kernel-core-4.18.0-305.19.1.el8_4 >  A aB?U]/{vɍd;vҾ P{i שߝ,8Cq)*9`l7Gd"N2K4ԍd.ɧP}8qf91!?AqѥsrZQq&i儝drِ՞qzWcS9C^vt,q+ƞ2lr[e8.Di:)o_/@C" ʐ_Ů1k#LK2ٸ/eI}oxdž1Tqcd =C+"EV逸tT\^wtLn8DT1drki_;E9t/i4 Zxmxر^*>M߃ڃSW/QڛGLBvE[P[I0 gr1蝇Ә]8b\'mܞR).cW8KړP~+.c/0bb87e7dc6d0bdb1d9a99b8a5df607a2b10133144e75ea0b69243a1cc5f78c2751f83121ff5a6a57ffc46e9c58324f9a50f2529f5=(aB?U]r#cOs,;sUp l%BDv-rB9=.Z"H;ub]KBǰ4Ct.EVhp'}+Ncjgy!2Ve}r ?<=1[9zfk?*+i,n362g 7nɀQ2e,QBx?,쳐2=l0yI/C連Vo{i뛱fɧ&ѽѝr󎑆bs# hK/VQ xhP )~/fxK"މg;D1EdNx84©@**_U`u]mN{&8\#.E.d+xt pyM~I9<غj3W@i5/SCo31n^/SF}N@ݴ?&Hq! 9iE/Zį+>pDrl?rkd $ 5 <@G| "d 1 A$ _ T T()GS a  a@  b  bL bX b( b8 b9 h: +>i?iGiHi|Ii<XiSYk*\S\n]n^o Xbogdoieoifoi loi toi(uovowoxoxyo8rjrkrkrkrkrkCkernel-core4.18.0305.19.1.el8_4The 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.aBkbuilder.bsys.centos.org)sCentOSGPLv2 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-305.19.1.el8_4.x86_64 /lib/modules/4.18.0-305.19.1.el8_4.x86_64/vmlinuz || exit $? if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --remove-kernel 4.18.0-305.19.1.el8_4.x86_64 || exit $? fi?@t C?C-H*"  P |`101*"$T'"$H \!<, ah! l tH+ " t 0$DH) *h H l$ $l  "<Z( (.$  plD |n`:, $%d@TAK|>HH#(P4H\| ,t X`eLPl8&0, ` D ;4' D/ B74L0` PP hleHH!,+ H4|*8d)t4'( <D]y6($(4b8), ( p \ | $ \ lP8 ,x  H  Px +L84t -P  h Tt \T x 9Tp d H ( x[4)%\$pK@*8 0!`54x  40'L"L-4%\ #!x D=p  &L6|' t d <$Id`! PH+H&<: P ($ Lt0 [L0  ,  - L 4<$<B4H-');0@p \`2 Dp 4 \( h08$Hx.#`(0! | t  !! p X  | \ cx>$$8l@ X< `8(nS*w$p&8,>LK0 Y<*FpLP0\t$P^u|,8xqPC.7dd!\H p dth $| @:@@q\jl0(` |xR8"'J h˘xtP90P$\ %4V\#N,f<=BkB@8l C. t` 4, ($ )d h @t \  | ()@p @  t x*L  4p t.K  '8a-Lcl0) w(# (=tH. Pl%V0@O\'(D.8Mh298D xP`4'  D @ h X $ GH &xH ` \H (0  t \ ph$%,*#\b*\d6(3[P-xrP!.,l&#!4(l $ xX$D>'t)F\*\l P&8  4!HoP ,|  h s8?\ pJ4 0X$(pPD  %|#\((( X< \ 44d $ ( L L|#hr 8B <!`2lM(Dl.V8Kd8  l l h  \ D T 8 h t T   < ~|@ x @  | H t D L 0.@D48(D. H  (8, L9)$TT 8 X  P PhALx{Lp(t '/,.l P+ x3P  8  , h , x T P p  D p  L! < *H<A\C $ 4   8 0  D ` 0p , `85 PP H,d7 458 9tB'(= AdB@XE$T P<, <, 4 XU$K4|d4  @:L@ED L @ H J'h $H <D   p `   X , <  T, p P X\ H 4`t H H L  h <  ( p# Tt T (H 8 $ ` , T  `p 8D  xp `hdT,\<LQdX`` *@ L l4)`/   !`PE  ,T|l0H28D ( l "[`ttp fo$AA큤AAAA큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤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큤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큤aBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBa7;1ca6e7d9f5ff5c0467d35dcb94ddafde91f4a73ff3f871cc6f724509e427da37548f4a4f8e71fb8875504de8d3a136669beb6e66aae3c9fdfcc58651dec2b89eed0b6a9c06ab13de61c9db54b9c5db661ba49b6c54054b1d1880b82ef8856278f32cab67e76c87d02ca24d57e2c3c7f86abdf0595ada72f62d433a4ed34959a10434ed17b7d7bc8e7289b73f4e93808233d91d5f1ad4e7569c19abd7e0fc5b5ae2d7ca4cd5ff8378f7d7e1aa02692f43b25143dd55de1c3848bd72917e6a88733f8f0b58524e226f4b4d34dbb2219d7146ca8c2af9f03ca6e498b90fe4b33466364bad1afbfd8015a983012b00ecf166df8a6e35c21c64a4b28c671533213c8583e10b8434eb5e3ea8510daaa66060053d142acf0ab4b04c24db8b59219d2d698472a69b1ac29c5e99b4e2b42a0bf095eb3f345bf84276bd2e0dfd040acd385497b25194ec115875fe712321ce349122c3cbf2da8dcdc92a504ccbf77a6b92b62e5a4c24fb2bda01632ac8be3c59aff20ad7f4297ef5665daf3102c699c96cf80029f1a96510cb367aed26f0a80a9d4b7bd1f8359e2afc16b4fb9002d4a93a41ba3f7556339c09f0216f1f59ffed8083889a96beb3c6c724e4bbec491b2441b29f69ed2ed7035a89d016bf98984720b657418108d394bd8f66cccea11269b516b0fd3cda6d855e99a155a60f935350bfa7ef184aa4f09e2c52ff89fb0502d870c18e15f2603b20660b99690c67e6acd5c6a26e5915682054d7d23211d27d88cc558013c03ec1473e74299c043cddf975b6107e8e2f92de6ba4288b40c3c3d89ee563a209a81a45596dba8a864fdee1aa109e3a72bef045a2d9276486ecb6236482b1ebed748b9ba9f8047dabf5c96eee8ba8aa0be21f141dab46aa235663b130772d9f0d308623e44cf074344a2b1ab7c78b8d74eb81a266fa6b8925cda0ce028b35b8cbb3a29a507a92b514a0e5d8b1f3ad8b1485bb366d45d15b04ffe3d78d15ba1c35f593941d5286324675b52298c8401a8873c6027dc78922912e1337f8f3b7d3913751f074cb28566cfc97c29603162cc6c0e6656899963f454f0964a6912151644edf7bceaaeb1b2bdee5de60abc86c162f5aa258d4eca5a34f53196ebe886b2bea339d9a8d8a91cbdf0b26193e7890ae5806a877360422720a7d53a77a3d93c661588b1cf52005729c484adfecdad8cf607b588f50e090277871a957bc9facf9b5b6eb53905b95f9039a9f2aaf287ea7aeb55e6a5be0c93b6889ee044d6753f285450db10d6a5cd1ede5a83a110c1da782e8eaebb5076bf57f10e673fdc19b512e8508027d2223024dba828afe7e9901cce33cfe36ba6a9f5429ce8ef03176aedeb37550d1ca20400fd13862e7576c92607da1b096079516e6424acc4d380f079f4f26aa8f992f5dd437bc559da6301f68a4f2ceafc8df4c3369b689c9905b4d5c144b202b5497ee3139bfb646829b9a228e1c5ff0841636514c8024bf3d616bc4601ed095d89e9ca9ef4a8a6a1ed637fc297c70878742068b6877dd3120052c94fc3eb15dc7f468c58f86da88b02a64c7ffb40993931ee24f36e2aa0a1104bad251e5dc06fbf9c9b5848ffc9d25f387ca7311893d58aefb0890dea43b5295d89eefdba57fc416fe85cf2a1d98f6d62ee34fd237f9c82923306a1245332e56a9fd117a2885132e885e1919766e4e42f0e0c82fe5fdd500b6fc715c1a8a718eb7930011cec4802dc45db6615e06350ec4378f51b33c331a23cb44cdbe1ed945ffccef67c7ee44ad5511dce605562f4639361414c394b9bd417adc9a407a69ece1437a490b7c48a1bb27f5598301800afb987f823e589eb602941ca3bff243135d13600043551d874357ce67ef43abfb14111e6b810888e78b667b5ebc9242662456638db4143007479faab7465a2bb291a15b37202d27ec131512fc13032f50162c0e3237a0ade29611e261fe153f87d4a4d1b2cdb6aac8b1cc9bb5557c5bcd44451f3f93e5727d7846f0c55d48c2b30746f862e9083026336cb93f303bb8d351979629204f8e60e8bf299ccbbbe730dffe3739c2a3505cd33c9945f3e2d8f4f1e6a8140cac974fc52d680a248d2b3464c77d85f1650c4208bbfba7ec8762f93890c0fab4dd742f2e4f80e9c3c3809b73309958f7c935dd8bf0bc4c7ad77492836318f7da49e412b8ca8d70f85f4f0d241d3b0619141b796dc972d6cf15ade8ce9431f341f25da8d8427fb01d5327cc54cb991da6bfd3feb49a670ff0497e2811a205f4017cb552517dadabdba69056ce3d0d573525af1e04620cbb856e4d9adef9e299a2f99a98e5249dcf52eb1b2ddf0639d8b3a678cc90dd9c168d4979bbe31c29a3f6b20a61b17d8f4fb9529910aaaa9fbb349d2e93e18a9587dd0a6224b232ac364168803a23785e044e0e51386f8d0d8927b5a62ca58263bf46023327dc2a439a31e30012ab84fd32f3c5210b7a80a8e6186602bd214af5dab0375608c1da05b99c3cccf1ebf495f2ecf64994370f0cb40ed524701e925c56ff7f7e30e2d81b5f8460e4667445b507538d6bd09761d66785eb650d65254e4a9be27a740f70f71a17acd9484b9e9c3fedba33598c37fa29f80f6b8f52b41c26e43e2a4ee2e670251619186f44703f805b67a1876682cb6c2ff563fb9d8db00821d977b9a7e984fb76e25a1bb54a5cf212faa33764e922f535d8fa22b2b9d43730d1f9b55322f790c911e5d481423234f88a97d0064394e109b3135ab8cf6472c571d73416a51272668fd199333f0c52de1163755e3bef3672d4af42f43bd9356a02bfb3813dc3543c5ccc423ed9239eab80d6ef7fb82f83fb9b313794388119b966c8a87ee596bd5d99fd0f862e4f50a2ca0b00027ff1f1c031f9030282b38bcbc6b25b8c8825ebf58680541a09f463f7834b8e08e002e02775882c330c7ca860081ef6421e21f0155abb6b5c7048b13a3cbcb5ae78b3d95af62f2ff2eb70d4fe787d7a8ae59335abe12435b55ad4a5c883383bfd236e7f8deeb9ce4e9a77b07567b3fa5a8c317632e42c486f131590648ac85900383918df1029daf2084e3fde3b82f9be1473d82e81372d86bb0e274a035320a247b22a308188ba471603b5bcef410c7e946ce0acbc27c7b5ff680f61deb62827dd11a2d50e8c0d4fa1b26e0a2999f4110b2660443a920fceaf8aa171adcd71a622ceef3963a55ada7f53975d09da2b79cfab84b022b4dd2ca6cf289297caec54e8128d869a562cc39c6680d1f652efd027f7e38f0a56ae8929e9e551d48e3eb9937c2f23fe892af950baf38d0a462a79b9a51de1d4cc930a52c29bd46602daeb5aeacbc2126090d18f3ab0e857e64a00e81ba328e28b14a51cb56b7233213da335951ef46d0c12400fd173c6949aacb3821f44b4d7efec7383d34ffdea2a703190d7f6d2eddb507ee269115c7b34bd6a58e192ea703031e607062eafb8104d71280531a2c907f3c7ea117ad7dc369018bffd5b2f7f829f1d93c7265ed2712efd4ac7227cd0b95a7176ef3cdef8edca198526ec66c9343bda5bac528311f83b07b61d80e98ca044bdcfe13e1ccb8ec60e6b8bd4d65e0e622471f1d80184256c2a49cc96da96fdcae472ab94398ff1f58bd4aa5a41cea31f05396b5540f68a93b239e165f1a6c370eb271bd981a403958aaed22b426074fbb15fa0f2fdfc2b8dffd7650aa76b2b52f849b41236e763974bff7bd0ed064541b38bb5f42e7e2d4d80e0aeaa34be6fdd3a664146c84d5f4636cc6b31a7cf51b0a8329cad36e1962db05f80a6f99cf272230d9f40d8b2b38ca389fcb8020d819efb645e9b6ce7ee35f49c35fbdfe0c994984149878bcec2bc2d1c1ba75d67806ff46733a490270aac2803d3e7a89c26e9d86c2ba8d124b74800c1c2fe49af29d1758622fe39e0c4624b9d3abc0ded5a3f22f05c247610b7da69738cadca30e761dede5d28d58b089552e32e0125d71e77f82f931e5d9a0e07bdbaf2eb9f5a82cb67f96ac4bf2262c1880b4150462d5ed750abd0d58a4a8e99143ddfd090128e20494645a499b7a64d0343b608bd522747c520a3f9104ec2c1505e40ad7b89711ebcccfc2376e7218b1a877671c294d785289d6ca3f530195cc3f356abd2c967c39d0c8001cf8b55dd4009a88181a182460780b97a941baa0c27319609e4c675ae5a0490649a7c4fb2bf673fcfaf4c86e023f69e9add6a23052505a47f980feb4a4a64d8f0727e64f665475e460ebe9910b08ee810601e66ed541fbfe62690651e6d2ca6390258247ae2ccf2e95c1f4fd7472081d08bfdeaaac81dda732546bb34d7c294981dc8ae210b6ca2d28943c0fb5d6ee9753d5e035fd9eb2ff5d97ad2b136a302470f643ff50959d85f5958bfa44274e80e3939ea6568d5b9d26188d31f97f5d06d1a13482eaa9d866713afd93cd8885742d9a03d8bf684ee7755e3f2a7139021eddb021c0a3a8cacb00136e2cbfc9143193ae1d6bdde3d8fb54b8402141f43d4e59f48377378a7e06661f129330c84556a7d1c4d8df9bf58dffcbf1e0ce711e72efd22066f69997a8654d71997da83a81b1adc35d1cd26938fac63114bad6c5835b88b531eb707613618e14c587b95a08e3ebee91f3bf31b985b3337f4342e457ad08368bad35f8a2a4ccc0f388172febf17176865c92b03837bfc73dd63abc095ba0e26be7869aa4c5d66538d47e76c83400d26eabf25d25b35dc4103b94a141a5af23fd2275cfe2177df57bb8b7037bbd569166b9f44add79427c59a04e0c0e4153ccf922e236861e21a90a218e8c15b091bd680b0dd3301b046a5c95228fa2e38f8635c7e32a3521eda625f8b53cf3c6d36158dbd2298096616dee292f74b9d9bccd30143624db1757524e6a1fd94833150af6cff925e16e53ad7c9f6dd0e742c84e7f118888a780bb4b86c5b1ef35cfbd8b717bad8af96a08e65ca16c899bba202659a70832c89745194d316353143a6bcc1bd4fdaa8406934174d32716cdbc7bca600b4f9c316cbe5b8bd5cbfc7acc51ab0e4105c7fb35ca793c74f7b77ea810f0f58f7b94a7e465f368f613093bc162c63a74dcdbd3b0f42425ced9b2378b42cadb4daeda822ae9299e578e86e6817cd855d33ee5cf6b922d46051b4a26e6d248c07753265b0ae8081711a7a2c26d1599f0d3994072b5dcb8d1a1d7e176ea2eb03456f84209364a1f3946f19af7ecd5760df0fd91f568ff550669a57c3b70ad02c309b4858c029c26fa24c70c3b2e9f9d981b3f8a648024c22e5c24345bc73dd187cd57a175739391eec11522e575719c8f0dc5cf79c613fe6c3f63015bf5a61065f8ac1f28f688b7310a6cc72017b4a929912a19392104ac561b6b534643ba01e12464bc398127515454cd2b73a336ab0b716574e7a045dba95bcd6181be5a7a984ec9958634866a42aec8426884bd340721e2422bd5b3a1801e32cb3fa9feaaaf8814c90ec35efc6142ba6f4290ebc64ba7617e00c7de83cf3d8521dbe5d3f9a2d7d6a3f582a8af32b98cac6706b802bf51a0098b1f9101256270921a609b9cb3c341617d1484e473fbf6f0bcfbb43644deeff18dbedc4e6a56dfc86c7d9555cde41b003e685946175eee41b6c58b1321dc916fcc072476db52bb5a252a4b1460a2001236b650ca504bb6e41831eb99df28a3551e643362689225e401d2677c3fa2c589a74744d166ef4a52c5d0156ef03618b6c85953455a5ccd32ab977fdb49d6bf95eb59727d114b281a3a04547b708b370b96986130e8e9a228e5d4f7356069514b0b145ab4753db480d84bce78457766d5dd6f5e4df534c8336cdc049dd8431c1b8d0f606d314f6cafbbe933e1c67c231b1997a37d7f8a2b2b14efd4e3fd596c8ebbc45c450099299e5684b9b26aa992ea67b5a49b695ba66a7d81213f91a137d1ab0de5f22e803682d17571cf984a844316c000bf4c1a62e61da6cfc0bc4935a4051f6ad83ca6eaaace990e6d4ca5a861d455524965983fd014e7c631f51216c61d9ffb685a84dd7a15169eb03e75c14aa34d2724c28c7befb561b791dda058f31bb58962d3142bb08c981d1448cc081bb5c5b0d6fb165f99a049eb6fd46b266730d31ca81ab4d73b15f69414f66f0bac61de68d92f78238a46954a67cbd42ee24264b53e16b47bcab1ccc64bb6972f941e708cfc83a8d4aa4ddcf2b1192fe407ca32650a81b20ae28aa9071a0390bf36088b82ef53514cdb7f605c9bd338f3e1447e31e72b6a5e50fa4c52f8f20d2cb701536f99239c273d63ad71c1a8a522979e4ee0992351f5f84e8bbfc2a7d19c2df80010c870e4a73e6e03b267968583303a73641dca1904ea74b5d08969cd804ce5c31a3a71841ca96c6395f50dcac6e833b678f20b4f1ba9349ae902fc4d84c6927cba622b45ca1bf9cdb3ff658686bf6114aff4ac07b92a2c2b141132c6329c524f46ef664878b15e0adde6a1b0acefc4f45ec5a70f91224d8097e26eeda873f95da942b5df41c025eb5d0c291bc7ae0bcb5689f43a3d9008d6712c6f67824d07c81646f9ecece4e48e5f9da3b5347de5771457ef1c164d19e26201aa58f9b09af48ca609f9ccf86353ad731b308ae703dcfb03c93615a80912cde855695f02bc59e2637c7bb3c07949ddf94c5910ac3e7f3447b166f4b084e78359cbdf437179380d955c0cd4c5113b30e728e1d66bb4c09cd0bc14bfcb0565d7162133078f95280670b10cacc8268ded932870c85cce6966e20ceb390f566c24cf46e455341632c44a9a5e6fbae433c418154c4b5b7302fd4e4df970e3bab10a5a43093ca2e399010307ecd1004292ee130af8561beed4ff90a4866dd158353f56d6d0025e1f479c720fbc6e978b17f3f4dc1583d9c9c55e2312cbd28c98b766a6501be1b045c61bd9f2605f02c6fccce30a721bf633da5bf8fd37b231e52efbf5b5b025f6e0214ee48f831cfae0c773ec67d3ca9ebe8f3450a492cd0d89edc6c0b32ad5b8806b780c9db8ff45a91b518926bf05ed32cefc64eca24ddab152d3cc9dbf1c842c445081906d1389c9c2433f32cf9b99e24d6acbcde8ad225012d4062a35d0c6bf39804e827afc0c7750102c90425cb55785682a21065d66396a8b419e081ee0a17a7e65980248a543725706b28b326f4c3c6c937566c55ab67925d7b948648e93d301779086b568a282218177fcd8f7b435a76731a2322913117ffde6dd3b40007d85767d782a1cf6de8705748071d75e926364a1fa259c01c0c4a73cdf30f040cc24398afbc7d23b0ea92108b4d4ffa0b2761b64aacbd85fb2407f1ecfaef8162799f63d5cf39bd3c0cdcf79a6a441a12714a2a122505af4ce785669548ec8213dd85abb614c0e0a1a141717ccb841be3765df3a855176ee07455df4aece70508103099180c58432a69f3301a57c023ae706c032d43b4b71b23cdbf6622c62f682021e6f2b787011aa3a47b3f637e019265659153405ace9366ea87bff3c5195fde685e609b52c27767b0bdb1951f576c5b49905c6371a815b3204d660b1425c3d185daf5bbde143306989611cae91252754573e8e27b11df5c5fc2a40eb3678db73b55e2857f5ba24e94b068b82d757e75234835b32435cd4e63770ce8a3ed5e37f40096c4a483ccca80a738c2c4a85292013ff685e97c19bcdf50fb9276b9e3e4d96e0edb3699dd4f6c0f849f0890525e857bb9e6441d7aa02fbf9df648cd082cbfc4ec60fdc743a7bb0e4a09ff8e564ac67573c5a63c7753abec1a8de307f113d924a8b1fd0458bc64e0752732ad583656c24ab28fe07fdcdaac93fb7a9446b27ff4481497095ed591180e28f8165c895f46689aae4174f2307df3268dc3bfbae0f63dac0b58ba401be0f8f7893b0571982aa6e0577139348f99772eb522b607d5ee531991cd99fe4621cad43657fea579d882dae1df956615daf99b7f3abd7d3183d28ea4750cb92525636f033c2df4d5de6b3c647a4ffa2478b694ac237c1d9d40f999f4f12cedef362e149fe525bda6196f86e37f9da00c319cdd8f6ad42b1b8592662d1f794632d9b32fe9b392c48eba9063de5c83adcbf46f168950766c47933fe691cdd0a4e58d3f6224475cedfb353086738e7fb12662a56edc69c9eccedbd4c533e651835f5654f95483fa484e5243408280b2e5e6d8a97bbf0cf511cd2adcf0033b11bb1bf5847256e74b1fe17cc2851013433c146a0107aaba79f49a259120026a013bdc5e71b5741f0076f69861a167351791132e77ea6f6d2c0ed5081cdde5aae7fbf8b12eee4cc1f66f1f95e56614c6ffa3d3e98f72b38a7a21cee34c5e9c051d255b8f42b3c0d5abee0ba1d9e8380dd70b877d0ad9db92fd6c65a5f99723eca93c32dbc17cde886a31cf95d7e5f538681585eb592b577dfd3b2fb92add766552809d6dfb14b7fcac433f8ea9a12afd4bd14140ec4dffb2be4c9e631f281945327383f95d44cf5f1ec9227a6ceac7816370985f14cd9b9d567bce50bf2e1fe7e56b91ebe68cae3b76e6fde3f0d3d9b54a8d4aa6cd787bc74d85941cb3b9e9c713243e3f2d0fd60cb78ed4309bae62c093d7a0f535e6185af80ce673b94e1a7f623ac2ac6ebbe323785995567d6d78dec5c17288b0d08f85c15216160e31c08752d98dc1a3128e291bffa9ebca137f0e1a55570340f7a7b8f63cc97f8fe338fd54cbf9de2b7ce35c4d611afad8a40ef8898ac66defc18b43ea341fa46ce88c7ebbfd0b64a8888eb0ad4bb4dc528ce9eeae41a1641ea24a72055fea24cda5c184f1d4e3f6e68c6602defc6215010ad977397d60a5c94cf83db23f84be74d6bcb4c509c17984c458517ea839cd760903fc951d650b53491b986109845865a5fbe01813237ca25aba564adff705d2d8a004fc9dc8c202fc304afa9406a1268c29734d5b0073a822c0b2272bbdb2d65661b614527809c7a60a7dc5682a21e26a426ccf812a42c5ca6360556c720372286e379126cf92c700aa3e1f5f828abfd3f10068906c0e552f025a95422659d5f395dd73b5584731ca57270b76aee8fddcdaf038c5c3f3c4b387d07714183b03c80c44a0d65b546300b3d6611fd7070fa6a00a9fe6e64f1da9ed6838325786dcecbc36d68ff8ac644aca84f00f8526dac571541ae3e0968cd0a37b1d598fe45982c3e060096b558c306ac41c9a30db120443e1913d3ee2089609bc98c50c84e411bd0dd722cf86c91aa522e7f5066199d12e561a3fdeb8c48e851d74afdb8f72eab8e0edb1712d023ef5c778b9ebfe1dbc16dabe6875c48fb5656b4ec82c288b612f8403de04ebb81e8b637c3529be6a3830bbd0622663b50c3231c297119956a45b425fe719fb629a17a77561513f439094bf72e7c9f477602903242a7afb319c251131c7db847c87123f2c1d09d97d0807b4aa9551c97a99af60583afe183ff854437669351269031066cf31f8e7d6b57a9395098015946ba80e64d9bb476fb179fe4a5e5813854d5bbb664c40fd7a92850ff253648710e6f9039aa91a59d3921ee1f35c0ff79e1ccadb9ef185afbd57680aaf14866e3285d1101eb6f1ccc790d8f0dd49b990b1ec257707999bf950047a9fc8262526166b8069076be07cbd3fe243ade90191cfe4b49e98261ebf54ae75ce556dfb68fbb4bd334ca1b3db8e0a72759b0a7aa5fe4ce5e3d79af48b90b270f4185ce8ee8c486407152242decfb1034e65edb5246269b04b0066af6d7912ff156a3a9da5e0361d3530872757d6501311160d95003b40f986e98471f255182a25604ccb3c241147f47e98cf3681dee65f270173acda20ed2d42fa0f8efaf7f7bc673462b2244a5dc9f83d6caccb26c81dc1592bdabdc1626dd6b181b3767bf7c68cb3e53fbdf4fb110a88f0f9fc4c79d9e42909444e35f855d31cfdf85c0d0b10439a33b2e9c8867e9ee258f7918c9b12d1582f8db1ad4048dc3fd648beb25fde693c4209943607c1e2df760b616e50054db5eaa3199dfe6f7729c109a8c6e9d2a52c1b38a4c039223db3778ab46ccb6da0b9b1d0e77cc7964ddffc76cdce0254e721ae40ad968ba4bcf8f48e839457fa44abfda971f5f2e111fa6b60269079335510ef349b77420568324e1a385de8e690d6fce91967e3c7cb8460ed5cf1822ab6a9c686c79e107addd30874568e33cf17019568a4e6cc8120b3ab3968a255bc3e0f20eda52b4681e0bc0afd738c9379ce46a733bd4d133cc92b1bef382ecee0ee023fc0f33218189e35f6662915172e65157b4fcdc24399aa8bda4daa4c3f5bed802e9006788d6cad50876a47a6f5603b2df4791e439671cd5a29938c0cf8b62ba96675325a8b4c1654ff3d8bc7d240d2b1c6318074b423b4f314437ecd8e904e50aa7df571cf64d7f90660dfac00a507b56dd12b421e762603b3878bf5f3205263273322ad4f432f1e623b9125c0cc6a093d579a637457fc374ae0f82b2e1368784c4cf5392b9b0f8bb0200891d1b1dd7ab2c5a66ab0a1158cf0772471eeec2d3d43da419aff8a6c0d5b6eaf62bd679f478093f3ba34abf66d79ebaeb861397f24277300654f0cb6a296ce541df296dbccbddb354330e4efc93af2188f976db44fc446d7da79e3ec2ca6745fe304d63823834497f465d5510f71ead1fadd2825a6a62166db0901f8784fc8537fa6e6ad56c01b385ba795d7ea9a5771f9643530829b0395077ea08b2093bdc0c34285b9923df239bdc53c2cc81b752316b8cb9443918d91aa5f9bddb390c63781f144ad033b359982734af314ff96e2e3e2f3ee9b7db9d0b34ae975b0f4b99764a195b222f94c8499a9412214e957226e40f8b255a48ba1832c8fef4e9826ba8ba596d2133d9582540d4622b1cd2912d56c15a6c7e16adbf4adb828b1aed057c92c6717154259f67451e28d554f75dfedf1b234d9f538e49e593b01c5b36b44a032a7a49ae0f1e902e7d67f1a828bfe4d2d51ad303c5210ca9062ef304cdd5549aa29e1dfedba1c7d07620d85d63eb1dd355ef1838436a5a6933dfb79f3c5fb28946296ef2d90783527f60959a32f1d751cfebd09e47dea46bfbde60083f53b07d37d36934bda741c6f09b98746734f87b29d97fd3fae774469db6f35b216a13502e5d0e8cf63e388cdc00d9922a2b6f12282aed3f857a5c7ce556faee0c9b328ba6329b4267bbd84bc75bc54c2ef0dfa61b9b5ef17ef6cd3b68094d067f62a9e56d0c7af03fc2b8f00a7795151dde8a53a6aa98cac625955f50c97c570e589f4defede00d05ca52a77927f9337eaee68568c3160da6db6e88418bf63c09b9520b0acaf3700bda454d45f523d04ec0f0efacae98e134ab963adbd4e37a41f2872f6e37cf1b5c2bf7613bf9a015af737283d0747edaa8a2d1a93804460955412028b2cede511163f9902f6c26087bc6775991aa37321ed03de037bda7c1fb130edf0edbcc7607f0d5cf5441ef1e09e371b4844ccc31377840754e077cc0424df4edb17ab7461008a923c633ed26b36a85e8ab5990f5fb524996aff44b9df168de06b070beebe85b4dfe51e973df30d60d6940479508f6f4bac28f815ca7511a5694acef62cc93b0f7fb48c27cf53e80999179861bf973c9ad1bf18e31165c02e6c90389c2d6601d639c40a32292e5de12a9a6f00534f69eef65b201a7e3ff25113745f8bf9b59bd6e4ec01178419c0a9e899b6dbb3ffd87eac2ef516c26728c46e2954121d4b8639b17771fa7fd9ff330b87c6d61606db47580869efac49427d43eabbd888945e6dbf48e5a69ee49954d92ab4189575fe156362d099ae7d3a3ba35530ca74e324636a2729ac6f06724d664e0915ae6d655d8172884702ac605327bc7d2b6f142fbdedac8acb2b6d2b14c68fb180362989c2a0f660f2d3b77e96517b96e65090f27997b8f85f14fa37c8ccc7be8b60ddc9b50690f47a2119e479189f90bf1e98e23220a96c33b5ad5217af023108d4625afdccfd918d35238507aac2028a09bdcb55650efbaae97a9b60888c3c88c8150482a5fedb19653c2fb11b98ca6e347f266547ac13c6f34c8a9c2eb36927a1e9d5a36ade5e4166410de92c4d22c3c30433b86162de2c2cdcb6a0e5ff234aa4550c616368148a7230d803608a16c7ef6ad32a58f2405ae99fcb6dfb3d4127018a94adfa4f6943f145afe15f17d89531eb9337cba2f62751196ad78dc6119d85e81e9297dfa23f0913bfb37307b25535209c7d071a7fc61bed07488f8c550c3d790fbce21884e20f503b1ce062f307ff50896e6e0acf5eded3b108ad7ef77be2ca7d4e437a425a49ec15f98ea6971d3462bf025650e87e19214fe3fe65cd7f9b13e3f304ac5066ce23459abae4657daee9f8b3a815c2eb40153620c3d38fbfce0ca136053c1395ac842b6d8042882ea13610ab664ac47bf851e48c4c955c6202fae046e342c4e29e2525080ae9bcbfa35ea8eb50ffc284f20539f402eb92d6a78245df1a509afe9b173eb0987c9f5198019813b010640f75328c80b4b4dc238fcadf9df89980442572e8ac35f80f522015148b90f18dbf5e64e7e8b4da1e24d7e301e69180046dd8ac7d8782ff12aa7cf24d195aef796abde58e6e47da6e5e080e64a4bbee6a0b6773ae857f7210adde14b0bbaeef80ed222950611c1e2b4cbb02659d8367d7950b180eb40b19b316e3242120d3a816a21f9f05ff2b301a0a7efeed765b54486312a0e9992d26d0a855d2fd955abd0f5f83ff52fb78f4723a6f510879b18bf31f0589f60adb37be72835e8619489169bed6d0bf9c6e1b232de5392a177f7df16846460eac5a638121970caad8ad6c016538faaa4559e91dc1c4e4d0a97e2ac959dbe7ade3213fe072ba44a95a9c251793222bef963f4a7050f354d963fe2fbc6be010771f50d43e9ecc4e6852e71559b8c6dc0a229bd0014bfa9eabd74e5bb6600846d3d1ffb383fc2d830366f3cc46bb6152d16b285593becbe2a035c57a4388991d9c4f5b794026e1756eb078b01c51bab4e31447492c8507743d67aae755858c620482157c4fe8c19226f0894fee8a45ae0e0760925e4e10d48a8cefcb9f64eeb227040da27fbac1ee89f8e48b52ab5464c2b21f424313b0fd43e5080359c1fcaf936af8eca47a1295b79b011ec724ba6ce519079bb74d8f011b1bc39903f2eb3a028d85fdbadc3f8ff068011b376b67c3aba67802ec606bfce67a92bc9fa3bc00beb765ecf0b6ef364cd39f725c68cd37fe0b42f8f6cecbc14107abe9ce410d4a0aad2c4a5394ef8ba860c2f5a4e28831feace5a1629690494c443dad30eabd365ad082ad7ebc7887ebecaa2e3f33d72967559960fda4426faf59451124985c57b5942ca2cda53579c6dcc7fb015f0cae99e459c618ee5fefd9daaa2551d628c9337276deee25418501920dce8ed623bff707236cb364afb6f49a1cb0774262829670605e8efa883e18bae6951a22d26edc8c7bba27dba56a07e823cd2076c159e2ea66969fc4bd18ca7696c599b3a607dca7847ad1389b38eb571fbf356214800b500710e57f5902c67e3028a89cd0e9b0ba127471358289232b8c8365c2323914513bec6f5deed4989ad8290191c78ba9d435ffe26ea8d5ef9b46f5cd5434eaf47b66604b15e346a3c8b4919660804245a1424c0a991369298c80263fd42703f9cec23cbc9c474ff88190c421d461443c5dc9dc7723918b74a8148ae202b51a21883b84ea7033944a285eed336f9a8129c08a381d3f59fd50ad1f152fba8bb8ee486ad13079d8a448e6f25eb7fd3bb9c0673e093616618b381946843b2f0083aee41f46f7c0748f67c555b57b92f2a89eb1273df42a2851293aa729cd5199c3e4dec9827a15c364e22739d5d3e699836e76b1b70334586cb1809469125fa3e163dfaeb2bf5a91c43cf7dc0bb5e7962002aa8d3e35af0c630e7ede9803cfef46ba98ba9ced805c11c72e90cf875c4d2977c852463fb29bd06d27c73c408e22bd76b47eded15ad9f141e4b5b8aa5b08d46b83d6c57c29f92686223334dfb36f78dcede1c5e04cac77458e8a4f5bdd0af253c964c14087b7877845ca634d9bcda90ba0860c99ff0de2e36073f6dadb7cdf5b066600e10707ca36810ca2bfc896edec2c14e0f1bfdda52c22f9933b134653a195cfa62e218db8e236731ddee69a44d82becb7ac43c29e686647b6f60cc0966b3433bb18e247f89d7bbe2bf4f99c577e1e29bc40fe2db5f8e3b3c05b5040dcb4d34eadd9d3bd54f18940fc97cb5565df09395126ced10505d48ecb2d02521d1c76b65c066f517f9aeafc1a4e4f98736c314895d25e0f0b5032bc6bddb35bb56a722be288aac041e72237e6b454e8203abe78bf4c103a5b209de75fc9fdf41f4154a492d312a981f3c833f03224a53d9be2ccfc42b11d56946194ed823a88776833ad928dd64decda33c7b8dae708a7a1afae3ff814a297f909ca9c464bfe574b3ccbe688439c39d6d0ed7aed99bb194b9719e73fcb8dcf49a73d26d95e6191a06954d69d2a84818db395974ac6bd99701df3280d2336d4b8edde79f690cb1727f1e0d55f59691a8c037755eeb422e118db9a589b9761131a493c0d080be2009dff4862ac4c8ff78d51ad475022305610ab38435263a5cd8d8093c1d92da19d95bc1df49ae995530dd68350a289f28dd4409cdb95f94e24fbde0f3760e113a72fcaa32b0bd6133ebb5a2f869aa19a4859bd0b9e124ed82a7d736a4c1a3237ab90248de7219c06dfe74a2b43fb1df1d538fb69aa15510af044af961def6dddfe286334aa60e218732c8319195d022b40a7900f62c8ab790fee694e34ffdea6a303a5511a516884bdfc8a8afc5cd953661af23daee125fb637cdd0c3d738359e118af5922071e8aa00c3d6d31109c2a57db88e16c92d9ef2fb33da36e229925c2442db27c0075c0ad18ae0405f8bf59b125cd839fd50f46b79162a580ee9bd5980384d0d828f1111fc3db1b9b920a092b111c1844108d2fd6cb56261e56d7409920791f7e2bb7d8ed994db3c32ebff5cae50ef5a370c286707589009293ed800b56d621e8af9c9af81c51816437f76d994e3e263b522e2680cd5c1180ba02dfacb7ee252a3ab054fad7744cf9f9ba9eb5b730a7880f861eee1859ea4ccd99360d91b60e62c4ab8b37389516ddaca3949115e268331a1f13fb395d8a205e47c27a7742154ac0c7af443089bf63f56b4f31208beacfc9a9802ccf24dd802743c38321bece50a93ed791dd523a2ac11bc068c81c8f565adf70a52a7e055232612c5dc64bb025f055c9a7d510003df8a7f639356530073ecc87daf607bcddf7c4d900adf46841305f0538a8fc2bbd9818f877d11e72d3af775c956b74b4fcfb4e1f108bfafe4130f266d1ed653f299a3734c1c998bcb57d4bcefb386e2bc2d5ae904eae5be92ba6a571b38245a2533a4b37fdcc548a8f133e6cb87e83ef6e7991666c6fa595289b64aa1a004cedb82c26edf4615e2b469abf8315dc3aff33bcd821acc608d2bcc495c57595e78e58d8ccce511d492bc3303da2bfe5dd8d5daef210177f85d1daafc82cb69bedf0a65ef844e838a885877cedd8b234b92c08778808e030f0b3883ea7f9970c84e6afe9533b9f7104ab47d5209abd8f32ff3c1e7cc1d0a377ee717485d1bd258257c84df12802ed2172ccc3f3e643f7e625928a1ff7742be052cd1472883ca245991c4a05da5fe04f7ae19e80430fe6bc4bc9eccadea307ea5c252b48a22dca9ea0184cd89190e1e1f4f1786bf524921d499a9a809b39952109e8dde030e593923a86c6e99cfd5d101fc5e725bf6227c7ff7668b17643b3aaa3c349865b53185baf6858dfc46a1e3735737175797974417d1fdf861608af196577624bf1ac18edfc1bf591ead5613089eb501540ceaf8ed9809bdc4a37f00c42be529d22fa779dec769cd245f6d677a158f97107097f5311813daef9289173382f27dac01a9a7908f6ea4ec1fb28e70faaae52bcbd09e513b05de00f7912d509aafd02b812158f6b4472ee760a88c12dfd390a7a8ab32156438bd34c69cc4efe48c1e21aa5faee63c4e8b7030dc4a9abaa2ef3705a2e5fe65c926ee4d9f0db3242df687ca3cf406120249f7d5b686ed4b0741678687c6864e9aa4946390ea58cfec44eb1def10139a649b09f212d22cae302071c173c09395714b720e827196c5dfaedae3727059a57680192b3533c5725555ecfcbcc0ea3f3a3c1608f807df81c0069f2c95e026eed718cb69ad2d9824802cb80cc35828bb85ae362a1477189713cc333d3b5f26941023fd3062af3f0dd5831da34e9242240c7b1659159d9959d39406248a09f2b7df1dd6f58125669a5603ba4b6c0e7d151212b8f481a04966c4f843176b851bd7d711fba4976192d3614d8cc58bd0087124cdb39b81c478e7536ebb09599e0f9a25e9c1099e9e0b31d955d7e09559a9e1bc9ff22e490aa8c952bf57710e547522c1bb90e09a0b39f2932540a4aeea6fb521310918bd7c16aad2f653b545cac2a655eab171c25a261ea0dcca8f0c647398cc627c7d44e2140287348e1de7ddfb1cf7b918831cbda2933eaa9e7566b05a4a5861882a09feec6fffdd6a40c56821fc5bb4bf55edd569ef3bcef7875c1dce71c45975f8697f5110b9392ac3a77ade45c1f70b69686afa4e0ec3678dd2c081aae56aaf132521e6a93d3bfd3d02ad0262ceda6fbe9814cf07a3c0f42a9314a1fbcd18b27102d6ac2a415349dcb71078a936b6d6803461abe3f93dbaa3b9c98193b2a8349af3001404feb95c7c79622976318fede4709597aa2969444627d0701358e825756710130e8bcc2ef75446781a11667304b9995367d51ec9962bb7788745b7dfca412ffceef27505c36a267c512408f33b3c6b391660010d6d4d7f55e4df96d28388e71c0c006193618913638581d74a727fd9842909140c7a5b0697eddff330e1510f3c4d276f3d54eec9028d279f5ec9e2c62f33db2f658d4c8ccca891acff29eb35f890fc761984548541a89f1dcc76886ba6e04931630ccd3f87769f3d57c6ffb3545d294d42920cdd77ffb3054417bc7e03564c94adfd321108e3bce4801f66d39f9a9eceed5b51e0e29974748dda7673a6724448eb43736f7ed8bd1b86c523846f5cb476b8b4751374431aec747d0859dbb623361834b642f1d5e8b3fdd4103821798af831036f6abe6bee62e3622bd9a8317de2f22ab070ea8762f91c7ef4591825a7c7824f47f7db7deacaae185081eef21d6ed7b97f605389dc3391c7a374d8df536622ba06ea6195259ecaa810b29f95f5be3d2b7d1ee99cb74fb205cd92f47e776e5826081e8995bd04271fbdfc5be7c323c5352978a44b3b8a06f304fd6b90437abb2d58c85223f383e6bf63f1c76932f554926193d03a5466ed878570ddee502c6bdb69fd21a618095eeb77c566c730fdce6fd3f1f049aca1fdf53bbb5edc18572356afee2649894b2f9639a3a1c559d75db8df31fca20b26651f33963b9b2ac7a22ad63e14363679ebafcd5c6d9891f3a2caebcd6a8f239c75ae7a7f74ceaaef62c73a70423bd113fd269e7154c1e0a15180c74790402b997f8f233b2cacf75a8e4fae2c3b2f8c653b3ed6c0157935b83296e35c28156fa32c4738ea6ba2ef98e74968b9d4ba4339e0ecd42c55799124c610b4b6f54847f283cefe0dfb36f86c8cfb08a0c7649796ccf73c723159fe4c851b98a234e88a2b19660536a99000e1abee77b00def313fc4f58c3a9b2790ea80fcb4e7eca39655275b6f922041396573a0cf0bd78bbb16e791044b640fe1dd2bc43f42a931367147736ee0b01cf402f44fa9060af0ef3009e9498da4fb17c486c120ea115f6beb4bb9060a995bef366ae1f421f10956536a25c3913e520d2ff741100e487824f9e1e93e5f9b91583682dfe436f52ace9258ddd24fa9f8e44af41fe01ef9a9a5ea6245631cfde0fa83619e055317dab349e0312dc1629c1e5820a20271a9961521c079c7be25f57c161aa10d70c7684da74b5bfe407094eab98967fda5dc1e1e296d0db5915ab1c0e23e50b553f751f0abcb0c72098ceef65f1f7e32cef86f3b4391ef1a64b08d4878861f43fd63c3a3f5de51b405c128cc3613afbf2b704f928b554476e31582766dd0ea44fb7af3c5577c21cb047d071f00fefa94d44c2ec7f054adf80a2173e9afa0ce4afae5b5dcecfcc9b75a13938e163d0062e3e821581e038fec3cf48c8157a5fd674d1c3618153a7d379fa9c5526c9769e3acf6aaec6dbd16221e14c3667fdaacde9dcfb13bf86f9bf10e80fa11c4d2a5495e55a132ef1d9eea5456c3de67c6ffbb2058be5c352ee97f3dc676a4c8047210251e8e4a0b6bd39afdc1964b83642852d17d24cef850564281409c1b03bafda7abeb4cbe1266fcf76980e27e4c7bbbc0f14493408bb8066c4452fe1edc38244f88b0e76246685b1f02939a78c2fbd137e3eccb021e15e8b0f830cff60f129c1ebc09a4e7244462048c61601e01fcc401670fcede930d81cd0dc2e178c4ad2b9da65c15874ac8828094ab8f02dc2bb38594be3bec82c42599cb94d52847a27727634cdcaedc40f13b92cc0687ae21a0a4b55b2a837dd679df4d2fcb6ca0d81a0faae50fcea2f8104ece8ea927fb2f16c58226554d82137e7c07851989a458e7720acdb784dd85d374ed461233b7eb198dec27c1f9b828db04fd8826636cb4e2f66894ffbe12a34d7eef9bb3207f8896e96b9619945b892ac652776118d0e3b16e4dcd5312c86e41fa9b6afc75b69d05bdc003b8ed6da3e69d8809b497688325133cac7c3ed06f612716a7d74e6996b3ec95d1ebe808156c7531e53ac37ad0349397686749a92c1c62ff51c26431bb70c1c6056b52893f7b55d7565f6e7a426d6d05cc9c1841215c2c84b0f6de6345533b8e15c1819d0e6d25d5d5d72098a918ce0e468dce04d8d47ca927981806e42afabae963116e79412f8c5515fd07c02de6ca541a64a9b8419918b23052468714e30b6d96fd32d5342a05fb4972a0f1154566d67bae520fd44ef67f4f4c252d1c63f713c0256789ce3d506af60680325204b3b7f0865e79c7299a26dbbe70e2712b732e12c60b9c431f6d1514a65e339d81825501558f9aae55437eb8ffddc9cbba110d1eb4bbf2aac9f557dcfb911273c9cdb9a04cff30bc926e01179a8d51ebb51c7c28d43c7caee1273b880e75681cc5cbd9f4427c8bf915cfa83b550ed567919d6d9ce0eabb9fb63189dad1fceb7403ac6550b58a89608659664bf48d1c70ba172f56e74edcb649533538d1ad052c3603da0e427f5d89ebcc1d8ec1854585014870657ac2ad4f2e397eddbf94b3ee176ae37c9d87e5801f96e1acea595180545a2d188f083d7b93e54325f2700b98366b1338f6282bad36d4637b642dc60eb37442ad128953922ba20ce5b09f9e7ec644b8ba7b95a6af70d687e1fc6f22b48bb891c457e838d519d8f2f7ba4d5ba07edad44656283489d5b17197d836f10ef4faee03d5405d38aebfd8a59affaddc1825362f446d4bee00a8e0d77fc6ee6d21b6aa386fa63e85b3d0367381ed2d5eb73bb53bb22ab4b8ab0b3f6f89abb730210f258ce69fd72b533b3aefc163a4ef6969c11fd8df7838c2ac44b0d8c669319898c656dee402ea10b24b180844126af4bafe3ccc9fdb09d8ea90cb18751e2c17cf4c4a925cde9389263fcc0c79e130d4d883afec1772a141ceeeae4224710991bfc82e0da7a1563a2c1f542451443a6ac8ab37eb21a1f64c148d1409f727a7d7c3a9c458067eda4fce0b9a043ff3a921f09ea7fa277906d04873fd5f6b2ffe6e2e716def1885728b8a994b3a4c7e33ed6a971104ce9c78669b56b741fde213592dd9f51e5343af4945c22a73f6b78cd80aa9f1ccb6d4b86d264db554c465cd83ca398aa80c997b1d742d39d3803fc00fc9f26bdaf5e3dfed1f7b33b12cea43a9fd70b521f472e0591d71815d838d05775cf84ee226b2218acb5803b59078f314812457a9c9a4eb0a0c64459ce412d02cac575fd8263fca556c5015d33a771801bd5ec2266468b63aac12941d76ff56fe4eef4b2db80dbea9acf6ef31f82135c0318a3f330eb3442cbba778ab6958a04ce0b01fee4dc63742e088669fe8c1f3016a5885b50b593d61592a59fd6bcf52d8f7cef2e21937024733aac334eec30dd11af0cbcae61c0d0280889a2275be9d02aebe6a67acf4165162f009ea6411e3d83e8213b3aaf2c5c530580c276b62df45386f57a7ff5b7653fe1fdccf832fa3a76288338f545fa58da83dcfe7244427138f260aa05e6a0e04adec2c2fc8d8743712aa4d71f63015777407c3a2646f1322209065a0f611e273c4efe170507d42c42828d8cc821cc3dee9ab4dde83d16ab38f8dafd764afdf564147bc1952a77c72cd088f104890163ed9d7086438934e6620cc90a156ab62ce0e8d83fa079a218c882700c3e924e3edd2932915067dd2427afbe5971a2d3cef540801a572a0213e6c745e3f5d9a5ba5daa3ae8e231077928fd38538b9a8a41bf5194e9debdaf39adf51dcc906080090277feca7a602f2a544bbab71c10574d995cf32b52244ef73fe4b1e5270d954080601142c046e1cadee4bce43c62716d07d66c46c671806ae0f16fe3e5292d94ede9313f72ceaf7aacea6492c8c0438f6a2973ebe186fba402610db2ad1782b60a78788539c08a69053e3f93b20ae6da7cfd83ec3af01790bef35cefed0e3b08f06b5296586676ce1d8a10f094eb7334f8d0b59dfa5c980aaf1b2de2420727984788ef5588e4172f5e313a162ab17969319aa0c347b5113bb771e38751dafecffff4c013638d4081f927e644273252b94d9fc4ed2c8273e4f495ee7a5f9d5ac8134b574ea26e8ce841c09e287138793dd841207cad1e8a67f5fc3095778de10746866c397bcf7e696223ab5ba45226fedf3feacd8ecae586a77dea8f2a1b0d5818ae5c5ff9d8898a31afc7004a18357a57f3b64bb4eb9d4768755c482b8c5afca8df4adb35cdbe53f084ce8805b1268dbba0c8df4de208ba10327172b25410b6a3533d59827e44a443175626049304823474278cebe6a489929968f28ee6aeee70fdbed3df5b83ce22fca66767ded99df33d63a06916c6d43ec66c1f543d5e4b769de8797a798501fa8c3242651d63b61fd1d0c1c8822e0d21891cd874940264ecc3849e2b7bc3d3140c0c928dde8af4116de9a7c31598298c8e3a2c4369f6c7f0d0aedbf41b04aa9ad4777b0854cc7f5da499040c621e3df8dd20974841a2b00394a32f90acd5c827e322e5c039245a3fb8b8e01278eeab86b1ca1edce87eb241b277e3e54777d26cf3d5053d02d5d5f23bcd7e3ccb86e71ac64be66e1f9902bc1ecb2d1019b56822e375d054ec2096b332f75f73d572f64a2e84618339eeb77b5de1dd971094cbdc4cc0d7446e2e043cdf88be29caad38aa4441fdb12b7d71ad3de5a72b83437203dbfc01e612aba599400a31ada68da977b2c360e2f7a57c0de544cc190cacd09026fb522457a90b23f69183f4ba3e9214671da3ef38afc31b17967fd5c88d70e6024763640ee4c1db4d89c85c63232f406a3eb22f748022cd5e9b7e8ef120e9e1a86de2d477f78bcf85695641b71a5b012dacb053501783cf57e914569e91ebd1fc7a919173ee12114edbdfb807452c5c811018514363aeff62821ef61321557588a34ef8ce67609f63e98ec1588da6836a737f0f3d7ccee14faf9a1c88d69076f61d85b7014ec3ae198ca5bceee132c0e9e766c88d8ef0012f2b3560dbd5c13970af8afa4c5dd66153c2529c23c9eeb18e3f5df333e2a474fd2deecc77e8cef5059c17c906f3cb5357ee930a51b69dcdc073dc2116f2c94c3ae953967eeb87c5e5f8a1bff96f1dcff810c0d8ad0ef843efac4aefdb626ead054419d4ae50b7dc92659ce9aef1b1432fd9b5e93029a562084404f9bb987afe247739315d6d687d454fa04cdfc16187302c47ead1661f7647f8b526406683a246b8979802d958cc88703ad353fe049c3a228b0e685fafc84305ba3a849d1b01ad15830473cd0e17fbb02c6ac57256c101a3b8fef07a36c980bdb54ccf19fad1d960776cf621317cd4ffe4997189dbcc2da92ce3771e9add4b69fd21f0d93b9f4a0866425219c36d651fcaa9a84c4e801b90e9c89a5d302f7b5f5aeb150623b1bf01418f13fa2c71d9e4e381ba34abea918e9c35acfac1d0bfa17f02b03b2c56ac9f6dbfd6e6cb2d8a8dc2b97107987357fcc74dc1d8423916f9a47425b17b05c4a7e57b3a0b9227b86de1b39581ac6198d190b66cae58d1e7a3c4de338e1d5756a003daad48e917f4c6b974963cd4c818dcf88bef277d9791b33d377f20223bd659bfc56d2f1e84757c61fa70b63fd39d202585757e69dcc0a70998a653ec41cb18adc0b37f119df3c701976f9d444b3a6ba6341ba86a37198c7355de1fd5b1e1222e2b6a5dbbb79f43da8cb8c795ee7b11164542d25dbf8c178b9bd431bef0238bdf97597220feda58ce4c71b069720075e7d4ea8f40435295fd1f4723aceffc38de4b8e69770333a2d89217559eac35719d9ba3dbd1c72cbc4465c27bf3a232de4412716928d238e750266d850dcb88d3e7897d7e223a4e37b12ef8f683cd3bd19d3d3ec5feffecb1ccc896cf6a4a0ae003a33084031109d80283a5852d84bcd46470bea464bd33fa7b77a1f9be2443caf8bc019e2c07e69b70d52828ead08220925789b0f9ef0808b947c6a8f9cd4a8361725adc9168a9aa147a3dca78310247b61c8a36b8257667190750bbb47fc342bd9dbbcc02893e70d6eb9e4b05eb2a383eaee466b9d871cbea11b63f1ceb715a477ab4e5cea812b7c9fdb4f3ac15422578242e14c9f918fb41f4de28a86f72cf298a5d99a0d795ca2748679a4d581803fa6e56051dd774df3196ca8d5e37de334b21c21bcec86086241f8ca79b63c45f89da1b4e056083d9a8974a2b2c20d267ba409f572c5fd491e4eac9ecae9a9c033654a4c385a72d2abf9d7c83aece5ae08c6066d40f2e046287127dfa8d35e8abdbfa58c0894e4fc192cb5cdb27d2d5cce68a70b3f8aa9f14668c0d4153906e698bcc1058898b91fdf1558268683ba3828efb7741ce17e6f7e8f9ed5e4219b2260fc9bf2e198b6c30909e78a1020b540da74e8ad9c59a0746b10a8df28357840d8f254b2d1375d829f0cb26b06555092e1a36674ed508153da8f738e8d3babac21d89e3e22b9aa1c0684626f700bb8d5059733f733de6db46f0ffe57ff6d5cd0de89bf0a0b4821166def7feb03a8572b6d6b77acd52b67000ecad1652f12b44a69618139077d81c6cbd707e581658947f396b8c285241a711885518aff00f48ca6bad510feec0100b7d297f0aa6d2537342c5ee7ea3d3e60e55850b56ee955caac92ff2f55581091e41be432af7211a20af7ec73c0904464f001705cd032b87ff2eddd0f579dd0888871f96abac79c85b5c5ff5d4c0106e4f4b1d58f01b6489be849eb2442ffada742a95d47d0fcb1e7c92bffa9cc991711126725e2b42df9b963a9d3054c4f5b29a7f17552d6a687b19613412bde7d046a8e521974be6d563fb889ea7b61da27a4f7be6d5267f9a62d6689471fa9cab6b15dabc5a4d4ab6f23a8bb37ee021892fb8939cf44b92e2729e2b56bc6fbc6657b5bb0fa6291963763c9e15f0ed3a7767ccabf43d587121ff6f828457a4348fadc2cd2a5fa6374237a3da1995eb6bd9ae61be384206eafdb8800758710d6d7e57e6098c95a1135a45e196b60fd1d6fdc7360f58251e75c7ecae1d3645e6f9696c8279d95e39112c92f53e75003034b28ae58727036ac1ade377601b3e252531a58c9e6e1bc5f11a72228ec5ed42ee1e5ad607b88b7ad40f5932ce2a64368e16476d5806f573b48fe5b46fe21d43efa271ab79429abd7ad9129eea82e8a6573a98191d33a796795b76df763c565e1c4994e0d59b2e5389f83c041857abf906d9545f06c02b8a402d1603beebecbe33f5d34815d3fc595600b6c2ed18352ccf4d3c3c77ccf23f42057ef9399eb32170125716b7ed6c9a8791a478ffc05ed2a398d501b45bdef624a09418cea78b34c848b2a2abba10823f52c3171f3572dd6ce45ca87c7ac77623f3b528448587938ef2c896d08a671081d4b6c55237f9f09527a049ae5a388af06835ea6ae54d1efe8f8776a58c36bb17b745fd5a84639ca1bb6f1d18dada6de20be22c3f334376c031abeb582cddb5ae8bf99a8edf39cf3598c26aa59c95cde9c61df116e20328844b376e6d744569ae5093e893ccf36b0745154e1168c8b3c12887e9d95d29c70010f6bc1073969e6ec5a87a0521cf8ce821490f08e1ac38b66366b5aa7e5f11c385a2b8d82426735835b3d51c2b1d2709b5ccba3bd5a050446f48268faead8c3ee4b25e478e0a1d46a425bb8dfa02c8ccd59edceddf938068a71edd1340be395448efd2d4a2d795f1e1901e992379199f3f24158bdc2a732cd51f476f672bb310e2586109649c01b5f89a4d62f8e8da93ed21dab3cc28bed1750e611578ab3adfdccb592400c67fb68660e4d4b94b51f0347ba3bad53cac34aca86990cad3136106bfae15282c0c7caf072bba0d83388452af60d90fd9940f681f9f7bed09dfd89c42a90b86e3bf5be4b4df15913182bcb02b13f1134c8c14652ffdf1556c6c7d80eb88c4ddfb68c881b42a173a1f1fbcc90988c884ad9330c32d14278944b1721d5b23029b422ad008927ecb40193477f1fe57c908ee672bc523f4e5b944832de964e76481a179deb6db1cc769442917d4f7f0ceef7576e1eb040054c3bfbc3c54af6b0fa3e567ba09d93172257c54ac650a2fea21bea8a5d8343aebc7e0b9cd23f9661a41f9cd91d68f95f99ce642484991f3635778302c7675116d1233224b4bb1c3b65b07b4152cb6d9bb601598d6a850c6a30ecc15a85ee63d2f4eabab6905ab93e60ef2f7b5aff16d04c3063c43455bcccff396cf3ef455958249e26e08b27abad56d3fca440d800baf0a76541865aaf805c809901b815ceea5a0d623bee250a19a181638894b2dbdbcf38061c54a8c18d337148e5c72c8a7e157bce0d90b9214e9d1ab76e2baf921a4fac28cd1a508dd4a499f0cc9be8b728f3de997fcb3f9c08e5d0cd1389a4891fd21db647dd4cc60d162c089978fcce5cdf5962d49abdcfa45cf313c3ebc9eb97819eaf4db067120e7cd3e5a9b3ba06d18abf940b92d62b6c4dd78bd35ea73180b2d1794e19c694ae256e3dbc41dc5655fa358b19082ecbdbad81d80d86b3c21b537f9e721256a601d1c2678fee9a67bcba19060010f42ee910774eef725cb4c5698b53c3e6583737a9b17ca86a84d9fdbf8bbd5c54737fe1e52306dbd20659786acda17f3e11188cefa6ed5a9fe9bdcbdf7bef3be2e7edc62bb2028d1daef8aaa1f45dc01fd72ce9e929695c969b6e96d24170e1c2a55a852ea0fe30d7d2d88a254b58b360055dab963a2caa4399d5add7014ab5b02c0812e9ff8a55ded1040947a4d2e1f1b13ebd9f925cc26a1103bac30dd5363fbfe7b7e1c2b55318484ba1650f6d0a110d6e64d75e03436b3df9e668c984b240772733aebc76a04b788c037e8bcede4b8c3c90e247aa0464facfcfb7d38459f78a9a61e521327b261b580227a04e749a0967510f83b2b3a503cf2d1c3e0160cbd24a71241db05946f04d3ce6954d9422f99fc4edbe04c1b03595124ef7285bcdabdda735aa0ce10737df604cf7468b0d6d4e54a2690f1d48f31200af5c2f7e09a9bdf93e89c883c36e7df7837ee50e2b3a06cea2ed8cccf762d16d2a76a6e4be956a180da93b0a610a0930f0edc2de1b75ea7a30d46395f2007d2a726ec848f841b4fcff18b89d0150d2a83017bd9aff241944e7c21be385319c9d73f998b1488b8227adc1ec3782c849e2f1e96ced811d80b66e4cefa3fd683088a8b7830641b2d5acf0445c3a311c6aa38ee5f87276638e0025adedb21b663fd1113838105205e19ec2746dc7996dfd21a8732d37febcfa11b1441c4c7ea61dc69e700caffa83a041681cc72d7c0a5c6bd9f2b6394c5a70fb5bb35b68f9c0b7efb3fc01d1108ede3b96dc4f217a9dd20eb73b456586555d02615dd51efd84db31cdc0082f8988f3d76de5ba0677ae16a49f75055983c4fdb3aeaf5602e85d90a42adbef22f13ff0b6e98e325823b977fdf587f29fa204a527b2838ef71c35e28c5069a2c04f335a1393f3f6940bbc7c92b0306d0db343ba908f9d8197e4298c85d1381ca4488490ba233ccf6e320f2df5200749bfd814a2942e9fcbc571fce756959509abf00721647ab54c6cda599285df5e458b827a2d33e660fd5bc27b56999fd45d6b50017cf9eb05331056734e6d4d7a8e75cd20616f4d6392bd0afcf611d9e9f142ba7c849864b2173efb9996ea9c83241b8ee5a1c8734b0ade27fdaa4ce95925bb351282d64b33ef564af04794c3e1308e8d25beae827a59b244364e3b8a242c4801fa8be7c27d1d88137d3a93d6346ddedd24559876aef0b280a2162c2fb31cf5dc56db1674ba9cf68594c758638b6b87caa1d8cd12d7f833a254952b424c8d1b3050bacbb11261e3b3b109c7081d2151e88841fa29206d4470892429d61ab6c6e267dab4fc96bcd288579c459f863d206d9de681f2bb20fcd145eb04f700377967d7946f2f52886a7e1218a9608228a218df9e799ec2d5830d878345a8e2638a9069dc0f116ac98e740527202bfe328fda9be3d5c79f47384fcd77cdd081c5f8c8f3a63713bd633c33b80d18b45ccb1c88f15f775064b125bab7723f7495ba43eb1b51191604dbbd51178fa28a89910f44d282fb91af8fd126b24d5199a08305da2ed47ffaa3ca514daf2fb92412d7b4a58676ac4fd0b52883b9d941c14f0f02ea9bee4c4bd33d95ee8c6f51173b7ab2b6a1872a09cd15be0e27f6b44f66d33daab4873cc1634badad1e23bfe9b7a874b825b180213fde3375c74c5609ac161b29137f906769f44ebfcb7106344940a7367a0668ef435338e9c8756af0ce1afe1872ff9b896ff772e84593da88727ba6f167ffee849c18cb2bdca310828d0d64ed396172288bae3bd3fffb9896124f699f51509d5c8c3391bb37415c7f009c7c5d1ee380c2b4c48f4aa8d5e3dd44ad40e4383d1ff760b9d93994381b3f11864e2246065104a062875987128777a2cb5efd415ff407c6bceeec223d0ee8a6a26dadcd23b61ccf00a801bd3cd883ea4761fad5f483b95f5947d3eca1262e7d5aa6bd9c89731facfc01d2b9809bb11ecf30efa3c7e55f4c5dfaa4224349aa80af91abf4903ae01b29e60a5129a50d8c538e8048cda3e361b3f32197d6a1c93d85ba997319a7a6dd233dc5404aebc9960cf36c4b6c4251851d04f0dbcb1e8cefb5be938c6b9c88f340e56e1007a2fcc82adbd69445507b5b285c1eeb71e0604519932780e0a3c9f46d0ba2c4701940518406b42891545c0619ee4a271134b15c2d805feb0cc3842c5207ee1be120ec1deb6529c84702651d99121ca8c9b18294cd7dec833386817db1a665cf626b89de6c6313e2c153b9dd463ed4cafade99e8ab3ac8ea66a6d26f999bc0d26075ee70b58725cf71d8c6e5f98a0205504db56b68c08a572c04372aec621d733fe96265186d01f0f7bba1bf0a7f2315b3326ac2d4452cf50167ef5a40dc3c060230a29904350b7987c5968121d6fab24b737a7171db07e987d7633d352def4f0b5a48fc02196808fc062252745833bc775a777723ccd1fa6d2ca972b0db6729c33a13d9f61989042cf6ac973a5b7d50a8eb4a01d9e6938d7a9c29db459de3cb6f0af945a12e3c8a463e7363ca5b05be45d86507105862a4a7ad4b9799c6d192d832ad3e7e5cf9723a867b7ca057ceff13e23f56bd68e3ddf5fc9c51bb11d63abee8654a4ebe6ba5c0475114e387175c1b04baada9c3711c0701776e1f97fba796f9e45b658b50e26458ee1e48ef3bf74905aece80191b0ca4293710c066f86b619539c8ec49fcc696406db90077b5b0beb7aa7d55ef71985803e08443309e3b5ab1b73baba97c1366cdfa0b43f9020cc6ba0c0e208399721290113a128a73ffc8137abfc3a4fad45d07531decb30b4fff3214beda2e86fa60c72d4342801e6ed4decf6e715fccfc552ab63552c870e95f796d0a9a25d4f85f21182deff93d16e1c1fdd26bf64084b990609b5a6207a581e3074fcc782a9d322049166ca249037164696167a437134648b45dc6d464dc30e54303ff611467e9df30979464c86442e8543793304666ff91e4d8b0c1ead6cce6c09e055364e364692db0589b10a16a13f08a6b794365e0185be09f68efcf69dfda18f6616e6f9bb4439e0111936d7aca9f1ab542d62ce8b3c66c7959cdcd775926b68fcfb30d37a86b6435238e5b9e60702d50a3c1d24f5d84c68314c613437c64079172226e0d6d0fa270318bfd8c1c163715eced8d57dcf214ef4f207c9233b91eb5a04ac857f90df4d55f647d7cc578b0b25223881480eef32e186f95bb8eb2123f0d2387871115646cd27165cc11d0e5db73c8594ae02e297c9301ecf55bb037a59926cef7192a086847e2b074174cf345f6e4e2677bc001ca4e70dafdae8d3d1e6d89cdcdce94bdc51477cc433dadfaf57e3ef3ed628bbb26cf6d380d52d48267e8e0b36e5473e2ee6bb4e6b080398b0cf37fb19b43ee9cda4fa2bbb318a6d5dcf26f84798ddc51c4ffcf4c35c882c4fcd090a7a7158ff0ddaa214a23f6a5718763eb3b7f9157b5427a87fb5b17c718ccc2b2f560fdf106392ed00b45d51e58ed1a31b2e56ced7692e1a849e128a07d6fdf6245294f46357ab7319bfae8aad517a25ca08ebc64d5c636349902a7b3c1a070916319f6652cc880a6c8390fc8c4f548903726f922d754fe18405c645c0408bf9ce55e4fdd4a02e46b3310be9b6a3d1cb97ea1729e9836980222379bf95d06523b22231a45582b2b4960d816aeec57eee01e76d5736977129fc38f3dcdb2b09b05c11db2e4cb9d7ca7e120ef29cf72bfa693a1f2a0ed2c2d47611e6ff7d6db2ef238860a90885629dad25e94686843c3da216dc70631cd6c7f7c04f598d4b788693f6fe94cbc66bab3d97b803ef67960a51da585ccf48fb9ba3ba4bfb45d45fb6f66a39c3569bf06c8732779f02798c35625965109b070c49c6dac44f6e3cb54ca8c87ff6fb8c77879d45715264b754749930d05c85738521a74dcc289f987190cbe78dd1d12883daf950565667afe0fc09f876bc7ac4e70974f7f841d4276f81d0d656cfb66006959ab8a5baee473497900fe4b5d610ca3f6eefcba030de3af5cf3ee0ca0e64270990e441419b147ff9fc5ed2a8a091b0ae835ff3c371157de3a8a03c00e68fe219707da63daf0a5a84eb8603e3e7d29e6d323f7b890cada7396959bc8b28292167d7687093c7b487c2b051a0f24467032ada7d1e7eaa11163a81555a13001c0ee7d7f45d7ad80c0b99bd464b45098f14b4b89a36eb1a680a9a873d9e5ebda14068a841f695d518a6679457c5e91db32d1b0df2ebb92941d5e5c71cc501fe2215871be3b3fd99eb2278305e1e89b29acb6ad46e372a0ee5cff1fa11ce58e5a7b34287cb7786f88f9d2d8e8131816dc1222ec9303520bbd883f279610382c08a98bb8587043b36b126fdac8610a48766ca10956c90446a65910aba39351d37bafa195e89b5bc2cb537f1c1faa18d7ce3b2afc8f1ea88c56210414145939ef79190f5a87c32840ec0376424c3a0a43fe4c3eea7e35411daffbda72bff182e36116b5126ffa25f0928c6f01addc27b4dc0529a36895f865d4ca03165663e4970d4cd8b7c177f7ea1b5a493a01d354073f9e4ac5402e0c3fc2b19b892e86dfb998a0394cb7618147e7ab64e5f656104520394354ea763eb2d1d0c9d66cc1fe24a0bd98008107598c6d0cc5b3a733f7c565e3c0cb9b29085be640f7c987e101c7c26c90191d968669fb31296c45c920b76f3f5bb0f22e1c98c6819c2c97a2bb9a49d12b05afc18772ad809ba81825df29cfa2d59dd3b8eccaa648092ed5e485e14302a632a1351cb26c8b11cb469fbacdc15a6c3f4bd86563c03101e25b3c8215e506674f1434b97ce685d03973c8c2b1382d464af62b187aa6d0c3b2aaba5d5cb9a909115fce7a34b84bcb12ff8a1b9284171ae42aae15f5f6b4e3b682dadb052d40c6c37cb8062d4d407c8ace6a7d9e52e604246c50b83a1cd4ef4501a075769db3f044ae782080700d2c9fe71ee4a7c6e2ff20f34bb3501ff285fd9e7aa93cc60ab9e9949f8ed10bf8b33f071ef41be72e9d1edab1ea96477a1e9a6ab9ce40055d72494e359c5c238af3bbc91e65141608ac22c902967c1e19f3157072adcf2d9fcd60df01574b9edb2d2002f5ac72964538e79f06f3645b44358bc1fe1008fb9e8ec02867124445b0b20a1b46dfd7c64c71c453dff3c68808e6fc30c99c91fb3532e40e94607a04cde08be91e0931fae3ce0c0e46bf80921b0b11ef7f1347a82ad40d9f8b92402337e34779d7f5eb90dc3716d7f26e582dd34b8ad87abd9bfd58ace3d01b7c1dbeb4aa818aa9b84958b651ca8fd6ce002402d3ed54a219fa9542e86b81891e896adfdd1c2747793bc144dd2c7facebfb9456a57b5281a09ce982a2bdb1730cbb228c83944b644c31973ff65b73cc310d1a4227a343a0484033ceed4aa9825167bb8e952607de8a908097fefe04e141221678ee0b240b3f4764d79511850928244b6ba808fd064df7680e3c375969072fce4b7d6c6be7eec6e4ed047b4fc059bbca9a5d4cce2303c36303891d0ed6709c4934790baa46a8f446d50ceebc5b14e337c145bfe8d2edbb9a50c007d750236cc1d216436bf9228dccfe7d63f3270db0149485ca9b3c31cbbd5b8a68d72e325a8ef9cd1c026ca5812343620dec38f85df288841731feb0b280d185acf0b49e9f377faffb4019b4c301c1b8c816fdd8a7b283bc5f43fbcb0543eb16f3d53021a73ce0fe864bc99f7df226b82fb7559130dcb605a06537fa2507b4b8f78d4cc02f62661e4af35513f8755d19018e8b2bae14838991186d579ebaae2eb087019a4c0444e12c7b764f937fa3ae8fe138a900aee7c7deb09108518c2fe53b5bd79adcb061525e30a996948afce55db0c8f0e06a047e4940df49b0d1e6cedbf2a323640bee925d76196d236f334688b5faea30334ec2ca90926bc46dbdde47e78d74ef65882dd14cf5c535fc40979c60288170b4e0562c96701225a6ae304d2163b905ea6741a82349ec73bf1b4b5c790b260fa9a2b75e75ff6efc34477f342066b1507f1c1e795771b13c409bf729a58227a6b1bc646cdebfe6728e815a08d6944a60badbe9e5542bf0edc6a60e1560086773e122d32316b5979f2d8bccdbb6f542ca9123966e51fab1d1dabce21d5df6d4b4a766f1dbabc450c2a38425a1e09beade7ebcf15cfdb82668d1fbca4450f6192e6ba1b1d13274a27cf23550b556293f85b04f4876a6447ed84f99ef057e2a0e3d7fc4f09b4eebbc120cfd0331f3406a30b035e38f4e931a9b431dd31a0f40af90a6d20aac84a2f84c107e32e603e4473515d62933302515bc65249085d88997eed4391e6d2f6653d5b2e4ea82e96ddd8312902713a5a3669de49a20b0bb4a300f2c2e0d4eeb52534f7ecbebba712a742f8212958fc8d10b3f5740b4ea9e46afaa16fa7652576f7963ef53c28870da96a5fca1707199ba481a05208ddb030e0c48ebbb8914955bbe6c2db208519d8f1561e56783d13064b8a2653eec81bfbfc1bc0ae91d7b4d828609cf6cedd64f81f4ae1ec3102ba529fab3e154578f97aa2a87d96e22b36a7d1201441d16a6a953d71a1970bcb6fc7f3bd172d32668dc7ffbc51ab6d9d2e5045457c4bdbe7fd9b8ea8fd0d7ccdce7e0b70444c99628cd87281b2661db28cb593c6ef84e19b8fc0cb1bc7e8c265910d0cc06d01a927c3985016f4bb590cfb2ec4d06a65c579ccb296ef3236606139b7d25cfb202c81d1a30f8b74f43882fb6f41003d25c4663483dcdb7d3c73db837efc816bad73715fcb61a875e2b03c0c63b8387469482818cba0860b4dde62afb0e31ff5222fc7ef070bedad0cfaeefa4006be3038f0e1c2e9f28dff10b49c48492141d89959c91a3446d592c484fb26a492b28a390484361bf63dd4ac16d5b6c691a654614ba55483e7a11b53cd1b451ab3bbda755c2470037f1587784e63d7b8c18382ef71f1aeecf7bbd1709762fb388c93180ded30c4cc6ea0b9a9c0945638fa26e76929735cb40136e2547e37af5b0b917729bfd5c0a47f3edd26e94d6bcaaca232598c99b427705def5654e01e358efadfd941448103eedc400ce9dde4cd99b9843b949d3981c72bf0c80a9c54bd90ab77a0c27764cc80cc98620c3f8597f4a460a528bcad2ca0f42de678fdd9e3cc168ee868b990f6db1931cb6d6499df624f032efd70e9fa973c3707e51bfcadc42d86054b6dc8cfd1830960f2f4eae13dba49954c337822467d2c8f665ab2bfe173e338d67e7be31ce21ab76501ea7f7c39ef603478e330c46094d6e249960d48b795427646d4969061d09fb0b953cc9cd5aa68c478abb95fc5b7e513eaa89ce3d69f8d06da13b11693ee841433b7a3cacaba299175eeb8fbe33b86764a6b8e07c9809785dc0e0e4a723e1cb29af5001c08d459a15ac88e92f85a763077b633f428a6282520f5c8e821caa60ff4f67ceeff897c12c82ac31f3eb214cab27d38c9a8272b26e62ee4431f5fca13139baeebd5fba90c45a20bc0335b3df816a685c54542d4f46969ae8a173dc2bae68eccb5d934fb60226d6310a93a92618eb6cea18a211c712b486b5db129e6aeb3540f7d44274ae74d5449720f13baa3686891c324081bf5225d83947df7001e8bff4eb8855632b188f18beda2245e1aa5677e52611cae6f8c4e0f43510a4f6072c485da80fb99ce315e25b76ecf1b278efa7fc70e9e18043300ea1ba5cc35b617af9cf7c4b75156957dff12c3f335cd301178980daf3d5f4f5fb46910c932cce17c9bfa79806b88bd6e304726646dfa7d22c6fbd9c1be7ee18df3ee2be563a8f4ef8b4965c0dea71e876c2ec9fe9ed3540ebab7e56e70230bfd212ccf01431668fb85a194f258ab4d3d7654ffc6a46e03045b9079f981c21e9f495b3bca03e15c855aca3270392e0cc585876f39efe192576449fd06edf10e39a876c27106686ea01c0ac7944dddea773519686d7789201931600cce9021f450e3b17266de7491d8486a23c7d40fa863cad9211cced20b3d5b2b4dc5d7273fd081bb2d8fe1c949cfe533be1df34e9e0bb2bd69675b71d00a82856dcc86c7b21bf7b8a7ff7d51e0ddfaa66a8f84ed4757639aadbea0904bc835db5de382f7cd8ca6444b70bb25ee469b941e7058072b8a3e1601b908da395955373e5eb318007ba515ee79debcfbaca7b129cb4803e1f2e0a19efc7b7bbf6e0e06db413c16072706f8cf7ea1b6d92bc61be4f9c7b97bf425cab3b6b986e9bb77721143f5b29a53dbcc89ba86412a9a8ff48873836a0dba24563148a99fe8eba280993f8c951fdcfd123078ffa5f7ef075031d91dffe262bd5fe4af9e45de216bb16fa7b1ca908b9ab26e820237defbb064eed2d9eb5760340e3c4b2f4ad7cc9ac1733f194c2540b90e3329df0a2f7952eed88912eebc5de6adc883441a492019538c70ad27448e94dc4f41d7e3373d6a1b70b94d7778734112a8bb1e6cc8bba63f828be6120debcc8d650d521316ce377ec7e901d35e96a7f9d0316734aaadcd6929341a26cbd8e3d6104538f3ecded257ad776aa6851c62698de11e4b5d6686d3c49294e6b64732765da0ff918566240341b926c034cf796854474503712f1557014caa63f632eb4a896aaa326068ee9252bcecd626693ad258bbe38d2d1837e973b1d7e4c535bf8e526aad53300de1883416b9299de0d876e9be08ea7cc0325d7b4309d3f7dd14dd089d058b4c0856c89e3d04f7cd469e02723af35d8765d22fb0b114e31b72c5c43549eb10d43543368bfdb40a82d112c6f2cb1683e14f79a01de1afc5b03eac8d86b70e429da837cce967c86e7f5ceb762f5e95dbd38cbba86efbff508e3de0c82433975d383ebdb137866b24c2892dc1b8dc1887adf12a8fb18a4b69895dd5282ccd9f54290e4d50f27f4f44e3a0d2f33644e583a698d81fe4f818cbe4b2c4408f7716f6f81f0e7b004dc4c4744d39f3fce64e05a82c12c977eb79d694c177975f9afba8f84e353587fa4948b2f06565a64edaf4deedac9f069a8907bd0a61a213ad9188305f0837dd1d8cdea2f2fbb5e7007092f7d765c468454f10c91e9b0606e3fc82cc7b90c9ef91f63fcf86c6319060b445b17dd5e6666854573893d9cb4ab891f56b529a85784bff79d2d7541f0d872fd464586a60ec8c78268c6d20659ba75bc5662dd490a60c36167a9c9cdefa2cfd8119eea6157b35e34a8ee92d4cb7d04914a03f85f65ba24120812965a35a067e7fa96ae13057dd0329e4c3b747d21dca1e7f7736f68e899aab0d0639bfaada0f66736d5b610e0bf85453539cd5834c45a90e0e7471733849000b018510f4c3e7db67217096ec90393dae53493aaa4e4470d63ef2e6134f5b1271934d8f7d40eeb3b71e46f5f616b8bf59153aac8f4f2b55e0d71dca9fb72eddf3a68b6a87647890d2c4fa37baea1df011409f597f49019f21590fc5e4f430144e37de4cacff67679e1a47a6e089556271968857fdbae130e0da00f95512d8a7162318906f12ede0a149a20e66c35a86bfa66a154a9c5501748ecbf002cfed4f20a462682bc8fbdbca3cf72248d5434c4898a98c5851ca6e6c3f73ca4dca505461857c5a28f8e3bf8a46924266c1e1af5b7d4f0b57143192281c24e380873a7d6c5939fa4ec8460ca0a01c085e56ad9acd913d6f8a26579ffe8974b3ce84111764fa3fb37eba94f76e8f5bb746b478fc02d952b5b54266985fe55b88560943478f0180207c74f040cfd74418d6134b8f85860f25d0e091043a50e1704425c57afe5fff56463236a8f33f620c03d5ea29bb93d8db262802d8760b0851ec4735a2b4cc02714a5aed34dc3d8af821baf718e7cb4d687f71b42fcad3b8ba2e7be2d2d2439a34a7e0ad5483b5dae3e2ad76f174d8f945291c3f5b28116c41d95635ff6736f2178a39bbdbf67790934aee53242860e8a9aa86efc67c29bf72b91b2ad8a5662715daa14a2108dd6c352afb07ba526b18ed4d7df159c2bb74e5660c252c4b68ba09eb614b43f88d93fc4d407ddb92939639cab396233cfde2bf14cd4df88cc7d943abf2d06b0cac59cef426feac226c9ea20ce22338ba69faa1d74d9db39039e3613403c3f5d1a4eb8729cfcd00e9421d74c0b3a225ed62bcbd53b7ebde41d8ea1fa951832d08b16c77233e9467cfcafb1ca44c630c8dd8563ec0bbf3e3193004548702aa070244f2e2ae5cd75b8616588edc5b0e2f605214abc768a74b94874757741eaaed3ecf55143d1ff89b11c3816e2ad9b31cfe0cb43eff4bb7181e3ccfaa98432a9a7b82e541fe29e77115ec7014584d04c09fa052c8bea5cdf6e6d6a79fbb9b5aff5458772e3a7c181ccf436f2b211e2a3e54a15a5b9ddd2f117fd354577f3cafc8238a5b4de69dbc1437c16a34438a4b08ea7ee4b703cbcfca659239f239aea33a8f70347913775dfdafe0ff7d31a3d732c5b2f7e95ce9a1e25287bf7b516b05f251c16c9606865e1cc9b01ad32678aa47970e4bd93c78d27e277e41f09c90917b1f5e0cf919c37830359bbc8ea04388034ddc79660602e57b78bc91db513e644c30cc8cd9018c94427b1c37667f07a88748615a42d1d2b30ec5f1348c8393ad44c262cbeabc9c72e408519d89456546aa93dbe7a00103cb36c035b2431bccccb7fada6b77138b5d241aa6988c5613030623698eb5acf33e27624a16d4f3281004693566b89b7b599f1c2c26b63c7ae5915920289abe82b24a0ff5952b39213c00295983134ec4590d21468e78da8e8ee13d870d6b3113eb487a4132cab096b16344b8fa1644424a0327685ba41885e82529340ec3f23eec7d5f3238078b6ce64bac2fb8de6bc25231df385b465e66e2cd9ad2d992b779da4c6993a53130361f637da90db4e22c265b889a339b75cddc4812a4fa2330e8d7d44daf50a5cdcb115407f2f8f49c6d99ed2088c89697c0ff95c004ea9f4e4b1b005e609f1a400f22062ace9db311227f1828f32280fb8062a316b3153074e15fdb9bc78fd47e557622820bcdb2851f9e60ab31260417f65d21cbe75a1d95fd3a47a78f3526567bbde134ef0eacbe7653250775c46f91efd48dd5e3d39d20f9ea136db9da5b51cfd385c55882b374637d7ea5905412b5458160101db94d799ea175e6b3f7204a2241919756a78cfa151b6a410bf821fe72f6f0014e8f61fb3963b32db6c162371c8222152b842201ebb6ce202fefe5f8261d5ab1810a5f8a4fb03f05161a814cd92822dc62d352b22f42b540f6d3d599cfb0a5a271ff6eb28f5e5887c82463d536ac4ba8a944b597e4d56a81b43d0fc5b836661a16ebc5497e245d8dbfa86a4edb1f08ff47308a27a241b880b9b28476a79696ed0cb7fcf9f683429352feccf700efe0aad749a4d851f158b59ca77b3fc40ce2a96fe73d02aad292967a761fda7947fb6c430e32cf965bd7f24cb6048740bfd5bd3d437f76392a06698cb730823d50e7b674b059880dc3652a8e6f4fa6f1b5c49b987b49cf2ef56e4ff5fae44d8854ae685f73f8c94cec1613ef976fa92c4e97c9b95dc289a9d7292ad8d99f7bdc6ad0a0417f8d61f6bef5c803440b514d4e943f2a9da87b977bb0f4a612ecdaec79fcd14000252013f88438443c773cdfee33fb5987e777ebc0766eaede19ca372a786bec550a91528cb2d490f050c36c1e247a188d3470e445b89aa0fedda1b8aa777a7eeb8c8fe4ea067f9830666cf904829c19203d89eacd5a6f3d544feaafe51c5d19f42b5d763fa280ed9992e9e45a0179204d6d4cab865c5b8e0f1300e127773932511b5c2d789965c81b1ddec921afb5f221bbb8ad133789012fedb75920a8a9b9e0deb1e30500e2f34581327de3378c403dd6498e3d7aad49e4c6b341aa8342ae6510020788fb35d89d6ca738c36f36966a55aec6fc5e7d545c642833106d3cb4643eea8bdde9b7855583a79502b3d46fc3ce977dfcda2227a7370e18b3eaa7cfe1b716af58980098e06e4da3bf9d1f4ff117a6d5161809c373ca13fdc0e54a1ea173188b890f52f448c72f1d58e303fb535bda86324b339654782660681b41b14e3f28c39397b3e39e2de8776b7cc6cdd083110d0b5016881e40fb32164ce6665d4a7546d3395a34240bd58b65f924926c298e532a4638cb89fb0298b3aa91e9ea16b0305593465ed12ddb8cec64430a22e278a61ec6370f24d75ed79e9e5c2ba2a47ca15bdfb655b6f635e7656401856a77d6c7ceaa7b99fd08e692ed9faa53e1f8558fb69ecdb53f1bb4f5ba7a822e1ace68515d286ec1c04c5f92b557587d7e471c56dc0cabef549c9d3a4e3e6853905e3817c03465780e0215ab085f6aeb10c4ae36ac6aaeb33f5ec9323679f0f758ff5a4de2f7d02ab62ebd99ee703f3bc1fafec32718a36bc8ff13d448c7bb6be2181c8ebe64e8e6cd114a7cbcfd51dfb82860ffa8d7c9ef0de4be7d0501499b90b78520dfa94cad7450c36ad03373edc2cef949cc2635d094a6d45af8ffccbc1432a4be6278cb12f682e59b9174507396a4eac4bc1f618f278d61998fa646e2632884c1f411cdb1626bce58c89e483fd7bc4a70a9c7f0e9514d12d7b909584809e9d18d29f44f0eadafbcd4686cdd82814cdc8d0fd95515172c49c5225079e88d04ae65b093617ccc3ea49efc7c61eb6666b5181fccc2b65ffc4a1c7d1f6dcad690d8352935007973e8d9244584884fe1dc9682756412e1995b7528cdaa98eb72e19defbb9db3ba36d487b6eb21c2620397842173ce47bd70bf7dc4997a39c5e0c5afc1baf434a72943bb7f1b3fa1abf4c53fefeb1d2509f1c79b5b470403f9950f368a8bb6573c442387c08e231a254b3a5d4a097021efae2aadecfc3177a1bec3b2632248f0aaae6bbe72e994d7f7c8a311b5b580f7b5d2c68499f15c10c4c799bc436ee63401a6bac346a857a7e384116d6ccc8fad7c485d584d8aeec2859f7438d39a8f18c750e9220982e391472cff94939858ebd48b7ae17d7b003b7d024e49ecc9f9506df7e6747d7e709f4d24f650e9baacc1b3215270ce3c38a3640943e5b099d3fa139694be2eeef8bbdfe6cf2513adf1135d61f21b36bfca12388041f20c9baafc5ad5f534b352a46a531c7ea4520aba08473ddd369bdf7832fdc09692d73d96cd12724ab12f48d2175e7f11aa6c81ac0604b676748b44770e2ea21a96a3589c5711be78f52ee35966e8d1ab4b446935dcf4df0ac41e7eabedaa0a5732837f2a57b1d281ee5f3caed7076a1c47ef8766f28d560a02cdfc929d441f90e81fd3726565d0d7cddef3fb3ea28ff95f8328808326a8eb0b7541eef8338830c064d32baeb90ce6e0860ad00affbb928fdcb51f718657bb0debcbbecaa26fe58219b52a86606fc923d7e782c750b80e087e79d4804d448288375e26dd41d0ab0434ec1f749f08aca601b3c43ef4e8de0a8100be48eb7dc8dab81ba8d20350cb47086ced4566e5d8e6796c0aee665928859aa4dc569afab724639122f234c9a0509f6187af41ce84ecd79cb8d478cc5e212721e085c08e0e3b2e9e0178dd0a9fb7ec8822dc0a0273385ed605e9aa4fa29e19c385bbf2d829830c6694dc094e1146770b47bac25d07f7bae59ddeeb754dd153a4e5e25e76f0c947a7e07f83acbdcbec4b3e2904986592c269cedcbd42663b440a31fcab95819a7c616d878096dceb7bb7d33dc418595b64d42d485d860cda366ccd2d02065e59702b5a0806ffbf945b63d0ee634c9ca75224f76d5b7116c55f002130f21a45637fcadcfce682987420d74c1746ca07955c347eb2db29551c56aa0346ccd56ee578804fdfb6bc2fe47781ae30e836bc0ed13efc8bfbabbb0494d287837944040062f312f3a43c3e147757e89b0537598ef4cce162949e080d47bc617e721e83170a66c4e74bb96fe01c94876f85a781a685e59aed0df1d21b0aa644614cd7d597abac33aada909ca1fbf218a826127016413d47b3d1d4ec9b8e76b5d0f5f3a01e97244058b64f45f7069c31247ae91eb6444b445f693c217187f4e394c569c106f2ab152251a9770d083fb9c06c295e71b443e74754e8e0fe653148f8a5e65d324acf1e3d8831808eaf5c48d7f20d4e3ad30626d8b40251c2abfc357e46805eed5f249c4dc3721b95efa805a2e15ed43a4c17936e99b000e338771090d43e25f852538b12c1f20473948999389be55d1ee4c5dadf64b8e518448502d13830a9d3f0a0909d15b016bd7e9426da9ca8c4aa0247fa7b5da271ea63516becb0d447248b885685aeaf074dd31a22ededc4f9dd0c529a1c861c76f6c67efec784a09d3cdcc753f090d7c386fd97c809afff1fa9e7b29cd82b632520978b0c5429e19359fb55dd81031bac1cae9f1af180931844fe377c2e347f013fd066c8649a0c4c580c33ca5e470c40669cfbbaa44d8bc54475e8da3f15bcf2d485269cb46dffcca40ce104b356cca8d8e59add017b9a2adbdcdd435f585c0bcb31ceb6f2f9040bc09b4dbd5fa0e73c5e9e11c27200af7d0d6e76194c54b734c55cf83dcb03df01b0459e5e0f508f8a5a2dca0bc4f4c5edd7d964eed77347e2da02ceda807781d3a4235f214f009994718511d5360633e3a9edf9c5036e2812c0f60e1e7690cbe03840c660a299f83c25cdbda8ff82c7e3bec02874adb14c5827039d0fee975fe0d45412c79ae070d3e8209fdf3849217f865704f26fd088bfd44a0f668285f288541ac347bfad7817957193223cc52267897fb01daa1ba6fc229197b757b2a4ca35aa3ccaf750e6bed692ee95f143642c41b23329359ab369c64ffe47e9d25f28d270dd00bdbb051d5a48b8755f8f54e5ad00ac59d55f00cb9428bc8413b123ca7dcf4eb53966f2df23a05d7237077ea5d13cb9ffe639b311c3ec6e647ba7fab80edb75ff2d22869908632f8ec07d481393dc1c9ad981ee2282afa8fdadf740154b5236ab2ae9a0540258da3c08f5ad495d43109ac14ef3a814ab73c5f48e76eb57b947f810a36bd07dba019e83d7148afa80843a6252f580bde217134e8c895db8eca14687d7b7fcd76e6feba8dcdb57a302ffbff0d061526f7e6fe2420d5536cde4104b1bd4c002c12da8e6d4a5fbcaf9ef5c812c3df8bf48200c4e6e634d28455c06d88b27f19328d4060a3aa96d9fecf6a2133e2d36e5ad9dd073b480e7d35166f398fd789e8ca67e50c576e6f589937a93c26ce4bf1d919bb2755c3c2346bd7f51af1a31880b19ee2a6e83c6dc5f84f7bab7de8ef97db4bf1f749793932283567377de152425a1a95988cc80486da3b3ee83816d41bacf1bc67551f27f4ae6a9c5505be7e29e6db7fe55b752e9dda0422752e275bc9b6817e19d23a08b2e37c9ce08717eab578b0a93af1c6c0d2424489002e85034b8d60656e60a740c4391ca98d0b70da4f3cce525fa60a8a790d2a55cf318e2cb053408ea5029796b3f3cc08143ce0047b6c1ae8880f5986fdcd6b279fc347b895eeaa05ab301b99c1b45ec313b1b6617d554d5bce4a90aadd4b359a7d7b2a702c1b4f553fcba00e1b5d8ca1b5e69ab5c7cbac27ca12541131d575c62eb8b3b24afbb32a162996058d96d5b5eb323039facddf45e9f720e35634ea1b709ec740177adc5a33b6b03c4339a7bf528a9e75d7406d6acc04f08fde2b8f742db431f314681898d6168aad397354a58baac602e6c192c24c9ef6ba2862b865528da1bff47efcff290c96c00363c7388b5945588e68eca535641ef7396f7a7e3d1fab610f48cac034074d2f779145e244f5f407cb71d9aae0f1b965b0e4e364f828283a0023ca39dfee4adfd22b01b431fdfb818e6e6e0c10b7908af04eb7dee22d0b5c077ae8543b8539825b1f619e8cf3fb2e3e67257c3d90c78afd56b0f44b72aa3426c3740d88c9cd926e8acbd4f314dbd6526f92dec55e8cb04c50248db7fb76d16f07fa4b1c912fbf84fd55fc8f37c1b9bb2f5a0f8c6e3585a52080e60a4f6a61c8571dde56550f03ae0598f5f83648a226f605ab376b1daa7da3068c048a2e829f06a53a1664f11bcbd18ca75988e097b96bbe609806c4ef0ee4fdcded09e886db358a3045b6e611ec8326896cdc5d020c271a7b06990da467992591f5cc1ed0010dd2cc4fda903738ef17694e339a9ddc06999071d845ad70b2ca58496aa6e50db0bf062c3f2184add3fe1a5d04d8a842a8e43c6d4e2d4fd4adc8ae0a3e8846adad43317ae15e97009f02545547b5185877c857b20c5943dd49b3c481342ad0cd96501d2349bc39d2e193598f49b3d7d1a17550353c17f896e3b975533e243cda0d4dd4ef08fc51d4ba689c081c17ca849861f18268715956c5a3210362895c8b19db2c7755ae167c5d926e647d93dee4358098a3571547a52a9b74308a142fdfa08ce311da49a04adca94333b04e3dccd3d5efd388796da8c63203afaa3d0a2f1f6313ed5fad1aa5d5b1266f8a00c53cf790a9ce4d1c97e8f37ea933ed8b0762b90300e12f3d3b27184e311274223d63b037b875d3afd2df6cf928d35d2d40818b2862f8cdec0499637df412815c0d22a064138e5dabf4e18138ebf91dd99398153238b4f3b89894efcd305c32d02cf64dddfb24476da47c4b8d59123c6b00de8419675d21f9c3a9a864185c5c2f61eb704f8a4a33aed1a5bfd3a1722e13c57cdd71e6b59d4b073523936e5bf7f6c52f811c0e72b24fa0d4ca0df99a8b94cb32200c9c7a75c15ce80f6aea505746f223229932fa8ad8009452221f52dc9d8d37d521dddcb4c75b4e6d999b48bd6711ce6807ca1f60f0b41ce5a94fbf29a2f6c5b17c74b8efa804723002e9aab11e56633da4c3a54283a0182ac99dc33584cb37bd6f48c53fd85584bf2d62d71759798d3d30bc9c81dd0324c2ea2bbae9732ae3f28f7d568081a4dfecd33f5f112b3cb96ea955854db6842bcc69f22c83fed1de579ac5d60c8415b26bc89b0aac24efa602d11c46e7639027d4a0d895fc6a6e40811e27c8ad101ecfb7126d4ef10493e57ac4940f60992c2431cfd6b858d2f134002e95fad98762490601a807cc170b40dcff67fb86ac1e20057f2d34a69a955c17a6bb6fcaf5079a554764acc203ae56c1ad86300548ffdf50586fdfca991de17d358460dbda8a8ca45921d1c2113adb27b4024ea2b6268d0ef6770a2edfa9b232a764d3ed8b57b886a74ed48596b31ef35dfe4ff4468f38985165a80201c75b78574c449a545f89b283f867bac0ea8debfab86a6879d276348dd462bd731653dc9269262be722eb558ed92b83087ea15d12bf5f94c662381dfbb14085791a3a1618c5c68673b2821b8a9b21db871e559ed9d3c1860a6a5888d2e9bbb27a631e4f044448820ccfeb262b052cc40cdbcec866c77035b61077608ae2a4f6769e2f806808d064be1ded6c64be1d55113893df30dfd8f96df91ba53a23d242464a1ff64ac41640d3f0ae088758ec82b91e1363bfc1fb61bad7e655a0ea6bf4ffbd6b0a98957b60f1d4849701e2174d8851c13af6c30c81464f9c00f3eab01b721398e1b73991e82a6c0292073e05f2723cafd9ea49fc4a0776a0cd6d286f5fd18b4118d3e93fa3f076d6f82992bf0d17cbf07cb11bd9991ef746d9f697eb74fb1d9c755531a31fce3e105d56f7ad4de96ccdf24634fc4053ee3c5c31a174eaa921818d26adf4c788ec060478d62395b21d8fe577b7a2901d2a50e346f4c2a8886f62fd1bafc101be5ceff91b614f55a452acf5e4578302ad79712606631c6c9e97801637c8b469b651a0f5ed6aef9c2904f196d1ea338589b6b9545cebbac76510e8499bd8388f656d311f76f580b22b461c5632b63b5ba2c24a038d5b782c2396f3d96422b555ac7be9dc0c649277ea144f84879008ea8d14e0c0dd23993a3bbf420ea5d26dfde91c27dac99f3534ba28d34aa33ef0e4a5bfcd5c0f2e8dedff6368c06e92a373e26324c3b2ca19c3b6953b515c2cf65e97044c4bbe9f423bd610b325c2d5f1b8bc53a33e4e15aaf497e503a4c8dfccddb8d63c248848fc77eb2a0b5186a65529424d5fe942a92610984eb2fdaad24a673c52b572285a245345646b872e13df6cc85218d1b7053489b369210db0e38ce4a6a581a87fabb63ebe899aa9d1e67fd146d2e2ffdf3e807d370f0a79c3b77a4260fa78d01fc5ddd5a9715afed2a4d47077051e179bea66ab86042a5f958b5efab04554669b86a5f701ee55525678023ecf563afafb59d8e593a703738e33b95f331287a09fd096b7aac1cf8da4bf735b94953466a96bda8db54fd48bb449fc1e50fa360d5f8e3c6f4c655c8dbaac57c53b17205051dc1c6c414fb200bd851bc93b4255205c2f70c8dc190a1601c237bbf6c8905f56c258205cf5d06781084519a1bbc58cca0c3d0ee6acb2f887efa78e2b086f88eb5fd836e9f3a240657c9ba6a6c44aaa0ec54b4ee3aa1b81e8fceb2af4cef7af5bf159c6a7b55b935af5cf5afd035214ad82de49238c637275f94cb487ad7f73f93fb2c4550f47c220f633dd6ee4bdc77e95385f251714c409985fcd0a87cb7de3955b27cbfbc74e6413ecf48d4b39545bc44745ddee4092cf3dd5afc3e69170c4bd7998d714af6ed4eab16a65f1d571da31c9023cbecb8d49f086ae986f4a55700eb10a552138f03e36d3421932df9b0fb768f3265d0aa3c0a117bcd7e92112ecfac35f11e1b2dab5b8318cde19529c15afc15f53b9e489f8ae7634517332553206ad0771ff9fce7b896929a1368b3d698dd2678677cfca8e9b850e898150319b8b33a4e6060bb26cda0b63a706829181bd7972f2c1fb19f52ca57b2876d5c57b46f4cc52bb683fa26f51f67e4c111db1582f701188d50c062aee1ed0e559b1f1338a1378a8658f0e4963e546aaf54026fbaf1bfcb5632063ae9f7fd1d7b7efbc708912d2bbc761a6ae0d05b871cca58e33b63f0f602dc117ee534228debe8daf4adbec977ea35903384c5e60eb22e14fe82f5d70e8deb32365169d175b2a435f72c276cfed661825749c1851a0772b53a50f00bb3b51b357113bc041f552594640820048fd22bc80046b0c42910b54558d065d061b807f5341a20607c6898c1446d371ed30561d91dcf3f4fbaa99f9982f29492af18720a6ef10feed05490ee62909aca69cf52c3bd1fcc67ee3f41f5662a8311b2c02b64f0593ac537ce8c02a76d4a0b0d920fc65955d8ed773ccc554f9ff85dc8634ec07d2b71ca813c9f66c2dfe770e06e45fc2ee1b4e163208199e7a01ce08612eb7ea7568c6a2d6527eb3be3f9b2f063eb170915b6521151baf86fb8911aa36b03aadacd8bd68ae8b8aa1a2b2457996ef8410d563a753645c10d9b47c16fb4162be9f9f6bd7325f12fe8f50541c279f7c8d17b69f52f7716cacb33c9607016f19f570f838914ecdc7769445f5a192295f3d477790342ff2cd1955670fa66322c92fe0a2aeaa341ed912ca315c225fcd5b2c19e6a0b5521d9030989bad452afe46636dccf62b8bc23d049cccabfbf2c1bfe22d84561b5c8d5760a198ddd20559b5a1747c297f7bbf7cd6c7721d703cdb6d7fc5bc677376e303cbdc584eeb288acfe199d08216e374ed13214c18360fc920fb7aa88970b792e0a4fb6230f3f8cca3d47e778f383e945c09ad6fbfaddfa6b0a1a3cb25ad887b6cee94122963c0cdced618dc5961d26aec3c18c9489f11e14e25ad88e6b8629f42a2b72ed9edeeeaf586bd52691d2968c3c20d558e63ad7515d754df35f6702df096c16306c15f08f39a2879f555c06c4b4c008fcb72da4d62876a30f08f44eb9ec2f1e8e75c5953c55b637be987f1cc33695081bf240f9211c7ec7148e69bc3f400e2ef6eaca2b93caeed5367b085bf27cd1f55db5df0f3c7db595f9cec072c8cd78cc340aef58a67849255cdb8693f170143346b8441fee0a3f058887b11f511b1d467d543450df4141c47241672525a98314a0e471ca1c0ad3f837da7aa7ac179a4b57375e31bf173ceacea031f7c0525054f165d2ac7ac0d726327d8c2515d363b7f9fa4f5722cd0fd3e25b699341d0b4579a1dae7ab35710519d22e7f270aef4d8f9ae630404d950a0deee730297952da17dabfd5df9d250b2cbd6dc484ab73b58f5f81656192d39f4754be1608f4a375c1d4ca42279b6dc3937a64fa7fbd5f8d36fe8c8feddb699a1788884afd582d8ac6eede0015540b1720155b5cd9e69896210c02b0cee922a7c6c6232d79a5d0a85436e4a5116e8c9f327fc6832b13859580d8413afeb7350086bc9993ba9ac1e059363f0b931f1cb6ee50f75eaa2509a69fcb733120c55a3fef9c2abd0a30f8bc2c0c54e6e690dcf7a8e72839e155a3640d6766a86baec79ad7eda3524bbb721a9d43206eb7be278ebcabadcadbd817e249918f8f51fabf78396dac81dc138ee7cc9c6417975accd90e97a6ae9532487e78ed6cf3c04e0e850e7e78f574a997a95028fc35fd2274744a08a3b9a72010c31930acfba45178cc64078559a092e904a0b20f9b67cb3e294d0394f30d942804ca9e003bbfb32acc5012ca07e6b8c5764f5ae2d011ef254a38db00794e40df0092f6ecaf1c76f2301675a5fbf53927678636e041021bdb2de075088f4f58e196c58e166d391198d0b6719504c7e35ccdda31ce8b57beab0733fa607991cdbf145c1c0bf1c1b345b0580f55b2c16327fa7ef3c8eb7e36bc1e2cb3d132b0bf7db7b77b7a695f092add0cc00eb105dbfee6dbbfa7d5b1937e26c614d82cc35c7c816c8cc429a9cd2a469fa522ce62770033908e1c03a05544e710aca7e7fdcf641a0c37f04efe67988d78846c8f4eeaa1ba4b2abad1c3765ff22fb920914f8d4d68498cc0193203139fa3276621d536136948d821134a779f680de579014f105bb90b27b5b839ffcc1c3421e66362391b4034978d0441f7f4805fa3a0a0619b7447d78e8cab89a9dfbbbe63fa44e4c0482a0b04c5f97eca45ed2bb6a7996a5df5d692170835a549658b7d7e6d727fd381505a7382e25c759dc596a675ab20cea40bf1a987f59e68353a165288f3a943940ea0b55f8e4ff702e90f112f2f0672f4beaafcffd47282950ae3c3cd5aec6cf64eabca622ad03966d8eb2d46b732a5ed237e7ade752e73a0902aab2ef4b1be386c98b8c2d71be13ac6564f40641724147efe4a3b510fc297082d7862ce05a07fc1ecab34354b8ca76d9074ce2f3b8ed73587fd3c3aa2877af54ed437dadcf90bb0edad1ba76e658be852334366d9e7be00ccb9c0231398fa7249447d6f17b85af5696a05ae8cd66ebf6e3f845441e21704f0ac33df8e8ba9e79a68c72741adb950aa44ef3831e467548a0da912e78f375bfbceda77b53cffde7b6c5bdce5925431f4801b6b10f0580b6c24b7239b08e3893f77870d704c074743a77c941227c57a1639b76671113e7f61988c1171f6fe4091e14125638abd425e02a4156ee458f0c0a3a08b5d1f0da75a312e63948e7426cac5f49b600c81f13b2c2554baf99d153c526881b3c2a9e33506450db6b290f6d202295c70b622fb1ace67db515db3073f0b62a3c6f92d70163e561c70aedb6a05550e7349866929a497af722e43c735ac40d6fda8dcc5ef3b12bc5759de9cb97794649c19c4b9ac2b5af0ad30d4ba72b08a2b05fe99c5151b1078c538af89591aae9002d2d3cbb2f603d006322a7d7af31a8046a5cc9f0b56f1ba28b9d6ea7b613447ad0166768919595883e14f0db058bed4da15d3e80ada18e759300d0f613e38a2e73cc80ddd172666fd53279b24968f2de48ba983768fd641e6173f9219330250c667e0c8222d8d5e71f1060effee7b586c3d7029db6c1c30e006f4dcb8558569c0c485edf674c9e4173b67db238ec5b67e1b52078312f966509526631e699766a1cb843ada903c9d0dfbf20e1a2371f652a486f657718c7362437d726c8ef04c28ee0d677abb11b5e1b08c5b54cef5e8652651f41e0366dac7d6fbf1afd44a842816cd597d9e1a90603e61a4d542c865efcbf8aad806823e5ab34bccbf92c40b867e90ab0ca7aeaf5a552bf94dda832469a7e3cf13cba4300ff1e743c75906725d911c57a8beefb2472a19068521e244f83aa0dd962f91f9662e4d2c48611e0e40787564d356c804b4535ac5062ec0cc1587b6c307b9b70c7e8cbc05f968f5a9d63d3587e1472f7e51e7ba4ad5b448cbef91446d0a3c7610478f2f372b7300de400ce1a182216d09644744f4f17342d718bf636e555e7f35ac36e362367dfc91f490ad10d4e688207f6868453a1a4872d7ae848dbe55f0e70f760d22577879ef6da90553756ac6eaa16c0973a065caedcc1e09de1e92304465df07566420cf6ae5d86b6e8ce8e7077eae7c134fec5cbf2483d64d87ea70d4821a2244916318914a6271dc2113a2697cfef6c89c00d9ca67c55c33afb8c436b2c5cb30bbaebe1f5316d09106ca7b3a0b04341ca08b6c8dd5687e93b59be193c4a2be49adfc49b72a62e69880756dd5b9a9db091c84f9d9d5804fb2fbda5abf17e77971afe0eee83cde686b2a21439f0d6be48b8f151f4fb33cefc1968018773c236e77fb420325909d42a0180c61df2da43c73f99f63746d047914d314893a3b99a388049207bed8fb7a22f399f8df54929ab6dc89078f25d50c5f934dbe5e9784dafa83358cf8c0bf43b7331b8e5c623d34c3ffb17c0d856da2242d793bcccccfa8e3303fc37656595046514a21d6f1eef0d2ba6189ed90552ec6da2aa186b1b20948701156ef36856fe725f58990270f18377bce2902176ffe1a1d16175e93bd02e65a0b1a59ebd7cac671b7ed066d6d96916bfcb1d64f2d1f0a0953f942f2cd4a3cbf7077e1457776ca22d41f828970d2954eb83c2a963bb381efa1e3d766f0efaf65c2c40931023b7a9e2ab3fda657fa685e90663db954809b3be7810bd1fb181bb6e41e6edcd891243e1e31ab60c28f3e435736c60c7cb69ae7eaccd4cb45f537c63afe8e051f3de15a87da0cd64e450d5ce16196f583e9889fcf6e7adf22e4e676c1ce18c17b6c3a0f2e076dfdd27222a336b8be90c7275bf0fb577dd2364abc9a20ce485167307a4303782f7dbe5830de475719729b55591a959484819726c544a1a2e7cba397a502079d02675887cef0bd7a92291cc9fd2c5eca065a70c157e6408b975b1b8d5e6c5d2923cb447fcc859231e6bff41846378e27cc26d043e35b57a870553b8f2b7d80f4b54ca101c2a8ea57158c194f8531350e57430c732e6598ee1fd730db4252141b5d94edcf78701b50ce1e750928f3d09abcdca91949158f8fa5d058c4c93b24a82bb626ca9179d633695f85bc11c79acdb71f413b7f9f5a5d353bf37216db4f4c17c5dae0e047f2d92eddab4af98d14aec5a75fcbb341086e6b4e229bc4f1e3d585d83c09880e22f3317d8fa6a43d4e4d1784a36eca9a3ebf6c22c3dacb446b27504933534dfd25fc79e70694acf5982178d96885c3a0968436a28d52137b2eab7dce25ae76de2baf6d37f1d5cf6e18ebdbfd90ccf872f124705ccb342ba4e6eda1959d40844a2e16af220b53e2022aaf4f4f7781bef8f2769fbaf7b67064d034ddafa08d455ac2d7faba75b0729a5df47a11fac0f1b9011199fa8cc1423594fdb927231fd64dff0a7a36ab21f8dc9207662da9b19779943755cb1fe63dfdfff765d04e40960f95067ed0010d9a8a1faf37db66da0f1136aea05938ae7ef2b12c9f83c87b375eddab4658a0fe0c35ea861e9d075877c321cae8a1a4eaec7c38a83e71c098146e916df340a7a7575888a30a162998fcc063a8ab637bb35a5ec3666392a4ed38b2cda9284869d3ac1693adb5a75354234711073ded01831a339d2caf6a721210b5cba1f631070f3ff293902b3332a2c2c762de793a8e557313557c97621687fc6b377b366fc6f3b9cea6e704d27ad8a6063fa2e1f23d6365b2253385eac9350d9dc534783a2589f52be01d634c9fb7560baa02db0c5a5c06a82f32cc4f9ee18c62bcd34838f6368fac19f61faaa031ca5d24c815cd5ed821dc7f42d7bd4f9e2a566f5fd66f59f442339aa92b41ce188f3bf57a95fc93cb9168af3a8999b78d08de264f901cdac5bf6320e1c711326bd28d0b7764258f480d565f903dee3c55f1d8d38d5fe3ce54b5b02905ba4883524926580d443198ceb53588db458480a90f9a30c87ae4ab35cc51af3d96b9b5099df36c6a5f35ac8b88f3c0159245b77858a4f5b8db7607dbe5fa51af67bc0457d0bbfcdee0cd291559e7231562c54b5dd17ab07a34137cebc35ed93fe3610c5e15d15929427c02e4633afd3fc404f4eb5ceaadf8b7e822725696cbffa4f1dcec0c4dd36fb30ca7a779d5d00faeab93c56cf5e27b6b013b17dfd8ded011755ce200f058ea0bc240fb5ed087c3449738b7e36c7da41436f1238a1647ace90d5d699ee2f0d42f3c1eec91298d7de377d3d43c49f03a514998d6d2c47ab9813c68e84759e2d26e544ff91f777fd3bdcfcafdc9ca7ae88039948df467f4bad3069c3e2d13190faef79b672943fe214a744ab55c440b6e5b0e746c02f2339c5860ed3113ab755e6c27d8edc1d425cbe2d38c7ac1876021d1921f852689cbde2423fdd1077f2225e46ec0433aac7154deb2ce6ee843cc6794bdcbbae7e2ac6cada14f4aa4c232b7921ca41800d703a936cc4ac66f121be5fdbf295b83430d612d7e96980473cd89c91e4aba030f2e361fe56ba9453c8074eca2823b46ee55599ee8caa89ed57a2239ce40d361e195725236bd8aedb65a6c6d2d12e382a2cd3c0dddeaccc02018d41d6da47862b243a5d8bee7c61fb8d52912209669612bddd964b75590df5b6011761bcfd3dd145249961244dfba6a23e9ed5e623a2c017615ddbe28015c91a85d1ac9629903f104c8dea68426fc37a19e1e37c16c77eeffd104e589f4a389f897c1ca26801ddbd8a8305bceaa8dac1804b20eda02628f69808bd86dff34d0534fbe3618ebab1ea94f0236ada3e44eb75fdc78b5ae6d9a35bd3179b1dcf28052d8b9d26edc4e807a8a0b520acd6fe454f16f41e044ed0ffdb023c0a9bf4df9a6a70bc90369804ed121e3f57dc970381cfa9ca929e9ffb3bf940f6a21066f67b8c861202c3b75f200312040bc97cc791405d1f84e9b14053bb5ed81b677cf91066556a24aaf1e5f8fbbd0bce47b1b5de8f25c530ed2c4d215dfbc44b27c4cad54d2fe1a7f16c227f504ffa1dafc23e2521ce9bee5e422d6466b1aedc478e8f57e196e5b4eaa8d976c9415dd3be8f1b42eb6bba872ebb838f126006745f72fb0bb9d5c0435ed16cb33007d167eaacc419e866546fd9aa81897103d5f91a7d3ad50e5335b658bc68a392dc0d3f94573441727221dc56f514cffb43254d60097be6638067e3ce097000f2e4950fb332873a4803e2f8cf58c3af993ab9b9fb6e3f56cadd1211a017c27eeb336cd3056c6ea2f52fa6e13efb31d7b77a149854f63d000402eaef47d4991d4b68d08ee1550cb9d81e642cab454f152dd5cc8efc8cd89c3f35a9881b100826d403a2df918d045ab232f2774f249efd15c8af36d6991f8d41fbae0d00d91f0a0494ee01bb813c19e3de41fab1fb15849f58fe240451e0b6cbf759952808b44ef1d034d30f9eca3d956cf924062743afa3ce6ddd8c83aa8652cad4379a89c6a27c6cb938baa2a32c5e071f391811a53b6cef2ebfc7e6bcb18ff3066160f8a55f156316eea80aee189e79c51d4eadcc141f0d407eb2a527eb7c0b61fc71f5312e023eec57ea23ffefa5428584c66f2e838473c77709edd0b003db9d70466e73338862bea665cb83351bf1662de6f3e075befbca8e265c085f7dcc10f133ed7b0b16d5dff97430fc69eabc3673b195a9afc8fd5076a75d1755a255bd1fb89eeea663a27cc5d235313b740da702b1ea704ccefe561a8f7ab9d8605f65551baf01b8c37f4bfe338947c070c31a164401f027040b8ad2f842d35965b5ed20f3f6079905746017a3201f449218240e34299d077cfa594a040dba1e0327cd4064de93438ce341cf717892e2faa06616aa9c920783f4c1854f26a484404444088eb0beca0c713b387917e6b82f3bd9cd689d6ece81ff4ef7d6aa86320f3a57e19eec15a4536690473bc3128c8f494b8cbdc63f9ea9098130e0977d954cd2fd808809794758657800c0905fb71d0aa2d5b2c155af1a6d36d0bbd306acee6658d9fded37fe6f7bc36e987f5087019abd282a8291b9b33f37bef47359b1022d7943fcb2c5175c19b4447ac6aca54594f6641c06786e5923eba79f256ac37cedba2a8167f1fc9e4944e733d322f354de85dfbd1668d495dbab810312656a1e0ff7cc552d533805f4e6672e628dd85d675dcd5b0ecd9df9de2a20b8100624668e0cceae4204c29848f331fb2740a24b3cc14e8f25ba55df1c7aaf69bd8e5bc9401328ee68784f2bc122e73f79ca3ef5666197e42c31d2ee1572a68a154f17f7e2f7fc2129522a053c894cab9b769919821701e6b823c4ce5bc0c76a8ff9ae0354ae9aee72d3eadf407ff85eccf28fb6bf41b5115397fd9c5f21f5834b8ae825f3fd122580f9ff3094efbdcf8d61df32dee322d13981aa4328cb56f461a42cda8398cd98ed73e81275d16e7b845e0c988609eab312930f8fd00c5cb69613d599df360bbd35c486620a23e1535e1a8ccebe5ce62657290a328060931e3dc20c629f1c5bf7156aa07c217d257687bfe28cbbba69ce5d56985e72a481d6e88c76e62ef431080c292c762cbd583af6bc09c9c956371bd6be58a03764f8cdca7bad3966fb0b409c79a2d66a6900941cbc24a189c74bc810cf181a46deec80394ceb707fcf9299435411f8de6c271fc47c370b5ba69bd6adc749f21221a8384217e62ba03e15a4289cbea6512c89c89fd1110bd3d8f5cf8b9988ec96a5433306d9964a98c8f5184d22433b0353087cac5982ac667d1f28d6a7d3b649b46e634db10344ff65c1438794dd2e4e5e0d4928065560d58a49d4f74a0ae419471d886c55dd754eb05f3b1ead712b9678ccce0e42797bcae78569291710de5b5818280cde9ad5d0e967cffe64559307853cb2faae3e8f2f1107e55f834ba21f493944cbc09608ba1545f76344ca9b0a164ff0a6b55fd71f5b200c7aff7eb45a1313800c97c58bd69ef962cfb7870732a5446787fd50728fd666050fc7ab6ce33a3a09c1c1523e6c362287748023b9a4b7445a9ea983025caafbcee089537a4262ca505b9d259057570af29fae6fccb33835586816b057d622ba65fbc71ca8a6724904a5dac55ffbf3aadeec1fbf19fd3aa9e27743ae227e877c9b07af01bce4fd386b2284cb980e5f79202f92d54b2494f7df1fff38933473a7f3dc34feed7663436510a187f183198ffd42b961fc2de8c209a07242e1e5d689d3291dd80b9c7eebb06687d710a2d902ebb94904627be55106d19aa7600fc070b9d81d32b307b2be9d4d2e7cbf6cb25bf2a25580bf0f02876acca52217406763c0bad0eb76b5cc26697f78f9be1cbc16e4e409adb7a8b259e24993531037807dca96032d416039ea03323fae18d843408932bc98ffdf995fec599adede009295983483d6edcb9524a3c739633fcbd0316570361539d668ee36bc1f7ceec641abe9a942a37f1fe8144d9abd5584c57d9f7bf944a4bd035a42f93dfb034a50ee5cd1f4e52b32a5cbc432cd46734f24d01a9a093cad89553e076cdd07ee14bb3cfed5053b3de3c6fcbfa13bc80e1af2afd67e34e8ddc7b07762bdda93d91b8b01d148544b58e39486f972b95c7992920acb12dace8a81c524f1f2826f7097aa6fdec8093457732e04295a2cd88c875353a21ccf2e5c3bcf71ffef0843085b84027451ad0deb4421f0aebb6f13db010a56d749e24fe0609b4b18591e8a6cc984f785749df08ca3969df28813d1742b782950b0afe29ec1c07d390a334886b874ce4bf7178a2571062cbab85abf0684010d5fd54589e966c9d5099a7fbf8a90594767736d5c8b8e960399b395c5ab05fa74a6005a1765b5d363c98898c178f46beced0a8c3cfa32cc95fd2c044dab507087066cfeb418e856626822c7abbaed83450613f143d7aaba4689362286142340e9505fc7937c9f8c0326c0d34a483b5f9e5764d078e0f1b5de6d30ec4c4723ca3b027e59fe74725f1a63441e7c04632c30aa39425c1c2caf992232ae9bcd2248d0c78cf6c1566a53917b35d4f7e77a64d4280f05cfe4b73ff141edaec7ba911b78396de297942791036c55d3e1be5af18c7b4aafcccd3e529f24cfa0cb3fec477302ed8801d9b2b23119485e11b7917ae083d9bdc2dfc7fb3545f2fac64f8aba9c8066ab1ff50ddf24abb70d6f1aed2e6282055ef3d73aab7f565bb77648a7ccf88af266590501a4ce27734544763aab47202d8ecf5dce599463027d652897ff75de48c387e05f32f2576b58ad91cf2dbb340b62a19a3b2021cbd2e035403b2045dcd309e6f6863e8c110161f1cd13477db61d26b3ef937fca748ac44eeea1878f8fd2330fa238d0f9ee9519e96074e92e14a1b9cd6e3e17e22160331bf5de2e833c65004d55620b0d02e056f780601927725df87523a4ac56eefc63fbbd310e07f551a7fb3ce03b73b63a4c1b826d2ae99ea871f9c79be3297e19cced95b5022c3843ecf94e30c2c13630ac8e20c086f0a656b66d5bb7a727e0bdf9401ce7f135f7531596bb05ae0ceeb249a07e44ac081bc95cddc89fd459c5076d3914e11dad7bda68b6a8cf2326f867745ead55c43e06d19d6720eafa1ba1cb66befac107f44c5ecbd318ffc055791212415328440687815677ab6ec3faab39fff2ec21bda2f00ee4a275cb7f970c01319ffa5ba67619792fdb64c8c2fce6967620fcfc344e8f2517e3c014a962748d4170b1bd781e00d28d2c5a5eccab95164cb4edc35945da94c4cc9075b17d9d1a9f47ac555a840cb097466f28d047bcab5badd9aa42b44f41f96f4ce93967f301f49963a90d4b5f98f4a1ab00c6edda776980959b61fe0c6a79d05f19951157c096f58129e23bd4eee9e2e3d32ec989181995843178336f8044f9cf2308ecceb9b66f920a5b29b20d315b9abb5150690d7933ab3a4462cbb81512b950e89a5386cec7bafae455c578ff8bfaf7ec59507d26b43b6c28239faaa08f7025922d192662d5e507417587f2eb18f4a456e8d087005da8e6080b309e4322589e0e6c1ee1443707eff81198027874d0d28bce1163ac26778c1429f31d36c2a7b15e96a746d3b10547cd5294f8fadfb6644324fb820d142defcd30d85088b8f61021135e2ca2a0c4e80e2b96cac8012327c4369dd1cb1abcbda40922fd091d055c70a7a707fb311452b1c4fbb02f5707284933d470f1848e4f119d4f77d68edf5011a726a465bcbb86d629f1f0d20a1463f8e641375edb3485a2b1e1f70a2def781e5494b29935fe25b28ca710f9ce4d6a6c4079fb03be5102cea2d15f749a746e9af7aa80f4cd5d2394f4a56b93ffae8cbf87420f9d54f53a019fa6380aa0fa7cb5806787c296cbc4e909baf05039c745d245a05c875f2bb8b3c679bc9681dcd5b6123e653fa46098017a4255f6396c7b92b149073a787467808306689141cc0bdd8a6c89df6e965149346b87ecdf04ae2c3431a114f706fc30f9c41564f5e7ea4aa778a7ec0380b76cef428ef902599d274534a53d24d70f1092ccabeaec6104b075510f7c17429dfd7367f5e5048efa3b4a83ea55c23dd5bcc03d52dc3d5011f6e950ee0ec2fb93c9b520ba194fcec14d01f011dbc4ad341168c036b79279088ae5dbdc53d6c016cbfecfc688a32eba81100d02fbb36e32c6db1400dbaaad1d51440446d1801e38f3b09d94cb3218188425fbe497c56568841e736669583168ac9593854dcd281f64fc76639752b0584f8ac74f667d7e7ea988953d4b72d34f0c070e61bef7369a4ff1f32b3631d98ca890157a13b1a610bc1f14d8f57480658aaef32c64f7a2a376d8a028d5777a78d3b100bc1e8c6751d678dafbc3651f827544c12da55e1bb5f76789045748949844b578a0abc9abf260d47152f9e963a328f5f3b62e0461288e5f7a0bb1bd77f52f40149937530ba0c1737fc481888df98728dcbbd2b78fcd31f7aa63f5f6c55c50d58f33d1c7fda83040ccd8426a72fc67e6d3d7764e3be485360fffe367926c887b9dae97b17249e25bab866592b0bdb050f7cac0027fd6d6c8458623d9151bd32cf3ec357a1ecf933f3be6cbe1f8cd6a89d85068405dd294af785e6bda37f36da5de520127c4080a2b62b3aa660671486cf03b268426d4a65c73989c6fbac71d570643f6ee5141cb1a74579fdb92fd262ff4fe0ff090dc88f0b8de89ee801b515582bf9fddd2e0972f99a84cc2ea38ca3db45a6561314d3e38e5940a54b7a779f3e6249ead346413404083246ddcb1ba02cf86cd184ddd8ffd0269ec2e5b60852c306a6324cbacfd4783080a06c035dfc8230680b6d50b61e1dc6966b7b1483b16fdc3f8a442283a93c24c0812d1a3668d42a7939b88b2eb7c86c4eb46c0c254716a50878865fbce0c7d5c5c0a3f33bed0a5aae780d4187fbb940ed4064cdfd403bcc8aff11b87202e05c13efad1d68cdf07c4add9e566f851b25fd3346e9713d6e4cf260c11df66b158f96868d63a8b171a99fdcd014143fdb4bdea0795ff58decc859059cd993da572bd1b58a7f41026611cc16820f87bbd78972d5fd75e28ec6bb9a41f116a68720bf873ad820fa3201060b4a077920f6f76d28b7996c5e2ce9c0e26bcf32d728ee4d799ff0555074132ead8fd585016fb9ef7e8ddf9bcac59bf579d2b4c685ecb37eaa75cf40470873783214e237712f0691ff6a641dbdbc90fd167765f224100368924d70f23b6e93f37a32421cb12406833daff479e3e53d3fc1bd76b5b5b31fe71730628715d4cdafe449947667cea185662014c2434314332e2edb273b9418e4d9cc7dda46081bcd2b4be4e2f1dad2d8bc6347431aa06fb0a3abe75aaac04d03c6b2909d129966866177f9078e4f2bd2e5614c5f137d2a94aa43f6dc3251b35f7b4dcd4084ef0e2ab6e707297bc99bc70226f4b3704c39d888f264172628a244d00b6fd9400186d15dd028da301f3b2fb1fca8f38bdf9593fc2a75623b7a49564aab0a4b84c52d55387470f8c97b6255844d7e82db28e49e17f977abf3ea6ba150b8a45cd942b159e6a35bd8d9dfcebc5552fb8f8e1de9de2a1ac777584403c6b692cc3f6e1f29529b181785c836012794905381802ac1aace8e2c37cc538cdd7ea7ca9268ff884c0693046541e876cf4b87809501a1a2958f61ca36b2070bfc23fb96c60b802a63861ba68a75d418a4b958f92c16a56e25abb667a8e45580a07a5deb40164750f61fbffab38d24c3413cab5c4852af0e3b23b3ac233b1f50e6a24d553a90dd42f5c347281a997eca8497b1d41d1b87113d89c2ae5924d16d827b63cdaee3e32ca6535bfaa9d2717b461a41504e6d89a0a32d59dbb0e870d4d1edfebf8f6845e5fe51fc088cbf04dae6ff177d7fce98d8103a98b6fd654ab2ab3aef4743576884b5082bcdc540ce144035486499fee808787c753f81e5eb2307ad0a29b422eac3562788cf63803a677a52a91c6ab3aa2825a74190e555ca1b935223c073b70bebc7142e9ba8399154692b8ee3d8b3f43d777024303264b42bec4d62ebf857e620d850830b8cd2d43b6c297032d0f84da7e5dcee0127e7b8db427e6ca1ef820e9f58c03bd2efa16e893a20af558d8bc2e11ca4952d50deea0b44a91711acb191ae11169e08079c1e5725c711c04a9ef5223a0ebcdcf59f2524197a543cadcc5f166d19a0f835f2f383c4cc7d76eb8a5bae9ef6774e77ad57c2d85d9bf6e311a14c6fa817af8d11be38d7cb617f4379b314d424ca52d94ec335cd1c56ff36afac839004d7554e8420cac20ab5570c49b197b59917b4121f9f0003a7d8429c1b9b7c9a479211c5bc3a4091d0219510500fc14197455b8c233aa01bc52f693545f7e7722bcb69a33d84ba6dae806f5a86ff8f675706e051a5c24b47e6936129fc8a1e99b7ac59334f1692215e501a70237a84f747925c7eda5bf463507ddb15d2ed9e5ff385f7cd538ff38c028a7f73aa414c045c3be7bb191ba9353dfb8d602d0d8fb9599a483ef686ee85c42010c430eb5d75c7928b7ef3c423d51227bc0b340be16ad4e2f6b98839bdcfc3fc46fd77829b4763c1b334a4ec4295a4b7ae78164beed2a690c398c151197a5b7ef70efe6d42e8e8399acf451ebbfef60db4c9b7e652f1af7290b3f99776df5beb9b8c4d90335ac5731e6a9b7142e8a7d75291f906201b538ea9f0557a8ad71178449e74f9e831f0b08bbe42d48eed3b731ee7f8dd6d5096be035cb746c32cca6ed73bdbd7c471c1afff624a4d550cfebcfa9ac2446077a925bd1b3c0a1fe9439aa1aab522c825cb69f906e66a27c6958fd6f9ef20d31763d8fc0bc8b5e4c1d198d5685e684fe1eed88becb5fabe952fc95640cb11241bd849cf83316988d6902bdbf5586f8cc0ecaa926b37bc4a1d9d5d8cdb2328f67d733ac9d41b1376bc1580f6cbf6fa8a8cae669f4df6972ea00cdc191933b19fdf7d8accdcd29713cccc8697b69a45bd8e9b9d73334a37116f83c1e81c30ce93a7682023f2250bdefadc455bb9d5f85320e9d1d453bf831c5ab2b631cf9a2dd43a93d0e54fb5bd9a95cdf134035af84547071f2bf47668c00546be3cb3825f51b99b728690f87e5394106bae248d658c4e718efdce1aaf2e1010f0ca097f2dc7e774d8a4dc838d2665e2001a793db2a02ca1863505ec9916308930cb8359d339b7eeb4cc809de89acfa69b131dfc052581af0d5bc5ca8fad546884f14fa0e44b2d1c24a11e03862a9e1332a616b7c4a255b383ac19899e4fa4698ebac0b676218cab2112a77b49e5fcea7db2d21f88166ba7d0872cad48bbdd5ac46fc97134196595008ca0f2e4aa7765c18e67752ea8753790ef01d1e83652e43aa082b6105717c1961b5e43fe7e0697262b0f1d73da64ed72d7abd7085c6255487b901bf1d3b98ae6830ed37c6b3ec47a992100f493f4fba914fcd1eb7d6e1b8c9cab1b0db6f1b55a1a5833c5f48b448399eb6b3fb99d51f51e2b7d4f6a7c8b4ced5ca436d8a817e93282b47958bceb50bbcf376ec569987fbcda027c0906b31e4ba7f861211103efba2fadb4c1b690e2e86659ad9772aebedf8b3d965cbb869f00bc8207086c56b7b4a86ea7cd862c118994f6df4066d0003e6da2eacb8a257a45f1fe78825cf4205d8c1f418de73b19f54c2364e541450200d3bd7d655ae90a29738edd5565caa603f758ed80263c97e8e9d2027c9e7e3a01ff4f21bdc8ea827be607701a9ea1977e7b9beea0257b85c4b18606ab5df9e143b3270d05d8ff31c7384c9353b9b05cea5acb1fef3cb166ef3eb19a28610befa7759d99ff4fe68031212958f4f896962b6f83d42270c5e9164ccb79efa18878a9cdaa68cbdd483eb36707d348e2c2f9b92432443b2da81efa450531be2fee387b129c425a52821d347a00925367f862f65cc8b1820e1acbe36d318036c382f1060cf9c1b08b7d819dc7b75cd5ad0f28ec77ee1ada6b427f683bfc40fe597eb777ffd929077ddb5ad1b96b4cafc5cba404e319981ab5b31469a997335115c05e3e211c046d8726fba338d1ea1670d55183e194aa87470c345e20ab4227cbc810078320ddeaba46050387bc5ff534e1a247b7c01a1009798f5823cd6cf3dde551c7b1e37428fd5d91ae5bd2c1a2d1055bd2888ba55f4f504d9d6394d1a33fdabde7d51e8e2c85241a20fd3caf60f3ed0832efff48ce8bdd550579048af6c0e0e6b71f262fbc3641e955a546268ab0036fd7fdeb3e298d41022c2de0ffb619158dbeefea36de041d617ff3ba49687c529b3dda4fcda630491ccd6f2749d494c06f4bad00ab00eb3776351f24668f0e1187eb228a94bebbc0c83ff8764aedc95aa3123b3913c260bd65ec1b413da05e63264155ad884e8e51b7079291eb1f0452ea97a8d21d6bd99604ce942c92d7fd5bebf2b03736b1f4fb8e34c5e67a10b18ce1cf30e50ee3de2ab856eda522c90bbcf27ed25e3961ac0d5324919fe32d963b085cdb64535dbbc0f564bad800a3a34d080acc48a0370d579941a5f8fee619cd990a984f71c056f94d8b64f59aa27f5b995f04d23761be053b2b82b500e1dab4fe32af9453563946356b6c0be24a864afae236272a1680f063f0431d0d2554ddaa726afeb1834ff623f26f2b3c3e3384732838b88965ff79cdbc396c352b1c9b5f1e37c9c43be897db159abeec2a4d27381d72c498ba7b6e53fa26a4ca83877635338cd896c83b0b6347b59e65b4616ac0a014280eb1396002001ce66a78f4a93580c21e977ee9d8ac80e5ea2151173f997974f58d935f46b7a7823cca30d7ccff486e9aa297d075431098f423880b710110b151a6809230a45c6329ee696a02f39715d834abcf33c346d4382b2dc53621ba8d13ec577f430bdaac9f69c83e19bae7787783245049e37ecc584e25906b3c367d1cf2f71cdf6f1bfcf557cd5c4ddd62437bdc52a7bbf4f9332097868b579ca67f405d61eb2918b3618558866f90a33fd395ea58ce47574229d2c19d5a5369c84e65301a56eb79a7ead3a64222b40168c220e5a017727448e4dc0f2ebf04d329f02c4b8ccb100aa497b7b4552f5e40a5e712e7a328350b533c6807aed8ef85522ea06fd79a25df5e91988efd8ab5d521fbb12b717fb2dfa4b62a525f84b8f6c370f5fc85d9086690e8129b34250401f86a778f10ac41f9331f0d61ec711d02fc673b0e876c6fd0aaa5e76d8e2890b0ecd3ae63065bd675f8e578f2ec3c30874fe135267b420873733ea40c58fe15c69698fab12429f463843e22a1dc7a58a647625f2bd672a646f46a4395b74ff4889d83c5f3d18f80a8a6f5aea886d10cc005f9c6a1ab74c2417a6170aa597731435d3adac74259c621c539b8c35829269cbd5b75dfce471e4b8fd6cbcb676af0134b48b00fae269027a74712829efdaa8870b1fd9aaf70d156d51c3462c4ae3f8c2fc93084ca0d73bc50007f547bad2ff9fdcbf4aeb02bb155ae513258df52d471fce4893c09545eeb6bd506a968ab2ce4210f3407b663c7585f21aeb9a752d21a2f37505f1fdf7ae3924a187e0f30a502271cb8369f5f26b8032f026aef6fce7a113d1c4c8644a61601db420d50911810f3831388b6f02363cf63bda77513cc003b81bc5ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ff/usr/src/kernels/4.18.0-305.19.1.el8_4.x86_64buildkernel-signing-ca-20200609.cer@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-305.19.1.el8_4.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(__cond_resched_rwlock_read)kernel(__cond_resched_rwlock_write)kernel(__const_udelay)kernel(__context_tracking_enter)kernel(__context_tracking_exit)kernel(__cookie_v4_check)kernel(__cookie_v4_init_sequence)kernel(__cookie_v6_check)kernel(__cookie_v6_init_sequence)kernel(__copy_user_nocache)kernel(__cpu_active_mask)kernel(__cpu_online_mask)kernel(__cpu_possible_mask)kernel(__cpu_present_mask)kernel(__cpufreq_driver_target)kernel(__cpuhp_remove_state)kernel(__cpuhp_remove_state_cpuslocked)kernel(__cpuhp_setup_state)kernel(__cpuhp_setup_state_cpuslocked)kernel(__cpuhp_state_add_instance)kernel(__cpuhp_state_remove_instance)kernel(__crc32c_le)kernel(__crc32c_le_shift)kernel(__crypto_alloc_tfm)kernel(__crypto_memneq)kernel(__crypto_xor)kernel(__ctzdi2)kernel(__ctzsi2)kernel(__d_drop)kernel(__d_lookup_done)kernel(__dax_driver_register)kernel(__dax_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(__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_dirtied)kernel(account_page_redirty)kernel(ack_all_badblocks)kernel(acomp_request_alloc)kernel(acomp_request_free)kernel(acpi_acquire_global_lock)kernel(acpi_acquire_mutex)kernel(acpi_any_gpe_status_set)kernel(acpi_attach_data)kernel(acpi_bind_one)kernel(acpi_bios_error)kernel(acpi_bios_exception)kernel(acpi_bios_warning)kernel(acpi_buffer_to_resource)kernel(acpi_bus_attach_private_data)kernel(acpi_bus_can_wakeup)kernel(acpi_bus_detach_private_data)kernel(acpi_bus_generate_netlink_event)kernel(acpi_bus_get_device)kernel(acpi_bus_get_ejd)kernel(acpi_bus_get_private_data)kernel(acpi_bus_get_status)kernel(acpi_bus_get_status_handle)kernel(acpi_bus_power_manageable)kernel(acpi_bus_private_data_handler)kernel(acpi_bus_register_driver)kernel(acpi_bus_register_early_device)kernel(acpi_bus_scan)kernel(acpi_bus_set_power)kernel(acpi_bus_trim)kernel(acpi_bus_unregister_driver)kernel(acpi_bus_update_power)kernel(acpi_check_address_range)kernel(acpi_check_dsm)kernel(acpi_check_region)kernel(acpi_check_resource_conflict)kernel(acpi_clear_event)kernel(acpi_clear_gpe)kernel(acpi_cppc_processor_exit)kernel(acpi_cppc_processor_probe)kernel(acpi_create_platform_device)kernel(acpi_current_gpe_count)kernel(acpi_data_fwnode_ops)kernel(acpi_dbg_layer)kernel(acpi_dbg_level)kernel(acpi_debugfs_dir)kernel(acpi_decode_pld_buffer)kernel(acpi_detach_data)kernel(acpi_dev_add_driver_gpios)kernel(acpi_dev_filter_resource_type)kernel(acpi_dev_found)kernel(acpi_dev_free_resource_list)kernel(acpi_dev_get_dma_resources)kernel(acpi_dev_get_first_match_dev)kernel(acpi_dev_get_irq_type)kernel(acpi_dev_get_property)kernel(acpi_dev_get_resources)kernel(acpi_dev_gpio_irq_get)kernel(acpi_dev_hid_uid_match)kernel(acpi_dev_irq_flags)kernel(acpi_dev_pm_attach)kernel(acpi_dev_present)kernel(acpi_dev_remove_driver_gpios)kernel(acpi_dev_resource_address_space)kernel(acpi_dev_resource_ext_address_space)kernel(acpi_dev_resource_interrupt)kernel(acpi_dev_resource_io)kernel(acpi_dev_resource_memory)kernel(acpi_dev_resume)kernel(acpi_dev_suspend)kernel(acpi_device_fix_up_power)kernel(acpi_device_fwnode_ops)kernel(acpi_device_get_match_data)kernel(acpi_device_hid)kernel(acpi_device_modalias)kernel(acpi_device_set_power)kernel(acpi_device_uevent_modalias)kernel(acpi_device_update_power)kernel(acpi_disable)kernel(acpi_disable_all_gpes)kernel(acpi_disable_event)kernel(acpi_disable_gpe)kernel(acpi_disabled)kernel(acpi_dispatch_gpe)kernel(acpi_dma_configure)kernel(acpi_dma_configure_id)kernel(acpi_dma_controller_free)kernel(acpi_dma_controller_register)kernel(acpi_dma_request_slave_chan_by_index)kernel(acpi_dma_request_slave_chan_by_name)kernel(acpi_dma_simple_xlate)kernel(acpi_driver_match_device)kernel(acpi_ec_add_query_handler)kernel(acpi_ec_mark_gpe_for_wake)kernel(acpi_ec_remove_query_handler)kernel(acpi_enable)kernel(acpi_enable_all_runtime_gpes)kernel(acpi_enable_all_wakeup_gpes)kernel(acpi_enable_event)kernel(acpi_enable_gpe)kernel(acpi_enter_sleep_state)kernel(acpi_enter_sleep_state_prep)kernel(acpi_enter_sleep_state_s4bios)kernel(acpi_error)kernel(acpi_evaluate_dsm)kernel(acpi_evaluate_integer)kernel(acpi_evaluate_object)kernel(acpi_evaluate_object_typed)kernel(acpi_evaluate_ost)kernel(acpi_evaluate_reference)kernel(acpi_evaluate_reg)kernel(acpi_exception)kernel(acpi_execute_simple_method)kernel(acpi_extract_package)kernel(acpi_find_child_device)kernel(acpi_finish_gpe)kernel(acpi_format_exception)kernel(acpi_gbl_FADT)kernel(acpi_get_cpuid)kernel(acpi_get_current_resources)kernel(acpi_get_data)kernel(acpi_get_data_full)kernel(acpi_get_devices)kernel(acpi_get_event_resources)kernel(acpi_get_event_status)kernel(acpi_get_first_physical_node)kernel(acpi_get_gpe_device)kernel(acpi_get_gpe_status)kernel(acpi_get_handle)kernel(acpi_get_hp_hw_control_from_firmware)kernel(acpi_get_irq_routing_table)kernel(acpi_get_name)kernel(acpi_get_next_object)kernel(acpi_get_node)kernel(acpi_get_object_info)kernel(acpi_get_parent)kernel(acpi_get_pci_dev)kernel(acpi_get_phys_id)kernel(acpi_get_physical_device_location)kernel(acpi_get_possible_resources)kernel(acpi_get_psd_map)kernel(acpi_get_sleep_type_data)kernel(acpi_get_table)kernel(acpi_get_table_by_index)kernel(acpi_get_table_header)kernel(acpi_get_type)kernel(acpi_get_vendor_resource)kernel(acpi_gpe_count)kernel(acpi_gpio_get_irq_resource)kernel(acpi_gpiochip_free_interrupts)kernel(acpi_gpiochip_request_interrupts)kernel(acpi_gsi_to_irq)kernel(acpi_handle_printk)kernel(acpi_has_method)kernel(acpi_has_watchdog)kernel(acpi_info)kernel(acpi_initialize_hp_context)kernel(acpi_install_address_space_handler)kernel(acpi_install_fixed_event_handler)kernel(acpi_install_global_event_handler)kernel(acpi_install_gpe_block)kernel(acpi_install_gpe_handler)kernel(acpi_install_gpe_raw_handler)kernel(acpi_install_interface)kernel(acpi_install_interface_handler)kernel(acpi_install_method)kernel(acpi_install_notify_handler)kernel(acpi_install_sci_handler)kernel(acpi_install_table_handler)kernel(acpi_is_pnp_device)kernel(acpi_is_root_bridge)kernel(acpi_is_video_device)kernel(acpi_kobj)kernel(acpi_leave_sleep_state)kernel(acpi_leave_sleep_state_prep)kernel(acpi_lid_open)kernel(acpi_load_table)kernel(acpi_lpat_free_conversion_table)kernel(acpi_lpat_get_conversion_table)kernel(acpi_lpat_raw_to_temp)kernel(acpi_lpat_temp_to_raw)kernel(acpi_map_cpu)kernel(acpi_map_pxm_to_node)kernel(acpi_mark_gpe_for_wake)kernel(acpi_mask_gpe)kernel(acpi_match_device)kernel(acpi_match_device_ids)kernel(acpi_match_platform_list)kernel(acpi_nfit_ctl)kernel(acpi_nfit_desc_init)kernel(acpi_nfit_init)kernel(acpi_nfit_shutdown)kernel(acpi_notifier_call_chain)kernel(acpi_os_execute)kernel(acpi_os_get_iomem)kernel(acpi_os_get_line)kernel(acpi_os_map_generic_address)kernel(acpi_os_map_iomem)kernel(acpi_os_map_memory)kernel(acpi_os_printf)kernel(acpi_os_read_port)kernel(acpi_os_unmap_generic_address)kernel(acpi_os_unmap_iomem)kernel(acpi_os_unmap_memory)kernel(acpi_os_wait_events_complete)kernel(acpi_os_write_port)kernel(acpi_osi_is_win8)kernel(acpi_parse_art)kernel(acpi_parse_trt)kernel(acpi_pci_check_ejectable)kernel(acpi_pci_detect_ejectable)kernel(acpi_pci_disabled)kernel(acpi_pci_find_root)kernel(acpi_pci_osc_control_set)kernel(acpi_pm_device_sleep_state)kernel(acpi_pm_set_bridge_wakeup)kernel(acpi_pm_set_device_wakeup)kernel(acpi_pm_wakeup_event)kernel(acpi_processor_claim_cst_control)kernel(acpi_processor_evaluate_cst)kernel(acpi_processor_ffh_cstate_enter)kernel(acpi_processor_ffh_cstate_probe)kernel(acpi_processor_get_bios_limit)kernel(acpi_processor_get_performance_info)kernel(acpi_processor_get_psd)kernel(acpi_processor_notify_smm)kernel(acpi_processor_power_init_bm_check)kernel(acpi_processor_preregister_performance)kernel(acpi_processor_register_performance)kernel(acpi_processor_unregister_performance)kernel(acpi_purge_cached_objects)kernel(acpi_put_table)kernel(acpi_read)kernel(acpi_read_bit_register)kernel(acpi_reconfig_notifier_register)kernel(acpi_reconfig_notifier_unregister)kernel(acpi_register_gsi)kernel(acpi_register_ioapic)kernel(acpi_register_wakeup_handler)kernel(acpi_release_global_lock)kernel(acpi_release_memory)kernel(acpi_release_mutex)kernel(acpi_remove_address_space_handler)kernel(acpi_remove_fixed_event_handler)kernel(acpi_remove_gpe_block)kernel(acpi_remove_gpe_handler)kernel(acpi_remove_interface)kernel(acpi_remove_notify_handler)kernel(acpi_remove_sci_handler)kernel(acpi_remove_table_handler)kernel(acpi_reset)kernel(acpi_resource_to_address64)kernel(acpi_resources_are_enforced)kernel(acpi_root_dir)kernel(acpi_run_osc)kernel(acpi_scan_lock_acquire)kernel(acpi_scan_lock_release)kernel(acpi_set_current_resources)kernel(acpi_set_firmware_waking_vector)kernel(acpi_set_gpe)kernel(acpi_set_gpe_wake_mask)kernel(acpi_set_modalias)kernel(acpi_setup_gpe_for_wake)kernel(acpi_smbus_read)kernel(acpi_smbus_register_callback)kernel(acpi_smbus_unregister_callback)kernel(acpi_smbus_write)kernel(acpi_subsys_complete)kernel(acpi_subsys_freeze)kernel(acpi_subsys_poweroff)kernel(acpi_subsys_prepare)kernel(acpi_subsys_restore_early)kernel(acpi_subsys_runtime_resume)kernel(acpi_subsys_runtime_suspend)kernel(acpi_subsys_suspend)kernel(acpi_subsys_suspend_late)kernel(acpi_subsys_suspend_noirq)kernel(acpi_target_system_state)kernel(acpi_tb_install_and_load_table)kernel(acpi_tb_unload_table)kernel(acpi_thermal_rel_misc_device_add)kernel(acpi_thermal_rel_misc_device_remove)kernel(acpi_unbind_one)kernel(acpi_unload_parent_table)kernel(acpi_unload_table)kernel(acpi_unmap_cpu)kernel(acpi_unregister_gsi)kernel(acpi_unregister_ioapic)kernel(acpi_unregister_wakeup_handler)kernel(acpi_update_all_gpes)kernel(acpi_video_backlight_string)kernel(acpi_video_get_backlight_type)kernel(acpi_video_get_edid)kernel(acpi_video_get_levels)kernel(acpi_video_handles_brightness_key_presses)kernel(acpi_video_register)kernel(acpi_video_set_dmi_backlight_type)kernel(acpi_video_unregister)kernel(acpi_walk_dep_device_list)kernel(acpi_walk_namespace)kernel(acpi_walk_resource_buffer)kernel(acpi_walk_resources)kernel(acpi_warning)kernel(acpi_write)kernel(acpi_write_bit_register)kernel(acpiphp_register_attention)kernel(acpiphp_unregister_attention)kernel(add_cpu)kernel(add_device_randomness)kernel(add_disk_randomness)kernel(add_hwgenerator_randomness)kernel(add_input_randomness)kernel(add_interrupt_randomness)kernel(add_memory)kernel(add_mtd_blktrans_dev)kernel(add_page_wait_queue)kernel(add_random_ready_callback)kernel(add_taint)kernel(add_timer)kernel(add_timer_on)kernel(add_to_page_cache_locked)kernel(add_to_page_cache_lru)kernel(add_to_pipe)kernel(add_uevent_var)kernel(add_wait_queue)kernel(add_wait_queue_exclusive)kernel(addrconf_add_linklocal)kernel(addrconf_prefix_rcv_add_addr)kernel(address_space_init_once)kernel(adf_cfg_add_key_value_param)kernel(adf_cfg_dev_add)kernel(adf_cfg_dev_remove)kernel(adf_cfg_section_add)kernel(adf_clean_vf_map)kernel(adf_cleanup_etr_data)kernel(adf_dev_get)kernel(adf_dev_in_use)kernel(adf_dev_init)kernel(adf_dev_put)kernel(adf_dev_shutdown)kernel(adf_dev_start)kernel(adf_dev_started)kernel(adf_dev_stop)kernel(adf_devmgr_add_dev)kernel(adf_devmgr_in_reset)kernel(adf_devmgr_pci_to_accel_dev)kernel(adf_devmgr_rm_dev)kernel(adf_devmgr_update_class_index)kernel(adf_disable_aer)kernel(adf_disable_sriov)kernel(adf_enable_aer)kernel(adf_enable_vf2pf_comms)kernel(adf_exit_admin_comms)kernel(adf_exit_arb)kernel(adf_gen2_cfg_iov_thds)kernel(adf_gen2_get_accel_cap)kernel(adf_gen2_get_admin_info)kernel(adf_gen2_get_arb_info)kernel(adf_gen2_init_hw_csr_ops)kernel(adf_gen4_init_hw_csr_ops)kernel(adf_init_admin_comms)kernel(adf_init_arb)kernel(adf_init_etr_data)kernel(adf_iov_putmsg)kernel(adf_isr_resource_alloc)kernel(adf_isr_resource_free)kernel(adf_reset_flr)kernel(adf_reset_sbr)kernel(adf_send_admin_init)kernel(adf_sriov_configure)kernel(adf_vf2pf_init)kernel(adf_vf2pf_shutdown)kernel(adf_vf_isr_resource_alloc)kernel(adf_vf_isr_resource_free)kernel(adjust_managed_page_count)kernel(adjust_resource)kernel(admin_timeout)kernel(adt7x10_dev_pm_ops)kernel(adt7x10_probe)kernel(adt7x10_remove)kernel(adxl_decode)kernel(adxl_get_component_names)kernel(aead_exit_geniv)kernel(aead_geniv_alloc)kernel(aead_geniv_free)kernel(aead_init_geniv)kernel(aead_register_instance)kernel(aer_recover_queue)kernel(af9005_rc_decode)kernel(af_alg_accept)kernel(af_alg_alloc_areq)kernel(af_alg_alloc_tsgl)kernel(af_alg_async_cb)kernel(af_alg_cmsg_send)kernel(af_alg_count_tsgl)kernel(af_alg_data_wakeup)kernel(af_alg_free_areq_sgls)kernel(af_alg_free_resources)kernel(af_alg_free_sg)kernel(af_alg_get_rsgl)kernel(af_alg_link_sg)kernel(af_alg_make_sg)kernel(af_alg_poll)kernel(af_alg_pull_tsgl)kernel(af_alg_register_type)kernel(af_alg_release)kernel(af_alg_release_parent)kernel(af_alg_sendmsg)kernel(af_alg_sendpage)kernel(af_alg_unregister_type)kernel(af_alg_wait_for_data)kernel(af_alg_wait_for_wmem)kernel(af_alg_wmem_wakeup)kernel(ahash_attr_alg)kernel(ahash_free_instance)kernel(ahash_register_instance)kernel(ahci_check_ready)kernel(ahci_dev_classify)kernel(ahci_do_hardreset)kernel(ahci_do_softreset)kernel(ahci_error_handler)kernel(ahci_fill_cmd_slot)kernel(ahci_handle_port_intr)kernel(ahci_host_activate)kernel(ahci_ignore_sss)kernel(ahci_init_controller)kernel(ahci_kick_engine)kernel(ahci_ops)kernel(ahci_platform_disable_clks)kernel(ahci_platform_disable_regulators)kernel(ahci_platform_disable_resources)kernel(ahci_platform_enable_clks)kernel(ahci_platform_enable_regulators)kernel(ahci_platform_enable_resources)kernel(ahci_platform_get_resources)kernel(ahci_platform_init_host)kernel(ahci_platform_ops)kernel(ahci_platform_resume)kernel(ahci_platform_resume_host)kernel(ahci_platform_shutdown)kernel(ahci_platform_suspend)kernel(ahci_platform_suspend_host)kernel(ahci_pmp_retry_srst_ops)kernel(ahci_port_resume)kernel(ahci_print_info)kernel(ahci_qc_issue)kernel(ahci_reset_controller)kernel(ahci_reset_em)kernel(ahci_save_initial_config)kernel(ahci_sdev_attrs)kernel(ahci_set_em_messages)kernel(ahci_shost_attrs)kernel(ahci_start_engine)kernel(ahci_start_fis_rx)kernel(ahci_stop_engine)kernel(akcipher_register_instance)kernel(alarm_cancel)kernel(alarm_expires_remaining)kernel(alarm_forward)kernel(alarm_forward_now)kernel(alarm_init)kernel(alarm_restart)kernel(alarm_start)kernel(alarm_start_relative)kernel(alarm_try_to_cancel)kernel(alarmtimer_get_rtcdev)kernel(alg_test)kernel(all_vm_events)kernel(alloc_anon_inode)kernel(alloc_buffer_head)kernel(alloc_c_can_dev)kernel(alloc_can_err_skb)kernel(alloc_can_skb)kernel(alloc_candev)kernel(alloc_canfd_skb)kernel(alloc_cc770dev)kernel(alloc_chrdev_region)kernel(alloc_cpu_rmap)kernel(alloc_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_val)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_uc)kernel(devm_ioremap_wc)kernel(devm_iounmap)kernel(devm_kasprintf)kernel(devm_kfree)kernel(devm_kmalloc)kernel(devm_kmemdup)kernel(devm_kstrdup)kernel(devm_kstrdup_const)kernel(devm_kvasprintf)kernel(devm_lcd_device_register)kernel(devm_lcd_device_unregister)kernel(devm_led_classdev_unregister)kernel(devm_led_trigger_register)kernel(devm_mdiobus_alloc_size)kernel(devm_mdiobus_free)kernel(devm_memremap)kernel(devm_memremap_pages)kernel(devm_memunmap)kernel(devm_memunmap_pages)kernel(devm_mfd_add_devices)kernel(devm_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_netlink_extack)kernel(do_trace_rcu_torture_read)kernel(do_trace_rdpmc)kernel(do_trace_read_msr)kernel(do_trace_write_msr)kernel(do_unbind_con_driver)kernel(do_unblank_screen)kernel(do_unregister_con_driver)kernel(do_wait_intr)kernel(do_wait_intr_irq)kernel(do_xdp_generic)kernel(done_path_create)kernel(down)kernel(down_interruptible)kernel(down_killable)kernel(down_read)kernel(down_read_interruptible)kernel(down_read_killable)kernel(down_read_trylock)kernel(down_timeout)kernel(down_trylock)kernel(down_write)kernel(down_write_killable)kernel(down_write_trylock)kernel(downgrade_write)kernel(dp_altmode_probe)kernel(dp_altmode_remove)kernel(dpcm_be_dai_trigger)kernel(dpm_for_each_dev)kernel(dpm_resume_end)kernel(dpm_resume_start)kernel(dpm_suspend_end)kernel(dpm_suspend_start)kernel(dput)kernel(dq_data_lock)kernel(dqget)kernel(dql_completed)kernel(dql_init)kernel(dql_reset)kernel(dqput)kernel(dqstats)kernel(dquot_acquire)kernel(dquot_alloc)kernel(dquot_alloc_inode)kernel(dquot_claim_space_nodirty)kernel(dquot_commit)kernel(dquot_commit_info)kernel(dquot_destroy)kernel(dquot_disable)kernel(dquot_drop)kernel(dquot_enable)kernel(dquot_file_open)kernel(dquot_free_inode)kernel(dquot_get_dqblk)kernel(dquot_get_next_dqblk)kernel(dquot_get_next_id)kernel(dquot_get_state)kernel(dquot_initialize)kernel(dquot_initialize_needed)kernel(dquot_mark_dquot_dirty)kernel(dquot_operations)kernel(dquot_quota_off)kernel(dquot_quota_on)kernel(dquot_quota_on_mount)kernel(dquot_quota_sync)kernel(dquot_quotactl_sysfile_ops)kernel(dquot_reclaim_space_nodirty)kernel(dquot_release)kernel(dquot_resume)kernel(dquot_scan_active)kernel(dquot_set_dqblk)kernel(dquot_set_dqinfo)kernel(dquot_transfer)kernel(dquot_writeback_dquots)kernel(drain_workqueue)kernel(driver_attach)kernel(driver_create_file)kernel(driver_find)kernel(driver_find_device)kernel(driver_for_each_device)kernel(driver_register)kernel(driver_remove_file)kernel(driver_unregister)kernel(drm_add_edid_modes)kernel(drm_add_modes_noedid)kernel(drm_add_override_edid_modes)kernel(drm_any_plane_has_format)kernel(drm_atomic_add_affected_connectors)kernel(drm_atomic_add_affected_planes)kernel(drm_atomic_add_encoder_bridges)kernel(drm_atomic_bridge_chain_check)kernel(drm_atomic_bridge_chain_disable)kernel(drm_atomic_bridge_chain_enable)kernel(drm_atomic_bridge_chain_post_disable)kernel(drm_atomic_bridge_chain_pre_enable)kernel(drm_atomic_check_only)kernel(drm_atomic_commit)kernel(drm_atomic_get_bridge_state)kernel(drm_atomic_get_connector_state)kernel(drm_atomic_get_crtc_state)kernel(drm_atomic_get_mst_topology_state)kernel(drm_atomic_get_new_bridge_state)kernel(drm_atomic_get_new_connector_for_encoder)kernel(drm_atomic_get_new_private_obj_state)kernel(drm_atomic_get_old_bridge_state)kernel(drm_atomic_get_old_connector_for_encoder)kernel(drm_atomic_get_old_private_obj_state)kernel(drm_atomic_get_plane_state)kernel(drm_atomic_get_private_obj_state)kernel(drm_atomic_helper_async_check)kernel(drm_atomic_helper_async_commit)kernel(drm_atomic_helper_bridge_destroy_state)kernel(drm_atomic_helper_bridge_duplicate_state)kernel(drm_atomic_helper_bridge_propagate_bus_fmt)kernel(drm_atomic_helper_bridge_reset)kernel(drm_atomic_helper_check)kernel(drm_atomic_helper_check_modeset)kernel(drm_atomic_helper_check_plane_damage)kernel(drm_atomic_helper_check_plane_state)kernel(drm_atomic_helper_check_planes)kernel(drm_atomic_helper_cleanup_planes)kernel(drm_atomic_helper_commit)kernel(drm_atomic_helper_commit_cleanup_done)kernel(drm_atomic_helper_commit_duplicated_state)kernel(drm_atomic_helper_commit_hw_done)kernel(drm_atomic_helper_commit_modeset_disables)kernel(drm_atomic_helper_commit_modeset_enables)kernel(drm_atomic_helper_commit_planes)kernel(drm_atomic_helper_commit_planes_on_crtc)kernel(drm_atomic_helper_commit_tail)kernel(drm_atomic_helper_commit_tail_rpm)kernel(drm_atomic_helper_connector_destroy_state)kernel(drm_atomic_helper_connector_duplicate_state)kernel(drm_atomic_helper_connector_reset)kernel(drm_atomic_helper_connector_tv_reset)kernel(drm_atomic_helper_crtc_destroy_state)kernel(drm_atomic_helper_crtc_duplicate_state)kernel(drm_atomic_helper_crtc_reset)kernel(drm_atomic_helper_damage_iter_init)kernel(drm_atomic_helper_damage_iter_next)kernel(drm_atomic_helper_damage_merged)kernel(drm_atomic_helper_dirtyfb)kernel(drm_atomic_helper_disable_all)kernel(drm_atomic_helper_disable_plane)kernel(drm_atomic_helper_disable_planes_on_crtc)kernel(drm_atomic_helper_duplicate_state)kernel(drm_atomic_helper_fake_vblank)kernel(drm_atomic_helper_legacy_gamma_set)kernel(drm_atomic_helper_page_flip)kernel(drm_atomic_helper_page_flip_target)kernel(drm_atomic_helper_plane_destroy_state)kernel(drm_atomic_helper_plane_duplicate_state)kernel(drm_atomic_helper_plane_reset)kernel(drm_atomic_helper_prepare_planes)kernel(drm_atomic_helper_resume)kernel(drm_atomic_helper_set_config)kernel(drm_atomic_helper_setup_commit)kernel(drm_atomic_helper_shutdown)kernel(drm_atomic_helper_suspend)kernel(drm_atomic_helper_swap_state)kernel(drm_atomic_helper_update_legacy_modeset_state)kernel(drm_atomic_helper_update_plane)kernel(drm_atomic_helper_wait_for_dependencies)kernel(drm_atomic_helper_wait_for_fences)kernel(drm_atomic_helper_wait_for_flip_done)kernel(drm_atomic_helper_wait_for_vblanks)kernel(drm_atomic_nonblocking_commit)kernel(drm_atomic_normalize_zpos)kernel(drm_atomic_private_obj_fini)kernel(drm_atomic_private_obj_init)kernel(drm_atomic_set_crtc_for_connector)kernel(drm_atomic_set_crtc_for_plane)kernel(drm_atomic_set_fb_for_plane)kernel(drm_atomic_set_fence_for_plane)kernel(drm_atomic_set_mode_for_crtc)kernel(drm_atomic_set_mode_prop_for_crtc)kernel(drm_atomic_state_alloc)kernel(drm_atomic_state_clear)kernel(drm_atomic_state_default_clear)kernel(drm_atomic_state_default_release)kernel(drm_atomic_state_init)kernel(drm_av_sync_delay)kernel(drm_bridge_add)kernel(drm_bridge_attach)kernel(drm_bridge_chain_disable)kernel(drm_bridge_chain_enable)kernel(drm_bridge_chain_mode_fixup)kernel(drm_bridge_chain_mode_set)kernel(drm_bridge_chain_mode_valid)kernel(drm_bridge_chain_post_disable)kernel(drm_bridge_chain_pre_enable)kernel(drm_bridge_connector_disable_hpd)kernel(drm_bridge_connector_enable_hpd)kernel(drm_bridge_connector_init)kernel(drm_bridge_detect)kernel(drm_bridge_get_edid)kernel(drm_bridge_get_modes)kernel(drm_bridge_hpd_disable)kernel(drm_bridge_hpd_enable)kernel(drm_bridge_hpd_notify)kernel(drm_bridge_remove)kernel(drm_calc_timestamping_constants)kernel(drm_class_device_register)kernel(drm_class_device_unregister)kernel(drm_clflush_pages)kernel(drm_clflush_sg)kernel(drm_clflush_virt_range)kernel(drm_client_buffer_vmap)kernel(drm_client_buffer_vunmap)kernel(drm_client_dev_hotplug)kernel(drm_client_framebuffer_create)kernel(drm_client_framebuffer_delete)kernel(drm_client_framebuffer_flush)kernel(drm_client_init)kernel(drm_client_modeset_check)kernel(drm_client_modeset_commit)kernel(drm_client_modeset_commit_locked)kernel(drm_client_modeset_dpms)kernel(drm_client_modeset_probe)kernel(drm_client_register)kernel(drm_client_release)kernel(drm_client_rotation)kernel(drm_color_ctm_s31_32_to_qm_n)kernel(drm_color_lut_check)kernel(drm_compat_ioctl)kernel(drm_connector_attach_content_protection_property)kernel(drm_connector_attach_content_type_property)kernel(drm_connector_attach_edid_property)kernel(drm_connector_attach_encoder)kernel(drm_connector_attach_max_bpc_property)kernel(drm_connector_attach_scaling_mode_property)kernel(drm_connector_attach_tv_margin_properties)kernel(drm_connector_attach_vrr_capable_property)kernel(drm_connector_cleanup)kernel(drm_connector_has_possible_encoder)kernel(drm_connector_init)kernel(drm_connector_init_with_ddc)kernel(drm_connector_list_iter_begin)kernel(drm_connector_list_iter_end)kernel(drm_connector_list_iter_next)kernel(drm_connector_list_update)kernel(drm_connector_register)kernel(drm_connector_set_link_status_property)kernel(drm_connector_set_panel_orientation)kernel(drm_connector_set_panel_orientation_with_quirk)kernel(drm_connector_set_path_property)kernel(drm_connector_set_tile_property)kernel(drm_connector_set_vrr_capable_property)kernel(drm_connector_unregister)kernel(drm_connector_update_edid_property)kernel(drm_crtc_accurate_vblank_count)kernel(drm_crtc_add_crc_entry)kernel(drm_crtc_arm_vblank_event)kernel(drm_crtc_check_viewport)kernel(drm_crtc_cleanup)kernel(drm_crtc_enable_color_mgmt)kernel(drm_crtc_from_index)kernel(drm_crtc_handle_vblank)kernel(drm_crtc_helper_set_config)kernel(drm_crtc_helper_set_mode)kernel(drm_crtc_init)kernel(drm_crtc_init_with_planes)kernel(drm_crtc_send_vblank_event)kernel(drm_crtc_set_max_vblank_count)kernel(drm_crtc_vblank_count)kernel(drm_crtc_vblank_count_and_time)kernel(drm_crtc_vblank_get)kernel(drm_crtc_vblank_helper_get_vblank_timestamp)kernel(drm_crtc_vblank_helper_get_vblank_timestamp_internal)kernel(drm_crtc_vblank_off)kernel(drm_crtc_vblank_on)kernel(drm_crtc_vblank_put)kernel(drm_crtc_vblank_reset)kernel(drm_crtc_vblank_restore)kernel(drm_crtc_vblank_waitqueue)kernel(drm_crtc_wait_one_vblank)kernel(drm_cvt_mode)kernel(drm_debugfs_create_files)kernel(drm_debugfs_remove_files)kernel(drm_default_rgb_quant_range)kernel(drm_detect_hdmi_monitor)kernel(drm_detect_monitor_audio)kernel(drm_dev_alloc)kernel(drm_dev_dbg)kernel(drm_dev_enter)kernel(drm_dev_exit)kernel(drm_dev_get)kernel(drm_dev_has_vblank)kernel(drm_dev_init)kernel(drm_dev_printk)kernel(drm_dev_put)kernel(drm_dev_register)kernel(drm_dev_set_unique)kernel(drm_dev_unplug)kernel(drm_dev_unregister)kernel(drm_display_info_set_bus_formats)kernel(drm_do_get_edid)kernel(drm_dp_atomic_find_vcpi_slots)kernel(drm_dp_atomic_release_vcpi_slots)kernel(drm_dp_aux_init)kernel(drm_dp_aux_register)kernel(drm_dp_aux_unregister)kernel(drm_dp_bw_code_to_link_rate)kernel(drm_dp_calc_pbn_mode)kernel(drm_dp_channel_eq_ok)kernel(drm_dp_check_act_status)kernel(drm_dp_clock_recovery_ok)kernel(drm_dp_downstream_debug)kernel(drm_dp_downstream_id)kernel(drm_dp_downstream_max_bpc)kernel(drm_dp_downstream_max_clock)kernel(drm_dp_dpcd_read)kernel(drm_dp_dpcd_read_link_status)kernel(drm_dp_dpcd_write)kernel(drm_dp_dsc_sink_line_buf_depth)kernel(drm_dp_dsc_sink_max_slice_count)kernel(drm_dp_dsc_sink_supported_input_bpcs)kernel(drm_dp_dual_mode_detect)kernel(drm_dp_dual_mode_get_tmds_output)kernel(drm_dp_dual_mode_max_tmds_clock)kernel(drm_dp_dual_mode_read)kernel(drm_dp_dual_mode_set_tmds_output)kernel(drm_dp_dual_mode_write)kernel(drm_dp_find_vcpi_slots)kernel(drm_dp_get_adjust_request_post_cursor)kernel(drm_dp_get_adjust_request_pre_emphasis)kernel(drm_dp_get_adjust_request_voltage)kernel(drm_dp_get_dual_mode_type_name)kernel(drm_dp_get_phy_test_pattern)kernel(drm_dp_link_rate_to_bw_code)kernel(drm_dp_link_train_channel_eq_delay)kernel(drm_dp_link_train_clock_recovery_delay)kernel(drm_dp_mst_add_affected_dsc_crtcs)kernel(drm_dp_mst_allocate_vcpi)kernel(drm_dp_mst_atomic_check)kernel(drm_dp_mst_atomic_enable_dsc)kernel(drm_dp_mst_connector_early_unregister)kernel(drm_dp_mst_connector_late_register)kernel(drm_dp_mst_deallocate_vcpi)kernel(drm_dp_mst_detect_port)kernel(drm_dp_mst_dsc_aux_for_port)kernel(drm_dp_mst_dump_topology)kernel(drm_dp_mst_get_edid)kernel(drm_dp_mst_get_port_malloc)kernel(drm_dp_mst_get_vcpi_slots)kernel(drm_dp_mst_hpd_irq)kernel(drm_dp_mst_put_port_malloc)kernel(drm_dp_mst_reset_vcpi_slots)kernel(drm_dp_mst_topology_mgr_destroy)kernel(drm_dp_mst_topology_mgr_init)kernel(drm_dp_mst_topology_mgr_resume)kernel(drm_dp_mst_topology_mgr_set_mst)kernel(drm_dp_mst_topology_mgr_suspend)kernel(drm_dp_mst_topology_state_funcs)kernel(drm_dp_psr_setup_time)kernel(drm_dp_read_desc)kernel(drm_dp_remote_aux_init)kernel(drm_dp_send_power_updown_phy)kernel(drm_dp_send_real_edid_checksum)kernel(drm_dp_set_phy_test_pattern)kernel(drm_dp_start_crc)kernel(drm_dp_stop_crc)kernel(drm_dp_update_payload_part1)kernel(drm_dp_update_payload_part2)kernel(drm_dp_vsc_sdp_log)kernel(drm_driver_legacy_fb_format)kernel(drm_dsc_compute_rc_parameters)kernel(drm_dsc_dp_pps_header_init)kernel(drm_dsc_pps_payload_pack)kernel(drm_edid_are_equal)kernel(drm_edid_block_valid)kernel(drm_edid_duplicate)kernel(drm_edid_get_monitor_name)kernel(drm_edid_header_is_valid)kernel(drm_edid_is_valid)kernel(drm_edid_to_sad)kernel(drm_edid_to_speaker_allocation)kernel(drm_encoder_cleanup)kernel(drm_encoder_init)kernel(drm_event_cancel_free)kernel(drm_event_reserve_init)kernel(drm_event_reserve_init_locked)kernel(drm_fb_helper_alloc_fbi)kernel(drm_fb_helper_blank)kernel(drm_fb_helper_cfb_copyarea)kernel(drm_fb_helper_cfb_fillrect)kernel(drm_fb_helper_cfb_imageblit)kernel(drm_fb_helper_check_var)kernel(drm_fb_helper_debug_enter)kernel(drm_fb_helper_debug_leave)kernel(drm_fb_helper_deferred_io)kernel(drm_fb_helper_fill_info)kernel(drm_fb_helper_fini)kernel(drm_fb_helper_hotplug_event)kernel(drm_fb_helper_init)kernel(drm_fb_helper_initial_config)kernel(drm_fb_helper_ioctl)kernel(drm_fb_helper_lastclose)kernel(drm_fb_helper_modinit)kernel(drm_fb_helper_output_poll_changed)kernel(drm_fb_helper_pan_display)kernel(drm_fb_helper_prepare)kernel(drm_fb_helper_restore_fbdev_mode_unlocked)kernel(drm_fb_helper_set_par)kernel(drm_fb_helper_set_suspend)kernel(drm_fb_helper_set_suspend_unlocked)kernel(drm_fb_helper_setcmap)kernel(drm_fb_helper_sys_copyarea)kernel(drm_fb_helper_sys_fillrect)kernel(drm_fb_helper_sys_imageblit)kernel(drm_fb_helper_sys_read)kernel(drm_fb_helper_sys_write)kernel(drm_fb_helper_unregister_fbi)kernel(drm_fb_memcpy)kernel(drm_fb_memcpy_dstclip)kernel(drm_fb_swab)kernel(drm_fb_xrgb8888_to_gray8)kernel(drm_fb_xrgb8888_to_rgb565)kernel(drm_fb_xrgb8888_to_rgb565_dstclip)kernel(drm_fb_xrgb8888_to_rgb888_dstclip)kernel(drm_fbdev_generic_setup)kernel(drm_flip_work_allocate_task)kernel(drm_flip_work_cleanup)kernel(drm_flip_work_commit)kernel(drm_flip_work_init)kernel(drm_flip_work_queue)kernel(drm_flip_work_queue_task)kernel(drm_format_info)kernel(drm_format_info_block_height)kernel(drm_format_info_block_width)kernel(drm_format_info_min_pitch)kernel(drm_framebuffer_cleanup)kernel(drm_framebuffer_init)kernel(drm_framebuffer_lookup)kernel(drm_framebuffer_plane_height)kernel(drm_framebuffer_plane_width)kernel(drm_framebuffer_remove)kernel(drm_framebuffer_unregister_private)kernel(drm_gem_create_mmap_offset)kernel(drm_gem_create_mmap_offset_size)kernel(drm_gem_dma_resv_wait)kernel(drm_gem_dmabuf_export)kernel(drm_gem_dmabuf_mmap)kernel(drm_gem_dmabuf_release)kernel(drm_gem_dmabuf_vmap)kernel(drm_gem_dmabuf_vunmap)kernel(drm_gem_dumb_destroy)kernel(drm_gem_dumb_map_offset)kernel(drm_gem_fb_afbc_init)kernel(drm_gem_fb_create)kernel(drm_gem_fb_create_handle)kernel(drm_gem_fb_create_with_dirty)kernel(drm_gem_fb_create_with_funcs)kernel(drm_gem_fb_destroy)kernel(drm_gem_fb_get_obj)kernel(drm_gem_fb_init_with_funcs)kernel(drm_gem_fb_prepare_fb)kernel(drm_gem_fb_simple_display_pipe_prepare_fb)kernel(drm_gem_fence_array_add)kernel(drm_gem_fence_array_add_implicit)kernel(drm_gem_free_mmap_offset)kernel(drm_gem_get_pages)kernel(drm_gem_handle_create)kernel(drm_gem_handle_delete)kernel(drm_gem_lock_reservations)kernel(drm_gem_map_attach)kernel(drm_gem_map_detach)kernel(drm_gem_map_dma_buf)kernel(drm_gem_mmap)kernel(drm_gem_mmap_obj)kernel(drm_gem_object_free)kernel(drm_gem_object_init)kernel(drm_gem_object_lookup)kernel(drm_gem_object_put_locked)kernel(drm_gem_object_release)kernel(drm_gem_objects_lookup)kernel(drm_gem_prime_export)kernel(drm_gem_prime_fd_to_handle)kernel(drm_gem_prime_handle_to_fd)kernel(drm_gem_prime_import)kernel(drm_gem_prime_import_dev)kernel(drm_gem_prime_mmap)kernel(drm_gem_private_object_init)kernel(drm_gem_put_pages)kernel(drm_gem_shmem_create)kernel(drm_gem_shmem_create_object_cached)kernel(drm_gem_shmem_create_with_handle)kernel(drm_gem_shmem_dumb_create)kernel(drm_gem_shmem_free_object)kernel(drm_gem_shmem_get_pages)kernel(drm_gem_shmem_get_pages_sgt)kernel(drm_gem_shmem_get_sg_table)kernel(drm_gem_shmem_madvise)kernel(drm_gem_shmem_mmap)kernel(drm_gem_shmem_pin)kernel(drm_gem_shmem_prime_import_sg_table)kernel(drm_gem_shmem_print_info)kernel(drm_gem_shmem_purge)kernel(drm_gem_shmem_purge_locked)kernel(drm_gem_shmem_put_pages)kernel(drm_gem_shmem_unpin)kernel(drm_gem_shmem_vmap)kernel(drm_gem_shmem_vunmap)kernel(drm_gem_ttm_mmap)kernel(drm_gem_ttm_print_info)kernel(drm_gem_unlock_reservations)kernel(drm_gem_unmap_dma_buf)kernel(drm_gem_vm_close)kernel(drm_gem_vm_open)kernel(drm_gem_vram_create)kernel(drm_gem_vram_driver_dumb_create)kernel(drm_gem_vram_driver_dumb_mmap_offset)kernel(drm_gem_vram_fill_create_dumb)kernel(drm_gem_vram_kmap)kernel(drm_gem_vram_kunmap)kernel(drm_gem_vram_mmap_offset)kernel(drm_gem_vram_offset)kernel(drm_gem_vram_pin)kernel(drm_gem_vram_plane_helper_cleanup_fb)kernel(drm_gem_vram_plane_helper_prepare_fb)kernel(drm_gem_vram_put)kernel(drm_gem_vram_simple_display_pipe_cleanup_fb)kernel(drm_gem_vram_simple_display_pipe_prepare_fb)kernel(drm_gem_vram_unpin)kernel(drm_gem_vram_vmap)kernel(drm_gem_vram_vunmap)kernel(drm_get_connector_status_name)kernel(drm_get_connector_type_name)kernel(drm_get_edid)kernel(drm_get_edid_switcheroo)kernel(drm_get_format_info)kernel(drm_get_format_name)kernel(drm_get_panel_orientation_quirk)kernel(drm_get_subpixel_order_name)kernel(drm_get_unmapped_area)kernel(drm_gtf_mode)kernel(drm_gtf_mode_complex)kernel(drm_handle_vblank)kernel(drm_hdcp_check_ksvs_revoked)kernel(drm_hdcp_update_content_protection)kernel(drm_hdmi_avi_infoframe_bars)kernel(drm_hdmi_avi_infoframe_colorspace)kernel(drm_hdmi_avi_infoframe_content_type)kernel(drm_hdmi_avi_infoframe_from_display_mode)kernel(drm_hdmi_avi_infoframe_quant_range)kernel(drm_hdmi_infoframe_set_hdr_metadata)kernel(drm_hdmi_vendor_infoframe_from_display_mode)kernel(drm_helper_connector_dpms)kernel(drm_helper_crtc_in_use)kernel(drm_helper_disable_unused_functions)kernel(drm_helper_encoder_in_use)kernel(drm_helper_force_disable_all)kernel(drm_helper_hpd_irq_event)kernel(drm_helper_mode_fill_fb_struct)kernel(drm_helper_move_panel_connectors_to_head)kernel(drm_helper_probe_detect)kernel(drm_helper_probe_single_connector_modes)kernel(drm_helper_resume_force_mode)kernel(drm_ht_create)kernel(drm_ht_find_item)kernel(drm_ht_insert_item)kernel(drm_ht_just_insert_please)kernel(drm_ht_remove)kernel(drm_ht_remove_item)kernel(drm_i2c_encoder_commit)kernel(drm_i2c_encoder_destroy)kernel(drm_i2c_encoder_detect)kernel(drm_i2c_encoder_dpms)kernel(drm_i2c_encoder_init)kernel(drm_i2c_encoder_mode_fixup)kernel(drm_i2c_encoder_mode_set)kernel(drm_i2c_encoder_prepare)kernel(drm_i2c_encoder_restore)kernel(drm_i2c_encoder_save)kernel(drm_invalid_op)kernel(drm_ioctl)kernel(drm_ioctl_flags)kernel(drm_ioctl_kernel)kernel(drm_ioctl_permit)kernel(drm_irq_install)kernel(drm_irq_uninstall)kernel(drm_is_current_master)kernel(drm_kms_helper_hotplug_event)kernel(drm_kms_helper_is_poll_worker)kernel(drm_kms_helper_poll_disable)kernel(drm_kms_helper_poll_enable)kernel(drm_kms_helper_poll_fini)kernel(drm_kms_helper_poll_init)kernel(drm_legacy_ioremap)kernel(drm_legacy_ioremap_wc)kernel(drm_legacy_ioremapfree)kernel(drm_lspcon_get_mode)kernel(drm_lspcon_set_mode)kernel(drm_master_get)kernel(drm_master_internal_acquire)kernel(drm_master_internal_release)kernel(drm_master_put)kernel(drm_match_cea_mode)kernel(drm_mm_init)kernel(drm_mm_insert_node_in_range)kernel(drm_mm_print)kernel(drm_mm_remove_node)kernel(drm_mm_replace_node)kernel(drm_mm_reserve_node)kernel(drm_mm_scan_add_block)kernel(drm_mm_scan_color_evict)kernel(drm_mm_scan_init_with_range)kernel(drm_mm_scan_remove_block)kernel(drm_mm_takedown)kernel(drm_mode_config_cleanup)kernel(drm_mode_config_helper_resume)kernel(drm_mode_config_helper_suspend)kernel(drm_mode_config_reset)kernel(drm_mode_copy)kernel(drm_mode_create)kernel(drm_mode_create_aspect_ratio_property)kernel(drm_mode_create_content_type_property)kernel(drm_mode_create_dp_colorspace_property)kernel(drm_mode_create_dvi_i_properties)kernel(drm_mode_create_from_cmdline_mode)kernel(drm_mode_create_hdmi_colorspace_property)kernel(drm_mode_create_scaling_mode_property)kernel(drm_mode_create_suggested_offset_properties)kernel(drm_mode_create_tile_group)kernel(drm_mode_create_tv_margin_properties)kernel(drm_mode_create_tv_properties)kernel(drm_mode_crtc_set_gamma_size)kernel(drm_mode_debug_printmodeline)kernel(drm_mode_destroy)kernel(drm_mode_duplicate)kernel(drm_mode_equal)kernel(drm_mode_equal_no_clocks)kernel(drm_mode_equal_no_clocks_no_stereo)kernel(drm_mode_find_dmt)kernel(drm_mode_get_hv_timing)kernel(drm_mode_get_tile_group)kernel(drm_mode_is_420)kernel(drm_mode_is_420_also)kernel(drm_mode_is_420_only)kernel(drm_mode_legacy_fb_format)kernel(drm_mode_match)kernel(drm_mode_object_find)kernel(drm_mode_object_get)kernel(drm_mode_object_put)kernel(drm_mode_parse_command_line_for_connector)kernel(drm_mode_plane_set_obj_prop)kernel(drm_mode_probed_add)kernel(drm_mode_prune_invalid)kernel(drm_mode_put_tile_group)kernel(drm_mode_set_config_internal)kernel(drm_mode_set_crtcinfo)kernel(drm_mode_set_name)kernel(drm_mode_sort)kernel(drm_mode_validate_driver)kernel(drm_mode_validate_size)kernel(drm_mode_validate_ycbcr420)kernel(drm_mode_vrefresh)kernel(drm_modeset_acquire_fini)kernel(drm_modeset_acquire_init)kernel(drm_modeset_backoff)kernel(drm_modeset_drop_locks)kernel(drm_modeset_lock)kernel(drm_modeset_lock_all)kernel(drm_modeset_lock_all_ctx)kernel(drm_modeset_lock_init)kernel(drm_modeset_lock_single_interruptible)kernel(drm_modeset_unlock)kernel(drm_modeset_unlock_all)kernel(drm_need_swiotlb)kernel(drm_noop)kernel(drm_object_attach_property)kernel(drm_object_property_get_value)kernel(drm_object_property_set_value)kernel(drm_open)kernel(drm_panel_add)kernel(drm_panel_attach)kernel(drm_panel_bridge_add)kernel(drm_panel_bridge_add_typed)kernel(drm_panel_bridge_connector)kernel(drm_panel_bridge_remove)kernel(drm_panel_detach)kernel(drm_panel_disable)kernel(drm_panel_enable)kernel(drm_panel_get_modes)kernel(drm_panel_init)kernel(drm_panel_of_backlight)kernel(drm_panel_prepare)kernel(drm_panel_remove)kernel(drm_panel_unprepare)kernel(drm_plane_cleanup)kernel(drm_plane_create_alpha_property)kernel(drm_plane_create_blend_mode_property)kernel(drm_plane_create_color_properties)kernel(drm_plane_create_rotation_property)kernel(drm_plane_create_zpos_immutable_property)kernel(drm_plane_create_zpos_property)kernel(drm_plane_enable_fb_damage_clips)kernel(drm_plane_force_disable)kernel(drm_plane_from_index)kernel(drm_plane_init)kernel(drm_poll)kernel(drm_primary_helper_destroy)kernel(drm_primary_helper_funcs)kernel(drm_prime_gem_destroy)kernel(drm_prime_pages_to_sg)kernel(drm_prime_sg_to_page_addr_arrays)kernel(drm_print_bits)kernel(drm_print_regset32)kernel(drm_printf)kernel(drm_probe_ddc)kernel(drm_property_add_enum)kernel(drm_property_blob_get)kernel(drm_property_blob_put)kernel(drm_property_create)kernel(drm_property_create_bitmask)kernel(drm_property_create_blob)kernel(drm_property_create_bool)kernel(drm_property_create_enum)kernel(drm_property_create_object)kernel(drm_property_create_range)kernel(drm_property_create_signed_range)kernel(drm_property_destroy)kernel(drm_property_lookup_blob)kernel(drm_property_replace_blob)kernel(drm_property_replace_global_blob)kernel(drm_put_dev)kernel(drm_puts)kernel(drm_read)kernel(drm_rect_calc_hscale)kernel(drm_rect_calc_vscale)kernel(drm_rect_clip_scaled)kernel(drm_rect_debug_print)kernel(drm_rect_intersect)kernel(drm_rect_rotate)kernel(drm_rect_rotate_inv)kernel(drm_release)kernel(drm_release_noglobal)kernel(drm_rotation_simplify)kernel(drm_scdc_get_scrambling_status)kernel(drm_scdc_read)kernel(drm_scdc_set_high_tmds_clock_ratio)kernel(drm_scdc_set_scrambling)kernel(drm_scdc_write)kernel(drm_sched_dependency_optimized)kernel(drm_sched_entity_destroy)kernel(drm_sched_entity_fini)kernel(drm_sched_entity_flush)kernel(drm_sched_entity_init)kernel(drm_sched_entity_modify_sched)kernel(drm_sched_entity_push_job)kernel(drm_sched_entity_set_priority)kernel(drm_sched_fault)kernel(drm_sched_fini)kernel(drm_sched_increase_karma)kernel(drm_sched_init)kernel(drm_sched_job_cleanup)kernel(drm_sched_job_init)kernel(drm_sched_pick_best)kernel(drm_sched_resubmit_jobs)kernel(drm_sched_resume_timeout)kernel(drm_sched_start)kernel(drm_sched_stop)kernel(drm_sched_suspend_timeout)kernel(drm_self_refresh_helper_alter_state)kernel(drm_self_refresh_helper_cleanup)kernel(drm_self_refresh_helper_init)kernel(drm_self_refresh_helper_update_avg_times)kernel(drm_send_event)kernel(drm_send_event_locked)kernel(drm_set_preferred_mode)kernel(drm_simple_display_pipe_attach_bridge)kernel(drm_simple_display_pipe_init)kernel(drm_simple_encoder_init)kernel(drm_state_dump)kernel(drm_syncobj_add_point)kernel(drm_syncobj_create)kernel(drm_syncobj_find)kernel(drm_syncobj_find_fence)kernel(drm_syncobj_free)kernel(drm_syncobj_get_fd)kernel(drm_syncobj_get_handle)kernel(drm_syncobj_replace_fence)kernel(drm_sysfs_connector_status_event)kernel(drm_sysfs_hotplug_event)kernel(drm_timeout_abs_to_jiffies)kernel(drm_universal_plane_init)kernel(drm_vblank_init)kernel(drm_vblank_restore)kernel(drm_vblank_work_cancel_sync)kernel(drm_vblank_work_flush)kernel(drm_vblank_work_init)kernel(drm_vblank_work_schedule)kernel(drm_vma_node_allow)kernel(drm_vma_node_is_allowed)kernel(drm_vma_node_revoke)kernel(drm_vma_offset_add)kernel(drm_vma_offset_lookup_locked)kernel(drm_vma_offset_manager_destroy)kernel(drm_vma_offset_manager_init)kernel(drm_vma_offset_remove)kernel(drm_vram_helper_alloc_mm)kernel(drm_vram_helper_mode_valid)kernel(drm_vram_helper_release_mm)kernel(drm_vram_mm_debugfs_init)kernel(drm_wait_one_vblank)kernel(drm_warn_on_modeset_not_all_locked)kernel(drm_writeback_cleanup_job)kernel(drm_writeback_connector_init)kernel(drm_writeback_get_out_fence)kernel(drm_writeback_prepare_job)kernel(drm_writeback_queue_job)kernel(drm_writeback_signal_completion)kernel(drmm_add_final_kfree)kernel(drmm_kfree)kernel(drmm_kmalloc)kernel(drmm_kstrdup)kernel(drmm_mode_config_init)kernel(drmm_vram_helper_init)kernel(drop_nlink)kernel(drop_super)kernel(drop_super_exclusive)kernel(drx39xxj_attach)kernel(drxd_attach)kernel(drxk_attach)kernel(ds3000_attach)kernel(dsp_audio_law_to_s32)kernel(dsp_audio_s16_to_law)kernel(dst_alloc)kernel(dst_attach)kernel(dst_ca_attach)kernel(dst_cache_destroy)kernel(dst_cache_get)kernel(dst_cache_get_ip4)kernel(dst_cache_get_ip6)kernel(dst_cache_init)kernel(dst_cache_set_ip4)kernel(dst_cache_set_ip6)kernel(dst_check_sum)kernel(dst_comm_init)kernel(dst_cow_metrics_generic)kernel(dst_default_metrics)kernel(dst_destroy)kernel(dst_dev_put)kernel(dst_discard_out)kernel(dst_error_bailout)kernel(dst_error_recovery)kernel(dst_init)kernel(dst_pio_disable)kernel(dst_release)kernel(dst_release_immediate)kernel(dst_wait_dst_ready)kernel(dummy_con)kernel(dummy_irq_chip)kernel(dump_align)kernel(dump_emit)kernel(dump_fpu)kernel(dump_page)kernel(dump_skip)kernel(dump_stack)kernel(dump_truncate)kernel(dup_iter)kernel(dvb_ca_en50221_camchange_irq)kernel(dvb_ca_en50221_camready_irq)kernel(dvb_ca_en50221_frda_irq)kernel(dvb_ca_en50221_init)kernel(dvb_ca_en50221_release)kernel(dvb_dmx_init)kernel(dvb_dmx_release)kernel(dvb_dmx_swfilter)kernel(dvb_dmx_swfilter_204)kernel(dvb_dmx_swfilter_packets)kernel(dvb_dmx_swfilter_raw)kernel(dvb_dmxdev_init)kernel(dvb_dmxdev_release)kernel(dvb_dummy_fe_ofdm_attach)kernel(dvb_dummy_fe_qam_attach)kernel(dvb_dummy_fe_qpsk_attach)kernel(dvb_free_device)kernel(dvb_frontend_detach)kernel(dvb_frontend_reinitialise)kernel(dvb_frontend_resume)kernel(dvb_frontend_sleep_until)kernel(dvb_frontend_suspend)kernel(dvb_generic_ioctl)kernel(dvb_generic_open)kernel(dvb_generic_release)kernel(dvb_module_probe)kernel(dvb_module_release)kernel(dvb_net_init)kernel(dvb_net_release)kernel(dvb_pll_attach)kernel(dvb_register_adapter)kernel(dvb_register_device)kernel(dvb_register_frontend)kernel(dvb_remove_device)kernel(dvb_ringbuffer_avail)kernel(dvb_ringbuffer_empty)kernel(dvb_ringbuffer_flush)kernel(dvb_ringbuffer_flush_spinlock_wakeup)kernel(dvb_ringbuffer_free)kernel(dvb_ringbuffer_init)kernel(dvb_ringbuffer_read)kernel(dvb_ringbuffer_read_user)kernel(dvb_ringbuffer_write)kernel(dvb_ringbuffer_write_user)kernel(dvb_unregister_adapter)kernel(dvb_unregister_device)kernel(dvb_unregister_frontend)kernel(dvb_usb_device_exit)kernel(dvb_usb_device_init)kernel(dvb_usb_generic_rw)kernel(dvb_usb_generic_write)kernel(dvb_usb_get_hexline)kernel(dvb_usb_nec_rc_key_to_event)kernel(dvb_usbv2_disconnect)kernel(dvb_usbv2_generic_rw)kernel(dvb_usbv2_generic_rw_locked)kernel(dvb_usbv2_generic_write)kernel(dvb_usbv2_generic_write_locked)kernel(dvb_usbv2_probe)kernel(dvb_usbv2_reset_resume)kernel(dvb_usbv2_resume)kernel(dvb_usbv2_suspend)kernel(dw8250_setup_port)kernel(dw_dma_disable)kernel(dw_dma_enable)kernel(dw_dma_filter)kernel(dw_dma_probe)kernel(dw_dma_remove)kernel(e820__mapped_any)kernel(e820__mapped_raw_any)kernel(each_symbol_section)kernel(ebt_do_table)kernel(ebt_register_table)kernel(ebt_unregister_table)kernel(ec100_attach)kernel(ec_get_handle)kernel(ec_read)kernel(ec_transaction)kernel(ec_write)kernel(ecc_is_pubkey_valid_full)kernel(ecryptfs_fill_auth_tok)kernel(ecryptfs_get_auth_tok_key)kernel(ecryptfs_get_versions)kernel(edac_device_add_device)kernel(edac_device_alloc_ctl_info)kernel(edac_device_alloc_index)kernel(edac_device_del_device)kernel(edac_device_free_ctl_info)kernel(edac_device_handle_ce)kernel(edac_device_handle_ue)kernel(edac_get_owner)kernel(edac_get_report_status)kernel(edac_get_sysfs_subsys)kernel(edac_has_mcs)kernel(edac_layer_name)kernel(edac_mc_add_mc_with_groups)kernel(edac_mc_alloc)kernel(edac_mc_del_mc)kernel(edac_mc_find)kernel(edac_mc_find_csrow_by_page)kernel(edac_mc_free)kernel(edac_mc_handle_error)kernel(edac_mem_types)kernel(edac_mod_work)kernel(edac_op_state)kernel(edac_pci_add_device)kernel(edac_pci_alloc_ctl_info)kernel(edac_pci_alloc_index)kernel(edac_pci_create_generic_ctl)kernel(edac_pci_del_device)kernel(edac_pci_free_ctl_info)kernel(edac_pci_handle_npe)kernel(edac_pci_handle_pe)kernel(edac_pci_release_generic_ctl)kernel(edac_queue_work)kernel(edac_raw_mc_handle_error)kernel(edac_set_report_status)kernel(edac_stop_work)kernel(edd)kernel(edid_info)kernel(eeprom_93cx6_multiread)kernel(eeprom_93cx6_multireadb)kernel(eeprom_93cx6_read)kernel(eeprom_93cx6_readb)kernel(eeprom_93cx6_wren)kernel(eeprom_93cx6_write)kernel(efi)kernel(efi_capsule_supported)kernel(efi_capsule_update)kernel(efi_mm)kernel(efi_query_variable_store)kernel(efi_tpm_final_log_size)kernel(efivar_entry_add)kernel(efivar_entry_delete)kernel(efivar_entry_find)kernel(efivar_entry_get)kernel(efivar_entry_iter)kernel(efivar_entry_iter_begin)kernel(efivar_entry_iter_end)kernel(efivar_entry_remove)kernel(efivar_entry_set)kernel(efivar_entry_set_get_size)kernel(efivar_entry_set_safe)kernel(efivar_entry_size)kernel(efivar_init)kernel(efivar_run_worker)kernel(efivar_sysfs_list)kernel(efivar_validate)kernel(efivar_variable_is_removable)kernel(efivar_work)kernel(efivars_kobject)kernel(efivars_register)kernel(efivars_sysfs_init)kernel(efivars_unregister)kernel(efuse_one_byte_read)kernel(efuse_power_switch)kernel(efuse_read_1byte)kernel(efuse_shadow_read)kernel(ehci_adjust_port_wakeup_flags)kernel(ehci_cf_port_reset_rwsem)kernel(ehci_handshake)kernel(ehci_hub_control)kernel(ehci_init_driver)kernel(ehci_reset)kernel(ehci_resume)kernel(ehci_setup)kernel(ehci_suspend)kernel(ehl_chip_info)kernel(elevator_alloc)kernel(elfcorehdr_addr)kernel(elv_bio_merge_ok)kernel(elv_rb_add)kernel(elv_rb_del)kernel(elv_rb_find)kernel(elv_rb_former_request)kernel(elv_rb_latter_request)kernel(elv_register)kernel(elv_rqhash_add)kernel(elv_rqhash_del)kernel(elv_unregister)kernel(em28xx_alloc_urbs)kernel(em28xx_audio_analog_set)kernel(em28xx_audio_setup)kernel(em28xx_boards)kernel(em28xx_find_led)kernel(em28xx_free_device)kernel(em28xx_gpio_set)kernel(em28xx_init_camera)kernel(em28xx_init_usb_xfer)kernel(em28xx_read_ac97)kernel(em28xx_read_reg)kernel(em28xx_register_extension)kernel(em28xx_set_mode)kernel(em28xx_setup_xc3028)kernel(em28xx_stop_urbs)kernel(em28xx_toggle_reg_bits)kernel(em28xx_tuner_callback)kernel(em28xx_uninit_usb_xfer)kernel(em28xx_unregister_extension)kernel(em28xx_write_ac97)kernel(em28xx_write_reg)kernel(em28xx_write_reg_bits)kernel(em28xx_write_regs)kernel(emergency_restart)kernel(empty_aops)kernel(empty_name)kernel(empty_zero_page)kernel(enable_irq)kernel(enable_kprobe)kernel(enable_percpu_irq)kernel(enable_vmware_backdoor)kernel(enclosure_add_device)kernel(enclosure_component_alloc)kernel(enclosure_component_register)kernel(enclosure_find)kernel(enclosure_for_each_device)kernel(enclosure_register)kernel(enclosure_remove_device)kernel(enclosure_unregister)kernel(encode_rs8)kernel(end_buffer_async_write)kernel(end_buffer_read_sync)kernel(end_buffer_write_sync)kernel(end_page_writeback)kernel(enic_api_devcmd_proxy_by_index)kernel(errata)kernel(errno_to_blk_status)kernel(errseq_check)kernel(errseq_check_and_advance)kernel(errseq_sample)kernel(errseq_set)kernel(erst_clear)kernel(erst_disable)kernel(erst_get_record_count)kernel(erst_get_record_id_begin)kernel(erst_get_record_id_end)kernel(erst_get_record_id_next)kernel(erst_read)kernel(erst_write)kernel(esp6_input_done2)kernel(esp6_output_head)kernel(esp6_output_tail)kernel(esp_input_done2)kernel(esp_output_head)kernel(esp_output_tail)kernel(espintcp_push_skb)kernel(espintcp_queue_out)kernel(eth_change_mtu)kernel(eth_commit_mac_addr_change)kernel(eth_get_headlen)kernel(eth_gro_complete)kernel(eth_gro_receive)kernel(eth_header)kernel(eth_header_cache)kernel(eth_header_cache_update)kernel(eth_header_parse)kernel(eth_header_parse_protocol)kernel(eth_mac_addr)kernel(eth_platform_get_mac_address)kernel(eth_prepare_mac_addr_change)kernel(eth_type_trans)kernel(eth_validate_addr)kernel(ether_setup)kernel(ethnl_cable_test_alloc)kernel(ethnl_cable_test_amplitude)kernel(ethnl_cable_test_fault_length)kernel(ethnl_cable_test_finished)kernel(ethnl_cable_test_free)kernel(ethnl_cable_test_pulse)kernel(ethnl_cable_test_result)kernel(ethnl_cable_test_step)kernel(ethtool_convert_legacy_u32_to_link_mode)kernel(ethtool_convert_link_mode_to_legacy_u32)kernel(ethtool_intersect_link_masks)kernel(ethtool_notify)kernel(ethtool_op_get_link)kernel(ethtool_op_get_ts_info)kernel(ethtool_rx_flow_rule_create)kernel(ethtool_rx_flow_rule_destroy)kernel(ethtool_virtdev_set_link_ksettings)kernel(event_triggers_call)kernel(event_triggers_post_call)kernel(eventfd_ctx_fdget)kernel(eventfd_ctx_fileget)kernel(eventfd_ctx_put)kernel(eventfd_ctx_remove_wait_queue)kernel(eventfd_fget)kernel(eventfd_signal)kernel(events_sysfs_show)kernel(evict_inodes)kernel(evm_inode_init_security)kernel(evm_set_key)kernel(evm_verifyxattr)kernel(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_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_insert)kernel(radix_tree_iter_delete)kernel(radix_tree_iter_resume)kernel(radix_tree_lookup)kernel(radix_tree_lookup_slot)kernel(radix_tree_maybe_preload)kernel(radix_tree_next_chunk)kernel(radix_tree_preload)kernel(radix_tree_preloads)kernel(radix_tree_replace_slot)kernel(radix_tree_tag_clear)kernel(radix_tree_tag_get)kernel(radix_tree_tag_set)kernel(radix_tree_tagged)kernel(raid5_set_cache_size)kernel(raid6_2data_recov)kernel(raid6_call)kernel(raid6_datap_recov)kernel(raid6_empty_zero_page)kernel(raid6_gfexi)kernel(raid6_gfexp)kernel(raid6_gfinv)kernel(raid6_gflog)kernel(raid6_gfmul)kernel(raid6_vgfmul)kernel(raid_class_attach)kernel(raid_class_release)kernel(raid_component_add)kernel(random_register_extrng)kernel(random_unregister_extrng)kernel(rapl_add_package)kernel(rapl_find_package_domain)kernel(rapl_remove_package)kernel(ras_userspace_consumers)kernel(rate_control_set_rates)kernel(rational_best_approximation)kernel(raw_abort)kernel(raw_hash_sk)kernel(raw_notifier_call_chain)kernel(raw_notifier_chain_register)kernel(raw_notifier_chain_unregister)kernel(raw_seq_next)kernel(raw_seq_start)kernel(raw_seq_stop)kernel(raw_unhash_sk)kernel(raw_v4_hashinfo)kernel(raw_v6_hashinfo)kernel(rawv6_mh_filter_register)kernel(rawv6_mh_filter_unregister)kernel(rb_erase)kernel(rb_erase_cached)kernel(rb_first)kernel(rb_first_postorder)kernel(rb_insert_color)kernel(rb_insert_color_cached)kernel(rb_last)kernel(rb_next)kernel(rb_next_postorder)kernel(rb_prev)kernel(rb_replace_node)kernel(rb_replace_node_cached)kernel(rb_replace_node_rcu)kernel(rc_allocate_device)kernel(rc_free_device)kernel(rc_g_keycode_from_table)kernel(rc_keydown)kernel(rc_keydown_notimeout)kernel(rc_keyup)kernel(rc_map_af9005_table)kernel(rc_map_af9005_table_size)kernel(rc_map_dibusb_table)kernel(rc_map_get)kernel(rc_map_register)kernel(rc_map_unregister)kernel(rc_register_device)kernel(rc_repeat)kernel(rc_unregister_device)kernel(rcu_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_decode_emulated_instruction)kernel(x86_family)kernel(x86_hyper_type)kernel(x86_match_cpu)kernel(x86_model)kernel(x86_msi_msg_get_destid)kernel(x86_perf_get_lbr)kernel(x86_platform)kernel(x86_spec_ctrl_base)kernel(x86_stepping)kernel(x86_vector_domain)kernel(x86_virt_spec_ctrl)kernel(xa_clear_mark)kernel(xa_delete_node)kernel(xa_destroy)kernel(xa_erase)kernel(xa_extract)kernel(xa_find)kernel(xa_find_after)kernel(xa_get_mark)kernel(xa_get_order)kernel(xa_load)kernel(xa_set_mark)kernel(xa_store)kernel(xa_store_range)kernel(xas_clear_mark)kernel(xas_create_range)kernel(xas_find)kernel(xas_find_conflict)kernel(xas_find_marked)kernel(xas_get_mark)kernel(xas_init_marks)kernel(xas_load)kernel(xas_nomem)kernel(xas_pause)kernel(xas_set_mark)kernel(xas_split)kernel(xas_split_alloc)kernel(xas_store)kernel(xattr_full_name)kernel(xattr_supported_namespace)kernel(xc2028_attach)kernel(xc4000_attach)kernel(xc5000_attach)kernel(xdp_attachment_setup)kernel(xdp_convert_zc_to_xdp_frame)kernel(xdp_do_flush)kernel(xdp_do_redirect)kernel(xdp_get_umem_from_qid)kernel(xdp_return_frame)kernel(xdp_return_frame_rx_napi)kernel(xdp_rxq_info_is_reg)kernel(xdp_rxq_info_reg)kernel(xdp_rxq_info_reg_mem_model)kernel(xdp_rxq_info_unreg)kernel(xdp_rxq_info_unreg_mem_model)kernel(xdp_rxq_info_unused)kernel(xdp_warn)kernel(xdr_buf_from_iov)kernel(xdr_buf_subsegment)kernel(xdr_buf_trim)kernel(xdr_commit_encode)kernel(xdr_decode_array2)kernel(xdr_decode_netobj)kernel(xdr_decode_string_inplace)kernel(xdr_decode_word)kernel(xdr_encode_array2)kernel(xdr_encode_netobj)kernel(xdr_encode_opaque)kernel(xdr_encode_opaque_fixed)kernel(xdr_encode_string)kernel(xdr_encode_word)kernel(xdr_enter_page)kernel(xdr_init_decode)kernel(xdr_init_decode_pages)kernel(xdr_init_encode)kernel(xdr_inline_decode)kernel(xdr_inline_pages)kernel(xdr_process_buf)kernel(xdr_read_pages)kernel(xdr_reserve_space)kernel(xdr_restrict_buflen)kernel(xdr_set_scratch_buffer)kernel(xdr_shift_buf)kernel(xdr_stream_decode_opaque)kernel(xdr_stream_decode_opaque_dup)kernel(xdr_stream_decode_string)kernel(xdr_stream_decode_string_dup)kernel(xdr_stream_pos)kernel(xdr_terminate_string)kernel(xdr_truncate_encode)kernel(xdr_write_pages)kernel(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(dptf_power.ko)kmod(drbg.ko)kmod(drm.ko)kmod(drm_kms_helper.ko)kmod(drm_panel_orientation_quirks.ko)kmod(drm_ttm_helper.ko)kmod(drm_vram_helper.ko)kmod(drop_monitor.ko)kmod(ds1621.ko)kmod(ds620.ko)kmod(dummy.ko)kmod(dummy_stm.ko)kmod(dw_dmac.ko)kmod(dw_dmac_core.ko)kmod(dw_dmac_pci.ko)kmod(e1000.ko)kmod(e1000e.ko)kmod(e752x_edac.ko)kmod(ebt_802_3.ko)kmod(ebt_among.ko)kmod(ebt_arp.ko)kmod(ebt_arpreply.ko)kmod(ebt_dnat.ko)kmod(ebt_ip.ko)kmod(ebt_ip6.ko)kmod(ebt_limit.ko)kmod(ebt_log.ko)kmod(ebt_mark.ko)kmod(ebt_mark_m.ko)kmod(ebt_nflog.ko)kmod(ebt_pkttype.ko)kmod(ebt_redirect.ko)kmod(ebt_snat.ko)kmod(ebt_stp.ko)kmod(ebt_vlan.ko)kmod(ebtable_broute.ko)kmod(ebtable_filter.ko)kmod(ebtable_nat.ko)kmod(ebtables.ko)kmod(ec_sys.ko)kmod(ecb.ko)kmod(ecdh_generic.ko)kmod(echainiv.ko)kmod(edac_core.ko)kmod(edac_mce_amd.ko)kmod(edd.ko)kmod(eeprom.ko)kmod(eeprom_93cx6.ko)kmod(efi-pstore.ko)kmod(efivarfs.ko)kmod(efivars.ko)kmod(ehci-hcd.ko)kmod(ehci-pci.ko)kmod(einj.ko)kmod(elan_i2c.ko)kmod(em_cmp.ko)kmod(em_ipset.ko)kmod(em_meta.ko)kmod(em_nbyte.ko)kmod(em_text.ko)kmod(em_u32.ko)kmod(emc1403.ko)kmod(emc6w201.ko)kmod(ena.ko)kmod(enclosure.ko)kmod(encrypted-keys.ko)kmod(esp4.ko)kmod(esp4_offload.ko)kmod(esp6.ko)kmod(esp6_offload.ko)kmod(essiv.ko)kmod(et1011c.ko)kmod(ethoc.ko)kmod(evdev.ko)kmod(exportfs.ko)kmod(ext4.ko)kmod(f71805f.ko)kmod(f71808e_wdt.ko)kmod(f71882fg.ko)kmod(f75375s.ko)kmod(failover.ko)kmod(fam15h_power.ko)kmod(fan.ko)kmod(fat.ko)kmod(faulty.ko)kmod(fb.ko)kmod(fb_sys_fops.ko)kmod(fbdev.ko)kmod(fcrypt.ko)kmod(ff-memless.ko)kmod(firmware_class.ko)kmod(fixed_phy.ko)kmod(fjes.ko)kmod(fm10k.ko)kmod(font.ko)kmod(fscache.ko)kmod(fschmd.ko)kmod(fusb302.ko)kmod(fuse.ko)kmod(g760a.ko)kmod(garp.ko)kmod(gcm.ko)kmod(geneve.ko)kmod(gf128mul.ko)kmod(gfs2.ko)kmod(ghash-clmulni-intel.ko)kmod(ghash-generic.ko)kmod(gl518sm.ko)kmod(gl520sm.ko)kmod(glue_helper.ko)kmod(gp2ap002a00f.ko)kmod(gpio-amdpt.ko)kmod(gpio-generic.ko)kmod(gpio-ich.ko)kmod(gpio-viperboard.ko)kmod(gpu-sched.ko)kmod(grace.ko)kmod(gre.ko)kmod(gru.ko)kmod(gve.ko)kmod(hangcheck-timer.ko)kmod(hd3ss3220.ko)kmod(hdlc.ko)kmod(hdlc_cisco.ko)kmod(hdlc_fr.ko)kmod(hdlc_ppp.ko)kmod(hdlc_raw.ko)kmod(hed.ko)kmod(hid-a4tech.ko)kmod(hid-alps.ko)kmod(hid-apple.ko)kmod(hid-appleir.ko)kmod(hid-asus.ko)kmod(hid-aureal.ko)kmod(hid-axff.ko)kmod(hid-belkin.ko)kmod(hid-betopff.ko)kmod(hid-cherry.ko)kmod(hid-chicony.ko)kmod(hid-cmedia.ko)kmod(hid-corsair.ko)kmod(hid-cypress.ko)kmod(hid-dr.ko)kmod(hid-elan.ko)kmod(hid-elecom.ko)kmod(hid-elo.ko)kmod(hid-ezkey.ko)kmod(hid-gaff.ko)kmod(hid-gembird.ko)kmod(hid-generic.ko)kmod(hid-gfrm.ko)kmod(hid-gt683r.ko)kmod(hid-gyration.ko)kmod(hid-holtek-kbd.ko)kmod(hid-holtek-mouse.ko)kmod(hid-holtekff.ko)kmod(hid-hyperv.ko)kmod(hid-icade.ko)kmod(hid-ite.ko)kmod(hid-jabra.ko)kmod(hid-kensington.ko)kmod(hid-keytouch.ko)kmod(hid-kye.ko)kmod(hid-lcpower.ko)kmod(hid-led.ko)kmod(hid-lenovo.ko)kmod(hid-lg-g15.ko)kmod(hid-logitech-dj.ko)kmod(hid-logitech-hidpp.ko)kmod(hid-logitech.ko)kmod(hid-magicmouse.ko)kmod(hid-microsoft.ko)kmod(hid-monterey.ko)kmod(hid-multitouch.ko)kmod(hid-nti.ko)kmod(hid-ntrig.ko)kmod(hid-ortek.ko)kmod(hid-penmount.ko)kmod(hid-petalynx.ko)kmod(hid-pl.ko)kmod(hid-plantronics.ko)kmod(hid-primax.ko)kmod(hid-rmi.ko)kmod(hid-roccat-arvo.ko)kmod(hid-roccat-common.ko)kmod(hid-roccat-isku.ko)kmod(hid-roccat-kone.ko)kmod(hid-roccat-koneplus.ko)kmod(hid-roccat-konepure.ko)kmod(hid-roccat-kovaplus.ko)kmod(hid-roccat-lua.ko)kmod(hid-roccat-pyra.ko)kmod(hid-roccat-ryos.ko)kmod(hid-roccat-savu.ko)kmod(hid-roccat.ko)kmod(hid-saitek.ko)kmod(hid-samsung.ko)kmod(hid-sensor-custom.ko)kmod(hid-sensor-hub.ko)kmod(hid-sjoy.ko)kmod(hid-sony.ko)kmod(hid-speedlink.ko)kmod(hid-steelseries.ko)kmod(hid-sunplus.ko)kmod(hid-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-emmitsburg.ko)kmod(pinctrl-geminilake.ko)kmod(pinctrl-icelake.ko)kmod(pinctrl-intel.ko)kmod(pinctrl-lewisburg.ko)kmod(pinctrl-sunrisepoint.ko)kmod(pinctrl-tigerlake.ko)kmod(pkcs7_message.ko)kmod(pktcdvd.ko)kmod(platform_lcd.ko)kmod(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_4xxx.ko)kmod(qat_c3xxx.ko)kmod(qat_c3xxxvf.ko)kmod(qat_c62x.ko)kmod(qat_c62xvf.ko)kmod(qat_dh895xcc.ko)kmod(qat_dh895xccvf.ko)kmod(qemu_fw_cfg.ko)kmod(qsemi.ko)kmod(quota_tree.ko)kmod(quota_v2.ko)kmod(qxl.ko)kmod(r8169.ko)kmod(raid0.ko)kmod(raid1.ko)kmod(raid10.ko)kmod(raid456.ko)kmod(raid6_pq.ko)kmod(raid6test.ko)kmod(raid_class.ko)kmod(ramoops.ko)kmod(rapl.ko)kmod(raw.ko)kmod(raw_diag.ko)kmod(rbd.ko)kmod(realtek.ko)kmod(reed_solomon.ko)kmod(regmap-i2c.ko)kmod(regmap-spi.ko)kmod(remoteproc.ko)kmod(ring_buffer_benchmark.ko)kmod(rmd128.ko)kmod(rmd160.ko)kmod(rmd256.ko)kmod(rmd320.ko)kmod(rmi_core.ko)kmod(rmi_i2c.ko)kmod(rmi_smbus.ko)kmod(rmi_spi.ko)kmod(rng-core.ko)kmod(rng.ko)kmod(rockchip.ko)kmod(roles.ko)kmod(rotary_encoder.ko)kmod(rpcsec_gss_krb5.ko)kmod(rsa_generic.ko)kmod(rtc-bq32k.ko)kmod(rtc-bq4802.ko)kmod(rtc-cmos.ko)kmod(rtc-ds1286.ko)kmod(rtc-ds1307.ko)kmod(rtc-ds1374.ko)kmod(rtc-ds1511.ko)kmod(rtc-ds1553.ko)kmod(rtc-ds1672.ko)kmod(rtc-ds1742.ko)kmod(rtc-ds2404.ko)kmod(rtc-ds3232.ko)kmod(rtc-em3027.ko)kmod(rtc-fm3130.ko)kmod(rtc-isl12022.ko)kmod(rtc-isl1208.ko)kmod(rtc-m41t80.ko)kmod(rtc-m48t35.ko)kmod(rtc-m48t59.ko)kmod(rtc-max6900.ko)kmod(rtc-msm6242.ko)kmod(rtc-pcf8523.ko)kmod(rtc-pcf8563.ko)kmod(rtc-pcf8583.ko)kmod(rtc-rp5c01.ko)kmod(rtc-rs5c372.ko)kmod(rtc-rv3029c2.ko)kmod(rtc-rx4581.ko)kmod(rtc-rx8025.ko)kmod(rtc-rx8581.ko)kmod(rtc-stk17ta8.ko)kmod(rtc-v3020.ko)kmod(rtc-x1205.ko)kmod(rtsx_pci.ko)kmod(rtsx_usb.ko)kmod(salsa20_generic.ko)kmod(sb_edac.ko)kmod(sbc_fitpc2_wdt.ko)kmod(sbs.ko)kmod(sbshc.ko)kmod(sch311x_wdt.ko)kmod(sch5627.ko)kmod(sch5636.ko)kmod(sch56xx-common.ko)kmod(sch_codel.ko)kmod(sch_fq.ko)kmod(sch_fq_codel.ko)kmod(sch_hfsc.ko)kmod(sch_hhf.ko)kmod(sch_htb.ko)kmod(sch_ingress.ko)kmod(sch_pie.ko)kmod(sch_plug.ko)kmod(sch_prio.ko)kmod(sch_sfq.ko)kmod(sch_tbf.ko)kmod(scsi_debug.ko)kmod(scsi_dh_alua.ko)kmod(scsi_dh_emc.ko)kmod(scsi_dh_hp_sw.ko)kmod(scsi_dh_rdac.ko)kmod(scsi_mod.ko)kmod(scsi_transport_fc.ko)kmod(scsi_transport_iscsi.ko)kmod(scsi_transport_sas.ko)kmod(scsi_transport_spi.ko)kmod(scsi_transport_srp.ko)kmod(sd_mod.ko)kmod(seed.ko)kmod(seqiv.ko)kmod(serial_core.ko)kmod(serio.ko)kmod(serio_raw.ko)kmod(sermouse.ko)kmod(serpent-avx-x86_64.ko)kmod(serpent-avx2.ko)kmod(serpent-sse2-x86_64.ko)kmod(serpent_generic.ko)kmod(serport.ko)kmod(ses.ko)kmod(sg.ko)kmod(sha1-mb.ko)kmod(sha1-ssse3.ko)kmod(sha1_generic.ko)kmod(sha256-mb.ko)kmod(sha256-ssse3.ko)kmod(sha256_generic.ko)kmod(sha3_generic.ko)kmod(sha512-mb.ko)kmod(sha512-ssse3.ko)kmod(sha512_generic.ko)kmod(sht15.ko)kmod(sht21.ko)kmod(sis5595.ko)kmod(sit.ko)kmod(skx_edac.ko)kmod(smartpqi.ko)kmod(smsc.ko)kmod(smsc47b397.ko)kmod(smsc47m1.ko)kmod(smsc47m192.ko)kmod(softdog.ko)kmod(sp5100_tco.ko)kmod(sparse-keymap.ko)kmod(speedstep-lib.ko)kmod(spi-pxa2xx-pci.ko)kmod(spi-pxa2xx-platform.ko)kmod(spi_ks8995.ko)kmod(sr_mod.ko)kmod(st.ko)kmod(ste10Xp.ko)kmod(stm_console.ko)kmod(stm_core.ko)kmod(stm_ftrace.ko)kmod(stm_heartbeat.ko)kmod(stp.ko)kmod(stusb160x.ko)kmod(sunrpc.ko)kmod(synaptics_i2c.ko)kmod(synaptics_usb.ko)kmod(syscopyarea.ko)kmod(sysfillrect.ko)kmod(sysimgblt.ko)kmod(t10-pi.ko)kmod(tap.ko)kmod(target_core_file.ko)kmod(target_core_iblock.ko)kmod(target_core_mod.ko)kmod(target_core_pscsi.ko)kmod(tcm_loop.ko)kmod(tcp_bbr.ko)kmod(tcp_cubic.ko)kmod(tcp_dctcp.ko)kmod(tcp_diag.ko)kmod(tcp_nv.ko)kmod(tcpci.ko)kmod(tcpci_rt1711h.ko)kmod(tcpm.ko)kmod(tcrypt.ko)kmod(tea.ko)kmod(team.ko)kmod(team_mode_activebackup.ko)kmod(team_mode_broadcast.ko)kmod(team_mode_loadbalance.ko)kmod(team_mode_random.ko)kmod(team_mode_roundrobin.ko)kmod(teranetics.ko)kmod(test-kstrtox.ko)kmod(tgr192.ko)kmod(thermal.ko)kmod(thermal_sys.ko)kmod(thmc50.ko)kmod(thunderbolt-net.ko)kmod(thunderbolt.ko)kmod(tifm_7xx1.ko)kmod(tifm_core.ko)kmod(timeriomem-rng.ko)kmod(tipc.ko)kmod(tlclk.ko)kmod(tls.ko)kmod(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.3aA@a7T@a2@a,@a#aaj@a /```@`ٹ``D` @`!@``Z` @`7@``lM@`dd@``o`[)`X`S@`OL@`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrCentOS Sources - 4.18.0-305.19.1.el8.centosFrantisek Hrbata [4.18.0-305.19.1.el8_4]Frantisek Hrbata [4.18.0-305.18.1.el8_4]Jan Stancek [4.18.0-305.17.1.el8_4]Jan Stancek [4.18.0-305.16.1.el8_4]Jan Stancek [4.18.0-305.15.1.el8_4]Frantisek Hrbata [4.18.0-305.14.1.el8_4]Frantisek Hrbata [4.18.0-305.13.1.el8_4]Jan Stancek [4.18.0-305.12.1.el8_4]Jan Stancek [4.18.0-305.11.1.el8_4]Jan Stancek [4.18.0-305.10.1.el8_4]Jan Stancek [4.18.0-305.9.1.el8_4]Jan Stancek [4.18.0-305.8.1.el8_4]Jan Stancek [4.18.0-305.7.1.el8_4]Jan Stancek [4.18.0-305.6.1.el8_4]Jan Stancek [4.18.0-305.5.1.el8_4]Jan Stancek [4.18.0-305.4.1.el8_4]Jan Stancek [4.18.0-305.3.1.el8_4]Jan Stancek [4.18.0-305.2.1.el8_4]Jan Stancek [4.18.0-305.1.1.el8_4]Jan Stancek [4.18.0-305.el8]Jan Stancek [4.18.0-304.el8]Jan Stancek [4.18.0-303.el8]Jan Stancek [4.18.0-302.el8]Jan Stancek [4.18.0-301.el8]Jan Stancek [4.18.0-300.el8]Jan Stancek [4.18.0-299.el8]Jan Stancek [4.18.0-298.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- Apply debranding changes- libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1996682 1972278] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [2000129 1995868] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [2000130 1961018]- mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1989560 1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1989560 1986715] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1996680 1971101] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1997998 1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1997998 1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1997998 1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1997998 1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1997998 1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1997998 1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1997998 1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1997998 1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1997998 1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1997998 1955809] - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985429 1985430] {CVE-2021-3656} - KVM: SVM: add module param to control the #SMI interception (Jon Maloy) [1985429 1985430] {CVE-2021-3656} - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1997999 1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1997999 1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1997999 1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1997999 1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1997999 1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1997999 1968271] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1988386 1963075] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1997997 1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1997997 1946304] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1997766 1977422] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1995862 1953430] - ice: Stop processing VF messages during teardown (Ken Cox) [1997538 1986451] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1997536 1910853] - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985412 1985413] {CVE-2021-3653} - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1969792 1941180] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1995206 1981804] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1993872 1952415] - net/mlx5e: Fix mapping of ct_label zero (Jan Stancek) [1983681 1915308] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1992839 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1992839 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1992839 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1992839 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1992839 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1992839 1907341] - drm/qxl: fix lockdep issue in qxl_alloc_release_reserved (Lyude Paul) [1992839 1907341] - drm/qxl: use ttm bo priorities (Lyude Paul) [1992839 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1992839 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1992839 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1992839 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1992839 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1992839 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1992839 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1992839 1907341] - drm/qxl: release shadow on shutdown (Lyude Paul) [1992839 1907341] - drm/qxl: unpin release objects (Lyude Paul) [1992839 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1992839 1907341] - qxl/ttm: drop the unusued no wait flag to reserve function (Lyude Paul) [1992839 1907341]- ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1998002 1982954] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1995555 1987101] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1995554 1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1995554 1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1995554 1979184] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1989174 1964484] - iavf: fix locking of critical sections (Stefan Assmann) [1997534 1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1997534 1975245]- kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1994879 1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1994879 1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1994879 1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1994879 1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1994879 1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1994879 1939133] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Jan Stancek) [1948608 1923762] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (C. Erastus Toe) [1992226 1980532] - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1993894 1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1993894 1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1993894 1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1993894 1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1993894 1972139] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1993895 1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1993895 1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1993895 1982825] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988225 1988226] {CVE-2021-37576}- sched: Fix data-race in wakeup (Phil Auld) [1987296 1937103] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1984085 1919765] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1990404 1969751]- tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1981336 1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1981336 1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1981336 1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1981336 1922901] - mlx5: net: zero-initialize tc skb extension on allocation (Jan Stancek) [1982220 1965418] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1989097 1954876] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1986156 1964834]- xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1981840 1951965] - VMCI: Release resource if the work is already queued (Cathy Avery) [1982042 1978518]- Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1965415 1921591] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1982494 1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1982494 1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1982494 1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1982494 1964578] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1980314 1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1980314 1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1980314 1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1980314 1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1980314 1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1980314 1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1980314 1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1980314 1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1980314 1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1980314 1959772] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1980314 1959772] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1980314 1959772] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1980314 1959772] - mm: Introduce page memcg flags (Waiman Long) [1980314 1959772] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1980314 1959772] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1980314 1959772] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1980314 1959772] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1980314 1959772] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1980314 1959772] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1980314 1959772] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1980314 1959772]- SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1980613 1979070] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1969909 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1969909 1946647] - drm/i915: Add an encoder hook to sanitize its state during init/resume (Imre Deak) [1981250 1961122] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1980500 1980501] {CVE-2021-22555} - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1972564 1927375] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1973637 1952263] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1978710 1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1978710 1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1978710 1962632] - can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975058 1975059] - redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1968381 1962349] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975514 1975515] {CVE-2021-22543} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975181 1975182] {CVE-2021-33909}- igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1969920 1955752] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971464 1971488] {CVE-2021-32399} - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1964697 1938102] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1967099 1907852]- ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1969911 1955764] - CI: Merge configuration (Veronika Kabatova) - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1969921 1955755] - igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1969919 1955748] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1964419 1950110] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1974968 1899384]- iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1969925 1955738] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1969922 1955759] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1969923 1955736] - redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1963984 1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1963984 1959506] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1972938 1956983] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1969917 1955745] - Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1969915 1955726] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1969914 1955721] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1969913 1955712] - fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1969910 1955730] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1968679 1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1968679 1965817]- net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1965457 1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1965457 1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1965457 1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1965457 1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1965457 1946986] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1963952 1950288] - Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1965632 1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1965632 1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1965632 1953839] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962544 1962546] {CVE-2021-33034} - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1964930 1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1964930 1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1964930 1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1964930 1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1964930 1934273] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1965150 1881824]- openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1963940 1924608] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1963940 1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1963940 1924608] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1965270 1893793] {CVE-2020-26541} - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1965148 1955136] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1962241 1961859] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1961705 1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1961705 1949250]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1961849 1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1961849 1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1961849 1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1961849 1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1961849 1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1961849 1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1961849 1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1961849 1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1961849 1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1961849 1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1961849 1932236] - CI: Disable result checking for realtime check (Veronika Kabatova) - CI: Explicitly disable result checking for private CI (Veronika Kabatova) - CI: Rename variable (Veronika Kabatova) - CI: Update builder containers (Veronika Kabatova)- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1960702 1941714]- Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1952952 1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1952900 1923857] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1956458 1941889] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1955188 1954588] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1956379 1953717]- net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1952061 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1952065 1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1952062 1942681] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954221 1954219] - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1952987 1944699]- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1954545 1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1954545 1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1954545 1870724] - selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1945123 1924230] - geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1944667 1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1944667 1941753] - redhat: switch to zstream (Jan Stancek)- perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.18.0-305.19.1.el8_40x93a647340x2ab78ca80x9df0cd270x148f0c990xdb17a95f0xf0a166570xe647e3270xfc27303b0x1eb922a30x060838d90x4c416eb90x389617b00xb78debe30xc7c1107a0x8a47043d0x15bed7a50x8b0088d10x3b3214620xea2257cf0x8f42fd4a0x903554980x79470a2c0xde6f18510x56dcd17f0xa7788a560x8c0c3d090xcc9d64730x1d24c8810xd699c0f70x2c1167100xe9c9fc640x2e3add130xf4cdf3fd0xc7babf860xd7f4c6560x75d19f570x8ab329670x949f73420xbd6710480x3c5dfeb00x43a537350xbec66c3a0x0b4172640x29e2a0100xd265c74f0xb27e40f80x509316060x5de7447d0xbde045040xb53f20a90x5289c5ec0x181534c50x92c9090b0x2e6ddc530xc533b48b0x6ab6471e0x8c8f534a0xe6080ff90xbafec02e0xfb6679420xd25e1f890x02e033250x39b52d190xadfdfcef0x922f45a60x7c1736340xf3e6402e0xbb35675b0xa084749a0x4df119fa0x615911d70x3b6445910xaad0ae780x0d61eeee0x63c4d61f0xf6fc87910x75e914f80x29ee1e720x4c4ce5140x930e98960xd8f969800xc1de002f0x913e737f0x37485c420x4c602bf10x29492bda0xf6e7603c0xc1e223f70x6ec86e1f0xc98276930x08fc9a390x3b8d5ea80x90885b610x2c043e4e0x1e7097e10xb665f56d0xb53cc66b0x62cbf7ba0xc5e3cec80xbdca3a690xbf9bcc8d0x188d9d260xef81a4af0xc42e8ab40x2df86bdd0x30b56bcd0x92ec9eb80x076062570xe5072a600x572549000xff07072f0x451aa47c0x9d2321d60x546f03640xebc36a710x88db9f480xdfa679d50xe42dbab40x3c6cf22a0xab188fa00x4ec424360xb733caca0xdaa3995e0xb36949fd0xc83369290xa2c37e080x2455c1560x891611c80x274cf5e10x2517b3380xc569d8ce0xc6a4a8720xc40bf3e90xa5bb02840x58b03bf00xbb30b2820x913d12e60xfb94103e0xb874b87a0xcdb1f1000xa02aa74a0x47d8d3010x0c5757190xeae3dfd60x273e23820x50c619400xdaf5c16e0xe7eee3d50x71f6670b0x6a5e2bde0x1db7706b0x884ffdf20x31cd88690x2a70864d0x69f8785f0xc008e1f70x0e4ba0490xae96587d0xf66a486e0x7bc349310x0ee6dd990xb9e53f450x1367deca0x7d5e10080xf174d4a90xdc3c41a80xa3f12f690x707f43f60xed9f9a200xacd93b3b0x16386d060x861b79850xb95ed7f60x649252700x11c10b230xd68a0de50xd38cd2610x466c14a70x14ed1f5b0xdbd6b9700xdb4632190x9e1c59400xad0592190xeb038b9a0x80526da30xc9fd56190x090a9fe80x2aa19f050xb0e9ed250x823e45d40xf866c9b70xc9c6b3210xc436e9790x94457b660x4d1537270x737d5f2e0xd0010e520x57342c0c0xcff2b3490xfc30e0850xa8b7e3ee0xfc87fcbd0x507921790x89a5f4cb0x18e609840xd16890290xca562fdf0xae6f11cf0x53aefd440xafc68c020x0df76e750xd15540bd0x398f2ec40xa0b9dacf0xb242f48e0xd3edb0ac0x48c7d6d20x68bab04a0x013986b50xc18d94a90x70d7747a0x84130bc10x8336986b0x8981a9fc0xcc49ac970xb9cad4920xae2773720x5f5336920x4f18a1500x11b0ff610x03c638970x25daad930xd96b425a0x10c62b610xe817eb010xaac39ff30x15d8aa410xc59924010x35afae240x31b8a5e30x47310cf30xc1bd259d0xbfc0c80c0xd1ebdaa00xbf280c530xa3dd72c30x9b7fe4d40xa7f4a6130xfe1fbec50xce37c83f0x85de25510x56bcf7800x3231ada80xfac02fc60xc1d8cfaf0xbdfb6dbb0x0e44a0f80x81330bd00x178e92650x1fef5b340x4723cbae0xf63b72ee0x828062b10xf4bdbeb90x24212d860xf297a37b0x8d5415e00xa87947ee0x5020c62d0x4cc2979a0x08d46e390x80ce4cc60xeddadc4b0x230a6def0xb355934f0x1f0367250x0d4fa4b10xd4d9f2800xee6195c00x59b7b2dd0xd5f85f380xaaf8e9c80x168686300xe168cf0e0xbee9037e0x6e0e7d710xdae9e07c0x5d239f310x8a24a7130x5324581d0x86741c760xbf5c41af0x033ef9080xb5e8318b0x034d44b40x2c50be650x34f5ccaa0xc81008330x53d28b790x93fca8110xcdfa33ed0x942120fc0x045fc8e00x167e7f9d0x8f9c199c0x6729d3df0x6d3341180xe3cffcf30x93ba1d310x40f7d8170x94a796880x683a95600x10c3f57e0xf6e5c4410x449c51120x183a2dd10x5b50a73d0x931b17f70xa0ff40a80x7d8172680xa50563380xb2d606070x3a58f09f0xf389fe600x865029ac0xb6a216af0x3e9110fa0xbff1fc0b0x0fa68bb10x9c5ccffe0xb81705da0x0343bdf10x4b03b2760x50e7193a0xdd252ef10x2fe8c12b0xbcf4fb760x966e1a320x6b35439d0x6f6bdeb30xffdde23d0xc5fd79490x35aced080x9a9062ed0x275a93b10xe26d9a8e0x9b20298d0x8e0cb5df0x105cd16a0x9f83980e0x73f75ae90xc165437f0xbf6ac5070xe30482ca0xdd93fa590x319bf2f00x3e1527ac0x0b5ea0b00x379d92410x608741b50xd9a5ea540x9669e4e60x13c0ef200xdd28774f0x0f8e80240x8bc1b8f10x3801776b0xb5848bae0x73c2554f0x885af9cb0x916a8d0e0x0e190e900xbc006f9e0x3ffd02850x158d2a710x7ed299b10x20536bcb0x0d5424390xb09148310xb3e0cbd60x3f8456210x9a3c6eb00xbab7489c0x27042e8f0xfb4397d30x613359410xe324d95d0x784836db0x6c9f3d460x558722c00x0cdb7d120x06c0dae50x9bfac5e70x1892cf160x97868aef0x773fa4090xb10e7df40x556b5d620x399ad0430xd4fa5a870xf29f85150xdb760f520x30a808260xfeebc7c40xf23fcb990x3955fcf60xbd462b550x7846af3e0xc6cb465a0x13d0adf70x281823c50x9829fc110x33fcf44a0xce4e47b60x4578f5280x2484adc30xc823466a0xd2b09ce50x55f5019b0xc51f19e20x77e07d2f0xa401fda30x695855230x5140a7cb0x92ad62250x2b00a2b10xccdc843b0x6243ac820xa8b325e70x4c47c0b80xd31bc72a0x68f31cbd0xe15372550xdcd806e20x3c3fce390x514794140x469e044d0x86c88d990xcdd539860x1389619c0x390811930xceec8abd0x3e5c1ed70xfdeada340x1df9ad320x2a8021470x55372a9b0xecac84070x8b38b6a30x06052f8d0x04c62fd70x2b03e1e10xbc7b3fcd0x966bcd1f0xc35eee590x06e567280xf33ff13e0xebd957c70x18f185880x25e504a20xd84c4a7b0xe24ea6cf0x910697870xacce44cf0x2d4de35f0x572409c10x3ee85e180x7f02188f0xb980df500x62560c2c0x03edd88a0x9ba772c30x9a76f11f0x9154a2f80x8a3ab7ed0x44b4046a0x07b2bf910xdf8c695a0x808b14d40xe1213d1b0xf204eb900x9bf0b6eb0x80c09c090x0696246f0x1ce9e7d00x039a5e8f0xaa9fead00x3763a6240x3204fe5f0x065ca5980x529f9f390xc14a8ca10xd2b838fe0x3aa62fa60x40f047f30x74fbf5fa0x7e81affb0xa592535f0x0a6a13b10x7ae6f3510x2f66efc40x3b5769780xb9a261410xc0afd2990x7a12570a0xf508b0b60xe701740a0x1f0d04df0x2bd8556d0xc286dbf60xcde46a730x85a63ef00x46c47fb60x7cfebb830xeda524390xaa2616ef0x62e6f3360x2adec1e00x17ff2c1d0xa88131890x5970de5a0xb9fdfa1c0x77a513e70xe7f7cf510x4a2f204c0xc28bdc410x0ed829780x5a219e8c0x5a5ae6020x0964d74f0xb11aa2f80x492e95830xe85eaefe0xf2355db10xb19a54530x80a717a80x152d6b270x53126ecc0x936c63140xa06aa0ab0x2b9114870x7ab6551a0x219fccd70x827c48540xfa01082e0x3185734c0x4beeb7a40x15b0ed530x709c43230x037cc4e90x7cd916540xd95637cf0x7ee87fae0x6a01d1f90xde3557200xd01cf7ea0xb7150a010x694320bd0xef1149ad0x8daae94d0xc04665ab0x4629334c0x6128b5fc0x1f0a63dd0x8a0af3360xd6025ada0x1dcbd6870xc04da1d50xc118e9160xbd7a4acf0xd52cffda0xdeddbf9b0xc3aaf0a90x5a4896a80xb2fd5ceb0xb8e7ce2c0x5075bbf10x495e378d0x1c9a1dd00x83d7d45b0xf932015f0x0d0c9ac40x4db289290x551bd0710xa1716baf0x92e826a20x57ed65ca0x8e7528da0x1b0374620xc68ec0a20x04482cdb0xcbfab7170x6ad5f0ce0x1a4dcd860xc943301f0x9a8a0ca30x756239060x0ba6e8f50xb22b9bc10x2d00fbc50xe45c1b140x0d363cd00x402b82810x50cf921c0x5eba94100xdfa28f5c0x647c13050x2c8ff7e50x6198dfea0x25ffb1e80xbdbea36d0xf9a054b50x8f6cee770x1c87a8110xd273b1b10xbddce78f0x193ddf430x0f0352360x96d48e9d0xe22829660xe9cc5a660x23763e150x0d116ad00x42fba1c70xba2f85fa0x1508a2da0x35f899820x073d2c410xe61a69070x2a7f6e410x93022ba60x0642b02f0x25298ce10x5eb4cc420x11fcad040xd964e11f0x3ed4b3ef0x4a57623f0xd3f45e240x5175fdd90x852b6a990x1c8711460x281073c70xe01bd0230xd4c9681a0x86c961b30x6b8fa4930xb8b851ad0x9b5632e70xc394c65b0xa9f3a7510xdd742d720xcc445ceb0x7c9ca58f0xccd4c9990xa97463c90x39b2bed40x2aa3b6830x0586e8310x56b333540xbcb625880x483537e20xb2ef698b0x24f6cf540xa652706b0x0304b69b0xbd7ae2c40xfd6d5cd40xdb86d5fe0xdc18cabb0x541e9b200x9bf76c6c0xf6da54c60x19efb22d0x7fe14e800xec9160420x815c70e20x96fc9e650x7491dac80x0e5aedd00x74cb49700xb10ca7ca0xc2458d560x3d049a500xf4ce99bc0x446769da0x901c16a40x97f46f3a0x0114858a0x320971630x9a42f8750x8817d7960x4898b4a90xddd922f90x6afba08a0xfc67a9160x82b9fe250x77bb9e370x6cf988b70x6fd0c2c60x437a0d6d0x2598afba0xf9a680ed0x4a0c46a70x550587e40x1c0419f10x2de4f3f80xdb7305a10xe4c0544c0x480cf3930xc512626a0x2a678a130x57674fd70x74c134b90x9f46ced80xdc3fcbc90x868784cb0x6e9dd6060x79ae7e5b0x169938c10x972a1e610x47939e0d0x0faef0ed0x250085c20x8986745d0x350d4a4e0x04e24a1f0xdbff2be60x9740f7910xc72e12330xb1e256840xf6546a2d0x80f3268f0x2d41e6f50x4499a29a0xbfbca9fa0xcb418b850xea3bcb440x37b297c60x53d575450x984592e30xa6cf56800xb2ed7cd40x8c77229f0x709254dd0xae47fff70xe48364db0x34a4b71b0xda076e950x193a47220xeaf9e3ee0x1a9497790x7cd463300xee02f9580xd1c2b4630x1ca366a20x073ebc620x2a11bcf50xbc257b8a0xe737a3cf0xda447f960x84cd03c00x214354640x3a6273400x5e1940940xfdd9ab1f0x5754a5450x53cac1df0x934e72e90xd1b10e0c0xe6861ca90x9f4f9c3e0xf227e7da0x6ce48c200x081265c10x7f1456dc0x531243a40x1d7d77960xedd5a0df0x4728f9300xdfb33edf0x75be67080x1b4db6540x998da6910x4c0ea2a70xff45872b0x5d96cbd10x9a85768e0x8fb3fb910xd3feb7d80x91c84c920xcca427230x36a3f24a0x0b793c380xeb606dd30xea7f5bff0x583a3e690x62c379ea0x1a085bd00x2fcfc9520x9aafb7240x03646edd0xa0e0a8fd0xc10fe96f0x0dd263ed0x09f41f3e0x681b5eac0xbb6a80980xb800685b0x2291385c0x216d35a60xed94b3e80x337445690x2f50e8cb0xc8b88d9b0xb5421b830x7bec7f530x142d01d70xcf5ee11b0x7f1b7c5a0x32d3b2240x03cc12d80xa99f0f930x9bfb9b420x86a59fb00x46181cf80x4bf36b3b0xc84e928f0x10e77a5a0x8eb9de2c0x95f8479f0x03242a080xde2503cd0xc61672b50x843074ca0x739286660xdc53db810x121133e90x80e7db510x570f3aaa0xfb0d9bc30xd7df20620x72f23bc80x0b09e0400x5620596f0xa60839bf0x0a57cdfa0x23bb75a00x30a7e5000xa2e718c50x1a8e92190x21e933210x276576450x663e846e0x023091660x72ddb8830xd6249b3e0xf0c756e70x48c8c5900x264917fe0x999ba22c0x900c16440x3917388d0x973dc9f60x11eedcdc0xdc34a9270x872cc6740x7b04e3ab0xbaf9d7850xbcc402a30x35904f190x4c995a890xb1e708010xf9c47a9b0x9e7d6bd00x2ef375de0x7be09ae20xcd851d160xa3ec31600xe0425bee0xb710b4720x3d8040fa0x6bc3fbc00xbc0c2b0a0x1e0d7da50xd36760ef0xf1969a8e0x50a25b700x8ad5ceb10x0d78016e0x9a3e4bf50x1261047b0xe0796b300x00c880da0xa78e8e250xe8a667f90xa4b8c18a0xe28223200x5e332b520x9e5f477d0xf31b15d30x461d287f0xf6835fa30xc554ea690xfd40f1370x230531220x8842d1850xaff708ab0x531b604e0x6a455faa0xa9bd26760xc23355510x0bc9a8690xe449243b0xbe6a866f0x9d92f3ad0xbe271d390x425603ec0x3eeb23220xfc336d2e0x2773c4850x09337cd00x7ea75c240xc7856e740xb8273d0b0xba220db70xad27f3610x944c02f60x2fe8bf0e0x7e526bfa0xbfdcb43a0x263ed23b0xe7b00dfb0xce8b18780x0f05c7b80x1ed8b5990xdf566a590x2ea2c95c0xe3fffae90x593c1bac0xc29957c30xd979a5470xb601be4c0xa1f9a1340xb12698450x2f7d84f30x16543cd30x903aeb2a0x4335516e0x82dc43e10xc38cf80c0x1ef319960xa2418ca60xcf568a160xe0dc499a0x20835a9f0xb3e03a3c0xaef6fbfb0x638eebac0x53031ba70x0e130d5c0xf92dc9030xe7fbf25a0x70e12cb70x035921080xcf4fdd4d0x48c093fb0xb6936ffe0x80ca50260xa1c76e0a0x852c06920x5a43a25f0x47e167060x0bec64450xe9a1f1d30x986fd3650x362ef4080xde8328690xf08cb3fb0xb44ad4b30x11089ac70x1b43c2030x1adb59850xf4ba1fde0x11a13e310x996bdb640xee2d0fc70x370f9dc90xfc619abd0x22d795a80x32ae57410x150e36570xf85955100x736b56620x359ec42f0x0ad10eb80xa16c86130xdbf176520xb3635b010x479417110x517609170x8c3253ec0x963dcba10x49c41a570x3812050a0x5a245f6d0xe1ed698d0x9eab8d850xe25ee9d30xdee365b00x8ad29bab0x1c1b9f8e0x8a40f1130x2327d91c0x959618a10x2b1e40b00x51456a890x46e2ce4e0x4a16d96c0x593c188a0x762392ff0x7585803c0xdad56b7c0xc42234220x4dc04bd00x33e832760x39bf93010x0283dfe30xa3d2621f0x10ed066e0x782800b20xf4f9398d0xd976fb370xa31334b60xfc7762890xfffcd0b90x643420430x937afa980x69e1af860xc0e2ec8b0xb29d20cd0xf4830a070x92033f620x140600f30x7f9dc5a40x26e92aa60xa0f154000xad3316d60x2a5ff12d0xc9f34c1d0x5027bde20xed34ebbc0xcd01b8e60xb430cb930x8c9e338f0xaa3419050x65d1bab20xfc5c46e20xe6f838370x8b989cf90x4a420d090x747544350x1cbde7530x89e340cf0x6c3897610x45e358750xf04429b40xaae8ab0e0x271cba950x04021b6c0x167d71130x49b163b80xcb733bf20xd0c1a5690xd4ed0c090xfc3b42460xe082e88d0xdd18a9930x3ada9e060x6978a86b0x17be68ca0xa507125e0x2fce01710xd37827c00xbc1da2540xb2bcb0880xd12ab7250xa40ff01b0xddad79520x8d434b9b0x433cabfb0x1e0cd7fe0x0fa69d790x0cc3b29e0x141271bf0xdc6699cb0xd2354fa50x8a75aeaf0xd09911a60x890578690x5406b49c0xc0a356b40x404c21f50x85935a610xda93c6a20xb45770030x9b630ff90x3ab226230xb33a3ee50x936312c00x6de1bac30x70afba610x6d2c0b9f0x9253e81e0xb5e8f0680x6eefff190x29c880a70xde8b37990x87874d850xdee508250x3fb00cc90xab9645af0x547e33440x767dce4b0x2177bd710xa4faf62a0x1a45cb6c0x6ea7575d0x3f316ab80x9edf23860xf9c7fef80x746d0cd90x5a2dcaff0x9f4f71e20x0652e9da0x7ea049bb0xe1afce150x6bdef35c0x5884250a0xe4d80bf40x02c656b60xc13653230x44902cff0x1344d7e60x5cfb26a00x0484c6c40x3489859f0x377d80040xae5a04bb0x735e6a810xd92deb6b0x3aff32000xc42dcb990x3ad7a5d50x4b6df0070xcad1aca80xb40439480x5f93525c0xdae52e610x19df99b90xcd8ce8900x9f4f2aa30x867002200x3b9144c90xc14dc1680xefee932c0xeb7f60460xc93e84610xf60ab9260xff115d8b0x33fd9da40x663182c90x9975dc220x490d7a880xce76c2570xaebd12f00x75871f5e0xecfd68ef0x72f14ff70x7d12d76d0x48181e940x99430ba20x1d1abdf00xd5346bfc0x8c0d9a1b0x130afd750x16cdc3400xfbe8ee280x6dd17e7b0x42578e800x6f41a4280xd194ddf90x9caab9ef0x43f084b30x5e8752920xb5a8c2260xeccd3e0c0x509b64ea0x827e61f80x4d2c71330x930262880xdbcf041a0x3b029f480x9176145b0x9625695d0xb97f70450x8f80bf110xd0b747050x9e2737f00x6be1c1f80x170ddf790xf1848ee20xf29403e50x8c3544800x843d70ef0x2f384db30x3be398dc0xd643239a0xd2ea49b80x481936390x4715a9090x7de65a030xdb63a9440xdaa06dc10x47d0eea20x7e7bcf260xfa2974150xda1ddef10x8a6c71390xe10038a60xf6e77ac00x2234ca510x7b0975f50x95f5d6b20xdbe9b2250x4639bcda0xf67be6e50xd70f62b60x8353dfff0xfdcb4ed30x61073e4a0x254478ba0xcfd30d710xed00c4fb0xb654ef650xed55f9290x65a17a970x34331f040x278103610xbe49252c0xfe9ebbbb0x111eefed0xf0f9fe0d0xe63739e90xf06964010x51d12d4e0xafc261770xce6477b20x29ce26530xf76c8db40xdf22d6550xc463d83b0x7a655f680xb6c5e6140x64a62e110x70576fee0xbc2031de0x6a8ad5b60x34a1f7e30x5415cc700xffc30c3a0x3ecc1d210x45109dde0x4c07a7e00x093712e50x92b99a330x67c13ea00x54175c5f0x564f76080xe07e5f440x03cfbd350xdc5736d50x7b6f95360xa805ecfc0x185966600x515083bf0x092e26bf0x4055a9200xf79ca3bb0x9d099a390xf43d2caa0x1c58427f0xe70877d40xa2326c490x2bd60ab90x20a1b5190xf4b754fd0x77456e0a0x0b26b8c80x4828e77b0x400a024b0x4f55166f0x3324ef3b0xbe0110e70xb3863a670xd6a6a5910x8db22efe0x4f6c23600x87bd07bd0x1c8984c70x96eb492d0x73b521e20x6c4699290x571336d90x443fa0dc0x1efe0c810x65da7e140xbc041ef30x7d1168d20xaeaf541d0xf57ede5a0xec7885660xbe7e05a80xe85f21230x1887763e0x86c998e60x46a2aa550x9b72478f0xf7da6e6f0xb674a5340x7b5452b80xbf3193ec0x8a45a5550xdf8d781f0x32e6f1a00x6de7f7ff0x4fbd56790x5034e9f10x7cc484a50x8826c13b0xe92ca5350x7a45377b0xe3948ff40xec2b8a420x4ab208ba0x569abcca0xefcea2e70x7bb50b880xd846c3150xad5f8f810x997214780x7eb808d00x2fb6de5d0x09e057420xa1ed9c8b0x3cd060350x75cbfb090x37ea659f0x2a642df60x4059615b0x7ea32f280x76d451c40x318f79690xe83e47d30xc2b793ef0x9e1234e60xd947c9930x6c07d9330x4afb22380xde293f9e0xfff0af6b0x21a6d0110x96f7203f0xca4f39960x90c411170xec586da70x611aa2040xcc3b167a0x8435a37b0xab71fc660xf80a704b0xa4df0c040xab1984110x973174ca0xede7ddae0x51d4ab730xa10b47bb0x7a5f80b80x1128cda50x6740a6230xfd233fb10x283626eb0x0e01b6ee0x5275c3450x0ad621da0xfbf1257e0x40bce9dc0x82e2b8730x6d61d87b0xe8efe2200x3e707f370x2be4e2690xd64519f10xc501ac820xf2c82e6e0x3ba987890x97cbccf20x2a9f95380x9d1c888b0x7ec9051f0x12971be30xd44266a30x0afeb2fc0xa800a73e0x38ca745c0x9ec20cf70xb68a5e3b0xdd22a9e80xa61fdc0f0xca2d789c0xd45434ee0x76d52b530xbee1e6f30x718646f40x791748c80x1038b96f0x061e7f4e0x6c6171f50xbbf40b0d0x8acaa7a90x003c82b00xfa3496880x234fb2820xa012da370x5da6e4870xc0bcc57c0x014e47610x6a2932cc0x242beb250xe11846700x9f6ba6a20xd13e0d130xe058a4960xf0ebcfd30x56e923600x2796855c0x129cdc670x2ac30ea10x959b0e950xc5ff40300x73ea62d90x7c2b89f30x553d00db0xf88ada0b0x2861aae50xbfd63c0a0x40eec9f70x676c40570xaa38ece70xd01e92f90x272b38a40x845c29ae0xa97be2f40xeaffd0e60x72449a140x8b37f0170xdc541c520x2c7516a70xea50dad30xa9bb73350x90d98dad0x781bfba70x688cd2750x81514d330xe2c508190x7b74f8e70x073ceebf0x5cb450c90x718678590x5afd76f50x54b4bed60xbbccc1920x783166400xb822e8330xf99942790x70e148870x53f4f9bc0x9506e30f0x314048d00x357e86cb0x08d116d60x7ecc961f0x0d22e5d00x1a9ac2820x6f65e0940xac9350360x64206b280x2ad4371e0xa2b045640x7ee176370xab35639d0x51bec1f80x9d70b6790x771abe270x728aaff20x2fcb376f0x7f6f063d0xb15e75c40x9850aa4c0x5840e0c60x3bdb5d280x7278d3280xd2160bfd0x1b81f03e0xc7d43d210x4a083f270x9d56e5710x34ed028b0x359afb400x4905311a0xe3ec2f2b0x50c602110x690924ff0x650895480x16bf2e2e0x2fdeaa910xc974c5030x513ad5340x43cd294e0xd93cd6730x33d763eb0xbe943c230x3244a7c60x03e38c5f0x58604e4d0x452979180x83dba64c0xf9d84d7d0x4eaec1bd0xfc3b81ee0x7532588a0x1935ccb60xd0fd432e0x025bbced0x37e22d000x8b2dfd530xdf9208c00x65af81df0x3a5ded620x9cf59e7a0xdab365bd0xe66b98120xdb3faf380x6ff7510d0x4adfd2480xfa35044a0xa1ecba510x7a6e4ff40xdad0d0390xd919806a0xc18cdf360xbcb838a10x987ab0a50x738fe32b0xad1036a20xd0a0f4330xa8d8b19d0x00a4b0440xe02549fb0x04a7bffd0x4b14e7310xde00da9e0x4329375f0xbef767040xb62b7da10x737be4cd0xe38e47740x7dc06a900xad15f5330x7226a3270xa9c723030xa1bedd720xaaa11e5f0x4762330a0xfdfb792f0x22de49310x48d50e790x640b6ce40x533c1fc40x60179b6f0x625662050x76fb08a70xa38f21b90xafd5ff2c0x87e641810xaf611eac0x81221cad0x185828260x5fdfa2c10x830c469f0x148780090x0fc375620x86169f3e0xaf7614180x881c382f0xa5f2d2040xd2db7bc60xf05ae60d0xf2820c080x157db7020xaed179af0x1a25e7440x5a8aea6f0xd6dbcd150xab21c06b0x7358b1f90x70f24a2e0x53ca18e80x098b2d500xf41d1ac30x2fc23d6e0x6226920c0x10c7e0f10xfd4a93860x1870d31b0x237b92d40x20254e450x63a9cca20x6c6f0f930x4cdae7d70x87e786210x90dc29df0x058f93660xdc7df67f0x012e730e0xfe0e7cd30x8e6fa8b50x500c768c0x1cb7c9830x90c8498c0x574609c50x05344f830x48f494000x30e1ec250xee9fcda60x3ea5196d0xfeeecd050x0b52e5020x74457e560x0e13cb4d0xef1f6e230x17614bf30x5d17148b0xb28249bf0x2fe3d2cd0x2c63e0510xdab0f8920xeda8956c0x4bdf6fb30xa95222060xe37034510x27a052be0x0739a4dd0xe0fe6b6f0x12c7ba990xdfe759e40x41ae30980x71202dfe0x599dfc9c0x05ef47b00xaccc1dd20x28567acc0x444c3e210x706f394b0x0c553a6b0xa1ba37ba0xc30770d20x3165daa30xcd47fcc40x2bb32ad10xcc7721ae0xce6714e70x202e64fa0x9424058f0xff8e74e20x2c6355270xd1f60a890xf2b81b640x3c02e0950x50d683770x8d8a35a30x2dd165640xd6c921f10xc4ae915e0x0237b57a0x25301bc60xe0b133360x9ba7089d0xbdb8e6520xdfd25d080x823fb2080xf0b11c9f0x9bcf18aa0x679b27070xf4c42e5b0x81552d2a0x13ce87e80x8967dfef0xe615c60e0xbb6f025a0x3a9be0190x975519c10x83ec27210x7e8110e80x2ff5bbbc0x44fefab80xf5f370e00xd21b61bd0x7a81541b0x286cc6470xa5efbf4c0x6ca4bf880xcefe57640x31dd94560x0d0726bd0xf5d612510xcf54ea930x57213fe50x0870d1270x5c4ca6d30x7b4463550x74e3b46f0x84ea875c0x14cc7a2b0x432282db0xb7037a070x5895caf50xe818b32b0xd042202e0x9070cb1e0x4a3e24150x05b048760x1de8bf3b0x10f4eed20x5341121b0x9607913f0x3383ac850x83874bac0xc1d446140x7b2305ab0xb34180270xe72518ff0x8b9350a60xcb06bc720xbf6ba4d00xd6e6add10x5ec625490x1022f19e0x7119d3750x3cf04df80xca3ecbf80xb2feb2a80x51b7b9910x3576c1140x373a68910xd679694e0x995563780x567f70ae0xea8ea6720xde12f5180x993870bb0x43837d3c0xf72a81ac0x4a1a8ae40x374c53e10x1d5f14aa0xd4ee38370x48459f030xa74fa02f0x672b00640x7273c85e0xbb3a04ab0x9a582c490xa8e60cce0xdeb3ef740x1aae65260xafddd5450xccd868060x1b5059ce0x37fbfc4a0x8f7c20660x21d9ef0e0x80a072c50xa6ada0b50xc48b7ccf0x5df576040x476273240x743a165e0xa45f4b630xcb16c53b0x0012fda00x4c5c85350xff356d6d0x25c7d9fa0x934861c70xd7d7033c0x3ad95cc50x3893a1d30x5445974b0xb3b9a7440xd9aba3fd0xd91aef380xf74b228e0x6a47a0da0x88ae4e8d0x841a12230xa7548e270xe5c3312e0xaf0806600x37f263540x8c1d563c0xeb20a1b70xe4ca08550xc8d791ed0xf8f3a0fb0x614ab98a0x5dcc743e0x94d1f7420x36471f080x9dae60060xc29939c80x716479850x26b7de900x3a9948b80xc9e7a7510x9bb4385c0xa94f359a0x6a2c82e40xd3c1fc2d0x10944bb80xbf5c28900x616d3ecc0x0a6aaaea0x4d3d3f480x0f3a31d20x6cb61bbc0x50d3b6230xbed1e5230x01b2f6190x7f3ea3a30xa894be310x8a9244660x7f23f60f0xe7086a890xc1447e740x528151c90x7a0934470x9220fbe70x6bf2fd660x21328fd20x30ffa1570x3a4f6a320xe94422b40x2eb011c70x301998aa0x5210f78b0x06fadea30x8a9d976f0x1c88ed140x72b6a9df0x5c739cd10xc885b6960x102d14e50x933048000xf02498760x73a48b4a0xb019f5140x4d59fad10x4deb46fd0xbd348b5c0x0f305d120x170663090xcc95f2780x4f0cd95b0xf258af410x3c5d448b0xc08a4a350xe01f6f470xfbb34f440xc175d99b0x9384cd490x07646cee0x017a210a0xd4682ee20xd2b10a050xf6e874f50xbe1887e40x2f73b8f00x97e2f0be0x24f63dcf0x4b51f74c0x43f56e820x8462cb620xc17ad9090x7f7d452c0x6fc200fa0x32b939170x5ad8e6d70x924e30370xb1c636630xa51931a70xcaa3511b0x407874770x228e03ce0xd7071f070x622669c60xf839c39f0x563f756b0xb5ddc9420x9fb053ed0xfad556570xdec207b50xe3edb71d0x4f6d0b820xce6102090xdfd7195b0x6c8dcc3f0x7e9da7b40x695038320x32da697a0xa526c5980x286266340x4c0b3dba0x6a2293060x0ba187f90x13b8a35e0x015e5db20x64e217a00x081aed8c0x78a2872d0x60a02b1b0x7d1945ae0x0cbc138d0xe36cf50d0x7378a7990xa091092c0xefaf0f820xf90178380xbca57fe00xea44d30b0x57480e050xe2911fc40x2bff91650x69419a7e0xd29813570x918fa9c50x3793471d0x82daa1f10x4a6b49720xb76fccc70x833002210x413fb3020x5525301f0x1dfcdc9d0x6a2957c80x0db511a50xc5667a400x85afc1e90x8341663f0xd9bf409b0x66c9eef90x6ff18eda0x6695807e0x83f03feb0x5d52cd120x50caf1840x085530180x0f99ac3d0x09e2f0800x46b826d50x2cac9c610x6f56b7ed0x81fbc17f0xe130d9550x2fb554cb0x64c5d0cd0xd87178000x3f51529b0x693aead60xf5f876c60x564f81750x163831020x53c956360x9e11f27c0x77abd0000xc66af3b30xc88b323c0xf0d706400x0f77dafc0x9daca2200xdd92a6050xef1412990x962dd7a90x03bc29290x54d392c70x5bf699870xb51e2a640xb2bf18930x5a7468200x976a11270xe6c67bbc0xe3b4549b0x21fe5e510x728e96130x27ae92370x980105b50xd1f3b3f40xa5a0074e0x369a1e870x650069240xfdc650460xca0001b70x1563360e0xc8e470250x2225829f0xfc0b16610x1a88adcc0xb0738f660xa5cfad990xe8ee98ed0xd8b7668b0xeea6ca940xb566243b0xe9948a070xbe51580b0x7daeb0120xe23ad4920xb8082a7e0x3e700a890x1adc05550xddf19fe60x8cb1550b0xae486a750xa8afa6b40x0d6170640x2c51f2640x6cbe9e580xdc7c3a810xc9dd68ee0xa1d654780x16a7a6570x9aa04b600xf429e30c0xde3568090x88a014320x932912dc0xda7458cd0xb6588ba60xe7bf070c0x325100b70xc91988df0x53db31490xd7973ef40x311a37be0xf95ea2480x108b188f0x980dcc120x4571aea80x0be45fa70x864b70180xe91297170x9a7b37ef0xa18f224e0xf98605d50x8bf746da0xd8d16fa40x19ac750d0x496e454a0x5ea06ccb0x1e7654830xe05b79fa0x1d1d49c30x99a9b4c80x62d0d32a0xf49bc67a0x4443d3990x525415260xd3752c270x2b9997fb0x7181db300x86a559d10x1128d5140xb8f13cb50xdb20598e0x27d00fe50x368b7c180x193265e70x17aa21ca0xa2b5cf8d0x13cb13800x2fcac4390xe06fba650x0abe879e0x11f0f4c40xb07798490x36edb7550xb44e18ea0x541c5cc90xeb37101c0xd0f36f0d0xa57150270xcbbf0a6f0xacf649bf0x34280d560x047e08f00xa78009bb0xad73041f0xf4a5c2130x3e33faea0x57a5a70d0x5df421090xf1e98c740xa1e439f60x894697270xa2a5e2a30x94f8f1380xf0071eaa0xc744a0f50x58e7919f0x40a5a02b0x4a9b9b130x0e0dcc930x38ce402b0x362af8b10x3e4554700x2f05dff80x3c8bc32e0xdfd283760xe479ace20xb0765c400xfa10fee40x85f096900x28b514050xf795bba50x77ec319b0xb171a1930xcd340e910x12f893f20x2e92f48f0x05eb19fd0x17ed8d300x004f21630xd6f9f1ea0x0b0da3070xa6aebc240xda27f6910x191398ee0x9787640f0x8cf0bbb50xdaac4f080xa3fe20b40x66c0289a0xfe69c7930xe67297af0x9ac302070xcd7909280x17b8280a0xdc5121340x9939eba00x659e19900x272f1c630xeac3fbdb0x63dba81d0x5ed593da0xd5d96f8b0x34cc62dc0x2e08226d0x820928990x11e06ee90xbc6ea9030x5fb6565d0xe3e529620x8c8529e10x4d4359dd0x6739a5030x44e1e9aa0x42e9e59b0xd8e4198d0x5456bf320xff2854fb0x086169880xc2ed9d510x39f4487c0x1bff6fbf0xa4b773ba0xc3e211da0x06c0bb890x430068090xe5ecb1350x8f61aeb20x94195f750xea7767790xda9548010x8dcc40150xcb57b1a90x89fcc4690xbfb3b3130xc3ed8fb20x3f8d90d50xd3f955d50x9965a4fc0xe8f0adda0x3547732a0x4c4777fb0x89e3a6720x53b619580x3344d5990xd82a874b0xb057e3450x77af74de0x7f7a276d0x299a54be0x2e01f9640x8fc5a5960x021e85bb0xfbae71090x4b21de980x9c74f8c20xf67acb5e0x09e3d7830xaff7996a0x9be15c620x77a54b430x9c3dee6e0xe58ad06f0x4572b04f0xfd6e44a00xd870fff50x91ae3b300x20f243fa0xcbe5d12a0xb1b52f470x8681f1ee0xebf8bc4b0xc12982b80xc7a693340x620324430x6501fbda0xf9dadb2d0xafd54aa90xd4dc49a50xc88afc0a0x6195dac30x078a5f9c0xf2a3cab80xc618630e0x51536bad0x1dcae62e0xbbcc66bc0x73899b830xf76b1a480xef8b864e0xfc6ec18b0x2b64ab150x67b45de70x4e2e10d20x5b19129c0x737029350xfb7a0c2d0x6bf245130xa92dfc430x50b1f2b90xd45cc6ca0xc26351f80xe41534ce0x1def880e0x8b04668e0x7b90d1a90x886cfa9a0x86448c300xe8dc667d0x5e39268a0x2af1966c0xbb6020a90xdbb49c170x690b75ee0x8dff352f0x619529c80x2d0511510xd705d9c50x3285dc130x1ef9e4940x0e1cf36e0x85e5553a0xf5b196010x400999150x9695adc40x154310680xb805a9620xc696052f0x9adaeade0xf13dc3980x9f0bb24d0x76f1aea90xaeebd6d20x213ba1880x2f86cd6a0x359f0a5e0x8ea0c1e10x2018c8510xfe816efc0xcdef5ba50x7ed80dfc0x141fa0660x14ada7690x535960000x98cceadf0x16e297c30x58e3306d0x55eecff40x44bae2270xad9901ae0x0c845b690xdac4913a0xeea9dbaf0x6d7c7dcc0x63a7c28c0x64127b670xa209451c0xca21ebd30xf8d078580xbe1bb1120x86fb9b050x1b015d250x0634100a0xf474c21c0x574c2e740xa976957d0x4ec54e780x34a2f2a30x57a24d6c0x450f18570x40778cdd0x6c7940b80xd27b25dd0x450f13ad0x0d2770e70xb06de6900xd6e954f90x1038c5e80x931707900xf2215f740xed4318bc0x2f53b0880x6c7bca300x598792040x69c4e1770x4da9f05d0xafbcf8db0x68cde5740xb682bd880x62377a7b0xa24ccc890xa5496cb60x138739a60x1163f0a70xa8664cb00x2c5ba7b20x8219c32c0x8807ed750x54b769b10x87c52eb90x298fdfc70x15680e970x8e8090270x9b0dd7cc0xac6f90c00xb9eef43e0x59815b680xafac28d10x9399505b0xb08a36210x4ae444bf0x9e52227c0x15e0183d0x600150a90x8b40992a0x11ba5c330xaa5419110xcf0020790x4d4d7b790x5a7893810xeb04b9f20xc8de4fd50x3225c5880x4d9bdae30x34b85ed80x1fa17f5a0x76d503dd0x16ab147f0xd50e84010xfba53e110x5603cc0d0x634c6ee80x16a12cc40x64bf1f9c0x4e6818440x5538cc410xa27174070xcaa37fb70x406dc6e80xbf4954a20x1ca0aa400xde819c290x0ad9c40f0xfdb3f87c0xa8e80bf20x23ca731a0x9d14af9f0xc02d34c10xebfb3cd80x2211a4c00xbcb6a9430x1ba274710x575f19ff0x1262f2af0xcb31c7900xa98ad6dc0x1d8a9a1d0xbd080f0a0x3982fb1b0xfb941e770x1bc4cce30xd741b07c0xf70b4d560x5080a2390xcadd98920x538f3a710xeaf3daae0x538daabb0xbe2ce71f0x2e678bbf0xee60e1470xecd78f1b0x4c12f5710x9c1904230x3a194a040xb7628e150x76d53dc90xc69635ca0xa084ff070xfc66ee7e0x364639f10x7ec619610xe01de66f0x6553ebef0x168a8cfa0xacf49ead0x6cc7b36a0x6eb523f60x80a1d5160x46d2dac60xef9cefd60x5c103fca0x65dd91fb0x5851cca00xd8a45d340xaecabcde0xfd6f4ffc0xb8236a380xed978f650xe1e811a80x5fb9261e0xacbf16150x016dcf930x9dfe9a030x5129bbc40x099a11020xbb7792430xdd626ecd0xd15bb4f60x506fbfbe0x57c77e5c0x7a9b37e80x2412c65d0x84502a470x9ac2fb830xf93860460x537121f50xd27fc67f0xe3a712d00x5c4265f60x8cbcb7c80xc6a7a9d40x6edb8d200x23de809b0x07926fd20x75689d300x5559d8b60xae96b2ac0xcd567b020x079456420x658d4a7a0x8079df3b0x87995a4f0xfd042bdf0xf981545f0x8edf9bbe0x91c306c10xf80e4f970x7bfc1a7b0xead699370xb6cf7db60xb36a1cb60x068757460x27ea8e2c0x6577b0590x5fc7283f0x4cb4a3e60xd6b95b2d0xb9abefc00x7cd16fce0x3961491c0xdb26b96c0x84e360030x580c26180x99e5db9e0xcd79d36a0xeff55a320x511283300x07fc02590xb74194f90x2a3cb5090xabff97ff0x60fc92f90xb47eab4b0x365795be0xe31b82b70x3931f77c0x85688f360xee6e99e00x15244c9d0x5dbcfa4f0xef9aedfc0x57ddae4a0xbd1e02190x0d5ce74f0x68ce49eb0xa120ee100xe36ae26e0xe948c04e0x352ec68b0x54b38f7e0x0130e87f0x45937a0b0x1f5631600xa963d6970xb6a41e650xcac37f7e0x6dd6b2100xb7cc15520x9091105f0x3f4deb010xe020cfd70x7e6826d60xf9f0f2aa0x32ef008d0xb9769feb0x9d40855b0xd65862c60xa213c9930x5d8476d30x8e4eb4510x73456f190x67f468e70x37c8f4b10xa4fca0b70xf9a350760xa1d22df30x7b67d1d50xbe20211d0xf1bec00e0x7848708f0xa952e67e0xc4e64b090x88ed1ec70xa3f8e5340xbc7e25550x5c2bcd370xf955e9c50xd58c15840xe30013a60xbf9a902a0xe023e5ff0x3613274f0xe0af18470x45d3d2200xbbbc05350xb5c1db420x817a705c0x5a0930ca0x9b2eeb350x40b6bd3c0x057f1b350x7e73873f0x0f0637b30xd0a051740xb2fdd9590x1906648e0xd6217d910xa17c0ccf0x19e271ad0x89f360c10x4c22a9f50xd9732ec20x5a9f22530xec6e30240xbb1537f60x0d8de9ae0xc786daaf0x8904258d0x3f8009620x726db3810xfd4ce7330x1879fcbd0xd165dfe00x50a90e8d0x18565e4a0x08d25a720x5bff9e330xa51bd51f0x55897ba30x7c596eb30x2ccd7b730x108a0acd0xf10966770xbf84ec340xd5d0bdef0x342856be0x3e3071dd0x0effabc10x1a70a86e0xe67a6dcf0xf6b3f35c0x470225140xb0539dd60xd74420570x58e8a1bd0xb5265f4d0x1852be980x7de68aef0x971a6c4a0x903c0a420x4f338eb60xed14a25d0xd9248b070x70b8e2360x8fea24bd0xcee4254e0xf2ced10c0x7aad008b0xf112da850x41c2f8f00xbd91a77a0x179e66ca0x3f3c97ba0xb3a70d030xc10dff1c0xc6ae938d0x586ba3f10x020d57b20x5cd88aa20x26e84cb90x34fa02e20x5b2840910x1a6b1f520xc5d04d780x546c481d0xb62809810x7a841d4f0x7b6b242d0x0dbc758f0xf288d4d20x5cdc573d0xe9e7f9de0x24ea868b0x614081d80x974e087b0xceed9e510x766541870x716b794a0xa8dd5fe40x033774be0x3df304190x984a577a0x04cced4c0xe9def8310x827bb8630xe8d17a2c0x980a806a0x903b57e20xf323245b0x1b959ed50xbd5ffc0b0xc5c719b30xb6c252120xa7eadcb50xbf1a29680x5adc28070xa2365f440xccfe64090x5de611a90x0efbca4c0x87bee5470x1853653c0x68ab424c0x95bc90780x1c80d27d0xf331236f0xa3a046020x23505f2e0x63b5912b0x968fb45b0x9171bcbf0xe27d9c580x326fbe7b0x4a11deca0xbc0884020x302e93250xb0eec6140xac58aa800xabcdfa3e0xaf78f2600x743d1d5c0x981414890xc84c3c5f0x0cca1fce0x717a8fb60x11dc4b6d0xbcf2d2fb0x8071e6660x736e4b2f0x8ecf4acc0x7948c2220x8ce57ced0x721211600xfcd6c8e50x084b5edf0xb03f83e80x87471dc50x88ae3bfa0x3146df9c0xbcde13e90x6390c2250xccd588fb0xddf8a4040x8c92f2ba0x397321e50x6391095e0x7146c08c0x84c5e3d00x3a04c04a0xc914c27d0xa0e67ed70x94d6e4bd0x78041b8f0xb3f88ada0x5c02d5720xc91c772f0xe48be5680xb4cdf8680x71fa908a0xec2f583e0xcea8ec650x5b02cbc10x0d61a0050xada45d920x3d7a8aeb0x6a9d2f790x6ec0fa3e0xd30249f30x29f79ff30x4ae6d1720x65ccb6f00x28aa6a670x7ef29fd30x0c241ead0xa6320f250xa7eedcc40x44f883f90x3150edda0xbdb3b1d40x17d1814f0x076da75a0x95625eb90x410e0fb40x692111530x7a1d58de0x110a5ea50x9ba73d8e0x0ac988580x187244da0x701dafab0x19ea0a500x5a924d330xd9cad13b0x922aa0260x16081ffb0xcc5d22d90x460dd01e0x7f7b498c0x7c02508b0x699d49b70x8762619a0x75eaa15b0x7ae656ed0x2e9e13df0x7b66268e0x0b03e56b0x3178a19b0xbbc970cd0xaed85cbe0x6f9df6d10x857fc1590x48edbee10x5cf527510x114946ac0xb6d342570xb5a8d2340x68f927fb0x81b1b2550xc6cbbc890xba9aba000x6be7a92b0x4bbf47d30x904907ba0x6fc65d870x32aa05f20xc42d9ec10xdd77d61b0x30f114de0x240decb70xb19fda8d0x50b33ca40x72a25a720xb60e5e5f0xab74cb420x73295df40x2a43e4800x6b49ab6e0x37c616330x6057c6f30xfd552f7a0xcde1026b0xf5eee0a40xada907a40xb0ad34ee0x8f6999130xbd1785390xa3be984a0xc96d5bda0xbd3e75420x5609ce410xb9cba57f0x5b17be060x84f877bd0xda0c8fa00xd84018490x19f42c510xb462a47a0x9628e4120x04fcaaa90xf25e93360x98df0acb0x04773b600x3a1a39790x75b3a9860x0fb7a14e0x90a277aa0xaedc77a80x6d2f4cb10xa5f573e20xe9b7f9290xb32e3c0c0x6349b3470x336101600x7292ab340x58d9cd110x35a7490c0x361c68dd0xe8b3c2320xaca5ca200x71a3afd40xbd0134590x0d8909070x669de7ca0x55452e7e0xfbfd5aab0xa7efad9b0xcd1a20e40x4f86bea20xa636eb240x779140630x5520b31b0x23dd99120x0118c91d0x4ed1978a0x058e3f5e0x67e3a2eb0x3b54570d0xea7565d20xe44f448b0xfc331dd40xdb0927890x89c05c360xbe4de6750x0f2b83af0x59524de90x30ac11bf0x126d4c040x33bbc85c0x2bad2aa60x7dbe297d0xa63d40a00x7ac71bf10xeb7dd8a90x80bc0a250xbbd4024d0x85c8405e0x23bfe0e70xb761a2dd0xad7036570x9bdc77b40x68118e110xb35c6b920x5568c9df0x1f1ea3bd0x633548ca0xffc90c0f0x1b0694500xb72c162e0x9fefa3cb0x9ba879530x19d829a60x72bcd8c30x8b5606cf0x10aea1000x921428c40x5ec7912e0x2a334c5e0x237692e50x950301960x8095cb350xabbbd8120x620a71f80xfef79a470xdbb926660xc4da1d560xab41f8750x866482670xb93862540x50dec0c90x54299e0b0xa56cdd250x78ffdd670x9b6177640xdfc091f90xca80437b0x38f2d94e0x9bc6b5390x4fec4ed90x3c8d71110xbe3879aa0xeef6cfa30x7bea9c990x58bef81c0x229f858f0x8de99dbb0xb76d664c0x36d3f6d70xd93aefce0x144889730x5281ac310x31d9764c0x454fe4960x70ec31360x158f827a0x242834540xda78a2780xd64a76e90xc5db220f0x7d50c8c30x2d5a56a00x5b3c32010xad7b993b0xb54676fa0xafb8a4070xfb8644c90xbf15e03c0x2087719e0x2101cbc90x987955da0xbd2f79ae0x417a91310x44c115bd0x684498f50xa69dfd740x94c9a6840x39f636c70x3dd7b17c0x405813ce0x5b0f3a430x524a7e6b0x2bb5b74e0x86939f860x8d580d9b0xa08c30db0x90d1f6340xb0f62fb60x1cd0c7520x36035d600x889ee5ff0x77527b000x1e19f4390xfa8e64750x8e8c36c90x05be63360xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10xcb50a6240xfe8c6e4c0x7237f6b00x8638ad200x2992d8c00x80d03fe70x007451be0xc3b97e190xdd14c9520x86fca7e40x9d1065d70xee120c030x938fb9430x57baf8850x637588560x5e7f95710x4e8421410xe28e2ee40xb67114420x882a5c420x2a318b530xf11b86dc0xf8169de50xd79d6ae10x5089164d0xfbb2ffbf0x15a37cf30xe30d7b660x87549f210x3d8e58940xef265f270x24693da40x95f9420d0x2a5d816f0x1e2b2c470xffd3f9d10x8a9aeeb70x58765abe0x4f31cd5b0xbae34bce0x91ae68d80xf2df9b010xbea880ab0xe209d6710x481b62220xac0b7b5e0x49c1ef670xfef8de910x9d6cba300x79b82a710x8fa029360xa6c8a5400x776ac82a0x57668c4c0xf5596d890x109b55870x3e0f7aaf0x273886b60xd58831350x8c9c11ba0x58b97fd10xcc1a7c480x3c78b5a50x117aca910x04790e240xf5528e2f0x899898a80x5db48d740xd6cf12210x1f2fdbb00x59d19d0e0x8c0620500xc0cfe27c0x4e9a1d880x32748a600x9584deae0xdb86a5f10xe06a19b80x8d11dcb00x82e580c90x60931aa80x679f079c0x49adc1810x6b05d6790x5a91c24a0x97e03f380xe014b4aa0x486f8e3e0x6207ea850xc5740d740x616b583f0xc079fe8a0xbe8fe17c0xf325c1690x192f4d0c0x1b8ae0be0x4faed6a00x2f3d78d30x3c42f6170xa17a8d1c0xf66eb88e0x628704b40x5eff17ac0x580f96960xa88e77cb0x805bebd10xae8f347f0x156bf1770xe65c854e0x7804443b0x8df1bf740x7bd3f8f30xf67c23030x619578520x4e8859a80x5c85ec950x54824f580x0b038e240xf083836a0x31f727fd0xddde87490x2a303d4d0x5f2da8c40xe7fad7ce0x5229b74b0xc3aa33d10x32c3cb4e0xddc6ebe80xe5883bd90xba08668d0x21e010710x5ddf6dbd0x26c98b180xe552b1560x233cf9230x7e9f0c8c0x9bdb1bc00x4cbb17e60x236dabdd0x02edfc370xc79d0c260x5350a9cf0x2c4d7b9b0x5c2626fe0x7d52586e0xdad752b20xda1f78ee0x8d85a7b80x2c704e540xf0076c370x9084b0440x0925493f0x23b4e0d70x383748150x7da99cdd0xef95fce30x0c805f930x3a75055b0x479f7d4b0x026146710x472ffed10x12fbb6360x9d173ed20xef29fcdd0xa8caa8450x63c080290xb6e6d99d0xe0ab1a290x61b681a50x815588a60x0a78f18c0x1b0134e70x4546bfb30xd44ec79d0xca71b7370x5b9d62090x21a563da0x63150e060x1c5ff7420x556e43900xec4d9e3a0x0b59f8dc0x2d5106e10x2b9525170x51b659fb0xbeaf8c790x57860e8d0x8e3255e00x190409140x7285c3310x3d333fda0x266da8b50xd3ee6f1c0x808f4e0e0x5bbfb4dd0x0084b6a30x20f7d0c40xd9cef18f0x9c9a646f0xa04612b50x540560a20x629977c90x3cf8ad320x1234aee40xacbf6ab50x7e0e1ca90xa034afe60xd9fff3990x95bb64470xec16c16e0x4fc121b20x8b149c360x77ee60d20x024aa9480x14d016900x640346df0x1efcb7c10x3c4aaef20x600913160x719e17ff0x7c9a73710x2e1ca7510x6257dda70xacb4d88c0x2f8606b30xc98222340xb86c364b0x2093f4dd0x977cb1f10x4fc573a20x13feeaa70xf5b8a24b0x922954240x263eab880xce062bbf0xf17e62820x556d26060x43f819570xe0b1c1030x25379e730x2396c7f00xb7329c060x76d9b8760xc56048000x38e5bc5a0xb077e70a0x7757b51a0xff291ecf0x45558f560x522523160x8506baa80x47de0dc70xffd192d60x7932e8aa0x19bc55050x5958d6250x08d19a2b0xd738cbfb0x6d294e430x51572a910xc297ca380x807cf3c70x59edf5120x62bb09bf0xf3cbbef40x3e6030700xcca9b7b60xc870e32b0x60c62f380x5e0500390xd70f2fc00x6565abb00xda2fd7d60x8c42074a0xfc6ebbcc0xc74742af0x3c9406320x5a133d600xff5a8cfe0xa54dc0220x44129ade0x98cca8b30x636af1740x806cbc0a0xa88914600xe0c175af0xca0d32ad0x574f026d0x863a276a0x436d11d60xbffde8ec0xfa901b310xb2b81f120x321bdbb10x829aef330xc7af1d320x23717e690x5d8345850x58a03b9a0x0b5b0aa30xc2f00df70xe54c24dc0x326a45e70x5e21693c0x08bc08700x921a32770x6921aa340x112c08c80x08dc5e670x73dc71990xdc0704820x0bd0258d0x1529895e0x293617730xfd94814e0x8133c67d0x77278e800x51bd55b50xc6481e770x047b6a560xa0a8ec1e0x0f573d1c0x7d8762ce0xf799c4570x8b917c980x1a7d00840x0a67cff60x8bf1c3160x825c40840x312669310x5dc64cd50x2e62ccc60x49e969990x1f89b2f70xf77c6c9a0x7915d17b0xa0d4ccda0xcfa8844d0x43ef3f140xb0fee5780x5af9ef220x469152d30x77316a2d0x73b808fb0x43e630520x498edc8b0x3ca2f8390xf123f2d70xac683cdf0xd733ec290xb0484cf80x649994780xd25d4f740xb423dba10xbef432960x404ddca90xfbaaf01e0x2592fc6c0x2459bbcc0xc99db7990xf1fe8cbb0x0366307a0x40d046640xc631580a0xd471b9970x291ec59c0x0707019a0x41a260b40x56d61dce0x097ddc040x3c38b5130x011ca0830x08134fcf0x7d217e900xcdd7a8470x6d09843f0x0fcc19690xfffd89db0x33b84f740xa4d8a2ed0xe9b379360x2ade00710x1d22e79f0x342a23540x60b40fd80xe5772d4a0xdcc3a4190x7e431c150x640ac2170xcd62b5770xdc02f0810x8603d1650x6fa070050xc999bc430xaa75c3420x628b99d20x88a683030x86c43a8c0x1234ffa10xe42489800x63ea80b30x58276f930xf6c71a250x110106c10x2817f7fd0x9e005e6f0xd46af5ef0xcde266000x60f99e1b0x5f583b2e0xcca030020xfaf0c0590xe63d71bb0x0ec327a30x812bf4a50xe018f4830x7cb1ae690x6988d0ca0xcaa685330x4d0015e20xf6c8dc620x0177847e0x2ebe31350xd6b330260x73a43e400x8bb64ce60xe5e7a2b50xcc5364d30x4eac5fc10x1cbd92b00x7a2af7b40x714c51570x05b27a8d0x91d921830x40cf68200x947b40c60x0e3f1c730x58e872350x47c42a220x56d697ce0xcfef1cf20x4c4920930x1403ad090x1c5541bd0x8d883f670xc406c8a10x6f1d54cc0x52e94b5c0x2938708d0x5bfdb6440x7c9d7e440xa488fb780x895600830x768a3ad80x2e38ea1b0xeea94c530xf30a55020xa4f0f1d00x4ece01f30x4c2f37a80xa1952eb30x7241d6b50x007166910xec774acb0xb4d6a70b0xc289e46d0xba2b7f640x82a3c7d40xa23516f50x9305f8e60x7cd6f0420x553b49a40x4462d35e0x01ed65a60xdde993290xb261cbf40x7c46233a0x33f0768c0x556ab1050xbce933ba0x65d9e8770x3192d7680x2d6138d00x09ca91b70xb9cf18650x40fae5b90x6214aef20x816a41ca0xc37f9c6e0x4507f4a80x29809ba50x1a91d10b0x3a8d6ba60xb5be57d60xf553318d0xa175fcf20x3b4aed490x8c34b8da0x17f5594b0xcabe04de0xd14a465d0x938f8a9e0x630523540xf14e0dbc0x2069847b0xc8a91f5b0xa792fd7f0x9877db880x1b76347e0xa04f945a0x5831e0620x18fb2caf0x5db4389f0xc5e3d65f0x23864ce70xc66833c70x96c05abf0x20f316510x708df8650x5052a8360x7991fd8d0xbd6841d40x146289b70xc3a6e1c10xe78bfacd0x4aea463f0xb15b41090x5be63c5b0x89a0cd520xba55d23e0x65aaf0370xe2aae5cc0xc3cd034d0xaa8106bc0x52ecbc750x0cc4b4b60x44469a760x7f03b6a90x09a34a2b0xd819a5240xc666a1320x765ff4740x97a573330x4b05a46b0xdd66972f0xba13ecd50x881a913b0x02b2cb630xf43d461a0x9f3f45560xbf2a7a6f0x9de7d61d0x72f8fc350x544c04190xe69571270x53b77d8a0xe789aa300x970d13560x316e54210x5cd4480d0x33c55c580x674636f60xa0a801e40x8753a3830xd443e66c0x5c85ea6d0x95288fc10x5a558d660x7e995a6d0xf9aa93210xd47c857d0x2b3a62510x1101b00f0x3997a8830x1cc83d420x00ebbcb30xab571b540x457594fa0xbb9bbd080x6a5393820x808ec1a30x57373d670x0917e6a90xd3c1f2a20x386acd9b0xe83dea5d0xb56bd33c0x132c85870x7afc2d860xa9f81e550x4b7f0aff0xf6c05d720xb60c0a780x04da90160x2314663f0x9a11a0fc0x11c232400x2479193e0x231873320xb6b136770x7d2fa03c0x63ec5e180x6b293fc80x243f0b4b0x842ddcbd0xee7f4cba0x5bd0748f0x7568457e0xe156f99a0x7665ee720xfc19bc450x11a2e0ac0x38190e900x515ba5320x7a395d760xd5a295050xc320bf1b0x94c778420x670dbebc0x1a10c32b0xfdbd7a170x50bdd97a0x6ff607b60x671765700x0f38f6440xefa70c370x9f4d6cb40xd8855c5d0x344076910x951a27730x8f1b43530x3bb2ab500x63aacf180xc5553bab0x2b1831920x3ef051c80x860d72a90x499043d30x1546e4bc0xddb0e5810xdf89a3e90xb54f00cc0x56054c050xc27c43a00x9a99c4a50x5cf728920x67ee0a8f0x88cf9f150x50493a530xdb2c1e0e0x8356269f0x184357650x5a7bfe410x21cd536a0x668402aa0xc99bd2150x8d49b9400xc0577a400x296429a70xf19751e90x755aaac20x8e52748a0x8fe251de0xb85329150x8f520a730xdebe53d40x9879932b0x06d5f4870x0861ebce0x42755b980x9d0e7f300xf0c7df0a0xbfcb04a60xd7f570760x6be70dd60x22e50b880x3de9cae10x3b4c4faa0x9ed5d8020x6a65c1fa0xceaf61740xccf01d240xda72a5e80x064264250xac9ee91a0x91c0654b0xd753f2b20x2b52024e0x30ceaea40x846518060x89da6e9b0x3db2eae90xa75d0e5f0xc2a3da6e0x94eba5f50xeaf6a1a50xf265147a0x05ff37e40xadad8f990x7c97a3190x828250fe0x78817e420xfb1996140xedb0528d0x73fc89c10x07e35f7d0x84dd15770x0ad95f840xf7699dba0xfff20a190x710c73b60x732138750x7cffb8c20x1c7e0ed20x7b01ec4f0xef21df6f0x056d52b50x2092628f0xe4bc540f0xd879ddd40x04ec99d40xe464daf20x281d90080x2f5121f70xb47cca300xe113bbbc0x1072a3940x31b31f5c0x3701a1960x6dbc64cf0x6a910cd40x563b61730xab7ea4dc0xb7775c1b0x0bbdb0750xb729bf210xcf833a560x29eba37f0x8c341c480x9202ba1c0xf944f5170x5e95b1cd0x6d244f9e0x219db72c0xc35f4eb80xb977dd260xbc2e61cb0x2cdea06d0x18d0fbf80x685f0aff0xa30817d10xf0a2137c0xdfef849c0x35946da60xaa1e07350x62f14def0x4a71ba4f0x7ca512050xb6fd63290x2057f9630xb27e7cc10x6cf6d23a0xdbf30fe60x095c42be0x98c605da0x11688f700x75d8f77a0x5c4553080x017ea7c70x76f0cebd0x487e6b0d0xbd40e5820xe8629bd30x3ada883a0x8d3a49fd0xeb854f470xd4ebe91f0xdaff62f90x6ae86a870xf21aa6fe0xf38873570x2da7c4b20xc889377e0x55aa7c5f0xb9c8f3f10x9a4516240xae6977c40xebe2acf10xdbbcfaf00x4ffe99600xadc9dbf30xca011b5b0x837c60140x9557d6e10xb4cdb9c40x312918b60xd536faec0x7f0e45b90x2ea7a7580x693a27e20x904b86960xd7599ecd0x33b777aa0xde013d610x6781e2cd0xcb78bef20xa7a325aa0x569d141e0xad389f740xba8be2710x5edb7ae50x94fb00a40xc0eb08710x85b9f3640xb8a517d00x42ebc40c0x20987f3a0xb3d92d3b0x79dd91a80xe0483a130x902e90910xae11c4fd0x73a5cd330xa8673c960x8d88137a0x6141c8c50xefb1a3db0x644c0e580x1be124480xa0db6a210x7f14645c0xa0d9c43a0xddc26c1b0x7d9af4d80xbdcb268b0xd8dbd65c0x50ee5c070xd69a02940x38ec1eed0x5ef394720x488fd3210x258848cb0x35a059d50xb3d2370d0x96982a3c0x264913f10xb9684f2d0xc61a3b730x67fcd3dd0x12dc2f220x0867c3cb0x70ce2dc50xf65d829e0x159d15bd0x5da3dc4e0x08b764770x32e0a95d0x0c3500230xbe00f2d00xa64498310xc3a27df60x6ade03d50x10fa5c390xabbfb9630x0f23c7280x1d127ff10x0fd6a7880xacceebdb0x1c4fa4a30x0222eb6b0xf0b13e2f0xe2603e9c0x7abbc2fe0xe38fc9dd0x194c85fd0xa8db193f0x21422d1e0x676a11a90xf637c76f0xd759da770x96bf6f3e0x6e141ecc0x255ab30f0xef3466150x6ad4e3d00xa73be51d0xef89fce40x7b302a000xa952acc70x126919a50x04f1ec410x84bfe45f0xa8c2a3a70x9c44b4c40xc011af750xa643dfe40x756fa83c0x6af4d4820x2f1c95f70xfee81ff10x04414cb60x3e41a6310x599ab4ed0x7fdb60040x3e4d0fbd0xdc05c95f0x6eca01cd0x485df7600x413e99c90xd28acc8b0x459834890xcf24bf250x59d3594c0xa3cd95ee0xd58545130xb435ff0f0x2f50b84d0xb155a4c10xa3fcf7b30x3964a3d70xd82690060x50827e260xfc7c85770x56707e2a0x6609f1f10x3151ed210xe08d11e70xf7779fc70x390650360xa34a60f80x232edb180x2a195cb30x91f9837f0x6e470b610xcc1bc0070x1bdaafe10xb64d99760x51afd2670xbd0979e70x9f5eb6110x8fb119e30xbafb52f10x87c4df210x3d28af220xd093410b0x2f925e440xaa58ad970x85ecad020xf5a12f6f0x20a82c5a0xf67266900xff3c65e30x175ca55a0x3b03c3e90x7b46c3720xb127345b0x67b00eb10xb7c36a6c0x21231a220xbe6ca2a40x9ec574bb0x7114388c0xa99660350x4cfdc2d30xe168e0f60x08a3d34f0x8b50545b0xecad572e0xf2d9b7f60xf08e8b410x1a69afd90x19ecd53b0xdeaf29070xd21d9fe00xe6f7853c0x3ec86ef90x1bb259440xfc4e8ae50xc7c83e300x3f84bcd70x65d4c0fd0x974a7fe50x3f309cb00x3efd18890x5eaf514f0x06d5aace0x64f366200x6958ae230x5f6f1e9e0x3c8edda00x1615b9b00x69564c510xa1797ffb0x3003c75e0xd84d35bd0x8eee33990xd78283d20x791737670x081356130x138e09570xfae88c3c0xec5668f60x6527a2310xdf1882af0x8ada663b0xb9e08f780xb4bb9ebf0xaa6344270xac34ecec0x7ec1e6f10x01a33ab90xbbe1650d0xc7341d4c0xcd5e4af30xc4b007af0xfb54467a0xfab10bb60xc3e26c520x41e279aa0x57a1ae760x6444c0b80xb16ebf0c0x51ceae4f0x45312b6b0xe3d778370xa75079d60xfdcee98a0x2f4113a20xd20bf6ba0x6dbdc1560xe6c683340x75b2183b0x27dee34f0xcf97f3bd0xbb0ab47b0xc575c7370x97de2b830x7cbbc4c50x131ec03f0xa5f1e1ec0xb88c4bbc0xe0d6d0ce0x436aeaf30x750a787e0x2f4ce4170x501d615e0x47962d810x1d1c20e10x4166d5ca0xed27a7e70x0a56f3300x3399e0870x8cb358560x11189ab00xaf1a62070xdcba363f0x936e8f610x8ccee8530x33e450820x104d6ad30xbddbd7ae0xe188f1640xe7bb2abf0x716265c70xdd8a3d030xfb883f220x07e36bc10x08b0d4660x9ef3e60b0x4668b6130x00566ee50xf38dd5320x3d57a73c0x8744735e0x65f24eea0x64a9c9280x1ba237b00x72b9d2870x92897e3d0x384172fd0xb8cd8c570x45006cee0xaad8c7d60xb6a818010x16b039a60xac70ded90xfa5223cc0xec02a35f0xf1b313140x0c1c794e0xfe50e8d30xb9400dbf0x1b0b31410xd6c6b12d0x43c419380xa060fe7d0x51552fca0x451704710xb74295a20xc2871e790x7fd2ce060xb034ce640x93cf43fd0xa3dcfa650x8eef82460x9559234e0xa167d0640xbb81a0da0xebdd0d250xd68f16300xfb80f0b00x89ceaeb60xa95be4000x1a601b2a0xebbeb3f60xdc0cfefe0x379740640xdfedecd00x8c03d20c0x040da8630x198950070xaa13a4a40x14e0aa6e0x56bf228f0xda9133b20xe2b77b610x6e1ca7640x9c0284440xd68afba50xbf11ea670xb6ad61a00xc1a4fe970xf3fc4f890x198739440x50f8f2dd0x9343e3840x1a4240b70xa5976e4f0x015ad43b0x2c3d19090x08d9c5660xc85c51a50xc8257cd80x58b4645c0xfda4dca30xdf373e8b0xe516dc350x65ab34560x73e08d6c0x5c8ba62c0x9641e8ed0x585fdcf20x8db551190xc64980e40x4075e1100x9ae984bb0xeaf772ec0xc11b5b520x9c00a37e0xf73015910xb6fc7fb20xb11a386d0xfa7391bf0x7af4a2990xde89409d0x88e9eabb0x83b328b20xb70861dd0x3ad9c3210xb4a3726b0x2e68a8070xbb5c3c970x5c1de4790x5cd442fb0xa6cffe390xfd100e790x04977b3c0x16b4285d0x8445f1a90xa7b9bcfb0xa03d592e0xbfdac3120x3bd77fff0x658b9e230xb227648b0x8db1058a0x34aa51a50xc56e37440x843aeb4a0x9e6c41800x141c62b10xa220d0610xa7d856010xbcc777880xf7b8d8e30xdcff73c30x7772345e0x39146b640x4c0524970xa2a6dc920x190bad890x3328974c0xa330b8b50x29432fef0x09e117ef0x387ab8690x74baba010x4532d6c30x4c5492220x932d2d6b0xa13c36500x526c24e60x9e81e6ba0x213980c10xb17c56390xceb81fad0x7b2df5840x55fe84d90x13d6c62c0x4ec8ccfc0xfac980e30x17cb57730x6eb5997d0x728263730xa5b2ef400xcaad8e240x57bab7a30x53efebb80x0c5a205a0x370094420x7a8e31b60xe2c132800x229757050x914622b70x981b36840x6aa6cc9a0x3b35f1430x5b5448f80xbb939e730xe0c08fe70xef6ca3920x4897b2790x62849ac70xecc0081c0xe7bba9220x9e9eab950x9ffbf3a40x87c3a3290xafb50a720xb9c126350x687e0cca0x122196950x39f35f550xde7fa6220xfae8f5230xf398b2480xeef1a0620xcb1446c30xb42e72250x7b4244f70xf916341a0x305b28840x8297b0ac0x992ec7e90x45d4ae3e0x478f1a510xf998aab40x4384da0d0xa87c9dc40xa9ea66f50x420aa5450x4fb39ae00x721149f10x89a61dc40x26d9f0250x52e9d5060xe99c8c3a0xe6c465b40xbcb071ad0x4f830cf20xcd3c8f3e0xd49498df0x87b577d10xf45880cb0x70d473b60x89a6d8580x6dbc3e130xf8a665dc0x99fe93d10x2bd269bc0x5f407fa40x066e574e0x53efd2670x729557260x84ae6b810x81bee9320x062c14250x4315d3040x3f01ab830xc4bdf9f80x0b951efd0x9423bc090x4b23a4010x92f95ded0x83920b530x2ea1191c0x8ce9e7e60x166ef9490xca32020a0x51742fb60x6021d9730x72bde4cb0x229b0eb90x80d84b130x45b9a2f10xfa733d710xd3eaf1ed0x4eef27630x4bd1346f0xb78cddbf0x7cb1aea10xc0b2664d0xf28404cf0xc4b89be10xf51641ac0xa6cb387c0x0d3a20020x2e421dcf0x2f6936130x11eee3450x0c213c020x4c1e2bd80xcc5624400x59a157e20xe753b68d0xbb6a3cbd0x5358864e0x11df0e750x3fe6c3460x15510a890xa99ef8990x3f8ab72e0x663bb4480x86585a330xb10d964d0xf7bc95b00x234cf4160x176031a70x893abbdd0x16da1f880xb307c9090x805667cf0xcfc5108a0x46f42be00xdf50d04b0x93edef070xc18a68fc0x850bb6db0xe40bb23e0xd4b6157e0x2b4509dd0x2009e4000x90688bcd0x2c66ac850x607c46830xb1647fc20x52d54fce0x8f1cba8f0x0583c61b0xb9875a0b0xf4f393730x2d768bb80xd3ee79680x9b8967240xd61b5ece0xb4ce2ddb0x71fca4270xf558e2bf0x4974f1e80xf39d312d0xd46a88440x5032e2460xd7d7f2a70x457fed760xd39102dc0xf24dcada0x4ca72b600x38a6bea00x83a2ee660x30fe54770xa22231e90xe3f4c3090x89c878c70xc428adaa0xa410a2950x949b51760xc915b1130x139f4b9b0x341412c80x13c6b72e0xc0ae2bda0xa33c0fb90x8a3076550x916aee030xd85a5bfb0x71b694da0x792e1b200x1630d2b40x84106f360xcf22cda60xa3a6be4f0x6a4063030xc59dd4630x8b7db6930xa309bd850x366135670x074633ac0x74d399490xdbcb51090x0f21815f0x7c2894e90xd698202e0xab98f3ba0xa9ce8b270xa41d24260x667d89d50x9a1b9b9d0x049e170f0xc193ccc60x485dd45f0xc44d6f8b0x96030a170xb1835afa0x53c899be0x4f9bdcee0xedfe8c150x9e345d790xeea7daa60xa77a0eb10x0a7d98290xd0dc8eff0xe5aa0a130xc0b5f71b0xbaf5285d0x2c3a1e130xee073f7b0x5ad767380x29422cca0x00dcda980xd6de64500x57c0d2b20x93d6293e0x049da31b0x6cf18aa00x824356640xcce99ff20xdd9eca980xc6593f330x16f07d270xe3d48a9e0x53249fd00x54c8c2000x99d936410x89143eec0x07c4498d0xe1632f1e0xd63e71b40xb8659a130x1bdab61a0x4b5d3cb10xbd9417190x60b658060xf0786a6b0x8d8ec3640xf71093fd0xeddf74b60xbe77478f0x1be7e1a60xbe50d9280xc2e160f10x3da8a5120xe001f5900x17f338570x13a850a70x39dc2d9b0xe208fad80xda0180aa0x1640ee640x0b7126980xcf990f5f0x21c3314f0x485b59f80x48e656850x0d53255c0xf6a75ee60x70c350780xef90ece20x86eeae990x12970d920x124518e70xb17661070x6492c65f0x2bc3920a0x66e818e70x7957de1e0x218029ff0xde64d6d30x720eca040x766aa9b10x198a2d0a0x069f9d4b0x504fb9190x19cf60450xf597b31c0xf9f5b9020x16ae53540xe574055c0x18d99c0e0x7df26dfa0x276b8ba30xfd0a341a0x1dd278b80x452d73a70xbc639e570x22f2f3ac0x0a941f080x5d16e6e30xe2e5d84a0x4a0fe2eb0x54bc3af40x7406f4670xc4f2c1190x1cb07a0b0xf92e62500x60e6c8f90xcd4d70df0x38854f110x20e1c9d10x51b62b900x5b561c4e0xc6429a5a0xc20719d10x4f8258670x1cbfd12a0xac70b1f00xbfa5681e0xc6296cf00x8f7370ad0xd9a47d2d0x52c6a48f0xe481b3400xfaac87ca0x0de9f87f0xbba87c460x467a80ef0xe3347fc30xbf8155ce0xc8f6b8d70x9a6879280x131ebe3d0xf103b7750xf7807dc00x28fc940d0x1e4591010xf1e639290xa56890030x9daf38ce0x74136a3b0x710413410x336661210x1ddccc340xda44e4000xe93e49c30xaf540ec60xaeedaf1c0xb747ab550x2fd517c50x9aabc4af0x570012460xa9935b5c0x362c92440x9048e1700x82e0b5b80x7fa1b2e80xc3fa52a90x0218c68a0x2ad447240xe8b0b4ff0x0bfc7d6b0x02c6b3ea0x69d31a440x8fc52a070x64dbf4400xfda75e7f0x846710530x6432bd8a0x7657694d0x031dcaf30x9170389a0xa24aeba00x7c617e170xf5a1562e0x69ecba1c0xbce29baa0x13ac97d90xdc6ede3a0x8a1a74bd0x8b97bdd10x2d15c0b20x189d20a60x8e6692700x8cfdc20d0x526df70d0xf14e00290x01d3456f0x863b5f600x6b869bd90x65866f6e0x0c490ae80x747fddfc0x1715554a0xe3e0d9cd0x8829509a0xc5aab0570x312f072d0xd050291b0xe377ec830x4b139fa70xb94d4f8f0x78ddfb500x128387b40xde4d4ace0xa9b0c81c0x0c9014980x38a7874b0x847f2f9a0x75baf1db0x5da785d10x41814cb80xbd3fe1e30x3ce4ca6f0x27bbf2210xa35ad97c0xf21e1f9b0x487e30ac0x91a6889b0xbc0d2f840xb0ec82390xf8522a7d0xf66939190x0b1655500xa66ede4c0x5e798ffb0x4bb3e3ba0x6efe43ab0x55fa0a020xe58678080x647d61700xcd224e1d0x12d131e40x13e4650f0xd068e8ae0xcf9f33280x4b62826c0xee810f6a0x432b81780x89783bda0x36a34e580x6bb4bf8f0xbbb5df050x36b84cda0x0b36102c0xb69499440x6af8a8720x885b00240x0b25f6bc0x16af90710x6e1e38210x8801837b0xd0f5be6b0xf314d34c0xfae269970x21a5c6b90x753e20b20xd99e003d0xb70b342a0xace9b57b0xdf0662410xac1535760x10e6ccea0xbb461fb70x98db26870xcedfc8780xd6711a580xaab0ef040xa2ea55420x9e98460e0x63b0c22d0xa51fbedc0x972639680x23ebd5fb0x4557b4250x1e3f728d0x5475ba9e0x6bdac5420x722892600x688d422d0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00xa3cc11570x0a7e77f30x34d45c770x2adee13f0x09cc81fa0x3a797d190x2417c5c40x764567c80x48d1c7dc0x0e1982320x4a4cb5580x7485935a0xf398644f0x490816440x6f2fe3c40x0be675370x6a0cf6240xeca7949e0x268682d20xcbb1bae20x74dcd98c0xebcc64a40x6aba7f5e0x7c381a760x6d3f57bd0x9c2560080xd4bddf5c0x0ad0dc4f0x111ab12a0xafbda3f30xa448e19f0xa1d2413a0xe6024e590x9310ba060x72f07bf40x1d7097f60xa82b20660xc9a3422d0x69c6489a0xadbefda40xcf8c25900x7890d5350x890723f70xf5d2b47f0x5df049d80x18dc8b1a0x50ea425e0xbc76a6680xf3b9134e0x94f26f310x948edc060xabb10dbb0x85889aeb0x1245be6b0x75ad578f0x58cbb5e10x7deff6730x3c9d80cb0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x6a5829de0xe5f0e9dd0x54b43f1e0x2bb398420x6c0682f00xfc80674d0xc248bde20xe657097e0x6f081d440xf609373b0x76f0f80a0x667b4bf20xfc14bb2e0xfd4dc3c40x76d075180x4219bb0a0xe1775ee70x98fa1e200xb81852310xa9a632cd0x95d11b200x9b1805b10x15e707a90xe8f42d290x27824d5c0x601f665f0x9e4faeef0xd688716b0x154c63380x3062a7370x4b5fd49e0x7880c7810x5b82ead10x49ff75ae0xd3bdc2090x3547493f0x15bf19020x8c7768760xd635b7690xaa56c0a70xb6e482ea0x7e401a3c0x11e0ec410xc7d094b50x1a7d3ee70x38efaf5a0x0580f02f0xe4e398700x69cdc3660xc646327d0x45ab972a0x53469d8a0xc0661fac0xa53387c70xfc62ef4e0xfad9d53a0xa68e1f060xb4d9a4630xeae0d7390xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x4430764e0x7d053fc50x7774620f0x3a18389a0x51d9e4bf0x9d70d91a0x19b45a6e0x5eb248290xd51c29f10x24621ca30x45ddc6440x135031f60x05ad73e70xb78f9e340x4f8233430xf66d19490x1bfdf3c40xf5f6a9080x7ff32e2f0x82f4672b0xd1eca5360x04023a230xd163cade0x7b047bd90x5cf0d0bb0xe781f8740x7ade10710x87c934be0x3646e38f0x7551b46e0x0054f69d0x9290e07a0x932a6ffc0x88295b960x122f11c00xfbf3fe900xc79bcd360xa12a10e90x100e50570xe296bc800x80ba43a30x36924c490x5184cfef0x3cbae72e0xa34a84200xf4e1cb0f0x6d77fdcd0x249f93f60x6b2feeea0x5ffcc0d90x03d2a3320x29f238ac0x7f5a084e0x27b9e48f0x8002f9250xe4fb15330x263e1f690x4a026ffc0x45543c6d0x6f1ae8e50x15ebae370xe3ce8bda0x1cfb02a00x2edcaf900x8e21c9a10xb15ab2500xe03a689d0x4e4f0f160x97431fc60x02293ac30x0b290ada0x146055350x350ea5580x8d9ca0e60xdd8166a10x2e0b1deb0x013f26ae0x16dee44d0xacaa4c720xe123f3d90x3b20fb950x731c4a9c0x3d02cd700x051d58e80x98c039dc0xda82c9230x2a63c6dc0x06f629ed0xe45bfb3d0xf4db2b680x9313788b0xede6c1650x9576f99d0x0acf76790x8bb766350xe65ec9750xef9bc55a0xd0b04f280x9b8def810x419847570x4ce6ccb60xcd8dd4950x89adc3cc0xb5aa71650x2f7754a80x01a264710xd2bc64280x934dd6800xa754af370x0bd2f9e40xdc834c280xe4d94c280x29662bbe0x53afd2480xc37d70b40x17f985520xb9768e270x6c90ef120x59babc150x0c0b61820x72743f810x175e33fb0x9153a2a20x4395c9840xa49688fd0x1d46ce630xabe41dba0x9fff74990xd7124fcb0x250fec770xa8554c4f0x0b3a05590xb92926590x52d363ac0x5b1c648c0x85b4da660x923b12760x3ce89bed0x57575f080xf6d7b5dc0xce3fcd160x87c2261f0xf6f3d1020x62bf9a2e0x71a672ef0x0a502c980xd4835ef80x6add5c9a0x050877b90x2d912bca0x37db8f190x81e6b37f0x09d7b5fb0x6d253dca0x0f7ca2360x95ef1ccc0xe13cd8a70x7c983a5d0x1e0dadb60x3e9fe1b20xe5c78a990x0d73fc2e0x952664c50x4f68e5c90xecad3b340x1fb1deb40x7a95e5ae0x24a1e2b10x1399c0d90x7850fb3e0xe6d2458e0x92db8f680xc6910aa00x39e3c0300x25db15770x3ce46dd20x600683d30x23f0e7760x5b2f27fb0x5102a30b0x627c520a0x5fd61f720x6626afca0x25170ad20x115c1b940x8e24c3d10x783ecdbb0xa65d58f40x121a7fe30x3379d7640x014e41120xe727456a0x0774eee40x765a6f770x2e3ee29b0x60eedb910xddc34a020x998106c20x2c0b039a0x3d3883240xb1bed25d0xa6b21ef20xe862c4b70x873f9a350x2bb6099e0xefbab4c80xa00aca2a0xab67a0ac0x4ea257090x1f85730a0xf1d232a30xa438c62b0xdac1b1030x12572fdb0x5cdc56570xeef812aa0x02f9117d0xf58f60870x4e3670c20x3dae57d20x6876a72a0x73ab74340xbe3789330xaad8e8430xf91de8250x02b7c5310x78fc89130x5c45319a0x14a1eca80x5a6c61310x64fc582e0xd32f14df0x14ec911d0xf2b81c1f0xd5dde0850xae4d3ca20xea24fcb00x84ad13310x24cc22cc0x3e2830560x2207a31b0x35d121c30x628013ab0x49a0da3b0xa38602cd0x2275a0950xa2a90ce10xb896e90c0x250fafc50x49639cb50x6cfc5f3c0x3d6a009e0x860900680xf0c6ee2c0x0f23b7640xd54c8c1c0xc65017bc0x355817860x38db17fa0x503487a40x3040ab290x027c9aea0x10f5ff460x6a109d190x6066150d0xb3469bc80x9c08b8220x73e73ca30x1f1871f30x96cd37ab0xf4c3c8ec0xe9363ca50xfe5e09370x9846b49f0x3390570d0xf976ee6b0x9f6e53c30x4cf852d30x17415d980x997eed550x28fd76780xa2aa4a1d0x46763e510x825c86cc0x74496b920x4a9868ef0x62f641590x9f18fe0c0x871d0a9e0xa588035c0x12c0f2c80x547684100x641d90390x5162c2960xaf8241990xa2195e340x02531ba70x01ee39290xd4cb1d260x4949e4e00x97be94f00xb0353db90x03369df00x7c621f3d0x761aefd00x0cce29200xd0f924330x638fa73c0x73af4a100x6b5c2b060xfb89dca60x9c7f0c9b0xa4f370b40xcf2e80b70x4dac9abf0xac7db0490x065065f80xda673c610x271eaea20x991113a80x346c01800x4b7b50b10x1dc3af1a0x0a2cb0c90x456ad97d0x838a2b3c0x4a16c0360x5b077b920x376b2f920xc44d16bc0x3f292ba30x11c9774a0x979ec84a0x8dde544e0x4b118cc20x1e137d820x0bc5a1400x9ea1f2d00x06d1bebb0xdb7a87c60x6bd727090x93076afd0xd5902f040xf3cf33ff0xa785d3670x5cdb8d6e0x1aa304b20x81722ad20x5411f6740x15a9cbd10x4d227ed40x713eb14d0x49d1fdfd0x795e75e10xd1fef8480xf6f6bd120x3fe1154c0xe5e94c6b0xb78a20d60x552b086b0xb0a53eb30x1963f18b0x0440fa770x130e13860x3a90d0460xdf25246b0x062ab0f20xf5c45a340xb17210a80x015cc5c90x8964b6d80x08c600d60x2d01b21a0x032588af0x7c71e7520xb0b05ff50x0a72f7650xd3fe0e7f0x238e43090xf09460770xc6c283040x0482dd5f0x4a2c3eba0x7c3a63ed0xb7bcf9180x6bb50fc90x34de1f0a0x3d3be29a0x328c28da0x9a80fcaf0x0c28e96a0x5f4a68260xad4e902b0x8aa8492b0x62b71c540x15d514e60xfe2e47c00x2a6c71af0x20b8e4da0x737741890x034135710xea20ffe80xfb2c1fe70xd4c9de520x20d73e230x50f8444e0x017eb3b00xf44229bd0x3bedea5d0xf2ca195c0xb58b9c9d0x1d342f400xeaad6b390xadef3ec30xeed81e800xd97117ff0xcce0e1390xf308a4cf0x6b7733640xd163579c0x9ea2e4d50xce3476a10x6036293c0xd48517d50x13bb15a00xbc30422e0x0834bc560xf54975fc0xb4fa29ca0x35654ebe0xdc942fe70x4690b1d60xa9edbae60x0107171d0xf80ea1420x3288ae250x6da7c8090xc237d4da0x38a5e7a40x39a623290xb7550be10x77d5c2870x3e0a35b50x08f4a9b90x236410ee0x681a1c7b0xb64ddf2b0xc957124e0x968e7e050x34a33bbf0xa8ad5d010x66551bc70x5350aa8a0x93aa7d190xfa71d6470xe8a034df0x90d36aa40x7867c44e0xca58d24e0x2794a4a70x48fc5cb30x21433c5f0x79c67cbe0x9b4a349a0x55a37b4a0x8b4312270xbca34f360x3a051f1e0xe70dcaaf0x94452b130xe5a3c1ea0xc1c69f500x73011db00x8ca2d9e40xedcf81ce0xeb3960730x8d7013290xd8758f030x840ef2670xe02abfbb0xf2329e890xac8762080x0c5f7a970x951576840x06c495510x6615069e0x3a8063f30x48671e410x8c7348cd0x6dfa91830x7c29885c0x35229bca0xd35570750x76fcf1370x894b1f570x582f248e0xc5c99a790x5407ae9e0x3626f7470x26815dbc0x48b62a570xa6ff94960x2221ab210xbc94bcf10x56d385320xd5724fe50xded337e40x333fa5000x56f1a1e20x0b674af90xf90867270x84196c1a0x8475771d0xb7541cf60x0b6793ec0xd08c78120x869df2ef0x0b43fda60x368b8e9f0x48f6293a0xfab0c8300x6d11d0710xbd5bcd1b0x47b163da0xa1fefe6a0xc71f18500x290926b40xff0d8e280xf6e5d5a40x4ff2b94e0x5570585f0x7afaaf6d0xbc3db6e70x3ca899da0x397c7f7b0xfef7c8e40xfe12bcb90x648d953b0x58d8fcaa0x8b7a9e720xd13f99850x47f985aa0x0712e21d0x819924240x07f885210xc324efb90x9213f5c30x9f8baa2c0xa6bc45770x26cbd4190xba1f3b560x982afbe70xe45f70f40x9e3f645c0x9107b9750xe7a992850x7db6f0eb0xbd4a538b0x6fc51ef20x846c88a80x754d30940x853b95ac0xd02252390xab36cf990x22207e090x32c667a40x8108f3090x40fed00c0xab0e7cd40xacc074be0x585b88380x316824010x683c13c60x2978af830x645624e10xabf0e0f50x9b6c04c20x206216720x56cc3d820x50932c7c0xa55d0fa50xe4d7e2770x495a004d0x59dc4ec80x76e861740x22a0f0310x92d6455a0x923405660x028f03ed0xd5ee5e8b0x2fbbac630x82c2998f0xd55a5fdc0x1a7371f10x7a0c9f170x365c889c0x3b91cb4b0xf826786c0xeef14d8c0xb9f56e220xc7f0f0270x127c52410x3d996a9b0x8f3b869f0x0b073b370xfebbfbd90xbf2933740x3ca567b10x2fee7ea30xd9c6c1600x4a030c790x1a3c56940xb5b532ec0x879fda990x286451750x1c8dd95d0x3e2e70cd0xfa14cca00xff10ffc50x7d000fc20x2f5d2d020x1d80edc40x904d40840x50bc338c0x4e4e558e0xdfccd04a0x79796b060xe657c1dc0x4c374c520x0f17e25d0x51bda2060xe86df7b60xed3654860xe0886c540xc70c8e3b0x9223bb330xb437b4600x3c16ac6f0x53cb153c0x8bac58180xd680a3770x15e755c80x8b1033050x63452ffd0xca6e85990x74af8d400xaca31ad00xac95c8f20xdc2959570x1c9827490xd70b71960xf36aeba30xf8c6d0830xda7a527e0x5affd6750x74513f150x49642a530xfc9c0aaa0x138151c30xbe7dcb6e0xe953a9140x4de8f9e00xe655e4de0xbe7360f80xc6c7fcd90x748a261a0x6273babe0x3a4825750x44985efb0x83ea6e6e0x528baf1c0x69228a2e0x76d726b10x2844eb700x034be6dd0xa493fa9d0x36ceb64b0x669462410xce5ea4a10xc81de18f0xb0bf9a3a0x17f077990xab4cef5a0x1769397b0x848ee18f0x6e2c6e950x1e2a89d80x3bcba0100x35395dfc0x65e429e60x2f3f9f1c0x1399cb900x9275b0da0x9e4818460x659c2fbf0xf049b7540x0fd60df20xf406e46a0xc5e30c9d0xafff8b2f0xb9e80c050x4e095f110x2e4391420x107742a90x1784f2280x56bdd9270xcc1be7d20x54b08af80x1a159b480x76febc850xbdeb7e0b0xb78583240x6a3104eb0xaaa17df70x5d6519ff0x2cf8ac3c0x7ebadddf0xcdd65ac70x29bf8a1b0xd53167a50xdf70675a0xa37db6a60xadb0c4db0xb129edfc0x44b9df9f0xa7be61b60x00aee0420x83aaaef30x95dbc76d0xa07130870x3ba17eab0x9b8a53f50x8563a5540x070b28aa0x2d7d7aa10x31867cf70x5d2ac0280xfed547590xdf66b6890xa57381080x97ef03d00x6e7a1e8b0x389413960x3b7899ca0x323cca510x2c10e4890x57b6efe30xd004b8000xa9180f240x5681bef30xaa9e389a0x4647c2db0x325610590x5a4734d10x36cc95c40xe58197a90xf4ac7f6e0xfa4135040xc7836a910x8cd4927b0xd1c353580xc7e2a5a50x5ded010a0x165e3d030xe16f1adc0x6309b9540x09715f230xf1314b9a0xf0517d7a0xb40324840x7edc546f0x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x5d6674d10x089a208d0x40e990780x270650320x9a59a7880xb3abadfe0xa38b1acc0x7f7a961f0xd3ff36020x8839e7f10x814d0bf00x8ac216cc0xfcdf82360xc9b4eba70x80570a830xf5f4ad630x02a691910x4edac35a0xcf1b63e10x263507220x5bf8fd480x48523a5d0xdce11f810x40e8f0ee0xbb05c4920x897673de0xc981c79e0x5d4f9abb0x7e8f82fd0x5e6aef730x29f078d10x4cb057660xfa21f96e0x09fbcf140x53b050de0xe2db27f60xbbc78f4c0xb18e57cd0xd50edc400x0bf020dd0xcfaec0b60xe03a774d0xe6f4ab7f0xf1421d130x10e4b31d0x96e664c30x5c366b630x2b36c2a40x7d076c7f0x06605d940xa0bdb6990x20ff72ad0x9481fb8b0x711f1c2d0x8911586f0x458b39f10xf1930f9c0xcec00f1d0x6a2708aa0xb61272430xfcce1d6f0xb06694e80x0ca122a20x44704a590x80a6b8a20x8b53a05e0xc1a957d50xab6e19310xf4c263580x411945890x5dca7f4f0xf6046e9a0xfe2f64b70x6f28603e0xb45167a50x8165edb20xd4911b890xacb5b7630x910c60b30xfe056d020xc9758e780xa56304a90x8632b3cd0x726691dc0xd91b74cc0xec11dbff0x9e5fbe270x4c56036a0x9f96c7b60x6918e8b10x8718bcca0x92b9f2d80xd793db390x68d9f81c0x572124170x75a0db580x87120cd10xff8de91d0xff5d901b0xad5b58aa0xb451838c0x728bf11c0x246ef90f0xd6eadf250xb8ecb45c0x6192d6640x043566950x9277a1c90x38ea6fcd0xec5f9bf10x32d6deb70xd16a7b430xe6cc4d770x7f315f4e0x965316a90x175e274d0x6b2f83450xb8bdb3f50x8fa179750x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0x2f1eea800xc9011f020xdf6669020xebd584ea0xc303fbd20x54af33750xf02bfeb60x48aaf7dc0x22b82a6e0x32849a610xdfac18660x4dddd5d70x98939d200xb23f5bdf0x3efb50f30x28fdfc6e0xa0cab8c00xed3fa6260xb204e3af0xe6ff8f000x9be9ed6a0x33d6a69d0xcdd7bd310xeee2fbfc0xa9ee622e0x5da065e80x9de8bffc0x76a917600x7d0439650xdd88b8440x45cef5e50x1d13f2450xd5bf883e0x8040ce270xe7aff31a0xe4c7d0ff0x4fafa0f40xf0f834d40x8ca13f580x6b648bcb0xddb9e0920x48552eb50xe500c6560x1a4114790x6f05e42e0x2f35ec960x61dbacf60xc7e376dc0x84f8faae0x50674de70x1516d5240xb9d5b0130x8e1c1b530xde5ab1640x73730d390x75a89dc90x9561384a0x3aec1bec0x11b9567a0xe116d3a40x74b14b4c0x2ae0bfea0x07fb449a0x3c22a4d80x5f0962250xa173c8890x2c8216870xb204a7390xa7933f780xce44dac80xe4ddc3d80x703138830x47a03db10x59d8b1740x0feca3660xea8d14a10xe886631a0x47c108630xb8cf515d0xccce09bd0xa120ae540xa9df2ba10x06d947990xf923269a0x6958d4390x87dca0220xa25520c70xd69bb4310xdd2b39820x26e13f8d0x93df9e4b0xb07a21b80x265004e40x55c53c370xb46d839f0xada387660x2a20769a0x9e50dd370x8e7ef9250xe9474bde0xcad54dd00x6c368f410x43a983fd0x26ca36f30x1a8e5be70xccfb9e070xa52d0b2d0x53d8bd8a0x0a96f7250xebc4f5f30xed26e0b10x8de3f7de0xa9408bf90x0cc084f70x9fe493bf0x3a7a89420x4d4ab6000xc7a25bb30x2c3ffc790xe4f3a6010x38f33bed0x9ff776a20x43de873a0x6b2dc0600x03ef2e290xac2fb8a20x5b19ade60x7ffbd0690x30266a230x0ea977c40x212c5b5e0x773522860x88260da40x19e924110x4b760fd60x81676af40xd18103070xd47a839a0x9151b5b70xc8d9bc6d0x442c31a50x631798050xbd6e36dc0xf8887e290xf994f6090xcff28a7c0x3b93d71a0x96a283e80x4e49fbcf0x902a975f0x3d4668f30xdf259dcc0x51186e470x8c0bc9080x4f932e5b0xdfdcce120x91c290250x75d317190x8ee12d910x0666c89b0xe138ce6b0xb3352dd20xfb9a826f0x6181aec00xfc6380e50xebbc2d9b0xfb09f39a0x91a6794b0x2f5cdf800xc3f679f90x3373d3080x8259ca2d0xd52bc87e0x8b37d7ed0x25a3802f0x171328ef0xda10062e0x795c6cad0x0b8265aa0x453b20a50xf46585780x7fe766af0x9f00dc6d0xd7e405900x2888aa690xa5ac4f340x3628a96a0x11f69d8c0x93e3f9670x440a956a0xa03d57ef0x166b90570x27b206120x52cced400x91b9a4ba0x26cda94f0x9105ee940xf1c2a3740x28f809940xa58b46580xfa904ec10x450817030xfc4152fc0xaa00fdc00xc708f1fe0x188a16470x3891ffc80x0805f2c80x263beb750xa03603790x1fb224190x6e3ff83a0x76ebca1a0xd28286950x53fac3c90x0431f9300x5ab097450x4e91a0720xe4d85d5e0xefeafcf10xc0dcb59e0x8c9f6ebf0x0f9cb2890x419bdee80xdded1a430xe6955a840x8cbf2c830x804e5ea20x2c8dd6b80x97cf4a580xb51fbd640x20df34630xb685789b0x0c32ff8a0xadf356b00x4bded0930x10acadf50x6528160c0xfaa349f00xe26067670x1896537b0x19b4a9a80x23d952050xe4d6a0fe0x607b34f10xbbb988590xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xea29afca0xa5bda8a10x2aadad1a0x8020a4a20x9aa71c2a0xe9e8faeb0x984252050xbee750460xceb126d70xb7a756400xc299d28f0x968f9a230xd7399d2a0xc1bf03340x2762019e0x37bc5db00x81b033770x4194029d0xad5737fc0x5c66e90c0xa62892c60x85c54b610xd93a5cb10xfe7d7ba00xf3624de80x5e97e0b70xb172ffac0xc65ad4100x9294508a0x26e855e00x505a2ee00x27a850fd0xc4001f740x070ba0410x1c3e4d430x951f33e40x2358e2dd0x6e5904140x925255cf0x310398ac0x7a74375b0xd84b28610x291b59aa0xb26a1add0x5afc51fc0x5b961f240x1b00ce400x30d3f2cb0xd32132f00xe98304310xacacb5270xaaf3e5660x65b2cd7b0xad307ddf0x198b33740xe5dd2d5b0x7803e6f00x921d7c650xe331ece80x721f7cc70x9941d4ae0x6f1256580x47182db90x39a012140x727202910x5a05e08c0x9bb78c370x6ef5684b0x28e3e48f0x5fac93dd0x7fc8652c0x526227d80xdc274ed30xf7c3bd080xd7a2a9da0x2d5f69520xf373fe810xd0c051590x5116ba890x4bef1c670x815f28970xfcec09870xfdc916440x335c570f0x1db1c3720xa6424fec0xe668998f0xd85cb08b0x956a43ea0x58487e030x9eb29a440x404e94dd0xd1f3957e0x74f14b6c0xa06bc6c50xae0866d40xbd8647ed0xe8d1c6bd0xb179a2470xc2a3e5700x612bfd890x769f6e640x21bdb5230x8b910be20x2ec6bba00x17e01f110xfd7243c70xd426dbc40xe10cd6ad0xa156a1f20x7fa965090x3750d7700x9fbfebab0x1d1d9c260x87d934190xa869557d0x14c6c6650xc4528a160x816d39220x29077bd60xefd5853e0x6125a5e90x17b736d90xa435c5110x1edd841f0x21e7d92d0x6d954d950xc56878cc0x9fb13e8c0xb3b89d750x500af3ad0x82b5ccd50x66288e050x7738ea2a0x1030cd3d0x6c86ffa70xb05be19c0xe6510f480x74f955c70x3c51ba780x2b74698a0x760f64c40xf434ff720xb5dd633a0x01d7256d0x8f996a300x55e317030xdbf2d2850xabbda3ed0x34b843150xc1b394920x74d87cc70x388315070xbbf010200x48ae1b030xb88c2c2e0xd67364f70x1d9248cf0x941f2aaa0x41ed3cec0x1dc4a4340xdf0f75c60x89f82eb00x77d5bf3f0x561f74930xe2ce2b4d0x59f2beb80xf5785b420xc7002ac40x9312d80e0x0ae502240xf654831f0x7879e8c30x72ef8dc60x1336640e0x8693e26e0xb348a8500x3e59d9b00xdf460cde0x27d8667f0xc1a5c0120xdb2ca9e40x0aa2fb7f0xd4d417810x9d8d27770xb9caf9180xe6ac69370xf232c09e0xee0182240x8bb0b0ad0x6488b0b60xb4ef6f220xf9fc82050x2e6d2c0e0x966d75910xd035bd030x38391b3a0x7ce02d990x1a7444500x5482113e0xea80fabb0x2fec825b0x72d9a8a70xcfaf2a7a0xfee7f40f0xcee382eb0x62128a200xeb4bff040x1aeb26450x285f31090xee58e9700x07a890c80xcc30243b0x6c361b940x1dd571e60x098b71c60xff6878cf0x4697368e0xc565018b0x714452110x709b569d0xc07b08630xc95617720x5795d1ca0x0397edd50xfdcc8a0e0xce4cdb8e0x950ee7d10xc44f85c40xf93fd09c0x20d65e400xd09181b30x9615443e0x6513a3fa0x7c55ea050xab7815700xf195c6820xc46d43790xdef7c8930xd406d2660xdaf4dfb30x9fce80db0x61ea189b0x42f1b9000xe4bb985e0x4351577a0x02998a8f0x80d68d3e0xf11d1edc0x75fb27f70xa78f22ba0x51d6b92a0x6518c9d10x09cca8430xb12cbacb0xbec180830x96c171360x50a4698c0x12f6f69c0xe99de7380x780ccf2e0x37805a140x40fecb8c0xb0190fb50x7d1550f50xadea04da0x50ace1690x02e6398c0xf38a104f0x7b5f861d0x9691d2240x488bef8f0x1a1fd4200xa1bcd1980x29cf2ebc0x32f5ad880xf4073fa50x1e690d3e0x9ad1c27b0x3b505ae70x0443e9fb0x2fa10f3d0xc28289450x811811e00xb1deb1c00x121390990xabe1dc6c0x22b909860x40c007810x144da9930xb1b670350x944659690xddcf2cf20x6484c3f80x481f00900x59d0772b0x0de5acc30x83f8068a0x3f9143c80xa6c8dc550xd667e05b0x712151240xda63d9c30x02412cd90xeb4fffb00x375f8bbd0xd5973ec00x681944a60xcc90b78f0x13bfe73a0x12d081570x4c4f2a260xaf0fefed0x2c41074b0x6fb134210xd9ac73cf0xa21dbb150xdeba04610xea7fae340x3e1bde130x0099c4d90x532b4e330x702726a60xfe9ee2480x1504a9220xfbabceba0xd941d18f0x40a40bde0x6432f98f0xe07d28de0x0ddccfeb0xe06e79b00x9620f8450x1725f8790x9d50ed7e0xb0ddd5a10x10a30f0b0xebbf58fe0xc2e5b5440x8b5f90a90xe8a4e5c50x2c16d5cb0xba5649760xfa4667d10x1dbe9e730x6f31597b0x7f3407a70xdc0ca5af0xe85c6f650x814aabbd0xc372ec450x36a855790xc45f03240x989c14c90xff92590b0xac6f73c70xfe86306f0x13287c460xc2d245890x2330feb50x9e4830bc0xb58346340x2cb8f3200x5e72da0a0x16e6fdbf0x859c4f5f0x5eb3784e0xc22bb4d40xa9961f730x4bb1c3f50x73c0b7620x2a0a3fac0x6f2577af0x64c8daf90xc907884f0xfeb767cf0x4663de620x4a21b0410x9ccea0a20x7180dde70xa24af4350xdd9445340xf167cb7a0xea1f9e550x0a61e8a00xfdabfe7a0x4e6e8ea70x6e314ecb0x9a8cca480xc839d2ac0x678d5a1b0xa709c8350x2eb272420xb0348da30x5052f89a0xe1445dbd0xc8ad57440xdc6885840x168967f20xe1b4a1fe0xbf71b26d0x2759470b0xbc403e1f0xa7ab9fb70xabf405c30x7326580d0x91ae08ab0xce6ef6770x9d2d42880x5e78d1ad0x605790dc0x77f18e680xc12935dd0xab0acebe0xc3d657a00xeca11f460x7ed458c40xa409ba200x29bb33a30xe5f218c50x6f99e8a60x9636e09c0xfa636e9c0xb30b5fff0x851d26ac0x971340e00xfefa8b9a0xab70225c0xcabd5a300xaa53232b0xe7fa04880x296212e40x85f8a3970x176f1b540x0befe0890xc432d52e0xf5d539d10xa92e474e0x2a35269e0xe7d6d2d40x215ad6140x62636c5a0xb5ecff240xb352177e0xf11543ff0xf7584a9c0xdab2848e0xf592467a0x9b2127eb0x176e303f0xb981a7630x8453d5b20xd7d0f3080xb6a688160xf94964940x9e82e65a0xf2defd940x9305bf680xc0a3d1050xb14fc46a0x479c3c860x141cfa2c0xae350c430xef8779bd0x42b721e90xdd8e4a460x1bd41cb90x7d42af710x92540fbf0xb0aa812e0xb3c72e650x7256c49a0xf73f86380x1f7bb7b30xda8ad4d50xf767ca350x92d31cfb0xea4060300xeb02fafa0x5068f4590x54302eeb0x8f97e74a0xe76875340x0d5f84a10x1d2d760a0x16ecc3a70xd6ea8fb90x561e25410x10f18ffa0xb678c3cf0x2e0112310x91826c9c0x540212330xe5a1d0500x19a4c6ec0x6406fd1f0xd625b9f50x9387156e0x8bbff41d0x4469e8320x8c9e9d8d0x4b5438db0x6e4359870xd14372980xe352dc5d0x33d796a40x1eb1418f0x6ce58beb0x014c664f0xeb51f7c30xa9e38e9a0xcb9e1b2e0x49eeac920x4adf94e10x95032c540xf6c1bfe00x5bf4fcca0x63a583700x1050a1400x0a1d1c4c0xf45338690x50d4eba70x8c6bf6510x933e466d0x34da646b0xd61f86e60x4f0077d10x6ec6ca160xf5750f500xf2f98ac50xbcb0f8e00x97046c630xac3f920b0xa70fb7610xc9831ad70x61e0f1d80x104acf270x148455020x7bdf2fbf0x4ac97ffb0xbfbe7b990xb18368050x38f50d750x4bfa88c50x9657256c0xc9e30e910x7e7e4fff0x7a5198f00xd0db63410x1dd5242a0x6379af4f0x4dc0d18b0x8801d4330x98c29af60x555a0c6b0x6211cd600xbd8b97fd0x00d0bb340xcd6431860x20e4bb3e0x8d823f3f0x93f6242d0x377f24d90x18aa76250x8e2ba39b0x0acdece60x29a740dc0x6b98cd6a0xcc0be52b0x05db46570x317a8ad60x421601690xe4ac8dc50xf848964c0xd8aa55670x4eedaf870x797b5de50x09c8eb550xaa2862b90x033724530x01ae68930xf62045700x4c7bfe750xcbd4898c0xf6230e490x619b14da0x473f19100x79cf10430x5813db4b0xa1dee5f10xff903b430x689f370d0xfcdc14d60x6fbfdd5c0x8ee29e6e0x47709e420x08162c740x4fabe82f0x2fe504da0x8e2655ef0xc9b30ddd0xaa31516a0x8cac8c080x85f44cb00x72b243d40x16cc62960x32166b760x3e2336d70xf6e27f880x858b3fe30xc1514a3b0x0810be090x97bc18a50xef045c190x4302d0eb0xeb44339a0xc9ec4e210xbc6bec660xf827cb830x6c23f4ef0x5892d71e0x0eb4c2510x4c316b7a0x757cd62a0xe823886d0xa40d17e20xe130c8500x279003ee0xe812c96c0x02ba99000x870c3a7b0xd27132880xbce1e49b0xe5701cd50x4270cf3f0x57de7efd0xabee6fca0x1ac998920x75dfc4ef0x7ce18c9f0x2d30596c0x7eba1fd60xcdf7e5220x3102d70b0x1a11a0150xb57343c20x789affb10xd1816f320x661aea070xf3b6161d0xe4dcc5370xfce72e440x4c97ed340x0fdeaf310x635241120xdf9293700x25820c640x8a4bf1db0x26db29490x067d73bb0x044bdf290xc06aa6a50x889d49ff0x39d01dcf0xe324f8360x1cbb42130x4c2a277e0x105d83d10x6acefa420x30090ff40x8288a5e00x0d6d5ec70x08e0e89f0x51615ceb0x68d5f0ac0xf3af1de00xa8e31f820x1cdaeb810x4795c1a30x1e0c65890x0dabb6ae0x092cf98e0xb999587c0x60fc75fb0x74530ecd0x07fd31c70x6dad87630x730825790x4df8bac90x1a6bf28f0xc5f518db0xb644feb60xe103ef000xd89530c10x3f7713b80xaaa918c90x7e52a06e0x73da8a810xafeda40e0x27f4f0290x2e2360b10x26a6f3010x800fb92b0x02e639d80x9b03c2370x0baca4b50xd3f890100x99de405a0x1ebe943a0x790220200x0f4d03d30xaf1903030x02caa1a80x669c7ad90xe2c2abe40xb53b04e50x8574f6f10x7fa049c80xf8a370aa0x5d470de20x926348290x107d6d790xb9dc498e0x67cf36e70xdd626ee30xf369617f0x0e67e3b00x17cd17320x2e0e1e2f0xf2bf60070xbe1236170x3ee3aad50x42d85aea0xe86fb5c70x8bf28d160x3a771e390x6b88736a0x16971f210xc2b02d2b0x746cf6f10xb5121d670x0bc6094c0xe80e50870xe3fde1250x6dc504870x368e965b0xd3ae77560xd0807af00x2885fec50xaedf84ce0x0aa3d0e50xd87ae97a0x630fd27b0x8b49bd2a0xafb507c70x9d24b2cb0x8db55a6f0x6ffe1f3c0x63cf7ef20xe0d9b0540xd4e5a9400x1cd3b6c90x33360dae0x218a5eae0x293678c90x86468d440xdff8c4cd0xd5b7253d0x00a566bd0xfac084850x3c56ef910x43bc63420xe16e80900x6d69f1bb0xd1be2a390x1152854b0x972a04d40x23f6e85e0x39c927590x6844b0f40xdfc291480x8323a7e00x853b7e110x932e832e0xb82c36c80xb2b9641a0xf89cfa980x86b9c1850x117800570x74642fb00x893518b10xb5c8dd650x4b80f8440xd082cf6e0xa1ce28960x937908250x9db557ba0x8eff32dd0xcc06734b0xc560e6d70xe17b342e0x89ea50fb0x5d7c109b0x73015d970xaec1230e0x265765100xbc951f880x95e0e8810xda79f8220x1b1303820x97b4e6480x38d3dce50x482ac5a40xd76730350xc805066c0x74a555f00xc76a07400x5f2d9e440xc67af83d0x8cbe523f0x648eb59d0xea124bd10x17add64b0xe6226e700xa28cfcc00x4df2ea840xded39a6b0xeb2391c90xbefa51a30x2b593aa80xd0d3f0a40xb737b1850xced0f4d40x6c224cda0x486075c80x4de995ec0xada31e570xee7d7deb0x94bb7ec30x3d2107240x881c44130x5e855e560x3f4bd8460x579004160xed98eb330x060ba97c0xb56280550x1f5574140x96e5d30f0x2464da170x7d0ba6820xa13e780a0xa681fe880x0958a7d60x82c76cf80xce6a72f90xa095e02e0x155a14460x798f7ffd0x117c66060xc05106ba0x3c6053a80xc6ae9d110x593ac4660x119bf3b40xb1fd8b8d0xc837331e0x598b3f290xc27ffb370x31329d4c0x63ea92fc0x1908824a0x286324030x6c0bdda50xd550eb2d0xbf3aa7340x1a4cfafb0x7ceaf0d50x365544700x5f24bdcf0xae745dda0x8847e7c20xb2c885960x60c406920x55b9e58a0x3465ca420xb37858160x4c7863d40xadeb6a920x4536f3df0x0580a9250x653e71c50x34d6cccc0x1b80c79e0x4378ce0a0x3b6ec5220x36692a800xad9a9e600x1fc190b20xa47dcf290xf60d5adc0x993e9a740x9f7e6da60xd14133120x2dddba0f0x2b9da7a40x079dc3e10x8c3e547c0x2d140a580xf9388c430x5b3bb2a70x77a5b2a60x84a8885c0x775cc09b0x6d4b87070xdcf2c62d0xf6d39f320xa779b7090x5e4da7310x3cc211ac0xa00a8c480x0716ffcc0xf60c30f40x26e913bc0x5509813b0xa60821ff0xf824e2d90x9aabb7d00x7c935ad80x581b25110xe593598c0xe00e50c80xa303de790x1b50dd8b0xdde00db90x5421f82f0x8d2d647f0x9cb11c280x5cfac75a0x9e13c2d00x5877e53b0xed9f323a0x09b73a6d0xd665caf80xe2f197d90x0d07f5430x3e1e1fe60x31a26f060x73c0ce770xe1ff6bb20xd3ab9ace0x3ba01b470xf3bbe1970x5bc8179b0x9fe899b70x7b9793a20x1234e4830xee63e1b60xabbcc2520x68a90b510xc4e73fc80x69d162520x0090c99e0x6b0ab0300x25716b2f0xd0e820630x945a19220x321fc8f90x636257f70x112ab9b00x9247db640x19d0ba350x8abacc470x7650e7740x306af1280xab9c42570x1527f2b00x118338fe0x75e4e1540x07264a900x65bc2e650x642623540x6cd882900xe953b21f0xb37aa2a60xb0e107810x868acba50x0bf2370f0x771810c00xe5c685730x79aa04a20x2c6b231c0xd36dc10c0xe3ff2c410x98c551420x405c11440xf3808cb10xc00e23f70xd8ac6cb20xb5e31d880x4e2a27000xab01a1e50xcbf925f90xae99d20e0xf8f9585a0xa7e1a9d60xa0bdecd60x9c9978fd0x958762000xbd2a09b20xc121afb90x819c45390xb267113b0x801782150xa843805a0xe058e7030xddd3cd830xecfe011e0x6ac305680xc857f6550x655611bf0x757921860x9b3884440xef464c280xd70d35a10x5a4d313e0x5e373fb40x1068004b0xd60736ec0x9b2560b90x835810890x3755f9900x9e13f6f60x7a1bcd590x5ce2aace0x8cc07ada0x49a8b29d0x1a2b715f0x4d03f1ec0x22d264480x3ba6c7940x98b404010x460198e70x41bce49a0x486dedc30xe0595dd20x6c064b3e0xa31518530x454aa44f0xd2def99b0xc4ee8ff70x894840ce0x182c324d0x86bfbb560x6a7700920xf589e86b0x729d18c70x446da1d40xebb053610x662192b70xb654aa820xecb077400x3de458040x31b303ef0xc3186a610x70f96f880xf39169870x378e47e00x31076b990xdab879b90xe47cc3ed0xc1f8bbfe0x17f1c5480xe13501920x1bc030e00xa6ad3c960xa2aab8510x46b013240xc85f02630x7597ccf20x6491c80f0xd27f215d0xbd7ba8020x9688b2170xecba68e30x2b0fe0000x31dca4d80xc6def34b0x372cfd6e0x5391f2c70x21c34c8f0x1fb70eb90x8a2c15f10xfc254d150x204f2c5c0x93d1d4240x9db62ecd0x577196320xf27d0a7b0x70b7c07a0x3b8979ea0x138aff760x078ef64e0x891a5a7f0x80c113140x8c4844090x76e85b920xb5a83e350xe01873cf0x9064f4350x4c1f12b30x527b33d10xa9ef228b0x101574360xcc7d4aea0x30e291740x3645ce640xfe9900520xb0d1656c0x47229b5c0x9ba2bb2b0x403f95290xdcc45e0b0xc29047220x03f976f90xa58ce8a00x8acb8b180xf2716a560x8d5909e30xd51ccdf70xfe132d340x31b5c5830xd7592a8a0xf5b241af0xc602b9c80x253b2adf0xb93913fc0x80eeb61e0xe1255e680x47546c600xb45f2bb90x34af1a960x828f5f9d0xaf45f9270xc7ef5caa0x4781396f0x530ebd1d0x37a19a7c0x407c3c9a0x3a80100f0x630d95460x19d828660xc99202cd0x6a837a2e0xdbef14150x9cff6e760x1fe6e5040x5e0b3f660x17ced5e00xe474b57d0x82829e390x9fbe13a40x2bb2e4ed0x6308e3530xedf2952d0x6921c03c0xda34e7710xf9f02aca0xaacdaad80xba951f900xb9e2b7ed0xca49d30c0x231b1ebf0x8c2677670x2600098d0x622ad12e0xbba23ebf0x0c2b38500xa56f23ec0x345cfcb90xa219b1970xcb55a67e0x794ecd2b0xc219f6a10x31a3abf80x58e64c950x10af36b30xeb4cef230x1b53c0610x711818940xa8d44dac0x922b86a10x8a20ca130x2e67dfec0xf86894d20xbe137ed50x1f4934e00x9a1b86d10x3d66ad700x9a389e570xcc9d6d410xb5b736650x70997e6f0x5f7ca7c40x9f54ead70xec2633530x4e03d5520x2c8ac3c40x7a915f0d0x3e2b0ba60x643d9ba10x685e31ca0x9c7283a10x8dc51bdd0xd3d2bf040x5b8bb6990xde08c3250xeed7d5050xa641d0140x9670af2c0x83f3c8c80x61a944b40x35f809ad0x5a6c01cf0x4649be390xb692cbfc0xc81d49e10xece7363a0x7de161800x63c29ac40x5ab0bc570xfe8d6ff20x834e41340x6c3f70e00x8df9dd100xb89b6e6b0xbfd01e640x59e640c00x7afe324e0x5fb8848b0x39fd83db0x038045ea0xf78feaae0xeb47670a0xed1531110x3c34dc1d0x808a80880xe153442b0x2d69e0460x549525ef0x1c748beb0x7647726c0x94a4cd8e0xbd19d1e00x535dff5b0x41d094f30x04b82d0c0x4f30b3790x8d541b0c0x47aad3b90x805055ec0x0f0615a80xaebf013e0x52eee7140x8ec87cba0x3387c0490x4cd804510x1428d1680x3516ab450x43bbe4490x5e787f220x96768d890x417f10090x7a8c40410xf86737340xc3ba38750x81a8c1020x53dbd7160x96aaba990x776846cf0x0afe8f450xc1f5a6c30x58a275650xc37c0ce90x369e55e60x6c1ba3e10x603257ea0x141f0dfe0x871a6e440xddb30a510x76dc68710xed2acb240x048e1ef30xa892cb760x19de18960x4017f9020x5c8184440xe7fa5afc0x675574170xf77337a10xb14ab1ef0x29e1e2040x04863e280x21be37e10x25e58a090x809712ff0x2ee4c2b10x6ed8a5fc0xc096e23d0x6e2866040xd0bd487b0x18efd0280xcf000c7e0x6a98f9700x609b28530xf5e5a87b0xf681acfc0xfcd1819a0x2d4c773a0x0fab1ab00xd2e2a9d00x275f3d490x6749d53f0x526eef2c0x9258c7760xc2de27ca0x37500af10x7129e5f80x8d73278e0xfe916dc60x11f7ed4c0xca4673180x0463bef40xa53d956a0xc3cadcd90x4e2dfa9a0x41f160470xb2205e450x4a34f7f60x054953920x6580956a0x2efd777c0xfa71b0b80x8f185c240x2bc0a10c0x4a8d08b30x6cd1cec70xd4df057c0x7193c9540x5b1b971e0x8b3bef250x27a862e90x53d261d60x3727f68d0xb83fc5c30xd3f9e1c70xd925f01a0xd985eebb0x74d04f910x19d52f1f0xfa3556130x3837d8250xbd0f78870x05fa0aee0x5fa2cb7d0x647266230x7f7621ec0xc0ba1f6b0x3dbf2de30x7638dc3d0x75a8b0750xa399b6780x1ca863d70x0fce62d30x3abbe9800x361d0aaa0xc9444fff0xd1ed2fb20x97a380050x9fecfeab0xcd1a876e0xe58b69790x8b13a8b80x8243044c0x024af8f20x4bd03a7e0x887ed5cd0x73bb6fa90x028b73060x57f999570xf6f8b9a50xc4bdbbc10xbf3f550f0xa4fb58b50x98e8e5040xc90f61600xf84890d20x8a7d1c310x714cad6e0xee93522c0x07f4f2ce0x6d199bbd0x6b02287f0xe2756d220x1213e95f0xcae270320x584234960xb79f20990x8f27aac20x159b8d5e0x9cc7ba810xa7cba2840x9d492a260x9bcf9f7d0x539143f40xc45e246f0xa452c2970xc9c3f1760x518c2fc60x782adb740xb3253ed90xb7d7c12e0x85d7edfd0xa9126bff0xe3bc7fd40x400d95790x563e4e5e0xf97d1a040xae9091970xdf2431690x3e664fdd0x406c4cb10xf654e0300x09181e450x1415801b0x6481ffe00x30acfde90x9e0fa5ae0xf643d1040xc6dd8fe80xef8bf3a30xf1c1fc1e0xb7cd7a190x1552c7090x912a0bf80x8e9bd4a30x27df31050x07edeba70x46a6c9ef0x9bad141d0x2b7fc3850xa2f7487f0x90a9d8cc0xb9c16f510xa0dc6b300xc916db3d0x0ec096b00xc25b89710x31128b8e0x97d123550x8654be580x0d6f080a0x7d0e1d950xab1e0e930x63c8fd2b0x972bffc00x208994670x8b7b4d8e0x65704d220x049929c00xba01ec830xcb8a461c0xb75041d10xe740b58a0x3fae6ab00x85ff38a00xb14506480x9833bc0c0x3b261c510x737317240xfb921e000x196614ce0xaff8aeb30xe6ff9d930xf2fcdee90x478d2d2c0x30bfa9150x8d7e33730x326cefe50xcc9268fc0x15ea26480x6ba36c6a0x2176e42a0x6cfb19d00xb605aeff0xc8d0fe400xc852e5af0xbab7ad540xa51018c00xff53d2d90x46415b540x45d14bdf0x6b7a43350x246df1850x98f4d3060x8a4ca7be0x3c0e80500x1591b2c60x221394ae0x3af578f50x5b8843640x07b64d810xe5f734060x96bd98620xb07cba8d0x3cdf626c0xbd4594cc0x7b98a00d0xc77ee4a80x608065230x61e422560xa3e52d5f0xea6e38670xc35844e50xfa0263a30xbe57bb300x1060c0c20xd90ccbdb0x5cf2bd420xfa2414af0x2aa7ba870x7839c7330xc08b30e40x80b0d46b0xcb37050b0x137b22320xab1e48550x34ed85860x64dc5ea90x5d53dbfa0x420415120x9df628d40x078b1c500xac692f070xdbdb80910xf4b413980xbb265e6b0x9b7994420x7b0ea42d0x671a2f940xc63307400xc16724d70xa33cc8730x17cd43190x5a87ce690xb6d1f6900x41c9c8b70xdb0a1f730xaf4bbe060x4dae16e40xdc94db4d0x8a682d3a0x98c5717c0x16984b040x4922b0270x0740a3e70x2665f33f0xa266b7b50x41b2e0400x57e1bcb70xe3c4c6120xffb20daa0x156088a80x93de17610x884d14c50x389b4c1c0x2ed13d650xf52af6610x7a25cf580xa2e0f9eb0x7cb134760x57feb17f0x5d124b640x4fdee8970xcba2afd80x17f341a00xf95759af0x1b8b95ad0x75943e250x05876c690x402468e90x08a7896d0xe7237b0b0x500858b90x04e133fc0x8fb063430xa78bd8940x06d6ed410x3a1dc9910xf64061690x1b98ad4c0xaad771f30x9ee8471e0xb09f4d4f0x2cb0ca3e0x938a9ad60x90e807c70x2a91bb330x0c4e0b300xce796eeb0xc78404a80x2adcb0090xa6f8a2700xb3c0ad260x303dd0a70xcca998560x1b54bd5d0x63057f4b0x9b9df9c80x9e9aad950x23e614000x09f4441a0x2f2dcda00xf4afb6d80xb7b766a00xb4b7df530x109767de0xcc20e5920xff6606160x98f28bdb0xa854f2030x70dac8e10xeb1dac9f0x370430e80x9bbd620a0xa1e322180xcc2effb20x493a46b70x383efe8e0x19a941d30x86190d6f0x21ef4f210xefbf424b0x2e4fbd810x30443f790x2e677bad0xcf8e8be70xf6ed33340x073a61050xc010bd180xaaf8dbd50x4420be8e0xf4c9686a0x9c22d56d0xd3e9bc660xddd38e5f0xe7fabcf20x6b8d9b6a0x592c5a470xf457da130x91def51f0x49e86a0e0x787ccc4c0xce3152b60x184621a40x018ff7a50x887fc2020x47fd60aa0xe634b7dc0xf82cf8ac0xf3cda81c0xe23139210x613b1e2e0x64e8e3b20xedc954020x685a7d570x255c67350x3798dfab0x791358db0xbd5959c80xd6e65d770xcfbc0bc30xbd2a94110xcd98eec90xa9d6d11c0x898f8dfe0x78d97d3d0xf57b06ff0x47ae39d20x22f3cf930xe6c925a20xd3d177630x1d0ec4800x9b0fcfd20xecada2ee0x6d639ec10x9922ea460xeef9703f0x61d24c520xae956dce0x44bb2c000xef0bf4520x7b38d8490x773ef9380x31cca2b10x80dae5d90x8da0df910x194cbd510x4e155af00x0e3858420xda0d50ec0x4e90435c0xeaf74db30xf077df910x4ec93b8b0xb36e41480xca0482c40x0b9f96d30xd4372e630x796d98990xe5a78c1e0x5efa66690x96f206100x696d2bf80x149f58560x33e68a000x9e0eab360x40af7e740x36aba7cb0x13cf72ad0x6bfa26e00x6580ef710x138e25960xe2ed20d10xac5f62f80x908ee0730xb7852a050xe9e799fc0x3fc2387c0x6b9583200x81835dea0x919d4fd30x291899050x30634adc0x38a90aa70x94c5f98b0x6efe626a0x7ce25ff50x6484e3f00x8e68d1560xd60cb7e40xa432baf60x65bf59bd0x05647b640x3454d2030x73855f6d0x7b56b0340xb5c9eedb0xb8c495d60xbc497c380x0ed603c00xe5840ec60xdbd019c40x69824a140x0039cd3b0x086bfb340xe48b69250x4dd2c7340xf92eb64b0xa3d5e3a50xb4e57b760xaddd05c00xceed83180x83d9b2cf0x5303e35d0x157706ef0x490454260x399918650xae316c110xe92609430x7e4d53870x900f60420xd0fc42c50x0787b9530xed57dd170x31a810260x701843ca0xdf30c2450x101557d80xd11a8c360x00a048450x84ffea8b0x69ac23c00xf85f358a0x551b35a80xc4d938010xbc78fdd80xa29213410xc6ea63bd0x57507dfa0x9c024a880xac419f320xdf3e16260x10087b930xb73aafb10xc1b997920x3e44c42c0xa99d26e70x94ef33fc0xcf2c6fbd0xee63173f0xb790646e0x9fea03350x1e5906c20x239ac7950x8accdf3d0x3fb49bc70x4673df4a0x759bf43a0x58d4b4b30x94ccf1f60xac42d0be0xc701fd9e0x6bedf4020x76c7f46b0xf3d04ac40x925176f80x7424481b0xd1d71cd00xd56d55f30x71e0f9a10x10a0c5b10xb24b719b0xf99e873b0x1eeea8560x690cc4ee0x7c3ac9250xbf4c47f80xf2aa8afa0x7ef398230x275269b30x69f565850x5f55e74f0xc2a7d9a00x50b0f1110xacab5d030x56c82b8f0x50ef27940x11d53b0f0x1356ab280x1ecf06ee0x3177c1170x757b67d90x9e0b1dbe0xa70e95300xc5dcacef0x991a0ca00xd6c7e1e00x7aa288c20x44b2146e0x5fd298ab0xc40087d90x3d51bbb20x166e24d70xac97a2070x463128080xdf4ac3670x56e9229f0x742ae6350xb87264210x1707b3040x13ebfab20xd0d70ade0x2f967ee10xd91f30820x56e92b440xbc55c37a0xc4ad31cf0x1a07ef350x4bf19c490x03773b990xac6d33080x05a379770x870250c80xb0f18fa00xdab434a30x46007f910x87580ee30xfba20e1b0xf30177810xe76ae02a0xf1b0332f0xb51427820xc0bce1f70x743a80b50x9263011c0x18f2e1b30xadd49a0e0xa9cffd6f0x8997c8f00x034963190x4aec76840x4e147e710xdb2c28680xbb97c16b0xf28979990x4c600e820x88a087700x307986ba0x8b3bf6b50xa4af59c20xbc10b9e10x2627a25c0x1c8dc7010xd95dcfd10x726628c80xbd2f88780xb5343db50x5392a8aa0x38889b2f0x6703f62e0x19f37f0d0x6c5a9c4c0xce75cba00x3c64dae80xea02c9b90x90d2c9330xffaba9530xd84b33d50x15f7c8b80x3713b8730x87e2553b0xda32d9af0x5e536ca20x4299cdc00xe556c0630x16afc58b0xb44672e00x3f67e4990xc88a84240xe629b3b70x98e508ef0x370c512e0x1238b4d70x00126ccf0x6978e0c50xe498484d0x4458a9e80x18609d070xcf5bef7c0x4568f2fe0xbdda269f0x94c713210xa0ccb7500x85a094a10xc3909d530x910c68e30x526bc8a30xc379c6500x775837b10xa76e07ad0xfe4b417e0x10b433320x23f86be00xe01ad74c0x4dce7dd40x78b3f6590x07670ca80xf7679fe00x2559e1a70x23dbb7290xa60776b50x282498030xdbeda2830xdf76bbeb0xe6e2893c0x0eafe85d0xd15bf17e0xaecf76450x07dbba1b0xe37cc4060xe459ab2b0x1d2cc22e0x4a68b7d70xa99d201e0xdccf56760xe63310020x2903d3f00x26f6b4990x613a395c0x82b1356e0x2d6bcdcb0x0668f7c50x45bb576d0xea7d7e110x95de02bc0x02258b8f0x9ae287f50xabf235cd0xbeaadd820x8c412bd90xd6d2b4f80x1e4faaf90x89e98bbd0xced88bf60x8ad0fac50xeffdca560x092ffe800x1abb3ee50x5301b1570x2691e1420x514edad00x165a921a0xc913e1f70xac5fcec00x64b133f40x609bcd980x200b20410xc872fd850x5f098b2a0xa0436e980xc9634df90x38a9f7c50xb9e8e2cc0x1b6314fd0x3d7cef070x39461d6a0x8b8059bd0x09d44df90x2ad862af0xb31534110x223924520x3af044730xc6edb77f0xbf5ac0230x56c8262c0x3e2774de0x48759fb60x3c4fde0e0x4fc3cdb90x719583530xb2c953b30x9b6e2df20xd30902500x53672db20xd8c5f3ce0x0861b5200x31fef76a0x59dd24080x3d87c0f70x64702c500x0cad03fa0xf5a097620x4081886b0x2fcb7c940x9482d88d0xc7856a3d0xd4bb4a820x4a08bea50xaf48ccdf0x8dcfc8600xe613a7980x9631a9930xd2cdca350x31c9d2830x0253087b0x00456d100xd7de706f0xfe67ca2c0x76e73a0b0x6c1e53dc0xc287b9cb0xd495f2d60xba9fd0930x1f820ea70x000c06d60x4ee528c30x1c1a8aa40x2fe851ac0xb91a6c320x42185de60x7a600d1f0xb0e606410xe43bc5680x86c0dedd0xbaeb17290x7847e8f60x943b7dd80x4a94b8f00x36ce25640xa20609110xda7b45150xd4e59ea20x23399b490x0fd54e720x7f0922fc0xa69c5edf0x463cb7dc0x563bb1580x015969cd0xff0a18600x6501fb7d0xc5418a280xc22df8d50xb58a63300xc34949440x138c5bdb0xae69f71a0x120b1e0a0xc6268d770x09713a580x134cdd340x2dd8e0e40xe6ffab810xbc5c78b70x6e5728960xbb00dbbb0x554f8cfc0x6200f52a0x4aa58bea0xcf7acfbc0x718536580xfb3751ad0x36a01c0c0x0e8a84280xf6cd72e90x3fb50bcf0xceb96fac0xbe5438340x0a0c9d450x21e13cb30x7b19f9a10xdd8b3d340x64109ff70x0dbba4e20x21ef311c0x1b92e41d0x9c73eec90x43d240dd0x382badb60xbf1143620x87a2a2c50x51fa185f0x937b9cd80x4e1b4ff90x2b3dbcac0x65293b320x28e1982f0xfa9a75e30x22c78f700x0c8518360x322cc4830x76a0b4b10xc76e4aa80x269f1e5a0x1853e4320xabbf94490x5a34079d0xbb3af7890x943ee3410x96c0f4d80x716c6a360x899164da0xc8e7622c0xbb24f6070xe16fa4430x055e4a4b0x4bf3ec8f0xa29abf620x468554b10xfb8d873a0xa7ec91c80xf4f97def0x4815265d0xe9fe18b00xd869076f0x361735230x7cab427a0x4cc8f9c80xcba46e8b0x70d5fdae0xfe4879750x5d49aabc0xc7e1cc1c0xfd0589480x5e9f63280x3fc765f30x472990aa0xea2fc5070xaf73b8cd0x7fb28c800xd379c44d0x1a7d57cb0x048472cd0x4fdeec080x166804c10x917322ed0xe64e31970x7aec65200xa20953300xcacbb9430xea1fa9770xb6441ae10xd363ac260x1a61a6b20xcc2b25dd0x4d23de370xc56e90870x0c6b51370xaa194d200xe233762a0xf7455c160x0a1d5bad0x9e9e4f500xbbfb538a0x59b2adbf0xc23f80420xac23b31a0x28cdb7600x986b46b70xdb22e99d0x3e8798d90x5cf53ce20x668bc40f0x83d14bde0xf7f16b3f0x81feb7100xbc7aac2b0xaa7891320x02fe75760xd59b93a20x191763730x5b0bc8cc0xed546cc60xa567a9300x24810cf80x054f78040xa9c4033b0xe25c18f10xc9120e850xf847af260x2b4c044f0xcd80c4d60x714cbe1b0xd702f7140x57066eaf0x2c256e1f0x89f0363e0x02c02a9c0x9720353c0x61af02470xd4e4f0bd0xd1a1ebb80xcf35d16f0xbd41fb910x7c83931f0xa05e7ce20x761f87de0x5a04e3520xee200c730xcccae0f60xb678366f0x5ed90adc0x780fdfd10xb115399d0xb2f74fb60x1ed8bb7c0x3a32839e0xb52ee8be0xc111ae640x48476bcb0x1fc0cc7c0xd8d3536d0x6fbc55030x36b5497e0x79e694600xf508ae950xcc2eb00b0x9f8cd2940xd84a05e00x307a2f330xa7a26b230xb2623fa10x4e8594560x05d7f65d0x2dcfc2a80x1a9a0dc90xd97b4ae80x749a3bfb0xcaf18c8a0x63bd2ad60x41cb4ac90x48e7487c0x1dd176680x3b91db5b0x018b3d1e0xede98ec50xbf44a6540x2cdd97be0x7647a0320x4b4defec0x2d393f480xa1d44b790xca8c8cea0x73fcad440xc90efff40xfb1ced060x2c894ae10x0fe099f60x722af3810x4bc9e5f00xed3154b40x11ef267f0x2dd04f4f0x949a9dad0xdab5a1eb0xa44a13070xd96babb40x09b53e140x087332360x5f2b1d950xbac59f350xf5a691cd0x5e177ca70xd3a4dfe80x785767590x92019bae0x066403110x412978a90xe3d44e4c0xbc9542200xea0171140x93a6e0b20xfbc4f89e0xbb93eec50x858622770x81d104850x00df98370x9b698c420x7c5f37110xdb640fa00xe32ca7c70xdd8051590x60648fcf0xd25a7d2f0x574d4b350x398033350x4f0bb3f40x330cfc250xacc684980x26fe72e50x11de4c3a0x0fe6370e0x5935b0150x0f6e4c210xddc05b810x082d03240xddc8592c0xdb46e7840x790f1c330x0bd6eae40x624c4d6b0xf0d20cc60x22d9409b0x8e2b9ab70xfc4c4e160x0053425c0x6ae1fb550x81c8d1e10x8e82828e0x1c7823d70x522455690x409a46cc0xdf79c8410xcb35a2380x43426fc10xdbb6fa0e0x81f59ac50xc3ea53050xaea585ea0xa46c7d140x0fe7a8da0xebfcb0340x533ca90b0x58d773390x9b060b9a0x794966cf0x00b9c7aa0xd08511f80x5a5d22900x2df885ba0x5377e1400x7a772c340x84bc6bfe0xe3f858980x78ca02d70x7f3d2f240x1332da500x66cd8b860xd489c6150x1431c7c00x511886180x20fb8c080x7006586e0x9ef794d60xc5af99bb0x8d22bb580x3e059b780x05b218110x21ac8b770xd55ad93b0x6e7943ec0x894856870x4d6d0bbc0x36075bb50x06cf6b440xc66b77b10xbcdd5b990x6a1733eb0xef38a7ef0x8f7fe0000x554e03870x7c40c9140xe1304cbd0xca7738480xa749ad440x4ab033160x7990eacf0xb5e4d8c70x0951b64c0xfc716baf0xc642d4840x04b4538d0x5cc25c410xe81f24890xa6e9315f0x14344edb0x8030ee680x594bf15b0xca27d0c40xfc39e32f0xc5534d640x5857b2250xf065f6290xe484e35f0x3f0546a80xfdb9b6290xa5956abe0x3c4574530x763ba3ad0xefebbd400xf10de5350xf441ac430x556422b30x79df96330x093a219c0x55f95e070x5f2fcc830xfd93ee350xa72cfb7d0x9ad7a5820x28e09af10x86f274200x96eab78b0xffcd7f490xf7ef9a790x86c7272b0xf30965ac0x44414ff20xb7593ddc0x823c19ea0x7a88da870xedc039530x08eb65a00xab70824b0x8093a2ec0x76e6ca0f0xdc1e58690x395908e90x67c374a60x115bdb290xb35f55bf0xbb1dd5ec0xef62b7960xa735856e0x9701aeed0x021f2e150x5d24c8cf0xf1f269180x528712f30x438d8df20xc7061ef30x06a86bc10x8cc79cab0x26f8f0b80x4a453f530xbfc177bc0xe419bc990x0228925f0xd21c51390xc61ca65e0x162865380x848d372e0xa4b94fea0x98ab39470xbaa4175f0xb2a4683b0xb439cb0f0x16bfd87b0xd31c39130xf6d57c4b0x111065ac0x64ff40f70x0787e50d0xa7d6efbb0xba72db1c0x4fcdc2c60x4a5060680xaf2f12a60xc1fff4c20xf2e7af390x7a19d39f0x8fce3afd0x3dcdacf00x4a781fc80x4bf66fda0x2036443e0x2197a1ca0x2081bc1a0x3329a9b20xa805eb900x046ca97f0xb3f1d9220x6a0e52390x03a756460x5af5c53b0x8b3b764f0x59cd3c8b0x6054227a0x836d9b930xb58732f90x5a44a5d80x299b19b80x963458d10xc2b435dd0xbdf920510xfb25887a0x9665a3c70x77e7e5000xa4f10a500xec05e0b80xe01a52730xd7b052a20x000f61480x4aa96fa90xc8f058c40x6e2d69ec0x20eadeb60x48ef56460x4b0e070f0x2c65952a0x2fec53020xa8f6c8430x4145f0430x37f4e7490xda89ea3b0x659744b80xafca72e10x536619210x1b6153270x8784faa70xf3eb7a3d0x91c9e27d0x53b1dd890x6bc848120x0f2683350x7f98dc120x74286f620xa67a524f0x71f5ac6f0x021244740x45d75fc90xf3b4d4ae0x100ff2940x3a6a72380xef75635f0x397f62310x2319eb100x66e575ce0xd3ced7050x1b21bb8e0xbea17d570xa293f8a60x9e98722b0x7924b6de0x289228560x1bb13f1d0x81fff2d10xbd9bad4f0x8eb97fea0xd915f97a0x6b0211530x22d966c60x4a5834f20xb60049460x220042380x6f4a67be0xd492e4660x1fbd16da0xb66b187e0x6466a7700xb526c2320x704611bc0xf13960840x7ec142b40xe800824d0x57c3a7e20xa1d4acaa0x31e0b9bd0xaa86f48d0x1cce640a0xdb10c4e30xfaa4a89a0x1f218ce90x7f7cbc640x0500c4310x12120ef30x03b5ff560xd60d30760xc0f0458a0x53e6a55b0xbc181fb80x97616c470x282791960x630701770xc88979950xd3d0163c0x822542050xe2289bc60xecdc48650x7d9642d30xd7b5afb30xd831a1a20x23aa90420x450cc3d10x7ed84dc10xaaabeee70x030994160x237640dc0xef9018990x804f922a0x67369b420xea4eda370xc4d9f3820xf388b18b0xab7353720xd1f579d00xfe0f23690x74778a800xec1c2a900x1fcbcf050x89a5279a0x10bd05290xf5531bea0x0705dd140x9b21c8ea0x4c2054d70x4bb8e67e0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xa19985b70x230094ac0x230a34330xcb3f3c490xd54a50500xe4330a390xe4f4665b0x1f3c2dd80x46809fa90x57e50c6f0x94904feb0x47c2a0440xf2e160780x0d7666500x1888b3280xd8b055f00x8cb9ef370xf3ec54e20xf498fcea0x23daa2670xd3b0b59b0x0e4fb18a0x6e3ba2650xf101c5820xff2dfacb0x2edf06a30x02d310710xe924eae90xbeb2843c0xea0b4bb50x273f76e70x3f7f47420xa586b4d50x452ba6830xf2a135770xdbc6b2940x573b54530x02a817c80xf8be731b0x437eb1df0x25f8af740x796e10160x3c3a3d710xf8f54d7f0xe4dcf6c80x0fcf16be0x58ab85cc0xf27155fb0x7c82be5e0x36f927cb0x288ff27b0x5ea103fc0xc09854ad0x8d6f781a0x8b9e13160x20620d3d0xf853588f0x247ddb610x5e7920c20xb980843e0xa09c5b640xec58c0130xcd78f16b0x6165a55d0x7cf529010x9e12e3430x2ad91f6e0xb11099f80x58ed761d0x888c5be50x418873cc0x3fe35aea0xf6e772c30xde1b18410x410a7f350x737441ff0xcbe478670xb58e1cc20xc46b1f4a0x07fc48530x032f0edb0x8b5b25c80xcfe94d7a0x7bdbdc230x363cef3a0xbf4c7c720xe74ffbf10x2c7db6490x032f0c9b0x8c81b5d80xcb1a602e0xdbbdf4e70x99112bfc0xcc2dbfd80x415602b90xe6b1655c0xeeaee73d0x13ffbeca0x592a4d070x039a1e030xf07616520x89a289980xc4e25b090xcaa3bd360xa7ef50540x35b398a90x21bc0d3d0x7fdc12920xb6c485100x2998a6350x8fba1cde0x9bb614ea0x73dd54eb0x1c5b1f280x8a78989f0x921075b60x1d222ced0x91dd87a20x572004d90x7522f3ba0x32ab06cc0xd7d280ad0x7f7f7bb40xb633f1150xab3697e40x554ae3a40xeac738470x2e2df7f40x263074f80x1958a7670xfcafaf9a0x5f6b3e290x71c7d58d0x20a789ac0x42ff21120x3dcb88a00x0bc477a20xce2840e70xb88dbfce0xdc6596fa0x6636c3c90x6a261b780x75a6c2b00x9504df260xcfb5871c0x541bd60a0x6923ce630x44cfdb500x6b49010e0x5e25a72e0xb2847efc0x7954b7730xedc431060xa36f50fb0x944a564d0x01e019b00x39d5abb70xb847585f0xe295c0ff0xe7073b0e0xd6fde0430x82855cc20x898577ba0x1b80d5370xa17dc5340x441e61830xaaf508e80x24c48ad40x543061f00x65b247bc0xac2a6a090x2eda48070x12e285ec0xf82abc1d0x3f3b323a0xbfeac1e90x7ae803570x0d06ac460x02a6af390x29187de20x17363ed70x0b994ea80x78b27e080xb2449db10x402651f90xc92d76a40x4052a3370x6489ae8f0xb06edb1a0x6ebef4a40x3f6ed0460x5640984a0x08331a460x3cc898e10x072663710x8f9fb9e40xdea051060xbf8c91360xa8e3beff0xb1c7987b0x9c39eb880x4390137b0xa4b9d6520x452dbf330xc0bec3030xb46428fe0x994d1af20x7485a4c90x16d6ffd20xce0d6d870x6ab5a64b0x1f4cb6f80x095518ca0xce614b940x3883c3830xced1cdcc0x86d30f980xa9bbbf430x41cce20a0x0d72f5d20x19fafb4f0x5c2813600xa50b37790x831303a50xd05600080xf34332f00xa6b368170xd3ced1100x699fe53e0xbc0711790x2f624a2a0xc343a1850x84a005f10x2c93c7320x7bfc428f0xe85dca480xb0323de80x3798bae80x8c9350a80xd260d68d0xfbaec89b0x120c69b20xe04ea5420x3c5712b40xf49d55870xed4fce8d0x693d844f0x8d303b1b0x3bef2f730x30edf9eb0x765dadc80xa41f8df10xc036ffaa0x84362b530xf01858ff0x7a8b6d670xfe386a400x3ad64c740x00a8b9e20xb871022d0xb71815100x9e3bd3f90x32490bd00x785aec8d0xfac2ffec0x693660e50xffa9ba4b0x7d2f49180x2cf6346d0x9785374b0x12b2ad060x5ad64c5f0x763f29d40x731ddd680xf961ae3a0x8a3dd4a90xfd5655860x1078136c0x024b66a10x2fd96fcd0x4ccd42c30x75c201670x9c086ab40xea2451d10x92dad8d40xbfad0bd40x0cb6809b0xb1e79d060x4efabc0e0xc63f003c0x9e2cfbaa0x932121410xbf67f69d0x264fceb30x8a7e92850x57c0151b0x3e329d530x5fc87c950x616bd4490x3ee6fd990x7243774c0x216ec8a00x4eb8b0b90xd10410bf0x1c77e0d00x7b30c3390x6c1af91d0x664c02d80x70d5974d0xa5038fda0x6873812b0x84f92ae90x509b25750x0895e49b0x17ce12660xdf20eaaf0x359a27e60x18aa92ed0x5a2633fe0xfe29ce790xc28da8850x0c24e94e0xc866ace50xe3e965950x0c536c350x449afd0a0x4888a4e70xfa29053b0xa19828a10xb01d6f740x013082110x744c79680x2253b77b0x0d9679540xa9a6a9a10xfa06820f0x27c58fd50xef4ee2230x4644eea50x5b835a580xcee56c2e0x0379dfbb0x7b92514d0xd09a57ae0xe5e304c00x3c5fadbb0x0673720b0xaa518c840x07b15c350x4bb96ad60xec2802fd0x4eb54ef00x15247d290x7d2e1eba0xbfb5d3630x332e842b0xc4a906090x3e0e9d900xd9ac05650x14fef60a0x507dea390xda359d2e0x0c5a136a0xd507a4fa0xd4f8fbb30xd1f080a60x5f9b05010x79b632f10x1cb4795a0x70def1ff0xf99d21b00xbf5d37fa0x89d7b3450x80bec4770x8cbe72570x05212b5f0x769d05800x7c80b82f0x12c6f20f0x0f9122290xedd78b750x3006f1940x7fd1aa080x21798a970x038e8ea60xdde64c490x46ce9f930x54b9b56d0x59c2d44d0xe18f42a50x59440c9a0x58a8261f0x06f7821f0x861369f80x9a5c38f20xec19b8500xc16be39d0x0ea6f7520x0ac8de990xcff9287f0x33b56e940xe83eba320x69a816610x717a49880x6914f75c0x60fbfa550x14f675300xf886e7a40xa385a2400xdd7a73910xb3c33ead0x04f7c6280x52c801290x542879730x14c8150d0xefb1d6600x5332436b0xa9ea6e500xa094ff410xf3c77fa50x161ecca00xc3db1c160xa98cca0d0x20c89de30x1c3b3d5f0xce2c92ca0xaeef9c980x691a9f120x41f8d3fb0xf3df871f0x1332e4de0x2b81511c0x135a57110xff5538270xf673979e0x7e59f2400xf31a04280x1986b9370x9c3edef20xf41c24ef0x4a82eb9c0xab3ea7040x2710c3620xe3dbcf580x5773564c0xc0cb2a120xe27994a60x8a7c21de0x537b13150x10336c1f0x7801cc350xa0d430b40x29e077bb0x2c78122f0x5987fe450x0b735f0c0x4b1083c70x10c74f120x1a80112e0x0b0bcd7e0x83d9d6840x53be70340x0fa40cee0xdd06c5080xe0eb58380xb5fc247d0xe75b7e770x5988395c0xea1b26fc0x5c52e1090x6d3d34050x29d2eccb0xe0a7e0900xb743de2c0x35033c810x134dedae0xce0c64600x57e4f2780x25d7c8ab0x56b89f720xd81bc5e40x2c2b36f60xfb4a72040x392207080xe7cef1870x18290ad50xf88964e40x4a93be510x076cd53e0x4990de030x5ff294180x45ed6ce60xa168b1770x776221bf0xccb86b6e0x20f35a880x6ab588c30xf2528e730x70ea49ed0xc51a8dbe0x6cefbd600x934bf2ca0x7b3c07090xd2c937d70x9e1b0b580x1e2156f30x1041cae60xa9f053940x69a560490x3d7a26c60x674e5a360xfb4f336b0xacd81eb30x646a3f790xe38c487d0x89f69d2e0x154e4ddc0xe62dcd870xf50188920xb2d4c7810x7adb11de0x0d4e33610xa23c9bb10x256efcaa0x98789da10xbae120a40x8e2bec0e0x705d83c40x1a15b1020xfcfdd0830xfe2e326b0x3a2adeae0x02abfff30xc26d7d340x9ba5f3090x25e123300x442e9ba80x9abbe4e80x07bc4e8b0xf89fec6d0x79677c9c0x53d3241f0x4425a26f0x199366630x98f22f7f0x9a81e5d30x220b9d430xbe7147cd0x5f3879d90x6413483d0x174fdac20x8cbd7c180x5bc483520xd424a9280x15cc4e060xe34f560f0xd5c5cd9b0xa8aff0d50xc9a711180xaedcfb7e0x15ba50a60xee8d74d60x055e77e80xb1ddf9950x7d0db45c0x37befc700x188ea3140x9a1fc4b40x7f24de730x1b9aca3f0xdd1185ee0xcc24533d0xe007de410x5ce99ab80x44b5ee9a0x6ba5bc7e0x2b0bb1650x1913b57a0x814e23860x2ce985590x22b325d50x4a95b6770x07b21f850x1fd07fff0xf3b451ca0xa48196c80xf92ce9560xc280fb460x57c397270x247ef8310x687b6a160x4ff693c90x1f5b120b0xa2b5ed1a0x46e8d05d0xc4dacd6a0xb42503d50x8341832e0x93f157310xb58aeaab0xd986dad10x38722f800x94a2de520xc86c4e130x31d4cbd30x054e550b0x644c57a90x891155d60x3cc3c5080xdc2a5de90xf184d1890x2adb82610x8489d9fd0x4b17e1770xdd8585d70x2f304e000x1e7bbcb30xcbd4506c0x4f235a7a0x0e8cd3520x1c0a92450xcc8e59880x6df1aaf10x541e18ff0xcd56dc620x3614e8b90xd1e79a240xa78b935e0x791ebef10x4c7d103d0xeb20d0da0x265bbef90x65ed81200xf311e1560xfe1d2e940xbf763a900x736044730xdd1af4570x6e86d0230xfd022ad90x918362dc0x204f7f240xd49fa43f0x6aefcbe80x7006531f0xfb6248cc0x62e1ee340xb8440dea0x0ba8d87f0xec715c000xa39240430x7984eefc0x9cfaec040x126843670x5600c0b30x9f50b7700xb2230ac50x037a0cba0x19f462ab0xf474fdcb0xb8b043f20xd0760fc00x67b4bbab0x910879f90xedeff9c40x88ab6fe30x01e1a8de0xb4ea7cf70xc17042840xc91277a10x4c4c3d110xa6e1a69d0x8e2f3ed40x9de2b11d0x1036efcc0xfad9c8270x83e886ad0x582e4cdb0x39aa87e20x3450b0c80xe5b81ae00x873d83f30x3aae81170x37ae5cfc0x6f34f7950x40f8bd4e0x8339df730xe6f524430x611cfa850x153b60a60xd24e9e8c0x819d72cb0xe3cd5fae0x977be5c70x355bc89a0x2864abc90x798b76820xc82c721f0xc82c5d930x193dfdf60x531365130xd9346baf0x3b95f5430xc426c51f0xe79bf0c40xb37e5ed00x830ad6d90xb17285060x68c986e60x70ecf0200x15df5d260xe79154870xf86e33b90xf6a608600x8200293d0xca832efe0xa202a8e50xf159fe550xc52baa7e0xc2ce825d0x697512e80xf86c8d030x88833fb10x8221c5b10x47b84d710xfb2557c20xb7461b8d0xfee794cb0x3597b0850x448eac3e0xe452b05e0x374c20880x2e78702e0x9b4f66610xf6449ec80xed814ec10xc7fa4aa90x2d2dd36f0x7031ea1f0x0973d7fb0xc985b4ca0xe9ec68440xa9c2cec50x430efa2f0xa5e4f6cd0x217548d30x71c0e7740x59f050630x2cec60380xfa468b340xafab167e0xb2e5f5b70x3243d2560x85f5e2aa0xa967147b0x84d07d100x2064e1050x026fd2270x04ea5d100x69d44a270x38869d880xc499ae1e0x120fc6b10x2d7c73b50xf8e50b600x2be6d5d10xaf6ae6960x752d5f5b0xc6c09e430x373db3500x10f1064d0x7d88731e0x1b17e06c0x42adadb90xdd877bb70xb65a0cf00xd9c3f1280x15fb7f8c0x3fa0d0620x02b94fd40xf9019aa00x05f2ebcf0xa46f2f1b0xdc20f3220x7c3aaa290x060ea2d60x886ce5410x55c76a230x97d693cd0x7a22066a0x07cbb2ff0x4605d9a10xfc81e09c0xdc1e5ca70x403b68080xd4a3f9770xdd1b7c550x586bb8420x813c1d7e0xd7e6fb880xa8ae538f0xca7d87640x7d4a504b0x0f74b2180xbf092bb40xf95322f40xe176aaca0xd107a9da0x79defbe10xb3f7646e0x3e18c7610x223326e50x366700d50xfc68074f0x955b0e2e0x039528870xb43f93650x6ef6b54f0x484f6edf0xf5e7ea400xbcc15e750x6ebe366f0x9714e0bb0x141f38bf0x1edb69d60x052c9aed0x953e1b9e0x9ec6ca960xfe4760390xa9320d270xdafcdc3a0x5e515be60xc4f0da120x6d6fec1f0x133f16f30xf4ba1f370xb40491450x489340010x2a8380a30xf9ac1ec20xa74f7ee50x757890d80x9fa2b7470x44d9041f0x73706efa0xa4dfcea60x98f5188f0x3c9c994d0xd32c49b00x76d72a8c0x0644a8b00x1b74b89a0x806446f10xb75b25820x844bb5750xba4f2de30x81f15abd0x3333de0b0x4650130f0x5c0174640x2ac362880x7aa1756e0xbaf227570x81807d490x36a0ec6c0x1d089ab80x09310f550x358827350xbedf6a950x25e61ad30xdb96d9d20xfeeb0b160xc08c4f640x323b6d270x97782d140x2c08dbf90xef0d66db0x8f2eb4290x777eb1570x5e4079850x25c468110xef8fc95f0x921413430xb1f9c63d0x7d9175020x4aa349cb0x1e07d2130x050f7a3d0xcf40bd280xc482c4070x364218590xefe4df860x1795e2fc0x82ef63890x107bacf70x632709770x04d350d40xe5d8c6160xe6ed791a0xe79d7b1e0x0c0747d70x4edbe49e0xa665b4650x3acf9ef00x0a6e67f50x93f24e1a0x1d0138320x270465760x5a69a3fd0xbd3e9b120x00cd679c0xe30db24c0x60385a550xcb54d9890xca82801c0x533655c10xe88006af0xd06911e30x628a2b370x4e1541ea0xd64e12cd0x9f6d78fc0x9086fd8d0x272027810xdc16fd5e0x383d69120x498c08380x44b75d8b0xd0459e670x1131473a0xeedb55d00x1e9980220xc5b838060x255e6ea70x9e8dec160x71c12b670x2ac92c9c0xdd667f1b0xae7ca8630x61948df40xed2f6ddf0x657d49da0xb4911b920xa674064a0xf6d511620xee6f7cfe0x3062b5060x0c0714a70x7bee54220xf149d9be0xc21e38590x1e5c50760xd73705e80x0c288a860x008f49670x52194f030xf8dc9bed0x5fd3a6ca0x51c0675b0x1cf65ffc0x28411ed70x0d8f47400x2d3c473f0x46793c690xffa9f0d50xf07c4d830x96674b4e0xea09beb50x82a550870x0fc2f2df0xccc190580xa975020d0xa90e44f50x53a93c8e0xecae42c90x54f195d20xc77464ba0x9df8e4a90x7f99065e0xdc5d7a9c0xf0278dba0x782f63630xa10283ac0x718c160b0x7e476cc40x66b1a9d80xe9ce931a0xaba8f6580x9442aecc0x72c498380x5d4d63f20x522445d60xda9fa8600xf1cd89290x94640fdf0x91958d460x2798ed6a0x16546f560xcad477660x228188df0x176426350x485cd7f60x751e2b540x5545afd50x4e3fd1b40x7c94c99a0x741cba510xe0a2ea520x12fa86b40x44c4e4170x9ad7f3740x765c0b1e0x93c553af0x5d996b310xea3a2c3e0x8934b6560x6e2c0b5e0x396764bf0xd07459c70x758616a40x41b157a90xf8b3926e0x84f2f2a70x6892e3c30xa1c4231f0xc287d96a0x1759c7bf0x053614ec0x0f9e798b0x2ab15f970x4eee96ee0x9b967c5e0x2d82cc240x709cd8cb0x94895fc70x1235000a0xbf30cfe80x1d1782080x93f9ed3a0xe285197c0x5e24c1a00x56f3bbab0x97290f480x7827ebcc0x1a47790c0x3e5154590xf01a7ca30x62823e2c0x7d6be4bd0x8e6274a60x9de2e1a10xedefa85e0x4e3473fe0x410d47cc0x59b3a0890x6e5fe8a60x79a6aa6e0xb6cc79420xe62555ea0x14e8bc640xfa58c8cd0xee67eddb0xab808c330xfd500ed30xfe7db4590xfd559ec10xe98610d20x72a52ea40xcd0130280xaf9eb2c30xd779dd360xc5bc25de0x7a4497db0x588886a60x696d7e0b0x50b03f5d0x1b159e2c0xbe0d10950xd620e8c70x86cdbfb30xe38d94360x39b058f20xbd866d340xbd1165130xa9ad42d00x5e2ff74f0x1fa95a7a0xf5a441ea0x04bd7afb0x17debe7a0xa1a2b6ac0xdfe53c0c0x337f24320xfc3e68e80x258b078a0xd3913aae0x0e3740440xc2e905260xf56d9fd90x460ca2d10xe911de710x37e0e46f0x8702e53e0x93d813f20x0b38db5c0x50bdaa2f0x814bd22e0xb180bf900xea3900030xc13fe83f0x66d2272c0x8101f7730x6c2d82fa0xbda0996d0xf84f38c00x4556b2ee0x7a6b742b0x76d3cd600x054bef450xb597bc910x11069ddc0xf54bd49b0x74b5ea680x3bb3ff3e0x24cadb810x7521afb60x23987c470xdfa91da10xd688f1d80x3bacedc30xe71f942e0x77d3fa1c0x293864c90x1ab1bc7d0xa1e554a00x9e4c783a0x2ca6eca60xc4ce5e3e0x3eee90230x895756f10x48fcab770x068c4e2d0x33333f0e0xa084f15d0x60e9f23c0x03513e0f0xf2c513ae0x33ffe8ee0x1d8aa1910x50ab5d9a0x447acc8e0xc6b9edad0x32dfc4280x24eb7e320xe0586ecd0xce593c220x3bd45b0d0x03815f350x749e05f20x7903e46e0xccc7ba960x7bc7550f0x02135b640xfb8833f40x0aba1acd0x0c2445fa0x466b85b80x4a321c090xa88a9f630x799278020x7195d3f40x6c22e5110x202a1b1b0xefdf20350xec184c820x2eeca0eb0x7d505ed90x1ba5caa50x93f0db0d0x6f44ccb90x70a1b9610xfe7374b30x38abb5010xc86a69f10x1c2857f40xcaafd40f0xd59a15870xf4689d500xbe006f700x8375be6a0x42be2ba60x96fa35c10x1c4ba3af0x6d6a80540x92fc6b4a0x2000d6910x5e2016b40x646dc9ff0x4b66e2990xa3f439ca0x4cf339d50x7759bb780xabc640f30x903b627c0xf58b890e0xa883cde20xf0ef15b40xb2f4db0b0x1478ff470x08f38ab30x2eddca230x38b928460x7deab9e10x0ea4fc880x52d7b2fd0x571bf3520x658394910xc7a1840e0xb9d025c90x0ddb1cd70x8912f7040x1a0ad8c70x304994e10x89b3f0f80x7c20b6a00xf881cecd0x81bdf5ee0x18e92c750x7d563adc0x01848a8e0x6e85b00b0x4a6b7fd50xfbace9dd0x5831c0d30xca57baf00xebc9a09f0x1b928c4d0x88f1d1aa0xc8037cd60xd9b85ef60xff87cd180x3ad5cda30x3100cff90x5ff9eb0e0x0f37ca890x66af1fd10xb0c5e2470xe30e9b080x845d22140x2dc75dbf0x1fe1e1ad0x97af5ef80xb2108b3a0x5d3598280x86394ce50x59bc66070x244267e10xb4b1b2690x79078a900x392fe7390x8b9200fd0x375b66920xfd3fcc050x86d52ba50x5d804bfd0x23402cef0xcf7171610x43f62bb60x2de6d2200xbfee3ad50xba497f130xb0db38290x7d5cf2130x631ef8390xcef558dd0xd89f89590x05edbf4c0x648d6c040x12ca91330x8a684fab0x834a32300x20eae3ac0xc4aad1090x83eea4340xba8eaac30x4abf13f80x72dd2cd40x5fd5d9170x2b7f0d980x86caa34e0x0ad137d30xf13db89c0xdaa52ded0x2551c9ec0x6451acaa0x3b28a2f60x442f036d0xb2b299860xd32202600xb73267a30xba53ca440xb7c6db530xbe48402b0xc654d3f40xf65461f80x06dee4e20x787c882b0x04df8fbc0xd030ac3c0x70649c960x157260d30x47684d170x68ea4b140x50c2230c0xba5002260xd51451510x2348cc3c0x2c6921a90x9c9284570xbf2c02e90x0e0cc74d0xd285995f0x26236de80x5d6ddc590xb98308d80x01087af00x0ec836c70x588bf96f0x75ea5ea30x94a42ae20xae32e83c0xc34017290xbfee9f6d0x29af5ef50xe8f617eb0xa2e659150xf0c0eba10x208dfc850x5427b6cc0x3e1567050xba6b47990x2118dfdc0x652032cb0xf16d918d0x6226b9fa0xf28ed6e20x714fc1a00x497a352b0x25d983c90xa910000b0xa70c22540xd1d8f2e00xaeb7642d0x0060f3520x05d6ab6c0x23b9d6e20x6bfbf8750xc109e6510xe33273010xda5c492a0x1d0dbe4b0x246384600x007e07610x5b539a3f0xb3a3cd8a0x4dbf11860x7c3fd8620x4551e2490x2b33a4f90xd16966cf0xcbaac9890x31211ff00xcbc7cc230x676d31730xdba5de6c0x0b928b1b0x24d373ae0x97294fef0x7c46cf7f0x70337c290x1b726a220xe1c0f56a0xa514e5ba0x9d77e41b0x8d5b63e90x0d6934e50x064db9a50xd983e6d20x9f03ac860xc5e2ca2b0xfe9c78a10x563986150xad0413d40x4e3567f70x815b5dd40xacf4d8430x81188c300x3539f11b0x44e9a8290xfba7ddd20x58b73bc70xdcc74a920x06dcfe9e0x0a466c250xaa5bbba60xaafd4acc0x91d1fe520xcf58a3d90xb62a4e3d0x3697ed510xf3f820d50xdd2c169b0xd52638200x3281fdac0x018574a10x23ee13fd0x47a0cdcb0xac8597d50x0ce197290xb480a6530x433030e00xf046d38d0x27359a9c0xff5e438e0x58693d810x93dfa8800x85eb523c0x1d614bd40xc8f1ea2f0x0828d6090x70c6d8270x7667f6560x76d951cd0x4b1d94aa0x1877ca130xe0c77bb50xb8b2b1f70x1aff3d550x0f2d7d870xa7127da70x174ef6c20xffed78450xcac7b6620x7ae3c8c70x7948bbea0x3b90a4b90xe03324230xcd7fea4e0xf749debc0xa3461a820x111217750xf365d28c0xd37d52090x30e252790xe8a55e1d0xac9552d00x1970974c0xc1a40b960x2b72a1be0x4b2412d10xf45f08d00x4f4799f80x740e509c0xfb62d14b0x4d3591a10xbced786f0x826e75df0x969087fc0xb30a6c510xb619629a0xa4ae90e40xb3217dbe0xe58687480x8b0bfe4b0xfda8b49b0x6d4b386f0x5a9e781c0x3357be2d0x1271f7c80x07d939890x177655980xc9f567a80x3ee7b7cc0x28fd7a7b0x8d95e77b0xde85df380x427b43550xfb613fdb0x1141ce0e0xe37112ca0x75fdfa510xd2f46fd10x564925f60x28dd9ff50x7d643e600xd2c4ebd20x0be9b0a60xf544dc6d0x312d8a820x613b9fac0x05d11b210xf2163e6e0x0ac9213c0x948019cd0xa91fda3e0x1e8d93ec0x8558a3d00x952132b70xabd2391a0x682887080x3c0c183b0x89c0ed8d0x3881c2850x46c309220x8149abf20xcdbdeca70x0e4826c90x63e0fee50xb79a54ee0x604439570xfab30dc00x2a0a40fa0xc6daa8ba0x96fe60710xc276349d0x25e679eb0xdcb42ea30x8e0aebe10xb56adb5e0x1d978f620xdaceb7a60x3e17f4660x5b8a088e0x9473bb760xb52d32300x7424db850xa89d43620x1e5e1bea0x228556fa0x58acf24b0x0ec0aa440xd507babf0x84e4eec00xe55ea9690x1c239d7c0x2a45d44c0x30a820b70x0586b3640xbec5f1900xf25b3dca0x24cb4b030xd62e61400x93f04ab90x233c30b00x4ce31ec30x2fe99ebb0x26f15e610x6d96de470x4a0d2fbe0xcc206dbd0x745efa0a0x971fe57c0x3fa1cf240x705aed130xcb95aaaa0x90a24af40x6574bbac0x5fccba150x0cc4677d0x952b10010x1417c0190x671a503c0xf0956f870xa609faa60xe0798d9c0x4610bf900xc74bf2c50x73b47a0a0x54c99fac0xde75ed730xaa1737790x8c8e52430xa07a37f00x8df92f660x449ad0a70x69acdf380x4d95d6d10x9291cd3b0x1d07e3650xb0e602eb0x638a96530xfd6789220x9de62a160x2d9df2200x7918d8170x6a4210620x65e0d6d70x27864d570x86c457960x533265310x183fa88b0x6a2445030x68b54d990x9300507b0x36c2dd1d0x074b55fe0xd985dc990x8a99a0160x4d754f2b0x57687ff70x6a037cf10xa05c03df0x52ed7d3c0xd391c1640xf2f536170x4d924f200x0fbb73440x1b63785e0xf812cff60xfb578fc50x46f8ad820xaeef38020x52f1b23b0xc8e36cee0xe997df970xae50437c0x4a4e57780x20baba900x4cd9d3770x8991cf0a0xf63616ab0x80ad6bed0xa5a6e9500xb97de5860x90ca2c4e0x9e9fdd9d0xcdbffd580x3fe2ccbe0x8e6866f10xfd34e25e0xe98739250xe547adbc0xd18adcab0x0fcd82720xdaea6e0d0xd416c9070x5d91785f0xdff18f510x3261a0bc0xafa0647d0x3427e6860xf5892ce50xb8512dcc0x1f4796780x456ac3ff0xce0a37530xacb948750x66c6a88c0x45e5eacb0x4466dfaa0x391a63f40xb9d9fbd10x8645e9090x8dd3a4be0x0c072b4e0x194cc61f0xb911bb580x7cb881310x80e02d760x23daa9890xf1d93a800x0541c8760x1b5069970x74d9d3cc0x2f8b34bc0x874610150x27d298de0x9c5b9e050x31065fa40xeaf2b0380x1c12e5810xed2b56c40x8d8e2ff00xedf079520x5d756bd10x2c2b36d00x6669b3170xd25d52d70x47248c600xa68b9b260xb1b21ff90x7bbebce10xe209c6940x8cee40720x4c7e896e0x092aa1da0xb183ebbc0x213fab7e0xadbeed610x238b099f0xb3b732520x9502abe80x7c3a5c220x080607390x113b918c0x692fcb280x0fb2f8a40x41b6187e0x4b2240930xe6707ea30x5aae5aab0x439d152c0x4b27e62d0x4cbaf0db0xe051cd2c0x29ea12650x6e77b8ea0xbd04bbc10x0fd20cd60x3ae4a78b0xc576f2db0x26e1b6180x5d7f48a10xa805fb5d0xd40f68db0x194eec220x9e7aaf170x1c2afa100x58d9bfec0x44affadf0x8c0c36610xf4f9192d0x617619540x239aedb50x27f1cd1e0x622b8abf0x71a1ad850x247d0a360x886cf05b0x7740fbf00x789598810xd263191c0x723f59350x4866e7f50x648a85f00x2c2b7dbc0xf0df17740x2ecb41f00xf27e179c0x824931440x68fea3090xbec7862b0x8316e4370xbe4d90030x31d2060e0x4e2fa35f0xf574fce60x222a46e60x28fd946a0x4e06c4b70x76c42c830x0b6fa0b20x21419b6a0x045ab0e90x63774daa0xf2d71f8f0x2a4079090x02f6ee360xe0730c690x2f1d449b0xabe89ad70xd14eb1f10xd55d7cf80xc7d7ab280x0c136ebe0xaffafd530x220772470xc6c324b10xb0922a6e0x3f64261b0xeffbd84a0x7fdde0b40x091247150xc59f2c4b0x8cac76650x26819a430x0cb7d7d00x47c214f90x64fd86a50x066c81a40xdebe3d460x255f496a0x9c3e712f0x1f9b0bb90x161ca85e0xdd07c5bb0x59866f980x9c2a551d0x16e9cd3a0x6e426aee0x652e05360xb917cc870x74df41350x5a33993d0x2ff4f9630x6430ca1d0xfe81795e0xb45378930x8d19d7990x43381dd90x6c07d1cb0x7d6379030x20e9e1020x737c2ec00x51a9fc3e0x1ca23a110xf547d6f90xb621c13d0xf06934180x216534f10x706e2fc30xf59148cd0x80413f6e0xf6fc42580x149f795b0x0bb002450xb5a4b9d20x24aca6a30x04fd62960x88254f750x64c5b9070x2fe9fa540x669d6d160x161ad8dd0x685772520x36eb33800x19e29c6c0x5ff1a0910x4b94b40b0x860d49e90x7fc259f10x225ba9140x584fb22c0xfa280f2e0x641e97fc0xe7420a890x81404fcf0xd87467ce0xd7c2d9480x2822de140xb78f77740x35fe85df0x7f3e3bde0x2bcb396c0x8089f0560x29a022c80x9be090950x1e0a80070xa5d352ef0x4c2ca4c60xb20840ee0x906a518a0x3f92a1660x7d96103a0x141550f60xd141c7290xdefc86ce0xa97151660xe189c6f70x1e2e0b480x1ca2c11d0x79a61e610xfa8396310x071446c50x7734db7c0x15cd66660x344a842f0x0ebcabe00x99bf6ec50x8cc1edec0x6af875580x81f9026d0x336312860x179d4be20xb27fc9e90x92ebe2e40xfd16accf0x8b4e88000xa445cf440x5fd1fd650xfc0b08ea0x8ffa44640x0a7579f10x7de72b050x73056a1b0xc511f58c0xd2a7b6530xb0d280550x11b418500x824d5f0a0xf0c6b6f70x738b9b570x19fa53e20x425cea720xc5ba57db0xc26b6d950xaa12150b0xd088fc9b0x6a4964ab0x6679d3270xef2d09d30xe8dc198f0x3bc4ccea0x8ccfb74b0x5ddf9acd0xad72f3910xb10147c60x57a74a040x7a6101db0xcd6a7a7a0x32faa3af0x7d07fb330xddac16e00x1cf8ace10xb67481dd0xfc2efa980x3b0848ec0x8f2c0dca0x0ff845c20x8aa4d2900xde57f1410x90e5cc5c0x4d6c137e0x17dad6d20x68dae9130xf25948540x8c1cdd2d0x6b0730e00xb3aa797e0x737c6fb70xd44e2cc50x1479f6310xdee5797f0xb36a8ef00x829f163c0x63111f0d0xa2cdfbf10xa9c88c280x8301a74f0x45e0fcc80x66c049710x6040b6af0xa9d856930x4736d8550x720e78fd0x96694c260x9f68c8110xf0ea81b30x4bbe137f0x96eb2c990xcbbb21840xa75f49d60x072460c40x81aadc6a0x88beb1f60x1175ea300x7cc396260x9c15981b0x69c90f4b0x3a9afde60x597f9c320xe8db79ee0x1d8c991a0xdc0320f30xaeedaaa90xa7d9a6770x305f455d0xea4fafbd0x2e5d07250x77fd68830xff3671650x93fe2d7e0x79fef37c0xa26519510x4bf736b60x378d5dff0x1aaa2b1b0xe1b246ed0xed5869270xae75908c0xa21733740x6de84f120x49746bf00xc63382340xc0e3c2ce0x7ff4947e0x61f4ecb30xf83606410x75d78df30x6bf9a7620x638297a60xcd26778e0x37bd8cf30xe9b7842e0xcab600d20x77a90e490x657bf0820xe6a5f19a0x648a256b0x403a0cc00x17b9c71f0x3d586baf0x7ae8c9e30x9c12432a0xb2e2c36c0x12f061770x23eabf420x739e7c780x0c5acc7e0xe2e0483d0xb695dd890x08b4977b0xe4a2b01e0x092938ad0x08f9dc270x9c661f210xaab5f2de0x904b6d600x25c565f40xa717ca030x3e0eba370xa6e754a40x164865950x49e0db7a0xf1bce8800x9510823a0xc6878fb50xec8666670xff61b62a0xd1f070fc0x61492bb70xcf70e7690x53e8b9a50xde2a901b0x224045530xad6815cd0x8e79e7d00x9ead88a90x998381e80xa7a1b96d0xd69257400xcefa19320x72a166850x3c079dba0x07b21e270x3c22d1450x32ae9c9d0xfca7f7850xa820f6490xebadfb180xe16986dd0xd28256cf0x02998acf0xcd9a40a40xb07177970xa3d0d2b60x3903a2c70xd9f711ae0x422cda580x1096846f0x615ef5fc0xa7ccb62a0xf7fbba9f0x2f2c48870x07abcc0c0xb6517b2e0x0e2b58420x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xdffa80bc0x9cbf026d0xbc222a8d0x692ac04e0x0e81c09c0x255e80d50x02dfd3d00x47041e4e0xd81998680x158013820x8252dca90x2bc918d50x7daad4fc0x484489a40xddc997200x5cf3dd790xff007c250x23eddc680xbfb7df3c0x4fc65c670xb9a48d7d0xba05b3b00x61ea92930x87b887100x19fa58520xcbab836f0x3f1234420xc9c2e4cc0xd1a82f0b0x8ba5fa7e0x0ca34ccf0x777682210x71e1d8130x934a87140x63874d4c0xb5444a920x4a6ed3760xbfd01f330x120a17380xf4909bea0x7e4260bb0x2c68ced30x77d833980x86a403420xf2ca3bae0x74eb7c9e0xd48740140xf3696ee00x7e7f74ff0x2952b6160xfb5491950x86b4d0e50xd881e8510xd252e62d0xb7372e170x376fd81a0x379a2fc20x8ef3c03f0xbe82d6cc0xb9f797a90x1db5775e0xadd18abc0xeaf5536e0xc851411f0xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980x2c5cfda30x7310b8450x6afbee700xefb7188a0x232d20870x508cbc920x19d7ec5a0x0eb0352d0x2006970f0xda064dbb0xb13195ba0xc7edfa420xdd2af41b0xacc0d1f40x0d634a1c0x710eba8f0x3dfb57400xc4b64fd30x3abe81260x75ea1d960x971eec4d0xd14c9dbc0x095ac9d40x9dfee6590xa5655bd30x90553c4b0xeada34b10x3e5fefa00x08e370430x5fa823e30xcbcf9d180xbcb23d070xb56f7cfb0xaeb1e9460xa3c3d93e0xfb7f98e60x4e657df00x256dc3380x835d53fd0x8e9170970x3f1b4b300x863ea71b0x5f951b770x2924465e0x80806b620x4fcd8db10xacd3f3980xadd2057b0x1d38a5be0x3d890dce0x058b61ce0xa7bb677b0xa10a1ab00xc0acc9ee0x71fc03610x85b0ad740x2b36e9fe0x13a3a0500xc5bd6f960xe73719bb0xe1bef29f0x1ef9d2c40x288c95430xfa8198770xfe5d28b20xd191e0c50x2d20de170xbed4880f0x744e17720xc5c8d0550x9f13ed480x2aa7dddc0xe42f82400x047382630x54b5f0bb0xf0c1aa900x8065a4fc0x2a3698320x473e99540x87b0fc1b0x6a4f623b0x9f147e1c0xc371b6940x5b8a44d90x43cc88870x17f82d360x0fc5033d0x99b1e8820x6748a4d90xb42344780x44bd16200xebca8b540x54a2c3a00x28985b9f0xaac80d5b0xa7c8de110x6e00fcfb0x2d1cfc610xf8cdd7570xe719502a0x3fca107d0x703206a50x306f7f600x80a282cd0x88789fee0x2a6f71f50xd89da37f0xcad91c560x217bdd9e0x3769783a0xbf5a5ea90x98503a630xae7c231d0x9bece81b0x80d5e57a0x04c4f6030xdbf7cb700x9fe939e10x3bf177550x3e7080cb0xceb1f1260x3224b2a90xff7e33bf0xd774957d0x7538d8710x08ad691a0xb50f733b0x25057bd40xc5ad1cdf0x033109680xb7db38920xdd9f2d850x52ee49680xd9d7d7ce0x3f500c2a0x981efe920x0b6f30760x74a0134a0x67ad6fa80xe6c1e1260x6221645f0xd448f40b0xfbbb58dd0xdb6a7b300x502108d00x9d32cd690xd3422d490xe113e4e50xd55b3a980x5068a3d90x995440b60x0895ccb00x8a016c850x00dea9d40x610b257e0x38c4758d0x1f0b1ee50xe1da62920xdcff12890xe993ad060xb501f0b70x073feee30xec28d2940xecd358900x7a95f2e40xeaf502270x65478e580x35a85f6d0x32aca3fe0x19e5ce720xe5b29c490xb5aa41280xe61a04e80xcef73ee50x924e16fd0x4f6bb1c40xac5a42f30x707f77040x8fc8c24c0xc0f089640xf700e5380x1e02dab40xf4059bb20xfda7db140xdc61e7140x25e774e00x0e9fe1a00x9b22534d0xb59c50be0x585174740x76aceb7c0xf17ed8f50x9cefaa9d0x667d22f60x15b1ad730x9c9136310x9be99c570x386e9dc60xa968d1210xaf7c76180x78b71ad40x503017e10x425ede330x84b8ece00xf25679af0x93ee39ea0x92a2c4c60x22f81b380x93affa350xa2de56880x7ec8f98e0x77097bfa0x2a09948f0xd18e89380x7b9268e00xd6db625c0xc30417990xe31f26100x396e2fd70x12b9d30c0xe4208b0a0xf9a482f90xcc5005fe0xf5a5c84c0x3441445f0xbb13b0570x8ac5b3e80xf0e8a0ab0x5ef7a6d20xf291b5410x816ec3910xc66343150x22013a990x60d3b5d40x63377e620xa36a2f190x60f1ea4b0x9858f1620x8cf2baf40xe1da0a2d0xcd71adfc0xc5e8a7aa0x98567fb70x76d6e5460xa626fdc50x3de8955c0x0277b96b0xb448a6500x8a6353d10xf38bfd810x5e4839de0xab7ec73d0xc53b7dbe0x1652560f0xd0e23f590xc02374ad0x36c5386c0x7c0e33190xbcb8edbd0xb02bc49a0x1d9920930x149b7ed70x59ce61be0x87abb53f0xabc83e740x64c4b05c0x8b156cbe0xc3ec6b790xe9f464400x216a8a700xc25125880x9750d7fa0x92e4d1a70xf976df8a0x13a5388c0x97063ea80x185507fd0x117f0c770xeca5618e0xfcaca2c60xc16dd7cf0x3759587f0x49ad40a30xe87926fa0xef3898a30xfa92ecd50x13bf952d0x2f07a7250xe6ee1bb20xf145b0af0xfdfc9dd40xe40b66ef0xebb2bc510xa47921b00x87ae2f3b0x1d32d4640x4b9e29140x196a00a70x3590dc970x331891df0xffb9d3f40x694690160x0f1e11330x90f1fc200x0462ce680xcea2a4ea0xf7c1760a0x3d9b3b4d0x37feb55f0xe0fd31950x52d24f210xd1bda5ee0x867a9a760x8024a9610x7d9c03d40x854f3f630x970e6cbe0x6782e4750xd4c721240x6b7356f60xc8f05bc40x0d4023ec0x8180c3370x323d4e8f0x63d6fbb00x131934950x62189bfe0x91d5b9ee0x35d2834d0xb11a6ad40xe8e218e10xf6c8cfbc0x9ae254a60x9446eb050x3f9827020x7ee8273c0x101215700x612f06da0x8cadfeb20xef8b162d0x0b50c5450x12ce3bc40xdf388fbd0x0e0862fa0x0111b50b0x0e8e14780x9f537c160x4659c3210xa2c7097a0x430bc70e0x5bd84fd50x76968fb60x939001560x2f8cc1040x01d2c49f0x2246c7030x7f77ec760x55022aab0xe8671d8f0x24b4c92c0x32fdc7510x5e6a4c4e0xb44faab00xbaa9aee30xa638c3c00x75001e640xc8dda06e0xd1045cde0x7f7c76dd0x166ac2db0x79ce84800xa21210210xd7cc034e0xda6eceed0x35485f5b0x8afb65210x5d2942a70x9e3e8a370x79f449560x1ea876860x874de1640x1f6bff380x367404f50x60cc2f9f0x41d93f7f0xbbf51e710xed991c140x71aff7b90xdc22e0980xe0c070050x8fb0c2fc0xc640b2010x79f400960xa3bd0a9f0xabec56a30xf35c19eb0xbee9a10a0xe749fff80x0dd0b7bd0xd58bc79d0x7373d1640xf7acc7c30x9e1c75680xf5f5581f0x40389a220x285137c70xada52df80x0fcdebaf0x44a7c0830xda73c25a0x281125030xe22ae2170xa71205b90xa7036ef70x9cc386910xe2eec6080x7ac9a7690xb8d0e0380x04e3e6020xc0a159300x68bfadbb0x3b6e4a530x36da3aaf0xb23795ee0x8dd140810x25d4edbe0x0096f0f00x468effe20xf8230f970x944071170x189378b80xf9a791b50x996debdd0xa0a1a0f80x6c3e9b910xf65735c80x7f6d5ed80x1b4f2b4f0x2874aa1e0x20fabfd40x406229e30x96d13faa0x1abc7db70x447e56e70xa17574fe0x7eb29a910x935b94520x0a6ab9f30xd30770780xde768f080x61e3b9680x4541fe0d0xe7b52e5f0x7a2c8e140x41aed6e70x4a928de60xc890f99c0xe8de29eb0xb3b42a380xdbeb21e80xa6093a320xa811b89b0x101ca28e0x31bd97480x13a1ca910x42bb3c1d0x0504bc570xa68816c50x7b24e7790x66f2ea6a0x8cea5c070x4b455d4a0xce8480440x4114f41c0xaa6ffa4b0x130f0d790x9193076a0x39dea81e0x71d6b2810x27de562a0x19e378ac0xa71015330x60343d3c0xbc66d32f0xfd62a7930x32e3b0760xb171ab6b0x40ec70a80xd0c313ba0x460664520x47071c3a0x61cdf7990xe26032eb0x232b52380x7e5bbd010x577cadc70x8ce850ac0xc10fddb80x3096be160xf08c67de0xc81e91a80x8d340b100x182759380x7c5f4d100x65d738ad0x1e0b322d0x1ede2de70xc29d929c0xf9d70b8f0xad0cc62f0x22e5ae250xd70d18170xd795c9e80x12fa839c0xebd859fa0x735a0bd50xeb59e8c30xe033cb290x1ea9929a0xcd4392460x96f8410f0x475941b60xef53cd870xa1fcfe0e0xdc9aa1c80x80d5b9c50xeeff27a50x1a950d9f0xfedd91aa0xa01a8d9b0xb501b2df0xa6483ddb0x2bb52adf0xe6058f090xaae1c90d0x3a4aab170xae2371b30x9fa978880xaf076aec0xb69c77670x1c1f3f370x58c30e8e0x946996b30x967998f10xa8b461080x3605d6120x99e43f5a0x9295c89a0x499f0ecf0x7d00c65b0x019e61710x4e064d730x6731df9b0x5346d5a20xb85920d20x9ccbe1e40x7ac4b0ea0x65b6f70c0xd6fb1e5e0xc61e7c7f0x1475ec530xe5c9bf450xac31d9a10x2f15ec1a0x17239f940x5165adb40x4d88e1b40x3df2d5840x0bcb26fa0x60b3071f0x097af0210x388aa3c90x4188d4390x1efdd8170x9b3461160xacb87c0c0x91a87ee60x2af991680xa0cf1dbf0x0d8d200c0x4ff983660x5b24ae660xdc6a1d610xeccc7df40xb64f99640x86f851140x460132330x2231ceb40x8ac3334b0x7cfe368d0x99d472b10x258d2f760x199ed0cd0x6154ea990x54e6fcdd0x777a18280x2949448c0x07be69050x2c3054f90x6d2fc5a60xf44a904a0x5229b75e0xa0aa01c90xb923fa450xf6ebc03b0xf5141b520xb34bd3660x723c76560xb075e4800xa0dad88e0x86e35eda0x1fe912f10x588c31ec0x707c87300x79e9cd8e0xbe3397f50x734d84240x08816a290xfa6905890x8f0f3da50x7c93445a0xf71c2ffa0xcc323b060x2af6db460xb0d172570x290f371b0xa28cbf3a0x696688260xa55c9a600x25f2fc3b0xba48e4750x4a2998050xa14694a20xeaa7fec40xc44eb23d0x8dfa45430x58577b330x547ca9a60x8ffa236a0x9ffa3a750x99da04520xb57cd8340x1c11550a0x2cfc9e2f0x0efe89a80xaaefb6470x2e6437960x467df16d0xda316d3e0x892474090x338cbfb60x2b48a9bd0xfb82d4f40x0de19e950x430617790x9f771b480xad995dac0xfed460560xc099465c0x9ae0cf6c0x4ff77dbd0x0a69c31c0xf5e7a5e50x99b15a000x2fd69c2a0x075958920x2ae635100xa1b52f280x2c6e80180x2e0359350x49b0eba80x0274dc2b0xb9964ceb0x599a521e0x13790fe00xe7b5f3600x6b8bf1490x591e61070x24f948340xb2ccb3e80x708172b80xeeb49f660x80ef85ac0xc4b941a00xa5e352360x514547f10x60af0d5b0x8005cf660x5506b8f70x9a5833060x6271a96f0x2f33a2950x6cb465250xe3de5fd20xd86d729e0x7c119fd50x8817f0410x507ad3d10xe726bb8f0xa80a9e090x1536d7bb0x5e626e670x2bc5d3050xfa599bb20x98a1134c0xcc4f9d810x51ede41a0x22afdba80xdf54a8f70x86c24ce40xa43e392f0x6afd43580xe704165a0xe1aca5da0xfe1064ab0x00fda1a70x90841a3a0xf5cbb2b80x84698f000x4e3155850x07167acd0xa110a09f0x46f67ee10x3ff55ad30x2ac19fb80xcf0ed7240x1702b6ba0x1e0922a00x8c4cb9c30x0ca4635a0x7774663f0x0845785b0x62ed2bb20x81de93680xaad818110x02a18c740xb0c047b00x9adb73990xf34ca64f0x49cfa0220x28eff4090x3a64f16b0x8e50b4820xe79c7f830xce82fae60x6774bbd20xb55488a10x50d7f7080x8ffe7e890x23a97b7f0xdba7326b0xaf0847f00xf38bcdf30xa7ab3a580xf1089c770x0ff0fdf40xd241d69f0xb80cc8eb0x289c37140x41d1e1560x0d51f8d60x68eee4f70x208bfa820x27762acf0xe1cc1cfc0xec8beba60xc18ac88d0x236e8fd20x8ef460dd0xaab4ae260xfba407300x4d6b640e0x24e32b5f0xb9d26cb90x2c0c75c40x2d91da1a0xe45a1cc80xc97a419e0x7c5cf16b0xad1bb0270xefd4864f0x31f0eb0d0x9ad9240c0x4a03c7ba0x3ef7210b0x4fc43f780x4178e88a0x70e48bb70x51b70bb60x20af9a470x693c39610xc40f284c0x81b689160x2caf6fe20xb24c376c0xfe731af80xb055c1e00xaff2eea10xfe032b900xf5c22e170xf215327b0x4fd1460d0xa09bc6c20x0dad8cfe0x808fff3e0x210271bf0xe8b5831c0xc6b23eef0xd505c3e00xe3e744c80x111030400x0c1c6c9a0x22098b060x5fa420c00x17463b700xf6be10350x08c8354e0xfd1685a30x31e409670xe42066b60xba6cd4d60xde1557cd0xa49b916c0x3fa0173e0xe381aeb20x0a5ca28d0x5a6cdb520x66a03ae20x4e816a5d0x9e67e77c0x570cc3c50xd4d8c2ba0x532b29af0x08c54d110x7fc5bc810xc3214fc70x50f7b5380xf75677370x0ec0f24f0x2001d03f0xd76eecd30x6679d88b0x036d7d000xebb3371e0x2471fb4a0x734308540x847b22990x0bb2eee40xf453dac80xd7a309dc0xfe6bfe4e0x197bdf830xe8921d4e0xec58495b0x487c5d330x80c681370x0d4961de0xa17926670x76a949960x76d1fda10x4b7a7ce80xae66ece50xcc6663250xe6b64cc30xa3f97e5d0x110b59b00x9b8e13680xf8a4b65d0x0780bf560x47be8cfa0xd1f2eee20xb8cd3a7f0x39e614950xb8d5e3410x0892c4100xac3e96d70x3190f8000xdeb60cd70x641956ba0x0bc00f800xeb54c37b0x71e66e100xa745a13f0xe95c5b8c0x6c0a1dc60x1e884e7a0xb1d500470xa1b6a8590x46158f550x4562bc650x2f3cc6030xc99280b70x7c05c3360x34ad80890xa1be6f210x3f5c468e0x1fd23c9e0x67b1dd690x2293972c0xda471c9d0x3b7827c00xd23fa8650xbc4574540xce62708d0xeef4eb450x4001965e0x2459b5f10xe37aed520x6c2c69120xe69827b70x920fb2750x870f7c710x54e841810x86a36fb30x71af0af40x71269da20x67bdc9ae0xe98a034b0x26e13b080xd8e735140x3b377ea40xd90b3cd70x2a5bd4070x79fd29b30x8f9d60250x0704f1a70x43af13370x5197b1e30xa4b0137e0x532655900x14fc21fe0x9901f15b0x1e6650320x70c52dc50xcea8d11c0xca9d9a840xdee2bbc00xfafd17c30xc76b8eff0x56f5f7850xba9d36a30x1ad2b5a20xc798f5b80x0c61fccf0x444d5c700x9140d8ab0x718c5c410xee4f9c4a0x499bbf570x7247c8630xd1f27e7f0x6e5e54300x52ec0df30xe1e024670x0498c8230x1dfdf7cc0x5ce3b5880xdb0656570x9ac3aefe0x4edf45b30xf78013600x7d808dc90xc8b3aa0e0x42f2c81f0x6054364f0x6708fdb70xee9905730xdae9b5d70xd992648f0xc02847e60xd44915e30x3688e1880xd83226d30x5003ba890x2b5e7c440x304010150xc0bc552b0x051ec6b30xf294383b0xed15fb410x15511d9c0xb237fe120x92cf41f00x52253ae20x644230dd0xfd43a6010x27ff7c760x919fe93e0xa12021c90x3c2f5e6e0x45d2a2a40x88b7a7040xfbd255bd0x38d5694e0x0ca0a4610x5f0a9a5f0x4c25ba9c0x7b66a3a20x5e254b500x832e8f0b0x26884ff70x40e5f2890x88d131360x0695441a0x2fec0d920x10962bc20x0294c6a20x51892d610x7694d4d30x3f2690f20xd456c4a10xa840bb6f0x5f992a830x0195cc960x6c6132ca0x7873da4a0x99dc13960xc06817610x3f251d5b0x28f529860xaf6c7beb0xd4e8a6510xd196f7170x25a378380xaf5bf6ef0x1b4c807c0xc8e82a8b0x898b5fdd0x7c9722ba0x93e771e80xa05ca6250x33edd9040xe8aefd310x4d32c9160x91181bcc0xba0068db0x2e195d680xd105d39d0x4430893d0x0ad716e70xe93b6c100x5dc1e9dd0x8c871cdd0xbce786de0x52d7bf530x86dafe220xc57647e60x26895c7d0x6d5d9eb10x040042150x08233fed0xa1bba9530x39e05ac30x584b84820x2cddc7ab0xd576dd3c0x7d9b8e340xd3aacc010x98b0ece80xba30f58b0x76d38df90xc9f42fce0x557165e00x3d60c22d0x7bd1b1650x3b4eeebe0xe97c97e40x6366008e0x6085edbd0x6fc5c2fd0x263624570x1af7b2a30x70c638460xc3a2be670x0ddd535f0xebed17630x564d043b0x6c059b5d0xc02d24430x810b4d680x3bc15ea40x4e22ff880x4ab370430x8011cef30x11af64d40x9582f1370x57be19710xf33240ef0x9ef8dde60xab9ed2850x8e947cb00x638ba6700x14842aab0x9b3c1b910x8662a7fd0xe97af5cd0xc57112cd0x61b6b3eb0xe2054f310x9b3bd84f0x9171780c0x54e9928c0xf5c513d10x504287610x2b8762d10xc374c6e20xc20676f60xb14690720x1db66caa0xf9cb17860x568197da0x56fefc5e0x31609fa90x3eecd8a90xea83cef50x2d58b6a40x777975b60x98a7fe110xadb65d860x77c2d85d0x9d6cce3e0x36f946600x100dfbbf0xb74588380x407393850x30a8c88c0xe2cd6e180xa3d549e20x6e5b08240xbfbea91c0x82e30e860x2ed7a83a0x49f37f0e0xbf9d1b960x90a5530f0x9efd95260x9d3fe5e30x67394d1a0x220982100xe0d1450c0xc09ba0aa0x0f8878830x17c51ea20xd7e18f330x05f337610x8554709e0xe81be4de0xd9467f880xf834a7270x15cf6f2b0xe1c48aca0xf9813df60x489cd66b0x23d14d650x865153300xdc5d74b00x1e6b75a30xde57b5f50x267a91df0x301601060xe809a9e70xca5f20d90xe74641090x610433b50xe2c846660x1de558c10xab54ad140x7ea0ac520xb67634910x6a754dc40x8f64be300xcebeb0850xbf63bb610xd8543ac00x6402b3890x32afff230x5cc81f990x242ffebd0xfa90e5360xaca85a8a0x85430a760x57d1c8bc0x46068c170xa731f3870x98f0c41b0xcd2791690xe413b0a40x652ce9aa0xf1db17040x6a3de8700xfdc1bd610xdf40da5f0xa930fba30x60d29e610x2a8f41f60x8f095d080xf952e22a0xedbaee5e0x3464b72d0x6b6408640x53445f680x70254d3c0x588961560x48562cd30xb9b909d80xeedfe00f0x77e35ccc0x71210dab0xb3a2dfdf0xfbbd41ca0x0c777a190x78df6bd70x3f5947b50x1d71a2030x9d7c7b110x15b701da0x350b80c00x89f1430e0x1d5ad6890x644a0cc70xb534c72d0x81348cf20x8c38983b0xf5414bc20xac4cca570x1964ee160xa56d8feb0xb76a6b6e0xae3f2c9a0x6741e0110x7dce16a00x03fa5eeb0x86623fd70x017de3d50x27fa66e10xcdca36910xfe26fc7c0xa72a0f5b0x47c4f7fc0x3d72c8170xa9d61bbd0x6b853d060x66decfd50x1e1e140e0x2f5488020xffae8e8b0x75d0deb90x4532205d0x1b978c4d0x01ad1f3f0xec8472160xdf3d2dda0x62263bfa0xd92a00a70x9da650c80xc82aed500x8cfdc9200x7780dac60xaa2b4b6d0x59699f3c0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0xb2d317220xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0xfe3165990xf9eb813f0xb8b9ff640x123e2b050x88457fd10x6c61ce700x4939ebcd0x618911fc0x4d2ebdb90x6c4ce01a0xfd13085d0xb31ed3d90x512b1b900xd33651490xecbfe4ab0xae7c6e570x804ff2f30xfc5215330x759d25c70x4b93dee90x7e670c9f0x3575b7170x15446bd40x6287c3950x9483e82a0xc01238970x6317e4290x2af3869a0x3c6c2a200x61d737be0x127655930x3512b9310x1fd7bb520x0b5de16a0x472ce8820x06c723870x58892e730x62117b3c0xcc69fb070x915fd9680xaca550750x82b62d270x4972a1350xbc0517020x8e7168f60x45c0a9e20x76b64dfb0xd58bbbcb0xf29a88710xc88e57400xc89e1b1c0xbb0e18a60xff01052b0x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x61dabad40x68fbe0550x71fe18fa0xa61c5f940x813cf2120x6ec1682f0xd72641d10xfa2f76560xc3c8cbb10x5d3cfa9e0x492241810xa752dce60x63794ef00x66a6ba8d0xcd3bf5280x1dbf9d910x29d40f910x556ef91d0xbfc24a620x9f69cbc30x7248ae690xd7adaecf0x450f900c0x0963fbfe0x3769a82a0x02755bd90xd4bd32cf0x100466a30x2e0c3cb50xa491a97b0x64b628620x1f2998440xffbb84b40x85540ebc0x99f018c40xbbc77fe00x202d4ed60x224f51bf0x445a09c00x15a7a6c70x8349a8950xc697b0f70x3866e2170x36950f880x4e5e2b080x6c9be37b0x8ad866c00x4a0136820x7fa5302a0x1048b92a0x0b98123d0xa11fe6c20x9ef76d990x622402c20xee9d1d330xb80f08b50x05f224860x03645f1e0x48fbb8f40xd26784d90xba16e94d0xa74ff5170xc2c783e30x5f724e4d0xdfd499910x79df45640x27c070db0xc487c10d0x2cdc7e0c0xfd3a42d80x0c9a8ecd0x9c4682340xd4c57d420x44039b650x7da28f120x0f28cb910x9ce3f83f0xcf53afe60x985dfdee0x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xa9d299080x0626da5f0x8773416e0x524a6b6f0xd16871170x6818b9900x2cc428130xa4789adf0xe88eb0690x04246e790x10e5a1c80xefbaf7de0xc27a47e20x005863ab0x93a94d130x928feddf0xf999b3a10x4eb7b7aa0x2a26cd5b0x2b2511b40x73cc86310x5541ea930xb1a5ab8c0xf11243070xb39fe1a90xb1c3a01a0xcf94a4310x2820e5660xf170fa7f0xb29776110x53bd204d0x43744da10x5db91e500x56256e8a0x794b72710x165167980x2528bc660x8bd96c460xe5f2f60e0xb4b02b720x1cd4864e0xb5e3f3d70xab3848d40xbfb9e0ae0x419523530x1877adfd0xf0c1a07f0x3caf72d20xbc3da4ed0x5c614dec0x84aa10b90x3b992a770x70aadc610x1d64645c0x1984d4210xb36878500x4071b5170x7171121c0x8b618d080xb7e999650x7e71c33b0xa58954fa0x802f7e090x9d0c82690x4d3cadb60x9de96cc10xe56f404b0xb589b90b0x2f11d97a0x3d6eeb2f0x86762c3b0x59fb51180x76b056620xaea431ed0x5502a2780xb61acd910x6ad27d580x478d37700x6a3ccf510x487decf20xcffae1460x190ab42b0xa4b46da10xd27a34ff0xa9c2676d0x3292ceda0xac8e6b1a0x305d86f10x53ba36f80x7a855e700x0a066a710xb562b1f20x10761b880xef08597e0x1926f90e0x01bf55fc0xa4f3bb940x1f7beb130x9abe7d8a0x6324932b0xd45181af0x7705e95a0x88e1d0f00xe4eb963d0xfc03d97a0xc0c0fbb80xda1d300e0x63810d040x7cd8d75e0xd55fdd1a0x642e6dff0x6675bcae0x93a4145c0x136b39570xb042330c0x3c185c610x3387ad990x1b42b5b90x331ae28d0xc44ea8310x3d9b6c2e0xca8827a90x48f5723b0xac74f9aa0xef6753440x69de21b80x419564370x752e01ae0x8e0ed18f0x7c1372e80x63eb93550x07ceeac90x1f8544b80x109bf5540x27479d140x8bc535b90x8d7b70db0xeaa0e1290x848d4b0d0x018aa7740x3b4e819e0x34364f3c0x714d50d00x55050ee20x6a0d1e000x0b2af6320xeb66c4880x09b961890xaf0bcc3b0xf29049e80x1bc833a00x6d6886050x0e222cb80x35cca8c30xf20dc1a60xea0d36a90x837967160xdb792a1b0xf597a4e50xbd0768f20x8644a9ed0x556d9d8e0x6ff098e10x3af3a74c0x43ffa4920x954cb59b0x350e6b690x046fe32e0x80ba73170x6f18cc910x167ca1060x2e121f7e0x25ba98e00x0459e0990x18cc68180xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x29a69a1c0x4730e0b10x01ec05800x4ae9c8880x0a49c8cd0xd6e596580x52a9510d0x767f53350x03eda1d40x0fa43f1e0x53eace140x246511cb0x3e68033d0x32219df70x4d2a941b0x2f14338e0xeea9eb570xb89a72700x5e3a39120x35f224f20x0b5a6c070xbc442f790x9b9f9ef70x8a27c5470x57a5e4050x671d7f4a0x3062f90c0x25ed01b30x1cf042c60x76dd5c840x03f592c90xfe50e96b0x62fab0690xe26bb4bc0x03ceeda30xffc0333e0xc75714900xb58d62e10xf6e444400x2b09afbb0x550ce7090xf8fe39860x729657e60xdeba32360x384634540x7acf44cf0x2e2d56be0x3fb5caa00xf668f86f0x3e0aae580x8cadc1730x1820691d0xf23e1ba90xd3864e350x6159e1650x4c314aca0x30225b1e0x94302b960xa16facc20x4d8185ca0xf17924a80x7247aeb70x67bb4ea00x5d6827540x013a35550xe34303e30x53763ee80x939525ed0x51f09c9e0xc17071c00xb5d5c9f20xfa23104b0x1b924c140xf987caaa0x86cb311c0x29779f5b0xcc257a8d0x24927f670x988aca020x519e00b90xe3c8a36f0x8ac424e30x86d2b0f00x536729a90xa9e20e660x2861ccab0xe9ff8d120xf5b677590x0006a2eb0x7e1ad6b40x384a147f0xda9c98ec0x3f2202c50xdcea0bb90x230df73f0x4dc00c4b0xdf3adf340xb14c33680xdbb31a7c0x783345660x1e53791b0x3145216f0xd67d34fe0x3e8a148b0x0bea0b910x35688ba30xee5cffc10xc3aa80990xc587a9b40xe082c8920xb13d50780x0dc1e9f60xf22122970x199bd1b90x98b706ec0x632528440xfac2ba980x340547710xaf8755490x41cddb180xd43822a90x386c404b0x16bfaa6c0x4164e79c0xd69dcd6d0x268bca710xe45ffb8b0x0c64ac070x1da9216b0x1eeb8c4a0xd05867d60x9fc3a9b20x6184c33d0x1226c45a0x3ec4bacf0xf86414c30x0717a86a0xd55290f50xfa9504960x57a108bb0x97f89cf70x167ee17b0xea3d303b0xe37cbc5c0x38a71b7e0xcb8edb140x8044a51a0x178304960xff5716910x904d34090xc643e9c60xf2510af20xa54a660d0x753f842c0x3986c49f0x85bc3a530x7f2a27d60x092908f20x4ab016750x9d1303310x89b5c1440xcae5f4ea0xa5ed57510xde350f1a0xf203f7030xcf6dd45e0xdb9a89d20x4edf17d90x80a6134c0x06a76d580xfcb27bcf0x47aee0340xaa7e9c400x2b8b72fa0x5debf1080x320396970xd71ae2a60xddbeeecc0x6578b0db0xefe061cd0xcdf2dc340x69fedfde0xe38680db0x3da171f90x4d3886140x453c84030x269968540x04522f080x3de33f450xcb2e65500x4c6a8d910xa1fb4f500x2376c6f30x533eb15b0xdc14eda70xbcef91770xab8b194f0x33a72e430x1ebf6c2a0x1aafbc4c0xab64ceb50x5acf270a0xebb795450xbce3c6d50x0217e8140xd06cfeb70x3dc485cf0x1b1c82060xdff5d67b0x8c55ca360x339461ee0xb4eb14c90x7a0f57ba0xd0feac2b0x650978630x7f0611b10x0636433b0x8f62939f0x2ca15c510x674880790x13dd01420x964808e10xfde8f1dc0x115885c10x5ed9e3620x026ec2fb0xe1ad33a70x7f5263cf0x66aa0c280x082c32130x3277ded30x2fa41cd40x05e34b610x932372190xa7e9e8e60x119acdc90x8558829b0xba33c7740x2308878b0x1e9cfd550x101f49a80x49f339b30xecd2c1170x30367d610xe7eb21df0xdad0684a0xc0c559ba0x7ba4616e0x7c7f50940x4c9de42b0x9637fec20xf12efb7f0x7d1abcb90xda705d8a0xa7b926650x08b1e7fc0x5edeffb70xd83b29e60xd004bc7b0x4289e12b0x5790e7a00x326425ca0x17391e7e0xdbef4bdf0x4883cfc30x8159acf70x8d8b273a0x539e89440xdd5631930x112b63e20x45a879df0x26ecefe40x85a49dc70xf13619410x95270c9b0xecdc29e70x1a671a990x219356070xf38f65fd0x4b15b75c0x9da97fc60xae440ad00x539f157b0x4af242f60xa80031cf0x3473c6f40x9b9f36480xad70c6020x631874510xbf571f650x172e875d0xb7cdd8e80x914a26f90x1b7694750xa785480e0x135ca8cb0x5ff05a1c0xd0f44b6a0xca37c9880x217213760x2d59f7a40xf8aa1c520xe4b064f90x4063c9120xe550af760xd3c0a2690xe134024a0x09862f7a0xcd1bebaa0x215fa7f60xb1bf77bf0x31d73bc10x1f158c4b0xaa1c355f0xe1b48efd0x5f4f5fa20x590ee8200x0c9eacc50xb353fc1f0x5f7d146b0x810a97350xf911a1800xe84f6e5c0xbfbc54340x31c7970f0x09b9f58d0x0dd243940x45edfcf60x6833c7480x15605e1a0x504cd74b0x7b2297ea0x50b776e70xecddb0f80xf59278dd0xa190183c0x9c6863d50xdac0d43f0x4d7ec5ad0xe932d8050x212db8d20xef02e2be0xa69ccc930xe7ffe8770x8fe325e40x246fc46b0x14b9f1df0xe138fb8c0x05240ee70xac537ac20xe5c60bd20x11c3baaa0x24809e910xdd57e2b50x2e2a42c90x3dfc436e0xab567d310x96d30e240x4b7e20f70xa02da5020x7f060cc00xd68fddd00x32bbe9440x0da10d030xe11c3f820x117305970xe9ca05b00x071146ef0xc2aa338c0x640c60190x391dd6d50x6257f2fc0x5ad314af0x6f466f1c0x7d89a8ba0x28195f5e0xc28bb3d30x1980f8550xf5fced210x7037a5e00x9f99d8900xccea4e340x2aff68f90x391262180xafcd83660xe19237600xb2cbd3940xab9bd8840x4ef5bcf40x3bd5e3380xad5f00170x56e27f140xaa230f880x81ff86cc0x19baf85e0x9afd17d00x72d79d830x50d1f8700x93dc25860x7073c04f0x8fb915b40xeedd987e0xf2ba017a0x3e088dea0x8800cb990x7ac722bd0x6e3c35410xfb2611ad0xe16ed9880x2e0e110c0xbca1a3a50xa6462a0a0x674627100x690f585e0xbfbdf7f40xc55ff9620x334c713f0x7b2d4caf0xbdd17fb30x87a049800xce04a39f0x89ab0ae70xfdae33dc0x015433900xfd669a200x9c955ddf0x7883260f0x2256a8490xdec7af0c0xb60b3bfc0x80d177960xeed922790x0d52a53c0x538d073d0x6f897af10x72ec4d550xd7fd596d0x83f54d0f0x683230b40xd110e4c30x880af5980x7802a8ad0x5cd055b30xe628bb9f0xca2257c60x1af565090x0b2d761a0x34ec6cfb0x61f67c920xe8526b4e0x46bfee930x0fdb57de0x93a45af80xb27b8d890xbba6d5fd0xd9b59af30x1acdabb80x06209f490x8ca4bec40x4a8f52b90x48b8263e0xdd6671eb0x74be2a4f0x559967bf0x49a59e720x2df18d650x54ad2bc60x35036dfa0xf75c70d10xbb2f00530xd0d17e460x7a54b9110x5a3e593f0x94b4c0ab0x758faa520x16b636310xb1c8a6e10x281aadfd0x4dce94db0x62cf17b30x10b3f0e60xb98d9ebc0x441ce3b20x96ff8cbb0x26f0351b0xf39ade7b0x8f99a6c20x264b2d110xf4f2f59f0x394a1e110xb6acaa130x78c790a40x10b716af0xe4b818c30xf8374ea10xb1f8a1440x17d000fd0x2c84e42c0x2d45e2200x274141e00x92bcbbb50xb2a05d860xb0b20d4a0x317b69550xc633d82d0x3efe17030xd738ca1b0x7f1865940x4b1bb9a30xd5acbc7b0x4c9d28b00x1d19f77b0xe719f1a70x6e14fd0d0x80fc63560xa82b0a210x55153f080x6ce9b4670x56a5bc600x1e05dcd20xba11ceb80xebebb0860xa19601940x80cfe5210x891439760xed79bf2e0xcbd0f8250x4f7353180xf331df910x2647fedb0xdd7f81240xc6a5aa350x0abf1f960x5ff7ba4a0x2831a0cf0xbf4695660x845910390xa6277d0a0xfab53ed90x1bc5eebe0x1b8822d80x28ab4fb90x6d0ae5500x9b92d16e0xf491c3280x7f92e6ba0xd9475d320xaf8363870xd1f30a900x932083700x1691c6650x7ad1ded10x9e401c550x219af2a10xf1f676fd0x82226c530xc60b79ca0x437fad2b0xebc74b820x7ad4152f0xeab7a55c0xf71000150x7db190bb0xc715ef500x330729850x64169c8d0xcd1819a80xacb45d8f0xb476f7b10x3f6bd29d0x7ba4efa90x8254bb790x7c15df2d0x7f0773570x045f06f60xcfb7edc20xb62579a30x972c46fb0x366237810x52e8e7b50x33b4c61f0xc3eee80b0x698d213f0x75efb38f0x14e309570xb4b73c230x4953fb390x70e81dcf0x113749f10x8cc1d5da0xc99d87be0x2f1602ef0xbdad63990x77141f350x172424670x1dab248a0xe6c6d8250xba52fb100x69b2dbe50x7551cdc90x1a1ebac70x7dfa4c8c0x3cfc041a0xc5ec01c40xf088c4290x862119cb0x02c5b46a0x81aa4b880x84ca2b350x801018100x3a08475f0x90de04520x8a7cb9c40x044da7790x023948990x957382ce0x41c967ec0x109c55ee0x108d71520xdcaaa74f0x2952b54b0xc27dbe5c0xe25612590x32313d840x7a07d6420x362044050x2c7c455d0x248cd80f0x41265dc80x87c2b1600xb3aff1f60xb10de3c00x348df88b0xbe9927090x9c023a9b0xb15021a80xb0be95ab0xaa1fe8040x2fe76b0c0x575865620x4df918cd0x47ad95b80xae10a1940x62749cff0x507bb3df0xf35cafee0x046dcd350x3db6a66f0x2717dbc00xac52c9510x305157f40xd00f3bfd0x35c7a4990x86755c3f0x52ff38000x6a3027af0x5225aa270x60a32ea90x4065d1680xec2ffd1b0xa35d92dd0x4d4249300x98b65b140x31ff7e0e0xf5cee86a0x10c34fe80xc2d448100x38ceca530x009b68ab0xd60462d70x2daeb9f00xafaffe8b0xcc453fc70x490bc7860x5ed040b00xf10141d50x530b1e980x9b555c8c0x42635d550x377bbcbc0x8c0215f20xdc56385d0x1317eeb20xfca1cdbf0x8b1018350x7d59dd460x8d8817e70xd80c56680x79fa1c3d0x79598c940x1ec329a20x06b522130x7fcdef720x52cbb56f0x7b4d4c0e0xbfb0c8c60x6a0138bf0x16c062f70xb63b22fb0x056aa0f60xfed3c2410xf60f98290xe83d3e370xf5fafabc0x9719bcfd0x37f292c40xec8693f20xb9f0db1a0x8e060e230x8518f71b0xe6c39ee60x5d34749f0x5222f5250x0ec15fe00xfa3c4f600x7039b0060x8203199e0xf999267e0x46e4e23f0xd69c4f460xb35e639b0x54620d270xe474875c0xccd9e4a50xd12def8a0xb91a35730xe2f46fc60x7fa6b9d70x50ee8e150xe61f00420x7d9e46060x69d3558d0xe06f2b490x747054f10x753182670xc40264b10x8c20cbb30x91ed70640x2f6dc67b0x82fdc4b00x731d72630x763343ae0xc50753c00xeac9ed3a0x775742180x25fb45020x0be8e8900xc385cbe50x59bfc4d10xbd9bd06f0xc1247ff00xd89dcd9c0x1e81b22b0x225eec310xd8626e910x63e700c20x28b056b00xee7eb9e10x4f7870330xe40976c00x157e52c80x4b93d3600xe867318d0xdae179120x0ce9342c0x2e62ed020xfceeace00xc3d70da10x1380960d0xdd8e26e30x616f51f00xa9fce7920xd7b8afd30x33c84fc90xd7cf0d1f0xf6ca5d7d0xe53253070x0c725fb80x8c6d9a450xa698c8e20xaf6bc3d00x7f9990ff0x1c4dd5530x082b3c680x267ea0210xedb6696a0xb2472cdd0xc0e460060xf47736ed0xfb6eedf90x1b5f210e0x688fff9b0xa2f67b000x4a81d9cc0xa26878d50x8b8e80340xf28a43870x7ed078b00x2c2086070xedd092d50x522a34860xfa7ea5050x03290e040x136209db0x1616b1c50xc36c5c740xc7e13cc50xe82350c20x6f5cbcbf0x6b81c38b0x03c5639c0xc216d42c0x1a3b55400xa7bc0e130x3febd43b0x1d34e9960x7273d1c70x67bb3dd70xfec216530xf39c9a260x77d0366b0x2b8c5d840x146b7b4b0x0a2d108b0xd530b5990x285533820x86c478420xb77dcc090x572b074a0xaff0414f0x311bcef10xa74aed700xc64c3c6e0xf2a366120xa99b39c20xd36e3d590xfa873ad00x3283e6b00xfda9581f0x1a9a433c0x32bc0fcf0x0402cbbf0xa106ecb30xbe3132400x180305dc0x09533d1b0x1ccfe2f90xd5b4de150x45f402730xd5fd90f10x8c26d4950x45e69e010x167c59670x86e03c0a0x88087b350x27e1a0490x07cc4a5d0x360b1afe0xab6004210xb121390a0x2e1da9fb0x7ea1a2bc0x13b65f270x99470a380x8c8efac30xf8b54c8d0xab7772660x078b7a580x05cdac5b0x0dd15c420xcce1573f0xb350101d0x92af3c330x47960bc40xa8181adf0xdf6b082f0x2cdf87a10x84c1c5520x3dd9b2300x319d493d0x8263a6d90x638aff110xec2e1c8f0x5efde8e60x6bdc1f110x2434cd300xa61194be0xfe9a53760xda96277a0x7795557c0xe2dfb6ca0x864c53750x62d7a0da0x995d10710xa389a49a0xdd391eff0x67955ce60xc558530d0x53c089f50x01a0cb780x883c47ff0x6e2323d90xc61480a40xfdab3e170x105f2d160xa5058d0a0xda56f50b0x77c011390xae0ce0a00xe49580b00x213e49650x54f15d9e0xfb79a2710xe19b57760x702245530xb3d8676b0xb2dd0ccc0x0b2cb3340x3557b9820xfb4489ec0x257045680x3743895b0x2e6a61470x00d73d5b0xfa0a77230x3f3b3ab60x87a8b05a0xbb06b1250xc5b5dc040xcf46c0f80xb6a8c30c0x0006191c0x33e7dd3b0x4f0f22b20xdad135440xee9303dc0x03916cab0xe62de3bd0x7514c49f0xad82970c0xede20f6d0x07242d920x4079474a0xde9d724c0x782e6c6b0x1177a23f0xe6357fde0x8cb8d2c20x896ed40b0xbfb85bf10x21758af60xf0009fee0xde2908080xcc75fcaa0xa66380160x295067750x63134a2c0x3f4547a70x568f2f3f0xa022f2650xec1628e60x97ab9ad30x583889720x9feaf7bc0x665ecab00x8677f3690xb4b97c900x4688d7ec0x24fc8ffe0x18c529f70xcebab92b0x39229a980x4b302a020x82f07d390x6038ec210xb563cdb00x8663862e0x159f3b7f0x5a96877b0xf02fd02c0x27eb2bb10xe93f16250x1c37d4740xe60eef810x754f4f210x1cd8438b0x192593000xa8e6933a0xf53d4c260x9f9dde3e0x117093be0xc4212ab90x91a7b1da0xe4b79e950xd042475c0xa93ec3700xb34092d90x5df482ba0xdb879a6c0xf40fef200xa61ced890xb94339c40x0fb166390x90211c140xea57662f0x950b073c0xb78894a40xf06f5d0e0xd07469400x529f13a30x093fb8cd0xac9ded180x8dac3abb0xbd6a7ef30x9eeeef480x992e03d00x4f2644720xfa2c4d460xe34f24120x8d55bb8a0x7ad050b90x937733e30xd9c8f6f70xb6f5d8ba0xe93ee9130x85b81f490x266168190xd2782a820xab05b5080x5bac79fb0x01ab3ec00x9b4835d60xf015c3b20x830265c90x790640000xabbaa5920x7006e3480x3e1bcbb40x577e8c770xe374af1b0xaea71b120x0634ba220xe23f98d60xd1e4ec460xfc72b0ab0xffe589770x9cf366110x121da9050x617c452b0xc528a49a0x7daece670xedcf6be40xc8e96dea0xe97f4ce50x128b7e8f0x9f3ec0ff0xa79f6dfa0x0a87478f0xe787139f0x929c1a900xf57dca620xf84af8c80x57adb1ce0x3db782540x880d0e9d0x61d317b00xd8ded0850xdc77ce290x9754ec100x259fa5d70x3f76a1880x576bf0330xd89826a90x7eb71a810xb592e7990x9ef21e1e0x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30xa4d9e2220xa7c1a29f0x809d5eb30x0ef889d40x1134303a0xbe371f550x773878d30xfa02ef580xcdb6adcc0x1a0b05c10xb0a0da0c0xf427723a0x02f4f70b0xa851973a0xdc9fa2320xd06524ba0x7f53f1b30xf17adeba0xa183ae390x5d3758470xb510c2500xed7c7b910x57014b190xf649796c0x4d9b652b0xbaed012b0xece784c20xee91879b0xa55266190xc188721f0xdf2c27420xca9360b50x4e68e9be0xf82ec5730x7fe328730x601cb54d0x7adc0fbf0xfb204f470xd8fc46d50x5fe692940xcb04ac060xcabeae690x2675db1a0x782cbc900xd4e288db0xdfbba2900xa6393f6c0x0df0ad0e0xb328665e0x963de7800x7ea602270xda359b820xcd974f000x60a13e900x3f83f8d30xb0747ed20x6d7e951e0x8f0748af0x8924eb1e0x3c1c37250x216de4e10xe6e405020xc0a96e140xf4af35c20x7a9440070x0bfa3a190xce6db6560x3d510a7b0x5a1d134a0x689524930x42825ce20x5bdbac4e0x220f62280x9500b33f0x9695dd210x59d2ecee0x1929da210xcb6220890x86cef1800xd6636ca60x4a6cce240x6a60a6190xce82c6400x77ff84340xe174e9a40x02c1754e0x04d064b10xfe86292c0x21ed349f0xfb4526ed0x307cabfe0xdebd9d500x9f9ebf080x951cc78b0xec9d62770x71472ffb0x6d3580de0x5516d7990xca6d17870xb9850f160x907df8030x111bb7160x4b93149e0x0ddeebf00x82631d4c0x5cb27e260x6dcd75f30xad5fb4c50x6f3614b60xa8c282cf0xcfc241d40x5dea17e60xd567e68e0x689a01250x0a2420170x640af3280x288c65530xc997084f0x45fb89850xa64ed7760xcdac4e7a0x4d84696f0x83db01230xb8aa21840x5b8f88b90x40be12e30xcf64a0650x96900c620x1b8e1abe0x75a729a00xf5dedb300x43560bf20x4376f00f0xa27a175c0x019760b00x19fb20c10xecf7bef90xc751a2900xbcb9d4dd0x6f2e331c0x390680840x8ee1ae410xb1b539a60xa589710b0x662715ce0xc147f9c10x13d4af870x155a30260xe0f038c00xd067e8180x09672a950x71740fae0x07ab27f70xdf04f7a80x7b9c81c90xd987b2980x3fed407f0x481698630x91ef51510x694776b10x08b944a30x711ce3370x6a8e35e80xcdb4bd390x7593ea8c0xd073d7810xb974dbbe0xcc9f2bb30x9e3316660xfc0364060x38efcf1a0x227566460x674be3c70xc59a76540x4500f1d10x59af60010x437e93340x0b1ca0e90x017579350xf1bbac810xae77d88d0x1b7773570x20ba4f3e0xe30fe6390xf80be44e0x4cd5bc5e0x3a2d1dfa0x5f56663b0xa5e550570xd115fa0d0x56dc82c10xd7c849370x082ed22e0x8ad208370x2998ac370xa83b29ad0xfb6af58d0xc9216a820xa965ca810xdc49c1980x4cb9e0010x763ee59a0xb30ed0400x3cb5e2b40x51602b550x11b8696c0x58e902600x563ee4e40x3162f8b00x996dfd030x788227500x56c2cb730xa74c98770x56c8693b0x425263430xb34c4b390xdba126c10x1ce2497f0x830d85800xc8fd92300x679076ea0x766a73f10x9fc5ff140x01d80c7d0xf6a285540x344a54120xb39273e80x6c6559130x973fa82e0x38a08da30xca82d80e0xb09faf790x71a50dbc0x1335d31e0x035e7ba60x9f8232780xce1414b20x03ae70ed0x65cb50780x3fd78f3b0x49df12000x5d4acd230x93b3fc740xb62614840xe175e9d80x921b5d720x9c3bec740x29366b610xf5d7eb5a0x91a5c02c0x20247edc0xea2614bc0x603520820xa77bfd290xf68285c00xc32c71af0x44fbef970xec63926b0x739f56ca0xcde888b70x27bf46b50x344063be0x965548100x8adfd1b00xde5a6be60x3aa27bdd0x8fa332c60x9ceb4f3c0x03463cd80x8b2e792b0x0a7708320x87e97f230x07b667120xf353a6980xb8ddbf870xef536fa50xfb93cca80xa9cb01d70x6aee3d4e0x2caf10030xd2da10480x999ecca10x489c9a120x4761f17c0x1b40c3ee0xbccfd4d80x622c79220x8243aec40x183e909f0x9cc4f70a0xa1ab41ae0x7d3eb0760x2f785ccf0x3517383e0xd9d8fd160x3e1519fb0xa96026710xd11891570xdb9f3e7d0xbbd5e6b90x97fe825c0x79efea650xee38ef570xad6452340xb9c425de0x6041d3b90x0fd377bd0xf97d7de20xb868ac5c0xd7d364db0x11d779f10xefa2c27d0x1864715d0xb524cf590x375baa2e0x26ed21860xbf0411020xd5608c550xa5c9daf70xb02ac4110x986370660xb28855ff0xb14244b40x147931b60xe56f31040xeeeaf1100x4ed328d50xd8694d500x50b723f80x131a5ed70xdda435fc0x6c8457be0x5c5e7ac50xb16f696e0xba92f2590x54d5842c0x542844bf0x555c8a8d0xe8bdca030xd4e7ffc00x59c173460xcbcb132e0x27efe6e70x437014520x6e89a5600x62c059880x557842280xf6f85dd00x74d53d580x01ec85110x9794c6ae0x77339a850x5e875b2e0x15f452b90x0465a0730xdfdb56310x6e0306800x0d2c1de20x7cf957930x2431acc80x8debad0d0xbf4089b90xf4bc71f40xd03718580x578587820x1500e6540x0ced27170xc1b16d590x21609d5e0xd85b24ed0x08fbf4140xeebe5fb10xa0ecb4b60x7c8e022f0xf3a578920xa70fabbe0xae0915820x4135db160x04d8c7500x5b1f6ffd0x14072f0b0x709cd25f0x72e908160xfca337e20x224a1a770x7fcde2e40xb9056bb60xc24eac4c0xad4e62590x8f7826b70x476167c80x4864a9b00xacf5201a0xb22d81b40x371100880x7ec78bdd0xaf7cac180x695344a00xca0e97450xbe531f1f0x4b75be890x1c1320240x7054a3e40x0b563beb0xd3e11fb30xd31a05780xa5c9b7550x7fb1f9430x87c56ec20x929627230xa30900b60xfd8781580x90a69df90xd6b8e8520xd81972ed0x740a1b950xcbbeadc40xd7dd777b0xc2e587d10xa3b958ce0x31ea04b50x445d71640x25e9d4bd0x7879a6b60xd4e60d090x1268f3570x250eaaa10x396fd9440xac4bccfb0x98c9ea300xdc2dc9470x1f97cf060x6063740c0xb16251720x69b18f430xb57b5d1c0xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00x04cabed90xc781bd9f0x979998170x9cab34a60x85b5e6250x8a490c900x083eb21c0xf96ec2420x7bdcde480x03b3cbe60x6834ef7a0x5db881620x0da000aa0x9355cb620x30aada060x7b7c3a6b0xfef698a30x0b6a9f7d0x9902e9360x842081790xe1aca20d0x94b8945c0xb1ba67200xfe8cdb840xc3de65ff0xa4b07fe70x682ff0570x5e85415b0x885528a60x956ac4000x788bfbad0x412bc6810xea38036f0x3061cfce0x9d09e8ae0xb4eda0da0xca9a1d5e0x0f1800700x9aeacb870x5b21ceff0xb0b85f470x93255b2b0x88b4ae920xd31a2ac50x2a62cb3a0xa4ab7c1c0xd9e244570x0514bc900x961286e00x3a536bd70x772223060x6796cd330xfb32b30f0x5091b8230x3c681dc40x98ee62b20xc67790930x31a95e8b0x06cca30b0xf29677960x6fcef6ab0x7e7e3f580x18008c590x9b6ec9670xf485d7a60xe809cffb0x42e9d0da0xd260af0d0xdba4502f0x70617a040x8d7fa1480x5dc92cdf0xade4bf4c0xa7aa810f0x291fbc4f0xd04548530x6fb9efae0x93c703e80x8d33bb560xd932ae060x1a9809c50x56c095bc0x26ea92830x290aee1b0x91b2c5390x2d93cec70x11de60780x5fc1c7140x4c2a0c500x409ef02d0xcb5694240x8f73f67d0x3a4f9d280xd4aa398a0x97148cfc0x39f5e3760x676f5d1f0x97dfe49f0xc5b8c0c20xac5665300x2f622ea10x3e4427c80xbba6fbb00x80ab91990x091eb9b40x1eb9516e0x50fad4340xef6c3f700x12274fe40x1ba8facf0xc2f706120xc12435e30x39f2e45f0x1c8a767e0xca7b19790x435252aa0x6bf67a290x720703400x7672f47e0x052c32e60xcc70dff60x585f5a8f0xe58ce5500xffacd7df0xbffd05e10x22b6d21d0x9dfba6f10x426e57460x337fdddc0x25c632580x31a89d590xc5d0460d0xb361248c0x863d2c5f0xcd4f05370x3bafa2790x0c6b6f0e0xc91ce0650x9670b5a10x1da305c90xc66e953c0x14f9feb80x6f6e60ec0x7de530670x04e104ae0xcaed07b10xb347f3910xa3f39bd80x8a6c463c0x3003e1b70xa42ac2190xb2020dbc0x9d594d110x6a122cd00x1f2a99700x0be00f720x740f62b50x6688d0070x8307c0a60x387e16390xb51a37240xcc3c756b0x3f3850f00xb1862bf30x044e5f9e0xcadde1a90xc3dec3770x4215781c0x23f3c1680x745c64c20x86ea969e0x20abd4200x89989eb50x474d7a690xa3d4e1100x2a671a980x3098db2d0xcc03f5f00x2944498e0x21f4cc2b0x75f211000xf7b51e210x8846195e0xc5a765410x26cfb0be0xc036bee90xeeacab690xecfce8560xf707427b0x7680fe1e0xd15f54ee0x98647a3d0x38218b7f0x1b1e86950x3f9a2b0b0x1e119a790x636bf24c0xba6dc26b0x19a12ed30xee6c51790x430eb1f20xf6c12e7f0xcb1747950xe484c8220x6a5899940xd37da5c00x6aa24b410xf5548a340xe52964da0xddf5dc4a0x3b822c670x3364acc70x228a06c00xb70cd60b0xfdae2aee0xae8aa6690x981c4d6a0x6f517c700x540e40e00x41f2fca10x72d38f270x069edaca0x214c0a3b0xd575336f0xadf43f7b0x6c6b11940xb4efcf5e0x187dba080x05c4e5840x56802ae80xb1ca74fb0xd3de33ed0xf24bc9d70xd75b20aa0x89ae7aa00x4c88d3430xc81b96290x5ff9d6d40x262fb4280x6d57f1bb0x19d230cf0x382e52930x574ab3510x851ce2dc0x0110e4e50xcefa2e300x6a552b8f0xe416be9a0x7cfaa85f0x5f60bfec0xefb80e190x24b5049f0x67e943230xdacd9d6b0x0f76d5ed0x93e4a3430x0b8e2e2a0x858862420xb881d96c0xe428b7170x5f969fdd0xd1b683560x1ca9ba260xd14310870xbdcf80cb0xbc0d4de50xbdd584870xf20f510d0x07d6d0350x67d239910x7d879bce0x9ef9731b0x0a95a1c80xff32a1b80x1bd0a09e0x046585010xec4e70d80xf63eeb520xe5131f390x91be66fc0xc6a1455e0xb4ad107b0x3f2fa6d60xc9f2a23b0xece9b1480xca6649080x2ba10b5e0xaea8c1440x944f4dcf0x4b6614600x5fa4db640x7cacc8f50x0fad14300xf846f8a90xfb23f1bf0x92c0bcd10x14b068f60x20e6353a0x2505789d0x10f23a840xe28f94c70x19558a190xacedc6100x461c46a80x8d3dda5e0x1fec913d0x56bd13a00xb455f8dd0x1db780a50xab88afd40xec35c0de0xc79d438e0xc5acdebe0x217f7b670x68bcd9e70xc8e90ab30x437525320x53b9ecdf0x8a109a790x5e9015f90xab6d18610x79b296f70x0c2a54180x832cab200xb67c4ea90x61d3407d0x6af68f0e0x7abeb0100xb342c60c0x61fcfdec0x38e839e90x4cc47c1e0x7d16d21b0x998d2c0b0x35d2b6410xf10c2a5b0x3b70228c0xc8c3be920x28cd7c080x7f380b9c0x40024cf60x37051d830xe5be07e10x07f1ae0e0x49b619cf0x7e3037600xeb3fe8f20x366f8fe90x1359f7d50xfd489caf0xa681b3ea0x7b8da6140x2935df120x58f2d9480x2371820f0x80bedf8a0x39373cd10xe1cf66e70x7c1021600xf274a3b30x3b543db90x4682f6e40x74d35c9d0x989fe0d20x98ca86860xc697bd310xd80d75e50xe88d78750xc2a603080xdd7ecde00xddc58a940xb743f8390xb8e0d3d70x3595091e0xb33cc7150xa896a89c0x61ff58e30xff87892f0x8fe9293b0x1b3bea760x7851c6510xa33dc1f00x91f8c7db0x4f8f59640x4afff9450xb6727fbe0xea90cd510x2c2be7be0xc66958250xe8ece1290x679560350xb8770d170x6c163ae90x872181ea0x28e83d900x142fae6d0x2b08a54b0xeba0b0ff0xca70b29b0xd4c2f5680xb897de560x232915010x1f5c7ec00x4ae0380d0x287306960xce4f81870x90b9896f0x23ed4e4b0x941da2e60x735812220x15e7ae730xf486ecdc0x8838c7e70xd76cf0150x6a581ab50x7af849c10x6fd839bd0x9e64fbfe0x2def7f760x1eab7fa00x8d32cc480xf03870650x890929e70x18c87ff00x3cfc735a0x87a177a70xe4c2c66c0x7040fff90x6971447a0x9e9571560x59b2081b0xcf195cde0xefe60f5a0xbdc53e8d0x356461c80x234128160x4f2250ba0x51b256750xb0bb0b180x5838f6c90x4859b8bb0xf0dd90cf0xd2492a890x489a1a090xc46774a80xb27f5edd0x0b26ec760xefe32fe40x196dcb450x3f5bf9c00xad9d6e390x51ab702c0x7dc4b6c80x2b70a2f40xe172b6c10xf953f58c0x500f87ec0x5aad957c0x6101b63e0x835679ce0xca2ba9790x6c40def40xe92cba000x8baf89130x35325f160x60cfcfaf0x461370100x75ed41530x164bb9610xe09fe5dd0xcb24463e0xe63e71a30x864a7c9b0xf36831b20xeed2f2990x86c0fe4c0x78952e1f0x369388b60x2b2d86bc0x5bc6f57e0x9530258b0x4d392aba0xd67072e30x24518ea20xbb8ac72a0x57423c000x75a04ce80x5a8ce8410xca5ae9760xa60920b00xb57d33370xd4745a910x89b4c58f0x6ed6da160x7a0e288f0x218009e60x19be75710x13348bd70xab2d42250x7c496e410xce0a23560x1b9453150x24f5b3340x2e6d06130x1c14dc4b0x2921a4d40x27ac7c0c0x83f5a2120x3530a4190x2b2f5cf00x544ad9350xd303ed360x4a48d3340xe3b75c700xafb20e510x755511650xb045f2580x54c309850x2a5e6f340xb0a45cb50x53a795c20x7aa160910xed7c8cf20x2e5382f90x3da01bbe0xea208b840x153524fd0x4895a6630xcecd30a00xcedadc380x4e94cd480x4a16115a0xf3f8a8ff0x4f077fc80xad6a0deb0x8ca1fd040x6751a3c20xb35eeaa30x855193be0x81e4476b0x0edbae110x52df82c40x073d79ae0x57856c4b0x5398421d0xac6544550x1ba6df920x2c52b0490x303f903e0x46b40ef40x3b1885e70x30a956d70xef87dd5c0x67c0c72c0x6bc434b80x02f984580xbd72dec30xae286d9f0x05db2c0d0x97e056630xd3367d760xd4e0e6790x335a5ef60xaa3bc2900x09ff13fd0xcd1e1ee50x4e2500810xa701e4790x603c89ec0xcb5a258e0xf3658aa50xb6de36200x09922adb0xecdfaa010x67e146c20xc59e7b8e0x46ce74e30x85670f1d0xe58882f70x5c0e982a0xa98333f90x244914ab0xc7a4fbed0x6b55acd00xe1e7e40c0x369d5d960xfb163ee90x4fb4e85c0x2c0f808f0xf4f14de60x7baed0790x6e720ff20x07b52e380x579e0bf50x4f75ec4c0x1ea615890x122f32eb0x604add0c0x6363d5f70xe25a30890x340ce7490x7851d7870xd7891c910xd6bb450b0x8753ec3b0xfc8cb9cc0x0e21494f0xaa9d48b00x4a0f0dde0x97fd3d070xea54efe90xc1eb52040x6c5854ec0xbbba4ba40xbaee2b4f0x06df28730xc8a339fa0xa15d6a540xc577cf5d0x282042eb0x9b415e560xf787df480xb351b7b40x77ddb8f50xd6dcb97e0x224a25d60x035935b40x35656bb80x7ed7ece50xd120ed6b0x13333c210xf7e8a1f20x182acacc0xd973e8f40x1747ab900x4c36416b0x7a341f710xfe5cb6ba0xe2d9e5e80xedf69fc40x199be2790xc00d08030x4b3065ef0xedd829220xb7aef2db0x465a20e10x33b3f3c00x4d4e8a1f0xeac483240xf34249ad0xa029d6250xfe4e9dbb0x323e764f0xe8ea442b0x576ea3840x1e5929890x39ad8fd00x67be84ac0x2ce1599d0xbfd9942d0xf292151b0x02b928210x8f265a8e0x196772dd0x5efdc06a0xa7e79f0a0x002ed6850xfcc4378d0xfc15a9650xd86046020x5bac3ca20x68ef8d940x440b75890x48213a240x52bcbed20x0c70babb0xf8ce30430xc5f4016c0x58210e600x519c8ba90x249330540xaeba22650xb7811ee90x99849dd70x99787a640x6a35571c0x20b699540x48265fc20x9eb5924c0x387ef1e80x6bda6ef10xd0db0f120x2c81d2ee0xbdbcb8de0xca8df01d0xb2ea56310xb225d1110xc93f3b2f0xa78c35970xd443a6430x522e13860x5ed362700x81fcc2540xdc568e2a0x1f28ba250xd10064db0xf627e6d90x22771ede0x39b08c0d0xe65be1ae0xcec7588d0x6044d1f50x7e9d1c950xd5b3e3f50x7843e51d0xe4c469f60xe5a4ca0b0x23be22210xe9cf3e430xa497ab6d0x85b9ddd10x44d2c8360x59fa982d0x631976850x2e6997ea0x144ed1c50xdc1fa58a0xdcd3db430x84b499c60x730c4be30x1211df5d0x1f62f4c40xf27d35c50x8b8021520xe454115b0xff4964660xc61cd1a80x16eb6e760x50115f6b0xf105754b0xbe9af4490xea2306010xdafb98130x44d0b0a20x2520f5bc0xee0a350a0xf893964a0x5ae13ca70x658474c20xda5e10430x1364adc40x18a904910x2306e0bc0x0ae8d2c60xc13e393d0x510b73220x5d7218a80xfe621aae0xedbd333b0x04e834460xc63c64dc0x0957653a0xe3cd9b5c0x75e496c30x408541620xd0becd970x9a06ffe20x2feca5a00xf0cf71130xe668596d0x24e1753a0xf801818c0x8ec932bd0xf456f2b70x9f4dce720x475b54d20x8dd794fa0x3bccddd40x9e11758d0x5437dca20xd54ac5f30x4d1daa740x9de3b91e0x148b42610x206a6ac90x21dd6f600x8ff310ee0x4a6543ae0x1f902bb20xae9a170d0xc466ca1c0x1419113d0x8465c8d00xa83c26dd0x19b727750x21f1b7280x6f6f9ca30x5d7ad5170xa59487460x74e481510x2d4594b40xc1ddf8200x1d6a2bab0x5c90ad4c0xe9b58f0e0xfca42e6f0x5accb8320x0af726c80xbc5512bb0x01fd6a530xb51ffc1b0xa1292d650x91e877a60x6a49f1fa0xfbdff55d0x153de61b0x157911230xc52ee54b0x569f0f3f0x9052d72c0xbf1f638a0xc944f1500x595e77d10xd9776ab20x8476301b0xfca408540xfa5b55430x3ede1b8b0xdf7495a50x729da1670x6cb1af100x05de1ed90x8ddb10850x8b241ab60xfb9463a80x6429a4100x75fb671d0x0552d78e0x364c234b0xcccfb2fa0xc428068d0x4fdc945d0xa16b651b0xa5823fe80x2afe51cd0x046374a50x6925793c0xa2c4fc180x5ab3ee2b0x70d921fa0x8b3d3b890x81aadd010x6fd025780xba4830a10x2764a96e0x510306ec0xa9a8d69a0x14bbc23a0x4629baf20x723b09540x6ba4e0fd0x7a2de7680x188a12f60x852587660xf2c160580xe370bd870xad5c3dbf0xc7c0b6350xcca05c300x40b43bd00x422309150x74c45bf10x3c2127440xa50335f40x1eaec09e0x799aebb10x4aef1efd0xd32694be0xeaad96f90xd42b7aee0x7b4c9ba90xd9d5d8790x0e2f60620xf6c9228c0xdce23a830xeaf7fe0f0xfa9f7dd30xa8306b780x221eab6d0x5bbdfa260x845dbf3b0x015683930x96ec3b260xb37b9b810xb85f050f0x34257f350xaa17a7370xfe76a73b0x2cb42e9b0xf063b2d40x3a26ed110xceb66bec0xc87e487a0x166db1b50x67bd9e830x4d1588220x73c595e30x191e31010x3446e94e0xde63dba90x497c40960x267bdfd80x9b2008030x4e0e5a4a0xd7c26ac80xe2c7edf20x40b5b26c0x4bf2cd880xec261bc60x9e3a69d70xc70f423b0x01000e510xdd01082e0x1f37cca70x8ddd8aad0x7807f0f80x054496b40x0f09cc340x151f48980x5cc48c570xdb0a60c60x47e5de680x4ca9669f0xfcb61f820xa76b458b0x37b8b39e0x6e4853730x5efe852c0x2b2c684c0x05e30f760x98ddd93f0x376187080xbd3e01b50xa26af2300x8112b3d20x814e037a0xf5276e210xe63a36380xdd3d3b190x565a9e620x6fe7ce160xacb65baf0x0334da4e0x204c50670x2733eaf70xccfd2ebc0x97bdfa600x97299fa90x20c23cd50x8d638fde0xf1763dfd0xba5c4aa40xf6d767430xe1a0de5a0x849e998f0x72ea7b2d0x453a832a0xc5f9ea900xe3e5942d0xba07d44a0x15417b7e0x523d5d380x02ea111e0xf5e06ae60xf811e69d0x26c90ea40x80e93d880x4e5b14ca0xc42a75900xd8a994eb0x4ae3e4070xf9e2fa8f0x58c095270xceab0ccc0xdd849d510xbe57818e0x841524980xb0a879140x76ae7e710x88af6bd50x40e965290xe3c0f6520xf52cff0e0x9c5407b70x66264bee0xb3d2c76d0xd43044a40xa6bda7d00xe17180e60xd04724a50xbe78fa730x0a1bc3660x8789b7f20xdecc41280xe0191a100x217e5c5f0x3a54af100xfdc1bb6e0x2e8941a10x6c5dae230x56c8799d0xaf3dd7dc0xd1d87e920x70230f4d0xe4ce9bd60x5128838f0xfbad3cf00xf39530b70x433fa9650x37491aee0x00d93ac80x335ed3e90xfdaf52210xae8cfae10x4627e7c90x6a9267d80xd487b0a30x1e5c41370xdb66299c0x01bdac700xf48455690xa7e7930f0xe2ffeef30x104987450x27756bc80xff29490b0x976335bb0xd93077940xcaf2c6030x5d550c4d0x10d9f8850x96cd2b040x37be9a070x3ab7b1cc0x818416e10x43c039bb0x2aff2e9e0x5e36adde0x86771e350x88eba7310x202306020x5243d0ba0x8da66a3a0xc57275a10x1d111b7a0xbcbd2d220xd073093f0xea3c8e4e0x99accd110xedaae7130x29066a190x1b6ee3b40xd728fd820xaa1aa7120x02a574d80x8a79285a0xe97b70890xac27bf500x3c95e13f0x0df5d5b50x898a67b20x445f4c7f0x631654c80x45f640270x8bdbba7c0x5ec1f9bc0x2ad96e740xc704ecff0x2082bf600x5ae38bd90xeab8bf060x740c902e0xcb15eee90xad2077d20xf5d33c0c0x357380180xc2497f310xcc21528e0xa3f43cc20xcb5649470x9c92ff840x62c3d3d50xc31b2fe00xa71c30740x4fc9bf360x7d4e25390x96ff63a50x7ae340030xdc0a42d50x4725851b0x426872120x093d8ff60x39c8fcb20xdca5edc30x1031d6690xe574d00a0x64b6abb80x3498ff170x7255c2d00xef1003890xa34e17de0x5e2a283e0x4be7bf030xb732cc630x6221b6370xb2b296c90xe356c3e20x4bab199d0x583f0ac70xd45c8b630x7b665ae30x0ee2cbd00x188661040x68329fed0x587407f40xb4433f630xc496a0520xc2985f270xe63c31a40x3cfe5dbc0x069d6b400x7ce486920xa9c398310x9a5badc00x58a84b130x95367d800x51e587b50x9e122d790xbeca513d0x3135ec750x88a939970x0c3f68760x40e670900xa4390aca0xb87d571a0xdf48a85e0x3fe8adb50x16d19d5d0x7ec8a0ef0x57ce8f0e0x337fa6380x21e073fb0x488a31fe0x10be43f10x347120740x2b5a27eb0xe6ebd5110x51a4c4ce0x735f1e850xba54b9040x18a02f610x71891d590x4cde88bf0xbbec2c2e0x60e31fbb0x1deee0610xfbbfca210xbb4f9d1f0x5af438eb0xf67899c10x507e2a470x3b5db8dd0xb94382ff0xaa52eba10x6f04eb920x2baf8a050x0f1af8f00x16d1706b0x97073fc30xda5bce090xf53ba0b80x6f95b16b0x6a11ca060x3b0a85820xad7d6c6a0x735c0b120x5d449bf60x56b235150xef52afbf0xd0354e6b0x2c4efff40x43b5bbe20x57d3a22b0x57f705470xe1a4f16a0xb2405efc0x0c25ec480x7194080d0x198620d70x61b70e8c0x58b975ad0x99bcd5c10x480383290xf2e5bd870x2f2e91b20xe58090ca0x50be748d0x3f89071b0x7da9e8ce0xd45925780x936898040x2d9946050xd53bc9390x37e18b600x0ad40a900xb1185c290xb6be1e610xb5d927fd0x74739d6a0xf2bf7ec90x515aa5990xcdc39c9e0x0cad45700x2141d6d90xdfdaf9060x18cb56da0xed61f6b30x156707020x12ba3bb70xb48d4d220xfb7fb7730x55a8eb810xc64416e50xbc794b620xcea0c0ff0xf9c1f9ab0xf44d53da0x19bd383b0x2f03fc4b0x2c82c36a0x678d29930xe06141e90xb7bf278a0x0da10ec30x026490540xea161f3c0x716ddb7a0x0722ef150x438610bd0x9be7bde40x34f3484e0x4f1cd1280x500970880xda3d10a80xa8fef7bb0x03592ea00xb15cb6140xa9c63b690x278664350xc599a7720x91e1e6eb0xb6470c090xe6d6a86f0xdc812ca80xa8e9e1ae0x08493c4c0xa2244bcc0x5e3620290x5eedf1370x9dd760350x4baaef190x8304e9230x1aa78e050xedea18770xbd5d6e670xccb04b6f0xc36feabf0x375691df0xb55d2f8e0x3459b4350x9a2364760x7b4738300x75bda77a0xfedcdb600x67b78eb30x543ef2840x3dfc897c0x1e9edfb70xacab29b70xc84a0a7e0xe7d4daac0xff1e9dd80xf346231f0x525a244e0xabb0f4140xf05afc6e0xff4c95600x4bab15840x50d2a9500x420ecfe30x2759855c0x6699cb650x0c9160260x708a5d770x98600ced0xe01214930x7baa6a6d0x8f75d0770x2fcbbbd80xc2a17ebe0xba95f2710xa914129a0xcc918c800x84daf1c10xbec566ad0xdcbe8c080x0ff970c70x40acfc700x1c75519d0xe9ea1ab60x04b241050x782798630x00e89c700x93085cb70x1a134d110xade9d1cb0x7c8745450x79ce7a120xea206bd40xc7208c3a0x8cabc4a80xff4715030xf65d0d770x37745c5a0xffccc86e0xbb28d1030x38f067ec0xbfb07cda0xcc248d260x16414a6a0xcefcd99a0x3fcad7e90x0d3b4aa60x275d9f1d0xac84bcf30xb46612d90xb265a8a60x7baba0c00x748a395d0x7b00a2130x36389d2e0xc9c39aed0x3f20a4a90xb2dcc1fa0x777116130xe809ca7f0xc59d1a0a0x92dded8c0x020a243c0xf29a1cd90x7910ab680x9ee23e680x0b5359c40x60fd387a0x5e6292a30xeb207f830xb0dc0cd50x2949f5680xeb30405e0x757804140x025483b10x85b4cac10x5d02e1a90x9e61bb050x04e9bf010x80688e7c0x6c93b9860xe1aa2d620xa350a8f80x64eae7ad0x655f1ab00x7a0938330xc683da810xd5f3bb7b0x892b26a00xab65ed800x91607d950x767ddb020x04ecfb5c0x988ed85d0x193e01420x6c07ef160x365acda70xce012e970xecf3ac660x5a1247f80x33c7e66d0x93418fa30x7fac5c930x81eb6ec80xd8d516ec0xa28ff5690xfa45e6370x64e47cef0xee13e6970xabfac90a0xc3510bb20x3b8bee160xf0a2bdff0xa04daa660xad756acc0xb2ba301c0xda2d5a2a0xe27dbd620x7ef4bb390x0e0ab9bf0x29af57070x6e1c223c0x9e27142a0x7049c8300x154a916d0xba9cac2f0xff1e67b90xe2ce762c0x3c548d2f0x381a798a0x2fe607730x5ab63eb10x677412db0x3e059f280x4073e9240x843d65410x8fac14a20x4c227ba30xd02e197f0x91722dce0x160ea4c80x70f5332f0x5666192c0x1bee49740x4062d0f00x8ac743de0x905695ab0x02b8ab420x7f5b4fe40x274dd1a30xb320cc0e0xf888ca210xc5f7e8010x13553d900x7dc4168d0x58dc0ecb0xa03db4e00x461d16ca0x4230a8d70x87b8798d0xd0fe8d510xea778fab0x809822830x2d192c700xefc1840e0xc2eb1b5f0x5317d12d0x0dca44990x840342c60x6aa11aa60x6a03751f0x506249170x5e0ccb9f0x7b5a49260x89b3ade20xfa39b4be0x946dd5590x4baf7e590x727242a90x1fa1d95c0x3ff8d3870x49dc2da20xd939bce40xadfee8200x506bc1850xbb3309570x0e20eecf0xa8062b420x02771d370xc1de2a150x1d6191070x920f65960x0fa04d6d0x136dd6be0x4f6a07fe0xad0cae960xf1305a8d0x17dca9dc0x785a93b40x40c7247c0x6a5fa3630xf43d83200x66983e960x886385520xefe739790xfc724b150x183365cc0x668b02270x0fc963180xe3fea2a70x5292bfa90x8588a6ba0xb1f667540x737c547b0xe77f8e6a0x31cbf1b20x7a2cf3c70x1670cfc10x4cdd0b2e0xe5803b5f0x345efd450x4006ad170xab9e521d0x619cb7dd0x37ce8a0a0x4d60a5710xd3e4a76e0xcab5d3090x7ad320e40x8ae0340b0x0b742fd70xd7e56a4e0x200003290x61b7b1260xc8c3dbbe0xc2c24ace0x9a7140bd0x24864ca00x07554c200x0f47db540xfd9403b00x4e5362560x50a62dac0xbb4f47660x46a5e1920x85586bc70x61704c0d0x4248ae3c0x70002fe80x3126a9e80x12cabc890x838d2bc80xa0ae1e730x0e17678a0x49ebd0d20x56a744c00x5e680e450xe590dea30x44b7ae9c0x84f81d5e0x6264a6590x0e4b6dae0x36c6a9500x5c975e600xdde99b7b0xd4f05c180xf21a735c0xe19339110xd32d7b650xce489fca0xe513e3e90x3708b4780xb8b9ef740x51fca6e80x87ce61aa0xa62fbf0d0x6ccb60070xf5c0a1090x9dc561ef0xdae25afa0xd56ee5320xf880cf6b0x685fa4590xffa32e990x6f01b39c0x25b2f59f0x73e365760xc4c73ee30xf563dadf0xf76a08080x8d8f89090xe6e2938c0xfda127660xbaac2efa0xca16ae770x7f3e7dfe0xb09506b80x7cb8e46c0x82fd015e0x74e7f50b0x3af7d2fe0x86a475a30xcbbb68760x7574b33a0x2253b04a0xd724a1eb0x9fe419380x99dc82a30xf1b501ca0xf48003ec0x1eaff9ed0xbec61fd60x6e632a500xbd5808190x464e1f7c0xb945b8670x7044b91e0xfa2dfa150x982321440xa8b4a1c60xe0da1a0e0xc954e3300xd3197df20x9d112ebc0xadd55f730xa337eea80x04aa33a20xb2ffc9af0x350d2c940xdea8077e0x05f6e7570x0097c8120xed2446990xb33321570x83c769570xcc298a660xbf1980f20x393d00620x424443650x8f90ab6e0xabeb94380xef6113d50x379b8b080xd7c12a4f0xd4ed1eea0x65ee18c40xe25ad95c0x8faa6cda0x1a75c1890xe5bd71540x076006460x1e46affb0x0316f44f0x73d5f0c00x841ea3e70x4e8166860xd2af640f0xfc7cc1a50x8f150c030x48262c260xa4fa64850x399bed040x098bd7f60x490672de0x94ca0b570x5bce0a2a0x619bed130xd2dd52160x4f13dc570x994d56510xfc7b60d10x08542e300x31a618330xd7e3f9270xe18e9f5b0xefa04f840x0557908e0xb1e483fe0x4e0aa5e40xf25ee3680x33ac29080x7883a6c40xbe112f2f0xab9c48570x064b49d40x5bf30f5e0xd5195ee50xb577d0aa0x961f89930x9dafa4290x346383340x93aa8a2c0xe1eb392b0x24b95a9b0x54ee8a400xcafb2ae90x2d0c99330xb1cab7f70x18f933700x173d803a0x31b78fc50x95efe19a0xae53273c0xdfb918610x6d01aca50x721b18510xcc8c109a0x85706b770xcfe1bea50xf63b12f30x214382390x119c85bb0xa7c256ca0xed9e44bf0x95ac3f980x633f338f0x29c186af0x7be9aa9f0xe73000420x2aa2f72a0x7ed8444c0x1f70c9540x912400940x1fc66c580x2eb616e80x979c092a0xe93b036f0x1e6d94170x15de62370xee153c370x641d98fd0xaec1df410xb1697f770x92b9b1800x06c8f2de0xe5bc9a530x215a8ec80xf102033e0x6405dcd30x85fbc9310x30cf804f0xa91fe9dc0x69a2183e0xd69609050x5500a9070xba9130f80x13e3aa9a0x2fdcfd280x7ae5ad740x8a35b4320xd75c79df0xbc2fd2730xa3eded0c0x6228c21f0x7d3c75a70x267df6620xd1f6c5f30x32d9cea20xb7a562230x0bac43100x11fe6d7a0xf64a32460x24f7051f0x74ee90980xb32a521e0xbd34dce50x844539ae0x99a81ab30xba07e8dc0x1aa605590xd4f894ca0xc71c21360xf7fcf4b40x9068f9250x9adae2030x3ae7539e0x21e36bf20xe0d502580x76cb96dd0x9c2225ed0xbbdb5c420xfc62f8a30xe44ca0180x7c5762770x45284ae90x37d910690x84b268cf0x1e5a5f220x988a1a000x8b966b630xc88437d00xe70cc4050x297fad110x433e0ca40x535dc3670xa4cfe7b30x6954b7690x484c097c0x75085a0a0xe538ee3e0xd770b5e80x5487b2af0x4a5202f40x12227fc60x6738a8560x267c3cf20x4b72d7a00xecbf2cca0x39b8a1690xbac755ca0x703b72550xfd13fba70x13191e100x7497919f0xae26aefc0xb07868ae0xe21b53890x040903320x7915d2690x4e8b55530x22469dce0xd194b3630xe5d718020x062571be0x4d1624d80x4b6dac0e0x83a975140x965c31f10x9a8e18770xbe7dd7dc0xeaf430490xc615dd8b0x015b2dc80xcc5b99d60xcbd07d960xf83345b40xc64d111d0x8dcbcc630xbc7f29cc0x7fa02cb60x0a35a29e0xe72989150x227019ec0x5037e7280x7c2c9ed30x3381de020x60121b020xf49ed3000x4c417c5b0x431c80640x8a0ef9f70xe95ed1610xd46cd3010x5ae3886d0x6c37074a0x99fe9d9d0x7f1626f00xa8adbe320x491a40b50x25a00ad30xfbfce0c40xcc6a729f0xe97b7c7b0x731892380xfcbbb19e0xc18049cf0xeeec64630x782e2c200x687819eb0xa200dc0f0x82065ca00xe33befcb0x42499d450x4ab8b5070x1f2c316e0x164303680x72e7888d0xb6304fcc0xf3c99dee0x669b80c10x92b1bc5c0x8c6bde710x798a8e200xaa0cd5cd0xf364b9920xc7d01b3c0x70c15ac10xa135348b0x191e88cf0x18e1683f0x3971b4df0xec238ac90xefe287870x2b7a6b880x2b13232f0x175cc4de0xa8e60e9e0xe9ca08f20xd3c9aba40xe17c01850x2789299e0xe3b085b00x2ee4addd0x42a545bc0x4e052fb40xfbb7d1dc0xd99c86470xac3278ea0x364121430x3c8488040xdd395d0e0x7aa480740x5d4fa1ce0xea09659a0x18a2b4230xa92b7ed20x8314b6a90xe69d961e0x93ba4a610xefd6d7ee0xf19b52790x9f7f8d120xf389eba00x0579381e0x6e0a26620xf62bbc850xdd82d3f90x88af01f60x29c5fe670xa79f3cdb0x4eba8dd80x517cb0b50x9fe9d9830xa961eeef0xca09419a0x420ba0f60x516cc8620x1532e5c50xfb2c0c480xa5f78bdc0xc63c41550xd262f4950x3347d8c80xe427e6720xba2aa1ca0x702844920x2bf27b760x9950b6bb0xd0d858410x105001650xae6f64500x08e8f3be0xa325f6d30x88e61df60x64ac81030x8044531f0x4e0713990xe78354a40x8815be5b0x549457060xf39c5d750xe75592330x046c7e8f0x9336e4a50xb73e1dc40xab5cba200x5f55b9af0x0c88300d0x7b4355d00x874d4f380x602ee1fb0xa6b103810xef6014c20x00eee3250x3c2f18bf0x588de5e60x4f6350210x0ef498890xf8ddad270x6f64e06f0x8d93f6130x0d632cf00xf0de6cf50x6ec90bd50x0676f5ac0x2188cd870x5df67b0f0x9f8379aa0xf8a1ffbe0x1bac1ca00xcc83b9c50xde30e3160x551302f40x3118c9b80xf3f624cd0x095622460x8343a1610x3f8039820x4c415c260x0e84b5470x60d093f00x0c2b77830x3b4c7ed80xfd54961b0x1d9994420x201a27170x265cd0320xacfeecb50x00b01c4c0x452ea08a0xf39200d30xbde72c2f0x3a92dd400x34b3b1a30xdd63fd9c0x6bdf5dc50xaf89228d0x358e9bb30x06b9f85f0x0149d3670x24a8b6130x8eeee97c0x574f20100x9b5aed2f0xc56dc87c0x1ff8e79e0x291655660x4c5c397a0xbc3b17070x8f29b5340xf1464e510x617c63ad0x1182ef6d0x575c17f40x50b56be00xac7ea5f70x7304572a0x30236cab0xc0aaf9350x91888f170x71be934a0x1edb4dfe0x064b3ea70x9082e0570x2c12287b0x064f2f620x2d1acbfa0x0149542b0x244fc0930x10db3dad0x7071e7da0xbda5d5c60x5832f9310x1bec2fb90x07262ed90x7517e3840x5b837f530x89f4161e0x7935f33c0xc9e7df220x5c07cb490x1728558a0xc8e51fb60x77c754a80xfd3d07c30xd8c761c40x3d3507040x97bedd3d0xa80e5f640x309f026a0x939896f30xd07574e80x7af460560x0e5973a40x1018fdd00xab2e36020x5f7518770x43ca76a40x0bc99a2c0x1008cbfa0x8ca203060xd8869e470x8714c4ce0x9669d8710xcdfe4cc00x66d704610xb2788b6f0x1e04b76e0xa1f0858d0xb55fe1440xc8c7a23f0x548bb5570x16901d720x08969bb50xe06ff8850x8799d30b0x0c4bf03c0x9cd2d3100xe7e32c630x71ea6da30x8ccd2c030x47e16b5d0x23cbc6d50x7285c24e0x66f17be10xba947daf0x9b7a7ebd0xa7a75c5b0xaff3b26c0x3bd544c20x4c7ec4b60x9f38f9870x20dc5e0e0x52c06b7c0xf7e748e90xb19540470xce9993290x272b8d8c0xd9c211a80xdd73e0820x3bc241040x00106ee80x3900eeb50x9879f9770xe4e077540xb7d80a8a0xe7147ec40x3bc8a96d0x3b11967e0xacfade610x8bd72ed90xed2508fd0x781115340x5aa98bcb0x8b12a98a0xda52511f0x65184b7c0x1cd34a3b0x5f4624ed0x1fb715f00x67bfe7910xbe322a830xe861fbdd0x96f80b580xa3e0fc440xd3afc8c40x740c34c40x5b41744e0xa4c5289a0x7843a74e0x6d1081a30x4ff6f9a50x197000190xe4775db00xdc7040bc0xb9e23ea40x63dfae7e0xf5169aaf0xf483e3ea0x77e742920x06de48f60x1fc305c50x278f176c0xf2c2ca750xd897f9dd0xe6c7af650x23ca6d2b0x5b9201600x5c2484270xeb326c900xc1d19fc00x24a94b260x9e6d79f80xa14893990x721356220x94098ff80x503bd1370xac437f7b0x04cda5660xd8ef20370xb96ccb280xc3a74f890x632cb64d0xd2eeeb2f0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070xdd70dbf60x734e4fba0xdd935c830xe9e6c50c0x7a3e0db50xb8620ad80x8150b3790xf912f0c80xc0fec2270x6d629c590x9c5ec7d10x05e643670x326a8acd0x770105b10x6a8a888b0x4157f3450xda4a64920x374dc2d60x05060a190x3d62b7070x23f19dff0x8df3789f0x73ca78e40x730763150xe118de5d0xa4b4bc930x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x4ab583200x861861820x136d0be60x6c8a4e4a0xddc1dab40x89ecdb7e0xfc291e7e0xbe57f5340xf17ca8ca0x145938c40x947a23060x69255f540x6bd7615e0xa54da3760x52e3e4a50xd9b2a5930x2fb711f70xf85b4ca60xaa8642940xd68a28b30x2a5a0d010xd4194de80xb0ff32cb0xf69eee1c0xb95f0b360x64c7c4510xfcaad0070x5307f4510x58863bc40x8065088a0xfa9380020xaf0e1e820xb7d130620x02a879d00xcc1e82070xff6104d00xab8bc1a20x8d8640690xb9638db40x21de47740x2d112a5a0x9481e2c40x6958f8060x2d41a5700x04e1b99f0xa85074e40x9c2f03900xa38df7100x977d818b0xbe1ec2390x518df3440x7f2c18810xa24504d60x78523bd30xeda3a7210x366a7cb50xbc97a4100x74ff3ca80x7509449e0x7f08d17b0xb45d1fe70xc69e424c0x1e9443780x42e167800x0a731f1e0x08dfff0c0x610268440x6234ba810x1506174f0x7eb9bc920x08d869ee0xd75f0a320x4a758b880xcf288def0x38bb88800x47da99e60x4690a4d60x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x91d44d660x6bb710380x6339b6d00xce4695c80xa3b748cc0xe934da1d0x67e61c320x7b8699eb0x7ac2f3290x1a724fcc0x3fb4d1610x24a1d4750x940416d40x3d29bbcf0xb8e448a00x655cb2020x75870b9a0x2380224a0x32778f1d0x6c5d2bcd0x9ffb268b0x5a453d270xffe424b10xad1d5a480x67f50af60x188f04e30x77545abc0x3d2e214b0x2afd9f9b0x14e695b90x8554d2510xe0434b550x7b4f980f0xe40d1a960xa9d149830x2f8008b90xf233dcf70x9a3d6da30x55d409ef0x79eed1d20xfe5e7e510x5febab110x8a61647e0xda69663d0x504397c70x7dcb911f0xb81f57940xc3b05ad00x7c4289c10x882e8e8f0xa6a750ce0xf5909f660x7e6061300x2541a9790x3f01db6c0x6b58747b0xdba0db520xf0aa3b300xd2b02f4a0x9f2e34f50xed0a14e00x28d185a80xe7e4e0af0x70a5c1970x43415d190x41f7b4620x879e27850x263bc3010x8e25d64a0x025eb7820xae348adb0xd85bf4b30x907f01a80x264104630xe2edaaf20x9fe67a290xca91f8400x8cd312f10x1c92166a0xe0d759f20x1e3345210x35d967d90x6ff12a050x92758dbb0xd5e3c6230x2ae33afa0xb227347c0x37cff24e0x4703010d0x13c2dcc20x40e236f50xd042b6b60xf20bc5a80xebe92ce40xfbf28d4c0x5127e6a50x17ecb6650xe012fb9c0xccad0d590x048ec2190xd92fddc10x8b655c100x7d101c9a0x72db13180x2d9c5d850xaaa156050x449d5d1b0x89c5d3980x9a5d6ca20x4ec5c2ae0x5c14c29a0x4bfdf0fc0xf0e163150x2375a0970x1bd04ef80x81fb3e980xcfcb602e0xe128dbaa0x8bb686460x5ef6c1790x3f6db2ff0x11adccf80x305b91640x77f862ef0x9ef005e40xa8309b2e0xc8c603d80x009745430x0caecd460x453c43900xce23f3420x3d2cb5ef0xdb95716a0x18effe480xfa1c1b980x226f88710x9d493d4b0x1fe0b0a10xa7b7dff70x2676b1400xe4efb8600x0018aeb60x3357ba320x46c2cf110x02be65f20xa89640f20x4080897f0x5d430c020xce8427880x653417b90x146408af0xb2ab01570x3e27e57f0x0978ee490xc3dd33bb0x3567b59d0xf3fab0430x599318b70x5fab03d30xcf99772c0x9e247df30xc45266190x2013008e0x9256755e0xa25645360xe1aab59d0x8bdf3a950xceb1558a0x4bfbba530xf182eef50x6eb55ad90xd380d2200xb04c449b0x8d63c4100x7386cf080xeccdea010x134fc17f0xe1ddd55c0x34b547fd0x229523220x6592855c0xb19fa6ff0x6412bf810x1c0b8b750xcd7e74af0x2abbfef80x765a14d30xe8b46e090xeb711ae70xc8269f940x5d8f4fe60x852b4dff0x1a841f940x5c2680f90x42151cf00xea27dd630x06fa57cb0x33632e1c0xadd0c8f00x89e52f2e0x7d54a09b0x67af77920x4c2b27640xd809ac950xdd0702450x741c1a620x3fd387260x71f4941b0x908178580x67ff675d0x73adef8a0x4f4170030x610ebbd40x9296e8cb0x24761e680x7e9619500x1cc03a6a0x153282db0xb10991670x799864eb0x659e916f0xdd2e38ea0xe9a25a630x3a79dcc20x02fb0aa10x10f26dc10x84dd2ef30xdb3bb12c0x18ebbb4a0x547e9cef0x520c96610xd5aa71430x308a0ee50xaa7e9ee10xc58c547c0x0da95fe10xc2c8497a0xe77bb2ce0xac7bec330x90426bd80xbbf5b68c0x324182e70x4fceff840xcfd17c0c0x6d8ee6230x453b6bae0x0da0b0e20xc3636adf0xb708bcc10x241044a60xe31386750x786e3c6c0x8042cc930xd26ce45d0x39d9c6df0x1bb9a4a80x17e6e4360x7cfa0e5e0xf47915f30xa8c357d60x54951f1b0x78ffd3f80xe2a57ebb0x3fee871e0xb5f117450x0b5908870xe2526cc40x42325c390x3ca09b190x2d1465a60x6cfcda0e0x5cd33d7e0xb6b953d00xb3378b8a0x58a9a0510x6ead47bd0xfa0349ac0x2abafc550xa41017e70x56d10cc90xba5bb17e0xedf669ab0xcc1507050x43bf0e660xf56f6bb10x5e5e7e110xa3ba6efe0xfa619cd50x6c1ea5d50x5505d7ea0xc8069b2c0xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0xf22c28e20x3737ae5c0xd04f97800xaf8bc0bd0xdde7ff7a0x539ee8bd0xaf07e6650x3aa59f980x0cea45ad0x45663a080xc93c84500xf1f04d230xdf5cb1400x597a7be40x15b8da950xc6a1c0d80x226138b00x9e472f5f0xc71e64a90x283183050x471346020x60cba72d0xa24337210x7a0ca2bb0x5c204ad50xe257b2c00xa0697d5f0x535af1ea0xaeccca850x6dae4f250x1ce56c720x09b67f680xf61067300xf5b989c00xcf55e73d0x36512d820xbd42789f0xab3b9c740x639ee2a60xf44276f00xda798e380x6b6748c90x4f028c040xe0b655830x154419850x43d26e3e0x789b44a70x777765f00x97aa832b0x04606e060x167dac360x4af5d6020x53219e850x3b9982850xdee7f2910xf401e8280x250e8e8b0xf665f74f0x9f29b9c10x9dbb999c0xa3ed7df80x07d290ae0xef0933a60x379d6c200x4f77a04d0x600c0fbe0x19de5ee00xcf88fbae0x60c55cc10xb79017150xc3e839df0xe46359490xd2705f510x5e60f47b0xbb5eb2420x4d171c7b0xaf209f480xa1ce8fca0xea4626010x35760d110x0d14be700x30d99aed0xcea112d10xa2005ede0x838f8c740x678572a50xc65fb7de0xcea6f24d0x6320e4500x635c44ad0x62737e1d0x4585d7d40x4f3b610c0xa34c4a550x17d8627a0x68d297800x7c1835dc0xbdef5b1b0x8bcda8210x69c6c1550xdacccbc20x40b7ed330x385239bd0xaf082b2c0x44708b090xccc7b1800xc7fe950f0xd0ceadcd0x1c56845c0xcfdc5f980x1d22a5ea0xd669b3a00x37cbe6a20x051798720xdfc81fce0xc7a4be800x4cee56cd0xb3b1e3dd0xc7877da50xc60d39940x921ae7b50xda8e13020xdbdac2590xb48f06380x7a9e4c230x31839ad30x0cbe3ee20x8fc127880x90ad66b10xaa0241460x9feaf2870xd857cac70xe3a53f4c0x1dc62fce0x76e0c71f0xf40ecf480xa898c7a10x7434150e0x38340b200x9befd6590x683678440x6035e4320x14bf60ba0x1cbeaefc0x9c17a5540xd7ab2c0c0x1b1f2bda0x2b67f0960x6cd8fe860x715d5bf40x2627ea770xff2546e70xbe4c439b0x32a7c0aa0xdf1b17190x0243f10d0x6ca80df80x38aeda870x6406f9010x58e510420xe5dc7e790x830845760x1099af2c0xdfd3ef500x3669b5230x1d4241e30x0ef069740xa0c71dac0xe2acf1060xcffa2aff0x3686ea090xe72e02bb0xd2e90bab0xb287c3460x2005b82d0x8c9f6dce0x6e4bc0560x5ce2376b0x483257cf0xd57b45990x3909dfd00x7413dd110x7340b5b30xed6e13900xd3a234c00x5ebad97e0xbef360530x0a865dad0xb91422d40x7613ea500xf33dc43c0xfc201b660x661601de0xe769232e0x917153120xbdc551200xf3e372810x3acc18d30xf7893ee10x48f5932a0x99c5ceae0x17b67bcc0x7cf770900x7ac08af50x405b6e050x6c390dbf0xeed1eebd0xebf200000x1d7f94e80x91aa7f8a0x1236fc960x333b0d000xa0843d8c0x6093e0bc0xed4e535d0x1902178a0x20c55ae00x2b5ed7860x45c1ff070x2df753880xa553e0310x19aa6ec30xa0c0ac310x5289d1a30x26ad09e10xb4c99f1b0x09760ad30xa929993c0x523c84390xddc944190x396be1130xb2e9d0450x289371750xee6bdf4e0x421d98f30xde74d8bc0x1cf146630x001d495b0x914f61bb0x920eece90x9d61b3210xcfc99eef0xe514fc490x594f75e70x6952a79c0x2eba97e10x7aff06b20x1c20fd9d0x75aee6810x3129acca0xd7690c480x0a135a110xeab1fff00xd01c305a0x919dbb400x09c111d00x20e523720x52f09cc60xbd9591230xb1dbb9610x8f46d5b70x65ee747b0x38b30b0f0x2824dbc10xbbe8d6f00xb40ff91f0xd972c33b0x119ba3280x8b2417a20x5288a3710xa272a6f80x433ee61e0x22f994280xe07fc4140x40a7a5470xb95ebe250xbaedaa2d0x773cabba0x249aab9f0x8ddf49b80xcad0f4f10xa750b2b50x5fac1d0b0xffd663a40xa43c71ab0xedb0bd150x07cae0700x22b0e30c0x07e3e0630xbbad75050x413e0e330x586f18f80x3fddd5cb0x16e869830xd72a34c20xe9c6de990x87cdf7d20x13b8dec50xc4fe51350x3501740a0x50cd748f0x541f2a710x051a0bc10x12ff08390xa45c7b900x6bd1aa560x74c7bffa0xb369a66d0x7751dead0xf086dacc0x5a7f0ffc0xb2a1c8bf0x48755f370x633475c70x3d299dfb0xbea5ff1e0x076de2900x5e254a5f0xc9928d2a0x276a45360x64d358e60x5a89eca60x45e2f0250xacb92fab0x36505f3e0x8a7433360xcbe0ee710xea77d22b0xf56293b70xa5b92c300xdda9d8fe0x45de10370xaafdc2580x061651be0x349cba850xceab03110xe2d5255a0xe914e41e0x1ac5d3cb0x77bc13a00x656c1a0e0x5ed2969e0x48a911710x64bbc2880xf9c0b6630x5792f8480x754d539c0x96b292540x2e2b40d20x4841bdee0x5a9213110x9166fada0x6263e02d0x41482d8b0xa916b6940xa77d88f60xc310b9810xe32d04b80xe56fe87c0x3018cbcc0x37fa7bb30x911993370xac907a900xc66044780x9a1dfd650x9f9845130x7410aba20xdd64e6390xfbb8a7610x85df9b6c0xc29bf9670x1e6d26a80xe24303070x62fff5db0x50d3aec10xaf0ca15c0xffe1769c0x3adc0f950x4a4270740xb51341d80x79babce20xb24527390xbc23c1750x28c690aa0x7fe1a00f0xc6dd94ff0xd349ffc90xbb982c290xe7246ebb0xf037ed390xcc3c61100xc3ec4e7d0x1e93c3290x32bc67200x9efaefa60x419eb5460x2615e95e0x9ad40c4f0xb365ba370xc534547f0x39a1c3030xcb2da1a80x573f107e0xc09fb7d70xb9eba4dc0x4e8f6ca70x0ded37fb0x2ffc7e1a0xe9674a160x130fd1550xb18429eb0x9ac11b740xb2e764e80x7ad36d720x39119bb10xcad117930x54aea6550x5a45ba310x15bec5f90xe31a32220x96542c0a0xade692eb0x6ee4c1460x643542cd0x543108bb0x801013c00xc854be330xf0861d820xef54dda40x206f18b40x0ce60c6a0xa115ed620x64c709060xfe07393c0x453efa540xb312d0c40xa13acdb80x8808b29e0xee60ac0b0x564af0f60x4f3e7df70xa106b5eb0x6bbc05e30xc6678ede0x066a061f0x00052a7a0xc9e9abec0xdb6733990x90af40e00xf2e8d2090x0efb43b40x562233f30xfe143ce60xad5ebddc0x769b94930x0e09ef970x42fd49680x734fecd60x0b3b71940xf52581430x24a3e9c80x48f070f90xe56844e30x10e35a490xc63073d20xd26256130xbd98aae10xe1c4714e0xe97b96530x949fbd7b0x1b597b7a0x3dc619d30xc80ab5590x5b6b03290x5e51cd740xcd81a9450x362429430xed2b01500xe944cbaf0x0aa7a4380xeeb7ba2a0x521f16530x530368850x3e7b37280x6fce30490x18e4f8aa0xe4e48b120x66d87d380x103886350x5b3c48fd0xa9ac1a770x4dca08ee0xcd5e9a830x1dd2fa0d0x981c9ac40xe08f91700x1149f93a0xb945d8af0x0aa309cf0xe523ad750x609f1c7e0x6091797f0x86f6b99d0x55409c280x2241d2670x49fd48a70x32b728810x78072e480xca9fc0820x522c4f470x07e22d540xe230269f0xf3897e980xa776443e0x65bf98070xfe5d4bb20xe43099050xdc97af2e0x9cdfb3f70xb7c6db700x9aaeefce0xa108eb4d0xb05fc3100xa0ebd14c0x409736620xc8827b750x82d79b510xfac8865f0x401e476a0x329efd510xea6fe2c10xccb702820x670f63500x497d429f0xe317820f0xbaeb8f0f0x1a0c5dc90xa3eb0f7d0x6f9a31bb0xd5a57ef40x815339630x833b7b450xf1ecf9020xcd7d83710xf36e5eac0x6c48373d0x06ed3d340x6face4930x80b47ad70x3f662ffa0x1635d3600x675ecca80xbfa6f1c40x222e7ce20x25d907bd0xe98504970xf402bc220xfcb2af760x13f421520xd067d3c50xd40348280x7ab88a450xcd91b1270x131db64a0x478848900x574fc58c0x015af7f40xd4c146320x2d3385d30xbee47fcd0x30715a0a0xf32cdec60x4ab1096a0x8ece4ddd0x7bd6c1d70xc7ddccd20x9da923a30xeaedd5380x0933d5e30x2ed7db9b0xdb1fa9420x02078bcf0xa518c2cc0x6a1c347c0xeea17ccc0x118315ab0x7a1d0d3c0x8e5eb85f0xf455e8730x3ff5fdc90x305d1b180x91e28db50xd37612da0x95b7acb50x490bf37c0x638bffb70x194aa6110xa858984b0x81f4e0cc0x9940f5d90x9ea5f3090x3d64a0ff0xca4fac470x3c7fb33b0xf14587170xc50d44f50x49e5aaf70x33754bb20x1ae1e4350x127513fc0x0ca79e4c0xa69ccc330x44a4cd870xc25a8a8a0x69df7a920x5ace9ec90xe4392fbb0x93e8a9d90x0205f4770x31585ab90x7729cbdd0xa9e180490x209735200x9545af6d0x820726140xa3d2b4030x8b62f95e0x658e3d970xb7c7cdce0x01d23ee10x4e5064a70x393b4f2f0x73ad2acb0x785eb82c0xf1cfd1ff0x4e64bdfd0xcbf55ca60xee06bbe60x137fc5ce0xfeb2cc140x211303830xe547edfd0xa547bb940x7bde35410x6983cd0e0x603249ed0xf76028c70x4c8ce3150x636499a40x1932ccbd0x2eb647d00x26a99aec0xdad0e5f80x43e0ece30x3237c04b0x48bcf5a60x87dc273b0x227b17180x07a089080xcf0d350d0xc62aaf820xb535c0450x111de3530xa2b144a50xe45d1e820x2e5275c20x799e4e7a0x5c90dcdb0xec1a798d0x970977450xda545fce0xdcaeda4a0xf7c845050x567dfd580xe51359a40x655439d30x6ec14be30xc80214a90xf6c04fd80x89425cda0x3e6480d10xe2a2e71c0xbaed0a940xdaa2d8880x9f4dea4c0x303c4d6f0x6f9febf70x26c9d6480xb2ddf8a50x14eb6e3a0x939e42d40x6e942d3c0x787a43370x373035610x6650d58e0x70da53300x7256024d0x3e6e46c50x8472da0c0xcf4206320x5472cc800x83e955e30x16ed63a40xc61667ce0x9e7c97d90x7bdbe0b90x8254a1dd0xbb00e8ed0x5ca22cbf0xa88b7c9b0xa01eec1d0x83d585c50x204c19f50xb3b69bd30x66b428a50x6735d56e0xd970fab80xc4defc790xcf9509740x8be648320xc831f95e0xc6dbafd00x76bc87460x58c701300xefab28110xdc1058fc0x1f487f2b0xc6664c670xc15e24600xd33af0870x956ec91c0xaa7034cc0x122d5da40x06c0bab30x8493c9410xf84092dd0x0fc611400xa8d78bfc0x524cf8310xb6e0466e0xaa9d95510x054720d40xe81676e60x8fb1c70c0x202275df0xb4f2db5c0xebe0f2650x9d12d5fd0x4fa2f8500xde6151db0xc2a814db0x65ef90dc0xda2290500x97c89af70x267ab9f90xab00d0e40x469a6ec70xad0845eb0x137958bb0xe9270b2e0x3c45b9b00x8292427b0xbd3231e70x5cb78d3e0xb4b4e7a40x851174640xcf472d2c0xc51ebf880xe50f1f660x65097e3e0x36fcf56f0x2a41c4050x7b7e394b0x0ebd07670x2d0e54c30x5523e8fe0x17116acb0xddb344610xaeb4c7420xb54f25ca0xb2715ec40xa76211220x7bab9f490xd48a5ecd0xc70714230x74e6dd7d0x2abd207a0x6bdabd7e0x54ceb01a0xcd2f28d90x15f374cd0x655bd3570xb53f28100x1b7971fc0xc6671f770x821eef5a0x7e022b5c0x396c4f810x2b289c900x07c911570x7684a0550xebcfc7fa0x025105cf0x89580c0d0xabb7f2380xf743001d0x3963c6790x030d31d50x9c0103cc0xb86eea850x488f6af60x5567039b0xc55f9b670x192b44810xe48e7cda0xa0275e9b0xbe1119530x6f497a3c0x4537e7880xc529e32e0xc37b97690x9e0bd7530xb655342c0x3b84657b0x1940f1e00x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x09a67c580x4c664d2f0x952937ac0x83c988050x4e575a6c0x6c924eef0x824956a60x45e276690xe73bbfa40xa26855fe0xd4efa6b10x5fe45e640x08a392740xc0ab97bf0x469584180x8cdc103d0x5665165e0x71d48b890x518f7d9b0x971871f00x0716d7f80xf3ba2ec90x2a0bf0160x289283750x650ad80f0x20d6610c0x3df96e540x14420aec0x52b0300b0x651a41390xe0e07de10xdaeca3e90xb6cac18a0x004820ef0x175486da0x0486204e0x52d0d7690x69e490360x98252b5d0x961764580x30ba441e0x66045be70x12b0a8270x96a012f50xe6fb75100xfba324e70xdb9bad700x67a8209f0xa2b636b00xbd894d160xc4e8cae70x84904cbc0x7aed13ae0x6dd9b5ac0x10c22ea20x7337e1c10x7aa4ce990xfe59d6cb0xd9aeabb80x0df179330x535697070x7ae89dfc0x0fbcde9a0x5c5a1b160xbfe5616d0x30e421630x6d9a19df0x1005d60b0xac16f2d40x9a185ace0xfbe58ac60x158a4e160x5e5108030x2b951a990x535579fa0xc5ef2ed50x2f17518d0x2f2540b20x1efd13f50x2c4513fd0x84a30b8d0xf46f49510x2807907b0x621ebcf70x0fff5afc0xb82123410x862258db0x6f9e763b0x0b6b61d40xe73e56d00xa04635bf0x3ffdacf30xdf93b9d80x5e71d44b0xc533f2a20x135d38420x8a1ab4ee0xc439fc080xc66d3a840x076e3ff20xcf859fd70xafd4d39e0xa1ed17630xa538a5f40xbfc053b20x1101e1d70x89b611dd0x72cd388c0x8dd677cb0xf4b208310x07eab9a80x6aa5fc4e0x968556c20xdff8e89d0x54c7e6750x2309a6d60xf2818ea80x7d1bb1d40xf8ab813c0xdf551ca70x3379c5460x043230d00x3cf3c37b0x07cbe7bc0xbcb765bf0xec0b0bb70xceec93be0x62abb7630x7333a6c80x5d81350c0xf3ba64460x2caf63d10xdb16b1700xc67a49d40x688e6a640x6c3ff11a0xe6989fd30xf6d34fb50x679d9e500x1b2fca480x447d9c950x3ff9be110x1be7d8be0xc94a93e30x3e9619f50x52665f8b0x8b0e1d2f0x62f1376e0x4c7529bd0xdbc5277a0x5a12a7da0x359aea4d0xef3be7cf0x6fcb87a10xdd6ab52a0x992d1bc80xcf9b558d0x706cdcef0x1c9640560x307a51550xbc37cb130x4112571e0xe0c81acd0x617499070x8e57979f0x0c16bc0c0x99c754390x49ba29eb0xdeacd9840xb23f6fbc0xf3803b3f0x063295430x07aeab5c0x305297160x8f937fd70xc4be065e0x82536f5c0xf84fe6e80x1a64c0350xddd03b0f0x3b2d7b3d0xf3103cf00xd29a8e140x351d31810x6c8102220x0b4483e20x58d6311d0xe48611ac0x3a8bbb8e0x2951a8720x01e739e80x9430b1980xd18803970x255eda040x13511e270x04a956d80xb4853fe70x0d4dddb10xdaddbd5a0x978072d20xcfb4a2960xb73b740a0x7ebd4be40xc7d16b610x615205290x459514e10x130de01d0xcfbd3cae0x80cf7cf50x11caddc70x1e68ce140xdb916fd00x7cd8c6e50xf3d16a690xa386c0290xa04bd7930xd217e9e60x97e7f9020x08d3bf020x5d6dbea70x695e34b50x2b24963c0xa0d9e1050xe4971ade0x328995b50x74baf17a0x7944e0fc0x101383520x369fcd700x697c5d0d0xacbe69240x621031c00xcc789f1a0xc811b8290xa7681f140x1428ca820x4b0d4ae60xcef0ac0d0x71e2e3130xb5c70ae80x429541530x6de5d7770x9884f3a30xf3077b6c0x5bf9b2710x03944ee70xe2bdc9bf0xfaa751a00xf41dd9080x17d1d9740x9daf32c00x9fec0c7e0xa6ef4daa0x9a5a13a90xbb435b650x1280429a0x1ccb122c0x142072c00x0871ffd60x3a20a9d70xf3c2dfe00x2a72e3790xc237b9dd0xff33be3f0x423525650xc9cf1ab90x552f65710x3b45d7460xedf268610xc4a729360x250509970xb840d0990x99daa9bf0x4a8e3d340x2c67a3a00x2470192d0xd351e8040xfcfbecdd0x4005f38c0x457792580x11220fa60x44aaf30f0xa1efd20f0x89dac92b0xfdc193d80xf6a089a30x446c961c0xc51cbaf20xd0aa9abb0xee0896f30x3f1796640x879d6e610xd610988d0x4ee3041d0x634fa4f80x68e6eeea0x381e2e100x7f15b8630x471155a40xdb0f04430x0a29e5290xd663240a0x50589fc90x3b7d3a300x6a89746f0xbf430b250x2f0a402d0xe503168b0xbc3513530xde828ea10x8b0cfccc0xfc9121350x20bd28a70xa777980c0xe4b2ffca0xe3da7a220xb249ec470x0650e0d10x5c0dece30xe2d2e0760x934388f70x30acaea60x8e8da26b0x1057b45a0xa637993f0x6265305e0x84810ec40x8a48c6500x4a2f230a0xeff0dc440x700b1d1f0xf25b22d80xb02287b40x44879fb00x0fd3b96a0x86f3399c0xafb59db10x1c1b05850xe29188210x4ae29c210xb53edee20xfaedce330x01ac13950x944bf4290xf04cff4a0x6052860c0xd297886a0x132f1a510x988f2d850x8bcf1cf60x9e99b10c0xe3157be10x9b0224bc0x586ec63b0xb596e9770x15af533c0xfa6135730x11d8f6bd0x21edfc210x693e74ba0x44fc0da00xeb05158c0xc0c214460x97f683470x52ef5fdf0x7c5d34a00x3ce0d5390x0947e9bb0x19eae6060x565227330xb11d90000xd15ee43b0x2262b9d50xcd3d590f0x16d384670xcb5ea6400xa6be86000x5c68e5040xbb19c1140x66bc436e0xbb3cf9550xbdecd26a0x15e05a2c0x7d01d2380x52116c310x3c2802d20xba28ed5d0xc027fcc60x43b8642b0x2fbc522d0xdc1aef4f0x95eb50180xe377c71e0x60b8df070xa64602be0x61ad3ed60x2b3de8d80x37559c320x59b7db7c0x4d91a95d0x85923f4d0x215b885e0x47561dfc0x445242db0x244753610xc10279900x2a155eb90x27fd40400x0369d71a0x868306c40x6f0f2f580x61a94ae20xd43725a70xdfcd74fa0xb30f705d0x3b8a9a9d0x230e2b050x6e33606b0x6b3c1a2a0xaf4b63e30xd2ec74360x348bd4310xac1ec7fc0xf9da54a30x3e48aca70x62d68c990x34d416500xa0098fb30xafc4354e0x059e70160xdd0d9ee70xd4cd43830x10939bf20x17a0698c0xaa5aee760x67b27ec10x409873e30x30e741340x5641485b0x6c257ac00x6d340f640xb0c8b1b30x636b6e0f0x57504e360xbff05f8e0xa120d33c0x93d8fdbe0x40bff43c0x0d0dacb00x2b2365410x2034f5a80x0cc9f7af0xf43ea4ff0xe525524c0xd8602b6a0x4099f9190xa6841fb60x578a18760xc28217750x4c48939e0x0dbf02960xc7a7fd840x1f491d360x8cccec5b0xe3784eb90x7c7bf6e00x9dfb11d80xd859828c0x974003430x7bb4dd670x6f0f236a0xb48679b70xd853f90b0xe64a1bc90x0d7427930xd3f47dba0x30b0570c0x0692556d0x0fcf645d0xe4046ca00xde83e38a0x2c4b45c20x4aaf4de50x03608f2a0xa254de980x9049491e0xeafc1eb80x2d1e301d0xf1234a8b0x734a9c4d0x5869adb20xe9b777a00x4331bea40x9cacbe9d0x493e36a90x2a81090a0x8eea4d6f0xde068e390x5887fbf30x493159cc0xbb3b00110xe9fda1f10xe2c3b7000x614740d90xee19f4b10x8ab90a510x5f2c64690x54c938100x368527160x33fd62de0x7e2998e70x5ac3a6320xa49756c90xa3075b200x6442a75a0x9bdd035d0x1a9bd19e0x8de516650xc95549750x426285ea0x9cad8da60x1b90ac2b0xda0a9c4c0x0db967380xbd9203670xbca056140x20df63640x92fbbcf30xa989a3760xee93a8980xd123ff290x7e2f627a0xc5a5c6780x4f72a9870x28913fbb0x399b71010x8b162c190x78bd90b90x2c0bd5960xc2522f680x25317df60x6567713c0x3c8276a50x28f2ad920x38e10c1d0x66011ab60xb0cf0a530x9074e16c0xfce6637b0x2d8588140x7e26e1c90xb8d20f4d0xd60c2ea20xf519cb940x26e99ac40x0f0bfee30x5a62777d0x2f72cdb70xf5ee9ba80x42801d200x85a8ee760x4336fcca0x702946da0x9d61e9940x06bd88b50xd1363cc10x465e24ff0x65d3d7b60x04c66ada0x1d104c2c0x36d4cf240x88327a3a0x188504850xf55ce03a0x256c3df20xf9db9e230x7cdffede0xccdf962d0xdea2f1c30xc599572d0x84e989620xc36122cb0x0e12266e0xd5e92a8a0x7b14d8910xbfc261260xdd45e0460x66dbd9900xed656e300x995176820xac3201b00x545e07170xa800227b0x8920419a0xfff93cb60x9bbecb040xc92ff8c70x8e9471ca0x1524ad830xb947a6940x294e35180xa0ff74d60xb1b12ae40x768c021c0x984b36b20xd6232f000x26193ec70x362d18180x9617eadd0x897726020xab0af3540x412836370x1b3c315b0x33dfae7d0xc46556690xd6dbebdc0x95a67b070x7331bd990x5a0628780xf0c45fa70x16e8aa710x8eeea5410x3d1686fc0xdd21e6d50x6a3f69480xf35f60e50x3c5428850xd4d1983c0x74e5ff1a0x345b4ef40xcb3363ac0xeddc47b40x561bc70c0x8356aad60x5ea62b9e0x1efaef410xd03ee9ca0x22c0c2070x48dcd9940xbcd95b850xe450a4190xa98543640x7712771a0x8f5ed1520x0ba3e6680x6c7336d40x550a9fa50x42bed8d40x3909e0680x2d27f0a20x955fc4760x6804a22a0x1d77b0f80xad0f2b6c0x1526b3010xa505c5f90xd8fd1d8a0x3e3c9a4d0xf2f272c80xfb9107dc0x269e520a0x7a544abe0x7b178afe0xf97c9e080x997c43470x605067510x74f7f0120x59af7dd90xf90129220xb907513f0x1772e94a0x7fe5eab00x2f64415f0x7023bea80x587683b20xcfb6a3da0x35607f530xb5a459dc0x8c18b62e0xaa9e7d2c0x04403fcf0x23359aff0x1a7730680x5c2283d50x6091b3330x8d0308fe0xd75887460x9b33e0d70x121d958a0x064413b80xa9c554610xcf2482d00xd1cac7bf0xb1dabc1e0x801de1f90xd74a0b6c0x859f31b10x3fd7774d0x2fe252cc0x47c65bfc0xfe0299630xab63baa50x8cd4d96b0x622379210x621ee5c30x6f0d40860x9ed554b30x6b1b5a340x0ef8d0960x4d2f15e60x1940680b0x38d0ce320x15bafe290x16a1af1c0x26e298e00x1a0fd2510x3d5d3a870x6a5ecb180x5416339a0x1e995c9c0xc57c6d800x51adffd10x9fdecc310x9d0d62060xffcdc27f0x5654b64a0xb75996310x4fe1eddf0x13b354960x5fe44da70xe64ad8ea0x2cea32ee0xc617f82c0x2c206bab0xb65d55f00x7681946c0xe0ff7a180xa43d35f90x2916f6720xac1a55be0x40d590960x3c9c4dd60x994812360x3d20b57a0xcd083b100x7afc9d8a0x99c95fa50x8677245d0xe2b3207a0xfa1eb9100x6be0d38b0x9d2e77070xf560f01b0x918e63a90x7dda30af0xdbb12cba0xa5ed071d0xb7c69a630x554172640xd50433ca0x7d269b6f0xf32bdc5d0x0b07abe20x51a26dee0x414a99790x4c1b74b00xcf2a69660xb862f6110x7c75c1ef0xc3f42f740xda943e740x4c6be2e90x817228e20xfa48348f0x3f4783cf0xaae74c000xe6a258b40x1aaf9cbb0xdaa535e70xc192007c0x55bd5d2b0xb9b9df410x033832c70xd87fc0a00xc54f246a0xaf4014ff0xdc825d6c0x10ecc52c0x7e8d86190x402670680x79bc842c0x80b633db0xf4d5d4f00xdc7153e70x0221ad9b0xa852ae1f0x8daa2d890xea16e7000x37af0d9a0x076689950xb9ac5c5c0x525698810x3ba521280x7e64181d0xbc7e603e0x9921078f0x457b59290x5a2078350x01b47a4a0xacd9b4fe0xef3f0c1d0x0e75baaa0x315d39920x769a3dee0x4531624f0xd7617cd10x3926a2c30x521733ee0x2b3b7ca60xb2aa49e60x21b5c1fe0x3c89320e0x19a304ba0x61c6a4b90xfdfbe5210x8155732f0x32bf30410x8e7b55770x72ea5ec10xe1f5d6d90x5ad763950x1a146ec30x021bd5670xedc5eced0x75aea49c0x613c61990x7ea9f7320xd71ccc7b0xf53e36a00x7c3b44100xd58b8c7f0x6f0eb04d0xf7edab760xbf0518b70xbe71d18b0x1f5699e20x8bf3cb470x87e6c7980x0d42356a0xe4b522df0x8451aa9d0x8b8cb8ce0xd15982f10xdde36cb30x011090360x58f9f05e0x131ad4c80xd7dfc7e20x52e9cb5b0xbb73cc410x6c0e357f0xcdc71aa80x86ea39ce0x70cf032f0x5d9260fb0x711bcc600x07799c680x4addf5ba0xd8d677d60xca1edc550x9cea00560xea508e1a0x79fb22ac0xd8c809630x22d6327f0xd4b592a60x3d190f4a0x6e7ca12d0x20f5c6790xc17515d70xb74607e40x5802a6990x971399980xd2938a730x98a4e5270x28bb4e920x176265d30x16f242820x962c8ae10x2d4438550x282cdabc0x14b835920xfba15fa50x5e9992e90xfed11ed10x0d2789ee0x2f0d90530xd02d2f0b0x851e60030xe39d07940xc93ee1e70x8c89e3b80x9c8030200x8c2045780x6af99da00x287c4db10xb185a18b0x842f046d0x627276a60x64dfa1c60x039138da0x78037b990x8404e79f0xd090ac190x05204f0d0x129ac5e60x89bbafc60x033b7c4d0xc2b301de0x55d902200xf34c5aa80xcfbbff0d0x474edbd10x1690b5030xff42c3740xc9fd634a0xf60f4abc0x51a348cc0xd54746900x2882d40e0x164b88c60x807766ea0x231c780b0x1762ba150x2e589d0c0x46e719220xe03ba5730xbd6e52d30x6cfe7b560x23a7b47d0x831b62940x4e950eb60x923e1f200x0bea7d9b0xfbc8c75c0xc14a3d700x0162fbaf0x05c8c1ce0x0ca0c1b50x4dfd2cdc0x130f8c1d0x46a7b0c10xba29eb090x0770560d0x501623a60xd6d82a740xc4fe4e450xb39f31870xb538fe130xf899739a0x7a716feb0xc17e99460x77ae495d0x4de17ab30x3f3ca0c90x893f127a0xe6668e690x637598bb0xb143aca40x49d612a80xed651d0b0x657c7aeb0xc45c86d10x1b7758b60xaf363cf30x554d5b8e0xd0271baa0xd0dd11720x0d9ed3cd0xa88f37390x3d6c877e0x2d26b6c00x88c033e90x03917d930x1bc3edc20x1aabf5170x350b47e60xb010fc340x5006877f0x1635846c0x81b201db0x8ab667dc0x933f75e00xf778e7010x3ce20ad60x4d1637880x86b13d2a0xa7e10f510x811dc3340x6af9d2790x407af3040x45ad93280x0cb74d8f0x1b8452cc0xcfe42a600x41fe48fe0xf73d06e80xc6c5594f0xb9c6c5760x1a62da750x8519a1da0xba7b7c990x0286939a0x8e848f6c0xf6105ca90x206109df0x732a87190x0e17695e0xad6adcbd0x8a3292310xfb49a47b0x3a6d74570xa123206d0xb38053270xeeb8450e0xf377b9540xda0252260x25180a5a0x67a95ba10x44df95510x23bad5030xf30c13980x1159e2e70x24dc33b20x9d1727740x98855c790xdcfbbd600xc548e8db0x2cac51440x19c6cd250x8d77469e0xf9e5e3460x79fe84b70x2d4ef3f00x47d4e2bb0x13c05d6e0x081e75500xd0bb16e20x2ad8c1e90xcf8df7780x30559b9f0x5cb29e5e0xc48bb7050x34e77e250x896c11e10xcf3009ce0xeb3241a30x4182c95e0x8a085acd0x54c320e80x81b882d90x8fcebb7c0x2572bca00xf7a2687e0x870b325f0x6e7eab290x433ae21c0x194498840x7452adff0xe7232e0f0xec012d440xd9cae1020x2d1b02d20xdb8a1b3f0xae69b1c10x12a387470xabf32f290x2875a3150x94bf03ca0x97adb4870x69e683de0xf54667600x6dcf857f0xb67fec0e0x16892b270x9930f8a30x67e341e30x23479bad0xaa5aee1c0xdf81924d0xbdb2dfd50x9f71bc720xaa86cfb50x67dcd76b0x5d9317d70x4a7f342d0xb5ab892d0x8e486eb00xa57552180x0a8ac7610xab28d19d0x90797abb0x23fa7c740x784af7220xf9820ca60x40bf6cd00xb9d75bb10x19147e680xf64ad5890x78b9b54d0xf9e828590x5a5bcae20xf5fc2f2d0x705034990x0c7391310xa3e754950x930011530x663caf610x874be4080x84c460820x3d7bedbb0xcab62a460x07348d330xf349c66f0x5da3dc250x059374c80x1d93eb180x914652fc0xfe48ea460xc0cddae50x2f7822c80x4c3fa97e0x6235d8950x42d8591c0xc2fb97a40x9aa0aef90x0afdb69c0x1f09b6620x72c8e2400x191988ac0x1938236c0x9b6d41070x1cd308290x1f2c86a50x1b2566870x984132340x6fea4b690x4d57ae3c0x720a899d0x528f043c0x3c91bfed0x39c6b1a30xb0f2666a0xf07aec2c0x2bf67def0x905f66ce0x4872a86d0xeac5f2720x5c7c1edb0x8c3ac69f0xf99c412d0x678bb3cd0x605f36170x7e005c7c0x91f926ba0x4fe706e70x36aa92cd0x1428acc80x3d1b79d60xb4f969280x6d6142bc0xa844a9180xa6279f9d0xd16d9c010x315de2cf0x32d434200x5f6d994e0x252962000xdf36c5280x31241faf0x517ff2a00x5cfc537d0x1b5c08640x81d841710x4228b1320x2745fb810x611517a10xccc1d8af0x2e8a38ba0x9f55f03e0x89e3897d0x9a17a5360x4b77c88d0x1189574c0xae6688350x322f92cc0xfd9ee5aa0xa97e00eb0x01612c0b0xb736bd610xfd17c87c0xd13029680xf5ba2f600x5b54382d0xfb934e5e0x4cd6455b0x5164922d0xff5854400x370cfe6e0x922ecd290x570358f20x13078e280xba1a97670x97f308180x38aeed7c0xcee897e30xfc44d4120xbf5900360x05db2d030x8b589ca40xa224f2e90x413e4abc0xd97e940c0x544288080x43ff9cd00x3adbd5950x3aa68d7a0xf56238f40xd3ba6d920x73105cbd0xd6b7c3960x8f8d43410x01c483a90xef15cc440x1d8f19720x074d86c80x4fabc9fe0x68f6db6d0xf2a353ac0xd034392d0xf3251e7b0xae575c8f0x7b6ac78f0x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x65bb97510xa37ebab70x927c699b0x1690f6650x04ca66520x02f6990a0x0958448b0x09e4c7b40x1fc2f6cd0x71ca95c40x2b3022a60xccd99e8a0x9e3cb7320x787da2a20x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0xbc5671dc0x648920d50xfe9ad41a0x7a12913f0xd4c286610xad58c9fa0x9992c6b30xb084e2150x082b1dec0x7df38d830xf223f8490x10f93da80x104e4fba0x63de40f10x1ac232220xbbe12b1e0x7bed62ab0xae9f8f5d0x19e940a80xab31d65a0x52e963790x80de120c0xf5ee10990x53167efc0xe578ef370xe9a4ed8f0x2c2e482e0x86fe87a40xff954c2c0xcae1323f0xfd225a330x146d84390x79a651990x3a97c15d0x31c21a020x5dd223250x0284810f0xc9ef18250x035e18520x9adc02050x29272a370xbadbbaea0xe99fbcc90x9ca449950x62c6b6400xe80f79d20xe507a6050x140e06580x1d44475a0xd14648f40x4f6ebf8a0xa9d5f4f20x4f90244f0x5fea91750x1b689b1d0x54a248330x79515e7a0x5fb35ae10xe7d563640x81c4dced0x66e9c7530x9a40a2d90x20ebb04e0x612f58d90xf0fbbfcd0x972e2e3c0xb3df84940x0419e1750xb6a7c9860xd4a3158f0xa0372fc90x2cc2d52d0xd4af47760xc3f6361f0x6ce381b00x44c6e6330x8d8c26a80x233fa8ee0xbfef43a20x9def600a0x2b90bbc10x67d64a9b0xd3e1d3470x476f0f480xce1c913f0x70504d9e0x266b1df90x33b46d250xfeb5d0aa0x5299aed20x0f07011c0x71aeede30x7c09f4e30x952582070xf35e02870x969c73d90x1aa9fba00xc1d989c50xda46cad20x3567743b0x43d1693d0xcffcdf2a0x48a81d7e0xc49134420x5b35c4f90x7834defd0x6c28be5a0x60a634c40x19567d060x4ad81c100xf3293b9e0x13e39ef00x005699150x8a66f89b0xadc044b70xfe326a0d0xaccd6e1c0xfc3821840xfd7ce30e0xdc990c400x999e82970xc62273b80x6f0e14ae0xa9bdc53c0x9829a7370xa8c8a7980xe74c12640x70ceea920xa60ac19e0xc7803f110x97bce1b30xf4b30abf0xc6e940e20x72a85b7c0xe10e43be0x5a2d74490x32552b0a0x03d348850x190f020c0x911a5f620xfa0dc0eb0x77b952fd0x962cb2ef0x78aad8920x1d9c50870xd45d53640xc68995dd0x48f238110x80de1e3f0xae8ef6540x2bea3b550xaabee7af0x642efa640x5ad10b3f0xd2f0cc830x74cde7490x463372c70xc210437a0x317ee4020xf534550d0x92c0adbe0x18e166570x358d62710x766e17aa0xaff59a240xfef8cf740xbe5d367e0x3d9143ca0x318693f30x9a2efd180x083c380f0x02caff200x8eddea790x843c90cd0x2f6033090xfaebabd70xeae387660x77b081aa0x91e18d910x099512ea0x86fe899c0x472389530x35f2b7f70x1b377cb70x938678150xbb8e169a0x2dbe672c0xacabdbcd0x1a63af340x239aa53a0x46f5ca8c0x79545e990x382d43650x2d6bec720x8eaf2a5f0x42595e580xe2788ec70xea52a6460xebaf76ca0x2447db420x09dc36b00x94f7ba6c0x4b317b500x7fbc6ecf0x15175cb70x31cd53c00x65b9db0a0x6afeb1180xa6d933e50x3b05cb1f0xfd2b3e450x37cadd580x40fd921d0x77a516380x1e3b03c30x5431f2be0x0f46d7c20x00f3b6c00xc940e0320x43b555b40xa523b6080x38ff875f0xc577832d0x6bec0e660xa24517eb0x514d0e6a0x7579334f0xad1117070x5f4e52490x782e74ce0xb48dead30x77ac0c190xc9d8b5070xee26ef150xa7033ef40xdff59da90xc3d8dde50x1c0a82880x590529bb0x623280350x1b34ae570xbdaa9e770x67e99cf30xa909cfc50xcf406ca50x446615bd0x2f9e7f8e0xdc491bdb0x96fe565f0x3e6f21f20x9bf2c49c0x690e4da10xc46167e80x31fb43e40xbdb3ec6d0xf353c3690xd48934d10x6c686cdd0x7f8650480x3bf4a6f10x97ca81620x983775430xbd1f42e60xc6cd7fd20xf80c6dc80x33a497e30xc92ab5240xf42fff1a0xe88e823a0x08b0d7590xeb9dc8b20xae2005ac0xf5dca44f0x99906ac20xfb8afa5d0x985e21cd0x553a86d00x186e08c90xb21bebbb0x2edc08e80x4336612a0x64ce7cf50x304b559a0xf7e7f17a0xf13777ba0x2e39aaaf0x252287f40x08df27ad0xd791ef950xb5b9fbc20xe892574f0xd5b5c1820x7b4f6bbc0xd9e45a010xc6057d040xaee950060x72f9b9890xf372a54e0xbabd30f50x606b434e0xc137a64d0x737dac8d0x0794a4df0xd2285c600x32886d0d0x946e25dd0x610d32ad0xb97707930xfe39f74d0xbd5e0bb20x41b217280xd108c0180x2aee1e300x64ea73fd0x9284f79c0x7af862720x6ba45f950x8b57c1080xaaa5189c0x0923e12e0x494473470x03a81e690xdfb4e95e0x0be445c20x926055bb0x2aa3bb540x5f818bb90x22f230a60x4ecb55b40x5a12c4650x1c5a5b8c0x04019b6f0x3e4ed6df0xacf57def0xfe1c113a0x5d354bc10x9ea65b660x089cfc530xb2a109240x23711f670x0e9f4c010xfc9eed620xf859c3de0x290751850x085678ef0xa8feca100x8ddbd0520x3ae22af40xea9d35d80x75133f6e0xc9641b480x54215db50x920cc3890xaf924fe70xb1e2ba7a0x6a5099c00x7217ee7d0xdf021de50x7254ff6b0x07d7dd300xd78bdab00x1785bd900x2776cbda0x0671a4f70x06fa31e80x5a65de460x5c019a510x26d24cb80x494e33930x61d05d8c0xf700b0370x4eaddaa50x09033ab40x2655a9cb0x265209700x3e6a0c090x5b56860c0x7e16fb9b0x4f78d9280xc22a30910x03fd25710xd90043b50x091d24200xd6ee688f0xa0b046750x0b1beb310x9cb986f20x23fd30280x2198cff70x3744cf360x5635a60a0xff9a6a790x18e5edf90xefc92de80xac7a4dc50x03991fa70x1be036790x1c63c73c0x013276860x75097d2b0x20b150ed0x32e273200x31e2e77f0xa65377300x1ecea5ed0x9755e5ab0x8fc8ce2b0x46a417ca0xdf0891770xfbd4c2610x53589d9e0x4b2210b80xca34de2e0x0670abc00xdbc69c9f0x3fb0ac860x7e652db90x8b766bf20xc0a58d000x1750666e0x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x9d443c650x612df9ae0xe67343c10xdcdffc600xc04c7e840x1fd4782d0x4ba5c46b0x493d5beb0xea61eefe0x024d14bc0x787f0fe80x75fe065a0x75d499dd0x90576ec40x97651e6c0x8d5349c80xc9f021010x83fdd13c0xd7f557270x7821bdd60x11992eba0xe041c9550xde3997860x79cd56420xd10941420x584568ee0x092f0f170x4b8b32390x65154e5e0x375906eb0x7db915a20xe3b327b80xe61ae90a0xff05fa130xd056df4d0x865df7b60x2d4639a30xd348c4780x73a52f8a0x2a5e8a690x12ea66690xe982a9150xbee44c520x569fd35c0x4ee9ee430x65dc24a60x5510ba080xa1559a4e0x9681ee590x0f0b03140xde804bb90x4311cd910xe7cb37ae0x97fa07e90x3b304ebb0xb20731400x11dcb0c80xd3788b660x34f645c10x337ae5180xf1dedeb60x2d7ac66d0x54e3149a0x04ec19ed0xb3aed1c80xf5e03a3a0x1e01660e0x10f6c67c0xe616262e0xbd0f699d0x59d943c80x2663cb640x738796640x751ff0100xd95ac1160xd5a390980x284e07d80x9bb6fd090xcacc0b660x40c78d210xa74f0f5f0xe9eb1d520x91bc68cf0x1501d58e0xc15235360x90aa85490x5e77e1d50x1f9262350x084efdb50x91d45c790x615acfd00xb3748e2c0x8ce383260xae59ae660xc8e843480xddca6f420xc92f7f500x5c7574a10x4e79f7170x058b582a0x6a0d1ef50x91aa27bf0x949612830xd06a29fb0x6b1faddc0x848bf6910x95e7939a0x40a9b3490x9e0c711d0x296e04b90x7a87a4650x9c2fc5510xa1082bda0x5cfd8bda0x97226dae0x6de138010x262e823a0xa33c0eac0x35465e150x139cee210xa096b8890x0917490b0x4d1ff60a0x4484a5a40x9be537400x742578a50x2a68cec90x1d2d6d150xaa2fd36c0xd5bdbe180xc3ff407f0xb308c97d0xca431c050xbe687e880xa0fbac790xc00d54730xf8f61ebc0xcd9cd2ff0xbc0bd0470x063d1b6e0xf17030460xf0e7b0660xd7d5733c0x0258c33b0xe57cffff0xf656bed60x7ab6fad10x2130c51f0xf4edb9780xb5ba130f0x7a4165190x0af984d80xddbd3c550x8f2703b70xb219d56c0x7530d7dd0xb35777130x9883b7ef0x714eeecc0x81f04f930x596c0b6d0x4f5b12370xe3d651ae0x1cfb83a30x295c1caa0x5fd3ca000xe43216d30x10b856ec0x1e9415b20x6068bedf0x17b0f8ca0xc9d4d6d10xf18bdd750xaba842fe0x76ae31fd0xd7752b860x8f0629c30xa6eca50b0xd0654aba0x7757626e0xf82f36570x0d4592130xa26d9b4f0xf31b3fd10x05a472120x5dc4a22b0x9366180b0x7e0f77820xef548be40xe816cbfe0x6fef02270xab849e3d0xcd290db30xded5cc670x846460cf0xe88cedda0xff3527d20xb49317580x809304d80x1c46b5100x023d1b900x632d93530x804af87c0xa836ba020xb9e276cf0x16301b340x6851664e0x3fc73cf60xa867abf00xe448ccfa0x6b9ef1880xf770a6b40xf2c3b94c0xaffa7a290x6b22d4ff0x7e0416590xd6aba3b10x2523048f0x5861eab40xdcf7826d0x69c892030x2554e29d0xaa320eaf0xe177cd120x3738c1ac0x2ec05d330x92cc83fa0x14aa03110x5f9883150x998d79d60xc20979350x556cca460x3ddc6c040x6ffce6800xad536c910xa50bcff00x99f068d50x8d56161c0x2c2f5a090x783b80f40xbec30d050x6340434e0xae2d175d0xccf396a30xeb94536f0x096a7e6f0x4c762b5c0x2dfa9e280x2410c3380x08f7b60b0x7708ebb30x0908dcfe0x14034e1b0x203ef3d40xcda7acd70x47798ba50x7ab4c74c0xf0d727210x273759920xb9ed35450x94507e5b0xadd36c760x6cc319240x9f7853d90xaa395d600x980621320xa8de1aa70xc968bc2c0x4d528b7f0x938a407e0x78663c1b0x9620f8b70x162f3e2a0xcc8a527b0xa67bd2970xb81105730xabfa477a0xa27dc9430x79aef3480x05ef37220x40dbb1c00x55b9fded0x316cd4610xb96816210x536774de0xcd6075320x54c3425b0x5f4cd6b50xda734c700x57e53ae20x159fbf9d0x90493e7f0xbf700e670xd1370bef0xbb7195a50xc3372aec0x1b31f2080x2d37a0660x060ff2a60x2bdbe5a50xce678a590x2919b1560xecb343560xf61f3cc20x4dac77f00xe5919cb10x065994f10x05e807a90x89f0cd3f0x8e06c0110x59e436a40x64a8124c0x24a98c180x74cae3880x71474ffe0x1d3d328a0x78d4f20c0x306deeda0xe5d827af0x9a004a1e0x16f7c6ea0xdeacf1cc0x87b6ccb80xdaa4b44a0xd81c1fa00x32b41b1a0x0c567f8d0xec876ce20xe26e200d0xd971c6c40x4740b3bc0x8cda80290x731dba7a0xd387709b0x502b85ed0x76ca74ca0xb05191a40x2081869c0x21c1b6a50x9175c2560x90a5be090xa3a9188a0x09a91fe80x210443990xb3a172760x0e007edf0x4b9319680x3a71b95f0x2702391a0xbbe4f1210xf68e2af60xb052325b0x28e64c640x85cb2c450xeb833c220x0034f3b60x273aab740xdc14a2110x0fa138de0xb285b8f80x5026585c0x65ab2ad90xa452f2a40x642eb5c60xa9b0485a0x135d78730xeefe30ef0xad8347c30xec5947b60xedb951cd0xf7c3f2730xc66019cc0x6aad91520x6b0dc5650x943fc7080x54ea6dfe0x262a70630xa11216be0x5187ac4b0x2b0765ca0x870e16b70xe4dfec9d0xcca5839d0x9a4fe66a0x5466f0300x0cd8bdf40x737da9820xef1d55d80x6f2e18820x6317c0ab0xda6568b10x9138f93c0x48850de60x4f616afb0xed4c7dd60xa52bedf60x1b8b04600xb7c2c5af0xf5b604cd0xce0a40200xc7c23ff00xf1aaac140x19f12d060x1cb9a1c80x46c6421a0x55297e780xbcd336900xcae857910x9194e18f0xf59514290x07b0cf8c0x9776de310xffc4b0dc0x36604fef0xecd8f23d0xd72feba20x23b3ad470xc6572a900xd45a10570xde9ab8c70x5c8755f40xd0458ccb0xcf7473730x732852fe0x524313480x8f8ddb630x208d3c060xcd76237c0x4a3222cc0x520fcca80x379140250x36cbd4b60x83c52fba0xd935c3c10x96b28d800x9ee77d7a0x4420816c0xdfb9263c0x9745fd300x02a407120xb15f87780xd31a92820xd7b1e1ab0xc9576c460x20a5c5d70xaee820980x80619c600xe75728310x99fe2aad0x01f660a00x5c6994410xc6b1fdbe0x37a024120x0049ca830xfcb6c6700xa09b8e080x86ede8f10xe12a28510xc810d9ee0x054b92170x47ba24640xaa738c460x31c925fc0xf0f189900x72395dc10xaab233400x0a5759450x7a8ca6270x737d34080x4000a9a40x4feae96a0x5b7c11120xe3b2658d0x00c807410xb73be7940xd6f50cf70xc241eb940xd2d240a10x659ded260xb01bebf90x635bbf4e0x582b62750x7d199d360x938149270xe00c48510xb4d65f5b0x2999e2840xc048bc210x1fdbacdc0x0004f87d0xb5f053480x02598ec50x311c8fed0xd54f2e660x300c1a2c0x663184bd0xafe3c5320x45805ae70xf4c48f340x6f68b69a0xe738594a0x10549b940x91f4a6290x1f460d0c0x461828800x15a58b0e0x036c9fa60xda3281170x4fc51ee00xc9df055a0x28e231390xb803d0c40x2f8cef090xb5b58c8c0xf846571a0xd41f8eab0x733c84830x0049a0700xf19f55fd0x204b6b4f0x5ba0d75b0xd45bacc90xe5ccc54e0xaec25d020x12de3c380x53910cf30xd61920860x1ceb599b0x74c333970x32cb953b0x14e739bb0x7c7e65ce0x9fa6bc500x27a41fcc0xe4d17c670x1aba56f10x2b84d6e90xeabe5d9d0xbddda7d00x3789aaba0xbd7c3d780xf4f470200x5fe5f4fd0xe0f6abba0x76dd461c0x0306c3790x80eda8060x765c1c5b0x0d4d258d0x127e7da40xea57c5dd0x6d1687cb0x143346df0x5b6c00e60xd523de860x32ccd8fc0x6285dfe80x8b174ff60xbddab6ba0x36f804c10xf34fcc0c0x68d270650x6501c5ec0xead4f7fe0x64ba50170xf3b47f670x1496d9790xc62326fe0x48e62c9f0x68fa7d280x1018eee00x2b216f5e0xed1d38130x39046c7a0xc04c72670x345c92170xe68acd6c0x3506012f0x123339910xd89cd30a0x78001d6c0xbef025bd0x712ab4740x133056fa0xe80aa81d0xe61d41ee0xb7fddebf0x35b95ee30xff05f03d0xcee467f30xae162b130xbcef019c0x05ec66330xbc25539a0x4c70f03c0xa0e2f56d0x8a8674940xc5dab9c00x675d6c710x0e68d7140xf2a980110x985bfb8e0x1079bfa00xe4d555360x856394ed0x8b7fc6530x7a69e7070x177767000x838d02e00x22a30f8a0x90864eb80x4afedab10xeeffa34b0x3cb371570xc129aa1f0x6336932b0x47492c010xe55615350x9595919e0xcb42f6cd0x5cb593310x7ab5f8980x0d7f5fcd0x555c32430xd87ae60d0xc1276f420x48012e280xe50d2ce00x064b36210x823edea50xc7fae0240xa25fc1150x04e277190x508737410xa7c94f1d0x3df7a9e90x205b2e2b0x1f0263420x5c1606640x0e18c7ae0x4629197e0xd1e246a20x24c8e4820xcb3e91cc0x7bce46030xfef779fa0xc9c437f70xddf68fc60xeeb10d5c0x818cdc160xa48b3a970x3027e5f80xe3335f000x9c995c690xbfacb8370x91ba88250x378d713c0xcb9cceea0xddafba680x807d2b2c0x9e84a3c60xd08ce1fb0x78193b8b0xcfa48ab10xbcbc10fd0x1d54f5ac0xb8b08c5f0x480ef45e0x021df0780x830265eb0xf906ded60x0b384c2d0x1a4c1f1a0x2f5392920x5856bf7c0xb4c09b860x40ada30c0xcfe8dc200xe2e763190x25852edd0x65dccf130x52d717da0x81db6ebb0x6e5b86510x760a0f4f0xbd21ca7e0x0525c1ee0x383a8c350x6de864bf0x410918f50x85efc7e00xd14612c30x434c5d100x615922b40x6c82770a0x07b7a6600xf2c43f3f0xc890c0080x5a0b73d00x6aeefac40xea6f9a360xe9f7149c0x581f98da0x107e58780x424d36200x35a88f280xbb0540aa0x654083780xce5ac24f0x6005c3510x4277a2de0x7d08338d0x5da67adc0xbcf1f0e60xc69b7ee50x958df3ac0xcbe56bc20x3d8baf3b0x01bb2db70xc341ae6d0xe071d05d0x924c46f84.18.0-305.19.1.el8_44.18.0-305.19.1.el8_44.18.0-305.19.1.el8_4.x86_64164.18.0-305.19.1.el8_4.x86_644.18.0-305.19.1.el8_4      !"!!####!$$$$$$!!!!%&&%%%%%%!!'''''()*+),,))))-.-/-0-1-2-3-4-566768889:;::<:=>>>>>>>>>>>>>>>>>??@@@@ABCBBDBBBBBBBEBBBFBBGBHBIBJBKBLBMBNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOQQQOORRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSUVVVVVVVVUWWWWWXYYXZZZZZZZZZZZZZZZZZZZZZZZXXXXX[\\\]\\\\\\\^^__________^```^aaaaaabbbbccccccccccccbddddddddbeeeebffffbbbghiiiijjiiiikllllllllllllllllllllllllllllllmllllnnoooonnpnnqnrnsssssssssssssssnntnnuuuuuuuvvvuuuuuuuuuuuuuunwwxyyyyz{zzzz||z}z~~~zzzzzzzzzzzzzz         !!"""""!#!!$$$$!%%%&&&&&&&&&&&&&&&&&&&&&&&!!'!(!)!*!+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++!----------...........................---!/!!0!!!!1!23333333333333333324444444444444442222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222!5!6666!7!8!!99999999999999999999999999999999999999999!!:;;::!<<!=!>!???????!!@!AABCDBEEEEBFFFFFFFFBGBHBIIIIIIIIIIIIIIIIIIIIBJKJJLMLLLLJNNBOBPPPPPPPBBQRSSTUUUVW.vmlinuz-4.18.0-305.19.1.el8_4.x86_64.hmacSystem.map-4.18.0-305.19.1.el8_4.x86_64config-4.18.0-305.19.1.el8_4.x86_64initramfs-4.18.0-305.19.1.el8_4.x86_64.imgsymvers-4.18.0-305.19.1.el8_4.x86_64.gzvmlinuz-4.18.0-305.19.1.el8_4.x86_64kernel-4.18.0-305.19.1.el8_4.x86_64.confmodules4.18.0-305.19.1.el8_4.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.xzdptfdptf_power.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_4xxxqat_4xxx.ko.xzqat_c3xxxqat_c3xxx.ko.xzqat_c3xxxvfqat_c3xxxvf.ko.xzqat_c62xqat_c62x.ko.xzqat_c62xvfqat_c62xvf.ko.xzqat_commonintel_qat.ko.xzqat_dh895xccqat_dh895xcc.ko.xzqat_dh895xccvfqat_dh895xccvf.ko.xzdaxdevice_dax.ko.xzhmemdax_hmem.ko.xzpmemdax_pmem.ko.xzdax_pmem_compat.ko.xzdax_pmem_core.ko.xzdcadca.ko.xzdmadwdw_dmac.ko.xzidma64.ko.xzidxdidxd.ko.xzioatioatdma.ko.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-emmitsburg.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-305.19.1.el8_4.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-305.19.1.el8_4.x86_64//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/crypto//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/crypto/sha1-mb//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/crypto/sha256-mb//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/crypto/sha512-mb//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/events//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/events/amd//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/events/intel//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/kernel//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/kernel/cpu//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/kernel/cpu/mce//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/kvm//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/oprofile//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/block//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/crypto//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/crypto/async_tx//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/acpi//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/acpi/apei//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/acpi/dptf//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/acpi/nfit//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/ata//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/base//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/block//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/block/zram//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/cdrom//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/char//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/char/agp//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/char/hw_random//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/char/ipmi//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/char/tpm//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/char/tpm/st33zp24//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/cpufreq//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/cpuidle//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/cavium//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/cavium/nitrox//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/ccp//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_4xxx//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_c3xxx//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_c3xxxvf//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_c62x//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_c62xvf//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_common//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/dax//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/dax/hmem//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/dax/pmem//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/dca//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/dma//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/dma/dw//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/dma/idxd//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/dma/ioat//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/edac//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpio//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/amd//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/bochs//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/qxl//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/scheduler//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/tiny//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/ttm//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/udl//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/vboxvideo//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/virtio//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/vkms//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/vmwgfx//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hid//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hid/i2c-hid//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hid/intel-ish-hid//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hv//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hwmon//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hwmon/pmbus//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hwtracing//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hwtracing/intel_th//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hwtracing/stm//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/i2c//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/i2c/algos//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/i2c/busses//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/i2c/muxes//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/iio//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/iio/common//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/infiniband//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/infiniband/hw//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/infiniband/sw//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/infiniband/ulp//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/input//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/input/misc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/input/mouse//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/input/rmi4//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/input/serio//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/iommu//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/iommu/amd//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/isdn//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/isdn/hardware//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/leds//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md/persistent-data//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/media//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/media/mmc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/media/pci//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/media/usb//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/memstick//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/message//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/message/fusion//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/misc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/misc/altera-stapl//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/misc/cardreader//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/misc/cb710//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/misc/eeprom//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/misc/lis3lv02d//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/misc/mei//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/misc/sgi-gru//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/misc/sgi-xp//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/misc/vmw_vmci//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/mmc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/bonding//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/amazon//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/amd//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/aquantia//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/atheros//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/cavium//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/cavium/liquidio//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/chelsio//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/cisco//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/emulex//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/google//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/google/gve//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/huawei//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/iavf//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/ice//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/igb//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/igc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/myricom//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/netronome//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/pensando//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/realtek//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/fjes//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/hyperv//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ipvlan//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/phy//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/team//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/vmxnet3//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wan//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/broadcom//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/intel//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/marvell//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/mediatek//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/ralink//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/realtek//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/ntb/hw//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/nvdimm//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/nvme//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/parport//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/pci//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/pci/controller//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/pci/hotplug//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/pinctrl//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/pinctrl/intel//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/platform//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/power//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/powercap//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/pps//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/pps/clients//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/ptp//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/pwm//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/remoteproc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/rtc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/libfc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/smartpqi//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/spi//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target/iscsi//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target/loopback//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/thermal//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/thermal/intel//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/thermal/intel/int340x_thermal//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/tty//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/usb//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/usb/class//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/usb/core//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/usb/storage//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/usb/typec//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/usb/typec/mux//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/usb/typec/tcpm//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/vdpa//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/vdpa/ifcvf//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/vdpa/vdpa_sim//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/vfio//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/vfio/mdev//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/vfio/pci//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/vhost//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/video//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/video/backlight//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/video/fbdev//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/video/fbdev/core//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/virt//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/virtio//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/watchdog//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/xen//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/xen/xenfs//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/cachefiles//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/ceph//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/dlm//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/ext4//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/fat//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/fscache//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/fuse//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/gfs2//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/isofs//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/jbd2//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/lockd//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/nfs//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/nfs/blocklayout//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/nfs/filelayout//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/nfs/flexfilelayout//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/nfs_common//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/nfsd//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/nls//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/overlayfs//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/pstore//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/udf//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/xfs//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/kernel//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/kernel/trace//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/lib//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/lib/crypto//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/lib/raid6//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/lib/reed_solomon//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/802//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/8021q//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/bridge//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/bridge/netfilter//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/ceph//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/core//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/dns_resolver//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/ipv4//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/ipv4/netfilter//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/ipv6//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/ipv6/netfilter//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/key//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/llc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/mptcp//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/netfilter//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/netfilter/ipset//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/netfilter/ipvs//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/netlink//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/openvswitch//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/packet//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/psample//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/sched//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/sunrpc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/sunrpc/auth_gss//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/tipc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/tls//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/unix//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/vmw_vsock//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/xdp//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/net/xfrm//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/core//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/drivers//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/firewire//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/hda//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/i2c//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/pci//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/soc//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/soc/intel//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/synth//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/sound/usb//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/virt//lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/virt/lib//lib/modules/4.18.0-305.19.1.el8_4.x86_64/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/4.18.0-305.19.1.el8_4.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: Wed Sep 15 15:47:29 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]=f60308947278614f5650b34b35da06e8c94f2cdf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d43221c04ed4896f70f0b378198b9f67b32aab6b, strippedMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNN 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~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSMMP=PLP"P+P*PDPP9P%P"P2PGP;P~P$P6{P,P>PPbPPKPMPP8IP:PZPVP6PPIP"PAPP PPPKuP,zP+P9P9P9eP#{PP qPKPKPCP'PPP-P-P P4PP:'PYPP pP.*PPPP PSP40PP P?P?PJP)sP)pP#PVPPPPAP&P P!!PPTP$+P"PP P*PIPPP+>PP FPPDPPP6&PPPDP=_P PPKXPPP+iP)YP:P hPP''PPPGP'P IPL)PPJBP.P;P3gPwPAP cP P P!ZP P$P.P@P9P7P"=P5PP%ePPDPAwP dPFPLP?PKPKP&?PEP,=PP(P+.PFP PCPPEPP0:PP.P.eP"P)P("PP9bPPP@PP P P PPP&PFPP)PPPP,P3P3PtPsPLHPP1IPP nPP4.P}P@P7/P P'PD)P)P (PPP{P$P$WPPP1P*pPKPPP?P#9P)P9PMJPP PP1!PP=P:PPP=P-OP PKPHP+P6PP#PP$P!lP2P3OP3P1P18P%P%P&ePP%aP>P?xPKP.P$ PIhP:P*@P)PHPHPPP4PPGPPlP/P'PGPP;PJ]P;PJP PKP"PPHPJ P%PLP2PP P P!GP!>P8*P8$P/PHmP;P9WP4P5P6PGP:P1CP PC@P"VP#P>P;-P8P PIP9_PEPEPvP;PPCPA?P;CP&P&P8PfP& PyPPCP,P'P(PcP&PIP:DP$P9P7PP*,P<&PIPPmPPHPP;PGPGPGP3P4P P P6P4jP!P!P PJP8P'P+ P3_PP P$PCP,P:|P/lP1PIP:1PAPKP-PPIZP P#PP*PPJPPPLPP6CPKEP1P,P>P?lPDPIP0P7PP P,PQPPP,PEP +P PP>WPKaPG^P/PP P*PHP P7 PDlP"(P4?P:cPBPCP!P1PP!P=P PIP9"P+PHPSPiP+P.PGJP3PP.PE PAPPJP9lPZPPPLPCPM1PP;TP P2GP P$P2P4PMP7P P3iPEeP!PPP3,P P4mPJPPxP@PPPNP4P!PP.PPHtPHrPHP+PPPPPP8PYPP8P:fP1{PPPPP6P}P3PC P&PLyP3P.SPIcP#PP sP%PVPFoP1P;PP%P PP6PP0PFPAP>P*P XP/P/dP,cP>PP.]PuP*P7 P&PP P PP P \P1PD1PP$P$P 9P2PPMP24PBP?P?%P;%PP+PP>P%gP5 P^PPP2P"~PP?P-P P P*PaP%PPP@P&P&PJKPP4PP7}P@P:PP;PPPIVPMsPbP=P&CP.PC.P0PP)PHP%oPCP=$PvP pPPP7bP&PAdP*fPP P4JPPxPDPuP*PBgPHP8P,P+^PHP#PdPPCYPEPEPPjPhPQP1PmP@~P!PE|PE{P9pP9qP&^PCGPFIPG/PGP2hP P2P2PPP@PAP>NP@PJ3PP PGZP~P)P; P:)PP'PaP3P@PB$PBEP6PPEPP1P|P$HP P=P:PPDPPHPZPP9PP(PLIP6)PPPPIP P+PP*P9PP}P|PCP4VP0 PvP P6qPeP/PP:PuP ZPI[P9PHP"DP"EPPPPYPkPMP0^P6P?P8%P=P>PPL(P8xP8PP9PE4P+PPPCP5P PEPIP;P5PJ{P FP/ PIqP#P @P5FP sP?WP-P&PaP7PH.PMpPPLPP P1PPKKP7P#P* P)PPP%P%PAPAPP PYP(rP54PIPGaP9P7P 8P5P[PJPP!rPFPDGP`P&P"P P8P@P?P?P=PP"P"PP PPJPPaP$P2oP2IP38P9PP3P PPP%4P PUP?[P.P"P CP9P)PJPI6P=P=PvP:P/P/P$P>PKP3wP: P(P P!P%P,PGPKPPP1P1PIP4P^P=PPPC1P cP/P,PP'P7PPPPKPBPmP,cPsPPrPP4hPP@HPC$P+P*/P9~P5PPP?!P!P8P:PPyP'PPPP WPPSPP1P P ZPP#P 8P7)P5PPKP/P+PJPAP&PL}PCPP P^P*PPP PPCP,PlPKP!HPPP4oP P?PPJPJP-P7P+oP(}P(PHPJPEBPPGKP XP(PP4MPPIPP%PP EPBPDPE P/PPP"9P PP6kPOP2P3%PD0PPAPP?^P.P.P0P9%P+]P+fPPH-PHPP& PPP( P P;PBP jP$PDP0BP?JP0&P P P#AP mP:%P@P{P'oP P SP $P\PoP;P?9P-P#P(P'P* P' PPPPP&mPAPP ?P6"P;PDP@PKP7#P-{P.P'PPPPB:P+8P"PPPP,PEP3PP20PJCP P"P4P RP'PPHP3PPP P!P#PF P PP2P PPP%2P+LPB`P P,PHP PP9PI P QPFP= P3P'PKP<PHoP9PFPHP5PZPPPP5PMQPAP'P JPGPGP2P:iPLPPqPKDP4 P=P?YP7sPP.PP7PHPP. PCPgP 3PGP5P3EP43PPLPP1P P;PLPA@PAPMP P->P+P P;PP BPGP1P P)P"PPaP"NPAP?VPFP xP0/P/[PHPPPP")PPLPCmPJnPP P PP(MP/MPBPP7PPPP%PiPGP:PBYPBXP(PJ_P&P6P6pPJP6mP!0P?P@uP?P?>PPK~PIHPPPP>P4P2PPP/P P8P?PAP=P6ZP0(P&PHuP9)P7P DP*;PKPKPtP$P-PFPPyPPP0{P28P6]P PAYP>P?P7hPPCP* P)KPE`P'P4\P=P=@PGP1P5P`PIPHPEPK/P=dPAPK PBPBP*P5PWPPPEPXP1PPKP'P>PKP7`P&P7PHP'P P9P P9rPH^PP+?PPGCPPP_PP6P&P0P0P0P@P@.PMP.XPK*P8P}PETPPPLPP@PPPPIP4dPL4PKsP<PEPP@P.AP.9P0P95P*PHPPP%PKP6GPP2 PP>P*P P#JP7P9P'9PkP P:P= P:PJPP P@P>PPP+PH&P)P)PbPgPPP6P:PP)P@zP?zPJEP P,GP)P)P*}PQP@PPlP8PMnPA%P0PDHPPGP2P0P6PLP=P=P!P/gPPBmP&PPKLP4AP6PPLAPP6PPP0P0P@4P:PP#5PD+P9PP9PP&PPPKP*PFP PP:P3 P PTPOP7QP-P92P#PzP)=P)>P:PHPHPzP&PP'P3P2PUPJP@P>UP?{P PH PP_PmPgPFP.PArP4PP KP"nP"pP>PBP)PP +P P5PgPVPP3PF/P0PFHPPP=gP> P.P:PD[PjP5PPOP&!P P,PPPJP/P(PRPJPPP2PP'mPP0P@P>GP4PH P/PPP|PP%PPP0nPEPP/GPAlPPP9PI*PlPFPL~PGPGPP5P4:PF P1PBPPKPP/QP8P+gP=P*P6PvPFzP2FP3P+P#PDP6P!)PAP>P0PPjP SPPAPMP!PP8P5~P!P%PPP P6|PDPhP(P {PP P'PP5/P'jP PBP!P&P QP+PPPEPPKPZPKPFfP!P=P-PiPEP4PP2P$tPP@P7NP P.P,P,!PIP&PCP8P ^PP P :P&PBP@P?PKPP8P+P VPP:P1P'AP P PMP=P P5PdPP/P)P)P)PLPPPkP&PClPP PBP7JP sPIPP|PP)P)SP(P9PHP5nPPPP6}P%PPPPPA P3PGP P1PPPP=xP@P4P7>P!zP PP3P(P:PjP $PaP"4P PP JP PPKPPPOP+GP,LPH"P)PHP+:PBPBPAPP'PP PPBPP3PPP)P; PIPPPP-P6P3P!P0P:aP=IPP PPJuPP P'kP<P<P<PPMP P RPPP9PP!PCPG2PDP PBP9PJP#P#PJ PMqP5bPPPLPAP2LPP3PGP0P QP PuP4xP"OP&hPAFPYP P$P.PYPGP9P8P8P+P+P#PPhPYP\PPPPP5PrPPP=P0P(P(P !PPP`PP"P,PvP1PP PFP4PWP'PDpP6P@3P>PP&DPIsP#:P#6P;HP7P)PHP[P;PCPPH0P)PHPPSPBPEP:kPP=P4WP@OP?ePcPBPH}P#P)P P(bPPPP1P4`P$eP?wPBzP7$P!P9P9P/P+P)P)%PKP"P5PP P[P.PPP5?PP PJsPP>lPRP7PPPP)P)!P:P('PP kP#PNPPG~PPPIPP*P;`P?+PcPPInP/UP9PPP&PPPD PoPKHPPPPP3P@P>PBP.PWPF8PPPPP"P P-PCPPP4P@ P7 P4P/P8PPP;PP+PEPEP(2PCP/PP&vPPGPP$vP$yPP&P"^P@P>P7lP-PPPPEKPPP8GP&P1P SP"zPIP=P@P*PPPwPPPLPFP@P;PEP:{PEP=YP P6P#aPPP+6PP PL PLP0PJP"PBP4$PPkPJP#P)P+UP+TPP0P%PLPP 5PoP0P1P1*P !P P5P$P"/PP,PPzP#PKmP<P>nP0PUP"P/P+P+PHP#P]PP9P P-PGP6P$P$>P2P PP CPBPBP-GP.DPC9P/pP+vP:PEPBPMP-PTPP,PJP P2[P:PP%P5.PjPL{PLpP"P#P+jP 4P)dP(PUPPPKP:qP P4zP P 5P;xPPMP"yP@hP?pP-P4P,P8P8 P7P @P =P >P)PP"@P':PPePhP!PPKP VPP(wP5#PBoP@P P8vP+sPDmPP PPP(P"}P ~P4PP9PP .P -PPMHPqPsP,P:PP PP PMP*PC!P(XP5gP0PTPPP;SP2:PP!P1PP!FP )P3PIP0PBnPP@PAPJP)PD`PEyPxPP4PCjPP PPPAP%P6P"PMhP?P({P*PP%PPFmP PPAUP4P)eP P5PJkP,PDEPP ;P PIP*PGP!P-P P8P#P(PPPVP/PP8P PM,PCSP YP5P OPP4cPXPPP DP/3P@P>PBP. PLP/P P:P; P*PE)PPP$PCPiP3P P1P)PP0P7(P&LPPP,WPPPP|P2P2P}PkP PAP@P+P+_PPPPPCkP:P2PPP%P P0P~P>aP=P zP'P/P%MP*iP5PDPP!P;P{PgP>P!P&(P-P!P,P9HP+P+PJP<~P=P'/PP}P HP.P0P;P1P$P5,P?P PP#P"P/qP+P#P)P)P(P=PP%PPP4PP_PJ\P,P,PJPPOPBPPDP5P7nPIP+P/P 8P4P!P!P/PEP P0`PP>PKP8P+P(P*P*PDaP qP5RPP3`PP0P!oP!PP3PbPPP1P `P.PPPL9PLPPKiPP)ZPJPPPxP>PfP/PP:PXPPnP%PFPM]P-+PP'P !P%P;lPP-PDPlPJPHyP);P/PPPIP PC P&P%P&PP4PPyPPPPPPPBvP.zPG6P#%PP)PP'!PP]P8PP$oPGwP2XP eP&P"bPPP P4qP~P"PP]P8P8PPP%P!P)PPGP(P!KP -PPAP=P?yPKP[P&YP/WP+P 6P)P)P9PBPGP:P;P0PP22P=}P1P@PP PAPAPM P P"P]PHP'P2P9P&4PPAvP6LP PP{PP P.;PP*PPPPPCPP2uP P$CP(-P;P!;P PMP-P.yP+P)P+#P zPPPLPPPP%P,P4HP3 P tPvP$P"wP"P wP?P?P=PP3PPPLuPLmPGPGP9\PJPP'P1.P2PP%&PzPDP@7PKP.P VP.P3P`PP8bP7PPPJPP PPPBPPP &P-PP=PE7P PKPPA*PGRP2RPPP PPJYPFCP$P;P P(>P0P%PKP.PJPJPKP##PPP 3P)PHPHPIPBSP9PE[PP$P$PP2PEP"uPPP6`P0P ;P /P gP PPDPPPxP6PEPFPGPIWP!P'{PP6\P!3P=P-PP(P8P;P(PPPP [PfP>qP=P=P7P P%FP8PP:$PP2P P2PDPP0uP*P*PQP$KPhP.P/P3P: P"7P*P+PP?P5PPP /P/PjP2P PDP2P KPP@WP>P.P.P9P#P#P*0P(P(P(P PPMYPCP@PLPPPJPPIPJPP\P>P/PPPHPPCPP!PPcPXPG*P2mP3KPIPBWPJP(FP$`PL|P8pPJPP#PLPP-4P:P!P%P4P;P?PPA\PPB#PM'P$PPFPDPYP1P1YPP:P+PP+PPP P$PP;WP?PC/PHPP#VPP%P-,P4P PSPlPGP1PP5PPiP0P3P&aPxPP'FP5ZPP;P;PFuP:P:PkP ,P&PuP6P@RP =P!P!PP `PEP9P9PP#^PP P PPLPP>~P-P0PZP>P.PDPP9.P)zPPLsPLjP&rPwPP'P1PrP PsP4PDP 'P$P$PPAPP P$PA~P"P(dPP-"P-PP1P1P"PrP%EPAP(PPMKPKPP 1PPJP=PdP P"P9PKP1PP2P'P3P1KP57P@P'PC6P*`P_PUP'wP!PM6PPGnPGTP2VP3P5PP PJP/'PJ2PZP8PPPH P*bP*aP)PPP1P+BP/PsP1kP2P"P>KP=PFP4PPP6P~PPM9PP'P61PFP16PP+PuP?cPHP(PFPDZPPhPP;PP:P P P$PDfPP<1P?~PbPP"P*P6P eP!PcP,PAP7RP-P #P,P9(P PP4P PPPPA-PGPEPcP&PwP TPFPP P P&PP9DP+PP*P'TP'ZP'^P'RPPP.PP,P P :PDP(nP0P P PP PBPCYPHPvP/\P7P{P4PPPP$PLP'P;P/P%P4LPP$PGP tP?PEP/RP=nP*RP)P*P*P+PPP%P P P3P:PWPPPP%?PK2P%PtP?P=P PP$/P"PP7P^PlPFP:QPFP1P(QP!%P6wP$IP51P?P@bP!P$PP\P,PLPP'yP&PP,4P?P>/P P#P(P0PPxP P!P P P:PLFP$P4P3P$PP-PFPGP8PPoPfP,P$_P$pP0P:[P P5PP*P PP0YP$@P:7PKoP P>4P.)PDPIP/P9RP7P7P+PuPPFPP!PP6P DP PP@P@P#"PDPP*P PWPP [PA5PGP7PHRPAP?sPJ0P-\P#P/PH4P(cPHP5PPEP7PPPP(jPA#PPPP6P PM PIP#?P/P3PP3P!P9PPPP PPFZP9PA P PGPPNP PlP!2P )P7+PBP$PLPPPPP P PPPP P =PP>[P@PB|P.uP PVPKP9UPP4P'%P2P%P4PD@P PPPPP6PxPKP"P:P(qP'PP *PPPJmPMUP$PPPP P=~P>EPJPIPPP)_P)PPhPJP-P5P OPPP@aP7kPP P6PWPIP9FPP:PB PPPPKP hP;XP;]PFP P P-aP/P8oP9PI;P 2PCP)PP2P2PEPP+P;P;P P2!P"`P(9P$=P?P9P9PP5PeP*PP P'PD P ZPDPF-PkPPP GP FPP;kPPP&@P'PG]PIPP" P!fP P}PP'P .PxPP6PJ/P7P!P$,PPPPJPzPP@PPPKP!P P PCP PVP PP0-P*P/fP8PDP fP(3PPMAP-PPG;P69PP2PPkPPP P rPEhPP1P;P3PeP2PP4P HPDP(P>P\PPFPI~PPvPPPPJP2P-PP1PMyP P P+PP7P4P'2PPLP,P P0P7P! P!1P6dP?aPJMP7OP0 P#P+P+PP P&0PB3PB-PBCPPGePAQPJTPP6P P$)P9PP4P5PPJPPqPPBPCP=PjP aP P bPB5P6PBP<2P<#P=PDPD*P+,PPPPP%P PPP1P4PPZPP>P P.PC*P*QPHP5P0PPKP,uP!P0iP6AP;P P^P>:P>P!P P PPPPP)vPFP,UP lP5P5PP'P P*PpP&PP*P;P&PP+P&PPPIMPPKP*PH6PP0P:P=P.PP!P8PPP'PPEPP,PPPEPP1P#P,PQP"P4P=P7PjPLPP(P3IPEPwPNPPP;PPJAP7CP7MP.P P.fP7P+xPPPP)HP*P#P"PnP5=P2PPP#PP7P3rPPGiPPJcPoP1PP"hP PP'P)P"?P jPPPP6P %PP?PPP P$P5PDRP56P?P(P P.7PDP8P'P(P PPqP*P?P?DP"P8P+PP'6P#sPPLPP'PPPDPP:P/P2P>P'PZP@P>P cP9PP*PPP,hP2P:P%P2P P P$P42P@P$.P P/jP9$P9#P8P*2P(YP5P5PEPnPP!,P!-P!.P>P ~P/P#P^P PFP:(P PB8P,PP5PG1PP PPPP21PP@PP-PP3P9P8PPP:PI5PPPPDPGPPkP PP?iPJPP8P#P,PPPCPJPL_PyP!P8-P=PFPJP"P"PPzP/P9?P:P(P9kP#dP?P2PLP;UPPGP#P;PdP|P'P;fPKP>PPBP%NP(P*PHPD$PP""PLP=PP7P*P7PP!PCP- P:P2P&fP:PAP%.P$[P=P P-P0P7P#P;PP-PP~P3YP2PJPPcPDWP}PXPP.2P/xP8P#PP)P P%PIPI_PFwPPPEPH>PDP7_P/P-qP#DP/P8P#P*nPHPD PrP6$P'PEPGP2P P P1rP1UPPP'P:?PPSP#P+PP*NP)/PPtP;P;P-PPFP^PwPLePFPL.P PP P$UPIPDP P0EP?PP-P!P/]P9BP8PCP8PPPLP P1PPP"PgP=P=P=P/P){P)|P)xP)PPJgPP"P'rP>P>P?4P P3PGP;>P9P"P)PIP5P%PKPP"PP OPDPEPP1[P4PPP<P@P6P9P8P8PI7PPC~P,P8NP8UPG5P1PP PBP.PIOPIPHP/P9VPPF?PBPP#PIP3oPP3PPBP=#PGUPP P0PPP P %P PBP%P@PBiP#KP"P[P8P,P, PI'PPP%P,P,P:P3$P3.PATP5P1-PP PFP,:P>=P>2PP0P+P)PHPDP&%PLtPLPLlP@P,PAPAP P2JPP>P6P0AP?PMP#P"5P*PLP#PP!mP!P5P PP PP P1PPPPPBPJzP(APG PPBP P PPP!PPPP"]P.PI|P"P+P+tPP)QPHP3bPP&+PLPP;RP[PP!WP P0vP4PUPP9GP8P(P#jPzPP+@PPtPP0PPP1iP1P P APP$P7=PKhPH!P(PJP1P `PP8@PM)PPP PBPEPDiP0P?P-]P9YPP)PP MP9PP9uP P&kPtP8LP XPFKPPEPP;mPPIP80P>P>P }P.PP+ P:PPP PuPP,P2PEPpPP P/-PQP@P1P@P-PP P.P'P"PJP8PPM&P\P;PPP>PKP"GP9P9P P36P PiP PP%P27P"P0P>5P>P&JP PJP#FP9P P=P6PPCFPGPPMMPIP/P+P,?P)PP+&PdPnP!PP3P3P tPP P>P3PIPHiP#P/^P)PIP'PPP!P{P gPM^PPIP4PF)P0PJPsP,tP?TP*zP*{PPLP PGgPPP 8P P;PP{P?PAPKP"P)PP5@PwPPP PA'P6PGpPEPP P2P*P[P@P> P-PP3P/"P9!P9 P) PHP7PP&|PFP(P PEP1P P6PPDP?P#P7P+VP,PJPfPlP5UP PPPPPPPPPPPPPPFPP=0PLP2kP2eP:pPFPPPP*PMPJP23PKrP!:P8+P.PPIP;)P+PHPP'GP*P4PPP/PEP1P PPC P>P GPPF|P.PP7PP,PPPHPPPBPP PPPOP$P&PMP7!P'P9LP,VPPPPP!gP P7PP!JPP7P\P>PEP~P3P5P P*PCP-@P-PGP2qPP P P&P3P>.P>P>P'PZPPPJPPP-/P P ]PDP PrP1uPP2P4P4P+P,8PKPPIPG_P)'PPPPP&/PCPCP-2P,P'PEP=P P P PP@nP@CP@P*PPP7P=PPGPLDPL&PpP;zP<P$PUP) P+"P9}P HPPmPPP0P&P?PPP&PP7P7P8P=uP,PPP-PPAPMP(PPP$cPP>P=P?P-QPP+P^P'P;P:P5P?PKP/PIPPPCP |PJPyPBPP!7P?P4P>PPDuPBPPP7PPEuPIPJP6P/PG!P:~P3CPP3PP>PP P&P3|P# P"P,PHPP6PUPTPPKP$P,gPPP:P 3P0wPEPPPPBP;#P/XPPP*P*P yP+P6P#zPfP rP"#P2P HPP-^PPPPCPPP%PISP PmP=P 5PMkP<P77P/ P*YP(P\PIPPJP#WP_PPnP PPLPCP'P'PPWP PP76PKwPjPKPPPJP+)P+*PP!P'P-P3PP PPKnP!/P@P@yP@>P&cP)P)PXP5PCP!PPZPEPP1P1P|PP0rPHEP$P!P!P WP*P)9PI-PCPIP! P1P UPP8TPAP P PJP=PTP(kPPPG.P1P1P/PPPBPAPAPK^PBaP9SP+P(P PH[PP%P/PGPzP PP/nP*P6PP.P.5P+nP(PJPNP5PuPP%P&P2P8P2PP?P"PH P7PPH3PD-P+2PI P!P%qPKPKPPGPMzPRP=FP?0P7DPIPPPM_PM-P"P&PP PbP1P,PJ1P`P P$%PIiPH+P;PAP+PPLP4-P*PJPJ:PEPP;5P"P#P8|P8}PP)P:P9PP#oP"P6MPP/?PfP1PGP sPP/EP PPAP>mP#7P8P#PP)PPP&P'P@PPGP `P P xP=JPP P$P6P?P!PP;:P,MP*dPPaPPLPP,PGYPEP0P^P;PPPLPJ>P-pPAWPP9PKPFP P ^P*PP7PP,{P98PP=PPPBP3mP&PGPPlP%fP@P4QPxP3P53P:.PAP PP.P P$2PK,PK+P8P,"PIIP.PP$PPPP'P P "PNP6P$ZP?=P /PTP"PP*$P*8P&PP PP P7jP7P+PP6PP/PEP2P:PJdP/PPP'MP(P?P PP# PPP*PPqP }PPGGP:P3P\P PP7P<P@PD6PAP=P/P.PXPcP;LPNPrP5PXPKPFrP{P,PP4RPaP PKPBP3PPP@*P0PPK P0PpPKP-P'PEPEPP5PFP:PP(PEPPP0>P>P.oP-hP/PIgP/P7PrP,+PHPzPLPCPPAP:P(RP(fP PP8P?P!P0P+YP"8P*P9{PBPPLwPCPPMPuP0WP?P@P?EP;8P/P)PLPPPP nP-P P+P4IP=PP PPJ)PJ,P_PPDrP=P=PK[P.P%OP7PpPPP{P;PPP>P7aP.P.P5PHPHP"P/PCP'\P'[PP$PMwP>JPF9P P cPP PmP!PPCVP9P5PEPJSP1PP PP1PPP4P4PHPPPtP5P,fPPP2P1/P2PCP(6P5P#P#P P P=PkPuP%P2P4P4PDP=P=PMP7FP P#PP(P&P(P5XPPMBPP?P-P PP*+P*.PDPHPmP&PPKP P%\P"P/PP)PPRPCxPP3-PL=PoP PPHHP6P%pP8=P hP"PP&PP%P=?P2P)P0PPPP2P P$P P07PCP-PPP(PPPP4PwP TP P P_P6P PPrPHYP?PP6P-P-P P.:PP"P#P*]P;PHP6PP xPPP6P$VP P!P P P$!PP#)P8P#P,*PHPPPgP%PFQPG9P/P1PIPIPP PPP>HP>PP P#P)P(!PHPPEcPE;PEXP#PPPUP@wP@P>hP?PKP bP.FP"P PIaPMIP PPP P P@YP >PKP/PHPPCPP'PGP3?PEPP P0P8PP)PPG{PL#PPP;P/8P&P P4pP4tP8;PIP P7'P7-P3P.CP)?PJ PD&PaP&P%PLP%P:SPPDP qP>P>P?PC'P0P9P(P'1PPPFP,kP=BP/P PDP5PL'P8PLPP/PP8PPPRP*P,aP PBP"eP PSP?P4P4P.`P)P#PP!P%PLPP1P:P!=PPP;^P$~P/P$zP)P+PPP?SP#PP lPP%P-P2P6PP P6tP P6sP=cP8yPI=PP PP P1PLP P2P.PPKP:PJP9P&PM!PPPP3]PCPEP"P P|PPK`PP7P)OP :P&PPP P5yP-0PP P5P'LP4]P&P6PP)3P,#P&PHP'VP:&PJP PPP=(PJPTP! P6+PLRPPPWPP@IPP@;P6lP=PP vP$ P9P'P;PPzPP8P4P2PLNP P P POP'iP%)P&P P-~P!yP TP.^PIlP4PCP:PPD~P5pPAP!P5PPDPDPMgP#@P8 P:P5aP&.PM/PP.P-PPP6BP;PnPpPPFPP?*PP$PE PP)P;PPuP>P?PPP.TPGP/tP5KP \PBPPA PEPLCP P&dP:#P PPMP%5P"fPPHWPL*PL,P/ PFP %P9P#!PIP P kP(PP3P 6P ]P:PEP PP5P6P P P@P@iP>P/PPBPPRPFP9P(P*EP*\PHPP1P PCP!P PPG$PGVPPP1PPCP:PD7PIP$PP<PEPP>P?PDPP.P.P#*P+P)PJ P' P2P=P,PCOPGPP P<P?XPKP"P ^P.vPDPDPP,P,PBPPPqP &P P$MP;P7P1PPrPjP(PEPLbP:P<`PPP6P>)P!P7ePP7P+zP#P/P(PcP5{P!P^P2PCrPP6P6PDP PNPPPC&P8P+P$mP3PQPPPPPP0UP*P6PC8P2PPlPEoPB"PBGP4PHP8PA1PGP$PP PP;pPCBP P?PPPhPgP-PFJPP2$PPJPAP7rPPPP8P8P3P*%P9PP5PEQP$PPPGPGP PF'PJ$P3P1XP4bP<;PHCPP'HP*PDPUPLP4GP'P P$P8,P`PAsPPP"P*_P)P)~P9PA_P9tPxPZPPpP PM P P=MPDOPP]P5P;yPP/P/P)nP P*~PHP)PKPHPPP [P48P2PPB P25P"qPPFP::PJ;P-PPPEPJPP9PCPAP)PJqP=P P!PP1P2P%xP?P-VPC P(*P9 P+ P@P@P#PP5PrP3pP&P1PYP=LP.PPPP=P/P=kP*P 9P"FPIPLPFPGlPL"P2P1gP1?P2PP@PP&IP$PHnP/P/P,PD.P#PP;P%PCPPLP>|P?NPJ4PBdP7qP&P+RPNP PLP PA6P P P PKtPJPP@/P>P P P7dP!P9PvPDP8P8P+P*OP(P4PPPP!vP-5P,P$]P(P2PDP;P P"PBP6 PP[P8BPQP'PP0PAOP=P>P?7PBcP&UP4P.P.PKkPJPDP PVP$lP$^PiPF(PRP@P*)P)P(P_PRPLP/P/PP uPDP10P P+P1PJP>P/PPKeP+PP PPwPP%P%P-PPP&pP YPAxPP P P3PPFP<P%!P#P@dP#P)^PIP"CP#PqPPPFPPP P>PKP PP(PF1P=tPPP'3PNPP%PF]P!PP|PFPPG7PGXP5P2P:P>P!P+uPP,P(PP%PhP]PM5P2PP PPPPP vPRP4ePKP P# P7P*XPPBPfP&P jP8HPG P%PPxP:>P?PBPP P PdPP%PJrP1sP1P PPP>P09P-P-P-RPAVP%IP.0PP P-lP&PPP;6P)PPLPPCPWPP? P@P %P +P#,P,%PJPJPHPHPPP%PP P:P3>P P9P;P;P*PIPIP@P?PP.MP#4PWP8PFP)P(P(P:PP/NP- P- P,PP(PPPPePMP;2P6PPP PPP1%P IP MP0qP&PPP70P7tP5P P&PYPP;GPP)PHP^PPPPP8PEP'PAP1qP P0P@P7PP9PEFPdPP9P4PPPP*P P'vP6P8FP>QP=P.P,P9P>P iPA`PPP,P~PIPP0hP P;,P"PSP8P}P)P)UPPP2P3JPP PH;P%P>P?2PKPJJPMP/P)PPPP"0PGP2PP PP;KP8P)PPPP PPPGPL:PWP4PMP P@@P eP dPzP/PRP2aP)P #PP1P&2P?P6P7&P"P,P9-P7P+!P(ZPHPPPCPP!PMNPLP=P^P(P ;PtP-P!@P$PP JPPAPP P P,P}P*P+-PPIRP=P.P[P;P7PP+%PP'.PP PPGP5P33PP P1P1`P QPKP0PAP P;9P;AP9P9PPP;P P0oP6hP'PKP7ZP4DP&GP aP3}P,P,EPP)P*PAZP P6P5PPPqPP1+P7P;P "P P:P!PP.8P+XPF@PP&-PlP$PKNP3P PJP NP vP@P-P P PPP+SPPPPB>P5PPCP6PA+PP bPP1@PPP0TP PGPP=bP=[P?nP.'PP PkP8PP*WP,PIEPPPE.P,P7P PPCPPEPP0P2P-DP "P)PWPPPP>PKP&XPPDP93P8P7PP PDFPQPDP(P=PPPIP'IPPP? PaP$PP,XP^P POPFPCPP~P:ZPP;P;PKP85P=PPC0PtP0PP$PPNPFPL%P}P$P PP P&P*PiPhP6PPPPPP;OPP8EPP?P0GP0IP0.P.P.P9,P+P;P;P;P%P4PAPLP8P PGPPPP"P:0P=wPE+P=P%JPH{P(PJP4PIPPP-PPCPP3P4_P'lPFPDP :P3PHP PPPP.PPPPGPAiPeP5P 0P:AP&PP9PP,>P*PLP;PPPP3P2lP PP PSP>P*PP:POPPP!PcP3P0 P;PL[P1,P5P!DPP dP\PKP:5P>!P?P P4P#P/hP+P#PpP#cPP_PP OP"PFP=zPAP=P!P.P,nP;!P9P/|P94P+P*P)PPFnPP-P $PP1oP?CPJ.P5PAPHP5P"P&*PPPD PP PPFPdPK PKPC P-wPP4P>P*wPHPIPrP<>P'nP%;P-P&NPE PP,P9@P(P P!PtP-NP:PEP3PP>P PPP8P ?P ;PP9P&(P!tPP PvP*PPIP IP6P6PP@P7cP P+P+PP%PPFP2 P5PLPPPsPvP6PP8^PPPgPP P P0PpP P>{P'P#P+PPPP PPFEPP P "P3P>@P4P#PP[PoPPLP3P17PP&P8APCP4PaPP"P#P5iPkPHPP ~P4P=PP3:PP1~PPP P=ZPBP P+|PH1P=mP,P9P&1P PP P*PP(EPUP? P?PJP?dP-UPGP#&PPP*:P:PJP#tPPP:VP3/P(P1P1EP 1PYPAP?;P.PPDP/P7P+qP,OPKPsP 1PCP,PPMxP3P"mP"PPP0PP@VPXP@PBP _P3P'P#CPP&_PEkP5PFaPKPlP=APGP,P3)PIPDP PP:BP>PPP,P PIP@P]PPPP vP/#PKOPF PXP;P oP4PKP*P P8)P0NP>P?P._P"PEP/PHPH(P6PJPIP}PJjPGP=PKFP1P5PP P7\PH PC;P7PP*eP)PFPPHPJPPPP /P5P3GPP"PP1P PnP$PP6P"P?8PJ8P%P$P@PQP P6PvP'P:rP,]PLGPP PP!4P1hPAP>P>PP.dPPIP.PLP-PP1PP5P P&P.P}PPFPB9P2PP6PP! P PPP!PPP%"PWP3P)P)aP+0P9PA[P:PP_P P%PPLPP3P7PEPFP${PKP PMP LPP>;PZPP P_PK-P+PP'P4PGPEP PPPSP P!P%UPJP[P)lP)mP)kP)iPHPqPEPPP@PAOPPPPP"SP&P6P>PJP;(P"PP)oPI>P#pPPP=2PPP0fP'~P }P=P!P P&:PDPP,1P/P:PHPGPDPPPPWPXPCPPPPPmPPuPP-PP_PP3cP4KP,PEPEPEPEP5P P4ZP$P<^P0P4rP4BPPP4PKPPPIPPiPPNP^PPPPYP,P@PAPP.PP&PP$P@!PP}P"P9ZP#P"PPqP#fP}P'pPBP'PFPFP"P1PP<4P.xPIP:PKfP/P*9P*PErP5PPKPKPCPP'P6DPP pPJPPDP:EP"PPL8P P6P.3P7P/oP8P#PP,P*PD\P P4P P$P"PP=P .P9IP;P*PHP5rP P"$P,P- PP;P JPHTP=PDPDP8P7PHPP dPP%PPPPP1PPP6P P >P PPP&P>PDPSP,@PP{PPPAPP!pP'PP)8P(PH]PPP zP P}P +P .P*PPP-P7PP PBP PP3PP7wPP3tP8P7PP PJP59P$PPPE6PEPkP$PPPAP'PPPEP(PLgPP$P P PDSP-PPP?P-PIP8P8wP9PP& P%PPPPDP%PP6P( PP =P4P%`PHUPGP>P3P;7P"PPPPqP4P2P PPdP PAP P3P oP;PBP."P P4PP)1P#P';PPP& P%PIXPrP=1PP:hPP7PP,P P=GPKSP LP0P=PKPEzPPP VP8[P/P;P,P?P;PP@P xP>dP?rP?6P4P+P9]PPPP!PP& PEP SP7P0P>P-P-PZP PC7P#NPPPHPLP(PB'P1PpP-PDP_PItPIuPP+P)PaPP6PjP+PP#MPDP+PP-WP/PHsP/P+P1PuPgPP;P!^P"*P![PCPPXP3P;gP:CPP@P>P0PHP4PPBPB\P PP P/0P;P$P pP$:PAP8!P?PJGPKPDP&PIP*[P)PYPPP~PP+P~P;PEPPDPP=P>IPB{P3P.P+P 3PEP.PPBP2PNPPEP1PzPP+IP2.PAP>PHzP7P8P#P(PLPnP/P0kPPGP$P*PP P8P$PPKPKxPPP)6PFAP*|P-PEYPP!dP/PlPG8PBP PP0PPKP:,PAPIyP;=P,P+WPP!_PPP{PPgPP!VPBUP*P0gP PvP>vP>PFPBP;$PP5eP,P=P3P.PGPGP ePXP/P7P#P~P(P9PDPP_P`PPLrP,PPAPPgP;0PDcP5P P P?P PCP:KP&sPFPP(P;PEP%P$FP<|PDP3PP.P#EPPP8P}P4P)PHP5PP%P,PBP(P P P EPDXP55PBPBP%P0PPPEIPlPPP3vP P$TP P"WPP@PLP7BP+P9PP%PP&PFNP1_P:PBjPDPPPP'?P'=PJPPPP2PEPfPPgP2 P"RP&P-MPPPPP2PGP#P>FP.P-P-PP-P P.PPaP)PE^PPAP,PAPP;PP!P4PmP/P/VPP(PPPFP/ PG,P(PK8PPbPBP-xP4P9P9JP)P P9P PP$YPG PLKPPPPPJbP(NP:PPP>P>P7AP"PPPPPP4PIPIP1P*PYP@P/ PVP8P7P*PHPJP' P.#P PDP4PP P?P6bPDgP!PPJPP9XPP)PHPPDP/ PJP+P P]PPP P PPA|P0P0PlPJPJP[PP>P-mP.P.P.P8lPEPHPxPPP,PPP P1PIP6P=P%>P cPP*7PmP PPP@P&P P7]P&RP*JP$PP PBPPPP:P PPP PPCP@^P?PLP.WP'P/PPHPP[PPH_P,P0P>P PIPIP"P/P8PP P,PPJP2P;hPFP5%P0P-eP/P9P"1PCP!P@PP6P1P0P$PJPJP=lP(WPP8?PFPFsPP>P P P :PqP6PPDtP-P P(P*PJP8PCPPPPPPPP P /PP6PP1PKPP.PIvP9P((P9sPPG|PPP6P>-P/P)yP)@PPI:P\P PGP_P"P?P.P9P*P,3PJP6PP,PPPDPEP5QP$PFP@PAP PP)P)PJP+(P'&P P3aPP$PDPfPmPDBPEPGjPPPP@"PBtP-P&WP$P4P,P"P!PP P 1P3P5P1P!IP mPPPPP>P.P.bP*PIPPP#PP kP&ZPPPGP:TP:UP:vPIKP8P PVPfP6uPP PEPPHP PPB0PB,PPP-P P PP%,PJP=P.&P"P+P(P,P'WPPP+;P,P'P3(P PBP/9P {P `P^PKPC)P,BP(P+P,YPPPPGPtPPJXP6P8P>P?]PDP8PPP8PPPCaP{P6TPgPP!"P XP;PPH:P?5P$PGPPiPP0mPPxPLPGPLJP2P;dP;sPPDhPdPP&PP#PwP)+PPJPPPPPP%P( P]P vPPPP3P.jP8P(P9P2]P2TPPMP-vP YP3P2PEPgP)RP=PP P+7PPPPKIPBP PP.P8P7P;P";P.PIFP5>P"-PLSPLhPPFP3P$*P7PP:P;PP+PLPP]PBPPFP'P;oPP=P?bP P!PPEP,sPB&P2P,PMlP5CP P=^P$PPP'PDMPPOP1P1BPP GP(0PL+PKPJ?P!P PPPBPBPBP71P0P9OPH*PENPPP.P>PPPP wP&P@`P7:P+mP#PP5P*PPP5PM3P,P$PP%PLPgPCTP'PFPlPIPC4P9+PBTP0PGPP"P#PPiPP(PP;P&PKP-dPP.@P.P#HP8P#PP)PP3nPP%P!bPLPFePRPPP5P*PPGPP?P7P"P)PHPHPP5TPM(P8P iP4P4~P P'P2P> P7^P"P#P+pP'P#wPP%P kP'P PEP1P P >P?P@gP P.PDP FP*P*PuP&P P P0P*PMwP P>\PP" P%QP.P$P9P$P"BP5P0P5}PPPCPCPUPPP6NP PDPP(hPP?PPJP)PBP*PHPPP-P'P;P6PBHP.RPPPP)PP,P&$PLPP=5P~P0_PrPFP@BP@mPP.PFPPHPP#P,QP)*P8PP P PLP PPPPLPHLP1PP"PBP ePLPjPpP ]PPP0P P;aP;P P8:P>CP?P!P.wPGPOP0P*lP)$P*P P;P5JP5IPJPJP#nP rPP2 PwPP1OP0P'gPRP4/P PP.P%KP%LP.P.P3P3P PP2rPHPBP4PPDP&PFPPA>P@PPPPLPHPvPPPPoP nPP%P+PPP6P4>PGPPH7P P PdPB P PMP!P\PP1P91P"6P!PP$PP P'PPGPPP P@ P@P$P$1P^PVPCP P)P=7P6EP EPJP1P$5P,9PP?PByP#P9P+PPtP%P P lP'P PFPJP'SP'YP']P'QP9PePLPLP&oPP PD8PPBPP@P&P0P+1PP"PPPCPMZP,P_PP@P@P,^PuP,PKPM~P;{PE'PIP$P>P P.PJP8PHP) PZP3PI0PP=P: P PPEPDP PP. P3yP7P7PP)5PPmP5PYPP(PPPP P ,P2"P8#PF}P#P"PBPCP,P3P0P<P=P-PDPGP;P+PP>P%P2P:PPVPH9P0ePP4 P?PP9/P8fP8PPP5P1P PPPP"P1PP"|PPPAAP=PGP4PP\PP4PCPP7P=P'P'PAP[PJ-P DP5'P6P#P.PFP7P)PPsPAPPIPFP P3LP(P;P;PP+JP P*P>PIP(P$P!PPP$PPPL`PP14PJP&P$gPP1lP=P:P#>PPPICPPP-;PP,P'P 2PP$P?UP75PDP PIP"P/PHP PP_P8P'P2SP+PEPJ*PqP^PP%9P4P [PHhPYPF>PFBPHPgPEEPE>PxPP$PLPPCoP'PP2P PP6vPP P/P8PE@PMP"+PLPP4SP=P1P P6P P?PPMPP%TPPPP4P+PP P PF*P.PP>P@P P0P$P#LP0P0P7P7P#P_P )P-P`PECPP%wP-PBPBP4P DP,P(PCPPKP "PPPFtPKPP:P6SPL7P0PkPBPBPP:P@P-P!PKyP PAbP8P7P8PHPPM0PP P4P;PXP0P0PCPPHqP/PP)IP"P-P PA}P8rP9PIP#`P-%PP3P PuP=P-PCP/P-PPPPPPPPP4PP.P.mPIkPKP7|PPP"PZPE-PA$PGP2PPP+P1FPEP(=P5PP2PP(;P=PP0P APPP)PP&PCPKP:PPPPP2,PDP!PLP"PP9PEPBP%PPKP"P9|P 7P5P!}PIPuP,P/PJPJP0PPPPPCPCP:P P5P6/PIP IPhPK1PcPA{P/P,NP5[PEpPTP P&PgPFP06P05P@#P 'P P*P.BP/bP&P)CPPP4P+=P2PPnPGQP P9P1(PPIP@?P@kPMPP#P8{PP'7P PKP".PFvPPFP2P6QP P:P FP P;wPPJwP P=P7gPFP#P)PHPPPEGPPPjPCP'P;P8QP2^P:tPIPvP(P6aPC P=P 6P-`P.PBP7P|P PPP%PPCzP1P.,PG`P fP/iP 'P%P)PPGP P,PPBP?PDPBPP8P+P)P).P"PAPPJP5PC_PPPPIPiP9PbPBPP P?_PPIP' PPP%P%rP4P$P2P-PoP \PB_P PEPIP.\PP0P7P)P\PfPPPNPGSP2OP<.PEPPTPsP,PqPLPP,TP"HP7jP?P9PP+P#PP*mP*P)(P(\PEPsPjPC^P;P4@PmP0P dP iP;bPBP*P6P3P#OPPP/~PP6P P4TPP PEP4P% PGPP5P@JPPJ5PBPBP.%P3zP3PHpPiPJPPPPCP DP2~P:xPP1VP!PP7P?#P P&>P) PPPP5PJPPKPMVPPP.+P.P8P8PP6P9PI!PPkPP-P-PPC[P2P2vP:bP1;P1P{P4)PP2'PPP6PKdP8P8uP P(P;PJP-PXPXP-#P- PP;P=`P 2PBP#PJ PPPLTPPP6P"tP4P@]P88P4P+PJP%PPdPP,P,PDPP<)P"P/P9PYP%PCP-PC>PPDPMP'qP=VPAPBrP!wP P3P.PIP+PPG>PPPPPCPM2PIP P P2/PP7PPP5PgP%PLPF\PL\PP P BP4P-P0P+PI)PsPPPCPMOP1P4+P^PP P"PEqPPP KP LP?P$PB^PPPP4nP$6P"aP?P.PAP7PH$P)P(P-PzP5 PPCPPPPFP5*PBPKCPPKP-TP9P{P*PP9PPJPrPP%bPPP=CPPPPgPP58P#GP,PHP PTPFP2BPP P P1P 2PPBP#P*uPJP#P+PP?P P8PExP'_P7PPPD;P RPFPFP1TPP/PP ^PHPMP !PBP"P8cP 7PJIP.P'P#P)cPP#PCP%sPMaP2P-P9P?PP9PlPPP=PDPPoPFPLPKBP#P?PK\PP&OP.rPIP:P:PP&P#qPcPTP-P P)PJPPP4PP6P6JP1GP HPP PAP/P*PPPBPP&nPyPPDPLPPP/KP-rP.1P8P#TPTPPP=NP6 PP62P6P0PSP3BP@|P?PAP>XP-P.LP#0P,P)P]PPPApPPPH8PPPPGP7P7PJ@P*^PeP7 PP PePP1P% P6P=P?KP6XPP8mP*BP)P*P(`PPP%PB=PC|P(P!PLYPPP PP P-P7P#P=P#}PP+PP YP9PP6PFOPB4PB)PPPAP@[P7?P_PPI{PP:PLPLP }PP5dPPPPPP"PP=!P(P3NPARPBZP P1P P P P0P?/P P 0P.tPAP9QPJP2P9dPKP#PP_PP" P"PP"PM[P=PG@P P 2PP`PPNPBP6jP?MP: P;P3P6PJ"PPP.PPP CP ZPAoPPP03P P?PMP6P.UP]PAcPC:PqP'#PLP,P8PP0sPKqP@DP@oP0FP>]P P.P.P8P*PDPDPDPPPP%mP&'PPFbP1P8P P P PP P P@sP-oPP7P7P#P6PBPP:PTPrP;P;~PIPP0P0P0PP7P ,PP=sP%PtP!PsP-PFP8P?AP9P0P9KP*P)P6PBPPP2HPPxPP&P/@P3P@)PKP8sP+/P5P5PpP3PCPM\PEP2tP:P6?P6P PHPMP,`P>P!P!PIjPP"PK%P PUPP P5PBP3PL5P1PP@MP?P>P.{P8P+3PP9yPGPbP2PPPPP?'P P/P9 PPP:P4P1nP%P*P6P<,PP.(P)"P P"APP5P5PP8XP:oPDP iPPPP%P$P,PP1MP1PPPP$P@P=P7SP7P,mPiPH\PPP P3PGP5PjPPXP3PFP-P-P PGP(P5mP&PmPnPG3P2YP2dP2jPPP5PPPP7uP/P gP8gP* P)AP#PP4P%PP,PAXPP;PIP*P"PUP@P?PP-AP/PP.P4PAP"PUP+P(P}PHPPPGPGPPPP$SP"LP>P@PP7WP;?P"P+\PJP=rP5P;PPPLP.P-9PBP P {P:PP<}PzPbP2P0PP#PP;PPP:P PXP?P+PP5PF P*PBP P PK>P0P0HP0JP? P7vP6PP/P+P=pP*P'UP5PP%|PPP>P-P;BPPPQP7PPP#QPF`PCP`PALPPPPP?PBPhP7P0,P P9EPD,PD'P*hPPP!uP,P lPPLPP1P1bP 9P$xPPFP7HP.P0%P&bP8P;P PPoPPP P-P=P}P P6ePP0=PWP?"PBuP00PHP$0P8PJPcPgP5lPP PLP-P@P&uPLP1P2P)P>zPP([PPMjPLPPlPPPDP*P AP@P!PDPHPP PP7P7P#PsP)PJP@PPPP!P9P/OP PGfPP]PGP:P0PpPP>P-bP'P7P)PI"PP`PPP/P9PP P+P5PP3P(lPBhPKPCP!P,JPP(PP6P($PHdPP9PP0 PPP uP)P(P; P(ePHPHP$P,PCLP P!P PHPPIP!5P>0P&PP$"P dPAzP+P;P#bPDPPPB?P,P!MPPKQPBPFPAP>"PIP7PJPJPEsP&PPPPP P6PH=P(BPDPP&P P5PP+P+P+PPP7PEOP:P%PPMPP`PFPM}PP P;yP KP3XP RP4PKgPPPVPPPP-PvPP3uPDP PAKPP$P?P>P'PP PyP%P2PCP,PIP(P(P!PPP;[PPP!PBqP-sP.PGP/P)P1P4PbPFMPEPLQP1)PzPPP:FP PP P$$PPP/P"P,&PPPPEP%P*PCP1P1P1P:]P&P (P=P P;4P/P 5P {P=PPGP 0PKPGPP P'zPP;rPPP6P?P#P/}PP(PP0PPmP \PB!PP'P2UPdPPP;_P4PPPxP$P$P"P#PHP P5P3PPMbPM4PCyP"PEPJPLLPzP=P=P!PPCPPPIPP4PPLPP2PP{PpPPHPBP3PPAP"KP ?P-KPHlPsP"PP#P(PDPePDkPCPCPCPP=P@PP6#P%P5P )PBP3P8PJP#=P+yPBKPBPrP PCP4P,P(.P&xPDAPP P PJPJPP%(PP?PP?$P PKvP%[PYP4P*tP#yPKPLPLP8P6P1=PP?P@P>P@PJ=P.P,SP5P=vPYP6PLPLP6P,bP=DPPP:GP:P=P=P+lPP;P5P5P;QPEP:PPMPPPP0P'PHP)P)VP5PRPQPSPPPPLP:PzPUP(P(P4PPBP!{PI\P)PPI3PP|PEPEPKP4PP4P2PQP2P PKP@P?P?P"P"P5PJPAP>P!P-P PKP-P7P.PGP+`P,HP)MP9P(]PHP6P tP%PCPM:P:JP'P8SP:PEP P4iP"P'}P>P?QP!P8 PPP3jPbPP64PPPPL1P1P5PlP6P$JP3PP?PLPPH%PD_P#P7 P=PUPRP 4PPPJP P%P?PP=P9jPE5PPPFPLPP P PFPEP]PUPP%DPP4P PMP4EP.$PP;+P5PkPP hPP(PP?P!P.P8P8PJP+QP&P P(PLVPrPP P P&P6[P"{P<$PPFP@P>P=PPP9P96P+PPP`PHaPPKPFPP5P=P=.PPcPP$P(P% P?P8"PP0P)P!PPPP(P;PP ,PpP=]PJ9PP SP.PP)P:PHP&P&P=P'PP4PPPP=P%PP%PF[P(P.PP PP3PDNP@GPAP P{PKPPFPPE0PoP PAP P P!P&PDP P P"P>P>PLP PrP P rPvPLP5PP,PPL PLP*P2PJ|P@P0CP #P"P9*P7PP#PEPPE1PPPPP7P>6P7P )P+P)hP5PCP P-1P7P6P PPPPP"P PAP>_P|PP)POP PDPFP(PWPP3PPPP/mP^P2%P8PPP/P2PJQPP/.P:P P P>P.P.qP#P8P7PPPPLP-P-$PAPAP2PP PPM|P0P yP# PPCPHP&PERPPLPP+PZP PP04PAP>3PPHP+PLPHPIPLP.PPoP<(PP;P?P>P?HPKzPIzPPwP/P,PHP#vP4P;PbPPEP;PP BP P!P!P7PP)P))P pPEJP tPfPCsPD:PEP $P$|P}P"PwPJPKPnPEUPP%PKP"3PmPCP,PPIPmPoP=iPF{P'P fP*UP%P\PPP(P1P>P!PP/PPPP4PP5PBP&P8CP=TP;"P9;P9=P*jP)PP"PIPEgPP%P:PYPP$P(P1PP PHFP PPP=P=OP?P6YP+DP*P5uPP P PFPCP3PP-[PPP*LP PDPP9P#YP`PP%P-6P,PPSPPP'PPGPPPPP{P *PP&P PC?P xP??P?tP7PD|P PKPG#PGP32P P P;PDP%P'P@8P@5P.PKPIP-PP'5PeP qPB%P$PCqPPNPP PP0P;PBP;P.P3{PGP0P0P8P8nPP(PDPD}P@P"PCP:P{P$P2PPP PAP?P$PP.PRP/sPI2P|P5PPA3P=>PLOPL-P P P~PLPBP-P!P/P7P)P)PJPBP P~P2P3&P!PEP3PPP2PVP PFPK9P.P uP=\P73P7.P#P)P)7PJP9PPdP[PP P%P%PPP1AP gP2PtPDPP4PPPAPKZPBP\P`P8P 8P*PPPP#rP$PPGzPPPPP%nPCPAPDPPBP)PeP:;P%+P'CP P$P P PPP"PE?P:PP&P.PP9P)P(P9P9P'$P'PLPCZP PPPBPPD3PPDP<:P PAHPPPHPLP#_P9P"P#P3PP'sP@PP+}P*"P)PDP PP5fPEPePM@P.!P=*PANP3P;P@P P P0P.P$ P:P2P"%P"P"!PPFP! PEP1PFDPP PnPKPKP9P9P9PP+P(PLP PP;P PVP5GP9PEPP'PG(PASP! P PP0pPHPPHPF5P*P5P PxP mP'P&P&PPRPJ`PiP%P?BP P8P(PPPKPP3PFP"P$P0P@&P"P7P+kP PP&]PLP!PGP+PPJ^P~P$APP`P? PPBP3sP/rP+P#PP)tPJP5oP qPPKPPP PEPP2PoP$P(P?PDvPMP&TP P *P+P7P)TP(PF3P5YPP,PP ]P!PPmPzP1cP;P>tP.VP9P@QP@\P#P#PfP wP"&P,PPPEPEPPP PDP5+P P@P@P?P P4CPFxP" P/P/P*PI1PP3P P$PVP6P'DPAP/P.P"P8PP9PPAeP&PMDP P P4PP>P7KPBP3P-JPPP]PNPyP-|P2}PJP PPPAPAPPJvPP PPZP@P8/P> P *PHjP;P0P P4P ;PLP3SPPOPPP>iP?gPMP P.PbPI}P#(P/vP+P*(P*PP5OP5NPPPcPLkPzPP6PPP,P*P-PP(P-P%ZP^PAPP/PP*SP)PP4PQPP"PB/PEPHKPFPP6P zP?)P@PBwP:PPP P%PCP:PaPJ[PfP PAIP@(PAP7EP.P.P/P+P,KPP6P5_P#hPDPP P5:P:yPEPL@P1P VP'uP P LP MPP@PVP P+wPMSPP:P\PGPP PIP3PoP P-P(PP9^PP#iP7PFPGPEP*P*PPPP+ P#UPP$PLPA!PGP2P P0PKPP;P2P41PPFPP,qPhP PFXP(P P44PP;cP&3P PPP P5PBNPBLPBMP5`PCP hP PPsPP1&PP #PPJPKPNPNPNPNPNPN PN2PNUPNXPN\PNwPO PQPRJPRKPRLPRQPRTPRXPRYPRPRPRPQPOPOPQPPPPZPP[PP\PQPR{PMPMPMPMPMPMPMPMPQPNPNPNPNPN!PN"PN&PN3PN4PNDPNWPNgPNxPNzPNPNPNPPWPPPPPPPPPQPQPQPQPQPQPQPR#PRDPREPRMPRWPRZPRPRPRPRPRPS PS2PS7PSLPSPMPMPMPMPNPNPNPQ PR&PR'PRPMPMPMPMPPaPPbPPdPNPPPPPQ{PQPQPSPS8PSPN+POPOPMPOPRPRPP0PP1PP2PP3PP4PP5PPPQPRPRPRPRPRPRPRPRPRPRPSPMPMPQPQPRhPNPPPPN'PN(PQPQPQPQPQPQPQPOPQPQPNyPNoPNpPNqPNrPNsPNPOPOPOPMPNPNPOPOPOPOPOPOPOPOPOPOPQPR$PR_PS3PNvPNPOPOPOPOPNPNPNPNPNPQPOPN6PRPRPRPRPS PSPO#PO$PO%PO&PO'PO(PO)PO*PO+PO,PO-PO.PO/PO0PO1PO2PO3PO4PO5PO6PO7PO9PO:PO;POPO?PO@POAPOBPOCPODPOEPOFPOGPOHPOIPOJPOKPOLPONPOOPOPPOQPOSPOTPOUPOVPOWPOXPOYPOZPO[PO\PO]PO^PO_PO`POaPObPOcPOdPOePOfPOgPOhPOjPOkPOlPOmPOnPOoPOpPOqPOrPOsPOtPOuPOvPOwPOxPOPOPOPOPRPS/POPOPOPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPNHPNuPNPNPNPNPNPNPNPNPNPOPOPOPOPOPOPOPOPOPOPOPPJPPPPPSPPTPPnPPvPPwPPxPPyPPzPP{PP|PP}PP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQzPQPQPQPMPPuPPPPPPPPPQPQPRPRPSPR)PR*PR+PR[PR\PR]PRbPRcPRdPRPRPRPRPRPRPS PS!PS#PS$PS&PS'PS(PS)PS*PS-PS.POPOPOPOPOPOPOPOPNPRoPRpPRqPRrPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPOPNPOPPRPMPMPMPNCPOPPUPQPQPQPRPS;PSPMPNPNlPNPRIPRvPRwPSPQPQPQPQPMPMPOPRHPRgPOPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPPoPPPNPQPQPQPQPPPPPPPPPMPMPMPN PR!PR"PN$PNPNPPPNPO|POPPGPPHPPrPPsPPPPPOPSMPSNPSOPRPRPRPSPSPNPNPNPPpPPqPNPNPOPOzPNPNPOPOPOPOPOPOPOPPMPPNPPPPPPPPPPPPPPPPPPPPPPPPPQ&POPMPMPQPNPO POPOPPBPPCPPPPPPPPPPPPPPPQOPMPMPNPNPNPNPN5PNIPNmPNPNPNPNPNPNPOPOPPPPPPPPPPPPPPPPPPPPPPPPPPPQPQPQPRaPRkPRnPRPRPS PSKPR|PRPRPRPRPRPRPRPRPRPSPSPSPSPS"PN}POPOPOPO PO!PSPR?PR@PRAPRBPRCPROPRPPR`PRlPRmPSPSPRiPRjPPEPRPR}PR~PRPRPMPOPOPOPOPQPOPOPOPS5PN)PN*PRPRPP`PRPRPRPRPRPRPRPRPRPRPRPRPRPRPRPOPQPRtPOPRPOPRPRPPPRPRPRPRPRPRPRPRPRPRPSPMPP^PPPQPNPRxPRyPRzPOPSPSPSPMPMPNPO~POPOPOPOPOPOPPKPPLPPPPPPPQ|PQPQPR%PR(PRePRfPRPS%PS+PS,PS0PS1PS>PRPS9PS:PS=PS@PN PNPN,PN~PNPNPPPRPOPOPS PO PPIPPOPPPPPNPQ*PQ)PQ'PQ,PQ-POPQ(PQ+PPPPPPPPPPPPPPPPPPPPPPPQRPQSPQTPQVPQWPQXPQYPQZPQ[PQ\PQ]PQ^PQ_PQ`PQaPQbPQcPQdPQePQfPQgPQhPQiPQjPQkPQlPQmPQnPQoPQpPQqPQrPQsPQtPQuPQvPQwPQxPQPQPRPSGPPXPQPNGPNRPNZPN[PPcPPfPQPQPQPQPRPRPRPOPPPQPQPRsPMPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPQPQHPPePNPNPMPNPNPOPOPP PPPP,PP-PP/PMPMPMPPPP6PP7PP8PP9PP:PP;PPPP?PP@PQPQPQPQ PQPQPQPQPQPQPQ3PQ8PQJPQPRPRPRPRPRPRPRPSAPMPNPNPOPOPOPOPP.PPPOPOPOPOPOPOPOPOPOPPPPPPPPPPPPPPPPPPPQPQPQ PQPQPQPQ4PQ9PQKPR^PRPSBPMPPtPPPP PP PP PP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP!PP"PP#PP$PP%PP&PP'PP(PP)PP*PP+PPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPQPQPQ PQ PQ PQPQPQPQPQPQPQPQPQPQ!PQ"PQ#PQ$PQ%PQ.PQ/PQ0PQ1PQ2PQ5PQ6PQ7PQ:PQ;PQPQ?PQ@PQAPQBPQCPQDPQEPQFPQGPQIPQLPQMPQNPSQPSRPSSPSTPSUPSVPSWPSXPSYPSZPS[PS\PS]PS^PS_PS`PSaPSbPScPSdPSePSfPSgPShPSiPSjPSkPSlPSmPSnPSoPSpPSqPSrPSsPStPSuPSvPSwPSxPSyPSzPS{PS|PS}PS~PSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPPPQPSPSPSPMPQPMPMPMPMPMPMPMPMPMPMPMPMPMPN7PN8PN:PN;PNPN?PN@PNAPNBPNPNPNPNPNPNPR,PR-PR/PR0PR1PR2PR3PR4PR5PR6PR7PMPQPRuPN{PRPRPRPOPSPSPSPSPSPSPSPPSDPSEPPDPOPMPMPRRPRUPPPNOPOPSPSPSPN PNPNFPNPNPQQPQUPQPPQPQPQPNPRPN`PNhPNbPMPNcPNdPMPPYPQPNaPNiPO{PNePPPRSPRVPO PNPN%PN-PNkPNjPOPN_PMPNtPNYPN]PN^PNPNPPPQPNPPQPO PMPMPMPMPMPNPNfPQPS4PQPPPP]PN PMPNPNPQPRPNPO"PNPQPQPQPQPQPRPRPRPRPRPNEPNLPNMPNNPNKPNJPNnPRPNPNPOPNPNPQPNPNPNPOyPO8POMPORPOiPRPOPOPOPOPPPNPMPQPQPRGPOPRNPPlPOPOPP_PPPPPPPN#PPkPNPQPS PQPQPQPQPQPQPRPR=PRPPbPPKPMPP8IP:PZPVP6PPIP"PAPP PPPKuP,zP+P9P9P9eP#{PP qPKPKPCP'PPP-P-P P4PP:'PYPP pP.*PPPP PSP40PP P?P?PJP)sP)pP#PVPPPPAP&P P!!PPTP$+P"PP P*PIPPP+>PP FPPDPPP6&PPPDP=_P PPKXPPP+iP)YP:P hPP''PPPGP'P IPL)PPJBP.P;P3gPwPAP cP P P!ZP P$P.P@P9P7P"=P5PP%ePPDPAwP dPFPLP?PKPKP&?PEP,=PP(P+.PFP PCPPEPP0:PP.P.eP"P)P("PP9bPPP@PP P P PPP&PFPP)PPPP,P3P3PtPsPLHPP1IPP nPP4.P}P@P7/P P'PD)P)P (PPP{P$P$WPPP1P*pPKPPP?P#9P)P9PMJPP PP1!PP=P:PPP=P-OP PKPHP+P6PP#PP$P!lP2P3OP3P1P18P%P%P&ePP%aP>P?xPKP.P$ PIhP:P*@P)PHPHPPP4PPGPPlP/P'PGPP;PJ]P;PJP PKP"PPHPJ P%PLP2PP P P!GP!>P8*P8$P/PHmP;P9WP4P5P6PGP:P1CP PC@P"VP#P>P;-P8P PIP9_PEPEPvP;PPCPA?P;CP&P&P8PfP& PyPPCP,P'P(PcP&PIP:DP$P9P7PP*,P<&PIPPmPPHPP;PGPGPGP3P4P P P6P4jP!P!P PJP8P'P+ P3_PP P$PCP,P:|P/lP1PIP:1PAPKP-PPIZP P#PP*PPJPPPLPP6CPKEP1P,P>P?lPDPIP0P7PP P,PQPPP,PEP +P PP>WPKaPG^P/PP P*PHP P7 PDlP"(P4?P:cPBPCP!P1PP!P=P PIP9"P+PHPSPiP+P.PGJP3PP.PE PAPPJP9lPZPPPLPCPM1PP;TP P2GP P$P2P4PMP7P P3iPEeP!PPP3,P P4mPJPPxP@PPPNP4P!PP.PPHtPHrPHP+PPPPPP8PYPP8P:fP1{PPPPP6P}P3PC P&PLyP3P.SPIcP#PP sP%PVPFoP1P;PP%P PP6PP0PFPAP>P*P XP/P/dP,cP>PP.]PuP*P7 P&PP P PP P \P1PD1PP$P$P 9P2PPMP24PBP?P?%P;%PP+PP>P%gP5 P^PPP2P"~PP?P-P P P*PaP%PPP@P&P&PJKPP4PP7}P@P:PP;PPPIVPMsPbP=P&CP.PC.P0PP)PHP%oPCP=$PvP pPPP7bP&PAdP*fPP P4JPPxPDPuP*PBgPHP8P,P+^PHP#PdPPCYPEPEPPjPhPQP1PmP@~P!PE|PE{P9pP9qP&^PCGPFIPG/PGP2hP P2P2PPP@PAP>NP@PJ3PP PGZP~P)P; P:)PP'PaP3P@PB$PBEP6PPEPP1P|P$HP P=P:PPDPPHPZPP9PP(PLIP6)PPPPIP P+PP*P9PP}P|PCP4VP0 PvP P6qPeP/PP:PuP ZPI[P9PHP"DP"EPPPPYPkPMP0^P6P?P8%P=P>PPL(P8xP8PP9PE4P+PPPCP5P PEPIP;P5PJ{P FP/ PIqP#P @P5FP sP?WP-P&PaP7PH.PMpPPLPP P1PPKKP7P#P* P)PPP%P%PAPAPP PYP(rP54PIPGaP9P7P 8P5P[PJPP!rPFPDGP`P&P"P P8P@P?P?P=PP"P"PP PPJPPaP$P2oP2IP38P9PP3P PPP%4P PUP?[P.P"P CP9P)PJPI6P=P=PvP:P/P/P$P>PKP3wP: P(P P!P%P,PGPKPPP1P1PIP4P^P=PPPC1P cP/P,PP'P7PPPPKPBPmP,cPsPPrPP4hPP@HPC$P+P*/P9~P5PPP?!P!P8P:PPyP'PPPP WPPSPP1P P ZPP#P 8P7)P5PPKP/P+PJPAP&PL}PCPP P^P*PPP PPCP,PlPKP!HPPP4oP P?PPJPJP-P7P+oP(}P(PHPJPEBPPGKP XP(PP4MPPIPP%PP EPBPDPE P/PPP"9P PP6kPOP2P3%PD0PPAPP?^P.P.P0P9%P+]P+fPPH-PHPP& PPP( P P;PBP jP$PDP0BP?JP0&P P P#AP mP:%P@P{P'oP P SP $P\PoP;P?9P-P#P(P'P* P' PPPPP&mPAPP ?P6"P;PDP@PKP7#P-{P.P'PPPPB:P+8P"PPPP,PEP3PP20PJCP P"P4P RP'PPHP3PPP P!P#PF P PP2P PPP%2P+LPB`P P,PHP PP9PI P QPFP= P3P'PKP<PHoP9PFPHP5PZPPPP5PMQPAP'P JPGPGP2P:iPLPPqPKDP4 P=P?YP7sPP.PP7PHPP. PCPgP 3PGP5P3EP43PPLPP1P P;PLPA@PAPMP P->P+P P;PP BPGP1P P)P"PPaP"NPAP?VPFP xP0/P/[PHPPPP")PPLPCmPJnPP P PP(MP/MPBPP7PPPP%PiPGP:PBYPBXP(PJ_P&P6P6pPJP6mP!0P?P@uP?P?>PPK~PIHPPPP>P4P2PPP/P P8P?PAP=P6ZP0(P&PHuP9)P7P DP*;PKPKPtP$P-PFPPyPPP0{P28P6]P PAYP>P?P7hPPCP* P)KPE`P'P4\P=P=@PGP1P5P`PIPHPEPK/P=dPAPK PBPBP*P5PWPPPEPXP1PPKP'P>PKP7`P&P7PHP'P P9P P9rPH^PP+?PPGCPPP_PP6P&P0P0P0P@P@.PMP.XPK*P8P}PETPPPLPP@PPPPIP4dPL4PKsP<PEPP@P.AP.9P0P95P*PHPPP%PKP6GPP2 PP>P*P P#JP7P9P'9PkP P:P= P:PJPP P@P>PPP+PH&P)P)PbPgPPP6P:PP)P@zP?zPJEP P,GP)P)P*}PQP@PPlP8PMnPA%P0PDHPPGP2P0P6PLP=P=P!P/gPPBmP&PPKLP4AP6PPLAPP6PPP0P0P@4P:PP#5PD+P9PP9PP&PPPKP*PFP PP:P3 P PTPOP7QP-P92P#PzP)=P)>P:PHPHPzP&PP'P3P2PUPJP@P>UP?{P PH PP_PmPgPFP.PArP4PP KP"nP"pP>PBP)PP +P P5PgPVPP3PF/P0PFHPPP=gP> P.P:PD[PjP5PPOP&!P P,PPPJP/P(PRPJPPP2PP'mPP0P@P>GP4PH P/PPP|PP%PPP0nPEPP/GPAlPPP9PI*PlPFPL~PGPGPP5P4:PF P1PBPPKPP/QP8P+gP=P*P6PvPFzP2FP3P+P#PDP6P!)PAP>P0PPjP SPPAPMP!PP8P5~P!P%PPP P6|PDPhP(P {PP P'PP5/P'jP PBP!P&P QP+PPPEPPKPZPKPFfP!P=P-PiPEP4PP2P$tPP@P7NP P.P,P,!PIP&PCP8P ^PP P :P&PBP@P?PKPP8P+P VPP:P1P'AP P PMP=P P5PdPP/P)P)P)PLPPPkP&PClPP PBP7JP sPIPP|PP)P)SP(P9PHP5nPPPP6}P%PPPPPA P3PGP P1PPPP=xP@P4P7>P!zP PP3P(P:PjP $PaP"4P PP JP PPKPPPOP+GP,LPH"P)PHP+:PBPBPAPP'PP PPBPP3PPP)P; PIPPPP-P6P3P!P0P:aP=IPP PPJuPP P'kP<P<P<PPMP P RPPP9PP!PCPG2PDP PBP9PJP#P#PJ PMqP5bPPPLPAP2LPP3PGP0P QP PuP4xP"OP&hPAFPYP P$P.PYPGP9P8P8P+P+P#PPhPYP\PPPPP5PrPPP=P0P(P(P !PPP`PP"P,PvP1PP PFP4PWP'PDpP6P@3P>PP&DPIsP#:P#6P;HP7P)PHP[P;PCPPH0P)PHPPSPBPEP:kPP=P4WP@OP?ePcPBPH}P#P)P P(bPPPP1P4`P$eP?wPBzP7$P!P9P9P/P+P)P)%PKP"P5PP P[P.PPP5?PP PJsPP>lPRP7PPPP)P)!P:P('PP kP#PNPPG~PPPIPP*P;`P?+PcPPInP/UP9PPP&PPPD PoPKHPPPPP3P@P>PBP.PWPF8PPPPP"P P-PCPPP4P@ P7 P4P/P8PPP;PP+PEPEP(2PCP/PP&vPPGPP$vP$yPP&P"^P@P>P7lP-PPPPEKPPP8GP&P1P SP"zPIP=P@P*PPPwPPPLPFP@P;PEP:{PEP=YP P6P#aPPP+6PP PL PLP0PJP"PBP4$PPkPJP#P)P+UP+TPP0P%PLPP 5PoP0P1P1*P !P P5P$P"/PP,PPzP#PKmP<P>nP0PUP"P/P+P+PHP#P]PP9P P-PGP6P$P$>P2P PP CPBPBP-GP.DPC9P/pP+vP:PEPBPMP-PTPP,PJP P2[P:PP%P5.PjPL{PLpP"P#P+jP 4P)dP(PUPPPKP:qP P4zP P 5P;xPPMP"yP@hP?pP-P4P,P8P8 P7P @P =P >P)PP"@P':PPePhP!PPKP VPP(wP5#PBoP@P P8vP+sPDmPP PPP(P"}P ~P4PP9PP .P -PPMHPqPsP,P:PP PP PMP*PC!P(XP5gP0PTPPP;SP2:PP!P1PP!FP )P3PIP0PBnPP@PAPJP)PD`PEyPxPP4PCjPP PPPAP%P6P"PMhP?P({P*PP%PPFmP PPAUP4P)eP P5PJkP,PDEPP ;P PIP*PGP!P-P P8P#P(PPPVP/PP8P PM,PCSP YP5P OPP4cPXPPP DP/3P@P>PBP. PLP/P P:P; P*PE)PPP$PCPiP3P P1P)PP0P7(P&LPPP,WPPPP|P2P2P}PkP PAP@P+P+_PPPPPCkP:P2PPP%P P0P~P>aP=P zP'P/P%MP*iP5PDPP!P;P{PgP>P!P&(P-P!P,P9HP+P+PJP<~P=P'/PP}P HP.P0P;P1P$P5,P?P PP#P"P/qP+P#P)P)P(P=PP%PPP4PP_PJ\P,P,PJPPOPBPPDP5P7nPIP+P/P 8P4P!P!P/PEP P0`PP>PKP8P+P(P*P*PDaP qP5RPP3`PP0P!oP!PP3PbPPP1P `P.PPPL9PLPPKiPP)ZPJPPPxP>PfP/PP:PXPPnP%PFPM]P-+PP'P !P%P;lPP-PDPlPJPHyP);P/PPPIP PC P&P%P&PP4PPyPPPPPPPBvP.zPG6P#%PP)PP'!PP]P8PP$oPGwP2XP eP&P"bPPP P4qP~P"PP]P8P8PPP%P!P)PPGP(P!KP -PPAP=P?yPKP[P&YP/WP+P 6P)P)P9PBPGP:P;P0PP22P=}P1P@PP PAPAPM P P"P]PHP'P2P9P&4PPAvP6LP PP{PP P.;PP*PPPPPCPP2uP P$CP(-P;P!;P PMP-P.yP+P)P+#P zPPPLPPPP%P,P4HP3 P tPvP$P"wP"P wP?P?P=PP3PPPLuPLmPGPGP9\PJPP'P1.P2PP%&PzPDP@7PKP.P VP.P3P`PP8bP7PPPJPP PPPBPPP &P-PP=PE7P PKPPA*PGRP2RPPP PPJYPFCP$P;P P(>P0P%PKP.PJPJPKP##PPP 3P)PHPHPIPBSP9PE[PP$P$PP2PEP"uPPP6`P0P ;P /P gP PPDPPPxP6PEPFPGPIWP!P'{PP6\P!3P=P-PP(P8P;P(PPPP [PfP>qP=P=P7P P%FP8PP:$PP2P P2PDPP0uP*P*PQP$KPhP.P/P3P: P"7P*P+PP?P5PPP /P/PjP2P PDP2P KPP@WP>P.P.P9P#P#P*0P(P(P(P PPMYPCP@PLPPPJPPIPJPP\P>P/PPPHPPCPP!PPcPXPG*P2mP3KPIPBWPJP(FP$`PL|P8pPJPP#PLPP-4P:P!P%P4P;P?PPA\PPB#PM'P$PPFPDPYP1P1YPP:P+PP+PPP P$PP;WP?PC/PHPP#VPP%P-,P4P PSPlPGP1PP5PPiP0P3P&aPxPP'FP5ZPP;P;PFuP:P:PkP ,P&PuP6P@RP =P!P!PP `PEP9P9PP#^PP P PPLPP>~P-P0PZP>P.PDPP9.P)zPPLsPLjP&rPwPP'P1PrP PsP4PDP 'P$P$PPAPP P$PA~P"P(dPP-"P-PP1P1P"PrP%EPAP(PPMKPKPP 1PPJP=PdP P"P9PKP1PP2P'P3P1KP57P@P'PC6P*`P_PUP'wP!PM6PPGnPGTP2VP3P5PP PJP/'PJ2PZP8PPPH P*bP*aP)PPP1P+BP/PsP1kP2P"P>KP=PFP4PPP6P~PPM9PP'P61PFP16PP+PuP?cPHP(PFPDZPPhPP;PP:P P P$PDfPP<1P?~PbPP"P*P6P eP!PcP,PAP7RP-P #P,P9(P PP4P PPPPA-PGPEPcP&PwP TPFPP P P&PP9DP+PP*P'TP'ZP'^P'RPPP.PP,P P :PDP(nP0P P PP PBPCYPHPvP/\P7P{P4PPPP$PLP'P;P/P%P4LPP$PGP tP?PEP/RP=nP*RP)P*P*P+PPP%P P P3P:PWPPPP%?PK2P%PtP?P=P PP$/P"PP7P^PlPFP:QPFP1P(QP!%P6wP$IP51P?P@bP!P$PP\P,PLPP'yP&PP,4P?P>/P P#P(P0PPxP P!P P P:PLFP$P4P3P$PP-PFPGP8PPoPfP,P$_P$pP0P:[P P5PP*P PP0YP$@P:7PKoP P>4P.)PDPIP/P9RP7P7P+PuPPFPP!PP6P DP PP@P@P#"PDPP*P PWPP [PA5PGP7PHRPAP?sPJ0P-\P#P/PH4P(cPHP5PPEP7PPPP(jPA#PPPP6P PM PIP#?P/P3PP3P!P9PPPP PPFZP9PA P PGPPNP PlP!2P )P7+PBP$PLPPPPP P PPPP P =PP>[P@PB|P.uP PVPKP9UPP4P'%P2P%P4PD@P PPPPP6PxPKP"P:P(qP'PP *PPPJmPMUP$PPPP P=~P>EPJPIPPP)_P)PPhPJP-P5P OPPP@aP7kPP P6PWPIP9FPP:PB PPPPKP hP;XP;]PFP P P-aP/P8oP9PI;P 2PCP)PP2P2PEPP+P;P;P P2!P"`P(9P$=P?P9P9PP5PeP*PP P'PD P ZPDPF-PkPPP GP FPP;kPPP&@P'PG]PIPP" P!fP P}PP'P .PxPP6PJ/P7P!P$,PPPPJPzPP@PPPKP!P P PCP PVP PP0-P*P/fP8PDP fP(3PPMAP-PPG;P69PP2PPkPPP P rPEhPP1P;P3PeP2PP4P HPDP(P>P\PPFPI~PPvPPPPJP2P-PP1PMyP P P+PP7P4P'2PPLP,P P0P7P! P!1P6dP?aPJMP7OP0 P#P+P+PP P&0PB3PB-PBCPPGePAQPJTPP6P P$)P9PP4P5PPJPPqPPBPCP=PjP aP P bPB5P6PBP<2P<#P=PDPD*P+,PPPPP%P PPP1P4PPZPP>P P.PC*P*QPHP5P0PPKP,uP!P0iP6AP;P P^P>:P>P!P P PPPPP)vPFP,UP lP5P5PP'P P*PpP&PP*P;P&PP+P&PPPIMPPKP*PH6PP0P:P=P.PP!P8PPP'PPEPP,PPPEPP1P#P,PQP"P4P=P7PjPLPP(P3IPEPwPNPPP;PPJAP7CP7MP.P P.fP7P+xPPPP)HP*P#P"PnP5=P2PPP#PP7P3rPPGiPPJcPoP1PP"hP PP'P)P"?P jPPPP6P %PP?PPP P$P5PDRP56P?P(P P.7PDP8P'P(P PPqP*P?P?DP"P8P+PP'6P#sPPLPP'PPPDPP:P/P2P>P'PZP@P>P cP9PP*PPP,hP2P:P%P2P P P$P42P@P$.P P/jP9$P9#P8P*2P(YP5P5PEPnPP!,P!-P!.P>P ~P/P#P^P PFP:(P PB8P,PP5PG1PP PPPP21PP@PP-PP3P9P8PPP:PI5PPPPDPGPPkP PP?iPJPP8P#P,PPPCPJPL_PyP!P8-P=PFPJP"P"PPzP/P9?P:P(P9kP#dP?P2PLP;UPPGP#P;PdP|P'P;fPKP>PPBP%NP(P*PHPD$PP""PLP=PP7P*P7PP!PCP- P:P2P&fP:PAP%.P$[P=P P-P0P7P#P;PP-PP~P3YP2PJPPcPDWP}PXPP.2P/xP8P#PP)P P%PIPI_PFwPPPEPH>PDP7_P/P-qP#DP/P8P#P*nPHPD PrP6$P'PEPGP2P P P1rP1UPPP'P:?PPSP#P+PP*NP)/PPtP;P;P-PPFP^PwPLePFPL.P PP P$UPIPDP P0EP?PP-P!P/]P9BP8PCP8PPPLP P1PPP"PgP=P=P=P/P){P)|P)xP)PPJgPP"P'rP>P>P?4P P3PGP;>P9P"P)PIP5P%PKPP"PP OPDPEPP1[P4PPP<P@P6P9P8P8PI7PPC~P,P8NP8UPG5P1PP PBP.PIOPIPHP/P9VPPF?PBPP#PIP3oPP3PPBP=#PGUPP P0PPP P %P PBP%P@PBiP#KP"P[P8P,P, PI'PPP%P,P,P:P3$P3.PATP5P1-PP PFP,:P>=P>2PP0P+P)PHPDP&%PLtPLPLlP@P,PAPAP P2JPP>P6P0AP?PMP#P"5P*PLP#PP!mP!P5P PP PP P1PPPPPBPJzP(APG PPBP P PPP!PPPP"]P.PI|P"P+P+tPP)QPHP3bPP&+PLPP;RP[PP!WP P0vP4PUPP9GP8P(P#jPzPP+@PPtPP0PPP1iP1P P APP$P7=PKhPH!P(PJP1P `PP8@PM)PPP PBPEPDiP0P?P-]P9YPP)PP MP9PP9uP P&kPtP8LP XPFKPPEPP;mPPIP80P>P>P }P.PP+ P:PPP PuPP,P2PEPpPP P/-PQP@P1P@P-PP P.P'P"PJP8PPM&P\P;PPP>PKP"GP9P9P P36P PiP PP%P27P"P0P>5P>P&JP PJP#FP9P P=P6PPCFPGPPMMPIP/P+P,?P)PP+&PdPnP!PP3P3P tPP P>P3PIPHiP#P/^P)PIP'PPP!P{P gPM^PPIP4PF)P0PJPsP,tP?TP*zP*{PPLP PGgPPP 8P P;PP{P?PAPKP"P)PP5@PwPPP PA'P6PGpPEPP P2P*P[P@P> P-PP3P/"P9!P9 P) PHP7PP&|PFP(P PEP1P P6PPDP?P#P7P+VP,PJPfPlP5UP PPPPPPPPPPPPPPFPP=0PLP2kP2eP:pPFPPPP*PMPJP23PKrP!:P8+P.PPIP;)P+PHPP'GP*P4PPP/PEP1P PPC P>P GPPF|P.PP7PP,PPPHPPPBPP PPPOP$P&PMP7!P'P9LP,VPPPPP!gP P7PP!JPP7P\P>PEP~P3P5P P*PCP-@P-PGP2qPP P P&P3P>.P>P>P'PZPPPJPPP-/P P ]PDP PrP1uPP2P4P4P+P,8PKPPIPG_P)'PPPPP&/PCPCP-2P,P'PEP=P P P PP@nP@CP@P*PPP7P=PPGPLDPL&PpP;zP<P$PUP) P+"P9}P HPPmPPP0P&P?PPP&PP7P7P8P=uP,PPP-PPAPMP(PPP$cPP>P=P?P-QPP+P^P'P;P:P5P?PKP/PIPPPCP |PJPyPBPP!7P?P4P>PPDuPBPPP7PPEuPIPJP6P/PG!P:~P3CPP3PP>PP P&P3|P# P"P,PHPP6PUPTPPKP$P,gPPP:P 3P0wPEPPPPBP;#P/XPPP*P*P yP+P6P#zPfP rP"#P2P HPP-^PPPPCPPP%PISP PmP=P 5PMkP<P77P/ P*YP(P\PIPPJP#WP_PPnP PPLPCP'P'PPWP PP76PKwPjPKPPPJP+)P+*PP!P'P-P3PP PPKnP!/P@P@yP@>P&cP)P)PXP5PCP!PPZPEPP1P1P|PP0rPHEP$P!P!P WP*P)9PI-PCPIP! P1P UPP8TPAP P PJP=PTP(kPPPG.P1P1P/PPPBPAPAPK^PBaP9SP+P(P PH[PP%P/PGPzP PP/nP*P6PP.P.5P+nP(PJPNP5PuPP%P&P2P8P2PP?P"PH P7PPH3PD-P+2PI P!P%qPKPKPPGPMzPRP=FP?0P7DPIPPPM_PM-P"P&PP PbP1P,PJ1P`P P$%PIiPH+P;PAP+PPLP4-P*PJPJ:PEPP;5P"P#P8|P8}PP)P:P9PP#oP"P6MPP/?PfP1PGP sPP/EP PPAP>mP#7P8P#PP)PPP&P'P@PPGP `P P xP=JPP P$P6P?P!PP;:P,MP*dPPaPPLPP,PGYPEP0P^P;PPPLPJ>P-pPAWPP9PKPFP P ^P*PP7PP,{P98PP=PPPBP3mP&PGPPlP%fP@P4QPxP3P53P:.PAP PP.P P$2PK,PK+P8P,"PIIP.PP$PPPP'P P "PNP6P$ZP?=P /PTP"PP*$P*8P&PP PP P7jP7P+PP6PP/PEP2P:PJdP/PPP'MP(P?P PP# PPP*PPqP }PPGGP:P3P\P PP7P<P@PD6PAP=P/P.PXPcP;LPNPrP5PXPKPFrP{P,PP4RPaP PKPBP3PPP@*P0PPK P0PpPKP-P'PEPEPP5PFP:PP(PEPPP0>P>P.oP-hP/PIgP/P7PrP,+PHPzPLPCPPAP:P(RP(fP PP8P?P!P0P+YP"8P*P9{PBPPLwPCPPMPuP0WP?P@P?EP;8P/P)PLPPPP nP-P P+P4IP=PP PPJ)PJ,P_PPDrP=P=PK[P.P%OP7PpPPP{P;PPP>P7aP.P.P5PHPHP"P/PCP'\P'[PP$PMwP>JPF9P P cPP PmP!PPCVP9P5PEPJSP1PP PP1PPP4P4PHPPPtP5P,fPPP2P1/P2PCP(6P5P#P#P P P=PkPuP%P2P4P4PDP=P=PMP7FP P#PP(P&P(P5XPPMBPP?P-P PP*+P*.PDPHPmP&PPKP P%\P"P/PP)PPRPCxPP3-PL=PoP PPHHP6P%pP8=P hP"PP&PP%P=?P2P)P0PPPP2P P$P P07PCP-PPP(PPPP4PwP TP P P_P6P PPrPHYP?PP6P-P-P P.:PP"P#P*]P;PHP6PP xPPP6P$VP P!P P P$!PP#)P8P#P,*PHPPPgP%PFQPG9P/P1PIPIPP PPP>HP>PP P#P)P(!PHPPEcPE;PEXP#PPPUP@wP@P>hP?PKP bP.FP"P PIaPMIP PPP P P@YP >PKP/PHPPCPP'PGP3?PEPP P0P8PP)PPG{PL#PPP;P/8P&P P4pP4tP8;PIP P7'P7-P3P.CP)?PJ PD&PaP&P%PLP%P:SPPDP qP>P>P?PC'P0P9P(P'1PPPFP,kP=BP/P PDP5PL'P8PLPP/PP8PPPRP*P,aP PBP"eP PSP?P4P4P.`P)P#PP!P%PLPP1P:P!=PPP;^P$~P/P$zP)P+PPP?SP#PP lPP%P-P2P6PP P6tP P6sP=cP8yPI=PP PP P1PLP P2P.PPKP:PJP9P&PM!PPPP3]PCPEP"P P|PPK`PP7P)OP :P&PPP P5yP-0PP P5P'LP4]P&P6PP)3P,#P&PHP'VP:&PJP PPP=(PJPTP! P6+PLRPPPWPP@IPP@;P6lP=PP vP$ P9P'P;PPzPP8P4P2PLNP P P POP'iP%)P&P P-~P!yP TP.^PIlP4PCP:PPD~P5pPAP!P5PPDPDPMgP#@P8 P:P5aP&.PM/PP.P-PPP6BP;PnPpPPFPP?*PP$PE PP)P;PPuP>P?PPP.TPGP/tP5KP \PBPPA PEPLCP P&dP:#P PPMP%5P"fPPHWPL*PL,P/ PFP %P9P#!PIP P kP(PP3P 6P ]P:PEP PP5P6P P P@P@iP>P/PPBPPRPFP9P(P*EP*\PHPP1P PCP!P PPG$PGVPPP1PPCP:PD7PIP$PP<PEPP>P?PDPP.P.P#*P+P)PJ P' P2P=P,PCOPGPP P<P?XPKP"P ^P.vPDPDPP,P,PBPPPqP &P P$MP;P7P1PPrPjP(PEPLbP:P<`PPP6P>)P!P7ePP7P+zP#P/P(PcP5{P!P^P2PCrPP6P6PDP PNPPPC&P8P+P$mP3PQPPPPPP0UP*P6PC8P2PPlPEoPB"PBGP4PHP8PA1PGP$PP PP;pPCBP P?PPPhPgP-PFJPP2$PPJPAP7rPPPP8P8P3P*%P9PP5PEQP$PPPGPGP PF'PJ$P3P1XP4bP<;PHCPP'HP*PDPUPLP4GP'P P$P8,P`PAsPPP"P*_P)P)~P9PA_P9tPxPZPPpP PM P P=MPDOPP]P5P;yPP/P/P)nP P*~PHP)PKPHPPP [P48P2PPB P25P"qPPFP::PJ;P-PPPEPJPP9PCPAP)PJqP=P P!PP1P2P%xP?P-VPC P(*P9 P+ P@P@P#PP5PrP3pP&P1PYP=LP.PPPP=P/P=kP*P 9P"FPIPLPFPGlPL"P2P1gP1?P2PP@PP&IP$PHnP/P/P,PD.P#PP;P%PCPPLP>|P?NPJ4PBdP7qP&P+RPNP PLP PA6P P P PKtPJPP@/P>P P P7dP!P9PvPDP8P8P+P*OP(P4PPPP!vP-5P,P$]P(P2PDP;P P"PBP6 PP[P8BPQP'PP0PAOP=P>P?7PBcP&UP4P.P.PKkPJPDP PVP$lP$^PiPF(PRP@P*)P)P(P_PRPLP/P/PP uPDP10P P+P1PJP>P/PPKeP+PP PPwPP%P%P-PPP&pP YPAxPP P P3PPFP<P%!P#P@dP#P)^PIP"CP#PqPPPFPPP P>PKP PP(PF1P=tPPP'3PNPP%PF]P!PP|PFPPG7PGXP5P2P:P>P!P+uPP,P(PP%PhP]PM5P2PP PPPPP vPRP4ePKP P# P7P*XPPBPfP&P jP8HPG P%PPxP:>P?PBPP P PdPP%PJrP1sP1P PPP>P09P-P-P-RPAVP%IP.0PP P-lP&PPP;6P)PPLPPCPWPP? P@P %P +P#,P,%PJPJPHPHPPP%PP P:P3>P P9P;P;P*PIPIP@P?PP.MP#4PWP8PFP)P(P(P:PP/NP- P- P,PP(PPPPePMP;2P6PPP PPP1%P IP MP0qP&PPP70P7tP5P P&PYPP;GPP)PHP^PPPPP8PEP'PAP1qP P0P@P7PP9PEFPdPP9P4PPPP*P P'vP6P8FP>QP=P.P,P9P>P iPA`PPP,P~PIPP0hP P;,P"PSP8P}P)P)UPPP2P3JPP PH;P%P>P?2PKPJJPMP/P)PPPP"0PGP2PP PP;KP8P)PPPP PPPGPL:PWP4PMP P@@P eP dPzP/PRP2aP)P #PP1P&2P?P6P7&P"P,P9-P7P+!P(ZPHPPPCPP!PMNPLP=P^P(P ;PtP-P!@P$PP JPPAPP P P,P}P*P+-PPIRP=P.P[P;P7PP+%PP'.PP PPGP5P33PP P1P1`P QPKP0PAP P;9P;AP9P9PPP;P P0oP6hP'PKP7ZP4DP&GP aP3}P,P,EPP)P*PAZP P6P5PPPqPP1+P7P;P "P P:P!PP.8P+XPF@PP&-PlP$PKNP3P PJP NP vP@P-P P PPP+SPPPPB>P5PPCP6PA+PP bPP1@PPP0TP PGPP=bP=[P?nP.'PP PkP8PP*WP,PIEPPPE.P,P7P PPCPPEPP0P2P-DP "P)PWPPPP>PKP&XPPDP93P8P7PP PDFPQPDP(P=PPPIP'IPPP? PaP$PP,XP^P POPFPCPP~P:ZPP;P;PKP85P=PPC0PtP0PP$PPNPFPL%P}P$P PP P&P*PiPhP6PPPPPP;OPP8EPP?P0GP0IP0.P.P.P9,P+P;P;P;P%P4PAPLP8P PGPPPP"P:0P=wPE+P=P%JPH{P(PJP4PIPPP-PPCPP3P4_P'lPFPDP :P3PHP PPPP.PPPPGPAiPeP5P 0P:AP&PP9PP,>P*PLP;PPPP3P2lP PP PSP>P*PP:POPPP!PcP3P0 P;PL[P1,P5P!DPP dP\PKP:5P>!P?P P4P#P/hP+P#PpP#cPP_PP OP"PFP=zPAP=P!P.P,nP;!P9P/|P94P+P*P)PPFnPP-P $PP1oP?CPJ.P5PAPHP5P"P&*PPPD PP PPFPdPK PKPC P-wPP4P>P*wPHPIPrP<>P'nP%;P-P&NPE PP,P9@P(P P!PtP-NP:PEP3PP>P PPP8P ?P ;PP9P&(P!tPP PvP*PPIP IP6P6PP@P7cP P+P+PP%PPFP2 P5PLPPPsPvP6PP8^PPPgPP P P0PpP P>{P'P#P+PPPP PPFEPP P "P3P>@P4P#PP[PoPPLP3P17PP&P8APCP4PaPP"P#P5iPkPHPP ~P4P=PP3:PP1~PPP P=ZPBP P+|PH1P=mP,P9P&1P PP P*PP(EPUP? P?PJP?dP-UPGP#&PPP*:P:PJP#tPPP:VP3/P(P1P1EP 1PYPAP?;P.PPDP/P7P+qP,OPKPsP 1PCP,PPMxP3P"mP"PPP0PP@VPXP@PBP _P3P'P#CPP&_PEkP5PFaPKPlP=APGP,P3)PIPDP PP:BP>PPP,P PIP@P]PPPP vP/#PKOPF PXP;P oP4PKP*P P8)P0NP>P?P._P"PEP/PHPH(P6PJPIP}PJjPGP=PKFP1P5PP P7\PH PC;P7PP*eP)PFPPHPJPPPP /P5P3GPP"PP1P PnP$PP6P"P?8PJ8P%P$P@PQP P6PvP'P:rP,]PLGPP PP!4P1hPAP>P>PP.dPPIP.PLP-PP1PP5P P&P.P}PPFPB9P2PP6PP! P PPP!PPP%"PWP3P)P)aP+0P9PA[P:PP_P P%PPLPP3P7PEPFP${PKP PMP LPP>;PZPP P_PK-P+PP'P4PGPEP PPPSP P!P%UPJP[P)lP)mP)kP)iPHPqPEPPP@PAOPPPPP"SP&P6P>PJP;(P"PP)oPI>P#pPPP=2PPP0fP'~P }P=P!P P&:PDPP,1P/P:PHPGPDPPPPWPXPCPPPPPmPPuPP-PP_PP3cP4KP,PEPEPEPEP5P P4ZP$P<^P0P4rP4BPPP4PKPPPIPPiPPNP^PPPPYP,P@PAPP.PP&PP$P@!PP}P"P9ZP#P"PPqP#fP}P'pPBP'PFPFP"P1PP<4P.xPIP:PKfP/P*9P*PErP5PPKPKPCPP'P6DPP pPJPPDP:EP"PPL8P P6P.3P7P/oP8P#PP,P*PD\P P4P P$P"PP=P .P9IP;P*PHP5rP P"$P,P- PP;P JPHTP=PDPDP8P7PHPP dPP%PPPPP1PPP6P P >P PPP&P>PDPSP,@PP{PPPAPP!pP'PP)8P(PH]PPP zP P}P +P .P*PPP-P7PP PBP PP3PP7wPP3tP8P7PP PJP59P$PPPE6PEPkP$PPPAP'PPPEP(PLgPP$P P PDSP-PPP?P-PIP8P8wP9PP& P%PPPPDP%PP6P( PP =P4P%`PHUPGP>P3P;7P"PPPPqP4P2P PPdP PAP P3P oP;PBP."P P4PP)1P#P';PPP& P%PIXPrP=1PP:hPP7PP,P P=GPKSP LP0P=PKPEzPPP VP8[P/P;P,P?P;PP@P xP>dP?rP?6P4P+P9]PPPP!PP& PEP SP7P0P>P-P-PZP PC7P#NPPPHPLP(PB'P1PpP-PDP_PItPIuPP+P)PaPP6PjP+PP#MPDP+PP-WP/PHsP/P+P1PuPgPP;P!^P"*P![PCPPXP3P;gP:CPP@P>P0PHP4PPBPB\P PP P/0P;P$P pP$:PAP8!P?PJGPKPDP&PIP*[P)PYPPP~PP+P~P;PEPPDPP=P>IPB{P3P.P+P 3PEP.PPBP2PNPPEP1PzPP+IP2.PAP>PHzP7P8P#P(PLPnP/P0kPPGP$P*PP P8P$PPKPKxPPP)6PFAP*|P-PEYPP!dP/PlPG8PBP PP0PPKP:,PAPIyP;=P,P+WPP!_PPP{PPgPP!VPBUP*P0gP PvP>vP>PFPBP;$PP5eP,P=P3P.PGPGP ePXP/P7P#P~P(P9PDPP_P`PPLrP,PPAPPgP;0PDcP5P P P?P PCP:KP&sPFPP(P;PEP%P$FP<|PDP3PP.P#EPPP8P}P4P)PHP5PP%P,PBP(P P P EPDXP55PBPBP%P0PPPEIPlPPP3vP P$TP P"WPP@PLP7BP+P9PP%PP&PFNP1_P:PBjPDPPPP'?P'=PJPPPP2PEPfPPgP2 P"RP&P-MPPPPP2PGP#P>FP.P-P-PP-P P.PPaP)PE^PPAP,PAPP;PP!P4PmP/P/VPP(PPPFP/ PG,P(PK8PPbPBP-xP4P9P9JP)P P9P PP$YPG PLKPPPPPJbP(NP:PPP>P>P7AP"PPPPPP4PIPIP1P*PYP@P/ PVP8P7P*PHPJP' P.#P PDP4PP P?P6bPDgP!PPJPP9XPP)PHPPDP/ PJP+P P]PPP P PPA|P0P0PlPJPJP[PP>P-mP.P.P.P8lPEPHPxPPP,PPP P1PIP6P=P%>P cPP*7PmP PPP@P&P P7]P&RP*JP$PP PBPPPP:P PPP PPCP@^P?PLP.WP'P/PPHPP[PPH_P,P0P>P PIPIP"P/P8PP P,PPJP2P;hPFP5%P0P-eP/P9P"1PCP!P@PP6P1P0P$PJPJP=lP(WPP8?PFPFsPP>P P P :PqP6PPDtP-P P(P*PJP8PCPPPPPPPP P /PP6PP1PKPP.PIvP9P((P9sPPG|PPP6P>-P/P)yP)@PPI:P\P PGP_P"P?P.P9P*P,3PJP6PP,PPPDPEP5QP$PFP@PAP PP)P)PJP+(P'&P P3aPP$PDPfPmPDBPEPGjPPPP@"PBtP-P&WP$P4P,P"P!PP P 1P3P5P1P!IP mPPPPP>P.P.bP*PIPPP#PP kP&ZPPPGP:TP:UP:vPIKP8P PVPfP6uPP PEPPHP PPB0PB,PPP-P P PP%,PJP=P.&P"P+P(P,P'WPPP+;P,P'P3(P PBP/9P {P `P^PKPC)P,BP(P+P,YPPPPGPtPPJXP6P8P>P?]PDP8PPP8PPPCaP{P6TPgPP!"P XP;PPH:P?5P$PGPPiPP0mPPxPLPGPLJP2P;dP;sPPDhPdPP&PP#PwP)+PPJPPPPPP%P( P]P vPPPP3P.jP8P(P9P2]P2TPPMP-vP YP3P2PEPgP)RP=PP P+7PPPPKIPBP PP.P8P7P;P";P.PIFP5>P"-PLSPLhPPFP3P$*P7PP:P;PP+PLPP]PBPPFP'P;oPP=P?bP P!PPEP,sPB&P2P,PMlP5CP P=^P$PPP'PDMPPOP1P1BPP GP(0PL+PKPJ?P!P PPPBPBPBP71P0P9OPH*PENPPP.P>PPPP wP&P@`P7:P+mP#PP5P*PPP5PM3P,P$PP%PLPgPCTP'PFPlPIPC4P9+PBTP0PGPP"P#PPiPP(PP;P&PKP-dPP.@P.P#HP8P#PP)PP3nPP%P!bPLPFePRPPP5P*PPGPP?P7P"P)PHPHPP5TPM(P8P iP4P4~P P'P2P> P7^P"P#P+pP'P#wPP%P kP'P PEP1P P >P?P@gP P.PDP FP*P*PuP&P P P0P*PMwP P>\PP" P%QP.P$P9P$P"BP5P0P5}PPPCPCPUPPP6NP PDPP(hPP?PPJP)PBP*PHPPP-P'P;P6PBHP.RPPPP)PP,P&$PLPP=5P~P0_PrPFP@BP@mPP.PFPPHPP#P,QP)*P8PP P PLP PPPPLPHLP1PP"PBP ePLPjPpP ]PPP0P P;aP;P P8:P>CP?P!P.wPGPOP0P*lP)$P*P P;P5JP5IPJPJP#nP rPP2 PwPP1OP0P'gPRP4/P PP.P%KP%LP.P.P3P3P PP2rPHPBP4PPDP&PFPPA>P@PPPPLPHPvPPPPoP nPP%P+PPP6P4>PGPPH7P P PdPB P PMP!P\PP1P91P"6P!PP$PP P'PPGPPP P@ P@P$P$1P^PVPCP P)P=7P6EP EPJP1P$5P,9PP?PByP#P9P+PPtP%P P lP'P PFPJP'SP'YP']P'QP9PePLPLP&oPP PD8PPBPP@P&P0P+1PP"PPPCPMZP,P_PP@P@P,^PuP,PKPM~P;{PE'PIP$P>P P.PJP8PHP) PZP3PI0PP=P: P PPEPDP PP. P3yP7P7PP)5PPmP5PYPP(PPPP P ,P2"P8#PF}P#P"PBPCP,P3P0P<P=P-PDPGP;P+PP>P%P2P:PPVPH9P0ePP4 P?PP9/P8fP8PPP5P1P PPPP"P1PP"|PPPAAP=PGP4PP\PP4PCPP7P=P'P'PAP[PJ-P DP5'P6P#P.PFP7P)PPsPAPPIPFP P3LP(P;P;PP+JP P*P>PIP(P$P!PPP$PPPL`PP14PJP&P$gPP1lP=P:P#>PPPICPPP-;PP,P'P 2PP$P?UP75PDP PIP"P/PHP PP_P8P'P2SP+PEPJ*PqP^PP%9P4P [PHhPYPF>PFBPHPgPEEPE>PxPP$PLPPCoP'PP2P PP6vPP P/P8PE@PMP"+PLPP4SP=P1P P6P P?PPMPP%TPPPP4P+PP P PF*P.PP>P@P P0P$P#LP0P0P7P7P#P_P )P-P`PECPP%wP-PBPBP4P DP,P(PCPPKP "PPPFtPKPP:P6SPL7P0PkPBPBPP:P@P-P!PKyP PAbP8P7P8PHPPM0PP P4P;PXP0P0PCPPHqP/PP)IP"P-P PA}P8rP9PIP#`P-%PP3P PuP=P-PCP/P-PPPPPPPPP4PP.P.mPIkPKP7|PPP"PZPE-PA$PGP2PPP+P1FPEP(=P5PP2PP(;P=PP0P APPP)PP&PCPKP:PPPPP2,PDP!PLP"PP9PEPBP%PPKP"P9|P 7P5P!}PIPuP,P/PJPJP0PPPPPCPCP:P P5P6/PIP IPhPK1PcPA{P/P,NP5[PEpPTP P&PgPFP06P05P@#P 'P P*P.BP/bP&P)CPPP4P+=P2PPnPGQP P9P1(PPIP@?P@kPMPP#P8{PP'7P PKP".PFvPPFP2P6QP P:P FP P;wPPJwP P=P7gPFP#P)PHPPPEGPPPjPCP'P;P8QP2^P:tPIPvP(P6aPC P=P 6P-`P.PBP7P|P PPP%PPCzP1P.,PG`P fP/iP 'P%P)PPGP P,PPBP?PDPBPP8P+P)P).P"PAPPJP5PC_PPPPIPiP9PbPBPP P?_PPIP' PPP%P%rP4P$P2P-PoP \PB_P PEPIP.\PP0P7P)P\PfPPPNPGSP2OP<.PEPPTPsP,PqPLPP,TP"HP7jP?P9PP+P#PP*mP*P)(P(\PEPsPjPC^P;P4@PmP0P dP iP;bPBP*P6P3P#OPPP/~PP6P P4TPP PEP4P% PGPP5P@JPPJ5PBPBP.%P3zP3PHpPiPJPPPPCP DP2~P:xPP1VP!PP7P?#P P&>P) PPPP5PJPPKPMVPPP.+P.P8P8PP6P9PI!PPkPP-P-PPC[P2P2vP:bP1;P1P{P4)PP2'PPP6PKdP8P8uP P(P;PJP-PXPXP-#P- PP;P=`P 2PBP#PJ PPPLTPPP6P"tP4P@]P88P4P+PJP%PPdPP,P,PDPP<)P"P/P9PYP%PCP-PC>PPDPMP'qP=VPAPBrP!wP P3P.PIP+PPG>PPPPPCPM2PIP P P2/PP7PPP5PgP%PLPF\PL\PP P BP4P-P0P+PI)PsPPPCPMOP1P4+P^PP P"PEqPPP KP LP?P$PB^PPPP4nP$6P"aP?P.PAP7PH$P)P(P-PzP5 PPCPPPPFP5*PBPKCPPKP-TP9P{P*PP9PPJPrPP%bPPP=CPPPPgPP58P#GP,PHP PTPFP2BPP P P1P 2PPBP#P*uPJP#P+PP?P P8PExP'_P7PPPD;P RPFPFP1TPP/PP ^PHPMP !PBP"P8cP 7PJIP.P'P#P)cPP#PCP%sPMaP2P-P9P?PP9PlPPP=PDPPoPFPLPKBP#P?PK\PP&OP.rPIP:P:PP&P#qPcPTP-P P)PJPPP4PP6P6JP1GP HPP PAP/P*PPPBPP&nPyPPDPLPPP/KP-rP.1P8P#TPTPPP=NP6 PP62P6P0PSP3BP@|P?PAP>XP-P.LP#0P,P)P]PPPApPPPH8PPPPGP7P7PJ@P*^PeP7 PP PePP1P% P6P=P?KP6XPP8mP*BP)P*P(`PPP%PB=PC|P(P!PLYPPP PP P-P7P#P=P#}PP+PP YP9PP6PFOPB4PB)PPPAP@[P7?P_PPI{PP:PLPLP }PP5dPPPPPP"PP=!P(P3NPARPBZP P1P P P P0P?/P P 0P.tPAP9QPJP2P9dPKP#PP_PP" P"PP"PM[P=PG@P P 2PP`PPNPBP6jP?MP: P;P3P6PJ"PPP.PPP CP ZPAoPPP03P P?PMP6P.UP]PAcPC:PqP'#PLP,P8PP0sPKqP@DP@oP0FP>]P P.P.P8P*PDPDPDPPPP%mP&'PPFbP1P8P P P PP P P@sP-oPP7P7P#P6PBPP:PTPrP;P;~PIPP0P0P0PP7P ,PP=sP%PtP!PsP-PFP8P?AP9P0P9KP*P)P6PBPPP2HPPxPP&P/@P3P@)PKP8sP+/P5P5PpP3PCPM\PEP2tP:P6?P6P PHPMP,`P>P!P!PIjPP"PK%P PUPP P5PBP3PL5P1PP@MP?P>P.{P8P+3PP9yPGPbP2PPPPP?'P P/P9 PPP:P4P1nP%P*P6P<,PP.(P)"P P"APP5P5PP8XP:oPDP iPPPP%P$P,PP1MP1PPPP$P@P=P7SP7P,mPiPH\PPP P3PGP5PjPPXP3PFP-P-P PGP(P5mP&PmPnPG3P2YP2dP2jPPP5PPPP7uP/P gP8gP* P)AP#PP4P%PP,PAXPP;PIP*P"PUP@P?PP-AP/PP.P4PAP"PUP+P(P}PHPPPGPGPPPP$SP"LP>P@PP7WP;?P"P+\PJP=rP5P;PPPLP.P-9PBP P {P:PP<}PzPbP2P0PP#PP;PPP:P PXP?P+PP5PF P*PBP P PK>P0P0HP0JP? P7vP6PP/P+P=pP*P'UP5PP%|PPP>P-P;BPPPQP7PPP#QPF`PCP`PALPPPPP?PBPhP7P0,P P9EPD,PD'P*hPPP!uP,P lPPLPP1P1bP 9P$xPPFP7HP.P0%P&bP8P;P PPoPPP P-P=P}P P6ePP0=PWP?"PBuP00PHP$0P8PJPcPgP5lPP PLP-P@P&uPLP1P2P)P>zPP([PPMjPLPPlPPPDP*P AP@P!PDPHPP PP7P7P#PsP)PJP@PPPP!P9P/OP PGfPP]PGP:P0PpPP>P-bP'P7P)PI"PP`PPP/P9PP P+P5PP3P(lPBhPKPCP!P,JPP(PP6P($PHdPP9PP0 PPP uP)P(P; P(ePHPHP$P,PCLP P!P PHPPIP!5P>0P&PP$"P dPAzP+P;P#bPDPPPB?P,P!MPPKQPBPFPAP>"PIP7PJPJPEsP&PPPPP P6PH=P(BPDPP&P P5PP+P+P+PPP7PEOP:P%PPMPP`PFPM}PP P;yP KP3XP RP4PKgPPPVPPPP-PvPP3uPDP PAKPP$P?P>P'PP PyP%P2PCP,PIP(P(P!PPP;[PPP!PBqP-sP.PGP/P)P1P4PbPFMPEPLQP1)PzPPP:FP PP P$$PPP/P"P,&PPPPEP%P*PCP1P1P1P:]P&P (P=P P;4P/P 5P {P=PPGP 0PKPGPP P'zPP;rPPP6P?P#P/}PP(PP0PPmP \PB!PP'P2UPdPPP;_P4PPPxP$P$P"P#PHP P5P3PPMbPM4PCyP"PEPJPLLPzP=P=P!PPCPPPIPP4PPLPP2PP{PpPPHPBP3PPAP"KP ?P-KPHlPsP"PP#P(PDPePDkPCPCPCPP=P@PP6#P%P5P )PBP3P8PJP#=P+yPBKPBPrP PCP4P,P(.P&xPDAPP P PJPJPP%(PP?PP?$P PKvP%[PYP4P*tP#yPKPLPLP8P6P1=PP?P@P>P@PJ=P.P,SP5P=vPYP6PLPLP6P,bP=DPPP:GP:P=P=P+lPP;P5P5P;QPEP:PPMPPPP0P'PHP)P)VP5PRPQPSPPPPLP:PzPUP(P(P4PPBP!{PI\P)PPI3PP|PEPEPKP4PP4P2PQP2P PKP@P?P?P"P"P5PJPAP>P!P-P PKP-P7P.PGP+`P,HP)MP9P(]PHP6P tP%PCPM:P:JP'P8SP:PEP P4iP"P'}P>P?QP!P8 PPP3jPbPP64PPPPL1P1P5PlP6P$JP3PP?PLPPH%PD_P#P7 P=PUPRP 4PPPJP P%P?PP=P9jPE5PPPFPLPP P PFPEP]PUPP%DPP4P PMP4EP.$PP;+P5PkPP hPP(PP?P!P.P8P8PJP+QP&P P(PLVPrPP P P&P6[P"{P<$PPFP@P>P=PPP9P96P+PPP`PHaPPKPFPP5P=P=.PPcPP$P(P% P?P8"PP0P)P!PPPP(P;PP ,PpP=]PJ9PP SP.PP)P:PHP&P&P=P'PP4PPPP=P%PP%PF[P(P.PP PP3PDNP@GPAP P{PKPPFPPE0PoP PAP P P!P&PDP P P"P>P>PLP PrP P rPvPLP5PP,PPL PLP*P2PJ|P@P0CP #P"P9*P7PP#PEPPE1PPPPP7P>6P7P )P+P)hP5PCP P-1P7P6P PPPPP"P PAP>_P|PP)POP PDPFP(PWPP3PPPP/mP^P2%P8PPP/P2PJQPP/.P:P P P>P.P.qP#P8P7PPPPLP-P-$PAPAP2PP PPM|P0P yP# PPCPHP&PERPPLPP+PZP PP04PAP>3PPHP+PLPHPIPLP.PPoP<(PP;P?P>P?HPKzPIzPPwP/P,PHP#vP4P;PbPPEP;PP BP P!P!P7PP)P))P pPEJP tPfPCsPD:PEP $P$|P}P"PwPJPKPnPEUPP%PKP"3PmPCP,PPIPmPoP=iPF{P'P fP*UP%P\PPP(P1P>P!PP/PPPP4PP5PBP&P8CP=TP;"P9;P9=P*jP)PP"PIPEgPP%P:PYPP$P(P1PP PHFP PPP=P=OP?P6YP+DP*P5uPP P PFPCP3PP-[PPP*LP PDPP9P#YP`PP%P-6P,PPSPPP'PPGPPPPP{P *PP&P PC?P xP??P?tP7PD|P PKPG#PGP32P P P;PDP%P'P@8P@5P.PKPIP-PP'5PeP qPB%P$PCqPPNPP PP0P;PBP;P.P3{PGP0P0P8P8nPP(PDPD}P@P"PCP:P{P$P2PPP PAP?P$PP.PRP/sPI2P|P5PPA3P=>PLOPL-P P P~PLPBP-P!P/P7P)P)PJPBP P~P2P3&P!PEP3PPP2PVP PFPK9P.P uP=\P73P7.P#P)P)7PJP9PPdP[PP P%P%PPP1AP gP2PtPDPP4PPPAPKZPBP\P`P8P 8P*PPPP#rP$PPGzPPPPP%nPCPAPDPPBP)PeP:;P%+P'CP P$P P PPP"PE?P:PP&P.PP9P)P(P9P9P'$P'PLPCZP PPPBPPD3PPDP<:P PAHPPPHPLP#_P9P"P#P3PP'sP@PP+}P*"P)PDP PP5fPEPePM@P.!P=*PANP3P;P@P P P0P.P$ P:P2P"%P"P"!PPFP! PEP1PFDPP PnPKPKP9P9P9PP+P(PLP PP;P PVP5GP9PEPP'PG(PASP! P PP0pPHPPHPF5P*P5P PxP mP'P&P&PPRPJ`PiP%P?BP P8P(PPPKPP3PFP"P$P0P@&P"P7P+kP PP&]PLP!PGP+PPJ^P~P$APP`P? PPBP3sP/rP+P#PP)tPJP5oP qPPKPPP PEPP2PoP$P(P?PDvPMP&TP P *P+P7P)TP(PF3P5YPP,PP ]P!PPmPzP1cP;P>tP.VP9P@QP@\P#P#PfP wP"&P,PPPEPEPPP PDP5+P P@P@P?P P4CPFxP" P/P/P*PI1PP3P P$PVP6P'DPAP/P.P"P8PP9PPAeP&PMDP P P4PP>P7KPBP3P-JPPP]PNPyP-|P2}PJP PPPAPAPPJvPP PPZP@P8/P> P *PHjP;P0P P4P ;PLP3SPPOPPP>iP?gPMP P.PbPI}P#(P/vP+P*(P*PP5OP5NPPPcPLkPzPP6PPP,P*P-PP(P-P%ZP^PAPP/PP*SP)PP4PQPP"PB/PEPHKPFPP6P zP?)P@PBwP:PPP P%PCP:PaPJ[PfP PAIP@(PAP7EP.P.P/P+P,KPP6P5_P#hPDPP P5:P:yPEPL@P1P VP'uP P LP MPP@PVP P+wPMSPP:P\PGPP PIP3PoP P-P(PP9^PP#iP7PFPGPEP*P*PPPP+ P#UPP$PLPA!PGP2P P0PKPP;P2P41PPFPP,qPhP PFXP(P P44PP;cP&3P PPP P5PBNPBLPBMP5`PCP hP PPsPP1&PP #PPJPKif [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --add-kernel 4.18.0-305.19.1.el8_4.x86_64 || exit $? fi /bin/kernel-install add 4.18.0-305.19.1.el8_4.x86_64 /lib/modules/4.18.0-305.19.1.el8_4.x86_64/vmlinuz || exit $?/bin/shutf-87ffd891ba36db32c8a359bb212a3bf118a368358f344799ea1ab4e8a3f3631be?7zXZ !;Rzs] b2 ewnc3Y?nMzRwh|*'wJH4xֱAƜSzW _B&,-/m#yhp[!9kC;"ʯmg0|JA^;DGdj"w RZ"/`"d7*3NS7 E= ~@$zren87v0#pÌNa:!f01ΐӏ'} Lj$Inb]Z7ڛpy/mW`byHMo(lj؊$hlQ`kߋ֒ir+6*2+zmt 6wuFO ҙ~,_r`68s}T,k!F5o6$ 9P6-sFFռ3ԋ/S6rt9z#/@ڇK_ކxt+%n-Z^ II~W|n>974[' &3{ :X7bENm]D\A^ 7~WQy:,'W^eΒ(jI ͚m;Et`FW{Xjn -N%L Kq $0ƛiXIS1T/E1-ui>t^ps=%FJj~ 9#Ii%?+k-;a1u^a^KF{51f[V: %0MeV=V8_pJ&@mqr?/w6aN_in5~ƟQ:msj;aFu}KE@~Pηz_AZnCuwvV7Ao}Mvc:ب"d;ҹ" jqJP-mIkI|Kմz$3`wDNZ*Zĸ%xMv 1JCl \j#p~^ ;\(|=8`n oXt;>!5ϒ tf;ïȪsZ5ű)o<I*լljY^:+]pqc6i_\}L >? 6XM =fcRmHؠ#zfi#1<[|$>ʠ/8H04ߓf願*㱕5ڃvtԽ!´PvUD v?Vdo )߄28 E 1b{#cMp_J''^1 EE\`୪Q+|ؼ~S#!h>bڥXD:{U+S6˶( G ~ 6WeJSsXClֻ@62:w&%(3-MSn ~d=˲73AcҪH~כF*]ȫ~N5((ϣWG.L@.AZxe\2*\tdF- \Th`O5 *Ll4r~0rU^ITXB2jq0Z{^-IxYDB3n=@sӪu6Z $+#b]ny;uE663ae@59%Sʐ+aekoG4ˁa.zW_R7'iU)`!y5BXm`fQF K_jp#ͲRa13݈(O[Z—%z=ۜU56+̎׋k';u5݌TGڟq71`^ml<>zJj:~r[`:n,ƤDST]WXO4rQPpߗZ}XpΑ6І#|Y=~DG̹\H|3{1ɉjShc@3W+=Tn~q6oH8Q |7wxq D}KႲ:]X"R\5\vAayy?ڋs 1n O@; E50[+Kg6% KtEr7?.%R>HI)2ҝϪM p6ݐy*3g^ 2fvAdhw>ƒbwMp9tOs?%CBp˰rtri3[+ɎT&sNo\8l '24{-$+{q%LM-#f -iW<轉[ ׵ڽd = +VA;c/e) ;AHDž'"q~.a_u[&+paS&dh|ev=J\.9<FG#0q[u"2B>GBou*Ͷ\Q%]lfkE"zF+[?uň^kvW|+:]뤯ate)إG#F ZP/vu)k4 Ұ>D9/ШP `Gtϵ?~5d=#qA )"uAmD :P9>S)ϯNA,MV_^wJ!\.s#c3N_:ZkSb/A͑BRu|7| nJM FͷnAT/ȁځ"ĭI}ez^C^n TPWAL0͘+?I f!Fs[41mؽtVp!޺)WI+fo,A$Iwpr,'ge4!~2Hg?/RfuO t6Ĺ @s#GJxۤx`H%3cܱ؋>Fk1w.|;V)]V_/* WM K39"It3"0-@z-^>o @t( -&y?{r.P};}\=S^vrz|4>WRm%$eۄ;f>ז̓-~bE Ku<5nz"Pr|J޾Ҋav''U7q}!vhwwGtv& #{nrBrt꿿C݊kǢyְM@ο D8zDXesw|kp|pCV@|pgɮ,4a-;w?U1UNiX{O^Z"-8#@! "œ'6`"UPhFw9=ѐuknGZ}MezdD Ah*q鬪"94$t6>בYqļIQf#g"PswƇ@EI_!LY̑CVdnԏ#mę'  +p94C؎^" N{Ow~1t#S58Z5AMAr1R.낝>=.#eJEqoL<)ǠM.E#%S.b9ODZydc`-+_H ltw];-"w^ ᱓he> Y*t"7rloY'Y瀻)/- ^ծjã,ȃ!?(%qwwKWM^/48  P#qdR'%'Ie9Txb:hGz8.kIO]eq@v"LqV(ShL]Lg)'o1uTMCL ?tJ(0_+ckg`.jljaA>=` ?n|:%Zk-=}wwDAH %; ZQ~3Umڠy=Q.LV>c>pբeE~[_TU)Dk #|fSD"8%h Q ;w"o{3 H-es`]N5ҳrLHMCΌxL{bhKFn!ʐKd2xJń @vz-Ȟ:rtfd @ٲA jhis4I#A)h"h.pPdO緜X3i,k/\7uliь&3i şukIdw {FQRbN7e锟R"U~p{G"#MtW]C#2`ff5~%n(MT.{EwBAݛߋt{|+P?L$>1ot0ϭ*~TPJn߻*aQIX4P3(J> L#fa, ~e^wqsC{!ܕT| qA?)tjiSaÁ P4-v5"'ri /j*rGL}rgg f(aǤz3dQTFήpOr._JtEDLlx3$Ҋ,ףh2"^Qq3)ےn[єe;u{0[fy ޹لB*fۭS}w2Co2jH% X8nN!X/PƟ3F9?Yt[F9{v *fMxFe|g; _M$-bYXm [sqVz񎼙{ْ-IGzof˫;Rm+3HҏQkD O|U.)҃4W U0:xL)ҮvhK?-}aXkٰ_4i|C: +Mf 1zswWNe'&Sد;P)%Ynv Mi$P+&izb&7ӷ6'L[4 f.u(J|݋` @K0F7t n-MҚÊ8whp _Yw@ ƫR-DG[ ΅hRͷo=EW* |(qxNT)ziSrerOe0A$Iu?,cNL"Tv^o9gBw!Iq/s"b|:nkikakי HfiS~bf .9^AGޝNEGP?W :v}w7GUFE C&ȊO՟#VIs!%l(1_܁ywx;'ˤBL-}m8֘FRSM_Pk9j묈xwwEPXxcIC{!!)=zAvH%Th!pT]g):IcF2UgK^]r;=3еKswj =4n%5n~t*o(dtv8f 9<@zf B7 |ƣh~P}5djd:7i}4zmNV|Kfq7}Pզ&ԅ(b?\L&2nE^B:)EnWVgZf2R T)E洺JxM+nzEDƧ Q" -4"DFJRB ]ewt KL$`d Y8SFq0 /~Khs &v"%LMo/EPAїMbpz+ uD:'WQ=^!o͹җS{,ZțJ=H݈ ^P㺫m!.dk^QBDd.- [[~>bVoS\o_Go*,[lx˖)YV\c 67Ҫ@Ȭ?][WNUg>)ɯTv* wKVrs3;STTbzklwjv6QTP%&vxcVObvԡ@k)eb:棋{9=-y hU!܅};yxs%v̒bè<@I=R+SʘV:Djc>]җTy%ˆo1|T"?KdIj_i5OuWT`UgD컼kgfuvn4(ltHJ*"qv=Wp*{E*ƁFRz!L(dVzHx3(@t:N>y ij"BHӷ7MPjc1(/ɓj=N+; SI5թ1z^P2+Sph|h[QEr0T!;p9yLYA 9 f"OF93 %sPjٌKfi:zj`fbM(ZO2u*2[AV}5NCnjg2E}WH}hC.߀GD$מy& | Hx\p"xxJr+IQytV4 e/?,˪j²vsqKhqgDM,~LsQibD>5٣:6HDӲob9]q0|#ubHQ+7,6p|y;OPF?͈,f= j.#&&:[E!܊o5\3H*p]} |ǻNJqq,@.=_6bЙ.oXK~ݖ ׃na@ MS$--MF8(j4mySKpX.9t2~cO.FjzRb) pѤcBc[np w]i4x 5mYj?@>P5@UK;Y*bX h]$-P.u{2< 7X4o)`4p!h[ jI~&H)wד_A‚)(>45wW;۲޴AN%޹,ƁC>52 NiL|yEF[?'%kXGlxiԑvaexe%!zu^º$Ht aſC_DO39 p~xl%,"Oy ;9M%yq"kPM:,qyD:RSLY7bKz[ܣQ+CLX߭#6'T , .)3å-NI.ЙXd 4ȧg4pt{˻A@FĈJ%:u9)Fz)l^;sH c\ $9 ȇqn \F'!$#~9c?xwHA~y289Sq퓟bn x'@ <vr6"g[Uf+Q.u|I2.kR-y-C'jqem R`=! ,q@8]eE c`HAȢ˾,yc|AėoE(YXE:(0m;V}vc~c,?dxq#+8mڡi-YPR&E`Z*Nk˝ƳjAD:O;p1ͦu2F=pLCyG;P2~^g;D<HdDA#\;'tnPNrW%# jKYSK(t!j@fT{PE2D߀n:2׍7ETnVBT[7x5wV⌆(Ie f@,h#ON'둵kxL.L1DڛƻԓBh0>֤(5C oDBf㊘0uP_%BZyA]#h/udU$Tݼ|M;s46`T,J+k7%~iqK6Vb 6A^*G{VR UZb&o5q鶕ehm~lZt2 F)ue<wԼ1ݐzK7e6;*mV@>q|} ;ߡQl!BT9T@.$?QG[Lj>̤qy~ =rV2g,-2m3)uC_-:p;[un%lClQU#4._ֺ_]ɡn1LBQX0K"ܴGj B;&7h E~^H!-ek3DzRhttWਙJ±%K,K\qw(Y ic;ۗ1*W-xT-`sN6fkj୑d'0uyjJ*h5w6Цj#vv=>wUX"68eNw #1烹+V`ҙK焮|_ݦ99}5= E/;u G?"L>5qjiQ{B&^"%aC|U~A{mF:AltfGd$#J-/j6bYN,x!-pGL/0Hdp&sQj& *-1؋̛a|7?3DCX wbF&i, MB^0+qϰkϯn {i!@ܳr6D,\8^~A(s(!9X%N-7)|%mo{@psCzFC7e omYe4nb6ueaTx%`KT=ҪϥcK(L\L3[l&JMn{!ugt"xMS'RL%Vn LrP 3w1OsV=gs2㍭b }zԓT^^*hImHY/%\l&v_"Oa-5 F(T&4J8ٻ Z-iE5wǏvPp(D`CYI:;Ep?ְ^$b7ns׼Dv4no㌕ZAXؖ^-L$1QcoD)q jt1[ k8fKU CJuULÂj &~z8*4Ì7cǽv繾Y秔e}=jĒ+ٴ"3m^%D>_#paU5مUG];e]i`/Xȭ׺ Bz;؄*sZ6NP;)jFy\D.C{B޺M~l 2s Fg9G[ @'YwdB1*-0"iS5ºDY+v[XH bnOT \ϛNl247Kp2晁 >`Z Dd- $U%G5D3yշe-C.UFHnW&ip` ٙ<8 TsEP9 m^i9PVVG}DK qwOxFj3GV,L9킒ף)1ǝu#rVc)`Wt_|KY7ڬ로m!?e$(Yjow+ ߩsy:|%ܐ6mf$Jj' 캲\ iʤZmJZɿ*+Ì6Tc'eC9SJyɏeBt*Ϩ0@f%؂Ø!_Il0 #KIxӭTegS6]X׽F> YHg8^Ċho粐R*.aՇU[㎺ps;;a}PN5\'Vk`]ϏKE9BS19Y#˶Ќg}ps~] +rxknSdr#+O=䯏0$̶T@pp<<#k\6u3TCm `.,?0$ċZ>k8{goڣ } 5,Ƒ~ifb utcg7q! =ɪ[!0y[ǣ[63_dٗXW`Xđ_#G=h-ĮH!aKatFX#)av ec#C iLW8ioTsUO}$َ&?hIGԁP،)weVn¯oXߛu&1RIt=Ticm&Qj~T"$gbh[D%? b.m{c)!߮mw oy~s#VS:[)$r Tn!ȃ(G-JbFdCPF(÷_Qqq6f1h&x uߣ~GG6i4l q3粢 >wۀ ֍|Բ &nW>HӱpWSeʼ+aNVhc*u*RnV~v7F1O/'۽%wB@AD PYdCyvJ9ẉJP28>sO,B1D Ƿy>7wZZw&퍈ԗacy7xֶhh2h"9ָ'FD|b% W)g[׳ݍgwUK3R V<۾h_}qR7n$y< /*[7{n'IYA$urŶtEA4H Z$dkԣ{s͔֜iKH :ĸjɎ<$M/Apmog6hZ]a/ `Z -/k[e% V:DDcne rÞMN9ZOu ;NX:'wLKb7˟P ( ]rr p57>C= X5~4t9uNv> Wzu֠"3kjp [jVŒnUM(Ű[UXgHXN&VR']Z@ `7nE)wyJM<躈Bw?ՠZ2TC&0"H1)Bp JEv2TUpYgoFQ )#D"TD\4H9@X1fk%pk8* y1ߤ z\ '.2J1v1}Diw ڣ66shʳW7Y,MuMh!XڟZݩ6VfFsga+!֛ӥիfe9_dlT'>dՀc6:`ڦJ1LSَ2jzH&&=э Wr=wW2>r=bF$֓<\ZTA%J v«n>Xz}.|]QJ]Vj!Dk" اja3W`Oiv,cb~Z%j JK \r4(erDQ"]6m*z}gN؁sWKClvs%o*eoj|p\7iNnT8džc٣~qʇ%4Dl/D+*Ŗ}ޒ6m֯)&ᡲT\ /5 qu,tV!+ޞWn+o3YNzv`&u.pǡ\o% TbǏq^H܈R$jR)vk5/R(:8+ +VDZ*YψBꌿ;QHu@ +Be\?SZ4 s.i_>a)x1wCJO-ƾ覴?X?E9 ^VkFRՠzd*~mX11'xEftpw[lr?*eV}D(!BjГ~smP,۱&6w)0}tL?/әl ߒ7,,.e L0#pl7nQ른jdAP.DCmho7pC]Ur;n fy@"%ރ(ac |SNFFڗutR+w.>4o0yM[Vro#HUxkDsk*s:R Md[^ۈo֤UwJ ӜY6֝sM186Jk^f7VgIB [#͜ Zt#L HꇻOʴG_+CM å 4/65i˻Hݱ=^U' ";0 Br &39Iߤ)TL֍L+U!Wx,*KVfp׷ hbY=`)\&U9 q/K%gs{ġ \᳍oDP9;O+e=@M>}nCs ]]l!-wA8卓0,'$U:X @JrDmXʃ#` }9ny:owh7Рbߥ̉[WlKFgx`yF`d|uԅy۸7h^A!ӈZHeCjV {z9Ofo`U3RPic*><0+AD}%zl[gM2 ^,;)Sl–.d0'VQ[__yf_)\ܛ~y5,lju)Uf5eH!dx`{mum|rDz?6Y])HhvG2yt-z9̙od,G3kMHXڀhVl a HUrN0nʰس3dnZc&WJ/ dMH&|V ܼL%l+_mdb\vzugc\Pq9&-L 1*lլ$쒶QrQʼnq YZ8Wܩ6"c9>(sSFamr/"=ڤ]Be͔ UrnPz"E2C.ivv_R bնys"(hه81 4{3ZnfUlVLMz}f`pl:tУf"qLM)TC.X60x%OV1z̛{7%|$|v]{$Խ~I*ؼ N%`;<(y6yjo M5sCrc.1k9Eb0Vx\DY8RGm|~CҦ֟H>( ) .qYT'1cYaI'K,<:9;.vajU^| w% %/_RLF׫P >cג9ԨUMjYp𻋈)g5pHf:KJUh< NQhHŅ% +":-*hu&lq)~Rq?@гLwYK^i W |F *5+ax׊sc$ñ{_*ڗM`e-'[ᤶ>Mtڥ LZ=]|^+݋ÆP?ԄԘHf63iuPju섌`Artߺ$$Kt:_1Uo/0ͦԤ`h nԳ$Vm_>nlqRJ[@$Fylo~]sϹWY}qɂUϣHɪt-ALK-,)]Q0ĺWo}8!Ph$&\ g-u_DJoluI)B>°=g@aR~rfIHtԦ}9:~Xv{}a[lQ6ς I  :# nـR͍tPp6޾LCX͂l3:2csB::3)zj\@f 1ѱqn.hk1p6o2h)E1qd̊)ӊOUT5aZLY$|Ho~'i1 S|xO/Y ,x?& U_ +Ж~B%N3jZm[Ԗix`f=C?5oreBPJdm(:aԸ5k8pi?=fD D,(r6$.>J5ڡ>TMx)}m7ѫM-a9n`^?][nBm/Z&I Xˊ/q*1 ,d-JAǯA`b3w|zUv'x/冋j#s[´Q6xxg\2~K ^IWx kqp[Kņ=,NieWߓ`îxjUI]t܄|\n)gICʒRfZ8zE&A'}$1KV϶ (:\[A.^^xޞ#[H4r6bu.EHDJyfUg}ůQD'3|L ǹx` jY%EGdm- ŗWP04\TŴv/dI!!)_͐ L yen]cD۪PI&zɞw1Lo܊,8=hҽ+5B]K˶OT96UmV6K '95ƓD{mb Cα>w:z%4O7X)en&s*ZaA{ϟ0QSOyoJt<ϲCÉ?q>NFH|`0QH[G+{(>fLF^fP b+ɊfDžyp.|oRqgoqi5ojG(!wvʴw&nqH{egoa{[V]M²:ˊ- hS55$DTn1 7P YƗ+5Z`FQO ͘ Z"cy|l )Ox NgQ&_Y6ͻߋ8LnwirKv5jT-Et,sWO@yܢ.OCa#N3tѯn+v(sfXcrYczӁ,Evz{}1 t#Zt1Uq-$J-a8E~ qakTu{2 C}? f{pZЖ̅1 tnQзk9ZS0bs@؝iSw)ꟾY*}c^wuN|d{3Ph)V0X"jĀěd՞u4eEOiTX:UO.մ|磔Z(&<جC`i AJ3#8n{nҲS:Hu9~D頥'0O;pʵSL()S#ܚsR`WnܺDHUt굌efIߙCpM3\KC,nh=jTRXu;q5'2R™wvuV]ⶺYMEN3џNHyn6SĿ"˵sFЪ7G6 >)7́qKҦ_8ܞ~BX/0O|e_ wYW@9EGyg3Jg(޽58 p~ˣz_8?s[A@9M;]8aXYWMӄҾذ"|.cm1!{]!_V!"כ'" }#UiU5i9i0 Vea[e--B A+l7CNmڑ3 8EP<Ϥ)•9 4øoPs4\>[ Dc'c$Džҫ/ƫ, @i ˗w#ɉgг8AXTj[~.ڕ&g"͙L%֍{2M]@l3˧bO &}~Dn.p1ݍ=QV&N RPCa:]LS19|gђtwaX2a`3^O,:_ Woăj$&EGku?&!V`TkGy.Qܛznof,](`f%[bF+PI2|Ԭ7.kz|UcU%7VLj~C \ ៲PT:Ǹҵ{c@`4 6\wP /Ag"sZa=;Iݴ y9%݃1!¼̴OZq *{[#L Pcм~.%PU&U@ttݻ?&. _RiHx uxUvsֶT?6"x$p 8] PDE8n;"yy ϰn3kv)@EnZDA5"ٓ?OfW Yl-1sAN@*L?OH=A!Xg!3$œ[^MEn5º"`ѻX  c'=5G}mmYܮxR.y+amldZ_*'aLc;/%w/mE3l D pA:'>t̊Io*kM4ĥ\L>/"I k/$zV_+:$(0B8<8[([=Thq@=GSK<ɮs)cV"DqX!VThNc V#q+ݳm?xärdJ^1]J@ܥ¥ACXLM̬4Ή[74HVP:C®{ Rpk8)nUfQn*E 3%&uS(x'*y%ZVl$ds;KUq[ɒb+#vA7"7yX˔x Z|R㑞$N&^F׊Za$ nΉX}#Bq~M5m)azS]dd{p&' &]p:\:۹k&RK/]֚cاr У'tI;2jkal|hCҦsU{t"vI>`0kOF.!]/(&򰸫LcRY{G/ RW?Թ6RVm2 Ed9vFA mq(!!?jk /\G.Źn+}\Ȱd6rkLp\.q[qV<ao'|rƃkI~Dg"R9cU`_Kπ KB"= ح0bZQF;G=֯DSȑT({Oo3S[&my{{p Z>S,l5Ev*] ~3[~,tr4ND^ֶjъ!m֓ϔ] 6mMs@.1|S`պ`v|93Pkߨ1!DD48MEom\u\ ]0 6[q-&y=-^lH0oP}a$@ 0A0qsqL63YLczG!;XVȂͩA \#OFP1^$)wj1ˑy#h?I 1W}"ύmQ<+}֏`;y_Ou5OpfbZv c= dHjpldď IslVQ|uAz7zp$BJܔw<:#: J bmݗL>2Ǻ2 k(l@xzYBZ-Q{ Z([GhLpүǣdڢU/,As ?oQy%y]u?PUyP, aL1ę;"%hW܍gq]hiKcl[Q'kI,zpDTσ4#PR: 8Ld`H\2 m$sHbݳT:'W z4*;V2{;[ITY&vZCR2es007^iܝqw.JmwŘ|q' @1@{`17J=lJJs_v=܊XoTN1 G>ry;WB@loN5 lS>BOpȵRN@óظOu *BHH߮$c B\EB F̜SA5xeDj\`ᛀ=+?l"/ ֫)p``;)6o/_CrδCԖK|k9(68 |8 z6Lɱ|lH Ijxm/^s*NaekDS&&'˖۩VxZD" \{ޠ߼O_앐 =4mn$rBwcY!o$E6fq'5~Ź0f%:SmK>r:aC7^/   H|lj`HD.ee˹ݔj&V3'ߺ&6#ПhVlNHYgd1[S%!J] {'Ӊh%s6op4ct dğ؟OC\۹[?y@jAGi5[Yzߑ9=e $t)68별OfQW3(x!gefA[TLA9uui5ћGyϮ01DτHT+}̐⸾XyͰ܀6QLдlEnbcm}tT@S-WSgHr33ua֧v,˅Rz@Jɜ:,>`:-|ϴ^6v)i5d/4oZ"~iaư; aC?^gcyYdǥu!Dҏ?YZp39a5"XW*v(RmnMoU8=&>򰚶P_yp~Qp#8>咷;o,]lh%]VhBQǨ.:=RUO_cQkä́3>Rcɲ>f=VӚ?d`촑p& WVpy]. Fqۮʢ.ԏ|F N{v 'RRt%(  x'Wpz?6ځl+ʦQ96=OPD`^6Y>kݬWFԉMGkRP,y`FEfu9[b|Fڭ?>8W?bvdI6`F-ݦ*jl:oQ$'GP5ӨtHKk^}eifʡ];TE堣&شžixb;~i@nw$ _g@P/<ޤ+5T{cL ٵ[,M,!CMVD;n^GEN|߇62-e=|F&Ƭ7K319?{+v#&qe5G~%ä+f ri7\Sx_`i˅}X87rE?Wܒ-4G\ܕ=I(lYf)f9/MqPCvZ}XxR22Y/Q-'Q3 b,Eyۊˍb x**[4\[3%YtL4mwߗ+v,}y(Q}>+^&"$'Zt`wZXAҢ bbFI; Uŕm6gfWɷ~&ESFLjHtgjeM/ݫ6 [ktu,`-JCxU^D&l/ 7\v?=Xg n۾jH߉gW|Ԃ6?-zIU](HA(UX2Sj_r}W(2ENo֒D6\je(n,b ޙdݕc&Whr%4?@ytbltJU2&q$jF%Gff_ ;s8W}ٲI?hKXpS%͂[6C]?}P;i*dț~iRd(`:1g..vSC"P:hUz܈&DX A}DX9͔̎O*y#juXrXwZ{.Mf8O?;wޡ8}Xx1\]ivۤxv9h4K6aP3&I٬-茯~7 ~Hũ&:FS;R͒LR, !suҊUu[wJ4_ߵPYv-'A8撯z~nSBqDGw]xT !ڿ0I-|DqgW5%^_IL Lv>@Tb~K6 ND_Z;V uHLI/= Ҧ\R8;w"r'wpIV݉KCdL6˽Z]9jL&u: 4#Q@!rO\٣6mpm 1}V9#qCꀗ}t@i[qu߾6y8o9hMBԀ9! /kE:]c%#;8K\]WC~LKT,~Hф[1K5TӁFks#R1tr<)#ppI?%$Լ%D+AXƋ9[|O= k h>٫MuVEmR{yhuKN)bȎG$h]H0u#eG9g骝bz[RaI=9G'4CN,53ڻ8c'8lsr2֤يUmBرn(VK4- nf;Ȑݵ戎=A؀ĄԆtyL؅P.y=ERBNydSaH-t FT,>89 fb+3 CzdQD?G`~FŲU )t)9tҫvp`^X`/='3k9xa=aCP?rmn=:I~fHڹ죿1 { {kE/O[=׺&g2.crgC¼?*XmX{̧} r)>q 4/ eVװ۶k4?յh2NTWs$(Rgici8\E-y˙n>H1:ԩL`|ߗŢ][m8ʛjE<@p@ 7L@ޕfèp;* n72 =M-EXqH6d&lsldImc3:?AڬgfcpN6UrX.f4kÊ5_`?cyqŹ<m9iɤ`FQ\_C׉r=4IA$_˓~ÇڡGWByK5.} ^W%GMBwV ۀcBj KsAT'/˦4%~8z5?!>vW*Ϟ^VG+0CY@mg@ݎ,2)&[v.;_؋.rvRĤ^I?~_25 Yu(.O?Φ7.ਃRf:,Y5uDCLxAMKT'm|t,]yzw^[Q /XcnB͎q93!bّs?o<"і{ڐz5٩ozw`Aa`6֞͋%fĜ̃zt=)j~5Y,kcԞE-?zuyɠ0_ VMl-xђDk&&kJG-=T;RAjbEtn:2?ag8au3.Mvş%~jxOC,)aaorF7:s"B$yA\| N}w:{iccS}&q?H'Pnڭ8SS-)7J!==L#! /">G{COĸT_Hp98Us7f 0 0^]7U|4BTe=f $tIvCMbpUdd|S}Hf7F2Q"􁀫TFg@ϝljlߗX_})e"\ ̪!%n3Z$_y=;lx3Iim>zc4V̺ Wcom3`#ٸЙLxKHʋm\4ZGBwTo)foYG!mƨNL4o@ g+c 1~qGa{ =c /4,Yk6q W?x#2@II{ 9/8-ȷJ;g&Ru<*VF A "֤= Ylg>J7p1 2II\;S: \%q`P9tpx\]وR-Ogp2RbOgK@G*~l(3p&#^U 9|^DĶ/8UlS%,O¼O=>ba3bEttM1",*JTI'[K&52ƍkpV&guP{ ;(a*u @g 1w#;r:pOH/4`{Ert`ySl節h YR,~䋣@c$7%,:B&DYbK-mHkb[Av}pЅuUm?x7E/NqKŮE~IQ$U/20@@>UҴ5&7F4+z\ B`O/\6_ pX䁐먒eUQYM7乮{-/e2#tզnbf3t8b_h9q74 u/2) dq[MSKϹ"e5FBa;(Ӷ0r^Y n[+>5Wl(m J(:*aϬHO6f 3ʥijIpz0"QzWR7Gv]A[`q*ZPj{B~Y8.<=$諢^C ã\vgWHMmP ׌t5%i0qVT*G߆!?1zdIutϯ@k |؆6.#SrĐGs{8dɻe"]YJF/sv-(gD|7Gd\W*9j#xM2Yb.C?X)/pj^v}lTS5$۫Ÿr1Ra V~xḓ ,6;ϚO3q6KϯL ,S~ K~TZjoAtzh ^rnbFVhnƑjV@C>~gK68lbR޲WS;6ritB-sSoL 0 ?Z ~G|2,NV5$ںujޱ&a׃#L[FLlKcDLVk$bA?@K;RouJuҦd:MMԢ4-zjCkeƖGRt8 X GF`j7;[ :ȡ4] k .'<:hW #$ ]NVRۭ=/1aHT\Pm?r )^EJ\Z7(җt)UC&26"zRwAOAQݹiER!c>@QmiUZW1Fݼ"3QLc}}2M*#dBŠׂ$] oZGC>1_5C+nB8m;-/VRbmmuh] pƏ9.} `pBkL7RqvW6}'FHo0`) Gr߹6sNphD 5nyI&ę",Q'5|c~8_J-,oVW3:P,x{UA3k:oaB_)riLNʙjcAhJeN䐳8MC+%+HyPX'dbdÛCvܧ.MA:ט[ Y&A+T[k X]Ď cd wmh\U,m?aa=VL_30|q) A#d w"W11%{'ݺi(𲵯vP2ψr{]Uմ\Ө\I;?dE:OJMe| ﱾU:⨏2eJuҗg9Y Uc}j9]ۥn4D?:SIN4 aOev7(B{,-I̠b ] vF;9^r_QAGy(K5":hPMEIm*F 7!] Xuډ7 SA%:ce'f&dNcR D Vdz]k28|Sg{UKH::Ddv[Xp@kI68zu' ^m<#8e-)w ȘYPN/ZC#vCeo(1w+©En8qRö7!YG"|PeRpe(1Pkx&O_̥Ks VC*J8 D9^eA)$}xM9Y4%ķsqr~Dud2FDN -Iqtb@hJ[ `MOo0CLvxNdLpe)b"":J@60:2A 72VnT2O#2 l1ľ627FhUxw4H|zaՉРSS˲sm.gӒE*]mu{?=q&M4MAa {oNs H<{PIQ;))lknra|$|yFǠhu~0"*丑&u!!Ա[lzRQe [E]y T_ZޤN6,e2,RZd +V.])d_2('WN[@YcrRi܆Ѷ"|z8Q6G a:bώtjVS|g!03Ccx"md=0.Ds ;?ӜKm_% EͤGC_e!Eov8T/&Is WҤmyX$lШ:7Idy vGT+ݙ"J/;XFl~]Y^;..Fɩ=NkC./P&Torqjfn1ʓ/91YWw0Њ,\D0Uoy_6A͊m-A]qL>|s龺X_ENu&n?=C`!ښEe'iՁa [p܆qLy ~0b9:DoWAe!Ji@Q=ns^qM\]"5GR/Q֑=y7Ebd›V͌T/@_6 UD mE]1C,Dz%h?"ƐՙȑLl5so׿g\G*jLN09^ o,k,/E H}0LY(z`32aLǖCxY?*eV6{L"_F;F>gYuW!RŁ`$4bɛbU! >\΅Y?N놬kjo3qscSH/i$[M``*b;XZ. <ܥT.'p*p6[ZiC Xo9'[WO꘬^*VBVބGȎܧ/Xtܩvp6 ?)'8帟t]1gkLԿ[[9ߴ4 gkۈ$1y5._!cT#MBԧk,$$jFc $4盰h҉$o SjŞ]6|3S?g&yn3ICQk8;v" aō4e9XbGߘE5b"+ug7|z^f%Y_ X G&/ߤ=H,P=wԧ)_? e!)0uJ$> UjoXIM߆yf[ty87*WQ8dǏD@R溁T-Ư?E>?/xE^gZeiI=5$Ď8Љw8YȭSD <J<|jQQF79Dw*Y77$6p<9c$M'~~rXu#a?[%IAcN*ܺNG` hPJV}pyWg9*7gz}Gb[ǹ8u j{[8%P㽇z.?!~v4~GKHOOqʐsUlr华"p9K9`꤮mw܉@1$Ap)x&"}N ^R 7wCB+Ԛwk2ܽn=svX{|2u\0ݎ=:OnwTV "g+5 ͼDRs ?tsJb}kT5}Mfd n {T9J^}"(sXMp* j΄$EYtjn]_Ԟ>,Qmm|^jXx+jyY sEP>]0Lvf0~{K[d즜gX c? љTz{Kg+l+9q{b۽qMhJQc{pm'Q 2~rz ~#g2XƁ(I.7@{(GsnugH5b?TL(/I*URGQA e=]Gy)2PMiǴ}s^ G4aG֠Ӧ PZ9`S*Q6d'xNPxgb(e;hc!h_"&yH 0/7ul]%Bw[XmAXqm 2δSaRP_!P*~ wV@atTU.lg0k5̀ȇqK1b*ƿNG;3{lw8l4=DL71, $:W S jtմS|OH?hBĝK)(b=+zyM5b7Z[vtkGBqJLQ+1̂02Xl`1] Xc8 T{~ [pHL4Dv Ԗ\JaotzG{_ }*]}#"kާ aϗ~Y[hb"'wFv7)!ۄe#n=(3 `RVpXP^\#7@wڜ̶%; +EMO8A^wIx^,,MХ7:HSǷ5\ڐ]񕄟G*{ܽ\?RM]^n1,~;Z(PCrR3ZW_QQ>'DܗٻTKqDP!>nL /aL7\c!ni YK[ ۭf{V8].ˤBj(~?h#( cNX8/(*evEhl;(Hsex(=4Ɂk$p3-&\C|9 {@腁;&VKKyWƟ;Y:wyͫ3yT[:%1q +&tKO|rx{Գc(՟ ؠŔqE}I |Ni=ߡ4g۩hx܆JCU-_]M8=z::HQ]#D)Jn*:WQ(l+d8l@q׭0x W9D%䟘d-ř4S@˹a5؞ٛ_yNsS9E]!y_d@kh;E·d;ѲE^.WP=! G7PA'Sݼ@+qk]U"{| 9H7 4 /oﶎA0 vu& K7Qd8˚/ ۝0D55%J׷</l *>фҒ( V^}Z ac߳ u)fӶ$6o 9D0w€WKsZ2r64K=_}&MaPA"Ț.2\w>V/? Z2eJUYnL<~h"t,5i*ٌ7x{GZpA~v?ñ?਒/wXl: (_qyI6IW`ZDžCe^LL#ZP<SHUuK//\Na@6^:pxf("`]R71d GQW#LN&Y\ 3n߽mpEM閦fV$Ě* kFi%6r9Eq KcwEQMQS Mw!$}-x uu4{Ji~HL1,Y\ qrэB2'+[I dYdK᠋fczjq?GS矤K2l {,僶'KdA³8l!)Vۄs2'FtiqrYCb5Ԋ 祽e(:7qYl~rD|s`H0u77JޭPj5e Ix8_6(k)͊>|6z%:nf ;*V-" 5LoVK1[s}E0MlokELUhqw' m؜Բ%vŠ|'& @4.F\kNɰW(#PoQ?[~BVg-}P5t$LJ}J] lTV^פrPC8^}+ !mq9]QүHٌ^n]^Z;VG`!ED%88&=KIV> mBd = D@T@/V[THt}5Kw\$ȝKLsUzPTOvgcOҍ d\ 'Ȁ  f+)kBub#oӽ6n~0$`OEMd ,B9 :(sࢾqv `V8pq(U[/~)T)-q H5z0*pߔG`Q!@r>w6 ;w/5;xy#RS2CqA@TD zJ/h15 hŻTcSErmCIWensfKa;fhԽ GG{TJ-qbiA{}/VPi̬P\|:fޓ*IQJ2`-9]Ga6j(MN]# E58[C K`:sDgZ h_$N[{H pǰtITp8s6:/ir[{e۫?`h9^rXlddP[Ւj[|(#' H$RYfvL}>OWXOD&#[Ntu=t[ner8_&-Cj6qbL_OV06YݦApQc;d 6cW@ ^- o2Irq /'JxzL~oWB:sMO20=kK2&XX"^Jx6tܳڧ /ߝ\}K66 (c=L1A`w*D"p8A0.J\Xs1 3=q%Q}sR;h>~PȾd#qmNR h!y.SuEf" +*{*)MBhm O ~'8zIyW ~ST<ŃIr=s]}aى=xHaB3†O b~|5,Jfag6& Q0<.~->#*a"^&ɿxy@t_P\Gos4ր4\J4nJ_U>T<tT gwοzoN3yd6Ut5qVg #ڟ%[n>qcO^J?0cHgЯnJB'ڤMZpuәqUc VZd>-SqLhWH7˧R /RCVE2T4N\Eԇ dʅ9zGb^V'Wy1i KJ}U#|I~E^dgƽpuJ0,փUV9s-?D e<EU2X6ӣ¥ZȐǼZ̔TaFu0N Knd%z9JРi'4M22 Mz] wj[S;p\fKxnο$vHCS%4% {KzùyZZnSЅB-' G0iYoİfhB;O;B_ֆEbv '8hMt?JN 0G,]۞Vnw$d:tׁt >~2T#M -zAEv`W=E]m.v[w/M'[Ț?IS+r<pu7yS7ޢa`5! jOVGW^e_R׺u"1zrONQzX3})W=B^jӰ_^fY8q|Ҷb8*Nǖa -QTyan &8* =J.Ǹ53W;UIʼnM.'YxkC; tY}tau1K*P8/+'um髨KH dta qR_-e8kAEwWY,z% s#}X<<@,+9`^ ߰fH#Pu r3 +y(W|;#7Z۰Iry-˓8~ E^.{IN*z5lSJ1G] *e jh:w`'SӤrףXk2vݎ'HS(qJF~/z[>.id$z7dŭ9t;d6Y\b %coK̺q?V%26R|E!?n=WZRh-,foA>WD ;s;o YyJ( DR8]@)uY5߹bϢK9ԴSm n݊z<-6C ()F1 Ds;}R>|jB@B }霢zjصzkR.׵x/.R~xv?"NRh匕ƀtA&TI(ѧyX\eDUR &$> Ҩr 5p<N;Ͼdx(%N#6 `¤j*HZG_w`ݩ˭$8h$ölSkH*=ւ+^ 3 $PKFѷ6Zppq[%LBc`:pbp擛wuXᴪrZ55 [V쳝Y,J1  RiyӸqΝ1&6nU`4\yE8?nd /oY&=W53xLt?օ+Ltf\mKGDf$U ߬Oxasy(v"RQK#7d })*%!a{qbۃs{$ТOw+m&bD^A%ۇh4 ^EAg&.=aT4bXՏ':!ח#@)JuSvei)sZ3dHG૓J,Ka@:,xj8 ;cDH[DqWܰw/<5nO9߅E} sM}g0ʻX|ûsqBȉ< p~^:t&8&z1߾w0HKº4d*%aAtWmn] $E4KsN6(.J{'{w_hY?hxcElMR=Le†UηznI~egZ2kĘ^O*ǃKTɚ<껻 Or[ Slmp{cB|iI+;E ,fe־@ !=]nX㟖'o5ErD0ȁhz~lFBVC=YҊJ4jarOw0 G \JpȶI@/媬X"}T긁v͟Llf>!T]alzż.c QݿK%0oӴ@Kb̍Y$A=RCr2(K=oD.N? v/* nC[Ǿ%隥-²@5a|>!qЊ+M.MP&%!ݼC?lBVൾ$WL%y߱BM"7EcF]6Z |F W$vD" X̘8`OcP-Ԋ(~~36 )B!8.ԃE+Wo']8͗:T̤(եGQRle[WGosD*Çzjû tP:Go"<yT~5^*(Ĥ9gzLj;݊wO/^8  + ?䁝b(@U7nX Awi\I(@%'$ h] _fz%YiƔ"0! \Q!?L!ou.oPos1hq3{f1BxR{B.uOYtK*o|e<9M"tB6SPDbO.B4(_dRʪ0T}Q఍E:~F!$8_N\ԉh:yΦ{zwѣnVrZM/)uˎ 맶Kԉ ~\Sܐ gg4P8eY!xvb8vRFWh$"&B Ģl|3Q  V'?q6[ƛQ/DAّfRr:Wnάze,,6q2¡LܡQUlHMҾS_j_Cl1t{/ qR :L}[NT5haD.ݜw |v:A;9'8 8b/4n2FyO\=A[WIMaA4⊎ڤ.isi4b;k \-!?mb*H 9L&vblaVS$T)<;V*VD 5`7:G6kdxUHS_Egk{@Y:5\^5l;|WuV4A+HQ/" KL~RkG nUWb;M)ѱ=ZYәfij:09Yby( L/;kcN kݰҠ^MP]N4٬.y/!n0WCP3vi)+uo9]}f@61&S%PzyMKG7jѥyW,mT,AegW%z^ڻͩ\q$bǏp;k\C1_l{H.SQf\ %'\R␊1;uYTr  4lp=颴tKB`/n Q+;CW.869i%@aUC :sw̩QOכ٢*8")8M,veN*E/'k.iL-{gO!(cI˩V@AJ tm08ͻ`^qh @2]-m_YC3IӱQ2K t_+Ontpo6j5 T#WeIt*[cam!>}հo Z pt].rtQ %3X\42rng^|*\0FSxaY?Ρ U)658E26t,HPk۳4<x/W?dץ?АBLD>(vt7@{wJ^k lm>3mEHC\3̬[k_EN gZ=ۭq 3Bߖ1.;a4Gb܀B7N-WoRΖH̲2oMnJm3Ԯ88HXk6 iMLY&ae&M2l 1%јr=jcw/ҡY,Π nH9l E8%`%gјi 2{lq\3TRd\c}_rY{*Av`z?EG^LxLwD`;E#US=cc -j몱J:V ೑%|2SPfHY B'' KZ p%|YV3BTf { caԉŔ%RËU.lz"&P~i&}-҅V8D_1е5ȁR/=) 䜙%{zB ? o!WGHxƖ ֑՝ э2tI4rwGQVK<- ^VyWwTBfeiu ُ{ NP`;dhlɴ-uyΌ +-yk  uSAߝ~|ǺPo8,…(y?&lA!A30Z}g*UI}@E-˸9/2HO(j9D"` ^z |1Uz2$ -M-NFVEفe#pJk8G"X:; Q +b.Z Mqj*՚ER6K7'-JB) ߐG?b`+c|Uջuʓ*b++^rꮯP8-^6'rp=̪I#:O/d7ffo"lVXr*,Y>7YAּ9z;1ȜDW_`EF<(&hK`<zN}ta<-O;;ՌͪY" KM'4mF)ɾ2Kms0Hb^@7h=565ݕf56Gh,{4{U 87i d$NW kson`x۳eXph64L//*e:VSb˰Xȭ VO2H4 ȣMQ'F>m $cUP+ki_u@[@*eK1M9:Ri#}8S y*%LH7b1/0֭T.ᙊ%yȷH=`d,ъnS5Y̩%ì(2կ|̇ ۰g; CesC<6rMrTdA@I]4r|iVy3r=b @vx3.&ȿv ̠>M - *ŻvډBᲫV.lqWa\zMk#m'D YhK6ѱk E,LL@mLDŌIF 2Fk:ϊ^eo `Y;<4,,B\2Po/NSB>ěz0&8^ *{ wl&x"Tƚ.n!xd]c$#4GTWOҦQI_^)G]<=}䐃n| iSmMśԯar!䚫Aj>SAK[GnR]`+5 gaʪ&<;;!6웪rzZr˼S[VO6IR̃|c6k;+f¬=%Bt}(')[XYlamljUh<j|2*y 1튙P.FkẕIU\x4c7+'wVnI%UNIy4P̥*D[kpw}Z o_0ʾJeʏ7D5%5x- N鮤3:᰼K@ڡ[f2pM:";C@QXt PՇ/23/ʟx4߈it2/g/nm2PlPœ\?Y+f͊R{qX>&EpKS)~tY|,UશG~u}8ʕ:_zԆ9ŝXf\w]uƷhP _P0@ ]O8O,&\.~Wg>t(0[vM S`)%DN_(2_ rht(-j;N՘ lRCKeVxғv$|XQg5C!0*?<*1Z7[` x8vIŪ>@=pg(q\lװFIl6+~ϧFE5#*80O |̇ljEyܧߓyyOvߋu@(KS  ! ):@?Y),|9z ,b|kaF0 y|FڊӒm8 ʔ6~mUà{e|1Ȳj~-޿f kK 1BzԬ*؛ɳ?Pd☎ӟ]P^,"7FLz4?p9rK`/WǔHS(&^s~P[^z$q:qK'o6nĴ?+!ҳt?!cjnkPڀT6:=WpmJl7 ws=Q.瞊$mv@y`>6xfU涢t<%MW@V'͂]&ot.d(/}G=af]2 U˦0{@Sgu4_mjLS$ Jǀ:nYFr]I;dE&\Ƣ\R_^n=O ONf=9$HgRtŸ8>#_\ yKt<;fU03xV)IQE8k )G >ta|-.+a*Fd#UsifnCB(CzצF:agIGZelues9I5>̼ "u *!);Nr⟴qs&?pVS(v>$Eo u8KU^`ҹKrc2:wtm=憒vqo^tRǑ0{YJ_a2JGyD\m?TaF . 9\Ϣ8`F:O(6{m|@5eD(@!_|QR!fyuE 1 @Ŝ&cuΤ6+K}tJ&cCKϝHҰ̬%Ȕ;oZk. L&/G\@ :@/w(ci᭕SτU)3䉸 ]|S6K%2@SlRXé)d,7ʶ6' _CmPNN;A\X̍ eeںʝ%H$ I8{|N5tZpV]8շP>\²VYiN*^3 ZVig a!7)&2#X;XR±ܠ6{S.YUB(#dF@)Iy-1eGD+6'65vF HZc/ڲ)y؉v[Q'ZYnT9R#MkGOȦaYCmDdn؟FՊ{ѩpiן%ܫ-B\$ZK۷Be:J:+wLh&tZa6]g#d@5_ۃo}F &H{3YXad],ʑj$Bnm:TBbb<ӗBׅ*xDfIIyT<^?ֶՈR1(S@ňiq)-˃K7Y"H(ٗ|EpfjJNҷ{ 144`)H:+l@HmcՋ$'P6M;m| i=+fk4Ӆ7=Cƶ7*re~S9p0߿1fNI`QsaOr3'GFw[y6:F3"I]ߖѣS[[S|O>S= [0@WA] ?I=3 :_F(MR(@sJfyiYWYBWH*'3w+ƂYIɘRXse2E0 7/@YOj!5tQYFUAH_[qș@D N0o.*|J" '5L1Uc-oD|:FwJEgWx7c=@X.(?39l! @l2?<^*aAu[~ߥ4eM)@ciޘV8YxFQźwCk;3M&fN+mWb$qx .4q-y|*:@3V 9c{6:!WJyѨ iR+0.F"a<h(^zLA pk@lnt JPӵ#й\p=!RsE9OׁB 69?Ե B.K4{%\Ѻ!\-pUڴHhorEvt:+Hk%H9\3dOn '26([{6IͷrN\Q RdsaۿZwE~kއsqA|y<:wO〞W46,2m/Kљ }.d?b\Tƒ˔vƑJ`g_ 63lC"P.\cx,|hG5JIO2c^2ï4W{5[o7` ^ XTo SE J`?>.*NVW?z̞XG J=h?>@ub-Cv65b2b2Ū&fiT-iN$ӋivG<%lR ux3 -NCsE4$(/ ́ qi :]yoD$<U\ƨ 6eJĨ.H ooW!BY Mfj].)b '9b`3߼:]ժfs7<9p<6?a`r1=9C|POBC'ݜj(<ϿʵT[!2B:ldvtUpJ0nӣeF.ڝW3cj %ߘS~ίcQc qLwE*3 -k_BDgpHMs=d1 anGS?ߧX~y(--+SlVSoٿ#ZnDtI-QE3'zC|8^6X3sjcw3U+*mJw*A*ѱZqo# QÂ;:et!g/206rJ{hPnU>Ny'9L5dGq,5Y{mK/hp}uM$EUD(Rc;np)?XXW،ض,Jm@H?#t+#hg@IjJ:4a [7:b ʌRW<6:W|5щ+|P !w8JCvey)pERH-,7׸{!}1_v K?Z)mP95rFPߢ!䵙smc裍6^56?.k<\ZZ6јcźc. C"lF; W(ZI ~ dꫡ0h-fPGswmHT z? zfwNM4% Ə~ p eRz&5fU&!r-c<+"p/u } 2/=y ;rf>g FazXX5dlE9C?T6D:=ԁiAo[6!w $*!lP:L/unU<됟$Q Ity>D9J;|g im t!rÎHs*~^S6^/!.1C-DW7;$BCq'8KBy'+UwW+7xbE *^Ў )LHߧ a9fn's̒c)VJQNmF mgI' x3燫{ptc!?\'! n|HzXfwvoWض t0FASpɗIdLc48zF|^LC}eqg 5_hGrKZK3 ϡ=zș$z*k <`G~xO-;):@(5-=49ɅKF2ߑvd񰣭$kWSQ"@ߐYfҔt.dԿI8Ƒf+XyL->VTBN׃ʵ~ 6 BNækT}m,ހVw_F/o&P.,g գow_VDvbZfQBev5uxHAaAj;}^>dIU/qzb+p\9^?#8U ZnW yt9fX0Q J͟xzp R EXf-^,LjB\No>Br!E X1Þr IkhAV"ʊb¢߽c{zǂ%D~rTv[_R˟}/JUOu8|g[}J@w4.S}y'C„q\̽wS2uxs((mm1 M Ȕ,8kCɾ8/+U_jHO: 7;#X9MhIDT NWH$4Kc eƒ 3}Ц&fv=se} 5c;fƀ/6p8ż_V,x{Q\G&)a4_eI6psS{ <5O}rC_ȥ6j5eqAдy 󖔗/xn4&3w@UABKp`ׯ#GW'&`x @O-3N[ȳX I,e[+3@qB=?7)` :Czկ0B CC7HץFq mH3+\ /*| 0uH4G`~o͢_U3fxKO jNQ-YKznj;%>z~z n?  fM31:בHM͝aNǙyٹk4>db#! XhK_`{,B c~ '\VFv vX{ RCjO|a <.ѱ'}LƠ~:  #pMa#9"5#KE{jk!P"S+Ԙեm|1"?'Du dXFj|#7.{~Fy3}P* #-ɞSZrX'ԹiFBE=Nj,ocQMhUL4Z\ /02/@5ڿesqPo.$'շ#m JU3rTNSs%YWFv0NZ~}ut^( S}2CwL;lTi`bo髍3 Өjv@7F%TzP{8ثBtOzmX xO_X_9֑F?!6 {9;}O+>*jSj9Z:f@B[aˈt>nHp\j*Z1.`*^B8] nD3`::QRX[vjg{5Y0Ε窮#D@c%o/ޙ]7j> M[7}xK~H3AoUjȨ kx E:Ƹfaتv#%>" teu hZU}7c)TLK~2@7Z 8Z;/7WOAFr+|_Oyѣq{p)$h__D~(p>a)oWI@?DMZU9\4ND3>`FӺßX@c2nCfDЦpVI8tV ,UF>eHNNIe,}y *a{ffmPuњjF:kű 4sՓUVwkB w`žĥqh|Q/%mppDlSwODR\?}yfiת ;}Dv Z,"Nx+bF" "4h Brr.m4dr92*}Lr逞XMi6̃4 .swrLa[ F3\/ٿi8rr̈^B,~Zؤ2y3=(m;?sJFug[$ Ŋ\nc"+~fE9d0~cF mYq婹}횉Mˑb&pæ:9 KK"yfXo,_xXYI܄HM >gV6>;B tј13S|ǫT'ڵx=\:};S~A'O)IFJLB{qGzuߴ)M[+|XTlK2u.7MQs61xA RkvEFFAzxfms ; zo9K}4/F V>QLP43p@9v '>#+S|]`Lftg:_HC,S24߽<=J_[gt {Rф;K_i}O{EEtcKK@/!t'=E@L3C;CGS7rPz}{貽JDkރ..غѺ5\@C$T䬵=*XƞMCg[9F*tl~dAPz-ˮPX1KV2h5Ѱ/4*Ma5%՝p0V- delMUY')s1[$ǩ99JF\0~`" ~4eFC]:J*ARE;,,D,͑:H|17gD_OQV'E;fo`;p Sϳ!#U]D࿫Qipw/1$}]ܹÐQ^`.ԡx81m)m47nT+ƷG3u!SDe;KepWN̈VvAqp ׋I=Xg\*vha-KUnK EY6@^PUq`u,v9 zY^e.}hk;llJȍ s6*A51,]!0)#zkE]QݘONsjIЏ \6mGg)P8r-J1˽N ^2.$;7e3"XB:&ܙBH1ƦO:8Hyd\ʡeZmٝÄF,ߓV-WuY+J\RR$rY_(aΧ_? \`,tmDe`5Pu 0p,VH* : MDxNc2>n<%Z_>ˍ@*#Z+ݭ!msLᘝ2RBx<ޘl;$2ѨZ_8248hGs8@htTk?D@s+!o=nCYQ?"4IHWYSPpqKe7ƐfY&q_j})G%?m> ٦Ce7]DfbV Fʄiϯ2Ʊos4'txA^ucnmĵ$T^{oUR:ꄌc%,ʞG4 pF#y P˚'}+5HhPĔl~I)Mǩ$cČze|'qgQXƃ ^"4l1>qK(bpݺȕU{b$ovV2 ~ Zzhilf9K T<^]]QڝǓoy?tpʽ1nNjMlSEtӉy< JOmo *{0EGp삵|`Qd;̛i*[60a @('%5KVY~"o%YSdžW4TEŗf5wuSˁ2*z-jd{ ӳF{e߷/IUEVXJZ}Bfzl;Q2,h[\΂D])z˝ d#M 2d en1Z{7x 7z 1di$ۡf&Je Hg!z1Ef{cD7Ѧ?:hmʯCW_&$#`q [XVb,c93NkwPqLMRKcWf<%@l19d=UsO#M*: &߫!yxӡTocOAt`i/hi馻iJJjt\`;nte|L^l+feݾ(h{Pq:,Z*'p'Sc%5ag?C8?]/F}1jduWAQ'Ýw?(2S@f <N"&.^w H۝Z_`\m5y]^;"Gц .㰣Hf ~=4Z aQ5OŘ MYP Zfs[&-'H۽b "yP4J U{#+Pm `tPhՊ"d H8 Y}@eFufaξDNQ-<$3F"5lWs%ilE\a1fTcIs0-El{,/hm1?!ﴨ휻7Gg_Dշo1S~+".ļx1`6Ry726P-HF\;.{u]%qO+LaaSEr_JTd6+nkD"R)46ֆLL+N@1h3SS _k`GJ{w|i NYAo1uoww)i Rկҍޜfa *uvdGwy۩+mkڟ+BX$}+m? ~64'Jmu(2(_JU:^ ůM`1uenN\尵et^o>5C$SAa /)ĕY^Go}P'AP!'DQ4SM["`{!G9CXp;I aG 2VrH,b̎)gwqbwh{!֓Zbϲq3 V68|}kn*Eߵsi5aC'x'\5_F ?=bxb n.rssj`xʂ< }?Yvu/g2⍏Anf]0B}3C * Q@h&}n48]#mt虹z>E]U-W`S{ P.Mր ʃ]nL0[2ηml_W J2X$] }J^UW sV-Q8fbZl:!Yo0o6JlUH(J?'0Ò&K?LjQ}Q:1fS7O: ȶ3]FCg@9ȃSLȳu y (PW C޺r(E7'sш0mNK{\|V%tTzy d G,>AKdmYr܄'R )_kJe,[X$V7[8 ^2K7fY7Tz Xn$ ѧml{HgC\낳ca'[ w2,t9S%ҾШ z H#}"%+x׌3h_0* =Qe;ewG{b +HvۖqYU$,``O9p A5a%+TS4X?NjDA /` IqR; k:I*宕g5b`:)??(:% akBH69Qt/C 8<s 1Ѷ%If%ptaiةk#2zJr@ j]YAT|TWt݈ӣH:0>w2cf̞}% ޅ'G-ȟC!%Eʕq| ؅F@:E)vNɨg|'|PLoh;_=LQKѝКN6I0>Gtw;^6i}WFkiSt۞[,tUOh `gLr2M䈤>NfD:O괏4ZP<a78 ܴ;sjYj%ƇH 6YVJ ]]S!i]23]kvDqRUK7Tŵ9 ^qe=! avJuQ8_#I;ʡ1ڤO:CZ }h` ’D5-x00NCcj1$47eKSE`!F6s%q64I=e) 4$e }[v2-14<]E5)u5XЯT{6뼺{GV.ẉUنo 7A c"@o>X9mp/cuS+0l1 : ":WigGK3v[4ۣt!ߏ]y*Hj7?DgĺjLPll8'U6SOC.^k%݊`үVxݔEA#xDܘu T 8/D'E `8 p >c:lsD%&`o %3Md;tWJl cbi*!BZMř1K9p`Y, ?Sp>_tnʑB@GLc 2;>߆&7WUGmv~bcLg@uoyFk85 _fi~L˖WY+JHĩ6ut3smv4MEIL΋Z{C< 8>Irb>ܢ.ᲀ+wCTN+i86Ad;,o/LzpǼ"٧C!{+s]`GKIsIpGY;0TF  v9ǒXpNx-T e}H{sJ<6o0``Tj*AyZe$;1|🈞s&~"JYrțPL/(o?Q\ԀN=}s_#.w#wY:7E6.IT0 }yEcIe~]\a3[,~uUvϩW7LPj]Cvb7TnXpPq;;rM9Mb%eW|N;LWm;tFZllg t`I7C|X9& Y:jj1úsUOΟt d"ފDa 'JQq@n'??P3tY akL7{T[2: L1Ed ZȨu,dYV`8&Rg; *{EC)4t䎗(+]2Qbe- c<#%U@r"K+Jܖv5ĒÙ soߏbX+gl'W+/jk]@GWy\w9!սp;&-p.LZ$L0Zq${M6'^,Svmr) 43P$?܅v2" -z$@mW2xѴa3.?iӁ"6M ;'Pg3~0mKDŽ_5>@ *fFsLS&EPFk4 M#LI-K QBMul/ dV-E fhT6y?pDJS" (ueZ(?g.}NpdF78B 5%{pޮs cA-s*˞b=]tp {MNh.6'~M>ꡨ40Y5ړo7) Q960pf&X_X{KrT=c*07rؾPnO#5T@ppmHǻ}5{Oߖ⭥F VX h ʬa+ a&)*y>F56ubqGYXiė e>e ?JQhzHlr!(leҤ*%p~­,-:fH,%4gsW@k Z|=Cga%xH3֛8OOAC1:VA8\Dt7d 1#iDD$dkIuQj03U%D͆GD(˃txg ɡ6Ǟ\Rv{ _"ܒ%Ws@cpVgL:Պvz2#6T9<5 2i #vUhٯwe=v@3ulL(Ja> #'Q$8֜NqHBWͤh8DdN׌ܝf@2Uի5DdTv(wC|&vz5;7ȳmTS'/ߧo/8n![JMzCix'Wj^h$ə @&(nlPig Q߷>إ+aɑJu$rm $Lc8l8lD2b^eo_sWʱl7#aG6!+ Rh]* 5r'>("i'9>\(b7{\5b5P# +K_Aǃeelwl`.{mV祲Tiu E>gFU2X4R)qXgؕa>ft7[ڠkwLܻ. ?pĬQ5X4}$;%9'4⛋\ evz8㹨h+~ , !vYÅF18[mߔڊ 2c~=-']ҟPt2bƹ<Z~IfT`:LmGZ8,<%ϊ؀W8k d "p|kk4 C͑o`5I4D f6H+$-Nwa! n‚i̪+ gUh[ۙsPFݧλ)zXsCHW Ft=)d6krE͸gm%,KN+[&k&£J~. G'U^Y* P=B{,D{j "2Uh\PT!˨Ìt J)NcL 'ݽgYzD0J̿'isŜ#Nֹa<VLw|z-Rh :0z0HH0#> @KlNLuT֍]Coj Lyh4mqZ%`)qI:F5œ,DžhO[晔p S<79+&VVTKP;-ް7Eoկzؼ֤~^DPY(TszP,re+c,jd}xHcdހy~ Yc`j}YF^D ݓO7"7d,nN|2㈿}d7@6 [%{t'm991t'{dB{ld Q/㟱qAZU7p82y 8a.XzGfJ(#bkF;$ܞWߵebךMiIl;IBt3)H'd}rtg9֩wvU|ROaQneF9o xvz}#vY !ie?!Fg[@RiɷƧK17"'ȑѢXS:p$@A;}=IC#9,f>@_2zE;Lpvym|07T-e9ʈQQDg* I}N1_RY"vk׎9g,}=㡡27wXli.6 K9K3S$zU-" ͤM2ݗbIᨪ6KHōjGLˡ]*RNEy .c6?{,ĶZy|YPBENZcRe{/"F=,+ ÿ984?J7YTѩ44 ~ WBV<rhΐi𹫓;"W Z5o=q^\7Ix1WDI$$ZV }V)mȵ=L#m|2Ԥ.^͝ |Rz䌂\Sutc*;w/bd&_-WGi$2XP`hДa0*D#^C{\yQ:mm,/JP#܀+|+WW5t~wKhnؖ0v|B#<}csLEט|7IA>yLԱR2ն}^ TXL?bfUv6įDV=E֩Q#9&U"`= );-640$}gY߻v" 3"aǰfl/5j[8#WET< H jG̰$ \"^3i to7U6#bkPIikDؓ!mʀObV;G G3_wP˕8B cp܈aZS ~JϗwF@!8PnꙘ+.XEtt%ΰ?ZU7|'ȓK"-6p'?u&8quSp+KW8cq [/Q+c7VwT, 봈GaHbc+8oFg'{l?D_ yѬw oUYl.5F~h-Up7 aX Ww)ė{4H9Ո{1bKPL/:;mjM1}MeH4d賩sQ+0XSU-?#p4*ogL7jE4q''Ti@@-@֎/hWk~Qà qgآBQ%7·t 8N2"ȗ8WN $>~Dρ6?B# ?[΅$(yVQRݘC:؀d<13 ˹xfh"M6BWH dB#HxT*~:"Z .+2 -}%P8 q8~=S|'kx9k//#DhorӚ vmjSiMk|z>ޘsWx}w_eg|nu2Լ2N|ƶLT~(YT;sⶻ ELB5Av\_С܌21o.̙*{$JD%b`_9m<(;j13sU"^'I1S)Dx–&Wiի~ɴ>Cz`Tr%򽓸mAxIcbg_Aɏm&MipMQoKk^oɛ-a8 K%|iM` OLaOKL\Aqe-1b\-zJbRBrMlÍ0zs3hO1IoTLe $1|Üj+ҾB7z.xqB?XS[$]]h)wg#<]F*=QnPǧ?dBc |dBھ@ܵˏ`&c{4WyeI# #C gpaz4ӐYaq_\Z{L20}Zwl] ƍgW%G.ׯr2 JdH06FDQ70.^̟Wט -wM0 spvV (ʥ; N-c9x5Ayqp,_,Ú:ʒү#r1їB| ONRWGZoզ͐n-Gy< rL*}Gf#GHcgޘzFv* AY︨UpG7e O>(9ыsuyL:͛oSmɫR ·AK/wónMի'%܅u]y>qqp!G1$ 5`fuu,닩  bNb4gh^;Mzb*DH1Zk`(K N0UWCRIav/"|7Y醭=hѶioP YMS0gv%R0x:sʒג TR; ͚N5QPI r2vqK/wc֕N|>6M"@>asjVb!@CyTUl*,ü`lNӖ@BHrSCiڕ7)g;^ZW~mzf7dTsR['' z ,hӕ Rɍ a,ϡv_ 70Jh4x6<]F9i q/Ӌvǥ#s8[RF<+EdGP\ESg{1Fɮh2Cx9Wk,]FtA'5j+cEU^_4]睾$i-O"?,,z.ؓҿ Q})5{2HȼOC7nD×su(5]5Ёl 9Yb\`ΦWKu*m 3;[ޝ~\R})!EO 0 /7/8  FC0"h XPeՌL0S;ؖVjA@Xes'5i|d,w-1e|aJ`Zz-RʬʒL0A54h ʭrP;zK cԽ"|ĤdQ׀Hřj-cImC-zױFΊTudS;;2ai0GAԦiG?^{9o$OeXdّwHem@r$8h&nf6[Ŀ6c}l[[-mXHuᾤy೹i%"V^YҪl0 ;\iE{ZyW+#ԧNRv 2rRDoE?Ђæ@uYPR&El!HΟ*n&^IydI49e ;js\j#"ɱ~+l3/8ga!i\~PߺDzs q TMN1zW{gDKj1Fqz/`!/8+Bn-0 p(WYs.0'QN86釗Yv2+-YE^$=^Cd+ IjY{*ֹ^8]T\k_c[1Vn}V+/'{X*ݥ]glaۇэx*0K )>1&XFۭyw}^I'`R|nVp k[j+̋S,6m"&]@@(Y)E&gSj>ɵy"8]߿6 #f% Z 0E'6u)'a>W~72[)C1Խ"1^`.F>T|a MZsCQrS@ @~j-\Su?a2'yYRjY68^pҒ"~‚[$>k* Ah| *6$E徬*j(n~u^J; Frr#FTGY%7V䈚"oҋۓXčʠre0#nѥQ6  Lm`.rxR;/ H@ϧZT _]p'EU<2JP(bxlOēh wᔙUfF;m{, Tdq۷UQ)&uO܁O&ڝ*F'UÓx_d5D!m1EQCU`ЪKѤgfrB4P5=ˠ]~ݼ̠R9d\"bONCVw:ymL.q7ianćFgMKoi惩!lu׈ՙ|=4aƐrxrD= Dp߃ 6L8%Ht'ρE6\D YkiIPHJB=7n'XU5\OXۡ}]L$(BYF"Vֈ +beI{8=&gf$L.-₂WF_.-,@KSˇ\*,ɓ|?*0eMNOM_#ۍ.n Tx2,N-Om[t#H@ nW=@ɣ^}n7 g iBUV-@^1̷I!}汈# Msj[Q4?<=Nb@Ӫ8F85WBC4D>( E@p51'nE',O0fJnˤC 5ctfY+֢q*؏F2qx M l2k Cr/u}@,6s¦.Nd`IެK'~Z`fE+6"hRAXIBtl'W_7#rH$+uR'd> x3l;)02KcТt:3AbT#?_6oSmԈQçS٩IëRHEѹfObL)kYVJw,Tghʩ1!UBZ`!%/_Gvi5Բ&LJ{qvcBYQMl&3f5(+S,ZˬV.39 O"3L'u(BO&%6D<SQ;K^IB,{+1Y3];+b_=94ue~/ge!W)\I2ċ{}JLbK$-q הϬ7-lrW-eӪo(E[,Q5xD\Sz`lք%idfX@ŗ˄+0Xs bC;)`"$Tp)\`{X&QZaD@M{]35;EIJ#! xkԸUt@oTS;A!OɁÊ,\@io^̻f=}aE9fֈUuji;XDC#Z KwK3}Anmö_GpXt?gyׁ)~A& ՓZnN%]OM#+TB$RZG R(yo,ﲡٺ#&2A~Fky NaL':ebhӀee ,A.f.i 6nH$x]V!3D:iS'=N6a1%wyK @ޞxA(bRa{ɾz&TYxLԪ+lj+P 8.[P2 Ccr:^qDSk)$FhW&c˃'١xlWhRaWC*Aďּ Dx9;lV3Yv\9ڟ&zǘC͊~#I5_eEBگ??w졉gqS]N@E+M4^ =yfclK gmO2k[k$*|FNg :eɥ8d˂Y_FԫHOilfD sRS*  Dåc4^"t2.bq[o.#/Ist LJ+cq*JB\ -[Ui`~w`ÞQؖKlw\"Obmv9On`Cʤ#qÆQw_F_ Br]0)OH=׶~Dkᥥ-awBY)]a Z2\;qk=xu{0Y2R; OƂVJ8*7 3:/<9@Hϫh䝮hu웼M+Z|D˿朽Q /S}X ypx" ޟ|:cB&δ3~܃;g-Į/z hn;2.,Թ-?g,hܦ|0mybK+YvKl/7桝@0kh)S59nDX1,B!R/39`9\-+itrF!I.:ze)`E{wT|hrZ{=*Kr<%!۬\nant!|>$U㬹;0U}+H +1;j.(XZRG *zBW]5hRRL2q|A"閣b*fA]U>/ӵRaY!]99}h}E8't&sĦZ}R&NCv ҁhW( j*;%"ǔؤSqڅwn[|u yjtHZ=NkeH\ҎpPq2&׷`l35yI}'J+3>xrzPKKjz1X*:"Hٕ^9`]rFBҿss`H<*.FFhXw ~PH$ԉ?5+%ǔ׆XP FZE9BQi /۱PlW=C#ZSx("5EP˛*PK7)L.Ҋqc{hm>):1F['Ul%Тpiֿr61Pq-4p^ml ˩?Aɍ6O53@%5ŠQ k܇ N4pNzF]NfDғ+ވ6"R```sg2^^i%Ǥ4L8\dW7{Du[n(blʋ%@vo<6vk0lĆ5;N\\K9t/πYAe7 2K":"Fُg3rVfY Sc^(ƒCx - 5)d0s1$hc|hB>@\r,mtmH@J11&>颷*!YjZͤEƳv篗ԼH:)f`Ƕ)*;M 9{7@dJE[MeT;l%iWΫvo}AbN+m%|S$Rƍabh ۅ_>Q֫LZ+nP߻D*ov\O&UfkfV֥|y]0-TuLasxbϝ(UԚ2Y/3y's<8HރVk)\wL1B"#HK "EO#I( ֝ ^Ğin-T@ 4D mI f5q]q8Eˏkfaju ]q[Yח:)&AU/%45^jIcܱLC<_f0XUe—3("oZs5'][ʾ=ɘxy͜ :Hd*>O4fu0dDq4jJ}'b.xL:(d21t(2pFC)c>%8cjS<"XO@O/5cJ(SƚvCw'Y}ʢ d)U7|;8D *oNh33:c*w)#DֆM )O8!&+!fT 22M@o.e`pPF[Os`jj'v.jt%99d#ځ4 >rw!X 2ih'\Fj)c-˨)1[( % 0֥68]` ~Cas4Pnt^0o{ë$[:YZ/-jdN̫" P*Ņ\BT ID3d80V^Lhd}y8Jj;F]1m\Ěև{*վI* &ӆړszxɚ"ܵ8 gX(D*ˁC-Ց h7xsYv?{4A'뻟x̳qrj6Bx3=,֣ hLfxsc,WSHHuTHB6aX(۶Nn8& 0i@ DG#ɔ&;JC"~?OI?W3_tl2[h\6:8ۭ2kOW'ϰ2%_.='I¯mwhZ*2=YyS|yV !Ӑ«]'gլ5^Yx5Ab޿Oz\E 5?wLzATۨ'^kݭ|\;Niluš:mR fzL P"SP0<:R1,0jePFY:DdVݿ|c\|zC@<41s 櫋YP590!풥ggW9g'Y*8Uz#8&&?D2e/;JLC]ж_MlO|H3~@O\ՠ7M #"*rw"4{mCFr'YM g{@Gv8 dyl,m Oj[SGS~iĆzFfEb&f{> tV.dj3\Sf0e`r[V{dg<S#JI)-91+58K۟ ԙVd4 uX;,1}SmkR^9Xs^ܫ{ !te`!1b&kV2Ͻ >@e<<{D\]Ul3@;e\ZAy/0+Z7ӛRKەbT 8= }G&0k(]Eue}ly!2_m[FG;P Oa7 $+b+)Nh|ɻutUFI}/7,mb2fI[Z$;xaB,_?4@ 0T\oYi;#:-;+ń9BRLR0}L 8]2hCTcf ;!{^)qӏ ^3; <ذ%ٸ$sꆿmURKTQ&û^~"V+'4^lFֲFed0:̏Gs0D(=]aŦT9H9=UKZFBoAؾޒ+0 !\ndq?%s@ lv(PT<`]'LS\Z{Gu$&QeIس[NqϭʌMntt×fetim9 <'ɪAW-V8<*¬(AK̋%VW[e-`[ѹw)mАQii@ ZMSO`=>)F|}Y1a7ot./vS2h֠(aoVOp,+npȅ!̄;b&1t> 2<& 4ɜ0#%NNnWtkY')&й < ZIZκh"eS}rYa6<)2mKݗ Sa(hDaQJ֡k1rY||$Us' IQo H`\|;\[KkwAKeyگ8\)AfNPv?G ph8tStˬ7N9_1KPc tXB5\ٯ- qr=jEE;4~;U<^/H_zUJb_J1>R ZPT<  ē93*F!BKW4h5*W} .A`oyse[rOL f?D;y3IxZ۲+VIB{IJq5mFp~KGYU߰e:'ɯҾ;CQSZ~:768r@Z9i6VN[);ُItS:>t 5֫.3vp8{cfI ֍;(A:{ X}LlE'la]5kB?Ncz@5Mփ.H܇bUĝ7-oHa=nOk,Ǎk60HI';H.Il&W*oU 01̐]=|Aڜž]6u+CUF #v%MyqK*Țm>։끍9C1t)*jWơ%nqCvr*Tx*J}0mz)?)Hv {>ƥ(McS7yFΊ=/m)(e@TXFU$S`+L * 9&勳b{wu('CuE, X, j&P+d_4.ZJ|ڃyh Y]rCf\mc ܠVCtpz6)md6=z _לE-_EǨqfI s|&o&ٓW?S"rT1sSȐ4ʂt;T-UtvX"n10ƑZJ >Ѽ|oCsQXMّEhCi$ȣ]ݓC*J) .ͧip7d_AwJKʷ25.,E׫.z/u)UFW&Wc\_=[ Yi)>CEo}a]+֥]pu:!l"GE,d'[,n6Ƭua9moR_![! ~*J'd['=Nxq7I12?`\2*}mG_ܵ* w[#76[[C)(@}/3T_߃yqsTg0OEK>\[(׷);OgN;1uʹWf jmr W ~73ֹmgk||+py8} Ǐ5,%_hNx" _ks(0LـMKTrbOjpC b :$ C8,$@/%#5񟘓HR@|Hca.&$i3Xhj0r[c=W>hGEXQAO`S~#\c:.0cl:($deg-n<Ӣ\ԧ'p2u%CS.UVg>倀]ۺZ* ^|t?Y "eT TPTѓ o`'}޽}G ɆP6V4(Op{iM{$Gw4C 濵 D}e0Cgv&fخ3,b^Dz+܈v˯V?I0"pG\0ܹ軈sҰcT^3[󣪟6IX/%V(KIf2@@N2c"X-|/bOU 9ʊR!=Y@Uw3,7k wD+n6˘,E 7+]^؉E6n4,h[]x%]rʫhf !ݩۈ+}_8w&y;Ȉ' ?ܙ 4<'(;,u}S7J^707.6%w0|| g%'TQǼ <5@iL\T*ƷKO_&OL ֺ@>Q/Y ^՘bG,lRKx_|`W 's6D!cn9TY-,*_ +EU2+*){gw{H4AruМJ!mvrlxk%!?AfXH'2ߔ6ǹ 阚J,T=?$F/۱ݴ7ns@ܴhүzg 7Ql嘡iRŤ1`CI/l}`C39g8*^5\@ b'=̂c#dXUx4}^ڇ)HK' X~ &7mQ\jR+' J2SvJm@yuW(ɸ Fi6[twMRV[ZP[M @3pؙ8La~!I.UAʉڔb<@;>;355Wt :W+ U/D2 U([ f OO W5g>dL%>6̫tc_$Ds`u):vp8XDr !쩬idm._^ VfO1 0~OTBIW qZP]~S(>pa[]:r~̵ֹXO"1b5#\“ (m @Mjpց~qȹ#-+d3P t*`T~ j%*5=ݺpUi+CWNX1S*N%z(X#P嚝2#d$BzoL@S@5 r D3*kҌ&O"WRWz-tHjw)~ipU8.=:2x{PLW&Ur{a7>;TxtXhP9n`eZfg"$^yFSO^S6D8쩨؈ɧz~wb|(i"J1Oa) V> G-Y_;W#_pik0:䷒~yA`ti }#^V0 3Nwa7b r9Y;L ŔmqRIND'7yvmYԈ-d(ŝ6ފ@,)kؕa\"!@JNM`wt/W ܟS|frrgam_U!^>|7aA+ `lɸ pޥb'6Sg3K ^ikvg|6j[&3^,SCD,;z{9 6J7 Om⍚wNzΆٕwM[$%jQ^ahCgUP}CʹɮLqC8h~1(tMqKL{"P#@IMEݜ0^^mI-h/i~0;22 ڔ>a.OD@#1;l? FHQh$}؇W_={>W`F mQNNO4/5<|2{>֗XMK˟W*vTZla'<8]\iL B<-{*ֵ6>Kn)gے˧zarB[C.}? \]4 VPxkSx]'λ'vø3gܨ7Zͤf6uCM  9[dOřfw ~7Vӄl~Fom)@gdu ?11 Ng윴;."C5 xU(zc3bmIy&ߐ8~٤Y yL!$Vt#`c ⮮ĩ6 kHS:eHUzw?e't)vV>~{uA]K@iN^,KR%>Lv}ڝ.|/f$w ;ڱ"_o@[#y_vbj 2 [y JgƦ) B">OKw8I C fuʩ ʡ Y6p( .LFOV-s'J?4H-f UR0V:::jˀO.Tzh%u~vNgz8Ղ" N}`gT:#Ot+A?dM{?5hBsĬ\l %,8tYrP |ksTy+#njyr)_u>b:&,Y#ן5V4 4^A7*/õ8H6]sӡȝ d*,jsa$X"S^m4s>3"5t @o;OW gG}U3VJwdz® `+2Aچqv!ov9ÕDpwJRj6;2I5c5m>>WY[ZRņ[[ RFk.;\V K YHgL =DA.g 3#oN99Hvh.wUe"ϧ,UtT2f7g ~P!vSU/nDr.JXLl}ț[= @1݌BG?d1{.R4-¢[#2'l@Q{{ھlH@ =tJZ}-H8\(Nmd@B-FU3lue,KMd=AYoȖ*\3(8Gb~ iW~9?Q_ayq.VN.lCiłҰ'K}uMc<M%4U2zRSbh_W- 4ov/ʲ~\`Bn4ϟr{vO(-"sw\槃65-&Ze/J aIWYҬX ׸٠X8S^^^7^7%$M  jӟ1q㰊T-2DX^`v9LdEZ7!쇤@G,VRY[[F&Z6!ޢ/vѓ_-OэEqX_w -;ѝƬnT A|2Z~~\!oJʎKb"Q,e<  3Lumfʭm [qȔwN:vk'p2&OSjYlǩ!]/#D~ɞepZsj`P/Cꓖ 7I48CJ[+ oS!^N?յ5h)';X{ ',pPb*`93GյZ" EɹkaDu&@!e*OyXjmM.Ǟ ~]J$2#ۈJLV\'E١mf >*T0Ȳ^wB4JO L'HS!'O H)k_DSce&A$V\V@B>QnE{.-_FKx8A|X<)ۓGŕ Kgv?_*h@cծ݈>j_Y*C_`@^%:^r?ҫXqCU|FΑ} iоxȔa%kSMasGkFBIj0p2.[찷"؊bWS>4LE\q{,HLq'{r+Vd>ގNuf WG9K^SPW z{#ZDhq5-N8_+*N=_z G:ˠSHo_ؒӆ1@!qr/BȨ m}Րq5@ -vyЊ** NmśR>Lсe|'޺>W/F?!.,/J][x%bUʿ!_\ 9ǣ1 x˥-{٦ӹ q&kMQ[8A<̰` 5AIZ!ti#7{$abJ#]KXv5=3 xlJMD4$ApmQyjxturuˆLL!U'y `_c>DQB²jl~[dl`eQ*9twkH"`JOL8RyjoGƤH9Ĕ1C]) )f KYFLrv+ ܠ MKWՄ˝u'obN CVi376 bA@?))S819f)4HW/9)hV,(y]Jeh MKŕFB=h"„ʼn´~t;MBZ*yxM{ NCwmw$s]( WFU#mrwG'g3 هh Mr?9 5.Yͅ&3tߜ# (nBRM ́5;Q&09Y;f(`_UK2e=a!~ W-x3_DOw m`Gr|j*r~m9cO`ʻ"fNl%4dv|T:w,s8-,=O^A86 h}ĚJDIb6׷ qV٠rb<5Zb"MZ Wm[?RƸ cmr.sIJ|e5"؟M0ʊ|;N֝eT[PC5bh9,ܓcȾ쯪j̚Y }frO/TXc0:ۡmϪ}@V2KXڍ*"AfݮL!ܜP#2ddMЃc(Szf];wSMJK['דla` әL߃V}"vGg?a{Eɠ_wvRѽ wuE/?i6W"*gQA/Z=&pp{JGj1_W+;i :(/G(DA@ i: ryfTae\/؀XM__SB=;2G;PXLol3cnv<}٨^|z9_(T/o&Td;pD5NpF3 Tq^#D0{I }MGɳvj)i7s[gwfLt>kQ}"M-sljml+6s܆p?$xv#v?$ =ZꮬZ/W(,rp1m" ~}'x!%^U.Jp ZGIW+9\g u~dz8bui[K=_I`5;!X>pRH.U:)E.*\K튶3mu1;K߮ߕeSyT#ܯeVj!%I_݋(]ouLnTV&<& `!3MxGp5E+[h13۹N}DI-!: \*K",(CO 's- ?G쩙T jFj+ƶ;AxhczyFLzUp>irm"bŻ0Nh !QZi,m T1-Ca3e.&Q;EÚxLRwrpeDJ{+r/!8zN۫ťw/756_ѸU_Oo^Ol؊M6d0LEsj4MT`c^.{z}f҉=@ihAKTl,ahvB@u31J^jPa^||}fnVT6:WxV-V.Cd{_>vqMBS bGkGIs>PC }^Z@kKy[5&pXEgkoN:?'4$EvZrp$#qnL oV` ]labF⣞EpN־AwtJ?UT(ͯ})ȘQ;3B fˠ zjxHI&:Te>x F"P(F 3;dfUC剝qΞ^9zo@%]]bg˄ \oo??}  >_]4u/kXНUKF M^W|9'/u_49LREMw v۾h_7G%QHWo7e&XU5JgbF>q̏ 8ؖ+l8qv3u)T8Eu- U--#Opݦ.4Z$G˜m{Z5=Vi^bfm4hL{z~y)>ϦIA_=HdswA>."v;/8U~²>Swv:uߐËdv L P}؟|\vGx|>LėMU`V{IYʃg5e"QͽV~L[ ;:aN4af#Qr~!نzvݡ(fz3{FG=<=^L_u-aƠl;ET,Y݂aO֘qK@[Hf0[|k%8xux ᭙DKuS S*aҦ(J+^ q?3XLp2Vm߫E]o6LMmFS`N]&F,79@}-XߣQ8^ M.fR 3ƨ(rz.xFۥ;d+)Mw!*o7 ~O_H(#nU׃Ey6A{Ղ(\V?;շN᯺3JRRwNϽD0d\NGYICYD l%"0< Wtm)N,HCIYgDya8uj!䅉2I5Z߷@"iw-0K#b)!gs4Jn N12,usfÚ#%󮁱Ы;sN9a\rޑnD'5+`Baa>Qqu6Wa+l[B}Zʽ~&#"&wy>Vəv׸XK:~~ekm!bk:q@D@tC_%ȧڹebӒTc2:@`9#C @wھDٳB*ݼh78)vU"3& ̰ J \ ەFcz;JJ\[)Xy`ذn[tP|HIµ`-Ρ< mp-vŹ`t+DDnX6cspb49c'®& C;)SQ5,I?;LQ}Tъ h^n)iħޢ},)uO6=K^6 ӡ!YIU)k²N=8>,7ٲsoFesŅ(\o͡m:o伃ҤM%n܄(./c1.$'ᑕZN+'[_^~J=d;=c9) i Bv$z P%Z8K4)T4kQ)>gIVDɞ~wYy2_u+J`j 80Uخ󼵉WH]V4`n0x4(\V!ew;)1o)mb(F1 .T-wyPLK*eҙyk~[OA{R]Zc6п@STt/B ӥ%C` =mL0e'Bs+>Ré!!" uu"7V|a zI9$;p?߅Q;y##ŋ f? a| ~J ~fV0=s}bunGNY%ba۶=c0XS?w-Ğ|m{rGeNC6w>+Po~d>GiL"˳\iE&˲ 9,n.>oĦpO ׏DSw$J=tN ؇mrRO tk\wb!q~ xA*eVT*>veH^*=ZFK-69p:uuA?FѧV;Z^JcPF]Oj>)xV 0޺:Az^٤rB͘՛R5v:$_v$ʷUsś ma4BCYڳAabA0y۲YuLYi@TjhƒfX(&v٧&n_8SOv ,M"3c*[ 8U{pM~jK!#<~+tULT([;TmIAw}zL{jDt5SEKh8f\H#fqܞu׬k)h)}2(j4TvloAI#d @ o\pUZ] 4p!v \ba ct*-!#Zh~X/y3Zy7z"5d4|+AG+f6cȾ"R'AC^<ԑ;h֐&9̄F(F ߈fM]o^w~Ni(<:iP'@C*Naql0|r6N|5pO&xolv&-h97ڣĢ*0߹((d(v+nv BG1\'BNDg7Ψpw`ƼwTM܏Y@ǩ@h>* R\y!8"6-=-+)h)^h3d;1ܙ+]Ⳏ:쑝@퀫@ nH킧Cڿ]=vW$/f>zrYhPV._4=-uZ;SZ׶`؞x\af~wv@AgF˵8[3-h Sxg͂ݕ(h)aO8bP`9B//R!@˒-*İvr9F'&ET3u_-#F+4e jo#җB>Nz,VIt7 :k;Ւ.WV+C03(piZJB+~xbĩ_W o<和h-%D#뙖g;)V!^AR#y6PKf#B.v=IXW@ g^g9{Ŧ*X<3͋aonEjzŸ i86] {b8jdG#APLOZ<# ٹaK޺.3HC6 m-'d LG cp9bВc!5mЉmK*fc\4֮Ri m&VsChO̍ښ$?C:Kaȋ͵CW\cr@Ꭵ9s6uvJ~ t|8#Zό vwv!42?Ļ¼bLyUa!aD=9$!j4^hߵL %CovB87  a9YP[5fgG[I8I ?|y@,aS< SCS E E1;I:5az)NS>!DCGP[R܌ssB9ڌqޚ(;,g-+>a`4wJH2 "&G{4Uwjܽ}2wzS\ byA?LLsW.Ѩc55iQfvJA?tծV ׹ `oμa`1\@ԶX8>_ v5̺Gy x^0MO9Dpc_Pk0mSH).bRHFtr ӎ7UQ &,:((8I홯% G-AsqY@kDE=XgG@-Zv /_^4!?]1}({ȗH6LBV,h:~a tjYMfoNR  m~ȂP{_ӾSĜRf0zI+wK=Lk,]yFDs|o߈ iA[@7l¯k.sLvs'RNPgҵ*۴ACJfn{YUGQnPU&3$_ }Yxeبr!a<nG0T>\Vt['íL[.zjǶh}1[)?GY3vd\I;V07 3ǣ[$F6xfmDalexń6T~VU p!kYˢ" 6,66ȇ.%+qQޱvY|>Y04I@hʃYC3Q\D~yw⍬6nו5-ENqe %Rl7_PN9P<֗#>JZ& "b%w-UXY7DR?u#49`G;0FVhuSq)©g0r(_x 󅎿 p0`Cn<)D>ұ,r˱VVj8,]fXo-!(-9'=M~,Ӛ1|=72fqw$}8+%Qh:իT*`>:ӆ8vc {D\g%Nedp-~s`(pf˫8B4?dW19X*p)䭑k@ w'NRe= i]t9aV~ 0qn\bmqM炟Yn~Dx.@K[TS Vs ȫ\Ԓ,_.+[E0`g -;9]9Il`.l$) ڜByݔE}S67r*ˌY1LygX>Z5A/n-(͂B_SKNe95u`> t$Z -{b|6P~h'޿ھ (){Y%h6r $E7~b<$L98 _&VtM MO,[LBW_EbL4`W\BC51b0CWhI)\dQyW=_EAy 0k7ezvDwMeі5"4[uw] d~f\Z^Pf?zf|j/~^,9yo&9P: A-( l{KS="9 k3üqMΠ!|?AUĂqJ]_9 M1.7b  LjsA z+Ψ6M 9f%"],JfYFc"q'LHy mQu.=`q/(.b[ - C0cنJK0]S8Z㲍t*ro*]XyۙifK̋ Y*$U Pk߈\ZmbK40aޕ;"QP~k 8|䂛k0 4Jo,H;E|} 8: `:,T|G B'75-򒇰l\2: &%vz2v;]䤈 uevgJ<6+n#cu>[{*kyOZyfà눥j z/D{#JdڮF fl"oTPu=9eH{aW|̚Q)D0ot=LHq} <v+x1)Z0rW6&zsAb#@vxrbFh@h|=У*jɜXAjY}Sx ]t'MIف _jߒB.Z~rл(q.*+Tʫ=eth -+{vysd:GqH̓n;z i(c v++"o:c}旺*JBLdAZ ]n.Gϋ'^k dKV._!Q4r`a~TI/4p"_/)XP$jc< CNDfN^ 68ڱK,QOqy)h!xH |? XZp,Ҡ4Ugu,N0-RŚ`wJOmqϦPWFk>wD?6MZf%Ly8TzBJWp4b m0 ZsۨK` ]o~ BGH`>o49g^r_2V-?]Ӳ³@'N N(y=MIQ_9»cRp;I\]tڕTM/a$n\-w00AQOp@}aP:2g:-[PcLGU? ۲e qxhK:T{6B6ICc+y37p:7M0f:̺VqZMr *lOmt<5U2^Ͱ9 <7/m vbB5WItN*|-a T#3~FGkʗ:YT`?m :,7ª(YJE@$*<_6- szk\X(tC^*vedIdr+RV羴 <-IGm{.p𒡅lp̏Uʀo,cSͅ$ˈDNwSQhEAU9xb1|1 !/3`@CBgDV@?}wX9`װS V2eg+DK**I ܚ,[e2ά ?:r=%$h2Zq&UT[})4vNS~Wc-g_ EёQFN訐.[{ ܫk'_/j*[LMq)Pr-N6Ó85d<͵-L"ARf.UJrљOOƨVQ%-c=,BD~}QQE#Nf Ivz@N-7i m?dj-kSl}i+{:Hs[K|j+9bwTƪ<͝cgQs(2әݦLKЛ ,`s7JGM&G(,tB[iv4\X/2xn}p;mi5+vw/y_gtF 8,=V? pdh@SDP`r) c'џ,MB۠(lܶx׾b>@ B/˷Y DZ覻4ncp,Z!Wp==iHw_Zn6{Pg$EeXOU{jgn4q#[vtokf#%4SnN#~nGX21) -0y}ݡ׭60kުدy3ʌ&RfԊ&(d ;3}h jW#r1AhlOV'!MbMKKcSnW1{?Š( ei<{ʼ]n P:M~KFiTU;=hraZ{`WئQGb4{J]L_W.^|잦6ykv=C@6esM׉P򱪣 _teEܾ^[.XPIN3^6)w ȇ8ؔ Ύ ۟wM$ɢWƺ(R&%Z6dPbY3_PE`bb^pğc]ͼ92yP G>+ۤE|6[k,r+7 <v# A akl-ytCCA1wы'Ŧhoۻ:˷IV|\?reLI Th`5lb_?Ad͕!^x)_Ar@Ox3LLq2 9ST, c#TʻiN3 :PnlHAT2Y!D ٛcxAFy~Ŋ@q$J-l/E`R#)-IrT>QǺ{m,NxdYޡU+߀V5ݨ" RǢ>i޺1Vj`Y β_ Vy1>=x< esWLǐ>Wj14ֵmB?h̾9շՊC&7gUD/}ee &Gt @Ks΀ AWVI:DWeA_$+HւpuF{6WW6DE|<1"ӱeXg .ts^=N#VH) Pƨ㝳N J1j)gԬnް.D{PHAy VzNF5nzh)Cd|"rqynsۮxXfUW'='$R&.n(ƨ/\b d 7_i7B@S2@Xy E>X݊-KxśLZ 5ehWT,eY 탐K'P ͌ 5js+F:S5™I͚jSGE?,UdNN%9󗤣 G~<@,K@nVgKkxTņ1Jˬ6.k7 5?Ǚ&Dÿ@#dIG oUM@KA=%:LD4u k+D[rDF֐QCiJB{{o,whyBnS.bЧ[xg~">w'Ei\VRq>Qa۵I)S?IjӐ`Pj{Mqa X23ۺO_Jicy 9L+ AE;uRX`z]q ʜޭ2hg9MICyKމ l^K'Og}կm>yO%4NfkJ;ũ^EFg1|bN/{?ƛ~0$X_6*g+a#貸unftZ{Rv#](3f&+/:u9asep#܋w|=Xta&2k8 x8~ 0LKu7̖KctW%([G YB+uR2J?[H$v f赉2Fp7cu"Tw3>(2KʙM}T.[$HvKߩ{il+ƍ^3H~Gf%ۨP7NL pm baÐ^ޒZh#xͽkZ8uI]Ҁ7?h(0%+7/J-٠F%~rRré+1םJmϻ=wtԥed t~-vM $w۟T.d\( '66|OsCkrNg$N9o"`lߗpy~ ӦLQz\ZoG ;d)B HĖ QG',M8 ]ځAέzFEğ M tLc͛ű|]DOc1Sg!}@ՖĚ>HF~va R3yr1ψ"!N:닛ih@ϖ|_Cdl9rǐPx1/o#J@gU&fDC wk-V$QhĨvH-7 ]g$L^CV!>fCr8;c_dTFm!‘x?ǤL~f-ӻKr9hK  7#@7NꌷlQY10wž%ګNtQ[[>{90, %-"@7˫2(%6t-ܥ&/UNeE FArT$7(F@D%r1͢t SpYydTg^o ^To bF"(xrV+߯[F<C_/&=hY:P|ZY kEmRp&. 0 <{0<0eXWʊ⛧= =:/w!i#hR>%0D{IsNK'ZRK'D6Q4!ozo3/N܃o#d yQ&D&=@4٠e9u-\G윧9'b?_XP&A\(!pl!*OB>!" (b畛lr43HQ/SJ|i촣zk]QeVwS= Bƈ^)g\Anת^fq9; ő.߫4o,W -5 ׿bi Jp2%0N?fzzaˠ.dg[\oC.d)IJ ryͦ7w$j2"~HhSfKO?'e43%n/JIb?u1Y`rrEk\2t> !l`$#U(!j3gJHm(A"0(~>l'OӢs{Z/?ψ `I.) C{@pK ZqN)zqsJZ2 3)eo:?K\ޖJɉDf6\hrh2q4p/ |m; 7 ŨJl7WWvl!R5O=A੾O$Sup:JKqJzs(Ry1GC[;_XjQSpے렡 ]5G4eLtFΏ?R[h ತr長kS#4Ї1M O͓CZ+ %u]q~N@nq[ 5;"oPR.TAUfJ=}4VdHCŁ#+:+g$UL̞j_Al)YҚqA+\Z D??K;iC[ RjzUMۄ?>F$c%!wJRdn> 4Pt1$:wh1;Z;q$-Q7_fjPdM-qǯ +!H[PnxΜ2S!7֫HЇ{u3L$~դS>ex[eUۃGFO=\ Yqϗ hh,G0 NN<S;N ;Āپ3UұaTO{Tg߾t *NmRڸrHkf%4,//ui^eCL ˜^f.d"u=H1j#|sZ/On6}ǣZ2w? ֱQ@$, E8 O#S; <.=eh  20"%s#{|p߸-~yxz[ 2)g{Uhf/ W{X֖fy) Q x}|Oc۳ᕙ) :o+crͰ7_HxAz'n@ٵ],`43qpbW=vgCv$ۄy/L?6r"j[X`M8zDUafY>:d{O0HJ'7w%qw¡dcuc"{y-ur?jJoR1xNUO_қ3Z( S`y=)gHIy{RGfyMew5GP"2YEk-@1S۲4T彤 3Y\e y[,,kX0g}͢!d#kYk#Yo BSU$y5Gt%'U9,cH\G="̺kx12*i$s aU`y Nym}gey\E/2W^2:#Pc<@:JMǻ3zk4v" "U˳9# ڋ0xKZ%߆#jAngl{vCSDm%] jnyY xYz5đ'˝Ѫa[*~Z [8F\z ,88{\M"~G9r}ܴ]*>'H 1}K!Bw־f?& ^ǭX=> J>4FCJ, jȓ(q4@,e9HƳ_$GuR*TPL{el;jE5isHe 6.1IB͑n^Y Ki0G3Ef͈햂wz9t j-D MNK5u JAKZHP8q)cǨΰ'Ӱm3~M^ӎ :h ۥ1(esxadӅΚH=6]sFw/n( 0 ]jkБ =] Lc><5f&!OD=h4_U1'I2>lrc@L7/Ze2@Cm~D[FZYOPgl@tY}ztI^v1 OX4'2 49*d{RF,}euNM95wGI( -W*<4Y#Sm;S'\@At J27KyrU6%Z%QG3r$НHHYS8Mn7N<4GP={FF3~Ƞqrd 3$Ă|_Vx/Sfh]2Z_0={a.YLLvnF9r,:Cu^> GTpru(LP:r=ԲR MT{/3v'™.-U+S'xdK4]:a@>knqY5Ma U׌P H]wpqդst97 P Tոf{`sQ1<˾M%ݸ+텢*CtcI 4G;] F|C9͔,K\Vh7r7>Q(˲^.h|Rƍsgi(Q_;F!(ꩆC 6㸷_ fh3[Y̓ivΌ*kP?Ħ_V3-3[T*T8bGaF SY,϶+~JNod,u$؊Anzzg~x_*qrts<p}O|/HO\}R?H8|+ڌ:-Rv"z@36N& _B09_;p7r=D.YV]aYX挎mHP w},]$ BU;-b5#C͹iֵ7¥Et$g'^[uVՍ(+v`76ںSFp{01{ 2 Z:[1;ju-y(tOoL:$P >S̛JrcN]̮0$\Uh[ddAQ[ZDn#6 tlʍ@}tjy_CZWu{R6],TS}Үu =m0j0t>IM4I';Խ?[TR?Oǣm<܅ʻtKXQQ{T1dCQf;CA%pDfс~}k*!=.r vv3z5@QHNI*Pk'b쓫v|)hizCsn βpLVTS`徵M>"HR@+F3,nO`]$最IN:rvʍz ELH2DTύ0m|Hk1O}6Otء(wy{?DVLh_,?'zU45-*EMXX5m7 _W]0Pn'謁XSQ=#j͚y>G]%h//mH1}ힼ.Q_K4KPާp\G 5=T+x#< -A{VSɚIbS=[=anor,܀cA|{j߹6vGOB!/Z\kjnx:k|紨c/ [ܜ ]<}wwQx?8B~'G|@m0!yǒ4} fuT(J6|xuno UwIT89lɭ[uM#7C6jtU7ssR1 8^%dK^xsnQy@Ϳ+9/#'k2(dXX62eEܣpД =>ك8.<4tѢXv[L Vq.MWRas wXM}CEE924J\^~Qth|I]sOx&-%ԍ&+Sf:xi+{m 4\vr PQ}m}_,c':ˈ C^ٖs#E 7.NŜ@7DUHWqeaO;e78H: g=EyɟҬxe)an(E" 'x=ݥNFl/ t3HK%\U7/v [>әeݖiw,G#5ȉ;AR J-j! 7Pz=[VV\sf?Z`ޯZxfak3#ݏ)+|T#׈D fK*IA[>]ut_;VAA#+?^e6fR RQ cۻ<きu-q1dָ1w%Rzw>]~oW |~0锃_<[ -[o*Tdg -VXG ^P5%ۛ?U焤Jb RhnU_rLpҊu!OqS%R`E It;?ی痏piogoehF?Clj|,ġc]>KOs#u]fݢVubY}^Uk#6ǭY=LQ%[.GY";柍B݃T{ݣwˡԪ-)\PUmmsX")oQͶQ?q(4᦭#^>݋f.-fx@{&z 4lDAOztK[y RUŴ"`DTdv&!#a0D4:!&n}Aˬmk[*ڀ} 7T-r:@ϙY(+&1J_aAX.@zw$8Y'WA +[ rvt  .{QN㚊xAQu$mM:-(p:EHvԬ;!3RPoWѠ_0n'pp1|R"RWAuGwwFnb9ob=pU;7gXhq r7EDk!C<3u~9awI_TXL7fMˠѳSs q8rs/XV~Ey%x؍/6R>(X7ХƧx(qt4H8|mx |ݮ0gqϢQ0 %cSK * (|5;T0emEudCpl'ǃ_4E^$BLEo\b)ָ+߰6)D`\}V-+Q2܆Ὂj&ѡa7?SDM3jݔ˾GFćuK̼6o;KbɯF:߿W,\icK )|:A=QD ufW5*\*YZ '8W?rI;@O\mK,Uv+۝GJ8*r%ٳI%C"o5 }SNmW!%.C+)eE ^^JT$Lokh.;B8WRz.׆YEcO渶'{~[#ʫOnyi.]~Qh PS\iIoYA3f(RHՃkA}zH#w=Ȓ%jBH7O$ЅHO$Lx=.;_`yhp{%TZgm~S&Є%ŠvX5tƛ%{4!,|SvBǚYkCGkvx4p_Vv57FєҺ 9X+B- -!|,U&>)J{vzbӱh6ެ|59`Q؎v3ͻR =mUGL'pRyaC9=z(D U^ g%7kO20N0{ 5ó7:b+6,,BfMEHs:6ARπ[>9RQs1&Ub&)jy% 42+J3wh9`u>RZ8k*m9X\׶ڜ¬@C;`_܇9 Ҁ_d Ϊq< ~m3TlG\4Dl $aC) vE;F/$^?d֨MƀcittA R[-nXp9V4}a-w\/OJtWmrϺE+7g)A4q-{p>f~((۷AT1tX'5Yan[^[8urv3*Nh0ɔE \qYQrCIWV RûXWhqzړd(3h/>`{屛!SZA+ߣI%D+MHp0rWU S )u0&:0EK=  `џ6Pt=l#1_Lf:x#mWzrO'Mda/jrUϔ˓įxܕ ôcN^B ޥl X?1hL_AQ/WWo o:C *m 8W3ȕ[uӚݐ%+$lz^c}PSqh<T^9# s!2F لQd7?G!@_@5ء nIv }8r[hjK3/O$+* 6Tw!iw}ufQ듺{ϥQDf@-u E9Nό:JF{`nKv8-y^"e$_@:)C(+"r/~r{U٠S4KJ'S r+OCR7-|%3Tơ=sk,)q8 f\'0F^U/,V:ڋD|MD: Dn0?My@|k /Bw.H= :ac-LQrZ>̥=XKXNC51K|))00%mܺou+ C$x͉y`ny}tVtƊlCDݡ/}j0o 2!0 .ٲDOb{)Xz6mSCb19߳s"bf\ƙï3TW [U,ljnV/dETJD,bɩpURaƤҵءZׂ@ ѯkIf&1@! 3k\y)_H  4xͻ>q8\@ C{="{T$q+mH,Jq%vD̝p<r32Hv뜇((P1 ZiάJTDQǵ=g*w\f1lܑ/J?QN񁖴t9Lsi I 83+<&{/><@Ϭ:kKM j<S mKY{IICnH K4NwZ#-EMp먒1ycpeOQ MV!;MѾ%M(%zy=p]ɖp8vn[K|P,ɓތs*K xHwN ' )?PlC#b6VH6i+7I"}tߛNR;#ӑƒڱv]n {l/m RYZ IxV%>UVGQ QS,v|>sMkE ߲ZvsL=׾\HVJ0i`so]((-#+|-zP/!v7 ƔĝZJ_A xyf<5\"YmyWɡ1o kx:z{YmZ>wI;^Ph]RОáA 鿊̠8p]K`ܑ{*XmPpXP̖΃aԴN%<>Ҕ,F6^1RKotaw51Ojt" %uNB6#jJ]?=+<ߙ|;qu#<&mK yV:D 4Կ[8= {)gv{Kd:]jL4y`^ӺcT\*껢2T_=/;I4`K|~!IAy<1=h6 GJ]'3!퐚mh]-bHAwt{LϦF?ҠW* < Ւhj=#Qk{֎=^50)&t܊p_`оJevh_6T!vɣj7ǖ,햱_Qt:le,*π)rsJ'ft53 ? ϬT2{AHܤy8PζeZ/g\0&谡OGh-cjhfmnmGuB}:JH|<8. _/2ɀ5v"f8JPQ kq7g&?<%e& H`ճe"tuE[gOa4emo^|q7ѺִKj-HS4%!S ƬmR{gE H1/$8',OԸMK?;HőxMc.A8,4(h oMY$eQRP bu?@PRvu\kO@Բ54ǰZ2vЙGC56f ek4df͸ÍMӅiŎdyxf%:TbmI#ó(#Ec4**fG)_]rNVQ.4 sϚ.d [ީǓuu*1i`Kү)D!ӈs%x8 ,ϓz뢹"62}{׭QDI-ˊ_q 訽o%ҟ[gۿꋶwW 8|D8iwdYR,g~D\ENrVKQӘGu}~#`[8h\&aq{ԯ+ু6 -yIL0WCOę(k/4WͺAtXQcL5W=|#xM[ UJ|`z0Џ "9b%y чQlu^ʯ\הq[[h!KT ")Q#Eomw.l 4by2`a'rKkGƃ>XmU/;h|W;;0a ?:H0..q= PMfԶL>OҠ5vReS{M/Ƣ` U bSiAHkc>W<V_ Itɔ )NNO([Ty$=l%'aR-o cS,g䭰.Qmb`,m:VB | $WKOqTS)y4[Ñ]GpUE ^4~3 -S i`z;oLh9V3+pJ@`Kp4yk18LJSLქΝL $|e,/# kN=|DM1snD~Dp4)# NJ)|_h,m8 xǙ6[3, {d}CY "hzWlxVfË\pKVV/F2Y>dvbCZehL&,?嫴!cޫfjd0b>V \ c n8:'Е|O,!ŭbN|vJEhf LjӏT4x+[G`vAt|9J-߫%&Y}fFw9EM8QpfH+|JE%CwQO%(Fs(W{**Ѧgw}=;)fx #::yз\mS=,íҘ|lND U~yXmqy3økAqᮖ~oWP P9P3 T<+"^qnۓ+Tv%k=_} 9k5[N=n;$ t"9U/'( &ԩĜh3>V;Fo%7`f 4&&E^=fzZ{3PޜU07z^3!Qwd):*5$xS$]Bɪ֏o"ӝA:Bz@ 2Vs$ARoF֒ "2ԾH齑 )Ѓ))1p3#JHyf r-kc'ioP8C(Lzd ʔg:TlhcWVW{_@@HINǂ|k 3P:F͊ѲY*5[ ^o01]7'=/[f¹~𯙮=,\>VKX̯v Pb6ZN4u-c,-=A1@j;4*$4=l3SuB$bf-mT֨W(Q' dae0p9|[Ud*\a鋰چ&eEףȪv<ۃyj:sZT9V)$]LB%RɁ͎hfc~h$pkΐU+5_ o!6 ue^%\ڮIqT?j)m!E!>S`>:uc(B_F}\qƥo &݉2M m5{`8غiirGQK,`%Q~\e=3f}Jtz{ΤC03CxRcl0XX k}x04v!pe'lReT'OP+%JTT\bsn08Mĵ`@3|A#@/K>N`g%u.u/$HVys0yD6ȺӰj.*66e#RUdz+HGv9aT9/= &ZZ]QmUT[!/OtB y+;"H2+I}@~l:D=/T?CTnK[ Ö׊Xov]YUx}yx'kG_e^ G1 ۙ~s2G݋ba>[VC 0/Ρגr6 孝 @d ^WrKu/ߊq.5\K6mVqjRyr'/H#$rN<A58,ิ~CIW9՟Z!+QTx2 MfӻgPn͜zؓ* f^Lя $m: >o t_hP"H Bcpf~4FLQwUQ/ʧ'=> S5@{1!*|6V{M:JP1ԅ{VW@r uvߟx<zMpBQ$j|n,A *>6pv#W(ߊm|&pMmU^A e!SQŧ(#q>a:=\w|kBW[~*D &ʁ9 d-/w]Q';YmRlexI3[kŋhupl`|16u9k !<#Io9jZI.aN5zb;I" uȶc  XVJ7ƇY?fuŏ Xz0譙Ps^]^K_[$l=fȢ_k(E.Kw`]9 R!y+hω0f(nì紺k9 M>d{UY/9Y#qշbXM0 %Fݨ&մG ai<m Rt(hHh ڏJՕ(HMg3<Q} >'~^^>R&{rQߒd-FP5?w0HNhFDzMTKViT3Q k"7良)0%! Iw̿5%c"?v'DBI`jqU}ѐj$VZ*<EcpEY%G`nk ,z<} e[q kMUMG&S`o`<8ز25CF]pVHƐ(HEAj^VnbC>́)1łoՂ(I</[_!Ol GvYhNրoW_Na+(U)%3KK4AYR j(ɷU4ÃUY=o#C6#DwSCUы,o?D@c~,bאָ&(d>ZEw[Ih&Ha'YDx1i_W>}+5Sń_'_D."5a.gHrKf@[AFSp\t%(03*#)4DP^W+h>g IIdjp/_xUbj_>5RKDw#555&aÐ. {PPΎ[Vܴ_MI!/ѼL֍w?NjM{k@: Ga HkdWb&(;ٿÙ:SEدr MN"vQX݇YH-8 f 3xÑfnI-i%sp~S؈*juK@G,*5LŌM2֏Ȗ oL_H4#.7~*%gwm]BeC?|TڡT!F=Qe<2gr {3ܢZ},g i15X Hm>W Bc~n2u_Yۉ*=sgcc>F:{X|]nmotkvQc {eʖf2!МU+HJ`t .XmJbء}LO eWEeh.ʪEeC?L…ez&E*&Ja#7"Qtݾ72MW7zӪyU.%3ЎN?%%:l;VɼmN@UMUw? aDGcd/ Ԓ>{f1>`#Gj7.N1Y&q($[o< @8cyihx*l:pǹ`D벊Qյ8%ialhX!9|sGMlr|t|gM'+򳡐"\znQ YquY!Cnoam"b="prrXwP~ _K,0SOXD^BMGi cAQW(YN $A %beXO jsCB]l9wC"s~j M{|i;jjXʶL[?]7Ն`n Ӳ〺b9#elϩ@I?I!=U_A-{}VM:GҚi cm#ݭX۫l>ɕYT\k fȢ>_W{ӧC{ZjA3=YOl h7*-qu:9Ō?`%ޠyvJpv9@m}R@sHPU5/s-w.xAR`&s\b8,?bFڋP"OCCr;a`kKIfOjDVQZK yRb#ƴRS0}R,~T"A6P(8^&!L 3bzJ#oQJt+s.m>g"a=iM֒71Q{ZG~]pGјsǀ0h[Ud=y(a7- uZ2Eagz>0#l k>JP;$"5P t?e  JbREme@Ve3$ݎh9lq ZIW?\H1NGV {8O1KG?H=ɡ9c 6{\PU}6횊Q>N$KdOn %YpF ߘBr#  hÄD5?yEvb; hO7H LoT;!6ibl}9JشZ#EΔr|{h/F={M`X @cXn6͚'$rԋja"Ψ`$3֤dsE2퀞(ԏMasHdAYkss7FTO ѓd٢YM|7Ӝesa91yEXJLNQl>tAG_Awy'vO*&ܝ?{gY vǼsE'Bl@[r9_o]$yq : yΖv]2uЋYVtn3,D#'w*hR} ؎,dG&[.!L#1g?! KqJ!?1ӊ77e}jv觾br!غHrƥkDCenL9FcM姈/߇s`੪g 23Y8#LQ}?7G5b|u{".[4H-t}ÿ3zR ~WyH*x[46B-',LT}?S .M}u#kM'H{f}*$d >NtаCYqk,$Po3戚rTk*AY*ya__p~w6/4F<4zFDRspz/PaQҐC6:e.:=R/֣Mqi2xZ:Ijq{@\rFaiӼ"rbh3Wzݠz_XJeq7dيE\S)\"/u%H=7,_P{oJz(s7 Љ|_8ɅPNQ,Thk|aA@='РaiCß?\ÒGlL5W9WxY9$ᅁ?A=Uj?ybe5&ei-y=ZQKnYV3b敺FΡRvhOD-G,I-TӼ(W2SaU%Wy=S*2cP1i|}382wkf\1P"rYzPf?A"_?;nw" &w8m(tY{^3jN(uGɑ |7HRafNj}b`:`]ꮘ ^"*@\ BnJSJx&h8nhI*Ei[\\@>[fMY¼h"eAd֞8{@EA_)ꬫ|a) w8xкfDx */>PE~2džf:_tQd8hUuqo(-"{]K9I qJ{#CTOpMT M/},+Qv4Crjv(MK}.=>pA/kL6epj .M\jx(!MsxNV|? b}.ԑ/5?<K,񲫐WɑXV=SpVԒ: \ɷ Y&,t`D6>o4mu"ɆHa C,;&8!u-x/nP[!촐|D(_=z!_E$|4kњܿOԽZ4@͆A1rQjKkc.a/gF2M: zʡ}rOĠGa|^.mͳ *Xһ0cJ J5mYM rڷ24?vn2a8$4$zrsF 6Mmto[vzь}Mvv&AE&~@̚a 9F#XF1C+CH#ȷw=Cj*! lUXMNsvk&xbP/JL5-m 8{1wi­(Z"秜 kZܽ2gN=#EW싗ucEKFW3T:JmuyjkN*g VFԦDhI=-I'=ZQ+8|~˙;&M&&RoXr76(~9 *$ЈOa 5QƔװ_Oi s~ Q2P4g w}tTIwA{N¼HL*ʢ]A'0# 븻tͲ꧞в6Epmy9l oa= S+q=r @ؘZTudSK`H--N['ݾVo}?GﳩBv{`Qc"kwH"$V(cQ>@ Sxt-cd,UCj౜9X%A 6o5og,dwΌ 7 1:n -ވ LoyQqE7 =&(.9p=Khv7Z:5[@r |r[g%Ƿ(;Xȷuf;!.1Q>|iyJEWr56 g!v|RGzyo]iޱ rxoȬc(\"G;kv݊L0W8׬50v; BpO7w(*9C?/::s\$Rkcgp~~bw Yn XN)q W nM|z |`?;p4*37om6}wv'@&o SU X2${;ۼ6;iҜGE]=[mu2陌CfwGް*xc 2X&R7`{ ;)UCQo w'<}Cti tV3DGym^umY<*t${0y_t,'d#itq27ƍFĆ( _\Www _ِJ̬pB@NҤ?'!t2 ʀe`!Tg/ pQB9hQ b.g.E>"0WBlٟ}MvU?k"2kEmA|z0t>BOG/ڳoWt ~.?w7G#K[3Q?MM!'7I7eU*0݈蟬[04Sęܾ[C̳:ŔHQN4lXHz~,&̀ іy˅(WzP@񂁮 DN<|g^ yH{<٭F("Y5fNaqI_2C 2 ujI03pWbee&Aw*/)`mcE@',"TI@>S, ED_A0NAs1R`PZvOBNƙ+):ٔKH9@,*K:+KKFڈ9 =*C+}:{ĻO~,ҰUNX ޽;3{v`8g9#.`BldtLe~[u}z켰ZB гUU:syJ;`m%G"oţGE!dxJdZLn&* !zl`]({9KV!懫ENB*2S{RZ-c E 6Q6Ѭbo# ʈr?6ҋ4@aaAeʪ(I:>zh(|ln!vːCXqs:\3[7; qPaJ;C#ZNS5PX`6p4[ZDS[ZhO%h,`cwtDL0A#!ʩnJ{ fۤ?2r| Ó'v`Ӈ~p3$6Δ8 cwqw(DGrhîJGZT+NI.lj#)_œe9vPƗ[7݁F 9=)/҂>^п*x p*DnǤ6NS(۽!a`Su?xrHp9yS'pBD/a) \vRZ^؋оnZJf:wVm`,O3NBFs`IOT1շ%䵄%,\]=t'c"gj"x2\8k!R=5ؾ$ x^ȲoMK F Мm)wH攍$\-mK|c()ӷi\YE`kW;Te{Db3l57dRٞ(pH>'s^×k4ǿ@SؒKC/  jK [M>R(,Sqe1V-uZorn7aݎ/d^m:*rkc,WW4ªjm,7fp.XJFp3?odD~TR E@<''TSY{Y+zW06>8 ll){8l}Jor+|IF|Wgm!/#?b_|^}|\H&I EB[7` q{}۷vEޕv)kkG-.'2&0$((9hž"ynOtTG-ǭxx0dPGWӮ3DI*S*VƌkQ“W:.֘娀Zr+SQ(XϚ-JC`Pۘ"m3+q[#$ 5e^X8mOvGk ZqY`S>r{(4h B۪jy}\q`ydRN;HgR[PF961N7R1Wff!гf37ox:']\7ٔvԲLi.:OI W -)αlmN;KF}i6y/|_ K]D`[##'$ y`+XҷǮe622'{wi:pOG^v-CXj"&N1ÅH pSl[)RBͅ!eUÊtf=FZծӚAW( d=iJ}2XMg8alN&L2mWpuKQrOo2,,k gGyn#G*)_yKpmS:ƭTnI.@Uy!)tjrGȌ+^}cCޟN b2 ${+[:ʄϭiXwBst> tw7䕼iªBw"D5 ~Y4ް!W$Otʣ7qQNuh:2}A("ѧx'6 sx;dodP| KWUa(g`!2J䟛VTxz[Vo/w[ȕ7MkR&,uR['UbΠDg-`Xg)XWH-ʑ TVE#wޜ3ߋ-<~70'>k }KP@gvRrd"MWwT=mzS8m06PT.C=E?ji xBxKB25JQ:L4{1O WZ`ɠ$O)wȒ.-o9ьhDt9ymCkF^%u)} 3"Y9BP/]a)jK[zmjr/rH9u|vt0>V|B;֕$C~l 8j\m\c vL]/ttғlZ c.ШER͓;\?o SgԜ[e*z0ZiD/аfәV[Hۺ'l*MeqHT#9k -lb?K矣y/m;fP5A?ث^L}56l8.݊Ou?\z^@O6JL%X48jApɸNerzK{ߢuǙhbQ!q/>fy{݆!nr7Z9th¦1jbޏ6$eڷ%/2J[oۆi'̻x[s5= |;Dn첀7έ{jao&kíU(WZtA[ߘk2mH&@V0t$H"Ik8He"aPz`lT]5֬ 6J5<g7zV:c3h:}/5un >OH}#CrVTȀ5B1 ,MRi:>î-qoB|Nwhn J'n o," -P*ڬs=t;Z=` p>D;Rv4Dv8O`y:kqDLLwx;/t m5 {/(\]hЎITǥ9:*pv~ 'I#t.PjAcIW⑽R*Kl[GkD+'A3$TOITY~R@rx [僌^i9u!eߑh6oq(Srw(jȒŋ]Z= SYB1~<1) U7\ NgD4ii sl٪Srıbh:ߓ׆lF Axpm{cf1[n FNo5b4LFa?a BuY+s'ҎeKf5|\ëM.@`.ndb|k 2xK$<\Ke!PEfI=)51Chx# 0$XS~HqRKsBMT{`c&;~kj /g(vlK3;$o4x.X[ކTI;s08C"~̗,  s`i&A8XJG奘n/k3!h@0W>_Mx TS¹<a {dƌ%px|}X<%.90bQʎ=A{t?1fX]\A9Z#v?]hQO: ;F l L3xIH3_!Sר-\(xRQ'r;~ ۡ]iJ~m{E@JeDLC(lm>!dk6._pD17HIj]OTg~ofMQpK*<$b f1 ^ӹ[ǡtEe*Erfk2ôЖH෕7z|W" R.mA W@A1%Hk3AKc8`WБј?vB< 7ZQQiOgs9.8rI?9pĶ?Ԁg]1}94ߐ)iXy1ڎxI?q7x|)w. ~L1CwA:A U:tמwN'a_ۣlT0ghM們kPT@`o{zJVVP&&5Ezx}xV*O_i!;#]mK%?Pvxʸ%)LjHysjĉ}fP֊Js1AM2r1-,Q]V Qw"jL.V7VΚmxMla~lHV_ҽ!dvBb72A:3v^Rf'D'(Cmt"QoUv#jtU`$`I D5צGRrL-V!9 y@Jqps9>(@`^N3ac@MLt.|UqjB؈ kCNt ݕ:cj.wL.''kɑzW]sI5C80.iবdeM]z="/ rF9V.eKR\s@|<; =>Y3*: ېg^¢dXbֵTMQnQ(!箲k+1pZ6<(7h`uTIkUGvz,vlaô!igW jS8kuUiCkؤ:̊H< OnN /ra>..S^l{~T/U Nxl)%Ck(8KIEbM`wj.G~ɨڧqapT&S & 0C"(ꄪ^'+ C;xNo9Ks@zF2<9]:,`AqQk5H»6eCWUKe {tx/'wt Qw~F"ߘGb6= ?Y"C(wWZj3, (d;&+a}k{>N?8oP;|o R #x\HtYS\9xsB̹ ˂ݷUw`_ j31cԠ 4xs釔Fueh T8"UnE} (@ɩ A/3Ջ5/S\ֵ87e:tY$!G~9,.F \tC /]  p>{̌N=e_8)Mh ":;MWhx1߀v0Lo߰*.~PBķ2LkF$R"Z*k"Fl%91v2rPg!p'+B.Gqzz9)`Ii>ݼ5o&R\k[mN9c6pEbL36Q1F{T&LvIM\/&(ШQ}D"Wi(\ nw6v+$Ki镆/"i< }8>mXv,C|h/7?j&J'_Sqb. P{̧e2lRj4 '{S4ܫ:3o/S8,WC"IS% z %,*6[D;_NSS~,S:4'=3b"d)u&HBA@(n3|{L^$][#%CG31!(&:gBm `[aOZAy(V$+9%>Jf av%_a r_.B"j+& (|(ߏ\(DI ߼g77ݪ%zF,UZ+&ikjfƞ!9lR- P#Kfz%_x$E5VWzzy mɒ QbB軝= ~ }9$.iWζ')2)-xQ)%+ lL~Mžr SRWI5ZΆ&knJJイɉIrU#MbN{AhH>1L`Mj8/x t复4֐gZt4HTU6?ѽNHN[\ҍcM ^w4 <[YS0oo(ߟ(z\;Xj(:B燎zo]H2Wt RdžvyGJ0bxJS"Mlihxx+m #žJ1* #Q vKlCݥmGɼjd` ᠷ9נªC|]eG99K9f{Ź&h{%`첋6iO48@ @78xBg6'[̈)2 0]ǵB &`D1䡟!A#/eTʿ8'r,mU_;#㾩=i❗V2N~%1w ~)e4yHbbX(P ]Ŀ7 VbV¿pEnb];sQ5}tJ.]OdlXþ9Ddɇ=Oo`[h䒦[x`n}pY? xyO6ܠ&p԰:*.kp!|Zl_ߤHVb 8 ¦rAhq N"ˍ(& `\/koqdP1bVXunxߡ.f+xmGDQ`M͞.wi)"Z  ctm}Ն~=}D eOf;/~L*f3/(o}Z8{˶s>kU1,|PvD op*4lW^vӨidRqĆo^@בɋ'=R,Cά9~n;|&F݃qZ*Q" 8YZSlh$c?u>NTjS0ht.9y*{<0$!q}\1tܣF['\a3"A "UgK־^CX갓PԤ}ЩA>%c) E̢KkAIP,>#n~u1@E\v MGw}?|=!Q ,QY[$yV[vR-&̱,[H(*?ջtn޷$T΢cEBQ*RI6+`:*H1dDo)`⋉RWWְ52 cgTf oEވZc$ѫ[&y~=j1e~(YGYD7%.Q9B0X7?߆OlXnQ]W֙TOLo{wL}:<1uAC#XbG!1ig?EAP|e1` ==Wnm\'G Dy(ßzRP?+zOy2pWf-5` i'H` uŕI4?B9؋uIa+|Ǐ0qZT5xF~jދ2Km+;[‚qV+ X@B32Z]y2c:'qӳe) ,Cj 犉heQ ȟD]9^ ;yE7q\i|u ?QO>,N ,Q3u}dm Y#3LbuP=t§/˚/Ca/sٚt1WňƱE(uP¥c YQBd;x56/RfzKxƮs&n;h͇QlI_qڗ39![M< `cd"?[Hh<;{&N%I?g͢f<ӱ{N&O[QI|8WUlOUF+*2Z#B̘ϯ!lhTeQUBpܰ}lp,+;xTR5Nrܦ8ts&$.,E<0G?`wў(+tCqҋВ hX޷@Ԇ@@g0 ۽8l߷R#n\~'i<;B{J#cH]ǜ`s2JEIW@\ 58雏4칠){X:kq!Du Wz/Puދrk6la˪+g÷L8cǑؼγUqw8ޥ𳀥 ^PkChF0thMsGC԰s~g:P Qo&!DZ!pvO,03_Frã/mEu@3>U&%+wK`aPkS'XwNգTDp?q} j7J k|sK ap DH3}Es(7q9TP} < oDhwiYᇢln3UʴlSԃ'4?"Z9C?0X-bM ].V|&c%MM lp|p.8Mb@E-qEu7]]ʸna "/nwt#?Pn%G`DL;Y!T vT ڇOG]cȑϿ-:UD&S'))| ﲄax b_mҥ jX`Ƙh\BsyU/7BҀ\c`f~?֨7GWm⡍?1>02y|o[^Q;EHWOni4(WhzT7+jW:XDT/U&-?:U &y{)aV!1Jk[=uͲs+1 LP!"BiyJ&%|~1˿<2Ń}_B'L1 6,ɹ4!h8$FK4`Ti e'XQyD%..̸}룂 31v`ZvkP}Hk#:3XڗU5.bH\`iA+O*\R?HlC_ Iz*%jiK]󰈝 3f5xŖr(}^I#2EvY+/z4>|WHo8wZ)>ffYMIm;^<.bCr<*RdZIe#le 4/ JK[hQ~U``z!5Et\9F։!"߅։>l^ᩨ`gn2<9#D1(8̨_LzY$gHy^蚞Ո&ރ7Lf5r=ʩUvTncƂ="S0fa)~,XEFϦT<ϔF,B%wV" fI07=s=\ Ckc xXjl j ct_;7Y{9},;Uuu&%,%U :Wv~7 `#p Ҵ ^I˙TQ9B $H%?00 *63HsFh+&O-`0e۱:Q;Uh1@}Ѯ4IӜ*m ȚuSD@xY+J)p̕9o2N4t}Z4xf6D@.ܺ,0&vB-^]ߞɿ`VLc2O@B6ɩ_ ~_Z([~~vZRa -7B8rhm]4L(\D9 EjiJ汌_?Tf:!mАFgJt]~<[4c#K:50J"i "ꉠmj9KԋMl~$C?W0!{UY ܛI ` OgGZ7_#6 R"t9m%f-RXM$P8bV>T]?Ebdsh !ov3Z^!",#@ћ(N<z)ofke}N~ӕLeJg[4 LjIhAQA:wS^_M[@@b8xYe ʝif@dHYFg-/hS|BOHCC(EsؖtTGO,t&jeraz؁y7m8!ݤ2؊L~ͻG|V4'p6oG ?vt &CDH "x{'m?&J'W&PF βimDdb瞥qLqٮQ[F_9iDv&Sz8Z6IT\Fp;ƕ|"3` mO:ii-m[MT0v!RڕIm7Q )j/@HN_-(ͩ>:ixf3ZLc})z"ZBOK~b6H|5J߰ebTm﹓N=9;5Rim+h Ȯ{[.6Tv0*ݺ:fej݊^[tQqvUGzɜjmc:zfr$>ST"RfJ/󸠥Z{|ˁ[&\&/dBDqXc 4ᰫ'V+H)}>F+wފ3w QxZ˻ #KNNgPsC}>|*"D%$?!ijcZ20`젵ݛ ;r#+4S~띱cʑI e:IǞSš6WHY$..` " #G/Fr-UKYcؿPVSqO+^ M Ers}+܅*0h<-pN jy-52,ZbX,C(8xq㌑gY'~a۔k _6iӼGJ4QnTr0hO\[M$h*2]#ԳLSQ[m$fdX NY6 pS_h%$Ff! ^CnMP欃"E|H‡ lcb 9Df{/: .%sx~(✹ oEK*R^ ,ḟɒҝ&RqgǷ{ @)EZk: Xk.Y.7uLdLSeу!r*q`q.L3hՎb\K/- '& 9(j~y* :FϡMiz{`WrWB zuEC))jlyO10WDPGXΞ @I??c,&t$?w9P]GMa(2кnw:ao&ġ ʇQT_D=ݳkkϙwa|<:Ui3ڶJmdi`U@oS3NXLɣUXt݇(줗 + Q}VatȨj^_Ъlo Kc3!YIF1e]"\^ʚM+yr(>:qeNLkhkamJ,K'31u[Wi4MlԪDOmHl4>0+\ VgJ^U}AG]|%Vщ`m. GP}t`s[9 jBVr#(qMV{AQP~GKo|3YMTOł%oNURQKȻ#B!8 v GAДT5l$X%gzA>@ӛ%^)_:`.hF?_(9KY^>lII*5UP{-I[P`s;8Ձ.[)H*YOS44 uHǟY乴xbJ4'T+Mwf41سu: Qԇ @ZqDUB|()Y4u"ޖ˩7%ҀJ k=AQ~:=0|c4DE*>)F\2FK}_'tu—w#I |)d;?m@OQ1;)M~mٓB?U7*o0 Stcam(W|)߹C,,"Lt=d8C$p߇YF{$9-:mAF`K-|Y g`] fINmi%1N@TA&8-H~i )AtտbsvJWC/H21^x#πGfVϱj-_G&Cwol?Вxgֱd?tzZF(Zu~lûaӇP%Ė6^=[n!lF惴Q!KQpb@Ntrp8!Zi3%2tN(з—$`Uvw40V/ 52[\3PVW]i{Ir$!5LV3Y d^80=]VP_ײDZRA{D[Mb}dʭ%J%c;)pWaێP-9rw-H.Zfdp)p&ktu7ޥ}HN/$p6'q[ŶrDU4B((eMgl;<; B&yEqk}T Nv2y[Q_rlc`A:l $]AE$ש!uVEyjnJ aM<؋L`tƈF<\x`l i+A!=f2i2t]G O|ۉ؎H5[%܃~5j\Xswנ.Q*Ah7EU!,(♂7Suщk6ĝ,EBsD_[=c1HЛ p1fЙ`!T,|ZuP6!:љ# X== N [4asb KVv [W8^g3rAٺI2 LVm+Kg;~[InLBX߿@BJά.ri:ׄ*rU7 mo'32-Ta|ن/o,Z3=* mvAD"/Y=7.4QQ0<$K|E[QFvRn}ZeCO;lXyO;>CQH̎({(l(k\G bǂG8I's pZRu OtGN`r>G.۶v9:+'Yr*!Sλ!U1YT2j,$6*<ٮžJ@|~{eQÕ]wl}!|g}lu>/.uuF-^dF<}&lO÷ T>pM}ߦ* 3uwؘ"rę}O+^qzNoſ"dj͒EU}}U)Jtqϯ7tte.joZZPЪNI>87qGUÉr7Id &LHs%b2`{t*1h%淤i[]2*wŁtB70yEF54>/o]oNyYOmYv~0j9@Z5բYηmhAf6CLJ;o:+i:J _nIoɿam@<>[% @Y~9o*F,(%/ qBG,D=dzv..~(vJnyh^(x3fK_Znӹ!hge_"jFz $%Ԗ?J㲱{ZLwշ\\),e)h&N^z~%&:?Kp gI[.]NV b x<8H DZMI +4~a+[7Lu/y%[Qsű_^[@Y~i%z%ix˃ *;a\Յnu%h wI Tvy; phE4k۬Ͳg))??n t[IV7Լqkh/i DZB8<%7}ƒ!ƤIr.uxe4!{1FK+H=3j?*"ڑ?fDpgbF7&!.gN4aIh`= aG$]*k8HE8\7YUsyC[6ˁw펟<䭕#@CO6`+怍bә+"*!mF+^6ce݁{f,[kZOJR"8d;QR&d|RT&An?G_f쑱ŠuYQF6/B4%[lvkr4>aR$CtRJ?YYnU-sT'\Uλ _ĽΧ@LF˖aK 43f*IkE`]XM0:w~Ѳ*x)~V ƚۜ^qW11q~_IԙU3XB\ C""\US׸C-c6-q² D.f @"&꩘uD:o_X$ \qՐdn*gp k֋Iͨ6hHi(82EU#,pVKo= CD"I@/GglϡA":| x"uZdK2j-lGU.DY{}Uq\؉~ T%JtSV.Jj;Lp %i*n6~ yE1.kq _mMϧ,]C\-..S+# DXB:OoO?韠)Es?qʭ4 n.TZsC.inX7az k(;QFޣO8C/ʔܻ!aN]$0]#8#ĺu`V"`!*KHZ 0{ʀ&ЉAf/R6HoҾkn\7> ^{)4 xoFG !$z/1׃6{CL= |-1nHpiGTg&g_=7\qNڲCfZ>j2+qo_~m.5gʟ]krgX{1-'ck)7"-ĈD({~@<^Ȭ|o;^`P5= t4dž"&XNH B®Hv[ %9QؗDjׂ^la?\0SܣcxQԱOJ` }ppI)MXtbp1[':*tӪΣhywμׄ.P(AŃ{X \o3zjo2.Cw2|#BFU('Ĵ/ΟvIx7{']M8C1K(U2u<|'tO>28={A.=_SB,h&5\4˖v6s8I47dբhY)Ή뮱g{MLͫ$.-KQ 䥇B'&ajz<"xSD,D{;!9ָͫ*Sv"LzT";'ou-~Gy7ͼU߹*e"(nUo*kb젻7ڵTK?J%{ïjⲶw2֠6]Fi&\=GM9g(dmlv6U?ӫyYfzgX~?C;u{a ՓҔ$虊2+ Jgk>̴5>+5_*.}%SbO,Z\3Lp-gΥ7Kě 3LUE:0D\lPCq942Os>"5*5'n..|⃫4k, :K땹b?.L'ffݳ˻u#'#|IV8lL.c͚,Tie6Ic pvGג- izBc^Ti;˼1fW/K"uM{rg=!m<|ظ!+#Y_pN"1Jf=ܢ4nlԿlc N(f|ӚS~.5p4_dұ@{UY o9XM%-c!| ךm(TIVF GRecMlYkv#dnjdFH>eϬ`{OiKNMtx?&E:H uN3YIjTĕUNJ`Аs{0[צ/ 3AӐC/h3bCiWߜLfC\"]̥ݖ]py5l1Kj4 DԶM`Ff:%788)~(%]rt!#V_U=q0 ^Rh8qT?j8E eMb9KŦ}z z8wΧ]ʀ>YhV - e!IC $.|M(M۫=-0O,~/cR\̚Sz|lw@H?~T F/>[W\]|N&WULQ됐f4XnO+mZ X6bH,WD&AjwZ@}{\D<ZT 3yd=OibٶpRW&U F3 pgW3'}]Yp"=J%6-#̻&."\$IeO}!͎:SQ{81xAPDj(e뗹X 9$P@ lk]A*{$0kS]ҠC,-+X~1L[B/!Zhwy$pQGiT[J,cBXϿz/ώ[7TE"9B _oҖCTxqvMK"lC"ze8bq&H^歘Yn!0Ǜc*g9rDY.MψtQ(y)?d/q'c3 +#yID3ob *>}׽7!߅.]j$DɽO]:$bSgZ67oRVi֜3nuHkV?;ӂ:eMs(Hj,Վ-fpeZMR}Ӵ,gu|4e\Q>8;k*cΐt=h4 Z-?h_G)bmbTW'Mʠ0V{ dǀmjڍ8?ImX{˶׸PJ:v$mlL0@yb,Kcn ^ƄZC!+8>W3rO0VwA_ Q H|Nt؇5ΪP?t;f @&"sm%KM a'Y)OԍvlEs'OI3WfXpbB56 H=QgXe@H~OIk*BDyoE~:NqRiYN)(bv#R4MOp'\ 8~^6F< c:`~(,iJG`95!1,0p_55I`rY)c2muw:<"VS%, iUCi.VHnw&k  `ӝ8Y=^CԸz;i~Uc=J|1CR=;s48(W Ňa4֗z<6h{ IWoUfz@&<ipBJ5DO g0(ն pBʵ*(m\oj1 )P^K Dm0A~6ҷ+߬s趣KCS=Br5Y=J:vɉQmŔ2ӟ~g:gpp13OLOeڸ !po*sknzX#_#GgXwi:C3_=#N贏Tپh:oHe>`oUq(* -&]GhkzP/coeyCζ1>YVqWAxD?(zsb ׻Jsݡ Dt_Uh%]Bey/Gv;ٽNIG6UwѽlR3 WOھ*bSez'bzZ O Wb\|:pN{\YUlh^ڷ|ueMZ#&/t?Svf%. |4R+HvPk='qqzp9zP'J0́K_\ڍ b:p|ǧS'9NR%3'*f%}Ff=ãcy鈺xQ\Eg!AF)0+08>gZI/vq a\OJ-KR}I/R #%P > 5 IC>#\%} R@5meA-@,A>#L#/| 7[smbp,6鿄UspH0 >:oDcbkR$9WA_ ʰ&buTr쾱DS?Z ۿ51"\SgW9lU Ç4m+ӈH  `/2GҳKv4 !P mR嗐f mr{?o s$ΕUqXH n±YBԹ}E;xz 9j(__>o6f7W,܉e*QIv7 hRu 0;g 1pD\ `UL#<&Dռ%<=  v%o.iߑa٧ȃMEN3 ?aM% k12ALAUłl?ԼKXenB,g{dXi<}Ah;7`e#| ` ILM2mDhT'p2>kT8}DvvaSXM!Dhq&PAb㌳oWHat+H\[ lJ Ek03f@.fV ԎP[La6tiDK'ϷN: ?98zL!$CRsTs^|av״BL~ W)e@j&U,ռ,缋+OP} '')d:puk `T%-0l=|~ iC#Ud! R-5N dzk"̞n8#y5*?0->w>2пH9Az&86њYc6 jM.#Zpy)?ar&JYѧr-l)oANSJ˛A߅#Dq|캖=?ʒ v=X"4Ŷv:a99e욠2s]áEnruyjyPm8Qw`Sͭg7 4_c ll{jT9|8@ٌRY砮.HpxnM$ B/\Cv1$ 1/h7$5ͼ {XAXӥFnUE9&ݙ8Ε+6wֈ|`ܦwgIX<̛Jq9T5K2Ji7*8kR23'*;bД#:}/~_1vK㲘Q yK2S'p1VDrduRO,_؈ \_*ә8߆N*IG N:!e̐8}72:]S)@jݳI!2/h}Eߡ.yHdf@KF>e'⻗ʁU*N$ A-ёT)G#FQYl_0x((Β^Rt^y)vfrC1?Ab{.Jݦg,o2M̂<Ҡj!:( &heVC T,Ykӣ^FDN:@~m mt_X\pLLw9a'ٍGn:/nƬ `*tGUo/{a{m<- g'2kEpUOq\PV>OE5x٧$n (A>9 )I 4vq mx's?]i- W 1 _cg]?BQVO=IJ  X[P[нa ^!Wf->re)uM"A<`cH.ǿ)$9[yI{۰' J )^Qf=_Ic[rnpFlc\@/>lB#o,`Jdmug?ź_%|9JB5ї) hċ~49,sl^..Cf 5̗ޕ krv[`oMqdW[tfJxty6>!.?-F*Iy5ͷ^+)*Jt @Y?NVܧ6I,:=Q_3)څ Q~H!kU)K2Jx-{̑].cMʌӫEIf+ݖI둍 C7)Ut-jX: zbYmM<)W{=shxI-.UXj} TU@jif(HF#+6ZM_jgyʼn|p9[5SXmbaB& H}묀A ֝*Q>;bm[O϶J9/v%ga@!ud&7n  9Bkl&9S]g [IK 5<kLj0 nYߜ6I+wEQZcf\NR˥KNT@S ߙ. _L?: 4q$􃞼)\_̻})̙°J")7d)ohW&ռ1ૌøJ]cI1gIaąʑPo.}aڱRae*N2 xW8P`폾Z&u#@Cebz"Bݬ |\RrXMFL9UE B'RgL5¢LJz|)$nUmVDqYX(Ja=f1`NEm/ Qƌ]!2ȍNN JA2*5 iSż5y1HQ<LiD$Iz!q5 .L B>XL(R^#]4vE9_U 8VY;=ILa?FZ7 0cTqrEljӲ@?4b/5 ]pE,V`yHwȊu,Xp$H}!7g)rD0U{Pޡ .AnCLM{6By_UA WL{ͥ͋u4?Ļ +`{$d突]|!׭r/t%??f`He)i/3{n-IUy 8a2Je{O#%2&w,p,=>`'4Xu?]nq{H)Vi=+zh<zA $29Ic#ּjy>sew,cE^s5T-oei?MX.Y *~ȣVZ˃ݪN(#6Vdm&/PhmCx| +&"aIZDhR$3pƯ^7-K?vm[E^&^׻QbR @nE)tv=Es wާ;}& 0s=DoX1E1Ê \cgH/<q{XB1|N i\D\)݉ؐmꌄS 3Gd@p'W 26RV@CӦ,"h.HYu;WqbYHsHjD&ipszxen/~W ?j c #ZPNaqjХ8teJntF!3Ő; ^Vw,!PO9ma5_B*Ű6kNnM'sp2{w(ٵ.#5 R:z~L*%0&+^ ֒ڡC$(&B~V/ * Uo+ 䬇vM#x. R]vP";)oif߈y\bk;oP#X`ӿ,hU,o K=IڸBFp9'WRJ5XDH#&6Ű rjfY 7SCd$r ^T爺~=ak `0JbJ7PWz VMD<;?@VłWfr3uqrglK&0* q3}zT m`!-f*HͳI$gohy AUPr?x[av%,h@'-V7/'U8@7u/I)AeJj-=8ze|+uҗw֧H{ Fz2lo$fhȈw?dYf0b I :N{[e' (]vR&8 m= yJ6-ω0wڐubf-AyOWcГMm!gK؋rgYmYW־w| wmM>r8lXqIR&mp&9YC33J%3;u77NqF05yX Th>v`LJ+I,Ԃ37w Q;1Ƹk?vXHwsͣ@7rmj=pϱi]; Ďɕ)Rf2eag9+u4ܴdwgz?W]*ͳ}#;^g(sӭ}D܋%&toŝhgoD8T_c|k&sgI ̒Wķ,*,p5 ׿av&hqehCnVw b ϡ Ys(JLB70,T{4B7U puMs3fGԣN ?hܫ3;R"hZĢ>δ50{q~ӂ1|<78(~Cvۀh𽐤ʰ>sMeU>Uh6i|uGE"Mp |,f\Uۍ~E)u[a CgsnS:XJ\.> j}}j.>Va#9/kBZd5 fj=cE3@o$-N,U_!sIV =oTArz#{1G[RE4 dç[ D j{Ҵr r/tƋLy-,Ahru1<_\nPrkFf$-=\m{@k0A}2ۨPG[Nsn_ggW',ͼNש&{d@d(XVܧe9:uJ[8~7hP-W%vaxi|n<wDgf_ CcjiZ4O)bt18EX )2z0s5*c!0Q86_ce (*}$&Q!/,ծs8YvN!TlGC*kyL  "Vȋd6\Q2hI\YVAѼ+N4LKB4 MjceD_xzqӈދL!u&#?IA3b#Pi,")\(`k˗W:X-AQZl7yE 4h]-ϼGoBQ8=\1ut>Us%~iML"xH$|REN::Z#7ƐK$2IF1`Do5p"k4k@uY(TxB (He跳'oK/LNGD*iu,}._tpVI!ospTR Rprc-0p!88r'\CfLsp7Ek5ySbb7xL3c)^4~(US~&7kϩșRT"ӱ!3Ka]ywϏa'TР&t>b9V`C$<;AG/ m܍6wrD8繚4ܤzcVUy+/OX=8sNvlPmy9׵ HW^Pg" /x˕B,WBk%[{-uf>ri $ t%ʯ_ LZd y"j#퍙qx hAB\.g.#6Txjt*ƒ$.7٧,%x:ZDT_#QR"'H.'_;c%D.Dr_j9鐎7W*buZBɇyۉɼ>$tqYt1qNBHTzea>o1\^ HwNQ[66GN[F"Ѫ?8$Ò՗ hj$~z($1:=r˟勝SCHFQćsvC}JZpw _is}c{ȓJ yeipRqR7tq G R{E9g+}&bg2 rUZ\ ׯO܍'֭,Ҟd噮@{PΎiN'Hb_A5 D-"*^m (ky z2XHCfx\ ShU.dZfz i` !/0EjQ `̻֮,RR'KFS;hea5-^eift xX!B1kt, 3  ̮PQ\$ itSFPbp|{݇I-SuTk^G0,odA?zFhںfd\`[cæ=xVn[}mW)z_)"PMaΪ'ɝ%ra/x/HBp *WkTv_׭]gleڥ%]"׈x{iO=JP/ܸ0˖=2eMMڶ1WX2^#>EZ\S߷7X %o8` ۊ% tƌ3bZG@ +GsH!A^AG f{sB埢E N|nU#/+ Qo![H\ħk7;FuA֎4 pj ݔP^RMu|@vwE :9]pg n]G60Lovcy^Z!>OknGWLҽnVl4#tz4JoyyTW%dlnK{ӱl;$eUW+qwMFefOULm P_``~<:Ze}6J05T4 ²{JSc7Wl!eYR!bMtAX/7—~n\OΤqYnD@*X!(QD;AÙ#/p]e F]=5`Qt(aI/fo ![HU-FAB]^N̻-"b´XMS]J̧cPfGPuN?x&ow[We0d.t7;k? lFS -J.Ga_q x2()WEx.W@%~HNZ :O^SC&q7WDʺ,%6Tr*{m6UHZc̲%K9J׵Yj@hJ\D웁_\ɀ]=FjxQGe(k3}{>.?SyL?d[Hw7\rR(|: s&W .FmSԇ&aMx{'ja+דY$vb»Uw}hT5.&͙Gq. XvzIO@.YW3B?eGm Ty`BFu9@Ǽ!VTɬI%R5"rɊ~U;2[X/Ro>h$#ugI$7C=@`YZs:a,ވVg ;~8x8QzcZ9'د6%6,[lc]yy[4}٘]noxi0 DّdM%:1{!%(" tjT}S"s>J NҰ:&BQV$Rу]B&f-:^ćz7Qw̝/8Θ*CݘQ?~H +,$hromK~b Q|/XCe[Aq]#wWD~tO=AӍ7Vg/}*Tw_W8dFEgNmKuAEs֕.V/S -泶Qu8-?D18ޛ +Yf:D&}ioh!~RlAǛմy]AW v txg[*K|֔0腭 (Ky<$-^wͪ7d QSc( #$*Tt 9|lS}` |gp{(?Hg0>,fiiN$z ߓ6.dPK}'u2F!l0)!ٮ<<[28![,s#ƌ%TRXx,Pg09̭,z'/<GxL<#bt4`=-~rUщ q26CU~woRylۛ8iP̉Câh,Q۽nhV(Z5-'5{7n`V0K 'C u`qQʑ&D_FͽOE1_B,ß)ql`uzjCwGwT H[D#9!s8hI&bLJ-!`wz՛=JZX3sz,L*OU8|>I3rϊ| 7KаSNGҧ^c$- zwǎ(\G1Y2[J=Ci0N""4P|F3{]k$E$:ŏno-z 0"E {mN59 .26&- pw*=T?ą΂c doTǃ_o2S~ڋW`v -5uOcn|}K z a~ߐ52 !ρ;JkH=:trZoDAP Nv\>ф?MJ6E$ Ae1%: ^WB,*.2φ #|2;-dz'i&ZP)#dh}Iwf"' 3w~z)cjm8DOHpPQLT 3U(ʶ[-*)c4dר"'s97),DSTxB؝hllg7+d~rF7%tX]tO*>Btۍ%9 3fo)\:8/dS=a#fI%cf4vVfAe]5UgQ p߉T hy!FgJ(e3[uis R>fc` DVHҗ'LZw]L^Xl  f`rB>xw&$cgwAd~jw\ܪg;DcE|(0;tv:& ~դ xvAir1o-vX*G|l϶.Y/[5N +M(!MB 4bV&"P[I9 G {b9RJyA¹l`yjg @6/h|8ޢh<ۗ  X=iM.x_-_Uäz{4] |+;). ).>D1^Y1i,eS (5Gי[ ;{6Y&Ny!vd #T5@j{l.s3Q0LiѬt!*Yb/x?2IA .|lrC VZ/ Oٟ: yjKbɊ%g>6Ƶc~jb u 0ᎈY$=kmϟ((C\N^aq1Gٻc #4t#=Jj*2AzvR"/;24wISjt*η09'XEa"{Zk0[E"aZCsg1@^^)h-ɊN_oXR9p&8 q{jALPj1#Zg=T7Np}avQhHWG$z[Ep3 8Za`?AT>.K<^ =gS#00~ TZfn&"#UJ1DFd-7Q K3!kvK~#$~xNؼJ|YN±REJd4r(0'H4lVIQ⨞u*ˊK|e>7m>~:*7o1q=D˪klB: يh{d7BaR~GF'q]Op^=~Ec~h_m]N}=1ܡDػ!~\3p{7t8jbJ4zI f[%DJYͩg.buCR8\ p񬲓K=C*̨s*5f[;|汄L~ޮ+@ lȤ1-l jy-pXz!rKWT&x߇V;CGibqK{Ī'öA\/>sR1w'x[u8a}&N. ͤ W9yg&z+St{r$r?utE?ax> I Ch.qu #C7]KX#lA똹5:EDE۵ BXК/O$ҘAw[ vp9n> ^]Hr%~nyCɴ6#8[/Mbi @}9Uh7wQo"~=bp F !䵾B)8ةƍN2=pY8al|PhY9UjCŊdĦ _ԁ>-ym䑾 8&Y;IzqQde ?$pэ[Y~xn'||ǟrs=hQgXvj;[j-Q/Hf]$v~ҘT+=Oop؊k[cZ^=ISR*c̏i+Uڥߋ&JO}[0 x5jz>qe~.a{IǏܾcWia|n1g`9gX_||O龓> uoKMJ=gR?4&a^ Z \4|[,=#Njhegvn`S h$uJL@eڥ'DQt? TnL Q>yS[qs9Z1'ZRA~ J*<%HAyp:đ!4]OH*Ez\r*UʢF\xcsCńރ4,U8u&eA^2ŚTMh$]dV0Z-ۓ&XZ\<"Z@GuoH6\U@-M~ & +};+5:u`[oJϣ#ҍR@^Wm,~_3fLmQ.0,qe"\|_Yr澡;i< ta\2 >`J_4=uW^;7%+gMP ``$*ubWII҅j> ur6ę[ p eײ ΀61D5+GN>JrW ˜L}--d7嬷zh8wۄ%Ga3h'dH?kxWcIo0pFgv,=]8iZ@seJs dKʊD#/EkDȜ^棃1r/@jcH* &ݪB  9N絻HTs">nk Ty][cJ,v"iAi4A\}k'9! ꎀ0+"puE9>~|kCǺv^o+N$^@p99ҙ]m8)%FM=rQd7)MptPʈ{m޴c65;-c;5?ASק^`no |kOK4τ`+\c&XdfÄD3Īo]JF㣷$`''/<XaI긧A az?>@8l8! :s@;?53X/fw8 6 UZ47N-eb}„&6<|iL"A^JrbA'憕*{eZٽjbǺv\"A jCrP$:y|=2ðLX?9+)E 6`~3eW|Q+2+m.K}cy&4 8UP<ˉ!P_u4`sفB]NW2&+"Kx^0[қMIAV{z[ͣiꚭ\OBxy:v[4>pnNE.oPW7ѰpȼB=4Vd"8,}h :+@އPEjD9kc . 47En=wcGkupdw⨸oS{';V6L`]C`tHNv.D$|% Jmf;<&gǴo QSڲ"b_oнA4 /> {uɤWJPyl9W:Dzye~ ʍgn(t#_ cAN'tH "“33DHViPjtv0zqK#cP0*gZ[zVfy' Kfg5 P?ynCUOOh@[hDhh[ģN^4hqca?flģykEQvX|CQ1$VPR0Qe7)FzBhT黲&ayQtLI{k"W &Pfe{lef,|K/q`N`w6Z S<◼E當c9p*Mepۃq";@mRR =a9c_\@"~siΑu bLuU*}1д`jYYP;v9x0_$jzh`srk < d W',ז?}M`q+sۼ/6_mߏ1|trx1~#.Q`yPNr+-s5q"Mf0rʼn27{ vw* GzVavIpwG:^LG Ve٢u¯#:cuk`A,q=ƪ3(S* a?Q@Ŀg-ъ L٨Bگ 10YQNw4v}‰I+14?p t`/,s[#rio'vD-,L QۖJ}x@: kOqo1-fONcUv=%!64g*%{=s2*D'ak1 G/Z$!oO{3(].`Ӣb/0B ǵ;Lj/qϤyy7πrw&4U*ٺ}lp7H (9_KYV c&k9u0 7'j v qd-x#HA*ptK},̱1g0 Jh԰u+C*CweC?}rubg$XS֏i_P8GX~wZJzOϤ{iαZu'q"!jM$[#]!e A^ƦAnIw@{(3UW'|xHĻ2_BJx۳Ͱ^2IAOs{Aze|1j] XNyWzތ ;7K^899k>9t&gY9o ?Wvȳl43.hRCɣ.sm5$:3+XOjNa ZVGt\"Tעb A-G^KJ%߽B*5!qGrl*77_4T#~<1[/w4pŢ$ء#|y匁&"N. w Er+&^[s0dW0Ig W0`y9ê7&:ʼ}JS?N,JLr"ߞC3H,n?-Q^M*N^f K7PIq߆  Bh Oܶ+aDӭEu.\韚J̵͏_ed0be"0jg\(" FRf3 ;,sOF$ݔdCF^'>uz\p*X ;0b~g~˘zZ"},Hz@: zȯuZi+_ p+mXvG߯Yߵ>x'~Sl1 !ZjSR-T @x9`{[vcD2_*R1t+dǩvS'zjsmc/>0v'J:rz\wq #(d&y ͬMҡD&YCz/I8Zk LULcZW0~$7;ҳ*ff4VAWKƾh䅨ظKfeAwicK({KRu⪠'9duHbW'׳7r3@&!` wRl \L8<Է 0<րx Z,{a)vww!rE52 [KT_2_ayiObLjpVF+ar$`ؖCX ޻8YtOvg]TЈ~۬Faaa=czkA0=AJ NQD&YuJh)כ7/TxAs0}$+[v6YxPE`g"{3ELoRᴹ ._`'=5K Mr-;;b %>}ZtU{9F^+M)se)Hkht&jwlTK W;E$S- ZWMGzq~:V7F.`Sh=q|m\1\ y%=_[zgqau,ںI5U8PҭPmPd.;`n.b2ZÎZH$"vFgw6`uT2"j@No:@!jD @#o*c5rgqJ~)w["J>c_ >,w]! rD˺i/X d~f7{blX1 8l3߉eˁ^qiM56_h>Gƒ*Gkc$G슶 :*L%l'=5gk9DgajsGP37L:=㎧3n쒪x7|ȁ<3 Z>" -y P2UjTi)Hy 5,3uREժNJF./=?0"Nzªۜ綣qY˔|QIN9dz=ZNdn%r3 8qV:or^٣<+~QPT)6gWTȢhU0M.3m:':|jfsmxO2BC iwXz+tNLQſqZ1,hb!ƫCڄ1+Yə@"(b,m[r?(.+&.q9> (ivYS_Y+\\!f;ӆ}]n)0cX+UrI~՗E(\D|-]RN-m#/py\5FC.!-Ի_hr>S6Z!ZAU8w,dt *4HC*yI25q2ȧI4o0ӬW Ox 'pҜ+zqKd COOm-k7΢*p nC`6$@h8)I^־{UApqs $CNX!owm{e'mj jJ).wA%8i?q`SjsI\g)5u aNIEw[;cMn%\-amc1ˏ6II4nÊ|Mk_ ZY;9^ٛC^dI oY=Nj4HI|  QsX4Jٔ_>'r92|<21%BO`9r’2kTBn?Uc+oZ=6ߨZqه2tXݗ:[ sMvB6Ut5=hu,dyk+OOے&8MF= V0cA[ Þp@%YDI -^ $M/Kz=)WѮ/4JJh |Xl& YN@Yjcp/V#9@lg3HF`qQ.UހF*Fג>5U6gxc<뀳T ~^=C_ԄZK8e_~(\F8z@ Kg  |/*@˜~qNPϛI1>Slb.N!sg 2}4Ws!TUăNAƟSpl-C4m1Rd=h3AC7w'~=߰gTrF&uyv9*(^}6I }xFΐ[5Ft [_)@=? I^حr֞`U>)xN_CU#4lb,=Ԭ6d9qxLAi2FWnG~Ʉ| 2pze.'pzrއ[no jIi T3ђp r#By*)8@>U! tS "h1B1/o 4^XUp;沥$B L3mnv_RnKx&"} We x smU sH tk7(=>uW՞ڥ̱ɊW4(JRv &L .q/Ɖj.gIP:J[#+ԠFSJl|?ow(<$45O|#}(B+kv s!ѧ2j'KGl=HTwl"z )g˗zQmQ^ljw`)RF% 2Jݔ7_ u}e$_U)9 ?Ή>n!"*[ xmV0mBnذgN*c[0M$0HG= ~څVse~x%'l锉+abL ] ]76 &}j+$q I?4kH|Kn%oZVv/@BqBvVD~k҂&gnCj?Kb3N z<>4ɟŬ[ul~4s f7O^#)T+JVb6˨LZJ?^78"%LX(47fe? j~Ӑ({0'բEj%g(cbm.o_/26x AurA WKFjD>^DktBk"TgV(LsUDwUiI,JiS%#G\<Ʈ]!GأH ڌn;% c WJCWy?wssY=TțWJ%GAY=}%jDQB|b-7ZȸE24GqX)R!Q6f$"ݬwfBܢ`` :P:'Yv!#lSTfdLG9\x ),dr;Y7wڮ+ֳ9uLt# E| xĎOSjnoRi'YN?F2X)8Nev~,koV-/ P&YII鿅+"nHޔ4^xIl^iϻ)0BXLONvg~زnLࡒ.O.eG]~ufl>8keѶ5$p(c$‚jڔQ3]}k[}ګ|װyb-FzmTuh5C/U:tiq/m]cX">Lt+ATg "AD}G}P۵N3U>g7H[IjmRaͤhF`@JzH]vkH.B[_ % H@o?虊K[H,aCz3]ax"j_1r %\%%4i =' ަS 'Yt6xD JQ=- s)Ls3*UkhMDTekrY+ (;Iz[N\zewc!=&@)Qh3‰^AeSԅ6'|y# _@y ` r\x/l 2h7nPXȮ+@̒KeU/!O Wsr =~ov`#8.wS N",)sA61VMAձij%#Ηvvf*W'CQޤ~܂Dhp ,hHuT;D@'t_ְH`9D"&  YDP@;u x⛬^LnSX0a4&۠ bnGz8GLp"7#I g]<@D<)$"tbƓ;koJ%U>UZ].2FAK_,5m9ФU!nWL'}h|88~'[BρճF[} ] МV g&O9bwIEHN:)!:SKX ެR&B 95γS[vFVcaZ w4/,pC0GVˌ` ΫC- );pi™%HQ.(G6䡆"K J:KUmy|{kZ;UlKs.uNwΡUxWaUfjx-&(żS% '5 , L\TZ8mg@ӃR=Xϋ=Ϋb1 NUsB\y]Y*°[ BtlMƆQ⣞WTsBٕyFC,#A`쀢B٤NVj?%Yf>g/=EIܡ(no-too8KQcC#z)?_ŻΈbK+16d?)C 2-cDduҴ ^Tz|@DU?\ Q,}=. k膋g郗̟P&eC#~P1E! Ac~+nO틢nxZxZ5F4Z fy^*}CMu hyKBaDjw/r"_leq# PATX-Ψ)]y%`C6C/jK?4/ /ء$˼;WϘGD⁺z9.Q~,qcv,]Choa@ޏ2Ɓ&y7u,Wa/9+chUrr^B "%NOjVf㟽]E02ےv\APMt>Q ]欏LI3҃XT eG')!N9n!Q6(f\z߶HO@Vi=S?s˫QU]éA]u1śsRa2#NŹ9'WTȑ^4>xQh>m" WI˯=rK&HXԭ18Hٓ[uyCcj@R߾8I6,K1ِ4j>-9:Q_,- ?ۄÇ}, YQavrb8[VK-{-d䨯&"OpHT_C0Ưh>'kVm < D%< Oie"ӹ>X_+$MƵC=ӊ3b_Y4iZEt %fmՁda`PK Qseju% 6/#Md5=-1 2|IoNIM3Zs:L-\}ͬ)IYpO+ݴO|&KlSRIA0k+i]QS[45Rr7YvYS92q$|P'p߈+4BR}]T `)&VX\n7Br^Eva ugs5UG!t ߝVݠ:Uh*xpRRCX=>@BD!Qa`pGTj4/x-Vc)x%Oרòs}[n+rzN+^i'h}3՝u]ա"-VqS[p?qO8 T~_.%Ҭ$v;Ahii E\76p3NlzbJ}nd(MK7z8Bّ*mznT @}nbiP0d M> ).FE n`)ܹ}ѻ/~ߐe8^uhMNHiWƇ!jJs/Z5(әW+ +3vb zի>4/\}WXUd ]")6G4ֿ"M3swJLZ9uz*?,'?Fܾ (= i]>e]4! Pr|QzL(Y8OWʦNk`r/b}@:LR.53JQQ>.R'IFֹgEF$;9(5A{/y MJ0H9* zĥW5Q}"5վhRP}jho7D [{JsK[):@\59G~@r-N#A j@нÂҎ\:^n/(T?"^<`_#YCP;4KLFWbOb_sy՟nMtb77-mԟ9YZ]`{5v6x}u-nx[4^۠r(6#1 j XJJ} ws 7޹ð|I@oܐ-H .Mp2ʑ|Arz>~v*D`>&F:ns 1RujvkDOs//p,lMY'Rد~b|1v6Z؂9<4f}*Tɠ. 5bv a\EX#f6"3Rpz}:R#8t,SnVߙo8,^㠉KZkÀ9AHbcB[4!EF`  L)Gq!V}X͹Hs1OPe.Czt^Ol`wГ.>-1Na{junS=I*d|ԽҫUT: M aa,}YKpC>%r}m$=$S)-᨞&5ECx9DDz(ĐG O>P8AxH9:_\QM|  0 +EK&YlW3 R{"..yCn?-: H߱2{ It Na9^9S7!Dc8Q/1f | ܴ}Ag?<ܭ1 w3I"J9#tqsPCy[]_,A!}d“Zt?>V _>r;C:[R@oJfmWj@U?YL)U8f2{Seq*Zaˆ $$}t*:fl ⟅\lҢ(941Sڕ7}SS1_Շ'vo9 E Bk&Ga&{_{2à{R-X )&U9HO酑&}@gP? 9 4a@ޓWT2ҥ%H.^\s:azm,Tx.#ۺ'FAkz J%Ψ~{izS XWKh<%1;}3^,L{Z1Msia;-hHɈߑiر˂,5 %t) ]e[KSxB&X|{xGSJr@72=(^ ?n u޲+uB2M6l=INIDinHgP (s?+sTꪈCe$e6(BlZKʻ ZJ.l4C\cl@^Pg .:\:uF"8JiBv`c4Α:!NJ<0\o+ʇ`OT̢^7;0 )dr"2I0s  +j}Q'\;I<}#5^3aM (~M4 \)W@\~ ̯gy|F LQǑ{ P NTU`Jmn>5<>C*kExBYTU9>+% Vb T7auIcb89mbGp@7 6ʘ=/Z^N^f bl+вiT*Y)8j=*#޻k(]%y5 8i VA[-v䨒HXMbSTPBKMΈɿKYg5*h;yH;t>˘ ,RҨMLb.c֑]|CS%}rێsEyFqp>uu@L ꙲O>=/#C4 Gl@lӚm(szf4\y]4jO<3HC͟P{IAr#Jbws*8˪;2liϓ?hM{+{5C7"XDR1-Y $w/!bD,=3,@ڎ0T*2Xj϶|1p' ,!\-|h/F1G*051_OKȕeZbM?ɮ0%~9GO mAg,5w7 u{xCNEGml,c]~M gFx\SR[,96%(`&$W؇S"777;NMWw=z?Y6Ϝ߲{6>b VW5@ %ÛDcԕM$~5fy@<@?ͪl2skAHǛ$_ǡ ЩtdMoWp( d%R$jۧ0QrOLh:7݊ ֟6."+z-P 9OHC!eFs\],7GXAciLIq0r9B6 ܗ/ɮƟG1$*.7 MgLe Eb^r[<%eW&ϡG_#}ıGv6H:Uԡ*YVx!nϻdn]P1b'6sQZ:b8-ZA6n%6 W sf`Q\꟝ t!-->KTG`5v0LBdS ҸTDfUY&|Joj0Xc+䯕M.nD| JͧU MT +2ţC&$t"_G4Ψ 0TI#+9V٭0{v)0=BR~"b0ݘQͩkyW?%/sYLᣱK8VqvrRQ:6X N>FdMd5-Z+P Wa"hϑzX4Hk$8#=u#L:b=y&-u 1B0ORĄ ['(7ͥ=wmS";VpHCɬU`.{JI)gSD,3xHq ;i_`jn1W(k]&F*B^; Y.k,16On2G^Oz$$$z }77IRaoB΀]^2;-x.S2>1u>N='vUb 1 uJ!(@)K*z7 v<g7;ZݳU3?`ЫH۬}-ӾEb⧝[&s$V/hFĺ:b8'p-GiH a#?&Ȟv]+O,uLQYߑW D7MN֥lCPzcS^/z=] Iwm evX SR@=NZ!⺽^[Ou (P>=T Z>tT%TK,%,aOJ2ݰkA ).==*>x f 9YwߙXPC,"Yy>3̫a`85O!S.rsǥ]O! @7J6BQP1"\pT1.ؚ1NqXRroҸ ӤWx9D_#N{h%WGRaL߬jb/E' .gB2놓ꃚFt=`*ASͅSz!yȢv Q9krjý#$w#>|5C2#⽅h2n'qT=Q+C1(n:lqSE_Hm,nBA7,N5 ۱߃@~7ұ*FE f>HxoJ))ܷT< ,lN&1Vc<*PDBǜԝ/4 0HSt!Yk/-K7#4oH&]y^/!ov \?TKxEӴRTw3WM Hxm{sX.3Y?JT76ذP]@>/0"1o﵊/?bqþ~Uť8-/QJweS"@~s䤿\D _>_w@U? V-lW䔽6ǁp,H}g7n^n&AYWwtbEOAc> v?꺦szJ(b{ŽZ#vE;Kǩg816("&fr\q Q̷]*OT 7])˺LRy9iL9C\S *'mّrbwY gO]Qq~!:qBPЁWðmpKH)=5bl6uж.؅5G/N?[/riUjeyRڠ/f0Gz1*{T_!H נ %'eG#j+A<: _Oj~lߞѸa =.wheKaA%&S?PߑMիDA( *˳_m8+FS+O NVaog(1 jC u)1aN*mh7_ͰS=Pkn4!׏ohJ8>(LaˠF!߿4u^]&*n{|Z+HN#(x#\beil)WN1ey +"!|Wb7VZ{vKc>]h4kPp)PTOwرP; Pxu ܭ9̆,=)4p3ZHCH.Pu-Z(z4w!š`+?}"x  ?i ܯ?EzJ,,CVa[$UI*[lFYL`ӽ*5OAZ#vnu*]<ոs+gLZ4;=.ҫѻm3Ž2nq0]g'-nFV$U5w_DZ:iJL+_< ׃ oJrk:è8fC d3Sk3VnY0xex"3 hDT6H!M bD79**Cki>cY{ 䉌]?K61O1& (X8ȰMMCte0=gDg*ٕX;31kL!@~C+^1>all &m^[X.=ɹ+FܽOxXYv%TuTQj!uh)ND]ԑ[|09r4e]ɋjfmfSF51'1 s7 g5V*UgbmqԶ!>OIDغ6D禌$\\!o[_J$#3lpc~RX +4o3[q‚wȓ%sS/-zE{D 6kH;ya "EaN+Kn1)*rWSP_:+-9%c_R֖|IHb4#}2.αV;pr;0|̀o`}]Ƿ߽ K~x2ԥ[''L- ~RbR"h"E4i_ *T Fkc>wBG}!W/ˡoc\FYv;UmmPw],`2 Q[F{*u(Wu)G6}p:?&Q5]~"6z¥3RR/ɖM2n[+ T P *5Th[79tR4t$9KDF4NKFp*j'.e I^rakylNiQTEN ,N1m$<.R3˹ hJrw@-u^~wfQuTYZ˪P~'`a3 :^><1jSOEQKm9XS5<m&c&NSEr^ #4ϊTfH^.DNvom#2T.ΈkHaqŸ]8,22Ϭ7^ 5[%;W+x_.XϕD෻K/zkvUk6x@DʎG*cr!l QDG6O+8Z ; ף oÁ.){,BDKR< U2c[5) r; ۰{ui^oȘ{!qԂk(ś-C >(QkUgY;.md<|)Ѐ`4h9!Q1#GjkBˎU4 9[n,nȯ9l:O:$&0Sûj$dMb u $-^"c%A8W%*2muJPb20'uz\ ?}q}3h[GuK`fƽ01r=%d1&UfpXe's+~o }4ށ-yxp'?J܅G:s=B2[X=fj8+IPlL%=I|&SXNrLt\hͧ*ghMG'/+PhP=![ @4j@FkשN\CKinF ؃;G_5>@=<o xFݸ8mTZyEpA6`ke2 NA2eXS/y.C(,aŷMSEя"/3_f ]덧| 7yvlOӹS^v<7**rޡA]s!_=:J`y \=ʊ2Z؊# V:r]C=InqU Rȑ}$\9:ƫ]M=I(qW&~kz[EQ}UdϏf۵j3w=ESUn rPAr{%+j5~r7YaH=JHXg71R؛gbf|7D ȌP=( 1 ֆpF>zDk7Ro52j 9FsFOʗw~]h 0(}%spMOԅRqfpyHȽӷ"1nx5Af%ڭ>R |:d/pWV<2SGi)tEl*7bztTS$bi67n'Λ1YQu(} $-Ъlq2Y@d 8lYvd}䧕|\UoY|-Z4`jF$E$+Q*<},\^RͰςI/ N FW/.V %S@Ǘ3P{/'w⌡9ra??GիO"o&" msw+ы1H 7/IeJw=̞lWznKfӀ:]r{-&vxK$/ Q\6Py2 `*k{!3=)~6J{)K2J^{{ {}Э|9. ,~l8mB}ɛ LҞ7pCm߽.W=}J̭j*nahTz *%5ŷy݈9W/]o`\ϣM`ۃ3W[<sK|t-4=&ۏOivT+=g|[\{X^w""RU̬ QAQٙ Jqa<#=?1[d/x\BM@u bί|;|) (?Q]ԽaZZVuy 'QEu}~eHo(dVgdÝCh0Y!`kX[h"@gRl9>uag4Ķ`BGZF %St8"Xn)9F Ł N&jBj 3~< reoTA6'(#GN䚍 Qju {c/dsƉJ߰tl8pORoqXl5;ʽghdc$Ey(/F7U0ˢr "gÀXs%'kE7Oz)n:[{1luL &Maa&փŦ<2vGtc&f+TU @ z%/ )ds S;9l W8II"cz?fƒr66;<.ֳc% Smc3Hzj=hb$Wbp kc07W_ V ONب`0| 8姫,˥-`P'ͧ {1l8QSP4m,Fs%>p3 r}bD.[zYD vNY(Lm_Lvb`R,PCƲB=UQaϜr}[DDD} ] 8aүyw_9sFzĐfk_L6+˚J 7X@D*EĻc{Wd/H4c dGZ2Y 穾5ϲϋ0/J5TODhHE{ c;-O=ZŲcenbId 15;p,~ Cm3ļRHV2$[͉f2Z`HO:fgfL#[Y ~&7u-ɋ2,/!0wTHۇfQ9v> S-1h}C-;IDi آ͒CcdfH\ԽkB$Uila/[C_8m8)lZK⵰[p^ 7hO=v}m\-!Ȝڍ+<;2?"'/=˵UnW0Q*gŲJ\'pH/?x,)KnWh:VLɮ7 ʜjf8~!!("tj|Al/wɢx-孠y ѰMbWkrrlcIE./Y: ٳ!KY9-Ѻ*NɧNIgMEl d2Jw]E7 u !tZK,Q#ƀtѣ%aʩ.1̕7JZE 7NI e~h+B>gKڽ5^fyirY-g_"gy꾀/&Iv|Gk3a +Jv/L[!yvS%[Z& %mdVD1.>* ~~d;שPX.CB\z9ݧn?h/Gyp]nЪDTX]0Jfa0+}CF]p:RRMy2r?HmuƦӟ׀ĎCRy0MtGO05BPG%UŇ{-<d4?^pfKqi>^\~'1c=Sggd wٌs9,<oOmN;84D&w2UNNuEEG0Pbk>CP?.]ΦǍsIcB?(3uf/p T՘by2)od_z002#ZB"J~y2ZEا t+F&9]~΢oCRpRv׹ÏECx Nd%F: :[ӯ IA| -#RKjԔ%W$0J@y˟&'ि^ybr$ /4:6~Ɗĭ-tlyg EAބӶVfkoe6ڈ`ǻa2+/T +OxK 5)e7Pzm41홋4qu3t(`GyOӇgIYV[hj$DYx 0>SC?ZܾA#zӟ ͚ lfy(wK_˙(tJ$ XXmp2BC$b@WT*.j_r!yZOҒA 3]deXTou-Pi3_S_5 SLB6WRnis&Z3.*rT {!> ;B0 .xx*Fd:aLWR4_TiϽ:[Hda;81"C(1߼CU=A6Fݞ|549Tt+܂i5ґ;F @ =I+;q*Y 9yo&8{wr%W) jA"#,`LF5|KFqv?;45ZQ0eBkF=oIblW'IGW+9m\vv:xD}dYhMћՈ<|.%2OLKSJD!|˜EҴ Α: T`#Yפ27cQSo#[bs 3>pP.Qg%PX1B5uD@jQ5Zm|P LgLKL|R\7f96,5jJ= T?qJ,d=-Z+vb!_ %l]KYQD6^rb.];yy#Xxk^+k3SխR98.tf`SVsK9+ښ|uܥ*k&bN.5ǡgNSVXAr9I4;^73H k~l=c_(3|΢1Nӓ.gJ-ǃ|[0k2W, AbvԾ̵èNprX^P PBf碌J;3)Ӆ(5Qs/SUއ]]DaҨˉ vc٪#/DC?5T%I<tnՠZW8oRBC߾ `d4!jd(/lӋW htՈNjiX(_\F(vu:MPxX\~I09+~qb> uJ-^f[7hf=Ī,m@]]/);q̚djrr,L FKoNz1KBr H_[VpgQ{#0\y #\5ʉ![1#IxO#aGݟ 1-Rt<ũ<ĤwdQ ~m#|$˦6C3asO@2DZq+%hP6=e7;撽j +] 87/[ Er\.sw1j&]K(|4k ׳Z/sE"J75-7ֵGhF҈p6A;XjF>o}麖#[@#U=86'3#2!ށ%EdSݷYag3(+|v,Sq?Eѣ%VZ0w qٔ#aa dPю -uj4ΗӪD|DĎ? Pwנ9&qd ߂r#82ny D3k#vtnxxWgUޖX׈j#ҹ_};͉ V)L"f_@5;s&6dHOև`tvԽ(U Zbޫ ?E[Lc* unl4F=k] Q@P 1{-e^U2*96 ^_{߾VrЛ7)R6f h+Y_ `*b܂[\X~]Ў_st.X8_уQG[>ZD69pT`rLFE#TM?' wyY4,FX+KB,F .fpk%{eoƶEzPcч[kx <.q=f32^5wp{;`[ѵn#0:[8 QsAh U1,G$~g9D6I%u*?W[*'vXA[Ұp(*-8bmS UXhuWΟLUNq u_wq]w3i(6hl_XDPp~DJ#ӧUc})$+g`вg άSz)*D[csZ]BH,:fTw?IQE %P ֡h%pGB" JzRDS^y#m-tuL3p{O(ϚZS%fBROM&?|LlʘP{AAT~n4TTIPk:wbE!TJX)ɥh(09!Q|:ycJZZey?VN,i5V'~M gXa3[a&֚T]X=g8Q5u @Y ?o8S%TH 3WU^uBN#KX[H'v}c&9$bnrBƳxõJx#2k}VhuV䈏Er(ѮMrOʝxKriM._e`8UM {r^6P1(T>=u[0(7j佝85!#q0Έ{a!a 2UZܼ2ng'c uzEndg~ʾ@%Kb1 QRޚ>\? wʝ-|5z[ y$vI%*ceÀA!֜`qQWx9@ǸTBR4doJ|szMA)"ÖۑcW,iuaE)@x`P&>Ao> _&h X¶V/ޖǨb ?lj@"(;qڛ>LuJAFpNoAۿ ڀʜMT$kNeBRv՝Sۻ k&v4T3#@MD/46d;FS!X.tYAd7%ӡwg&E;[t"Ê@ToVy@Iˢ0B`,:yys΋0hω~C*os&@%KZjJ"qS֧9Mg|˙MQ[[ZuT݈0AgJܐm-2ESJ}Ȳ ٹ¶ hDp sOe,u'ۭW8lyVN.0!ы7#^яF"&-?&=ZgNjPdj*s$Ͳ \K=蝷7{%IEMdwAR}H ,eK'N[* Eu_;?9Y- Y uR2HBVʫҴMYQ5wuAǻ`Љ+򴋫4v> - (Yw0,V}2>6Ȟp^+ ¤lnj/]f@e)( A"-074/8WQTqI!kaFClmq wwن&!LGs=սKe7{έV+lR4f[=GIʞS?Ӣ ܊8mcOtY ::eNy^U)qIfȜxuR[;4 w*1kV nf~b8e;6ض{`j*ZHɶgeMui4Aܺ"O?ʈ7DLJ[,gwk#T5.o̥$?m7ˡ{#ujWQcwPvWJ2-3l1i2vIE|() )ya2X 4?/&yۅbpẓl"e(9!~pUv^B=.(ud:993r|i: O=a @dqȀvҍ`=%*Η !۩EMVItv]#/PqwQu}NˀREc?B}(S֠;rCo{ɨOPjv^͎c0nI訥F96j,b s[xKJpd#FTN)@n%87Po ʄh] i缬i+r?|Ы7O9H UM`Kя_>4dJX1Mz|5tk$B:Q|vӍcOhN0b`ҹ x5wȍdx/`]J2Ĩ`&ڥ}uy&ڜ"nOƚ 6 .ű AX<V:\> ỳnîBd/SrJ&m*Gq]$Ѝ7ۻC0, #$r(.C\|:Km8.-M=^q&2;dwt=M= Y:%:os h *պjVoFo5ؿW`Z]9^agsH0O1ҝ; uԁSy{f bcÀV OPȣY}f,TRQ!:Kwg='0<'C'ЄȀVdW} ߵ4te݃c@[V"`m?%<L.adkD *q) L%iFp]i܃>sտZ U a2`6{6q4)pu p72*Gow  ^IoS&:e$QͿqM x+ ]I7 SgE2%x-ӽo}0%Oe>t Y-h|҉(7[V_>Q1 Ns@*c 'Gpθ͉MBU#\"8c%>F3}Yzg61`'d' A)\jEI9 6hz=՝谶V~ocwwדflCY%B~o9[ }! 5s[3%@ko} >xLq'^ſSʓGN TM=&O%FI|1%ޤ{[Ia .C><0.K̟{ @u/JrLA]=%F7C#1FK__08[+hx,Ƅ~RGKVp/fͫ Dma$%xLqi";GBr&ojdh(}#Y?&w 4(rgP$2œnEu<Ҥ*mh FQ&M6 <m*lWYSX%MMMhE(vtÿy./d9dBkxy}>=MD}PO'Cb;ڱ|Hq7+/"@UF(K* H{p+sI=,0,NaMyi.?g45'D %?rs:p)oG%R.\Fƚ}Z?F<?t\AP9Ij(H6^C)Bd_(͊|v![ka؋]vXpD&? v /Bo:$o(^ECR1+^#->\qgr äoV:D&qPY*ik둍݇5M(6+٧ 0]gL4F. N..Vk/eCĩ(kIMyya3s~{13=ML~#%u#w1!_(qXw8 ϜK\`-κ 2f1CHy!{ \ދƃd#rB Vȩ !g,˗/d ePkj{iFA)l!)^c?H"X*[C!A$Ga29u"ȰaYiF8/ 8WWsd7pg{OtaaôŷY d\R8ߠk!cTSx%&e#$ԀڹVIsvxݞuw ,}JKJULUI WׅE;P{rWV8ɥ$Y殡k[KV}dѻZrAϞ sY"SvD [1>'=(Rl~ilУ"5wspq[ )_[Oi]cGFIBDfLrZ1-ŀfz -HySS*SGfiV;cN7Lz<iy=PEY 7xP2vĎ\H%DimНUPM5YU~g̢MI(}֭A0t2Bt{ -S&0P;&-vg&g TT-c&QԘ m!DM`JdL&]i7aMr}EݥO@43/ .mZc{2 #Y漷Y?%s(2=aAbj:ad#=H (e03Xd6`tB%ߚg!>Py$ zu0id+Ób}R`RlR|U>"+2^ǺO~ěaC"*2JȬnP02*%4ς99i B "==hCaOrBm]'{n *73ϜgBkvz (72ݹA-U:mM}=NBtwbUj@DvTsǏl.BH;W-0_3 0sd׹dRDC,7o[RR `:0!GSQF/i 終IUy]:+1'{s/N]{ 9fUF(da_s S#eOʵe&F-?}r6%{l^Jݷ&MfmZz|}v*/6opQf>Ic/HiNrU0{˘Ӫ{ceGd(1]]=BI'TN* ~3m8:RuzT̛XaTuJDZEr _zć7tɢm2; @iSիI:Y3jw~}t- AYi=|:I8$} R0?wkJg|~, A'0afUs- ιG!Z_+s~F\w{RGQΰf'20?\z$1ќLuO7*d.> lKĒ,d;Zvhz(Q$ebu'WL{tnGYkPխ55neJ2uKNw '-1$#g8GivŸy.sп5_Owc)&nf21XT o|SBUOº vD0w6B~# ٗ3z;c104H2WZ oo/p9j^Ͱ!nUN9͹gGڥ,kޗF)K[d2Aՙ̃ldE$USC{!*O?s+u axSM$%P5fPsN߸b*!PrO4H\;i 0.cRfc^ Ne-6,Ylңٰb|WB78zT/L`IK3u٭ ΒkAZ."L\q[൮ Q^(P>>kzs*ĕ/2Ĵ҃ku5կuo"CƀR @&?MoWה?|; 6ǽvQ;ͤPIȍ,CHVU]Y \_U?ŏӻhNo 螖J=@S$` P[%d#@ZAڢO,zFݱ}C(HHDD"-"8![ș\Ga6=affglj :.@E-o`{|*`qJuȞ`ο,f =LbBt2$I=Ab ͌ <~è}Bu~#{s3pc/bj"\ l aA1eʚ:!d\B=c/9К%tAI7KeN]VIcFa׹ۧPTv9ח̦8qwJX@z}'JĎ0\y=8 W?S,${KI/#6>Uz[!^|u`e-IкZ,/Sנ{tirYa~#NA-YU' TTV/VA4UM 떍v_MޟgC d %x߱æzJʴl\ȃK0S%`U92dd6V_F;^3H oB 'QWA.#Wm!(,8V`zܺmd,GmЬs"veu H;6-EEdRXoT}v>Q A*ד޾UыK*қ0/{I~fmQ,6s7;$sԅA FUh4&ݳQ&結6vP3E~prYs{rA_21KxB λb7cgOt_Z9T%|\)a 1530D`<]9Jm!O2,$ 8;~gc1];,!׹h5OpOvn)F=EtKב{ 'A_OdTU=S]ӌ Db:F5Qd@@=2-mPYCzR$b˹6mEoVRɓtC^o\Y[grRܢB%>D ${AƘK` -~=-ݲ'Y$W g{.J\ɩwƼ tvlBhd b1-ىZnᎱ&'FHdh,WL)yHMbwi?2x" JKxLvL FQ2 ? g| LJqzBTK3x rHt1{lu`Ն:PeCvNE)u7y|x ZzE9VY•l6Yo)K0+ϫUEs7Њkf_=^0%2դΖn@$%.eAj.|pͅȉ)0K]#%M(M_OY"(|&nzmk0ق`{PWtXW~j{ rvl GK6;G!x =b(NKѥQ~I oniwo{M l (|V ,ycMw<-UDKK&i?/mt<p\KTӠ.'L("n/6,?:Stu)T!ɾ2sXS̈́J# PMH?b/z`s"u_W#G*rodɉ[`Lr'(ɺxfjH?q`q]RzDW  WRZIC_pvkH8lW/G}<%,d(g214?U)=vP%{(&Y]|Uӣ f"5!R8:]u[]Ὠ=)/Q;]GDx'uh ZMZpC8_Ya Obނۆ(f;:4 zRFnȉkG~E$kx-)kbK,%5|M"N60Bp6[r-`:БW-]!B'8- Eָts 8y%d`n^?/+ KgtH`xc8!>L5ú"B_HVx%G:_Hy?^^r\4gp dl&^^~|- 40OfHl?Ķrf`Ԭ$csmc@;ŔH )ay8/OHo)/Zٝ /]5!TD)<ƪ]n 07>A 3ԭQS<'hbI+ШniBT)%13H]ӄI4^C=6va1 Qa7p48;'W=' 3:XxY[d{l+Ie$Ny~f*3˯8ЎNj=u;P`=BLv^t3Joc▱&x}}N&P~D{:ܫgTb շ$قT_|p6`{s BXo=ep"_׺PslNaˇ&b9ʙcB,AJXkX7-hS<ѭA#3S\IELíqI`S^4/=n%Y9<] jNŔ,p-׽Q>eCY`ۯ).< `{ԭ 4p!࿯Vqz< 1p5" 6.,ɑ։}1})Goͣb-# W.2{>d^]XwۍR&QQ?mUC ؚj4 BF1}Af|p8s62kG+ YBەQ1[,-\v[dJ\$m"s) ]k )A& @2Y$CIU*?y+<$ߊDd"a nWū"O"NH1R_,qu) %T%9,,vz</_1)o> O{͹{HHСԋ ܴylD-l5Qm1M[ 5mFڏ_Τ3p.MGDK)kx=Bw Ђԇ@H z،/(J[3!ZhM'FHܣmSFW&6>e$sxP f]QFppx )|X|3ES!!iTAXHq;dOx Oe#/Y&Yi}ӡ+URMƊ+S@p/k PsY[~VB4- `5qt R_M+3+t%1'1ɣ(k 6vw#hpO\iy4F^O-@[NF-PgzC2a yRd0˗|9Imv*\iX,lBڥy+u3cL;jY{<|Gsъ?yDj$4'$K. ֟sФ.>=E,>ikFzF0CoaZ% N Rk~Ŵ=сi{%G&P?@aԠ"wh_.!\DV@ z/6alxiq)Tf#bm;A% ?YVHk 4ZM^ 2)qH5dӴ jNBBÑZi2([^vY$*$*uK:&AO5dzz n]R6Υ @'HjhcCsWhR.:f@2z/ C}b `AB¥ F,@ olܞ^rr՘NvYjy)K2ɁXK^ ɺL$vuߜm.j ƈKuH[}5`!Fb3b ͤ\ [ؕwe6p4T#NfK|pm<7`& S\ - ~BStw4Kƶhw@(2AΖXe+U\)Yp0n5dzXkڴ3$3o Sz:nF; 6 #2ۙ`9Bq_Џ]*!3D uUS %3[DrjO缺5@1)t嗆+KW=T \Cf!2gsn7049zWTxńspP02D 9} O;kBtiۼ#8Z~ʔS@ܱL^Tt#'+^2?2e.wI{0O]EgO\z%L2T9AI@yhoj $,ϦVBUD?g\ 6G#\^^_,8-`Tl [FY5 v[ndp>T2yZuk,;ZP0:L˙M|yqk4g=wRD*XgV,l胁i x4)$Iokg\k%m縔eo}}|[*| ̲X)RRWYg׉yHhcNX~.Rq5 =_"YS I!M~I(a> Lf^_J@lbxqW+ii/=jgc%J->zxvV|_0 v;`ƫlT*]0.Γ`xD1M!YS6z"g~3AJ9DZ;tyҢ=)q4N_ue(B$wR9/uʪ/[Ï/2|s˜M wF x*1;,/FCQ$M>߭>SUs_)sH]<2`M**vXѧLW&)tgf4; Jyha8#du" Fđq:љ5Dw [y-k 7.Q\iBr;Fpz1yN{Ez@!d;U%XF"0˭IVZ)]9cΝ9RjV;})期,Eqcþ,U c(l|mlk o96WxsmwlZ0@QC-ENg@ɷRb(qpj8t@t>%`iޢn[ Td]A?)ZxcN&꡷u;#%ə= RKn.Az! T\ԟ̺M6Jb|@W W[?oBvZsmݬ^ l x 4W^?sQ#)Uʠ4\ _e]² " ^ij"C?JF kn 7<1E,RCpjf #b^?`)B m+} Rɜ䋍/򝗮fE@ &_HNB\{V,ic+7,}erӂKE8]J:!or_z?*Nh+b2}><Ĉv%fftA22hժ\N |1S`8pͪ8"i3,$rvZg5>  8|]G2A))L? +xJ1oenu*`wo`i# rIM̎gW3-pgjjU@Z&(t e]5(uEՊ~"NB ~XΣ"\DT'=pQZ8_kC vU%VÉb)BS/'g_SDHGvWD=BDoârbELB‹D|f"OHߤJ \X")bO]_A'fٟhe |\PmE*7|\cxR͏]A\[VC-yJIwݓH'G*|P AY Ds2Um-8 sKyg)s,ZJdS|' N(_xNc@v]cߒn˷&<3Kfו;:7Å'Y:sM<]$$*|䣠_+L;mD{3 [1D`X ezW.cu1~#,-{𓅻aޫ&)t`%}1&uU,vin_ToHGI|8S|\ ɻe`c0ux[ސ~Mv7%R )֐;~o5Eѳi^vWAO-W L_6z} (z]WizTx% ^~rVH,Q|`-UD|.fXK7+x'%\b;g'v$GAH=&) d{sX)#*)"=GO  Y߳sEP6@~JѢ:fj~Mb1먣/}Е>ɮ2j!tm'&S)1fػ!v| pި ]d +\h3֖BFHϰOtt+7ѷUe"pQZbI,p3t ]f_xK&ˑX\5}PT&~c`,5A qM#&Ic$a8f[٬HqTDCBqF@VE@=0)eZi G$+lP^wx''A ]iv0 5QTܯF/,V`O$ Rss c9Ij?D%vs3t2&KSY+l;; Uc5XUS%ch(6qhnFA5+G䊼 FQ]oo3h\uf0}` 5D/q"8CInÿL)EDibK['2iJ5 Bf \ 0'G n>Go8gB"#?H콻d\X1:4d=tA]19Q;憥ޱ"p+}N>VdOdXCR FlIJ-HS֯xѪ݋M}zF _Jޥ$eKBq63Q7+'g$_te2,`x;k;RuyCwUޑ-~;\(^4Cmr[\bXV!zBpYOF93_߂q?}){#A t/GOSrq eןQ($Ds3GBХ^7yQ) ,̍%2I-tX}S"G6v akP5Gdkզ/m% S.>u\.|Xk}}޵}.j 8%82m`smڦ/?fEuٶ]?m&M!Ƒ=I,T( __nϖe!Nt8=OMcյP!mnA9.*vn^ysp=> *iR#vuQɭ<`5d` 3]*c` =xs&=\GnK3@wRɒP}L9\ }<MDgEjNO̲i$ TD"Ecj;k>G֋?sk[ETz\j:0 jYfB&C{ĜR ж'$nReNƟ{z v5)o{ ,' cRײk/.m d:z conTOIIjsy'~x52OE#Aq)Ћ S'4S4AfvSS? "KʜM4B@kwxc=:n ,GhW+<`QHAi8Qt7()@-;jo oOkEg} 4zP'1\/.Npaǝ&~@d`oi>Tg_vC$`t Feo5SJZiT( 3z;7Hٚ<7;kcd<=`wLxࣳ>YS#gXx6*;kXLt{`@xmh/5W]z@m6٫wMW-X*,Rgk.b_mtRZt +X0ͩIqY]yJQflxz}+y/m /!k]6zC4j*30M; j7Aݽ|N4<4x 9}`T֫o͔5\Ԇk$( 3l 0k3]|$k]~^wgr~e3}^O~B L8\tf(t%$.1t--Wa:R@1IK}p*4=ɗEޞF+X'^&ݎ+afvqlt<aF Et7'XW0*&Y="ď:.6ud[I& ~*2Z_wQv1Qtƥs*ZW%t1t/O*ٙOo~4"sI81HCX~-W؋S: p]ciLʼ$`fS܈9`ӝ&-> 慴$DjT/OUD@=[֌#yGղSzbҮR2gI3SwT(:0A(j`>$mQhmDf=̓@$[svL4{BNa`1)7P8a^Gp05j{^f K8%p '9 '>la J-%)QZGRTR ޤuDuNnek >ů噉42HK(#ei&]yV"H G v(ȇ1r0ԬDN9 W[vm!ӳkPE춅 !GP |ƐL5qfCuKsgF}nL5[ >ۃWz|ji (]p~YĨݚzʊèӑ'E#tQ^bW#']&j-F&c* ߋNǓXϾ[UN2Rz+=X*` D:ŏ1&ōn~:' %|'T,֫Nj*$.MG>KNX`În̞JiGS`Pλ1֗<"o2B<t/(ƮAC͝FJ̕΢hn] jfX~V?k]COc};5ָyMva6|&5 L$t@rf,]>Νqgiѵq/!`q!Q _7 Hm$YYoC..|1ZoR%8B[y&<=I۽KJQ"gk'ZVwU2̅M#G,wKS'2Ӣ򳵒džwbpɰHb&󭧦?Q~V6T6 ^\/fg*zEݙX XɍG? c >[%E_r/Uo}](<6hUyo[ɳpܿ0^lT׽맑n:~w?-1% x`Br9? 9G:9g=1=rK/}ђ1Wn*\dk=/תH\4K=w[+ I؛e!"3P5D.l?83x"Z6d`,7_JY-jRAgx?,}huoJlg9rL*yJ^7ΙHnoZɷ/xNer'}ٌ;[pV&]O9Go!u.E„}GvYo4.Sаe!df[ F@Z ܘŞ-jlPY Cb;yM6)xt%)4 Q kǭu Xjs`U('97n5.5$md}}cCueuC93Ml^1¸"(E6!dpB9[{,t+IcHQz웪`u +9r ANMJsu'H'MF~l޼uUt>Ė}UkRP =3>w,ɉ1chS2gw?) :D5; 5R<-OGrXcB,8A'D%"p//밮E'8Y#- &zС |feSx{' ^<;4Feo%"lm7Ԑ5{ߍANnp㴙U}L4JY(C,뱌=2zP_D".?ހ1Jр&ץ 8K g/6bg+5AB&s߾n (w-KJ˄o o)2aX뽲v#@br]f Ԭ#2UʟDB&Z?pI~pД}f7f{j`UR`Jo"73˩/Yq ukzv~ZemtF q67h!춦֢QEvWгt=-Q+qOVExjL !i ,V";\ ʩSLʆ({Lv=_g}/q!z!YbO򬬠k*O7&«Xކ[ux~Zf~ELBZ+؟ԅ_C+iNXGjG7 F`=pMK>eŹ7Gf*_thW>t~&7]2ev)MzhcH7_ w,Ǯ _aE^ #'LdEPέDَXmeʶ]Z2z-lT$%rN:|n+G ڱ9yX~͘ˠz$2.)>~|s$3wF~=娘Aa"ʻ&3-TK;|% M9A݊X+n ]^FoKe^ I5q+%SXZ %9s^ :QgޒFcf it 0=šn=}0V9XBXnJLէYiM߬<5LWVd^h玜!`/ujĦ4̽/*V=kFX|ֳ RKr6h4^Q qd[SԂf$u.Zrwr +{ګŷ<wH :T+2:SP`$a@>Lu9ѧu-d.Fn6/7v/B3o8#bOzW9C.$u,gn_!7+Yd2e XeX[{<[2Z^nKX%YnX /H 1]>Gi]l/jYOeG'U猋WR&~~u^ʦ ƎKBᇟ9]56O.1/ KUdvRh`^ RږDK!r =" !vp&~,zLtġrܗQAv!1RAm,wuFʣŇ*W"SD.Dr:4K 8 |(e(8W2A[SŰhHP~j4Ttx҅7݂s O4ԉ+{q?*?A}#5.ssJ\c;ޖ1@5%X|!l̎kAD;ؽ (A2 d4Ii/e&Js~-͌h BJ!`u0l$+{8$qN#fqtyx2h])._bf:'ܩ3"bX5d#$Xè~\~KSd };hs튖yE-Lx .SvoUn+YFj2ҩVtHBQ7{Β" CZyl 蠨0w6kUiϠ=@8>DzNCWPزxF5~xGdOlj %}~Ue?B]BZo߿tUf82!2wsq@7W(i@ oق+I q)MwRC@~ͣ lZ@,jbA9i'NȞNaxAK^h5C!3DKtnkc/ f^OqԴf7%[NbŌac~^Œ2G|xkEQkB)A;eʂRL*|gTg:<}{A.ȪI#nzPI2gLZQAJר>+Y*TZcc7^5;\/_џWa)< BP_Ӈd ړdH! P3@ K6? c\&0HLة=xHbʗGD+j2E>#O>m̅ZQ*+ $"{rj;g$ߜp#V<EEwkB$mᒐCS{⣷1ߍd^Nj5ZZ]&AiE򳧗#[W!De<F쟕axƘ.|HsGb/]~Կ+{w|F1, ^Q?_K7EQ|I˄TumF38W[Z5AQw욺M' TLjK)H5ŏnv8ft=IM,Wqmˀ@Ν^mGygrHUZ'i$#8c^jJst8%'mb0s*=ĭE2,x&ӀE+.L;%KK mYr#J&UCQ !_3m ӉPR\PB6fhƸ/Pyn[Ht}FC&ěz=,&AAdFR1zCS3$(L-#ql)]&s<sBA`fVR@HOEm %K_w(&P۔i}!q-Ik6TLT́7J=tڌZ2/>` A_)G/pdr=fEBGDU03 }(qۄkeWw4VKPqtο]=f_nsÔBo4 Ժ%M6kF6V57tIqAp 2SGb#p|%smN'U΀_6-E^ZWPY#f{QR[XYP 9oZLE_#rV y; zC^qb{%ԯI8h7rډN-N#E"&{!#lKU<&4ʄ\d }e~'5@|*cׁvEL;rZq1U2̽ 2:[XՔ|u-ߡtJ1a$]b'& N?P#–5AfcSIJ]Gחt[GJCq'ElgxLpzri?i69BnqOF(-UbHhwaTq;eBqr'–Hʅ2:u\"oKQ9[T&g{9\*>uv>hIu@9V'WY85OM$D6l)Q8ͤoakr,?KFÕgq;DN ><hE^me \)w+Ș{v#c̤:^a6.)nfA3\^.+zJu@۪&9‹6@l`_Y{yғ Am髪ZBF+􋪜<%;Ms$ާ~D}&+;թ^ho % c:eFnJڑ&W-#p2.bИ1Ε˨Ov5TpV[+. u5J L-Pgm/(f +O_%PϹG)QkOX4{2|$yVR= .0Y!F΂Nu seF9!ֶ@kIT7zcZHZ-߽l:nm2}&\E[=k"0L q¾UxHyWn斩f,6+E]A+q B,~g6MqY2:xb *o3[VZ-/q[ RM,@y1+׵ڢ`D ML؁MvaƃseeTbkئ:UI8}%sip-\%ԦEF_K5*Rrp !6@Npy^[ᢤu$^ⷋQhE HkECSu@YWΰNGH@BaMz_*xo3JSTo RfؿC'}Tk}CxKR>^OŧĬm4<)lF8K&eϋcޱ*}t~ԈFdz\xyt; 3jIs1~}V_vu14} '=mO/T7j-*=j,C~>71S11me3L 0_\63pbkvi`pv6Iwgıg)=cXXzv~ftZU=se[d}+1ԗkf=BϐV;ʼR:ŋТieWX]+q/=Q%F1*v0dt{z_ZǾ(U~neG?67"YaaA~]0塇)S}gli> )4HxjZ*۸2\%L+sPj& O'R Q' 4)/VyaEʭ{M؜>8gUJ."g}%_ !Y9[dҦ?>̀땟uPdI(R&OBS7ߔ cK`ewU(.د%>QOW?ɴUˋQ ()K]mJ-,eX~eBl|=|PVګvZ4Jn"Iu3<) O.x~Sق-b Q>gjNeY?>Dvjs,vuxIgaX fs}OgP2qG^)`<2˭}tkJו[a[;wRvF'/?KuьBPAP!+?^@ tQG(aU`I08|L{w> b*qY;.akJX+Y3DO#輲) :n`'-iDpt@LgNg78{;򻈽Z![&<'N݅uaY@>4(;0)>w pJ iE*4WTBB[.5aL̴bk aT]ސuCL6Eމ/2#%+c_OJbf#W/wFPc9Ū-Dz?Y`fC-94TmݶKQ}d϶Z38dS'lėgInO)Qj[cmTcL <8pޕiČ# 0r^_[5lu mܾ=Kze l|n{:2 * 6 _O ȍ]q?T3@bQipg0JVv$ -%ebw鏎Qd~˜ZsT M8,`fKoc@-ؒ=jNjK=Gu л]nYTSؼ7[$|, {i9/CW): Y)I;"wqSsQ#{yTon4?d/iԪůly᯶}9 C/c[Ikո%s-Xku/{PzÝU=& 7(Pɶ6JjH le}0"q2Ne 8Q*mFq\wHF.>/ 3OB}2C+f6F M䚍'-1|ٝ!>hV3&/'RҢpVQ1P0f2Yq5Szϻ ]˲׸>R߀_xLkEV-(hvd E6pvtR۰ڹ{9c$P9/B]Ari.hDݠˋE!G( yڥl'IGH|:O6¸At@sQD1PtzC6@Jo?I+/㖆Zɗ.S־47\`$?|:gѤbpk2j $-*,k1#YgXl0eq1tiI(_iUpIwp9eR#R#=}]>:bhװ}󁑶`(}Pl>NƷR-sUK[+tm55Y\ښQpbBn'tmheWW.J#*n&Bfa, چe7xWaš횥b1759AQ ~Kc0^sG$%"f/"[Gb^SP,zf%2R%_CZn]-!R J[5?%"?&#g1YȧoW !ˈͰ/ 4\hNX.@뵇g/!Mۓ4ZuD, D]uCi`~wS_QT̡Vg"rɥ=E:]^C/n:̪u ׹l`e>]r˵ :GΓ6 ;_V3wrv(`hkWY=\okw)nfZ R_)28A_3vjM&QjܶŐcNC(?/:tO2C(dQ7O*oQgzk8$s-S1b |rTkpZւťmCkOʗÁhl 4wy1Ve-p!czXx Mm3}:uRkkmnQDH*NC t2}PSZ<)cudj]GZD ,:ME<+,L{ 1#~#ʵYxu)yG80YCutLve|,"g3r ,~fʇpq3"QN!ٌc<pw^ݤ4.>ap\q)ןg^\,sӴvb2T؉jmFbmwu=[^TL$ (V@*??dЪ-_z_ %gY;F G. ɓ4p Jx v39%5=J?QM wQ'e C+wn^.nM;2Ulľ j[$- 8|nj瑂"9$R@z GfBSC'iSQGR}_~`ͻE~(WQSIir.C@d/8+h@5R0Z":0i3ŻxP~7ZP({)qGх ܞ)r j,t =V~H!DYNv5(-a(?рA'8s;kg|eɿFZ8x}^]3ZP˜װu'aA@mc`"˛!^*~+ la̽TρF}%+\ q^RӻcMds$-N Aޝ2-m/e 4lK` ,%lJS^%YpبkL`tk6>y~^!vi= O_Fᇇf|,˺"Zrx "' ³Bg>p.g[֣N6>=_F}=dyq7gQ+B#֪XPR̢.ܧaqg&a sr@i+,?2mk=#\Wݹ, 8k:&D r(ĦIrf3)_x58,`4N7m\Ŀ51U;@Ur g=Uåw+a%YMJ  1!_-7sw)@aE^qQ#~)Z"8;Aֵ%0" `v g.#$I9Yp2|vTwݦۂY{ܴ3e㴞 ŏ]K,yf8vGkOT8`E){GF<0ٳ0F5`Gp:[,4Y/JuZ&13X$I=/Aq  Rv\N {rS#:NWDKקܡnu*ц(ֲf4D}Qрb aQk[Uٶ LU2N\\䴾l,k]l * MF .x!O*hiPkŦ¸dFJDQnd@? so 8 M ;{.ږ R8wCDbԦw4n(01?RaouP#~R5 >̈B=1ihVf'~\Iꮤy)AIPGKPCzxp%@ ob1VGDw"П̰SuהRIwh-54n3 ͣS&L kFG Z[cTcB>YU|bRӁ,|aRW^1zb;[X&(`|vhcgѯHK9kh i ޏ\}'ֶ({;C[o Ҙh:mZSoQ82T I`Ik^8{zZ5?c*Qwy""R.G& דOcmֺRAK>rC;sSjf f YEyl]dWb.+ Z',& -.>`DӉh7n55kEq;y۬8Ǻ_n Vd2>#on3@¡Ah6%.9vdԮ^|g/@ӡpdFF4Դ5,Gh iݫDhA΍ Ҽ\LFthwaMfD4<;$'on5?':6Chjn .'=٩2nu!s!4lR $ԛY!M171;ղ'xmXX,~ACдJ' U%=HX˔2`Lԏn$Gpac# mHaO羓<G.q6x}0hK^5Y#ѫȑ.4v㑈\vBKhgo]Kp,nHKRYYLFʬ9ߝ)ڠg#&@Pj\y9ew|A9|ä;Uߴ6Vg}8@KF퐃EPQa9e@tCA'Z U>y}oCs\[z ە*kD(`OSW0P{hl̞H\50GVsTʆū mm'Ѳ4 1v+v5U܇s>٫~L Ho8}הtWŇe/j:F4dٙkEDkk`C:+2#+Mw.{cApG@Htjo5Ճ x.5pvRJ TfF}q D"V b YR>Y_M'Fu'^׻.ӻZk$ChXx yXi C0 +ޯZr$?Er$H%Όu\daC.A'[7`jJwӀ<6Tr~8$A^;sXf[ L; ;\D8Os%5T;6#0*w{PCn>*v䱋MƄt%ڤ7=z66Jh#Z>v޵>:6V.B"MpLqR>?:xZ7GҦ̒lݨv߈WKRJuɡh{'AtfJhGAK0bZɧ Hpk /ּ5/u-K]G0z!X$N}G\lo飱苲)cwn<I :w Ӛ+%qSm$Y57]OTCW6[t3 F|[5M#G-G)yyG]Ͻ Ƞy4Šhzod+凝Hx5mj4W/t-ٶz1rzmc%z]{zݒ\NR7r )"Q>+Jҝ^M_[Sz . ^a:`Д¤wcT@YE N.xZ?c6ksF'(\x9ra0$ȼO {LQ'$`&e$狮c]Ы|ޖ #G(H|UcGS 0m5 Խ@J70) |F(BOx<]%wS^Y9mO%L|ʮvʱ54SgGN_<2_WU!Κ K}-PhJ8kbU?Wp>|\c9FZ< @i0D| Y h bUJeڽ`C~RzG,/^%ç/>g3M"rNPt8!M7wSq H?zV`1T/ϟ  t\giu stb{Sԗ.֫ZVXf;a#B-@:S^EVkr)[J#p܃N3:Q*XE5 ѫT7J[X3=66Q?h=Lcl >DISFڗ0*nTԘ`@ךj.~/W6I> PAn7v ZnC!v| ㉛D&c,r2J#Y%j|!.Vt-O Y,[8A{XO',s(05c폔kh٭Tv^z,64ewp/Iԓ맸נIЗm#mѣk|G[O.Xzfy%ƥ# ?A V>b[4i=䘡toZN$KHOOaCCI*$͍OaDڛ5+q,=Ph=̩O!}RN^6G #,pOz6v5R^IE"?CAS@|H̉9Ur|/MݨBh{3ԽA. {va[L\ PT* oX"|Q0AaJb iS`Bsaa{,ڰU> 祌y߼{/}q|?׮77A EE],(tQg6@6pmgg +p4JX z}+)5+j)zU )KWfh6CVGlB;BrryG) n٭#d*.(YMJ1H>eAzb"){P:FRB\[0;rv`^E8m(|R[ '|Bצ QUmf2|.>!˭1l2S܈W, 닡]yL Nlc a?ӘO]C_T .u&iҔЕzL"+ϹZ-oYi-6hr *GKێ(N-hS,}Ǔx+] }u|p|ǠZq:H6ga"=(l5 :SCZW'tl9268Ǘx }6@Р>:#}:S'&E11? Eœy'52r$%18U"5JTt\Q̈́ʉOXh}"4#%/(IԅSBe*&amFϞIs+}7Οӂ0œ ċZfy/=OC]GLc5.ll-MS{{+by1kEL F*1Scޙ(w\LVcS yѵ߻2ʙzNW[-}h=~8p9\1VeҶU'SG2l au=L}\{J+_6 س&ͰT: dy!Q!˧- UrBi;?!dxCo"خ%hi!1cCw2 JZ/%hβ/oCċ-:oI !. qj@8VaJGKpŰ.`DfoL4hVZL<||jvx(GT bY*is`.&/f8u1+I"4j`Eylː լb6 aφo ׄVPP NjnZ0pVv0h343D ޜ.zeC#99YiT44D#_Fx?͆[SL@q9GdjK(hd01񡽜@/"@uU(l 5]S (+UPyM)@G2š4)m'&0FgJ+]Xw)qσ{i "yޚ}X_Wl߰;+FFQXԶԏ&D]N3_$ug-P@a} 4,&9sy7}eciqvS6Qn1'ϔ4C/jf3FÜf2T?#$(R8?rc(¸&#d0u#@O9 @ҁWYaUer:.TXK듨@i"Z?# ӤMٯOiWLuu$b&~ U`&t泌tn Fݲj$_3kEo:&n@!Kw-|p*# Ը -oc yy~a بZ]p4֗*w肪Mm0\N-q4UZߨ5KJ`?,7obVsN ozC Dti|I 50`aid12 ; z]f|k&)8zӚ[ ْ+&b`!y䔳ZV1]lu>5{r, Z4z׾\f$ u1==-yҔ:bo^}lmYk#I|i͐J)>PcE6ݣ5 )owڧ+X =o"(Oo c 4 71׉ZnV((p7A :\g}4zL?,*IB4."5$U+4>죕NC0/"%=@cO!O,\:O3P58.$9T~usa`+X gϦJ#puO'/}%:j06nxw'Oy)b}HzQ>-kLq'bU,ˇQUQ}d̉jj_#}6(NUX3U;"k7 ^`he w0{ӹ̕yq<ڤS^A#H.Bǣ;BY%6-\-V_+R=4ȹh,{L |h+ǂ]h]qc7 /QX8FElׇDEt<(嬾E0%$6e*m08T6!}iIl,0{ouvV&<5Cf0 cL앛Coد` / Js4oDJ՛$UTHIҼDT4hpߩ4t#!-xGMÝSd_k>]A.Ɇ5ZG=;H UFC*HR9(L>R B0=GkzO_]_;LGa ,qfUQYEza`1Q$ÂWdRx ek30w[pƖa` qSe7=lfn!s;VptIW (mmHTR]*偿*Zok1sFFd~ZLٯ>NȼsfDMÔd9i,C/lkD@mt2vUINYS XF&_NNErt6X8}~S 7_t7$|.XKAkC's bAL1gL֝\iUֺ$:V[_pO[6%(=eh%L2%o+U iSPlr5P3MҗDAxObE3Hqd9 "U֕tJ\ #y)/s@"h9zA@Xf9|E^?7|[笙k_8ydi$\xdX&ađDkTO}T^tJ`_ѯSOyCR[FatCUHI@SS3(47"Ćuy@SWޘl0Paf2,|aFڈA(ﹷꕝ,>_E4jel˟v$j fj5J{AYK86H͊3/LxaUS-Ylacf`.z~݁j 28.}NMlTnP8M^g%yB oeZ"0aЄŗzXv5>(}0єNfG44Bx"MBkH$T: v Tu D,h88`.]-^iC&#NdN'}_]/r,sf_!Ѽ,[jR>2=H9=F;;r ?dC6ߜB~wNd4h-#ϊL;iBqdOw3hyVRC YOՈ ؾ9Ewr ѪRx iwڡZ: m.fd3{TF6s(5iQfJΐ4F=սh뺭KmQƒ٤`+1q8 r9 Lx>Ċc'Y^̸ .wq%Ýk=6~IRe{k a|En6UlwQPJ/J\5I9PsD.z%|3vbPbJ!@rZȒ{QRmM*؈q`KrưCi='$䶁>Jm{qSAw\y ȕ\~TڒQ-H |GH ^PrB89[iNYqxu𩬮 #/NDż͡Ú!eIzq7g-u/ϩүkmH %twro1aqg3%, :⹪RR\1">C^O;*\HHY# 16\C v`wfFn$3&N\Yiǯ.U9s *`z4һ5ͪT)UKiT9t{tHw}1*1$[\ tLb#DZ5%N3%OKvՕrtx$ @- AM+v){O[/j*“{IJlq  xCH [1IrnQ4˃=*dK\J}C-tU[|[W>Q{z\+N2{ 'D6r[[kfS5Ma=SG:J빺M4i0!J…1GZ,4 甃R=wy3y!SLĹ~͕0Wu]/r% =&ck,1'74V*lPUWHŅk{Kx92yɦk) ?g{v 곀dEoG;bJ, Rw@\=&vyNz8cƍys͑<Ȗ)B:8 `+*{fVҪ"cd$fv}?\mfVrn9BU-q<}|Tݍ O(Z"7Lk4JVYEEx o /.G(j' }ɛ4+ߠB!`-L &\5(ɐ+ʸEdPep?1m\]w\ˬ!%g!?R QqayRjplOad5 [l;?@UP ƬzѼ @Em_4n,QuYe;_k@CM0LR;P݂ ajU2;Gq'ܿ j7HO .ЪFERZqRÏf߻PRB AMf]O~ MFa#z(#Hv@NcU)r+Xȱ^V)LlN# fkVMޙIDD66z/!n0a?ak[xKvUbD(ض 闤|Mfx˵D>X27xbC;¨B/r},B@˓sWNw`\T%_>~j~CPE ;\Y.JDXnQ-D?C/D9o#^YZLf~zީe۬ڙeͩ<8nY:)pxa*̕u t$!$BGo 6FV>|u L7mU;4?uN蕽/*B|Y0YkUjx3 HRNXްad >C-mc}9Tșo1߫? 1 =գnrn! ЗϪڣ28 *zH1ۚko3жm3kUw %@Tm{֎.z^&kT:9x)[EͼS`39+AO]̧hܜƪ1|rN# bRg3˚?g^pb=x캖Kyɬ;C&,Gy$*77ʷxN;`L/^E)JM JhTZ %~[ԑL܁75Ey^ o6ۍep+sʋAR vd!rhWҁ 4zF2Hs&pu EzWqq S;vN#JBP9+Z.-._ ska6 ƚJIBsoY0(^TX|"*Lj~Y2 cWcY 4d&'v'錾p&/ Q(i6aޓ? 5 g!}7j,B'b%4c/xr >[Dy2:=xModP ˌ;I/J{,{ $ kB#\ b iMHXh!G ':/gCo=ꏶ8*tT[r$j46?8x~Y) kd7ӕlK}.):e=Y|}V ~2M8oto-cKVn zbү2_8zҦDxȘ&~7R]V,Fd,Ln_kmz7Z ,<[~`Ob)G'iZA+^6:$maeV;O&b&nMRx׌!Z '#%ɯ!p( 4sMSK%ֵ}vkĤ x7hӾ~C점=="ܓraoHaN<0ӫ_[X ,Y̚CdtJڴ(ǧ˫tlThE+%vtbz%-*nbl6I  h_21 s^Eνi&dvB yN<< UBBeJ ݗ &>yTp<3e;re"!L&fK}nr0ӵ.'w+z/mj, m>^C)}Q7>)\em i1**owzBNH\iIk+< 7dT4q!32I %8}mfiMC{Ԁq؂ 6}IqnM,PO}F~Hs([ݰ{i9U.J]`%9$jkPj>;H[6-x6E JHxޘ3 |v僨a0g(;Ы\TYM%s w:!0L֨Tgnmm)-H X4Џ83ZuՎXwwrbe*B PHV\ϰe3\6-.aC f6u3u"&';e= qx6?XcMn+D`og9Zd!"K$"_J "*d;_7X,7[)\.;oPSkQkDc.6_4ܷ@a<&AK;~]2S.*a$&n샥Tx:;(T0LPμ-PS OX qЯR;aZD|Su幁RO ʦ*/@ch$o9y#|8URJ'1aX`[_J WY,i̕3L6ߕNU2iS|kbY*Ɯ`Ig}5}ɮ hW0WHQ<<`y\UmR備݄Xªesns;(dj҄p(\+T?F9$zĆkrR;b 73e&M}z<j?]L'0z p]v*xGUeMr3mzHA*(;{hdac4d&M,zŲsCa%-!^5,9(.?M5 FL#t2猔/^F+<$k 爴"j~qV2(M304XyTʐl{7\E-rH{K [#y)sO *JCmcJ=Jp_0,qoTҸhj! aЭFӳ&< j /oOwk;H*g*5**4AvkU-6 To޾ҙT{k"c1W\Ut:ZTu>WƴHW6^@({{t)vF;]+X` 2ЗH߼[xd[e8l#ܚ2ɦ( rS᪵3$};0$SdKV %x5huxD?r_U_!ɩ'^ zw7-$]B=-%&H RSvE{D筭ߐcWz df3.aT8*}DAr_%7FR릜r5bN?R ) G]6Lb&띔HKț`}`KSV6 X,Q y$/a X:쮐NU]@=iwȖo A<wM-ɷ$VD✽\x%:g⃝,}:z9 "Pa7z=-. Jwa/[%嚥UGmZ#]d\|rzk@:={ԅb4$/p gSPW䮮&6'f_M 6u1!+U&> GC?xe@AOR.^}; s =Dt[%z=p(L$apdXl5=ewQ=U3-eGofҎQ:h"[h4I}zp^ -Wft86T.t& \&l \CK,}9oE#.{ۋc= CSsҥ=xWN*-`OEK֩,t .HȠ{p M4u(E 1?-F@ &VIJbs.[ x 4kma–ͨ %[dDMndx'wQrw93ޗU{Er *e灴z:q|?H" +OKߺk"g[0Z!.0l7vHfşoX@dDSyƝFQ(,rߎNFyn⬩lĤo0kTcQ*}.8EK=u' !+<†gr7ӥׅ8킁 ACwdBS—%*?cg;#'%lkb Q+a97AFI@R,Vk\%H7)>hңKM"#vA^:L<@RB/.'EYe nlvɬqCLI,]M{ DF!'s<<̕Qea/Y>P>;%oc(:3 3I7Dw,m]˪HTUe+7OcA+{Iw4OH5L=yyDv)ҘIS1kg{o'9}[$qh#ԜN{@+SPikuȑK zDZ:& m~HqRpMn37T$A tcB~঎ϰ"paGo*{DyKOp ~ԛEqROS_` $ ْE2w3N@8; _P+pi n-؆4*RKѵ^ r.uѨs\B80}BB`:1|t{8*oܻ6j(7/|gdo嫝ŶCB2MOáU ۻaV[} Eq.~FW Hcw}(oOިާe,77wґ>H1#I5.428:?V QF߿جd xuku6O/(#Gq _3aj=WJVf/ [V_evcqPgAj-COL w7́넖?F$4QsMxmyOC*3o(g+OrU8*$ A:A.4qӹM,T̝ȽWk='4&^Mse-lQzX14 YJfi JrER0r rQNwC5_|X9]3\JK_~䶂}su kL+75Qfb*oc #aLNں/2{T.KS:-uFLg0"W?IXI*p*24>A{sc `N#]ۈWh7+w8Ncq*؎"! Ya EFL>_NPQBxcOA4\Olxmr.2`t| PE7,'XFEx,Ǔ|ց19'7sS1@K\Ju؊!Y7n v\v@LD_!]AsVO 9]bOn‰~z_2@,Ī0fzp!^.lO !eʢ./p)?q]Њp_ Dd=' ݿQOpd* `G(M pkT? Z;b/HJ*hoXI*Ez1P(>RHFaJDppk%`QU Ct6}B\V3佭0 <[hI:d,هַx+z2 ǛoUϖpeޚE` gV`[NDΣϻB|69oP|9hC. ).w.l.rd{Өv)%SwU$8R3~} 0ov1uAq&,[+8-"\s7!$`;f }m0wx(iYy^,V2[/{ͩ5IYDwzwjDz؝TxwA`lYL(JNՇ6TxTFќAGDR<$3$)6r萿2:ڑə `֎*)C}pRܱ'^2;|4?F0VsN>E8eV_Bfaᤑ1eZDn2SZzr R@O V]䜽iF0ce`u^,SF ̌Ar Lh]og]6wEB\N Sӡ{KtVI@|ąT AO~i0ʩ}8Kb 9:_Dg/e;cSHWIrYHk"DWcu=+"syȾU +VO_ k]YHI=_/ wo^[Q dLr:aUP]`Fq&J!9V\ȡ_4 _=ٰ*bWZfF6i{M2糞gŵa"6gM y@>s Se_)J5պ?A3.`UB]}\Y?o9;B|, 00n`fk3r<\@AMSJqA?0Ӛ`#iW%Jbֿ0hrY }@bZ CR= ] 14W$ / <:<|jU'n`l*V,<2_F 篛=M]z|S ]@4GnVvv` !Y:pQ*x/FVf?<Ů,LL. ?^_pG{ʶuo!6j<v"LX2}5x? xYsc4c~!\RG@܏$Ɇ fqձpۦ~0 =̆ScV~lRPNFrH/kϞOaCGrN]^t&$ oy-ivCrv V`RoU:Y\7.ޕ3տ_=YuLY;J$v/\IexY$E9 loV,X>tbel:9d?=KY|E.ydR0lۇRx` (KpЈN sZG&rYHfEWpzs J\M9 JIJ wGQF Me]z5tF $yz:紿jma DRc4wi݉ayT䯒Pe1Rk(3l3J\LWl>7~RjI" w洀ܝ{뭜vQL/NjV,ަ_cFPQ7L9^]Fo )W[dJvECF O/5 W%)0gﴔKaw>nkfVzʪɫPmj͢sNfA7B!n F9AzJE{Q7º`DS3V/?$$F 8tH?J=%(&c"օ;9 C2eM,?Y5(ā7>yC:C-S8" ؓFV4HO^:V1]\ ˗D?7ћdX$٨;GlADB\.[bAqnt;aݷ0i ݮ]MEdx'}e;/V`zj0eG0D\Ø~9 eym@ R0Ȼr֣ AYV\/s3"i^=RO0ļz(тG;%aHfDCAsi$30(!pφuޔ~CkuU% <@| [U.&~eX;d+D}{g,\U@pᐿ߼a,ΆiĹ1(E4G+GL/-%eh=2v[Ԣ2S⇷e-~†QVt *][)Qa*%s!^T (N|]IRk%_ʼ69#Ìp_|??hj 2G*:'"'~8AlV>,̱ޒ#:eN{՛﮼8gRׅ/?zi %jn%HLR֚yM= ИMy)Z1`'iE z.F9Fn:ީF͗A9I1猥:V 8Tn}J#=6r&}go@vY "zByHSOXSAa^&ρ>𠍐nzʡVW̓)aLռK$ycD m|öĘ[r+³0CEV M#hwoӤIye{`DݐL\9Ԅ-t\ba$1p.ќm:O)]n]ܠx!&v"!( &> # 85OPVvh%02-+ kJX۴;&]`2l @ rvb]e`+.9`ĵx~yM07@CE=V !FEL^t5H \cj#Mu$H_7q+6١5_pGt1"(P3{Aw[1pW_ +  SL*>@uj\cNIGXgX,Տ=,>o\ [ w58۳٭ & 8 _y 8h.ݯ:˦X Y3}%,NDTن#%Ёۜ.Ři=WAuef}]2=S74gI,PR.7ը3U23Q RU^ZR6 (8}EC~O[->7*]UgkwD ob{uJt#}c;) 鿍]IP!$ͅ 3nȲp:"7_R*JEwCȼ۱e "U=ml!6E{vdgOV_al(Kt8bȉ%a9O 6yV|fmR45|E:IXΜU7^Ӵn%W1`YmE6pjt*մ;S@~ "bQk}+!P$Ir%r-Ąп݋19&zNՋYƉ-Dϗ1P1\3,RPC k} 3]F=w{([ Pq:b Le&ݏuWV0^: ϭ?z|jB޻K11m$e9Gu/vR>?d3hmjt*#$<$O$O Zߺ˿!|b$W>Cq#G SN6tLNKv+v1 q֘²CAٸ)A ^F,ѽʭ<Cl8/ֻE,]҅&Jze4[3cdYew}Q)uZʸ5ғ^Q鞪MpTP/Ka9VҊۆ`Ϩ4dF._;Ҩ>ʀ?4 egDN:DAY8"b~y 86>#B\ ~G@{Oh Nu"B\8AѭCGu!.^gÕSN0L\)`Rc1馞ZvVLxjHP&tNUp, aO!r;`74PA8E4ּI0yKuׄb O/0}K}gٚN Dyq1ʴLZ SpKfPV0"JdZ|豊H=0d :I& LK{'e|ᛛq6Z^MA Y?F6!0 ap^:84Nzw&|a4$2k5Q*5K<_8?3>eP$i:ٗk*8Fy>ǾKPuׁ3s )GmI;KUa0sw93)rpبz8-/iŠAWdW-CMr1nuDBꫢJ nfpe $҅aARr1+WB32p9gp!?aĄmEA\R\e6D2廘c6+ʑ܋X=ǜdJU˜7fMlx5\QΉIiuRX鎖qآ1r'Tr}V%7eQ$1^[kG=vw$br#uB6ƫE>d&ݵ/*; 8QTk;יB+_19U}dzކ3/Tdet#T4st]VGC,ȱ(K!+y݊J9|QftVOjJGr%颎:;O p ۿ9 -^}x7Rդ̙SJͥ p\,vQ5G'}+Q+5Oc"OyQ]6y,`ɱ:3dFB;^2 DN!p/RwmV XF 09ӽ9yy ;2ؿ ю܂IkR<6؃;|DCTSؾ!˰{U!8ҌCtV0 톎_⺰믂j`qڡ,$Non$ t՝-`֘OC$̪ٴ(X55rpBzOQ5FzN?!8"2φFMLc,j̞B)QѪu-yE]^ɬ#*%Z4yB.lQڹ$Kg?XSbq iXumHA&MXInd8%3TwC6lI$>>f2R {Vz;~-[PNٮ e%>YV50 |Iy-|G=@(_pq1!jٛĊR\^c5\ƝMƴܤS=,Lj pAk:FL/dZnٰ$ͪ"~Hģ)l͸@)jcȲ=YΒo&xP11p7jn xg||=Km hIVuXòogBP?|a;~X8AheBGX-ݠXmޕB#40.l 6 C31B&c^„z+a1>G3q)4y;  *u> q8΢#:m Щg5.fKu:]RZw>v|@Bګ Bp',;߮hbo$V^` ^|We5۽}YBýkܮY tEE'zH p %K6p`suI)gdW&tJ/l WdtL4ɷ q%o`*դTΞErޖ!x9hPA.܋6ZDJ[h$/٥ -.lcxCirURG|}-'{Qқ5 G۫+ёP.zeJ5X0yvW*]^.Ɂg(c_)tIae {˙ywiAܮ4za*ٟt9F5<7L\pfm@l^E[P̭$K/- 1'--"eXg?lF ;ȋIxIe+ۊc@bՅ.t[f=1T%f,quoTfD %N ߚ;tE;K|BVH|`\dDfכwHbϭ'뒷ц2#;WacRI/L# bħ7_a2%P~|`]OZx!\\dlk(Dh[f>ICGbv wƤai`ysK.\BBh ۪?,2 L&ک.ƤLi е7<Ϙ^MFlVWǕ'ͣDH18~|#P$UC&.A ɌFּӐk˹y_}Mam2~m&AxP1c:~ iY[1GK2Vx'so E,>LQ]QޘAXNO\@@*Զ165W0]Cf s; s⠂ZQmL]m4K@we~$hI8WzZz}~,.3kx7o 38BY]g/[u-NIԫObsT~U-ASI27;r dǀ?`hߘghQm]>G K%ŵL")v&X0rIp[{^ -TkRvYHkIggŭS,A@9F8b v.o( .l2'+'$Jv'lJrtm: 7:eoF޷qFr#Cr@hP*O8eJ7urcFP Q@DDTeL~n:&f&׳1NA%8f>'%LĔb l jOi"t("@@T$#uؔip1)2)M=`_PWFb+ ?y\i͢ťRA밣'>Tm4TTl–RZ4yU)cQlWZx7&ƶrPr ~9j:d$ ~8':, `]+F6-+Ծ\^񝆶~Ҩ/`#KO}s^][[oJȽۨJc^\{/ opdT2U3 g&1݂`g$ȓΣְ6-6ymL-w\hs/8eAsKs:ׅmMF̷=ItI^Na-SgnHkSGw[ށ;rg2V{9+͏Œ2%pE з=EKDžPVK.[WH{ҌÚe8i؏?"z#&V6k8=+y~г:jaAI1u8дK8Oa\REMSOϖ/П N[Yb)@oN9P%Z8dɱ0@;߾XV+?E7%1)}a9\!(֔V3~A-Ђ8$jSp[" `>$qN I57N 0 K*4 u1W.j *Q=?s*>]E",3vVM@Tw|@n} d4qJ'F=CnL\k,/dQ  :$PƜS0t/MCq7@:bݾr r=Eއqw>@n|Ip= V]"-λaȹїWeya]Gq`Ò |Y# 2p-Wz }zsqE.z; Ê Ԋ[+~k^V",@`.=?)]9[^(5Dk\v\)@gq@iNQ-ys Nv4/Թ[o &t j8\ڂXa7H{GN5XlEZ^k*Iy/Q ?F)%@o#d8rݱvt,#a]쟉Joy/5Qk|CY[$5 y-T_YP8ցSG ,ߋH/bf}-o{A gTAHݵ3·gL^F!|o{l v<#<^g`Im2aL 1cW^ :LhYr*8S7P+$NG w '+!5DtJm(R0:(|C.:>x~IUA%ٞQgE*J{#mЮsbjR؃7,V:f?%dzdNEijW4fe[|阾E'K8wDTUCmlشc4O!i!lB,`Ƣ,vj j7;/+伶tD<wEF8!/=[׼# ~!^!_{%,_Q2GP҉%(ZE??NNlHB!*b rS}r#9{Ous7Azϖ@V  FZOm>U7Y%xg2/h=0=-; o=JC8@GPF-qQ B~ݣkuYb ;튘}j+Yq8ZZVhu$O)hyu6 굼=4'*mY#ԡ YjvxB$r~]M7íZؠ#h{7iäzL ,:bSO3LQ_5MyHΆQ:c|.KłLQ꺅CPg[1X9;Wp/4_p-زw^!~yB&~.賓Pwav^LحIL}7 $Nlx9F4.g~4l.x0+1 N2]2P\לQ){4G`vv\=ؠZo {Ҵ[PY:/ɖbST-,byBVWQQ}oP}+R+ZZr?+\.pN{=1A87rMl΀B'8Y pm6)PBtMb[70+Hu4.Uz7T _#՚ jƸl;SO̕쥹%rVZN wQ\L_Oo JhzBʖglE8r c2Z$R:O~ϱ{C$_i%H8\m,.7 o2\н A*Ok/z8U>h,S$]ozVT CՇ2{؃seW}fa9uF_-̟|X3R#TvM6?#ߛ9@R(b̿Õݟl9  <8>^XKDމ|Fw63 >J\IV"YAH.z]# ڭ1ٵnӿ*>B ^rmVZ:25[ðm ׌jMHdH:T=2\o\iKN7%[mi;J뇍T#%5bPP8L+Qz~D,Z6U>оU t %Ae ZC;s],1ٍ2lf*96ƽh(hk ;,DIad:s1>:&CԻXI b0]qK@zMZj?qQ 9)X-@PE˯nb pȏոW Pfu'y^\y '{tr,okFVb>U9X_ b&LMvU0v_%s71U4甗:+NqiϨtb*DC=| Ҟc$ Z VBrz~@jUTmMę.rqEhO&ݝP$d"3RV婋ArOՀikE'VDG^2sRd`A˙:$[މ3 sFN'Yu[ֶ.vDӓՃ2J nf4Q qmm:3kN\iӅ2,&fJ)p\^r!wΛ҇i( }0"*bLnҶ3 u8IMmJю  +Ԗ_ Hkݘv7Iϊ7ׯkvr5nV=m*!Yx0%$5"z{}QˁGCt(&4JżSJu]Dޣ6?/It#M\}oݶw+~|-k6CaLUسlٳxBfh5r=JNn]^;im\; m^HB+ċNȒZ;)dd Jc5)XoZwVr;wwJҝ$yRDJYb>PtQᗫI~4ꤩ翩Ɖ_)<ߞ S#1SxvE~vi-Sk({ _CFY 9 O6 ڬig>FD9=e|"Ψr*}01ZQqk]|Wm`]7["WZb7@gv@0"ߝ Wvu*[]b< z-y_$<]P{81'žqr_x_yKSatդů7[$]BbFm$5ԿmEoV&uErL3ZWպ8:-ؗAY_dk<c?!J񂏪Xi8E== ݦv]uGB99_ގg:?q(*q_El?MN]_g+E8h?)`ߣr,Hh#c&=wxJT67y$ɅbѫU^7;}ll4<4I1\wZrSU9-R5U|%*}͐sah8(Hihc |tl!8_}qG2od><}p:5C5R8gfz w)uy}QUrGYES;g_tȂ,Lsy/7pAxWފ[$$Є'Srxa2b6Aw`OY>:H?O#oL@1}5ve<u9y@' sz0^&b%1bh"xiޚ@F5n̂ȱ%t{ʑΜul[PPmo;_~(mi)H(Ǥ О"Q_77:q2P TLJי-!0HǍ<|8HU>w,' 8at:C;y"`9/Gtr?h]}eYMjeXޞxzzk?m9[&4&yAdd>٥}Ң^ =68߶Si1\Kă<|9Q\^y}d.T&N>@QrBF?VkN_֜{chֺRrNZ$\qX3^)UA-ᆃJñVjܫ<:[# HN13Vڞ}kbaYXUk/^|&xB(^ z*`~ɧ cɅa%"|}4~x \AfsFjF41cF{oN [-`dB}>3 urGj )PUMoÔ}(ni $AۻwL\Гl;Aghxq+M9p.4fohѵP;c{ɉN~UP<0c, *@TjAB)ζZ, o3 m:~;) |u" ޝ7K`E3[e;K,9—JƍS'.b.ͺwI 9N,}\aIly(ZHJol}avos||BG:FGN\y:ԻVv3V{>,lx6$vV$2q (S$v )tw WQ~\:j7gl֝4.y7d d9 ~.]sNʠ*`*k&ު濿98qN =v~a()9?/i>6d7+E-;_7EQ~zLV(3f,6Hht)p`] DQiwEL /ϫs7mؽvT=zZb|#0W֧b[ݲXm~IA5\Vˏ3|' %~`Wx90;=OIUs@wL~iSCr+&;cAsn8o[sQ4ki , ȡ[1m~4R"[W6N4)34Z/F:m FHOBCIwz8: }kdL]YDk2d*?߼>JpqrR0QN] r3sjt_:[PD\2E uO_'vt&وu\şuyמL$2U\4rQ ͱJ>[Ğ(QS2 s MY0kDra uâa+Ѽz;u 78zŗH?ʎמuyVxN׼^UiBmjD+0qxqHKIC%p-4 6߰L_C D}zb9S[p`#fD_4ކFu=SG jeB:XIWOO XY3=se"8r2TcER}*.:COcݓkøHDRaK 'F3 BؼQ,5ipn0 x@48 6Vm셭y9?8A*{юR (3I BpEU7^N(HA8XU&o&#J_"j!}wNzZmJ~z0* bSR#ýA_f2| #?$*<x7(y ̐֝Z1:$ҲrJo> + 6ȍhO?P"E<_`~ |q| ox?Y|aF0OY-iu6%@?]./}6},̮ώ/vj=n]-nz_c"X^(;"V]脰M7V#Eky㸛3JBGVT'pz)ꐖ^T2Dlz߿r}_Zzq%q rӞki俷|j4Fo-fkZIsд(7Mv{]OahuB`?vqF:67ŀ_6w&]"VkxдQf9zQG 8mk.j+7D2bdsϿ{QJS2Nˁ/$)N^~uj+WkeuxUJ$܍G,>~)%xz2M6D2ӹxw ZcY@;ĘCt!W,'>i|'1X>"meQ4}-O(a?-w GۢQ dF <^TY x'h6c[!H57C5dǩAT\š\2~Q%P BrwQߝ?, gC vG[pM#v šL:OݵqjA2bsn3?RSIFxɑmc%,Im=T+1qDt[պCBc"b}wީ>úl?v֍+0gP({g]tҪ]1zĚ>AHKAli/OEVgOE4|)qMz=,Jd'57T8ajۭ  ȼBQ" ;@E(*xT(&Jk]U)gᛧ)M4+ŰKqib!4yӕ?K 0 ?z DcEl=CEf+zMﰨ L}M_|J$E|:kmor+ ;_s #]7}5/~QFjQ* GG50/3Iq1?cV4 8ZVU`L B>d(#nz4!\aTb6V,(xf~{"yE#/^%tE.}dK?g{u, Q^iv?NSհ}")mslM"dT,[ԛfk&YE ;4buܖRػ6 6Χoy![cpKVH{.& v\2K_I%e @:&#dk;mǢVC 'ق1f&]C Q&987uڨdWc?bĆBp6^V[BH/a#Fp=. :~ܸHGHlX\S;Vs25^j?ºevm0PQ4۝"(#vagw%xLH$di9$ũ${!(w$i`סvXelړ'/ڒZ>SV\`*vVi=o6"36N:`*Bm#kaF,ˮXb+*3ׯM$hҊ=O\Q‘gb⾠ (Y9XYEDf"sX;I{KP\\w4t4#7>9H?ψ 3EFGęMTqj u#f$J[Fӱu_,l/tf0 AQt(axdq~* xF}۵eMlf,Yz!c3ˬ ;n C^NhGc=yl9&qΏ`|:rTR&Xv:ܪD (\ u+'n8S+Vr>:ݝOɡ:XXcP|-bc!T֣f혉"\ĐI7V uHrΞ B,\QZ?2K[WG9n06bUZg LK*(rR7'-L Mav_M&['ͺ$ <82D3޷Pذ y jW[6JQ7DB{V00 I'у٢kPDc;wj 8gH$SJb$ ߬&H@v*P_.W HBKmfd?2op tO&V &1EŸROp-(z=ĭ&gy\R)ZʠNl`4aTxu$#~>2nMuQpJj [+A *"!v$,Ha {a,;+THCѾD]cKT.گA/ľEr ;ݯl2Ne&;RE vMb3AiZVX9d,]y9ծse8p>Тmf) a4Du{ު{ٖZ*6mU~ӁeV֨O5g7ACELjTN~k}k p@d+kwѹl8 KḂxbP=Uy ZZ,kʧ5NR7Qc6_d}\*CM%^Q#Yt&>)j@f8Қ4g04]+ڿqYIm٦8,[\֦QGASHƂe9,*"_k/|뗊߿TK-tk5Z1kR@ _훈_M01BPx4g?I~j=bf^h"hZdyݫ7WM)V+}4 ۣC$,fp< ՓOH~jVvHqD [ ~Y ؽ6[UtjY ȹI Q >{f5fTxvpg޽lڶ(ъҙo wr _)eZ?:j{ɠa9vAw2+[! UY_ŀCE5-!N}j:/,,(Lx@HqW?kn)^Ė>lPawfzt/$$|-I`0-pc#^1RE q3j`uGׯ2RK?<372Hbb)zm&4A76gT,RXK!^x[Kԍk]tz2 O-o5eY0h’^"b0y73U7Ҝ=eZ@h^ċ[+oVt]4V4È,Ne!EONPRPhtʱI(ȡgMǩUE{- P<37\{'1:̪^7!M=H9]WC5L8,4-T\KT;G4{#eO\ D 2⶿ c,$l 7! :t7@rRs̴_Z j[+{ es Q> f&ᶦ`7_x:Lg=z:r$Cft$+jXEjݼ -Jژt,@~Ѥz?BG-۽ӌL5Q1I'SZV[ujn` nFmϛ&n}zD7lD^c|XTHa}9i'זw߽/l?'$̍ Xv>"Mw .VH l2&eՂniz }ߐh< *#Ky*ڼJkdF'p !"fQx,?ٺv_tB7]=*Wm%7|ߘV. +がBx:WfO]禕PE_q^Δİ|[SȾ>vYy$"7EO/hc1.0TK/\X<ek/`8jO =6GD`,-\5so JuZ(qί˦{-M-1tB;G1Ý93 Z0;SAsy_֧y+(GX%nGwº dq#-x)1b`dW VB#i%My"wXSiBk'HZVߚyu:j<]ݩ=_񃅤CL d?Zi %]Q-#vko*[fP+D81*a4>.'9ގb2kXMʁDжMf3Dk-Oq1E;&՛!3S1o(Gya>=g#"{ifIv~wA5z 񴞭Mc;R*Ň,8ߪ.k0.{#ymC%h0fO~0z03$ L5,*ZV)xhU9:*d|W`&0q\l/g^`Ifp$dNhMR.cV5b ÎGiu3I݄I=rMkUPqjB5XTXo]VDi}#q`XļqTu9,mWTTpCNV\0WV"|/ ʠX[ XȮop@MWO*qMQIūZ:y6[A[;|kTiКd]pK'vxP'SIL4b?*rUN%j>n *H'|h{/XDݵK]Js@x4~lSD+6:wÉT΁%3lVˋiS۱ o({+-mdx#tn?5{5]i⒘|\q}%'Oe =ct^0 1n$s4& /eƚwEK}ڗ2RԌ:Yz %թuI[_(MJ2PiLKǸ} +9«f; rԶݭey? a›1ECFIFAGn(YC*mG=JmZu:kK?ńҹwihA7wԧ^Zǐ[SB ppon#dF JH]/q & -Rw?U>*Y"m)_>)3dsN'ݿ MC/plB-m酩dM}CO`S=#V2ŕllStm([ =)H.2EoMJz ͧD>ܜWBN_E?SCn.n\E < ԔQ%pg Y08{+e>:<[L׎]jP>Ǖ%ENI!%@\OtqtފN)BUnhS^#e_paZq]$P{VEK$%=z1hCX>`rZlfexu*9mu=j~rXcm9߿h5gQ柠58vO;*00Pb;WVNMзVҲ- R?J(@LiD_y X~Gh6tQ ߉+7GY@(*QsY&Ad(LksP%rd*u[J -wL_[l{ "/FFRd,q a99u~†h_Hܓ9$^޷Oa/U'(TOϽݚr2Wqf{ O2'eoy[~= wgǩ9:т0L<*'fd-D@_i_/Frv z \vC8XD%)9X̻WL+ dՠF&>-ƛVS=CՆg3%O@;hIRp=+XwEpӈ:tKeo`HmgI^97|%m#n"q<@C#T4 zHn/K:.iPW.Taz $X;7q@4Q Cy{٫4SJLuXmv>o^5ט qy6SOf?]UU Gqہ+ Ge.)CaZ:OT iz>S!'6k>~;Na#Ʀ<'9Q'׫P>;7*W)Ѫ22>giuƳ_/q4vbv }ۭ4Qvy]E,D,U!3^`-^xM2?%{󶛈|hmQ,3OB%:d[ю纠FJ1b(ڦ N}+зuк.m4Y˘SPd7u1D=F3hUŗe5]{[-:(26;eD1Jsqj) řT'( tzgfkEaCZ _c1pgT 87P\ POZ}(/rZ%5ly5WeN m{Ĺl=l'lYJXPmm"FdD39NRU) xR$& 9-W'F;j0̓hFya^VaL,堦~CykRwseE!GH C +xcɭ'yvr? 0ʫml`x'@0C&}T~.͞9)ϋ::7 h_dIwLIhb4ٻٵXaCI9fQK1oA 2dȥSg^_NÙڬwN= ϝls?D!ՠ02W3DriKo~4@NxS ѼTKRI*7z+& @=}{2)H/r"">;}ǩ <:[ 3oɍ}-w2?' !%[>IL.qB$̎[AZ)h{{1:QO1ɼN"I%vSg<0u34bwim6BCwiT-/fRrgv6ipQ/)ƴoi|&(9a[>e~iӻ<@ح0D` Ř֔Pj%v#gxW2TO1W!?\vT*:r'OȨDz`q;"):S])4ą6PqS{RХF%8fE^ѫD0U54=6IKssSC*ІBtt8 S3}: ~ B\Xai)6j &$\+h\I܃ #vuQr^L5%k=vZt^"!Dy7+q_Ӛ,4f%+lWdk^+bPGei'{{>3悩4ml"0;Xm]`-^0y"n n@߱ $\`Y =q(AGĢ<8Pg<榶920>vod4RR6hiٕiژ.ꉾB;p DIi_*rB mFҕb] 6(7hD mc!;9i/Ajws#F9| NG<\ -A3M3j[=2ԩѲE5yOA)WB%CYTCZzJLH!L?*I7ۀheϵ+mmzI["IXܾPDDY ,tG^}$E6xCPk V4_1|,@N:īÍ⣜;0ϲ>,"1ݠbfdbDq )4WvYz~ Ƃs؝wif=]p]qI梺`V@//{ 61,{42QRaD T9WKh3Jkub5I44@yb3?cyN ]vJ #l>e wl}+jv\+)cnc=pMNwjUPnN}#CJ,17ͱU*nF{fmۃw<Ӗ."z]sRBId+|8ɅYtPcr %=۠\NzI'i_*nk/tq n.s~Ʈ$'gz;?M&w(vQjweW G-$þQC#ZR)}F<)/)]>BPmbIB`6CWM/RR$NFjBɫEI!nom޶ 2VҐǰSӴ!;b'Gf}xwKfˉ9ټT3YP]^s1mNݜzB]=o{ݠKx6}_7^jgm./sdHޑnr,XJT1:0?vlѣE[ex dBʼn9C˚OV.")P DRuW-|l5Y[SSDId&w/JWuEێ*aΎADX UN a5|s| mEsT?lߪl6R5-4j 8uRG1>x\dݐ FYcn[] }Jj8.oh>H"29r@\$E/0ToemTJ3IPP1Omg0E'X/;_zsŏג.ʼ}'SXUZ ', J ܳπ7v --*ޏ-!ㄙDX \7|ZeLrҤ +iylƝĸV#-W *FbT7T l>@|~0m)x!5}ߚU^)_CAy$;ƻbU/ 7Gҍ E#Q I$% "yƮ֚a4҇ oCP.-:uR}$Y5(O^ÇYlNhBu]GS6j[T~٦9ec ?(R|H[xլN,<+ S~^Gk!/y4Kz!"5ePmfC:ݐ\ ܋_drR]Ѹt\4ȿof;՟ ѓJ݌4+g G7dj'zRMYѲR׋Al%^NGpVocw;Qoa*tS$9n:!X})%϶LVv?f՝ g)KC($:bG󀊃D3!t"8O&oSWgwϚz,9>.{1< x GJC; qrDhuN3sJld)>oc;Rj5%8c-cgh@]i>kGcz{Z1x?jea$6(`Grx,"_’aY^y_n dfx7AiYBd5 g F4kP@p]C YdlT8>vvn?gߕ,o {,z?9ZpL,T2FhO!"V,kH:…e/jc&hX.Vowti[Ćl_>@Эw̮:W7k. k#6L7;t1~ämpʗ~{$lzTf@&?04r=a}8%x ܯW[:U0jMc%T4x=rW'{wayD{//1S+g60[yRmG#PQ'TfAȖc}t%Pq*A+Cas)B@jn71y@)rLIR_ C!c]+< LA -jBdKA 问GuP,* s693g-+VnNdѓ=b522?DE**6[['G[gk]z3 b Ė4ߡo:#vӕU5AsvD}s#B"<騞w|y\=OU;[œmEAUDE>qMHvU2ކS֐8Gfk#$L)) [O"Jl# CIA2(76H r3BӇѦ".^^n(y }'?q-rԧdt9Ns8{ N HaDc=86#m2s+XƩٍ{{/ק!p2/0Lkg>fCj/tZѷ+ucyzn%$ϝ i3&͔%@z:Irl[^gVUHFVpH2T&0#|/hI>vkֹ9F؁ArIr?l_J 4 ('_#.6hHYiqO{AS,;Buv eQ'U_mZ2s]"Q#u%O u}kN KCݫj3GM=R7ZJ֛$C*Q`} E*obfhUDH0A_\ú4fj/jk\>?~Bu[mJ=}U΃ )Yk_ʿπJ'!qY/dM<++Í%IMܱ/:2iV䥽5 ~W6]Jq1=4ΘǚQ>}.<\p>8);Ծn?ob&J8ꝃ>P.WJS95E*7*#v/pΖ-.S'jӾٔR"1_rrIvh'==zA[e1?4{sE6;>װ?)M"st2"M)^8r:@O#<az:轭tBTpKcCkl;u7֏uCZCc~d+%dW5XzT|T)IR}^-fAF9SrO`e<=~^nsߤ*I͹-Z7-eVAů48Υlx ^T5ENcdiP\qggL7WM3.$':fzmE9'rE YgPAՈv1L\p# e,mDriX40!&FW&.4Y3 ᫼.-_Acuq.n~:8m`#uy+YjjC.0B4l%-IYyƘ6ucVLhFҧCo4GVh6u%_A׸%-}BtG\F[N8uy b>x92_2F$D:bR""t6r _ Kx({[.G32fp)>&C~F/{Bg4ƒÓoؠM^Rk^} Sg#To2P30fEc@BKﶰqI €OdMӭc[K?_R[\2OnQS/kvdvO0dX Ro{U* bO{iҠvH.~⵼W!C0aSH} s g搖fd0$үާڼ4vM;I_oW:tA~I(N+P*ˑE:% P(FÃy<fap,44=))nq (ÝI~Me<պ $^NLd9+K@Q˜ZyE8p䅏,-e)'˝|Um0{ex42Ab.'}S6[KPm}#N Ϣ8~XZ@Ӻd mS˫f¢A2 bvAp2rm7omL*Mm`@0lNPB.B}Η`MPڶ6#^t$ڲ=7%?Ǝ2;Ad Z'Aj1&*k0O׊v8fI:l^ŀqXzȶoY$#/ cZ\0od#MiL޻ޡU9zK`ͨFrod%uZt9*x^ehǣTy|QQ!׾PF m J1]TEa(=4a lA:]y k*`o\ ͅpջI>LTNVgo,N3bI @kq~kb|fhc̒p춵@7l1Jd- 1CO)ATX!a͗N*O.>tmگY/0EkRW=lJ2[Rq $qqEHYPdu ͺBH[_bw9X -2];hd$_(@ʼnry8>N{sr'3._;iPN^qY$T#2WS~?=j^IW(iz&y1>[41%tKz݉H(I>*䢁z.*lמR:W#N t se3G\nA~8CM u%/h7R؍ᑆLd -|4ONȸ?GBF'.oQ+4@k P@ Q;-!mr鋒vdQ |k֎]ktx.gb׉,Ra TTh]؁`dk6w~tf0| ͽ_8#*x%6fC7!YvS:$* )B@X/o)Gί浟MH<zjY0.@%t@Y;@c엞MyHM7$-!d~;X:{>%Q{"_J oTM&\-g 3h%pLlxs V>rق`$tnDoY?CB RgM0vCnuW.[V+\a8[*(o8n c& s>o!~h;[Ÿ(|ӄ_l0_pHEXhxPώ12n{jaVa@Ԩ/H'V ?,}_/4knkb-fY#4m+?9: D_j=<5z' BYKH 4Gon'L3F;s5z R˫ 5՝ܼ4!BUpn;y#<&ÿԾ5HI*(B JN.VhvY 0^̷^}.3=GG]L6Fv%pw( 9Fe-(3~3mG!L8TJL2=W mSQczuF)Xuz)0DpKVYCB e8j÷Ռ&P7|m# G` TP\|{i91=)HEAg:W u[DTXIܫ]V6[%fǞC)x &i,vyV/<֞Ҝ5mBɜ({pQckFj}QTMw熣[՚SZtmx\; #lUI^WSo~|([gLɕ syݹEaG#Oܹr "[yd Lq+^hםƀH>hdÎraugƐ+Ef 8Ns&.8o;ؗ!goPg[wq6=URM}T&3|"tV"w7[3[;s' |^2u:(9lS( #J:?j%:kRh[RyA <6ZHU6 JPs3ۏ,T3P?FS!>ZL'g]1Rآ"}g%e56y^G kAf@/ҠtbE1&y7jIeo~lmAaݝsFxs޻EδJv nᘩRe2ǵXJkJ=ᵏ0=چ5#.΅Z{>ϒ]0Gem Akq|G0F"Mx>n3}q\{D@o4sk-{IJ`PVqP%14'~kwFD"NW/Ic.|*7lW d1@C#= -]f\ RT;ހ~~1am4/M|((8`P3TItN!M6C $|pPjw'R!mY 0y )JS.#nYF̿Zഇ'ǟ ΰb1g0d`2 u]wI;{8):ݵ xڞ*iie%>%(vw9YgSURx%** #VJb#۩øR!B)>!{:[~X%ubUpDuyG[F dXշJ BPuHH[U1 АFg^ _1Ɔ\N my)_&|2}saa{P%x=TܴݴQ}\rjz coT `BYeWY[[F5,쭓'gJD[fli/JWSΩ7נGqy/IȹmO6A2\\jB9rw_F%JF$Mt[Sl8.ފ1*;`u9ԗNyYbXL2/Mj7Mt vW7o"'ZkŽtY)CQz.=-}4KqjWQ! tG_C6qCRhfDɛ *r+# ߈{oRUЧ9kC o,> > CmE$ꕙz{)NՊQCy:]ZF(\× ͂cW RCYN2G3')F&@fS6/g΄lnwy~ZQ7LJuؿQ.u5xdٜ<B\M 7-+޿~3j'yg娛Я=pHYmRɰ eKA$n`}N53 3 Qi|v>oU:m0y87sKUf~S3KXvp ȻX?s-?ŊRq0X%ᇓ'Qa$BfnK=uSq @qyuG< cՉxZy٨R_¿p9~}2BA_d`{~*d b#nIȥ'^Vq1,٥ m8zý͜elly@f O̩nX QɌDfܦ#YmΗ6K_ Ҍwf\$?}1#p^5iY *,͝櫿l~eY[0L+<8RsY{sTo%(4+d=PlIEƧSu :D%v ,"W;t/XOHY(>\ޜHspIXѥpEmmiK|y^rpD$;B~'@IFʄ 1\' lK +7ƈk3O$SXpШzlӳss\5 2^ 4(DƳL\w[$J-/dP+ @݁i24w:f2fwȵ@|_ %uLug!ׇ^.9MC4:kāVX'2C|!EMCgn;ޱWLfݎt8~TQ6VD(u <զ^宜 qȵTUU~s`φ<\-'{#!gBT' mDrb  ;>D!1KxO!sAͯ p>8"eJmJ܈#c[/OQk1:)H\D2Q8|])K?[BJ 1x8o0o~g2[^rh_<'A3b#.lf6>9_ 7}*ψs1*P畜+ *XrX_/&F,#k گ_h,7O^Kg CS _gGaZf{h치yڔJc~irф F~0+u0\ziQZlC 3;N^ۗT%`񕚒&0FBҾUjE1e3}LZZzCT 9pؘ2s@ K ]Dz[߰phֻ][k/I(GՃܺU ʤҧSr~,nYt3צk yvJ?5Ë?w.Kr,*08f9FJfgy/(iAy:aRDmuI#*Y-WJ `QA!RH.82%l^CG6\NCE?,2Ơ (BЕbL5Qsr|/9r䒰xK$BxSbZ#@-.qRzrlЙB9Ϻ d g{?>M! J*f`fBUAI0 s M!9Ue->&2Ɇe"k! Oy(hma5Xzrgwh!hTCT#Yx|?@{8l(x´ZDMR5u{{@y_pxY@/튳1v;gXMOtq 5v{ Mx! #=~֑f1EhTR(d&>keqof:+r|īnGD +J. ߔ-dL['y&.;G|OʲHG7An1KcH"ٗ>NEpbycL )v|2%yڷSK1NHKZZdQbRg;ěf_ X OPp]z'Wr$V@%K|km2Yϥ_ ~;: :*`E1dhMGd/{3MIk,Ag#_b6A^;^b3IK0dvNIzvҦAݛ`rwho~̥0WBxnPOHǪ}+ v3W]b[8SqT*rwe/nbOfB=xYz2:NQQKbMSt{&v'pq5)x8s5WҴn"wgҼqLiRۗüc5T7%.3X]FIR_MRΤj[ Fe{M+,`/xCtTb[[(C~UqrT]˒Y*T;Nܒ9'(ek`K1air.(fצ6)N IuC+!T8{¬~bqgSFO9^9UAv|h+fI !$V\!$".`&\*ƪL7 wr7#a\N+ N?&1~ I'"hg n˽wDJr;–d#2ۃ.q>BI6_Z8.gA}DBސC5B_ Ӛ{,IhO`>a,*yi-to#R&ml=INq9`5J~ۦ M}ޖ_RXdHnA?xک,>xdjcte0RݻK˳|g={!QSp%GV֬e܌>?(͎' pSoR>GH#C=IęH?oꏙ1Ǻ4 # 5pL@GxWTU-6 !Q =ت"A{ym3.-:röWeԶ +"v\uXÅPUv[TA +.'8qJ!!akƆOQD]rQdֶL՟VzENTA%,tQInҝ] xᾥ4RxUvN] ^D 5!OM4T6=ĤPHGf{Rl=Nm eYHRR}UO=FgؕB+\ei􈦳*6,~I'=0h(^8ɴ;Yr)5"e"S=RzsΝz&pgR4؛ܶb$OD:r:gA^_M^JV~kJINtI,);"D얼?Ӛ$̘պPLsۋ;Ed_ڙNȾhLԐVP.@mޙTKj̈́IJX- Fnqx|m./_:GQlcDfZu9$'m@]_Y&'hhtf#[5nHFv_,ՊQZC3筧~$,'vQɮYnW.BM>FWJ6@(atnSi(DQm9NFWShz":8OKF+8p"mok9S9}re4d-z$sO=̾m$U rd_%fU ODu%#kSGhk*T5̔+$+*."d2F /W^"w,Z 2m} E~&:)Ԝ/9fpof!Om(俷ɡٕ~tjNe_x'xI_?P0`^QZ| ᏳRƦ C``?VT92EccA-ҩ*Itط2S^|Fo~$-^Eڍ}i6ucN[",Z;?qX߀a"Wί8 \7mK`Jo]t^a\3! )bjr5(Ų˩4N eB:Q1t?QYe2֓"%ӕq_q폿6D 2EK} 9`@iÍz *d\`c0U@0󚌟J,r[&}už_y0p&k)YPa& ĘDN@"T-bn{ ݴ_-I!F"%\O.>*] ,5FfZ;5Aa0ڡ-u , R0oCi=q"0(7F.gz%چj+UlllMUGRך%ԕ3!M*W(U`99anQ ז)xG]R<5lm9Yҍ>8^8pzBx&P։E;jjjW_M )- - I=)L@-WMyD҆6B羭7S. \ZU|Z*V;n .58lUD6v,_ εWvDo3cKMg:(o޶lGc]xz`c%4[Ny4ɜɾ,}HԍM@c4] QG7 "{!G;ʬjk^*H lnF@hopf;׎kZ* zoZ7YnZ`shzr/BH"^bDa9jL H8sVHn<-L(tv^]GHc.,%.#M~w̙h&T VAHci/fâPh6Gx>y|AL@amW pڮTrcawOx#ץSO'I+AP Nx™V)&?.q[%]3/MzGӎ=|6`{l"b-{OʗLSNͭ;ga Z<DܫEg}Z % RP`֌v!^)3y-rY:K gKlGDiiMA4J^}AlR_@we?D_.qoW[{Iz^ >~els~*`-g?b+.;~jJtQ_N6܏6oT ub*O=9l[,faL؝iP ɢۀ!t%)7~[-q= uvF8zjIk3ĭ٥tYlOb᝕$?'uK>ԌcRKeg,c݄THxDnDqOPd 2{XJjqk_ `ϱ8b н*'&!(ٕ.Ӗ=`93r /҂RZBmuj4mtxE,l\ a ң29.,)C땍/&"j[ wOfcg:2!xьыZ,_|(=A`dv L7طOJ`Y5<*qM{R\Ӥ)ofI0t7Mp?o1d \qb \n1Si䋀 hwrg'/UH>HʔKd :,ӕA՜T=_[;0/ԄOu ^(]O AImm%Id v(NDVXirG|0p>#V' 9W8P4+wt;eK;:F_%PͱHB,W5 U*Fě@q=N28@ޚR*XMUGʩbRjOT-7өA SC*-Xw9]7A6ݓ7`B#sIFGbO*m]>\{phx甑KƳ_#Mj@e:m`_c@.`)W{ 5_i!-߈ $'ĻgͦdþwS9r"[cPq.a vم6EP^-XA =8Lki KwkĴ>95In ֺF+Q>@GMokjn"[$w6xlB*Zf 8)e&tskq*k_Ȯ%ƫ//ݙNkROv.U@$D+ %SChA>CR,$[r[b, K̒g?KHm6h?SzbZJgPD)D$˽'qViCQ4*mΥ窎maB2yO@ }•2HrO ,Iҁ(>BEwwDQn#3ӟT'8صrwg?)H-CbpGs,juRcOdv=|QKeKxox ZƵa kduAX4c9̍/i&a 0Z9[ ,-h+=ƱHvWGxWbAb,rT/~{jk0{w1,k g̡ ڸgi?G Zc D-#l I yP^O5n |<@3e~<7unJHyމҷ[ԟYu 8qȥ7.xrB 㿲⯶2K䂇" F.B19M}︫"Mo E >El1e疳bmFw DʍOVl IZ뵟L H{ZפŏXnԄdb`(IGS( ډF3o$p$lV,S}xgFlִ1$6F@Z~!cL+ È̩" űsRg]%O r]-a K2ٜbV:nHUtVfE}BΪ4 I7XQWjM|mv87@/fǦ׺7rRA-ͻhqwݡ vQ`zpm4AqFUAPF-[T4anǻp*V_`neqL}ugXrЖ+$~-AYo5e3 ]MOsb1?Wup P^|L9Ry(.c[Ure#^6 0#SWx{Lzcy{#na17$zͲe"3D{U%†!T u Nx?fˍ [:wiIBIb\qi!}0rcX{v$?wR;nN8=q~m.wal0HRͤzQ7gab@^7mǂhkp`eR{VV9SkEף:䒇qNUAnEQEd\*U PUK`r9m! sCa!XĈFXk>zeUI2 .Jts膼P͸.xӉ?\Z'}s b[T+8Çre5Z{ap, v*RHPB$ wQ.`[JbhK$㺖CJWXxٽ39xI>&He_][)y/,ƒdKa+Ŗzu-{ps պف&sU[Dm}MؤީFQ0z_e B?;r&VI"`#9-&/Z.9𣁑Hq@,RQ$j͜7H;Mw ]:0DZ>,gtscl$s=|r*|U -l%7_]:rCXc5 ew$}?H.Q;}_Uw{x 4gv 1T< 1Vd흇xt :?&<X~ATl%T-(vH[2OM|-~;Vj|C=^ #}ۃ*p;gr\HZ(03 D@79bxՁV9v6g"yk6[(H\?]Q6ޡ񞮳T mq`X60id9MxvJZZ x'&d)6!Go*J[YU;mMMԼ_p|)C8G4, `ݴՌi1FL< Zs$mL#xNΑro”¢-ge,N7tSb=6pʬrʎ^Lg:X&n П$n*ba5Q?b$q0Qg 2WHg')C!DŽļdGxhcqba݌ Ib$Yd|I%fFF+mWnxUeu$?QљZcrFDb"R}$-HbݶE`О_=- bB+ |ZD;ЫY AEW]3<4fZ/FcEg,52Y!"C6z.;ɒ2\lNd1J 1ձI@??iR0A  $Iggf4sw2P+=vG)8L|3 {> 4QԎ,˙@к`6LcaTq-NS_HF1@-ĜDi]6{m^JDy5s#'ùV9Mt8$`}ϣd$1 [eyfW&S%+k$ɋgn~?\=o#m(9g"!wQR KkCAbӿbI{c䑟a)8ē!WȝJ{+8⍩8ΐm )a\:ffL|ca{W6}CJ-#:1#/-Ta7m"]dUPxKvH..7uh|{j dfʦލ  Lj*'YMzn{ \п.;Lo]!{'&;`kI+T8dc}w# k˯TD,mF\A).]=&5'ii^"(j)@ݷTbM ÖMۂ)$qn鵤gg9t6;*3`?c{hpӞKMs0n>숷۟x (ľ -QH){ȭu,rLyb{0̻ o7fs#J ֬i4R9NnXN (lt<_]iܪ;48H_ _7&iN:d'#46lC`5Z 9^K,W;" s*[i=2C}wtmSއz5$}b#1\oKF9ٟa*|1C]עIPyb~~syOu|d? *鏒QQuTveآXyaeRZ| SB*d91=.P;Ė mgf.T̈_p$ kL7OvTwJ)|0.Zxo%yXrٙa!Ħ_VYkaEliʳ$,z1p3<9[x8BK:6Ԥk؀BkO ķw/7y6-IEB '3YdӤ֦UkzI+Z4Jn5PY~W lw@>ŖXϬ_o&ej-:jp.}U_It\SnX0qE:t S|;X@ o\GMکpBjnW2%W/63ƫ vr@=B=V`RΗլLKȭ1 J./ ,RMsh{`sK̫%}lYWܰ/?8I~X䮭P#ϒuseJyE%/v5<3/*v"?j#Zaeu >%)F@%Lۆ{[e=Srֹa|lX-ݔsGY;8_t+ tfa.MVNzʼ)n¢*Ep*RnmAf=6Ƣ]6}CN#QPK:/[#P|x0_up!!᰷>d×~{o֋s5`kY+{/l;Zsj/tމ=iQ'6o}]Q AcE.trL=T-?})L ύC= Sk5K~<>\CԵPވ[ua0O2  qN+I.dx=׮ۻy{ԯ "CK@(Po^iDxVYtwD YLް۹o=pX`<r*%*їQ>hI|j{}9e[f%P؆|Wl?.ofcEFGG21HG(w4u$W7QK=Ng\'6;imW2mvQw|RzSᗪ/|5GIE4-UG|G@NY0cR6m n4zBRߗV3[ߣq2CdM #W$y۵n+A/Q{:"U ͌ˆ[P 2cnsx;Iܔ5ȧ@#ܼrfpOj/۞g.m,x+?=mI;2S Rlr hL jgv \R}ZM O5dr>}/1`hUi]9uۢx&4Žiw9 ވn {Vu{Iѱ1s)N, fɭ%Y&'6H}@O? x΄h @7Z]CʢP1aq;e@T,sـ$KlCf`ݤHTV_QZ].%M1(蠻 m <ҁɐdL *-6_YdQBg.wVb, llh#hU%,&%5#"'cx6'A geVLcx ۓOڰ_3)]t_<'2ɟbIHeS=wa{9hd:_#+_,c͑ ޾$x/0GrD!Odը fOZp-cp^O9|Bi`PJj)q+< Q([p iGK 4yHrw8:GQFFr\/ o|<&< F^sWcPfv@+DXYuޮޢ",yn#jt-_*Jk.yziþ%KACwDS40Aa,x0*ֈ%B y?;[FiRyMJʰv /ݐOf o hw"^G zmRqP):ChPhGi8qa4l ]*y1&@??F %܊kt2hRJ(fZH2' l肈mqׂH{Qoo5q;aOe(爯k)AtC⣻s[EB3R)2'H]fӉ2xc_C*&r/;4!8;I7s;50gx*T=o\%]|8 7b#vCm D[m<:)9QRC^'5 iX̍9N6rGI!O}lm&}Et#N[Z_` \Mܲ藠ADӪxXmԨa0~󋁳F9$@c>|QQ'QmtfݲcHƑ5OAnnQ>^PԷL!>8O=@3:?CCIIO.~n=\HmHJ,eU/9 uL|J 4-oj!pnܟIIJxq'| +5fۼ_QalV䅯cKh(}Y~EO,(`Okz5ex̥Z`?T!ω}g|gQ3 bs+C9SM  P2ίP5!8+#R}Dд8U#<,ClǫPJnbf 0bF~xP?ɩ|mL^:xdԵ/H*LZ4_'b88RMjcL!N `i³)A)ge{0cLI넅P4C0Mb3nxA+=\#lGķNJE&Cee^Wr ZwuthKQrևIT)iOo?"&~:}"_iMI/=2R^ob)r6BU uH[n%(ctSx~ܧP4eGF}+}s@k֢NTh*̈́ʩ}x+)6AǨe6eEGw`g5ER/nPDpџ)[L]'n' >>h16w %T>mjHeӈ{157ǔ=Y▅5쇒+p,Cᜐ=6G|'97v<OՅ<](&'cȕ unBCFɴS9noMY@Nq h'v21Lu'xHA!{DEbXGީw/<75偩iRQ J! Df I8tGණHx'^]:dJo fjM$q;& ^yl=yߋhGVb{y 0D&hH脀 =8a:5^'X %ѶȀ,ͬIx'v^x4}Pe-hyO&:n$U*ĔPjoTj-צuv{MT+9;sK59hz6rwZ,!i4d[[Y8;֪`#c*OYI L(1oMK'`QKXzZi1x@1WJi%pOz^'5bYv*Z^W dk׀nhg,'bգ/Oy6KE)Ue((߰KO; oEu'c]So -`ll/Y[M ͙IQSHԒ"AAǖSK >"hz)Eأ -M>ӂ<+(٭B=oӝLMl\(l],?qlvd%iJz0:$@NN?"لfpˀe5}7f삻"&7W*j,"K%H <@$Η?JKLs]QoZٖC8pvՒBJ`s(pFS@3MesOF C"dpxZ~+A;&)DaR݃>UdK,].ٯS=6Iݧgz~rWXuEƨsy"468Yx4Y`s.M~3u%>ഭq>`pl9!8u Y:a>):Eq0V-( ig:.#V:o2H%TcLh忖srG'!,/3N.B/^j3Cl)eiRP(ssj)LPԣ 5ӛK$y (̓4w!7,n*̉@>_ b3Xm&NɐR$ܵީy]{H@,u-999)w[G+w)h|l.3Xo5XTRm)R6Vod) a~ X-.<:.|I ;\GiͨUɠ`r> 1ƘbxU\V}F..df̖[̢+{\@] |}H_R4ǜhk WNt .i/MwK Kqz~:6`\; ,6o}ΐ!ݎK#5QK~Ė^NkձvkBGͫB;kѰT2L(MǮ~~YiL0rV$e3/vlw#i*=kYx6/>Q-\D^S`%ۺ;F\FeQ\%Bz; f[]Faqڛ ګ* ؄>ЮA\w.5.W pvW ^oEbDKܽ`=&361/ oP+y­aV#a3Y}@ }S]'0ɪ^51[YҦade.f3|6FkK-fI\kdNGYMU ]ewA28ʌnk|1wF;Pe.5kH/0ЦzM.sY3,7ʵۛ9-4|$]r`ܲtCF`lX,"g@)UeZΟol=he;!g[&ՂdmIXz} CK6ȭOÏCȁ{f-Uow_xRotxt RcI{oN"ٓ^T8. ՚ȗV5#lGu?D:!7jb,u<1ozZRK2i~ >¦<׿ O'I٦nŪLkle_MYރ9䄍@HQDEn~OZ dtpX+r.chjorI."uM@?U+I:OEm n ^a'Vt|fp}˪S[8r`Y4/4cV_ОY n@>/ٶ}8M- ׊GKCVf}:JbRRo%̾z$'=]e| ʖ˂Ítez\!eQ̉!-?kةEķͻSu~>:CV]V;Q?D i0b+AƥxQ&FL6VnЊ4 %"#;;@ʞ[ ]Ʋ<#U@84m~XT[D^$dJ-J{S{Mb}~.5L-7-Ozd+ M|)7־xڛ+ށ1>F//b^acRilTr0zXf~ukL,VLbyLPK|%tJRoPhu{JF"p^Zjd [$~}Q/180J[K5;欱l ,p<`%ܼA ڶmQ:2tW5$0|qBW#7s 92&wz% L%ӀUM]0e Zϐ!+Ƽ7q_$гBoC1,ñm[qYC&"-[ߪ55:j gw2=L({%)0Hzm"^۰(Bd@֫cq꼚b^K* T}`X9L8fMFH=@cz _O6p{ n[lH>M1nii>3ZQ'Zb]|N#' xca(%wi,[4!-r,b sW%:D>pM>>oHmQʭ_~!t %رqwnˇ%Q}:/:ަ),52&V &LnoI&/$=#&4Poh؃ً5Wfc,E#:uiU&89k~튮ޅ,I[q[aΖ%D_ǴƸn.Qz9S=l ee}k QT _^ybS҆nd>#nGJ$pn\o'p%VO:\0Z3 kO -K9 Ύ7Yp% jjyR%JhZ%;Ȥ4󃳎ͅЯܑSC5C鍙I62+3e>c "(nX~?:CBEЈٙdKoԎ<(f+b P 5^Ah+ vKPv"Q'Fv [Gc!TFB 2"\آ*įIHէG":O?D+% /|C` WM0 {Mz٫ 226La"Ny#$pjq&=LEm{I\vʣرw- 淰.#o?^lb"ybDZ!n6*4u~-`xB8%C:#3-0l諜B:g_Bu(d-Hpdjʎ^Qp>Z3kpNXVx7qDj<2顬+XNei3UcB(r~ \];'ɳӬX/6xPmdT; (,C(6h"tӁO{dNaKhN(azd<@.X2^EmU&Dˏd|@4L'cFgv>ك59N c4_ϫo0)epJ!Bjpʟq)9T"FFYR@@H C[]/<Dj-;_L:*TyC亪jcܞh|nm8'gk1-լܮr>4Rߪ_a#(3WZ4brx_~ ' ~Oϟ.+jJx?xF`ĮՋ?o>O|bo셤'),L#2RDealISMvi܇ qgFcR_|9DfJmTY~ ;_BUd[*q;ߒ.k}NeTJ~w*х/ykAAY(E%}zu{KmG8k\HxsO@鿨b[bMJהi0LS>}W-V8kjU>*7=!Y<r8I LZiIiN" B4~$%˝rǀI 3G?~bȜ`T8 L)JH6ݯ5/Pr˫sFwϴqezQ G@ YNgY FEd)"3B]ln3 /R&( ƒqcjmj17I6M3yUXiIh2d/Xd,ܓ_h HG_S١=2t3Fsx8k yA]sMeK8fq>qFykߎbҗQ;0HG*7hBtYt`UƬ[rſJڕziV-%[!K'˺#8V_t吧l/ ٔi$ U^|XLԈl~y;vkdKFGA|)/2nsY^wީˣʐHnmGpȃ"_=%îzXw摭fnvپfqwkkf# C1|R`J|ӏL@U (;5"/EHM?^\~\HxJkp"帜(`Xd"}@w-&3,\9znnNt-Bmz]u"KV#n7>(A^zFb.[R5/oOʃv-If,S KGu9D(k,rSlZN M:(bwvv (ZWgzܐMI9ITї[peu$8F́D|H.Nߠ%4RԹ5;_MEVE%(&A|vE"c HU89lIBǦu۵E`J.T0Jx)KMڠFj_%@E:dش1iOvѶ43HC?\1\&@k锶9u$+HW[wH99[#.fFYļNPf!FXsr?CTR%(j}^acy~/'E({aLms8] K(8u#좶ԼW;H5{Ib#HЬ ݜb gWX)IӶA8vF˧`jKpp4 Un74AͪqRmMH5pRo-c{,vShb=)Ch; C*IZHDQioeh&ũ 3+݀Di9KG՟,Bcj`4qPݝ53I6k-Z#X/u)?gƽ 4FX&8[F뇆Պ({:H( ЉlKsN|a_]kN %f<53yn'3m1{ \~XRzDon=h =w'7EWU]V/aje*,Q1_ `,m!V;VtV8nkHzڄ&HuF0wf#aeE#ѡ7n..ݱ۲K} nzު97$ŒQQ%Ġnh"o{!I|bL^*1ܱp_3U- !8pAu'K<ښtUqOe`kU#ݺDZlug *IE $xȫu _;#4xIDEQ9 |'|MN(9[nWL9-{KE}m/<۷zP~G ̥oy &J*!m u3rd=pߢu3׊aYX[eOJQ?4ꅔ"_bڵbld^S}cgG4l"(4uW3}A C5$2B#w@+wZ>jؗ~:kkI魶d9( Ni$^1fkTìT5ʔպ)7q,VyNWxGQr2M8t}>M){2.r! !u}PmuT"ҴW@_]+'AIJP?%a;AV68NK>4pzu˙#2]0.SpZۯt;nN fwk6&7>54hu6T^FN\2B?gٲ`m wDɠ!!FcOF"2c x=qQ2*EnV2MDr橙,"j& nAA6#.8RF^E '$Rp IP˩x}MoH ?xʕ7TDbc9>42.Ԍ2W0uXuqǧ-,$jꨲ;,g!=- \L@-^NhJ.el82(=2$fnlx6UDץdYȒulE<|s /! ʢ :DN4,f4}[3#F9L7gi[KDO7\uT$>/4޼Tַ_뉴ce&eQh7ayCU{oQ $s#-*qwM, li{&MEA}e~} әpoAƅ==^Zk(w-XSu'N[{{'$Th 6ј -Q Tz:S's ̩y:-W+c-h۪,q -Om@qMGEe΂;|bPEhUԵ.z(ۿRΠBRҹax`<|p$>:j_mJxT(ػdLv*D`ߜviYMjKRnM%.hYحu|Wwl]G55 av6kXJq?O|7ĩ: 3JvЌ9AM,^ L!qǜ:*2ρNeGO$ 2Qd0 v\tIRXF0S{܃]oVba&ҾT:*VEFZ~;;JǡTi9=8p4QsPTXiVqPwnY!v>Ud^"U`.id9۲)rYWvg&, zTJLd$E9 | 愚(~3;FIW3.25ST*l F4)ЏT"_~xn$|TdѝEmFPu=K}PM+HUtq6c\37㘂E)H ^p0W[,'#%#jD1>sȿ6F"n1Mqzwc-{w%"B. j!{ކFXMCpF j :qV`IC`FΔ`"/$ Xl,qao,8.bcnY ch=s^TͶXLա'ǹǭʇgx*wqcHSve׌7cͤ@Zm}dgBItzPu .")" *&@Ud}]i`)hcZsK>=ko(-VD|${ȳ{IhE[(۞`4wPFyU6[ |a*1~Gpa%̂Qp:FABS-sqܦU5'1]@(* »<;#p$ L=}!& FӒa`@ٲO⡲Qj>C`+9:DQPJYh꓌G,ڜC_E%YGA$@6XlP wQKٶv>)tGi8J8O]-k>R~]gG;j6:ۊۚƥ+"8o+C S9^E5`{Lmo^7"ql@ջ̖IC-'&EҨpjb w(t=U[//9ѩ>a՛G݀&]%i6A"!iѷ:I VDY Χ MynXIh$]NBKv==:Gw-w7 Y+vԚ*P[ LKOo6d0N79}kiő%]~P O'X3 n^ `ړ#J*Db|&+QkƦ[O͔i:cIF%o{?$6s.8:r2lqBMy*'vP p C*V %ܙ#i  U_?aP+Wɝ+%ӯʣ!n!Ɖ?,q׌3z;+$DPa5@R;-|sUKcΤH[qaZ2f3 sUz+YGI{+5hn23+OjxWyJש=6ln2@$)\yt~x4#N])'ڂ{h}ʨh\P*F AH1!G8IsT▤ i6<ˠTY9f;P|T+X$(E H$c\dM;};hp=>FW\ijJ, kjbBcuo޿Mh}sRVDY^od׬ܐ@(?xlÞp(UycNN?T+ *W!ؗH^zN'7W_$u`M= 9~9| 8)N*GBct*?зLl[#*O4Za,A4LO{RSg4*/+5O%a]^pToz!O2pPS{qA"Dvg.װ&R3禀keU,LaL6޻靘bǨ-#lŶj!FHe `y:j11H)Iʽ{ߝ\iu D#t}P@@Z\D[`2/E4p(JNy\%qVDa1H?ߐ(;YI+qXGgKеߦ*pދŵ Q <|%zaG+!0aRdIJ[=b^r 'w#|c6+Uϣ;1G$XL@V`VWaq!쩁jX9YѦȀ܂myĠҝE?nh''am%I;SJ49F;L5f`ę@MbLjaxYi~((r\?Ʌ:Fj\Q1t3eY$Y˄ Ë@봫Q"/Vot-LKXƇylct A8eςP7mY,-f/4s[띷MȽW6;@/^O+;EO}BW8L/O|j9:IqӍ~*\Z٬&jS!&4w7 =B[gk!ppLKяhjɧ(ܵ;fY99r_wA\|7 hZkfY }^I+%6*LKύ>V\lVFN}\C"}iJfndzY?v8=v̾h?1v nQY=ޯ *4PTE}.ܝ8V NJ+)Jߖ[QBۨdЮrιKBC =;$GRwFmX6=oAū/招K8߳5:#z4"iscR֥_2o;_1\xBdhPZ~;3W Y01Y) lN2ݝo$"HXs.=DAe(p۸]rC%PF뵞Ԫudr1hZ{j4CUTuEN zܱMzYVt#w4rZmj%\8/d3!RqWa's4ϰiģw|]`.UUhp w78:Z7͆σ992&ڙM<>gO^0LP #Bw1`k<,ەg|ǨvKg8G ۟xց%ipC4v́m$tn Fs.o3,bIqWr{Jxlri UBM{j%B/ +S)芊Ud9,"NVq-2Uϡr'l oAioFvÇRMpELޢ \y3S#.w!+.E*Jg$Tr?eƮB{5m|v+~w&4T(+<( VP^f 0gN{ݻe7С-ʋs*-`Ñ,c?whA ͎|(ƋB?`LD =&}w?j!۠oT>3!>6K+kt6՜+Q0zŭ^NvyDm5ОDB8A^H ТlCNcȦәX%l_v ApPtI;@ci56tiQl~2<, e'_['km4D!i蜔@ѕ>Gj;>Jc^Hw #،9 2ҫɨ*&/ҍ0gH*}{dG;2qTVbQao!"r H1%ok,jH`b|DOުX v*Vxd3|ExS4<M:mlQ,xA(q/@9mr9*cì Zwû=֔iEbrF } 9;:Vن`R}QJ9q N~J;gi?y<{E7&OGlRWo5e cI.Uh49C ]L9zzuwM 랹SPɉOJyˠ7ȻnL,8U1L~9<}TT_ - Ms4Ǫ;uyPK@$քVFU4e˷hF zj"|cGo"-h:>9!eUOI7IxduCZ?CR'ˮl =7~)5s:39,I6qEԸ)t- 0Rt8ԋ-AN1rG4X~|;N@h!j ;>;}Ef`SHG@Q!v9FߝaWxc39dkkQo8C1 䈋ݡm7$1M@ܽqj:;.j6θΫ׍Q8#h'1l-kj~ù6' ?3Y/ñIfHBH;L`ʒgs;gzGJ{#'@=9*hy^@@JGHj5l 1p*|_>lQFStwi8x[ யU {\N%-pPxUg,ȑ|M+q6%rAeQ5BIL ǣ#ͦFWԿFZMͽD`KW@aTc5,Mқۊ LPڼE/ .e~u  mp~<Ϋ 5޴2k*%Q |`&< 9 J;LQ3'Uhvb?OuNa踩Ѝ]3 rl!^o[PF(|"C`HNb'ƛ`D{5ƕ&A`"|0 Q =-F;d@?9$yN`!Y7{wG`VCˊ& ]e]AƔgxZ=-ߺ5= )4E,J1t; %*2?h97_E85W|@/y&5uOm q} I'bi VWsA}+kPnv°kiONWMXu?{X%Yq=ϧi/i5x~gjY$o" qrhZ ]y9 fm0%{\D `}skn3\䰡 a:Tխ^0dߑN/R܈h{'f"׮v5ȵ3QڤXNMUB <*PM{} T6\fnN4lA2ѢK9CIg'CL<Ѥ dNB;PScMwqPg\:%Z [oڲ%5%q9^#o=Ln5aEK17<̀ܳs!c@U_LM6U Q*$0u8B݆87Ni8 sc<9ڳ b;*_۝ni|,Ê!!eM” I*RXIo` k' W?ӔÍ|gr*I6܉f~?w"`C.3j[3J:B (~DVvPCnʥCKRs.TpkWj`,P!^ [M` a[Inz_?GVhLe wAf6:%Y Gx;Q6DU/$]:DÖi(uI H} 6ۀ]Jr _Jzc&tc`jƏR {|K)7;h#X?6:Nmd]hJ )+''Yhm&P4ך՚Wཀc7n~U9ت+.?ڡ~aXǹ{fTZMR|틎JaE<\cC N80l*5ktiTmV'ON"ҵ47ߗMftHԭ:'R ChLwt9RlCC! ,hsշ>ݽ2^]T g*RIms9>_btL:ss \O?ţ;c` {}78fr;Ë(bFi`sG,uG.>慷ޠ1o AlmlE<j~XtI֖?A1/F+m*!~t1`PCPng M 4.(Obsݔ]&ډI6^9Uumkq$ޘDw#y[U MȰTwe(KNzck̍A2cD٣o1.mj p0p[@W}++%B5$etoWXu)t:[kuD 4@K k9S5J}GZ˳e%BY᳧+w]h)# =\ 0VͲuv'kbO≅\  BA,bR=\p|hm: =qz,mT(l}!PU0W$ rʌ\w'}Vިxw ^f:N,ZA6G'N9?.Aђ ׈1 FIzۗ:P}陼.M .螙obc3R} 1/6wnGF F.}e> k L7 #0؏ސ\KY7F0r@]F1&8t82(Е HwjFV??Vlݝ+J)n@H n]l~: r)JGe}~I#F~MU$_KPsNgq5u3crHٸv4d#\` 0)inqhkpեϟp̗GbU:|W3L_~;/kQu|fwQp׹F5 [i8CFN+;e48427.)BR-1ͺXU?A$%s[AwaW̑}{Uu/t^Y52}i=Š1b<ޜUr_WEXئ(69lpz,3's'ӂ`;B,Y:@5 j@:4; ,oI^MvS06σbr@-$=XmGOQ/u;Ig)|R' Ato $5zrY(L9m2J쾝/Έ@3iNfbi53_ iԾH.f(wPuHItH1bXoq_&n<[j#`7e6f1#uqg|dfV/(Mn4ךq#u8OF$$*q m.jFWӠH6`mYȸET.$зSI{ VPR5m M$̴g}KQ$(8](gWKXƵ<  ƝHoҮ~Ȭ'jIBĥ,>HN֖PhL}ϐ]g^~% d6>tOf#+t1V<!:є,bDBiR$/ "y1^i-͕E)Th]-_Gc۝ varܱjMʃ xyN9(ܮyMCI|RJQW w{C[Z!ژ-oإj77s'M9oZVip: ~s bFdS/Q;!f/k.K#,/>QBt MDsb#VլItMA=[I꒧tUK5&=z6va$VȭC'(4HkCm{Y5Ѥ7=*x"XrGʲQ!#ߵj64"=> \zݸy[ދ~]H Fpx]4F0vX+\ۀ=nj6D@:PO|̮D3d, v?SX-tG0oK^'zިXnlsX@`,+ӂ,|Z)߼!x0zP0/l4F6P\>IzHEH,!j{#mQ6)A>ȠO t#GUxL\#lP/($9Dp9'@qȯo"9[U. #ٷYꌾ *L8oڙIN]}|YK/X%5~HA%}\Pv{0\Wd2RMqp_( %fʖ(f: w@ԏu J(%)|^Ӿ&>!a XӱFͻoCߙfa,Mk) xn|E9뀱F kT'ȆZ,8:=8iW*xڃ)r`{D!@ ۞ZHxstpP䟯!V}0vqԯ@gYKecYa , $==V&Zʭiڛ2ڀw%$]1&!Ij&h]J{Ob/CA:|cqCЃv'k^;n'vƚ밁L}UB^L q>]ɾ]f0U4r1W&I듿Uqbyd2ǿ3CP%yzZf ;g'/[A&c{h8+{ e-r.NI:0 'ci<X?.puqPuZ A*rqW8vqg2j "L̍P 4- %6ϒP(nGғ1)n(ox?sր9,3cħ( `v_G2B&oց;xd|Ж1q?f`΂x?/fTk+q LЁ4"gH2墬8q#؅9q-]oQ&e3?\)92.=P1Fy!QWPyWZ5d+9fdCRo a(%y3W[y?Vf!Z@FeiLy%[H98DEVXq4WN/-gNdQ1f#U_lj%#7^ YRpzD1eE\ǎ⦟ۿ} G9Փjkv|4ZkhPy,= s$ѹ$ڴtqO]6r߼>P-mvVףL!Ws-oKu$j]bWHzPs!`TbN-z"Vg1%Oܞ=u=L`yc^;|& !NZ{Y堐;K&Q'q³< b$U~xoq lښO,.hqG*I|{}wiPFmNˀKwc-҅' 7N\ 5eF֧"rM:  ~7 #jوzOn p{,2:no8 4 *6X=R"IMœxd,]|eRaf+C_\;VXEVF=8M)'rTkEU6@C VjۜMڸ#CܡIKL)9GoQs}="@ITL^:#Qv!XvioGC坂+AfeV ~32эѿ7'Zp=w|p͘;~vD daض2(ͦ?iS.[ D'U!Ry\XB ;ix@9?Zd|'a~oJkB|lD :)`$6$9%K~VEv!ղ b~m8:)k=<lZB6Bx/F}}"&-R{u. ^YrXZ]99ԂJ!)叢Ic'>) GƆ%Ro8{L"F\̊{ {qƒ[C%Nʈ={&cBwvM#*)cqi~N8qVܬjj-cpTyqygG2VUr5/mCp=|x@^sH_lq:\,EL.[#'GdZ/Zk1‘`g,bδJ1Y])I4˭ e,A. !@)4Vօ ٟL9fb߾5BI/-=a8#Ԑ\p*01Յ`T2TOFZ'$͵}QZ+qjh`w{T<\6,hf(kNGB8du}9'C3+J+7T^Mia rXȒ,OU̧8E`c J&FU$Buy2{ُ>qB ۂ0~Hj|2Wu8?6;+YvF`j̷B?g<1*06 1Sb#@-OiN_i'B!^Yrp 5E")PI7hcܣ T `I Wo~H\XWf$ 5;x^xTn ёf&CMWQ:}&gQ: @ꦓ W0@]q>n:zgI..邖5- _af#A\(f6?n4>X ݰ; {J/ qe6(o|uP9ӟX{:BK!R)"Vdհ AN敪ҍ>WDG[ `}8bQ6j|)6% I1c ?,QYAJOj0z84%}d:-ظ+hddfH}iIQ$\lLT/!G ?͉iLN6 cri~Cr8:m8fq@V3b@< tA)X. %'9!^vrMt|ss;Q-Z %1# a!Evkf_l#֝ͿMֽUFK>'#:elfpZSGWWІI*D˄4E=D~|}tkX/%#P}6~Ҩ&TXT_nt# @kڇ|\'ioTX#`vRPڦs:'7YDTݍ]L=E9kQ~UD^[Unډ b﵀x'yL^ [;*?]dgHg`Pk^I}a*B#]49N:cn"uUrԟfH칒$ M75>1T#)nCz})# k5G c,ǻCěw'd 5 y iWi nhsvD`d_tY^({;:,F!t/dpy{d|#N j1lPRkhIa ;!!* [v:0;2Q㪼ǬjQ}"IM[}SNnR|w!jt#}XGg*c  :DJW*qqh@CDI@҈~R㙩 tGr#]٢?Q(m[|IW&) D'qԈd)Hσ+@D[=\-#=d]꛿"LրYk}z7*leSSXz2Qg1MWvday8ZtyI C/yJ"ӝ! obSr?!d Ej:f:SqÙl\4O3wMGx;JKɁoғsNtVO3n@}޵P}s/ W`Eo?U<]Qh6T܄fjkN2d,T2ܽ#l *(aȅ]cW :R=Qj5՚;4M`hlaJhШGe8OLdF|F3_0gu&&= Ϥ_-Ť%dí|`S~Cm+FxnшT{*aٽ,Ne؎ qWmX2r2|JMK/$JnpI{PD 9@ mgʀWQQ:)S8Zˍ[EXtd-G d_k~H٧^튈 Rfe¶0y N J`AJ|K(9k_vu,䎠aFJR X}shղ]DMؔif5q5}|d +hIP/b [s 1#wzxd!'A;5sBԤ7B1[MЬJ&=3qDphT iʯT:arμ iCЏ0c94KsaQeͼ^ЈGYF f1GD }d^[{8cɗ']ӗ,oG[cvx׹4),g0WѬlP.; l?@ `2|ϴ:٬{$)`%Gz/~a}`_sǭ6l@%LJUKvHbZS&ҿ+u'd& :M c/D(R#d>ݝ+׬<|V様< ZV c._HpZ]M/9Œy%Gyw/av?⿵Zlc:NP%:d8cAcsd{Zw2̈'Ƃ輍R5x'wQ{3NfF?%a‑~Ps]AuTuh CXcYR)E6A5~PF,д]ծ[Br:lqO KeOM)ur=\H;.ɰۿS;[ oDE~'8 ֢„4COv{ dQFs'*OFW|Eu[yST/\[:j-jWץA@bX1:k1@>U>0/N@Iap@!$AUٝjg'CwogiaF̦іxJTyz:UGx$Hg (ƚ*A)U4̶_@k[bPQaN*&s= d\lKS =J|Y|,̸q`KjwY[Ty:s^oݚXҤĩ7Xmy4~>dGYQ1fDx):':C(s>'7Jؾt$tD_m6A`I+Yבt?S#u01 Tw`xqHv,_X[Hd?I/Bi5 =~P[.VNXx>Mv{,@'/p&]'LiH!\XKbc MmX]Qmخf{| "gڣI,WY\TEp>Ф!lџF kM %O`ma7XOxaaD;]:"ZdK_帮2n`W>uq1M?P@q>h(o<ktdv Zggq&u2v#{L^8+zr5Pͫvs4|9,GVV)qB/!2b5A1LTu<ڸM:s !!y س+(]jwe= B\L=ѳA<'H0*9Qq[aI#U;yHhkFRS3/5lN C3[fx ULo(#kenfrqx'SYfdP,( N"m)hs@s-B[) uۥXd)웟5vTBiujB*,e-)-o ] 1k&VgGffq!>I?-7D -.}x#Bg?ݕ3:2rFQ&Qk+xX8sȌSnGbҟ;?҇NuA+s%^⸅򪦴yU9k@PU+#>d2ϐSF [`:^Ym<⋹a3i~wD Qr_ r~Zs=*tU^]7>2s6`2@iW},]{d 웥)(oebd9p{rॎcAbG WGه#Ar^ owJM6msWͨ&1/E&8=?ԆMe 4sx|0٦Ew~ 0nE%]*l 5FlX}'=#e:t)&F<єfM뱙Go[tШ}bvk4~ yJ`ؖqGsF=(qpLDRF g p>' 鑤3EE7 Vרu.+]';ϩM;uHAη37$6I^ѵݴZ(2>^X*@2ܣ$_~ַ j<;@ B*ۋ]jDq)Kk8 7H\&j{ٱ/N.3,GsL#Bx-@ݓe~!q yqDLƐ|EU7(69xKvqi #Tk@$ Q` NI&Ly4.!Mi|1-3X,DE_ݾ4Cpo[M>j_ø;>óڿÕdIB+4ja i1 yY-h ЍF+OXH~"Yˣ-M%$WdK[SԽ2ɋ#}fI-ǧ1zkh\!"5\acbl Z¬1\-7 &K ԁE"I"e< N]Oև u[-hBBv@`.v6Yp{TScq;Y?uEoxJ3?'43dR>rJt8V} '0`"4dEU<>s eͼyRKa7wKĺaQwldc^i#e~Z_9VTW>gUW5kkI*MHV!"([˧U|O12 q,,A-;H;%d?7,O$_}X x[mq;͍ h\`w6mDtX mc%o-x|8aYYl1`q =~6:.B,rAњ{4'6Lʴy- G2'I1^ߐؐT<_ُ,{Z|sy{ PN, A 2S4D[ EW((V:?=ŏCU}PV.pj!1Hv|(M `><Լ0 ]n>t6HpboF;yh}r (:ŋqxiʽ!rȹ(nOVftQ$u,8S1wJ,Wj+'; J I@JA5,k k#SFq#D iO8b㑏׉;.ws f_ ؾ%5 'XDտl -믰y2g3m<0Q5d zޯol o+pRآ=4|PJ6bÛѾ L.9 < ]@0oϩIW6X>$~Gy"(%ZoPjz3%P}zNnuYFb_Gd8?N[#:d$H+Y.r @4|>d1p= n͆U}|i؁FrzD1D .|VV4 _0ϲ%~Z$.GX޻,M͋f;tDP> V[j8*o/$ỪxBUe͕8>7h*0L/sp`J38v$]@F̹1T\73R zo ;Ǹ%(]6έ`3'U@7خK5g+l0ⰴ@Თ9OApLξיyҭҟz@qxX؈[ eEv+1CݕVD4XVzO(+͈lТțk%w?Evf5ie.ga M@5ITQ&@A*j!26tM&"7pTSff@{T=(UeL.Luvh_zFt= 6r|3((ɪX!2ss!UhޮKRj )Lf"hm|=ÀfMcv2Do]sׁ}gD&p4տk~OEHIc<3rW<%VJ1FlZ{-bƒ5k7{Q):˄63*?D]0i}^_(hդiyN S1y^@9sVaxa iJ"~j Z2EmwzB ?Ξͬ59#! HyJ \$4sJ/ճC4"UM4q=*|NTzE-zثĈW8Jja_bbԬʳٕtrƶVO4D2 Q r0eVHĵ޺@ %i14  \[VLWKѱ*[ypOb ei_u:p"KLM]Ȳ?zw]̓VV% B@ZÙqk.vi ǨDJ" ubxH d0b(`ѻ;y4gF`!g~޾;V452)p-Z19h/hSΏy2RҬ rLn;wU;.PgYk"*@s3Z*ăəbN3OYcRL2j@е8wG$|D'q-T ʣmܼ'1"{˺a@FR5k~pVxH(ޮxd ou H4bڈ_Â^_[_53KTJl]F&+鴧0qsa:įIV?dp}8^Y#!u/ƴ}E̓r; LQ#;ѭ*̐j)&"U'kO雉11-Tj[ศ%L[/݂=o%8'= ]yJSH{Ld s~c|FN"r0L+u1HxCtJ,ZbX-rJDp C =n2Dz>{ݽS{|v*׼m;9.7cS͠{o-Y8y+.|I`ʻ :&}nr1wae'ᇺDTЛ ЛxC.J][\d:P!+1#Ui2Nl [,l/k]^z)3hao_z_~T,4#45.BيOpqz+ \{:Q\Um7` ʭfRVfw2m^>2> K^{ApkL12aO >7 r[ "i'9W5BNZh%P1}T6q8ٳأҐ[;".`a^x- -)"#4-p"mkP=3^)Jz95"yά6_|$%ty{U!6I(NW8#Լ?;_m?sq (Δ; uvv&#優{]a`JQ-̣7}[扛p6~j#Dٶ'¤7x'->d IX& GM_xRvu7:1}_*> ,;/1Ah 񷮇uG5z„׷8;F\Px 5A nvpe@N^-㟦}pM Ф?h`5HTPZ]s#Inrj@x#Hu^? 7 a8o&yr=saZ/fA` |. pehhHꪳůef/<!Ox:oڳ 7HJF8?{|8MY|WF=xz A[--Ft[tL,6Lf Ca@wylkpyܒ hd#K79 }9 ưca[EO;F 0OiRA Cxt4No x8E$Ѥէ5M;g)L@f]dklAh5Kĥ|ai0^֡J{?IdCbDf|[~CwS]3=)]b1h.aZp)`PHDODMq;an+y_c =Hl;)xn_ .\ UWMY;'U /ڗ˚!,LJzoeY0;e`QڭRI飒1Tafy @f0e$^iaXTbRfwY`&ba!Ӕ a3gzc7Z*v'+#\%B0xXu/ (,U5,ӈEe {eÇWa3 N8>h@n@v,a %Z9>A檨Od+s+a]~YڠWn4͢Pj'43F 㦯le="k8βiKɟ>p iY'Z!8%C:ξ)+!; 8m kd]+Pj,fO%nzJF x 넺m``yh;"bg5.V8I /q_۶A[GsܖEq? uv22_5p=i*)x`=^9B&xpߪ8v**`-'#Gv#uu4 G=tsXoA 'уA *۞ml%YO+PAؼ^"r䕁ё 9 ܎%U܁kϗM;j|R7"W~e/.Q @h;xn/w5b?<0O\+ac)߉Y^Ч5x4'_<v\A[y#Ȑ!b:o2'ZԚVE?gRcqTV"]L'=x] \\ȝ(nYP f"S+#: /sw7뼴/9dw)AIG]J>5k?-@#Hor>llZTU_"]kө XϐZ[;00{bg:E${ZČNbSE!`!&$9AR\݅y OT2b Xh/E%lmc\J_&NhNHq/h:c];w;bXf 79[〬kM9?$!]"i6ӷ_ET 57C"Q-Q&][)nn)+dRvXø" 3aegslBnNv,aqCJi=ohjΠ*_uY*.fVi6o\yR1me'4D]~K%>N4llxѫS<~J.!Zd(*5u0>[] K5^Nvf pBvM<u--1Sڶ&' ɗy4Ml2 HEBي4B]_}wRQ UkÓy Ma0=k #}YJ5r/" 7$:~^LM\}\Qwgӥ-Bt|fا1Fѝ{13t{ZLJɺᒸR&\fT3/օ{HV",d!E=g, ə4x$iZKvn0`iG#п `33W2z>>c.`_s|j%R1UQ un}\\+bV~3rDnAnF8߫1( ~ָ9i2+]EA]J$/b ִi9A[`LvD Y2 Ch =G3r +j?t6H}ALyTsx|ME}@@͈4b58=/-&<#SH-jq:yG~*5"@ Q4x< ƈRk#}L34Ŭ 4 뗉v Y}⚭ /2~Qx)F~ Kx8-#ӗIR2섷L$. x*xT4;MŘ#=))(bw.otLo?Z/n>CW e}BOYZ?kb|}[^ɀhO߁M(z] 6q?VINh޹%Bh]zbpT20i=J#3*UE-dLX]\F9x%2kkmoHV Ɩ!ƿdóg* {@94ש4.@ҜGy*" %rPRTfHGrt*j)~WRa,{)0w fV5˟|EI>K-/8DznOj%w5ZvRc^FCP轶ZQiJ:+4s(:ץMj*]skHNԾP8 ՟&ٸp(?[˃Й41;[{$5!Ʋ ˕&Ϲ_;fBW,X r>ɂ/[qRk }Cu#Ar}䍮7/ NtB!?b|;nd[f `?*ۙEދfٖjϟw>Z(2~28Y~CMݚw ׫r$^Z-mTӊX ۗ ~džiXoNC2EC^f2MVʾpe4!=aA*~ S^Ż .2<*e#B)Bji1;E/Rz)LWkJ9GSbuf=s,t9/i}f"^>vC_!&|ljAiOx=X-ŷ5md39;S~c3U8wC_ꈪzffʳ: y;_a,տ? KY̘fm\@JJ>狣ڲʰpoY݌:T ie.T˩/#Y:C]`a_Mq$IlvG%JXQO.4wc QNxt?Â'NN)`fxunJ&"U 1nmVNWt5f4t+ҜŅ&?A̢#A'E:~a$Su},Yd3FV]G_Ņxi*ϘLm6@ʗS79Rzﮍ$\2~=[tQ3ۏj`a;-P٫6 MA$- %:ca.b:4WC Gim=g@$2qe,7ؘsULV?Hs.MHo6Zը~odQWyepU /bl$\ca`FRR\D (X59t˗z!SIpm$8[^BQ T>(UD)|ECil0Bm˫YHߖnՏkw.xư2Q6XTs3 zE:S%>Do )#4L,J ?,taNS/D.POB(_=kw) vtÛyuGiK&;IbBzT)'*Wz]Z' <*liqL3o#WBk74mMo7.:MNGkv8f-:,dN)s 66Icm;a|61<"}%A%x\]ocg+vk [T/L=/6JNRpC$wV\Ƙ1"88\+%X4 X. BEn B:W&Y:6c\d_>hauTMA٢z+5&}|&I4\>JΥ8%~Op&!,ﴤX64ځ&)64L3;.#8cT:*C_s 47mZU~O6Et7uI ӚW7bRY9|P"K~rS mƚ&,˱u]N.{||2ꎛN6F:d;’?A^}*ߚP.uϗ-RaS*{ Ns,@`W &(E~Eu#=<98FԏNF\D`!!^]Rswt:.zxJ>RԭGozz f}%AzZEyM2NZDE[Ku"gC F^ jVѪ (nO5+DMBo@oIDm_&cq= 1_swŚZ"*TQQ Y WWVݎ;x5Eq\,}u>Y#[D qi ,39w9Hw O4FKɬ;lӻ^26e,"P-b ହF-Hڲբ0+tՅrSE1;Z~c׸XaJ H0- ܵbN_10VdBbLXIJ'N([^[wBNNuwF}8*Ӧ$U%-$*běA%[28GP! y0_1: |1WQ種 wy7H.EgYGc"%7fs->7GK8P.mp2|^=$#oiSn6C=n*_!4u)'B@h@=1S'뮛~flә7@+PY6!1$(R<(_ݻt&Zg0sSh??zHBӡ-r%nh&E'q+V-@&-e+Ak:Y1yW[{R5d &nI7Ry%0݇1lЖ yB 4vV*kB ,7MUk}ke993LmV7o\ 3gR<(ePݦ3.;*~cHD vrTGnz0/*mahOh]搔>c h)XkDƔfn8k- LσYm$RtwaXK.q|oOq@ ^pPK[KP)J G&Lnζs$т1\6U86ЮM}:Cy}g ATyp 7_M=2u*՗ iŢ⌊›r6Hڂ/H)"*>cKa. Lv@XqTQn__d;h 6+P,c9cE=} i2xZ?t_}I$-o7_FnT{.=+) DRRxݬz]XOVlcj6 Ri,<>9zieq4{@qv n wuTb4;3<:- ;q`$OT Evxװ(~2p*H`lFH2}[+&iE~#RP!X&p s/4I̐-U42+=Ȅf_j-+c*TadspxR=MkeD 1Wڑ4S#sy&if:Z/uv jFaH 먢a_[,|~1Y< 4ڍ"Z\ \;. "f5r˹HdI*˦PqZpT&f ~Sln >ˣ*֯<:5H~sE戴 ; Jm+޶Ǵ'E; QIE/I-AvKw€'~8ˆ,R\wvl\e$x)Ύ=MErkLYNXp !O=5|4V=~pE^pUC5ى67R ,*PFu>vn_rz1IM4xk^/8"+"6,jﮉ6Z[Ӷ4"ȺO.BDF<%Zܳ ;7/z׾`&H"y R_0"lc(=b_XZ r6Y{:>:GA:bse Dq$pQVĤHaK'82&ܓl`?=؏='j A!H3cin43HEwj*w`J>1K%0D ?&KZwa]<(<7ur|Yv*׀ )\B1o&>,v Q{AC?G4`ttb3X'ZAP#;n\[k:[H"1zEnT) .XD;%l%.}Hb'f~- d/S 201ϫnL YC0|o)k-Q .KtB!ֵ߯[X#mWQ9M6зT +=? F@loT[-jH:}gt]*LU| Ʉ-|}zW[ـK|XK$,.}jʂEp҄B5rd6u\aM?OI-h"PfNjvJуvZ̍'Lʈ.?8?=sbrd ;]E[qYyO:1g%q?Uϱzyd"E$nXkYAMEP#٤4'Iaױ2"$`Iz Y4MF :NTL_) +8.7Z-e$)ҸE>*=JۨbxVjN1?1uK[wFϥY+2m',҅4'/jQ 0sև?sEWhu&!#U˨O+:l__)8P!߲NJٰZWא݄.ooCGagc&Ი;B2⟳4*U r:vw1Y$e[q5`*[p%-3=iyQKֈ%vZ5ӂ_Vnj@\LfYdseX:/+"lkPGT50-!X]S=y- v;@CEeʩ\khY X7 Q!_8P9v,yUWWLG 2pL!R>V$쪆 #Tq&螣2 9 k]Z;jj{এxy**CŔI&gqzfmMp\uk3R℅agtյW@><ļ[klRMCJkn1YZH9]w tnwM @|j*VP-CYwެ(!lh?BLD O[²QUg;]3\8½b*#A|m' \mzMBbrȿI!B]u;/198MY:1$Swh&bUގ d Y 1 Bk*jSW;-462rz{HBYc?XR1aU7K*ͫ+bT޽e*/$?QJP`3C98Of[cj @h=P׮pssikQHl]B\A$P ;.3n'qxXRcI#}i@YM?!N0mSjTfeeubl|ZVn>}`r0 W = _Vc5ddͺM _XcL^Eߤ '%l>b ,9{4=5KOj9R 06L-eWDaBY00VѕsNzık#`c,怃4X3ϟQ>y\`Dc\Һpi5㕁-Yu{Ǩ-AEl&t)@A8 ýwд[ti)4pćg+K^ >Y 2fDfALYc[NT~OR^ |n<"{]LJ?cxM /8$)rWWrNַָPu9DOS"վh)H Z3׆B#nVl}lkp(7}]y8 !HHaCpNZ.N1\4o <@bpqS'S?3u=j؛J۾ؼ)(NP&DgY5t(^23FVι,3'c^ c |!9co ˙J&LL8ҏu[dDK/5r*~ɷ̜~ֻSqBū&V =LO@^e˴RmmliS"['+_Iw\G9 [4\ N)OW^}> 5)H=T %[״}"έF`z+i)X.4IrQwEWG&wM(xWx9S!^ĪDu$M*Pjn.[ zeD?hj"@ Gi5X/7"rNrD˲)ұպ2 s(lVQQvVJdN| &D ?BY|j< QicH|i߫'~lh9JjH_=GuRH9e&krB 崈muycm*_! R팳yEG ?K„L֠L|ʞNFطI%4 Y&TR{/iOb1⼂vYx6Ƕ^H,31+#~X"P i]Trz@V8##Jl߁/Vf%sڠvJhh>M׶"Jѕ=2*y~ynNݘ @|A?5`y,;6_9;vtsb%Aa*\8݌IpWZnrzC2*uj_U`_g atb&(8K})fVΈwR9NCߔL6i_Eȩ`CV<:^RbB [;ܫdYk9)xTP%&E:I5"=U1HvK>ۺloZ qA?exD84u NML5Iя囵ab.@uM`+*D(_SZ\|xŻ38) ʓg}Ho4CKlTq oKè&g.bq%LQ) _8b`9l׎{.5 7pJ#E` [3IA9ko9<Vj?ǁlb4q޶_9P>9q2A;W C 8 l4AJ~$BDo%|NR_îf0ߧr 8RMRa/7beȰw_Pyc4C{9)Am yE E|D#uWJ&XP[Kz00u0A8g@1o$TTzsؗIğwֵLqIѽ-a(dAI~Ox~6Voe~P\:vB8m ޣ#t߭ eA@RОz_[|iN{Y^6$,#ȅُKZ>|% y$A8;%|뒒Y?~X o;H )f2蟗IWAiȧ}L "swξȀ/\{~9 -.s[_&$taRKJiAPp\|?ro:<5‰~<}|Hît[ډ^jj6$L`ϯT( /$ 8}5qId,yLxrJ!W'p_r2h?nY:`K 6_+ҺhQ28ۙ? L>nT~au-`ZnsٛIXxZΑ)Z})9@D7o睤+eճ3<e@8})w`OGҢ+vl(.Xɥ*~sg#K$F:](.Wܷ{A˵ !ZH9JPp{?&b(<3J,r+%?-?vC#YtʅI6=,{ߥo|KgؓK7fQ+1hj>'t_xES|@"bHnI>,qxp嶦Cu#%[ ԡݟf_۷j.m`q&9{D)b|r/((j>^=+UGe#555ށ\|y p,ZJG'8]S wt~"kAΗOw0mO+cͳ:+rDnChs[(rEڇ7hZ?bDZ&a:Cm׬v fP ,'ZFN^)Oe[3%e)榧QW%V)e/ Я^zŨ cM  feʼnϽ܅uW?VQq""LYb woĚ_#1=-Ӡyou ak* *ILL˪uo3HY׹,[S)?Ղ+mH{k_PIIfsrײW11)*.]V(|b mDr` ֻv tQo7̩ͲEJ#3BMR8цʯM~UEbKP]Se t<1WKl4Ы}: ֜ 9n(NuebEl-|Y)0G-Yld`H"1G.;r4}(Unvݯce Vd+\#cPe~/7mܘnYM;aJV!2{u)ɰT:E+`;2C~ WT,ra3l |Ϟ6nM4 NxDٷM1=u6*~D0"bϯ8ڷ6`[5IM ;p)b_KH,""9 mf. g3Hfg_G0yf0"8_7$rzVCƱߺ}Ps{f;o1lǵ0,geN x`c|ah?QecsG)D|Ȅb$>wT͛h8 hJUUC7%ګTMC&]_[m<\J]vpS  D'#htm~m򀗋hbom: VFR$IPIܖj];$yKq|696W3)K'N4Kr W.7xTy[AI[f)')0麺.:̭{&5]z m){jwmҶZa4yfH*2k-RmCuɭ8OT9_$D VT ąi>,,Z՟t"r{ؽs_6.YC-sk/q5JU6̯4 CP4SM5K-s߁l z[98䒍s4/8j]Vy?o{(6Q7e5mya&Nto<I=}H QgHƑۮ|N NkK26$uHN Nc:27TFϻ ')Z˩(Ŵf, aHLlo Zp}4ԱkQF/Ⱥ]+^(B1Tr$Q\kыPK/fb7VGx"}xcT0iy^k҈63h*i(jԱ-CI%~MH75ˮ=O1̡T ʿaa0#fJa\?}X61a7X"bA'84UI=MI4 . " *Sb 6ڔj`WX 0F^#XbCmd{pd4v~ūv8m _Cn+v0 $Pp0;1<ܵ*Cs-7|B3*5UmD=_/Hms}?>y݈tP5QC^M8U9Q.Bh/vAy.ͻWCMT3cg&@E0j%S-}amX#!M972C>7b4gRa4N0t3Jg#ȴ>y4@ !d1=L{&RhϳT&se+|WϞ.8&$#8sP!j/V7 6gf6{_ꪥ*EOծM;>`)aўiWZ8igUp5F/iȢ{ڛb=/FhJ:Cqi\kH. bW_OI },ؼi֧1 45ƊVU,n&T%,Vh67'~]39bx9'ӭfp1K)ŒP7R'u,tTi#MpaөǹnjK~*x*F4\Rʥ&c*5>.a( ^Yڶ`6FTXF>J``inK^M\, N{9h۴q{F2èfVflt#+D!u,k3XٺE$ ~D\sbת&96$靭{ӿ\3#Yt9v"o6KʫU@n]rcnz/#?]KBe}y1Q7F.s h^LLI KֽoT]f~?.IOm0T8BreWUҏL HtY,of=_;dz(| U%/OTM ,¤UZ"8 b{?PH;˥-ƭN 7 iGh:`gX*:vO3GȘ3+UKUj5ⷳz\]#a+4K QX:xNM]#13ۏZ9D3t`p-cɰҷ7_<~K1!ѽ4yx>"+|!>{|̐_VIse^v?kҫ ˔{޳P~&ió6P45 N*Lv˕辟Zz,|PPXWW:SWܼ<'fSwE}pkk?hqP5a/γeЈfvhcHc+zք3/[>Z脩1J#H9^Jd~C=bNH7 ::O{>Pߔ&k05SUy̪6i(YTysֽ(l9?`{ٻh4c)-d_lOwKi2 nQPNS49ovcq5r%hh搨90=1) sCo a'2Wf<7E4ע[npPC?7ܮ8ԢD?:0wǭ|֕w^i<3vNM}5O͎+ mhX^| %Lr-ؕ/|9Q֥rԀy.=:QOMav`G5՝C^U*CG}N0I6E_g-4S]:ݑqnj#Li'ʰoa+hDIÜI;8VeWVѦ}9e0j$rG2*.ZJUzvȦQ<aLf,agҺc-s81j=e5wbAeJF}jc̓H?1ouΗA MN*op5}tF:3Z"y,4Wv9;pk}f۔Yi[,/ݍK[6j f/y#Z o# )_="i(37(yFW-h߻aV[bL7 \{lr<Eu*W;rtωS5m\4%v-(o`j;oeťj\nln)(4 q'Ij>ð.M_|0ŷe!c⻱R L$ٱ[,dH v'n7Prm̓7yZqy+oG[ۗlQR*2|=fRZs)FW\iIN ^jj#8Sa+}=F^cSVTdϳ"D87V=ЫojPhelS#!޲7[]Z+4Tσn,.+\*tVp!u Xg`az귽C*WMe_{h=U#7M OZ?-JLZ K9Ǐ/:1zr=Ccεn] .߂LӍFm-BI\Щ8ބ{9P| 7@uM|ڕ\>H~w$J[}%#8/Gu0a3+ HI(DK xr`i359 9OC[,t"HpNCs@^iaTG-7N+8y v+=?%3롛A|Ipo7Xl!} W%m.6#%ͣxQ RݦIZF+V 4ՄSf4ļ!hZ: mwAFIo'əHO?U2CxRMdn3.@QœRJO0[hfm_\rk_RHSk"t mdP5!耢Dbh7`gUh<J@UШջ;M9tV *l)Ώ֋`έa^[Z%ǣŚ圚q$#wMӄx  4l|ڜX :섅NFb^M+'f]Lm%oth}by(a <F ,V*lM4g?(*R_*3c\?{b- oߏ9%Eϒm{^mL"{~;qv"|iG] x<£S ҉;7&ѴQ1`8w=`/B7:0Kf ҀT*-Je )?мZ=a#n(`Kp܋9⏫ŽZ xPʁӮ{-.%L-%^`I Vٔ^ _*G\2k{M?߽_/^̩qY2M=8<yf j~uÝcѹNҨ-`l JZ7(sVV70ɟv"©CߏLK]ڀ;Ad0y;}~z?ǺB)[qj_01R>LJ%nv:gd,".s+tb&CT\t=js'M1p!V漻:|4`yy8UuN^{ a!w4 ;-wOH5-IS'SO+{IdaNΨ>KV jzVxRq[0fpS/8 'jnp}ىeN, XtX lռ1>P Kһ[D=y4Ué[zdt*A͘ .eTDH"v3`2!2B7=_J'*wF3j5r H:{H܀Ի_*N*h7)?P|[xxK7D`k'tjDޢ~ܳbJdU}S'T%zIoW{/o:5rҏ r EuH2Dk+lb=2zӸt&!pvp=CB*(RXX*޵l72 W,؜>Χ fK3 [rOjǷ |6q6 Q< `^[=tY$Ekf'}j6z2FQdRG^֘TJg*w e(d?](#2fnDX Uuĝ%Ͳت7,(t 0hLCwB[rjޱA'&U471Uli؝E4=%A:؇*]YadzlV0und]޸?C}Vf6ߠ( 'ePfzZa?u9L.᪀?[TsFzphn˪,PHV74h6!ul+@NIJe8k姌~\8wp Gv\gA,5$95a,8AobXv8 Ag'Uu֙*^.еܮ{jec*XSg(]h+bL)b00[K+_NuuP>0UQ93Rzx4oޤTDZKCou|ݽ7W\, 0P 1ONMFX*XbԵf*x9>UNړb109E ! InLL(sy>ib#D\I/L `- Kmv9/ #f߱~Lf|SJ>d?Dv$YO_ \Lg~ H{Z"59wZ41~wq[/׳TF"A 790!6!BƳ6 cuޱ|5թCE\2~X% mJF3zPӵm?si#/& oej_DH۱M-d2e ֓;a3 -`qf Z9?$+@W&A@5ԝ)hܶZ8Sz2 .H%B=tŢ~twu/qLa0a'G ޚ}59s ?XËA`bs4{"kTgpL3Waz# >.K8E:8d3RR=j2nۋMی x Jͱn?-?V7Tѧ}™chԣ*Ðj2K8|:"(`>0WA'9~cx_PVsO>k?ʌN\1'+c6\pЩ5|@wnod"7J<[# TE7)RA-[Ҽ+KYV:%Fp5e=N @BI<#!zw.r<m@g@샇Rp9lPCRc#YUb߀gqD;'а~S=X !?`pk& 7\Q޲NEل Txk5>i= Ŵ:1_3+' o *8t,ӈT8>C(#_&}jڵK*IO,"0 \ 2?:{ HTAŦd"Hڞ3c<ޔVb0F! PiI uv Ԣʚ$9R|8JT{lc`C^qy Ăϧ3JѠ|`?.N@˔h9hiXpa!\29|ŪM3'&>cıN1X\b+,Qwnv|j*)'+:!O>GgA*3-65x?qn*|,xϺ3.̏[" >W3VF*1lCo~sJa'КƹHGfBdD g|1|R(ۄ:aEJ{a9,?4!v1zmɀ*@Ee wQU45EQHB;v3q:$_bU솭E[Qt9cBf[CTN{%a{ϕ"NAݱ 0} ,@Rqrp|brn6d38.'M NE!^̃:Y:/DzRw@Go8yIqQ.λ`ڴrwF %n@T1g{ʚ;fWLG]KXf$+mG-Qu@$S?qd&+ , %}~<ّp l<[[ Xd_s >V1 h*"N[w(0ƿKZg :޿It*":2og(sU@ Na[qP(L!9rim(HSV_ ]FRSc6SJMfȃ67m"7m\ݏ ϟj9SQbx濲1&y.~MIz;b T`n3,~]z֭ȥ<1Z rz_T?Ck9[%!@PJMI}p1y >#Kg@-ө+uǭgkNz,~MB1CvM@lˌ{y;5=CQ=hYKtqRE+Vnk=QrA4ɘv-arE h.or?ZI+8PH!D;aiYЖ?ڿG,׾eAknjdjtH( M)briT;.CVV:*63.MGIW ,mtj7c2 13@cM ѕ!5լ !Gɨ'wF\8渂*AB\R An< YYuBt8܉VbYI3ȗ Ξ@}1?⏸ NfmY@ HQoR ҇6uPbNYXƇ*OA[:^ :~Y@()N[LNI4 gOjn6O0d~wU䠼3y4 ғQ!N-31h=oTo?x=!_@!et0]N"m6ܬ(X*ΈAXPiݎҗ hgCx׆bŗK7cVK!mIҞ(d'6mvBe$!B웅jT|uxr7xq-^I \BUثn-Y6@Tlk\7cXSO?SȤ6NEbYRƔBFC*NiRn^9!Zɫd&_1dc *Yڪm!4;(Ht'Xs;wJ`<w%S 'P 2랴BU;`}AF}gXf=sW:̡6r u,fT|1\z ox6|=ɨ\7!{[*OZk"q+T;\+*_#1ސ[pœ\8>~2)Kt& %b(<*_)l/ yRl2~Ȣ\]d%o{BgsW|ӗL%u)i`ezOFJzqF4kΊ\T/@\cA~ A1ea` {n+EK[JFQɭe&ҴF{bk/qt_ۋ6sܑ1߸fw>{*[ 5'ev6xr% LJ]B;G}*­iH#Ғ5" Sp.u 8m2χ.bۤLl&ͩ,gdM@^$5X&Z2E`շ#Jo=qښ$?$߂#._pڪH֮Ų:悧Ü<' E:R7mxPڻ6LS+A@{)>/xƤV}-DMY}ܤXkw^+CxTaʻȘEF!^憜g_E׃L*ڪ?5r,JT" k'gDR@s,;Q xF>ɃÇ#PM>Me?k`n@tR;^^ >Ruܟ)_Cze͈v} qePΚqֶE0@SlK2y {X&[^B<  Lgg[ڸ.xUbQIJ!g I2iWT>f7Rƿj291J~'ϹD[Pӥ}1_v Lxr@;DQa,ی5y)LyͭWz|m:DDu؁& 'ϊ_6Uj@R4@'M6np|83F.FMY=qiV`"V4m t#)|1@u-VwG# jBs jIy(R ȸb~B.{ѐA_007(E1wJbbgGpu̜dqG!ub3ȕT RPԟD.f>ὗ!ݾOuwٛ=HJȯKF:5jads޸@;XhD?p!CΥpfܗ`Lx@Zގe]>MGdٹu70Dp>-0J&Gri$P1!L0Ѹ6P* -Ƙ[k]w:CacY`nxߪ)H(h3J-1D|Oer4osKP mX2SY= np%ii|j9*BÝ֓(GឭSr)P!8YS,}SzU|^*~OOӢx.g$@4ֲN 0y W{&҈PJnE%μtiF^΋\#e=x4M@K6*fk\>1J{KL;(If/dQ ǔ4mۍw|'' @2~otW;;;C#SCh~EQQ\7ji5O7hhUvʏu!dnfrqhJB&UߔZ|; `J;',KbMꥰ_k+KrV2 p ݀_i\_,$_:PqXZ~}<[+:6RN#挰)2 ^fu{ %f׮ U -n)FHfãʗ XŻݰe6SB /02s9T=d И1*+Z-PlK"r '}z]&2q=P6e'ZA5x*&X4G]{iSS! 4훙%Y_L&=qwtش&+8 zXQC%35o~zj^E7p|4I۾" Tq FYv*⾼B~'=}`L]<ҳC-KAeoC"My5#\ piWN< CoU'EYLeʩD_91۶叹#y(C6 @BџΆ Ow4[[oto)|CDA2gZf1ѝWV&/u)޷{#gF^Tvl#Y%qjGZqLs`C^k3Z*Eh.Ŷ;Kq"AD}QIzzаQ6= 8*%Xu>X:VRZzKAMm?|z[]6?G$kP3uDhs^?文D_:Fj׀7>+1N]M i4g1v?,\: rgGaEyb+Ҟʿ }~@b&+\-VX*t?{TTa?$(WB9(DJ{2> !x8Yַ* w!:u6m9P`TB` (M7U|EXmDv'ul( W SԘ:w39jncAPh,"nhUW!Ӂ>G|>c 1Ӭ3E"?=\Aލ+Qa*A $4X+@}Jmh ɧZaef-8P}h[~k'-ur954w = RG H_) zQᓠf.1QȨVXAz I^QqWҼN2wQS[$񣟡Eb+M'F>ym,YxPA*'klmjm4|j`|d Lqz+][OZ¨p?#W.^J?cx@¥koTEb/.W'-\B^/p[y)r`> ڐ)V3kܝsy 5-lX= lto? |)k_UJܹN%}Qt|O/gW71\N#HǫsT\9&b"ձ֛Ky|I"= |0~\Aƶ^oĞ[At!P$=rء*`NR ZHELsœlCw&Â$;fpՠh:vmټyLyX =CQ)Ľe0`,RmN(ֹ sG|4siIbp`+([Iavn0ȟ)8:Im&G2}s?N gР_MWx .=LX)l5/i4a=3<5w.]~j"Z\q%>V׃^-t%هS?p^Reѷx}ZGݺK ur3Rh}rHf ,SOZ>i(VrdѨi&fc9VVgsWE6ecJL<8[kyصNv Ԗo\mK y3ub`gPĒOBI>hvhNVc7ds;nލT̺zHcUfQԂ16 {}IL9cޡSJLڡzBxix'a8RVa?[)|vqyR;a ؖҧp̏qgC!3yj[?u1IF\Xƿ'MOj됅aͲgfZ]IN}@k/*5b9 +GdYͪg!w'(n}UOOTܵ=Fv@Qc9DX<ɲ :CS? ns'nqsu:n¡D'Z-.$MG pM}nQD/_O 6b|N[x0@օN!KJ"?c*`Yp&,8p*ߞhXHb\8`ܤjCwDRXv'u )蠺nǷ -}CC` >BjTicVN/[+cyS`ާ[WVb` 0bI>?:Zew]l)rB6tX !"AͬXFsI˙wCMUM/'>;5p ?!Ƅ+Jv+j"t9 ]D1E78i9)Qlpc2 ~њ t9q*UbJ [iB5&+1=|a/ӡV&x ExҶC"xu%6;PXoUPXǿ<]jd)^x~qcnHSΧ 5pQz)[,.W!a׺|/.հpB F͞1Gfhk,z(<žlc>_R=,8:6#węF}$_:^A3wNr K^hoqbG{K ote,: :e-6`m] mW*_o[q_gnw I"XD.H'r oЎ/F<,Tۥ:=t$t2 /"땓#G7_stDldI%Ȏظt&M( bIiXlj&CO tp֔4FvWp9 5~ ޶(FYcNw@U~6ȇl guiB~SAYL 3_w+MU(_@0xq,Gid`;?/'vfL5K\\jDmKhu1ϏBcmZzL,#imN&Yl"e .JfC݆:2:c?-W,K5ݙ[ɋBRq޸q³>RO.cro~_yejڣ?KI#7O%&k Ix}e.WñG*U2yҿZ!BFយ.CDFQ˭![N*XuӯᵌlE q40AyH !׺rσeOjh+5[ &c- l/:=iU\ZcOoYXM{9KyzF]{`K/n6zX0Axt0iַ+c(!g~ hǪ5ԅIFxCe)6嶓ؤH YB^KpvTJ(`K=P?2vYۅAS֒Ь?aÿ2Z;ɡ1Zmf$\%+N YLHa si##;60FM_-{;DȂGhKceQ{xOʼ~4KxXa:t0sAIjO  Genub(>, ŀh2 #+/ PT.\197Nѿ1Ԅ{'$l}3+E ńdE0=yLeAV4&0PoysE݊A:-<}h@σ[c,b^#J ' BO=,)?WDgbC,7!=oU_1LppTEXLsyd񎼓>ޫcYw6j<.L f#FF;ȒGNp8OY4E+5mfΆgOjCp]#<^?mjw]]}jnps^F;ϢZ~'SpNM-J8F*I$<,^YXT+h[LuQ.^߀rqN*;$TQO'r֒3L QR6 *ln#k 棈u4 v5;v"퇍KzwZȒ$"Bub̎ډ&ތAv_ؽ0< ` rn0zǧ:f({Lk釴f?Y`?MgȫmKOarVw/vi7l)>Y&3Fе,D@AY!<똈/jϯS'aA~R)'JjFh\ڟu9IW)+G=GC䈾}/Vt(8 ȤFU+3<=J\M# j n'p3;@$btr: ꔻB3l >ޞ{uz$3z99R-Cqfֆ܆+wϭ !bs NF-?ghзRm*]rw7>K˷}?Q_YBiDKxK`N$IJ;$ ]|"vB*(kƙ L&b 3;zÔ{Y\,Nw D!ŔsؘhLRn / e-fAN=}ojXɟZ&|Nwmb̀=vn$X K8N{+.g2 N_;g 7dGhI2\1X~C{.n'=tuBtE2BL]#%ej"i&z"ACܥlUqM`b1H ˲ K+Y'*oCS(r8kH2ص-Zr)>![ *\İOQҰ̈́~&Rڄ %Ӟ7J+ 8/g?Ƚm-0d'WD RAA49#BôB' uŐL-Dw 4ř@ F*htx6~Kh+|)^ciqԷ81Dг.UXB](3 x:/c(@\TQ< 7@ЃFS\^P. MԎtGn_ (zyPyzEŔj}oDs`#GysJet \6+#% YTy]>?`:bqcmpMMi#w /RL‹K3.UjQ*<1(YC ;đ|u:*:DNS[+ŵazߑ3 ,ٜN5ow pC5[&{ul$ x bs`S9Կ^wQEy=FķI W™!:ڢm3Daj/qt@6pI!Q{ʹW ͢b jx*W\)D*N3(|A$VP;=o }f][~zlb;@ZQ! +45Z}-:NJNOViTzdy`ƃR8Qj |nWmdtl  WnaP-yuGܝLrZAspl# C\ !iX#eOSBkDBNՉRΪ[i1uh ´{7&6^32 RM%Τl>6c@Cyӑ'iQ@8]@U̺W>o^R=rAQ͝U8_Q|EWp/ô aﱷRJ` *;2+],Rklu#V[#1YsoaYFb&GyA8;kCB>"B0D:[?DdEX{v$Fv [60xC>TX/ΓXP-]ۣa4x'Ꝩ6V#>ڊg R`l: v݆JtkX1EE.0*[< Gn6xKCGL5Ywʷxӆ8~c '-SdwL˜t=$ߐaj\oCn>.n.ƀ(_\|kyh6LG(W.1"V"HfSc8\*I/|38oh@D''n ab}RO@7p1;.Y?nk5wGIG4[o?C+Caڿڈ?rxL 9C⤋Yʖؕgm[ Z^%hq4H"+"#"ʭZb(h_f)T糃O[sY#VXRk0#e?Q8q r1u|?bJ"U7(4|kE}*`+A{]^E/[<- _.YZâ)(Z"ԗ Zɝ@fSg0 &T+_jT^(;:f6I/@!r4 ^ODf@NLz'ɐムPeo*Pk KdUSzêpvtzI/>o $s@ήT;j XNS#{ɓD a3bRf!ٻ~O/2Z)2XYŜE۬+? B`^ 9}}Eq'x&b./UU솷í7:mG|2J.ShB]({xxr;.F5S|0It+:JAɦS~Z합T5X 浚(%QrQԡ8|> 6|Nh>Mp b&LԖ {`0)ӴTפaw`rH o4yPpTTlH)sgke庢GC(Y [BXur;$@F;Aam ǕBS hnnux| CX_M*8Mt<+xxؒ47`è|V(nЁ}>wmQW.rc;k W>ʚPmdmA!S+>X11\F& BgoOG)swuy*7p6csW~c§@Z~LYn-@-CLk=iW ZC2hrn+Ck`%[MW}|"{͏%".y=,7?J8G%u@ړ7eDSg6brw)q!#>˪EF2d9miA ):o'%ȄIѝ-KsPZ|AygrM|#v0ZxbdӋуEw)$@ y @hc@[0ak޷P]I)Ter:+=rCB0i! V BW4Z)͑aNF9v&[nAlÙdx0p >JDq>=b{OU8Ώc&_) 5!\J0HXZt$O7 lj6>d.&p^&#aS$5nP[Zf5e;UniAՑIp8upjQ~9X+wYhkjh]5x;4ks3c(pl? Q\q!P!v~!tblS2J)(6G;Qpr4~i5jЋ5msvI<{AY0?įTŞF$ /;&p1Ka1="VY0e񮻨y8Z}N51 '}vW8]Q)ϻɌ~2ZԣR^tN,A=iVhs0 q8\/5`Uv ` to_yy0` {Wc>KNa@fC1y,4dW0byPPh\fRgr<4қ3.G9-sGj_oW]7>#N j#_Z^W-k9|vU Ff Dd݈)QOܕDfocԲ *yyys gM*R,.OؚL^!UPBAI&s44oG))ח܌e3& "ëBz]` 16BfXOjra4eΣD d_wfjtbt=h*Mw5Q_C !Hxou&Ydr}EY|1?JFWZ~{0;{<]QTQ }}F9#l#e7o(*~iϘ?%845jY QzӗC{cxZ![T΄L/뽱o9\dY,mwda,]&lbrri>[xCgyL"N!SojB3kakC;[gJፂ%rlOӐC %V'%s4)bĔ[+4jy?H(%8h\[LC CO?`l͘ҍ$xJ(Zfr+ĭԻR< {1}f(&aY-4FOde7/$(ڗ/ WUDi'q|oDX-sRKz"NW]xF)`rF%n5nő,  3"6Nw el!֬gfzɵ%C;vv\{xz%U(q=K0.;c򚄇;Zl,+H.qD& .nt\~Ǣ]-dR}Qx '9f4#V%? İjs 12~ K?sCqb{|U0wc]L[puS<ٱNԵ_36q*wPmx`SG#2Uk F:98;Slj{}֠l? Dw:MRm͗L) gGhbH^B<(I6d8 \B}C3lO%ns׸DhDρ#r9q.x " !Ak}BHYfKkӿL&f2afX󵼐뷬{f $ld*R:P~.kg ATaq8¹ͧEݰa|k ZxA BK7󦵄"U+0~ևn2L^?"9)Kl2S5d#G4{?!r[zރe}FEaZ8|]':Tܧw*G9vf@{|Cs1EυA~Ը4K@ ۾G2j,p9'䵚D:Ik@) Zjpxקߣi9¹dkIte8D\?gT2 Yթ'a…npvD ҧL1ˮ{P Q@12oƊb3sCv<4n'Iq]x)A5{9t=\/iva&7k@;TEQn¥~W2&sZcʠ^+<(fU' ,"X#8ɍFF2trI}UZ6raῌ=Z.gDTVɍU D_doŝTh9yH}>r{)k*5]t+)WYg٪^8+$q&db1߫k9vI_Nhp fjuo3w#zf<) |i7]IU DKm\4qYIΕť\<'oKV6o$ G< Qٞ2WRDNIA,Hw KMW$AuPeM9-kBqUiư+f*<ԠxDs 5nYhm~ :o$BRBŽ1dV+pqhx|,DЎɯ[*lzups*D-]ڀ"MU{oɾ5׻5cis vnvh >hp˹ȧBU,sX*q 8R}siQ#2sc׼'^I:ۍ X2W{hT|OWiyS(#>{vFj+>bfA^ *vAٌխɻÅtd(کvgL4]ʸs^>%V[ M }JqC OB] (}i{z o>lT3YLgHs=BOZ,^$)1hL__W17ryއm%ٔN: i%/U hŨ}dqsIrnIsJyJ2Gh%ɶf畉A|Ui5"p&Gx"=\[=!^G4cb` W? _ǃlRiXPX (_$kXq8Ve Bg;P9ƶbcJ@3ד>썿 nPaEd+ɔ]u}0W2aV;UGY*8dz/BgfNBH7Q1vh,L1 *D7uX D́|wyI7?f1DG .}Ai3sMD}eNy'_E5{DHֿ V➡aLqyr3pV0 +gŖ7Ԛ9?B#9kϛܢ4D$kə];3Na@s]oa%*PRṉUg?C н{`Q:nNgo )I1^/IJqH6e9x\DMIj rq jG .M >dyxR@&3B2= LJ 3}YeKUZe1atMN@ [W nt/bR\f6"S\ Nnyȿ#n@U֩H"b_ yzo%6Y ۬ =^+:٦ZR2[mZhv65H0CS3ʣudG뗆˧Sbi@V bKd ?j-91 uOA.282{e1q62 噡6_XL|XSo@@xRDpJZ('Id[WlIRN ntMxD,\ך6'OO_$?d{/t$o $7-oRMQܓ-[݌0Y7]^÷5亃 5`tlA6OBΒZR8OǾv0җگ=,G{ hB}8S%X_$BxEJ}_4!q>Rm_*ȦrTW2|l NѲ ٸl溯ȏ2[-sۤ+qݝ@\} ai%Q*a9C‹zo s?^LqI-R "١lSwj5Ąrw/G%s~-&Hy]Ű}y8'`Zzd[6/4՜&w8+ƙNW y%ע˸qFƽNe'lṳ̈́Dk.âNWϺ;iuܔ8U|F$jΨ\셶-L%~o`$cmy'nBh6P>dn["l/6?XnOȼ]W[P=|4֔a=e=;MPtOzJ  eccSRi/4w{k7UuDvw(|&Ɍ)x12.qz߸iȍl B27jZt$3dnqoHf5SVҊ[\*a5z8\Y35l T3ª3z8ѯA:緘Կ*P_v3o~;f+G^FX>tNZFzCʻ@(^u̮=*Ƌڃ#,Z`?[/Um U.nP<](D?!SXΕ.ːа)Kz*Z4H5C:sb^Az^5BC Oo*C`ăZ흷P؞M,Fm0C!'yFYSS9SKvM48&Qߩz !tg&^cpGvϪC1{t*@GD^QhOhD|bG.mw.^~TfafL!2GoeK>{U8Z#&5ق NdL Ylj@2}0 ?aϩڟX_+{{Fφ2r'#U/ǙjaIF@@Q=&6W,yoא9/*̅q!P.E9 EgF9lȽA8+r',2 iՓwjH>]v-Ttn~*_ۊ\I#!梟:l[pCoP ;p},L2bg_^gCdR'h}U:x.q d K{&:I%Q/V W|?[j |Af`<W"Kc],0FJf[Ftk#-nENKNo1. =m>TxCcvRCQixU!r9-O[(ؤzL0deCZPpaBܳWX- hT*ڙ~>VC*ukc("zjB4p )}#GZ*HwRC8CnL -@hS—rmBG\g.I(J{egvUcE#`~O@(|(a~V~}kH>7?6y|Ze;= ε%R`y9!O nJSX`a61JcGt%Lx3W;k⊹LjIM[!G^s9I^n' ՋRvH;=C!KH;A}1Oҗ)cQ 'Z݌B{-ZS=uVR<;|&^Qc1\iF*fY9e l Ff5 Z$/œ%"s6Tq3EbghYTV6*b"w\~G[s{mEdZǁ&5ޔдrjr|b ^{iSn q|hgK@Pk`D",sv`T' $w"\q V3c AI 6&,xq6"Wk]i*F8 Pˉ!9Zπ4҄^k\KĚO+6Zad$Y)&']Ѳ{c?Z ;|?rf%"pIϯڹ9Z-r1I )uL|^x0 ʹ0wi>n r@ȓǢ\(WF Is$۶S93QϏ21 n9或IȻ B()=JXzRmY:VCHdpXO)MET59ޭB>z/jD DZ|"; 1.GlQU#&+|@3^wPJ`LKcehcӹŤX0 WfT쵶!91jK2Bpo^K*_Kt 4)Kx5AG+''xy! Vb9Bt3W߀^EˬV,JˋV8Lo8Ip]2iTlosՆQǰp^L^tpK4| {ꢆ M}d/^%") =`î+}h7ex&vR,\X {=6 )6FrLTwR@ vA}R2Y[J&'^_L`I9XXݒƣlS&VZ$.jn4wN=t]"Efv]O;uq>ٹ5K9h/ څܼz ħ7 rj(MVCf#r/k,!2F:#{WSgͶ-7Nkř=qlAKhw|[)jGw券ZP?/s _?j!"j?}\2"-%d@|$mJ{֛s  zQX)X2SzyZvtС$tQCμe뽚qV PmV~l@>|-|)H>)K]HPj5,2v;ΞmTMI\%L}EAѠ׳ic+$+3 !C19GȖnɃ X~5O*o6+w)zˆanltk κ^0P)x[\mt@'- zF sbeM$azz6^=`W<т B"ֈi#ߛ7(9znUBۚ@S/'A1r6Y$N +_ eߖP#Nk!}^EJOW5!HFL:A}X-$pe5˿T/ (IW~$8WT*@?`ܲQ+b=atDEz]sG@PB5er qiCf+[p@ȑM{Z ya#mu<ǝ!0WNj:,+ ra@[8Tk T 4wةM\;)U穌7rywƆ"GנB}(gZv{h&K{BoO 'FvLx0ғz $MFEh4(5 ncQ&泅utyOc.&%$K2>0xAsȋw^;70^sr!2AvM L$+y-891Uʻ eFN|4yhfTaM-$/3p%WҥWI8z)-1ms: |9V(S&ZQyzI/˸:/m+W6 ^v~a2X5,~LVP@;78а}MQF#ix.uluQ~:?)+ &ܛ| 5YK m*:;rŐ}e(Nگq!EGH&*N0S!4ބaJOB򫓃=@͒Lyχyl&nOckf5d$,ib/*GTXX98N *EẴyeN=76O93+BR!!Js8]j=b0X`wSjx}ƀ,\) D]j~7#/)fыgD54ҨW77̔iP0iKR/N%{Hl܋-mY17ۊkY}"1Zz> Ҏ g^Sg(lD". 7}@]+ɈD4}M{ȍԽzj)!Hn* |ZHmb('*~z &s8:pn7b꒠Q%/~[6!y=Q>N?AsS)<0.SMj2M*u9L|sga]  UXT[Drӓ43b!Ҫd_A4x$SnvWSʭ |cfۂK*-NJaúK~f Occ`)pخE2[rH5EWnY.@U.E#?zMПwEh$ḞLT'Zf(!3{~:bd}(cg ,q2י|Eo byiy%p]NmR)9"^p`g9s** ! Raoރəb*p% x @%x1Q'H1kX1+=n"[mz}H ^,`8O[ţ2:\L/lNraz]IPX26:rnD#j@PdPy\1NGY1|5Nç#f9wfV:I#*p<7`~\ߚ-]&TZtJ=Ú<"Җ$o1q;zo?w5Q2Gn>_̵j^{iuA)z4q]ZA?!(l"TILamN;4>|'nKq( p9s4}05ҎÀ4>O;7(X׮jybʴ6MVxfbAJ(KnFZMÚb:C>X 3p 8PXlQHO"}xg {!~L5g)LG'ҍ}YήD /w *my).*  xi*F=ƠI;qAn$YZK\QI6p,?*~!8ɖ٦TsGO'J@$-WU&(u8oxp>1f|*<#z0fkK.[\3FDṃzT@bb+/yuZ!ű> WXN ^:,He?-gb ڑhdZU"io4ܽU eSsgQOp3 y˖_<(:IjDlQ}/6T*<̭zS*6}j^d7&MfD@M7Y@ikx)!߆ng$jjҽJ,~#6Nm߾Uehhoy5au 6a<H>fU*u\Ǵœm- U-uCTp2UG̤cQLt/M 5Ewo;ԘxHƱck m#N 6hO [W`pSb%s9{7/;c/N Fluz$lf~c('gɩRvf[nǘ X 5_zm+۰ eKQjFX:L'woz~*;݂6]4c 㭪F(䨧b<%:tƌbN+'U_}poM[8q?PNnf|pk26ΐqMyl||~f4QWx7mǪ15ؼhniѳ@3ua~V@k|NԭC%Nrp8lg5tt嚂B â vuH/BC6u~u?aU|3m̥9=X-TA&X+0QEhZ\)Y"i1IJBȷcP\ )ldr FRNW'ASL9p!3: pc<MB8ӬW`\ SGså!ZUUe'>J/kUϳ3.Sm!pk۠'dأH* #-§!*͈ȕ89tdڶN]O4? -sO|f/pC#`|1}j&Pٝ>F.<]iO }lʩ6n,r"aU6um҇;hVON%>KSmS`x]=^sn*Z80Uut\Bn#+ZxNKnx}S;KFiɈdЋr 垅@ ؚexA‡I*6kLQvp]qNǴ{f,HDWK='J*EIِjeUo \ѶMw;w*i.bs;G *]q>- *qS1eq)8k7A^Ȝ^$/S׏%uURMa whx$ۿk8r4l NNg5BH Gk-3S.xҚFb܉|ּ3bsixȏJ8{m<\ eZǵ*<R/0V+AlviAUtIH,U_^x3'zpXC)Syh/} Ah_o[NlC娕"JuXPQTys8=x L8(7 lu[I'/+IJ #m}{k+j=W1E'rJǖjq|/BGYc2(ސڟH %ck%2g,PE T WG;Ws<=_q06C<7 _i!Gp [bk.6cfL!ű\@Qnƥp8$j\J o*-!_X^-H{*:/%/(7zztwKCJ!5΂8#[gJ_gE cN7{GGh_58]& n3ޑޒΩ򊺷)UP(*>_cQy:G% 6!fS.)o]K.TYtQdM:.8^|`SII~ZF.0=)'{#'AVEkS&Bλ]ō'0Z+l HAJF۱Q'0NUb| {} 1hKMOğgBe2߁̖xXoɷ27a=KßyT B5" +mJ@j\" I?&A~U26Ցc2J}$I 1=}X+BOuGtQ㣊O~^޹|oORO=LU s;#przQPz׀*ݚQ$MHXj ,}\"]iw@mbnէ z8 (V4VܜpуLN>;P<#Jm#c^qb pX_X7|bZ!)*Ea9%4]xQ >l]4Ah:PQz;<ƻ~x:F߀*6Y%9飀59ǞôP|8("k,c_8T:,rrTNCm;fު<ّ @=-{LKMueNXXKΰ-ׅFT^_+U= L>N"!$H>AeJ9ZJQ#e*V5kj#ҭREK¥˲[C xb^ie>쇜:?ڣ@+ϺXQ" "I׬^<\X;+EvdGi D{)^*`fG*jubײP(6V}{ϢQisa/Ƌ+mvY"l \9s0r0Ţh]$Gpht ם}5okLiIxwyHx0oaI=B56~& t\ uB.#_ OH*9Υ+ئNpq$mفsF$/r1B jҨcʟ)7|VmFoTcx +H$H>."-r5#LXU:KZ(dveJ AZI~2ղcsx7'72 Y27-6-G)qpF ne3qN8,By ~F[1U&dD?C7`nAK}yucZ䋺\͗UBUOdPD /QQT pZK3nHtB_ʄu,%1 ~~B715{QyNw@T9]춰-ԟq#`w{&L4nғ MɗX+HϜƱ覍 ddVO&b#9h/)E<>ҧE= l1qS:^s@(j3D-s 0v᝶Kඇ_KEĪb p$nEgbiWvZ[8:ɽgi_XG3ܒIܕSVN_6%zHS:Ч猩/N йLUnO=*^bXV@P kL yG˨ca-!k]`o2Cbu(ݛ9 Ưpnk%GI-sO! Zs"c9AZoP;@mcqQK g甂ޒ[g_"꽖MQ2]׸ պfQ2ϧ4 8cddO"[bEepX ,ŵq4٠䅿) jƗ=<~U"S:&@7.y}s6~=aY1'K$I.ښܒ k<<" \a*%-0<%BGsdt)Ș>lBFg+|jB.P *.j\/%lfG@z}reU!ě:gYi29ٺAWGh =1:jM~zG, E]f)o=0vpigxGVUG*&{|̯„],7z"-#`ҹb[C?M{N!oS!)d?9Q#򥃔qGO*F;ߚ>G#p_1.P?qnIfw:!GRLv ߇N)}(l[jOٸJ9k/g!b=S>}c6{_g-!G񃎏⼗4{k"2R)e= vjKn NΉC,1fA1'840۔+']"5)l)!96%iY /a/O3؋n@j|26u/^"PK@ZVǍF%uRp7U:j'n5E9r%1zk%;?ު}|JH'~\HdSoۈ#0W3"5QXHk{ ڮ>p^LFy" &!l Ij2E8ffbnVH=iE=#q"Ƞe.Px? 39[}y0~F`bLt'g1QKDeo,#W1|Ơ eZ8zw4&hxgxnIܷc.@d g{! pp(վy%aWmƼ}`1szVssc_gm{'->W̊^/ <<+bw( Dy:;LKk{!mu[,@0Dy1nb쀓^?~[nA ",Hd%~ViQVzv.=q)?͙>72~.&q.~Ha+=mtYPzBO%{%&޻ɽUI?Rk={eO;nyFF^%1˜c%0 *ѝjczfnbRΏޡ\ynJպM0P~l&"!8- ˊ=Wo`M5l4߭m+:&a]*0e x*Bt@-NR=n{*8,Yy*Мv#(zL})BGk? E|yj$V7HF-/~BxR)]"BҖ#2 62lP 6p1ψ b(E/~M.[<"AL 7 {J-`s<0 .>{'4_ _i8- Z x @d}aGyT‰;NA.aҀ-w΢ʤgωr9yZJm8KS@zΆc⏠PC&i?d` k7i֝zD]0BژJFVeQ_HiH-hFj!,{ dQK9xKjp#O{_ZVi"h;/o^\e@9|- N9m%O1 ^dGZҮ>3]X*޿diOʆ ,WF1[!=SDs\{Ѐ38~>lKvjH b@oN neV]<,7\?ͼk' ;}m n < À8M)wkAVK?/0iθ׋IM0`h.G0[a 0ueR ߝsѮcg ^97?/)i@z0q["c\G.*KmέWkԟϚ'8Mkny^MO}'3ŵ6}KL (אa]@NJ 쓷)T`"nRLE=Vl2DŽ0e‘QǼ;|(j|{=,b>X H/?%ÊۅΚU0P%dNlZ_E^E>DjWSSt꭬ ѫ06|>;/ٔFT ֝O_ &U4),^6 sŽcG{/̼/0dL/8XDC+Dh9UclTq$i/  QɓAaS׆*D5|tYy|il> _yR`*:Z!$,=:w ?fϢhK߅u k)c7 Ki[!H< B/,У|\BQF!ATf)g_gv_km93&T#:&|zquc܇_"z&2)Pnxa.9}1^X^>8TdVKJ%EiʞS8m`VD1R_b@ 9!C@ īVFiJ"\R/.fAxgg!bZϡͼ*J"Ʈ{ E{xz?#l1Prr5| $BsD$NDc>M$W5{MbSVwRc8ɑVUIy8T?*VJ35")pQT$dJQYإjt"U߫U@Wzql!>Vᰖ2ᗘ|-bsMY} tG=Ǽ+بzy|[0_ci$C#90ZM@W89O hͦ.@Q`}y:as(Z6]ԒV^iigzp~T1'` ~uT#KsC<)9kF?=}dtw 8` /7F_[r!Р'1\d;Q_WUUa|pgyjlq԰A_cS&EEfZI<&A19uG(9_bbNv¼"@+Fh%ω#ID/ڈzٴjf 0@Mςax_.r -Ӕ!;yA-C'N+:G{ϑCݪ`&-.qvY1/PA.GZRNgy{8&w)0'vhAo ^\*eD ն.mw%O~f@E/`_E mϯ@,nm#(|%yFʒYU~^ 3MY, xުN4{ej$?iQ7vi:gO"ǚ7BBی5QD<^laJ⏮؝.qX5UGtH,ʋ8zi¬1'Ĺ4 '?\p:tH:-=FXo Q+DwڟY-/ȱ7V3@Ƥ#߱ ƉTʷW=匢#óDzu'uef?6 b/ɬO}[kjfӃ1#C$]}!Bs]jSmrQ$Oo$٣9r5SeTOl0௒S5Lcx>nFJ@]m=֟,6A*BAFM77qٚX5o8Lh;lBd4GMVKcQ&!T}}? $&EBK+[wXs$zɢ`Im"an1{::K۠iz^}d3Օ'mמls:5{Nh}Ü;U+j_ة61u׎yd #"NweȕS0Doa }٥lW},C9L .vXjv| P|$]a2˓hҮ*ɖ!jϘh8uFFֵ.21T#5IEaA2?Ku [g!UD [H,eD6umJ't{ƌ7A9uI+I8=ԁEk揅"84bRv5KsUd\r=u>#x"dױƉзl_>rG5ͶsrDiP$f1#/3,s4KD]ʼn ywǁitĶjCГ56Ds=gn-l $f&tۆ9򹨎"A" ;%-_9u slyiP9jkh,v؊Yg$fׅՒc+Γ@C ࡴG2}m))c1yMM/-,$J4:@,8Ȉ2TR' 9%[ZI|eߔn:O+5jz@ oIcA!5^o{E#iEjmQj rR:/ NaP?D#T sc̖%'6Eyc]s;vBWU"r/# cϼ_O^8oJAGЋuX8 }5镾 qCPf=7ĢP X1S$Ym)N1;) 6:y0p`/7;rَzId&s-a7bfY WA5(7ʁln~~%:I[f`Xg^75-(W^I>1h>D->~"^/ߙA[q KòEERZ3ܴd6MR(U1UQ&cEj>b~X]yQx&QvN4+SG$?CyY=- Z~\wi:Pv'Rƅ GQ >0]O(tٶdⶸ4@, <1Rn*q g&f&aFI!?KstfCEœ*@t}*A|赌qkn|S`E*3|B. J`@~Ai1Nd6`y8V9"aX"ˉ(k6hi:jǗUȯQQԿKZ o(7"7^NJX4ݢV#7"B\|B [YgB)WS]Pn>Hf|H ?]I)o*##2s~*H,m j2|aR6nAT2ЄW{e.1\u'OαI#:i~TY t̰EqP*9]z$d6-f/(@v=OqXΈ@)ma'Œ哫ȴ,xsj0jS:Hh>S,Jhg*ן꼞?§e[nF_sXvyJ*z5gvXɭ[m#8' O26*t.6ۓaWk۬~:3Y8ニFc^>KLqJ@Ci>+gpBL3._~T2AZácg$IPN_5e,wSGhx?95>S5ye؏ /J@o!," zXzBNB_ ݲoW/,L'H; ɧ5w'NZ-3Uu50Όrɻ'wl8{ƻWwk&{?"CXX\9w-m\7/^Cf8 `> Փά:> ߝbo<86iEo Z\EZc]0Rț+HF7q:p;\` iWO ~H B~N_&Ӝ^E7~;U𷏩nŋ(bk@Y'>wa>1 lj(ϑ .?iaTo9d ?P\w "htq?&D9:ӄoEܻs?MW/+q1 JdB/tue.lv(vQ<|phDؕޥ $mv4"̬̕Қo:Q&٦WZnOR|r:[!Xbj\YtVmL.$A/>)MKhr,}*3&d7Gp$&E'lWhޢ/(Sz!~’n-y6)!wPq boVOHZ‡?'U%$z ̛ >seu>$+Tr_FVMX GTrS~C? yp浈1'FJAvCWV M mĊ]O~fڑ6Bp;Z &QFP#Z?MVP>0QqP[0'X7UKCql~~ bʔ">2uT`lc@xP*.Y`L^&M}dwKH}fl[O)`uK#9o\``e rFPQ:2ǔ&)U5|m -'%IHtZqɶt3տ2]Ϳ0 lԬ&M49 < kB?˝9}صv)!B ΎJ //qjV ==̣"ȟ`03M̲o>}”&:fSi334Τ$}BSm{1 B%RAܱ}Bn] _}Pr@;-Vݞ%:k}s0.A\P6UX[VVЉj;0%&gE3K)AD:M-0[@~!Oo=(1QjA35o^ޫsf p93Z,@DbQȑ[ݘ@ SBZ|W Er9ӿvQ<x \? [ VD ll2EԪ G͝Rr_H<2h&M[dkOg{J+gAXjqѹx qQAKVib?+ 揄zB__*yt&1F%.%8RҴ`gk{IRgBBhϽE_}AxHy9Eir1F`8p`&tdi*YzulLW,PVcj\ǀVRrztZ1$w'j8BQmi7kYDq$"ǣ9rYb*Z'jdLZIn7^[,rgHUoxG{ʐ?qlpdrj89Z T9^n4Yˍ $!ni6ou8V7~ө@4" e%.m4a-eI_=?ajςА ?/|L23VS#iH=41L$:| oZ?ŷO +v}rFy(wK Ĵ& &i@Ѣm]t\n9~`VaĘPcYdz 6%O5Xrr))K(p@f,Bq'#M$k<+n#( 6QFHIcy { 6Whx D:WKzFR"N5v.Xz`//݊/\#reVS3* a^`7_`v6{ D|f +QU <ѴUh  .4 $ Mfuw9f_#<}iG#'cN* 6W6t=׶6U+1 wb7eIKYstՎ.ҪoFz қ; 1UYH o9*M|%f wunŞj`3A[` 4 BUowv%f Kìoöʔ$RX D3Zh+>K`20sha(:g[pq76K}=^K3U#ϸ:H5MS:]+˴ [\8,+k2+>&^1F=W턨MɃd"*+͆Kq J0j! 2 >B.D;"zoJ.=!g^W +jRh[jETLtKrxmPz|/MJ|@ vM$:;(x ܍Cj@ cx?HdHNnVQG 8[_gܚ6  m꜂^sW!(m޶ׯV nH5{h: 2t"V{@`j<<6hxrYU\uC swjnfǙ!G;G}g|0*1WV5lQޕ~-ͬAu/`X'&F!mc.y_:b1½A*􊸆jִ2 pllg((`|%Ӏ6/. mΫ:u!t~bل*~W`t0Zo.ÉfG%{[vW{+zfTݻ7xaUp;kt8HHK}1c 69h gqj6IL3fVւ(ކ~IZRΝYTT䫥ZUeOe;C;{?Lr); s{+-T0B7H<[9#JkVT4Y7=Z pBRǾf2;YJ4'tn%)fP55}% ]8/¥RaSϦ Zc!YU)P D`Nw*{M&Òm5<c*42qktSqS) (;},zE._=wRޣW1eRTrp\ EdMg}o 'Ӿ@=5 voftݝQ;KK&(T$UAE5G\|BU#zA0Fw"& YA sVs)#br BƥLۓ-r5 LRa˝I.z4 p\ E5 Ӥңzo :p.ƒqrk!3w*kjEV]܉3ktxgP Ů|/779Qڒ*xᅡS/ پR 5䂩4_@*V Sj#ш.d19 8iT&EK] B5 +7:/#ŷBAUKـ=nl$޳bڌ,6? %V.4w=͈.Bώ?crZ_{h2eTAKcr)u#!$P*UD.r&~q&25/6w9Z%DOQ#*'hBלSsW+<,չrB7Q,IQ[83+EϳoFd6x1D]R#?3ݶWñcpʢNuT5<Pal 7v%)!X-}E@drLڣI:a-ѻ'҃4ǻ[r-N&B:?D=- |rڇL{^4sRp&If5CubB|Iﶦ榧M5=̃RR*ajԺjtܰdKy`MLQ p j aan~3d>h^~xpxP@T|B{UBVX@%g^RȢi6uQTvl1~dY/V^].*zs;zY·'‡]tm8wK5hZ86:x>&-m^ , K^SW@ Y2CfE/NaKEy.Mf'"Lpܖĭ8`HW/#Ua8E 7Qa15GSN#)HVLKn5ެ>)1@叙7E~ di7RhI]qG3wjl VU鵖hƧ,A~"LexI@h4!$%(jk` 0#tzDk/IK+zsWGd&6܍BD}z2҃7N:R[C~ZNٶ"<مY \\ʧlKZ4ww/<S(8dِ֟0qvDn4Or hFz:f]\@Sf6XV@G`ZD#!b[`x:U)? ,Ci5#tXd%BjFCS)umy$}ڧ :UDZӮr<@: ʹfSԸYYহ69X1E&IMvY.2ˡƯcBxA`W HJ9C>M/?W'PTtq\PT >7[nt0\1'RJ>,;}4'6.`8f;A2O;4RI@{}D~qztVs$+1+n-nT/YZfyFzȣK  ' a0tAf)M˷d?&<" J("0!w1N#@~FkD6˃>h+hbi_uŒ 8L6RXF bj5[iVsKN`J $8;p($.O m9߶=A-EMRyf_%4tt%d{k<-}UXC+K7EixqSrwC'ZTL#N91Mtsds"^TzOvx}AW.x>V?&TI× R|sV&I1pMyXn|Kx͖)TW<êAVpE^E#ά1xJ&7e;' ՋG?QT? RQ]M{1:wC2!=:#)ZM3GgeɆ zoŴ)Z hVIT 6[稜F?;*1eq),Yud:a N`s4VVA6ac˕uRt9U3cdW*QH/X=X/^yUmz8x+ohʱ0哛 EoKqN &1}ޑlid2"ƽ,JQS(h⛝x/H~/"I>%BHЃܼvQ+pLԵ*2 &%=h-Z%B֩Gة~χPiS\冷(T4BҒGzLyTآODaU\u@'X$aGNf;ozS$%,1ZɡPɃtEʉ3z\ĨD& 3^058+%+݅p?9}4U+nE=7+ jAYmxR3pL- ,$졭,GT i\CT`MA:AHG;υd x̀h+hqY\[uo69=lїߺPX񛻓aӒ Hq=bSeD?Oܒ'BCc(ɂ݄W!Sc3BĥV'i$ apsQiHކEm:)㩮Ǵzs $qt;DF#?:xTZ};]Lz`tC_5붢~茌5/.[Aw#*. /.mwΨ!!xRAb:i c'8gK^jfdPOc9𽻝,`b!>D 7h5B^;XRN{Z"#LtbR8c86Jؐq{BR}(J#J?C,Cx Q nxa>OiQ2 u|ZG ӵU=2j.*p&̙TbU5p8\C]=ǵ;ظa,ջzT Z #M߸5e C&PE%es2 H}dg&ѣAe,YZ7@F?U4 g=>Wq8[::85o?^ݍ6t,jʖC5Q^BXlq&mskq"瓡\X nLxT1CWyQqB)oyd@;hyhf[VxŹA]Sn( WՈH"$|- $(KS,vԜd/ Vt*:@QףjG'q$KrigsFuwa(L:,hQ rN9h[NiIɭrhJgŜ>} |v0A( 3(Iɮ}BC(1*}pNK@!7˖2UO\KDVyG!|HKc`/2 eH'Esb@k@#_? $Eׅ]ZR>ݩ)`'pZ2U(}a(^ 4oS<㓻jڀU?[ܕÓϰ1iPM: ᪜2TCRn^Dק5,{"~X,r$ګ?nh6CnGAߞQf,\wVv]7*P`k fqȢҟ"_0}NC~R%ߥ.RD;Jm.Ha5`ߖ2rXJt[>_?j=؏ Zd~wx8vD9b,SjZ @G,I'}(/>V%1֩5֬OIf<15^~LMrqJ ހA.Kw/^o  bhn23j0Y295]_oܛBYO糖Ej+b>t ^cUw.s9)]BmZ\2>9:O $a =%]\{K9NP׋Z Nҭ?vb HOHlkoWY#.DF/]9}eoA3.1T{mHRTFumbZ)9S`)T߆3s0 +G"I$vvz mGsO.r9 ꓗJ˛2g=A)?`pTWEƣf`pV Nc1d ҼG3+S|<2wP T%o8j:4̊Byu~oޯ\^.^eQ0+*<^8L|$SWDG?p3lCH 2ٮVڿ%UfU*e43i&kuj3Zh#' Ljګ*)oNƥv< M5[ ] 'D.YSIggԷ>HV܁3]C eĥ; 'jvNo{`roT˫\FVQ`Š?&g[ɩeQmhܤ]=4Uc9vQx_WRʐ2tur"h uZӎn$33NrВw-9S'DJ@|W<?*ߣih.X)"7/f`˔ []NSKR R.c)Er_S`#eQinJK 9!a͙|#Ҡcؼy43O]_kzZgR'=fZH؈L6ݑa549]Sd;NoBMnyWJfq2B!焯7n`p.գ-,eOrVq7PP(.*͍1PFQf[MD'ZO0{&t"tFI_21/|qrD_D(hYxβ,xhe 9δ{Xw,=Q"DLL(g,_we̍sE#,NDK]+A[Шv^÷}48P4ve"1yc{$ձ78*Ỡyav[oo~ng4&3_<=.QcvBqE(V-2 VJ*yZ^ReT9u? ^.Mjj 1yoE(/ x^Ĩǁ3dκҾ~sMF]^f2eAT\ȟnІ)I{z͏RϓnR9Sp U{3/Z&Bv^EYׇU\]T `yhê}JٹLVJWLJ*tQ/nW$|Y{׬4Id q=6QV5@3*DT| 8hWBchOoӵsƝ D{&_UܷVKii13qGF<5H\3$%S瀧{6C9+,KZꧦN)Yj^!|x;^Aa8 U?@;]bx5Fo_n=qhq61v_1c Geem$V~8/St9prqYL O[f;ϓn~鵈y+<(DΏ1}zRcj%_}?f?l \ucp^[8Sণ֞MKMmҐv #1ĸl9;,&R: r+ D;/Y4}1j5 [.=S !qzFM!UF %P ?Z1@}j1J@=\V%`Bjz?|1-m)ܞP2,xWr癘G&pBY$b1;-W}3 `SQRtl4y@e@y=jݚiZR+~B@UNHlR*{Rr:֨a1oR dN>乁=l'RӖH '> ^)RtϮ|dPc$|KG#0Pjy`l1%irZAU[8Q9Eļy4N$r /Be:%xuf#(0|] c" ETy{ǣSki&X5r]&8|=ۧ `T1"{cOqRgHxoNᱍNh+<ϣ*tH-&.O<ӵ݅O yAS}'Jg̋BcRQGelwnS~>C>(tu[VŽnXK~ 8-_Dˈq@8 efyNm 20|xֆ%.R/&ERɤ>7kn|/5ɪia%fʦu:iM*Kyw2sK4x^kD+[cq2$#ݲLZz$RDU}Gq42v2NdQq SkFq h~/-Иa z-&\y#pS!<%kI]Va$ᐐA9Cʼsa|bn/I3ƌ0pV/S;Dg8NK9𠪏jm[HVLJ&v]8mi M惒>$34\-1,w2B^`k,>?x?P2z9,7WeRi"E%8cK?L&\Ma6(LR'C8M5t *CЈXslUmSi%ޙkWa'5P4P:a%KR#dJȓ΂LуA2(l`SsK.5vI&=[qͼD@/%? Hy\'<5UԻՁ)$S-$~([u!&wa0H]73BWf|w3/֢ӆǷÝs*+i8")pM]mtf3)QlxC%[/YN>jommH 3@L3 0p%}㎂`ܪ*F`2zzXuycV>s0?ƈdSx#Svw~_l'^w,PڕV3z}{Za:Hd/>,@)^G},3PXIL*A,s%7w_>H̤%DVtUM'U='%sHD(-n.dN9u'%Wg@%Uia6fg!SYhw@Y#z%RۋEpm9hO0^{?odwUǏdM"Glo",!2ڄrȻ0;E~ARt *(Q/[Zm*RWTԽWYE$߭AJL}R4@\FO1z?#Ks8޶m׊Q ez 5@Vfa =4 =cMAoԠ rL&bW,Co`7#;铁DuL2!_6=A9;dÊ[sO=_Rᆶ6x>F rahz|^-~ F.I+g,ʒ C%ll~ew+ IdMMm`ϑ~?2hsnXm>#>Xj&|y+Ueȫ;j1-oww75Mف*͌E&&+wh>ܘfGDZ-z' ;#i%kȓYnd0rcw\w< wcht)MXRa.p谛6N~,afY=:Wi诖%;0>Ħp69,>Gy!HXi OLfaG.ӉӇ=4;uX@GӍaiNN<|BHۺ.δ,bHCT"g|U*SCؽC;uZǝU Y3%B#9aܓlqgke9ޡ5p"KnBqg@>;6@ύ H~n׽֞J)Xmf.jUL&MPK0s.ɬXb$m+"bz|ce&v'FMw 4,9`f0% T8Rq#5T*=ʃσJb4qbmvŤz@X]ǭh { W@Fckxx4Ev56ч옼U Dß$BX=y^8ar=~0T+G* XV NG. /@eucfV,o6*~]7Y\=.-U)%TFgo{T3pKU=gaE;0Ap62Nq^W4>9/|qgjGE_;0SRAF;G ^£+G-L6si Matt/:g"Jqb~Up_Z1)_UOɦYYPlop !h!fҌӸ%җ|[t=6ոFX8c eĞ%(i"Jj$Dz\.zO5*ԝjCpvWw1:'1a@k9z ߽.k ]ʆp9eGӺR GI/a]qO1vx Щ{r7.'Um !atiAߢ9ݽ (ʣrgнBfyIZЛeէU-d3qb]ZQ|*nQNLH:oYRa.:#әԙH``3%~2Ui*y> 9TpeK>n?t£Y~dn9vB#OAO70!K{()3AmgB<΄{0(-x ̟*`Lj}odoyu\VS5. Y>ܠc("3_O|l}% VGsnm%oΉ՘jP8}kV684U 9EDjyo&nMG{~FyL/XT}#(`B#`?H72LY *i"x5|F'g񿘰N[ԑ9x"MuE\Y*"-8rF@n~aa$,mirv^9DMsoI}ؐWuLz[x)Z[ɻ>+(xwm@)c+|2IÆ#v̸KDZ':k"&P][T2x#%Xu6hQxt,RsdVUJOАtꉍȨ>QdH2a'ZɝM/CiVNkUy+h)ˏXX&(=ڿ<!kh({N: Am!M Du'gˬ+h#cgp!c>O3b!1X:়+/&@g?-(WO!/OWt=jaNW aoQa}%>dUC->pqz=AfEICV Qr.)_ߛ }*ȁID.k%"WӾ̈́;'ת1/=ƽumME(pz:;gpl-g߸4[’DT82`'v63?/-=`S[$~hwþHTqMD0 *FT% 2xjuЀۛgXe]zjG|4ȠZy-tp)k'p;'DwYuZ^=#ddSDKN!'7N3fȽgҠ-Sb&4|{3T-iMOv2toF&1;Q|qLj ?Xz/cL#'p$݄^@`̕19˶;2ߊ~ :`LOK_KUԍ(%/+j?]ӛOWN4ux L1W_AT 8,/g~=<~(Br+FݼB)TZӮqBD8j0:hQ)Wmqd'73B e>edyۑpHx X.wSmM\b R:Lo6!ExG>A蝰ԧomǐHw%Ck߱Vn8>Fmg3ʅ}Ⱥ10DX*9&\FلC^RKXFpXh#uuRHIR,UmT0ΎH. # ^Xթt)ƨv;< lP ϩ 1£=(>-2*BM=mJQkmվ wwDN ^S)eԃ=tt7vh[㟩 f{gvdkqC8]֡5``XJ.@c\8CDx};X#n!4iMs$,uf:Zq8Kw4&]K}GEl7`^$n{tIJ8 `3՟E.ޓ&\ ?,FЪ۰m'SFC%fnCp,NNAQ6Tj`pvo]uQpŞX`,pA^qzUOʜS}x:U?@xv1Wg-ZNUa=ZWIќfmĠzظ490Zh7F9K[a%q/6Tk|g7g;Uǽ\H;vOvMPl\k l8@jRE}U+/uRtQdst*R>̮\, 7(ƔWQ 9s!d|^٤:z G|sWZ 3\d޸:p/8߇cwka} mG(T.D ?1Qd$][A@.bkAoȽ6!, }7vfC~(@c&мɝ۶Lr$c*@^aȾDsdL8eQ ٚJV(kCF:)ᬞr6'‰'pUOT2I\M7 ]J}]m n^ͼۆ> W:Y?0:ƣlIrxȀ3K6s55 nM[MI2< ٥5Wc4 :^է`}EVI+6Q>Iɰ%6# rGls1Mjyb3{aasLcbۈ{ȳTNg;K&$&1iL2zH~/Qغh]}\)fL nt!{Rf_V.7O?uK|v.v8_ td--Sx ,C(?[>\4_SmA ΐ;"dKETCz q 3fqhf%Bt3dɡe{*#.M̐2SU!ɰT| *CD[^悱U&,Mw7|ۻn["L:\ \v6&!31 kIM* ֭}+pAkq9$Uh1 XBHKIu5hqnS,Mr09F aSJܑ M؎;QREv=k +5?|p?{pdpWOkr躖t@Lf!YԨڡ9'^8sU`sDz,[\Uq|s ׀r>Zj Wv@κe++'aeH!~hT|}ZTYJz$>KɂErtH攣0UpMscۏԡ 3V)R&;$Vk08 @W[0ߑzHU;I][!r ]m(0;!gayVE`Ԯ]r:Tx ~H}5a?Bq4Z?uCȹgÔq(ٰfM%lPr:g5YxMa+G6B^)[tB#yZJ玬a쬯AgPim|v̥g)E?z%kVjiǃ\,k]e58%<ّ! $j Bv`èMEj3Ƞݨ"lGBhU!@ `k4`LAƙ?kn〳|k (&j0ɛłtְGQ cmcuf(pSn3K; x1HuŞǙm^wUX߉*;8`עV͡%?5DwϤ' y!"! 3`/)trG"r]w! {^rK$;0qjـEJ1K q ч=f 2Tvu!ƻV"YGu4kC%i&"WI֖qHe6gP FW)J,&*:$QaΰQ|I͉+(GȊ@nvq^eIjC?1["{i/@m Xs&6u9 .wvpYR}:4\bfC"2QNQ]κ!`G? PW9'@i3gVSWR}L_7 ѕj3'UKsLѱ8և 6w@݆ɺQF_eFS3;rٶ9;{}s`$P j D4K<r¶td,V:dz_sNGQgQ)+vz86TPϛ'5$ƴ;-@L;'IHIRgߝy0H8x)W(*Bh]fY0qBcRҢ3Et7$s,̸)J dU=S,6B!v3|4pOdv #=@vɁR|P,õ/_ێ?z8k1p@~YuRC# <)^-{kѣ2|9YϹAkAJvA+*"q f-eUpwss>  ud3# 0 X}Րy\|0/F<6QFre]f*%[6PUW8扫/#MNWΒ-Լ}cMZ4"ɣD!5Zmg}2n~E UԪ47AL0U#`uݘmdgs`E V@ϱdab!Qs,y hm 84ǹZw:oZ&\y kk ᅴ=%/M1Cŗ/#TqHFb^=bK][Ε]~HQTUE= rpM$:n`1cA_Pr`2lA%_Xwң?b \71o+UQmTZE\|<Fy4\8SyT+v̲EYVE`}h‰+^p:)-{조:`J_J0 UrCBP2&Tf2| &ro>@Þ;GEuݠ0N?h 02ZM!~[RjnI [ "Ά< cMRr#KuV&Ra+KF=s\EJ=MfZ{vm^NffSaZRD-ao)o.^_?Ն(GJ#>MPLF]ݦ{^48 : щKQ1pd 9 Pv.nq ,|.Lfpk zf(ZI2{"rW5?Q#56jp7`pSfұ.H!Sw=uOB1?F-5IO h˕.Sl8{|0 c{ie_oa>9麖!*<||ۉA#n>#$|"Dk[?Adx+hW}sDE6xAa?o+fvRH[zQߐZnTr%\cމy<К؎ *D9՗0mTISVTƳe_.mxiOfY,f\qD}8?Qj8PZ!>O̵k#_=3ϋv2lW{bBoe@x >KN=9emyB9:S-*ND̕lcQS_仅yحX\W ɀKo:v49oN!#McQ'F4:N*H9c$#)-AA= *⺒/%% nAx4k2=0UWxnhiR:c1֝&)dNY? vzi{a:ƱQY>kAe< _LS7|ΨqIˑf,O!+uS}+ER@Eoܾ#[z5OB܅2WZ9H<߆2AG0C2O~J+@n–_uG asqUk:ZTY ;VI4$ qDOn+B ]񹙢b'壖 Cq{^ $P'gldAޣ- ea $, v n:zh]PSR9~?%9M`z+oqw^vU,6] ^Ut'KdH`r/1"{0`ԘpA(ʃhv+%BfXua@_#w+]5`aIj8jUu~YsQR.vvG7</Ldd[rXA`A!9WKQQW913CYTntLƬFރ>X)og2Rƥ5l4[Tvd6J1qǔ@9aviJF>903{ 5(fb!he& ӫ:lyLKje pk#p9%Ĵ{9沮+ 2>5{zK#:A:Rb/ު;w5=—dr-`RGj$aio "ɉfe,N]>x%X_@kzM*E_m@;.f?EƄx+iqIF6r]\4(@6ǗɁfJOf2vX9t;l{L+(-/C z)v#Z~ٻt6[cf4*_iغAӏrbT<6e;ÆT?ʣx3pi4_7 I"rџ<ᰯqOqP+*|X[IEs"BCdiU+cm'!jW;2(!Ȭ_\̦٤EDztM|A !?P; m2LZACiƥݬ%2?Mke6{1 gfrBEk' ξԗ1k*a)Sm/PX̀ت%J{IgD>Auon=;^1Ky+jƷbCW!%l1F .`B_s(+uP(x,3IʥN:<68%Ɵ*FQB&}5횬?|*-2٫SByH_r$ve4k/*:$ڒ7LRm! 9=Xko[CP:1V?ҲQ&7%'LqK4?0Mq}K+zFB_Kfn$IC)@R?jO%m~dƬX-(L)qyٜSqI-W,?QJKU2.%Eo*~l21*72)|=?aمmné' % +ʏN3(TlFҎN+wFCkM+U:T=vaÁ }g=^&AчH e+Hѩ|C-&d }’ZJhMfchH<+aVKWӻ faH"1pChx#Yd@, 1i;]zi:u ԳIJTPrR/(O,}dGxOBST=b,{0y~ t62rsd(:7pWjc2£z̥ۑMG?v$ [o0DS .4jzqPuX!aZ ћG;6ÓBׂ{Kfv)6ve,3L@1] Hδ C+I\ ꇛoۓq ΞLtY`1Q8e΂Up[25Y@4IN_#h['XNKA+:T`6jVkYzGћBh z^: So..J!kntvJ]R@E?WvmL4c(; BM"28EJu?doRiʋqu^k4#;#n5M(39Pp.7]*)Ar5,nxhXLԸ-tM +}P~h|ktBp=å5񈯚2D)9Qn®o}C%=S,rxRo׀?)(/"!tPdO8/#@sl8 }7w.>YBq>-\VroZ6O(BʈaG6H6 {E$5yP'1s1''ZpLk s4:VQ/Nqnpwx#c.OΝ8\l!kSX4"JSf ص ;?>˟k;qxyn+>-܋o}؟5ɿ*0Wθ)1 AC@Tq.tOa6W}R 7T`СG. s?z̄ZN[ׅ#x/InȻOtq\q#ebn,mغA%hUeQJwZi04wi. k?rri[*%՞1W(wo"i9:"èFו.̱KID Rc!GSN69Ge i1+%.ƹ>azi!SR#BmDau׊O="% ف4,=R*`l$ޢSd7w nZ$L> C-978t$hfE/8Ocͬ.pF+;\#tf?8reYi1dqa,g.)t[Z(}g(r-gS3#0[.$dfW*;Q(d V:=4?Mf)ȴ`C>Fv0\Gfd{g'rr{X L:K(ٛiUQ%TDh(Xp18U9xnhB} {Q_b yوun (QcVK.-+Ww0 Dɞ/6g ņy)*p؞jl;K@MߏhnM6.x Z|IWESa,yol}|gKrpCݪ)F߀vuBlڲLPHf6eW+($ B32 M~>g=Hȉ1U[aϤo(Tr` "c@\geͦl驐iIKtkp&uΡ,N%_F4r8q.`.19IJ<],cXu7?ˊy&^(gr]_ Xޭ9* R"tՇ0Ȍ JRC­APpώ*:o9w}j3_v#u O1 GPw(^GZgx)< *O@W 8)(Un1%g!ҴBÒ$c7w3Le upN51{DdWm葟=#RN[D &/BBFP6[ ˎlfvV=%"-ZWc@/r-y 1B$Z:Z~QM|RdƋfs˝9^^ʈ Q36f'Tf*a kɌh9/ 2Y/H.t{8'6j{ J  ]6kŤ&}CɧH9 UZcD鿩`+:J-rDIX&0Xcg8]bj1sb]e؁+l*Ѣ"81 IE_Pq;qƦ@-}o]lw-]Ov.ǃHkZ<>Jڮ+Nmߙs{ȶF:32?Y% :k*⨕aDp|j ms_[~"<{d1~فC!om!@F@L5! qᢱժYD᎓ݧ!":`,``~yq㛜yEH/)W Z=2󿦟M$ˣRh?Ȫ?X^.fðPG [$/9Ȳ/,& N > =ment-# i8ޝnx⇕4cy7dp}+8o(} E sz|b-sTd4۷+;X9$liz,d V$#F2A]~rq).F~]21Q(vъz~rOP鐲vSjwUW8Ctq]ˠڢs1 c m2 >g_5`YQyU߭L=Rg(DQu+| ۦ,ƀo)ɹ-ejB&x4f툂}ADbܴ41g [EI:qn3$;[ - 䘘9;a.^# ~1f_ɛ%;0Pf`H+[zƗ~pťcƠǝ1 o٤Wia~+kdoy(TwxWNx3mԅk|5"3OݨEҽQC%}'|~=ހjYɣT:Wn3_TpUh+R#R,4A8Ccq \>05ܩryʛ&*\8"^n|S~w:>OBwپRVn 8!pBn)ky~m8aWB5০RKK'WY#NQ^+2xoBZG` *F'qb*tAzhQR`Hy~,0zGZbhi$D]H r6hCR!ɟnoGvl۳/.ZN_ۺ[G3fvҁ1|+cdN{Dl6!JI4b4)Qqf75}'i(y x-bA*9\ksM r朇 (!`}wrDu 'G{]ӆ6dLfؒ[bGyj^b|"Jd`} Kn؆z-R4-7º(sQhRK1>bZŽM^dW8;{KSH+.LJ؝&a 5ʺ~'&$|1C &5]Nг^KQgM_dwdU*O6l w q7bA"m<0pɰ vonYiMs9(*FԻY p7yx>Xe qL#=[.5y#q~IiJÃX>"}ɘaQy8CՏH99bЫ&O}3T b 0%谆ڠa^GmG F{@*gI3AΠMӳޥMK೼ZT&M:y.@49Q]HnRAon Ւﮕ?i"?5>BQ&r 0y=:*n?8ՎWfAӋ3 ~YPs+`ΗܪC؇+7Rݣun7OU7;"VTE1F8Lh{bK,$Z8RF&=KƦWқduqMD'k3.-sǙ3jqSfu`R'>;^R;ɲNrp{RfFcP{h ǃBO}C5l!Qz^ /c z<FPb86j&EKSpD!F|ƁO<77oLpf qNVD CSy$hUCI5G~rAj˦\{(䴇6>;'}UbC}8[ݬEt;}TCmxyK7b!t ۜxzqV!푟 b_K{9I7_ipC K**zǧ1QMi+L+p6D?mA(ϼ. ʞ;9] )Mmق7?xe, - ۻj-%Y)"(F)BrƵȮO}</ۀEjy摹d5@iDg$߉Χ2y" $O <~&:]dRw>}f<;5 A к }8UP2GZi-2%I#lQ[q[G.:4`wb:2<%khCÙ4sQƕҰ, 3H;0-)aBEkoɡ,jy;1W{}5c?Ğ#ByݞsRԖy-̬XC«WĕF5JPc'=*8ңEu1rK'CluA-{f(d(APl5Jl{ 2DFA͞Rz4%LȴwAC -,Tn1]*rgq!:ϧE IgbzI ,M}qaRBXVi1H5FRaـZ ,](ODXG\69mh1o5Q+[vw u/ d75EljSBgߓȇbX- 9 2A.YN⯈DȎ=nw,dzFʵ Մ$^.m~2;bخ9T )pxpNSIC$SyGK woicL]Q 2D.%c&wLKMl` 9bUta-WzԩmQ \mF-i|:|veYNS#VmnkXhۖ^si4sstUv7>9 ZxoGqcffE8~4娗oy,aS뻣J7ZhA۾VkPK{\t%F2-KzoI4KIU9J͔}٠I\ޚ<](\(8|Y"__I;T6grHh}o5}bA-&bq_ӨqXMVi&?ai U,Cp߯Ǎ軄H(Gb>Pז#D:nkPMjyNt}QtioD=kPbO#2!羉=]AM&"F4=ES혁J)țzk3'4ϑ)uR=i㼬>&#nĢLO୚o"=:n% ra)<=Go+. E$BGuP&ZC `rq>7 YF0_iզ(kNxkSS}2C|Ư(Dk?ZGuqVj0є t*1ԛdoh~!.]^cFk*5(m)q~gtrq(vKrSV0_fqytDkASKIؘΧ`IҦwό:~hv|4pqCp7OLFd [I Hq~9, ( a9!>G7V4KIY@#3VM ,yWc֚0$Cd$<9"2-%潠JP{T=:]",vt>p-F 'Bo3u_Ppkeouilr*n?0 *;壭kg}חg L:h<7Q:lf##iO$aa+3~bpVYRG4g4rOn&ש] mP7nή`t^[T8o~UƎ }D֌oΔaR}B8"Ax'ְg*/GgJ2kcEϥhԽa@qO8P` 3i >$joygKi;4f7_A_D.4ZW|?Bp%|.iTx)M9 hHb61FHk'+Աw ̈H^{D+1zpۏC'=ŵ+~VʠBw=^%J x>8$G tτ!N+UW". /}03a f pˊ#ջ_~w01SCkh{kSO5̋&Y~e.9{} {ֱlfp0I`RPFƻ[Ů%a7NYj5ȒRÆϓ!Luip~*l=gEԽ ;w/aB,NqmR oSsc~[%U#rcc`3˔Ed/݃lxrwe0k z;u704轫ÔGMtީlq\RVF]Lu~®iPSR>]2$xQPQ8i^)b`G`&A*u6z_GJ4MPxs\/8a.K@As`>-wgٽ]1ډ׋BVmBqM6i rpNNPŲD2Ё8nf6hJKT2 Pe)_A;6G,SF"['Jeg*w50&oj{[ uחM162X/.vɌA!#?;T +槺?D|Y#ݼ9F;.yQַdƞ&sq>^5S?/3-.{m\E AGL=UYT9)Ѱw6xΚ&}/0(3UpVǜAseVsI Ŀ"+UEĽm2|բW Ϧ `\Dnߏ໲_]StWSBng$JW ᱢpnԩZ.+NVd1kH>+*X}ֈ ܪz\㋾k.4A-(00vZ_NJQin(g=i '~2.Ļʚ0߹G-ZÍ13bl:= ߝHČr#-zsK(Eȹ &dX؊""= 2O}hNnISŝB w d#B_;@}A8E!YzEu>7 bnӯrr=)ϡ2]6 C6w^䁩}.x i9He2r>nʫkdMZ@&ja?;m)z{ M{(|ḁz+|W$kޫUC\Oe30JFtԪ}tR5dp̈s!Q1= X&RL̏|Bb{:r ;޼OXms N>@˩ϋj'`MR16? ZqreGIvEMh}LE(H) Þ XvX{994GtWq2G쁦~*( {MUmʀ17_(El0G2p{wYⳔ4(Gp1#;0۬_0=AG&^nFi3hTdo&(tdJߤ'>1|1G 5 3F!Ԕw&,ۊ+ƻÍaf닶1/^a -&i1zV4nmZCW\<T2~\aλj[|sw$]/ofqS)/%:f[X _Ę\ ?P*;u'VH+=$od uv|A(3 )Yb0/qs&>}֔t uMAEV2u .y  5%߇[P*%V 5xv Dŷ$DCbj1"͢+2ݥut|wUY FDY)Cٞ`  3LvnqLP'X >kJeJGjkU}FkVѠq1wu5+ C* †@N$@OhF4xzϕ19 6:&u6 $Xr_7-Li5U! GݮAC^79? lJ !jۯG]i` .#; %iZO8m Uu&٩}ai<τ> Pgk d2o/v9r.?ZYa(oOI08z:+. 1U7;1뒁54oᚗ##گreNQטZEȟhnD/ E {vo`DU~-<7 Q:]`6Ao3RaWp; \f}LlJ嚐2iU](絍Fz L$|wpMIVO$ ]֐ A;NÌ1A\aweRəտ17׆SY[f.va55j9Tx!xKD|zڔj"4,9HELQT.PCJSQ'b!][d͍2 <|6ܤL4~nzFR0wWo_[P%2kQ~ӁnV~E|gPv@:9W)arJȨUhT0#JlPXI e.dpYzFu_qnRךH !n9˼z5u!s2t, 2x BttvPxOqwwLV ^3H|A-GJR`e~&Q( }Ɠ%fs_Yi #1WWK]t\m kFʘ$J%OZؒ0ɶ$Q[Ԇ|}M%( LUwHxSTW; ?DR{67AOd dk4N()k ln̴̓W]W@t5T{vn34` gmm0*;ŹL ѷ;tN&)CaF |Q-Ϛj{ȼ)ݼ뭣r#I}M_Y=i|]԰\sYP dV\ >pé۟/! d1wıc{\wTojIZT8"`ęy 93nDBY|ueېDy"WBɭӶF8~7.l0Z62gbP{L R\L5F؉U 5l,UxIXL2+xI'$Z;oU'D@|r2|O:S8t; o(Dȍ~ 7xW^mU<^ЯhtYxN66Qiu96p0k;?| ԗ^ ILL]fZxwTxq;X &ŏܔm+ ehmCO,Y*L\PjΠ5t*bKHnĤDlWH - ݎqvLHK0hu(9%*0#~q -^ 苎EduWnb?ah9K*K&襭R03sv z=4?=;9B`}PY/U3IC_CF.V&p!ޤ/["f ||lԧp4-qƦd,"MBy5u!9MNJ!U"hv$~p8z&y8l}/65q} fVB@S0* f-H s#%`%gt8E& + J^wGkF[_NzLN6-꧿_N]IC#SlI2wv7y[\xLތ;Cp7xZ &xd8V*Hk, W8F>HhMm&K/zelCpr=CIirqMv;,=[lZ%@W I0Q&1}s>|CyRğ8)H&f3yt$ z>ڀ+n'5pA~>|V )<FAi.pYM9*،_3[Kӂ(&HYLJ1,Q+0B8z\ȶ[surS<Nx)UVL:^ȡYY9ʋPvڡ*޿E)?M`xjyū@BuD|Ss×sYF8_jJêg #j*ߵx6&MsPWWRD&( tV_:o+uVb@Cפlpq^gj 琸VaXcH}68|?8ۀ럨E^*$_LMM* \5m,o<b(_ ugǰgWz83pv}{ʉսm1OCϦ3Uáb`i"3TJ,mv44'd?Ƚm6ٶ{?ub[I^O%jW;IŴM6L&7 4_(N[2rōƒ'6)*$(k`^ Vr71?GQGSމbvA0AJF匫|sSS^-V&>U4cgb$"̇7o$)*2KBoxZ uyѴ}AY7ֳ)WDLrw[>]No% sN؟s`~?)@]c௑)s_00ߺB72O ])% U=N^[a-EHd⇒Ukksh iEYλY*6慬&).Xe'5sNX)-CiFԼNk`j"Į[F-k~wXA]$m޶XR8vEsoA/}261Iy'hY Z`5H? 0"m %Y'JFHO o/K^?y2& ߌIVCe#EGf@`#IVrZ LFqw£pnyԳf32Aqqh xmglu,u+',j"X LL$ٟR!ET2HlAK;+Dj̻V|UӦG.\'#ntӇ._wN좝kTXJuc(Y%gb n9&byN_O^/ >غƵPo\VSDGD.~QUzaG.D  Fc&XhK; [;h@FB.>! @޳a2gV=]IjaL4G7$qDdcے! G٫k~'pn6˔LJƂz9M6`uR@@w8PXgt9?G0Z8}V%@MpnwO$Z,ۈeNbZz|SRj"f$bLfq<{=ΗJ wN=oxbq_XlFZSs5 o3aI<&!;-jٟ|P3ax5@:SGu&M= -` 2(_E- w`s##l=Za;Ca,<PN *J&)sX}['&1ed+o4;sԱ69GoTf>gg7P+,,TK 0}Tڎ:}R5ޱch[p| %Y Ы2h]+:݈F8cqԶa@{D=d~Hճ}4TVY%]+C*l߫`O+t tLѹ{!Y?n8MGSkB>IƥD!2X:ܹg$)N~:rkmbd85: `ӱtWf+z2bE÷=`@mhD YX7Ҏ $.Z W;/X蓬-N7 f% #],FȞ`8#hdEQ ;!aYEL SanU<€fCsh8P[d>qa]CAK$SjηH@ ap е"ClHU3@B9lgLE=9]r>2;zn_jn%){K?HAU6禩*m/֒O^Hg$4.`(hS2Wb(񭉱L궤 QUG0On‚!BZ|\lr@p=|~q.@8,/h/dj\ݦƸ2 F\5Ax[JL\0Ȓ?x{'L֧qt bS`!l.f˙ԓ89A8gS1hURfdL{jTX7]ĝlK+g%6*Krm-OV@ֿ\4}"UŦ\mbXs]Ne] z.Ǐ')ǫktS/K鸒u_ 6I0f7:y!-k0ցspn5`$vm|m2bp41\C'~ <V`iHOe:V%҈H~Oص~YWCIN%#AV1 ^ M (> POB9 zJ} }qH7٫vaǘ~mO .Q| $}+8X*Mt[Mq45A_D12Ce+\^T \:KȘɓ xͻ$X^@{ߪ5ňD]IF^v (D(BOZ&ݩ Ke,Bȼn2UV;Nr[P!$)uf.L(J)C7?+53]BR 8;j̏4mؿj3h:lYWIlƺqWd7_t)\ <;TX!]HncGtE Ip',{v9Q8ŋ^6`Bv?"BвՂj9> J92HPdM̶:AIɟ:~[Wc' y;l9Xd"m9ӯFxy]յ A FrP“9咧:.h%czBf}5FeuXQAaΤv(Ϥ'e=leQʻ遢%An6%5bv\i߅BޑwS4#'#3c5 Pי]1֎B%lSF5gFUKm8#!^ީ񢃘xO2<4X͊d3h&*6ki`MpeUwmSELv7bSKsoaw;5o, $Vaj[BtUÍ91B7Tԧ^f/u`v.["Ffyg ڗAMfZ H] J䚿a 'œ LLDz'ՄK&z5qӥ|h孚k)M!e|NB!~\N;c8d%×xz/I?އl/ nG$`u>N[ryl'ӆ`B~4jYc,ǖ/DBRWv'%?G 6Z&Bיd U6 R^)$~qOgSF[zKlcKu>>B=S}dHd5߂@6 Τ8'_jtd@< ́z@YOb D @I\v`*#q!.>K>rf75o:U?E`j&D DlKJ|u?+xAB Fasia@>' UkJJX%SǾP;>O=@(U'M0SA'] C= yH )V 'Bw EPT!cST~d'Zp$fd6xԙK]xqslL%YES!LsZ5{4h2Eo`b4'%ZjG2=5Fçs/aY d&iuLXXhw[Q~sAS̡(W/R 薕2ˋs![qTߺ3智i'6 w4:QϤ_LjNHaxsըv|󜫭3fո^ 39?\r8NsQ>!OTTOj"=W"ƆP'^}]l}Nj Hef2@`@CLϫS DO2ل۶v~3^-j L"֢zB:0Liѭs4Kj'^xRQP8: vbj3 j-Q R^Waf{-ڗkԝ|Vd9QOfmFT.}ڬD2[ qv*n"2⚂Sך`;#x3짉3vF^?{dS-O]/aX QnnD| U<1Їd#uW F\-Ѣ=lpa@0n#*?Dg̎;P0q_Z1 ErUXY!m 3x\vC>M;KIF (ߧ׽"Wo aְYXu:"9K)" :e-RF6'z1X~Jq)i٥=can4+PH^{AbP4)S0BV׭S)ňamޤ.^{}\+DU3^X0*k)>]kit=NnЯwhFFHggtv3B Q."\i؄F UcV7ݥͫL[JZG]70cb/[⺲U1 ^hWp :ͣeI/Ǿd$IF*~ Gɹ!@]@jHKw J`Eе΁rB<= Ƞ"Bl㟎}Z}6yXjԭ1h6K5`=/,ѧm,*z̰|Lْ,Wie,ҠjudhVR΍F\.T+-Խm 8@]{Kလ׏} %N{4~m?|-jJHGXh-]ENc6ㄯ(ōÝ`:Qrc <,Q|Mf- qsKKr@.U$T*aui',-//yx dpmw\ά hF)==jhAYvw\|s&":^n}v>S {`'*R!0̿=\TIxfy(G3 &{>5?M+pV_nfjB@՛$?B˝BcrV:،aAcSNlub dK~YpȰbAO$K+̅Ό8mJyь`hrx=7lόD/sMYAEσ#@LG*ښeo"+c|\P}F8 `6X|>ؽ3p/Jd E 94el?$8OAaaPxKpnz9̑'Lk cGg~pZCv0a{sޥʂUy^N[+ȳ|BYǰB<՚ 3-.Wt30g`  Q+msR,,n/jdO%ps./َ}k 2d(Aϒdg`=[=&ڑO݅F 6hc1%~bn<71?~vބEF`HiR-x_]MW<֘ś<=3JH l|w45/ɜO'% {J|Pf|ڝ g|zN`Đ2UԔڜ,-[MU\OPU\hlٙNXA7t5˪g9(t#꩙n3DcUB.22Y*{qK*ڰTI­5(6#Û>byqR >:%,%!T H& >\"U܋-_ǕK4窈eՑWP\2*"Yo,-S ]dP3Ȣ~A 35XKQz,y^7n?AfRENϣ}s4Yx?l oR7b <@%֣f!M?PORG3s@#Ð쟽4C৐ ;翖Gf'ԊeA6Afa 39 +@>A<*\:A8X@%Uϖ^U`F_ɄrpsZEZ^62'J˨Ȅ@4{w1΋95Ćۛ#yYɅ嫘5 l!UYIDt17ZVb3<Tq IP,Ζ俴z܋cu2 `'0ey&##硌BY_%,Hc&ݪbvZXiNO??eS 6da'd_)|oYۧ|mo?;ȒӮh.ӞX@M 1oq!Qv*>Y$2] xN*L_? 8$_|gI oV};͙45 q·m)$Ҭq DDӯS8' \{A7v<-DD.vٖ_ +NoƎ~W4sXP݁3GZ?w^0ε`7@p[lC0$nHAS΋3tX苫;F <}ܑL:[ߓ 0Rn?=rU\mՏ#UA9ڷ) a_0FxPA8VU_Nϓ](n(6կ1ɶ1 K,#o=_eCAh6I:sf7P!(cq8^.v` :CF4u\C-ȈG$`٣%hJn*Fpo> %$SV,["&65r3kv8lp`f DÁ*:&?T1 f}@ضD{|z/;)KJȳz< HzCudW2'8yuDɔLj8"EpU68%Cu *l"eq"l+vsKzMԶs?%)Z\EoM{փ%N)yIFj%АNJ󷻊nfPO̠/H M18Jڷw搪s-OĺYBì 1"4{bJ$f{u+|$Bo@ tS<uWxsW E'{Z tz"ɝx+H/2X6XR=H{?\hhR5tG'r Oy 򎴨r:Qr՝?5 "~*^bm%`ΗM9ې,pI'؟$M(憀E>z:!L[,ӛpaz_z^ڂʰ,ϿJ{b[ 06w| 4VkGCT.o9e%CࡐIK t6}V`ޏ(lM[*"ԃYs|T-q8;R}l<;aկ> 䰎u֎E#1Q}d: ._<tfL腗 ŪE6{U\H(UR֑g`%5 9uB`*9$=[F=ˊ)d+ K5,ɰ 2". M4OcOsC t#^w\>@rt]VIҟlE]]+<8"`һ`\/o1Yy\y&13U9Ww9+/}7HP*p3:T\γ`MRл_1v6G y<fm2u}&D'S+̭gdB+W1^HP K  {+LLX65o*q{sDs$oZ|J |ص1{72)I"e=A5nFP@klӐ o򐼾)3-d-6UqUfx07z2rtWř> =RyGY=%Ѫ9U]ۉb&b$!VǔzUcUQu (Zԩn3Na=Kn HljԱt+uǔ=Zєx >{h}B8-ƀQ~CNzJ=:Q=9 sԷFY"f_p; #oM${a 2󇶦ZdlsVi;k%HBXAت 7͔;^+!$fFeWk8zf%P 9ɹ#:nPNZPH:(|P$2YA3~>{n&-[﷭dZm_f{iWs{24TaTH~&UPu|Qu)#`#D2;QHBLp#8")V@:[[視ȋo;@ hCER Da4|G싓 H}uAAgJx{41-cx&e0]&#?U3Ch Q' _5e8~) |so~2W \Oh›1~DH^$lP+P& Ѝҹ$t?E#ĤIjI}T#E*aOy >i)-0u枺Эǻ DsblP{< ʴ\ؔ)8<-dcP*M5ڍ?qH7c Ycb-_SFB.?:?oZϥU*)|ȊE=' aUYSsY*z[~KmRdyNJLoa[Uh\`DctKe Z 5\fHʭ-;hDZ&+ U:r||2Ø2V-]HA\SO,}ꈒk16Sao^N8f|2ls>y$j8tmeg ?□K V/&|F&a$cj wc ͵yt~e&5Y0|Us|.e39h7o9uj Aj̈́at,&q;nR3HYoȔg9$!3U8:zqjo|AZ ⌨_Z8nCwIVK$ĬY|I-JL .d:,RAfezD$K| yJ58#SP/io0ƢV^xNK`?%9zn" lǞ13B労-1ʛ϶BbaJ룅H44vUз(WbC>aSp[0Q B7Uoc$}Imu6fB{r|=*^II[,@9v8#a+/#;4|z!fע3-ҥڮhYˈb!"hg*˩Ji0U?QApZвd^ݸQ(kͽ)?A ӴEƕ|<"_o^@Rok,[ {x~:17t{it0#+29i*g}In6fGS՛bmrW*O~1 |ie.Fs2.X*nS# 돃O pRHt"鯞iMb"Kkh 󘽸dkw eztDy@!tq\JK!2#y;{9[YQtd88w.saVH G{ ٰ "?&:1u5d;V²1aވHz!Q"U>zZ,&Ϝ1TfY?r9]ni;\GO^쯵EQ*22rs0?J B8WZg*_Eb @]7hT7|tcGt:;|"ˈĢcJm+8+ )ʎ=٥HmkJ(.jnT}ލgϮɫ _Qau~Lށ1Wu;BxҌ&jM.‹` mNM{LM信' !#eȱh5ee ?S{f"=OQwN|=~R`M>T})¸f=o{G6IVO:aDnB+ 1~sTa\RmR‚J-J\Q3u%4]dl S=m?Oӛ"uFY`xL{Z>1!LRFxE3 돮|kG/9[XJ`Hsh0P^Q}/Y4~@r/*[SXP'DE$d.b+ly?!I[}cFR7ܞ(f)cϷx聙} R9aM-a4|-:{_Af fwDَ'<$D0=f,aSt'}ncNK?! }5Wd EIOȜAXK|Nyaxa!{"]|KLO!]|_G!*, LZ7B]au-s3=bFodR1Ě\R%͛y}&rJXː[ogwէĪk>bL,ˊAѤPđaYҎ [nΘ>nHa2xqb jq+/g`_?w Q ,Tב ޭޚK4Yber0P3qhR/_b#̶H~7uML;<9bpb[]ED^% hݞNTՏl&ekR |p98J8Z| Ɇ0 Iv%]+5JhQadQM!*ɉ`*ݝ.|Žќ0Mߜ ʂ8*RU `Ͽ7|D`XLīxb _C"1dSIJy zJRX q'I w`u^p@o`x;r.>H0-.3]OU4𩘣 'z(/6+c)w!zݭp)eZKp':*a"Xٙ,bZY8˖pHSd=q7m~USZRh&9is{9~~n23}΅KR3,Y %e6j׵E t7 |2đ: 7Xsͼ촾_= \gPf_ޟ;#a IV /mW"<|mLњr +S {P;IGfi\]nT~:0 zryEjڄ%fP+DB@978 GL(.ky ~պgε<5--z"pAUNEgd&*ZdVw;wL^Gt dEn{xD_0-G4Q ӆ,BUWp/f5]ã`mƥt}%9s/VʊFWW2dlU749BI#亠$Q'J0\%b,(L:F'PH-.Q0NM *tT]ml \9j|>Q+p_=3u.οȘHnHQyz;K,ɬs2x)wL~& ;ךPcVЪ%E5\0͒SG5^-; #9cmCEK 4vY lDn*fR 5Gv`Z^x#,A@"UJ*`+LzJ=La eaIuSu"2j+(Y%Bqdԝ"b #>M"V )C.`Te5 M\2ݤ8e}e/UAg#Mhd4Xk׶|>(U>=j*4KEyp@1L6H"/-R` H}r8PfJlf ]kU[ӛ2YyxvB}Uۇ_lobCݍLX}\בgÜLB:r83Y̔mρzF#gh@BhҢؼ(xGpUxQ 3cF_,Hd:c8uDFؚS݌>+_L@LtW6e|x/3gJc!KG[%ns>x2QE |%quSTy1T:XJ]H-fF 7j'}h~3h<%5n~gn.8]ܾ5[?{0 tQTmkv5ܿ'Z1l0חjX8$$D" 6 u" h5L/Î$\]mֈfJ\f@jrzUGڦ%|shKVRUOWΊ}T;oyqmS*C1$׋>aG!#E7(NI6r8ݹf,M "XA5/8jz9#h5ȪrF|?8jM(;/r21Ę|1XPoG䐽23 Pj7d[[r_64&kOkͯ_ل`nc߲V;ǐ(^J kҩiɝފ:W}^e r8s=v=cMy`@rQLn3eCXg['*c[@RUh&0 6>؆V_{N&K|_0z@K| S$LNiUQctWvng8ԍb"1 8soTZ@;VdW(%iWf6vXqJ4f43+ujXi֐܁~zoT6|Z?o#@eQz5(X{aE^X"r; o$=砲E4r?fO>U^zO<& ʶ}5O>ux& R=WوQslQ\~i11s7ێ6g(8yk5gZ$Q}1zFv*QlxTҪ%ONpۻ#j2ier[ , q((RgpM! 1C |Q8J!rxۿMp:if8a67$X Ue!,c ;^6$8cU;We~^4*ƾs?*&+V!Z:*n99[OLUYv";Cz/9UֹA+{:;sdž1!G9(.*O!~`aqa|eNޠ5wv\x06N΀w~UDr`gR9p&Pyy 2-*uGL4_q72#R~QpS' I_K/ꁹAaii|1IT EҳwctA #A"9Z2̄7s\OH{ƌѲ\w>9occ3_0RM \xdb^{xpgj# 508k. ON:P+'TLA9; }_f Lr]]nL[qH#c.u:Cw_^l:>[yӥU:(Yz X cH $t$!'#4;k406myvy$_l|Mfq?iMz_t4FuMn"U.LYr\ u%M'VFɦhnEqT|;ȱo]edͿ®L Y DFI, L+ :\ )#'m 0_s4 Mt=t4ONwcӺ?)V^nyc# 1%?ZRYBYw=Lf^lyqoN4_6yqvT -ZW{HBj `ѓb_gw`֋U 9N3yvb_"S~5yYtV7evl5f?($"Ou}Q+>`c)Wn& }j:yĎ.w LnⰪ43]WXWnȡodgBt:UטiTy6.p~н;p1t+>Otݷ<H̸WQ# +GIL̨Ium̈́0kg|yoU+@gݘŭd. n|b073;Orv1!GK2'w/BZ$zc9$HVb. *v0&7>~NXx9ZdA~-qToj[R$beQEˋa3XM_Y H]z=^ޘo=ޣPi$" q@\Q*(1;3x-j{RIqpóP*3H_0= ҧ%hC95g*39x!y^BΒ:`%`d5H8Ab0Η@xx<",[][dA&I'q+wE^BmsP{_< uׂ70Ik<,wX=eBVwY8Bi]3u(eF\&`b\ 0~N7&?S RѵG>IK (@Xsd n $X\?2S[D0vJ斾p@3bPuZc$-=~4 x5S^QA=hqJm `_L1.RH eix~&dIhl_X%F̸ 50d"/ ^ҌU L7ڂ+(YĈ0 $=dBō ޑ X[.#"mq FgnLf X_P1["ceGzю NdMi,V$k)VqpoZ# 4BUxս~ћeH&MnP@_  @ǔkӧf:QQ+t5sHkd^|CXz{&M~Z\H'|.dc:_Z;+X6jS;Nb㵊[TdHމ&[`hNxpY3Ő:[]tg~(pT ]9"ᓊ"92%N`Q0m1'@[<+؍kQe2+17J<\y&K圞x\9EYU I"HZQB(Qno~2G}k!o/w)k@W2m0-X``>TS@'5 *$j"L6vj$vǿeނU3j7w[.)]r=- ܮ6qGT ޤL(I'}9!/+ 80TUwvZȱ7]%DyN3dp<0Sm7eLwF@PavaK|NG5!Jd ߍu}=FTȀ$Saϖ5P&7crmM:͋BSه$6J#i4GQ`K!S]8ifDd3war]0 0WʌX@X- 7.y2xXT{9gP C pvPuve\ZW rh|O> gx4*y~4cēuuK7k\ xS7piuzm 獘=֥)br}/lehe 0dDzs>4PhNEéc KTt I+b=QK(2o=ԇU`,@ m_O)ojٛ.V wQij;!g݆Q.٪Yꑲe 1/p>Na;JL qbi}àH`LZ::?dm!_9`vehA>a?if=SqII+fW@z b)}4ʶjС_\$L=76ځ.y=@UA5KoZ:sF9v;9ll5s?lۻz'%pZؐδ֭yrZ9VXL5pT~qʱq˛pD;h -qNyPPFO$^z*Τx2>VǣLGRV 2Z蔺iגlE\Nb.HonEӇF(*笽q/nyy hhȁ (]V((z}NQ8xw#U9¼⾲@Y3ʶbQuß88YZC26͚bхa]{CTKL5-YhȖjȫ|X~H:YmI 2_'J=h&#wq LQ#(cCsqx.[̋Ntg?ue<>xst2-fnI(|F&H(82%M➞sڔt `]Ĩ浄tbV< ^yz싗{qjf$Ǐ& v;X9'3 1cp}bJЂK[a7njT$)Պå(x5v]]Bk썈)ÐGPM@`Ą+3 OM3w3vcEq~5,3N.>O9,h"e>X/!Ņ^/ R8Վ.vEf۞uGi@XK`e9^; -;ݙ6Duc;6`B=SI(&5҉p" Foa{;)"mPP8JOuMf"0i~Uy8d&h(k>)v j-K#j),j.e.+p~Xŵ8(6:% e_PcCi5GZlB1'oB\K H"$; Lp?|%^G֔Y\ ~6`sݠ{ִA;Z%Hw`C%u״+Lc?>[9oȔ7 211CHD ]LIE&>*529P8鯟?⿇eZ2V.J5mk_CVS3O '9{὞Jٵm0.gR|DҁgYW4V{su 5w} D IKጡF*q}vN&'=fm5g^L(|7!M? 7d0ŞWOЩrWЄD1LJϣeMU&XD.$)RK!#0GCf! |c{@4 9A~hhtu xv1StL؝FWQMqbf1 eB(y*AWa5vRwm;;NY*oў6m8:f zWnS@4適 &E_ %o ˺rO7UNzkrb{ զ}*U)]PWlZǛc!9p; Pg#[OM!4-WWb5e#P~v7z_)ɪN1k~r  BgHHKV ~b^aMss ]< -h77C(bzp:P6&LV"'`轏VK)ι9Ri׿5{Hv~L_nfLm*j[cYk^۵)WT;o'9ӽd?c( rgbDkJYQ߫;hR ٮ(WY1PW]+0"hFWֿ% 2>/б:`Zс3z_gJ)P`)-ӎ VV:ɜ^od~&_'b%V4Eۿc{I\UA;e k 2Hry4Y}!A f6.3?.St$΄}]\&JO I>/D%_|.+ {mr 2q:@#ܬUC1$ JO4wetsiIY(;xbxJ ag5 FjlMQOAakzso D4V6"?463WiCrrJ'jP+/0FѠz.q&&.R_pΣ\Af{g<ۥ4;9=Kޒ4#H5ZEjgꊔW`R*98⍟O?>ê'L%$?=դw\n'eH[~(E`^, 4TԂD+)̇IW(7 e/.(8HO{/ s#6E<L}hȉl%8UIgO/1q* X fXmo29_nH"ɞ.Lzt/RS`6Oɘ 4L>: $mFy;R7)YRom;_<EX~v޺L[B @2l*SĶW9"9B_OrF{1螙ѡ-G\ZQCYzX q5T(g-;]9WEՉKFI21-F|wU^$;WF \Y\U\'Cr9Z|P;s܌1f*£NeTeȐjgG2eHىF-X!{ #2~6Qӯ4WEXq('5MȃCvUJ#xM1v~d{<{BqHr)g6?6?lCe܉B_ t=H2iSNuÈ{hBxQr德׻p)65ֲz L[?CA{6Fz06O!j@2sRݿpzwſʞ]rNq[]O, Ƹ[w,+=pxoBCGDZ7!¿Vnl/\T*^'`'ǯpRNvtE&k%;٫yASєbTsLWT,(zY%`<!WB}ADnxo~Un,e։fr]dDgVDoIRѺ*`yrY}c`Z#tuY45>i%lfeҗ%kc򠻡[4E$E3V+)!x* ֹVUFwII{,Uφ["ٞCVg>qш:TX|TTXuIIt߷klvm䐰| >yw|&wP2X ~дguKT39h$xdGHΞN&4?s^u`qRX.ppʺ6#(&j_$)G/RGZ/Wi?%ODԁ2o:\ /\qnR=6vCjhc3k(GJLpSU'!"~ʑLDAmch$O'%_u${YzHC¸b;(%V%a(qziv,t C[iuh_ڻz ڔ> Շg$ 4HX8,芻`K?c?lwU|[PҵhCT-2wJOro1(01vRX'9 ܔ-lC%2$e-Bk щ@(`UW\mcG`2opZ}QH]bUѓXbe2@ɲXljz?$ u念,m>uSň^lKB'Fdh_N"L-Xlj+څWS_ x]#g{k |/Qk^ F~7ΡCچgT!щO{/YE>}}sKTJ@-meC 1hTQG4RۡFvr"<4Rx t;>}ny;^^lg᱘>t1v#ǡ%]eBU2H $D[pްR9xaI2 =v:rιY3_dn_< U_t百_H%ÜѾԳ3hpXC02\dk!<ϷZAW1Lֽ|~VPՠس{ͽ  L>eJpjt&F  o "wNнʙ=j(ڷ!6گ*ר(;G,bfẓ?AS/X8i<^YǮg ūF$<9νB|WUBnםR%_ >:Xnc}5O)0R_sy۞'~7Spn'!o7tE2։[Hv'đHdM YiP~`&$c㡆e HS̅iHEtAG:K,O`j V ;~;es+pE늪g> -Qsaj:~' dJܸ?</')GLkW̗W7߻؅SNDMSUJ}@AA#ՂEu֢n+V3jIuK$25\v~gulN&5!=AʥnYsqj[yѨ >WGJ(1i.@%B_rEgmWe>+R"Ufyb7V)kAAd 7sOfplY֒ CISP~Q"Wu8KWu/ LоW 2Ą7n<3{x{uN1?N hN}9bğ_A[cCQ9pTɥ3EMKia=)jk ߖ[_FQ['*aEb$xf (BP[aipYǟR%ViΐsHf-I:ZV4|Z^L>Vh߻[fC>ケ3Ko}9g /VGtL7UnhqԚ~ngSgv}NyⴟqE%GY'n[ D(,֧KReE}ߋfcnrϋXH (|NS:O?+r&<)+i+`5k vj>Et$?g99++g"( ҳxV=35<NR`g *w>WaROSWZҌ E &N8'ri.F 38gh6HWK6Z٤2?Gx!qt¸gED[,0uLVxe=0Y 8 _AV@LWuglG#'SP&Ǣ>6Wm1;{Cu6Ӎ)VM'~C0npP??+S2&'s|3Pt6-7lʷF3 b- >~DݛE# 1ED3a ]%Q6'kt2b˫4W/G3/۞|[\[hOC}@ʵr 3I#|Z&A OWKLy=|`T?; gxh7"yЛq-'+8q@f89; vĠ68赶j)G4U,~7)@&n$Wdg~oRlmB|}E1vUF:iw[_9`\_O)h݆4w^R="7|7p&`'uߍ]o <" #ץ+3ۿxl=ʪ!'B Y/Dvviaģ!^G&CB2ќJg O]Aٕ|)-$`i4_Q?Sk<KUE:\7\1*gק]9t a5-9|IHWZ.Rd.=\7W(%tN-ťFW e7>jr1FmD:&imgiԃ[xPLb8q]&q5mJ[=Ѕ Xp7{ F)g2(G:_dF;G4<9`qjwWƎ-Q {i0:BB|r~5u'*wjS!|!*[{:Gыl|i0'If;~r , ,Yo9[55G⊤; (t'wE O"!k?T[ ![ R9;D}D 67rUHPc Ȅ0qn^8 N6t0*G ]]mbkWԐNc?KE}j<@8"!V?89&\PhgYY}i>r{dAOSk3S~C0ml@yn)*Q&X'bZt|T[GMSn w\D%5]k(Z5saC<@ BE,LnTt^uYj o!l1o6}vjAS[XŶ`OIyyDGdBP#sKOzG1}Oi}A6Oԭv[1 Jj2_ʚU }X6XyD|1!&ᦆ`ŷYs=Ew cL=%˛=+4y՜C2Uݠf7fD be}D3:6`ݝ-(j(ALo&PJqiaw܁~z-ai(k#rI=܃@Emo)`Emq5:u%ѢSM/<kl(*T䞽ݼ{-l 0YDBd"e/˟smH[Ţ1H֍$9|ڂ64DqȖ"p +A#5ACAr0>/@X&0.<#'-Ky+pvFcx)cb9oeV&x"`_r-^?mGZ66#इq#uc ^ ǎO2I'|;eͻMamDjK fg'nAv ArŊ2_C𧡯)_,Ǭ7aWϾWݪMƼ_J=* %n][ #ф$/Ja4#__5[6-H {RӴVXPT~pw00htSm*PfNj#gfKLӺ>nrP@k؂? ?հ0kde2οwI\AT HZ*ne. YrXy^sw$g%[nV_Sw {4X/cC-6^f%ef=-#w9֥)%8Kr2e19]Jhv}OˍWb/HQ*~6Zڅ_CerX|C[׀$e+eZ$?wn2볷 p k$ܔ8tHE`57c,Q7=]* `&Ci5OL:Y]O-ϠPOKI0%iT:`fH0 !;À05 7վ~˓_Gf5],؟}1gI7rĈI,TzG~)bN3OD(tlnf:_ JќN^VAsa΁2P^~M܍E82$+Q^=@ChM|z(sޜLm2">aE}=/i`E~;B«U5oHB|{qJ, > /87!1L_Jk#-@t/{6_a<mGc3@A!`,ˤX.:@ܶ}UƜӤBĀ}R?ZAmRq 6mtt=5Y4WC'fDS~ x)MRkƁm+ƣ D)fd(㬘Hz׾fTX?1RJd:yRaSmw1#G8Ҹvm(Aҭշ-UGߩ ǝ_Ϯª ّ_w}>[,dq5LJqR* NvK sچX*\G?*ض󫳇kkN$SA,`ͧ+-ƭu9##z!ޡ 6OqC(]ڞ% ؐVX#>чjaZ6/n}qc:Tc`=r0dEa;Gt0QxW@)@] 0m*ه4WߢfWBmI"ήѐom[ %Xbm31N0ID7uU j~za1pʁm[pW`6D-yEfoh(ݾ !ƥa ë|9غ:Rִ1O \}ܢ$ OqC{ƸVVA.%8JKӄNlCFBϽh)dOmJq +&?+W.:U =>i0 c1yj3:8t4;@a)$eZ *paav S ,f0mApnrD~a ^C-쎫;, NAiI? `d~T vCşڂ#jJA6aЪ`d!:݀Y&d(ul$=Q}d@6N={q,W] ƥE~zWS9.#Ռ_9h7;k'Na1ΙG;e5EPMgH!/J`3z?,j:+TWԄ>SdYXZa11v:zU8# m%q}3yruŢz>Ÿ <]hnfEV5`J >'Yj` =uR͹^&o|DMh)?0N'ϵ g}r=ss?&TST8JΝØ+F[at@P'$uuq/bܚHv5' `EM;gxN͂ʁ-r^_sXdL 7N~T󴾧YC.O9Ìl Y n5-\Dh$ N j^@ȴr5Pqb3DJ qŋ'Mg }.4>B*zB_l})~W`䁦kf0Pb[^44Ed?@ }D[2[:v Ɗ);n^J:_)>GD:KLI$KA9jJ6zw *TZ .% ϏjV,$7*\=X`ƀEmw=1@\{kj dJܷl)O$<9wE7>O0` buUԋ̭tA`iT.8ra>j:eλ 8m2_ Q&G!3!< -JܢMx_\k_ABD"jADY% ؇.nM,ܥx"4P ʳx3J7?)u"4ke0]PXʆ{m?yUUgArMk;3';|IMX7$ԙhVG35Fn^{^w_=lDu# #D)jw)vs(O9qɽq*$IjvSI@NSC*RW$}6lUVSF X3c@? TI>A^4_c{Y!Q+8YG 5>sACqܤP&$Cᖜ < wԖWS /bI\23XAndnKGat8Z(Sx } K[5hnwpwG\7cqRmmgF;sy5D?=sgЬtoK:[iLZ?q~´mSdhHCx,(d8*]PdXcFB;hdbVĬb9 gۧlMA Ts?Qf#4pr߷xٔσڗQ%3"~L/Gof$#o|lJJ>~/eh+ִqDv*-,i({`"OCF1ғ+ܤ,Li[47)}hz*eB؄73a"2N)qi^rp1g`GNf ^%-aRnf-4-ꛆ`8YdG\z:YZV;Wwr9[|7 g:$2~5MpCJa`W>Y.&0OBc)&ʱ<@v"t5iLuK }HmЉ&.K)hFgZͦ(,3ax+4m`gݼnv&{e3ǖ84.r=߅&E(K_-اApM&Z)_'IG\u=ď {x_uH!q:f%uI\tiҬD6Ϸ=3( 2ޗ#1,T>ph|f4]¸ri v:o1ȯS~ӝϬ3ʟQNI,۵#Upè-/=ۍC\î~d5ǯK"'@[!-.ETcyq`yFpRxyG>:7,BU ( ~➪dȶ>pAq`*^*7% 7BP f[S;3-p4 eH?EYFI%Y{9]uǁ6|TŻ}A;aXerfjyU ]Ya :2w FK k埖R?`b).40!ZɣWnE֗4?k)h(r Pbh86jI| H! 1-c~дJhg"`Lg`(P/.G>޽I섩3:O6㘪cr9A9^1C8#/~54_NS;Ub|<AUPNU&0&~ߙ;ڷ]K&]i8)RuYScQA #k*a5ʢjդK^(`pghx[  : L &-)i sr9 _l/YrU81,?%QC#M 9cA`$y5@¬*l'HۉESJTFO;h  @2FQZA{X0Dg8:Ԕ`n٩ ׈^Y4ʈwۓzTiΏZ͐^_gYL4z/R8fl<Ȣ)ƬjvĴ)6\ǁCĔgX?E\5l+\cQ16qȡ]# Q^$IfHqv· <]bb__r^1oE=dmtк÷ҵt hJrai -<%ٻР=!(%u$^BD=%ŗ q;8{~~bDN!6'yux!LbR;Y[u{O7K;RT.B0[Y~qr9v<wj R>LtrH<om-Ӱ[c3l&mDGg=Bc=ҦYboYguuG9;h{ddvE.I2Rd^^^a`,I+"E4r<Ӵ@k%],iT1pP"!( A_%"մNc?K+&uZmRQ_"J@iT/ۧz/֏H3˝pE2Y +-"٘g#J/BN4_w (ޥƽ1ՠ?M\?QDpk @ l8&%,]:$)3P&.W-.1)Pa\&eSw1xnnH8,3V%j70c9=xujim.z=e4@d#nj!X"VcH8^۰7&#vd Fɘ+s [pSvRz.i t]l $O'}z8i2j3xVv.,8w6PPh1@\Ė)}Ch+m|gXAe.+=cm$Sbda&CtZR-ZS DTe + (˥8/&*:3b"CԱ93ZHeRɸxhCKmJ0?8,eyO!P9\ )Xjӭz?@z;07Iu2_6:F3p+6=XoLHRPVvVzIOcqUb;x30庺HHZ olăG,!MT39i!/0g.ZBytin6McN٧+pYlpa c0>W9jod_BdX/PP3)0wgW@֔j1?T=\ 9Z=giKr < ~SB%&J}p)2E Zf!ϳTz<4̵+.}~ U,NB}ƾZUs3mbqkc^ly/PT6>V:$H]uM@Yt hͅg[kG?,,{7P?$l%In>g[)|[*]Y %5V[ÊfJ{< iƷl0cBt+&ly:}xp憎R8B0EPQъo-Mmn osg7 p) 1R8 9 %,s!{ rQx%ߐ&dZBD|jF3p@7lY3\ OڂRzቂoUW1:ʸotcƉX R  q4z*{Lx=wxԈa}؈=ma{&fKXOrEF tqGmAA+рRgYhۖ;ɼۀ] dzP&>PA mfCp';q)?L, W 1ĵo`2% (O+Y=s.Ѻ43K22'k}M.*d@*[@))A.E*V ,'VnlJUj!5PA}6'HF}h,xFZ~HΏ9K#?cl G%{(Y Y(Ix:4 1Xdfg %\1DRy#^)`k 60ҍ|.z1S 1PmC: ,xzM-YE8R$~TŧҪe)?U6:r!ZokS }& ߥS AP(Wl2S[z< ~[]u4aY]3?d%ƍe} ̤ĆLC8_r/ znN3l:,4%`5=UW3Uܳ\E-])x#rkVKeymCJ@ 1d2?!c ڙDJT9UL[ ԀMwP8:}˃ t;Lìj.RV#hNE\:X jn'x/;HHMyN‰EGb kD$xi2Ap*( g޳dٰzƳ@5|/ hJv\A)KDP-$`XׂEBč)DB}%j/YAf]V$6Ur.6 {v8꣌%\9+א˟G^_؞uQV?FLIKAP`%7eg?d)7@J }%#Mu .[|q.v3`9)E!@qO'N`EblI`8<=[{dk MbȮŰnzN\яϕocgB~N}|\W.EJ~K5, )SwUW,sU :[Ew ¾#TbcK,eJq1w(靻Nc˺PP}M±#=8p/4~]s n&UE(1_MLT RS=@, *m4oÃ(+ $ ֪< {|ɁyJe; ڐrCc@x'Si@`xDv@AF!s;H /ڢ1KG; "nF&vf1[^$ [ާL1M ّLoK<V9Bu&]`6p t{au[Q8Η+_ћאP;/r7? !C"c@3<7pum߇DȬ>Tko݃U{*W.Rnky<׌S"lULDL)7ň>#} s\yDOU]6 %=NWԏY sfuFC zz Ne;:^z(95O~% pJow);,ceĀkQmd /*Cbů9OVzd s'*: {Ud)w4j u;jiހP V˂QbjV"? JG~unke)3Ks@!b|XSgQcX`ʭ>=R+^ t $!_:}fS[qָ|ِT;uᜂ9@g/__ꖶ8~L3JЄ Qx%5R}2a- \T˝% #*c $ZJje봔 ƣ[f@!OvtZh(t1;*!V{X0Cj!_JN+4wDc^MYWj:$"Svpa܏N64LNmJ284o0ĉfy]me ǭ=У6A~I߅㰵J[[\M:>| *n$m]"kwyBԕҙAdd MU Z5c`}޴Cӡ$/ [x)n['(~Hɽ!G0hXЁfP.c"K3C н/|0~ ^Ǻ3zs^(,&]W# a %T'#Aw}Ŧ|t-y`Q.\(t& W/:[BTyHe/G }iU?S,eŐΘ@aߛŽp$'jԃEƤq+n_<-uC.QtDQ*v-o` 땮f=OawEna.fDK}ŧ7w tbh@<s3ыx25`"i>p.9(1/+l,kEnVU IPqb$wult >0 ǩԔ9A3g.R?ByJaNk)Ѝ30PxD) (տ~"Mڡo~>M==??x ͶJ~'[{8a~+ )kL|*`H(,P𩤐J#$>L sLnd?L/UK8%nqNc?`Zмy?TV}LP@+y5j瀴KrJfZ_!ݞ]K 0`Xt~̠زݧL00q)(quX_QzLk L6<2419VOZCqICg"8+f?H*Z1s6ERE{I/S߽yC8^ѶٗPDd˓1$1R/,!6 '<11幰9vA7bD/gHu,t ۀ^&gQE0 "Tv*FYF^iQc%͒Bg:8mt Bu(~+C#Arl_JMϝ:HDj1Z]Lc^O{&vqֺXyg y?Bt-t48׆v́j> q} f]J+S"VZWLb5V]0 u3Gk1頑3?3q"UK#k[8.EA6lcNn*a ^8NX+u 4Dآֵ0p$z\gPHРRyH,DJdclZx8jkM#t఼BE[b`l3/ϑ:1KZDvې u1wyDuusء:uGխ;*e)`ZXuoӤTT G6Z:Ԥjx,l&7t|8d]cDbIەa!WPn6CnZIFo((PK8yNr9aLeZ[ !nq{&8 x J GWb,EFy(>Tz+W"(-tl'34 H:fFZ VRFW0Sb-h11hx12g[wd~7NuDR}~ Ş )#h^A`GK\frqhT)h^ ~ ={3d쯣E6vwN\I'ЕA=@?Uw:!,ǝ -OCX͏SٸX$,Ɠ,[x=|cKh.-7.jmu̟:?jwlv]8|]< G{&;#Ժs-/..ndP^c,ślȑ.Aۯq{ga;+V+=M +i*̜d-|@3|}ꄎ2>6R,qHSz0R.a|26h`5wz*>,ωn+l'u]~)魬cOjɥ}*\S#Iٮh8+zҜ/1+5dAuجОʦqQKdž))OyFeDo ].'(I[(ƶGϻc V*匩ἶ^~kpߠ+QjP‹,(@q?(ӂD9efOt!AѭsSAq@&QbaM(/IZ7Lnݡħ :y-{F7yfN#5!0l I@$;En);AjF Z+GE^N,n1Zٷ$tIאxxR? X~qnv}h&`ΐ;=GP:ֺʍ}?vBcwCUۻ*YBSКe7 չ0 zL#`XVLkswJAR;LcUJ/>%zH$i i@3OEQ Nn\^='$:$L$ U5i\#w=Ws 1gt`;VJ+p>j' 51d%ہVyT':y<"ٷI8K6z\5ڸeUNCI"u >x5 NȮ#o<9;jG[͠z2v{arT ~m!J'Dp@S1F`X ]emblUzX7VX%M)pĶ˜3yRMZ6oTYU#vЁh.gS7GxWd=X!%q {tKMVm$\z˙kse=`j{%pzt~+]_nY2"7vU>rWNR 8Z<lhrn!;RT6IuR.8EKSOaPA&}6xZ\pD>H%z~(go> Pr5I SyC`qd f҇kZ In\"j.k*h7ܜR f,Y.cu@o~HFĜT|Dw\ӧ9X)⍾neC3魷OrCke5,1d ]y @'qv=nv NH*[CIؘ9r7B %O`{ 9W.NY7*(Mt׳~4r U|]2 yij3Ӟp{gV 90invYތwmD!ỊuU| CF>*"塔~[A}7p*'t-~ϋ(toXOa@{V%)k2"Fqg`n&W?ʵ*8PѬFJ b]c'77 ƴw6S2Vw/꫍ VN\qXbՖXmJrӮtu+(=<CF4*@lwoySj2(FV1xBl9ilj[ S}<=-޾1TA-(\ o^:ofE#K/e%g]? Q.&S:drƊ;"p2hb`ܤoG+7}9F_q;8$PZ)+ZDBu>It6(<uo.z*}\řuZ@](}5¨@8I篵Orijv)GjrnGHR\&ԇ:L I>;><#71V,.=+,Q`zxM w)s I@Kwd:gMR>t[W-xPwh>HaM d]*IpG5>dX0Zjv&~\_8҂Էn^'ߢ xEt8'g]s,p Βu\`KiFǤ9ɔs'|IjX |xf ;o5QVN8EjZkS%Lڳ2Ln\"X,yM8\M( PaB,o4~}rwk^4*47eaET(4$(s B- 1RR&$]19$3.2 ԤmXoǙtjnaȗulFP&Ƣ\kN՘sŀ] (kcIE̒GD.0Nl[{odϢ̻rmBWBY i_O`[֫oϭ /N:zy.CdVDdBPo9a,lY/Ww{w"P+<'hs~TM3"dac6_g\jT Q:Fwaf[ٽ'01yA"lѕfaי(:^LcZ%弽[UMfWB.5 Y,d\Kl萷L$bD"`(+?BHd]x "E0qNs3da`))4ʺCG&1I8©UI;Nƫ+ZLb|$4ͯ~".+@ݿ-C$* d5s-X"jt7NܪLopJ߅)6?؍ NnI; ezYұu`7N3~㈭X\L7eP _%"1q\`+BRDe9Rӧ,|&1zՀ +/Px͵)㮀|NX/?f&=$͐rFs>l-G|姃6x8iXeAOA?Ki@Rש_Օ ^Jb_QΦ?~c)2d6z5n#%j4ʆ?j B;x:P!JA O۷g*t w4'ыt/M,{3M9j]UrpY pnuΗMB0u-ؐ3eiO dIeu]-a,еϷ4w6ǍQh];%63.H~aIyߧIc"[Ӗ2nI(>yI 9]B9)HĐ[/ekku(^jA!/6 2Z`帱P[R,`UbhSp.A"oOӛw\G٠&5=3Cɕb&v@%>L KCåS;E%ùuҐDǎ"o(PK_\QҌE9Jek|}IJ^J! OP.D^7-X4*| v,tPὥ&q6 j-Tg ~)cIP[QۆXi"V])MH('!2Z\8qmUMKHKeflY&N DfV"><Z.JJ?1(צ>C~y4[o_aZwi'd>x~AgwM8щ~}MARD/"JHյ^CI~pğ\X )ԉWl aI"uӸׁJ@g0Tf2y^%-tmO)}]FlZpA>zމи_Ӵoߌyeذ\F9mW@F+ F͵m-:GN0c_tS=L㐸i?6d6]TR8Ơ(rCo@uD>T#3HXO!`f~-hhWmقݲ"kV˅M ^,Ɩ^ $1Р=9s2ֈ _p2΂5Gk;]V3@ `ӽ&?Ѧy|kp9 *]!$bnʂj` oOu"\ :@SvF*)X$;#\5=ָ(cucS"\ήr̠-3!EAS, )5rL^  ? m!7 iF}r^$;%^=}P%R,WroH/fb.+x;7ZdacF@M7Ht9. nތҗD dmb, 9BFǘI7>gBc9G`go?sX.i#9vhV/O$jF_vS{ Px+g(M ~zY41CP"H+=6o39*jv#b9hS]zumq!l9VEO}+??AHk (>Y"lp}s 'B~Q;BLU[d);DG"mo;jaLg ؘ;]4YE[~_6#s*K`Wb&W^о-lρ2kOٞd2qx#rѓG69̗+cwN\buYרB]Q󪟮 hbD\1{ ICpV1$yRE*'!ǸYU[N IBϿ3ɚ].X>>L.Ad7? bVǭ ?KQ$#,zbχn. {iR-b?x+(*ҩ2`畆S >e?"'dk[/6ّL[(ftwFDwծ&ao[}#C.ORby wej 6tT 8\^s*ARW Kή`9J#^ _Z[;8m5J?)zx!rK aߍ*|ʫY;~9rԈ`5k溱Yw$`f3J{PoZJcl_8[Pق .E[pevVpo1{m-.7fi;rXMCكekOzi֙-d#6~h6B(EtDpۙk`z=~X%&%p B;!ϡSf;X>߳o1Eɺ ~Y5"[lh|B<)c@Kvd}\Hq$.G3ꓘV]73u˯uv`1Jdܒ:wNpzedv; >wRUޕ2~n0k 8ݜ?G)FU _C[g i0qIРu+uUVY!g]LA`CfB<}B$h+UI1TWU{Qd[I1ɳɒ\A3Sg޶7Nfd z[ߧD6Y )͢m$;{{Lf .kO$do+MlV-݅\% ?){u:E^i,[?jY(X;3GĄ/bk IqW3u2wkldnXj%XqT_wRKTa3JNTa]ٜpE/'1j6 1'8ބ5Kj)bXxDƗ.Aג鉡&O^#nV?{T=2Lm+0&LŒd[Y[ +Vh5]1uF'T!l㋰YU"24o䋡AUc֛Rf{ !#Ž"L$zU |o,vѽ1:S sEޅ1/6b\4M. -RG}.Ķc~`ʡcڬ?HPR6â-{j;z[`8CؗJqe)KdQX YbϾ[bϿڣ"P?kFw_U]o2g,cjAopХg&oh NcX |NH synQoCz4bYڼ3 ! f2vU\o U$1SLb?0wbi޷wNA7IB@D$T<-b{zOڟ1RᬉEYqynJW 8xS%5NF+<2凴B\R[,J6F?\$J'u(=RGE|X`S;οe֑D;$~yy[8Du-(\qN|1}uT~ '"C BcQ(5= | b %zaR<@?\G*SGHG- vˡu(u1y%Wr*_dHG4t.ow;iȧ-p­^BFR4 8wrl&JU _cc/Yէ+nݜ=.qe$Ά>>y^7 Є 7 Rn6`wZ' $;u=v)2EP*F0ZB>nkf\`vzI}йc:_&O2W;,L.L$LJ7?@b68[:rjkReC>y:ƃ6zHa١ȗљ1?Cw%nF%^!M:oNQsfdJD0%gtߑn+9Jr8ݍ]zt4N@o<|^Mj5%R?l! nD5nW u7A \TuvD%d*n< ;VD"tN0~UJtTl x`[* єӌM;o t:ދ!d~sBa_k<ە f1lD'}"'FX5׆džR3cQƵjn-Ym'jiVbhUɹz }ӪpܼIѷCiZJRu ;kVa1Q"vsYᇈ 7%a}41+ƗT@ZcJRxQGξO75B[.|CcJF֦` E@,a "-傧F_  Bj5Uϼvʿ0D÷ =*iU0ޕWr:?Qpr<F[m$0*aI EuIU$xQ)}_StvJGXUHcYɦ3Ey:R{O֔/ɏfTrPОnm"<)~(Cq1vZ0C{W)I_mIA1vƩvG\)Fܛ_\_|?}k! DboGB=TQ6MӱTވ `6K0,{ʚ8뒪#[jSkC;I^DPٔtT`хSӈK\-a 嫽p' d<8^FwzSD))E(.=ȝ\{銋<,wкEz2F^k"P#oiTӁev]KYKpU kDb_zo&0@-J($o r^uQ@JNx U$"΋:}9 +b`tfg@!8Zr|bQ O]J%T`utZgWe%?M჌|5<{EBrpowǛ W Z pfGH3“&b٪lcl-q8CZHAlNbխҴ6G~nV~|at]wwQgn˾Zo#Z!0М ;t~_;^g#\Ǽ)E+kҩo-k[5ZE ]T(1wJĝ](IG?ϭls"c >V.܁ܘ2S1+l!bײ˜IC'\ILQ_pz3:v lp ~\;bR7ީ[{RP̅Pzw2wx髳?Adi^ YV ֵ-$~La(` aje|iAփ)_$l*L17N%{?m]qsJkIlzUv7NZ# 0`orbux+W4Fޙ,iUNc]1}0 ,iwlm4gw萫S[1hy3RҰO 1.8H&SbwND yYU-;ګ @gW*,z]uU=P2+*gYTSB%h4$ 2ɣtvle`1 ad_X5rQT24K~ ~R"횣Ks;yP4n5i`U4yc71ػ}sJM,kD |S(i,NC[+fK: 9kǜnlz#Dk3K_RR0R(+Db /uJnH3Ŝ6ȋ+ 8 tWѤK++labdbRSM_~!t-%ݡAȅ5x,]Y{Mx6Dl@jȃ)gq}g YB Se ')aN=ۻzrL+gf9D&w _ۗ/dZ_g38ٙl߁bYyFk؎[ +L'-*M&az3i,aXLU?ӡOF95\HOM*j[E9Q+j J)HXi璺꒔>+x&K=W2T>xwmIVŁpWN+4GZW@H^j!oY`afT!=V.;݉Bӗm=ء'۾V'PFi ^jѴ <6l3uEaV~z@>b3%<3j%i @[&\>a .P|G\.!jWIv>:XW#Pbv)sYLKL,n檌X/O9 O$CKy /Sg{-wJ+0IpxgfsR{~:6"{NklXm2FS@ܚ!>!{L,XtKj|O/Ή َ,ӹơhy;|`9E߬I$\Mq}TG&|+$<{u;Me] ` =1]&vQ}byX5Gm~ט0 b*ESl qP4NX>nGlA@$e[8lHxLq$^{]c7#~bt[#%2@a )+]p-Y;Pۑ;W7&]ݾzhʟ}{}]K22'Es.,D+P Iu|0at+dw)~& LIU)M0U' !sA/k@ZLBJn ]8?QMȊm !V R(۽4uFxm%/RKw"68nTK^Wz u%0XD)_g`&{-'j1^HStp!kP&'7V8hoHDӡ2ALJ7O73uṫSiyX_-ϒ0rr*SCr硻% DžI \K[ {Q1ouGB+(Dxdej]Y2\fN~b^6eɅx ׷l7Zzz4_ 7`}bvhm#A|P-%Ʌ{a#[5jK;F]8.ۘm \l;֢Gal6Ʃ)FO(OrDt#v)O! ]b q ZB}Z‰ỔɹxF=R4p&1!IھٗwQ26$УbrP?E<jBdIj8J65ad.+n;~h h0ӏf)/T$o8Toަ^:IXHvtke/ P5W魘ށ$'N%]]J|ل #K@ J#1TeTpyoS.hw!Uo!ŏ5pf朸',!S'cZ5ܣ߿AށA:0h =)I]ۆ*FLӍ:- B@ILnܵjA$y _{u(9)mY聫Bxr6B]Mp,Pěײm!e=)aR]:@̏l@jnLOT/>6â]yO3ٺ(a};vL~kP샻i'w*`Y0?A:Al J5u eWaBKp!CO'/═G?`M`+nYNRE4EB~M,Lw~*I+SՁ`Ąu(y2Fi`Zn1MÒ첝qLm@Hp˂(r]eFUM`muepaҳZM묯ކ巪dPTw[mႯ?0늑N[l[{\EwI3M}"|ƔZ42tssː[;Z[Zk W)ѶN GLnYîR[u+VD++~JsǗ9n e/X"hd2>h8'a|cߋYMt̵pflp#s=!8*͋{ {q\ VKKža,SƺC(o+7 <'ѽ8f Gznq)FnASΔـ-b0#Y-E!6Bq534QhFޠiPj1o1P3@t:J%^;A@RDot[6 #i 3h}a˧Gݵu{t#Wg꤅|V 1YRTPllX]#w}a۵ʓYTEn$HLPZ./s4*|(xo!:snR6r9PSX4>K ^3No=ЦJ'^.OaKeyynĄ㨌͕U9B?^vD If=ۄj9ubNALS6)ST)$۠pδ D ,E}LA(a%(65As6,I5g L97|*zS.tVJQy[G=XYQ2?͢[:YH30whPτ($ӏ6-B͹5R<DuX46tW&1GȊ_qRA _M֯WE ZK;nw;@1{̙kcuUg m3=rlJ5_PzVxߙp]˅aaZr@lJyY6*#_We萵+2 ԛKj=z& 7E7<ּ*$RdX zNˎsN6ڳ0@eiŒ}'q J}ԅySz~%歃AɉmwrE{f| U\(PYPn> fd %D>S<@Ǵg ^*} y>8zT o y'_:{{I[p >aKH]ԋS#=bx:!55{ ~B MpS26PP3j%̯d}#LX44SiwZ_1djm|_IdZfjFXC)o'rı_B&Jd7l~++V&x݉m8xW}k[*9Y6)]8G13O ,ByEU ͷub-Of*go@%gwm/а{U`q\|vuYқڰwLeA3_{/:SeɸV`e(lTB5u4~?TMϼLf|0(ZP ~ݭ&"ެUv>v6ÑC㱶q>?mf;0 BE}A8(M|t.4?tG90AdD//W?|,vUe'p8RH`N{Vh;,YFYD`A4u.g!, /J\T`>oHگ5LI'K mcjâ]~-> az尃2b^\8ZLl5ˮ85({N!D V#Wxȁ|d;,+h,cl-?9}p+фvwb%`%eytA:)M{N?wJIյ (N)_K(A.NBDHg2ɷ=}#+Y^H$ iUjHaެagGfQ!ki/uMPG JkU1sB*I}4Ϩ$O&kk7ȑ<_įfzc kƇڬ_̨*ุw݅ 1I˛h 0!Φ?tb鈺}g@inԳy&zu"4iяt?m3! 8'Y8h' ^#y(sы{y OÒZEP qb|^NF﵈leNS5gs&s"sǠ$]E"ȢUχYe'};?:pL_b] ;`W mp-&\g _[R"LB,ho"XgH}hvlET$~21bfe2y 9 Z{y>9='пNYzɢ'~ :>r $5?B˪۪`s]>c OCR @j;3GODPϱlnhcB,m!zQ׫حqÀ-ǥ3nuT8ֈ3.oynѝ?CkLc*big.9rq`$n.^Aje>X1 .Rozd([,)t/ Z‹=+!jCW8:6hIqQ #Am$lmAY,]-efw&\Hf@cp9[ݢaXί;H:847|D8 6k}̗݌kI1(f@,iݗha8á;ӒfNM1T+4j_JڏզQsb#Ab#T 3* +@_D DQyAOO2+'f7?v'(-XIMO! "teR,}XsW~"xh "0]*ln-*onr`QH*uQFŭЉHoV]{ 6cpp4 Z*4x<|Ct*؏Z<[g!)!޶'zF oѫeC.-X/w1hl}L(Ac zY{n~KM[~":r+sQ#d74ybVMպ){Apa1=\{aŎ$6`DD xr%9̠J¼sq5a;^hA{_| 2Zl8UquɫtQŜy;^J4# ^| CJ 3WL6|X}oz$pEuX n{O3\~gJ"&ˈS7h"7lh*:|p Eh5 nIY>VeZm]z:{Lh:ۂ@!ze2Ex<,qL%ʶ̶Щ.Cvi3*KqAt?\ oC;tH HiЂ"_ay5w)w>\| !i a}`!.1MSd;hld{_(tFkd}N`.S-Ľֈ'Gc7=hnAmeTvDpy dy&7tB@1"_ZK 23%R-8R *(;k˽=CFo9QxQ?!T Hn*`@͕m=~׉Bc |MA1v <֜-SDer Rt'no!ںdi*85jwUpV#z|a kIv($2#ۼ5:Oѝ} <N|Ȟ[3el޸cG07ՐL l|C !$:dߔ"aoП~ŽqjT"Pv.VMB9$ OXz"kV2_``R'+FHSY\h+YmYƯwcFʶ$x[L/+0?|,Y?cj_H=/({%`;xٍ sdaYi-D\=6N*N(tT#cu/ZzΛǤݠWcaAŶHPbuobȟ(s; nWnǵf\:GC*ˢ0۳+Sp$yu8*g8ZC'?ewz,CGH.4Әŕ9=LCws̞~|ܽQ)~#^Laä8;8z3p@FDܤ,籧U`">-fm |(ˇ;GaQ?zAjmuo1F8+iJghy%5n EsV6KZFN9U<倹K~ٙ'O I‘S-hr;Ag$dʹ+WC1b*#hY s[&_=[5<3 .S_!r-]Y^HM0&U?\G3qUFlU"s=8baJJȏŦG݌T"6*lnx! ,͍۬,H-* Z8]|I6M$:eڰ7Lonk_K׹QA ̭@E,ºdpX5Ɵfd T@,j 5:k:xϟQEʽjiG{D'Rgm|C.32{rȐWvWevۦLuO֯0X$7e!l*!"2›ܢZO=;ˑGծ?$5Ŕ qܘ Ѧl]t bs֫Rl GPTFkݩG5II LvU*){hZ<:fK~q6l7*P՚~Zѷ(ㅢy! PW n"/cz.>p΃?F*vGցlƢq$O O:dU_ݵ{B"Cjo3$Sa?̲pnMLDo8)/ԣ|'{]΀{ HBߙχ2r(ӌZE6aX*Uv4?4/ |%SmO[U@7v}?Ԅy/g-GXG8!H!jW@N7 !#[ܮѫ|sw HPeVbL|j^]*kNAӉ/2Rr_FجBvh4~Hͯ28Rwz yd_ԬJ @!ǢPxFP;4c[UVa0XiTxc)5~?bqkv]v}~yCKoy?n;9= Id_׼P;VARi?vpe;Ю^[7=5< \mMf=e.Dw0ӡyyzߛ.-3/l$ם !gj-?֛y5z߻DLpITZ35]'56E[6>?'HpćY\Nrթ#gxmW,< +q]i!1YWR>0~՞S[P(4 LKPk\ٺvo>F^C+kwAI@HI[V #q 0T2g YV?y:U]eɄxndY/Qd ?9A45{dĨZ wM  ܛ~Ϩ/!JP\T^%6[*+XIGz<}7Q{ƽ*'oFFvUxĝF%ZbN=1\jƩsvi[ˋx(Ӊ{-zu52lB1/S SJ:-N4jGXw˚tIfGu@71%co7_M 7Uft'HS7ɚ}˩ $91+(gA,|]R g\B^}G2:/kAG[Z>+p;ymqE.K~)3O}iak!f2[Vi=f1ߎK^dݼ@Z^>ȡIbQK8Gƥd Sm-vGq+ /m e@TV4#O0}n}{P|J;BuQWKۿtq..l!'S;`Yex\Mݱ$˱M{ mb o%C^l 42)ʦm^HŢQARxRLT%G 冠+,Gh컅k <:3ܓ`PS (jF75SjXgTdz_L}>0D.cޭǭdcH?3!`MΗX<4/'޼A,rV:f @e9cHv=` q "v&lECfbpĕZ#AYnN>qFdR"DANY'E׀1 ;u.\4 >{.}V̹fO󂄅?8ʌw'h],ڴ:"اrT 䗲UPLͩ0xw&HYɢ{#fh#Ox !0{ķe A꼵`mUʿ5#Sf˥p_,1ds|gNaZr(M'6[7V(xXV ޗ_xg U[i.m?vԳtP}ku(ITYU/?ZJO7&dvZm/F-Ox~ՖP`:_ =ToaHy0lB<'R΋|){&xGn2mrlS$Y@uMmkmjyio#(: [*ưN])ϗBkHŒpzԖڤ:mL9΍ɀPfS|(dߘKyUF~st w}lUZYegE$^G@[A3L =rpgBQZ`N/x23J[#LY΅^lv\8qe֊8Q*rЏ+e,wtQ(@M$A ;#>s){œ!vt~VAK7W:\Vdتh1)cU%2a iDpX!Ul3rZA7((YqZJoU'Ԣ)JȀzEr(B}h~Mզ>e?E29`XDO,wKٞEuk(z0^;bt' ÿg \yaϡ"3u֢4,/s[D:N;1#fKb;Bm>/ Jf>Ubf* V7q8|aֽ +?7a4vq  ԨdCȖ7gD:ȺM0ܾͥ!&CUo9 V|*̘u[WZ9'*3p6Thl'CQ>KsގJ+ؔ.H g2p )뾽kH_d?ʧ @$v`;ujA]ygޔ ֲF gI#.XV va&c. Ja.41nrMwLA~a2{ m+ ij:&"%X|sVdo3vU=5`E  K3#o v#c{1(11z/}2| _7Pz:>ft[z9LLcT<SryvݩŇ%rKFMNcbIXg`4|h~}]dek% ٖ4_Ua|̑`v*洛3.2 jK‹}uY<};~L@e@ P /B&Vpźn0' dyЖb6Gj"g?fͷrEj5Zs91% Zڅp}]u[ca*Ԍ.C IϿf&(uzITYݾTfZMl'T9& nuqJ|F)CW [Ny@KT豗1ׁ?ʧ(s.f c TOVQZ[ky x;EkTy*32OlUTl_/F 2YO&V7vh:udd~chm  t5_1bb<*OI"gmZibyB#I\kR%h0vN7Ξ4b0dg3XɚfuAGϧ| 7"_Na(q.#h,+tJ޽u,kd#F}::I1oD[xj6[S"ɸNSMۣqƟ=Ӏ]>kN@;n S= ]zp%|ȥXqK7A 7@Њ_a8ޱáwy"W-zuH\a]2bZNl$y6v$[^|Wڰ$brUVu@} [GMof5$ԅJY|$ǿR]RއF8 \at.R0@@ ͟?PZO#e; uKPs?K8>@ǧ'RpN:X+Idz H.2ȭ |GAb+נtI aZKtvb?XBfOkUV=k(/Щ=CA'/$[2 w熠ۛGG5tL{c ~@w8h+8_9{ZwAOj̴o?qC |Ztykd rzG]=w&39pbL2|Y> ɨ֑6Li0$}2v]$7d۷22Jk<])0`>Mt-NDtl`y2o*pP eX;>jJRx::j ^j}x(>N`}Z`E*|)aJ媀+ۦvp5p/dkI뎦3-FU_<u%di%Y*f*:Eǫm=AìN`tg[TX% 5 ;IRzdF9ȇ|V Q ,B$8Hڦ4:Q,g)9|:( %Z}$ʼbLf7mCv x5J\<:D!VtN}yrRjzo[ybB58aTb"|%2 `+ʻH~mDÀ8d&j'Ma`w6Yn*ܢFv5G 3CTE@Swe+~ YY$:y J$Yir`Y0xW- ~ CW. ˆM!U;25hxdZrߘ@}θq˔g&;{<[W1Ń*U|&p OåڽD螫'0=rߦkd@H(A(2 q[)-FVe 9w9ŨVڥ>v1J!WU(W'OÂ,E[#hѕ];iz9+u"*Y xf E$!1i&Bk dɋ#us:%zQ-KRa{d9 9{=bmXm6pˡp2CD6XJ OCyם)Ν|:vR! 65,O!b[_^> dsBvv,6-bU((v۹GEn' e@&A ԦOe2\?|v C yodSr6^QrBkLWט@3h-@>I}+Ba1Rїah>pwK(q/{x\ cja$*;uJEp@(ahY?ŧuza; hM`xqHO)KQ_XLAՊ*;s 04} 3,:V_liDJ[д3fZTrWZ&] GU@9>\sOIt""ǒl&%'y 9` c$FeTZlyJMYSCYqR

nMS{~>obU'1@%kB&efe0+E[Tg"_ $}E*O`q>d5dy > %48kO}y!-RsLnAƦ2<]FRsk&ZTv e_${-/۟D8[ 0¥u5rۓ c5о9N'>&fN=nəda^0Ϟ8UA5(.b\Ս7ʴXiȯع0 z;/ Ji(,"Ц*sgfcVT^e3R ##;eqk]:'dVkr6:8EDrՓ}7JЖ@" - z ~Q~̈ P5TlQB%eDp,,kmqf1]U%^;3Z-?I UQyM}7j(3a$eLx,!'w{sgZ olsAmv[8DC^y]lHA KakxB~-mRu8\29R'\m5Բ??>d˺9xTeA%+UAm=1% !?$xdLќj&ʻ^'4yb[q"MCA=h>]9z)/ԗ-H;-?'6o{%S"=n 8K`DŽJ -*azg7Xȸtm lݮػ+_Ӄ{0.,jz71Ynzvm4$X10E` 8_?jPQ{kQjftݽtHD*ڿ|9@ 0*c U9hQҳ-;"ZR`[HG+;hH/cz_>4Qhռ Tlt@lLeuKĿgVWRk熀P3nhdDYsvt;V!|血qh韼)2)۵ !/1KA Ne/̰^ 64 ,;ވ$Ɣ~፠% OiLrի`؍kM\|lhQN8 e9(^QOxD[8qf:,PF< wIyw jQ$E4ykR/ ~"[dGVb .fbUCf+qKɓVlpe*C Bbtgao)wPEWݩ_NulʥZ N\P:!,da-dp=mE& ReCƖѫpgaw~r(C8niMBx#!mӓo6,og)^-+IʡI^Wh g&,zS&< cHIW}~-K9 0j<^Z"k*EzF*h(3$I2/˙P1_t0 l@:$}(qf'Rb5F(> Z34W,:zXɶ}&mbc5p·MJf](6L@?/ n-Q-'4Er{[B]ОI2^ 5S%*(KB| 9`o؍Jm:A}z)#7HF!7nǹih=E+`-cLjAɌT_RYn_WP9&_ $m3"CUbAP5QziNƊ,gcQQ=vh s~: U 7U6?VR %glH:ߌ:mǀ[%.r+U(dk7([.7f:G8}TrnW"o\{ wu b˙l>8"9î2W//9tQ.ANkg0əԒpVoþO=YshΕ%) 5Ea y.=KJ$jmۂ>l,'>~c6WKd/_Z`,<-"H_P+SHep)ldAt?*̈́la rw=Vcm81 arVۿֱ?ɀ랿hMXtȘ2A| ]PقZ\Y*p_v8hW]n>P RN"Dک@滸&_v:PݏYeisWg\fOs@ʣ!ѓXB9?_yrP~)ܞ_PϧkdĀ.6aʂァvjtZX:4<24K߰G`( (ߠ7H|XV"HٰY-s˰rݚ+-4<'bDH)GB3ޓp^'KfT n }:vи11 X"u}ơ~{ P(%5^xwV*mHG̝Hޞu!~q?vM/>-3ynEpP-,j7J'cN{Rz0P{(`ֹyQaa@a{ȤHwjHݛOsx%0i:Ձ@&ZHT!1+FߟYqWӋ5rgrGgbh?4m'ǻWULpCYu9 4{ue'Q؜~taj%aKJ#^Oio1eͻd.D QV:xDׯQ5Rϱ IЃ+SWSIdˀ %RfZY (`|F,L115&Gs,=:y  JP[ơL:-Kl$Th]f3iՊAȏikqVАsm$ }8*:tVoJiߐh{xtgsgf[S1٫-ݘ2@%_s c k7T=* BWn Du?iLMh (`}J7%XgSΨSVv#83{ּd$z%~=m6L%I/aHoh~6EOALpz^mY g/ɖw6'K4!os;rJ=DS#m4l렼,5쵍/ZX=r_vL7(zt~Ps:ɌC6Ž_b} V&F 6΀vV"=%ChNmN JɺAcYBYvk. E>]f!y>:JuėsHeNOb _55jeYI18K ^eD*[7Y^첁48a ƋﶁK䦴P1S>俸%l9m>jB39}oZpq!z+ )aݢ-YHWL[e7|% >Q$m2j:F*N[5?IQxq2*5\]ww%n]mp*;"7&aSQ:^qQim)lcClu֚#&f[URH>pv\DliPY00E/z_{G2ߛ86amLx`5^R\Fp74wnJ+WeS΍2}4dh*,8X ;NpGWϜWDŽs3fnUtxKV7plp37;{i`B5sP-\7'CJ|V{8)?BF,m"ԋ6#h 4<(X7-V1uOdV`sM'EKUjKn]=:lڂ^`$$U+iÙeK#.̴xcK0G+=Atz^iWG;/F n PiCrMa̰7=cɺ>mc=}Ͷ*t9bQ;[7mQSTː% 4 PnO3z#˯ |78ĿYd-[I6ܻYyfðg+g5GRE0Y1 ^XUϿc[6.rqbM]1f]"QWH\R.;0x:RW;YPKLR!~<1iq (a^AhSOvHb52uȾG9*]dҢ?E.HN'Qc`T5ȸ=TSίE$nWZ.Wӫnw5tJR'j^-cXP8F ?qTo/Oq`tD>Qn<]H5Ke'旵"Yت AZ+EG\ĜL@E iN1/1 rd4G,  6͛UO2>8/_ḳF `+131^#Kt o}E`/q@Y$fkͲW SE65qZ_d*fDE*IY |Ah U= Ik͚b sn& ))}rW 'Ձ\0&[ 1$@AXb8Ft#|Px5BϝdXEdrK­V6QPYPZc(;w̤i БC0fVbk CD eջ0U pvӣR cTae+-?XE0#ռ0rqjjI7naE?YE9Z![y]NaPGYOuw-)vدk3%NHo}I.uiHo~TQò-tNdЮaáaX(:X=%V 73`7j*^H"^qحB4-P26hJ=?HdH8˓? xm_ڒqjbUf]7G Iy_\40InHҌNέDz%Ю˺Ԓ׾J[Q>f(^a#Չ0.*`B̑%gR5fR,nY:RmgKR>VۡGg͕]ka 3 Vfb\m{? O%Ɍ~ŧH@D&oafdیGJL&;2~FSjѴ6VBd& }\w:&n# A`++`dLblk^bo zzm=t ͅ/cU Rv7Pmw:`ܷ-;υp`R¼vA*/d:rpQ .FT\+Zk7 1 0eF-mEˠBx|> !qp$AID=wrr}L=rBJ=("M9} X^9=m޳ӈgׄ猟,d8$>3=ii婞HI֑Iu-bM9Vϙb.RViᏼSg`F}^J|%c-uģM9Jjj!'LJb2)ᄘUPu?=ӓP]f[ل#5ŰO1 +Xqx0< ╴k6ڤ~,.QTgUS-Mk5KDf,Zv-N Wr-|&mP 5 롒S\8:ss$:`tZk Eyrjz7C D!Ҙl*DGb [yI6(OXa.6:wWêDcjtq=:KT>4a洧x=xF Io{E-#&nAiل:?X#&ow|RT}߆ 2_[Wt h[OӅbMDBaW PQg&PYAT'ևPco N hF Sp":^&*EgɁ 7᭴jSCRYg[ mᔃV+; Qޢղ=,yO!r耑Ff FdBZS*/(ViwQy L%5E|Q ڷh>BvZYXr,mgQr:ؽ RKGBp <H1s/NWˤ}d@+ۈqr> VtȺU|ǹ鵕^H:A/%^ψnkq!  t5oޣ5̆Y 1|}Pɪa"K,e/zC#ln) Dzf,) SC('# rVY+u!ؒUG@ڻ8{e'gō4o&2Ĉ~(RRK43e).XA8ΟZ<(eR3[E`hzWSAm24| +LIRY" $ 5ӓ|Ab蝞T_ ny.A?r١`«B6+ԈxvfU:+"X孠'7CQD^e)upV$!l0-ъZ$vc=h.0@,e GWUan PPp7}M`_ػk yC33̅fDڹfR+@m_٨cYBM oTq\~IWI, ljcpWc=wba6\#` NcE2].bh]9p#)o`)g|!h/=XiuPgfEo_Q,5n{Cӵ G +.6qٱԻ*%y~2MN<gH@Η(_M 4K}t"Яn>m)(Lvk3&-~E#Ǚ RJgNle>4v["5I6k[wKYVB>8$:l*nfY.HUj)X[tc~aKIL {j]ŖđMXќÀ&J2LC@#[1YWe4 =Z Ir2G΁C2lYf[W߸}F;ި(3ǁυxrpN,y[ :s(~:Ut^V3tf:)%Cm|jԎMc? \-&^U[o:ACiq+;;?·bUVe| pZB&3Jz(qe8FY3- AaӘ&9!f]:Ҥ# aнqx.e/G6ScH^.Vyu|ɽԵ!TSsk0;3!S o3c'R(wZAf*/"|vH4ge@Y5`F @'gRJ#Z?IA 2: sd>##EI)F%a(=vE##_۷aـގqΫƕOḐg)T QG~ZY4P#Q 00=jL_V}< [6 }7UB`a *n57% 03xԭOa:|LcQi3].դI?Lvr 'C%!nP^ۼ:_"N1Bc3dwwbKxx6/{3ٰ6fIts{9WIA5Yз''{S2\eX6_rtRrk1ߑ:vbi?o[B~~8v=6vPD_Yʫ3@Ů3\^0i#Yr0POb&Rɖpfb:fxVѹH}+|0@PZ $[ZSyL2m"Qrߚ*I{TVzGI->ں0?:p/Jc^UӾ7ELoۃW"T IjsQ|@eG㧉 #զF,OOɴ[`껠J)R%Q}Jqf@`|tgeM@Z$qH51^$` zH M@x n>piըs\{x`=Փ:brA,gkTVkҒjl ."xc޾=#aaܠ(WA;2?DZ/XjWo`7 ?chNi7JϹ<柳=x"P/ǿF%U,Gwq=I Ӧ8{/@k;zrz/Lp#6/5=d.QԳڜô??]^PfQpUA;hXc.܍SxD9sJa V+#m7 <ވw1%ˋR5Iϡٌzi]|j6S)s3Lf6QMwg}5WkG׳*98h"_fg򓬄Y~h#phGk-:y0ث#Λ2 NwpD8u!OʀlrƳ+ lDt#ҙ4v4u~(e"xa0na2鯼 P*V[4vmө vƪb(aķ9YW[1+7nz=B* Ms2lx817.3:8n2G 1W`e#L_pH|s&CPn[l{[~zhZ^H>k?"feg;X ]#@0wʈxoR7 GK3V6!PVȏu> `(7s5˃LWڲ@/;HZ=yq:4jt` Ҋ%/6igHq癔Aj_- ̍;r WJcκ;e Kʀ _9Z>\yl6=G2q @71jADW&E2|RDc'j\>ZE]`ϿrsEX0Hٺt YR#k1a\)xw]_@O#z>`e%bj1u 1WƆRgtZ0f؅'vDS $ ָesUV';!_TW=`5" 7li3RxAI(h3_zRA6TY{=0G.G` .#݉"v1qbˈi,ew_)68l4^ɄH\?$`=<1"reTx_ƽh]ъI_< E\m"Yuc#- I+_Fk}BTJ^=|ݘVD^FQdm^՜3Um)^;,`lޮ "s3۸>/ ^n%]",Ed SxĉTB B2Y v{W!=7b=#Fb`z&mol?@i2ot1xˌzЃRIdԏw^TS 2s)§%Kx)sbKpD{?{a5+\\,{ҞtkQp:6R\zS~R]1$#8 VqQ6KEtXh'p  &k29Q+cCAaog\YݖaA8|&@L8f,&|^REޟօ$přX),ݞ:gܬLkVMA!D_ ٶmX0wMLz(3E%1-?RoVU4n8`9Bb"!YrڝY)Nyn`'6oƙXuǾ*>@eR,ՉؘGMsO SkLqs5ր(䨤`|0%p:?6Db~Ԟ@{:f\u9fUi槢 {Jh {)tDKiI␿ZJ+j ^7ŵX![IO/WZV?\w-2%;  P%,D <Ȼf\>D6uo }R:Ͽ֏A{RŎ~ r[v|g<3jkAƦUD J'ѱZI$;$PЌ=K8JTQi@"!#-  +e<۝ڴL^EॹzĞ #؋T5EGWt8 J&aOs^6 *>OdFA; Ó\ iw݉#0{$q^Cj>J &8yqy.7ޝPs6VQ@. )=;eHЮ"zbp8f+ygc $23ygk˃?yxJe2V'7004p_X"5%}"dL/7J%v%2̀{;yp.<.?Xj -T}TK.BKx@ݚ ~S[ 4hvlˏ@;Nt4$0{4 ]S*ڿӸV=cqI-K'98;ucg>tݓ~.a 4Eys],[tTN_[9Og(g*''"5;2[FN3N6cp0\RA$jLSMc&*87,W.qS]#Zi+.Yfo޺>GeRGGJ~qF8Gj~FKݲ#Εؕ+D&>0ŋzERY0Dcz{SPviCXtz0EB.V9]uVnxt(z'{vQ(KueԚ279(1r G34v.AI )90FWF /"Z3%uFIm.Z4-l [{jlo+|Ʈ9z%NXF/r7`CXϒi7Z  .lwXtTɕK"tb!l|r g5}}A|+'5ֱ.l.˄?rirKSVy#33[:$Ɋ =cx0_I݀3ՊPTy;xd rzH.Sn~8܉Hl=EYDZ:Na0%\$l3MRY -BNU^X ~v= ,3 vB N0"p'/-Hl['9LN;* Zׇݦxs셴,*Nȁ9Ϯ8N6q3XؒW*xdKk۔t*9-Vt\ j+fSr_2[V;,g=F cE]ڏ2܋" eB+ |#NC}uYr*tp.3e iW-8Hu|P"!zܸ="wSAPW4]W(zd>=HJ;}X$CR~4ЛQcoUG[έt2ͯQvR,949 AG$RclzdxTN]Ҍnr|7;JJRJfZ!65;˫k'iӬtch7iy/K:O=|y/ma 4G>I=_TWAs9+@M3nS|½O@cY` x?3ec돪Z3k4ې#PntNb"N,D%Ǣ>"-CK~OK=&./''Z›,l~&ȱ `@f@m o󍓋gAl$-#u{gI u''_>}HQM|^b9cMƚ ˚ BĄĚ'ݛfg`N(7WS:?0;t*W AdxOlKYs/rt\L̢kjcژ5@cWt7;d.I(I?A:9 ]1(| /C0`YbaHW!p sMfÃ<_v1*{) m9[ʹ!j1&c9n̓X4/oY$Ͷ %}t i$Bs,1B!dX lْ GKaJ1M {TokSgP#pcD^ 2uW?)A;\vX0o-AMp g'~~- nhMC^0SJfjK<@{< >) (#aei *زvM 鷚ǖxdKn%ck18:kIyz>VP׶I z@G<$RI q4s.qu;qɘn\zV#r+)9/D)FpȢu9ŕ5jVy> l.8Mb>'||v/.mf91Aм;p`ΈkJ]x>w(#Ԛc&Cj)vZŔE:h\-Zds\V. JS[ofS`")+MO~ tVgWJI")Sx^:=lP`FmG| q%sDFET(1V ibcXzѐlq|P+-e-WmX5R тY_Q7LQ /L$o%:R"PmڏCrhpfEBam?fCr_=!#3"xK؞cެS@m [b0p譹c[+ }Fl \4!ĝxHR&*ry ;([[!u=EBIcd^ʃ  c*ͮXcox)nK0O :A/3͟}ٟ,0˄f%BP8RjvJTzR#AʊИ.x;,4w1@ˡE>Sl$6 ݳ* %Z1p,6r] Q#5ҝ$ fKI 7bD$LוnJ64#dxw1R_AP2Me zI$]9ʼnhdHqi6:hWFL ztpʭNj9CfQ7:2gO'B:?kt襝BVaxXUtN_ir-)VAdvd-qMFV^yZ<` < o\knCrBԍcAI$#H=3+_8ʬF{lk!z%]\dMm!,!]KD4w׬PĽ0Y\Npj7<7KK9_ĝiy&$-\[ȯltb=d|fy|Y򥿋 [>b|c pdoгgUY9D_ouR[=8NjSWIʋm>n+TR|j0COmhA+vޣ9*TTW PgChq:PRo9Y[/@c@\î z>H\ >mh'ͿPsf">BԤUz=E6lP4.p'T,Sԝ-8<[=Qpוz\ _y0^ 5YxNjug6 [_a&SIa5:?3ۗcx@-Me!#Wܻg,_dd;<9O/q2WT.ԕ!7)]OqlT=S/LuqV0$^jL<,F4^ u>]LrZ`t_{+ZsMnZp=0tjBgbU./s cX ƩpiWDhwA~suݫGEsLb,N^:2(B :#IYyc(z8MD"}C˗Ftw 8QM*kNje\&b8^Ԩh'64= ޿J?T䴖ӗdt݊}3AR>oR$h@ׇt퓢`b =$fe_^ZE<0nAWRw}StN .sX@?~ћE>E$6|HWGX䭨ԩ=Kkݐ kUt@I ñM y >5/ ]BE\/ȲF܏<8 =eh|NnVېӎLy@l5\>5ff:I&P5d@[ЦfTEg b9 hlg5ŷ8CO J`\ѣ4rAt'(9JMؽ uWs=xW@6Rf|-Xy aRTKH5h\XDFjp)ݫe懞p7qǯjH9e0yE׮ߋ!`"9]{>e/QpoQ#MtUS)w8}x=8Al;Vj1cw$dx֨tQU,OZL=1eu3,6x2`c}e>f|bi !wW4 EI%2[[]etzI: 7dOM{B=ke7%WNReߖQI<@h\Xϗ|[ @ߋ'F-1 HxW˔Vpr,G>RʟVŐ2oVlB\.Ĉk+׮K5bU(4QxHmzD`w;~r'+@`7K?oU9@cZH+똹Ν %sFvG%Q͋_Uq1 :״$ (+SiZE5ޖ(UKR*,^ dEJjN:֔$:yZagbQ#dͧ7=鋚aHaΕx8D,O5W㰃lk."UiX#Znp @[6&a&קnF}wBx2:RuvPĕ 't8#eaqEW?a,c~j-m,BK%[g<\gvޱ^c$ZjO|5_{Jk81^fc{|鮚Tuo!K% *&;P2V trOD;:oXaHhrQr&X]pEk^=zՅi ;,Flj|j䱚dep}7u6b)FMr_NQ"[_bzi|Y8>dǓk?CH;* <~<6x1RXGy!pQk!^Xz"FcH-t{rX^F|PH3R6u}8T8\Zv)oݘʜZ'_xbIcPHn!kL֤11Ґ uD't4㷳nfD2eˆLZ,M/>rWOe޳eUYxz4͕Jz"r|"0v9@IJz g:3\P u_ N[ ;=ۗ@m9C.oSEqmh kѭ. Z~N;Fޜ/h 1%[R@H<\(m+ ̬7O 1!%3 WRSEf̅sTgC O׽gѡx,*`Z4K>uoS@&;o~t1%L$b`ٍ?"(jB}Ks"V"4HŖ  EQ,.dXAm=S%oP.@Vƙ*Jbrug)D6z? AzGf Z#u\;3տ P%ڒ-%1aYuy2`d07_s6q VV@ 1 Uogf6B wg (UB3bnǑG`@oBXCso#Τա8 9mpP &,Q1GJ(^;-nՄ-sE݋'e6T}Lz;kW'ub߮ FYIM4 ~Ie_a.3kRP >CT,_y04x(zGϒHk fϒK; 0&K✂"?oA.yK}1sN{>.dUW馆ٶs.OM c<utB02o5 Pݪg}K$=Ǿ?Kz_ fA't=T_L0_mo&i+*d;^JggUg/Ki*_M/ t,]2P&Oߟh%՛^@rPlk.0'D!VvȄ0^gѧ,:%m TV'_9\F4CE^F1A:#j(OCQo uBe-~%:znDAx0Xci+օS IT%v͉5qftdpaJ 1RLPt9?T3 CME>2LWn rW\MDx qzS-l#x iqqұN+ȟᐐ4G^]OxRp;Ko#GJ}6;GYTE%7sڶw@V\oyCOIx-2~It:c!` VRxZ+l;kPq3gy@f[I \ yБ 73u!OúWτgXOi[T_mEX槈ڕu*Bjo־D9P%+ *^"3 *YV[/UPJl^dhhvfN$ԭ!{3sc{=$8#)c8Э$ q{fP㵺Ӷ.ڱW,%(7 o J<e[`B9"ѿ &s!dV\&\vd{uWH<J~S1D2].̼"Ǟx}W{TBIRt{E@j4B|nҮÀC  θnD2>l )(SHd:xSCɩhu#q^7^c$S  5@|X|P4x;ֈBO" oDtT ] A{zB{fSH -Q/B^Aٝ5TNH([)i@aUirM`v6;S}Epdൔ}'~!/ɉfI;(2Z\SsVTepT4@Rc=t  z byX6e(eT{J^, $g*]R]WOxg,蘧P c[&ћ6~}tn!=:zW>8:<:0ű)&&l{O+O@](,IlB>mEՃ_%,u#x1x:,$c_nk{+i3Ib_bc`*Ha#cV(Ax*బl6 %[A3-`1@!LPx4$3mZwK\ACߨrkFg˱lqQC`a[^:v3;"A"⧆wbW:|o%fݻ[Ysu"\J) 9l!x4 fTYlBg9B;S[ EQvxB<ي:yH{1|1(FKQpOȹ©'r0kO A !6ujq= ͂T]n'v +PWB.Y2Z1@ZmK eEwT:3$SƚKɠ/q.H0"n!^ì)==$HKp5$5L v_{Ǣ~EhpNNc][|XɁ7wI%Y79Oza6Fo2iΒG%LbUAsW2WXfp\_dEJmTҍx7p&6Yd^:rJӇ!:EUIh`Tn{@ESy|蠒/sGA ڏj;DJ)hn .{SRU0TrG~Wٗ7IU&/HMsOߥÏj7o}Vy7Q˱NZ\(˵*wk:b5]b7s<* N+ jpI[j$l F9n sH)Ӹ)>^kME?p7)V2īY׫4Q Qrfj6OQV'G1XG+/"]@Xd= kPKT]; 6`&*nߜֱaqt&(}ܷ31TnXTZ&X2Lק\s5z*ٔH|CPϐa v%6fe#" ʄ LMag?61{"Sw'uRwZG5G{Z^iȾIoȾ'+sϳxA /u=L=$zi B'X P ~#7qA`XOM9?6DNJ^A d`vu =]D ۀT-]YwyA>Ps]<U7y>?J DS-KECm Ut<&W +$C*QWh&sğ;ys~\VL.7SjDf[3n IR bZF P\%Rؐ)1XBm  5gXԧ{hZyc".xUNd/W'm?CV`#zQɨw ?l8,$5݀MLs<^ (hL+fȵ}i:3xBxVoaSzU~m Ϧ@RcI1ǍiSbCzإY`56ؽd>^5ר?9LH4oElA#6KZ)+A1v&Zo_2a|fFܟd(&D=AFS͉wPv+V*KGnHGf:~)C\p6/a$_*M4E*nFekxx1>FHu,?8@@}rbwyQfl,CSJ&s}ř/ITlK}k^sqW} T%NK[y}S;\KipvޥDMq3H8jUIG/g~bpĵF(>jbH'i#^Aju;% L)hi)Ƀe6’ ]Z1vi| F딾(0w2*JewӐ?3=O8a!ez9+o;m }KoIAo H^i `@37AXl1P2atovs Y]ҷ9ŇikSӥx&E)]UJk'^&(bRJ)oA,%m!n;mZQbaF9`:wZ2m^7<Vj@o`8Y_X;3^tRwrs` $t#M#=Ci:QN4?\ԛHHK>)c +GA<2+٘=%Q$`>Kj *FW] HϠ@Ճ!yP%1lr}rVROۄ^ezd4ݡ0xOVԦv1-914wG $ |J(ƙ-Sn# u2hIӂiwXʏWHX0vwhj $_5xKcg$&;_EmZ1z?a ]0E,lY2’!OU; ]08㺭F+dk3ǂUy8/*\鞼ʔwd[I]1<š0",Ơjڱ| ErNTG14d 䢡 .ӋJ,!qJUk+KLm̔['=ؘdr{i5{i]~k\Ƃp) p̲DÃk:} hJyy u5Ks"&;D8ExgH+a;˶jԭ 2oD* a\5X]O\.lR>Tnl$ Pb7׌Y3̙y Z|7`%Sݛȡv ʚTQ B@u"3 *K);+aXOLEbT LB $:.L7|n- HiO/8)S :Uq}'IJܞ:P:ʌ*KK,W(5zZlCxخi  E~D'*GPzw5KX2R ̋A$$rߥ!%[5 9aD ]΍P*)fX)6/fE5'F(fH6Zt{4ό/GL,N6&4P\}e(;%O~ikE/My?=fpwKin#rߗ XJUAZ0wڞѢ_z~uH $v.ۣ4`Boj[G3O+&KB>?3z 7?ֶre(27FC &ߕjCBkz)\a(3MV}"ҿ} k0`ió|zpy:샶kFPX)ڵ z8` zfP(Hb\K-锇 !n_:`>_y,ij=Ux2)BʱNPY8:T -zO>eu`8gi8jEZzЩ;ɽgP+Q c9_f>8 y8yaHnWE% ( eaxaCAlSAiZaJ0 R6TuC]jMLiHrRF1z )<za?oSЮ`f=-U޴\0\J1x@\/oU< }|Ce tAWE&&\zg/NO4fuo^Z8YO>dD/ ( +jWp&ϽA'!>>Sd&iJs ONS6j^{cuXf;Ư# 5G&=h0fMgYQ5wۮBhC9:J]\A*baȲM"NJ?䊋QD-]=Ծ]tWfkC`,w mٔkRe׫ Kn& @-.c.@98H"cWa> J;B(Hm]n$Јx`#һN 5x*ӎ`X:c[pORPay"6IpE%w>z:1U^!ۅ*hGz1ZWG2iOD:8VkܠzJč9 czXr171 Xwqwh~\өR1Q<_|}=3˭"X{b("hr k3CE6+ H'3MQ~7?mQr_ظ£$`e;-BgV=` |r=YR„z]x+j9;1>WZbL2ܮǙ^xN7jxSضXExAN|ؚ5$*@OJwrϳ\| cZi5- NT"W\qD=۟,G4-?ThIx9 [; wn8TD4+o,Һ %A!JAlw_asLM6xЬ,n,ڟwbpz_mvPJV> FYy"B0I6ڨ^wx`sy֊eE;uLϋք$Ǔ^smZ1%"`VO^YU)61CK.I }Zu @797 *@(7o[h v9G}#D/`Ғ羽}h 3*SnKdžj+T?WG{j?e`{3٤5D +cm7I*1:^WQG@:M]#N`&%@^6*# e?pg&2|V sL@ϑN`-kytnj>złEYz%Fd@Q WvGބ} xqF1P_xI floE#1El))1q'7@w1냰28#¾;ma̛=$Mɢ{k9AC 4"Ї~'Q'uKcg«o h (C 8SXhW؃`?8d藋^|T$S@?r'gi$Zbd^Yȟ 3e>d:\ εkN hߥ?GJ0dN#-{R~BJp=p{lIiG2זDVpS٨Smҗⅆ }?ך?F]xl}S1VcE#G3O,x^ZނV޿%tza/nra-z §X ]ը_;bG `|3͚c;aOsJCR,Uy\%$_r.W#۟#]r "o=  3)6Ȳ0[\\%:ܒ)|B6]JJ3D?ylbQ72o P5߰yRKX;?DO$]w0lEk.uV@Nͺ0%1q(]hO _ϙFiUJ숡$|dO/ 4+v 1u<-J8-rz }Zޜ 4|O#B ?sRX56O~:@UV#0Hd!X6:ϑ[Ǥuooy=Ov&+)l`JR+6_ySf򈄿Ìڧr1Ey;uWAj#9Et jȷ=l 2r_;xn5.dI !k:0 wqFmObx1#( $kWQ*h2}1)d@qqiQtT}4_^JɆv}Na둿;ht:CbQ(p^{;C9.<.ӚۛLB@[auǍm`z\R٪#7drB],FۻY]c=5.*"JX?PGV]^wG!y %U1Hber,ߏ[|%` d3@ jÌ" ت+Ʌ}Y0fdU_rC lRIJobuhWZfDBG`.&җYYL"RA6(s:$O~c@M+b &Sd޻K2 1Oy3S~x(:SCq`reL4P^~f:T %u׎?ZSe:]J][ CrIyMpq*[7/90̈M7q^kFU 82X崑Hg MuߛM5=wXA#W::zbwWH  #l+XTDq q $PrZtQOΣ&gvQ|uP![;OVF|~~`V DIxŕ'Q`&[V9D]~ vﬔ)Ԭۃ 2F݅X/ /LiN=cwXnA5^.d7vtȾ7ҀfܔNPd+si4AcD ur,O:deZc-ahES%7ɠ[_dˤI(/O,2rJg,vUj m/$F36Zu)"G $x\ejݸ4n0q=YWkb2"_AleNtRcƤ4HQ_ۯ;mX zAW^! D~IpP2'j1V= KJ$?(ޔ4y_/9Vg¨4xQԃA8Dcjznm#.IOutC d6h$iF¬bdpx ^ey6 UYqtt=B9p&7ye< ;Uub1@C~ykz) { ⶟ah&IN @aQ~zu&e/fd]-_`滱 #tpV69ħT?O2Tg\}]6bEO3;&X"m`M)ȊU}$ sr 4 &̺ <D-q$j1E8A&mp p`PwgyHm컔Ee2&Ht!C$ư8ݣ90TYmfi\W 9wpVn͢X%osfe"pIm@F5;e!Nͽ@8,KM3QN3SY"jjxw{5-?f=' +1l װEU{m$ʚ[pA+9 ƣxSJ|Bk`D&$b Y39 &._3T)+ބ.H5^gMSihf.ȡl$͙*&b( b lРm]\,qkT ٚ}"9׹F܊7P{<\_7;eW<jYL8{$]X"QI5dj,L$gXcHN)K JIT?R}VEEvr^:ZɅ@7e/76y$-/ra#no)nT Ⱦ_ȸ=J3qb+0k$ =!Jpَ0# #z|/J*XbMƒkqƽ^x&F%*+*3?؜BFu6P34ǔ-5`Ky;뺀0mX7$QT .N1>BA:MPY7adz^blj؄RUˤBGiY$3DTZIjyy:;c4I)bf]- ΉWR]d;W&X00xp%WhȐi> fTv}P^apէlYkK'ܤ+S?9u奦 j4h/Ea?@V͓!5Dև|ȅd09?_؅}hcaidMùhZ/ͭ3e ?' cxq%6kgZWnM(.~֦;[kl($)N({#l 1CK9oQ.{xEz. &.`HmMVZa\jp*:cVX1*𢱹[G6T:l1ٵca[j{{{fO+ [#ќ^i#stȩ]%.4*a`"QqXf'SZGgvO4&*s =wN!ՠRGZ a$f'P^` fxʼ iX !br]ӃfEX.)+TFsc9uZ"yX<nX  ƠL?CBTSc/rv5'r &k|?i8Œā0j+[-~n@o7Q'uYH~M{%ZVƊ/wr|`9'g0C畫C(NVjg\im((M\}6Jf {{b`0+a\(-Qp8b,W{4|H{7`]XtkE\+~`wr7dKkm +[2So|Y.4qe[Dy -I]C'?Bê|U'Zjœ4a6`cɳtы?~s7ԥغs%´L'XO>Ӥ>.Ե'Wx!-6plN*24v[y3F67be:֣` V3.iPaVӸ"`瓎Q:Ԏ1XA|ezQʟOpWќ::7 _}^:0Lɨ'o;:A,3PC:ʖjoP&/+hgsq)C%TJ,1+-/dJ3y~T8V2Ppuٝ.YJYGN>K@X#HwM/m)\w< _/hr$/NAnLLbq7j./od1zu`Xk|1c]t-hC6Uw*/s#,QK "pXZn|JE :U)GDWQR$ILs \s3+x?d܆zPW*?4۪14JE0s8$\c%5Q5~%oܵ$hI_0˛Q̈́m䞻1!ɣ\\#^Ht%oSuSؐj)?ytj*~y$]kcq0_4Ojhy% =qz$[P&fO8"L#e>X7z씥j#y=;M%(QJ(֢1ֆR"5޽ydحw?> 𧟂Kh O>Q);Eqlˡjfm_vUΣB3#"~w672xuVTf."7jaCs{u2G` 7fA;Xu1?e"̶] R_EO* j2L? N{gmd EH?şjMpmkF fS 8E(2:E~UmPw\Y&)͈uYV5v X|F2E_~\9c c?cBiCO'!-b}]ȧ7snMve%a 3*/Q\8xa|fWY^g(@m! Y9~2+M>a D1UlIEi4XN))ti,{G;bwEe3 %:+ÁW^QK$f l]6vv6r9صZ:e*}j ez}F1L`8gYEld$/5 $%;5AV L]|e(+sS8Kk̃ PiʃLrf@>4`̔) KLsrK=]^/|=JG+:n)BDe siHVR04C]]S)\=y', a GFع'XBa*m| M44qK %G',%=d0M-P6Iy-q_s}64~1!V2P?}\鈔$.4KfkTD=6uD2^ K Ej (> dEb2Uyp vȢ2B˟bLg m <#rNC͘ HU(_XDUoĠ>*4LV)5;gBbCh_kʝA1fV_`a\wc(1 BYFxrW?2(E\c"jCp%d1IW`.d/=4l~7NjbO]`JP"G\N<${ |(&.+#9T/ 65"ԏX '~m軼_b_?(i^mvwCppǎi!x_@ԝh1]<˔2<JS^l{A0FhhBJzDF8;j92ͺ7_C{bw OX!ﰆ"I4h{(,1g&4cDݦ7>F=0dڀkI3꧇3F Z6sFDj z;#dK} O"0OȇWX{$sgب'%`mJ섆I rm [I:)eCaI }| w a"GSјzNJ1bSr~pwc["5U[V7:?Y| q{JKvl} 2S xۧؐڻޚ3(æ8>bl#y@8~T6c@aӡy퐊М]p[R_Ῑا` (F\%1w[3PjzK<':KQ1CuoLę ).yj%n@=Qϯ)H9&Gft f}s]d0>=##%$^ _Nh\.Qv/Eka2B:ūZqg~պdh}Z01\ߘÓLvWOx)-:Hp#} j+#}˞Zr|VŢ^_#=ҋ]6zz%ٛG1x}﹝4~ 4(IyIf]F׭mո<^^µ"(Q˜^SlSP`?f-Z%tU>5p#ӷ)l҂ !\CLh -Co8vYS#ˈ\ؑY6&|G4Rpxۖ$0'p9U9)dī+3LÔlNh`Kelх< zm E(ec5oߤ3Wy1);rs2zĜ2TVAu X^ikj BIe5qms37/Xb4uVd8?YR>UR#H{)6`_^6rAVJHӏ3Gd0 n㎶$eߍt긭\<03pLo&6K'kou#lh+*$U(WɾOA"S'sX[ėpb; cVd<l[߂5nUJˏ]Ao"widbGWEkKv+׼hk:…Ȍ#7)\_ɥ&Ъ_ ;r@x4a΍Ef0>Ru@A(4gyM Ez?fߥ>9@DppcNgÁdrY2uU1\x^,q@TV1߉K+ކ`p+<;"yXD[(!͖xqpuTjv 1paop#/w6(<>e[9h!Д=gN<@gOs/MP=VϰۻT'u^wpSg9m-m4fh\P3,Oùs=Џ0n,nXԧt)bVExLKByU-y \O=%].Y3V=B% i$%*WN/ 9΀XaᣣjAa)2*fr}mvo:b6g]GWK4N^~i96\0M5oJeJw@_98K&WXIZϏ.jl4ē"۔%ϫ7Ykܵ ^LvRrtԹP$?Rq2ti1}+hƮ6+;Q~psHBZ*&J?+ox*^_H-?YK_-$\Bj/?lʶOndN )&j5Wk,ݶDKw 2בW )Ǖj9?):LSb:'7#{'ӺL?@J@ Y҅\`.> ɣ'F̉:%ouMp7(ըJ :a<71A많d쫗MdthS+ՁuSX><N(5bMpG[Al2QK#q 3?!@@^!z7x웺E1^rP3O5(3䙤)"ДO>',3RjM͡s]!爛HayR]eI?}hC&RL×|9G5.'g/Hoc9C*7tp(7N_V{P=,CJ}+MGRT9gߠhpЈc trxbLϷO5)R0>~N1Zx{j%TEȶؚ:]edwu 2>i$$Da;RI"pL3s@#}]M*.IC$齝qO{t'#$hWH80POI<+k'U50lBk~`W[6=UU9<?yv{4J |,{,T(SOځޖ24Um߉3rJg{K7SQi3.gu 1 #T mqmiC͖5Տ}*"/D ܘs坝,OXACS|b^7pc4zltFs!nb! IW:k!5;>V;eY㼂ﯵ!ip*oݳG+-\ŀwl4@AVG{z9 b߀\v)U4yQhW>|[R]MKsR.Ki<Z0Lux ۙELL<2)ݫS;W,;Ҭ,"g n-uNmg!\0%|D9u=1"cA#I!U}R+0p{I/`FI lx3!Vs& YKD},o0`xǟ<Ƙ{V9Ne,i:Mjlʨuo?)>9d,216L-!Jx`dm3f}ׂCVEjoӈX() W̨`\gg*K11~WuEb 1ڷKڟjw9q~\cHrsu~nڝ^0ν-gǕu HkׂkuPt~5 NڌC6"SaH2y~I+npBE].u%~o6=)ڷ_1Enᤤ7ykkMt+GkB.Bk!DQRYGg7k947lfصʹŒðy8yі&z&Д{ݹ8m|~t^[qeԋt0J߲ xav^D]TG帷#fSvo5)@@_nKE@PM6:Ir(HE`=ڢDbp0*m[͵ ڕQ 0zUB _ISK#{#1nZoyP8ոI;łD6bCtP6[o†y lO\"`ҵ__'5֍ V6uh2s|ZW7#^i;t}h]k5F8l f,LPPdO|~<7A*gnI̩eX(2!2G~@b{'ɦSP@gqF/baJ X s }m:AmPg"&4:cAS$qe"; hlr(0r0]{K_9p=[> Vά)"aoOEi[J7裉8Fmfie-ŝد xId4U%l+% ˿ɕHhbi B֘ $VMt=-| Omݚ\C"ͣ XfD+0oUвXSRJPqE]:sDSw/hwч,{I?4Ϻ)Giy43vJtŠȌ2K=j 6(`dʦAm$*tXܯ{v&m#*]Z].D иrwʟLZ[Qiq?d±! ؠ?3?N Ww8V\Qjfe^Jj\66k91:dUF-aP]YT~͊vaT-~<ֵix# /wwQo}Hň8FWTxvX ˿"@901e{jxE\St#S6=ӁϡojJ碑wyN 'z\E8~'Z{XȜd! xutHӎa\M]Ȭ'þ>Z(8-~Pu9zdweL6! w3 "d'" tfVL?CHrV e?wV’֭`w#mۘ7`\Ehw֑ֆ=dP[_uEZǟ:5{n}Z>-fDV lrfj. Af7~Ud9%쿉Q40 {%ɇ&*iE&qɣG] X`>2x_YВ:wpZhxDFRf)`HL+"żaxN!`˭ֽ34+X |4i?izojUŕ()Dfڨ f2) 9qӉ$&vP*w35XhjJ}gu]J:Φa`T?7[gQd,N v 6,mؖGQ8đ Ɯ!%n.˨IeH;j}dX^mo(tt1aE%Jb=Ό8FʷaID;gFNW#HZD:9gCͅ33HtN_L5pX28_nwot>mJz9(Ce:@cn>^"&HM3h4qlh`l#VK*К0[NpP^/.cӆ\ÖZxYHGizYCJEoYGw?7PӪalrƬ+x>²$wg_`RΔ>C_!.Pi–RL|C ĿXe6sx |~h"C Edg/O0{!ئ\w&NZJxl5h99닶DaVa$tnF8ؒ? SY*.li ,67h NӑX%oGQ{+KٗD_GKعOx9;c;ho(]y4z9|9x%0j"b(Sw& Z+|:~&` 3 '܋̡o AUbpyˁ=6v1%dȓվL@_pPqPf7^y8)$L]̢1@z12 ;YOڪL2Q x88JFhժS{^‘  q=YY.=.5؈H6asIEE*)z6{Ler?)уɚiz,]qFïĀ) Z/7m+# 7eL(DR ]ƎoD)^-[i _kG5wW dt}g2҂=bT:=q7OcQQ+Tş˹f_nuOBK6r4p_GFmh}˅z*"`mؑy>cGk#!mx޸;MG|(yUuPZմ74^ŷyCeUGAtpkkfWC _ +pue_ġ>PXdc\vqK*! C{ p?mVϫq^+i 6T*HtbSViY=)B܎R8Uq3?wgTR}#$boMaؼqӅy`SbmWq4ANNhy#URkYλN(/=B|*Cz~145{y#ލ*P"C T/BsG~çx n)CVg)wtLQ~4ufd|6BT@ gj$BBCqmƚkc 1`C'pʺۜmK}Ȯ%ޔOW~vl*_1C3^(87GTښ#R̈́jCރ(3z dhzRO ~DvJm2Ni>}\Z*h QҚ㥟ԾL:-^V('RGD)%PT\ C 1ZT}{E<`qz1GpF龍JWXn^Ιa7W^6hDRB-\zAѵkapf`pŤ;\o`_0iEN 8^ME5A5S7P9XN"?I7 ?F}nP=Tgم1WaمsIU -!YX5}z9=C){H~AuEȽ'&a (>ڪ䤵ˌd=QRUkc]7B4Z.[NL*w?Qc%[2 IT3WxbQ4]J킳O6/Y&7Fp)|7F l&2 iGk(m`,6}('חEl%8CVgenuߒt[rN{1/##˰D_<¹Jsv{Ay,r78:;i,B1E T]4֥_Fyz,5N(ADbFPM- 3֎zGNZCCF 67ZV"fSwPC(DŽ'TVQYtL^.ievv["+#H]$Rw^5t:TB&~Ob'i00ZG|ykg2c4Zўctv7sp9%yvbv+qEnpW9Wn[P~ d»dkG=No rXؐcC3q[ iWc@mNDIUlJ%:GF"\wu?]l@VO{ǰ-'mNѻZb$𐜣#[FT|$PxLDjdb8?炿g=  cŁ3DR̹cX~xN5nuQ-ɍt4{zs5tEuIfh 7S0h|W 7_DE:è/czL (JF$dؖ2¸ܘM}kQ:ێpO5tao4U0H*{ 5Ǖk=_5lB}W+;ŊJ@!/m~baif?wѿ(@҆#6 P0ހb/)%7G|;GPo"Qi v]9?ߌ{bVVq#](ꅯKc!T$bv)N"=ljtژ~F*bQx),o,kDAϲ,emD:#=٨K{ZӴ&䮦 JPYcB{?㎻w[#, A svIs-v#k=\:)'|I-G =G.R8ZO|$Q(j&Tm;;m@VCC,#Rg'eHG)4Q;7hC]Ph Ÿhi1M+E? ģs%{^L? k.Sfu>:xWĂJ~-{pb{aVSVϝ6*yS}Vi9j>/'% m#3!(9g1x4}*0)yt ޼LV$aAؿN-&0\=CM?MΕJxhf7f_ҢB2Fș0lxԡg?=0%h)Q?(+Y?5[:F=C4"Cφ Zt`0ĽyM:ɰ\ :$;eH<ǚB5'7fN7%1K?8%4hK@D ]б,oQO\2YQNHkLkIjX$PruR4)i `,i6x캞JԔg540% IϨ6ҝQ|b6Xo-76tQa&Q}x෉h`s(tqe:jN]P;np鲛k ' gtPnuf}(p* ڜ!Ĵ1bFvN>bB\ٔ!;w$,%sȴ85#SZX=Ji6 6_XhQcu-uȪ_O [25 0LjhULLCι#&{KUո,N:Z%Ōq{.6A~_$x06 7ˈdhoyaVO|l%A֘z׀a)1!%iɘ~.udbJPU.aNj\%aJrpycq /?{fç]q74 ndƷ΢8L8tRHgJTDxJBJ6xN{7̰5=Ds?Nb Jã g!2y_κu%'e6_f1X:ƁcT )~lKץm)̱ ef?U-KYbP,B߫Hn昮>w㩘X(ޕsoUʞN|< TwfA ׺jkye)Z2[.I?/?BhAy`3cޜܢȅ<@nW KnkI>nV gWD!{f;Q=zC&Y){7tU,ux EZx˃1L7T=ھEdAϾ3rb/_ouí+4 u28ѕ;2x-*Xۭ) U7^;V\ EJUIy29Yx>=l=ýYp]:@]~#Aީg ^QCTfѼv^b(qʌl~$m%QlJ{@RO܂E`fRgJ@(0c? )m:rp>]H=tg\&e1oi|!HA=bx`)AZ2htP7[4ðWZ#??ny;Dz[1{x'3>mta*]2=+}at[rua}CgQjcՠU 2RҬ9uajiKPwtx?d)'[3挬CCg9 )Ln^u ˕0rZȝ )}bZ¼/JA 6SG5C.FR ͧ|J>"'%h+ETq]sMj#DX f㆐hWfikwwLG-U3[ j6Md%} -2aHG:x/Sa uVV]}<4:t tb_?}3T)Q,L3l~%!<[rp ˑ*"//%88mx.x`\$??jel`θT2ЮZ{͍+5\=za~u;9D< w[Um/S5MS%7OɆI vF~qf[GOۖU-|tw#}f_&,, {'a蔥WcL]F2NMX Ȍu _F I[,:nRvpkZnMWQ?,y'*Uan㏺= >cӗ`(\)XhRiNPeڬXdGJRz|>iReʏ 2V#et?ߦctIc+dQ(uĸj4,f! eNfOdrkgsPj;@.C ZMT˛0 I@Q|7Zv73IiZ$>}G$6N+]amlOnxR.,YfjBArBHbUvW$~*Oh8]+x} ,@GOp=R;\2JƒfRJ7wP~OcO殆[O5GFj֩EsR[DNy*4.N)cƂr ~:̥| hT9QyN(sGhc"uO07-ݒAmN8"̲y<\VaE1_Fn,ψK~JoB)"U/#$L{ΣRF]pډA{&:Y!8Hc$Zݏs8NdFi~kƅMdi{ ]TS׮rcZZl0:'WəjfF!Ej5gfF4ijpFqKL)y0A:5bL}Ÿ3nVQR݃f\ҩ+D/jQg4jӎƬ'o*;΅:߸Y;9K.0uQj74 gv_rM7[%g;_{% #mVZcZ*jǷ#1Xp¥yX7~Yr/mJ0 F?jc{3#1ĹNpbc?́+ְ.6Z'lf%P"rxeun1em߬Jb:/!$_J}6`ych )WgYr:23敶z9W] Vyٲiv\DZᒎ]4OriF'̼10dN~ra}~=2 q9,FNN _/~~ԍ ziFmӇE<ŃS@CaK}%4vMSuj^̙E7jHq7Jh5E7Jٲ(A=;/}`Kehҋ!NH]` wp M[s[gL r|-F{ ND{J,gVyF)JB3`쾒n\\p(88[)|GŴsoJҤ5e;Fs!c -Z>Vf?bjp+n*(( P$ ӋZxi9 O^ٕ+&xG]qZ) }ex8&=1&`5ƙ7M8~zd__:=gLFH#/&D,ͦЁZeTu. uL1>q@rZ6 1@op[Y@N@WV0ϐazͱ tuá+s H$ Z $Ɂ|>6nU,IMfmݴ!*rP~(EBNw1MI܅X3 W? ^I{*InrQ5]&(i +2`}` #[WC殑o{27ATs=Ktl`-CA> ]}l|%TȾ\ z1?4k%]Y2T#ݙI) 9)h 39d.4Dw.: U,w ?dkI#6nMO@2K.rm>uxaՙ~EΘ_\ (TuŇ351 R#&^up8ݠ<(qvdÜ`EGknUohXQi7թwЮ 5oMvʪ@6y+btaxR2/rr\$*_R򗖺ZeM']SÍ&CG4@&KXR)W8AATVT)% Zs"82{ )9Cz{$pR "Q(@.6?4'hB=ϟށe35f0FsJ[ O+}YbV͉܏F)*:O0I9[VSp aGGd`m4kvJD"DӨt3xˈ1̜KF]\H_L5w<[O.L=C:s-)@qZjx! AΚdb"|8΢S_}`^z({|o[#ȱ9yj68EI92ayL?k}p݅*yAﳐ'w^uv߻wCE)xSc#>~Zg n"?u='njRy[$J lY gkP2Ac15p a)r|cmUgq";jFirg/srt ,Y᪍Z`OjP,7:JbcQ4`=W1k&J1L͝W?.uF;ײf4pP&㧍:=O\JҀ͚HXcgڦA' (Dɠ r&ktsg N-Mfi ` MHvm=56-UdFذNya#<<2CtnZ[y!! D_N_>x%^&wWgSjA?"MRSy%n@ڽbj8!Y&y!Y8老g &Ms|ا]0e[^)^O/:k(,^OPiuĜJPfUeNwiF K&2R#] 1d$]o%SB*'ʡVB)&jb/Z>rv-,K4Vѡ0O5*Hd1go/tP8(bE^p#Hham[\In&'C-Ed9 Pe mE\C"7H?;9(vyˎR=}GW)duETd{M˵ p+kGqOe׵c.OVcr5;\/r}7sN ybn&e"pGuߥkɬ1nQ(j0WnP۴P{Rnt[¾ MOrSjʆȽ |!ҥr\dhě~l,O ˜Kc8Chp|4b WsYu}Țic`F{s˪۱&b~Y* {̸hl@: 'cZ>?[y\v҄M-Md|κ-^)ztc]a-b9̐K.jQM9^U lPWqr GAQ8D ܴuD;Q I5cJ9ϛ~̝Eb[2^(["aβOZ@ΣMڿf&lwzgdF.&ՃN4',e%߸u񸧂wia7GdAWOn<-^R\g % v:KZK~"/Ch+Ah-- /[B˥Wwz A[iXuG SWi6;t$]˿1k'"*A+vwb/̀ް gz*ie 2旨=t^ Kc=:Y.$??GKMi\K*RYXMSc^y:щ]Yn-@ hYUfv-7]V5a#w?؜&jRHS$-ő㕦98q-Y/!N+H2-UZB:7z6"Z u9eC(yieZ)P,T,T!"2Z%91p/pܖGTVYOߵ:7r:)D<;xQ۾$[~dF=g;ǘ<ˉ\R' M_xi\ԾS!bs :Z.TKf©-m~ET)>|>Fbfp٬7DS.q:Y:Hǀ,E”.M Թ=6k&;WW2& 즡k9 F*U ؓzpbxaszi0G`n:FVLߓ,%Y$ׁ^Q1]#."B%oZQGYO-~UyC!J$6T٘B _H-׈: 4lJtT޽%Oo$%\i s) 4'l7LN!锛5%_!&$@ߔavM5oEg=ÅLR;Ux>IYSDK!)ySb4!Wmoʲ[X2]'q@zZ02` 6G$[wdAϟ}q3 9ӎj MVg9辱T]3RLPгw%G4 7K8AB4=7 #.1.A(D4Уpچi$6QIQX?mtvnq֥ڎθ@9pdUW`Xi[xdXk~ZyL7F9ǍxY!mʾΞy*9o;X#-/ G*'J]9qcJ:E#$cx,'GcsFҋ( 7S,7aP!j< Kgk`s< [IwDDդdI&@2<(D= _Z2U0c狢+~@F$]7h.-Y=dYG]m,ɣ]Z#|-0(u씆Q 8bDvκw0B7ٜHP]I1U%;+rڍq>]5` <*ϐ V߃wTϱr.afȠfft#9Y}*O8I\V˾e{x!ZJdrBZ:r! @'y8CwR?oqiCPHh|%EI ݨWT ZdL->#PZ"i:=ٻ\c_q mb"hݳh90 7=YBy\Ŋ'D?xZet2z`خ|uI<ž@i[q7H:~Y4+ue)U!O6c^pjv3OXŹ ݋m,͸ʚo'L>DptCT,9qnb+'ba9eƤ6ԩ Ki 9(lsy=? E~O<39]ZJ&wcP`Y5>'-3o QG]HđZ|ُBda>hQcCq#NDJ_{F[Qk!_쮌5A0nLY04[A4 LʮB;ZlS 0UfS , &ΑYZc[!hPWt c7'nē0\s 'iQm@YZKm 9f|e~6AGBmm?LEcy"\(}^YiR&|G $I]\kjU7 U1dW",g \V6=K ({Yڙvg0w"l=6f,|ǒ#{5)2IqEW9e:GirwܾxNiN $ɥ!6+ҷw/0lVnW1l1NV)N"Mlrov&K0uU ~}qd:< dDOÌ 다]˓@ő](td? SO8Dw~nRUq3/>S,+ $xӱlxX@=![⌍xOw Dmęl 5\I7Gm)W7!>`yT?0瀲v$܃>sDS^d: l`u>',e",.xlB=sTc]:-m #03#YEQ)jp%u]*:(RlM+ g_^95ڃlX(-9|XӝH轙HBKd W`GalZȓ5y`yaE2 z'ル&s"QDBɥ[NIv ht}3 R斖LrbFp &GZYV}䅯܍R@o#3~2l*g5u$ujJႍc6$gI(]]񭧳 !kh$.-ݓcHך[JbN6<զ| :Tـb0a ӿ^r0ip32ԨE8AGFEzVI0Bů2"ߩ o6P A +M`H[)3Bl]B2 `ږ L~cT`-HZuCx啂9oB0X":>dk_*JQDV 0Ժ7wY-/1bw{_H"&kxc*';r9m/7K3ZL|0W:(5JQfizӬ6׼!pէkqh5EbƏtpPFQ1mKDS7.4] 2U(Nt-^ ="iSY*1Q"_ ?YYYHS[@]L4gP/;)6vM1.JK¯/~Q}>q贛|{뢏 Ewx眞 XYھncC[W۩ 8Y6ы1lSM)0`U;H=IbglNwB*iؚ)_\^)M7YU`7Ø]xqpDHZ ?1;F6LX x}HiX_|T0@#~}a |Jx(ڌxW*[ikN?4#|z8Rhg[W +ݎG¾EA%8U(; Sc/VeU+ 8wIhΗTvżeRf2m-0GK: ;ٟSznAp;iYwšL{fPqJNoE\M"Һ)RU7'A`6w?. zHu f`-ts9 CWF:r nBK!dGXۛ s B RO'  ֎3:|l*Bt{2ۂTFHj$ 1L\W䓨Rjd{r^Q~xW;+9"He p]4#@Zn-$M ñI^(@'NDNf)QÅi5OI{ZO'dǒİktޡRU;VRoE .3ڂGA׵Z 7NbE Mtd^ d &/Fh+1ڔJƙ]9HnX5ѳ',e2;7Γ^]UkͶ@xMpm #t% c)8JI}<$~Jy 7)GMz, H'eIb܌tb(ȥvY%)+Nc}kAq &2;N1B#9=NJttXSyVf3R7U}mi'D}x^EީOb[.lHd.W${&$X6jL5ACJN{5`ϋEK>:X=({/IkɑY!4* Limj#}:A4ft%^}nYOsV.t0y"༴Ħ;2bx#k8g5;Hf92)pOoE^c[b@w 3s?mR?K#d<ZI󅢰4 DF Kmz6D:x2cI ֲ-`Y[H0X2 BnRvz}c,v;Wq"KwdxCJL[YDwRH[$trgH7^En|4A=! 쏳xʉ36AȴFL;1c/"1!8D5;(T=G }|Ͱ*qJQfb7N!-K"?Yk 0ވO=Fܪ%[r#tҨHfww!dnNj&\J4៹-7m)˨Qpa!= :LMl)jH|&<7:gFܫ6sJ.FD\ !?o%vT틮4&RNMpOc,TW#nEfP*Sv/R(wAp൸G]Q_ %1[^`{Q;v|N${նInFrXNΪ=iTL4ϮF8ˑdMxgwV(8hQ!w;<+fv/fK!aaԘ D&McNטu ^5\v*sk@55 8!/=5HmȊHd*ݣlWK"#%\S;V|# 7]1:Ǿ. 5 25;! @ p,O zi!B=Ҕ2uOџsZq w= 7׈E>,1vm؉]a=,G'Ge):#Vf# I}efW=+t-rvAZ_rАbGeҹl{̀A0~͐Z{AaO'N*8}»Yv֏#%ON  7} Xmg gyxͤ=EhԂ3@^k_Tb;j_u3n>Ϻ Ā|9_բᐦ`&R~vF8rLMU2`v0aH>r$9AJ{F#K|eA^%tݵIRFBh6kKVƨ#(tލ9 q -\z^KΌ%ʜŀBAB"{2#VgHdw]r"g-`"pcyY啥gs N mܧp[rF +.q({t(/]l\c!^7ddk?^x*鐇7!.΄)OW_/ѵa]P%z&Ut#ۉ5*M4*g{QC5ø%t3 ۲rJ^hTz*HPBxoHP([;\ȃߥ,9^nZN '$(u 8[:mo |DXdTaW>0_Ѓs@ǩgrFD=U&0c '%gOo@L=IF/41u^͜Aښ+~k̯8,dH1."d߅q 9GNzUzȝޏ 11g['q<7C/r,Xp '5pke,bSC}!ŭEVx"0.G1blHLH)ۙ/9ѝa+M }8WL")RG_l1t4B:,Ah0[ W Ew)W~<)k4JZS-LgL}P+u37yʼn0Avoǵ}aP}zQ `h'.q7; 6YIwC>oe%(*dD0,CAr UfݥIii-} v6fHBe \2~6I_+LͦkУ EfW1vW45Ӻ#Q-CVfU5M񛩛?lBɵ ,ޡ3Ee.iZFHgٖߙ'BA0MұD{fq >!7(Pԍ/1 &؁B3X#9Jb[QK'8aSڢHZ YMbu= 2߾csbeViWߊҾkݵPߙݕ4ņ.y}2Y{Zg40EGpD)j\mW#e%:˴ˬ]M Јtt>yaH_#SX^ ֲD%LVA.%@$/9D cRV|ZO8bO퉺'T>=+MVn5﾿3>{ <KN*9`T-:*t ; F|0ApZ lW! ֪D^IH8 i+EǡOsHH90Ndb*q Oأ%=5zp~Qqc2ʋƶ[ў k&ƎLFW:"!R8ek`υU(;=*O|,[Opdo{ΥSCسw4sE%,]:YV>6ˈ2[/azqa |TKxK uʣ-J"ݱmE &v[vY3b %> ?Ѓ%Bo@X(%U^iy/,oc" `dW',oJ [lRM=$Ư q_{+,t&ш'עġR'䕂{>6jkOWU'nnƴ(`x3+ޝ}/qO CIlLv<5df/|j+ʫBy::+۸ :âFb փ. x wLμ ܃fFJ^X8%9z,gd;%n~3J\lAv- $e&G.>C5&dԑr5xIbg=9|xUgblqǖ̷C̾`vAN^oB,s~cp# Q*E{TKfo3%Y=,=ۭKnׇ#/JmkemGm ҃wڴ:lsW$hp2Q{9(طG)FOհE=aEwB=^)xo"4Ϧv|pм~P&ScY M0?rex+kDC-DNB i5Ò2a;-=:huN QFgddR67Uv!!إl\}G )H=P &ޒhc@m1ML gnM-*;ꏞ ,0d"9~tQp=E\Tzĵ9۸q.VǩM~Ev\BY1(\b=3Aj|F˃r6 `¶oƶ šBKU.aoyL啗,7ʆ/X!]O5!]s$$[)9 UufБ.zVB)  kFYS|މFNU9Y^_QK46XD V {zXt[(bsx|:654kƭJ̬:C ^~)V(hĵ˅C8[=oAZŇ)ue` ce)}跱!6 LsZ&7I}~2;My UKg;o]9!%>jfs#zMbk6Y9U]q')`KR#up0٘Ӎ&Nj/#S@2"DE% B6cF}J( K^)(}5xdX,P-bZ0x4(%Bmz3oDAk4ba*$ ZdKX9l`饒dN:h͐t 2x#tً%b,`$8UŜSiN3 F ?LQ8lkaw>9H*L@48[:RkTwY*l;:p c xޒCaT߁vE%La9ߛ7>?E^!`WHw>RhVoK*uA,qϡʜsHMDtR^KMڝS5P7ΗUF_}+Ozߖ[o6XOMQMBV97e85˫owoTD!{DVg>QwڶaI d;ߟ ==,o_K|#Б ""85Nm bG"R 2z?0}_=n?CADI.O3O.4d^gV9uq^^8y1ҊXT֬#~tར[L({ %-Rյ 2VS&a p7pOk.s$A<>'h%-y_W6cߪLOfRa?VTTޡDc㙧>OqT,.َҕkRp봏Q 'l4ލ4 3httvMLA$.B0JVޠ~/uæBO,rj$m>_#+5 !;۬;o1TuOFz0(tLtc:MʃU2YãҐ]9WYߞ+ƮSuigo*#}"*f?-%@M/!ֹq5T8ohݿ]ރDr=*taP:К^K_wm+d5()a?غ, mytf@īb!+ֹpR%H$Bn؈S3j_.r8iB'o_=+̳s԰#;bWȒ73ƪ otAgzɭU^K|w?b_u꠷Xձ[ץLD!0k& Xnn"h"&46Č>_ů^&9Qk9qu8@=Qz45){i) }S~'^Rzbw%ZK&إKk1ۼG!O3C%7V=Stcyy;_TӭQGɯlc|]5b$ ?NCf%l{QFUBIb-.<9Z>_}+c5x|$DR*&Lp1`tG!h/gk֔$=yD'I#'rlg&!,041+]ҡ/mt+vDs2 gyuup笎ۇ{[Z@I= .꘸+LlA(Ns&7-}I7+|AUyakG7,` ~ʂn\$"ă'NST!,ңuYp(2oS؎LzMۋ.@t$@# f6қ}~\tX) e5ޕt".n'4;oCxJN"RkQ%]COƬZ4vRjvA6y,,V+[2$,eLX0̎@'$ م=Bq^Hlߠbu4H~ƭ`^G~,,%޴&^Q"FTN2(d\h 9Q`mR^QVG)wB+)(HpRm6(j=@nVv`i\9kf} )q gX%AB〇x$z_R Clu>-ҙ[eyWA*ƃ/qapQ(v*H꿾L22Lٙ V)Ll>ʀogoN׃a)I @~έS/l}.D@rX%5Nvs–,Q^9/NwUyWx4hGY&e)@wbQƝd!͕Jb|uUt \Xx 7xjC1C~1_󡢬Ț"*+D$O=-7U-aḟ|Ηx\ŇmX[q. ?,4Լ jrPPyкKHrz:ړ\sC(Z%rHJjFbLBI }-hô*w07"jPūv1g0G :' .- G 4"دkX2_/nsL>sri<üൕFÂכ)- Lf-sfXۧ'IYk 3.SŤ_Dy@uPyóȟz2VWX CWU\9.w:q7rvfa*||a"'?nB$46 jR n>qso[Y> "Djz,;K.w[!;zk/΁Η)4KπH R1¹c 3&;?Yq]ARtg&YkԪo ,}^3p\Mww2dׅ>Ty"|Fϯ󬨂kĦiIː]Fxf uL'@UQ<<gwE[^pcűQ/rgnQO*ohPCXEȶsuPぬv.͕HO`}O]2kO@G>F{ uT^%{j5qćٕ7[Nz+&đ$@\8r ="< ɸ'ZguN Qt+o Eh!q noJ,nxDR缽{H2 1%r_gƠ7~4&H`o#IZu~XJ81BNb$;.PoIGz3U'rq%B[ ]ΑҾVAdoOm$q~#JBƤ&/C~sq?D"K;eGo'=E,[Пi؈vZ?W?O:vBVWܙ %;&1a46` )'V8o8pDtMWk9i:;[ $x %&\_ z0j0m)tSr}+f!t Zө-tΧAOr\e]|k٢b$37zT7dâ Ub[B/4$x+Z_+#BqSY҅]o5-]K(5K#0=  P1FQN&}8Vٌ˶ :F1%+ulV  B?ꈅ`cߞa =,ҩ4نAd-0`j!vy! R#;V^**4nvE - ='*g_\7i >IiA@A@]/AȡA hYQ3zvZ,,7{]f,Ջ t>jK m8p%.UrF!lOwF!SS|2Ku͠BF!vd(XE'ٓ.Qe]79_,Pa}f ֱ(m5F HIb%lsԷ:26u{[OSݛ0k0~a[ vDtB /8Av{:vg׀ՄK>+ SHFˤ?%SۯXQYܵ|j]>́άƫ?N #u9Xfdۑ/&4Zh;HoK=gv棘jZM.%H7Sh@[(k!_#$cPgsʱf# 1".؟ PI:r%@(L{f|y/q 6ߦ"t ɂPO'奵> Rk`6oUiEm2ikyf˼J BQQdEWL'Gc%zUޯ!pVM9Ƌ…n#0׽Arh$/*rgً1C8f(.yɒ9-83RJX' ?! M_"]]è̫6&=i]gk5S_ -6[מqo5uH>?di'`W'sMo Qi:sUշNkl IJkO, }OXS7/l,3 . Du@K~HJ.?FZ%38 }lv13泅3 9FN3g!%þq_ѭVdFC0HK IT=tcvyiqf^H׍#O!Î:xa{OI2!#E#LD:̸Zj VlscKq2U8lBvsc2^ yuSlq!2)i -c8</F[>{SA\^,)g2N *)1!ΐA1v8qg = x*'*H&c]W=14 EdŮ~Ok #娐|=d4~VKS9'G P:ǁOJ^cMΜq_Sd@V+޳@w"cv$DL޼m~crHU{o#d )[5/1F\୍<7R>v@bBNVP?5ekS$kҰIl`4־?y1{FQ\5J$-$wS'tGt+=z>S18D%&oTkdUΔECG3`a }wDO܉DڝϯL?'0xh{ 8jP4Kz'Y]o"`F* < Ⱦ EEHL2$KwgGzv7Q\q,n*ŧm 3j@E>3Xr^2uIXBxXe|A4Wn_5Rst z9ц$Ϲ2HV(]>D?J6/5AY.σɆyE6קJNF8/bɊb  D80u)ݣ D D+-](MED%e ޾Þ@YcLBZE;QEUua!.- \[ lÎ 1f^Y CD%zl&UE[;sL>|:ʡξ&*{ J UlӘyWOXG'Etkx5RyR|LWI2g` ߀IJcnƮ-V!"pZgbI/}\L}+U-5JJ:ܧF TppH6cClV7iIJ.EI}O Zy&мFBCg ࡡxm+A>X?n*8[rgz( iIW )=Ҭh%!0" :wA8L;̡>"&zŊA bX{?P@b6iW@Wr2 iߞՅ;wr.yZDZݮŽ.M[+X VHr/-Xu>HN* J E姪uY[#'vh1sznޤFhoTod Ir6ag|s)%a^7p]0~1߉Q0͞9шmpQdR+a?U^dNJ`4nr"fpTa]񗒫Aty]D՝~x˦T2T.d : u(\P; J hD܇>K>Tyػ萝U(Î%P,,#/rKz~_mxsT|O>hbMwNeEBNIbOf y1DPx+ȵyQE\n}ᓨA"ُf1n≞%A9)nTşJ^Hoͨ.PDZj>[χ(u@hkyμʨiWfUCYӲ[,8]CaB OB> $)i g4C:6Ehw J:$ߕ}ܮY }JЈK?qPn.jF8G(:JUə z4!_:@^^}1j./nP/^[%)ٸV32B4JOrnڂQZ|Z$3P ,]xPn7uՋ '.aJD2+ԹhY9߇+2*PfOA4$_@?~s>EZI?TuFt̥@4[x8W*&'&I TyfCFlQ/o>Ϝ}P1$.߽Ö',Xrk.oXN S3P+! QWG'f? +e~ly.⾳HŚʡ!*z~bXKXWN3<ňEj0r!1u5P:Eh=Hw4v!"9J 98[6vԐe]Oފj'ABZR4$х9هN @7~ ;B"AxSc uhiq3vx¼ʐCBz(AV:/2*/ j@_\|%#)"mev1J.s"9)Xb JkÈQD"hgϽȟKl&|`7t=uTZSX jMp1zbW~a%./-. ~,Mjn]1+vabut!:)~ 2T# R6~M0džő8*!!;כS#)):*\.j-( Jcj-peIs͹jZd!;/+ }i]7cQo qǂ506?>2JeaYxğ_H;G kU2M KY{m\ф3! a Vːi1f?Ot%fM R,}k*=י9DmӟTA: Ⓣ 6gߎ7PN ɉnrF}X: @.a}ʓo#Dl" ed:cVu1M\?wWoavelҷ̽?[տ wz` :K?_Ll\%ʪN$ S0R Wמ]s%~OjE)l5 ˛'Uk[|D_2b/Q}t/bʝp/p]_ָ 3|eLW!RyD6bnXJN ;ݐrQ͵Zfr=:Рh#F_9 =hpOWqmʑVY{c:f*smy ;FsYx⬳n{S$d,}fTlv yʘYưS"^KWr'Ko*+կ#^1onDr_39_VhVAu!dj>-TTyOŽ-uh~1*VBtBN8ݕ>$vu^ rfY/ЈCic4Q|$BPj.ᜳNkoOUUx)4_]B|bX?Uh]/ ;2b<ѓYZx>?ջ%PBI470+lz, p?!,>`cdfM1AXlcF ԴJX~}v3G^5Υ:#}{o۷%ڕOx=p SwuƴSw;cBZ*7 =J-3]r !L\SV;;h,3C.L.,7sNI~"0ܘB 6*iv/;-5%mc'F{T6̭EOO1Jj3M#DFP2O9ʰAf[|gpJPQOJ^' E| mؼ1H0DX# /udc)^B㣠aKl5o.@3?PDD YAx -$?a/pwJ9 ;i+blm]Wl?ךLR fܒX5&u 10~5ďuRۋ[MH!aXx0 Y:cuO-&[Z{y :9(VYOIni&hy+0NNh5ҴrNU߿5PJѣ(B݉ 0Kѧ=DgnqޛxqFvXb]^U*`.wh_l`wUZpdKv0Z%\2 HpbtU J)#6c+{4!\jrDN4~:m, iT aKQf/W.!9f3xx*Ɨ_\^c zxd+ViXr>E{;O9;MU/Z>FNI WXJR90)LʷӝҐD(Mc#n.fZ6f9:wveX O*IJyRתŃR>Q jK>_]'b0pt>R^ 7 AIOyƢ~A G%)i0U)*"x[͵|[\K7xKL& -ah& mG5\@䲗˳{`zDʏz^Omq*lN[K v&roԉqTfMG\6|g$EdS_.GWGrxqd@1mHyXA9A?,«˸ h4,xMde*zǙH%?@4$R;xu $A5-b_ igL/%^9!G?h*:2)ZPﰴa`ƫB76#?S 7HL`+/2L{kzxK< iؕ. Ӯ N/h/ES-当ʠݳ|7=ZF :!ٍP&a_۾~bBhwa<A֧K{ bx~&+p3À:8jYKf́ن=FR6WuR-;L `\J@cam}:v(C72U߿|5<0#oP4Kds/UPSe4$N JygQz\D(_ЋΐF,EXas9-ʎž;@a z{ N;Dꃽ1dӄɘ{oR`xNFW˘͔A$"scRr}GB/5si1rj}h=ik"&xqKզ2ayib\d J|ѧt[>eU8S omQҖb^ɽB h7O?X5/Gr]n`'1|!MmK5%5 mRD{8ђ«%_al+?6vZIj|ECZ]JwhnNV0\{KjĪ/~&V*`o0*T7tt8+r0GyVI! } aOyEנAWq䩗 c>#u_J]ȭJ&31Vp.N ͖J88<3t*n1z ']}G|Üg_@}@pzںI'^ԕoئ sC9#KI $0Ô =xÎШ3~9VI /o5վR)ΪVgHfI((51jʊ-u,!mk߲ >X!KD2N k+=KV#ti^OƇم$e&Nb!j;ή.ώ~~3QMKqM'LR7澴DAx䶩!ي^DdzJ a{wia߆mC- ޯDIxeJ=Y!(d±4RV(LϺ\NT>\$|9t >>}D6Jt͒ #0,Nԟtb k*39&@ADJțn1ٙ!L~W;B`K^Rp*+R]Sq?Љz{&%ܱZ6E6z~^CKIU5Uӯ`&P,<8Ц4md$iO {+$3h6-} T# Bjl֣-bĆQm'/iь\f6erh5> ] yhzd4Z')Ϝ蓪_xή+] J,ν&gwZsGfo B/[5ӑj _2I?~Rg05GT@P+/?%Xz cF!pqYRq{ 2ATs ]؁%5YE 7iiY nH{ NZ+K2stU :TTpo{@#x࿆_m J=(XY 4t{KC\p0xm&C T!Jo;@d/xF feg:iLqd,[4+"zN'3I1Iʛ'c{SӠXl#@H~UѴsdD6kl L z!& `HaB %92V<5Am("଴|i|jyQ{,Jm4Kt0e## VvzivMxF ŇQD?8Q UlJJ@+_>UFA@ (4mn\r:=@-%tϮ!@n'=0},x֯)ҼzW BA47e#]^]׹p/haҶksi{E!9(h+\)>1wnNʨFpg{AC˅݇t05ߚ#h38k"V7'1u\!LQv! 0tٖNEH~PwRÁג &+[ AkO{}riz[DvLX( _>V{~{܌QyA wW**l%ztխʩAқ7EkK;{îe6੪ q8+fD\%:`pY7<ϖD!oY+~ OI)S&wkw٫v~RD\=j355W-^]8}V5#`h2hJ"qTȔ 8Mt3Fsz:B_tʢ[6zS2uzäk=1-6oE"+-x5Kleѽ=':68V ?Q?~v)%Q[yTlN 47/5 0'IR In o P_p$P 2ް\'' 1j -%= dlj^@r-~nƃpAem~L+q>qj mpO3o陋I4Gۄ:j]@Ș+2JlgqQDpN=@qf_KBrZM)QZ ov 5%4=>Kj"a 2E3i B'óVq snt}XtqRT Lrv ̃Bnmy61ЍpOJZ, ».Ɓ²BtO5.? ǘCQVJ,G I)k~A *ۊ*nLW+bk39FL !3/B 3J ^Gó}>_J5 %\l$*X7 <!wvܟ!Kt ~qnmoa.[dt9Ŭvt L9 Gy0\Iށ1uk#Sd=­Ҕ-k͗${R@þ|ZƮ9X6J9'÷" @RnQil8קUi&J'6~tU|YT_~Se]>sކ }QNT 5I#<F5}$tQvQak<=GyL ~&gK5>MAsl7qjDOm]:u< Όi,e'fo;rďϠ^Yxm4E7`y>z Wuc"7sO{b&`uIScX 9ƠgBkQ'Efv -:ej%etն8-(|W@ibQbc͚/P7Ct71pqah )UmqwI[88Kֳ,"dAS^ޫiEZ}#kЄyJ6%۾+GDȖvMoA*JQz|z)]@cےFhΔ$Nycar%4l 3 G`gmF̖k ؤA*4|(2K+|t :@oezZݩ;C5dTzZ)_%o%GV 9vcMϳ5_X#TogRKOaBK͂)%xckOHWXR>$UcjLY()b=:_#vQ]7r5,1ś jj \L 0+X,|FdبH!ɆWZO/qg]CMz@VJ &YT“=cBM*k' IUctoAls4VҦCKrY䘁bϐ\jVOtD)z>Ӆ15; 4ƮvGuxhɋY81#+eeUq-^iKQT5MoJen7< _5x;=̓騞bn(=Jr/ˁu\HG `^m C gv7Hɇ ApLKWN^7Za, e3]?]ezԪ`k7?|`zCYtex~'YG!sĿ zioXJwXc'>cZKUQ-!lI`<߀_3VHC(^a0`w+,_pڍMA,81=u{4a/&F&il0aǼ܌Y uK7t$\/Suk\*fbn0lھ= ; {m_˞&c@Ҩf{]bTxgSEIPf:(.92ڜ6& RʠCi\bwY;J|Rf8R0j7:*7?k0N9g_9*eHrBڤbg4E0Mo}"v*ʚ'DvM6slBW>|ٵ2<fI?u_rΘ}6ډ:X5~SyLeIH"B{@5U&e5+s ZiW7&8E@ TlLb+@혧 apRZEw ;a'˟#ZNaZZWdnz`H!IʀM\cEqq!gsFv^2|jbuF4[ͦE4ـ~rQY^:}Wp1%<_v+&C O#YG3}pRtt~"D'-?Pbs }#c/0Z-=N=nWv_Lhxs&}1 9}@ a^Ͷ[|#1\uYi_gXQW:O`:PB-aeKX{` R8;ܮ8c&Ր: [Pxq.&GGEwH4~Sc(dRS~uUC%GGBw'/g#$˹=$v2uv:瀫> _/{#z`2,c#3M)a\ =3~/O8' zC4ϣ ~cU*ߐX͂ȮTd؜JA;NJ](:1?t,':vMt]a8>MҢFKFju #HyA/p$}ϓiIE6A0(!T!2YK ñ0*lx1a IG]!jtb oA^TAU"ipDoԗf%,@( 9!M쨿s|UzכF@h|v^4]{:H#\N Am*MC34ˊY/~^R*r5gzLW9@' /emMJ4I~KuP89> ȀY˸qX*ׄ>_ˆ?ni'qV%/Ұv?jAYC>jtF:cU)׮`y1NTX@ L$IV4HP3c"W/ h@cP9< \'IjWάb(`Jn+ BӅh[ }ixNC&8!G=f3Oi1.\Ш3WTA@Mak #?ڜ^ c:#$7Ӄ?~rR'#JdBT @ҊU 56Ҭ5%ȣ pc{UK!/ z6*ʦb3OZil=lI$/V {1ױ! ms'S, (R"&cf)LD`P'KT7LFjq&Ix-,wQQ_b-F ,l|HE37bN,/#RyQQTmϫzV'̘>+{LFY\ ŇЂ Hw&*짳9kL6W{:Wկ)e>{7nJWzj禀kjt͙/lQDoes$Z?]Ml;[ bB|5*x_͕]ߌìon4@ •iW!%];*"4:KX.Ԙ_Hhfso {#*y0e>NjLwv J\&om]h򔕯JXCG'"?PMgf9:j_Q%PFGbM%2ouX'M8P@7nYP fHR +RS`Uыz fhjX ]i۞|Tm|kzcp #4Dv~cוyoS\6$̧ŢL*J9PJ[9M3g>~ LsЈbekظm*]Lیkw?&^LЌb1/Fnca{e<0^ZP"dǡpIY8{ם"Kg#1ny3 Wu1ǹo|=P7;s'ӄ |t;%|~`TIl"nwoU݌;GJG o<|M_ų = >)yf-7t)^ 5wg0UK;Or%hrà.`*.>nz4/bja U@dq)NwUiOdd{\1X/XG}W*ul iՒ7_5\ Zg9j&X8Ʌ@zg q,ڣw(Pm.簮yۛ#ɲSMuJGBU pa@:|CaKd| SS'*L ]M [ni8RLҹO_/( 1m3kԗRZ']3u bKJK FꮓANjH"ZP>?߳SJn' f Olk/X_G V7^P6GPWE*lF Z+i{HExv>OJ,&Vq3C 4 %dĀ|wXRУ<: O\4>㏱"j=^D#\,*m?c*a$ֲlp?ۉfPE)X op/sEXRŃ@PMٟ\) M=I.ʺ'>>}M&x ]D#`%Ϩ ^ LɫR_H2{fHF]n~FwI.ȓS̻GƋ/(F&q^d__բ)ud~л'!(/hZ/C%ڻyɜa k .B&"CqfB{6yu0:Y~ϗb#O+|) u A|qx g鯤W sg ~D< ʻ=xiǬYj**uj?M:2 33#<0᯾ 8ZihH1>!sq M'ƪ &+?$^Ѽ'XGO'/I|vY$0D8 |W*Bg&SﲭXgf=k l,C"z)vṅ6sÄDy0&@>roxՏG4EJXMPE3r(_HuI懅!ZHd[3E7Ȧ-D mkq"ZMJ_6P{T)gZ;Ky.6vaH1vkTI)zVTح` 82@A J4zۊgJ$#$hLdo@Z @gf5OZk28\wG5Ħ;Nqf?ǹ.o J݅G)ɫe %mtIWWx)os99@n09T ey~|&ۗ I:j#=WVC̘ WW]㌩].׆)x<-PqOFſ%s%p`t>yb4tHp?$q\(df:/KX)2XÃdn8*b,m49c~ N4j2?FFuL#VZIF$1IIJ'ۺbMg/W %q=;v%hՉ[I%1[J\S1Bxe 0|<]>gE|{Rw<:%r\:xF@-(?uFr3 !KhE:LUN*<4ÑᦖY>C)ɒ.pڽӏ",\| ko7(kp s $lljZy8:VoK-s!{&S](y+v9U9yz{Z 2LVv #}L?el>hD++(U 0:$".:O)gD x\NvLS+:JYCO_ٹWv$8ts5s NUkH!"̳U6+wdԙ=E~ѮA޷Akѯ9AԛAx1*hzi4.K8E. OMXkZvnj HA$сYx j=d͆3_5yB;oH0/qw*C&Y @d;\Bk_px3E!`!O{N]bo k ۻ@,g(Atb+ޝ?h_pMƾYkgbKc~6Ա~qʒ>%jB{ޝ+}Ff^2i/7z99{)97iχz׽lp&@Wahu#NzW,:@ãrxyY_&2ԃ$$a+9huj2b5p`4J56z峱*.yf @] /b6p]bnVБmx-FM2xnِT[XRYpA]"2Ņ\d Js(08[mz5.U5oO+9|6W=NR{zXR[ j} Hkd0I}D7f$`wSi1v]s Ml487 c yjvV&M|BZdR?kiC}˝?a9<Gs.ZDGa7)$uyPj&)_z=ϫ$TB"Kߜ jS)<$>}B?L =h*T/Td6H:;Ζ9ttU|SPMUIu cO?F׌ǵQ>ń=t* rGC ]z-3B|R֔Nw?_53^Y, 1(c5=ȾD0 Xy3Mz*7IHҥ~?̈́?@);HQw32!-CD5c[ޘ6D;YTP+ RC ߚT{h LϏb3m3[V%c8Z+п 5Gi $cU3% e [oKB hbRQ5o6تïmI1BhqHe\S-uAq2LNK-v˧vYQbWh`@S8"rKVbLXi+υ(T0Gt!?'M<K&c@CkUT-6X겧Lo)~⮕gy>7!Dnh"|I;3RvWjU"Zgz^.tZTwیǏQ2P_{4[C/ǧ!0C.v><*F?ֺGt>GnP+CP X\x~YʈI 7L^F#g%C~, =:nDuӁ'T BAڸ5Sx7+̞+mM F~vT&$4Y,lQ*b7E[2Z}T6ԿE[{)}E{[`|9 Aǥ1OGY&+q7rC^-jCmfͮۡ+fj6@F5d<X AD9Շ* z5"?K49qVG4GP~Eqbqbe:]홓<Dqzlj}t4ڻg0zOK-_%Vmb&vGM%\^A3Xm$M x>UwQ46Sn_WFB(6/U6#ns.D/4QzOw8bU9vH]Xֳыmάo&;҅|ڼ}4Ѹ{|ptyl\4QLЖ*~r?8ZgqeΛL.)VY;5\^6B $) 8OJD.͡1Ē*&I钉T$(k{0\a(kͧ M/631Q 7gbjiw ۿK. wGVn48@GLaۅl􆧈ߑlSn-'Sj9HIk採' +".!j]dC^xE_g {7yp,&F*":<+G`? M>8*pb{bD<&~%b7`c9c?McNWv? 9/( ר-+o )HdX!VB=;3' drl=,u t6Ɓ6!lF!os(HJ/+h)FUua-8㥍Յα;u#(LeJ3f2׀B4X?r`̢ Kk7YPb]^ߪgCBȳ NJ]qTVF I)-"V,z EKCT -9ɠ==hGLF=%~iwT. uH:(Xeʛ,?Y0'#tOZtv9\Q6Lj+bt7;B\ὕHFfU+ Gu+}M"| {;Ū$]SZ]k%'t K} ԍ`G_-"-szA'Ó=#r7}?yy &&O4]b5¤})&U3o-=wGǀ=u"dn[s"4N2~hekʌ=7e= ;GvƮR,rf~<O#5izU1TOuA1fCj+`k2~r@`*JD$W*:0ϣX<IAp1t(oY): TB)'YMB ݴWR:1vWs4Ӫv&Yq6DuM0sy6wRVyQ \! gj|Pc`wFtE^)E1Yvֱ$-/ d&S=rW'J%oi77ݎ%COuU]5yI`Cܬh.HpH.9¾,8ۼx$aNE|2YQBp14CTO ]ѯM2w>QlKI-4Y=yf.qͿ ױ=d,PNR-p|9^~C헊.U@[0 ݝc"uװjI7[D7Ѿ]ŻX2i<dT[S鑼z~l^Ȱuf^ y}x~u>DnJ, qP@BKY~gFT6zH@Na _۱=X&}tڎ^"ʍ\X"O@yC#C nancW*N(n]7{biQB4inA9m[QBـ=9K Au+ph  8k\+5VmiHGc;6vc0fu9$q} kSxA7[)w6ȟJVa,ItNJnl "+LZ(t#-xl\+ֿq |5VqXA:ok;d#tz3gME@'%Ҟh3?,x춄%yV58az^"ugA|BzxK aU<4$/]kO?w{&d-[zY ]?%Ȕ1WԌ %7zqfRv:6 NPAT%N Aƌ! k|1ggT! |L3ap̷BmٱDLsbHlX޹`lVtOvAyA㚸姕~BMAPZH,(z)*LA"J)LЗZ[}c K\_^5m@

sς?{{fEYpjL| %/f@]XJś9j{Bx;jC#7\~3!"C1h%4EǚI)/3v{+;Vi!D9Q@?=ରm"k(N.sx$uC3Y5b(f8}y3t_KOH!#ILb648vY{kVݑhb6=*>81`.[1]~+-Ll0s$k o;PmF|*3ْmZQXBƀOe2Q zK\_ !:fBPg}EHƹ{?Q:ꖆ!=V3#%S2mK|忲`|棙u,Ѓ;ߘ:d\HVzXԝ1n 8bPwi3P&OFyOT'eh]XZZ/ R͒yq%&QЅ#s5d:\}q$;TxC.…|?Nhh"7g ڪ;VwKנ|A5rA?N?a5r˟Ho[*C*٬qa 0zLS m,RƠTNq%]i9UpOTXǞU s81AVea'+1{G):~l<=5ֽ{.ban9cvG-DWn]z B!Yf*)}Smf&X1¨sU4H Vqf0k>=o@1Axiə7a-rF'+W1N({"Ma<@ E(=8٥c SO)P^HWT騄BYYܒtt&we!hd$OL(855A'ɼ,eԟ@U%: *gpNkNB> O)$9G*1?Ԍ[2Q;8Eg{EdɱgA# gAO&ǿF]zL@ŃA|#^,h;LSR"ひ|^6 ^~L]ϑvJY dž#6}m2, F߰^H{ 8ZĸY=887^'</^ev?G>*^/g }ef=r=vPHJOhf3]ubY7e'Shg5ؾռdj;Θq=_Mu5Щd-$J-q!.V KTJr;v*)voK?/k0!| fv-3>nǶOQ}S`c#֮ +>nDaE-95ٵvgLaO:uynMVDiKHar(U w@zĵlhls{t7r-}xErHym-).g!H4U么jB+H˚3rءb|& #3ħq1ae7!Ai2s%@T{Ā;OEpU}hpQ=oes,P;ɐa&.Pg `R;N$@s") UE_G]5E>_[x::,뭏7W%jNsEy2ď=wm;dw3+4ٸ&JK|DAO( 44 nbvE#\:kU\qJq,'P~ !+b]ߧc`M]b ~PC/̚=ƒ8ߒsQ蔅3 0y$Ӎ o0h;ZG(x/u`h]19v1LjJtֶ<̺]Lm<<rʄU[ Iu D-ۏc^`-ZH^vYd] KSPZy]Ay60 +&q/3 2KUB & k\9{LQj:1M cVlz%@1S#"Jߚ私΅&/Kc ))N-R@Ur9FH $v۟;K#`4QK"u,q"[Ldm-O s' Atǵ]Vvj#}-k`Pi`SrD %34u%Sn;h뱡$f %;# tBflo^FOf,`5bad.t=K^tv0d9osڏS ͧeN+ԻSPgXj)b-|jv~=|gca~BBܓFXq޵>Mw>#H7=QrRh*=sJZŖ9_Ӥn B̠]승T* [Quq`l\y烣 ]NTƥ;*?+'yc> WCD-99f P\hJu$oRt7QhymO{(M6d2 qb-i؂”_t= :l"rd$D}]g/;oX(^a$]eUnɂ<}*$R(01 [ pAA80DF~1Q E!v]qw!%nEoxp/-G_*т#>6HaCԜ`_UV2x/`_(ƫlS=B\! gyՓۀMh2*iPӢm487h>vB8qϭ(Iܩge@#%>㼕"R sQ_mE9.OĜɌJEg7F[_n΁E/ɈS ~`#~E7/g6چ kMBg2Gɗ8ݽ`E$z\f*i2'hFS©9lCY#|YWĭ3WQ'Ɣ2!bkpDQGNm'y7DJ ;9:2|Dz\ A<#Jґ\ybP0ۘ1f w+B'3Vyu:`C%O=bWG}A1&E]ً!C $tVL1ۣ+cg&EP0i % v/6Xo* }D`=Y+s9)52͟af E֡{_7H=^XAU_a6Fhx1Zp0 2y`ñճYpP=3ooWFhY^'FDS̍75-1wʸˋ-B6@ab-}Cӫ*q> rTQ^höW)}OÙ[&x6hk){,6C[~gje_;a1EХI&D`$) P<ȌClBFLDq#^YF)ji+L\)(e0jsY!]p)Ynո |,oȾ =`lmR,WS>+l\G ?T&*Hl,@X}p]&smuYĕv+cG >G>!nyGѹdI x<>)2b/,y*mR3`Gvk a'd{? _K.*Ӣ:R$uk.-YAddDNd IssT#O=(1JSѲܷKa`_r8}2" ;dFKpz'[ۉ'Jd aכf}5OyD5pDJv>x~Zk+v!Ar=(3|U T/&H5`>"am8lj/&|69۶Z# g-FF}X>J+DlhC)K3aon[$確F3*Ӧ] hCЅWop*-S}Z4.iT(Fc DiɀKSo%PYCTC-|U3 &+\{ڰ#GIrNK .BL8wdÁ~tR 蕯GԬtڂ)I-~q#G(+B V1 dx#2*w]~82ړ]KR [LB:Vff-(> wAɑTyV5qf]S0B)ȔɜP3BPu1r!=h\)1Āo86+*x?R!"Ŝ=#s&>X'DqiܞhJ+S'橸&Jx֡z:7[$5 YJp9eB 1oxAEٷLV;*˔K @JpU@b?vq ' 1!6G0-Gqɚ)_K du- BK{IԝeU6Gxrƕ.8Pu-gMjsNQ5r پeeY$MZP`1:fJa bQ^D82&@ڤ@Jl'XTҤ;9 ,c/Ka)ܯqҋ@gnR*0` !Ẹz!pRȀ93 ҹ=u*,uv}UZ\:uL|y?ӃfO6`%=q_CpSdfdiyKtv]d`WR֊gGV,SY]jn ̳ ߳ i}/v\\–GQ}.ޠFsF**F?مztqK1 ?전D! (rXfZ$:!_c7MT[ge.|IԖ=Rϊi[|ţ붅:XD\ X/]t+ۍ_ZouimmgK]OF&?s]06.ޫك݃M:iqtH_dMo{~S3u6%gݥ/ϼ|#H&kY;;+F90R(Se5|JoCöŒEKrfFH~RkZe`ᆰ')L$Q{~@B6:QeПѮQ=#Vm"f4J~˘US)2|Z~ߐekKMfƷq".9,p feJb/Ps{)[\?3lFXE)*-Z~&L}K#~J29:v? T-ٺ:YkcUXرo& 13_%綶L~֡Y?ka*q3 .qy^Yc!77U `,0vߏ &BHͷU :3᛫̈릇go>߼x䓌y§̀ mϽJ|”1*^]؇O$ ˯ '}z7;!/D.aLqJօĐ)GW_5OV"c7>Rp4bjk8їR#b V}TbAI$iAI!fۇ̸>wzzOkq=ԙe4ꝌG!@ːNb;^ F +uyPn=3 >gP~CкW-UzW|xE’fiE&<Ҟ}PvĶa xrvBJ(Be}wFjROzLl4e4g/ݺ?Du̝=p$Rai߭#&3&XfPGp,ka)1NbXg7r|n@Tف'Yù`?IyH=x;7hHFv/3snK;`J4{n\nT_HFr9l)ﰦ n>&[Q遖Y' ߵ}KpUZ]Zzp{KV%ޤnIiIx]ݱw30 ;äbT6nS+Lr Ez(D $iC޾qA zڮP|yթYe/#ed<;5>B= <ǜ rbn$NHɟʲ-CLjI7&U^yh 9U4\*D~Ay?fQO|.{"uKbP;^" ;ЫET E ̄/9{@#3+Q8z5fR޷ӽ|"hcz˩ñB0> c@%v=۱4!V*A>6D*>Q-D~) ?OpPܗx[ڪG?{EH|iqL[[@!} Ѫբξ85>Y%E @Ջ7Pd2k[t$$AA9KC J\Hfak*$ti"IKC"yZ\+YtI<ƈ>& aUCxeN4F,D! @ޕۇ\n}vjx_x>,V%~:Н@23j ƐVH8:#[81#6(攏7Çȣ6rGTSSs{Ib;/C hZ_ ?ݗA;dž @"$oaDPTSWdoBDH 6i0bm|ے}?\K1F]h>_.!w, &1!K'^++GNj{:Y|z[ W GiQ Yɒ:qsg+xI>+abg@\Ww)îҸsKkqU ZB ,T+Y SXFF-&2%]P .$" [3_~V|l#v?Ou 38-ˆ\I{՜>w+ɛY7H1*2"h6]]% ߬w։u^d'<$G40{3 _Z<$ZeƊ$ z>DGp\'# ΛO|*%B ̉ J\|챬!2Q.Qy & ɬ8Hyd:`]mB0 |SnԼ[EVSG8\Ӎma ܜ-|^.wl)gqk嘛 U>(é|v (P\]MJVn_wd}5FSسU˚g6a{Vn#ZLB)EH2Խ.3Q^>K}Xc*DPoI7TJSL1j~ؓS=?]qsOb7<\7jS-v>^(\k}^f#Hm͆=QI wȕ~3u[spE\֬j/I U.z;x,Ձ fS M&zM(";-5tFyN#5n<`bIcOaZ1ԛ"p>DqC:AhXP(0txUpC& ~45Y+:?TOwscwŝ*v`mŠařkK jݣ zf}˱^5&Bv&-З:{oGc@B&J4$4/b t0bOuϬO/w6XFY$(I/w Vꎾ dA;,vNn>%t8 G֎AaߝgMJ?Yc9hCV5eKo ؖmOf,#x'BuT{0S.YnP P/MTFM;H"oF,75EOb~4Q CoFƺ}zz> AT^BFsH>[QC]˶Vq*漕gqc9%")"+-?4,*L-.Ѽ #i*Q;#&韓q3+#EA..39E6y*}z,LLc$l ^ϒ;A1ܬǥ Yj>ESalEp &P[Us)=D4ȮɊ(br1%wz: C~d+M$҉Ժy_+ok 2 b*I֟ձ,C6" n/튴˘X"hX?٦Hl-.ŝ d=}W`AdIX" /NLH)vj߅k;2 [6XRxmq6ځ -2nC|<Չ^RE3s)rdlâ`Rơ 6@JJi#ش@EEAR{>6Bi^m@^rf]W~$&r5%00܈#+H 4{nXT KG}HƏ_6ͼf)Tԍ!eL\g4#O y$YGH(1xb ؜1! ;X-غ䟣K}!+A}m".ebxM\חª<H%h 04]PB8?W'X(X~H ,t2Mh+Z6q.aeNk{ /YH‰bs5sm)>DXt,|)$8E'K|F VLmr299X:"7k{C:Sss.si͔)`BY-QG`|Ex;㠒p2{߻S^kg޶ܽ E]-LF! ʩl ϧy1oRCl3YbK]K(#JnMja%2 (\X, A*ՒSo mZT~BTf^u WOTSPcer`Mz`@2mUEfXq%^[ӋI Ui@=!&Y|Xjx-%shjL-=pTp5?L6ȺK[CS-t釶n["\#sJ pY'u?6_h9Bj0j_!S[G̪8~0Hj!R㠚Ui[~)sctEkGt3?'h3Xx>0.|L L|>@j@ʐė \b*nֶYRR:s5VӁ'8/og 7n^ MImŅ+1l ҪN6FÝ8y]ܫ  \XQ(’\ Q&<C%L!~P?~X~ MP_Xwm\+̤*[r3 a<-ۂLYEq&V#\d. Rf1MpolùZ>=GIZYXvs(s3ur'i/>~f&YJ~AJUo\61݃nGyU$Fqy:׊o*Ċ_jފ@ȑ.phc!bWt:B Sʻo+CAB-+rw)bf+W':IXxsS*.B&d @fl?n\:l Q׸|{i\)ZRq1#yc%Qo>?pU&NzӖ@>n87ڍ2j)}no-V0[MmzH tk=mrKO5og[=p_k zW!rRƶ,pSj7͗c}ZY3(}z9)j ].ԨnGxw,m=j%JçRV(WI/⡒:3UO"(* Au4LWf1~d<ȝDJp 䅇EuDsdJN2[&& bx9Q a4 wTZ?/s=H촹gwmH= nf4X#7 My]M~NhL 2*=ǭ aUF$㷄I[2a2ogÅڱ؄%*Ju FO$B]Yu |Ff*CnVMLpL+p-[d&u2-0/Әf1[q4d8SQ!l1t(%:/nM5o{ u.!n%>&`s?*MkI`˝߄v6;FAqe%x= icDwS&@1j*Shej+qϲ3/ZRYNa #$h.MN'ZrpǸfc )QCzE 6*LWXX6r-IN]A?jj)ϔ_eql Osp r:e࿷hg']NnuuRyҒx =1g7c(xj/mjDkkT;FQCvT  m:jGs LвMF8R\9IE#$97/S<3f~MC/S~{$!y &Ȥv-4:;H1_ Ggtd3s Hц{0\Kk (aIE6Cxxɛӂ]G=9?]Hw( Mۊ{uN`܃sЙXFƼONɱ}b9M3|xI +9eQ1T~"EQKQLu XE9J-+qǽj+ˋ]ۙg]1_3]ˋ܅UCN)z X)/jYn0;O?1,NFXm=v)+ýC%x>1w:ԕ(I ؏V K vn3HLÆ<6rc $SarM 5 A@Dcktlir-"XtW*&XP󲫬uodNP{(0=܃xeGYzm?bfEۊ ڸ aZdl`>$V\zv52D.9 ϋvF2Kڱ!RjU:|(jwy66*`U =XSC kH';m{m.pq e,WG7p>}`~Z p04+4z^-HEiS'/<鵄Jnꤎ#O0xhH#/JpF45YڅGJIAf1%"YwPߢ[ąWjT›9f ۉ!*lƾ)?4ǚq񞶉Hr4w^NCpݣQP\:㟬}{5+Gf]XK%rN[i^|.ԏ~nrRu/'h=^e lO)/;^ IT~׽F8 r2QR_HHp0A=ĦUvv4cW2 ̀ےp&Vk` ;ANqWsf_IYQBי30TwA%.5h}hUrZ|v6,˧xe~0JLfp >"+;rhsNJ#`X8{;֣ {Ǧ Vq{J-ow7}ocB.eE@tEwOiېA%#q ơ17'-gZja;cOoZÒ jC 37T hw_QkL]zLTS⨄d.YSƅ)ns=:9L [S2X*@JbE$.3RlkNkㆮsHy>pw1+~)>޶rDl1"߽?M'H0Zʶy܉Ju4iW GLv6y3^u"H<AFP㳽 YIګ> @"9C$.>#: VƎܰ'x2fKl 2O}*Ҧn\8Ta%׿%ETnqt0guEnVBkY[E\| Ď\?X|]?3ǁ`qyHfIX0pPp]o!ߎ"FV)Ο"No/d A0GB(,EK{g 1t|m-tp^z>XkyG0"CGZAAE|,u '@8!_&,PF+y!(_n(^x _%0@l%u2RXr8H*G8pn˾IZ~8Eۡf;:&N Ǣ`CӺGu͟m\dľ$"Mh,(/hht}|_/XQԙI]3[.C;]kgJHLxSO\GyKQ[m\ު3'9Jgn秴8,TϏm M9Ҡ&׋~ y=(}6Cl;֛&?YCC(^ 4J9K`ԹCϽ<*uuG0-gOVfMdlkm1q|>S;,j5E_/}On D# ?_fq%O-;Qݱrߟ4oذb,3#AMƘ7F;g k4<ШF6QxM]Uq@zq6Cu׍rLqaJwGRkfJUʗV1}.rǨP#t_,Cˤi3teܥ~UH[>#cRGnvhs/"M[9,DE0SOx/0]8@l;yzB5'ì*]Ɵ4@\Ϩ֍* 9C!r8ps5un,UGMXTH󇦄:6V5@̇6Bn> ̗lgH1Kxl(qnz>Ry 8댢y͎y>M9D'S 7Ir'E+hTɨ_\@Y[tX~iJpr~HW5PBE0Q1qbT BȾiuM&;xg+pkŞKƳ1XvYa?3oe7_71 ;t<uCh>1{a-g-'q4 w :dZ(<C _!gr;y:vkG i_ FZH5N}UZC&#|2Ȱ=3BXmx!Ni3Kؓ#]_^us~2xi.USE7tH9>&VOzGb!X+yH-,|>epFDŽ-'R͢jQ9Me7d_pNn_` Q7]w}Nvҁo}XDv<6[ 0xq~,!g! x%|vb}:I:J]|`6\2 lNXڃmhu ͗&CB&pQE͎ژ`Iզ%ȹ߰VBF4H $so+JƘwI Csf ְ؃V2e&#EWA&1Ӏp7@fF1Ȅ䃰E%(]U*鱞EGVEt!xbe+j9A*.5bt҇?vf?x\V/qZY dWx,3U5Ӥ`VQX`8˹j\Y4yYVZ|Ʋa0/{,Y\1FS! lFA0u4N`ssU9{77mSG#fL0@v}1I=+JtܶB\T~|[{Ws/_vJ#%.83U|BWmIznY9Bs3Qefk(}htXŰ[\\@ɀRQ'pV.y0P akz=!̥/g5+L5@- R{[D(l7  dqڼ ^.j|[4)K*۝*R]+ !E [ !P:w-*pEt;n[O,ۼKt-BE2eE:l>{ /A}J7 +NCB3-t :x\ƿXi ۃ"@Nu;~LQpd[YQ <[cdaCN,"J]?>L̃TjBuʿIЧ\sٍԃ3|ěcTxg|Vȹ |%M3qY}{̫REg %:cd,#oȣx%쪹Xh,d;'c#kE>S/3T(Bf3ܑ))6L!d Wk6<@IO &+F z&`e{JbbfOzi~0ьE)"5EE̎(p` wV7k3iD7wfm0\/&yy}L2Ѯe[WǠ{ؖez? Qs+)M83}^UaÊ@ /5W aO)6=)_4'f}M^'Y,5Ӭ[Q^7]H+lHL߫;IFt׍FqY"tYM}f 3W7Xh2xN-b;RRV XmmBzB4B^tެ/,C7d̰D71Rx(R&h->nb&n[v9'NKԟZ3ʒuFp8 7M`a@$3mERep*p֋3RZ$*q,wNlY lP뵅 PO6YQ ҩ*M̱wX[,:0wBPG2RG\ϡ>Bi S+/nLjfXRҭu2>FP.3G]F I~AL.7~ں0Ϻp "ᥙI()tj ԥaBo#mOkA5jY\k$Ҋ]sJjA@C#?9m<=%憌@±LH*nJl7HXl݌g+'M@&?b$Q"؆]܁e;ŵ8H\룅89\(o?d?W,Cɬ_EzvgӇU#13UK`35x:xĝ/r}}5%7J\'ѹY1 j.y]zKڳ(dURf 5s.]L / MmomvAoVꃡY7eS_c#?ۂA8>ڧ}7Ɇ ]I+ya>eWvQ.#Vllү$dnD aqSyrLSZշ& rQ*C`WᜍQk]rU*W?&&wJF(NWHrmH4Z/?y\.,H;PsYb_$6@T?jP2wNQI$م 6E6/)أUlyM[̇*zA:2R6UMNRC}TJsdPAxͼ`K%C8r1$ߏ26yX &&IY+T:L gMdg;d`xԖ{oPVYsv`< _---^g<&e[gg&$d"}6]I vVZ9jgQZ`dᶢw6^ԍ)y]Tɛ i Vގ|(2|.!7^lkI"YGZ!),D>ɠ볏`>9hJ=v_$EJAs(U ~^!Dk}iu9]V"W1S=]y^/O^]d%L#M|gK]{ ՗סuk껍%g+uyh R! ; _ (JM=ncztl 1!~Z^?%iنbM*)rQ' OPcDf !W'a_n$lzPB_se~)m~>y)=&=uQJTi yȖiɪx݉^'#< yc_1  } ^ @۝.Jǃ=E]S*WuɩXDTrFM9_bV& &Rr-!B=r.V.G2\}Bg's )<ϓRiFfKTƂa\Wy&Kb(n=8NJ3ͮb_`ѩ@\\S*eEAncE6mRGf˓tbl뻳}3"-C k Q8+K+sN^I]ͬtjυnTŧK?:CgY#0j+c<>8y %~x>RIC >iw)QNJGW~g+hBcfS(gڮjV[ǭߦ4{WA1q} npMw Q?:8 /m++hCWoQq$N%lmsC.[1H cK6CKKh{,Џq΁cZh}C.NU"46ϯ[.q?b ٙrz^Xă/(֊)D*ۻBZ-Dx7ldə[`>Blq9p˜MhGߕ1Y"hLx2oBpQԋ" ČfpZj܋՞AybzI$Gy]j 9RXf4Z H*v 36C؀Gsg[LbBV_=cfNum\߅EsrON|'wʧJdfi] ‭i.U:G* ,g&6[s:itiM5,ӯvHd >kի̂i9<ɱSlv{2Vc cUj5}UFQ&(ԑ_LE@@ ƨc0=svL-εEbcfLq (A0obԛZ!?lK'i샐rqJ-Ֆ#RTzd\r~@ ]tJ@)9 w|+0s RS *$O(`tp Ѝ蕉g7ǒW4Hdqz[@r~5q6ldE]  ^ A, t;ׁZŞkH7Gb` A0hMe]@{0W'0+{V#:3KHMjܥ20 mYv?`LSbHb}(?08ӹrn@1=녨S%0x!i<8Lk;Q-Z"+@ 3CLZ i@N1PNME܋L 3-?SjypE:,,arJ(Q2~}\T4r@,ͬb[L \񜱆5%Ocv=t(e{[Ij0/ {D SSg9=wujH]TtHR?Zn0~SQwY r̃ D\RdC/ Fo4c_1l } PU2:Go7`X40a!&HRZ;!qU xc 1Z;/yV]X#B$&Mk?eр}" : 5@YSy_;M OU+Bc }"yghh7ŲUPl-ݻ%>W.% \6mD@E%:q[œF 8EPjJOAzYӵRml— wu&;PGQrX"dqstxfc MSOlF`'3 f1P ]_er=6KJG!V@DQ aET֐@!PVJ9O[F8 S!EBl'PCٳl;i:rEL+x[:(K1 ͳ;>.7V?G:jD\4EGLgr%gb[Ln5,z -zP9 $Q[Oj.8+F%T/V%;YNX 9 IƊ "Ȣh4"¿0(&ۧGs?,N$o"}/rT<V%ɘ tZV+EpzP2$rnpڸ`,~Oɱo-շ7…o!_}0鐸H +Hce`>jVbs,4< @:Ѣ<5J3ӓ]מ(diE+?B^}3ync) *zX3^|KYe8_W}xQ.o =L>Sͥ?E4c[a7usXц~;N2=E7< e=w5.!bclꈸ7%m߃WJ~ndPl %7,o[NH̭3Ъi%eGB'w5N *oZ-pR)s8jmDu#(PMS ?ޙu¤nLD`Y@WШ-L,Wy_' ?91 nf4r[ 䛼z(-T1|њ B> P;%2NvS0vNtwD~xU &v-!8Kp1צJ>(ǘBI3WV  >PVC=M2D:dQMzJG>:!ķů(qiqT4BS>-팮Ry< 'aQM6N %29x#qB4[ҏF5/Œ$JO iO? Cey3+#ˁ $xW#8P4C.yxv`za0o$$"D%/VHTu|II5RơTK GQ*h0hSWjgw3Bݵ$ލ&.5{QPY\?eYOMx5Q E0}bm0lh$,?F/o?O0v& ,y܄((1z϶ a~ CeG7md21:frO4Iy}~ 1(>Ҿ>o{s:c ZE]G& z\ǚ!r"2jt. H(ٹ"^_,ދe!gΏ,0y7~+nɆrYY llAj=:l_1o)]!.SO\V cݮ2stRE|)茭3.z}.b6nն}ۤgg%?AC֋&oEBhdfT'N^«|%ӬEY[+u deo9{+)~ѱ޵/xp{LDߺ@!F{ />87[t 5Xw{փ&V4&ٵD| [g̐&@nrSuݟ? R Bi]^IBA=kkMᖾ. ]A[g}Zt_药ŒzY1ca2'/0@YB,GyX; @ؕo*7,yP~C曣2!U|[X!c6؇QϮ&/IyJLPb}jۙVpf""OxK.7RўqQr' p|gesqn{=fP{y[JHJ5A˪&h@UHK֐/Y(%&#Ou `h.+Ⱥj\ `g O8NP 9C\'|(dC&^"YmWh}ep!EJhtvAxTLhW< e9FqԺ57{=iSKUH瓬A?Mo|w/$h}%78XgƭCC L?TϞQ G!LiQ~=r=LW:[3XIA#pnh&[S0L^懡B;V IKŧ6.фTs6h/xuNٺk^OI ۫5ݑXDR@,FzlT%C '~bOW {i$f}8^)fSѵ̅_h=D='CZt'ݣDEv )ͧ//^rhWԄI58-|{G:U [mϘ9;Yҝ/ڌ+pEgrJwCP"c# 1%B,i 4߅˕#KXu%O]XDbuL$K*+z3Ai\Bߕ$jHٓxrx<7vo1pg4vR d}FǕOaG4vtnlre`]T.18rG$)OwbPCk fxe8RKyDp:Hbm%Z9켁iecC9:O7CMS߬W(tSC !mYdqG֨DARE KLe pvXk CLw >OA+BAiAl͙;WHz..ĞԋMe{*zO*$i:2,FdnK4_Tx(v+oj/EH\+귟|/&= %;㑦H,FDk3hR!6r?ҳ)w}u}o(80lQdn&ofیK/6ۏ$̌`rr|^Do@$CˬnS5JsB R.K+HDyS2tE`$F8svLu5uu--b_)*CݮÊn,?BL<5]Lgrai7F ̗vpWHK.-wLw-L`XvUcȇ<ςŶ۞H.VVGfL#k)R{P32DÑ019˱ix@("ą@3U)KoP7Xb4Ch/)%i0ĥQ[:x/Dݳ[\w&й{@U:.Cevt>qX~ \J,Ft |(Ee3nT _j]W.Ÿ}ɯv R=57M²mQ&R?k>oXINJoCBUMZ0c< S~m8 m+ }DJaZgL]U2^W`C͝vÚ6L: WlmPbqbҮy{CeHx&Uy LXurdy b:c&>a`C s~Ɵb ZCkYJowIippYa㵱ưtGq \%J~n&X-p{[;:T.O4D24A |{8TS&Wu55wa 0Ͳ= ;O&5iXvbi 5T7Canq)EzX`u}gōRZ$D!icȫiW \/SpgU e/k)I|;Z‡0Q2⏭g*aS(Ui̔njAܾGZ.>sf[-4ybW"&OF^#FZ\=`TSTR>"[p/D):/԰( cdv`8R`­EE&,Hmf搽zWC:f;HjcMr&I u\>.qhnDGEoaW$ &JRȽ6$3TJᬅo3&/8Đu,8Awy^.owȞ(J}b 8ȎC^ͼY .d j-wʽW4">:ބ}Z&AI ìtmc=]]iK佐&_^[V&l}Wܪ .S|:{s-tPPHHtqxt/+ZRc,+)"lwG+5Q@?%u3W+e(poZo],=:_}}"ƄddߢQ$ -Zs7 -.%/Ef3]`(B{;YOl>ڼ6E9].FT8+><֯ (coߋi/sʙt4}TJaMxG&?n@S;.[Ǡ=#>Qj؎R5OR(RLVHp{zFޠUlha5ʔ?d^KмT'dԲ[^)^/|.-?e*OmX/*I {?_W&a@k뺃Z=#d6xsLՌr#BT lzqE5 x\'[I(o3rCB3IX6 k 4Fǡ2%Z&H鮈{q*6pL6:P`W'^23VufQ"4e p??lQ(:I~ȭRl\:{8c29ǣfY;_;v;zV?m_5 0j rs{4Vg"*Tczz-kcNUp~]C?uzί́Ĺx 0Lq NbJ" mq1XёX~ܨfn7BD>쑸J*jJ(]֯뿀}SDDGzb@hϥ[VP>g Xt>C0E\zc?*h^vYAzo52:"]S&xd"qt B/%"ZkƦ3/U䂝93GFjkDXOTj4OFn;6`"+.[d;`iL1DOxi_!YZ$2= cg*Γ '(}B&ߖ5[6pY\p'5nUFND4-cý,hvJ8 WV,&cc9(tNR!pXM|pUbx sp:~'D7^d 39Z ƉL]?)E6[ox1EO-3xIU{z#mӆI[b CJhj#S 3O3k#]ב>]#i׊$ b2R:Y.?p`p,%@j~l2cv[d"5Ƿ!8*ﺞ()crEFB5:bvrZiʪw\`V晁ÜҚWU񢘄cnJ溱i?BS :Shϡ)$'o1},y+O+֌bf®ɻ HD_ (: ![A,-Z TQV]*Zٕ+ogmf9i<&Lu>SK ŔBxOZ0FpPڬZ0rF^%Tߊ3(.ךTAj͜U>D+ /jl*H3[6bLBMP8DS;f]~]~f`ɅF9Ly0]͆'m]6 9aLO:2BNnj>Jܸx.;/] /8M KҌTv'HMb0fo X j8TZ}?~i38a@,q*h?q WhO#]e.0,>5Mw~ԧg, W& Rcv/apج0I(D9e*g^σBGT*4#\9_NhuN+]C>?NQ =!LiWԌEdaf\3y%P:F|D It{ϸl8Jkt]B&64è,>@1Q)U725gĴ2,+*B7CuL d`"~ã&۾GJlw6BޒvIҠي#xr,^Dm~3KD Ԓf߅aեU ~gU7Se  j0qv?h)c׫{Y`p OsaM z^QbB3S_ÙMu?l JSvʏ Ę؈b=pP˻n1HT|jb(ѭ}PeP |T#Rn, n~>Gy{ k:udV -7U P_>8-Gw@W>(?•}{r̝/ P]D \tfTs d\akjz@Eep2;dlFV d[,!3m1VۓsNJqz!t '3MuV!(S-wD}bք8Gɼ|Vm`0>=xJg73U.faLO,P|: Y3ݕkBjjkx2+w¾hf-())ˌb"'`"y^jVޖ!pb3ȣ}&5ԟaz|(w`Y OIӨǸq?8hiM|pw6lW_^lyLo4e=>߂#!&N1GDXIo Ol'6:Sf2Yb;K®DnB^ Pe(p*9 ^C@\È)PIuEL7g$ˠiGW(IȵzO\*0NPoOW*'cI-0)+E;8|0'zŤl|3íA$LzPLF*"OsC@+ "' eUa=ETQ9)܂.h׀q-Mpǔ-}4DnNQs-ˑйV(f7O;;QDtO3 P?l7˿8K5Uf{lжS>,R_,Rك`Zj>Oꁄ#B*QrՍV\T+f' 1i3:8J!nv:56sdadOucJu g6AA誙\O ZA" m H +ۗDZԇ`y3K48y13.n`ˉ*b bUnЯq3:Q|I]3$&ڛT4A4h1n8>4o/zGHIlO?>]k` \)t6O%lT .LC":!*֌[Bŀ]M^ZwI ;7a{+WyH Kb؍llg.'UȺY;+iy-֛77I>X䩏uPP +gyg;omU[@\KeF?d;B]td$z%3llSjg2}`{ആ瘖emrŖQٚ&3L'i=@Ӳs:*)lodc[t7 xskb#.sߌwx.B=g7/';-sx?fp(]4V)7,+%tJ&7 ډW'M  H2d$zPA}㤧ԭU4;s 񌮣;Rٗ;^(c9Ti9|$\sW}qW=J3`N559~11 aa<?Eu(#?y4ȇz`]%GM`hsÆ-m%ʡgo}!e<+ ", sGls،P$+JK FUbn\5xd%yaHk$o.yYhDbM#ѕ,szS )O\@w Q澝`m ٣soX@G閿Kv"a !BQ!ATيl#h"sYQ)/gH0)k t@bVB,,DK!v3S@SըgR]<n͏@ K&וފ)A][WĕPP혯L 9j9fPR4R񳫕 bok3s\g"Oig炿nvSq^ :X~r\T\Aݢ]})d-]1p^V{H r9,j[,ETXV(9 r@Bs79_\!eov#4'ixc}gN/xCTߑ1d Pg7#!Uqa&<w 2:~0zo бzv8& 3A{#zȖ }밽Z^Hؤ]Ma$̼g?@gC*@QG|V٩EL2¶4k.yRamOʪ]ȐF)BB%sL䄽jо3~vFlwA[|B?/= z7+r78~4տ}#=#ϋ!}Oh3XS{Lic s!snx_lԇҩ #9> ]M  y˪ϡB0bym; P䥵&SYylDznXr~|afNZG WW+HDWt$)\^t_I@M*ΤM1>LK; 5CLr{yHR't|Pߨ'}#Ę>~ڭȹ++!&sf=_|Veyp&uͤzwQψj-l+`E|k+G$[O_F &Y_yo%Y[%V8ZgZ\Ȥ2=])/^^x%B|?[JB0!7kqN?ɅC5k,G^v) [Y.nZ$nND1![^NLVϟeX RNo"uM={s*)U%GuVi a1b`c, LFN2}V *5ƳԢw .|vGno=@Svb6ܺF$ilA0&II"il@LmeyPИGU['W[H{lJB%y,SN0i/oQb; -kZݐtSj5^+6j®L|lq/k6_}`S gD0x2Eķ[Hjh1bLM6O zU\u?ʢ禆MzARR jq߫0D3(a)pXva|Q= eFdK8be߰ډ ^L+_~͂pvZ!J"7Q n#ӏYƁ`)-M6qBz: T@4[^T.Nܢ|A ̈5h?"L~4 o-ɵЈwFLJ`yot{Gq9]|#]ЦCMC_S1vaK]͊ EίK\Ua]V@4+,4a^燯!~eސa)Qm[~(~sUXVGMgG7a][h^VbGd$}CZhd񤫈Ĺ"TEF3:T3fn^z:"cs0Ho8Nk# xxCdNT&cq84"IoteJ ;8.B3 *>\8dȻ:t_rN +6, [С!#e2ω6:WԃuDfH#чvw~s zC_5A L},f#$37NB*  $<@^{O]_lQTdZG>ޭma k"uZ3ItʼUv( x;hvjs#{_+ps'CXIZxўrөD#ɎO !Sdo7A-]ȼRz0/%\6hx'fv1Jn+ ~p]X`Spqݍ׎#bQ̦wy#6[B?+,Y4 g6̥5(x'#p|3l IAMȢC0~L4]!')v4+܇rUdߝ<%$Llc Hm@Ƭ}9o#* 4n M׋-X~Mc%~wg*}AJ=M -˜ԕO O9΍2$2%5׌Uw+{e5:6(q  ^$w"8~BcSrr@qI(F'acnsnI4vzo>gF[q|i)2sa?#4C6F_eo|Aaå`y%ZQqhJ5:<@VdyW`Z2yM#+pvW6Ӂ'gl5٤+˜qTᘴ=b `600ǤRpwxP3y=RcDֻ4g4frkJ$t6E6\P8Ma~1]m5';y"͘v6g:=.o!}mh8 2i%N6pk]w"~7}W?WshPn>zM|xy 0wI 1@@ʕ-GI v.}]+*#sbn,z+b1۱ͱA1.H ¬chL1< {!tfo/FL8E#ZXK┾NNYKo׵#z\yvQuK`Ac ƏTVFHY( LD7;, AxeW5#h\k DEvȏ;Hs'7NglPOlGXl7< %.]G+8PيUF󇴤n{G#>Wz46/oսG'ft,<=%@@ cvvH՚dJLH+;Sy ׯl*۸{cN&j^OH|m-H F@螨tt :ʆ"֡A8퓔 x:{8ζ2c(-%MCs^KooLx|[/f†*gb`Tr!=m< k?M7t_}ƕL ivy~'Vhm 5Z8mNK-h=ퟳd"G!2\3%:~2n *)03Z*` e L"D xmVPF1SnCBxF9}<4^!2ژŇ5 ǬzmdԨ5TMkٞO};i`.:ǴQJoǢG;T:ptM69=, A;.u"[:tENi'_xʇ1y >*[)A!,ط n6.v )0JQj ay׫O}~:ƕ~LS9зPtcJjYKAˆi78ؠxG[aLTs4I*;؂[Ё6t .+ sbgkV}(wA_ـNJb6?&Q۩VE 9K2ֈbDj cme&Ȋ~VG\xaWNBZ7tᥔXϝїg@ڹ=~u2f 1(^_BDLIUe 8CIU@;fzJȰpPZJsP8tld\q]TT3ѰHbSY3iR΄SG;*+ԛ%{:4AiVtq;Y䉇^F[cvM"+?^9\OV2ƻ &x[(MU'ә zdPjt 4hւ61μ#Grc`*au[ Pb jؒLsWWJ_ŪT8Q[!y< Qz>.jMẊBvRG,IbM\}}9xm:M@dy\;|}w]23ZDqvfy! Oy/ *yՈ 62Iߏ_n*y8۰.66YrV(C+VF nVgZQ![h _YtM!NzWJejDXnSWږe7pj0~9rLsFic󆄘1\4"=Sd`/cDA6_;rfZ(MhgEN pjr(cINԁ(njhM&ӕ2ay_$QQ~^{ʔlV _iNV'2"L$9U9ۑSQW| I¬-[`{l^α 3[λa 0!b:BJ KPGG;?FqXv ;9 YB.\<Õ{/%3A0K60nIuqOy+=a`Juə^X懟jzR{U}̐ҝlvfkB+l< =2d۸:0^#0ԩ @,iMFxYcfɅ [ rC"x$kf|\̼(S3M&_B$S N/;(su{ }aܦ܌Ik>qoȦ-\>ź-&Rݖ zjǪ/!{`L{(\"`?Dprk-AZV0 !^2 0 #Nhњ`ƒWk=ݭv`]"caO%pgSHPY U7DR *EvSPC.VPtXCjr_߆ݐdT桗|-l,% nG4oih( CQؘ69Pj#W}Y P{p ׭bhrQ2` zYN){}rN  uڴYYaWWݩ7xޱJ1dvUH{\v-ω·3{ jp.qjx @0@mk=Ż0 -@Sf<6j.5 MaS"lgm=D)>@ P1V~u,AHl?g‘y)2ߤŜ2ЮcDvD!jG2$~N7!eLB~/Gwζ\Д""4^5V#{&Z֎\#273Z"SdY5@Ǽzbf~H{H Xp]lyr-:?lQ?ܘ.n5r-{QSC";~''dv_(75U,P !)SSb?;OijQtv}7"{E鏫-Ȏ DYb*.ux=<#.# Q\MpY6בL$:o!866-qTਭŠax )PvH|Z&BwA.BbGq*e-D`>EXyus_0yٚI*yh>`-Ap=ޯo+.}ډ䌤TI dl#ԅn ٣>rqr1{_K_m+K}~W!%zC؛n\ S*h#_:Tnl+}DbNMIIϒ5\: @5Ԛ?Af*nI_7"I3;/[!'$ g-t;X$ &[Ǥ7E_6qOa@%CIRKk]#Q4bUb,Wn$2wmn$u AGK <۳Aw1'ےTvi1NIZd-_GC+Jvr=Ltg$Nʾ.c .Tؿ %{٦6oWV<>1+_o%}Άa~˙$J9|o⼈% SB 4jL]YSDBX G*u8.>Aϔ]:8W7;mo>0n!^ {8>]\8A@zK7ywKQ(= ʭbwޓ~p9A&@:3GN$/@qȬFGXIsF-BNU4=Y_6'.. n#څ12Ͽy)miZ1H˪ֽqw܏;ЙD&Ȕ7=AxuIˑDN<%c/ysrڀWs'` w6'r4nΡOP4.eT67u=U3P]g;d{#UvKߝo7m35H4`?6ՙ}ϳDR:bx~~V5V1*7oɣJA]dDEcLD[[O䊦/vV[(Iip3L`z A .,}'Lj$ԣClRI[Ǝ@Â)kK@∙vC_/I`tLXaSq{9a%aKɐvLⴝew(H[wGOȫ~{Z4P1 ;x[/-0SF lQA 4TB! t即]peU1r@,0Y,%gCDǠGU^W5Ѿdl74H g]dv%$RL$ꌬ6uK>N%o8\[@c<#:KZ1 Ӷ}/zv4qvdGvol6u 6rE >O`Ϙ%يk̐i~kYkD|K0co=C6c"QWkS֩L&ěz?Jw{PZ|1N.uĔyT I|+=$vAEpZ=:ovSSx9y2$-͘͡F.?ågL@/~ k{RbE0Mı 7ȋ ;6?VL $EQgR6҂"-RǣW?-f֖Io2l߰mpמ_z:<ּbd|c{--v$צ,~̝ HCN%NF;BLsNܚa'8+p =%QFG rԙZ XJC~ *K0gsF?9s6)Vn/C=0sHnjX9NxEC_k/ݝPRǂjmɡlmK8Dg"'s>I 9ޟ)$ZYV(S4,a}nzpnuR Atne9GKK N&?dGHDaTN;^HX3 R8uef6Q\trwwD|ZEOmeFB<̿n<8!%hVM*˯.^7ksψvEd ZLڧ-)2uYe"v^ tL4ҿN!vBp옗w.o>oIm\6|ͦJuGE\%D4Oeu5].0>i~0Oр i\#7Vj+7”,׿WlVf{>.'͘ҨuxZLn ,ҷ"8r)2nulS0!Rq+6-U|Oϋ 6vpISRaf6zy kۿY(S ۠Wo^D9]Lq 028{>FPދwyw`;~~K};!N]";UNPΦ d™;I7@ŌMzeDS+Sy9/@֤b,V%|,w+PtP-|Bq^`G-Ep7Fp8cL?wXhIKPP"Dg8qdn #Z9 śHLU~f % NZ8Uz_=2~Hf,/w>izRB -)TkG͗ŧ<\dǯ|WwܒY;?ޮϩ>Y:F;e}(s-(};ɌX/YTM%ݿD] r'aMU4-JS[+РY!%TI+ͮ$2rlo1oEǏv{'P5E,L[1\|S@g?X]K0]K67ao;j++&L׋!kG'l`}wQZ8[G''SOX9.nk(?e7Gg!{0 +ݥlwr^#[~`?iJ|5#83 *Z<ZU.>;@O$= pjԥPk߿}ᨒ3!asr/M\Ow15רsBjA4t(Z`ru+̣#{>>2Χ*<νLIEv9Sj;I@bS?N:ʼnc7l`wB~t=sl Q0;_f%dC4wsۦd*W'!Iܥ?Ĺ^kDAT:5$XJנƞzTde;9p Aҫ 쪟=[ q[,*@˶ڼaƼK:BoP'P:؁^O;W< j;6kNXhAqӶ5 Fl-%p"ūZ%¨0U [f q,u?_xfGSy#:u =4y?E vR8z e]Ɏ>NwRXu&ݮe."a71f?}6XmowҷKKQ 'NtͺL׿Qeay H{͌[71{$p>ZI񏢨eAey9>K8Rۙ=NvIk*)ެyuxcd,&9x _9`?OI;C$"Ѳ t z GfӗX1^Q﹝~n͙jBX3[rܿJ!(Hi!ƩAY:)Ot\Uw16U2@rH׋B#&6$Zٍ~8]vMYfȺ$F\bUKJ; 6C4xCO{*S_|Eǵ׸=iQUx߸FAL"a:h]|}_~7ACյN?y='3=؀C@_8J|ǢvK .}"_fvy;AB29(alJx c[Bg@? x[ղ>Bt SIS` J&j^?]9R7rn.qɍK'aAX7jw XK*ڱΎ FuY\~H:VS'H ~} r:އQu[2V(LqT9Jaw>E1#3*MAj۸%7:U{d$ w@^GƟx] 0?pY2^YT Kxġ3h]p w W0J2p>SCx_V0 Ub{EVg&L?gޛvB {D zqeX4t s;V}= l)"@3oqB~ hk?kuS 7D[` S^U!yH\oF P/~JL@-DZd74,#؜.Xp8;5Jn*fN=g7X >]fO;Gކ5b]4RGPI?tawe./`~(hݹ-u84q\Ι$*"ܺ*ܤoR)*^aN:pJj[b>q}7,t{"ixLd!mN"xiaihfj*j++_k`0lx2IGE@wmbo^/rJ]\ /nQx>3Ox&,i`1W>.҈z廉nQzK/G9fE Ϙ\:ˈK[tJ?9Dq'|w/㐸g<0yP$+Q C=zVާ/U\RJ16=]i/ð5 :g?bu$SSM _OF ӎܵ!X W:Tt{'zod|3Jjt6Tc]@}ԁj܀X ;1fM@f4o*-`4$u UܕQHeσ&ZPUR-U@> jA&:ǖV,Ϧ D`Asa?dN*g~.Tm*ro|ut%RIO CA)d ~K={ FrΝjPd+JrܔK`m=|m?KNQƒqIjuNƐtg"Ut7_E;>QƈD<0+ DL\zE)'o:8JO֏X׷glLV%0h?Ϯɇ*hJ ?D*$/!(U8zBWK_[ˤV( N·~@b[yeo~Ο3i')KdQ\̐e11bIN'=T+Slj@HCL|qoB32/SMaz \ 9Hr0d3ȊU^|'n[X0- ?*SR>&uywR%qgI=R}Uv[Rd 㙮>s\_8ߛDTV_C㏈~EDojuM] tcVNߓOM1@8x%-^[Rz `.̡ ,&sSJ=}>(&7g)q!Ogf:\HUKk\$`5JT"sI@.nRDB.vxwJ`bwy-6%saGy4gSէKZfjqicKuY X_%tjqP`eM;yֆ4W,M\`͍Hz(l4b rR09wvYOu0]c[аt=cPUdAĆǿ)jzuETs|蚚FTUTzup] ?V1x^C/ߨPlOԵK}W\`DҜM'xji<\!hT6ґYt]s1 &L @NG2 ۔gc=8MhNnZj:xmC`]GX<amgژ]e,AI=Fp} X΅UNzl+\G^؅/5i:3Nkk&(Ԗ<Ì:nmǩ.xPG`>?q¬AǜKchxEIz $l4螺|IrOdBSI2׵Tb G>ݶmw/U*(]Pk[S.uQK[-CT$vQ~1i$ݎ&[4)\M`A+~$5k|Fd=ї(R|C'f7Ӝj+P8o1x󫃀\%cUsڔRzJW0{G>x6Xz|G!Z8v%YNw96 =SFӦIub Gv~s@M엧Mk(@S[3]{ B`[Ś} a#QoګnL!PC;DƘ)'ߥW+Jg;mknvlau%?ޛjׇf ][,UB~YxV>xuKb_=C[nx'ќrvuL t⧋S*K( wozdmvgM44Ox_XL1sg7I=^֏&=-:θ) Y+2hu8q;pzc*`X iWFl_xj *(n⣢tQ/:'abЙ 8pYv〆rX&@oЋ5mX2S[`@"灀m7UDkNdB56,ڣ< y"ܵe:`Y l_pu(ª=C-FΐIkc7hl3cΰ<(cm2)wOHX$+&>_K'T`2?,׻"<ńZ>̉fnYs6dw稰xP&xe23Esm,CAH f{zx[575.v`̨Soss׾2?$(G\CkXneM82p}{XϐfȆKMLXݾuV_;rw5NSp=Z48!f ;VhiS7ɏ;7eK)÷b'ްLj&٤7otBDa=sұ&Ӂp~JͰNix&k\MeEӫ=F702W_.CO'R%{j)ƁD\&Eƿ@%hJt5WEoCv9 `ưßjXooF,ܜ Q6#7\]LKz!S8 ӄTq[bɥPLGcUR$C|D1O~tQqx~H/G.Sӏ"YsM ϋob6}fmƠEoН9հVà>7V(ʞ*>] bD 2g&aOdߍ^A3cUO"["}9Fiq,?xEQYuhVr,G=ڔu12r똋${Lg.J^z iI #?ۏSJ |F?z rzВ!ƕ=BDIѭ$Rxd]eyՖAuk~Vee*>ģC=VʡXQў y"(dA;qѼ$m7'@L[4;vrT[uhX>Nd-NDDxL2@'!{}廸V"t?ב2E]NqmoݒjZ5Yg@A7)mjv}356!utz`CϚ417I;B '4ܟ~ѝBz23.W`l#z6͹x|f -rmrglj/I={~wjj( 6cGmٝnCRv*]*]K0$Q6Rr " A ^/(؉֡?U8 Tyb1۩b ANx@̛&1MWswTh2%Bo6=2\h e=8aZWlw:&T*畷ѝ-  Aw@p[osM1:<12!Z&l8,|`3p%逋 12@[vri f>Vl r|S@^ڙ-HL||Yqg];]A8  NkS'FzptR4[qbx󣲯7-x-RwIn"qe}k9˜tf@YZya 4q꒠~XJom iNRdכ 1: op+ЮZuYy @3 zFCqK,|OU#-NlB[QpS?A9`J"A1vH{xBSc VcVڭVhxesu4s 1]Y.}꽪VF8u{sQ7Y^m)i6ՂP?5 T}%)C=mctWH'њ4W:œw\ϴa^FS2b0Gjp^:C uBAO:I+U舛X%p *!ijx!W*0khQsIApE[%QEX'S" pwəjF=I`钙 Ôʕ|$b276b\6Dvě>o kpy*V| AEGk>N<x_SaR0_HAV}<XAP9֕[n ̷$g1LƼKM.s5+vA $k@ kq'qvuK"԰4Tg\VôC6٩֋X:eHnwRO}{ba\]j4Q?]u:9JjEʆ($i [4.V+iЉ|4;Y NTg̾f+#+o чm~P.J8#qF|Ќ݁PpѮ;1_mAG9% :V3& Iq/ɸDd<^ȹV X&v?^}f$^y?`,Y-^`DŢȊdtpeS )8i8eF`77߭unmeZv=ngIr:.uG*ȟ'ô]iP[ܯZm`qv|'IOG>&K/RCT,g{ f=A؉䀡4lʙwh0f^5b^%qr]%g6̖Oɋ. 2sXF[]JŃɌ ݚew,dVbì-[5h/le9Kl׍KZfYEC``2ϊ*ZxS- Κ^|(N}*/+~I;GF3dMAf}mZۨ$|ta7V՟If/.Ug gι!ynT5|LT >ja]_muX+ʹ1*gER, }w1F%.,S lpF]͕WˀyU[]1x@{jU)]VGLyٸlNF#Wdޜ췺[gRb ēN, ITڡn?f\^3Iv]Lbw~h']@ۍWMd8%M%&0%mHTE_-ux*!uOҌr:5DxbjSp"/>3=hSv86웤W3Jd;fOPN >ԭj\Ņ ppq/}zQ;jhI̕c38pƓ",&arfNї; *>}-Zt#Itx sUZ7i@RF ';g0A/OǨelanJߩ&Ʋ;fLX*ꝃXѹw9"Wvʤ!(sMt ȏ+b'GHV_#cr{Oks4GGNyJA>ΑBu. ߈o T">TEi]䶙ebmvʳZ>J6iCʘ.iA4oL,a>KV:ӃZeT"1} }'f=%xr猑 4k`ﻄ:>t2d=[Xu8R zo9Eg3ц{NvUNYA藬7/.nRe1U5hrm5:5Hw5V.KK{:pV)"X7F9B˞f ag, }ߥLl5cL\w0ހ=-j{i* !@PNHnY|>'rZɒkx qlG"RU/]s7Uuwh#N](8{:lʀԊ) Jyt?e8pcSOUx+aS3"#@4KBkL#"xx*]Cs0kǞXq^s¥rd< 3H~Z|] ~^YOڹ!"P0tQn.%8lAX|YĿ=C0:G> h潈{b#Ys]3*?TEHfVf\{ :QuNb *q{IU7Hnrh2*) hcZ1{[aQbjDγJ n| 肤LblUΎ)Zx`o@ARSIB9AeKm=r?p4 <:Te):ZVgp2~:Ow@*$CnؕޚRwZK7~H̑ϲI L&Vв ;FxPus"XWaqp/$"l`|B4 :e^-R01@;TV 0U_ Z8h%1Q8\HF7>{}lχWg>(N$) N1;YkՌ&BFlpa:z*KyfזD~A}q p)ޑtbK@|_$JCymW̄{)8j h Z?~5ZSX@/e7D̆ߔ8ӗ_R(jq |G8377TrG+`\GT&#_ظt%EnC à@ھNuv,AqO4w脯̉ꤔSYdk[ts6cu 7BFr r{꫓ ks acɚzՁ]XCHH.Q `!j@)y̜L;5 NE_JS(6DZbk8D`cMZC(X[[XقUksܵ) P C?:3\d[bng9fjZ͉vi{ZKs+j'wn˧r`QS_vW7;钸 yUDaBE4ic4Sགྷ@4 Aysb,^3i([_ڗTE`Jj StE76ܽ6|kOr;0#!xV~fy-IoJIc˙\@ 4oQYͿ)]3]\ȤVOv'].R:0&-sdnY"[#L}QyA \+넴24{aY=zpJм6e  βrw*5Ǻ r[ M,2hf>ĕ&hͺx$,S4jz[ƼW$4eH1GWɞ!nJ<7dnш>$;X?&l!C ?O% C'ZZ.J9>l gU>0:ML]a< ˰ۋAs~ A%@ ` I1v pR1Cb;N;w!-r1p Ơ !`:"LΓǡz/l# '- jW/R'4?Ws>{cMCՃ$̱]cMy \Wi 5C{`BгUQghg(j$^$QN<4K?r|Q-OWnŌc1u"ȠO N0b#Npr 75/˥b!v5X Ve?9NDq€'#Ѭom>MlwβϬ=__5 Z3un}H)LBDZ1|"D񘒫nI[cO`/Y*t&Ŷc눯oN g=ģlNmHc#8OvW0&oW󴞑 aᒗ 󀪐XDk0qGl;4 #qgLb'-U!3 >DzpyuB,Ցu_jY41`t.k\w"QDŹ&]g]m R>{t@vN[j` S=f-ydÿ#|'/iRF#]Y)B{9;r߸A=r>#iXtm!O{QK^ g)PP1QL3NJ%;iyʺ0y.O?]#whK1gҢ]dmIc i&0@3 t\bLB:PHDh54Wrcb:(~ޗ;+ׅA|6R@`E15{y'xf+Sp_0Ә|9,0&hl-եVOzI~*~wbxl ;|5wHD?qхŭz͙w+@Gw0v%97NW*IaΥ}#UJ&9Ea{Vϭj3\2I9T` ?LŌXa녔s[z<]k>l'?,[",OM{h]ʡ3CvApȂDNj~d~ާHCZ?nٔDa.'o.Ŭh׸FFQnnd?[]XFǛ3&Lӏz. svBfzK^ ~پCW69~t. "<6B)?\FG,1" ^ᚆbft7q%.6vMf*gUkʯ"WWXnGz)΄S\E.QYgnEU_3FztwObX![؈CJ YY{^> \WiGN>q^fcZ agsu6FķHC{{}8E{ Avn1oiKegY ,[yMm7LRtTF eڿPx(i'T5ڭ:6Yd#9j}0>`3IȧGxBtA^)<;Oo*s+-Kgҙ2]KWCDIэ_ؙQрy"R3m<ح4|#ap\SW4P`58ayPw+@AvҸ|g ḱ^Ƕ=: s~l &р]%!-cxƵ<Sc`=I쇴'"ɖR\XMy^LoU^vIGN31LA6Szg\\_%,f;93'pbyܻnwi@Hl׈^Vta"sSM 3 (h2s1ȸTf&ufPC HNs,d%`_b^V*.EwISOT"F *HmN4U2+"Nzx,iGsY}^B}ISqF~%[~x)ڷ,HivS^"2z^Ո'u8pj96Y5}<(t'>4?CղjӀa 3ē|FҦhg*5W(y*PP<ĨwL>H *:M]tA} ~v!&ҙ>ڃau-Xx8Tr59-Ak]H=gÊZwRL;S)7C&pF 3Jy;Q"y?!%32J;a'q>>:,nӔ_~2^孳a헸,tP;nW*eujo-):#ێHJyh呮|MTۦ3ZCDad^%cH QQX<ARLB$W̊s3X,ҏʲᬹƾ_2׳p\8>/̉pBU@cẄ{,h3ׂԋ`919\hB+.-wG'P(^03BpXfͼc#g__87)!&ؙ|*<erl*PhSQghCoqL~ F$Uik yj´Q1wy&[&STCN4eϙER<J ;~;&׺9qyz؆4RJϘxG@Y/zROq"-a['Ct,rP.`AwNךUɶ"2x~C<ֳ Š\KX0 $ҵe 3M08>%:wwW\fH o8urnOjiB{D:iH0q Bxz߭ p)QeǫH J@dX=bkNE\y1 3(S]v( 8(f9E i>F}@:=zf>v>N|,y\3ݢ .V0]|'~1y@t3yި쨂X*zkV9A/,kVO<|5Lr]?%>Xjjx5p)xIA;NeDKhE<8jO ʻzgґٟ͜}jBӴf(a]yŠGzL|}nS}% $4wq'5aBLCY~B̬{ù#oR\ݾ!8 9b M~K")MxEv3Z;}Ғ^_`*T`({*=^CU,/ LIPNÓ_W8"/@S1N%esؔ Ugt1#'3]qRn‡AvXlT_ B=pZ`+)<kCeyGFk]EB~$SA L0jV ؈u§9T9+un˰Lq0A%V9W[9\ВA7 6ڨQP{LW+O>ov1BJa zo%m@|( +oi_k҂]$*9O28=8"H)pC V=6?g!Xh)aa.P|nMxjKT|iJB;dc9e b?+r*S&$mʼnG͈O@m>{,GpR3̻*w㴣=E,4韲lWU 7ʋB?ZhrٸPcC*&FOk7ޗ:9,.YK90D~~#ϗ h`@5nA[&ŕ0TpcQ@ǚjw~ Ц!NWDjnx FE:L*#fl:^S.\c2L6ڱl)f^MUJ~}_IY0\x#k zzT;aRQ^vkԌoJFߖ܅dِw;`22r.oƟ/=BT2w~S)a|娶f}Hrg8q LpSP?rL-nf;LW] ɓΆ8̔/()D: BRدŬX@n4opT_(;P8"kRW\+NXZ@3: ߑܺP9ڪ$ DnQ.%0}BuP@lL:yg}7n?<ᒣmq!WpNjZΓkBfWb> .m;O"%U.EJ"&BgLeJAm9h{7#Kڹ3s)s[řvZtAV{lM(P!?/00~vyԈTﱜ )$EO4?kV%0,&ʟ:؂Eѫ|H+ԋJօ)Ɲ҆M۱EQ*'\׆%hhO?""DK4bL{( IppYń5LV)hm IX8I4>VhJ屇;z3вkt",4y@41<3dQhO~lL+[;/r=, tC:#K7?]rڐS׼o/C RQʬ6 )`X'ʤW!vU3{#$$-RmBş&65/ĐfȓhuMW^<ѡ&]d̀V+j9&PDӭ)v2W{A4ڪ3aAty+|<-m[Vv"'k;1<,L\aKUxJT %}0w=݈J<"GAFoӏZu?䩨zdWv$FVneyx!L9ٷ$G&cрB'h*)Ȑjsi[xwlwn3IeA >je\/υ9ѡlPe\wPqR'd ,>ιM] AvOM!! T3Onj9P&u ^ԭJ%H_ea8j  N[-75ƕarCdUJTsq^[v%WWZ4x%p,0` &zD9;{06K]A{!DٕP! 2Y?Q pUI;]  jAHȟ/=^ee95tp^fX@3/w $<,]XnX8l-lJG<"9.x55h5<H{+f+f~ C8ֲ_~VXkJ>r@#aF}`cDPx2]3:m5&Hz(S*)RJi`} Rm!8,R &wQ  0nX(k~᧿x `IcD 7 R<:iVW(ǸovKdq52޾}YT?7ݟ)=mm kV ?qJ=!#x:|')옫W:%lE/zۭ<:uD+\`/Y<D7NJvKH[g=<,o'ёg|R TU_XXJ!QEīn \Ε.s 9A*OA[BI„.mq9=vcW,ʦ6ߜgV)Wyf_qۋ0?ߋ! ̈́W{їj*R.ab*q8z .aLghbrZ֗71 %W=x0 ;kP%#4e3b3oLـNCNTz)yL w|7V {7roZAB)2{ nDž S&Y=3g /4 &bf77K!3S\߲$R4o>8NP4FZrSG#™XPB;.G>sP|\xLJTL3.72k,Tw"<T<وc57HO:n>,B<#NN7k.wl$H~*RC_/ȦhJ'uip<+BvmٲSx`Hf5Gs[{kE& / H2Hb|2d яΨonۮ'~B74`U e1hw'1/xul%c&^.bY/Z_clk1@DN; (ogNO@` >y O㜩O'6b~ӡJb{Gvcsrv? 5t!& {)!"2gEei@+ǒRZ&g|4LݶzBUf̺11|9A0PYByEV-Bn {P^,YiQ>dytF#t!WujZk"`ɡr)9Y9 kYx\ i鈩+9R$qѹ0!P05mhr }4{N݌з@Pō%/a=4Sͷ|}0V6o&8ro/"?[LC8p$x[:A}R' UL$ e?g+Z!ùu;FL<, -SԾ9-G$ލы;Zj(rez~8Bo3*S[}&n =xvZqsxJt75\~lU6 V|<bD5bN'j dȕϝgܟk~è|F2{kؓ,eI;h4h^fTOd97V. }?JU^n9{eb•'_s(攖M2SOVkƪEc:Q z"=RC^wW_.pD.Lc*Liv 2*%󨳛{T̰ʣUC\댋-YKG.LTbc\ݑ8_)f2cxVEPG,M Zd[t?40A\DZtyQSg+r騆rDtY0TΈB z?!f~;ZdϟZ"cWָԸh~c"'KLsHqc{'3U/or6aOc᰿nk, L/IѬ[-Qw.(v޲:e2i+i0iǐ};SD}k˝ҞGqfJMzh")z$dӝ-rܵ[sZ6nFKtlqCӜeq["[cd6;>\-F<\ *[lY!)?.MV%F Ԗv݋I~БW%~X-Ax-M Z/u4FY<~؈V=0uGƃS:0<Hl:nF딶/v3wOP;?UыVJnӾZMU?cכg숑ck])φ^bB:#}>kZmUgRS;꨻ 0~ ̍3-A=,owT2l aqԑ{DӣIp)1dU҈npe .5r!+-a>y5D9fHĂ!/Ե"UG$Jg,%&qrKf9syc=u'yp_TV(&ЀKo/b11&y;J/vF"Uy]L׼W ISTOb[,x_Y:K ZU%w8fܜL'n׫;^ A+.A&ꁓH8@74}FKFϕB~eFI&.Bqr:˵0> E{5\"nXpu( ;V&֏ Kyiӄ` }{/\Uķą/%.V B?\ 2;r`raGGhƚc_9 ؄ex w'oDȯYK!Tj\G0Ih[~2jn#`N.}; R+{u"# mbt1~b;2)çHl^bCu?v3LP|>hYRzt>]"XGopޘlUCy=v)ZӯMd\o}qo.M JHmKFLpo(gu?K*_Gjpp@_dc'3Wu{ YJFlG>_# Vߖ.5LN4d%r'$%:g4IYw[{҃i)ܥoZTRE#4>\ Mk$h@B$(riIaN|L|gOmA9؇n$=܄jTV@\nrv֚^]MԽ 7s^}Zc;q3|mX ;`p=$9g QS:ELQe,F5`g9!09r>krҶzT_#u ւVG[U~r}D-#YZ4\ O}'{F{pR[' %B@~'1i{ac:DLkp%9=hP߉"xDa-5GNcIהrұ F 2}#raImbxG)[ E)5n1XWa"a+فlGYt-.e7hkuetH۶J>1ZT=k}x2t8#`X_EY<橚$HRfs\-)Hʹ.ɇNy? ]X7y~eXp0π{-w{#sHFݾVі1SdR_ $)Д""*r9p|-ǦnvC136W6=E~:30VAxcQ^ڝQNJ_Rʻ.NZ ~^hmç>YvcV%Or&Rع $W=\0"ޞ Uh<{GW4rkZ@؂=h_@nA~#/M nI^ {zfWqq1uv (hIw20r%BtE_\cVѭZ&9؁M_:U9Ϫ\[j,2?U7NN͑k`䆑.Xz[N:bW 䒖l).+,i#/b&XøxBq;a}؟m/x^Y%LXCY,@2VMA`L_uN2Aű݊syVV'(*~Whb1188AdѵvžQU HA‹ygQwQn4'AЮMl/;ԯO򿧏b6X|OI;\v*19]J'7m7 ;1廧"vO2}ԴZRB#k#^'? ԑV'lÿ)m%R Swf|0Q p"aT⒎SԪtKUnW#ly ^7Na/+MUK:Ke|\6S3rͨ5D)ꀙQ%JYw.N};ΝFgX-R5 Uݚmjl{-VW{b#4 cRj%6+ʜǩKNbRV;j*ϾC{ ӓF9d1JI*rq7Th$sV\ #сv-z&0 Y V{#*!CJ.Wu^֠D:|U+aKr$5&ayFK~#/.k`[eW3]7~iD|aNd[˼H; m4m)ip?.tF4%N(Uk7O"1q* /:-R-ţD|ib~G2Qײ1T`Vij R{e@98n=\,f|a+cXVOBm\03~ٻϡٌG=xߣ`aD8ơ ! {IZEO%Jۗ6ĺqDF%W)ƉJRGL4'"x8R`62\ש^hGlq$֬=/"j OBKe@bReMb5mAB팇zwl}T_)kRr{bzz4~ g&5;)# A=Sj%|n]/@~dT):{bi6Hz9);*@]H׆/rJ g9`Ax ޛpv_+cp,|kwz8 d07I20kӿe!~î`?@z7{B*HBGYGj_lPO]c1$ MRO~)n+FZ JТ .hUY3xN'(,Snd4p3Jz_ĝ8vBȠVTѢ55A>-~7pA 5HL 6?GZvN CiCйDF;n2#hşHQfDE LIڹh]X ,|5qx(JY8+ƍG >,Dkl^sW`͐QK_KSWk~`/R {H;QN0|]F1u{ξރhW`ab$0y[ɦ8]=ae7'V&&r۫v GYv&J$uwr2|W-5(O>7,u 5r7t4-Xv9 ptG,ơDF c.[s1W/h%} ?^f'L}%H(ڥ& 5OLvu)>bj@&ʞp @DyQL:B' Cх*K9rCtp I$0}d uDoQ L ,é`Z3)?k,uMz^)Ow6"'$@^ܼ1lJmnfvV1K,Ԏ߷Zi'Ϸ4^j\<08ub$LpOx\&_᝝8Wz/I7O x8aYtV{7G>̺. 0x$NV_RV^K$Z&;, Q-qlq،iy{`%K#iK[eW)嬠o,t4RQѕ&>ˁtzt9 S4uBĉԒF& `pՐ3K' {2ʛڿR S=N*^Z')PD݅z"(;c} ]kE 3}զÑWQ^) . 4pwyJs_dv1^|9>/TF{˼8)ist ;г܂neWr?L V(?bfByo5ُcP/ fO˦Bq]lsbkWXeLܕZ dpMV}9Rf8e7/a?PPLMڏ;1n* %/n@6=̚#&ͭDu I\zd>!?YY$OS lԇ$r&9oυOS~ 9vk\T@tU8ɛQmbEN0&'>uAyP}%XFfT@z+W76{BK>j9"wpr'5z:gL8csm˙SqV߃pzPBm~dS_3ǙIn[ʄ!|3ps3B+R(H&\"gYT3gņ?,+B\eg-wׇ?%BϷ"X6Bvepm6 ՟p;jp{{~v^bFȓ*pFzՈ8N0_cxIG' x΄poU5  6:kRQK+=W0x@;SN6GZsV\)yB` n)&jCR[oTaJwI^e/::I3|ѓLUhQ%F^OC84)0Nz`R9\z8)MLEYZf jժJ}X)qmv^U-ecׇk dg&"ōo sD ~9Gxl)]r1S-wXUIFf> `&fK^_)\⠘\UQ6WHmf˼#w\\bCZ`UE28- &qH x][Hcvsb&dz",[ Z'v2z A;Xmr, iotr()DfCav]&e>富yM .^B9f8Y'3&~E+mv^(+tt"TTvKYd8&0 E嘥yt%@*nx5HΒy8)'I(j@? Tpxy䃫שpF]%`TF>Le4g<"8t-N,8j̎.C;@+gT v[wHIpo ԤbzV(ex!}BA6s1ڎx2cGWEi%AF1wC ;ia1QIA%CǶ}^:4I cvO. /|(G9~wd wN, Kz%A) f%=PӬл@iu 6M+J}r#ɼsPI6bT_{ʺw;9㛹<E7ߓU/%J0SS0X O޽rQuԩ-:¸0(Hp]tʬm>!-3llp0q[=<}Y/eWFtR&) :%Uĥ(Fшl8Ԕ\Faz4#er,A軦iDVR2rjrKa'>E3@Da}>XRƺm uWt}IyUlD6.4Lj+yhYɬ 1evRօlAIrﱯs0@=fid?czqcwapS8Z{NZ! _{Lb#f)Kkd Aۜ^tWvAv8M<9]{t^\50o]?V섯W/%xPO~F3*XN1Q&[#qJhye9]I0@^GolsZ,KLE.}F4¢LËn?V'3 h^MM] &TnerSeySdT'FQlh)1=5d,Ը_8x+P5.crNY;/iqᥨ Ԇ~UwWi耖eF.hxMWL_nV250CV8ݲktLں"ҺE5 )_kw5ŽʫOuPxQ+5іQrs V}b۷(G&9IMD N~^ZD4UFo5 ՚Lj՝dWB!-KWb`ҹ/`<[PѧMK15kB+'fIfD킌>ʻU,vysNl';m@K>Yk&}/;X:dqbK.OvjsN*Mߚ׿K;v;V0Lj.D!1hꊓT;q_-zѥT, 7\}7\=w*Y2}D\}rnw;m9gUF[PfhG9]Cd♑ዩnBV=z\aqX(XX6iUkzi Gj-^xajw[0Kʌ6 .{`A=V{ZZ=y `aTc٪I>u8J&re9h܍"/IC0,a:FK`)G)5?~Ű;MAgfkhd erqp7Ga؂ҙ.HяocM$Y|'~R L01hx;. _D?01x2+b2 %XOPb/㑰 #nǢX7%%<$UΦdmH*&"?)yP2f=3CEuo &iӞ@?T~LkҙCޑ2bOu֚Go\=trqg=^`R̗/(WL@xO6Ba^{џ(8r*# hZ`@sұiyv!I+.櫤Uu1 >UF"{nIv D##"[ɽ M y 28~6wLH5!>]w0I˄سXVoę&,2zjE<4~E`6kA0TD{փlі(oG 1rmh9lWSinGR!{/|D(v%|Tgh[35G^5c{T{S ԏ lXH>vi T05B擹oׄc)ksDhu SmU_ o= 744sI.r\JYKykuC@<-ɼ{)tZpt?NqSr]=Czlݵ fr9u_ JN;YQ4ļŋfH'j>DQ1S@ RF>eĀ]FCuB܌c6R,B%7`2d鷨RwB1y)G{$+hOOnBCltMR6&I/Yl4* 3a bZ_l?MmjT+_ |#w^S\!Xdr"$hWg&*7d`)q5Ve<JXZ1YG4l5RQ[,v;ul2'c0co^Nu\-KF[@Rh #w""2e`ҿm ܸ*fTww&F_F: Ӄt\|7ݾ' nH@|ySWj`!NrܭHk`OSWQWIMU"mU[BNua9 PDxP;]q_yPuNe&m0N7~^^ײakuRMmL?ı.h@"*z`b?`,2;ƨê^U7 '?M[rPI{!&fHnԴRbJ82Z잂Z:5@Ky,{ KCޭ({9ˊ(Jo;f%S] 451DpzC 媖90Jl7R⫘PopQ);xCϽkdZlEb%ETH)Ez2ĸCEC$%hL 5@6+YUIwUOqJ^(#]~2Gw/\v9 mD_RAlՉNZ=ZA^;̰G맹 y s}^uR!v*k$-6rN6pC66{4(=p͓`#*T6kɧ#gY}G1i0Z1~1g[ !ǩ0,BqN_IC&͕mQ*ҾfPVP˨qZE[+20 F(I Kݭ( 7.3Q9U(Mnz m7/"9LsVo}AF.|!:1Tf |&?mؘ>ӑ^%C[pn1']' iX{iiU LU31JK.QYo#&|Qk_KRl 蠼%.s#)<"PCmnw4t "Qߐ$k|8xcsem`xqHTB4D<6tn14ְڂ- ]QE tJXѢtu4ѷGU,ۍ$M"KH|[Vmj^y~3 ȇ9GK*j=:yoDB neZ(Amw*g!Ԟ虆80gcֿs x/\>`]F2&PζSXyw2rSZ7l"jWXߨh+Q Q[ՖdRsb S؍ " CQ'C r2h霨~A%؈De_Y?^ca2z(t6HjVIp_# Ӣ_ oF 0fBuH%aPJG7?z3Ch>hŨXGf^W傦wR$gČ2b}VhWyjMބgBvg)_ȳNfrH썩_2t >=(r]N+b^.6{߳ޤ_Q3UD#\cg-Իp3/$N SV$>2SH!@6 ӎ)mPƪ=! ԑ,t= 6Va =]ݨjUX ÇZOpuoԇddh,izf- RQ2XIQ$g3pPG[`24lr~9[juCO((V1־˿W$p}A3[_hYfIupyn$MiIȋh s@+"W{=1$n= GɐAm@Sd~ <!ɴQ_-6e@EkE t7Ҁ &]h-q8ZgƅsC5ikc/`kQЌP2 72[h/xz~$sI%rȄ]`K?@kiQ-LO;B?E9 I_?Hi^\~ 77-3+׍dcq 5%8 lnxj"xD)Tч3L}8/ݳĩS5)FJ,o5msYAkwUI ǂH; .}Cz AG bWK!@’'Ŏ/mCX،e)RT5juRv`K_x<ެ>'eT"`CahU6n"msi6϶wWhQs: U_PN1m4Xh\Pb8=ǎRucr`VeK__e_ll" N)wY3 YQb[qC[),tQ^Cz$1Z 9/o|w@:MQ%lh7gP="TфI.^:Tbybр&-#@SQ/؟KxR6hjI`I`q~4{ fdw*"⾋Fi@45Z4_(/M):'1DkBxEPi!n5 R K[$tK R>\!~w\s6=Bݗ}." "w flH}Mvdg=~]]%iľ-(w>BL{W;|&سa`GsP+I)?Q;_O`{T5v9%Рu3y _UiJ/zm9@9tPqN Qÿ b.A{^l5ܜ5#0څ|GRW%Hy6pa}J Vnfv@ cWH#[j7Jo Z`4ZoܧGj2Vԣ _dʢIu>ڪ""QO|T(j_%ߗk+H/Sn7 L`|ɽ"?d2AgJ:sG&K)^)jvNh SP}eFԳNݺS@6ցLGip O|Ijf8 nu߻u3i2UQzS)Pj)/[[fչceW}Y4gw/莉gUMИ=C_Ux g!s7 (ٜ2gD1Uŭ̋t_>V[N&H 61m~/ 3{|F{@{WcH0\f_Yl`}K$lqKgi ~U!P"I/35L~KꛐW W%4VeIpu8&Ujy8'x$Z/[ي V |n\ EC.3RPTlFK)7Ԧ\ ޛsJ&B}?)x^5z 4|جu«GLݱ\g[#ׯxR٭ܾ} 71,ySq|;qV" 1]mh8}r7F+n!8Iyr2nL^пt+W&3x=މDyD4z)fLv~D3_jyY.9ʜ"YKT^[2HSݬ]jޤ ׿aT["{ c5= 8^YPi9B,hnw07-g4 Yp`ϩ05)9njM[:Wb,]O9?kQ.O z {HtLȩ*i VIYC!bDF-1ƪ^.F=FElR?اJ"PhAʹUx9l̹gM7 ujLVkBW$v*F"'U5dvl]n+).s&˒Pp)0l7Fz GSJx&h&€$C?|G!fgvp0f )+0n[KTdic5u+3Mrye A4kEA}UzU['b6  -ߟtwwY1_y2B֣)\~cT #mbg\ږ.I4xdA<)HmÍHT=SBnq7dؠ=.OJL5*kPO3:fFcrTRy#z&JPM J& wI4iH;4rʬϭ C@ɪjbv`Z[jZ |?TrK5ĕ+{d8}y ſ`ix+:"<xܖ$Im \C4C'_+纃*EY?E JPp7xCfZY+_vIRjo|&3Sw8N.Z:?n_ /_ YӠߪQ"yW2A:5lh1bD7eMNM dymȇx__W$вiα^T7s؂JB2X-i1y=xx}OGm K7\PxH>y7#P#>OLyI.=)h/(sǬ)mGh62"^N6I>3'i=Py/R0n}6[AN_Ub yIM&&A?ɡqui.Tlw jSQVs ѓ9hiv[9d6z.Ng]q=4,hŏXNY1E˝ϕx&V l{ژ}[h(ׯU}sV$\0YqǕhvYxvxHIaxu[8U4;^Z \ƛ ZY=(A07{7Hl!G :LuؑAYUsl _$0kj 7t3uA!}Ccq ѻsiQEX+,Ťo=\pWPrT JiZ;j=w`WȘh7}($Cq;d; Fy mjE&Ey-9J}׭`#YQǾDkA p |@!C|c2O[*%'oW=%>Z*E!aeI`j\FIԮtfDZ(:)` F ?u!NM8TS(B9Q0^!k[TٿoBXJOV ;_U ԅh77f-Y0n˜Q]=B~CJt^ R4^#պ a/t׏芻ĴGXɩ~ ,+V\?ɀF;a3Q;C"с G3]ay$4KNUb[ %ZXu yio|'ܔN gf߶u:a x"8υXZi-}5>.(LB͡cc* 1sbxIg>V$>̠)AM~AcVAyPQ) ={u=a]qBSC)mr _X? Gvc5"gW=Jc"<**@x1"u>[۹]8oC?uUU{7"'ϚX~T9^/;6adBRV,{H_S9:7y=wbAB8mjn@rb DB668!IOܙ/+oDPwO3cY\ϩ6'G|N)1]D=sߒ0EۺQHb/VOG3+,hk@'#(ѱ8Z}Eg|AR>dBA^ dq姥`;<FEM4T a?jFI왞UsZG2eۘ_$|6TJED>U>{%<ْL`W5GT>}zU/}JlnkŐoe>^&Ly|$O#9 ZONh^H܈lZ het(ce4]pmI!ʘtg2ξQ5sc1_20f4rs-Jx?0'EshWBE^ť}"+qt՚[.aI#ԁI=4 D϶1aec%ST&4 ja!^b.V,b֏* _%Jdܥ3O&7Xz~iC/P*Lx2 fa=K̥TseF ? :kL͎ǞiCp`kZYeٔÞyشJj5ƅէYXE?)M(i`+Ābƀ,׌z`O$B4x 3e̒Gm_T6BL\ъinͤ6|a.Ibx$O>%nʠ5ܖ-,FX/C$tC( Q90 \ Z?>x3\SR 5P!cflK0f~d0SܿEgt:,Tr4 gJtΘVZW^~9 :g`җk/0L ;=Nr:3B3f?$(gFÝwv]5? ^Ig1l΂pĠ\瑀g[^S O9ifyi^|1~x9KY3WRȫC15KN>9!Yo +aulر+eV&6LX{*kyD襖1yN\U :%[/<9iMndXNpY$L^s\L6dZE(4ֳ7c!??hjwBP'1nW;ILj@& wtHꥢ݌W5dmg/y,1]VE\={ %% % | q5+ktaG4\A0qQL]-PgŠͬb:#o WOq&U9ҟp'tX\ud1$t{^VR)PoEw%!u]׿J†lHb79SF@_sl,M[&BBCO:qd;qIft iJCJ_Dv HÍ籜vp:MLLdL&ޘHJFk$\^/6aȎ+c_+lDE+vɌ}?b\R)D'u?7~%7s m;&謭D1y{WS ch D5Q땽_ ^Ϗs[(?SӍQ)"kXۃ".-2WҝdryZJ(5UD>f&*`Eܓk >{汏{jMuLW/ :ʹ>,@%͖juƽ=~\ <( V|1GhfuGdk9}!J4x*^BKݳ& MXX>mԍKYȋߌ@0tnv;e^  f7~|U1ÖF^ŷ3(jzo+G I,br&01i86#&G@۠j=^H>q6fk$}6k)Uq ACUL2=Qo);# q_fHU.MǷ?7ݝj"uY-25@ǫdhe;^@k4D٪]#{W_dII^LZU,ֲ,]#T~+Pmވ$Vp@Tҕf T||'tgjwT܀'{i rƽ4*}qJ~c}RoWs\&*f[r`QОL~ٽU(-5}0_;yg w@Kv1==^C̳T(nZfPJ+/Y4-qm80bMC Ԃ0fأ-鿽[Zz.􆣂?pt,^%J~*O, R=ӕ 2bri=t!tEpq2X'X)[^9W]4BsCi G'4 S{wRnq̅c-nK醭5ZeR03"gLHrNHO!OA]*]Hn RCO#Eu{r?ڬ$pzK)tTcs}ZAHUQId dhnM7Ǚ+u?neDc)S'n0htpZ7wpӮ[0E|+0FwI )iV.4"]HEǦH@/W)e*V[ҷF"q\Nb>%KEhnߋu3۱' ~ MSE.H.QݸI=n | wVa*M]_6KB~1]JD,(yAAĥh'4Tg6s<{$$CU@葢`Def !,Bߴ$ GpL,M vzV]3?? ZŚs9g) SaaT(u&W @BvsWwC:|gٚh<-~Ǧ#De Utվdb9&-( ^Aei`Ey=k¾#D&0)ݸ/|LtHHQ#[ \0ˏDYIz7~$؁[ US|}Xn_&ſ[Bn0q㱑n@j*ٟ5ٿO^Biٖz{)ac%_9P4fD;; y_tVQLcFމJ+9=td]W2Vf21ҡlpW?+IRS#Ѳ"=LLy ̋"&s?ԲԪz as䡐P~׃m*,ml]ʇ#ٞ;y@vgdq.VdBeyo-l !ͽ՞ ,kRz`7]C On>'@O>S*pz,q)u%ctMi(jڵb,K{PMq!yЕ()1۪0|Ҽar!(Q3X-jk"z=εh*N`.nݷcDbJ%uuf7P2p֎ bB{켎}ucpc:N8ʢRFgy"Ҋ %am`G~TKi,βnmA#ɬX-9 "ٹ,Ob>y O!,yH3Tgq>?<_҇s&Opm9R?wsxӦH4mjRy;_Y"_}f&HmԱj[6RӟMK%:mŤo=, ALDkw6F¼g[h%mtTX;{f[WZ[?n%/Nfbs<̫E>UxcE: "Rl}-^lqbbABhEA6]Pe}i>ud4HNE յǴ*Mx&hӡa7xD/'ؐLvLр#l(/vfVcx1 5 thI̖!<[辕4lG,C"*oSW!0F+n:WF~`k]sD}A=ynpM-XlBS.ovY~65s4A3U-R\SoT%VV^[DA?+>\)d8HcZ۷bC08SV5.8to@3-p-+!E+Mȉm|8x~r8o1ij .,(~4uD_ĵӔ|M0IS)ɇH6q&]Bg m }tuj_AH*b{d{%TE/(C`sKt6 ;Q< t"zG̳3zu~=K$ì7ڵfN]vD[WgJjkŰ2Nܯ %ܻ8ihz~sRξ$qF}U$%0.u_*:?SϮ ׳9>lBUlkAZ3\YxnՋ:2Mn2b{Snd])T y8 DaQ'ͣܲ+8$TeSfh5 ϋYZ=h@K'.6o۳76?"܀A[X`,fECƠK|~`gwUXAڧzbD\2NɍF)iwl~ ~i-Pl[ [ݏ9dq<~>VEVkB)& dz)BYG8$1tټ1CjĢ$I9/&g gs}R^$gsނ0T"qh/`۝zu4K8;bYF6W 8I#2o+b4 I7}gi#{ȍ :vg4XV۶f`]!b`j@~܂#go Le FF\޽)tcV F0Zr̙n $)sfVPOa㓋pId?^9 ܤc}Qt>TɕmyS6QS7L=W ᐤ 5B2I3(ku?MT;mڊVǟƌVNs+4C*#P zʗr?("u@KͱWɦH VmF^1@b_b`3ks|"Y0߫֡"jU4RMtiKW1 χHd?0n#b+s 0Mj^V\ή0dg#W3ȬtPT윋,LD0{U Gxf)@I gr{׌[V V輒e9ny4Xюm[1Q-| @ BkFFো>x@Y/" I>"iW(ŋWRc7CV-vCkaJCL :f-W,_Nkjx`އtS:kZMh,\o*ђ(AXjwcm4IȎ[B<:RHgfˆWF4wqLV,Rym-E O_g)IfHsټ PesȋM(n=kggI*9{V ؕs6`k\b實uo, /.!2C1SAodFS=c;{ݻ -RbįU~wGTĒKv/H[2z85t7rM]x A0Ǽ?t5]#J垊h Ɖ3x!`JdQwʛKG ab"z)[0esy&]g(][Q}nE}rjpvR':ܷ~b{3cs!6/? tWdv>rǟ.2q"J/^A.0֦X7E9Q^BXC%haS-JMR^4 OcYSuqsZ%'sPK ğP~};@+V?yk&դuƴ5y FJӟU#Fg.5ޫ4 :ߴm(ƿY\٘V{zHZjrAWtV}j"r#sRW"yUP Yb^<.bB78]cH)# ]?[~ vٟ>F,m K^\CŒoɟH8oub󬁷ErUPYfij6(gK>WVbHqdcJɵeO= wv: .H+1G1Փon6eMl=+.3FSb.OŠ<PQ(L ?UT8Bv}t|r8AR J Ig;oI(&$] OmPRT ԪxTu.߹7bS)7h4,d\<!Y_;51Z|/nհ@*ԪR/p+n]PtӰߦ_|ŔIi@ڊe& idM;ViW-PeDS1XhO@(elah/А1y$.jL#A Gh6e( @*9N g[*Oӆu{AIr*U<'ï`qF]ٮA|)Z.d>%YQHqp 4,/ Y*A6hB2) dՠdw;mPlۏ%Ӛ@/7A_ナ^<\=$YŮO @J?^8S aԍW&o2^>Ay\}e*[׽wJ`*BbY>B]v Aa6&Vl=IG<**3D T@UyQZ/"L:v1č-Tئ$ZTaQutTƨ#1F9"56vcD8^-6' ϾKfx|^z1)ApVf'xPK(%nOW%Gm61!@.t 3y!3k'Zqf37}M5ZwѱJCÎ̇0ݵ ʕ8I @gH:5Tؼޥ]f 0*5>]]^ϧׯQqyOSQ2M_4zyQu;ʖ5!`rP6*;v>sEV1ukN |P:b3Ap}}V6)?u qu@'AgWsvD:Q/ Cav԰GiƔ_}$kO3~}OxiL31X"w=FubAQœ2#{kX''pr,2 &K%B䛝-{[ >k:8_W>>z"e:<=ܭ,\4\:k54v=7 tn 'd<6mQυ6vo!3 D^g]vl`Ȍ)%2Nwq6+:NPuMq.)Ů.%ؗgNK0ea!/-[2Fِ'<'8:-~|y>Gu/4y#O4p-zVN)[6Kx}V=k }U#Q\2uEPj?Alnݎ!hazcQz /R>) >9UڏK)S,6jgII)74-ʃpo֒NAi*DwvA}RǏ>H x>x#&#Xx ^%OH)PWdB+=Z#t+>Pjto]٪t\<杖kdi(Z_{ڹ&zx ϒ faoo9u";<t2 ć_ $$T\]TT]t4eqThE1_L${!rL8Wf^LgbLFl\D.:XR7.+xMNP%|s"CƇ<.| 1diH9:CsEhEGP+,-t,j~Gxgq0[`T\TtsHP:amOE7&P7_&ECX9\A5|ZĕiOumi®H C+8tOGgCT{s v|gs¸Yu$p?:k !\omqu2w;gRO04H#C*ln<\"2y(4c%竈Ç5KD"h>'~t#!Ղ6}lE9?ءz#JPa"5aV{-to5cyRoL"*A7̢Qʧ^tmbUuSUaNVYY&w= tnv@{Y)Lš.Yb~bqԀ=˵Đ:?S"v4w ԩjo,fmR9ˆl&ڱD' n錛BQh8s@PJՍ2o~Ї#o2Q,1Lz#n@Y DmaiowAUTGO^@T9dj EELq {j.t:k$_YV@aVOqj:S1e$! l޿J3'u%JWƬr)0ղꅀ%ԵPy$ Yc&JŻo=P[Rr|iԗL;DM07r ܁mӲ"SmanEf]Ȍb2;;Ƚ8,"мX]E+p}/˄Oё o;wQfs9-?k᠍,A&@i)V VbdXAՇabF"W ޖ'DF*- ag"_3'=tdplL@n!~D(˔ōEb Zw1OO׽eVyέy)Jt7Fa'J)j0Kwʄ?br!"QMwYtjczi8! > |qo󠾔=vRn1$9\ІP/[I=rh)^(N@#\1]̷-  '=-e *'LYZ0c7}iB*y@SF/?0ҷɢ9Ը ]d/fjhk`c]$Fg?h2g! z`{=hay:8L;120h&9ɋCQ/K.o~!8B-0V[6Vk괗P->% ˶kaojVě?%F-7n%(Fzk'Z֪iN~e15>`Y*2޹?6XO0VAaݨQlAƏ+S@۠ꎉ̳(眞b.j-BGhFl"G/s+%dM'}5M%SOeZpG倭~2ZmxAN9\'צQ'1md0\){J>HWG۾_`5, d5NA}MBKL0]u bh-oc.9{9GuM,o>L W SX@hֹvbwM^w2YJ6 BFؙ{TB`Wn`{kBP X} AU ~h9qhkx&!)b-M-wRK߀m؁-PQ/?=HH9;nwTIf 0Gu_N+HQ ^E0ͭatx[vZ:qL[>m_$\ǥI+wZƥ1& :RÒcHp׸EJcIH!k (Uw nuPDvy䮢hU,冖r9Ⱥ*ӴR Isi&Y`@"𛘔Uc~C L,By{HB8iʂS+ . Z—mQ{ގyuϼm8ނ٭8fM˴k!%nFʐohN60C9{\U|Nwlͭف{Ss73"+j"!j%;)0۬?.yIcC`^Ωtף.Gy@`VJ5jGƒbA.?G2mL%E8aeÂ1GW'YRrb9kE'/˹ML\U4ңnd\7 lxRVxcyi< /y}:Zu(9 Aс,u]BldJSEYY(&湩K tA?LZwak&<)ƻ^6E~3ϝx!LNh\EyK)X3li ΤUlI* ꭾ[4\hIRcMcqo;ʚ[U4x*M2-} o!zy+Ӫ T0yx 3.Y{}H%x{÷3V#PglCo9ysçE7_j`Bl_As̯+sk}z8z,euC$Җ޶r'ơc dB? - ^~|Q"j4s]z ٖ&D=חf?c0&;VHNG{|wy $ N>>'idT}Üwv4I @Qz-㫳2hPk3^bHQCIi˭v=)eC}ߐIP6!tKf9uN-FIx~"sHOxύC[A ܵ%xp[%?EU:a6#B4ǵ *rZ <<ߤk_4!&aLPԷ?yh)e|ꪞ=oؾ# su {,%?C.apT\({qbAjnQFuYe,=u Y߶`/&2uNy5(JT9ŇQ`1{V&x(I0nՆI]Ta@>15F$Ȋ2^,i(#!{@~BXX\ fF:>7 h:֧\7XI\N iTU<+&,q\j SPe?f.h wypHxya'8^Rs( NS{ ` h*7l17HbBޫ ީw=f i7VZ|2xK"=c@fm F> zpPwn%Ծ|srp壨x$g[J'~ WBbȥ8l4!:N#8V+lLR\uӼVvpJ&4/? @Y2[vว);l;t%QN-G$z/ D: 9Ee;@z$3DY{). xaGa鳳 5n)wKk/F\T*#'5jn=`>օ~y2K݊\}3{?xLM@kBҳa:CLiYθ꺏ǛqF;Y\.F +| u\P9Bl딋Mwb{~2;tbݍʶ#vĖO M!WWE ˏ,)M2wgټcbr)0s)K :..4%($Zś7]tk?"n_'_[4t!4~y (revEXg@|foUÅi; bMz|OJZt6sMcm"ڼ_xXȨvv$kUIJ0(_]C +dLL:A$]#9%2*qk>؍a^/PiT)5C^۫0i)[T߿GN~d2hUBeqGj =/uḋj=@Cζц^pyeyݏwIYdZzk n)Lhx=uPvll!fyXd|؍O3^)da]wæYTbe\qgݟۀWV22=F~6?VkPO=:`JLSZsU@t,V),o"mnޞxc6ZB֗04Aɱ$^U?יּ|`4d5Yx 1@ʤo 2S\Nܿ-ut *,0HpN5)4ZֻMibe”/#]"m]s )`WU@LS'hTjf㙹.%+{I2I@d*6}ke@xoѯ8#f R~Z;QJOwz[<8+Q妽ϦQPv|ETYkE&7* ׋Mf]_b6XqR[-6Kܹܐ7&|1cbo޺kw?"9|\zAR[Ln^䩠o-$hlPqUAF}Vo), sζC1 (H"yǚpt->Cl7. -W~Papj*Yqbh{#[+ټLG¨˒*VJVLPf&TQ<)N([G&b`ar5Ƣ4ҽ0"6/Y6o r9Au/^1.\%IaLILeg;P8˭ӃpM'd2vw:$G~(qhIo\w@RyzZs+)2E),J&R g19š"MG+`N-rx' nHUfX,܁͢K]Em4 xnM)3M^Q{ܾu3nAoU=%>DF`p1SޅX+8Uh)R^O8wZH)+ %%b@;~$,ӗF7m &L(յ]0"hgR[ 2;ht b>LU~%SfG&6=4^ sT(7NOw0>N1FvvMZeq/v{(pp#7nf&zJyoݷYW;57_.3e=AιhIuqJ>IPrXIr6õ(J.zL}`ʉn ye06.4S"Gt0vIA+ % !BcduDF |e^PB MSt ?%/0$V7%%yGN*4K$1QZ+?gJOK< ;[/tGT,ᴛ)JAS 0%C6 m4n?Mxt-O]f D/84/fhҷvȆl:%Xa-}Po i!1G~4>vSlD4 ;q7n2x)%=5M Ӹ|hEvRmhˠ4q@K.٬3@nNQ*;k+Pg cJ[r_;f:)x BXHMɗ~F2So-yB)F%KE[ٸ7}ÝHpۓE |F٘񆫹\${I19iY2`VqspHuץGt!Aa<,Ѕ)퇦a4'G @'~R2*Y?@r`.=Hd,+ Τ~n1ISm# )7Qh3dg4oHg|ljB:v?}]Ck)(}9z&<|[EA=2qQf?|rșe.F/q`i''+W-<-Gc^ޣͰ ] Vo]4G6sȖQd.0h1 (\ 8Z04'@f$efPJ->C*=:/~>|⓳|}`v%A\+>;PL"taQ%,G_?ʘ4, -`ޘ\ف=l\Ü-Bx Ud\slںnl!8Qa< Sx^KQue{D_7s$#S eLU\*?}Α k^/X|{{-3␡0>{\ e3Ȳuo7ij>K:V֕$*Pxa(*H7/;we %7.I}s{Y M 7;{NƷhW̾'5g,|KUh9̽[q댐U$/r%T^&M,bB\e'C09=?ޯ(%ƨ=P;+N- OcqW`zGs>ѽfyDt@#BH)>F>w "k/.Dt7msb1u%_e-otCCߖbtu3ܬ"ۺQ{>휈%+I+>L]]\氰QzA[$+٪y&Bه.A生vT5}ol.P}5:4;Gdzκ%b(,8\:ԏtAq m<4@x1Z@`p: MMb7i%3x#83>99LJU`GNYң3^b1|ixCCq|KwN=?'cN $:IG3>v -3%A'UxUE=L J93\}XE$z 4gs5E0{@B0u5V6m{}%&LXFeCfa2Hm^dIcV7ci΋q7!( dɃHn&k5yvKv5Lqp*(Jx#UgBM opA [cs~Frl$ =9yL+jrp nm|XșCL_ <`E|`s*XM`\4a3%m% :ѐmkBP,kʯR슓Zc}IT7`@<n f%m:qՅMGKHa1mL厃JE W5s8ގVG)$d>l-HZo2p2 B8@5{} wx1n1JX=RG4a+{QXT;$>^/F2Wlԡh[JXhڑ}NeqN@Qsi[|3؅u&<ܥv3y5:@7ir7u'NȮ #s'#jE*;Z&6eqo_tPzhfk?z*E{E:qfcU"rƥfK%EEz;L=UyZ̩~[#RN6ܿTi*#?z\:gm*? yK_}]c?[ 63@S?S\3sOf71L=`^b6ڥD/uC+\=!'TBT{"ap MWWgw$R-}#FBf+/'|3s31*f mO"J\5ҡtmQ` myڮ4@# $ %1t>@@bRh{./ [iLs,(KRQ~hZY#qYvՀ1`$Qw3V :4VlP'-}?p GhKېLm:~l5NnR== ˡa9Hv~ls!187v͡ g@KţQZ]ZϯLi5NC*vejQpGFc?,1YdU$O}cL\'( 驰v^=?IethlUZ=ƴ>7t;"(>k!vNI@kf5ayM P?pDK8"1E !t37Wr7zw:AjA_N` Mн_f( c1|gop~~3]Qq1_@8dɝ$DyD*/ZUSŝJXqwiO)fڼ`_6TfT}2']&DXeVb tm- uN@_ D'JlXu|z3?-Ze. A=agh=GZ6] `"L= .]fgX˲d"QfLİP"33;beש|Iם+ȂXWlU q rV-$MMj ˈ&9tČOȠ | ~juJ#h`!l6@QA+i4+XfRmk EZG$f I \2i 2ڔLgV e6+㟥!̄FJaF' $j ~$\bA.=ojәCI1fK=&"'gGw07 4Ws|;# k2syz T~k](t'Nغ::f%dNmXsϔv*(-d׆E΋%\E s1xgXH LGm崸eZq g?2.= :X/.%iVnNX||| t-! '`.&~w*Nۻ:! 'fQwLHrG Pmp@Qs|z5* 6ZerhD-N'!rL{MC7(6,/o'*U+Sy4_ibDV2mob,_M75;E3ktḪ>=-"yPRB7Q%RgyYzTKY?[ӈ>,j0H%Y٧6-Bpa~Hf$zB6b2b;bǴ);8N<=u,'JKSvtk1(3 &@FZ-2mXh[R NaW^nCPƙ|[=K6 =4w0ȗܥILZ3z!h!99S0^'qkFPRBs(iM*0St_5Di{HT$Zf@%kqߴtecd[b6n[˳."󔎿5gT듃X u:- g JJC:bR{ "Pɿ,ȁ1-R2`LMSu3 ojN7:fb݈s'+r"ed:sKfmub֐ku`lrnK8ۄfWͶ DE3JgR|( Z&Jd+FoA6LjЃny0*%-\Ĥe&/|)}FVr)/cHd{KTx? )3#D9)"8h=W]=BGF5k+E:Z{b% nc o7%*' D?;q#kf⋼%Ԟ]ru$njٽH2{t'^p'gi7>ွ!Djm%"~HUufw 4`;Θ3zH6ܡ`z"ye b&0ףy(vOşyAJ;OG,%N9V b!q[ڂW{C$U"HjY2k쭨[O V1IRqoY6:bGjq5XkB,6G%]$7/dDG`}cOc˚CijtOXBnXfG68lNuZ~%vsf NNzc*1D=`<چh{#\SUʤg\e[d8m[CfИo[_ߒZGP_$ihߗ~-c0^4;;r*PBey~`~~њςOp su3FsNO2]JRizȐ__~>.TF͚ǭʞ^$X?Q q1ټׇ}`g 7H8Wۥx( |uyS]wZ>jq#Y0Eq^} 93'Htii,=(+u`-*1gC dəܡK)b04xF EJ"udBpŴbG/2՞سun`' z׬{sU >jʶ݆#^0xS*j5@ 6 <3]nZ_ljtc9 5rI>/2;O̪PTW#4LbM)G}pᴮo.Ę?gճ J/M%,],>P3 ׵GN/#eT." ہM?ə:Q~3qhi8 ݋C&NpNm=TO*{% [|*"zͩmPBsLJD$?@& oZ',Rjdڭ [ghS 8' T  hiNËUcsoзA|۟VB+HdR 2y55.跺ՑTy],V:X!Ȋ Θ7fzkQmV+ʋrhwQRKlM)0eSz1Ea6P`,k`0$}{ã 6a_"ߙ;G({Ə]sgIR 3+{ABdը%e!AFygViL]̑@E'"*u#[ 'CYfƘD-X#;e"Z\|6)S8QnW~780 ϭ㿒4xw9cL,ygZuT>!@+N*ݴO5,p3{gD[m'9SFk̺>Y~/ ԚUjI_ܨ$^I* i鸧lPQloǝϨl0ut|Ҽ7'rSl /H1ܱ/]eUrlQҿ|Q;ޜ^/npUXȺ2)6QJߗȬp50SXhuRt1 .?!1UVڥBm;c?[k,:\ٷ96lW;W}ɼI$gg<Ԃ1kԯBI0Uc2=EӉq轖tIg{|?ZVHկӎ\biV*^ #N?<&=]Yteئ)=SX0X=r$dltoK+4lLyh u2!\x X2T:~TG#GxIXm SΠ !weS̠/z@$7s&u":!aX l4X U"eM ʱ| W+o&CLEoHh0\T} byw̽kbpd?[R=^ұ忏!`<{]!;[A_k/)c?\^,,1U2۩P_I^LS#SN1WXeAAb Qwh1b_xr)3p3"H]eQYhdKϺz5oʿzrw$}X^o".![,o޵@|Z:T7&ߵNI@pO=k?uWb6Z3]hQ&[`EM7;bPQixwpy0Ж usU$nǁug#h/%P1MKq`eM[At&}O}sgﯫԺ.pVH5M{plJeϢ͇$N 0Cmm s2Ǟ&/IwnP}FJ@r:eD+U/1[G=iDU rY#|w Qiɏc~!w夠nGA:*Guwwxo`jEb}p)Bf3feVJ:䥸0)qvF'6o03u=^2I,KM[cOccW٥orؕ0؍<&p(v8}Nfŗ8N9\NԔCbp$}7k,f[>iuQD;(j n9?t %uauMss`' !L E&Yi}ݥ5ⷃP.; 5c1#5=K[ۆȍ _VƶF!` w-1Z11%eA܏둏>. (٥Ǹ`ÙC!T;OY)af}etf.O^$8_ʟ3Cގc–^@vTHMu;+f`.OaK*;byYbM yvͻydZ+*/R@UjЍVdf 'mP&Q':C5] Xf,%߮l)Sl1v=ew+QּI!|YuX$ h7#m0fKAK{Լ(LA9=p-!5+炥1G. RWR{FZTlǞeC()H j5^r'VEŻ`g:DE~qx"xUε;v>QGcO[Q| íY*T<`k|C}M opqNl$ $?lA $DMs&^ 8>U9Ƚ#RxCAiN0kmnzb)9WhWKD#4L?Z18"Qp^Lƫ)_HɟGB˜k4''cuڠ<^7c3(#xndFM؁p )Hv^%30AA= RS`ܶ!( ]|g tLD(o]<嵾ѡP݂֩zf m=0q[Ԇ,zӑXghk v>){暣EPW'uҎ e$Y6pOh)~rNoEMCnDˬ?,Vԟ auEUth?6e]0FH" '|ΛIA $F{itћc\s;N1Ȩ3?'?M{؟ ~6|!2Хn^6: p_"FC6Ÿ3DO׎/k'"3QT~ˈKbr`U=`l:(@yR&KbU2eҡFLSRW0/|O"چ̑Ҕįz{%"pshl {Oj "h yHAB'aH#MOB^hK @-'/ xw3GWz+|uwE 8>rp5E9`ݟLP-ͧa`AqyM+ CJTV?؆&nVc-)F+/2cG}JE|v/K^ x^AӠ.vO%IHkL= -%9u'+q@pLg7O,c^55-!LA'Nm*c1YrzD"Z h\{Ϋeh`+PNnIۡ0X{2l|n Jo.ݶ$%rF~"rϖO.;2Jp/͠#].wZM?8-5V4/FxO.\=փŋ}nw7 )셶0PPRFNBDl7ݕ1":d46Cyy6ȩ4˼,?8|Cg|_u'oqhl,!9oPV;sf916#XaK!F{UB '9 Ǐj@X-txs qqd+R\#Y}8_ۍI/d^Ҝ>;dm1jernM6S?Y5l,-nhJ- ]_0i~=05b=Q`;#-IZcoFIJ,P6!m.AWn$<#}g}/^EtjPݳ2or&)@KP*Ӻ~=!\ D)n8 Z'CI}gno1dƪ->Ή& Xp-uSG=>v: BfJo:1Gs$1H!Ce 1QLz+5NtA-~\b0oو &3Y~ Wp_޷ZnϿeyDt{n)Xvݴ觹B~X 3sP ˤB΃F<*%¹E" }JQ$z].- Y*I$T|s&E+s_)h)l͟6jm|pGw0[]D.H:YVbz!K䚃_PyT>bu(4wErգB[Xp:H?g @\аýcW|OXϔݓFwIV,DOcA $ sx""("ˏg ݅݅&w#l[>‰/Dݛ Yh7ZU+iYSK5^QΛQSm7},_/іeB&BǨ3Tl.ok8sw hĊyidO:OK m0gU/G|ڷk*"4̓u([\1_>v㴜Ԥz!ᾌ.Cbk 쟄(#iZ'&P %buUo娩]\Sn+c2 E~}p 6~`z749`.#ީW!Ӫ0BV6Q۸r¿/szxm>J3RL ZR;}Bp^[VE}W^ # =o2hl*VQ ݏ\>gj\(6EfnaEۇ`ct\?э8mGÂjx2ie\CA2)@FtX@>GL/? n7Q10BcE0gW .K&]Lo,N8S B4&pu$cW'g¢B#RhIi4r`:YJ.z "p=Ҳ+^/E7#OԉЩf׮>yu*=ȃf@*G0)pOE.g6<,Soi3%C/JK A)NU70Ty|K0jj"C,]_\~/:}!DuH }%eVO/B^o$7 ۖ^ӸArgWE49NW|I0(X)=E|Y_KšY]ځٰ#2S'P7'b1a3\+Bu3wyK(٧yT XSFX '`)fduk'J:xpǪ@d<>BN0 }hx} ݌ã6]~3xD "/ػw698lB_>25ilp@9/Ǯ_dseCR gx"B^IߙxDj*K9eml2--2((GuZޟobZI Lw 8*EZ rk2^9ۙҁHAefC~77{q̪ /woHޑ@2L66*9,æ\XX5Q+([{b0kQV%mj_7rϥHϕk5Yݯ3Vh%{ ;hW< qyɏ2g$mJvRda]E%1U^wWY-E:(,uB\Oɠc_LJ3#32j#bLџӯ06w(.[gEfP,:7{g<F-)>W'IY 'uB6,3>2U~&j@YaH `K¸oy vzc޷oƅq"s rZ%ǟE-X',C6 ktdJg}\h3I,4$Sh {ro#Ù4 *Nh|VʾvG9zc"ܲ^wfS[,;JQ # 8CC#6Aae;4U}ڟ,`$ V5g^x[&Q+Q99l YC O@[`R*'҉7W$巨^#pq))jyg1G̻2WRm5> A4g.YRڙ߫P:"nq9-QEl kQöM l_'<!iӂMThq-$G2H l/o>(>W)Z"1hY冱2+=2C(v<痊PZc1ae<W.5.w]qcV[UsKgN&8B]XeӷxVlhaIVB(™aiju |1?=ʃc yo?]š]'/ˑ%%;BrQp"/@:9 '0G-6z8)4znx(ΘpM$'e4-7߰ςE<3lƀ}z*Yc˟8H/ IM.cB$WE ݄1z_\Xla?_^@[kjv8%z,`#oQP'5o iP@IBRuxBխoI۩RiS>,tKm.ͫCQ:&mF[B8%/⹮!fdo5ܡ9͈o5׺}nrE~9g:Poy՛#УdAy?;<01FB8@8O8Bggׇ/%U L3 8HX#]Lߚ~jxقmQHQBI E &sY ڜp:7]~DJĝ_EF.UjBI倠Μ]JI*{M2_n[[)ƠBFt31}=[gہGXEϚ4Y]!z? < vd!gdYDd%kxHzcwMl$—3\7U]Q/#yD9>#<#q5ڷx Fu߭mJtg;3 +|J"7bA-?wh;ψMNg^;H^tњo$3DQ&s}k_T>2婬!-/Cc mks0CiSޙ&*LNV]&F6 ֳUT^2/@D}"1UtkP_őqmWdN\,ek~{GT;~j"|l^:F%MY XK=gPW[^7WWNy{,.ҩ—iG<|,.7I|֞|gУm!NSt˸1ZM'P3iB*C#+yML˕+ep JËVPɺ})5Fȿg[C>oihDʠAu6[$C?Wy"w׃`z';yN,a,UW W'Yu*53Oq8'@vo &:MPXci m!tCe@J]PPp$sX7;KC5;DT̐_a^` jֹhݢXZ;ico^$?)9W#YFr n V(Đtmɟh\HBK~D_*r3%_4FVSIsL:aVA9H++P`ӽg2< KĈ<վ +LW®b3c?rȝ5Zx u\6 cVMӼ6HW^W,c!d&GL1։% }D2/NN U:bw[֤t(9@LzK1t,yN"p>,I G<ʚX Q7ThUljnSeT}E+?OS_d ;(i98&WNcFMdȁui'*g8҈MA$EViTo!mp/;WМQ3m%e S~D87yT} Xm`hL:G5:wza!oA'߷FΠN@5![np#5N `rRS$5XJfJ3KOVڡY|ۭR=t{WT7-jy0G [>r DkPHI{٤5ўr{m[0p#[KRfv,c&q@Saa cɓ!B~o 1ؼn1CĈvE%ǖ6mӞigX Ww%iw9 Yz@{0$kHZOI*?{94rV OQBP sba!:5Xdo۽Doy1*P(u²݊x 1ǜW͒`b*Sur&4+=LKT\Yk'1kk[u NSm?ݒ,f%[7IS"{P.U?M?Ȥ;<$^݋rz ICԁՄ(@zSOAz 'kW$M~͜k6ir&_6R|~>[Ւ*%8#m*b)o$GsOi LB/Jyȋ֯!g@0~F>r{c rKRKSG8m̯8 򄗄[%'i~0l, :)n8+owla|ZFp^jCF{; R- z8! hPrNar)ƕ4y MaM$IM[..JVU 9 $NؕW*ed=iHHbz48R&pԱI/%m4I3f{ߟh-VAt'DC}oAHt9poFS:R2Q޸`j'WŤpƕWfY{;jZ󛼃H#,C,1=3yъ5]ؾ7U066mL L޺7Oz_8`DB SSwtvM)50xBEPk64#@Ղa<&y.*5eXTi{ܕ'B MBs?1# sq$ $Q&GrbOnP?7ŶjdڄhF8=Ig|io ̉D+T+=3;_4|V-)j*5`Bag=^ 9]Ysc6/;|Z/rUV 69Ć+ofUqw3lJNt-TdQ-!m* 3[Δf,98>-lD+b{.Zz'jaqP p3l5B%#9Aku+b &W1ŎLGyaڬ:nLc0 k]biȾO 8"qf_3#saFosڼՊth'We^Iiꓢ!y؆Y1HMٹ!`rkwZ Ŋ^Jp߮'-ꥲ[94*ψOЧLW6X4u=rK;e%3_,ʩN8c&uM?q'z&ď%{ߕNwlZ Ɩ>> PKo_%cł2 FhQ|*,kTLoQv#5) G_1JWZ/ϙ-y8PSꟋ醦,}1: L]?W[-"F:g25 U*|McE Jj3QY,obhׯK 3z@i`&*ƫ-5TQl$3 ~_#TSHc7+i =ɍTۏQ@`,E"lH/4rΎZh5$YA38|E10DD_+ U*#!wHVdL1 ).PvV<371vIgHᷚSP9]"'-,PM^o VӸ%5)Z ``RDWxod0$𤋮\X.mͪFy^o{xZO;u'sDYR%m,z2óUַ]T7~?#CPz*Gb=1+2[B/5XhXm"2 /\sS,dd>*Wz"LTXR':Ŗɵi*nGO T\DgAw{_L9Dž6=?L]͋#/ 8D^L CznJoƙ7|6z5Aɰ'#yĀ8u$6E$O@rli3i[D+euD<5 u ݧCY<4 a)wǃ!vBmug^^1=W@ /eQ`g8I@*"B#|H,\4z6&{%ʏ䤪Zf .U!@}O73@籴}4t749R;U]O}.S-. b8I:g%RKL] ڰmcxaJ,?JW%+`+XXeI[sS]ȣ SA<- \AUP8hqnsnlU TOq@Ѻym r\)9cOw+%S1ؕ0GA1Hlչt*wu(S{uc_1nQW؇r͛b=~kZ>g=wX</͜ \Pz ~G ^w+LbqV3!ؼmv\|2ف4Wp93&Ď=˕%~=U6D~tL' آ5V-4+{ 3Skvay8áKO^>n<}X$EH1W;)YG!X3UpMcKqe_nr-rqE|ZDb (sA,솔7 VOp_FRMt'-sep,!I1?6 3s*C~0.'s2\ Ⱦ'A*]+qVR,&XdDjnP (.YRab!OX> Κښn((,`Q1!d=GEW'^My[OɻN lOd1Cb`NHwAЛ~mp@%h!0uut&eس*[ɭ+Q(Sߙ 7'2kp QY Nl0cxvdOCB< 0Crw~/y-cx#/q^1p!e8 Sh$O xkj m+KD5EPGtu#^pN) hX JMa7:k,XPOV˧x+XLjeSdkY4"JsZCϥ:PV7Ƕ֒"N[!U+xә0Ie#Lۘ\ڒLh5~,Mz*8\p|# Q]_˝߽r `e*rSm$ PˎrCuH5/n㛷z-5A lw;CC۠D|/E-ESn_5Ya+7lrcO%|ڕ?OغCdj^IohM{`)ⱯUFBLð@ʦA,s&&N_ ndzޑ([VI׿ǧ]Jw0cK;_X̰Ȥ)1I0ntN2g[ PSfэ=_T霞`F+U90gW3@Ys~`JT m ށ@qhA S:gWrɰ ~z ߾Q#QM7<e#+ժJw"7INsV9L Q]` [afAɪ=ϳT,7,|v[Ε;|!6[19`q)}1c_ Ŵ*1O̭o) +g|i/ʄ7g4@v2y:)+J');``p@rE=`lc s?C |ɇIXQ4qF& &0ݢrB+YERNBI[)Q[f 3l IiA?+1t10N؟N_b]×XK&+Pޠ  buߡ260&cGjWTn}cjWDHw'O"' O#t{0kl ' .f/]#DN9WaݯqFaMn[C Qa7@b*b+;J VM(}jfݎ t XEgRN.ea9Fk~@O9@BXph& ?*ᄉ",_+ߟ:曧Jʓ4^tӑބU^E׮  ywksQaW$bƐL9}L10 3Gmi#hRb)KC?AV*|ڌl@~OGvZ)o飇0GA8#D2{hΧeޡJêm!|ō Ͷ',&o9q6mXN•^-,#V6d f-)h2hY 8?;0[0}*[qʔ.("a%$=q6U k'5vD2YBe'WyZdJ @N1r!3C2,n)L A2w .֚.,aؖ'RH 5`xyt)$/DQrs3H|K=#Ƒ|Ԕ易׃7 9J`oSOo $#kD^KRcJ1ِ û]_ȬKA~w^ui٦uwFӡy/:68߀xj+_X"Or58zw-uHWOR; R.&(~Ꮔ= HFDӖ]S8 y>eԍ:2LW^R$HX\T7lwWu7:mT}gbz2/O#$?R,GpZZy%VC^uVɲ Vw# 1+_RLj,iy <, 6 8|_Gyl-xm6` G 1%DgUjsAm:p$[ |$8gV)5pwr!D.WúRTd~|@ $+-fNZ2u%rjc00x]Tπs{bv$.rB5J˗ Ȑ S_So43\)f-Wב|™П:QduU5@lϼڝ;|1<ǫcQ-\qfde3;rZI}91L/^5#ZyT_% M|{;(nɢ?+< jiߜԜ,uԊfø/u5/|>0͗j7P nm+n7LT/tq\oUcZJGijY8yY@:l:oԲ|\4DHU[ny?gƷ0]bo.uD}a>OypRz-#[@2xilyarE>:0FZWl r&Q}}(5_ӕ7nz(-gm/POU~;㍺7yL%A(*LGK}]k-u:7y4PʯxR"~φMΉ~ŧ?/@PQYqX$[j xfd Q'c4E#2Xk0D/J 5/Y1{4!&=&Ύ׉7$]!]*:s?mL0UZ<}\u45rgM67_ELkoXl i4?$: ͍6X%?xMOΎt~Q덀:{+3OA_>/[Re S (7 k{|C<)v ¦-@bzj3-52@QcoG!F9ס !'r9 $q%J в@MI:=/7+`9iUó-9 {RgRcUOt~a|ucOV#cAAkYg_omroP#ސ`,jd؎7}̦̞;mI\wp&]*!zWqy9?"Sw3fYKa3ٯ2oޔ\=C:={I ۛ}2+CjԭѯFdUnۻݠg޲ܬ܃xVY{9SP*P#aˑ|2U.3Yۑ)>.b ô6o 9q%Vߏw'xT`4ȹ53>@'J0[ GgE}Rũ+R MR}(ʛY>X$,2)Ob9=Vt'/S/'-!Fem%TOEa'O+09A%r;5XiqJr7ȰLퟞX/Y+'cUךm!غeRCTt<2G5y[1,>֖Ҟuã!k.R<ҧM,^D_dmOGbA/NٓT fC e`dX~s_Nw`֣njk̮NQKhxa:H+ |`N}dx; WD_Dt0<œh\gq?D.cX$nOZx7W`ʞ.@cf*&$*%/E ȟ$GkqMYTlPjHs*Wt3HMB\2iQbhC \ dyo5IgXʲ1fd־ѷڒbGK%7qz&mER oX">^򭳦S!QA ePc(P̼x?PL|e Brfe Tg}*EelFt a{IwT{̀pKt&;.ɳVsRޒa՝OԚk^mД'WsO ;x"epehk Ј|4ƪX05؂K2EDxdH {?Lx<Q|ApO=Z&ŎL@y,@Lh ׺xxa䧯&1@&228XyB ֚ F\.(]@*7M5SW9oc+窕Ԛj`H`>X}U ܷv(,]gu,oKRa銣"C*E$la!_6쑨Qݬ/dI.E_yrOr{F%^tJ%/($@Lfm n~%d_$7FcbqхќũF1$}-N"`r{V},{ៃ;j 𻎯eeYɟ/)x J /"Uk0Նo(ubT>/j> ec k~2UX8/5ksnUmm|쪵&5?V1e{b% krǦ=OuQ.vAAm!.3}ba,43Ɔ@%Cg {I ;yqoaBe2&:_98 ЦEIieJI(֬NT`;cU О~B.ـTF-tguk}v.vP(㿲QBʽT;p'co2#ɏje@zˮQMj4r2j԰3Ā>ƗHMBZ}@-yдd.Ҹ%fPkば4]zVi者]t|;GG;qc\zbgaҮo g@5*5c:Eп>jo"!1 f0|Q[qf ,~e sF0 2~%OLf(!c7kCf>C@ʛ'[Z{wT cWCct`hqE 8I(V[7bxZu T07ܩݡg0m,GXK%E>#TIm74IdM56? hBgᮤڂe0k7c҈05 8O"yQkkZn+b"cW-C9W&;@8Q%W$/6S 4+$)kU:iIo_IgU=g "Jue݃꙰,{#AlsfHrZgrqcSlTkg[:uGlj* sC=[ݥ['k3P2h$טgz|񒫜<,SmHf,(i ǥo0*ԀK 6ʯ:i>+1h3B U ] fnp Z~G lUf=V5UwXD?M.@ngƏ b۷"ڊWtD T]aiA ch7p5S ȮT&(&?hKXˆQ؍#Yĭ8Ó#5=cYFb9YQC kJ -T=6V.؏*y/ԏ^U蔱v[`7;:Hc7*n-a"@ D|$UHq+)7"F t2u'澲Hp?RdiNd-" ,#kamj^!Ѫ2-\X7f=ZR>IҮ=DBvB+r^5t_BJ(J 2&@qTƵOȗ+$ÝgS6VyBV|:6Ļ᪩a("yaa ~TCx"1(,M?IuU5U*CA7>S L شܸ qW\l:jȽi$yt/mPl[#]y HuĠR+>?6gw2%jO[etAO.lr5r杺B0* S߱byc bo*f4~B_b|6hGh ±ۣP~0 +$BsO9t`YNƥVhM^r;ʕS(7Ɂ} rH`,å3f{Jշg(2ݠ-C6u,zEP21;,؅28VENiC.6'xSX)i տ;|w93cڏ>N%-._x-["̪XabL_vrry@0 8IVQ'mUxEM.(,m]^>@V1b '"%~Uոgjj(6z`D Hd)E W|%JѷPhi)A{Ee3mJ4ǃ(~h:ZWR>'w;F8X1W9-W0SIww'EFU:k\xy[v*؉NU`L-05(H@W [0x{5%bsdhT1¿Eke &Wj@W(#"9L'3 ź޻NtB0o藪 dCO&0zYd뵲*2L44PZtҹIK0Eb^Јoψ2Bx8Of0QdDi/FR;a[Y" @mI`p4/ݰ =mKYΘ vϾs*0ɀ\c?4*dЎ:T:L<@+~C(Rct*>$frn,w*TCP@ 03>|eЋl.3k {Uo^-m@G}'e ? hd\8Slv{Ϳ3s/\4nK# IQ@1ӻ" @=W9q}D*fuR^81\- tJ:%%6xrnkU}nX,h#-6;uYqlR#@#2xUik7RqxPk;,iV^Cmα"\TGW& 1ӄ#q=Z-QL5#7Vhʈ4 X[ч {q/`΂BhU|oNc %iKeͦ҂Ah.#]1,uxed1gVÕ:w HDQdS7%Q,mde`?!v>{TYVF| uYQvXq {937dI[!F418W#4`eo C(^%̑?L d?lLn4c)"+`*b84>0Yi{ŸE Ȃ&q(&W BoĎOZ[j9J;"@\s={h_D?ln(%eyVˤ@ E$m#m 5Dј-G/qr.Z_{dTnՊc̕]06mgI;"M\gHQ}?kה }_U[T7UڶTM]ogʿ|P&o'QZEa|"N2ATw/k8je> PbW蛺&t{[O#Q'8rME{ɉxFTevRaA[5:[7Dѷ})&!]l"\)=50tj۟>o땜9p[LBnYC[1"aOTMV`cֶSYYpB5:P9'JMtm A!gDWX xERocD"c&7D*`*rkgۣaPªònjn;n_^[$ n[́,(93Tc^](!5.+{-Z4AAl]dgf%DW,qGi-VheysCB{7  /mʐh`wQgS,FU \dxlv E#%I.2je 0{}DK)7Jc?wm#_hmvjaٷ>t`gja\>}K TK ٩ XLhYf Wpf lӘnF16M 䏊N7a 32{&?aũ&GOКN%WV²,T*HCi%7\A|=p2#φ"ڀ?Ulk9)>id2lFUp:j&f ,~H9NRvy atrWggѴ!`"" TgYj4@mLt1˅BzH_5Ku "-t%5w"A;X$q2C5Q|3͟$*zۗ5eUme + c,DB+Z~H]SVYu8`3t~40/ҵ873[2(LyB[S9r k7>ym e~s[5sB y!M#\}&GP`N`VBu~ 7HN6JFH|dN!F17=?#d*=9:efݭ ' e.6Y;4#w0+,Cn7I3gi{ ꅾnyB# *c{IXxWk`98&&É 7@c;gyD}2~jߓp[Lo:9yBZz."8F X긡4E[V^SB+'8=>g5ޚE GOJ="+בgB|fǧdձØdomQ53{,RY3hyMw?:%HdY z`[;#qRa9_S. eYww+kiB"g3?ZE'@I*#0 UN7?5>lW`({˳݈ʼnj~n&:*oN1a SDC/7rԢ ps,LGX\Ǜ87($}fVd!'VZ6KHo8Г %LM"6+2ص Ν&=z)Iw9x}ԘԏjӨ,AY [U& ܥ!ZqT ;뉁@_@t%nq8e%S$ASZ2jD_>?vrw~sD/F~l_c̒ζW=4pgtRQ bW5g?ڻ5d_ G_bb|NYOLTެ!eR7 Ai k%>}˱UU.ݿOCTV:>-) ѥϤ.r Nz+6l򇜶Ή ˿5oߞ7D&>H wYnAg,eR}1NbB˲ogL3{xfE|Her__'#*?cy)Ws,mYS iMYk_e}4 o9T[ 7b(a wKC%I )Q 6sRnI(#OdCkoZlc VHbRAKXl9 9A @H/eXmISX ֞SH٘=7v əLÊ! ѱf%dža\/!aHR{ɯmli6C$Q7[I>&i/WAPqZ(ixzY0X;Ci,W@y&c_#1$h14hIpL>UG.=Vr;Rw}%iڵPQ/M}lXC8'S26QBwnρ'&1ӼC]-Vp?Yǜ/kQU+8Z2QOQu^TP }-p^ފssVO)Y"r$: ~^6b$Ⱥ:h1x{1~kRB3QMٛ (S."VWcL!P9 `$)ѩ).lSSmZ5@^7蛞ؔ+U>ЗVCH}iΟ^g: B"j*1iVwհvYƿC8rjU1I?=dD1%uIb!BBCOs <5G|r}uE%KCYEqkP!lD=Ly$HǨ#N|Z6%@()].'5{%Ghc 4 T~UD8tmmi[:|+4i3rȱp~h5.;׶%q|ϊ4pCvN/X]9mO/a݆:[ئҬ:Z~#yO_8~LkC*  G5f(Q(Ǩ"3G,)4:w'y v)Uj40Cwt(TA͠ %b yff G)V["~9Sde}pM%RլsI\#w +o2*+$nZ0 srpYӢKc]ye4l?(HB*Y9E9&$UxzDV1 _z :xosP=-kj$ }*iB/#OM? ^^T`ǣ n4=sPI.[iISԟƆד5Z.RlR`< vHiٷEkGq/}''jx9&@6mkKyV\iw0w}PH9A1)S{켸h뮾ݦ$Z݈BmA: 866im6ʻy~>e#ӥzwNtbp3]O|sB܆5$A ˠ? Y} #ۻ c;JHO{) >z8&F'iwUC`R-e֒LK/Ofv 6skXՌ5~G!G:\"iz#P8m}շ(A:ìӧ*@fq˺'$>\&lLjQ$O;e\W0X.x rh[AעG] `f쪇6`u$kb䥈<[lj{ t=eE48yrQkXKqo 7I'<_i)\CDWřg,y؈T X%VZsXĞNo2Y$I=9NU7SwbӑUNE Os=v_OgVmIgyYb .U Wz8㑊`gOnrDKm0%f 9cG"HLZuLi 빌(#غ>[g/]ѪtUOj a8pf Wн|c}&۬ */`i\3T懖7Xd^^=3B`0 NX̀v $x&^J6X}Uv<ǵxC\-MArCSTnsrL/r!*~+ļھn;M|'7S0.  ` Ƚ _!гpaeBUE6E#-pjp VW6EZ110`9 AR Ԉ(s22t%)v(H%!%YNU99W^ìH* кb#gxH!\u~5&؁/xg;AOmA80e {u zPœTWN6+i1/VeF3@fKRICQKgPhLGז,9RrA%wڙ2-4R/؏ϊ8yo;yzu}EV핳;>:}e%K shOЅX@Pj'vm!icՠkDl7G\e[]Z)p_,ےyҾ2VIhDKRŊgQaA/h_\~AB?^Y )v$Yݗ(?Rt^Xq\QZUq宏lKc KMTکrKǭ1e:67 A<-7NlݰwެtIH7o å҄ Qۼ<(Bn&@'vDCBױя h).}Nї jV Q+R#3KaP;nw` GQvTugIvchQ%BFYQodHFRՃ˸%kIն4(px' OVC%z;4~=iQ}sgE2N"}Hݷv} ex %o&NnL t $~냖]E_u) 53Ϭ0b1.~ťxzuRy.+oN{=pXzNc=>ឳyuZtV|执P`fe삗*`aoQmZi_9Xy!O@&-LRh&JnX)UDԖL@T -9zHQ14u*,Ey8@vK|ZDNț<\$h3iav*7]$S/DSe19L!=;XuXkq/rl, U:I /.=)sLc: ;xnIJl1q6Iag0AwjA$LcPp)dQ\?Q3"rҠ9o!`eqnlf")q4GӼ%F6^vWB8AkٲtB:DJ0F|˥y2T.WLBOV]OZ ErN3I|0mt\J+m#r3Um*W4emP@r3D@$`i.3n}mg-@/8LM ԝMTW N9u7RGo;1Fbr#9w% m&3荵9#7J^UJ#ثh8 Y pYZxPQkZ~'}sZU+ ׍`3 I)dZA bNrtrk f ,wd}p2Y!:>mFj ]õД^ pKiϴ`_pnazB1R'mk¨3v$0uZ\[05#iȇ{I5dG /]~>s>/3}]'oa^ Ɏ?ʁƗ]H(0zS57|uZ*K"lU:geIhYy l{W)Ec&3Dȫ=VNN"@viِ*c\v'HGBk 09@AO<[xsMG(N10rE)2*%Vo;QO~{:83*wG($lG&Cv(` fcRP%^-Mh y Mw-ʗ.M?KvW}dp'#=#'jn9}SVڈfF|m")XCOv8D3C{E9ez'ɩvh/ϣJX+[X']@}C<OŽ\2e}kgf%ۉ^mbVƢVx9HVh B5MUghJK<@mt;6\%F J:RK8SYۈXc1rq - M ϔmdIZYjvnuOhOQCdp pTV<ߊg0|ZLDimH[q?ފͅ2mF0LRʖg,7yYIS\K*_°YX9 ʣ:zjaĠןPanŽzb6L8OfX!uK )"rGy3m]=S9/7tNs T {v 2\*f< dlk09լCzي^.(ĵaUQDX+Se?]S{n<#g(Bb%M_>.[с6YW5r޳⤍WdYܐia/-D%Og"K| BNC{\"%VhCUM-%$nx-2l ]4j+KFKFB웍Exh؍ͦϥP].c~!s49k]p&S(KE?M,?61ΊC":F1 I3H^_p Wat1V]3I@[)<~ H^dmlp\ֵ7%{Dnpf8L=(df\#$v$^O!\䫕{.%^q# .rֆ秠_Gg~3*uzÍ&^X< I˧!&B>.Gu-*SlG2dqc@>ʇ.-N6SE.X ~[("8#,9x{.P kPW}v;@'،aA AA&R3^ s9Un"V`=Vbޞ|=oL)jh0u-V64Nm* >x<)ק c؃Y~Qs܁t h:MEڋi%uYގ$ݭg"P^0A.F\9؆:9PfQVP(.3 }p_HTzs5l[T0}]եmOxzwO6vk W-M諔$*mFD.j_̥`?R@n2[F)(2SCL#̣sNvQ;p }ҝvH;>a O89So00pkDΈL+h{->df| ýIKSU)`3zB"t|s@˜;p<\Q1ډվ9<}< `w( `sRip[ߐ쎿41baѬ h<in?Ĩlk*Ț~;K`jF&%\-N[n\O~x64L lݺ !ctqiEftX9vJ`X;:}yH?dfD ]Xd]yJ {4~N@S!^?Px#'ʢ"Roq&>@L7p+#r F}ԣO("@ J[čmR,ɴW\8({h0FinAsZjM9Y鰾pʛIF |w ĩ*|yL_VC 3hH̥5zM4ͷ*LK]JHdrB:陵E|oApj; r*: Yv%5/~bEyHe[ӡ$җ59 ?:\gxy߳(ʣ:55?H?܅d(F ܵ FBY܈ugrOUvꪤP7/1; 9"}y+/Pn81Z: L k$FJ2츾*jPSbXZtm`5 dJdsgzvOSI bm"-]O` %f dT4 r5)iQ;rɸ,ُ5tHX?sPM#+s}r=-R P.4}X4Ukm[dP]sI"dxYi|۪;~̥QS~ڦUhMU?`~VxxO 0;JW@`:TcJoc%uC7spzhX,PYzeQDűz^ j}s{J4lXg6"s}NzUvoL .Pvz_E!C}pG0|4\^(t>SO2K\"->F  O4JU``'Ff?sy69UH>fA9eUK_bw zZzWn0X'i R~kUF:rf"Si ߶FV ޑb*6Ǩ`7)Xxu(>_}]vX0x䋢yLSޟ2FO|Tҩyzh Lؽ$DFk}*=)b JہD_0G$ Tk`瓆fu$pe>DjdH,Νh#LXˑ~Y]J7yRR[G#f̍L dy;q1-@+?W_\$#&)! wǎu\AHn¿Xg\|ͳֺp1>%ے'n_%96q)E::&naGtcmU>EWAdT3uX萰tw]/Dܛg ^tgb GplYkllVLKB<^sQV9,VbX]1e +b.x5gMy{JOꜥ G=g7V?q?m`񻽵Gbm}h^qLYűuPtkäL*O3I ?1UZ}9TL[59 SʫU}#él eZlMLh e]ބ(e'mٻ ٣|̿in"3yUL_n-([%)=Gt:p,W+㺖 kg+TĨZ iFe}o|2qvR})'v00vt2KhHFYxD@TvzO NC,[w+C5kZZY . n =۰;[ !ZIcyxY.(,v&B`?MG`Z߬B.Pi೼%.ƐeQ i-9C|pю5S!pz[&4\"(Y6qJ3aZ 3T/=]g&тooB}*ӤTW|idtu&nqg_#8$>ĢW>[b|wxx` yuԏv'B΋NaBniL[։*r-a߻14)쾭)\%Kӄ^9?l%$|_t-e|oAǍYttQXXUX`9#鏸6ǦQ[ʅ(Mp@KcG|)&y}j pݷȹIi`ױ[l8B^[ 5dB)Qm]9 q$wX:P~Fz~7عtjqvXwT^(UiZ+Ur`O e0*=t0\lԋޢl"' zj@Bi_1mϳLveڡʳ9v5?ou7ls)a:z줷eeځ I,!pixJ\&LW 0k;5Cy܇(;4rjL[Yoޣr, t# yV{'Px I@#p?Ǵ D/5tyoN+7b^H@8 b\u,J*GML^$?p0)(z?಻stg `fl74'~Scc5(9 e}=?D1aoD1&8&ZMĕE?)r,#H #jk̕PKx::Մs?( =K[mw"sQ FE1 ' YKx&ݷE]LD+cmN'A}jp5O`'.A_#-P'_ -)FJ *A7Ѡ"m,r|N^5Ft=p@f4+XL&_\뀬ǘ똽^:֌g1{ wy z0GqoJ'<)v8&> aO$#r`cY"f)YT0Z[1E $?|TVg_w19zUU$R|V9p-B8 ;Key a ~|`Hٲ ,UxڌZ}e%L8DfGӖasoidZg[9 SÈ3cmI*2Hc iͤ)%)3cny%O:2wL0/%GD+t# uq~T4,c-˼&ވ=F3Etei  Z8֟U?*Z~D*yYF;}j΢b߳2`ҋ ׮ CxN~r@],UqZ5/2-Fi<aI ԘWF[NYyy\*E\. {sՊ([QjȿHO,BctF-B|C0N{1>+5 =W۸7ObzEOS64gvſG>= wK,lk1Ly?q. 7vEh’cQmg';NΎ_`Qbϝ >=0>8s埌*8Di`}mʹӃ Θ㶄|Wf^2']Cg!QP%pXEisiX @^ES >tQIk(e])QyA壚Y%^9E|{Z29~i+{QMTҬbg9_h[pYJtҠZ[k )YKMslސj}D;٭.)޼-.1K @փ*l3mK=TdVE%=@. X c:ratXdBb$IAAUJyG9uF׭o,7ƙ"o3h EB3m+ p[qgy`R1(iw)c U,)zn1;gL6z.dp/|"JD}gf&gUAųP3D)(aa.zEX>73`?پһsQ֫=+y (nBLIEܻ Z>DZzVK lo*a6]_a-X6V] 1o#9oR\ea426mF9!W0v19W|#F b[+V+Jx2I^Ggiъ}dEO+] N~Ѡո/8W̜EF0Y(#gX?y˶ 5;`QD7q4An%,:`e},X;Q.W/*|7A/j@blDb3RU9-6SȉzڃoI]qT߷lI|BQ5%h$~s.1J箿fQjPA6 pZ/1!h1C<ڴ&#gw{ 7d0^匛wI

    &GFyKImÞ\313%MTc,ߍjW~#QIN2 EK$Sz *{;>>'Xjx2T/j,_ĆEr_\6 =MxNq*8>ۘ?0'hLL?(|t} ytԓ*iʪ~Enx[`[=$9kCcd#{Bw>/J:ܜ Jx*&:\'4E9}L%ϱ2W24SPe'5tv m?w*K iɏw٦šdbtYH\t$;Ѣ(H`PxeS9TeRͻB*HT-!yBAQMg&':.?|@̬RwAyC#avLPR)>i|\1n-R՝a5;|lJSzc"ǵN" >5OfMZձ`EUS<)=Y6G]:HUx_`}-oGSZ1dB?rl\2yև*,IqE}F"dM$BC$/v*G .4T4rAT{Iָp"⇘ZAͺȭ=H.-tͼ0$Xţ~;ֻixu['NT r[,]gQj,dgu_7^v3,aRFQGжz>m܅`7 KRI5< M/l( 5kZ7D+o_'w"n W"7F側ƒ;@8OGU7-ޗ-g9ګJ7R&چY{AF^R1km^鈧sO$,YX!1ppc#?c\|K]d D7 zjW.SRut8Z,O ;xB0AB[Z]g;]3VRlL|D|\X "~wq|( L*fc("j2 n\ .*S:}0W^DSa+/LIse,H, CcyD~ݩ^A|F)?9Lu[5h*Xt+d\X^,=^N-*0׷c>ڍD6K^e?ZphNvJ/ ,N FN*&ISxY?|`xNd1Xg!h%Ϲ)|P*s'o+fhSs^er}8x료;a>TIX1&?N@ݓ'?~)NU͑nJoJy ['mK]34$thPc܁PKj@OeZl5ioQ,~_VIT8\=L[:aRԾ*N N{ݿ s>g #a'NŖbd):t>Y;5d۵6 օ6^UyI@t(r3wYC$̽gǏ@/~&|KaX\;9)~}v~I'@ap_y+iGrKajl?ML#FN:x_xH:UJUvy/|:`W-{Ƴ' ]-Urqk5'`fG}u}ύV׭f~TA q9ݭ|猱Gfnaј$9YD}$iWDA̢69 Z8JnE%|4 a@Utk wk]SH> GՇdQfl(xq$eg5 7e]8ԶdQ: x0>]\c: zOqj:3}T1H9SF]4 Gpx?w '`a )9=[>`G">d&^d>hen[˹k!t SFwTj@;7ZFl$V#3NDAw5I@ Xu݇i{v"6Xck`?I sɹi}s)(.V}HR,a>lIOFH蝣-'п5YcVi '縫wNsIoY/W:}]IlbVkĬ |<ޏl UqrruI8u{>cV #f.:xS  )V74vA,6uQ}ֹ/Ⓗ~f/JX>ݱ 蔅Ǧ>_huԩga!DK_ے,P&iީI{P"! n%R L\ 㗚 nl9>jӱnٷLE*9C=5-!SUlxSlx1t]``Z CԺ<'ȸ$(qHR͝Rd?l\%Y/dinXm֏ 56o+*LN.B#A.i8/\e `izrh~PW/ײz<ߑM 걥{ħ8Q$xX.E"^xVzkw.WPo\<h^L&x>$?EOlOg\Д3 /?9k94;g86q~kDD- Xȓa?!Fx굑(QgtcL-e<7lْ N1(yK]ڥ(*N39Toib"MT-EYϥϚG}diS=}nIzRݎ{O1_4BB>f(MJ4ȽAJ=-e(>_DA$mZb%t`/CzYW2i&x_[)Fv{SW?GRbψ,W %5eFnSoP*$ QW/i`lŘ;e o}Ο)W(="E2pᚎ^~|lε3*Xӵ0Sӓ#P0 .d7IS$6b*5*d@bgp3s)dw!8g!$_z U+f>P$+FEmmR.ofycԸ&xx些\]hI rzz3VRN{bQ_d(E_]'Sw0 sǪ9Ane/%S$8Ih P^ Fc0@syI$:pt6w9e)U߿rՂUvv㱂"NC^.~?%!$a&<>X9 _[VR?4=OC)\ۣ.<c\& Xd JN9d@/{n c8J߂I|kJpl-CI`DZ]&9Pg&vH`0SY6u 5xZXJo Ҏ3`" ,ț+% QfNM= ދ I}iwiH ]h⧨é <]1|~r&`=G DAMɵ(^AԷsGOg 2|;] <% OpT!"[B\'pƎ`qP>~DZe2cU=ekV4,ٸd*8))"k^H)lV%5b|RBu+5M9*LJuf~H`c_ܟ*$+w-u`Y#_s[>$*I|4N<:S~ AioTҌ󿧼{ĿҐQ+#êP$z/>F,.C'+f 3E ٖ]D?-N^[WHT*%:B]m Q#C jjf4Y~o.󝨡.̰^SydlbЉq~4%I'uD&=Hdv$V^4f =}U]/|%(T#AN4oRxm=h >_yƪ|Fv+m}}-yKk; 7t3[qAx /Hnm#Z~F 暗mx"-~u$o#^^%xȫ!OžUr=w@4-u͸)v@+'x$?Q QsEaM}JPK岎F ?*p25P6 v˯MiF[ :lIΛzIЂPsGeۮ$pRv D8n]+py{E 񭚎Kh"GSoժxrk ;К*!f0 wKCF{0\S8kDHǑb}/m/Sپv< \ WQi:v vFZ>[Bf$jc1tp-0\x ulC3{h",hҍR7ˋ? -G*r2\_j>vϾ 7 xbEJhcU1jP 3/(H>)E0Y=o:!1H| J{7h }}q*"F`Kcvv"?ժOrMczרD]l{,Lݺ??znleA,y=VPh)b"`b=ϳE ̠|vMp"`*=Lz~nhS:.^SZ ^8Mԫtkʀ'ABZ8{Y-,:$? S6meʆQƐMLW[AsJϤ7C6| MkbFLhe? Q`]4ԇIZ#oA!֨YQȀL`9,+ͧ@<(>ΘoI *~:9Hܦk$XEX@cnf/tcSi,smԷ%@Er %Y}L"FWW 0i:Mܧ,'OFj=Pʅm b  0AD%@%7F$]@aX]HWd6WUrQ=a97C5Pp-u/,5o#&P `U` )z;JS|)o0,Loۑ!f^ۆa||[]wH;aLLVnfs? =`!#~<=< s 6y0mqSnj` 61\Orf(4 ʌ8x%E f?qn{*#0xMo7 g*dcӁyJI^FisgL?6of)IATaljhQ.Oוx?-V BR~;*BUFOFWZ+35 dF%4X>4k>V" Nw&AJRv]/SȤcM3ak5]gOQRV޸; XW3dUCA C HՌ^0E0 Қ[l(h ~ݳF,s4gajB1fh,UV@\KO ˂j;|U<|_b5 zO_+OZ}'9AN7U*Yo]>.}bP2@Cߍpso sp"bs8a@NIev#W|AU{(~hBP® ;=ZNie p1'?XsI>K$73IHn Uwq#X3YpamSu "}^,i.B%ˠI^6ͪ9gOP ʄ=lVIxkn~BFl_ęmzhx..'<_h%y:nwrOXR5( B5C>lm kut,{ٙϷ{'f(l .UjZG^CqFGFw|&W ϒMVuIEK;9yg]]>c8ee86Mo=7|`kg)[[aXU$Yڍq!kCSMVt&_8(G×cH?9_3EVr!ʮGxZ%vhC-貎Ү|i򫳛y^ :r&x)_@ F,* +tY̽kA",%p0F4xTH]%."BswȲQh 'ŢiRa_H@z3rz]PUZ]i@vC dCoKD]."nϣ-m,=-#oj#mN2+uJ-*U*W|{u׳EpN9 Jb(?HuQ$Fqdǘ)$׳ky3y cZH^Mk0f)&0Ty#f`} d1O,s3zSX!-߅ pFF.q0-?h k_,h"6fKAfU/œ`YT3W CwVS Ԇr$*}8~4u[Sp< d&n?\6kC7B" 9"Ujp$M7Jg\AZd9Nx\#рT:IA(Z\$+M,¾m1ϐƱ$k2H2`w2uTZ((,?qӒqz$"9ڣ+՛*mze|C"6| H@:65IدR.BAd֥ ?$#B$FJyOWVxynXe|&5ϒ-k$d#ԠLoIy'vpFKPJ:͟ʝ~CȮ!K€-*S,v| A:-GGԒ!L 6騱Ӱ![^@TG懘k1UsHcQ.QyqLm2?AgPPox9+=2ŠN-,XuBGԺ$4y0aZpW[?g#jh|>. #Ԧ³Waz8d 8ʲRy1?㑳iUcn%d@vBe-͊]H@wu p@u YWy}s6vl|X§Q X;}0E,`Ġf*JjT@J9ĻւsY!>-vU^=4k!Ɔh> OufElKEh,NmV}$,RtDj=t|Ci ׏ d4+& ?j'G©1R `ȪUѸdRmh#b5}]J![1׋((n+`;[euB#+xC̬>$EF[|âKt]7 ϡvt52G7}7@wɞmSvgncJp7@ | 88Y.$0+8)i3{ߺ &v#qBɖ5=`o|>u_(Rw6&%f74qOGVɿTy}:HZ,D[ Jqpe9 +XO3Wt }ٴV:~|I4O֙ 1޽F}7}hiT,w:W9k.kA%:! UQ!)DngV( H7N\-2 v*# aP2WSaZ*+=VVb.q &:w&^'P-y05T&-Hؗ"|(Kl$ 6I$$~bsy+ omm·j" K *vwF\b4PJiRLOǩhM8ӭx_ p} 'm B_p ͕Z_酊"g)4k͕I&icv*9 wk. ӵnO\{-6B s*bSa-0SfzRs=a5ㅧ}&ww 14&c%s>FJ>Bml \a2MGK.iAm?LQgmNmrDjsd*yzf!=eɝu70)|U!GG~UFBA&ؽ;9R<V8nW镐XkhIDZ>ȴ2X߃?x #MeFQ͕܅a ŀBQ@{Ⱦm$6Yvש%doA'gjH 1ys*2.MUu`1[x|,ec#+1笔$AVOk !5S^83E|i/,W.UNG3}rCJ|_,ˡC Z]mOzK&7(gK&Ujk'lqUĚF&PfAi+q+AsBac9cU=-^ǫZ%v›EQ+h;1W#?lgmrN^UKB*9(Y*h:r";AS Cj~OFB!>-!dA)KuN:my[7n4G {+$)6(2HUϷŅy8!90_s|l1 $v 6ԾadGsÜ1;= 6ṽJDuED8;a$  Mu_]xxĪqY$dc0." VB6ؙ?6~FVz!^T_JIDyW669=R ^l8m!x_؆aTg :]OuS+hiR,TԺ7 8ѡsLߔ}/ sic: X3SNǡ8]uES} l,̃xb4]D'Jct7E1A>TJz$[݂~RB`% >N.@Vt|KBa]8uuc*5,Z gOXzXpbQOY E+* :mcTQQWgXqOHfV e=o;ftj4f:!K*4LiJj eO?睭 ]`dž'NDS ABhP wSg %d> Z 7̕*iP=7i:}9k&U&G PW6uy$eNTxhħ-qh3`(f[_=QϣvaZ*@GE`!^sU)%j)(%'@cbbX" ei%v~.fW&Ԃ?gzBGLwI\,~/֊nFho_<-sÙhmHw:m`WXzTHW#"hK*^)0~n^kkSzRT!6 Ʒ-8 kÙT*[3R^D!/4V&YPڑ?}BxoJ"`̳(<:?UnɐA ]#׌|+ V–(,d񊫄mпX}g(}j"b?3Z$ASPKֵ<XǛ" v$f5nkfkyYGhչ؋ MYYԈ"Ŭ38y!f ՔZEX5;<c/ nSO!^_}a]Ma˅Cq (c^8-"mbM@3/7V\Z{ب`v f򺗢P2턢cr6EHlZz RyӨ$i^DN&Ls5y:<\|} tg& (6n?6 jVjE*$ZıwafOqv`qHJSWu3e 4p / bC+b՛Ǯnj|=%{@^퓳 K:foMA}-[ D-QV <} aMƂ i<bF@1Z1}EʅEOQm=H;Mɦmn*Gl#'j)"$CnTRx"'Tc+)Ƹa^\u01x=~Wd%Zmᵸ$Ls}!_ =nd/aRaKnY̒gBb#Kz:շr!#X\d\JwCzr/~7W] CxgF3]i{ b!nAGxB |/݉p5Iʣ|ʵFΦ1f$νuAFG&kDb6"l" !^[,mX=D09OVh*dPw&nO"h[Hr^\^n(dZFs }@ˤ%gG"%N[i.D1w:R5xd qaZ-DYWn$h0dq}Djy32,䉌iɹu|<´JyYZh >=6[XbgO?"= U$ibE}}jĉ50xၜ-_ReY-iS)3w&l1Cl2 Kt)8տFEE2phdVd'Z`wֽ3Fz>/9J &Ŕ7S񄊏d&27u#'؋]n?ؙvw}= |ISbJV ?u1Lߚ+GO5{, C}&bJ´yDaV shVW)WD!d4A4<¯#@_ M5 UxMe^/G&~nFbU_?vEZQL H4n^߮a:+mr7=8|2IM^{̃%TدY>rVLcXMșy oUSm}JWy<#[_j 95l5U2_|^ 9 kma4S{1/ŕ[& !26MAMuS{}a:Yj{͒S=9!fLt. y[ Xz"g å ZxAnB3}vUDTO(QTnIf2!|8\|N~gEZ(^,+ Yʒoeй}-;O[-PAc׋m,^ Z݇+@UYj[bQJ$d?xi;Qj2=M$Wl>oDϨd'疳zsl4e> VLFBay0J)AUSk0eeaeS\ Z:ST͘>ns _ u>b\7S)lehjU:Ҵ)зP-../)dȍ>E+W_At7Bmh- U0}Mr'$#[鲛crn(O|cA9FYb\~AѱN8nvtASWt4a6`;f,-$P?=s^5|U(cO`X.j c#Ncfҍ@-N ~T/ ɾbSl6 )cZWN 0r K2=A,$STDD }="y#n*փs t!29K,?ΐ*x1?5>R)sy*\OGlCcIɃlMHom㬩_`w^yY0\ʾogP88MWIq?x :6ZX!C+'‹Vq A )sѬ8~gbI~+h8SWEjxyϦ<4d_+ߢ-6s \* _*WI~oEIfLAUTE()nI_{q 5je+D5e ;` )i7QwhTR$Q'!Nx&hg8C͜LN>l5o&RS\{ks$bҽxiZD(IQF庱+b3U#RidO|2*%泒WVmrK@REa2gY鈮%lZ+*O?a8r֊{ NS%n9F A/4kQb)Y),z{Դ{8!h29 ز߳J\~ ThAHz"GxTN8vMeJ˾{+_pէh~QKULU5N{L30ַer m:@}濓T Ӡ(C<@GO0!ĎJM?Ļ{δQN-.ٚ`ԮʵJ .yJ 'M$.ˆG9,Y<<QYApFtܚGe+1 n:hlL!#5!=0הlĥ@*f%!!kSGsϖ h?,wByb&m@Yz?5J,xGԪ^Qh4 __6bhx˟,ͯ{gI4?{ 7ms-VtAhIOJ&䝖cqA맭ө#Bnߜ#M"{73dGvFw۬ ˥N=>kr |[/a3 (^8P#yR\&Jk;O: , 𱀤ԯǘ~(#ܮ@e_ƙ㣎|R9s& v1Z[!=V!TTOz}Zx^W~^4yTW+) 惧,9Z\lBC4 '=b2ۈ KmpX$*СL?(|&|3wkصN%*kF<ixPǫcnrcN^'DMyVf!^jU9-`yp5>SN*u=m ͅSMo5Dէ2"OoKʐU!L 6zݑ`V1sy7&k;Mk d`O |`-'/SՂ}N#P˫,n)z?PSeKpuhqyNK_B3Sfע&<`|jHph;bQ%˩9s4`^̀+#XÔ%#'n 6jG|%r~G0?H&4eѮEJZL~6H2 8Y6$g"~l+4il Y/@;OKO't= Y{{AGRQF(5_,YA0ʩ g.m}dMi96->!v3@Ii1˟R ce.j 2)V$& ML1z[Q Ij70TWy$C1G7\Z6S;ʳ2ZMx%;~$sBQ3peO+$O{`ΎTaAG%^&U`{kqUMo*~<[ /VXqt5ND%tògЍz>eʰc )ΌמquBc<wf(:jɐ­K˦-1UL!>5BK \KXKW;}I3J׃sW d{>Pb k[6_Alf;T<D\6IEh'ƅ"v$#zTuW(^pxKK&0G}q *%v$]ZPX%i]-q6G.kXߊ$wB9>/\1 E^ݼ)vwAǾa/?MYVpO8r 4PoփN~ޚT rcYNO)Cr&:lcaO}WE ~Brkqq!=@]YǍ+gBr%L:xyZ65tQu'" T]p]ʃN)Jt;͇M?YI>eZ.s ?Bsd@g fوN]\,6wc?&&52!};]:TNk:g^6poTjAVy&bnQ}f .HJxFV6&Lt#"K#ŌWK ƒl)2yfiONNZ唐l;$̀}Lv2r؊qog.N\e˅T"?VظɝׅVv50ylv,&N3Eؤ@~9N#z7~\5' Eufyњ:l(z_\$>!9qې$U?&PZԙ G3:2 |gOmHxo HI, 0,/%P*Co݈u rWxp&4}4/Kȟi:M^""^ydD92;ĉvOTUX-䒈.:26ɑ^cRO#J)zc nn֐\ ,/SR6GﲴoixR* a׻-f{\/d؇b{ޗeyK#utIPHE/rk_O*I$5YvvA?vA;п\؊60U ]1Ʉ{sn"nρfBs;M~W ;rͨEg3 adrpq 3)*v&5jpIA7rR˜ۂ L\hD o$724'\NCC$/Gy ϖϐ~W|c;s BoUGzI'.J')k|z4&A(eD"UZFy#'obI`9*)Y;ltĭGƂDx+TV>li1.X]e89+RO>jASt=ʘuKp{k ~:KR&2bbxsȐMϘuwyv_G16|2 ۏZ"]uE$›AL-5mD5_6搎 UWL,$qLJk)]RL׵5POo`ZI&ꭩ147m-–oRJYu _7cr dY<>FQ)EϞȞ|j>izׅ哄,_v*Tr: M N,D>֥pZQyRpiy/M&V9c5䛡 =EV}ɫj?OQ|RбRRÓ<}a\T5x6ut8@5輌|ǼPkV%vnЫꑚi"Xk,Ô-|LcZ4P ҕ&Ehost˭HFJv 54 fG ;k@^QHi3$_a3,ݧ\|";..Gބٺs! >@|)J7UEWb)1CEyIGe!"Uz- 0++(zS+NO\B6{Sn t% J ByZAhS^W30.Q Z^q#?ʸEfUoB?XCG|bj^C!N/Hn TV#BJ,~iN##:c j5Մ_܀t{̴gmAnLc7 TAw9OBl .v6t?2u t}9_,uNp]20 0 ~5K}+FIgx^4"x8 ٬A[H]aXNF"JlP|h}gg/\SMlIWfb;o>]wY9b?=6"?`vAl|:Jz?, [dN0PCn'e&C)$(%uk'jHR^!onT꡿,"dS$yu{X|b"1c$yͪ)(qgiJ*,جi] /E#z6Nڽ,NsDxxNq/GBC7óҲI m0# 9 sDD껚ſlM v/pKR0'>~'u޴Zhz/7?zLd֯Y鲚:qsj H}_ВL,8 -7[5Ned_MY"aZ;>ޅls@EVB6 Ţj6zۂ3-K߶/o"+}D*#^q(>GT\,ʟX/\J7m} 1ir6PUVuw >n:^PJ+ݡT?X| 0;od}57gGb{Ի Z]j6&@yL"3}|kbϹmDU%=d\߿ZUۧxb@um ht ONQ yf:Zw9yBդ=L*=$&>P?Ҏ&?ЪJK,HUĔa*k467;VZb,w}uه -X|ꘐf i r22L@IjǺT;iu3YQzfGb?#U]6u߶g)ԴqV^>| d(h?Temgd1\%_^:Fy^kzMUhuO;H MMt/9*,0J2%6/&"4Ld`Yq/B7B"t>A㡸<<n21ٗ(4u5 qud-1sxD ]R!#N[`?evQ!K4J1kme[FZplŌj)<+>C e@*GL=+l~t0Ӱqjn:U$94WFTP$曷 Lc` ޜ)^D~U6bt~J6gE|r!v=xٯ^KÝjڍaT[03|9u Ča 1JcAFtOQ*p:B%cHC2 !3aݧ;\`ٝR7b;c4]0 Ect雒g;0Er\Sl$T%x؈lOqH.rGFfHj^*'!8zRVLXNzdCfRM4Nܰe -6Fl{ɦ7IV}h,bS1c Ն."{nQ&^2Uѓpv;'9:.|l'VØK~4h23)6C#kVzz"0 :4vEPsJ:HR;p4 8+#`Whб&1 &MmHH}"{~b|SwbO/7hy+a0*N;dC' Zr`-V-|B:PCIu A{+7q׼])lzPЛw|RRn*}V4 kOkXd}TX!W°rB!iDZ'Ee!0YpЈ` a$6Tv_dHH,a0"0Ќi^z#5:3l+tW?v)x<ũBQQ妩G­bF2(YW*RǗAQtab|S| ^# n;Vu솶_$+Cxtu )y2y^;wR±<>CGhƣ-ZFNx7bu ,tVV\Gb'`[g?AViJͪMw(RA)N9~$A/e?%qz֨wBͮJCopkat' Ḝ4yxD_>*;-~MpˣUeKJD17?13_DN &O!\f%ֱtc}L?t5'aq}V+> 8()dyik7Ըur2G{'b&c`GA"s|R<(r[.h= 7λbvoP3§:=x?*/ f3Ǻv[1Mc1r(BM/iX!,Z7 ϕf4ղ$ B2 s%HhmH5LUG\{6cd-K)prLkW#:V1s{`aRF* ĭ܂*Ȍqh^ ?"""KINq* <%Ls>3M̉Y~] E݆< %`~<_I~x Ry}];!hlFU59:x/F#Lʹ =1cZGuyݘ:tPB]8{,,]V4N[uD&4()\+%(MC(>@ TB%yF`2~zg5lCQUgņl%^6-ހ-/&Dוk(dcic;] m$6]a \]_z]ef^_snebIU'a$UA/1Ac?Q}lKgBiʜQUlTa N^ؽJPdB.P4$Rf+տ,U`Os9,0ro샂 AP>3w%w."XcpG醡 }~{2GݐN}>)k)mxWZ"5 `cP7@F\+*V0-DOMH+D^QDCt}vqPAGm4z9sq.Sɵ~G+Ք]z7"3W-/#"RL%#?d'd)j0ؘ"Нz;Vg%74K5'{ PtJuB|n3ɒGkjyD[{x s6?U H>@:1RQl,i.A&:"+}TZl@`VtJ]9 Cxf٧Q_Aγ8[kOKFe|}9>'&o霌&^>Ư^Գ.e0&{n%,rHS QǨTDsxTN?§+p}Clght^ gR$O^[NMO.Ѧ kkO#TF~ 7.Dt.x:mbӓӴWkj9nMx)jZ0Ur=+wFe[F/f< ?RH~Y|~V4VxOv0Aצ6SMe (uo+uW)`jcOEջ#ǒ]qOr/qڰ$̗[1F'58,}I-8_ '4N/ag+0zJW&Yt=Ị,xȢkLJc_ԅljFK*d<9fF` <|K_V nڱN_& :"мfgBx;\룈VN 9Rhv_AM\icnb^XqAΞmpB[5 j嫈YjR˶zdI l&zVJa{@]y ʩJ(s+wGYz~zթ; e,\$$0w0d=c"텯SD!Ed6r4n!E =yNZ'WP6 :ܜ/;8H2PO)h_Qpnh<ߢyr٤zeg#U=\5N@DYӟЬ=W*M >r. `||wL:NFb`c!Ma<~Ӏ %^ۜOvuECŹㅺ:ɐ;| ($Y]b 9"Tp=ΖA&>LK@x0[R=vѬ\rifLU5 <0`_ۑ GpOXb#s`][O hPxD<˒}=\u&rw풻h+1GM꧰KF'R^Jg8cF~;lOhbsbaXh_7 SÖ.U ~t Ok4 /ND[%E~h&=#;s)qt^q3 #5Zu65ec:gnt=eK|(̙!rc.EdqKLNf=/fGO^^xkHE$MGd;@MĪ8?lPK˴hfxN珅DO170G jlA;q7={Ġ,B}̤2熙vۗ6!\nmokd.6鋆v1L9 ,7 O"n圿 qUYAmف\l֡jg2 Mz(8ނRH9TZ(ptAQ*u1"\Kjv'QeupplH'X[ !-ش97cT;֭GUq?,}Oj/_1ZjǨ,.0u璺:@ʚ XA65}{[s(?;@lzɨ!N0 ݶ$Vqc p2Y^I-'*r&:Zr`_R4YNPlV}o[4Ԅ>!E2{Y ,j^Oyt~IryZC{%K 7eلfZpZo a]1П"vĉLD$0pqF[$v ݮsxRi؄*< U[ʣ ,#6AWrwx:(#wصkN칰C s}`?JF\|. PI iZL\%$9PMza|ŧb~@O XCk[.LQIHn؅hG^4(OZFﲝL:Q~i(*EK4!z\`j> K&_B sLJg%O*S(lkM#-4Ziڮ ߀xNJAB@mn=[LJ;IBK '垱[}G&mE nbqB=W6S#$ M~@Y<.¸Z]P"/޹rj^y5hŶo%aNB) _l p(ȱ!V6X}4xJA'7#c!NO ˕r"֑{Ғ=ic6 x5䷓%@yCƋ(#'SwN!E2JlDw6{I0BXߓ[qI&Q->Sm^4y!؁6ÙץWggAY}!ֆ6t-V"x3@u *йZbX@(LC+<n 2@ɻ*U"min/aK0QK pa݄v7;Ŗ`Y|UbYn> ~[Y 5Exn\$Őmh0_}ճP9t[[ڒ@!h%/`<-PV}Sqs"W"8V؞S@ty"Y`g"wfc}dQ&x5iPΎ&mD]̍z(Ry[ߵ)[*Z<ŀfF@nS~⧥xV""l*"?AdRkL;MkƑo"F?bA1b,B$PO#kjK3@=>˼UHxMAeާ,f_p`pS`٘VbcRs¥vBSpl@ZPQ|͋F+1hR,1=ǫSyg~Ίw*[_MHPjhm~l}~([wKyGNe/AM}9VЎ`X GƏ>~)_uDv m>rX~ǥңZۯ 'f?2ga]j}Ce`FӐ%2Ҙn\%,RBwEG돐)"_xI 1vdr1V07gbP?V)bx3|Ԍ9%۟؅b\Y~0 =Rh+]n^4B{Qa7׆zuK?TYfhw;UspfG}s5jQ[3p^d/lصoZσ]$CDFV圽nXmɐVh!5{l7sJVۇ V ߱ےI[kyyb;~2þHy8ׇk`C \@|ftF>?0UH^r&ΧJtxoR/D+5{R? K}Ag]%I䖇zL%y*M",ǷNX+KJSzv˝1km~5K[ЕwQ]hK)/rl*8I2i)le)Dd 9lfw)82@a]]yƏjQu@bP F;8\qWW p֋mH~jj.sp_ZPW?  L}[ȁ@Nw3P}^~q1!.A ynj!'/]YjJZ0x:3l:㤶Q0'}%<}ݕPk+sGT˞71-b'Pd0NvTO9zۯ)gBMaKȧ3TAaAWH N:bzɹh99ӪrO@$Y zZ&XJkLRɾb_e'rު~Gt]]D\9s<0Rfw8kR~ؚi@im Bjw$}(@ ڥ/h'Z}T[o|]L{mFA}QM=0 -FW+}-wA?R. XQ1o9^>]x(5KUOl,rI>& hWy)rw50G _4@jɐ30pW%U}rlE">ԮuqgPPy+OFx @ola 32?A1#҈F'>ybn(t~DZRRzx413x6 R@YP}4/?*gFk%Eݠ}F-*|lu]T NMmuS,I8Oc3g~pf 1$ Kh,9xE}paҌoavoг^W赘rW`p%.N2bsc%2G4Eo@:HFaMY3M6^!ee#ަ?&K koHXuk/Thl"KDU . #)1 Pv{\*v5m|1҂ɉ< ^3)_Up[bBB;h{&s̎!oAh { |@Lꥮ)o_402p,d6>Dd(9@=bXJP H8?g_l8X8"Fk6uŕn =]|ϛ9k5tOjH%du^ÕciHLmI٩b9ORMOȀ{5Q@Њ%m3UwϾ'bE,fp½c#0ő|218"s̊ nTC4 l#Q/$NdcO>c='b &KZ /2yxyB0\`OJ 󉗣ir ~NRLZjb~ -d')ƒ9@zn2tD}}O:ηZdOO3,Eة0NzՄksū&_iP]bM洏dhqg!qar˻-܈h/*wǃ2T-Jf"r/AS[imk4nÂmf[0-7'gҶi"7qye5&.ZO e6os,$3g<姺w_V("mMQrFv|v[kVжRPKjU4B*%ў9s'|8lV2)k@xݩ'媕d! ؖz%ןnQ[JfQ#CCePGU}q~*'<1}K>W]q/-"XE{pJ&q J]U l.!t^)o %epnD{"R9+a9.;di+JU+P39g&[kOkUX[f)6c&fc[vsSP|ե\,BtKk.qbq`򸀤}w~uQ +S|Lad \ߗrCgTe Pmj-N)~h݈]4xGjmb}h$WN](> :R"_0K;ŋ7pp)]n<2~|V{;ˈJQR(~dѶQot_oǫ+ΣG;)oV (LNs+}8-\f'48  ;.PH,ٍ+I_s\(̳r8x,MXy~]tϤisq3tf?_;"9@mz42j:c`X+)d J1]K?iys=eBɬl~^ zꌾ6UVO{jq̙IHC ]Mx8솵x35YހN,] /laPB$esAd~ώ\VuI{4 gAM˔,"X9U{#ASEk x?@)L9{G"h_?myw/ $IEӚr&$D_ AhC H66F?Tw-P]O-r蓜'\<ߙH̷3U!Rf?}jQ& /Э4]#V3>ֽszAKa6NNhFǎƠ ??D yB^$Em4y~8m~Q=ǺEh+ vMmH* epVbq" A(0N(n/} *5PK"a,L#?1j&R7zưV .Z }s$,Nȃb6ƶPF<":ѫ3f-ZAv/Vgǧc4.H+S-%C #qWClqi:p^}<ҭ=3wE;u+Wy1m pEsK!q2QV,]z DJ1([ZpLe)9 /28t ؜V_ ixw׾@7ۏjNXf1 `-:]haqAL "H;STRR^0'^C榹?] *@a٣/8d>X4Ɉma 56WNNTS),O1Y^ԄxT,[>%#QFqJ7xКAmhyuPKDZʍ@lpV69:|rܪs¬9D"!/xE>{Fb7F<2Y̕DӪ}?s+줲PK#ŝKAҗċWwRvFp/Y5`\ЗnЙ7$a8E,Gj|d!0-`u ('CBEb719+N$onׅB6Зs'ԜQ}< !uAsUq1me_#%fE\N[o>чէs{UǓS>/4xXz5T)<_&)NcO^=& :VWP]'珶1"RlM)8g6NockWh@Ҵ pK;!q]_o\.wbvqFBtYV~[ڧw*i=*%l瞃R;;ÈMMCM.^s̓Q>g78l؏y!KNAzJ"CR~>6MsVPsNHfL(c i@,sQQ,Hd//4p"^ (+40>IׄDs =Nvvppsk]foXDcފ p6NJ+c=D[qVF:OS.@lTGך ^(K Qh INѾJIY;1ic{֐U%2L,[ 8EӱQLW-EOj)m'|Hp )5=NJ ЖA+dK5 G;VG:a&})ϕs^|TAE)葩ưf 2f:-_K>u6 D$B̦s=n(s0'e3N6]0c탿ſOCKi*[E/$+ @$~ v`MMMLfcm mûs aSY]2e+TPz`3ӃXB,7@p,Rе`{ ʮq@bt蓰6.VՑ xSh=XS1 6IW }@&&ɻ7耜~ s66W(щsoUj #JPyWWWy>9x㺠ס?)Ά<"2~iRLΏ7e"}e$y!sz>>lc}t+o|eĻ9;hW'^m1X+5oឌc {5Rzhtq䆏W|S<6LR3g Cga79}8C[n{:{IOvWZt 736MU)8v9K ZƇD07Bq0`N~AF6,c^ @? ^8Kr7-PnR}Qi|VDYmȐ*~- x2qx8G&?yʀ+c>k3|P99@8/>*4w!E& hWs$W;8!IEB xbxd~CN߀| Ʊhbxi6_O/k.}PO K/j%9 @wQXlw'Tr` E)UNZk6g}~c]@Q[R1 3*nY\6vz21}fٛ);Bÿ"=/YI.g۴,).[[QzM =LL~}GH@D~Txl,tM$(]wJM~_&;(Lo]S![i-"*3OkNV譭ͭ?lKsdCow ᇐS|Z%1 emEAXW[ӡ؆;G.eJĴ D/2'L%N>UӡЫ 0 D{5WHhn?:A؁:+͟A+=2dޚM^ky=XW?I36)z i:+IK$[RT(Kֱ-qξIIPi7q~Ըϟ[@l 1,AS17޽||h.9-6nPi\k >)M&BW)'*w=8.5YRn#}.4=ҩL/3En6p\T_| c4ցeHS޸1,T$}V/N$)16R㊁{+d>aoo2Mf'w:,* :BN'va}S4:>H 2S.!8Tj4T'N򞯟:0~&TIZ98MB?h2 'fE9( }}p^͵!Ti;LtoC2p䗇z~ ::X7.b2Ĥ%5;>D[xgc޿a)r743=T_ފ_Vbr,jg8; IÍb}Dx3 rH~fj&,ۘU؁:*Tچp)d2[ڷ!nj{t8aUA&QC$Kh~5p,اx6WHAiT{6eXL'jfQ$nxRE;3uTCEG@Gu(YWZ9ez,eC⮧7qGN)VGbt+(cCL~Ya1(Wn\r9*V7E&a;Vpקr!>7nĶjE7 WeE4Cz ׳JSm6~bڣEzor>?S P]ƞˉFSiCE|jbAҀ"*vѪ5B.J"}׍p M6ܱx?j{D`#(wh N-7aʜ-1TMvbB}g3Ԃ[,P.ݍG|h"q~w8O>+ٓblqm >s%wϊj0dOf?6≻ltS& Ȟ Z OZvVJ1ECpg75$C.@(#@L+YX1: #~J_߰{-wQLį#lCKS2aj:K I QTa!,lQqKrn Ҫ{&[~b w@-0cANuGT79q%*$PA0ʤY%aAp:eIi~҂zQ YvkI4qf)$G)Js9J]@ /9t7 2|CriP`L ZJj39":6^UW1٥UE¯>YcK0b|GPPG@:*E}ΪCJ?6zHKRXU!Y}״Z }'#ep^Wb &MQ? dB$ab`Iw֖-DvO S'qCvwՈn:!}B*vך=^xv('Kz};!n[zDk=Grm[!hv8'%z (AqTS)!Bhs1,)y]-,{f!sdk3Q+8V/'4w9v֞ rT~CgPo \.@N *n&1 =SSU-n+'Ig )үrP'׺Ud c@?|ٕgpt V6}pUg/;ؑ@*1P&E{r4P2)ޥE1BeqRpD4(z6>R|? (&0%kJ|ؤPs7+=t7c)t2t4ǡX#?-_6Cԥ$TOUm\7Jo? aѸpnʏ T &0 'fpY>PDŽJO!S~FCE2EC%RGMq% +m͍3OwGtnF}~46‚H0Bk@i@ BP[8ly}㪘DWu IkTb\O,2JĠL\&;Yw 20ڮf.yqvi Kiϛˁ $|[=ֿ-Z=n[%r] gYQc[2ȴU"eǺmX 3d;: 8M' v;5 1+~{pA0l-Z]gpP!6Ϫ<c ʱpaoU9&+|!G&h*;Vw~66SRZĕ-ůT>^a~le6澰4}(spj T!iE򒛬ޟn\5T/Ų"bѺyo~RN o 禠ORԆQ&٣cna%C2hKCs;2C`(N`dV0Ƅ#1oyL5?m_A,1vE.x5,X*K28r$7H }3:b`rJ Td\!etAUU2.F]=vvnԻs+]i)\H)# O ,̷oxKyǜV6ڻy8Ҹ N )!B$)Edk(>MsZ cwe23\R-&uXw̲k_h,GBŨFsʓSM%`$D㟲0 -d6_~}fEpi^:=ۉ$oIiDl|KXc .ѿ " ~m 7MmE!bZyIm'4{g4DϨ= ;ZCX]w©n[&.sfvW 0I.C6=jR0%e&Y*R2nq^nG<)͌:KW.ދw> "FKϰ?qr֫C~S` u2{3^]RĔakZsjr%]oisuƑğ 8jew;9k;v2=,̓:0;0W3G9xܜ/S(2g8ݭĬSLICֳ=mh! ˰e2rC ұ'5$X2(/U?m?!ʵǶ%i3p\`=zd Z)1HˈabI\31`A8WcV(g}fA)58@M(A^M@|'pM>>1<0)oʝ \4MH av#bJ&b|Έ2PlAtfQ;Ր{ M/5{|F"Rs.gj83b h_]@$6z{m|,xè%J%*aҦŨb}W 6dSPmR%>ʈ=.)ɫXFHn94܅gH)Ei~0n>9nDZ/K\Q!VSzB4zI #tR  =%LH*,'{y+ppN&9>܄WvI #ބ U3(EVb~9s>̼4Z=! &2]QhER2HV*SR6:ܴ@d=Lq M@J\D21dGD)zrwD#]5L cV{PK i$5D-"e*DKu}%C IA4_, ji#OiCKكd~/UFFI{-p Wq dm8O < d@h}D^h[hZj`(.3TYTnic21sMxV38曮0>_V*A5z[|~U7Z[Rb!ɽA|B}DZ˼dzB=xed0WȮf!4;Pd̮Sc[oWݶK;W{47 eb~du@+dyOUUv<[2gJNJ p%b[Eh =w`GLϊXzB%*R Jca֠W$)ux1p 7VY?LJ/ >]&@WX)tjX3%qV3ʳP,H g"](EıXaF7^9-\ĺpJ BqQ-4Zr|;$p$xvjE蛀77%~8 |F{VLBKFE,;}p֚NyYcŢ֠[TQ"yq3;lo,eh$ ;&עwL>ެm_=N8$jUмiZ}4) ;(Ĩ?JFYr:jrpP+I!X5qϻ ee$O4c fAOh#~5)0MA].Ǹ7eV/cuB5j0e )rO F^ { ܥى7nդtœɅl)WBP[cBX_r_SN\frX߭dJ\%jr*k`[]92ϬXiޯ炉O7l5ȏDٽI6cLQ,R]@bd6үs׭?K-?4ee_斘g Lq I=it7}BS4R9f,75M0+Q͓FU}5Xhw/H1:zVJ^JSi:Ԯ.s+Qf'$ qu9ŵg`WUIC^th(tLo#X-(ﲣe`W!_&пx-"'ׂmm|x1A*Iu^?ɟ ,{y22ީ'^Xt$,5m@E3Iǟ% ق61|$ u,ȍ/`xهe\E*"bl=i-\8KF$l*T;Ro+g^ Sˣ̚({ByA@︧g߰7Ō[ǏR;wj*/N;%N՚wܻ& R;~g'wa/v0Р47eԀ:nWP+ ha?^^$ݪ0Ţ("|(fg4 a>ݒCf'#UxBIO6~ v#ۊr([J 9+9h@܅ 1?!$|E7{&W)VjIr%Ç^n2=w~wr"EN \ϙi<||d8?@ ĄQO Oh{ǚ(ͥh4R'of J:#( &#яz*of=Zf8%/$SuAOM쾳7,:M[}fU}+BS-3@ӐR.mᤡ(ÁZ?N>0V??G12 iAO~9c][aze wQ-u$+*Q[ηx@m=v)԰Xj#T7t`.l靟woZ9%lTdE[!RBI `<*]fB W$4N:B?GfZ\(CUcÀ($G >FV}OVA9r>mT7񸅪obUͪR]%jsؔUcVb[(|EdZ>VKheD#}%a#6.`κ^A$eѾ/ǩʇ|K$ ܼ|w"_UPG\$i :e^w~d&{.Ay~.ttkT 2YKs"F9lӃKrQXt.btRA+|d8y0)eIgfU%|Uh8; J{|TrƜIrMV`Q,Zp";▷daQh'i;n_nsr #*]bHT7j K]G˸gvadFEk+A)y5sl?z)v;Z/}\t@7Zb) pZ83ׅ1&%ȥ4qˏjª$X < _Nl qf X*8]d/c͓I^k$m s*c^a@16N˶ݮ8;a+Ht$/^A+$dCcAʹsUv+F7Y:Zws^Y{U%/RFJCcz Fs{WxO $p+ɡ etvtbUpg)%w=7L:*{"pOX4rYZICyŕ 2 wŖ *"F툠"3Ak\@q处fL׋:(,V'a_6@[BGVM 1Xx #?bSÍ+Z6E`wxsǾdH{_V@8 PF gT v#oCVƇ]e=\HL 7r#8:WZ\vW9_wEj$8X$1HB,R+e 7u2AUHx7r'x.)p?P"L[AϚ"?OV+P|qBU'b0DD +wq0%NЪzMS@S|нk[SGk%SZhRmS4: nq_ Hsg[?l8o[Uy}:B;ve| VdA$ f0{4r`.-_7k:OtS[{]@sPp~Y5i+yn Z-oxMXtk5d=f⡻9=aX]FA dRݲzM&.?n~s5'L:­y4!OL=Jp6K𞔥SfPE#C*cmb-m=6!o8þ+0h @TA??[N~ fu/[6[{xno͚1_yL咮C&V:]lF1zC$DjRV֢xJ5t}fڠxh*_\+4= 8[xK,4ERt: Cx#)ꂁT4ax97R@^ 09er G&L)L*yj^嶿koS+:}ŧ ]=Ԭ?y}ROr6 I,2=seCcE.& _,TUol5GsSHfm=ֹI/u,dIײދ\'r\6IPDmĈpؕv,R4d}8Ѳ|-#7NĈT)lB5"Db|)|M@Ȟk6[+dcFRA͌$þ (e=AmΏEn8|S[X$KpLP>!O}ÐC=sYJ͐c'eE2thk?=+c&.LΙb-ebL,{(HH}Z<>5{-ɪ8A00X]ߏ7Uxh$"+,r ʥ$eu%%`xғ\WfZ76hGlgP2fy $Kò @t_Tu7">9THZI@GRuB7R1;,hvo[VyA9D=(03%ގ!&kl߄s \`w Fp]w*AE@499ԃu׺BOoȁ ,oD $Yh Ai;x޲<.;MMw e~-m,F R}%vMfQZP]  H"6K }J.ٌ F<Ov[eYP &ؿLUШA{t?Xugp)q-]e~+ \cNa SY"Rض3ޙ&u{JWVW2%ZʊNWp0Q%Qp*?M־%ݺuK6_ G;}Oa7B"l`_N_#{}b/l WDOq_eRm^3ӈd$>I(΁o:dv}ouC r Qw3}hY贔H$Il#_JyM xG WD0Gs93$;_DQe* ,3yԌS$io"yS,f:Uy#g]hlJ4h4voXW(jsju8IbMb0<UA}m0VW'QJW12}0XQ3Wi[ 1CV !x|qaD$YiM+.% YW7AU2-;Z`n4e/!E;{+՝xc"V^3t*U_,#bK3c.YRkc[ΡM^o6]o+ֽ=iHYYW>:]FvxH05IƨS^7Fi[]w!x>R\y@:֬]-'XK-`+P kn1"Ɍ8i)_Br]*y:czsr~pL(s?Ki?BjSj|F'; r:i؝Ϧ#OuN"yʐOljRv d jovu6:A o= "A>zt8n"{[*CűdZ/À12 %/¯_12,:`E3^+R;^rk~Ly̴ dSɔ\k hWWɢA_fޭ&j6hmMiTSĵ mO,H(W%J @ ,Iw[$LKEdh)`,mٖ`_2ZKV*ke0ڑ@Ss .S'^淂"0I70×ۅY,|3CƁ Qi5jP+}2bLR٦_yMʑ|M}Hɶ9[)v>$;oK\]k ڋꦗǎ쾌C&G;DrN#>QbjDYÏeץ[>A?]Π&qsjxuX_ 6H%4$'eȵ| uIdGx<ݿ+,O1~ !T0oYznA|v3u(Fq"kp_b,_;=yi e_o0֊!gb'SԴ^C2äGp7wT8Nz*#\^yVF+.zJfˣ+ m|aU~b<{ĶTؕ#B[Lƪ  fjdXn8 a35ec0,ӑӰ3lxqxSu`P&:}AB4[F, +!ߒ%|I渒R#gp!0@1`;zTX:ʥuMeQ7ӌҔWM{.~ekֳsl= })u BYQոt0b80E`9g!M) M]o- ʐ]kDNj+ |Ly 7??"IL׸|m|ۈ%aU$ZăZކwXI!6d0~;Cq?蛵`f}r!j7x=+]y՝M[T7)`V`$g/ⷴ!q{1&bdXvAG~@TToFVX&l*w lS;V)FqnHdq`㙝8@'P&k5=ߐkX˓#yp|mڍFTBMq`g92P+pg_ V~C-cB;E(ń.yZ+t<׮ 4TNLjr9 Qt =!릘,#y&%01,W8PL' __}Lj301? B[%fp+kij3!(zK_ͫ+,r;oyq3߽Pk?y gDVNݠ" W%Och ׵!tjvf}Oj?oK܆Ny 2<_q* Y<{:+1pijf}҅;׫0Mlx܌}'OyO˔u56|)#7nTC6-09*ѻk|}dT*.貀F_HЖZmP`ҹC`]O%bedZqۀ+s5mr}ԒӤ{H#QJMϥg$u ,J2P{ 1 n >p1ҊxNš#~W'n]s_\PSgSk{ oo|c[J8!o!pM 3JAq;ZEa@pRդķJygPt꺼f~̸kaUB4"`ӫgeE Hohc(?;% ڠm_@[H;{oMCjŷ>!ôJN0ϢC:>v+/^Ar\h\*ulN\l\凶P҇A5/vZEk4c4RkΘQ0xՊ/8DUT?PmvK7T{'!b@HS-6> -*>?<(P$e=mհ!B4G eYϲ\&$4S t1gXYX+CиDن 8CpdMcҴ8O=]0Wv9Gv*d]r@?9<:iT'*qNO8}5V;V37[;=f8pzSmvnDL!ݒXgxa?]*FϒǴJk׻B+cL4tsR!JtTd@# ,m^pYyb m #\ /j )ǠLT߸ORR|^ĘyGNxc^ (p'~ n?~aUia0n^6 rDyil088m]sv{}mCO"M8sDlUOV%ZǶYw35Zp^ 22ݢhq/%<7_$T_K{ õ)Dw1LJvU4X/7д%rrN)uXƒFXMj+KQ,SX.-AO7 Q7^GWyJq~ `k?"~oAͫ[ R\A;æo/ps/&VỖgGC2W;׌ʾZie0~Ns2x3z!Y U衍imԲuE ?͕Y6z.+o$#G6ODY;gڰjk3PUR"GhQX\ڻσ9U>@Alj P_Pp@t3/ Wm,(6|N&ղwˠ/1}26 àgE*hZۑă㋩/B?Ѳ!8z_Dhb)lwD¢uO% ^= U@{5$#@x94NNm9}i Q-6Ny=<@?:p_o{:( ehE@ll(8&%Y ,le""'gra 5I3Mg\9%"g,$OC&np-T GzLu'PK!V}YK; )2LLjڼca}C,AmrQwơжD~/+iHqPQ#i{D>dOsA$c\Rᰧrd6O].\xH\M1ɇ.T8(zjlEǗQzj9m/ =7,LS:hUBSMGJ'5FPOcajO_mtgډAg8Gp=OHa*é1r;>C** "#tN-BnC=}uCqR_].ܕ7_`mW?vܰ|(h&Vxv;`>ީΗ ׳ɠq/?aVm,=6)FW]cqs- $%`:t"Ocq@}ƱOX͂o;xŧXZVL2X ķ&ȉ"A#Cffsbe]ǘ8 Iz=[($=i.*[A3QxJ;cE5q]J!pC9u[H~5PۭqvN͏)BO[`r4d)QGk^V\(;'p)ͨ,О ݤ^#N,Åf-Q@lYb֩psKѿNu)v~l C[R_N)tK5mg UE;V>#9n O ڭw(Q(:Z~F>vҴS|r>0ԚV-G$X;TI o_Pz^H֣`ZaG6y$̃i^[x|4,6sg']g-+d>E$nW8=ap2GǾVq2-[` MxAG2Oj3ɤItRGy00{7:Ehܨ'Ld bK4%sύ%+)ņf(kwWQpxjL6A47mS9 K,ы(( t+1 ů!sh,:[I.w@p 8Hvi% kM)hOWW"}ʇG $&}eLT_^ٲf@b1 J8f q7`Jt621%^u lM[^dVs|1ʖcNm{ Kecli-ZM0-?7Lv?ϟፂF?gÍflY4.6&_g0}[=O2J:^3Eq|!ՎGbc3k[{[x%x!0oPm (ӯp"O9r k`Jl bUÐű%8ÃwIRr^SN(RZ:QskRA$Ʒqh;cO2p Mg Tu}">c|[2<9 >xpCDB5l (cjdY/#딏AkE л%hZj6_QƼm5kz(]P::@q"xgS vn{(2dL!?7.[2>};!)ağnAV!Q3k,pTΒ. ߜʉ_SEF3 s6CqF t)jqqIMpj?%tyt- J!{d;vy"o4UZA\pפmrWÛCT4 f*-T-^@"ì,n%l:Yy'|a Vd,[^+ tqkD%>Ü⺎+a&TW"v.SR#T7F1jDzxSooXEy,{- j30ҿ39g7?Y 9;B 5 =*k#"縖HKe].G"U~+/%K~Ȝw@$]S/ 7ƅyHaBC:+RL[bZ5a#q$$y ͌I/ܛr=ai3bEM&R UP^L܃=1Pdk͋8wO}r!祰Hl_W~Jt2!;]©Kx>B0ៗxiq\ɥXM% 0WdM~gƸN(R)k5T3ZZ=ج/ W8]+OӮW.Ec0?KPpha.o h%ĕ4{ĩ%68a2aPDD?ɡ2Ǘ±=?-5:7sۀ qvGJ]өp3ZDr}V3j6iɯ\;MHV.vjT7^Ȧ>9:yF/<|1`HL4:8{#̵{pI8]<|qAA/{W/FNߗE;kPѤgG !aH9S1h!%i9'a77W2gdX)_B_+\@C]-<I`݄x'^/ ߽!/3vԙ!Sj`(Ue>mց ;K1`eXAD@ +z(:T:\R8f* 8>{q-mP+fPZk8 ^Rk j7Lʥ\ AnM nd﫷 ^MǼAc=GyrMa)ճ[ lk-x}N~igw Q|>~d݀s/g:fQTE3rp\:Ou}(E2L'Q"jtQ-ǰO}cfI\-GmP7$u+-JM+G pWVFMݛLP,+9YP{а0\# R/y$Ud+|нh7JQ}r䕺j$r$,j*9T 3jVT~,,;u *#;#HEnAH-.WN^ښ}N~/+YseID :`RS6043Y[Oz !5fAP]۠G=KMy4GCH/?v_##;$*_m\$52Oܤŵ#,Ҫ'٣lQl+a5Px674\Ŧv]$n38 :vkU4sj[fLtB[1Q)n|Poʴ,g27Ԙp&1^HᅇOtl#B~Wɉ(-qIq*N~^`^. %g͞IlQwߋ,̯L-vV],lX9^Iێճo+0鿾ƹGڣirhr6e&AbrHQq`Bfϳ{SrE8 N_ uJsvTB4+|mԫB$`<4N0^^Hu@/~d`pC-Bª6\E5FUxD5B7B;QI=S9_&%)"T(Y9?x0э3كW7_1W \CXJ&'U`7]K;-z 0 \kuGq8Bd\;\^]E Jgv)q8۫WQ_9}m q Lw ~;UaZNcJd.GaʮJЕ\yǻ,\xxԽ GxO˻7@˽8$n;y`OVS @{,FJ4d%c$ #T*r#Ѿ2g7p @H!S]jɯ?/ g/8 /uF0A\$-͖84!%Գ%5YzX-PKΎ{>}~qe-v tO\f܎?I/.0<v|sބ.PrN ؄.Iv&B-u'ߩoWzEH%8U9xJܺўYw+kgU%zihT)hW9stN=3坉M֋$7+&Bl9Ylo0LmqpYv62 o[a5CIj/|{v'[uIYI,.*Ą"XzL"ӊ&7:spijvHchIw(1O=WqI hi'+DuT`qwZc{2Q$$KG8eťݹjA >u# ѷ̙-L981)4O]jmvjM&.x Ydu-2j`Ӓ!`L.>Cu?h)\H/_U}}ec3a[tPJQQX8("z*(\kRegԌ,/J.^acci1%qLN$yN}ɺ8|Q:' [[|JIRg76"۰hjWհYˠ^7rHͼڠSO园|!9Cc y-D 6x; e]ǽosp ({KUpN mv>4ӛ2`MKLnfPqZd0H ]֞1!z2Y#aYMEm47XK)+Cw1@׫Kkʲ`Dx~F>C`5rYa m*rsf_jHaMUZ$86o6]+Cc$ o~y`>hظ9*&Z^CcG>A4\D=9_6X݌LXx0i$en"QjM8 1cSq3ҶU#= PnK!TyУPe $St< I% :P$hj)΀ ojX2!o؇T|E8߼w/(Sp!\)PJb3f40Xv|{kDWg(L91'{ZPafw!54z*IR!R._ë{R4*u_OE^=RB)m>"̂fS6qnX}>`rKm%~F\55`)*F95,no迬c)sЄ *t?d9f-TD *I{$pk<,tI /WB@,vAW@#ER&=E;_/(rЕHLe_-^ }s{8:eU_tIV3KY+󚕇ivP!-mdǴ~vHP[)f^\"X!Aժfy9gRA^idhmd*Y* Ϛb[՗J]fW_c_9?J}RB RjTn5s E :u*^mR 2셙AfTӭ+# #es3}+Yh#2\dPkWm.ykeLl4oEo[@!l ȫ5a,,b mRªGD./|g=J1*QЕFnҔ _V4f]Ĭ#f^0($2\+ #0F31ҚjM?恴:)\{8נVg,mSF\Pg}/,%V`ڝ $F^ΕK\g4SbRK\24Ƿwl{?yxM$HP S-`TnsEtߙ85V3y*pԹ.]ohl6m1@á5,|P6N&a]7m2_t:V!xN4%Oh/B{^;z໪?hthg2N4 ᫃s2FV1UC6'b`|@GǴ2X":fQ,)y_{[xF#,~IϘc ei1H `?̋x+벼ORɯ|M9_h;q$^H#\"euYo$RAR,=uztx 4Z!<@4wq :)gJ4@od4&kt UK{7yWdHܔ0e!cj $!L(!%˴%'ިnwӳ`T;߮6<^8Y!մ02։V#ZE9>KZA<: y i%O g'Z%r*> pυa\sl@gwߋ໽=uz&dEDܦU"`s5-hYվ "vmb}#+W|SR/[PaW@9Neog--Iz졆/jPޮ!9@; GkKGl1 r4JZنѭ_k b?,L~sIܓNا TFM~w֌4 &9 5 ω}S8B Pԧ UPsݥcPLSV< y}.aTikJ\} Կy$ <0|%#"4=+8@^vsە|`H6/̨dmrVk ( dd<Ik/k/(^v6g9IpZҮ bk> wYVblIǸ41wO!ĿGsDPH{/1 w.'g]~#(St\rŕuPJCyK`C1-`8x팪y 8Rg{8ߊO&M|j)8>ӆE2[] ;.}):f.2A޹%T')g-.+\pZ?y5\gF($'€9ф_Tݍ 5PZ9L2is2zIA|D eo8ӌ%9 [&_6^*cBuUv9_)XoaH9Gqu+B]SaUtO!-e.o&(`0L[adk|[|fu"@ɕLt|IxNK;1Ob ƃ4$c YwMR:{-2 hDaT%ĕx հߐ("-~B|T_*aDNZ28|U3-n(P]r4ҶZ}AoP3GS ,jSQ ?!.ۅJm(_u@s2ꊅ)f(嗮 cïlXBɃ`MMsx6A1G#>Ol2juٖ%^&fH)^ɯGt*#SVoqsȣi@`7pS6(F!9`2v#^܈'ɾ -.4G c#uJR9Hٰqx#speF%ڙ_Ʊ ~Zb;~X9F]HpZoQ6}2yD2z& O;mex/PcHbǠc2&]_R(K#XX|cxw0G[G':WK$\KF/,Bx_DQKWqjM^G'ZÜCsAa*VYJƘ+Ȝdtߟ=,1hYL]5AWX<2ki}@Y,cqcCRHqydauGg Ks|Xs>kWac{*+L}e{ iﻡj)pisrM6MY]QԿ5I Lmm.}nw B:[# YleɠXHrWgكR]= B*yƃь ۻܛwk86DRU'IZJAW1o~ %'w(65 o6V3mVxr>|xǺ.˳&*pTF+WE*fuZDy&eDB(eQսlf 7HCnܣd5:}5y *4؅e5BL\3 pH΢ikːLl3_U# z #8RPLN!okis^*p:3 gk^9$ą]*UA!UѾX|S+;Zڛ|}J{n? [b4߭Z6z4eՉ&_uGİG< WBYjׇԊtךlj> JB]8w!o#r|1R Θe}{˖~ڕMK1|7偋g̗"L mI)У /h1֓eq?K,^ ӧ~X< s1՗khj*$to.sp"*VČ2qъ@3tZ{A#bIt@ bP/{yo.n$Y;9-4 g)^dLTɤ>U?XɆck*j/C6nspܩV]2j́OlIU5`Qoc=7ڛK_%Vz~\RT,Gƽik34j>Rs9'>欦R"%ÏBKl`M sv I^ĴN{|*pZŚcP" p Gh"lKߥn*?uAY:EpLMImG`ͯisVШk!ax X LtwBR.Gp\0HP3`j~'Lpu(D=Q2dzOle3ycxtK:j_qɬ7f[i$RDm2H.Ԍj#s:.._b{=`/-Uzh*̟!3y_u6@5u]  ڙzH}'sMgdQM 4dml"DjiARGby3 lk4H'D31_2ט1&b,!C|`L"0~"<8q!髞HЍ/4)MضxeN 23M0w`OB.w5hjƸ0gKClZROS|ḋT]uV*%!6ТbvS,wE:07 2 &2|_/ж'\$An N[=Pdӡoo\WZJ_\ "XYL?KөծPS)9\@kGj N7E)\Gd11s? I L5Z*Hnr$Izsv{v #|;Q`y>YRVIζ6mXnCSH4G[c)-REb9 p>B*yOIi хb@ $?pe+BPK ܫtDִҘ?{.b3yg,#;^?ܥK8/':RW=ؒ;T"4{[Q y;X4zz&|(V&ݗO\waF#ڂ*LɸP 9! |SO]#<h{:Fύ9=-Kľ.[8w=|܍ !^ܒ`oz@Ip-$_u_ M0ݖc}- /4bd4w耲̙~;)V0}=Y=?\L<[y 7j=6J&N bxor<]8S$=)}K#zXh.\I1^ZwTbL>*[ьLְ>M`j%D/*2;3r j#TQVAub>Qᶪܞ&yv灝 ! q`इ޴i^n.Zg Xî%ATuƲY8%ܫ&lV!Hvs4hi{nOJ ;2Nʀt{Ju_ SJJ~Wr9nhuez1.aAN'4_M+;1A솶{BY;QuT;c`NiιtпT,0k3ZvYpj>.)F_- p [~Mys[$V] -Güu+$f u ;};k-uPuBɛo 'zQƫ,aPB=ĂQO"TpM``'{\YzلPrN̄gMMX>EziDȴtw' yf%ZÀ}(22'qݮ{߆3.xj\_ٿ*Zϱ1edB.'ҙ{ӷE1E?4a*b5%*r>Q_6e+ŪsL&YGPJ*|m,_lZ&,ΥI??Z~?D;ꭀ ^h?s_gnl'̺w Y2.d_eZ}'XYLe/̠n =|}괘_- PgC[h܈W~L +dioI77SC8c=9ps©{R'[k:8%r܊u|C{yPSbSV-"ӈiH5[_ZC0GjKzR0G9i T3Q`z[Kq#+5oWtb)x!̕t'vkgD &yF-b7׳0OM@>*ǂ(< rNp"iV3[m*6u\_fj\HޢIˑH/^jKn#AUY; L$% h<:oUnCPMYCk|AA:Iay7d\|m>\ ʮC1,?w8/3 Go!.ؘ㓽mҏSJȥM[7UZ(cx@cK^Q$2VhDb̛Ƴ>qM7#"p9w٬N ǺZbS21kOCT yi-.Dv9 ZE׎|^m{g>ַŷ-U!!,$d^ ދbۑ94 L+xoUAim ůZD9Hmho](Gc .A4c4|z W@$ho.l,b4JK:a;?OI `v&O23vxןwAîBPx\"Wz :HȖݯ"5toB+3 xY0vyZB\o¬W 56̷Jr9qb|G?}oL euREŹtvb{U.Li~^CpqПSr ̔pAh"OU2TMйLoA'7{x=nhy2wV'a=@;'Z8sG}kN~ >Y[OCgT_ILY71fARDl0*l&' ȗKGc|< 0fY*y{jU.y֒@% i/4 )`FTu كp{^R߈H6|6DMOΧϧ&LEyC: 3P?! t݊όN:q11RYJ!xny^&ذ'7@)l-!2X-Nɓ X2C[[el@ qRz~mE' 躊x"K5 _ȥpT126;,q)m11Zg[AJ IVa!s(8|J'f7 Dxt.yb"3}J"MVpߧˆ.;dt,>:{!&) O]s]a~UcIGm !METN±.kJI=@1?:AUgzF'1[Bl9[sY2lSjFRX ].XWGڴ|lku4 F Տ40,'::[ikCmX. FK\chn0S$󟍇j_IeHT` Sr|jNY ~H`J*MYATX , 0GXW#x$~fMAow+Q X~nPVAtꕙH+(lrw#^3\ ǟȓ|_EWMKؼfkֽW>hq> O_Eؑ +7iBs_'N ОO,N p%H0tB- QôY;7R)_bڭ;Tjl/ϩzܗ hMXTcR{lcQ0 zjfX5EM$-mO!B)th9 k!mϗ dI& ApQjs,G*@*z}ͻygm^ N~{^/q'a<ښZfA Q'w5s&Ndz9x)YMz#.zO7d V0kZʚR;. ؁n`83MV {XQFCtM\#M0Ы*&<7sAgK~K9#_ _WS;Nٟ"@2їgZ?^0*޻h%RIG%Kn&Z(U];N; !|n^ZPr"aM/=KG| d20I*ӿe ҉誑 r4WDʕ.Ԃãڔ_ քCMmr›\[\']V&0&?7@F-^$^Sr@)q@@gP7t:JpwAMWr{q-hWF糢(5) x/{>;rP5_kB¾ VLŮ"xz)A*{tr#B;VN תʨTE cp</V5ӟUurx!]q@]jPD{]:„ز\h`Exn{v7+joz|n,28ȾQa{y< D2OȖ u}GlK9C7Q5UY߁+umņ`E2Se9%{Z5! & 8\}Wd^W4"en @X2,m"{rT%aHK3=10BkX2]qP**}Y!IFl:zs~Y : VWĶDhVS jeb=`qݷF/%W:%ҹ2uSm;7Dx L&,h1B1z *cȮ`l<ղ}K בnfੂЫYO"B3zA#/_5@VК"<H#+5;x?'(rҌ $>1&-fNӑ|gCkk1-m4Lʎ3(R 9@D!#Y MeI>G(RE9G MȢxAhON2j RguM.6PZ~-(=N!׌=A XCLUr$0ۚO_<0 r^VOxyM1DJxHƣoIo48ځo N0{>I ^>S|7:],%wv'.ْh.p. "9,=Mǐɩ3ˊx_z\24C8B`-Y^x3.cܡ͉/u}hXW<|HOxd%}!e{H"zHv|A=wTj;+k giƷq&VwIYFD4~} DP872]oR;]nxWis(54J@Ҥ,qSݼͭmsiiNWУD-8 qe3k0\j@ #fYşUjJB;ě(tL>:[df!-Em]Oi 1 ” cY+c.1]Isw߁־ba8H .^=!sCh ,E!5#;/oTSSx~*o_Of`3C (vAK~~CθJfc4v\bstU1yUt,Hؑm~UxЅx8zBh*^vgb7Am%A5cm R#_ A6xoJJnhq9]%ƴq, `bvwqi@rI1?b8M^4]8 |XXo m_ ,W'޶sv%#ןG/6,(h1ׅ !]!D `MK)c$ĸ ߭Y^]k!'%LO-(͍ P%˺aN) hvGW: Ӯ۸l5x \6hW5rq8ʰ~:vT!<}xZ>t̓%VVGj&_E-Ar+JQu( qv u<#-=PZ.-vFͿ5)i /f$QPJ?>j|/k b?kwhҵ(wZXk:Qזɮj3I~m cNRLԖs$0/p@Bg` Qe#h E|3pTkP\% ]/vy9C覚q7<4s)B~+pNž%aQ] . z9Xe[NJ2$l>Y DvG+KD SgLCl(TGq1Yu2}Dž0j%4S99.Z.Q2)d65w0QU\AԔk[k?LXZ-^whVԳfMOEV5D/@9bmP6 ()1i>Q#Q)jW8v;XjO#5KJ'|zUm܍t~ϸ8MO*H51W!Kچ|ڐ-4&a"3L̼-U3Y$!SzA,Vǧ7.Jc0?kFˇ|k=EۺSTUN'gkDLrj6 A0S$Xp|ANjLâ0ȕxy-,IΝ~ BMyom2{VA@/y-j+P]Ak{k_T~lDANצCQ/H%5r)LԮ֞'7\as͵NF`n5HFV:IӹMp%+j2wKEc"t ~3Cq#&uâP)27>a'= UXBD%uխ){~f }{23(N_ O _%n`s Yh$Yv=Pm' (>T6[v˵J__-:Lbn)\$'8kh!.YkY[,@iTs[Xb3Mne#΄R>o|?q8un_(>a^L)skO[Dά(" v0@SsTujXIH%ȱ[`[vbJ -{*5ԪR\I˗Z:dɃIpmH4mCj/8ڋ}1h N(Dn|2\+2NGԲE'H5~S7t("2kxW?1DIL`LgT)#4xpzzAngVkJH0Qkz:WfU, *ԞgfƀG.oaXV=R:$2,ipdʎM~ ^ >2wLQ.uGM)MikLNtQqCwZcy I`Βzb| 3#0Kz|ٿ߅}nS0V)$p 8%߸3<7&ncJ|z}mu6vM #~HEt.Ԃ.^Hpn< z9Ss@zgz=">O)ҏxr.uTMPm+e !n.E[2c["J۶z-qot@)Mr*ʩ#gC@ݣ5vOx>?yLaRj1)'\`&֬ml9t Dս:@j@ՍQ;=Fm% sHP,G{ `f@Uڿ~Dk5u"~-Rk& Kw%}%@=ŋ|-8lݴ*ߵ3Dz[2.Vp&195sFU4D߬dEH&AO'?=5ϱ0:c>'[ ?{G@|x!bp j[11|oBgI^yȒ P3|t0 H㹪l^ܖTھAZ 2[bӰkEYǩک *U CD<`:*pO}rjs <Ak_ i"%v@7 Nbsu#֪e=+r>M2aá(ޒ#a 'N09rH<Ua $낑t{2n` -,($ЭN̺ۑ'NgkHY֣r,_}i_v箻<CKjɍfbBRucqӭc{y+wbڒLdoAFWL# [m̟nQ ]9Y;٨Zf=x.^])ۭf*3ǁ.;f_u[tfV-m(2kH-x\rq:GJ1lFe'fuG e%-?,ېnVǷE8Me4{~xQ {Ƒ4ɔ{ulAX}%ܙV=&ڪϩk \o1JoYJ-CTQd{kT/ئet8 T?{ugh`kbB }#4H,a:8 b?\0+߮ KT71`pThlH}!l=ZV,I_I/PEϒ+llM|/G>.>\.IfadNʙ ` FN՛a:5pV~W/i1V̶Jϼ_[RTxӏeֈW@S  4f jk*꘼+:)Pn:qJea+u^\&[<(u_S])0` 4!iN" !~F57Iz2=E]'&AC=`Q25$JJ{E7nqݙڷ~>łx+M@թ)m$'WaMjdVޘ5UAW  2+0- e!59S^F5ͯ>IUx;fj,a_[ZIYHL~4lunugJE xi6 wz^@Q0lR% =xA !jd@ %ٻ 4\xGITuW5 /6[[?N|xϴK".CbJxȕX I3l, %kc!b"[cTryz]"G~W5QlxIs0n}(0 * ]z]z2> s}k6{kJ0Ro'bk;\WоFؕ痁iv }(4Y8_ӢҼeVzh´LyZЀBa{o2wI\ʕhEzqKJS8c\p[4t T~TXy' ⭭JICfֈyhϽtog3&L"H{_,L`j b0y"EA.׿/J1㏻A%wM,"&(ֲe=PjivE~A|*xr:o,kxf_'˹8ER;Qڼ2bxѱyDH"~KȿpéY@cU1uI &Tvҽˮ,s"^>Sw8O ݊9geQiW >#2`!kD|<]\j-"*YkwD8eXb.x^j1% TJ:{JrOOp(ri2>IV.47Ľѵͻ>`|p.,K'KZJ?!ֆ' ܎6rM"sBnP6ޅg=nYc"uE2n~A $.`+? pcԊ$2?TZgWN7 uh#?C{*Fw&"G1bjБJ?FS@ߘ2d 3Ah6>E,s)f4EA|l9}Mv&5gN&؏Q"Sm-c?0ݟfOxoMYOt8-BzTk c--5j s N/2:T;d5X~%=h|- w[J;a1᜺uw9b{.^(Uzlv71[! hS$69Qj7S,`*z4; )u_œRƪuXC:~?] v'%08`VuޚSujJc'w<w9v>Q <ʼnCA%qyojLek.*ٓ%dꢝȘ%[^Ը `A#&M*FBte;΁yv59+/0wC2^uF˙ o8?#Qɓ 'SaVAyJaE[dw[`:<+d`\$fߚAsFͽ0 oaaNi$plNF۹&uqJǮP2_E^+ja╭*,?~FQfgeFQvʀQ!Nbc)t |zzsϚCKc U\"chx:axPt;-˥Djzuu:JֲI j1^5L~ a&oUF=x'5ibӶn' } @M[ VB?]4նN_]na//M`c.xwt>IsҁjF-Hf7ECk+62 Any(N19 d~j* <y%8m>s=+x C+>11଴` Dyʪ ޤ2јeҬjʺC vezQj 9(ڤP]º;IijB!g*|Ԯ% z {׷e4u"w4b)޶VNo% h@5~ME >Q2K~}d.35-QcaKڴO}VXZ|.uJ0NL94&*ґ˱n#Ê$,G@3Kg~M-*6)Iksh//zNI8ΠڇHģtj} .{s(ªJ{v/OBlqmeD3FBz|X| 0!Fs| oL&2_T N?/W7ԗ`I)6T _~| !S ݺ<ȩ:, 8oRVP\L ΋$gf0t׺.  -CSSr$L9e_lU]tI c:ɨ6Gv6ٹ wth YЕ~Q@؆ tr`Zap;-JtG9X"Knϡ70UeyEŊY4pƂ$7 YMErW3H[sy2|Cdޟ  gJ<ќHubƢ7{,Mt 3P`GfV+}Ɩ„EVKKϓ2s`RA;=7MݓԺ0zUG٤8⯈(@ ,Ylh K@D 7&MQH%1k~qYMdb^+)N_kXX3#Hiڝ#``f ){:C/J)1g\UrT6ԇLE=ļ6ԅ-&Zo$ZD ߫5 4-kFD [JL>F0CUr}=qĊm ~=b|v|tؑN!6<;-؀T4%X0j @nJM5ʌ2OE+`>{YƻĮM1L㌞/m/4̝QX:LC߃GѾa!BGwh%Ϩ\GN ZEw㻚PKϞ~$-{63BTzPJ7Ɂ'oAnkz=Im׮PsVfi^گ^tAD&:aDQ_Ԍ,d?8n vwUq@!W WAkXhzę"B A]]_Ҭ eG`lg '1U za1Cֵ&$!aU2t^8fl'"[E7A},*"rVeݤ- l%3 KUz-p&6kXKb 5,"'Q](?zy=#ac6qEGl(ʱ4ux]*2쳹뇯`!?/⾈[5n3H$@6hfn_(9~M&1;ejN>soLq8}A̲I(NаC{4y\SI34:2 dfdqulT< Mժ(ObYtgTpp wZ(-&@K._džI?\)+S3h1>@bVES .D,Kfu*pңNQ?:p 8aa8$ޒW>a$:"bw&p::Kt޺ {0Ý# 7y=c*gY*!fIH& 3H4:GjA@%HjbRވDAY LDm'ZK?pMA;Im!vݥsh-gTn)?C-"lO%edZ jinv#'<21j,Cos%0|l,]TDIȽB5Eޜ7ܥQHq!D#jXk(ሊ9,(p^&1̧6boTcpUؑw`N®JmSn*&]K{7qKPܜVզ ]WNh@l \D8byTj˩-7$Bc]-t%TCM8#-[:Ȩ@LM@*F:f妸U#_cwDF?Ǵ7t!u}]Ru*ꖦ-hzsց^_6ZݺZQ$\\٣F\ֺR% ~#I$;^±mb WE?B,W}I; tH'ZJ^}JD-?Khrk^^gf/[GAhf7~e=nR f{,W;巕ùA ҃Oj[bY7!~5V Im R$Y?}ʹ$?Ǎ{FpcwNM65¿/8 d_ W q[~StE3y -ނZ Lljf-ڠCgm~KKX5Ѩ$Ά&W2# EYgivyg`ctcJ\zL"YֱVp'U?vE6LB"6֞Q۰EJ?͍&ţt Ube3IÝfSζg6nܒH+FTQ[j15huߨI>UnOٗ/BP Rvnߪkd|߷Ƨx#Ne~8NR©ݲPT!?4gHN./eۼ&nu6zxK>9) \39 v07O4<!˧~k@șFey0q4C9nވ|_n\s-Yg#/@H׳!l@[d2# gBߴ=(`tǷ˰rx>ȋ@Yꆥ{b#|sDnüe>BόB[C%m9֯<ʗ&<s~ZE Cf%ͭRJ_@ zӃ|t˥@Zijb}3Y?, A : (G9̝MEqh@Qa"1cJs37$O^ԂpNt+0a46s ˘'B"C4sNyI.X;ܻ&4} PD31=$ٹ864dOTm2K_#B, .4j0TOY30 З\fnukȲ]sk!|}"UVx@eDE2z$-hmI34fm53`(bd|0(ȷ,-]靋S2a1ZZ,Tr+EwĒL:lYҤ>h2\;?M}}aUd a6?l\ n 5$e و 81&vF]ݿC! q&:@}DN k< 4 @a S1K'0/(ڡ7]pV4薪VuqE/JE04n\İ4v?%*.U*MmLMź =P1sIs\ܓ0Bf`Nm{PELtr[0ȼ1C!uսA(>X\g|=Ȩ.tLr+<<I4H2ԜM')ٚ, к:6hg'VW !LYN'YpYٴ~)믊ۿt|/]%?Ak^Sfb!̎[ysHIDڞg 5kpbweGgBywZ.c6[u-13 N=79HʶplZR=*W{z;#jf_Ep O?Zђhk"\F84 -4{ND(vÙ UYK-]- ٷsaN8G-vM6G<=<К͍Yq>| 1|Kb ;536UnDmQ*[q?uVH@D.@u$V {~6-0W;M=W`DU)cI%So+N:g/ a:zأ) 4A [bҭ- βB7/ln.V~lWw`\S7RpCAjΖA'fX\\˕b;g Xb)Roӏ yZx"$_CCsy/u+%:3zv1-`)`wD⓷e \t>WkӲq/bRu*n+hp)/Z1ETn85 ܫv::3IisLX ŵ@%8bڀ`E)@ PŐdq+&k9 (SXv: ZN 9]D_h&h/ [o ?ʒ#!G:YH5ނtUح!ΙT|2qU.;Z{Q":4?)8 {U|Nl{K@T?m&xX??&> BNqyp35qe.륚TcGK^8uUssKA-$r7*嚗$+}dK>K qq{Y5LGng|V-(ئA"/_&%IQS^dA?Ɣ/yz{ рfnGڜ¬z_C 8f;SC[;%EŻ:c{v<݆*h:Q2ߧk"A 6;-Tg('5)>xժ+nef04|Ni9V$10K+iLBG+ pMjâ3Qc]{s1T'Yf\<Kq9_$\vC\ᤇEvZTX}hcaY쵇h9[?S-|CO7,XY –o+ҕGw(\ =du)g W_wfO FPRk$ bK.z&J8|0flY\dwcN\<~JIv-l!a6~0xj+5spylH=n}(ƣ3.z*i%G/eNNUl%&𭑄#!P?!mb5vvmpUZݥ" [Gz2[GCg"h8 J{DΫ/wv؁'A<$wׅdVGFhƌSQ@@æ{k(M\Tt8q+:$2eӅoRUyLq&WFab!2xlKhDfO#1( :H'M GIjWtPNרi:9CR=N*IW@DliG.')^sԵxc$hv{Yl<̥WjG'XBQs[;'=UMPܹwRsU9dl: yr9Q$4~z9|4> /l;e}jm:|BA~,y=P;Y'w ZyFwLcE:ZҫG=!pQXHdr!tBf4 ^b&7W7|<(,KYiF NG i#U<eR$*n_ h`{n`z}d D1O44ÏliJP}W>\憣D$] h#H`gFn_Gkqy'0v*bbI؞Rߣ5bGX_l3t#O?Ta{v9dC roMr| $C>xSDf -3Ue2Y*[< lr"am#DDv |)wb&0`0i9]Geq\'L?-\GEwb|4}|%]񈭽bb0=jGqlc6 X25U\V[('9?$섽 W2PrԚw3zi_=$cCgCwH?ZZ/Bc}n+cN|'1l 6װ9-,`xFFQЪD& UR~c\W$W,1b 89Bz4M+#z(F/kL'SuX^SJ<:Pk{ jNr&"UÍV qkb G%=ɋJ6++M"7:8I74{Y);cmvܥvl %56 Fd\Ps$0k[)ݦ4#"Q-{PyњI͑e^Dr7%4xE>jhwO_)%ˆc_*=BوeUU/oъ_/N4\7f:r !ViZ}\ڙN>w]ݟL+5Bn&#p؟t۾VĚiF]Xޯ4N)Ge2aЗ`iQ]ͽL$&.3Zԧ]V )BhG(ԢN> $!sp D?\z9&O?:߱.(%]d3F$mO_#` vpqXbEx0{ԫlie5"Fɳl>5L_>X!'p$Ek43@81R*e=,^ _'^o|t<]ҧQXf;[TA$L loV~GxweHQ'6m*1+!i;KԊ4!!,r.ߝ|L_򱜹`#$Čn4a9C9 @l^Kn;h>(,tP8 LBx~֪<Lo6x1IGY r%f]I7 zEɉNa<\mg3_AXF󥣓E\QEKxMe'煦ziGx'Fh`7n}lvYe)+<7'21R#ȏ7m)6׵ 4gP#^„zluEf^heߖtD6a4Tu׾9WȄZ}?>Z7[|_Yɦo[tG1{* TNam,faEg\hL"B 1MD|LTܯ+X1]q9!MoMeƯ^C$`qVB+F:2F:`/3NE)8Nф>GRNJ]cvLkYpJo lڮ uz]hhIyq`I#kxc%\Zp k֗ 3kIcs5'"g:=9 o}X=c6崑)efD%ɻ4' /ՒDTʅӭk 4>u KEcvL@ cnT1M͑=}\֢Ŷ8;p+X_@U`MDGsx6+ѓJ7L̆;~?RNaA@i:ax^L҃NңMD6@&?-~Etp&!+6ϩPUsL.;4iXji*Ng`I]\M P7υ/2T~$QSR&9,\qp*t6 l菾ّ5&(%*w[,C,wJvfd-( О$L @vd{m6Á g.H(uHy`'@wP_Xm7 )q\OvwZI]QH7th``AI+Z-A2sF滸`1D$oL݌Z.$b< SVkv)b$n FQcy<3Z ^8Tb5oPaVD'X\ 8Y% {\u sZSoad$i1M<"g|z悊'$xujX>ҮzJ ^/A@m<ȭ]tHg00CzHrwhq  ϐ9$T7µeO$:FDeКx^+dht俚=/[+4T])lrѲ(“Qu IXyy^Ȱa '"A wZ{PP 8Kf.$Yi@%膏[@zHHM[IݜIJ)(IV.^iɊeIL`^<1&P1- 茴!=*&ON)QM<,g/ox:LV/MEhs4/?ђKh-*8n}CA&d\Qp6U|OnGX0_вP7ދы;b'cmUۀ9Ь*8#LtU)Mdy8LT@k v\׽4_;\#,eXnA㨶:A]E;üMfyX_%Z@d-; iY!!$|K\)DwI"TqbmT d)zb<$E%2fWp"D+!K_ $P$KTTdIMѮ>h>MD~`7^S4z[}# l6vp oYiI\R<^T:\me}|#;ە5vixm)y8v\x\' .O'z\j.ژwoʠ9E4 P%zf|V\Z)mhPhMe݃JZ-rw'^pXڙn-V[,{in`ҵ[ga-CK!]rCR&3g~"S.a >]t= n3ܱ!*%MJ4ދOɜJ`_W'%V0ý,*T:0/;y1ښ9f= E5 i+K.0H_(2.xͧ;[,ݭ/y`ٻBaR1Y,DZh\$}jhw8?sߟɋƂ/`τOb~ H ^I&6ЂUC<~qX0 Xv ԬLD=Ml{/rq iծ,M+7ìoAC!9k#i 䴜ߝ]p?0uB4{."tp ;#븟g٘ϵTGB-g[SDSuafδIj'?ox~_bBz ߦx9h1$'CۯtX/Ɋ^_)p9[KxhQ_BOգ%_2J/`x٥^YnEAtCuhଫ%fZ l JՀޖ u9SqTLabzhUb-cb.JDݷy+mZH,k5n{=|y'~Xtj꛱-T5h%);yB7E0ʌXGalS^J,<=ZU獠B̪E0,aᗕ}ϾTYLa~c ApPS6X}R5m`1]cZ:,L@J_Dp~h:IZY&%lQ>m?n !6l-nlxgWkM6)hߧQ+HM;vH U7 C Ie∋XvOqE؉N~ۿ(;?HL͂6xơw]VnN]Tԯ/`1)I"og?ֽt  +Y 4қԌ bU ZE0gJٵ)ŗ;&A*TGHw`Zm m^sn{vܶXLP~xzv롈ްǁ[dE=Hctm14fEovgImyaۭ_Y_GiE(K^Vb37 ܦs!`Z(B4Fkz\2?NqMlV5iHoCuRdeU)G 4B&LE-R jk}'2ONqX n a<d>/Q; 3NJMH花'2-&lzY>q VSB70$m6Y@ ʸbKqT˓?+AxdXPԀmpyXȘ4oEKx梅9w&ċW7ڞq2 vhwSOnB^b9~2sS NBV =e{!3`_Z aLk A.*z]mHqA%O ӷ]EUX΀iF 5щզ5L[3NwtC|T]p3{63f qJ|ʘ%KIV4]* YdƝ*b\ OiVSWoD-K@/}ީiTOQ;Q}i+(ƅ>CeF 5q5*!E7a^ K31aeljF`B9&4?YMïJ+fm /`_")X/PAU6b1eE=L5sbRk+ ȼ=HBޮeٲ*j:|ִM(bCisɳ` Ubr`nix3Krj2rir߉m^0"cڢUIݘ |5ruKQ||,Ze|\݊rtxƢo?*|ҥLIE֕1Jq^Y<JZXbԉc1NS:j9]~0:bb6._o~&bu=؛~. HǴ@|O'šՆ #ܻZ9bp|7Ż6]lxCT4ƛe .k]U}a?nH lxRbrOX4 _WL zQuמ{Aq.b;8t.]d2t-AZ1tO^A?LReƺG~cʦ+ދ'?1O}@?a ؛R*ʛ{ -M%kjE<[0*_MxYЅf K=e&XFɪn46k-TE {ܓKmL@C|.1ÛpIWfftL7J̓Mx&}Og^"a6[D,+7&"=7nGDpmlJ /[y;d @d!dVTnTݗP.{u\P J93&֪)}ϣp?8Z2^0k%<7lh6hJ@/^3 2(Lq*g VDIJIx--NoomB=A9By063FHs1()n !)ase-(;]2[e1.px4cfX*)`'$"(kY𱭢m"spMyPr)g?ŘJ?&qg1%\PHK|iUS=hKB#7:oN<~캎Va8MxC0\mI^ HxI_]35{!:u:xӿMx*SV{DX)j!ÔRe:˙CݭR+1 RrsejfZ63r5)7mq*G}ɾÞRS9~ea񬅧9*O7 co|Ky `{n0|(.?Vv4x =&?A'>cxLb^V٘,1`B/E!T [4#$9ct!Uv&Nn3O%*3%k_xM}鱜dɨ[ o/˖^5^2yTOVk ƙjW0D|t%I*uQP8p "G8Pi +%Un:!ZyӰ9kl1:\D%TAmx}4KPvu,-T?ւ"nv"k#iiλv8;PH]Aᦆ/0sKzC/s8qT=_#x];:DXW1?V$ Btk*ʎOalzhh?֭ā#uՓrPaZfrkvR$)Vʶ <>B.//ΣsE=yJHH?5RHu; ]_]Q5߼QNg/\P 4Sp 0etKrN[yfxjĘ᯲jІ[bt5e{x{2;,:$Ի_q$7$1.'ȼYy#Of1'3|NpM%]"#6N|l3$b<sāɤ >.{.GV ,v6Kb*#ky.cɠbS|r-;{yT{6?3An"Xw$-O*e۟Q(gE&C:.z栩R›]AH7K=WzS@ʱL>aQ0%L6@ef1Rihq} p QmUݟ< g |Rjjtaݯbm掺eF'TB#F uȮ3\U SL/z-p*.$%K,cy3:5"Pz9hEshyN6n\+G$i̎dÕ@\nȟEZ#kK.E`s[(%ܴ 66*Z ( LmD~UakϯTyׯп]7 'm>z:BA'"FBCs皥$, #Ƅ TfiHFq ^)*X*ti49oc9Wz͢`[ev&p`O?JN"Űx+pbs;{}fg$9 gP#\B^p2h8eQӺP=3KDRP~}πٱCҏȤ]!~owП\W#G-|sa,XRTj\Vx!6EB2]}viNh/ Yx࢒KsU(FL>ІpeH1 ^C検 zyvt)c ?/:UrlE <B-I gHp\u΀ VT|TDlGѣ%€/qi̻/)0h֭.ڙ 3Ǐ xtHXfOv6"4S3]Q\co"CfY1}"jMYeh< .]g]H"(LB $GEdWMj;LkЧ75ډf7&:>j4mr-BL&^7w69#-axc9ULVu`K" a<Q0648gi zz~.s{t}U0R sM!<^|`)B>YL=ی,;VOޒ,z4kbkiܥoEC֠O YDN8-Tض0 byB"U@w'G~a\;1*vo͜LaQ'=bLX,`me)vmˆL^ѮDm}P> HG0=a; Vaf卂0ؚdͣgAiP.̷SDeGj%[9:њAp٘N]Ǡ$1tPnivv)oا FQI5_dbusFBwX8*N?α>g tRI TBXhrnHkݲD1Կ$uM" qO5m @[V @ߖsskS3&NV n ;+fc=p(͌H ߒx3(7,,F .YyU#l%JS oNw*J:z@$hgX*~β$lg/a}ޅ>Kd+f2L~"E;z=g [,J=u4V^H'9{. ׳׈) Gc2o|9h+ }P1o}b3K _Dc_}Ig7(il ;1 /jz!@(ooX H4)։7~FC ! IlTuK@}Ehv6?& DE}2㏯-;:$󳅟 x=yZhTŨFn俷}\g]h<,c01V+q2P #-C95 B{eG |àx_'-;U5x}gI8QqA*Wc`$%71W\`BND-?#.'/Ǝ*Q fgiLJ) O],&h$~`RX%$(5'qQL\t1؍7w̭/ǥu3'/Ea*JƲ7Ouk2uR6ղk)}d7g=,i~yk 3w}*V{(t'?zw)zI(+e l_: SVhg XUYP)JCFYs+xĤdesVbO FYڙt15@Gf2sAr۬`c8R啑qA ^dywprqlsd/ q!?ǫ|σ#9;&or' }&) @?'4-{ kf|\9SL6$tOmGa2y+UV6MM.f o*6q]NWC"]5k ;. ʡD(ֱdb؊P,j K\&EH.=/d. j)Iza4с+;AVwoTJEvGA^[ |<#+u(󽖚(1fhB`t%xgh~Y]'Arx-2hJ[&r\PH&خqb!%t{LK|Y;ILC)Ws_ߴE4KuJ6E-8Z+ְnfp wz[|J*kg 2$UU:UU1Ư/:cjX _EЬ#7|-GzۈG穵lOi҉8!tcMu dmv;Y㳎V?@YF7vj}->XjΉ_3>-$c204KJmVl=*Qt7(qjF!u$3GyGEL(]'L 2!<ٚ٤$T;+s-!-2$zBf\([K%N| L /w0eT6lDv(7b8Fwp6©~ W PO(g1;qX-\eRѝr ${%fL#٘ybK9q2~c١o`*5uOT:ƺHrBuhc)I3QˆO- mqW J: dF 4⠐Kݶ ݫMXܿ27o3a))S]z*,(_kQ7n&QgJ8]3'my5&g̏uW(vD:}TN>DD ,EFO-]g>rd(qPeB^v=$}!eC[!u2 * t]"꿨婀Ԛ$@#ygZmRe3 m (di7 dތkkNM 0$hD!\P)r*^Hrǒt-7G&r H$Z6K]R@08G܋mXmLpJg*,hi3`,^ca!U r=/”Vt8 2R\Y}͓F5t]4BTT)5ǩb7oDu'FպvP+}+?!TsA-}q3[d1CgAMỻKDb쳙NZQnR)jv!D?c潦X08ͳ.Ҫ}΁,Y:ڈ7\MZWwu[.-O\$pL##PKלُI)*S!h(8)]nF.d*`׊ަO;eѸf4+VbuQ~}])fKb VHQ(pˊ?#en?IZ!"TyHHK6>UD1HQK.tlVfA*HJdV~1CMij;6SoM+M8iQwaWE<@'{J P^_ SzLT%\wBuoD F}y#`~!0HQyc2SakKn av(p ϒiPeaxKiɒj)rxv8Nc'c63xG Mz ^W.k+9D?O-)katF]]2}J^W,*-Dm}X󥣳br6yl#x61E%-nїuz e*J5ܾ'I2W>\M&ںB#vE}2z\\L^?s }79,(^}K,41(_G1TZE(3~?"+SQXlbNj˨[0w`DHyNkǒ<㒅9BӮ\1x.z\X c 5s@zy:#JƗ=cB*gT%oRPB$#&to'o>XT@? ϨĦUI,@.DF`M&G >Kyip$wCD>+C,B){:)z*tkEwHZkbaN7̚ý# pڵ%ЪNXz9Qrfٖpuqu[?S7N&=VoB#lxrm)#R$jΜPI06>c/+P!04;uJ%!# $|bGV_YkCF{HS:8-vxS]@|C0XK-Q(ko5bu}f!.fyPX6óƋa!%*Aܞ* e%݇ELrc7t`GU$bIU;ڡu qq=*j靣 4cd3ÑS$y.@Ss綰O΂maB۽{qA׈zqw+oˌVi9ns48M9N1a&⟎,P,[Rx"V+<$N#RtȧP"g>A#)31? /YMl OBr?r aaɁr.K.QsT2^Ⱥu w8M}zAo@nV:A w*& S֠+F|UvIЫOi%G.dQńBrv~A%pONlEed7E$:9C`cDKn21 `Z%E=S7(YY46ڻ8mp-Wb~K?>WҚl[ޝ$GX:A~g OQkS͖ \>hq]ƹި&}0f6ZJpk=۾ \0(Ka*#D*3gU Lصk>XlahGphAr"u)NJ;ѯ,eN4)7d©97يh_^\WV^"_?O'R=h]ks74\ C7QG䚑#8ɪX׆m,Eum]>FeiLd*gf^%7&;N:Z25K-ET3b-6^iŚ,kgVZz]eQ1M wa$/*JIg3a]ڏVqaNl?4k?Hr'gtn}<3aOY@"ߗ G6F}=ػ1Qs\]f"Gb=]g$̪"Gr#9yfDu=i<Ѥ,`o8зT^bhs[ecNp! ۄNӼhO.fQ5Hھ;=ǁQ䷓7`Z7ސ!Pl˝J9+>"JN ӗ4Z6V`ǵh&syo/%~گ JsiW_׊bjlSf [`Q]Aq^Қf1.W۔*K x'&K<4NҩI5[A]g[{ޣ^ei!eYf70;O3*S5+oZR "aI\n^[jBEUz%= (NT+ a\YaHN R /}\~qH+e8I,5kR{X,7?M.&|8 ;bRy|U,Q(1pU4ڷm>99)@Y d % P' hRD<;k-{0b˽\Րm"JFh`gasW}JЇT,(!I{8EPky^qMX_>\RazM$&h,wSl iu԰nb٫ȔD0YTCE)&Z*/} %Nu=Z+^c,G/6B%.venCz0AAB%e\t=F uBb?]ec-j$uFPٍԩEdGh-XWgo^ѹ \r|ܺ=syUJ67nvvt4npw ufpf\_5ж{# bm M`J/fvjSlF2Q!&O#iM#l^fi{;Wo6Џ †E"AOQ#1vyh2h-H63U. vCߏB(6l6Ϥʽ N*bwT.Fx6ɤ5oՋd1rĎqݺs4#i٥vTR3F(}?KOGBlMk͓TBWI[ r"j- S]YlKnzSos320EuZѠ,—Fd caug';$^Pq1)NEFQQΉhKMڹ{fU w6h1=;LAuOLb] Wb1Y5ʆ g#c=+4QO*#TOb[I&Gw` vMf ڱ /⑋c}R%&ckA~E, ^sWp0ba9A ^EǦSW(-LMH:~ÿē'cЭGpM&1-yc۵(f![7 䋺~u,؈e ֎L=63D ~Ô^lҹTn&Z]!ՠf{|ͅc6i=A~UDP~7)UoWwWm ~{y]D=Rm15|zCg˽VjoX?h!s)^6f$.+" 16%-)00o$M^c TNq9#/[PTw]aօaST۬$t®fY}Wә3OxcD:# V:GO-ǧYhFX~ zds "]yƢsk+hސc/>3 hjG垰HH]n܃>:Br`a3ݖrem0 dex 0kB[75 R {p]b-aC/+xe%̒;_ \ƒ`, \}$NB1A4 ڟ^k;K$x6Kɲr>/)s=d#BUzg|lv ~H#f!$Ȓ/}10"9&47V^?v6*X_P,iJYCYU6tjݣw .nDTD»hcաb[_ʠc.dXq '‘ʉ\ͼ<y+0eXl%aa0ij QנJ< q!98Oja͟`[cjP DScpz> v{Ot{4]^l G0ߨLlHTB`Uc2 󛼔⺶zY %"Q1ӈR{Mr^8OMwME˽PR@@tF|Y,J81F 7 Ȧ3*e j`^4ϩ T FimtyJRK v>pLjiB_W)Q\A9alFIpXW+u"@H9my$]s8$!y69\t=Th8=-#PyEdi뭮)4t~a}"5 ϥ j-ܧYS7SjHkf~tj `aN' S}\k}Ζ5tN ~57h@ nc,g8@cnjvuiv(.z|??S-TF'T0˂;!1vEkq!=ۈi g32XWԔep֓BDgiBvYDzǡh &ϚX5!Zo* 2Sz,HšK;Ó`Tm9;GmVe()/7'qP]:K Ert4Bd}-U8atG7Nƿ,`Z=ЋevOŸr}nʖ$Î)GsZJU"sFT?Xʸ* opb9U@=x oA5GRlM֋''<0 Lb@B67z5]6}U*yNИ}KfPո iN{V?/S =(j#_7Sڈ@J1;GQw`Sa?{, 1ۙbKG*$.LW9=mp{5VD#kPG4ay<|_.v {ߊ5V7<|^QuF&'f3dI/V=S`*ټO+H \9%\Edϥ7 ;=cFcxZH2 ' S:$꛷3hҗ~Ji鰦Ug]k3?ǁgJ, Mϊ#Mè.>Q/&n I۾kr`PCG :I l|#Eb?UJǖ JArRo9~+b$" ZK#%]`ճB /27HZ"<@Q$K~p&qj? ,-p(J40VvƲE_so 2ȜA1꡶I}mI.5_ Z LNݳC* :gPwa`X3 %q/Qm!gm}=.+g~Eލf H |sFѹid{t9z. t5HIqul@#̏ &ڀEl}y%% %>D!*[;TWĸ'XT1om;opƕ673{i$*-1UqH7^9b=o \x 5yxzI,es'aQ5)9AjlR]pE2O2G̵ % R&w fF q܊ sa0UPeUVٽd.u 4`Wv3ft;/1kռJ|Ɠ]ZEsAGEx/1u̿z6ךxOж-73@WWs&{*z?r,\B=ϙt66YE̋ .m;K42^c ODx݁K_)͖<X0ݐ+?b p\߶J+xRaǞ1P񴜛0m^MƐO7x8Bag/EYRO(7|T{h{ٽ:AxVhdM?"~+|wa@ d!0%baK_vBDA.p!> NPU4{&O,8IEzQ#[䍸d$.Q<ϙ{BL\t%*+LYg^κT9E].@m q%XV"N=5b %@Vjt*YFJ>d"hȿ4 \R&]wN 篣nۄB(aFB@U&_MC,yV6WZx0HRkY;W{f^=lZ˲swyb/egN{0^~7d:Nl }\#|)QL* 48 {79 ʻbk? #*&g<J&<ѲCDX C5&uk?F&GK@, 0Nb'>vFEN_A @PI^f ȸzuBq'icyH]-%`xIL"VBfUA {Rwa)n'Vn#ג^ϊb'ڐ3jY0;4^qϧ7,>MPiΕ#;8lI\phL5%7cG{-bySvws{<n7 җDF<ޞaT6Ci1wˌK/ `ӀUr*apʵ2/:;%j3d8i>ɔEpwu=hj %( "G>hC^̓q!]4lTJsn2p# SP/g慬UYR-S4N5/ܳ>31p8cJ2+$2eCol mZs^]\;%$*F}yg n,?tߥ3C5B1/**( G̽<;,^漨z$uќOx-羅 E98:L9 fKZN1$ H_?+v ?VQQU>@K^,J_@kPMjVnUk%#kA Eҍ}b,j:˼!0S/l[2zpq2uYyfB0|& e=z~5F/3x.)84̏\6@9~>OE]d Eމw!BV4Yy\3zQ9k-<:aONAdu J&Vo-B\Ƌqڷ@zA + 0RCݚn_uA}3jŽx:wО?v:M ҙ~A)|A'6r`7#Ա/P):gھIAVolg)Ԑ5JDxG0bu!t_J}9j@Wxc? 2 M/h?@^=q_<k ܪ+:*7^%]g=UfSsKmyCrޜYCM'»ׇ}{I^B|1RLO~&hq$BLg,Í{`Pd콭zl b_y, 2Bl*1d?nc|t{u );$Ⰺ͢dum%XS⼪MT w!;WJ^'&6U ]խ#'[{EHPLS>X2X6{"}l7 g7jQ$/:D [Mgu6B1j 4] _ot(ɶH:k|&΋sl!-q#A&UZu$]@0s(oqGUlvo@AjK`dNM+7K'hՙPHv [oje J11j`>zd-20e*Pn@N\d[]G5Z:ca_&#R{?jOۮQe])hŸHQF ~/v |a>ZOL~"gy=vImb*o_d;ʛTU, M_jq<4|pQa"O 3 >?@')9JO֐')tFCz kWf?IK`ycAȭѳ8hv>g̈́_llvytAxm4'/ĔL m.L`^f=ġ\俐3Ab "A]Hf;0A= m;_0;̊4*GQ~q6`(-p/(N &\z<f X#UHM;8Nl,#'2:H߆ĚTRWpP~P-ؐ< LZCrYJL[grVspOGmzHMjlyJED)^?@8 @ H,\ elS/'2 5s!D )Є81 #=|x1Ff;?_Ҁ$:8<%fM].7J$E (& k}~o̐[e9Ա^X$7{wT~bu0sE]C ), o@j-122gbvVU::af7/8(ʢΰ-ұ|Jc@+Ơclh r68Ca&'bA[5byâCJߢ%i ì_~\҅g$ O?g3y@'8t:bd&cBKd&<=ÉGȖ^O|r&.oǝF콆o?[$ZG=E8}9YkK9g-z{]?+Q"cG4?|y$-Za ϵ(Mp==ִct! H1%x|n RIPEO}R\&VC / .PVUueP jv( (5F#.G+CEcc&iPѷZX+/wJ{X Yf|Dǰt4Bvڠ@ϗoU+!rbT:UgI`lom%.~ յd3)SORaQ>gWKұ`d6rC[+Ւw2s40xA #&gyGkP eJ @F 4<ɺݾZA3ҪDt})OeT aZMЂL6A=mGqCj!zHzxT&4<֡i(ǚp}q$Iʈ5'.m88Fwz,=a j0 6%(J _M ?ǓM,+$[{r=e~F j?ow7)gķw} .m Jf%5݊.9Ϲ"Ocm6A檜 o5,Zmh.Ӏ7h Ҙkw˻RY$-RM3HSiU<"P!39C$2U&18 oU&G7Bˈ[fV4({ 1 ^v2+;L-Z!cblhc3p0 q`]J#pQw`; hJ"!}yq,a6͚hG٣QDӱKt<zlQڻ@pW:bqF^̱&mXt]Jb?Z_@ ^pm5!A$$t&K˩0G)s\܏bf &4lJG'hCdl%R89HO2N]}j4񩠟;`Oy$zi> Dn6;gu5J ȃkkȀTzR"}Rn̡'K /mct/?ǝ3nPk\¦\D%GtJ\DF. ST$oL@{ bj Vk?ރj%ܼ`%[r%wT@8-#4:ϊ |eGwnYNB\ՒnE0jp_y*!K^Sv* s4M+Y&\wա> 2vϮ/'f犼s^ǻ}+qs5kHB2:9vf%8p*Iwfv2 8)<0 {QhqoNS'3$Azw; \ lPN0Q<g C(u04@xF{IcGi',ra ?͐meN bY0 Ͳ&'&wRot#Q(+ukaTRi7{#@(./9Hp.p47ỹ()Y"51pKSO#"qt3kʁS.{q~+O X6cJN9Є0K&L%ny7l\Jʛ Ʀa8MmqpΉ A!\viPLՈZ[[la\fNDX)ﳉ^]ۀjV\iZS ",9'SWJeN,v0$n'0 ɩgC4 NVX7YX1[{{}9T.oHQ3jH w@u8de|>uSN#/T:\P LTO 2vĈJQ՘e BȰvg|/Q6qPd+UTD%(c0v^t. `6ɨnXI;v'uDKVtgf;)YX5gmUAs';^ڭ-,CU X?h3 5LJ" la4Fe Zps/~j$H#EzF4Fe& 3$Kz7xWnr)/hIjls }%PH`e(pO2Yc,1X(P7>fwL"hxw E吷!=lkՕcI!zC NУ+# |{ȚL8ܑzOh/<#u2BtYn?E PEfh9s%Jh#n2(ш95Ƽ9u۵ӉФCC[5ߘXSJGGPV6c6BNkLYuov(Qҧ^ 0ɢgX#}'8ZT8+i43Kfi.'h8ȄZƴx4];Ŭ a&L_ !cH@Kzcl$>]R]3O^]!i5"&_N8~%* _:C$5^Ơ #YKо+Ols"/ġT7"pBqch3;BN@œ}$>p^b DKo66H&`]&$:'kb345X,$ 4p=8PdA,#8z0Ht0,=u'?m[;\i:y~~GkrﭫMth=tF9G d֦(gߴa/ /Hv=-D}~eÕacFã =AC )6 ̇-uݶ l_`9F Mem3 ~f8YXgB3COm,fAv#+gߟk]sETAű@Ӄ+) |zfviEDzxjzm:3zx)l."1V2kD!"]`w~™W8(l(8(>;M? #+FHXHO³H: tu^XS*Ƶ 3hW,E/Ħ8Å@3n5`%lv**-_̼C4Jp 7ٜ$iZCw7& C7+Glz{%U"Zh5F1('mTfN_tgF6ظ7n܃2'-*|S[G#E}U9V/E)JJ[A &W^kjzro}Lph!4)Kz`6s`:8CD bDv~B$ePi<1ӌqS |)j+in1OM%\Fvu|< BRi@GTYt xjDD(_ B%tŃs]T."Ao;1o`mE1WJšji)VjII,c5Iu U"o= /.rr~->n֡{Z(y$"!|yK d%XӭIW+6P95v}r/ƕV TB%秦ALю7hPxwVųD D}U4xEKRzBM8n#(e7UB4G7:0iTܭ2'<ƪn $OJ'O\-ӓp//KE*vCv/3^-?Qa.nQt?;^c\oErZmM^ϠwgO)07rReEfj/\)FZ.ueCt)8'6]☍h&L\:wz烩+~(c v᫷G0j형~@-~)Q%~Y./jq#ofNBiѽ/p8^6tFlH fx):nX*s\݊$3 ѻY=kt(YUս._%ijFR+Fͧ>ԁWgTt[IMBϑ:-7aaC M/˦n<|,2Xk'GpVFȼ L:Nm>ZF0.` TJNJ#Y9TqD |*pxA*l}+Mx.6pԵC^i':D*llQs|S ۾8Oʫgw2 Gjb`XzYq8cȧޞ![1_+-S)X ֿaYs}Ԏp6|X͒:׵ tAX;!z~F:{!SE)TD&břD۲fZ3EJ^6g t~ r/pQ8[G SuZh³5܍vʚ^tXpmW#?],닕! 4:.Ȧc[6#_Ibtp7=!epSU$KQYq#)BݽzzB0/?,{I.sSެ@YCΰtK_FuʇQM*8b&d&h@R`GʱZbM[ 8^߫y/?NK\]=1Iڎ}wcC!n{:lVݰCC4f l3>g硰om%g!ӳScd O{B%VŕȮXX7،g/<^O}^z@{ ,(/c k&]~<4N\K|w"Y^xLK<૙i;sCb道8>c %=L{L'nG鵎K`rn}͏ cѹ2_r-oo5|1,cOgg3()s>e;[cWؿNO;uY_ί63 HsX1dGgO֫>AdBCNn16*;H}ϛ<BjJ,_t}ԝeFC P(P]y݉tӨ`.|'ۢzxѪXyQ=^qT,QC$[d6b`(+6GM&Zll{hOw˺CL6M{3,Um,nqsڡ&CHLozmO珮 Fw4nB+~sBZZ`BħaMB[k9LPLQ! ߳WŖ[6 'y齡;eqrJJ_ cs*Ye:));~xyy)nZ}5w]oQ5F=Ba)׀I-c&PpʒZ—JԼu 'X /\jfn0PR`鴈>8Im+[a95I=5r1reuC>j2&ϤeMFy H:dy>8jH35u];5NCq:n/!z3&UN BfD&eP "YI3ʣ\3Hۃſ=u6իÍv ȑTUкܬMKǣt[=/U<΋Ė/('%ƭ!bV z̪>3UΟ=&PzBVÉ.'Dg}tܡ~R篴8wn#|JzX:V}3cY~'6q6v&$ڼ֢ &6Smo%)܀J DmZ(nu#XFMʊGJ SB32}23^ =q{GZYt&%dF\2$~UTwIW"]&Pw:,(2'Btn4sB-d=C7!ڗYJā`}~!i攀&NaPp]o. $֎WgN\CYTۺ *5V7KFN+p)V:W]G 'ruA޺'0a^,kFdMx\~k<&|0ewÂ%G^y-=I,nz! 6Ӊ>0܀"͵\u =]_s`#zK.E5U =$˰n-. b޹~V(.K$]ɗ& Wԟ.^KnsxOOZ3G3ƙ GB*Yv vjt  'Y۪TA.cJ7XEL ,?)&?^.n=thCʰ^GOE; |w^L"Ժ^G&'f.%: 'YA,L6Hfb JGGci{~ d"l%9s"yS笂#hO_W :@Ninڳ)&=]_d <aOJJΐ' p2h$# Cyzs!Ę-yc+6=ř+^RX9+7WTP)'g?ъ7DּFb iOU̱`p]+pkiBh#Woؘ sƌcU cdRfo.T u"OEjEؠWX)h2 )Ed@ v;re$ŞqlğҢrZ >U7R$"߯`~|%jMػ2pBTRܫMF.__s_Nj5onjRl`qLZ9Xmp% d 2R==*yw 5VZ0-MӢ4iQZ7/ej>-7X-`1O/ˤal>I* n -vnK %QNbaϤ '#:,eo.:i=(+enR%Cنe;ƢV0vȇBsoE6?ʴl'Bp78-}|8>HC؜!@0>;8^1ťBcFEXjR{maI˜қ>c_ 3SkF ELJC!ΦO-e}R_24P@ t nZ&UW;`t Y Mry" Մ.vb.Xԙt1G I$N|Ti ^4d95 `e,Q8RLmH]>lJkQ pp6Dh_r^>" yͳz'] RKыqu)* NJ7U2jQ"Kԡqcgl/XQ0)6f0T}I 9(ZZ jyUdйVi֘/2|aRq܋ zNhE|(Ή8/˱}3/so)xܤZH$K{z804Ο}gqO N{aݹȵ)vaoOA?xF-LE.od {$5/09tЄ Uޜ~08TWϱ|ɾ :y+Cfw> O0`*'X8l_7L|$e;A5 s_>9G Eg<,[ㆦeAXI2+rp6!d=3\U'%MlYp4񨈲yWeݍ1kеj+FV_-nR ^Hef9&u`9#{ "lWk֋ez{5PnK9=nW1)nbGkz#D/m+̍|befXJV58GuîO=KeA0~}tiUb+?Oiͳ20B'Yr8`.Ov(ArX^Z$K\EQdE' =!&qKLI-:bWɞ361zgAVX0 e{TXs _I|+ diѨ/`pO)ro(7 WWeqcKp-2cK>+S}[8[NG wGMI())[, "6:Eu)bM:t03h 92hɒ,/L65jµ :'ī%yh˿D5ݽ!˰l\}l]d_Q#kG%ɲgp> a B5~?kJIok`$$az䧺Y S5 .y1m셁 *ε Fj99%}M"PVVaf[4dR_J>h3#$y=_ m^(Hwt<6uDV RnbgwE'OӲXwp`=L+` 2IR2rߠ.Ѻg|C(ȍuBV$ 5|Dm/{|d02h#S|;VtԶkHW`%O.G}Yd ޓyփ05I://ϊ-\ZA{"3!EU) EO ;&#fhL6Wzu"r:Hۻ`PLyeiQJk+键0&P%H?!kd@U>qݾ'=Kk[Fa(9TMO:J"FǕ0Ȅ8.Ms{0egV5q(^F%D{{;zYT7)1$HdZ(O009r-!tP#~O7#\A‘s,uzm8b+5<@B+n]ϙsB7?kP/49gxY0G$€r!n~<7lhzIǍ*'Zkw,\+/7Bw⢀W$JwNaA/1Žw7ńҽ %ozB]w6^7%@/?;I= ;.2yo ?| h9azyЧR~qU7+jڧ4'y(ZR5;$%(jbUQ:(&U-]L;Wq>@㶧1ʁ(a)ag9qYMUvgV:Br kI^|SrFu=WjG::_<auKBBZ:qI: nBO&B.87҈t(nK̷߀}\Ȧ`Û #a#G@~ҼȽCa]CW:-sW_A`#E-BDxj nzɲ8\lh(IAWON^S勨'[l5Rlw~淜*j.aS^sp*,BL`jBo 7&f=$`%fMMY Ag.aVb#|x\(k zsV7 JjNW- ʽv_Oʏ(㮳>{؏uh3AnwlVfDPKv<"(@W_ѨMJAc[!xn'uTf9fYp  512]zpNj#r}^5 q򐫨*np u3[L%?DX*T'bj)b;w^ܿE9ҴYTe=m1(8B XOs:7CV7ѫ/TC9hAhҲ,=D-h$I-)Ӎ8-oץ$0OUz1^Uz"̮'ҵrf`nf_5;X!$Xei1};=, _"'[.?B W/א1sedZ%ПlcCI8OAO6v?.;JFdN%׻ N<(l D+Tʌ?sv=Y Ea<<ßRdRN՝+@5Hw!aek{lNfy}a°ٓbAEI?쏽^8Cua~+*^-2 }02 zt,ף]NH̠i}]m(L%<faC* y }f_ {Iq!#Խ+qw,i1/)[,A?zojNLfeN": ެ63]‰Gݝ١Wixä?KiP|7UģH_Mw%%k2uVV{>c_q~CkJ(L*BD&LXfn(owC̭{'ؕZ#hjw*e)62aI/GQwd`/4^*5Ik!()P rٓӢl*A5WOr@mJ"f+r#OG^Q s6IBHx>x, [L/1@#/BsWYӆ< *;`IrY8V㣎Lu [Qb`I QhdG(S-6GۿEZBOHNSG(PTgC nd\PJ w%'̥Mg- 5lɬ׶!WXdј!ѧ'hUF{c^䙞Ex}\_?ql5?*.P~#\)lSg3 KE3Co7'}"ь#f,Y\Z"Vrr{NV\u !7Ts xnB#^S-]tD+L</'6FH3OatVBLES5WWVm@a^ $bA1k;LbT v "Mmu\`(6}OTe8 ` U(jlnaz&Np02"ؽh&+QWk5Q5HEۘe C kr*8ǔeHҒv(g<,p7ސ.a)Y/',N*TKRfXRGdsqlSŵؤ+z sLDj{A}A=S]mZxD8K"P ?_rO%$)-E!Aۏjșg48?l۾[4Qtqzh,fvf5V(ZF^#_Ts@iB"⮙#? սj+t(@8T~*oWA:sz0ș z50!-RHÆ>YBiBj,W0;*EHlGHH[P?Czr}Ia?R\tLHҪM@6#K@Ҙ(?Tl*+k"2ԓ1JkspyiCbjht;P'j yEȌ;-,sz٦n UA(^Aj3Iׯ$({q^i6c8"W̨DJ5h'E+ο"ѩ95^O XX|WI^+XL/1FYR3$skN;=xeD};L蛬dg96 z7{ݒ~Ʌu2 GGY<)ĺt<ЂTgw}a <"Bxaؠ+Z3'Zscqc4ꌢ:|fI•~sNgxߘ쵕ILlvDg~APwNG`ݝ5C@uHL_|0R&q瓛ޣ^$i#]j,4GE {60sLIxlcYUr٢g 2SD #.I R,Df@x'6#ximdc7@vP4 d知.q4}Xٯi,֍󟝀$y!d':J+dLj:1%)"ee+ZMO *7 V2i>'Rj[d7A|rUdRD0l17-Wv]`<0g~X3?3eK"0.\$aN!)Vrm*D6@[;Z:$O0G:s)y !}äYFHW .)}u,O$ Z Zwֱps3*]EYf&/zXr d)/hWGQHz+1Q_8sX*Ò.g,_Atۙg쭛5-w4;MBTK{-+efVD|`FS_޴ /U֔M(Kέ旦+LS1E?bĈEt7 o)iTMn| nR'(?g[tw";/?`Blw # e0tˎͰ85L70m#&Όa0U8?ƨ.{4p C1doj&x _/ ϋFTOi5`nA%ew%%BDS03oB:mpZqv%gh=@HotkU#f#^(3=^lq)ZnOԤ1:YI)U(")۵0T U#<<2B)Θfk5 =v q`9L7H5vRق8]C`|XvP/e!)Yǫ ?F(|5=Hێ -M 4~SSQJ [ w[fIMp=D.\,dBH=!X-X0kљRs|>c&%ؑD~}-('y=q=L@%mmBb)&,YL>Q-`ށ'cєZeyoJcq=TdQ.r{r2)cݴ#vٵ۴u{XsIP6Ď pۗ>0&.U-Ze}2[=pbX S T_C N~2Pu&,KR;3yҡo#vׅ^ J5-;9{mbLJm98_L|TnvZc:^"!9ְ-6s$;#CL Ȧ&;a۞:Y (h:Tr4P}KQLodٌIQXg=AW1)궵U1RT$l3)!|ZUfzƂFAU`tISO*]M'ofY_B3*6і\ZxЛ fKBb~kAXFFI @ђ]Gz4&"OFKY uwVv"SyCnIzXHD? b?>p.ֿ]cT g `ӊ<  R*v 0T ')km0ս!3 WG Y־1yaȽ'&܎҆OC7Z^6E ͨ'3Ir]eY%tJ)O?9eWerKIӺjbd֗N@mBFwիOX܌(TC R?wm<1[CAAPUV>o&!%' NaaV1 7JuT'gѳf*Q_'5$5-OzUNIrcFݸrM5ZO6-e3i'l,N&altA,ҠNXt&XQ[>ɴ EY- ?SD.Zu>- w|79y×qP)e tC`D܆E프N[3\N8vT +X+ՉJ d@&sīyVbR(=kSUUb3;B V;5TŠ9eV:k^,^ckQ@>ku$(~{SaƌX7c{ukj3_r@ǽ-!`P_lV+DɛlaL?8fiڌ5cٺHnSXE_ G>=<,"r2- a at{~ϖ4&TY 쫪wJ?ЕZaFa'hYjI:FI=,U&KWpLևj8gXϢ1?ƉFIVV.֩z٦Sl"z=c x!U1M{_'Eϒ#TFl-t1`*D,=-nJ*jМޠ蓶0 աjvHp y6D;gtDYzǾ9u-(5|GnhP9v ڛ魚=^}.tA3g10y;$J;eSvP[;:8v|VY- v$ĕퟪmTfwond"BohVx>=?{k#yKF)MK5-PÅ{ {n 4f<X1{-8i-p' HAŲ@ww>zu wjz3oU0r(nepز VD?|2h|4k\ mwݫDdlMJQ2%OgcЉ|ޥ7~Hqn6Upl=#¨:l#;hZ5y !| Ci=ȧ?g kLl)4d1 ""@Ժ YE^%_8)dϧ˜`ao9|~٦d.(-@y`)MM|e\Jjy/N6lnTr486I)Х[<.u)cx ĺ?AOM/`LωS&ҙKAȅ19Sm;߰~`ƿJ$N|t.LՆ59f /%wQƄĞ&뵿xFĀy9tF*݂Utjnjag9mZpg7*NУCч&hu4ˬ%~Up;   h6[8eDja`8Wm 8xE)SX+h&昴)njťѫtVygBz]ƿVDLjPуe!vq@|2FM 3OIAϽD!Z4Hhtj =H<Z?!(ܚ`{YþI0GeӉ%A,ݮ4n:+L[Z,tPCVy=o4 [#au`\t-՗֏ 4dqێ`Nm)TxO>/w*?jPWX 9Mgq[.a"8Zz-s#M r*#= |BUX_zUE09t-[z|ˠ̟<†,݂O"<߷sNȭ\ #CBb a$*)6$-3L!)SHZ J.K|ۘC1|@ ~PCA!7lo^*]#sw=HuArl KwzZN;F@. dj"hDSdn•-Kw|ǬuHi8..;긟82[,NjY5!HGD -rv%^YQa1* kÃ$gc7yцJYtN3^;Yr;RUX<'LDk}C0Ew!1mDdS(>K/An;0]Z/rts9,gl]6CF)exY9kbCDZhzf(wes]?)+EUw -A LW1P>+K|Z~Lr : Sn-}e*+gVQR3WUVD"I㞕EX; 0#\="-JhND^`g3ӂ,䰁k,@,OX*dcڽW-I+<JS*URvW@޾6W(0m䊺UtSc>ۭt =EG(Gvh" ;3ufEp4HEzHW \.Sf8،~|6m5g2<̝lX{ڶ@ΨO[ /3uaYZ+?.Sg3- )X (xFs60\`9M^N7Zź7q9*AnӣSfu o u՞ ȾwzƮK& گnPM3j]-RnZ}%Ӏ$hyTv=_OaݗЊ,JXe"_O?2Lޖj*)ooc?`>{Y"QaVJ[Д@=̨7{VG9a[ΡÝHGmҐp6'zVZaRg; Wg/3`4Qf776:A6;ג g%w f r&!<⁤?@7˳C횠SPm`TM{O[Q arĪ:О69Ǡ@NC˼rĈFE]ULͳӳC0qԔVF4x蝕-&9O0$yrB_6+ (RSsƠN[8GxAUfG,{3p [34ӽo~[_][+/A":b@7Ӎ&dxעHbcߴ$"6Xv=ISPEW S倶aIX]@ HJq$ ,rPC'J,P xs<(QUHV8d}uBd+җyLF0zzCLhmʠB p>Pùc q|X\k+)`qp!t.H) @5Nұi@ץsd IR63e5 IA˃s=NR74g0GCG'źzDpxl@'d"~3UWQ 0S# br1TJsmQwfd艻dP/Ab!1OXZm1G͠7K$H1 ;b<Ț7\-4ddSvid}{ 4Z~/-Ս }-T 75to+dH(>j5xS imCc0&~mP\O˜0e伕%(b%m8_:}&̺W5kT9j|$ +OT+=#eoa!{,5I> |fcOefPM%I!f*f]Zy,YCzUT^8?V| gݠhp]*{8TmV)%? F}KXvSS͓34Hݐgx`ҫ.c#pǟ~҈յF B fWFpQ5mQc@Yx ہZXE Y[sß^P!|z *]s9 nk^$XM8J{5.HXZ¨ؘ>y)k"a46ɬxXs˽%Lg]|1\K_G3ϸ[mMU @& S@$-~1uLx"m: Nh.3.TS~\2At]>C0vЃG\aly;&$3~/>I!(57e5[s &.Q\6UpHc:.8$ArbT”k wːt||"d0ž=|eQi Bc:/Te)K< mqsVV'7fefmf娟(b)>7U+~h֯sOkM <ʖaśLE^1pȝJm61[̀_Tv?:R[nl|0|GK \:_A {@w2XЀ[؈L 3S sb8@FCDb(vl#6st0ӱ@YΦ:[ԘϝI@p.5mb&FZCʟٔ*O -W o/WR5B5+!EcA :g+UoEr-nԏb2t]vb{INݮab^:XPg}Yڐue i3jʺ(JTМꌷ?ENhl8S_Ӓ(EoN;A<@R<{mJxϸ-54:wA; Q+<Jx8%i)qYbGH)q.4V[U*\T>^q"qiԊ#|Q @JkTc1Dyɘ3!ͮ({~M}Pѿtw.[Cm,SͩZ]^å55 cUxx,$&+ Xq ? f-jBG4I}KݧazAc\P"wMck^DvJ:@رU=[J^i֏тk)VgAY,}KPkq# U+uٴjtH[e8vycpŘ!":rM D +(%BV MxDŽ4ZBHe/sM[m䨟Wr&Tܪ'ܹ*pZCڳDYIs7e3ݲf8jRt؃|gÑE]RSQ{qB&-!*g')Kcyl«U6xƘX:G`g59K񿏤QFtd~:ד d~0adiT. U瞁-}ʘPCqmP:Dhsrof#v .*Ep6o9''AdkS$Pb bBKR?51eZ'$I]5Dߒq[3boŵV<]|LR3 CɑCRZ?\FцLJbܼx[I+be)+qMtnvBW` }?BxֽT́U.;AjZ6Ѫ"[0NƻҦ7v?ҌVao&^C )zc.c*+ikz/j3?&ƌЀU/D#_4! Y1j;X5u'jT96Yy{s-73n4Eݓ]:m>HUӾ|)T E:'*:[WxeH'J#Ld`)ͪa=wN4 .YҎIBa!K!6vHv;^ u#~ mdEXHUZX78HQ| \mL"rI$"[T*䅦v.@]j~ˡ -:, N])kߜҗٽ~҈ xw; R +aV;\1YDN^,;Y4EN}N%&]NU#9;YySҘ_Ai 5v|>uy!;c1sCg*@jЀ[4mCFa)Cץkcɻ/ +E- R 2[{]S% xo7c`+'ps`UqSn˥|&. F=rV-ѧ5p"CJ9oՇ6#ݚ'\`Aͣ=uvM|P crw(boT<) HW5هq*);;K63޽liz,* SGa{ש6jQT`V*u#95)F.nìw|9Wzi,c:VH>)Bw3k?E Ucb͇z ÖfZwFL{Ku4ƘzxxCnkD/Ub>'_ڪ~ŷ]eLXtMemʴs]Vⴛa$3{gsj3 rDK-ROz T"CrzdRx{u1h66P]4LWJ/c݉HS6)z wGo v;٧F$Q*X `Uh\kLz߾%2?1VGi3jfVb,Q,0R<}t1LRiD h͢!oL&\^#Le.H{'J{g ΂~8F&P-!Ep+pT#,o&Z='ym?{ٜO$ (Q+;:̬k2\];h1 I{RA=JCb>hi&9Q~("5Q2^*' E;hhq}Pva>X3`5qSE3[ers7fn FRiaO] .;yW:vlNYNLU7ѣL,eGX3q^q HxOr2hԿAc,Ҏ)*/'MHsKE1 9xL᥅ܛ ׆^ߝ8G)f >64a}c(05s@H<{x\BJI ]Qk9B(M*̽|lo4aoo ]gII^oKTES  O1I?"JhN_ evp!hSv6)IZhC/Em10.'Bw;3"ou{M8c8zZSݭ+P ih<e ;S7+Uh&dJr"mAl?`yO8mC|d)Jl~Ha5‘)׹pk =t\yj{R[T.Nym /^LRi=A Jr9+)~*NN'"DF!re(;k@WR-ג[^ fAtgY6u}1?yX޴a07?BǬIUB9:FĞ8<2QtY)՛L8yať`{{{UGUe3h yPrDfYdɾ\cDٜsv'9 op9(o~[ uhjݬ~I&tK#W.QvQ^pșoY~5wܭzW%)6dfxyì,ͤ$T%>*IQEK갱z=fU*"*SF>>}V>AW粻XOkyǤ"p|,vҎ( Pv̎㮌d6FOq j:0*| )jtDY[f/1+tcs+!|WmAbcH6p u5e6 84fd-6TǷ?\rQP²HD-^HۚI/qM^ώnف@Q.ɖTi?"R0PX56T78M>hyk0(Ԃ]"cjʑ5G\Ԛ2:: $w9t?k1~u*_UC̐ӥjM)Rޟ͉w#X\C>"DB60i~FcʻjImcg/@R% `>[=+/\ oi/gS pC`l_1bWF1_ʾISY)0qi)j~<7QӐ!\vE~ |1͋En09 lݸ/{?ǔANm&R oNjӄj:$GXkm񭓣~܍TTK'D1Na e%#17ZSJD`38f'_>ޭJ *Ҳ )l)dG|̷;Bhs4co`E^Yw\1)/nF:Q7B ޠU߷qtlX~b!p\!>O*Hp*_Kj`yP ZY[n3Sm$ĜwZl݄`HZfrs.$bDup&0O/][^څAN=|p T85 wF9ЁO5ra-~ןXQG& Ú mۤ` |M+c7 y1XF-Xwչ}s3/Ec@VHzL-6b3FM{虵+DJ#K򍟘ZxIbo" #(q}I"82O3\ګHJ5}R|4DR픩.e$9F  fϑ4*W$~ZЦgw4Mn-!~(KxmZ}-K۶T-|PjkE{o{ ; ]oPBϹ)@_ҫ#Vcl~ SFJmvL]94#1 ;J2, :)` 2 ׀k/-0 Z`1"mxPYۊF4:IS(l\d.ߔ_ ZK;9ɥniܿ,>_Z0] B<[1/`cPrYD4@X r~e-cOxcKjKU ~5e&3I<"F;f)XdѮ3kf~hT>*tGkqU+ou p`V9ǀ\pA#A ocf;2KEsrxQ^fI0R Pw:s(]Cj==;nWS8c"sr8sΠ:s'??*Utj2JTQ[٫>n}H hv^1c)@R8M {d0Q `QI̠)IMı(wh0Iv;59 ;݈ X cNBWh*HD%HTq"C}nګG6*֑5UQ( !d lq).7ÀK'X.Jo؀Ll)YT;8}9232mLx/ =|SglߙFe6nЉJCe-zkAV=% ɚ7A%"e+)C]~x"~+JHd7|L6\pxlTR^KKF.Rf '%yV,2|"]>9jq?é5/RxJIIYx~-{ U}9S!qn_Ӂm07ӋbmU#17[l rsDp AէʥoPi-=mUoڞ&[E̡9]ԝ=Xzwp?$8*5XIzXtS0l`Ҟ5Tge#6C9Φg6{b"ErYCÕk'dp%7yNX' a1خ) ֎UHzǼLcd &[l &4.7"oґ'kk5jx*9cxNN+Df2 1]wp+_MG?\Cf ]P|~p 濑4"Dh4&:U9dz腑mğ:?T ۊ|QsU!j`\cW:9.Z˅9ވ˫^ v>DeqvU*0 K #V=Sw`$: ;3 /nQ#&yRpݎuvVh`ܷ#oјy# t6coi+XǞ}΃"AfԛGE SI,BC])-xDrqC!ު</M?6Ek]PemN I S/Oҥ_I>&xsH M3Rzx%{ gȔ !B}#E%8:G'-¯[#-0@2JmƷ-+̨@Seb96P2-H0n QlIhpzǃg9ْHs y(/x?hѲυZz۶ջWw"q<ݷkM9M2?]vV}N<"c5"/lDV/HjٓC8uRK+f 0pI%G\ ")]ڼi z/qݱx2;Vcx^ kprP'5L2OQeԜ$}G`.J~$udz|9ROپ_)iF,)[$WR ꓍A|/*I6=6K y "UF7PU,Cr6MOlhU9IpI4ƌ@.9;Z>1r2^kyYzrlGtPDž4v~?޴Pl;ek=9Q4,E۸rdx\d២UvRvY,S>m_oסw%puJ_`E)5-JVZGE6!he]@,k8^j9a Yw|n?cĸ}f,FLF\J ~ҞO)r`  pt|>!DzbϽj:.Zv1(t(*fReH@Biհ}qquݧspIkvx#ʬ8/Դ;YvHEt;w[2.ȠM .OSkӃp&2:=cN ?Lh psH"jToHmlMIyp8O]Ls+5fT;\I;!HdOy5W 5e1!mT%l_ ĀbA BaF|h$MC( !k҃=`ZxKئmO\w_t),::͟q(a-7LyBh"ڊ>j4 ƗK`jgW'+ Y*:s۫ ɻJU6!vt KX+֘8;`LV*M#]ٌsXQc f,0tƂ9ɟB*F`+$0wEiw}Dhw˔o^RJ[, {Yic!y@d]U'8?ab@ *OJ;X h \o@EmJ~Nr²ev`?ŷ͊v%{Nr&A;E!THm'ݐ@ؓ|e "son}LZJ9|1K% >L#H޽{O% /o"cA85N罬I"1{m_Tsi~ Y5W4wuFp 'M.P`tX !\%Z ,Yy-j(EC6}`|:,Gxea.zNO-` Ԡ $􄭁N^noG t e'j y*&ţX>uv{\ }? ƥ;ѧM~篗T9ĀZSU@Rh-t- 7ex^mԊ$<m'龰t-AS3Ǖ/i &6ٴ~ FۏM ʼnY ?7 pՍnYsWwc WQT{JVҖ'vG<>U.]D=ȐW@e6E;|Yj^! pnl5f J@f?Y2uҥc$]#bH19Q>m{ a+qޜ7 CK:{$Gf@! ;sQ71;&~߿(L`!v!-cbOe e 12Q)c 3@So µ,.=d*WAy|.N ^cP/"Vs+{o~d#%ǛKrӌţr"4~aVd׋П&o6 bV~<ʲ͋G ;2%c*Ia.5C,yy .}=2p%?{[)bbݯwR 򁒚7pDfC֙{eLdݛZ(+)vĠ܇g U-T}D ƺ) abƏoHh8e:UKJ|| vGJA h¹[xR)1Z"mlBC +f2MILxyd nyQ+ɵm!rf|0֝f&{IyRa`)^s^>'hɖw'#,@z#F PHقɛ1FGYSM[Q _ճc7iEEӚOfLthe?zbdo|wfkћ4fg$xդ`S-٨V,ߕgt`zZxTeA!fRYtٷ5[,uPX܄bO!^'fBrw+Y;Z5[m&#)a<5jH&ju}i|$D8 "> NXMgy$yq)59p3VNx6Q6::!R}pۨ(ƥ, hp|MP>Dqb虫ei9IRV[٩5]?uzՅ8Y:ʳfAD0]uL`.H 3FS>MP/}-b>vGɬrPTyt_2CWbdXxBǎWN]M%6* RI_y"-vt9Ś":~苎Zvܛi?6[@3DݗoHfx謊 Y\zh[l]4T74"tj@D+,;`ct /`,>`9%aQaT̜qݟt)Irb';!P;%fҫ0f+e_宂 ,֙g̻!VqLR>+ë=?CŘ}tVF@}Z)BWo^u< n}uwgBC 0XCބ@"OG8=N3EWGIH 6wjL+;a \_Wvia6p2)4{`Z)jj=a@D"{*w(ı|ǟJq,*}U~HHG!;۝˶E7)[!8$s- 4^LmiB֦[IO-5G*UsjD%rlk ik 7( a86/Ls,H 74'q0Kx5>KfdB$qGYJ~@'Q)uNh; 9]3FWxK&BDx*nĐ|\˼e-D'z"u雈gNY-PDt>iVfe";w"%s~]Ozo73( Ѽ*۹/0"WZqFgR.p|sUד{X}q S!=lX/_J7BqbNRɬV]IDz51zCw^(&5T}/JE>LOgX0_FY. NX){C|ᬜ#M'۹b3_)T3"Z` zŕvKPVTm. *|U#C-svEAKV}!KUu"vͲB?{J"p6bnȘhj$O=f[l$d9BdϹ= `so}0ڪcdGK ]c Q`L9G j?Okּneͯyda7i4o"_|@ ~ U!jKAR0X?߽Ou^ZU8P7N4DfZ|:=ʩw8{OyF԰2Oh(ITI%+ C|uHΔc*Zo6T"a5#d{7p볚zn"Y޿dd͌@Q Sp30 Y}LRrG~t ga2˫Q`01&r#"16]s.7'˥dz!=J86Ot cY#Pᚗ= K9C )"ǧ_Ii?Sҥ^r_j3SݭcAQ[BjV~#?~F!w}u, ^,۲A59<?=e[$ZI&E H7ѻN25KeTMKŕD K.%MN(sPK;cdhK[e|1*κ#F0W$sŘ˔ζEW8p-`ko#8fQags芓sh21ٺbL3p׃@|UcЌ*9 /" Yđd㦋HË[X6%eI.2q5{y~ ش<(NdVbsx0ѿ?_Ku o 0y P|Bl ]\/eIq[rU8]" "Z1U,"pԀTly,s{qW4֗PbZVlDm^CW2e5Эh2fFޜtO༴2lj9\>kQfg/9[B`i}jV"r8v(XB-k8[Բ}h"U~38fKt#YmIl/s{̫#մٕ5\=jWmAglC摕G D]L;Rr/r 7ר7L^FL*|$1/^Kߣz""Z\CE^ҺCao_gwaHiC\6|턶4NM"Fy;qcm='KQI_M]˃,H L~(H>⎀G͈<."$t ʟҡe }}T'7 ^8%qFtwlTDJ5<+O?r?0B~j?(u.5N j-unǮ?OӶvy̜xKleuذJ<| S$}r5Ÿ 0$6-xq;cf2%$}NL ƒk+BdZaZT2!"PHuv 4x`iM˗7K A,dٱgl_pvq--Q2^ntt keU]1vC,ſJA$\3Zx+ F&?_7Bg6 E6׼iXޑ͏ڐDckx@+ƍqQ'v{̛fI ϊv-2>ȚAvAnHo/w"cw ʷ o!8CfԖ xOA∮mqm #X"\KGmq9>s FE1`W"oBIB{{Z;pVl4pt)3.fxfP*j̕XZ>Z^OnfOK4ɓU݀LPe)#9/U0yȃ@"UEçozlYt~Wx!S78 쫔 &^ts1PlTh=}4rS`C/Kw$Q()K^d0TD>.PJt{ bf.1F}f>(vrCIȧ9U-Md"жD7ɱ"ZC^Z}|a u LЀP7;0Lس$%FB4Q4W)y@IjP"HM`'Jڝ0j.,n^<7 lK=.]²`%*8?Nw$kUf~u5SVp/L++Np Y2[c j(N1~Ɋ>pO#3y`0@) cgnX_eK֯бA`:l9HLG*`D\5WTqSH/h)#5\Wb0ֵl.ߒh2g}Ӵ7oIB |ZRW!oX`--\.RJipe1AaS$ ud F*dvh7N*I8#DDI5.ā. JAGH9G2S5tҼ|_hv&*/nK Hj&y)V5G ӯUm1.EECzM ϻ`F-IL%})NO% 8+e\KRYЏY]9;ȃZ@nrS6$\Vo^1cLyb89b^Z{WluzM A OEp/žƮᏧtS[.ZpkK* hmPv#+IrRJsJ+bswZR*u7GzpX0[4qi4Se 9$XC٢Vg1H 1~#CiSE+pN57|9zz0څ:OE@ztg}m8 J|w6=^2͊#^hu>H%x ,>TFr|lҼ26&Tt|$gbT*MCN-^!S{WR5sF a6ïLk+Ne,۩ƈc.'0,vK`g-E*=6PgġQ{s}W[uNP ^yh t%Hn @wQhn0%ib#X};Hܕ8"=::79z%𦁺?w]]؂Y >cO2|B?]-L!IS$aO.szNsjI3`ġjhQ#K"eC"ECaSJRih8HNIqaPYEX~?n򡍾Fݰnng!Xy2ʐ.Ȱm `t7 dmϰxء^\/ 7)Kp*ہ OwJ,0i`E?0Z.mt&zR$ovpˑY]W{ M&FUJtew=HYצ4%%)+r58>UiWy"5}?NߏVWzT}EED(v'|}sCZ#2l~BG/m4yH_'n4 1ղ}ħZqȭtVOoC\K4bf_ ]IcCDxK= I}\0mqܼ,s ٫L`HFI~dd\, 4 MDW)Mxxxt8+$vôq.߁m"GŶR(|*I)O'AN>.(wwu{`@SPHL@q#^kЙDs3*X(T: q=dTP8u=,5GDֿ1ޘNM5s=o6AOxȠ6C%̟zUN(H"<|% Wgab)JU =2:3u(Qsޗ\f o43x#bHywW0Z~i n⓱B)vo9 ދx-{!\l ! / ehEwq3/ Me&m!eFUq["rca$$7y MF^oIc2A >e9ӯM۪oEO/s.V\έ㭻FBBpr{fvҹm߀Zn#qh  `Yﻳf#Ti9p퍄)6) Ҥ:mX&yINZt6|2T]FVUn(w]ttaVYaDN Ɵ-*1c^^UgGBBB͂9vBtX'n`xٛ=&R!t,4d(ҫnU@sϔkПYt| Ӓ8,sYa*fZl¯HTFrǦsߊ<ӡ#7@&olGv{Efމ#0߽`eFF(#X&f7L/QH-;g^O2#뢑3lUtkQ!Aq%˘d-؆22[:C='3$6Hi| YG~`r% WIdy$&dWr5D"/,W oZ @"䎊/4g2F(xm ?5=4hՁ&۬1jVBGo,|9ɛBwZU[aFrm:N K^bףUdsEX 2ǧn܃1:ZZcZ粤XeP@mvo ,"7 3Jh|0tĵ%OH`/Y*{ zz_kٻGxER˓o/u.1:Ĝ$up*_C.+4{'lJu$2H`b5^}$,7qЩk9 VLN 81^!zp ;֘t_}y o3~wmXCGI=&"Bh/IL]]vN>X]q.I෣ R6 G 6݈)cE*|2{QB< Y+Þ"'%EhW*g`tmSH&%g﹢*]^~&Ƹ~3_12p0_#˩6Ct<bea%eYꥷ~6bmaM:Ȫ选a=G$4 l{ieN ǭk&i-~OzU+3])E>x]!*]eJչ3y0])tѢYjDWveuHˆ!y ŒYmHMH9d oSp)?ϥ)08WҥizK噓̯|-ٍ7ԟ3$|biD]}~٬;r t`|WKk\.p^QՕ>˕F8o! GNd.$R-z#>v:Mv,dN{ l 32} I snBMM+tIc,3Y궇k&"B'*;w^]T~ͻ/V .6\PTAh<+y䱎1ɓŏ^%SN~!XWaH3gƖGhi #a; .M/$̞>W.PﯕiMb5n+`i\ 'HC^+Z`)EjJ9=OgA\ *Q<]DM5j@ʐD'lh>S!Ү_, 4l*NU%dQo)PtMK7jrJl' 5EijW 72TMy389G"wEsG?.ihRS A\WQVBYnq,E g{/2Iv!IzlRxnƽ{(H5*ִFuB>"4v ~ ~Af]v@º$!pr:vͨSa_NRzԇ509\ͳ+N`sȥ_o¯t>_'('ߌ&/\HJ*\ت L+A}%iGnsLRJxm06w .4l jfY?ȢB@fLJI6oN+v==pX0usX@շXډ q8y _hu$K@2-M5 3az-"^b̵ȱ ߳n-2D()?̫B"-<F v{w"{IoS+|lv%ΐ@mNBWotk0 O?h(KU$@oyss?[yZE?F :Sp N,͡K/-!k8!w5G˶JC0_޹> Ȩ] [`C^:(H5|[h_li"0ܙ[`c?ױ.o7Z*=>YDݠ\y}ơ}Dwz7{ͼvLgXw=ߠ]۽P*(*$D9^WsS<8>H@[V؜jn?*~%p;9V`5[(! (/- C, \,5dUrQ/ʛ n!.IRLvъd}hYTƏkp͛F$[2NLRfoG Zljkk_yIڼڏhiR|PZ;pEW!ɔ-7%(psh}pOcJ&!k^}՘fgxL{4) {ٔBAMxŦnfUPQ;5YӇѵ/RRo{wKQYPᐁ1:y+U҇)C89a.:mD8ݭ tߑfWXOr 1z0i3 pD}FJ{Q;gNx˴+3NJO\Y/RZ' 2H_lam-$_ksu[W4 mA I^%^-u y1p'I2 P#NtiKFRMt`ڳ 漢E0n8<:E? yu.^`HdO>uE fᖫK=D?xIt=baad1"ԓgYq9d <]"*9Zt[Lޢ@&vo8U%c(L頿7B>M;bL bem)7;&͌35{.9 a`՛_ P׃ >J`#۪>MZciǛ>HM)?#A])BI9\Mh˱(~*Oew`Upԩ} 8IMy쑔?>ZWB whf\.ռVơf|i'{ԎjMYc֋R'#]>ZNB (0EOĞblKD:/(* aw.'Lݎ'z2)y,<.%D'(]lݫ́rM7 'À1>DEL5oJmUMo{{>/>Y\1 {PݛS[_ RĎbyA$0`2Ԥ"罙rԜQ)sdQAϗ! #}|}ԍZ^ik=?_ M n)u]ywnj< 2;ՌݽA\:Gx'W6' ? LlJ\6%r8Z@So&lZ7 h,=3;TI%Kg_VR~-^a6,$F H7䏃L +s7/Nyqf^%\lYR4(rݭz$˼ lԛXi\?e! 17%XfZK9ͅEe BOq/r&ELj~A (>妥YK=i,@z?jcHrR$7y ŁU˔Z\-4ӈPfD LQBVfT74n^k ~/kt>9)YVR>e+# wUAĿFbI?NtT4vs\7 )K1`E|KVH[mR&-/)EgR"TFU?rb}#T u%?[E)5==Ӗdœq 2P !p wc?NˬlW4폺xqaߛ])14j_}a5Q\uǏTEQxP%0bMOTyPh\Y/IơׄVP?wUBZE_‚Uu091֎VNNp0Ot-U);qjѮX,n DrҤ]O\jZ ҏmb~[Memqj4ui]f)^mB@v֣UՒkCKj_K0hѕB8]HgmiCg1KLXkdufQPlm${ˆ#>hu|adR!؟tf[B'޹=i-&vEٔ#cs//k2ZU(c\G􏠑KY2䟩/͆ wMOyvdyH^A`{33bd!WTusD72Se k3Bv?Sq6<Lk qɬ1>S6Z1Jh7TsqDDJΉ<6qV)c#SGuH(_'l틳'-rL}:NHVɘ]П4u8VjZ!1[^'Ui p "Jia78ƞ>ݥJ{ ͭoI.o7Pr]b] ֕3;ҹ+^X.|u l)n+1ݞd*@n 9ykp/{{`q8~Q0Lmt[1w k' U1j< J#w \@^T%J|kna!p~Xڕi 9܁pށ^`DV !0?RYDFTu+rFxz]+oBVEl^F>H80J\K,sF+[ "Rѫ0לKa(ib9c o?qz>~gſZPF'ezTel$uPR'..KZvT^7CBN=MvA[mˆW}WQ;ˇE@ ivX&9R%va<#n݂Q -ډvUA#(/$i&_`ȹrnUm6B(L CK }Lp>U)V֩tvdAiy y,W;3  J Ѳd%ѹMTacf"9q2lV j*"c+\N袄H`..A|IS;, MHQ͐uGnN ([N,o9x(q ,oޮV;#af"MsV |cNIh}M"[έh #GEiZfv[Ϟw6/D_ǧnVmA혛78dHS ˾6] EPޫӿ.=ymǁ2}fHRj0?J|׫i0za**z7vGt6ՠ5 &w:[m/ń~3#$_;e>rd{|/`,/ȓƽӕ)HIV|Џ+˽XFݖm-p;ac)wUcC"miCjoW}Q`޵SBi |5~^K?" gjoX'Sy_5eF(|s7bj+s:G";2f~ =*jʊ8$_kl^i~y6;%L;\@(D͢;q2)bGNG:N~ԭ-U:\Hc@uyiJ׺SsP Zd]4y4mׄ]mfdW:dh[G@Z 9j[4Fg6\fQz'9kgx?]}$8$Ri~ ,s45}%LQ{\V/D-F@~[J(ؔ;^ EW8Uvx Fu)0t+|Zßdc蛔 :(b5v8)qGU|4< Ap/|D ƽK 'hQO o퉝/].zyY%3_ )4]5-T05\~-ķs.$\\s=b=SҐBB';Zڐ[] Sk u|,kzd׾٨{xҺW6m*7Hajnu?.7df/Ġ1_2'%h#qsŋFM%VUޞLAC}ngW+|e/ͿPKЦ?#ly3,L[?rk dFi{qQv>2KB-@^>ǣ]w ]`x(p5Y*UÖ $SP&wySϏGȨyUoXYb#YWA΄$R~!"<'_)Or32 MݞՋdL5:L!h[dA3lFqF59G+ !P*80s[| 4;OOXaѾ2d' Bt$nhUZ27g^&_4@ >]_RXo 'W}` Ȋv8wuԊ⽆Rt%){Σ 3*E8@{ؼe`b?a+{2ƗU@=c:.:{Msdeեpؙ+6v9uOzkOUI:ޞ̡IZZ$d}a-b>n{?RFSXWyjSE)⩔D%]RǠAwM֥*h-rOd|}7 !Ŧ B?]3uBc~x 'ʏNYlԱ#ʰ6xl y^xӒhE tI (4`(q pIp9Pn mKoaclŒInCXhny G`k`~~4s7$j;}>a'V}Nqs޼&.iz(ب״6>f#i3`T!Y߅1^ijn ᥥUk[Hz8ݮpvه_Qd|;ԡ84>θxTs$bN웵G2=Hrێ7{ɔåL+˯}3BCoa5.?#ùT؏p !NZARCUKROwwt)"Z=<ORTIl(nK-Ǻǒi/hpy 2 mHLy7lntjTFj$ 5 cܖ"79u֕|>l25v_(2u#YtW 0Z"kWaX5y([rsc,I 9ܱ .ISxk="i#28籔`6-03W(rN<_MzWad0qN_eco2f Ƌd\f_A27K(S<<w -W%t* u^: {_ljx*/t\X9\W +fS@r~+fdc[1;8L_C{T{.Rhp5.ɻaEDN4ST&3|L[DIh\:]blY>fQ5Ep!,rCV;mAP 5xآmW.TyݸCdxC8^kYM1zDOKDV1?Rw_,p[568chk.Ldm袷OtMӨ~vt @X s`H̏ HM㵾#<["6k"l^J @ 7wtw#V!$ah6d'@E*.QrOOgvj.!R;MFd?]a'NJi"luρ0eiW&Zj},Ot0q6fO,58B22cܠUpG'$&F,0lpӶTOv:E`XK" > }R6 ?皼TR;euJi=O"\o}RhINA os'5uk0H ?hgbA>N$~Aز8@He^£ #(2ãU jAe/D+eݎ3UƵ{ԭOP@!R.ŀ2zG f.utl&&ZGwnj=qK!Aº&-[O* OkU(Hnw$BwIKr[b&|v/U}a^g{Ѡ;5<^{khEFEc>6QhͅҞu 7\HIHbԒNZwD>Hq|CVpڢ' ZTw0s_b߰OlvPԹ<.AAKv#;7IpYu@wWN#0%J,*4emљm b_TPvm[iv$l\a1l K@iX/'V Qg%j\w7Z^J zqN p KzTQYs=Cצ>gKUlOA cqtg 0 TaV/KA31 _&-hGa,wtC'Y(Y4d)]KV+\h{.RFNkMlt5t-o$DS#yelBa,* )"|3M #RI4NEӻŴea{|Nrwlz9AA΋>-4rǨ LMyEʅ uжшbsXD6=+O &,,֝xr-Xky;y Ϲ QMeO'uv$z7lY>8+ H uXM=C)l|dzqtDq,[MJ@MT-2\\&-UjMH>gpi Uy}}a`ϣBmLzy$nݪp-.xEvȋiz#"UhSZxrIY'lZrˮo~O+lJ BV2_uZw~!, >$tu#S'BBU$k㞹&79_mH4}\>.VUjw\j^ndN;L״ L%|ߢ\l=}_ V= yQ7ǴAygScEkn*Q,wd 4"jef#Hnlsg-xh ]>)M)k„c«/*6Sܐn0D}~&u*1~(pRЄy[;V_8"K*&塚$sMŮ=,Փ|耱-dJ,9!Jwk%`gyG ǰEڕuQb'edwAP| ÛF4Knp D !S e,뀾ަ`iE.\+4wrGmF;2[Ԙ0GdJQ|dRt`i8p4U$J^`B7K^ǫ`]h^B-v@ ʱ++=ȹ60>%q(6S]|~@=زL]:mYy=/!z@]#%KPnX!qmqF%5ϱ%T@3,*L Sgtcmrt SO۩Qs={*K68kCOȼ YK9|pBCl,+!Nt*"! cp~>V鱀! dAk$yCm} m΃o^t v}ESG{t=[j_?؈ v|B⋸똌lpt b([:NH䇘1R^z>nYP#)iJ>S1jz͉c/y8}ELMWRiZ%۞~BզŨC3e.yc8g.L^>6e2)5t.=v?>{ (.iȲ l1iVbt9VT$1u:}SM}%:pXtT)Boc x݈̮h!cy k&CGY0N-B|Q@Fr;IZG6Ž17lz[CĻd(ֶW⵸'H90Io35d6s N3(h#R\΁jU|8-mo$A.Rd"wP^5I;Q(C42c!75Tkiܥ >Cicgb&iv ]Ts/(c+B|? |$#&fb//Fk9/A+Le#[/H~gՃ|CI JpxT`ap\@CwU_pO!)N|_Q-\˵Yg 2)'|0L7-=4>lgS0; q!|$> R 򲰏d]K[JcRMGA;M;vG>CJWdu ս/d$yeK82)L:ZhM/ ϫ7ە{6htW{"-6y+հ{j;1'-A =Xd4Z!z=4qI+k`'Q$%A3H"%M,B^y-S4ml6g$]/l;G;sy[YC6:BiG{c!0rf 4'eлw 'N%iU(ԯ?*sE7!)ChbuRv*TqsGR.wYJaQu8' &9``v X^As6b^7LV~Bo  5ͣ3 3^ hqFi,.g~x˰D{^! o#Uޚxu,G t^5fWSvb#: Vc{MW򭼴|=PdVioO*`VTaI:bII2O\( ũTIU2lLX*: ů {dr!ۖI0dWam%'7߆6U:qb;gg&2ؾl ]qQX$QWW@4H)#nְc[_7x诂 ~ZF"p9.>y0Y* ` uLm !ROsrg£l}>TGIs/OJӅC! x&`@h_N!i/gc grXF@fOU}?>g*h!s'@PaDY`r9ujjI+Ҽ[^wS1 xsZAINp^a?E% td"8~1AG35~"?ԋmn`;M=xKE&xmsv 7ZQw?eiTXrSHAB_>wߥM0ڏcL9QC??q-B(AUʼnn Æ?iٮK()J?/\V yx $"=KKS(sνt9<~r& }$[uxfK<5)^Ikgl-&CM,TTQVU:M[-j x 32p=߲nU>Gl)ڣ&Y DVpr D)U8EMfwރXWx`-݃;AHJ8 8= .7X:ͣkbˎt#珜miJ +&%e"NM;%t/uJlVW}b6@T$l`T6J m GF s"y(Jbix0n2k:QUOE :hӒ\oVbB߳^9$.YdFWT21=jӞM0%VǫCwQ gY:ZgaOENbͷC/5+!gsW6ۭ0/PuVXf.08`{ =kUӛ6e R p[4)-L-=F]/WyV%dϥ[xq5SuWܮ\POHqѷg E w@:]@UWB qgqC-9ڨgzXr/~Xgd1:8mI%E`&^u"m#ƓzĪd6N;Z͇ u#K4ϊPqӬIF/!AsG8 (XDTGqu?]cD_s7;~z&B@ONY,;5g\J[@JMS^\@/rP?úp,^Z?'`rβf@#ԫ"QL|uE*=-tFs3612W[ad#`H>bĩހ޻U:/?5vj5r<폊n4%M4A{ ixv7>0tP<oIcU w.D(@,p:1g /rcr Z"Klw+<:JOC6Z_i081Jym}2ig6NG!]_RcfVHs ơMkMd=p-X/fqx3u &tMi$%DJx͝ýD }f&"ڶ}]ՃO"RQIA]hCHI ZvQՠetb: 5#`8>=.;gI\S ~AʿcH9tjfCÂۿEkL ,[IDb|y^~թ<2tm/_BmLN37tGv93Q8 S Gax^CB.#Yݤ<',!&9.2)*ΰlw 2$&4wj xo Ia)S֦(EYŅ`R@F:bN*яJ "hd>mݜL3D2>%>F&9#d6OE G/V#)] CT %?o`/@Ԍ!fY Oɍjd--i"RnT d _L{! wWP'>*44Դ`<=d>v'd[è^ˁ^g|a\G~)~&KxS(\zCSC,ɅgYZ0707010000003a000081a4000000000000000000000001614216c60001c42c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/kvm/kvm-intel.ko.xz7zXZִF!t/ P]?Eh=ڜ.+ȡR3ǃ+T/Fg #1tYR'vʵG%c_NCxir}A*\nJ-zUC僧6j[E"ԕnoiPHu"\JB!ظ4;,R7.Βglk.j_:S?b5(_~ #c'wsTF:Ұ?{^8B [;v^_\(\llsiCM}R 175O:m{@bky :੹G4?IvJ]=6q>pwxߨ7JKfS xXYǚ8s$Ǖ(Bb?&֙LIu2qE Uy,kLR2Q.n^-qXP_\_ո,}"/cɥ'x j&}󓘷v3*ϴTpŋtG"ؐ;jd*Eî1 |Y+ߵC1e" }fLmG\sT +iV}m+n.-d:A`6 _SS8:ϭJeؾGUm=Q{ܬpa2 } =9`IJq^o#pI9R%3$Q,^FBY`Ƚw5*f,G.uthX_(֚g+.ĐR:Am&}-O<>`+Z/C;n6Ҕ?1Ĩ*\%KKc6?ݬh궬+uˋ'. %R&T{值 J;!$J:G36XZ0yC}b]#ɃZNs/ tFN@vVabւܒ ;0h:c흃MsIGZ8@,vO]l\*Ǵt '- =wOE,1kX] Vwu0­nEh2U#u#Zu, MBWq9! !Ja={Z.9I.C"sC^0X _FsjN:L+n2&MȑEW?3u K4pIJ2 'dA$ǬO(4A_"9_t "3pPԇG)|mNPhrkТuSƻf<[ɺ5*_ s)8#̕a ǥ*1֟~*1jz?÷۩Zi1Z[/SH<gz3mRKjsF%U!yCKu0cWἠNoY]& 2641!60^߬GWk_`Pb)'\F"vƩj.%~jΝ~j/:gczԣOH*" !6k3KI(a'L9 Eoa(/8PJIo} @j;e{Z'#o@53]RfGF Q :l(jQ&w+·v{_84VwO6(Udz] ȡgΦ}eYy׸0aޖRf3@#C`:[NѴ 䲳"y'`wsU1E;WgrW(X{&A.N-݊ph>zcE].pK {Dډ~FRѪ-B̉tO_*,'w-QIjeo!gZm8yͥ66T.DRSbP6Axĵ6z-h棓 rW2 pto!ڄ=XGN=d 5}WyC^L-T0ht\vǛl+뾵 M-LI˥;43Ozi+ I2A s%UB³|~j{"fE)>|LUDط!Q;u+ey$xz&XOA(*PSy͜fY"%Q_ @;ZV)6ӿihh-RNjC돠T9͈OgLoy}+?ʉ,f% n1f/19BſuTqE3V w@d [HWp\(rTccl:gUXxo|:PD3?q\_|ۀ4~T<Vp&^lF: 4(%| #K&7,pZY ] 8T0qf=La8]Irk\Yx췖廞jG'xDw<^d:ux\\[ؾt|w Q(Or6 /%xġBϏ&GUfdXRZHq0IIX Aחpsb"-$ ] c*no`òk"1iLiT~SC"`ZPtȀ1Vm0tXd `5ubi?It>dmÓut3t܀2ᕣuD& Zqn7dB7z|/Q✠%)A;"O[grMtڢ8JZ(C(^([͆=-QЋ4|٤%[6<~XL ^9s 4٢/GݯݪFqTSh?^1Cgڗ,B3og4H6"rdk7cQ }Jj}jD }cǫ`VqE"oti>םj}x}nPͰ|dž/y,ɽU7P,ژ5_?FS b3{[[0o0;` Co>uB>PY K%z;(HJA2]o&$dryu-m< W\MR fNM q]E 7,z,?yc3xU; eA%z ^=r EqOGiHVY?<$"E8Rѕd}'w, Dz a/X_bQ %{N4楧Wkֆb r /#)=#k rI#$c@Rr~fJaPsJE :zi9F~CX#<5< f~U NO(zmYNI^ 8 yAb0ٺZxLtSk е6R^|4Ʒ@^;:dj qQXD~,"A q nȄڟ8hL3"^,L'Cm:OrOS7# W!Q% @6ԥ6`yraM$Þ;qG94I6{TuNG{yt۱hV6R1:lFxُk5v P*PqIϷh%QҠ݀fEn{UOx0V<0#Jgɜ݊$+.?ݭFpKR$A{덦/G2][YZhCs2F˔N4 t1uq/?hGZIz`,=:e4jm}?P-7}/4X7".-V͑/?y NdPc_S:ېŹfK~^୎xyn} ~١22ƮyJW Jzem@0١;WJ+h|'ד_pMFLFks(lu <ꠀ%" _-P 8N#ϼzEk tqLs'-¼ڍ)[M&*N5z.x,z,0qi",+T# mrQ 5bςa8#'MSzLc*̃+OCq+)?ޟItSLp I6LC,/ThPȕH˝LfPspю]^[M~. Bv 'uHxȐ6;R w>!;(:𣯱ସ m#&LGE󕝛 wE rY&loDyە!{̳? BQg!xk'Calש%+keUux&iV8U˰`]vBތ J/'m3H'<-  OlVB!V.x2gq!|"w9P2hr۽ȺW#'b KRi4Bf]gYd 5;P`B`;|f=LvmHwu-j~ޮΚ<鄕;*ya 6URټ=\)brSN 5ܻV+S#]ƾ̢*x&^I9r擃tM B/z>==_9 \Eŭ:þPxW|3!{RWL@yFFHG*:&9dBX٪%:h[Ku1 |@>#͘8"M:x,MKBZaOWGGa 3` ւSuMY4"?z -Y :賌db |`lxU3MmaId:NCԾL< UTJ~r^pV]th9zTr(vGRMâLz!iKTB<ƀ'%_x(^UG-3'\!"r ljT'̀G _FNђPMP?ݘTk³"G3NHA7VE Ap '(?OQ SR4.<ۛօF/7WV'o!RZG;=,(H14#N\?=@̞̗@ECF5(e<6me` ㉼;. t<Ҿ=f ֡ lf? Nǻm+W`t*@A#nH闠ۗ#c~q9a1DkĤ(^uM] rZ yT DpFmq 9GlN jAڏKv|K}P tiC-4-0ULi֍a I:TcOoSwJ'$:sO։?@ٓ+vKYBSʬ{Ӧ(p<{]cat pkQM9uv ws$sm%vиĔ桶<'a9n¸"VGduwkSoH|NOv6ǂ Z0{!b T#Z*ݿ,s8;,%NZ DnkG8s\;3GUeXŪ'J_'0 \xFZGUld8hzI F,%]BDsn ^cIO|Wr$d)fG]?eKWww$Z)"0# "U (*"4RwΆz]@Fl$q0ON 5fW QT쐁"sZ침%aeܯxX0c]);q36`}Uի+Ǒ+O[vLjk,_95G!trwث]pS)>f X)Ҝ)}1r+(bzx NP=āVh`(j۠XHV=]Owiqecd @sN *r+IEi˸#?? T:}]V8(G/(tbj8h ZS=-3Oflw+Ŧ9k hTfohr5ؘ6~7\f`b6HŇ<< 7GMg, z8xƛMS0$31E#yi@p !:6j2L\Lŋ ۽D/^|P3ʯ\$%|EС4ů×Ty:GHmhiDg6GiUi/x~7eqc26;(xnEɞ@y16d{_)u~M ca/3+L"$ Y&"BNट@e0o҆.]CW1ʻ;X!t`; H!S++'K,oF<B1)/®Ā$RUEG/|OZ?pN=|Sh޺V._[1'jfhECs)O'~:>UHԌІ⌽ڨ47vRpu=N&uu B ~na2,BE1Y=t x(ԛ PJR0&[,Ĺ]ǛS Z0weGe\5NJ"y첨Bt}+7713ts .$sGήF˖-Ÿ;Cg:Xd>W߆Q3̲ 8ۀA;za 8%|I鐟dE0QN:bFi2 DK LԢ*;8ri1즮?'R.jSVDPd]Ny6 l?eߪʖ1P0DV.nϺ^s[(őm"5MEX8Bڷ8x^B"cY_B5EYTȈ}8Fdl mn-rwyhxL,e^I;c9"tO`O;UPr-[ ]PL+!SHdxnXT9kn[zR~l]/TH2b$;N6Gڰ8L0fGK.=MKguAy^APgTwE:נ=ȗLH@yyMPBS;W[9؉c u=apֆg:LRM=kNo! +83vį/[x(#4.|{oمq<r;DD"M燫4F+8Hca!l+1݈1VWK%-աZVqӁhsɂNv212=8>d>t!Q4쭄*)/N#|ZVh(gxèQʢLo#Z{ZґO_IE$uMyͲԩ3MBubb)Pg%Bj /lo2 N;xSD5L¡B(`W٤=@7ְ`CQ*-eV41M4 H.~ۈA(^ 6:-x]=z6xoߏT?On,[8#Ҥ -nbijwEtFT=E䛘DU>"e.f!!q[:O!"YFSa_hnN) ouԄ$)U៛NN!3%ї*V9z$-DK4E!p8t`dNoV$T `m3v'Z u]Kd$h<2?ˆ׀Nb 9}W@`@cs|\ݭ#jEQ73@Uӡ^vEa]ѪWZҥbrN'F ai~GO/I*RH䃮2bcXT^.`7nTmtZ#pW5!ꁴt5mv VD:Jeqτ!)/|5I8?8 l)o[fa8|faGRSм#Vk]ay#jS:[]_W`1W7*GiIͺ&rr5D4LO bꎕTB,:Zq54} 9Di<0_f$G0;T"QR 4RLdA[PNP(KXDFP!!=dԗjVX\)Yչ~rnR~(JaLx;v6GSdYMChs͹DYK eمkQ'~TW! o2\E$5{Qx9~%?PCSr&qSGם ְ5U N%=@?b|uLMReI ]g Dpǡ4{LÃQ wg_VeLrkXdu똊3il7B,"rr4ﱰ+`|ƔHk@ꔽ!y*}g[nLC1vNC+B*\.zΊ33.]2Js&dT'幸&Dm`2 u>W|!h"Vބj/4d]։dBwiU}ALf;!'1 z3=YӚ};5xJW/xbKCi!L" or,jh!4XD« M?[ʼnu]0_௸kU$]VO%ˡH,Pf ^D IŪWZ@l!ְHޯ%kh<&7yqG_0E~Y^~SՄ@C!U'$֠dB>:TJq䁝xdzC{舝BHpYn6'q/Eٿ7:rY0L hRbd&34]HBL +F)3OMg *CM CwμI Ec&\/M`y~/Ea1}Iat{NC3VkI7挳H#PyD ZS䯂R\^u::J>Mzަ2&qʵzϲ0eh"V^{]Wh85rxJ] WM_9z_eGd2W®;sиV)Pʒ4ZUH~j>;0\Yt+uC-?ɴ4~&J7dW?vo6u\)498J˴u*(h?>A~V/nHeNBqű~bޕ Ijcz`i^2!+|";+74feXmg@[4J!!3I@^짨[yhhe]j_gDsq5GXXTi`{Evw$i,;]ȕv0}fBg-8|}J|3 =[7cT#Bv%\Nl6Gci74l=`^Sub) Q JIWQSNOԹ0o/#,__g"4@R DoVXR^+_@lco1󩎓5@ r26pⳗY~ļ٪9=菢PK\#n~8B񲲍_C6 JCP]Y ]H+ǙI"a I~Q}mzYZteotoŽ81#L @`L񣨟BW,g86/ aK,q]vX-)tSx6\6ssQq#l#8ף6k4;'ޅuS*e&k\vt~QLd Dtp&U LިyI#cS ֽ}Hʄ@XUO3WK:^ i @8V 6u48- Y>8A9zɮix2J-JE2q4"hgC|Jڈ&=]vI d̿vbghw?ABU0uNE(ϭMҫp_c#ph M3kӑK3rpPI6pڵ $V*ݬX2raKEڠPs%5V-^=wVQG[º0h?*%լAh7<9pvFB/䄴rl%"6& jҋ΄͕332 y49CQ;o»#-)E\)x ,MsP6z9=.D|_5'8ˆZ4S~BsdmӒXD7!2@Oԓ-2 ڣʁ:ޠP[wlK 9Hc(7wRJsA b 2k >M }:&ڈ^+Gddo rKd$@Eut=Js'txGA\sK83ɏWn?[tIVq>/ٵܚf=|p(jXtnečIn9ɯp&ʹQ&aQudSP= |z}vL pNJ nMA!hGi5)`V[ f͈`O#-H1قc^N3So *;XȖߨ8ԗ{m.U^%ծ S7De/dSuR6_dcgg[{$5OYSZh`0:ŧ/e;&,Xwh U6=cHN)|*v_ldP~>15]oY9:3yH]r8mZvߙ!_\xߗވ҇kRF@yhfSު}9W6(hDlS* C||*|˝@4_ S*ӞTGթ"ppncޑ6%KnzQq^\Z^wojs8?"^%:KTE'!E-;=oSׁp&T܃}`txE)vU(V@}0F \kyO?Wsu1<4/ AZC[(F~q5ϡǵRˁJ:|CW!@U?[i/smaf k@J* <ܴ6-G%ꁑ8+*18yڮ k|sheQ4?^qң'<F8/ۡpyϡe< ZƀD 3$"zvO?NQǺ6<֟M~(}ͼǠG9u)t=[ U& "r ~>NqVA2zl-8cLտt+UBF&}ɦpD9ɔSzb9 Gʼ6oru;*SlEpٴkt8/9BP)ִw UPYzeM$ W+'^>ϮE*'9Ұi _0UZ'RaH0%L˔-DD|ХOp$`;`…b"Xb%xLψ N5QIWdMAX7LIRoOu嘝]E`f0Q-K#Ej'܁kdT?Ԏv+`Pv=ᚚn'ߩQK5e h#60AԐۧzDZ_YOzxX,pXeɋ61.^x]pYA<.+VIe$ϣiA:3oڡ ~f= ~ag,q6QgWQ>G3f_7e1|i9iQJ(@aS_ajoEˇzN۹H3z-xWMoHV66ZQYB*}Zg^9UP| EkhgF9X&#/gWIYXK- T2[V>%K B Em&☏?J`&v1_5`:Y+[:0W9ٛe! 79P0&m)2k? )IGc|*X_+G W: ezD8?3@ yv;} \4E7\2{}jC10/m񮥼vW)aD8ju:h:X+lVJPb=gUD7QACQQnBɿəD(YD2@ h#|IqV r:8oУ3姨&фK}~--8T*' w(?;NkmA1 `rl a B-l0.܃:>ҫwe ZMqկ|O0/fDb9ԹQ.A -۱k|.s7ڠGxX\qOũ܅JT~QˆI4RY1T"[9?B%Zg5:9&rdIC{knV??܌K~>6nWTUK!wcK_U@*'"12:^D͑s ?z'&ѳlOJFu)?ظ99>=n;>­W9_} s~pj Ƥ"<釞(_]nKbk7㗙 J>66 v;Gky9~C 1?=<Ŕ~5Hţ$ jb.zVlnT\`,UXcո/ؼ}@/xsAnPJe&-n tXV5=pEA,MLRInv}i;J e^_ĵ[w,AYehfP.<&IR>KG[~kJ"s?G΍Pdaö!o0sX:d䇂52*PgS#*m/Sy[[}v| )p4dW MR`j{~T֌ t.`؋͉؀jR!f `yP2]HCgӃ?3^ J35^I5,P^@Hsi`᪏鑌L&%mkK݈hLwt~nLLE4~ g'ty;]GS5,K)l'CWP='ÁJ-Դq21U+8nԸ3Plǘ@36jr{ה 9o;22#C`. "3|ށm;_<&KEϪq:w->RR;8i_"pƹ(Lv}OY/dÛrPRim00>S6/|&"cD?5բ۴& B?u2ځ)aL{>Qȇu2;v~RSzhahYzL{ܻe @'"ՆB-f.0ͫU{_i;zJPȶsi+PB2uV@0r:St OZ` G^%F,Έ~/E,֬wͷYΡBG,#ibAuD8E6:Dc xm+3_w KEfGa3z-,v@e":9]:9mkqkФ7g,e=g YElӴL4꺔';f.ݓ2LK̒ir @g&+0jr)p{ ߄5*6pLnl%i6oQ>`cGێo>͸xy5Mš*,mxz Џ&ju8؊A8J$y$ݬ_RW yWo>>B$HmI+n_޼̖L z#n)>RǴ«*aml!d3 59b_dT`n{uF@ lzhqw8* ~[,/e$F^$x`_,/yJ+mvU/щzy~5k̨g ׬SHQ,҇d>EaN]ic <2E?QlWjfI@i4HjIXW<;7 ÷"Kҝ f( S V1 J[[ iZi?ޘ<)s*% !!kr5uM"v&ZV9%pkӺ~!yap7)&<JyJJXt_r7X ;LxE]4[rzy/:>_Ekb |qY^AúJ\h->;t)VMsS0 mT w>{ɼ}sw:ʜOXXOu+i_ J}@@J  Ñx `MX?JinwW'/-'~:CJ%%qnG:qG~M nԞF6 L{w!<mH}$)̘3/`qfhr{"ǏSã9P\Tb@L4 s2jeok<'Pc2WL ⷃ.;jl$*v,3#dҤt$=oZ.+W@vxi3_q~w(f +T\a6!ΤmTNE5Na›:ˡ& 9KC_biEp=z\G2 ",،c]/%s_gqFG8r-~B x[ޝ6}Q]x-?4, ٗlq T~LSӆImTs)Ym}$f=)G PS4qHȨoG-T0}Bo2Ǒ@)5r=U!lDU1~q =!}w7sv6#}I^FJNF۲g]}h$$Ta|I^%z3,MPLMUk.9vW[sVFIMe$K6!8-kPX1K&}Q[[t/(M.a-]\O5NTkksw~A6Hcs85+p^1?CbsGȁ>Wpte3ϲ(Et}v&lݴJN-۞M-4C.x4ڍK~jrY[[p#'TF6!*OzoZsJb.&ڬQ?si_x lnHA. D\m{󇋠y'm[K%#N[by'sCo%)4đxv{UߪF`lK+VY5!-ckNLT̕W+Ej#AޤC[r,Wř {o c>73JY4f"TϱŻjz(7 O8;2^1 āli-e26V2UbHin<< L)R j+ =uY`T[W 4{Be~+d|=cB;ܭ,{h04eyZ|IZ6v)4$9&\<}Өa6^X I%ZᄑQPcDvOv&&m"`OTTky]mo04aiumPT3 99p%6S"+?ɸ&rD7Z ~[Tg',JckOvz*x.l; /k m Un0o ](۪ջj47vpfk ͍RG-J+n0Nԝ.XU2j#k7=Ih"ś^ sOD'l25e/٨g,|rNuġ {Zcl&r c+/ĒܠwڑI 6A.h/4zOFc2U1% 5xU}+0Ù^b: խpב#=VsNlB?0a}ZDܼ`@p*Uxzuk# +nS|A3L-e~(?8XD@e\o2 lXfG MT##I^K3r1ZW pz A\bS!Wk)>رgwvS 1mfYÁ@"VϬd'Cg? yc wNjeys#~λN^?P]񾴡WʰBH*(󟻪)I-vuSA)lU^A+H(,^IeR䍅َÎ)JCfBM m9E&?4Da lY9d'?{ەf&A(eyMbOsh[&2baХ5y{n|[e7Y rM耓4 $½@2{m2{LΖ}JA@*ABeg+%%Qv(EǛpP C? ?PT_鹜;ww{Ĝ8shP2FКS/''.@̅MVT,LI4l"Q1<&T^h4p0rZ󷃠݆!$ Oh2Og:]1&U| ;+Mja*,4!1b;dohH~iRs*1=σZ ]@iP;TٿzCVPҷ4M-. hr:}iKɺcbˉysk TDgeTp'~y@IŗPdA8S2l %bt<3fP7GC6v=8e&J{_7$;PE։`Mh,h iYJ2h0?UOJ;F@'\g+S6TYG"#yV습C-zE S0?-MFK^G.c[Jq}ma?X HhlY!ewe4oQ3AQAˎKv_ KsFPbMkh@JbCQHrgAJam`2l-zIj@Xwr*0QQ|+10{XHNa tTx9?;oSosMxIq"P(Ow[Nl%ˆհj*Yrɖ|{޽v qAhjIgHg}1ڂ=) z`<& >C11 5x;uf)\cQk9'.@2*'eU%ۥI@:3"C9@$z}B='UT oEpGY|*ؚtWBK?_l\ RNY #y 82ëqΓ5[뎁 tj\eH0-1H촴0 h`Ćc9[۰kE4MGq9%.jT]pcgtG-x5`U?`^˒lZNJWteߪ VV(w8nUi6Xf` +1&@H  ܺ=Aǿ>1f=3kЍ4?Zd՛nd#8_߭,։W9Osx/&V`#;D8֌uT{ )nW*} {\ R~IE }ƒX=&/zopɷ훪䒚+05k.FE>l>5#tk%VA 21-a}{"`/9RcŋYtdH&3Sr^>cP lZ3C`I ?5̫<ևE*/04c# J4<WdBb<ލɤ!yDDZ] r5蛟B:TC:)M xZG1!% ׂ]5@0[h ,=Y3h4UȮ<,k5N}@0X!G`MO*Vfr/;-Jedl˙zl~ʟicd:QPm*a<%[XndK'OʍGqr|;2aO[7b{{Rq&S*r B`4l  4PZr),oL|ښDv^HeTrNe͂[,|sQI% !:u5TRKJˢjڠ"?#p.R:l͟N+% HwNE3FcQVPқU5I+4+„J,VE Tz> U?![ Tw# %SZ6oF|8"J!kR\DhV? ]_SW(h2r8< 7,-[wl ((d{[l#Y-gWJ"aOlgoyb+ +KFcFEn8OjR![lk;*.VpSU+J ?-bo?kL⩭Փ3pK7D\Hu] ՐURu}s jk8VX aͳ$-i ljOLm_ {Z8-%%q-jSRq2 {]wFe'-Zm+NӟtF&7 ^%^_'en *bڴ;-Ѐuv:2[xn7hPqMq׹oKQ00+Е}Xuzڞ0'JȡZa5O1Ѿ%OQ{W[XAW/ u51Ao`O? U|D'g@]hxZVtΒ:k%y:b̄J#D<ާ`CڶVroh+t8NvP@V<ێUk}]X4ۺ1@@tY!Utt d2u[I  96{M%o [߆i9:e"u}\8Mըrh5t{;Apa48DhW@I^!D+[+u,65wx ϶4l;5Jyd@f=kNlT@ G$B5[, P-o\oY15gTo^] Рb]MNʽ#+٧IKj%)XSd`Q|}C_Ļy20j0h{3sTU} 7B!'^YL.WJX7uq-svWǎKmh#h|/O 'NŽ!61MSW3pUϞ(;(i[FVVvXo8"gud;,8 ]|TTj/0[4߇9{PDy*)W#A^FLk['kj{ PU "=U:{aQ:yBl \~=.`CM.^OrBH/e% G8g<6TSJB\GsH47kHΧ7$Ht8[gE$403+yw  Ȥ͹lNa~*bf. D XݓUh)b8Ԋ)\zE X"?̅nmIs*jxr°C tdi “.MFL(XGC! HDi FmJ1Նy>oB_:mej+V:j Xɵ#(Nr]DB|} ^ m"jKW, *PR$w[vWtʩWVDW~MEI0 )6U5:y*l2X4<~nUjr0&A0D󒟊o8g!A̐'g~M8o6H_4;oGM߆g^\͘c+Ez%jQ"7oĈ[VE:?Bj ׶'b'⤴tїBoᘞ \v.H{^c{qsM|Ζ闙U/" %sўsL΁B7f:a:XfМT8$"ՖxWǕ%e%n +MΥt؆v5 MI1εS |/8wp:r"O`[]\?v-=[ɟ0PHprabym5 ݐx6圞,''5U$Y[lξիoS\v#-pEgɆnX[$GpM=H`! KZKu|ם?rn@2"ޑ jtLDDtnUDV7Ѷ"_Y _@nټIpR5,{(كjl\gğ}ƹ? )Mgz݌K?.~jgMc` >SfJUpMŏI ^`X˜^r72٫G٤{RZVސpj|+Sk^{a>Q2oR_R)]TIp'oKй.bB#q̳)9ۈ.E $CfĎs6)b=AbCk'+$IѦ B~eh. ^_p I ĠAÒp6clUNnThӤ$Ix܈%Ѵ!^EgBIDScܺR  |NWzqs)DN1%C 'n4.'t"6$ `%,H*wSG½=@B`8M/OJfY[&a_Ihn  |t5Y~nWuSl?ZG%+ta6mKt A}%l{VM{6&,d! cR x7QMϰъB[ap'&JB6vlIt<'mA 4LCZ uAxƗveڕ٘!BΉBE7 .rtj6l^p9j~FB֨ XlvKn%Lb~HEpqw74{雾*O4Zg(L߶!`*K8 I 9ǘfk8}b:PPFWtcėEn]VH~a}L2heGKò8AEeޜiSñXob^0I=)5Q+ Li>Jrh 02VOFWdZ3~>7vT k_Ozh“{'j,ycBb :5 RN}#cҫI>_9O131rX0E?I P,Ӡv߱ W'ΝڝK_cYuU.sw(:$|@!ҒiLkĿY*).yp2o2y65/utI/2^P}i;rE{I;@#(_v)#RWo#FӳeIxode /K|mz1 a#UugA F.tD}jfՠ_޻,wo@d95Ҷ G)|G*842ऎf\|%oz*4l@Vt@CsY{5LEq`ߢgy${?+6F*r *FTbC3C,s4'o6__MfwbCmv\y!) YoH夦^R+P`bԳ#^;kO}^)4 ݝVߟK5Ș4rk:VR%O[II =40Uz?z_ԅeTDOukxq\/ЩgMb:}˄3Zb>&.Spf _<+1́GA[mã ˽\ыX\)?KR#KqQ>G.$(aOPJZ6T!ҟ}Zt{ګL-˜'=Q0˒9hʅ9 >~;큓^&onK" oPP]WQSǘNgfm6{00YL9-,cs֣PQ %ģ%N;,2; I.$˼X%@g9ҎϸP:WO emaxٿo=ܠ چ9C4GW'X1 rTLd,qU>PmlL+{ PExWyid"52&HCmg* p2s$z7(86^UnS>sJFoi.fgA=$9t'IB\Fk>X9FG0y@ Aε&{C22WpS;|vo`j(UcARzŻL6/Aw(;=w3ưdW}4jeQOD85=5fdC6td?wonwF8\><#8f吨 60ѳd6 SxOo ]VymU~_֓()h>RQV!!kB.SDѕccV1Tt%=?@86=ڸ3*nub5 BExSE0$wV=g5ՁZ]t|fJ"$r|֮FgSQGT#ꑒ?Q<,]LΛL2&h)H"x<4|(pc%Ji&d:cd_rgP9Hy* <9U$T%ž t4FAo۱!2h-ְ ю*Fc[2=;VeCN {i;ڗ?@t{=CaSFK8r·@_."nNLݮs?JaV̊GXS EX[ƣǨ٣Xlw7%Nq:;r; 8% > n u阁/~@A^/EkX( 1 gQ6zf`KWb䎑aRG˷k$68}^KM^8C ) | ɭfV@fvF|SSÄ%Ɉ1EDkzRr<ʐ;ro)KR(% jYlzd^)~CJѓj: D-\|3rdZ0TW8V46{h) 7^zpֳx8؅r V QjERWE$]ZK)SKM֌Wao73SjPmolnPLݏeJ. J5!RהuO}1hT*XC4A'+&KK.L(r^ pZ/6ɍg4ո- 6YԹ!qG:MN{2| K2oM)6 qmO+Ux;3,J+;qd,sYE aw-hˉ+Q\(F1$;H`1Fj͈#]c]O5IbvB8(!YTZ$,] RYobZ/cUN2 Y%^vCMq5r#dG6ewSuZ#j'6VR 07mˁ#7QCvG  Kkڀ b$xJ쫲8H{#M پ"Lr1;{@c!E/U f_jdyM4{wPzO VUʏ*h| BEKgY&k'kJ?gWU/sr_,b_H,F .E*e #b\MFB.w޷}^6z>%qt7ilv-oK`1|p4`0݋u!!{1y@{t'G:lx!o 0F2,^>)Uxp\ArMkWZSYipfL];ɋ/r S\9ɓilr'gBDTGsLP˭[(=y'Bϯ2dV\ԛX l y<Ե$b˿h" 2QZ]Dƀ<% ~^Jnd :Tjժh?\ 4Vˬ<iotYܛd$^T.oXΦΪ1g )rҬ~1~du0U|;VSes1tw\L!N͔¤ԉfoekY`Ћ8 A?uSyNS`Y "1]ԃ2 MUZ?jLۘ؉omk Tȅ sD0gdt9k]=.bUUI|頄-_ I<0Jy%cͣE AX;u:.7y'˪8)) dWpX2Q:Hi'LXd ã5S4$3p"qR̆sӛ8a.1@ Ԓ5/WwvW6cnDxHstf^$-B z \a>겓sZ-5:䂳z9' _>AK|!^ MgR->yʫ.gLo7n.HۏЊkP-;(Ix_Z4oD}!`&5U?NI$^t|؏8e rs"L|PE-ص!>D~koX=Cz$L.aJ}TfӮ>9_f (4WFBeVde3fwhe4h\H΁U*7M0M&) e 펝t8[FbT;bLo+mdm>a 2vcqT$T/ŰU&\',cYK8 KObV-x\?)r8-%6̄Upr\,J1E0]@"DןοIR0T0bP]` Qfah޵3aʈl~mb.R!QdPEWwLYEV==]OV["ʣ2ae#wvߪbADohmvN{)sj#rMw;4BJ$^|4J[(fP-s"H[Fs+Ks;/8 6W^Zri}p53UCc5|%_m=n%Z_Zs+ܝY >"ಘ.:x)[>n5(k..#8ڀ?r`e!Z+H^6Cpp/& CGVޗIHyV7>A  V.n6 ]&ʬj R/Bt KF=bPp4\+ "]sP͓S ɢ$ C+",n4[72c Wתo$NXpH NQ$ 6XuX4`pG֍?]|u X3ګ)7 "\Ve}ѠIug;c'PW]-jxCFpJKv-ql\z~u4KM5| ~'cIKhOӆ͓-=i1|N<2 m0Sz7/`c&؄ypO#ثCcTnD-GP :x9F+$DM!!H BVWtd wƲR ,vVCg<Z+XC?ɌGadrԂs؞'LA٢S<P@f6}ʁJ#UNP::LVa>HnĒ/FEW#Z{,4Xf B24ܟWoTiF-!Ig)wq7уD0L(`Nܜy&;?d~XCEG y܍%fXhDO37 +Z#K2u\`pT!QWo|0QX_kd2n-/ +.I$bjN-F- }W$?Mv*c~]7%sߕ? :8< AB^`lt%l}g0׽ZD-"1B '‡>N{)mL'dd!p!I;VPp:+Fj q^OZa?kvr't <- @g>r,$津duP2Ӣ"/.;L@]^Z0| ÌR;)8 aajҲP{]w0Kn !:Ʌh-뽿0p =š, 2,E8r+c̨;jF3qhvWFq,2À Mk.oQUF,O>۟joL4o̪{q~B&qpkA6bSvzg`5U, 6ױU5KgYM?.yɯ=jb-> +Lu&&m^}?=M!<3)nM˸zZiq4 ^l5F00e>zuQtX;?̬y]z,dTmZdAH JHhSP~9Yeg@46]@J k-yRj:|sX,}-GQ5vsDbdΝ8-  ܖ>x*p*Ece] KuUdw8G/58\3&q*o+y,"1k7-*' il  _7MR@r`Bے;OK[HJT$N6奏sdVM}vsލlAZ4lI7}mFc 0"&iO T#y'%8ZBH&ܕ585Ĺc mG4"1:*6=]eO/&i s.XF({>RѸr/1_~ <щ'F{U q]Ŋ XC,2IrHl1x^y"8H ]W20VBR)>O=5y 䟟w&Ļ˽4ҒηB麟4yV@#=|}@< ]2-MG`Q~rIOг)M`dB9Ujuĩ0JXUSTC ' 0]֊1 ;CÄ9[#[pE.]:hc#S6Wx]t>7;* 13Z/hu&uQh]_M4Ep(πǃe]PVYwΰ{ :%އC2uCO<07Gܺ}s#Y%|EnKhC|aO5”SCAJA`, k QZoP\N`/}2f9'E_YEwy8{khs;R'%ʑ8ӖTf0(o~y+.P~ԳDDnss ֩x=cU~ ^ !*grc4nzãrK{-U(IlSo=VϏ#ߕ)L_\NS0IHK=j `€*NkNpX1WX@{M*O +@] wvVg`CgIYfv!й@pat9tx.F~ Qņ6%i#h ~IP㡆lo8D51 "SjyJԼ ]ˉbNXR{}x`l,^^bT_G2KE]cr0D"%[Yp?M?se`%VOߦ_2/\w9IoЧ;LvT*JRS$FdwmXȣm㞋/P1'MМ6a%VJR3W,] ixR^q}}™j:c#XJi x] idq;Eg xzmuɊVk%μI<޾nnBK!Fzkq'x~BfҰz(_;Hżo=: mשּׁ8z4c`n;*xCXR (SwT\*VZqeP`Uغn^nrX=2ZwGgFAU|Jhtuw<[Ȧ'V|}4^õ밁7y:Op#KDaZ ME_x;rEh F\%#Zxf$lA$9\\:^ϪUmDXcF%瞒+WaR#*H :rŦOj,L~-M;dBykOE~7Ɉf@8og\w団r]B<Ϸѧ^2Dӹ~ 0F? dS r"U]% +\d+1XuM؀9<2AlV6!hMހ3̾9d^IYGf1u}wg#js?tŌ05%!}8XlЈ^iZl=540C[!7V*|sC 陹BJgVBϓ2 ̦5$bi!ԽKL6_Dl'[Gn}N&kXnKn0*lKz #tAs{x<${ "NO͟b?#*c;Xk%zP O"j뺫/*KSa*p9J+<9Xb2윿ڛToCF9%,k7ξ\E1ȓoO~Zv'iƏʌ<".i ga1#}ul2ά;Ch\klx}^e7ftgG季lv)k]#w,Dv~67tkx(~KY.e Ƀ3ŜN0F@*/k3Mњ˃{ 1찥nFnAV+] B)ω/l?/o۵ʬ*z샔e,&*6QFlTU}Qcx5?`t0>\Z*-6qTفqτb3jG8)iԟv6kHyC&5J=^kiZG `'ƌ.ƽ-m:g6ŲbnA( K$_=i0FiJ" .I7ߙ?]Vꄒ&{HmP3F8EfQ;u8Ж_5 ;4wͲ&ʂe|UƉBY |VO؉ 3aeȑ'bx*/aisob n@\( El #i1w+ O2iM&d=sJ=_ ܍~uĶL^@af{6MF)[:̰x#c\ zuӄs'n+s)#o/}>Ʀ-тM{ǰI*֤ke=e6oo>O+3-<@!7 P1/f`}, R3>1p !:'~7eJcIU].?v}{^WY-#.d}`N?٢sœ l9-l=,?k,ݢlo԰# h-_-9j׀ I";db3$q4J29^[w]J=@k7{ݢvMt3;nzjF3neRc=Q5f'@n844^~d(r~5` ^$~a)(i!??%!;]iB<'&1ѶV ץtD0d Zhv'yQ $^=S/qcU;W&zJpFwU+ i!wT2 #Glw!qopRCEacN-7K G'փ%S#jWUQH,5{$gfcUi=$WGqo=B;䍾j8/A%a}2h~+/.sL%au [F5A N鞗rT;^̉/~~oKJdJdH/4 b[ J23ce[4x8 ֤"R }qц"Cmw/t!5/9=x$!26u%7R){&tF[׵OM65τC8qsR|,9z(؏`d\$4 #ɝΞ!W1n>[qh)~BQ!T3kD|z6jU,@J$ҳ8ΜuhpW[olD|Ub0D]V2P+y8{C&J{Ś.:*Kّ$j';)Vc"KJ :B9U$N>rHG-{dWAڂ`?Y{^Ēǿ?LզPU,+A3QB\bDs6{y~(;uSdc@Zګ9bFw0ݭɉ#9,R r/y"Ms0SY3/29w|YU|bY8]1.5Βh6/%6laL8/y;ב!23?Ԉҫ;Q]Xt(%mQ˲P˙؎#T0\6BN29%^nљe̋_vtKҠ`'qn_73ZXj ͶܾP=+b-VaӏfTi_%. +zh$J윝K]W{ n9,5<݇,5ky*jRmňľwPCh, mwpdnO.nuQ^N2{GM!|,gW{뇣Ȱ؃o]2j`?5=z01,Ne80[щBbr&.Hho\CbrF.1{0"Ӛ} fHq'<;XJ P֜;!3›Z;jV;Ոn8?O\;K?]3yDwE+AXMt¹f^x_1$ոm-磻8bJ$CoQRQ=b)ޤ$ˌFxC1gyuK-ho6q񭏩eJB_?Z_n"| kQ#-߽Fg]e)dI*m7mզ_DF4<3,V!B/ 64Sf@3=\PTQ~k- CsJq+ZK?aB;]kP1}~t]tDvqPdG6IXC\K@s)W+g."@#-̻@˩##3fro9s+A8D@FmpK4#fӍ3c/EV!:#jէXIQD㝋q)ևXY!MdN#6rvSfmzFJ!Å9 .H;Vu5x/aq ['x?d)_R[ΨY2:БvEqf_YxȋC.f̬gIiXQRtgcԜxrt떱Z]n71qq &S:NQ҄%6;QȤHn6鎀 O@c疴]p7Hi'Y)7:؊G\EAS+y]C}hUeb )d #l@5涐@I\8"-2޴tnzz_~L>-hdfYU-fX'i~)mO@ EϾ=ҫ,T `sKbC3D`W7:eWm nywQ 9E<&*-` @ȱl)!;/Wʰ[XB$6lbgF{`Udg+ vgӬΊCLU jM M~]{C,jd餝__AL-g)r Iؗkwr~}8=\*ZKaL4  C\,?]gF:NXjQ1IvjqWO6z^ ?s/h>Bu{ՙ+_+}//>pRJ,໔u%>|& a`|`Lys}_Sςkv [[9ѕ\ ~zEGFKL= uur۳$&HY0_FJ_<|D|J ƾk8>ԖI ]dȠm~S5=L7DG֢'&ya3~ )vߥŗ,.x U/86E'Er'ϯ`m.wâ!cRɩrC >ِXȍ89fIFq̈́':'^::6'x?[x_m݁[3&:Ra2TJB<& (gPIs.2I™0IW!ANv i}hRB31<.^?៝Q}Xv*e[rZmS^5_m ]6IA']XyO({]!z[L7$5#JJ?ruoQ h~qm 4HШχt_|Tѽ\&6/0!)CR+:DTc*ISrQP3_RE߈1Ui`3xO9i4s,p 0g {ٱ;d"@}cC/\S^~9Vy,ΠFz1biY/VW^3.{=OTӒ 'a.<۲N<"NyD<+)k_I>@bVs"w䂗t*NdyUW3lmd6~{hOWdƎ}ǍlrHuIyI#zmB+1Oh/v9وи$%!cpP$*|T4=O';|pii_z{u|Xe 3Mcd* gС3uhUZ/Ty;xQK6+):#2%KIcHˈmupRtyر!ZxJ #Y.;A9 ~'@-~<Ѱ'ݼebϑE[' UʾxT߀_9f b-$_KYߤKns6XNTl+O37RCqrnN%UVe1 eeDٸ[ōQyt.8PlȒ{cA+^k+οHUgC0 rїoM Am>/0.>B6m3;H#ժ5ċ.,‡-gx,60~QYـ| $CH&HҵFeDz}.thޢkX.w^؀ϕprShט⬇~_*mL1SSTTGo'ػ=WTOyXOzDʵ7ξژg}^pMb~"ۜrCm]We|)Liω5Cwז"S ~oWSR]uF%͂kt=RݧåRz̗9A}T $ sfS%0acuu}AI)hY21H]C"ƻ>[{zq:oe|UN %e:F\UJHtn^ y,V|Q~!^[EZ8zU6f*z?NI~>Ou݊NxD ij yyQi Pk2T~/!!b1dx9ۢhS S .j(7%$1oآ'Fxw1VC{V>#{ZKde<ƴLr=?t+ }]$?[ڲ/~+p9&i-%Dsb)C^fXK1_/nmQ7jS3 :H;v;+:Ln 1 5ZBe Y2[|#/qABP0OAŝbmCzCxdd*ҀpY7F\*XoJdIuO,ӭ5 ®\hEq6JHOdO:VͯyRGqrxtawPxO7'W׃rN#[O:YJB 4ht/:38:Gn1YՃ&J+LF%kvq.-.ɐ$g"JB%geܽy*OM6s%u~]FƗwd9+` <'9".ndwJ3֣Y< (I$!iL$܀Hm{QfʪpoQ.B8v>E0HrwNl:*q>"2AiY%"T"|ģgOmo dH.Ӿ:Lk/.r۳,LXU&{6~m+ d`F\$p DGDuRs餏gp 󔢇H⌛9ñڃW|XWKR\N J1o$m]XGaf+07ZNffT'iUdHoWۂPM6pϤ XHp_F α Mѕq@*QՊ8|,t/(WB@^'s7+a#W¶83G"e[*L?DO;)o3PgU,[ ?a@uJ6!8'-P$V1;FCe9/ ?.TDӗ)E2G(Qڋ[=Tk]zvő{ջ2BkMe>0 I/ٱ2ąٓEgMf=Ϯ'%|>G)Ia멌/M?n %k.#lKanl)[GysYm̸e DzP 0Lr* ]v3pٙrj'Q@:[Z@FO'QB12Ϻcxkk  Y gUw `AEYvG6Qs$¤Cc]$ Kfd.v'߫4ㆩP[?r\x?@ d:Dj vo_oZ>w{3 yԛ, صv]ƇOcLC߉|KKKM18Cg,o H6EޜʆOZc)`#ɖqˍ%QN&/wK<|š#O;㱂3>hg/{( PPߒzZW2+nj3g8C}"b{Yf!"˙ oCh ne[նaFN1VPc 7"rU&t3)wbR-[mb;kDRPurr7ljN@lӷvɹrzUzGAzYfY2Ҵ3GgWT͊kGȫ~lL-q6.zx 9v]/ .{L<[u220rO7dku@N6/ܝ0ßo8'*f`7!N>73U?53d.-a0r rHDO*zVQMSYⵉr:)/+^=<}WIz,DȽßÁVI>*'_e\hdy˷;FY6ya _(,oC9t2 S\?2E-ecBLwTQ{VOwtC־\\ Wˏ}ީ#J[p{үlhZ|t iDC*iwRS2 KOBw#TcxS95L+Wb.?np<6E!Sn;=~7UxQVغB'U:*r/n9?i h@%D0&Eqȶ=2HP,6Dyɷbnњ=1#5C|z2}-Tv;'WP!P%]LZ"WT(ӌ57zj.z:{7 '=1Qg5i{I,3~_(G3!jWZSU$돈yjm4w-b)Wzw-ぉ֔bv..h~:Y?#pY{eDۇv^);T MTp$T_Ⱥ#'[n6}UͳY~ۇț|VnfؑVF~VWJJ]Ja:5FYgCӍ :XGӕN(~6GifY OqDAxkZr0ZAk?IY`*/,F_12F#I[Yo2|3-R[=Wt\Hpw=:!ЇEouE<x2\p3ԋF=@ߥl$ bAw17mm1E G kDPblvv6q1 ( NKTJ8XxaŻobL=U4Z"A9WYV^ ZYqS_0y>J$ņ'*x>$`VCaK0"@u0m?/k6Ao--jqoj"0{'Ϲ4'sy4j܎C`\Ä :փVBiώDCX$y;ZryክvbP[ ^a*hr'htd@Zujј\O$p)1fhDWyP|NcuYf4`C1bIs\jӮ);iB`iějWbc+]'-,ob ȍk*{U)M%v[/!*RsN .8`FKMD#n*3M|ea]F/ "DrM4?NvpkHarRwŻDE]NH: ?J!xWL)2 d<ὁ|f ’KQ0GE)c_ ,шN)hYղ|e<C I4>7n5\."i 1 P,ƵBQ2)?{qc&^2܂cSj7PH{=0tT qAׯZh;{#:@W nyxA+޶cBJa߲ӑFuJ dyY`j\sJ"V]| հ־23 $@&&SajAW*Lן'Y@XH"bY2.?^Cm`K#5&&ob΍N|ێYBWN 71&(+R'!Mѩi|.$~117R* qDSBJ_@m߉W욪so|MtYsh[kAQkrMZx!aΓW;"4P>`)iF [kԤ(z}»6_<[ ASԉ €a辕u't[j"+-E-^&}t(re]CiA@˯2t*|=>ā#VE`fu$Yg t9m#UQQ%PԵ+TMC) 2QZҊk(65;ٍ̖!3)*5!wR)A}01>٢o)UA9zWV>3 qv ӏbM(yR=/kE0Ŧ_w`Uʷ?Ӟ6V9Գ϶9'?:Gn] \7. ^26 {Ndtʗ-! O d<`?ur,wŕ'|zx~6K6OIQ$\5SZ$bDf}êV`sr[`u!Xd? Wa8cB>+{q}}i)dTXvfXGͺwZ4|0zv\ FzG ti JEE82"799EE a y]=x6"bݠGMD&00t- tA BV7 K3RVڻ6A3İ;sA`'hhuSւ{ܪNAYo_nN8x/|M=9׼C;Q>Ns qx^D0Z׬/o uƇqŐw$`+1ό߅P6{ Hn dڄгzX#BNz)[! fj-/l8z=|g5L0UȲM \k4jQ4b1v|p+1EO&@b-86LVK\ck_UQ_鶡"_" ,W3 C\Qr7+y ([$KDX_٠]`1|Wn yʽm{;a8隨1Q/ł[+d=\0Ym0qrS[r?dW9RIuksО>cb:|W^U\yʑ{o JTвARٶlo; <5[DeuDďq:M%9҆d;k68^ r*l\KҷyiZYι&0Es[:\/:/Tec`K ̯0HY!(2QN|KS&rmsҚR0mEB])2GIR,&O1eCTRAe8xgdBX vǨ$^κ^OQ'=4o-1溝D] Vpg;Ң{Q1٧6d@?[zb%|@֯' /p u6(>U}o ȟ{yӈ-rluH0zsWU`AO$Hn7ݳ oޠhO:zbKx'I'1KEK3 Rd5G-fϷջSʺ?Af H˪.YHX*XA>.b --C>O@:bX&tp& #d@wp8Vlُ(, "s[.uslz>_و١hea+C\x l71mݧ:2S`BWBt3M& jy7ﱊsnjWA&=VdnOKvl˹r; ^;dP8!]7,v^JCو.V*r;HU^2unmKhM?$G[}=e_Ȋ:\ cԒA_/MUL?zreiv6BJXqePqlCۃN(}+Fw6)kvF׮#p FvtfIR]QN9Ek޲0끧a0(\?=rγ}N^1V6^Exuaa;}Ѱ_/Cn'/;E84vЙo$̎A ;UG6yAޖiCDQesMؿOBrhB_7՘ e`f0Mr3-=SH'˻O K#1a 8MBSs0t41%) -ɓV2RKZJ|N#:(F&(m}\<#i!o_n- aO[qn ȐiOxa1@!0(ö8C!Z<.}$9ۭ@P;(| u '<1A&cN\-xF\0cBDp[`~JEzaC=r)] $Tłwq-W7 ~h3/0sJ>jFur(o= F*tczehM1E1(xBx(U[N]WQoL3uiJLz7nYp8Blv,4^o1R nޕ(22ONtk'>MUgS$>967Zx~O_Ϊ?q'_ݏfAy$e%y D7u1<<~S%,7jICAC fw.v30'&D#JlI 1,\Ij:.͇)\( q;P^݅X,W3-9L31d,ޢTRuL `E8<;RIlVQn @O!:1CxܔwƋbIOLmSܶcsf1; `˰:!v rbn/8ԌL*M ʳ̗L*h)9y:7&Btxf s ` \>UObZhvLM / T6ۀS\mCO! 5QN\r#5 =KxIgڟ Zr BHoYze\)_G㇕u5=e9fT4,lTT_m~qӏA0N: _icV$霄}&$7r~UBѫ7\1h,RVΐ)gs lT!n$lR`bԎN8V3Dgt1BpL2%f@ImS)!)lָ3H#p&aI 7]R?$η2ӓZ ]'%(Ru i lB7ɮ?!$UB VyF+/%* \VשП ,+|9MAVS~P 8iؕ΅ jgn" <~+~0r7h:Ai[03.Ӟw.NI{CxTg9;QNąc=Ip!svpjAwm.(sya%nE ~HZdbI*ċ~%O6mw:Pz/ .ķ|{du6T:NBgaCn@d`/_3k$ݎIz VN "Mc.܅9_u2׶tYwIF5Xtsޜ͕I {:?5nĻƯ8F:m_VR;]ϔfe8wwOHg,^BjHrl_YEgG%9pdԪ b<{|MdѮ.,9u Dh)$mL͜~l_ko %)qIq ;zZi8ZWY@ Ôv/D-B2Ԝ&f+&K@|-Qa$g<]5eZhZ4?stq{Y$mܓ/.AZ0PH-fJ ➱ maŎ?< L5hIXEe' =a%e su6 ٭QϦ'c.~^:Z'Giwo7ybk.kkyI(bG"e؆>.9dD_=G_~zx]eH"h$n&W Qh%a>t_T4;"{Ck7ԔǛRkVQEk#Wғ)ja<3B=8׿ɋe &]dԘibz XueIiޢw#F+*b5 /G^+d9cҏ侣8:F_zGCM[- RA#aFVC)GK2,+eܤ+&;jCk:g@ѫ>G43PWc $TcdgS>1I6&7ha \M؆Ws *JqC鲃L#"zP6N0`#K"ͦ@~jZǓo%# (u^@at I?5:y;0Sux\p!r7),]v7#~vy;Q& x2ch,Q,pd׼F,Y!B&|s8bM")# y| #K&ӚqmTeG#dgh"J =u9xWpc>k$ˋ~oڰk@Y#CuYTkZ.w50ixOHq}dUܚt+4~z|D TkUN%n?-LL(ܑ >:#xS†W؏Ɨ} %`  [ a;S 3Fw5؈"Ȏ_'[/j<pz)璽D=jT˙+H;~UE&;"ل^08yhtLJZx^ ~XHa,ӆYtttYfcК|Pr "W.ssI̹,JDm? ʀg 2W'XehdT;8g(פ

    l<:V:EW?nȓj/r8jxtj1( +*zVK+c^{8XL P<+FL __sPlIU]d"eV)L`}'C6H>5JVV_|`(k$~?YGcmZ㮑M_li9>/ܝl2d7vFrƆЊ;f)s cW,nzJcJ{uMΦ8dNFRVVsrifDz_}eaJ6"p93m9n?cDz:6_[ _4k 8 v ^~J/ZU$"!x5;D24W).:UɄg {r5˂$dƽ |{gI(\@aoJJ~w<[z8$OozKXVD9ëDED[ kKvJ`>gah km}Xx+1V&la):G_Y+!pD("<*y|ioCE3q oh$Adlթr<{ܶU2>|o?y.TfzQ@zhZ%^.7WwKGzEpK581[Þ滶@V)B'#,Y l붕l4?ۺRDk#bhsH"E{{П1}$Q[1EՆ?NKcӝ؃K鶉]:%k f# x7Hָ| Fd^s S2گJtսaXAzs(G?!O4eeru?-5:Q8㏥|8AZmGM7yˈj jR8u)4TuM팢.i5(%K֙ ^[1Zv?%VaT? 16&Zy_%pLe#PMP6޶<2bAAO4WbPb(2ƀ `c27O|8V=a;h+(#{;m#% l‚\̍IPg!<3+Nؗ ͞3l *o"H;F?%9LjyiĖ<3F5k~ZP$dY/ܛ9P9FSF﫵, [3)̚4#a 17cJw#4̑;"X6'ؓFlPdp35 Q3i ]rxH,$ĥ8լ~Ƞp/`m~p;k5MeŹZ:ȶ] petO.NYKZ/^-?+!uCcH;+~Qn%%_L2ȹߦ+-ް#QߋF\6"abeKqV F eA9"|c"#AOnU@1"iѧy3X7{ tdIv!881h7Z,K3WåS 7c*W2>{K%rբ n{v+ܷ7)B@H$"2`G/ lYΣ&$|رں@ #N'y}'o0:!xw* ~|,0η.#@{ m^obp.Qy\&S&ݡh m4w6W5XAd{B ITJ uLrP."Ovyr> "lEvyNxp‡y\7lѢw25&srCә-iko೰MƨEaƟzX~'b]E p5}N9*rT,ƍHyFq6.RcPW: Z7db_uTp)RCPq'9{"V1 ܴ%pb#6<!- fحe&좥W* DV/rb-< 9٣mQw` ݆p]G݉eAJ?hGDg0#R! ?)Ɗ]iͪbb Q`nkIwf!"A]XE!l|k5"h>ҤX.dS 9!D[hyg aQ1qqVufVäo-v˽`/7Kᓌ@`H .9_sZ_< n3}f=1N.zaf ,A >9X ɑ)O7Xs?MTFzmxYF\:tewQ S-Y}`):"xUS}|Սx F~U) he<y*s[kXfpm:|ޤ,/A7Bi\uyte'Ł&WY,QTdМrmryf#dwCeҼ++zO!y(({\+l@={s;E4{NZZ "'~9먇C?Sᘕ:*MJ^r m/QMW:?T >ש8xܠ$nԱC3?ҥD[[*J0Q/kޫ_uÝ<{#>᭷P;A )W&:y `ޯ%1Z%$JGq2E[[q5-98a6r?ps7;FQ;د9WWW۝X-:DhF^|4L'\̣L1uнKkh4mfaw=6kuYfR2g)g ֛i-yo i4Q[ʳ؉yiOI}?5JwNyr V/`(A!-:MscїHI8g[ie''?Ua{ptQ//A:jd6?ɦ ,l|t;-סyՄ 4z@dex7Aٟi@ͷhw֩kee0S.6 1NSxlSbo:W^/ޙj0Q1m\~ˆ^RHEOL ]~ڕEgt*~}n׃t>@֝ha!#8{qzӖ3eQF0J)p(|=|d#ljoJU6Z;p:x~/do' 5}sPu 5Yb?q)+q}AhVw y6 vR&[ E3@ODqʱ⽩zqhI$춎ˆ Y@C$?S$IQnFzI'81[zy)Œ߳HaݘEEn$NE) )Mz8>h7Q6fp%K5NdEԊőʸC0->l/Α,&uSSklzNGk|dz/x2X+ qDOZxa>gf+W{֏ ǨZ8VfS鴊:nM5\g,ʼnybA~.vTSU&F^S^N "I7zoB  ,%,)0Oyg4Q/eȾb\cR4_1 l4}؎#P=+|)R;RS4L)r~#5@j?`6y^+I w},z۴O))G4ڐhv(8׾K#Zhap3W$5Hb.Cҟץ=]"G߆NsN{: ###Ye~H3Vܬ^Q*1Z?H|̓9VÄ =tߵAB no+^uLTRMx8Yi"%`Tʦ#\U@,qkڐ"ᦆjvDwnQu{hw&7 7enLe('c\r; 6Mj ׫mŸ` vȵ)T1Slv,QMsT)dL Q||P}/@ceUdO;8iG^r)6.2 tf/_ϻρ2vّZn2ČeU(67uxP6~[M5CSC1W-_:)8U&# HB(aǴ&yQ:%!hU|}jupI Sr%vUJu^&DfALq_Ai%c_9 UK{}<`аuF6$k);5+(3P>`Q@Of^\>=#]>oKa?{hf@ԓ~FB;7vipi%=*8Ky BP0hkCnVZ_M1I+BhPS1q戲0{;PoJe <&H ̐þf3ƮGtAvY$yl tϟ &FF~z p8t=wUaB|5j/^eߥ06AϭtL k&JЎvt Ll l9`M#XѝU څɠl3ȃtȤ)L&GF3cH}<õf2I sLwa4>S^=C< ޟ{W֔U| pIemmgNC7"uJ BQzb:Q.ltjt@R/$.8I;Q/$.:qN2U~Ln 5GN1 hOY{[?=撉G `u/&6T= K/'s KVTۥ*5hZdc=(ЩݕNm:M1E3tną+a"qp᝽a/ɔ:%Zmr?U{?lm>2B̆+~ _й[s+Q%pPd>"W(O"v$׼cC/@, + ~(78 V`{L{cP1 b0lĄr[)79[ѿTsh- ƚ@ju# RxAQDBJ𬃗}=$$²;YIG ysaO}2G.3x,kUwr?`/I!'9_:WpعK!m.m uh@sZ GDwc.^Lkk"i 04\8@"g3ߋ#VГE|F%U%1DP}w,W|xm[~{=Qy؁R,w-Rŧoh8[a[crf͔CF1 8ҿ9uUf9!<+l̛Kb.N-'O=\jՀRR ]'YPmC-1/{J;?bdadnk#mo)6j׀J;ϵ[2c4wC>qcLBP}b{/*j(a6ƱOPܻtH T 7yEp;` u3u?Ī),գ{ou8ao1ŷRSaG|J\  :}>s/f(fudKRr oF b?بrϣ$;0;+ X#$S@ȗ3v3(Ll3v2pRćͣ֝ja"ndi8<,ZX8N,f3 36|# yLFoFtn ";*kA*S맀77GWFL̶je)Xn;Mx7*jRi1URm˕g:CDa)A!iwKyuf^4B5e$͙2[%5f{kǛ@#>+b3&7>$waZْdGf1 nxpZ(Ms~c?'hW%]Y"RʀDiۺzsˡI?c"NĬk`YeYe2\xx>zC-D0BTZ} TȄ]?l0 1<y5sRf`?ǪNQ& 2.[k>T!}9(r>Ag+flswrC$+˱akߢw0^A#N'l2j Z.xgV-]{TTh$e m ӾNH408Ok+/U>NQA_ilZ s6) .ǧy)a)Gl$\Uh)͉mnH^% hϷx➼3&$H㤸MՋ6dOےA(3h>5ʼnlԶ J \༽`( 긡t Aac ?s B;FۤE"p:87 CžR9GX% !b'NrYⷌ =\tK} 4%C0(BH>sdjn]6^WwmБ:j oJe.F Aϖd4Cd4&OZavo٩`m!YgMeh#yNc*h[mSqma|@y%H]ɽtIf-)ESLklZ@]6KܤJp{/=(tN2%UX2dXs<`zȹpVUSu*Pa_ܻ>|/!O_6NaaM_~R ]T .qҢHR_u=RLj9 Gt+fWoadfyO6m#ҌuJ>)G4v}JJ崧 yR/y\n]Ժi.T6mՌᤛ:ʃON~I\# ʝT~1U[#tH-h,ǐx/i>Z!s~mJ[hTū ;KGs K`<;1 \[FnD>{hb@ctEˠOQa/ݎ׍6Ճoۺwp>Á3&SYg@EiŠH[?DYvݶVAbY֜Eǀ|IzL 6{DKH[\E}7"K)ƊZF8_S>_vqO1j\6𿱒Aif8oE̘u;$jٮ?!YSaHi"UiσI@`͸j_A.(0%6%Тv&WBɄ$ Ym4%vIû ^|hReH("2&c!<N2yTL t*`521B4hW\MȜN`aY,Fdd)|{ +e,Sc+x>I#M!j'v-)X-:[H. # .E߿$/!(ӣ`MHF.yhf[.V P6iǧ-?H@ M!p2G;7T,6SkMDט3kR\ۋOQv՟y C7EoXlYFŗ ߗ"J6 y:&fj&{4qA}16|EtU`@Xq 2 Oow˜܊[7 ubJxt/CI{r$6Pj}yGg*ϼd"0}hh*X<ʗ,VL]ؑKmp~դ:.=9O@h.Ѐ=kVGs̀dqYqw+{Z ^u M˪u̻nc8 ~iWGi̤GwUiCiҗZ*e#Euf3yMžQCN5Xk01a_G`7 ;o$eJ񂀓)vʚTڐ!YKC t`r'`LH^M[\+Ȃ{1= ?G3ݤS7c3YWN^^ "7<n,t~۸x\cx,;ĂFy旣L}>kT_8*p&MY}bv}a{5&VAdٯL].jeLr)&~?zʗFD(kGZhxdN^׮ f'̳؞Ht$3jE/NtR ([LĤr?x䣆WFod ~1wUؕWb܏ gźԽ`/[?̖G@7:+6Gwn g`4bJ"sTH%.y!.18Mdc* {=7PO"۸D<dZHAEƑ*pcņ&4_c`M܀ FYQ@AMd]j_(HNLW[IbR5 srt pfN& Vzk"$fTBl@~KTnYh#)O'Xfo/Q{"mFݤX|@z- <*vD9P3)07 .Z/ԴzCk?Uj :ݧ¥.vW l费{ *6Zxq4vGuT[/)8ȍ + LsRsHܙ1gztV$,mp$O~:]{W >.j,1e\lLʚ% ̽)ay[|%;^N~&_{xn:kگ\y^f|v)lDd0-C`ꐖcs) s7_ b,Eђhپyř2˛c٘{4u ߎ][EQo0È#9)1ۯƎLd$0/Ocg|sUXiin5y^/4<cyjBݖ1(RSJBK{@D-=۱p,UU/\ 'GH"~1G2XilW ֠APfj0`il',BƧ>fc{=l.NDnM}߼C$nT4~$3T 2_D.yF_2~x 2ۭ- xӭn;+D<'@4_0U܏K.%mrԬF${0 N h]ȩa_?mGÕHTC r^,~K RZ,[ūxÊ^ џ]>~/##C߼:@Y}V$@,!jMMi^<_&:&+!\nz=ݦ yK#?qmUz).UUę% q }%6l,n4%@r٢'ƁaM.qg ;ipIݿ7[߅}z\^'2DHx.@&뇲1:uG7Y&+ Eٯ 杊pB&|OڸkObC8T6zQم0})"q&7)S9Ʊ=%**#zf=Ќ/l W7@_f0sffi &6{ &SLM5畈C5n)Π>))MCzFxEA]ϻtULB̚VWV>8х}XP|tܽ<2 Y 9- )ArWŘrCFu@Xt*{PSA4w-K4yBa A=ŭCmLӯ-ȠxԵ+[Js׶%rTNƷLX]i7K?/6qh/4^|-IE)ZPl3Fa(_Kkyr GY_Yh&t?=?e' [!eYHՔ?g'p[9.6uU.僓-=vuW͗YA?.]+GB;~23f7(CP Ami-,68\&B-س(ΑIJ)3wQ6RxXשA]Aek!'gLˬA w܈)E!ѽLp xC :,FW%1בbz%}YD7\[4"؅74[A=1",4\șBrZ# e,`xIMhČie]QI%4<蛵 .6-1Z䈨)"+1HvC} $^3'L{+6]tϹih:8J7tH},+鸑GT?ʁCs%+8~ii z+uJ1C?O}?_쳒 S6wH2WK|X؂gYG3<봍^轕%1$Qax>+Մ䏕^Tý` JJ)lmZs<^Ւ}aS'OƟk 09rdgm>tvtwXICӫt뾽ų>X2`fsHpFuw有 0Zʫ,奤 S]\>њAL\b|UMA.쵑ynD/uL5iJ+2=؁3I6b5AR+RaMKףF5⤰L8w`oqՒ3B^2:Wl/U}w6΀,F"Udɾ8%vBCeo' ߸ou7H^r8)2U,PT೟x,86;GR̊|h׬qГ&H@`0E#T?>w?CL7(z?fĉȴrWX3fE_yx"7<ٲ44_zefKQ:li}J8a ^huTH?E2+dw_чtO9,e Es<2_~4v1Pah-VIU|V=}FB^1yMq]OkS V1UZBd_~&OtU,(& ѡ5 .f…BoQOf`HXn@Uʵ7x5؝h- IH@l6wBc Q“[1W^9JK ;&{~@Mm~yۇ7v15niͱ8-ڋ`-WHAWwIA=(6fb+ԡH ("f4ed8+fЪ#A7t4#3.31 .DMf;`;Rr UR+T9f8(k72-.V#8gi)cam:|nD'H+6[ 83cJ=/{x*8p)勩HO) M 8~P_}G'#qۖT܊NՅ̀ 1$e_j@5oTriYq?"pm>'-VFnOJ#0 Dg$Rh2.Dzbb "juދX%<22JWK^bkxQ Nh/,iAblCԿ.5`%&@8 Uu8lljY]Wmfnp8@ 0LQ!G9C1v" @ٮN('!}Re{FQu!$SSdѡB/ ) =ץ[Eaw'7ޫ>/yS}Բ>LO`V]_Ot)zhg"3JK~fl66 o<1%japy~bd_ɀ3A .?so*e$I8Cؾ*)B:`B -*pwxh[HE-^ B`F>pDwܘ!)RX r.R ݫ9į'b =>'W@ճkFp׻aYir`^Jy?UPo9 ""QBOEz6A(e63Dq 1"2c ;lcV%>IcimP.8@BG!3A"g2Գ9 k^ׁ!x6ekcbN8]BRW6rPrkK< jͩ*O+%:.pVJ_ hRнI h΢Ds3Q vhz{ h T5?I[gG~e)mσsFzuJC: PZX,"뾱tul'RBѻerWl'jaӷFIvqb~0ӸX Tp VZ4 [^W&TmR=d]+r2P|rS29^LXӚdO JKG S'8\וt7tpn_\7q_QW9{(+S ]8b)3ԕO1J%U!rmci l]!~Is NHo}N'*—WN8N^~ZKO&fltEgf_\A#b+vE YX3؄@P9ոIJGP$/BX位%XRG8v>vķž]@m8}5'~ hhH6,pgVݭZ@yp5`,ɠ>NUWV\}G|uED(4=eB*YDaL~؃Ue͜A9yJdB> G3A MXu+V9^ f&Wj[2[ZH 5R#҄m|Ā!%T@ѪCe}4u}@\ݎ)bv *,o2u\-ZGl@ NKm~p.-'hk*=&bm$ !{TJNww$<˟#?5*\gʔ, ^ Z_k!mYŘDؘOZUch&lĆ!(D89\[V -3Kx J: u-&?ANyuc}Ɔ_ ١( 荪mx]a_ݺW?ZV~iykˇ!NqoUR #+rMlor`{DFw u3طhZǖU{zo m scVnB|:J,fH;.akF"'y:AIETV-Ƚ27\kzub`}4։G)]mU~Wbr8 U1\]S0".a%$}WzJʝ Z{85 U>%7YR?8ˁ9,Y6%.;U-i:u[_S䴏jO/ :}Xԗk\ΰiZa+#pNW@O,?dzG2.ocZ$DTnF)b=Q *?Qg"f#~1FIaRoLHVZ|6]F3?GV\{i lMrz4+Եe^-@gyk(zUpRm_EFkL4J0+_2pLS8 WkˈR?V@u5•N%s!کc~~i=g^8E8mU%VZ3t^.;^ 6Y,'vntx?L ؾM2rtR $aa%K*Zq<;/hB[a=ܐLVZ\J1Ir2qD| te7}C|TEh+eGT@=ab?Uy|eZU1t>&ksnHU<k):8tu#YH Q̎a«ysYߥrFE8JIӃ[ۍw'n‘(O]8*uä{ %>љ^H dJqdKvDU`A) ʽDOI3>s2vIbCb}se ``Ց#p)qsbs3AxeKҷ;[Kt|sY g ![G0Cvčc1@` ռ:Q)p(Ƒ x1Y/vުe3GSlVI^4Y3ĦzMT}Gu}ljey/>C1 <@~WXOLosuO;\%yוL/ 7λ, V71.r5Pm/R7L0'j?`5 _gާ"E9Ol;JKd~#yEA/ ٙWu]yn==B#82\V={5hTrW- r%IH2xzi,OO^MXrA@jw2Sa)V ED0fLyZG0@Px8c"}i}!>SmB`?p#HBa)/LΠ欆T"S1s:Km?#_5xMÌj÷ķLfV ϪT*E`_HfN=60o,EZ _TF(v'.\ xOK˄p+!M03LS[6Tpfl)dlOdJZ 4;\ B=sP\m& z ~.5"r'ebᅾdcn5GJ{_ JGhrk$c;15XN:]g}峔jK]0՜GtئNjx9lY ~{2| }3z;3Lߑ~ Pu>$a"WI5Py9rμ g(G t`fֺDUU{i3 ʿFR\@NzG+oâ-L[f 8b :[ 9 yt*6Ӷ܂X^Ӎt 5ڹ:-7zo0~#`}+.`V/2:[RT#&vQUY U鸃8N& '}7*Z;aDvhw4ՆӤ[ػ"~D],xƌ GKyhn tNxƗO1ؚ?r>~J<$27M >= n=")?ls5,GNJ#F1\Kr(b%(TZE#>p <کtjI}J~P~JֆKxւ!BJЂfDP8m8:4LYL}R!ǥO :9F`EJ,ޯ>Si`FjKX` 'BO/SvuYlN}Ң v EZufDUnZ}6S)Ytm'Aͼ!Kg+!Im6''ږB}W ^aU?a)v)z&V|p a ܏w. .΁\:R5i]6L7vS}c?6q~æwnI޹GfwoXb)ғ(W`>&ix娰>,YOG{:)]u8$F v~ Ȓ'\;UyRb,ĵY"~A.&#wM&بQ՝kBS -6AOrp|?N)g!~T(-Q!+`+R'Oj$XW|eK|UyEwP=hM<%{+]5x~y)0\`B;ō1z5C _?a uY /-Qx&x翚T>nG{U$nxv *3V oʎͥ|R|T۲щJ l Q&U? (?T9ARڐ6t=kPgtJn$ I#I3Cd~k;]IʬyJg $h)Y?:A}VAPzk XʒZbP^5ͮ~(zܗ+xt.4ֶk@%i0& ݸ/߷/0 `R쩽.LLBYhGvxI܊gsLO++oN[B1l4n6"겭HJ$HS W&}?~GϴfnSba8'soފssc5"(U)T 3lE\(cԿ @IrV:wv]A}z^Nf͢%,EWp:Zצsт^fh!*_7c+"M0ygssWdk Z٣DΪ"]}D 2b'GdžI5သ,ESTҍ%m]rx>YO4Чdf7'CG-pU(ŧbcC+:JVNwwQՐIk:7X[\- |Ҋl8دͯOHG: ͬHov2vǀ\.Iu]ϖPmH&~Z/ȱDP;V`2H ܗSq"Cv!@2bBk&~T/9p0z 4*YTOѥ"s{"͈ ZnE fyF=7M1uem?T]~2 rb@B{5b]*vpj=Gj~Uh͢K.+VxJV c?xDWxwJʼ:e.B9O+OM; *YxfF7ͶzS0l@mFh/q@\)kkbsrF!]{i)-xW#P *4@ IaJLjLj1mЯp| ]!7?ttJ?&աʍu"0SzgV *g8IrP8?5EȕtqȒODT)Ut7+|h>RJW8U M4\eՅ:<(^ϑ*?q6ڗ(֪XnpÃBZa#,EBY*m~nq 諨9)uw{pmq|gT~{GGHrЅsܛR?׸RK 7=;eR4a=‡(ܟ߬RnlR 'w:hp`?as1*A^a~{HA=Zb6){\ o/&Yh-bl ˤCօ !߇gƎgCDiKOʣ׿v2xӢ xG#d x8кo%+w]r~)֎NWZ 7"}0ۆ V?_@vEocCeJn=הN-mWhQNJdVDm"+d{%^?qs^t/s(4=Xpߩiu.jsF VAAl<d0wȔe6:H)͐ ),&L1(vsA?%Xhͼ!.f"lzׄӄArj$g&ف,Ƕir,L0C.z"nX:KSD$;({Ӝ؊d`fW4aNyިC%;X)2hL:w $UkQ|8 {]z5Oزtשtd op%NiwņvY1K r$c.ƽg^jNIjb䶰܄)Tn jm.?i9W[BhhQ[Ij^V{7nd 8 wՔ#c6ON.<^NtFjӺ-ͤ(zA얅J*FjOr-/4OSq 2Kws8^0HQRQDJͯn3񐆥tQZF'83U9Lͳ}c.IK?SkTI 6^Ek Yd*$t)^͆0! [-Zox|7nh3꾳`iRS{ʳLJr*_{m;d jfVr~z?]-D-Q:ch㽏oK_y2bG֟z%@0V4޹}aԮym }o9he ݋qpfHhy'{9>fUEʶى[~Ԝvpik$*jI2vE{5 ܪ]4O8(:;UaQ+9IĠ zȉ ⫟I%˨a,lH(۬Q 'D°=;FƚC{'ب _J;HD Q_j8Y7uX Րʒc<@߂5F.WFh \J՞ Fk 5^9)}}mGeqП }$X/b&K}#y 58x̷1ˎOFU_ Z:t0^h>4L;bHM(svHvr򉭼|ok٧ g{S&&h:HA\Dz9Iא{Ky| &\ƌ wf!6s{ 3#Fcś%!ЦVU-8i鵣-e~XZoʖ܊q-aNA!uNxOBUKR),Dm:I<4 N(+}r ė9/|K>}b vB?QAۑѰ. kawG ƒ_[5 ҀrB~*ոJ1lœi'N<>5D-{-Aal'л0rFo"@2.Yy-ڢije&l X;\B"g{4P~%@6 R(նX>tRO:-sm;Ֆ5-u-d`+Qv QŚ]ȑCV@+SgFC/٘ 3ɹ~'R_|TZB¸lfXlhLg(/Q2q@56+U%IA#g7.%Gnq]2ݷƶ.T1X9EW8V#jƝ͢xyt+nQKZ:]!iz]<ؐL$+FW7ډK;$ 8ĄWv.b?6:TEnm%m]i\ D3b|BPG,j~Ze\"u J+ F_^$631ʳZnw x8ysIL|Wlc÷Fsyy)`Y:OkZ _4rG&u>_¸ZXx\Jħk[nX+Ms>txryo sZB2R.YV?Z]8Ο?,9.a*iR@< :ՙgdHoM yTxd~ &bDŽ*\"JF bɶC8EY% %@O9dfܮem$`o:'‘A2b3MTcUo<2="Yh9{{%lV|Z L W&2c`3Cp˨$d͢= <* mѫ\Q)֮?D55k^Pf xƤ,u3jJ .ʗњ;܄2ȰlSwAAwmOKZT@jiSݝl# /h~~=o43ě m}'lN#[$@Cw|r2:V" vƒ$|k]jY杺aXgPϷڬŘ~3+Q).IbΗ :iT%7c;hNw\l{nL)9b!g:g~S& mz^)z#fvMYXĄQi%格Oqaؠz5Oퟷrpi‰_۹-żKV7r]=#_WBu|IK(rl0?{Bƒ̪Y"j#݉) <ΦN?l> >LI`;R`>|NQR,̈́J&k(ʽاp( MB!2ulG SSu\XgHG5 Д;(Sm 2~ %,Ťl%x¯R"ݼnb>jv>Ux\{y"߭ a+oa;˹AFREbWűC UL>X@*W)o] z ;2gj|bETnadsB߿rs ̞x$܅D۸uP/^jTCU}dj+ip{:Z@/ ZȰWݛ(mfgCGp0!VIpʉEryӰ`HAQIp"o %ojU z|Ex|Of}H'}ai8VC"Ouv23lH~x_|M B@ժF/#U ӥn8Ëf9uz5$UʟY4TIkFE6S\+k|%8ٲ.`gÆ~:Nr"D^JS*$6ͭ~j {PX%$h PN8&O.yqSe#lgxa;wl|b~xu4n~KDct5 8a̿W_AIuerp2w\f1YZ5aO'qnpz5 \es)ō#܈e._ouaiX3-^v8{%,'t_ Y ~;ɘ]!ȩ#>b{wxF(0Mg?hOufŰS1_8T2CN <_kR j^WhMSM/!oY]b+!~]"]uX C-AfjJP낭ϵqa{˹l*#O T48LUFзnima7]8"^.r:a$/?Co]C\ho'@o i=N{wyy]]`Aң^&N]̴⽽|=d =O DB2vy(TO!w^m[BL-"_k=RhӮĄУ3Gɔ u.gpc:<^ +E Tewg5ةuG#|6Z`W^E)/? W~ TкITQF3l3Y(AR(lPżKYk=A^6ORmʙ2%וL.auPZTܔݜj":mJ"5l%t1;Y43m>;i qtW9r$ֈ;7Cg} K&!-Yb)6~m42O;J]a1{Drn3>ӱS0ԏh5 VjU*{1HHͩ6M,ī/ H8KIv4֚2 6f>O\nTq߲ u~qb ,$C[¶W:J(x/9 *>vBmPE   }bv4n[D)E_ʇlF OVsBg6LZAŶ tQ!b1+ d1~墥# f?F^֌b{Mrҋ>sj$ªpjSJdOz!>0 CA`#K`jM4>dufinfq/֯1|BG m d9؛mJ֗ޱJAcD8,dzT>G! Q~Y]P#~h"y kUU+C'7A$"G՞sӣbf [|ӥc5kf\?"cK8+cʍeu1NG |7%gے%gn*A-¾"dw)*9ޯ:,{wf$0A 7G%UClPlH .2׈mw*U^}^FJO݃DA?!ܸpaIlRR\aZ 0&x%Y1*a*Q>&+4m1ݡ?lɓT%!Uzϖ1 }aDxxbWZ兙T bm~IUjߙ1GF]"d̽s-8+Yw Ue;L3Qy~57XF0SzAgB%o8}R!lc y1\!f,~ /@'dUЧVr4,qSG# "Pj03yR 'A[9upĖÛG$q$:V0Jz ` ˧sC{%dvT iE~mb$*6rx<&K!r9ꦊ^s[F3%HИ/I/lbŠXGܹqՎgIZ ™4gk>J7"LO)6GU[efp -eScA~ȇ ,yпt.@ZdsWz^2DŽYVr5p9Cۈ&ZRx`ÛY _p, x+3<ѭ^.ȝ?ޛ{B'[8@)(t<$\V!hxZPzRj7ǣ}ȯ.5!IA4 Ӫf/Y)o0T MyTWrqEZ<Ό-H)G|҈KIbFĎ/gY^ ڠ5#"Lkcct1;gnenseI/(v/>x[~np¸s@d=1@1M;ق ECtNquk,ӧ4^i/о"&DF~[ ?9Evs(cq v5IP?GR 8 O K3ꤐ8T 6jV!d)t]A#[cSF*mnȠ| ‡$'C_^:Pe-hU}7Q~Quh.K[};{y;g_=x1K u}qe"!P[Eb AHR*cW#<><6'=Šˢ+ʒ %+ƹ I,X=NKډYfXO㠪N˼ %Ƹ %|ٶOv#]Cߐd.1$'Hv9stb2)CS6`ho}h: nO5Id{}e)Z!uҫb0Qo?q@J<ƽ2vKO ubZ3@&h<!խ܁Fԩ@k&:E^ &ZJoӑ0Zcw) A~U 6Յ|.UF7a`C{o-~*c37:T* n$8iQqtJ|\lNre(#.=dofm[.rИ=kpcz Rl,Dqo2Z <+SPEIs1KI ܊;1yadG>_Cv Ft"<dQMhlm*PS oGcC G0f(K_#W!DF|}QͨƈG!qAf[#7w#aH|gη*tؠ\?7P O'}t#Bz|rSf Ph z*ӐE|S 8Ӵ(wmqsw#[3rT 420T$$)t}"윦} Rc ;N~&VTRMCh!7Lsts${qN H :xE-㣫)npbwzR278uveGmф}Dw>sھYl7r>n b:y:29VVYɠލ3Q˙k`[1FeGmWEL#rP<]0| -j^ܷyeX51w$Kşh;22Lb W$874K0'EyV%*@Zi-4wB&Rŝ21! ծ/MzkivtnOWX!)2rci g#??8GT '3 g)Rv/)<쓡]z=- #Z5xkzlX;oO3v> fW^~  |~HKӧDS\fY媝čiT(uvp(DDMB3,8`IcB̔I憤(}ojw7C,@#E'zpXgyPp'$Ҍ^~Vj>m%]WŃE_!CQP#}rװds-V9[dIev#ll؏!OVfF:w~8GfD8'TِrHߛ15XPVM>jurtp84ן i;]G{֬%mܡr A38AyD__eFu]*?)x0<5:U(~vCqސ:SĔ56gx]P{5yA.AN|UGt:ˇ8{azϢQ{0z\#>ـjfv?j=Sط1E0C90)AכDj a႟F:t, vҟ>&\Twl%R0 RܨIDmTtSmpB*gyBmy32ۍQjiJnF/k#OIm[76rTYyr\l2wtdN@\6H:cUp{ɿglm8 h1%~-&r;E`Y\5o/CZ 0>,TWhg V){'@p찜TxGIWy+ fȀXVm^=o‚ۃ$E|-zߜRV!`wAlKknRpsttRϛnJ vɀ##(eQp5kЂq/gҴ a)xIOZEx[^ GLi|U"' "h$yAL]{pdr&|j Э'(!80G͘Zw~mƓLd;Qi|\(c nJ)z -dgpUE$ zćs_y($(3K;mzqT%qt.U&c-dg2ZQ Xv(oԢxw[za(࠱ Q8y{ ::C r.{@~f9vٖHnrрJ:P渀3ёlѦ d]6' z(1g䫦Y%DׁLϏ^/Ph[”SǙ(+!vl V~osPbh^7=Vpm Y`R&J6o5QA3t։q.DŢy,ݟjU_ fZp C dZqq$;N/&{Λ2k-^oRTׅgV?2L1՞z՞"*658qׇC_[ 02FϛVoYZlm9[doP*P n; H['VVWsڽ[S8jyře.@:6h6$It?M` Hd E0I>@a~`@sSןڶ $݄4cK7ɔ{I;bi}5 qF(F^w"*|=~_;_9^E2\Bf:BADm`|PwwEtDXe֥B晋Lo@ bN ;iie]1Gg=:[sn59\ ~L|(F;ĥß.K+7 )3`47xMnz&y!%O/@4Բ!zsSn$-pbշQksv0r6,}@Ki l(WfgFVqea0qm:, W] bS+Abs'^f2U;8Q GkLMAoT\[*W3pd3Ӳ^JN U5m-+­=+䗛T5hNf W }}>G.R])*s1#GϺ 3*(ʞ 0Gxb >TI(NYG4pv-{mhK7-*ґesN|=/*O {Y@r(ajέR @'~ xʛdPm4p7)\1'$'<=VdVwIMl, %{]%r<kE 2+e mz%ZZf>W.sqsdπ%ECղ-Exw]E=(iyܫo߂g$D=<^  :e') 9Dz܋Aoe0堹W|3yS1B1x';EM H!7Ɛ N ,Ϣ^y\W6,a{sDiW ,x^VY)zd \$"S^h.*g MC'pM%?ϧ %,9,S7\Zޣ4+%Y}^9[f4Se:(*~}8r4 L 9}uMt9jCjJڞW% yFb)YgOPM6x,F.XCnxd<$σ=h?"**WHn$j.AɴH!+{OֲVȕZ1EP_%VcvOܺQ{4?fW_ @h`$_vN蠜wt2ʶxK&Vś4C4)#K<8~{v˳+!Xr(Ui-$CSYkIѦFܱ'~[}^Urf1,kSp '#Qv@ /;~Ly׽K%~śŋ ?=RzH}KX0ZxC~[[eUF;CQgA-WGQ05.٫ ʹ \QqD:F !5,ĩyD|wWL Xy1xv`i8aܲȒX$xa0NfرsN,0Ǿ@c;8]rѼ`)ᴬM7,EI6d!׶/ߛ(̐m7_8c-\;CWNxF=عˣj=NTN]P_`jX .GƴcE(;a;&=T82+Ӿ`/y>8_%m}Sf#N6)2a: `ZLl + V2M,#d -;},8(uI(j&(*>/̭{L\PFr *Ng+z8!uFozh ?pe˞MciSmR6p,^?J9Sy-+ہfIi+BKTׅ*a_[*TsqUJz'6^ {d:9Jn*fy6=A-z@xjF]'vF*,<-&hK~H} wrm;1 LpmQ8gw%c+ڲX@mn2RD77* B*˜ƒbլo"ar.sN_W*ߌ\-c8ٟΔKҫRD*cHLW704É_|,J"(즑N>_ߑd^\B]89lΈ..f]JCRڃ{g![-JwY2s}t=Pw~M%`OhP+=~onk\"x %E ,'R6o&Vez;aaSұ"d FR+F_-q-2+ܭ.xXs%\h|KӑK h6E]vfJ  \B:k&$,nۇd8X:2=(gGLA(%ȥݘBz6fXO/46.NDĝ-B uycw ϯ%Mpe<졂%őnij"r'LÒٔ!Z;GӸ/zy7̎0}۪nYҾ>sȁ6p-dt(>!)t;~i6Ԑ4gM4A&?XFA,[҉ĉab?.s;7v4xR_r5Yxj{I u Uzz6H16ym'>h rzpFjR b; 6t2?W%kA-1>NKD@ؗ B{~oK2$I *2@+,Tڿj{x73{xQ@eoRQ}ׯ(o.Orҭwx9.zOod;[ 1@݀kcEsqgb&R#`vD}}w8mhр(bqW?"*Y. 7]fC/0]0o[4Xz!Ljy:S-`U'<&m^#IR,d u<E4,TsV2| sO{S)ӍZ>8hqW `I,bꌊ&{iľ)r+*O}>q@gȬ1s۬o*x+䊄}r/g%}/Sby#3b@ƽ$Q{ F nS|47_(S؆PN˾[N('Z#0&aq)O!O/c”]o #b?ۊWVKvuH1E,*GodqPzL/^v5f}8n7g}9Hr$(o@끠5k}g 7㽪Tk;'Q"SvNWAXAiJKR}Hhfƴ<( 8^NyH,HO[g^<`!pTo l JLH ˗x:RɘzN,{^ w\d^mCTeqNZJ0EeؔAkZC.C,x8Yl)g}dB|xh %_<|MVyaM-i`e*Ω.:Mt)܊Tꛒtt.eO/ON &ɣB1oEdØqz^m{.3 -8(#q5V/ uk=Ok:Rřx4z>{C?hv=Rċ5v`E[*HZKчKr/zF {eXCI&BᚏY…YT9 )`%B1يpFՓ#T,!(&l*@l]]1F6:lU2dNz/%bg^c]s7kSh.'CbɁE_- ;"q'H]G074mnϟ H@ϱ1G1WUa؄ֿl_ =Y~_4qq6W1YN3H1.,%du7+ ڬIIҏ+iB&c}$߿. KV''`ĊH|ep冔YXXty}(pp;#r.̥ E R)˛q Z`zhE6 nFd3ϲtNW/]shg3i`-J,_񍀊\#|!Vq g8́ʓ"zf\Wqӕz"N0)l@+_;{뱟XD.VkNi ]8˪U>C -2%s]F?65_!hk5s ۧ5Hkp[Om,N' EN' +D g5Ŋb?#DjA}iד?p<<ٹ|EFFCuI(!$9?Oso[8iEM'` >ʺlUmZ `KpX %\SIFQ mstijC5/А`i-ɚ1;)PWI cVgXRKT…ʏ_!ΟCԷ9x/tuZhD3cBaFF_mBpz> Flzpիg7zƕW[iI:^cL_s 4Bab n u3ˋ*CJn I ~aRtQ\#, s5CM$ynF9B>ݜl&khˁZAO`H- Xy48hHt-x>ӸtIݥJf8 l}owkxJ~y-U+=Q(M^S)"k"iXӏ4ǭ+4:? .D] Zޝ"1(ծ7_xYD9ѥF&rYA2Eef9rrLofQyAg qR#/iJ$,  %+-tVWaQx!ݲMmt6alR .|qNx2;o k Yw$A; UJl5/1]3:Y+^'60ӑu_GВCk{~f;DӦ?;&?1Hьj7KZelenfs-Ң"գVN{_>*1oyP c, Ko^Lx}-fnҋ@HMIOotWUt&y\:sUi_7.VH^r'D@wؼ} spڪxOQ]@U`#_NJ5F͜u|*zې\[|aS}B^QN~O}~҃PQ4ЦeYDȏQʼHJ&qw?Ln58ͯP ‡z)4yn 8 tY2Nicdm%FbJ9ϚH6|zh?%OE FN qjѐW:ide=%ltsTΆEZM.Hlܲ l!8 |(Lz$I*RMo=#COOm { C8څ%ޡ9OM/ʊ1_-m5{8[!父ߝ6תm^4 MbQ'NUr䁡6bra)Z1;JPJH]g%aXrV(X—a^L!J Ro97_`@ub< n-#&j[`%zxEXXwe@o!9hZ ;I A%9}z>ʈO> OY³icNIs~Xig67tUQ_s.j( @a J EBЎϏDُZK:X9RgT/zX7l.< A1;EҀE&;\LWGڲ?I!mO\!3|W=mWсB2LFͿ)5QI0}l+w *RVgq~"uZ);{ ?0LvɕT8ͪ!`'+N$M84ZݸR&`kIJ@~JW"i[W]śxjfbo~d5pT5lh:f;]!mRMS],ُۄl$o1\GH`٦SӷV^Ιk* 09ÚbV!`q Cc\fj~A Ibc@TR!NM,zX;Vq})Z=pWkKe4[rNYMN[G\1V-NLQwϟ^, A_Q|tg)kI9PҼM"jX@0R2dq|^}C{õTVrLTWJ?)v0V3NXH,&FUà;YO ?@p*PrSkE`kP).KV0'>9p˂ũlźuΏl(I= p=,(,IH&х&"NZn356zc0G(sT( Rp]lD}61G.A/ %ǝgN녔g`BHt Uά_ddT6N1E[ cm؞H1HL_ =w9ѶBYz[u 2&]RBt5>v1Xܥ:vB=5[?tɐz%/ s%63rqfq9j,>">d"/K\ UZp0;|A5NF[&HF~#L@kE?_!_ZviLޤ%d`*GmfNKDCwCA NmNȳnE>N>JtJy o甆) !$ns$5^u,i# p>c:$z!'nþـf{ڶ7kG"{H̩ '+ER޿]UG2H 72BoWc@Ywu~n^lz"!-Sl4wvk$}_!5oOAy,Du7QT1^ zZh ̛8M T ,/j i5 *gi%5p?ݠ*qfƉ_8`02{az Kޠ n~l6˯a {  yy!HƇV9ZL6v!JiͧmNΘ$[> 0) -(NPሮ q@9:fn/9 v2;FNNRdE%FtO;QL4A`fc%RlA F ^# urpb.ϷWO|ͧ"$@TScԴ+ֲ hȵvu4Mݼ+qUI@r'a8ҞUk=ڰt qfqÚ%O5DO~LfĭIқ RׇnnO%1^w  :~Jb."PF(H(gg?,$jҗ;ri>MPEM#jPOf7`PćH5+5"}mz;DFKM!+׾[7؏p$q>"#oo5?Fd' ϙgڗ '*2' jsN߿ 0)YCH 3pMRk2Q + =7Xsk3U%x^⭰0]So9cc`\30/܂>.b xPi2{XNްɟ@҃,bٗ`-9ˮR֊3BsIV(F xgp=<?J_ k8%XQl+A a+(mZzsK7I\i, IMY\DO\3'§G @(Ǣdg%2k욜~iK:^+qqcAɂZ]с)*:7ioIJwΝ$ EY> ~*B3k[ pV&g{1i:@ٜ>eWލ H/.רP'/,3bl w-P%~_cjQ>^wnJDb>T!H av@RpsM? (}nlαsw9, {ސљ)D$9}3\*ت"U=Pj`{ l гwOATP'&(M=[#]2TYgJmg/\9} _7 5e>ꃊBkU;ut33j Ic&lHkev^}Yey:v^C;Ywd="ŭV:4cKɤt-8E9c_izLO$#Vyutw @D7SdUa(o%Z?ͫ˅Y?8378#rPz奱*8=YPdV2MkN4W@/65RyP4 ѣ˖2C:Ъc@ɖK$Zs6*p 'LMY? i<ڋbggHfHzjl[Q%)%!ċV`g+{qv!\x] aEW <5&H&b6GNIMqT;JD#Y)Q 9shp|-ٳf(we1pDaf4ג_?&aFjb <5*=ƿqu (?@]FUR5IR زU6'=w/@oAU \<?6kHBmJe@Dy:vXM2{l܆h2R<:7QTAPoƛbph ڢ}߶C=Ԡc Z/{OuknU&1J2p5W?HtF5@-8-}M0XU_x)찄UQi"6/6ɹ˖Eݫ~rlNF-EA=7܆h4^OcfE%0N& [Gu$ y %hv)sk 됲ecʅzY3ӽ;"`eWz'ε{B7!FHotvyOO.+(՘ INnԈMe2D($1(Bxv-ؚJcg?>san[(jh38` g*UCԘϥbf#2>shĘ]#&w<ƆP)!HɵpyC}LF^~Wa,xBFqg3:k4%84i y ]{mAeu>6{(Faf=Ͻ0[o@qB7f FڶL/b/wF@ni@HM Ʈ)RA'Wq/cXhw ;,)-RBP^n"MFmkb]l6s$ȡes^"J휊 iYgPM" ܧ_6ߟTnj#,%yŀݙI펶@ڗQ J.e TRܷs51Jm<b O_pNfdH궤 er[>XSiQ=T)҄yͲ4䥐_H3ϲP{QeTW`pLOۺVVg)I iwKOV&IQƮ˰ Ѯ&tG"F#vI0avۄWO(Δ3kvF0_ѕ:q$i ˹Sklx* Vԑ|r4#mSCgC+gUv254x, k.nC+wYw] NZ^VZnۜ Sx W1j<K%?Zf0N`p@=|E-H/MƙpE-j!M H:O 4]xӐ (Ix}Pf/!*Zm/[A1bPQ~~s۰' ҨƬ 6z|F͂!CoO_F[ݕ,J<6UpVfښ៓þ^lשhTma9]I*tŻQn;M\%Tpa;\𽓽gWQc-{9hR" vѳ#T)“`w\o#[1(Ntcw5 w',9IxZnӦ=e5җ{3P99kPҜ&1Q2@aN-PVu}Xdj[xyP_= jQ oғ_JcJ,Cio W95,\د8جR2M?}'Ze[v:]<EĞi (8z$#Ȯ(Խ-4RwWa y3ʮmjy]0#NGwԨ·7Dh.|p --1հoI`W!7-ClU:$8{#eSOBvk&f&TtQ:@ ˑ\ q"t~Ҵ(fo$S 7m57H a?/ !ݪ20ܧ1ג SꐍhPKh̏T` ?X^Jz[e.s4J5ƴ`]ypEH@`H,ϮLyJ*] `hd~V >Rś*ӈ>|׬Ο ҿn!ڷ>o w}*1^o1x_6UJ\ ţ# ('S06砂_+p!=QKȫJgixw߯\NQ7njmǭR_><ux(ssOpun ?#KSAswbH3 &b8?IM$D^#KHP$J*'sAʚىlM h E֜pxg*X=;_5 c)B&{ԅ^[ 2m@%T6n,h` k7xTnB!/A^Yw8C,@n#^5ߎ5t6 Vҟ ww|ΤH5͗ZF7R` 8'ҙL-bo?(n3`/z&r/ @k_vZBD"Orz:O! *ȯ1OMcP[M&#$^bx {/V'PC`rAVdtWv4)J^%m? ?+;)& qƛ\s{'A t -tO)v"hi"i?bt<[[T'/BP8-* Aj$y@*X/XDuCĕ"QrLJọmgA"8HpgGnRldEGF^ C/![cH/CM)ǿeE," ңS&m6ݖ7vZ1]\ ֋.Unt hpBE~ab~!]ny:S?lyLHNt=;Kj=J:_grH`[yu =P0r[kw-F)i`";nI.XN{[Bg]w7/ pa dLrġFơeH!.}k 'kr9Z֯$>Y6zZڇ'D>s♲N5Q+E4 f:1ǚ=bJAv5~"nt-0Sbe;2> KBa@ðT(5=Rٸb(6puw=<1/-Vk~ <\18}Ι$^Z>װYR1,)Zݚˡ!qeX!9ɴ)C]Ǜi%!P (3sވzT{L/W.ڪ7˄ؐ> SW#FD ]yyFJQeIsْW] '^[fU!1LᲷl7|ЍMʖ_dYW_%ߊm5-<{vsMe;/4'0zڢTj|{lVJ=2`!U9f݃rvoBʥOaʼm-8Z/rJ珢!P›[R~"ۚn R0ha?b:`cr<&ZCG'ӑz=O!{NjG~kp> gIfH`z0fdj]#]vef$!̋^>=r=V p~e7 i脉|ȯ}74_ (9v1b6nkN sm|j[~'7mnT[m&ړ#f3|h ob6Sʮ.N?9J/̸6c>HEӬtZT׳۔f>q]sUT$^ pe Kf(>&C>  xn,{3Lv:vQյ hpDw+͇;¹cЄі2)qycksp9sjJNy| 4C}ò8a Aw$ChPG/Zt&6~u3&JCҵ¥i:sB $ sx4M'iUѸepC? ຋4᧙,jhVcBzIaK.^E '"ZJW*2-@|&oU$;Q2 ~Ib;;4o Ę.JQ5eq766T]]S0e4:g 4 d* =N[La*s)zoȺ࣠$2{=60D+ҋ%FC~5efj QHq1}Ƣ0>C!EQ Bn1-Y# ($0VcD936S 'd*i~&W%dE76#\!U:qJ?A0Rf%\_Ƣ/"G}A7Z;8^6s4:ͤm1 H|2&PK6[.<4sP Јf\I߲x'&Fgw\leZn+D)_ƙ ڒ2:-ƭd" S_sOe |52dc@$hJ@ HZ=}ŹMU_R%)#<vץMS;b9xWJ|P'0Ƕ78O.]͊VRo̕& ť WJM^m\^Zۙj>N.;$^w)i#ڊvYj8| @- gl{%m.فhiIO*ieޟț Nh`,Lm8&lQaa@rD#`T|8Pv7߮^4[YKb-+noAԻ|4L2kB:F'=/Y@QyIeZu #H5y֞[kbCרe|BBO qsBj>#׳@oطV&xQR~Dmw+;>?|ߝJj\;Kz.W-t{{{WYHNO|RF-Q>yA24knSrR εdEYDv ;_jMRi|X q@?ALp4}zRuNpu̪UvqiWέ C\d[m&KUqй}Yp/2 N\>M"cFk0j;Ihː7iZToKԪJkG%l&uԮ" ыrJᶩ[ϩbg Y`:ՌX*YjMTGе98cv852֥2Kw<)uԯI` o4^p㇯r-}`3padt*6vy)zBAF5^6eK[zAi/z9˽v|oˬUL6!̠vۃPBh7gX-Di :E$imح#iD)#`oJ`bW`P=(Ե,G^ހesEB'4[Dq?"Q5lļc`ݨѫd%gGK66Dgzh♥}[n.z5A3BCFQ4iIe,^Y|2|*L?5zĚoP/؝lk%"UB1W!`ؗ a71, wz[ƞ@&^BMaS2sT}J@.̎ JaSG "0n0aЯa j&r&Nr?{28U@@1o8^2 ؽ#2mM^*Ő8XS`K?e#'5ؚcae=Αi>_:T% q#r"^ )2P bp'|NM:P1S*?3Ԫ$$>#݅$fJđ/}*fpݞ :*$G br yOjmo7$}xF٦$ᘟ;I[}>6"m8NGڦl8[(w"e'{8!*FgvGBد+0|Org䓚k% %bڬՎ@7["ɍ-h7a}4M&&bpf "ORetyJyvȉW)C6L6@i (x)T8X ~Lj#n 5w1Ur5 TYqGBzý=r!z~}S[gYZ07070100000098000081a4000000000000000000000001614216c600004848000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/block/pktcdvd.ko.xz7zXZִF!t/SH/yd$-SBZxm{RT|_BCnO`$|ZYid*ϖ"CY@͆CQDTڜDKpOmdXhrc3 *hNq{+Ǻ{]uPyJIͮVH%z:SFG aё˹EV\Ż'}PR'KVb,6)hN`SFƃe3KRaL?ֲo;5 (N 0F Iv;!0qX}GEC{zd2,x3lvvb'R|bxkcZ<\SD'\I~909/"ɋa{W,}G4Z*έefݚwS.ZIsӴ=,Qʒ*].ktS@X:741~SP\R4.,x/e;|(`>A ..3nPA*d#.0܊8-6|wYޟKW0,vZ0oaҚKw_Q>`S-iRmR/"Y6aAP[ |7mg 5:VkD@9NKStP+\^}b4ʕ#&z6A{aH=ND !q^%!c"Rjp0*/ԯo1}CZLe rTt+[ em.~Hv}LPjL`ˣcCzbT!zU';J4a,@RF|5u '5nmA k^(>eeL D"iZqຑMTi;:zJ&M q< H導yu-zԂ;ѶN@և؈?<vHL3/iնUrd$qr 7?d1Q13 Ⱥ -_{y^MoX^|khڎlauOluQseҕ7:d'Y6盛AJ/)+u}ה@ӫ\,B UR3CAſW:h )/O >9gnfQ-n0AAc̓[lT6$˝F;~UB>@Fx~|_ _ 9,On fm~6Ņ'* Dkoc8rOqY>mݛ\;Oؼ8=Ľ-J#zMTH[W7LQ<0/I^VcjǷCa !\hk9 xtpAj /ocG}M^k# p 1;wjg Gf;wi:)⚮3"XΫm+RAd Vyˮ,Iua;N\pK=-$.!G&GviJ$X22H2V*HFq k[$Cݟ:PX5cɂ(.A_bҽ'JHIr},銳nqND _Ʌg;֥$4 k$|܁f.+)@ *{]$ithEB* =u%+t*.|$a$Ƭ'NqS~G+ѲVPIb׿Cp:l8ť9k!+q/k%[5>,~4rHS  pAQTjqvI)2yBG0qZ1_8iPZtIfRyV| ?`~Ͷ/K ʘ7xqX`(@S[=ՏӀo9nMؘ锕Ncĩ8W|r=Pf5WX*+5ki٬0*N0lP_N?ѻ@2-XoV E.֡hK~=t'kghqŇq;EAZ* i-RN_73QFT)&AV/&Zg+BM|DOc~Zi `M\NKUHbtTK0qj=u#(TF/)(5(S>TfYyN()9we:9˻ic`}i,0ZQZ<*聣]i}u+9L< s`?a4Imhh-;D3|N#NEVr`m#D4#"`:lC)R^w*: Aud Γt㱓7 &m2ڮ@Hzbۥ)iB B<\}=o.Ji~%߮.d*iC: No IR3γl5w1V P5\A"W+S}hTD*t}|z(7=ҾM#W .&kj~x 2;P Ol?j_M ny3Xn?/|X$C ? e Q#i627,ƣP ѹUa_8k1߱.EAm@J"*Z @[FJFnMy[P8^!B)r )#y4GaGGkWUB+nb n*S&[!pgffDLo%Oʏ7]}JBEIλjGw(O3b[KUM=m?.72L AW'.JD)2r'?9h·'4u0*끪 )UՓnWxo&O#5o,Srk<Ƶ"V.aN"vJRNh +ճ|;UM* nW.9b^kzwcCZ3R?J7FC|k r%F؁L7i3t{B3y_M%d^(2Y` ߁̾3^%@e+ "qMZFmMn"U2vODlzy}'C< Ѱk02ŗ^09Zm|DtӮ&^e}*̂JI}޺1[jg5Fϟނzq(Zi|QYWI؟zSZq%: y8[@h|K?)ñlPXN{ֻuf0ͶK9~nؖ`\,0"Fx@?Mq\"^ _3_"ٔ:4 BGwշ( %$wv}ٽ >Y$R*.bdF|Q\_|{?*,etaĘT}+)d~mOJE}#x'_ e7Ntp]U$B?B͟IX"5˪~Nuʼ(q{z[:>1|(LjQ\[dװw+V48o~+6b1*|ef>RF>M |ʷ@^oo8#4Xʹ~\n[[$2⌈Ji~q@@g=㛷([E[0{`+f!rC壁ig¦NcNlޘb4T|˧l|}VgIc2hpߞ!=~h]Uz)K^ % e2T~+dν ;V?]_϶ qwL^| 8WJ+ ̶cUDdS},^kn^[…|&L"%${Ļ,gR35c;s2(W3oCY3@0 ԗzƟ~r5*fKƝyh~ := GۗkPx~F' $3PͅpZ6 kfD-+YKyyF \j 7 ,=Ze>-Ou8ٖGJeQq[sR^Jic)T4;>#ʆێ GYJbԬ*"Y:إ*рFEJj-qkdqCK(E#*THXǮxoُ 9s) 3,sF Bx?sr—SG|cɶ^d@n6Q4ӆ3- S`l!Rg@(~-c_M^M#n@ <$D+͡ҝmAk%Ou-=b(HrX"bL55ި^7V Y)ͷ*K]{um]~zD(!jGU%˪VѢrPx. 7!Xqu-"@:>l-S-+ * 9t'3Iĩx L圂XG9ϿƋ`bC%lu$?"XuIܩaY٫.x{8<GFK=B!KA0Д+B~;Sp 7ݸ:qbQ-hYJ3f{`.okS}WN)t!{< j^}+x6!b/G W:Z3;R!kk]6/hX?^0vBKkrg nn.qcDtpNt"x'_+w,ޖP ^ez5z\L . L9m_*w|jbX8K-p~sRX!@`[PA\yjoNr51A0> 1V@[^έeLגR[o%7Dp>ioP&?Q(4)؊ F~9`ߺxեXB!bnKY4gБJMBO81HbbaP4=І VW˩i s:PXuH4:oҌ=hiJ6|$ A#AzOD2Lҥ؜yi܊WllL2 ]2J%x=kWPL@D`ev`x QEҝM>: t]Dk/eøbB*.q-a4Ɵ.:#hdGU,F=Ņ Z\N 8M%pB & gx/QȆjygx\p63cF̙I>d8"*1zkN`1R$% \xm~*rdsd{,|D=:rl-C3œ(X=U?v֡(¥hYKqiˎX;hn2H"r'aESoI)u}tCǾ;ͨ?Uw`:]s .3@e,G:mat-yܩF'x,l˵@ ٞwP dRgzf5{kܒrs)VI\۽iwuuSh R"ĘÀsP{. G!GLeY25k&j5J4vx0It+oi|@:5>Ϲ |G'ڨ9P1 %ǁ3jԁ_Qܐ2 l[ӪGjBQBC6}e4` hR[2ٳQͫ :S6?@+DV4-z XF6L >Ps='OjX?Sٲi7*~z;!LfX0~|[&j/ܔHTJ"F>9ؤħԵzl9M;F&#|KÂB4OBG۞ے8+;N͞4kf0 jRN%->m>l6yWl|o>\w{ =S͏B!JESr@EuU^վUhv{9}d(E;G5N_Eu~lʾϠ&|JF֮I- !+1CJ?{0"A3$aAI4&lg~/K>BWc>b Z⭓fr2,syѩQx\\x6^9߈7GMwJP$r$Q%mVx 5W>`dSӅQ&䲞A\%Eh^;P)S&2NqsXJ'Z>ʣhNׁ'~/Z"hB{Ir`T^ 4A a=) &XiEM%oW|qWM&GQV5wsq`̲6Ĉc_ sWyU%N4 *\}k%䵎Z=(`bl70}-5/[dhHK<<e&R)>ȖMАcev`6ad9u{GS R;O*.@wȠf~$Hnrqpkwƀ]S8-3rh[f}:g# 0+u`Y_NǏBVu'"8wm;}X%j$SpoIUv\>tSI9g>6£$fiy.*O糂s`*vn:աNϭd8~+;5U)Ya5\ď[4F)c}gQw:H GcQ)cYE=x%.ߥsy~͞>ʌ:લԙ2#'Eú Y'|f0}xЛ A*Kıe\d7N ZyZ[)jkCZadɭ+k݃Yt!]z42܉A !DnM@N\I@ˇ@ qD2O<ކ(bT!7;;_ׅ̄Ys JAT䎒AͪSyiSց @_$r3 ;ϗV | ,] 'cZ 3&I<Ѽ ֿ+"P+}hg rn UML&ʈXtEڄC[H΀+Y@ZmNp3 >Bt%{l!iOz2):9SUS5^iee|.r xռXE :>ˋzHU9_uTsц[M>}tsXvy\;p@,뗽P%T\1_4nZtL5Yk&![M]2*c(u;%!,n*ysA\_*m@XbML4Z/En! ѥ mJ9fpb1ض}Z >TQ yCFnbnoKYp5Ҕ(zWp%Lp?EbX1Qg w0t(&M~0P8`mJl1S$Χ]s8ɹK'.8 <ڝ7'3uhя.4*܆EB0 kC$~^_S2| {0){ QWdpf kRh:v|)nsX0N)oUoY鰱RaPtN!". #l)ÖA2/h=LUe|X/ݭ^%<{ 9Bϝ]X]xA\|-.q[.}|CpǛV#{ Hp,0`+,g(qQΫ KZ% Mm!8PXz=K9/n|py-\5bdȄw;/LA=TVq)07* õzT b|@y,?捊N+FjF~5=q~jm]EaI.Cv]:KO@.ng"cnl`N[F<[ }~:mG0#Ǒnoy̅)h{r邿>r/k 8Rdĵ,q łV=}zU%D|oe[zs)D@s,gUтM,C\'!SA8`|2uk7$$h k@@NॿEO胭S] O\P (ˑ+x6Nf4~jm=w&FKxDž*d^t~u^hKμS!?҇@rTqDQaEz|(鈏.kx҆$Y=˜І%"[1R 9}Mj"ãFw*H)^զ&_@e2鞰ScrPe4gEDg-T$953ܓ[fv9t34jS-ykI;rĦxqDQdhW`xƯ53d+h^I{W,θc <_Wv̓3C^qlf# =gMȀPV>`S#"~V؄ĪQ]cC-W3Vlq<1SZlW{x/έ(醓$$\' 6W7{z·#z ϴ0JE2fwWMR,f#B4 'է |;8~lU?{h  35BvU xCq[H`5Jp=+MLTx2 ?.,W0/~"oJr<lj2‰Q$'߼:Il Taְ[#Y( Ӈ_/6Tі`٪,N<ބUi;J*d$@rw Z*6 Ih/a|,w O.(^Rye6s*ĭ=W}0$7y`]JFZ:v[عE >6H593-R-)P?jGY(ceb;vĉSM-UZHBtZr<YCOK}Mh"}܇~a?N\ܾfV(֯Q0vuW6av dv|i݀۩qi|PG6T˜ EB$L`-r+ qЎM.|>mox &{=ؠjv7/'pQhG0IexCmJkIHhŏ;(*.`"$D屎<ʬp9 >7b&lԧMg-b_diJcE]C cMh"7\|RPݱ ~z4 #C@a{w1V2_:RrסXd4O?ki) `=g:7 Ɂk.LvSOd˻ c'[r;{>"qnB0 D( ֬#0rw-upx 4 TAZ:)V|2 829N8C^jѢon.5!hbu~)\v`3 M cN.^RN`P8&&ws!yYe13>yf=*pDmH8c1Ս?QTWr; :f\ U{N »asȁ<oXc\emR9Qtآ!yu2|$A<ƌ |޶(]wlc3޹B٬H«=TL%2<5r =34'&/3h52| VFQG"[u r[XA8o,Gi$0pwxn`դ;ԎYv[ϿRF}bjqs(LOθft.!Ҕg{3?ZsLC5ᨽ-zx7&B@kz"obc;r"j`|aJҎƾGũ4_a ?^ [1!kM{>O~PE(V+zHh0yK76IQ5/Đ/T4( S>KbR%B>{\}{p+ bnٕ69Yi|I~knV={XѴ_+!gI56muQbA|'>=Hӫb]ܸ.= +M#U.F>';]9@$lfDd(49XOFdO9V~{Y&lc2 sqZҋk3U핮 ]~B 6a#H']H8%8^ۧ|Cߌt⡖?`(NHg2"㿜'j.tn{ ZOlpyI6vpk4UqUͲJ6UZӫR`q(87N<ڠ~$bl q w@;pA-2#`%ĢDߐi:&?x;i0qIbq&-un&sDҝ(c@=`BAEu Xy7  k`jY!b'Pح>-L,;% QYn(=׳,I{I=EF7D 2y5#7Ҝ+J>zKřDH5ݻx.5jF˗˱5 *TBVivˠ@=,^,r0! H!D)ҕ$CjNQd؊4ߦ :WZJ}"Um9Ct^`/pȄҙ!ZpxFkkXڑ݊ޒME.% ؏=f6!.i<]7%Gg;lM(W}h`]HQ70o2=câq_^jZkFњ[Gپ(xLq=_K U|k6R{V]vt^`XG!& ԎP;6|GdvIo (.󧀶bl;S^9rLTS` ?T}vU`BJ^l p+BZYK0ź 9Pp%Ŭ9FɾSdCd0$i^WGn|ׅxo/ ]U3s.ا|ut,'X[bRh ٚ*uM=BV.:.e &#L5j[($ŝX.}3jCi0Ԍ'w~[xmrNd:,3>@,$5N2w[ԝ4ҫy*Psp[*i .}OAjD%|3{տ"ݭ*$QGcQK$&(^FrIZ"!n@Gֵ(IEJ4ϫL(f.j{XqZ}]:]z*JN4O[ c? e6E7=wNԕVKB)x7@tz-A2#UO f|)| rF{W\#"f|띚TTinq~&]E)"DF=w ѨKpڐ+&H_VX|i\aYĈxEdJ.L?x\m-p8^KuOf|OvZo43h|Mnt.Sj..YbȋȝU7CU+n& )$  uIg~b/c#cg6n 0D]m:J.IٵP٬ky޿ם"k3" 6{4{o *ӫ ?:2n _#]b\ 67+bU*HסEnwI- ΫО|qd%ɲoKP ȀU۶t|*F M11 Qh1 m.F9 >;ίϙՅo OӃ\<8zqhVQlLL@uj;\hr)+ؼ2P `9N҉_+hx(QolYjIQNk0MWmwM,o b#;n*t4$ڛvH`iL<5'<\ӳ=kQҢQy<*TޥSNB9zȮ-1εn9뤞f$X)S.w*hW$|W&kub 󴈫*&<9b?pQc8T&\ifR<^}ѕaAޤl,'fz,nx0$F )eɜtqû]C5uzsp[7*QOQtzF")鄈 R\kHpq\n[u1by7 gjW@= -tUXwm9GZ!r5pq^LI)mkr{C4_WQ Ue. L03 Z+#x$@#kP($$4&U ;J 饷Xt^PTDѭiBC x1@;olܫbE﷠h*Јa7 ٮ_F9m3G>E śk͋`r]HǏm! BM)oS@CN`Ǣq]q!h]/3⌶/&p6AЙ8z }9 x.boF4R鮁0u ]W8!\=eIGUyA,`.d!)~F#2g_7*_sq M.&H "$eedʀE$4?SRXNr%  " ;\כ*BVlN9YiQV$gw ߌJ^aˇ %%CB~GVEmbtB ֚1SXVn5f~J(Wp\G`U( z>=D2r h8-)ʤ jrܲ$ ho#۪>a ;]Z L('BU9l%d-A"S,4֢\CEEf/0x4<,ےA}6ۂS6W kh'fr!gK5ɺ[,MT0w!h?mzQ)jWl&grC06OέB5,GHqwk*l2b>ּ s4 =dѳzHrL& j  ;`bj`/N02?Ȁ{xsi%J#LZ's9.J:[}acTjtiWMJn&smxa|iLSzJ.G+_Cpsua4.ޔwN,8i2 S,7Ok|gl-(X';C:P٣Ac.`2ka04ir" 1H:k Kѕ^s?66WJ e3x30pWݰQD 2l> o\6\7|qW*w MS{Li%als|JieK&οM0~RoÞ>#=tΆTiXV) ;qoLQ5Ft҃u~$J И "l;sH %Cj>DKD* _2AN1E _RیCY1{|'$~Cjo3Q?)NI< KCm2\WUZ{6#1TD4!HpQ|9%.0 @M4pk֭ ( *c>xE^Hg&z!&(q> ;G3(L2lCh(?&/ɸˠQŌ_$576ajKGnA9⬅nF'ȢΎ;!Aŷ𨬚pz!]m^pGRɼ =lIxX eˇ]a!/퐸oieo G i9LHO4@ZClf Hʳ  6+؊1(wڿ߹ 5LQSXP3;΀~ U7}l3zR&T!gI ]j}{ ٹ ʿl1 =Jl%r_"+~&\UT+i9yk wWe/[[VYY/Or@hISk ЯQMoQD= ƦfZx& .nĔLu_%JE1YJu2) &*4~e o1upS*@,)@>`- =U!N^T /]PkeƖX뻸5T'oA TMҥŒbhg@Jv1'&YK\T k棢~aVSb8( ^[&yΰfˉeT!Vksd[l,U&9wN5/,}@LjA8$l94$bHbv)fWãHk֔2[ Syh:Gd<j0:[&)S1Z'&bd.ȑ7cٛd'UPsm%>o 1kU7hՈWi684ZհR(Ѱjm3V~I/& F>emsYnާѦ*4S觜AJ!ݥ!QԙxX{F9%N} #.+rphDr6ٜ5cUFgw~{*S<>x3&@/i Zl'p/V KFy)!/ܕ[#B\?ysmZR0gӵ'/߿E}Kqظ5A|bH=JN'Kƍ e S))/h% 22 U 6v7~; hfGP̕2OOD~yknlbD;D;ƥ[(9v/NdFT,5D0Fū@H6mR0fC6}b̴sEl AmV[(" NۙQM,'JkbfY>frtKZ@wMKjo% D79afgW lG@Yof=PH"a@AFܽ@0!6&lF/é7Pu ~hHjM,:BCrz떱?o/9=NT#JtJa> (;zlOit]v;-%Pi1KB'z4wf%;h2;.{΀5",K*APly Ѕ#a n:%eTj}MPmS ESZ"/G7]!X$:>nHҷ~-E8-p F[A0XzVJ7l3\!d'Q!e(rG|:"*syd~.'ߥ j吠 2Mں_|Igq3d:ա5@,7G*C>,2:ڲ@.8Gf9x XOb l;*ofMǃ9<>&>s~l_ep b۪=uxR1/P=f YEϲ-J8v#~ަYD\(#_ +HG5B[ɝ?..I&?36bP m^m;wUM +Vz"]ɡڊXP1K߹XYQ[`~ Aq+)˺gD%wV:^ ,X~'1B8<鶋-gcfbeۚ{gc\MJa:uAF|QC' ZV`rN)Ki,Nk@ ,B0LrT,]8;i*$ؔCa* $` _#LN<ԇ@-l(iI5*w] XUzȿ8)%X3LOm29b]I|a#Z3С/N!&3_/!-2puhG>O"wD1<"-1:[{.l+,΢\6S$ o2_bl8:7`1t.7NҀ]T0$r^xz;􌡗ΕudSӎJ_iKZRJ5:f!%;Hv8l55҈b/ntf<~=7gu-s&3>ۖ̃zzơ[;q'5 mYٌ:T}`IHJkIɀ7-Bwv .&oQ2U&\(M i^ծbZ}4 &CJ=CQ CsU%gNx[gԋdF(P .`z,=k4F/{L'f"T6< ]1h@Lp`<XsocܖyNJIp8}az:]`lN>]ֿZ{Һz1ta#Kk2"`Lf2N4"THj/k Mim2m(9hziV2_M8_8|:LZUPG BAV vmQg TjsG2xyi4-9 l\ y3}-YPQ#=lwkrTErz_҂{!v]WWŃpl<ܕ5DN;x#Ihs}LdExyG?rNqĔd5 1&P:puZ2}88}FU.:uD)5^Uʫy'Nv(y r4Q "gB'&)>EԝX߭[4^ڜCD$"MRSwylUEu8dT^yG>A=V=_R#ɒ.z9r#dC^$yثkZ< TEZ}`=:!NZEƘϷE4 "2_)6* orL 50t96[&[gf Cz)iCg,iEرp׹qX6 O3Кww Y=hfSJRP31O|`w }چ{Mۅ)k,&` H'o ǺNJ9Ȏ8fߝU4zz,Bg:zy&/na yCwϛl{簿]PRz$ey#WІYFLj)Ƣ MV7tRߜE Z8tX z9Bb)L؍5V({!#7y qsj;ev cI>o*pnu\c_Wǭ zC7b;/I/c[VE|OUC:27g doh֖lg mE},*MTG0_mݺB쓁<;FF1lha6s]Mw`)9g`͌X,m93 H zme.^q Mh˪xZQiS)C^]ч}W^88~s !(S&Br [hGKD}٠%9/ўTl4)Dy/'wI_'OV4P@hU}fbZfliѴœ- {eh_4Rx5HnǞ6OJzF3oNf+ ~h(>]-3^DŊ8_|)/3LbR;NTboYiZtd>~ 9[C#c`4~J(x_\s"oݔS!;liȕ-x&W~# -!{$2ϫ"˙)SեK^?>./g.sP`tb>7۴ */̿zp'K@R$)} "/C*o%<ƺ3jeG(tL-[/XtU0,Tb/V.sgk S[fC,]u ׋QgFrIkch;"6IqE= 皦#iQQ&y?v S.ʂp3kiW䞕8vaGIDnİbL-=U̼hޖ>B%K o ;ʊqTjhUNJՂ|r(<HTh]77SBS*%,)Hb0b5*<* (ziуa1h !,:\y!'uҎhٻZo  :9Wxo7M\מw,]Q[GĢ20̝bl\L‡؎2nsi5ѼZ ]cUUt+(gml0aw;y~"0W;ȵyp 7ZNxtT@njD]]~" ;do)'dfݘ(C `ntpj+>68pJgRDijEC{F#cn9g26E'[ʡlEAiP!&"bwF3"m/mo;o)hnff-b[ L}x=vVEB%puCn"_N{e5!2;sz|7mօ0'1ӭOz!-Jcv^E3WWܒt|+.d TbN<3p~kQtS&2 `/,oJ)Λ(:E2둅"+P*3+@L:T" }0dGLd㲮12l\cRTH+p Ixeנy ML%0!Zd@|BuEl/[sj7YzS q9O=8_N}m7r Vy -T1@h \@ 8q<-<Jdi$j99yLn<4}O^"|F$Q7 .ůDb bh&b8F$ L`7k@Sզ>vHBvl_ GlP ~*Wrh*d2qgoUX3x IZ>d\ Ud=.)3ۆpoG! J30ǬW@_nuCt 9i>R霃$26/{<+LO'_Pu#Ȫ  [b! ʹH1Ez/ob?Ǔδ*-o~@#a@`ٕ7-UuyZ٥ޮX`Cv #K9*j%o/VOuМ؀/!}C~ IXlE):` N RJg{ ݺmFWEVatB HJ0h.ۿM"z'\@К"!$yGZ6P`djVs[JN=ag {dK DrjCɜ%]E;s_T}:t/M4w-c&ȕtڵ5F;z3K4<ϟ/G`S)0"~cTl"!p/:s% cg;z:ugKYTfvR5U9'T%sӌWெ*GWQ ʔfnBl 𴑴mz-Z3`d\q% DI ]b-%_Z"6c=,m_)[CM7~6۠YT‚| _VvZ? TQTJxb )30cdmw`Cp2F/okF|[SC% ;84zᇘ&1w%sRIM5ҥ RQ,$O.HGqϥoQSNWK8}yq Gka/Nш4IoE_Ŋ)꼾RBqqxV'}&er<"Ѧ |/+@vIlͳΣ\= ^M@2+.Ugo*O\|h&%G`_: !Ee`^gm@O$MRN]pW9Z-Yثψ] щG?8IWDmݬySd}F4rWhzL9cB΃ez{c{xN|RSA p>8vVa;q,f ڙeu&(Yf쐈*id#gP#nA 1, O"6* )J+Nn|O<#Qp1x󃵣Ժ19yܠ]z}]ˇu7uE"#[<ڡee0*Wމf4HtSN1V wubg&.X[=Z7*3F .nVr&˦;Ri-L5n^} 3-ͼ,cc "}ɶF-loƶ#|l $2fTu!¡& ([zƭ-. QEwKx3gK#}íՑ߫?_ dGN}:"bd+`wPK*HyO|SY'h1 wQƊȾ7uOs. #6Q,N,DR++ b:Z6w<]ŵLr 72?;V UuL(䦩VY2!E m'Xwo>sJi~}_Dojetr,qGɡ cP<ȾsՋڝns"YYe,gVVI':P InYI ah㎞<qb4h96:~ v1/niΐ7&XVD)p]aGo{oV2׳ggG|Qf@hHY`(9s: /j=znЧ\O(lDWŪ[!&`HjLI8hR#^2WJM'mOm =98W)ُL} ;]'_h;I5ժEUEKIH|֍!fa+Z?QUkHV X DJY-JHRnvf]=@L KMdʥ0X?RUq9 EJ4uVY 9CƤцp+Yw)"0A󻆠/&x:6ׂn?j }fYCVMl4)Z3z\<9#ңඃ(TavZ]1fuxx閧9F@zz!U}٫Ҟk  V0~ZIĀj5 CuU86O5)Kb6f%GS ̠߻TW9M]:B7jٗ:oc}|%*LFzd. ٿ׸ /ԩx\jo[nļgB{XE,MS4V4QVc,Pw,  W] "D %+E'mC 44i9|6mv+LL)lE Lj+SiĉYɨ@P$14cym<4Lۯ6\ `8Ҷ *e# ,VUn,m (»f\Ċ_KVL:B;^eF:")[l%c@j򐃣=؍2|(zfzqP}lS܅m+XP"ü)zj$j/:>u37>gd%KGO-8tb] Jj/` .L d5<ʯR~fV~ϸWD=ESBcѡ6僨;z:QAcF ճyo7M&*doNGfd4u*E Pk)¤)у5d 5/x߻ؼ ? q4R>T1IXaC:j]:@NmqRQwG-{ l%Z&3 3%U P1pN>Jajc:j|×b =Ur@/J=-|V uQȋz0ԛ+DvƆ`RxZ̮o+Dg0/Rz؆LGJx(rHkAOb='A&p4L3RS(nq95Sq uP> #(|uUO0g. XspAXWri{!{׀k든(햌9?ËY1k= 2<ˣÝ*0DЛj%l˯CP*t ~/ ;+B̐[,:F{k6:Du'-,髢8q԰`*ȾF}WC\q6{t(>aLSWJ u#XPcṸi_)R|6eƠLy5%`Lq `_swXXIzWI#}'z I&K9Y1O8oLbi[08cͺ*(.6ل4yMAVkZY. emRKV's&s8h-ƌr:ٓ=q{6k2Bydr}S|MzPXH f0& 6vBy=~5}U[J<4?c8A+=FZc`?Ը'xl}?FsKj}/8 !+ߟU/"EX1ٯ? hE(ˑg%b6u\EU+nm s .C&3?dLBDvSZ;JU`%G t#HO?FtT߮}AB%t FM(so(*)&E'!J>ڞbօ;8]r _Ng̰=4ŧ1i=ål.‘}~ˀyPd~''mkL<ꝘIG=o Eb 4fylз s7#'f}.!\ )&`w捻 hMT M=.̅;.:M,JS*cEB(4vKebTMq#P0mo EE܁Ii VKbG}RǏw(_~驐t` %zEAh8^z# <-r%G>l_b 9^X.bQ~[@.Nazt[xj <}$I|Ѹa2KDTe(w~܃Ȱ ̓%œ`F0(Y$ҹimj^+!Ҥ( oDuS&s&]igG, Wm,!?K>ת~$m1ob$5 LwO_z)LG/N[QL浊5>,rbhe}A`ue)gX4F)yk1lso:IM]`DZ #_P 7}Pۣ@!\72019&(1 U'-,;mČ'^3b :>v4gC/y~(^ ԉh  /RN y ""]TYY]0FyScBvaaP[LjF5rіB~?6sזj -MRL#[}d.n>#-BT/<[#u4"hdR88ߡ͵!4Ik7uA`` lw6L/L#Am|!jɀi"V=q @黄Ba@[ )c:+|۫fLphCN&c Qr-^C4wLxO!=Mtp~ov@=\EQMdH;m7`{PTԽ"S>~~ܔ?Nؐ2%^q#Ol*o 1 -M r,MR9]U&G콱yihJ vmC آEp zsIs9Xɫdr#֜ޮh(@lqA7(@)otYQA4IbpZ%O5Ms-[з3\1D\@V#4qp4z%o4%#[*}1fr_SS zOnrK?qCt~ 霺ӖS03t3EL#a䀹nzI-=%Si=%/, F¦bd1ZoL57,Y!q J׸Qo $+OϻuLj΃dF?7]kb;dgum s;CJ0źZqsy#kŨц{A]14( E?qNvU) 8 ``S\_)nzy43|-OkYO!%ojK/l /EɃ3 yƲ!~7b?e/S| Ju2~@Ѽ4e"sBo N>к& פ+7ɠhFclz`L+T(N)XD%SY6c9.{8R^hefݜ v=zVuj#^Kұ|]03&o:2,BDS5m ')Us6RxG<Ju]PaM? 0;9J#_;r7V[aiՋOE3tʜJ f8ee3^FmS[f0~Z]-~~mavܞvmlvuc2_A̰ M: NB옉H L5}>-/_3_ D c/kdGdH3,OTEgKfpHW31͈'K74!o׬Ma,A>wEpI}ֻu1X ]^簁$^~=nK*lrED0oɘ?C,\qs`_tuiAH`;0 =7 X@7&+{ k Fb:,;'1ͲJ4->;g4JW\y!/k 0YGiJKC\Q;"4}:^NLW'f+@y+!tcdzQo]H R5-Qb"}˟!N1EK6r~zJzTB:'SەygB@u!\Yِvu;s9 2Hz&%QKڢZ_),Ў)vmn=ȍ,w#&ySv}JZ,pqLa}īa rymM"h"o.*#<ְ" 2pA@ p|NBnW9G?8"JَG#TʡeQf ZyW"_MlobW?hӇ&Nlu)X?8:K(A*I=˭ ܞe y}55-Q-37gAVk7PIl@Tt<sNhۊp.|MK>kyRRj1!lK9t\8R#oω+z =KF2.韇x"_jbDr 1hAꃀ H%I1o p!RNKuYR I>g99z؉G– =_ߏ$ ucPp XX#Rʊ51rW"]FCB:BIv>D'CFK,h==^3NWyymgUPe6w m]Arum0TI8}VIەg/ȷ(F,p8 p̯f>82c&zh*NTIs9Z8n'_ pMk#ٯ,iv,c.V"!XaDd ꡒ-Z"J- v9Ҋ~Y_ƉxԽ?KX}v#20EB)Т$(yLeW~ at@}W:?%y"ɤế!|Od]ԭ2Cf_F=dg\Hꥨn3_V3v`B&XNBߨ~H|b^; *Z TKzʌIy_h;4^5R9 #& _e6wMVSũ#@DQdL)ۛ_S4Ai^c.[NBEޡ+i-Y;p'k(~KDᴥNU[X*4Ū<vr~o7<`,f+1O 傼 ֠5?Թf\HcdM#/ur0Ş%Om]]6ءuo7xbPJo-M<(nsGUa6h$9 HbYI41;+x2ݏYk?[o&=^vйj9<+{L:`U`P5Yu-L m-2OL[b!w$6,4an6؇~7/Ba8;}M8zy]̤+c/߱ng\PϺN\<5%M:37|.2Oz) eY=,%U,ΦynX^{tVH_;h2fi"f3U>mϼ#@oe9أwVhHភkl3i=s|$;<_8$hưA `#[Dk! ${8\lC]T9P?tf#kRfުx.)2[ ]C0Kk7xH,h'R%F@N r?CG:^_-R?9TDLfJ ^sDPQ&ح *_&OU.7AX''<"jjx3\gTB+hZg+;6F<$=\ s/Bd١jtP54ebRD)=uKfpf7t.T4䆿&L hdl`V/I; ~ڢ+G2,g<. > O8ghe-b/&=ۼ찉jz;\ Fmky.U!:1V^"h*ye\ ֣/nIN8H/o .F՜x (\ iuU* O{yx>{VM~SF%[id' n**@0/ ^KU@_#{TSi欒p#[O{e6ʉ|zMkuʎdxzQ1:yiL0?jr'5D+5猅3O~+t(%=dgnoQcJCH_sa.)k蜯_D[(a; 63'Tu\JcM05Gx oݢ,Uww"dXu\! y.,IMNT1m xJ̺Ke_75n*:b$l4!T$;xHáՊB/c re3^ .u*=7BXK]+ m"+Xo[ݷ$]J6_]?{NB JAH c: UwV0}&E43緃JfGk.ɁD"[e5)fu&M#7j,kBceq[lDO݈;1(/?妆=Yw2 pt07s]rkU  ʹם ۊ!=cVӂsl9%zfքFFۚ'uroJiv2I 8wД/LP;{\v^Y4?vve!P> Sl}#֏B(-s\hGn 5D *#nwZʰ,pj&ǿѲXSP׆;_C;=%u{%܊=jcb+6Ʋ͡h}W%0 \!AқZJ1.d`Kg<,ڔz&,@􈦰D}r7i,ݱ<KjP}8JN񶼋bVLnj l%5({TD ^r\N7e hs&8P2;DcjV0/VΑ!q@L0c{MHhE`"idy-Ű)fTU`=*59`li#5IG|]/5 7Ra%C6mG.9ʄ \LF@DBX +Iዒvr#i6pWD:fB2rwHb$RU 8 ﵱOq9h&) Py&KN5e}" k Q}>9>l %1IQ,y͠ڹSOӋ#zx|b$>q9/UoHgv(׶/ ,#˜ ?ZjWJ8?CK &t.jSYx$rvLfB X^NՍ? ̧ObO wOAKYk%Tp mw7Y7Tfiyb֝G\{v7wl6~S$C̣p{QQ)1{(}u/z5>A yi3UuրÌh}3҇4qvbEqTEo60958Εye߃x!/+32&֞$ƣj-_ #6+\H ggDF r,Y? A2MF2 @F57k&TVG^$c'ѕWUI)SFm%Êi;gN-N?.ȏ݋J$) X(%r-ynҁC@դ,aB[cɐq|t ~wU!rxfzN00-u`Fe`Gb-#_GquERޣE1QΧ0^e<N9n2Oqž,sd@r Th%E>w-QIta46Xx}9C^\MG!(:bIJsJ3fzZ;֦CVu/Z\"8?(:H6X-S5 o?[F7Kxgܨ!~hTsLSU0r!P^v2?8a [-ỳ@k)U  N }~"73z`\m fH}3{W-bK&5(VjAq¨baٌELxN# qlJGC.վ'^oB"K]# 2Ɉf0.9,ef5"znyFp<(ݳM8 ܻR5 .m0h0ZӅn++_Q]x ntم4 dOxlx.pw}lqQp7 ĉ|d-jnj*z&[IdweFtpLši'I_ü{}Ed`=*m?N?[g 7~ u pVVS<1IFvss=edFJ|gǰ4ڔ^z xi1]( )bWwi0|GI;"=z%"0k',fهnuӪK^/ z3 ;Ss_ ؘm֋ޟ+2B?NY}ܨ?6i-1T'W> >oQa75L5ii5SkaN<0mQR'X]$/tuO$w$'{%5؛ZT)crih'0k],٫URrhPRgqψ1B9SmmmTBr$r?}=~WvbOvoqVc2`=Cu`Zu_jZ~`\C :y{Yio ՚9ATMY'&C8iJxvK|/+16x:̂+g3m<(\bI*{,Ne(@)MvTU|­+‡|LBŽ&M`8G{MNwzphA?e*`Zl_ X\d1F T[ZOGZu^=6X"pڴ%ƢGS[osy[l2_yaq7X/Oj`(Hw_rS"]>8Bu8w1Wȵj{X0AGI߁nua߬ڐX&Kgn8zK"(ᵾy=k1~yo5tt+DRHTN鷁R20Z4hg@tI(Ftp%҈cL Z&z^Ka _O !1C V 5CWܞ(68NKM1 HE"ˀ4?':}؈jx]79T pV2ya+塚, (24'F;"Tƀ_ (A  )QY:^k\oV&SX9F~UС&.-k&qW'_I;X(l<—zyZ` ցs@RuPI{5q*qU6Ѷ]+`I $q 6E ׅ'_,G 2ɼiG{wA-?9 ki1!QIV N~.M7z1֐7]hw:im5>8$ k΁OS|gJtMn8VV> 5>aSbzk7Am}\]H}t'{kѥzPMB˟34!.L/"O.m&_d$\ZepupW^SI7{! L|3<"`}fm RߠVXІo#;گ;B]R 0I+y b`C՞{OH:ʙ`_;V$lc"V<aWMo)dNl(tS[Z>?2؍YߊBWخcBpGP>6=li|r;ZݧYFy\O o[To;"DwKP5PγBBZX"w (-qQ3M3R p Ar#Gq<TV""X{N!UN.4iq #6Z&uK5^b`oMP/->ܾ \XH:S$Hz9{rN|cy!C`$sRUZ8Sc~ȾhWr2)8j\ژe1ʁPseݚ6& pZ?RB2]]18P4{:۹e)WZ&nvwt"ƲO6W˖yGmU.(Xfe="+?\¶)1X2ڧhçĻvG |rM~V3UTB֍Iͧ$ȒT7 ]2xxzu\ ]r"a|6PD >",|r.7+Zont0J]j87qs>q-Û xg9 lx, b@}Z2D[g y{ga$5f-TGH3P4 ?tُO>04R4qpfd+CҾR qaqX\w0⎓7s:wPAYgHRy @Eo?V{ JH޶m/oP&~O1iatTxQn554 ]ZyH7w"n VKM3ݹ_v"fhXzv]/Snx쀜@x553d:W\rY>79JZś1Jcz4LT̴ D_'=9  s(c*E[t~tG`DP(ׁNhevq䤕5[;1t 7_7' Dd,Vvk tglxpcΗ}vf5,Rv+,f]&9MPQC3'Br0b Û#yژlLwȟV ]dܶ ^s\t]˪7Q;@:5 nT4~Ã!RSp *?_>#xhkB!T?9{YxXd;%c)@bݤBYsH+aDxKx'k[SWGq4N9+8=I†; KE)A[{͋m `EuDp uNz [cv9J,{2vPmu2,m9*SaШDd?u76fI+274w" t&kK8ks}H.k(rlH]/n6>jWq$ݦR}?TY/_؄snڬqmzcrVϮ]%*iTd3P9ƫ?ܾςgVŠj;2Nr xF+gSߵcIx"aW3LQp8prz/>G.[ۚW& ƄE"rs7M#CaɩKYP/{՘e# (}^7F26ۊk[ѱ#BC`g]1JX"G:>Ju?U~!ol Dw2XgXHZh #4?Ͻߑw x:0vp#WJrv } EI$~Ӣ܈BjF 罨P21 ڊUŽP$7bE$c+5` P,B'<աx;'KJxtn.]# DqEa 9jFσq4o-b/^drЀBΔYm.JטiA2/==u S0s"VZyi6ǖ@}lEr4gV"I\hG#9ݻrzvyƊ_ WIA~anAbCxE/t YJ&GJymㇽMO&d,={ 2rq%rS.R9TTtp6LWm?:[ewQr(A,D.TBM))9Zhy?ͅ'qk lNmD/2lyģѵO#U#,INa oh(L^)iAkxq%93@HNc伬\VcL ʊo~ Mqbv3g_R{dqS'3L k 2`}Kmg47dg7@GIԮŕ`_],ŒtoaLed%Bt@ ͚VFur$bZ"ݭ.eN ;PL@qgw_X0\u> Wۃcz&KE..-7ɲ<s"4qgw5;t'QtIם4H)$(E{:7ATȲCUN3.mI?ӞΏB9kro ðR)dHQd}  `ȍp[/vaڨ9?M:Qp=ZQ%y,1Q} w .(( ʿڙ# o1'$/PXXr% _ $ş&i G`T)q(|=I ?axg 6GbU:^PBǚȬ #naB)IvǙrm%fLvļX&}'28IlsG ˵kf;A)TN!ߵBgNQԱ۸}( Gq$ }X1+e A>b?WTPF`7YܛǬ\"t T9Z}Kme^!hOOSpg d'_̉.鲃wyM*5}6a9)sgSҝ/ԕOd 0~Xn>p~v{bK:nvю{щW sMY򪑣 z 66ny`J_L3$1l "!j`z7hГ̧u=]adL!@J '  ]ǣL/|? 1m`,|8/jcB>4 dNJ&L\޹:B-pu'r1+gtSڛe%%V*һI-(Iʐ⊵(1sM@{ AD- i ?6~}qU/kޠAQGw?a"EzXj0w#yM@ m$1*-"K͏r(#6[/nDũ4Z#U_阮Ri;S0$cMj)81k@'`M)tvJa^ .XCuzkN`a@,xU_Gv8jPq2dܥݯr9o@1u Fa <5$Pm /m]cLcGO(щO nVZ8ë96VC2~%Hg$g@Y޿ Dj&z,ߌs.A t tH;[fq ;?J(yr5Wq )o,'Ke@2;ZC5F h#Z(0K#ʴd@*f|@Vmt1~FjEȼ )NȅJu[s{L#}ff̅wAL<ʨF/$3#~Q5 Uc{+F_m5xrw:{LڅQ?81:j;d*k)@\&G=Ζ(y0!b$ؑO U{@M& Mt 7G!UdlA V'%nH̶9{!(ZSu&/w;IoMVG)[;.o+6i޺k }H9u6=WGr6Æ˚{ 죙 puaZ7nX{U. a %5Ǹ_vV{-M{)ֳLrB;I||4G{`tyRl17.{|Ly63ڧ`djrE[àr@ E \[]'L3:g}6)hS(_1a4 |>Ij~S l'w"W~sHXY˘>gB xlp XhB\U f4EmhZ| s 5؝a޷ +* ZTH}$+SR!x=3z[`܈)s2F[<"tSS۵Z[zYA:b{^T_&F ^/qTI8G+gR}>E2VrZ+n}Q=/XJn uJsipaId͵;~h,"Q_\Y[{ykչ6|~܃O4enW*US@1uiKc|ަ7 gH,8b[jv;{ }`˞AmIЫaN yOt݈"« ȐpNqL6.UZ2`;$t5w> wI9mxF)ߊy8ê#keϗ0uVQj; D.[Ds!J,.ءYJϒiy8ҙ,uWb+!ߊ ʼn{ņ"hRnPkN 3ӏhqrD)r`(/;G>|A?أhdǢVG3:Eipt-C?;XĠ ~mٻ, );K{]GԸ [ d$T׿E9 s*9U?z\J%jWFH6%h'$:ڛѧ?~O\Wt$hֲʣl%r4R8-W}JiqgTݎ;m%Ӡޅ0ݒӍ tF8N^i׋"Ŗ"i[ݶZ4ا Bڄ;C|<ҶS3*ѫa3lQ^Twؘqc0ݞ;=cUwu^i~X) r&HT(@a8&rY+suMXVdRPr*PP/#榾YlL=֟5ЉKX2Ƣ/H_Dyo#jDl*"Mw߭>pȻ%;E,VZ(}pq?}t11 }ȁ+DM%ˍe<7j RlcUoaTƋppސ(Ԫ픸ꄪ ~0f3ॿP8#Xʗ>`^'fs{щEL/Tm\3%b4$m;=(vҤoNZ@*gc)#9ߪS5,BڤيװNm /jFRZAXN^C-7Fnjm 3Itd!_L*-b<2GY.EۗG87;0+<_51CT6sR'ά73?_ Bҝ֯1fa}DN}࠾7S?()\=8ތv9%}.Oeq8& N0 (|GW :@(3Z!A1SR )M<-8c=z0 sAq%ҺDփ'o?Q_؇7$On'OsR'|lK_KGɹHOb79ȄF9a;Nսh>3h> !e_2[w^7};+D@NɌ72gs4(O&wrpuSoZ:@9s duyPQuNs6_PST)hp‘Dc]gR:ukeb|bI13!T_s0iQyj6ix"x&wc&s6ZΤ=,j|P"lƈغܩ*%av!_5hfدiDO~ߝNJ^70D]gS]B2Z?=o12S{vU]%K&"?qprƒW[6SFU1҉L8we5yuVgD Vnx#Nnmix~)]3CxCtkz s{vK1lfY7/2bH=O$']> Fƿ[b"/睰u% je9!^S)&tjj-8^q_K.r:d|}mR%uckW4e 9nג>ۼh{{ I(eI<lxfk$\l6x.IL)>I~|~u"'Tw`3MP~8TVӦ ͮOšIk@ߛQ b $#PldkؖϳrdnΈ+z,i' pl5d>݃Q[ 8YEtt WQU čư-2{1ȳuIo$Nua,hy֦ _eh=G0\iA&dO?O>|^EGn)/nvZJī}Cog #CNqd[XɲچC+<-e0s^\zW2u@,/Fʤ`TR&8iR'2@BOm2ܱ X ])(/xi{V~k'wQECۄ0I;.w_lS a0̺h8lCmÍ&yq=y[p狿@nz8(ϊ[9RWieZdbuCChއWMMr)esG|?X+mܬGnH݃ezÿ$rPo;.b>R$F"+ucvcQ]B3#l@9y0}Ч駹QCGYwBŢx𖖼Y\܇/hB%|<%?Ml*:cT޹.=uYus?/&~򂗘R?:vC'Y /BL{ǁry'dٺq(2L>""nfl8q7 GaB" ygә@+'l8_4nC.4~JɗdAZ! #fIRZHvVp",#2;?bsfgMp|-w}{nyU^h?8ӹn` AA| ~ewmUoi(p&euA <ή"a#T &1 RAl*0D˱'Q؇O՛-JH'VQHVbwG{ױ}KV0+r$G[GJWS!sWx?f ՠnx؏&p[G[+˝?z-bwщ҈4##JDX\NPZ&Ux8g?x|a61Qx>q/EFu"١ܺ` t(An|:D}C:2и$9ūX6tDyw!^U qڤ^]1\+6M߶4IЉ_S)!JNC4EY;SC"}cS_^7,]t:kk6*n s Kso:TNVVyQPNhyj,_~pvU!)nKfihGn 5д51 ZK+kחfNKjdPyiMщVۉBM`~~F,m "+.irݳLZ:^52gs 񪻪 nШ; mY M|!dhDuيm1=x@OeB,'ZQvӁ{Yª96}h=uW8ҩ 8i?˔䶋NcS$c,3TvqzK/RKdf@:q07a׬GixUTKu?~@G8}ML]xdPtT?Є'2О9yiCFƆcHܭfy/NR=S-%7}R[7j"Hϡ{w6dL-y!'j߫wsg*[0R\%6rUI7Jq]x6'lV׌zvaec@M" ϗਖUW-'Ìa2лD:;~!S՘bJS̀ giN.Ըx * t~GS0B1"t5;^1Hl  "ki Š-Gs̵]]jՓ+7/]Ot;(3uDf$v Bo(y64pzm`.  LЎ×sv{IHJ>kZ~(na}C'}m@:uJqVl+=Z'ökW,|o4 H .b.ura6=tr$9u(33hV-7pnCX#F͏s"#aMLDX;ݒhF @:jYuNpS|h;<1Ӷʈ䦩IEt"&hu1Ȅ\BBIJ k]0,gGNYn[`FI{.fy ?GnU @pj\oY~2sN  T&Ǽ *5FmЭ{nD8Qo1r > @/,v*9$SeJ`LSkú8OծR~uE 즻* Jt 8N"2֥>Gp.Uj!4\ &PMyԝS?U% !Šrԑ ,; ~ = >UBu)vp%۲.PɕQ紬(?QPKWX5>tMuv6? vT( 'q&Yqei3ӝWBCva?,I-I9 ȏ~G[W9s#-Nx;514nc45%he-" xg(-оhNEQV@=@c6h=^-T=X>,!NA睵Mk]%V6z(3xykuw7Q1>u*UN9lwcV/Kd&eya_qU߮9փ\+-/36S& m5V; >6䚨@)3ٮ@:]F GR<;XZizspfuWmbyrx!m-MX1E$-ڠ[T1+7ܨъ'BL FI䑨x !uY:yJ~i)JZ@~; t3H_鴌Rfx,@}7ڱJg4vք:i)~R;P c#7䂪W"!XٳhlyvbQMX~C(rQ@|5D@\i2?NH=<]]NyT J(Ȯ!"r#3!!/Bl:ZϸgI!6~`PnP߃N U~EcdTG@4s5y+*IξlJ,w"X(E~ aF6GI-Z2]${#7/^IuD^y%}2KNy5iּo 23DfГjsmmrO@rI/'`7Nv.D 9]zA|R@]~ݏy`ӟY!!9nаұuwyhs*74Ο@$#Of滖6zmŅ _unjBg C hel`%}ւcORkG.Nh>Cܲ 3tZ>L 2Zl3.D-c`87G&nU \K}Vpt LK~+on@%~?WL{: { x8yu_Fd[+98bb0AòCS )| #CH7#@ۆ P_ ॴBr ~іdRGG2f FNbΧC%1{pO@.E ~6:m3L? >5~Z292JGPI-~@GCaхp^xF >K-ӑ-n{@ v;%lxK]@fn!3 3I%ca:򥲜1 fBP'dЩ?zoD 2N6! .43$ TZ.^blPOqDj2>|LI\Y>ߵRhX< kXfeIx@}ʦ2[Qt` 9`HO,*,%}U*L5Nȼ현y*WH މ3,wjs:]_B[Pzi<D&;eG?Ŷr&$cxkrϮi-D]2 jsأOf(\e펹rE]*܅ykyt^`pP\P fws" qӖp"sX& $C׀y\ߋ_Ho\$z&#[Z$~o3͞=D-Y+>8[)޸74hu4vƫhz vlL^9}b5훴5!gn~ϼ/=h-2ݾ7;,lF>SHA)&MՔNAwMP[jAseNsy-!E~D* %u֨{-%ܝ\f.7ϻ~@OwX}$ j_SɊÑkNنxQUɾ1wߤCUwXk\a. c'Un۸kRpp[P"sLMؼaGVysր9zAt)gfطI|ئpd'C(0?7Qc>'iWf e2A>f\wB zZ>;d9]iIV q(n;p[Ҽl  gj~ Xg;0Wq᪚= Y!lcgYZ0707010000009a000081a4000000000000000000000001614216c600002328000000000000000000000000000000000000005100000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/block/virtio_blk.ko.xz7zXZִF!t/ "]?Eh=ڜ.+N΍"ڪ.gq71g7r\ 98l8O]As̎Ģ+y*>;mХܞuM݄m ,mV~(R*Ģx%۝#^zr6r\_ 9Kć!tUΠef3/hxX=n^ǹJ:yP^BTDzmg} cdVJw̃ R˸w9g5Ͳ`q :]b/aNvn=%WH:j,iP:JZ4h~KF(qAӧŏE\>ݭ^a_ᨨk]H8>+hb6c~`,VI,nhЉ3fF;$@Pf/P'LKK˰fr{b@0="fKvmw![V<~B/DFQa`PÄJt ؈gs+Tc,\gp%Hk)'^җVLO#Jy #yu#Zp\b ǷK^2O#ljstكN Yd%Z\Udʠj\:ȭE}N` XTR],gx[K$]T5ˆ]q||ĊVcބ붻9D0X󡾢O2HWíDʡp*3ރ~Z|™r%^'z Y^YH#8NegpE!9߅?Jإ2(1} ~'C.$r'6%Cu4VdtMoR.Yix,?&T.bX&mWܭ+! H*;?9%4TYO tw߾VHUȆ n=xOrP*l9[I7(ݣ^6Wp26xzxJ,(3rRy@p@}Kra7@BKIaC_ZH7T҈+ݫ<_lk?E>p2n'r%svh,ۙR+#ק| ^պ&eJشHW`:Čr?ꜰ\u"zPV '$N}ƃ"j#Q@Q; KXz&#qsHUu6 ]tGR"%e gfnEmZ4xԊٟ~Sғ;\> oY?6z˼D,qS;n Tq"%,+=y;A,Tlb+qq>S%b~@Z0teq8(TEp([%2ET'g,6 6%o/w"yG &# ϖk.aiJЂVId&e0뻚'ieeKI!=X{M1Qt:Ep"DgMWf;lL3Lq .lHpl0[o^bcy0?DTg6"S$YM`jwޗ3V@1UeÒW\bƱѱk䘴VTVlMdOeB<cWwK[ ]W +7lڒV[ ߯HXN6%WyDSX)(7][;j'igqt%tS|>{B+.;wx'~E%5MZA]ad"B`br,μ1#;.VBv.iRl]tJ%dSLŤ*P^QEܶ*v+LK @8mӿM&| :j`9(QW{R ԅّ[up"?b@V}9oUK}[9GP?Ih+Қeßn2\zlEܰJwaNA#ourFO*iS0cL^$2:k/iGS˞'(DVI D)@ݛOV/ JڼopÈ0Zhep:YQ>B8[ViE~˾u=[ ҍ%Eb vNL?)#i>8ކ=9;1-}cKT݌/?Nȿ{)$?4hHzx|6O*[lC6yk;Pm7-./`H2ݏ0h%U>@T cDw,^\!m=8Renhr(|)qb")(ܕU7P~wSt$CCutdUߓT? ?ٶ֝[,󧃌a؏E -lu؀Z1@d! 1^f:R&o_cj^EgW!"c%c,e`ɻ@셏n@$¡'n{ϚV~AbJ\5ÿ$C1;Uža]]mӃ+hu[9{C0tFS^pd/> rHr\  {Ba*9 BcgeYr1EЛg YtED 1oZN|n45j>E&flh}z,YU\ڍfUA 2>hHdP|y_,/QoLpAj.E9S( [:iPrw ,!uM$cg,b(*N*mK8t< [눪|)wH:<.zϮe ǭQ[5^z&CclVh~GB[6eC`p=` bn0]`>O`~IѠjm{M A=ty.8p{v39:.xYV[D{I۴kZXVU>b[}0Mq#"R|tX6϶@pGlæ-O5a"7O{ٻ_;v1k[Ak`n3rԋ:+ ݗNZ[6&\џ!6L-b& šnuJR5v۬,>5E-iKX'9r u ھ'$%!9bpp;lQ(~6 "4֦~LIFX5Zs-;XŤ T4r';Fb4}1N]2Crd=6S{$~v .8 [^(ƮLx h=O[8{. IEqX??FA(Q/djqG+[ֽ `̒s24jRԋÒX{un¶C#oO;Zkh!:ʔ\$X(&.hY9?&hjVZJJܠaO<{'C[`-|sbwK9upf`d(hbp`?=>abo5 !15:- ZI*e=-:g}/CUS5=,ƜE+R"HfX'mQR^G,aϑ}B_Y͍p}w<\AR<[NFb ;mHzx=U_$UX;Nˆ\Bz`mƨU \?m;pFvힻr5L(Շξ:'#.մZ>NJq˿ {^9mƑ?kZd7@ܗu9q٫{iIV~IJjM}.vZ|טq$@C]_%PNf3a")`itCc\<^*cMD(Mv۸̇y =a|m*٘v1vC074c.  ܛQNu~4I%xXI2.1jLjS8/&`^`+T8{rx;z 1b֦_7F9]P/ta\@~V}IgK B'1XlrgqWͨцI!RIem;|Aa7$}uZJ:$:Z_w@prJ )yDHO"Rɤ+=b%K5G 4eg n\:Ed )ŭN>)6~R/sΆ Q@2̶: b}P+\dP4Pu>̵ | $X%"G*~lv*^P{ 57ҤpzνPVug:S1f=KONM1UNuUԿ3Z2*¯v B|$߻bTӖ#UlX9q<;&}! ,YK԰B93 6%6 3*lMϗrIsWl,/CɬY+8ZZ65 GSҸGv y?2*irG_V5_&苉yT6-E/wvE/L=ڣC$>BCi@˧12nX;/;r2ҵp$o6>~ e+ˬeVԦxS'usNGoI)NRB,2yiuPM<܀|ѩ|WK$,޻,O9-$}}%i#kb묵B._,#AѢ:MaMUnFI-Pj2D3BE"$q7 %}pIGV ֱd4Tl*ʢ urZ"GMV\L3w <6eff$OCğxədƑLjh7#lkt _?}o/rp@(ΩЧRpUE/TfJj:f xT)S3KJ tt+efE1RM/W):oKD8a4azózt$xih` dD dzRcԑW*(Τ5-A"lkHc+ʷ|[^*`ѓ5YՖRiW%V:вwO yy7\792՞qO.zV)T7΍zr?: `%ʥ5=|x kk#\,ebG&j\bq j:qqr um!ȍacn4 1[&Ug7KڴY֌Pq?oHſ61)|'}˫fEs9Қ=Տ{_Yrsր$IϘ&ݟ11 C}Kΐ(wn$O_7v]ۑ)`<^o%A(!L:o~~yLHXGYӆjI!MP:{]YI3,a}j\8ڇ&۹V4x&o53p2|>pSky?D5jEwM:|Cŷ_cT\,;k/syŠ4*EpTc+0 ғ7o:%k`8P,b8OŞ(@Q>vtm(NwӶȏQܹ$`<. iɱ hJEiC†^ 01DN@jv^.U-ΞA*݌5z/OA߅Y{n' U-fQ}n ܩדmozz<&(5 2@xS mD:%twWǩ>nH1Ed8![:*Jx"AMu J\xE*?AceӶKjQ$L _ ):&$-;YԲGv#2u12W$|ojسŤ,(e}wwcC" ?`-utS% KEF$-V\d8s?͗)[ FPFD٧ \ 2,0׌U^<A'l /;(oO)e1WfHe8#[;hB\h$ (aW-:VZ?.z*I ͌#@&E1\hwVOQ:S<0^_|6$4穴~A>1LG)W? 4iS@_$+!8#4!DKpVU7dTL9ǻX⿭y0MunaܗD@28$y͞H$80(;IM}s4U۵tĺ?BZѾ HJᒡcmC9g s}>޲EIZ vJbJ q<)gٴ %Tz';ˈvhr8ŧƸ$2Pǒ-̦;"P%S2ibEPf"H܅m"M̧V7Bހ(_D>򺒶 ӦMQ T/Gc gV5Q>rIy2]z+ ʴ}=XG*-09$[f\3EY^2| Fpj#Lȝ殉#C0jI'vKO>.CIa^ڍ[jN ɕfRV ЏCa/-#Y%qUi@mqRھ}[ԁ: F &+!з>o嬒P 8Doio>sԁ#2 KNZ"hǛ`膇Z@Tkpt?jW)R|ǰ! P0q0AFX 8xg[<'Vfۓ 6!Q6Kމ5gR /<1H 9N@ܓ} gu P 4liVB$wѝx8`C["F11uƸ׿[=b? \ nWg+TVo"_ߺU X\S'2ˁzUHA.SmdIឺ `ZS͚i'Z_c0#釴!?`; A`軩 s#/#2Ԉ/8\PB(Qy#SrQK29?%yat1'DT&Pkr;Fod_Ltph}@q?J RקLઝψuNCw׭nkE_~CGwZH͐+w5H{]߂|>ŒD;˰uǒyy2}qY~“(?!XQz AyF<~E+e=ChU-ӕkZ#QG$g;^UI!ڸB*HLkS9B]zTݡALCAi, v EMH$@!oλt ;P~X\iUEE49 z27ԹN h\`L0>.JpOq ׊|=7tPdNFS$#{n/j>1QqrfP/w^!#kKBP'Wk-L/}\17ԘXxX Wx#o)c1N|CKf;:J)z& EE4^n*ZQԝu$;W9KL)̮ vx2W) KA1p&3(tMYpuCݏN54gWTfo W4}EI{Шri]h`ͭ\R բU<˷ B)ޯAEG(U/u-ೃW/Ґi2b&3uσ/$R0_rA՟bX8( ɨ׊ueʑKO̮}߀$wvHeN__Yעf:jOS+ͭ+2ڀA?f"+pLWL^.DOGr)e\N g_x"D1? ^U] Q LsB6|UE| 2|_^?)o`94ivcXNApN} xĕsvǔ);;C0_)> &A֎D |)L9w6E! yso'oe]tf t6 xSL,&4L$*2JFVĸOUgG' ^s$RD[&PxIN m YwreA%É,prhaǞ.Pp^ἣ`X8v-_$Cض-0h@JF)GE1nk*Oi 쨹^2)2< 5 zPG(]LU%}ڶωy DA>Y^F(dMx~ ~jrt:, ? LL3@żȗZ9~,L#Ci֑>l=PDXfsڝ_PJPgޱ7ؿOizv2I]Ȯʾ ! /cj>r|LĻVTt'J/;͑s˯%J.GlI;> 'Q|E@5n1gLv]r0Aƶ fT TCcʳN ?ڢgk_AivDWc}ASLf&ebъI.Y/tApm_! <Hʗ{}-IQ\|͇\Cx"Fa՘YêZw~MUx$휀mhYM(%j:T5돟=ƶ|#bF _|4nPfڬwYe8rrB~/a*#P}gu"w`IITCuauptgmw'D`IV_,b{w,n2r_I77 ,}~х|F-by #8Es\fʯ;W\9J0CuIH O(( ABwz^ 45t0+r{Vz9ﳂ5 cެ֎-Lcq`vo횼NJPYBc^[aqQ[lMGq-Tۂ5R6%PY> $9AKnVAMsL[|ig|Z`[m=%RE$Ur!P &PHD"[=/m^, ov( }3u7pTٖǼ,W@S}71xñL7- !(m. O|nR*{o׏ Ș\!Psx?e *\q V;[j_= tI-s%Sֳ+Qj p?\<[fkZ?(^HJHٟQ]lNQj~$.U괾oّ!'f7"YhrkNiY$D0ZIܘȄ-º۟:5%/'$<@>'k;8_)oߢ).aW2tdON`zvcB` N5V^ 懤ᩰ\WLlГDt;W,8\%T;!*@~:VOae,=ۥd'{ BSL3{˺򹘎}Eԍ@耓K[+o: $0gQ)7]0MK^z1 XoD&.G`2sB,V~nj k HB>5vs)'Z=78 d\/CPM#N- GmeFٓExL CIj0A4Keqe)ɐ;QQu 19WZ K5fR[| qDZd OGTGbֶRu-)_-j8f~-v T1{؉j+Q`ܞ09|?g fbe#rE+bhZUek gQ=dj Wt>ϲP$S#]{%<ᰘ3Moτ)D XgB:Ŀ _WfJ0gݼ4 *y ɒ> 6.#lƊ NjA?OtX}z3 (smg@qe{-.Ӕ) AuZk>G#Eu+y ?޼iwORn-iYC[_!hEow1sI`dE4 1 nsDwWyon'Gl5q>kYdLz`^)4 ^mS-ʺs׹V5S0뼵 að4X>]U>ip2bĴlO|SELP9u_Zbˏckda,be9MU W+-MM(})(ca?f=& DiG I<*L/ܣ)Mut7$Cz' F,/&MCFya5>{"j,<]d+4^c'?r$xD@0=]Ƞ{;EwY,7zE,rϔvNI/;b+5`ք"a[U ޾4T>Ep1U,`E ln&h72T)u} b(.&^ #rW*iZ$_s. !ە*n *dΗ^LνjԼE]TZ}^ϟw7 hˮj3V"\ ~}S3cnܝg-sJ5fGnv8m8 ۃ~u+ DBfxPwvz(XtrMuZUULy)L-0? w[XZ#Kaܩ$+VaTE}(KdԈ}-d%ҡM|ø&K(Opg @RD:LP~6m+U  BtGn_݀(7i*:qi,;=i:7]$br-91.i>4P+,l86VC3Q~0(ߊ OMh9 A7^EdrK/ʧ&Z5|7qbpZH04),竓 淁ދlN9D-_K?cw*EVͥj4%DGzv=FI0)R$,y ͂kZgX=>'Q0hOґh63 ߱aY(bd継eG "=w{@MCk bݑ=M2I |cFABoxIGxd /whnj1HE¡ÍǘbI3PY#&U48}nb*d\ml@Gc0 0O(t~/™xhT Ֆ9!*gz~Kx ܶel@$qA6Ltr?<[3:կ[}$P4u}_ C[5*n|t+]yԗnąG5KHH(-y]H}#3 8U~Z8~? ysƹ2uB=Iq3LDOd:ibb^PLggC9Kd_%:4yV1DiҸdR#-VqRs٪\Ⱦ,S/uGrCzwͧD]@C$:\ Ma;rRHS'`?Lˏ<(͒G8:?y19GD#}#ÓdAN[LMg>ѕog|R| JI=y)!0.[j|bu~Rr\\UpR_8Ʒ祕߹'qcfR ^,gL 9 qUJk]7 ) MᶏUev2w[%&Z[,T+%sx5 H5|"kbІvJr4- b+f@oCJ۪M&Ƹ5+yjFO.?-UA?6lқD2|!˵rcGww*"2׉Đ#κIR iB.3KZ x;5o;Xk6Zh1x6W:{(Irm>SR@Rpt++Dɝiz G EVLh5Aj̲Qc`͎JN7\2_z{|+v#: #L˓ܜ)6,5Œ{+aVjǥ$TJd7 $IV~eՓtmyqφb V+D!ӧ[倐eҎ@߬+";nȯҷ=YئE-X2<ӗj~1hz;3a =Mzf"1Gu? ^-c_&"z@$ 9VGb^ 1$t IfzoơV31N {x Gf16Ml#K_%hM0ڷ*8chCqz^Cf!`gm!4/:ȥ ߓQşa^>)!Wvީ+F7!ShpĹ=)^$L kiG>Y^?՞<+bX5Zt( nu>h0޸r=q6=r@Oa ŅX huJTnTR7lcwö&] xM]a)<-.Fy{%qg{t5VڋY)AYEɅ oZ78{R" >m4$[G)Mt\5cYf=~(X'Z5%2<)}\ɕ=!^S9(i/s $ΚҎq1LfjG3M=!S>/8qSZ ՗dQԄj#SOφ CFKυr=;e0>j*Lp%͢Q~Z*`*Ӧgk-Oyof~b=\|cd>#·Y)sWIlôK@.}>JCX.A[6 ,`] Ȑ 6.G0o:|{i{+H ̡2ZŤd ̗{' 2gΛ/2n:5بfD'-lexgkK2$j\d x[lmWC<˷l/B@X[;+D!Q;Qn 'Μ#\,HF?Zdʐ7uT2COZ3^߾Pi w8WI(@ lXL&J1Skn8 76)"xkY]PJwM 5;Z7,(ם; nꠖ> vz+f300#3&v\\`jA[G^RlI?۴-+}ZK3s&HzcM:)0#l ;QX.A.`R YJ_t)\2/^6M`_"IF|ލX ~kkɫdaRnQK>v}k-q+UaEJpǻsxE_4i̧ LqcfZvDb joXnE!>C] @ֆ'yq=pX /(Ag8%˒!Y# bFz٢䙊P##T\_㖲92nxRAx:H{Z,/(57?UXӞ,"KљU`3J>!$r\Nοdqo5,,?#}ysxvVxhɄBKGG[nnu;_#4NJ שxM н0z/š1ʀ jQ}a_*]gM=i~DSeoϼL&3l8q w*/}?볇A~T٠w yG3eC&4py* 5 KwrQG-{̎/lyAbGqpvF0pvL;*m 3%f[{VJ=LG ~2Ř0S@g@™eog&#mHG~WJvh0MAk )و|% H195YNqKaxEwyICм;887ǚgVj ݶHQ4@PTŏ\nEܿ&*JK_9O&?ZoD%Ob(\iecε_T==*y4$kqw6QxwZLgїs:( RBde*4ޠ"ڃE5~M}P[DY~ƜPI i9x!rNuR`PS@ KCkF6tBHrHUT;W֫*Y@Ew{i'\<&{Zw#"Â1հt3[Da݅ű-!\ث1Pϖ&J%qe$DaV *H4 ]6cwm .(W#>΁.KDvnPSw9ۏb#%3"聖+r1Yǣ?ׯ~m\WV瑑3Kb'1{itv=*r8n<(m$ ěnu!U9Rd" W芵 | ӿIِ&\zQN2ۚVvzKg5pzK"qQ *On,.l-k׆ZS-NGe 5>'Z06aIev6]?%wes(R@podkU\|!=쑡<ov'ō hj%+iGAxp%3RUӆSp0azo)&Ƴ#C IBГ=X0Expo-tZ{ũ,RH[bt d5bX_@Dl?G0:h\n$: #BB"e2I|ӌڽ'{?D~zA{3JO-͵(r*^r~yOW[M4VO mƲtMM"; {:>2`@a^3WTP(`1QLķ Ȋ=(;{((?POBZ7? θכiQW *g/qȷO:|/C5 QECr 'Z_FX?҃UͩBL|K$\Ɋ~6#'%xW'k b|Uj&U} |O_ٞ;KΨԳ/5|)J;Ifc3ⴅE0/e46C&Ȯ|wv+~.[h* ꬺ|6!3$[nijPfbBoZ'8<KG5B@C9Z¢H,>'>C]S`Ԙ0ᰘw}=ի Vz\趖1sx˓ŋ}j!͗7x2, *j3PmiPg`R\pS|L5v2Xp#ZJ(~zje )}ͅ ԍjrG,薕CC|oGbT!diRpMŸ2XbED)}lPl˅45?V'Je-ٟdB1E#(E.BFM&]JxJ敫J)K|fy=v{OQN8*۽uO^Y8. BcR *)qw| IkX9WʨjVH;/e+r*xݣ Ъp {:p4qksymTD{=YSN{vMh.br"0pt%<;U협cuء` kyA*ʈ /e:9iNU^t6oȕuR~kS:2$c[ dE8d{fz0qHA,L%iňzO#:B>ucrȱ&MXĻjO1 z&U>`_`syy35z5ef,s|Y^1vU|79>fQ9(eCA!hg1Ն 9֣-FI|S/%HedJr,%2>ɐ"np]?ʬnTlVNP6] 8]S`63U@8| bqK^LvZ |}m zDɔi7pyK|is|LC~3 s+]Fs^725Ft F63ę%b2Rnd響܃ M ?.![;mmq|ip0:$NN !Y\,mJ sQz}1 &[fŅUz򝡪!|OT(Ymp&{|y\A?£H-{{yDY^a(#.[xnt1ޔaÉmܠ2/¿'xuro_epp#Ed3ú|XY-lfI肞DGʍt~פ( }Zָ (+M#~hwha&:vN[O&@y͡c!qHQvC{y;fЏjaϦiUÚ[5;Vd F+fwE^[GUJa,t/PZ;kfXzT6٭^GnvpBw^|.`OWn0MҴVh0j~z EruC꒬~9aLN΂emj.>V6(\7[NL_ vde1$KxKF_|EwuCO`3n p֕Y_J^&Ak8[yMڝjDB]M<#RYm8hr\X3lfIÖRCL1S- .E1l0h燰JLY24Aя$~zu[/?ܯ,"mv#`AeTY_1hM'ыHV!UJݵb颤¢N!l.Ě It+>ˢޚW R>Ӂa|۷0qjA 7Lazȟ'ujĵ 4ئmmm Hd f-he|@ ԙXBq9Q_{( U~y |As4tXX+8[f3J6ijui8 iר~pbˍV&mr"`tsϟ&N=w/2 J#Ks|u Iؒٿ)PL⪜g MS~gĪ2Z%c/ÿ.>G7s0&?-Qeh Z vMf8rS-) xhA%biDX. `LkȝoʿokDc @rA @bhX..8aZ[K1щ^:1{1 vvUhS}X9}5_h+]-) ' &hlT`0z$UJ CQ ~ʍQsk ea(#8;5 @[gw~PwՒLl ȶf25S>yݡw hKg[p-T**Ǫ_q:yUu0A]p_y?^a--%5sPh_绌&x;%7s YYۥ}m€)p)xc1jrʰ(YJ,yuH͇b᧌ٯundNvTL>M0^ˬ`q9.ӆ~ɚ9 eQ _v5ꝠpѦrJxE[\!} .!Nm]\8^X^]C#F:~2&nUev'=<H*yT | N+'\.b=嵷!$0'!&Y:fܮg\TQ9fwŕI'Qj Iw]Cb(.gěcrBʵDAC{5kLŰSuKRh]xn`| uH<Ҡ7sxU6Q[d+T!?YÈoIVCr )$@xS+FӜǴW&pp3uTFN`!8\yzJtt3l= UdF/PqM𼒸h(棴κe^D;kʔi җ'C=6%8{ \ZX]x䌍r lmbؼ72?4SBl܁4V#L~G$'F3\xu\wdqpY~RIElhB<+UP a}S4<,d,_[nWm(c%b6o+`lYCSxbs U[9*6k\ Jֲw]OI:!kvl)E6V5./ea[\N߫"LZy*ϯ$,l8 6=I5i^s^>PQ15ֻMNRb#u!L Nj-gkҊfy _3]ҰO HU-=צ~0UEDaWFYp.;-Jm#T$?p,9#Vޠ'9q%o3 Hp*:UzKvuo1*97 \XD-x dm |\H#]vd},fPg%A40jf9#"pԊBf (={S []/W/{Sv][&Q\Ʀ0aCS;+165|$ف㲗Q>bnr֛\-s}ޚ9P!3*PW/#Ҧ?tM@ÑxDV^8qq2"n{!ƫanl`SdRٛlr`k~=y:E8 ٟPrɐS.ȸ8i),Ң(:Js](* A@Byi@}J<>AxsPkޢμ -_=,ke| "eS<#3Go8]ZW6g0f9ݥO`1Dq&OŖe=4,Շ\ύJ-}/ZPM49|@F9M윓*+ EMg嵯w/D5/x Vǭ&I2:q%7ż^V>ÛRN O9 K>x.PS@gYZ0707010000009c000041ed000000000000000000000001614216d000000000000000000000000000000000000000000000004500000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/block/zram0707010000009d000081a4000000000000000000000001614216c600003448000000000000000000000000000000000000005000000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/block/zram/zram.ko.xz7zXZִF!t/4]?Eh=ڜ.+˦wJt7PjH> 'jdmrsPM)g26N< 2"B1#mikQfJJ.!}7XSj :d HOC #d^pC6 Nfp[])*]`.p^]Vp vK086>*>v=T3,^d(7g6&h4LZNx:CrP tL- GY+7~86s8M\z}0Hr?dэ%  $w~j K1`T's[WO p%e1H1ȭ.; х2tV TErfR"wyt!ȁ0JEٯ"$>3_xap( H!c%ø%UKV4_ _4fiv fD$n1kCe2NkeIQx/HuGiD%,L{2aJ 5Aj#.uWx `9 _@?W-2ѣK_S*J2z}c }znrh~:Gn/N`]:XԸ.AxgCpby'36A5JxW}K-*/ pŦjZlxlL({Ba%EmVA30C?`;tu5M5%>,O17Ysrv<7F;0&NvVS>,")P7Uq\oud#{Z+Zc9"t= E1tgz4(b3zQ"BkbM*FQe:>MxA7>>3fLGЪdlؽp `za򓝌=C~@לcy_W)^U' @\p Uj_lGI* rxhk&ܡ[o&VtUU xA@Lô궦Ӓ ֐bC"0 9ޡ|6JG'? eAOu@&l&k$6Oƽi0pޱi̭>z||İɕ_3J@q.ruΎg\"&"j%7zXWm[fSVAcRDl*GUY<~?4iyvWRWN+5Mg{5"׆Fct֢rk>կotMmSsN;dV'.66dx9}V5ez^s(G{˷zA[j*x@Bs4/sӝ0+2\U&c[s ܦfcVDۢ'$L 9a1 Ǯ̽2_wlR^@gC7m;N6H/3ﺟ~F͓G3k߾2mc&-a`$ ĹUwqAp &wnPZ{h O[7O5dcBRa'-g< kĀbEqﶔs[< ބA"R!#זۣ|}ձU8TaWh*/Dlq|nEg~LT@#|g=ò<7T3 }C1T*Q* ~l(&]HP `[40wxf?BNmS4*l~4Ntr\RWoD}dŀۍ6?Q;.xm̗p[6~|_n2oFC}憂b7UqܺyҘ&޴]\x ^tzHR}E6FZ2-JR%86N{u?m|Ȯ,ݰޖ7H5U(9P &+ ǛIcjq>8ƹަ'0g'^to`R]B:8.@NaRm<%ȸ|QVZ`V:erko0umSRM-|P:er?R`HҾj[}g"2ƄZp%{vMꏨ6.)bq1] -P94W@xtݰ~k(+8V &W}U-!5JTƹJ*}Z8^Q[qArBP6gMa_{ 7pu~"Qwh/eN~RqPDX:OwýM @6ф& ma cXjw}Yx{%(^M_J_&4E B/&|m%_c gc8+{XMm1ot1I{0_WdBv'Pk.iræ>9u0(,Wgilrm,'&d2( `u .^sQ]txk6_j.ݯCfsqE|K1$V^a% :@ aјL ~XQfB Om=x^m hre+C[rk.yaKI #a⾃mDQN,S?s}bKƻ^A\QAJBt-wn4wqGT$aZ!U/xNX/[E{z̀rNq"j?2a8J7# RN‡[lT"B+ j/ywg=qc GɠV=aY+1nK-u(2d*fAZRJV@Gg&iԾ]y47*з˲۫$ZHwp48wDzЍSvLlٸj!{0J= 0tDgT&ޔ\gN\)΋O5kG[TQc-woLBx1+YhXSXqDV΋ +vEN5%MMCC8H˗2\,Uif6j}fEk~;i"ԵN`"flP4|*NkG{["r63<\תa|M.컅I3oWcUd+Ws>#3gd.;TZ[7KXl~Nk |㏋GL_=k- @x.,?WHLݡeFK6>3>53*>n K= ,4bPf TsnlZ;9&M JKm*į،wtUC˅u4/fRc D|o*Gmy-F[FBe/ME4]BT}u5ͻwῺ"Q&Gz~8~4<;4O[K==(IsWUn +._By>ILg]G#5ht>$_<{ŋ&*ݍ&E^jt|~LMOfFRd,T~PěJ!{ߦmC<_̟[5b҈q~!'_|o֟6 >eEnhU(xp4_s"c& 70* f]uG`^c1d(EL!C:O6V#> N܉2`W jc&}l59+chGo<}~tNkY$E\(vQi@0Yn I4)w\1>πC`i"^)>}gj7ye퐂!ƍ.t4b Ck&V16Tw?Wg$ՙw_eVu,JQ#o@6[^jAV v^V:R WvZb& G4ox ʿcܼ gXwX'?pS`@gڗdԗrA0M[q5No<" * !GkxL"Je"R^peK/\M}&Kխ䄴;0e |~Z-4/%BQP~!)6d31:/cE YTo YfX`?D!=ID(tͮ)vA8_V-'^GR*br+UҋL_|;9Yb]n46s*K{t~Wqo~G"hit-^'n ?~QLJm?Es :9X4[$AðjjKԱwPAD W|nP\V& mt r;Ia2sOQ0К5|YNM9U:9%mHՒ@V!N=Nw<%P;ʥg730/3rjV&N(޾zXwW7wN\ڎ=A܌[X^{WR`C͖o exDcpBZ9jl!<+V-++e+>%HY}|4batRɨqnPGӔ5}܊ |%)=ɀ'H Urb3 "q)°*}9tԗ/6W^ 5y݌jiVKفxTA_f \ cG8c6-ޜS9$>ZX}#5۵T]IE}3!bؕΤEIC EK9HGԇ)7㴧I({NPRotWǘ4b;`>방߾ *<+[Y< X6}k4NI o&! *C۟t>on.'K.ǯr± -lTU7 "hf\l)U)􎩅=3 2Jl] XJ-z( KF'>/&^lu\:E~tXw GO<br,9/J7v)/"mí2HQĻ2Kf{A~=St2" E %ˠIc.qUɉ[8d,YXS<_mS7Ղ̑\%]k? MTO%w50냳A5uEv! χw>,ؙ~xPP2ܛְbk\ǪV~?5M(,,&O <*S}kУVd/#Io`+{Y2xg'*hv= aAR<4s^FSTVCZ.} RMŌjr6'#Y=Fq7-^:;)*U{c',NX߉&yH ^2c/U]?F9KEO+UYRðwR?q\blxp19<~We\|*򾡉;w뷜Q* 5ӱbLdjԨa5f wrI>-m!@I|6i1~֌OMq ^R ,Z3l|}z ٺ,JC݃~]hZ7#){cxMo^`?<%y8+Dʑ*u: a,1Ɂ7y$M6"FhC# v&<4 $9;M9 ST!xAX&+nA0 n:3{?$&;u]v%mX; ԟZcsAQqn 8Œa+X3K7:^pC&j%HiXe"9!// 'y̆#t`͉ Cr<7^4zA7C7MyQ bycgy=qy麄7xA$E8h@q_\'Rd"6W^xeqrX3A&3!k4T7!I6 w]ʲ`jeCZ5e7,qIhk 67/JЃ]쳹#ADA&ݩmwv]wB4 \֭{ Tdzijpy`kʊ)(hy7ނbDw [yF{|WIkq'u+#u7~CMFVYV>T{&󡜒v"hA:I`GH0aIۨ\#v.*`;T~< T/PY6~/Y~d`"u'~Ŭ߂ <}2.s~."cO @j' AZyG:8zĺr)a9)Y!)aGszW;sYHW Y'NbOv6N㢑<f/F1SlRڗǘ |{ rsPEL1xj?Ot+Ebxqyp-S=NK /|.ɉɏ}i~p~)&_ֹU5}R{PԐ}WGTRj:"*)k<0Q[.ukEy"gYT4jkpsJ';՝SI08.ﻈKB@V*'XZ|I#X3zf:&{JW׎44TPFcDFY9M1߯Z:+Q@sqJ WPFt,T}nf^GJ_yi(TК*im/#:OXA-{5=`7H.f;X^ۀ0xo;ݛFJ8;b𮇱^@_@O):biDDA 墑{|?[qwɫK{7G4=F9 +wz9.0I$2 R$:1 0Gu'|(MB6md3e<8y+uަGሲQ[g8M|`5f^>a' ׺v5tX<Cy<"kL)0?,nl?tj)De u<&S#*N\sC( s#EUdt#S&KPýy`;eZ_Ro lYI6p*I跤>Wމ3>Ss4 2*ˋ2qΎ >H)S5 v⇵ ?ey텼zKs<ԗI >{@U3#+ ,r)0`ư'eلK,e  sl+F"2s{']%1iM}+21[àJ)֊^4`l UߖLwiz+6{^f4m`jS`!8‘`c$Vb|y'sRF'H,߭4ufBC f&(7~Ғ0;gDejY~5J~A>Ĩ،lB3uPCoQ}[:|i_21p15D2e齸QnZFeɭSޅ>Ch2Vhtj_[v, iz`catf5 DTxFNC:Zߢ/X5#MB2S%qd5CVZU8o_@47hn˩H0ܔ:DgϿDQ/ݜTR2E ]gRu8B6FI)6"2TTc,奝U}+pl4vR:B6,Dm;=%mW:[,ѯ2tRˬ,_U!aٰ嗁as2ae7PDͯ+n e;dTiOfH_JzH"X 9S&>I9<&UvѲ ®` E)6a @ b%Kt8%"]?#LֽN;;9i"6R^1dE'uޔtY9r#ڟF񶎒{IԮX:<OE.1xSjͦU!\t]wVn$ZMx+gʅEp3VX:?(g Y\8".""l bmfe,7(.#qG# ΀ҋS5x#6YEDeq cKlaŝq]9Ղ++U3t!!>j ;jա +2l`S[L3VӼkL!x_D{d3&HL(B"S?a74e ݃/[aP]ű9BRizh=e<0cf RWXŽBo*ce~0Uvr+ +/xT@A Ճ]Z"XLZ]RW.usw^%Q*heϔ@u'QTRzF{cC8#2P:~I1]("0O =-k4 Ɋ&E"kv%4g [QNO`غ`9T=o!~F/sr]U3R\+ЁKFkm]if EXWśΟbܿj$H1-{3 qT%Pa;ixѕiZH1ΙébwQa[ER{t,l7|`S yXިcv*&L ]w&frkjWa/>|ZbͯO$W֓IvgMEnyg'C$#bq])jqr?OQimNa!Q%3.c}URɐmӕ`z +(7ŭ7Z!Owys:L E^T.q`HW.!^n#ԝ 11E3̖X0pe(ٌJePC6\,}f vV>0JY*X;Jsgl^?@f'M!Z >8A&nws|)I]Z!=#^#&X晐VqsXGZR|C;)`Eloehٰ;]ޤ?Lo-AD)}v} IxR0>Y:YH<ߞ?/( Zz jP :_]̡̠%1𜐞Xy_+0Q@ Q?1o֐р9hsM#m>}vvSrVou)EH@v)2Ȭ'0Ԟ8W G7hUmɞ!G\"#3 싆܁͘}ǣ.YYbR/y"fuPNm>P:-BYtU=\tXd {jr.کWܑD<IN濲f8UNSK2c}>eS ?/+tL~ʰ Rnke;̼xz:ӡߚ%vNZC>M1IiYMO3C'sbQ1L -uo|2k{;ȧTDBVy}"l+SQ9ej7彼B_4БJOl{{W@muX9D*Tv5{GGIZNr;oK:<3(q(ޯ0. Ph)l0cM!d[aK%]a ϭ>9 Y1@PDQq)ȃX^a7;QFp$"6ʧJ!x~ɘQYtr([ fs%ϑV{MߜL"N ou3~GYd8wȼ+0sWԊ#ٿ'Q+(ĩ67"ŧ}ZG҈!Qq2%yΌbNkX4m,Ӽf=qlGHc2|ΦmHK $a_,Qa_ CA`T7]%+.Y.9݈-_BZ7ͦ<=ʋHι Y V2?+۔f;`ewS )2,)/ /ݥ ||y-kߊQz#]:Fw6#|9Cr5iGVqoYO54.qgbIcHZJ=UW0a-RX{\q2J1D8)~PwbVq2~k9ץʷz†K/2_O=^h~5 SEx n' x-V &Tf}z"kKSZyz`@؆DLf}jUuJ'g[Cʦ|.ڠK8*(źYՈ6(Iq'a<>0sd}lBퟔ,]`ZT MA.VWc }n~d}&&]fB.&h:ʦS2y~cW""L\˳?Tq篙DpaoE 7gDɰE'P$ʔ ae@?j\"RHeM_  %lT 2t3y*:U{vXNpiRA@XKg/]^R:[`W7%˹㫟 %;lJ8ҿj]IUVp#HK罢&m`C,2dŢ4ɽή,ʱq5 K˪um \mEp&eьD#| hoeDACaO7{>$]M*c,So*}B?Դ?;$[xo""ɑb[' DHS)DQ.¸Ɯsu69bNtQ={nq]0? F=l\70 + ߀˼5sРq_dwA=]uq7], 2{2;qaa :&=2YG60QQnl 5c-Wx .]f=,yxB% zmG847:Nba*6tDc10`ֵ m☨&N&m=9Ioe͂S0O(blbf~ƺ$n[H+Nm ;QBdK}2wC&w ~sK4~d`'tO& ,/4B` *ŭDߕ1$J{=BZֿ$,˃!t)F+}ɞZhILҗ@7iS ELDww&v(t(f tv26WZ6=o~Ls9 t,EC? D[Ҙ`SiB\v4ME8I_1hj7Ҭ A6 bqބ;эj^vO9ggZ;PF7W^kJrw:f%&p(CLR.(SQ ǟ5LDQ0$̑C8ځcڃ&]Vȓٿ}Z#pe7v7?ǯ8pR _"K΄H;EnaFRIԆ*to7 R iOэg/X]#J^Wb4"_}D;P' Kɖ; You2gwj{bJJ={z.Bd= dz.v\*cVL7nfHOԳX72i 662 6I*)d)\e](]{!X$%$5a0aYu|J{|5&2/GπEL҅|ZJc<zݨ=nnA~+gMIklf-d&فg3 f  y17WU%eݘEn `u`HK}\5d:-v7ŷ OJjϭ@>ԕ"AkױȈ \QDJ7\C.)hK 8{k!)N"'a ?J bo2CVND et[p{f^u @Ksey6F,*3ܱ|D=5}BT:La.N?>bzekџjA\LYrЫFWw*ִ*& )Bh+ 4awlm7uP 5}~EtM\:=rCT׍l %|vF&$+\u 9'C <e)G!"$sP<,; idrы˄*62YN찚&V.h~À۫R;XZn*nZB{Dv뀬3:e}G,3H8u*'t$$IdqIFăn"kBARZfcn~e߰1+ },i8a/ vd`vaqݨ[u`3lI7Y( =N(h݅QĜŸ)vQEJے/G #cVfHn\(m +FWPaDJWk5'oP%| RBf9>1HFCAH1B|d)aS%'kB0em`NTE-{RŮ nuso5;'m-u|c!۲UU4XJ^k D-`/r,ڥVu Mx|]˚nS(Xu?Nm୪W 3*.xc@xncRO6:7W 昧Cyp@*sɝ]0 m[ ݁uy:Y4VO{6=UAu{5ƭXmGkᬟ\tcDϪ_+LjJ];ךwk8[WV&xҽ㐽0FtpR>YcL)<v0c,Iw16"hA"ЦݟYuCla Xq0Y?^@4>U hM*J!/;=!gpZԹL˻(f5/EM_Bt {;"+)0n [*k*ֿ];\b< ]kyrc_32t<_꾡?cC{N&R;3!1,|2zqcROIqsU 1.G(9F{ /ۄM+ӊ#ز0^)3jX;с(| ][["&+R-dזt{Kt锒hZOC6m$8jh`O U(2[/G\W!Cn*=BUSM=G1׵~ٕ)Nt\ A"tTkeȩbǓIe{_R#57zqWH͐Ϭ_N[_8:>wjUY&xذJ- 4"E, oinB묿iL '^9)]f[i8ߔ.+'B)e F)CxY_F񔌡MŌӉ ]I3ъ DŔG`-Ei<8Bh)-~ e''=${ l3lIY+LNrE:e c` c%=V4{K$rO/ [!pIցdBx#ujq5~<"Ay2,av3)TN5~ݪh^.}\8@'.ӥ,jk *40| _TR4Z@`ۦY8C>Nswƒ2kPuv+r8' ~Dd(\ :NMRgx x3H@wlEKx(x./SjϼB,V[7GPg2 T{ Y$p4:z?A+>exwk,3%hҡ1_מ̹3 $2ckX? ȎZy8y.~<\ k*T- eF߳m~Pcwh|Sߖ"Rɠ1RSK}x_{va,B !+ĈA( a42k"] o] 3~Xljv4,]]8)^ԧ!IeS84QMz7~h?2;ktn E kwgUu}8jO3 ^4(]p)niu"6l_L7&^؍"?;nQmH5ue3gA~tw}EyT$0Ĭ{9:$].L27iF_ex|o=$rRZ!$]3P\擨JRJsq{}urW2e}l2|$JiU93Hc?ZE G5RձGkN09T} ,Sx?Oޥ{#,aȠ 2\LaDp^MF9\әض-b3l'Š}߿>|h^xLw4ρƢmb4fU?(?fNeN{z'p ]{` 4G5ߝC>TNǎYx =M"BǸ_m |c%nbBwf 48ARpS5Fr:N39qQqg~g;:&qSYς~kI*B_`c2 "NUC5%~k_2Y̥:]UWm㹎|0rF|gZdσ-(}Oˌ } q i1͉';[2ɼjɯV渣&mq(]ã649F);s[ߡGl7hVVDkgyµJysZoMj8 BL| :}x'x+%dGV8lC+$5SϠV<)1}76(5M>P?`_ŢR%^z.VIi]ۤ?%|nJA09cH%fFrHg@唤)KOZkn]S9\9 WM>6оru v, kQ EԘ7Ii_z>ޒ9H9[v+~mcI2@-ySmRuzCE،md(vz3 r5'M|wNoQE(MbAuÓM Ɇ]-Vg|j'voA-=.*ն5;,'ֻ„ X*j88W*- fvg O^O4yꟸ|GQ7r_ e@T& YDRuvrJ{w귭5lEvmvA(wlN.,|k*.R#4v<*=YvՂ9" 딀fBU,|DDŧϻ&7` QJ]xDP=y\!}(]v>Ӓ6wlB,Ix+*8#Xb ]gs TNl9;8%9e44 1&"*V›+_d$Su`n}P4Qpk3;X$i}&0ηo gP-Ofđ M:PX=H4>/5a8ŝ=r̦q8K-&k]/o)qFU& w{{wl fu"~2-:"(a&DOӽ%OXaH?AfIH-%+xb}-7?;>{+na"?Jj Z?hu)x="_A(Et)Wa>Wl 7&_3S6VPX5 }W$!@[t^+rF퀍~Ex qV -dZUZs8/-27jb7^+xlB!jOGEQ~OD =9q `&o Tpo7PqjBgz{}S'[D &uH$gZ{̺?*@ i-Kp "P)!ZUW^Em$m- 6IRZm5THsfFCd5dCȂ$vh|LK[ .t^ahdSTGQݡ9?0擅($/B1|)? Wp&ضVQlhW۠}ʮ9ԷQyDx-|L?GtJz@|A'& .76uܳz_XW27<t _e^zg&˒=¢Ɇ`Oq+uSr Okߐs8*EQr>KMFw7=Wo q SMG˚QEv=ReIKjI-i!]A3x7 ܵV/t2g՟al;QrϤ"Qh}oA/bRFAmoao'кV@iClQƨ <6M~Qekw{lKK%7\B5ƤFh7aV}+PȆt9CeX3yAUfdzB _GkBV3*vɛ6/*ui}>߼5MvO3&?ֶn%)Gtʟ=4Ev^OeՃJj6MI:W*.6nw72}InX06[ XJXʨ*N\@R -S4"Y:WBr =ٷQkaeM&n<#G 5]϶LAC_sP]wx;]qMiᕸ=:k[q(k 6}3`]x\ɍ*f}=ݔؿ[ʿ8T夬 _#ޏ #FԛEJqjQJOZĂJU4~Kf*A-[jv:FY'Q58|ׯr!w1{h"ܻz7BXH~=n#AںJ$Sgxa(k2V|_.u?<ɸz.N2P1xugʋg<""tjn6|:ۜÀD1,#h֒ӺUM5icsJUֈw}ֲ5)„E;qs 8V?9K1ϋ%lr}?Ȳ?I?ϙS폛@t v>ցiMJ]R ))UY'1P݅59yh)UHwwez}c+k iDPX.{A@^\K^o$Wb iXI#|s4W7~~$}^qH2>F]- ,[MSżknPR:ڢowv7(=J a֛FKd~âAspuق82{aG6 ]H* >.MG|#'ܰ08OLN'-}f>s )&Qy)-1Pe [!;DŽ|VY)k/Ǜz}Ci)!Lb}b㹵QD#Lqk.^-3ce4"؄cM+m&7wZW+N.yP;zѦ+*P׿}b L&<&%>gb ;WAoe A3T"Z=U#S:GXz滋#3Jr}] 4R iojFڶC*\e*e3o&tT0Ou(ؐt_Pe)zvۃ|.pH6k h0d~cUX Iе.= 0MrޤuX r(o[+CN|lN}Yl_p29AK@FjCSK^s<ڨLJ"9rs}wrW]@Hwx/}_X0k ;IU^;cTc,Oo?ϞQIJԐKT\vNMgȷRة& _j/Zaiz+@C~AǪOTi uL*,fwa&5j͖q|ߡqy35#g}?ݐr2սcPZ1+@,;63pGF:¯ H\GmO WO.UPeMs+ڳPXǥ^VDlp낖Cc޽"ԡ!Q m6 >y5! _H4;*Aל<χtyWjrd Iwƒ/$1rSysPO[pڻXf k*:O_}koJ(q&l8߼F1fzsn_vϳNֹ9 }PxuTJ^*-DŽOyV$]9VY! bȎ8Fʇ3mq0BQ |NER@9#\ %q+QqrҟA r%K8}c& 6E<\ZKUqq&w(,KAiwT@F)s3syĒ[ee #)׶*U f};V0K4rkF!/xɣYÜzkʁSdɹI6/7-0sHMu@P:NJ '&7/uC7$,ůDԍ)ȑ)d9cpuqi+3某eQY!Fj"JnD@^C<ڭ`95lÇٌ1.M7>`HM}na>mIEB HnВ[lPu=4s (0XƞQf 9}c5"b.DG8Kq0c;DS#! Imk$dSPw?eMmZiD$BC;aJZ) sBĠ#Xl(^_t ԂMOߑ=JeIb8pĢV數R*ɿۆQQ#zMozP(׎ u^^\T䄯 U@cf FY tM\yyruP*SmY3Pq5K21Dhm5⩯}wcو)U:M|W$CEݫeufP!0 "AIxEN={nk>;;xšt:.4rH]^@3.#Ƹ8th>N[T߀l W|XQPi^~4;]q{eI`wx $-i*m AxGEk)֩͢ Ɖ؈m%T~`M+M')7(I&!ЋTdIJ=ņ]f7(º}B'RF9WtR &a ><:D}]ߏ_j8nGj(:Of'j7MqVX~az3ӠaqsYj4kFYeK1"1芣Kp{j =7W_!dn*u)ui`/ս| ZL!L9Q::nw;Y[ׁW#jI>Y,da GӬVdj`yY[v1Ɓܙk -)_BKJ֤y׸g)2Tޒ:dQD2 C)w{nRuܠ3ɠ.rYLGbbʅf-{%y;h(E;=U"P%_pH[UМОh4ud[k׌t!β>-eW}U%x=n&BZrkg`i G}OΞܲdE 0/݄(Z?2fBAP[4?^WYmnN2J@g/|Ɇs+`u2y={PzsTɊw#, x*b6.:\7D̦aۢOѡ'gag zokmC@,5vmck!|6c /(+27ק FhPT aCKLiúdW~} ]&#INn-{l> Q}|E\2{~UglQ 5Z"lPSK!;<Q$SG,F9+ Z3Lk58Ǫ}[徾v>13LǼ}P2QzVe*CQ'N"zNj~Ӌ5hNLs(IGYTpMrfd"z;.w9l~uc`9܌"ML^ioFֹ3 U2y092-?ѝԥ(7R$$mK.(Ԍ[p*S 19Ci#hyG_ij^`ǎ(l &]z o Um/x C9(s8+yyx܈R|c";i#l$:64wn(ңGYގc3GzA4oOn^rv>%ӝ]97bHt] 602i\I64}Wiؗt/o˥msU[eHr]a_ (Rk(1.\ujw!";U&b6ĞJ=25 3J|gWD\Tf!g$+DYЃtt{ vNR26%s汅YZNG =e՘#a:לע3KTbDRݱ: 4S5IЯq.)ic'M9b#tā |x0 wG꺔wQdW'/Q^/e/zlkW;t<)):*O ,S]dq93lX[Q>} G6Ro$ֲ G'##TڈҫT` *-~;z:`XN㏏_Ƙ;"s32MXnzgw%"SӘLWnXSh׾OI-]5{>>SN{)QSX09X@DYUl(JŎMߢ3W)'ICԇŎàU3}U9Bbf+DS|!®)h++s"Sx#B&]ֳe 룆3F5<12bЦ ('#Lq_pK27A-H6qZo3xd.p̫K)p\\ABG\Y ɦ~*HۢZN sXEvwE5L] rgj:/aĥ=3Dɨuٮp%/L% =.CǼKN(p!!%G:iLo ;&`tivPy]V# 'KW" hO.%p?S^>Uwyg9`MAf:~]Cg7Ixa?=o]fZ9[Ԕn'MI꼩pyzMSa*æ׺ؖq>m]7aaӵJg۳}fvi]٣| rD:ܡ?+cշM#(ߑ22br%N6Rn#šQ]yZ)~̔Ȏ@sz's|а9͉sL8$x3Eٱdcl*&$`wV|<=RWoq逯k"9"' YK3ף c-vHʏ+h, S(-({.ѩf +8k6!ɺq{ 13 mM$^! ^ʾVMÄg26T|?;+8` mrwd-=+hsFZQ7gBcs C.9O2'7l:V"bd3A!U3|Ni. 1"3.j}a ""tY. ݶ3YHPgƏ +__(b BmmBgv)DzCA.+=ǼZx Yf. Â{Tsԕb8yVN_Du؞5V[]|Ѯ;⍿R›s$E__-)dLayM]9"F+;fNJ\"!xdtk0W1T/bqD9,*erQN6ѿb JPGnXΊ2jJq p/s7ٲ{S_KUeۅǃ;KiKPF| eQI=nS&TH)Y) SD&M>'t I{}rVpϪqD&Ԉ$UwB3^a\*{R#|(\yY=lUPg媜l߹fq9OIlކ1LGkr1UOHnt[_ O_4|:Q.]?0^>xA ' C6ANq4?TcQ]{5Md-J:-[}diޕdp$z+ } f~t-pim}E]jvTQ?1ǝb,H>dbLc&B޽/A;_'9vЏMжrյE&7jaIgfhEFR,>yߞl~D&>{%2'ONBd"E| &R'K N]&3lrzF|Txf\f; Rl}~\]]w9""BD_Vf@ RjVL=Q?cuy3u<{81erFwo wG]ԣ2x;{=9u@ʝ0@XD˔:x2VA+ғԥSv Q$!ʺE$P~Í#VM&ʜglBĭ)+pՅ&=L7@ Zi<ЗM[ΚKyPl%}mjwJGByBr eY:{kbhhѕ/?RvM'nf4#3>Ogyf-c$Vbu $"~,H0/x@wtp!s dLj%_W"{Zڤ0|cCfg3kuqNll>lr4s 'W1X%s/`+ _ܬԗVB4Wݮ=8L4VBUR=Ym)ܱf` B$1IZXh/rQj|wV] 7׋9vv-֟6/! ~LgTj$AK+ǔ}f~#Y (haI(4PcQTg /Wm]Z LW|m֞62k_P0'IB`sh2エs\sjVLn q:lV 8A].D$û\f1rIeo(_FqzIQ_9S4oa5¢#2evNG}w_'fVF|HMvtW+5YRQc\NFϖBa"cGE@ 3u90vᣎYkۛB;:= iʒ?bF.f4 3I/mKu5}QOQKt:;-#hUs"f'CD6KP$:lr+`ˆXzқ\3B-+}<:Xo O1voTOiHyeI J菩-H!+>yFWq-n?`1'sA |a4 ~~B#ndL"[S)M^pWk&{WdI"-g 4::4JIG?÷JڲP I JN-\>L%O3RraPec-P;yD'v)Uq'bZy~uKHC%ܖs}!θ؊:NG%~bzH}D^#^@F|$';4$vf!??4XPJ?! ^)T~aghIJOc:'SJF]V^E&F2OJ\OVe%w/1fi <6L (IȞ79 ̻4^>'3 8j"w*uuRdMGo/aKx$1Ir;3}ISr}^̋ JMLmli:&Ȼ@TԬpQ%m[C.gs}01PVZOuޒ JH֥e2M乗`7EO_ݯCg4 k8}pyNq IύOz XQx󖑭O7sP-+$ks m*BQ:[]6.v*%~=bIN k rb:vDC=hk@sˠW 43!Ⱏ4m58qnM6*8Fw 1 FО*{k?]͌nO^JdԬz kCDa\VVH~D^ 5jK3Ep'$ @K" AQl 1y.xsބ<ڤsx=si%^W޿b@*4q]jBl3/>'3"[y]tuӃ9ZeräLVN":_\UXB<;-a~p?zw+_0n3E8C#T 5/^)oR[p5u}<]l i.2:k;'g].=-ͳ 0# oH06o~kgV~mgf8VS,hďeD Eӂ:ehr\pq@t9НkzeӹJ"bqaj;7^el>Uu ?,mL `!J wl\]S47aoz}ABdmaƧ# ]ItD8?_0>88ab{bq?XFD+Z`_ATUt=!DH~#ۥX|Q)I' 21;ȶyB)ze|Ki\@'jPH"sX򜰲@d(?2 01P׳N.PrQL6)EO1itU~Yø mF\n5b~H#A.v\X9PC)W$Vqoe!$DCs8bC+4sVO礩t%q`fG s3?N W10beΨsdSz*:*%l U#1ū Vi1qJ[Ż(#)E*!jO?pi$I4!rN/bKW~TTĩQHlYMzM VW=]$$9k~>Ysc OUdl5}(FNȷq8HCㅝe 6|\2ʫ1[ @q,DלCT{J9h hšcM8p',mL5Bg^LR;8 Ɉ7~uyѝ!@G]-|Ws5Ĺ_3Ebm "p,D8~}F>{* (ҳ kI{ R5HTfQfܸiD/o1v۞}hJ}2k- s%]b? jmO;nF JRzXrep)pnKT?ĂdI=GmL t )_וEUӏm^$uLxVNBIsMw/0Z?FRs/1 Gt5? z{Qx]o] $~=،#(e")KNCʥHob}A!=btf= 1q(™nza;DFOõsfODTc(;XXTYIdTg-V.IdCI +O]?_H0ȀouFLJ%h)U0<E9׉(f6 }0Y` I|@d=&\7w_%R5Q ąK`{WH"4D2rASoTfO|AҲ> :5|eB}26䳹dƙ`CXZAYDeߠ'F tI'A7~@>[\!Mfϙ?k>}&atK2F)6 iI}ERyȦK9kHcSU5VR07WHa&{25.AQp_gtHx;~.V8xLo%ud9߹(ԫmo 7qxJU)m*NK)Yωڽ Jzg0 P`=2퉮0ƞjR3y]V?"r*'Ek? -٧L'rR'7hIHiz='5RR2֤ fYDI#j'r(M*w*n`MZoube J8{t|n"+rkarLToZ͡3&`E:saRS\ bֳ E h͟?6ݚ̦^O'FVhtY5+&rl]at~J6yƸx>"ҥ(EQ{ǡ|ST.[_}h,GF. 9K V淼!J[\z5*KT"/@چ[,H::ZƊI!>)\}ddƉyyY8ku^_9S !GJͅu*,o@K~u 4::ۢTёj!ܾ䝐[x)nLncu8W-&LvÎE!|kdս8R-W=6?Wȋg7 b"AYkh14~2GrE$Z 2 bGF niD#fl2 Kh3zk-Q"jrb^_3@ʆ$DRui͝av0u(wxEahb2l` EcnF 4[%p3g]x)jGe\I!I>`);ό<ɫoU9ʠ uYs>v :3CP)~(;߿ɐ,7e=ƾ{,ggDQ'#u}ӕr0ۡ % FpaFQv(6wr΢z;چ-ޓi4=ڍ{xE0G2:ŎvB)Yd{C89&I$2/%go^1~Bň@BU:+>Jz݌&0YW]B╚Fji*[7Z*|/;hׯ b //r/b;{1׭8d:<mtJN!UVd*muvK"^;Ў˞<0I]q*+Za V!|zX 5DC}xE~fEߊ1'.@ ץ0~nG"H69 rR;cg &.':KD]X^*zW2﹩Z +gRIj11MYj#PRw{O^36g=JÜrcC%Vo34ₓtc~D61.Iǻ_EƈUɽ.@Jtw (ˤǛHkj}L,L&Q0rqS?&@~z6헼A\(/+Ť[~ݎB~jGV [#vJrX?VY?3.ce}_LmA~~ S7EL{(&2?9ⴏ) NGhNP?a/ pNL邲|[q?-=vOh-xw#VVig 8Bph v?$FYrHj"I%O:戅?X CqHp6 e+bʜL mA`!$QIS9[wvd\Įs^9y}썅;Fcфac;bU ڏzy^r`U$=z z88 @.6XBRmpp ~v :[{F{wW@0t-zOÅdo02SYbN]Ek(cH<3 ĉ2mXJ06 IoJb'=;A#Ͽ=IS!JiwaHJN R)+-MNĔh<dlK9+bPТdM?67K-TUDB>V?ߠv="`'ގ(hܶss<,)[hGzVNY I(hv*=qXRK>)&dTD%8I!)YElL\Fizk]QJ%lAr p` s2F%r0Wv\EKIԥ%u%cO6e\ QFQĸ%?^0Gl-Pzdԁ5JXsT&ӄ96^zvHǁapWfl=u=`)M<&N۩يYN5cAfԶ|m x+( ,)m:;X՜:^V>נjT.R ],oDC}͍K/c%@&k@y(8y*2xYa%o:7|P  =5ЕhLϧ2.c^s ))KZu28P]FP556|*0fcqI>z* b57Vϰmԝuº4tT[:xya F+a1MqrvHwg&$57̫Q i_bߔƃQ"X+.(6N2rvfw-"Hn?< ̈vT13:hXE8[RWOoT@ ~HOV(krխc'qPT5/OB[%좕s{fQ(\#H'ܘ@u^ Fg)5(8]p!)7k:\SkfJk nL&kaRPo~Nxj>HR Z Rp Q<a)2njќDZ J\Z?TbABX]|<˚ACm@UʥHnRqQV_+c#`{ITTQCi@Z X8MSVüVk`Dp]TF_3Hi,\U׍N/)0ISyΦ87cYZL͋l?tF-QƅzԪbM"AvDf'd0@̥Rg;{uGHF,Ҽ焱&;B6LPQF)9%2=4lO|,[[;b DYEG}ɰtZUqẑ֪$qR h|t3(AR 7fof}TyvD&Gϒao7h>;>LyD %|G5fhpKǏDD )u/>*\FuPk|MS vO{icRAƼu  'SRQӓf@I0p$jD'^E,Uo`܉'(~41lb_lZr.p"ȣLͽfi˧DAs-\o 7zat6Nfacə%Iu9y44Cː=kL/1vMAlD:x3"f'v̭p< ;uHufe~;\pgx}t yQ}<٭bRƍER&pD,IN^ f\hE{,3!Od Lk\0ُ`vm,]d6 o4AGѴ f3:]Yq?HT9uc,߀X9C-E`\w1^Fo~OA1yO8!KGsT!q mw?rŤщ;9 v8kSI1岲I_QL=Ys8J, cWbAYw2hȵOt^WFKG)Y5?R:Rf„T@"*p[Vyq]EQZYE~>brZ zorvlb~ ovM!:Fde8.k΄Q#9ĔH(ѯ{TWT7y7z_X[vmWC{|O\e[Q$)Tp iy4i7e&lϵ;Bro{o\J4z(G'Cs v=,-hFz' UJNГQaV@85$բAmO gTBu[z]ll':&hjhuSu=Ihoؗ,)=lE%&gPeL:FgNG N-@t5˷.s.SӻIC|K):_cӽo{iBDoэ-Hpk͈W>n q3CD~{̆L+ՍxQʐBn'@`M0hpl; 4_"/Z^+ļwmjE/J|- v!v0lV#\>B!Y 7o0<˻IyW(T=}3 bA\eJ4ܐg]NمΡ:d;b9HD$YpEZ!1;Rخ\[E>BHh`ï,m [TYse5ݱbrp3V96_rX>M Tlc&K5z{ QM|tiU&.T̰,tQG82ma+KNilt$oq i8}q|}he0~:3Yև~,,M2oݥ6-wB Ewfu;*@-";6@+bO`Tx4J=sT/~U8@JgVxt/asRh'q!Uּ"SP1ikW B=HIٰL: S3#sLn!dAr64E*2 ]J^*s`wMGn=-d}ҷ\3>蚵!uDv]BH ( 55M%BQƎ ~(_3$WZLWT;cnb{Ibj#>Bw3FFyU!.h-Qe*ՇEx>`^CH;{PhY4*ZDOh6 ?eg]^U(~~9'hE:!!i,o߼Ec[LiZfֺ:V3_E/m͞~)QShhP͋O_~@mu"RZw,8 -MJ% 6to W!S)wV4.9ZBV6ZIX9E*_kJ:D#/U(jh.Y5 +<qC$ϵK;$ gzDc HJ| 5LʢrӸ2l}',8gpbyaCϳ%y$6He4WNKh+^&~E1dzh^7̆$C6"Vޮ,] ف2VEj e\_30"d4fWtc8'|,)036Y?$giߕSF7BB|ֻD txOQ;M/!aQL&UJofF8Ko՛UďF;j$WxLf{Ҡw~dxlB;VLUͯ؊ra6Ll#PM.IWLlmZGvmN_e<ӳ26],֣R L@Y-R+d(k6 YRKZZ{O5zQɈKX N/Fw&83qd}i*T ;~/h3TVaQ"vPu)`~ӶN:LMr:\/C9νA7@BQhj7i)}Zs,VZ9fOWJ66!, A8A[Æ+'JQ&{1G\c=BN-enMCg*={xm TZ/ID[sPoihb4iP6;;! ŶcŶȱ#|'ژBn%@ߪ\`oZsf.!Qԫ[ĩ7y#{!e+0}0"1vyۍ?E'M/8XChʛb jZ?]LZU7h$@[ a*F^6:]mt>wJCܬ`YR45:b'xEc5*=ǭVם)@\r |ovTc*(Z* _Smὃ Ɇ;U |je*Q2Ö}%wI6;*1qG1s҄mELq"Ŋk?d$p' e X _m ѕB$ 4.|rxKnd y%pBjI/4LY.)l7]<`\5.4i~u=LDhШ8 v3u=cr#jw XK Tɳ;#yj6:V/ȏx|႞[[P%k "$61BuQ[MZ~Qi3ǀwP GkxfU' Yt26 }A%Q0Q-WEFI >nH@BurfȈ5RpQڼFُwTwE˝/n/Eh Kxq+{gД]l 6"g[}IqVNlҷоO`cNJKqUQ\Z v4-/Z! Cs" %+o,Ҧp3Z 9u4tdW@K6{~gug6xы$m ")4+,Pីpr]O947iKĎc,XtGjҵϝqc>%P i*)+>Q! hbZŽ1-a_ u "hc?Hꭽ(Jz#rQx1 ڞ;dx *A#:ɘ1I&v.+(7wT+aAwjTTP<8޻3dNV P|Su|]VS6ѣRGR pKUQsw~vc>>nF xqjT hG{pxf("4,-zdՠ/WߺqIҟ?e,MSy!i݅m(Q6'Ʊy sWemr'"8-pl&J 5UnƾͶ"Og1#Գm5r«2uDo(цL7, uS,!+|1aMp6̏FPȷ>ŨRGXr+Evl!y'YXl+X,W=Abuևeq^=W-$x*S&ù%.wmQh{8r׫+ }d_׫_d+O_rh']d ˤMVZY~41!H`_rP^z wϿb tE bp&Y+/E£{RGyڲpNAio6ʹ3K X)>M?.ľPQRćղ{od*bܳ{%ɥy9@TBя"'TRĂ4ᧇIrs2ƒ3-W2}IPEeXhk-Z۽tרTM 'Z{R1R<kYۧ}}ܕ!๖sN{ $Vu~\2s'kڔ  kuOZcمRBTFX^P*F#}r؏'fYA^@ⷧ/t砜fKB_iڧy*8ٵR:'zV21 &%d;[.ߊA?fUHv"IX%R?,l/E9U|*~$džqaa6`#u5"eA˦U2[ض+^O}Y0& $LaCT*q54± "iT~HtoddQ |k~\˂h6 R ❰ٳn%:_eV g/|ʓqiq7jW( @[TZ_CJqon=.qwt`u aEc:>'kg9DPh\#U: fZT㍚Bm`=HVyPƞ3Exn-u4W r* DsטV -6;% Âw\X4AأAOJٳk:.k0BfFu:!*'+ $cvT. p7m|: ?n ὘p_UX@k5$͝`\Zz(sd(/hJK* oH&A40R\i\D&5kVT`;HA2)ZW`}鏸`?2el]7fǤ cpbn4^>J5,lU+MSh1݅Cӏ_fg,ڌz0uTڦGtse1+C+0Ui8dd QMyy2jޜae_Gɐ$cZ<4TcnřTy"R1>5Fhj 9E Vg %f}aŅ,>g0^p@&ĝ6㕲pw VbLe  9I\'3*4?5O"PUA ͣb6=h\hf }oI\ڶ,G}qj4^j_ߝe^=?$Xt7p%~,IjT&̨M|s9Zm |oWE+"ւAT}l#ɠimIQ} Mz!p%$ ^PS]"SY. TVI6ϐvA&7&k@TjblE;t 4Q ;l AϼOr fceQ+2vB^q<60ʦަ_N1VGt&lB3?DJ$.xfʨkW>X@Ȯ}7/:Aiվyy u[*241ܧ2CÊ%m-lLVe/lt%)ʃ^>Fah% "k>"gH&y 'oD*J8'>gM"Q\&GBvD{;2H哙mouRM 0-). aaLcWkϔ¢?g+j)oCL4 iT OZH ׇ%C\UK~)ϝ +0՘VⷌufM>NrFOZAV?O ēaL⤈j &J2i[uq;ZS-$!^:zLi_aUFhHR$oq9 ֊t%jvΦ!v!h+O-3я0׮o GAؙ/%{rKZ 5+c#2e*T7gSkQLFLTĮ~?gcʬE||^]bjl营3)pGa_0W\~<w6]o;]:B}d4%)6 .ebŪGT}iV+zlw <&yo1s+. \ κ'6g\O3. s|5={䳨~ංr.c~Ԗ1:A:I;iZ>,81.pnI獢E`U6p ].x[|O{}5U; \9[=< )!rV篳 #@E^Zu_wץėݛi&c1dNd!dMV(r!xwՔ#tK&gOT/? ylE $-H2کUO:SxYSAX,gop{; Cw0Y#H:G,zRaG{إ#53€]p\?ubz}ӝ-R ]ƵڨykVaZv@͒wy ,5z071Sx*oڤHG˜-W]"l|gi!yB@TmY0 3}7j& w'lצ'аi:~wF'{J}ƀ$hT,rJ'1y؞ұ.=Olt5ʲKɅDOj!#2NBa%JQ1.=˟"ghU܌~Ŕj lae^3sz܃)pC; Ӟ[Igi3QtSI,4Spz`8c=jz8f ( 4{co%e_s#ÕNaO盬/KӝqdHS;.j0cWU׹.Ѯ*Q׉AӞJFw6u|tCbǜ}ܙU\퐠*@) &⡵ҕcV H jk7Y`)!'…IbԛfB;S#^WɎU+L =}4 SŧiGCmA$>^#sA~-4ksx a&@SA$._ ֹKlQQkKf$!PnU2 qCzu.Ɵva&O>nmX{;0KZ&be3 CdVEUF0[Yp;G*㋬GO:d5hzQˮHY..3PcJE_+G-wa#ٛCE+~,ߌLf`~p,kƾ-yؕ6B30U|1 vUrd#f$ ֲ({e\+B-F~_[6Nz<;Gb^o |{Xp1y+$fҍRW 4Q M9fV&01PQSWF,U| /XiG9_̿G8T))Œ839G[$}1_ZF#QY.spATbɄA)hn96]'?֞h ~wHǖ4p& }h2?oĹy80עVa`~FtAz^ Z/ЊJ {[0_|>v|tQxwJ͎Q?%ݿv*܊,SXI;; DV¥?LB&/q_ɇN2i_ y 'NXikﳪ_ZN;}˼C׋N)ڧ>eV$ΓȤqMU7,d/Q"Y!UY`ڡ L )ۦ(7]C*"=vH>xf k*nom fj|S/uWsG^u^z9.Ob}d2 aCa<0 ~? ;QsW]mjps"Uwwu9\PCQTR(, F1edN7iYhkmJSA )/ͷԸÃVD.# WC3K1 FwH-G[`Y/MuHn ,fLCw4ouk "CzJu2\{ss٩["^kKHTVO"湬J!R8 RSl ib4e<+L7(<]B:{bE4 mXq Zrq5EU~PxQNqQL Lk_>|]S?!6 |ʢ/c| }=%|8uvrUuByGʊíeM$~X_lKWt+w3h*}9>q H$6J >.D/} !mU( !j-vwRWEbVF7oRl(لX$ɍ>6ɳb ؞;,);$h XwcwvosY l34 8[fx!3;& @ŵiww2 8& iXpB1)sÀpxȺV" O2bjt^{u ߡ3{,>sуϥRz g*m_\qKWI;jљ d[0Mt%+Jf1iVeyƳ/fΤ3C6W.ƖA/ h :>tčd&~b1q R8kԢrP%7OS?.˃L kjer#82rnstG5=>eٗjހbtCsB~ҧ?b-.\,wxU'D<0E`_$u7z{g&W8j|g䪦-X8j|.sOű:rY,Sب֣&P {0\]`e"a /EBo FAXҞD'VHB+i A냗Q#54%PetMfLQ6n}@vi!ӑw2&&weo#{W5sᏖ~e:2)A 1Y^`2`9.-Հ5Gil/L3 9T+th/v  Ѽ3\K- p:NaE#?3@s}RLB,&INAB{Jˋl8/6+T"O1; "SRx 묭Qr4ɠu ikͬ ^r/5/2o3p:TKXrd]>C>}tgOY/YTA6 y֠6mlH:9q2y;ƀ$( TqUeHQzFzgPD֮eP3mcA, (Qzg 9k!> a(£š^CBtK} X/+m+]H>c쿦D~$ݕXgd0"_S?|f2 YJXmnZvSBκ`pXˎ:x+FߚE&2*8KH]\]ށ< ͸戡fOqA K}y;<$먳tPV[ "}L7vXi\Znqm^dve#O[@2CT@KX!rКzwD0LF ?+ Tޝ|H=a@I JMëxh%?h!HEѴOe!/4u_ʦ ]NS]NVE[ܾON7#˔'m?Ug̵OF`:N<ţ0moW /!Y*0m$M r?+$F j324 nb#}>1ȋeP^V4y mxSP}S9r^. _qegag~g~d #6v6 idQF?/(oFL`)p-DWd2qk.ǯ$>|oRܨ ?+jUxرJLB.dIѫ8tFMε@gՆ/e0ZUv)A2L&s}P@ ?\~D?-5}&FtnY0?g4]K 8 @1Ma+-U'ZW6Gi ZZEPCۺr$ TFw(FĪm/s`Z . ;;g/4jW,PZo*mYdH4&OOlcQP ydu/ր z>-)a:%y_bk*T+?B/fQ.SU:C´YKX/Hy>512KŅ|ժSڤa=HZ(o?zU|49IݔU܁NxJ.oa-w{.Ty@& Bc V8sDw'4N5Ǜ$&EH1ǥ:~eX(е womJ6& g'Հ{𮍲\mLojT3T%픺 W#  @043i?Ē]c6y&('bhĮ`\gh$y#A-xf)~ K rx&Cd|5dd^tr9qpV;Yu%q~UQ~uРzk jWL6ѵÛ%ر*TӀx_Fma Vk}_/+.&i@wkKׂIZP2ؙbpWoW_hY43%r\J@ItXyDZʪSYxap 8 :WU&M-i=7hq0+H%3僧#vVW鷌lj[~^wu C6l;Y穅P$ꄺ I/ G~U_?.1FFZC&ak@NN%,/۸AAoCLS>N*E)z"hKtMW nabh-76#{ WF|CT]:3m#<3a:3!Gmia X&ߥݗ{ 7J|ÎHT:mFY>.z/:ǶZuMb2Evtl[*B )Ҭ ѐK%wc^PiW¨?@LHy_t•[@"!aMK<-5pxQ֣M⧭=D\9m<-Z*9mr !f!q֗6`50DmR*}1[/m!`/j1;*]\$GV_ "PII"Z4 ^4Iyn5b^51f?P1 kk+n`qՓq%SHiAggT 6klA|˃ 2+yGX(Ep8KXih/uբunhsI :_3礸N:BWҰ s0&xj^-\y~%E\B[{bSp{i +kR|E)醟^HG"Wꈫש#UG 7"dz}Yg)X(` [umq7"L77k:@gKD<~ {2'p#ڱ*t=A+fAer3LrQ.hËa_Jr@n~-/N%"Hyp=N⪭d/INLtN1gMBUX /E択yU+ŚD+%.dvy3|Kt'9W|k{e}?kSA LBHHMF8R3 ZO_~ DaB<~z  +@B=Mxf٤xJ'@ 4ez?_ɰ~vTj}?fXg;oiI: 缚[GLI<߈%&LeX2{PYtc{@c稄R݃/MB{&|A_[Lӿ0+"쳆Msxq,&6 }vBSqXsaӿq.3>1G|Vh1Klp&dy.Pl`Շ. ׭"K1m[&9^i-u@r5i>^Y sҹw?qt8D뮄:Z;[|V>)f 9/mreT?\tY'>l$Bo$4.i vl+j1W8߄z ?(ڕBm( z0[/ kN] t;7I/\5ζ”H" 3xL\HG64|4GV~u6뜣;k0Q<S˧UǩPefӊDEهif_(;r/DfbE_гrc*)3ҡEtWH@{lVX.*'T~p0*آll8u[fqPG?f coVc TIb5<颴Or%1ѢL ~RzoQGX), 7e1P"hlXr_5u;d3<(ڽ9L8Ǥި7n'`'3(IWoY br]BCBk;  mM}D? aĶ^ɼ\fGc}dHg@uf28 [r,olk0GLo[zU0skGWI|L5ڀi?7˜̣:05Ky6ದHSX8>j^žt Ⱥҁ%Ti}I{}30"xs?Wy,p>VЫ%!oK] *CO0®V-e OVJ8-Vyܨz!]*_ kg;Y >Q\8p?v AY|"x,nbGe"UZ̳fJh_ތ @?{v:_&}a/B5|YVSryKD%h;X6P?Ւid+12 l_9M7zHV'KB)0x۸/:Yc }I%60"0g?)d^I~ l!2<=Vi׉zSA:R5ڔ}"LƬrUSuA%X f+ Җ=AkVd6`z( إ-d="|Ή"4.4pKAV*3 ͳ;*қQEz- V M'K A*nב;a&xP-&_#_v߃\9JhiQ邥Pr''Τ?υWOb ӪEk%z)c:: @Y*!y4#{<ބ,Eؔz^Nb^5aٸzr%Eƅ%j$UEL$/9W_l"DQAO[]5* do<Ǵ;sIo{ū"Xc?θR̨JJU=6,, J0pk ‡wwnURbA>ޚf|K:僻ɩ@P`a_.Ҫ@5ZtVj;WmM0{ DYD]dUW1 BOm`pub;XPm{~[C;>$9w76č0'z`>͂ޛFŪ j^Arxq 0Iu'4" nUݲD/bƜ5~=MԈB`Ueg&*m)+9@} dlIN5=RS6N SS){c] `ê)8[eq!WI ވjPl17 N5-&X/}ۦ8Ve p%K-n4͈#Jg"hnA`t94f]M*C>A\Zg*xS7Bx-ơg$`hm+ƴE8órO& ˁ7;~R8rE.C<@ذ^iVؙ 7'Oh:f X]y,gG֠WX2=nGxez~ ғ#8R/1np,U|`HV8r >AЖ:ˮl*~*cv 3T{[IV~Uw)$B&&uRਚ53 AHmȘY΂r9V-ˤV2ԥ]#7^ˉxu1?|qT7@eH#;n3䫻d*٩s# B/k N2&Lv*eI}4k% o{(P7jf?i.A0b\iȎg2础~=!ľ/I 161k Q0ģ ;I&㒩"*'_yK| MN ih$_ఠ*"Z\:BO˟K67W"p梟CR>Q}bȞue<r/|dlV""`Ux3z!-8a:y(Nט>\_s0M1{&aLg1W+8,^t!V6#hMr+y)WBc2/Chj[Ml&{Ϸ))w9/*nR* ߄QUD4(HaYd}2CYI֕]j֕cxFOg1a.b ,g$٦TYR\8(Wv~o>A]U(`ȷeN 2Ddmܱ%:ݢJ_ƸV fۗSo|ؼ,1w{#ʞTRPhصX7|7_;ioS)@6olbiQ5[z ;尫WB ڄQB Nԉ$wߏRΚsTΝ߼ؚsApQ C4G|TcI?̠'3:oVլIx(jv paݖ^]$*#cKb3݀]9y2dm.y!\1F~ub?![ήYx{+|wy#򯧍UyX2eɤc 9 ?E¬wJJU5 =O= <5M3%K]9|~`8xb6xs_*,P/A~?Y9sMn@ op9z;L#2҆vzoN3K'۪ o[ Gv0f? (/J襈ov} {'G9p# ͧDx&M^5#9{Xkpj*CFEw_bA|mVgpy{g+&zьQO ԉڪr[&r2Ձ;u32;BކoB$ϰ}hz <_p^鈚x=k76 B#Ê2( ?mAQI fBN pYm*U3<_vCs&f9^J0}8mIע~p冮1z]<}3!.{twpps'd$2~ĵyg$ZfvyQ#SR$b@*>ƸÊ~hjt2{Tr>9ꊴ4pWHP ) ?QtRQoxf*&8c1npS h< "kӍ]BN*S)Rو|P{t,w@u-o!)JS3wyAA#j O՗Xv`Jt*q #6sg^ WGN$ wrG D1zٸ xp 늹54B\([AZܭ=:y+7jA}8nDtMB,*eƟ$~ Lwh5'Le0M){:b/rs2. דeqK<3z> !!heeQ&>lVMo0R#'?0χ.|A+]!"{_-wRۨ7_o{Nۣ]* VzRRF&@i2\߃$A<9y45zPg<=Ea'Ya7[ N3Q()NAaYg,i\OC@(*~gCPU wؿ5߼t)ܙϞQNoߋ!8 '!#mUs*\(NP+h縀O ‰@=P}a@mI$s/qY^V|]KB VKtCkKƎyШQ8 bЀ;^]q/?oE|:4T[]6nEssZJZFg/]έT5)2Ҕ!7D) :ҕ-zInk-8 0<\Ȳ>H(ض` J1P?լv|G˘V|Y?:Ί0Jhu Dy 0n,Bq_8fSg'ODByًnCYbrfA˾CEUM@B Kj/C4MQeJK&'?`K({%[^A"8{X;S:E HrwC=RB1bt}@:nt'u:z۬iٝhq!$m@S n–IJ |2BSR'sL !BPE0^pCs/ ИU֘D -犩'l9rzbQ2iI_@\3.*A^3`/8!v0_\Kq6$&.$G/)Xwu$ %:LQ,=vݿ!p`+W]Ǯ,f-HV.Ѡlȸh!dzUg!C$c -FkG6'@$~Gm1v2[L3\a# Ql ( (=dbE@3ıxh=BNɨ $:{,(Fd؆n{Boߨ^W77pyy";Y%8FZ "{A"AueKlĝO# ֭ZxQpp-nia)q)dr.fzD&9Imó4 YvX}]oAjZ V07D^QQ^"ZI 'ݠw] kBL٨*ΟzTbj;ٻPJǿإ=2SƠKĨH}{+/MR]5_n cy&ލm;'^&"F~G"9r'(?@_H\ Yrg?dB-@i۹:UzUԭ.bM}xy O(x~ݒq bE F=~*_}%%֒:0V3<߾҂u7J:G6W3*3,g!AЕ|&Nl0NQ;c@H"(Yeb#IRϧceaP|yTq[JUA)aQnzˆ)oL%Pӳ;%3Ԝ!GSj븢eH MwLp6f{V[n%9[gs*JCq#s鄂dl {lIBddp YG*/G+x=DYhbz(s | V %݅\>o BJ~j7Pۮ-XRz]1%;>XNW9@ ƴchÌ+gai:r9þ ֩]nQYs6R,LS!$iu/2;n"E>ح0@prbhӆ5Sb$*[?\YgUfѐ&W`/I% s6 u&^5Pw"'x%[&$V"y6$UG=qˁQQ7^FvIP$ d[tى?_cb͔s@E_ IsvmU3=8+pSk]g&__pdMyBS& ~ىF˓`o=$u?KDYI`齇S0$";Ok^U خe{B!?} @EEu|XwN1arV^*?W!z9!Em}&ԧ1{%1#wWXT,JʘhF%bQAVj7۪qu"˖{α(~ H?:΁Xd-yYXiƖ8PjUoicIv4IK DhsM`^.+ kqk16`;gB?FT Ho,$X $8rEAaakOUR_n_0܀WR*!/ s$%Z`W~"lPuL_9~>Qoa}JmH;ז-@eAr"`!<*dѣTNs^;$iԮ*oSX;ęDɱzk\9%baT̗ No,_rRSf|4w7qM+Rm^(49P<)l崹7mJI%Dtc n Yķ}bgF#nXSSHGMAn-~4T7*]I ډ2𶞔\%P5 Jo`2o=q+FUq UY>[,tVN ī@\m^JbM}FFn:ծL;WO 2{L*FMTUDa1^kߢdeIfSZ-؄~ HƏWt6-g3I dѧ -v|,/Eɓ|ݳp?| js1r[hB/ư eDv(%H`3贊T}3RkKhSkIHRKn`o[ 6$e7iy7詺uQRzl✼ 7T NJ=kr e+eSOMP\E3. x݁sh|S?~o tjSrͩ,ߨwvyx0 2 ^ʄ2Z,GId :C =ɔv*g贸p=M?+A>ߖLae|qED*S^NZh WYnE zzfH(9lMz34[#.]*)%և@+" ^Fo m=1h.?g"7xyv( *OT]VR$JEZϥ ljl<^P?wh >co/)`xuZ&THj9PRI슦 (c<0u _)a^>R-U'v*Z7:(4oNV{\ts/gV.^7.`e,h7Wߝ<ARD%L݂mL}̛a偀87/epXBF32Vm OtD5C)(_3 k vA^xO0Z[b'o5u?B&śfX9ppQN9}IV ̨CA9-<~g |݃[kR& A;GϣS"R} T+]@#+N fAPЍ, +乼{FA$!4)_ NpyTI_ b֖ 5I,zyFHZw Ւ,nplCa;R #pQj#ʛE9(g%>JVqߌ|qH #7m - O?s#FzQi:׷wxC8'~G|l %}9h2v'sN!X5pn6w!P<@SM!}T뜪5]&_ib݃xrb]:1kHK^cފem:tDJg>䊈sQ+Dw8q=]I%vt' 70W~&u\E\:+<cAFj C1"jު vAIS.$@yd^S}Ӥ Qh1ٍIHR{Dͱ;>M/<7HD!i%"hY!|2:<朦+S5-gg%WΚu',`40I"mPUt%LNƠ.OeAQd+& Amˆ7tmA!@WZ7?єQ|5MrBsV>ީoQ`C ҿ#CNPZjє& Qz~LP~ꐋ(uSLiOwBI`崌,AXqOŸ< PgTQ3l] 7"e:5$"K<Z)ZxN'Lh1k;OSz(k5ZC0r8ヅ,ؒ'p pF+cшkp8X_C4_牫OI,t-`}0līGt*:W_/lj"y@翏F3+"lOJ_?0a^.OEnf'd0)ܦ% Sñ[!ː2\O /˩o~1xJxcty,SCtp&y$fcd敛 2PqqGrlq]!3D;]Y yvm Sg"ЛBfã=Q_b&(R"uǖ/R1߆=BpTR!piȢa0qōR_6tF $^/|< |Gѹܰ{yB[FT?C$dMnY9>=X1ʐՈf]80,RF)zUQny%"p!#] @!Q!NX'C9{f30}MOUUlܤwJMOf%K+Am_Ƽq7+%d-Ki'x#=bU.*ys_!NUِgğ,vn(+;Yni4kW\1KLe VYTX-~;R0HJ r%t&qw2/jsP$6老 UNtKLfw"! NٳT5{zeZG /hD"1<){bݎHWwxJݹ-8̿d;"jSK6|g ce@VqA=v/%pqUFj.d̚ P(LQZ(x[ El*7T$LFStGg\K1? XnqAv'@/(dzr u]o>kn\TYO j=J c)<{D !ղ`|?r<7ڵ0@}Ou4AW/zƈU/7]+ k ox&+' )aJk;mJTcfB{ܺ <@k\2a2;?U$|v?gtNE+&S:W\_)w=q]ӏˈ_#Pյ AIG_;J4u: oaC҆ ?^MB6sȪ 0&Ȗٺ!lgjAef9fUJ1w3b$cqg5L2s[V{l 񘾋Y^G\;76[8\ u&!\7ME~)Zڇ3_JTRc+mG6{|638;e5ޢdg*s7 Ѵj-@.L}|K {nMMYqM9Qrhm\4Eos7@wP^_sF:gWFed7riJr-;)ɳ`OcRT $8A+v!_']|~ڤ=-[ES1Nom$+HhR s2N3UJbt0llmwj ^h-RüԿHl9r#Kg{@M_ wa^~%r\qjR@kz{iw$ s%sf/12{QYB[ߘ? sWDsW"O1j=q3v D,^H=YJkm#;G9E3Q f|Ya-e1hRzAt$9C\KD6;BOJ^&x9,XhKM-~~o ƃZMe3FKM}N=iZaReN8{h TcBڏj&s~EX#1r`~Çin~awԔuFl{>$qU]Ц/:jE3=}~{-z_q8}e# u(n^K]HcN(`d4[ZVzӹ_O>Oq_py-.7w2 | gS#L h !Ļ p_KhU`ੋսl^wI}iONo| M pFa 4#%4Mx'}d¾qn I߿-M 4|2 bhX=vY͗Ku՘?І }Ѓ3h$s5:Seҟ1v(Rfw 6)erj1,ʜ.Qc[fat9F]Je ޓYy䢡 )d{1n[-?IkG Z$YE/KDZsu7G87,Pu]  z8 j_p ɮ(I?h\ߺB=yQ~?2FхYSpcV>[ڊؗ1N4EH!Mcԡ]pٱFP$6Nm~!qK̎\uw.Ce([SH4\h;MIc#R}+3'QE6Uqnz?-?)4V7D VO4I\*՟Gi_Zȹ=dR-ϸ9_ 4+^b tZQ0<~IYV:`ICỮ~F,%'OPa86)W9g!Us,hJzw42x{]n^*'&ƃ%lXCY㮁aVpMP4zLF*\5eW}#<ׁ[:ըl.'ThoS:$Y[ZQ*bUoEasF׌s[Z ڬH 3(}{cy$vTb4}{@'۷rw9GcUW?+Cz2Oϕ4&0_B~-&.+Xܴ$=ЌŽjh0Jo4=WFC!z]K|@YDcn|Z:\9`d6ߕ|P0\[TdE[Eؘ]ԙt(O4AڨY9ͦ\""ZjL?2p/]ZHZ;aP}*;!SzImռD\yZ+PNvj$hVY5uML/̗d&?}Hef\RNP3Ťa݊QqaZ\-MH_T*|磕˫)jG2ۙSϯbOEQ蒭OTMf 1/:d#DYGTN^Gn4PXfY"t{nmq`sgTK`/petP+'ER^'/տVPf7r[u@! WO4S7=Izp~HL,}ґoKϮʩ9SI8{hU沺K)|CqڷWE4{_K9N9?ӒXא&J%nuO6z8ؼﶚ@M).G-y /+p\@"`әy\T8ߞT)/- yꁅ$ R ~;@iVTEɭ!+I kOӺGYmkBs@MIgQ5o۳Júo[U @(&991ʝ/Z|RijT)3 )XDV# uOVw/:e|0<!O#W]dzQ|llڪ/." FMobԟ%iTUbM+fH^kJ97/.rGls )4&vEZ(27HD̍IHpIkm}Z=ztO"bwF/qAgr&T9`{}~s~#`"32䱟g[b^FA<%^Uq=9 Ayy-* Ak!΀ nϗ "R\?ȧlEŧ,ύ.zJz^LE^9]ar̪D[_?JYc'3bHT qj# ;gMɜ0Bm~0L܁ihd\*wQ!/:A`SR_77Ό"?#$i R;Ӷ (D n 9Tf&B$mjHd) L- 3]>H3a DaD^qVj )bYft-a7 CFaa)V &rCd1ϵ J3Ygįp(qvf"z?}-vDRc4ӁO}QNKgW<[ݼ8%R޲hLa.נn]dry [̹cnhuP>|"b!1 XZt a/GБ ^)`$$Zڄ`9ۯ`0̪ܟ\w8#+ޚoɧaNZ.$6:#f9a]3N7ˆ ho!J|eVH [ǀ_/J,Ce^13|hilCs6ⵅ987<: ՙD[fM+ q"C B20_?P3P̗f*m\-Bǚ133Srj63VP3#WCh .>p lROռOl!RSGzw߹9P6O' \`=nLKe'#QV?cg!f&X A"Xnǡo*7/u"D ^_8(qtoST0mW "\WYn&9w- [QB3l+Tu9Bpr0||EHM ҚVXv\ǩӊ 3ndm!ΐnxSNs>'ho,@1zhYr=ck/ma0G?}{圜\d)a嬄5O㥬 tWa OI_0$H#0gd ķG~1F-& /Zk juyN] EDة`%ϒȏ-bmiQwםO p.0UDаY"_i:]ۄ#h5 ;W= Ybf:x' 뽢ԡ8I-l='ًz@TGnj&m ??Ϩ$;7I5MK6~ڗh=I؀`@H'yJy֓|cਲb>isㅄj|>YS<Įc5KZ(15sI8KBpWrY XZ^@U?uq`$9Plu[e@#4hqICed(wf}iM3x@W+0/)+9K)"uaWp]bIL>ܦMNAXtT|b2EV )2٥C\O*jeBNlO V/f~qiVϕ.ztPCwC=}ŸGf\.>d?fXF֣õ.mnWR0 SS|HV/$Aͤr/:%hVXWeESL9-5~#I0Ù}'yZ IO# /WRjԤQTGZW*YhOX}*f;@x_;K˲Z%aV8X#=;Dwۉ"2,\cɥ!IK־ }]#]pUP rw9̌lc ].#g?dfH[hPqA b[Cg5pl>u{rkg/Dh+XĴ_^0 Be~4(tGlG7j!~A_('S5Cْ:;u pdž)+v5R)5h=^{,+ 4Tdrl<IJǪ+SCcuD%m=e4T`~>V2J8PG^T">S:QQJ|[DK:! &bp4#8cw|Ks"x('ȿ62L܇6.&Aљm0?P Ls`5B^q·B몧WEk!p8d.-B=EXWR3 Zm>9 f RxF2Ȃ0Eܯ%T xʳq@hB<1'tޕ 2PHJ:fpq-mt> U4n /*A"Só>ks ]Hʞ,43`uPѰkEЦTN\}qUd>yvIdըvS"=+3g )!0Q%$ j1*1+V?@zjNH]"/Jle}udQ? _]9W(N$O9l2 ~Ǭ9 Uc] c9QxS(˅}C 1Dn}^؆徙4 {?x1>u"[_CoqA訦j 8y?C]'ٝ6PR|2}4FwJ]kJL(baD^;H$˖rBMq4{jc d[. \sDG&r%S ˅tXl?RM]B* ?f~% ΂r_`(Wov_VI173h'ފr\Ӱ-w`6;2ߓ;&&`Wu[3 Fq,MNK㡌ը0/(X΀ 8 YjMt%E%dCc\}))bI#VHJHCn *`<^6!kG$!AE4j]F0;zåtkvzrȲ Vt}Z^UZbN ˅O=GLcߔi;|0̹uY$\Q>$CSm0CXG%E 2#AJO`K?ȕ; UÿC3fBڋΌ U~s  uAUY8mo_p{eDtlI/qn73 gҎ'c pȓ֛ViH?|%֛ (=z xq(I 04ca*blhnu7J.:-WZRa +o ˀp$Ǚ~ maB=\ GTroJ.E=j'8ukaܛ%Ba窵32ő(6tJJŎKYO'w!3X p QFa 0A%u,rS3O3$HGmi{tiy1,*yy)}-'l %E:`V>r3鯲+:AE!1yñBܴmWrv"/Ė޻H Bv_I.%تޘtl⽁kX$>c.yCl/G2:HtUq,!3h'`֫m>ʕ6K{/@ssD%Ț XqV:bD"r9K8vvWqC#@'쓹Yp%2~%w{yJcF@ ]C/57q[YGp!k{3EAT`nsg`FQ 1AV*UoJ-Eh ƞ9'y KZhIGdz+)Xm|x,TtiXgcv͜'KauI1/ԺDpdv6I^r~!w'Pe೩54‚օƟ{3:-mɜpysAUՊWm̤VJcDP $ڒewf|j>0#H&N%]JuYMCz.\.w,aT]7䊳ܤ#d!#02r [(9LUē̡ۓNV`S #xh,RxuoOBŶH'FPmuF$3RY(o@]\W8f* V^\]8AtBSv@/2wgEGnh ;&[je7r$l[Mu = -B3Yn~j.pn-m±Ø?تa#ou֗#"۩~ r؍3X `&(tG!ݻ7N>N)'OZx3u%z'n)u#ժ{F!EZ.;sWSYX62$rD ڰI/MIjR\ٰ$t0 /A5wj+"cN+HOL_ 2:;D18i\1&ÍimzU+07IUg!kCo"_ )?T* uՇ8m|y) 2njW8h8 ^0Cm"RךIw<>5>M0,davKI-W P'w8uADEYKh7akck}V;L|2sײ~DhHQɬ^i+ %aV^}h|>Di9pr8$@TEGבODGRjh3fƕ"m \*g4X~5ULiM Gbs Z3xcʸ+kRoM^+uTV9PGB%, I}ms=R 9:2$IWzSP+:X햹Z+ԥuYJr$ۺ(dp+#WQ 'Euȧj>wu,AXtaFk!-ZfsI&uk8Wgzu}i4bt^rFbj"dH" -,Sm@kz.1g8i3ʜy]"@-}"LT!]C?= ߠx|/.P QyTuM0mHw)u0ɝgרXV_S_Jok QZ\]35Z1O?@D\p3VӠpzw=TztS2b@2hKԜgF_Wdr"_{F ƛ/0VetVa$_M-k,2ڷ:\eZTlE$i(&`Bͼ\P̱cJq^!(,(QtrvYȝ}[qBC$⫽˶ybƪGXbahFaD59; xCw5+Τg'~]O 4!XzQ|'еM9{vC4\i>6RQY. b[‚턤 W^^pT{cn ÏonԄMttg*SNBR_*Auׇe2}&džۖhBH$wXXV(0z#7 [e!@2BůVr(BKDL3}ޝg:w>!dLrh'qmW'*7/ ~Věu|\PPV-m8TNn+B|i]is]$_!xPJK6e[n{$hļob\`  C (W)<ƺ%7(:ڀC;ֳꮠax7ȔgU QXn| _+ٺ~ˈ)M[ՅEWi 2?K&2Y~HUƧⲫhm/OIᗟ.+ eٌ=N ?) kFFf+v&< \Qx&^ ߕ#ئOMAp`G[*3l8)ssvjs$a-թ250A{ \/a}or^R?pǭx$Q*/FXzit)|F0lX~ -tIFoYx6ebCc}^=gF>OFլ搖m/}( vFhrE8}(3P"?Qh4`]~N 4B;8U@o2.pesPtkBȐA RJɵ.ZH2Su\y6=915籢VCEKؘ=4tg~ihe-<ށiB>z;"ǿorؕ7YR<p pY"0nIjBخFUƳ?|԰kY`:Zl;@IL eE|+M3xݵzCPM:1_#Aў4("aPUUec~-Q*wV]KAΦ',Z宱D6#1|3Q;0r %JΘ!GJ|: E1=X-f/Qx:k/ r b&|+KAXedo4y/058XLu&LM/.2o푃pdDd{xGT~:ek0CYYR6au7SMIv) *kȞ%6׊jb`v3C#i6NG<ڷhc"P5 n|ZndV.N#̮no仦Ӌ 3J`Ų*AԅB*H:6ҏ9ِ|ORoFX J@XӞ h"e}Zzk lT O?B\+&-KI318|L;l;TƙZ |e($AT^u1tqU'C ~ 4`۲Bi*tUP$Xcˢv}.7Yfȃ?(m @ ݹz\[] A_ -T7XVXEuca-`R.5+)./;8/,@a$?!x Wl$fT> X Aa(ҷ(j:pB- ĦٛwSv[fr%mUUDWtFc7# X(!C'H|Q mL &;pF^j9}MjK&žvASה)e,M}CI₦(?V][ ʋf7,8@bNWj-:P UFf].s&;7hJlИl vo%QR v' (EރC;39ER.TyHE!қsѠB0E=SAC^~E%L(--b̍+yx3&U^371duZ-9G4FѠD)G\ HྐྵA]X61g١wTC ԑqĚI:"WQ?]IKwoVg6J8W֪4.U8î&g 4s@V=S(Q%&X#yWrv֋n>J>2ʝ&x/eKr/fNN-HVqSL4ԂU#3 u51$OyDK*#xy? >S45[B-dTqۅ@m~0jJ%[:ݔ 7Mux]:-x?<;?iW˿0*Y:kzm:fCGV{yG 5P*U AԒx__)Y[Уt@!Q6=qӜt?.$BD0mnBzп;XO݌a%]a|0dh|̦w"ogYZ070701000000ad000081a4000000000000000000000001614216c600001650000000000000000000000000000000000000005800000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/char/ipmi/ipmi_poweroff.ko.xz7zXZִF!t/d  ]?Eh=ڜ.+M16W!X) ;xo9+~윖:;;"V&J¸p`\SzCiuH>mh8'A]dd0G@OKXe҃c.a<Ka &1Ip N}^J ؊~*?]ívaSYe7<}j/\ϝCUHO}-+_`p6*te9HN7ΣS4^boGrpx*A=SV*Uq(*3Z"PC!^mxH.ۛ[$BueT ?k>+X'=W1̮t<8țm^$To±yA* Ď$A0 q!LӁX*3`H1 zu:@!I}+MS' 6kU"k߯kQEM̚}iѫ8]{9 IEReq-Zs^pH^UQ/Ii.Q߽DbׯD SXeTwݏ9GOLI}IM@a%z ]kn fMceԯ!Re;& 8v:fgu0]YoF;9[ͱ:rcdrqZaO{@^*-Hj4Pؕap50x._fb &"S&6.qfspbL7:ek8y/+}yw5:`9 CӰaٞ~qNʸW|@^a`$) L7U3l3RdhrF6oZk*% Bx6f+QEP@ E rUtp1O -_ !/:BN|@D0BK48a <6IkbXr;It&(SL`yV佢Uex!<˗В2{Z†Pf AXۏȇ4(j .#+ $Ĕwj#.-$=z`m]lCnu KL  b qk5-#@fyEկ FH`8\Mi$)'ʤ7hl k&ox:!ooH(\ֶ\!5 edOnw YK؜~=s"tXBd+ ɹνf%X eD ̲zWy AFBr9Cr-"PbBzY~w,)7{u8'R7\<6(yrnXgۼJgNJoߗˈU1 ƞoG~{(`{ _( W:zWrf\l$ݝ 1g:ոsRet@% 'kPf""b oC( :kCnQՙNBIAe)mu8'2\} AÜ3iK_>ƃCdMcs#NͰSCxQ@na/me_rN"Cuq1e" 7nr͙ ~ tઊ:kRO1Z:RﺿÚq/r>*N"i7x/}oX: "xUXƒ70` p[baߵ6v21ɏwx s+_j N uc mX4FyYr&5g$(_ئNFTvYvu#\\2! "VXt>l#!}O{= /y?ۢ" ]'!# |'~Y?.S4wJAaL^YGר.ѽq68U8׸{m5և]mSuxZZ:gUr* #qdo5yUƂI|1#v;Ch]2W@ "k6_uU!/K/n4v$ʿ".\.DxT8d N;uCAj>.t^osG yo+\?mܼ\~/֐xL=m5Rc TJmՅ߇T6lzv:fοWR$# 7 b'^_ 0D, ]:.Š۔Xr·Ua Mfֻ ߳~)HZЊƒh2 [$ؤ6iK'j8WvXQHÅȑhRiei鿾hc T g$ /:ʟc-^6W<J5{}:_̖1BjLs{Rî<'yF0ߒmm^x[hIG?(g 1vu%ms#apS&PA}7ڞ4!7*;ɫH?V4L:?>_)r~%N}r,X$JB>B+qع_^<|zT'WUF V GYCy8uξ{W‹A&@6hZ3jS04UB$qDn4_J*a'MO곁43rN#\q[i<ڵhB4Y3WĢx:}u1 M1H"yӗ(nt,eCVAM Qmw 6m8%^LvKH#袀f 'k⑊eO2/_hgs!VX5 g,dt Ü|܇a04o~==]PMN68#|N05Z1}}ut4fD/O&[,' ^f}E~#]8EI#J8i_㣉s-T}[0*NjH=ֳx}?Xn:e=<* H-߭46 xe $9wCʧL ::RD;A+CJbH1 Ok!]Yl:%]ꩼo)]\mItJOd;"ş.${vmH MT_O-ĖB[.?W"GRkfaQ}A}.k*aLi6Q@*@б L]ũ4Lw>+6)!"ϲVg# gtka݌5iv_NWh#(9o+_M0z |s^x_"in]5 X U|ot1;=c \hEn .Iy/37~oSECSRL$KJUqe В+&-cn=yAyŌ14/BA4_Gb{`^/Vi;fS^^=YoD2Fz Mnn}QR±>ھfw\fi؍<#7GmWs`w |>eaaz3 1+tw5Uf[l;tNDjg?+j4< t^TWCu"ᤡs@_pϰW\4ABksE[~:@p[L,ĩ_رgYZ070701000000ae000081a4000000000000000000000001614216c600006c08000000000000000000000000000000000000005200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko.xz7zXZִF!t/[k]?Eh=ڜ.+gfZ7W-™| >BS 7UT;d#nQJ!Rb}0I+?2%-.5_.٦V6"1E"?`}e/hƜ:ߥ(9~B݆AYoy2}2 vUR\ID}$D AȌŅKl}}J FYc>3@W<ծ#Ċd9j1n%׌.$,ggyټKd"8cҠɂQ(4*U ?JEYbJޅ8zsddy'xźCEyB>p4y}fdc(191wЪOV!=uQ5.3/X#0TVbEf͓ au)M7LC F_J'|X]pJ~v: }47mhlJn0;n>uJv~mB $QrlY_/EMHcisٌHP9sƣgXJ ٩֒ R1>A؀h;ݘU,+pi]<īݑ^JRJO !h{Փh"pSO8Nr;ShqeY{ B2'#힂Y?S3K<&#>Y M#r15 }DURJYstPo CW`:(v4L>lGR[s5:vwo '5JFx)JH2Q UX$]?lzYʔ2>!PUDcө&4ĝ9*+ng$C%1f.rz4DQĬLZ 1k߯[Z? xef6Ӱtr=qє<09Q?WrM.uXOǶ-1motO"w !=ƆJPVguօkdNqEwYQc.Urvۇ"xymɜ8{X6gr;oyCR %{,/("B߅߆*QWi ޠ! 쪃ٹ^B8kX6HT"WcvU\ }k\0Ij![hwڊ@Qre #2b MpɩkO] /?;a4q{##:h(fk JM0k#bq`0+Qv7~>\ 'qҝ%m'û[]6n11hjapܸ|>;0Vpx>R m3D!M'im60<caf`& D7Ȇ jA쏋wqJoфԳto=Z~y SbWu;$tfDpXBf'_.)G/k̃WZܞ)s>=%D*?tN\"-7I1-ea2c$`%$0 tmז,QſM|*k{Nx;rmkZGpìTښ8Khba" pe>s4Tv;˜}#S|sH*pܪ2T8!g "tiGJoU.I҅mdߺn<*jhQT(_`&684LGʂOC|+>j/@Oe1]Pcb=jqC}M++LI7e&%_l7 CKfQԁ=QM0NۉA@pd+M#¦Tor.^bgГ]>Yc)uaI&:L/C`8b>zOk=$G0'sR0Zt1('szba_Y&_" xxRS+&YA!Kj_" ʁ e8W|n#R]k>A;_,)38Qt 몧R$B !UV;o>uK1I1q4 n ")jS(dݞ>X0B;NR4"ڞxJ$reTU9G}I`2;R1zl} )kxHj ("N͵TɖBMM0<Z.;IpS+֊/ bֲ9Je)Z%ObHކmRd[D5 IA5HUTe Uxnuʚj:񪯐#NR/JסvR'ym!ӹ-Lc5I>6~-* SoͲC|VxYk"0q#dPYT!ʪSUd1O'| `Į򑚳 ˬeY㢙UoWwM2!gMB݊>m]zgo6WN+5hКk* jw$1My2.99En(;k>7trU5E$5&d:gc$f\ܲc^PƊhw nIDX'Y_Ol^r$X*<>/Mƚu ; ~`ZZQ/? I9sHư&󣖟e `iE" kvOc1W-C}K[^˽]@piΦ@QmƘk9D"H/)-G,kek|RRdzaG9IC+jy褔|1j54-ETmQZB<^#Q{*]]-l. }Eϋ]sdm-h>avRS3dxד(1fP{يu*8F?M>VWT4@nۺˤØ!3fvjnjf\@fGFheWѵ7jc/:aWvaò|Z|Iwv@K *|;9ӌf gb JNOǯaC 4FR=pwiFY_3N`1r8Kfnj8fgN_;^9`7bZ+[h#6,balSLSnADE00r)݁v0ѯ]N nPlz1r^ȤL$^ΚB]!M.v i^e_ Z!WD Owa֟+pv!ʏV۝k`j",o$4:#}AnAW̮qh9Hh pa/t ;A]%$_pZq9v}{  z$8} |{rf^&YPo#D%.aMH4'~gjDxM!}d7*5 `/ozl.Sj43lBxp~V}MꩇHQuz$%NL0H?yte+cMw-ATy[5 {,_%ESfSAR70D6wwC(54Fn.`*@Krn$]6cVFw~ְښ R~&w)q8t>qi0MTvAZ qXXyD8-ԝS|@VŽ.T o[9Zhqx A2|e ;>FÞѭC/'ӅUn5FZ4\W~mN|y=Y@Go)"v.1,l]?4SߡBV;%U^UBʙ XNo8R&SȇT /wf4@u+T)mRYz>>KЗB( q"*mNJ))A6S~AM7)ʅv4@8|W1o5MyWC^#<[ik~*|gBWD͝E@8%ؼ}us%5O_` ,kֈ˘ &l爆g=M&G!梏q..kBޥ;htS5o sÆ-jqyKӝU1%'Hau*dz~A}$\Ѣ12"BҀt_F1C '`ۺ1,sѫOQ; WH3B\B\Ibp|4s< :J&,6?6P\/[\O1Y~a>?)7,Ҫ 3_ō*7Yu5e@OtL S#.CGz W q/Ilϫm*>I m[Pv,6 eH *?B`<=)ZtxLa u#{=ktHpv!c^ZBOCA?cUu; jdqoJ 䁉7JP*0:38b ۫THO{T Ԥӫ܅H@]g}6eA]p2'C zEMG*-(.ߪizT_O3jDޱM4^ʖk ?KQY-hDo'q2]E]CX6bݭǣ؋Q!Q {~ΘS'~UBu\]3!:AB_PH!!Fv*'§X$z̴[Ȼ3V>Fswnu.K1fG?źXT>ǯq<Ƣ'Cv!7Hڏ?(mtiU)hT|*qC/c/Bf%sT˷{V呐IAªl~ʌlcc '\=Z~8]IAaO=UwDi4r%|Ӈsg:B["R dLfίS0lT(kG6E*ne-R# S? dAW򳴆u"xЎ1# $'^R&_µk.#BRn>٘s]]}]m]GS9Kg*2K.+OIऻyd_$Ͳ!"MpFq_dLR)TݑNL5ˆ+#SF%[qHkȉ8ﯾ۱IVS`0j 1gY Vspҟ3_PLJBV|i?D)Gk{"Y֧4cOl"rw{ng*4Y8hp)twqpP.؉Xll=\xS̨/ a$ Op:?=5RKy-gM8.?_ɂ,x^ZT6 d?Zi D+={n/zñ;ȵ|83ēskrےѲjDNc&ȮI/rxj4̔'Zv^" 0y`2m. {ZQ1;ɑp:mDZ't8!\9]/UvbK2Uio:9*zh@ohA@&[Sx1Ӝ?yf~Eg3ٛ,`oGxh:OHe%-\v;,,RDQ'V";*(8k#tݨLYa{x5\3(:jfF&p˴8J+ʈ2'q]^f)h (CPkwg=}Pw7Yr.Y#qCB}CC3Πjf~|!PۂHRiԟ챎[M^I%Ywu=J w>.T2at}zON~/hv.jO4;Ip;Up7 _M3씼sL1rp@'<JA6zjA' x'厲Z!)3 %cYvA&Ȣ3ew]& (ƸpXu$ }E4Ŭ/v8vJ 2P^OU%'=>3ir,*2t7p;IHR1G$Zup<#gjF+՟ pTظs>DTM6L00kn UO;`ԍ>s% 1K<}ͧ'N!Uȕ-_-dhi+IT 2$m"XVf1kWC>Me=T8uTU'-;t5IŹ&rI!y_"yBo~f^FHy3oqlЗ=Vj␕Fk$c0ݣ-7[#` Շt |=l,(ƸuoҾ0 %N!9.?'SKT8v_$Cg;ˈ{[px:HݿدjrVe*8R`K/ Xx- qlD4!ki;("}瑪w„݆y" qDWD|Z! hZV_W/VPSRMu6:Fٗ^"yÊR{xz3ފrEou",7ۣΣ+ysPcC;9J$>o:+88rA5%);0 H<|E?PXnLfB%. ig f>g?#Bd+EHL]_4Evkaq>3HnZ cJU9% 2|PSYr^Ci\Q̇j]˟o*M/d%thAf:Ǐzwwn˾m>]:zq:i'H؞f O?BO VtJ [P x&kGLZθ7#a51Svo*8!] |;[pZh, ;ϝ:OiO]"3?wt[h6\ImkNމIvU_Xw8/hySqBSI^eM |zSp zqATʛzԷJZ;vyu8_[WVB/Ģ럱 ܽwMA= l$ĴGLVL>GU*M22wl7zAZ UR[81m1]ckRo@2l.wcV=_ nJV^ybc~H&^ǭa,@MJ'BҒ[l3 w50nF,#^\]]nڪ9IN0{8I?a-{ܦg0x3(W(v}]LiQ=RA#I`k}]݂>9 ?YQ}R2 s"rpY~ vg /z_c>ڮJ`*/[=NѢtjnQx l+ t;p"4 J2G}ʁq$j#$AKmNk7L+dnGs,? ipAsӤ[2^EduiK`,HAP"njIxp9-g5+}0}uY[kKlCA(ei*$򛜖3Aѫ"\sCwH)ځlwK|_ Elmy_a&k 2}U@Cju[+c-36m$r+>lST䷰,_7WA7ى)C[@.T .dl\k%ln ]TiunEE!P ~Jk{}]q{m/(V (x zkD]-w+.oJ 7Ҩ}lĆޱU>inJ5Йiw>ޒΚgtF+7Bha3 X4ŕS.sM`:YlYكPH0SQ@.4 kD&ЯYLJBB 3W7Pq~"e+!xr}qm8F{Ƃ#šP/jW%E(G@?]:, 8"K[=Kֽ~5ethҢ&!]H(z? O$Z lO}-(yoCxߡ ΜM3Ğ{$hj=d/p=X92"5o< zX=镇p{BElPbĵ}@vkϔV;4//גv|e1wSISnp郍~'8\޲[k"4ᖩ@w`S1Bǖh]i((6(ĆXoUq:QP.1X%4]Yod~jXMtˆ'f>;3 \Dg\^Xo_+ :6U#PbK"A1|ӧ- OJĮ"AX Cdֶv̼>t,'\2 p`T]y2t>2Y؛ 㾒JK2]"vNVT$a^cAiƚ#[&,+K|R8ߵf4ty 3jTA<LLZE/VJ5XV|FI|\7p)!FKϿ_[u^`́]Y_L죰ѡb\T B')h/B^)1$aOѤ[Jg* F?+?CNzwmO0=OyJ3VIS)!0lQqi(WJZe%Tv ;1E7*^2&1aj#%Z֩ı Ÿhorhyr&) r.\X) LL G T9<'Z^r0w˱""dw?AS<>?RNHV[ -D v$nxZL@~Ӽbp k߿QKIkk2*'g4l?э;DYV*&Sᚯ(m'UU_pi S$اV6w}*;kT7"B6rXB7“ޯU.&!ʺt땨_oPi;.B 6h =X]Ņdo;KРdwqrT_.;ݻ q#"糝N5$2%OPǯfcqFiN  4[+wTvLq~,&H 1\6*ފFoԧc!NDS .4|7!:F-tX[3V1Qf2vUR>c%.FʢÂ# o/n|mdn.\mJaT{9<;R_^bDpZ<<,Yk85l__ z!5UrM~I'u%g=\ >pJ, _HW|_CJy5 Co-X|Rb7]6]KB귡eɂ"Փ?rF*q28T}8JY%_hfTΟG%A|"v*Xbb l,-K ,NxԦ|gJ93ª*/Z.6MP4[l ,Y'k 'CesTc- V$E\㗉P'M vbcIo Z& H.Uf#U7?)#;DQeJ ›f{wJj J|3cYᜳJP(O42|6x}np(s$C\ƽ$]"GHNyh˳|t%Av?(T#(HiT~M+=uLovۉFV⁸@i)xʝ,}-NסozEmW&&p'blaeCO봆2qqd/8\F$q& duR+-9ι0(죡^v<,"Xy-(K!]hKmֽFwjW˝ԉ3!?faYv?F/4 uvT.l2fNGY MTz?$pe5k}m9 3 ^Nc,iuBu2nxSK[C%UPѲ#URX¶WHEPPeYGa_6H4=NMLjN&^3?\Ŗ/-N .Y@TײJ~vqPſݨTHRd XKLKS:0s"Jzv +jH|YO $)d>ͅk2HwXmY*$xq43dK˚سJ'ơ(]2|>b>e Z|֋nBT ՘NgE>ʶ3h^[f;d>;Kuٴ] ̫]B8+7瘕8/Lܸ =ݿJ%LX^1roDP{aP~v֌9jEK.XD06&% 髙}h>~S4kcbFKnG9h=ź&2xԒvե匁](sH+(BuV{ԌCVYwHGk*̚<$mVn5%҂q7 e{ Lirp[hٸVI8heqJYIB'aa>#t(1DC9!WϕT0ѕ)AxS޺l!ya&}ܩ#G)ce5I/f N~iaW4P4MQFAEt>mGc~~$Дv<=?|9JփF0Kmp3ܚ 8yy(%JP[ 6;ՐZRRCFAb#?'W 1PG Ԛ~f/Ab t-Alo!HݚPta%E^%C.Oz(fr+B&qGtǒpPkese717U t'&%^K&)s[4Q;Q@ **\_z. k/#'¹ ))1mGokĔ7RspVEF5+hcm򬹴nf؅;qp_g<F8ڬ6#Dǃ˝>Ds,xML hum~^f!>p#+Ul{]}XmV!TWvFL3İQ1`i*Up^H \iZ2VrhxKtDeIZ3}XSV E[{38@om1ԓ7QDw<:2_>ߕ\lbع )hpʤ 4dLgcs! uh丱Օ * ZUo}h,!;LLГY4;$wkXHrҿ@7UIIfqIp̧ŽN kc T3 \S:(u*Mfl%9 ´\I pxê_}2+[Ų1xJ{Z"Cf(%#!ScXV(K ?lUM5_`P'$- ,-Jy bG3~ZS4~@w2oSt/sFz]/N&tCDC$T]mVMhC*YVGXzSW=*n { ڋCA;bY51e ̞0ЍU᭼ql@2oo8#MTo2K'# FM~72bA[(pt[cH0<M*u1xj'A3Hz x'gZ.s ^mr,;<XmwX]9$FߺM#n~aswmvHR^`Exyt6NzM2xd_iB>i3WP;|7cuCR$O$j$$0u6MR/m^\0~upn'I*C/MFs8>]{ʈB@Q? puԷ[م]FdƋK9L%A2YQx] ¾W"VѮk4H8=w^Vx 4VЬnl66u2;xY0 ܨd5R7f@6T^FnFuay--Ie7ʀ*8C_BNa_h^b%Y3>Kd\MDR|gT`I3#VћJ1_n&AfJʢI HgZuLm3[m W*ӄTS 2\4tP6x4O *_ǔ TB|QL_d5ă |Zy)}Z_.ܙ>=xoױ}'Z#z?n`;LIAt|֮T-u٭>sG礕?Nj<Ԟcʄ`f#PP^ǸIL0Jp0Z$59ͷOYIk&.Y=R,A0[D 0'qڼ*LPG[:ͨfeoZ#u@\ygMhΡAAzC,m LAk?FeJ((l$c GzkF[8*QtnlѠu r酮ږ]x~4Z({ vH20Q;eG/pSePIΖrcIyu؎i  ڛ{SJi\D3իŽCi'fx2;=iبc dalQSC(hXރPWctD7m\D4㤰~ӏ{ Nr]<Hh\C]^6%uEnP%B݇szyvQM3 Nxd.):APs8EC,,S#x) Yk1,%_;us^hKrMZɒ$) ! # ^>f\Ӛb +آ5HV&ԏM|)PI !c*ծx̾ YkP0hE7+;|T iE^/a=;ODX1UٓPKl'ǍkD>BgGb!(ܗȄT?!Aݝ3FsbQd۬8{8v:)yibDt![]}7ᨿrw&3B$}$u-͎bW܋* ,{Lyhj0V!%ًRIء`$:G:ҏD^|4XeR]vB7Kc?&LEť=!p7;VwnYzx_bQԃ2'HFjrJ'+nᡫ@1[TJsDa6s2N=Z:{QWݘ3ދp,̸7>yw1GlI:Cn&"fdeqjK#^!@3;=O  Bg3}z@|dPL!Y*U^OS?^ڴׁNe*Vqf2Owڛ`pfd1a$]r7aumoQ{ tP+kW ٬ ڍ{ re܆褣hsi|G&Xa7(%l@PҨ)yd60tm0)Pᯯiz֣$g,R]PfSќJNh> N(hldYI[3kOocW;4wPy;wHip%}sY7470? OifhSy\@ ^wg9j"<e3Ե >n,d˔Ex:9 ۂ& !}l@M> Fx.|)MPcS?yǠ_{xo0 ['Jglczӎ S't|1-݁USAw|v5= GLeL+Aޡ1uˆ7YFZօ_HMp 1\D<BcN!O0S 2e`pxk$pѹ:ׯvm7;TBܸlnkFG?3d_>?|W21mb8 e)bdϩ|$8AʏqrU#idk3T咍з. x`Bg2O=$!؎q~I38^xU{,;ruޭvI{0HbɿC)#B^4\%oE68gk:iMkAܑ ,/!HxO=]Ć3!^<М3BLYR,x=Z w6݂ { 3tOėYz-OCȪ7ѰQefn?dQ}pܙtt{ʮn6J uͥ2IAkZ ՞̰;i7pQ"͗?.U՟Jo4Q;"cUӝ}xFG&BlAZɷP'9tn}ϴD#".kB9;qhT)ՖzM&$Yԯ}lj *G|cAc5}vS}(nzlzexSS;Uw~(\ aGw_n<1p#h.p8D|\"3>s(E]$̇zKy3[ Q*2Bxf`"aҚ^*Dtʖ)8?ۯ25 ߝڣk# 3Fړz>f`Q-z5-JG̗VG 3X kEZC[C 럊qv#͙\0p^X LΙ/[Uս64M׏ :Q/p}zOh8Ys5&kyơ "M#7W?=-u< FÄk:Jwr, b/%'o^{Ѫ23A Y[/>D)e,q ^XW79wTe0?s9R#C3 Ì0b@(mI@N"T{h}[n$a)+n C֭$-n>h(,Sg@av\W8iV] ؁ȆMz\JJT&n3ƹ")mtF-.M_3޵׏ܢv,B53lKmGSrQ Sb *TU&n/}g76v!}&G '?Đ}6Ջ8H@HiE@*cA?dc˰Lן4oX1z#?lTLFIېIlYqa5b틚GY97v-{T/Zӌ0he{e=a.$3UƁ_9GlaXw뤘k% v8d7zbU Bs;bn m&H'ꁘDT[Xq4d.0>f{An*3UDrQrr?,ؑOOzQ0 %$G,:ugaX˔!"3fhЀYr!eD=hؼiJ*<\۩P20-~J~3LϚGoJыe+3b}غҖCS0 |G[+Bݮ:v !^=I{y,['Dfs:Cv Vgl'BX ƒXp3^*%3:mj$&_w99dN=;X&WhtQ$Ii/j- A}R ')~94,6Bu9.-@~xfqs#{ g;S`ެ[.t% 0'>?f;R*}^g$Bzּէ8!RbgbHu[XKdI;O`Ó[㓎{^vG[vIç%ZB,W%%s=SgVR49j;})Xot S@<ַۼNP Ӱ]qlPn[q5lb#* *U[fxq,|15 ,Gʎxv1Ɋ_5uIb ^fs2d B`܆_k<·b{\Wu!I Qv2yJqŗ1ʋ;EU.T-!DI : QZy\2K{|f !1SZ)lH .({XÐ_4Qt)|Kzѫ}h !~wZCFcT}v !n-hK0맜+a\ أ9qcYƾDY ȪSW08Ĕ\ʞy-LZHaHU"F rF60'8-*(}+$4v=PA񗌞E"~ئP%:L%FCbXΘ;p^LEFŊ=4gUC5UA8x:_\3^y ag 4qʦv'b QR*bCoč(_WF a aUZs7P  Ӟ:zyQ9`a=/Q?)d+7\B_wAE^z$GmFoSP\ƷZ*Cn˖`t97ʯںpF[@*\?qA[UJ # #3/DFCJ49۴KEȹ ȇ,U}pa ޚer!v8< ИRK,e™ +e y*|"`kY轆]тavytK[$s| jF=3Pm y=p:0d01$؀L3"7/iKWp_/R>p}E P폋T*x8 !CHrqtqYQvMg\=1 ѼFg/|#FD?̊hzA9{y^ MXWX\J{l:n됬2"N58_GvQU\M>劇 mƮ).mML%tC)dSFVt S_H .ΆI@5RFT僃*Wq_4S^Gf8/{Z1 nr o8'QFPZQ Yq.Yg.5i\fG*sJ$.cLkw҆yFREmL$e2]'/An.44(s@cf S7QPLAŷұS&Q֠oׅch(/_357▜N.?yJ.%.:617~ =ڥ~^S W)պr(g7;y[ и5W.;CѸ~K@'bKX%~CuP!M[IQ0 0^1j7gm%K͘ix-Nj!e@b!BF,Ow"3Zt(vrlŽa^PjSʿ+-9XQͫ#.J{ت`CM 8nv Y])Ă-wW͹9 .# ݜr=i гd?.R%:,2F#xAɻdT~Kվԍ~!dd*HRWr-*3x/=ȃT_lXnLl@0E ! } ڶ}ڽlJƹ+V70Te&1VD)d[{F&(;$F&nj_:!Bk/H} V\ ,mp9˳\+ߧcyw"`~ wCCp*ڪG'Vաyv[{p=H*1,PjBkNv}:*H)a-|ItwGYд/\FǭWJU)4BR\|}QDo[r<"s/# Žfҩq "ne:!qsOMn Ujrg.4_cL'$o?:]Z;lㅣ6;2ZL]jYPQW$ ]n6n10x(\؏%n#jTC9 %gm FhE X}^G|=S(LP Dmɻ.*C R̄Q$v SZ-O㷸1yC%/bWǽ%cOWJ%"Bø92^QLt eO#w~bi~ುƾ: ck=o [2<[ϒp39%5d3CzU;9|4MN]h'0󻕩CrOĤ$KRbj[]mya/R뫌a^nX:͂)p0U#I'KTߏ Z~ Y00| c}3FM1~D? +p^g6շfM%Yd<J}xBClA |Ϊ6D=hw㿓^ϓZqBr1w"(v%'=B TK7^Bn>ӂAWp%/( [hmZTS}jIAy:.Qp2tn?fzEHI)AXܬ@nq܋)CT)z/$a>柮kI1Y*k 8//W~-LMC՞<128%%3/$~~M_=8o D1\#o܄j[Y mcvѣf:o,b7*= 'Wk$4i}6fz8s*U`oRW–AjQtqxRgQ/C ;L*?DIx:q91Z7cح2O/Ǩ|A(Sh;~/: ޛ:w2Ę r %H5B`0 7֞f=,MLf\jz&Cv(-GQ+:ע]h׭CSX0zGIL ^`dh _}# #]_GF~vt|Jv(aOVpD:p-Ő0-פX+|!_.zu`OyʟM`k'Gu_UR|vYK{Y:.]J4""P =2Is{̪k׻cHh}rGdTZV[!\[TӬEfrLdxG/ fwր0ur6c%MiDi_r֍L9)k\WS'rִtG%}HƧfK0MsJٕ)UF0h!;RۚKCP6Ұ>3@gA<X1i L7`TM r:ךN99u4BSyž| L|bz®\1ӆzIy+aͦ/yF~9yVtע!! -ʧ 5Ufnk#!\A|XlpDe[}*r"K_ Eͺc\p]%h`߾mt><C |' }dR0 BLŮ# NneGs$IjϮY|Oe0GN` =jUf;EL&Jj5Y 0J .6Uq>(rA,sP} x6ώ}LZ/1Þ41jud;*gm;ӴQOؚ f8 8A؈#¹NGNqAH6#k{D ~]7P {-h5Q>HؚGȊ ϯ3o^d*a*._DN\6DHB %Ӂu 3}^FQgW;x_s\?Iz9igQϾs@_kn=UiCсt(x>kQ ^4AS0س%.A1o%OM6ۿHo5W#/dfgq)xlۛC_aIg=IAɵ[O7oȘ]-e/|)|6 Gۃg+iV%5b3KG:sKς:ƹF.H6,|4_y=S'S⚁[e>b18[9myLRVlTkVLE}"44Z"Cv<gsPWx =_\NŌ+MuTܤ/ɏ+%+1מ"vxZ' ?t> mrp{%b__N~j9ܖCM;[,ψH: xҍĈZQg ëe%A0bO9d,jZ$O28u\{$}u}]єn1Y|JHt C/Z>t嘑%O7Gtc 8..Uhw`Brhn?&Ʌ4g&xE^`Z j=ߴPZNLP-oGm hzuW7(AvS\QU&0֝vF [;=:Z*reC-3A}KEe y afJmNK>h&5,Z[LrVvp9CLM'phC.E)UI{RmJex2 Jאaz aNc8KdaC=Q4!;{̃&I g xl<6Z%-fSg{vw}jtr57ptM ׹T$2aNO)byעnLgg*:d"U6x!T -iG].)9{aB6 @z7ίII`\\;c.wVx^[)jV䚰: #~O VS`|Җ=wpl bZ{R*2!77 )K<W{ٿ.#* ݃k)3.iR{stEn lHfAG"7Kv K ;w'Iu Y Y[̀yuʝF J;*2O_`^m = ,5VK!D ԕ:X(eve'[fOcuXý$M* Ef=jB:]q a7~1AT)4(cZLVОZOo(zmЂ! C|XET g3l;_ UJNtʌzh^+ʾNP[N-m^JwQml};R gR3s}hSDݾO)oF{7'5?f%=͔)߂:<"^;;pċ66t4I )uB%c;d=UEDs yS_4⩺P[:83cj4LtcKuدA5XtJ13VS_9NG3%w!K#IU]e~grYߵ`6GX|C/;eL|ԍ@sܥ 'Y0{_ 뾍,o9vvܥ ZmXBYTŗ+%^\Լ4ԙK6Ո/M#3Z4/|SA)_'LDR-)B l:&4qG6:Ul񭜅ͦ@L?jl*Dbl>Ȓ\v3Ԋȁt4L)`֤#O(c`T%[ѿW)T߱஥ '"=%Bw+^cƋW\h%'Kn+}&  g*\L² -ǽԝ oYB!utJD{x>uB[,zp=Xг+2v*8ḳiTV#~*. [iThV !InHgc^稁AzP ‡#| %BTP_FS l6'y| jY{ pľޔ0֭(ا*hXa1XGIfy,X~{Ņ'c:!=eZtTj(Dl}vȇ(ޒ(V͡Nln'h%xFbԎ}guE?>HIx/hiH55,U3zza8ȑ!weΉ4\I Yd{t>|U\g'OzKyp]O_0r:za!nQ`-}8g= b{1a!bc3 tSu VKׄU` S|d]ON*xm-xA`{USV6v a*o}NwBtbP@ +XB:ʗ̓Pt\`;YURN/mSSO*zQ$Khz6InNPz r,$tnnZۅg GmݓGo|m Tazq#K yg58$Q-0HO?_ pp=E<[y6c"P>rԢv%+JiShz]F!MoREK^*g%{VX>'t(d0jelX P0$kdsZ|r8l-m g<2o2eLN7oXfyn8Sb kRi*,ق6"\m7F:ۜr#.P0`H{9daذJ8Q~0u2 +sJnomL0f ]V\+VLIsY1|c6' K4]6[ +],w~ms~+# d |nbZZ ܏MQHo^4o ŖչHDwq AxFWH>+JmZٓ\qk<*CcfJxWfJd7Ir{l6'?h_2 ") 95ˈlB6n K͑HJZp8CEm)0~-ӻ~gYTJCGDUops尰L$]y>C =?ls6&n0xN}:*2Gjhja.sZk,XIJ?G?GL }NVqŏ}ݺg8Esܽ]P(ļwM TN[ fH `to89@CIs+T%[l$O$=U+!71;AE=ң|=>]ȸD;2cM߳N%5wԈmpMzتS ɫaP%qN[C`{-o@ fvJӅy(t cD&͖/]hν;2%$擢ߞӿ Mtnv0gHsV}?;(1#gPo[|8 2ay `M1 wmIbOXQ))OEjOei0Qxs+^g "'ִ [˚Z; qAqXfU`X#)@xE]2;(a[$^myñ!e$zͯI}%OP_#LlSYiMi2c%w5s%Jx(>XpNZ ?c/Pqu/9+H9mI7S{І OC2>;$V[ٗOD5;8e#5VUhpYĄ'wp7?0Vsg -3G@_lI?~mzZ^' ʈ'z8Ҿav^Fo~K ϨywH +>x'Sm+ C-hzPwmr0<P'.&DB"Q&n2N_mDžQ!1QSf:1ƃ5&x.[MACLv%n_g?CnꃢfWiE80 ָͦon3Xcc8y>o~ Al4cxΓRLnF] (X`D~ 3u=uZr? `J{UID&=lJEe |ɍ#b:v&Q#)2 ܊B:z ȖSR)@6Yj3@ԤR*gK7SeodlAm #5'%FM\ý 8?!b L;Ӵ/kjM=4r\0~ENHuNHt":f繑S.޼~;u/:Q/m> եj&˾x8TVO%ZF)1&q :yugN]//#e/EMW cv.JfEdROYx9Ĵ+7GK뼍H#8,(T{رi}>~.Zk;5.IPGj )~rW̓#s/ӆlh>OB , NW2 An.Hxd=Ж).r'FSwD&̪={cE!ֳL'LJy%v ֨oyЍ*ؗSqnnηzzGŻ`ܫsxkR8-/!+EVU=P|"~2Aͺ4WVAMWKo­?©3y펳`뛈Gǔ,ec&ɐT&8J) bdnP=ݐ4@}˦fx&n#Z,FiHv,Hlr>ǭ  &7 PL8%`R5ޜsdO BT4\O.}v̸ي|T($/ 7 뼿;Wؾg-YBdfҥߐe.ܧ-<5(h@^,$bzKgo'~HZ'6sUSxlG~cs,/~3; &2n#ݫ<ë_,,DMLtApJ?Xݔ\]+n;GEh5nzd/s$[!Lp9\UyS,19D FC2O0@&wBd#jV+SiCy^'E5SnųlNUSq~@ yHpgevĦ- &Ppvcÿ$reSèb_KNbtsMP u%=O%#мOg''(I VuC?k.İ""U"&G/P`INNaq@'EԪD@cK wcvtEF"ȸͭ$iᨛ>3ק`rOmƋ۾)@4ď\溪 \" cϹlUng-?.)- ݗDj%$sK&rOC>5|O#-r˾:L,/M'"`$PZXqSHV [9اBi*7G,kFcfZ(+M+_nڲnk|J*׭ꋸ| ޑ]+_smJb0^_V2 F .ͻ?uf5dNEu<:* { (@d{"}`U59t&k3s+HggM9.̀Ԯ;\t.<@9x& Nɢ3"*S߯nmW6٢ ƳvӃxH2k6`)l8RM÷NA;M{ѿ*آwl4XpgQ3+!9?[p}$ޝb5@vW3+!K̅ _WNsY@EҚ,ź񅼩 ,!-3ʎh]bh/gsExܓaz0CC N 8#vy BLИMpu.k{D".t6$d+YXrc7bnJ6L/ CaS߲Y/qP%52 俁q{bhu$c+3dP|#=e3>ږpbBxQ#N\;ؿBaP'ȤkTMEMF(kmWzG4_l*zNFW 6XTe!$)`eLxπm .ȁ t&eFj'(tHpJ{K.r'G<`ލ@\.'܉mN%=J.G2&YxeB$a z,gft)*G%;D[+&?)Ĺ=Q@.}01:,6u)"0.8\c2sbzK>p`~ ҚBE Á9KhT/Pg`9rRQq.︆A$}#uCUy ghe],s V_ )SJ[LgC x`UT8"пm"!#Dh:}՝4}vsu@V&vꞑyR TRE<3oLmN:l^626,)D:ap:rI':^~gt=)G -04y| T-'wKI.jOH]a']5i;\Ef .G=r[vG\хwsJpnlYә14w\0+$jm,@ǹ}Ckb1pLHD=H:֖ӌ0e>-EyA,x=2#t4IjN08ԧ]$Fo1KՆe+r RJr1]+.s *M^VX.y8B/z>>5ѳbZkQP5(}Ur7bŽ\vUT؎;jq ;L!cy!i`1a3)+P|d8v 0 gN!2zp-k҈=7#D%n׼xiOw4?xqt4N&N`L>&(3VܓMh0/fl\bqJyXIe<>+9;9 ?b)(Nr٤sZS|J%>WRZ7x]߸b=T-+Oʛ<K;͋YDh2bV|`lZZ>@2C̬ɪ w h=ΩaBcrÝ| g$6E*]O88 Y=\q"͘S^jT}j^&tFIY^ d"&"z&"R9:"Lf>y(YKEN0;Ok2c;:$"[M\Z4&pg,n+>:K?,Ӕ9T:ykMmO]M۶乓JTqb52O-] 2gqyqd(f΂@ic2}pÝ)5R?e5ױY G9XO>A7Vt?qgO2 V!Z=88!MCl¶ (6a53ZS+Y!ُU;2Ʌnb*"$G9ϱ=k薛z It*(Ts +0ü0&Yb~FA?Rs$])=W' ĀdYoZirY9X [f=D_TEOKx5 HkOK%;m \Df32,MеC"FϱuK&23I{FksIwaxNeg#Q895Pr6j! -dzg&$x_ڿvLs`Elv# {2m,sM 1 e,9 oIzSq"dd>u#eQU?IݓےJtIK0њ|b)7BU$!Ά~O dh53Wg@Ha.ua%CPq#n5ΌU~^vN|:b= ];7A4$A%%Y*M+޶B^ݨ;B0LH|-B{PE,F֊={c#%QYOj @Wy7zv>~x̪z"Oɛx|~R3 ׋eI;Q5>c~ALK\w+_>>KOrc3cR1?]@fwb"6iu6HYjoSeT8r} "&&mN1oh'RMIEM :[MA8 膪{y"SmRam,R&V$"DŽA}K8BMݲ!6y':5Viyy3 wTHd֗Z%d54]m)mHg%ОFcT66=̜6s><郑O-.q}! ҄d?zC}#*BS/@󝨜9,Xځ3aL{pYq|P52]DθC\-@Z- )XR۬l,n(tnު6ʐJRG]gZA"MĢ.~W}u[ݲ,Xm ˌ-K"v/AkVJLMD/=VOTkS526Gu@eWTtّs~>V8?x0,hξQɽ.^^ʬFo(ꌓ[@N3I{@*4qI+HT1q1:bUz۸CC/ҙAƃCM;ύL$H]2.-<ǕfI(g˲#Hqva9pƄy>]Dy D^]Y Mw<h)&Ђ*9E R?&D~X JaZ/^ hR֩t9gԯؙ8TJLji}7]9ȁo/G oSbGiހI D66+ pKx}j+6:H8ųܦ9uugRn#؅!J埾HGjtaUnS)hDb{b7{aHUs4;D_n_jB =Cfmh+ډRPK\zbѓ4\LJgfӏmsq _cDxѹ03SAX3;y q@b5$ۛ+q\=w.>jX㊩3`93xXN VHRj$v ֌wOcV0+@f⍧/ؓ{8qﵖnlbofW_̋$X|`Fb,<.z 3wCu76PmnSlH[W0 29WTIjيN?\MĤ PПJ5v1۔:s#E^!{LEƘ8lOl>d4WԙyZ'Ŏ?/z\Z85U֡%a/źyiCslN#Se u+ދCa:UcAjf {86oMۊI"]å{BjlJֈFIӹMcl"PYJkL,I|sI<5eeL  ^+T">&:<PvVWfcdp\/+̜A0b6~e+$5\,]4'#Q [41RxsWx{rYjrtyg Q g9 +! C(Bojȓv;Mɇ0bH-%9a׉OZZ؁e-j|B@i%ki|ih='f qݍW+NST?JXWqTQpZ45;΁11ٵzg @KQGC&@A]AUU1Fq} LmO;ڮ ڠIPC_kL&6^I\)4y@!cvS  Ø lI(˺L6B d''la ;y6 j&LKr-$ő̴=c*ӫp-ldW=Ħ9&d|5/ )^+IY!RI,v; R!tS+ZNiWϿ[윇^{ Lvb(>X/wجH}T[&T) :9Zɨ99@!@FK-$C(*ޕsZqqja[O$)J§+j ?sO_([[2p6ڜ~zoL<:\۹P@!ẁoTW942ذ14'8ϟOTp9j ^B9y?e *xkG73zKu՘'X\hQ'_8Y\2=pm/R9 682"!+Dd/R0Xgu'OҍfPgFa'JrB~w t0oPK'30y !LE1_W _F ziYչ#v'!)giN)J8L`on:t5mlV?aѓr;|Iϋ-Tαi2s/>o@LrH{<- ?(/\={Hd  w~a?![~x.+q=[s77 aOY-| RHryE$xֺ^ @=j0o]^0h4j*uBY%a=v|N?|LYkێQ+qݬ#mz!7Y"2]}=V6$:Yd(_[SQkھ.Jp͔E&=4 S8>/RB`g?uD,G8X?:V=,we; \xL{,l%;Ѥ\vƣږz՗i`w+\A¿TO K,Sbz9G6}sD26}41piZ +$-qZ/H5> 7Iv jk@5dE19>giGӑ7p@ҧ51qlmǬ^)qT̍pc[u[CK(B={o࡭PZo}l&e0 ۦ "O&]&KIM "v!EJ'n ~ONql4;T>e b V}\ K")*^xRoITJ\܁Ӓ~;ۙ]z 4@d?=e8!KucѯXcgz;ozrR fhEVΛ}Hٟ\gn18Ww$F\~|âhNM>Xd nF{09F8)frۢ(bXϲCܑFZvLSMЅ\S-p^IA-\Zf[͞9=<4tYrtN"XrA Ղz cwW8FAy_I~VE1Y`Hu1ik8"g:8`'RE_>HS XIL>Gw"Y6my\/mnK̤zq6K˹tS /~ p0it9B+NSo" Ja瑞kFՑ4.7}&>ųÇA[ wS'O/$PNOnB>ASjXxPX|qXaۯI#CݭQ`2~ikEPa=,Z|98M͙4!D5 cȴN~,P^ɑtҔ^H|鿞O<BEL/cm&+RC*𣍧RHPH'@Qaֿ(i4{HdZ]Xs&ߕk;3{_#[' xRFń-,܈n1e33Ϊx)NLzEIr9|S(d֝꣣Xfy#fXpAk?5LwbB~A*PAj2j -)5ңRG5w)|ԙ**C3]5_ {_B#~?ZNk.#YJY`2I$Ȋy@F%TQE$Ӂ">?IgK0k;Z(-cZ(gZFЗr$p)9U݅vՕ>(BzL+OӇ̦V )t;\l|n/aIŎoxS= Y%?꺠Bؙ2Usl쌭f9sʇeMr[Vf+2{-1*1/j@Dդ-"卭^|^ #NWgސp4S؂tP-"^bx4\O=Zm7MńI=$2_8Mbgǽ~IW"ILhJխ΍@ɝo C? uZ <`V"_8w誛]EjWeEα2,ƳQ,7;A+A L"ճ*? 2ED#ҏťHbXbu$KXkQ\ /G$ԑ[gZL@K>Y 8 Yo+\-S:r=yAt*Af1@G'SSkCo)dzwcI! uluޝ9'}Rw?xr2]P 754).Ch ֒=?V>\_4fJ;tNtd_w(Fr`zhHvdDQ"eXF( 1Xl]쐼m4>[*W4/!ѩae߲@úBpȐ.2?yskGJ@2x}F1"ui^kLNWu_XEq6^0X%xLmABzSp4uS,S#i4W: A F_Iz3$&`NB(qx7X7J+0bITf`FonL:q8IdkdV~]ǸƽTlh)N%cua mfLTtթyihjٗ(ƺHsMlPO!ӻDbt=V!gYiQzWV{v~[YQ- ;pdD:$=ת~HY[S-N*msHgq[L&: ,fq/j-<2hYkFwsH?: |nӣmk_OS Vڇ"8aשKZG"Zn4eԴ?[j~!o0 /ma'W1(wfk^Y'¦v_qfSn?kESYg }D)Oh87/7=* T94tXud/yXCVA}c|VO ٽ`)7!V윱Ԝ +Hnrr>bO5/e8j3کxWHP"V ZCح\PD֘-zqD'&rR*3Zwʉ΍ <[eQWq^u c~BY~x,,K»Nf- ~z4H?PqM[?!ɫxoe&P5.Ü2e.^e<>T81RiIC}io/F9u/N|OZJ;? QްQVCDq@g2I;4PY{sЈ򏺳8BFhWIx4u*V7z6NJ~~na8tO uh}RjZL e;0mA5V &۹80sL*)HƱ--ZSc5M\i3 iu%es( *ykZһg 瞶4Eƣ]ykL^ d r#T\HdA`_*Ms&CE**d]t,KcK%^FNw Ӷ bkCwH*u:SӞE"QbBG?+J$M Pz aѬ@5Us&@(s#y5DYabc||]~&ӵM>۰ѽT3)OU-UEp`w~Q£ą+ ո+5y)tK$vU j u<0h;0A5iyeyLpF0xSs4dcJ#$9Y UzW{o8XڲdIy0feR>4]𗮁`)ft8@ԡ|NeC&,OxZ0hs|_V%n7}HX`F)t*߱_jz*yXbCdy)֝w3wRԖ?&Ax[`+*j%6/e>k6BYJXcbsmVjp"!,x̓،#J|mbV8xy 0FT-t{X7jTX!6ߓ"EF%ϫ؆q2d{7r_Qd>T ?B!%޿{j,™<%a' c"b8B)Vc!t>.@/?>od[7&% E'̌$Jr쐺*vj(}4V:5IIZSe[˛|jbFN#=wX&-cjG+1y"3XOWg8/M@ O'ΖIr aNCS( ͉oP8ŋںgfXpӉgk$YN5xy3hw5٫CI9/ #ZT\+=TJrm&`-:t@,FVY ma6-?*pu#ݥm2šW 5[.*7job?)`mU#ojl!h*UĄG`nɸlUy'ipH~b^2T<~lđ ɾ!6ۘ֡"s\?ܖ< -'],_WC"CA( 5i0M^X6y[B@R__1*#u=||0r\:.3<ҺrhAd Q_dpVmNM6xT_rÐ^Mi0ttϓTݡh;~ȏ㇘3k&In)$<G.d6L8@sPŞ;\4"^vasE;\cTc9yb׺4A.<ŠY=}.dVx@Td%ʹBp8zȫ٤Xq -":1QϢ$ߣ""oc`s#QH)xʴo=ioУ_1 "t\X?7F^,2!k\>\(  jqI!l'08e(5rAulk{LH=OkAmi #?s\;;8|/Uys\53SC0vӡ']$ o?.֚Sy. \T ۫JV=]}n:OX 1,ŐÙ@`xkZw'flc61 8ƹqT")ͅo~!B4ԹoF,LKN \ӸJp]OһS۸f:̧6oe✓P+Y`V3f(ңf"m5w0@ԩQ<@26ǂִ9>ˑxŶ@KR :JF"Y&"¿AujLƏ KGG g" 30@HD;^c5"L%skr&TPA!D3zporjLF|VWaX݊x.`iϼ\"'+q D0SH$*0~{~qYtP IZvK,y0CD_p4kIkJhT6ۀJmPS?١I1n!T]SLN۷sC0(6lFg@6?  -CTxwL8l2⧙=񎋮)+:OT{\Ѿ:|/Fjo&?Ҟ+#1Eʪ o;$18 r #/àB3g"|qd>rg)98{䏑r2q%Њ=~p{b-[?[mv?"+wWKJ2f[M%L!&^I`]g:ZݱGmuX-iD>P,pi[/ ulnM]c 0,LF7U*VF&lmI18mLPE7iwDgW^JRooOH Ebzá#n!U'_|k?~9q Dx=Xz&5h¿mbJA]7E&`m%;\ Cusw]"z_TvռAV$X(7/p( #@4F lоe5 ,0wyƐa<Qץ][!O=C% vZ!rdqNND*$Аw ]8 ^}w,: '(2Kъ:s A*QOx^LDHk4ƵWxKfZGt% {šSH 4@N3Rv|u\ l?BP''O_nGbؚw?8$Yzr4% TTmVKfk>@WM 6ɘ1N55V-<1{FcnG!Tm?+[7 5XCd2]R2ͼw슭\K7T.;@O܇h5¸qa {Yٔ-<ډGփW4J!iP1{q.OBR~73l(ht.p GHhn@N`_|O+my(SFśȄC D a!X꼞p8BJQtzIlgK2/(`lm{+(ÝU?g(<]ej 7,7|D-&tSO& t`xPG:Uph'ZBOekZMhNxR}#Qtem[.  Ոne4- dm!ʍPd~H=EW{B/U Xũ!|v0svW95ln 5*L*RЇK^* ]!&]T|ݏo06.w(Bi۶]w V)1?ZRS:4~Sv,%gk$ 26H#x\o #/,t#tYp<]< B݅J^.ĭ#ⵁhď5֜>fp!gų~p bP8x$jCG[zs1u,=||̇Gh=5 iu ۭYQo%/y-AOΎeȥYtum"OV`=J뒆zr$8+ss+&"T⹝rpK8~yT?of价 =!ӎ-x /jv;;HO@Нo$.-^m`o,M߮}7BAcB7> <ӁLX.6]6]JY#9ټ8b!*A@Ri@ *4EKBCYr,Ѥ4횧G$Y&C|u'ϷQq&cM鯮$x8v]F2 ~_}6+|CBr)2/>KMTpb6.!hIݱ1ǭ&2oN0Uz|9\Kข2N+dlRLAܨ;rz3K?nCd`;Uf0`MTջf8`/ ޵tWTpE;Pu#*L/5rdN 3k{GO9d{\Sj|vAYl٘vg=[(ϸJWA.{*›şf:_qU㲠D#\w>10?L&;ye3Bn43C٪rhٮ^kת[L\z~F9+ Cl  is$o'ok.Y&  AۯR~PW~D"͂sNM\8zӵF4kP"k{i=ۑU,4l*}\䦼7aë$XrwX{~d$vx6ـ~>!"y}$najQdژe>fj>?_-f/_l[Όj)eL /6 +6_Y >UK@ ȷYm)uҔ#ƗP."o(lhX]~_>+xr#D2+K8FC gXaIߘKS_5gb9'y\V L^ć1|H_܅$n -~S}DDHY$*h:+s(h]nzH"Ҁ.s}P؂FXG<9F]a%(>Dջ$=6rDi+4 UHxd޸~2C!-w+UIuȈ4>ukvESvڨ tcVO/Cr}AoXjhL!jq p !X:tP+բ ڦcjM2u*gla=j8/T爩BDOhTZ"FOh5b+!]\U)4rv7v#Ц"sڦYZcck bۛa$mo -o'l(nI'-@%s$޿Z \^ *xۯlͯx)5FfHt*׃^i)᧛^9Mݕ;G(?kI2e"i/ Bէzʰb:^V g/}ВߢO\ϴ?$yo'K`*H1Uݏy-Mnu=M|sͤ޸JF7VoҖ,7 a-#aHMܝ*˻*~|;&FPn=H^O?B0@ O 7)W&ai 諯hͨ:%EWLKW p1 J][p'ZjP+|7ΛPG帢&n΅ur6Zs8h'=pf'tZueds zخS%'Z2 ӄhP6}ny.J 65˧ d` ΉkOi'g+geܠ^JkJ!ɻ#*;'D+r?ϤAa7;ìpFgPŷ_0EӁt:JWHd+dl^msġDq[&q 3*)j9Y~'*gIX̧Jׯ )(-BsH$3&kn2:asn3@{j';W59&&%C{qI&0Ly2#HЛ̏JvYeJX65|TGXaZj /~R϶*w ʞ*%!MY[eFx.\[ڤd&oD&>[pPHǒ5w|(nCJ=xw8Y;ys"]-u渖c]aZCT" ~<4xnVrkׁtczz2~dWdvm -w< U>ck8c+n>Y9$u$ic[5Wslg Xac\FU2x8F(@M0-uaY vl=Q>5oLoNh71<G .>&!ѿX%'J/ Q+?vWGS 2 hs,gU*_]bz6MGƮl{ZJF* 694gzsa!P쾂@+8cKMFiw`ǹFm;̔#٢Z-EXǏ9aC޽ .i88 5 숫Uh%>ZۗB(\G4A'-C`>ʛLL堹<}ҩ&hBԕ [e1sNF/IS49t+MXʋ;>u)8w:D>4G%)ꧠG9kF5 3+O/1ߖ bt\ݏcχ7b9IGb!=70ۚ VhKICL4ofS-v'ʇ3]ac u٠'˩;6HH:خ|JmvvMu,sp"&bM/|aF3kEH\Ϧ͙7AO Ɩeg@W(A?0{gŠ,O-^8AljG83w>a`dQ2W?Q9-AJB,uw)&~$=`6'lExV<~EA4ЭS!i+ְ(h͔~dN ҚkQ-n4d6I x{T } RK}_Y<|tżL'(V1'ZAcO^[N:"~Is&|7tp-U3Hh> >HK.$ʌOznqT}8ugd 5ž:K7mGJhOPI^;%6:PA݂]am51(TLC{PZZ֬:g'_%sILI=)Fy'CHG9l tz-?U s`g5~,cEY`@-e DJ5 '!_6wAC+[&730WĐ%%,sPlqy] ӵBXV0gB1Y~ Vo Q٣NMqU]B^YՓLX^G& |}.H%#:,֪xZNnz~d鴘+^M=B$kxn + ߮&s84}cM{]Kj{5}N4\bEjl%`$~NH< Kiy,scREtϠ!bovx _ckYnn1a9c+&M25ml2o #F$+4j޼stcq+ϫVoWj|>]fJ:sW%m.,[c?~ڰ خ>ɽ{Ū ԬXy# 󩭮cD_ًsXyBVW*WiӲOsFH{oœw׏DHi5\@X=J+yAD tˢeFՀm{JH6 _p.ǐs1?/W։$]%w pc- =R X/]@o\h,CL6 m5omTADK_G `F&~v$#g*_1c_v:M,BNfCtp ` `r $YI*q3mEx J\4oiv(X4MB>Hݘ5+N.dí&R5f^ju|Zˌd|6&84cpԞ(~mYj( 9coЀBaķi6QVMa6Ţ21Gwb *ͼP-¯Nywl_"12s=qᑑTe`v~d.7 ;Sh^Q#4Y[J_\+(skEQ#Lg h;E>H 7HLuܗWߎ7n,g]'LH #vNVC?- [Qz5/#)ЄTH|W*Wc²+ wƏغזTYpݓ <]ڬPpR@Hr~,pASneyg2=NKÎ O- $%UZe+LޯhmLjR r {f<=MˈW9d Q?)&ɨOAӅ_^VQjAPڐBލA±CDJhT Ԭk2;| XuH3a*EWla"6y~ŭ͐rrӫ8(H(6+nGG3k%t$eMIxlڼB1# sp}(tɒ_A ]]N ZYGc#ft/#P^$]Jd_ U+V#&H>C1)gs>WiVw%HMdػmÂˬn'\ ׈*@*9w#k@jy~|$Uix2#rPHi:)&+Of@mi۟Lqt`*bV@*NԟAC]?j&-گ wU`mDƕA[pF'_W$0yq@5aphM n+t]7whӝ[d 4>{O*=k'B4I]J2A:}R:4G׳b\c{^P2,^$0"2b.Mz;g)$sctMr⣨CzaTodH^қIЉ/jQCQ3}ԑъA.N) '0i>gVHQ*6bUH}_QW<9 \ݏN_%Ȁ9fA\X6Ȉ`l30^N!PmدMEy<5xUHGC!yYZn-*|b8W-O2LB{vPkLQҐԝ@U̴$ QQ5D;:Yxx&K ~. VH;HC$3ډN3B<4׆j%߻BüsC WtYMI`RN( \B:Ҵ,ĩ=6D,NzexM\7F%*'{ߥ=~ }GȺ}sū]p¹KMl\G Y~4 Y{= FfDwaQ䨚hkK#. 'v<#PvhG+LFmTlo 2%&ݗygEg%!JM-mo4b K*2 Tu"ҋ_'a Pci``2$t͠K4K\}ѷUX__|D?,,Cܜh(t$D34gp{G֫ʆDhiq yk^Q࡭uE9Kzod` MﴼMz"_[λ=*O0<=E҉&R  Bф18G{NM D(GߨEpCu~jleU)7ߠOVpP̧w/ L 05p!6 /*{-;QِA#jrbWbu=Z&}:8V, xw| 9cXV:)=9K6yqzӾ֣QKH1vX&(vkٵVg7]h\i$gkh3<%Ԩ.y bYCRKFio81i5@BǴ@$ ^h[rp##kh@?!s)?&rF<;rxx"uOh;#QVzjTb<!僨VkaYp0piw;0YB MfpS_,瑔w@"ɍg(] cD{Up Xy#DcpȦdUX\IR c_PE_s–UclD$.J13ȏkl#V-4L4e(c&o&ybT2 &G <52w|^'jd:zz퉦KhMs6q|i 0AeoؔJxl\ ov݂X5|Vd`޳^*-٘@d'Pev; CT[1i!kB,sIvji_^:ߒiƃs&€Ulk ^{.[1=iY;} UWOR6x>ًJZ{V \#uo.^ 0tۊ;F!b6/P<,/Bl^/NT2&S_XUw'*ZMUM5 6@aGDL} (^ _ڐg|=ݵ +,~YD{zBJsTܜT(,;.ۧ4Blrbg+EÕ͟qϠD,1=do8g~~CB+!xkJYOrX+QeS)Q^Ҿ8D MIr*Ha?>@w72|RoA+/yI (2|IdmXZCqyYT^ tfwao Z̒YP.3}tLI_t;*!uxw ӻz_W7g޺8,'_xZ)*U}H<;BCBע"(V~|OҝaI~gcd彈0UC{!pl`"@Kixǭ&voV([c!0=lR+srrj38@h@O❒;)Wt{kߠ叫)j97LUЮ{HE43»D WzC0~u*=#TnYy$ huLboM>-OL6ɀ UFا%^6U:D@ͲS\G˅]ThJ?kW`kAʽZE.T{^fՖVAԅ}B\ np♙Ծ`bkeX# \.T^_ &ݏُ;^XV 0lhWvb{UcTnkj=XgSM|CXJ;M'n(0DKa>`d ʢAn0R 2QW2zV`jt߀ijdvʫ Ɗo`!^}1 m4 N+*N'?Z;{%+z/VM*wN BtRIr=Pڒ bq_lg 6DMdK.% \bJ, @Ax1WI5ҀϼPalD+M9\NX)J"RLA ey_3b<HunI^@j[vf&idZ{*87)4l| P+\)]z|Űaa)ѻfr~e{ՂOJ1R [7@|b |Yd "|--&80Y68KFn9>W"|e3߹Fɗ%Kdx C Qd蠸ja+/lIr9kޝ. +?5~!XFQ|L'frtq֘|FL4żRJ;Xw]Cu|r7sm3P;{)8^ wh` 0"NSB'H̿.LXu3 GW[jƠ 5sÛ3n)o3AxSF'rYR4e¤Fr'؇Ip;]m Ɂoפ Jޫ `MY+D͏]]^ti׈Aи{Hە w")N"M7/^[P̶DH!@k}5\|P:O\G M|A6 ӹ> NwY ^Ңѝ* >-xNLV$N$h}酦Q_6P(RM<8vݿĽ,Mx?TD )T*.X`Cn_DȞ[cQ}6M,m=3Û$8>-TS2l)5w1?%HM W1k4EJ@9/rG9' ?[ \.U/M8| e:cCVmѝ=Qd8=b0ٙۂu;bVp-]'.~>! I)`/T~G ;SK+ ֏toF}MȅЉ6zS24:ʎ'.! pɇ ˤ9Q>)Ü, Ouvi0P/`xu.є`_1Ȓ 6rVbC4?e|\f25h2YZӦ$ K7yXc)3Ҿk K6kU2,g=E3v0( qyAJ9:u4v#b#wjǝ1Ok9(W7ﱵH 2 eW7RmͯeQ bt: Q7G3e=ڜj$AYtj+)% ܩdWn zde ~<}f&ڪItŌ?s7>QaP2ޙ7|&:x'{hN~4srPg#jyԡ|L*Gri84N%d;~ó>lp^ÊIm߼?2r摾^i 9pfa{3S (PCM=zߒ/F2jx(LEW: #>~U|%ؗwu@UtJe~hX\f5w1Kd*a>.J5@|h~\Pۉʌbr_qde<~34HIA9PG*:[[\}`ERHձ`R^IQa?[ 8sNnѡw";e.(4aMT_<&9h=3 H(߄=KvD3no 6KIq*@?]E0lGht+ul5N*R1q>,ȹN7g7Vʼ>\~-JqfHSF9qg8p*'胠| JU_mmz|JOVFv/QPٜT۩`r?"Z.C. E1&%ctgSm1z1gU8%,>arPA %Hgq\ ##i1ٷF@cmd !o,Qˆ$x{YA*"|'VkIR#Y1F>߳jWպ"]H ϥ%/sԹ{;#i.;! Kx]BpR u,}|"jS2߶/To[ϊ6NELa_hĵ1t'9 ܇$G]t$s!]ў6ˢ'ΒG/P[_% >*1~mrpX ]>2*nOG~BWSr.2f[y[%ݥM%7@>%4]kF [@Y[a~O9Q~.6:)S3到u'=7}YXmN'F^UmI2f)!5b.y1|wSDT)&r5V.mP(Z\zI(H'xߚA/)8t|p c%)[T;T~U[;l;鈏r*H}Vq"Q&yy晴M0_M!Yi T}0ܾM gTի*>j Z~4 Lᔕ5)JU,>LsW[EE j?b=U)/q%[&FT'Y|̮me;# ic0YrX2 Scmo{ٮmA_6n,4Q{B7f}OIFĞ?F yw|PTR7|u]KPF/4#\^7i7 avtJL% piaXnMZ.EH Qz? "9eL=S.kt,,5w4,Br7X>>\G'7b!f=A'o?5Un*Jʈ jaΗW'_q&9ŷB?̉{j{ : ƠG/`Ľlc::*J;_Ku$!%bA vTrM:3`v5[EVg hT _9 M2Aa::Ʃ{ͧWG}aJ .n?@y$%^TueD#!l_'Hw"H<9n=p4h|z}p9TyEza]?` 2Z0:vun;Cb,уP[ rDSMOHri_k:.e;Le-٩9_dRRU9fq0"H9D(K`ԳԺ ԣ09iok51f5hur L%(e2Fj㐑'8ⴔ<59*ߎieZQ@հhV1c~2k5>뒑_6g]>:I B[Lq,vts6h,}~'-ÈPG+w0 È^U;S)=3s/`.>%?:\/&%s5lң]z6eG|h:`d\bk*)`TQ;eGp|2$W 2bɨx" BY

    bP)f 3{i[rn`Ah(Cy~@W >eC\BE|@gкvCXl#"Z\' ūxa<-+h:Xր H'\lH6Kz jLD:y;EXB_n!8\@S?хqBY& Tn' ʐ44^ @^xY e*Foc֭Qa~+k.N}Qu=SX-iMF9'HSU?k ^,q\#pĂ>`ƴ7JLە]l@IkbAi@8e6rD30X+vguP o{1eA)/pTw9~Z\/: >#[3=p3:8'<[I-l 4Oe_5#ÑH?Vtx{II+B+gi:~5|CUPT1amzst(mXm,K{L 3aH; >ݥ]@o׌ϩ4㝤YT/p(|]έ@ҍ9/G- #&,:.UZJ)G@k,~60(=v|6զ"LxJ v.1ӫTaIZ e"{2Lj}tɖFEf5)txhNn]zKܻlkp*/ ui?NZ=H>iu3uDT(/`NxZ9(r l?%{M֜? BpF\˩+ p׷oO;]0Ih@ M79P9MmG)oӞ`Kdg2slXqE)rA 2SDamNa6X>v,4¿ BBl6颼\(X~ hS$4vU(^P;lbz$)qCX*[T(穗>J6Q͘4nUEC|y(ѡEq*>U!V=_[os 掔4;~5elxW[!*G ԾwNK`}`j~N kZ:Nig'ry@Ytٛ:]$,Λ%Ai]+ X)*%.ۑ 5fv]]_y]OSQHz;S+l!lXHҦ|HIp׸j6+^!py+I4{xB+]7+Y3ڷ\Mtu0ͅY kͥG1.TvwSY:l n8V޻ƒ#0xJZa Ia*cM6N/32b-ۚtЇ ĕ*7^ϕqpw$f} }յ^i<:t{uI:t|sјX~'wt,*%*kM>PVڗ,*OhAt|־KLK sU%0]5)HzOJiK&H85XG Lxl/6,;l[9RDƃ$"5?!a%fg)_9R,WsiǰJc|t8;KOpH'bGDoDon!-uڇ6- G2[165NْwXhz9ӋZTA=g!@l;WN 5YlZ&wNj|qe]e=bָuHs.!ӎ Ӱq`(S\@grf_(dbBz 'yKi,~2zm׼o*=_IhiPu]mp"޶aY񒋗JxӴU7dV0(m:߇ͺ_95P9)|k4S?{x*C ~?TSl$:X>-]d'ؒ4BFEs8M`My0dRB?<tE@s1nHߎ^${w[nJA_H/'}j@23+Gm<'V@g5h2$LMRͿJOuS7^qe^YG/ -좿ӘZ]Bz(>EXM.z{U3bpO4LLWPuLZĦ.z|i5N}MVւ6F(}0:9?M w@n'`ۡQ+>˘I"&ۆF,>U[ #W>;mRr녾ʝ 32S/תe֪}JEmn𿒛S^jm&oBpd;!ͺL(+Ik_Hulw[C7j-NIiוx+A˿I:?dj t&lG]$w"WTT74_NGK:`.Eo$CE];4EmMȰY?˼aXmV90``H[I#h롑?l3b8wz?G!+;F!kow~5ӣBY-~=}GӺI}Pi?9> xu#fzwnlPд5>6#U!Dzܐ3\+znwP(|X,I7uc ~=6$[f}8H/LU5o4lf>/ l$RLjQ0KFMӮHtDk~.=̰[GLSr>nK(d"P{\7#p?NۿXPVqh,UߜJp;f鷹RR3 3͎N3k]QH:-Z+I8ȗ .*^`8:&o*5`ܝvTf uNryJUCjFq+`.ȠYDR,e~ق;A\.Q&yJПt-C~Zhy:Pq^wHhgZ:V9R&բzETwJ 7Tot&K=OK,58+;ɑt%A6A/y (d$H䃾#H$m7ӏ+$t삥 ]5z\.G̀M,lmE}*± CH*lZzG{~㟋M^N$: &jjkE X\MvkcG@S2.gNSϯy׸W@ f V#9(wsn6NȬ*Mf^dUSXH-5PE犤{N}s+;+mx^?oQ-/cOQe5jv: GJTL+L!MFNj,=\H9kHgUq,p`T\A]}…C;faLާ?=<ˮg\gRnz)&^F7EjY4D8CKo.LE2]O=+tэvzV?D¨:{骾wdpR_Cee,${*dޭ R73ov/#*AA:|%SgNM{=ż:d GGdSNSy/(eeN.? >!X= ep@{{:`{mT3^1Y.As*Bw~FF(m]>/R Ux;~77$i#*;ysx)|BB)[ZUO6!okkƪZ<=P䜊Âq1FVVGW3 b e&^~UUcs7o2߳< e Kտ vM  6hw?2,E_ .걷zq;hr,u)a 2aHW^";ϸ;n+ypPVD))2SIaw2&!r/KbED+=*_<= &!AW}mmw9v$3[0TC !r%Cˣk,JK~ .VgQwȶj46?"41ߧp[ o%/rX3ek6#ѵw+ϫGoPߌ0Ɂ$H[]yh8 *{J{VE*/%`.壏ltJބ-K#tۙ y`lWh|h6òrW'8/h0X4K̥n~8r ц'/a5ۿVf$q9. FxX\/e|HGT^o_Z${Je|MƛlL^;>[ 8gt1k0A\3` lX[ AekoK |_fDc!OG!-cE3Z'xaqk_ʦWP?.RL$6&)<%*(Ï^0TCR{ R#񍓵溯ۉji.V1-7G|59V\='C{巽5_`S׼P8tZ{ZY羿5=ô&-0jZ:31QH]*wl yl*g_ 6DhT^aפ`z7t$3sމ;q*(\['R[E2=%Lupa?@}O3{jS/& YFKmނzr8?h0Je2dʴLuH`ZDcIͷ@"ruaofUtrW,d" ?B݂]]Yu.УZ D0-#\yȁL:톦4j4l@om'?_ V58hۂ2:БBr ,@g葙e)o󯕑MeGAcQwۼ\?Qi7ozѡ /ׂh1M{vFP=Ph "UIt|N *92A++SWs YZJ"쥀ulPcUW0*_4yD9o@PdZJ9U%e'okC DJm5ݰq)V6MZpMQ*p:IHj?g5Wcp ܇`&<%AVGLƨA(D̓,ȅظMleӗ29;u͆ sTǴ8X3GF/SR 6rȃ˗vʻa("07}7b uG,N-'C,996@̬` XKYDsKn%nvpx4Z\UnO. es]X(1Lv*NᥒSRcg)o< ɵ( OS|$|Tۛ Q@gqᲆTpsP9E?<Ƭmkei[P^LcK;}FFUzs`S]SHDq̖c87&[9FL&pR ;zU:,쑸WJV~:^{=‡Xy(?YR .MnA8:u7|Luo^60c9Ƨُa(OQD|mc|ɚQ Q<`m 4KSV.Vbƽ&ɎcWټĂ71e+Rӗ+WomB ɝ@Us8 <ۙ!K (ڛkmy\"veL06U&{"G!3x+Ǧ -Si(- A L\Vn͹e`ʙClC=Mi[DW8`#g[giP ѧ9յW2hD0rWgKC` <&N+V,Z Rsp j7QL0hX'ܔ7X?3)* {>jB]K趭NwsfյMˁ]_.U{8{@J{FÔIh sr$]HzP⇛eMԿ7I dK0]AM ̝s%cIg$3y`|qpJo^N թL~t?j&N'rX|F߱h ڌ|6@5źhĔ+EY=P8OGka uf"DV_7Vd?r`k@"M<)3$yȍI ^f~b_ ӏyB I4Q@fa4> Zs|cYxmYcd, ߈x@#clZ<oq+\^o ] !BwK僝VQ yŴzazf x|1`DSW(}V%w(C,s T}b%{n<{Ҍر:\4i*EƳsj 3H,_ 7[LXt #HT H [BfQI&x A7 IQH+ iݩ5>Qqɱ*C9Q`Y= f7ph@yRt%~ą wuyya_t[nT#fm#:k! Qj=ŇB?-FksC(奧 ;1Z!hmح&#㱼<>]KO@va_cqޚfb098dI8GfO^VSY26P$#3k4nĆ=-(, $ R4չnt2kEC/C3-4fFVT py6h-ᅣ Mg,sktWSv9^E3ZInd: Qv~$BaֱЙ? y:T#~"#IVC`=%L4DIJkSre 7А{N! Ci0g}򌀍}UG43_19|٨, +˴0?n|F<܉,kگJp)Q1q ,mԮ>,dlF̬amuK2/q*N_Q¢}V,%Hj_h:7Pߚ5sc*v&yUR{Ev%!Uԉi  6n{1Ck BFn$iRG+Jc` _\ة7|Qo ISlO<-Ŏ<|[J]͡!knF?1f XNbwaϤ! k6L ߼hZ\졯 =đd!zs h_19)^3'ucm,Dh|ta.fsk`ؿƌjK/ VpMq+VPK!I`s%{K*bptAo'"(i],أ,ߴ*l UGZ=Iŝ:^&R|8N|*+bs2?w/M"0 C ;?SYҚXal2R~ |G. <% 5l))=Hr:]͹Y :W|V-g܅c^Js8ɵ5Rh]:ҕ\䋐^g70'gh@)p7/r 9:kAaVY}{6Ysr~m:.il?-`nYPgHeǞ<r=49U:-Eqq8:wG MG/ ׌Gٵ:G :%MaXa2m[ m]Ŀ4S *t2l+ 3YӋL˟pI\/OKeI/}yuT! H+j`*nox")Xat.,#Ӓ"n,LLڐȝUviA?M(yRm#yCX*7/bc)gpBxJI]/')S$-+9G3@*BBPY`DogNl`?{/x!j[蕘n6AUY\! s D^ _ݖ WWh Jgy!)" O)bEcc@ XIy$A[q 5@7 E-){ڪts70ێ̲ t S@jh+WkPgz§k~#/.asLu$PӍ+R_H"6˯:%R Ln`&:b"  apj.8i٩]56@#=;u#qQ.8o5cZYԋ:z7\yL_ (b+(x˜)?'אC^3䮕/2)M:lUhIW&G,>>πV3=˛P)ROg<&,Jj12)_8*Mb&8)-}&/eƝnۨ*R#P7 mDo^%`ߒhl Z-/K`rꔟ'D[ѳ -:1;쇡o;'x ^AP0\lљ -P),&ei\F/~t(VH0D8GÎZU"1{2To~Lzc8>g.AaWײX3SKGݓ?{-g9ZOP^_2ؘ&7 ->b )Z c0UeP V;Q{&Y L⩻ e #m-QNwtrƢdrڦDDćl>|ѫ;Zd{H( [|kRc@yNNidR:#CjЍωYTnԷ]ߍϟgi]t[ &4yth4[5B0Lj.+(|[5E_//C"ms̬H*J]Y,`&tq8JPbE ۷J \xa.8hO)8W`5G6p0#WPm.5NXtD!W@rː#tVu" K' Ae4?!zWx=&eh*b?AG'v0Ru2'!<@!<@1{)- 2?p͓qi*}g;k55"~]'6?#qi,S̙Iiy2DUhۋI'hvhh.&OcarDdd*|x4^"H;}k~Gy6R3;4 },H՝do~p;AYަԲJvHQ6Sso<fՕ1!ٸ(mǔ1)  inSQO?hsE+ޝꚠ*BT9Z)J||7Ot{V~&>>¼)WbzsmJ=Һ~oe'`vͤ&YYNˇ;jG'J'бnV}]H ^{@vm!շKʏDT1<&Ƴ!FVZw(H_ݔnWu\:h Q{ͼ~ーg Gle9dbToaXErgHybJ&YnnҎ2 0,|lE*۟^SJ.. [>X藋.p{FqC:Xf S<{4a" $)BR- ,^2s߀ `6_e/ Y#~0ಫ#%b'^}w^FCsR9cV^_vt$Y1?"ȍ2Bɡ#y,gQCoL2 hЃP(2=WAg=aer48KthvhhVe]\pcgɉx,%xMY(n߁lbv̤JS!,01D?=pAeLlc⡗ P7w%]~fJ ُƉnTdS_3"xJxd&۽HL" *SJ}WU~lM-g!{6\wU'G6tkp{"#qGW80+xAts,R<|΂޳?_=M@t ՚{daKBAe bv!z^X5W<0ֱ4Y}R4w7k_Fط]we&l!52n "5C^vǞ,Haʃ=R\Ki 3{9KCfuI i|Pdj-s~trl3쪆X?&j#܋5S Q`u{,Vz\ esSRAon8h?M"n,}jSZdYROO"/ fџ%1$%iX@CWg2]q'OYAE$> EΗv,;'ǘ z;fۮI]X3NN e hW֯v֐2+HS`3?VW I xAϋEtk6͠zI#tfšt#7?,3 7A=RDpjni0![L6OE"'y9T}ـK(+SxPr*>F%$ Sj'ʬ~/6sJ_Ϟz4<\'^p45&" 'Nܫ 6Hr94̉ȟ=]bxFt͗(W_=uS~,2UtoM7 l4m0fM 1H#M+EޞA'#M.N [ 10l9Bn[kFƸK2w##>IuzSE/ըj[2BNBqXܣEmoR,Qtb%%OOs31LC8@h2u= #1.6~Y Zw0)djv܇ʼĦGS,ö>yjuB fyMCzS9֬:8hNaQԚKp Z&U^tƑjo\Q뗀%JFlD$6xuf)&V6t.U/R#}Nݦym sۮwowDAܾ;0O nBMP{*JSI {f<^bXQk1 d n}R*rl XF+(Ú@6!!+@X[Q:Ҧ"9#I]WeVqoǶy!Tыca;āda\QqQWO+YwJ8'Ȱ!X/6=g<㝴Ʉy  㲦[[/Єπ3uќbWh-٣Q&- hğ*KAw#:%ojbn~ q A"YC~E9K-|k;nLpe!xu{YFlB,RY}S"4Y)%8EKlJQj%iDg'i"WFY`~Z&Kk5q=]xdhoWGaUU/A^86jQ?"#5^iP[~@e|&CcN w/jY`yR5bfZagHxft@;*2'b-5FYU[U[N]Jil"SߴW5F\c*Țiw+i 64H\)z8eF+{ H F b%B i`ǛOjZT3y~~p0$)-=LjCb+Z g.)'=RYNȣ7OC#;`E-N ͷdO]Ω(p8`""lDRM'wcδ$7⯀gO #ʷ-.utC"'ERGm }z~! ȕ`h\6,U^YnD=ou6vSuԉ .Jlq?t(<&Jf~3|/)[2H+b_NyfZd6g42%)R;?<_hv>B܁JQG8={2f+c3+:gS͟/@VQNy v0T9-ԙ%C@kC} (,,;-O\]0)z\yh!ݣ2,N3X bZq׌DNuiyFtrDWvT@g"#)O@מP;"JOO9N2n>A*WiZk@s< l{B&Ы72zLXӇ&uV ~k}yFmj;#>CbAcT}I 7H:GctzOjZ`ɋc(e$u ?ҒțXOy%pFџ=B0ii3iÙv= 9 X:DvyGϖN+}ÿds_PSWqx,# ζ'fH O\UB!׽Čl.춏{xed1J|S ֭jǀR̜j+:m(ڙ ]bڿswk&G49\wh h^Z1ȯim{]7#lU66-#LCS^?e67gA'q$׉PADbDxx>j,VEbw-ΤN QY%Bb0y]IN [_>bJk֧mhk\R>E0h8 Y9FᅭxL/e9!C{)T!AMmFCM[Ot2V,xBG/)شR'0,OR: 3]®IL*f!$ ] TEHVvw|U.i7+?sʃkZA61M˵2 UV;V'rds 1$1?tgT*iB E ʳU0pv {* P!i"%9)kzQ)A]AւX {6U/v"/$_ $-Yܑ"r=2iJņ#Xw2R,O|z",4۞hE6d.;cjW/oxcfu(sqQ́JfFAQjB0ԥ6. utULol&X׎{2Q"EbJ^]e_O=Y3`xtmөFˍ5?F#٭ ]h"6"ʶ6ӊo6VdҀ7n'P7nÌg^9l5\҆K|XRA1>һ6~yUpM{ZYz^е\a"TQc!rRڋRP i7mɬ\eQ\w4Wm~5 )B{{TsHFDmc؛ x*IEJmʸly^g4 2EcU(8F踸&>}j-VM- "wa$1!n3g#gh6D}pAz>س ,K?$wD>G>&B]V%򞄄݈ GM|#b,S7Ee5W7sݹ#dQa{x&}KbeeU(Pj:Z֍~3%Ő0M0uoRf ?!+:oCjdtx ,A-8H㚁xMb"vZ{eEſ8zV}eMF]7wڎke3fi g`Ǿo"[+;#4!؏ ] @8m}jLk8;ߘ7$ ӃI-„-X;XDܢ^4ځFIp oLu nae2Q]]$հT̴nD"%[D[@A~Eoɽƶݟꬆb&d>:/U64-~aރ#0_NCPX񝩄#ލ.eʐ{n;D@w1&b vF|~X|%!LUGt?50:UJ[B%=[yo`_v"7EPTȞ2w B_ۭ_ﱂdV0 3E/nYcVLXnqRKmMEL{øYsy)?*^ouLcʜ~]hV z4ֽ/edϭuNK𫤡ܟk9. j`.{%OYN1b'򀮣S;.# UeE `xp_ ȿO.P\8܂y:/T}Hw+j,vy&s42Y+zX糓b GawC 3EYKP86`cH\#uf\K2-= [mƏejAE]uy,]=! 㽀`ȖF?tX/lk#/֯$2^1jRDK 9y+A]MkC@_GE? #Y,c\Njs|g;IM.$gB<Śa,6n'} Rm<4S@}rR"R"lfzڱΦ0lQ͟ 9Ϸ*O[{Ps7.E+AE28͉¬@礂.<^M([rbHpv<bN?T5 T^,o8_=qyCxGs]e趨AL8 >sf"ז;[~SOHt63$nO5is8/-DI+xP$`-qҗX';U(׋{|p;sɳ0uiDfL=1KZXC>1Gg~NxB^T隀n"0=n?h6`A&F񑚤!j f8 .o}:(Y+F;S9!Y@ۛem[^#B)p&#5ޫu#K ?` >ۃǻIT :Upֱ37v,grp%3𤔲wpJ N%!mpGF˶x:45x"CmxӒc푵NTujzSyz %Nƛ20* Z1܂62d6q9ȐVޑP73a\uUjidW{Y|m/PUIJя寺 DiW{bЩM%M-pju 66w,׉؇VO-gH g= *wVq[@V9rsyK#u2#l8f"ӱVBjz<_3h%YCAm'Wž N<6L& UQDg1JMxW΀ UAH)]+~Z$_.KyZmLC%ˮ!_p:znIy LǞ h4<e YEAi{&8ؤ f3"r̈́ ,?^&#I39='HΑjºt:(NK&Dt0A'7! n3)n3kFy("ҹLx 2i$Xds.6gvG"p*פB w.%5< O N*9T?Wȥ8kn%z/\ spRяM8 QvO q"z5Dž_8sfj&X<ڙ)+nkHAeHdjJsSle(!J7qfdԌ_8]b-[K(Mj` ,R(Tդł,xAu" tצ)t鍲:E=.77:Uz5]~}RbI(ܕLee%K{kB֓n+S9n*%k9߀94+9OݾA^7n|ۂ`nCW JIox#1'i]&uNO#ةqBt^:S,D6g$ ͦ.@ \Wj+27M0뭦S5Hq{bq~δ Uۤ19~U@[ tp*Re2&T߬ox[3I ar]hۛ*B>ګe1HJbp bRcD8nA@V66:n-ۺOӜn K6nCp?U}NL o 1"EHu)bEx(:E]G/VoɧgeASV h$>*3϶Kފ4ch9׈E[@Q)F@ >˱O$+fMӷ6IWl;kl>;mWO]H{"1 atyŧΈ$)J@%$҉z~\̇IrpڌRbߓlW GAʼuo;->LNu洣3ߑl=^_Y=\Gb1ƾvXn < Gs{(E"3cd#bSnW|;WoqFҮ?R4V]զơ+> ~4 sBc̘$#+K807)g(8\&KIRgowd ZYGF.'ᢌKu_.\:@5ȑ#TVD#{r!ԇADJ8ļ|R J]"S;bv4>갛(5 aP2g 5ѸÞ B&^Ţ?}p?aب=j ζՑ<%D[+A.Ӕn2d|YpdiIDOEhϔF6YPii1?t(@%+_-Pru80‥+~ ]'hiBSѩ;򟷤w,V.&oE"؜PtNj%51c.#zKF?kEt 0bynKcZsP>sH*m3Y^Q",EoƸs$qHzDaSODvl? 1yӀ/jrH]ܸl`6ς % ~1viW mRkj.y-GB6πŬQ_=o7K YjXDT$WV !ILvWhzര0IGt[}{>}ZJNf- Ϡj5ɯxcz/S')C0}PX6&ihfLxݰ4Dw-Ś$lڤ+-̠–St9rDCTN qXWwgN!:bp'tf`,6oԗ4s."7:'/Tqkv>8Kst:\b,32p£F^@ [̳ft"bTm2zu;,s3Kh-ZPyspu_:1 ;hmȖk%l6h}B(w* =w (t'Mؒy?a!Sl%}H6+ r&1%͓;[Q_h)K.Ŝ=}޺qpk`CzD7 \;=*eأ0<>WztXzLGbO\kO&[q NtZMW)cF,!`54* v]ͣ*q'{6â},0У Hʢø\u= \30).F~h׻c*r ҈60LbPP̽U);2~ϼ/g 6f.c##E^ײzIŪNh;!2QQ77M2p rc9ͥf# QttZ f8#*@#ؕ8.ՄU6kѸ&[Loeq=226bgl >Mk[7h3_1S4r":x%qIό1l5cqmgW8I.M0ιy NtpPUޖ8rVc}&9$k!4uv6WM~z|GV6;̩L)SGO7\ڱM}{럵 >ƑqzӬ)[@$]?z6b$Fmf*)!8Æ?vwoOXc}f@~Wat6)ѦJj7Oq: xaM]ZWAn rZY7 Bgͩ5)nުP,XKJwˌwKc^+`P x+|Vme|O=z H(`%1rҮ62X7u.v2~Dsn vO-a(@DoדtQErOxt)pUXkMž,-7ӏ-e%bOtF[Oq=Mz4G5,x{;ڧQy6BQ.f,6 m>VDg#1 +ln "Ɩm`Du%4U=j ,n9\]BΩAk(;NŀpyMX5y% _ ]- 3'4ҡCE>]qWUi7m5@W;wfy$fu`lp(⋲dr8Vy.tpF/: Ї,k$050>}_*Z?YpkiKiKF{{fΜP`}UA=jH7N: jh4 bFlK"p`T^ZN1]-vn}zlY.rCu3|QW~fեs1 / 7q;R"ƚi6􍷄`G/|Al']"S <'SN[g/wZa( m꺞̺phw]K@ P'qJ5TW?$xh÷Ќ}Z2hP{2{`}ǥ!YP~xh%?ܐ/cn&\xh/T$:>}:{BTJ*YKs}xAnIdFkBDGԒTqEzȱyR4!RNE(3QF$?yu]É`u7&<>P{?o85Pjb~jN_QD\ LzJrG!hUn DâX2dOR*_h ]Q&ciw8&k|Đl r$>~pZNϣZۗ%{eM3˸GAQ`H-~nS4-G(ҜW=:ɿ *g\7mg*EP\']'I#vj{8 Ѩ8lFn~ȠOd;z;O v+EaZpşB3'8\|kR}*S;Kq\xٷ2z "B{2GϒA'"OWx8k>]6=;xڍ@w d=DTS{zXzI8pQlJ>]_ݔh.Z)cεO-j-jNDfo(pj>='P22_oJdwrKcה-KPt w mSڟ {2G!*ٸv?<;ck+1M +$&xt >LT ;qFi ^wƊqP*AkgLNq0hOH#|JQgfgYNĄ ګhs+&.>8G#y2e=)bvgzΥy͂trQ NWZǑ6W$ oG!&vs=":/4U7j>U};T-{v*ß0۟9 BgP-J~(TϼKY+H_|3_8πʞ (T;]hXi|kAKhPO/#DM5ZhImRl9d -RڸmVf L]5˱bçu,?S)U$N32O*'FH| rKI3F/D?D6$4جmYu]ڙ>}<P<ڏHEC}Ȋz^0M$D/ N,ua%\Y㏫TZ٩ Upby%\(Ew .3q3akx" 4_ڀGi=ntLei1fږZ`uQ%= *˴6ZLfkbZ#\zlYx.L H qwXHy!D}f)cNU*-"O6a&ּTXC 'ţ}-{N.]x3ܾ1L -7-Ci鰭ȖQ~3 |̈́[=y+0a>`ó϶&䒑}M27 sfj\# EK qzD߿r!?̠[D=c#x' qM.4c\^c/}^vntJ_6ac"Rs;d:nr@?:eUGagJH#N4~㏙m:<#8mHLt~+jsİڿ|sRՉqwU篜h/m;V,x$(S4LA(Β:P½[CblxpNi:kZH-2@wyJ]n#ט޾,^X"Gc0 ^oz1.0C)+J&mqX|gY8^}j,GT&L߿n/bQiE`yǐF߄ca!UND~+àaK;m>"g; 9JEnLH9Xs>Ȁ68 -Dui,_:KX;d[~ى; 2:sV>5zn4T+a>Csm;U+r"$.eWd#M<%H+pINIe#\͜k~1xr!$/͎Tܳwd6Ʌ0{$]/,wG5PDaGΩ!8d|>_fW;N,0٤OXO}4o+Tv ~ >rr#i,y#^ wzBh3T+B@5+?x^˓f7W8+*Į5Tޢ*kwAȒ^Z̰}5G 燊 .>æwvLďFuLL\7'*ۅS'% %Sq8E:w ښkOW[dLfi^P";CŐ,^d[,ih]Hw1cԗWbdϺ{|>dYDMo_yI%ș`\MnvUw",<+eQ9 ok$6_ ?2ɠ?Pfq҄ۿ =D BCm ni ϽMF~]G~VoWGT qH{*X.KAGj5|ـSh'P0“ \0Z6C%VxjxOW *k(U"}W8 kNŽ-l։bwSx>GLuqG.tvF&te,?auO2`DE$Iezu}YP:LUnfjfG6cjs*+rXկD,g\ !6砡 i- dAnb@h&Z)&0Yr2BS[ r8v@(„9ql#{5*Czݢ9,`M 4!NA0x "~TŹʡK[oG YLeΪ~}^*'7<*Z[ʾd?쭷 ;*ktrzi"B͹vBX2](\]$~y1kr V8+M;&yz8Sk.ܦBӍoO= t# x&N}10GaP~=n\3{Fg\whni/9%V@ b9PFOӖ<ʌAZV]q6>~yzpWs˹ِ(t SmNi8Kͥ: 3֮I,x0z[a3 Q_±TUB[ sM e ;[<=? $u2JY \,ŵ2CIXhY>#^oj!hATaE4%>rr-r8?kRRubIQ*ҊHlBW\JT}k?'͆a yVE 5P✒* pջZdRr+#Ut(3cfg{?Yە又(CsUGTS#"_JS]$tҤ:BeUs: S??BUF|y"CUo}m%hı%d3"id|bI'HIj cojZ0^nN^qA]%$/8u(J!v]v sGB78_WAݸ4{oQvno\ʡ$ޔքJa+]U7BAC"|Ki*h')(ZLܸr=̻<0T c"I#rk=GRZFg'{,?#{cͿMص-#*;)j\U~u_RQ@AD;814$j R#Ӗ[%YWK@`{| דOЊHs?'o . ˘Y q"ﷀ^'+apbhk#(IqiX?O#`Xo_( ͊lc'`PkrHib(0o, Wg*<ĘG˕ |$#P.r1ȏ ynj-ކeBD J T<2%JK63a8Cn7x`khx3/nc xpjoXϏgF], ]lOull} ۩#Ғ7=~^%QBH}я9!E-GIQ$="ümi?S/5%)L7g:e&W ݲox?1qSNNjkLZnE W.6P>Ty ]&*^_R6h!߮Vh쒂Ass]Xx@|aNc{ l*/u92N<,vѦoz˄V6S5UBj[m#b-1%ING~DG *7J e<'*Y_,iFot29hzc%  %QccWޚ-mgCoKBUo0ʁ|<\y ]FspnÊ xU۰ڒ Uv {M-5Rp!X#zکY)PZo3 Z93+馻Q$z[7 aߋy+I>h-;k\BQy"\+&hCKg.I3a5>sRv~Nu_bDXӤoۭ>Piwm(k>h;-KrSFG&U!n|wDd$gqv"ų3l/\2q DzۘX*^= XNzc>{; |?`E]J?#c#s7V$d d hJQy1z70 CMY4J`CӆiefJt#X<eX~s$h(O<D`ᄠ͊0(Xr=rvuP\L@yÝ=cH ccnr0/ ^z>JЛRr(!j/5D}-;b2)|ZE 5M]'Ujv-q3#1R/nQ(Ɔ{>brM:5?(vbWRj@tiKa'Zήv76z >}t5ybO8k;æM*Bl 4SwQfPT;fpͺR: Áq" (3f \s-c}6qdɔ!ǂ]-@dzٽ,X)G>: H,IR\SDA/B"L?DC>:lqo'`Bo^)fE3t6%I76b Sr-r}ˢi_][8UEabk L坦΃RH0! w}*tR FL7#r/#nv u¨Ά*e~Ve}di_f[rIcSJ/hϋ{ЂJ惛 yw(vl1kcyIVjԍ{\>_DŽ[^G>`g}2`2S^#DS&@MОŇކ(a!h<ɟp^ ZG:Ý 3!:3kQ\[(7}I?%@݈JP\pP&Obg`}i0L+"'%mw@3MiĬPl'{;pk ?k1ZzЮ;:Fmm_ UgaO(S5AQ|:S)LGyu\밮|cc"薸vBU.&hK䲯 Xr9Ao.9J$WcB},GG,JD^,``ph"MifG^&e1m~CN,2`|޲ YjxWgfKa oz \l> BE먭qGϟ>GN8.rAAD[yNaT= F|ZNؚVD͂v l"N'~&f E\SZ#Dt \`Ya/0ueo}oqs/g&ƀW~ߟp0`mKx% l&xL.T^-+ZÐ>F&w`{A/2ß!H}NwTd?q5wϑcC(ym$$ l2b5a-'{/iT! fYcam<%sU53tH08؊wP/5Ak>k"S596Σ0eqWӝTYtV KMc{[e儯"c~Kxפt  " Z[$ .1w~&}x>8-f0P8(kDˌI9W14ZSfބm01^sų|;Y-vLZu|]5a;0;8g:iH=S4g XuPa9W=!ɿLDV[R3,?5N4"NzTe8iܧi:ݖ `! ,$dѦO~3+tT!21,$&Ns|2Dt= >mi4cLXs1ry3:=Ìc ԯ=vSǂTȎs=ֺ76&rU H# HtLLKZuG9 Wι㹚 7 5Bp<ρY₯2$\񝢁+eRE!}ޑi꠲]PeLiQdP A5#t_$6^YbCjەW(LQqX7u q*3 ʇLC f3Px_I:@*Qb]7W4,+Tı}ŕI>Z[:SC+$+5bo[%vOVB;Kh&j) N!RDiFP=8PGcqAP;1P<SA❿c]~?.!|S永[@Sb[~FmY:xwҴd2@h J-y_9=%_pf18[ bWfduNSU(rtqЙtu yJ-vģ9BhNM~TZi5t1{[p/  yM;OnȍPt@Xoy蝺| N[V>\.CF=';kM'[_@Kzb`@kgF< WߚE%s!j%HzVҀ#*T&Ӓ?.0۸7No?xnh:"15FQPIvi=,uT)ZJ5ku<= $!E6,YQkgi*X24"S B㒪Uotʇ-2Ws/Rg.پPEzDFԒ+ɢtKv[,VǹtP5Ggƒ. ` ]G)'scs!7wރ}9}xO͙,(%S|+Dܴf [PqWV;٥ffm2aVxXeď+Vr%*4bWEzq;F5C%h[U jå}i3PMg \KhM )@>pXa,;Υ/^2N\PJͧ'sSzV9w-qԜgC.L1ٳ5>Ox! Cρ]?@YIz:g*΂~go TǓYh>R^k,!:󽵒ph3td#n+7j~[^lX(H&IܙٝCki`Tʚoqsƹ}MPPF`T^%LQ9jUAnf= ߢWC:petXQ֡bf-UD$+Is0B*@T2:5$%㣢!z2dL ePEV[t3UujhrR68HQ"G.0V2c$ )%LayɑJ.y} yRSa6K\aՇYw?+x d0!g(LH IKi+O/|Gbr5 :@hTes4J6~aI +bR*7S]ϑU1ne+ A;F%Adz׷zW#ry|czjޒ2C-B󅑦1t&-J*MX3 ^C$^.hg{t5lY<-Da>uqwJJM WmCZsAC~1r,B-d;!s#ƿҰ{U;9aEuZO NlS8Er՗}5BԖxV>/Wi"cﰥ7JЛk#}+YR|frqAQ fL E7T}׺ ƷU-/‰zPZXY`p5_AyliخotfX̵V$B{ᗹk ƞԌdB0'Od+'bQa/*Idb7A5H˙]=:`"S%8kpJC>^l@U~`a|O\YyUrD,̽ ^(UUӴ8wljȎf=q0a&JvWԖ MO:"JŒ=YNm WfYQbeUw@neXƚlY[CaЁN~6Cl~i(z"Mɱ9U"r 3t”XxwqDDOSJ'qGt iw#4[(F.alK:KƚQ5ƨnT@2#nbsṅK22}g`te #OdHüIA!w8h,C|fZӻlB?yTYJDn(Pk~dG}=8n`;kvVJ<߽U "<<*i: Tٸ:1 9ZٺmЋ,l5BtхNcʂj p9ZG`3UvL7P?ad-qCCfsSxuHE5Kt \?9W}Ү`0ׄlag*HWiNO6_Q+joKђUDV^̫2 E)V?4[!UKPDU/*c詶cG=ȉobV]1:6 l qRR:(½|Tm<[f4dU|GUL2&oW$ጟ֤_[՛ ЂH A\_RmfO~=Sch.W3Ӆoug倓rU WT7dԛ(̗_.oX 4|40*{ En9}y*|{۞ߥXW&)'ZѸ<.)SqѬ?>A ]ɠфe߅K =[Vp^&YWLCDa|Bf2r͛2Wjb=R(]0I ^͠_x|tx{u8& d/m#DJI#aU4Nɕ||0LBS ~o9KCk[ ҭ+EjW-W/<6㾍rY4M9x\xQjrGcޔ2w-ZC6h =olhbRCM^aOJC$j]m V;׵LgE櫥V|/~>(*w7[oX-zHyz]9$TzzBƐ#9eel4|;;Sh' S;CQ4}tu e]<$-#@^|ܡ o?h9qSv6k̐-5Ok-'N8ԿZ~BJ{%gyL ӽ?_%l7D4Ҙ2y #1R컖k<$\O3'у;S^wZUSG \[Tl}0rʛ>%IR#n-ޢ峰{̘.Crn/i̪J7 8wm7 o! >ERxr\nQ5kti6M9p"/c2 Co>tAt$bh*#\(i9>dGNf#G9& uq15%H4K1HXS kQcj-ld񒸇'빔RWT@k(lWFR!RpKTpHaݴTZ1:/RFisW-@B (. =N2 Iqآ,}+}vⒻ2mO`zخj/_8=cc7^QP3Tr3ts=%JBW7^{rFfeAgd\9ds+Xtm a}?!-ƾ@SWz&-xty=vQjA{DRji̖2 0V l/lt|&9 |#,9vx .;zw:Lcw|I KڑgMvc#H,rxB'I ;kۺit?N}! m$1!Ƙ=˧o(Q :֙' GR.< GQC(nƖYڊ}Ru'#bDZʯM??R1]GOGMOaVkI;%q;J5r$Xƅ#lghlky묁*œ;}IWj@4":xK>C6e' *. qdjc1x=gؚ`As2nVC@ ]&5H6_sځ)qi_K0 6&J,| :4W)R"D h8`ƼDƒ~JHkg QD֑-%>`M50.{Ǝ˅  tɵJbswxXKϞ/2M>d|*Bߪ31.V3*\rH.n\t|  #"gٙ&\DŕO5}I➵í]?W8I65Q? E)a^ʴ ՘reBLQ:  &?`Y=B jcO, 3rdPH3bd)2x~kğzRh"q>A,-=9Ō!y#0d>Ą?fWyZMAV[e >i9y|h|ߊ/7foݹKXYJT{75֢ oQiuvWUc/`!c(m}|TZr"VAV @%/ɺy7twb{?gݥw0tcZYq& f6`(C鳠5{!~mzrZL{GE;S:5O%&bMIg4Pi~\ݖCx,`f\ԙm3}`1700˞/כkSg,CMYH@gzz>^%d$  &#!^ZHJUWl.d6|=_Yj&\ 1yoxŦB,qJ-b_G+vY,NYZZ)3.*vheoI !6mO7j Em+ɧًfYcz<r΄QyAiwO.Ga*֤g[w*yl5r_7J"x.S|.یMR>=d)rgr)9b&v݀`zVuCnf0aQ8 ?yﻞ)("ԍXJǺ;c*"HHS  F`2mfR ׺]ۄ q f3fIh$,O$pi@3Ի4?S=1n.6Ҭ(LMJ'bRg8Ͳ2bFPgg3ES yIMU! 7!w_P]J'FQ0#dˮ?h[yK_1ƶ^Qw AFe|A)i{(j(Q. *JM~7fr>_~fR L׶(2{*P14Xqr vA-ifNJ$i; tg1>$uL0C H%{Ypa6W秎MfK Gx4vmzbmK#52-ccJHY@vγ|&C@w$/ۏ645t=s6[v)d: 8.:`#Ɩ&98763Wz;3T_^1cg{z>m]E4fx/G{ s줪XGOyuYWHr:owþT BV^р?SIDV$'靅f)?KEIGu^s8#*#1ء"7&:/"V6B$ ?fiP1rܬk(鼔NL2ɭJ`n#X{iMkUi _:6%ErREB ;:pڤ8@em%jd<8D]iZuB@D;7q_5A撖5)䚵U3G؏]Ind8| `{)+ y|S_Wn`W@ΰXqXa7*zp$9n1(ʹ2Uۍ~ @g9)`J,I>RB_Jf<sԩ.ǀdD{Ek/5LB]ϱƬp3 `I2^َ>`<<^]fxdPI7gm<x$svȅÒ .];`hG]qʩs?+Cr6ZɅ$ST q4dନVIaGK`V&_:g"vbȴhښB_"<+:q_G2ywRŪ^Y407ߎJ-őJU]\m6dK*c ަOSL$U(uz^ҲtkOFn0q3h@84-X\ +og/$Hp45Rm4V3,Qۮ(ɩo=%8N f~5K1Sh28־JZRתVց4?8TW 2R@ b*~W )m:7׭;jcUˋ%cx'H@xҧ}T<BH`wo û'dB}`3ӃSo_Vݯ4> |4cF'W3s &!Q,% AA`J m&l>$R0HYHɲ@XVCgXvpszǏSRw4_|cbߎ䫛`ixl G"8hY۪i%}*7*|;CsMb7!Uxt~q 93E XdUeD lU;)VihQW Eps;Xrv&_>4WYU׮Tt뮚G{6V ᝵n; [eAB yjN6&"-|)#;OE1T0VfsrP7*7a&I%DetLlƊu)%\"Gxu MBg߳YP=}v4اA( TCp%δO,TJk5#SPųRd[pdV aǀƫ2/F0O#14y%{$яNVhFfhKX|k>sP&,#4s՛Pε1`o+uZwY^$_yxvQ] E3N t# >e=^:#XcdG|&|4 ɵ+7z"=bLQI6i'D5Saǽtbiۉ`F^ 552s:o{fՂ'X!})Ŧ}RZ;P%44mGbrOѺYUԼ `2鱑{) V.^feЈPݬ|~ ΕvLnFgk@'dBY* gϷ\Uɓ't'@`ᗪp|6IFn5$"gSR_N ?z7C`LښQ \b\RzzY% ɞb|͹CpOtǘ6Uθvy9lB#mEL2_bˇV}iDI X鎡\$o}?O`m 'K^8pxHTգXYzn<}P6Z&?`DX1LƧpI%$0{WT+KcTSH0QZ.yk )~u3rFBi7eh3+W%uoxTN(pΜum1Prq+V 1cl½6S.8Npu5WfَA#;t2hR/FSæƿjJ<` os{n'ڿlK>%6p7U_9&bC$/krۅ΄Zǻ:'1UrPy C sNUytp'OeNv\K܃*Ӷf I:ZX>ѰK0j!9{k$ČI@%ԾGBJiHd gYŞQ2y(W6VSsVXVJ4飤h̲;t(,>rOv)$A4OsX@ z(ׄ QwK}_ң ϙh= VmS7 F kf˽c׺Yj]ZM.H '? bn6⌬āxJq|.bn6XzC&vqbO wP ߈r%N9mf+Upނ'+I Qۙ~5wy|;QTN- 8h-i|},$ D Pu}0ZߥĬ}/2VKbpٙz{G7?ܝgo RoS{Ebk^IŞ˙ݶ:)G&VHٯ1ڴ)hFf_3aMglFəޣ_+pF =hN`2w'@M(Zp(Bړ?tz$,~ܘFq%aT{^i~*Cn-(".j~)?_ AiUF<3+P1=o[N `s{V-שǬЛW)-XsLL̾l+^Y2 gAq#Leߒ}pϣcހà@Wj<0Wi~sfgtov Ce~20M`oiwM0O8wB@)Jւq6o_B©n7ٹ5rz) "&u^,^Bqϼ7;}7ɨ! U몽S1)rhNq7ɵ39KLi9Iʣ#M4\ v@QGwаQb@o]gI+Bi+LCuqvFHZUm Gyv2s3:}#e ?ZfTnPcxZZ?m̈R`IL~|2 i0 ٚVf ;^Vu>vh3C铑A&,NjS +*$yi2<ãzĢ7xUƊz.p>"'2mX;tL)p!ޢ"I읮[Kgp:e ٹyBO82͘KXeHՃ6{xQqWz!/wή27}?iUz=FRjYaTLWE.1*i| xQFa:'d/({M6؉u,k|ns_L%,XFM]LA^T3UX"81!Iʚ/鑞 pif|Fڹ01ۭߴ,d) [_9~TJoj>Hm[&6)3/'IISfE':08x="Sܐډ8X7ZΌ\oXh_ƠWͧZO_{/įy6ޝ43JIM-a/ںVk޻X@ \Bfo_y%)(մV?i}u5ق3 v믐2Q3S!פu1mw7SJxWwg'Ը$\@JO}3u BGH^E{,$@;Eʜ 9NkɰlK%O_NͩŠ>)Bw\$ѫ_ w5}FheZ7(7TK .dS"dDiJW|U" 0 5N֬) j.xybyv zN-͊H_aMIO;Bï$'[ٞH~3poelq}+FZ})T'!fODb<A#PCR:g"O`"mYn hL";.bOl}cTSCѷiI([K[a,j .L#odV.⍖@Ga+,+*Ykn ho%3=ʘQ`bٰ#?>LC=&k܁0 [o[jXJn|n3@9m$?(-yWQ% DCs&BZLiJ-: bg `)^~ް.#$ n㐋DlNAo_D#KTDuΫ\vS@fh}rbL x8:Si7j?`=$7p|kpqc4'VBM*6;t@Z=GUJnoe06v"jԀcOVw=8w: `~4,+G`#ሦ(ӲoiYTYKɋ˅9PN Fp:BS2+}אu~%ց,QiEEfT_yRW~!X IpUuF`iԳLmDxDdaXr(%tՁ/y`ߏtlвwR+gv{v6:/ߧK.>S c>z9`!I#LmǵwS!F0@AlC[.dbLK΁?NDsyġ~8+4cv(tbco.*:]\̊0?T N @mm5u]wN@ -UNlji9Y߮>SW͈DgDjoAf¼-XbZ\lIvx/u,aD1TϏ)r= Z yOB0[. 2#h_0 JuK{=;<biQ=3Ny- 1I7\CSW ̮ġ8YV;o }8d:Uj Fܒe3oP~0g[q%M}dz)G.YvF |O&{ZA$1D6XAq+J[L:7js=io%?Yv 'Hi-J /xGӺW_$)>A몽:6s'# }ً?뵹BO6^~Qnwݏ\k'ʤ4\ YO%~W9yuݮ]w#M~Z+^j\(^Mej+Jã/G~ =X2  &C:['6zs]U 3ߟ]K/! t}Y#l|ux Rs4}%¸SjpxE5)dz_yּ&%'F͕jPԸ$RMBbsh_ˏԝ}KZ^NAE25Yi2eXY y < IgX{GVۆӗ YrO1A6* ؋5_uN Ut4hؕ#,NvX 0k86JY) ߍ{ pLdgbTx&m[qΚJsV|5"֟K,Xw{@)GNw< ] eB rjeY0K_"nA<53H4frB-\(5DuFP0A-[L:&ZE-qyi%J/-TFs")7G})Iڎ`vGFn?Pڡ/&zP3oY}64|l yNugR_1Fcm _?^ų&,P@޳G {^Y?loByyDBjuI7_Wv7lkA|Xjn%L5J gmP.MJm<H^PLnxY" 0Xo\$:uɘaFYav_=C]L'|.lHSzi*fFNhsvdI3Y^ݩ2QG il#0n|mܴ݀zϩKI`ziR!C4e[mb~Tdw&G~Dß8[-u=R`gGW+:@uC05wR=C6c_Ln^E?RI:aW$~#s\bp&@H5ZEͮc R!pD(#G3,xA!*y_Tί ab+P59@T h%cD $s7ٌnH_LkЬpt@`f)]C7 o| cg>3ߗΉX"s6xKLx?B)"Z߱ajd- t,/ f%Qb98UMj G?1V{ o 2)^MŃf/p%ď$:hf<Nu1#[H%I\^%i aN) Dq~~ ^+Cy17[/P 8,McG<"^!kC\~MԷMȕ;Cթ7GjY52!ABAYSh(zKװ0h*?߁Jǃ8:5J [jfE!i8kSZ Ϗ_x(U͔?4Ʃ8(R{ )`*&6@Pe| 6#S&ɾ6>.=J@,Sۿ6 s.j| Ʌ\WPinߎmHI]ו;'aA&N(Wev3>KN`VI~1i9N@"]I YK byAsT=ۣ>ăn߸,YV-A KPk+@{†f`FR ?kъtÝ DnRw햣rLϝvX0zi9 sK'X \RBX|'}.H%AE9| r)뷏Ψw(] X dfqx lN$R(ϋͫV i Cig{[-x~5lZp # ,5GTV-.r> 0A}1ko*wBG~#  c! ? E۲9\U՚-$|g4LT}Ho2R)]:SƟ"Fb חytbDj#8;$q׍ ҔVu;t,8.>yDfGl2 >| v0Ds)T1ܲ;egnI f M )%{HdO9.W7 5LH"M 0[Mvjp!]9; ADegʂ\vecX7 \T|8dAᅡ׌Zm;'mk +NHdg弧RՈ $a=d?RH̓~?s!xG5GAEZSV:`t3;%],}`2Ok!.H])}{a>i4@ Cq*|ܜ(̥ѮQe v#e1#xYN7ͮ֞t.ft,8HBKGCR;$_#={_9|7:E]Oh Lh"O2bFkj`n+CK(uq:cR wgN4RgFheP;XT&h*l$pG Nu5 ^va}aIV0kc`Zi$j*RYk"jlwZU;%úRhӭ4G+6-PKT,*SCmpwb#0m@ Wn:JVj< -,}T]8lu2wEuCAO@_з ,O ]"H/͆,NqpBNSfkI5o*: yڏKWĦlԇL;W~= \EI\֪HZp⇤,cCU)wW|mS\]iǣdd.~M)Mevo5:8AXpsXv}[XJlŶdVpu@7/E]cTY?Ef i^ lZ)~h2$RjeU?L5z]_ He g@B#5P[V:QE m 5/ L"PYNIvCD%1(]E:F5>O!@/ZpG&\hhL[̞@l `gzaa%.OE!u9>Hp#:6h3kn(39͛e^[tG&t R !▿=`-=eC 2%ƫ=K+MpzG ;¼tS@=f,yZgiW|Ctzʋƈύ4wc:RTDF=n|v}oX6 JpH^87:N=ޟy?S[k!C 'b 5Ѷ)wy{eGL ͣq4_o~ %]4趁9xЏ zugUWGC7d)Fӄy08bO1Px^ 1jNk3li`_7r&Z/~`,ic8">KZKX:LoSS5lUۋ.;f|]r>C8Kcìpȕ6֤@7\:m@~oB%ukkuEGi07+7`c/(YV="B.p HA_cߵV53=Q+O*l-ACxN$=\e9=9o%e}2ugIIJkU_g_OmɹkUu2jqW[߶A/7_H,Ui%qW\;.:,Lr&7 -+nJ}6N> QQGAΘW$ߟZ69Bs q^dC1umxrD5ԞTIΛ-n{BLҪ!5/mߗ P0q 5]tp.QV#h9/u $!Vi+aQ^-RH8Â!.m#֦d07I0[Q6@(xIT򆧞Dgvgr4GMGŒ\8 WtBۥJvbZ'$Lw^J=@7gAKQ4+Gf>?c!bzF~ԢԩsCUQ^źpĝnP 6&6vi P*_XZ[ W翬2~b(j;@g~xzN0mr=2Zkp,`)7g#TW*Dqc@L7فL#5N)7Kr@F%x¥^нMaivf"y2 > ^>emw>R<'~plVeLD3wcVa%X;ll$i#`6+{[oK&?:(4|fRD}Wa⟪wv)Cm#ZVRg]0`8e}s$9[:wM+FwP BU,&Jd]xl ;HmTP͵Qp~sl ߠ,E fҊįzx-Dı$ SZW9{oWTnI ]B4 D.%߉6ʥjωI=MQ`۞U{R` t ̊5!X* "E]1$ oZ ǡFV^D t{)QBHG# ?;6 OWWC_!< *Мlו9AozϠ|o8s{^U}3#ܖ |Jc*y)6nIS5VDlhNwR6qID)YHw|9.v]=_Z%xD<bCwȎSoiΥYMyNi )r~ͼ%`8q>j2"r-6NT"WaM:ޠc/`uhxiٻɶ/_(ٗICiSZSթCnkO$f>B?c/8Q`ꂆy.$m()!s.zT+'8-%{\OU*!@(͔er#BuәRXj,l[,zzcre -x8g1CgB*@xoMĆ6RͨK2?$(EV\V" %@lgш$ۺ׷C0є@)yYD-Ʀ_2f)'O:y+F2L´vYby* t`gv3`6 IÎAQC,G ]~>.xP BaǬ93;ףu mt;Q&p^XPX̆{J;#EKvk]N8 =ctͩS+ʚg3i 0R{쯬;N|լTx /ౚiMvc`c021&ܒ5KL1.' =ӚiC8RÌw5]y>gIn,)]^-ErىVɂIMYTI,|\Qr,{|dQplpEGuh#o>+^ql ݓmCPӕ~dL0&Qj&VĩnE5qQ`3JNkzkWꨇ37{3~ %y`l0\ 65Σ=-/*;<}16ut>.;q뛘 IՅ#"S-ͱs@i7sK]8p@P*lz]Qefg\zO{*9}U'BڲoA/Lڛ[m \ϩ!40-')ܟm/L2^ܓ^P(xGosRv94bA"6bc$JRFjo˪qm-BQrsC`dۼ D" %l߉fr|g.VRț͒@$UJWQ o%Un zb^C YvW.;@vךa u\"v{?S6.H&+aw`)sVK 5ƴ/h-EIr6ITՈ g/4-*$m..f-Ι}VN2%OUH0ޫ4lg"{V҃i+ Iԙ0v̳ PilF;ÏlX-"yb1D=NQ_R Ren6 ;]_g'qPfXh&`>4s,@oouoj|B%饅`H'38Ħw_x׫~YuC9l\QuEI۾2DsA5Ic 4%ԽML+Vj JJQ +J;_m9Pzqa{^7z!} f\&d:3G09ۥ*f=M 0{zfhH$F9ozJGǓG)-qnm mb.7DK\ U>NL"&m ~³R&R\N; Vp43Ri&~l +{'dAq#>\ʩ%ψpkr`1*HBrȯ ;,5qW#NO )#y㖜m)׎>B,x "͹)U\N^)v,/S(7VLhqiMfx\%*ݹ7^[htqD$|r:-_7sT,a!]o$`. 1Q!%Aq=TX* KyRئ .i|[N9`=N\ؒLK|g!t%L`f2Wv-(a(eeCl20aFjzΆlg <H5t*}^ru1+=Ԧn;6Fg'n`OfDrTt o6;)sUg=̈0jF9#OTZyc'Ĥ<FGx5L|.Β/8\ m2F> )d*s:|nFc~Gf$ͤ(ȩHjϏQ,49Kh@j@=5f1dgp9dNEN4.D:.ㅾypX6e g.KU٤,H=/4,ψUHo@r -aږj%匀SKȏ5mժ'+Xg踌V7䅎"APD5oc}vl({%+Z"@q/$]_F %9&ܛk>BDSUGNh*|䎐f?_FpIy i*w&vj@#\@O.GJ^2Vĭ>r .%,*j괆iX1x~rH[C y/u̹g Ucx10PvY|spIrM9㶕 2B!&_^7 6 Z47"h~!\\8zF/p{zPHґFR72R3TFx͋Nv0)݈$Df oup*A[9Td"BY9&ύLnJ+ϧ"7~6WU1(b߫[=4`ń\/Au@?8%V^1e mG>> ~ٲZzpم_t9ڧ6.UOvnԬ#CfRC*X`LHL(V&kdzaWsH ]U|E80ڠ<NsܼU7_t_ZT:DJvy/gouiS:蕭YPz\;]"#3'U/^ϊ!b«jһgtg˯,SF/M@m-ƮRV؎;s=PP UD| %V2(-5Uc}g54#7)٧(U055zc/(uQġ+xڕ^R Sk!O_\Va0V5HSc&@.Bvi O:UnKAUk֠%dZ5z.s'|ҭ"w2Y]A : DDmKb+Z2m_\Ю'khҵo\u "9nba=5"!jzs+:PܒWb:{xT`9d})@^y c=*]N*ƚ7.?!3ea z8M5ی"}XPqy0 lgi"3]MCӤǦn^5 Mm}=ߎuaӘ,?8:'9< ^JW˶FheA%"u\lVUnnɇmMꚟLwYϏtKN$[H1j7pbTD^kS,Ȧudu\$SqGZ?Eh;^2{Y#*"M}$M#,ǐ\&Rʬ݉/B!?7ʆs8I,j97XsANsQ\l FJ.+|'+WqZW` >CĢ)+>)/|B,[dߢrUq-c7 H[qo^>D/Y >mkJ/ \$+|3O]L&zGv݊ĠE+/6% P*e&2`yɽGIMtJAeINzչ[OHf[Sw]pA0L{r^X{ÁL8Ӻu(⋩o t6ܛch&o _i XSěvD_,>w(Y:9-Uߟx1 M~ 4LƄkn01_)eOs1"mDGHevމ#IMxj[+s%\ [eR{.H1iSXQǹ+l 8_m[Q{OUy|/#jt&|Cۨ[tl^,ztWtUT'2I\x'eݥd+tClnMOF cŶòCVl$IS+q-SU9Ky(ga!V jT+ rCxc)`Zdv)zEFɭIQ\*K -b{R{ E#?3@W&ԅ+a$ StZ,N|O b)|ƕ%C?>T.ҊQY: ,DGIDhԼ*xNOR 8?/cx)(X!(i1(lǣˀ|&8C[Yv1ŋ^ !1貱/}\PT0g$lmPi'Z VAq6>8U ^9wvؤ$}8rwj\j}hqRI.,ԐI/}%hcQzDQtKѶN8#J\e&RRAKm0hY Ӕ\r;CrQ VW#dxEf=\lSM9$ֆxs%wdqB <*,|Ө:KZ BoI#Tb|h8Yt+ = tv%9b}Dƪ0@9yPᵑIR.M Pr|r0[&> R4:ks? B> +1lkQ6y4|1yCEfBtTÉGNn-])_+%O=hn-Tr+8t}޹_{q?s.xU.q &ZvWgQa,;e r7L珓N;ݰ3HDW;tȃD$PBPt&z|L !H *FE+=I3Eg z+:*=l@\׌ Jb(]ed.]?$PXK猛V>*cV*>PE6R4[H@$pPweBa4MeQl}h{lGىo5+B\qrCp:lh8E"yX9YOzգipA)b;hZ3ï-H)/6_vS:kK](uɅZNJqܭ(YNzgx?ӔjumR̫Ϗ,e f3Wr̦n5i \Z!̗XxP_ᏳgS]I=/ʣ$D}xd\]5`~L*LOבrL׵(EXc74\icȟ1|TAr+@_ sb(KN_֏"UǨ&IXbl9!.R髰r y+4 bOل4AHnZZGPx0i̞WwĬڲ dmTh2rXE.a6%tO@~1+ǩJ\yT9φ~HgfOF(SkC;~j]f0!&R^f9lIz;y=){'=پh%ΗEhŦQBޔg4.#MFS|'`x)l*5fNbX(xP'a` *Thg{|uk S?sr׵kiZɯY NsR?Jom" q]NJ2Ivǔb# -cIk ?yi[ QQz҉!K!@@nR 8"5b9Q_-Ҭnvq?-S%N1~ I?Ca{4qUq>|<̀+}+2Kp.rTU0xsvpVOS;Ξ|ҲS;R*3a;KGqFsw҂"GK{ *fXaCT3`ubldד]*ѷp"Hte4+Q3hCD2.%^%bb G EցZϋ.DQr-vPm CFubUjezLv܂T*hxFT{))E Fhf+ǒ Mcu7ow軤z[E>YjA1k1 i@UF0NB$2;}M"9溒ih[8*AbUK"%z[E?U'~-Fi ,BTnt;?tDа@Tx xNDx:r_J>R7ݢu[mwAx5MCn2f_t5~B #~j ^ܟH0oZa-v ŬNw˶L测|F"<}5t "4J` Vz@*f8=S&0m ơh?C?QuEkj…H# c1# 0C%:)liT%MO=n#Kz`{'hi܋n=Ea*ˌ-X/QO_5G^ q)vOXE_tyۉ#Z^ 9Awu}KWE-|h*{[:'rO;oe/TqMEx<9lm;hu5IBz|&FfAJ4>58?2KMs77tIr]ah8szgz 7t[MxV)-@p?"*%:[4X?fH'>ֺqQXuG5KDJI$Ť֘BAޗX&Ɠ ӷ =eњ AVakŤ|7D:8'O]> 2=©6v'i0RL] o&484 m=Er\*%w%k\Lk~\ΰyBs3ebS]jR $u~$Cۿ5Amz:Xě-hMO(.*(wM#п{}бUc&Ԛu +gLh",\nf]}ܸsk3cRa!1hFVObL^n ٥FebT\ۧ3aEW.TdT XBN1S{;%%"Hb)R(YLzEc@zʪo{@ՖpT |Eس%a{7Oե9p?6V9*ϠOfJ\y&mZ[9<3!D:axwAi&N=J͝~Љݶ#vЁMJR3̳0+_jٵ'9xuÞ]QoTΔ̝bӪrcw:a $Q FPup x 3a=qj,$h @ lO|Uj@vYNc nKT6;= ~WKnUsY9,EZS6MpKq!՜ `{ :snk^q :GhM8(}߆_BبJC5 A*O񍩤,yTlXNSO%8b4PlU/ b3 &ȭdrxhf{򼟙1yt>qHFn|8;jf`ͥxb" IJ$(ΏD:?Pky (Kȭ}D6tt]+&Y{\j7@w Yfz'P9=$u+fzڄ}u{)+&LP dʼH%h S=܎i(dRz=MAI:LA1,xeК`d -Lq̦yfV_$fة(0Bvd=K{PԺZq f,,t'AZrFp.ԲUC ,YհsxII廏MH5˒aǺ rd.gSjT^Vpxxղ(e]r̔x$@cY٥ey3J?uLkAsH A9\>:,zvՇ2Cle4Bf3b,(z]$[9$*FQ; E(0G@q/氇;n'\7P]̇G斪M~tx%u|1ak'XSg=pΝe$E}R L8I?[A_52P>\E O7>eu%%Jdl I!R ܟ fBZV>oƩVdRX6BwFt~0>HD:]Z0@]Ejx+T78<[PlҾҫCUR9 EC UK.TWQ9De:\틿q?0<-?a uտ[}&kR9KJ, gCD@&W7vZ(S񟞙&om7F+-,?ϜspҎgKLZNS?"!$i?0t`qz?4Lk9'rҔd2ڈdC›ᅲwK0|!zbXDzGf1fpug#fOB38pRx()r2S=~kG%k-Y]b mP 9)F7}}SV\pt5Ci:` zza[yu>Q6}MP1qw꫟ XNXQ/}\q5\4&GBkQZP`\oibR0N?:&j۾D*i9M/,#>-E-(boO,t,z &zA["!X{wLmukcod)eUC-J %//>5c0 9m1Vc>ѫ(? aCkdŸW˜`yWG|:p۝ UieDiY[ZViiOdƌk?M/ =F}&>oЄkA 1師72ʳ!y_v/alG]~/3᥅}eڭ%VJާZJ Q(o16D;'Tr/;4a5*&exm*Swn+=jV'=Jj="|ktI ?FGY*ݐ(%+CZ޶&2U.S#qмpcZ!ψ0è}{j:-_€ӄ1=пV4#UZES$,X3a#a+ ѐ &߉~|bAA,bH`_y6L~@$fY~G"*J8KǐxLЮ$UsVCIؿ*R V.Om+-(otxCj`4{{M)Y-Z8)dAFP v!3/RA-kJw F7nNgZexon`̆!{CXtٶ&/J8EK>z6F" +,3wfwf(!\:kFU{Nin=T-ڇ=ľ-j;G.ia=4@ H䐄3 j"{DY}3z&PB~ YP7bֈ6.G F>"Ȑ^QbMf[BwHNCfyc qMnW9@B!ntVo07?d:Av(bV dOz8m}#gEօ&~rI8Ē)93sln78'oCi*uBHSYaH vZ0 #PCpĦ9}?Vԕz#C4zYm\]c_?kg:-eyr'y c-5 .؉yo@gk[/QdS}/d#$❾R*Ծ%< >ɐ)>itI~n- `2>rV#,ykm=l']fvNrm83du^`OeSs*a%Vm M0vҏHΙG"u5})ӮfG{7j5Qu%L#2C܍]ĻO#!縟%`-IW_&Z%Vw ᖶ0^L*ZM/)l^Y >+t B'C1'?JWz%ouDpє5mItLJ}D]+;|@Lzx WV,³7|]*0]աCr鿞RtBXNc boJt?K4p$sʦϟ˅zgQFZ S}k[vZWsVH8V1l\J]'Q))3q"rXrkyRqSz~}M&TA2Z#cuy'T]!%}:,1d%ZВzxt?.e2)7f=TViՑ f@Pi>T K>iT +,3ڵ@iũݤԜBbplVeBx4*A]:3@<> vZmw3^x96)no5|~p+ Tey8* ,Մ ԍ(䘻rʹ~魰YFF2VSYUbV%@1<gQ j=#bg&ڥ2+ evomخs+<>6g;Pp7o%}^ἱU@"u[ߨp\D< TW=9~VYC1o8੔ʢϧ+N,e $s1Q *jpĠʛX!a^xYz[0rQ0{Óxs1W2,wc2%3Xy"̬gSfG/'=1qHxK)^ǗrG]յtJDU!QMKY-Az j0!ԙ(؉CH(?^-3+GS)oFbgfSs)mDb\'A;YDQ2>D&H:3ਕNh~Q `!)M<1碱!v|"uS݉j2e ŰBe޵E$ڃanSilo( +3d>cW'TM}n%d & `6߿i˚(N\ɗ*PQ0yT[ C"ߘo$;hu2֒15PԵPр4|h{!:#B\EL: !H(?.aiz9>qf'oZ _87agP -SwxN/9$ O*i-QOn*'睔n F%VeO+P3VWnW)O:uI`Hu)ٷ8 *p 02zhQ/띻*'f() %#Ul]wBw 7clO$q!Ċc*f&U?%֝cP~Z|BT;M6)2d9uh,8o Wsҟ~݀rZQ [`.9kE-gKMӚAYUhמySUN64 m7Tj=GIV I-JP9x<{.waۛȳ/'J_ 'cs^QZpczB\8%UCZ>݆ݹg-YōcTd l9S1j0/1߳~ d '\OZ #qQܾTP`3R0i]kb%_|` Kަ3^R3J:e*ryZmВge5(H.Ƅ H9Bz6NT +OLۗ[|v   2T|'):3dL1v ]a y('Ad=Z[F) ͓EQQ8^c lR.&wu2^]!sS9,=DF"QrWEa* } wSd(V$U*K(EBcMqЈ`[I41j`7;ؾPdox?˽D:"'KHMwU瀷8^9w|';;ЕH娈fϧ !gIss+xagbu4{$p­ys;.1r{㹝[J3&r{M:/=$ƜPڱeF, S-~oEA6@[>r%?$M,{^ߍ%k6>9WOQ#e }Mrí 5mEh]>oFfG>X^"E~*QlG'+ Im! TSB0[c@=RgvfkW~3&nyI,Ҹޔ :3<:fW&2r= \LY:><}tWy{f4bJKLԚ^+ 5P.LN_&&7N߾}Rfl{s&{(i/Zxa: MsUfPFdE8.xaSb^nםc}ln~O$lû4+`&k~S,Ir%q[HB*n=v"Wcj{Uig SuגNJ&LgҘqʨ|)g<0caepC-'];  ݤ&QwZO_&#̱ )I7t?CW-ѱ@Z몯+Nu/1 "_"%] PtDvXGZyc:ٲT6tPɅtݚZYڱM u yȖgZѵ7K,&N`5{T~ge'Dw?O0X8AL5a {H'z1Y_ !D$#Fà[r.!e*xP_*dtJs;PO\YY7sT)*Yj=+3??3|u8r(`Z؆V2QcRM;q/%xz}a`7ղ"1 Hg?l\`BZ i\<6*BYc?("괍ơ.d^>Б*Q5Hh_L+-ÅDR(#AJ2=6ͫpE~km΅D`\z(W/x&p?wBͻ*R?LLNFcEd~B?̺-wB=ksˇX?Eh7@k 8>3A۷KehYHn?W)wryЅŻ{V VB᭛ܱ臨 #﷈:.n ~ЙdvatþR=.ި{$mkMBԥIUʼ8_>#[/~bHx,{p]6ݎfi?q6)yPOANNɫE@Kαc,0x!r<$֦9՟_\5_QHs6*--mwKm!!iu?cX>=Cmlo PAdm c1pHŠ v72pA2Y`T"!UBȱ'8['ηYvkŪ=oV^Ѣ6PkGa[s:8l6s\ +%rs'21اBLlcfI) /9Ot:D4!xQD/fY"~U>g `PY WP4@Z_|urOVS v8Sz8 ˥E_‹R{&hkNgk/cv+mbݦ>O%(TmSALF! f‡]m%2TzG-[V.x=5)Nuɜ_3P$ 59e*]Y]E>^ych{2$Xs*ErЯruٖݭՒʹnm\jn@|"={+=^GfTn-mN ףȺ wf(z 70]HiL@Ū;D!8_f.Gl-*7EW4#,~[c/qK s:~ZA|N u%Ie!(\_r>>bEVw 9PJ{ ,fY~ 7R+^ `m޼_h"ʢy7 6 `6(`3"|V߰^'O Kir59˜o|ihu8Юhs!Owwk\5xHT>i٥N<_c|:lD.گEJSƥ"%.%񦉯1ɍRըR9O][ CGjv:z#bX&= ,>LjA`zJ->d՜xlů!I8G"Eu#w+rΧso %Ƶv s!VFh/|-×HZxb 8f}2I` ks4WZ1+rb;ף5eTs:oz'\43=,_'u~z$=[H`jtmSx/:f̦lyb&VT딅'ac/K`KPX\t!חu a&Hp'6d(O=m%ω0YB=`YͫW- rb>/>Y}/8e)"Yh>њB0 mo= pto>Vp7Ѩ׾ s8Xk RYBumӝ1"X7c,|/&zsG(,Vp.=Tmأ ZBVMzcA.YKڛݽ2H$<6Rbu5C{IuA¿([p/ 0݁"yZ96,3-)q@ݎG K_ h9$0J״7!sDpq4Vi?mλ#G܇.@X(CFn-FEAr& ^UzaFNSYU5V=M'HƉER T!5i0ՇuƯ$/!h7OF&|rL=XT9d:#f_|$QOhZ] l22ԩ0V/t^Ҡ3-]D*F39g^ɰe\Ӑ5Hpp~.,UU9Y/hI8.꿕h Jq7"{T\Y9H(tk 5gƳa"fcU~.B[j3!z|cC. &NAyeQw޺pX;~6u@]Pz&h}"Xn-Va=.atݐ?CAzƯuC"RzW- V\&;kQeM$ް£&cF Z^uXY^*@QKjEueC=hZRxK힗<=ՕY ˠ@bqA1;˒|d&@%l͙g8۞d/> 7+kutߨuWJSZ9m R$;` [*,u+(( vd[a[f=ݗݜqF:S O L4\;rij⬀ G Pt&qu*` l[%7O{ɏK(KW:XPdU3zx) 9AJSq]CHa$a@Fܴ'G X*hh@Ƶ8 X _"X׬ m9j<+r9MAeRiMm+FוCiʿ@Z}+C;R YFNYt6\Wy1F3OORA8ٶE ,z4e㣍CP [JeSbO@̓'kYAYV.2_gF\\ '3DSi8c}}P*0Il7 y/&6l8懀R^]eBP@q:yM'mf$o- iZ;345az\~y Tn@D-(B 7.`%"oߟo{>3?"| CvBlyEvc}fc^1Sьѻa[O6}ħո_BZju2I/в^bLZ,)oMs;93Qګ4QLn7TF%xhY}NԨ1}p.9FD8#Ph~،M^8wTp̋V.l!| ]p:M,&f`ct B?wۖս;聛L O-SO{{ⵁvM:fai?twQɱb|W=%; bNwfwLKd}3kQpc5xB'+ ӫ]Яzb=6ٛXzgGq AIrU-v>G%@ r3-^c{jXJufROHރYk~1SCC3(>($l6LVch`54  YiBU-_=cL@6U*KXTDOl݋iCz.٨&[hG??=1?'C`l]< \ f|S!3P۪Thw (Oղ(@άJl$O$ BQ#9y;, PR8du;W 6R"kQiK׀$oYp,$;*x۬*G"`ez5mG~*\1RAyc$ 5*0qP8{2U}|­Y/$DT-sXhRsT\u\S>ܤ+KPv7pe7A-}ȅMq~+%F:Dʘ --_]#U>5eX D8j3R?Xf <cT`wYw61 ҭ;/o[`nU%ħI m*:,"|+֨QHnArZ.!p~͚PckDs84`㙕-0grH}ë_@x`uhecG. wv`<)m`p\2=0iZ?|M.ЄKxFa%%̬UT 4~0)}t'ilN匤.⾴kхSgD+~ゕ)8-Wʠ<6 ;'eds7_ 0Uت_!6\FN+mDukBMjַWrg)IWx6(H:gpGWMֶ@2OgU3HW1@g PKf-y4!(v~KxF>`x}xJzuB  OF(b g\xx^W~Ήr*AESc r M4BfqP55r UKCI1xRvåy}iW'[D*AYͽ1 w0=jsK=6Bq{I]L(Հ\$e&}п8Yo~}wY?:.> FSΔzڪdN%#sx>1A|K{H`%*(Iԇz49 W3~ ۘJ"?j--*;%xQ<؋Lƺ'S~[1d@_{ V冕:c+fT'huY?r6E-~=H4;pY@{pa1Go#5œֶ:^^KvQl)tF 2>z%mdxFtyq`5Xt<seOV(V7Iδ}hVOũX6‘)n\OM\znW"Z}XEBi,,_E1>3~X6PɁ=JṀƼFzgg^^?@9偱U~>՘Ecy'3H7_Tb*LuҜw[w;"f9K$>L=,T);6̭L_t[*3(No-rkR3NqtIA# ),<){SEZ$'&fd?5>F#}dLx &=45fKWЙMѝu%cUl(PkBֈD4f4$tTs'ʰ>NT*V <ũbI)qvsSH &5O: RXrEA)۾+%~#]'Ꜥk;?d^;ٔBͩݕېWe.mX^jWT]nƲb0[I< 2gKN#1;+.)_. ?4%V>!ށ?? <^9,`mdBx-d X2D*/348 AX7*}a~z bO lC!;=[s͡MP4PiJ1t&NfyTr_!,UAh5ޯHI JVP ~>5 eעz c% I9=0Vu<'CtNE0xIXm8@LW 1^&!+5J NKp~ڪAЪw\ku9"p]"IXD'C&6/\&~(5=Î hZG͑ S&9]<_2ɅZSqBK7,e^Øf̖eǮ<6z'փ2Fzl:F vk&,ɐ4:jd| ܮpZ$pdaAnY/S&W+P_0|~?.ZQu8Uh\`7E]gؙm[Y#Ã*ڵX\, BJp>m>#RG:\+w-iP6DBJ/k;dmUJNms0Q9.ڡnesn2{!%Ahd^FkeѹE"#^{f#?,`9rw1kǓeIMq2=WHǩXd.L;ª a)Ё9r2㛡&UAtev?Lݒ~DdJJuҐ>b= ñeLlk\CkaRFj #*sf+{#hg#B.Q,q.-xRx%08jkXH1?c:(ߣEoNf,ltضqzbcHbbq~GA1ggKt!eG2C~j{%s-YR& }85o|A KMOѭΨ74A )ٔ_4<@)Jed. yd"2VYif%u!*{WsVTj~|=ϧ͖tSI#K},~Y7;V-i7ϡ} ͥBflx#( wK[0zy@6 GPq6{ aUg3'1`b*.QLleAWc @oӷqDdYu%͘t.oFgOVc}4K<51쪙_}Q5S*dVvC5:@혮UoiyǾ,!xB~M*=#f 4{UFِ D,Ғw?&8T했BPʜ؎&欥YL64W`7:͵"&{seD}1_v [ً\wp< 䫨LCŘkVC ,YР}sr:HɹIy% jl$+Э,Use6<[~ٕX:^lvwE? `2@1$t;Y2knV'J7ꓭ86Ib|pw)XSD4ܙ$ {r\a;̍y:~׏+3qzBO9:݇Q8ѳt"/k-i-^xt|w8B8=#og*eٕLy;RItHKxVLVn"xVxJa,x82Dڛ_nλQ7HI/hml) kE9#r*H[Epa( Ke6;-$_R*v[ :+Mz.(m@%=^I!>|Gny/ [:**7J5OtcCpO6P{ \e7C#-# 6(!0ZpGzb՜@׽+Ixf' V!3wzQd쪾v+uB@[ Xτ.=G>΅χz}sP#m읍ǭ ۠Ll'nj78^vw$% ~ànb{|%gb*D'GVHa-*䐅 K9w\!Ңn 0Us&aJ"SJoIf_tɇ;<тYeq7{餐ӄm';u;43ߥw8ܗMHy0 36j*+-D.%|#bMESf &.ߧtcW"abي s mz9׫uQ1ua_%x~Gr}qU:@t0{Q)6leA]3Ah8@…|n?s'Թ@==~,힖i尊7Yd0X N& tރcu :L9(qxC"O &_LBp/1CZQ'%30]@@A-ve(+p3q}sۣb Ymat;NRks@Jsd`>_=a>ĭ!oeKq>Wa>XV|Ґf܌o:E_Li|qa눒P8a2Wzú}/enqeB"xTn `Q菷2+"5U{!kı%]<1  zd&[)x2o~:+S%vڰW}ME|x@h zEv|48Ng`+!SQzNbF\QaŌ.!ӵ{+mO|k?'/apzUf`5m4\,|''BvCRRQRtcmrC G&oУ# WqË柤+*s@ɒ$KB2/=ϵeeī`'GF ;kR`]"W>/:c4)3Z0loRQ.z!ƑEXk13x +9:"m~ (GsP$,Ҵ{6~ y^)뛔qTD\c[kg–R [XHh?ʻŕU{yh%C>̐ցA5Ϟkq G*!G񽟒3 j30c R6׮* W?03g7ڄ V n5M^QhFh^qup}QkRX؍ XPQ5"3y>bMxn(I_4NJZv.M$b6Zy"&+]/]IZd9Pm6g<0k[=dt3,Y)ci@X93ȸ*{37Nâc=( x[Z$>+u$=Lzݠx(^#=i+bn=\Tpcґ?BM"4 w] sطEC6U46& o%z: dγ'^\,S: `dH=dK1v "^I=)ѵu$lVo[=C zIs*['w:`%&kx.h:'ڽyB!L6<!7:~qqE;K>!=eQv(I-RAi4B]mt{g {_#;~U f -)mL.LߣN gm-}򊾒3}} #sos hqCfeD+K$V?:}Y+}?; hlZYo# ^A3rG=2xnY,k48hcn\5xJ9lz:HFVM:x%yJZAjbִxٖZ|rWdwɫ wy%1WC{V;V!rG$ݤڨR!#t(ǵZB6l΋ Ax^7Lo#ˈ|- pQR 'evkxKxxYAOIk0ttu=s6Fg0CQ9mHu_ziEKhyiߗ?Jo=ԽԌz>-YB,QJE8%XpRl!pl8Ty`&y_{gBQMiyj 4~W34tRg#k^vU_0$MbW\G9\Z2s$-\}hܳ_:(!c o,$:S3A1~NoNqDv %:ql:IgHMoc SW>Fڶ-X8" V5ifbbJ)i55gCKWv1+WGQ62̄Z#=^4鶀X ~|N:H|וV.f}ӞU-Ez$m|Y)&kK7Foo}>}QA#T̑dSxX2 m/x!+.ߞR :+ 23Ȳ1n)/.H=9?c%yǦs 6h 1RGGw'>۱bY{ڶƱGx(6)zvHh 2lӈ) 2/I:GB?\<&u2o/Ef?*q&8A(/G9݃l)CƮ6Qq"*[+z' '8{U֙&t2t3Fa e(u,I-J 3#>P ednĞo@YgOwhqCWmL(]?g ={?_sJ?N2%~ ڴuw#[&J-Ϙfno!藒PJto.)oUz; <ϝPOD TGyN g4,zHP@ql.J{J[䥌 l`ҦafeϬN{I@;]25ds'IOS#m0]+z%7V@<Jb "}Xe ͩid;S ]*d9:,9sn Zॏ_$pmxF2T?fB?]g~6NIL];?ߒa"8=լӝ. 2Z9*n7!Pkq4N\~&^ވ)tg"yr)#?`HƏ1 YW/9 eϬ >4Oi.B4/xz_'(W}:24={K+8l/Bu|K@ ?0䍑T,F.MAuBZ`Ge;*VSbհdI%юbS$&g%5,/ ?rյ~S씬J[Qb5TMUa.O?;h_ ct~Cj@#*#1~#@4$e[n}_DKxf WѠx:&$ q\+HMdlgJ;sׯ6O`Dc{M},8!+m%l& L,dŽN{4bBIHCpކ~zBrRlۆcQC*x.PZ4p#l'%8GwozTbSS&lazDnE`= lnqeE q>,ڕhY&+YufкD= #Goȡu{J2Xqd>Q=_1ƴ@GT:_n/IUšřvCC.]SBBx&Qಧ-PIظC"0v"4>&\*l *b5;鵈 B>];R$s)w lڢY]a,v4Xʤ=*{YPg"Z(jp.jVdY+@季ף~gA\nhH74+ ml֏ 88p48oQMMMDeX;n͗G~7Ԃ@'Q-A 0`沦/Gdr'T3`1YwWGll//-σ QUOԌ)M<"nÂ"|KtF&p*;MTlڒgVGWI$|Tow52<ֈ"Btlut۩Ҵ=-\1$PI&BxsC=C8}~ӐP-6͍:JLY%;m$;Ye upb"Li~s\5fr-Oa ۾?#?L{nw|HSAhsca8kb-:lXqUNG=!lhϭ-&:^IK9 :/"<9G7-Qb5ḿ)Lcac4O ʺJ0H~1]^~-4cn2kXDӬiDI)ǎ_g:gVH GcuVK"@+ cvyty%2~9e~昋/Ѥ u37P Ue̺?\.LUӶK*#19t%)ySTKUϭF#ͨj?eNoXتC -m-<o r5LxDPGV:!0IL*K8)i/yd,1Fd %_XQQ~Ez%o(,ss`?rOfk}86&oǏjj%N@6N͕:s*q' Em"q =J`)ilM]𳔁*$LʣSFFrxB/ԯFw}YhaUTy^: kXfr0k!KK2Y$& '"ڳ?, k$q6_ghI_+ yG h#]Gl(4(d>ġ jVrנ T9XxLN7(^K>iph>5J Pf?L3W=)WozsƬQl I6g+wFc-(H&JgK39ɟ!gr>4">2Jkok0=)LCtFXp]KQ(#ݟ@|Cq_Ff$L2Fg$Ō|5if_j/AWȪ(u0m΍Po6ZIMR$nzM1EBקh@⼾ldyAAg9zP<ž`mUEC(P9qj )n13a=Zd7(Oq@zGnka̞"TD {42kTNa*x6kl@Ib|sCmֽՓn73֪xq0(9T{ ~QrD]3Kjg7Q6]Q]/6ɵUbD? %h05g%F|ψK7 UvoRUP'zT]IYW˗lo@zSl=RBZ"A[M^-~SP& lv z_ǻ9ǚ&,T?ި4aW&ې1w+fا˧-" K {- {+_Z<)^7zO7AaC}_Fm'tXN!IB*.aD pFׂhŎ*Idl %M;biԊ͵=PpXnpx6Lڗ2/DW[ <\:oP@а)+T(=Lb3etfuzU/3+C\M[[bvnNyLe<Ԅ*f6347q6gdU-J3^(؇t*-G(!@^[#kyy p8,3ࢽ\8U&LIC bB:T0U)Gn&T7mKNXV cxXjQC?Hɶʊm6\nF 0]ġ1&|H%:j{ ]^.D6fH.r#q#: 85IєbAEz9lIO/Qk !ZYNϻq~U~ֳvCl iкˆCˀ{%c1s:LgJwm-A HWQy_٧S'wq>DE}bNEYA_D!Y'f2~k$RGD;nOUa~XFuT^f-{lʏɻ꫗Ft &?+g`z XQu&Řz ( #*;K -bo 'M;5+UD se{p [{j0,#KS pNlR2WVǙ"sW$80!7)qT3=,.GqBxnEyRjp>}`Ԣ3y% Qt"vPZ#GHqv) `@Uv–I\EtGz67n Z7$g0Rcs6+ÉUҺ.k,g|e2Eqc;fPevxcqc2ݡ&-д5Id`QRٓR*;r˕6VæO> \DW> 8&S4ynѡm&mLDB.S8q;w PL bmc3N l?/aQ,$YrNYÆ! B&_ (PV&"B3Ej kp篾u;䐊S6R߳'KDuÐ ZD%nV}b=T Ȕ 1cτ6iR- "C*"sBm{u8/:.x;3K%X2.t[p-hgV "]<&c h<ʇЕ+ 1<C!-釸_:UHHmjlj6ͳIوeR<gxݹ/n)ޮ ӓ*n wgv!e/ ;CrZ5{0,ލQ%wʠҞ8^ >yr.P+& aKB$%WJ7 =3]H=~$87?.M vhxn= 6-L=E:^8\)B-_6v3z{t(^O^Ƞŗgc50ܙ< ՙxQ,͑9A nkdV%f U?ӧڑ$*}f (6y(ooX~(Gr_5P}u \^8F5P$, y 7G\(LLGXbĚZ<?TbEM+)xQCZ-sHt#j4E>ܨ ǔOZR1|Z &KfQ2}D o;cŦ1C0\n%{\j挝LTB^lG!)q܇8X0 j+\聊~^"|.s>Kp ȩ\.?庘KvS2-6_v 0UC;Kˋ~D⎏HS?h-;6kVܙO4qR)UN{`ң=,0\GՊ,7:^ƤSV`|/\r&Jx C%뫋o$~~Mc^`?C兽Y5/L0}Y\ U΁pPSY2IJ_L[}k"(ƆDc7fb?v;vhKxQ`D ?8BA)H 0sIRzt[MT"öxQն`s~ҷo{o)W3cQa]_ K-IM3)6t?Ӱ'F*R+)qZ<3}P Fס#xfTU}-%᭔M!˛\.t':ÏbSA6Li=0s$Vs}dU~w#- 1l*ZUHk7jYpev1Fj!gy a֐A$G g8kLB/2UHv wlBΤ<퍌+X#uT:+wl=HǏ&:dagqr F{9t^TG(—7<ިHQ F;,b" ہVz{@$OjP OyA@7h̳-ըrC0L煕"7@( N#oI.Rraݒ3-)QP jK^Ξ%kؗ +wi S_ueخNś;e΃C@i d2B>ܳpjOMt%,^.m](<XK.l>Gh>M<;u Xn0S5~gwne\+YTU,3" 1 سh_q?s 7I^_q)TJ79tdө!z=ȅTl]:?5˨B=vzbz oJGݶ"%%ڝ,1-Ou#Dq_rR !h aoil A֡uW1yת?{]/wҦ8o,O͜})y0(AL(=KmNMޛZuyW#faܰ y9SVGK4pw8ɆY%rQx< ;ti ~LZ U٫G93Z Ktd䟔fΐɐ^ePkG}K+jEEu2oD%>PΨ>~y wפǙu8{l94Ntp*A~3 vYivv93]/zU:Q$9Q[Ke(DZ&mOPp3빷RtjE>r9taoZuE|ۉ%aFLn+Kp*Lc:ԿX` 5 5_\x ,&v+H>,q0@&쨭o焪'󫢥3ّaː@ a 5#&uC5LV: byHeuz}c |W6N/4HP$xO 5]G̲{p*2)0_ESLʿlmJnB.r|p\!}FDK[PSм/} ;Zi.l {1,e1!.aH"ʩJ5GGh.އugWa<*Usž,:*ZO {a<=h~Kr朚1 K7zB6E0)XOPn;z)%ҁ)*¨SBuB cbcj1;ja\7^1)zF GqB(P?{aϸ;kԕU@J~%lTs-Y,5~^<9su2`K@FӤvdRHdmdH )jMhѹc;j-R;B*:1oWlTynUɿ+9F^UZo#tDEd{iJ>^բߧHc-+NO$׃>׈{8+<jv:T(h)P}ZhPdp;by"NW6#{z/3#&$b@݆ @㋲b/TLB-kaQyn'fV0fvP)vw5*(Kм8}{C`aM6Y,T ƸCip]~B,<gz`qcƺya}bENi/ᦽf H3)qkuXdTjKJbT@@q{QJU9`ݝOQHj˹ .i w^p pjwb}Wx )~⥹ 8L3~%[֫:S3(k=$>t-_馃 >Y8e{GpD:BsN~c nJecH-e p%|žW]uX00S~I*KIaXBp=%A3Ͷ &9Z:al4=rn84"TΆ)T%քXO \\ {ىJ}svcR9Xjph #J&~Bx?dxQ rmQ'ۛ.y.EF]> սp;D2:`P;-;  Vnsi2-rVNY.m%y.qpMZe @-NR_qv~RNs̢aki| HjA))֒S~3`<a'Z Pr!2NW-h-;r mp}+>)`|FûBSwt0,8*_uzfLxfQXZ^Ψ?,S1Bkj .y}:YQB+>jhĜ3^O?Cmt &a`We-p|D=gBI`WRWY=Ikdi-pg{(3lN?Xߎw@ $~>HTQ*TMpJ*Y/S- w0X=7[ϣ9a7+Ch߇}dqn( ,bMF`uQ:Șd̯.~L5F 8^ԛ"[e=+G*_B ED~S÷kkw{ч㎢YǕ6ݗ|{.٣ցI!En GaQƤO2`"fuJ=$遄XGm&?>JVaA ~`/v۶&ӠbdLs`|`(gq^D<Zzڌv*$i&?0#SrWDWŢMc|c5Hyu\YVDcw.1@@;7) R6Qa &FG,?s#cJ&12A7TYr|nt }f{gvpWڧq=uZ4փz|tHS)w՞MhnVg"Ŀ;=&#D2¡(E9.䔑8wY.ƿ3HɐIZ,v Sn狁X, `PfZVBV\vyL2|Ι P3ͱ*NX3 +Q7'Ԋ,8T; = /Q[ذ\eԴt]yDSxzKΎ& l)Ja]g.|dOo%*Vwnsw??z fD*DFv?=YOdE׆r֣,}'1ŠՃ  AEacH8llLe 5>VCd+bI~I$:#wE}!' X[NEIjfsr'lM}>p<bHlc|46xWfQW>){L( ,'c >E]r\ȸdTߗoaJ0&U,DĶKu |o(`n"*"qm$ص?<"+\W1Ƙ\S-R__ޣDJ[LTy " ؟P9U٧ H4wV3?fӊ`vEkC4CtPN3>I3Fs@E/b;feTfK'~΃Qõ8FŻK8]xXwۃ!yʸ.]4mghv~ڷ#VcxƜf "~a=z|)DmC 0qCH'a‡Ve멞lw^;<95r*Y1*PffjѹcA[[Ivi. L_3QS-_MCuԺ4ot5k聣2T-(3/7 PeπaN8e$'rxu@TVӗS/<$ U f3?՗tnXMv3ؾXt.+ W\@sgjRf^/{J=ay8R~0lϩyoڄM&R??x^ ^0k*lje7O5!J]f<+BR"ջҝXج*?4絞q0Ẃ-6sSh`^A ҐMnsx0\Ј$#өPyθmGt"/䗌]H8Ba ]N+y;e zoLAEArFA#SM dNrqzAN귁lwL7lA3.&FYPF/@1^m_K#fEXCz d[:6}9s9`S[!]U1x$G\N'b?revD37 Y UD >Bn'3K0؄Ȕ}8 :^qXlAد K-: f[ 0Q*LCԝvEg|uL ͠+(]gl3˧~3Jq F[ xVT?NBD78ɞy*DH၅^s |NIz!C8,fbՖO3YJv߾=VsWnwsL̇ŵ*SInz.4sՅ~rW[I[Q)ӯOCd+R#=ZF*pC/2f"]:8e뎡T(7w6ywyRYG`Z[!2޹kvAz{\5`6 ^rച99:[F//8P.-(%\Ǜ$;M6^׭]P$e;L`jrȡ+E*?5:ٛ̔[6}RFDa\'n-FcONoDX1jL=zH2mZ1wee7_綸e>QBFhNЬWoC=m,`#T*;:Ƣ_OQ< MyOTܟm9x?P!p戺%F"9(hrsx!p/PExpIxߚ*~^zHͨ\閏 lASJ9HP<1iaF=M4r$:J+!&XP]>B?ۻM0$kgQSp\y>Be6(*+JL .mynUz`' ȎD?׎X8]HNOaoetʳ*7tkOSl?k}F)SVYH;7US᫡RO)02۴t$D;&whG@ 3?E9j%b+qE[+#|PЩB;W]_^+ ^ڃ Sv<3ڲlTk{xd⢜P{0KR5ܪ6m aVO U90FlD҅K1"ۈ|r #_/mިƞ]}Cw9@f7$/ MjHn),8MS Vg I>1*:-~fWąfg9pYEYO7ɞ{HEN.@Ix=`=ʰ@h#x7}aN֖U4'#eܫ*3 Jy% hMP0fMQMx)ojpwڂ̔yw)&p81l\C5V88VL *TD*̘" h dacҏ&xy/!DUD;  iΐۤ@gޓ!&+ (%|=4ٲkvc ^aC*,A:opit|Dw4xS2(a`- DGM&k 7fHATOFu\0'G8&nTu\V*Gk.IQ -t8.<5@%1P'fyVA?|ߨtDkL שLjݺGcFtF u'gʨv~#XǩA}좖J 4ǕFG-l뺒΃?5iM hkhh ~v8+QېFΑA䶽*y:oԀS9U޺;'&I5$-MAr9A{%w*Vj9HW,IgPOqO./Nc) Il ϮΔROG^K,S Ö-b/ fHT;حl+Xƃ,90?W7K"+ڽ LųnJk; 'xzrU;HONBE國`gԥ?%cWᆱH-5UMݪ&v5N7U"PLz&vtV=YPHhW3e[, ղ^QɦB(W>E9pfh⬝ly[rذ$Aw<{}ClrQхD'^qؘ\ 6Qp0P/0G -(]=U$”XHz?|(JY2cmyf6d5x`\a NNyV|1I\MqB\K2acAAxR} /z 9.v/ HHۈ'۸JԆ rWVzTF}aB|͖Hme&/!5%XW҆`(Em ]+Iud{,S:+Š:a9q6VE\h-z¾s9@`ZTc&"+4~C&YU2+|:X1iq` 9~S߁ dW'|ZS-utW]mki՜ܞBj-XuA =$_Mwֲmӝ]I9 ,)zQ!rȍhJ&zy~6謳FMPaJ=pކDi&K$ tA)PDZUpOkh;YQmR_>'8m^0Jl@1|tRPVXgQ']<<$jm2Y4in#T 0pV6F#`y#&`爩M22u!tH|{IY Hv1O%u77#iǁpМ̪qVܷ6I2;.WˍE5x:-;S5zt>d90d}΁ЀƔ6 !)To@ d,wl,"(KW0^mFi+놥 ӓ-HX^׿DAǼu.3f*<~j^L}^Jc#s}^bgsIJBҍ3yD{D=Г>Dډvw~:2MX/b+%Ŝp]ȽAB@)9*6.DHM2DT0UՀ vv58<9;eIL$j !w+G,Ʒ/VVgfOyI-K΢!&XJA~E} q0O?{f[1/"I QQ/v潁jwug a7CS\XOdr wv!tã!8j}E|%S zDTPG&I\χƐ(L<4!6@XcȚIeX93mP<9> 4*jM n&`kXp.]_Oe!@S"LTFMt4omO 4s \ur{r0?Uf HR>. Jn׿)^\ U˱?X7Hwó4YA;o` k7r=$}r%o yI@B5I`6h۟,-ܼL23Bƹa& ٳ4z&r# 8ߖ@ 7R/{zW+Pη0`k\EoFJY ޯuDd{#YD5i}PӵQV.3iЇnm4jo ka[,dnK,iUQvec6O9v~=qtd>o`k4zzdU `lhڅIcY@r)\^"aɲ%/pf2kg]Z6AC˶vs/TaX8 H )`Pl5k/&yFɜA?m*XÁo:N VY:%,(~$c'\TۋYwr/Eu9)dB?L+Pvq2N5SP!1Er{KW{5X2y[э-B| tQj`ĜOJjjKW&D·cQk\rj2=y ᓮZN 23L 9~?Yha'6E9\I^^gkW/^>)1Z8EL6 FPL<䏠q Y<]U8ϸbSmFkRalQYw\iV< Q*,](GѼC EOb $0Y}+聒Y i⾕4E13E qUeIU:Q=0 a%v+e0~ '95_iM>Dlľ(EʅG"swz'l޺iW49I}u.R)bY=K_|]-Hu-.%4@rW\P{6˪WuiͭK'N,q4V"?'Hi60=o UwhD%725"'x9*;3EEK@mX~ >Ū*KMEBU+[  =-JAbev*"w:R' !F+-y/t)8 @ +DL"Byӿc78f<#̽9D% nBqvڰ(3ao^%'wj)7mq-&m8 ##9 ʣ5P2 oA|kA[JAQOX qv\3>%VV>HcX-F/-ݱYZr,VlW*kid*~-|މR9_IDwi#Q W3ސ>[nN\]H΢*Jk4qϺgsIr{/ ]ۼ|>0i'&4-pP/:ŞϷ0X'Uk9X9|DKiFnqf77űӒ~e'\BocupO4NożV0:9S;蜩=Ά̩Pz,J|cvEʼnpʑ'ŶX-Ye ܼ 9!uIi{'8ϪLT. +dCRyʈD_Pnpo{* +cy>oyns)IyZ Qœ U`0IRVDH-P3DpiW\X63/Y%:sO'I|yCR-X;4&6l'^`ų.d +"@L#𯓕(;2]wo8۫Y.LE/8u/7t }'evh៭K=}# Z_PIxu bJRmr% YnӗFXV#Ёs&vbwuiʯnD\ 37x(So8Q F9wSWva$~!= ۃjn8^}RMz0kWGKx(eamDž7h+pori7F<Lz +y2-#2Oӱsc/g~3p2ݛ[ rS@6``(rh]b[a­lHOBb Fprjǂ짜O"Ǫs-t=יOL]9zUr`K@H~drH>`z@pį3s2̚PBaܹ@e/19g"3]rrqnY"K70=n0q8:E%T~o_Qum\4U==zE$C$mAI43u;k2q^ w&1[BIQU )cEtTP)Xek$G!3k/x rs^+˦X{2g(9I S(PpkD[8kȠFj\лݽJY)[<)+\mTN7[=r3 ?!A~Zu޼N) W! T٠۵c b|jtӁ%0 V*#.G8ɭSpޖbS.$:$(sYPyb36hGX풶mh)oc0~xF5!xx ,9j+afj`RјZˁqrn5j=nQjZב<Bul8"dͮ,MaA0sge@rcP<(K,E"t\9]),]ZPh(-"Q?GT 01P7x C !fVtF7a;ҷD4c!K^ )nSz)vOo͘–9Ӳm_fUY}TCXJ>Y~Wd<5D<~PC2 Zoq:ۋ=J3mώFs'3PK}u,?(* d0#>[Uogp/3B;3pFߖ~ (fWAk~dF>5vʫsȰ~cK@*# b'Vl̓s}R);B? S 7H?|x p9x `;Iw/Q }[jBDJpbs `~-XϽ8wSk_n[#`toa'Ł`͈E罹Z&oDb?UdDFs[p*(0'#2.GShFHV,N]7"NK(}zm(&\/d)e`ݎ.CWu4X ި451]Ԭm"!~e^fJ`.V{.0qA6oBTWx Jm1<XkMQ@[bګHr{;x9ʧJPFƶ3e.j^+n6Xq0ĄSõ-bDv*ɹVTj-Gs2u0JߑY4z/T78Q8Ӝkfy6[r8b5&4Cf57V<^Nbi hqF!goņ'YH=UTMX̋-eib튅AMH)ˇ*,T$8V1Ӵa<6ڴw݀|UoA@.?-p, ^$L>€,g5Tؓ8Hӊ";AِxcX{968w?.2LgG;D/fA-sҧFRɯ$9: 580 Ț7.1"}ZnEЛ Ld -mk}%zM+7%BT=.bdoA_"T^#vQGjH "ӟrwiR&xRip@~xnn0+{ن8ېq V0'IN5\6,./V#Y!/|,3ε@ _|#tDp[Q{60XZq3ބVQӗD6էn3Ђ ڍe?w?MeЭBƨpt;է#A0㉏D6 m'Ps}V"6m65gt u_ n+_#sXA uzK(0vf=,*]k#;.FWY9F$e”<, bu? -$,h>E# XajIK0Ѣ"U0TM@o!%<1ZXJU! 쓶C+7C]8 i _A}PbSvuKA@HoqzpX!96(oSZ14֟,M5c`J?` }b/}W =^\wdGѰkaavCBӡspI T5+}AsY 1ԨD9 #Cb8)s:F K0ӌ5"S 24Ѐ! l IilXK:. *ShP@SrݢElM'1=<˕7k ]K8K5;\Ux{m{9܍v~D_AffSq)fF{Y9MM"ʶkڐkH!{ֿwV߶n*#n;p5j gEGmYHZruK݈sRo{IaoeU}e`g65k"@,҈bUf }OAH6kY'F[CQZfaD Q3'32:Qɇ,jE SPW7āvl}mā]"tpó(LPk\^];% `2:2Dm1Nbv-G=Y98~衸LPVYd[é2=BӍ՛P9*ge!n-=jo›@_eyu&& b,f2k ϲOBQ' bqYB Fko&~ԫ `[c+ʥY:74CqZ7( e adY9>!XzSy6dF3gEBy:fhgli ƑAo w˖8 6▰n=`-Oa?]:*Vi8*hLQwKeĩWəa,EB.lqb3Rf.}mʶ\1\0 w†.H gz:\8a:EeW{̀NH 䙻/׈ɡBԬ@`n/pOtW+5!]5_;֌$ʶ.!d Bݸ4%՝Ȕ7@d7*}Rj 㽖'MպΞ|F/91%r)սc|Ԥ GH?%<VcJ X a_R5 :ї%95أ٘bC|AnGLOB \̎SI?;l&}ԂQQBە{ {k1aCp$Ǥ귭or1UC(3UGwLv+,{)M[QM'2s%[ 9yG,̗])/䯠 [%:Q u4ޟ pzΎJcB0XC=@XEԫH)a:Kd],*trc0_TS{eS4<9dI=.OiUDgc8ʥ ,ojU2 E6k\[}V-{{*WU\Ļ[擜])aƤGƗR=8̞ZXDlx%1byΎH^D pA*ɐw8^UV 3O\~ Y$;*cG1xӐC[kr LeB=^ u5$(0~OH #crPUI& AgeP{MVpnI=uPU`膌9m -}G;7п Av:ƐF6K ?]w,) okř -3 LT,= y,۬Gg/t±!K*Bw*s(>pەa*~-wU^K lQOgy|7;:vV e{a'm|7|4hgN&ޤSD\"H! d{=}憠]aZU6gH2RhY(qjmӍ?j]:7z7+$fй$#x#Nc).bYfd^'k; ggצ/]br5u7Vs7FlirePα֚]cE%Ѝmug:}H=:2)ꎞ(ǥhl;JKS1LKR 4|R;m":W".K % aͤ-y7 kwxsvSV(&i쐻K3:msFbl`>,qKAuЂ)ebޕqD;/Nw<#h-ڐFxnf1_婧 !Ѓr-oq\X_fx\k2f=W8o % eyt{ٚXYcZPIUZ:H:#KkվXIXQvҨC<z" 8K<:o\ '܄_=_x~y{\+ 7u/X(oBq2fKYL?arЁf 2rU -,0Ҍ a: #UDXY6/̳Z)) X4kFV-z PsS.2q\+ \jL!8N]KcF egDv$mו^Ü$d(O0$ cW׈˝YZrW)o/tj$|J.bF6hҸu{܆6dQ(~Ggk}24[aUt"OYB7]bQW.`}_&_`Աmzt!W7!;ϰOפ90 XKU QղA:3W^Ϻ7!2uqcg3 #@:0 7NFNJO;Ws){a؜SELb w\:w3\B8~i'u@=Sa/ }n}mV~ +供̔'3T{g2|5h D7^ϛ C.i:w(%ҞoES8kOHky0|Y 1htϸ.͙VF R|lȠ8,%V$yH&!Ne>{zeEcO5=9_%eae2!J5bδ.{_C?ulxôk~5?B~cC-Bm)+!?Ae'iMۇ62eEFWn !-4 %iQcrW'!o0)%v8n(12i^:L]YKQE* bލVwk h \18TC{SRӼ{0T߁2p l֍lj [pQ5XD#+WJ=cf??d19Pa4,OS3LSXuC A/ _OK,Hd{fi{Ui8CkU{ c4P7q bJ)aY+> iF-ٖc}I sRӂmưܑ3bQkj`Lc?1i!'B\b'!=6ۂr[hÎ2rK2El gV . )358Z N{q\⮛uP CMri2"A[ 7~,H1){x n^zm/C9ƈNA]^7IwcCQkh6DPn-VcAsnqK9X#6nglu{1C[?oEmD7 v*dфgANQrM`+uԌO&LkW(cP$ZG8Ɖ(W[𦆕X{^Fk*"ᚳrUyg{>̩̝c[ij,Z3ZbleWp-,b`+2'zooceԑwDǃ6?=BC&w}*:p[qJkkK_'M/_myjA]QDdTUjt}X)L,:4MًwN:ul'# cm<2%_uNfс({l!i_NsMI M() 9Ǒcv hTgnѼ:.*0EaT[cdvt%sM1EFPg?-^pXi7MzԏVvB& BO2o_R.h~7|ؚsHfNᙶ.5aL)|ea8-S+(INGj9~- 36D+rޝ Ф1IP%_t*K;aIr^ei:4j uhUgĨ@V̪ cHAfrP#,+t*JJk3kVpsH`͡[ {pZ0)HҤViY7),!C&񳔃T ~SIhCp a_۩Dv= 1qg 3X չ3ȐH[Ft;Ѷ7M_ BKwjDqbMx9 <);KH08?K˔Ó(LReyAW58L1KK40m6ӃռX%7yKJb+Sİ=,ߥxrHT}CE _߃h_T<{BY>`%MQ-D. t/QIВ7S'."!2&?K4ڒn,jh,o]<[(뻪k)2v\АۃYq5\L+}=Tg\, ^J3|fJlFf:~rU4<*כ¼'9j!0!F#F${7%9z8^(6o VB>.xX})%6](lܳڭb9*BgʥW*\˘ڂ+jC#V0N{] &ܽhq=ѺCR@e=amϙulu=.yMp/Y>{yqU*Hun*8n ¦lj6@ b}J2 >rL|گ , &G!짤u+odJY{ ^I|5E%cOSM q̬Zޑ96ԋ))g#|g4-U;ϛQ]EeLjJ&iؗ+RPMr7;[ʽi PƗ_FCgcKrP!408u'˪~zQ/ZW2P( Lޖj@v´LmfHj(pJ}~?7V1/׊ Dxl<):feQ?DN>QL)Իkbto̽7 ?+Q#".׾I$J޴d 5p,}֩ayg0 /T'%6GMvqۺ'M zOH-q(BP*qM;_S2. ^![4- e-cN̛hu||)!: ur2`ckL%7`12M*U? '4jέSB5n=Ҳ%+Še((eb`fGnF[= P 흥v9&whrΞ۝ePyO(}ckjgOקVxCJ_] i|2ڼ ,.[Xn\9W)q)7KmȤ{yi,6}t1Ey+a*n4Mϑ]P2 x+r*'%Otx / =eX q).Dh}9^&wpjhJIaPM1o⩔7 tt'wȞDec~[ pXOاK'LNWii$ B+yʧU0 P:w@s`Z1߯Ո%[Bl.B o pnyt[s :2 |~t|BG^r ]^24ϛ3| :O̙|ᄊMl29Q߼q㋤UYx4me*Du(S3D+"epUIr7KCD84}&9!-$Z>@(PvY1ӬJAn&*ms#.1 cK"2G㔭*RGP?~{m:)l}&/X=L?+,+-}|lY_^ktE# ,ďsR`7$2jo!8'zRƈ7[(8cUk E5˽(Il)e4vd7PK>^l \P%H(^`!ܤBY&A`"ΒTGq~5ՙI+ L7Lv-1-B\K~#D[ngi!/.")钩;OCUC2M%h~,T7~U⧐9s{A2͟|pd䜭NeݙM@UDK%g}DwMjzޡO)TB+_Ùנ=N]7}ź""?zt9-_ZMĞb-k9Us40QnΙl| ##*DU!FXCϤ?n{8"u&JI,=M1IلC7KVmv& q%#xj`(+X7POs^Y(zʧ,q@w#.Q5NynwnzWU4!2G,szA ~7=! NhBw;d۸CqKϱ[Ѯ*ܴӇNVL*9xR0Xq0Œܛ'o* |?n  =MB}Ki&R'F"96)7/nH聀[9TF5;ĹD/Cx0z+ó auؿd(DQ=|HA >ZOܮMp`·M}liӖkj̃I;%0ɍ_qt;f-HfLG' ₷3 a_? ^1gX/ l4/hKmc˫O_YStbb>N* ɦج3-R@h\kdbC2薀Ki@!ܤR` ᭧pٕ_t./6?u3k`c0 |ЋBU:3bkM |ou7zI;3EM}@RiZKk8sv|sH Rԑjw ,fjxIMӜbusB2yV u5zF-s86M$1RޛwrUF })y8̱?b `Llc>'ZLe>~4=¥ck &qj%Zր; У}.QXxr4*{'aY 6h 0`o\:Fq]k މs6M 0o8unl6i~_:\ޢM<-`水6a +ʼ԰,׃_l`6SI20kd&F~ߗK{U=TS-o,RE:km,:a+tq;4s1l1lFM:YBTdy0(;ħպ+siX\5H4(cRة%IFuoķ$+#4 \i pR>_yH*w~)db1.p1Q#x/#iͫ]%TBR"]Tl1X&j,Oό*0k29"D=j-aj:327T֒< OQ֗YVx.ļ/fpBrc`x4H-װ?vX4mR(Dl ‚? vy{?mO90{c0Cm@նRp9<4m6|h!T`<♸"c1# />>"}T""ЉI{M_?̓ mT:{M -NSu (=vy,:ʯFxM]Gv6oc*68P~O"T .\XnHf0d/DhAʪ <$}6P]QHN"3\J6Am[3*y^3rG8|w-|4 g+U3^7zϨ 8j{#/e:Ij FS-_lG!clv顎B4y6:<)x%-{XIe`@ϲ~m *MۭR:kA#S(SqXh(9reT;SOHUYTdcb($OHӛH@g,k1TટeÞ PGeN3̥‘7&Nb7s:QR5AvvfPx~Y;-kT,)a)]vxλ5`Gq5T&%L.q0y<(uyrZ26Ks>-tj:ܪ;x ڱ@e_2c<IEw V<|QCm Z[R\90gOB^6|gߪkhυS}T 6#7Anu2z=Ț}ʳRf`JpvcqѥД̿J'dc~H;yy,~Z ;Cllo/=4`c۝9J:_ 3]tƽ8Ђk7=1!+)B]>@H^dH/m *qV f6l'ߔ-T=L!R όY&OiH)꼻w +7;1کUmi@rfZ&}?xԈ}2E_.iTXVUd(=2cYݎvQ{T. $ȥ4SBpeYY\E8Ucxz5cfJi")B)خdՇY[MБ.*q#IȆ1|o{h]dVť&@ PU~>)i$-bۙZh/OoVS~139,i#f@ p=䁼Z2i6ٺNNf5w1e?RYbvۡ}N8NYGй,F.]W:a2Ä/6Lod7Aw虫4ix/vh9Alc;rvTWED=Phg #t`qUùZ]1!!b$WG%` f_**frP1"' (㗃l(Y0nJk$e9Zfw",7q3|_5#a}NxLzpy2 uhItV&99>4TBMCMJC`6>g&1~ (1k/fkkϰ< v3՞t]u_.Y1["ZCw-~.`IQ*EPUهp65\:8m+ppJ%&68_=y9UTNC j_P?" 8JDwؿV#u@}D@}C8/h 1NVRFg#1, B!B쑥 K8:U5+ m * P5re>SծJ(-('Dﰲ!V ƽ$k"f:;׾)Q _cqst~Ġ㽬eOn`bܔQ_i[߬,OA6xMҌPM %jr sr~LYvv>f0YaDf(olC]l vReYFbd {ɠH> Vk8F,t @ њB'r7;<8FwzLdl5 t%6qD|]8i/! ܛLG6lᗋ;tbDҺH6H.G85rn?<'\uV._y2K_ffAuq;$$T(H|5-7Y[ؗxs͞; 5$tpv=ep$eJ e^dgD@8okYU: nt_@##nIoR>;B<DTwm a+܀"{2$pMC)\0۸ h!闧س% !:6-8c'~Ώ`8:mmvXF~C-|wIW QN]a^znf!o{*SV ʗacWԴ6D=S{$Xևliy+=>:ö\aj_~ DFEƣ`.jz%(z7M`&+2Lt/H#^=ȱ8+.'R<+>U1`t9*?i2Nae,[9՝:ޏ6+Np;kIj&fg϶˵=dPη|2_sT?Pj -/z[}, r|`$~`)+0Düb) k`9gqN9&pZVe4v:WA"3e^t .d!Ő1uJ}[m\&IL~>MhHE=?M0M(RȣA,\?tcb&MO3 u1_SJнoGٗ/0Do>E=68~[`KNgfE֙\eo22Z71e#?Űx5 22[`ߔ0 v7yTiau8c*珸d;s2FwV( LG {A@8| / (/GXb`yLN貉TOE&0Hރ(3* ݱ}pH8~rNf[CxgPmRa;>| =.qPy"OkeT2ߢ:0A)I,νkN\-# [ZkIV|%26ŀg9omj&ĂXaٞz?iX{8k\W(qgͯ|Ƚ'qA)Jȭ!v[G^B sWh9\bd8khN kSRsUK](_d9f;l=;g VCpF*Ir_9tAˮP)]槵{i;3,!r?-"] "c0!p %2#8 uGgk<"UUw[K8D<_J?n:=cCC\_}As3UH#t[bk߫MgZoq5q [yG{){;ŭT6\7X7n3 nTVg:9=hQ vyo BASԛJ>)3p U.XшJo0Pz$+]Gvr !/ئۚb_)wePYz~-1vnSgʦ0ۖ3i>.n>_Gc}.>+<iM$M*~N 93)"'KQct:/͗3؊(~&EZ=˶`sY!rt(Ond.|zם&Dq>O/4Le0ӧg8;NˊݪKIAб˿h&@X*iPqw*tJٔqy?\TuY=$:kD3:u|Xd1x/ V0,K$+DW&!m#`!;/#_Mh@[+]濣1+u?H/5KIǤ-Vkt*XEBo&o`J&ï؜޺m~xޠ~)cw4!>"3#i?ݼd HaV9se^{G bb trۂby<^x6χ|ה^C_w%5!Χ3._](rLNjYUxO*Mpwr3h_G:D,ΛT 8vdԸβ|o$yown%[Fh+l3q #eҴ{Gc0gu&vRᥛméĿ1#|x /zYW£ug| vIha''тi<6u3t+S 발aiIA&G}s<#a3+)+ܓ/g1D9.MTF`imzS{EڷlH 3oq(\gيﰴ^=uh͗3F"ۣpۼ uN7_=&0t:/${As9 -Qf= be['ؗAVqTN4V>%?MƐerC[&*%٫K`^55d)+x1ϛQ.U4NM} dH "#޷v:U3-hYE[ZfXychdZ WlAhK[tubr2|mѵ@lHc*ܣ0;V!{جNl^} t)/0X_fqf{һس=-2r ]c!jI Y2"1ײo0#Lx{ )d8weH /0oAY/6V\#!r5 NWy{JTtt=sՇbgQGzGKŅ1Fh֨oslXk$ M/CwÓ44&(A[veVyjԬ@#P;Y8˅ȹ̬=YSE|=:t /Y޻`qlxJwnAi%ʭvrJ}%? y:"hYfʪ=C곦-A O Cb*?H3c5 dugDdQ O )3̚d'28hVnAr~L_gv-;vkkEWOAcoa!_d.CpexqQW=A}=oW;ğTMT|ˑG۔.څBdJuXe -Lkǫ&.=.4%rIOU7XKDVDUk!Ff-o>7I Slp*!;Eh7Ѐ %MLSp7A !oyw| qE'j R{9^RWwX]dl3mӿ!V-CPSáPn/%?v,v ~wod0Pg%iߊJZ%b<Pq=Q_F1$C &oe 0wM񗔁}7|0Z:MJI^6, yU/]znĎp4n9n'Y=T2yg p|3ȗZE O63'#La/\pnO\ a]fTo\~ێu?4%5O &.2:)R@ =G 7.$`N+Ղ!իH2:(J{2sk ˆ֙SaZv3[X)(Kk*lOqC/ۗ&cDn V@j T/Q‡O]fΕt{GD*M>ÇLv9_b~حr3ric bɁDܮU^}tqscFH 0h<(w 7|/Hc&j&,փ9B:T3w)?2U[}bοLYt&.=S)?z MfLcGBt Kh̶9eq>(8ŗGυ5Cֹ-Rn?E'jX=ۏ-ld…kA>5&cAiܰ֠7Vn žUy*kq#{lgz&d Qim?ݹ3ags]VFh{&t4{s^z"Av} C+'їDP(O_zpYWHC? ,Ӿ OcȤLgfa5Iwa.=1P&6yo]!^E}(a蔈Q5A\P{OYU+nbdez`[gq9 jgYe)61aTgK15q&u0"n,u%"#X0Ĕ?Yj^zP0vBrYL*>{?LODi]a P[c0mm]bч}X)]|Ku:'_$9;!0Ia. v% }<ޟ B Ӱ@5kŚfKG#jڌ?X}vXRHr(ZB'Xr130c,aCM?[ste0>6;Xs@u"|^ sv.j~nyFwɈ JyW q` X5c=P҂ݧg t([ J.\ ǵo[\ql%r\>ܝ$g!_[#hӱnwz ťT2cɇ(az]疀Yv=b-Y4lvYuKFѮ>-ߪSO>ӾA ᲄV**&azlUa`8©RhG1-+3a9-׶|u Di7OQ#B6)V)WD394lLI|u#Ƭm<4Q&K(@14V=˻dzRj),$jAt<$Fc[P9Q?_V]W&FuZ%׿] xn:͍jϕ*$h|+P&{jc 0,4G1Z %;F_]l}kF'ڹK`tƖئ_o}YrFzap K$J\hmDs64"(- ޛS*owP$ze4?,52o8 H7)Y/ICea}(ry>6˂XD9ѧPO&w+&jl# 4*r'4"CA^B,i^hiT:;hjઝY(G޼\IfַeƧd0ak؆ȍa!l*D/!ѵk~Ec1 Jɼz=1Ptd&$Ro:BH-`'vMT۫d;s|h7fg~ OtB̚-kO} Ȅk5G JH׮Pw6(n?xϏ ^>浧'Ŗ,P$5~U*a/;{$*1葤dB湷'?)\S0E˜uS9kǵd&鏣yދ\G&LՇxS~&Ƴ̻ V6g3>\;w2~.;m=* |_[ ٿ8f`H\6%V]v߬iF74aſJ>)ϘU` ;&;zL5vRbrR>;%u vǬv?L~ ?Rcp$ٲ^Oy W'h}ϥ? eƞ<z `mrERG]$tU_*|F%e~G)5̓7+CX'EQ5%3&CYVamKWͻǤ 㻘 v aUܲCM庆3n3.杜[/7P,QO2X&獸I9̑yVI4G8tEg`c bI k<;"0&(*MIAw5M {W8GAq| '_[amTd] _I^(VDcкDǻ 5TY~H!oQK19<)rN6K8L< _]Wג{ˆ#C~۵;#/!$J f1z`~01A ؠeQ.V: u\Փe{>=<-x23Pt %xW?p>8iy4eĦ[Z`2NP s(TO&A!,MvZ "2"y_zwЪ\?x~υelcigZN!bxa8܈t#[;J!t49Te iY\2=2݈3K༇Xm||}-]vjKcv Pu^V 6}IJoGp+&/-j90٢Gh]DG TM^K>-QZ2ЃlO~F`gVrZW%< M̓(!E_qTPBCrUlSkqo $j]Q 8?\Fdh^N ׯ)&M\s$[2zћ}Js&dL ozo#>ẠKv7Y꟣2U>"nRKEܛ}L>yН, du@](`NGJFL#Ǡxa⏶Y g $%2]VM0:lfE-C|>q!}WVlߓC DM[Q@idz9=fS_3*Yx[Z! iS0sNxZͲc]}w:OqBjb~_ JSfڊ~{*.Δ.n@B'?gN֢no5ofFOތSzm4*E& T|]o6&")Sq[Eļc uYquv ̆`[L?V䠢SQbIbʴ G[)@Bw8UZ2>Սq]Htŧ\$w0lAEq&]!C$}nAq%b.Vjw{$NK2A`A1GBRf|w?+;ϣw;{k;O݃ELdɢC)uc[wd۽R.0Kc5tW8Rи'fo "rYc>ZhK_>% G<$|}:N?jMlXmgV`'z k7}UGHԽ"̺Y}rd?X6)QJ?ytԸ̍@|{»iKFADg!0OorR@ҭx#z^sq rc82KoϹ.{+5hn%UZP;9Mn4k*arr*R@ҮUv{llER,6?X0pPLc') 3q^Eb4ŵƗ\GFQ\(%<0٪jTaTN{p<%VzUP:D 6ԮUHQIv3- hlpgguUgǩ u9#5Xi'o·^T: &.٦XZJL.bA>]/ަ\܁I d~@'(s? L8jC&5ΐ Icbm iiUQs扛e۩ , "Rfn H/@, 5Jٹނ }mC^%#3wA`|1;3yB$(.MofLt(Ȝj :lB@9;e:)F[`b]hv?*l4T"X!&ӫlDӀa?He7֌r8=)/2)97_vy DNI7AڈWb npsIH7k P6᳠7R#m>N|$! iv_#{ ײC f#&:EGk ~?G6eMBBQ4.[h{nWi (/''k4@],2uv)RDه=0%誎k싋=1!}սxIw|Ey +$_lkP9;Ъ)pV=KCB̸~ ހV;I/R}|Ad;8},2yBR~Ugf,1ad,lbZYە=~ ZD˙)P4цFf%kr 34]=~!80 9NPCZNJ9{;pi \x_`8u'iO[ QXlc g Ӫ6f)+i2#ނ}qM8ɵl}S6;jwN _VƂK snM|pO ˇ;"-A Гfg/sYK}9K;3]݀jxAghKwhz;dR B]g7PWefAV-@\sWKB~+zz*f5qʸ̿F-a~V@P#nnf1&^*.΂\h`['6aư%-ىǹ ZC f*8 qf1KHyԃ8Hg+WA,8Yl Y`J& kY.n8rLOq[WWIwFTذ/c\H =9|yT4Ϟ|s^uۨ]Vw\n)` Qh{? p6 SKRiUvYf>kN1jM2zK&*)lKpIJ:K2:{nvoGqK( Q`M,5ya/AD9T>|*(d:yvd,4́UH?p@RёDjQ-_@cg^qpwd $ @Z#N3"[@ wԍŞN-2cH`*s*Q0׊>:;Ƣ2TV^^O>g a6 nH9nKƄPxu"1;t\Lp( ?AL ])~NwbKѭgОy3VMj 2Oc!$Abitn8$Mj_-XžeoE`+uR m0Cx4Ag?3r#.N_JۇMd 9svty%1dng 2=|ֶ!nF$x_]lKOqnðHIc5~L}ޘ- =Z*'l ŹU6 Noo`嘍YL!؍r4r",B1\]=40.Ui˙cORtat r]u"JͫfFą#d iqK$ȘZ3|{ŻG&V㙗n@T 5tc ,Ǜ :m=n~|Rn^.ݽ[xߙiEgP:/0K Fdk>R~(۳;>, ipyZ}ՅyMMjz+hQk(O:ĬCp!jΗ?--p;=m $ avL*YS=' GoٴgKAO:mķW/8>@o;M.LZ]A&y9ygf/)S!j7T'e7B3t4&-~xVeK -uy< ;Vv:<6Cd!0XbZҶZ>q\3+r(fY^H46%k^/*O2ʝrpTHPqog ܄ *ݨ:W?KKU7.PHdǤ qNC]7^%GΈ+G7&^i4TqxNbcP;8Irڊ?\QYJ1w9:9 L+uYvM. fR4mo2 &p9{*D\ dˇ 2F`8E.MLCҚt i<2Irj@ ',266wBZ-wۀ׹P?'KN"hkӺy!At A,P=+*C$(D}RVP{ɓܝqE.']$vWPШ"uSr&J4R4WҮ`O#{cc$jXh} s18CbcA6.T'AHFEGH!H#^F~iEZ[얇P֐RB4U+<&c^x+5= k{|V[t>i!Yu"zI+^ܣ)5RCjDUmY Qt~|"ƿ+Q,᳧Q .A+eY_s jtAX}Rg)iL.sO/O!c*楮ا I 8 zJJIw\JQ;bd`lg5+MT"ͫ:*Ք2Vّ|.EhGdtg@}J[]`@b{4n+!O\_ $4'N H&q\=8Z2~]а!+>`m`0F&m%V=M9'JA ! WiÁ0BxPK=c&nvS w8ܯ'`mc%ۅs["إ\ &Q[zc+|Ɯzi7# {ogtw=J;c)ox`GIͷxZcJ9kcGs'SnScG$Q~OK '*vwNj?-\f@@ QNz0`¿9­ēۦ@"t>Rۑr"hA +xn[imq*.7U!G},345[x8է4ܝpD $As:zh߄4 w$:$o8"öo$༫k:e^c!҉rl72f΁O^mzt֧I1zFF7a(E tV_gGfeIE_uNB!dPb&NJжH ?+i >^?ڻvnBmu08"QrvOd5)k!{VSa4K̘ S"o1wAtFNd1{*|NEBX: çsaa>RbϗT!COI=P֨򕨖rUҞA&GWQ/xqB^=#R$0mUq2㳱i: ͺά!M -xO93ec?1!HC)b$2K3y01Z![Îڿ*'vݮzOJ5})Q^Z'3 \ZoDdaփG5[쮝'š으sAf[HW>%pv #dt.-$B8g20, r׼ ЗsK(mG6$(i*u #l}9q4s0P!@BgBX1dRϿOc[*kl Q탛sP*s jPV%ud)P*s?8[<n#ؤH3L>jB-K %w/d.*[k EQԻr^evMf7HU:Q/ȆJ ϳDg@!`,>P&PnsBy#4̓ռz}FP<z+ +x:|+TGэ T7gu˄DwG @qpJpuկDxbGL%^ V߽¼6슗; ߟkЈlr3f|=gXebOMJ@ #86$q,%C4c&ޥV_zhe0<Χ(0MpXȸbO@„;PbNw\Ev.{ނ;+87-Q$JT`:I&ΘynM EH%X9hPGUIJ_c*"-r,%v+EqV<>@3ZJ:7:3ճҋ&; xkp .f3%@8Ge?]"sb3lAO)RI5|MٲJbZ"$z[@E%/ iH0L,ZTnw4j0=s|kk0nU ]>,Nh*>,r2Hzܗ<s+l"@>ڈ1r ezI6"'3,ҙ@ܐ_ K.mGۂذ>۟[{0ry1mtՆLg΂5H@kw˗ngݼ Av/l}ɮ$Ѝ_ cVWe QZ}ւF4ro\]ysb}Q" oekrmˍV;~G2cPǘ4E1CբǝRh0;@m?bQ pY:5e:;)DUCU瀈4 + *< )~,9/FMVjo-#Eyʹfx2sN!&9|7~z}lÕJ&%gBdd;"jy7@Z"IBotJτ:: |h _c¦vK:6rQ_xފg" CF;k_pWh1X؋}n5ZlA`20Rͻ+'-m"hJi#>k؝)[*d^(A*^4)+%l PEm6ga;$7IVQ &yFzq;[ P$!rQG$";{2ʼ_7Ɣ@r9G?EӲy }=2 cgY}:2{XԪ]`L2'iXIp8-U?;+&Q,݋`UO˯KD nt?:MI&G}Ǡ2=HnH 1YN0BaSQfzGu;D'}~*|AfFJU> ʮظ^دd.jPzte–2oc7CF#a׭>G Nm3G5rp|FREک4qέv)鋂lS5á/T#qc.z@SR)})a9 VkV9_Dt~UKX,#3MVZ85Ĕ.if"[ߜ^'ΆSەX%8 UkmnҒ$<(<: zjQڔy.0i7Z|Xiܘ+אA[JYi6lBՑy ÚeP#F`xEL1†t+3_t98}WL`]q U(_@M7Yɱf(oaxtuSfx= k9vNW5B*]/"!cd|5|MSgZBaXY*UƿcܾI[In{D@aP>N#(lcVY~cr?Wwx!BF ))gNf뱥C+Ga,s"itrW]PI(ku5>2xaoqm-ZgX?|:z_v@YxU` =F4wč{ Goso.|<5j%Y 5/c0Z 'y X0!AfN h:"4-;[Glt4Lǎ`Zה*M  úQ?orVU@f}g]4~Q"|&@Qd@4倶BQʯŸ|ޠ`((0^](_W'2˸3w*u/k8Y 6T.eѝR LM U? 5Ε#h15/mIJp> ^#rч|9ﱰGK+#Hv0WGAwy!Z_n&-ލ: IQZ6c.\lxlz|MŤB制F:^ d-{pש_ʷJQTb5 Oi<:GbA%ػ,ّ") N8U,.t~&* V8v)ō%Jp4yQ( [1 X-Hr40":RWjiYc\ۖ3b<1LCfi 6jˆ$5'S1 wh|;l'G@F)^KY$NĪ&5/B4ϱysSI $BLV` ^lo\UzЧ ]|%AXX\%TDG3$YX8θ7w&KrhuT=RZ{d[q#a"(piʪɏfŬ79ݒ ֖_JCȰ[LKXE uPzXC#pocx5E~mMOS$[8E!$b<ګG!rd"I~" =Փ.\HfP9KiohS`j-? c%rwE""M?gHJ>vWAʂ?-BR 4OZFu./%,/9mR\q29g3 ;(ī\FUF~+E΀ϳG]!0W!$Tl@7KX^AΌiB!3Rr|f)Y.[92 o[jx˦7P󖩥% /8s.u vf\=EӀw ѯO_Q)a!r<l}ЯL1 nFq& D8 owűa"`DPPt:`6j ?DK6 LVSU9eANNrWPԏ0`4mgS"QMY2 ?gH㰵amIcw~RUĻm#9RwuHsXYo3\|dx9O 0TcpkQ/ml)ǿ'ڵqo%٠VzY#]9< 2qn~ K=n܏.TE:i xFSv#p%]O{5O+TodS:(g ~M-P*†'cYqňPꈓ1Ob9ٴfHkp6Ud9}"46/R4M!4?<]w BQ[yaSU,\n >`L#QHJw X_ ,kj斋#34xMLpINK+yJѯ]!˒8u,%y*%'ÉM:yϚZ QXc}#$T3+C`Z58QG8+&@:"~R\6YW^\z>3x,Ɖg^_mKGxpZF-DTEGz=nBR#.( y%uGaZ8?;K_srE}d氷2o"ttƻ^e~1:ih/_\oD]]>*@r(k!=)Fɾ.znEukA,kpmQ52[1qRJ#wDQLܹ?9JD 'Y38'|Lj"$2TtcQf(7߃b›i:_)0ѽit-b"~}(875CP˨:ϮV̓!\L^,]ȕn7v]ez khz8mUVe h ]7SD\BxY'o͓9*?ԚT}.8s|20k\w{NC43YQ]cIq8 wuUЈ[R.WV*''?hOȓ1ތ?S=s_6oTK6*'VOM#>=/5SΫfD5C.$\#aMsXL]"@Z߸gbScQtE# ޸=(kvAyc&`E ڳ2e^D*_l[mG4%X~o]J<,9?=iŊ2ՅKڿÀEȻmfd R# 2Eܖ$*0RS#קbzq=O,8g{&UNZknf Zxz>es++D+$Z˗ OT]TV XubW,db<"ͯLF 1F n^3; $Q@`¬xTZn 4 倎VD, jDI2x `U u;u7:@+O[yח͌tk b_Z4=r7GF"wY&2"-p&TNyBXF!p"%{$ `!Byc'RáIg!<"YװW3#γ.0|aЕGͧ,%^=:ef*qFEwc`f7Yāf=\꘯թ]Zs[ rMj&-a+15/ДM~mAدP#%a[SkL'tPx:M_]eE႕-˖ '1|eb27;0-p3$ *y1@P:E^i+T2Y' xZ-v<\$J)ϵ<ÆEoihiu%'J9Wkpcn84\Z ;dP9H냛%ir]1Ր;M_Ra&^vPUА,T'[AnC1댝z.u)J6YEC?N8CM1;G\+OwWVzEEB4S,(;Wo@^#^p?b\Q"owN>cAە>S( 6 2 rT_ 9ZT{#XGKwT&<*O"AD3}Ȱ%5"$`,u-q y: &SH~aʵ @TlS'{.:5BU]jLPdc-K BMff1t>b7t@ ڵ"!o޼-%5{6@^ :3ћ'"jbv.r J#>E 4Pv~`MVtva{P3Hq3qp˞1$+dUrK& 4( L!=rR $*m-}̱ ㆺ O~k ={h铐+(YnxpfSZ'Z̢`2rW^qZZ.-'icqu7P?͏`#Fهɿ5U\6Ny-؞HkW3ƴ*Cѐ%g?q2ctd8 #i8BlȘ 5gT/}:bY9D`s-fzsg dyHۙj>jρ}#jYP\h VErZ T8PV݊T.MYv7FvFS5dbnsu8o7+hYU{f o FW쀐צU >![w\M&r69ܿʂ6t!ߩ&/2N⭣&DY4d<&#pDYaRD-, $vm8QwA1^6f"Wte&VZ.}^)=į.v kt^䭎ZfgNž'5\P% xwJi#I ꯸tg_;Lfq5-\9ߤmE\ݐBG6"}:Z}6Hw иJ~J to(ػ]Wp"xѴ* 6PػuMāO85#A?e%hڃ# - Vj h4 [O(@.z3Sy2?2l7~E)H@Q/` v@->:҉mk"yG,T:AB =_o:~kA>?UeFF# *9~k[@X wya|W$;MRJBı Et$/#r/\6gD[:~jJ!+idX^ `֓A4nFSF;|^?xC)<pS 'R: Щ'8%;sU" PVe+&|LkȞ(ܯTFVxH0L`*꟢Xw~\ _4TXƌCQw5qU{‹I)38@t3dyfPb 6G$ʹVrdT-E 8 .q݉+BjP<4ځ[+f Kho hpMX?j/ )WEhNx50uοW&摓sE?vlnz+~ q*vf 19wTs;.yfGQ9ګS\$5O3=ZYԊn9p#c/r$i'w Uɟ7l?a|"7}RlB5f MCcBDL͘Mس?Hl /SzWf 9Ocƈ԰6u0 Vp+jiqqEv{ˊ}|U!z<i#q${(U?Z&~Σt=,-/ea,,.;%4;,{~XpUy)DHv& դKyM1-ܠ44w7+E^ pa֐0νB+A> 9`Ӛ{k/ʩ/470mR˺-X%+^59`~ӂUlDϘ3ӫFy8&Bg~2ۈ۹5T0@ZĽ5`6 Hi5oX)2Jg70պ|v2CIbn7SqU/;`$+EK~]D]l 6]p,WT#vj=4 0%nO0qiwig3[%>b}6;=\AT}@SG[G7/w]P39jgV٭GG^6gE:^Q d<{ ڂGB@28X(Ȍp18RANg棏Cʛڣ{6V1r= `N4r5qp.W! nz_Be#eJtv5KOn9#]8vZ'q'@OV8ѝ+'b8oHp d@~9X$DqS 0<ךvr$=Z͸ynT^iRjÐi7-aRʌh< x_cݓLf=_d5)$ۮYJ:,%kW/ryhė EN(yi 9KGY˽.?zeX,11 SO8oy7&Efd] SķtvԿ O;&3`6:Hk9(T"HuaHNoqqUkI4XEz1O]P$•j˟jf.N#W08cP%7cSk-Oet11Fv0sVfmA"ɄCD x蜱;aȎ63@mp٦(- @c5~bQWQ<=qKb@ 8!j#H`Y{=0` 2ůT|yO ;2QF}':WWFGb޲IXPǪMWdbC[t<,4g@5UE z܃'b?e+1?30FFnF ʔ-De J|P؄oB%Ae Re d-|f1PC56B& D0 \oǥGN*ȔKݮjFIRjq`h厭y#!!%A3*f[kD7a gK^ 76ll#cUQEWf).]k=S"pDɣTW^r7lgmvt O&+M;(횜کAEYZ, {4d "k|CaP >j܃Ndܼw#YQoՒW:LM W%iSLu>%2HiAUwmjO#nK*֪Hq꯿9E;E1saѡZN i"?s(%Gqe?Fz˗!w}deI;{tvz}~,%(RtsH~>qpTerI4UU_Y%-7OMe_k]T)?xK0" &hɲ # ~.]7'.h7lmNIhz<d4.]|Z$ܺJI(a8D/tŸR{qZ 0݅Lފo t=GЍ! B\E h:}G'.b¹ދ5k<*ќfU\P!EYw\ꍗ5*2"D2𷽘6~>~B%F ;RU|\21&^ \b֭~ouGbZ5=[S~HZІ̻"@ ϷXpE!4~ʽ4J ,b>vqwfwvCEKsN'?_>*.~cSXaqz+[CtIj2/(V1Io׉'5|S+p#u|"~ŪoZJMk38YE0|5Ӟ>^%L j/j2:38 H4B;vՇ[w1   FԭT!Yf eN@(x'N'2ni%NXL[}W(+T',w+S}\ KJƖ?cdx‰PAMcyL̗hMjE)[8MA(>H-ۖLER.~<Qkoe>y"U (ӹ&fT[ BR oYD-K ^i?bC@a(2zT Z$s9?pG DeD |'={ڱEZ/xsd>]c}9ca|E|U12x%vn-TϹ$w{@v9}Apo./߭yb<C"ii>_22;sÚ@?.'J3$ 7%b@4@˕z0l)_/NMXiCG&)1t!'U.Ch)Ŝ3⥍-BQ>?!Uuχ^H-U~tƎPUhpi:I8ꃑ*l/IT`!Kv;Up Kb;kdЪ7% z$PO z|P:(|cƇ6h ̐)^ @Ru@ ,yEh j/+;51vn>& oʱNvy0Øa !;ޅC!m'k w6&)kaZdlZ u]?HjbpKTuGͧ"6[E\s%ӏJ$ާ ۨ ,ٍC^ .R;BQpVcu7L ˷_iͣtEK&ç.I| Jl($&aT:+-&nAy(ЗvtT ۍG6co=mi97QW?Ӿ}BBb\&?\s~~t2}h86)XClfIrz.ǭ?Ҿ݋>[J*KI[:K25z ȷl/YErF얛WAHDpϞ [_31a8p(V)RD/Zh|ZYTS0eY\ĉޠr=ϬgP,\w*os2%ن(^fQK 5Y@NE$nrY.lٵb 樌4Bǥe>+-4' Y_D!pSg.wI}w5"~\t>p@ܣ~U< ] IphJ(+&ѩY;,V̞aAP^pxNSWi vvC?IR;7Wz˭/GP{>j9 0Ө1?_*+'P]#%7[F}2q|w7 [_ þhZ! Je٩6}:6lt"vi=:"OQƆkK]]~9O7q4{DH<GC,[.3蹹0(R] YORN+IDznj Gx10v̼q w1€.'K팪%RۏK/A/:)3<9/R0F {;@kMΥzeY-Žc6. 01<_&݂gJ[hd2S \"rPt=KN0mE%(dT}̑$d^Qw:#Ae_bUXӤFܚF~y^]}ON:)$sw$(myRc";g*Юt |u5v7VlgFt@ Bkװ!պY©L-2w+: Ex ]ܧuRx{o5.~l?AA_([?DbehAXkn'qX\O~^X}2}H ɛ8T ~t` C((Gu+v.)a|7ܒ"k'y6PK8cEr6,/ ESz|.JG>o D'JE0ж_ 9'lj^PC7!-Di0՞W7u39|Y֛|T*+T VUysٓVf"&ioΰ0,M #a3^b3 ƤLhwx2/8k rNJ4`wHO3?UPzNCQʑbS˅VGL!CO&>ߦ4uަ3hhFBs$?H%x^#8@VI"~h] $^*M65F!lNgQJqߗB9\X} 8Y`1k<֬/#V6͸͕ 9os6f{̚^5m []i/7w(l3- CC #s;"F//im1uX#Q]c?US mw_tTGPG/r}ڪӧ'vRaz9ߚ%|L5t-2^! `ѯ%nH :pf @O@LT.MzzfnGPU epKJn Omď=oEgZW~Rؒw{%15EqGA(G+77wesB^ʀҙ'AknpE?/cI9{K9wUf=5,6Z9?yF7HYOrv5/`>)gj&ہi9'|Ye>_jqX,ԠB{,C |=;7 2`1x15pr{%PfLdd~i[+Ќ:9[¬™ Wx(I w}:a,>i&|rEA,E4 EdU x/UHJ}E7BBc;++_~ސHElhO8\'ߎ;M}ԙz̏յ(漌3pVi4W[gyݨ,*(B1#!-6dUnfjD͠%^á2#PnBD>ϗ}tH6{-5hj)ھ);P&tۺc8U*K<ްQE_d%K>gn>97G.&(3-#(+LE&wlnֆv"*)C@}D晖<W@zqD~?$Gi=$ۅgVN;D|ey)ؐ,z:]3GҠB# h VVa(?8!!tyA_,5cyωJI/' e#7IPX%ƗKjObu(}O ^Uk`:sr1S1ù1Tx;ToxiCv=v;  hH&7H^U ת%:f լx([(I S !l]Kvϖ(l2t q>ˣ62b SpI=bE<&47*ĻpF70Hh 蓵$/IJ#Pg+ C6CGي"|(긑q/;_I\GUu5~"6>g8 ݷ7ҷ2u%EKDl&! @vxo1pS->KQ"(.~6}Þ(PZhsw[/JFQz;ut ־KUf7;cA_Z6}z@\>F*m6@3BkkQoD6ԋڶ؊dEFz7қȒb7AՙSTH]'vH^j_GLY;{,2F^{Pad^I}{8PwBG%UE47xY\*|hs*k"iɨ'{e,H>Y.E䬊 R&AhZ" -۩_>%W\1΂Ť^bLDO%9A@<+e4O"ʚAJ+B t8FG^[/j +>T Wi(T4k}S%',<|%yf!j!2pv.Ta-d W~aBKn2bK Q@C]Vq!C_p==E7t7̥g,ƒhaCg g"/`Xh-%C%L*ǩQWôq!J)u7cW9WE ŦH|7.C)a|B> :ϤH y2z `R"ÒP|/V 7~0PWf}O*+ц_;)זҕ͟">nR8H DxX_3ʚ=FlѫK)$$r:ߙ[ w'ot dvyf.K 0W%g&ˆLDƢq"ڋiŜ1=4 +W{%ã/^9[Cx[ cWlܚ{ݓ '|T!3CcGMVU'/@uK>&frfAI?w٥^J' |mbZ9ht%Hu$4V :pK+ۧ[$_D1S6o}3o#Ø8Sׅ#heXKS1D՝z$Gcd(+pPnڬ|o)Odk6<(I^6enTO@?p^UB}1:"knnK˦|pCu9p 78bNnTV%w楠H}AW/VpS4/ܠI >ٮ`c#mT}#wRv/1ݻM B9iWЎ?> ߘMdx9 aܳH\bB(ig}JtڍDSM4sx@4`LkoWEUa,U?w 2@7jꉾ}tgu%n/e *(ymN(jNcxb% fpqڲ9n͆I(74Ur ;ar o~9@{( <.$b*ը266;p:E^b(@6z.QD*\4<(Hp zpZoZc&/—55&}J_V`L~G'Rc;&pAq7Fu?}3_) !W·V<4 oW?k(G{޴UR%+k5/Q.3Jcf Ů<xRVJ =oBkbI,`1;9?{$( 1:|.-ˍ*]V(,Y'Np;<61-xCAlh00=^\t5jď F٣Li(ymzQRz!gE%t>CFJgޘ~X`s4úxtLH( 4}x7s5#D5O< Bmُ$:2]2p̄zH2?{_q`6ڸ %5@:!)q)jX'B*Stf:-tPmTLL_6+K5-OH…G+AK.+vAS_+RI5YX[NY oK> Ah _ +p 1xġ>_e X:MRrіtdWdW;0)tbR4*Xk,\H[)?ݤ}oQ6^zp=bsDL {w-L+WjUrJ41*Ωut\|DLDTV@u*Kha8ߒy05[\DlݏNPx/trV5a, x)3~-01avC(N_/MuE7>}r/1 #K70 J@m{ȄO7o4c|s܀o\Z0Bq|f\q$T["HzK~ǃOGi6JhIWM0e 0_(YrLȞ 7R5&Ll4(As3e㿭\p:UE֋6YZ]Ih[&c@p9t_/jMyUFf4e8̰v.QT )Q5/՘ui+0gN2>XcnYC@2NruI''0#-5o%dkO.~Xn~kS8ݜF-@@!&&jm j6NӴnԯ=#.~,k`l"z`kZ/y+su2ZnaHx3,~'ODϺLW ]9Ԓמ fW.8C11IJ.7ZtF)Ŗv=~)3^"lp4 T_nqgnB 6Z)f|al{ę$&jr@|Ifm78wGB;v[.ho`wꑁ7c]|ȏiX%4H]ZK)=da?ر\?'PvMw@>ӫ|ת%Lܒ1Gپ` k 1`bhm4FR]S`O °KpI^gze ~3 ).Ni=?J|., /q5y#sF|MuTyj˫`:+7>fA~)3Ñcŧ6 WiCT†3wYp˙TzBR4f: e^+B K31&l3] +TE7f䗅sFko)/Pܣ sjMO9Ѷrx!0C ׎}]lR 'Maʉbneo1ch= #SZep%ew ": Oak|EwiO̘*Pېi#}f]OKͿ@yj&? x"t5cxSZ).KK7}oOl@Ֆ!{Yꅀ=/~0|'B!᫻yr!>"{q=hPEޣlndh=y3JSڷг|eJhqr׾Nqs .c;iTӧF",W--hOG0[1"!ա"d)9L?-I݂T8$ݢ ux=U ҩQIuxfӧ!%,NV kĔb#S)5襡zf[ٖ;'@mT5lݫ̂x)s<MXVIu -KrWNˑf'D*&S/::mB#kot]&Pۇ亭Юrx^Kb4F{K"KPk-ja9Va0? jvhn.+.ueϩ7Y#1wr<󂟅YZ%pum,<3zF޾" } 5^r'1~)5ֶBq)R^0 MApd`ީEt"}|@cu ݸ̏뜍0~xC?&%OVcdW<,/GNڲ1be \^g&< Ԕ)SX0ڐyQ?V-3{5`Ö.[I4D:}hbz~ɖiD?gc8򹲏1fE~94QX^ED2Rr1̿nʪ՝lA;W§IF&GZ.[XbqhP=ٕ"Oe; std*F-yoj^$QgX@<3-nw1fR!d FuaOq$#g!E#AjK<3鳧Xom/r"}t.8ٻM(w:A.I1b.uʳQ8΋BGz,=#7I*s=T]L# U3"p'' !ʑZݸ 7VN|7K1&XpmԘsbfh+)ѰYf\ #~%EW]'.RWQ@XȔl |[); _Z~w!W 3t^pL!ZqIlY#o 'Hϣז{ B^M+uTN@,=Qu+0U"8>,UV揗MӬ 1V^p Y )HfRW#uN?(%"qnC0F&=n9C2]itPjZeߦCgVJ :F~wwk\r ; cInʐhDZkH9>&BCã qF;3snT< LCUff-.H Cv|"^V#f+Na-փ3B6͉P~ r/m_6% BPXb=|Oi;L)6~+mgrK 1NUK Ԇwr~_Mh-)$LJs7Ph1fӦkf+rOlRofe#zpJ}J m7%MeөskQ8)d1hLMH BF^,t΀bРZr~VXFeYx@桃,:u1sS q2Y=[ɅY"'O3'@=nOݖ$xN7$Y[j| =w>iefD;aK 3665`TvMOSFN@&%~Q׎{Ov\e=,w;!专~9kM1-zu|?+;~o& eiBYΒG|>T<mb=V|M5%`~w|W^mfr9BW!-GE¥H3~hm]k*WxA{^>[rz,Jpœ.{*R<$Y)fWA!5 r:$S|IpѣDYY.R)*5(=pXߛy4(27I5[b))>|vMX6o >?VXG~:V]2VP')fCF61\UJwOSkz/*OMxRDqeciGM3#H`5T2ӳBp|,eas$|CoIGzɟ4­eJi/^ ae <*pX~|'[RoUj3a"ط~ă)K2.RLuL(UrCPL*k!zSMڋfJϯ> kOִUkk+XͦxH D³3VTكӛjap.>X@@1+'TJ^O(l;1- &lӎRT덶M8x)cD:6 myp_**;Ѣ6}f`"hNGRY_b^'gjg<}ıUzd"c( zE{F :%Nb<ߙ^RZڽ.#+5d܆z7=w $ EUH1 8_;S0vz, 5Ȫ0ggح9` [t%nfa [W>s G o_7[\-XJY\`s+H}1~ JmduVTzլs!obNr/$E܌>hoDz)&؉Ȣ S n4K, lzPE_\hY}XmIW-<&Y[Tq(6sV}%W>nY.wyZ{=GŨwxr"o=^\{BwY9N:~GkDuFxV>-L(xnE6[62Tg"fl kg6*P퇩bJ0B%,Mt,8b=%kN\4=܏;r7[ g&5\mR:rv Q|c#_F,"DtjHVn|4I *㲩 _R)?zN]4v ~ UYbzlPßsI }E飯oe<% b >",")f]U2)p˹${靈߇9,c)2d#"7dEJj(-r&^lɸFKg=h5s ׊RЩ@K1N,fayt*C>0*{y @PRfW Vs*²]IԲL}ji߄-#j)Ym"(-EPz%8n. NLiL*N[s9Ҝ#u9K{ɈTKT ƩsmeĖ !qrQYmL%Q`;.-Orn^^*AMm|e&ǴUB/:18)a!(y%>#Cn#^Ďlg-;[A@'˥VNe\lI#G}^27̖ʥ\gr]LUE|@*S!Mu놄 g ^C( ղQ! L a(]@4IF/?ܧg& #kF5v+Nlyh?d.t1" FkjRZ*tgE?8s ~ P]hed>9<IB1n'ESbG[x(cotN0GvCp3D9?1Hu9@$A/5@l$7%ZԬCG͞@tSA6PP3?=$Wf2V#Tt/!>C㥐'81,vw 1qZ\AMR#LrE~Ֆ}Pk^Bۍ"vj mit1#yZVW7,7Rg])@/!/*ZRƱdGo=^$1 Ue)&OAæ5; {"Ս.Ee|zьuYB`2iI2+( 1XP@ؚ-ooYP7_1&F1Sb{zri%@!\t=Jx(|xhy (jFQ+kpD, \y@+vurq8zZg&fȠ)'+4#|sqLiHL8}6ʚ Wd~vs&0YeP+jD\@⫗W*tׇށ9­m(_Jb*Uߧ9gy\ +j{1IQ!Dă*G^:%1'G}OVX_Nq..2_zv=|Ϙ+#C cݺhFg$PQ848Fx҄3zյ>D%1YejY)y\zF`@,2tBD/ W?;q.ֿs:2H-ATtJB7Uƞ:"sM$!124I;yG [<zyhLp RZfzeL`."Vh3f^+utp?EYxϟʻITd蚮N5x[< (cN~PXpK@+h@R>4d8yYsFv[#bϝ(=ן}3p7> lA#&So-j|7l;)1;;fY /g( $On=ŅL̖RZ,@*Z@7oh5٨= PnIr>s5Yh`ԥɊtfX (w#t1c@t͒P9XXo4 E3j"OI4i}CPUZ92Ma/@ڵ lZOPȭ׫aj0(p^R}#4P!Ɗ^/.m.U!IGƙ-3n+\XK)ߦGD)o3IYX09FpY 4gJC~A3jϦҳ((z/E,U&gc"n`am _J~j:dt ]O6O9\yUDӚ?+s岨[91@R'H@zk0LO\<|ǠN9ϼӧz%`˯lk!W69_BP1J7 Aw_j `hws+ D|8@[n{_q, Aip/[ ÞPQ63g"dAK1Ndh$#2_-'DtM*q>KJa^Ӈ b%ve8FƵP.W$9*p+losqI38A8Yūc!0Oq<0T u cKD/VBil[|@At~N4y1#֒W nft l sT8n?NpN";'s}сZ6|$ԃ'0O3Vi:9MkIG)1斩Ij~ Rs.ې>BÚsj.L*|[JP2n񛶼vAb~%䅟 ()+p0E#\= s"}=tǯ3؝|7)%] a@88.Β)N³6tI٥g7^`4t9Ǥ)ACrfy K:QkǍسX+)Xg`m!˕2/JkTV"s# /12E*žV jCJ2u3 NXu_b71?ljvImlډtS;v%ʌL>wټNxrNSbr7awUdzg!:r6/c:cĽZFrDt݇ڌ\'X XY;i6HO2^EjIGQN44uyӛi8Lw@lNu+S4'_Bc =JC!S&;&@J;*'J~bmkn]9w\[^Aq~J$fƀx.->9Z҈b;Ɠ8mE~;μ7v$#"*)hs8W(%z_@+X2m\RRx|(+]k:fN&Z.'KS=nJFIl8Ci[nПͧ;::ұfq}}=2I 0X!sI}EvM4 "Lhr4Du` 9PuW2yaӥI{ɸYTSzKu|?0SlZwB|2/1Y8Q35U8δNbB008jb48{`5̿'%&=ECsaz(C…b'G,'oO0fת+Ȅԯ27t~^\'?sLW*m;,:[NV؛@wOsr +u[k EԜCG3$x[|,T&5cC }OtE- \niA*Q_ƈ`ڂ%I ;K2*z\C_62z7.~x{r !Eɞ2MH7jdM%{tAqp(z9/pe偰OCedtXNtR&^XVPHT Q/jW`wT4^nnie1xDzЌeXN^{>Y%$i`.-D?Q:beȄZK8stlwH`02zz'9ERWjJ# *St0q 1 Vpsbߠ\d5" f6r35hz^8&Q x~Y.y04|~Kr"xۣEJz|@U &]QIK!+tW]ݨsrÃF[uR+Hb2V-W1)t3սh O/#K]@UJhP 0rE@/U ƠL24֥zޗdn)݃Qls_~3eg"a1<2:֯x{r9Ob"Q~z, 1 kTۋ"sN-_Sɋj xJ ^PhDH12q׌݀N?~zַ}nMAKSu)00'32Z[/^%VB<:8(HV?~mxA^p;S=kޚSTW/1!5%,C}'\Pyv3phCX:0!)\b?P]C3Izt,45` 7ۇ S E3P{{n( < 4k6- ZSt~إeGЫ֞J\&YdZ=ΫYA=@okVR<9`2K(栦3O߁/IP"z$7'}"r+~-Mޜ<,c_U1-"Nv2f]nq]ul]Tls U$4B? +ޛ0;LhA$Q*Nq rP{2ȴ -<ج+g- vqSۍ:˪f`:;i?Ļ0H#RxKԙpkWѓ'C1O}_u4Lӝ;zGC<6Os9Pl[E\'4 ;},8@:wd\\$H.T ɃNZPׇ#ge^[=/I^~=]?ujy XI}nq8g;*zQ-V@{Gv:n[{- 5JݣmoI( PB p4&LD";4gP0@ .I3|)1H|C\ֵ.c Ob0 B9_Kx1zJeeT뺇SN&w'9аN0bw@v%iaPVURޞxn*@-n4WŒ+Dݒee+%%,˻2Gl 6op3G$;ns: +r:Ӹw,t:@ F >-\gk*Y]Xr@PA:fnTE<ӤQy[tߥ1Wl5mq @Q`,2fyvx>.̲ph1v~ݔT Њz EesePP@8ϴ&(VMEf 뗀̾ O/ۍ R iwx]Ux<|kΑ٨Z3Ʈ|"xs\[s.n:f79DԐ hJU5`$z[$䫃j&h%Ŭ2Q^֒bjX{soRc,[=sR,A3j{ٍ-Zl,?pTo mnގJg3Jwnp=~6 EU]m;vǒpJ /ɺudPSK 9#2&j'l<>{xh*}KnFf۪ZB V}jn$QƝLI!Yxp k\_B3'|6I;Dgu)T?_7JI $kvjlot]tt^() ̺bm \7%LDpЙ3DWzْZ,Kztg;:#A(\ SV؄iPճ *{j IwKPM25%:h ՆmpǬO| "GGf#,.]m3es1]FQ?+34 tީ)= ^D)D _ʉKs4^<{NBv:9ޜЌMnuA*`VM-fe׾+e_twu -$T 0 \]mR0JlY6a#˳qϼi)YD-=NW=r>1U֚!eTuH%*,{ &/1rvj5OT /8])!QafbSSSH2I=)1*:7lZpRU|G/>rڄ{x:.t|eeݷ \țB3H ܄Q_4)#bKY +LG *ӯ7,*h{̢[~sbO2B[Y}eHnbO$;H~ TZ9,")4VMvKQ*A ^g&:sIM{!Ä`z]pS<#xs8ĕ ^\<sGWh:>Cwli& =aXOE7W K\,k۶Lg6e:g)! 5+ &'+g?sFKR[seYiͥ-> aZ3|7?954u&0>Kf9\ rpg':-b}A9*zc%hwzJ)iƑF*[O? _u7!)ZD4e =k*æZNhryd#;XjXz>@Vlc]l=iOe؇N,?Yi)6y6E;'aSwוSQ%m.>wiAJ I.,djzŧD.c h-Oߏ1DrhI0JFԑd2 s{)¤|5gNܨEZVf=b\<fn)!  _o稜|J=Jh>uʯ,C&{YJo8e9bL ?PP#{F29]{gM"WFߩlz({E}6 񡭜 +D`VS FKЧrM'q&o.ٕo3g*y"#6s9-p2Ȩ:whh ,rl3E~9yqﲣ{[ ۋm&p]x ̓gi;]<DBRcKȕ!xnR]h?VXkv0Fhyņ1$%D*_FIF:Vhց8[ˣ7UPp [sy0hƊ,0@GhEdU56jϱ :\ܴl?Zao4u[5dS- 0iH];GI<@]+ 'CKB-98tUƹN1ZETcm*d@ k9UKnQ!c kSQ-9yƫbg71i]ѥ.n"fC( dExc@ӿ$7ʉ"sz2r[W$=M`3c),M;>:Jf6_ԭBk >_pg,=\l0Nc`5HOɦlծ (|3~%כ5 NExV`lƑ|%5$\jMnEuƷ2fJOc,s%`s0-ɘ}5vFf?#k$1)-q j}&tJ?xoĄƥHZgֶ(ZsWvef@JNJ Cb6 ]Y2zZ]Sh3!ZkMbժB:ޒ >R*|}t|AާOy8 Z9/oZP SuNjG5ز97NzݮYXHxf]M>?h<2-2޽V7Tجɿ򿒡cǀy=M˜A Nb| ~^-2c_`ߙc4PܡvֻsVlgJkOf:*vyGg5Nvad[Eb}ܚHڲvo@d2SsӻH~2C䴋6@$@APA{dLGU'dH E#4Ϗ̄]q `ڴZq!ыi~?\놬t#+浕MpEL0oe1C|D6㑽n}!i@Zdq"Iamh-ט %.p7H6#=n)6 79z9kx+x zzxBUNzr^ͿKZDKYpj%(!&%Lr?Q?gDR~^?vZ>*ؗbf1+ePMIgS DkxKDf-+H%#۫H) #ɲ~pP:aP ,ŚŸwk9"]Z,î0i$\Q`X*oS`+0o|L,qZLu;)"ӇQZ] zT*sz:- Vbu&-(mchz35G4]i_5 JeE܏_(j;C}9KQ:Iw+ryfK*eئiKA9ZRH+ZӍJ*ϡ8w])j@7/s\2OJGBt`fdK ؜ /Z*{~O2-JRlPvꛉanMbxRrк@J5mgD#}8B}ʯGpYm"F8+福(xzpĆus>E.ˊ]~R! !>͗S${|bS"KmSn+FyoDT>d[!%kc^Mu!f;Ѳ@cyޕcVg.uY xn>3$]K4'*kX*5'!IZ `I温rY%-KM08k!lRJbЍC>nX6bƝ)[;vuq:a X"W矒PD,DSbNBw|܇!aFA>VcznEew>)97:^J\!.|ꔥڱS"۱zk`kqj2Z孺|ǩCC &8~T8cxklSVx6>:{tA<Qh/))y$lAFuc>Uմ(86@-Wֱ~M.WJxxLʭB!{ms1r׹K2rWsuo}O^4(aUd,F۴a7rԮ=W &f'9zfLb`[Bv zrVoN<ɻ7@xItDL$ҹxng}c*v*yWBD&!Tr y Mp z"pvX?3YpCL^G ^,!`rsukx~wq 8'ooqtpߦi!ןGJUfAHmSahߢo.|mFM2ف%'`nVtdyEԈa[ Hހݍn Tڽ_,>)'kj\4oݽ~%4s 8x$B+Ga lUߙk\ `;Vѫ¸)MFm6!aB5;ȫ {@#n rClO?پK ‚J/Qr_Ώ@qeց@X"P҆1QԷCjE|<s ""!a BFQ q;h7DPA4YʃUa/;]*wd#tihP=RZn"][>jwze֫G6= (%b*kdz $3j(C^tsۓӪ5}0a;N8>hm&;)10 wM0jIx_Nкd8D?syDQ<tHjYjV[t2qQwӱg({##I=({7$3qrŁV9a{S -&^~LX QuFmnLNY8@ IT!i 0:"@u_m2|%DIht5׎cn!鄜 p'9u>^8O2cHJTp<%8YF,Zy_7`}Ie#|$ni 0B!w#rS{[VycdnU+]z?!MFXYG `9Y9ɢin l E. KvÍo .B$wgпʁ/Gs\\>'! ׿& g@ԉ VF嘚 4j>cK XDC gsr&]CsABU L<SЈ;H`Z9]3 eY/3IB)Q1: Ȑ.02bQ. <ĜpH #@% ho ƐEaA/'vKh ASpFs Z{?'+ }XYcֵ}1O"# 7i*(rIa{ D=u*D3"1>TXk"YYuZTFT0A;Kj/vPG)؊ŀlJ GKxaX#V~6|M@AM]W5vO\JZn8A Tu)8AoH`,m;E;%ﳜ8 ^B!/|/y`Vи1%eZQ,q=R!(u(;ބԮ ~a[M (zܓCaP쑽=cok㞈3d3_VU"NGCDp1քgđ.fX CZNY -aӏZ఼23EXy:=Mt.+qlw1QȞ9L05nBk ghȔK+bީl?$X Fh"{diҕv%uP oO_hXZ6P$b\΅nfZ 3V™,? UXTA*1IR^6"{!w! H6k9!eƒIk6|ΰ ZD<.=(wޣL#(m2k㜕k5ɟ :p74l,ӓӇ)V/⦗\{Ae<ȯuM=`$[oؿ+@}av7b[TwJ(㘷H-۲H/ F: &|H=woZtC@fZ3(Bd&{s䥖4%Q7SϏhl5o%Z7T q/̠Z%$iW:*AnL!4o zsn;^sc{Kid4ZxdS~Nײ&U KgѺP9t#No5&(ѯW摬o"U}!(D(pIU3|,> fF!ۥHi:U 8L/8opmLƸޓޜ, ϧFr446w\W˸UVX2/ PIƎ@0FвZbvoW[>(먅["`<}3 =8tHi P :3O!0|~ޔ ?lu8ރ5] j'B:xfmu|KYsm/;,C$ 7uya'ȧ -S]1d : m$ХnisGiI֟D]l xM)k YB3eKmY`v j2;z@9-)F'ù?${0TCMrs֪]~/ZUGxxs gʕfl#7ږD6([ rELe[oT;mFhWȡ^|34tZ8D,O:7jt[;m G./4:U/ehy3B]P; qC@}>eI rs|k)p4 8$g6ގz͈q8zLݚH1 M(qVs!)nҌ? 'ѣ80P WjE!nO@UFVhq  f%psEnf"29M7CQaԆdTE+{LJMkgix)K$p^͖I.`J4C.1/DGt1c9hR)b5%m5W>DZ)aZ@yO3'WM=e5✒RS=qX]yח-cr%6 5QZ᚜(wOJ~ES<3|ݭׁO+P숋Ӎќd~ 3P[섲$CyW4BSL%Ok"1l,ۃ m9uo mc02j|H6vŐ\}Sb{)bؠśjп}'Šm>>I'#|;Op88Q` K!H/"a{7kLmQ=!$1':ˬ8,l!ș:^X{{؃c\+ʚ8`,|ף :@Fd }e6#cӥ@6S 9A1v IjBlńokR?hC㑌m,Pȫ܅I.lq>nF]Pserф)!behѷ㖡WB=$CjK?z7&PPԿ#Lb0c9Pix`Y+uơ*B-_^o c1 ud&̂ Y#Kh$x?C<q> x.;3}cZM̾VD#LCQSOI|@衂 %{f i ~8 ]u8pƬ2M[3#,Ǚ*wx17o Z+[_bFtd;98Ib!AͶŜ|mĦ |qzkin58n.5lFBCZ]~Nk@l70Ix$ϋ}Mᬋk cg:%e kO扸_Uwf'&.)c} ,fލp9삲Kp auve(5yO!rF_4¥d*y슭zsx4-+ߐW{XhǕfv,3Vt .aO0]v\NCi)5 *,5N֬b}s-+%\[;JVNGK@/T@` %9ͨXʜ'OS{`7X0H\}2!=C$ UeSKȀH 3M ` 8؍f^bͰԝD* Ӣ"]hvVgǾn#ml\Hk(p|EdN p?`vᳫgs֍ru6KEk`9Kx֒kk ]ֻjdpIx$DĤ65SKhuK'KR\P,?G&N4ca na9dXuSZDg(7( xy<#һ 7B0^+ӒZn>1RE:#o)88פ}px,fD.vFu?+Jǚ%I 1Ȁ?H@?"*L[B\'9úRC.GwBYz5D7np&Sx,Ok :Xý`+ە30.%X'PШ>m*|_I",_[&2*l]# AB[c)adbN@?o*]RL8˾ĭ,6A*Nz&gd/AypRju}zEl:*\dym@}* =:/tyAA|qhBYs:x vxϬtPTFcRi${g !",WܻZ\YxNb8n/-!~{Dp~I֢{㐩.ZHx5o;+\.r?4DVP 72b_@H%"Uz"q;I,6a.mdѼ#}* ڟ<(:Cop} m]3f*(M5 ?p2 ͺ3MqFN`B{j#)?EN:ӫD& Q k>n^)Q"w|qBiY콟}yDtd!Sag~GxdVz'抰 'y':t+Qһ;M3{_5Ԓ*dg.xEzmE{;{ݫz}!)s ` *,Ä Dbkª\nfNbQ=`H(@ɸ]:e=d"9_+nG$lA  )݋ɦXiZլکOwٚ xg&cU(&ܒ'CLy#0ELD\V8m~}eq^eGqW-CVzk74}c<Ģ+O - (k Y\cL56 hS>SdolʢgHZݧW6ȇns+g۸`鯪04^4hb y_Km!Uнq\^Y+kIbosͷr b~2# ^Œ{,DDƥ @C~:+1w_}6+:p !@e}VؚvS3X$jwGL7j; X| $zi0~8:,$eyrasSJxN(h_V⌖LsLjؙB+y!$)d"@Zƴte01ȵF{WC>r:Լ.W+dQ{&Þh2m>~w%h#\# w ͩ}g-bݥpk[2ցٹnpÊUfd {,eLFg\ U%o!O_»JPj.) ՈtÁe]Ą /{ot;Q T2'ɂD~쬍Ӂ0Ǥ͝UtcM,c>a?mQdViaX9fu])uq[ [XԀlkEЗsp*!uh^){$(ia\Lnń'{4\?Ců?:€fpggA*R&ّ늗kI-O'ߛAƎx>\ޞ!?!ەz"M"h@V:+l7HYzE EPp_ fTݣg޶2XYБ`0^/GVN3%9, '7' 5 F"p7 q꠯^n Q8( z>Gl4$frHZ"* H"ǫ EeH,K ̫Ô1PA|b9ldQ@ZYǙW'#?eD;̇9N; !A/P_5õBfI oZi)U|Scђ0>FpW4M=3.𬤇o`~ $];Fs$E "agfM$|6)^MR 1vMsU@!ѴN"ĕ3;Ot s,.nФk=Y֮K4.W@]:S|jHxΣ87/(.o!WZ{պDVkkH'FF`0eC=wOJQsщ ?йuH DV kթy^O{W|!wGsqKr1!.Lo*{ sddqm9z2P>-YUGg#FG,;.Aq=I64<UMT ՋA}Om-y T62xaH I_cѧS3fSլ\==n P,سg8IQJJIlЉt";ޏo8r i^JfrB944< J%"P`%y|GsVl͹@+l* omgp#o^>8@QOPFMW , xEyG4g(?zk膖58' ;P6QDQZu9V+7E]0=x"8Y|oŸgV:Ip>Vإ_qgXASK BP3񉙩\kț;~&[mN_ڈ%w5Ixr\ B6QKzmҎ1HiZB1GZTE*Ih4cc~CBf,m!FCHBt{h멨J. SoÍ25ݾB,'dBꌑAs7\߳"l^7Yu75pF" ;3 1o)d̟ o6\pw4AZx[L@v r j_,U.c#X- a}hz#}?C]o]̓D;QnTˑk``s jcGBz%X 2=Dd}GZjvh/#~`!|AA!1RVv8ksIL #On_u{u4*zv?5j2WE='`tCqoUY>A]6Gb~ .TpDukY\}n6y:9ͱMvMӾ<4XPg2`*Rs2pkB ,TcVG"Cޒ vIщi^`H '7; xn.ȏ6xz g'T`WnQצ) L\B(\ٷORJJ?Hy %BRԧy;f"=گ{C-Vr,%&Lm^F+ 0Ds3'(ʿ<5h%8 8Μ,VD>?a%*j;80~uHص7*̥ʌ#"?X߆[xS2ςӻzCWrcˊaJOa*\0 O=/qe?F)<&rۊ%Rȣ=ö>@2bW7 apH-J5oPs/G惭m"&D>,RT p+%x-w3iQ^R1- ɦKHXjL%Ԕ%g aA(,6G1pjܮM|rSdrt6PҸ0*LB rJʓS6|^%jT$c$J͠pdPJUO@)D5]Ǚt¦}iZpR^7!UgLQQ GV\J 4_%;/QXt^juS1, *ZBdgڱ_ ##"NoB8aT3hT2&Y~VEsܓ`7L%m-JU5*uksV_Gtd8Y3(1GgMX6J(5"I:M֧G=+ \O3!9j%lY!WUVfUyzOj I~e*D|0 iv.k'u*6jB#н{fǮ@@P5]FIKýh· HM? d͛ccYfV.Ev@wjS9j2ut ؤaW+])|M%hg;2<ˠ޵^$Qh )*T]ӱ'X')}Nn+h2vx{TɓsKs(0C `y"♟$mWل: A%/o9OS$\I/D34]7RykNBґn0x6:"*Q G3GgKW;SrDYu87ʬV<}VCrqؿ&Jj0=>ॄhefqm?:R3|>T]~iֿT`CAZs؆b%P˪=}(uK O`\}˧Rf?WX(QBRsA&ay7{7ǩ<Ȏ]RZϏƱqCتd tYG{U=Y/$Ǒuq6O _k3Wj궺 F6o}mZ$`6\l]@z "̘]vT[R`1)#69bB&ǣ=a(M%gfv|ZG>';Akx;}&˾Βj&'0QԘ&rT8b,_f<@faWͥkSSi_=Z']?;(Cq_8 /V]]abQ&c,kz#VL2sWd _ْ"/`F!e7VwݜTwgL-/*+!t;rdg,]̿!{0.0|W҈%(Y-[GeQՕ"t ~žmYrOA?Pk; ZBvs1Z,+l˟bʾzRKQ.(_8r^ -LwwۦABԞSgTҲnO`hyw B.Jˮ<m1䄍*5Pa!]Wg<-Xbc^hWVr~Mu]tyGp;ZokSNc+d-M Mnv-/ l;H '!֤p!g6%]'wmZ6H݋ 9U@ζEI/gһ+G).h wu߬! `v,Q*85Heim5O5v.vg@VNܩOD[N@fa8kT?Gڕ-Ks¥ [)mNe<=P H݆&+_Fm7 {,]v$%1C"Q=ݢ遜3k*n=w'CRIt@{Fw*v[Ov56;xY;1o]fjH#/W@z暜M 5Nig)'Y`1 ޲Uy.H<6Hx(o;Ҡ\Ge!##UJ6:bp~I`?;)RYU\Sj>zE/%qIg^Zub<1%4t9!#cfhy )Tn''ʺ1TkC-ʲa? u\% 9"B3f5{> AmńG-;`bn%O ]X8P WU R)$!s{sۅx"Pz%7aj/bShP}*+T%Td0OH؜:*:,Q3KCIq pt a:Drڄ:+Hdqv0.-R؃LGuEaDS  ѩ&lvGsYYTÿsq82cyh'8Eb}lBZ|B03vur/,*vaeG7}qv}7f}it lxW #aug >޵*_c>%O.YPˠu0ꥄ|$y0U&D~Mܖ킦qV«#]oZSTZFچMUUyltO UM0ܪl2W \ɜo9MtN%m`.3Tt@NJfk<~%5hlGmV-֥˫ipwfRBa%gCKr%c1 Ԛ+jgW{Cvۋ G6RoĩEJlzD$FlO >Rya(+`U$`_m¡;m߬F6ຈ#5o'U 8y3|-cqFVq+ؚ40mkdlh֥1 n";y!qHs.g?\9YeaL᷂ 耋KdN_Fk֨dN(mMN)9'b)22k!J CSk._)/-kĩtmPQ)G5/o./2W-bLN}I`!C99l ZL ݩlGHv lm(։u($f^h5+3=yAHeCY>C|/]8ӵ4;, 2n߉Y0,\vzkhNAӍJ2|z2~G; $.uw2bw*ˉg 2̢/9P@;P k"w>=$%D8q;VQjImkUMPnBx^zU L޺wAed9ô ƫ縻lVl< ơsCq }=zkw}ԊQuٽ-Zffc~Gczweзr-vSP 0j$-(f3ں+u7=AN7o%x١^ȪH-2 Y]ѩĐ3UF4قWp;#cR4!I:>6b&fώ Er" 5!I?Fn$5f€[1#6aF8ҊhTn{U,cdїNo5[kOg3vݶ\:RzaC vXxGCu_nB+ Q?ߘ: Kr>~xPNB*G՟ZDA* |jE g7]),(Ŀ$2y0ǔ(G9J`:ѻPEӶ(+-M`Vđ CtZCWhB^Ov9x;svT,\K5N qU.{xVA2n#< 1 yu|?R R jZcr+^G'Z7^{WT:m 79zHKNƺvcPk45:"C$i?:r'Լ] Xg!b;JE_:\PVՇ>ۛS3f\4FsƟ#?zJ`:B趣JD ׿p"hۛFdli+ ]u>!B;v%Vaӭ|)\!FJ(p?{U)c-j*=}M"W`2`3^lXs*Fg࠯ysþZ]{["sD5 Giwe֠,\} xߋѮutav%19x+ ` #Ί]IB(XkH=]RLïS*Vkl7f+Uz=.VlQV. !I߸Og~awщx*$&m|ij듧*ESDjQA1gS9QAW4 %vEmGu%UdUm~WGT8F k%@);mM$gaY)}U)&l`͹4E{ eO Fe[ 2~ ]s5;ά`ӥ:շsR|N7*z5dzo[>08K`Vkifm28t{<H+,֑\Ȣe;,hMH%%T /E;v bY'`?}>4t $'~]h2v޽n;#׺N[Q17ڧ#׼p$cnXH`'#D1P}6Np|yj7?H4rXOr$Uo||LwxC'-a;ܱ~qԝB-hMtIĜlЩ; RkfG =#gw'UM;*2 b.^iGUU¼j;뻆p,;\AS*5̑e~\.jTs~۞R} ie$3QPdsIDGklE*GbP+h[)} 4ɩw>& ǶzޮFt 'ٖ7ЫE Y}yPڝ=1,!!k3L~pteOXmFFsrD瀼}֙`㰇E=7߉?$߂_Ji KYB?.9 I@Mz^v G@v[KOJ֓14o-2PĘf ZzOP1- Ӽl "m7!J/y[\Ř&w1iy"(ߑ{5u=fE PbQ\ s*Pz|5)I1w3%Ox蔝 "%(|7hVrԻ}"uvxQ(# `BiVwo>_hiz֮z@H`b88N-"SZ2a"dаx=_z ]@vjod HTY9( U/eYY\&D3>YX\VKt狻t\9qa7:RB'H*ӮEHBX>G?e |d~H)1l^B$loMͶy> rP~'*e^\#Z t:=v*s,wyXy'o)@ſnO8ax16^dZT:O@6p= ތwkv<γ?SH[ob#z~\ZԵ[~e=GM yA՗ tecd0?['rAD)El |Ge|q;։qeG3!ȗ8&/)ׅU0S]2C g;+&~Sݽ[bA\2dFrk&S-+#AH,an@l7ph|ֹ8fL:9 ʈxqm|dT"q1Qj1G>?. 1KZ $ y\:V*"=k\vOkD=TK>s5]P :sg.\IU,Ir]el5Rh, f8Qf驻ahX -B)併SI0I! E3fkU ~y4r=hƊ=+nb͒/2PҊ(EQ^"Ѥg`b }jSS~Q=\qOT@T膄sU}xc22'`haȊSR5bK A4d( f-:S*X{J7AkYZ-OpD{L̄$J* Yj_2{%=Ap)շ间V:[o@Uc-2R.I E>сB:i|J[^R!]+{/Rk k7Zb{ juF CqWg4*yλag=YZ!h1L  UgTם*ZC `M"]%IUFgU9)q[{e*=:>7C7Y[4ozHM30ce7%56IOJamD#csTfu16E2R%OO)ձm "e ^5.mpBCItcm#e-xaN?^1a9Ye4+(@!a>gh2FGog@iv|]c[l]W32\v61clԺ̩ADYVG(D xխ>q$N)= I4Y܃t6E l+h[ LTV- K႕d&?C?xy~ajcZOrZEp m2&%|xꏾ]`ŷ9"L):۱Ua`&^Π}HL)jQ,ZQNW|*kO]$Iꈲn7`i5X ѕQD~5Ҧq<@+UPrGGS޴F j|b[mR!>*{]:cP͋{?^2%DD[7F68uHm /!RFZ ة ٩)JŮz4cKGe|v;RZ6j7xYnxj~GDF4qY"ɕ2# guMD/- ӳiH&}ytzFK/em|a()ų]EpA/hȍ䟡V2`'ʸŃ`% 7DG )],YC,!r#(⤞}7b i_8Ԓ1PéiB/wyN,&]aUzEطEy@ SpxT D*ӌa}tN+1g-m1eǗIp"A+4vzE۲eY3hD}~y-T%?y uW&_%YFShFm9}vBl?2?+"$^?i0%DV9缬xPb!T…f|؛Rl ʺʧaFpS   qѼh`871x* =Tޡ<řjrB;Z7AHhh zjْGEv 0}`͊[&}qQL_kK#Tcv17OIt0Lpn ivr~hu,7ͦk@ w%j;uTdt|rHb0O`:2.});J/ڊ&Ưࣣ%h2i 7vx\FK?6@⮏O#.*-}ء'Ƅ{wCs ݮt3Z6訜F͌${߰ Ή^elwUt(DK|}0;$WWL@r@wez>9S7ɩ5)?k;?LE-X`ЭId$z WVr.W).+Xި o%V\0>[k MCc}4Ca">kȀ=.te_Ţst 6uwwPmF&=x!x ͘؎YL#}1g_+]Rk#:x 7)`G);TpFn=K@&bOI' W SĸHKJqMX6@6ʶ3gZO#3+#SeȂ:'w>_0d?YY9IN(36[aɵlM̷24 X/^4Ԗ5~*YwAj3Ϻt@ '~")&h:w2+nB 0߃V0w2&X U18h9M0[|@^0W;s@_KaXEj] #(7hwxܡ.PcZJyXhS!$>|wXXy>-j -+*>CR\`!Gl!C:d-GQ1F1~# 6 JlLE̓25(# }W49@:)f4$MA\^w֋A8bN?WeLj._*"c/ ϣGlџ=r)@? 7jR9܏ZH"uv1x,H0J'a|"ycLbDY-HhD7t ?]Ulm@2Wn3W-lhzr.eJE.)9_07nfyzZ:83pƿ skjLs}O?xv:t$)Y/]G+XBMփCG3"#rR"Mb_;'>v6CWscH'>d"Œ? eE?V2SǥI}Hk'e&2Rzs=9]%^g~{;fXq}3{S&Qv}0>,S Z{;t Pʁ4lCectHr7(%퉕(ŁWʿE m;\0|{f,^QU/C_~ev ZŊB8 qڸf>`).erf*E  Z8"|{_ ޷ Clv}5&l/K}FܮQ#Դ#PkvxZw+9q4}52@8G\ e%Fnh00dY{9bAQ<V8N4}2M}Az)7@9W2ؙD!&=,m0FfK9KzQr|c(S>,' ʊ|p ?G1Wb핋7'uh6@/2~~r8 ;9FtLVPW {7>MbԴ j#LSL7Qz?Gos}Tݭz4_rz0lw?RA6 ߺcH(ʛs7qd6-(&K5uEf]W?lZ2uUvAkBXoFOBf32_Ӟo!A)+殥1Hܮr/tYFyS];P/qgoR;L OJT]̳N17ChB꾇|V=bӣ.@b# |TEms0l+衬nU\7tƍ X!횸T=T(q;'&BṶ*vfјU:*j e>q} "MfSR)5RU } Mc_*k.\z줘 hk7[r}J;zZw5 ugSvFRiL $/8/^?~ 7$DV8OeO5\LK:RlYXm% ;8?j0)ٷJ/To>y3Fأ ,CkK3~DQZOSCQoTi, E4gGJӡ: 2UUxՌDS)MiFȱoT|j Gc 2Y9=b8Ħ-ό-!ߔ؇5)Tj?=to+&g[F}%Q58vBh jPHe骫Xa!a]gԆU͌"tZ@rpf|N(yH\"ΑaWHe}~x; %>rPBl=Y3p K6Q ,ae̾KMOQs)RKvB V9G,kzX=xׂy4-{ko.F@8x@)d*Xܞ:}a5w-9B1!O6l)2֩Mɀq #]\}@PMq=⩷^P3QyU_Tf 8QpǸ(wؖ |V.;$0Cr +BhYcqܻE)е s0 :PRtXxS<|s=;X6T{pւzton7κfDUX7X^H``5AWr;C8;(k_e~3G0"|ڗk4oM4]37%t:59(*_f̆-}4}\kr7}l_QJx#h~H@]ec4ZrHR1-VGuQ?f=(綬ԵASAWg_]:Mu>}HV(P+\i_Yp;#]b~)rcG7OZ_Tv,r_C 2⦒#0-D֨=諘s_)PT|m"xfCjwd׋0ix㥉>/ǾY[IK5\30 L_w1!)<&sњfޑmᒘ|#vS6tMVn T*QeiN0?J]\:? !!ln%jə~ Cm9h3&\Lqu2EɆ:֝}GՀi !|p r:֑Cv+칳\Nr/J\OЦ=Ә-ڣ: <k*9G1 Ɣ`xn's0 f'?(*.)ۂ\,f^ڣ!V<8sJ -c-FG;e~w`_cF;HpPRƎz_:~pwcĴz.GyA1RJb-EmtmcyeiB'4,rÎSl64t]%Ю6=Lo'ێ O_vZ0d8.2= _PA`s2hvi e!zXԸeieҽMM Tٟ Pl[) W3bIج5r@6yn)!t/~4L(g7r- Wx3/TV|y3B⚒G*kPtJC/;cf;R7>tyh{5+UR54Ob h2nKmmdup{xZ\Ȁ os71[gW[O`U3Xhp-mYN_,bHe(kȣ2Cuڃ쎒 >Qn(ZS 2]Lq ">!DHwWOa.qce>){Dt"Ғ@ r'!&1a8m<{+_}$ +,4)iӒ[a1`b28`7X [F4SrʵQ)5ybQH$*+$A%n1y%;`4##{v))B#?V[Q%cҟ<.uYH.ĊWu D W|#h2OnK8\q$U-2F o h>JBCɛ<ђc$Z7}jOu>oOqغ !aCbFf*u,8$uؿ[.J ʇ$0)muBF[&.К4A.vGPdyw q7n!c@X!9hutO ⶏsI GS3yxYy2HG-ԹY5+BXsitٓ SΒX={͒6c9_rgevv< \w_4 $ N|C* .**KGKAE: H QI0zڍSF]FV"vIdk31^I+ ݚ%k+a.q`h9ZGaX-l +vBMsꙿeh~Epq~5%W"H{rRv¯ @wJc3RʬAi6@9,zېcWt)B8b@=&/#޿Ց<$E-=Vܐ׏睶%Jz6Qy̶ `ECXSM#ʗ)?;:sls9;IQ/㈣bQވcnV bV#P+}qbhYPzzhBQ, G/3(T5nk0 G6e!8s*(,(n8"kDz]*qno<>l , N*Wbn_zO<\<nj.zMܴ@}7e@ת9x!|H[ta,tH3G+ 4i䮼jo¯~"dw>{>8-7ߐe6]9KPT}MBM#$hg̦<'9,HelטM*M .>Д1"&ڎ ]EjJZ;LlkA-\IjàJn7aМX#ĺ@*zb\9d/sxH`6Ąɽ1kF6}p2>!Ť)eRn׳=n.s^!q &>{z] 'qX4*4ƙYA(rn;VnX']R:K=2(; bl'u>s\~)KTi?>~y IWpRA<턚b dzN |ȏųPaqh!؉j[*z͐b^>ţsH(V6RbE\ 2Ȭ*O4p?@a>o_#@>O- /'q:wΆhxibJRs7mҕ p14#24:ȅY 0MK2>p .1"i116ר2#&]w2^\PVRճAEj"2BW9nA&Ʃrlh]c4zuwt Fei+'Eu=ogĊ2GV o Uمjcj@|nď]ձ#;Ls819 0o %_jNߒO;o W y$CnJm2b '@e2hAguЂ5fLahdh(b8> y! t/Bv.ͪL PZƟߐViul3/mT,dJ 4ktFtѩf΁Weh_> TVTZSeSZO) ^b `@ FYEEAx>("fXFju6ԓT`W' %OS>%=eL݀L$"ք}r3:#vlsEȸXծGN5ak\pW0TZ"ޜc7AD́+??Cw xPQX2xR(QJBʒQ/if2$^;KC%Ҟ=3CFeFܔg<'7:!GxUV 18&Ŷ ĶV!jwrHq|LX7uk+wbᆰI_zt_ [+G^l;q}}qoΎБ u[HP}h~>hC#GН(*jɈ6Wͭř9$6&ʏ1_N˧Bȼq A*_1l`Y>dsټ 5,"6]6RTP/*JUJr˟i#|BR)W/H_j|3~bS.}kp`g'YfM 3~#d" M7DBk^[>Iޗr%<3jN!TfSx^ll:Jj: 﫢f3Od?32\7tcmwN(˕\;\;Oӫ#Ro u8Fr]k##"[ c !PgQ@%ad7{S\TWd\ҋ uzBPLZyk#3D5 z36omt,%< ;{6$&bz =L֢ܢ|*уʼ7 -9+:. i"+7uy!>Ao3ɼtZ邺l4ԑ~>eZjx< F]zϟN3 XNY@CNU֣XbI }4v_w{0uMr W{N$'7E.PW_da-͋M1_.c&9w}l|CV9f_;7X_s|DLQZBk&V0BrU˽7iS kNK@lFs`u9n# <Q€"BMx=%v HyԈM)FD$.F fykH}UQNDV ZƯ湨z33SPԶ^6.b1;e/EjKut5W| Rw@Z (<.J4H {m6K׬Bu]`ZxEr_ BYrTZDiUoH) cL 20XsQGw㋲A# l}7__$2U;/Va&XbKMdv i:Rb fԉ=_]]5IϚzOy=ld9y YwsQj,$3okA 8ɚ) ^]qkh^ڶ1~/{.6U^>O7rwrd _(~8?tO&Xb)E (MevQ2sB:0P@=1D +* |CN[//D R@/fS뺝6n>XBE}a9lA(9"~ERr[_-VVKS'w$%tXn0nxșZU f|*1z!Hg?`'M/hL֚ k4#x>+,q | u:əNS*D4l3yHyצ4ɦ9r#e+9 eɺ( NMsäq"v[<|TĹfσ[Ny}N(V8:IHLUD19]%8)YG Kf饋pW-0h5=@%Џ ?_#t@mu1˷M]! U6̗e!j,$t^18G WI$ .}JCp _CUxx xl=i]w3qd:EG-Ӥ&EOU` aiundYP_,.nwH!^ P40g;]9\˜>QfF -f;ݜn͊Z Vb(lu'Mȓ!4ʻ)ڊNd-YqǤn]*CB ~/p  CЬEHv/7 S2:|: @ PMy:^e*3(nYy9<_h0Ć9YƯ#SZaPZE@#kԫC=1G2CW'/Z/lI!㚊 52n=#zBԝq+-5tV)ӳz&y+w*DojGQ7͋^~ue`<;Iz\D#q/(<͙Bș12/ihu&6h(m%_~=t-I(h BK+%YiS#khks#C>}m1v^/rYQǝẢ ]MHQ'40ˠJm SMbF˞R,L_ǻr{g뼰={ÊH7A{0GWT:[tդ^7t${|#F{]OmaYwDqL`m~KXrLe6AVCf(=YsS[qy#$4_4a%di4ϭ,7eITFO,(`hʟ7\zL&R5v7Td:^xm:9~Y6Dg-h0!`#|rK+C{@-xXsӔ!%i:H6G[(_0sȠ9ХfLg'{hf pb5v0e댲\ȳ3ӱLEM*ҤC5~êA]W/Ê߁Jȫ +-sq5UթQ5lb}gQ2IFzRloߡY&V"?QOB4fPV"^.4$|;~Pܖ/}lNƥ*kXLbfZe7ty3\!B&9;M|es itiv|U,kg×S?l?S4= 5tj0ns#+<ǚ#naf/P$xϙ"cbJreM8H33bɞrܺGCG)gw:ƒ_iߨn͇W+YhԭQX hD '-p>W.fIbF+=4'bұ=ɍ [?ɢL+DʍQ+yb1 4ZD{,Ț.3Vk^rpN=VYPe#Z9V|1c40ADPޙ3>HD~"¦BN8ՈQƦ(m+'%ήzD&?~;=Nvt\=)|I6fmXkCrTӲ|e du4[#K5`p*C.8:ŷ|AU/yDUOcЌXNMvMtzc{yMӆWC%[xhi .G.zfS1]&GQbT5Q^AGFqC+F}41gww@I9$ʉJq{o+ d/XB|Dn= g@w*1щ[/vSFPbN6gSiLmHrN`f\8c$UZl'߈`޴d̘F^֥AB1C6=\~ӟs$/}ߥ\jue₩́ZY@4"tJ)vn O@)t0 u%H}^t*̪C퀟ZuwW`7幦s5D+/ I2͹vfY7$:4xHZh(„6šhy#KwmNs[=l:3R1vf،#Ă MKӋoqOοI"HH̭?݀PDێԱ wY"wGMp_TH{ؿb<_f0E{D4~/z:4[ዬmRVaO#vn՗ 3z@.l0o+O:gYZ070701000000df000041ed000000000000000000000001614216cf00000000000000000000000000000000000000000000005200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc070701000000e0000081a4000000000000000000000001614216c600001618000000000000000000000000000000000000006500000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko.xz7zXZִF!t/_]?Eh=ڜ.+ʃH޳T zx'mتU;VvDNlI4Cn3-8fIzNHB/ k_t+Eۜ 'rsNZMf",,dMu n[+XAKr7&z^O"?i;e!8 ؔ LAjP$s}dMB+۴o_Uq$9M(/!S9kTY9}M^wE5YS'&`Si2уeڑ[U"z*w""hh7R[4V[:puMWS#e:H5=_Wgu|TAwE~u "DʅbQz"L^kn6I%FG#+9R3P9NM&cD+Jꂲ8*Ųp/ȣ<ܗad1Nm2'')5za2Qbsʣ7Kw|j9)$nZ*f+ot)ϸ3Ԣ&VY+w`]| c~3=bLZ|}e7: ݕf!1ipA`/ 7bdf&m<Ĺ~rk9B_OBKDq!~]TAy7'i!DnrBmLuolk7eZܽaT* *8LrAÏS@d8HT:J@[9~F:+!l~kT0=䁐bB?Yy'΋TNG\o;ZeCU's&N&G”1ք,Z.Qg wQڱ 4Mv*L3nT9E<):sR=3\?!pMO!G˲ԑ巹 4kƊ x}cPK=Uyn־0 RB˝T͛a[J"!BMP~g3[Gwx/==/ -il,!x%38ș39؛1HӞoㅲK~)`HJ륺U{OAH!P5Q~B,U{:]R( Y@;$ [0r9_!& +[tW=d 9B]}W= ~`qm Si2#(zɘ<%jф\(IOVTσJOH.wU(S%$VCezouTz#χ0_78PTn9ze]-#1 DS]V[w_LJ$m``%z_;|u;W{_PzįJW88g9:1ߪwvjfA B.vmǰN`g"vxR\.{痟#my6f S"3ьliAFĚkCT`e$չ玽>YhFS TxQƝ4[_Efxb<Њ~VG320c 9fğVM>P%;ĀܼS WaĴ*~~{\8Ū)Q3X\,٩F WMyМ*D{vW%r/ul{e&;7L?(,48Ԧ xtʚ.5n٨`K0ëa'̫(ڥDtkz+{>U斤@F{jB7rDFui~E,h$fJK>,ZQ4Pa02 ߁ug'1Gk,) bCA6\ _)U367_K'w®g2MPtC>c+4$,r &S=)gD~`f\i)`e1Z e(ڞSWciT;k^cmD$;Q7H+ v9\P𖸳 :$m)}|lq ļKājZ {=+u iMYzO=p:lIL^(3A C%-b%ڶ N60ڛ>"өݞ<03asҊ"m.n>д: DK^`zܷZ4FNrVv$KhlFc佇?SjYơ11̽.ǡ'.s0 lh?c|д6mqɰ 4#.Y46zNA=5}~)r]iTM&:N}} G)7Hx>i9IM2}׼B 2p}TkԐp6)C;s(bZB:'B݁fC'"Pib ;<0C8;Ve#}$9!ee9nܸa sao8 e޾Ekxm-YZ~[K$ÈC=f7JjmDOqal-Gj@V7fj%n#7)N58:ty^\H{m1Ja,[CTfUDqmh'hs5mn={`>M%׌0k^ 9$9iLh}h!@|uwWmK&t\(/?^-cM PX}K@V"u[`Au=F\dɌrf!=cm|T~LVxa/ t^/~@dv|Jӌg΢1D|l+5}\L0;.WHÚĆ\S05̝V#Ğo@$,(fV崲P9ZR!]Qi{­M/;W:}+pm|!Na0qI\D5wkH$)B>`A>3."u !B2pv-CJvջK|Ɓ'%hX*sfEK^?NI6A 77-ް:{**+ROgYZ070701000000e1000041ed000000000000000000000001614216cf00000000000000000000000000000000000000000000005400000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf070701000000e2000081a4000000000000000000000001614216c6000011e0000000000000000000000000000000000000006900000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko.xz7zXZִF!t/L]?Eh=ڜ.+_R|Gb7%X;Ա%+c~R\69cZuwIfw9c.BB(bzu;1p>um[Q}rmmh럋 FrѢX[H$R"=j$K)6cvn^cV~pIcŸMBܺj*)kN^wAh ƛJ $27๢p 77wH&A"d3evMi]];^:D0F !2s*n]1抏@4kAG=ٝ{JVFn ugCclҚ=[W yEuv (3ǭ!1>3.9kꜵiGJt^S u12xCťG*,z(FKVC#OeQm ֙C)$Ypz[WYӐ& 90fk},@gU|qXS'EƗy&'G .Bdte"s~=oA4|ڄr„ d`dF8Of )~ء7 >z" ozBbCz"~E|C,?5!$WhcYB`d]ĥ`yqd@\a >.'h"S –N*_M5.pJ eRV2 N\2z^{/*f%̿T78;C7n:_[dϨ$f\-,Ge8&݁Φд'۶NB3TyrYjeT]ՊWzm& TYW}B-^DbE&Oz[ |x79Ġ,Q!V=FqR-P( dS /WX&w3^y蟡\֚")/&w%fm꩒]T3TtBCr<MYBWwWK]?uGX Tnk< 4/u>tj)pEʹ~:R[GԞW(WZ@Uwg E iɀ#ٌk|M} c׊=:Zf>M M3D='ұxWMȔ|XWFk2:'f{[ }^HQO{Bu Zع2wxbQLDyF^C Qֽq>/pZ.״ O~Q ZfhPe(cYdYg rY[/OD [A5_laM =Т`#ys~|jIߢU$:pɾW?WeQF~QM}_sj,c6/t8j׊hFL߬#ͺ$ga[YW dM|G$|+^$͗'U?>#)1橒.yOzmLI"풪}ʯ3HӆJ ף;32v}en {3$u 9 PkMo]x'9B5'}p?97gLbh !2,8.zjUV=чԽ7@5?q0clEC {& ' &m* VhY`HUtJy)_%3&ςfd.82FX?t}3<UŸb_ ,+GzO*o7߅sݢI;_-!犧,n6[:omiy)7$f_@ F>&mȳ"m而M/H .Tc$~'sfdJv /;yx'3a~/ɨ+Seg$ωDO%#-.l'tP9R;WPl@d'A\yO,'1 kŬh={eSd!+ 5$<ÒMCYx0U<%FSQ&-d՛ٲ'(kMՎPhEQJN^ |MT63T$fCV u =VZ 7ԶӎPN^q$ L5=dPЊxw7*ng1q45daśf媔LlX(h 29`HY7q.ލ+Dz ٕyL} Ju9(\0,ip67ASKp+30'v57G|{(|$"Sˢ=2cw{"Y4ű0CwW v)SK/e^ ~1ǧם9e[dp[_ 8jU?iBsQ$l]TEeY]e`uf6 y1٪_xVk*./(QFt8}x䙦C( 72";uq62Q?_s`&Bn0j[$SVkX+=Li9F~$j% ;])g,tZʾVr#r0zE`{o^ohAX4zg }/ޢRul)V >3P0Ws+*wE&6pq6oM>XC+WCgsצp9oĦԊ_2c/ WB>(^|nɴ i``X,;k ;KzkD2Pe?ȥбhJ33ꕂxC|ٮCO9-Yg"vMfN#@(@n*]ay&MdgxoTfAh/#ٲaGs%xɍ3{ wadlalW,WS]d)@!GkؿIgN(0;{ {8ETy 'w/."q^Y{w+_D|*֛a!5qO#Q}V5 Cz[q{Z}*GTc+Hゕwª`b9ɼߛ  :FS#5t| 0!AII}m+ۇ?qYT :}577{…X0{O9!c)(삢}9)ݜUy?oEaB).̉5"R&9m{nɗU{Hmw0\ކ=oD/UA,"GP"I,yb}e i;s/f;RyjlIom,, zuQh -J=2{ ”J@aVR-i+G/DgQJRl$YҍY̔ٻ ؓ92 9`E メ9ZG.V@p(=Bs @1>ތAĔ: j{qeAڛVpw:*ח{n T <bAjs+ɾ.xP&27>0+lWcԫUL /8iъ~]p<-Wݭ{NlxŊ3/+Ǟ\_Xf=cp*bdJ#PgV]GFGJ:)N=:;wTGyeL*M"T u˰&֥8*yQEəQ,ħ@^1TT'Dc=X[so V0ѻKd0{}#5Ĥ. t1~|}.b"4CHE8ȥAb3QAe@y4#.p33C)T/~^.wP$Dt+y i-S[4é &Q$ԲcfiK U]lf qKwh_ q{jgXXYgQO ć*Z ©%[,yVbЩ%j:~6gVEN] jCN[m\j*zWOr8Emǻ,j[xmP)d>q\@Á!/15:8oJ:1u(<=]C@jqkǀ86&$zK zP╒o.׋c.LW -ٖ$a*\mԁ:YkEȩ *g@tvutҌ/I5 WKPu?7%ڽ*'+v 8"0ʎeJ8hLk©WڪH]`'<֖EH:t6X711h 3j$i'3IډmNJ;M̼R3:~zEs7d!<ߐKCi/W(lS?1E14qDH~V{&%([R?kdK%$۳v] +)ni229yٝͦg[q׈)m ܎ϏeEjq3zk,C,(o&[ؔkkbTȇ(O ]cReΔ]= !Ifc @}sIp Ŭ`l<| m99أuQi0\A^)${guWc4v\h> zy`ݞdQ Is(Qgx]rքոK 9) )# fЏ+)ӊo!%!=qϊ:=o Cj<\DHhltUko 9R^#TfI!οpU8 nbVY">H)E+wR{~-ejґfnZh?L$l<>+gi4J7Y}}^[Bʈ#1F7S|Brٰix2`b @YXd[VW`Ů0Svd=ޖ)Z[uKuL{hna|E"rۂZv6,sꣵvXq+W> lC'R$*%qR&n68HGCFŚQS.:5a)4;¡lL(3(7ˢ y^d11F\y,S-L_ &x?Z YE)/v3>)6,*MYd+)zj/ ,|xUJ 0ù܄ɀu B%^eq؍|6u3/B ?;!*@(+wk ɳ,A5dLqK,W6aHC8Qfr@O3W"s,u)|,"FS qb $K#EYG︍F$-\Z6i #8-Ud~T5_[G_xOz 4^#8q7jk6g `WWgx/\-+ n` >Gy:FU̕ I~bR[rR_}t^jnO9Ǟz¥"P&3!dO{))|92a Ux7pvAAd~eEE6>,u-;mxvV-󽸟)JE#F+O -E3caY85S**.V6D*g{DT\y4] ؠ~j#$S6 mhHv|䷿ AYs 3Y)Lf<9y>n YYsGp\NxЈ@<$b]gf6WcXAUH_F$^ѪǺt:uǨ ٸьWfJt ƞW]0:tٸ&RuҚ@];tey]JNsX$\E13pYΚ[suRLVNҐ]/}O*n:#{`Сҽjƾ6ipl9jDYO-ì?qI!q=R콣=msY$05"+K FV; P& =@lS`$U>Ts8 h@tyBQ@ZKj0&]ׅ}+r0$H,YQW 2![g>ۮCX7;E ߀w󁄊 7@+u"jAf| YgodE= >Dl;N2'4?,3k/+d Xf{oY9]p,"sZX4$.rk$}S ĝ*:}T)\]ժ£%!#W'mdWl$sm_7@I,?,L[\^ 0</du.x3mT݋;8/|\0Mig #fkZP%Ad*h k{m,E,uWTsMŻeCd7PE|t|E`|ks*#|DzF[͗J>h(Ya@_=9ŵ֨r,"_XKl{_a*! bNu=:FYgZ8*߸.5|s1X޺80<`k01M;vKce2Q Kn> e^bnoԾKà GqQ'Tr906#xOsvNMuϯEw=$?d)'67usPʇƴk6sn E6KSOю%yݯ[. VA{ =Kǯ3ڪ^q =obM͗#d:6_( @uK5&%[1;ݰB?f 6F5w\&U(0ȥC*ޤ!jhlA-)sbW!r QHvB,l`]XƳ @-g~:M1PWJ謇# xuSVւTEґz""xxB%E Uf^-yEВNq,6y! .NLVi[[U(˒k]KC6K7o]gF7WϪ0O S!b)AMOƢVrk jt62 PTMHL!GW@ȧxRcĢp6Cn4" )e޻5;8;k9Cj3}krκ6 +ÑV{+ ^ [F2ir`ǦlRa8‰9QWn)5ȘytbzҍNoFuD(3i3֯ҖZ xn_7ܛ,CmT/=j{ ~ Kvd}"tk{v=񪥢p+= ljC ʋ!hqSuL!sJ%魜@ە"BZXϗ7֓_VSL5 ,<& MwOLdjvotZZP9wf+8YQT&(yd.l8{!W S/œL>z{s Q =`eL'(>$XYi=ˁYď*f?{q7ބc#̟wa`b@W!LI%I>qǸ&vjZwfh«+ߓFv㫛[+B (.8|-.Y$e(C/zq<,,W·FvN.帿6ԣ:[}Tiٝh2`~4_\5*܅Z} 4֒N t5۩?|\)OA&:\LC$鶊t9u;^3FasJt[޷HIϣF!_U=C?vLQIp%n@4>@UP8} wp(Z&ܬk.A#^bpBr]EB}l%.6V kAf_#a>/H c ^doP"6fh&[[$p;#Tx$FzX{e2:< fiK# 2fd{/: _ɘV񬭱 -2fzQAA;Yxk2;:h.C\έ3pyOOk5Rn%.\Q>DȎO:0 (їvnTT`XFQ!_mt4Mmp %(D J yDzxUu򧴈c"9`)EG2t<>=d'1K| tI/8}3etKH[,C$t`4g(x<WO8#^^ፌk -/G+/EW%#-<ͭ SMٳOxD<# KVw̃V{x:47V] )J>4EW*"޴Īj-ۼGhogbj]"?#oсN$9'_~w!BE %ŦpwiV|n福 eRԌ" V cu@|Fi} VI!!-t ;|(Aale~hPKSWx'%Z Zg4Lg n53q\~G h"Ka8 D@$j<迷L-lMEF%98k|1e)HtLs;̉]`ZsB,y%}3aR 7`p-ufo*_WӢ\4HovFm:O`l/ɠ{{I7ńJZBӪ䛌NnAGXr E'hz>rt1Z\Ć)zweҕ= /aMH\cGBCT]Ԣv  (Qѓ])^:DѬ]6Q[;-"%}5@ ~0_@o_r&~s:۪0;qGr)blѦᶒeմ}*C+dMk1>^~aBĵudo} ?&1Wp_o_GJs}Lͮ^%rSV(8 u|;mZO*pC;׈M_lm%jj@-⌬_` Pd=";<܄ ɿ|u0pI$:JϤ'@^Å*y aB41#NNUԏV9h=ݐVa6,.Ys:"]J?Է!v2%*WyɑԾ@HX׉W(^LX& lZoPw1 x{IN} S_Q/a1!{%(2F}3)8 \S6Hq_BZ!׏dwAcy﹀(t&ŰxZ X|@I.yś<bU 4%b]ELb}~Quhr.#% X$Sǐ;{a_GD ;䂏^>1K|?;C$Ɋiwي$܈*x`bސj]uV;o4"æ68E[]{r d&ܙ\92艤¶l2c_@^NV$/OXyFyyM~RK cAʥF7~rqUݢ2UUaPP剼.wTL\ i$g4zء9.3ΒM;n ~@ G^c"a4 f%fሜ8&;oL⮟g1!fc!Ype4z2;PXwZ䒍BAj Gq+n'K$6-_}c1`|Kr`E,,G˺Ӯ? !ʫu:c1 @y!?.$?H…' ޯ1skj뗄"= ͞G*pʣT*^||Ba_ebq3hj!<$GT`aim5Gmsd.M:zQ:P]f{dI./fWAq5V6+]cttM!JNf2z8|p*ՒMv1})+t{튛 8^}!G{4>Bfhۜ|GQ u~Q ov"s|olVm~Hk@>e#CzZi88ի#t-V"0tN/ _Y{Z7WA}2#)2xR u@H!.` }G,ZX)F?ktUQA"nE=о=Ivx\ H",2US?f;,b %qcx#+kvT)坘`}J0m9 蝮{bi0qtdj&O ;^qb&mzƝlL܇ԃtnѢm#Le'٥Ԥ:~o@/1]ȷ{k*4zxo=@1m{E6򇬭cpƊt#N,b{g#JFZR4XYlW"QJ?Pd;گ}N!ߧ5^Mλ!ܧn/ : |l7:P@7^7Ų<^0]1.Ci`0Dqhf+Vr/E,ȆI@`+>EjT! GTFDfm08.'f/7dZ6,RZ(-ޥ5Ⱥ!*ttDSID/j4C)Lqrr 9mqڗ o|l c!#<_dp¬._~>jD4l%Nsz uIbH̕k {߾{8]3Bz&B344Q8&cUw{ Aʫ> P0*5) 'Tz38D]`qEޑ ʹv۟(S_56s:PLK 7oTTK]E6R>>Q;:~npM8QZӲ ɆbPzηpTSqP'Y:Y<҆y&I7kq14:I nzŸ.z*&HxH~;] m%ڌ~_V!Კ{_$;%doKN_DSCE[Ed/ W%3ZuD>ábmWXVd8oldv6Đ:X2ˡ`K) tnpjyTtZ+wQ^GdhBT#?6jޣ ~JILiд[@E]۴RGޙwY؇Ca`@nHjiwj4~dNP)QLƯR=-ZF5ے\'kK/`8o4@ 6иkX?`JjTn?b6thU[Hg&9«jVijTE*S)|vu$岾qW1v04M +,LS0(MB]\aalj,qGI,С"-f!j4C.ʩgh !D^|FaF`r.،`,ɂNW=H}0@.SC46yӹ|V3T榡8NE0f#;tݻUoE4U5GB.<YYcQ ]JqRT|&1רPLd6;7{`G0h.}>*Fb%r0.#(K;xlK [EpLЃEh ׀?{%&KJGj@6[mW +b9tftrSE$B{PS]Jn6EBB*݈zü䩮k2K7ju'D&%C'=FF]#M Hs2w"E %/opp!4KtLbeF%&V qM8d왐&Ǐ[T>a:)%I5v{Fv;9h`׫TVj_P>X' "RV B*RyWˆy ?)egمSy]ɜaK`n<5T<XHE=IuQq ˉc&]U>[ nBL ()fP"/\Zlpf%3͐DApմ†-XKK_s>Nrqf\^o-r1@O>v,J1`fQY_`OݫF(Ҡ4'OLL;N84k<'ܢ̩.xnMJ௒_xM$-^KW#M?+HaOvBHkArUcX3,FuuRJ-vw95 rtE,"zാ7>?L0Ou3!WFFH6򺃹~&Tm5 7( T/_TgO!-:ovtD' ue{1Xa7zb{h]%,q$Y\:JC lCKQK$;/Ӵ:sj0HFDoE}Kncˆ30ptGi҂صu@ZǼmOay34$nRF7 Z:]_:0 4b+3C JBcnwKAr\ z0\GmK>g)Eʪ!6N[OwX \V@[u\iџ#[q:ig̳i`j.uʢ9;ӕ}tډ$^95qqIkSp^ -@E 6pۅSj0@ $D̕/M]fVTTvvUxjEO6\LQd3sdJV,>DxfexezHsD~wt5YJ2wxj=1;ɫq?s>pwbP3@ U$/^Gonc+l(@4m㌆AG.1w)O\D|щڟt+ClHy+$~d.8LzRf(;w`w8 8%|bvrc/VW oOgyG9r]0Œ7^U`wo%ף{!kJ9o-㚱Yhs{CE1?n=ybԧC[6-zO#?S:,V[ter mL8;p^2*_ly%iIVCtL涣'k˦cY@SVk u4PJ]gr縿{wKUed ŇWw`Tʣ۹`'>㐧1&&Ox.%͆$ [ucLqIޯ%mG[Z,C}^2ʗ-;}d}lMV(_Y(JF:PHIMrk6sD[́TymZ;b:$"z/6R /E 2ڑvpͥ [!rMʹ~ZG# /_fq핉xFj%g9o.l͎~B{fcit6gdhFe=6Z||`i;8,FEσJqX'T5@ʓNRJv|p]''b,^'T9㰨GetI;vw?ˊ3 17w5:cPd!oX-y#¦RͮvR"cJ ϥx쵑/lo/{ )|ݩQ;Ҵl/@k=}aeʦSƣV?n;̆;(Oz7 "ѹvvggơ%9[N+HrT%>xxVŸ#a *׶(aYgnS!>۴ĂGPH{P-; \90l,{OS@]MK3d\x_ϣ#rQIWZWXn,X\Mē&7n/hC+UhhF@>I:jT7h×UȘ7A<3Ȥ;5B jip N_d.MrGru]tQlD@0 qƿY@ R hYY "Kdu,(0! k nyk=bxA tɈ'?Y!zX()=o?M*D0d,ho^:|[z墐@faZ4@h+dÎ%,4-(?/m6(si3嬲[/x,hvIU}.|ʟ, \}a;.0RPzhpCluT =ec 2ܗЦP?N^F)+,,ziC]qGZوw㬉J""(Xʧ(ȻӾ+>,ig+- K1I)khρ8?Q9o0]rI(0.S|rQ^ '3I ;B}JK4s#W^'e ^y-fDE-xYs#շJxr;xUb-fܕ7g0FHpwr吨mzOL;H_]39x ̈́;/bӥW&}b}Jşi;M|[H;NWS#ZʏDB /б7'x@Du@.Q3P uYy@\!utjzJɡMA~RKjG^${*/ULxG=O1s`Uߚ3~'sκAk|h9dg'ufTac^wu_4Uyy WDX „[:?,G:"}nDOa1 J@.](~ڴ&3(h(.h#1 Z£S㞌Nfldsos`]2=Layn$N3 vY<+/,U +*C:)2pEP@hݥQ2THۛ(qeOV;]*Ɩt>?l/:ྶyQn9 ܢ|9[]h*4QZXB;غ_]!!EA"Upn< ~XTz"3E Nu|%;P-̌+g`Fv^D$w:3bo! {k9dڍ}')Eg|Cƞ+~~IU7fZ޺#*]bv4KnG{aƮ/EI;E%)>;OBI!4ILoD!tK*^(P (tN a&p6̛է}T_tgt30ϐNB:rkt,E`X .Tbx%k6kVd!a;SYAk; ~ge'մbe1 )m`d(+53~hvz,`@ήֻĮTVHk]Y4sv9oq!ojQ笰ևUGM CS-ݪ8ia;n_-֔ЃSc7p୨8Ml4S=EW*1`\SKɻHoCqGT@Tw(F'wOժNWdpٛ{d j{g:5=qS^H;f^~Lù|T Nc̟xbn9bC|+ɂRwLK 4ۯKc0N6W~Q:g3z]N7>뼉|<:O" Zwrie3!O"ശ)P oMŠ)\ŇKa=b7ҔzN&X >Em\=UF\\$։p8-NbVԚ69`@"Up UqV2V!ppӊ!ހHb5ݟ.{MYĽT^&\ӋYxo='ܦf"cWI-a@޻w9{" %),F8X7l2]4 M=l6Y*fVNYV-if}/ھZAgZjǑ3qO ׂa#o$XYSvELg̡ /T]%L,pSP >BDO]=kUm8VjKз .kH5 z-+£ ͻpL~M3ccujih=^)qР'8lꔣbw\pw9?>'{d=;iX5a UHwJ;}PX4uI#IWKcI]:#,g !2#7sU'_z`q:zK;w)N3s^$ <{'OI2ѩQ% HݝSr"(H?_A'(w pE Xn.H0,(/cE.|ˣ; h`OX/`ŹiU^7I5s&Vtvzܽ%P/Co~R]i1xj&=[xZ$ aGMj)4?Ov""[l o|3_Tt\x g)O,AbBwv-ݸ6| Lm V'O8mέcM8#D6Bo_?Wi=F*C"P{p0ywTA5č](&:o3WP"l;݊@gL&Vntg {x2m5"y@T'*l\C [CXr",+ Iz-8b\hMJFl1/{jQ6T9}^йjxfsr(oK+ԢXa֟fʛ1$E{kJ^b1,"d8 K" ч&妢{5'm R@W 3*nLR\YJ>FvGx(d P1^8*Xأ.OlqRy.,ʝ GpeT95u38r\$9bw滄QJ_LڣE:"^6Gc2.=NOSK!^O=pg,hrOoġKyCS$\1N^v2% 0U4= w!צ2DŽ{nNցs5 'A.AryKm!#p1 (G1cB IT~`o9gj3:50&Y8-)oP󏺊sG@¥rTuG2 EԭR]z]@e 6&˴L{r w3IEXڐҴ3þ 2;l%GNVe$L1\wmZoKG%Oecx"Zαg/Ұe;!jrDA=>sc&xu*-?0?l68bRhj#Xi6N:(&@ ET+p%p묚``ѐ3 .f`6e)W\C: + z(e^HKo 8I'~ jCV'c&䞫?3u +$u1~ggjm_+c ~V䱮帺̲$kAws]Te<ԌGǏavP˾T{3ֿ_rV6KT) :/%P'Qp}+$qHG^}?u2G}\@6z/0)d¦AT:C[ c =2\ }"H߿vU)d@ꓒ)MkNJLHk^挧^87sH7|Rθy5z8MsW3vbcmfBV('E֊sX~RFBQ1\&ټX2>޷G89* FDŚh7Aouo2G~q5?&I~8M5vP / %mBx1ϝqkz/Z Rຫk# WN(P0mZFi]f!m~n+dSW>6𵕣tBSi=!M[wnsWzTԽ&V+X&ѐnL5(IM1!{ BY\4mԛke.nVTQB,cvӼUSeM7o'vpRHH;%wtN} Z>yb&zZswWq6D*"H[m9rhڏZ/Q<0H4#zu2[lQ.v;kf?\TYm~m վ~V4TՆ8b՞Yu2m=axa.>.Ljϴ@kH$dVT*uEJ' 7~ElIVKT 7@ztbѧ^|94:DܡW" AdlQۋk3BvZ) gcƶt[C!] 'bp`tXm_2,EQ -v'+n̿@osNscwB@M-I5Xa }i6Cvt@9~Kwdx'@~y7З]Ӑ`f.ٰܹqҌjˋՏ̏w7k4%_VH1/WJxPH?t[ɻKA+pQJ@z^5otܞND15tC<ɜ]ϠݚO] ^+-_;pxԍ$#>b;~[m9lĶv0`3ƇȐ?\K9\x6%sc%^P"vS˅xRٝZY5"vQ0p=ChV SAt>GWWqh;:Vx<]?ZVs$'gRQA.m蝛5Y2;3kcS`Xiɝm񅨁+Qar-2l^{U<1Ek~~zR)/C]n>vڪYa r Ưdpvi(n0PyBp6{ [ND 1z#fp4)EU=` t|ġ#[Oq˱kĬlYDVOo48΅sVVb1a(t k_7FDf=3@/=տG(W4T"80hu*T<{ vpyy%pWg@ ޕ#5SCZ@?5TU*@5-Z<Ȟ1*%A[[o}J6^ dl&3-'g'ԥ_@:Aˮg! j46E4fgLX-k ۽`5bię D6̀T;uVZz UaV]ˡ)T~TS!1,̈́VXc~;Dڛ`ضB)厷Qu]v7Q[ ng5P8~c[NA&k t͜o$-*]TKJ^Ar6MMcLFbWpnZi7{zMїTvbr`uuCfeDʢwX 'f nΓl4XBpspNo`.ɲ63@y+*V]>h^)s-oC36;Ʀ`Bv tO-p\u}v1z?7~LTF,y7/ٛ}0,'=Qpyze ZkFR&0zg`E8xW.H0 KjLq>v(>Ă=wr=wÁSr]6՟H 3[F!QDFQvE11[pLmdf4ol,Ĕ>jI'įD\</fo~Ӌ BR玳Qa[H1=,pO,M21gJ%HtI@_@93[4d s(Z29:9ff X4S xt)7KG]DirwiX`O$ oxŻ` ̔,J[$SY_1JxDkkfsٓ)GVM$uˌWHS72pn7!_VĦGRE1cgKe%g}_;;xэ-iׅ\^H?-\A#z^͇Rss6,^;DRDEg cO'Z.zx]9{'cvGaфu-8JCao&) J! !8<t y !I2ئHr6xP4?%:OcDo/V-IbMZph7`)o/roɺpETZfd}WJ%Ǣ&,QJ~G1@brOW+|ؓrJ܋Cܘ6nW5S-L=֟#.vΫA_UBi><^dg![KVh?QzU)^%DJVˋȠZuMUE6N4o?yVqtGr=MP'SyR3{ ?Z^;̸2Xk f5DJgfRNeY5RsڒQp~^4d$XF۷kGNޥ Yݧ (Jl^]A5 LKmP]Ud`jǚ[$ zHc8]4{SU?2|yLw-nR*Y1F)MsaW;x~E9&I%Az(8tz_Yփ*`n6+ upOO2i7^ qc- d@GG0$Rsс)cTN7*{'$nմzMF~t4zSt*wԿM[Q5uGv9l-_(~?:'D?1qB/!;k܈&caSGT-+6c@Yc 6Za"%or^r7Qw܌:ޢ.kQt4dtY_!Ign0,|_0m3˯ z b8HY6>wMG5Ns{,栭ﮔ"'ТX=+L-}pGϱh+fy]0Nb?x3t6Uza|*bߋcZ?uǏ5kv/C>ҿLJ/b4M+?G{Z]vZt>{ZBuXRw?wޛFO2fwǔrĄRC,8WH\ML:^M(011= jx`z/٦9UJI;-_DXp;D\&Hɞgw-ה>|h1tsJ$Kyb;jdEg4%?(0mP?â>kRB+,&^aG3΂(D;IFam4?dX5 z L~/ʼ%=Y[) .«8JN:}2UBĉC5iχz>@.;VCg9Xle1یFPm tz'~F>^R:T9jg5m0?GIzdw`#cS궮MpB般[~EPѴx:4w"0}Ɠ~ms3m۱$5'm(⛘£-6H0I b)U!ȅR1qQ9pTDuW:HR{כ8Ĕ|jp%VIW^>P郥qHIۑ9Pwu5Ƌ@(>t&m3X"kVCGOe8{'^?3-(Bo鴩%ΥbIFnGr'"#kbIo T$TFL[)+^;ڝ^0; (U5Tʣg Cp,vNJ fcBft6谑.[$twfv.S  AtKU8" ^Vco]NSjјJiK׋G))mfϬ^6`ޘ}6!`ǏIWRdNt|]DMَ5ܬB?C{@}xTʸy-?úUS@/Y L8FvEqvNxĉ)$B(46y %?`L J;G^:covǞ9)v 9C!+இ6QfVjߊ<^%kp@$$7qv˃(wLYMF ?1‡ـ(/@/7F<ƢN1tfjퟤc)d *'>4ޔO> 6!SUHh45gc1aÜP6rʿm3`LOs SYc(6$=Pםa(Łs,Be5s]2.KH>fJ&^TV7 f*\NܲĘo& >YVvqr.y7UN9,GmJSK=l#eZ^ωo 뙁?`㨻 q,AjVdCd#(BS |E-_4[LXLG@OiM#SM3+ "eZz>* Qog%bG0*b@3e'Zh[=?}؆#VK4 zW7X6z$bE f@[P1AF'-?pg.(_{$ELY&d5S 3MЖ\0^GTYr$:9xr=9oݾ'Jڷ(h b.p.= p@ ¢w 6`r0SXߗd_-4g_T{_ Ki 8Ud8EC \AFrVZ&OO8@+tB;m+1D $Gqz Z8Q7b|r)!{ژ;(|(*?Z8ZdVdi!qNx~#Ж0[rˏ$G'$>ڌ4P$W5<6RI΃kҗ '( ٤c 켫;\ 5 awzރG{ҦfJī5kvh8;Sv4E>4|a]d$X~sI:SG";zqCRJG\뿴4;Ilp_ AA{z0هwJQGdP*LaFXzquIٔw7FMYM%́t#crdV]2]EF/8'|2I}z{<&P]ӑY֬1Ws7x) -GdZX^@/V#QDBH ~L"ZG,''?"N_zKObɨwCH_u#_WE dOduy: Ί_YLWQ XSJx%۴ǫ1p /6S-A'w}A=k,<EvΊę}0b#ll KָO̴M}HRR%C]TtCÕ i6S'r/Q me]s2C]X^ WI3`v iN6) Wũӫ'yI͓1eV2 F, 'qsgGҗ,咈0މw宔"ckL˧xcqϟ!u3[pǽ%r\[-%%+'YG?zD&5da#m^Et{7d x A^O>j^Bfc n)km.2Vp֫!8civ؆ls5O]}<,qCMՊt^];9Bf Nmb3C :䐆]0{rWJ̓sz/Vc6,KՋnVZ$.лO&p XG| "DuUR1nrb is\Q?jܠ\aD2;b0++)ڠF>:r^S`G6V~~8$Km T"3a15YZ^2 4ŕ|hId9 [Wus[GK(>^VCf?9Q؅dO[aQ8 ."I8\vMB1b0,.b -eHrЋ'᣷%b:vr]Gf2";BưCJW599^Fc_6tĞCw>iDa,Q&/~MnEhvM ҲT`ΐPJZ6H[Qmxt51:U:WYS(t7Kd`[3Y4wvGfz¼#*tqjR*BPbX{V% N8W-nx:d$!BLf#CdbrVn֤-=V_d_N J L&|@w)Cj Nh -m1Z!%,,rQMMYEHc9v r'㩦eT}FV%|f'6g %<;Oڔu IoXy@`aEj: M!(Z52,_>"e!EŬ%\Z|n{_/Ռ" fA֞1^ىp^fe\e*Q|TJNˊ߃f[]Pz6-;dXV} V1GI FlqWQ2fh,jO;Qi7yF7[fs @٩|$O( 5%46=#Ѧ8 kYx*!P۔~LsPk(t.+:z"}q>n?Wk[ /jҺ1K)5.J߂tʨ)?EWnLv6i{xxU*zU:KA@KV'V@džUQ vDKSmU%cޞ)4r[]팒@*IWebL$PXW}z>wh@ s.k>,(+Gp+I叟zkj=Y:3dPot{B铈fh憫??}XF78:1RROЕR8}=Q 1x$2]Psv|H.$ ZRʆ&pR.S9sj\4c"Xw5IlhjфluӎGk 턫w51vprrQ|I&:DC Hs/ɾrl֣⿵ j7EFê^Dԗ8OĊ1GەŻxQzlZt+Ksr [҅Rf֕CϷ)7t,t>X0><+sJR"̅Q5q< 7|ǜ<|蟺Iս(]tQnk_(J$ 2V< ,ոIIy]3ȁ[`1Zġ W!jQ\a0Bґь]04dJHMU@|42ԏ>i%vD%o( ܶ͂vթ3v2K+\[zp6έ :!{M5NBûXG%;H ]tt*2%@Sw 0 FU%׊0$jZh#W7<^A~Mf(`!8u'4wq[DƹAm:yrJٮzzgߌv|ǎ[z~ȶ8F-ʡNrycaE.#ahbDlT/i7=sH] rqv#5vdXJ4[nv1MRP-n"=$jUv W[8_#9}rӅ tgyE+Kgj-/W̠Vf V)b3gp7 IToC+[ZcAQɅGFWؐJi܄8.mwYV"X^oCJSl6;~Yya]j%} M(kk{ĉ冲 oF:bx(ܢei/1#/@+2b#,?i _>]WI4a^C?HN2OGvr9. qqD(Z34WiB(TȂl , 3r[6g cOJh)`JVXCbwxf+bQ0G{`MR9o"SXc7SrC\j[TX!/`e1:ҹ"\}(=c8**:C)K+:(Q\z2EǟCRk^8LFA\.ʫic>ElgR=5&e1MA]%&WcR i 2,}+l^)vDpքḽ>DШ@q]⧸(ÏҠD2U:&`42 ‹;F 猦;ZTL}c{[oQZ*)xh3)Lag~ jnnxsX^`|$WǍvW/ (3{8Q[ 4L,g a w*c14NzjԵ|ss(縼QT3cljoNXmC~k}ݓj%3&p3zŭN/TOx*u"swmk* -v2&]Һ&[EQ!_K< ݄Cf};]ȸM~n*GdA ^p+ͤ6-h`֩nD]609yJH.s Y",|3`M~z{ j3:x :$&^u￘Q%'󸍁|˺1ϱ6)ڃ} u$OSa\ DvK1ΛQ9/c~9͉@3$ST)+LYFnF`Ecv2?DW&,N8ew呙jI0<+ho"H[^ >13H,9j-ɕ𦁨N_T4u{2,T#JLͤ35xMJ 7GHhOF?[pb4~'sp5JHy; ]Ĵr͎C73y58Pkcv=`y#{o%l.왉T@Կx78涏L-S#떘|ћ'jS 7#,"ǹMAVv# ʊ,(C} CAe+w*9uNHgTyuC"4+@qL+~}xT4[w8)X\s$ῼGPHZʚwsA 5@+̱F>lb !<s>s"+t1\{ /l-.4bG~"e#vؤꇦqbJDw.-T][`%xMiߑ|>^Sj o6D3.gϡzYMI^kr5%ӕ0bxf37 %ilSNe|"u('(9D<$(8%/*<ɸYb?ُtVǤ?aRAVwx}3K>ȝ < L읦V.j(mâKp %{AJN1ϰmVr`ӌ5gV̞s:Y.Q"h7Dyu!܂d IYHEߒ*ofD' !@S0Fc-|h( $,.u^kHfЄ9@ƘnF-FA"6j8z̆O8c Vv(}y[lEz@bSb&3~drZE+ .#\#'3'+pzzYN8µ{7HXƕpX]'zV+|=]&u܄-RJS 5l^ _ωQΪc6}%}voY?) T(.zR9㒬KuDGK3+ե^]srE#Z^}?y1YyƏ%T_MY6el 99ӕH8R?=|FŇF)ʉ?O #|eΤ3:$˃bׅc_I3W}!ߝ#)u<4wln۵?٩v/Z%RA`X ZO-DeH;&.(ZB_Gۣ `Nqr;3Y@o5f]$c"t=2s #}{SuffMfmۛ"j5t_Uf{dzXe3pkY_Kp>}BIi`S|(c<},iB3+@9Cބ\ 4%c kw/h7~KB;kW|rr%ߩ/+*\2MbwĢn}U*mܹWKVCբUB r%R_`[ pdޙt$!X0SRuݩkܰ'PTVC *lR\/% ʸNYEe& "mJy[u>bؠ]#*X"pkcfr_}-G٫RlSغ~|I XM[YxGv v׶Tu2+ 10 H*y̒EX$I_DmVq59) TG=H @ۡtQU)n abpQ1s_8N[JA׀FA 0g47eCJ}[atMIIk Ƈi㚴oۉ$wAHbr6A'TߖlA,0 24 .64tm˶P[  Tׂab)Owg?E*Ȩ\4nfne/ X knH]fZ컄ढ़xjkC oK%uV4W YADHdxQiyKu]ȍ4H&PMLfW~cQ¢Nq41E7'w~'5OT÷*ST˚^cXtO1WgŒ3[*G$O2׶YCj_~Ͷ7|C74jywjҽ}yOCT@I_HFCv?Q2`=*߳r8 c@F˽2TH460ت:muǭyBiGl?Ksx cWMPh:'(eu$$Ч Ěnj`3庑iTqs cUtp{BH;^3=ЗeQXUYy}ky.Hd Gz\gW+֦;Xur^,nMߐmOllBkEKqY0( 㡋ĕ,<ːzĘdIu##'qKK=ֿ~^EL'b-o],YD#υV.$e6}.7)ro$̖ՃxT"΂.RϏO /`ÚNcP`Hey\2"ePz{|z7zkEhye1C|@(]jOC8&{OiP]\Tw4uT0N 9PlA@멉Afb KS;ϙ?ـCA51;"Opծmg^H+y߫xCFQU*]hAtSG_i#$7̦3, MwH@5_#o0̍HKˊS?WOE.hvC·{˥? x}Hƫw̃ec \ #5ͣعR!6+ dQ`ATT&VfK*52tqmD>0fYnG-тAOUv4}#yJXGALY>¨ a<!TnjaᰤgS#~3cz4]"UL*|tdfNDckگQ0mʦ'Ƽ>u}W\m!FPo~)ۈrisu;db">7A QV}oXu`S||!Ĩ{ *\wr/ʧ۪\g!.M{x/24|zsÞ^P.%^Ih^gJȞB_Ɠ!Lz@yF+I^kÎaq;+V]KWUG ,yA0A~M|Uic*\m/sSנ*L6',@q$lT|ZXG)6qه#9]t}w3!%u Tl?dkr Dt|[]qm $$k-AFqu熜,#jE'R=:nkh2^P(u #!y7Ih¢=nS4PbG 5k80C]/ 195K5(n]6tn'g4"y3hBFR+Q<&`,=HZ9@,``:ݻpI.S[uv_zk?¢—ӌfUxQiu(rV:&#O.+ +h'tP4%ڵv 'Yqlc׃vymoSqh!*NsQ¹D"kЦ>ٙy/I/6&tFDEYf]dMld< ΁9~B^>>#| ),<3+X\yL&V+95a!Z qq F,ЭJWg[O?~{͘-8Xc NOWT@H妌L3U^$KgI LNM.mJ\y!YsHߓ7yS.oq!fdVQsD! ΈȴtU'BNÃXͿxHWX}u~Q`ȬrۈvRmK)u5"jԿ &bIÂjC?x9O}*錿F3y^_hj}x/e{Q j&fZ51t-pƂ1]9*q\BK;3FvJKBwt-\Uj7}]o͢u a>Z6ẍ/C*hneucFd'!)&+ ۵ (wS,_GLLCɽZ6-h"#&飯RL,#JǬnzj Ki,3* )(WKds̄,Kq%}1@jJ;lSUC+`~()-(f3-6<( quձ[3.J!dMp ^r~3[p;hCp>yib ÒuS)(2?N;Q TT`B7 ;ǥo3>EF%e 010T\Ĕ@;Ir^3;lj OS˩O➦c sF"])\TOC!o ؑ`(VN)xu-ey=96 ]~Ncs0q*;ytO%^ZA.SxՌ^5DYN`, d; DsaVH,To}f?5ĸ2Q({݃-df_=bz1ij%aTDE#!Rݐ(}lKP+ɯD3 {! Cnڿ`q!|Wa iĄ\~Fr3ʤHQ$zoP{2 .BkRA +VLÛq1e@0p׻qJr2/a4dmo 5l;.kŸDwy [c,k;c8T@<*L/faUINSU"+pPU3m.p(7%+ :ܨ'͎%2=s4ok*b(XDMJ;8fǥy9MYCqTc,vnAc eҹ&Be' e#BQNaG' ;W?nݢۧl:Ql)@4 N,9ՊBrn">\QܖS Rn}-qfWe#*0|! Dh0#}:lsQC8r#:*NF;{r(Zb%|LHD(amJr(c47ˀyd&uS.}ʿ_0D@GmXo.{rt̼&ٞ! +1_?MrlR5; k>خdtw?1|  <A(E1w:sIn A4(A3ea&á^ -̟!$dh9uǿ6ݟ ɸ=0-ů&)VN;H˓5Ov]IXjIa2=!GF-7UsH}e? F>u]Fx/=dU9ca7 ,~;JŠ LpRQ9yC7b&oKg;3.Wz%1ˢ"RP8PfĨ!\VMom}*yGK6wwKa 4gq!lG8D A-qr(| 5<+d.rtoچMeUKvAGeeጪz'XzkO(1iFRs +׸H-^#-JĚο'"JBeP4 .ͽķYN^I:y"CY{UfnbM?UUFr;^J/0W>Yb5圫^.0sm_6Mei{8mU g-?lL*m*e_r-C!PJZoFg(Ql>݊*lc軒B ;FW"v/[rL&5SZdlʙ^'ne_FY馱_r+ZK⿓i`jY4Ec0Zw2!cڕGRx u(8Qw4\M6-`f!ʐOl0LKu-9[YwҥM)Icv_@S* RZm9YE5D4h0R[5-]HbME~5ܹA0Vr&}y䦻?,ÜQk,S3E؆ŀT(xjOR#jbv#)~=m3mXp_즨dri.*UoeʒIVμCӂR N3EcLdžcq,ɘ)̪]\It!Bë7b,И=YTb|=!9Q&!-Ɔt@%g}(Nm"`lulM(-ߎ \1.%ՉӆWD/pp” ,kEhcC7c)hW[clwA \?ĞyNvIkGmL\j "x@}#aZ/rPT zψ:nň0 W="^{HfBhRĞX\^qNFrgs"!qgUM;wk`\J2y,@Tc윣W]C$2Ԯmy LQw=-R'$jWMx .49ɭ|VqJ`|Rx.6 WV߂@!Vj=ΫA2SMJrB!+[ E2JgF%LΕ8 y1\!aw?}XM'pT_x+!V(E&/Gvp,^5>m?m(&ɷd ͻs~ ,be}K@7g&֏6ѵ%yY>(ˢ:蔸g⫹L ܴ-y= cu?C)/zo($]ZV24v}҆fBUQBƸnlû!7d2:p )[l a?:1b_e PuCy YE_!2 ?)&l9UgԽ.yr*Ľ=y|Gv8ѻ# ~Ye[/bPߙKsqH'WߜASs+z$d"k+u2.+[q,J04n uB\.ÔRI$j|Ef37q[K> gbӂŕX5dw}JjgӃ/9dȐA:h> q^c(Dؓ/þ1I;+Gg\n=DvQs<==)R{(>]°UoPi5QsoE)Iזh<@rV ݍ?LcKr]/n$/a5􄷆2w1$:uZ^_b(j;*w[pyi3ڰ^!ltHd#L>EHbd=m\OaW J, ͘=d ge=d*Q6hG4^2:?Pae6>knلMpfU?ijnz4X5WCe{FL\5-NPayӷT*UۤV\B{wB5P[tgj8?H$0N/iZw`5jXO=E {je H%ZPg6\R?FCu:A"oNF'AqP⨚86˶PNZպFmeʁvt;xf\A c@m v{U䩉3 ۊ |q}*ߡo"e汑LHџ,)y˨O6%>yػLz3},g/NyR@\'OS %v뜺5ٖ^{wDe6Z06uCD}cbas;DԅbBzV$HNrMT A" ~ӟPB~A+KTٛU*XvjiVq1&KK$' GPF5 7"y%`j aW,ˁ)˛wmBգ⍼K$VdtV(Zm"y?`KR뇸y!\jaZh+hY+Ztg`\q@qphAj(֓]av )4c?qI̭ܗ·MƽT,h0"L(4nda^Wx9"<^-wln1l-HY {7L"z*ʡB❸N/3ˬZn%ʋ=oecveDŶREnƂ+RAi} J-a߲Ị'׺qCɴ1c`Ws'Ώ`?EAd tYBXA`Sc]x"(ކ@;$bIDe\RE1&E0+UXe8h)-A^ͅy3Rɩ 9%ơ.:g=$u%~mM֕aNW52zGS&o y (@ SZgu|EHdCn1g[Ix;)48x䬑xkyDh< ^TKW b܃# *ȿ;+BI\lͼL'SNT2΁WdC1sA:2>0G gZ?s8sl0QWVn3!Ko@P0 z' n۴n49-ӂݛΫlXSMIG1Rܩخ ),Gk& .BdMz4b)s-_sF33jU񅛁kXk5ZMz#.q:Si/eX .NYkXX:Ƹ.r& us//|>yNJOϱ${!vכVϜN8LBW_'Wnf(}0Tgqds?i߉Ý CZ!OJE7e)-Z̄_œۥ0q*$yg;.\b 'žNreVצןg}µ:ڄM1NQW}bjGi`Rp覹WPWhw=Ѡ@xS-oy̓n,[FK^̗KVFHYV|w[K?xwx;o 4d9@:.qOMxz1d~)qBjǰN$=z8^YA8kFw}&OͶ`z;]§zyq0w4x^׆d8pZxQ=%9'^))0T2ܻTHvOԅx+/-XTS} n mSKWUp8 TInwx |j93cϚi>m<þ1]G~+' ~ǟHr.-rVN#CIvA!KFFyn$xT, Ɔ){0y8}6^N9#6F\Œu_f027lC&a)RN{%u$ gV$X  &^!yP(B%c%{HʣZ>W΁fv(Zy+OLL8Sei堸ѻ*OgW.9t"z>t ٲD-?OPD܀yi0%՗Y~퇽L){>mu6sqR `?B$1jk箅M|#lr֫Ed}%|78 /!ѥ|efԭbCq|n^\:*^c5qSm#HA+g'j+[#:;ۜR]bەE΍>m 7s$Ƈg\4bg-=3OTo<|X?.,dA2P]?m4&FƸ{.ovg'ζ=30| t٧?w5Ñ-ю>`)b`'$oZLq3>aML.gn[p*؜ls4T;aG:W]3 fMKB:Tڰ k#z?y5격[#մ|- 3Mac-K]tA߈(2CKb/.YBӨou*#$K\"e-K+ oKFկ[Ga_4Z_<֓j'F4vA,ZEᬨ-Y-o04U[OeWn6ޫp%?$9GDcSY')ݿcZz] (n'Z`g>'`&Ne0+sCx*`Cތ(|J15 Dc+e#^e83Bjיc8?򋃗m;DxSf;,ov?ѭ"?5@Y3~ s Ɯ8֠!=);u\"kwYQdf!N]FY] !f\XovjO!utaQL=_֖h1;`~Z6o<(yXSŇV @ Cr?Z[P/~|r .a ӞIC%XӛO](totoIkFcf+60|gVS$ɶ܅hpYIO753t\X65 а?ZnɗQUHo*;4#~C<^KO'ID)!fϴso!/ ~ V O`巵bPU"Xqv0 golO ={L3LԂwyxֹ甚tsZ6f1nʽ89N m?x)"Yw%r74hSei(c&LDI9d%e4 T:ƉO4&Zj!CdCM\UKե"\,LL4oGW'0ij*Vvʹ,pvctmfRAT6tHE#(8W,OgrO00pnL#ǠN##=,)8y/}߅ߪ)it'`0L ʎ MǾ G  3z$!k*,q+%R}y>& m\D 9.CEfB%JO_X~&.,OW1D,d1a-XӍx&%tjE/wȸ[baWX|fT9B':+w!čj'U9ޞgTBƀJӯɍnOBj-?0UW\?JJ"]{)?=k8 Bx N'#8VQ w0!e5;f~ .{U~a nj礴LkWx~5MIAZݾY}PFOd7L ʒJ wHÀˮ| ̀?t4%GkCg,AWR JSge5b$DҳÛm![i{ٰLJW_)=e>7 L5{󌠡BQ xSB)qBƈKMC2$w2C:zhғGw5ٞO:|)ϚC^2<8>tw:`ʾDb$ĺ3H,*,K=_T8$h`wυ1NRa`rh9CMVQ D<xnJjxH` ٹd0TV]b;qoCu(H4~_Kj'>$781*tŦ{LI7|/w񒪜U f:Yg #E;".9dߕRp/[ZSi\3g^(ZkLPۨ&(YcO'@7$1 s|ԌvtˡyePg\F#& wm!3aLIyQp @ SkV9s08^֩>/Iylms&e/ 9a8&)<߼7fdp4ɗaWPw6+I꫖7x0Wd&ؠbɠZT0QۏyRw1j$R+,tb= S[A,V Pw&hBSk.V߉hm .M3dzF88V\XPq3Pt5O fjێ^gF0wufwNړR ]OXgwn `G"r:u.))CxBq "j 98dY՟ ΓȆ4F1nJ6O%{ Q٣ƍhnn6.|m&VbX $ΣGJJe  BGLn zX2 w_#_}s *U1bOoGcw_lڼ-u"ȷ ><9-A-*NmhP]%yAS#M3 {era5(ٺNpԩGMיŮ@WϦb!*YLҌwu>SFRPfA^bqpWz w#ɖgޜ9gVzv}OEVRyq@flUh߱{GWiL !#LؘЙVSV^L͒y=״9ɖx 8a/^X~z?r6Ɏ/k0=9"Atig};J5CoPKu> OXPRJp褕-.\mA7ܞ񿋱$bs-_mLQ)23]}i^MN^}, L[8 [>X\IpH׫pӳfF-VEKaH MYC.خT>AE3)b?r,/L γD( tf|/:Nrf}Powk!ykK b+`Rhsg/-ݔ|m$& L:U%V؅m2kN^g% mJ"P]ɬU 3z:[u.Z맹9O Rwnrr&,Vm@39۠N<&5MTkͿ{u5 }y>[:i<+*}fU锷W#!CAu0t6!^VLHQį k&sU} S̙R'|:iZ۟yebYSP|/m胁_B 8ޟg@VUd4WprAj({΄W]}N+X=EW`hf%/ -e%꽠r< }S2k0K ) Ͽlzjd<@elıU戒V M_ +,eVx*&pcӗr)YyK#'yҽސ."tb½8Ҟz qJq4JyOT/nu!G]=<3 Iewx }+e"cz)JIsyd-q}zijPqd?<1` M]Å#╼}]T~qϨCV.{V8Oc8[W}Q// &leo@oc(,Mg߬ p8Zk _d-g:XE0=5giF x<. __@1⬋EFR(pnak6b3ɪ {">pVcWv/#SYq[wӺpyx+Ș,[o:aFNQH5B.}iKw,?>R0??K(Le$q1:#Q_'N%FڡP+>"ͦqgaD{~Ҿq?ctBU@b;o䬯`Xl\cv%UgV!N>m5G-F9aGQ[}֥VST) Ks]ЧğͻALپDz/esm2SeE$ϓq$K,E=>x &k& D=iÑ$p>VeyXleGb>a]v%_w&l=P88 " Rdke -oZPx}dyRI9GxЍ14]4Xdfꨒ*72_l@0 SM-+WͰV\ܮ&ͮ '2rC) yA~@MuxDJ'4׆Cq, `j+=8fR2x ?rH0~;>7Y#%](:Hx9  A@;ӜrDDE񍣈Y*?EXI @1ZUI?G#ǎsd_W5bfMac>Ri&6`-F`NK+?ilW>h7?k[c#VvV\$qۯUyVNHGNiԩ*~12՗=G^F̘[}ߪEF@6b9lb^ iSG;#tk,S TU'D»ʻP% 4-ŘŜ>#%ovbϋ0B#n5G}d7DM{b{e) I$ ꂐr}]z1u wKuoċ ]?VyGp; pDNPgL6fēED1t yFCX5dfNg♴ m1qٞ"( ]@[9e8E@Oq|Nh4rakͱyD%K-AIߺ!Ib&t`An%qqaާ?|_ET. 6[iT9iCpɾW_~=yq¡ZC@=GnN.Kd eN_C)]w]> ׬LwU#0jit ͤ 5NIsVPáGGkZXhC*u 'z.ܦdنxEJ_`,ȫ6K byma0UAJX;!hrXKtDx3s|Y_qkBD{9ы?AIZ{d{bY??W*l?b*KbV7^Qhb )XE- *3N }8ϟ 7"[_ȉ-xq~stv-ߟ?s!I卂:kP vmwJAL+XL׳kcSEČ% w ȼfM =6W3YBėC&1{a 8v(m'~ϧFIv'fa^?D\'!ʼnZ_q*j?tEk-F MMPUi_ v&B+wLr&HǕc8Jyv)~߈Vl:dNR1H+}ΐjyySQ m9e\)ŒXT[wX67Mr++۝'g9F#6|CYT"|$偎 =/T}2XRMiߟ0#o1!U)/sO%7:7̽=ҝ?@0Ga"NlOj5=f%vk; (dJFCn92'8> `H-()JM7-K\]7:oQT[V!\(?^w{T5Z+P#ÕhlѸXfVx<jV)2gN~Jv,`i7\6=f[ -!wX,rL nngϮu.)H[9q#OEv3<@݉y`ubO7x>\RpVtvq\:e8SDW@Z+`qT133\mwH}ЪR'F9C .e3;Ơ& ьV_q-MpbF}ά T{63OYmu7AJ gߠtTp8;m߂9~Ґ!E\9)L:CJ=W>%e'r<"d5rBV/x—#A?2U_Ԥ19mwXHaŝ_ƞig]ogpPA3  kF?ʸecQvU'ޕ}txrBc~zA>栞:n~i3&.}Sdѩ+ AcJS]%l:y.w_C-4݈N?Yc$?O[5骻Cz@4Y߹C,xndzSrXyT{>UR=e'NGO͘BVp:l67rF1>U~9UY!e㇝(ta 9(zpB')~.E%Ak5GC U#"=,e)p#w`Z߲S K \5;u3lfMA_liqK׻, we90eoWi.!d'V ML_vJMJѡPd A?s%@r7p=^cJP{1c](] 3.IK5>< p`}!]ƶtTf@rH^M^(П QϫwܹYWuu ɡfqgV圕ΈH?]щ 2:i̷- A\cdEfnMo/giH{s0IMbF4*2FO)ScøH,2paCJQ9MMI)(yLzNPs1b <غ!1ܸxNɄ=nV{V\ 7i*o: / Y=:y Ė!WxE|1‡\ׇ-C(7hE#c1x/C.xkKAЄ0 F"naNBrV)Y[|cqN690yEz=D6o(AQoZV!gyQi_?eT}aSa)Ej:RJ9|T[L'G+6J7RV|z!$/VL jtBohI-'lĚ4ulpѡ.FS/8W9 y1껇 &W ;g?ZٴTABŃ4F3W}8vVh(ח>#NÞLDsr䵵euOc(_R0e(zΉ-z3\_  Dt[,x< L%`R%(e*(3ɥou͊Rs˱<TS[ :[@ CDjH%JذfyS |kg7n'7;HtLDw\ 9Rz!9TP>qs=qdۚtz7!8E0J~!?EqY xUlHwpf])&# ~[Peluz*W&5&#]د}U* gv@3=5LZ@&@XcPGQ9٤`i܏ s@70ҨhXȥYک&zWݵ.~p RpDggZ]89l2uaw%"q\SYvedZZq]}[,X[s.WHY vphe9_U4̆Z,TYeq [nzn?*W 35?Վm^qzLC֗Uw,ccHxgMx}KtZB_ʇ9>k5c;ƏsE{t#IDr1%:yb)VB9\,KԦցWB6of?͝ GopLMItU@v_!{gYIHjMLQ%=xN*Fgo0ݥﶧzo~Nd˵Ubl5B KE;ǜ@SS?Y"Ci?s2KyJMT[q{v5ɠ}(燼Հ{;.SȼEj1Or3좣lt󴴙3<ՑZj197\=֣  !Z< JD>d) eP_o}$|X^nnTasgjyo2EyULCGzgZ T8n uhWh D!b@s5 <2 `L5nvӪ_ho.<,/.f|Gג`eB]M"8$Խ>NX;cFP hq_Qu俰K7ԣ믤Ցf$ 7IL Țs1`_/'+r({*EpD'e{Կ,';w?R?.usT=LB, P_AYOaoKZ\7[(o3PUL7Mw*&$<Ʌ| D3L[:0_5 ;񂙸/gv_*iHЎvŅyHLrpRiUm?Y뗀/ǘj M )3'O˳5L9(30I!/ sBK`zmLv6>+^h !dھ`f٩IezEXJBJ<'eGoLY=8+g-Q; 6Olu٭1l"ąRwMxLBMLJfl9-G`cZv׈O霭{U,|E O35"m"SoޠTЪO`旃li h%_٧JEe .>df?UTMu"(̀ iLf\"|%tG:q`םƣsN#2R :԰8Uq'7G<Ɵ |ܸLKrOx#w~?IpkU?;@S[d3&ϙF3FdRah9~xk^̕%%"ٌ*l<~1/a6r-i.snگzuu [il_8d >o~?$}d;=CTѡ}S]do>f٢{V ,J q$.t:ߓ-RυV"%Z-E s\LyZ@rE[W;iFuNw݉raJn;[!՞,Sy%:Ja ARaFZp9}\ʻ;xLLiQخ}i oMՋPC)ȧDさ1T-?̖i,zʍ™.z#\ #VWg# np2 \nJ^;!xܾ.|]p&+_A 9i g1klx9 EX |{ }0Zx"'6 \Aa\o;c(A!t<!+ѧ' T~f]/L3-ن?ʘGܵz"_E$l>[-\ŢfC9P;/w!Q >߀a2 Å#pgG5E00Lay39u ֽ֦ĔaOJHǚؓm7kXqeCPLP t JCq(a@h#H.ZEUwK:}X t_{ =W/ֺ㜷4@$4[>/乲AVT>ɳJ=Z3-|蕥u-0G '|-B-,ڌҏ} &FR{(? 0a A[I{?#p1 V207 ""&'"tYsRD~T!Sf 1нgcJBƥx_ˉ}ϒfA NErٴ34>AxW5l4%,ۇ=qmv5YN3,z0%0ajeCEQ3KDn=|QQj+XjH*Qِx!z "+:O&7/uphг8 z\=lTIimVmrrZX͊6&5ye]9]v##ORbW4ؠ64[4y7pdz;aК_rYkQ잰&dc |Cyy-1XstJe_Nob%a}XbזV:T+%Je h 9,av*h>iLHމ(]\ꆎuBXHC 2 ~4m] 7|/ /v"Lwǡ@;>Z4!c;6=hхHէg~ W tB"tpU;x֒mЌKzoЮG폃h:P4.a3PǰoBX ?u-NRsQ߄Bhb6dBVю*'޽\GfStЬP !h ~̲¨YIw3+pjOD0S@u`]GislD  `bw |n0i%T]j(x:y͖Y 'ݖna  |ίoI0C$:6EQSw+ĊpK$}di/3avk,ONVLoRٗOHkחyxk( yC&.BtGA9f FkɦcStt䦴XZ!N٠Xka7y!Ivvg$z3Z GQfw/zu?ƛqb17٩O\o'B׷O|}$]ξL.Wm<4L DM똁EikQ!#meH]/ڦ_ں;}k; 9kSL{KpŽgz+CUF f_ 9xOUѸI4ik4ݠr57 s9ʋAK9̖G̊]{ @1kC!,:X{`9+B-=L4^uq iD=B}bA:(mbgp!9iR\ޚ`-DG^;,fp˅# ¤ur$+uqν,Z̯ @g3yW# EcaSŅˠV`E[R !!%^ʍ*ciQJe" B4 YDWVԀ=5PQCI-E wb,+A0;M_fZXhhNX7aW} h2y^O 7~`\L,,w|)Au0 *AT@<}//̑~.nɴCv090Pfܛsn\A.Sߴ9e_hFiDA\BVǟ[=):DޠR60]W?@}ЀTV[3U+Ef!zo`ak;e1E e-×hpY\i :62Zp4O]U& :N˻K>SJw{ܱ7pyWASL9u66Y3rBUGpy-U.J,H$Z#!5/ [Ҋ+, X`j\ek Qn0|Ji{tMس@HQ6nǨʃQ##J!X9Rj5 YL ':eqDs*ʥpJ8 "iV8}Ԋ]5boc0;mmISaD\sG6 y!Y -P<{st&!V嘯tHXԭɸ0bfqWo4(>_iORw>@>_O"1ײgXj!N-W,Ξl6Z v-ba9Gb叨 teP*VQ±07(-[oDŽla G ?&~G1Ka$҃io3? tg~[s︣XaMUuO~lNeK}a~CS;zE&MJ׉z(f]UE,w3],C\';_ÎszI aN͠=6ʜ6fY=tkU%zjH{Nyb0a1u :^}Х_9n=/ORd:žk4`TW -餳_P_`G_xϠ=333͛P.ˤ> <ِo?p2jA\34G$<97=fJK+E# oqӳ:cx%]lKnb1\?xnS{Pgn71Y99M[W[s)&S྅{ ٨{-{n^ bBUЃBҐqJhhʹQE1~%Jڤ1N:)δjgT\k7k2 Ω9mƁAؐ*wPN[O.4SXHq*2FebL홭ҤWMZu%> a<iM\6' 4%ea7]:mIlmˆdC .@`}h7ݙlPb0e;%r#Y0$|ɋA_@ @1ʣ UH( ߾7t朵H='qM-?ؤH9ѩέ? L/C+Ϗ!py:_9 k"P-HU# TD]$Z"W9J ?lUۈ<Ş D;Wd#XFqIEW)eP<8Lf0T?]vo A|!(A\P]@6ީJ rWN9԰o`s[9~x-!*~?m站|$&KaC IWUM}䪩jeR.B(4Bk'yAc'$E7ö,7o(r_kkn5Vh|@;в+vxl;~-G8b#O\1ZᗷYlakk!Ht|ī5*6t8kn `q6fLǶN腱 \!<.F#aW#2b÷n\UKr8NJ_\8uA0OBY7h5j\'=XԷ>{n-c%{ D&Goo%X`@X%y(%6+x5>4Yy;-&6"گ;YdJIy}fc9Dw5 ޥu$Qv=?U]cn /R?Qh[.ukh<Il>qYmBI[/g]I B zl 6e"ǤդӫP:`,C؃P^ Gpb=BOb9Ф{xdJ'ʯ~t&1sԥ l}9X#y [6D*^5{!+m#z:fbMBvvy4ϛ&&A~[eH6P.A ؿG x>H:3$kZuaH~6}ʶ5_ fìuxXl/QƱaHӣ0&bj(&ɰ>-HղHwnf]ɓchۙܚB0]`Mkg~R({Y`gD*6_zmFV۸/1 imDiyzQOkģ/Vh\CΛ`vB*%}WFe;Oݴxx{ .XJ3&73 's{4.[$]bl]4x +|fcuU/qh#k\_fˑ2I[bC{2pM Ā{,D2'f݆R<5V%9L(Q4ExyW߷Jfju&iU3›>9VP^^R&(+

    tYr3=w*թ쓘wBӲ2Ȍn8P^IIޟG5kdnDՋhoV B"W02cJ7n)!wj fa~ɹVkRM}z.]yˢ辈[XpVR/a]YqX 7ނ5Rb5IMOp!kz&|y}P|BG%&!E#MՁ.1,4V2GpDF0**MEO Ka%qa:I 5cX^X_~|{)& taXJKkiC0WqVl*?w87kp'?(\5p}ˢjh>fe{Qgȩ 1B -*](* 2Ҭz(Uq^Bەr zyVLn9O$d ,d(>D 5jUM{-ڵ&clp{:{AkW,'Þ31o 8| qAX0WYv]zp` 4ߴnj^ڠ{ n@ow2 QlTOKyTQ_?:m[1_pxT3>MPS H^-gȞ3-!LFϪBteaMBc!XP* K-A+Ic/g{Lu8*HDU_yCu!GuҴ^/\E&jLPAH\~F5qҫtIw  (:8]΢[zCh%q3nMB\uXYovpZn7꜁Zm;lӤ)'NSeP=Pv[Ǵ9wtw??V(?!w r|֘=zP4$hz'C D`r(_ o\y;1htƑݞ8b|죣OQp–XAf)Ài%Έ#Jߌ6{+)]ƶ]<J!ɣPf#8qLh̙qմo54f~v6QG Œey`#ŇY;xdݫ3'2L&ãM~:Y\I˓;:n 3%Z[1E8 !}|J#89U0wCpt~nCa=:1,," (*KuloWvlC)07Lw h" B0F@'+BByZҝc,PYxYR~KJuBWnx<,ri膶; A"2`Yl-S9%%CٳF74kY%.n^ k您 ̆;,T {j>$/*v3͔.—n@'W ž~(bqh Ìw5WˁϲMSC$8@F@ZS[0m JDM2? 7C8^_! Q4x%iaARrFJ3 ZdiF>TUzD䍖ԏf|<9m)Mք<6-b6vt* *I0AZgpɍ'dMɭkGVhxXz'vdA搨u.FWf0c@ųF}!!NFg4>]B BEmX<-2> o'׸C~  ykU!i3` * !Ъt󡥕0_wagMLգRsS#x3ߘ@%2K[MFG^wd.?ۆCTJrڮ 'X&lO< H.P @(*@5-JB #BBo_VWJ^p@9@Qҹ1T0̔JA(UmxILĐ}i;/຺ 3TIcˊL%١n;r|Hm~\-[dg1 [zIРASJSeu eX\\gSε7&)wiTdES!c֢`30R&O''\*Ʉ'Ϣ?gO͍]vJ$CGpfjo !i-V(# y\6ȈsQK${?)\pk[~9㠸 CT}U>$kΏi8b<USD rߛx}lP 5HNWޅR}3YMNGUC~݀\68tJ_k@hsΗ IUvc-yJ;B}yO7Xl9gB ;MNMeo y*=51#_Inč `Iq 0*?Kp#7)UrZp@&<9m*t z.nj-|+y3DY4BL&W $ }U|" b%qH#ozȅYOQ8V;V 宯I$eVۡ+M_O .DZ`@F5z;8{)!P~CҽX6`_GKu>i@Be]ߍ#ݣf]s{(π(1:ҾmhOJ5QM rp?QT 2|~t}EꟆg"SGd`}dɊOx\5%Ȝ4a9BWL@li#@uq;Q5'j9R9)iBjV RٌQ*'d\"K$ 4+O1u^/$%]PEIJ;VzORJtܫu`u4S6E MDVI,f-,?.gr8@ ztQ"nV H]osgy>i)#XgU"Uoʘx)r \Oz&Eوp}jX~#zi>`gș0Fy \xVkP^(yh[1&s7(>=edtiWGSwm:u"9; O_І|PLzzi nwY(7dAM9ВbWݣ-āi ^.OB<%t| =>Y͞RXNg^M,2ʾKC+=)i\:Ѳ5tHyb4MQ&@j O}c <*` 3xߣC ?A\GfkɄ _lF=Ʋ*Jو4;wȬ8C3C 5ʇtL(CސuI0nrO!1O| XR'ف5 9M!G)wۚXN.s9BWQ@6L8LݙɘfNv?9oL 5X_qUϿ9ٿTGa՘ҟT):lqYgaYɝ C)gbeg(v[ϴ?i#2fPKs Z4y\M JV wT7oqī$!ȟx{gͧ&lph>UNZZtˣΞzvo/po?.B%`VTd] kȲӘz嵵zW9ɾ%5}ʡ_aGH6cԼ39ASiK :MR㊍2k+iHɟt?N!5I'-:=zSaz B ca y0'cR9&#M@o Ȇ*̭K@N3ru=DGR?ȯX Ɛ7@ ~D2[s ~G ţXE!¸ՙ=9fee]Ա.2$,*U]=S{;u mܡ~X|SX\6=ƮZN@[8|58O6D*T6#u hca*5`6Xؿ#l3Ҟr!y3}oT#޻dA`S:v; `'X-2"|ny-Yi|hWw%w8Tb) 4O\urVV#A5eT5AU[(y؜6gYZ070701000000f5000041ed000000000000000000000001614216d500000000000000000000000000000000000000000000003f00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/edac070701000000f6000081a4000000000000000000000001614216c600004888000000000000000000000000000000000000005400000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/edac/amd64_edac_mod.ko.xz7zXZִF!t/HF]?Eh=ڜ.+-Vi>0Ōi9b)YM?LM]O+}3V^kvl n|ƄifvnA4v ;Č<Û=t/Q^hqGtb;}'dE{3xz8D\ʼnT {[]4{gzBg=~|[eYDpT[dPnl~2,))O|}eG;ϰjiC L]3=)`\'2|*% I6΅&_I w+0p3enQƁ-Dਕ7bdyi.ӏ"8MQ)}-pMl]&q=ko sa   ~W|oe.GWP3R%,9or2Z#e>UZE.kpå;mXׁJsdMkHׯ O3Do0X#ÑE: DpAv Ǘh cpSD =qנ.C h4N4Ssr Q40(ޥ4?= WgB:\X^?"z7BNW’}igQӾ < P+p7Ak\ %"Ao{lT (m Hd ։oHsi[ʘDUDőRkҕeG]%+?!PvhnSQQAOEd{qO a4nWdn hx9m];lФNmzn+R ֣]M=3V6Tp# +0 eNhj<B2Vcc(YUtJNoU} B| @xop1p$R 4an3E}-p\bs]g1/ZQS)`UN^܀A+>R[ b0>ݖY.rSBb܋ѡ˦ zlZ؞)ufh-H|(s7s7ks =lH&tn)G ۩>g[b ޸~6Wk@kr[5ޖUʻ#CoJiK1 X"pf!瀋UřETHFLs8 _p1 E[#$X`O&BbR1p?pє{+ [Yewb[ SՃJ2PHv"M%y̒D`/BHӆ4qP(Uݥy}![jDTfتzȗ&\ő2r~ $;qvKw٩ӑO20X .yB?vq燞t‰I EdaW'D.Hsݚ]"y>)~/]okd>]q~u)M9\@bt#gS7%1%le7\S5Шx{ʋ9}W*H:3A;PO9(Elnؾd>&ZaGU͜6muTLӕ+_ 4SOMR1?]O,|u1u=N;[g i BMp[$zA&\9uR8'ssdQ=skN -uȬ!Î/qQs[nNn`߹>0TX;$?#ߪ"z2+͗FE ʰyq~–tTt=onPMfFXk4}iƿ<$?E̽Vt7~n ƋA?< A=|1¾F+qvekT5*oc<\0p7pɺ0QzAeB(PRmmKG93rRfye98󺈒hӇGni|/^4 Fq?,{UJryat"Ǔ"r?\y Kf8^Kޅc Dښi@;E*Qϔ .jvg pW‹tvPK#^TX]hأDH%\΄,YlLO"Bo=w'pQӞ֏6?M\8|aոm&2iR}Hl')XKBe.Wv'uqmH6+vVn1SqP?2ь ,n?4o4,]m$b8DQTN٤zv854#ߓf/5y$j(GlϽeMyFc)FLb[]]ߔJUG\ ",5SiCĒMf84of:fTtӭ c#,KaY eJ^CU5Z41]yx} N #F;ճ"~"ϑ1kXcO_UgXDjVs&%| ~%(|Gٸ?Wcdci~ P'רoҀc-sbg_=)ҏ["᫥lH;e^MM2ckCq%5ʸnhϳSFG;֦5\8QM͂1~˖q"yKj4/J2&Twc{AR".Y %֢rn] 5*Rm\<3=1O+ýI{tgN\\ڐ{TG3ޮ[b|'^xj^Só`N/jf'r#E.Q+]>yL*qc)&ǻi 4}5;#yO^YֽsROf.21gW7:]'B;7W^TcTma *.J(qr˙y8VdfzbFFN@#5rC8WI /9gϙsE)bX£#Ķ8-9wF=F#~Q>wioCDzT1~"`Ht [HvpEMW'zҪd*N@V=~15;xn0a1$qnS bi]/%-Uә;Gz>i`?2d`6Qظđ"?00޷}]jZ0XAo_W<9m%yWҘ8 pMMSւ+m⢞ErX E!sޮ1O8t]MTVT~ C퍆؂H;^)O1z&X'/פQ"@?Q͋ )_١,| ]aQT' 4:͖ZW:u^ ٵLytC ՜u4"j7!B,xMe{; F61Vs7/_E. I .5 δP(k?-⎤pM{w2_\?ab`DT#}/#9GPc6 RLW/A.(䕊V??fLqn feLg֠ -3z`) 0s-&̲zэ(21T8 ʹrokFjpzytKߒIZDkb 쳫Osi "9೛a0r9^e UJRI%[`6l39 jƱ41}ibUMa :ӄ@BZ8;̪syiN&3u%etqٯT31TN)Ȧ7clsT=ୀPdg1?yUC=jk1LOƩh8 |3=S uư{6) xh7N^} -aBi @fAG,)U1cwv~-&} Ds1w mfOߛRY ^Yp([ğQ*zȒH%!HpȻGoc5஦1"sr~МLJCc]h NW\U+Im\6DEGb #9,ʼzMDWK`m%>X{|jk nh ESB>MFH+$,^m- g!ڣ {d3ed57U^2GS2FeXBN  Lюxy"{<dq/grt4ݰT6 ZF3:8,Ʊ!Z΂$gzvac|Oqwcư%`F{&lxⓩwVYű_51Aph%:v>.Y;ځT%p4*qu߀@jKf#HA{vCx~Oz2ag/LL\G~:STO|Zok|SGM;L6z F0#==3;Fx\7Nyd@ȂQ'K.4ĤiL;RTAٛa?ѓ7!U,EVǂǥ!IֵW#*⊴0+$+c.:V0*&K;݋I|fSؿ<0.&}p'1i8Q|SW"餴U>iQqܗj)ΐ)ir<ؼ?-)#@I8GAsvy沓 ֍.bRL1=jŖ-RMbb1y5m*dkZ”Kw8|>h[B \Cu070J8mi)*L{I207%U@" iF tͪlx#o>W;?9x=0.k𦖱 ?;;!<,G [s4)Y:ٰDމ!V]WMLl˭;B=@c$" fgLm <l9\#8j{@ ;2hqΦyZ)|hś&D3# Oc1-ꢎx5I;TNHI< *fKF#]:YKp$ŔɎWq/NHrDr[~M3+\b1^:%besպCQ7c$@塸Q27 4 #7[y;vx|ǹN|y1i/sugU9~z^@|6X3TюrO<$~*?Cכc."6v+1*ayۛ6/v= ?n)6ԠfF0]_ R=e(I櫇rM.FqVm'm uI~uIms-g>[7ufmmi Cm%mI3{6|4f&&i)H!U3q@p튯!8. } ]R?13Ahqt/_c𤚅9 t &u}[?ρ+m];E'Q0n*IO:';EyA޺u)`qgu+/p}rvZl: c^cy9\_knb9gu}I?*xR]Pڌ)3=zO^VTؘO恗\\p1i)Hyqf9}!$us79s~ 8 |0oy]vJ-׺ġD`h).,*Zx|E2NU;B+{XBzv&>X7sp)0o;Fp_q Nû`5䞓 <4}y:,Ff*(bg{K-)>_DUF}iyux[l) r=I'$ɔߌb|!m)9;׍hE9ζS̙N ".t#k&o mutWl3UsMdS=>ExIƮ"ϐ$G S[#MЅOɔݧⲩQ#E QyjTwdlL2.SOLTI eK \ KÌ#{*eVB`"X G<$!#` pS)색>3kɟLl@#JX[+g+Ͽ6[a\at: ECPD>Ǣ\U]~0(.ܺI]U$NSU7hwh "aDC03Tr{䔴t3j:JFиH:y{YXB;-ͮVͽH ܞ#*jn)ݵVWgTH.AXt/ͦ[{6p{/~SAxmLjzsM4$'3u}[G74=iAumD1Ǔ<1;iE0 9xBf{5t(%h;ז3@q UAoHMJG ?'T8Ȏ\P|ceQ('{G j&GYbJ`2(+Wu˵yxغ#*>akPO/$4l`u/@E%!iRV+-u4sKJg+G _DrsZŃ;U$X66$CN!;~O@[aa%lsoDP3)(@v!^&f/a#>t|@iFee8we3at&~AX0  -Kwd" Ũ&ERĢYUffy(f2k+K:Ɓ2ilKU;>6%%߮ HSyq9R|wY7t󳿬[ <ݻfҕtƐ LY qRt,oeڥ2S+Q{a؊Nď eV/Rxȯo~{Es|'kfE/ 5- BD,{™[: ^DT؁6&й~y6Cy&oFX2u6h=w5]>4}s ϼq)ȵL7>/pNB.+ wY%#xJMqk\zKm7#x.7/@vɮGCȂxkEtnŜ۾QCas@խ;Bo%xJ+@GFu 98_FfHU_ʭєs3]cb"2&J廃b+e= C$H$[ʓ#}}ݝ[$DK[ݻ\*H>oQO uQo>o{W'xccN(s㶂U b:t\2^, ¬*miSs{7@aޮ!LD3`n0!\pW';2M!R刲[3G pª/Jv=\@lԞăA MZ> rY#_.p["ZMwV^SP)=&n"c h/]^.MdH&Ő MooUr[ 9()nia,(p"-/0<{$0"X+I)#uIl(ӕx a+VU4F&`NF}BsɥۛlDyf-JǂR2i@,W07wGGAۏG9 g7C( h_(1G~ȧ?0aj>r7|%>4l#g7u+?AA8e^oP=Eӵodk>nǖF%ײexg8iS j[zc6RpM-OF8`E9(`e7BAPAQ ֲO 4ڈ\r|l [Zvՙ1vMJђo^7\>z95Ei Nei #$7k!=s".)bthpe˫ K.]YJg*q/K]|X¾-COy秄g^xJ+B@2>qO*3ɢ\ۑɗinj>qD{J0j<7b —C&krnnӯ˺lG j3ӲT[qL[>=-^hvN$d9Vё?ц9pNwQIe< (Z"ޣS~ዀ%_1#ӥ.PşDmWuZXnE:WIFZGY[Ɋ퐱m%l,].5ПDS8ڤ剰2 fJ ]>=\8ﰵE$ ŕ*w1b% E~A(:&` ً ՀCE!JSxMHKJ'ίgP<QoZaT:wbg:JJ]u>uś?`mc] !ѭLS"2>s + )%޺u^M$o̡>Tky}qBz"pk WwJ<;S~ṼUg.0is<;1_{qYa g;& Gb*BT|AyR$u <zxx+yzm?]C1F!1|3'%u=G<̳lpn[L~?)t~ HQ;!f҅6Vb{>:ُB'kDn),oi& wӊokcNO@AgXTm<`/! ?z$! +TpݔJA\$5<#%{9mUC ]'A+K^-wxABe_J  ={6_XVnJ ϴu_ets"RdP2{%!n}ۭFdu4^zg (xc5PVYhLkv 6 "qY$ZWp(Q,є-? qf劦 7|j J̨TӿS8M, Px_S؆{7l8[m]_7/DUIPt|$$gqIg"r£ِ(KWЗjRwr/իi r^%#x1?\Z}5]?ovH%CPQ0˞R,D5!*fqȇpNb_/ 2^X\u>ݟ7ܧV~PeS5 F" LȖwk/I¥]. t^0{#R90b7`ԍ*.t0NJ9M5//8-Fl; ‘:P cy~0vF'd\'NC+<[QɾpȰuUN(j>ohF"w]婉Ա;G&5"v2=}|p. kƧsG=AtdڈjAt sP@ D&Or\ ~% 3vb{S{уDn9QK? U-7gw-ÎE^%ӵ.JA进WC7΢vc [7F5!Z@v%b"IC+Tt#[V`jcr! |$A7lnCr$空[ZU~ !ӛ] .tsÕS h͜ OPG,~F|:+s||X4(( z#Ζz8p0pgkߵxّοTa+XОdྒ~ cr^$2<8J,#}f/~Zts[ș4հF)DD}pdw"~E?CFz$=S.n:F y~ȴ `-oWsH7lxp1]=f.+ww4r={ULA Ipm9`*6;7-i-WsSh(ablV=W^ Iv0DZd *Gĵ,xnm`ΝAH~#OR:x&OޭXδ':zK~91_6c)TC [|-SrZ0v-(Tr_eIes""u +_XxX'% /-D}MlƩ]9NcZ|Qejg-V箺dSM=D`|qgm* /R&Ys+2 :XZ衹R$-.g$K7M ?> -Nʩ[ aOu)d8%ݒZѬvTn.S۝OjHXu8Ns2^;{|跒lx qMx.v1Tk͡M_@IiD8Zdͣo |qWɓX%ٯa@L=j1N'lMz%^mPii. 4?yEV}K֌;"EE2@ /*钼8NMDG( wMFM0Mnr˨PtY& %y (CctGw5c Խ/ Np@g*p $X}aP-m,wtk 88` [AT_ b&DU!"pɉO |Gul{+ۚ ^# G+;!rۄº'׎6nJ!m^3uL7w'Cp'w19u o|q0>(ޏa;D{Q/ҭ͕! 9xH`zjO׺~Z9\C ʋD0] HGet,ezſ#? j-zh9包0`zG);"=u?Fb[XɄj^x?R2{wb+gCLAE|1O] ze%R3rhy^YLe:ih5U$`F8h^Z],ӿ J[$f38gz gJv!pzV# |B$aH*@[s\qsd0MVFmltp*'AĽoZ' {Xתv  uC7 4, }<~8hR9= o,*T;/]ar.<KjĽhSFfb %vY1RC*ސ;[k6Q${c(DP#.n C۟&Axb,h"Avbr cѳo۰֫mJQEwP]fqQ!&1puB9R$4D$4mj.9]ʁxbݰVtJ a)IU(`eX@7_/BTl޸PzsH$ m6rÈ֩u뿐S8,ywSY)X#ST'gVRBq4U$ 9D/ Y#_ri#Tc9Ϧw1ֲ#[ _G-eWԁj3x p6,֡h,ʧ "R'<5͍[cA7.-GtuwzJFH_[fDŀAֺ~WJe?,u-{MP[,lS|:ݳžݲ! 5>GBC_\Q;b'BnT"+vhx "Ȃ)%LK2k"Ϯ9Y)ꊛʛ3@ÈT'%=DXot%!vn:X. 8B^bw=]st4 W#UO)TaQTԭd~|[iUٳKZX*@ISEǕ|Se/}@oLP a)@e:&o'Ǧ+v7{2H)|c~J9H;8]+C"vzh!/i$R6Xy@3\K.?O2U2}l` HȃnVKmyrAj|V? JU^$uPj\j IFm1%oe%fwDAq 5F[V3[U*]ʓ׻6^ `t+5{& [zYGID\+P0^] [83 Ax)՝&w겊_NM]fF ꟲ c6cGoF!al,ebLn2=k;Brԍ+H+,0<06a?ȚCj=V<2VGeq#5ꦫ ߯@{r+| B׊:VM}쿜怤U 6gT\a` 0^I G;Q-<>z &˸4 o/wM } и{q.M?CyF؃l)s7p5o383_|{ !s}4E\;Եj\u>h'C:m =1NW+hIQ{=zv/N^X(`sˊe/Dg($ 8ZeG^'d0 e*uCWUEv1ZP蝻%kf!)wNQK&DKA3f"jF\#*Rd6e`N^4_R?N%oY1Sp}/b{Nqk\@в/<(x#"7D3`N$QfuVΤDy?itM4Tļa^v$ ~diD>A3.N- u eW*"ҌA(\UZQ'ba]p˖<u@ߒ PPYx uٞG)}OͦRB}m_<><6ҫ뻱_~^BѝV*)DG!^peZYIֿAq;S*c; >Nx47wKJ^nMNɾYڊ(9}vm\@zvS33gS7r.@0Z̘sTwOq2Ǫ,(!U[Ed+thY*oDjn "^RLnAܖ.mu>zH<+VMeSk>w pClBþf!qWfxPͲ6LQl(R7lk*6i)#Fӈ/o*>FUuCy]]Gr"PӃk8)|pU$x>P t=J~I&WPT)ϻF{43ڙ p-zsU:>"ἺnJ9K9tN<w<׿Z {ۧh=MheibslV!4#|!Z2%#*8,0S ޴7 x д[b9Z(EYMr!]ZX,&r}_ 它,*Eݤrmi (- ObPL8J>_^0욆XVkzI]+<N҄)7wْOyu[LI}3bl cl1B3NXQYRztET,k| rtGj jI@'X jzW~JΛ)=ӕS8. Q E'wT#Av2?[y ;98ZPqMn8]CgQn+8-=JoϩErp/[nʣ"Ieycs/BTzZy,Y7M&~4aNr9 n p族v_"z&C$zh;;/N @ ZKĜ#`_yCnMJ㛺!٠iXz[pU!ə6xRM~m޿F'u_5 RªjDzTk#2 DDN2u C R.`8v98[J> <j8/5p׃/;w}b9bc":_a:!9 ®4e}K7Jt2L-&'QbY>m-̱gYZ070701000000f7000081a4000000000000000000000001614216c60000212c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/edac/e752x_edac.ko.xz7zXZִF!t/ ]?Eh=ڜ.+͠~HJiUmۋ.\i&=ŊS$eC?yhH}j \^T'JוKMHI/}ӸQ%WZ_HH<{QE-t+ۃ'p˘`mΥ1"|B6U.xJczFOHJ3)W[T,|K7cAt4}yU~&J.$ł8:)nº#iFH 0tV\|V=4U 햳Z!N^ ]HSmQ2}%hzmV~Oԛ+a0x{P Np+cj]cd[il=#Rk{Z|L uq*IH]XR/5~%[*Gf?ޠ!f:Y>>> >1d rs i(1M6emm%skCaLO 7ۆsLcԵ"@ǨE/N1♧9j&tڦ, /^ue߼tP/8 %q_zFAr_ Ie;Y2oK~},?&)=7TVHUk c,ip"0:j:!bY[ӐyS;g!xR סxZ͢ƓAp0џzeoݮ:M$}xJpm)v‘~f!zq42B{]02P(KdF8p_ P dֱ`Ӑ[t l7zemC3| 7MOujEU{<nX+Dj0"fS43Nol'//d  0%&A8\?1|;(qoHo^жR\Qq4c9Nߚ2uXU@ǎŎin4許MpIXM1v$Lr@+;i%|X ꊇX SndeDz$܊y b"2!@\t'+A\Zj;:]ˢ`x/ѫP~8Ý7p2d6\p@A]|Vzj<߳ 4z/F䲛l9PL׏_XfGg&ZGe?Eu ̷bi-c 8@1xw*#dvjyo| G I"Qq:)lsq2Om9K4Z#8J _iϯnS:c>bѳH8lweFthU ζZ`|DvϨ8"wF^ċ4+75]:rl:š{?N l8K@Y<$^}pvOgoU.RЎ[ t! yR/%]=E6gǐ=-6i5S xr#oUrRtJ_Pj) R.6VCs~Vv$'TCI\_y]]ITvh e]NgnYމ_ n>Buo, Y\@t]:*R$>s ~B4#4J}*ܱF]! 1l3HP P1y4&$9#9>f-g޵>U+)L6 JG)]ďvD;/qɃ9U澁JF>9آף-Hs V/焣EeZ?&ƇA7ԙ3z@P`e6kJ3U}0!M/.UMMuC{!jH[jtX-^|hvIJ ]n1,k}5+S_NPԆ=DQSP@kDWz|V4%78݁8RNAzEݱcw5Y*k?qv3zm@$|՗^ Y[_<)2jA4B$^Rf.(cdmLĂQOF|?4`(qYMXNwC pbw]#~k iJBȋq4=mJLt$NuC2E0), 0R#H{<|M<魪pyHttR\Yy'@AIfRQz}|ՒHw$* auz!*WV; Fc< ǎ˦{TY@_4AV/DӁ>7*VwkV+s #B~E\",+<< in]t+65t K,UZ6ĊN[Ғdp%@auDԓU^S?R=dC]~dY?7JIo Ϳ-f5bcU</0xg4py [k?FqG(ͤJP(/MD}&p;Q&B7S!C9Z"( Mg^CUkz -S3"xJ;MXMwIA0rT|dGUR͙a,KUu0/@\vl.hL͒CsxG|#q=FXBy2D[ FnuXӗI]/e-V3R&)CdkZ5M.'FMcV1a 9RY mm8 Njh[%jRWiÄ4zĽo"EBc; (=_N2|ק=#r#q^"ebyN;~+<2,p`o6Zy&T H ¢=|}7 H' E;>Y >lnR56L?z}O.7V 9q=5 bY *Q'KރK/?Q "۔x%9@v"yaig "##\@x㇩IG@; @*?Is9s•+eTس(μ9n]Rʼuet,m< Ic#.`9U4Q\!|n_#';ON'>rK/}{.Q;pD)*ET/ AtøӅ4Vʔ;(:}NI"X\gWP-SC]A;pc{rP7Bc+Z{aP;0K%F 8w#_;X)<z͈Gw:~g 5 4\*\08YM/I1U3K.שu IA6W?JdԆ um⮇&e"{ܻJXhᚲ80ч≱QZ5lch\ЄBF0f-]tW<^ƠK}dnb2S AE҆YKIOJA_ W?m@lkކưR`̂\~ i݊UOJ,:E•|`is5yv`5$Oo[\.6#- x{'GoL*X a 깐ně8J*JP `+W/3Zz$H&:Cfޜ]Y_  RL,) g[ҭvQJO87]̳oqkwXT @NqUԊ*J~ߟ۠ ,k+C4̟4Ղ+PH+ Uӓ4g HճL4Wù_f`MuAD=CtW~:&6 /6-c$I~7T.{ޕ䟔GڨEnSoK10XXyb425E&4a(̱Z6s:פT#:aE-A_^]+K(.*pvՕlyʮ@SG/:o;.͉^xFcSX^]5/g0bJ :5|w%i۫P^R[֢$M73>D2| wۇAL&b\mmj6=fA./AAO,lskKH!yE3ds81Tm,p8xl[˻Dc<FЀ'q[}lwմ݋-@4np&llE(e-Rcd"g i"3ǜ-5|1eڤ/#lA†zIqdDދ*k|ҍᥴ;9/h j ͺ0U8 6L(E)9z.] C#Ljp5H߼VBG90:(g3ዎz:5{JBXəHY!Q͍ ]ME)s $)Ie#1a&3z{??1.{@0#ccpP ˁ *c&dL +ub}X֨ X( PjZe/AVfցZ)y(K^RbQDyIЎ g?ëe3~ͭ("SS?8RoRa.Kn7m V5KLo!My~[m6.m[{;Ek\`g̭0 MVn1:S [A<@ 9nA8+~ ݅a.`),S4_IMOBbU2+#y||`@ȟj =B$b{+p SV|Lko=O7xewkiXfm rb>J(d7* &% һ]bdnytN>c%(jq2MbrB{QbXn ug"'>C49j"d + R L¡|jQb F^tm~WWyfd8OjzbG|z)aطҭN]7"21ˬM`\d:ĥ2A@X1gp]949d6/Y؛̼ID3L;T+QG6cvdQm2ѤE<5,<ʋ,f v9{B D9aƧZ7XWh ټsxU C65*%, q`-="# qhs`=ugA[pr|U2%[@oR'06@q;,`pt@-P*.JDZ x&r5ѪW[&}Kҁ{5L=<ȹdRkތ (cIwꌰ̽*.*/^㨍&[@n5S0?kYF6oGX٤O_VR`f xD!tux&V7Yc=[WBCi {:yItf}̽-]Q7if1RSRt5`j~/pjM !D+pz#e6= ֑eLu#תGqXʛd{wģd'˺M% 7szlti ݷ5g'xAʶئ)gl椈b7jVk,[J>]-'iE B1ddR(X 7wsrJ8ͦP9l 왺6H7t6LZ}+JK 6طpy3|g'0oʩwT"e姙oH02Ʒ }u co9*3k!+] CRH6׼c}F1ARs|S nI RѝlƝSCDX<#?fMI w d] b' fY˽*o[[7%kBq̵>%gvd&wD=[!5W"oohR'.p fL QL!2"~}8 d)%TCBK۰&Õ_+K7<j&ƿ|ky!(J퓠nЭlx:|.N6/1cׁ]6Dv/8t@Sﺎu\F ~Q/m;gÍ)݊W2)aF|OF>r^W Qڡ5΍N@jђB/gYZ070701000000f8000081a4000000000000000000000001614216c600002bc0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/edac/edac_mce_amd.ko.xz7zXZִF!t/k+]?Eh=ڜ.+W.b%708TFN?WQHJ Z=pޠ{!'A֟9^ MнyAڒS2812+i%B(C U.dX<(P"8 Kbtq=ᰦ$bd/?Z7JK\f8# D| [?_ވKOuPQ=[bO_NMsXM9{DÌ߯#+zN[tCldu(:7,X7Igz;s)Y~fMG#hABlG@|PL0I~;ӔP7fnfDiD ,,0Pǘ O39reOCj"?uW?lxz~8%j."J6SnVcYXR799Ư+s\?! %zpoűh̼ RX]%2FKfT܊NJZeh;!H`τX|pNGTotW/2b V-V 53Ɣ`#Wkm ˀШ.4ȼL%D233Fua&ukl{z$G47qrP:4(3HzP+)^C3q( 6)z*$S*h']΍h I3o(;虪0Hs+n$cQ8q?0=?Rb=L-CgT)"ZsG@CQhU,F_10HG#xe%?.pפsN->Lh9ɎQTxcU( ָH)4'ηu[XeװTsEXeLiʽ2!,XMy–YK[ >?%Ծ{ƣA4sߦ )l, En Lad3frP+4~jtvPfchjF86|FQ9t\kDA֏lkjk"z"y'm\?6 CN% Z͂@ E!go^?@`s@k\tbmedBVEcѕ[x%7riy-]m+p\D18hP_ 6Xah >w/bb U}f}qiRМJ{j@#`kc[ )[z\^GNi]Rx Jq(X6N-REwX@t4+'6*['5jw2@9@.GIF~ѽ k^u^ߞ SS<喠@F:ΝfЬ~mjh\Y"QH;X䥲[pɒi&,0,J_[MۡxC:BTMDtB}{wV C7*e_ϵd.>^&0N}], E{x`"H=¼\* ut~x1^*m'r;+UĐt![b~" Asg&}ôkY`#%igh-0ES@BT7+n>ؚZ{ӭC`v'%Gn{FS~63 }_Z e.m`}8ys6u1?&Io9xL]O~Jd*f"p¨ LԦxUFervSG%BWc`Jt2|铣-09{;$&)>v1+6o&zo .+ԴRebCh0jFTҜk%U)hx_2μW_#o@lB԰8h RCT] ?wW`l|հ:8i >ڹꗯȎ!p=6N돺pnEA!ryv ]LH8Yx[xUnP-*ܮ7B"P7@rk PYʁݼ1 MT.<@=„O67YSU~|ăGp^ Ϗ ״^/=6PrhBԣ{s Z{lVkIhMŃ1/1C); 7\"4ȵ#̆<71ʒÆO|}Psק%љ7$tRξ|;&OkmoTLh GءïWAQǰc? pFRWX^]@0藹66vvpK=0Mau)$^EPViqfzb"AFׯmck!Vd` Ub-wbS e1$pV/#v婒@ U 3yXS| +S8UN*r ӹ!wTBE[-V*ܜAsFչ)Q{>E!Sp Oqcc>lAOg eЉ#@yIPTkU5t7W4X$Ti ҷStZz.@RU)h|U/!c`,ZKbFXx0.x΁P2Hk6"Tź/0"yiV`,׏=L۱f0ӥ=Cpgbеz\eơsB ĮВD;H_y/];}p\I Xޗ6Yjۈ$ sQAꦆΧwR#x$V:a a{yFBsN|wOku >;ocbsغ$ӹOKC ѸOL EG?K0dN t;|YVJI_A(kW9zKhEͤ ݊K?(]jx]M =7ZASh5mp@8f聜ÙvDGo@/Bx]Խ<+ oaZ?3l`Nӳ%BTbPB8)˰E^PgcxQ޺YzAaQ@kF2j8 Bh<޽j;+W >W*DCCۚL<ޏ/@T(sK5D*myM8Ɖ)MN_ g!Vgc=&Hp mj}#y4NdT"Q+C!*G$qBgsU%6SFC!u,6yU)HٍE]!f9*DZ3X$L ;o6L~t&Q-0_|e31ɉ^j !PK@E+$ b+b$:>IHQC5gQX&&g;nVHؒ % p~$.!7]j [NYb'k G[ TOY Nk EHu:]ۡ~=Z9 qID6AJtQK%Jv8k? n Qʣ6k)Д#hb]7>j: *F}W !kݮamR`h ӑ!C)ABHYlbBGnz  Xagmh{co rADz# ?]$+;hE*^b^sB36H=uph; PoT݆2bm3LSLh1\ݳY֍xp-6A;hc+Tk$鹆pǴÂ%[81h#|{m~DNH},OmБXXhOkb#P*hk],)FD<\|b5=ER_L@^IEg #R 5A9UD Z=#@t|5kB~>7[a:g5G f X}T{oY_{Vǜr%j랦 ֔Q(B'M•9o\L8\p* a){ ߖ"G [)B:EQs%`P,N0 r;Miݽ_K1C7+z+'oN8ߧY(ha [U|]_2\ aUH/P0ƹ:^a8+̼?*Sd̋(B8N]E:Rv7Hj&ޕ8cf* TrՐFa-~`{^MІ n+Ex `WwPXʚf'CC&xYRy٧23N% d0V&`ػ :q zRPM&0@TE"1vuTR6$N6m1fivt)N>񕪁EGVv)9A`x/EJMVMlK1^e. *CnΕlҝqk*6 w#7XWwNqOOU~+K(CxmOn˺WOCV5"\fd/6򪸩 IFЬ͌{~춌@^H)*bK{Y+R֢B݅FP#N ]Ya#B\ktyP@e'̆ AX(%|IiS)= wBI`BvO(ۤ[x:h^D C(?V=@Qˌa&TʲD:5O0'qW [ÿ2X8mH/ nBB5#\LLlט \cG&4-C}ʯj|ڈnrxa@k0gE6a7bNE.XHXxDs,u]C Ap *)db`'lVjx"{Y2BIf tnGC zR890ݤ5a%ԭ)^"ZCYD}'hspvcsgOlu^`'z8WƧta~SNSe˝뇂)n+#K "t'm4ڻVS#Jk$u~~Xޗ4wu'gт6T_ޑ8b1͢ec#q}Fgu~?-pN1^ z+뿜=jr s%i(烮 7m6 m1nG`2Jqr/ GHl`e+,wQ~.ĔW),%ksQQw5؇c'2cKBGK]}JX-"[yiEեV jD7_z3xԴĎ`S1ll)xH[N}8$56?78B0d"HŊӼg|MG"$WcE IKP[Пn5vf5Fa|`@%*׵6ظv8]Df{57Btjjfz?tBmfs5`a ̚vT6Z^r){7ΧlaK!! a 2GZx2HS , 9&Mq30cx}Lƃ9O*.ØIrxA]Ԟ4NbXz:.;Cq-( vT0$܃+A8l435'Z)%B2~ܕgK,tlYiXdݟ⻷Q ,q೯,c~a(]D"). aN]!J{t$o3IAqvX-B$e° );un}n5 n." `՟Go^ A Zϭbcpt0#^:T&XV9,^VrPToz<k$y3][죠"4.lX&eN7{C^qEs9%x 4/ɶct0"!lWۦM6BaΡ_%B|ecKA2K m8rZzkq[ao!Ȉ|i"bbd* 2I]0﷪wpGx2 Czl6+F{zB"lkA@uT`NI!'t_;h})p-m O (gfI1^D:( JuDu2ibn" ePU1Rt (lԍu(*be53{HB%c:Ø6(쁐H'^΋ROπ zlz4qYNd ϶' ;u2vh({y}jMO޻I2)<6*/t3,QFAP2婨<÷PaN*Ui|=U ,N\s_YB5 po1=wmT9Rn$iP4nP{L>N>eu GHʵeb5n.{f 0P3# E*pk7i w8d?dzu5p v;<@'= &ϊAfdbJaUv?0͙F%sx# ֺ)v'xp4@_?Tj^ީw9EL VOM&}*:\&$~d_a4H p.'kߨ(.c5EhoY}ۊa}/j%eDԓG4ARt 'ҟFw4#h3J!*򔄸JQ~E^xj"NfXP6cޤ VZpo_$|;ulRa(~bHiK+IdB||3faPFNsuAL)Xz!'7`GrpMb`!!uZ5WeJZ!E-RN>iNKt.7u=SmkqÀfyOUyONBcb? #LЕwrG: ƫgJf)LW$u,.W"JW5=y9wӘtn;"6שq #{oW@ 9Cdl Q6?,CF)kdM,z9%)БM > CW&K;6ӛ k+,C2oi+ *D8,o/K٪K/]0Q: Xce +,cpd-Iv_e~ 5O[0._X&/:r`jFvf9߁LŲ%1#).-1J5!%3a\? 3 E9U([b'ea%vnO7rp$/K(`Hв+Cc8ߐ> W6} xABb"FK.XfuBa36![.fxdKݭn'88Oϩ+eo4xFLt1*rR}Yz\0[fs$;xL5J<&_O+kj@h;Yvmq860S*&q7Dijhػu}]YEYFp6Dܞ $QRwDe#(mٔi}LVV_O/.05ʫ@ Iv':];;')7mԼ>4eG=?ԠSͶk5, [yE~o/8}0Xr..' LT'#˓>,PY&',}Ge5-ݙ V+nݬ E‚qiR64󚌪R}0Ϣ~ 탫]R]ruunv粭 *: Doyh\~\7d$֚,%S PK5SB9C7wwg|cQܲ`й,B?]g)aW _bĒ#cO+,ׯX6%4GlM|̠M†^W]Q1;$?F؂2d(\I ]-ZG aޠ!H>vcH,9zebԟ=jfH|mY4 ~Gx%!{YFXk,a7jW03/S^59%͟*]AZO>Dƫk,BJ!'/sٱIVaZn*An.2Wș" WB|rJ1/}'$i E>^?X|YӮ<"r !Kخ,T(cD$Y,.~luճʮ#Zfy4fi!$4?{fFTMCRCU:sE!/|2Qږ͆B!f3`ޫ8;G_hO7X^ae!hj8,7KYJtbZ=_bKׂEוfgrVs~$Km\!ݍ*="3ni.ny@Cw"DQށ(͏03r)(3[4ZE(6YloD} FNHgIN6ʨ|QaJmVSq$9b[_`vQ %g]oui^̚DzOg?;nRgH3@M&kif !k6& h57=c|2$]M{"Q~?O+_,/qu3QĎH,PuWPXi+AblŤ~Vj ,B4FUEGWɪZ|l ~><|1RxBk[l, H1t)I\mMC8j䚑hhNKF yQcH#.b;o'h.zPGdcTb%lBd+fx.Ἥ̤WCl ֮lo}cbKT (D IBd:05[w^IovjasX(lia|1HHE6+<&KL ZIܗ^hQB'q:BqϐK@!H*K=TW\6TVk_|YxWcf8@/mUs8G%Ie'xcaۅzfeҲW".Oͳ6jHixM[HEhmkﯕV;θI᱆x. q8R(0^kd$qTtbܜ7\2)f<JB8Xr#/RΟ~t2'ziq:"3"2/a6#1ݢlLjpU=8skyǰ%.EגG x-,K|A& \媁2[R]Q4htB޿܂dU܀Wa⵼PW faw_#ɩ]BԴ v!?^1*UxNbdePymE}(Z^SݝM2"`aIoej~I NC:{3ԕ\ql"+QЧZ } qN8Q oYau( q pu`P&K(K55ôȑ=<%sDc(zJ 35Ԡbvab Yҳ"*|CG:y![O%^_o?d>T W,vKQe{o7P䗢r#yE,=uHMŗT//YF 5h#>(Av!͸5  3\9Zv@x IY&;5a+fZ z,{CNpMp<=D.!,BYYyyq Ẹ?$" `B`],nn4nRǍxՐ]́M<']3qoT8{D 7NJ R_V S`K1e2wYb,^$@0Gz o2˺^ {3|Fմ%/bipSXj\'}qb.1wE:YlÛ  {3JQ'|-v'T>XZ%c~enbKא.YB=z@ܙ D2E}0~8go~%2%Ҟ8Bw[< ~/oSe̎o5lÞW v̭ iͅL"W&ˋW sb)ˡ1~=fpĪIwis|R0(!-TO%wI%OMP, fKaO#Yg- 32H'=Il;w鑿YW&cDxaLvnP)r6_-]9 ǝfTTODƷluߟ{|}FwwYh9;4 kr=IB')yaW#]ik\AψV P!uGa`+6F޶XAOğ 2ֶQۛ MDZ]E3詓vZQn~o =m3f,gFUp^"B9EYոwRy>lϔ(ĺJBUED{/Ep14 I k-3?Hj&0Q)ʥ{WոT g'҃)"bz!st#,JA"ߔ b KK#jX<~teư"2\dCo0&8 7s{Hi _ PYQ rMZ&A;T&mu-qZDD! Q5[E(o1`!'+@Af]a ;Eq!8OIL !l3MG5:uDR2: '{dE(Wp\R16*)nw1nYşYkM'}4x!˷TS=kP[l\ƫF%f^'dQ2lD5/!L'j󆥐$ :+M.:2 tmY06Bu19SP-E B/pynx:aK @-ɺ!!Nb)uk :-XEHRa'ϻxre yzR^)(@8HVEyFJe ݃ EWSН1a~OwqS%##PVD-[׃nm(=ԳȖX 7fZ-"ˆK>H_Yc_@nb!V$ܴZI2 ~b}1hߍAg9s<3wWDjVpW+bNH{p^{ zgfˍZMt) 4Jذ-Bxer?[`ⶌftjy'PY0ﷰz8tGM9E!91/%kVu%QZA,3JJйϮTgYX>33ϤtAF26e I1 G-* X$a%\0r ΩpPzOeU6x=QTIxej_XYz<'$!!ƉCf5^h)}Æykվ;&\2Tg៲']w瑶SKj(=ן\ÿ;!#A0zܥiƣ2IT[♧@.1=$!j|fN{bn'&{%ESb4-Ac*$wtt 15J4+6T1O$P\P9rRI^lZ%!j 1\ Mo Pwv9Y}|~wL!7Vz9 _OcD#8򯈽U{nUg0+|VIdγm =ևû1~ K;9")'NccSEgۄƨ/ -Cd:?T##v1˕~˜zTQ=vF4-)\zd8ʫbN08C.P(TomB$7ϖ9U9sH@ή&[ڄc/t"?zoH!  {1Zt+-YKzcy3Q:=`+-){Prՠ6Ȯ`\ƍ$6ߚ<p8͚K]D 6]X# HSm&Tt2t;eEރ9x3~c8v{L^zN1uf4)D7ܵ]ak IMLgX*kT{~BL+HPvE05,״@sxy.'yjɀkǍ טeԖ?%4Wg Uϸr"l@0B[ pD[uΚ;+lk`>$/xs$.5v]|ϽLU{݀/83bSՉ N$*k\8 4]w9G! nFϳG)k񒍛 WɅZUII,,.׊C(EX]bނ 1q?"-o=;EEwDu/ 7si]zǼݲtNn h31ZW}FjG9nزKf+C=INծӹZWQeic蜒DnTY%Z$uϵ]R^zh*NNsw;Kl g# y(C.u'(pJl;e#\}#}s:y/ ADʤ/s aS?L4lu)#g1Q"_Rz&1aM Y@"Hlbݫ:,'i5Ap/=X-|F}J3yuT#6s{iK |=hh+9~ \ſ<jo}Z؟ڷRmr S }*zY^N-iITBhE %*qȍE Ƌ0pT}n_7c1Hfz:QkЍ%ƛhPͿAd] 'Ç+W*~L6]vi;h4DՌ䥁 \v#~gH>|MZr8V+FPQ!jI:eM38x\Ϧք1;`$!B3gb-3fN dQmuӽ%tH}0{%eh R_\0R1nG*x3xL'<9]+ = D Ty fK k˒MI$ihB&Mo4.n72H΋6*6˦[0?t Ս 2 :]U^fa~Ķdn-axTS3jutBZF3?Ok? "oA]ϟ@> ^Gf@IqWdsP77"N)/?cN @3oJvh>k R0E%<9$SUIzn$G3)% jb(AvĢ\\hӈ=[2 `;ܨ[ 6Tڹ0kʋĞɲ5^d#fSoUZ-zD (*] z 5c^T'&^φXkE^!OQ?-N|B0iKqDʁx6EZ%ċlMKIMNf#}̩q894F%2¹ֆ'pѻMySIުiw NAݩrbtr ij,Ear ZB`pLNv3_SISP6/1nR⌔9YD|2\+ONƐSpXt0d9w M~/ZU.s1 -9lIyj'] gv@P$wTLT Lq}Ɣo9$ PWK}.WZZRBQ }`@BPgOxa|\kuEqUf?sM=fsҬOM;lczaX{49+s=ެ*@9jw:?Qasl?jltםawa^Lsࠥ>,Owg._颋SsЫEe;P3T࠹NgDybnQȊi:o9;{ <A*).6{7-%~$}kwp$\._ʠ]v)gpCZ]5u cv(Pw ç Z4|kj'_)yBX: a dM^L+9pN[U5TiA~Jn˾-\J a}b6Ns &rA{lm}G܃*o辚EVpAm)*~WI^xm?w&=i>>zOxȫs'a1J]RǢXc径_yⰇdK , >9-NH ={p6T{`Np}Awugd`/J=!`fE^7vx$a+)5DBSz걎("ȝF4 }ho1]L[Cⴺ?p[MזmL m,S3#n.^>b㽼\Ս Y7HHA#`"50*[N)I>޷"Pu*5>p7-OD:At4\ş 5QuGh[! -5WcK43k] פ9֥=T=f@1'WS,\0|2r)="蔅!V ܛ_kouۤ-~$xx;8r`@c[Mِ9f:] 9uD98;;3 5 VtWo݅SjSg62 Μ0 qD2wJ c2=EZB}4;_`nX~\־kS̶hCD]{?\܂o f ߐ#i]@گLN0-Dp٢Mq>Έq™Y!9jiUk룁4 !K`&)ZQTn?^㶓&\>##*I scxk f0#i.]3w&BkZw66C-2? 驤T韖 F`6+dیW!/Qnx{:fBQ\)EIF!&yE,St+RX<Ⲹ;pf L< uG/6w0Uu[ (in61fXIbӼަw9L5fkԥ)?י2tGƱ;*H]@˕r1kQ~pF02n"+wC:I[6g)s:Agagiw, ê_I3 gaӅoD%5B:`H﹖/hBE?Pt8UgZ~ҷBIHܚ+HfܿCgFXTdRQˁ0Rʤ 0I_esFB"2aOAzpގv/ɽ_id3o =3s)P[;)Pצ-_J ~ۣ~PO^]#jMy8YA -BmEw@s'm<k(;_D s`7?@&A!U}X[@?Fh]! ]E؂Pvx`AwS7̦dEGAE48;1`Σ 7=Ӧ[Co9Ip6EKA$}-UPkY֛z) 76Hm%3"* K/ľ㣀J҆(GxO?u=\1r 0`Ƅ?s)d(fZP**mpD[cǿmY u}_V̴`gLeSe Gd;5.`Jq104r2ASBOfjK[2k-Dj~эOT]6uXh1N {:A7TZa+Z+8X5߾#~UD.kîR{s>Kun^;S̹l+cIJ YQ=ձo0< Iѫs Rl˃6UZH^5':p_%W>Zyjr#?^PǥCm|[%&` 9o0ɣZs@4b!2揓 [6[%LPס|XL<]8vyٗώ5zF'dH=}uعzb bM=1:d !DզTEڠaH'LmEpDI<F&ܒD`=w]r"C@zS*ȆdKxgn#geoD=3&rV5 ]Y1qA@Xj7K!^%]sr}gl28-#/1]]o`8Wo-[*V:J~VjU_wmj0 %HLZJ1ċU/{v n9;x 5b:-FoT$dV#> G'eA*\3nf3tUv#0|晕OMWkp&VC\ja1[\bJi?C^ gے6<4S%αjkh_k8H2AW7s8cDڿKݣXmM{*aC}@& e!QRQgB 3'@{xB"Fe֧) IͰeDgX9.l\ (е;ق@WVX D/C*jDpYyZϽV)F]$1Ն˨u- $E3+  v8]gHc@: Ő"ZM@ahX9ʙ$aNpi4*15爆0g}PYƼ@W>?`$hG)%6\l#'4EGsK_福Z9]B9X֓lPDg eꭚ/XpQ|2a\%6(/#c0 Vk|CgL?9襧8uSdQfe(_1r3 1=ݎQ ֟[»IXk/Q8u`?3[s g 1DFvz6 8ְ)OB>GZwؕ3;pe6PZGt# \R*d݀Ǟ97HܕdS NR}chYBkyF0Apfk %)j,/ E%_G(dyq Z l<%7TW/0]3+fGhMWj?%?Nz {% S4E=ur5*LIKG'b忮P'12; T@Nrct{sum.;)!M.BY$zٯ|s3 5ð Hi-7L$wQ帧D<(gIk wS|Yv`4"`١I)ЯMgdOy`vT ;oX6dd62N$Lhi0pSu?A.=sZ,DSSX6p[PJ꼭&: nd5/*~~./>Ux l.R7(bРw `'ŁQ㇙ 1kb)[~1Y%Pr@Y%B'QۀkY'I<iaG'ōAJk~T9=9(# [X$ H^jxKKXf1#9Юx~wJ@6:ZVY!aYޙvj-׽IpiidJS#9QR?*1rɶn[KN_՗c g/jM.:UV~844xa;'#cHY^=znjfR0[OVUH"C3 ŪnJz|˱U] `"y{瀸[)cǵ=Su$3@=Y,&|>ry|̬h^ GzO59S|3bQEv97h٣DI*tVSv!q`ƍcy gVl?En@fGYVB_ ~f _VFV Q8 U ~\Vhѻps&r o4He+Mͼl{1-Ĝ+d=sF2H/@jO,x(l\t.Ȼ#?< d9>;ŸH3a{'0^amiyUncRaJ2[f?]c"0OT ✓?'љ:e'ۦo5!Gf 5+a`fXХ]%;/痶 Í}NJI s $ΗkDk!羝1[~be테;ko;YyrSRgnƠ̈́l Wmb5 y{Tqa”mz*_(N3ŎAC+Vi݈.n-*qt;Qkb#H[H ,`g/8w0ƶطGm!;sv<4JV7٥z/ei%@4 9H#|xoc\2Kk~/N0_E~ DV6EӨdseX>D2*5ma;Y.y6ӥu̳wYV q]56s (k%1 '8D "*gt:hRtM+2+k;u9Wz,bzwz \[sƉ4͐xxuGc(yM!ljhZ)%tϒy^|aX঍s5GOi}9:ZŊ ;,b*i a)~C@#:6x|`_I I 4S]s3%.;cD…6κj3kyB G1wAl90mQuqوbN]:&s3MJ#1G qLg*E~40ǨM-@$h߀pKṇHk+-OsQX"UU.AzBBE^fpB4wtsb#tTpSxJͳo4k' Y0ɤN۔:uE*Ј{̾i_lj<@(&4:Hi(:>;/|z4ݵGi?;O lhM\V ֌11h"@ERJ\?]IrR$~Mm݌!kT!_c_dz}1pT%o#S(]޷vQcQ# =VK@κ p^g ADd KO傅]_~(5Rd7 ~C_r vy2Zk!fڗ>~DѪͪ*.8owI HDV LJ 7RxI-䑫D4v"X6pJDXԺяyl{!ʐ<ENEV ^fʼnd;~ǻKJ4{5d&&Av?H]=LG-A_?7O㝹69MX s;]* /ԣma>65aD'e ]Vy3_ERlQ)d@qk'a x- jYgcH:ǯ@i7z Aw zn I."Xu^ȷ?V`:p=&)ʧ :<fXFH=tNj~}7V#$  RܘZzMxl? ʏ_5s3,] g 洂ǚ~ ؍hvRՇ_io|ǜND.I8*~dGB͎ȋP`_GNw u57ɜw@gG܉pPgs|o%w@z%'7~>DeTDy,f;  %V9]u.?(jI^FU,mlqޤYp Ѝ*&02öَ/ֿ+WQF N5rx ta T]r'2- csSw0fT[ֳ%bEqRk7OvHR5CGBw7Z}W(3./KF}oNJX}䶄WhBB/*2TZ΋%g]4` Вg/ٕqv ~7150ktT:eTm/(V8dEQ Y2p?*4QR+S*^Ubb{x YWوqt:Ci. d'J&h\@, !nB-Y)ˈth^OsBO``:de]GEEF@:cxm1jw*U|G!N2IP3lC"ӕ=!@}x[i:FVV1&nĞ wT~, ;' fIK(e}#TL')'˫Q9Giв/\jʡO{tiՇLdSiWmvs%wMF9}W@3Wa^mwr880>;RNåF>4RN.<@o,״a+-(eB̭)vԌ"6~~n&th^}bSJd][x4WIF^Ni6>UoG8~]ro/"'`%B[7*eqi9ɵ ȁS%^k}C OʞY[٦7D4pn#IBTV/lZi}~A|\񇰹}*s yjd !MH/L;DzE|5oz¡}r 79hKf8c/ZAe}"~Cd%Y H ͜ȘJ:pEgO19)ix : Z~^~k@Ÿ1CVN<$?E(G e/1j.#bOƗ9* S_Jb.9ƫm*NiZ3B~ebZM j\ԎΌkAI|賦ϰHHhuX0`#\%O %KPJ#Uq rſ:t}x?Gb-.ݲ8mn8z XW6%'9\$G&` N` AI.Ed/WܱGܣE,j< ŗij|1 y9A-NkeHio6oNxyiQ5x&jKnpXr4ěӔ00(w`cM>d(A (ܾ$]))U|f[tk+cnS oz}TZJx&nIuv(TQPTeL` Xɯ!0 3ݬoj=h"9D+GTEv>ƛNa`,iBixTBr:x-G֘Zr^Θu={ ~nGJ`ama7ٚ4 [-KGcJdV6TW)ǭ$A _Ω4x#Ҋ#SW|'k" ~ʦLY%2!ɍ2t'o= ׁF"-%t@TRC.J_ ` JZļdfCz>Ygޗ<N ZPy_rtn.>6 ;ĔYls iя^ /~=ؕW5!b(ĉg !G~0AEFTtcz>()t~i7􆦤,l٤0W%XWƳltG$LxfYzʃ79ln?%6&.K'TW1x +pXB3h{?!BUӿX']:G[h+.߇evm9r%._W+{0A[=;~Y2T $ J+} )Io󓸑Z쵳 ˼zKE5҅&o\0oa'M7fibt5[쿸 Nw JepAu0%9P.0+0xˁ;%2K5\ʵ;G[ts*is7Q"CĖk>*~٦RB4ԳX{?<\$ e{2puXǩ|;̀:j3aWrB,sT:O9]SH=zNjO_EKߴenmwˀrHp*hѬPs\zÂz֯M* P]rdBbƇ`:rsP9z-kL Lc؂64s@C %U!m# ӠF>!yB\k 0Y\䄃Ӑ:jgBSM"cFLlOoΙAQvQvz q"+\l!+؞ U¤|&ݤ#0V4ݞGz (PXcXd*1ou6 XkAӴٖGGIleSU# ]8j߯!a;&sŎܗr`-A M^znB@e$[:ݟ"^6bȔ 2JR4 @+F!KBl.?SX'wҽ78txT`PW w%1141+ $Hȓ[a);͍KX{Ћ/FldM/橬d!Ddy:ƒKjs#ri!<'CXf0pj,P}_1sb[|ӆy+"M Wt^Y9h!e Y Nhgqs]fU3 qAm8d j[/YXJ?EL]~a`#pl֕YMzٌv:[Ҕ_ҍK7Y'뷫 R^L}umgp.0-iR W}_Kjע&vx5+`Z=`f |E-ZpM F+>nqLs>;¥{. rD}bA`iM.Wm-s#4'>T`Y0fnЯt"q{7}6E; t R<u*ꆗî2)LAgh#g3<k}>;_NY@Wn++X\{b&N8"os2xf/QI-ÔKhM;c LεJN+Yjɷ08?ƥa$Slt`tNt,Rp"m+ $b03(Ocѩ>Apl,{ EU&)r"ݢOxy"ݯgMi!\aZZeJϖ+|/V?>1}G [fD pm#_2;>~:B)XUoCu[E}s^6葭a];2EoëHXuVB^eJ.xVrn/ #^i $KԐs=-I }r9R}dNWp0mSg+./W9 E jxyCe͎T`gcg9D%Q!AxO`$_MptDRq;ӆMz(xcw(կ֐tHak]NB_~Ve4nPdU@Nu(aRS9+[!(<38YBتwѻű"ٸ}CSw1'Ѩj~si0xHcBѶC~}i8v( bbҐ܅j- sfh TlO?wń֓q 5`X3ʉžR{Yt0"7ED&.]em(2-S3م!rH:#"Vh%A|rB>űWX_^Vp$3kȇSz܍<5(1xaK$8u2,c-6ӎwo-AwLm |2sXo C;kh Y^/Iri8:>m S*u Ol`Y&Y՘|d҃ȉu8?gįUT8<mqA`jtCDlz]J ,Z mv|g0zR \~ۉ]~fy˰pE A$NY(bAxMݑ^6Qn=шx'oX'd}0*Z\œ @$)@_Lsagve:b66ܺ#ƙBӁX;Z؛7@_Z:EDmzWVF|鈐 YNm+n´cƧ O bբ FzmSy=X5~9hh`Ձb[o gfI$[[NqE?1L1F$~IC& -7AxNpԴ/o$O4M,!<*Ol\3J^te7W7ٚtmmҲX>Q囀HT)"TFs$J0=ȍHB')8C IӀ7YDKnq%3 \WfIXID{JMKS" S2ȐɫZ@D و nz2ܙv#&Yf {0LqkF'Uk(LF`eIe&ԘFKR#*SDGOpO4m4 hiH=%F"ݨۇ˿ԗd:$м.fLKD~^Z4֍y=G| }_9r.}u}|0-& X5Ֆ8wݟt߸:o^΍)KqU4J^kւ>!$CWB"+r˦f뷣쁖'NE1h枴>aġmg̺ ND+NSb n^[EE~PWM$ + (wN:sF*ft%P;Ǒd_kcLf,z9倫۲3n\(l4.:\# 73ǃjC~QF԰~nR 3gl^Kȝ%( u*\A&(qO$޽nGgS4x>Hā6pm z}t F~U4;>eH]F"`UB㽕LjpٯYٞ ,YH\un5^ERV4畮tܠ^ܧI2flEF9}(qKo,|tO8R!@F, *_~*hݛja[iօK R`cί\[קnI,OQ'P=dJ]~en1qfkD Q|wp3{jIXsm$lq&}a)r3C:tC3Up`r%P-P~Pzfa4[{Vz9C2i|5na?wަpA=>2SHފ' "R|`xqR} FRٯ"K޽!W6/{"GbڻK8 5y>k{Euَ5i6 C~[̙1Z].Iudi1ƒ<Һ(h*_jK7<@N#(0:n|cx9B%-xĪfrl;9nbP@M8X恟;UC5jj8_'vo(PgYPKWADuEo5ޱ“ wT] _DQ4}s"f~+|*)8ou;zNtڍ+k+6wdb4{ |8$VHNi~yEb !2klB}& afĬ.MG!ќ"Qr9h^i +<'~<-0.&q:yMiMeњqB@x{½[ŹRʁ;- 9 SuY c5!kT=% -B `GoVC GʙZDH|op!zq)D֤Y|MLޞԻxM'ytԪٯIO>-~s}\"('tV0]Viߙdhyx6sTG֢k~SJ5PP HAR(f?C䧾Fץ.Z*{^<9#j$x˫zZJ%_ ͰԈBIt~[rc!T.ʗXNlNVIvʁ!Z~XDq,<~)J1DW%'1& ;12:mpD7%K1xΣWaG{G&QzNQbP|h6 tx)' zX4p˖ЅB*2ǯBhdT6Xv{W1 (6栟|9p"@[z3Q1vU+[g;f87r-d}ԉ8SY}0ņY;ݚVzy?A9 %`dYYf[RˊuYe m`x4Z-!H7%nFKDsGf N *UN)8<}`薺K6 KE8BPx2'ꒆY3SGYy؋[ q{ eq!vȢ< ~g?unh=PKj^ 0N='yMBe٣ʢԲ fN7D;8P';<`ZCMOBG@q{=?(:s+!/ vO_{ S-9vDh%cՋM}y>Y|v= H[=g;Xlb:$)(Ebۣ<`lܕK=~ԉV]t 'ajupy&&y; NB߹ CEAQs"D8o"ڮk}X 9HPNEa4k*JfTͻx",\Pdhc--0[lO"WZe-haJ?V__i3 zC0 j斗D-EKM$>T7qE K),y(ѵʼn8<" p|_I^C/*N Z6o? Ѭ%Q2uh@m! ;μ8 5Š=h{l`?Ln2S93^0bm9BB3{ѯ *3E"UtPQIE$'!0[G(rOH#z7$Hz^aஏ[pStVUW|0pW:וHջj򾄗#k%Kn3Lsao(=OKŀyol82J1Mei=RRNv=pU uqnh7YC7mqt &y`} b@vDz'i# Մ[\3#:nR+-pXmH) U3 Q"2N`O)h؃whhE@ZP33֭lغ*UhkP frJ݇rx{A0^#V⹈ oK{JTۀ#UWT)Man,rXeᅰ hyL[Wv E~[Zfn5+fWJCH0Hgb>1Vf=/"xfgٔгwߠY Bn;r88?7B) :h{Kশ0nY&oa\r6idSJhvZ֪3 [??Ä5~> 3VX*<"Btf(+&SF GLǸNDSnofϋThƁs yJYhԔބsFKݴgL o(Rsݞ<,b ̵XqǀqMMo 疟sir*뛗q%j#c%֩D@̓X +ۊqԟS~H_:["70@ǣe8ϕі@x\w*''p;'򉺋FTz=(/-kNP)Ԩ4VhK>)Yd& vQ:"sP>&.(}W`lfCL,mcj};˩OIAFT?\iЍ@ Ԡ5]~ =1CN02J4+ՇD+Վoi *.҂A x9'۷RĠ` j5V"Y#c`EKv'c+o=C%*v`/H@JW[IIݲ'cM_ @]VAxeVGr;{#aH;Mm :ksf"(2A@΅[xNrL^ 2jpɡ0lw'1HPC(UB c׋(wBv쭂'fKOVQ [f|"BXQ Ckb$G]Ap+H^w︕/t]ZT)onv VX!Z VZaBVpX:K%SSQ=C{|݅!m+¬atÎ,֙oLǼuLTU+nxҢ儾Aցn׃/HmQ%B75Gxάp5\!OنbWcU`a%3a" =pՆdR'p1SUi<8xĄTP,#^ilG"脬 #A$e jDc4=IUa.jĄxn+a-tHfActZ毺Uu2V7d.Sz97!Z #9mS2 8 GIp7vQ-WK Lb<{i%?v Z_OA3ٍM/`d8f:|jP1;6:0&xnru%Jq)9;nMWwهZݧFv6 F8K?s![ ֆO@=d#͏zjղµU"89Y#n$McDp۬pS,:̳>.@aRfc{C qEQO)L*+ i鲿0,P*֊^nvf[V ?o,2K#Yti!"a_{сœ> ,0@'J.682;`d} *AAk%%\u.\,)Xܗ:abwhD-hKuk)ڤsb׭! Ecs'Pf0a˄$r4I_0XǮ݇qbu+]I{<͍Mu+b:6i烐 p`AsnAΌ^i(?P튺 5Ψ֮ga e4)C#4UMl2ϳC9UE.qLGȃ9)d 7劁moѯ c_cu'\˳s[% Smw_4ɺC)ԏȼoKJh4|6l((LwOxosیHO 2TLkqε97[aɞ9SMX.F c@ߩ&d%ZָʋDL%_)o-/cߍ t9ZuskΩ&ehUţy nm[^vu ʳQr25Z9 !`ެ1fЂa|&lTUt4]7wJ̨kӢzjFa^+F8s`݉גAhD_=kkz6JZ]^3H9 /} 9\mM(J/ fhGI}@:; *r^9ޭ_j1- <_n9zC.EpDlh ?Mx#Wg2n%]\oh3귭c\ȩBY:2ydB />c*ti/mQVat26 6}5u"U֗f9O?$OΙ {i0]8v7{'AvW4a SYVE`ev8%z,mɰڨAfK:F) |h3;=2y7k^n3YB,/AV:y- Ph3G3zv!O!O)U7o<[@㸨w#Jʝ RJˀd';n\*z>& f-/.S~7lƕؿzcE-]) 9g-S)(&z0qfp!Ř3K*r@iw "$2>K0& &dde!EP_ G'y҆"(Gc>ɻz Ko'K^] W"ߘexB}sZp%#m6bc--5#6_Rc!\SN>iR_GEf, oz3 $9ˮq*fAc%i<'`6>we[߸P6౨L_N;bVeу{hlJG*fq(A:/q_zhAdu@:4,/ʳyb;^G;TW+7'@DxzMʭm6ԫ\ 'iq r~#P(h]w{p[B]qVHD؂IFʶMK s`=mp>W@R\EWē0ȿpa j<6â =KZlO8v?^ ؜\?;U;8'i^%ѩ'q:[/'9Y\Qŝ՘k#_J'$|>&9ė;m,!ahVII`Ź)#8)ҵ Z{o=#x,}!MBCh.JPqs4#abdCEGA\­~a'H͵RwdTM涻{tRmbNqB$h$""lr^]B*X1t_A2Æt2y zU44;ZF΄f^`;5iް͍1 CKT#j9 {$7R| ͊:SHtѪs;5ajOK zN99X ө91_21&3ah=hR'{O&s~abЊS8 xw-9}J'wjwݜxpF(Hb%* #Jig|aBU)溰/CxsmhPS5$3f!wһmSAU&'`$ }Ձ\m?"56uQwD31[lΓ]PxV39}[rj875D!WE-@M:҆ _[boOzi)؇W1Fȍ=+@I C,b165YOȉ6ҫ#MqHLgϩx'9ȷsv6UɌY/&%P {Xrm9)]mmKl&f=ӮIfKdTyS69RXI1\ ")_&\P",03T#r$J֓Dkpe+;/5*@r,ܫ$ҼL9h!M}co+ι?y63BpNŚW::OO_22i-.8~52fapnS& D&_ADt9GX` (\(3coqd;jZXXsr04MݠHr~P I[~)Y./lCn\\蕫 +WzHF e>_5T<te`_oNq{P0(g=K to4V8PIh\}|ڞ{2 d kϟգxC$ZKDZK* yV@NOƱx:}HBYZzM yC Anb^&QTuq-|~0 v˯&hrZBr8O6Ӫ^0)RlK~$jMdVTynW#ޤYk~ԫ1R<1{I}nk)oyE`̐Sg#ʝ1ZW$_ ;6`10G^_.,E11u:T"h͛VJm$vhsh 4Hg[/ PK܎b uPxaz/`O֣͛4r裌 ghk-NOxhQ"\0ކS-<SӇ_n4 !Yjny;ymhr$چj]tȕ7LO)J!5Ip}ZSo]ƎH{5LM(}ґ48 r60i* +sU#Q)%FXEJ&j {$qqjU˫.jng֚w 2=C<_h8e':J~2};g .4hm )q , .lz"aWRZaҰ;n-61QE=&?1y0߻u9ېvn{+=&8ʡU0jdbwY-ULu4L3B&{ĜKLNhP7`4մ6TFHn-klН{ 3EnlW:ۏ;w5d^v4FQcu=+WppCͅ76/2Bo;"f~!-"Qe,ܕ$Pg}{S7mԗr&=S ͳ5^. 53A-ѵE9f١nsK=I4Nfnܸ`ò4KwQYJ΁Σ3V@ಊi0z9g@lO1O'ZLO>[A{ӥf9|{>vtrpC>iuk/ F\ U*T=+7!ZeVc8r(1،%3~:8'ֽ 䡃Q1q: JgԝĜH#kBI?$_jKn~֌<=Ch5:}C4F@{M[ªT Eh\\~bE?o*\g`;r"q>93+}l(M""Q6&ࠕYmZ _4 vjeaPK Wsx"v!~JF5)%ja[0􀻺>8qzAj:BCk|b;2=xV g ,DT=5a~=5Ħ>([n4{#}]$ ͫi}nǵ6G{rY8Gޔ51 R= xGZ\qӖ EXQIT2bD &Tz \AχyЧdb|F=; ! e\\aOZ6o =cC(#=IU5G[rV/ ޓ:1Y=FSBv*צE/+$ j8RqϭNxI+ҩ,p<`du)V9 w]U<򯩘.ً'y[v y ;NJCHVC* bVc/yz8>_1V v%6*dHcAH,F6!: O?:<_ :FuK3o_ I$70.mdp46(_g+joP%"־@][#H $6kt*mѭ$'Վ.{N(8Бr$ ?TI_SCյa^sZgk|4P 沍_)MpomaYJ@쪹>~YU_E)f&"z EQ;t.qXQÜuМ߆_ky jK\!% yr{SM aw2Ҝ%O]J۹pTE~X=Dw{ 9 c#Ԓy.h@'" 1j@ZmN_X{|q'ojC)Dl"l&~c 'B.GW_H-߯à1eyWsA!P.T~׈އ*!ܚKɛqNs?uLrA0aTyF7jf3OŜ{A֔hw3߄BLvG-s͇ lԮ޺Xr3 N"1AJ'Ćx+ƍmnjl%8Wb8JTMDZ<>[+_cnYPCŵ+:y6f ;OeZ:PUq$W/ bXV/DZ.#A<0~XW(Ȗ^RbFUTx+_J^/k/bUUa#6" *k]962n N=u($Q פdkm*>ʵ荌J}>CJ(U- X"N;܀dsO4*l>cD'sQ ]zֺxOnmDr#{DZ3{4[3THl=֟';6j16GI ˃?џ|w˘S/bz E9r P/HaFuWG5s RH5܁Pau+ b:j!>Dqۜ 1 Z0K@/ 7}X \El }{o L_ko|{yPe{o}JKu ne^IkN-;CjT lD}e]uWr ji ;ъW!ǭɀp[Te"{+UφBR6f`/\Ցm g,,TF~4N?Ā Op,#%/b52^.΂^Wē$!݉4*(-96-XB7D; ]P'ni1~ºerʓĸ+E`?)۪r)]4h0SL#dLq mRO^K~v9l󟝕g5O+#Zi Qzʭ'&vl3ݙ;+G 3ncf0X:o3 pe>sЪC6і} E$O^ Z]'<}4s+#Eʯ, %B฼yŝM,,AJC}Z pl0#T#9]Ԗw*wӮUY2-a RЩ4^hZꑉVO{ ț2^6-/LzapT˷n"ǎDtڨ;7\`VJt+n=cMNyK4?4Bh7wsϲr;ʵZsFKEf7(c/3cz 9Dhe8c~u6R{ޱ0Ne҇ /!`hf<[#f$^qz{R0|lÔՀk"l+[܌<H NJ;bDxatfj'z̮kNb۽ g:93XqO !YD݁6\*V^.fTsX6sN0UQKgd#o_=ø2{uDܧZF}m p7XП7~;VS#tO/We(;aP0V"8LȪs6R[FO>Z[g)'p+>#m9oO4QipDIJ<[\m jU ?Rq `hšp ~巢~ؘaH^:Tmæ= ],ؤ 0s6>-p]ђIvH SٵrFW4}lfw 3S+\Yqw0і+`!s_=[W>i;(4 ~s 폒s9Kzb' Hk|[|Zx۠,6;C`(~j{o!Q5lN-1Z i8NYb<=p–J2=tpF 퉋Qk7==@$}@&hb +}y^|Ю{w'lD4tmh|]yghgr11+u9|:z/32{2d^\$MjJ^ $@ o=! 3>7YSw+{ s>ꑳcx97~BB\XCdRVKeebtm BuV:k|n) fDH5=.3^\t{ 24PټhFd6KHu\\?wd  iLK24KX}Sz.uL 8kD%Rg`phoЖu4_?Lz#dwXSIr.42L-oa pg95:]bbJ_O8J߰h%s]:\&|UcI!@D%NGAp;G%oڙӬ!˔`3֢1īK8\~c"XJUcrGdr&'R1S)* += ` JC{`Ҕzӎ%`MlvD)N!ލܴR7ŅvjJ Νж> T\i&=eT8ژ\>Su)\eX`LHbUOpa4R~=SneVcc,![]/hPXe-r'#3z>}'z몴y + Ŧf-gCgK r;~ڄ]B(c!7Õ/prań9'铳Y ۇZ V&9D$Ahp!U^$:xݶO(> LR2Ϙao]|͌l̐F'ywd8]D%qpK`'cEn3lPv_B'GB|-L.?( f2hhWl+WK;o Gk҃6+:J..lgזPmAU6G0Kf2qK&b*r Vk`\S`$r"9 f*'x>oE>(Dm0=)m+D~%Vh'x l̲ 6fƇM[ Ge$Svg"Hr"үP&%) Ngm]Yw$+dv]k$rj9sgXsNS?$ه9bi8i݇Eyfbm._w9c&xovK3NJk嚅[G(D켆p>[m _>`I'SgLBJiچ R! 0Ib9^׋=,S2 ݌P1\nXG][J{R l:fޗ ,ȽҧO/9V"Yl8[v3[vi R "w%Bsy+b;V H'r1<*j1!~aB<ðc]Yӵ JȼXϚוI_t벵 l B*RհԉH0s pQ7^8~xE! d1vdyoҊlрWI Ry-w/Is/FUQzŠTD#jRo_ !acrK&@O7B }IN.R={((/ N y1ܭ#^p qF) S\/(Jr{)m\Q2p;1wnrC=E'aTL@&_"u w~?$/tlb^2*6ya~@~TMǮo"^vaS=r (ܔe c0E".ZHc ?.%YrKg8'$qR\_<8y,T V3SIwf]j:I0`%b27MɫcV-!Gf0TN ԰Z1|V6$Kr3UQQmNS B p=fC{HɴnB{8h T2>3S+t|.O~}zS1qKzTj' GHO&3;p]n/TL#!@jd`^ O  .#LM?LZ@-j[(9~&:%>@mi։&xly9G[B_,1'ۄԽA!尞q2- && 2 :3};r{vCy.zJ RDopڴ{4*?);&UňJsFvxFM)V02Kj(VmysXu_#%h9e=`]#Z˒([ @Adoz{ e2Pn㵺}a:N^̳VʶR<xXG%90 4Ϥ9'Cd~*;3^[6ԍzm=yU@bz2'JРa;ANFeYv+F$y E⥏D\ 8DwZO~11=ylJmcTiŷ>{/9El"s/ b9e#J$z?TQ^XcopDc^!Jg] ^} >&n^&i*dT|o-S<0ТaL5 t"݂|rЦm`!{N%kPCQ?1c{KQ; A\3Z6iV*$u$[,EŚP}|:sGSו4]ǞvSTjhmo?b(^ p&L>g/;͗sE)4?[k p'jhIω}NJ |EElV{l߃ciit<AbIxsR5}t"E⣈\f>坢yMu'a2*Y|-i lX:Xm;eS-P?r{jX5ibUYTfP Ŕ~3Opt$JVXDN g"x C eNwo5L`rs cb``s㻣*Cxb f?FSy̬}hBkjZ/`M 0sL9w8Ua%:{U$/H;yk/bP7ÍzFAa& "7yVbH|srp%|_ޤq#&e>e3ذHv+S[=Jjc!P,VZ8d-cé?Z?)65,Vǐ,7*طK)f`Ã75%כ?47. \{6xS.7/T7ޡdN (X6! [}XgVVGg2"car^e#T-$41fX9\= bM+M[wdLd紿dcJ5&@3I)gÁGpMX#g:3N&'NS=$leK#̈́xs6w\c=G~1zn <ª4~fV5({b' fm`$Hɗi=3G& 5Lo6l &1 !C'}+Pl&e=3&_z "]X#I})H&B1"` 3DSszNeoW^|}c'5 a%`ņ\ԛZq"yEPBTøA=P j-u=u4%Y.Vt*'3Mm^j#D򢁧#^M̐Z][L(Niת仁\I:gJz=d ]l,BDZEaűFޝƗLJv>!^2}ݱ :FFg웄ܓ⋴εIO_>m}34>.$W1qΣdL6~5)B |NFnadyp 21:*98vB3my`:ʓWj yj_MRȀgONZeZz" 㫀da IL@|M瑖ekXA yʼ7GW,6ǶDw՛L0^ ڟO$!2Uʐuwrh#; OtUx*&_ h쐉_'2Og> l{0 6rΚGMe,= +¼PEݖW2uR]EHU֖_viuZ+Z ՐTP̥kgh5Vʈ;[nJ>1ϟDKOJ4Z)G߄cL>DN eFi(ArōSBVtAs(!mW_}`W½5s./7\!-4[R):ޭy멕 .lZ 6m{CQnybӿh@͡4B<x#kw WSeDRhpjle/Еi[_|_g9J[mഽxjs7Lޭ5pO-xVkG cEC/mvIq[=C gCxjr޺-o)ܪv7#"jQkJZvgh_V .yP;$1bm3+bq2 #۵xe=CqqgMPFL4g|=7`女vos;2("x1ڌ𥽹SՖ{4&% uQA,ޞ+[1` U-iݿr5'5T<?'18]<p.?Hlᱧ˵a)?P;j(/\hǙNi3h1j9v\c0ATVmStԞ4\Q˜ƎaZ DQe-,1Վ1jfj2-pwۨ˫9ipx0",Eىicz0x̧U{x5VVԂ!=B,/J@'[b g=]%9窤zql,~ uzOA dlvfc4ϡIXj'k>8}c7O TLEʈ %URshj KϜ>h<f q?V6R BngfH(?u B'*k=jzΘԴZǙywΙq2_i -ғ.ҼD>"4Oέsnk !xo+T 2*W6q7}W坕ʮ[|h{ Mr$窱Ţ]AK6+gGu>4z@k1Ԃ>w3$"$iLb%qkJ%٘Cp9+Y,t+ն+'7 uKgT7@O9.=":(9XV꺣;,=I% sY4}ȾgXvdt :>Oj߻kpkM؈pIVfsaSo6<' ŏPK գa /^Lg[%G#a>asyʢ|R_}zbd3y!oWQP0)u#qþBa5oQs<|KܟV=D "Hg.+V/;$o+NO] _}\(i, Edk`c(WZ ʎ8p̻> *"T@[R@CwoEo~ |>qL3z]S0}$ۭ2ZsvGY)I9AA2g-yTOrUWbh\O7m%z)Ǧ~@SėIb$DžPiJHW BR=`);+]à`ێG߬j٦~}8U%Xմ[Zs&M~[ovoY7qN_05!ar gܽV ^uz~t+Lx}gpR#Y) r QF,yb+D.x Jaͬc _(8r˒cy` *Q[64PlJ7H*:pw&\NB<˥ *mtWl2c2>0:#&BW8C(i ^s&! dAz-O~xfj2>JnY+{/mc$VۀAxoy4\ E3)5`}SuΠZ"?Yc4r/e }'9xp#F6 P8g qȫ\}a,3gf&|%akKBiSڝYv ?,ij.!H31WN+oӻ !AL?zZâ͋ӧF~00c WbU-o%mVѶÇ 3@oJ cb8S4Y "#v;S07ngGG^w EH;4p],H 'y$3MRyup[_`l\nT,Q-?"s^߬xHWT5tv߁G {/#U]i95l7:)Y~$lyKV_,4l4;Q]r4SKe}`!irkiCqR$I}9٨ڎb4ƞ+ eί!QC:e[z+Wq%x ޢ\Jc W(Q_#.DnPm|Rk8cM>р5Zc*K&5}}Ia\ħΔ|" 2 &^%L= 3<=6[ ,1D)4' Ysh[6KELE-rc)xݘ ­L!UF=%ay]#_]Jn&ؗϭDn7N$d6RLPA݉!x)Jn~ DH5gqGP)BTR$T ?+f\hc:\byFMߺIha@-l72<՗!yCcTy5J%ΐ#v*hR=f'dO؆;?na> &+@vɶ =;38%G`5²uPhᴔn෻ 1XTzd):;԰FlX+LG;.4|hF5:P` &Y1 9p\ yFE@qo3mZBZXu%9x%v`uEa Me@oCvڥW:2S@Iʘ *R&>hʆcCDb.|Kcx3UTI]<6Gg4IPM2v4oCTѳXԓ 2>w&7[}K n?zMcԪ~V@-4X#e,"1 1rm:ÜPS>hӛa|HU_1J/@gV^;HYsۑA~vj 3|2:[40_X8Jó鑠vb 'S\:ܸfĚΩ6\w]2w7o5Q U-*g0ՎI5k"\.i،K|I#(5m &M'vOrq ׿\3_sSPJmO#e8h-g-OnkTTl?pUR,|4>$ X Wǡb4 ;Iy;ҀI)ֹymwfO}q&+Aizw?Zڻtzg)@s9X`%-Nto>,o42߇=kR :QX,{b\i`FsKwYTzkOsɦ2LȯXgrfE|nF7wAҴڳyRV!gޜL˜-'a=RXTJ3kӬx6s2ŮHE 'r$D,V9rϏ+5)(KBCYcԒlx\bE#M@݋M:GkDH.ܢFU9 hzP"M]=0%=M]9},%XjLmܬv22%HLDS޷"MA4L,STfՍ,rvFUo t,V ',dE=&t~ (iG_䎈uh A&Sd`% dO|8Ҏkֳ} _,g{75U4UesT0ØTPr;T~6bo4[bRbK,Oqux ͮ$ٍ Kِ!a0K's/)77s]'5+yg'l֨c>spċ0{N!n .|SI>ifz\Ev6B^Fܦhk+aߠZ}'{j3nr]n8`hWӐQ9밖Y]wośd B@Һv]qĊ{Yt(Vo>>̍z{a Sork+dǭN5\*\K"t\fGbt80LXu$3A7sY!Ԍd!ILOop3S΁3b>He!fpmn->\5c1H{’r \Q~t,-~Y qXjN 8*k~C3JKn^z 6Ǥ6@ګ@cbD.硵s50:6 ༗=R_'?m~U0 )P"GS ^@;`Y^1tI3& uVtFAP8P&/JEb=lRxmR%)8bc ('o$GZ,F_Tǟ^h F6>f0Vɐwc`SENL?NZkʷOdΉw˵jMa“`1!WF2,Oe aLjc` &AIňMPEqBM3O"]!.gbvWqTY #P/fvsW"$R<8M2KK\'5f&}Cc5?9 s{Cc [3 7yM'\0VwKBbK[t7%R==(䲘 d$̵Lws+?O Mzx"a}H)C[Q#HƒpʸG>2w(Rb |zJ & lխb;U4IMdC6~&CLЫ7u=^{P6'kWPV)!r~0h)cf)#Ny@O&8pǞ}5iBRHh@aQnn3s/h> )p[ -GZvRZ4E÷ؑk+^1P 4^/ǺQ[r+u먵)^,e/ }[`&K;us15ն{@8*֣+ixFe]Cwb} ˆclw_/w@ŃK0d$wÄ S&`s:tBe#pŚU+χ}5k Lm p19fHu |ƻ KЖJ$C͔%F15R߾{JC,)dr @"$[W0lp 7$ on3 jfGXWu2DHQQh7:S_ (Щqhd̄~ gN^y-vD9{ C,27d>j|_dE♟Ao2iZexlVK ՗ԑue./1vR(k\Wjԓ{RkG)&N rR;Й!M*o?yrÿZa׼zذ &9ώ3-&`6+Z1M1(SջY|۶<4`\J]W{ TBBtfzU"K]OX/۲!OaBRHYlôLSn CeѬ5 :wDPᐊݰfOFӺ] Tq"6jY]_+j3`l-eqkTaLkq`4X"m'h OIDN)oaZ<:VLf#ќK>n,;vPHi8 s[ǑpPz'EvP>!(mLc>+a#LDi0Z T)kEˋjxY,yJRJ )_]H#ɘGqCtQu :MUeXIb z*)?;*}?E & So#Lk ]2[-( leᒴ[fx'MxYL85lji=Q9ۧ̀ӊv#VL<ﴗtv(8AunTS!c];]]3mRhsN1`ǻӔ ]_aHu*W`(r7ms{ Hܐ!<"3 :rDRP#^lj'N'W_;ǪK,9P>#V/U$[zYa},#X͔X5;\۔_&&[z9jY7 JFgÙ [(Y  aP"߮IlUBȣե^lƏ=Sj?Xb./zy>`g$cZ~6h2çT B@Jc\+ h(Q8' F,5of+EjخpGp݀puD-5TWV*kȲsL3s/voUE՘>3a'c"qm }A@Ex85ng;KelQ^u΀6o!*oC"pn 1M=_ʩWsx Mk Qڴ?N߼t#:wغQkߊL9CL󼉩DAsQ5s>p} v6/ m2~ߞ { yE0!$[?cK10&YΙ.<.Gbd#G$#--ͮo#^S1'SEf:OZgHINc]C;āRUUf.Хxu>.^sC,l;Q遯W|1T_D *Ihm]dL9hjMQ^vlL[V,0 0E (c>(_f:9-|nOp}a@geQQ36[+,~/e3RU&\vj\栉m& /|7I 1 _Udyf V ?9@n=- 4*ٞ aVN9Ŋ=(jl]a4aHI؆eWcq'Y`V>Ah!OU2?զ|a78XNe׍'GWEg_?Nl ps3O"GOrSA&V~e#W ~RјGø/҈H,$ZQڡMNqDua aKVV] WJ.5DB)S6ib϶PNJC Pf4SN$-@,N,cKC,ݚfJRlgSҡϩH6]{9pÐV8bn(gqS x\bb)DZr-6}bxKkV$οfAeeiHg{3f@7Ņ1YD wbmԍ$8t\_DT, ŠYs-߽~wxXgu/.O$j3ɒdPA.Ť,$ ̇Dme1B>]sQ8w%F`5IghSB9Id3ߥoAu0!2J]Wi:m.tlW[a /M-A^}@,a^b<@ug5p~9EPy 7d\t`l] &gٕ>7 ser4 .t9 , g ŦؔHB[_Ȳ@aކ8HŜ 9d&hflcd bVPK8MҤyb'R՘ŮsC|)V=$;nNMP>ʗ[{W7=`^z_KZtY|Ea J@`SϼAqN.jQM3Q܌|&~+}NxN笡$/ĈW2 ف4Y〫uA}aan5BDHD'3MTG.oefhgADj?.6kG!-@L3bKuh%>ȔMZ6 WŰ):scZZPR+a1XuK\o:Tsw< #уů&BxHs29}`7 Udݤ6ʙ.&7U_ĢtnRޤK1!XM7`-3J4M.}!1%ţ}d7nyGUTK<}\΢'^0SFbBeJ$ѫ<<<]%g.4 4PgO99IKl7cV+#e6Ҿsk.XA?uᒝlƯ7sEY ͇և/Tw{I~>r4]:K |?,W"Mz̓FxӠe:~[ z8#s3hW dΕ0 H vW^ͦ?>Z;VInMd) ._%\]̰oE"=44zx&,œ6L:U*--@>UcyrPE=ދ}\KuQyitaVu[6F#OVnwÏ֚Q6 n -30-Ub+djZL@M:l|;慼TrWa#,N薓i-٤5]<%>'vF98NGʰIKܐ'@p > 'UBJH˘`23 uEFVy"J6ܵi8q Cb:Tޣo}8DVi)m͇V?eCsbQEBd-C <7g*$k䪪Vi蕝DX6j0;jJ[h+`U:%S_JxƔU+I#FYA?)ko^m3<]~a \i"tN* X<"Yrߒ;@ĵ>hXo|[rs) x41\߈TP%6)/X|DǽUChP_*>&HH: mʅm%# q<+686u]5lwᓱ3s1I!O! @&{2ނndWTG&$Y+fW7C`"OX7W .Ug2+i^=f; Fo",ݣLE`]lg٠tU~||'&pH%tBb @n$z|?=E,-=,Oc0_d#J߱#8E>Nт,z6$O)xUL)V;Ow=R +ܘ8i/>[0|WPz');"R~a+@C[C`}jvFʲzn%6uzQ>q<_sb 40.W!RiUgvē< vJ|,8MZ|sfݨzQbɓV%n[Ģ) wV;pVʫ\eI*6&gbДq"΅}Zp-uo~?3eEm'_Ef_Q55Ӫە նÞa,!a=EW6b-BeQfёy'v\gӋ!&xw1N@W%i&gL"{X푌 p<Znt5,r @+lu!qKi ZtͰ FJ^Wj#ty'$ORKG/Hc6G!/&g> b fGeBxL1K~ԍ!{fʋ #u0i\\Զ6RM̺ۆzl2|~À=!6AVU8O{E 5lD`xme]OaB.T9\3-7X{\Z\*Uëd񸓧Ƀ^>8=WnC4d-LK:9C ]~P+?9KYluȥ܁.[9\QGqJ1 1YM$S*U7 n+9G "7E_y4f 8|%{d="K tLN A͗2{$":/%3%gH fHeCѯk}iWoɛko#ON`+=ۓղyNؗz 7Ќ3()MZPDŒ;:q)J忹x 6(Y?kwy> 8ڱB)&K"mn(8wP)krb7q)I!A+藆R*p2ULuPPЩ|6bl&Vd2IV2J<}NM)VYP]h)|&N]" ހxQIlLic'1U''@h/:TYInLPuȺe@_aFαFDqC` R5id8C7v/X F$_:˔[MX݁bb s!:7 +p"?QVS#~PY\Zo%ǜrK@ b_y" ]?B,Sf4@^9f-Ϫ*$0~(zLș= ]˛;Um)| A7)5hKĿid9ƗV3m-z4&{t9j.2q3ɽ/=]-Au=rT^wح>8&A|*m,wu^J[|fCȸ[ӡ&OۜxO$bvnNaײB֠҃m66j:ޅػl* JY_8]m8< **A@ ƚ$.t İ-h<$'G/=$(%2ϰE \! I+pQfgXQ,pYrF/j^zgA $1ĠlicؿP`2ܱC>ubmTkV3+`x AF#`_QY*L97b,, e^., DV]qIqZDX܅]F\FFγ!m .X~/kEV@_XÎ I7QԫGC8qznT:Ō}30B*ᕚ6A9h"AVс56ft^CQ[v?/NUrJHo$`^W!$ vt g z``gthLyvH.MC֟5|Z<5OGG5̓[P=7 X WWG P=ZLykJJ%;WDop/9"F5+A.2tjcx铮-Kup~ >!-Y>gO#~6è  @8   N1pM C~cxwpuRh  q˛nHN*9i>lyzk S˘I@S,G'NpM2ʤڽ/['KYW S-DY1$ɋ08#Gx>4/ʱKk>RY` 8(>hc{+n5WϷj*syn >zMwE"S^uW}sߣ<06%glmV9T5[9WcѷY0:Vd=9ޫoe(g_O.`OZj6'{uL&UzyXdJjܭ&\}^@p<2#fs"|K U8CQ.lvu= :ύM멿 eaԲXFDQeQذO %<}+cXkJPGj]GwRO!3R,墲65U ;j B Z֕# +<0pLdQ")mY[TKMY:4MAN!U.KROjɷ 墧@M$޾0{@nOD B) DYV#H8%e&-߆FTVKUZR5ŀBq@\'纋(f`9XH^h.g暘ck1ml86|xWq32A ;NX)INӡ+Z9e)i7g/? ոوK`0,jtMDި-{%"p#D`FЧ3c,1?ҡUY*V(q=8?r?#@2,qj}8W?mVoiVE2+՜psV1% <` \7&;!ع O(G?' WlLOYijX~]@В;q^QǀQ:=ÿsw7s[ιlHsH϶)sR24.d&&j^U>nzWxYMHy5<Ak*1[wk0>7^ p3iwq䄣58Z eC$45d[_+ŏy.nlodiV=5AI,u8ۚ =F +gf$q逸|cŭ;Pgh%͓]))gko ݰG4FZ!_ Z1U>L~6qbSn%*~l'Νȝu.ǩ;m҉ CH;5ۇ{UFhfrz% gɅ~O es`lw -C@ld1 _)> o8vTcM rﶞ?d*O"7MZZc=zuU$ ! #|?fw:Jbf+ow$evZd P3p?߸%wf+?F0A|0cd׊Ryľ/+q$Ӓ&F0P'B:ܱ1 :e{eɼtD' I_Ďg;>_,wfv= BdI<o,8(uR$ ) @:VC&gp⌹0O&Jm#{XDEb6'):[U-U]OӚO3d!c _SׁLUB.A`yv*j5K}.ȹ4kwcU5r1jy%uǧƉ-ݖbrNKC– Lב1%oŵcܷTO7zϷY}#Ā́  Jb,yMW SZؒsWn8nB*X=ew ^ۣ$m(T(]͎& &o^C8ϷquJ"4oG#͋CM[(7n|[JבܐGQ؄A^/~+3ƽm㥎A߾L*!QitRb@3M%WA y3 (nHS~o?L5ۤe4ӟq)~1<"&&-ٞ]8Y1i3;Yj<АB218{,yX潳뵍tr\Q(.Xq"J w {e4'0`g%XxRJ[le _>c>&шN##5|Ɋ+> }fYNOVkVnm7OT,%$Br 1e0;t 75΀|0_s1NniW4 $ A1džID= o[UL2Z;{eBߝ ڙcE7 pudcDU]Pț'ɚprK*u2j,<]zI-hħRSw\(Dl롣7 ≯_b3٬GV>Sfjխ% ;Oy|ڳ5,S `5*zkLj[-C`ev^>X m )Pkjy禹X)b(4jzuf`T`4lAab,߯qWd}-sxmpi/X/5yݕ2 -&\eP;<_(i5X:әX)!(i݉lcڒ{ _γ o>2ZUm$$ܽU#vhk=}#./}JIORk].'mPr:CO2f U}S]ΓS|#?x9IJ]PGjEl3(`^'}Z֎蹆ndu; i6_8(: d}ԑZa&ٯ0"1[xJ=&R=aZ^QGV43u8ǰ۴"KyZAWMc+AD@qT'"̑楏\q(YJإ-O3Z.aQ#coiyXD?1EGB+KTtݧL?t}!$gy~|U}@Vg2@:qk _ )C-}/EoXHis,1A^(W~S*?XoUuYtСu*UwN{9z+Ȓ(}̈KeS&SOҡe$M ~%<v=u-n-[ޤ^d9'NwN \$Y޹|49FsDuvL iG bW>P(ʽ(h-q%؏ / =B9(mz"ӕV?ŵp*Lzmbpo(l=e67Db{ɼ遽;~>g2B(0tQH tRʼ+.j:ORz@Ԭ~K˰4ZjдnEߪfK%Xj`MI=|J;,_soD~HP=RlKU8A "[dl~-N~i~%ۘ{Ѕø:XԨ%HM𠠰H@"AL0ΉJŘAlq@Hū֖,*M|MvglLˀ.]yb@OдpE U/˞XU|򓭍2hdwb$(6\׶2-(EȱdD~~\ǐxI XrUy:W(^7^Uf>g+t`6?D)!DEn2|6G%aRttXˎzy,`-.Z"S+% tI)&ooxyVx"m:vUtw,wyȤ3WA; M1R={#8q{ e~R*p3 AaNYDi?P喸W [OxNgI> PM粝LFW!'MwE~]srW{=~k1A[B#C (rWO, 74aD `FL+y\fy[\ :A9Lr0Fݚ apK#[?ف%`Z*kAv/ vGORA q݊*ʆ%YGރBM#l̓+^~a9 h~ Q6ZA?0ɾ[Y zR+ɔZ劥dm DU`ƹjFI2oHYpjؒ=i礖fSijQMjVq'( Iٮ)(nM\/tb ke;Dc@Y&'SQ'^_Qv#biW3ٺ$m|zAcTq<4ݟ$aM{˂Zx2=?)G;rU\L ET 'u%`t5]1~<)OR0(]DPIZOb[s|a/O fP nOاI/oQ]g$H:ߌ^Yq y\QgWʋ1VAA 7q$'ԁ9vq˖JnЈ¡RPgBh9nʮ-{KRL Im-3ZFX>F#)Ja^Qi0&"O'rpG%3dgNؙ1)j?sB3c^8Lz~s zp\+$:Җ/QW;FX뻡蹆&W^Z5GU\Ao:`KP"cշF/pJFv]2 W[bWQ όB$|Vlma s>ŕ#>̹GQQ2 @\:?n`Gga /#lb _1xԔ H@[V5L>p:Қ}\kރfV  ?bnB+^c0F:vK nvYgIIFJ](I ' E_3gڕ(6[duw:;e@q5& g,!A3= vu;Kn @0-?sB0&d5xOt}O\g˵,~!)=7y@R3 Fhʓ[XԅBnT(>1e\Q eGV)^ďP77w#u;`͓Q$m`>0lVcdؕ4vXFK qg '?>P2BN?nV3#T7=9JY^ρXK^9(0mBXWzSԨř9x4"[uq0cSXb@BNǟBS2<{a#4I-]zHhšb5X X=<M%aD_ӿ~lu{gBi7쭥1`z6u LN]qd\:Ps&{-%N_t].XVg6& ѰOfauӍB[[u 9?">SK*Nr@ys7)6D'/^P)IFE!Y&{>{GFep?BwDPZ+T1딖_@gK87qt D&f'$Dt7,ODeQȱm6NevSf%mfVzPrn@.ܤbw3bk4R8cS,rK $D:ޘ⏐_g5Hp)_j)9+ɰ5$ݘG ]!M2*bJZ jӁD'D(P,*̠C[q{g\P{/$fgTS%^o{u̚qF2t,q,%D` I0K=AyA Krn@nDH5H(O}s+yAv8}7p4ςR}`G;{\K5TP^)a%ZϜ͑Wb1kPdac*,_r"Kq'oiJI^$]֎bbUD(d̃7; G5E}bZޅK)Joy݇/*=%y$okH^.åoܦɻ"ppIɱ J.'a-{ ,lBL!ݒ)c55RŦ`>#^2P)o-Ž@y~}٘HܞŃ&74LSc5 oa K:Ƀou'oCw|irI.7CTP_tv^wrB)w|[=YwDE3~G> XV䕒ݍj]ǎkHeu6kXUAazڻ?J0n9LiK\07+\EYSm[ tv<mw3"a?WB<9Jd9_=p"FAL!<2pU,Z6.+_]W}f+ev<Y7IS\>d/%qГW_c[R.u *M x7*)Uʥ7X3ةa!LrC~z]$W!!KS􃸘NuW[S)2N#6YBg`W kb_m Kb.]ɬLX+0+KMDG^Hv=R`u%W?HfX4\cݽe>xqEWO<_Op`PNU ٚd9. {11љpH!S ˃ramQBd|QSRJdl'2m,G).w]*75W|[+0|y0 7V'uRe>&JZAx@%X^Ok-92VǢ)Ͻ晛?IAuӐ {zJZ&Xh7RQCePwHqRjWTh!9BJmVz8%wD׊->&LVTh W}2Nrq.]iG n|VM6g4Yrg@ Q&5qp@. Нr>'[Ƨ!4G‘K tDz"Fħ^gD[&FLXSu@ X6k4HwAgˡMAyBF#Z|:fr_Lw@'?rׇ\-#^H~pD ?ֵ'lk1s5Q_%VPĊڶ{me'v(8бԔ|^g ȉgh>v{b~^),АpʊU2 O1 Kթ=J[+Li 2ڱ;HvkE`TnjDP| Q 3!>,Yk{3b\a(^xMdžV>驘[p,0:[f"S[nh886ޓ.嶋ɥuZr0sڦ} /%@0Ѝ߆nel70G8TKUg[hҩ\T x Sz]!Nj\Y+]^ u@7+X\ Kb*4L%TKEh'=$P/z&aNHG6Q<ί!-1\B|2bµG|k8\,_OAb9b핶|{8an,LsW8}3L{ $BvѯF@YŰv,/Wy1My٧J\slMҪasNϞc_;&I:I䢸%_ i|GxMK/`TԳo(%A6ҭoy{r+res_! l* ShVhF|Pr3 @ջ0Wm(r1avWUe3*O;/+}p8,6[xx,  Rnx6)i673W+4vuƋwh/Yٸ~YDY|1O1n.;"O+FDB?B3(dxf}afFZndia+Ѳ>u=WPVRCjy]zpshpE&< x wO/ #XȎ$_̃!cc볭ƞQ`!C 9#jZv)GjdPo $fK†'pE L\vuBwe҃7lf:Uo0ltӿ<wF%WW#^JMli]vW"٭wXBV glfߗ'{ʈIR2jDj bg/f/i c PW2I(b{1Q>kڃ.tSp >E|T%gO| ʲYdh'P°X{пsYʜz@(`8jyv%n'īwQrX1,l%|sTX}B=( /Y!S}nm^-?r k0=9nvv/S7VD>s's8=\R1ंӶ.%1C ETZ܂SeՒ+ᆼ#6C 'ڇpd=F˙<Ɵb{mSx!꼫1^8Etd:FJIڪi𯈿2hE p<,X=I<"axY0i94o/@Ӫ{MLK'LQFO&TۣB?=YKD6)ODzum)IEX|SWWmzQ|&׽FcحxHOFRZWw<#"'I!whuwŻA: k 4^M6մ;-mZASaY[ x@<"x xmE'{#F^2߳t8 i Aʹ :':U!7Md=1=~8$G "}Q70mWBKm HYwV4 ᅀ]A:>*Nn.IR| ^~$S&\茣- ̱5~YݶwN}T_ͦSAW0ދQ\Y`/[Ǯ =xw-]°8TڜW + Ra]Ie֙H%zI^ɶO+L1($K"u_w{n`KG 맶N,:Fs^B K%R*H,墿 ܥ-AŦ0M%/%\٭VŸMe;".dH1aM!7_gq~X[@VH4IYH= =dEO0^|-(cGb,q0 N*w +zpC-U*-;޷gk`yv} 1]HTo\^99Qq*m}HL>VV)X[/HWg}_{YY1u0NOe;p໽0&5MPp!#,6:ǽ V1SZ`gČ>nU|I#!XfċLnbTn`} brWB^zd F0a%6GxºwՇ\d.%דegZV)%GS|6w_ FAn ^;w C CB;Ģ&8E]vD7t]7FJ@ݞD&x3g!S !pm1Wr|C{~]8 U9Ѥj|ƫd0\ăaI>}ԗ}P>Dih<3poMHu)Ԛ4=x}˚jTcA5L W\d3\k2^'3W4di!FZ:ʿ0NH¶ݞ\:3-VA P$Vy=~!f:yy{h(,?.Aep^N8,8U\8Br@\9bׂ͉|ɼ!ClLE}^W>u'Lؖ*PٕMFQMl0FC=饡ZC~3siu" Co;E~Y=\M1uC2~z|ty+С]2Jwf'>UKƲ.#8uѠM$t1,z*ps `g9(#,#FKtAP` zr}FQHsX s4k'8'>dH/\mVNGYZݚZq}qzRv3`M9p91 Fi*OǘTY@'$UM&i1r9[|m!-LHgE߱d`$Mˀ C"T +@4jbTxhɷϝ%' lˡ ǘo\9dS6ͺAmDAPlqL(-=녅|> PO1PRa4=QOV|cNߊ 1l[5hF/? otPaj3pe68Hj" XNk[\ۢ-]>a3 he71xڗr `Y8huk2Vֱ8s{J;4ۚwitc|{ DaE/\IGiϙw;_ $=?*f{Z.aПhx᜶i!YZN4^BӵҢ%rv8Pʡr@̷#(&;48OQ欍@ >|?Mh1Z=.™/LJ #WΪ6]16hKX,`L~r4Q ck9;Z|kK#1L[,˒ovMp.LX{/PԧAUB}MLVEy'`x(IUY,#Ù[h߻R%!y]m"զslɈZ|[Xѕ U6ܾj@&@GˆlA, td7vnVͥ< ը#ި% GC/F'K]~\V|,Nڪ4x] CU%S;Ȍs0BOcfhdQ*3>n% ^r"BCfEeTsqx;;=S1Eu Z$ ,eTɇ9~4_2@FOB\{D<<$ʈc"S:^_\} |Rz4c_5?M]P36ɕi+ 4E)RW= "&ȿ)ͫ;/lwu#l1EuVJr "׾`j'{X펇4$Jz=/>ZO3zt#LT+)UyR$1%edb1ě_H2.ov9* ӳ̨,Yr ]0XҴ+H!5YEk!tˁԨ|t2r,j_½( bb&/$gkiv4S GnnM@B:$`[YQupΆG+%Vc-ULC`n?ڽ Œb[\ Cq}$0"S" UX1P. \KЇ߾<'ϔ4Wo|E?jnJ&gD-Ӥ$f(|3FԅeXpUWЗUG*"3豁!bw=;vw|&yr֢՛ L *9Cut+N,-rWIW575^RMߘ]=.mŏ oΕ+r.l2x5*2xqQT)Ac ⤉[p{hֺbZ3MCCi9Heh|=YkV7?V5:4ɓ`|mОϦvg!Z6 ,x2m/A,t䲞e^b f|{0-4Jt~GcQxfC' 6gf( =َۭ/e:BU&v5], $S:d~َgB*K.w%]^:N~o " mK8_̖zsr48JȨK%}A(w(P5멚9"I~K~RujϷ|,gavT 1{K=df6t\/,&@ ^~/J-q-$6Ì~x8y`ݲ R"l"q@ LV:Q}zGKj['l}|#9b˛iy)I` faf2J"k(;8:qJoP{[E=e%x`1xT7n&M_Lw,AdC[ݱ-c&6Q9QH%K"AC1! \6Ko,)+=|5sYA~evł~Al JbNDG'̨'ǓvO[ ci15/.ߧTR qx^> N"a`6{z;KGb>w:8lzݧ_E+=dɭ]"jXQ@$.%[ U!)Ajs$*=>J>G]`Z^ >kF|6jG,5&w_mpIJF\\#bDHy JF2Nk){SK SD?N d{uQ0{[(V($u t[8oѦ oa+w~aЮqˑ=(ϛ1!u8~\~/$jֿhX#9k JC8;4> J2vN^~!$eG6|I,=(O0 3L?NY/rVZ>LHu U->^Oʉ5y 9opN|%$П2 ~6Y F7i<]:NPԸYbRt1G,%av7S%BLJɋ5 .Z=MˏBnN$ qC-Q6zժY#3ܴ0^'Xڍ̗zz"ֹ]lj .H?O:NDYT}#NoO2B U] ī%F.|N`jHe`&M*=_)΀%8 \zQ9~l0uV/]PF_%@Np+2r Z`ʟ@fdNkRoet扴|5cG6솱˫ZĮ;o`[N\DɈGҁZjRBsbӊDgbhϫ)"Vf%Se ;>(6Ḓk'_"nN5alKzL뤹Ӳ}m "*g:P%6Čx4`At;1XZ`RjaX,xtW%x5t˔VUoK>e%:[kS6E`TF>+gei\в1Gu{aJ7z6,B9Z6F&|\3_c`< Ec2Ɣ 'Tmm R3]C1Yx>O xQ@u=z|IˎbQ" EEyh] 36x q:D-G~/9J,)Cf&FmD"<+nP{ )uD11H+U`[N1΂!>t";1NFVˉ?7//}!8AfX@N(Nl/^5V^zIV:??eWѱ>bj%Ƨ׏ ~e̴.%O5_Ӑ&7sL+*6j$ƞ;QݩP_JҢQ_V+VK)FkkSuSgSq-]ם15s n}ؠ`IM3XTi&h9=uxW}QûFls$)rAMg$-&J-hdo愮k) EZ7:類8@ڋ2_?AoU=bV@!9 ;Ѡ=C 3U 1l 0vK$ނ=fFס3ߣo$_V*;&.6fVfo~HF4oCA?9V2Bh\է}>:6Li=ae@x\ :kx[XR0.|>N8 ^/ @9@|V( @IrA;i݃Z^iA83uT'3{4^AH}Eµ^@FTz%?#`sD<r;EW wڜ"l!6rV끛 S5 SM8҄n:R_{[\=P ٵ! 2.:=YwkEoO;Ho@QuPEC(S{Ou,CW31 ֨6Hd&}5H8ҭ79CJ*jb9S.􄿬-2|Re/RTٝmS&kÜq)t@])R!:ø¦yr]%20u'\0-lbSN[9]Ȁŗ͂U[^~ʭbUl]&xK7|ּN"Rba5GF$"t Ӵ6¢R_️gF[eT? jC[GFu(9qf<˧V͉0i02>&'Ɖ#ä` ]!/_4b*$Mo |IZG˹d@t1ևEf!KWˣ Bt! Ħ'|ɅEgb2ZV!` &ߓ! yԙzNC\/bdg~ 󀪥ܿϫ/!')}N%xIhhǞ!V`EQz b" y@ۑNo)/Œi/X璵-CQgԵ%I{!.eQCSxӱb\wg]$m$(,sZ?A&TZl ̺P\Ɲ\*k?gJYApBٯ{c7 GC8w3dof3!>^tص!cO7-A>gDm  \٠ȱOeFYVjR<*7Es{Nk?s] H#`-KNCu7PQE'קBcߘL$.~ȶWdAgujf-r&&#x`OSڜ~#oيtށhbbH)D^^<3–~7> tNX[g#䇩Xy6cV׸J}li+!ėA%ko6~5o+O&u>ݡ@뱎k-!"p!"5dU9 КFI}Ɣ"IC~>Jb~'vb曏PeE$02mc0xk=od#(6E?um _K_]R?+ĝ..qV[hR/24ht,0 dɡtpE~(x 1%=S⠌~l~njUV/Vf>yk ?X{PP|.[P=?2RA'öSrYɑ|pJlPJ>/#xSG]474?~:p<9@i7wv"ɮΣH:[%ȯ$#zs7=gwo\Q riǰ'vD[}m9^5]kzUu>p2.Q#:ݑ|` W.G EY\AٸuiyxGJ[кUÆöW _. [Qo'2ax oҶv f}(eB/ k{gQc@ OA N0$ot:QjlL0$}]XuwCU+FJ>?XhEt00iB(+[Vcw*n=:f\,۱io1o wIf~P9ꬥ"Q Ls3H$|=9ZwB<϶Y],<\V(Zuj:{f)}X^9A@_"{.Cd 79ZM*NO@'u"{,et*_XFAW64~x7x0h-Oc#yR[9XM%~"1xv~jت]O(u"=!jHU"RT:0j6FnT"R>wYK'jty܂%k/Q'3~"m9a+oz :.=&mXtm8XMdȟ(nD$CYp FD]kvAzO2#d4 l.Y#rk|;'x*遨4\JIG5K ︘3oO/1XB"SY@< zAm˖OU.E= y{h5G6NZo nf4ZΞ\͡nPn,ACeVs&hM{Hbٻ5"! A%[g5\MʽhZMz"ȹ{^p [oa5 ~Dt38+|q~Sf4XH'hx&z F ȨE"}oۤ~ڳd{Pu}d3W xrdkbNWZԛiSa+Ew 矀i#qpMK"gt,SG6?m^wQ9?Rq Pȳkٽ̙E=Cr/|MvBb5#Ry禡߯5H #Bu?@#qÛ ;4Ha3Ĕ0j m[){i=%?WyG'eY{"H*.&2$'oikHJ[90ݫ\H2zAD1jHAB#Rf)mX9!20WImُpEl;)0pܹ{2ьf(fݨe %׏M",ALZE j`rWX˻vuG%M!n b-ĤGw3;a:d:M;VReeb\;BÝBMwDw=3C*:">3޳\uٺ2s ̈́="^AE9VcՈO!̸ {k"S)X!tCQ1bE1 K*_s}<΋(-%&`{vK{kÚeƪdo}{'V\ ]bܑs UBѣjӿ77pۿO&!#bR:]U260kWsv28%;\Ĝ}lhNjSD)\@kMgQUB\˜ ^-f6&6i8RDw@2g"$ BZƝc-jm`GWDe52Y߅Mh}OSWPQ՗ *qSό.dET;|bz4#dKzKgae\]Th=,ޢvSowzW{wOaYPE[7D&6 U 3﹬CY]B 0Ƨ{3F>*+=Omрw ɦ6r}v :}k,(`P pm(UJncw.a*_t1.w({+cS34 ge\^i<Ҿ;H64CcKݤpNG˞|1|-+F:Au  _#?= "i+cC[Y B!lD'4z 7QiKN9)P>KC:*.@nvK+`DkǝOF*"ym/ g3Wvw>x ><:S Re8^SJ(-m!t骡GY^Tq|π]yv)@:#Lq oW3e%@ucI1i Fwg"2]t>gb1UlKrΪF7&URy#LkUx ӡ}sHhK$u\xnˣ9Uk ' ѿ<@v/z(oJ{r# h}]b$Z:pobjW aQ:\=4]-Y cxwSת"?y mL,¸{jhR"__}7%= rdyJ?)jYASu5;\k'[G7;sunmi/HEqb(ဟ"P}wpF: }U H6NS]#_*}Fq1}l( mG֚lPǿ%-q]T1.d"sڙקlgT($xNW1>9vuiҕV OEsDt0S9`?%sO5GEGYҳlJ0\+^"mG&eU-r>˜hi&F4C+h[`PPT!wʚ$`FȾNilG9wb5Ёeбˣ~ ?=Z.''L>'Zu[B1 e!ruD;^dḿ|GIt zɔZݯ2vD.9JVnJ7C;_I>j~:%_[A5J4T8$`Ӯ+WaYd+F|ALɆ~G.WֈZ kG~c߅w)sݴfEzNM]rPѓz5ѧbc4Y/ÕsH45b)+{!ϵ9Q : 1pl+ghxjIKtLeT+ z<:EOhݘMO |TهBڔ*s]apQвsrV`GDK,áOD̨."13ק;tKgNN=-9FJTC:*>JO0L⑂[FdyROsOkCDbv族~OI /eVp_/]H b IZŒg^ hQzS<|d؋c2?43p^0F /4`m ,K ,o{L*nlݍ\Zc3[e$FRLnNݝ(jд*T[It )/ۇLԌ9B( N~9Ձ۱w4+ȁWʢzl 4̚O.CrDMeEk )W>ۚ+*)'g䈑Kk{˩KC(O$Tcچ}F2[؀Gr?ڍ6˭RQw3R,Er~I6 Ɋ;0;YM H:/QYГw3VL~nu Gu$KϩyF-*a8Sle!ja+clD[dUI{=[וbcʻccwM^~IOEBIYSMn1ݏZ8jQO\_=x8cVѯ:T1BԲoQ?6X M=Tw[=Br gQRt'W?fn4Bۭ ɳ˺]u*?@)ZBX%# im:y VcNz ݇A %ޔ[Neo-P#5)݂<㷃}y"o1Rjn͈˒/Y2b^p\R·v A+秃iE9=4te5G::%D~x:H XSm:m_jM cu8U>2.ŃǗJ<ԤXO,p/O'jq8Rp%`n-cA+U89Gp6^{j `ƺMHwGix <иp\5nUW_0ҥ |hη!^MϢr*+7 惃NcPIq^'=Y%peԚm>Рb%jd|3>f֯)uWtr\{'`r Fs_k#+svxJMxPGEzQ`"|yb!ä3ř u(5Y6bXoCe/)?xlzWYBe&O cO83|c+z~!L+]%6ek Oy9+VY聗c3$Pڵ T}^#<65*{*.4xȃI9gx-i_ ];Tn9?Zr2H|):Dh7~r|vr`S-T$-G^T(3h윰R:Լi{NHJ#spِ[{ùv=lFw ƫ:W 'Ᏼ\*0A 8uWU¾!Dx O-~jK0VI#S,şNnW8v+&bSdy2z tw!HSh}zZRNo[oZE$F .7ey3UcStUjD >fTzCL]J4+LsƥaQtd9ʤwnqϰNZIEQffta#-OJu/0!LIdT;yvtYB$'C2*B+hvM-~/53ḡDžg,0Zb/7$R8,ACOx>[S=Ȉ8$^ rxt/+HYEA\bS sc猺զ,y`"DIOQ]|?1dֹQWkPKfP>nJk;*W n8Ps01wWvBUj>[/=;ze$r|ۚfF|ORhר*@;g}"Ă4O{Ǣ+joȚGIYBҴ2c*/ y/a= q?hKڱAsѱ5ّX7j@ dbϴ*UfMj!*͈bJd‡o!B0lC?ۂ> m瓭MuF~ĒFZ&B왠yH%`7aE](Zpo,=8EYj/}I~Hӽ9X5S~b44;qԯ [JTӒ7$w=[ob}=}S$G8-L,&gjŴ `:oevYF]n; ےD28@@7*NZHM\ ɥ[l'Y{goXǏօ|83!Ħ@Ԧ9K4m'ۊ 0bUeXّ̓34W\:б5u7f{2}C8Ce Q3͋ul<v<69(VtpZ'򁘺8TݪYkk|IE~Mq %8?<k+JĈffo X:|U7<&b& lTOX.g zqS^A@ũR@1 C-_x<:}$ލ(W2/oehy_%O*A’@3.W`wE ]-`H` /oeo'$*GBC&a<]xJ9*wХC䮙hiU'00*X׾ӌ\r(2/HqyiH5b ~zr![41GI G#$@ t,^B8ğPüX U-WpDOÇS%pU.ӌVT;2sT׻i/mVsª-$q_|Ӧi?XUm*~m6/xF]@k/Q~!uܱOe`̼}cof]TSֱj|:=DZä́A*OיV\ۡE.E:My`#m4GR \I2ÉAQK Dpr;Jq+K-=lJ-В )Gr4y}Nwޏd<"L$F׊ YGs\ -nlgBmg o/LnU.Į4\E-9wc5$3?+ۋKA{<{޹J/٨^(.D>9#ujtIy`i~Mrp"N=X*(kRTD*$9Ȕd]D;R6 vQ'i[EV\4~2)a t/˽겠ɄCL7udeyGa曧Sh\=g$q8BLuY :l AhHRHIڝ2R`߂m]imMWydpbOoD},Y0?jDpp UDyu+hx<4L_KGDFvB%<[`!*Er74 }eR*o=aw^1sTWÛps)D26U? AduEWD&:$u MC 2U(IC~Й'  {bv05={SK##@S#C9PVNE35II7Z^_ܡ.qUrJϓ{"jun3.K%N:ʒs"|LT1`ɻ{ =Oìbr'o^wpYiwOuMh6W?+1b(+A&(p-9LU:mٺ/7ׅk0~5* uЯ8|Fǧ1LDUIܷuq?! QnT*?/n.j2t}GƨI9æ̵SbHl3[x~,LX`':.E+aNps*&."fVxɧV`Be(xkB$zPh遌<I;ryG7 >K.Y꽶qOt&Y\+HTW ]ڠ1mm :F9tDs\v *Eb@ebVu~+8:e塙{ǨWT{dkLh[d)3 ^Z;[RU f>= c~#R<_9;=Ѳv;f 3E^9銐-j.:m1}ra\d+!F.Beۧamۛqn ӳ>5|,W(aj:e~A@P$) La~)QHS2iT_8<7̠Ch?cf}{H^\ȟ#R/Åɋ -]yNZuT~.#\P'RHY.Ҹ>ͯP$JOy. |^Q X+g4L@%4pE)1q˅1vGh%Jr5.^Qr'A4Fִp| ߙtXc1m]#*Ub>%4pL| vnn/ypjl›VMe3@Z5LA> `Che ^@(ӦlKt7[) |8@~,pǼɲSPe._~piIl^ywL>!lcQrPM0H0aqA!ɪmsRÈLwR㈃K4P"ru^#̆z+\_ rdr 5bP@"^)Az /N(;E/i\ GzBnt 6 м`&1Xe=,+ "<ɦ´\Ftˊ|,ʧSM~- H7؞~^@ ~;?ϙVݚXRe=^>I09@݋ǢKpfj{C,[%*ψ* `R݁@ծ:#cє:vǦoĮd|~<]lN[e,_$b呋$vkŲ7p39}m,4vv֙?3zW;xܝsX\ԋ& n-k#pI@6u}s^{*p 3w_# e_/bV,cx S@쌀+DzQ;v7)㣈q gk.&:xPT.,{5KW=.VǾ/G`s2s=K)n|ld{emV.Hkw)`RTW$EhxXx`.y #U!,fxoӥAU+{J] <dV"@ o=h0dg; b $7&}(Pk0b\?PF"}zgӊ¯y-w0OПU9_ )nw#fbWațk Ug&#|Pn4!m)j eL׊Zw,%8*Ϝg R{-Db)'Rn/qD|Mz8IFƄvuUw_<&JuMTqxO<(];3#iZ@̆~ -QۥRxA1:9^B0)mF1>1 '^)={5gXa߬QTNɌH{sAddҋNgidDڎMfV-56]Bx"Mh)RF<дD up?.pHU§ˋF}8.߁R^F~Y&%5)YcQu|vmW^ⳣ@#0nycbZձ3RyU\%'=\ YSlov}pG:_r{lYF6 ϮAFxK F% 48l Zc1Ǽ{tU4X%ӥg&78)M_KmSV1;Aba3{5f"VD1R" OV6vd  >KU[ Vٴ 9YF~ Fnps 6Pz-Nnd0HoG|[58'Je쵽Fm*KP-F)5OGi9.QA#AO!bތLO%+?`~#AlmEAn[_t z%{״;/JϓQc41&bje9aǣi*M0dC;@(~px*|\&wh&ޠ] wn0$7z,jcq{@+FojΪ,D?c7oˣ[h2Q!`Qj\ ڙ?Zw3bϐýeX^!07K _F?ۭHM!+w1Sh|x8{F*YXQ2d*9oFsE;ji6G'Ï3SU6GI\rUΥB.U+!A؜84Ȉ}P;k nSŠuO& f]|11\¶XWt懲ވ x OzS*,<؆]A,wj֜QFtUerIžj%"X$~=pVY%DN5W*;ea1lr0di\=" acG(Q/Degb8OWM8΋r>˞Tv=4Z 6CWmT콛7\ᳶp<]Z&e}LjljìFvql9BxwFᣲ$2i:8 9j*b6k/ TJ6 mɇKP!tz~bb[.ӓH83>Mv7VEЫhfl&(9 0_ns0>h+B]+řN:~<9*_Lp_wS~#ިި`[&0oR,zp^$%MqA,ezKA} z@~(^ w6K8-$Wz~' 8z.J3_.FjZO( Hl# MYI$=ґ pl"rQ1T-;N"ͳ?ļTe(j8[hu- U3n2p8[Ⓢcݳ(I[rOemd]qS3OBG+Kkq\*@FO] r}t5Ti@ at`!jەz#;ƅnRGQ"/vLp= rϗQbY 4b^k >itgT̒i%JggSriY;9x0\Z(Aq#cS~4-^ZgP0qDű}z'LdG-%bT2_\HU>j FVe/jaP%aW~8Dz)VL͞twU%]hkPޔ+=-藜I8[x(*ǃVuYn*FszVƀdky*=}$ $m;~M,$ wYr,+PA%-hk"NJcS>MR&,FO`#@s>rdS;Jv pÌ`{+ S0R 65Tyd]ED莩 T91yӺ>͈/lE^> }q+{>.R`d3~莕yK\fhqr5_#_Jx|sQCvYZv60FO\H,=kKX5Jm#{_a +,3U{ n-z`7|/4&Jk|/n"K,4^@MtY]g-Ɛ2npT:?L\,6~`+qO#Sb6)ѤԶ;\c}T˷!y:*L%= ՞ 06_I$L ZB`rc.tLMo&.Ut;RK9nO M\\YΧ©Ύ5n֊mUk Jj g10zO4 8պCMjCqm!2zw9}ۜ'>Ж?]ق7n{w9>_ʙL]L>A|d`o ڀ.67ȆZU#W՗d3KB &Ĺք5 4<SjD.㞑x<ĺT@Z=pϢ~iC(I^pJM}xH:=P'n۴HVMu)׾(.*f2ߕ%`A槷M@9#!ͺ֭w!xnQo$'jw:4T ^[J4MNfUjr L[3s0!3jF^k<΢'+I3eXFg Ň3"2ע]e6v-xt\KcZ.m/`* %*N7 ([6m odsk3(}+Ai٘8Y֎3>ˢo|8˪ hڱg8 RHz||-@;LĎw;H#wX3#`Fxr\RLdGNd rPg*g'rFWFz+& & CͭCAx $ER34c">P`J#nDx*}Ln\v')x5qZ_q{zGkCr,jhVN˵(Xwx*jKȭkmYq`6@㺪S{AV9,bŷ"H':yy,O*&YϛlX^OW%W4 \ONmΫ艻 'D4G+ww1k jҬV=HFx\ODR:@+7XO7!~z $S"dsI)3pn.H|C^Ja:V:|~1" Βy/%%H۰3PAFחe;q],B<) ]a딤*bml[JEί^A=g~@]-(ed#F+r|:g^Sp59f~l`@{sNlBYSdj_QovS_*hG4X^B!Fwcc2!DE#9V$Ábp(t 0%ع#8`zk(>\G +;TW==P(wb%ܞ ݀EaA nnP9ѿ"nt!~4z1 0~50Qpm0=<$2ݒEL;-dA7f&'cќJtҜ3h<2Jz55]mo6V&(#jkY^HkdL IaBCX.+{o)lͤ8Zz$6ʉ 唆#&Кj…?+BmnaBpy5[!Kn ,<} >cf:qn.F-̖Jn=++L{,2/9k #4/~nхU0%h_+1̏r5T诸4[6do\& t$M$F*>`,/=2ì|s8/7\G)brm6LSnޞylӑe}z5g(e˭'?5@xȞ0YAowכ%E*,v{NˌdR?xT'Coq}s~ͰmrsvC8#wELoimUBU7#(d=B+ 泩|j/%tή]Jgs~.)9憖՝'C"-z X~Qzɳ†88n n[J #{dJn0F9\Dfb[ K6$dhǍUL`GP`!C璋y P\ /Mc`Ǹge#>h;kIgcY =(E—爙IcS HbH8@MM<ĦHh^UE| [. 93m1 'F:IRؕTd!!1Wj߷ ól^m+RDWPc c:\b\{i/x|_¶ټSG$D& /Նi߄N&Ht3cr^Z okzIlkd.bavi #z ĭWNnXsizbwOC5m튩ƱLlWpiEꎚdP$]z.BuaEvGT /4P栻-?\^^ہ5p0j T~ȨT};]2Peq7.;<*f8pAcGwo!ϸ'g54!3|7_XRq VOd. b#sVBi)SOWXk Zz-=yx=;{C0?:BUcv #׈R&ewJ#m|SIyqTC^Z$ۉ_5)*~MC6~ؚUSMǐ/3ken+ DoNy-Ekԯd_*]o6ҡםP=A!ג fR-xH$my#L/mj:k I:TAS^Hv0߉S]uXyoO#.mG,O`V5 Zz# 2&A6e+Y.Cg,rؼ9iG SRCۼ.h(aEE^9@o _᫇_2F4` Y5*[Yg“\p>Og!eaS GU ٧(gO.20YViʂeB?#8/=}QUJ!g/вE10\#!;cH"/%u H)3 )HQЋ5.LMӯmJϸ;4:"*Ӛq?GH#ZV1i2(a/w8]! 61#Ti.fyY|M.Wbz<:^a\rR4eNpJcHU`\2i$MhVWX}Lc#z`I`[ki?T-'ik| ܆#SGwy VlUon^mH2g۴|F3Yp0Ho#h\a-Gyךhdv| hjɃʙl0c^g]:/BkJ>3+,V"bz{6!'#I=Ԅ=.s҃U,+d9qAܳ6Oo7 ‚#:,&,;dRаZ=8?9{W5챠[񎳞0֥Q0) 8#ţ ƨ팖{Hm<=(fy7)|mx=DTls7>2^>AH6}%=d+CsAeDa]70.Z&L׉ NFRd2+r2Vaџ۱st~^tJ"S| K=yTQZL.ˤ\E$)0Y-jٖr~7ǪlUnӃHC twzw>)ؠjk+n@Pw&WB+/^n\zХi**fTr^;V^4V-2ʜj#էD6 9߮^6$(b൚S1г& 0ӳXE($-F!W㢩uq紎-\mdt+ݲ] iڤˑu0|K4 e70,31cH^M+i &j׆j㼦nUҞz_ʡ5sû|Λ/Pr8S>G܇Ru0g3Ҫۨ)4U3BBpL :g36R<Dh \ CX{<ۉc$$j ҶV31_V1J_3wD\x\XwQ.ܗ1f6R]6I:r%&XS~ ] ?(F1:ҜA5rڪksZY;GT "#4$Z "4߹>)9#7$3kt(N,yLKFpNYr Gj+Pg v.hMd^I`~•Hlpqβȗp8Ha*:C׷ P^Q^Vu{3hc-5zܑ95Duo?!KJ02}&Ԅ6"T t'zh2_CM{αZ*ùF vծUZY"Mqs<4z#HKB3{pǧgHAW6 Jx-9W,Y_;8iAM+E%EYVR!m]?_ Se_V.;TZ( l#T఍qlr, nj>T5OvX f=5K4/u B=Ėp+Y  s~E'zCe@5@h=EeP؅5b~ɟ?r Oc&o@m}ʮO{+?`pڱu"}QRҦ ]R@܏L^:/2*kgp= MFH??CѼJ+I=?b^TDY'8}rE0YS<_K +ӻRuR VTKIM >#5 <6Qx P]X {A(cE_u@/kAa7P2 e'DDʽ/DǗ_)0`}'\8_}]}oҝ|qmOT*g_Sb3d@5 iNü9A"h&RwtW+ߑ!V#iWI8nB?dX2u iӲ pj ̙ w#CI_ؤ~ Ԩ ӈ= !eܕL/!~E}aqv_+!;i߸P|` + ɣan/Omf6*\Jc61fa=&B2ꨯVY.{E#Caٵj  ˻? Jb4BDУZi$ -E[rw*aQ=?By }yco"+ 0hdn`d^$`IˇS`g?<=4fk }m#=džwioʯv!@/O?%+X;nl;h\a#G%4rmnMCq }2j=9܍X-|m.ȋۻ*>gT Ylބ 7(+kbͿ{\Xufh='W=Sll;iMpNx? q1 ,{^=/WH5*o@v:/X,EʶA&~Ki'۹+Z? Ֆ,}e$5KCk'n:!8$)YE,GǩღPx#\? $a_,'Awp#{ ՗O&%<_BUfͽx'ǣ &cRG>;CA&.' 'fW9+S-Q! zķq. Ɗx^iw{,' -^eE*!ZZ~ϔ6H;l)J!OryCQGrώfx6\ Wi91k-znK`?* @Nj*U?mQK0F W>&y?Tx؄[O4=Y};|1ǯO<^E.%#""ukiɶ~xT~X/%IUĹ-`2[OF]ܔ&E~#'ȧHoJ=N=VFg0"K}QN)yzTJ09[4DqR?XE}_4r؏ӵ@70W9,So9s^Ddؚ ۵$3}7 ػ'՝ JseaLpʹmR[ؗWjs`.=p?ʳ3M$z Muh@Xu}w.#Ή`֪`V(MIi}[5:'i`g+Mz-o"6>3JI뛠{5 /I4JvzxL<#MhQ˅IjJ$*N8W&*0ʂe)Աl ͐@f% ZsvΥʐbqiѤ91B͏ jրMlnj'F}b: us$#9ZCAQdI5rƕl`Gpܸz>B >Ijp$X%3h Y9 A-n`PlGcBԔ KPq"'pD)M ~X<\)"u9,Ć 0ڊhj=ttv>,zf U &\Mw [5˯=^53Mcp$_JЎgay퀦 1C]1_u_<-jcPX2H(wʌL}zQ<ޏ1I_& RkX&8௖qʍ\|{=8jtf8|8R\MΓ>ȇ#ZC̑ sc(̰QTH( lR5Jc)xpvZ wS'po~{8JF&m >:Ne@Qj߷L E\.¨% ]ccR%fH7gj@ (4ZaE0Wܦy&t6l5AJQ*6eq 7[GO- }_Ix41ʭ57Zz~$ _H3HkY+K RW? ̶+zVgζ>;O,ui!S)1LM{eضȱg3H oE40 ZH?nۍw1`' zHM]}آ5=fb1 }YW3C"@ A߮A1 {MuؠnݦR|)5W0lXOtH+eq9؎C0Wgd);q9Onmhc~1zG"F)9)yK*ՠ<Ŗe94VV0 PU"Ak㐠sN!x*RX{*<efxNn}b_Qef b^g*eGU\&lPX%,Ѯp*v$ˆy܋* ~ˠbS,K!q:fzG "GP xZֽ.]V FIi&5љ wSb\?g<5KpUe)q(aQag懮M*g^9QeL-R~`%,baBrW3sU#R^jLi JNZnVp2SyٗTsO o-~~)R|YKp#&; [,?t7T)aK8BZ\]hwLҰ?լ 0:ڍ*#4TbjwvTLђ?5ܼ~ꍜkn١Feٌ<<uX3nm;2I#ab֜fQ3tH=-;Ĩ;ٻgmRDÅ2PPWQn-JUiȔBW**$g:6b6->L6<{*[~q ǣl/u xDYU 4٠n\l"ێ4Rb-ҼB: ЁYscC}[`c/t=B x&?сRgݦ16&Epw)/Y̞ӑ>a$XHMb2*٦# &kK횼/${2v%;ۄZ1|^'3Б!BdnXj6wex.%4, }e|ځ{!)rፕc|l %[\XqkhdV|H X+x$Mc~)#̴ t꟤|ѻq FZw ?&ڧIGTOdV/\'c U8-F|SŠ/v6+YPA~S]PΛUwj:nTs`ڎ 2uꥒ2Cʾ3fqU=GR`lm!)X9 1W/A/cQW8}憜[1_6'cbYI5}b`1_r bNȨEV4Wr$:oۊhP3u?M Zg0MR]s^!ԡ;47]YbC?k48"=PHL0!ȩu^V F& !QzWs%-\ .TR-My8U-I{euHv#E1 ua6giZ^ x$1Y) ETPs$`FU}. ie,UQHps2аh8 - mvѣۖsR n^rq4yI9 WE1\BeAG6 d~dΫ:0NA!({SMi鯀<`b~.(@7HJ,.ΐ%Kno)CYot3,ޒ- Tc |=4.Kpwd冲Dާ>A>-8 5څϠK9jz߽~8g?~ʱcy/ P7u.%da&F3u.Ukf܂n2\up 3e;I B:;[ZO.5Rn;fYݦ_t2\jxKvA*s\+ Z"'<Ong;^9PMm| 8*{3ϴoΪW>% .g$ue5DvK|)1f3iZ[%KKWccKuٙe.e[rLJF>,z{<_^Tn oo[oմߌf5t(,s|f4I7M dxƣ OUQGLyT״߾&Ѯvvc[ IX" dH[ѾzcXxIR8])PT/|bŽ#'#*mmc"zۊh. !\&zh#Efq?R7PڎD R]D_X3]=\or0g avP[OyȏĞ2l:p0.̔l)Ė&oӯgPAMV?}@.($?SycqLJ][B< E(@I$ZrBBZ#N4F(hNQ;ʬ^s5,hP6ŝtUїTc=Ηg.Nڠwp;s $6 ۧ{b+-,2,z&@1$d*4rH2 6.]U\mֈGf;(Q=y>ݡQݣuBj :_J8!hVW]̿>7y]l!78ph9r׶uJõD @O Mߤeu.yHSb#ޙw0Y?wgr䔙>ZEOezDPm.#E.D [o"u>CrySb Y@妎ќn;EVK/cJbp s_g3έ&MkvO1%v6ș"i_ UUkD9}$*AsǼ3Qs'%3,?j><ű)6يMyOS)T ;] {f-c;[!:vJʽ `5k-&Lb h[$¼S]s Շ:EYiul!jNv6qi"jF1i0L t0anw :ㅉ[.JMK^;ntɦ]Sθ` a~Tjx`%3:WIږPQG)x f氱PK6ه {d뗑D'|˹yvoG߶O`(T9[, ^ 8fw/x2)~ηq0%Aw WFcOա{fكttt*w6on?E&4&}uU>pz wEߪ B^"B){6)_raAA*?+Vpc$<`WwZZ2u]vF>Wg0; EQF}? PJu|Z]]R)Kgs1-o-A+wvp$f_-tVҠR 3vFzRxԀ{4S(8u;csB1AL⃧ gU~t/϶1˦vFQd;[V_;E*c$zݿ\Y>,8J_%[Y*nwg\1RI4\"s\iPuĿ˲a7cX߬hA /oz1z_YW7zxbY2 or8!AtK˳״ߒNM2 tCEQNfy4'0dR#X^Ĕ^RZܞk2 ;P0e̐Lq3nbgZGBCr>F#r(i?{a V z8 |{! T~ @v4ykvE^! $bRxDӕ3i(Kɜycj. 0ys<}lNaR״"2Zר_Km֯ g1v\qR׈qCdoŵR|G s.ek'Xu +/ O85YNmue^d׌I6 r*XVum0]nZS y*L_ <* ctZa2bH! ޘGuj]$ĝ/' گE(d`(,;ߴģ0tWD{ܠjh `Ѓ ki"/( ᶆ.7tI8|?d)g*Kjl6a"`@p b7a[ \_:\!7A4;z j7'P{1_P[jr*x{ֳ06& )J?\\XI)pʊN'~CD6H1u=1O%Gs:v=/_A$wols$!64fdO?,y!Lv>yVm{4ou ^{5?EKL2ft[~m'5׃=IDh K=vjK\&m@S1\d(ʺ Oۂ#r'}L#rk#gbA~Ha k,tcc(+>f0 u5AcD&ƩS0y@Ej N=:˖.!TA궱(굻sőnFQ *C'O{,%Y֏Ͷ♂m.Qف(5*[uX R.$a`wIE#ɍK.EzbXfUg8BZI̓ePMym9Src4;5d{@N@СtK\rO_Т P ,,Z^N4;t[KRwبK`FL<[ @fYo)t4HE+S؛7|"m**[N]LqETH%?Rz~AAataE1JAU~G>!z U]8t¯͢ aI#&V(Y׿&d4M[ZG>A4.%%GͲdE <>r]usOW$nU '_*tE4]e=0 UOj&'}.aQYaYE,ҡk$@kؖwH *i݅kdugDLz{r e:RѻW>j>‚hID#4eR.GKNplWqA81Cf+|!>{$TaǨV'AϢɌ "(j-|h- h)RhcNվ,VI@ 5"Lcrܫ!E&ݫMLyDس*SOpUK8lŨjoK,2o$ѕϕ'ָ^ lntAtJUeuх HLxFEo+JMx/'>{D򛀸A瀅VB5?1A~RsA\o*SĒKd[;%yD_n(Rc[N%I[ IBܖ گHBu6!磛#$3MM0)/bh1y0ƒL9qozV•FI=FƵ6_5(XyUCᔕvY}AޖxgDŸ ~LC%FC~T '?o aeKYk'oD%ؼ5y 7m& YD5qd] LD_X,2<0ϐ=6{׀q 3|A=qYOŗ'T'״Re߶Ϲ2}BJ[]r--"1\/f:#!H `"őHCX{u[/%aqo@.s읖ԫ4>4R~2"s9B@uěл1⢧xo^tW*'Ӓ$mv׺J%e?&v ?#U$zD' ڟ 3be4Ψ4z 3!\ 帏B6gI>-ӟMet嶛 HJaq8q{]|}gިG܄U2p#h~Ü|zWcp4[_SOW;wGBGPjQ6$)ldM `iv40 s +tK%">S=DxR6wp DȺLi{ᝬ`K$axEξ)z*/}3hY¶xi'iz^VCVbvV(}́Px|?ҘH~=u W\tq vzh[r{y1UH^%A ̪ ,V^uDŽ3|aSk/A,I.B_˃ g}y[Qn-9NRz_T,1i[;qfcbNmتw[h#h%6)yWzF,a`,4T@ڴ =aKxxИ]6e촚nFDq;9≞]gؼ N&68J_ɁPgE}'uO5Oq6m햋*V 2l.򒻖dv^4LtTf2kFyXQó`<#}Vv!h'b33Ȏ#+݁ I8ie&.rYΔ䯼]) ~^m.UƓM7A!CKJIhe~2榀[ΐqGđ`G,jL@`)NSNT7Wv_) UquɶEhsYRAF?nDA9GTR:VX!Ua"\M2rՖd⛰&q_*zᲤ.tu,ZaV' K0)6c 8V `BNJWG APTG$3@kN?<Ɠ¾JVاIX$5lqOi\hF9!alfM)3Sc6yLޜ]#4W}<^Є{P3sNC8M)}'CcU%}u{>IK S0Yw8CHŊ]jIW:Եnn66*Q~C FJOK@qV՜@{͢>DwϓM;ry՜5(AUcG cs8ݒЉ21C)\k"b_ȢZHd(bij:"$pU.TwmۺoX40?֓dD' :4{Ij>mHJߧ1ejW.h3uq~6"X|4FiX j2i뱒`oyZM* iK)g{ρ7+|g%XOaBk yc-Eeoq@H?+uPe0 36pueisGW"H2];_"k&2?SK8.#0 w.&F# ̖r4ʍ)OU`)D^%l3;C+ǗY]_y-j8b: o KM"S!k1h‡tA>DZvwrYgD$L+sm{i]v]Ho=FWO?I,Qt#LVՏ+1Tyh*x{clh1)xӢ9Qk_8>N'sR)kŲ &4~C!ww{5 yw bέ$c cG8(^5KrLF[ABk,o .I1l@LހgХRAJEC >K |oR͐2yݝ0d8 u')yZ;72#^wmoKK!-0uZZ#R_0~lV2 /_>P\R(EC0@N n<~a=)2⥮q}IeԵ%ks8b4 :xH70@?t~r ԑNQ{:BEtH!cq7Wv(syyL"R^%ܧK&y# 5c[{,})c>>Ht 7.e$ɧB~K$hik/8M"6SGt;x Av(N\_ FV=54}Nځ̴Q2Z58Ja7lDL1 (X-!o[ݗ^3Ax5_='^9GHCHD9ESƸ~`a.ZNDX.A/p d4,z*wڍlvoxj E2'gA_pZxXR3U 25xOoMo`{V>Ϙz꿇қS[Najz,Wx Uɼa򰰇!̺FC; "@dhTQ'[ه^\$y;WR,f6W򋳃z~3H,6z䌦b5yy>8Nvr܎ bG6? 篙Ui^wod,K%7R̓/!"jWc / Wexc&n!qA UŸISsZ yW}B,M EVl-'S0{-̣X&gkXI`` cҋ+)~J:= ^-lZGI5:ჩD))DBiƮQ"de)v 95ySzJǝN򦄁 $},'&&yNv1/qᏖ4PA$u7  =/}QNIOgA58W;k: %Xj"n:13/!<FYſC=G5I0}:߉ZB"GV-6=!8a|Xxm5b!LΔqZ˕ bC=m3B)DXU2R߂G 3֌JM}}2"&'tnž0'>n> k>۩5_-:M~ 7#AWh޹upػ*zC/Ļ)^{\(: 1֍$uG4_7tk;_'[W֦D) ~AcۍRHR'F IS7r0cޑeLGo+M_ {AeG>DUUc2kZHc@ro:{V.Jо'2p9}Fח:{JDuѰ2\[ $P1O%@r}W ;͘26a%>1"Zf&lNJu\Ϊ$Zoytpף5\2:E}*[UP}0'aS)(^*e>mǤ}A1GgT:ɰFfCh\0%jKf--Dmx\-5 ZN*6Q 2nK=MH{үC)Hbo]`b l6.\Lpkp~Җ']oh*UXo*uɡ\ )%jws\]7.,8|9%/ؓ0)`=ǟsvDMi^1jl|W03:@eILZ^?Asb,t<)bwVJfrM¨:FWM.M u ɰB!YVME&{N "מ؛%9p ߸rXK ͇CZK\2[rHw0pZAߺ]r/vHHW&wbvu)Ryοp+|Yo?AB bC4&M܁z83LK6,'kZ9~ȼ(jTBFʉ^.5\'2ڳdib,'"/ _NTu6 j  hz=c.oSaKnߥ{3fI9crşnHI ra?Pax,oeYIH8Oh]83Q`6=| 3ӑF4Q6 Y׆@)?XƲ ;3gLym12 ,wYY\o*!>zYݲ,rET|7Cİ0˼&|>%iF-Z+W"LD42 ̻~;Pq]>ȦG}/yW5CXTI޴HUo:K3yC1E=myP:c1&ǖqƫʥǠ-S1y W]S;{%NfsBb:=v;|D EXe҈U8* !{7 pZ@`?%4,FRߘ7.'Ff?Ei&3O'%\c2LvQyP_[:.Rj>X"{Bژ6O}#S\sɐtCo8 c  ٙ!-ES5(~tZ3.MCxL'kyi=7%vHi k_xc>"gJ1犅JD#mN%F6Z)_I_׋n$Ope+K/'Я0NJjQ핥LVRonBEU} }tqrL+qڪ<d]OJH_h f nss ͍U*mKV60“ik~Q 2@u"aZ-Q5E#Ɂ#:MXX*4,l F@* z}zj<3w %4,8ٕ2T>vbA}0jև37+f/):D0B d)1ИPZXLמLsiyZYOnE>%^`u"\{5l kO8@i^wJERYCK׮wba) ěMV1Qlr%$gm[P(jtYBHȩq@5 /V[𽙻FкyLd4I]Yܵ}|oKZdݶkz.^QOc?j* oݬ|Yu੫xyEB/1+rߙ  S s}ЧdP YCƫM/O[;Y6J S]'0j&ilDJr_~.'j-^&n7sVVQ&wckQ NؔrG!ÂpڬN.mm`lH ?DU8[:NR]"풗B`K&w1Č|em4 "@Y74v `qf'Y =Yk3mw9qtLޤ,r.# 힢Z fZ  0ZKO=ǘPSa+ށ5 9byCV{NfbPavZ9!l|`"B0Ʀ*Ro3j0I== mhd/0Ggk_ϵC ?yδ Pi ehn 7qdI'։JIZ ʫ8_=qlzLgGl?>6Y!o]|܏u&m*uy=L50Xw+Nm$C5y)T`º})߸ $mjk7 gwf$))?P ,h:$?$j-pײ)Ÿn78)-7Fpޠ6r١`}K* rhr&.$~3x˨# [i-!tpOMr.L"%SV{Nj{2cz X>Ʒq<1 G7ԃɎ`II0ս?ep?D@?Ƿ~[o#_n*h6Rm`Yb`Z9Z#މٻ}|1]K05Ky@ړ`&@t*8eĔ~ 1@XpG\t9}}Wɒ@Kh[)m*" Yt3Mq%6s*;a"Q2_hVxMQ(aSzU"*%{ er*Y  ' ŰV]_K*K1M ם ׻RV & f<8LMY-$(W#1")ara˳+$J"XGŬFs*rQ',F]uH _*a)V1Qa_̀Q͞3N8)4A. 7؝p࿀$5AhK5d&ܣTϤlcN6sQY,ωE wJ[UJ+(hfz g(6\Z#&&5DmarÑĂH"eç5%bN:^\lbim?HT9Ov@ ](#\teStLULلH1kZʋu}'L a#W$rz&97ԙ8^$X| 1 ֝^2i?[,)zJwA%U^3K=7ef%~ csJiY4z{ ;L|Azz<^Ϳq&uX] KxU[ou1< "&6XZ$l?v'uX^OYa-[kI$b#ɵƉ3m{(e/j@㑈Sz.b\|ے1vQ òtR bNv[(]2b'Х1L/A<DYS)aơ(axp&0ZތrC{]QZaX<=ߑ68gɜeQsv:WJR$R\ ]5^ ѯ!jt"7SB]!_{%S6mc+ttI"9q̹M)'|rn*(j,*"ƞ@4˦PZ5 ,#m/pYu]J;y`A\JpF*Ia3UՃr[}"}wO6O J1hwm2vDa~;%] 5<u`(#ۈPA@0C_Tr7`;-E agXiF"y:7+#U t EMi [Ts?W/hf>^ \ +.+te_cEes(VP,o=hωa`ka -EИoHvPchf6L!FЩ&IfRO!pӪ8O;:d?LzRhxʋOBGA4W>. k\Z}\uvKHR>\Pz&- u)n`v'=m7)ʩTBpઇ7bqUQ]/_a 4[ΨpD,?Rm$d }wZG]ܘϡz^ߝqVmtPeS vۧS9z0L:#܁ j\xe#ҳy'=-}KrXќ%cVc)__fqB)W55TkOqiVa- Ss3^za*enm&.":Jf!&RZ6<'h w*&{oOw/+ nُ>PrKu>T,tRRSc}̦L0+.wޝ-:Spz-ʚgǀ(v>M͇l3SOT:(] 0ŗE 1g֫T#ۓw*0:R/pnY5 >9Ɇ,)T(h@O2&Cc&-2*V+ݞ`{  aS}כ:1)-T9jY]qlW%^1=W &*Va=MiJOD1x8N$6%6?/k#UrWKĨs}4FX9 CF3ޯܱڛH7wz #FSG$bޏ8Dfs/^ȔI#mG? x:|y~B(n|(iR7S OL43/ ;4:[lJp9Jx՟˷yMGz5ȍg7~Pfnk [\f}# )Ah G"'&He$.jl"vL8y߽zە=yc~֣<)}6gqkt iI3_ *L]R.zx<<_\>lsv]yMtrCQ̗U}P?cOh|0/`0AESN:?vc?ʙ ,Vցcm=$yjo%lj89V;xd'v-_vzbVؔV92I0GѢO>qfdA[Œ\D1E2g/Swx6&1}'+^%,20<3R.P&xƭ:Ms(6%m"6"pGWikx!$.oOKʰe`2=fXT+ˠ &CZD\Y<,_Orap`_ VzHަyxv15I\TI)C+c/@o Q(8\ t2F1惝I"܈0\}V:3BQ*$"Q{%dW)8%:>X n{LL~U/w ~r*-}qj>%*k=O\Aq&bDUH+wXj_3}tt6&Q(RגԜ@,G=Ǘ&# Js|KL̼ 68j} CfMF74f/ĤS%сnkȽQ!ais{EM01Ͽ,9"'V3aV F2ʪo>7\-K>"ql 8y⃲h7mQBB%0ToЬ'r_*m /^5L0\؏T M"zk:yW]cfY}^>U,5үm{t?"PsO'i U#P?As4GnV9(1[z)^=>@J:%e`LY&ہ+2`Fl*wϢ`A{pW(C/V7IUCI\@&.WeXߕ$ i@rI7S jԺi~8tБ{HMsfqb*>LS^l.+.ޅ Ds!c55tVv F-UĬ1bC*N_߯Oz : "=+l&orٟ"˘nZ??tu!.BsDqlp) [n5̵5@R![]"\XxE#O3s[֔U\w$NC(jb\(&e(sD·I q#oS]F3Pgo/tESt =M6CWAXsG ba |#J,,%ܗxɃɨt,6h 42 TTrUZֲZ'v2P|T(>[_třwq_}vO_9DjR[v2qFz-=Wvo`৻|VfC*10PV ڲV1>ⰼ V~G_mn+M'hC AD& uqpbjBŽܜt[jBIhxaد)PttPvl5Ք;1U*fnLdx-󯓐k硱S|~Zt#NԚY|S\9St~PTW+vv\PV7Tp:ʟ k`#i2g7}´ɱlaU^TNM\i6^&[!<9]p1#zcL2m+UƽURtFvs2E'FIokUͫC2O3??M:HXD :ATb׭iO6`+|OPCsڹyNm ,Ar`=/ =K8aF]ɦB],a8{y)t\-ze;Ιq ]#U@zy^ݕك\#AɄ#p%JA}o#b\suϻfnUZo3Ǫ6UfM3Uk=]q옾T =!X|Hg#EO$ ; `C4 D7'D/FUBJns2\GkiJ YeuzP04dNKkLN-)n]Rj&85HPGLЖ8TPZ >++`BH{O޻n0?E8&-YP?L7|NtCN&Hku{ {[,NG%}w) $2yUpYAFk d+R+N1WމO͝WeW,}9kiJ-ySl鍠n{i\[F'#&$Sz_7NR@,d7gf]N\I@5;IqzJbnhb|Gdr,}Y+HǏ !K}aKUwWEJPk^T=e Wr絃0:3,#&®$-TaW"^a83~r[tD/++e&Fxb56kLUj| bb|?E4l|mV4AFMH0 ?|S>Ό!$v$/NA(".T4=cz-n ɝmmj-Z2r!͔sv] M_In=ޮU8d0AO!ȇNI R o*}{FZIEwG, "#LcY1 Ip<Ԡ8{-uJg!=8%‹D!M\]CIGnJ\RDO-9.jzNiWi JKspaeEl6=Aa x>m-_Uy>o)]}pD7Q* F?` KLlru6uHKQW cLF;׋'Cq2jI3ͤk,fap;`F2 ѐ^:Smo&9di^BQQU#X3v!-UOԟC&<%\k ^,>aQGDok` v!T%%sdW1vȄnH-LM/H;I<-6WQk7ZA_|SqdwS::qC3NT<+Rp]i+^yKaYx k? ''5Id MC@Y sO.W#-3􅼟݆ jzF=ڟ6okp9o)j$/~3FsE\2$ 1, hKgxL<n../HVRrg*\igϼ Wd~g^BGb{nn7#&Px$ψY%5EX^L6ϓfu. se-V0*b.Vܺ!@X` ʅM; '|@Ueˀ?&hmIs!LV+Pwxu_ǜX%)^NB>àI gnvݭ޸~BUV(' [ ^^J<ce5HkdXهhD@ԻN8t;[BjR?&SI}4~!mL~(]B Y]8Zx5mVߜ @qR,泷*-Vi>`B[`33,ޡ;2 v*i#8/G):)Baۚ\?D;w&s.iߴhK'`D{B" ]rX 5Ziu Zin!mՎq' T@e%pnE+sxvC0vbAC~j GQ³ _Zl=jr9D35QÎXhBMRINu7lP)R|m.z,E>elߏ4uKy;Kg\];~,ta5Knft@}<.ƿomrYy=0<{B^MIpqg!=&<{Ӌ̬cZ駳%<$w/Nc]iDf˷\.|V2 XKucF >0շ5g.pLl +gL=8%J'a=䉁aom|UZ]@mJ,ns7?_˰{hZ+3[Sa"q8XsY߀s-,h" 4F~KnR _| 1[dJUɉto~tS 7B3|[/]PZǬ?zdOc6㕑Z K Dҗc"i]!dq<0*৪5_ul' y&KbF*B/W6pE r<|  [qdiXY gL8RoH*ulQaÜ66ۮ6:`pC)"O4@%R}D8+]mqj8\?o+'Bq< v+p6rxuu -˕Eҫ%ƢeH2'ů}!g |3J'bp ay^;˗_MO(/J oX<ʖ"jN3Q[i,%VU^ojԖm㱊DC@<}a$|>ݵ.S3r.q t"?';kŸZf/*ٯކJ+oE>za؉ԹJyeGRQv6VG`+d1fF$ n_R沯>Zfy"G[oV-|BXf֓Px]hZ\Rݾi#` @w38;e izѥ5.2*I<5`}B]oyfus+D 6ڏr3a]мd"|5K+ma\dUP \;vEY3AųlfDoj/GW0|ן>nʭ^ A[3ǵ^: OM9֗=$cfٍi |g). ?s)wK'DZ(e\մkbA+B}ߵvPy1OFvȼ[mhP&GiSEI]4oZ }TQ4/~*,lP\ߢ: b+YZA,h"Aq}< An &%)H-\*9Ļ0SAJm0Rő5?)Q[\L=Cl=|X&~r{c9iJܭk5aYdyW?m`eQeCx!睘< ; =2jzvQ+Ў8 s8Kloٵ2bep/] ,n#)ëмcIv;S;QD\(|zPٝ ]DV$|60'N@$,R٠ 2p&,a pPS!06QOT@)sg7 Ww>21TX}Vd֎F5\HaWf`W!Si{Ee|CqFlIzPȇjHG } Xz5Y#Ifyl$I֯l%ex"IjnvN3ݬ˪__hJHa$f?ෂkLԖ*ZC\+`B`qPc9$)SCuǍ9u=85~.'˧9{x:xُXcޭa(twYL:(>Dz&>Tv*~Vےi f7:mqǂ4~,PCnqAIgS KS:CcwfHʒ+![ŝZD ]GF% S%͸% U":R.qʍae͌er)R+?puoB2Wwͼ w{ـpE9Ҳ-7!,2LyGޛ|&'Ek/ȣ|g:4;۽ܦB\,UМ1x+ _8 66CūA,$=PJRBtAaޕW np#p(yޞ.__eSc{h2+z>frDtKj4ʑyQi8V(pk9hiIz Y`*݊aQNc1PMs uŒM,ݜ 7&7 ׭  q_v")ײaHƃ67~ BߡxLw 7>mdX\Қx֤[]&+:D^V!EÂhwUd^pBƗz@챐Ϋxїmf; Br+S۟͢O %)ӵ?O#)5GOpm+G"]* ^}L@iG:pTw{Pԅi. 1pyl@:/dE![ $SQ|ꐵQkC4xk-ZQRʜ0o Ÿۤ~p@1Qs<~Ary! *S9:Xg9}&W6F"Fq%ȲToZ1g~> UYj,[m#u_D9 Il4<=U+9L 'ǜN r)2;=B]bRT J \`F &W6iiZ,Wx/f!ׂͭD_]{~}q쿍G_NEFi㑯@W6.dj*B."eCnםx< $?unLCg]݋)>xl=p pEmI'iJ4i`ȾIIfW,m+DɒE@]?n}*3PȧzՔ Z1[Pܲ ~|=r:"F'OQ7/Jv!+^1{kVus]4*f*;c m2&7KHCFOG#ޚ5ˮkw:J }+qvb25\>O;I=?:t%b:[9j9=%1˫; Dd'L'.\N2Xz+PH|`q.P"GPLyaC7)ا3)Y'.l x.1H&\=,".X;񗨃y"XEhwۿ1}A>2jecaNfZb 3lr 9bꈿQ W#'jtP',7fGډVAɾrN. zٽ^B%>/@y lEGή%~і?'f%G= [ߥK lnwm#DXEIpT+ sMfX5^6#xp{4t3炑x=1+p;#W#(1>ve5 cHWJZ=Ya'PJO" b篊8u;-qؕ=qt0ZEnN v(`*v 鹁z4JWbNxeG|} ͪmT]PZ-AFd&_qjaqOh[1m,Y|,lJ S?;%vmFQdO$딱܋'#N\E|ccP&!vaNnNOkKJG(ehG]n *@74~0IqwC82vwep,7 jgh(=-/z&>vTj!$61R(V&7%B12o BK^Z]*@W:c(u˙*\2&KPt0ȡQOAw6o~n;޼3t_p) |s :fI]L'Xdo 2ߑ=rqeV+r*֕=svԧ0ۊCxRm54Dq7U; I~gt)D,x> { &֨irQ- ҏAv+h]. &Y[P%!'P{Ɯ\kjh)IZ;D(ɮj`Q‰VuڌacFIs_*!@̴F^ҫRbI6ɹ"qzLX?_HW2!/(\s;d4#rt rH\\YS4cɣN!+1_J@>"Fk1c}AXp/x'24CEM4M]Kq"Ǵ[]ugsk:sI9fq#nZľb^@64M1s{q–ACy<)گsRBåJ664 Bn(Sp,EP!s:] _YxRP8&bɟ6O'}`^6 4ڴrYBBqi_Ph,%,$!'FVY{\<Z"~D2'9!z?Vv` #t. 1Ɇl=m@Rb?dw*D׹~e`bf>Ʀq?~ V%S#p_4Ki2|+}TgFit߳2`LɽqNdޖﺌݥF}24|$L)) g$ɭi7teIPA$2͞0>&U (kU9794rX=4F,`&kI+]Yٲ&*#DlIC!ew1uŘ-[.-4'aqtxc/2x9VirKBgVB]b$Nދ;G & +ɍH!4^*&QFFHߐld6[}<<3P./F+0%e|aI#~ڀV}BݤSHJ P?LGMOd\/JϨ•h"TLGw,l8 w+Sb\S)=C&zFX}So>'bD1Rjۦ (a--JUo84@&QS;Hjy$G3 a\>kXiB9N#(WYc(1v*D^ Q'HdV\%"7wi5 іuwVW. rԉGjx`d^6anV5лE!:w-]W +0%}% YOml *e"y˔cң X ]U4ZN쪾)JQ[vpT6a ZJ9eMzԍw} 3 A(\qb3y7ͭuҤ^e.V\aEkӘvoT ڶjlhϦ%W퓣}pKGE|S ۉ2ķJ]m ɺye,b4pGp2 4 [̖}0 e ERN=9mQY~G)RE7+%)3)Y ѠOS2"t|A)X%s1CL@Ug̛k䂹L}0fN*_"nB,F?I:qHDpy*'4!f{)|/Q*݇8Y]y\Ԏ}2Bj۱E׷@/G`h`c f^O/hUҼ;F%#˂ce' @MW#prY/=寭pL5&Bep(`{ҸCĶt"4sà M# n٦m1{k JΎ!?l ~K量x!e>i#Ç{ PS*s|<(EM۹At#(~}*QnldZCv T&0͹to-r@CJʽn묂Hqn~#?v <]5 &ϻPz| ;eAks4*Qǒ¹w"9bT}Ȉ~x9aGhʔv$3'E*¿ 7$8_/;t~5v TdFJ\78z~"+!jCij:[< JC؜~ES6b&^^L@J2P Qa'9`dq.„\ wQVsDwgmt>Z XS]SՊ6Bđ+AXM1fëFS=Q{:@@!VO"\w=҆Z$Ѝy_|ZDz"}T=B떋!4xKj}ϧioڗ#WC[X%t@@»O]wʪ*Bn :G=i=s{,RL{uY5$5?[ϦUH۵qvXzc[(f u"se0l,}41 F5"P{ ^NL?a}QYMu4닇a))!Uُٙz۟oO&B-5h=޾vQ%?x8"kGPl֛_)'`ԓ.*U6r2_B$AϏ# 9 2H!gZe'"u`sV}s]κ8:hs`Z=g\Dޙ~7UA¡$u ̛Qe/r ++4e'\PHkݺ@g̯i~H"ۀIɛ+K':6$򷝄0cGujjcrHWy=WP# biɩG*2N ?Ղ(%|,_jXOhk̅kwk$3 Javu WƓxIWK{\ٗ5 Ѻ09|N׀Op7YܡUDK/ n|!" FR+\8>3)vr`sl!m.x? Q$dMH[;Pag?-@T=*^i$o;r *UWi̝CH ~g7D@=4'eG .3#f]ֈ+($}k,+ ]"qlV-CM\ Y+~' 8\n(7 qeq3A3TZ o`Tc {4%?•ςrSBXn.& o*fmB n@>Brt4R=)7V>ӑmcD ~#?SEpc] f(*5v5F:We;{JXay-Um(W;I뷜z2]8o?}e%,)g)Cn" +.^&Dn~M8ۋB(I2=utWSHo\>0"K 7\}a7rIڂfa'J ,\b੭{bfUv|I; YFZ{۟(ԮG}׎sg֐ K.bϫ^jQ?|?g k;׬ail kU'ךyn`.u)g1s R}7JGQʦDz8>qRoVuqvF1az8* ɳh3}Nco7G;oٯ3 ns>;ƄOY\mw[~@3[VJ:ogbյ*€E#~C*OGӱ?g6ڦt]aA6oV]It%Ԣcl9OL!2}L*]u#xV:p\șd~nZ1ߺ7֌L׍?| !t7U޻"˸-,2 $VړC V8 ~bp/RA0eTأ5An&35ꇰ%GkoRcU.DU~umjDQ kIH$IF#5'AS(]дߤo5KP@l$o\ι{äl)cyrt!=YasF,v0-ס;F05,Va}dAņ-\g~kO[cۆ̩{,*QXT#: FݑE6U_!Jic.ʥ ~@e)PwMJjd^ƒT48H qݙҮQ#Xu܉ܶ{YX hD\6Лs)+,-J"|hj#+P 2jxg _Ϯ[GT'(& GnARyw' jzw2$&\yi;[-z(+a#\x` ;ZQ:0(YYaSaT3Af# IS˹ՂDw:i\;b(//b;uKkBH`2OYMSj&LzMuNz WtC_'wK'mD)Lꎃ;st]Fzć&!A/!˶GLj񼌇 h`Otz3e:i"^.>fO>!T u.ݠPpT})p7XfE L X_M̄0 S'/h ||h ]& o1"}f6цHq<quKfmf'V^<=\abRJ|WT"M!ƫwr5~Sj`ri8꜐Kd;WG$tlfiJ_9*!w>B,(cn.Tp&{ _~X7tΨlbn~,*L,Hza% <68KZՐ{RjA.x}Os*47T hpYQ*xa4GAȃDk'܀C)~9XȆk:af`#<ի4GW>o(1[[_axVQPl햹]"aJW9`g/Pɞ;:ͬ"P|6%@[B+fI^Irfy/ ! JbWm_OM39]|v"qSb+""Ιj}mՓV8l+g *gen?m#P\limmn:YxNE\~-ϖ :1Jcg~CՓR戙cԬ??:hXh0iU&jX6-()TWؕ)He+ =gNIyɪ|]n&L yF' 2>E3 ϣy #UБ`]w4-2FK_.y;d-e6:$N;^9C}zJHcH9-+y 9:Ļä0*MeG–t f5(R3\NpT3Kka=8i,6]u2k}ǰ-; lQ+8riPyaIZ[rXmeUҾߒ-+Ydw s.N{fPޮUJ,N7%X%&ufXs}*zЈI>oaݣz~Ue-^}γox x4[ #TpD!|c7-}:Tg<^ f=zLj74 [-95C2hrћԔW@]6~_%5kڗ}wEkxҺ 8&36v-u vA=${gR\gI ߙpB|桯j]AV6z6ĒÎ4qNDᰴo /]e397`@"V舏RX"KNC|7>#4xU6@&79SѴVM,gY4,4c8nܨx2^ ixOS Itey,&@^ .Lp)/* .6]'z"eCw1}9O˹g#q,Yv`KTbC+BH!wJf ]Q \voNf$R}O6X!I8r?G.|WmD BP I_G6mm!ɺJƈC'n8IS?R%W:$J&b4FH~yd鶭:ܷ9lQ r958>NxO&cgvҺ CsE-7ͩ7\jU'skȆTa+uS_׸}|bDiNPdw#V0r,ğT>l;)waX+SuDC̏%0'W^4-7526X }g`A>$ny2CᴠA1e8C$؅F]& VmYz&~sVm?B*uHGX18Dk+ ??MxrzX3z-=OMFtY5SՑ/g B߀3j^T+![څD9vfKjDr%P͏.jH:s&$CúvkE|nz =C0]^sjC4 w}?;@ vCR)pR=(ߤRI>cN: ?KX߷zq Yx({=p|-i-gjIvp"02Wuϝ)wpID@I%D59%^3wf30ZlxVAw:@;8Y?l洆 ozvN8M[_/vr+Lt U3>%8Al:"jZ|~roB~2|$G*\BK%HEþ6DZqdFZ&C*X h)%uP*o ۋwv&B W (YhrACwƱrڪ8a+ukb6梷D4 f뻧FL] |Vֈhp/<Đk`&vz;쑐d3&N0sa".> 2'z2 Eq:3RT3GQ#G\rh9t73ɸpb{%(Z R/@;ZTEQ+2FBo>KKW؏#j')i9glml`BXn 6|SJ-T'O,|xMuJk_I6F02xD#qfX9i[_oⰖiCmL[SgԈb4QNnk KW{4͑ }v0 >|rQYQ J2>ᇕ\L|34uK/UpNG/haz│^dқOط7T+A/ͮhd&Ƽ#wCx`2 P8Lg\f's V#ټ4̎BDJؓspAN 851CT3$.)3%qJf7ֈlJeMH0ʜ#>@ x 2|IwP_tv'1V3remJdMo&6Q[P|*ns \E<ƒN̬̝Z,pzCPijUx_ h?ZZํ>!;Pa}N`7q1|Rv[}(L+^`arj-'79T;M1E RZR)ĺf;mBZ3^&ꐪ\NjHTdvGOg5$E)ޙ|65 rwLdl$:-^7,I g}c1i ܅-:T֡N|EHp\x(hDUixn?KN($<| uI7~4~'z t~zÀOsut kwզ@PJn ħ6 05 :^U7.uL`P-n"}jy!?\n]x{W*z=c:N׀vݎf͓7/$sFwT &~v8Yll{ا]S?D9 Z0d񕐇У%(ޜ8pcIX5g(w.X 龜"ć&F,t-K"j5 DG2 -S{gS%LHU Cǫq|_ )٫ AUɰn>EHVἦE!VW ;MTk=u^z$UTM>K‡wضip;ǡ*T記it /8oV f2]x4U_*HYJ@b})Z]NX |4IKB^OŨ/JPW4ȯo-ڏeVR^C]giHNE=[p4IZ4wyjđF\z鱧 5z-O_Rol}2bl6Lf#%]ߖ .U0?%l8 .j>WZx+7~@ĝ(kXl hCQEF'NKRlj:7JÁɨd;&Zϖ ۮ}_2$]t!2//bG S.W$D3'++-w\nj8ZH;(j.N9ʒL*>K0T:fu@ dIILwӰ#ύcgH>6gu m7;A5᮵kMS^%@%Z|>߽3e_3=uA&L7)XNӬLҁ)W]T^E՜bXJl!63pE=.,Cxtuk#J^k[M]=ޟ,ͼ- Yp0",H[.cn^g*+&9ܨ&j@$CRkldVq8FGT'\c?ɽڬH6 Ly@hY鴸p6(gs^N/,-N> bչnYs mԲ1!6v(IM]q9g~0'khr@ٕCmۅt;H^©9CKriB]CA\uPdzH\zpjwe2E?7O4qzJCFYdžo RO_U{-&Y+T(]0Hnzo!9.m֟N =kEk:sőup;=L~Xs((GC/f/kG=8ũ`k]̭O0"<|az0AwkveO`k+w&"ՖO5|G\8}+e.L(fd˷j7 TwRs;II;?D:HTb5%8hQ&q6>mN?x6J,sso {⺓8L4ې"kvz1[MdC5CBzM+e#-Kws H&j.g_a䔃^p"!#g 9 8w<58F[4ɑCIҨ҈Mt8'>qNNϋMsgGfF?s67c@@:GY|:XBys1l6{?NcŜ1C%I#]:v@t*^Ag鲄ׄ#[7/ᘑA6̟̭(s{PB;Rv ;^,Q xSs8mВHZg[&G2^?=ySArԪ1ss@G }~[Z¶ c9$˫ 0\|`Mh}qmDh'qO e8 ;phQIN4e1 X}^֗Lq@ʞ߂+>AiMPE#vb$X\eu86`)T`K֒G388.ͮ@+l p٥k`tj|}%6<\@~ݑ ,YI1n7;!SgMЅnsم` ,NG{.xb<"5pz,pH C tEQ~cZ:i1\j՚M~"x8)ٔ/D$|J+?uw K5?:yOq,2pȅFDrKwlO@Ӏa`6(dqo(!_\l m"q,g$o(GlNaI8e!頇LmT eӊT{P7`R杄쌢#Mﱈ DVi+~ #qqۡp|l^etopk5.vu!;# ѾR(7 ~Wݪ+KBab2}tjanzy~u}Ʌ+ՀOjld Zd0XA2x4(j] [xl\ղe]k._$+rfA,τHMw2,EDwR c rM:20X'X#`" .&֯k Ek艥j bj1}/[[GTi|jpasU7enh w]XeW줁:2S~wWbgG+ПTQ"|΁iG MCtF"ݞ̦+A+%7-v8 rC#ptP{C 6̮(y/(N\KcϛD = ri} !2$KD,^p2S!d g!C_hH ]q y n>Wrz<y,%b㉍r2yy k(F sr%InHBdT&W5-nV̧oɒdV4瞍/LU 눞l%k5HJou͓WulQB]^@Jk&~%Xl w&thv6Zh*gX~(j65Y*Z͊ﵥw#ezfќ>ya߶)#=$Լr8T|c0k?XT U{,2X(TC6 #]䛥 =Ufz+V%@WזNbG=SJnJ;,yk'Wq Tp}0yWT҂nQʞˤ ЄvN|U-&^Q| ]ƗjL*s4nSGƺ{\r睟fYЗ!*ԍwvneV^OGGv=$iJ (Tn,jwG)q/x z$ː|]&Qg&[HH**ЕAMhn/B!6P]^'00PO(CtBd\gj1={ɰ iRoJ0^S_3rd1p˷L %LaPGĚs MkB)mޏgˇX8'xE/^fJR%OvrݫځԀY)jHMn="9M0 \=-_-CɳՅ:̧˫С\cuѕ$Dg@U}h?d`s֤-瘝rii: M3^JN>f'.jt oEJY ,:pNqG餟y c Mp u~c,vd ;_kv=KZre 9YJ<ffF=90avYjdJQP _idŖ%f)#@-`T5_ cДT3qn??_1ؘ۲'Ն. ׷1*="i~(ƮK.F2~{BJW:['n:C^Nռ_ )~MGN ,ico*j#e[)ُyq&y->h:>y1"Fj'c7iyPx>|v.W1p/?%6;H~?.nܟEAg4{s1(r?2rg8뚲I:z=70-A+)е`JUQ Mff % ѭVNPA:uY@y>8r/qY7q~]&oN/~p8>̷T+ە,[3ih>JXr!tnemųa/.-PsdECLƆSYV 䜼%kmWhR5-M@T۴ڤd)<%FtIHn::p0ahy=QoSBh|ZWT[zxځvm21D!y)v[g kpLgSfv]6i*x;VLgM=ia (oMpgy'nT%& #U%Mvr_#Rx:+Q֡W:JZW8A -kML ccśdëtfc8dX}M>ғ4x΄ uUl=;X'45Z:۶;Z EJdY_E*VI\ž+x S;/MfQVY&KU󨃞d_L(Igp nMKH 9S`]gHz3\EʇlVEso!!y㓗89I1n*8Kv%UaLƵH9ߢe`0mib[LŘ\%Zq\52L+?_ 4p$~%| 21/ @lv[휀B0X⻰@;y!+֐_/I?%ZKwL$&iq^a[ܫ%}^+vHnCЙV|>ge5dH_ʑJ-e jeiljPPxXq n&:G1Z"qơ>#(ZPy)oxzUXYEh=I./AVJ%=YRIpQ  НԠkkI^tpNbO/㉊smX%6|W ֢ /9q;*] 2W,t]>H3ЪOV$W_$ # V0Ni=9.LqIhSJ רſv( 5Yu:%ߎϑڪv[UFg,:@)feh}?1:hcZB" ڤFU]sy(9s"й?-)5S\o}Ͷ\\vO45HJwb4s/B{wX'%R9 VoU[fr5cz)tVd7gqҼHxF9 dN,RJ*'wi7 Oj}STcVp]$1S@S=C+I|%7s x7 G^42i]Ts>PbdcʓGY2EbAvP+IL@b~sB/ 'c39 ;i..jݷR,T}U/WW{u'V;K_H˫R~nV>л6AOYa{JUƲ(VHT&Qs(^RA< pe1[serj3By;ѽbiFVk 2. T<ĞYx\^vSs1MuދΧ#`l a.7*NFGq) GI, ن#)nsOE? ʐ"OjPbI=_=`q*V:zkYI=Gn]yt{hnrM'{@gf'W4NY> r bW tj+[}vt([iB&΋RjZTE8QiRbI^>2v Kr6%+<OY\=OJ9[UȺ̢~H1lx!\"ʸ-X2 TRi2?ȡ-I/}4E\~ҎlJHEU5G#w`haJ jA X.}Xj$b^| %Ay|26dzy%PxNzꭵ8evv`4\YQ>:h46˵C0e#y?9 u;Y{r/D}2<^e:R-fq>s8N^4K‚7Y˜dC-afh`** xpd*`rud7:iVM#d:`g%gFS.rGpf؛,% \3,AĔC LL`,"NI"}i~HRfnIȱ.R %vkaN'meA5k[^?>^8GP u^U&3qO!v t29k 8*·e هg m3@>jys ~~dͅ'Lɷش> l>u]E:0{Do,wVL}ub+QLf"r_sV?,f8$WڅҮnWpMz oER/\5}^,J6U$G>7%#`xtG6LXzȟ,BJX=f:uB#)+<@<u>k2oGJ>/ZمN k8 ώ٦:e8'|hHԛ# $NF\_G\0-_#w}5,̷#lקIhO{\]zҘ6X+ܥ7ۋpRbs~rXg[2 NiZ܃<`4標{Ьd+O /pv4֜ *0wG3Χ,C]zF!tO[H!ࠔ͋w1V\mO[ݘrPAj@&I/*sH ƥ7`ӅʜXFP^8&,ǑڢL;7=Qoo^>@Qu_R s:V /Dk5M/&Q0-$TtMP/CEoZ]aMpWSQC; m٘ۉ*=Z>7RZ[j~!ډ'A&0kd5%HP1f/XaVFgw!NLAlȕp ,fXnjt:;36?#5fU k_cRz' o,\;)XM׷W !%-:Vvq0.%s ݧD鵣`䇠Hy6 m EkˈTf"!Znn?#'r{ܚSjoET-*ͶI['ZbMH+r$@bNӆ 5+kT3zq%- {/T =leNq-Yfj}!J@\D@)` Gk3Yqyu2ca^"+pUMI `9uWEM ~FkBiExH)dL*QX 1Y3dHKp<L}̃ TtqvVHTxRAԛ 0:n\~oL{h6>Lrs9qnrmcù hn?P ]*3 mx s`Z+*_BF815\ KVh^+̋; Xp H京X7޶ )D.\J\;A*?U"aqPdJ!sQh.o&h d4*n[Q𷡡7D BQ]3d@fHNiU6<oh\-l 5 6_A&QRh-r5v]+xV[`la3GPm Cbi\?t/"b@vS_Dɯ5Ox)9šѯ<Ȩ SǬM4S %5H%0C롡LyYn R^/G`Nj(xDl>:Rk?ޖ@T$\]yZ7K,qF 뾿ۏ4a*hutҶbjs_j`rOj>mJwy8q|P_d饀#ČpleGF'(Q^EAh_ą cu" ;/ *H AuCwDVŃi%(N YWm Q Q'QC[m!ܚZ­tڦjzTw1IR/G4U?LW(Gı=!˯_S;`bo#":#[q^0Qc-0")@;r푩^wL|pZ=Ց\{H<+ @³St:#: 9 b7pZ2$@3xjOd^lvz%2zVbnhe'G$x*q8{g-[^rIYC^v;XsBNնQza(B/(H\a<ǿev ZNcdX:5+HX%/=EK0ײASrD^hݻ|{WъoX8v@W$[)hOjbIM0p 6BTCzvTI):sD /XB}=&بSxHO0wg$CTJ]2FVӾ 3ee`dOiJ{dePݠAC7J%=.ӜeuBZ:7!:YBP KDnÑ\d =sܵbhdVJgҒ1Ͳ1|+*? |)e7$)xƟ]o~xlR ~Daܚ H-Ӳ~n%5"jN! |m %۱ܠ2K╌Vr1mxH$M˙L!:|&Ά;8˭,XoM0t덬<[+P4[fȹa&¦+ś0-O#C4>$8 0rmK UZ%^#ָ{AqK/U]&Ȣz"c+VIlB:@.W8R>}I"#伌4#V.44{ ['ADb={Ƴ'\/@a 㒦l0 PgDNB_9j7sޙ4oY.ŹQ k/rb 6>fQN.WA $Ê} BTGp P0= N$Em کBH V\H6ϩԊGXi꩛ltt!<5jE˷90ED05ځBKh W$ZzR fIsF/Ex]ÛXPsc!jwy{]Ȝ9?q4ԍhGoGoʣ~_ީ^%8}^}琐7ֽh$lWyaKpТǎ"hQs d 79S㳯=hSyLf]Qr=UA)g0&b25n̎)}BxHT6؊Bd%j`J_/$ QN;6]I~j2 <^s6h -O+Ds scAsDi0̨arg"AXZ ;~:6X̿~5G~yn$=zKeg4s*t{Bьd(J>,V%mB𳞤6@~-@ [tSt1۷Ag ۆT; 8:P>CXPSoM$Du&l> TH3-ێԯa 4Y>e̳Ә3 &@0XlwA'nµ4+빋jXZ]ꮧ_BzoFB~]Z-'N_YQ\4"*ZF&D&V8VzLEF GxטO/RVW鑐(I0GHg?MZ FP>:oCigHiqocJJw"l,SVxN{ܩI gnzH6x+6zy~H2p)^b9.K;^k+fR(sN6IʍeJ/){P+z},vkRj } P/Y!;tUbpr]uVjslIS sѭ۴Y 4kGݘC[w-&<,ibw8jXa}0G 6388 YwGuC< i ju<({.^h(h-0x$МJ{‹}uF^Z_"033 _p Sax:Lz<P6KID'pnBQ[q›]̴y''PUa)1p~|f):ʎ\u2h.,Lzf\hQ4(B S(R-7X.xf-hb;HKT#=Z7W(i耓&BM I;?t -q]HӀ5 O ZIJ_BjXW4[>|%[t!=UcA(Vٓ O]86qD16k@'/!CU-'Hh[(C H+JWߟi|^_t s~ݛtpdV o2ip)8eNEKGXU^(^$.T9T5V}^- #|8㓗ԥjư5Jn ؙY|$]O(P& 1+yUDB{]7f^奎%0&|~x*Y۠QOeGd\m}ݦZxU 衕B ^숇V.kjKa%j$)P`KY @D[d^>;Qc?> TJJiO60U XtB\ԋKeQmQTNJgu9vޞh_"+ɝ %hJ*Dٌ,&$8ē9HPW[5䵘8B;;O\rod#Z; s2o{N/*;|6\LȄjW Ba}}; .,'zccWi[?Yao(^VG֧xv*\XYTDrUN4T2.ۍ.+y% T;2+9/nK3c7FYvGvWI\vC&ɇy{) 8t捃`a T5|siFjt2@F&K)8y#ӹF*cUZ.Z䞯,O7T31*`E3 y"o@C%#9,v~=9sq zaЇ%1u9EΆ^I†)Z;,?NʦmԇFˈ]Y_@o8!SRV:M9NexV/lrJ͢6]=mUlx Q3nc.@~"/p&TPq8j9]xb6xjGljdM82R(qї"|n|`v,韃jŴ.:}otPğO Ԛ_#euYbE4\Th E3P]ם]5z0/[$XmzC?Y0Ódt]I ľn@緃xiKF3#5t@ Mkˉ:0Gq R%s"JUEPT+bj?]ii^:rE$Ģ7%6(hqyyhT.ℨ%|͕٘ǎ;|Я[` ~i'hb/5!]1)A(xX;LM$Mdݿu 滺'pJN3dVG0<[7AWCf(h 2QOU&]?pUix2y*o$d흚$נfB ,xZi|h6AZ|M+8Ӝ4ɀRLJ53?&BO >Qu> c: @&K{mO> g"˷$F`zkH3$ w-7kx.̑;,2h1Ufm)^},tdE>  IE~z Ϥ/=VTgϾ6xΧ3 ã5΀d^bËYzr,CjqS]>aE𩖅Bix6Vj?!ێxؙoIA|itxZxWb Mё M$(zlYe]_MJXȾo1t\HOTCĈb:vUm3 槤]2 WV Vx}:۠٦uJ X-j57j5zmy!T\♾x7%tZKߦ)ڌ֙/oiҢӲXi)]QɆҗ8P$i~FKJa?D0Y4yjS1j_xR"y-,{*f:<^< N-GOe7Wh{G*QӟJ b%g+6ImxS]dzL5LX]MEQRKEz `Z=+WfnQ>|&RيJGC31 siD{{IGl+b0^ ;Si9ڰyB<(:#y<>6eIGjDlOJרq<#: FEzW 1f/OTrY (~(7q9yi:uh*^iDưv߽I4/RؚM2>Ǔ8&u_uޣfP~~-M$?Wń(-#f# >){J-(:kȑj8 HO h\6a+ ap}NoZaDn)N[)vM Xiaf!ᣮ2 r3*cmXD+ϲuRRl7D~1'IIs1v]35E(`֑k?@E;0X ^1|s@ZCRS܌H;I_D ܘX M$JAmQ'[kV[.I#uVB=7%9Ijmc< P. 2upzPśukkJͥf =O`2A8בʪQs+Tfpu1 ﻧ1aݺ. >|^ѳt{o0s˕d_Ab}1 8P"eIF^}w:2Lӝ}v,_#6 8kaZd5-(~[JJ>Dc ܿ>;@  Љ'/XsEgnڈ ZزXoq[IY<g9$ cӦiF0Մ2#=2!)RYYMAU${\ e#O}ncf8u^ ?v_6 Qv9OK~3D<* NM@iӘQv q9I\w2e86JD77e*NQp붘"wT2H`7gLËB3»-\A1uPls-{ D#:Ŵ ~&Nꓵ_o=7`0SY0hXʱY`0r‘3;0 %@2 1 %\;z3Ww&8";qҸSo*CgyFEoO겈'e =L!98_-\Pv)ݫܕմſ,3b^W*ڸW,例ê'Yg0[w k+sg V3{UWULR+ 9fhkɺ$t/i y%?9o7JHN5hNj圚{ .?EcMxX*4kA|HY0A'D\m3嫪:,Vacٖ v_{Ioȓ,H>Ҽnar[*O4}NQGs^+9z0?R0Hw?PQeiXR@gFs*>ǩEK@HdTW@,ÅQ͏he8#fƘ( KڗY榐ľB݀UUtqh u8S|̗)G931zo`T9OJ=7C1;p\VI7)2!ltNOaG u CiC'V3pXjG¨cm7q2C$bFC>Wb ,U[&=Bjd= p1+λ&rdoϏ8qi)\ D}L'g046J\%kTP=k D2jDQ*|z9u_o%SIwphU, e=N]E޲x`rR7骙!]W˴WrS?7w=~oZ38xGwhA6:ΕZD!rOF>0lFvƎ0F\Bc[n ;wfU:jGu(5.]ι^H 7򚹩7n +>JA fk3qM6..CAYv& q]/pX@q[j+wKJZSȰU,ڈrs^kRЫ>p(~ /"IUE*1qa8r` +C^p C?R/z4QD(=}'?u 7`Z> 8Z8Zs)&sϨY'&O @^^=-pۖM6niUh~@R]8<1B%^(+n~fhQzKl7GX*4;NC©}B㤱s)T6|wp5B$63C 7.A|oX2n#$RX9ǀ/wUzrй߶r?/ @񇅷cU b= !1 zxtn ,;[tup/j Ա)LM7'[ad@ɡ䐮kf@\6b@)O #U&l8X6mV`dcf+yb Zx8 J7FZN#uB}X}IA_5l_M>^v va@z{|HُTBSpaٮ x)F9($ü|1kt-eSK< 'aܘ"~Cg@Մ:t?TII?&n~Kl iJ=$jK?ytfNzA_)˄B{heȥGhcS+?6 HT?җ[SɰdJC;oA6CKځm6c MbQ$Ghˆ;(vx9FWޭv",6yum:p^<{}*F8&ϥR_,9G 1.{0~^zlwmdo 7͙Tlȕ#*CyY{= tʦJ8YngtCX0.HiL=9`E\^Wu'ޜ'.Pg7fiխcS. \d3o", 4Jme ~rPC^S~?{.8vVzM5H1V*$K\x k-f<봘ܡ"fy)ۘDUW3 \hU5h|5Ib^~H^H5 /e+D^4jPt0Ofa%^ee!?v!;oQ(ZZ҃?]ut\sse$ v9WG;d΅چ{?Z5QcX#ݎ!*aj#F`xS?Joƙ,™o(Ń)O={`2Ϝ3Eےcu$|Lpc̖ JqGϖuz0ť3>YEh"Fk/ԪyiCyH#>ULqKt#DPENSB`Em2ȒGxV+?O!F4.qD~‚/ho\G6*NC@^$2 &it2,!$:{oL $ݾ&d"j9(''qu'yqw@_2՟PAϐJcPl;GkyB84[e=3ӛ%t*@%ũZAH"P>UpzG/ Iy!tՂ +57#ТX6Ď#WKEPXcq3 xoPW @h.6vB=m)`J;Ac]]2}{",Ed=k1z vd+/LL#{L8vhƧ¬i}uaa`U14@Vp@E&R? hRGLBmǴ tqD{)gTu:g*LxyZ5/؂vV Ѻ=:c7 H_EI5 $Lr5x-tMKyŬPe/o[)Dg;mp 5\(mW t^bG#U_Ag8,Qa C+D F*`Y2$\f-2_3{nټU.ǯI8eH1A,8ܫdcfNȖ^A@be@氆`jjƍ]Z,{/߬xƸE) H.0+}\_obx?5{/ $Y?Ƽ4,=@DW>R}p O`?=MfRLANy_'ZlI%gXaޠ8z5)~_>ϙ̋^IˌQva\.uu7P.{D6H&gO21`%Cߗkz(I֔0)No<Ox h>tm 4g dZZ -y75 j{R݃3\=Ѕ{CwqXDP,0Ylf"CU?gRދŤz^@-Kb~{F*|bFXL A(O K֖6𠏇Rx;lbn7t llXv0Q'>UD)obU󮣫bRZU.0}5W%L o9fޘ +Q~$B5_ؕ(UxYVuA&yׁI-n-2N>sK' 1Se˴flТ.QaәTwe p^65L/hIg"ȉSʶIՏ[.yDPžH^^'n{N4}~fFkdLLŽ̈+;t%3pur2ʓ""h3}zN׼4OB]z=A}xqXgmZj°$@\2 9ԗ"oTQy+/.CA(2K$]Qvދ S'Cњ/sq'PZ+E Ůt!T18CFjx/ts)^!mU-e#',=>5qc{ܮ&9xIt(۟W.0yBK^Zd:^NUrs@['So?} ᆋ R#AM>:=َ9ph@ -?oK|7,`15i]hM;ڌe2򨡏hMLԐ>oL_C0zQcU[:C>o|~by 3?jLŨS^YXxRI ;c}aŮ~7 eEfͦd#9(ѯjA$2/b`7m+xcJ:?(9DA2 XSY/t~, pADlaA;gCTab NYm~_Q$Z*܍wSPuXo^\3u )6cϝˋߖMV%&qR9 <{ k){D|?FH4dĤ2v%&|rgڰ|nF6"ѻ6)vkR3?0/-E$sZpr !p-6S L46'{uBbܬp˺ζd< Y*毝NCG.c%.ɏN/.ԴTI׏ ̉-88gW[iGk2՞[K(['Ķ9&\g_d|,cH|u8oKy6~jvD!'Yow GByu P o/eDEA>R,^sN9PT?)1[6,ګO-` chJm/;sEHEYb}ti  !`u~^L?tjʆe*RiX l9f|2H7󆪬FZ)ҭ)^ay5;:ё}yr:_yi֍Ubq*[͖(`c6)R_&4A(''܎e=~_Dok*r,GcJ2z5k4kj(uOqTnJ"$zbZ/S^#fX֣3:$mC򀌜g!l0H u7/\x-]:LA"e< ~uqA$M]S {z+[eAeU&܌ 1}I[~KVc #JdaIz۪+MyYnBXp|Ok{,1~̧\$g&Ǖ5V6>|>R ] 9& oQ6cV\"Xyq H|ǹ\e 78Tً)|PR=ˣ | rY՛?C"-i6AmN1QOX~B^L8̔{݌V7kT8%@4&C!ejGg7tMNo ;p2DZNL_:* $ʋuyk⎤ kpd"O[`ۜ\/ʘmpB0FJ&c{~Y,*?1c#ك]զrtn9?DDec_o<&׸;l2{ Lƨ}:>S"_k(`MWW\3uGӘAZ)4XT~Ol_Syh#8u/bsgxky=݅g<ePR;~(*bƊ^1`?gSdl!\c_DG3a^s_ '(uL~^g)+_h  w&6DAoJ-B\qW:| ,UķΞSŸ#^t\Ä́-9-9JT=ޡtoϽL- L1δێhXdwuRƩ4S OQRkT}M{\PfErE%2z'2 â,y[zq/T_p y}T3kILy3Ihxp^LueZ8ge/=1zw1e&6 hCl%k͓z/SRZ D VPY<ϒ+OÜEX颅juѲ2$H,_iISFE33P|{G7ިu4M B (P"DK|׿X&zbh+̦&9 S݀Z[VtlLb(xJŲFʺ!1ֺ]@\ ǃ8~G+ג5$ڔ0k3EZvU; om>ЬOn/!le0nN$rٕ92ع&Ek=F?xJ#hM H4i ~DujП?~љ\c}bDQfQ9.!dWShNZIPhUÁMy ħbp&2/sD g!כ9`Xo1b<[|4*lA7J^!)t峪uҟ"+ j ޷zT\w蜿-a(koT\L@-P3v1_jyM- m~˭{T{3wNiǥw),\Qlx7tb\5yih71M0-o'+]bݕo9v576GR/hn&yT6DuGHudv 8ټZ}_JUB"6eRm!?e\6%{EGJkx :j/W䧠0uZoq[)Pͬ9Z&ѳ#{6(W$B2 e~f+Zc" Q[~O|VEe< Fe,xvՀ7G$#pL'Z–nΰS\-{g@rCw,zӣy6OhŴJ?E%g8BrF#r4^˴W,_8]wĹ} _]2}0ٷ~KsX0 A:}"\7E`RѮؘ;bv)C(cw zV$j>cU#^oJwLKGpM MqR(iBmXO'~`]keSLkk&*pC/o[Ke͉&|X%ҨV$#a2ecxgcbqIF.xr!Ok?jh橠-M+?w-^*F=%sJHhT+-Ű ?#۔r/bX8#`۫7ܖ<ꎐZW~=365lծ_5g~Ȳ: aZK|){i4޻ya͂hX̦y^@5=ôbxD Hz CƁk &LGGm2Xf# q2A+.{+0T6wX M?F#l(mA?5Ips cس;# NЖN(OR,) E4/,F D61/o;2ƅLݲفQ\saO"No޲GutPa{He"x٫#FHTT%V}Z/a`=r3cN/H:?kKε~'S/\ HiG K}HeВ`/hD`V%C0fiU-dw)h k9GW{k xԹ!yH̙gϜIB+>e^t@Tl$y$eR]]2`э,œrIH1O^w&cq"g͍UfE0~WvWМ$x?"V%bsmjD$2n:K.9"@/ޮ"!@PHp;6WA&h-^Bֱ͌%N ygf>D(O3.ͩi>4c̘!gq)aT}d}Q/cTQ]HsɿbQHȗ7Vj|Z]8,y@!*V q:VΣ]NGGdy$XϞ\G =aO6?ǥ}@nx|fWXl쎥?]y-QBR)8j@'Ʒ>-Va4鮣"m#i{/b]VOLFP7=cyPm̞jG8nqApk, 1'4A* 9?^-V]~UddcóT}e ]Fr]a̽3Z1vT)O X{kfs,~3Am;=5ۏ2liR}.ɢCv%j#d/:n!n/ƀ7w!b珼| qTN@9LX^9u9(vbR'  rkQbx_](ѭ|Ę:80n?p6O~2 iR?re&ۮp!Ug: ﱳdz)׷ۼaQz&2{qeb1U4lkߞxkb 5l 5iH&7“[9MP4p9g37IʗHPU5ḿw)=FןK(%=ieA6_EztMV 8BQX,5 x9bPidOࣗ9pVu1J 2r8$Rp0 *}SFQO}lIe[֍K|p]UjWE=grZ/žM)+\۲Gv#@*fr; Gj൙D^ƀO%MBC`dd2-8 C칖8uxAK-`RT%ݽ8?rho<xu4ܶnSJpSB(dQrsr3\J,HeEgTϟy4S%X.U`S 0N,FYI{?ukjGu^,6.'LaYK`h 1TS\G#a= ]wacٰg^}T>ad~dG:jipG(:ʮGģg%˃jg<Ɣ2bL*H"g?Jc4$dx1g qt PϏ)MìLVr\,l~%XVa2fHuXG2$JYE+F^n _R? XYjJQ SY^рqLOIEqP^},jz-/Xi.sh:Yxlu}FI% o~ *?ʗyOvqrp(PudTn6NXqPR)&ЌyЩ!X{jnȊ&J]\_7cLvR#4K7# Aգy%67C~t dy1Cuu_]N 2BZ.Q bp-Fx %?i.П2tA0O7/QC$j "A=h# TR+h,E?In-WdJNgY9[F;͑M"rq,o1P0A ME~~na++Nz'b+vFl"D9?()B.I&'Bu}1Jwq/ݎ5-(lg;>y  f5f)3ofڝ9-Qmw&,%/S'2YVf?%0m[he $"CF&&Z$~AUcmp͠ bPr-(^&; l~9d-4IJ[g7RFQ?W%qPQ|XֱO`X1ut9朓ic|i?ǹMvy__%j֘i:x;o%15ē3u&;ƺ8K*T&.Tzn4xYvr fl`sZTչ&\ye."˩FtZLq測!>ȼJLIJdM`<#;eJ<@L@8/T5W'pI"aSO̾Nbp ܓ w1~L/ŝwCN +؊^(l|%2Uf <6&'&E}~k_m_O9qVwc^ǐ0O6'Yw0'Yt=WP{ |t7{ʮQ'K1HQM$Cs Ƽc9jc,sZMj#և;5k*wF).FE| ׻`H`aOU9octe̬ߗޡ.tޭv2A7ZQAf?Tt4\U!/XRgqU2![۪e,dS4(^0],"4Bm~wނˤ wL ) [fPT/iHjzzLdk*%bM@ULaIuR׆*̭=Xh֕Tb?qŒEgԝS:g3&$9Q T4#0hf dycohb壽vYVIS?$z* 7Ѝ;onM&h3m7OA{YmO/Fo8mI}}'?ԥfb2l([켵ݫPb}e;8|vɫ.uSMSV̮0^L}4mj,^!9Apn_Y`pqob$;uபe b\a/*.x}A@"ڰE 3SFnqIn/ࢁdw,#%৸9"]zjr+xqիvG_1nFNOxb8cSwJ#s퍨2 xGcQAٺ{{y/p[ռK צ-$\M4 %X ʽ`c=MV2se&JQxbu:+bNڼo SRV_ݼu"FZ7ҍϫ9mǸnO?a {*  58߸,^:^F f=BwQN| (zΕTݱ&"`b{-cv%[J(ǧN@ ڱpAVL)Okp,fBQ{SEBq΅)fbu^+QCiX[Bwrx7 l3 <1#3 SuP}A'J=wh2f`'86¹%L[uD.VV! [>R+аi-N|Q{Y)9a,E$XڛND 1R)Gu>v/EI9XqQf+yⵆ'$z%QZy%.$*Q{)ciW#^tt;j^dw_ԖJ[$0!j$hݮKa|#TH9XiY˂!<4w5lE8qΫW?Pו,u$6 ]_Mc -O4") }‡A0L! 鮺0R#H$c};ϳc@1QjŶqZ Gz GԟLLo"2%(OCt5=y[fk^yPvET0GB8i!^[hdoSkG%](دGGVlbf(hQ% H3",Q}1eMtK{UV[(mhS='=7AgR5 5T5+K˕H+$laR6r~սG =9{YXà-z!)"aF-x#-X&+mh*fZ U53-xhSɾGi49}Tvq CD]CY ǟlr:]DJBWID,^|i$SDluv2#Q¬G/2WD{NjH;z4D;6Y3J}NTGKboIݨ+;}ғSu.Y h>?U yIǚ  1%rK@JKīwMs#+8 4#Y,f;*"pi~--\ON^JZEG:ͱ=CQ5'Hy[`& s_^7]T*{2qEfĨ;[t,l]dç̹H`(PiG*Pp^`J 4[hY{%f-7_E JޅL8ˁ=Yʇ&LA*@SsR}/NĈ=H~&!Qp9#,>8N"/ed\?x)W>ǫ*]]0ZQˇʱ`lhF0 MV2e\kXWdqY@09p}K.j [k95r`l( H q.%/t;NƨvZ3ji[d=5j [@xߒaԂFUğ8,zD`SaHnK@kᾀ|t+uk\nj Oi3,o.|6r:XV ܲ ez3EY!a2>a[K7Zs Y v#E69pƞ "|m L_W 0\ʹrևNOtlFw}SVȏx!f:a5 !nmCw+%;YS>{{Ϟap6/VMњG =r\:7fB뻟dfeZJۘ 5-?~e6ݿc#;ՎAFEN#?16,{._aS)ƗrhuUcipRM2 3Zqx:z@LU(ijPĽ'ۏ\S5(Af"Ry.h "1h6yz R~EDpaM\bTG"Ш+ː3/Bz{}`gv<)ī[ iuukЁoGՓxrKhawȎލ{B@!-oeoFYF?YPoF?ߗ3)4ױ{:Apގ2,t(ճدOYp/;DPJMd oz}joC0hR,4+d!3sCNJaY Ĥ{Fp6; +R$!)\,cL'^Iy@Lޞt.,]# [=KЌL'OU*Gg޹#B7PxZJCMn>zmBVNBvrP;4ʶp0TD{$FJ!IRdo d*WP2CqugM&}5Hd< 'ۀD|8@6}{ uC=|^}/[b^_&6k\TR&#r Xa_H7>c/#tx ؑ* }<hyd2+&3>W7l_bw8PpN doqFD*UB(W)tM k,HwQAw+l31ݨL*^ʛ.жF($ !⏜߫vT1}jV#tmS:(dUGg '8x׻B" aզTdǔt#0TψL=;lexroP_TF[ lDʖ Mݬ~..okb0(OL6nLbIcH=Uc#dk:w" +/)xgbh, T M[  6G+uG(8l\ iCm rIӮ-\H.Qlsk@EtˆZ8>0G)=ЉN3OD xN V%#\Ų~AUwLJ,4gYIe 'bU8jC(M bnddkFppx#wvu޵k`ALfo2og.sd8!|Vo=/ԬOx&7a,[2PYgOKeW #on`m'\e1tiD ;^#mY::9t퓥ޒs歘*cc 5%/q[G\u͈iR>`sު.b]='UE镳P.#<Λar:t#EefzoUipewd)we,6ݺ8R PJyu֋z:sc/}RʏI\60(ر<㫌RPф~vtn%l79[ #@"u21* >4:J-}~<$A8 ZD[K.g؜/V#0~V0y- `3f%D5iMhPbTQٛ$ 㯭r1i*Fs|(~fBAL~PKR?;]N`IRgsr5HR2rK\wrw*?3j얅 K!_")zu=t3x c=Q,:lTE'6m+NRG9ʴíR{=u~\R< a|cxI2!Hm0PX )#dH!SjM8J ]e|\maiF\//rnX?D$p(0o^A_}1!0LSa-p P^fGCg ۮֱhO_ty eY(-r30ߒ~bv3f~(yDOl)…oW~RrifN !pi j!3Ě;+ f<̐tBQo`OS3ِ 鮴X+:1tZӝ Q^O%M ޏfMn4@,y>yhm5Yƪ2'C:0\<!.-pz]BA04X::hBΧMjfЛE]Ѕ Ҏ=kcsKSs /it ibJ(^n4BH~_%ov%mq/M-Ӄ|l>ƏmJ7Dv0v'՛e;oq YP- sմ ⌿N-z\"L/x@TƮ&-L!RCy cZB#Ů%.Ǐ7+&%MzC\z=_ 0KZjof;@vZU]"NkQSN{żTRMQ剰xϹ[MjBA!Hp=8~sEbtp`3.CTA1(#IYddX/':** sTF{ݔc''\{f[2?p U"A=kW*G95ys%@cr7yY/VKWXֱ/б#ŷUiIqiP''] kg}u]Bd"4fB>}0Ut!_P7Vyفm=K[b CzB{ؼ+]wAQ}68;%3h$gEM`}kA8O70Z̛n`k]e?LSLiDyW @A?ˏ_ }wH2-"k}X%mَw0 W qm#8ᇭ!`L{H+{W@'w6Mm.'j' ~B|Ą3.ꏂ9;Z {Z#1cew վ25@ n8,^- 4ugyzv\;V=_N?oJIƛ`qSּj*_(n3ۢ@޻4*m8D_ҶۋWWaיDb62V=O2M ^Cd\)%[()_A@=Bݖ_nO߈P'mq*{SpTS'HBbʫtbjRGl;'<7nO'!}nvQ)߻v ^L8ڭ׳žp &f_r\_ڽI9fd|ڔD f1tğ!-|2N"K ,2o ]scC|^to<%$e/)xA8U4w_L;N p,u4$i-]A GJ؈Rď9(MRLQO>t*y-iU8oypg9fF<考+Z^9Ycf[Oj!XLLuhC-Z=0cŧn̐UF=H{LFyO~&O!p u2޿NXA#\^u? srM8o%f[ hҩVՒ&_&b": %e#IZl}Ȓ{;Тўt(3]w1-N.k vp@~σ+ZtH9^ cMH,3x(m",H45Յ 7 B lztUfk6=L]SH 1JZ&D %jl,`kYGɣBRo:;P>º2NJa^ocs] xXTpA߫q5fpZx!i |nFlWˍ >t7= Y*ے02ͽ% |܀|a/OtVq-v_w 1-_SV#, L2CVgt>RxOfiN6.=E;mng #(ݹlt+W+m("!_}YBYB-d?e|z3u=WҒim1;FTxi)/qOa0vw ,@bp0oKseIl&N/}tuIf~S+MuIuPeŊcuo]Raǂќ;k&5"}-)s3:Tm"-%tñ!KĞ#ˬ 0QϮ:4^32/PNqUz*1æ|f oNxb2)ONkޤE9cD'NyhχB"̬ZZ3HN=RVcOrJ Fa)AYS37,Pvy~ '䦔I? 4%;XAgδ)ӶuLRc&qV vkR@%JO=_=R]|Y*rvlJX.6A)_~rf#uE"®zmysBXCBx3Xɀ2'|06\ppN֠ԇv('h/9vNGl6r٪&Ŀ:i*NwsZ&RnHw I$1<(M%c+R׏wkLiI< *] mzIrX ;[zk )dg{(/b Ús 1py`d!$byFm x  [Hdha2JM,.=9~Ϩ3dLL(Ը}`O-{:ҩ|er<{.׫aB:1+J1,*^#\dի؜jΞixb i&N'UQ9/(ܑiKX3e[}1͉~;0f]O3 3ZHmCe:B9&e4jٟ҂EV$.ji!:t_]QZvWF=-  D(HLg‚bcwrtU0 i @Egc%peM^}zKZA!Jm<@L:Exu O ~X);C{?M#LEZ/EOQSVc,IOɨ!" lNuEH"U{sŲdswrw\fwE2>:ގZі~E^hɕű> wS0nOp"?`髂_j1A.4%)pE98%>0׌;6m{%}$Ecz孂%ÑҺ0+]*!ȯ(r,䰣L,L|Dѳ<:Ӽns?ʁ+Wf=97td1|x1bP0Zz$*ƇcG`h`뱐 Ԛã-orgY`FXATIDAt֩He X\w#]7;h0q)kHo'ueׇ&4CF%T#|^QɎM^cds>d 8&,jYJ'̦FW|!LaX%{4,W|ܥՓQ$}Q_ cd)B$dU5mɘyN|jm1x, C43+z=b; >!N7t\4,j,t. ] AYU^rtHم)s:(&KAYί\btA~*vx!;nt /x|1Mc!UbT0" DqgAr KNUU`8R7z8ːLڨ[Jj{92ަK1~Ffuv ޠ /ޜW$ Y!ƚbSܠ6ʳ=ٿ$metÃTm'BVѣ̟Cקk&XablfNok1?VvrUyѶߊM}q'%ftKMd ߀tlCّ< lW!rIG(a3V5Zv:0mJsE0UNG@*b<=SgZkHZݠ]zUPϊvci1l?v[vd;bXYb1Y8q1/JܳσB{сe7'yYZp2)*dcb`x,[@Fme_%gNUy(<.QuJ}RxuC8gi,ɼGT0SB~g5 W N\Dt;C.-n &žehyv);V&hD_hiZdiJRn-vW^)s=#WXHEC$#l鑞D/ulhK=dl:tΒK0q\z"'V/1{H׼W-t)OS0 tڭ?S0]mFoz_p;D8XY"ҫgqBr}meۆէAE^ݿ6 ?qŸWOMx(.Bg$=}j5zҸ:FjS oƖQ6IZ[@ @aY+'y(:B}F q)5Ry~kgIu32.Y@γiqIK5D7h .WA|WS뛥]RˣǜwEP ~H A.@sh28`XNB+tSW^*[VVg{KYKT*Z"ٰPwN!ۂFeqgߟ뜣@d/= ; l21,Lwn aBPEY9[/;ojZ%HZT&0X[m)[TRO ,.[v oMZȌbY;~ oQvl1 Rn ޼vv2)AJAKc$GQP9<V%-JtWͧIgص"TDRd?b'tFrdxTlko&t35ngYD9MNqu?_;nm68x $ (@xշnCHߋ`ɳ,I!ы@sҬSxOgFzTj+sRIJ}$ H 0ܬQ]:&3}!»2a^5v/N@dIk EWw8ʼnwlDn`i҆k͘_gD`a셼wq,;)q1b2U-{).FH3,SJmQ;0͉1fVƓ2"uVs^Z6PT5ݭr2z0'fm2Z  ~gBkT)+/mO;zt EQ?AAsGC! ^.3>D'#L#ѹX6Mb`7^OP'.|"B !0RmZ{iR,&2PqE7Cf)"Ins8*6E5؋t$^?ojqkU!Za (}e+>)?JKOq6 Ɗ~vQ>3,OΞh#c,G;,1[ *ypՀ}TeDVOAwA2 Ԍ%~ٽ?)sqI P&Y:4S =5+*@ݙc68ɀr[-9и  v}lf)Sޓ-ﮣd(|FS?- A B\0G3AiaK]e[o=4qmLpZGmbj~mlp^U0!^i,sBg˪n_۔klO3dd{lY^AnWE/P=;<5mglMW݊n\NCJLt'\5-#'B[NmX6e´!>ɈןKع4sP fѫ ƉPq?*Rd:A_O7 --> -y7"a'x=\ɦ)&>oWwG~B%f7ͱ+$fHMMBC.4dZ#Z.L{}=\,_#ŕ>vrE>rqk5:_M%X._aeBBá;F I\W9#nY<Py1\5Q/ݘ YMP[ [#@U+n=A_f҈s09*dR].`a=@QꥣFvHQ V eW4[JgvjePv a +(!PB9qܻ$^%tK y=0;Sq)=;դ!nn`=>zNGGje' yǴEl'. !-V*_w¬]b%NlWp*/)'_U;|G S}w\qFb-"lQ l";(,Tu4=O+䣪H^<{\\VuEl6b(<=!QL\u2g[te(gU=J35-ߺ^zRm O+ a 耏ʖU(%<55R4}Fd7E!xt24=XٸKxk0>,y>1"UAz`H+3֫Ff#(OYҐ ࠰:n+u[j]Z=ˉoyZmzR>h#I9 [L'No1a!tow;0לYD,Zl!̀N8P:%YĪ_H_hGƴh5a۳hnV˾<ٻi3Շ^vSr^ rЄs{p; >suGB`_>~q-"$Ԟ8~ ʈӉ)⠖%wCNq$6#SxB"?>Wj%rl?a}U$'ؐ#g1IN/`1=~S!pp:v(y6-BǷT;4v;B5~~b$wPR-r9kSh.sܶ(/"=1JEIpZz."|Bib6fNiՀu.7$=UTT'WMr'<3g&Vm{e+13WSw y޼M))MGJG37CQ,/:Ca>8:\Ǫ5e(C V{Mɍjё7TR bj^sYfӓ7\tY@r,O ׎m͵C՞X|GT~}|(|OC©%kzڸs@,bL}(aʵ.3GT0똺:A~6 uzšGe1M)Xr;8lC(Wu ]/ #4=Q+8RԄU 1Yb> ][SBt̶AU[7@1x&ĘXP?;(w? Cc'lgHGGB<5 7Bg}hd 0+k;) CA΀fl3TE2..ppY@i»w!"-Y9b[0@Mi2by rc c?R}'eM}x' .$ΫaZᾥ҇<9 $I6mUP&}V) .4$-#Ry{tt%~D 6&>pX:ZYAppݑͨR? 4roMҳ',ٯw:$l˱ +3=&Y6}n48!kc׬g,GLG{*T:PnpɪU}fUۥ>=`q"e kcQ&UbvDbH*qZ,D.j]t{gGbfCc9p BEF q9ds9)gQ[XIcָ\04'"9Ub{J.y|FvߏltЙ_r.hW=|lg1Խ= v%A{G >ExC?r6r]|eh;55a1gA~tvא޹/ױ6jґjX&^Oy{,7ѷ36bm.Jp AkҊ)>5yFmj_) kݶҥ?99wT뜗.#jt=Flo2Dl+"7*nE q61Ӓ@}_~.쓡zO?NRWMw 0bȒKOgU4&rkp{zV>F4dF?pUI[m^v~+Ӭ![z??E+|Z`_ffՃWrju7tOuq=rZY݅"i)gZupUQlS(;Yr~FxOYV$4̾1Ѕq=fߛhht ,^$ Mv@GRGۨJMeK,MKթ넓ʦζaAQ+{ ,t &1{$7(b0Tj T̕FA6aHXw&%*LH}(T \aElR"Cc \aMDVXqJMeWA#r]h=a4tY(e,uc ck&4r8XOȡ&>[/ Xn/=z*HcO4qMz^ +Txmn±()_6v RǗ0 nrlDiBo~&rBJ:.I@P SE6&vxWYpMepl,&r!:,wFiP6 ;6@Y #E+njne_i[3xjF`Ul톴3A}}tޮ6P%>ȑ*Ă) cUф!Ku, ) h`)4NuA27, Y:~UǨ_j}t NuS4f %;BU_refnYHf_&+!҄`}wJ~:kO $o ?*sE:scVtB.au6᜜Åg-A(ƾ4Xpk[jvr??eUq!.V"18gU-}>kшa0ga)ʻϷaB] _(iЇx.t2gl:EK1h0:֞>LB3իXU],XIF[a鰒^-m%14:wLHˈة\805m ;<Χ[t{Ĕ\KtY1dK"Ceܧ$鞟f:m9hCRVrTĉbu}Hhqs^. %̧Q)rFH6^@5)f׽v|)miW3a֘_QCD!*|<23+\7ь#^{Ֆki[Ƥ|1R!:s*`K;`35.wwGp J L˕|Ds}㒥EaeІ-+ -ױeW_N8p_8lFE:F<-K,I(T~(:isgMCblyvL^@hp 5s)_ElkeTcvXR*C?AvȦthax@eUfGdaBE+̎q?9hl!So?3`!Jg\Zx߱ &Q.oq"24F,8\2tĽd==x8aۊ8;t׼*,)m4VWtR9x U7ڗ`dd$?&pBwB!:ԁ/#i]GNV\S?FTW˭x9pTrn^$z6HJ(8hbY=YKl@}'zWj >n"|n6a2 kһAT<0Afϊmؐ 1!2 fV1EAg?m~AT }< > /!IQko@;~m!!9ԨEvNRO0~D6_|Xia\Ak=j@}9T rObo09|1DtlЖvxJQ)=!"灌/݉u' Ĵ![M!ߓ&q3H[s%Oxpk!ڧL&Xе npsnӹ(hgV9N/ƛ5׼,!9~Y> G~)L (K >s(WXpTTIٷO\n-#po&h<͡߂Ca~"y,5m{Y?U] gÎVQ.?( oPisl!cUgߒZZẢyCr6"}7$f2##ΝccZNmcLe^& N>@cOΞx6Q<]2fYwPwc](\%if귃aD0Ѵ@ Jr܆cz!?Jr-}XE4JVkhYT@rq-J$ؿfj` Ė:;={!j`ܱ%ሕswCRNНF`z+l|L&%<0{TSΔ{2y" ȃ r=H(#!xx&)BΛ&- l}wG>ۮb2}}kWSm7g H 6:iQ\Q!UyCZPd.f>)WL0 {MEyMϚ4:IUnq-7D|4N *g~uI UtMmPCndhB'Fڷ|Y z;QzwD/v Lh稼Fy\>R(x(|%jO(nd#T6sGi^6 ϰ\u-hA SRO7a 9◱A FU8l8D_iǑZ*vB} 'XȉxXF?'ƃWJ|QXdǽR0WyP>sl*kЦ L _!I<9=\K cwlY 4\ZqFòaٲ2V4D dld1VEب L"\T~@8AkJo' =pQew3q#ɭˀRlǡژDOTp++VũϿ C-' M ;Ӭ0o ] 29Ӓ'FZ7*%3=^Ej{9IL&o0cW' B`L <]깦-T<Ί5,o)C֙?J!{+Mw&ͩܣHh<PڼB%EwEUI-A+Ԣ3U~8e>Lt0Ckn^yFX)1\ /<7~.t7-IÆH G8o{>=¦iYչ*r∴ (79RA+K Oʕ!ca\턫`k.i FT=QO +[%Χ ֯ގvbvV]9pvn#9[,Q9zm;l 3˟r&jHS:"?L6=_45 ć!v% B,KM4v 2CӿG-kAȥaDgFD y9=>c,y^pX1];ij)ecј ڛgrXV_oȇ k뚟u8zDVd`*PWHKMH]Zrx)̂U i]FbmOl26K&zo׊=bŅV|&Y*rj` d19د)>DUu(rQV$T^ *2=`seܻX{TiOrNdAxҵ;1~;`E/<7lXVj-m$3$#Lg*y@Ʀ @ n%OдFNP,,Zʩ(gs_Ֆ6-4eOnrYg]Cv͂0#תXÏײA~eT/A+z:F/LeYe#Ѵ1z?5x|*º[i${V&+c3G1dpjD@oGd(w:N׵tQCJQ PәbQKUV['Qs )4~lKgq&D",( ҷSʰƯ٪^.4/ӧ:OS1 6囩1'lP}wGj OW # Mkk;Ow4667Ai]Kdr :Gdx%: =+(wkX% ʮoD=M,BogߜUF{Jy"Y)K^茗'mnZ{.24Xz@ DŷfM!PbxſZVݢ+OS&Dk@)|zn.`q&ٗw<ӱ;Džfk*;Dc.. Gvϭy,(*Ћ;ѦL'edhh8{HZn`;bQL7VXl"ֲImLOOBƩ!tšsYRc2wVɁ:||{dʫGWP<u;Gaj` 7pRN UbNR]wպF](S}O}ߩx$/k^t9v4vNp_<}Px+0!JZѤ{'*] Ks*` Ӊ%15Γ-%Os`SyTxEM N1] b:|la^7q췘!7[ay>XЉaO4x5(]!׌aAng^I0&{K~Z4`13[vk zl4 pšJ7HBB9F/xIsƥU=ۡY7֭7gg{5dUi" ouc/t9C3[4>fb-zՠ>5?0LykO/1{(=/Y굚!L.UsMR*;wvȧ#FcE@C ,uy!{·ME@zE~LwH,a'?܀ofN^!GY**O@/o2"@2q&)*>HaCOC?qֳt=t9!^kDIXz[Am|Na[+>e67ECQJ&3e{}JT6&#ŗ^7=3 w{Qup-|( T gWlwɭZ>g>P'Bv^ϟ< y&eؙń:bB|Y3zxF4M+}/[iὌ.oӵvQ*I%WE;PЭ)yhJ:6OSGق$^Z,bhF 7)vG $FnO("md鋶|wmrSp| oh 2ѳVVL Fj8pE ;*X ^;V5\  (b!:mCbWyD vw6}WzcDyzΞ[yhy2+$sJp5XahPC" b,*|`$itIC=b&ۇN#Ns΄ΤďtMeQ29W# KNQH_\2>+wF{ S {eíƉ$lrEaNl|DN^餮6v2Lķ~ %@#2͊q † @~RJ6I!jIiU%1G0 q-Kyo1ѴRy߰yFNcn8}F\"jA,kx2ԂL$S)s\Yae")S+^M@l!ǢEиQmh#R@}2UEy$w7w y`u:$J%ً1PQSML?p d3$H$y2o vF dN iqHW !: ҅p fRFai@qmSTRMZ.ID55fzLB 1XD\7,_^d{Kz9> (竼[ҏQۚmC lc,uL5xJXT1UVTci >9`$,n]//Eq_`ZWNW@6;Hs$ou3yF>'`prRB T\xMCH/v}\H1Gk,QIUF#F%3׮a2ixnTw8r ( ink\h%g6ר^Gsd16&[xeߝh@JH+p 7AE(F Kq hG )Qʌf?c*C/J#H]{剅;(?jWH.K(y$~ ]A:R&Kq=OI!=u3nKmO8bx„7 Q{:g@ؤ< Fe'oW9/|X }b@#s6HzL&?X'Jba/R{ BEtY<=5}ײKGg3Ajp^;//TlӛaDV=Kny b*LJiQ(E{ u0ΏLnl,bB+O'zmzKosY#Y=+L $M΄TfH{Bzq#׃a`PΉF.sXG~^?:غ lKz{ ]P7[ ?ri9Pً(tj +)OѸĐ uGa"!O7[ݏfH&ם'1!w=Kzم*vHd(OMݓ6}fO6ܛܪ{gSSD",XYf){TdRU]`Fۮ~ODpdόAgv4=Cƾ6fJ+ZA {/ھGF휆ŻݲJxn>X7K~nk̲FŀB}Ȁʞ ~Yԩ릲VpGs}V9 6[b0Z&ddM}^挎[ i\u]#Q\ٶ&LGLk 2sSOsjZvbx1F͢<eS A3djP"> v\00Yk2*po%zTIiSK;P\Ubb_NR;ڰuS^1M:߃@ڇäN]d|cYk7e?BUK-e6<\(,sq$$ :쯇"\hkg#".]F (&adF_F&2籉x3j/79%4Sɽ ygY%k54т6}lt, ">6KEpZ7t ny@حr8Q$XvAw O_bgC(QdžKœLBӅ={թzK(1tiu\X⬟fHW 曭ms.cp;BY #4RR)1K55K$(X I:zphk[HN>>xKty흁/>YemQq8N"%@[(vтlllDDߣ%! 5f~PIO*1;m[ʲ‚Fc|48]mxeݏUGLYx0`dg 4_MR\HCV>hd@+[w ]q6;#G(O'[I;l'|p!"<9=Ipb6W$-Bc.!rcN׎ >S":޼/&5e/vG6C3L+Rey<ݏ9~O?`۟azm &J~ bd>Mg[.hdA6*}yoPDwyhbϜ U7ikg-aJ~7s1Bcoa8{= -$W j)%a0 HD3 KQPsŦǍNDmZ0>:OEW~uzQϰ10-i 1m@4jÕLJ <Ύ*GN/vMy3|o aaJY%Q:ܹJDaoSu)w JFNa.blb&2+T&w]ףrJ.T96)ux)ao,;扟#aqj="GpfVQзnGS?&]V"*f<M+q?) *t5i+DSπ lc^۔9fӀ@v xe1a}c<E3J_\;|5 j`% %7/p⽴]S{s~ bښl% `8|cS ~FrffbͿp&e`1eaB Fx݀V!!Tp|]z`Ѓ{p\\1⢨H?c mnQQ8X3;B*|ɆjT"stZKlZ8YKpg츋*p|Fn#au1l`bS`qNQ?0e+NДD'l*<9qiƝokM!/fFy]s`J\\w^6?jUS/wX*Y>6ù<,ԇ*)1(>s,hS%wԼ{R7r۔6jtǝߋ{ƦޯQuR1  ¼۲pD|"1O듴 d,naҀ.Q'Jk_x`-ΚDmsj>"Yح;Z?Yz&pr4 CkO*kt^ڬ23H O(|v\n}ҧ]cc1ynp=T7̖Bl; GuṡvkC&#m`!Z43^TN*D=Y.'گs yCfQ *+IGXv-`:fTıd*Q}؈C kq-3Xg_𻌐ɥykvoy4?KoL~ F16^M!d "c")Lwx-nX#!MKY06+8Bv(@6Zwq[OF&fIVIT:ZlspbE/ f(0ճTUmIYcTꍍ25Y|VLV;@fI"Px0R}w}Y5" 7(ݟ9xS;a}Y.\%#OY~Əy~QAϑ-YϽU8PdY1!UKn U~Ed v\՟M"^٨aehxTUǬXM|sr]#qU`BMC,xQx.IFe%RG}pΗ=Իtx0\Wѝ{ő%}U┣nVS;mmnrɨqfac Iu `tG!6OƁ_ !Ci=3~[.%DS["׉GdFX7q~n@z-rX`߉H8_>(& L\\.P75A$Wn2e)VNL4Oikm?˕J]7syT6uk S(F3z|aި{3ݴI*i!V[+46uHe[@vB9'&ޔơL/x#i7kef4e~7.< t[+ugCH|<$U?bz|6fŋ<-Z_? /#وxa&8DR0Iv齇둯u&(md:%ER3U=]QYEL ľ6-kmbx2dhE %$,IrZ|\__z&B|ߧ%:8w8պ3D}V"c\UO:뻲vWvJf{c(p%`͕zHZe ?JR۠))m[$9Y|5:m&Rq+eni %DHB-u$dSy${Jةz7Ys,8|JkճHJN$]lnG]=Z=xvЕ+ϲdup+>1i{"sI"jJu t_ abW;d  wwx RKDu nNCh톀JrX̛F@ /ח^E36ψ} B[Vaf6kا C/DEݣPH@`1C`om-boc'"C")/3#P%{C@g& qX6f3H'4"+(4m_*_c vw8 NP.LLd$[>2 {oBlu!.ycHhy  4Ϩ' W[ LX6M.Q\S啁NtOf!``Bx㔺vAzm_8#,YW2Q3 sg$?!cMԉF}gґMX(QͲZbN3v~k=]qv&piW}h\+0E_T1HpM&E^x=#nF*J2wEB2a$v¶I(M[(\ \Tp(^^?V{qD,ǼM@%Y j8vdj|$jPiLrToMr`^Xl W n uiLrq&ZDzVGٺȠ WK)ࢧe5-oG.CZhEĿkF!eIU.L&P]YQNwUavD>& jjإbǠsW{*`Gifwb5ϏI30_|<:^c.fM&툱R zAA3:H !Lq[Fj@Jes"g:wa͉·}UЂ4g) ݡNd$'%%m gg\N s7ؤʳѪT >u E6.%ZU`D  /&Tńq@: @~g5hbr-R`8'u,HgceG/D k_>QǍxڨY׳.^z2'eV; UOs jb\z^s$E?qEMEpXh,2cF[i4ETYÓ"FYsTƒd@9%ŕ H pP N$菉4P }p '_ǭAܛ*TMW”P5`kLRyQns 4ՃDZ__{b6*M#Dz?Km13ew*FA} k7Ňq$W!Yڄ={r% *X|^CoJ3<QD%|ׅ&iMRs1O}?غtQ=2֒┗pZzlizH'|2T #| 2_qf^%6ȅhz0%T@9l[zr.49Sni|'֖Af+ZNOEw|aU~.;y0/AH鍋K%2xG|]6~,ROa 2( s Cc(BG ! J&|0O?^/aag3ыb{PEq>VxɎ\"m' O~69!B!͛~qR.H׻$6YB۳s4Z$P ٛJ )^]5ED@8ʏЌL8j윿 @oЌ;1ERݙux;̚M{HZsI.6!glY Z~~qW%u}ƙf,gòG ||nn+T Oxڈ>')GhqAEgQ99O;Xbi@ g0mYJ9F^ʣ4̣%r|!=iIs}wp(k1 KñP^ h"lN+|LylP1'X >6diL͍6ZekWms~"|ImnA~x3R ݼkTݟ4$y^WiIg=l?Ҍ\sY!, 0#]`b6RWwspCB05ITiͼ<5\ӉpqҎ‹[vbqAoٮTRLΉj,wÕ(1o>eɉ6 U \!L`RkDbXʗ_)=zha 6^ºD)ˎa pgvnB>ɠ|kn~=}, Ϙ Mul)\ư2*uEC}+GN*z$Dx(N?}S[\gX+M(܆3\D/)mr+Aql hKp|ׅ/ʊFq@ҐQ2"dX|RgYp% 3&ݹ;>3Dl_t#| baq!Dmp[a]~vkl$}UA!qXk˦2[q]d*M,q6pn kLyvt0)>CڈT.BJld7>L|u;qKBET<^J@3NPaAfDћ3g,n&Ȝh`<~'Ȱ8U^ԃ;yZ8|螰K InKԎ!MGY!ZkaP&7#;qYW0f k|LEG,-b:`>jDﴔǿ&mTq+lv"{Lg3/t1SkDTN {?TsV#0s4r*-'*B cpcW faG7AYHYĔŪCϖh#L?9; V!˟h1ǫ APE5\$글C,?)f 4@? X*@C>MswŽK8"?Ebl@ﱹ.B$GrJv,$K >XNVax}M@ITVߛ} H uP>hd.zʩ(&v@ OS N .O~'`اQzq\kY2$ȋuez)lPcK ܜI$IWx撏TH;]Fb~74:3*ё@-,}>i+HVPxU`P1Ƅp X0]eӹ<ΪH[JqدvU)\4Pkܻ ւ// EId{ \Tju𯶔#cTH[1:F$ߦa[>Y/EOi_=!mOU7GdKӾSm%f瀩VX)>8Aʢm/:J*d/ ,3Zբ t!J+O }4ɇ/*y7PE0㙣MN;x0bldjd)PWV9_"XRSqʩl捫B|ug~^28 d]&G'fuwq5*"/ڈ-"״ t4*ol+I4IB&a+.owc\c8p]rJu2J+%jK2"4L/|1)gbgoKt|Q}@ی.11W' }?7%kܳ#]W#`cG [&8&ՙ8c% rsw¬nC77_K'v9VG}PYNY \;L2Ɲ+CO)*49閉WB϶ܚ&WO̧$(|)^i,VÝOr8Xy_6EBrntvgQCW٧x+!!qE %F1myK v1MDTrMAL@\?q TBm~lQzƠCc,*=G农|& />y$?@ MmA:c:tdeEp6߁sw$p+ (~pt )$LD*0{--4,!Y i2:SdaY쉔E n|O9g6)DiFniݱjaq. i1k&u̶k4M/uZ-6-nGiK&# aP AuzTBez948/_\uVYuٵ1<ٍ5Nl`3f̍c!l6Lv$kqaPs˃!r;d{ðZ|$k=DgI-P2`#A!gX|p})KVi% oxTnnB6\dPD>Ȋ <Ϙi|jJ bM+ Ǥ߄h[?0Iz<:]4 a&; _n؟Y A|t+QмBPO8;QӍ&H(I՟A7kkU9|_ۦpzfZW@"Rz%Cte8sv;[e8r!h0m÷C1(Wc  9Sio着@9j7BS=BlLFcpFp4ήׯ1N6tǧ=+RDpZg\O[} m Ÿ ݏNK[>ŮUp+)>KO@8çT 1 ^2Ï*Yfc)$}j [$W1!%Hl IJ^(a]a})LD95&r|mb=FpyԐ4zmtILb+8ZPGs\pJPܾs29M[!Ƭ\(lX~kNۃZ]beZP(ږSh޶VpGoAw̒|OOi? Cw'XnllV祎7ZXQ24' cM]ms;-Z=@2l %91+A84{<Ӏc[Kq5/q-Vi [y?\ DT!qys. ;(pLUIzW5<<ܴB_Lp,Éw c*F6}mD8^S"bye9;47x34bh W+߳;脛8,k "" $v72Vagԭ5XƊ-1Np?+h6Ì#m^!3I/n^od3CH]a#d7yHK/Gr6R9fZ1# {9n~K% MZ4JaqTnK" R. iLf4p^Ml, E!Li8ep?.ёXT,)~EGRВOsD6be7;u"k6;(-~u0 MX70?\~g늘NóhMNpbx擬fvGClPsYHXNwfr> gb~&eLң0BXK\,/sBmύj3G.P&b@q᲍RF0 65Fh@.kV1"5cnzTT<-wOU,j6mQ D(hV6d~4S_-cTnF4*vA%!H뒶&v_<%F35JG+.O 9mãHLѼ K)ɝMJ_@!r0xnU>w ұC]@?sEV HuPtURx7 bYՠvH4HøHz5>b|"[nmQi8̏nO,0r;囵3ri ں\ "B!Ta;hdy\vxce3V40ĶՄ*y+ndS/Rcʧ@׉, CoX|Ehp|.#ţAV^df3娊~І΃W#>TSx@ݧQ7 *#׃-D>Oh K_[WxCHC;RKlQœv紝/N=-"ԩv4p`eϚƮ$Y`=}n,`e&-DĹr"uH=`VB"Y~[ E5Eڔ~32;R pe)!sI-֡:CzU\uMX6M͟EzI!rN\ZMOʨֱi732PmrB~Em34}cAO/6EsrNXFnd!^ULGXr!I @O fm|tSYQNO՘1 :@wM7(b4F/[wTVwE?Y~ -0w,/+ݥ{LOҤj$2R,XFOSjJ;(wJ\5+R?!Iu}a)У`&iֿ$D` "I#ŝZJWܣ}=^f@~bmw2s" EcbmW>K㨩x| tɬpT}VO ;hn&G="cO7X@@D2~]q1WWgylMM2 Q˲vlEwF/)!jjč :vMV2j8Fx>AxN'ɱBv MMpոY.,JCqxWCAAvC @VlTxzwÙCa(KAX |QW?t`U1mgpH |2dr'/ԧiץ'Ov(+=Vݒ[z &㼮^I NZhfc aᢕ{VHɀ/",qE⺾jT^15뫆=e!\HD* 4dW5#EH&eFe't*O2GK:H-)*niM\v`[Gi)'s7\S%;i_f9i:f'ա+ijF󍱇wsSJcy/'V~e'3 GĈw'YjəgݳuUg5EAx D\ᒾ<&F?SyVsXH+onC$OFX ,P[i 44牳J0ʕttt_Ck Q\.u'c4_>hD,^k xՑBlLSWx$^W/,utV7& ~Q_붙#Y0E{fF(цXZ%|%o4"2xIʂ*^G5)cҖGq]`Մb V(ys]Z;!4UM$VZT8W3$z)[OTY n:>Jšt+. PBR ;N;K`Tz-`}_[R+ ً.2XZL5~ ꠣDch}!)07v O igLʁR Qn<{3/\NE<])'Q?ypD.jW "}S;n^dxf?"q:v3?UUF5vxJ)OX/ :ЧenK@ۧk":f >{咁nt˦nphFRR>Q=\X`@ Hc4C ?-Zx) _ !=BoerL(eld6 g& R $hI炩ׯNCm%-HN]Ǭ5 pxWד_c j6 '˜ SHijFWfP&2G74u1qm1u؄YV?K5;d)|z|Z;noPz󵘪ԩД<79aUɶGZ@NŝcTTp_.![3@C&b?H@}.P30KyqqMr[/E- &0f`G;UFn*#lxՈoQ!Gbs >&&%a(g 48Z#Ǫ0@KRC k#нD,)'\ f{5 qcK/ׂˆ{ѷrG;j+;p2u^ '⹙dp(tRKU QAv֠q滉r D+p^]""iCt?MK/ ^Q+rɉ-Bqib.a-4\D)s-IlYԭ҃2]Vt:Ew+fB4se |5e36y~b#kIJ tйgƄHWP2g/m*w`<ģsǾ,3YwaZ`e+;B je Ƥ@r,k a۱(~?_TCGD'U_ F*? ڪA SX2J2JvxS1bT$^XoO4賩,EOD'l~}:O>3g>Cz4U{ʚݿ:^5.hffy;7IN_ Flu]o]dR|Ϛ_q-G~-9>!."9(h$wUff.rO] 8iV=ˣ#]MX=#u9ø“=\x+31UuPFZVB 6NrBS. D3c KcuHOOLmG~]H7{"ys_q'6"BK wnXNˆ^.2 r[EMN2C<9S}bu#UP̮2 ]?2E89jdSm"BokH,N?< vTJLe` hTU8 eN!g908ti3T]/nNW@怗ūͼ̷UE=㧘iUNA 'Ӛ7ȣ\O!E\Z~R3'q4 ?; {*_w:Xمga9 )T=p<ݧm|IB{\ <5L)Д*ڬ˚hOҴ"U%!oBP]Lz>#,-\U(~~/?6\dPh >a(=Y qݸE1LᥙrLQ>[$(S<*d&- +*i*=>fUz\҆IŸEeM[{,`ef`6}8VY8E+ fgN(umo5.yR:vo8(gJ>j{$pt D'ҹ6-!Mk{4*lDu;EB ma莝)*`4{Y_XP|[oy|t.}(t.|'&ڠn/:;Ҁ7ǯGw};wR1HnA0R'dc iZ5\is:^fXmhi8εwݬ͏jsĬ`iA ωזD=Og(*y ü`,>]̷KqjG?JY"#;R=#ˊfճ"#)Â;CQ-U:,luBaUw~-\IeA=mދp]ȡD-Ԇ߸TӘEveKM;ʼ5''hKۘٚʍ֕nv+j~\YF`F!h^GC_(ƽQn"aCFnlͺBe)CG䁉^Mg^s1Jrxe%.g֋Ͳ({0va۶VgqS\ﰽ@5[ewcIҖ(l:]>YY!lյL&.*,_C`ny<dwgyذFʈnBIqD˲GźȑN-/z{] ra|JƦƆ' .lCWZ4MMOCiȏ3#Zl bd$_dUΈFa-J}3LAl"ZLkP޲Xr9O^ԉT "":.u>%iZ軳Rst#se5+"[McSkvT%rˬd;Q2yԉVj_K_ cKy }}GGу;k6!ENH͛-bl܇ ޙ:rMØ*h޴LWF4A,nCS.ЇPaa7M";:i4Z_ΒQjahk[o,Mq*6wsZ)L SU(' >ECpX?(!*뒨s'U :׸;H87!`'jdū25%rw2mk_kHLsS_;+';ED/ )UGLZ/mlPREv홨jF$.9Gl~kl+} #5E|nZIP\@% `zSO@ŁW: rE|AJi}s𡱎R@7,n#&[inJtHLIp~bVq8d =J`]X4ʱpz.ħA!$`Q^SOG& -1QnyG I2rqRӓ\8f[#hU'8k gÜ^̚N(kVe(>VVmD9\3Kqfg4(fc ӏa^udoSn*Z@3pHSʨ+Hs +$s`XޛpfHfΠx IDS:sYn,#$Ѻ)4\(SR\gc.8Q@L.nNtt6:B=nn- `[Mw5k׺`K=Z'4i7\,m8_}m3e@>&}&vrͤi7 Vy_h.̿']Wro؛,q\p.) cgpѹɭݘppSuSOdhgmeXJufcn?^"8Hb>tee]gE$qa Sf;C^gY ~ve'YE6m5V_р\of8[kwc!w# ~)IWg 9N.Ngo2T0tQP;|ߌ`Bq?VJq# 1eeucc$d3Cg!eG"M{Vq(Qպj.3!^L^{ZU$@1Jc%{|Gf4o=ȨWObO>͐3m0uvŖ5EY,([+Iڊ[{靊%hL̗r}4>`cϦCWIw1W|OO64(.&[uI%z?)G'E^`L.$Ͱx8TFUkU2NJ(IZrt[ Ь썌.YbbHi5mX!1~`<(\9$xKlp3aٍ`kMh3gZaD Dފ, )/C9nf|gU%_;tD̏GFl 4`UkvxQPfPl>[T2.H꽑Bv4*#kHuY>9K 8c>5\'-yX흛j:T1 s$z<-J#yj ֤*{ W6C˷\4S>Z#R%޽3f$j%~1LGo_A[jӻCHS˴?Vw8)wq:{JpV>ѝ bF)/o ?QwpO% Sy/Sڃ,rL3Thyv3;}-[m 4&*,gU[(rQubexCJ̚@[ҽDq =xtb}{w5'yG"m՛ Ds;MI >hQa7L#+*VJps `g O}O "lg%̪H1?/\X +#4T$3^iCVZ(|GKӺgЧq* T D'gmA,,/ʲB$j\"%Y&=5HL,ٖ0Ľ)G+RFR&>Clrhq8wH)Gt D`AAFbJ;\(ua `p[x46ʧFWtPh^=r;52x5y.6; \ A+R^wD A{+sriV_%C{:lS/1Wrdrk>qy(~a% [~OJ`O}L9@sWB8Us%fmaa?Aq\ 'TI @Q/,ޮiorLR)]+O X84 ϧٵGbVX{kf;'F<^GbJd3ED*4j"vtWl!O:sڿZ 1Ha*cl >qť q<2PS O\I,e>_ ͸v}HU|6kS7@VQ_&,lt`V?AS' %UuM_3U 43IoH*?|j]ƲsS0mx"k$v+ \ܻ'K e.}45 {6%!M̴,y,(&++&Wl[ ߚn[kUt;7ONw20]!zFY:@8qC0K{./>) ]!pm"]y:('ն/ EQV*܍#cxdRUms F_t/XW=vڵeVm9U+=r"bc჻7ZA`a* Ps77 mHX˰nIjdټNk0#&ϤaŎ7E&=)ʀ<Seܤٻsr)=MS 9iYe\ JC:u @>?]\)vɝn(K6_\-@D bɹZ|*oPusO:> ekX\'cZxgh]h.:[Y&CK-DQF'"(]d-6!}7ᝣNU׷?Lg?4++pF34=T̀(7W/~VŕY5!Jb/cpG5lէ\+x$lClqgUBH#FH#}BGԈkUoQKb=&z@!pA*vyi*Kq,/齜ðT^+%2YN1w-3WQCw Y0 &pE|䎨7ugM5Y-5C "GYYfUvq:RJ)+Y}$ZyF܁l6/Z ϊ n1J 5Z|~u@i .#C, e,AVbQ1GhQo Prcu/n+j2*J.1X*ZHKTv R3f$)C6й?! [m )bQzwJɅ-* *?WY /1@~e ؽ4+ĶAc.%"luFݻN%cĦL+x^I&R1% 1=Me!R.j?cJE6Dέ}^0CNe_C%S%&EkoLI eVJKh2\o_8#V)]}|ˉ;2fG7̷H"FhAEveOEЋTt7w*v߿$% hfC<DS8c4u@}a`XUwR0xHf]?8baTveNxM^HsaU,QM+Vy`8n@ÂߞsM8Np3T0@ɃH))vٚb WrnŸf&߉6+9v8Gyxߎ 6 7'."ϯ\_n&k1wN<^}zlx=CЪnԮeOn_ `* ^2fe$t3XrD1}ΩpBG(-h@vPTixKV _Xu>s'#B1"BmEU+:o@DŽkLX3cһ_Y!l]uoWS̀`}kѵ0<-.j(襗YnTS6W׻X[8wN-֎ܮHٖ$FȎMe <"~MtR[gj>̬DvD& zXҠQ=&y2Q+}UBi#n"ʺ0̹ 2Z@͍Qm^&, G H5 G_z-T=#Pv@P9⑏#=;Wn[$VQMw-2 D嚬iqX s>]4ded} iUhFp|>YY:T;{w;%~uZ -+`iř_QVhT HP5yDMV;Ia `lz8IK^t$Bk)1NNyS LqGFlՔf.Y-PƀvV44{pRFr /*AYzÞZ8i FfR E}E=B4 E$nqЋBHum5]+sF-oAɈ0:b |@GH]S83Z@f*tή/rh|y䡴%5#MHqn7SBcoV_ yvϮfYo>٠ |`$8A )_*'H ] m{,1Mʈ-?[56"-d F~f'L [ tFN RL@)?y;31a :2"[81tەo=+^R_uZD_iY[cb6V' g@CE92jw7nxT? ?w\ƎFG-뒘!~`z:PÍ%a}ڙJb̝= IlN~U"+{P?ݢz(y? <ʫ`tDmFCojX99 @Z^rdzTű0Ɵ_\kڪiJZ 6fmhr  *t+@"BbSmײ $0jtn5}> kެL+|*?ʼn33SF$SKmxgJѴl Qk2@nH kZr G 5drX'EXJMneIgn @b i@7N2M|%:_?6>ypZlfт9FhNBsΛ$ ˆZkVR3K!ȽW@nE001_UD;tV:JZG>@Gw{fLOn,l9!3 % 3^ѓWww:>nc1DG/ZmN qȾz)_*@fO/gWSÓ 1{ uyBcC39k,Z̸S𖂺!;q1+r(+.xҳF(<&칓[Xy +m]})N {V:-q f,$cA]|BuW`] "W[nRN#݃"NkK{?[Ո!'sE6ff{>S˼7VLWu{|e~Ny~1{ݡwbGtث[NYJ_DN$Y5/+~-7^%_Z_S*F}ƫȐq֜UXD3l(^EI/Ø:,7 ,rU y&Q*PIu:6{n9. !5]b3_5k<l(Z-硈te,Ƴѡ*X!vFOP:Zf\gLE]0:䒅NJ'}oc^i!Wܤ—d7P+,p#ڟ^@j#f!]jb`eG Gi-_ڂL3D>0[~V:vk}uF&@Y`f㭁c| +QH-?QH?$iĻKD<sh#5F:+~q>\o'-0aZNoGŵ\b\ TWVBeů-R=/,3}* R sa㇎Z k^ >2XWto{J "ڛ4c@DRp_bHؠ'Ȱ}3t EyY0߾Rפ:W̘WwdH 8mɊ \jn@])#[>^+ν!]C@)1I8PT[s35dW,+0L5LaٹWQa~~3C ڣv{UzQmO=?UyIBA'OD 5ZtCR q\T61OLn?5A,DJ-{Kʏ&Y',|vg`<E"Ӆ,4WěE?/*liW) A.^R$Cs*g}S!cD<Ӛ>\KYٺr"_'RZ|}-PϭzK-{!`ˑA8BuqaznhQwy 5©8bĥA>H}$d^K)QȻ jZ/TBNKMRoX;@$eE& b6pl+w1X޻ntăUl){nR{o.ezԊNw#tlJ*GuҨ,+JY Uy9-.FH|! _]^Ő%` -9g-HhYد!ٌ $S93=6~+NQ3fTÈ䘮daD%ݵ0/L/&@lGhSnjӫ D_dz,cV l/+fz7ouBf俱tLڹuW E(q{=E )2EDȥ3;QkL.0VFlbk|4j!P[q`bA4Y.0`.cawaoQ ޗ<ʖ([mhWtՕިFEMh֯e/4Gbu;dV*'gx6?O{_ |x.C{>OƤx h,2)"p i1h4IeIC'{)S, ם=6K$4tjMjpwThT"ߥZ쫧&l5יBJdaS:Ď!J:2G- Kt>h/?ltJ[ƻąt['W6pj(4x]ytLϔҿpddڛĬ7Z ΔZC*9)>8|cX=~ xt޲Zd!3iQv`Q?Q@L,E+Db/WS8E@)?H-ulb%G+7ˣW 8d{49g5tO9۹N|rˆk?܈w<*%' &ktK W;H€WkM8 J4hm~%ʦG#42^9p %f Va_a6}.6# Ƞ~R!޽ҔZڢCl L:5P36mM 6m9 Wϙ=n\a>X\qo6*rfoib`vrMDnC[{ n_7OЋ>9.6^#"uwx`hZ>'? -[1G-Dt<4l*&62$v M:t ow/k4sFxt ;FXZ!Mʩ,a0#?Jo{A f :|[|-1kԉh)2uHswr| #WðQٔ=85K{>g ,dUYsף&fۀ+#qp7q (t[[{otCŌ #AT{(s, p-<0] v'y\+7(']nv5L*yܽZȜw,$SQV!)|]d=5Jh$,00*|ՄOn< ,|ሃ9/Gj[kQ@cF΃}(oHN.Џe>C* W ͉zBUsU/K"jx9t#P2zVq;&n7E؅!H_S ks4GB!F.*\0:µJ^b6ʕwcizpIu%`lG왊d: ;! ,Юh e'5T' ֓*OAS='l ,^KcǫxH|#%?9w QJwECjrM) {xqci`Jhݸl"H|Xg1"Nu#%\)sESs27iLZ_ ]s7H5K *1^[8ػ^ZMMzQBXbFCȰ]y&\l L98yTD3XPZ"zWccJ:2\ ay"V*aThRկF♌IQdSRT3=J֎ EiѺ2@6PLTQDiW2Ǟk `Ĉ??x,\ZBm?(q$-sr ߭*6:7$&4o&Z2c ҊVvšЙCyyR{ U::"R4t޾":=[Q^Zt"pnWY_sіn_恤;E|vW`:G4^.؂9F-A n% \o;$+*ym`pd+zz'=Mژ%#vAݩ{~HFtAL=Jp#GwtauLAc˕MԱ¿ DWI0QVG4;0aW.԰Zr@A +:? [j"̘=Re 0K޺.+RAu\"~ 'LZdFf,:p0jUJ@^'lB+,3%BaI1ǿ e o51@^uw]tDhVh7$; vORb|N Po\`vBȳ16zҙΩBmXNAɢ:Q;&eagMxfq}oڨEl 2K=br7Vٔ)N{v Ra:dj*ulno)VbNQDYywSYV})[=T?V`+t4E3>QyV}L.Z*e Oa `sJo|h(V|pY. u(M'D*oYGGihY6Z\:GG.8%,LXM~ |:#t2ׄ*U(lz-VO3%>@-9Ooͮ-daaW2:H{>18 H75DPcO,llw=9H9 9NxϦhC4n pi O3-T\$ p“k<0 TqBqws=SK󞷐'p ):z\]aˣj3mFv%>%p-hQth9 O&²܉ :[BlMMv1丹n;>r+ꧤ84D; GjFk;cmG.M57ok%lnA|lwVه[?5 sz#@μdJ3z_Cڢ7D̍QA% =/i ߦeׯ;K&JU-,Qb=7 njU)}vOض rւ-KjCᅥ:Thi*~PU8 MB,̞7o,<٩bvR&.'=Q5/iYH/'s;a+v' 8~7`8573J"[84}]((ץ TYBAy>[:_RqПJ>2{ `烜EedmU6Ug9rl$āf~ 0yW@7uZpG/摸K=:tFwBIhn  9 z7CdNu] NAՀAee6vz~wy VN)UM iYq~DWOPƞb(~prG;$1o{Hhi0WJlBB\ L)vbz%no?N#q`o!M$$IT ~#beQW@!i !Lz 189!?.<@<|* @ wչXf7xO&ͿYr%_ˌYTY֕V돼e&'ckG[.7/R;(N8Y0c 31 ٻMܛP5ZcBN-~~ zqJCOV cV^gN8hu,SE1BH3!Ne_H)nQUW+<c>;u*`} ^D^t-DwF" +vˀ}%$}ČsS!JA6V3z$BbC otp?5 ds Sˇz ϩl}M8vh1'zٸkO._@#4DcHp۰K݂gmzᗀ="g~y`gtH<)[}KbE!n.=iՍGoVeQ"B 8WsPf]Mb?z ,%tg0טZw;:m=}j*s# GARTH4& qDM:b]P0=Yy8̑ywתi7M+,\H!d#%?VSLޔnt c]"]FPpH֩Щa5,k4Y4 RP{L98FS(nyz;׼%89~x'V;9R>gFBg MzWUTaȅݠ{#1ht:mC3QTX{Z2. f*Wi|nOUKu?E%zߏ) 67ڥڧq'Do\Cw}LWmPM~#tt-88|WU[.%g M {mp3u"DZZhn} o!(,  \) {n*)y( )gY!-.4r`/i@ MKE_ k=z^FWطhyyhT9o!z|K=!@;O6$UMuQZΣ2!{+}T-!42`yI?7mANۙY9U4Q/%ފ fQӠ^wW-8YvgWA7)j"/bcF|{2}mhi=ͱ N@/|E9N34o2@$մP'jBPRk  f.CSqXY  x&6Y2ؓf߸:bwb{% Dd4v"P`h 4hOZF1}F/x/X8o{<6/}v2Ni!7Ѧ>/PǡA|L3zWn;A>g^qԂ$C Z=Q-p l B`5O8boȔDIr4 U&;8;7nʐ#iv&:x xFBհ| kgMkTѵZLۻdtm˞qE|Pt;X=XNȵ<ƄKP;!=$/k0xFV10^7. b\y]^^bCpI,I`Xb{?JXbS8#&'uj3I`Tnm'b~Z nՓZhz oH uzq \ oA3HpFi7ev-uڵz V껙9uJO>jOR_9v8M3`씚C[Κ`g[@@#N|TNf 8#Rgie 0ur9jy=&^<.\mBfq /gX.z{EpsJUڼg! Gh)gL)懈7` S!-Tk+n$(z8+'$⯋#!+ כO.[ {]Ptg M)jDin5d$,*3y05ݔ)d9U t:\؝ .iE Ҳh~Afi;RH{25/IY GZ>oeMyEQ0cq\Es.Ey:C(ϮÚc\0 tG8 u71!7vCb s}Gܢ!>?Ύwb 讐+^ėT 9 ɕ!BEͧFDrőӀų6B^siѼR.ӜrSŏ5ݠ!SB ic>+0UưI4%.@.q1>m03`ʋ?] C"A=uҒ8&DL/3qB;Wl3FO]H J}Hs& k`ˁ(`xY`~plt;P7 []9AY;o5%,+tSՇ>yme=u[%E (agItaW͹Fi_9k@Ե! uM$^xNdhmcIhe9T{dۅw?7 Iuf*"-z͐N~YcwL]-|V#CDƘkҺ5oq5x }zEOg $skF]R =x-fjFJDNɹJ׵.mUWԮ~):W[i(/5_Az&o mҍ W(U7iUMvq0ׄ&͓.5|iXBo7ճ*DAoͳ|,ȹT 1g=DgW?"lS*b'9L!ʌRБ.)}J HT5 *cJL]];l4LU7sb\2,O\.?Hj~ӬCC#\P4}RX׉(Ys1r5@=0Dy~59W*G- e `P=;_isMxyȣ+N & 'x1˘&)fD"" 8=Q[Ko ;Vbo C]SIG  qNa]6L30bGF =iV%+/265TVRk3n^5GOII W0vϳK敆0nh5AGd ДX6vDɨ5FTʘh?`Z4Y*z;T*H|k sX HDnHȬCqa8Z/8+`e$Rx8d6|4q5IuFp=PZŪgy؀XB ݜ%UZʍGR8Px-I<ؠ\+35m{p*qL G+̭_zJ_APr\QbVB, _x }E4D97H{\ 0wѢ 355+\ G')&ы!@f&kܼ5oOk]d< -.ʫ6A̿cEۇ*1aczslX~ \u~לSPMtT9fn!l^ч8}T`LݻZ@FB!nGEcLAe~ vge} /h2J 0'A!@{u~`L8azI\"׍AVis $FxKkq 澄Xrvtp @n)>{iZ΍zOYCL^bY:VEur&\Bkx"޼OJj[8L8Zи٠Ql 22'77K%hLXQk:3o杧VLQa#4׫;y VLmnI_'hk '0ƒ*`yvjx)!c?aɄK>y!D{.RB8/#R9fQֆpo<`%18 |Я[;=|.aQjdAۍ3 "lw-m:ְ ꆐe|0DnG慵 H8Bq,'vA#[:wx0+/Lk.: f%έ.<`N$٥قͤBx#)wr'/BHK#՝{K7wX-y`]KqR۾o߻ݹ%ؙXE&_8>iY]k-M D TϞi}Z tO^ƒ'm=EsA[rǪ1E"~&6OwV 0CnARL{olTU:P:{q<왱Q3xlL|\ӈ< XEk9 U֊{ 7 &v*'xV(î0JHhg)тoy"LksIK%.8ԱnQ5:+q~2 axc,%Ul0a+"d}Cf}:d"{ y,yo ֈ!idh+9pb9A)pj ; yh:!܎ =ЌʨVȉVкO×cEW+6*3(ƹ<`sw-zi=ZF,y,ӡ@sVz@U<11ӽGM]D.=݆*>[]{RH $>@Ƞ7`"T6T*{7LCPW'Ăec$Fsϣ>%"= CJoXj[ZsjDeH!NP!*I`Nh`~LtJփp06#kn'~[3,1UCo[.e/9k"eF%&Cf-Ō֑_i¨-ThL2+i|TE$bAjYPeDW >p$xmZ`wb̥3փ6Dsi7"X$ @4 ]І2}X%g2HegSs )]nf q.8tIUʱy?nu֚й'`JLꍛp̉Y}.*d\r*Wge_ 6HGܠ0xS;0/#ac_F2:<2V߳.n)X|;)rJz{CmVF)$h"[ۺam'TLv:ۣ\)EBQS]0|ey$?$3`UՇ Ա}Vا$q!x2OMWxI VlFos\{@XEYΩ>ERDېu4icrЧ3xNZLvc^bOD %_/[MQo=I!{BVFw9@%9oy67Í,V~QO :\*sݕ܀j$)uIIF4/mH[+_0c~zV]. uG~l0  妆m{ m2@U. Np >]yyB!ۙ|h@P M\ܖf>Q}f.~6dKw&s2,=݆XnSXDYd8̅ X}$ D+\(FQG CdcTN;s'xd *v6IY a"6R#VM`9Z-S %>9ޫ6#e~OS!KKJHK*ɖ,WRwgҝ\vo8(y'۞lp>6"+3Ljcfcv&V}v@9֕4ô6 bv^h88k/_ӌLG߳—NKv7a8DLD+f`<=$ƕ8hw3،w;m#!pG o6Xjw{9ƓPNW/9udB>>J#aꄱ f4EqT/"ű"4oH*ɽFVDd+Xx9QGM1WUԅ`cX'="%>DwM?g6 RFL'i&q2!$;h.lYDc ^mOO_K{TYXQli{fbkAUVsLΚluk!1A+ 8D{@,Ʈq%!e`yUi.Pu^ogcaQ@H6ܗo`{} Q"ګrh9쪑Vr|Nfr|ޏՖzF3t:w_tx(< ,m7,1[PWm~΀/ԺׁquVGNrSǢj!+pNm"Y yɍȌ(*1(iAvfŖ @E'm/C6͢eoUS):fYY.Ip)+w9HMNdA_`|v t҆:~?Li󓨉|8Xhw3>߅t~|,݈& @ԡ{!>%vj33kz}껶$ɣͭӦz{m+`-8M P'cb=KQ \M"[wÜk~VX>ibf1ni\퉥ltn6ct>a믑ZT& NL* 4y!nͅH轰j^nE,,jEm[e'F0RB+C|]f}gg8GpKE`pu."ג [&^Iܲ?r հ{Bu~lo-p]:'D{MZIj|rT'}9Z0F"y`RN$1HxGΊBgr̵ On}_`I Cߐ t OAׇS1[wgmzSXXL]VQs?Y 5cS^'=1.1GgR.Th͏9z͈6(xœ+؟ rBQ O:Bh~-p>NHYGy;vw͆_ZKi BЫjܗqݷ56ZvG&`:ltD6 3&;$h.q#]A@gz1XTMKVRNfU||ْ$&) ?ZG-,;6M~|(|?$ol֑;en.rz{9 qqcݱK. |JP𥩮 >CE;0iaKZP#A^.{NRٶX6.)8: qkG hMFҭh_wKAfYʩB#pn~Dy27IdMYh>k6G#DS[m鞹v^0+uM!|<ޑ읽F,i8 އ)7}`$יUX1ԣ,/#qvZnT@ޱ`Җs .$ s !T0p~Pf,Phm]=NQ bۑ6Q*`8f| & PQ8Yo,Mkri&4Cb10g?߼mF.}]n~׊B&9c]WNv!jB]cPojhdc 6[i%GWcatKH cԄ1^SN8O8$汶kM? 9Jc]S;ȻsK{~oua`@s3$N4s0x r n|׋+Mw:vJ|v ^mt#JҘb^"NmQ6?Rv=NX9y*d1L aJV7ILђ߿2jPH"Pc~xi$\*>.0-۴xĒ)x!pm8t*]U2M~ŀ pK;@js!rtt6]Tvש4\ uC=QzX#!\܆,j66]r'u7=*r-YWԑRMsw9!o3%a])4,wq/PZ'xMaSƦ{v Flhryr韞"Z)} w)D_$7EY;R\p6ƭq y*~_#=yvCR@U;^FU7eUm+)%[6SVrDCTj9-=¡ ,q2a^)\4JK"m?dn{F@D[yL|XتMH2CV(_pf\NJE &9MқwcadfFjs GgaS0/'O}kkZRM F2yxIe3g-Y D+Lҡ4M`b:ZaHxQ }o W@ 1y~dͳQ\~sPzj@DŽ[;sB?OGy`;^2XrNqM+<O T ! Z9K897DJ}*qRm!hIyVwg/v-!M8 Xqy+H3.D~;}>D53f?J d ih,)M_2rG=xCŐ ;y $ǀ- `VfUtT m: M NA$S|xo ˕fZWsV"|rz^ N\KA|MybE^P m {}o8B`9] ;p!.T0t^Rh8Z:2X燢g $q[M_y/!Or{ѻ$(8 Ʈ@z"w?|7N:Ӱ C%r6iJk? / vq@ d.EN /r~w*뾉9i/?hс޲t£C];!uTDPW`bt@s.eDqkt' m;|bxڊ~P-'`xߴc}_@HR`0xżTu2B;U 4 8taSF{t)*ޠ"; oQfEMaD%\9I! tU.aiZe_h|66e>jd4<k׫gH/5QaT !vQI.z 'G q "*x4oR/9}25LUhjyksd:ً DV/>% F6w;/[ J!>DX,uMJƭZ=zKj܊u˶Q0{/ȯZ=r2bIzBu57Cˢ J:6neR`eqh'JG,&o{&sVrBq}.R_Vsqk!K*xFJ 5{6Qy5';X-JXdm楼 >bާG![ (-&/J:u3'NE6SՍhq|. F.c'.C{{ޚ69]b$B/ذmD!eFY\Cj/u~Sql艼"e~=˗0VavJP[L%u;8wmƨ|rGnC0D`OESvHQk4#v ywb?`Vi ? Ϭq%lIPox%ww+TfoHnJb$J1/o1`#BuiOSb~g&o̧B\g<g9 @WօH4r&ɭ$'օ{">n$a\(w'OR6[mڕz\  ӟ8"98q_P@w)s,,?Q7JM?sa+4S+λ`ҝXe?.8h렲Э.^*"-!No%;' >8A z;kX͡`W^KPoЍ''_Yzյ埠=)TSG.M@vw;>y?ku~50z}פ EsԕCɹ;[$%&`'\M[bnY.G[{ky65 6櫒&'z`dT`~6#BY8;b<^Pm1:s"ihkʧqyqV9d'V6:+ f^k'Sx?_DN*L:$^d0msn &y }:~g%|j0Wpda| &?ϐZӴud_}v|IF>@54/O?ٷT K#iM" -`]輋FQHo0?}AaF310#$WbDČ;P/ڋ+̓DRMmL(os x13[+ѿƢw^AkO.S5,43elFU?N/6|%٫x('9 ݫȂ =8~빜,b]< v@[*҂=H~+>]S:,Aӽ!✩V"$b!l!DAɃh#]Ŧ5Bq=_!Ӭy~n>9Dr, R]n$0e^2/c(Grr(AoCN@](v(TY@P - }Zb L(F~F&KAL&"g(m갆 Mq??6g1GN-*_{q {%իNzQ:C[KAMfIEp6' D_ T;! EGUHeLŪPO9a!G85./|9*}7g) -:x'{(e!FCd^Pkkx.e=;9`JvRO滎kf8ֈ/VNsU(gɘ>pp[j)pMqqX΢S!Z-+̿+' &ҶBN0 m䠎V5jl}p^HS0b&܄lcw) NfnrfؔeTIo-kL2Ue hۙz!.~V4DzA eFF__]'cE>' gE2M@S>7dӨRdpDLT"i{/%yH V^ fD>{9k:c5Cc`la]_?p ןVnstȆNb_=jsuQKBF_-q&o<8˭o XKCiuBc,i+Jr # ʡvi SIAChLxf1M'\h6RƫQ;[xrZewmçL:N3wZ-_(L gWתu\sa2'!l5E7TխC(>wıxtoorjܺaoT+CZe#\e#:呤dnvM:j0E?.D素wt+ 6ԹKŷՁM{AEp m?I悞҉:RAud)H_fi1mL8õwi%+ړ5UY?blֻK0g2L2k<4X s[\z/gsF í% \ۚ?B`yhxVb3{mB5h Af⼅F p9O*ŧ!ʘ`U{-S4-uh6%\:+? g 2/``^jCĸͰ5wX10I+}< OOq1ow K |O`3!NlX%Vɳ`ĭ[7#9]orLdEn %j-Y;6oJlDf)`AՑ;\QLI-Н!-Tr,Az_;p. )ǚ}ʾA87R WՕS^o f#`N%17JPR2ehiv8 ҌIUŇ<+ig* dzϧ;4/:m)K۴vc@4۶KN*p tGLGc՜l-"_kcSe*R\yftj`A76lo~^zP s"iS_^kES<ՍytGyoOO9Ϝ.ߝ/ycDlk̦4Y>8VE y<:cq:Ji=)(J}';_; B{i'1[ y>^UD>zL}0HKkڑ4r)< FDpGpT٥F*O׹rI1$yK/\tY=ѯ;J%^DǫA9VWL HztpQ l;mن46 {Ũ^aWI&¾߼?[E~Bw ќX1yi4//'|~&rIx샩C|{9H2mwp !}SolL*@lAhp֪!)}_=2NU}v3Ijh'EJ 4ft%ڍH$ ȽW)@̯ MYY=lpyT<~d$ʽ A2^h/ޔ6|Z~x쭊ȁH6wG Ǘ glBu.2ڍ8|b0 )]Xtb>7MT4HŰ}Vw,f6L1utfYp Qe֞v] .Nw`jy4W  )b»G4YKO{]Iրo c{(JRzSrAvq7dX#!vgM{[> D,/ױ2ZjY-y-}|P9i,)43pZ25;4;}./A.r &|#Ab<2j hc> F`1($~SLF&~j`g[ydMddQ8Ti"6BϦA PqY·Ani2N 9Ŏ#φ `SQ+ @ՇȱKww+`1q7`Z`8 F𧴚(wEWAt&WVض*AJLD5۾ zad^w{>3EG)Z(ir;Ց{YTg*b Nˎ: *{T?tT:{t\5Byv5]֥S[ CgŤqld#Hj,>@X۟Ǟ|0nmNihXdw>DBãay!5A"#& E4޽Wl]UZ]`-f_Th ww L!VHbcL"X{"[7qĐ6=c͙0*vBӱY 663У Ц)Q ĖCn<9ZZ+~bY3XJa&{p T\98*cbbA:ΐ  Jvߕ(W<*@x)Z,>]ۯy;wltd;h#f(0YyWSF),7цNOot$VA }f{M% ϦQ)%$qGrZyt :I2a;x;/CIcy|9*MBDzhV9@;S\h- ˗^_#^ N5E![ζ}X@^ǕD9=|_Y|ɼ}`UAY"&ٔlM{E 4x&j C-$p;'#d#Kϥ 4Lh=r3ӓg_cpk':s9.nYLڔ|WT*_[APt0#V-@,5#+;5ZpY\{)Q|H㥭 퍻-bu߾y_ʙ=m FLҲg[RAon~4Y"d`_mӊp1>x.oJYLe!!J3)yqZHmz8 p%cb՝6DNR(rZ2Ck8n*p> a-*ꔹt Jbӭإ,DM1XEFjFk g52l.f'gՄY\ A[[[|!=1"p$zTT\J.1ii2Tz[u|9NCjJ:p x=ϹݮGWIP3At\ T4hyh-jØ"kpټZMc&ye |F~.NsO,p{@Lq4?$4R@ ͔fe ^d6w n٪;W bϝqhм l}yƜaKҫjF~'[K:OC>CΆjZ]cTvqp_?H)95I]g!*Kbz^cCw)Dy܄mW,F"Y`L^MSR,Yh(g<>3#z$vM(vEA/:z t` RY-q^Ͱ"dzE# !ԛ/=2|6:9;+Y DF$AJ3Ed)\"uApD3~-Ƒ}g}@ YԑM}0y R#+.MG w:a9W*٭sۼP/"PHn43P-u~$5  uIznckA/W/ Ɠ/P7mKhoxFϸv='/bfHA«ph$Sw53H' 82tNpcԏя__FZ@NB?YWaS(oVsq0{5>~_&*~:mX.%=ơlcL^J`i=u̼51^hRFRu1si061 B2&w1/?ꮐLPN7}~')7bl:$wjӬoCĆo1V9dt5X0=7ؔeG]j-桴&h'ϠndKqd_]YT" x-K7NW뎊mm*9< v+4`R"U 5"]Y0~Yt^ WrÚ 3i} Sau,{*+{+H{QyY "(GGXծ\1LL#;nMÄIb{S<.`~s=˥}T!E]Ok4 %|lE-Ef VK]@ۅ`y\E~oE;ۃt]:rfmjqҵܠg`M1X_Ōp+'&%Kb^n顈+ Tyƌkem $z <)b2PA89X'xl0?E%^p1j૳>M֢Q[mܗ]"SFnH{| ZR'A;ĿD})t(p# 1/hYHaUjK `{'bVBW:I0'$t!̿|ݭw PErf;ڽ%t=^yMv8!TxOa*C6ʳ5V 8Ϯ怕N%)\P`Nf/A,c~LN#+;S=SVm%\+ 9K0hiH@,~x_dז5jGNLWPAzȶi-Zw\V2D-̦b||R j Wn/Ί#Gc~눤ԗPz\r6]uV'7&l"ӇM>*ȩ^$A=pTyC$ [+[ ~Ӽf0d w5CW''gOG%<2ΰ.&enة'}9S<[Tob>UHt1qc{F@uyTOT6q2~WEcXuN? qy<7lNpX@Nm@vc\bnj-@щ; GI Q7k+`D4u!4 fxLϩ6!@#vE~3&Q9A.ہ|vZZH/JN$}e" d[C{ vɺ7DX'`J@Ɣj WѶPHh{`.=Fî1fkpb]N!vW/UƱT,;a[j7nm ģns +Y7 }qAJ'h*7y'f"@½Sv_2)*G}K>rqދxMPޫ9?N! ϱ|Ű̂ EP,OZxLr73HRT$Aәr“Op+Oݜm!XI,vvEtAwO'uskTwsα`KF2T%ޞ#Bџ8y 7'+3A~W6JOw=r+9{jm7ZCvOOIdkzw qOPiIb۲}/%LC5:غrBtt`y6˻dW)_:3㝇XOSz|>Vov67![YǡS<}aEVz!=ٚrCG+CMx;J'#iHU = e|9aɖ@D j3!ջ\7kA=cS2,/b"`E:ekl[6͝;;}P5-,ĂTO#>nIt{KN6eSh<$ܚ-u4:4H$ C}u/c(]VKyY3duXzO }N㎀GYbb  uNB7+Ĉű+dLKkF7 K3Z fiKJs7PUF2y&Wct˜d( 猦e2Ni zk"aD )-=@}ͷ-( 2#h}zV5"G3uYg8D@܎٨2Z3^4إkya'rM=6RK$`0@>mMP?/lGG ]ˊ$0X7sqw >G >@?Fu>1T׍ ny2is0ݞ y5ql,$ꛏ0L7"0WJWG-/lBID t%ĝώ}kϴ!%Tv`?: 'I7OX)Ob#zL+!)\krPq7w9}{6(''x_~l9%SϜ6ּLzE"Xo%FP_N|iJ s"_^#ft^ܗH8LcWlZطj!)s KJMo~L f֗'9My)G7^{cF~2!c8R NvDnBP͢MĞ4[S]؜Y^jxJb O2&ݻ5f\8,dl.9ѧI9=IiQNX-z(f~}XIsd8-7O3Ԟ4"̊<^huƳ* +pò)٠:&uP\]6ľ^jjos@Nt\l?쒉,9Jç5rLV_go Cic%5-$B\wWueZgfFZZTlD 1PKA6g6_,j^ 5 Ovqу)G5G^IQBdB7E^JW(ME7OH<*h 9'40L=ކxW5ȥuL~*߱7nY9#4T.Lh羅S^DPդKB2"> diIn_h4{{Y%̃rOYEt3q0~qѪҸUcy,\S 29 q- -/:]c-.'eө,(zTӣ~YVK-#>KQF|/.;ơUV4bG86 ,ӓ7$йv) 4cY9#zP W+~r\( fV5n s YK8iu`^IX[qVD[1sVqmliMTzֶoː ]FFʜ@ĈZ;چu@]G"S#Ow5<=G$cJds.|3I2n\fS2QMډ=UE)ޛ7DSke\CC罈rVz`i_} O4w]ʜ:q=^?(' f]Oܩ,dqܵH\D3 OH-y[2cKF8S~z N噻`pC ӿz?3-|rܓ튲>(Կ\LTvww@qeO@Ehew),\,0T?>}zwyw9t:AC=<'UEjuDQ3o|zI`upi}X5\ ^$cʑp*.Fpm"rg-2며~Vm!fԪEr)6tP 3,ߐ|rQ.&6IUc}ɲx Uhd 5n|lVs7x!A܍ ,N e&\:\Z6p1rä/?#y <ߒ( 6 VաUתMBG湌B]O`L]ѺjkC[bg5;g;t!eD]9r&Vp]-nSkx!>22|%hr&m83YѰu l}B9@gn,uiTBG;ln,1=n]ރm(*4 $)`k'N\!7,YRh1sE iяxV&78f XmgPk n(n8oL3nd_fM*m=+BwwGԃ+>Q)w7O!J z%xN銟ݗ\ (S๠2,ѳ3JGS""dů 6]IH~20-U |(E)\sT &5!bT=Tj6 I}@[]\M3 @,a\uTρU\wh(Nk:s//?M4d[kIl7^@)_Q8=M,y051g)|˼%Y҈ŸP@fF40ϖRvяOޭMY]zܔ졣gv|bJW2DC2e |ԿUQ _`D-B &m4%oMp{;˲ے~Dl'; փc7GtEX Ͳհ<+% 󿪢~V1LoexXjSV.jyq&0#& (uI 弒 GZhx-x6;ʇ؃@Jul<0ϰ%|'7%bˉVDXm9mp`A]y:)tE~LI857m{E1" L'p h;E&:k}ڎٶ[.1M{\ZJqO_NQQ)R0+d~w \#!1*eOs6!y8wugIQ0م>$0rW%|:WEVnbRyN .ڭU|:۸e ̧yRa56+.j3# rK鐟kg_g&T;hs-!S 0OA`ےF#n;'}Vki%P@h"dW@W&qU:g8tr:ܧ#7{{f): HP L~6ZIWfn|9}_{OPc~z 9mTטּɖ,;ܱM= C1VT(_1KNM{NiYK@B(1 Q$j,yzh7+aq> Ll"Du&ic\od* ,I!ivMjQݬ-%ge/YaHs_ն ȗ7CM=L̏`QՆx75iϴ*U޸[ה'D-{fAu0k[C蚹E3Wʱ3j,u|ac3DvN_{ SlyG1@[z:3c=S&iQ]w?>nðS3,8k XzyP8Jaz)ŸeI l] &E`bg̶L/_8)nvmKMQG+ of8GC9{挗V|omti7fcd@`t.ڿn΂@H d6=uЬ*Jy~ v %ܑTj޻/U3GPG|QkO=EGyA:Kg>6XǴw«'&K+L=~kfhh" %.Lſȗ/ECgpEA"F?.;Yn].7v),jR*b7 ՍFL .8 LHh+8p C3] vyY>"Y$]Yu1jܱd@g D@ ൌ(0:~RXIlZCHmYJ^eN0%W&N̵IyzFq604æ⍙eQa6Qa#F)eF|'123zVIqbfxkuیr! X7U( 0&6w=[3wy8[\Reb.Dاz<'`sS_<-AlV^GvCM(z3CKs.7004rͮ /N6r{!OW =vxZsw?EC&}tҒO|ENQÀL[r_Wxe{7oN[Tuǁ.;qD۟F未=h  JIe !MǞKN ??WgYZ07070100000118000081a4000000000000000000000001614216c600015dd0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/,Y]?Eh=ڜ.+eVf$ivo7gZZ# Na9f27m19Ѷ(T"$x{N=A$|+A.ߣX4ΌF)uf$a>.uj* a}2.hu4?l:0 QYbYq c}uٙc ;ñn9&p6e;!z2 :6f\@%;_ۙv f_»z9ztLa F͋bķMC9j7Zs}I6Na L N)uwOR3 8&Lv%zO9#he. Dҿ+l̡Ѭ> ]Fs}IXhΫ 4ydC^עjq;Ֆ"Npa!Bzv=WӚVrmk-|49!E?w'ԢB* 0'w2oŐa >W:쬭ާ[43?Z=s2cg~4[V&v/G'Ga*wf':0>bEC壢fQ 3uݍ*R rk$wGwI^, UYIe'$ b>Y?Kd^3o;kCM ]CRW/kIx<赚 Yw(sd (Vbsmgq 1T4Y@u8bG X؎ZHjs #`I9wkD+R~F,U9D78l~-20لKBh*SDuqN;_vq^,IE) #~&rdfTl,9oc IRV*##+{Y~_cQ4+G/TT-r `*y d@Ņ/yՆ2OSf4%hۼj {E臰K Tܸ\'mTh-(<(?5gxblul-ɶ "G(YD}.ʦ6Ǵ1Ƴ}I,nN? Q.K=6tS`OpUzZX.d%PT9ؖ_XcX([X= ԙ⍂r$H Nɜ‘%t;A]jRBQ=;@@  Q7n!(t"ȑckK&yf&^ǃh!6Nbčy̆j5Ğ$nHos$qѫ@?B#~Zp8 CΞOhҦX#?Zܩ>yDz–80]KLOwƼ JYw.*O@ogͽIJලyq)0A nbUCM` v(+PzS1p4Zu)+9A, oz>i^EƏ 5%!|*焾B&-;V}SChW~%AoU5mm0]Xb+NOcJ6 ?L Fcs iJLʣȼWi!W2nE@*`dyxp]/^*; צTdAeCfO*wڢ9"%w=51e7lnXߴܲ%1'^M ]A+q 3e0VjQۃF ^eY?W7oԐxl*G V׭Kw^7F@=-q'E+NreYVQ5ʚ8Oۢu?q[4Тw}yx]"MAd`2^x,QOn: ^CƲِi)4jz<.F;xR 9j8V]GB?F]+tM ?G&ر8AzC$ĬGt&Ҷ=bz9KZ<$_$uLFKg4aח3M3G{%nd4!׈5\B#Ũ:Mh |%/-,'8Bc5cE|EaE1. X:@5 [kTY$CkHxsZՀv9#r). nNer6 ;Aic54= lQS1cQ>Fmޗ&d% }̋.KeC:Hj1K26e?ƳO5>Cׄ7+ 8_]jd,S\}Qp4!.0"wY"ڵ0U֯/Xn)V3Q=]a>j\X:词aaFSSkZUZؚV;\t?NS b EmP_4F _F`~q!aURcaHr@Q'F)-l'#&syq rz0{rJ!Q|?՝_O硩ArZhѾ0I^ yQkf2B =;T,'qH[X"ۻrqԉ^21 ~3ɢ}=i#(|B!  a3dC"1PxF8q hr45w 0 u/QhJ;eѐْ1'Ձ(_٘ȋliȂ] 5pIqI4"FހFrlJMCAOBv$k EQ,d_6)j7Fb@ ZzPަ#1" AdX4Toa6RM97-S^o]X0)Xdv{Ү=(w>%߾zi5-d_g;k"|wK| f?, = 0^`5 iV<2?56liPb1ݞo7bLLEmN[6hWEH'r@Oo eaVt ـ΍ME֑R X̟l[K4Ss>Wi ~!oHlLdꐭVÁg<>э9 Agf^U3&@vjNռO`u|Gd a62!!U ~%@tK(O/~eo m1;;̖!j{_ԟs,X=ICBV2IoJ?N,ʜL35eO04KCide@ X]bA/xk%v 7M /YK}i!-󲮝6кoyEMہK11Y? >O1HýI|.w5uoEܺu$RU'?];/@4p8v۴vj R){&ۖ0T'v~"c(wDN1lE4fI# v*=pcB=DIEocW< 5c BU\{L ﻐC瘱eKaɆDv*, 3z]WA+JU7Kd%=㧦r& 5ppn3 u&]Cu7Z͘00$wLͯê^BQNѫGL2Q. }Zћqofj<#mQa\Cy^w?"'N xjf%f.ce:+V< r(Aincav9}M|nU FkN7:}#sK Jv-aK.دõDN456|)JKM_H]lEw7=Jf-Ye4>FKG_YxO?r]{[>lg yo$wq68a._vӕijR=i~B窹^ihGH}jg XZ\O ma<&sI p5cYDfpc;J59Rus7Y.}(?Pވ ޳;r a9^N{OH*ʈTG]J 5QA13%Eb`ŊiE[#lPrlsUmgPsm+t,3|}r{]{2+F hf,z'we~uwkT`;ux2zHDZϕzDߣ2L]tHhw?2o2#yHO"ϲQM#6,)0}b|N#dWZ9i HX7g'MK!DXA2qTRx*_ҍWRP "(YD{.Ucѭ5\}w*9mM]`Z=vҒ0vr _jJ! yw Zpmq@8`~ݷ;Tґof:FH }p2,{Y[V$%U ix"|h]ގ GjO[Oh7F!(3w[0Ҧ{I'/W汪]M*GN@Nsuʪl k4eF8xH'vGq#b,mX4*Y琶C-Akb&xة't0 Џޗ͎É~ qƨ-|70a[lduOj:zZ _f'w gYÈ0|vPj/̪mT N-N:Qb c.!Wci9BhӘܿ G8y)82 } ;7ԨUPJ/*Dm` 4?qLvh0?i9*ñJONpí n7IVtEL;޵jջA1";qH6tAHW" GXwZP%L8];E$o&413]LQ6#'MrWe+::01="#fz1d;5w.juD(`ot;=,4إm_j*lY{4pבB"ûIT@7$ۛ҅|U d+rZxݼv'g@ qjfp#_ߞlpU/l\RɦX76 jpmU[Pe:c:`Yc[SVo ¨88-g^m8l08巍-3TOh8C[[۱߱s9}Wڪt-[,1\cdД͕[ h\h_j} T?T_ʿ(5lj6K۞g}nDG4:lX\95!Eϓ0] =L܀ `=C*L;.$瑏|2K1Yϸ]v2/UFuRM82 ;ݚb䦸 RI'צO~W'a:klFaZNB5]6 PK\~96[> /z ԜҲ0-_~,~T97 qh;N_)5Ǭ۵tM$T@^-Iv+ΜtRPO&1 Q~6bϞqg c*N!DS˹5w!J9NtX(wl#`Y:"Dk@%*ݢz ̀ձd ҜxOpr:x(/'ݐhdTCjxYa ݿ'fRJ{¢]Mz"Z87cHiNGנǙ=R|Pso*-AtIM3BGEGXM;/=y[H"6⬩ ^( o0Lw)J Hy Yexqwd(>;5a}-kmg1_T6r}!BeNg2Sh!ng(~!Lkۆ9VmjY[EzR–eF+w*k> 9E{Ԕ~9Cx~T.`e^Ʀc3w" ":>)J&ӂ=Gj]DZOփ(6h{5 ,M$G&I 3I֧c^HpeejOYճβ/P&`qA>ju'LWA0xPY&nTM]3K`ߞ#m";&ID㹺y cBv ϴoUT@I`9 c YtpR~oePڮBk7 ("LBogdBVnW˒ɖfObLy `\t2m"ijTԾ%r&cэC)jV +2ȈJ' 7G>#!mɤ,/SrAl-!.nC5JȂц}N8lҝن_}3 m';$`h :Z<*^mD42LGr r!C!ٍ^lO6$u)&K:}_F㇜*)F.}Ƈipd!By}/lK0-Yx'`*:M5nп&=wh}@W-"w4tR701i'Pv\dv"0Q/V~csE2б-3HEe^?^Ig8lB#sYTSm'mN .#ajˠ;?GZE/iaEbFWB9vJۥ ~,ҙwaxeU8 DOm#,߭Lwa[R b[c}RY;^fM]%PCn>9MK)y5F8@9 JPtJ؃هʚy!I~kAPb̄<мeUHnp.8dv;yҩO 7nԸs5D0wݔʪ8.YT4lpfOrC E hA8:2H=1BwlW$Sj8tXu 6e:-3'<  \=pP=%>)HdNGEbM5zQoVE 7wʣN^x\El$XThۢ NTFkU(Z⎕w? &fP2)/]@i#cMsئs@~~\f8{"cFt -aѭStS& Kn|ʣ FNIi@Sz]FӞmg*N cv $QSٓOFJ: . N ";Ym1v I*'M O e1lXf!I@*l%]EL>b3262}c՗&)"dڣ6 :U)%ǞoR-`hf+adÁ⯟?*ZT)E[ߠšC3# @?NzBI5rJ,ͤ9D-w^ s*M@Ƀz6ր[-|tUW@"9% Bϣ?Ԩp$^b_ ތ%!KxS &' טrB>i&4"9ś {S[W86$N9O0 Yl)نdgTPR9^<"l&Ɠٖ!DxwB 2]li [&㵙+/|xÙfy&][58RCC& NWA Y=5XU "uPAYݝ6’RQuIjxTc"&j| ow/ht_L1sczkýFh/Wy~W9-> Quhi}T'RʴOWIGO}>SmۇcB-, $atC6~iE_̪!FLWTq;1 d(fGG5 b :rRi  [4LS<5P!_MOs:Y/>c,;jYonPHˎ EA;u~a=9Zצ9#ZD9C$x|6XU֬qv|'T1#Ԅ4}2N3 7qTJT5)Q,(WbmFHx˨[Nf4u;ZH$?]Cg ` 8L hU2~B򙘟)z"7ha-7n~V12x1ڸ7'hXZ k.Ѿ9b,h2W>NQiyvï:p¤V't:Ev:Г1krH y9`O9,/04$VBܵn+੾(?P}Ô5L8֨X u7VHĻ /rF|U+'zJt;z)tɷS[ߦL LB)7ED:?{ %1] OL|g'e]Vƴ 7xe^)EXv_Lۑqΐx](/?n^zSYDIprB ]z HPBOݚ$T:lW_m= _lݘY6uDz},R}R93,sm@\>*|=h\Xj+]ksrNtᷠHmB:s)h& u!]cs")a 䦊/.ŤͪQ{ҳ~)TinjY5LZZlwSL)B|q^Bw~m[Z]fV!GJ۱y1ia; E!G0>D }M QH泡}b"\Eb5G3'_`Jd_',RTVMN>l6nz Ұi%65J])^͒mK7ŠuԵ} Qߢ-KECsrB:XnT RȚy#Em4 #Fvn".,. 6I.p5 H#/ٱr3杉U"l r_k_ IQ'2(G ;AF2SG;|ub!N;8)a.ZUoV b8dy5TA;5(. vEt{ l0>jW;b(T4([)K+23 Z[[Lo5 t&{;uУhM$DLYe_bnr C%]XPy=^LהljY OZDžzT4eKIq4""ugeoJ<*a#=oюƯTQ4Io*;ɾSP}o,@ ww6 V}d6i }V-8eoBw\r>w;W]3}gP?:aЬq.ڭB@)[?yU]S˜i4<Ҁ^ ?*e`xo'GL*!l_?_dUY9-T l551C^(Jye@mmR#3!_)74^SԈ-3R h+Jhk$ @8M7Lؖ@i1@fxB߽s9D7]rVv/can"X=>1\waX9)>lr*β9 %+_\ug- #'\X(*e qߐ|5z@;.g?ݡ%ЮͯCGgFkc[#*[U[ܬ]-^ ћ* $8a[q᭩IS[ȎbUk>y.3b?XVrgMhĄBBA# ƂygQhHg_/3a9nGӋxqA&)oBckj#XYv#T3@Ϝ':b%& RҌC]T6 (rȨUIR5ޥٵG'(a(\TƃJ&ֱ ա`$,j>&癳wY9)]D|<~ -4EdZ癕ncգ{v*6 P[f&|uHM5f*u%7ƞWA a@l*oXe _5.ڮf0Ř@&鮅-]OU,bm.@!뀁bl@4!j2!~UdQ7ո:"b^wqޥ]Ǧ?C 9SDB !1?;cAif#0 |iE%醵Td#V3y1ɠᡅ$r{gu;AH1lDx`( `x'q霊WL"sq}ƤR"ԏ0V/Ls;3^ӌR(_&w/K+P8Ԑq 1c dR?X3r^<ѝ̷I ^SΗG<@, 8^ϕH;}%(6[.ti?U!6rmR M_qZ%aWԊ^r3֛=H%]:Cb 5l[gw^/I5+Y|1$qZ\J c81 4= +b <'+yl<'Ml cТGs1 5Ys#Kq~ R17-~l0)TU"`ƥd+RozNn-M ڑ>läf&4m/ƫ[_V`m튉^!C`j臖cf BIҬRHm>}u~2{䒫sq4늇w8DcI=f. d3$SkWĽH{(Sȥgd[;adufNXEsm$ rz_ OO0!Xג,8q sV<̙N3 XH~ ]G2gm@QE-F֐f)e2ߩ! DlҮ2}?u7 [2\AX5ϩu\P{]SL`pՅqB95Z|".L83@5O1S|VP ۟*shz8/WW.En)~6L۠P%4EPLUAXJA)EA1FS% _A&5U#deiBjVWtظoC/hop-X]ֶ% NUviaϨJso>\[BpL#}6ߐ!j};{C]L6<A6ß!Jp[K '*qkyRV^UÝ^6[ Scfܐ j $1bCgn= t0ݕR74138R)\btIxO{"b*vWw](Ma䊺*FK羅BPИo}YkCqbfCTېL]IG4ӍŎjrdNg ֙EEAxim"E;NS7Ǽ :?h>BsPɕ{*%8)MT$(-p !9%ƍ{g T3)#&90mk'8Yx*XdTh/@ 2SזDE-Sh[Xy@1fxuGYǀ9>mE@Oo5>"茲7}b(~ 6L,܊!}fHqB 逶}$OTvV)o3c`)|@s@dH]HY֛Q˭]|`aXv$DDS-M ݃0贆(P`; CAu\L8-=*t /I"" xq8BrWei({8zy>1Rd% c>{ųĈt3Y[PgsV8djnaCN(0ަNgsepL3MP]!L8wҷyriu}]5*ryfd- 0 C#JO!F|C<, Qsʸpb'u @@>c{甶I">̎op$/eew`To٤VCTޭضƊjB"Z.?S <=y)aAd'i$mə?*7sI*FuD1$_II7x_`ݒ[2f(8KIR'uMo!tæ !U]rȔ B]C1IO, 8R$ZB<},%3 _eL"La"U=!cJg)Y !BxE*>FeG >@88% uΝ52YH|Qa|Y%/A"<ߊ* z<#hA J.j4f'0%>ݕK]%]V\I*qF$*Ja]6،^?L` k8J0i#9- n,vAB{gEDGY UUii S^ud} CDљN|K3ԓG3`5PkgeB⃕k4Ȗ0T 1^l(qL>iP;m{Tyhmr̃ӔVFq!ąs 8I'+ ,F:& pU* KnԶ;$ՠ+E}F+|GϝFZeG QE*~F Jh )n] CήwWʬ+%vPKs8OEsXGA.-S9UCb>Aqf8u ޕَfVb<}ߟRװ$x]̳#|}ЁܲB腓a|'FmY n|3|60k}$FDiL'Uhی;?3 '|/՟vA'ąԐØj;)Crߍԑ&Ul-W /:<1Gz0fJ;NbJj_ SYA$Z&'5^:ٓ65CW^JXR>NXkXPѼNM<#uoό0Hi;`gˍWE]PC&Xa@;e'˂hf|_{;%@mꏌ6Df R׳ԠfgJE|ϛJ}n7("iZr]l[(ljJB8T8%-΄dG; ѕ}H }Ήr8 &\#?RZ edud]ߖR&$&gF Ld*@sr)5Kˇ^H=CUQo -;ƥ)Ͳ79j7 ŽņJÔ̦ R &IZX+~dt^E5R!s|Цݏ#16_G5xЀ]dd.:/mV-5{, a'E5tnPnQuL@fʹpea.*LH>Cả ζW7ɚSgV3lXŖHЖ8\RYa*Cz"ex,b%S2yhȫTfjW~7oW^#!* [/G+@zmY3S}v -X:- *R3ϏЧS{*Rcc\*߃maiLjZ2h$8Ϸyv0Qp[kP]msȷɂڿv\',4eo|_&0eE"ת`d39̏ K ߍE J~lYq0׍c7 ܅=M>7p퉍q_0mΆ<.D8sk-Fd8;|rZi%۔Nrj<)Shݳ"(Fu/ F[!4SSQ#/aX6`\ Giu HѫBx9%T()P xnNr(>M:q|KpZ/y :[< "[Ij+w{]_b>|ˍV.iBDSBk+Fks#(:]?:h $:[9qU^ ϖ 9˯ J_gcS>u[F*!nff0Ѩ}ێ͛^_Q]7I^٭?)gllGĤ 33؄J,yܐ\Ȃc|HBB ց>dG߉ !E"Ն\I_b)cW>c*˔60;4۔e5r Ma)١JMŽ¡|37| n ? j87]Fʞ ^4/Dg1nKa/IUP#˱yJbvE)Z|b:@;^'}$(w)b50ML.M6 t!X{ :fϡj~K)d !ٿ[md~G$ٺBmEtxK"ohQ\BgIɦuc*5 jG"(N_g1;TCUǬV7!/08Bqi}E^D.xAʭ,%_k mQ mkLXE O"4cs5 w+2M`u쒥(Ś~C|C[I|RpF]Ʃz?ŞԞ)DLuߏVh*<0.ޓ=͖vD7;"?'P8N²@$Ri6xChψX5 Aakler (WAiG*E8nR; : m5ӵ|.6eCDyNLՒcaqk 080¼p-{/3m Sn69>]?jlKsef V`/S(#+oZV2NBvHr. pU{|Bsg8{,Ъ{*2*Nr o Fsʺn/bԷCnN:H|k=KP5QqU|cޏx4 dڬfN?=bW*߶ҥ4#s Ѳ[٪ZI"6&'vvHA l@t vTC/U lm$r@ۙ}wKۉrsshCux^.dr۽riZ fF_W_Dц' ݦx 3F֐D!!,G_xQ@x uabz6Cm` : P@ӭBXrVx?GoJEG뙡,H+ ;wm׻ӕfV~țNT~?5Fxω kRb>~_OWԩDJ `oj`Z,[Vԫ6T5׋}^,q)Z'E Ϩ۔V z,@ᾋ*v\_14Х,gr0D{JB.~<:KK)rf9`yۡE>z9gs=TNKk> Lkɤ۫́6 |: ,֤O;o2N7gK$B HN@㉁ hɑsKE/KĊ6t"] p]2cyLDdZ|>ؗKݍOTc5| F iT+&N ='lk=/WU Xǖ:D_OTux *Vzt L =-c7L( vYG"' BXMbzK2UIɓ_vHh{-WbFB€c%m>?]Sj*Tr jBB'SGG'h`P.tGRHN-D%`l& 8잝b&[缭R0C(/h=WX [|ĉ`=r?&!~\(ErR~o!?8rqUvEw*E"="ĝ5+/2 IW-hhϾtjE%X?aVS'`vTZ}b^zDt#OJ0t(j؝=Ddnn#Z0 rYFD72:o;c bĸP,RlqIT-Yaq 9 n=VU %l2s迾]ql;QzWe<}_!`POjIAf}Ms- a"܏ـ瑲ZJ)W\S!C\d4of0*d]5{-|%OsIe7HCS@x*h I=^@qC+2 Q,{h$CdGɛi }2*j۷u_9-|8>T#$kYWC S;1iw:B2pIq,ˋĥ #XmL$:v&O@H(fv69\R򙚓t,okiH6`+Z&ËYVTcQ,?,*;̛sH'TN-A*Fv? Bn.pN7lҢY`?ZJ7S~PD2ʖ+[^(R[зA1 F[^R (AAhDwn=A2x!x+>텔^%{KzH :ƅ3:&y vPL^2o~_;*H?!S#0Hҁ-ʽI Wx5a#%^?*uR93\v"~vGZR ,s/ard|dR?2Rnҟ-)0e5'R|GF 8ػԵhsMPש 2K5UFMx.iu]#zVlUPbcE$=8H@@9 */ATj=?t*̜ąeʠ$5l'm{=v 7f3~l^=qevȠlиJ6"5,)%ѿ lxp>&{\:Oma ԃYdNoS]U7; 18ЇzD2Fuܚ7g/M0z'Kt6 UsԑY:JReC2\wwP0tcR:o/nXLvTRHAhr|(#nxsjܣ0FxLK?GNBf;vW4 Y@}p۱~= j_fHg0#z(׈_{4YFYlVz9TR=2 H. .`鞟F%lGk&,u \w٤}~+?KpӇPGЉ'_䘀/US &fm3Hsx]|j#{sOƼ)=[:@m*r lE,thj23}@LgFh b !PC-7Σ^d{عwdm:KeYx5v=~WxC0f} 212eG>rA/#F& TGD،4;ZvS G&z]"PMmf}xU_6PGv!VNe2ɭc\TB4ɉ, hY?p .*}1uK{ %T-ĺw.5PWZؼ8P ~Sjk率AU0L؅vmxn`nurq7M9cʱk9"xO E$Ps.tnឩY/x?;Ppl YDwi!::?e7 W, ,2J4U؏Ż !6ωoWakkwMoۨ9ܰD?SN/z:rpŗ;rG׳{}U?:+NWF1t7Ia_[9+QIoT\PnZe3-ڥ*DibPwRI=ͼѲ MH}ݴ=׹,{/nH5K=3)$*|#{$qHշpVK>ZFy]P BOo/ _4?Q0<]`?5% mih Wcn'n 6\!5,YDH[>s?6%"n:{e_⡼#iKO@ d (!̼]\b-BM/p&no&yu /iNwH`L ڻzE6R"h-. [).)柡v]n} lNs7 w(Q$~Nֈ%J_oa 5(PNeՓ-DTb,yTAYuPF:0h:v> Tg5h]? $+;#'P?fcX}`4`$V9Өm)Tz"\=V^溟>f9Cl]p7,]5[_xYC-FIb gGN3O>F&$5KԧڡiEFmq(RXЂk%Fǣ3oByhJN1s(UA%97RXdX±tcG8H AD/ʞlp#L椃 |#RGϞ.3 5?agRKb3E/].,7f"~jI* (o ֧t.Y98b\mk8>.^ap> Рo6}F@V,s? _j (obCi 8 zwO4,8r}ǶLGFQυK70)کi=}-fDY{wuEhZ+H!">~}7`lI5V ykٕE8$t%3l27d=繂jmD+@FL xhQ:6>U+\ށIy9땶ׇwI@=a@w f6~A HwnxX)em=9ԓJm/ MfGZZd,@ Z/Q>#o>lK&,ˑfإbq}if}Z: Dek4;HK7|?iEt%`ac<2[&~c0ϱooerrEQ{-u> C . /B 4v9{teA@_hὺo[>ZMVM) Pgy_/+$<%Wts&PjD :[~z"kEY`sޕ[vgi7Ŕ<\fB0c !|Fh?'\óW:* _0- uw:zkg)/nVPZ`(;Q,$t*\+A kPz`q t|A~kn ,MS7?]!6Ò:sif-9#Bh +vE7MfIoma DʩƵT͠ɀDH$bTսv_JOЛYWg&& R%'O`NO}UV(2=r`@@lϫ>^Alڷ,.n ^j63X0 mbHbpn 4ȸLW뢂΄]JBsc#wɟfs'sZMCPQl)wК}?F{Ӻ؄r8aij6e2:%yEdXoH^F7? v)> WAt5zˢCz`[`0(i;Ziς߲;@^}B9^#}E盨D CtP8v>Ί?+Cc02ʺ/b]9s'$+n#ޏᴑuYp,l jy 0z}-&^]33i[#≑xߨEO&eGACwQzc곟[)7jTHy&ܩC8⌘b$ o\^"_/phe-:(ԝqh[j"5CUt{%w-xN!Yt8w?c+y=3 zM6aOr{-I`8m$/)2.4a[O<x-q~w_OʆI#FT QCH6}! 3'Cp5kt+ҪlmzA|'XXDT zyaqM@` !Út1|y: :%es4%}>]$W'Yb8: V׽ax%+Xܥ>$̚hD }qznLEz3H&|,ٲ@%Q4 =9'3G؁Xv)euBG|)AFu?1]-d&t$Zf^ ?U7a.i7xŕM %J a/I'k91ݯ˼Ia͛[h/|k[">Gl$Ym&I$ϵqﵣIEj->(a]]9Bkjr~T9R(>)#̌05#ڰQ=UjX0 Zݾҟ ɕO,NW:5RB0nZB4bbZ! L H{!f.ˀY9]6*I:R3֍[Asݷ@dC>PoYw`'*^3k-M}&9)`ce`خn"Z:I*IM}2˒FP /çɉRZ.o W(!T ޔ0S՜5keLdL [e|+9vHJ3m+F雩kG̬i#>%_ >ԗ'HJ @/?[~.5gW mTw?nW;0uL65HuDzC #Bu*7Ln82hڲ^l[@:9KPtRH>ta;Z{?7r+A",l3nutwE JzY%Fo-^BS#N=M?|>NXVxMI>(Dzyaӹ{B0TXA"o?J47τ\I59%jDwj{NQSL˔pJuxIBi| Z$qSo0) 2  nA%DlrD"l¸f$6=ycih gE%H#% DU+;&NuM24 $쉈<0($ ! vBj `ȇwM^rGrtyfGl?OnT W J1#~Q[r[fn.V1sVP@<-NfmpL/Գz$'jKI|q?:Ք𴉠ͩ3E^m7&{KMM33>qI1f2އ2BUyW!$s\);\p*yn{Ͱs ԅ /5~A tR-?'A=H;fg@R1-VѾuv+x}%{YW-ު LM">,z:wU Dy$lo^joGk^BMRnEy )]z/4hIZN"/Sj'djQbM"3OgAzĴ6u^rѾ&~͟< & sxOs[M$r 9JȨjMMwwIj*i D~cV|Vu\j2H%X,m+#curӱPS{-#`_ޅEݦʷ`Tѵr؎]D;}U5h (dzr"3di|Q-X;=ৈ7x3~_t;g>FZQY!f'w-[.Jydə37]3f6 fdAA\\e]W+-2Hl4}uNf*  _Sp6O}#y?1< + ‘seC(Yh Zkt&̎HC|E D D︬%?ITߌq5#ڊյo%>5w*o(fMvUD:`i sкuWwaccWOhQɏ(H,<< I g妛k\p("`VG=W6"n9=E,.xҵ)h篎-L"n~eVj 3l$Jn 1MP/q(%F68[M@(Qd *4Aw`t-P^Ԥ4u6W1=N1з}PL _]搶ߵBC_MT~G@U?N:Ysф[R%* uZ\'Wfޝ3I3M`re ˟Jڕ=8`K jR(E.$F~ c(cItktD?˻   Wn35g-+qƼiT^Xq9Im)G+?:K_P!KA3ē] .32OeNKBd4D*j㓹^>~QkbYKSj`d&A3h65]:oyP \Ͻd{qlxƠKT,YZiԛ]/-䡮١ݎIQmĢE]#`¯eE%p"+ĒW JzTZFw/G<$[Z{ jQf9д&2yZr$w]Ûy%P puS 1X'z2SLcVX +>gÈVG.,w`g 5~n7WiLCK莮.]e1C}$r6e_ M &8탹KgLZ"u L `Xhryܣ47:]Jȉ/P|튀6[ɮU k\C55&N"<ʭHöЕ19`صF%aߑÇ9'N00?M0H700tP-@K%.rL,l B9k#;͂Ə7YaS#ܗG;"m{}քmSHc}Фg|i{:!b5cr(4L`*'x:wC 2 Ux (d#_Me}bܳD A:0Ũk/Zǧk|ےW*\viU<!X R< ʃ~O74ƝJ l ^p#$W1 P>=BEU=c*Q/!CYՋˮڶZ:9HId;ϟ2fNfdA&Z0a78yW'VQ6+rWKr+4jɌ 5DBReȿЏoC͜yOfpȶ-B^mI7p򝚹哢QFeAd^'i]׬Foen]!1.AY{LՍz2@.Eĺq<%1}9W N04q B{`M0ë,(쥱je|U`˪i6''jۑp&vGϺt@Y#Yo3RSt<1[Np$D dH/l JжYVj~K-̗c5->MoA0FcZ#% `ˋ<ӮC?t9+=> *xiaBS_/FU;EB2<&Ǻ.[`nٗxŒs:&*}YC&)H^hnizq&koU=!a:ëנ|m\Qiz  &dd0OVwZxh.9R5y4WqmW G>.8ҞKzB>*Wɕ Hk.N` Z$\*_*2}BB 6FZq!ogo*M;KzO'K,.0aO#+l ̺ t @Ī Y*ZeG^dOnj, |Nꥠvv֩xܩRnxے? EPu|as$)nN(ewTC'* XrJY<:vqxdTbuҦϞFB֥LGi"Z0i߆GnI+vբa $W~H2Ⱦ̃O!l\OLϼ_T>4O! m1%7Gt%6^cXR>F!o)X, Sg\v<&LJ*Apܮ;G]BSNYQ]~:$/o}j6&}zCɒgy)ws=.\z*4b w)_[z9I>Z[9GB6$>*1{*^3hȕ c]aP's0Kvzm17xg56Wɶh&k1cWe *?1!61#'!򃛒yi e۶KB`wlv ksEj=/F NVoK2m85CYiF1F+cVyG(2^ Rrs"ꁻ 8ys0Bhb4ÀOB 3]~{45}jeH$(Sr@>1btZ䰏 |qʓZ=pyȹW+F` N Lsך#;;sc qH6wx&KEFN6Cn`˘&"3Hk?̧3Rt]"B]z#WMkY|.&^}>FIT2fn8B?V͎DVNȡQй v*Q.b nn'o4[h8K+ƸQo~bGGIehx^#ð[zUgrFgA p! 6t=_Ѩs=@q=È(,bFс٪(wbEAѽ1AZ-֩1.2۲ P|)ņJ(AyMV9Q= >Ww{ "SP[Ӕ n)j9YAg%fd WvL5E"]^8VTgY/X@nߔ% >tn~d9 +;bIwbl +P(5΂B&"ȍm.SٯB†>z皈>OxS- VLlA@r@=K0 =KXN’YD7 DQ℥Vt?6}_5#0vvRY L,0ZA >JNB0dSYqduw3c"?aM9I۷ũRWq .Ҡ,PNX?zb$J#,\I3ؔ+tх9CX$JgvAp +q4fhӢTnRPO裍⒲ZMY{ E(XT!P.A'=ʵd/0P}‘ع'aile 6 !aZEs~0j#- Q|aUI dM?\F="X4ğ?+}^enZp^%7(RK*k!jii%vE{<Jftf/Kt⺦o"u:]Gئŷ B1ᕘK_}9j/l"AlrC}vp;+{O>BkWΏŽR%C*uv]Bsd??>iN92 KD VKI lؿuPQGn_]O @̜.`GcfxF}Nb5K6ZJ/BuO 䋵PH*[z2G5eE}y.^ = nM!oa ,&N PqQEgb1j̚9UD_({&Od2"i:_qr`*ȃWľ-bfnV7DK]̦dbO2Vy1Ԙ U`A4zV tW)OZ5͖윋JP ȠG^7.T^Gzj\3q-n]M QO}yh-3O׭yI1ݰ5Lzlqd~0P T#y$%r^ $]f 0݉W%zf  9d:OBI0VgСO_9ljQ 4?^#l*:5+\F$4O6ԟRiq3 !nenc2C}U^k~>yڠ>[UDxJ-+NOoU!-3o];D?C*\j[3O_أgZv8:W#DH;Q:l @o>Kr8fRKt mhFصABє7Okh|;1-btՠHH_Ek(^˥xBx9yT\/1+n8CpJ:){ؔ8)~Z UĞ}D3==RoDVFSVѧqP<}}83hwwX֐,lF. ۪eŷq~cFR(-iJgX_dRQ ٖJ!jV &q1x&s(Y$>L"1nOuVoB{H6䐠\%zK{R7ǪjX1-vfDR07gY X-F؃vX Ͱ*wB ǯ- b.+t g0zjۍY%/{d{bb#>Oh,Kw/wn+>?pb$KTpp^~^𥳐PԀS J\gzR?6Ľ|LNɿf{t  ;qK$ͫ逗ui=ܰmJ늷jמ B%u0]3N;߲ vkKyLo bx)v={s?S \ӻ\p Fiӂ` c#SI +M|ϼDRRMe`YstUs3rdD@p+ƷI|:O{EJsAf !?n4fғm2hPӭ,׵ r9m(:U.N̊‚FyDcCX4ŧuu.6пTeť^kӱT[$~F\ui{MGRzS Ht J LH8-7$]&3YZ4 0?@;*FxA x,y!Qwݮ6}&-RBS7vfYxtZ;yR#ZYRY)N䚱6 H+_f8W'ذr25\u` $j{qB7#MMW )[ۜ8$Qj6v|ʛkz,3?'d]S-fsqZ6qdoF6 y+~⫴{PN}Gl&<ӱZH&ްUWR.-L0uڿdGMhJT>a"rl[b"sGԱ$oDyx< tBg8rv-N`+@ _̡:c)4I$hzn9:@{lJmtΥ=Ä]!:\mC؟o6^A}R־&t՗&p8SЈY}A:[/{r_67q.H|RRMtEQKn7WBEOHU0ly SE0bD>oYRSafkuZ:=<m"@Ef(IEܺYXo[[v֘{,> XʈE.Vzu[ݔi1rCZK/w8;Ko Div?1ԆG%ɕk&xр6*RHMB0u`yB!/~5dVa^/S8~oGyAg<: vHN W}7R$o coLֳ˪e'#AJ\Zˤz|U r+£+ &_/6Dtȑ4', o$v0\J&[|y!*s 5{X&Q^d1<c߄5)Lք;X\/VctqSQiw)υeT+gĕ$K_*hrW; ug|۪_Мm^>IopfҼ㉻4'*>7gYBZs#9WAv,9(&y,ifyEF]nXo6Cf uGhq  U10%]GY&J8,Ex#u9|5zRg5؆B96uFZ't/ >t*6w v0Y^ٜ~6 4cOTs퓔f{Wѓ(;pm  :Xt{92 G@ n _k [3lC|h0Js DqaEtDɲ&|iw)Ā мs6/eQI fGAn`bT zk;<wδ~6`E &EX׃:њ{[wׄ>V7mPX= -PV$b"OJ8ν]4=h~䙋N{z՚$4aoI0 jZǫ3s44sG6^P#lB&&, 7Ύ7dc6KrØ6Vы*pK۩%ڶr/a{`Ta?9/iP9Q?4z1IG6Bԗj7^ex)bdrB~(A` q]qop_z% nGDjM f`=j<2ZK"I? _#QeLQ}D$ B:9W=#dZ)tAK39PU *dgXMF&V d7XVb Mc&'Zp^ObO5 s|,gV9EyfVG;?-*h\a_GqDף0c1\Kѕa8ƅoF/M03Cbj`cݖQ&lmt] GN;Zq`(|kTlSӪ xPr!~ *mN4Ͽ=cR<C.0n?l9#u*XSHsEJAD%#5IFew<#SqBVv$DĬR9Yy֋oWgWƀ%10.7p,x4*E7%<.tDtc6V;*bx.L-xn[{Z,⊠UhTqF-С-/KM+C]&Y|;h nqO!yo-;f=uӥ8ڍ]jsP *!k UTڰ/1sG֦51jKxv=X't_E8F^ݶ"Jh)mVAX&lζ,lObFt0_3#u|!{TR$I!#B55QlqI`m9E 0zȘD" El=-b >o:[ rV7\NqIN Fhad~e}_ްإ'6XfwOJ N\R[ ̺W^RZnTsHak }3[oL$˃g.Vl=D=FFC# Uc H+ļg~|B]C]C6&YhnU>e;[3HX;a[Z"h-'hu':H[4F8BYVP)P)b Y'"j˶osw+ż_:^tM\=ybEI+yl)Pq=il_݁sNڇnIB6Ey᩶% :0 dī(Gs+4%a'?ow2gʏ l"|pn+d-L*)= /)'|uTPI9>1ErY1k#$R>B.=%gTއ)zqSeGW]<#${$:X-\0-FGZdCc&ӬY/VZ@%@Wz6f֥~/mZYKHb kIf @Y )׈9bn~{D},ihq.ϳ`; \?ddj>xA౔3XnJۂf[a/4E|ںyw/\UD*-?hٝ*Gt ea3ڐctD KI)F Tz_;0{83yzu8 ~=#:]ﲱ-h_7Iv0b/k{aݏ8vP἗CA "zk;ow(K#"3W$`wܸc,6?. 9n:#jSg|ͷ#E䮨X*HjQ@-fnP@{Ėɿ \Ӄmuﰚ8[ ~i^gĠ/10~u85`hK)-Z\{f` +=fEU:0L(#ʉe4;Bomڄmf(FrJYhWBg'N.x-磁뫆_Sd`U)߂ S ZUC(9{euO`z8VK_4<C {s%WW@vv̭ܒ[捗U%iMu/ U5 YVa c@a3j֢XI,p4, ,֙xSLL˛#~8C=嚸{9˗b*͝_Yb3ZλkٱX>O>qx!TF9aA<-L@@)Hf.B]cᩫT[>`Vvr"=QGVl{yͥ'6CkyCcn]/1Lx=ؾu>_^cH361blmm ;Fu^ИZ_J BHs2"R\kM̥XVjxW SM9bmEw?K#l MioGFŀj] sRB$1f&4KLȬ h98fcZb_n4s鸫"%.ȴ0MkQp0n8m>%G?tAӌ 00ftuץ.4G3:}misxZǴ03b1t1Qi/,cwE$_j4ñ3 O[ؒpH񋊫d:N)Qh9-F${; f?~Z)r#QA*k7́h<[3(CFM> 6θJ^=G& 7R;B&D*ݠ44;n36)>t` k}֍ C ]P7U#mVSZm>+Bvѐ j᩵PԐ2>"q;q~L|%VvdiHu &%*DhL1p?!IZmRGЩ ]ơYȢѼ~"~7({.0K8K%]K.mP1u4"8Assg±A@ ̾wIډڕB۠Vg hlBDiVT s:iz2|ߟ`XϨ A+gób?R㞦`W7T/= E8,bA] \p2ߙ@C`.wI#Y=t΅>8#`&{[YZ ?E, - ' Z37l/mNsZ}927DSGW+$Y[^OWv:Z 8BQHyBsǪM=&!I \֬vGyZ e%H*LLq{eiDwo/~Y<fޔ"~]{ȡ:Ub˃&|y߱vOF(PU;TSr߬HV/PU$Z@ e*lB%}Jw>\SS銁Nqm4 n6}WO{mN[ N O#QP?R*gZCOf̻]Tۓ '僎PnhT2` O,֕1"5qn}}EKcUm[͛{'Fi)).[chU|p=.(V@@1'zFp2'Wt #G p1YO|~w댱xk;T#3v+tWS5qjBy) 3 M Trcԛ̌;^8:yˑi=2Rnݮ:@,|%Y&kA,1K1ni+\t #cz*C}4Bk>@%'S2WiقwWfw'.`5[ٶVu|y#(Ru\&mdX.l_ 9PyΊi߈tpM%CEVlSpbA#4sA6ZQc S# c}elj&O :ƼE:ʖj :r(!&'^E}Ls2EZޣ#B0"/(,۞#18o$BNmnVR&K+ts& A"WE91?̘:\ >>5|\r$ҫ잾 אUL3 Pk{X<$%eEHm QV5>}7MGK)$Qӫ%5]×f|>&ĖL擳\Dr.ڈEeu{\ Cߘ`.7E5fugiRfx:HylR:8RpљKV[8nwۇQrfᛰ?|@R|8Ws pSк޶Ј;D<@/dPˆ~ ^/ѩ]''vv=T{UCQNAm\Dքtaؘ-FfH0k +nHt踠MxV={G54aTMTj"}}SpXximtn/q?) ~O? ]:U#5H-3 Άg\lJ k/7]lRzEk6ZG,^%NB+<phZ΀dTwI-EtU2j6yFsJ+xZdv*NzNkW Ȫ-:4+NiBRaXHRh-9D<[mT-X&e>x8Yo% g`մ@p?!~*A;0;T+ЌdtDt8r!}^$Ж;V4OV;'e&LN2#04'j˂E'|$nXfYȊw-m!+4i`A|iy _k-`6s\dߏ $Va?C9|&1$kV:V.۳pp`Y0RZ46z=R '`OJWioQ?7Zv!sH&*?g!V \::*0EII Zs|~٩`a.ʎ.p)[DWs &ن6'Ě |<[ f8%X!s ȯ#yQ,àR vsi'v #GM7p怗J{xioO&| G10 :Ӗc0/h9Ҵ6䯌BXlG&OYzZDcw㽹Z6}wTRzbQT0$?R&~rdQc|cemENtזcHî/]"A NiߝƖ:,0{avn{v`ymHPV'Yw=a\ŕI$^vQ+Qe!^KUPΐ#Yx>Pԇԉ3ut9/cG&t?k5^biBs[RTAR϶#XOMr1Ps؇m- }=>κ<-Ei񓝡'$+ Kl|Ec0(4¤Iw*y[׿ zeyZeP9S^2\5v^Jw&vF vgIz;]SppZJ~R4Ok XWx\;v0+34?fHeMG`%CgAIlxB  6bF{/SWSnjo5?H6x2OΈj'/4(a0ě,)odhz9?1ܳ s,KiHdJ™xFIh/wD8P|:|{iUB+yH]~%@NG="YA~@7%ޕy@b}\xq29/aLl7bfYxlrzK',jZNĜ Vb?_r-$98{͖"H6W%OU쨙mv͸cum+ך%ܨ¦%ds_V}DLJkW](6|ƕ1ķ@ )&ŋ, ͍"rX30 { 8!9ףjdͭ5|jp !=25 ,ȴ 1Qߜ[:b W:2t=9 aѧ?SJ^&'dSXtվ`XJQ۷Gc֘"E$ u"HA/ϥG?[T^_srxCn}De#w(M& /:HKlN 5)# piQE֯~V%SL5Jkk ɢR[.i i{gY~6eC,x͹w<Xǿ"ocwQfMWiQ Wij}Ty Ya7~7+l_mi7Fc<T[hGƕ䠹R:d1*UjNvI`**#'+hJ*;N+ Nz[sԀzcs_|_*7%`EN`б9ˁHR6*+5{Ȁdb!!ߵꚌ톗x4>A)A ЦG>ܕ%ּoN'7^ xC"O4J 1jOxOnÈ@_7TasKK--ݡiޝZK?s @o JS#;hlMⒼ (BX*_{ϓŠ`8QeJ Y4rV0[_&cM@{jLHpD\IF]3lwa[0KCK:*t"r1PӋܗ{_TU+ݯ;"y<&@u8+<+<$Lr]iY9JTip)Ngi ]\NF574 < Dkh[ʔFKl,nrcM.AZ Sy/([f27w؀\~0-UK&oWS9 ܖ^GI}yyi7p1@RڗB8h8\\GE[=Fl$: \1-3QssD1Y CkY>"UYv6qU_5/03TQJRTy sʀ“ACҵy 숔.EJ5sQ'i{aa:OYEK-sKЩ,e>jm@ Oד&ɤrðdKOH?:*>`[@#:"VNjPtKt[FG Nf 9CK:Ĩ+PP]ޫ0~*;rJhI" }A6 r}* @PBy0?sKNODmաuXm2`[jS$e 2֧2ndߓb؆yO!AX! ?w6I.!J[*3iMaGCX_T x+!JKW$ф`G[GDjz .TpZS~k E^MLđDvcR ?t>f-C]K wЅL?=^u۬ci)'|YmZ} u>##ƃ]*S"~' jB Y2s cfBcynW pRl鶍".'䎀a/Sb\9OLye4:=N'fc_j"~g$ZGkBON+XHb{gZd5Ui5X e hcBBտBb.J` d<ޏz_e*zUnL :l@z5wݯ_xwvS7n3lT۩, NR?WkF1n%}fx҆?ɪJ̻iy"Eu+MCXSٹ"Q"! rȁ:Xe\@]IFoa8NSlwtƠE!o30{:V )dNikEZbďWQbkC 6xÖۦy Cv\(]fɱrgZiO.VZ4Ἳ|=ϿHpMǥ[䷨MVSN{^TEiyU f du ABƧ͆0;w:fuD%qi~ۗ-A~ޟ*f31i՘uW ;8D-vkCEK(O sZ=`aUTX@|H0bՁ5'g4@N FzR70Y19T鹨حhHʣ_03P?TdS^!0M_*emX[ X10~=p.~eߘf Gw|_].:T,+| sZՁrNSK,/-;Ң1r7n_> MII|l/Vz>{~d5X]$,Qf+Ϻtҟ_LTe~xRL'2h#;m˗ܺr'9<>вI̖w/Es#0aZnS#錄&J@f#͒3GĆ f 9qB emh>8I:oe1 W/Ҥt  zjA/GK&W I;s%RkGQڽ+)W zV|Jk= OvY 6Jʯ,r 7P| 57ffpϽ`Ǫ,qr5v|ݾO=O{D0JQc=*mv'!QaqxLJc{<=En(QRSjx<OnXpGOl7 Z;JW;uGp3!oP"eJ2ѫ+֦N)~mA\钉bp0FT32(s*0n 'y;ff&'$C%II58 R۬ꓱZ} WoRl:,T vO7> mD bG H_t4'P(ַJA2@88You:9DuDzFa fɤGaF_#o 4Tw F 4a֖OX}pҽi )W~-7y[6Hy%x sF;SpqOxmR%1$gG"lCINƓ@Ҧ6Q VP +J0An@bTvN1A|U#\MóyKx\=&֨x~$Z&ܕ9dP]4)ByfUWB=5bDISNb3',VbI&TR=),%50T_]l:_^\;QW]o@d]"0|GX/M^F];g`{^F'$<ka)\AP; X{ XE{WLKd*lEy.nّus&6pb j`yPdYXE|@3 ptⴵ|{WA35cqHkp1x-ڊ6&C)P3ni$/ :/& X[E50XM:Z?(%||wr5K8¾|z SAو?l%be;k7Af D~qY?Qe+l<,K[(U $.~*ỳ7zuc.&{+V7`ekn{FI7cxueHtBVP3 Y|qQv|G{L gvCӭ.fYp>EX g^!)(9(||Ү {ϷM7#=@7wpey$D絲]u[P9S p1+IR7x '+x\ˆ]Y|罧bo([q}+-UMq䖂D0;] D;q5D_5 j<VFKr"Ÿ&+њr1 ?LÚ+e,Rb}-C>wvqgn(1rz 2XˆE=>\]? RD}jr aTir}zx.pN\{rT64*E!{0ⰉFa#%6ѫX<,}ҝ\R*]y/w_+A9uAp p1c(hφflrEAx:qOP|`֊P2o'v|U#̋m4Zx1 Wg!Cp8C{z}Y_*[^%sQ4 %}.>`L6ܜ̀w@"bg^$ .E1wDGIgΤYIc gbpSu-Fm|tefOoiZUlPzdz1֬!ǔ2d{rq?e/@d,@%fUEn-$wOc ,F6δ0|}p]m*eLL l3GIePP(EqV*˸?﷤ u e5YfC2b/8yv6> s7_^-8n}θߌg~gtjVwN 5S3Ghˆ${VtV匑  # {(B RW+&13Dz.,C$J]Û렴 !V(~/`FŽ_7X^j|YBdgWqW,@aFQˊMȥzm);d ?=@%&Ṉ+iTn)a=I`_%`Q? Uβ; `& ]njustHB`/ RG)FO3~c%:a,{O-,szwVUvV<Ƀ[γca c:F/$p>8Ad^]I$Ն?0  ! :2Gy4ndZڄ.81:/ Op@&y-ձs jbX TʰO?fVmdВ)b*g]]Iif4~w֥2ȳ?@\AuK7(oƯr yAΆ4pP;Є|O.!iZd="^[ H7 r"nUsYz:\W v>Ը3zL;}`J9B{j`M6L}{@9>*~\s ;b3S1>cت~~;gOǐdwqP$xҫn 6tZ((?K-c100RJD_Jf/6JEjTٳgWmIN[[Dq6hea&I  z+i1JO7}^˹8RS@cY G<ۊ8 8:xQ)+Ʉ(9S\BOU4E[Dƿzkt4L@8z.B,6T`i 2G}M΢fY?+>?2GхGP3BCϯp0/jD@X* .8xMHE2JGѭI.{j<;Xy0"ݹh42}No1<Q1_(3+6J+q?HW-/橔S5߲&r1pYi\488PLUE. Ypd*4/2qq%Q `qs;,:1?4{Lb)Ϲ C6 gFHt|VDoHo;̚KWMwl:rDax+ mK>跡Q_yr 8N3T E[ќhO ϼMTKS,m>ܙJ7x)jnz=紪}r]aVH[`0DQb&?)K/3k`][L."OUo$XlDTo&49*քmG,I /#W2LWobwDANܓ\ang8zMo&}?/_[δ7?(N,l.JpUU9J?; (?Oyw]c)F;::lKXʊ4|pby0cL՘[cb@5ݫ!SDHںCYZ8de3߭&@Mn4pGMςh89ffQ,Ub['L" 7Q(r{td^y45ySE?NGJ}X}fs4l([1ʴaq"s82/lPi!VYtymܚmm*fASjyh;f98hIJQ4dt߇v; <(%rJ`?LE@n9o\)$`{_1j8\UddgZ(A+;@cJq}3 DmЉald(c|&GuY-V/WFӆ}A Z?)$|2|fE+*%@ܛe>G؉"J4v~ve7y9w4"g!7,U{iZ:]W/ .Я^&rBMY10ejߑqM׉(5GF(>ٵڅ=.c"47K4}k% ,qbr@JV/ԆI$WtjxL/qJHlDhKl[@9bӱgȻ9S xK76[y&ڪbY^~=ףY`7fe#Gu27.C t ֱa% a뎅*%W;AbSVfi4cF7.GfwQ/:[i#j6~O뜐]Iiozo;:l/l{DU $ Z~B"Oys}"7Vb.If 5$."I hi~GI~;29@sx,OlH!L6&U6.!.tP!?U,ΜR h KN (uJ"7ь9ҶVng)@gL04wweo֖{lg ' J X4<|J9~2R݆!CLr]NdHdCxm}Pw8t0_b(:Y¢FޝDlt0#36q#yov) @|ć;gD_D9}aSOx$?_laDq^ ن}+&vLrֺ Zy )Nݐ%XCt&mK|&2 -mv9 66`סP<_@0vvyY9c lw:f?NNjzJn.H^ $?51_irZ^^0$7 a Z{cXN]/E5)]lq9N* D+9-Rvw14g` 7ዿGR(Xw߳&pq$#8 e ٻ>:|-T=ԉ&G QG! K"5# Աs iV5U641dwA_@Θa]qN0ͽ>#~usuf*rΣ1I`ձ l-] FF"N~cYG+BVu]8V!Ԃ2;a;twIb0AtNy)ysv~ŸMk%XƋWM X͗q0n-HI*E,).&UBeuO5LSLb1_BUeܻX XZJ2:+eRZ` ~%W CKm\U%+UEs9āƅH$Uv8,Sa?FtSAP6+ 곛 ڂK@TloH>5Xs:41 Qtj+;̳JHg4,Zԭs:|p8 }Y# ۊ)xf8Z9H*c_CUE xr\hzT#56r(x{9 {N%_1cs6OZeONtKRcAzQC9ZefaP󞌜6+6cf ԐE&ۋ/^c!nEKXK\#!zlKi&}b[O,Z$ø(vXo"i֯TfZ=Xݴ^{ [g.#AwsPm}PJf0t y<Շɍ1$w+nQ)Ljv=Z!4Ұ͆wDa=9%o F)v[(k@/'ɰ ٝi.nUVXuM%Rnxva@A4N/ޱRܘպ+1ݬVOtbNcA!V;{˜&ۨtF^y 4YڀZB: ؈|i Kʻf\ʮڑגGK~obixdw1._ l?_-}m!0ѕ҈@ܤ͕K'CB" J6kۇ h:fYOhPulup˅.D$ϛcO4/^%K@z̧[h1C(aҜ2`d^K&fr"tThqk. T$bŵ!Yཆ.C\m%Hfw~^E8J)oFṠ.)((7gHb3]G`QaOBC0U)siW;7#)b"bo%iVg4&s*x 5'vR|'|eQ̊jcleac"wc).`p^L={I z:"@MF)&yIl? g;8Bqp\g`\{T3X;? Ԏ̑^m&ɞ-#> 'z|;gQzYX+~AL '9~mMSśP26rQtQ f6jGGlT$k̢Y݆g|sѡB 5D\eʮɯ8{DvːGY˦gCegFW_X܏H!:)'DD4fW~@T Sک ^e E5N? o< O^x3_IFa"5)v8cԍb;* g1kp5Ѳ#ソ@H)d>Q]&6B [r ˲Sr\ Nd>eEXYjXɐJm{EJV{sgUlT@86Js[o?ꭖ,\ca$^mܙC ~^o8R þϟ|L zV"l͠98NF/_w͗6znXѣ[B4.PawϧVw# ;'rV a5%Mr%𫙇I4KX6ٸO[I!9-2_K 'B R3 <+bxV`qjkR~):/4ckxڹ*{]sVhgڿG醓t]#38^a+hRV)(.m߿"SiåJsy3`HfJ.Ao3f{'Iqe{;;@$)ajzخy/{2zr 0NO-gKdLa2Q۬Q U>wƛ9=)sWzn+oЫ +{𤈝J1D1Oro 7JR%Z!Nt%I+ neqX|[$L@(MSʴdB}ИyiYvDi`#sΊ@(f6nt[U=Yn' lEf1ѡt!vr$Hx JVG&cVdoD] QK碼3j^vܨ]Lv\x \@Kv_8  n&v{Oao`,4D&j 8(m^vgdW?mzҥn-/Y"z͕%tGQ7v.pXiWVbko~>[EmiH@0zs2}gN>ϸ|xg*t}J'I [K)vwP\Gɒ3>P]nOq/>L#ff5v0H H{xXhXf5zؗj`; Yttܠ qڳ KL7؝yu&*ƶV6dj>/Cmڏ}X5|C ǿ%h l Hh`^y =OPqn zS/q3=LuC~<^ۓ@2ǖ%~K`YJ0Wم]t Sy{?ݟ586q0&^}UW:<F}`pWрuHڹ7FbQLqpՠ!W>HPـ#ώ`HHзm=(quAMyMɺQ FAOk [Fd`,n>gtsE j-s1"w{,X*{ۅ8AZK߿^:i}֓aPͣRcVJF,s mnqHRVM7ߦlI1+kv:CMa "L%Ǘ(eCꈇyV;[ථCK / _R{_`Cr%k׮mNU^/5'vZU6 Ge2\1kf`osӠ'Y-"t0@;/D*d;&:LYjS-NźVx1|;F;mLpҲĉբ cW2 Ofʞ{;AcȮF)nnX*qElޡfIaHvMܶt3'vcOۦ^8&Rm5X׳wtag%ilEVa[|7x||#vKok෤]t)G2 `y_,=)IٳFVpZ5i@C3\i XZMPkGLCR#>H<฾m,$n6˂P`qDN;} D.p< >Y:bRb2D VvyVl;kEo@C29ه+庆=CD>γۯo\ 7OONWf9fi2"=(wAawk O!"5稛zs[aCv'4\}D@CH_KwxeuQP8mECt:"aZ/N@HM*R[G.4Lm:6k,D(=00+*';MWaw5>EBϪ(SCqheU9}_cu*mwɜ҂жV3w#7lJӪ'~N V[V;~((o$Y" O]g^sN:aGZ((Y+F}Èo 7ޙ<| Zt~@F).R🷮m`\箨آi*aIǩ=KfGo 8,!4Vk%w #jO%<d& I 3R^gE2Ы;Ĝjfߊc.<=mGUH~ sJD$!h'MZhhJzr+9BT/ }5 qb$|΃,.*L(} O?;V]|{ 9` a/oxzع -ɋ:C{֝Gt 8RdUΈ&(ּ-?g;`"oW.Ux^2?3&O:$9ˍiUMh\+,Y~7S ɇ_ Y dqt1}tiDL L:-xb53EmAv5Qu d#*`ćYPUuUooM^=̃׾LEύ,TAX h[iatN Z0Sk_0/-@ #80LIx`/vm.'/XYhJY^tն~/NApu9Đ[ۅ/1\OT_xn袒rHqԯqҪi t,*IA{Ѧ?A|;=$ @GtIIO6d^[kp=s o<,0bocvnBh1$P$F9(S ]V%"]2';GcN,Ǥj'7.Yf|U?•D%{`ceR}xpp$ET9,{iykA|4߹wi^[!I4( >wȞJ-8:!8+IUT-~ :xNZ|nbBY6=IF%IEl}% /٦lZZEDCE/v0:;%5Ps znʃ{GҴKiAﶤ$x߻ n&FjXlɄb~ x΄I#9PgirQ=2"5:b͔QdDY;L .0eeͽ^Fb;;c31#4u DG7!ћ3n`}FLAV,xz}H4%<Z=kskZѴ)DSe;Dk9GhIz nKj9q1C2UmnVU'foEXPN_6 s2W}yrXrGFjThYsM$$RYͯV4|g3?,"ÇR`GQ\c)0x[=W:Jɖ\*23>s BݾX:bG%_@c8VCLX$p(hdҨRO2s7=lDfx–6.3GAȊdVdpgSZt WhgV;h8 9'.W v;h!?$D0CvEZp>=GeW9wǸѨ-'sP="o:>x4Ļ7X?ȌggG̮F%"K%Z{+E/wa;ۿj{c2! 6Pq`}DBԤh A0>嬑l.Š@l)X x90~$Һ>MPT)74|,նhQߊtfi$]vf]>T%f׃Dmbȍ|㜶naV?Q@~2S/0i˫%C/y#4ɱ81RI:IwJ]z̏Z'&1[>{q+rbAj3a[ބ 5$ lB-σRyoJ{iGov6ce~m̓ }R@|i%]Vɋ}B[&oHQ3#`nB<0`;mETì񽤛%tQQ cde|]{? kv ÷YZ? `UZ~rF>ipT6}yb#vfSW4Fp2;%ַT kG@]VLmt.sF-~`=l;CUix5qDe9Pqd 7L橻q:yo,l&n"pơ8M;z:0擾d"UK?H=җx<3sbH N`o-H ̠CW*o cuz#^,1V'@-!`˜9IlM,$+:IlUml(/ҿl<xIg$o]ur:7=QaRT5tGM3(n ίto1V㈍8>|.MGqpv=ֆU1Q]l :%7 \Jĝ+?o&<̦_?M{Ί8_d9=Ӕ^^s m~AzkGd6S^pBz0,P<:k;׃AFC'@~M@BĢ(AN5_Z '$3c(UlE'k;C5e׸l кM}In(#-O~%NZ q8 5cԛ?!;qk+j$s9_R3FܫP}!#誂C5\P}UܿAi 4+p_v$~NK&>tRm@koNh͜sI@+pzy? `\~wbF51ҝ7 MK2tj@ޮvP)aךF]E.-ܩI~s/_`^.Ս+VE}噽R WyL(R,l0pӱ hA4YbDuhP# o>'p+ ?̕Vmȴmлrq86NI\팇J)2"qp_]xK^t  3 %l F>G<ހM穟Yoy A\C{ns"XR*9y^47qW}aZ!qBwfˌ(#0w>6)ܥs댩4I󞟪t/&WEVG+`P?c{~] <}?(2ݻVqX50D9ʲ%#I]bB2r AuFZbEbJ %j\ KOqŐba<\qz. hvFEj@_7ѿNZ`BAF.fSAUdAVq@KxLN՟EXa 4Svo~3@8cϐM g ?yw4jyN-H1pjrJ ,R45% չqS4ɁrS:3l!Ӣ:i6fDm3ι,uĪ%kd%bjTqUR[n'ik>H  V>6l78EZ|@ǁa5˯;Q۫ʱocVWR XmO 3uw x0W&TDB>1;>;EJ("crӺ.hAJʮ1@笣0Sq>Kٕ(OoME<X?gNjbS EnUzc b_RJ y3 Ohz1ܳv0;$?2/ OnY&9 }{7̦_$ɫDeͫZ -1}TL*idRe5CZu_r7ď'xrۍG\QR<W7d{Cm `M>~۴Si`|n/6G3,L80EkqGi }y2Tc})G'%>QPJ MLey_G&kp-@ B4x}K!}x8ORRLBtm\wdir`kKiqqb"-:fO5[o_'4ĎhzSc!8H䮱*Ǎ>|1&QM;8[^_B}H ΪqzUqRmx*eqT"~IܲbYGB+ s1Q]a;e; 2|2Y x2B NkWkŠN@TH269sΧKg'BmF% &X,1T;kX[AFU_ qJq:&^{:׶O|mnhS2&ڊ/d9~ :44Lg.1 d6^uŔJOYq%xhh ،,PPI7R dBgu<{ZmraQ`->5JAj)q"?"|-ɥ7#ز֐*k.ηhJvCPi5O6&;@FiL]c/1Yhߞ ?Vq]%sKO0lV+<)a۫( H3#G}rIv 5W'<΄7U4yZ[v:sdߢ譇=᣻[UOSԤ%v pՊ?AC"+$Ck3m:Kq&0[VT^2벹&hPlXW/ d9ϕ[*nyzkrˆ׶#jyFbvN;+n#mDl4/=8b2_Ő<_UR ^2{*02PXoL@rP+Ɏ~'r"ٙuZ,ʜ  EyYo/tldsz1{8wv1= a{!{ ʁŽ}5+oE)ic^omı3(9V@N-SrCQVV% hٞ́%7VyZ4R!cɑ\ďfx &}2B"GoxrMVApWdˡWyw@Lӿt j e&g/@<.^\ W5uMWS_1 D<'/{! ϲI?~sxJ6o T~w(W~,rZbFZ앩 7K,K`p"794]C!xxh#5I 9g<0ɦH/yȢ]FY愰q&.mqtF&>v. :P+O7+l:rk% Ej*)RN‹Q-)0 <@zF2yE,뜿&2w9+1/{#yUGBX{,}6.WͧA/x1 A-۬'ԛ 5o8jgX":EDZ/u.%2𻏉%PT$7`ZX}hX[6F7p az8R2qP&lD6%hmEdB*w4S4f_2[E@\b]2{?cbQ716ný?Pϊ)iz6 W14]ik2Af[NӃ(,2O#7Lj <(Y4'NI1Q'򵁿]B[R-AL⮰NuIL?2 dKct mzz*f?k`7Zyֵ)ԗ-FJ1wUHMwd/{^6S'd(ǞYZI'bXnDm!^W` YH蛵9J$b?jZSN5V:8^Fj%]^!'tr7gU]Pd}ZKsbw)=/}0oײ1(5s7kIpVm`ByMwU=tOHMVn"~'|!F<Ӳqόt5[8oim7`]g˵X%BOp~V]5#RƺeS#qvDj%K {I$FEewS $Lڠ hXŃ6=q͍yhV{h"D#F7"bG_hyÆU{EE0 >X>!ϿY7Je5\-:f`S2kтe$=>jzB2:;sY$ݭ睾_U{CJJTU~ i$@rVrOMq$?(`>Ni蛔a쇽]"w?|"YtӢMuϨ=ַ_=ʯVI9}%(l`Y-۫UPraI0RX)q H"7vW)VZڂ*YrXiyQ+nn$VnB=Q^7Nr`M2mD:X_uiqW6vʓ_̖7W!:O kp@^=/ܔT?232PH«wpO'2d?װ/ _VDѬV' .c|ln<BNL=I qlp) X@J[pmGctCHn8G8YGS%ξ5O jalE-2ṇƃ" Ta/oMw&[F_oͶYH6OJ*SJ^4"fb :PUB;:/isΣ(Qy!1R Gc/QZbh5kΎK+N>Q=57?'_|tBRoMEtr{)Fe'~:=jtUC]̔W6;̜vn߻g\YHlJC2ŭ̾#5IQC;-1bR̤\,*V~•Kbk 玶RC,%;.6Ae44w|^cఊbd ҃[vh BuN6jQDVxreNqA>] YY,Ͽ@0Enj&(V㦒hH|;L%Q8vA"AɉVD_ScO( k^ :pu7qRsF}Z˛~ɂkx eabec pr0Ui?`tԇX(*Nft~D&P:?)ra8eOGp; A%U0b?@X83rb/^Y0J(bV=Y7*vO? F5F1gG˜JS{´=nuW{@6%E[:v!" ~,SLྀ-DeGf~ g&=:+X *6\)ji|!CVW~՚j\R88TCPl~7u2*@:f-=Laьq\H,i6DUyk >DZ?'\6,9gk7ݚ2WĿ!s) *"if!7$O`Z#oamp_i+r*m7tqH|,Q7F8$@vpf AOfk+wY 95u@v#@[ξW*QD9W5ED ˨?4DxGƄ.ܤ1 KSiQ:Al ߠi# ̵#ȱADD0r?6Z1E S꘨ԓz9ۭ"H/hD WǂHGIX6 ]K_xO Qw˻HhL;Ub}JûWXmUm>%&[5DD_ԽT8*0jB,YHo!>qT>tLo9f{1g= O(Xkm|u;9~L~J:Wa#XnoU|[ٹ?$)^- 3>޾5*HЗ}ʗçnNkl9B5p[nB:01*l۬M$dIK@v+g?8׍h'b3T<:v6,giA.j\ $<Hg9r Dd-CA~S&=e\MX*f'v^qYg6jFjs#bG 'xsi &Shn4]?Zf2?kÖ,J5#6])wZp@n\λ-r".dVeMN<%jL{(&'Ҵ)|w [[6pn,;}i'DwÞ ,W0Tu,Ҫ[탞SU3m;7D:a/Hֿ yPK9W\ }KB+Ƒ;i')jocy2gq) 6a Z0L wͥ7ۦ7)wJuz~Q(~rUS`+o =.\~m%QHgLzۇ0-/bPeěƩ4j(VDly ˑ"U[1,MNFD 3j腰M2<=vܕ,p\̰fXެסR 箧/inU/)㧋dVfF$)XfLHl$af5x#F(/HL`*_̺*Ke:n5fY z0rT;`X#(Enp5jt9r}GTꐈf tڄz.уIiV/.1ɰ) \%=]'h'xCcBς2]}NDHO衲Aty$u12 # 'hN%9Geñ2`+zmR Ƽz@ȳp~с:d,2\D>B>&YTʪJL#BQt $o'gF\:Dz0R rFzH#CA.>Dj/L_Ͽ~xq"wBR{ECd'4PL*`iE̡p"e¥J ҫJ]nj{racUU܎.i e.ĊF+Vlhǝϸr2rX&{R~O^Ey lFz]Ŭ B 7h3؎EĀepͅL㭬&IahߪWWbPct/Zȟ]'(0Ob,CB^- vCT=R*XvQF^{L众5E)X4r}\U5[z P6\xs@e64wJK%BS9i?%ZE_ \hbG5^MoUr `BSI#lr!'7i>˂KEW vׅmC*z63ogi;[qaƨ#Ruvbgxi[w.rwh31Ū\&W:"h鳝E1~}DX%tX7DR{aD̄ \(99IxԂSv@Bv7 {iV;E! ST31L 8l"M㾟foژڋ~\']C/ΒB*uWw4̧:a"-Ö~vdίPHk#}ed?S6@`1Ed~<{ 9'%y$V,{Jk 3}yWE{J9j% j(p{ND{b u"|ûS2&~*6~[ŴDr?Q sq-;;WK;HM4oad-e.d)e/79&6*}P}^yY*>e1Mty1Y[ 1>X=w#/QXx#P!L ;IRk+,-9ک+/W@6L+ 1j2.G_]\}H,#'|QozFhw Nzš:ô's=qō$&c1Qͬq3pCb vت5b?;y!:_^ӗT%=LVߺjʶ *`?}f-ѫe&U_2LI>ap *~qGYl:P-&XSm$5<9PHi{zv@#ze^3QOA"?Xнuԯ%=J}_cVD@3ĿJ-0-,J&uuCQ/)5| <(guCNZ6n˵\.סD;UBdCn`@»DP/vnHkx5t(sҼ0~(zs{)iƓ%==xgG[L:gfn>_!γF@Yizaƀst l }V_RԼKOIЛ3JO&'+P7A,]>6YtжȆNi ]EނL|yZEs d! 3r$‚ ܳ} 2ي̀>tbeA-vL#Qak9:beyn hԍ ]FHeڞBR/ue'yʷ#~'%21ɚA~Ә G(Ҿy-ekV3؝O*q.Dm^=8#$)F^ݑq8JȬuH9G$x'yWQcIXM`MtAhd2b,XU ,~%t-:f(4 ydȐIɴOZkKwBϓ[88enC|.[7ӂT1 ]XYqVv"c>2e_=|G(0vRtZICo?o+,т3~0G㞔M|ȭ5 i(}1([s<T-w{/y^S7UYn4h\M-Tv^Ж3qTiVQi[Q7oD1LBi+C$XmP|mhE# )>yHDn'wB P5Cj-FD=kWK;o?/cr<%GS4Nn6,G3/E=3MF}B Ҷ*Ͼ BwljF7hB@܎vu9-1ӂbAeHǭ+w'nrϺ|fRae L/HjbH2|~7aMo//"hAgZVNd]i x>E އjK ?n. 62OK.^a<-^DҡY?/mՌ8_W(ڎK.liͩ;)g]ʠǎk.*,_5ji|7SC"I5~,YۆlA)87X] ]>ޞH(xSmOJb3$cQ9%ew)B9; ~'Pl6N]=#*בPH7U8U},d|p՟Hǘ>M=u崻'j$6ˢ%,ۥ"1!lḾyԱ:#%=XmL`iAeiSDvlEصil^9ƪLr\(W>{)#)yn=QgF D8F:KhKm͔sVN软D/X\ʰAv{都4 Aq"E1' zMPtKX4f lͭٳ1Ȕ;pmռ5K5Ə4R늊Õ@!-4E敍xSk|lRX aGP1i*BD߼o[š=R]NA\?}1Z֤MR!çbcdyHnQYTR@RT.U!K=4irOJ?\k @1B+vq U 0{_\d(<@ňXk!yMj}4w앧=cE=qm:4T8s9m5Oc!ץ+L6.Uy£*ai~Q?cQUơ-\oЅ:g}h)Δ%h ء`>WYh6V^DZGGY%W2+A\XQnR]}$_зxkf[sIw` + )ҿ{hm>)+4?A`F m'';v8kjD IyOUnwsMq.`}ZR(Fk Whўmi8!VobR @՟ljjG;5Q-ƻ|2D"(ꞸĒ.tfȡ{r]Fׅ4BW] (4jjdj wtSzB|U U6{s)+8gwFũ`Uxwz^mYR;Ƅ G.)rˣ0qSp:A 5x!>T//oŌE؞|/W{Őyg͉%;׾FiH7-.c}+R@Rƶ?=Mgڶfs%.nnN XN"HϺ֞S+(辍3zO@v 6,sz`MLb%/i:w{zSܵmi/^z%v;[Pn { .]=I9mA*h:JB+Qt!FQ1=_P4TVܩ|niC_uМym`jw.b^qY/B[O h\.yQ]?|vjZw6@To iC/g#X|IgW׊PQhҚ *-Ra8D 6K L͍IdD`ǂ)$f!ioٛ#fu'іj~-K/OqNmyI쇃6uqF9 ~=t|摕aǪp`MgdF{0VW ʯ3{Ђ"yRn2)p aQ_6;/wSc.e[e~嚞 >G"s|H&a'~PJh#-폯͍*}AR4+$ h<*qMvDD:gfU\~rOb,wG/ ᑟ¿YRq%oMJL}n呜)Abl%x/kT .<+g_b s"tO\TlV_U)Xm7~$Ȥ#k ~UIpǓ\q Lb:zfs8nF _@t?:hvDzǓG3w)7pBL|pDU/, 2~:? PWQ/$f:"OIڌK@$ B+>DJgg%K0vqT_Q덗vȣ+ߒj^#>%\ĸauOFy5J$krۻUƍ dR\Pp/!VJ1Hp_.c+Y ^ֹM&<HZrOL]ňkf!V #Aו`n"o*KVÕ$ݕ?zUG*`ƶ} F{*{>2OfT\| J$u&w{g1F@!fy*P$/n#> ]V_R;)5)+7'Sd-Գn \=H@(9$|*8M}ZqY qúP;6G#,r Ks[5 l iۿtwdpZȌOiTYue6S3FLξeOˀ"'ޏZ|]B4&H4aD|gds@AĪǁXXye5or2H@勉LAҀprFdy!܁2 C׺11 &I0 vyS˖!J(XAX\%!moAECI*b&8v7Č@7h78qAyw9M5Ln٘0~}a=m!FυHQط yͮ<(R.]h;{{ΎȮY5*tNH+SDP]hW>DXb*HtwP*v|f*`t~i=JP@,Zu .=˜BңZ~WfO>)q< "#w|o>g  L>yep/jaXN;nm35j)n>1KOJ^cX0$)C{D}<,D0UfeT\sjgS53^+GI>᷉LK0m=v=b;!p>v Ң<;}} UG6aҗt/d!tg=0LEk܀C/#.4p&#nh+"k`P`8帬473B;./s["% rN}ebrcPҦٴZtNmP{C[ `XVZ*zud|K_(_ͣ N=?(hAgؗqJY8a륽r(0ś֏7KJg=+4̲QO0 nrt)il1%E qoS[bRt?D+ ޔk80Q$V9>,KGHny ,hu8Ps3̷?Lqx\dKpJ#FX|7lg(בSljz~vo?0QrAfOmMz[;hIߵcAwA /jvTEJU:z⪋[y_gq֟+'g ;PPUe[ ;W)0e?)M'űp[3O|w-Qnc?6' ~@p[n򃲈W#<W gN-rpeW"]bS;Cp.6h7='d1VK i|y݀vuшuycap/&Ҹ3H?/gAxD~dK5L(j6TVwug3L?ABq**c|tcvnp-u3\8ީ̂!A ǝiUжEly5᪊S0en_A):}]̦oRMK|s*QmMԞe+k%bD:9nWy(nl7Gr8 a% ND*mh7VvkY&nZF2ײq>6 4궳N& 7٪OW*m^>'L:]w]_AE8gQkj=l;bGM&s]y6E"%#=]_ 9z6lxlÎ"|<&Z$;(ZI%T4h GX ]L w( ;` 8ڪCCH4˙gKDf+}r4 cM2= xO_z10?wmbDW`Q{R~dQ@b:CY O|Ԗ! 7$RY㠉@Pq=YwhFAee,諉?oZ_ܶtԖYW>zbZ=`tRm ARCXxXh~"Fj^iE`xUY, V%/zk]"( p|D}$pb{(/Qx++"5ж)d]3x地5Qs׬q<;s QuI2"#BQ;S,pN?D% 4w&Ͱɞ*Sdȁ=yvY zI^=;1J !+@^*.PܫWB8P9wv5,t䄇V#ƍHQwû ce%]b'nfNQbs^[ #d%2gMӘ>u)5gHBqG"FB@6 [lfMS-.#_#lCR bĕAGs@!*'6hk7n4,ZÆN\h6y\}E#섖ޏ!70Ղ݅.ކ?|Kǁ!3hW.+ aj akd"y'Z@l5`OhcS`!\Y|Ͻn̩@`)Tj߭@茬9i3-!P҄z}ţ}W+_y癪<T?N4QEl?|ª%!j͗'EAoM+ISPJ@(&xԆ:Z>qr2MM HV :%_º? R'IemUs_@{9ewr\ɋ8+` ؘSAp%9/I/hPi<۔:ۂ㊤L`JaJJ"j}BJH=GZZV^RDxNE}M[9qҝW7Fڨ|\FvG_>c $Aj!4P3 巖+q'Ӈ{/,Wb((1&;>gLwn [03~{"@סMi,,^Qo j] xlx^ SDĄD3dRwZCдtBEFvXG)"͐߬DwtJ⓫Ɔpa$Zu=>Wy9o`#,tͨ1`Vc b #_QP,5[]R}Y;︐i7D#=ͨبY-W,uoeRJiRR#dOM?t`p Oiim T*qU}Wk~Uѝ2&%Bi)os(}ߡy)P"bpxSeW%7G$ ֞W 0zYsPp3y2/0~/I^6U2[走C3I]/#x Y_t:oE5UǡW@Zz/Ӕ?)U>wl* ipsg{RP[/굔.]c\Y\[n "\EJ0=3;T{|yD'<;OpQYHH"^L +͟bV<-qLňAܟtLlR"RY|8ʈ.զ;ɁUqjîQ:ϑv;]yՊ e.oa|d;o&DN}pQN J7uߺ ~/>CJD"LJw^}vRg+V~[9ߧȀ:MsJ7k+W I{YƲ.^(V)#E]] ،d}zHSH.Τ8r^F5{b;7}X=N)D&`@ZIY7gѶK@;J \wvGx)jӢ2C;YrG]&n"<h#x=[U /sتbLM]P]nm8C#\`suV16Fwg @ } n/ /{N_^zw}ux]ď(1Uq*@'J5M]ذ$wHqM2$  $+:֤8۝{]>Hp=yPQa갸Cx,hY*La%?@XÉTD@POȓ3Mf58R%7m4`!K|b bv^U|"E}}>KFx*"!BR9rz;Az#kS>b)هg;v#΅)FNu>`2dnF+zD{2G+ ݎo;ɴHۺ4 LT_Nb,t\'*S'vnj_}?3%e{1?B oD/ԥ~I *e" vd-S.χ:Mn+W1;2L#s?n;ZV2P҆u:iMfpz&y[5k׌aQ:iT}JPu ͑ 4gBlyo:HXāӂq>̵X$G5-.melRͻ Kc: h6·^,n/1C 쬜?~(kΟ"UYFx%J6 kk4<"t6c=Ꝧ`e:]vy}IeVЩapGɑc>F{.@2kt&@0#br۷)?^k:Rebn6=]R)uI 8<[t;u[o1%ZE? E ŐtZ̉PuR{M6o`# a0g`ZYV{I"ZbsuIm`aVT]3+X3ײznu>6!jAϤXcwqtljܚ+ ҤWVؔŷbDŵ=~b["v8?ot22>H9b, 5񷸉c'U0hsΘITteb~s"~n*D ?1BOHan%zRkOrsd_ 6wbxh0ttCctޕҷ|[M`잖XEJTddQjT-57t] NU-<^VZZPK^iӕL/YLSm!\j)lWvc~D3.p# 1 E3~.fGl0%'[^uw%f@U8R}>Ω%N3Rg y:ByqDL(΅^Z:GmY%|LŭU" eTH `v~-ڷgxqeUq{ɷl]?Tȕ]&R}U%m6+T, |Y1^8Ms&ܴjRA+[fb\N{d5* IaEa+k?` C=^ު7^B+b=SWs  ]su'(Q3AK*zQP|A#aFsM>lr}+j/gJwfG-CE=H`_# uIvs$| CV+zAwB {3r岆_+&D%Ԥ|nY.٤cĚif40?f7Libm>P}.]DZ`O>%_n? }3Ep xW5v̴Sg}ۀ(J;6NzEh4M> jb:Qդ$.js?$|\[_0nY|!-zd(UmLyBMWŭ]&č^AL_E:8EY{1 gݘ{DWd뾣di^N`a)<.>;b 2Ut ԉ$OŠ|sz*׉VK9 z[)sQM 5-a~9D2sz82':)r4wN0ot"d]N&gCpHV_)TkIo=G(Nnlk thJ7vBn}t?6s|F`DCU,)K.%DWρ`-P/{lh1WT%v4d =Mz}}b\ԕws}3/i푸1]YEq[*?ywU7wd~Fl[<nJ x*md- W''cm* hx?[r)U*7U> #4%Ycp?9g_LRѧkxojG`? (I ypW,`}vvc"K&.GTVcPAI-'= Ԟ_}0';&A#T ebޑoKGDhak_#ԑY(y^EW({11l4PBRɻ1zֵiw`EzCD-"QPf.֝zA`.",a)T*gw#`ZU[FjƓb+Z\k=][iA'6SR]\B݊,v)ɉR^*coVi"F*]ͬ}6+RLef"vݛOFW }ծ;4SPmFj5 _& yzrcSVQ6rfit*! Gd`qﮈBd7+¿P0QKFw5njG)ҫGݔٕm(,< W%R#ARYnʬyjkl.+1In/-F?㋣/6fK["P3@X}*^,B.Z/VOzOhTR+-m+ J 퀁-XҢ%0M:2ݯKhuU}S ,)^ 5_6?d \`aӌU,d$~W߾hbƻe7J0aNݧ:a nP1E 8]+V濿h̆P٫i?UC( 6Rk;H2_f2Z?YrL:VPSEߠG$2lY dM;:{u_ؕ܉ ~(=zwve3W^i 6x.CZE/z̴oƋv wE`NGQj}{IyBr^0ڍQѣI+ROltbk]pMIv/nʉ8` [GG.[</.w=R/6kI*Y, b^3ŮPtt/69yZB>1mz #}F×ZYoIe,F$ܵ i/-#}!~T6x/ j}{V[t /26ͪ|JZ!nT3W#X}|om{@K1eMҁ/X5;KCk뜘;Mx&C8 ~k.QDҫ޳Ytܹjq C`LQQUCOď4k;";5Qar*Q> R.ѴZ ru5b{΋h$(]z~.";8HP$_<9!{"WfYxt|Y${z E>]{[$>~$g$y񣐤셣󂠕*ӬwkhABl۝P@n Ҳ)Tj/^IOZ>v#@?o"öox[~k }7! n+g75!竊*SsvT'g?4Ij雈<[\u|_bUBϬupIBgzFqr"Jܧuvkm%FAe%uoEѹ޼„T M_To "WҀTy:sƛEӤVRʁoH yٍ⽶#i{^5NJg("3a-C MD,~q T燾K%1D[xpoLf7FrzE'g|ESֱ=1uIu{qϝW)Ahֹ:G I7Ed%@-ϝR4*i{ݨ5*OE [!27"jWCPI єOmnMfSTANkΒ:K|y|څ{:λ6qzqA$75F0K^yfk֙xc#3:IM)Tju/s~q >QLBKj)Ӯy/;Х#;uiG%31؀0'zmcq[\#}yc(eFt|$@ag<@oV̔S=/X/lu%Je~1C(Z 5(MΎ`UB*R~|U)hk*tWj4ڿ"؍*WG߶WٯuDLŠ$UQ2R=g+kg%5I&< i{{U )jKҏ‰U{1یėhcijR6s"'fJOlu0}q 1_xiеM]`ht'AV 8er!g6-d**P/Yk2wg1*1{@~ 5zv^+DӰ-9Y \meW6FVṚuE% L!ہ%v"m: Ia(\r/0&f2"و*N;J)2}eOG^y]gf ; LIG ~_lR˚"2 qh2qRJo'k~ "<njl/o Uc=ȒȕӦ[icq]+,![!庢MlIpfjibu$Z*vsM­xX9)0Nҏa^[? a^n2&iEzΐI ->Nn7QhK4hmig8LԓHvT{ܬP%G=hK4@#K4u"ۂ*32ġF>F0R ?iG޻fh/r$FHEQ+h=i}nFrj^wсr~$]]T*,KXq^죉<JHA_$GY1Ϯ_+F<=(3 7ˈ|&<#[1 3!|uU̵([/%lD(O2D8k 1nGôIUXY^aVtREy ׏jGM5>P-k[ p J uj1La;w b|mHO\DR?Bis'yUcUAy_"Qwug'r&Vq=EO,VfrnI Ո!SG到#}cX#0e#/D{ W9!LeE+U \wop 0>' kPEԂQ3Opab)Z%hB1 65U/I=-,i b^[U.{dS!wf̉i[ Cf&/QGbQ[~CvP=ȉدA*lY!XhG5Ј93+V1\pOv2))'pdK1=AE/n<!,u /x!g@劆f~)b#H%M~!$3 &*e䧏MJH[IzrM #{V:0RUX>eB=hyCiEϛm3>^Ő$oY3}j&E6Ͽ#Ð2RL)-QVy0 {&7;b!NMoAx:X YXaLLl[+ɧ.<٭̻*xo 0'NdxX.C6*6K 9=Bp9vjYY?"S?SySxXe:=J2\G~XႳ뒹\T$] Б[;)6h@mQ'l-!U$;k"zugkqͥ&K֏ YbsTYs _x9v4;_z.ŷG?\Bܢ]6C#ȭC &O+|<``yj0I>=Х$lZ(ƾRQߠZJIYA>:\$T 릻doy%U7=9M-Fp%[+{mhܷ]y=(ꝱ|㑞GVx\W?xWCR=Bt?VG(2E-T2L.a:y|V7V |u!v&-uhg K"?@!&$TEO&`&| iݩ;2w-x[O Ublet>p]cX5յqq.b9qgM"I4?MdDqWCB.-m,fE,%)}""cQLZ6W}[s8P*}k47/T@MLC1Qeh=v7X|F'RWb")"1: aqido!&WA `"|LrLzTN2RB?㝦iTZ 1Β*1'3?:=L'yPARe>%e;V |i.dO?<[Z&hR+ Nק::)[3GpS<{#QqE;MiR3 z·ЁX\ q"gqplƥDS,#feAD<#QR;QDZJ@9!a4&25mLs uz"g_S6!?Tʎ-(Ƃ[$HZ%bk25wfC %b+Ù{z+\F9,B$]03"@ >7彾~K"r  ~t?߰\`Rb 1w"}2+.`b&y #3H 8M?|iDscՔX-k ~p!gӢ; um "\XEP3;GmOlt!LJ"2ŗ 1/۝!VnޭjO([J gUkhOA']bޕ<1Gi]m 픓e"$K|Wk %|gE߾@k'9nUV JM7-L MNغBSW j\5B\ЛJڭ/ɪPFLV+h9Hr,xsPbvKŰ*E6ӑ&ɨ5ڻKꍕ4qQg׀tr>~tv"m`")[e7,rȡi;S?󉱂 բ7s;촅L8G\|7?P)?1- 7]6}_ 0舫@))8yL&:<'Xy%l@|8}HEx6`rz\n;k#1z )s⛽ W$kr iLbl,&fFT8ǶQ8zST4@Is.(: vlAן5;wnCVЅ1jyٶ7zt!Q4rՖ-xWC+ ,{V٧suI䍿pȄG)eJbꁹȟloMR <}"8(Y /)=%BĐ`,ҫzb|Ka;jul: zSgIjGZBD^\rs4u۔w_&:QlU`*sЄn<`)L*Ѝvj5"77C}NiU;S2@7o]Ƿt1ku)&9]u&yPƻ{R0@)&=#iTJi{ϥ؞`U*:{Op F!m`sqoʅl[P#zuG詡MX`-@VH}0WQ 9< m>˟M<}x'JqDPf j=8"и4>1ߍRɗЯEuֲѠjqM5_O@@.;i+i,<:@^V5B5?C=W[v6ny@mGUձ,uFO2(Ȩd{Z([ ɣh4;;qSgI]- (sU6 #y+U){՛6,Z`Vp0~%f  CT*$%)pTntqY=iBs>{6N~ dvAp4RXh"HqP]_sR~u <xM:]?)>׆eavJCeuka&^SňM}HIliӘ8~aCM~F(avu ¾kZS#mwW17>h Z_xâA#L#N6&:j4=J9^4_" .ҫ[WF. ZSNeԥC 1wpISwR퓛bĒ= VE< vNdE*-4dv+4FW5 kty܈\&O@߱\IKYF DH&ZE[j7QXxZ,9}F`6ֱE +e9]A^*Ol-sՂ)ѩ>YPtBBr1Խ,RDZ#\AY I=N W; m5Bt/ڿ؎<ˇ>QΛG!WŲ*ܻC?Omۖ+`#U4p.k`uPxe+ѐ,K[dB-@YOs2t^/Vi\oQ҅I687e ?fSI6ʹ0eb7ĴlK~r㪻k8܁}} aI"*qwܭgM=w!= כuv*bg? >*S8ݎ;h!TČ҈1wu t3N1 [l{ We?w:ķ-gdާC=i>k4wIv/jϴlLZw%VG4 "1 Aɖ `ּ.>D@1BvBIWs(xxgliQfi 8ǰS9O2qBl zyh {G+B>JG`0*LGOZ>z_\ntwsIq\/Zۅ\ѧRȥ qd&g>h[JQ!Yo34QfTk^"1%x>_F:;8%)k6 Hg[VU(4bXA|!WjImhǏ~ǐvx[DD,$E/Gg n;AI : gN?JJG ό,ݙMb1a w DiJ[x*pĄT};UscS:t.w1=Gbnl ri/NkeXT_v86N/tK=F i`pv-H~Ck. YfP)GUƆ] _$\Ih̢wFk0 *KA] NzL0 d8T!ҷ'ȑpgk"/Y2)wb9?}h^iE6N\,-׭FRT>QH=&< qPٽxH6܇;+zsp.j/ xKHI#6>Z,RG _3 F|JMA/]ۇրk͒ߤ38]v]6ȼx[?/^UQPd!j7n+|IU]?+aѿx 9".0k(p z" 뜢wA 0;4FCjzH!k %oc芖T=]DXcRts<"gؿn\DIbb4^`ARNq3Hw>+<"]$ uFMnJ𨊇&E Ig|B*T4/zJ$ :.eg_+/Sk&CZhe%%صˆO>⸍L=qh?4NPā%v^<5Bsgֈ/(1 'ߨ`Yz9~{nnr/dnrjrR$6B]/ =fa|͚T5oUhIu @CFG>ڹ9~>qДeJлWWL|u0N{ZKjzֺl uc8A׆~Oe;K?gd5Ҷ>FHs:*x%k ąk<\(WN}?RfZB2O{9ajҩ2^.][SHd3 S fs@" VlV4WeJ/FUtCP YXX~VS% jq-D} ?YeN#ms:nh@5]wQ]4x"Ng'BʖaBn6fnwXFDiQ}PDhHvѩ^[jZ/ 6yJ%q^9qXuy /WB)8SeC_qFUhoqlsڦF[A(A5-K,S+y0⏪(K^ںrR pwWy6~q] kyX~"9/BТsdHǒOpۮ;# 'fT("W~P@Lg }#㞧4Y +_*Ymc/ΠA}S*ae.HGK q83f4:lԻRiqrqptO'{Y"D9I p{.iDI!.C$vF=_oىiX 'I,"=rTWe-m\^"%9+ lhB;%5ÝNmt,K\緲Ys-ZG+-Q<-5rGK;J(Y$hw}4}t9o^G\9WS`Ov|YAv/9Q6&` B*t] WAN1x^IjX#DI /?$;sQK z1X<JlY}{: 1S(b,9˥ {"q\; dУQ/H8U`G G0ĊW&huP29o`#ۃL^dSޚkϲƬCM3eȢ"<^ Z|;uDq܌n&Z .-ehc&r%-#Nήl]FH9lAsbi(|(! ֭zm7fә:;4yNd%t_aSC_)wÏS\Qi1ϖ {)W\m#2fi<#=!3bzS0Rb{tR?ySgt/uj;퉆\hd\\ a8BI*ΩkdrPme3U XZ&AtK$ l}  ŷG3;75:HЭ1l0D 1i>֭)!=>u ؠ(@M$9Rjrsv m`)WO _k^SbU $Ili0(a"fy\a\8P=Nd6Nn=l3M}J}o¶0 [ ~Ħ3_7Y y;ޡH{}-Q{.(>qaIyk_ܙ<a'CFTj= xal!ԟXs`Uj1)3lq3vL2ޛ$O̕9չ3, 3ect]Do4ɲ'z3@. a*`^R!=+dg(܏-LVU-89yI0^nH~5}10qҰP۬cgj,OeaF.[F/3$>'40mqmws,R}D~cuPK7)K.(Ʈ͙O9egj  s&ԣxJE! `ROd9~ lG{Tt g{gp\kOơXHk np%zB;z*Td0A?L/MreHBKc RbM36kw- ozvt.M!~L81}^u9=-kQN%!п Z &nK8{3rqԖq`,r?;5K.q pųybxz qiy/e jA##qMQH|90Q/tkl0a?@1ggç1Z'!j )Q ^_ʧs@m:}r|bLe!^kN~Ho>lO$o^ aۛRD`$nڮ7'4IE-jC,$Rȁ릀2MFm[nm"4Yv%9465m- ˡ')$טx |}iz4e/? V[ĭڨ.KF}cʩд̻Y@=zA ̦d t:֏rnE:P^;auFWFvdc P[yUNu㎌ +@ S4)tn,+zmb{_,;Ra0:b/qJBqm!mA>3k6Yq?^D#R_':|vWָ#avvpzAbޡGmߛUpɂR'!*œTb7zU憶ʙcLH/ˀԵ z)8nk b2.k pDZĞ:0IY/~OM /$ǀ)mϖ.ZE|io ߟT8#] Jn,F8D1D(efd+ơb2k_|̘%Ǩ*OcTu)"X Q K:eBĘٵ\SRL$ \n&\bnPdȚSA+є72Ck\We!IfN׸W)^42ҥ1Qr9\/ ShaY?[SY!<,\ya|\A$nqlfeaFTݕ.Rsf$޸S_ Om ;j,AJ薹+W$q`%QJ2nl,Ҋ"*\ "uL6R:/keI 1kf-gRU`]~nc`䅋)^`92|AW^L X;np׊\d9Tp=h T>`iɈŗ>S_&a(+]pAr4ض`"/frNCT{oMht\an:UU%ػ51Cvu*$D$8(R{-[KsREBhl gy;XMkB 0.qBSe4|$9,5E ]a? `x)9>-n $$ul9 hxFwlqt(u"T!kIzSxD<'WLBfFe]\ Mq.H'MFN6z)ǿ.2%dQOےCǵdрIe:ŀhm589/L1&sSR:<$+:qP жQ l>UJ@jC8 1W]Serl<ޛK| ;}F`y)G. i1QE]ռ! |gjafaRdd=BDpDY^Y'+Lr@ >Cs", ڔ?u 79vWn"mQBb6U1!M$?~qg/SY|'hy0irLxϻgLD! 2AkBɋ Zk-DK p:*SJWAM!Y?#qǻnz\~5B,.kjAȼ?WVSКR*:r N2Ոx-o~Dc-㕯‘N2N] nHOpoC a%[Jq%  c*U\b$O|Ȅ vWYMxt,ˁ29Q[siUJo<Nh+p1`N`Z)qΙ9'Ǟ/0mɵ exw G8nS;BxՌvuf]Xh:Y !Al׌ЇX8̴E]m:l)E!+;oAp1z,μE9J^^**'Ԥz}`rXb sa3J{`M;zdĮĜ>@Q^ïׅpk ."줜G|yk_keHʌ5"sLݍ\eVdD~'ܖ9I>&u+E~D=H7@#`f,ʕ)1 {g)[#F((,`ŵ 񵷷A *D~uBGXFa>뼴 C?p@+[|-=l,R8MG2oE(1GsJ<Q7\pʥqp0PɊ]th ; ڀk%52>f&h:d5h^:<|\Mb^VU?M仅I&v7Q-zm=B!{dýx_K@E]Qͯ%nV`s-vPȽM_WOSj { N>}yrfC/if2/{Y&M !iX:ӞzᢽG = o˅ޫDzb[^s+ d}W0Ֆ-$3_GovR"a%Fz1W+G˼euy|VɪDxYf-. ~:k'&|G7+;"}rj|r#݅qt" U  a,l|zo:VhЖ~2f!Pa*i+t̊f"/ vX!RNGD$M—pz ,04P2ㇺ833 vdaWқuq@gCtYݯx?Uoeo`7tvxWWo-vyRLj)E#(ǵ<,VB<+ȝM#w/: I`V&_ >))9q]Tg#a.S0$p#ia/+pdFbͺc L>/E8Ugr 4A #fNڢ%]'܉ vdi6˟I}l"ҏjB?2 ڄ"Z]ޕFωNfL_cmng7]oVhMsS+GPV-ƐTH'ԵTdl4Rwё `Z AdB\f?ówr$ jrnC:ƗYk^E '֝6ޥ^k$rphcMDWn7{^cBG}lm{8?R"C  $*h =,@d{6 Ud ;J.CjIm;Pj?k[v*4aqd艜*@Xc&&C:h~I 5s$1ȐhUkDfsԓǣ>8@LYzItm -aL x r$\{Xsh,K^Vjs=^ݶ)6i_,CwnڟWrP11FZb 57!ox9L[1iͰ؆%ٙ޷^]ohy˦-@{N+ke"{tS5vlp8K I^}gRj|pK[a]n;_Bx_)-pnטC'e@ $/>ی)Jg X0|z/屯Oavޯ5YFԾn΂iItz̬#oɩcTwnE4H}w0'À H@:`Iˇv3c *eϋ0l%]LÞ1w5k Km UyH*JkXx |'ڗYzGBZ|Pyk8i!OiuYcTfi3MNm @S9ܤ Tm^PhYa?eɅ ͇ y@fG7Ǵσ@owt@xidM1n66sB6pV^JRpj ,]6+sc@Qz\9vNmR7P¬O${Ǖ*Gt66D2C ^ ҭ (@Ƥ`xD6X Zxʠ@g^eTd.z<`,;AWs,wԶXnS  YY! 1rx^s_N?ֿ)3lҬu0+lhlQjBVf=L?xm?'c?&`{@s=< ۋX MOAnKwp/%URK! <סbX``~lE'4ӽb P(tgrQoc 3%58gO:xB1r^X8iVZY0gCw)keE%ڣ4Sg /ooDzjGbsȅձ!T@0W(_!*&A*૆l4yt X\L@[EUFpҴ~Y8 (^D'[WI:>!OR4 V󋃛j4<&JtC[gnO  t|QM4HinOմz:%E qUM~դ^IfhD۵TP. N`[Y.~C~~e*3!Rjky%K[|?fGxNI G6f6mᰇBz뾜 xlӦ1u(5, ;9#{?- 83[,qqQJ>Q-C%$_^4AMC2WLHtjv7A v%hk*ő`=jYm%BΖOL㟣p zn^ʹբɉ{Z+_ jO _4R9`/`ޓPDx1BX ϏL<ڕ{. wZyCZK;Npm-9Nt O==CѽS ypho+i>A(F w C&;&b[ k*ӪCMzWNW7ǮXƮVwPP ~t,y'׭!4pUY;^Š -|xY OZ8xGVӂ&hw^7s>_7-̕!p(!Ӈ `Ɇsq Ǡh:uxō&٪U[ KyY D26'ҽ!cq4Kڨr5!4J|,knLr%1\eSǷ!YI ~`'bާF"}ZAf[PLgKHYhiv_3OKDv5X=թN d?*4` Gֆ@9n+VA}K1AqvB}Du$f,f,4K򉧷r޵3k|!Jf\OE_о]f0 ^ f. +?d]C~#{y4o]><{z=dfv,BR4δ͜_D0Q8Z)j S]|QACqqA{Єt|mGesfsWܧ sr\U?DZlք^ ]~{rgEhE, W)ez8c C u(ҮA~ODøbӥV 9hYOy6֓962i9d^>ӧ5R8tu=TpK0Cݔ s)giA%:5sv) d;Ew9pqC[ E^DfX:yWb3gaAZQA>4YF_@Iq<(Y|;!w)YV !Vyj,/2LiXMG:u'yP3\q\mh,s1W4;"FHͳs(W,/$DB Z':ܹ1QdBU"ks2a߆Y`}h)hӸxk5w*hh0"3]Ƴ<06/H+,yVb{'25cH=|im|AZ.^\f偬RBYW)r yNk/yb>aԵ޺$Վѩ&jJETNz~8Ks_udb`QUHA2k~ںx%#P8l|gA%D,Զvh :=FK񱇘k  B.Ja=]+N)H|pW7u7} Ӧl@u'6<Q.D]$*_=6Pɕ,?+B:TYCL~A44[ H;WYfNeUQY p#?OY3cD_"Et~UXm|znr‰4R9 &'}C2 P_m> ;Ua@rFM~lw!kBm c6)!py*x꣢tD`T8oAZR3?r0VuwŒSΤ5J`^tR$g֯ieX_)A==U  7n:zl9mMTweR-ҜFYx!  f盬uwwX|H"σ"86$,X6#Q$m#:㤱Qr<.ʒב"Sx֚ XDMUǰ#oL:4-؄C~k̢vFx!|0q7Zf߫ݱ*pp 򹊼Kv5<@:b[lI C ۊ:2m1Ll؀zdT!! AKĐ`bnA^i^-3hgm`S"T4-9:.ua)Yf߫xZV( {TjXϕ /Q8<ļab^_F YA9J{B9^XEm;cn!)0横/-&Ui\= `ʐMGgY9䱘!v^&FwͣԹB$MO^*Oݘ5J՝MoERzǀ (S A^ZZu-5Z:Xx4R$BSFNzy?ʾdMyUI-;DwF1&)E0݆fD֠T-ŚEGJD1>V4 |pK/75QNztK#4Z&#p"1ESܯֈb.e,k"(YdB|:{ / 1\(Y9 7ܱ7SXģ `"^rY4hzZ%3: җv[6P_zY,{ej~iG/R0~pGV(/kDFɺIDEoN%hʇrCGԫ[z%f)ۛ}UvS8f0 }bFG(N%'-ʛ V!+>E~ZP{t92вKx˗:rƤ4jxZP\={ ҔkYä!m{?%=p_!S[aGAԟrȞF0h.YMœ,%}R!`~'+}1}*#dG&El #R ӚHʲ!gh.e<jkgȱ 9hըQM5i+2 Isql?4Eqd*<5qX(T!w xXо1J&U|o圹:T '|:*]-7/iR='݌scj?M b>߷SG(O>`1F >cf A.OkT,\-+}PkDK"xsx.0+'48{|GQ^Cr宙+L}"E!QG_WsՁxjD9TE)A2= d12GSo|;%Aϝݲ"CF z=f@cΏi.-cd)!aVӐcr-C_dYY9GY`$>$$S;_^h@ g >]&]td;$BTP!CB/zK{㾨yƤOu]Pj˧n0_trl䃄\5uL抗Ai;ȸ=4?GGV)ąJI@{ȮxAm+abB#\+C zܧKa֕`P /$ACbr޽QΉ!F,?vcR=N?81<&ᐆ+E4]JSD ZȰ5,j%1_d_v7mWsGqHOOMcĽz U?̌7 e}IMX{84cWݱ Vc p8'jA~A% ! Qom %.TkA s|7_A ~^*G~O]m4'皟C5U Ib!7Ma`L{bV)kKSkmn&1u/q*RgQ jqS6cqgۏGgG/^gˇGm|bSb'K6b+&I%hv{vl5MJq?jBp駼v|X/OmK:踬Pr5@p*/%0v쬝j7氿ZVzgu?,{U5-OMF=>F*˫ϴlp[\ }@+ K^) pyݢ5X^}HՅ!-.b9gb!Z\7SZ s` o XT:CeJfv)j>(r'ŃJ@mR00ցc8!DyMHK>|^햔7Siˎof6"Gbn-âjH*?)=٫_0H5(5ocSaMI@7ҟv&jFtBZRhK_s Ke\u#V+H \\pN<@D%C-J5MY>%ݥ(FXq(p_9SR-yx6<9oymԫhvdKX;'Lǧ0xf'PʃuK:\=td"yC ._xڕOdh %_Ϥ$Le} RjU*v{u~ǻ8x{(k&PN+CڴdO(ڥd hr vGM8Fhj\/r*g<- ,lN2NqѸ+(]T߁w DR_mbir㓸YW:f 9]OY /ڐX q 3"iGL('TQ칐YDvY^&zW$lxti Y=GX8nDB3:^s/_F&Ӗ+1Ti I%Rx(_5G`j!zۮv Zc;XL@9QLnޙOhuY+j:J^p g/)6 ϭӐݘjx ʈo6>C)3-=GnlX!obY( Q"ꆟyZȚWT 56#Y9k tzzyxY< J'A/)/W5%*e>dt3FvOSC˪Wr/0FJ.{^SPmy:CG=dLprbn|;Fl7eA0TɫA f#4Lt?KP`"w/lKR1(mM(v.j Ov6Q@˃,wlw[rR)R g 34>s;j6Qtm]ƲAEr6EKʌPOɩd :<<^%rO Ȁ6G7~84zS d j)@ t+$!4e)JQ.ʑ[}: 4nV+/֛{]z8nd @w rBP &~i;֣)56B†%ِK`ICณ0֋'Q_.H-Dg(pYc}8lv6MI -Yd@ ߌ )+<ӈx`\x\IPvr` -˩NO}}&$պwODD Oi K̮WBa',/D#nʔGRTXܰՓ& ε;1Ͱʨ^}5L}IWe:(LE >+(a+;_d1E?}B *7c8LoeAPz~)g{ZyX{ 5YaÚi@mMO4_w(.>B-1clke@ƨۍ~ө.@BFǓ g/Y9zU)]bKM A+yJH <*/R-]DeUZULlMb Lo?#68bSw0^.&[o77\S/o2EQۗZR?w1[ȏ5MH|\,|"Ah*h{iЁxUʲ,3;!Ԝj< d,/%:an/]]mec%eNv^ 7 h\kj{v[lLxߕzmuj?t?wE` 8Xhߏ@<<\a(e QQMI3(l~{Ǻbej|)eXжï'ffgA%uTCHDrU\7l YB 4ɼSD8SYt mu8o eq<Ň^7/S1=V@#)> r}r9p3hʏ7PLlv_P}l8!ggP༮sv_k҇Jhs@d JR~ [ tvsmlE.7 L6IQH]Vy : Sw;BԠGboOu-gbuh]297s$ .rd*BB=ss}ǮR$~GB@Bk {7<[j@J@9hhI>8J[֝\`1Јoㄪ O[3U}|-{@M7)pﲗU`eP3M ]3yՙviPz IKi?l_zA mL(75_Wcuύ!˧U_9>ڜn1xhx p )y>D߯!/=l30J>V̇[Π_@D<'jj]~Tn -s=C;g4[?+U$A |sUijcU0\/VFf=kƒRrʟ1dSv㰠v"n?b"{%s,rْ %X׃+5@5~S}I· ϪV=ivm uܺ(Y$Ys6S7zB5d$9a*퇼0I3YB叕L@g5o*ܡE@  *h$v{OU \>Đ Zq.3/$VjeO|T:V/K^R \A&IB1̚DZ()MWQ@}01 , GD Y|,I=]) U[b+{kβgTW|֢GEӲj,7NHJEkP>|.:>;99KL$}4W2jfR-CGyjJEQdؙI,|1m2-K# 6 Qko퉣jih(y~mo$5 86ӏh,1{Q<@0 4ӳ>%g5] |XD<c k>yFQ\ gXd9ÅY( ew p^-hHRW<Ԟe!˭qBȕU ^#͢3}~2J鱋ڮ^Q[mM5Ӝ[qv g=Eå;nݿ`xBAհ&~T ǰu,S"[bTNqs%g曞34 ,7X%|Tm0i4 >}U`_Y>+6\޿clu$Hb0Ug tAd١I{uӉb%/)*UfgwY<8<2umf/HF֛J6Lp|}Zƫf^]aC,wra@ܓloWZc`4L=5x&q Lvzd*mr@A F>E!dX*i=iVXRuI$ 3QBUР<}emk\QԻJs2E.sF Z-Oqq;Ƌ=ŧWbkιlGT^AҝK1.rR ӡ58{F=ٺ+lV}Ě?KGRn驅 3_ y cqO9%pyoױ n enG&wAP1s#?#wxM/lϢE0>eu r٪Uh?lbMёCoh=QX^ʶ"ߋ ]c* (aeԸ yY'X7 (fbHhOZK2XG`#b/'}4ONX\ J Eyh;&xg=j;J(X" [+BCŸyeIUCLixh@4t=2̍Iͻ7--NW=:<8s6sZ,JcA68ozUtDx8a th"g,Ƥx?J`/F;,6mJ}U6ݝѯhU鞼3aDuh[Ҽj1dTMf1f@]랲@wib7fA z=S{?m,6@yĉvh*PT`5厛?4Cyə&Lƞ)˙B}eVϯ HGdm4[EfsHn=GF5lAB췌Q:le^ ;mޅ!mJpVB#.:CZk|Q [z6 bJQ?ϫ.o,4[(f<%^J u9).KaUDFun%;6CK{!"{;nG`΄ҪJU3ԹeŦƵY828]ސ ʟ' H<Ƨ;vo9qG"QL5 y[1ECp!3O~/8i'{O5vlyE3MbR-XִůCSNzv=>\%j(`] K`hbU{Cv@۝B"~1."gA]>ԁ_Q=,l#.YE#:fI40<-AuDB,42 5Q;e0:w#7V2&yqaci`5d FMY 7nF5G}{azS@#TYtܒ!ư"oj1jY_=l,xa剽\pRDXJ'h9#^"@PcTe6JZ&GFФ$s(K58ud{s @ |YA ]|"9 LNvRm#ӥ B3\H@QKoX4weK^!fVu1_=X<e5nahhR3~HencnMKwk~"caW<9[BupOFVi~T8ZԥD)"IqlF2Rijmc4a81U`U @cG")eрC ~4T{tu(yj>^Qĸ o-&#V w>36irAΆ9lڏ63Bۜe~Cxk>8}6|} ˸e=z:zNԳa[83_?}= )v!U10;{z(q,ѳ |ptE*ڋa{vz2դeXϡʗ0G-)M腀Mw suAa'iFW05'F%xvR ݀htJ58QxM``Bx1{c6&X MԴdAB|QAt?ɶu^$fڄD7s\fNr$9X}h(a'*oB@'$Y(*NZaaܺu5RҖHZrJ?Q0դ&ypdq$ K+KC,#,g}U6 ψ`%&iEPJ'?Q>U9(>68 =Uc,\See+ &]&c I GK }ݮm;':Fj(*2E+8 x3m fnQ `_P4"Y؄-u}.?o2-w1/FRha (7I:PKEsϮ\)_sq a݂cA㝰ʳd|DЊ̸Ld2]tɤ~Z0EN*9n fe}H.ATT:b1t$-eZ2ڊxK,P[ҢF.82U@hE쒳9Y2*1zQmFU8LǭfR7:m01!u@{{56#y9o-,[ [G\= kx}hbo,|7aj,Z8`0siHYnxP/DdR׈gE8{<9{?Bs2`h& R!JT;#舕e~`չ_t!j5km',P!9{T!B<,c7 [Hj03 הq I|<=Q3gy̏5WW/'KNwЦ &ha'meD#8py0H\qI sYDvid{FX/6a~fqܪNuS}Fi7u[!FPXo|^S%r)2&|ɖPD)E^t}oydkd}BE}M[Eo6"Q~=ZoQPbW-97׽&cnF%@NFm0>^AyzL^!K_Z`1V1|6f E,(tѧƕaUkʖ ڠ֦+3ܺ2j߳e'g%##V[5䰖E']$ =Vڵ賓?<6LxKw1\ )Pm"&. ruɠ\[8.Ԕ+ ]ꕥQ4)`DrCF]`dF ӟd2#ygH8k >9Z9 6nqkO<]B7 KPP/\n0& q@0[ҋ|mJvv9τ߲ Ge0$?`ir7>xBeVg;P{5;BkDwB0Fd0J| j;d/`7smv:Y 2pr٬\.!Z?d_jq#݂a3u}?Ksik5@W⚛gD3&hop-+A24ջ.o!; ad#!7O]G=Rg{},xBZ_}*qXk,L0y1_&xC0D?v#nlDJ-7O R#&Q[Pq;xD]4ujQ<|Q/iZ]M?Yޣ찔 {o}"dl@C+vԩ҇l 9;=:g;RԣtqW :؋hM6A,m2>UL*j#sm L\ָޓ E|Coó2 1{xK0C6OQ2 !-6ѐl▫$Jm"qֱ_=g%gڠS')!&/S!bBKYqxiWxUhD'UBD@wk|Thj%OP5#86`wxe֊zj3>$=Sw-gy6ˢ ^) 6 =LJLs7T. kbBȕD"2ԀE7K4$Kˠ՚#t:aA~-1[~]&X_%wu1R15M0n8䞤 vA;Bn+YF9o͜K.kHoBzt~p&@&=Cn۷('B"IP/0 3գl qjn3;WzǣU&.C+fq v>ho7HH\ɷIRAfmd3U%.h?䷗FV6s߾ۙ>}}P#Ɍ>5ɟ`Gvu3!M/DHbZWp<A %3%SNM ɦ߃:Ϝo c wNJ6;Îv(Z^Ҽ[0[~G%a~Yn6B a*l'VXqc %8 R4Ϋ|5!5B" |7ʝz82p %l*ͮ,’0:Ij<;X)Up q}`9Hͭ6'xޜgr* -8G^ݛ`~,fې.3nlFwDutk_K4읠gVck؛M[CcV*D7RŸ_DM=43D.c"H.r3</H4ax-}@:.?{$nWN !k@PO~9AW: qZS19MǕ ~ݟhri60n+ 2HIi}{r&{b/2X@xZsc8C$j|P ◡z|TĂS^Wp22߽$ ޏ/2I^Q)FUM=@)oƜFбqO{ogCP8]"SVXG^1z}J˿Y628dDI)0J"QM>KT_: x?3"3E>o P]6q8ߚ1bB':i:~DX Vu܃Dem0Hb%xFIH`[}Z?@l".kod`mox-y֖ibP\y"*DFbjDs+waFynmQ3\cZ~kK e v>x>7$x1*m7r`KVeYp}hsUL8+Ot/HEKG2t~uNHU^$7ҜۭRBoAP;:c)N!ne$N%}6[շLD޽`?TѼaM˝`%Q)'Mu5;ۛ&R1IڸO'v׀qN_-mK|D2 gKcZyZI覻 $rB ["ޢvj)Pi K3jHM0!az6Ǭs: ^K@1м-saإٸ̾3#\!dKOa3MxOpX.K+@ mAmPndʰ(a U"B_JdN pZK0-&,|C#AKr2=nw}{a}9Dֿ68:Fz'H'W5Ռf=L0p<Y :W>zZF(Sm,1w^WG$g0>#8շ4hxoH^uB GetFl1u_R-GWwUP[R_K[E1-IJf5&~Ui@[ 10\34ktyy "+y M.$/8L8+z]a.aAҒ18L;B4ևn݉FXHefWнiteab难3$z}: Xגu.5Qcc۸vG=Yٕm^ꄞL F8`]ϲ0%c?tLܬp(#No{K7ZU31l,УvKy1r!s[ &XpGv N[+FvUگTIZp^(Cr酰GYWie]a8@)TBڠ0ws z:02@ZKQuU;(d$;/%&ΆJ{ "˞ڦA$.t *nfU3i oV_L%+>2,@@ |g_7LtuWxK>fTن?{@y]4J-O|dOȋ/-c+yXdCVwܑ;Q?:ĉeO޺&00|b &kEQÈUeR(pHKqJ{#[o ֬Xc~wnM{ ˷ǏND5ג_*0c7SmyK(^nKҵ.e~u"iran}c&ׄאRTˡ1;ۂw M@ŵϸ&9$H1`]"^|_X kWJϩMY(*[*ɸXN?vla?x T7U.0zMwOV'Y`%,x^|0v ag=bWJs*(E/nc3" KY bapf4iRFz9 ! ZԈFh#on5aӂd-DQ` `pyp#pArldS+odbpњtF`$a4AcoD Бc,0}c ogxJ8XK3W[A./r@m*= QngI:8tMߣeiݢp+ 扥 awP)Hɂ~2iEY.O\z[+Kq^2{gQ9ÀZ`Z%IiSӶ%aDArCϘqe @w"& | 1z$0P`9 1[UF+?0V`ܷh63N-yPL/ ;:l0ay!_,yO&:JW21>_q CugaG/r*_ '7r˾k CAjt?Bӽ(*}2woɨNIqbЇ\׭pHئ.KR&Dy 2_p+P G՛iRc6(f 4Q@mY{ݱ!٠[1?D4kNm BP%m%,йQj)/l"OV5F =Dr0~t5?Е-0 w0ltSm+}k4zl4H>jdX*8T_L+J\9?N3V3pwXWYxzcSx6~4|(wl{9y?RG84{-lDYUW! d+S6 OBanW1>7. #q&%Bd3uy\)kbӎC _ ~]05^a+T=qmt>H5Nˁ΍@leu)Ī wсse5]>BT`H b]}h%dAbVu{ w%5gi>)yz.܁gI w*Cp 3("~O WF{ 0(6"~H4QU]zpd9bwR*u4%[iaseұtni$[߿Zr߰ ' &1K| `p͒+NB^AM ' T I xBtփ^KXD"Q_Kj5s )*|#Y"6j5!Nߑtn/.uܦ1rZ~k] k&!1HF<>;(8yh7KCJ37}0 ^Gl&^ ʓ?~U.q$\v)X|Kd 88!Bx6'µ2a(\v/֞oɰY}p%ZWՆ¸=3>G{KŒ1fbjgq7 8AUٌx}V/5Dy[C^X:Ld<ȌY~FV;zm,$'7LA_WG3N$RByK7WSJ=pɽ^{;[% )Vp`#4//CKz͝[K7t?$,YfJ3);&h`, y¸I⤶$z(`7.!+kEo<$x診X^%lXSx$CP>y|-bm}hTa*VNLwHP/sE5j_ u2ƣ-0Vg^;=@ _0>M,*p{݊og7DTq73 5ģ[ IUd~ܣMV`\C 5G%lbD\zI0q%Q-ffX*j'tEJ]@&!i H7qpI&$b8 %C3au54BjHBD҇Zq=xd]`|%~++ :!rhnjl_g$uvZ+نzy,z $$ ӎMe}qH*3v ȸ0W,Shd}Er9/Jgܙ1&9i~"XWErЛwR}I;vv2!q~p292@wB"q=ApF_'KoUH$խp:|7LٚDJT[ Xjѝ#)5@^x˓n n>!X>Y4HOF 2*Wlzrq\{X?QTmTBq%ÈH!5B)cд4PC~-E'L0ɻj9v`r O3nvI/8 ͸9Ca:Ylu[D%Q=V[rd'w-+*<* ŗJHD?!Gkh4aG8h Ι{\F >;'uwF7$y5BL^eݹ暱~Qة?l|ѹ#1>J/a"jFT IZ%؀ PivP|\`w$l͡ 4f[j4qPV*/3u昧zB`+MщXL%umܤ74I1t7@`C+K'fu?Xl}hŦ.&hˤ& OՊ_1ڰ鴗)ӝWR=5ZD 7 O do, -Xq^ xMswcTؤ?_QUA~n)/-œcv.Ny$z!>x~~zϰik@5 f钚d0DD`+82GO. M h+~2s\@C2/+O:[9;1 9a, z҇5ƈ$s7#be-_14m@ D?hu{B[ؐ:*-xi1wtlDzF!OV7![  K|Re*LuvdYqqWX i)̊<*93K+gL*OE:PT$H@UU@:;(o>OHJ~8B" x$48Ohg?_K#p2ZLhT;("+]E_0r |_K+xR/g$Xx2P`wu foJmvOѴ f=〓g{P /%6 mV7}Z5Zw__, 3K~] vGoEbRΠk;l=w/ O$5fܼ>Phiҗm vUk/Eka\w $%MN_4dW)T`S=oBf/Ӑc1>x8Y5'/ v[A1 4~萌qAT2&v2.a޺[VF5^o 1zgOw$_=?@8ZhՇ6*Ә3UigqQլmbůPgbQNOiN<DvPwllw0-B]!ZJ~53G ̶gl y<_zX\?mZ=@^zˡLI\_pk-x`3E Îjׄ4&кbY`m-l8bwydng847r̤lˊzj4UV|ԓ|dg%3Q Ň@ixN*ƛ&i@gg4P=s^4ǠRC*,9z|AG[b x#% y ُ_sZ^FX)N::wDZ$B3C?;]ɋ|At2 icCf(_yg,_;"cjT _XWj(8.vyOT#Āas6Q aJz%A R&bRM9e =gP~b4IGNq o 6Р@/)T6>t(y4lh"0d7DnN/%Symhh3|B2+iςdX:?tZ8Sviq}5שdƄTuRcޯո{w~Iy ;qôHT.RE6Zg1^'nL6x%ܘD+5}K,@XFG_P]Dʣ9ԌB2XsUVB)uH5=%z ʶAYvT[ q#\ƀInnSO\tjWh[ vΩB3Va(#hŭMefeS?yNPCGv\49 UEۭzO2 ֶbskb,:OYj>6Z#rz1O\x* 01]B)\E'@<;f`|oiz6ԹFM~:h2C$ڔ  ĞQ+LH# &p㉾R^Q vgFYK$C>UxJdر7^7rgD6IM켛eh KRр İ%mu [x ; F6S5.bf,Kb86=եxl+!BCO2iУ-NpX75p mKޕ3To&(Y^\of fM!1|j}xBt0sbLc1'VE.F˦= :mi]#8,H ϕXί^'piy' Xp@nKd*+`&_/UnQ7ÅE^ܢ P?rjgůȰ 2X#__j|,`6[4_0m]c .b!d<Ъxuec9ݽR]Tlr|=27c&S70(P!:FKMt2yıwv!~;ɮб^2!ec u#ro^*pc\c5-t٤jf*ħm_ݽV%' *4mmYw2K6*h!L$45\C.l Y01D&)V^E$8V#&x??@i?gߋRzdۊ.icLEoѣsT\0h}|煉EDgvfΦ8jt_> ҙ?n--"^꿐mLbmBx(b.YM/ïu.Љ`jA6*d'ZE_E^ѳm*A V4;,@#j[$9oҟ]6MBA} !gƾp֔ЩuDFPYE>;cN}k={mchbOÔ k!\MPnv1؎k6#1,,4W9+FKeR|LI;i^3膘^DZ/--iu#ݧ"%ͷ"7F' g'8(ऒ{J"(#F*TڕF^;χ N7z~0FI|$+tf]#?;MhD4I qpnuƂúrj`|ͯLA U:S)l>S(kK^~iMUJHm WqNJ\<:0<#iCD(j?DߐA" aAoX ;FYk)X;%gҡ[\Tw#L;o̳Ẁ1J1Y4R>YLǪwU;u;ێñ>!qD9auWc>Gg+\K; @yg{Y2:.N"·nη܈nrW&<%~{j2Gfөӳ䪫\+_ub}r}$Ĕ1wf͖ }7cRԟ;o@Ϋx[,$S鼬 C rVCs#v!봪 u*  Νr>'*`_:qDLT/*7Y:QWjV#4Lʃ83 FRT%'L =P͢}ctF7t<ē?kKò|Nͱ\}k!UxWt\ my*pLL2dByYF*0hF; a bL#L~bO)%s~rZ]eدkA0L p{5g:!:EvH4Teͬ"ȿ\R=TWR[ys?UiXB{_1d+ y^@ǵQ}wzh$tq‹T'ُC񶘂>$h$"bzcĨN7Xϗ->h3?(̨8S(2B+ !1FbT(|j."McqS"{Hjx 5*N9P[Pxd@Rڑo}t͞쩮XInw%JzC&9#v[p4)0Z`}K]S#|qpElieG}2G}5X*M# ۏ8bm}'*99$ -OzܯpÈB(9Α3>;Q;x'yFwT]鄣SkJW&^ DipU1j瀹7-w)3ޣ`(^cg6w?WD0pUcdm9 f^|<|&J.A0QXH ďźևb̀^]a(<"p`t5JVhN$^77 x=7gܘRLFR]p=rW.~&wz|VT<#_F?żC D d2G- 6DWZ/'X'5#PϷ۟۟j^cUBg_+Tcyx[pø1'$9O\=s|bu<|OHyjA=L[2 !Kȳ:/2 =Gbz-ܙ)H|}A]!+DˡG@qXcp|OI¯TeFZps< DӚr@r5ƀ.KF.=*S)DB:>WF{>;|NgnR\24X(Q$߬69YD\9F~?H-b¾J5}E>0EAO (">q \4cG6B<խS`~BE 5Q pdMeE݅dW 4d7V vEX2]8(@ʹq 5rƉ*OQ"Fc;*Xmv(DR}lOtQXzz[w|o:F b>E䝱bJ rM:=-YEz]5`'FM= a\ɸ?l Rh `UU-@,V; *94헍nHF&D"4m;;rMOyra@;X5|v|h/7H}$"[j~ZG eɈ[7pEO.& Ty [kf#IkUw/}b%ZƩ"EV E1D>ฤ[bV#@[xJwu0oCFZ4ާ,bCy`"9`D )"-b[ 'bkOJg~fRi!W8͎rqBX ^Ͳp(\A'G絛Ahߒ x;g")R$0$rdUg w*hK)PaEx{dO,.MW=EFMh KXSw[VF&:hA+WV;WqZ'T7_toq! ;ާT\ ܮzёzٻBZI^`9 xEQh(HU%RÂ9)_\F6g"UlT.% zAٵ N^𘹂_Qw4!YbiH;s=->v1Y~2,Y?.cwB'OIv1ir n??ܑOR+56A;{E qeW"@#EL\#eL z:3Q-ks/yytY@cڥa ;}9S&ն ﮪO-zcZ\Ocl}$9xnL~[.Q^=ͯʧӾd^8)hiXmD k9VN:;ړ|r΄Pvxok#EЛ4@2%#?6(S>[xML/¨jwvdJMH<ԝmfʖ|3m'U̲II vEa3F*E*e,|&f#;y+5;Rop]%%ۦ.I=j]1iUРsɐ嗵PH=2xg>4DՒ{xm E,wS1𖇈-P-&P.kZ98 ̌!:P~}I#,-pN3D;p2l'"x~rY od Mm :?q;IUhm6/#gpZei`s5DT&bסzG[F=SRvy\9_j=;Zbx>164~l-FJx D@T4-6h`VX⌐"NC^L2;@AH3 W懰r?QMͤ7 (Nbj14.@ .+C\@z wݽ=ikIikh -7zrX⒑ev"L B፯+c;wfJxI%z^" z!Dه>&ëFI@djo!v҆6Jڀ`I}w4:&?HD/˲ E\yZZH~GʔׯkHc8A m[Z dE40=I[|8ߖO0yQ(91o4.t=u]Krr^vB O焹W!r:; -{ 0\_ޘEA ye4Q-4(RSM u3ɋj.Ԋ1S}9oݭP^+F]UrsMh+@rFKw~ ^.Jy$2֏["X Dzw׆ONo%>'#.p +uUe-$_91l5 3q-zOHQ$Yqu҄0 썁-.GƎt #'A!Kݵ8!/h\^E^alPߢ{4^1 MX.a,*3]O4[qI)՚ E]7 ~*E ωw*z>)axLcH9^n*pk 7Xw{!=W(|*ѻ8иd,b nmt&  ib7)yZgQZ(M`to3fspQUp7UJ{CzQKX̾U:l1YcB#-B'3z7ETo'uroT.N0H`7^&Ű{-k7 G >__b#/ů]c+sx2leK=^wm7Hh35y õ@q3&'D& "CwΪ̬!m1ILk_ q{%>w! `NH8cg.:qlZ-hTਁ~g4dm{p|OBPgX zH{mxq~H_#,A!&{y>~%-V&%P~HE't{x:^eL!CƎ q~sAuDɴZۼ VØnUMk }uqG sEw!'l1kkr{kiH/TsRUCK~EhGS%#朖^٦+wX \Pz._Aw]{=4iy9x1? nqᖰqM[c$g!i ʽ4A͖1wa58&rON[)dxJt烋Hr/*B%c y{( 4o33W<֕Q [d\-d͏ٴw;D+?Ҏslv68l%rSQ|x|92Qb[ _ ηb .>Lox^P jmwt+smvo'A*{mEi[>,]7wU^,;=q[VXK)B@&&|\`C'2tY"I!(ְT'JZD#"=Z/D<5PFKFu.6gXSE:3s.s2x﾿^9B?I \'sك[ /"1Ki|Gfm%#n#pzWlsA {Ea]2 LJI##1iJnRSb3X?֛^|&0WՕ׈N|gn=ImTU1L/$bXT[@#{@uD 7+`|_۲@FVʣp)d~`@:5.|`#:UR=ӇP @ [4b=+]haB"b y8$P0bw"ͽMW?'L4b2 kO(׎OX$}:ՔqUDRPB].WMQJi6W4[%G_X>oPZd`^ δX_g1} ` vz;#ԭ` R{lI9Qgsгԃ[D&3e+;` >%Ƚ5}qv'%Tk*v'nic rrM5)Z͸l0:ٳ崭|zE8aAWHa-+Hp%.?-lcU8BKk R5ی2F]IXCqhMkґ!I=J*H}Ru&Q^%q3Ń`Tuð MM18\(o@Ge.!>9Ѣ9 kBKvU<'&Fb>Z,-w$=2 GD4D!15|T4/zck6ٗ"T|$' /a:;1#L!θ\oN%]DsEݦrEo m UjX1|1;.wIO$=0w!aO6G0KЧ)٠~v#3&' Jh"97:-,/m2(Sݑҩ: AZߦ;6hewӁA"WϹ#arMfliٵ]~tpFH\ ?`>ϢE^Y$+ pDOKc {wxm@v`}90j4OXR"&d:b7<3Ed] H Mu k{Lf1j˘@4 4eNfǭ.W'o/^#3Ԭ î떦BR2# >+;^IځcG`!ӫJ a$5 gH6<>k8L64)|TҀc|a85#38-~+|>,}y+ WN 4C`*D[)Hpl㤕Rb5Ðڋ3naAHc?2ʗJk WfrR7_bHKyLPcUvߑyn[B^4Sgp$m6+?T1$ &|&~x!m9'ApyjmƃW ܓ.],X<-\YE8sKҜ#ܭ[I׍Q8P l>%[~eK p$`Vs+Z.:pur{ݤ #.-?čʧGh >SN Δo?ei/ϻAEyUwFğX=3 I7Բfn.60(X LhasHG4>2ha3QMZ}EmۇF(}Xjv걫}=JˍsEcʳ!dG-P+$KI\B"gyjŬ3K^D0 Z*Y֕cP$X˅lU T2l2gȮ`,9"g\cet<9QAS xkCjz@|MXF}eY5)%nRQ.sIwʨGy`X%; /_'Tvǝ_|&"t>xZ#4G떆I<,h΢=T ,2w *b^0R8\y* :"lM魽.Fa؄uMH^TuiKEH(WN0L }WgЧRۣ2] 5eQnNNX饲*H<)*J6e"Gß0nve)hDB{@@l@ DSb_}kP(p&?%G&!7A"6٨,:aRK 0FuDlmgۧpQ6CǡRk5zˇ`~->L8y[hЦҲmP<4K]jYC>-9[5]j ~(+z#x:5M8G7#xTX:bNRǫG(Rtup]m`fJXc7;/+j32}\/- ]ph?:24s~fm֯mVBYMxJř9MdW5q']Y~In*%g)ug޺+RH]׵?ŽZ1 K5]۳&NIs5{ojuo_3͖O;'2RoY 9bEwSt~: $# ==scZ>"k<;U{Y ^͒#S dmQ»]O$!sy1Z"}f;kknDDk,+P=ծFUnnB\q>'Ub^a=gk#tC:됱drwAښpPHx"nax~Rˉc$ -z'#2fO*mAiCw`m?py-_O~į|p6G@x&l/-s"zS2rfwW-~ڙuuACC9'D.lDѝUq7aZk~2dQ6k'}ȽY01[%ONwӖl\Ex(]֨A]f!A_*Bk]w"Ug=!9h`.\ߑyʮI5Е` s &pCnѳ)ݡC}*o%4/QI:qzMu5P7iRi:kp'Xi *vso,|d5#Ko :?Jv.꜋-^8x2Ц,_43YY$!9ZNh6VlqMBiBpG݋u.~ޗwH|H~˨sD1ElSU {<_-jIdh/Z6K?{u,@EZZUZ=E&!zUl M剿K0ӝ*/HɋAvڌM̧,\.&^D4KD 6=S{m#|k%2QfRz;NPuX!Z: vKh7r_7a(:,g{Ed:њkK'᧛A+:&b;Kik0buHDTǻm1SҟтAlT"˫xz{Rԛs^kDŽ̔t*w]VoϢJ  __:>j"KヶlUy45hgK=9wnC*0YiTZ)Df"{ u,#$ĩuJğr{ ?#}4N#o=L|vhl3Py|ȵ~0RQ ukٕ?'mruTẒ H=r9OoirT(Oy~l|ʴmxR'pIQጅ(F@v'Y|V0D` /sn}d4wuuqkOI??L>y)Gz}E|1b`BU8(dMI;/N39Cy߃ux}w8a66,YK׬47Ô9^gsZʧaZT22=ӻvBc2{Xf*Zޟ<(6Y>(._0I9TCZ& b;-̜}ҏ:.`O979&dIi%?& RCjB'cZd2@d3f3%k:Xsm nauT"U)g0xJ؅ɑ_BrK~3CvR^wrўF$r fv܎1E8wDV:p֊:1H?3D|KjvW -!%g>BD|LWeրf }dsYJJI̋gыC>iIPL:e=!QS8NJd{,J?9RØ2Cu1 6ZT]ܞ[T0 DF*"e_&Q bvi\Ay8ʟu:u.$rՐ|yZlE` \%ysi1!O@VDD:21|s2&o,KYhЂphvCFہHi5d`a3RA3|9t & hf"_圵O'zY& yM4c !.BR'=4 9`AIl@&^"O_1-N72]?NxX Pk>c 5~d#fj,g=@K<-5JKh́!-`a2W75N((I>-@&V:i:qSS[|rx)PemQ59rMx\MRE} )q$"dl1BAN $Ԫ88$ 4OH4F ѵV]ޡHVh!?pM͌[w 𛢱I_ݢ9CrRϜ %8,a u*%`P1MU=!B=1z7sW l*|t"'acsU?(wEwL)]{ >0%UVVIrQ38omX̡̙/ѳuF-T7ZD4m\\"+v몇PcGt,P& JۯiAd~8cpO0J:" dv=c+>1qGi( V[)È$>N#3BXxpIRs IEwD5yQ0 v^M2/D)(rYS;2"%" ˦e5"&F0J _.TYE65 71Z mZ"[qӢy6⾅z/%"]G Z M0QeJSgpm׫UE)ҙ`q& zN8HAP'PH)SI-n}^vN-Ў5L%j .iS_ҫTucLTMrG-F(5ilD/lD vF v+[v_u>q.! ֻnœ*T|h?H³}F6_o ά^i_]9LT\ԃJK"fdzxH5~^Vm{nTImOAEK|[])Awzʏ~٧b sf(1zyӞZ8QWq:JfV^L׽qSƧǡ]MM)S=iF,Yh#Iښ=boJ6!&nEs4Qߦth9d@zvikmkBao_Ga?_ӟ_J@<[08 Cjsei첟sywO004DUm&g ["h|> ]h &C:&.UvUM7;w& MkzWHHqk\6P+3l*@V2ȧX!;G]|yϞ!( 8/UcJ&x@[YHYiXt OmyaEK_c:iKQkb|A:AX4Yv_ =݃/$-7֫sq'\G2cž-59u=$)?fbn3 #hV-F70ܨ}v[!#q*ST(,|@7 !vN_Tabʿް9J's2O7(Z"m)VBq*&k*1oDN?Em1(Gs||sru?3!#~P-u  рgWy">Oɏ8h5P':KK)qå M 4%޺&T_"/)In-K)#b ͸ëU&B N cEb+{Hx7IFsiщf(iR*0qޟrU<į8JL-hҨpV}%޾DY't1K<}lYN)dnћk& ],IwLzK,\`.]l X:W5(aL omJDi#1,"_P#>]u 4Exe.1t# [:7NQ4XaKaӕc &xXL(PĮ]Ǘ.ǐ˂%"fyc[yx8CK[?)fG+HnÒ@=O1^'N%%'[u] [9MLc(dvhB5#`^tTwpH(|}󣯟-sehTi$r"_Pǡ/\F3o*@8usW,q+G Ȇ_驶qh:L" uPјfrk|0w4XU6pWĒU+fͪ68uG[F2.]U1J`B} LMT(dLlduG.S( \5˜jM֒Ykxo]Zx^YKX22 M;*n (>C51*n5Xb0c{ UOkT(8r|+*Y| 5>2%quWWƮ{\_Mu.f')g\5];3i]2;l(Qj"{ q rF+KrWwh: UK[Z^@İEN|E?I\(ۇ#Ba*F3G=3ߺ1p[\v1cV+=|ߊu k24rcfJK//zг7w1JZ2Yh @0 /4d,9}ղ+|L_,P&1IVM`^dk<8Ǵ1Q|OֶX}WK4yNHwσCuةF tYG:lbHS#q7DB=|7oXzWeX`z'1<װ\Ŕv8kݷ0\~eoXi!De] =_5W~_½e\wsq:zV}}R!X+ /]DEO[-lG[&>Πń:J6S,{S5e2q+L+xS ;Mԏâf=lcpKI\m pcS ̟qX>.-12e8%wB|eon-b$7] c7Z TA U؛{3r_r4+0Ky ݲwqfQ@?`A1$5pPȆQH10:a @&t8x-RF6{JɖRa]{M^xTI|_KR3э4[ESEj]ZhԘ{@[/?K:_5 6RN>=AT|hN '6|倀DLm"ތc!piSF@гlϠw;9oOT0*IVslKI.VK^c/; OʅD >lz:i*vt!):J~ݡh2692!kRvu)ʋ zD6jTIfdr'mYK;"79h=)~ٯѤ38I}Aqd_7jYj76GwwUVOOțL<[SC1b4,(oQt&%O;1Cς^uPr6LP!al +6Og/ нB#i:қ!X{Xג9W)7M6j8cUIQB2G ɔ]JoU=@k=';Y$I(EJ¬yIG] uԭ#<4 > QqڽT13~,B-}>{ZVʲWUUNp>] ̾1ևqs pz@/]+Xa3WE  R0ZP+k%.BgAD[p~5K}qT /dl-avZl+K̞!ُkH tT&;תF/eļQW,٣1DXltP+J8Oo1]֘˜سE.u=3­y8ݤnKg@6^S1ޠ!vV6 V`T:eV8jzצsvΰyzoacg^k\&wgƒKWޱyզ$g* <V2%agb ܬݓ((8cI{DQ@Ĉm}Ebemϗ2h4`C`*Gv;9UTOK{dx[IE*oAmy<|W]ʖ`wq/(MTtZMM:zsڅ=lMF`*g::'JNފ6ZZi.dH.]ѧ1)-;ʔ^%Vk+6ܞiѽՒ^aD0=UXEELs2PLrl?<@IWۈ/~ Allx$YM8%2HdfO+@Z3d[HEO] 7-t uե]KݫzVx]i2؅hLjBXx_b80KS [ -V$aIW=;_`'[R!]F1%7KE WKzgҧVxIcrp4TM@*›V9MCS+4wsÇ Kgb/)gE̼#a{8B"Unа+^9 UL@t{m{&M \؉P&;lK蛍$H~e^OGȧ(.g QK| [.ۮ1 Őao萒٩xM|mgZ2ڵtEv\Eq~fKFH8?ȇ)vfMwkrr i zSy~?І2{l>9 UAL\>ZswT> Σl [7} ' %EkHZFX\Ε vvFmkGHÏ4+0!56Jo=Ad?S f+rYIzΆvZ(h*HNx׌G0<=TdML΍VI mY(A,FdgO1P(NfT+acd0FJ89ZU9)iwń1s!4i2x;1Vbv34<6XPKluՙ7mRnfp{h`[OZ̖^\ ' 7[?'ygn \1 'h]=1WF ϒJBҴSɌQ$ Ca׼QhAVZl6Ysi|z__ !hcfJdG:^Xnc|D UQYrB_vX(ΰ| ![PSk[#X"ZzW/23"^k:q@ѻIC託 ZzxTau:ܤW[w3Wá uK`"^V0=_yW+ lmx2Z(8 $M{u$YMǐ>K/74?`&)h`dH]AO:CBʄp\uh Rئ-OrYJ,Ds"^]Xna_MhOUm] :$iaCH1!SjZ 3:ؤ!*n%#F4G;pTM.-F6ƴ78% +$E~Cꌃ{Ekd;}s*`h.҈S Gv- D,ş>M8VRbX}6ߎthBcQq(:+/L-4G=Q<(}a/pOo Jj{:\sp$pOEv6(.mE1e,WB A埣2ݴ%7W%]Cb@o3.Y+&3I/|9uњLowDۊXx:Ǖ0% (vo'-O_ w_7rUOa?F/C@pJ6BW5e@y0[>c}{.[Xu2oyR-02:TN|Bmgm{:-~,ӄzk2Jce=.iwU| X)OdzB0=#sc%4f x6TDZ^[G5tBq'>ϼΙFB}܊Ic#ۦUizwd" rՙjR̷a`YMiNZ2SP#oGCR+BeE55@i4#: Na!rO՛cX}FFm֦yE[&#RnZŠpϺ[מi1p<,ٚꑕ`\T-\nnLp'Q) #J8i#66zs/ҥMHoOHꯇ>܍c̴mc0afc$*ЈF65N*֎*-0(\ֵU a[tB:d($L3]|(Zc;0+ُ5עWNO"!/8_T3ߛ^:iQLG2XַR wP";?W qK\*>7'O&N5RK %ieĦwuK 84jXhmEEk/=|}z ^3;ޞucGdF1c)A^] "&tFG_5ug JF~ӧa !PM1.||o4.?M:%COG_$&zpT7]\kj$֓ ke,Eq-{0,u;^?;pd\=,okD.8eC"I6$UV.`Љ)4ҌCRtۯ^ɼ>ȑ:(Tsˊ:I15c>OF EgEp/ է~kڄ҄ogv`tӍ~Wn׺젒wvSG7qR[V)`}8X}H\ʘn=!i-u#4:J飾(rU_ )S 8걹s{뼘<(7PMug݄M3jqѩڲ~_E i>7 >-K#SEO_H  rii$tG T)W!x2 R%NP+\C!?.5  \ @%Vޱ2`f'bnYKlQT+fBJAɡG9Ej|Tk%Ur??ixUo75~c$g\,^SsXlUԯYݥ? .kvB5* BRȑA9܎WGVAsu{qŸ#-K9! NMfn DUz8o]Zo_UYQUGNc,cK輱LIo'sOL`F92J0bS"@ܳ]"cׇuBZ }D]_1y#_V-ÁoHj7-F}IgdDt&jqB7Jx}[M59w]1],7w IiaIbf{EW cY{Q}^+U &[?T ^ ɩ P dD\jJ h;Fׄ:o>ög.z;)wX訍/s)?SiU^Z†{)` /YT1{ŕ#sW.a`8R<Mn,@U^"ώQ;Խs31Qi%mGŎk?vs͜ 6?* ]-L`f ݑ4Qui:pgO og^`h:|Ká~Bygeh"#K* M/ܥ|[cQŸ~m J>$P1C/tgD@w>/Cn+ ~JњAI63DPБY*idzM/!T{R}Kz; (J{F,us9dmMɗ_䦱etkaV&_<DsNN"O;U>'?Q3@٪b]&CM~S)+5adԎf:>l ֩h-F\pLgjK59^0tu ϜżrAsX&za4*fč%LuHފ2Uq3,hyi*=E1[)  QYTLiSCڢnв+aaB 3I>hp0G b @^{0θRz Aw75HJINjo_`㦷.2۲Opqb XF7@Tj5 1>ʇVq 64߃3FKꏈEVZ~(;~3-2$KBMUAG D?{L*~A<y*Ѡ]F~icT( ,&nb/AտAAnb'.]p>?oJQSo">-% t͆˔+v j\ǥwmC*=~GߤE'ݿ5ЯcCqku'LM&bA:JYJn|LȤG4Y@Np̳i(|{iD73/5 $8eN'CI]\ph58|2m R_Q&@&Hj}#нI8..F(٩: 'sd&{< 4ڪEB8ސ;kB.?Փsi"VqPz`x.IZnT*n(!(nFI#*5d#m~h?ve6f>Fץ  @Ak@剙|Rqajθcw!pLIDxu-V]箑`h+n˜.&֥/ ON~)z{co+2r3 {{HcT F #P5ž?Z@?:/R^oగ~y`VI6Yu'CE {_v0}'+D`KaE'2U%|?v[8EnPR$Ơ:; h/iç2T&/-I|)<|ZS#?i L_᥹;>?B[30\j1[G@8C Pnw`܃Rk\rقpÀXbc *b 5Up,"62ʎv  8IIN|KW]Fe,89[pCm![k"]S3I6zt2Sk y`oM 2D/CU}T1=%'فOd=Eqdtϑ-`fPM|3 /VP_:q7߅I|~T<_ ;<yf Vۆh0ʋ,AɲmMɱûqNF2?Dy"{{6,JN>ThpeْYd=`"6i7jUZL n˻iMI؋Mhc43KlbG^a3 %]kp/WQ,S<| _dz]V7ow[OK|\c!DX(DaV0hZXR nwx}ۡLA 4W]b}FkS@_!RoeI?7ڋ5;mc*Z$7fqEk1$\I'(SI=7ʅ$,Aд ƒI9.v_$Myeû~vɯԻXS/w2)ʚ$ 7쏕5CMVpT}q 'S=J2$0la3h/ 9ҫ9*W<#$0{(fPv-?ZI>Z_65/y {IK'E0SahC&{@Sm%c|GV8 ꜭjLIEgm{v<K@% #lk3:/teN]d6CpC5q+QoAӎ%n)o11cZrj\H-hlhe=ǹZEZ[cۀ1:Ї X7\h%q{tac*!Vn?Z,oh7Tv}'&T<A'&Ho)Z#Xo1s;Vry6O>ȅuL`;Y#ꞣ >ZHD$Νj z.UMp!2*<1 M^p;I]uWx|TU_/㑄YtQ/~7/Pژ:+"*WFä7&-V=;<֍7.37#8>)78RUܛ=Rd !߈mD2DFP}QuOb^h IVP=d&+oV*͓^mu;#EeE䇪bBSLSFݯ0r{0sk|tv`:6E,VҔ$qfK@;u&R+n?n":0vQ-+_P#?XLj[؄m2NhJI[d]voQ|Ĭ0|#D,nV2Y)0RLgF PP8 ᅇ; ? X 6ڱʚwsf2\UXݨ;XM'2'tB)VZQWX~W/+eJk0Va,P[B()}-Q04Ҳb?P%]h_ͧJSN}g^a׳ʐuݴ2Ko1OtيL=nK,]Ida ַK:9 fP,G0`KrB'60&k4d> h愂>xDbkulq[ؙ)olEpղiAsO[.R99w( }+"GHG72` [e* 4ԮvtuOU&$fȎC6ynGR;IqDp!sZ;>CYypIn& o%A{3Әj5HJ-u؈ѤQD&{Rm0(~vFhzl)< 0}X'xp;[3`90+ 9Uw¼%zgn8Ɏkp2/B Uz#54~Y `<:&^AeaQxCVIUbIAď։ ?EF(>9#4nWf?&y]x2͉ oi9+Tce[`Sa>k$[تt2#yC?z%Xx6=jk=Hx}*g$8oУ8Y!ݰBC=s" Y k08U6e;o.@\6K:< q}8fz'3>:ѭ␆ 7n7cິU񣌵RyW<)Dճ_ _TG枟h)/0NR3]T`%uAnS%ޙOp3 _^4Ȟݲ[eA;,б 'Uһf%Iyy'vpf `אAB=ȱC˘U:ܴ Ή띐*ĂՄ07gE9*[AAV|65An%X.`m8bVfYmHtI$O5{+UKA?tg?7d h=sWvlُJ&>Xm Ƕ\E۲Ǒ8 `!*tAHx`Q!45N}BtNXȬQjm~O-~\:t 5QyȰUwfȿl'!MGc :?9.b4$iY,E+n9ll*z77\)=Nڡg ´g# S9/f%Dsl>rkP a$5E EC%gG*T`'toYbU2sqH2uz*5Fmh i!#6 3B@Œ5+ZxVt^oXV-Z W4w6̗P}LAqxKPyӯaO9ꈔC ۟:\kT2gpO|iNxRSdqr3&4Gۙ=X\s^Yfb]gevH x㟣s^~jۅ,3ϔp.ZD׻2_v#zk*F\jW 'Q*,)Y? N y:ۙEGQi\6*үN9]Mk'J.Oy%XqY˛~u tD7^M^Fg9w<_ ]HzX'` mw;D;e5I^>~,H زn94 )CK:"ƇirI uw7 G mb?f{B2JN;X!RbJB-buD1VlE4-[fhoZ*w ,KSk7#QYa@|2dnv̷ydYv%A"*$7*; 2`vB-#UY7!ίC K jE?svmemiU C8ld@tqmZgwy sH|!k^:U5zX}bl1_}X!Ls}FA|6Q5vZR+:oyi&E9W[Xp _ҶX "X+Yd7QܒLP=%wJ\֨®Vhz$:-]AN<"ˆ_B:.U?wо+&醼Y8Zb5 Ƭel|[TPqY%NFzzmg4ba&`@a9~[$t6l(Vi||A6 1ǩf`D98$0xONh]^Dg: Gg][M57X@XMa*4axjDNkG(NJH5G3^845eu3(yˍ4[$zp,0SZ]<&_Sͧ"4%\c{9i"_A C?ʹˏKo\aJ'Jv `x"BxV/CěyT&Ǧ[q(H@U4U٭F;U?rʯM3&NؑU"c=ѵ M;,>Zq03M)^Y%* "2%o> Bxe_2=O4K۟4 lP=l术c!kؔS{:痠ܳbau!d#g_0K&?,0 q53{M9\3G9U\BH%(x'Ҕ7Ϊ).AAvfR1Q\ GD?m!qvI1F,8-Ht^6lrk^= ΃4kL6QRP)Y<^?6:@xЭ!eҦ?#!zIgW[g}kK 布ß1܌܄04)_tS؂SFsPG׆)k>Hgb ިnTDs,+p߈'O?Dsjơ5IB:(f̎Fu:94 {ёdŋbDM'WR2EMLc^sbN*VHiX>gnX^c(n|* ns°vKsT$~@t EZ@FS{p0!=/B٧&Ӫ& U4Bb.@׷6ʱc FlS1E}êT%n0fTOR"4|F.")<)#ˊ7yI'gS yC* \& ZK(-8 "z?ފ`l17t{'0[I!24mP:9E G ~R/rMI h3Û͘ QQA]ie{OD:;TK]/嵹X#"0ϐ>,gsBRPlbOLA<(_uZנ/ͮOݳ餈,9e jUeZlag|JΎl *Jh'''mZ]W5ּB=ߧb v g)"Gdp1ڮG4jPB |$ϫx 6 Gt{jhW\|{([Flr<"V\(B(9@UmG5Jl8魹Rwy3VdfQ[fS PrAESxcn$Mf;JQ$TeU*wc H얗U (hYd4f>'[GPUsuCv/km\8egsK'a2"tsVCi3>|!wMəELC>?!ίl)u=`+YGHZC6+ZZ3,._NU4˨,3| pq>i9+dހp'96Jٝ% rm4/n ٹĞt=s$M`0`WhH-ݿ7>"XvW*,º5ۧq 3bJ#^o6i!<`cϽS{q@Z&gيQ V]TsY gL23x/A_̭~9$Wuoc է/}'5*i嵶GРtR` 7͏j^*N% b;D h"dɡWhj{՚?P;0Β$%4ɮF𢡊GPd$]j@Sj '! ,.>+yS +)-";j| hHw9t\&'I.`D_Le'tt%!T덪#枣0~^ dDN)5+VAYԻ>ҟdF=@UNw0Οvcwͱ~ȜHt`Lnz\GJISY{#8$U$y~ O67Bb)!lW߱+T<ք4*F6;Jx8N¾{cS|pIN {`d2b] ݉'5Py9$e -Ey)Gல^?Fr&W!GRs)% kCGޜhX>6ko;cxD&n;#bXs0 y }qMљ*J/^cvPۡAfG2)M غBCnѫ|cp\kbgM ;=AER0?*[kɖu`!p˫]jBܝT~m &0Kzu,:~-=ޢySdwa2π@rnW7-yUkSonj v͸BJR;z_T)ߙr*ʽϖ°uhq :fjB!;(J(Tjd1HZUOx.;/*wkwÜy{i~tAU~ 0DQ(Я% }ŰrrGCU}b}9.x{1Ht. AcZ+{xgFJyh\Uٿga(nş)=~!@ޞo IoXa7cU 9N{@ƴ!tV`;K6"eKu*>b zzF{e1l _³_{M-UsiDdy>qتp[2#wDXu^°D83VdRQXxŨdt 7i0h $g})PKŞX't@I>^4 1w].3yz7ٿbh:]W%Qu-8fj:)rN*k-q:54% ҎPj*vI ->P\Q r,20(E+a; i%fF:JxO 뚉?ۂgK {یפF)"U"_38Zu =" D[c& 9uekט|5[xEL/yKAXu[G;(N7bTkrHo{ͨ~GtpXE'Jo6b)Sw?X){| zecYZ & x:^)[]c^TYcEP&/b|=Y"ZnhƢYVMǩR/7T;XZ`'\|sSzW.Eg9( U5ZFZ)jr@=7z _KVSCSJ 7X}ܾ{T{1+G+U t4N4ˉ`:V%5+h|H s%am_2^7Ա`INkОƦ3sPqK+-w壢hs-p_װS HQ~%!胯nלc8?z*|Ad'ӽ}dON'{#ep ):Ua4-u S._ŹWu,9ZDz@!w;ޞOVx1 gWPE{tS @F !] e%i翻:JǞD VmKkɭ ":#޷ 4 T1uYQ/̉#M4%Dw-*t}_jY(z=M%SDԢ,Ot%.]*%4 N&{⑖@~i 0U[÷؊,`拶R,2FOq@ pvssK{0E${v)3]Pi` "|tj˟"]P5_&cuQb},k1#c@(Iмj>7ɭkd;>XiO"C-Y¥Q]*JՐB|Viц{Hc(,ᅈfMĥP::qTf>4̾"$]Ȳ]XA덺6{´ìy|xE=+.Act!| 3Ƚcwڻ@G E$ӌs|Ң{ +|ou&77~ `M(ЀZ~OCo.C@ɒR`-O]lI[AN(jP gn:'gv$TtQVl*,Ia濛$_\3oд*X}b!ڧ۾HXa+.}Hl_~4&rq4=vs,[ mR~Y𹷯61krk^Pl"`"p" P@ypiʲnb h>1nؕ=fWPK@L#5CQ|2- ;9eCdProGbGQ)9"aYIc:%K(:]hbl.Kp}W!=/SSZ-d`ª}ΡX 1-kS2!RfKaI&sq{-̠ 5e6<9فhAT^i#,`c)&DV[S<-=YI dF#b1=PlBd,a5 >KvdB}aF0L.<V Xk1plErYBqZz_'")?G,J]W1+"r1M5v5ٰmo^$?PBsbeŚ%u1.ORXN'DO·lSm"l1R"K)%5*b=ʳ&*?Abc)]__6[٢ߎB%>eLG=O +j<;ꌅ --fn6? }aA9&N&Smǭu{Q"oDu27|֩`oA3D ٣]NWH>Q?%}YiDL-7)Mݗ'6 @BJOTtדz##ұeɏvԊ;|]a#H31ݚ48d2y?NsµƠ:3_QY%Rj&3ZQjS0篮$\ l`9بO E[kW#ٌc=NnCU"K rQ:Kluϙ~ObɮRd|ֳHKalp*CDimE7I~>6_./r& 0]gO d/R%AirD3tAdOa\86H:*-€s绘JߞC^A_ZL"E]C8a.w߲Q8}1%zPNr:lOcz׾ ^^bl?DZ"&=/ 3tڨɣ҉K{sʠ_*|#J֏Ezl}@:,:(nҫi3@{a؜<~ {Nث 8bhm]GG߯+$XƅXyWI7ZvƎ*Ti\M=6J5;e ש1e4ʱż1ML1G)bs'qY?C$U$t'S%QLBcm9CK??: )B]WփE@!Ҵ.Vܞ#gx_m; _?͈<WJ奷o K."H)bb\kT+]&rSoWAĢj .)×\H"#=u+O"^uU9rxjTLU'ɂ.h o^H[<ρ #sݭv ^6ZQ]HeXנCVWвqH-cK )(a9mA ktxtpNw0Bj> )~F,Nq+52iiFVJ@3 }[ܬj —{2Ioɚ !p5UٴB̌K2lg-9&hzV^ 1Ռ:r-ᱵ3MϤ d8V#ʙZ6E,4֙nԙyvDE࿟~jҕhrAN:RZxn[ %Q%q0Vg`šBh{kBnWrIZ`BІ}?:&ku *{O|LpNUP% Twz7B׈9g刕I~KV'Q`SUx]0ŀ{֣t;t"'^4N)%w6[L371Kj"lcF[MwC]]o~ೋAڞSTgL~ZкApy89]xV)ʺ\"L?"\@>6",}i[WV5rE3=8Gu-8u3τ]ft䶠K_esЗf(6%`j#V/1jfׂvMeAfiͼ*FzAy[w;nf$?$FF3O ODUh3BT [B1ߵ"덒aF$ϾU0r*&ؿ`,]hY+Z}"@>6)x_5,&3*7R֐*JSJ:J!炔w"hTVm"|[uي&}D'AR:=D^B #;!2f'3"MohpT& Ю4/'++bbHQ[^,Ŗ5coZ*0hԾt:O]xn kƘPr3=YӭW1-*O%D|OE♃zgH{j=eܑXhiS=!FYa?VI1)? :7h٦VmC z#/%cH1a׮Lbtz62AC&<%Q/ЩG{ۑ{학֦,[xxlÀBpSt"BXHy3 T191u ;92Q(hHw-$̀%7 6W/s!= ;m G&wX~c՞j;%Dap8twɯV-^ > JWvc|OCh4R.VY$,2C>K"ǬT4^u8OReY)mUMS]s0u{ .F1hv)myCN v2=|uL##.3iϗ i. s"Ej.bZus S=kD!̞i@i!Ê'DWpZ|CD*Y,ޮB32SBnP^+Z'q' |q8奷FvfljT%D#+0ܥsh81!Ȫd[~QA姐WEJKs1/jPxL;7`L)8 ]rVkҧDGr" h塘g{Tni$QU L3*7D7}H?v;?KZ||cf-Z5 `\mQͯ?J)OI4/+=Z9*Їs#\A!W?Y`Kdd=Ha꫁IH[/wQdԭ9y_J=NKzBP==W`w'=7n0ek~ZPO5URLL]IGVVg,Iw]e.)}!n:D"y\ H#9I"Y4,F?DynZxP얼ȣVkʋgG8[H5)ǎMe7 0Gð ei-m/q/2{`}!D=Fqmb6a|H&"1i,maԫ :*Y&Ĥ,4*"iJ w}+V0$;U8` w:nwN+(ΥjoIG!"|oDEXKN)Z8GVcyԆjc-S\9iQTY'ѝ[&vd?.%ɣG5缵f $zs(ݻx/LV>hHg7ƂA߲Whs+0ajcHlS;9ڑs~D/05sHmrQ+7ޗbH`R+qr JL7i=%t1ocZ ] :V 0L8f5L&z DC"x} >5Q'a!d|Jq $5⒉BqCWH?y>zf|EtSKʛb5z= l?trbFOd`d6Dĩe1P[%'Òih.5xtfd?]^uaġ(԰B%.$ڟCDiBT)p|ӚY9LG"z&=זa&T̓)^XwdŃDoK{{ `D= `k"b?If[jh;.F0@]ѯafhL5ӓ+E;tSKcwk²ޕ{2ϳ[(Ug '#S_]4)Sw"*>&^pt!dM?1kTdgzt΢uET>0y*fr+hRKcZ('ĺ3l :&/Bp9ؐZWuƑ)F#ː?W<kdghR_?%gųQn*TRö́iH!9[S%f!4dHϠ(qlw(\lw0Quv* ^aB僵_j u!({oNSVz@#Xx\khX>>zn1 ΌX&^P#Z2:AuP=㷘<'ThB&#MyYن_Եz5֖BFF R&x~+Y[}2>(S Mno{)F"ʜ>h'ކ%!Ol~g S!+0<]JSyOh٫*V\5ݺ^n^thK-}.pQ2KA )$1nK`IlL%W;ۮv ^lުbSVJmX8&m))>ȳڑxaF㱾#onHjV$Eg"򁚧qMΒ?&XN]xʦ Q⼣; _NRquǯ.&zH$-fTţŦ eW'ؿϡ|k0L8 q5PU)sB> as{^fѯIQtWvqŦh.yꆠbS葡ԊH~so["$,0Bh)02:KOCE ӆ j/qT"xt%5g/?t5r=Gx3j.\ ?X%~+t&p>EoN^ှ,Ak@<ᛢRtPbz HV1Bֽg,y\ҪPK.02PZ ~\"vt1"N_#`cݴ:(]:t]8Ppz"oMmuv~IS7{Qױ n:x B0yNV ޕdrazqsUϘʩ7:2Qt1۾W$L^%&h1,=K{bmX2[cw[dޕ5FPscpZ#t/DN^ґQ@+{nTkE+)tK[#vOpE]LrƜV%(Pr\Wڪ:Wr՜.XgYuBPn1C|4?AfkmkjkF7`o\>5QrQ,*vہ. Zdŏ4>:.}^0֞#8S*2g7ߕ#6m,ʙ62/em&6:wéXطO:OSH/b`KmO/Ps fsFdXn3JܮG=N1sc c1絼.=#B뭧;S2-]8#@<71 .[0ƥ3|H.ZUKa샤RKHaV(%v T "*vپKEfj.L:8$cAC`Q6aLwB?& AD:, ڀbH4Pi' ,o+Rkޱo+a GZ0g7o|C2y7მK%@L*RJ( ',Y-ӈp?Z1]N'GQ]()?%L)9cDȏȩ"YK,/p.r3P2K"%xMa5 yAQYc3C*g#)"C d٢#"2aE@)p/ 0s,|LԠFߐb `Oұ4xA"Bo5PO E4YFֻN'< AT<'-‡X1!W8Gs~V2,n;]#=Iߟp0d-ٽy)=(3]rϻEb9KxvOjROn_wPo.`mE؊脏O4nrN(^(9et1L1&M@[ W2%:J)F=珏kkY ?M )s`B'|vgm6Rd3vŒhJ=@+#JkeD)ba*zJ7vU-I f~qoInP^ܸ@*4c-ǵ旱)!m*\9ˁ`ZTbS=5h 1SZXg Sœlifխqx[馡 Z&[Ve!5YGB~Ȋ,<%DŲӳA' vRz=Gx|We{q)Y52|c+a%.>NȆ:Sw;_K{gx9 /u :jURBLPT򉟍: x%YK`ksLwΨCv,>&,rR!EŌ۸i1b_ E^w⊵UUd\S o(_PR+SG4 #I9p!U8ϯÊR0!yƷ0UYd*ae-_3;蒙.\K"r2I{iZ!OVMd#n2N'¢@^}~&qr8V(q)rp&y@o_Feјj`kSP'0 <{2>qaLe퇩taѭMDZ%'v=.aKXX+kwg.Ѩw'BrY~# o/S;h]Tv? 4kLjRzIݪ\AVq4KMFڌ_1%R |BU➽wK0G{PR'n<  ?Hc G&9%qJ#p 7vG 8Yy ژf/X֟tpb9X.zsJ/T &M>I$ W/~ S{y| i[M_T|ў))4&ư^&R]ЬJͩ&h &|L:fp}˨@9l쬋?]]zmOPV+XM=k- mxV$6q8-3a+(yՓ2?")/Jvj 4:+{A”V=f x|"pt7sZ"I% gByee{9o롙I\?7 2P }HK ۱zV$o"w0-NfwdoLkk"/ du$˜C<MdVԑv0ā(_ Tey4_RD4Cn,#yб_Y$f=4,]y[7nj t'G=H$oݿ"[Hu=u7ߊ+,J ۭzi !ak'T!*Pfq픈+D{*)e7ve!rڗG"PGDG CRu)yZ-0 T^  ad`rQ<3] kM<&ZŞ鼺4kWę,~j~KE3ˍۍC3T;x8BݴC 8BVGjb;UX@!m{i^)U({Qqެ7z%/GB"ԥ$b;Uρ7gOᖆ@Nn4AZ(ނ=5B{2~u_mTTP^I[V%ĎwnU7uCt!xb`.qD!xcoeME+li@gTv/ ҐjuAt"|j.єXb$ɯo`pڿ<}벴/^@z)L̓( T9z!;Ț9r*|-Fd^ZUpIiW Fu:Y2|#4~S|ȾmL'%*h;U*Mf)2oW@V>0;![}k(\ c,Or:]mh4a1&s jzdJ/_> F9HZ+ 0E_NWa{rne`2ɩ++!bhJ$'*;$+=*|g0{3MSpqJ_II|V{^FDf884)/KNDRjtMGQujZ 2΃"G\}ChB' 2 QA)0!xZu9yJ͑p[CM~aGM͏uT"Ca?۵}/C#9vC9謚e)db^BhGqOW~C;&3j[62Zr^2! p-l1q6G];Ny\{O~o0DӍ41Sf !pe9y]xy%XWxBۍY^9stinOe͍4![+Q ?WW$Փ܈< Mv]-z_{F$\aP²MZ/')C .8Z[\PfA,V1 =, A8B8$k}7m+ MQnB$z6[cn90_W6g^yGF"ħ?s'u(rSN7N[DQatZ9%n+HGUpQCL&oe[2iD^,$T/75OɔZ:Ae``+歬 =pVB\UcQ kEєs}>uN5WUۭLVa hP_`rC!1$*J8"A9]LUnq<7fȰPT]BT\]>vw8抙)->@R(9H\< O6фd'J!TlPĉEZzgߗnNNL{P:6L򶶛*߻`?aIpB ,'?c:p-q3c': nU2(98Y_!殾ff1 QNhy+,s'ͻFDmW4ؐID|U(|'RO-^ 6$Lno*D'B`%q+ r27ԷE(̂Hq54h'{qېIm9EԄzYb_($J1r$XN([ \>fJZ`@r:P}k{fάM7ڮd>v-jʹS4Y̚!]-sDi[Mf\\Y>È:)H x[RlPJ5Sadž&OBP!{1e堤+ ˀcVe߂)8. hmDn9GV)8zb2Rg2Az)@b" }dVo4[zO~nfoޘi;ȋ`.!HN{*DRT>ٽFf\Ԅ&cDt=`xWه{'cLZꑞ u*:_0Wk 5](LF|eNMyr9ص6I4GOfgރ˳󆢚 { O}δNQYl2i?)d H_W;E}jB&yNZʘ@XrRV&Ie NO)q3(P$a~-49Tu*-\jqC# ̌Y,pSe>8y.d O,~v%x.Ě! h7-'}N_E3Qe1ck].9 PLهX/8:F}/ F뱪fg{ 5v0Bexa6q$qv`&-nj(N*'I ?pc8 Au^n?rLhqs=JM̴bD -r~TS`jLPMDH!#;"~o@_,UGQ=MiTbUos4W&x6R⯉#A >N6*3Ltf69|S5APx0z% +*Fpszxombq ?JЯ=M XwҔOCz7خbTPMBH=TJNMNyH$b`B9>ݲ]~СrKq[ԨUlrO_<ul$kF;xm{sECT#EdKlGl>EdoQp]'}n;$\ZX ,KӴ -H$gx˴l X- 7雲kb:ĸ ^&Z.S';/v㲛^D L=eQ4A~l/!ŖIlvySpLgwIV<&ӣF(;#J} Dcǝ=Fe j%QvW3$v:bglਢC(1شt!:>*hƟn{撩^Mギ R~blD$q&u>yq r lG {;IG}%w,M%&l6؂뷅6V/%5鋃w QV0R)MB[/ edCueJ!ۯrѻ[cY>FE2fI p:&aMz WB7G#yfqYuLppb;Xt-ijD±{(ilcuz젉%sktHqnQ,wBA-(rZ2ll/>;  j~g038|J v~M=&퉀*vE33L>N8D$Hk_MPk ~VT4p G<o?=iz9`w t8.">r.qډ?ͩfFWԩqS 4CmCnx [yװ\8 "OεwOuxɪyF9|i,X1ՂwCD9%i1tp ЦIC8:|%C.8%OrS'Ǘ"~.Z>/klOw 4yU(ЊedL[QZ ԿsSn@C"h;?* FNُǰ CHv,8qE܁^dYŮ>0Nxѷ<;Zgz 8ڪ0N";M"nY;2 9M/ǻ_7P"22^YH֥minp%lU\LBhwȪd.96@ywTSDU?$Z/ZЍ 0>+ȤL^. ͙D*WMn7L+` M` ԍcQE;KtA$nL նcd4n?guol|2(0XͶ_5YU ,9ҀVL&G=**;[xW-Mq 5 #qy"$LKafcQe븈i?FHLeLU}nmf7C.d(Ҟ~="$- *Ҥ4鋜Ŵ3QT1 QA¦WyN`\@׫"5tt_;Dzt4Ӵ&\:WA2=v ߑUZ/ +3Es%~,4YrιQwqOhlM7:czJut"`Y˜ zX 9//Q!iҟkЪĭ&@*:$N&U'a`! BGOf_1 Х?hZce7aeT(3ZkYD1Lō%L` iY5,'<*d1qR#IJR-WJK|3A[Dfz`؏"ٰ!YGPu6I_0*׺ (#.~q?P,@(8YŐnNLP]Bd5kr->mQ%XH"RD8,OqC0X$d/}ن_fWgO^m (D{~ >,ͥ[}-SٺF(c;h\\;텸کb8vm#&IV˼Ʀ7sZ^ټ[FI;|Ǿ)t^w -}}˱72ʐ 8TWjBEwIđ{?p9-喘RuRsve{@{V@Af@ ݨ}ʗ!lf-?w#*ZMh#2 YKτ\p-OwE|WCʫ(8nx|,QG& T_՚yE>^'Tl{2~ W vނp&y$G4b6f0xח1cbJ^GRKQb%N^HMxȘFKTv[ǰBM"` bzͭT$]+Ճlxe)7#B@Ԫ6$`MxmY^ @ 7 ߪ~fUiw89ѫ. _4M"2ai"L]_{ϛ-:p/On۲iooO?Ue>I2*" pc4Jyj r5Kn\fRIsYx/z%<~SLx Ic%'dHH+("")]_fp5Qۑ?*]dCz=B%-i"~nOӧT R}+kK=}Ъ>u^C35K15# L NE%Cky)\ H0<gRs2&i絗&H&ޚ]2L_DvfHY9cלBN]Z ټ`ta85/:EBGQ[nPG^Y@7@v0(}!^?m?ȇqRzgACH示/C%DC*&"KG$rڪ]Z N ;ɔ}jay8gwDK۔3^iw-xٰё YӛФkRɮGRc-S%Ȑֿ'WUe\鎔tj ǧ?*A2h OLlz|ֽΪ'%ix{$/@ə,|xze.C=J#yv e l "# :=7LĘʹȔFzi)~v}t3G}mr PW\WPe]oCߡ(HXC0i/h(/sy,zq2O&>Erw~r[k,mѴ*~lXI1]bwS* mn]f l >`shצ.kv4R<"MBk}-q%%C|eMPm5|#/bw "H&$u"u2˿V0Pڶ Q$t$Jȷc- ~ނBщ2Ųk-};YUrNIC7"X1)?YK7\45 P(qag|^#ssD}2w:@eYzwG7Qr S40T`"sxR{%ˮBt d#\be$֌~fW c\dio`Ҹ]m  ubsUT,{p5 7 C> S{42{4Ar^B|n@Ht0I6 |%,KN; itD^7Y累j,xefE8jl&IPEfH&K@VO,fə~Ybg*zpp~,w]t2tS=\٪:ݽ%ZD hOV;y0fq֊2ys5mgZ? W~Y M:S2zzPZkE5oXw7!fZbt@-`x<V7O j6+87Ձ,f ,Zh/M!S?RsyH?߁+K6qp:e0短QqymI$o[mQz匑Jآ,>r;EcIjaa'H< SQ" 1"~Բ6 {fiN~7=oMwEN&^IʁG}MA2lx{De; 7C>9R?JedB:bcvCP3ŔNe?bZ/i+=;MY [r'D49{n ju+r:ɦ"aY2Qi,sH>$kײw=,Z, `rm#}/O/_$Ƕ㖗tjUE*Ғ(U*/ 9^J-sdM61Pndz~'ico9R]J|6\k{4V5 gCwS43H;ץ4;F Mz9* 9O&= 9wy?sgIMo:`섾Gݗ{)T? %7,߽"VƮKF"n YJ*xh5^(9>H#%K+^ ~ ')GщdIZZIS2An(~Ⰳb<Im%BZFn[@my>Jt7ֱH+ěWӴs0ah߈@fUDj7@ KS C*0 L2Pz\Iktf@ 1 M0hbV}wyzNrA>87icϠC5`sބ ;p*D.TF+Ⱦ>KpY0=`2i`ng=ƝLC&,Y|W-ZcÁ|7➻Ok+>tt:f&-c䍦m?t|j+Nxr2C6= ߹(;|ۦ_H_ȰhGy]mSĀO)o!W8j@܆K@Hmkfծ?J;gk-* H, ~kT3|Inbʗ[ggMx~gY^aXf3BImA`wt,Gf(^lwUd4^>Q.% Y-S~p\d!iKrYZ'xVW Rie*YԖ6,J7y0 ZF_fl;eA(fOZ˘Nٴc^5p/+ph`=cW3X>Lup r$( 16bWY>)܀2'/lj8١uHkYJ@KYSψMomӗ14m5 ݲi-Y!7}ՠ#8~}5GāYטu/?bQ=ptAI#O|l%E7Cvr*q5h 2E<2R12xY=h(v2 eTlt:~vV̅`TųmaK'B ^/F9!A̤oc+aX'"m.DJG K{bX" 㭕roFс KI38a9U gxgsCE<.&wC6(b",'LʠLgЋ /t~6Æ."n Ea!QTg4QZ3aՇOnuOCNӳ%j/+,§=ǭV7 FˀVF@#$~N鶔ś˂9gjٖCAڪd~{Cj0~\{jܟ#̀1-(N,29d5WF~w S"Z '"N_*O:RS'c⾝yαQ]:㩂dcqNے+Z2JľS қsFo@r6ni_D|p"sNvx #֝|+i!xtI8_uV;hd3bZo~kIs8Es*8b U|+5Ү%rޟF\4ϓV$ ֝ [gJa* ,O' ~9=V3>%2M[6||a!m6d*|Drֿ(;ÓjreIMQU'm|RtϽC $!gԕ{ %$iԽ.ˣ6EUYxBDشfԖ'vgp˴^HDUpjX6[) AL$J H@~#6'G֓#maKOޘfF\Np^^ +ѥLhk=c&5, $&k}c園c%!|")SyE?:NeLiwRsE kM ^jCĬ'#?<*2K&+ /:i4neUxo[vBYJbs_Ꭿk]6{Nij `HTr%J<4^GH%@TCf5kwK9/o;Ƶ6@<0$yy~401ז`Uhg ݾ:v{^A1vתn :&;*?/9E@eEPa^N];bafO`ŠvWc} Utd3&P%˛yh,^䤟jS'w >?[VQׯyENd(!xHtL"e+[SM7GfӋ&Ё!"䨽&W$GQ1.zySAmyᶮ^li:%XhHX Ibe:؝(Jび b?[ #"XS49WJl9alC9AOq!*oЙ|XU-ѿhYGYU0YR\Ṣ{Uy[,YlBCp0PR{Iiz , 2<Q %3%ZC"YB\o '|7uo c 3]vR /`0g1:D]PFXz|BF5# &8 *$1]| $Z3%󘽀+T4"9ߖ "ֺ4\&д'D/%>X4~lǏ`NueD.H+ u̅HA2䃁1O I* R!=4z/ Lw 3blLJZ >s#2Z7j&]+$Uϟnx W8#ȼ8܂j anj"4fvUmx#XNy&TѠQ@ϳrD?"=~!,oMRm`ב\VzqګOjyBpoUJYݖ^rI5Ri(bF]k?_7鵳_ oDH>-tWC) 825|Gb|:Vg$F4W3l\2 >IqG ,Q]\c{<ѻ, FvMHੇ[$Q2SA"dq 9K YdKb@>C{S9qF ^. P&sMogT:*%1%4NN$C5nc/{2-Y4~(M@t=+,$<%90Y_KHT'.Ӷ$Un F)t5|=LW\g@yľUfx,gPTrh~o^w.e{TWlOG"ѳ*z/#,[x)FNz'Y-'p5BcZF=n|]{4/dx~7W蒏} )40ahħC/Wqsi G<䧗&a39g u:zr " I0!+'$KP83h$9::JKO,2!gbC`)H-r 7._o_)o"4K:/O-J&ϤֆO r$mZ. .oIJs/[:P vBl,r7oL9ͷˑpʌp4G/PvK@r7{Н@Pz5 !Z[38i#'ݣdoF:o4 ;Ap(|2֧2]N1a29ѝfjr羺Q`9̑-or?9XF`A_i [cCo+6 Miu0oRWuېy™+\(o:ܙm{seA`8?s^{}PGDԘ>N&o0zd?̋DI8 I/sTх>쐲h^ !Bt E;^Fex?õ!`mFYeάH 5 v OY=QZ oy T(8R-{$j(탘xM*7n/fkrD`0T h4cGoZM>Rg$A}OE6e~x!Of`E"^pr&^u6{T&2%&vcT m.ְ kƃHVZ6 IJF5WD $S, "?&I = Tߠ? I:ް{l;me_F%[I;ٓ@VYǨî_&>;:0kf[~Mkڛ2J|d9nRj+% QV%J;1 JY~"b'Xg;vF㲭O(BȔ4A5~__3xk\0?H<`HVnRzþYzjW{(fkiQ#sbd4# 3 LH:Ⱦo?֯ϵAUk!y^-ԭCL഼<_3$&Ba n;VhZm]M>΃Xl܈R|On]mg>-jXND}, =܈oN4R-ɇĨ6}^"wն'} ]0ktaɀ!"oAt8-Pu3ZT;AҺ 5.mRدApC Jl*[.Ѽu"c&]fV/tIˮ6V9l.Dp ,œbeC{{xި9!(n_1ƙ; UK:F:l܆fw@uʹ̰ Nhxf 1," .wkb2r'&|=<Ģp'[Pśx;N$z @YC*hB~/n&BAIQUܦ^+m{kAHX["]leu0Ӑ Kx "pIJiatd= vG:xZ{1n9($. HoV3ӗ/]"{"uLxQ D Za?H{szU nI5Ai(B,Pw";H*~ d;t;]KR]]Q Mp=,X ʺvqi=$ |2rͲ99-.b Dz8 3U`{*(mcb~5C'}R\qݎ4:UOTK]osújYK^(/~[f9N@"Fئ=|nW~ޠw&!v$S:UCG߉X@[Blb//L 2{WqGV>Q0NIuypR$OC zx4 3%¥ݼ8hr d%?gd=]`Iƴ>^1.&dgpH=<4Km1,z-iIIHd/ɾve=7h13 61L"PycbBkȟy`vQa~"UpA:&GKgJ#~܌Jܥ1)BaCYj\;&S7/gw@FϹi^AͲW F:H9w$u24Op#ݽN"b\a/M3 5VVJ ΈMj׻{(Ds]i#BB^>M%ՅRM;DKnlf7 IS o%4mm®Y@-66AGT7Ng~t L]>'۞ߋAYw7x񃛦h}%Hax5BMZU~RvIf\nTĠyE̔ S˭w#y1„ʸJ/jĔl{S/ @CvMJ}Ag×j~aŲUfH!^vY_.]?kVa_AuW^ >gˋ?9n/GZX >{gӘLF$GgP=9<ݫʱqUuCTyBxEY&ǑoELxrIw<-̅ UC }a賎8=ɹ%B ~h5ukq*s /P)&7- `Y+7N1<\hs?\+bI3zUw-Dk_\+GYQ,lmDiV]ھAA%OX[?u7чK>:<_7>ohBÇ)XxFmCZ|+s[~ aX'EN penP6VaXVC%x\gͼL`¯@&<#)4CE>euО%q*n\V!g cČQkh7jb Ԁ$=FŞ;Cmq9ۯOCXWr//|qd9D`F'LJ {&3d.I<ƨ|#rW:dg1]*/Gy,$؀0o& ENH0s/0=T&_-ܩ-"\Y s, )*>e%KX ]H$e+J1_}cNs+hwfmp;ַixդIBDkn1r @9_0(>dJxБ^(MnOmCRVQ92B4 ֓Ωw;l?B1d:EOϐւT='K eh應(- bPb?g8‡?.^2[\Ȑ8Q 0̮]X|pN , JcB^y|rQ|W'(#*[Mp? 7ApҞK0^[>9VQd veMj_Y3+3?b%:7amN;CVL:<WW^űW*5)2s.y6XJդ 3/BB2$KX¯cF-xH^󍞈@ۙӉ9 oTYsYCpUW& *Ƣ,%HKc7(ʖ~bqWHvo${s]<3 1-l` B "QiZ&N <*Hd!!ch&dXnc(.C K%_P0fQx[2@ DmkW[yT;f J%.(O;{Ίa02j~ ޮOk$g (oؘ@;=+N4ꫴ~;,x6gB&Y"T.*pR ǧݸ4 5%1F[18O;%Zb>}!"i-iCeI7 F2>2}x< e.<km0{!SlsRWMf_nFGu.iLLb=@3ѻZ\}Q5*?j(UbmZɇIFU`,-xf@[Qq̧RU}.g StukگT+WYߞ'СwPχEl;mEx[2OUͽgnb?(tsf%UH؇9E=LO(jK!%LP()ZAL[N_J =wTgGe{lzKKou<㳽?o{|ϠuaM4EΨ!۩0L+kW{Q/X?ޓT7Nx5 ͕1bi8SC̈́,fg*zܱD{w= QV}TG 1i'CIɨ&h'LYB Q&TΣCmdxL9~>_@āgjQC HRbH/lζkENK?)udїL^6CKrqb8_`j}AGp[ZQ2g`u$hG tZ~0첯xTD+ɴ݊VrI  B)hYJp١x05 ]GuTK8f^Vliݯ̾L4322R!z ; 7y$eljmHc<>R+6]biGO?Za &`hA0~&DcOe~ᚫV׿qzϸѢեhfjX/o  j,DJuP~SB⼠jzޮ&t`J:,'%;oR"(dC]BrfMWe']i #6tN4\}uR}M&Lc$cuŕ 8.ʒp6Ym7UHpqYB!.|[Ƚ̪[ɓ(K:Z_^z}mAб]曀i:PH}; t`Q~ p7hCbQ$6T[qtKhd:=U~U@d堺#HWbAr~D$/h;At%)}}&*G1BbcpM2?VK-xfTEwS+9s_-.zѯB61L! 8'S < U.3) pzM`~t\|5|2_D l|#AJ1dЇ 16.Η7kͶ&L0MM&zUU; l}NGhK\]k S@aM6t_=twA=Sr[ή(}nKBg[ɑ&F

    VOXqlIݮ1+2Uh2Ǘ6y,܎'˦n]q#c3|ڡu&#n2~*):Wj3覯J1uz1Wq v/P3i`a?9[֤Z "6I_yǓߓv+HN^BDV]&+i{Mpqtoiʙ>,rYBJh4bճO*xZ.k}b\GKΟֵ=vS,_.5, :#A3I:_t#AWytE.ڋ)ؑش:s&G6)*Ɇξv쯷>nY.#T&TRoKr$/y $C~Ҁvpp15,)h5x^ʲdS-ߤ0`9u,| U,=(~ xݦڄJ^.sZm9Fxo'z^df}=@zdjDF3a|L·?'?hKn\ϿrbÎ9FL,Ȃ-L6kV?e~e[#u]3T $(7!zS6qu x@O _~\5^a[}lݩMpbD,C=رRt&xs#ug`4.j5@RщnфVqf< 41}bZo,ecXW-kpLq! CRNS]S\9 ظ%o' A>J]"{ĵ̑ P7;k\L1(aм!;&w0)İۇc˕ᩁ~NP+8CM|F_a H)oˊF00uBFv5F<8ς,Pӡv}Bt\' qhC7\1ȦȑK<^-^$1MR4-7M}cjv> kz 5/۴=WEf ƒRҟ3vTbW░l![M-SE0z]e?ěOD-Cwde [br5_Lj ~ej@)yҁOWh.Lj d7@.šy,RTvEP}I6*HeB@Jj8SJs΁\k;;`r4yNxv}ڲUeҠ:i~V #y=EE槤ƙN#]VƨtA8bt 5wS'}K&p̙Q Iʼnvu于C?|IEKM̤c0'4򻕶ct3繐UVs^ZeM,pb]&͐(y-ʄ |gZL / t-sS-.D\ %piALqɫ=rOqY7OL=}l0@4{vZce9ب|DQMKAmZz%+`Bb덥T+ '#ת 7E/SZc4l1zSf + IځڢFX˪omԗ!`Dv%Mԡ-$o,4S q {a}z?y F,m+f ^S&v]fh ?ى24poA4[ $~D^ktMBM(&T~ɀs.)EqP8Vq,H2^pD6$}fL ~Rh)%.EK5#,w@6P5a9rb8Fyg}(Pf:m|>^jCAo>C,;9 Zf%X0F&UȦ|#~MIMpHqaIQ6lqԫ1J x&%OվuOX1^YT=lG097W [CFkmktLp]$+10\t[Xe҇S{a;Y K.?Jje`Y^4BY'Ɵ5](I[A+S|2]c0sbԱ ׺rхWyL;XpvҤy8;nk,a){RGvD8<6 2T7k\0oxgL+@/FU+=Ky3PAO~IsbXB>_?PFh ^ĸ˭Bj]&H s?7ȫD TB(H1OjgIf4gUEƼ"aЃV[q7Sx`_xA5N0AI͟'?cGsW+&c2i@" *>ꃆ|4Jˊ4`:h}DiҾlM~Vq 7ǝ[DlyPgfh{evZe zPZ R$na~Q~ƞAH=[zT vT=obڌ%tJILPPIɗH]Ɔa6NprU+UXT$5dVk).Ym K +AhO;a]=wL&qUxQ'A?HXF8+, 7WVם4! A'`nAfE:@Iv:Z-%z#=f^jR2U?(KYQș)r-+rB*-e?ů"Eoe.}UdPu4@HS*yu16 h &UhaJGgX t;XT7Sƴ{:x1h#:)h\_H?4Ou)J99Ƙ1.~w.+-7 g=<b>J* яMNd7O䣑OMg~\"oZ=lz@09B{4h)P(vR/5u(R|Rjs%,3F9PZeTƱfEVθ tHaxk,Bt0"ԡGmb<{bRLL(]rx)t"GH|&v7L;|-M}8pZ,M}(N ERGR&}fh_2]ՋGԭ.Fݕ!ltII ˚;P6 @HdC54qnd2dùؒ!2G>M%;!S$FPڣeɑؽMgL/yD 0%mӴKc^ПŶC.:;ħ&RIA@= ]Ѵa6zV! 2%Dƿ(Y\Уh1'/L#lC!i%"_ zn`SEch؜|s0}vcmG-٬|6 :YSxR#!#I_-ni15 s{Gߵh* ፏ2uGpZݛV%&#)[tquֿ!D \dɨy9޺nտ4K2|눜:r-rJb$i(:*_Fu9 6<υ 꿳@%q<8=ٍs+.wPpdT"mMwSiW1^޾jN ~+³ ḌJl-Bm8()ʢXCS.!}e^2aQYԖ4ݩmֿ]#ZY>CD^ʐ}r %p?v*T& -Sh袼U\1+;S>Es7;fMsDV9m7Ifl9OBC֫œnۆk }@*~0`_Qአc%ٟ3ӘH A? ui'":tsZ?SEג95/1̕ejHs+tͥMitH{(|D [xuщq3;&RK!ngHP(,|_ì _b׷iy%>ჽ_6-%&:s-.KG辨!.{^F0L"ۭ*T+jn.[e|%V'38C2~kuvg t*_ avb7^ONSSx۲? D wڿ*^F-Q:F.4Íܷ"]s1+wFFYg62惬)(-K4hx 8 [L7,E(oѷ~Tڃ2ѯO(Gc53uj%[݄$(ծ9#%e~/'/Mbט\5,UG1 km4e&l_jڬxϏi&Y$S r^*hS@tǘʛ:P2ǝma[':ecY>aquc< o鈺ua Ķ[!FeKŲO3!EL kt@"X}#EGf:HHttp=S 5}{G7ԓK_#A~#hs^ h-ํI\`smPب،n}6YD  Nu' [eD^*]&2=EĔ;Jr.a6ϣo$G,ߘ:hq&VQEYwg|_3%֍ |ˀ^\}v ڂ60]+W=XWl")j\xov=qQp:7=G;P. Z[uU,T8؏Df2,/ &8 RI¡xY^*Ag F?rMhgŷ#kas9-N{+mvnPM /"= X!QNv5L.VnbBjP+zTLB?%1mWBow9 hіnH0] E0U=k"| b~e|"Rq}pLed:70ܻ}2Rd )]ۘ).{=l ާRe1_i/``:PbiAgP(ܯUG u-(ϤF%eZ%+ 5H6{~{ceHbiU!K^9fo<@d!P#?X *5<3Oڼ1IVOz'JUB1 }qpҊD!fQYC<]F$}<<@yʖ$lj[{Z!YD.H7& _~g2LZ4aTyZ$-r_Nd|u?3$ +4{wQiϢHE+I}k;<(AD3<`Y*.} 0j +?Gؘ~2eoPޛ0hZli|Ӳ![cr!:mZLb.1C*?HLMZQnޒDjӧ<$@꺻Vl|!`dz!jvY-"E`e@c3R+:1/$5F^J R, +XR2-)x-#ё: !t,IvgcT-P\==K* |5BB%([fAU:cْV 1S*L)+LB'ٖǬYJm+~{-ByHf-Í%݈! KihaYjX8$k7x'ht˘-`7=ޖzgڮąF'ot0<.P40G~{  G |;%w>]Ǚ2)cxCa% D;=0q_(΀N.)cQ-]q =$F"T:F]H#cB6p+,?>Ƽn)&gIfp}UBEA2OJ&\ 뤉/W$I_[jIi:w`6jez+n!=:=J>^dDl B&ߪ7vG^o9|˴ಏBS=IoDVN@& T3|mqNgRl~TNH P'7=ⳝ1 1g"5*R#ctyz_ZjpWsܹ͜_Ya"h^{} tE%1!WVUg_lhpI7J\ ~ [K&mY̡ ldLN]zy-b)=\ (C Q&j5[x}Ii 2FkK|Z)LT[+u\!cS^1MiZ홷FA|):;q}[+տ#f.9S"]]GWe/,@F*1x lE^m3#pu?aN?G0 -* T/pv2݆)0lhjSEv\Bm5zL2l^a`($ژy*bA@Oyz](5FBH}4A?в. ]ג h$BƤx\bgYZ07070100000130000041ed000000000000000000000001614216d300000000000000000000000000000000000000000000004700000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/vkms07070100000131000081a4000000000000000000000001614216c60000292c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/vkms/vkms.ko.xz7zXZִF!t/s(]?Eh=ڜ.+3[CY%*LyEQU#DdJl~ Lªw'! Sp>jD0t *$(Ym7VHEED!@usF줵dʧր H%L.%[gC]1޷{uWL 3+SA% wIfX~J\/fdN <0~2';KP]t\bIxr& _<$&ּZF 6J:uAVڤO'FV%|WxxŁ[A*A#ts{o7zCS ro&\$Sƹ aG߬#EiƻB"m? ~nS:ķ訬@Vjc0O#~*}Ln=E9@J|ڙIPx ηHZ,7HnGҚR"8W$2XYp+:dM3Uf/.Jog"GuZ7H-1ԡ:q}l9 $8֔9,x[), ԬYC'7O(p9|:9pmhzr 7 %u}Z %|^wX}%ݳ$kJ 9ZuBj9>8d]a&T(B"fVa )VJhDҋGI՚=|z"v >y-G/$p{A0Ex|OHQoxYj!Ng3ysKjR5՞cx?f0Vu)&;_!q![нXjYJёwq55`F#*s|‹c\;0W_ z HZ„;$i!ZީRnFE7:e3H8(GoW^HٜjRiOSĆ#IMr35TYXJ%Re+@ 4#=jLVZrQcjCRybƷF'2F7U7Uw;(emڈ`D܍ttp)K__ZSAFAt[%k\5={M;YM<o~OʫU(Vg9>|v]>K/˶A9!ڱ7qN5b׊?wgÿ]X@ubad7- )-{c;*'Mݯ1\^nUۻ'0&ϰT(}xfxX#{8Z ($j\N>Q-.Zyy/zzN':Zo;-|Di(f<}݆]-ěHvNUu wsvB9/jgw1hֲ:?BNeb-2h]M1Gl uPid ])Np1.{Ic")' 1zr: lX@ρ ǻ=-Z<_gJR2>R×Lc jXEZcCȄsO6Vd/&YKc~`~b0ɢ^׮W{FmnqowviXf+QgnVb?"Hiy-'0iGzu@t{>n1.Io hf5obJ[OTҼ|%kڮFEkE8aU9 b$ީ ѩKf04 ኌIt'UV> _D-T{_  zV8I~Q0W@!؜[ J5(yxn b5|A.YᬲdBCt.P/Ӕ8&5y[N;{*8B:A ݍS"T)W7[d=0oZ-}&#˚XNm;+Ykif` n \f jZEٝn2xL?^b CA zT2-eE!5BK84UVV(y}fRM! :0f~h `׋˞(EgDڂGZیkvNLU| PwM[V{|k^&0qBm \1s]yAx-q}#FFDl7;faLq8ed*wr^3` pr\@[l-?C&GayO $'p@}}f6gT|(ZhJKǽC2v˅)rR$bX0y VTj%NՕcZWyd4{G\)W`MǾ΢չh(}Ta;ཾ?ʴ ?R=O6]OBtJpnSmfVhJ~nK͋hKU} i*Q]r〝v?+Ჲ+c5dQ<K@qTmIMZ~ ha&K&_\VJ%96F\\W`(U|5K1F?AUsFb/Ÿ4WD,Ѧē*W9FLo^*c)W 5lR;5Yy&J~Ak#ePoTLRG0 Q eIxl cmb  픚<hkr^~gsOU6 -xm|n=pu vV};@TEuJgh8<*`S_ [6/Сksfo!c JgͤYz>{!j ӓ]5* D1p*1ǁ@ k\`pߛGf1r>./x)Uv=HbrI~%T[z?@c>(x;*D.s(tsWBs.bKLnUeM?Xte4]M+xN4߈$\T#z4Y [&ۺ#1b.PI[g<:͚ (l2D4H-F{ٺ-[s3]rs }i$v |9:vFX{G8ӶצNO&pJBQ'|A0(P=(\y8q'A2 2KVRM 5Sfaוؼ9` ot%F<=JRd9"m` rP`ujqe{j3Ij0n6ďԧFFPW'vPqIšj۟pPXZJ/P a<w?=x:Ej$ r0i,o'PR:;RĪZ(V,҈ -?ʥ*"mfw\%OyԕYNJm}-p$2$?dY2VVջe쬾յ5#4Jj/d绻&, `xPkz? CN앒A=Hj<5SwO$U "ӣ^vbe$qAʔ\kB]/dpO5T:4 W9B}ԭ4|`"Z<Ѯ)2lsrbtH0r !ZJ7u=|M'L*AZnQ̹W0ÝGAJY ꗡhēw[%ǀ0lŞR̕J6O39O)z`s%4*yƂrk=!sgE [qq$E .R,$%8b88+*fp{72*ա+z TR,Ґ u/$=aE¦Ѥwr:UMR3޻w T=2Ƀ$|G`^<+90RMveVJA)bIWi*낛`@jX^}gRjeeu8}tsRV^Ig'Wؒ;ĪrrVm{w|s?/UTUd%_ Vݮg.c80IDdlɅ8=#9/i:ijȨ,BFh#Y58wpZK>|wO~v4aـ&kN5K5! :*CXW7 > 1dOt_9 gE10tǴ7hzsX2E&{Oz(J)9٦ԙXGp _D\iDyN-փ>A{. oѦDO5u5_hx ٹ[d;Piۮ\Q딈>0ƀм(;rsj5)WZMs-x'dz4kp>v6_ճߑ-+nS]t?@-*hQƇyJײlej|?"]gBjjE,pakBزN5ĺ8!^] gU+Ӑ<.jf&_099/͏r DQ)~5gboh\8 H-6(3I&d4 m#062\ErGC,@m1tޗqG@L ݶ6{ 6CgUOöMBc5JbFwy@l,=G%gjUVQBR@QY/POiY:e-_s>kp̬͓rl osk$?;,KTJ-GD-߼. +δ5?ʧpW23{\S\ BQnGo!䍇me]z W")~<ՀA0PQA[X.t &dJzvt2htP({ Nl7h0\qyLd|SP$Қ6S{}HUs)lJ /A}ԥ5IԔE&í\ VDg>179).S{\:ʋ;AE|V, ĠV{f RT%}t&aƋ'Y}|j Ra 匌VC^.&A$wcge$F`J?jRgo6vfe'Z3zG]hݻC IXQ˸\3)'k"y INf<q|>5Zhtɹ_ʂ I XiE'檐 D3p\c'_Y6*_=FxB6}=h q cCK)QLH®dYl32DfwG-1=H^ѝG5h+3vl?k̼V_7ׂ-^q:BHUFyj'@ػYb ]TWU'Զo|LV?֍wZ6$_;*,_ep؉?>,^I]& WdsK0I?$Bi/>d!QV=D.HA3$ +eaEvzX{kΜKJ^)R!ame)G1xrC-Bo/Ϸ^<فOZg&Y8ʤ_ՁMėgTFΟ9{s`gen{8XA+98Rcew5vm2BJ'L.9&_p,k/z &.}A#5xtn䉦/>`Htė]*W)5&g$dK, snٟ" 璎$S;FK}H§ ;?56YJ] NUFpY(ee?ݶC rgt xB HB)µ<«-dul,G.G5CB0R*' #*#gyG6͙˱$Hu֒`w5o Um9f6t'.!@`7*oa7#e9#jd=NaO}% +јڬ/li|xԟs$pU':c]<|ZXeLg :1$Ahҽc_#1:Z9<ʦAN@C-6@Kc4/ J.TJ$;:]`-#Av܋vQ&PfP3iP {@g8 /9B6(h܌\L^ !I36Ix+tfˁ)7+yI酥 + MyGP' nWu_ xDK<^Cߘlq4&M|+ٛ}(S\[nyܖ%lP>jbƘT?OYb6@x .k& x ص ·QA\W<cǐ;zVbs!]1o(+:t 5rO/Ku)~ Y:IX6-68a4q"lPǟ!q(O|G -! m;= N~]"BCWll,0XN f[ 2& Ǔk1ң͗5>ΝU+T푕los6 uxzILf&~ -V Lnr8vv?m WZ^KL*$OC}׬=<kͮi〾Se E˝YV#Di/R~u 7G-ni.aLEy;>T򷡏8sn4,x B%8GW'->;i ;3T^KUD˿B\y|9%Kxo [te:Q`V$0 2b~$Fk:@0Xed Ϭ{N\)TFJfC^o !2$%x0p"s"QuX&x ܒYVz0ӂ({lHDqu8wڣI;4U)r?|ì`;bk֪5A=K_].Lc*kfI"6s[Apw"xIȄ%_[5S\3rWаjS#Uv-$?Z"?>}acfٓF'[/cg>3Aj4$Je=;v6̏~X`GeQ]9  TEɡ@`6$Y1@T[̀rBcڵWrcVWȿa[pJSB#S>hc8y\nɛI"Ebs'./]ǯ|lDv>HOg |y(Ql'ҟ|X5,#eDc$M '~~q\v}<)sBUک&&gM%:0P?;(]v:!o>>CM>g-¢7Rknyy }ڵ\[e6Cjs(@-;Wmo |{n}ĥNݼ(H)Qy7}N33Ih$ k~O =uN4iʛma._[ZXUlU}rIm"0)p@Sys1f@Cȭ =faGÈ]_Ù&~7z,DsEDr PtJrXu+;hM`hTE!T4J +$E'2s"w9kyT`M#yK%d;VxUeDb4?h ͅu!_&p4 )6hgY/EXc:1Di [DC%vEYfF?g|UwƝr>RlLgYZ07070100000132000041ed000000000000000000000001614216d300000000000000000000000000000000000000000000004900000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/vmwgfx07070100000133000081a4000000000000000000000001614216c60001ec04000000000000000000000000000000000000005600000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz7zXZִF!t/Op]?Eh=ڜ.+ba۷fn9*k<"HWLJ El :Nv†m_^`hGGtM}y{b!5Uz!(b2 bpgSus1i$jDrT&,oYO#65tח1~)g:ɨn<(ɔCj(7{c=f -B=|k_%*!`ˋKcڀ̂?QVHJYΩ/n5Tqܾ=m[]AB %f>B, *Kxߥ* #u禞ԨߏAKS3j b4Esv=IƳ38{XKq5f/X l! м%$C*ODVmf2>-N9b'S=%nrw*3Ti|nVs̫"H= j[@8+ CXh$*kOsq~d'Zr78Ģ<8Vj\&6&0o^)cяi?H* ߒ@zѸWP]~*hco-.]J!` P,vP!3&E#,?aWg5_7GS>rT [ƴ'boeG[/y4*ˉQٍ"Q,6Kö ;9Skw(nIpMXO b9_Ԉa8Y=. z'&邭w4VDbl+P[\z~ޏ+5A+!k 2_¤~ۡ_'$I0AUyn~f*2Dgy(׬6.Tmv^EKs~#ؓN8RXk` Cz?{`` C+ˊ˃`9*6butdvPf퐑ۤEpcס}n봖8x!N47^c0o]u̎Ghŭݓl/=UN:sITKNP <>#//IsfLCfj!:]ょ$vt+_@G#.#2l0GbIN4@ѷi4tbQǷ؆#Mo~*3OM$_>{D;bm1}8b_tije|*$/J3ägTف{@Oq3rc}D7%+&TT%%QBУ(x-',sjT2+BA*=9յ'=VioLK78NCZiNXe]>!˩Yl/[Q+҃?y'-V0oVA3+UxJUxK!S2W`O JLca4hloCOF^#aCw!a'$qUIvv7EcL?~HdY5U8. ,$ǵvkRUR~`5XdoϿCNtJӣ (E!,)ˇY* I{rcm4Lp9px.{7zN \K4Gro1X'QAe}t zI~կI%&2948qÀuF*pEL?S V' iI bF!irQU_|S x_T bAljؙ-1+lʡ)v FfɮR>.\Q1 _#9ԳFWh ΤLUڿÎ C45(I ϢHVJHz-L5,3Ӏ`dkU@;?}Y E۲NcMAvm.+=X#Ǟ-{/$"RHR)\twU+Jo8 4sOp. ]PzkWj\]Pbglڅ~k*g_`&*ĥj+q).KŎ]* 3ݷ΍Z!Ntvك*@:WWčoi.$raQd.l}\ZFMҷTC'> a1&PKjge_l9ߐ݃քPk+a3uH'5w86w)3eS0cn3@d~(G*"t'7vge'蓰[o }1>;(f?m0Sb+Y$"Όko~nwTrL*MQIRPJ;A@NvP~}7p>-9\ևA5j")bVʩ ̸Ru˒䗽%Rz, ](dEFЋ~gp*fE&kmˏ=]%^Ȑ$0"~;iİŒ.OoHms}bUʟ4#w~]hСd[Cl5.n00閪p*f-1( l5zA"9Qİ`ɵ 3NK-RW2fw<9WĶI7)AmK1d^K~liBʹJX8/IH:^& NT$-=Fkde{D=J^xTah`A fj"|'chj8njxϾѡ[*D4ǯT4-,GFC']"6=֞_9q* !U23?R/Xd2ȭbE<$|Vjbй1 {s nXe<g!)JSå,icܲIVgfXb1M4*9Hި]IKEW"!* QoaAsadj^OP .2|IN3 xOONtkQ$1޵'M#DAuϏ1ο Jx.>m|Z{Bժُ"F*Ą)nӶjLXt-SUuqr % a<l:be3ԗWwnrT޵>y %mK_ f&eJfڦ0{`}!vx}(r {Cfw8.^ 2PL#@_= 3gq)BWy(V^) +^jCN:mdǻ-q, ֙&̧t#T_[@.c*L ` r{-݆nBL/H) ]%)쾿滧vq,*$|ܿЀz.w4?lICpPId JrxzOծ)M]pm'lW"-k$Ɋ!JD,^_ z뎣=g kxns, l^$`<+L?-Ϳ?=.SnYžBVuSf<!td Ԗ&+Bƃ|J4vNZd!P,XVx^ʼn7|V~ڥ#lQZtOțճcl=UЅpOcG.yB>66:9xyczrKqޖ%&[\ٍ4`#*E=T >o,m5i" {8"jnqe#OڳXjΏZ]1Wgy7\_d(,C*hR*Ϊz\ Zm'={Ei0K:Na4 rhF){7O>[HO7S -+vAE*HZ712Fx kңsL!s c:,lB !inqV=Q*$F >29ƽ"}90ɠ}7^ꂥj%vzS(p~;Ot+axҮ*PVy,u\ȏgvͣ4O|fm6c|KZo!dk/36ϝ*3X:-|Qһ+O'_hu_rf>PXGU)o%-jH8$ A9)M=L T33[H {̤p<%cz MvPBr*@17m:ZyK[cC`jD\lA>wڈ#S=#+D@jQrqTj/iކc:#cB:\G&8">]h۟3u:d)X~jM灉ȹya ~Yx^vȋ39V g~FVeu') ,X9t6dw&v=W" _hX׳lm^@"IG]P3+y!?̱(8X@ 74-Ee;!g ?-lr2G1Ch;wSQo0F p:G%V->k@#!Iu?sDNZgH׫4w:Eaqڄ^>N*&=盧|4'#/)m ?1DvJNBa.+wb>4mX%.] G.kzPIk o fQF= ;+.JbZ2Nqc5>I׊C aJa ȿ6Wt|i Uv$ౖG~ZƒF Yƥ˲*rqaWpg_'Hg\>" !k(~٘7E /Ap`1rQnTHB޿45$RQňZ,&sRњo%3nwK#|ˇ+/d4MR}ZSoFY2TK*O5Wˢ[[-O({pq)s(EW'+N8/zb i鎠ʛ>W$KRqQukL 7mvį;k@Ly߼#1z2;D6.|yv / +wD݇t ;8npJo])4wy1ŨQzX4uâ#ÌHR|;d_?&@STna+ p&x٭] πoi#d'eĊ\m֫%8;< ZyN@3hq vðaiD3o>h!M];N*m<r=%cL}k3.EF|` pUΧ{crAXΖ8a]BMBE";IB´(t'З1$UXFW4YT]`yuÁ$ot?Q؆'n8v&k71t%X;bUxD-;Cr Kxh5ˌai¾ZӶr[6@+۶n\.+oa0&7w-|Y:fh卓݆vwiMzjd EugDٰjFsE*L"̨OySV4ˆo ,ܵ׬J Wj@v9|/W9>I`܏ȝ M\ 0:9Vޣֻ68$g2Z h50/2Ӯ?q9ż|Jxy+"_}/k2(/*T/(6 p#GσOx0:=(+AQ$\#\|B \GH|WݞѤ7pyMw< $ݲ/9tV, m{ߣߚG!V co_}{a0݉ei=M).!7bӀ0 0>"Hmv{vri$cU&`n d_5> xY+ieobR!ONO IN-8 x]y#\ɞ"f1s+tj1Em+%~f L?|?8pxat?˧sAK%[}~nk lդa v.@$ =\%:|濬#c(1]&Zl0؞sDǦQc" @F[k#?$d-' WkLg9ɇ__0h6tnmٹWW 'e"-CP֍Ffl+VEVapWN+Locs|o^^v)楡$FO`VqG?ʚ*←o]+Lj?0=S\#pV=ᶹ-Xʁ:( Γ/w*|mΚ2e|>b ci7<1aϊ X'qH5EԸؽ(n?r_H!6 FbD$U[w`[4"Ab\/#WCF t&?;Tx赴itT`F$཭F5j4IGT{2'j ]\^Ce/:V{QA~/Bd4pTO+ko<#g>Њܵ:N>!J s9MoT="Jʒs9Y[MbOx#wb| x $*z Z2?C_?g @JX.zj_ԋV("}'xly!oő3oZu`M $O%)Tj{/ abfJ%(V4yTG740gӞO~n_/*lP0E8,.7C)6 =TSI\pkAŮi*vHin~OY:s [IZ~(+R];VVjM u b~rg,jĪ:ߎj]`&7Vx H(9HO| ޮd^ m絭؏->ے_aM)$/DF/tRvoPݭmgn8ɩaVMTJF*u5)!NgX57!Yey\ȗE_?XbudVlzpO.eiTWt/;˕\>z?ڝԀH%ag;gKZֿw"$i`j݄t ¸/;.8CbY]@{;s{ר}n$vɳe1XR?•0kL,F~*:?B9k7Jv0@l]VHpf0tu'wI 13% Sa*܌YM4/1xB3~R<rpQ~Q*|q.ȸNmBzzd%L=A??aړGĦ|Rk~?"[bHjubIz-ܚIP]3n "lJ~(P,L5zXH0g 6Ie:jH*JN7o{8b[u*,c@#j~72{Sv)EĿ~Ynqiq7qU\@גї[AIu&z&QQL:`My>.s9@vDbi,!LkuibĶb`31 6A1f‚xr;]zs8FK!={*"Z9SVB1\,w#p]@[8g!hK VyXFJW ?S-K6pJ0Ԋɠv ߉OFmsvLx"LsvIaBB (O_שD0&y{:*ZњVM.6) 2 PN}.epd II/t!&f%i.@Oe>s*Ԣ:S*s"mo+ H0 ;y03<cwh,< R3`zVR*4ԮP߸Ѳ .~a`%#*ChHSIpLA"D{f~BB۬^`XE֢Zc?9W"}QޑjS抐J$@k9Ȥcՙ+9r!St۳$umPyL d;1O(_`G5,m?=,]DTv5XCFޢTKQz$_` }{0VD]Rr+XѨ @ ڂO2ȉ_a evWB~FcVa$#08d^GU&*(&~BO`\dܭ0aNc'Qdg;iMGn}`Ϣj93GrӄaM,pcVcQC8H`y7=>Z &$L?9 jw^tz`+_LOwԆ^ɆUaZ&2ygp *fJ192? !cGP=}eEpWt#~K38O8C}d+2:Znb;Bo33ڊ uY@l@< ;spX<@OEuQ$TKhTQ\f37[]Č] ӭwJ}hÙu8CMBLrI$(mՠ>J A `P0#sL!f%k8w=\?u lL' yaHu#'vr h$NljWuO!0xWwl". e mn)+u G-iiI+dv9vMWۼiO͕J[zX ןm w퉛!PS`zzr?LC[INEUO{[j¤SRWnf鴅&8HYs7Ǡ9{!Vl*cb+r}ƀ q|OoM w|ϲF_{ǻҡ&h<YA[%;"^ R\}FsKpvfnK?<"W`:>*j> ?wntJ|F(Y ڱXx}tRbIT"hY5c7 F0 `d*P&63–iSqrs1ӽ[˵Ң/.&.XVHF%!ICdw [߀c͍%@)wPhVo}iظLLH:c%}J=Vr?|F`z)b(tg+rpe8&Ey /L U;XURfMDش mLc& {S)r?BLCKj~)^/t>B޷#H}y{vcD s$OVAk_[ .ΝyDsj-^:5'|HO0WLWwNP[[E8(A``P0ᖑm] 幕F39b\ȿ}E$DԤXfDeKn11 ^#Л!j<혬[W=G֟WSNO^{!Cs,+ħ͆5hcw/' ]INWDۮl'kDA5bMq$2vZZ(rBU(ukoD&c"uቚ6OSwR &9פ ;P8=ζIԨ%BW5k &kۘ_2&, aEuY^6.onhMwPC%Lhkl:f.Ɋuz'W6x0U1bfN1لO1-ufHag,xҪe IWxD +q? ^"ȮxD;H_#n+M<]˭P#Ր `˛^ F@OԌmP)4r2<0m|j"47l8{\9s5DM[#Z~@8ʋ,,}&G;*p/bIA fo6#laAAA9.L"6nT XZ#d̔h-|EvӸSϻ)KGU JƠ?,s {l=9 ^ĊFr[rz;Df&C)m//*CB]TTw9 .^+(û?d u/xxYuA%ea-uPݚ+ö^NyػsWZGSK=wVpqO;ϥ(aeǘ<#IIW:{3kケފXw./t ;G CxBFb66>WFEoaS۱#bәz1T!|eRYzӓ25 ؋kKmI2cu8 Ӳ 9i\*)zXN!+O+BD`b"N䀯zߧ!-~'AxoY>8捷d;e9yIZߑi0ݡ]-3K(XxeAd;ț'?:k;8 _iښ1hsmJYܞ˚Q5aKɪ(9Vd!Lf6QR݀[׾gWY ߊPNb>G/Ma2LG`!ۜ$w'gGp9NveoQ<ɹ\vԁ+z+7"_#Bl8fȖdGȧvÆjZ:k5Ө2')7[cȘ䝩%~ˋ4PzTE&n[E7k6(6Iu6@ms]C DAHm]9XM$yu_d$c}ݿ D۵|sbnm)*պ={jY\"s$&bS'l҅*M;,Fs١SP<㹏DŸA%FPCD/AUdot;j 8*4TEY_+yj |AQ͐ktlihGJSmh8Zĸ4nX9RVg$9 ]0d4 I<~S'A#[".k㊚Ob+J(/le"A>ց\N+]I९2˾<~}33ڶzp>?Ké򈏀c׆_:s\B|J#ݠԣorwIbe5?p8q汮MȣpVz@+ns\O컵l5dg=?veզ{E)D&⃞PGl<#9nYz41Z9K&0t҉"D:n)] 2ek>F[PUeI-5\<#$'" _]\]Ft|US:0JL|8Gf^9!XY$9sp82bZ5>r~cݬ|>קF˻"TY nbp5 g̖K6iEyJ~@G*\0 %8Lu[/+a&u ФfRX٦4ۘ k\Ȅ"RBl|J(P2ULpi'|0L%) ./+^Ih `|܇Y =ذ^=Lj0J _6W;by!ÉoDwD6(Ɇ,v$~ο{cPu !tj{ܜn=%"W6wYP|O 1 `ĩPxپivk#a7ZfN *+Eg=Kʗ,a0+ǜ齃§څh ->o %{_i$mWỄv;-h>WvصcN6դ­2H';=!׻K͏EvE)ofhhsk6Sʈ2MuWuwrwTDor:A&l9sd:ΠUV V8]dhpy::T驫*6$(qwI}#he ^GgA/p⛧3X)\Oר#1.>j@ކM>xE])%>*,l1[o;ܷ[Z)S5tC> KZ SG;"ZE X %=5/D2FsppZITI& I+ cJf{Hjf5a>yPA-lqv~ϝ_FE}7^*۔Zj=h+a~"j)KO> +V]b35`5J!3ـhXs,Av?s0\x)B&Oӄ?:_=Ů`.}5]\R >3F-9i .APCᖨ[ z)扵 (-q^doB Ҥ<`ɧeн=m̜VKXIs!y~.y6v(`_y9B#|u.-W#~4MɖoRj_m'=0;d֖kKʔ&| u@ʿuNぺmcZQlbL˫"'혚9i.\zEM[@d"N)0f x7^!F3B6t*Sķ<b쑑X/cH==]ϱ׮2>AYvQ8fJ؂N|E=$veOxSJ\ zp cVQ,굳̋d Dz }$*(= Ё1g,n;n~U|b̘,gnL6RzR*Vҿ4꺳]< l1"GxئI?č :L DZKgELp42r~fI Ңx]O}*KǤ FZ>@* ]rdr^ݧb2}Ki0^+z¦L r^]g՛)D8퍄PFn7cg I鑑>b$1GhY"nCV6J }~UV-aLVܰ7q`n9?Bؾj6,&wT薹mqy۵|3Dq;4zc [ln@p%ItҴvc"T[qG j#sT&D DuMt%SQ*"P3Jm7v'mQNLP51L'*>?D JY-I[ZOYv7 ͭ}@Nbژv.CzoY'e$iMrŖ5WE lLxAHvsŮ b c\J[72>py rHW6p3=P~Zn8ll_D =UֻgVe]CtmE InFo=|y'Hð) v_i,pgp0 ;^6}]V͛R"Ȼ9,!D(dJtYAefYtnmÝ|>D!|gBlӴZUa+"h(I.0JjSӓ÷4xlm-_ݐ WͮJ߃n!:l#k0gªx"dUЪ̟_%|bf$ڪHu.0mFdȥ*$'Bf*M>0 \{<3lG SNv 6clErP-{W܉\G:CC[_He U`L0+ ox`([$6&l9kE=,NQQ?oe̾ 8'F+fK3oxq'a $⪶Ya2#%zE^#/KcTtʱok15__m?dy#F/4"687! ѯ - 9H<1'wz@HRJ3VJfx缞v*&̠qw=hOxy38nm1*H@s&qj$Aa4 ԧ\ɃE*=&<)IߤdS6蠯SX &*oQԑ:ufzTr- 1 6mrcCl5}NHg b(3%7*~3:di{ƃ|8<`eceͰWK*?dvDVHx{ ;PFm~FbyQc!{12K)7vZϸ eޑM|zwX<^2p9Dr DaLހ4 ^(aPt7ۼA=io) zWp}rC>DX >BxŘ't.tz{ .ٟaJy&(akLs(j{LC]vea(1inCoGN+MѷK&# (R+ }karRsO fw~&\bӨ'_w lbF/I} -jL Am 3́znÛiVrAlJS.B1&?_(O$UIOݯQx_V$E=@o\aZND}xkTDWPՠ2{6$ qTÚ !+PZc6Ũ!'ˣ42XKWD%k lAg[O&ty ZR`,3%MO^ŋYk 3TNg!8zjk^C$ 9`"1 *a|G 9 e-ґ}I[e H_Y֗8K[mk2HpjqfRZkTΩ_p x)UN&ڰa%mpxJAf#ÉF>NʄfAAw3בwhww kX:/J?ѿOj 3VO^+nbX{X(\FO.sx WnsY3dr-&9:^v: p#Zu\tpDPV)g̨\#z:Jioj v(msT'XQȪ{aJ'KmR#jG1D0PW/TH'MG\}/^N 9;BU5pPUM'!56d9clG!=ל0ִb7?1%V_dr=[LKDgQ"T婸F:AMD'b@[lh0Vf ^]qc VqCiijؑXl]J-oUPC1ZcřN[d.F?:T<WnҬ*(HkF?Yg41Cߎۉ×[m%hc\SEIoMq0xݭyP.=0l&*7FCtP8sώŌ EcϨKsSD[Jpuɐ)UULh,߾ S\nrK2 Q66ل%fRi`Ő; J3Ě''YdZ!t㳝<_lZ!%ǀlW:ZYiyXğ1(fɗݛ|Ax?jS(縞DR9֑X _sw\-1a0T[+-:krݥm]h:oDϙ K >;A4tM\U?# T@eJ+_`uK-|nթ5s0R BSRzs*>zv {7"n+((lȬGTw-j%R Bh|?-|BZLO5@tסQ$JP!glc&΄ΜaTX3)4,a0*>T6En|F T7} dTf. ^L$#7%jިLN$ʊW`0™q(%IR!7E]lw0"4x K-uKPN#5QGo**:(ܡs*1)Û x#MA*#"FFدF%0s/yOy>URH[+$*6V %NN#++s_42`}  e[LNԸ/*uNno\yWU@ T.?X?Gz95[ TVkndi;7 X^#N p""u!CވPomCn6)65n !Rʊ9_pËf iF"&# دp|! PM8 P >h}V "0E*s1!-chڰH_wַIJd#SS;a lhױ2W *:1<6ͺ\a6U$ KrO [&҇ϗ\F* .1?LU".ͪ[PG1Ž=m2nUi%u2.Yo]TeH1e-lv OmVa@YߚU2_n ʝ̺e9f;f'IHiwkHt.nS E <%jBY[_|WK:/`..0>5 Jt-ROaOÔKX Ą#B ;]oxCW*; lQw|Pa2& q"ldL;NZǞ4e#P]6:Y$_!d26` #[IJ,]ٺȊǰvG| owpN(I-̒ {Ӽn !w'dnP1xTK3GV_ kB6P;`9jY8.!'0v~*~xbYR1&dh$yR1?S"{ nGi"9nRo2ePIMjoH<9l"n`qQO#6xwÂ< kJy"It4hyd.@)rvF_d v'M3LLF&[]ZW=\7iVjtO-o<cӾ½@wT Y7ƯbEѢ^P+g[;QN<2ظM._sXS8vJ6X+:漆]7#QZM3N?`]b׵Px8y~o\_!*;zG5$q4*n\h7ykZSuU\@JـC"]\IEY+5Cx:EngM,yƢMR a9_2]ѹ:`5q͔̦Ώh)#TniI!]{26x)IK$B ~31Ww~/ŠK=&\i;+DTl{3=iH8 s܇ I2p{ O [úƅlp(NZ ՎRcet oν, /oӬr5bq7 %z<\w<Vap# w)}5Y9-[;iFCr R;fuMG!W.VI(r1M_MQL_!A &yl*js`׈kV߿jE &E]XVW˳%TT-;i?DFT/ dү@ &hm_XtG|2 ^,i~Z[fpked[l- Dnz ~*mnqrtpO UdRcP r8^[ Ls @Xlwlz5fNBڲ# fISHH^u6ǃSR~t{hv)J*wtɜrZ "g]d9 nFTJRnqNW{AOٍN)f+aa],)Ph~ycY{>kJ_]l\~7r15ApP=PbIy&Ȥhhk1۴W  sC{a1iUO,MNAx1WNi :*Oݵyg*2Yam-=K~'R:ڠ&@>"GDNn-}5'xǒ@>B~cI,SFtl![1)uNW/ t)2%ۙ~_TAfʜ2M:/-W\Py)Ӟo?XIzIw2*$^)%rzis ]`s\$m {vW:Dτ;jW A Q -Y&M4*l{2譍ozX4@u+ ё}J7' v:1d8Ն;^C4 @N;0ٌzDHiuVbX}= gV%JBYs& F8hIH?ґ װa}sKzL#V )ݜԩH"lk1bEtUN\f66d72|'.Gw"*m4ﲐL刂Pv I}EK9P4)66QeũD+qIzo ʤbNx-"#ÿ IU_o9هؒP`EZ~#MP,0)#) Ő3?_P 2 pZMfxvz@Ǵz(03G'{; K5:-n͉vǺf"CqG BaMi ,$胋`5~|fol .a %;K7~0|w_bp߹ ?OM䡠kout; !VE#!gqZŐt5p{?҂^(&"#pw. ̈́jݎ bׂ9aD6<;vHHA!ҷ 1ܸJlszԼ0~J/ XcA`kE 5! pꞡC IZh0<a%MEcD B䇔5ԦXKXJӷ;jFWIu T KI\9'+Gpޚ9mDe5Fb<JQ7exO nU@צ&߹5G#r];K`K7y.WBeM[EAEpR1D=kyn(8.ԕzR IGMmǘ$4l$w0ӠևV3a7fHlY}*~ʖ9ݝ8̆JFk2Rb>Uh!ăTMY 8FW%^"-ߣuA@l!3Z.C7sʢܵfD+4M}?2=xm<u̶cA2M`{k?AV vL By62ӄ a5OO-69tύq:$|$JLVYAxuz|zkm <.he:c"Jd2[q> #3صC]7frA Lz 7Ext6:C)eЊRWSSL>N1| $umvwId<#w1<14Kr6L6N^;O)?5ݵE:&9/IbVv`>:OXs4XN *']oWл 8I AIDR h(ҕ&h:`YYtW b_)rM[`.;!8 PtQ< s$W%?3'q?mcA eken.B}?(+w/D6/8`ɂ]+$G#+2'dT M=w+dq#[ 1ΆbjM:l~50!u#@)us?@Vk=UÔ)i Q?nm.DO9n㽄}b%¼6;B8f1$H5w`H']s '.nM~CMݍ[yr#$.mV[=Wth@FH??˾TiKҺE]? RffEKWBs$~hw):;6ɼɷ8_NI~0p }BX@ œe?k|d {"sӼ2z' CM(QI%#zb+IYNx/gJs9!mWEu̶0R4?fMTuBek7Q C ߯XF}o.-}(R~[➑NjX?{)'rD~`]_#x D'Y?|{p- Q|H05\f'"Β1hQ&m%WgcK8p|Ҷ-E"̭AW~ ¼hBPX'`.K0,F( w :<1!rSx6r'n(57 MJ3.'*RHI|B2".ڀ͝ڀ!7asC5^;TgPS8InQ>Lsٖ˱H$beBKTLRzY{w=͙3Me#Rwh},hPtCh6s!:`q2. 9z|ϡ7Xգxex<U޶ [c3K }{s (ZD;TR49?fCb7=-*Y/GnڰI4h37VyNM6$_z tN7:&F݇$SMz%[Q79bDb5|)!2<ἫOujjOr*բf7+#'Ū!YKQMZ ) …Hd[t̔:|,\p+|[}N"[:k 82D2+ZmTUo>v|K i}C ìa&6AתSDd!&s0dbE!?=[mmW`2v>!!d*/ޙK>$uImuhO@7SWf~׿l9:\xS @vy~'#tsLSNIAOSJ.=(+D[}ͬk{$+ D ڗR\ Ei՞lsU#r+;`b'9 Hx!8r\KiޖXփek8t2xӫ6$=V ;.5`|D#=S` N+*wwūz^g)Jn%Ŧ>h9JS)D̢n{ fKd%2\GͰ _i$r_ߎ0cr+6ܧ+lP0_8cwg@ nj y<&{/;fDE::J$ 5鸘պ&ȑC=03Uݖ# y\bXN 15~s#ѱ(Wby%m#[" @.wS YJ^>A?0/:ZTieḳ UIt;-y^R;}L%f2)pW]z̕ ?,+u}wLD*s#\bҲ/BOkM71{~kD> A ֖DU9peeg q+J$!|a zd$BоMYŋ3bBhiS1QoɆxt&LKכ (246]Ԛ$ k\l$3 b$tTtGJ=0}d@[rA ѡ|#cobvNm @BRUi+p{À[dG'Re@IuȂ0?/tϟGq%w`VW>=X!R 5{$EFWHRyn/ˍ JEQܔOSۺ6 WnTX$A.m΢yS]GgNpVuϒܘ_w7b+F6w\楤oYg2Co:CdMՉ~Mb6#Rנ*F~kؕNL O[HutKC&՘96HAG/ 0C(Eُ'oJ] iH {ԟ5Re sT1a?ueOaQoh`8TUbgHq[Ǩ*P<*!ߑ$Jv^Y.0!({Gji='l(rʰbvd @UiwdC+ĉD)WO hA7,jѺ$HҎ@̠"J89+Ԟ 0X`\&We x.~Nr]jطW'!oR6Q 쯄>!9GWc:Ō<6jC%y`oP`iY;Y<UEs# gIfϩYmB/T–pU->) r:NRf=|yAh\ XnFEMW̢c WR+*O .=_̰ o߿̙i056S`39ifog)l Uea&x<.I~lgNb.4iL|o~A^L@@ YnC=PSj R ٕxbǎk @ y8?}ެflFfh!HGB53Le98%g?97;XI7B/9AmVuP2ųrhNlsGe$?L͋pŽ㑟V#@ {qQ԰ a<qeC 56Ith( \]RU*3~mrSٮ޹q I>rń1A$$99 S[|\|IvC茶j*1`|~r: K%2WB#PU :8_ܸ7$'zt|mT|`b^blB.Ͼ˿Cmy|F*7I궹T<P#XHr ax5z㓱m;)m.9Ceډf1IGljWpZPf~a}\dߧ`b.uF3`]!rD@_j7':\2CVD@) Hiy!]V BY}]`:i.%t^.A\{&;!/"VP;1)}) 1Uԙwdlƭi7Wd|lUE|_x7I~G*iD/eC2F3a2ьE,Ni -6r3ŀ5ˆ7*]+ߐbRဩ_9mbBAjQ P| M١3JVR-?+Jr81oi)&ʛ` _f 䌒PZ. xhtɕK0%W Ujx/pg˦ m|0:AK$eq8~?ZoH#ΏDcoA*S=\3gzTIm=}sLCs/sl]tWek>"Qq-rTvdde`G]i 4ʊe(JeɆg juTޤ gMα?N SuB6!}Ǥ9W՚HeCKQeÏHtƞǬ]YwV&Ъ5r? 9mн8ZجQT:.9AmT >(GVb{Q<^iE,' =p4WV:XF(mx7Cqu6)i]H\(AB8T/Vo)5I2 ƒOCk:72pUh^DZe`~^Aq$EbX3Aeh-xvݞސD\FfJP$/zCj`ҿ"?grޯZ7)POcZ# \ uhfQ&hщ"?HM>Q = %JP^j/ |z-Y7P-X엸\ dc4O-{FZ.(VOpRvDp>vC{n5D~Pi רg$˹'(seޜ{nvpc/"eW cÄOBlhԭEea5W+"+c(E+zTg /)nTafĵiw=tveQ_}M>4}$?MϾU@,/[|_K$'jHi-"_=3UZ|5 h>?^&C1oULsz`÷dQGǂ͉2b6KCUּwV>pdm/CW$6ZΰH]O"qTbtuKvyiJx3? tO|BQFJM~2).OC*MM0r:Q^ M׉ڤy_%#ݬ0T)ZHh:X2mѯ5x=wSZ܉R&$~R5u*_2\4T@_2N ζ&ӴPRkJ IǶfShX}U9v]:\JD.$gk t]?KhIS"A-+p"@,ɋ$;28Q1`Bmpg4GbՈȉAt&pOύiGL9fbdOn8,P2~e`RKsg2K4Ll%e|_K .C;'CHX$SŌPT)2iϘOq| (Ϳ&'sڼؽ"9^ⷒ3I7X-sr5eNҐy߆occl sRvb"5ZؗǪaP[뙻LF#x7]͹ R|yЌ7N!"<!A$G̀lQmB<uM3YfZ%[ fK/6(pKi~wxV%Oz;x(Ể`;^^/f] ?B*6'cnͺ`Y $ºcz'J cZ[tB#G 6߫"p'QL ~ uH[NӉhDjV{"Bŵew~<0j`_p|ާ<j&ҽu8QV i0)z"H]sХW 86wn gdL Kp2[<(nYt\5M$$d\G ǴpNsHֵe`!L Kܒj UMmzvϞ2U4Zx~08g$b( _";>ڡuqg&6I>B1B?afTF4dL̫l&+?1kIDi,3ClzCy'~raVzt T<C^p?W|Dl[6`8H/ Hn52G#iI~EP`h5l> ԟ pP;G:1v PKE2g@Àb*=v/'ZtD~GSisYnV7f+`' *y1_V3CT |z{a0Rs2 CiIp$+,w .!CrByS>W;sHY,8 (n0mQX0Snͤ򧻛ϨuZոnT*~qc!^A#Na XF(lJ)"*A:@eSrl/&tTfLWpIx܋qjSl6drWW>%$28 < rHs#wl\`+ӽBžMiߩ>^#Vr܀=|^sF>nKfcHTֲ/T:ݍJbF $.5ϐF^:,j{|9l)fh'çfie˭Ų8" VFlħi>DqP 譾ൣMp _ːbc*i2J"q Fi" `'|@Ϋ꣔VƩ>p a|՗(fW.H;y'0r_݁:r,㪻 4ZxK9Ovm;;cf;I#FSGC9 /]G>vʯIJB0(5dPGh'4J*nZ}b!5Z̮?=&'x{h]gZM@d֩. '8̨Jqo˕= |~]ћ`OT0չ.REy dy8 (t kHaT@PAald}hάnK.ԅÜVPn6PfMΛreLQ|fj7e+5!͋`J$~O):b˭?d7 1|&2qIY;B"8iQu 7S#y.kC#C5kG #*\=$NK"T 6/-ַ)3ˑX:7rt%!e .X ie(|cJ z6H㼯tvoq>3 :FQ!} f5d%\c[8AFu8@*Mx4 >Ipcdj́5_*bmILs!V} B_,вyvGׄ'RnxX31+}w$*`-jjq̊Po$;{/*82)RtV%_VёjiXH?m4ݮ1ܪ<X7"[ ;Id2 aۮ}f:J kcfSV .H&ΞhZ"7YQ84v|S6~\tpJ/g,"YR^+0ֱŌKxύ2Bo%}vb@o^4vcd@M6iL0rN?K/~8NntY:wKStgXEI+c6.⍯V-z5b*bw^둋CW|O1 W{ͧAW dч B0d.8]YILueJwcRҾTG>MH+oJ@!!p̩4rgDP@RcVΧ֟ǂ&?yi;f@*^WYvg+<@@yy^xW% gGJ`DI:%rY.B k, YSUD/QK9'xk>/?rYk3^@?Ehh%-'KޅD}dr(Ҭpub锻2 c[+^%'8l;Y[ي]BJz)(tL^sx1#!hh8r؞;vYiJI A#2yjkT,$ZLc̀eHc>k)E`WǦ>pMj 4lӬ3B 1tgjbiφ&`V;SԸ"oVz ϨA~Գ'3xy[y5XKӋ. mN7[07%l<0&gd9hIk ë4,Y0oy񇐬=ß,>Q4tCt45\PvcL&#[\,q^NE AYz$G E߇7nYċoc'5}ΎDJO#XfIγU6\*f}`ɦFH^hiL Z8bJC밇F,BPu=@B{Bga4oW.[B"{Ռ䯀׋T;4 R(j`t*jXR_(q2LGUM]+?E}@i>k$Zy56dQaOlX jc<;ljɩ5Ll_`|̯b*>o_9h=\hq:YJL47F9UT1 ZzNSmJvePujH^-p1v)Uc]ZlJg>VNT0G},&P8ntU!eaWct; A)޻?`B7^E ]nNΠp0oC3x9[ EK).h$j}URIujTdheom7se;.ޥͤIX+#CE](!ְ A``=e/XѸǂeż: cYA{ÿUr0b22Ag:f T0GI)F얠?/n`^fԄS9πliﲑħ >:@E&q'H`(i)^P9Q!jb,)DOI'nJ&r>n0FX3ap?klUt7͏dG/$<5:vHeM Z}]F_tP6oB].`lĊD]Rq&4^f+2}8͎^Pr@CF22ΜNU(߄'=D"M2tK` ķ{F}i&РU؎cM)#B;@s8 .ɲ3mRB2ҖRs7ǝW9yKDxr<1 |YiĝNy* QM0zQ:<\U1ꞝTo:'|y7/ky1tZ r/~\y-KT _mﷸ9-#T?[P16ŀ}r9m"೸yxk'%H1385q]PThw{Ltbl3@>Jyz. [+Q~ᢐ{\Sw/ QR|6,'U4"b$d^~,f&Q9- 0%=l=b]W'B m2—X툥I15{uZ>!u)d .ougT)8$k]Ъ L{4,GBJ Ik@;Hu6ņS,巾Y)'; KN2%,}ͻ]4lb*ϐ `jT_p2Ӻg 7:=iǼ΄KPˎW?.&ӣ#ix ii =xaFۏQ=+tsMJa0#1n{ġ+>åMQ+CK"lu;FίL؝(8aW{Pk +iuN- xkGcWƄA 'BWY5#F3JEzM0 vQ\m"퀸9dhtDr,PHw&`ya7_rJm靶\nQ9hE%96cOPuФ/A9EW tg-µ/oeil#|Yi3\T]0Mp{2IF0U@c^n>BXѸ)'*>@{&y3-C'$1g4`j "ߍY0}HE>(IۈKdN!{i#vn2c(,ACngF[NM쐋/;ϻ50 h$ʉWIfP!҉ -HKa HlV:3[=}X$P*^D\]<酑뤐\~0KmGdd겸p~ɞr[a(|RnQtg&7M~nvg8- 6EA??lX%A=WeC^6nyG]xq7u=E,Vp{`6@I|@\m6MlNe.L z䄞#e%܎Su8 cqsJKSd(yMAUv:ycӦt,ti(ˁMbe]Y% zLQ}. |iup;G4J(&V<.Rvٚ(?a8RƧ/=f?=j2$ݸ:J ӡ;XaPS:\D!0΄̿g= W':L&_ۯ^?c[c|uD)Ӷb|cS Vfjv8|lo7*l}Bs5yM^^Zy [/_qfkbƛ8?KBGĻY][]vv[%$$pƂ".G#Bwݥ5PbzL!=%"2? l\V*ww(*u9dv z)F6-.$tyXUh\6E<0WOD"cI_֥8}he;gS4G֐"-S,(3ȾĒ/ g!sHhC2A|I83G|w)+EǕv^?tb@{šOJV99G!2A'Dy1anFUck@PXCA:5VS򍁮4Ǘ`5Y՘:)J)W/DG+,K3tHKqp'ZyF&~ D=$Z&;m}]Rk CT}y`c½vWʏBۥByow{V36&8No2=;+vȧΠ*Hr`?}gB\뫟&a 7agNPPbm < s @N0#~#)j#'rKnb΂Sj p32zÛ1y9^"ضP{F=(nmS;X^\j5ӆR.8._,qP&MPI?[ Dv8Dh:p,Gb^2Щخu8Z&cè_mPp.τ8sy«b7)H=!5\FoS$sCn Tw1g­SfF # HP2 );FMS2tKfÕAMA4 Pn??K$ DX<@gJȿ2Iy@*~oe")zf+t}AJ8O̖Ly;B~M7Fio$wއxu$7v@jxYOH2U/לfqqR^u2k'n TQK,4qTMhMVߏ%8)鐁LdmϽ>Ȍc]BS\íeMd jր Nժٸz7ʘ`k]4ժ9}EH HpuT==: |uq{ZP(C@!nEAS@?Ơ{$l eJE;YÈ>°l^G\x4DFV=p40 NA-!*+1z) '>&CCa Ab8 {Y 5S0a}Wj>S0UJb_U`)yH{XiP ,^t:eʘы?>ZT̓+Bƞ$B߫* ku2=4Pȑ{ϰrpYdmJs27LVg!h86r Up^Oc#WLu6NMRDoZStScVgrGzp`" j.>仭'W_ >p૝n] n[VoKyteO\$AZLV `.q82IgoUH?rMVP$'{SB"0_ȢvsBrCب3S*.M+ZN)$o, c+W- 1Z) [B`]WOu/U>o<1qkw\|^)fY:rdf_|N)^ٞUmR*<rUUTB[S+'(t2OR|1--Z_fߡrBRrN Ϗz8|*vim!PgLZ:rkd^Za57qȾh;]wy @6,PoLʪG:}a=h>S /a5{~lr%;U1pʒ(٨UKϋqp(ڳ]uZ? ?m5$`*w#70>Іʈ,VL5^jpNJni%Er¦%Sm/{rq~{hV#hpkTݴ@$%|U_&Ȃ iBxx>^ӛq lW=og?#=' j׃-GhzZmw+~<(iVTw-SHx;ɯ[daIh>]n1R#oop+ U=USAAF# un 2l+/QWm}T#/3&^|A Yr^{أj7 ff.;]@cFՕNI} kW0E 4`k^D?1狖ysYS2bYt^fXMlM7u1p7?ZKkS$[C IqϻG;gzo xO;;4'V8>}"=B'e lBi/iB&N &c?~b cKq@HC9a-:cl뒛n*ɣBlfC;xIC8yA~p%bEFjTR) fSΞ"p bA`:R [D:sGk5)/g{SSvk6{vmhٮ%d=Da,MjQ.ЌbA"+)xFQFZy)|z:!Gay3S#;=_,)oa'`kĴqjZȗG EЦaY_,B0CSYoa5o\q.Njp'֑FX-qaW5I}`hqk-deE/|i_Ipߴb:ǓKk:,p Wjh}-bȾiC`7in'K]V@-GW3ص ⾉Fx‹eޜiIDo[Cav& |S]ZKm^`ffw5/e 6 )j]J/xז,0f^+}~Ӹmfm \WdnKI-`;]!L8 Q͡?4)81XJ,!Sʨwk=[oK1xKr6sc6 , -Qr#u'_5vلfnzL_*(<e\8JOte/"eќ٥nzdu}6`N Wm^DzD6@띠R\BZhC=TUήL،䋾!K7q jJ J{]rLZ}$I@J1l;ۙQ(=vL@!x*mSOkg)u\;A!йRe5څ臢APŗɌ7.e$KN6~Nm/wxI}$K`S ]S"0UK̻QCNl֛W[^z%QYxjeԇ>wßH4[wpFg /yRONx-N*ԿPY"QocWJd_BDKv7vXsUJGJ_q),X4U͈|7B@ ]Y[pqrryG `??HK,rR$$lswCjDOdk]KO8c^E뱓hd=ZIszyf:RArJ[C4AݦnIm{?#:?KI{mgް$Zob8 R=PKLo2djĺ'~NHa\^_ 8FOJf*\?VWBCqԒ͐u26&ސ {0v1ykMܑ SPm栿:&j|&{+HZؗ>csK/?'WgM92hp(hh>芆OuIrUȀFqP7l&<}2z`Q^Gn8UwRҏ:B oIIPg0~U}FiYe]*9Y-G"%'UwSM֫|mCD2Z(B®ӤdIEqRo>ecUi`5Q'lPGVSs+D|>N0Re#J{ ݹ:1Ff1/R_aB=&iЏ|biS*7 2\j #b PS)pNf\x`f8SQbRVeա22@.rMJU3zIKϗSg>x^|&J ([;tަ#V9KjG#Oxr߳Щ h B)U\B𦊅).IOS"- ux`˯2z3IwS:͜`˜t!e`rߟ>\n2._vtQ.nDܧxi6W0b:rTVՉޑ7 hJgB^Ni!2ßH;#wwRvM.ZfMxECJiw]m$  ,E֡?5VUO.?ET"I* > r19.6Vט ΃uˆkﴍIPS/<~JbTr焌QC|yQem=e0BC.6Z[vԲ(m[.jxse_>jx2tr(t3۹)R/(;(:]FvJaY^\Dw [MaVDµsrq@! uQS9Vj,i=&r9NSL{ B2LL= fڠԓk Fo< _ }1rh]US[#::Ul; "YokTp=tn'%jB2-:gD )k0. el0(bb[jTA JlV$}퉁 6 #Gy/1[O#Q vxn|k:\j7ŶY H}'!drnb"r=r=e/l\!A 2ԳD6&7{C9Y;\%LRՋZ,_`qZ삛$[,T]~ wwRCabڡGjLu;+1AqH3Dl{b&\A_ _'j;o5֊!%P(b!GP^1xًUA!5:*(z{\H/_x ~QbmB6(7Pm"tc,VεC̑^s:r,40?P;BXASHPz׺LǢef glpJ: WJa^Pe+2!$J;G'@Cd)ڼEa?͙bC`Mz_sqhʔ-T'POcO|&ZWv`5I'!:D̮Gy>{,sl Lз7\E }g*IVlZGtF7~К2Bp7dӁN3r5sw0~6c8m7zwPO叧VsO;cn;0P N*+E٢ s&]LM 5dv~Hx C&[/A N^%">03QӫTu)ñ4jVxk]w¶oK7=wߣ }Ǖc`VChi0iN4;GL23@ ؛}C"htV|R':ϐ5bp=]drNwn~िxd7!wQE=˧K1r~GG:Gb&PQ#Yi(?Km^\v bZ1QYD빑.g&^e+yR 3ՏFQ9զcC$l"ipqNT5IksR^\(vhִ~7[,fUg*!_5(E8tHgWrIFD%Z+~i=9mK!d2{\ZD|o3= dhFBOD9[m/׹Q5-tt*i/T\op2QՀ?-0?_aY'!S2e3JgR硳t<ۗxe##"4kIuhx= "4%_H pltU@Hڻaha%tzvi]ԛ<7 6*Hū`G\Қ^B΋rUY* Ԗ[9DlajjrϭqDyX yu~*A9JNȾ^, Z;ߟ'o۝ 7? Q^&[ŌȄ5+B-B_'׺?NR wn~_l!wτ0Xx4دG,}þ|$H;ڔw%++u6F P RooNq!tNXB\^.xo2na)w^o(z(LSOU]0-ګ$;ʒeoˏs?}YT``ZjB9t!5&}X|OXH ՁE~^T#~5RYoyE[H#mb0?~H'f鞬0&"!.rЇE,0K$y7<eWӏNZ* @ɺ= ['㮺$W^Q$@-@L09Dѧs],ܶy gApL`{̀ԫ"e.vR#$uȾfHQ5m05='Pj7=G5^-?)a#!n)%aw]4io\XCYK2R<& +b=&4W*yNC꨺6,5>}Hwe]qaBypcN~V-*ڿ٘KRN'y("8ܳ˵ rG5'bu!/sef3dC@SnZIJJ4WbwK"|!`A?meGJ2YP HZf5Q|>+~^άn NG`9Hx쒂O٩)߿Q4TLWSjN[Jx?\5Q@2_xk;},FWNm'L 栙8}#IÕo~B.[?XnS,􋶚  H]IYk%&1FTa %*v{eчtow8_pfZ=O16cۣbJO8U%0/џ:mSqS?KU(| )dYznzEՖ޼jũ7:KS'@-ixjq]I7wr!J9"?}; j9 5'qH"t!$ju]`CY|nt;,sx֏ZRz:)Odt%|{~S^z퀧z/T 0OY9maƗ#lYVE4oz@J*F+ڌdFT{U-XҔP"޶$ϴZVΧ:,ђ$2'"ƝU6h@Ⱦ3} V6Ԭ(Xȵ^Q&5}H'q7Kp@J+]`hgg⵵ƍ+TǕ闓u&K2qωaـҐZͪw{P]!6Hg#v7h})6 a%L; ׷olGP;3`swɚ KlU٩NJv;vAN;),R~j=?eUf "-? #+џPw7 3h2NLLgeĨP j9hkaE|%PIX y`IQ<_Yz`f-IJ g@!o6n !O $X FQ3#b]f+ <ȇ ԫ"34㓤RiFOg a-3.ž`7av [66(qQ 4) ,@: ǰgM7FMV}]1^/f(L[k\߳i 玤vh25b VI%6ZCqX}'1GMjBa}~Gg͙=.y"wD/u&kX#O'%^U8Pxx0Xʏ y)n̿K6I~ZnZ=}Bz7r#Jt_|nQ|x-nZ lVz"#(sj r'vX9գ$rEAdG5BH?3{ڬe"ƅ?bv/Zlx /ڃ(gwAJ5G(钄cngц*Z(z[C-'^{w$ξB` c-Eov%|3v =Hع%_%mk~N +IT1Xil,ooÖ}6F #tn#fKOޑ p͒چRQb3a\/ۺoOaBEz Vļ1۪r ֧ qFF0}qѫZ %m3iЄQ,OUHD҅7dLy*`p(Ty8.֧q:城i:+E=TnBP1 n] kY$'1T`IŋNJۢg^byJoR l[1K +0B'N ;1Z)IU!@Ӳ'vgZ}U"=YTHK/kҤhy1A8.tԐK:qL]5Цdhf L)RL|+T#$ ;bR[c@iD~@~E~WiC:ƥ#XjDmNW}c2/,?w"&&v zd\3xPeoVׄf xu5R-gkB:|@_5}>i~ i&b WYFpхAFeˀO/P4Qgqi@Ӗ_<6SlrNB"U'b'w#)}qJ{V>b4˼us 'Q9>_j$@=أ@+s@+l9R-'%mydS^PݾY;l--ys<5u@أm; %q k$g$yז8i b1THXt4 tBbRyoa]48ARUuhﬣ؄}#Rykd |}BMŀP({򫹊|p=}K0Z:'T҉ lQ?ƥ8\;U@5l .‘x*PMgHO@nZ&B;p'_s:*Wд-% 2@?Fx1@VNet΅b M~JT3 zÅf;Ш0݅ʹ{ͺ`1 0j.fLLѭ~5|PP"S)rA" s >,y~_::[E-Mu#YxmPt1m)LOɄ[Jl/D] |CTIB<;r&mܦJi ,IleUx`O0}=ʗU׬Ü捦!^e`+z/Q=Љn.R/ v ߀4^;iKH}e@fsޝBh7HEdE q+>8 F(fN}ߛNi;ϋA&4q0I oZk\g:B!`VI&N)~éT&G;(b릨fT)jFFw->-_yN4!:~@dC|*"@FU^yj\JC g0U_y>Bu T-M2 /7$s 34FSqgQσd҆ |Z8I/nWhI _Z] f"]`pALf.ax9x؃}TEш8Ս%+22iGQ2ה/X-+ّyaITzGC*p[)>9$%`C6:DX0H96Wn58Z[c5Xu' ܀$(HMdT(QBȢH*<:`.4cT9ni`h^4fNr6GE{M.v~W8.X7,㳚hg @t[^RS d"uPmz-e6N);~,"B4(3gws0Sفͽd4?׶hYp ׭!Q4r^+8|"?975Upإ:s0>vD> /$B i"fOc$IaxYCzXJ= T%Hִƥ,g0ת O';d .0qXH*kd!. er > L2 sڜcoay?:ެnfG'^KH2 )~9DӬl95wpCq>ϻ3M#]vHDőF"Xkh))}``8YTjyWPb n*AB+Tf'fau8oN0xyc,^P{%bm#.qB,/eg,b-A;(& LY31 EHh#sd'8qƘ3 qٴ4-E1e:. *^=c>iWRJLB;C`e,D^a=e ]5 $H%rgM2خ̎>lL&+$Jӳw(ZN (YUBW %OC]T({u\4 V05x{hM0ҏJයnSS.jwQ8'3T$0-N8Eӯ5cJNGe5X^3$%5ЙR8.Ιft-D #]J]h76xhgF| (v}hY5 ;.rV%* # xҮL3JGj\$lّՅ_s.͝L_\EAb-Z\ī[d|/Abrv8U&']IQǤS0e8+-*ݕS&lYt= nJN}[>/dwccc,6[!My fCr9͍4${?/Wlu7WwSb LJ;x՜cѓMړ@v g#rs'u&Ύ`GigXJ=s}Mؐ*8oaBIІZnrt5y۩on-it,56{~diF@`#g 2BĖ!9K,Ө<" gNʈ6lݻ>ex00TR!vL#^<ptψp+!ZĐGE1Mo&@}nQ<-*m{!d T̐+ cZ9Tw)b>x*RJd+|@8c aS:0*)rs*::ڋe%Hhx5츹asfLƚp>Cn]<$ꢂz#5s /8f)p9>eI_:*6"qJX4>P Gu6$N`'}ubT}vB ں1fy LcQe.P4uenCgapT|D[.ԡK!Z!(-1Ցwx OM"'N1ou9Կܚ:58]U0\ $oBWپVc Nށ1)HuAS N槖8"1)֔Vd[1 N z,>6Oh4xa(ŪV*5%;6KȈ:Hq# %%OO vEr(BxGGt1i7@+XF.ӏDYRpBm%V]x1"o; HD)ţ'f4A4KNH{SNX8uOЇȥ,O}SQd(crik0+~ 4у^m%H1| L3&A;/TO)ts[L>#vh5QC(߶Ih147whB?g7]sj ]0{3qCe~H_]62jFu-TWձ $CuU*6v^>9CBcH`+`9asD߈Og29);jH3WMBx~1M>Ѣ.ay`: ;1CJ7vHT9ck%aO&" US$sA1GuLaB46:cAxa&]VjӹU>N3y&2CON#xG6F ixޏmu ,/ô \i09bvVwK.㏴PLapJOO2֝He Ka==9k<P|H'"Wtݩ7S.y[s/o#^Dw @ HOq،HżWLJtѝYDtx >b "Դ@V)U fb{X !WXcG,q7Uuf]@\J?}YToS>8oW xBgeaӂt{T].šs{6J`3@ژp|I,|諰AI5dV 6B`j?#p!GDt_Xo 5Š5jDPjAK]$mж;5gpeQ$'ve-3 g YJ@c\MSS [%KVzSMq,X0l]ٲ>5Y~8hFSғ0KPo&94qs1lZqqkw/~j`h+='>)5s f:vg+b_5WJK%λ͇:iN򾷸*DY) T~IXf>" -Q!KmxPURRԠe\Gչ.}x)Dʇ\dE}C bA]kdQTs+FvЌ^p_W}w vk U'{٣P6Jniv9SS% g%Y|3@ɂO1]:O\Y_16peAkF؀~hq⇺}l^~հMqòr$$TET'״zJIc'7Ar]oz /ݐͥ-']@80D܀dֽtnMu:G -?`9h~Rœ]iӋ*7I-U~=߇b-g,;q>$Tx2.tМqIe&(dcY}+,窔q05IĜ!)ѧmp|aR=uͳW@$ /cݭ+]+(}@lI3!y?$Z^G'IR4.Cؘ6"Lz;/v~:3DKᏄ}5j2Da; J(ip' C6un#di%\]dRln9hW0ךdQ]].\'kfC' $y>ں´qRi.Ȃ4R9fPwR~eH`Z /4<)|"6QOF0(n%ҫX>\`>ں:9xE"P g4_u'FO{[?|(Yˠn.`Hu|k|F OC:&q-B&]UF3noF60s<9AbXVVL_@sfrumP\зN潷2)b0H|[WvXάt?Q.ʟ(HLeO'ob>J nocQ=MJlyA6<~tcxa=:J:f'͟KW{9TFvaE7 vl?FݦbߋSx'G>\8I/j> 7Gr%n[KdەT;Ԩs)r~,qxj5ƜpN[ S͵3C8]G+"j?ݬkV*˛=νy~ph3p85:%vuTFkŚՆ{0/==]}xt0(B.lDj$ 67FSӭ7DgFge8$2+(|2K?5-wߓ\lRB{%UY2vBKEl 3f)9o3W=,(~xk+|nǧ4f&y6v$8Zdyr,y7nЄ ,ؤ 16qE'9PY=>t88x ) x$Ӱ :gS0E 2,~N?_*h>SnT,fE \,yy5^<62chgȺk[ֲ̩_J;0AA[P"+rl榛 fF˽E IIq/4]6 -( 0?G7wv(2U[1,^:x֝U&Te0Ĵ'< Gw~/b]-.W2:{b{:^J^5򱒑L[\@4F9;q@<樳Z1,εe%ea;lf8bڶ0ܤlɤA"6#"&tP&RoG4ByY$/i5Se֪-I2"?3(C)m$-fUƕZ:"~1lʼnM)LjoETыcJ=اԭ, 3$O݅4`xSU-`nuC/&"k9n u,tE>P2NIsdI9_15NB)8Gx{nX졄1#3!O!DS%K+aՆH#f5{%zsiMU b[挗 6A ط: MfgOIr %8WIiNTXPLd!mrvZ܆u˝k&Jk3'wR$JaonH,9 4/1G7r;ou]vT4U닃R0ԚzJf`6y%HX6TDCֹj}d!Lw-V G#7պmiZFϥ1'G]9A;k/T|aHNW)$A=΄zD!:G7%Ae|J|m r Gh'Vova@yˣts\z M4 dS sK}Axr`: cԜ$3<:ڦsMn3'f}Sg]7Ě8X/|Oǃ-ҥ<% iDiB&MNSdm] t̃'K %f ])>^P izVrӎ}Xz럅rfPyYǽKa~,9WXt@R{XQ ̯]5xŎ|k>A,xM-N&1;zN$uߎbgN^<"j<fPoP\ϲ9k&L*’TvX,j+L5Ҿ|6jDb߶}/%ucItd!'Y$pj@i] 'C'u3']KF >GZġl w"PK,wuO3>h zWF[9izWzA!+&~IZ {z( C&a$t‘7A$M_o 1$gQt}D fGJCgN[אބ(Fg n%`ՑM)͖;J{l(' ڴ{a8P\ =.۳sƦ ,RdX҈|2FE7>jT#TiޱuYV F GfS`2IzD߹VB"<ʨ*Osv, @*EqE0c΅;섁\MJB8> pBSWNѥQ$4S/(84չm#J ʈw\iqIK,ҖVu$T%1;o4ڨ_EC|BZayol u[B;Diݮ`OZoL$T OX+W6AT.ɑǕ1P>bt8Ri#U'x~g'2Rǔsq."Ji1O;c'Ql3T  jafg7T*}q5uܨ40x B-Ċ4.󳿓;uNOaWY. 1(ȤveHiw}Kq/mHNV9Pau&`вBbEsȤ[/] < GN$sKOܷ>u3e?no:̓CႹ\pϫVq.3&-ѭ9E(3.NÔC3)~O>Fi74P|ѓd\|ߑ+t{]6M취ɯ& .ػ~<8CL}tv7 |*iD_]nJ̏p(+S7qޓ%atO#2x9ӱ$-ב|t0^Tէ.mzdL_<0ʮ5)yP~53gik{>ܗJ\/$rIW5bh)i~q97{˹U4ܶ{[7YCtZS@NeҖNxn9&~.m?-ˠR0{ ’j7!u'n􄗦VF x^rQ|ʲxV9<x?@hǔڱu3rv A)ϵ}Bv }N#(_߳ k2PosZ°*UVuwL76i H"Sfpq_ ;:\ ԘMm)1{k:~c ,H\V*ʄG,BOI|4aχnƪ39ڢ?\19 hz0{KK' ?BrBVivN0l[`w/U6B#w_7 Io/l $+T@2y9+M7j!N0ChW7mÖ9!So 3y_tc ze[ FLA@TTN/ lFj1v+Zw Sr"$:ڗ55ؿc@}] ; ќ+ʞ䪢cc)CjHL칸.NwL³GT' C5`LbsY>'a70y&;C 6LϷ^~1>AE;~obWiʺ Ѽa%2r|R*Mp?}6̷I)}-'5ڟ "T?ݗY9m:lFmlrko\l'ެJ`gkJZ 6^,0)u%L!e4_Jj7+2=m9c^y6>2 Akx`=&P06|X>4ZRm㮦6+[5}45S/.wى-26/G-y܂Ul͹2~|h@FC#_U7,KrE)7ƾUL{ֶY ~ex@ [r.Lߴzv6N|G6d%ۙ Z,P҅{ɭRltFsٽ >I&/ s!<[H^Tҩ A9+k-\1KOy^.e_W!)G3ĕVNu.u4|" }Y?+֥6d#3&E9ܘeHcKJ1 F'BuPێ<TO&&Q|@c7gp[;לJx ;Mqr$mnƛwHx;6'ĝ}gR1j -? Pv2 dEyǬr6w,nlfjl66|&.k~%2PL.s58|,gn8ܕ_X&pu3#gywcEXAK˫+P˿FXo}0 ڐOw66_1Mi`"C&Yd ,k?((kH&|="|oޱ("aDTDA]P &m{ 'E9u$sgSa.>L$YD/*jYRT{J}:Z.xjW!w~L孾F<QP6Nʶ5<YvN#?{#5)V~ E1Rо>!p/N+-篧DO[hx{DGDbP=#_x2⏜)0赞xT.nӒmg6|XWۜSa^60Nɭw6Fh(fRmz44gs+7. o-,׎bY{╯c~hMbۑPRuIqXLc@ ͨx26w/^B8v)vO0L Υa/w\+?7mb@8{xpo}Ph/JtǞH]D=_4㦠2kTjKݏ7pMR˒Ļ[Hk+%NHȐxTX@AoanLu>0e;WuocŨ(5Zυd }{cXScHP@k}MXT ٜA3q>g3:H^KbaeeXXm1Qñ;ڈف+sRS }/˩)#ed.^O7wLo^+% ?;#aV& Kf\Lݻ zKS1X 2_A$vy0!,_&Nc$SA%&T~Ʒ9uu2ZXbUo&d&BiťD֙ Yv_ii)1ڟ1đ@S5ڼ}[TVg;&tx'M[7UG=z]a[A:Gڛ2% @aL6 $Κ} _usYqĻ% ao>W'c3V״v˗ 6+au{`?^'I禯*lTV|XdJ~B֕kNLVkdȗ #NMobMV4I 5 GXSM!ކs8:.X{@ˡU C"-b= _4EIz-̒6y⸈,'SvyZ Yų#ThM,u$ Ѿ_|S܂)yTơX=mbh*abn7iA4"NFNXk-B Hl2}YwLElGY6$h DC2WPd` -c7 J6AИ;t ssǀ%N`Ք\*Ru]T5ֈE0eo&+[\oj^e֋HH*bǾ%Nr+;A3mE4[1 @GA>ڒ T4M ro<g KJ_JVxxDaQ 1ӏ|qb+ǧ@3G!KK;M+^g(4Jm~ X:4{)1SyCYÙ.QX* 9t(r.:t28pA'4ߖx5~"8( Bee G6կsGsOe3 rуtSeH᷶ܝ{W@.~.oXwRF=Ҿ_δS(Z{KE̶L={ě2'wD~}PGh8++ UI4 Ңv/Ba'ь6&筗hzGRʡ]' v:aVB,A+4f 3=wݹ'YA{0ו!E8LsK֛*[*$9Tv}bpD4.lmu[5_mRa82ʧ[{½Vdn*T ,Wjf5^%٣0bЦՈkJ0uژ:)z"{ :C6ݟ9G~v1+()Kg"{W%C=;d(f) #jT L:&]U)Ǫ i ;MgGO!n?p\: <[3uݑfq/;{E b_)ƾaܢ; Lu1ŏ v3WvA+&c2NGz^%CMh] 2|MuĽJ$P#j;(y:sKm'iC9b qʛ~+ޣG{%fL ՛c@-͋&)m34Ҝ /g7lܝzw6Z>BZA&R@ʓ]Ba`s&aW sZa%|\fVUxN]_Pv_8;:)YR(3.Ph 'NNuX ْ. Ce?AO]~F !opn&kv,-h*TV?`fg>Xu3 c mt4]ak&;p#vخ)| /.%WG2Q-}tUC&}o[_Pg͛f먬*R!&_q5L&ȜCf/e&Qn.Yj5>N 鑝1i0p@a;02ɩl†Kv࡝gZ&#Z"ϡ9RUY%Ӽ^ !6rTFeTɹ"JRR8[ |bF6`ح4a h˱+ALx3]on]U-G>o` =鉩âTŘ3v2r nfnAٙ?;&fV9c@(6%S,h8}CAʫ`yJ<l ;O !@5 [{E}YL>Y" \ y|VX\|*һ`̇MEe}Sa4m;\@-+IRt+RK[% -'.[ӌڦCot;_Lf>vؾB5"@ `ԲüK~5G ˭-f`=1{gt^y)==XF 57PҲ)El0eKM2r7n 1M]ad`;ۂRIWkƕ|BGEu780DaX#OmKb1HmCLUne*3)_4ĐH|+"S٠Z5ǸN_A_po)-h"XJ6'.>S=bSҌ͐2k* JXxHģU`XՕSM܊'17tWR1߬/ ݌]/ RiIXh%esldGwP4Y u")ucCLu5cFbf\-Ld9!𜲇ӊA03xvݫ%VgD`BYOLhnggTASOQ&XzօW-lԮʖ⧏nA&$m9S#/ŃJy/w{c=L"aKߜw͈ ǛZau=bA##ƶ2u,|]PޑE;"_{(:qdG쇗8m*tcXޟaVHXLRD5oK tU಴9T#PzMIr49(b@gܚR+I?\Rm,{moINNV.Ow#VBD\UWo lFͤ_7:IV={g(EFD.2ՓDZuz!wI)Vp.gcy!TDQ_d.Ap={J|:R"sps}EB-2/|jgr4 J3h KJ[]$bU+&A,fmƒL)ۯLgH-=i r>Oc/&.?J1VV6#ȐܽR E S|\yN.?ǒKf%`q  pu!#\cgLO`U ]!lYs*_L(On(wJYN#=뻽tXG߱D0P&#ɩnAQܲC; T,Յ]rɝT)}#hIry0@&`O|<^s&iNڌ}B\~yOX3y9&w0Fc7q?~ų"<, X~*_r_\i.ٳ QYzs!@❫EU|6 t|ォPSոPLxuMYv0lS"ą[lNۖ99P&y$ 1|o4moH|h[{NtI4uAhe^VU_֕2c'nټOߙ|z+&΃?q[! fȴP0=,S`O7؞dŠ/hiՄN~=K*hZ AǡC~s_L|WYN&$n=m@EBi:] >D+)n*%<;sWf 'wgd bGH?_; Fy(LCR0qpFa/1~GUs`HaP}(Hc)ѡ@bR%)&'F7`NZ#<]$w준-Z'z4IUa6T-7/,ql&fؘ_\#F^J*O*0eȚpG tHqiG)cjI&jl/Zxqw=0HZ4@Cn82k%1Jb (*Q7?NlB*-lS}.Q.KW!3bn %صWק4Z&pX4r"8UV^^U9+K!G2^Io؁M [ZFc2u xy"2wcG]STֶGh_F׉f|a4Ɨ!ߺa[ÊI@x74*|_CYXߗ^:ݦN<W>~Tє ]OiNՔDN,П(h6M3 FAJo7[^aBո7lnlf:K#j:{U%,zM! ~$gkUy _$a?At-ebꠅ_'Z!hhdCwTޥ"J|T~x?blt&oQ@rR; ]. ӤcUi'X} ŁczL&:3qÄu%."kS%]y 1U1sz]ۉ=-µ3Rb fR0[EvlLfD#@[gƒȩxDgqre#Qtφ>7j '%M.%1 l;Up"7 G7cnm' u|:DQ8;b:\3!D己U71Nj[vͬ7asz-9H(&Y!#(ͳm@/&jD~t :i)+ua bi$6X5T#9s{KLתoȳQ:Gj SN8mJJȎev2s+ 6}Pn˛{{Վ1btd,`NXEW׍Ցb h)=֯;"CSvD ]]*({p[f|_1&n$E.G_vࢅzxɡjVijV3$y!C:@%KP$l;CȦT2=g-T7NPPE&_{ĄB!E ~q*ڷ;I-G!B(@̩Z zI*8"fl(Xґ+kzXnkU(ʦw{9oڑ\ d@x^.{&3wa-OVOegꦆCnnݝ?3WK8D#zu=̭ScxC_pwPi>٘ !jV[A![#Xc x3-QHw2J{cn%=]bsin2$yC._[cz@~w"^Nٲk~9y6SL5~ 7P6I=zy̘ $}O-2Fr{EbX89^κЁ Sjm'oWPC QAM*9g;!zz CEk%ܿ]` 9(q0FLTy"|oc.PkӑÏY'Z5}փ!/ 7x(~y/ gSbxZ= 38M^ݺeU$ 9VBھ=#cvNK}@5l-WI&3m?Gta<"|b yGJ/LCp.A=Kns ym_ fzng4v >}?kqWS3+5y+{S2g_'#F1F͐D4IZXCQ)m-۬=hROrѻIy)| 5 'L->$3L]+e9;4nb.u E0&wxZΥ/ ZܒֶNU+I]sp RC'M&WX6+nʗ9@>Qè.h$:XL~,|]|7ƅfEn V"1a쭙1ƦK%7ې(yg*92+]\["dhD*=%@\-k-p2̓vaèQ/롗ӬCI齜rj#xK퀕}SC\0pP[ `Ɉ(6+*q/#w %+؜Yjp ˅1<|heR&Xs恁0a}~҃\71 ?T|W_zM ҩ>ޜ=IGK,b1,04]i|VVt#s{)vi)V}-Rs *P&ͥ`_} T=+G?[I,>[U2OP*UMp&DTnl'J|,2d( <.N8ʉ3^mkiX\'t`u! YM67$ \ ߹)8{zE %R%r0]b iNJ:z%`TTM4reį1+&30ye%>+oWzKZ Hѫ5 n̿?Wqn(b +x) !bM=r)P(}*/9e^xZEwjsuz0s2p/IPP (%=-YLf5gڃY:<(6CSН EϢ7̈p",.uP'ϿгB8M,}=^l}jnU?>Ԯ]]+FËbK51mwӁx P|Ϗ0dɔY)^NukKl ';ߠ+73Wvprm_[S¼ЦBB}GX+xPL@+$HfF=2PAgFq}cXw,&ፏeԴ+$ 讪$ڝ|vvXS _jj؄.2: ѣB*֨B]dSء/`eԱici3bTAf * k׌ϳ}YirLЇw52F7e5<~BxnOe+'CS˹ig؃JVAk1)/+gagxOw} .r,.=9`5C;O0Y-ZN;Ƙ0po/SuE:@OgɌ_!@%!i&0h -`i`d:M\Uf "''"=>D iCVA.l۱v!i@?RFvKUD4+Q_}MOx2ө.zFL66qC# ݄LY%SxV&p$ :vz_pϑ< mf~Ͻ>4MZ1 ~2WHߛIʹJ(4ԡLX2oY@ǖjwT/\} ]FI|]$`7d;&13hYN=mz=#@5 HҤ fX2TW) cvPG{3,Gg~]gEcmЯy=tr$XVuf0je9K 5R%>هTKr 3ҘЪxfġzս:V'Ij"PsoL+ث_E!GE6*6ũdž18$, \>$'sI'bATz=-V>'Y)$.*->Sߡb\[ȓ {BҪ-BߘI#ZM,?JEkA^]0$|t% 1ʙ(RVP3:_FBAwWEF:JXO4G{oЧ zO2F%a3E>w-zd4bͷ}2.22y):> Ī/PM *)L(9}oY-ͨX t"ZNT7 ɴrZ!U$ԺK٢rf-\x J,ʿ5֫΍bxW}3W!2[8]d~nAz{ɧS˱x_%s(mPۮ{LgӞ,CH|YyQ+H/gU^L,;z:hUR `VUk .W<3'CRsa-0-[cUnO @1`3WDr' Yf+1_7 I{޸nNmYefe i>I" qj'9A1GeBNLqQh<5NJ=!2>T7h fV!z휎U4-@/*X+_Sΰy5z̡bA6”,Nm UE|#jk5Pu(Pю CuisdMmnbIi(`:s0Ú,m- l LSGbe64Ĺav|kf:lXKXbD8\k1ނ[qqN L0^# 66Xb~+KLtc8B^=&JnZ1wּ|ʼw澢aRR%l+CVnv`p[E{vR۹t $ PO[X6c}ա;{ Ry@@nU73-!V.JTgc3BwKl DCbUDf 7УC%!j! nīƔXm3H],DWNH8JǠكl\s m4T^a7 r/HMv be{_ycw'x)mȀArth/ ,Ӄeb=2O0zgwVٮH|p[z5, so!rP@Ժ34XUQNyXTrO;Yi`Lm7Bjsӿ: 9`eeC"Cy.ꕤ+[3ZRePjpF"wҾ3vQ$QDR*WLZLf:fa:.%O\OHfM[FKjzf_灶|G-@౐{|# )nAϮ{⬼ d hI]FYವFNѸE1, ?Nl5aCk#m٩~1@٨v}ϓ van%4Vcg'Jp@ށO@wwp6c>k8nW5HQca7?]%dCիu =f/$(bR>>Ϊf̶yG5B% ̖\ZMƒ\F1d&NGFC:Qk4V_xˬoߎ8ڽK4?D5S0?p/%9R*tEm:bO/lcS.0mO5k; O<"IXbxHͣ;+ Up^/ D4rPHyïpE)S_^amnCd]F<^ަ:͚ob1VfX3fEij0 7;^&T brDk69!bKڽ̱?$fn^@8yt gI]i7DIY$faa oE-z߼+ NZ7 \a r!q辣-lUòr0R>X¼kT+2UgʢxlS @Px? 4 ~^EDRObŌsq7l7;>>t9k\uҐ>5K#Z$X <2^?۳_@=7×٦ϥŽ=Fۺ5}s}D<6]{6Wb0ÀuQQ-3zpI]/LhՑ> kA5i}$(ʦڱxp3e.BdW&/WPG*,BeahyYTMfQm9{ɵ3"ף}ԯ JpTrV|FX}ķ!{-|7Meȏ0ʷ!RXrr<{n#+C^_bz d4 r/;٭]JHڵdhو a*W(MmvVߨw\(DEQ+x]8r5`[= .NpqOkY L»o[n-k;p~w 8u +BӇ{*=x+KjVHo Ksږv@OAv֯b3#h-K=~X@Sr)d(%$WABY?"T ?&l .в-Դgz&'\~Kzң#/|#]Af̩WWbAhuN0f;{<0<*%{kbTTSBM(u'N;@h`Dغe~-Hj,֧‘d]$ivۗ@Ko(E4x_egOz? ~"=RA fgWBXqWoFzfA7VU}; a,7,X#kN%fiޝrU `|Cϱzh<)3llc2j߸3'$7ē~9=5.l!tNoq =&q5y=Bz)nϜqB9jS X3eꍨ~t? gexMs*#`ȁ B8|OWpe4},dkw/w:CVi>aP\Q%ؓչcM֋ ][_$a]E2U+kpU`8Q MISsFb*/4c U%{[(]Gⶠחe747%f]ǵ9SChdv[u|HjUPW:`r>O*ZxY/ifԍg&*=ʥj ĿWKNqXko/@K2c8]R]TO-(G[_4%¿hbX"W^(S|(HMWbI/;>"6Zmb9K$ބ=f3:c :D@-o I83SOȬϺP)=Z*ѩXqRg( }KE1l!k!]c0 F F_izhE].[]AJä-(Pkr,7}Zi1C@=#뎼Qˮr3 /IKc< ̷Nbu\kڻɂXlaVN򸧗 v|\/xT#JUZXz\ٍik[I6"wT)`{ӽр ;;$"EU l{+ 706%n9eUw>N_,F ȃ_QLg W&"vK)BA.J+Ephbi{ 0IAjXb2 JFBTr!"8Rh Bq=~ f9\IP>=BqY& i؁%^~;Y"$\{Yg'xԵ4 x3J%& 8)sz6S4|TRG*yk! .<90ipP?\lۑ]I)@W}!80oܢ7o4?p39Thu^ʮZ٨Eϯ/2#K$^{pd{YWOuTHJw+t.:)TlSȈv"T|*TK/z5!ȱG 92:[-γQ~J[mY3Y-F~wPEnl}.OIYq,p) }{>M$Zn%"uXz0`ϼ'E; /27DL]-mWSW?yBck&/7XǎoU-3bމ\V{k}7ɍ*IA7qrg|+4M"7:O }}Guy׻A{'aӢHHsm^_3 +T:w ,ͪJ9(}{7n1f߆ɗTv}Gy;c~*  u+d_VIL{~ffn{%#HN h"*0Ro׮J%|wS/_ k,}ό)AxF2)K +l}$. EFJ  );ԨgLdCm5I93 TE(W$F)躖^UQUKUЬW `ù->nȢ1Yz *dQGi#Go5${3){y|c)Nnav+8g&@7*O[).s`f8. oR卒> D=)~>DKbc-7 L7R!{\>8R#ל!ZKU\H2Me{N~V3PyS7xn pBmx'hӈا-sGw8W&\< d[Sjwîr*SA ZeDWpRsm > H%̾)xtİ?X\1g7~Ա}?@LI,ы"E{-YWq ͨAj$ BgŒқ <8܎j}jE1w:CڍP ThiSӡ+ZD;ƞ 'GJAP2~J '{pK0رcF.ws>p Ruh/?Lgyh}i=%~Iub'ie.:ÍB BQk+5rB}?ڜ^)OkoE=vlr׋V=^) ht@P`HȮ]j[#T}d񅙟Wa'z(ե-~0N)w*<5Z'(L: j&YLovٰo v-~e pj}(?BT\)Ɋ* ݄k ي`N|Zlsb[OLj7Ct7@: MG˝ԓ[ᣝ^Kd֧05{W@,O;<{|.*teHA>nR{(̍2\zG%l k5BO 2{ٲ3y}UkՒ툱˧nK6$q ˥*\.拹 ~80漓Dz/DCڛR8e7߅/*Tçe2d5TDS+pФ$i@IE8 c~t̊5Ij'#7r@VaMZۓ:^hNp7ބSlgʀdȴHΠw^GSsS H/؟mBT̩8X7E: ,ÿnj1͹qs+Eo NotL|D\yECi2 rcβkpuGkC1dі-k _Iˣe&LB4IZPW(KDY!|#BH\ ᘉ҃҄UbLf& ]e?hSԗfۀƑz qQ{+Ldի řXI@vu]QJ|.V$Nŀzoqc& ҩEV ئw^ᮢ ľ|,E!G,^qvYNg;@7lb(T5> F"=(V(̞lG ]/;yjWi`VaƏr@DhZnMXN嬎/Y-!JlEWl.r@˾$v MU?HZr^ir77/rYo;>r܀CtG%ۣ 'Jep QAF}V!>ic[ݴ@ۿ?_KV:QzR[RI"jm83a81o=nX_sԅ#n^v_&*(4_HRm;֖hRuDl3=$ *hI{6p ?ɽ2)!)l^^vTw!oH) C9MhӇwd怓wroisSbpr.|ڦ:Ia閆-vs߂+xN+T=7R/Y?]҈ʦR΁` r zC@%zp*S*o>B lp<"@#mԷfuPnvlhLrگ[}E/3 KNY)誨5?+k C¯ZH`vsFXS#MǢ]Ф6̲gDiԽʎ_H6BfXKdwPhJ>|wڊTHQҰ&  1TEB=<\N15PB'7# S)yо$( ]m.fdnpvzBƙ8&xw~Yqmz%.,5%Co&@ԨZl7B:y wFVױ΀' (~>o~mXNcv>\J*"\!!~2vܰ]jWЩBçQ1m/ϻ Mztd QT Ri\hTM*?93k#o:V)k FzuL֔'2wje$=.\ 8ժ_[M=BsgN.YG~ \Ea(&oRT{)k [ËNƄml,ԠH`!'i ՚2c_璞M՝^;xدZ)ʖGQ{ZeʤF_!%g'J&Gu{cߨROa[OXR<5rCr]|`B:0VxAO_'3PL)jTH`{0ݪ㿷! @6?vV.}NL<^z*bNZ@TF0po+aYPy\hxbinԹ7 D` =7ӃU - }nE+esye=LJruX DF-_C(^wN-M2+d|R3EBKmq-Hʚ߹˭"?F{EȶX•.cF&w -]x{ug(j7Z@-U[呶y F (U+1C4=O X~O=U'&I^0J{iO'^d>n0oya &Uv#؆2wP]jEF2(AtJ \|+sHiaνzD xEfGMT yûE$ۭMB0v2/ooM.zy xU21Q4CmĴT$a|{w[8Ih~mPŸPakZ\T L#%zG/6F+˜2%Xޗ3hьeD`k ˣK'HVDzʲ  x2(,z y4\Rb'J$7*;q hpRS|ұdfS;Z~*"If!C:uX+4_~ְW=8q5QzE[L6jEyqâ .56Q&M$p_`]8¥rf CnT09q||NLQCh oh G!]R@6Fghc}ÏPBFPx;?QRD*#]tL38NPŞzִк&lT6]Sd<qV7P8tqf|AxmDW(jA{J RQ!['B>a^/vgk;SD nԲ/!v^6wPcVc(',laNƲYaoUY1Ҟ3*tdW" }@u\n~U&=6@rUd4XlG>AvRGe7Tbkm]?fەIZx07KeeL |Ϭ2t͍L="lȥHDyҋvޢ{S|ahzKF ; FGCPb@uG'&س{] kkWpH|a*%6Wf{ v]M#c[)½I!#[b1Rs^ؒnDgYgփZY}]`w c=e R$ 0r2~W~F 3/}?}w8"_iMv LdTQ~v\|1F. 5{ɰb9a)>lX0}h X9vR 6|D6, Uj 294k}* _ܸF%ʼiNB?_F^,ѿ-[نBê;4)uHl?xZ'TLsG֞-o? >6My8)K?P^8paM(1W~^H` ҅ oN- ;=Qd.WstH,_${b2;5+'$+1m"0uK1Xª[j.Soh̻Mw׿& xÉeb7ԅSbDdR]ʦا.[gddL*Go.- җTDt>Y¥1VZ`z1S$q- 9v%GxC>52,J|J=Xv(NAXcokaJ{"8P޽:9j#jD dr'+Ƃ0FP'),³5.$~ՔAo-|番hDke/hn#Jx<~1;,jrtgs/r/)P=췟z{g`2y2<úC7ga`ss!LWԵZ Z< XYˮj qrkp+(<20S먠/B浢<xI7m6}uR&j=6& :gHvHiURx GnE_o$(lˬ TfDPz`a]noTmP1])ӻ- CJu>\}曪)>:6KotNz3=xCǾbvz"!fvzӼ8np~zcќb[,%qCqFQy#|_$כ;GxlV5X}hroy9·U]pCG.aB_l;z r&L^f`ǧX>G<) ev{wa{dO%E1sjD@=K%61Au3>+{^x{,i'y4CcNN~7'dw:eJꑋaP5SJJ:% )tlfTTbXV[|g#cW(/wRo]" ޅ>m 4&q MiL@ 7nM,-Bp$,oqPb/(jg P}_ү?,x,gl!Xh$uӭQnIdHP@Sp2l8"~BmЖ+`E:1,hq+>'69B)_1i߮bCY",(-LB1+LPW"G`^`jG `@"vI'2P}X1Xd)O% ټ| A87-lHwӯ;Dvkc{#CM`bHO'3n6$ *3 "ĚK*5:ի鉄BD`552&(j,Yi^Y#{{I[FDq/M fGc@l-َ;eTaW߅[RFy-FC;<][eo?(S̆qs%,EvhS_T ˯=8VM:`8Zg8eliЫvFN:} $A[ %fؘ^66g\zȴ=5I((vEnUDo1&} YF ­|>4 nPtkN%k9 9T'/ 'JU!wIVZ:FNOdB&N :dXɗhYd VJٞb(~M m,mA`?O_zcN~{8G=ۊ_ Aete!۬7!Ttʘl1b#Ngfw\m{^mVqCe:kgU) 8r-}[ .L?1/h,!*eh& 1Lo_ݞ}:2m|S-"B>y; d1&-ԔC03bEXCw10T+Dqzfq@ 2lA3-w彷.ӰkGhY/Hⶹ xg"gG4x L3!ʖVGQAbчYkX<ЧX K()P ^Hyffk x8c xNCzbNR%<N!]8+oiutH5)*ͼGHÂy~% >^s.\=CS䓚5S.}}ې {#apG^XWԺ -0 n L/!fj,"x? Ib_C5/ ݫS?nꚌD5^Ƶ;ƞYnXϷ|fKt<]g -rɉR3NG,8<:> Wn)JD(ɍ6KR>bm%~r0UJ\K}) ^_ZUrol~/Z$ LLn920 Nm xB 0j-i[1%2\ _PIWFKE~C6xMN[2dUg{eYUҦy69aeGpb!?Wh DܮZasb7=\<> :Ued$ئ Ġmq72CO\,{rb0cKjyC(Bσ~/ 0;NԫKp*~`Z, NkOHG2 rhq]1dLp"3:猘wע!^{ZiF"3SxDW@f޹q..sKh%3̋ F&ttYHz*0uQ2cI5,) }8W0sjfbݟB8(~Ę!(G3)6sg(Ql&$:vćnHcS2ڔc)3ks91];EBT5h#Lb?=UB_gK'5C8u"kVPv=ۆryD;{" ʶh0 YK`*#mvup`P6{)ӛNa^rzy<* 2q2j s\̽$U0HPZ&tmlTj|W-D#^G.&[}xJө&t>Pٜةy~MGէ`dFVp%֨;}h-5Z͸؈菋q1Ujc|4o.ҍvE؄s[O.:9{+{}b`}>LЩU%jEᾚk ԃr4%+X&~$ƪ uMn8ИlÏ+jX$8>^B9]4,vL9)RH6-3#TTg@P2p.ihL+yME#Ö`ް]0_TY#ҕ9$̈́J 8NƦ_( ٌ3-)LTʂ69JʞG ֊{a!3OrM5Qx! ci+0~S{Fn[X_:%cC?ŗ,_-GCZM:pxw#{ʺ)M<oRUTJq3aTFw]\xDyyxwOAy.:Ȅpi2&.F1/ge܅8Vq3דݠVg'[ PP5Yfgdl.jjxdd$I^sүq¾\GO0nၽsDxG:> (7Zς0]]|S'3]`qbƌ1Aa*00lT^N% U9 Myg}zw /j8jp~QVy"U&r`4R;Upph^ڀ|a'%0,չ 9u(9An?BᙔT8ѺIH-UPYo%c_lyBٲUyPaO2~-,BzSwjz};wA,)Ũ%h9AJ$ Oc:NYpc bG+ck" 62*dL|v;"=/~ItO.. B"K2÷1Qt9u( B!7>yNqC*%^mXGG4r) ԨbudnA M\|7V@UX.ﺑR$*t;m}p5nmmXHɒZ󽽦a)1XU> GDyv}gV[%4%L7|a>\pxNl#FJv5NmȊB:ҍ 6J[Oob tj+OsJJ$$WTFi3Vt}L#Ľ91Yie bY]غ$W0Qgǝdrk֤aY *:D+8F!@H6!c"+RN=c%yv5n5 Ґ& c3Ȁ<ij_ٻz4֑Nd:HX9 ~hZOHD\' BbhY:h9﶐ )O[c9 ߅H ^ %l-%Xeve T6|AXi䥉:8Ra `<}?|/U'bHI=Ώ_(݋5 ZD'Z`QПw^ΆKwHqe1KP@Ƀ#|Ӯt>iЭ4e 2jjk1HSTf]G1$|ݷWb{E)w@9haPP\D9 ~k?7B6 ]X' c^E5t'`OwBqxO-9c^? na4+7\bDd_QPsҺS[z^3w޷6 xj5 ?%ݝ!2啕(#_ћ/Vn j]ܒ69".Yl=^?з 0!IEw=ˡ"L#G Ι+ϸoFy%tTcצJZr ??ehr{.wzw|xOJ Xl:V+/`B1B UL{/o_twuY/S+S;pTFPL\A{,S/,TOh*-&txH 1)~PJdavo08xj1lLHDNadmJdr*^bw C3Yѝ.:$[냩AF1 CEȼ)f(c]ˠ݇kly=^ 7<Q,#A%'(#Et!!q57V&㻽}t-}5N;}pICmSC ;lr#rdo1Z?bꠌu'Q.X`-WRNqYVB .mdɟ%PzWӭc]T7?`J k$U|U^8ԏH<Q~Wp ;eRG} ;P2糐`  kx-w MMea3Z>a= GʽZ;<% e.12` ^FVźQشytr?#=X,lvf-IRRy׏TiC?{C!E4\3{{to؉2Gi{33TJٯ[tr m"|$qW=5\Re ľ΀R4ZZfj7PA?I[ƒ_4VjQs;pqFx=n^eG$~N/ .,VOK`sVB¤p^bC ܽCzJ8'%sD~{L/1N9XH߹Y|-yf1VqC ^|NVܓ.1j@qr:O|~G*ߚ׋A\F?uסeG@/b[w#DbI}~| EsMv3/ 92o(4u>?o.G`|[~%mkjb\ *hXg2 +NxJXHgi BSSX !5L/ʰ~:ݮ_ V?y5=$.gw5U9HŜS9R](),Ug׋:olDEk8v -:Bn&= ~&PN8swgU +"39"?^Wq c&TrB+8ȇ؈!{dA1ыVw RlBuzß[܈\:e*>{+9##QGũAzܞ,_;MLzӸ{^qOPx}b,˝w9QN .]}F;xPɁL,.\e=|[ۧ!:~y_Q/"$P!PeĐ5@6y3; FsZbkj` ^>-3a,Y|ğpzoQ"9wN,zE[Jm[Z! +?2X>}-R5P"dFqtt惹s@|nɨ;[Do LQA@G&2EE{F3apt5EvDߥ:a_1i|U<xkYLq@+| KcO^ !}B{[4yZLf$YM[%ԅbF~kţ| Ց!KS) }+5X2b6$Ɍc"1IrjM(肦.Vuc9G6|J_ag3 +g>ƟDKEm'OS>pGK7i B_m RBJ'4J$%L8(,$qA҇i4dCb dvxdͭ|M[ " Te3$e J7Jt]D^2#.c ՕEȮgyH%;HH ESNɇ= ԍm96?4VٵοކJ57&5/›';gF( xYI8àe -O0-))Yd! 9mSGc]*$T$Z{&{$k"g Hm@sbvL:Yغd͢}Rիpo)ާm6j,ՉK"Kt!g,vBMYͲ"k JZS,OsuUfy"q|g5HJ4:ZƜnU_8tS{RS'IeO*; CP+x<ݧӵxq+4 ?nieӘxB^xqN;E)mQQ)FzfOn:1G:#Opu"US<2]-p@>$kL73Bi1Ljsx﵆*vP(uj"wL}~=hؑq ,)@d6RHQ[bM }DE{niRXRC48uV'qqN(CmBPe q{p~ײmHEp0A&cFkZjL1M>C`0$Bxj#L]U5+ԲNl8~<&-4)Qpk~J Z~* 5hy6ZZ ?Ү+e=jquoQ|Yw$N NVFKWK1q lxSj%x3Js|!QXlϼ}ʡ?_DV&Eژy}*zR媰S^V(qOmˣMe pϪ0USc"{ΞbCeyeMȣr[G}G@)_l.\A\<+$pܴb1``=$ܫEޖ"GE_xbzJO g@c5n{' | <;')ӝI0H'EGhJ]ݣG={snMedG7 W [2&8/&ӳR-B9E!T# <|^2)w?K b/4C~ZKzקDa 5 mhEYq8(wq˻'_UQ2 @to0Au<EըP‚?aAʧ [ĪgA~y"=!.Wp%`G4YYhU% yAˬ`@ Ov2*<P`3/w lJh|jrE\8IrW\L[M1HElqZ oItڍר`U.g&b=5$㼥jn- Q_Bd (*c e r2E5} l@'pinPFypCjl] t=Sn3t{bm H@ٞ1MgNBʭI JwJie%e;ƶ,z Ug s `+wy-1tqɳ$X gt:ީEFkJAvu7`"1;KeV@.7r@.PTZ%/ l>cKO|.ӝyb i"{[`n ;AvtV\c[(0{~uc< 2ڎǿHh_eD_ GjuQc곲[WHՙY馜FpuxUA|3 =S=y@`,0~|_3g#OxyVR@-[G^kih))-!:pZ_PWP1['ψRkAk T݄ˏuU6.MNIj(Nhlp2fECĀ K <:/8p6IEuގ.@hn 몊ݍ9'i%E-uySr4hvM 0qvƶ"@y;$&!S&H⑍$r7l1z< >LgGG0Jʭg\"7 =wV1Kj Z}u^Nt|GTBtH085 P Α3o:d~\YX`SrW#e(@絡+ի}0 zCԗqgHc4AVWO_֜M6c`n|򚄦0{lYbP*("h&&e53M5ƂI=dߪxR#{qqIfS!zUGǮ/r]"(;1cEpj$XRcIrj4;UU/$.Lj"%-:ƒ3/4eQqk ;t랇8=ʴϾailS,iպa݊BNmw  <%vEzG5mYݰ??2_)^8Zz(%(N߀%L+:yITtE@eIcr|=k9i]d-T.hTxiX'0-sL롋%v8Sd/π1/d1b O-Z MOjYq"?e@y`t 4sK.[bDi·"ѵ-?T i yulP9 ]\ >*B׍SVHk5(lY)~^<W`}s]g&{}'UX9|w&-ͼVG IwFk7֞0pNZqU!( GdQAbeNH%2#/:r§>=C:nO 䰄rexr -q{#mB=e@DpnGjFUҗ}^;kʻD&nNpRފ;H9skA 5x9Xj`ӿិڌi}T凂, Ƶqmw"P6,Β1_ߘ5z/  [_9܌pn,ՆyZDQ_ۤѱR=|ҒB{Z7S^nK8&dH m4Vy_:Wim"`3]6!Iٖo.s)@WC첳*` Pǒѽ\DmW=-gJн N6X N Q.Q0כ`52]e8Q3`ºm6gad$[DZɂp]/i0g4 fz걖WGgXwwm*P -9<=;@D5h )ت.%3櫲+4[ 瘜n+sHI$j*U+mL8nkڀthOI<|W1悎Oһ=&՘tt*JMݻK_\bM>GI$i,< ! PBDn\`XچbsQee jFkEfϯ.zk]^^p |z ɳ~Ї5Tl* Fl}Kq.x΋&@Kl{{>=숴QBtu7nBjgKڝt;f>~Jo]2W-~$*&`iW:}G+yxr&Ykd ԗԒ~JI |ey?Ǔӈv?F3岼؁yf2؊G[ڔ㷹ʐ4Z0YNpݧm%g׏0}2ppZQOٺt/a˹Q-4Fz&t> i: 6zb1ؘ`BB{Wn-9dG<,2IV&r%pxmAZsӑz)=yha}^ɩGV).,"O.1RƠ@ tn@>x,`̾3P}ejX-OHGܫx,eReom╍-`v5)ZT7:G<7\?pCR '9SQfq'Q{cNb9Jt3kBx$_yjڋ㇏WSWDɌgEoKTOK% 7'iNtH@ˁ~_QE S;JNtIuP %[)תUELεu;[E8PcB{|QM|$\5NI S'=%6()oU)޿+cEiySAΰ}8l!B\t;R,!T& W |\9Umk >750D<ݪ\/kl\LrNe$aD@ ''1-ljRMOJ@ !z}E",霭v[0;@.AXJǽ; ,qkΔ/h#:cCaW Hbj nHi8&.2Ƿuef(Uث,2Tm:'AmAKG\ÐB@!Kc>[^vX3w[ c 'I'ҕW<6K[9R-r}q*gh(/a uܻ$iaQ< 15 C?9_ze85YFuPѥ5Y5-;j6 /1}zuI e ^0::L"X r+.A-v^i[͎%F^ps0{v0(֋ +%8/r 8J#o*yuU.ޡa]%˷ OqBznFp|F|raA}PPfJHUoY;_- HC J"K+~/DY|#P^ ZgB>ᙙǎkv:v`:T~B?U.؋WN'.،}9^wmq~&Ő}1{[G07*g]k4?b9UPswc*8p ׻p@UP#p(]jݘ655Nm^I-<=*QU81_\hƳ VWaa>MLqXBt:Jh!tz>B<.W\ O+U0}̓veP7&.BN8\ h+5ºEr\% xWO mBT'Rmy'@f hD`f&P9T8`7:9Q-K.]Ym=M%7o_!,L77 e*Jʷ[I c'^aB7ʋBc%+9|SFL'6q9{ {̧{ox+9|׃'hur˾0 Nb3l(AR@R}߉*X-+b.9lj'W>ş؉(u9*`Xv-7=9. A[>'ӻ`D.kr#Qx!?W.If(Yp/3ctdHӶ90eM1w#@h: 5RT}ڬQO2@ ݯV+ԘN̕ŚY!$*\T0b!zcK4IYдl@R8Tejs1r2d{1'BR#3b-(QYE"Ǚh :A(8pO]E6&<̎ ȫ`Gc?vIgkrF\?I Ra_ Bjn"^BBZB2O_lo:_ZB3d`#U]<ڧ gS֏ig ]0y$҂z$*.69QR@| VXTHʿ0|$xn~eb̾hV& ZnhR|i> "hkҧzyDi:ܲGt[Fo$!o: #K0P/Crdr\Wfݐ b)8FjK)09Shq!x . ׈3 S|1W_soge;QF>ϛ|AwD806h%/]j+n#S.-H`QһN|pӈiRYDZ1SXt]s-f C7Ts :൷hsrpqDP-RR>CKwUlf .KYaTY77{sʓQS<&fᣜz5 4}mbН"$gl2rjk]2 L =P 9-& A9yԖGN}"+1[xUQ*BP1{<ߗO8LNSzr7H?C7d 5%C]Z6* `d]FI]qGbxXm@gm =d*bu` c L>Z3_kۓ\m>`x*PLYfX ^Z-|( X5;J,'w%.(.{;kZK@jm )0iLCNڃn~*4îHJB-y`I Toy66ٗ̔qMD߁B4H`~mk|FLb,=zݝ |*iN;5m>an8}.C:Ld{B'/:%WݬR3t=F_vG.+CD:'yK[rmOcZg?UVToaڭ>o$5U%"ը{Vbb_Jת_ «EA_kă0}WXOOcWډ;[&pJ R- :l}Foa6ȉYdfs =5hKL}$5_Zg Ƶבw3Ly0'tD;? :)`RX[4k ~z%YՇ}J#$'!Bn_R`KU96{ʍdȌV9}9emiMe*J3Q^_ͧ l/Vĭ֨ kl>Dzv"Wb%۽9l QTYzdj9HA|B[CHWwJ[b}$@-loٰSM/0ѻ?z6ǐ Q aO1㖱>S 6őg9/wVS_OT߄[].|֔?l쳏mZBQ̣67wy(wn+/22jOӛ#͙cE@R_TJ2m^,5(]`*- ҷ(rʞ1"6KT6_llGpzFf p;a G֜]?Z6M#,-3SS|F񪕮{!T˶Zfܑ I$2?u2#KC vMT&駺{F);vЃ̢ꢺ&щQdړΊtҳSnzUy-qIv,uJ*ٓvo'p "vv* Xy/p"U.^C[fqH9*P*j cO_i Ga!ǃ$!l߳d [hFp^<%'0J D[+`I|ܛ$aRq[:)]۪")ө)R~ $rOXC[Zx7/ :~R]G`zMn_*&cʯJ- ȩD ̎Z ^55?v2շ!U*ZZ1}鬖(y_~`6sO]JqaX7PW1L4sLgޭ078?v#8eOkc>BJOx@tJN+,I&EzrW~<z̦G#~tW4Awʿk FȊrs맊]%x=Bzh APqF_s7¨]0ZH*Cj:Nl>D |DHWY$xu-d4-mCFgsgq H#&8bSQ~8˂l#cJmL :>҃*E)c[sQ}F0$Ǻ¹ ̈́<]Ȁ#aq4ęǍ=_$X}#Gj#o6𹚬ʊ);xr\R\i)zakp5f{NELBN! I2NOJQPn"g<_wv7Td*N*%'z2S5^49"eK- J7/&ſQ%kAb٨â*$pi6so+k4Rɽ:zTݚM* +H{7)u"Y8gE(zoW/I;>=_O\rH <{M,qˣ8 5Rf3ql_SGޱX\sR~-I@Gdix 6ٻJ<`ڐ . l)u2_4\{}x[F1*1wO*gEFռ?J'4u1/7A8x@?tI;y2dF2"x[u e^N'_jk;G^5CޏLHѿuce=ͼ`s6G,/Ɠ=]mmR,c2'gB4cCkp;;\Thpٮ)p5#S?#3+G˸%ƣiffC9<)dlZtc;\Q}G+EqBEKb PS=LQjҌ>%X NS/gyiII%`&mk҉x|'QX 7ܟ>!ꤥ{R=B\ K-J/mh‚"K3]DVIqls͠/kI_?}q9lo5qO.Fb /ޠA5mB.4:dx {E֎-Q:%](=ekeԉPQ~(IK0@2tczEtSxX8sydL{Nx{y4-{R MN(0w-1lA+;rLMű6z_[T+:W2ID6QbNٳPM {Zkqӓ܇]4P=" ~p99ЇW/mҟ\3_p:Uh9;"doʎuk3sP"Fq$Szl BcR]YQcOnF|Cq$iV}9L ~h؛FC% %9 Pƾk旲r4 ͨ޴1w5O9SpYƌEX5(šIgw΃<"b-'`YDre(h[fjuc4}B^͛l̕g̬ )PDcPڄ ".'#$/u6Ҁ"gt PT}F2*|BtBJT@,}+O~`ڨlJ|z$Y2v].W;j7_N^UDL [%rMUQ] o(G^CicAv{m͹%DA'd*#YױBhѨֺ7If' Gbhnz`pee!&op[Qh־"k_U19 SCۑ5xWfb:z+cɬK0 pcrT}9cKJ"yӗ Y+W[+LmP\7zT<^_(/w$U[o(GC[GUWrZa,b;^(vyL^]5+wʂܫr#jhgQ+RP~v%XL[RK/#u6)Zxc"Jn C/QTnоUޘh-/_*a9e7aS6J'xa ,g\t}Vblv~5_́!V،$=ߝ{obD ,h¡5iڮݡQq[0ԛ}Ň).) P;$=ZrjFeScW˛?9Qm s@.@`*JZ9 7>-͆SޗGq\o=bЕ$1+xW"|#B<Rp@3H0 a$孓.}sWM~圃Go+[~xmnUȝ mߐk3#!lN3t>!X_.v- \yﴩ6#r6ޥoF hRVdL)ރ82"M\ft!3I$6Ī{j@gĢZ;M,+B.CԔ+'XPLmlEkVp~jq}Ga@#Y5g` )s_m%!m:S5̇<\~G1(Q(Cl*o,cPKW th RF".mJP}UIj}8E^ve6+{ѯd9Ƌ7:XU_ߔlƉuf@ɮhYt,yɊ֊P4@䜂$!L zWU+ܛr{- Lah+5)ZY=$,7f4:]yLFũ-A rqk. P*]T Bž74OM~0tɽT [0VFΩDx[:bb4ʣ1 -ฬ4jn1<Kҗɢ%ee {WF$ xW\%T,/ yꪚ6Z&a"!8+~Şe>Ey3`l4E SQ78ݚ1bPQ^,os_sNwS^}p!KC N^nܯ[%jgx[`yJ-f0mb~5:~g \w?VEAwpiK7@lG}NgVVMbV߂V=*Ce'4t=i3v28.33/qV=vda`4j kapwGȑ2ƟR ?}FWk_fzy l=fU/ Q y+$靺f"KjCp[\-I3!hB}2:'ٯѲsl&?,ʛ%[$n+06u&oaENBB_6qnFQ WBr =/g|<{5z^2MDB9ҬFϻ}aO<%A :!ߠ}VOFzԏrX_=IYuD U\`'CLN ')RmLcr~qECJcpdY=5k}A To3_P{3J>v7ĝvnE&Ld0n&ȠZ=m aHD0ѻ2" prӰIn+'UHg15!|keA*^EyXm.Α[Bvz85$ w0:v|z4(D r-B:џ0Q~U!x#1Ӊ B (b]Z>|)9jX蜩= . }8gv㤉08WK?S`F0PԮ- "@|< zrG=68=[-z?E vg0}& ޒQ8dQ2U>ڠ4EYA7'ycyQn])Vъypu~n:xdL61dkr74Q|u X[S0RDqrb_(,6!~bC uР%DG9 `$vq3(.\ѧ'ɋf:YSA'-S nׄ_on 2i&*, _[lx*;Lcۼ5EE//q"60UZBXb^I#g#/pyE"v[9=̂jGR)W }Xdq6G-o>]A80ċ"VW9I(: &Q5`EX͵HᮗxKfDaGoޫsw<9nvlh4p?Q+ aag})`M P S*wIzy~$Tq?9f'K9̌n8^Eą,ze~[VyyI[P%:obӁ4Q.C}%߳kBNMV -bϟ]fYؓB )cĺ'z3}e, -K iCbݥDS߸%ie=fޞS*7;I)]:lïa2l:S(joGV;N;JMTOGCB5֦8&Ғ{1*2|[4sr_E!*PF59{$w7rrHɮJ1 d(W >ϧjh2U@0/C~J}%PJF Ш(  SEYB GhIQAX$}|T9E}}ܟQ tU_{u@։4+Dͺ,r*GeR߬+Ts#)61Gnuar:ps@ UZTŒY"QQ}NzDӾb|]X{t p7,lA*J7EYGכ%({f:uE qi4=f^o5U{; &dՍqz~y&,4 br;S2 m11=Gx ;_]l]H%ei]G=eLKC=` (V$U#08em,5GNh ‹wE+ӑ)aUr^!8wp{p$g%IpkчʃUͼ{BA5⥚d6"+=};>զ| 9lAw@n-:iL=1KWVN܄ xaҿ^9{*WΝsY-75:0:[MszÑQxy C SMBN)Ә#>ʊ<>u KkD2[<׮Dß?{x! NQ]3hA3:7s3Ԋ@سޥN'0KC%ˮ@TݿyA )lґBRIv*L T2e8*xCP4\ p"m[/0Wv!%xI 3RRPTyH@ }.>_}Ch4J{G.jmkmY?ՔBEh%eaㅢ_+D@j{cw9[ [f7=/w2p`p#xjEtFߴyu#ਞ߁s_5O y94_u=̬ߙn6&dI>;\3?锢QfELv@ƴFQ/Wn!ag34ډ՘{^bZM".vhbbp o{Eb;c* >Z Bnx2}JLG!ŽL~Zvˆ\k0<LzB"\>D,^F)iM0YҁC؏ߒSJ]C8o& [pxחd<.p7iu2~RIgG,.%&cLs+Ώ~ E{/~@IrZx'A0/X!l ^#f-E< Uj>8.a$AD!sNݖ/e|^2L7,a }v!z/:{Z _[ o³ɜ^y 7 qX+ +[. [͉@r*% 8LIo0`}owaFeIaPZn#$HC ^*ʤ7k nakR#fmc45PQUG KW-c@rR9t⥬G\68M~`Jod6=|$K_J]qvXgj'ض*e7oĶ܀uF/I@c9kÛ=m`lW:+Eגn|.gCvۻZa%µ)MxSn Oۉ?rJ>POGK/;(Hsȴu"V/_|%H\%T.gU,8K"b~9) J&NJE!㖬`Wc͛AԕMHʅwl&ut+]Ѽ k3`6m m)ԏߐ]^_]Wݍ}eCx-]16́Ro@{|&jnmP$^ Rz,b*hGsGL0qB"#mDEvOW6,I},m`j5֐dy=ÌιS DCՂk^ `=x9,t?EFXAj2Jt:W(7ֳFąN8M{Lx-׉k(&DOተkjnqF[QCW4CJ"&0o=mG8ptm]sČo2Ϲ=Ssi@v_[q'eBs<{jn=({ *lWo] 'aD7_.wX%;Qfm4HXS5Eˡ'Хh 7́&>sɗEk *y04+d@:9c.zGnɅ=Cf)aArImg݊ &*%t 8t->lH{He X L/{iF|O[a,r6KjY>R|2i%](Y|ɗGPdWG&ҕeNǑTʦ ,Vls+BTb 0 rCtN|Q7}ìy)} ʑWFj[3k^M3\7f-piḸ٧.QTc""bn5 -:d{Pq<:|~ndkHҵo-@LUks'Qbn~PߔڐR<wo,Y?]'H5j!9^鯈u!.t(PNډNu)EzNI8b@v-֯nqs{Cs惗}ʯ-ʫ >e3-!4 uNڌ%)~5Jq1!ʀA>S6prјs CdtTOHt qxVD\qMHb咏l4Fr;<̑S9bߊ]`jv LӞng}:HKz;?d*"fJCËg +$]<6 .OρIiNS ):٦2 3.>',z3X_;۞fR+-ϤTPDqWJs6]ؼ}h6~<خJ sq^o"cmpeҖ<Ę?-h= >4;92f$R`1[Im P*!3nSbEoVx.s-0*sXl~79uEДaU!J|#s OKZU*Ev9OY-Q"#F) W Ah>#.Bvb4a/ߣ"jA Ov[|PHޢIQkJUh/=/sqpӠJ{ofCdκh4,d+;Y}OP)UڰFMĕWX6Ӫ\` u k$N{l{G#m.pd6X./YWʠ̀)/}7CA0Fu}NR*ݣ+o2}x t`SxY|:8xJM7伭Z38znj(BOr, sF<͹ᛗ{f:0(uh,-%պcڨmkՇw!tpnPzJTLetD( B=m~ 'Ӿ{SŘ{*Z%,";%Y3dʮ[4Q/^EH34ָwI)$ ļM, G"e:JtxW:!q%+ Bc97s,͂|r m v )" mִg, ]V=YSuuyK_w`` ':eũmݴswPAFLHߋT8\7]L*0't jyi(,{Zxϊ ֘|FP=(!BYG@,xt֖K}L$@1 D;:;VI.@ w'Ҫ~V.oԁ QI4f$y=h|#9o]n:)zUG^76acHE>\fLݥdIMs$6>7oyuNÑ9oÑvݖVkʻC vz+Arl➢I[Br- hzEˬTwSe"^9] \j Pυ%Kkj}y|X:VrrE&IX1X:A xe-H{jgw l͌f9/8v)(O;Ek)]eXQ'X՛UuOR'Fy?r "5MB)uudt2 sTNGY.2Dee M#z/Np^W7Sr1hcI hi7pCD,g] L*G6ㅪeSp2r-#fwѣց!=TjDg]7T&K챝+~j' 8*ePTESvuU-%O^Sf9WeBdj* U^ v!d/NPFP[i- to6*>/GМd2aMgU[?R,_Wr(Azgæ.fryH j* =Yzᜊu9A9U$$jGo\؋MklƦ,2]|XVRaSu3J:៾?p`ȰnOh685rƣ¦#M|ˀ@E1uzI֠hBY"`ʟTHmb+\puD<>#ۊpЦƖ3>Pȅ(fm \2|X a iNWb͎3TkK*6KȌqKk+L?Nc JDqjY*(ezC'7xNοZfMAhv(;gx1rAQJ5BN+޷Ǹdo[{]fnP ]$}7h]7m>.M+SxĈ}۲ͷ.%c)eP@-ߐ?) .IktJ?ank7jA7&߭bܫ/G!w7ppׁ:!C 6κ N+S4:y>cc^ѱ/he'Ur)[;dTfe E(G紆֊ct=Ͽxº6"}փ ˡ'Azzsۦ?hd+6"1L"B~2/7 vذV6>3סt^^j.ƼG8!:PqԚHf _xFͽhu$; u0vzȭ b; Wagx+L/w)g zz_$3B'inˍ;P R뎮P{ť`0>Ħ^j`,`4K~0>L CPt3> AqWʷұdKAcG?y2r#18npw.9zt >B Q d:HA(\UBx ɆVOʩ( %t^Z ތ {0aaS=cѥit8 ]| ~,̢ҟ脼G_l=htSɦ gg'.Ыs7wJ"\;̽50̴tX6Z ~3D9Ӛ^| z[p[M'cIYb$l.>eCYY9UΔv$Ko`yWfU*Zَjy7T#z-!2QHuiUJo;4dV]f UFz >d<6 E30At]ܘ@6sdaBʍuiLM`ДO.RDJHW\iDZ4!9~I2- H;9!(vakpJZwBg=e !1i`=ZON-  )gr19)Hh IƑR1uH)@~W[+FR,!QJg^ Nҙzk)?d(#/$4KI uDU}>@m"JOkm^s}& ;0SW$zͩ=v"#1كj!g v ;tpm6>mˇ&|3VR\.+iօ6,f% $R"B:hX9GyīB*>95EDnЗRg\ta_%5jݝL1NC4q6j. ~urfHbTux˾uskg] FiXXF/8%Z HzU ʰIQ #EvIEo@W WGzR.ͷqm!ԋc#L2?:o{1F8} (w-ŝn24.bX̲5VhWu]?j&o^7^_OR-וBCQy۶!I{0$;鯻>u3 Q/ UAO#/[Q%2 %e Xh`ШmH!ghG$!A.{0 )9,()O!$m'iܴGGM9{⢡Pӓl6J4Bcp.l<6@e{LWǿ h(ؕ2??5@.y3Y.SߠMêt Tmo5mz^rHIpe>(oiaz%0;jf`r]*;-ᘻ6Lm/-BEL$f2Lcw+uz vk%=b,MHjYZ'ɍ"Y=e{nōQY,=_?۲:޲VjȂI1ڱuT.ѯ^K!nq~h`zR7~H1X:(ބ-bdiXkE MRFXr ˜jCiqmi`5زCCR@d6}`ybj~a`ne֞ F+LNo*<8ZmDP]WaR8)0H lVrf?`wLRmq;)68#G>ɅH3ɇ"Vjṣxrmqz&\I/$D{I1읿LJ>;OX/nB0&[؟{U=lՓ1!u\ΖDStu+t=kLQ E'b3sSۣF'sP iZl>k4FJM{§H Kih%C6LTU˹6|p"8oMbKš2gNܣp yNGpymA`luu1!wyJr1d:1Fhmh}"b߯F˵+YiXBWtX"@Äɲs{NF S]DmM2?yK p=Rf?ˉDzP 錈x0ko__aRqq[z9 c\nƗ~Xs dY [P!PvkVEnLk]4KY $KG QfV5끘ɲW}n}h^k9?!MeVKt/RD`vBJЃ#Y7UVf/*0?]na-%OPyܽYOLCb|xMwM;& Z|'(4XJ2:3O,it J~m v3iXטu\kdlVFqdlh=\ h}lqoO:p᷅ÇtOJᢿ6fUPE#ߵnOKNIYkEs5nwk!t] 'Edk,c44LIq.B+S$3E\f*J3@_]F7lU̘*Zdzɀϸe3։}l$ELA:Y[9cS]nAHrcpP\%j3Lp %h&N[Ȋ5NKmub4uLrboGUݨf@ݣPX`zn>' zt9>̙EB W-G! 4;HssI` Yih1d6R?>g@;3}\SU D]3jb!R[rRfO[X!׋屳]ze GJ>)ISJuMǾ3E:6)Ir' 1; q; g\ތ0Dkg?V,xcq}1 3 Tau[.U hriٺ*3*ŠLK> 8V(u8k@0*0) "3:g8˶R:!_>3h>Zx+Ml?~L~y(b#Gor1\KoFq4U<3峏|ܺ1SOULP潵q!u{6 VvY['I4!:4`߯1 w͕o\,dANY46 P&RHiHrBVӈ gc`rI嫩+$BA6,甼Y, dω[A[MxVtҷy[W&f_|'C7z{`L%Z&&(OtG^ \Q^?t'7OۊW~36nW+LYM@%}3 rޔ%(#ů0m܆ u6 A"v u-!?3zi:nݖ@WR4"F;|@w<(GԺQ~WBfXs( "wI)a#HiS:h}Qp2(@iUԥ̕?4ȥr\z& V31?HɸZ-1/fMv&9nƥ[fܰ3㳲IRGo~AB˕>inY,k|iWh+Wd$!+|FT*u'"-yBzz 3Ɵ]igGv' On5_U`uӮ̺N`ڵxy4p8+/Tay "6Ӊk|$( tr8f–E +uj5%Ncr2hC)j2nw0sx9&ݪK T|y*^!1vM)=927YX{JV͔TĈ$wƅ?5dG0~JuX~A9s2h>syJ&.4]溽7Uߞ "kD#ew@\j4ʐø&{*oqM-^̿]_#&x^n,l)٭hփTvuFa4B Ahܔi O@ {{iWbU62fwQysXFλogu46+jax31KDms*gXY\iA=~OZ$S}[2r#P3y(-\-^sl#Ed2T&y^B|b+iQgXK]YU:uNInό]̚{=6vBX xG"&'?3m.L Ke5;);Ə#"ݫ,n~9(Qڈ' ݐ|_^GoB?j 3_3p֪,ȿ.gn"ǫN..@30g(~6]|-RqsiDn@G@(I ?ߤ6ݕɎ`Hl]<|&@…6|wUL=E : ŷVSMWNp|F)fغ16C0U'eΚ#cì/'9U%<<^I(=\0n"qt/qPSA[>vq~P7FV޻~l Ɗ0_$!TShk'O֊ [~cM;7aF e}1\9X>U8'[N%TjO 8KKTpG]< \o$P:''Oל}RdbxϛGE hu=MbTt> mu/u@|ǯ~C2Z!~[Vm`b!#Gt63,tp]\ju\&a/S1!֪SQ6ԯB z\^R m"lȁ:\>`2A}` }ÍcsrLIuUㆢv=a;}ՁY5!Q: s\嫤|r  \4^x/iǒCNՎWc+w|yC⇾m_dRV Lߤuxjq񅔕PN Y:L+k$@^)tqJNM2Q e}1]6A2CW8nrυ i*ՎC:Oy m5ZF1Mt@ c*@ 1)@V{O+ F&hԚ_{'Sk_ )+^m)C1BT} MeڀF[B{)Q钼Z;(Pg**1S^qV5ڳ)+0guYެ(r-#&wOjcɒ2".07? Hym My-(-h'\2/D$]9,cM곖-!6XʈP0pzkHb 1b-2Aڲҳ )\i^W-52Ԁxed&T3"X ܧ]aC*l9O쟑^M,nZ/g"'Zx[dޜkϩXrB۔jaƚ+o& e7X ܩYi7/JKSu.Kږu@_hqS .jY, D: :DŽ^.3ɱ6TTnY%rf/ȀT ᨥt$7X6Wc5Ws:1*َE2<*d)f5R!6&Lv&1pZHs9 B P{ d7ZJܭ>=TjYK,Ũw>fXTI9D ŇXiJ$HRY%J"w@qIzט{6lwdsӳ^Tfdζ`p"EH= GI0F;c+yIH kx/3 w3yUnX t1Y%?5Sc \[`sjfqQX 1X%'_hQI6Cl€=:z^6bXI>F:"BI^8"(C>k>W]׍.$ vlvg(# 7Wylp^tCQ,R~){wnBSw[u#Զ1~<@!VvlRMSPX{q9ƱfSPpܟ?dGQu&u+ a)u1JZzP,V[3C@$$Y.2I 2v}Tn挐TA@t@goo,(ojPJ݂A\gL>Z0V*ihA CWJ㍡y:K׃r[v{cΰt{OolwG9yIJ`h}Vۆ(DE}r}@1X(LCfڂkfBK/Z=8_ZAyVXD&`+`07k2+6-_m`%oXogB`k9&X ˴mvk٫A2'U8_i|ͯN`e:2H7<=S{+XuBEyvywL}}§ꪢ62}4hƐO8 G҃6.r}Z/j_RA ʋJ]GM|0?GSE$%:>^gŮ0w ޟ5M~wC:?AwW ˩zM4n l?(.ɟH0B<Pꉲ^%B 4 čWHbЗ< %q;kl g':_U;r0q 5uKw+2pvzԚIe(zC@#7B%r ,ttu8T|y`<al,CS7ܑq +c9r 2o-) tD/e8*?spfuRdj-Z[ ڜ+d銞%3V]qY~h?U&MmE%]Үm,gQB(uӟCگW`j-ᡆ,T݉i2SN7DɝsAYC@Q)E~06AӒjp(ӆh;C k)/Y3_xo1n`$ynio{sv%R8r3\d!:\pjd)h_&&Ϙ( 4]= =tghWUvB"|⋝w<^TNh#Y/bN˰&#]x5%DmgSyP 8-3sIt T >oKgǚe#PNδ~QWڭ1{Wc 4@W$laohY0x>B ky`*6|XpOvر{2bi*ds ذ%E(f~.)Qa͖ A5x;ttO^hCo俹og>/REYV#HZXuoѨ_EoXAD>_P~Z+^#?!9p2 `Hs-8'˯py-]MW,ǍTq'J}W4P=kE*¶{PNo nJ2H0()c15.^(yF-scCmP11F}e@JI^lF`m\ga*NOL1FYN8- dZmFaE+"q%+ #(\G8omF%L \5Řp`{ζS؟)r=,ZnjJAZZ %y+ds|(cc@442R@c@H95T͠vn&X Tx/`X%v-m,s1,=zd ~TKU w= zy `LcDHyjԅ6xmA Wm[{RG'\z#eӕ,(WH"E`?>! Ezu t$ oА+=Tz"!cRV-23_Ģt kE`^Lמ.ʐ6K1i)b&ͳ =v 5Z.w3Q){ķ U S#1vh&}vj H&iDkTap/>H|:j?-jE;gL: QUUѭVqϼ ; T,j5ls]p(5DţpAomO7 c.8l֧-LBM?4̀8iԐ6jUrڼ"Hn6Ks`>Ձ[) % B 2 ]7U ?F=W~gO'lP|saD[HqHS1<,q$ !j᚟{1A(Vpd@_t7GGư'J"&B61[buZtƖ:?}UKcsh+*{$gfh^F㐉&) "]kQZKV.ρޗmQ wTF|%@e˯wƴ*6@RJݖѸ`BDŽHp/USFm! _q'NuLE)?ň^B@e qqPvKE-Wki{Ǵ90iҸ.ۢ}=$/?AɂDU9Eɪb:gBHQD >+DD/!.pkCeg-RIpw0vx:)ޒ vR4ߴ*LK^Y~PJlO!Z`6zbz7/r22}fI3AL>ZdO.a8UE1)L6e60c30VU= :ΟɮÄ>f trAj$r)IjG u`uH^HNIB\#"7>&dt׵u5m#,;J+ iLDuz%5{ iXc&x2̢l(]t߽ CZn#@I=!XJxW4Sq%߾S*rغ=0WmXXW(h؀x:+-a>6yJ_hu-ZC4h,?`39gt z\As&O9Q5kr0a~TUM+99wU G+_ŝP+00yє 3@- (U֦.Diiѣ*ja>VYPErD&{0e|Sn,{ߤ#NodHC_"2YD>"~8}ť{E wB5HqN JY_SfcU\/u]w(8Yo1@Guwc {O-nysb؍UEa*kԵ'%OJ|,*vg-C5:Fa_4 ێ5./V2%͗-]!06u#c@֧IFl AG/ J)c>$ޯջÀS}4Ҭ@Ή2XO i&t:4g< | 0fA{64!}@Tf(gAø>uFG]m18)Z.&ߺ=j(GD|eC"ZG}pMp=iiEoj ;*m'$//y%.a ~ԷE,IAq5ٰnB w;nU]`\Rx!tN¤OIQ6LDr{Pk%(J*aq(=Tn\s7OcTo`cVWhLOp_j@ԚNhk -/j@D f ; h?WY\Q}v@-O4v0k\X3C6$ևһ.IќwG[+|9o{^E:L mrn*,*#T! 5|}hAO(jf4\Z6hQ_AW|ZL%즅Ppbd=c'BB_}XOIC#:˝ ;ƽF੽? 48Ȼ=TH]m"W9{T4 Ѭ4^[N5сN̾2^Pw3~`rZa1sٕ !R%.xpONi= We }kmqR#coUZ/|Nҁ%HҾr~e%89fTv}ZA~ԑ*,`Vbw\bWJ3V39Ӯ2\Πz.\n:v>\e!q:'/ en~ĔL*,Hk *!9Et(xE!b1✵H9|ٍ˻|J3\^͉]d |ZlTk'8 W-u0JrbFCx:p=Sތ&ōb@ɷv|{]un ^m)i!Ґdd& ne(wÑ]`{Rd@<*{-}|G[ bt}L0G o$(DM)>u{ê igOBڡ ":Mк\" hNЇ=dev-B{xd&7}pu~SxlWn^)}>ϬڕD j=-0YOB9.%C+2⟆RPgtXW%hofH~׹8H;s/*PP7r8!D%ybQh6mQe `~@*nE-uU u/MŒǕhUѷǛ𧂐l'{ U'b|*Fc/ ;=^ZGZ͉z- *rޅq녬0kӺ\׋n4GxumX%Jgo5].DŹbXHOo5.=YHekN~j4ѥߙ=WcKC[6g(igāNnK'HGb]i ysiVJ, ,}D{yXͭgcb/$vkq)R05J}-v] tMo'CN41|%w[ m]9&XN7[k.stTBY?1Ëu[Sx޲*j+yiML6CaXɏZBt3Ш)g8^C;\iC>1-0;(m{J vEQn6?eV&^U6]랰7\+,L\N-yms ҭ/>پ'5r :Yhs2\w\?i'diEv͝-4zq}UcVD!Sm9^M9G!zx,6.Sa*Sf5b"(IR+fSE۠ |P!K'[= 'ykтMV,z`%@A4gM2vm攍**?5o-J6,\kp )AaT%j@|>:2H+m^_=߽zcW$`&]pI"wʰ 4s/֑ׄK/:2.{S l 7}nnœn%ã-1:zVF?P ){"+3{vhsG1ʺ̌fMUa`sTCkێ-l8{0HLRt.،̀<͡0.{ZƃX{{:YT?_"x,.KW`l U 0>(4p78th̀Xq=w#qojL|9=cէ])}pҗM$B_ɚ Tl>nˎC0__pA1H=C 3?0}^!D5bO7翎OQ.ŵ ٮ(iK8*!KuY"EE|0 ǎ}'#0EFz/f贈 2}mmoKZD)yTܸ^>+\v 3Dm $RC4I_ߌ׶.)K'NzO-w94Gl.J^@!0ܴ9kaφblg {~3=w1Q= OhU|`V{{EXYhm _勪2B$.\I^'XB]Hb 8] y"c@莿aLrݶ ˧2k{GiB4"f]Yg1gqI$RG=_ W\eO~S2ZɃn=e9 |R^tDQniBЦы>q> `9{o%~sQT .CA\N1G_MTr.ekr] yD.ȲvT&p0 PAc!>W~N-鼖O9VI_ݮq2~ +WRj+7M/ oH'-i:=g~!S'NAlo~faP1ii Me=[ {p*/Ynj 2un3gif?&PqW>IAm-ټ'9L- $P|PR[L](L-9HowM: 5 ۠1ß6b D@=H^x)'/+ ;clAnM߱O}."#pڝh;\\[% ed =5k++;91cy 궰vY,ӕM;! yup F-1+D&=޺E^`=qRꊕFg9D|et^ķJO7}VYқezZd86D\T-ĶStOV zx;d8Eb/WasMRN>`-9h/ܾ"< ҄m3zXB]ĖNa*Ct25L^g'pPߩKp^$N6M 0hY)/x;ef2.˂ى 럕C;uaLf,nONLrZH^?H4(p8HʹbuQjOP-'.v H%l Z#_ ƚ,Tl> gfZn'lR-=W\25=}a(MC6U)}ռ2'yOMCWwG .Q(wv u'ArRM12]D13SwVH5IB@#B0[ox&#/ԭ ; .&}* JXa @ pCg* S3kƶ*Xw?ckg^| Oqם2uK0]>"92 'M`I7=iTs)5[ᗦlo<3TUer?hL Mh g#K*pW<ς!]3Hb$TXx.;/Ujvlw0[X| Yuo7JǕ0u WVOz!HtȫբExא!W}i}'`;4aB!5{wI6[@( Wo)koޥDWI ;'2js+:thږe)n4û^ژY^]!s (!kd5󳒔-qja9K06:#MʗbOo'ἰ/Mx`5JvFb.B@tqrXAo&m[L}džGcnME3ֈWjS.vrCo쮘xTHR IcZ_.G7'ܰ7zP[yK# Ɯŗ40zfF( U*9f[vC 2VfoUlOAJXK<'J^ _Hۦ9 Val %Y远 ɦa̾GMeъ]lclOPYzbǨ(U Аsl[R1j+dTO愱m wO/sz;"2{Wkpj%ှ>P@%3Ez qodN3Jv&]|&,briòzMC=Zq|09tL  jhm@L>Vt, x-aE$J h{:rH".)w*-۩e!Y*%N_l]"&Pue ӢGΚ{$;5 6;ahϏ )Z=]Xw1L ){Qqhj"@Shƀ|3i^RkJM/aUi ѧpA_YtjX}~u= 4ً7KWJ_Z(દ1Z /5 a6RӅz´I \:$wFO{$n[SnCU|^P y?NmutC_"^*|a%ϡHm.gA kE'E\NŦeU`L2DB8^?M!$E޶ 2̲1?aT7 PR=Pgeڷ',8z=% ҋkuPja֒`X-+~ekPj3Rʜ *UY1l*WDv t 5i-0bc ˢyɫmIJgx*rk٤废X4b&A+Sn6*:0֦!!۳skLS"U־-Bv/ƥC{Kf=]:Y>yiBt2,etAaVdxA7' g<Ѥf~T1>/IOVb≂|@CO`+jC%﷘|bokk'^0<E8F4ͼO̎ᇷf[u vh.i:p*w%FpNO|1W\h }32bmȹx0erJfJdyX^' oj Tq3W谢/N-@}%FHQО )'fl #1e9qKx"rɚ?](,Yv&O)jued pT}&_t*a/ѽ=cxDc85'U;Ơ##RʾZ҆`U3 ;s<]L}˗")#ݘTuC Z"9|O6n0?xGWgɸ}!K&Dk|2~r܌y_IHv%Z 'FOpA"f B]8,fE:WvR>I~J"// cA̱a7`9MķɰM=r{,Ղ=ⁱޏCj,*OF(܁/Ȉ(JC  hæWFxQ隱*AvPYˑ7.qeMe`[wzVk4qvDD y.YtK/4 MYtzgsWx0E E|MVN`bf'"25̎̉,k jtm!b;9mo@LaJwYhBe!Wi#aϟ3OƥG]#SE/c' nk7xIvO]cP{|Zi zd`0ٮU[,Gxhφ1왋XWnpDf12*R#ąʛ[ nxU5ѸCf^j|B5R$wvB\k:/ɭv8z$\JvP^>$7h)i ]F6hh ԑ3QL*ڪ˶мɜbI] ǯR 51:)mcf¤F^ uɂnls=[2->~h)2b.bKA@B?O?WG͒mU"U^V13 @xdG4f޷4jCXl#h^*>HX/XC\s8v䨁>8oarf꙰{9u/MtTlQLb SOcN(wQXȱs 2>?Ee}'EmU{ \PzgOJ7cZGI(b`nsUsUڝ,{?:o֪A; $b `Q(z"øpy̻~ tܰ@ٛo˫LHU(>}[}ʼnpRET`7a }/W <=xcZv{K[}ngy8 K=Q,?ȽD<'1^m/åPG'dНA 6-q0m흰9n8f-G ^,|F5^Y'NGشr:F,)k$:705ZtSq";۰[f-n?Pyتtp! `cN;JxyTK5_!aʱgv?U~ơ!mH_$v~ngv-EbmjqDIxO= WN \fmvWH_B3M DR)kK!r1bXlb\^ůUaU#B" -F9*ZtU"h:\!Fm/Hxy FQ9hD7PAmL2;seڠiZJ6u`eJ]&`Y5"ɢ4MmX.GhQu{. c`}k4[d<M;Vs ح 3;]Bq,Ԏˠ#F;5՚>wPD @ 1-}t8FMERO $EKEw0 `,7~G=Y|9}XĨZDK vb)P=/{\ sQٶZv1V_skcLl[oszC}UYT!ʾko!>J"dXHtu5ǔY{W Ίq b~q>ۗ`5Ii%wɠoэw#lM]`>$dNFS*Y`okE $u{NþG ̚vجij~DFUd۠6hG!-R$܂9nhoQ`_N[,;e+V@ED)|ڰQL1=8k&G袮 hg7E+ j '@aYc7lεyAJߕ#N=h6C"d t>La)O3PU qjހ9]Du3MBc</Wb +8nm~xV 'wu_2tҺۢ9 MmYOtC jBk>,\#2.20YkEYW_!3m&M@1b 2RH| ^zS HSZbUhh8o@&#/uj+ $&C!v9& N}g1 Ǒ@?Bq2,rم1k4I']n.DZKw/FHQͳy7y(,'Õ0bK}FcoTٺ.:A{,kCΎJbKZ['١{'ˍaWcF B#VGA/>Y0 㟦ہ؎2vx=p$pMe(=s Zxf!2יR鯸I3(=&ID.G3sT[?J 4\@!gw -m`%y-چ>;ܝVR8>hgdaВE!Yh@@:AhQJ f?`hܚ iV2|xqH~hY:0^6ij͇i}V^~Tli+Ù9r{9i#~_=  z q -;3V6-bAn'QdQ8 LQ_6_(DMO4>Uk8'0XHL,Ao0WH}7SeMHr"RTZ (|l;,YN#NEFQ+R'Zi˹٫Eg `5pHE.3ъ'$P-NdynjҼE.XP +;WhȒp44lSը{T,6m˜ Hu!zmğ?P+ }AiSiH .?~2Ԗ vt?uYMZo#m(ӓZ;O5ZfºSCŷ ۱tJÅHxwko~ǁ2/NƠ4\9A޻nՊ;8+> KJDHe e$*u rw6FIA1LCCqف &D\lE/:^@9\}0Jj0JˆħWvlUOH o 5`j|-:R#Y `6jF '^ NJP/12n" DZuK+kM cmfQr̈T;X)ݩEM=zԐ hN,# cM>_D0R_z< vx~n_e+E jvAcq Hy|ڦ 1Ý4̙ecsVNhG.jKqa"OIYL|#Le|`1P/3ɑqqH,K#pR]| r!vڃ]n )SiHO?J/;6#7DU9{v rjzlbW}cVV]g\1lֿh?bmO%싕Оy/5 շ-V6}||H[ggXK~Ujgǯ'6Ӧco\"-k \x[/(#_j/goSVc rz^?SXrLT5HQ3_t% o#[E{sx}*IЩ.&^5Ϭ La] T5^;ηli=a:H.H Jh3tڱ#c_EÆP>]]vIp=NПj~}O rqp`P%)i{gvx\Luʬ*骸X aY.ҟ{Q J k÷tŠ)fDiW_7/&jf]4 >_}Z2/ h?Ȼ 1Y^?9t,?C MEtB._n6WD*{ƟT CXhzo=>56Y-aݻbDd3ٺԬJ6Ũ6c].Lw7KSgo$U3d4"}/{ oh`002I4`6,hN1mHj;SI,ʱW C=d&!.{ bwT4nkuטDqamk-<<_~ͬ' ^I!i5äЇ.|{EuŽa˂6~s3ik'\"1\/gTH]ydyw'91Rslĭj}3Qkc+a`&B?Ha[.}bezR+ϨsPE/,wZ"u(ǼLq} ZPQu×f+x⬖ȠͲs#bobM yS[ۣ uT 5Jع]'`o ߗpkX;iON9sLĉ`fz2Z]A{ $H+QmO` JcPJ4u?5-P.NO 9>ТMԃ򗷝˵T^ h7Ih1,XYJH?Pz 'WtTCMh0N@oAmq-\4[5:rrPrE%MTCQ.wQrL$W8}sێj/KX~ظ1q^qmY"FA+88)D[UOk0 ^}eLv(w=wu頻 _~>]c @wE?/ty am qDhDˤkAE5崈BQr`+jǚ$vYuE,jS-u 1ȶwʲDM:6NJs3ePE?w}LeΑ"&[_)=a0fǸ_9Fy[*{P62n)\0>Ę&&FxE< (1&}wVq渳׵|Jk}fh6t3OZ(?(kk^Kgxi+Y/crPa߹jwwR?Y-^1Я"|E{M~k(M"S f.SN, +C`k[. k6cAẄ́9\;^L$2{,Jt̏lb;,-<|s 1e[tΠd˕bhۉG>C cE0aMU!C/Qrf_:JBHȌgUG3Sy:GkQòUP݊OPJsM8P1`:\#Pؼ^<NaVl㛘t"mh&ͩp\ P:k.:.G@W,<]bXNMvY_^F KP 7EѐHT<3Q$}qF^_Uvӓ(5Esx+mMe!>qB\AI7÷\EmeJa1oybܱ)ŶbtЃ2>ա9Ho 3%wVf߬yr%^|E|y^xVN됙b"%7Ckd`Cdil8w4Fo/;XF9ϷC~&5̠@ Nx &7*:TOdsTڒ% .NQA\K bfg߲P`˪x Mr8K~vB$$pÐded9BVpV2xW\3'cIYucGۭ)ok{s{1k-{%ޅ}+0 e^B}>'25IgKc*-@ska\%so4\_yA/!ڐ r~⤁GjfLs;T284 $w@h7 N#,Ľ)tC{ФV{O)C|<$&[W"%vsҏ^$T3"vÏrI^qk{;{(4=9DLSV*,@˗+h/VcV/rʯ2ֈeyU0̰d(œOܚYÚ 󖓛"&%iz@vGM#Fm4ߍ Q1T؂zn'RAٓ]Ji6*sZ!(OdھԶ!XE5LiAMks;A'f#>$ S!2 GTNˡ= &,= uUcV)FݧͳӗHMw-bTXp-`*uRn \88cM̶g9HܧSWjzPs:FW88bd +\N7fDELJt  G3;[(&CEB4ZΓݵ|]0!嬗&U4lڼ!ˁi{޴9!x8 M,D9F/ψ߁&{鏟׭a38, %1vF7k맮*Q{+7㺶GÔ>w`-b^U.0=#PzsކxOM`G1AUGۼ-0Saҏ7j^Ǻ=b ?_Ar닭 4(88nI_/~tJ#l󆬈 !fS?@M8)v"v-S#zN@f;ީ0zجhAT2$ƳCpbmJQJ𮫠!ψ|S@9!T70jNo }5g,C亸qGJ*JO%{73)MB6+KP=1@7(D_< ~#E5D&w>u 9i"F0ص1Km`4MhYԮ^ ϲ'd"öy(?HUR2"pl9= bCWyr¶pJƶ5kn{KP;V|BvGNkцsy~ a~(_ƎQ8sO{Q4gд&v<\$ |iI:A-C0OB2~J [F"X׶N,}QdŠ7dh 5ܕΧDŦ*DϕvCP̈l=h(;wOf6ސfׂ$"Z4FkGZ&(} B]f|`(v@0NcDq[0TGc.9BůhJb}GO.Z>1J!.F\AdY16(-ekXSgeW7TH1RHnh\]\W_-,J22Û~~vx^&8(i E&ϒ*ZTV$}Bj{D)jؤ2gI{_" -skQMUɓ]Q:S,TQO04%-LDw'TpF{Z's梤,::&.}G/߹B2 2m(4gI>7k(6@C Ë.\!i*+w\!z,|Ԅx@oISգuN(ZD$Kus?o9Oy9ErD0-]ឦQV7#%c bJ_>6aM,Gb[hGn "8e 3Å7j؏ݶTAD ds%Ѯ!׭PˑVŏiG2ږ-(;8b؟_7SQP%{^ Z=7-ytt[brk5jQ `NqQ xpl{Ţ F:6M_~a" oLIhGDiG%9ϫ{Z\7m2:\XZfe_7ђ[Y-=vT i xq_tS 4*'ta;*+A؂ Ƌl5h!x ^%LwSʟ~)s[hrct>ǣ?P&r$A܊:=\hqPH`ۜ9/Z"Ԍikk~8$'^reiOmWc7"v+Rr_'4Gt=5zuIrH_Ga-3г: ~qR.VD SF p̈́=#ϙh  {C<9x#{XUgyS*K$Rpv! ҹA@huPG hbV1$ضFrH)DJhfO5g KJL>2;g޿KҡZOPMwKu wJ_]q2وm-fV[ªU#Y\,jXZT79_p=B #+cK\!9C۹ "\|8zU]d#J@q@Qqsjrd Cn+Bl/`1+#d}lɗ Ď/on 4V2/Vf&ę#R&+p!*E?4Tu va )kDL~/fQ}DQ䑮ax"yD;'lue-^[cͱ}AaySUjD> ݸqU,F> ]ѣF1ԓ?2tBT,gmNy1Z+3Q=k_{ߧt$vn<@ߞ9cWJS59d%ccڣws IH=\NC4|6)?mYcM.xh#c=V/!EmϢ0NmѺMeI lʻ1:Dmu|9]вN52𕄦^|"'M drh-T5AK1vR`^Lۻ:Z+뎮e(!4 f⬶xxRv7э,\fpLOXjuEwsG, e+mv#[K(t>o/H`߄UV]@c`e 񯂒@lF{6Bs#7S=<91)MKe2#:U'5zgFCyDb^OtMCɜ(tʉQ@!9 tk{?8Og߉J;[.RZnQc;W5j;IB&bԆ _Nco6 S|a9A3gJ`u'cː)1Xx]cCq.P^t5Wn5ψLt,[Q+ LxهA\3OFώ#4[R7S踷xumT4qEG3FPVrPS[rǜ~f?$p`X4W<<Gބip+eeS[-e؂74w@ѱ{V ao%ՍSK 5Y tlnf_-~C.l ;IS~&D7;抦Q.hg*lcŢTbWJ6R7bAWbA XX{#}֓k9PsC~xVC6=}"Ȑl [[t>V9M(k^`NvA1aoj1w`uȘ?D,nH%Ի9NR잰G ɣOACg!n]11dY&sĸtPٖτ;[4̥gF#keME@8*6iu>5 >7:Nx51-'pkZEh/!F[,ܔ c2}ޛ jdvRP8}#`Z`M&sVР*1 SbKVED*(<Ÿ^^Sr꧲.k=`ohewz5$ P@ޥmCz[|P :dnK"`eD\>jƁ,Ye-.Uz_ڡ43 \KyغcZ@NG2x&φ5YXIf74]hI PNlHKSq{`ě:* !''ˆkw)SEZÕ^L0V ?~qD=q9{-wڗd˽ YOo}P4uش*Oi}K_Z`T cʜك` Cfn[A&!/c8i]{::Hgw9YN{t\_X>U (q)x;@{!?a!\̬Dj*1${1N7O'uN+fN6&>H"! +2ٹX۟[-S[‘caؕn_^`MPnu%iCLPňig*2vhpCRRstǕnn!Q8͡}CGUht!oog?Wc%F+LzHАmC]dO=7I9 D;ƌLM*U5/+RK { }j}¦@>_沭&A"K/-6&Ov5Dtwb?} G61= ?F/QBXMx1Eu߀v=g@Q&"02"x'݆3$5o9WG WMV3O(, Q?F:!ACZmPoL@L<;\9Gܯ 4j)lbRY ,/($F)>RJ1ovj@f|(0px&s̓o~{č1FM45sM=3xV4=fB lUwQx\F*>vVNpS}?Xg)hꟂ^!d\)]xƌKqI;5ZV. O.$&|8ȓZSc(aIvkEK?k;[Y1Z&(1gseTҶUq<0')NIQ&lG{4 f'f4}rr(&IQߋHSA *=B6ZP-P(Gf0ˣ%-ݕ/ZAڔjݟ|BL eهJ԰膸[}n~ԽW>`vP5vs?.!gYka `߂ s5Џ[ pa.:j2 9oSr!   }ZrsPd'q^Rc+BM@q"f{֛ۃ^4ʐvS_,w~;A̗.X=7dbL5Y-=^&Jb]z* U[}9Y4ügԺ>4s{S u~fuΊoc+gLhNRSv*d8shiH2tBq»!G`+9sLXly4:O%"O:<*J[5i/ee|ynG>{ nHpsR1LQƤg9dAfi4"Ra4Թ>e 2H2jgضXTFEn*uEg3(zJ TLmQDox>?/aaZ2PR7t3%'D8bwLI$F ͓Պ_bp#=(&Gtrn ӌ&vjWMzc3o޺C,+) R%g%zTNl9޾Wz $Rz&O>훊}lL-<z^.r=Iźx33X@ A&L˥ )|>&5wc`D4dlE@|enr"]1mFHZl}dY9V%<6xG وMfb5@rwum嫴9Is%[DW Ѕ*&e*r}U0l\ |KEk}9YZ 8Lu7L_wn?_^$dF2ȓV^JY$>@2$U_%YPJ5 == ˥J~ZA1vzT+WoEG!ۥ{cC@k@ppo:x$>-.z@VPf/O,bXb4-y[y/ٝݦ2)CnJaj|fQDy6 b}*LH{L膾!P6l<)=6.+ >A*3Ңw30$m1m2C8,&{N |r67% c  w HQmUDej-^IyF Ug*p djluE#k>"&||5S_uy\xӖ_v% ;9z1r1rqO"U[hV7Tڝ %bF|3;2gW#Wc) z& ,*8vݫ ",NE=1JF;a/#[ ; 'fCzIg:cMNe{7ɗ^.F:Fm}Hwup댆>PbvL!j)R P"^e#k(O78#l~'\6HUۆ9]˙Ok / zjb!tw<Kό+7T8x 2=3tY4̈́hʂeŷaвjcVaҘ9ZMm8kw I$6ȉIx}}բc<.:Օ8 yg&V3̒A^ K}[vO`=Ys4 #Cg=m4H|y,߫$BefHrA$@9RTl`5U&JT 8- 7}*:j*7te'ܪf&n<8MP/7U)ǚ|"bVIO3V0:ֵ>%.p[Jc9ɭ`!oo)ƒc_2tayW<Ҽ±=u;]V yA!1^)_HHlq(iX#YCjG%cNw;P-HT9{˺@?n߃X5M|T߯Uf 2':0΄lOp53ycá:q }z%q9 ׵~*yϸp'bEZ lE34o/ *`$IhZP*Qd^we$-E);cE,z&g2o(쐉8͢ڷkÁW Q%J:fAzlBy`#9#2 01p(a[Ab')^*eǽ*~b[u_X"'zQ^|g/v'nqSxAⶠuOkwy?q1{j9pޱ_jrWyEK;הyf~a`褒'ۆNKb,@8PP*p/lz6i&+TnI.T\}?"Up֕= @D'0X]%!kjNv2+?-qR^gAXݮČt 3֐o__sdׁmyEkBO 7lrJm$?&-c6Hrɵ[#MkC,BX )du|GS *\6ސ{R8fω498e9N3>oCH0_UӎN b 4fi,:##y\P!TܠK_(譠tM2=$yt-6I\ZǦlyExѦAqBvI t.{xyՕgŎ4E\tVb߰$t瞐^Thv 횵mfΔ˖3\6{QmV V:"}^q$煓ʆҢcƊ>zDp@Z뼚e!J$&ri }Z._I#B~g AKI IPjo68PVDF|`衫s"{qSCs~JY/3U2mRN5XY?PH5>@'0Iܻa sEҼW;*NtĸBJ`pj0h:I) #Fn1G> Ow[um2y)P- +-hB{JFLY YF@\^9:M/r]N[\)nJ$GQjh(/WFR3n\e.wptuR&H=T$G▬ӍT^#ǹĚQޗsf}rMk#)*F+r(0OdIu6 E2ACL5%)xā@ITCm4wAB6)]2%"3T0n~]Ű7jUOYqޗ qԵn Q?ݣQظEN")=n2 H)\:WD "EzS'/eC [L96ˎց ~}mp::xno/E2M+uA:Z*i]  i|K]{[}s6QMT®wb<}WHUdu=2<Y4u [N~uQMπy`J[f}bmY%5H.\ W0t<- Rq=A@"bgVG@‰*olrmI0UZǒjUͳGT#Jd8=ڪACM#HwTO+@!hFp=p; b@[ct3&U5)F1aO0'۸"30sMuY4f[ /ILvd+B %]B$RLoM$-0Eæ] Eږl7{rh盓(~λ]K"^Nq|\NTϜBY uI#8WIte0P$p*yb+II,Z&dxtf0NNj)o)l`Ys@H>$f[25Voz&X"FUfґ`= l'X~n,wւ6]*r$uRe%d{Sq$2G1gJ $j.Og@w?{ޯ+e\(bGGjx؅M +8_mJ#<$P6@ 2U TNk:?;yөoҲ|cfhzVSec (3FrZdfAZqtOH~&1I xQc1,;l3xZk,JFev gi$(~,lѡc>wljV˕e~eFC|S>B#tJq(TW0zӌDM;i9$g9"z*4\U(jO? lHr(Fo0sLdZ'4lBf(HJ/iqhZ;yak 뼠=XYɯeucM5U\^ A~Fu u,ѐ4&|bOb¬\3؋>qaB!ܔ׍m}f fx%#Q|s;WRlc )ߠ*[Hq@l!cYYm@v>ϸ[5 )cRY18k`΄ce@ֲGbC));#3(1v fn*&NuaL,LvZd@ ;A{P9f=DהNo$۪O0+vN-62;̙OU/ˈC2Cϒ"( ꏇ?bb{1&o]ga 3K'AUqӷc/bBG_Pa56 栁_</=":7jdUWtF@*eФV)'ctt;3%rYNLtd#5oIEma]U$LE~d0høյ;x*j*H;%zQ"a B^ >]u:xi[WS20PYp0 jeTA:h))D {pvcBB5x։}Uajťetbz:MIOBF 8YNoEOpB.]I-r`rڱ\-QG,X(>M in]A ښ{ _up38NY1wEk`XgRxSq"rb2Ҹc1IqX8O#69#jXa8mBbERߚR6c ):ٵmk$\"Ÿ2 -)8Ոp<5+Z 04x(%u<]J ?30:\F<}le4(XWf.a[o3}ȨONd z) Iq!Km=:1痢I M:*#KN6kG#EuʗbA1ʅu0\'sO&Z{}IsjCU"h BGoJ=T_ko`{d~̡oi'썀<8ѲN]{͌(<^siᅈr:Vr"7넌J길}Lخ"BCp.]<~X/G{CNc},{XNL'P5czJN9!6~BY7y*OhH7,>x*}W^*UZ>]Ҏ@%&oRCq"qm<_\$x|aSh~wʳtlM̈4MJr8mjq8ur Dhr Fã5?Zl(ٔ;Ype]ho-* PR 9N&0bDȋ"PI",I7]zGzX;9`Z*1,8I-"Sb v svGKb79B/6$v"&IoIC;#{~^ЩA 3M. u{ߝP4f,AyIKH4&w4;?c(`]QXZ쇼#뗗0~a}ŶMd<ҒZACw拗J& Qrd@ocsGx259cY49E^ x>H)2FlvCL=HJ7X5QΪ*GqE|(xM|~cܝLrAE[ pΉY' `RěIZFa" C*QyBriGdJxԯSL]4^Auo"2O!F*jiRF ^-l6 چ@x WUc#UAYS2S,KwAMҬ`/yCU|Kse3҉_JÒ>6H)[ࡖn]3͈>v>Pe}KpIa92 :.’#ń>}\$v%3/\z~h?pdz-Yw^عOS_8Ή64s+aBGtޫC_%Z,aηC_VmBQ}Z"I!^43 6Nt0߅ [Sr)uL!ᮍ17uL$$εE13C+xhL`D gh}RS{I7}˥~>M=2_x Dn؜ͽ[~ Ȁݲ׬#˦x:.hƢU;}BTDɔLѦ;Í~qpR);z4fa@Tgo.oFQfYqm,}",Aw+̜XzʑAܡ4<~123Kq= )#x$bbОw*z3 K@-=ȔvQTQk!NGd}_!'IƗ 5 G)( :sn{"kE|E:v^ $-d4>~#XZ[9GMM!Z$?H̛܍Ӳo7'+]{tQMrE(‚>wc8@~nWuL'! -[g3Ӟ@JA,WɾF#h@k]4J"h٣䓻͖Y}~*5YGUIr B*WWm.'YǢbhM7V‡KS4 vu5*HD"~(vqT4u[Q8_^, t6uFTv2o%~ ʍØ\IdyNQ/RFl&P|5>$oSir@R>ȃ p~h-qZ'soݽ(t ! ߭%K|toH)Nq% 0wv|@|oȌ"\ՠn^,wD̓o}y;kаX]G+4Pcdp/Ũm%$q;Uhl3` 7?\d [*w;$ؔcF҆*VֹoZnTo3D2_LhP]sYP|\٩[ucQZ"gKV$^RRrKѦ84>(ָެq 7ڗ79z+6(j[_ 8neP-'uO3C ue>ex<19P(3ÑXy;3纾`׈1QV@2}Ѷkw r ')D6>G'3/G:/S@6nyk6]$d,m텠>ha-m:ES shf:9ʠ% N 3o[|B@'~C6`pH$oSw.ۦ CW#^@3L*MZ vYoNT{8vаS6tsLZ{`Q*Ёv c{˗]#Da6Er pMBKԥŢc}7Jh"_%̑x x6;kH7}kbF;~::?iW2b>J>#7S+=I$p/}俓ŝToxa K"4&Ny>JU\Tqy(IF@Nbx0 b"{&X|mKd tы2=܂ |?tw|o˥1n_^MEKR•g;軲JV6d]$c KH05K܈nPm_^7<<ޕ"-)o{˚Z'rvCd hW^ے27_5TFY&u:̍l'Ĝ'i[ NQgky# ]#A}w4Dayt:Q<А=D5BGXJa{dYVV:[}vkӹ%Y;`4I.`'a~^OvfΒ{ Z I &bB~j-ҽ9Vo3&9\eiʋ *\oZ0+ٜVDŽ$%U.9P';_M7 5F~BACh)a696zך5+JU 6!vD0uzo&r:@nqS}}^+) R2"*=wQ pl2)m!-]l߳fQn-sђ%ztG9Ҳ6MH |T4䞎=(MOAFܔK`cM#!aށ~0roh}HUCPwabM6hHZNK-b=Y/ҰV(zɃ$`:G=w$pn-<0$fv`42U[}kF&|-m _l%Ĵ@`JFIN=.WP3M7M~J z|=0(s$.Žlr8C((U5y 1Ed= GWpJ(SVX8j})M([؇D?&ETf{z1n(`,7cjK,AeYe6] u\;Da}Z6sf-sg"n)jP}ogMhk)^kN 9FHeM3"Z3-*L-ܐ`6qİ+xMRm y1V;1k/9[Ԧ0&-xG̈́K^\ vxk93YеRُT'cQ"n-,/,_eO#& 78${CN@2>tjkM9~!}*NSF/-ä#G otc8rs"0oA%54{_P:F:[l_TgGw`^I@)0- ^Dr?B-4.P~",hp&IY@*f2].yɾں/*[N&v/k2ܰؾ3;F05) %FD;ol&<娠@N,!u,) ׯz8ϜKC'0l."MdOQ>J?2> TĶ3I%&1OĬX\NSf(Ӳa7%'`Gw]R H o{gۣtǥQGp ARL  /6Tn"*fV0c_jY,_vq5Lp-&;5dĹ;y x'݋2{Gey0~^0-iB mb7;Q_5KSE#3SN0e_:;)9A +vd]"3j2E ONkɅx>&ڰluOE\\,4y l9 44Nӌ0j}vfh>K~-yr<7IsشiUc ~n:ڶc7'&՗_TAIWں=xg՘a82\ H! 075:MQX|9:)^!˦P]݄@NIZm 0R1Q{,-8֖/+N8TԜ`zl0ɋZqg>xRP7 2( N ldj:*:fO졔 TÃX0\>ec3_B@UP0 54knkE&HoXI a0?fMh &'_ѫM\ol(*H]&e,` ndl>vթGE:_|#*RfvxhEhKmT)MASv A׏ET⎼䨊ƁV=^˔?pUK2"s AA#Da?JG:)74iڂS- Gh=2\%/b'm^3%JdIM=Z痢ayoŀ[Շ)>k>Ra6M?m1KڢX-X>Tf/Ԇ-'=VKDXmͧ'0}n@t߹UxmGTv4uuRX ~wSjפiy?AZ]]^M~"ȵYW>hH-'B7$Ѓj$"3ECHhE_᱐xJ_fkLs6@q`s !mOG^/zXapqleB<-}cn1XK |K Zgq!16sױاo,{}{CE b'Y@Ÿ`:; .H>*bx{Y!MkK{\k֬4զ_@Qm?U06sC4݂yRoOAZVW$|5e*72`V'2ЖD7'>u _@ uӚ ф\&7_An7}4Q.yZv2 JO7!Խ\b_G-IS,d.{pY! #Ohy^IaR{ Yۣݗ8j ;сWoB˞ [۬OY[m9Hu5v  r0-H4@iV/g$䁿ee;YؽOj5Cs㛍 I8DOL$.8iq7!N$yrWշk=ca^l|Q 4]J׺*k#Bbعd pP8ﺖRJIf2o[8e]]yũnKUUudtLֽ}@2MK\◴7x,9lg(HUlR z d֑gt ekwF6&-04JO5 |d, O`N@2j%($҅cZɉ',!c$1!5,.up,rEJ-f:c#_=Xv뜼Rʗls/6/q+A{sDMzg{DkO "# as.ny(>]3x>R|K4R&쪟w@&LdQ/[1oF KZ4.2VzOM|)}Q ŐdAvYG{{Xxc 3TZzhVw~ܼW 8 j% Bn^^SjyHL/%pÄ2&󖾵?1wsyjݭ> l~_*gE=F ttm̜_1vbHpY"aT/`C~)L&Gb<ט=|rɯi'GU#@_rgtGvOҴBt]I?4aFO9e0;yq,je0 n{zڎ(B|/U2ɁP2t+"Kƒ0 E}b֜VpMSjvZvTk i}CxP<nɳ} 1J?ItIrV"Y4v(,Q ;WBn6 ĩЄNKQJY\teÄP*ڵ G 9@^:}PP՝fY7Pct5\Azϱ`MG%CA}CTPXT j1['{ZߎcM!0o:dqY’oEl+مV[Nvd-IaS/jJH Hy:Q%o("'!مh[N@{}q UxoXTZK2Q59AMDuo\ A*?lvhB@Yn,,^xv[뿅ʕJbu>Xfwq+c?Btq;Az,s0E9`h?jJG̨H򫊣_?|T.=pIK9^h& | @**i+j" 8[{%uHBH SLHaǒ`ؽ5-؆8e; -52EypG -[7vS/)6hNXW/obS3dR8yg㎞ fɆ'Hq|kЇRk<(Q"Ԃ+`IPs ut>+ A:ңw~9:4A4⋶8F~ P|[yAF226|ai4ѐ᩼٫]dUOD3HR\~Y1'T C%&Ռi~{2Q&,Dl͛uZtԋ#6Hg$zS]]- R1PFhqoc2HY[nmC ;3y9f̋vLRm fF{E(]j/]cn FUX:/.zL}R|jqv#uD$|'Vju=mQ\ n|t0+}&+0?S' ~8ώ[# +/305Q+, kLKNtyE./ egBu"v3u#Guu%G@)l Ɯ`06C0 u&hy PD)Bw2'Ex^ Lf߃A}TQ@`"TTVY]!'@P .=4W|њ6ߤ; ynG8\ 6U㑑D_a.zb,]#:]"kR4u'Mj^m;d='4QYbf3)tGkDE'PP.Cמ>OǓ!#촭ϡے_ugȩ1YF̓#c3gp'A:]IPbzpC($XE}]MU4Is:N#/~lCc*l z'D o8Π\8qA0 t"bY#Zsknf[D0hO(Kb!qCq&4>`d}ڃbD$9o#3MjaQX_{ i((&ۍ_GN്%?Y^C߃^u~&" d:M}Bf95XzCES7z>F|ßG/;D-+Ef ER9=n%c$ʕuXF.X <]3^+BtHVqW&_ X>RsosbCEsM}I*zlه8* _PY//cX)0+[}*ԇt2Z\.^j`Ku)>NA{f"ro+Z#^#P x&4^լ8i$BxjNx{ƃ5pLĊyH*3mb X- "rU4Aiw}آ1?;=6w:144kl??O&v(ӭ y`ռb}\c`fQQB!ێ&s}$.Bgȍ #?>ܯ;(3J7XʐbVBv>Yw&RjxD b/ʺ}X,lnN+yP9AOd T'!7W_f !D"Lk"]<>3an=~87}шh)>(Rw6 yA`B$X=py/K޷IA-`슟_I  !ҿw8HO>5J`(({l}mi.̚/'<7D]0dp?a+LXBZQf{7.&&EF5î66Z8p:pСH&?NM^DG܌Ơ%1jE!^ǫɁRҾSYƹo-SyZ6:-?@As30C| |c؀'!UC '%H O+b߱NQ>KOҏ-87А1[q$57*C6!dij.IofiKWQD7Gᠴ|{x9Ҷnr'ay_dyxJOu{"}L6 dJb5 VRu7#A \dmnKіђ=-{ksӇbNz )OdY ODY-5{kJ+Vt=2;T*a΃;j%b؃?D80n&%ӣԩ0Bӊ/rRecrn}M ƶfwL GP'x)x$BC>y/qڶ\:k9ߵƍ&^5n]66nlf. :ppصQfoݺHLSw6&pE jeIVnKz6)7ؼ~Wѣw Ox.N,O'$ Yw(@w]4[1n#/󵐥\@ w[ ̾>"3DenPiVwFu~O5NϿ,r[5Q` ԇʷ'L nsSvO: 6Ah j`y tgDUd?s -;<ɺcgT=U ^?XvuƯ>VY-,w'Sr2wrdsr :cEb8^SOАIn2q$jh56FxF.P%Yy:'^kOf{.=E#'{v,}KmLtN+K:.,3#Xl1 ݤSFvIBIXvU'U}9f/~35|:iic[1\2I0tq@q.nzh:~0 B0KKl:d5e~ΛpQ1NDjב]ೞ4.].{h$};%ʢ5Jy0@}ƺ|PpP(u U0K| e|cw k)&NTek-9,T5ZCbISpWF EfB Cʂe,IȪV-%7x0I5{3wo~iL HMms]8`WӃRp;NJK$3/j ]!'r!C[)/1^-]$Rѷ!7poqޟ9-.@nPBʀꆜKTqI,sḀ C~&aoH؀C>y\zB{”%%\^x Uٜ8TKp  PaW(=O'<ɑo'cB5TQŢl q}uԲ }Pՙk/e# G">,4)R5 9~@mͬP2GLl[n FG(q( +, !^5rj܇DTd,Kd=5%(K,hɿbp|#~ L/ бK)Jkˁ҈k&I8u&t/ґak$΅~u8[o&5FneCiQ+;:C⟟Dzט[Uomu>Lorܛ<[VV؇l)6 娵চHD@1қVXX`:-sQ¬T>.U<ѤDH3!E<<P[d rN{o~}tܹx3^߼ ԖrdxW"xz@k efO/GmS}OLQ)dQFml@548Xeq;̒]I( 8}|exgKj"<49c祐㢹9:?IVcW} Up8ۛ tE,I"HnZ \L$f39Cu /ubk+gKvkZ\l}5Zʢ uoiPKQbcZTw%Bt&m&Н*ÏVE7&:"m *o͡]>vή(')2&)3B7Qykؗ]3ٍR!Eh8&XxH\\v oӇ b+V0VdqqEk RE#O׏Nb(`+T=!܉)W*,~$]iZj""[P &Mg\c7>LXbtcS^ZɃŋIgHWQJ܉Njdc'3* QoTLt]rI\l#=KhdC]BhChǼ? R9G zȐu# y3f}l#,ImI +dO*;QT*s)G 8Ú#nϑ} :CaؽI6J|YoB[A+?#|2R8ę8Ҟ֓襫G+T OQ>irm ,2'JqO%M7]iߧݶ>]\IBnn&^{zԅٞ?(W\2ULhY#t Z_Ix1`afRQʫ)0 ñ؃xs\b%' `({̶95r@Ќ,H$˺>xaD +8wYMk.H2/9g"AvӋ85>C 2~ ̱+ <:ퟞPc(ⱌKj o<<\kR*3]+yǟ˹> WP9Ga@S3CQ\yrr7::X$sǟ%Zo*1DY9>W b/՘a7BѓM[*bJL'5*Cw1Fmi(ySŻ-'mUd'O-#m߭п~8MOWS㹫7 љ +vgylð(kmҒ?T9fJ6HAiyVZWtگ)9ZTzIux]3H]Y"3tM]VOdyɷo$0تeǹU)=CZdOXtwM w|5K]&\ gEz&"bgME)@ĨeGY͈bK.G 39 V̈c?RU^3=C(`$'}Υ3]&Kc˜YPJlޕӾ -E1[l"zph.hdN/4>itδ5T#/cRh`Y >?&w4E8ȜWU\- Lh@fUvC mR՘\)8x}TPx}#.5x\JQ[#)C)+trR\$}` ҁ=˳‡ _v2Ҧ2 Ǟ8fBNAZ\S#Le5pz5dUgq3af}P&_w6 PQ" bI|G \Kh>ɬd7\i9 du+N̰\7r-<&>~tCt[X~ [tCFocjk@@ JQ;a:Wz1 5WHp?ڲ6,Ur?IeoSem[swCY}M1_WÂ0I`Yz+|{=yTLw$^:sdM j-I,%C0'0J@8qYeMH-As9sd'.o| Lu턉x+z4AԠ7Ù&e/yAeGs.U]'*\1<5"z:J)v-w)#!d+My,Ze/mg[2". 2)2q([h/Lk}$*uÖi`;d>KxNN7k-~('ΧNXxɰtou?y \ɀ$*}!G͑8` ԬLG>d!QT6eUKET}ߐ>WEGd;R񷘙Ug uJ@Dw%M(mF*売 ̤+ͷ~[УN>ޱ[gӪ"M`.uv۶ײ& 8}q[ś 2\6kRs.V6?Vˤ<(vQc'K<D!`BN @ZQM%[`oP:03 aFdaEմPK9= O̱`6HΆXZ8"mA"F Ma{=7m>c6k^ATaZX¤*^)>UP]'qtD4y2bÊHl͍ Hɟ~ԔX$jQS50w}ػG5DA _aY'Ze(69sFd6[*Sp(XI;Wi%%UnDRi-SeX,fSR*֞q;phI 1 Eq,B(1Iݻ`ށz3=5&K Y1:m?6 "3ـ%ZW'\mP w"B4 xwESdƮ0 8NBwd[([Pb铋)7T>°'#w8æD4Bh*.xPos|/>TvH Մ uzc/^<;ꈷ5'siޡRͶ 5~<7i1j6Xh[%ϭ{% ta{EPJIĜtPb&Ǎ}P(2Ϙ(c(]8B@YKea)תdOk]<{R8LEkB)NZ oǩҠ ۃVWmW\<\jqi @彐a|1kx"€4[Uzoms" TaQ.io -`%5rhV1,CQ? (r`@+_N=˸7cv d뗀= VZߜX+Lp45aEq8g,J*9]ThOTlM$gUwx_;&yTY|04uv{7ޕ=PwhI`v1!x3NUB.^T>*b7 t" 9H\sȻLCT+;fRܥ8,|XXR]mx^6eb8%7E?ML2/vv op.B$]KM `{O<Ԟb35@ VD0bH1<8Ańά B,Yƨ^n{ ~(iJ xclLS"^ot.kw- UEj+؍6dÃi΄8Ұq+Gyȇ̋\ݥ=h>Pco8Hᦲʔ9` Q&t?FֿdH͕bރz4OѭM`m_VKq3UDOUSbaTZh mEç # ղ;r[{Ⱗ;zL%)O ֘\9nAG@蠙{4\?wϼ$a==RD-%G{P#!T"F̖Uͽ)4kUҋ/.2SiĀVMiw?^!F5 L;cٶ}P}hA=oyŚE1ԋLJP'3mz]lz^0ܳtxxN m?QfEPg<Xc"}${ށhϫaM&UoīF=3@j@W  |ICUI0a/ՠhknXbVN,J%=6fAXQGOA ~lWb|B@7mC#gpVa:}GlS\P1ӗ=] eFJfB+w2H"}=NּƯ3:i9ϮR<0'RNށpy"rhy[a˿!_eL#&Z9V,7K/%mr*2Ɏ{Od {QZFEN>zp׏|+j!V~L`$fCKڗ!J6MqOPų'$edӾ!&08,KQBH"$8?\kٓzddRE[N^z6Ѽ.ӾgOѠ| N69H"vֹm#l_\(;Ej 6A(c‰&D9,ROz\aK_:_:ً#Wr*)*'z}mZ//E&jQ+8xCk ﶵ7aL/*mʡS"<,HLП 3h4F73n8]YޘY"$QfpLdO1(UC!qRDbuPZt5_$8~xͨgb V!fX[۸]Uv_ז4H@f7 ZS)n{7diQBl)ZZ5`מٸ/U3x@cYeK rEU-z9O.NOa9Vu04f(UEoGkM@l<ŅU Iiɴ8 X6=s9dvu3jYЂ PD,ݦR`NHultl{qb ґwYQ{ݯč_w+/7LQIm,7>)d4 1ߍ*qooоC\-"U c{1#*4%j2/M }VGFI[yZظhUq"= rZ򠳹ӎ?nl֞d('7Pn)>)ٰ{b>u\{}q ёSפLկ+㚚LK@kcBC!mRkMgc6Ƅy./qLsھm }73udcQ/; Z(FbۃIj!˶&db_g'XnBNŜs5 JwOthZ|H0+J$> @HIΞ"?c__p-ׁt 3 r>Ik}TVl6K(wji,֡U'8gKH(aX$<DdEΤRsЕSMՅљF.">v-.N|OIYg^Ut)=~xqf}6OL[1K!l,%fZQW8YFO<]O"ܤRC,h \6{8?e;k {&k^Zq>ѤCkm|,pm4dK&t?,u;$߉hd(zY&jT@y_A61< (MF@.!ESRfsƢ". #J2@:>gHP73tzkOu492R& zCҡzM0Bfg{#^,L~'!zzd] paq! NJ'cPh7%bGiCxH~XK3bd ZP:qut JReblIKXUWJ| D=W)2Wӂ WfTUc.l`-?ZŨyszۨhMYМ.r8҆g7~PD@PΥ6gsyl <¸ل]v $Tx85`]Qub!g | ayvuPꊪiULJXn:S b}wp:rVu&y v$)K'U}tjaM/wQ{XU4H&ݣ 4+mG-`@,MQxsuV/0sNR:+u|UCU7'e*j/Ǐn$͢cM0gd?2 R_zy/Ѧ{ Em6nQ [(RyT!FiF+ɊPo<hy\Q}콰Xc%\X<<@KjjjN3I4/q[';IE#KʋWV .NS_(K*Гyo9J3NfL:+!ē4X:zOK_8U/I0`bm5+? ulԓD¸xHjD-,O2kn:=weED->V\ie۽>AAyo |Ǽ`1~doW Xb3%T$b]ٺ3Yj2cL^ vzU+I HHl}VkoKNDV/ܷ ]J|MU/%!8ؔs=1^ Dppi++9ΘKujBTMǸ6ß Xa8ᅤSQJt2ls"D[a8}J*5Wk-T0~.e´<->[*X_5#a%z7AHn//xҩQ/\"]{j0Y4jHOVvBUyfCaHK$1~0-F8NಪGRv?hV1<~֡5V!֔|*n@ >74D*ԁIKC1Լ@+X ioK>^H+%KmoTlPw9H̒sƀ3d @1D ڀی Q)Pʥ>- ]m:z-XwIpX hh 5UOv*2Q; cf' ZׂHs@:3ѽrᣠ~$4Tʹ6OpV#Vh?nsw~݀wfx}.%<=0%HOjཱུÿv!-|OU3LB iZHT,Aˇ#A8*=mI4%"c\oW,Z>Di8mQ睷e??7aƏ@.˙ owxf''g_;{ A}d Z.˕ӚrVFgQvn#EeW@¨Wmo;}z|Э}٧ټ v#0m1d:k;1F=32R7Ƌ4͊ q0eGASQ+;9B% N 7It09ZLG^-|K*H`?#tɑ lGڪ&Ԋm3xqTl ^ Tf5;CBTlad|&}0(/$)NgK+p Axjj2ZB~ 錒2(dr9թkD{"ۜ&tn&WǏE鍽N U[6ʰ՝d8o2魜+$.'@ϖĕ0JN S؄ a6 0I⻼S0ʠt>F9:VRp`/usmADyc>x\c h);]#ʷ0%W7ec})EͦKlahrzboA6yU!{*%;L(AĨ^ Ut렭Yu#G6ߢ}z&p$M~)XFi+5eRt2jYhp83 k<6}Y(>])`uX$71 /p|a 9rV/9 bɠta?~ Zq_ eEw@ JLw=r)TbPPϮ=L`H:6mZkkŸ`6@CyD%:;o4rd8S*r6)>:TVvR 6]ȑb5AUl+zB&0CT!W<=gVc+JRujd.>thVQ:90 OD.|crq8໥#KD"1J#6# ?G0OG5-ÐEXҩTC.e`3}Xm~g3 gݾ{ ޹r=iC5}ə *c@r{ZCnyΠ,n\ynћM@9=aj[MZ6O_rҿ,hV:L54ظWEUqa:PQoO[Po~,Qun j7Ohɧ.9yYrtRȄ*$&Oa5Rl&THZŇwE-U#pk,lɸS?A#ÀQΧNG3Owq `T%SB7*ms N"֞ V*X:2>;ȻO6p@]3#Kum RE cIK|!zv@GiX9pf&cՑzR8aX'@48@ٰTQJMMW$߬6\&赈а4ìWL% vSlN' &S #EzoP h0w ʸZ֚vÜދCi#+;/~XcS2DD\g坞4ɳ &sX9Ѷv|< 􃀤/>4Qʹ OX&T)fK;#|\;dB xxļ&4<%G bz5e[c&G߽LWg@Td :G5q J~9P`GԅRk+4v( 0$.8ӮJw`-^KcV"^Kڪ^6G8 `rPG ~ ۼ[B'Ҍ"):7A?j a!!,1@uj?ZpuÐ[C(sW\6bb.yHXl K< -B#*Y.J!#:yN6Þ ǖاT*X`uQ Wl"ѭX(TR\XqQ-oA.+>欘4Ťi?2$Q(xʬU$WYWS# Vq=8 zHIV;xi)a$1;' u/@{^|`67{uDذhIH<˾w'da.7iYmIs[vrհ.8~./G{KHVp V Hܷg+X9AFJf>ouܳ,٣wcpSnYʫ$?q/~M( | X_GJIwqA6cx/ 5=7: 9";z -S2П~2F#jIw8NySA@K"L_DwkvcB5_xD>.z̓ kV2q$a").I!)H x z5 ~ S% 2.~Sv_T>A+A [U+F? T )3zJ Յ }+G4Y ,SC BwXWt/fP[A:/7wPsk,tn'qX޺'jxYfԕ J}zEEДxj *OqM`s/ ~ ŋgChpkB'#u 63ۡ2ΒlUZI06sNjcT@E/0 9`$~dxcT|:cX|5! `1ɳ1{5U9ZI085 At1O;# w "G|9.mrr`~lwjyrx]FylWL6("J޸7PAM}&Z4EQ;q7G>'9(<^$LGB*+&LC#WT {!H )ڹq5Y$u-lJYAFiV}zU+&@_웜$@ wpOH['-̩|E n8D.#'D[F-5\pDT( P$ vGE)T5wf*pe HwFJPY{&zlnZ@8Wrd5.pMjm` J̉&ϻuj?͹6DDޅյpr1B`?2dMm.Ӎƨ 3G ]P )̅kC+ʫLc<#](2$b4< ":)0Q Tň|^DK˿g=S0Y { 6[W0ܖ "?Ap ⶹylK#w ̡X.$|jH#E!WzS1q2bM&T*?gp^TPS ɼԈ=b&}IixL+2QWg0>nF8iUTT7p˖f"c-Y!nC) G,+4MHZ;yq\\(lVN:5!EBĿȴ BnS"luL.o璮Gwy+8k}lG݂h]@ DZ,ӖjMNࢎS&)L4'J9F GNH*6Z ]te*WJw6oagէc 9fnǹB{XW5/݈7:PN! fmd.c'?Ay_'B.+wHA% RACRoCG[HrpW<ǂJ>mlUn0mOw ES1E"#c]9ѥg^e4k*oQ:ɹ.|dF)4̾^q#t왃ZbyTK-GIXi& Ȕ\M8B8/n~ƪtk9Ʃ=ng+5K2<@.hWqI@u)'*v#!罙 l=t #m;Y!vubM5A12΋Ã9LnA^CA/+OXW'BP U۾'1!qgj|pPA76- 4iNCޖ,£1QZi*  sOBUL"5> cPhp[Gɥ<*H9&aqဳ;yi?k8:V$cыMVi5{JFxȈ `iqtS9Q+hdftk$߭Ɣλ$yfR d{Ns I1vxՐ1hQd0J9jotV 4i/'q=wedR}2""mrw]TZܷC:LZ ;ԨuX9=F ";Q{GKzBIYD1dK(sud4h:\S{/g$?o:iWI{ E!$?K23p.r0ʅ Ҙ@Țtf)y[!?)BMvÎQ% ;9e~sRpoD,)չ̿w=V[k̝k&6X7H/ xKx$]q4VV OvC,/S~fVPpzGe dӊ.ק Wj'_O@Z",:eeA3G/qX[c2 4s"CI%n;!tL#1؆ŸJSfȎL\.OqMd0b8nšNJ5eC]HnĎ dׅ®e7E1 (/ؕh rzy_Zt !ƒvKL,l]t}v婣R(A褔#p!Z5Ŕ6҅2Z&阺E*x, $hd4],++yְ0 ]1nܜ8yׅs8fU),6LB9If=z*bh]T1 ?z0 f^}2V,cy2>[F& gSrTgv4/U;sU9+ [ojG?ރ KL]U]R>*Gk ,i=ʠM5Q./,lM<OT`h#&UըfV8A^i"hqoqi! ,x2>WRrg/f0盗Pʓo'7"\11/ɝ;"u3ekK̚ͳ͑ȜIM)|)ɳ6gl)88/BXW(y`Q$8Iك޴6 = J\uio ,Gl;551AAU . jE1IgorQspED<{Q}8d{?+wԀDOH9BU>/(+5xS;8|@G5?DCً5nr,}loUvr (Osbx͘XS%~noDeHsvm.fHqbP4IpIl CCrʐ5d7 gLqb_mkglM\z=a6o\N-ѫ&xpS  `6bxyrm~g3ЂlGA[ˑ .d( ooBX_>H;Zˮ5pl& +zM &IYĐ`.6fp'loSrmL-OP[7Cѱ:Py+Q&:l/.>eZ5D^ lpݢ{ |vF(Ixm87&/ WgؐX2Ie]!)gL(IEU<бɳ u zU@Kv5|~Ρ^ُ&zR|jg0v65*Ezx6_zh+yHqe AuUΞQqL@+bV+TNW]UlI:LFD|tcwd$y4Źr+5q}-Kz/SCuD4w۹ 2t 9l9X =fp]I?&6ԑWa&-5>=^Lʻ$+ܹ `ꛑWBJqNzdZq1 XKHH@JL70_ *>cw|漲hk+,X6)12wZXN wq"(40͍ڽb~;PWsL1tFmyؤ"ZXuB$hwU^c:Z v9r8ڦ)ʡx*{{(Lٖu*ȆgV!\mq2h)ĊS- i8zV hͫRgA`S8M[#}(j3`^==w#5ȇ([_5q;rbU$`r;Ջl Ъ@;Յ/k8\/6;) Le )>uCg9o„ q/7xI0r-FlnQJEk3N|)Ԇxwt9;! 78W}dnHcA1z|Z呜yװCo2T~t°>>j@#/A:,I\ߖUz8OD`Ӎ{q i{ 2Y-ke%Yߒ{nP֗Pf#׺ $orS1ï58f}$Pޫ@}QNku uFB\%eQB$9:I9iS[&_D=',8`0݉gatvgB=,_؈7Xl LśYCCz"X&2nZky O3EAJQWĩ:Bp{tMpم+gjf{"7D]^yKx lZ7KcCٖ[h'ygp*s]%(^C;J#4@ԏPI ]ImԼ,g.k%qx%P"Y#;.twK ð'$.TIaYe6. axO`xQRL"cJU(Q{ c]vY 컜]KCҝ`thvRh?ٔAҹeQ6<-2KW3ռ/}RFGsQ2<B?g3fov$FxXiI^_(_V 'ykJQ T-hGioa+_OҼ<6FB/1J$:^B}x'\ugӂu !Hu~=@8/9|rT a63wC"ՓWO@{u'~܈H"f6SDRKg>u2{]3cѧܩ.#ev `=KDT#F=IΈ wT>XyGڒ6_<3{}QfFGLbFsʤ"K9~{1@6ҤR'w2G'N+awf:K^8j}U9SZx@kqysFO)*yr9RU2m2E)ҰжT)hp-LnPjl|_aFQfse-~mEf /J oف:Oγd7s2eqfϢעF-9votfu#X;BZ'oft墯M(c[W3O1,Dcr$5AuD}4<YO.nʊݽHJi㦓 S%MI_|a3א)9`'S%Mr 4gdL]J/#|TYP}uC>SyWP%13xwc! ԒQ)-FD!IڻsU a77m|Lkw$D1mig*Z*C'2/`5@ZX"u+>x$H&hy0?;wLfrr`SXVXz: :gHV,rzR~˘ q^Y Y)zGe+bWLht zyjZry_V5!pkeHeI:O N@ +yyK eYGMIװ ;* a(LfS^TLL\z !]^7 ʋq K4z\WPj(&ʪ^nomXnbdLdAS<UmA!Ȁ62]/koFڳS 0)J]}Fhqm;4aY#PYgyD-H'^78 >h?tBr>i89L3JȪ<|C&nűDע׬]N:!nA[Rj8U.JACx&E+T W*ȅ&3BL k]"h|hI&{T!m–8L^R#";#kjZAc qH项s؝74rᕑ4ddD${64(z\RQ ֙t'0i^'&RYn>y {CP8`^?KRoOtFh &p,iu6 I#%\.%brn;n?NZU_ð})W6y<9򟦽ʗM!x9fW't'ɭr44h9Ƃ.y[-\ ,{l7.A<5WXt (L}0M#_9gN᪫W9?&2[%M;8ZH~ b1 ?\$]3Whl,~8;N|GTb܍pEmU<ҪZ`Fk3ñ8+Kq{_yWl~*~T>]>g?t"ϓ65+w{tahDd^} L ϣXx\At"8h()M3\Ůi¼UhQ3g j8kN+mQz+f3~WXԦ)ٙi\͞m&O5!/gcX^&$\)үd_0$PaFpHlvMs[6H ])sٖ딶7(6)s3!]fp&a<{x_:Fx֣S< x3:>o(2D5D5}2( J$ |c\Ee OL IGDvÚSZ;p3/mN>m}MEA%lI;R۝,09LR*S"mʡAoN2BYgxDe`U bfMuqsr򎣌rnR)WDj }ህh [4 z8\!/EhGD;r^|.Cda<DJh۳0j$/B3}{T 2NKd؟2JR񺥔@*ne[v]4{v{꼅S0Zo5qRg+ZHYF\8xǮ~Q F0¼ȺMJf.yE#v~GW#1ј?JTVvϒtPMb,ӭ~ #>hDĕ hnM8 Ȍ}6Lz C aBm1d6!C4] 3gkpӂ!j#ա%S$>Ynsßw|P{˪l-;T &U3STLTњry$ *l.铗f " )x>:c<ڃ0|v~,<$ŽeZwcNlqddv*ڤxB~KKowGRk8lĜŰ$QGP̑=`SPm{rSF{HPt|&@i}3hzuc ~2=އ$En wڻw"VN"achtToaPk˔J&J?h5F ]?؟z2DhGՔdbv hP#0dA ^.US6\W"뚑5u߇EK 11IJ7Y;'3ecc%3rnS%b$Knl`K?&ic  t=7!qn dd0)97!o48%Sy5La pwLĿ~z{5юO!Dl"GP4$A LI2 %ڇP̠M>x,+ a^'b\f3CIAZ7L2- ȇH?A2Yl$ƺ%/ 6bmb2E Vߊ0 |>q~ Lo'<34omIo0<Z|̤ Ga9b)]B' ׄu;#ڲhO'l _SCvًHܬ6L/ĐEǩR#~HޱbM!ǔ/PJY5M>˽jÀՏT{'scPcA qn Zl!}wv:Amހ,Zp@'98Lse-C2RnE K!Bb#%5ÛӓCiʻUgoJ@ =ykO#`fw /sZNj¬mbmvLB٘G㒸lgZ~[^^ AtKE?DQbԆI2OsA m_nx/9'i$9ڋU,l@HԐ/,pG}_Ͻ17 UuIs$[?ĿH +0e>lEOv ̚q:yl ^8f)1@t'Vٓ]: vGdϭoEe; cԕKPTg r6TD||#{ݺ^ܠ' GD5MnfklK_Q ]c$N%Usxb&E9e%SeRs~V@Tf,da@+:;FetءYlw4u7ߡ:! Ҿ`yg>(9qfݣ/nmԔB&8_$ax'#R5l'*(=5Qľ5[? rl63"Qj%ny̦'oa h_Jɂ2vcK*O鹏լ`KM~@fhda하 )RZwG[Vd7%O~wu{&,%=g89^ݐm:@z9h:xğS= lulƒRRJXܠ!HIc2<,7|6~G]]N`@)gDsp fO6=Q _|ofm7')=f5pdCX4e כ<={43T5I0{Uљ4\Wc:Bk)L{gxo8l8*o֭hlU Źs S%1&B\P:-k=trR% AQJ]rxGolsR,Bqٰa6w~XvcyhTXS; J"r@H A|m ?y ,.FOGIJ2kz|OG-CuW-#ˋrӾxo# /UDFBY =ɮp]av9֐"x X[vk`3Ns8x)}W( Yɭ]a/Z*qǀZ#pSj0(!B7Mdy*pÿPBpŋp-0;.ag| 0y¶6j֋?a1J0-(ޠ֙|sEϷl¢oϨFmGk?H8'2X@n54'&(t 3Q<(%,ՇK T/ %p ={585@AB,cNxLWeƼM66)} s:A kPׅdTaU k5/.lv Kf:Hqu p ѭjp6OoESS qṟPΊ0Ut1yM hGBy}e Sm2p2 .XA֕ ` 0=z7v3!inE2\~ JO'6*v܅,P-< 'SbyeƎH3n8'4s!x;Bn-`y]q㾾M: Y23 uTNt'=sq仚fBRr m-kSw\ NBX6<{<)6id{9 icZ%ёHjӅ6L鍛*Ac qG]4IFV $dCO9fϸ,&WU6+.9Z2ZE_ =vT@du~\ԼK*?pY`-t x1@2z6™b78ihJǚN7WʘD_o%#Vd.dߣrr]qYVج_Y9Lg&`f+B+Vƺ!AȧI* hI}f ^o)^jy}}%*9cO#-u7 Uzz@]~uJoGKkNܱQC[;#F V}D 6bOr~y0鼆pyIMTa~~gUOpg[qܡ D1݅PΒ2:/g%n~؃l3&{bR9Ě>v@Ȁ[< ݈hǧO.yäCtfBHlA0λLt2Fzf'cVYѯ1aҝwO*MA#>#=Wd9fR2iPas? {؂|.֐MU[35dܩctf ݏ)=Áۮ"/%D܆,|g2en\(LtTD5Ӫ02c{otW/*GR14w_twvΞrifGS:xƖ,SwN) Ĭ&iY٥탆|cv7+|gj=qGݝơ&`%F>_'ݪ.B|7n^>ؔY OENrfl90{` hl B">!:5/ . dFױ" s7~'*o! Schңdy}yRYr5מgJI"k.N4 Fcwc$$|G_x"s|x[O/ {t+d:7 ȣԆgH6~pr, ]':p!GűYY%4.-RhWl]:)+[fg w 6VE %lb~E/oJ,*OpKs@v% 5״K-I'^*2eFrXl9x${d?E?فs\]J)NQR9da10rKWfBL&0[SYwǏὪ t{̓jakZ@,}L, dnHF)qZG3_yӮ9 vc)'8zQ,7D$׀wۙ[ d}溢Ԇ sԒjr BC{X3z' !rZ{Y@-A4 X.T|or_ p/Hgp}Ze%`1m(wU_C4})Yns6Kν]?#vѻPI5P!(Z5Rpٍ, _pz{+ V0{؄; =q( =\AYx!\d)&=ǣsr\q8mQ1hkG!buB3J?5g,jNrp\[ȜĤ4g6et}Y9?qE.O.{|D+14 J#)!}oh_Wz)% *؟eW\PGIv˫nn3W!rCH\hE4\ōTc'P#Iz 2= nCڶ1,Kw{&y*?fZMM:UΔG( ҃c"0%)]xͅ( RWq){zt[*&sዋ2^ _ $O7'˲ĕDBc#v].MH 99U(?tAˌʈb_X4*i,e/ XͽWuA}àG"PC͘5SET>}fR{HvO92:ӘV 5oM.}IQ&+Q&s$?{aWGPбE;:,Ţl]S|;yoc"+Gړ;!ڥM/Lmd{},5uRtQzAJ~WV ޴m1 5 ]ፑň$l1{םR:Pl򙎇4%%̵1tYxѼ@[%p!3OKl:!>eB #ڊqw1&#j?̵Haz>2!DHE1/&NYGAq'NUɈf3 x^𹝙z;P7 wu S]E<-JzaGltk׎/uʣQpPJ}7}tc(@[o3o.ܐXHWI{aؐyTsƞ-Gn;=3[-.97D|KǁNwxrr^<GF8|EΠm,,2v Ufm "'$#\Qó&T~d,h_:zmq2˂_Au1L-B'=;w⌒h`-ts2?ݐϻ_ նqP*;-Oj?Lΐgvb-Ьw5|H>xb]r*yI|\s }cᠧD7:7swpyqcw1 n{Icq3+`*Diב_yX%Yﺟ" 4.SsFSz m: ?)rUB@](zpo'i)tq_2 phk9C*fA$fٝK+a& jq Qv[&\y<]5C0^e )YW^~(Qp8(*'%MHtA۹TQjToV&]I)V1]\ҚӠ1:[SPK|˜QUsWŜD&y7ӫފB^"UQ]گm)aѤ?(ͲkzZ{-"W0tZa/@ dVD6lowI3N}P#2…mK{-VҒH^uO)ҫGX/_w bw4Nyh׊}wF`_jR[,}J"S*5|[xp*<0gM&G *i@ofY!T} <\)SE 5[q!kRa H0 qg5Ѧ<;E.ZĞ뫀\qXEv^4Ãc仙~{tU=m58q!Z«B.IYgA.(njfZXHਨ0M+VD!c04gI|4 қbdj]\wJ:ǣZKKSaV_gaNavBMӒ?v{/.grVs4Ύiy4dfe zWQF5x'> T0:bPofh^fP]l'@0KYNt"| QBaIOzqEnI. !ыu1)%B2!78[зަ[4&c.mr_8*Nif%>e}gm.vKZ |#~a(;~`isWHwQl9Kqz7 Stְ+~k:mcP Mxӳ%<{kx2-%],!S˽N-wq_ :cز@mpcOwlmID1wLKЫ!:UiF!ˏL?@ޘxp3*~7{˱G3arZ|E G:c(\A6}^g'Hl 5E=M\󸋦v(ά)T' DXUJ79a!ˁJZ/QW +>$줴 Mu?@ZA!-j˼ZRQ#NzhMznek]¼F x]Ha6|%Hm!〣]Ó8RL?VAnq- M@n0CŁW?zsy_GpIa%$rYŽ-P6Y/ x& 0dt+p]jv92mt%VtMF)!9z?a;u@E9}O:WNBAcdFȞZV!H'%@+67SUTJd-+l `GAu& Si8&@wp}=@|_gix̶]͸xSFU.e)1֖;c @bo}t8HץMA!N"v๙;'X|TeR5eτ/enuݳ|0(ʁ:FQJ-"2Κ}T^,)yWI`.1!cղVlB0&>A{x0cՄ.&~{qHto҆lX;7`<턘#K-7^hl 3PH3@~]u@LUZdL >i3z9vCS13)q}WFȳ5WuΓP\17@<˭ Әs#Zg:Q@ORxaXbׂĿ0}EΑe)y?tc_oп5vj) .+Xǟ͞9Ւ.EIJiZ;dy҇b*uǯ u]l5Ss* Ģu%ެJK-1{CΠrn#%}Hb0U|DP5~]=ab_(r 1f}Ȱeb uCEPD<֏Q֌Xij)_- XuԿ((mgڝ2}rPXPO"Ҹcڸyc)qDI^2xmibg,j?;nY#xĭ1"냪1%YINhTA`1W6UU}l+-1;_;ӑ8:U(`$,1L!Ov9T*wxi6 :s]H3O+AY2tZ""NIXi!0*~7UueO!Nǵ"qh;J'I O"ŵy^|=zEd.2?ﲶṌr^* й+E\hKGANq 9i)s+#U 9~ȢG=KC:ȹ&s a&^CC!$(.TBi1VMY=D )9y*(;.x`XZ8cm8T0vw4~Q=B@.y]xlܡDO%(I#X{48\]6ۡ)¾uljB T-*Q֩3|kP,J $'(5ӝ'ci j0nUfޓJIؤoYTzzu3Bơ"Vbd(noڗHI}w|$uy#w>KAmEۚ>7r1D`#'e.bXfj9h#qTA >pI#w^ }v6=܆ѓ H8SdH97>v0H+Rs =R;{a/(:&"fyObU$9|D 2Buc(c#_(kib&]-?泰̵̅\V5ē,ƈT5'C/c0?qDe夜-gqaTcV:W'}NϳFJǹ2NmIXFdďp-]b+7'j<+)P@|y;eiMDQ`~N' ;w(UzCo!ӽY .<48; {j,,bJ|;T$-i ]ǥt vZ"G#'7L^X}NG$ y2F}]@P AegnbQUp @ ci3z5i@&10bV/C^=xH,Gݘxm\%OGQqIPkKvԷ< 0_fIw3/D.ĵM'@~$z[̯M=#GِE& U#5p96aNv"F,g2Ɩ eT`TnrV"?ޒ.ufL;^bڗ}ld?q5و}[?05jemV^1NܕZ2X/Pw痳}HCh'Q H 'RՙCl0'rU,]Z4w]\)cbha ,S x6&Fan7mMQqϡڹ/c+LP/5A~أC1ţCt\G7= v,clgs]W^νf}ۀ*Tf C0Nfti9O⠟ۥ7`O]UytQ.C Щx_{QTm3zy;KD%D~q] ~agB)l%ʹI}u, |* SrL77Ptw#vFWd4۷M*U;g&88`h4pm>v>+SGOX-1ƻ^Qwv ZqXCJ"ulkMX>) EP_ݣ i~NX"I}aqGXMac`M9V-;J벝cIwqqtʴ2 "VS\F`ȹ3<ڪam lަ< 'RzAƹ=6?zs#/ ;N>)[5@אUqm<ߚ!C1R*pRxlcw񷠺'T#C)w7C1;,Ȟc#!= =1g>sV^j {ҳ $JM:d% QD/m{rhQ'_V?"RȭBF(@e L9یcY6@AH_}CAEÌ^w #mʱ-!ӣj_=7xiߩr{ IV/\P WC Ur^Q\÷&kfTWdB>5f*p5l|ӻ c\qbΦ׮'\_Ӕ1rtβxK'5_9p%&%|sz UWk=j@IL}o/fN7 z;bg!<Ծx f `jvh7Q69_W2D_&E O EΧim)ͳNSPNV>+zDynYo d>qdc,YRIa jKQjCjό/l9j'7f $,RJNl}׵H,:Iebsޗ\^k(,2֘λbEQ4IĴ?x%WLvoc`y#CM *[K@g?ة~w/ ºR*\ȕ;۲c~I^95#Jt@N/fK^ŘȖ,z<'S!@=$8oElSnm&?r֠'T*KӡƢ#JZ41z3 5>u&PGgR$_e:7'1 ͔ngY~ =فN[& ^kQaǹ zn!릗iGJLXgT¨#?U!~5-s)Xމ WE*F 7ٗv6-,<}F?zz_N 2UmX ˽Eß7VsZ_Xޖ"jB3n@yw 0&zŃl_\ބHpls`kYC Q[.Ȟ!O \ΎsИ ֒ono0MڰGOYu4V#"5wuD)o,r%QN '_ I5ַ&|H.xxNӽr QWv3bY"d]Sg^{l3p.jR2sL1pW;V$V:aN\T% hlu/A >їU@DL#,0X伤|}01 x5>Ɋj+ʛn7W9f@SME4yz@t`Jw[ -yxZME)~O*%:*Cꏱa 2c _`l,ER}Pvnt?&` ͤQL!UZcyzD8Yȿ wֲJLXu1rԴ8b TH8r{]h={czE7ҫCxN\X rZ= AVrpPN79T&`Ȩ;3#(V縆o7 h{4@%Ytxo[:@RwxB+Zu['BjBBO85VtG("k@6}ȅC& q`2t>SK7jrMde/Ӣ26Jۈ ؀ؙ+,U!Q7.MyH*8VDK=Yz `T3/%* OL :s".*ޡ>X(]> 01&rn,j-]l,⍆f乧QNі3? 9 ݅]X90y.~h^woj-<9gvKDaPn={Bk~zo_OHZ]^AJ3A(<%K RYA*B1yϒh<\JcJcYizR: $WYEܥ>cuF_Eơ]<#BU6nPKaQ`VgՏ;R+٣Kp;YdPYRғ9ESaf7ZuPpJASߖ$b K aѤ!Afr|=YZoL ,\hS#*~ݢڀ 'gaa"y~sLD /7,-*Qx|c5i2JraD܌v_ljԪi۞[FA6DdQ4CKy5@ +&(7Av>\v_ "(T\up[=BϬ3p0)Y/+mXupx2\sqVS&iNqI=j,2t!uZט18L&rMa@P94 W׀/jef337~4 [{Y96ֹ1ܘp" #'#f_c2mwanNs (0`HC[+/?&ш2gpk$V)rE"PոzϼytW3$hpڴVt<S ԵZaܯmЏd1&z6 Z(xp3]NvZ ?}% /m՞]iNgbO$LPkŎeXマȦ$Up !ڙO4Jynjz}`62IIC,/S@m&W27QFYkšǟКMW/Xa?jp\V$uTFBVu#R90D'~~ >[u X\=wv=KwBg@O<}QX+j`3+oP/-8vgߎ6q T0mecTTv;4#;+Rśv6huL^/y ")8to< ;tpd% f^]1Zf&u7/'nR 5)p yL7J2o!7I丶4#]@Nh% `!]aA[a JVHPl;a=^1ȖH`HeNdzE:o>mkɁgOKq\U_ drB^2mn9ȋ*/ZTh{Mqvv&b@xlBEWO+eEI`Ahx݂N8$%NF|ܶv)T66<+WlC )%L_>kSDH Պawg ϬY8 v9"$o}|J;n78qoәWSmVvŚ@q?F{ZMOX/_x@ y9,PFzd[+vZZ ٴ1SD1-T7B)S9V@m UdwA]XG J[lcc8Z˧( .jP&U=)PniO+S.VPs-Mm ~CIXjQ9 Wt'C ۥֱTCfoȑό NU'89?`X&b姄ՎX{:: \em.G4zt/H%WrVV F(w5}2y6j7 Xu69>I2s8i?elG9u'!0z~1ja\]7Rc3^Ȣ88 tp"WOTjH?N2F ̠+pXQoEzw}]6%vV־T_~0G!ʼn\5; }T<Ҿ^S֙z6iwM@Os;8wwu A0DnPcsJuJ[ %Nս;f)gF]^ NL3 g"W aP ;R"}BeÓk\bwq("ǸYF_ZN_ݸAYxy) yaEֆ,HN٨ [zk}@  )-iPu]@!u."nCXâ 4*~L&d!k 37^3 N2jT vfp\/oqMw+kaLD#M6P zE-){uG.A3;Aފ=e1&|j+(ۛP ^hzS".=ŘY:F`_& hE0Do+=ktsH `a e1 mC =T,Y`ebEGoY+O))TlR%&vn%tS =*Fk/%zzy%Y‰`7d'h!@9}(1KLv'4 cbp ,8W-Kv6~yD\o^]i$x- ֻ.6f!<.E~`20uc9L<9"y;ךZlPADfs?5*GNHЎOwb% ! xëBFQZ V5D[BCbև#[%K`^S()kHTʍʹF!!(]b=KִTA'ozD; wgN}4Z7Zf!&d'N{]3\u1ȃ۠IKc^nNViyh9xQ̴CȻL>N_m3`gĢDҝwcE=J6N9 y=Unn1:(3 >b{?|&Y86{ _5Ք1.$=NJ$|^l p?RCwl\*^7UJZkg +A XrޙzV7i1U1\ȟň/&[Q^Q~++/,:w߻}HYYuiNWo6jAU|qpE2ݵ#Cw3m{drYYꗱY~#+o$&~f]' NG8q]fi`-V#وVgI!b溺71j(C,tTSF( -a]uOslf;F%N ,8E* 2+,oJG^/4lՅUf_];뾬YPB`?zf0?P[>kU]hyg3rgNrw5KR H%3,ϴN)ڼdsZ-23|[HN'8xtRl{Eq Z4t^ W.\ gYǶ`1U4>jʯV/yvPt'J]2VRC]bO01+lC"z_xi17ƷV*h(c3%Ag{}57A= X͈~689s |L(G:w4Z_JKÊ|u3@ Fׇ#(6jQgXN1-Γ6B @~;rfӮ .Ż7k;>G*ME\R<<1#th]ҋa `&Ŋ/.)ُ*{-q{>oPx\!n'Udi5(Ms65K*kВhSa8LNwL[u97[kv" ǒb;2 $)nTŲr`;Z eTPD˝W{򐭿(mK2'YADi1$fi& /{&1N]5BJE/ ):lK~(#5( "-}–Htp I/wv_yHDM]ѮC=5S#<(!PAraYGCgFgS ͩiW,fsG@xMhͧe9ANՓdeSvi}~JR†WpjeY66HQ4RԼh<`↼E xP05GͫR;(U4ߒgU5޼2\RBBk"K@F8ʼnu 儛G`Fګ*6V܃?66:GMƹ*W$'8Xy<&f& )r\kަ2%nmtZ[_t|;u%Z,04;ǮFV "ެZ2--(cYi) izÈl_Yl JM""=IԶ{$мSFDj==/>g$L#߁ 8⥸@T7;誊w*Ȯ_LovWP CB%L3pS𯱻;\Q"> #_|+qntS)Kk5߽;P8<?󤁈bj*YO|Eɏ-,S 6 0ӽؗ.爏i& =Ԭ_ T64%2߷@(dU(a]ʻ]qPc1yhQZej鎏?Vh{K"JI"M3ߣ\R; 'J$Y*؞/! b އwBd5Py=E8?VYQ}LV88Wk3% >DtGU\2([b *Q߲DOx[3G`]!h= ĄJ@D#o' &lYךLS ҇.tX֡;  k#~iK^{5~{+P6#Dk'-jmK^lQOul1UlӋ;p-Q"V^gp$g`*52]Lfv|~?iэ0avl*6z=;^.&3aoW 9 ͺRljB ׬-7t>l'<^ ,dznbx."؅m:&7:L'7(K($^"agNղUdž ARfקcą䧄Mq2_ 2aLڻ:3c%Mk3j:rSdfľq i)NS1c*) 3=<._8TSo]}ZҠ*P8*f`1uԹfl0tvme9~#|(=\}1PR)o G9mP0Xݲ`/3Il`!\%ڽ1#Lw%t C%/ٖ*B(v/Z^{(شW˴Q}$:}!uJ.0V"Z6uкS2L[c2zZ sRƽVEuk k8?PKg<) n|4W҃F,9uhM(YK&䗟Cov$y_y\$6++FLۚ2([9[D<R ǃm,@>T#Qd5 U'V2^:%(mK]:]ll]Pj.(9^|j1U= #J  3^zÑ@dASϘ6'UܸxEE]MxΚcAlm+T[ WWlE x3@?,r3$C<ǫa$๶Jk+-Pz(l#Dž۠W:TR35ŋI}pR9dj0x iRGp-U CHH>Gq]TY?F%N%r%~;SD oN7qAR~e`L^)JÃa}oahSxǧe">9bs렶`BOrTTaln4]dD OnL/b휳G8{D{6ү..`4σcI)w09D^ν9{=( ,.Gߧ#!O\VckR8-4i葚I0P6|/lcSųbu6N' I6RPѮ t-S sb Is`LZ !6bj^Ziݙ0i4 ]qq౳_8I=z*V8Pb:If6v*-42>*~Y@ƪqVe#;OuBnmvHG7@g4%- lY./fNGks0"|QsLqVİ,Wx-ORcjڲm-/lfK.9╰PZh=zⒽ8V{S@G׳` JՍ3X0b TH@+G= F6Uˤ\Y5:?՘{ b0feaWQ~x`h 9xoLdvᜊj]hg ?Ag}ɞx@.t"NHf#j%4}k6 {1VEAoA|j{BFqDĈP/_VRf2Ç5qx_yվ0Yg. -2kx7ƅ]*B@a.wnd7=qtGJ"(n_t,BOzEevtJvGfL,5-訫& k7i>yIL:㫸e$N026e{EV޻MўMv?yE3+,fwМɣ {uր;= ]'!Q:u炋dH6YbTX#JHGj86;gNӃ*XrzO-zbtYLrLŖM;1zӘ2, hRpc9|k,tf6 )n.~_3{*o*a"<Fu-Qx ] d˴Qy!G"X|=7MDNs,Da> =7 qw$͎4SZo#[TYayO"2߅{kNgً gCF|: my|PUl)2[V>+o,( e+/> ΈɘgF.1pdq hIH5WkA:l.23V}j{ئ XiFo `m)6%kÄm}LiǞM}>4(,Eb^#}S̲/'8(["ǖh٤'vB#@C!ԩH齼NaUmX]XŬse;6x~v'7 "TEkû!W!k ٠vcE v2΁ET\KvKoͷp̭wAxeOq+~dnЇY f/ 4AYX(ib @ ApVa*&]_X`vliv#\p&)%m#ː~A]^3>]\sNRFDZW4$K|F'7ȏYWU^aGn6!ez̖Iw _Steu?c;t\a#|CB*^I:>+/YjO)HZAϻ1"f2GM +r.M NO?wUG)߫Z2P Nh]ksaEIE7u s6PN\qo ;C # 7C`mͭh5nY]|'O4GT%C\7o2O+rl_ TW_ ;4V2eM/0{CW6&=MՈP`%r܍,+ @\hua֊t4xmE%ք7(reօ5a/Cyň DCp{鼗 ճ%rq:Vݢ3o]k4҅.95exF:wq;$BQ_ە.k"; зCn9$PCߑ1e3|uHkNIݯY;/[<݌v%vn~Eh YR9GDS>L4◯2(䀸Rn1) B+,:O,!֔YBch[ $[mCn2? svlBPI<9l1@4r-MhE/9Xc7\Cī`!q=g~\'b~n0 \đ~xEtxÞm>G]rJh{GBE|5 uz_OocO $d:EI]>|#|n LWÄ@鄃Lk<!f\w`+EԂڴzᵲ6kI!~;2y|q48D7)d`qˇVܪ)93C3 \\V'CחKO: 6]ŰV"~=8Ε_Jg;uhxW”m&U> ߬!I*|OEJ>e1m(ͷ_[@-GbL8!_~V[*bUa䙗rI+I3}IRǝ56e=0^dOn@*sKnc< l} KBvqm Pq+1@pO@{FU@dq>%Y3zGӇ+$ ȁcsEVKa j t%sJ;%YMѽ$׌fԆ&2g`N@XP!t u5FnF3;ev+L1^u.ˣwSzW c Fby گ3Q0VMXLZ ԏ1t 6K(V@ܬRSnnNi7f# 6Nw*e\iT:MAFIүU;l:A,;L%ob(rCB0'8gkYbZ>6jiEJtLf^=*.7A<6kY5ҕ(FR[ʓG}ssC/,Sz t[7,,A๊{yZc{\MzhcT ѵ/k:g`fA"| -sXm2$Dlu[egnY&^ cy&p?[Bzvj; AA ((,Bݖ4;Z',x*yeՂ86 1\l{gB 랽dp8Aw Z`Uo]Sv1A^Bf*T7#jog˜+b!y-,ǥOXW2(`tvg][6AC_`"jV/ȸyG;zD>!웻L^b873'`.} .|S籚\Բϯ1ࣄAQ^[#_EDmdK m9dW$P5;gc&HqG0>E є}xNmya&zF%oz' w%+7/$+`,*gg%E3L2 &yl,$OmPYoxnx]3A㖡H3>2g^zA*d \fG#<j0~!~}scé}<4t\aVHK4`gZQa#ZVڪlJ 9U"qWcg7czwyR]hF)C[ʛ $颹Ȳ9`fg:UEJ%޾Sı7Q@]`OiR:*|q_F^m.BL퀇ZepbcE xӡdEp{}@8u?4}W}gQTH:"ll#!yvua+p~YA{t0j犓$ 1U/.L#QlpZ=)k #龷O!uSgb}ڮçs%.FR9+rTJ8pJf]eq[ӹH&=~7A]SJbN[mpNb쪗Ie(_&w)ho;3i.nyZ$& ]66 tlf"8G`TfjOď2N|dW /!P@LQ{ cک,"RCV[A6UhT`{A(9o"_>礦4t؝w⌔~ 7N:j|k{+\&T *5=Mʻ ]` z昭[NeN,ke%+Yh9nDrWST$2e@sȴk^Dm؈\-#A8RSx: "[ZDdpg?u*nE)6gSOb|L{i*y7~%?xnQ$GrrUБU]\d hu}j>K6ˈOaqB*9?|f.Rwjm`~s;ܙ_.{JJ{m.GlOao e倞޹{՘Ke .sUPtՉ#wbZ7.&$c fI#s&OVv P| ;$Ԟ.WY4y[Py6^*)*L cSTkI[ [Sue;kaA\t3ҫmI~X3кA\&+RCP.dVS\,w>sO*;TYhi]G$x e;s \)}ILb.TP !Ҷ"Y'Gϻɭl" Gk(!"T ;1@jDf=\8FIT Q0#̰alNP?d ')y+ v?\/PSՃh֓668F[^gVLܤd)b/^͍̓<IJ'!H)*fh"1V 7Iw⊐U8 MLFL)6&i'J0;ny-"G&LN再'fJRg e:+qg3 ɋY)y6=1IŤҏ?E㿀]D8 $a6E~~" 6 j/"VwNu G}f}PV x7՛WU^D~lV5ǩXߋڥUªk.ˆAkmU7z[A)<"~DXTckoD8wGmD#cK:g }ihv'wUv{wة`z"jjem, 0Nj%u_N׶rvG6NmN\]t[֠gZ"TEB` @Iubvbw,(S_+;mdxJ֦]N >2"tWւe m,ST@3pg :J)XVCXo6`U8#|{*є\ﱎ$rgR_7,ۧ=|rlp``_,)H AEPb+K5MhR \|b8'0x[>+\b6Ѯ=rpH{FYhTu923o $ "Ms˂o$Rr>8+b#ĭ Z[ z[~+[4ǒ0­UeGs $$d s#t kN=^&Ҽ4iı/P=on_mJ%8*\&KVyXɳs\G&9 $sLƤǠMuQ\DHcyĦxxu:y;dp}ay>G޻b2P>zFB_^`q3t]>-ls!!3q(g; Fց!91IneU,;. ފ?0&4`ؚ =S8y(FGs/^IPȭ},YӷA>P-FWx1T( iSYUJ7&Gs7諔6-e_߇ dk3k.$aNi8> ,\+]Td]pA.j q/Bi_,(z[u@ б/m$N>{ᠷaޛsI(pQ~4*NfhR lat:lqWexXjv |v "d^$_~)KЖK܎Or ubO[ TTﶓ1 sA"Xʕuu䩀j^#*}+@I jG^;;}AIN)D( Dcaya!lK}V,%Փ>1T:"Ш.x+K0nE|u=`WT?HHe^so$Fzgo-4'襤%If>>L m9 S¼lΊ+nebW|] /NKEK`]hm>!P\{g?4t짉ފ֒?B@ZA=<{]e!BS/t}>)RB9دyE|S"1skrsƗVpiH? =z#{-0׻%;0 p瀣[, I`+H"Wi*2KKU&c#f[a|r&aj.\ .r(  !ВRg807Z|lX-mᘳYЄNi?fn?qGQl殒Ebv:7:;"o bŒLIls<(ES2쭱?j217!ֶ ;"=ن9Qf Սmsu}gTk">ޠBTqk?fOVԵTz[h2-F2vۦ(9pCPn5|)! uO6QRipvsɴr)\`"AHbʸL2Un'7-[JY 4ӆ Cfnbb;;z̯湔AM_ٔ):˜|y]Ӄk|Q(J QC!֖jee!ܻ]H}Nq@GVJh#:%)v7P r nd̓OuNvFti2񊂺H!O:j)jHl+kT7]oW tI-D.mDu JZUȣZd+hXٛBdC&WNi`0~Q.sd j7(~0vNH9DfJU(rwP_oڤ޿md/L ;^, Bj3sb1*'$ͬ7y-8u=$%w&u`b@o#lY`q*ikSIIB?[uuQ; wЈ.~ 2{v{rX:T@9%wIn)\nVCc.7`{FZoxx5)3ӂ'H)=J T&it:_BkOpaGcO>I`vl]28sU04ͨ*b=W(@Lϓ z o"l ֮J]/TW%Lq0j:BEQqf3U/jj1P D'5Ƕ&+/- ԣб'lnck^u vsOwjn +6*x$=CAcZ-u ]TVwuC8&Tz-G~UU&o$p$԰MU!`YIf|aURAFLFVbtԺĿc@Aw_cqQȻ>ӆf3LW_hn!~6t?X$ەVO;2^$WIQy`ݞ7uJ=cfle1=aSw q8 9h6ܰeEӻe*˚aJf yLpԱ@Wěd/昵U$ <\!^hqQY }.}Xx/!Ì2WNzY|5p]4Xwu>#$P%e/bqo]h@׃U!@33UKKd^7ޑkI7J2g(|f#m^&u[h) 2j݅O<@cx#pݧ?e݀?XV49|ȯ܎-Ǘ6+Kի 2;ɖucڏmLL;vj^WoAr3գ\|al0K(O:M T'Uz[m҄')xOu jUA[(t/2_Z҉c.>ba<.BKנ34}R9l 4t{{Eed_E^oƁ?w}WDxe; z,c* t.x?n X쬣>J6|/#w爾k 5sE10o|mI&w0Urv![{W4.=wW-a^b7#?|{ ^!6+zՋ6r\d&)ӌ]emɣdH_ PnK^W*DeV,M y#!=wpvRFtZ9i! m}7>8Tϵ! ÒyE_t{2,JKO;v~ ք#S7S< ]!87~Y]_ZtfW !u˵lʩc {G8+YB|9ae^*ۜG|˱w+'))s5~eDKkZSyx 9iY!vN|ª QR7-JOU♐T^co&]Nې0;Uy}:Fjxx;vuq?X~ .(7Hi@F8ZfUN=Ӈjm\̨u3PCXHvݶ2P.;VY1hEO{¬=QTt]3YRnX r.?a w>B3`L.L7*# vq/X{vd5$gdMJcB1S8kۀpe-y ~/Bܬ[x42wO_+CіO,Rqli0/GeYH4WD p!d+!bVUݺ hZQR<dkO!<k#.oݾ%UR -Ԁ7./`Ȕ]3YHߨ4 dׅ 5{YGMM~ >ӕ5=Ha ӥZzGTsƜ`HIS1,ITh9Mg˭a^Y[JqgT|X^(qp[< Q㶃A\JM&n Ѫ)yjD5%(45#y}:$oqI/waFܕ;*TwZ24xʃkO87R$Խɼ<5޳qe•-ac{mk]*ve4G(C&jb:A/59N'`'VB{9PiYeY '(8o88Sfƛ8 ^ڸK=fu -fsT.bMj7cQfB{2HDHI#:eTN >Io`[>N AϬAjއgyQ^ EBatLOֻ=رE؋zbknߋ"*?oZ չ"cFDF˝V.R!h7,mU Ü@0K~U?9N7a\~۴g}o$}pk1Y Ҽ0o58TcB9'[Uv岮+:Qoutfe9|P\PM$^p:Օߟ]rmS^bGOi~>F=0\k"%*nw5ӒWLtAMU^ d.pnЬjF9` =E Aov;s,1%YdN)geLHRLfC |E1H6䗌.uDZo4B?[M >p}sm9y!ˬs=kp*z/(7Zg J;>H*V[0Ϲ*=&,#" O .3F7. @1ii&|.ErZi7kLg`ɑ̑ L%iؿ!X]od9:a2 @!<+#,yؗ4+SGr%ԋU 4v%ȓHgn"9YUg'53kH]ҞiNoݙ̱oeSy};nb͝0m$HI.i;`dvjq&S?=n U=Oԕmu .:/c[ |Bd|ߴ\p@G= F\f}JN?j$K^ 8 V!$pJ 6wfO>d0M*SYxHljS<RnLFE-.'_U:[W|)A,Gn&LH7]3J˱KzD gqϾ{$Kλ52i&={EП62ڿ z\D|P=߾-ax;z;+Rgܺ<! N;:";p&F#H u)ДU"[V>H_T[3daF/S':t eXZ_5 !W=C7x!T.9I:&0ځ$g>tA's"~+2 V UL="޽6gW)in|!s"B[3f+3 uop<7+>O'h ^ rFM6P5 q*mD+piANR,͔3F <8p/+-lbNֆ2AB[lDş6bI1Üs"6dݜNc`?Wgߚ>:+qw}=m T J/gmv>MQ<;=+s~᪬.ؗ\9$K,(htIbTE\[hxTp㴹ieJ *)Bmx=h dXD\u׌4#NJZ?sVa7xx"UBWj.BH*aıX^aԨWqzr-\0lA. xmd7 V'~5*BCvni!{!ZeC[ܯZFi!Ն5d4SO?Q4N ?RC|eN@ҳ^I걍J?Zʝ|'7w:˛?ՑNKqwc2̩*v%ӓ&NY,[IzF́},7'7YqI5N3mE>KF"]s®=P8[彨&h&֑^9]0 P)ZlDpߟ`ewP \ p|ż'NP"&U0=$f7ݴ) LEשyT#1=PǺYÚ`իߦlTO7j QXKe)^;x 37w nR/aX.e@ f W'1֌ vOSUڏHPh余)cu TRHB@NZkSBќ䍃HO2P- sa7?ߤFyYHd7Ė6hHt+D*iȍkxN6g!sꦉs`nq?6ic;,wl0vN(JM{T]^Uu7̍uKn\hNHGy/ږ6v\fZ ZzY2탍 q[-h:I.&zYT3i1; B"ckLzm{&87*'̵ +;=wݠ& v`Ϻ%*y/"~7Q~auFQXaO:$AO>n3Z̀G<tȔ[2Uo'3,j|HdlT 𖞇&;?-E6 >J:=Le 㬇GHGыE!,֐,,9]T< ;T`O{SE #Lyyc_x;SE^!(@P{,AH&&I>s+YgJͣL4~ ׼;t8f",;tjq@{.Z,i$lk6cmF,V}} 1 ,xǥEh2G>>ТM}B=B 2&d&8 nXk #8]u #K"ͩl߆̖B%~lx#;R;tOkǹVq9sZZƀqh"b7| Eq`mN B2Zz{ 4f*-LC}eQobԽdRSrfTS5`*i /Un_Nۤ1( ŭ\;, d^ԐN0 7vH9/׊ޙ9 pW9Y 4Tȉ|Ty.DTQEnaH-$yL )ziW}BZE6~Aߕ "АḾ jACX4S_&weq|ͪ@ߖk} 0" M ~*z){"o,t&PZ7Tc}+S&sj"aLU&7 k }VmW< Mχ2=R@n)7gf<BdJ-6F!|X3zYvm(ӸCΘl7B.6E>\%d} K.MUQzn|;UsFdemЍj$/l?hӾ,ҳZjWGOhsvD?(5sG(<&.bd. M34ƛ}RA}C)ϋq υ(Vkܰ1*?_;c }TkìGA+s&W1k^edkE_mGw?*7}fi z.Q`c HH]lq'ϝp|lDf\ȺKW\h+x `G(HtA7[.> 2Л0)L GdɄC~1vC朵D05*M@sa66+mV/mTq;UNJwi=PQwP*]̲ǪS `pDuD:M/˭Lj䊳q=ƣӫ]7rsND1kJzqMn2!A>z!v( H)A-0[?sUjk+Nf՝fcsvh%L6S[Y d*~90QzN2I2,c̐ Iu:gEU0]ۧ`$ͫ >@WV`IL.g ne讷ma ؉ꎠ(Wd6Oiy%K- ?&5Õ1*-3^"g3 A]XӲ,ŘKCW-NؔX7bkf47T/DY{H3em_f[@̽]6O@ JGB<0Ur4J&ŤtQp28xb6 !;jxnR&`o֝;b?68NHWmo"\N67z3'y?Vp{_*6]=/p77\s*nhu1Jx]IzJmd?ìjy!kilgդ,*k_)M:RM{SK{c.k1womiu2} (ܴ~<pQ!ӽ&zt2c@%RyC;[t۩,Ƌʽi%6Z8^0NeQ=ije =8H  +>#S/!e:pW͆0uzR~j9)o]Vi'%^ Iη5,nPٱVхmR?(熚TI*/7w{, d_r]@Op*gu@֩l BxҎ+ҬUIZ؇b)N'>+12D_}Uo­n %3EaXʃ<0CspZKi?G} CO<㗤~1.NCK2Z %Uo SMDnwXl#0Н=+mRlRw1C3NKf߽5ePhu MI`Bo݂j/Ĕ.%9xyk±ghk N_ߒsW$$o o8{!ۣ ]VP 䈠irEyV|͗k$"3362[GSweE~G@x=;Jy&/_@B0W̦6{2jtHwF[N%7LIEnPm⊖U _'S9P eL$oUTƬj2>aoU;mvReK Ɲ+AjP!iV1|R)-@EQds7tIʧwCH+$|=Tkڣ$r/0^uʶe p߲wd/"a+5l0Ni]F pruVB%-A@"1LSi%- 0ÒcwgjWUm3qTk㍗~UHM#?5G6? 4oe:SA͙|=XMC|g(¶(5 HQbW5i*t. Vnx; o hהqϜs &Ӣق9d'ldBe&+"sC3xGŀc"=޻b[xH80q~dpدAף.sb:'s 0'[fpU&O)8ps;5X۴~ҪY3 5̾@ɏ+A`=cISTe?Y7pa\9T+*yL8I\sϑɭGHy#ek7jU_Ƞ{ 6 Ypj\\Sv=M(ulyog=4af9eR%J$]Hlp]NɪRuj3I.+myo_<۶Bl3s0(;ܞ,nYŴ+z^i;}Wd g)fzd%$K" 14Dpj.x[qDy2s.npUƯn<ڐRb&S8iuA}wڡI 5)Kaec>vi*P`JqY>{\Jg6:f!#$[0n{P xAY^6n@tʘ÷|o)7Us/M_ŋ!oju#Oe0-* Ý!)nlseZmo h?w{CXOmv-w^9B3/,ZR@uHȳG]:jaI> 0p.SFG+Z'RzĂ]mNweWBX U@m;6 l\VݹN:j\7$Vqq :n6&'=nᵃ&).%{ȅјg<޸w6BX!%j'RY`وBLˆΨm\1AkSDizũ2[   .ψ'u\}z6 h( P#9݇p㶱^M5B1Tnн gbi00RbQ#|jgrvK <#R^c"/ *#8aU[~o>r:*OeA"m֒&]2&&<%Q$EILnJ8| pNPJh6d,cNtp]onVWB 6Q'xYFczLl&'i`^U⡢;IDwؔ#&&q y-:dRVu Fj)]"6>L1 Ps7"VԜ­Kf&A@aa#d5|Nc#=8:VS7h秣3#Yr% p?=4뜠8ЈvRE`7:/׏,s '1$oDVFX5YC-d_Hgltᄇ0Bhe|wj{ cZ6F{eUd)nhG+`1԰l˚[-O $^r+&Ae^Xu},=Oeƴ%3>K %XI{ ց=m/}0eyZ'J>I/U7Ҭذ)!<  ,FcY _|.,}+ b,@JGnB|r4 }xiWP}pΙBLA_*@@3ެ.˺+8Ƶ Mhw#6.vR(VqDŽ:QXWEifKoUQN v"ڧkOU1٫~uSF%iuP8 JopT kX1S<V) xM_|@e篽Da9[ZH@[_C mɣrbH϶~( ~g - ԗ@O慂vKrzR](xbZ x+*cY@c tjڍyJmݪI(x^8^c[|g扭} -:s(+i֌0sWwK*8fSYFH@wԠ18[zlDqwP<^Y.|;ReZ_<\yaT*m OwZZ)LK!H0;@6Ԓ(kD5{%سSr |HxG1 B 0cq~YlzI`vlW:C I Xc",ؽw_B'R=eq&47=ݓ\$.5_^=47DPUǽ{쫇 Fat85ָ"Z h<} SOt!j AM !ΏI#=pXRq=BMEs*P)h7I#.?QsQuDعP<^0tչ;`gd\O2FC`ME]8I퀷af*CH*ȯLV9PxN-(!*`ԿB,>ZJ8S!sw9Dt ,=JK=F W=FA2A"PU H?dGWg6*H<-ógҕYn9gبvz R)ZqX,ra3SEDMR>5(f!W-5)pa m-{CC{X=`"!]*Th/Q_ɖq5O#~8? ~]cfG`BEDM+qFr8MP\(Tf 8r%ʱ%Sj?5,> jvȆ 1W>|8;K *:ai =Nz&:4qP"#^TI9ȁfKF`G?*XګA@Ob(iىJco},c9SΞrM2:!&;Չi38?}*x&'N$ahK΍VJ3f~U+;(6p~WEv°սiuQ4$`fK\}E1$җV #mMk5Յ;,NQ#!pjnj}nfraZ)i (ˣ+CDJg|7o(L6Tp7a 6=f",eRYYРV31&>6)|YxA6L9abHW<4Q;RJil r08 ij,,N L={'. cdb۾O 1DVs#"WT}}F;ɜTm])7*"hS+LOmɾYE =!WW"aK򛤍m(G[r_so*gR,.N/(_wtpN_v`~Oc>4~7owu2 2yC}<NP7l#mCm&:>+Tŭ>o\ҢM+.$dQM42 aOhι}T^4` יcU3?/RW@VHs+p5C3,P"u] %;ioIëyrYˍ\M0LNQo=""9$ό*YZhx$9llks& aloL*~&/F8-k)A(X5-V3HC 6%;hGT!S (Ǣ6xaߦ,$Q91; JvSc- 'ҼQNK[}`$< }g! e䗹HF^y &H=~{z⑭2P] 3*Rw;ݎea-꾬k͹wU?/w|g:*J kKAϏo\9@"m&>[ֈ ̯2SThڹh6(}?2&7 X\J!ѧ# 1$ok >gq][C5q@M~ӳL&;Dl`7-^3!HR[G ap'JLQ鐼NZew;Sk][~rYG`ƟT, a I._ُ^A R4c 4{urY\B2kd}gɈRi2`^ =.K]ߞifh7uf%mz1zJ0>޸}\z-KeΟXH6ϛ+Z٣ \18~ ~R]u<9 lFĺ(x ܗ>&m-k \Yr3 dC eYe{nubxM+II r#"G͏03MfN]WxQ^uR02q_LNvaSC7"ѿ!m`̗_G0 x{\T[C noϊ9 '6_JgCm]DPJߎeI7(f]Ͳ`Ĵ%Rw4vbnl[|wbmH fs%VQ"<[ַAUe3˛PxGPx)~%.¸EsƂŤNP6ݳr!@jx&Gf$!l`Mdg>$YR)IVfz/g8?5 H?{ }f;eG9,[$fynU6bF0[@ EIJTknj#$Hd(5~RSk36'3g{Z곯)/Ե&JA4ַevR=O]`f'ȣ 4,R)'y6xyApL[+*p\& dݵH_TM̈́Y2ET=@1~EufT;[7"L{]W!yV=n-LB0\커"Zυ;'pvJU}KT|Fbk7lcJD g8J$ He*rsIW|y[OE+LFK )E?`@WJls{-d .`(a20!nS=JN2GMT>}2xc3(jc(+k[4R%-{ UKW5 :Ƚ[IAceC5ٙ?^ qV>NMFgӦгީ{>1pXk3TϿM@hPmիXz;1tN+nj^='Mu[o fd̚b!ӽg|+'"]c2T(U@xq6[q|F$. vz;lW>㛅G@RhfHg66`λc9pгs EE; sؐET6ҚBMz3)gn=gػNtQD,L a`bωӨ6No/3)<4`^4_`,#z3K-/^JjN>ѲE$*5/(ՖQj4̟ V:GୗౚK :Zhd ^*#ĬXF`bdR &(f-TKQmppx ULHD3<`3#J?f&DY`u⑍Cfѵ ?6LjhQqi扐?62'`kn.ϧ'<=n07.  ~X R[n9Swo#Dj!+Ӎb\eqnTNDK21oB ^I*zF$ 8'ya l˥$WйKAg"Ѥ[Q\P?#@OZ sөZBt=V|d2/f5W涹~e0 `A2aKG?FABE6у;Aψʚ̴,"RoނWӁiLĆ<~{HmaZw0r#G4h?ՅoH(q^vӎQyB\.m]^AKCQqg+o@蠒JαU#o[\%-v\'|SmfՒOEw|UQ ܻ[-TԬ#γs!O^e? w)̯f&Yt!+KMSupN]iRc=zKjk{dt1j|ctC1'4NZ;y6RerOW1 MPwdо"x|$xNXmܙJ /oǂբ5vē寧\[܀BQlф#%8"Y%Tӯ8 5ۡ5YrQZgAcYLB _!ay fB,qLJx)?I@Os%_~\(kccœQ_DmÌ-pDZdV <Ý?t-V:Z}ݞlH 7;'ri Kre] R<\9>=!I7SАP|};STr8oy[KVj[p:aIa`x02ż0Tʾg'9Kn|٫a|ITs3B! p"n'YI:%K JמN_=f҂o2zBWŖ:mU!_J(dn՘O8ws$px쩨ZL# lR' Rmw[Bio׀^2_#C;\9|'g_s9JZdz{HJWtQxC`ÃS';PQ\~~ sGDP j_:` wz֚#睩k@deWG+Ph$C‰Y,ߒ}y!E&#ע嗗g!â81D2Fp*E_V]k qRϿG<#3Ch[2JI:iV{VXk&LVs=&yZRkGi|^5%af[/P2.ׯ͘-RwtYr-wmȭ$sIڿ{r+uze`2(r~}T핫<+ y<@]$ɻ<YK"zPr\ڌ&[˶W뽀)D.H8ylc"|"ZP(0£wK 9<SmUyQ1 ԟcF6Σ@nr8G @,r9̈́j(yIg܃$ounڅ'݌T݊nDT+ƕ20@azi 뷈as/ԇ7(2>>,!5ÛʹF˷Go%LN>NP8Jג'Bov2aTO3~ծ9iؤ܋`dI ] @\e i`SKAs^0,I"N i"z; ta y9:oMLk.`(.>|N8 !{&߅D+'N8_/R ' RAE5 $f+LcW姨R}/bbY82Dg7J}Df_am鷠vy5#iқT7EDQ-J=7^FٲP cb]$[OO 0-Fl?ΣژTaby 22M64fKUlCƛIjZ~3*ut:Z%of{; &ȉz9m ,K0˒Qsu{D7ӮD>z{eh23@ړ:DLZj62Wn|`$aLmhE8n<*Rm\.a.ᅀ,n+뒊B,h.IB(k޼Y̓K^c505l tv kAlr~葓(WjKǴI\(`:S>VhԿ?D:e;Lώ ge*FJc?x s3~%ƪ-~W2ا~=/babRBd}y?cQ2t%7bBtXϙ<Ǘs*Nf һ-3"Ayjp)Gwa=Y_7Q~]Èy42<X͂ͷ0YoKvɭ\K1m3MG %CjE!¸*% GpW&.E܌=74yYcU0gx(^G߭, ܽ)4fVcv=mQ.*s[ 9dHZ)܏SQRuۤց2m7K2v7dTqs3oqZ {. :+}NG҇Uz9i_uB8 stqhXs*{d:HI2ybmP `B'Bgx4jXcjȖѐ7`{bϖ|{UGY}ʌ!}> Ƌ6@$+#] fB O'wgaSSROKiW$en> c[Ua$9IXDaotDH%tbױK'iF.J*V>3{x-B.I^>>((X)?[DT`>Pg3 {&VgF٨h)y{ʛdY0f#щu\'ѝ,[CJW[*{7;QMw  +uO3G z0o:֑.5 SWTr9vG##y':?+^ 8[]჆#]C_"G*֕,N:G ꏶeDX:u¯\6G?@1,cԜz%UM' ڟ3Xly ,8.]ЖT8m ?rwXܤݥ.Z?ZAΐͳ#g]63p=9(u{_^$Sc <&q*#G;mԪCl1Y弄[R返̧˜k"l2`W(4#pj_ۚa*P|eH^'sp&]n)Ly, Cn%d~3BfzḰKkIym$#i2 J&j͝?<8S[!TqM))md1lL[[oČPyYuk/ Iaڵۤ={}oGF6~_&N\#. # !_Se_gm`3{nAX;y8ej/£ 'yZ6 p|{+.ݔsP_ĹJ6XTwT릖1yiC-L8Y ag]ZZm2Z=>Yq̄_!xJ..C]mEcLx )֬Œ{m]J$8ŷkzdf |m~[i҇+7pgDz\$u펒`;" *+hRL=1<DUU7 *R]gC073"G^I8ӊ~1=Z"R>5$e sP \ngY':|+ƥg/3'WhrWOJꨪZc7;F"gE\a"@ '0uX"՚ͨ+ Bc b&'h#P N?0ѢK#]gy*+4)ɘ 'zQ֊@}:;m𾡹6jVJ|;rS-r^db-(Z%|vFn-[X[ nNpm8O UL qB&QGq85(VO@=Vs xG ,&˜4*;:I1>%)7E&uېm1ݏ Cw!woJ`ICŎjӬV *Yj=%=0O)(v!r7rDJ:x :Je:۔σy[ :cv(F!&[6)yz#2([-[]iZZ&r4 "QG񃳀v!)c G=S:ϣh¨ua b BvJYo)~Q#7e~xh.7dPf\a%J㬧M rp[r?=(Fݦi#^TH4JYYԒOgVi1rb@i򈸖w.Qcڋׂ};j[Iz6pz&-U3Z KtW' f~G1xG'~Ӓfƕ TZd15GF[~),ʟufUoVCCJtXUaG 4SEMi?MkPO"sa &vv)i  WC~q?M{Wv~0Xͯ%i ԟ q4JgGQgBN{یnhd#^ P,ZJP cfOsm $7nfo 0vuOmHS{bEHǨG&5 EvogA5Nkz`mZzEvtm(_tNT)VaĎƬYaLU}<2 Cr*bq,J-F&)+!/wǂ-|j&87-}s6.f}JB%E5OMxc!K ܠy5gێPfp<Ҋ4-_ ꅏǏj 8ظ%Kd ]nM"=Z^?B7SVކ&nPxŒy0?D4"gw_6BɗxRJ ݖOݹo R-U|&Ti{.&^q}ɨ2=;n)IPbs ~Ms,-I|7F14Vx^gA& Y"WCگL&7Νk,N!XB0'R 0|&¾%ؿbu| 77᭬&B_(5zx?P}P 6Ҟq}P.bE\FI@ kw3eVftU*Ad Vry _òK8cjvj5Jµ*^žBLOٙG?d.QaLRh}o 7ۛM)5y1K^4B;",2dSH\PA<ZMvtsZN+2Oپ۷mv\q E/ֱgDLO3땼z:b;nwXكaQ` 睲 7VV 4'v%GĴゐ FxWa{5ϟ\%o|nbxTaSp3\Φ!M3G+FibNc_ߣSg0P묽kX + ~յOE]7paNQsz9)אQ#}.K63\ z_ .WNM#pKVSI;i0v{)%zgmF~oW]Wœ@G Ѱ5;9]@sȆC]DߐP Ial5)Q1!YCyڢ l;Tŵx8__gܳoG*+F0g١.'N7LE 5Ph 1}騄fe,trDF􃈢%yOSEk> o1N=XS]DŹ ʬ 2^J)LaxP\g*>z.>m H7?r'e[0>Eq +ٳ;?0)grӄyD@GOO!uob3RDȧ}^WDCb_)2we8 ]b<Zܝk}4?$vX>C.ɇֿC6$J ,wbi3XP<L7ѼθBr*mٍepf?ƖIۇMPߵ9uuT M^Oɠ>Y0#A˦2ZZ2?84"P 7ǭ`OHS2^\. ܞW\?lCϰF X4n]-_17XD\Nh^MGnd-76Зv7s*Uq0EK`615M'߆ZuEy+#bukyWYzh"3}p  +yu %0D}ˉ"cӼ<Ên/j5o ֱ7|g!P{~N,& Pq"i7PyX> ũl۬f/A“6oQn߾JėVq0`胍c«JpQ* 23LԜA|miοp8{J{+4Rdpo9Y0K0dgk۽(*Tt(d˯ݲz!u$Gm^{Oɣ P5ŃpXi&z@;˱&; }X ')Ǫ+5z;#Sʨq{F&`b"q^ )p>T`dƍAM>ZdU¡Ȏ*6QtnA/́z {9\r HZ9sr^YZ8Z+Z4֊Z-[瞻d9ȗ 0I\l11LN*<95>Tv;wi./w>+ fm0! ؒްC#ҀMAS a)ye0ʕ`JDT2!]^y8C- d1'gL0"ϛ1y/$HR*&66~f,}u-ՊΒEOe$!4pǂ"eCsv4}rԋʈRt[~85 ֧iXr&mO. >B?tbI.ִ;>וI=/XwG,lKЎN[Td@AE nFj6w;1KWNLNƝ`eu%7xVO?79jϚLysa K4Z{L/ H,Thj\2'@ o% b"c=A/P`KwG;!8yHكrp,*r추.6',(t"#b ;F0b 7W܄&mʦ$:Ļ`ͧOyPXdB\ %4 5wiIK ov4:=nI#ۍ L[15 NeޕΚ+Lɡ%?S0;3ˆ"NCWa &|݆iBHkꞶ& u=ߍE>T UI* nҾ ɤJ\(SJ@BY& ?8܄yc+De; ~Kv&9L,mY50!>cM'Q 6 M>3G̓g*۔%jk /MBW9UXm⓱ O*.gMx k袋{ eRxɢt kE(@NFV^(mIb|)z~?YB?8QC\P4Սw %\/.R7z^ ܼ@|DBs%h)4C6]ў:CZyڞ͢ zɣjz]lB7댄L?ǨdfnPUf gve` ]7콝Pm*U]MnOðӐؗ(psfm6\'[QaiOA x&|+>u\xF|%+m ?)un{*0R4i ulQܕlpȂ\(ů_Wb .A0bd5_gcDH8hso_yV/?wHK/V[49>[E'r/vأY^F>7!')W'=9))Xp)#Գ]4@ƮQKAu=,F+̻Q{?j&*JQ$FQHp7U1ߤbF~$l6urxz`OxlG1ېdml)t!jdlĄ+AWr;! sܤܴ /@뎇ySMIoHmӘ)aW "W/C1 j ?ttiף5k?]m~HD\֐sXc39chۄ%a{\_u,W*lPl_YZz$O-'C˖ 5aTHRu}3i h3hRaS/>k.rYz^A y@4f!25B\YR1Žu.5#&e|>m2%ɢ}%o#c3} .5E*be)o4! 㻶pZ͑({Sp)UluĈ6«0J5OX#dHN?F58[ ,E#'EA=cjg<F=..Ml+VTc.uOƼuB;ۂ$hipMy"R;|c(&<`qP\{YZp=.cuU:.d-DA0/A"2 g5g6@`YEG{ _lqEMn-t]]'KBL:R=F.uf|s]s3uy]6X]'œ5/bgb4o|17V0ḱ,a{C,9^uth4Znȴ3dr?g_);nfѕV,)"9=U=l"߽wmc:&f1ܕ'(Z9 ⎈C-=Kv`CƦl= D ˤ3zi_͚ܞж=H TFʞ]¢0=<1{K4V卼v^3Y !۠s㦗4Ksn&z~gr )yzTi" P3$ >h{B:?RKyU̢DAy,/)PDx^7#BbhY))=v3lģ +Xx R-e>&2WڜIgdD(!0772.})B&96bDwLadCN# \%ڌhdZ2<;!kZVwZP=HWCTQhP# WxO)Ƃ ݗ)[_6æYNý]dw;j>pƉ "*kTv:Y9ܡ~-r\~)-|36QZ ɓ>sd**Y5_. 2HVAAf9Ud*F'FbPibHvB*-H]SaQ|%9e|V΂GoL2`B3oLAOl?oZjijivVkYFڮ-`]fU:5`h ]f>Fd. UxN=ݨ=nyʣlkT3qpnߵKҖ3Y1\d!~6!c쏌Ľ)}^9;ޅk=Y0Hsk r^#F3NZ6C`T$ByІ/ I#3hyiй*m+:sEӂ?ݲB>wH#J 'SUb,雡7ME3j [ŀ4>:oZbDͣc\z kfχb֥in YWP.Κ[ chq;D9/S@(c8z"3ms}=p*ȝWwM,#fL6@􅠸XYvr,ɲ2 8 -e` q`"NeVqE䭣lY4T`,.Hbk&|l/;-<̄pOZegDho-"]8Ck'EkbV% {.[WWdoh}b)T^>>9p]'mx 8v$k|"~Mbyg~`ƍ{4]Y >àU}_%&guaSKF&0R}^dÑeJn&bW+CAi,c9`~y"[]BjF# n#bI:H蕎S`׹F'޵]d#E*BPgh{ov5Ip<>o9SU4GL2>p$¾_ѨiuDyԣvTx-4MeDn Y.;!y;4t] [_)# r۱lkh˔Tj5rіn0AZFޖx4.V:2ւqr\w50nڢYR$<3/tAtpH8L/ZYEbee3YMj`)z:ԜP2 L264KlD6iBjQ3KW>@^Nߩ`iZ$kKB\'؞cae,I(󬹟`ls@gi#T.gNdJP|4Ο /;CLwHT ?L#wouQ*FYRDON O.ϳxmttpKI9*$@|N;B edRQVbؽ .XbY@c;p܄jY7vRӖ06 pik0yӋG<ZA{г5ofO&Xa,Y->_ 3j.!Ç{!ja4>8-~~(IƎVt2f޴uۂCZκn٦oiwn@Й(>Ծm VHvyoL>J6wFy8dKmϮWgۦM&` C2f|Wm[_8pUNwy𙨁h )IU"6gHUNGQ8.tp|+VdqM}TV=u~qP=L* H?fW fiԵJI)E &47[>h"2v^@ӤMJVLUWm_L\] Sba.ΠfW<vV!ZK* f ~ ~qC$%k%֠j&TҼ%4ZQQ12EebLD -*+WA}R">ż^pU   ى'4Zz]07+{L5zpWHl/ r_,PP"ԅ96!HkG4ʒ̓8?]Td2Jk9/Ovs5;^|< .$ K.1K$Vw U};AU.+q DSjoMքR, u 30Oh)[q 1mM1~VuTȞjrn=H}0ʛU3zKmzfo?Jl'n_a>kbUh{C 8г&%4$rI33XvwLT@Kp]p%;N_&+ Ȩh`%pki2F|?V&P3!r)-6N"[B؟ 6P/>4&οS߁*3'Deg%!9!~ZXJ;A-oPVpC%˩v"MG^ߧǰq}OQ^n .jw]UxgDdQ!"DzSu۞J60O`,>r@rpyd)S1TUNTXzYS)y7I)&ٷ{xS~ژ^mҞ} m,z'7bW_u*v;1tGPԓfCHSÝZɐj "0_YΟSz *|K'cp1X}: s桱Xgz}2=Ua'^q(x >Fc Y(n'˹"EAozΘ2PB);4^@bկ[j(˿dH9\mjR F ,C=`y8=\zB nw'T~^!=H#i+`G;A"_;VHIb]P c&EBaZL(N,'Xm8kT)`Wx)1袹}v؈2L#Ԋ{. +^l0%t˷ Y C`Bzi ˞LtL "G[)z9沘m$Vݝd:fzZcYOvLY٨L.qݹ͑F]I=Vθojh6 TTA옘67dOG/whNybbLPS#l^ J8ϨX#i|UKd@\RP\\<:Ʃt,+yKl*n g~`lVUiۢ~CCoFꗾeYof诊I+w^vNZH|OEf.Rxw9݇ u-9%lEڃx4_Febhtr&ly/)LZ2Dvx*d?E ]Hj3HClE*ӍA%[^i:dHu*!ԁGez@N'$^>hs_o @]-dRGGPQ}X3Skdvtb:S "SgCS&&Sc\+3́nApN+`dICy Ǟ"ҟNXb2|.L))pE%v No=6C>Y\)$k3~kG^B琶'Bq^dHt02)d%S-| ,ͬx9* G6om6JQv\ kB ,=yTd0'-a'v #qc|]|n+\UyL)ǖOZ:0V_BIǔ-pt~lg-HIȅvy%c(s >E|h;uXt!92"3t rS1RrnRa1Yn47*uRrJ$<۪j+fdػks.,ƻEC [NS Bn}bF8ryeA:ٴ{礠81!UnV9ԖhVEWP4Vڨްq{pa0q@&RfPz}Uy#|ةwS˻]UmBNJg,[^G͢Py+s#*DP6XmAi/aK&zߍKlٟ9茘8:jtR71gO8lIv]/]c.h I}/n`L =o铢k$-$F:*I||ݹ(y?06^yZUԄ\ qu{%:,fRH/KX08Q$|B̀\+cf`do.4A2dFshcیxB^[Ga͝"|H8tt~COk{~btQ}ah>|>[]%oTn($~VaS?"yӖN+"I݃ADlM kԄrs4c{8R4%I+j @Ñt><| P񽏅}$ȉ֏F,Y:dj& @_^V;쑉x*ʢXAGӠ2μu:Cb%#PVntL+u+({VtZ1CCcU|_{?~=]DvŭCӌ/h n 0VTCۃ\DoȜZ>#Fx:ELC$O24zyNIqڎj.;[LgqȤ.FG<7:V&6% NB'4UN?&p^mjǹR a UZ+qpߞo6.jZW+% Iܠ fɂ\'B̦@IS[[ZJaaݞQ+ kH !4yāL9F`sO`H rlMi5%#ik0KĠٷg_(x*wZI+1w<{ӥ@~gpF_ڌtNk[ҳ | tE*K"&&`B0.DGywl7yxiK5In߄`XBwuELi7}jmB/vci]F"s5 y9`>m0IV{xԠѽ{ICArMƑņNtަ $KKf{2

    %'WT#/;.-jڒjVaָ2*H*[-Ϡx{J_ ؂$isNNr/c"YU2BZhrNM҇g{JJ\G@cr6f"C4,^d^f?A;R!x9@?Nח`?}m%70Eƍ4|cUMd$X5ƕ5 䭫Cӆ|I8_ei /wcʇc܁H65ͫAg v)AdIn.kTژ信~_v"[h웶7 ׀$f'/5nP.2o~u)lWdIDaj|a0)l]S< vp(P?jRbגSf+'\ޑ #IKOSvtd$dg>sݷkJ4FA{q+TR.4 :)I+7"n BZ;٤pyP 4Q|FU5MA Ne,5ĂU5=9Tހ^]{ll%v <9 ۜ~+sCJU~x-Gں[xy;X}TKkn8$x9=rǩ6"qj{ $"Emg=KE-*uV" ڧ~ћ2@d$9KKNvQᜲ5^ENt1Ȅc%1+?8ӣz+P$}<>ĩudForRӁUjYӓzWW14vXhv_8[èpwj#Z~aK!D ܎E5p!2|,T[(b*LJP:綛vm.^xM| 0@U{0ri`u:}d3ꆹYQG>h+ʆo-}@jEC1~ц`:Ra&#.`vGI˅vUDmQ*u+u IIGGI-5nA׭)Ō3U1>w, htBaaXimWO:ҝu EVUQVPSoز86R+i>ޖ%QhA6j 6i-K1 s(~2 <6]_Z N}8`h9٫ zPQAlsJRO+' YX{kJHw(e ]pi2,.-Eޓ5f a%9-G G^ACZ@^?(Vױ4)K@anZ= )\p(- l\.2sB"\v U2=WƯFfD' W&Uj Ο`jz:jVՌ&V5^"_q&a*:3/ax.QMjIJ!\[ pq<@Zx6 'iFꏂe39<s^1U!1~b~Qw3(;&Ӣ9QH#bR[$5qX[djJUƂǴF*ͳYtWRw7V/U+RwH%4uӹjlu? +^6H7S $\kQRfjm#v3I=p#6IV;JG |Z Ov&֋$+E* }}Tr| -hIa/ϗ ʘ-cx1e@cS3v˘?ea;Mbd`zth*@=Nqm\>Ԍס{$d\ ioqP6Rwhؓu%aI,+b^Gu"՗9Znh³0jBU)Zi"H._O,S!|$QH| M9ZB:UNl"\ 쑨t}Xf(w^ k cNr >_F#Ʋ,QdL$ EC1$**?ǥð/$9V7Wʯ#xėqܡ/)8ٵK{ c惍Q;JMSigxp6@XzW-NZ*4'aoOMPhMt 3L'%S j 8Xf\,M/NQ=3`93^Ę]2r}Sq`gЇʅ!vjwg`~2w*"p9!Y@z/';#ޣ"Fx vL1n5jþj7t 0Qi>4(܂7CX>C=Ҟ P l O6zҋ3cW[|šZl`q;e8~e`µF/'}ec7Ti;In0Wnzk꧵~5 a X ڋ~45FW)]<<CY-`kŊ }202:w|Ƚx SZDb!N! }7CƭʊM֯oBu[o&e)NB\p?&TքޟPgq`g Qvt0)R4 ,GL?)jq fWMk.AQyiρS95Iٸ )'~dGjTD6hϩ_-%tPDu&l xqj^"lK`_䃌YkwxNNTavCK!*B+ f!?@"\~:ECSkdK._E|FnYjs2L7/nʻ3~dIȰsA.p.s]dC%@~@:Yٻ/i1ea+9,l7f6eR6@yGjL8GK]EkZ2i3ҙM }u펚ljQdniwhz`lVY:XHPxP:8 qfO@,lh" '! >1irq%!.G\(%V? V ՂEܩ,+7)L%֜yQYu(k%v BPwm q##r^ERxQ ,@Xy0 oR^d>G:KſApt~GpβElPUc:ٯ"M_$[[8y TqnUrJm{@e7VJ Z5Bpg2RDQulSzDV͸z'd/b@b@Rv/=1 LtJ?7uǁNv+~rfidy VDW0rFŇGM5Ь5c| Dr_~b} EU7Э{U!۰Yw/?x60pp|{  [y*j_@:tDJk (DMdlb1N ZEڬM%Xk=y حR9e* \r0cPnX:T*-^.AOjGS!V-(7})wKyf_p~ {5n1cѰ L|z>WRn:5ϻnKđE9ѸFc_yF(]xQI-BE(ITb\/l^A},XBʶ'I')CEHm$m3BIcGa.WPkDT:I>*k++,zhXzri?;֕594TUNIWmcy%)IMJbdF}R^@b%b>7֧G%~Ҥ44@AH_ \a> fI )s,(kuo9mALp+(5']ҁiz\&'$ܻb6BTENC?VR+j&) $~;OA{YTE ͑@9!(rt2F}p^uAV\+;joyh6-KDI}~:p$x7_C#_R#2ban /*Ԍ=6Z/u{I19YVu , Y/x+3Y\KC ۬E{D Iإ{2ş˅qRT6g+7uU_28aR;V ij I+:#L4.NUڎ]#H̆_T?pb?St2bPՀ) r ЍzWR0z7 G%[4% Y"`jˤWs&H4Ld:K_HXņIHoN']顺" _S ozv^ CP[k%Szu >ei@߽TݷUY7R|C*†=tRDca8Œ(o}YE#Xžf#eq ES^G6\xۉ1qR B:k"偉cY* H eÃ=->M.[9KF&KS#4M6q%U`ǮoUEm"R\柝Cg. | !a?EP.ʻK_TQ]Ky98xH@ sk'.0i8wlנ.{cp{,3 3QBQwKbg9`̜fIpAY"=E(1O6QLB. *`L7ۦ$Ҩ ve\76}^-$i*ac[ <)dg98w:e,jl`ie hg؃u ab櫭c%Ţ"= }A?]`Q$r&Qul&];j,;bF<;0/k6,qhD\^cXs^zU*!>ݺ1P-3x' u·| XgskòѕŠh K4@rgΈD^m${ оI8ȁ] % k0K녭K,@BkJAM#7f3F ]q$%5[{fo$')nc틝L8Qd j&mj 3jRlȞ,pS뒻9 $ e{Aݫ %9<[rq?~z9VmX%c dXS#.j޲@֩+"aNf9]ኻ ;?4*9%-)I2yYロnoC}Wd5ɪNP/+a!_ =! .#}{!v9jVg0$ `=h:Ҿ覂Y5!nn?ݳO⯇ UY LJP&i&'J`c$Hvi Of, A2\# t=[ ֠ @oւ5|XP`ph8$VM|Wl`q@Sð bEQLѤ64 ,Hwڊ+!Y^D=~ =<~2e9o`qb>Sy=i~*G7!(JWWj.i;HC[ȭ٢okm q&-$Oq1H߸K^?hoIg|Ka[5Gy<')6B-k5gѓt叩dϺ'Uz6D(,REfm ݱtNS'BGM%_Ϫz{V H $og g0wdcA׶0%@m ɔAo!^pz>WkXX^YoSj{ƞ3\+# R2cl%G5H-O[J ӌb#\ܴ̑:怲G1 `$s!ޒX7z5#xM5QSK~!~\̍,A[!3x14' h Dg_1\!1d:X͆$Z[PxTE?`jEZLRD Y^@=Z"ڮֻK|~MɊsjַb st倴F)w;$|4r$lk.dwQ:) -<u D7~2!;y_w)Bucƻ/go+yف̢d1<=nCKaӰSMN~l(j'f 6n;7:$邟ЂS )eORNyzP^Q}_]l>Lqq6hc:6^%Ag iRTpNmJF/H%5fBF?zH.xʽ9D9O1aA(8άAs{?¤R7f',^Gk"~JW( _G3] Rg}n$9 v '+ݘ-PsOw;+oM75ulT_Z`"|u9GUXI֕C'Ds[AodVLaC!1"ɵ:^>cr]82ԻJQPXu#w`A,RAt:}~Re~ܜaޛ^PfᨡuzW4v)C_x4'u třǞ^$OwB/ V4Ohh&gSZd~r];kZBAA9zBAn,/Wo ]Ϫz] )TF~9u^ntY!])u,uL)[TTGɯ)zƓ^ tv| '$6.2j ˆU_ؑQN{#Z~0ZdK Z>). 0Gth<\$| nMH}َ d[\zƌc МВ~sSLhILz mZH7 B|ˀϏS(XuWMavA"pǃPW}ikLSKH!;Nkt1kn<kf@X>.fN*PI^OEL@f\ՄW4fO  "] /ݦ]K*0=+M ^ LPxQzEi"ѽKv(G1!p }.6'p ľ٤[ 1?BPN (HعVu^u*ZB)E E${inA"4 b(84E,o}NeJ+܆7 b@.f w#An%vw+;ws4l-0[GF(yo, [\br뗧 y ӈ=E>/3z Ij / hqb;)4{n lI1)>9Mv5 +3Fsįv)cc܈؞zAWҼl^}.;?oNrj/HE +FsN(z^<yz"Tj@AD`{.]8Zi.vP%X`5oSoM.: ;9ZKaY:{ Ot#DŒ-թop v0 nEߛu" Vh6 q`7q ( }5Wm"&ͅ:$1"1ā@M<+ŤGO%(R7&_ώa^Ǖf/ Qf')<goqQ5{!ˤTCwWe'tL[RɷJq~ ;'~Κf:=ʛv ZblȱØL?to}xkc"y;+I[q I70a޳ui_y "&$DRIrGn_ID99WR'lkQUS`DzLRAYj_L3ѡ=>U}Cs|6dI%KsF^9+scD$4a/ o5%r^,őNT{Yfb WuOqu4^fzX5 2 ϙ=gNqs%"ɛs`7<}45`6S~FR"so=nHӽof3dh^n,CPW&8]=6m_p~51' ROkEwpV`o|p++.Y ?Nb7hg2\D1t!4ʏݹP*:#j:A O@)@B94%F΂aYȻ:9{W(,҆K${\?#P;GFO/}&G)Ro2\%$qrI\o92rܿ_Ѫ|2hFaɑ6 =w۔矿sn{ pPyvraQ0|l%5hѴG uWi\#;?6|xIvo\~ R[Ȇ ׺ϙRgʧ@$[f1$~wM+ގ- -WSs/Hʜ5`R1[$(+$b +8sK,9Q++I˫TKT/@X" vZ 33Xmtcz HfO: .ib 4"L1iGzy녣W"҅ -=/ ,]Gܵ y$5`w^"Tl5grarƾN`N ݴ.{3]Z)D:Nױ~\P/zB3?!8a>߼P^;w w4yFiO 8n2 8&c1э<5@Kc+M]_cY|CaY$6&M T?ғ+@$9GpKU \ue SDrΪʛ+9BܠRdRrWgnu^nu=I/|b᱒;0KUO*)3a1r0ƈdFVziV1z,,g3cdPԖlB j`MeYgmbӯJU%fS8VڕoӔ̇!ʿ^OkٌĘohlY%wc!"\PCY1tKSȳ#AF%eema0PUքhb $f!v 8 KgY|G!ѽE}S6Qs}{_xu Ulo,L>vhZ̪$=ɷ[nRsr~qaVQ=+To l;÷(gD{4'ƧeV+gC=yh ˞O}Y??C\76}IuhB7 p$c1hloDv eg)ОqNNv.wM8]4& }=;4"@/|"a+YU5xWO)9U#(n7=`[gP]=>::O;Ȁ-.Vҳ@QpbPNF}q? =V%y?# 2Az{ki)[jHFBl=A;&1̆>+5$;uRS~0P;m1gOk4 ?w]+h7؟%uu4UN#]!1[OHoݏaG͘A9*xMheC?vnn|QbIzqk g8sp_~~-@a4`W"'c5PQ A#30h܁*B`J;V:LM:-QZ7DΩ s{׳\|>Oo 0pC/KZRYlU`] ]X>RHV<-p7T>V8 hVzYTcSr3Ut' yJw&hԝґ/F@d=|&%V~18Z]BZ?_ PB rЁo#rDsצmvAVf`z~"̈ΫKua?XgV8+pHpݴŮf7²@e Y6Bi|*ЯN1*#,k);Cb vQv`BjE/Q5e,HzG3EJ_!{ǽ&%V=-pk^..1ZOpe/ &q2>t>(a\~͊Q[NhNHY{> t/[OE[̈́A z`.~3:_Y.7rVn sC>Tw +R$byVu>X6#evՃV/T]i_{=!MJUA[ bPkoq)yVqDDӡg-H>)0SM@$N_)tw,'K`NR6U_F>{ܼII㿼ԕlզM?hct;kb@c.u͐f8t2/7ȟ@X֠_?R`F4 "w1_.umCn[X͘#پ4*Ĭ,%%jenj,'㗝B*lF*zYg(:?EeiR֑|_-tEZHzȸk7j!^Ok.sUNCY ӸZN`X{ǀnꮒZKDS/N8GJ{==Q= i='K伜ݰzef*j3B418~lj]p9 g|yFZW/SdbTr"PDN{@Q6:OUrQ$W^>uSr-(^cJgS,$ q<}|E},UPrd לOf~uVyFZbU88&_(ar|L-X5BJlg3f sGcpT]O٢ L&+,Տþ>4&0w_VpiYf(cm -ϵP^[xO*Hf~7j_|C[ Wl71p$+GIooe >WeZD(d "2m 7$@W)_5m)Cx5/m;03d?g1OR[sS6Wt);QQg%Nd LfgbZ`p;9通܊Qץ &,\mPݶVjv}_~.$2̥o5?>G#Ot+fݰa碓Bj;WH9'Tx h+aY敳m;| 1ޅr%GD VC{/rRJ;?`}'((/ a\bKh.b%T ?~"H$ L|l+b0v]?l;{ + \$hˬ犁jQsQF今[֟a⇵84/Ec_:Ɯt)$;2e5ZDj?b6Pnn'#f(qrpP"]47uH8V2 `V)OCou`,1gdid fCȹ 0NT$T!q&KC1\D0gs2c @ I@IVDj/ k&̥dfH6Ϧl?[@$P+UdotOSkCq|āM!2 i{:T0bʽPӰ E=Aө B]գRW%?Oş <7y|7 39l/tj\k 9}hX^ 4V_cL[ch=&z;FKP/t=Uē(9kUu;aH8n{}!`/pY\Pށ=Ҳ, 8U;߻mBβ^}f).lx`dY]\M?RNP165Ga16?V|C!6Y}dtB,=$|w"Tj/·h<5'8M 1^/ :Q?M`?+ bz3|XvK3CI Y e+PBPZdzGhE}~a.+WEeRkT<ЮRwv aw`ШPUhgX 8>Zz]nj4QlCަe]ylvhƯF _ 2kS[/4s[[ao0qSp=E~[| O5$AͿ #>G->[WL\nф> ɘgz8:/ |zX՜(ptQMɳ_IR㾶f[6^g:co Tm5d!lBDY[Qiq*kě'LCvxx+ij࣋QHy傝f?LF)]$.tcpH_! 7币43?tnw+C̹@.`vf蕲4r٬83~TTMZ]58aG4N?וC*h4VoCwpx(xFd)/Cu`c2SNB#vE׏w8Z?4?wJR5^Ő T_JSXv%*-r|Ĭ<5A<A[\k {G}0 2v pSiI y*Ferdpu:Gk? gu$rbƖ :3b~Qpq S{PӉ @@$DA;|õ-OqvCMҩLwl{W3RHNj0`VtpiFZ t{x:Zfl'.-!y3/LKm1b#B0Lw"V̎.|Nz @IQSmvF/o>*z~ԧ&?@N"ՠ"vu1eL{o2DAY\[GͺvL;'H"B\ .7߽Duv['+ Ro(?x@0^"8ޜZ;hZ![/[9țZXkK 9Ȼi6ч#Sw/(}҇%mBwpw Bhr9ww^zҞ_74A엕:7Q ,f}hxPyɢ9tuQW©j-N7#rLmrJbm%W^~A-cY*n8)JrPF`BQR:۾; 8J%pNW5wA_7YZb4rvUelbU.11}6j3{4Ւv|W!JelŖoq\XslIa->]D>l>#:؟K_q}Ko<ˊ܁VEȆDi8E=PqivkgNZ_O^4#*Y3Sr&Fr6qLe} zcGPï.GYyk`cfD]2ޮz=VoYʌd#n'U) >7 LT@#EӺYo`#zg+.|j~Li=/ωS`T ôXe}  yDcZJ.xꤵ9q `i쒄Ci2N"8Hʚ;c@J:-]uBƐK<+|*.*|/arxWx 0xmK{W͑8fGRQ*;]Ƿp勜'6-?r|IRC q Oh3}|rj G:_/,h+xОpoc,pWE cŨaւj bA1xBcEo MηdVcxwqp)KnDVw ܵm7j_؈87QODY+2"[p!ٷ8l2yZIQrSmc 0U/P5KO:+=R1&08J!3H59D:iyq+i7fUYl'lsopNmiee q&;鰾a[*2D C3TIRUķwpFǭjխx}J)En jo3}#JXf-y8aZ!z0>„u9 3]c jwqphY&k|)2C@ }gw6Kdw"KH\<)lO𿕯;@?b]G$EK y KÑGnv/~}OpZ-q^1N76Bmf}~덃zTň!_> ޮQN@ctb3dzu2m/oVf,b߀޴kVW9-CCvڝ$"=umUv !u1;*|7EV1kFüH;4SJƛNJZQ>s0{늱h7z̔Tc#5&9 V>[0vir[O7;ڏV{GԮc v7_.,0ve`dM,BᡭſE >>ݍ k&ۍ9KYHYg NfN?nIgLjM0ovJVm0j)*4 -rمF^E)p&I4gx)v3V} Y&'5REj, ctE>t).-e$1ftCD LV5Ju1<M=7;-uň+FWЀ*y$@YP]KgwC= M'5M76k\k`nY{z'0^VG@AlzT\c ani`Z_G QP3ܽ?\*?drId.992yr4 ۢt=:H>-HLl䱰~!쇕@U{.q.:BnϬXbJc&MÊ;H+ -7˝o;1xTR?H3kṰAL/_$6z] -Y>ΪLӭ9dS:C:)VЏj<4X;ØZ7˜湎0.%Kz8,FEY*Bu>N9]tUÌfmŒz"#9tJد~&g\FHA,B!i|Y=}EkE`ݭ6s˴}b!̒h*$%j⡗+ C)ʋD8.x[E3tPQåHPCbW.~UāQZẎڬӃ[s. ˸ㄏ6Tf^??t5hX[s@=VlmhX¹R.d$JCJ6ca cQC[N&,|m PCcPv8 }L5F)I[|ĄT[1n1;*?" jʙtLwZ?>HHM S:tsA8\uڄS`ڣ.?bQ aO_'3 ?<5ƭry KC+%qw+ij *96Z(jdZp4| LƼHؑXaZAXO.2W;fǬ>AQpb+Fԥ.E6O!f^eעa$%ևLx 1'+o~ԧ${W3=E2\LǗj&¬}u5e4,ìy 7F>+:G.p|(v/C*5ʼ'9]k %0g xzq+=ߐ#_\E̶Rcyhr#e3!4G\B<x r/!_FJ2\L263wbMtmjl28}mQh#Hiǥ7mH#YyZdbp0Wa\$T!J?G0{8mn/h)}ui ҝ7l1Cc)F 6 !nUOܭèljhC+T'ٝ:T:օ-fOImEogyr%t"&$7ŬVJO_FW5IS%b Xү/s|¥KZ }q27Jj+L O;U.wnڱjV4h]\@q7d!By&`${RLE]rx yPѾ7|El<|8~D,ւYI[4lHu=匉dPeqlCwiܩ'5;ֶA﨨@@G4U %]XO ?980 j~vd/Cs'R( ‘{M f{Y'j>R;XVOx ா:ZdtD" zCUL[U\f$FHߖvQ_AH['b3SRhS5=x!D\9,j.3C.s"idwׄMX`Qk]a)JxCgik ;:G7G>\r1ÊC`ivR}(&P%oddjV{$|\_rϓME:gϙv繄Y=pN"椴7_U{ 4`]OAJ̳-ˋ_azƋ@QPDb]"#mxBp2P}ym%971fC=r#"4r$VlM rC5Eq?4<{q~8UBݓl6i™Zc9X:ͳ{.;}+sYD [#H C>%drjkhۏRC'/RAsV@\$Q%vk 2)Ӻk"GfI'9gǥ˨nRU*@}Hyfd G <9}#LL*?TkѦDʻ*g1c+*7G)w9]hnD{0(]>Ir*_J8r̥쩈[~h,.9k)ZuT42炂ZXS(gw(|Νm,ϷuŅ^J^Z$Pk7\0]Ue\з/b܅'umRE3&+|;$Z_`Di*ElDʮh:Rc]'cYN#S @ XgKcDkPGS/=4[EzʋWB̐[0x#'AnqMqoZ^@ZȬz mE ^\|%.f=Om,ܫQiZ{Y9I1᠛԰ҵ;+ڕ9f $W$e~ m߄c]ȊY{9m8\\r952V)OxW'z\EȔ %& Eq> د ڳ DhuS&3 ,qC bH SR\$i¤Y*CR3ey貒[#S٭Wmqg( },'Jr^9q)ILlJ#/7Pp#Zv2mq']!on_3qDaQO#-o"2ŝ5դo07*vdrݷE| !3;HN! x$ jN ݽkѩ6V8~2+9;n"PwEp' ?j'rp8^Yc:7ٌ6,AV2BG:KHJg~ G")L ZHv7< B45A%3xwcms? $ U tnl8 X(-OӌШwV~qh0#3(C|F*KX3%d lʆ66E],BuJ1DO"e_y6ԛjʪJ0{WH!U_ +NQ\zΣbQ̆oGZA{19?s]/s0-5NKSo Za{YipiJ(}$u$`x 4;//L>CMM'ɌX(5 ɻ- X²="a+2O//rskv"|F^4d^w1j(^ dnv@|S&ةȄ eZ?oQr _#NezFgCf 18=GHQOڪ|LЙZԼ )h8A ,6 XD#\8FhT | ?b~R.%PAcw'Ƃk,T"GiH8;8P5+1p4]#6-G)b!%A}h 2;҉ ;6=W}ԉ7+S WˀѺnF]xvpv(ˑLKGO|4b7ҠS:wij-~Ͱ}בʌ gBއֱ 9RZ“9I/$Xz}ΠC_AA5fB Oʠک~"mt>CſR;AJ8):c8~F-{py*{wduy@j6TkVZP /*?d)?l,Cd#W3 i禣7N BˢKn^grȃ8nSuOsb<8MԡݹE(JJlc1 czcȑ_yωLZ-a3zP=.fczxÞdjT}}E{/Pgvץ. MrmS^G#@tcN P: p7ɗymڅݭ20>X [H1ےBoѓz(Lr&Wu[jk7km1#;M"XRa0's9#5̇C`@悲#:TO؍ԙH Y,E?ӣ!s1i790@eR{0ɕ>{kL(B o0cGI)-N DZA&`N =^N߻ɛZW'P^VvcKȓɤg d/퀏aD҉4!kyFf)07P uKի.xٜ 3ARwxFkc[Y+gFpoEhs6X'92AܙDgnJBė;t'?:i*O:1r|Nړ8mOtz*םz ެW 7s7Ft3mvB78INi 74iN g=@a/R=֏)oC֭9O0zѡ#ʀG+,Ë v;Iy^ FpKQ"c4.7~-EG\9%ru \t|Q|S 5ZI$9 Ħh %PISu1Rd @A)CSDA T*X=a@^4 n`+R4R H !;~'n"Ae"])'p(l?-rxH0<Ere9wGX2Y}ZCx,)-сdy'}`G^~067aiAgk@RnuZ|! g,I |AX"ǫ 7ԧaʞ{DǘDnP'*{r'f!01Hth)Nb =+y,2ԍhFܤMG3H41>IA4zݎ?˩J(yF Y֧ Β-RΪ}QTm&k`"&nX^x4MUa o$K CgɄ70ꪃAGC/gh ov vK܊N'1:eN#* s._8c_{A 6md:]12FSpQ!;AqjtuQUx:TiauA;:3o.g?gA-tIWv.]DC-Z8\SLarQB=9RH|mS/ 9>Ad._XJ-utݎtՉjZ`W);m lDo3=B.M"d1nee%;˓e.ٗ{gOӈzƝ; 01_K0+A&>J˞.>2Ntjd]ygM.4_-HNd\(IEIӵÒS]`qQlƓf,L,rp7T:!Ȃɦu˟PfXR*a !YL|e%\-$>ם`ށwh\|J8&,pNI1\ &.M5޵ACݒdY{W{D1_e1vZ<q}zpc8 Ne ۊCnLѹ[\C濮鴯by":ᵡ8Ca+MS]n*3~Z1:CfՖ:ܿl[v2"7e9މ%ѢI}v ySDlW[m%P>0ύGb$j+>2TN*Qˇf]\hVcFP#^'zb%˰,\?%jֳ8Gp zY| м- E*-/懆=i| <`D4(K'Gj2Ƕ.yy$JشXf. t S Y 7>ZmM07&/ fqb5{hu=#MD6XNl]MܯPL>a}-밿MfH -hF(sp]y Dz/‡eq*m/:,}ޕLhvl *uR֕K9Ad\Ηui*48d'vH laA 9dM :m$ϣ.t AUKȡ_]qk$t꾟(9ţ}ׅ X l4IU0&'5?C$VV&-7C>M.3N,4h^TO:c='n}iKٕ벣)^$9̕]^>>ۡai?Xfj˧^VeJ#ƒ a3WB`7EVD\:%=V}Z^N$Z2%HGڄ $dNJc5Jy `y1-Qo!s͏MN?WIuvg&!`@>Ɓep;RH`P]oܩ<5S@|h,2P8ϧ ",MfOPȁN{O:nOMHi&!aë h.u32 UKvXe%'"eD2KHyxvPj,\:|<%(JJ"V6N0FB8bUυX vXer"'{S""E/;*Q,DKcgc䟊[ ߰\34% n+S9?~GEFE+i>t{xY4S/<P[?R> Os'ۻ%WϾJjwZgʤ=Z/D%cowO( Tt @Ya|;o%;*Ƞ` k $OSJs D LQ՜Pib ҃7/c܃]|O Qki1Ri3^! d;R-U2 5&gvgu@Z;cuoDsA֣& ^ =3P΅w4 [_V論 9VUlVpp^0 `uU8gE>e8*hl@ژ6Yf8W>sn?d/aC^|wfp4}e| ./Y.j |ts1mW̥uq-0}x;mߙ-}HFN/r$}-T6&D(qt%j5!{ba>NHwS|(9un)w"iQ4~5ٛ '"Ҳ)dM+c;^U[T z#Dv#A")RSЮ l u;f{=WކJcv9vv j u "|"~ GE1ϺX_5krd>Tj~ 3O?r'"6frQpQdӊX DOht=AɤG̓ÎfE.f̈́AA@n#J`R]=LjKj;a(x w(#'kR&K(e:)ieO~\eΛI^:;dtgȄn,:]C-B:1lKr(A,*8v?t>h%h9ND;@O4F=f>'4;b؞-Fy Y=i1ƀj୊GғYh3Cȁ>QO\ŬR- S  .M5rRD1 KvUUͫ2jr @?fem9Lys>k6(w{k@JI N ͛(l!ɾXow&n<̌PڳvwOf| vC5X'Gd#ː[i֭T:u0:6/ ~_v N!V+']M+mۥ`x)`+:(ς5}i?cHb6 cN'zt'~ z2[\M-&gY7 خas,T= 'B̓%q;gt~7&꼞31dmemhHz`f7`o ,n Յp>V0YyY)9'{@&ijyJV$ʏv?İ*a7;-aJRn i,ysPQxm6IYvv7r/CI8[d ܥprf{lOz(H[=+-8jl@(&>^[įɢVw. &zdK8R:oo̓#ZZixl&-,(CL$S*t\=[Q!d֦tQJGٶIC=.bԙeHF-^pCk0&gL5~Z؋'rv< :+4 ]&*usu;/eSգi!yIi:DroiqqK+#X]̙t#54'/nWPn1!+vQr"b!|#zG//1!#pfF)T@]dz,7_ȓ޼(.JCb(,W ?JԬxbVEw|zAkUx$"8rR({gv4 V8QN!d῜1)-. =pgX'< D*yM~ئ{,QɝVV ﹪6n> 1;m sES@ӛ]L#X-'yǦI ^n*^m4G@}N~G(wQ0^FjО5d%=>aL hٔD |( qYi6p l7{'`\C襰<_ʼB\;f$ִt/TX`q#Vn^_Ct"([? Zϳr)()pyݳ7ʟD&P#aMz`>,M=X&K{!A ;t/PĦue ROH^輻C=9 #XMv( dVk1r%TT6 3FD<X٧Du.>͏E2]鬹!@:yj=oNIdAtGz5q2r'ˏyW %pw^-ǟ[AqW';ma:`tbQИŗO&'?=g&atDž擗]&)`O"dn-'eӐn1"IRXnM$YSV&M7)eN=pEUIRPEANz>蹅&a`|| ˇ3>)Ex]q%yz -3ŕ$Wqm_B ݥ8OX*Xŧ;$?sOӾtEÖ졵LOO+Oه[?hG0DLK)*/|B)|]N-ػ@TSo4kUo.8HaC͛]qucO>/WN&+C(H%=RfL?IѠ[J4ӼnG.D$g.wU"vh0!A*e45f 1p FcӼD< ~fp0@M{ta<3]%;rnZMjfɅ涆f)PyȳB1{ЇIk4cMka}u}ь~ͤ9ӌ-m'Te!?ropPK.fCqqxUL| T` WD52H6ˁ<ޗnQrL|#Y.PoNySuMQ\e$@[^B ,>9 %KO& 7ۨ m8MM:t v΂KmUk aԁQ0YNԪե @NSΔ#R8|V|m륜| CDyCh hID7&fs)pq$ {x 3uu㤙Q nL.+9#`䥡G(řQwpVRj#ꨍ %k0}((}qKQ+z5v_vhb蚆ZC ԑ0W_Uo j44- 0?7Nֿ Z>ˀ_, VLs1R"3dGkUOUzбMG?qhL\;Wki?s6afr?9U%oE?hxrBS”GYĬK1{Dsw4,H&"o1T//tj'+NЩS2~2#ϖ)gTV8 P$6(qڠ]JT ՔBhi|[жqAN}b3(-dC]w빅6yuLWUWܖii!tQ>k6ς>1#^@>~!LXn 9R0;o5Y*FO"FybҔtdud@pYniS#̩LYs\_}l ?7L܉ѺK;;Is.,}'nFe(%5blj? (%gvJulE)m".m~f0DNB#6#4zʞ /yNe|d:)4ĝcZǛIer]8&/&"RTamCk9Bo+gn"y502P1[PK(qġy:s:-T=;&\+K]ă;8q?pI<~U]bDo+atz8WcTlT34OMkSm osn4ϚRg&Bul0ΆRۖre'QPWֳ$ωA H\sut/p>=dV[vh<+)ʈ>P_q{SSJ݄.|޾%Ra#rJǡ3^l5^kf@.;:UD_#zG{/1)5;+; ,[;*v6 > ٝDg_>u<0#^ t:U9='iXR+%ckC 疡H U`w&" :XN::L7O ]вv`FE E%%p=k%ь6LU7[Tl24W(xC|PL($T8N}`%386?&v~ܰ؍ br>z.qFrw1jv*"HN-?ma$} Mi3X-#Xs~Mέ. \hX;З3~ccO+Oܖ^KvF J0$ojȅ۟@j~'Ʒ|ڑc/L鼌@- ŗ>FU6TIʫ1傐%b4?u:U2hcN>^n)O#*] #o_NHA+ F䬭眍6tΫ=\< rQ9[&#ȷfG=Jm-EA_voX(9O04ĻˡIyBXaL_Z-{z|I)bU!/sKF X_ڻw^S @}ݟ`k #Oark㫝Dkw9`eZ+Fpjր3&cN^J_(mi2-?M]vmḰ) .IZrY"OK,-3Y{4 #ײ%ˑԾ|Y(6®V!_~ ȸzVDPB&Z!ӽs#` Yιz2<@EŽ ..w!CWj8V3k`oB95kpK*#PO2omj0'/[W*||O><r>3q.)=M{h#M1Il3|"5&D%\?-S#yBŏQ~@ gE jcu\H64KHE{PoK|1 gVjM 1\L},A{v'HM*w4kL::rwԧ.H]h(fƏT׽U¬ѧ^ 3TWw;ޥ JxoDIVMI]y/ [1 )Az;(EM@*)F?Nky*9+ BMx(ެhgMm^]M΁gwlcY|ATrj8)&6z7*ѾMóxOS/C#{ܧnub=˗aPdRy=U~OYڀ^\yO*GWPI˕EԍyevL,W0>kJBV~ѭU8 l$; ܯ>dXlW\#KddKuEڅM$R1"GN:OIWJcTۮ_-m5az-M5bByQ>7 D(oy $x}@%78 u,,"H Z| >8$HYjzr_}X^V԰ƚlڅvLI}gΑQU p*WP`*4Y!P:<.`eεCiKՔơ賻OOh {x=tAe o 2w&+T, !X)=F*^2 ȱ}YiaE\!U*z{0N7#:2ANn&Mm.bQ/)JH8'xuӎ3zuUARшVhV?֔}c\p;lC! 2%;piNÐQKTR|2hnKhu4L)̰(bTCPʥg;d wi=}ƉApٗgRFXJ%sVj4/8E[#Qj|naapVotdkp%;#⹒P_D Uo*M >C 41ٓ#93?ucY12W~Ζ6[j=V7DR9a*K/=Sx-t{NSWK:xJŕg*bK71gbJbf]0D]xc@伺4MRJyx:D"Dy- w*ODh-Y5NJlȻ4K ]'ObI{\_4&یꩩ/*[. FCP{qDH`g!,Qp%;[Sz0DG M`{@vDN [䟨 ;儭Ӡiˤ)!ZgܟMΞr[ W`ӕ,D%qZḀY4M!P0#;/zf4>8|^`IV'yM:"BŰw^?1uX RixVK(aS?`J=O穧QM%xF27嬭OqJ0끾'{A2$> Y(`KU>H+. c- ?ac, W{oa{yiF.}Wg%|Զț@ ^4Z9\wq30 p% XU DW1JH$e1X-*7y6%2B.̚e-B[څIs5Jcni 3x.$(H_d|{1CYWud21WzDf{{VCȱ~|&¼Vm0h!WP^,5eƳF֨N(}NኈoqPz9PDs5'8(),& *0%$'t'W(FN^(\k$+Ҷ|<+^԰U^t^pTԋ Ɍ[]sYޙ^2k v/(fR}) o"{ҧ2q~u:‘`UCfӭ>f,oS~Ԛ/dr[QO~"t>O^ }˷;&ikE-M(߹Z qIz c< L=m+bn ;5ІT%N#!mVuC{EOx ¹d!W)iMH\huwXлA.p+2Cl!^&fCİ[.dsd\ŨR Pf 8k:%)53\m2i'~_>, <Va3Z!)qp(Q`)KԨk7z! W.X%\ٹrӷڇ^䒭8]a+ OsfR}u0(?Lis'Wg{H:74dx֙X zVPU/ṃ[']]r|HU%b\"N-JbL 7kVrx}E,b@@ NRztB2rU!8ϒyb-|)8/L E'CBmLb=mr,s86e R a9́Rbs^N uWs  ? 0/H@l~i4k dwSqCZ*Tj1ݢS.\NYDe.d$gS U݌tߋKvK}7~廤P6_X1e-H,wዶVBtS[BcB:НB*"?ɛq@#*lBpf&o7$ZԵ Q %-[˓!ܐksL԰Dd-oeY-*P|*|v 4K霆B(4EQGd({3D l<`A ]K9Z?7f_E׶唋MCp6:gfKA^CY|D*Y_RK\,>y3|ZRrk@CMMf8CC%enˁJS#Cxш=yF,0Ehp!Թr`nd8Ê\[9*`44O3yr,)$ { )CȩBQ_T%)NOAY8N*5k6SѺF2Y1VfCDFY8@&Ԝ*.L8ůي zNϡk= sڍ>r{; [tG չӎwr?Q=9ssgpN%n,gS3y^TXHH&XD@bFüAwk@r_Q/$vt~YKH 'f4?q|>?Ș/rYX@Dh[§3LwC][P0h o h|uta7b?mZ FzQCiIQfs5ưxg6l B6!mnqINE|o0 ɡlOV)j3ƌ2jObvBP†C{ ahk &b}6{5N g o`F -6Tɟ~^ u40yeSq&+]z~0"B谟ppG>h_g(j/Jl{"-]#̏!rT9U_;d܀P`#jt00=[}pw;nLyšab . 9L1~IRkTEriu-/QdO#8u5k Ke 73{q k@$%* I8NrsMn7XUfCij+Z!dG/ke鷺SmaR.ymcr?._o'%눷GEƪl!ꦇk/Mb(BuS]֠L!ӫwui?ig鼛OS8Psj<"IJr/d҂Z&T5l_c^'זF6֓<ɣ8蠲t ia?ׄȟeE,ĥu7J1:4eO!]_$&c߱aT&#KmD?^<];)LgxJGrn~v5l+rjID;l,}Y>w e]n3B#΁M'buS\טdO?hé!{6hb(\ `C9 K긂oI v晃0oFNp$&CfП#a  9v3t7ِMG!aAhV7iƚLW&& Ch[FW/W)0f-Hԕ-OOXK@(҃Kz(J ﭽ:lPvp@HȶG{ϋ<&cP$hMGI<&! Df_v{}ܱ.K$q|3lW4`kY( %Hl>,1]U Tih8aT*zZ| lv3 KrN[͉.XPkjoIc* 3<͈vE-|l ~٦9m[.9+K2C\:U\@%NqB \QzJz=? 57sцZ"O=. հ(.sP9G>B3PLK0ufj[秷%Ϣ(unB,*"D?W~'<02ԑV^"Iy7 ѯ}|^AȃvBZMs+VMv뵜3T|>{C yQﴨ6EHsƸ,&zB͂hJ/{&1T'2+ ~q/=j]lKzןX.$  rF?gLAv֐E F`j¤]p$ &^H:2" I7ϫSwލF92:B EU$w#f65pv8 yōu#W`O4|!ސW_9SmB'k|"4M3m\QW,vݖx\=:|p~BZ㪎[+)A--!'h* v`ubU2q8-`.n^\ 8Zx˺8:M zI@^H ڡs5IW[V kPӈy<q̬a.tUšSW֢:qp]9@D$Cˉ)MkP%-Hf':lᑅ 3#Jܓ#[= U}h=l~VWyzzRQrI3kT-te5YI>z!K7V$ !L vl## @I?w'WI×oœvl,S1-ϵȘUYE!jJD=mxi 6+8cC  a2zD/rWc@ sO*zƫ1C<5Ω2q={"U7a@)IbѲGklDRgƊNZDB:ր'kB+Z?1d 4<ʴ(<*&h͡+< EbV9~| Vz:,EQph_4aW5XJ!A[s5d2,fZHQBI"<ө4Ã3N+˜_~X{<`1"[b J^W%%s09#1oVNUkV!9_d&†Ք 𰪺n1c+89sL[ɸ!m(^!}q.R=ϟ)`GBv@`MO :e)ËRdd$ M'y_潇aT[w[ͧ(/ܓ %nn?֮Dh`Hb|,aVbyADFXtp>DJ (JLG+Ų*rBA2L>pZT4GÞLHp7G$hQ)M,'`JGZG-$sAkTIH؁MLR4r'Gα@GT-XX 24ã)ޕSk(H2d7׎z sln:8&ʛ=fˋyXP6T^?/v]._IALMqyQJ3Jp@afڛ'--9.OR_050 v~0 mg-3 w'N- XIl]8?£s$Ug Ra,4L@@W*52m{Y&YL>M3uf$^",{ [GrWc?09t /Py2Ϙ,b}nosc,s,yk>`&,wq.XoEM)s0F[hceb0R@i|y{7[X_g6qϖ#K{t}5Qվ~ER*\~Y~c{Q2ڭ'fT?c`&P TwIPoLi-'JƉ)o"~Yq ȿ z&I$Sv9ux)=I7F'q e\];{&[`N< %E,&L`7|{Q>:" :_Qv;3Vk*BPB"(S]2Q1"߽8GX+(T{Dd# CXS3h!>S4ރ@D4U^z=ܼj/(mT锲ʋ0=nYpqk#r>+Q@ =wRhô J~sd{c#2ak%(xRk\IDns-cj%4twMA^ygmӎX, d01$(l·EhPIm4۠mY=l)$z;7Lphd(A'i`sN82 AAU臻& "V?"F :6C\"k߅A`M׊1:򡫕դ=Yu\[KW+"Ƅ xQL,S1f&@[(?Ӓ`^ݰ:: axnD_C{Z!JŬFrs-Y։TJW@H7quu\z^S ԯ;n dBc.CR덼CYIBjUgI99Y Yy~sXLtOP3g*ܑ(kCԮjyH~iK&1Jߟ(NЋ?LΤ M'eozY1pcN^| kF2d>ҳjyi ,ӕxo/nhq*{Nw5[Aa:e*Kp("8[ӯ,$!E?xFпq&Nh=ha9yʁn^{Ԡ4uEy44wnx[C ?ѻuRjx;lźRlJA, ĴhI !1/)J.",gl͐c tx余ݪ>zU4fʡ* N$n z:p.( X8;_=8+o@TdLLJ :L栰P+zܡDᰁi.g!2nxo@D=)P'!Vxcl )؎BM{B#  +vz$xDby̦f+V$9@5v'&{^#cJt!l䜆ޙVo04 "5y4q,CY@%}YIwQ|NJ9ĝ m/V#fљX ([P:DUY!8HO0Fd^Ze٠~}s3EXdU*kX e빳4}U؋u 5Z(4^K$!F0g ̣B/12u"CieI &C"!J4+O25IjuJCYs h*PxDH )DY^9oٰf" C:_%'Ye?G9dEeqrհY ?ꍮVd;1t7u9nk<V7Z㉎Y_o[BZG^ZGܳS4T!yMӵN%l&?v}3֯F-` \ʯ mSp?eʪo:$HVºZ,bʰ&\5$BͲ63}>{Ž2lK}56Y0%֑7]E5"gR Νn q}_FKQY./.wi)Hv Aʒ1аj>!uUuV:wDe̠i6@@ /߷`""2fy.tp>6bP8"s K\O4mXke|E5(\s5[t S$rF?}:PL#rM7S00LGpke1E+^KOQ}GLUD)E/79ޫT䗓#r: !ǼJfW\[ֿF$6lO3W"}8<,]ù&уmg0tQ*SF'qU+z/)'_v}2gSIzoRRgGדq,KZ#B|엄#f՜*\G\ook'ِniu<ꅐV}fɨ5H q#" i0-qSaoh0(P ^ٸjpKNs!Bn6nH@ώz׋3ߝp;x, N8&Y@5Dx}6MLW(:]Hعru ;h^/:E(#jMBO7pmsJUao o+ϚW)$>4 |gVy>S g-i2ÙSX$ÝܙЉ/rRK@`4yVp3v<6G]Ca+ WIP^BB Gh] 2PMQJ%G.)rD~J SW۬'ШJܤ]c>ʳEgWB8r!5X}1Ґ_ !P^H4_Χ!+! IuxQїߌhCqh>]= P0jy=v$| Hs:VS+i!vuO..p j Ra$ LSd(;H**mP@BnK[d tƆ>#f !յ{cd&U,cϱ?2`+ʨ 5`ӀNm˝\CŽ)%c%kG B ut_ac5 Qu/WhiNݛSEw`~TYrg9t3: h͎QJ,T$cFe֟~*M ^m@K@B"JX׊t kbG6*@+Ӡ?c$!+sMh7 36,6# afx XUcf^{Bm@pǔ{Nr"v0A0",G\U(N߂nYr%Tj2Hvxl Sh]eP" VV{ 췗Nͥ*1MKzF#ǭ1p%q3u,G 9볼>1dv=DޤY27:pyg,1̛S3eb?{bu*]x*3GDEI&@A{#Hp\\:32y vt)5 πuHgKQā;ʟoQJWYw )_AV  *z!d7. (\NuY'}@sh;2 |N}gdc!#/6ھҹ wr= QŮ6SU-Wֵ)í{ '\./:`$&ISng'S[v>qf NsKl!~& l ?bQdoBb(s4~渺j׿!kU "{@%V:Y-?ü Ǥu6X,`\eLGqI-=x1 D X%W6͢4APvGTnjQ 8\:-u''.V+j( [3ïljSm(k}mz ^,hBҳV^!p%_S Vx8*1o7A滾v\o,+,8y2k+fĪluQw-%OӲK%0BJ"͏=ll}Hs$EY9\ c=6^LTN{懨3ʋ*krҘp{e!wI k3 lRc:]f/kV/Ѐf|b:Rv hNEx%>_7.B!!VxvR?6W{L GoVw-;boE9n>tx@]Y )ѰiV}+ AdGRyrn9I{z}R&J'uԪaɅn罂H2 1Շe/'\.\(vΒE* pyGe;oY!GS.V`_SO^ ql5~f. k-\Xf)֧ɒTJ ]I k{ [Qy-9 x,>uI5ދTWgU˦@]ZI0I9czQ$4Ot@)`)i0Xmqp.NUfQ\E8Z↭Hzk.S{ۃmZRqeyo"e ɦ4AH#|ďiZhN襕YX/'X} *ٺ2UN`J6Xn&g {E\|<$w'k bLVk+6-V , o~ϡaQԉir=fqe~( E]e댱0[@diOM^\ai U\oQR)r.>&;y%{0D p2 냶ӷ?pd{;=/1&tz5t|C$;(X{j>6ohAmxcM=l@ V 7M ^GAzS|'½kt`?ڍ4h 6I:@R@9/eU(Ɏ+Y"x5ZB|EDջZxBBvt8={,W`xaR.+ ;Bj3nyq &U>}cu޳Yv]zߜV]faկkdpZo=mw^_/gELwiV XQn3mpƬ5`۟`Vu@_9B0ր@!n:GdZ*u7nдG'@z3(T+˹z-Ϋ[CL@~c( Vam#uM/Z{kU?f7kf#/0Gxh[݈&DzO &>žPj.@*41Kyc  ~P2 >auQE]e*h3j1e)Xr2wQd8@$wJxnWe9 NySOir0&f\}.ٱ}YYWw8+O߻XOŢ1]TfIa׌AͤO)*Mczo5QHLIn,*H)%Mjq:D_R)r;/^G1=%-jǡ t[c a& fĖM3ym^|X*4 IT/ui9d'%JyNa_d| |5plrK ~]s.r$Xyg &G,&;"n=z;髷B9?Ta|Blmf?i/Q<FZ7 УGdA!)>}fugP?y|$gH\'8&W84 !'>Ƹj-ܩ8{]GwcKB؅ҵi)x@=Qd:FlAtE#LUTu'9=X=Q0B11 )knAwqEߓ9-Xe l:W1q(Afñ*/Q^T &+gn §5Bר?/T 4? w~Lnz蚟SE.'uvr]wTE=?!i/BMs!,9qyW|LncBIx؂Z"'1hv;u+hzXRyǡ+33yܪ\̀ukn_B@i;ut3lKu`{QIS[,M1K%ju%|eM~AEHX5ĉV`5B-\om^,rNY+q߁l>>'ތhӗN@#9$kuǔQ)6 ٣B='o\#mZ?-,"7?9VI2>8 o%JNd CHi-)+-*R#x }.t* eBSuy"vm.OלB*nkw'Fs9qE]lrg*r[|U!gy1u[Xg}qRR >pGN= )v8Г׍P"}dӗ'Inv6d0& :0sÙeƻ-.fpd<862TBz2hyسf;Pn>Ы@7f J&SRL%{<}=]jQu iШaFw1Ec o8Ŕ1A2^ڏ]gJ3w\<@:5J3ˆʅ0ҔW]~/6X-EgQ@ۀ'b?C[\Kee]I46ι\Wܙ@rI+tFMԴy~pс,xY,C~~X3j;ax9;0~ag+H7 ~d EcXYP^tKwvNg#~_pIC_1I5Jprṅ+(]|\J=[JwG3(!WQIED_\x_0w*&Ptfs{-poQ,'"rC|,?%t牥+ډ:J#X!7hp2z}ASn.|*<ܲ"Hvs#L /'[u%,3/tk/6IҜ1MY$\1R8wy3di#mo9څfOƁ\.ŬcE>?R&n\NkXISM[XxNڤKz"Jfv7OmK[M'h9\D։bZUny<(մ ,X,nQJF?.% qA/.6)=®$Ij1F\I_ lWd?{E_>|0^C%f Ě@"$i>ԽUR0w S/Ƹ8{Ԩܖj{mW'][ML=[[zSaBJ7HL?vpJ&vtd 9 DATaV 4c'))Q{8uez8eH뗾oҢ2+xf}sPľ#E1](\2-z:su P8olڒ_L8A EJ̪ciƒZ DbV7d07hUKXS+HzN^rpu^̛j~,E}ʠ9$,n~Ez*[G_#IBؓ-XQVY0{jaA `719(. 1nkoKN֚|õ6 aO4.y:N[ 1 yĹwGU.p[m-uktT 1&!H$qE:zA^\9Mϯd+]hĤ!l"TCw{8DZr_1$:$EX#SM>i3#vqRh%:}\gFM>r]ҡIV=;3ۣ`@lzQ?R*cVl%!_w\~x_n՗o@qmwx]vQM+Rt@$sJ:q_ޒ|{z̄WQ?1:EP΅rS#0.HZeWL-B=٦PAV` 9r]Fdl1㘨҇/ Ѿ"sl_Zƶ+@EQPch%'+2)웏Wb9=i0{XvBwq(dDgO\Ҙ`I=سiwGdhe"X%rj) vp"T/R9"ŪiUWrWA>OOҁ#f˱hj J>: l{LlyK$*{BM*ӄ5 J {•㬸Fz'gD[ ǯR՟?a W|A0+~Co}?Hn8>CWdOӯ`o>3 x3_{ZL>^ <]8en$cEm7M4C#5l=i-6]knGyf]h|wj @1Cf:n5M,(߫6C_wcoz?/ 7H\qr~]93BJ R)n#*jMq1!uT8m&CșQ)Iˉڢ8hkis ̻wRܵd@Qi?!4`#T.xSUEIەj&pP&>Y;1f<$%EsGQTۼJM`\գHoO{l0_1Q:E%#"UAA=cnYw;pI^8Aap+(& ^5,RxYޔ0RԍGjYY8[k ]cUG Z !nw 2%k V.I-vs5,jvb38m`=kچJxsT; H71 >$a{5$[H$&DwÜx}I3#T|Re&Z1d)=O^$+o&-0X](/ejߍ+ɋ^4zVP~v8{m>bzW_LUD=jp, Jjgԣl 5 UPIDcbɪvx]f8Ƭ8%+q|uc R@ e2 ʒb H+u($]Xo?GFZ OrOWiw  ޤEJ\K0m&w2zԿV&nvx֛W9 rO "m!s+f uc?c^j(u_<DNR^N#c{`Z;9[EjDvgrZ̏r CnB *8嚁&'Sw]C'׃M︾Ftz%0EDQRr[ۦ?@HUiXm}ÏS8[zOU3U* շ;R)*+A)1ϙˊ-ׄEn d#:s[6ϤU1|$g0Qdd 00yaڍuTiX\W6K_FR3AjޫI{ՓqZ?tԠ`P Aק{+4 _ NJSe>^Ypt 3SnnFqࠁU.O EKmc^3)HRn @&i5` {@7$uǔͻ•Vc!tOl.Y]uy,BxF^H`"˘Džp4 Ksq]KM &||[*?UP@&$4"ғmiZz3Dad7%QnU_ 6UZ%?_N'ag05#N}3yTWMۋPpvn\1dv+Uԍ??= Iw6䔻jFF͛Fޙ4|۪*ϭl]uY c'(IbaVfc(nU `x"s= !r.vk0[bs`.Ž;)G+{܍S}OJts}gO TG#gլxSA iNBO t`MO-¥SXsd~b&--u Co\߇0]SA5AV6p+NFа]x;xB帰]{.BE] -.2(G-r8sH#*}E-Þ>wa P("KKvD<៵dIiN*쪸 9.KbsVB>oe bqo-%k k%Vhr+ɑ4b\"GIw:wpaJr~6 -bvnGPWבPV[2SfeAI>yZwf;e)2qAI"dܠ:UA7wP R(#eX΃yz̄Zrj_9Km<~TčQ xzHBAe5e R øg!qB߭fG5EM^=k7] ]bt!++,-ZT)-IU͘gEo!PS EfA@X;lcu9%%VM8 EkסUEm%ưFVJAJ} @!kO *9hÓڄjo2充 ,^D"5 |n6ExR2.>1W.0{pz6qE$iifhɣvTOw5~x4O z&ZI댠G'` \|/o J4"*sΒ=tu٢A+YN7C`'|CJ U+,'ʰ8-kB9"ܙ.l&.{-,(=iń|lcP-hQU> CeO;0gO@Qz<I}giڿ(oX0C@k{~Q` O&kH OIg M+B[n)#X VD)L[u_QN95VykF s3بAD JA'DR˯BAo3|"RoSA$.8>0n~};~Zd#/Q)<أdֱ/ (?N:G1A@6Df4IsrT{0bUȮHU2ёm9O9'$7tV@Qe sct/ 6%$0P&14+7jDz j.2Y@8cN~K3Os0!=UWDܷZ\&¢D:Mˆ!5y[^J- x8GGБ0j 6ː[M_J]En|e٫~D.#ep7kᢣL+zYg0x|pwѽ% QbvTިk "{öP/[T<Oi╸oOڶϣ+9a-A.T"'6dVɯPIse Q-r¯NT\)T5?lYYb[P}d*MɯUV`2G.XogL!CF)ՄN6WgvLOAʸ2 {ݭ&6M JY!t5MN\lj\H, ~6ĉ̿v+='}TWǖg$X200wygzG6ps%KSa x^}v.Gq1ɾYo_\:n!Q OcF>T+eziS=W!k1͎-l߫p\Nӽ hsh{7oA1mH޶pžOz!w^{k yȷB>j?[UG:b._JJHj>:sE#u‰=sP';\Tw1;5Gݖ唑 0StZ]P>Ys ӝÊ8V[INC1?.O0u>l3,il Q%t`}P_`!E\b4"+5m` td?՝^gl'a2Umbt^*O:: w:)c2L8\y`#oć\زXρA "P5ܝz]3 6huwIz&+adytQ<ũ>nчiQ Q<Ŗ#ـJM`Ye;٠у5{#)yd<{EO0xB7o<«Q3}h;arp7E~ZF yTaX/sP@$c4bn:q0'0e#DI7&A C5t|b(IwE‘ >:Z|wV˓}tuX==!afNOm؅^ޫ~"nVNlE(\g*P-Uj D^X7m4~Y?f9hzN|i^5`lBN7Dgz]P E_[L7YRƱKY*uoO'H <2o.A+䕥?{&e٫Ou1(m4Qﰶ+9'WVHp:76ϐ M$z}rr0z"E9Bz^(?aV 4Kn+B lu3Kl& ˟ MX -&O``ˊq/@&e"ʚ>$(). |)6X5]Kƹ*K)ϣ UYPX@,nkSe~'*DuAuG=\MK:Uk:F%Tyo |$G/(#cM,pa|Quj h{fo=."(+L~bk~H-nL*ߚ$縺6 0:q9ټ#ьvn *I4ǵ@贫NV3JƋ ҅ZNZFT5k\#{x~/:ؾnRQ~T s42 1mWMjDF\w,fUܓ0-Q]F80q2 <$6qՓo.κ p\,0ՠnJH#[1/0V [+z ` w_]VÔS=-'h. CeX^Z ,ZVGdsm/^'' YM,·EJR*gQBG DGe^kd̵FQmUvBC+ K$ZHlxqO$Yb~HP a%.,>b\IYM9"`qaQ`;+z41I HPѥ*zC~Zd %0;;*kWbJs.{φK(.4kbEaIi*qs8O y AdQD E0l:~,GiwB{'&c®9ͳ`ucd!*xGj-ݴ!}e2Xt$:[,߻f1 nd`19]raIr9{{ZcDL5%5{MݽCbc~r19gr!@yjQcs +U'QIeh:RL?[ SC^:p1oC]qǞDJz;S >R6Vgy1+6Wv[؆VJg!26 ܅q+36#ByHhkaeՠ‌K>ڎ#ulzZdw2>Ȭ4@G]gl/lp_`R5"(㗷_/,Γ>p%H4%c6+\ʒZXqeR"Ft|v3Se0SIZvtV8ԒaΗwc'd8I\ ] 4V$Xxt=x° R uܚrË&0#'6"TR#1wi⫠in<:A~É޻6 = 7 d\-s9,cs -QĹ@I=ƥkLt١5<% <&K}#$G##WtdFkRk&8kFLJm.z fW@6̀+N\Zkb|$QO>44<d4W.Vi啿 c|3gpAeQvSܫ&Y̎!;ν=pTӐw['\ .OƯA$A!^Đu{7ܕWvp9h&oض ץZƔ뜙&;0VF!!PeK _ ɫH=Y+*s#70y%XsD!( Cg]]y=^L{ veQ%CCtqz_*&^ԘYK6O;/_hKTCݰ==Wk6 os^qﮙV9w~Gac4MϓQ)[\W0C<'ԒU=\cHS G+8KTUűܸ*/.xg3#c=nawbǸ@#ܨ XObK;}C:we ui Cbixt+|Kٵ7YpiṲS`IwTaL&V^Z#n,ΚF ܽ5y P.M=Rdm)8Wo>Eި.731|ϢkBg燚~pp7dlʚ҇AZPְq"*dhY@r>J^fg;ȥB(])n:Mu$L 4Q|:Mө~wSj*رsEq21C:J:Yj>M*oZ1>C{0D;ǯ6|eC-2V{`y}1KSd.D`y.SI~ Pp,KcR{t5=\fRM`辂3Ϩ$wP d A\g AM%l?<Ћ\Ĉ>kGy2]f0ܫWZIue~іɀ(Օ2N 27Ҡ"XP÷Y3VI=ֳ >:4mDwSNA/,?%B{ziG) L-lkqԙGe~ n}u3.k%\`,Zdy(8utNGWe6dZKef`DoSe. (!A4ǠB(3(!3}iݥ?^m(aƑ5*%c;KhJ1 vHӹ]}51lG BBRuճ2vAA[3%?P!hSwդ@Q5СtT~dشD8!)+0rQ7mh&=D/x|nZ9T \b3%taPh LW,Az\V֪-Y?&jsoG LCqE7sBY$ sZ@: jϠ27+[d9}텋"=%\Ư#4>%J5{`a\U0,h2ɴWyWv.`@e\+ >N3fdX"w'R%\-Ȝzl =]S)mSXD =1ܳ2 ++Jlb)$qb,ZS?:9{74PU>`K/6 ^KtF~_cwy'2ʈ$TI\`)*y9oPB?S3?^a]]<&ՙ18"z.jp$(u;?Յ#\7فlWg%w셉>rs _ZOb#06ϒڨC&&<9?Xܙj,>gK-m K붛md8'eŅVN{MŸ"%^VnX_H9qY --yǨ{oҵjtQoGJ^a?;SY쏔NVҶL8ü+b_ pCWU/d`b|VM>z8p^[` JNaLpcE/ ޅyE[2{?} p" p=mI:Me!)XVLoa{7݄.5 w@M2g0,2ĺQ`E,E,Bcf$2l_u)eOgėgRԍp(#1됭pХS#` D !P 8RmIǑ:"[̰ɏte"At b{JeLw@xRUgٜ\NDzJCW\] (*M lC~ lQEm fcaj+mG1\Dk8v/oVxZ:O2=Jvt ^@3%&blr(Chqn@/I/E3]2S_ގ \Y(i>$.yѸ6գBlp| {=?tk_ƄI.I@,Y3K"dքŲt'1;IH^"%j;DydB$&QTH{s= - Hߣp;Sn@Q4{3H;v).b&pީ>38 6ᖧǯp%.[ex\/XljMAhKJg~`~m5):nyIZ7OU0j e ba~&HcMV8v9-SEeN Jvۡ=>}(٭  xg &Z30'ԯX/-/r hԉWCЩ4>][Nh5ƗSS[,<8%:Ya30Ȫ-H7䢖)=fxsU7q ]LF?\RT/_+8pan#6e׸he6 .SIbHo+@TVe .9Ys%VTq r )Tݑto~t4·ߩvgnn Ǥa"_RÚP'N)B ߈vm?@=4;8揼n5 7#` 0SHht7\8O0Ћ c xw=>=Pw1Up$*W<~H ʪOUBC-N. .I3(PŲlnM!ld9TM\EOOd\^ ֆq:@bDmWLWQW)80= ɧ:-ij U18_v HV&/$xq" 93 /`pπ@Nes4h\SoS p63Ap?7uA /"]\Fb;fE;6|9A1z YE[k\@p{?y_]%Zd;d0 M[RiIWSo^DKĕ#يm%Op1G%U4\5g#K(TҵoL Vu2!PvOEs `N!9WkRz7eX՟2iAPYdy8K(9޹y:u` ^w{o'B\1)'qcEGbcj3n샭~ ȧ8Vg,7J] ߣo&N2(O\qLz M6dQ9zR .>"E}ZV*K;%ۖ a@p~uu,]#mV=Pwfv5(>XU^zC`ƀ) A23={r1XSPu[QK őu9Hea8ӏJ~vp]e:IK=D};LEh[Hժn8U92JO\︋5TZyn uct+aC=|WlXޫL}ts DAgm[KTWHS) v CD퐕r f5 tcTuzF6 ^@5'ܿAB 6d5tHN!,yxWRᵐ ,l<GBKocE"*tϕ- 2/g(tl +a}J ffM+0w#Lx|*%~&k3+~[*v]tIjIU{ *7vۍ7UtFV_?9A8&:TgBWOz /b[kĦ 3y %TϼHЪ'wFtF<K[A9Sk s0Sb m*;` /Y}KxR8&g`+=. 5p=n6vb&*f{^yM9.M=:r~gsGFQ2fB$]8Ne3W+Y'jCL&w2XAHɷfMvWj<'=*X)m^[&7 naM: Ǧ_hgFCժNWAk)$Eyn~QT XotPfa 犜TSTs;{RiAtĤ vE~ASN[/"ogϓ[Gh&tM2M2z]M⵳Q庑(FIF>OӭiQ~D2_;C$C5GÍhzgW*UiRWd>~zβ_kLQ<$BqjP#K4."iIUQAeo`K4įO:lFohM̩4[nbfB 01W଻sܴ4zOĶNn2E -P^%h[N:DF/#`Cw5P9v-kc=c]ڜQțh0z_vVFWnb6G0ys!N4"Aor+blTǡfDZ]0=H7"c8*V> zuwnO5"dݛ_ĵe0}:MIe,)A?J7!|a ad17a+x\1 ^W3xw\A b=4 *Jhy%I^d MQ fW.~*t |QTo-.f~هˊL% JlD5 @Ӧw;?5=DU ʛJs\ t)/lf+ւQ;ˇ ߬v\!5m3rD1hЊ3~ PTwЧĉfd!@^Rzp46kND%m_ Vr[v}n&߁-~-}NzMӑSrх|q$ 52M^ф%RW2߀ߪ}R&Ph#jS6&bky(88HfupX~Ej!VtoE(zWEe6̺] A'bXhHtb({2r'{4Y;(4s7KC feo_ xK}8^pnUbB3sHhTz3~<-YeMB٠ I.҅ O#^D-K=#X,FuvQG&cP?3uuB?t&W&m=&NbC:tE#FS,BSaN^fviSjB굟aնܑ3edL 4&l:v&Զs/L+tK? sh.6Pt{Po#'<p14Igr5[#75.TpHZy/G>`fJ?#jMh?5q rsʆ>|I4{[LIGV17m}8p'!{ӶO\(OEHmΖqY8 訳S r W$fLURniɂAp9lYa}i(z˰ij&”l]i9~B =B6SDBF_ˋrP+Nf#N@B錥|&]΍8 g-O,Ϫ,%>e9DV81p̀Ni(/_9I ` y~?СiΨMId,կ%~zA03`HMR6#O;_ |{E圬έ2$ g!qN( |>|I9mc M]ɧWbAl*`ȎQnv6_dU9đqEd-L)`БiO$h缢崵 l[ol7,M4IxL 2=I9(ۇGFe&u0LLp>v|Ȝjw|vNK\\|Ίb/M$eu-[,:Y 2lXiP^/C a P^~hWU4K\>&jF~oՆC#-9z\:}4+gכqJ!`Sj .!*=7 f!QݘVEƨM aƟ Rß8\ @^Ȁ!ϝv\xƋG`ن|gHj[{& w~G_[+lU䑘DeȂ 5)qz9/Nӱ]yx@J.G.ZH@GnuBY4Rea  $N cmia:eTPLY"#;jw(K:oMwwT8 ]q:~% ;ߡaYB-b`ჶTTCII~stjR,7qU@N˨FkJ͢6? >}lc'/P ;!tpa,d|Aivg1@uD<$mOڃ6n? x+^ VdvCkA'koەfj2"1kl7Yx)4M& WZ<)JFPO&ca [-$ufIh*q\MO-^J]Bj֏b#,\4|8q\PЂ3Bu<>S$w6ׯ]XUwURD(HckP(m#"ۿ Wf&~q-`JWcUY81Xl=VEu&b5bĒk'4EHm 3p:ߞ26b`$RS夺$fHϪBjV3>rJp$:,'Hl4@ Taie~o>{'E8uw܅5㴀 mf 1ŌgN`V V3}npL#VL"%즖vAs!k,`Iȭk Lo}Qev(Z-`!P@ѯOZ/{#ёq|nj JoC !O.9R1,@5~!} [Nt{¶_CNm# \]য়ZC='H|mIX @o]@׺eޗEO*~@0|@ (_f7-&63Qqz~"q{"#Us t?"==kؿrJTRp-qA--oI|/x WFgw"z5o~#BmZـ4eZ곟 r KPBch?Y#<8'WYl.hC3jZήZO}u$=kaElqC;A_qc}**dNj'`~ 7EY׾~0"^6v:J! 7p=>7 eDb[y*(G}r#Xz>$d=_s {%=1/҈=-Qs*LFi| O\jX71ē)4S\O)H[B06 ]O)f6솨̮1EtK/lDK;!8U?~s|6YHff_m) z;Jt؝םw{û&hz{ޔ7S ȿ~lŔhG)4jv?q3 hZ4CzqΥgO5G.AK;SG!zu1X,ԦЃ짩$cBLO@.\nW|],XGtsboCOs'`}K)q)8KόhKCk1k ϭ[r3Z,`|C9kR+HI}eT.H- TG|뛶d5n9(`Q& ^e3>>ޓ:d~=],M aEڇ`8)>7@D0 \^G%{f;? d@6^^+*(G4qzATd[0$~ODtߴ %"jUa)q򙈨E69)f!A-7QI.COn,L  \>;DœOϹ2 0&?R"U.bKS䩷GS I~cZz*2i :͵b/&*8v٨97}UD!CMC8d2?^2Y# phDr@H> pcO6 u*B[a@Fer߭zݬڀ$GPKyDBPR0YoG}d6XM߮iVh/]`,,zMuo {ײ\-'5S K]>2^z'*g@8sԶ?7r7.hZd\B_;f@S0ȕЀ2ծ\T H/1Azu^z Z-t9KԢƶMq5Yhe[|)ABW62"%MH=+nU)LTucrIs+L*FwUJd^Fs?_ar.8?JӀg/WE?,904p0/R4$mpXE*X~>H1a#-[rn:[5cTn 1ass{PkQG E5ҾtA""C&& Kq^jAjTqC@F^.bׯg-g/pz!Ro't`3(|QP -~/D3k"S: j0A=WI‹CRn̓Y*HE P,\L-޿TR7ʰEb6j)ϾN bp$͔T`YkǘtjA|Ƞj (b~=uU`Ɋ_ HaxԸ2 0/(l2G[7Ew늴gVuRq 56I2aO*݋-jy`+7!#n,j!ƮbWXL6P8 ApZz C|Bu {cr8ةaxg~+߀0v13>rgbX"jTGgzcj5vUB=Eb8vmw2͖1(w.XAq#8.v EQ$N-YAퟘ jy>y(Afa:[SfHǕjWhIF~'?E/o ַDE[B荧HjT}BiTLR׬|X0{@w185l0(]Nf[ 柱dx7DU xUOxGqACz mݏن,*mUDhxќA%Ͼ55j9Z+ayza~ DLgM֭+YL~|bw6CFlns NdY)9 u%UAm,^"I-)崊nj3,_\Qgfq?4wSBd_hvb8 :-˝R[sW9EoKdz (Ǐ27);"RfEnyCobB 3_s@ࠣy+IE]WU-!^^˫!WtC$+j):y~Q% |BPd+Ke.7xjTAzf{[5?? ad7V?OSЯmGj 03Y\iiBD szύ1(7%nɄ1;] o%%d0z[K)4 .4όپҭLTRɰ41J@wZw!K}91m>-ia.AP?Hq@B!OH; (&&[c'T_8gfV vlsSF#r%useɟD=OSdJ-;7D )BW햃~pw3c͟SXM+B@ln%[^wʧ9X6jۊ[hN՗2>p"9%կ}]Q{i}e\i@3Mo 7ʣ!Kً(9m jLD4nZ'2^Y /K@O4`+_2tq_1&{ iXpjs>SsߌU WCR%sBfZv ˑJ\;t~WU e̍nFuF.`cVAmK77Ds.v 3p޵bAhs׊ ?T9OEB_!*ӎE$ƻ11)iꨝ}S=}ޤPXrRL[7X)gUl$wTwT䫖sSh,Q-gf>z/Lpþ|c:wPEw\ߙ|5}4[ DŽX)[!譚j%F4d`n-\Az3uC$%a?i]nYQ[]r }n= yڮBk]?ɄV ܙ6ܴ ʳz[ xGL~f؛wBFXI,/otw)ᚏRB~T=ӂ@4촙Vg4 =A/N Sevخi4V׺{R  Bu4xyLA )y^$;ﺮuu-8>l*WnFXfi Jʊ{N}%n NRo]t1jS3$aK14sΥP8fXoI*atglSDZy6zM3@ngY;kШDDz"0z4ټU=[IUQ=Ƽkr]Kf gVu/_[ S7x!H -3{t?fi>NӢMg;7/$LD]us-Qc=*?3Ƹ4JcH מ5[-k.Á8j}t{ͭ-gh V+lh% 3+y|*( S*?A_y"FTބAsr0O4!Y@ tHϣNI耑6NeԞr$XT^T#q9h[W~fo*6O5YՎ)!eL1 [[!޾ni. oS T 8'Ozy> >jk>94.,j᮪`h8}O%M]7|}挂4OڊS Ǜ/NpM'J<{S󠗤leERtsj5&Mv`rN$'F!u F:)JrIgKFGזKy4yRwLH}Ǟ}Zj,|m{`t xט*yVǴ %PMS9G6 &ϷR;񱞽DݶךSeS8ejÅ Sѥ% 6tZ4Y-}*UKȞ^7l/C@61W*qpc8 YN qYLw*xjh%3E <\/uV,BVFM4/õ񌁬d[ mp˰+ HױYRh!3UxY{[rkA thô%&#jh(*v\w-:1e!c/Swe0BNi#1;GL8uH;OBY4D'%UAFQ GbjH&0&G ߃al~÷B߂/Rpg[GL;>r,k#!b諊Ђ+Q It;56B{u|9yp%` e:=Ν],nO}oC7~n [KASyy/K޸,pRݍ H'0rNK fŕkx/ 1&yRY E H$~jS1[kyr݌l!]Ȍn } y &ٿ`$InAM}@@֏p'1؟lݙ+ 0#0t{]bf uC~%쫃b33=)?ga,vޯa[$>K3xn a/j}p{c2AcTň@:>7ⲩ-: V? 3Mı1"’.h(pRgAM Ʈ M:$FɆ*K?n뤏:J@5yj \7ׁT4-B3o*Jp2wE!;?HV 8mdb\FMÊK^pγvF1i >[?py! p`41*Z`9=]DMDT~ $Uw<Ԇ7kѶ)h^:+>i~7~i;kJ̉/ḊE4!ju!mņaw_[}U{j QODUo:܋6%λ}  vgE^pb H0&: ks{v߲ÚQN߫YI! 4[rԅZi( auϝ`9l IDʏ!'5gr/R?;E/ޢg$-q:!Wzftl)jS%whl,Q?YaL[rihO#S9%I(0DmssTgUzᴉ턘 EN>g @viFɒ_>V0*sMBxO;[dNBJ@VT9("t!T"/_F/Y@R-P7ն)_t5%IpDlAE9,͘)PTaLqu|8*W5ILc±UrBClG2EjeQ"|7D=k)bprfYa\ 3Q/h {,\V2R j;p5;;(83$a~qHrd_ zYHkmW}">Vݏ }D Я>}y\8 L  )a*7`gTҹTszymb8k^<4=H$eG99U[vѕ'eoأKʟ8y}$c%2<}f{ ,ڴb/1ԧ`!#~ x2v 6^&_~eKZ)MWy&(!H-lnEQ.59B|:+bV !ہkNDHo52Q$_ Co3 ޤ‹/xxWH}\T̏/@F;Cm*~>5}RBBM. Բ>ϑ:[lԟ(1 k]ʀL *+FUqP]=b  en-D$VJqfk=i۵ZRbAW.e-CjQ/}ZeQ: 1bt%gʼܻT6[\ɬg';z`IwA.n1zgcxxhM% ~w[Ǔ86+6^B6o#7Mw3JxX)О,d#4/R3wQ&"bvE(S`//Yf-W8LNOo7sQ̯g \>" P7FxڋTRPĔ3]Q$JJHZfk傲]̂{-[TSDBKB)NVT8G>޾+cLX IYI$#>pT*|itGM<۾HуV(&*ט+d ؟xJo&D' p%M^)Ha^@4׏Lu|#8vD my :؞ EY^fLvƽV8x*fAh+މ qNL8"Ր+$A՜y>vhxJi|Ԭ ya/.-ؑ<0hpčk!x8S;D[0NJK_pgZ>"@DT}<7;j9s]DF` F݈@-ݝAS^:je,dV}AݱiK˴8jeD2SF%DO06;6j1b7@'] rǓ@9aW!g]jYXh =_,`'Oz\ż{Ƌ_%N˽ -E[6I䠩Bw 9KQ19g#CWB 31[SZ/哇(\3cL\, 1Hur76* >'.$ vDr>cT`z9Lle 2Q%b bOЕuS ̈́Dž§$M} ʤWQ[X*kGj{/ ziUM?e:cR?W[bfX 0z-u|>ʬA(# 2`*K;nFJBIb8? Iy|c^/&K2W+Q͐)ް ;K(Xl=Eunj&48+8κ0#̷QwʱiYU.ko] ]JW ڧgϽRJ"A {zw}I]xP`i1;_O>cIɘyc׳$3\L! 8$%":"hBaY.x0+Q>ggstb U6WX2[B 9j1V.*^Rδ?GeW&KD! &{+8rLFj5TC+,xޮ/d(g,xGt,Ӳs^tȅnۗca6}$"B_ E+$> Dh/p*Ykl r. rş%7ʬ&`/1Qaw4T{9'0g?So0Ew;tl;I] A-Z#A{\qg%Ҳ̎lZrdҶJuYȧ۽"1D F+dU\w=,_ZcX&ջnd-T]T>S):vLdG0Mn%j+ Co@A;>TG5[.@^uE7HE; MG!Y f%s>O*~H z+&r|Ρʺc D&TqMū Ŏr_?~ t*Y_s1:LƼ'656AOWt0:{B2sSt5Џ>pBnj1 ^ݎ$/ D;zSa-/.Jue}nk}iCFֶ](A6Wf6 i-Xs|EN%bT&zd5Wqk!~J/32< k/iLJ_c@tAŤB^% GNiRO :H̠ =ߵ,Ӻ$hBa[̊SW@Rd _`㣾>inWKˢ'!&+/NZmdЃF8Aȯ*Um w):C\IDy ZC L6H ٌޓ9tٚJ2qZXk̃!768+ 5u#'׿u!M䛝HN̸|Aksqʉp"9˥g? !H- rQ44Rsw@a#n$oc{:˙_ndahNs%(W@ۋwʹj8=7c5~ y5B#BhLÏ8WtLѺPNAgAl~u7؉L 3s<]2),Qh>3suV7et?{a#>lŧf7>HG=00_9P+}V0St-A,lA}3ğ3I"9Xu {wpuX*G$yT~Ķ9zOOƥ&ٖSzK$ (=='?v%2:yďϡԗ'l%};3d*$댄F}P.`+ۡQǣ~ISA5R+_*/Dsߴ - 'Jt_>)UC]qOS.I8,uطzEm|5oVj*+a.Cot{ E̵~\ J4SV\ kr0(c*QJfO8qS[ݙP>E݊!*3soLc'X!\.҆Ă X/Aǃ"LWlUe0_> ,ъ8ꭟ*oۺ8F9 >CqPQ^TqsZY E?hzԟydZ~y8t7j4ubx[=9=ׯh0VUy s<~1}􏈷q"X}yZg xjbTq,<5:mddj+؊<5GSPz":J)5(s$cSR_Ao}=2hM}ccy&Vܤ&ؠ\:UY'yW_@% 5)li 9e?Ȣg&xE9V3F,laPmA4R|'!,Z6gXx[j A sNUjmޡڐ.(2ԝ:#ҩ&aK*}WÌL}S>pmÏ͐.UmJk '#ܯ鰮謡LD H}ڑk$;u܉v-fI|H%4pw6`q.F O"xwSv1*mڬf5?Or~I:Ю$o #܍N۳Cِ ?dqNzmT>bQSͬi7\:MO]~?pE(, r>32"]az1SZA\AY}N o~,h f5!;t 9 M fa ЬͽӳmSP߹6x6כ*?U4rwi5yD cj^D9B*a͑6&qNefn<"[@_ H7tq& ^'Vs EC.{ŒRs-${WD1ױu/ΥbQ~6Bm|اdV19fݔ,p!l9 &=`NRfj ƣGΊ[H&:Ɛ'3m-uUϜ·¼S`q4^k>Ne{dz!Tu_4&jscF7{AvDؗ>+sLQ-')f<|@̠Ld4iA \E/,ʊ+"s`M%*I]ZĹO-g@8cPn qdljPRq$LK ,li4:i{PCC_z7ox?l@\G k4Z{{N YD.ZZsf}qRD/Hy>te=' d@1l K`Z{]]tx!WwK ez(8KqZ"xE'-J]U$~t *%) ZeKjc{H"0=QfywAZuQGQ簽.[d WFLj=v)KB.}pw*;=H\F}@@glE-VË́w̋3̓V2g;A}sT4=q:QBT̘SyO1B;_zj`MiEK6K7["/F,jQ>vsE;2P1Ӛ͙C bįY 6de&EgJLJ] VGN,uƥcz1oJ M^&/z 6=umOh#%5)'0ٷH; L_4=BA>_~ծg2Ak葴J 5ܬVw>i%[dx =Oa಍RK/z|f<vf3cx>O-z:G( (H@,kx =ow!Hct!=ei"XՂ9. D8lwnz<ġ[I\= =pvGgH DTe>=FF|U1ѩa351*l>Kl/QՀ,NEϘaŴB¯υ29LyKO7px:x-Kߔ"&0RN:q+8' +> W^(N ]c~<}11Ge^|ڷ9?ՙ٣hV2SiT5?HJ 9٩|IUMt2JER(R=f: ]"N\Ǒr~_w+lNu5 }Vjiu/cXdU|i^8?Z`]AHK:j0,~ GnrGV`vRZypCz !:.߁3ߝ.c`o1蔣 .|`Ad ]6M<tɲ:M&EO\43Nz9A 3LL[oLlU3f  BU>S`{4 D:)7U\irVȅIRC y]XjyI?&C% 1t`=Kr>BۚU $"6:?r r7I.!zD!`yvzfL; h*ֺ& <E´W+#n~VNHa9'ho Qq=}?n*W0~x CP̂InٿA†z!E⟕} o``T7ԖX{yLӚ!+<lz>@IF& h(qm-RR`yMbLz#g<7RH,b~Kf[O?7WrKNWYoIc ~Hy&:2lNrFvC-KRKįF7~˫NO}&~'O5(rX -@i2psG`mE0%.ō@k\r.p次Sug?]KR1],_6( }3lh, r34mX3s_[a9}b+=t?aeI]TvVP_DKQ) ]Xg{{Y)=/r)<0nslzὬ\<wUtKLIȆ Qˡ6W;$[י4>.l@@ 8 QC0ݘ {"Z~{m2Q"dk# Ǣq"JA@Рs+h B8*to4P ]^}: 8X%.($GlǑ/C}D\}ˋ@XJ:Lo[]Gղ5yyVu†!6XrHfm,NjsX]b)SX|01|)C%d Cn)̓d+8o9< Cfm*0IQ>߰I7N_V[ZWnρV$k=6+}}"l~ћ"8Y?T#cHBI*{dr Ve[y*#f,pؕ-k9pb4Ǧt3<켿{,fuQZ_26O-o^ReQ p j]"ag=EOSOĠk, G0 a Y31YP"^1rHwd<SiN$( In`o_P<[8v [dŅ)؏6h*4*vW-`nO1, tD ` (*|t 4Gɉ0(zSNZYKX)*=~I;;:%! Js n2Y!kJKH5qTݘ`\V&ٽ ෆ:s܏^3Y*S,|3Fq=S[dƵ)0e Ԗ{DatYsjF%Gb Zp9]]C][ (G+;Ml?V9#j* $Õ2ϊF& %`?\jsn 𫈙hU`8k#OzN|ĴG8=¬0mXN{\p@ 5>âpr|hUދbhgNߏ~cS#*\&XlTHMƊK2{~VkBNS5B#樓Agj` *g=+FKU(~*~$GlO)Fr,iLg&~Sv*dA  %xdDps5u֘P!ً'9">ZMhN#]),; T펃>kC+[NdITqo欸?8 h~KB*P (A-?FBƫD&|e_(ͱ/&ro{-՚>"d:*I(U0L=.Wul!E X p97( ו^A<\ Z+ Ina9KqQ!O) ,J^9CcJrimxnL3BVIh$n禦ك(G=xn <5?Efp`r\}[uE& LNW5'[ՠhPlELraq# )c3Jca˲,$L3@.yz噺U.-8͛~X~8}.*M{@7ϸ0noZͳd9u̳7.Ǽ.uN6tz;0p~lQ+W6c~ڹ4uVAf @G\RL49e |11UQ~T)ͫsB1eBU|B?jԟه+Z2ys++ 疀1je B6΂ɁN]|^.ҋ^?\DGcߛ[^u7V[lS'x{o"w'm2?95 TQIL6Fc"_FW']pxHFy{7"]YbՍ]#Ig4nwi eZw)ˎ˟X [K^Q= 9.=! FvȳYJ:;%y.eGH\+P"Nљ*a Rz![XS9grLf`.6T[yxӿD)HxTÿJPGA'VJL9[{ޢ'|ewyy%=eӛGvφ76$`:iRÎrvİ g?I$$Z&ch>|&CˇwYqV7pJ^^NI߉l;oւea\8)HL4_.^YBI]]3j W3*j l5h.eTxyfyo,2D_|j&*@)kA8?͈|Ch st?K{0Jɯ{brg?bS[U }Úo/̇İEd5d#pzx%e=b6h{H&ySVJd<͆7I:&WhV%!_4F@j"J(iRJ{)~14'* q{E"Aoe3a7)5)34@ kV(EK[/IIw&G̈́e8WSܦREY^G,7 Txtխo % fvD\f~p'3Pգ\O,cz(k!HŮ/ ,B`+:l|A7q2+WP/-f/Z@ ^YlVi:4v^8*Qȍ28cOj0"י*cƚ5TCG%uk&ί虂BSxexW4獅RCF#|/윱h*q<5Bߑ qj*U1,^Z06/${2X ^[ Ys~|CEyn($.|tVdĆqCz $_ݳ 9-@@Ts*PƬL75LDCcs ԭqjH\>eA2"oh,I{RU. *D?|7}Bk$ܫ '1Ӏ (B ;80#r}Z)oNc8A C=l6:c9YOvE' 8|L"22a8džZnJ-A@Kz0>5i&]ZJM$RLe|-|J}nӅa(tuk!eâʖXNF^2X6:X|vhB)1à̧{B7B /Y vIw`5$0QIM;錷3rQ(*"|4&=%>rt7"U_gkW9$|Uò@F3“S S+y6G^;>ye@ 63!Lր NAM/owyhs1B˼[ X!\& s[EuͶ}@m+,ASM_=K^'CG{bAa?olo?J)7!F՛nv" nh]KOQ~Sh+npk iC QtҋϘׄS`3NQ9k|x:s8JBD5Ό?.#|ӷ6:Oߝ[Rk=UI">.)RWD`.a:*/bB)9j}j/GVk+_w6;+ 6YK18#3m;g@ݼ7V ^~7ǔ򊯜m6ѽhUOB?X 8f j V#ySX6Yfo|~2܌pb,_#2ΑKaפ- @}?8’YYey^l |#K fFx ÀRL6 Z*96dDmOpqWau$bV%S;5NmiEڞ}x1-Z&C1p»Ik].ti]pC%%ZgS_Vsxp#+LLgD{T=>Nۡ}(8@0dѨ^}6 e4[!7ɪ!mAL9w*St7 t? @|ϱ1HLx09bƟ'5I](Ued83y_$JX\sL ^Aigp+@< :`h>6`Y}9{f)Qkvt."4ϡ,tj`"xWK\pfo:GDڤZj3쉰oVyd6,c40n}52ڸRdW:,˞L~Bp_iٛ`}-ȡzv[ކ X<~%7]Be9Fł JPqR=r@R x൪pC~a~z1eaal݌moFpiፃ) Z3ȵY +&qm_[ 0@m:".k8L/?+'o!.Q9Jqmt[./*sH~jd@| O '^ %s4s (P._riLA_T^rLOL j-P?1ըLH  pDgMkV*e`߱51b{IzMo2,=:рEp n6Q@\`…¹g?/wUףߕ v2;*XFf(NWh 4+!K_tdI@~7W-S߇@ϰf܈QfZ:t֪Y]K~er:>t7Jy3@C9SGgkmK#/̀҄1ns?w 6seM+7gfV-KF_G9LR:ڄWޥ"Emuxq>c7(j 7 Joc}>P܍۞#A5k$RS}g%C7L`kJ#t^\4ƕ"+އ*ٝ9bCyk(-g/ &K&I5|8;QSVh \G50/e(DbHSpoSwq >_kW[_' FTZ*-,H|dCI! X1J,B+jQ'&R.'W4rLLgַ`GQ([l_ߟ YkX^d8YO~ZjجT9HJTvSZ,T4AN$?kG?֑QNk ix,Ns/,rx^2r9ђǑc[v)Cs\2q Cn#KIp:rf=I%c5,5`7M-S~chgHKR&GR~Kmh=l(_0lCĝuaccn?D؎BcJˁN_joyR"(,zZPBX4݅:ٿxcXˮ[5*, KCZ>>_~ɑ T- (je%=CyVR^!k sHΔ@9+> Ҝs*+i -<{mZsXfcP`YH!Bm Sʋ4> vb̴@@tcE\mek g!=]^V󽈜,gπ#i{/~6k[q4Yŷf/ k~X֚lJ 0JO6h{Imu# ZrfZ$)Ж7^ILGi(3!bbt蝫/E'5ujgՀPo{6P1MSXA#&Ŷ,a t}PnwP6]S*>O&lGպ-P8h3E90\8@qV~&6CEL-5E ˜mny;Ɉ> - ύ+!H(xq 4DAEy0ɥ%tH1޲EP?]`1h4\騋Q>2hM&K!踙(hı .y&40|:*ajgg( nj@,$wjaň)nL*rַ r*iq*]Ϳ>QD${*~22l ]JȻY`)üH.7<)-_F'4~s=Qj2@YbjRlxFUŽc i6g1&$(X]Oc ǺLs,kL۞P|Sq#n^.gQiR}iއЄvwr3 yZ4v.aL f 3]X]>,%Vn@ϤQ0&YulwWտY)!J-WED< '_pOT^*Cr[ AEkR~_=ժQ_6$$y, S6VuF:K8șм|6)L5] '{PRCk&rtl`iH`u b{- cZIwJr~ d%eH2} 1Ok4<8YHK;P U=H^kmZOiCA$d1JեE#{N} hC+؄ãf,M޼b%~ w\iMIR/1[Tc_=c\^IO)h!}=7J҆ F~P@`J4_hAxi"+K0X?%t~]@wح\,/(-fPG }sv){- si^=2(rZˀL{*H4T_Cg1gK &3MHMA6VԚԊn8ˋ#u-Ձޠ2˥ቹ׏c b\ %bw?{Q7l4oNq>1({_`:7bׄ*cOA|JR-mjD}ǵTTHNffjyğB@](3]ZBj&XEIA&ٙ3Ŗ}mRkCْJֆD5T\Jp5BO@f|$綰c`ocGbYU@Jb6TPHy%"S⌺yc]{8*/ǗS uPYiTA\dWgkPLjX"/W "gZbF2u 8+Bq9yV9 [2 9<h*;`Htd~Rz^u0v6!k'^oӄlִRL%338RD˘w]rrrPB/J|Q5~dm/gcu|3s"jamnwiHź&!!DTw6Gw" 5SRcS̚wG T0֍,Ď1/2?]Gh~>uLĜffv+xt}X.&fq&9O&^K?xԅ) :eZ4hՖUq+IRn$ @Kh63{yu)^ h96M\_ٚ}ųڅ˺㮧I{آHc}rlͥ%3~v`ߚ5oLa;rӍW?]Qn)wy;?)"HW9-YN=hmoqZiO;(D ] G,V?%NvV2 YKͨ-i)Ϡ\n`AcU8L&i \nLL*;O`c&tJ 5 ՜MHNb0)0wEOkׁie"tOЁ~%c8_|; `n.R@zxZV;؃Mڟ^Rk<Ͻֲ^LçЫn|ilj|=f0QGYɶ}-èvgߠYPmҔge<~o(u$ 'X25<ޘ1sk\ct"M<|H8cG;PXA&$l}u ++L Lsw8QlJnU#d+h&Ĵۿ#>pAZ#`-:ПBuɲ?1)MsD/rH8jx\ ^tA׺vC҉03U-V9PH"~._O/KRPT$ZOMmc pS$]mRՋH )7F3*=ZWKkK:#S.LE^lV -oà)L+`'q h2͝GAk!礣=gGjY4~Z"ˆh7倠b!!L,N1don.=۴͐ 2w+؜cgmE~ld2HD .sn}nh"^2t DGЗG91TnPwj`1Bپh΢2fIPQ|y!9>HqھON ?ObdX0b+^I>.j7_+*) fk=fgp)0$T*qE&LB_1Be}>V؏{UHR~ /Vs-:_+pZݦ1_"3$echM?`&U$UXY5^de5Y6 u(,[kx ߎ_v!Țw*r^Q>x!†{$%KF>%6ǭ&оkNs7B3,Ү?-rgƙKs⭢NS!F cZD-~-R03=ջyqeJ!6>s[E1j͘.2µ&5z]$尦Jcx'%e ge-9dL[^1lYaԼNZyWBetoRKNG[16KY̠ .9{IOB1P6ZgHz_+t cky<hl+ CO[I!{њYE$v.䎯R*ߞ+ s\耼LdX|UouMnt9Pm([ߑ2]ɆԌ % |lG20yR2M)UWoD?sL=AРGBVrπ`s %uiSn U%(ߴ-\?݂hӺ#ЋJ,vf#S̩>PQK8fBf79cTM_À#`zʣ#t^ҍD<&"ܧ(~tﲦ T]tam.=|Hc\Sޣb:BWQ WC8(.sUzd3&q 5C), 3HN' RϭϽ㇘Y-cXMU 9ɑo"J`,;eL^{B䱰@*HDmuO蹞j`&Ӵ&{<6WjL`>NCy:,TLmQKЯ.:F`G\5 20n;g[e(1,K' 8KQ̲?u`ROjw7kdwIT.GvҴ`Ykڠ8^Tm2@*EqJFL&?GDF݂C(3!X(y[-C?4R'U춻RTӨ K3GGnAB2Fi'tV"sgGKInጄ8JE EJ` $=aGľg,>.}] ]zTꨠ Qr0aC8p C+)^gaД+Psc"-#L"}ޥl2l418<5l!9QP޶.f!DIm[`2ÍifOX^c5be FUp#bm"qt;k:<t{o@8l@1!.nP=ReJvi>-S 2.^FYCi'&BFN7;m*}M@~`YVSh9f=}t΀hY=Y N= AR/9u}^PɕIRL,VNBǑrUtu?Z^%~i+2iVV`lw\)0ۂ/TKc[3Ph>t*5Ms(% %E/0_y rb$7f}2QTKWd@I87[ӏ Yil4;)tE@da. au7@&;^LcT ؚl)Xo_\Tv" 6LԖ9CWb)"P$`-)-ǒKMnƆIyZ8VNP+nr ~̶6&ʼpwa k߃|ҡd L-Ih*tZ<_WVZ'[1;d~CˣaŇa$=jC #1y2(D'K %r]HՠwƱR-2_z9>`B\NqGD@GD׍RӉenaT w:T1Wc$ҳ,K{ ׋l`{w29NLF]C-խhZv M.IcSwPZ]3X6@Aہ`YO "]?lk$bKCX"U-`2L8w6^&2`tsnTD{xxr8^_ *mno qP+MdZ"6A# (:Ὧu†7=ypo 'Cy!^pV"F<+X=[[ǑFjH"ZgOĨ§ !55O`Ef!}jc6bE{Omr֤)e)MB֫$*;#(Z<@h|43A3g?2wy6_Fd9vf軳qO28~n?}D#Η\,)ÛW69c lq%vш#җVYݚoK}rHFM$>n*^N|fdNO<-rODepNX`TiW$FGrTl$GLjxj9>$Q1'QAƌnP<g)a 2WS9keR%xL_z1IeMYevXk!鸖i/ UY7V65ya}g,@溎>a sbb:_H$]v .*0Z.Ú: 7ʦ* ,[ĩ=CbK ;#lsP@?y-)ի#bS4þ8"YMB1ΓRK]#ތji0t)bڲi~+. EWÄ/+8+57ŝ2t:iAigxy$78_i(nʮI$sf5WCѻO(p1cExtzyǺ`im9E՝`6mg]JnWXdAjHДzu0ywɕv`Y!Eŗ?C\g-=)\uh=8 R{8 r2(5s+ȅdާvԌ'˙+ܥ$p_dLyvBKR(vae&< 6dki0v9)@i` ]K,^ YYjtOnvAg2j  DSm"L W^4%w9jD9NFӃ%ܒZzwi]ϝ1AX&4a )zz7S7ٿ 9IW0BJs#gq&dDe H5NSoUֱbXB4x [`cݮ0ȵc]ʨʸlJk4ʎ#*_R{3+ma+!Y3Szrh5G߿,*b;I@)aH;U CU~# poGO"`!jYr{^ JvTa:t*hz`MC &wŒ:Dm t:&C$2+I I)zΥ?if|5Qpa׼o}kgGzUhN?(a%۱ey%zi^q#NC.W#ֶX@lY@G!z5R?l!=7U=/qy偉N@+8uu49a=dB4j 3)sY MXQEU7_0 קFa7!"Dy`ҫ2>W BS]jؕ=u.Wrma۝TDl&O 7ZLB6/Qu|e2kҍ}UTcLɐJ@kY=%E;wڗ ښ}-W="o]'MTf ؎ѱK# Aϗ'WB $l]Ց0E1Q.Xbh.{ | P){W?KzUՃK^V*mI 8t^KKoW f?ΰ>T[lQm{~LR.Daͭ4EXJuIw L:M[`D'LOQͰ`uV %j_ğM:N"_s](@LHmz+q1$ T1?.pmcbPXX"bܹSΞ09~6DU9{&R7ʠh mg" 22]}COjJ/Ҝ L(wp(G^TecFP,許P+::x2i!"4 ]#,w5b8*f%nA8uxƩJl|O~Y2=HIaK!HR˭Ȝ@.) M䫥(|{cΝ,s&`u䷃M@me 8T[@)4ko'NfXa}fʂd큤>{𺼍q 3Nedp^ Ss8!W! PBX-˄]Ѯ@1dkwѤ*Z/ X[KRV@o R=ys "' am=ZC][579лM GR8eLبa1Z%ka\Dx@er 8AjIgеHܜq\vD#{ lmRGkn;G>-s"Mb?KWQ< 4d+He0 ު1@h#t0I(RpC+=so H|äOAHt' "z1uM`(H9Nq~dZw9 \F 4疙Z&HCC -̊17}``r9deS3Pk>V k.Q ˜/ b9XweJG"dHt{ [V{%|X kTyδ+/2~k+niPAz5+ZsP({4n"jyP)Q_ALľZbr6xP*G#=駷%ːXAqxfВնΟL-^mYąi&Wxt"n $~Xo,މ& a &z}Ud2X A*{e Pr߃=n t^ByNړIOXۭ A%+!_(2Q2v$A}օwte'W]>`B%z{ 5G07 K>%>$djyӇ+y;[0? zh"jvd!*HPkA{lP; Ltd*Ii)1O>x?tECZwYQ8\&WP0 u@KV,ҝ>!= kԻf3`O:}ԙQ[BЉXcisUJ#I_ϼ$m;QjiaÚ-].kcb'Z|ڠs ؄_nVd&Y_XJ6>Sr &FqQ!վh]%#%hMOޮߔOQ |uG1?t,䖸}'*N,%5zq$ڜ/w~.m|cɍ)kqQ+46+BTۯ/8} ÞAtI"Kŀ 6XDTUFrL k 1Rf'kCK9k 膾[k- iFȆ]ߞש#"CwܴCL}{j{O.n{&K1-fd8A5˴SɓT>|A,T-zCfɁ>c<Xpƻsۗp˴]Vɑ6! tmG?,u*+ۜgF7=d5Ö)EGm$KqyDJs5;])ۂ|!чYIAUVVۿ(ڨqY`UK5B+O쒄_٫D".~+z.vL_;Ɯ(.2sq#5 vO9Dj$)orɚ cmJ]5+-1Flъ^L1qP*Uw[}GlSnrUh͝]~fW,Y:%C]e#p}EgVNOvGו'(V} )]+&rrQ>]}~u 6ԍů5@WݕG^WS~_Ֆ\yћ&4нDgc9XV=Z;0f&Z7&ft]$+(2 QaZra8ʌt;H-gs{o ŠœkPw21Jߴ :Z']PZX,x𦶧K櫋?GF}-}|b*҆˕sbպe-D86KVy(~Rg3RCd(zy' T*'{F1'c)-O?cdv:r>~/7ޏ T*f'9'mtOh11 InSɗhϛ͔ .9rYKj "g&K-dydG"%&5&ǑZ;qovm:L7#ě2!&ŋPIO1c,?!'v{,n!y;/ qǎd%\w1V͈)v{ZGJW MZZ!& EYUL #GnoN@}ߗa1/\1W sfh.0HQ"OB}%Ad|2O$KF`я5.0ʓASJ lO]g9pp3 D|$`(n#dXlRXb]SP]Ͻl&/x5YՁ- ;ֽ:}39|Ł&fV'#\YrJ䲦 pS8-v VJx2 fi끪Ceۮ=}ibwn^AlOwD*x3B{x8?Xd~zD=BNͳm$o52DDQy$. 6/!ch?ˢ[p京-b'%_~dl[ ͽue8nvJa =,&nz1!WVU <~?͓@2?8t!SixZ<:䦯Rx)jYY7po`@,w LkqD]nHba)Z))n05kO==nh/9ڍv‡}3xJZ %rzzW:470^j#;%O`s^Y7>5 D Bv~H5OX0}5}eS0՗asd:7( jN'[o-4 ErHPCl@n7ff"#ʎ>D=GiH砋hH&{v%ǖ1 S ¤kPcQ+32W!Upjuי[@g(`0ࢋ:Nc8j8AժܟEn  {%3Py/ ,e e;:iHF"oo wT-ݧR˼A;P_z埘Z z2deZ+WM Ws29! 7w8ۈ|6@kfO2a^#$ #oh}:M^4mA=B7[y@L׋Q" KCCS |M۞Lt] GWX޹TrdS.پL3\p?'QCakס6ˈ>c|ϗ0(4Akp=`YS 1"3aq%Z`?{ [$ۦW~i}lDWF=TK.@ p\8~0DL.U86$# `\A/U D%΃D'&!ȴw%$y?x$%7CYw7GLu ¯T-Q]=-{}Ǎn3TE^DA_t.)z'ËjܬۍM(YҬnӫ,"ĸ; zKf,<jh7DPr0s([[_m F3xr&Hy%|G!7ƸQ1߆@wK }1BJ‡!8h='OUOMPszZ0\V`7^2v X@HsTrv;;飓JۙdF\G߂%T^Ֆ3;U?L%h!0عϘJ1`A!mF 8)W&#$p:L WU7}?׃ + C߅DV_׌7FO`c'ǎG">`fSig턢 Tg wfC!RN|se.<.ׯ;c#y1%j񉡧>@]N~v]GMK*>}8o{rA% use_oݜO9jNmwIfgË (ȟɃ_݄iVt~|jO`l7(T#ь' qU|e/^ {t9B&  }/ C`q O(`euw!Gn&H_DlwJ^nV3Im_z88#۳#K)rg۳zcE S$w|Gr)t@<*٫23~I[bi-mk%F6P-]bl1Üʩ!P?i XQ>osH }I1Aj ~jjD$|ۃ|xfr%:IHv-?+X(-3 ;H6cUVחӶ+>%=0a\x^sɡ12G 'V LVYV W2c4l5zž5Z07r\yAsx\ȏb:c(.Øwƪ.OJzӔ(RJXR;YJ$}m|T0.4{Ad2&HӏK|K(T$ vd-#8}tz`/Q JsDP2eqaG<5T$#mܓsJa<" ]jO ]V6VJЬ~rzY's=>,rܮ:xqB;; $?|˙B;o(M3$d@,†xoj? j7;b#ZHۈKǝlS6v^H>.{H|)t}ec=iܮz<лD,{1З):2熯Ur჎moFRs‡=3~Xl%fnHd_ %X{lf>~HZ7J]K{>(C k h_+y4Wq b%lJ1U'_%9Zjl}tTqKKBO8n`F hh/o-[?ZɮH9 ,J W%*e:w.6Q\V^fm\ԳP%+No?mҦ}eb'9pd*ZKVa)!H舉Uׂ3)L(| Nwޑ}8S7L,lbA=(i[I)D3w潖1('m꫼[!7ls_vYۭI%tv|dJAC2Ib!fU`WfHAt|6* *&M@JZaDia+s.O#dW$ f)E(^K0Zyoֽ+Z\R~r.s u7q :4(4-A*n[ 2蚒Io02ϟcIN Cﺵ|\%(6G~pz]ӢB&SG%G2^\#ɨjc 2>JX#f9b({ҝ1Әw>2:= XҏMua4dkĤ gt0WNJ3+=|3Skl[s).̅+>95e_'o/DM낷ҌeItq IGY;CV[ &l2TeqOs<Ck3l3#H_f%Nb9rם$߸դ+Qq F8;bbO7EG53i;")WIm_xwL@V*e#~7+|}":w#f*j1R :S.# $Mq]}]k(FEln\;M NѲБ-ԟAZb k!f$TbL/S|(0΄6;DZʲn6/V5:- 6}"e1'*lgpk !OZ9[C)H#0[*Wc`/_=rYF~ ~} SˠbknXޱ2B0 u@C_.fYsl?d'?UkPdN7 'tK1*n\ΫRɬ%DP\hJEdHgi?" 9/ $Ip+q8|`IZdߞ Q'ja ֿ b[Q )^=QYe\5G~/\WRsŭ{lc}"?6tt FW0㒹d᣹ vzƯO0Jp;b'TJ' jP8H2[S7n$'f.;vV5#?ٮ,52D>(ܗt+E LZ"r._n#ɑ\pjBs7hpYۆ&I筥i\G>EZdfă.{=}cJ0{oqmEz__^aCo@p/݋%U<^ˮfVզɰqݑbVʼnj XJ3_} s/*ډU<芷wlB"И~JEij]Jk4A+EKN:7&]iUI>\'9bXD$Q=JH9+"&Y/ =i7/.Y 1~W^i/|i|'{ZC=clr{ V&G5B+GO~,Et2D3BO a_rofX>`!vL:N4ߊVwuh<ēTbxoYVaSK)[c!eƊ=13JNYŘ̯8*36Rw&#!SwFn:+U%I!^~GJ>? !cn "g#Mz![s>+Y,gs X PkWOϻݲAVW\0@U{G+ ߮:#7T|Q oL{Y!Ia7^ϵt0h?C pg==urP<.Mz\fjzhl+ޫSj_,+ا51~+q܏ BFWr6 "m:ݍB1.I!璪BJC"4+0oD*ҿ:9VnO MH=QX"YO0~79Ol=YjRyb;%/A#@  c*ڭ\g}gy:2=vW~G~ KC޾ mȃ j'os^_WFU}<0Ʉy[:kOCEDE@"SoX{ؿB>0V h0pX]QK,2ۅw&c2}tSɀޢEȒ6j1弜S_Q—e&50s4}O(L5ֱR؀J/W{~ޥ] ?^Ev{B~ZҞS|P%q\9Esr-tiKdQ!, D=Y >O{ 0HnQ2I?LQML ՜/8o /%k9em?1"EXStK9rR.Ao#W-!kwyq)`-oO)E 0 n.-7H[']2Jl= ?OZS~م#z\`$3x#9eۨuzTR7MG$ #ͪӊ 9p4tqXԇj ke_8jc@+[BX^c|J,}!D8KZB_ jqL]~Rx_vqs"Dht9s*Nm5EmLP+|z:,dO/$6t1ҏdOURM7qRcQm1n !ܪ6.ZVK] ˹o?"xy n[i^t3 TSuZ՛'}&?l = 4_zѯt$;ؒMۢX.36f\M&ѻ)q=zR^Wk('Z]KB6: `61 "5\qo -4NuKRmi쓵a숗|L6韹$7oW&4:aO80p_鲘eBaWG%EnJ"0r4C>\mz:ALt]aA[?tmG ^x6U1w0 1eTS{X:ߖhLxMIh[EYWn$X z+}̴o$ uz{?{[A) ΌfRz+40n8@ kË"@|¤G->~Bw4co.pyTA6df-u9 6O4K\pT>9' ]fONOl)T V!I3U&GmK('Py Dl3^@_xU7)"x\\Scq;6Q=xY40d2Yr+]׳` .ރkb_тpw=Ǵoz#Lhr`aBn 3Q ZO tGv"DvO)9v 8Oqs2Pyrjh 㔭E_";DYON G(:\\_V~j/tհN"O{>:,۾k* v<,#(㭩\E0ztG Sf~@64-Ei]gVhGC3=_j{)ۗa.Pb'毠$^fK "Qn4~OxBa⽺&ILI-ib0/q2B6_8E-oO^$ p ^٢t֥'0)^/s˿U|eIÿ{ҏEC-uejZU;xlIS S_Nj:xǭtd#c7E49ϝԗT}:#.ˀ1UEWg0/仓ϼ )H DBx69(XJu&KP^V, z1iRk}ג>" Zѥ+?Cz- _ ֫/+B窼k | ut$h=d$;?XSuj}\ߦHZ70r*%mN/R :{ 7A=,l̦pZ2Jq1_A/T]G@ԉc}Q?} -~j (N2AMZE4z.?K֦ 1.Fq Ò4uÜIÐJiM&w.ة(`2ϴvPPb=aU7[//OF9ŨXl]"0 [`7 6T#nէN$m{H+G`00(K#ë޶ȡݻpκ,ఃΡ0`۵I+{f([w啗R!1 K- #jӣWc,zg[ <69 mSldP 7ǪWh' 6oU)E0Q0n~c&r<* V %va>0wwؘEi:gN#eyc]A== E@Ry#2}B,!F͹N+eJ:!xaX|㭺7N<#FlͶ#;꾸+V5Y{Uo5*1+{!.z)i1Qs2 \GYxuh)MKqoy4 9OV/<$ I 4f;trrֱ*0&̭@*E2N2¼+Sn̗ۥs>aU%hLg.@,Ŏ$HkѬG ߆tPaR^.s'KOpLQ [84+Mh]g1)rkwm\vU`#,7dȂh0;δ!0r3 Q|Y 8>PUý|h7#^ԎbQ: ʷ)J>Rb4٪آwm>Hw$ 1r#62&wV㐆Qb1.d ZaɟSY-#rV$y$Ƭ^C'ՏDA]xj8U*6nW'5 ,Vڈ~|9k/6\0Wͺwm5EA9vQM<"5# ֽV%} JӤ{4pW$.+?ҋc͆MտQVW1}K];v"arg,M*VTq{gvw{ª*hܢ֜}o)jbݗ|h0)lWy~q|vg8C#D$H>c +{PjP٣Vz`T D˰ޤ' ؼ) mO5 Y1֥tzP ע\/3F%,= K4c=]1?xe :\ A@ݦӗ%؎OZ)zCRed/'{v)<W3s`*J8j}ĹZ 87jƟ-ԙLƗh}{S{-w[;AFYJ+|Iƃ m$|[m%m0r=:WN ;X?ŨeJ;H%DjϐhҬ!* :19VaΧW<^D>G!__aFI=zyfUj{ aDfT NRcFm/khq3_ɺfE"S=,'ҞMR Nj(ā=-ZKϐp(}囖Fi%ʠb}P0An_jbb1F0h cg0Grl)pK .uRHģgDGX#4?~Jș2 9 䏐9`{.$B4JEUt„I' eDFQ٬(cg1,RSYٺ^~DNoLȠ|/`>b0-%X4"fX`Ylf%! mG\Pca! FEd 6^|VVW7^i3i HofkZ XdMgw;r>Hhj {9+g|E9F*ha0o H ַ}~۹v47p͙ oeA\;Jפ1[E3K9R6?ldh{nƆ5! 荏 s+h߳0@v7g,ȕV,09so{Fhu{"*113r2LN;2@&Ef،$F1VU%%6U>(G <z!f4X- HyC& 3.~сs #lZ U}s2m% 28eӖnHbrMgNݫYN%_WՋh#\4ɯs%|oebǦo tಟhz*lj@oY>f6Vpa\֠H;z# AwΡ аsx@H@Y;lZX@%"t.fYIPvցW@nCL6B1_DAY̖",}mF Swrq } ӿ GО?K`o|-t>!2mۺv"zW * ",bsc ; mu>D(ӺI%)%讎!@F}~qfDjn ]FL ͿgD̈́ [֎@^{qfuz'  _1> MׁofRZ(3e$͵J1:r"H<' |ķlaaۣ-k /͓-5xnKp=k^45 A87/_ܬ9OyPhI-^^"?~>l%i#Wg؃JZ2+^.d/^*F˽5z>RJc+{P $#Y_%\K 3s$JY+i2@(qC:`*= ĪL],YY s9Uܗ݂oPVK ᓜ; E1­}l4r:I%wQ|N*9gB7xi"z6CTIxc1.+'4 _6ϲO|ݥ<Z ֦H. rQBZc2Tx9Fd+̴Y'㏬T]G".Ǵ60!|˅xs"+ޓZҀCt,'ʲ# {;?)Ed(_5FՑ`+weyƶ`r)6@r<҉[6n#Nu-lEK0>MيM V7ڼܭRb.K)\yA6ZTD>gHq:v=:b8l2j;NLfN3cWaMgyѝ:i̝PxO  @x$;'rd7#:-ǦPb!d*u_glhXC|%u~,n×w)&T֢pD& tȊoὓH,pU5)gs-KhVVU=).h". SFJ#z,e/)'hnD#%(Uq#O^HK\}*}Gbnv}_d3R3E+ GyKrz;]B+sH:kn|$V>p$GC Nrc8covklm5ǒ{?怟=}Ͳԓk!zA&PE%IMɥK"LNe@Ci:?8EdEEN@4s_¦E 8 J9U߹Uu?Vl=M`yU?C@B桙_dLKjԩsWwK+Š+}C} n-G13H5Ȭ"3J~ʚ96 eA#9a$[~J5t&(WUyRHo w+!|v//"y95Pц` T`C5mNe'K( HYxs[ȳ1DT%S `L2о=7_ fmP}j=VY0*Yy:-yn>GSf0d"YmQl/hZnjQÙ9pN2a_sQmoFc|2 7k3+ s}Cg01<Nט%c@@ Nî&J!tJD$jsKi y#/Pڔ![cBܡX 6PkETQU:`ew)-[?R#o2nW`r?&/kmڒZӊ`<=DmhuU"o }ڢJ/_wN&6:cy##9^1ۀ=d䐨b 47X]ټS3DeT1rJfj͵⠞;v~G6=`ƬHB6_(4/#APB2ɊJr~[x[VjF_gm5F-)dZj+DG~.OTL+k3q+QQ^P1ǡgc&5[@=11L|=[1NqQ򏍰A j#r/ud>_&#vBL^4+4V)X.JSȂqQKw z8LhjDq)2.~vτ_p/8CODGJ]HHHvh)!LKgxzYJ,okl 8"+,4<+ nwf~)-y^nk90"g;7p$#uKSt7/܄/Kwc?p0FMU25?0+\w4y)i * v!\HC&/&+L]$|Ԅغ_b5jC- Q^sTaU3֗ɨɋI!#+1jU*mͩ/]B: QXezz q 屢bxxZ,JߒFoLs3g$ǎ0Ծ0λf$u@foPF^v%MkZ|NcUKj3d+QVE#%ASޚĬJ!+Yё&sUG;ؐ*f_N&wT-Ǧ}j`iQFD',q6/?}_ۑvwT݊rOʌx?~ IjA9i sxi<!(`E>؎G].PP%iT@0` Gb5:fΜnDuN4C)DdA3+`-P}cT,6,EA$HJQ4՟w&1s|&)JQI^'nmA%QO+0R{oB@?H"g8&5σN\C?wq۾.I*ϑ'-E(KzI- 7U*q\a/e n}G~0\=jѯ=fHlrG >ؗ\=Z}|,%{C%qM+])(5ީɕ@M]nz-| R+aHe &NM,P@<)i'a}-b6T~>ksFn^H0enLje^wRw(|ώ2eVDΘhע 9KKXYK8X9USS!:.C2(D=qルyȡVQ%~"z3`b̠&Z%Դe5?3ԉW8>-T3^ϑL 5ooO {[-jTE6U߫_0e:֨[}`GɵvgF% ’D%tErg0u~\֑V9"`(2U*fcA`ݽt3/,&7Hc,lMǼZS7RC,n%p0x{m}hw .x3ۙԂ htƁF~ a2wj'ۓ7>`RβIvk*[\ThĀ4ьCql͑IZ>~D0)bq v}&M}YQ_-x?9L C;,捦ͩq8LrƦ2O{qp*)c|uF3KgmC@/ت8Bt IE 9 e??1[)@^gGId ÁXiDx'g4c{M)_p%n UlMcTT?Ebfe}8C<˓l po.`KufJ +^hMR iIɑT:K<R=L+^>"Uv`ry ΂:itSޡ9cSxݏo`$YOzaG[%8&&뼼bЯeZؖCQ`>`;\7LRƞ߿(#~ͅ~8*Иʇ4A]^T-PEV!+iz|1J2W+zЀݬ_Tc}/WqϤՍin qFk<<^䃭e޵c|acd5~>|@s DuK<Wˉf~!G̴NEݻ]R_0THJ!WSbD\rI(*&Ml7R3=Gs):AcfџMKt1mjğ)WꖖLT_p78Rr>ϸ4U!4 F5ŢZ̐`H"pSzUW*4;oKTM B߅I7"kgU7扟BS}0[EmBJYB$qk#O {_>Z%"T ndYH{q,u!hQchkA c8SrSz-y!Cʾ q@g>IAB{yv8$e@ʧx&Z[_QE2hCg f+2o"TJ㩅]DNsڶyKh"j/t"G/:}<)('+d*7&~Cх3ɍh%h_LEİJVY% *$ sg\8<>$3f]6s[Y#Q̋^ExzyS#/CVNŊ#aSU"o8_HbY^$ҖY}`Q'+9#xxfhV[ aZ܃ER!yZI?Ri^Wy>t,k[J$:UL&>ID1fƎˀ7$MV#WUנ&lTJy-,=:H^E2ȩv#e buc^uF;e@H};\M1攔2ђ!svEl}43&5pq0 Mu܀y7 $U ,lLb‚ pɽ7fExU~3SZ%|9kD3 :N ^(.c)#ijڂ}-{dײ^&Iǖ3\(Xl]yl"5`(I))߉uU uX0 ].VJ"'?OөT&6K¤>)cVn>_T/+tz#"y1Ma&lD&4tg4mp*م!-cx357O+R*\Z3I,'hQ0TP9U&̱hm˔m ΅ W,ao[$p>Tlq} CC6xp%G9bMuoлDs) .!}Sy eu͞Wne'>ȪI^FW=ɶ2 5·[MՎkި}ɝ\?E נC_VgwYTҟ$Ww& Tg8[ut @uWrv3Kb % :2'ݲfs{sg쎱jpEG"xܪs(pfV+`'FHXF"'\,'22ǀ # &14j)=C?hUʹȮ/WUAk aѠc?TO$Io4u楻еhvQW&cKxg2jDzw )&[ZNX>z-Bȧ2L=pBޢgWn٪T>S %YT Ɗ36sO~B΂ 2y"YKB;K[*fbqL ]$A&IV{ޒa~[+(!CYF=@Og0j픨*,(dAOwcīΠY7xJonwmud'xĿĽw\cAa~dBʩ-/An^ 6SXFʣ2`b}&5X8>Kft@-VRzYѬ IymF"p)sS (:V1r2㙆+oՁK /vmX`/2aew ?+-'@5SBu'M@1Sr/J|82yh5]c-rlSiLhOFjz>Krʋ 2;vzo]5!pkO=<^ob%YH;f?Z!REQF}V W'Q`FwWKp ǟu8t}ܽgA4) \!x'? cMu+p{<$0I@ DSn# Asj/HEk`l7!)OKz=׳(4gZW?j>7lvm>H.zXiZi]+mJ|E/IGy Yx^9Dݩ{m8gZX"p v#߅۪>/j >λ"2W,<=^{~wFH Hihw $%̡UO,% Rt45PSL^6 /~n_Ō.J1h (ə>+Nآ^@#o]:*hn_ On*vҩ4 *w_avqtG"0,v0ŀI:%^N6;"`[;WYJ}kCcn2I} VۋM=Asl0|1X9x|ocLb -(BjDgl:%A4E`J-pg2Qqfl7 & _GkYgPc5'㵧ͭwNc|F-pbjE"+mv%X%,TeVf=`h9:e6͠Vξ[km#XR6CjJ lg[$.Ssd!x|g1g/ɂbh2 6`5=}u?"ybUH5b>>߀-^+o 9DkEJ탵L\|qZtg|u~ 4\J^;ftCnŪM fSZ]63^ڍ*V3x>qU^pJw Ne.v[y<do72&|K_} 4#ښԕPbV٪Ora#%ߧυKxqy/wu|ʂM!OiCO`Vc<7g/i\7Pm gÇKn ܕ L6`] i(ND\oO҄ccQTW 5B57,sek\ϕj,n4=.zd.A f!w ¿#9@npb2eBLGLU 5ήǸ.~|C)@7\x6>˜1G0Ip"T .'pR})I0;&$y!ÖrAvc#*JQ(@cExhnń ='^}m!$DKisuϽ{/:U㫠ҙEi[+gmaG YyQ$󴡨Ό? HS,ךtd,Si@"&P{:h{c!DSӖ5R>:{87-9qQ fdӎyK\xG9TCgd_39oN'X ~\|%nO+Ɏkj}@6Vx*7ӝ;BD[SlB}}F|ѭIdfVXb| Ć=@?.0sÄWr=OPV ϸCWJ2!532\״\zŊ_ˎ5ÑĊF0V a9Cg]A°f^K_&r 3aZ?UЮgf@a$C]uW/IIq7Ѳs*APjTp@jm}SDirYy:q`M#P*;έ6^2  E3"6X S9U+)eχ^Z";D"gKF`C-g!piMs8mDTVńvL =1.OjҨ:2fQ++JA[#t}_&X2$ʌo=u,ms׋A-&XaIu"ljeL2W)+su; !hcTTy'("LTRt_ J_$ ${܉O\}Swn\taϡ*: fc5\;LS3X vx!O&Bqr2v!˕[tT1ԥ`>nSZʑvW}&XFYZ6I)ݱ)MNZEȎO5}K#]ZGИzU%հBe7.ߛqY^ keawK:{ X4@rUy!yCɐ%9$낁2V=^5=^.o`b [Kj0_ϯS[s<L;kfk)k{hv^"{ٔ[X\ iNTSqq7ݢ’JZ#lo7tq ؀`4j" v XI .6 kmܻ%EDJ`7 "~vW;\oKϧGGp]"8nd[jÍ}]R/OkE Xb}Z9+?]gYf3w ٛ3"ׄCR^j,:r=CtJ_<(Vq{ڲcwf}FFKΥ3NހcXlanbf$-ñI igtr: zGl_v;Mw<#Ds:2}ӵڙ=[-{AL.;B:"Ä{0,1+{d;$Rg5gm 05gy^)<̳thAȰKa&wXM^l?b¿pmkV5DXybT( ]ۇ'mr9z\?dDfexNBaGyz4v7 ;Co'Ɯ `v~A*h0LghQ *kIF@:?6b"fPAI ^zxf/oh j4,a_ck>k)Jڵ ݖGS,]̇U|$fg:=uw? q"澈R$l;[*n0 Y^eT'rZb<X9կ=?l&0!wg 9nTVJ kCEFhIm"Hjɵ,S.Ʃ78FQlg+:GLL\OKI"0d5K;5g65Ђ]UCt?7QF9Y$f3jQ^3sLo~xз~[%;e5]7;A}Οo>is40f鏻beZ5`>: eX葺ߏz52@oj{֋e#H衡2Pu7 Bc_蘆~D Y5}Jʆ-~×xg'Go`Ь95f+VKt[IbkIMJ:=֙ߞ"3-MHeeWN6WT\GT/ {›[41"İOuػiB?@;wSR!En/V3"f|aE]olUNhW9'Έ 3bМU3%g `pRsgb:8rwlR`& QC]1}F( !WƫM;LrbO5.8?q\ۑ^g)xWWI,Wxvg(Xb{} 24(kP dl,:wJˤFwӥ.b%0ZKZ\]5ÅS3oTdBvV#Dk2Ѳ1Pb!qVn" 6B|n~?7yၿie]xlWD '/-\۳F9h`}uE8sM5۟/w]N~~)t d*uowZN[8_مO#04_WR}'<\)t09 [\DFŅUK" {.3Ce|[vs%#p2hG`nͼ?KHMm#D{xVTMNw\SXBa2,d-)+FfY]|J҆yeBIn2HUhl̆,ҍQvy0]da 8Rb%p@ ֒nC!v^Nĉ7YĔ',h}s*o0S@x(AzAG\v{'fPkgp-%T˟IATh#꜎lu[;x8‰@TI/E^>Y~\9>X["]_ä=`\sA (tQ6iB|dÐORSMV{b΅4pڥɥh%Yq@k/{b5"#cB!W ȫ}zt|3XOuMu\MPk88 Y>t|N:Edr* ^ì0)]9ʻ|=#])>3Ń-9 !w_3лYxc0,Ri6e-T[$H]} Bo/ۼۄ Ժ$uJfA2QtC+I38 u~Bl`+2v|x -g~eHpv/?ZW- w\ %EMfE>ݿ3ej ᷙ ˣ2*!a^ؠYd-pٯ9 쳙UR^Q_V{Q}nNr`3` OWQ}UYۋ3a\k&q+(P1mxKY8u޸EbQn㸡'Z0up:@Yx ˗=CTwѱ 9!iauQ i /l+йfpL8$ qGҳ2P\!Hst P5|+Uyi:wMk2Xpþ6u&u Ipn嫷㛮7pedK3MCnfCbq>T$3kAb+,)+Ğ6$Љu3R b:Ιe$֟{>j?}8Bt~{M"s$SMYTS+|? 7US˰Z2M4cSsA(ZRbAZ '񛇃,kǢ}(`'7"F8C7,p))Ƒ4Jc+r!`딱>0 XD/zv['l2yĒ4 67фst( {k%lC-hƉ& Ѽ UВ0AL`{qڅqQ)UJ.&;Y[,لѫB,,%5b҃@接"ڿ Mg;_QP@OͧC_ gX:-^xO0+~+AUŦ)CeXݥ_g/Wy*v*<ۄiB<0P3:܍\hETcEl|lښGn9,jtA_%~nC41c&.!<;uǸwϥpɓkXzv}~VB;In봮i8~s'ӗn3ö́-.msFj̯!u~.`yEȬ= I3dzW1+18tJ3运v22O|w9f^,pV(y*Rp'foY2# ^j!^sM% lCB ^72wizlt]!cYEɮޝ [$>&2|wO Fz*l }u~p NꭢVK~k<C}I]ѲzrndעC(`|7_u}׬p{R F ᶵ9ǨLߺ6k}'toҵGR=~C_8>\Tf-7"P|G$bC.`R,N?*۲c,Ô,si5^Taпx^ͬs]H(0ݯ ?^8D?!nV 9(cCf3EMݙ^}Lx?xxHHs9Z}PYD~SW[Asg?'XkmhQ !r&'r2 ֍>Byv+T2\[Oϕh̟s;lȄ94t]tƋC9FT$ЏzJ<"x:@lp nr.;) r:S1"8v`n3AUҵ1m%cwt (L:f(Ut5 &MuoŘ)frQ[#Wjڙvoٙd-vPQXp 4u;~nWWFa/J ad" 8+ʑ1 IW5ͬqaxکP@|vBe>a7r3 ?t?4PM*Kb%(͋}/jvb\ATR5$9ud@~97gL7$M+ܥLRb^a!ۣG {yއFzÖgKu466ofYm[XZmul\12R%n7(w^t J XQً7ju(U?վN=p]If*ǐ#7tBjͽX>'~/+urE~D>h }ćը!;[?zcGȄ?{ѫDTȺsVI`F#5O'][TJii3J9V]#W4dE[ ?PczK7Eug1x~EN(k,N\GB@qyHR.Y*Ë|^/9Ǹ>sb٩Y7vj=Mε>9(_p(/"#HXNMz~`O_h!*u)rHݪXY;VuIj\veVݱن>?AioC%FG+$iڗkEh%GT V=ȼπY.Xو&X:h^ tL~\vɹDC)`Q ~e 7h3 ,ƞB3QtėKEJ(x,;ŹqRgjZT#A / XL MtY"2 xJKjCI2~_\WQi.8>H=z]?Spf]Yel݀V*sw>?qya{ |:&"UA9L)ɰE/ ѧ}T"O"j#RUED{"AbV1j X=0C[os(ce`dOlԟG"ev xa`<7v۟( {pGGeQe\c!OP?/$ GUjqpa>TAy6 dpeӢ<Y?Cl&jm:ޞN̰jX>$y+ [qՄPgIC\IIB}A L}&[SgFl\du.{gq\<=: Ck$i}焏q"]Զݖg3FҽXc>򤠶3v5d.1^/HFwvVIH>t!t]"Q-IH.Vr i+]tD<: (eˁO$} 4pkS8@Ҷ_(d4uT7~ -2Jr6~ iճknͯ*}\,f~ޭT+mʬrmek\jOcI\Pİ:7`Gx+adTm0cw&ѩDBjļ,< wT)Ğ CW9fV3vn4z6 Mc"}#y2*kAܭʢ1h Y쑌 h|,:F:҇ꮩv&%-嗍>l9kZjXN4%yWntV ZU$-ɱb4b K]]tU#E",`g$6WLiEyyl'G QZzm { SFBuKp.%00EԱP #Ai{92~`%#Ȍ֐F˱U -rV0Km)֜Dzo#_ -8F`* $FUP@qҦu ੣sξ2^bه!j|jD\KԢhch;N˶{bJ@?S!.m)OZ1,6('4 ̆ӻH \٤( lȐ jֈQc.kP~+'$ݵjUKX(Fd+6 bZP/޸*+߂?e+jqk!>i +-$˞Z:(|87!{HY#%AE6i{ FIa]3$VE|:W|67*>Uᐷ21L 'sϼ|<ʣ3s.dXҪt6Mjsa+O[Hіw=1N|۴fTf%t7RgX  3ɋbS瑓-bek̬B[`6-~[pv*xD?ۄL\*Vn2eK$R[~he^7ٹ?ٌ '~ O^e)PX1Pb=QP߈/ybhR=(9JT+5?/-U+HӋ`pvl&8%7yF66ҌCC.3 ( .PYlGZ{񴠩VmwYd}¿eyyWe_tO &5Z]YE&fF2q]vz 0k(vr,#DMsZ8 RI%YPT~ŌuȨ Z+"P $)#YvYrd'%|ec 4I8,PTfPR=I'8I*F;lՠ[&p_h`WԃC^x// GrbIqtǂX;': /9U;Qr6-Ǣr =WPseH3cƫSeSG (75@:2RZr H!78v[o 21ķeCClCU ]zF!~={mSdm;ϖTJ_Mf. >n.0n(sT?{Tb."W [QқeWйJ1&P "7wnaXoЍq?/?R[p5\5 Q4ޭ~iݬ=KvAjk]Y?$"2rMIoZ3[6YE?2ℤ>Bt݈/1* ZV'eĻT&Mz"/5F hWCxt@-/R|K<7CFmLgԟwpr}ִ9@^kgKjԑ#w$-KrSva0 ?*y& 8_C jLA6}#FI{ɺ7'\߆ʐZҥx1Y/HHf?n3Cis o/oLr*/~&@96W]KHV1= j,o@::Ai0y R]bcc n=& A(SɵWZ7i~raϭ5.NeIrVWIQP{iׂ`g~T3s3=M{e Z44Oδ뜖Xbuci+#nyc#J6.X*z12u2-l_%jG&>j`Nΰ[r n2?=^} 6Քb&gu)ڴ6{^6!N"}lJ,*#B{w@!.V&D^_`qbQKP=8||%4û˗9`'cCEU&MaΤԕCɞb#:BZǎ/*ɚWŠݤis?a;`OCzLe#%b ;((O`UÚ\* W&`ͨdO1K>qC6THQ-N.ܯ$Cj2[ZeĪ'PAQ}{exDvū)IPT,]P"R^RJ< ,B `]ЈRP7)=Bdlh286j_ r*n$:׋($ҚaxZ%~`FZp秡9IF{D*6JEq ?7U)1H" r]'|_]t\g_* cR3,lתN9)YDCmq%,W^׬ Ie&Ǧ2Q=ҪQ-u'>l)[ł]k s-ѿ^uS7`<#4~RL]2( /!$[!~ϘgB@aNt[,)VL7~@0LnYy e#F >H%ue8)"T l oVCb22m~Y_V |1R72ۀ~7䭻VW\WUoHfz(>}H=) a/&xiN4~ŝ|h0XE0_=Ͽkz4GZWVF 6gkWHǀd}q`[g7E,򞰆fGbۄ112]Jj B@<.2mIpsM;ϰ}߷L{>k w``1%YzV BM覞j7D@,vg e6ċXmj"뒄. \@%_i9F[t\{Exf-L'fSXܓtۦy [T9ɡkpK2 i]&*,u[-1$M>xˆEb$-f^̹җ~ܨsQc.Rg"l[hr;/$BE_P^U M zuvqq(Ù*>CqdT,`v1B[Nr:H1dQ^,qap~dCtxRx;2#ɤ o6> #W~ɑBlZ1a*=pQpe hזh/lht? l$4شiz{1rws?=[L4OkLI)u:UNB}Av|Nқ2Ű-v^дO#zMfᰵTjTPщga(dW};P.@,PYDܼ 5`#LȬ-0 YCėbWx݆5w cf,; T.`˽`׌ƠgPM@M#D58;YdsA=z!^'yer;:rKׯXt1dxnEGr^pC]0La$-&0&W|HW1.fpd`jQؾYC$`q6FcEgD:?]4~4Pqkϴ1צ@3yzE\(YWVCp8Onaّ^=m:a ՎKkb#4]"~7PGE"ksZӈ\I S5(K2=#BR3z?vNhSO$_Ȧ!JX ^ڟHp/X n 7iftV"0ק<b%h v֣V F8|-8#t#0%X?9[XOkf~;GUlNr;L GyNt '_TtCv:)"| .1=RR q' wr?ԉ~[:l:Zqp\]M[8GtΏ_ R:[$%xЗٗfhwc˹6cEG~lc@m ?.C_1KGJ>H}e%I>u& ( 0U-n;DӭKDC9 /$2Y*؛ZqYv8 /f+R6X퓆WIjf(9ь!] qH J}.ÈN 5nTloqb C/(3"qJuřema}Ʀ(oÁ22gAqV#Ιu>tVOKx .LC$GajI.pCBd[EX~eY\4,"O_9`2z3G@)PM_d //}>6V]\qGB*KQb #fPȊ"\JLRW| L#=en?OA*-B))´dz/CO 5sDdsH,m:ɨbZD1=d^uu)cV= =>v}+Dk9Itl,o RC);-Ie T|*]t@/{T ۽P`>y^Y.g(VŸ".7Q3: };$bB&' ( ڕ.EASm 48&`2 o" ،ZWGkTSxl00ESJśq_:r#}/*`P%OP- >=`!''#Z懈~W]B&`[Ym%߮Dz` Uqy$ Ob}ꂿ$|*N74Wq17M R=ڲ22sqk~D̒Xy]gX'_(-/G#Z*RϜ}KOJjg'7ޕZȝ ' E6lxb 05=~Y `Sb.=/%S#̝9X.]rUBQj2"+, <؛dޔz ':B?8%t*\p]?I[h/??d$da-Sr帻E\FVUGJ 俌1xϴQ5w %{|VgCtt:0c܋5 I<5j 4ٺo;fm<˹B 'NZwn"B3?~xpDlOa.gnMGƗT [4=W=7Cb|*ͮ:ʓ-留zj7âxVVgZxTzAe%ֻΪ͔dzӔ/5|x (˝Ӓ tv+6ǎdr˭bRxK@Dġ ίCdS hv>1"C8gRPS2sر5?\ף -m?̤2HZx 4|'xgRwt9NQhAIfuv֘O& JtRp!3fzo7pĢ}~YH!{qa0E  P}'GxlꍋكٙW8!"Yi)'\&`Qfaޗ򷷱S1!|څxM$v I P( K! |3k&7 k=Go5Z>L){|_ӯHe7h'E&g"-l#OyQܦ8_Į鉻r ]LZ( NhOl-:<@>z( v^L]/2@.jp,oٳ'V^XQg^g[˞6%Ş`PIhV=gXkY-tYb.;PA;n:٤3Sg2%:mGotɉq9, *f%uPIe!=f&|dʚZJ9d5j)pӰ /48~j"J_6С:=XWm94`6fDeU5L(ٺwڨоTVI9@7)|7g8e:=ataېȜ6#]>BVM2AfדH!W8!(׋8wȪuݐtuV@7gNp|Z'Bfo~fLyxI`i2p,@aasRD281F)*1{ERqoT94\-0"πE9* 8V/zy0.O-ߖ^YeURo|cDVf'qn6 oW0C]&NÈ=1fj(?!Qծo 'j}PI^=ɹƒh]bZq@s]r6f2" C$y0,:WĒZ2aQ䎖r!x: >1I ݱkW,e#υh' {$yM yr f>ܪ\<40wNb|/o#|<1oh:hD{Y|ލEƫ/a%ƤrHN< BɻpE+i ,VC\Dcl}!3Aͻr)E¨?^CoS,/E4 n54711 [Cmc젍|l;h_9#Xr9a;>&GڵlטN׸d}6.wlmݪW٦kjS9yVe2@nO*cTKQ0FQ{86]N.(K6|ئ&{3Jw[ w12=w"k[w Udm Q uy5E{I7n:?oyl%oAgwNZkQ#03Nkl\Od%դ܄Y>>H@/ n؊R @EXÀrjM@NgyA9zB/#_ȅ.>8a,U9M:ƒ :`MҙqѰTa,^O뒓_}.3< EWNЬHʓ |NE : N qpRkyw[_"uk!Oyv,5-K1|vI1` 7DQůVeʒm%Q[M;%~W& ˿"))1X8~7YHT5\Os/rmiG}:˅Xa 4Ô}v= 6Ud bDqUSG`}KoߌipQ_|b0dS97"yDM4{̙ 2e|WߠG=u<|ZhMNCi6Jp(r^-̺4A3զ1Fa\VjMɆV?p&5 JKޭtϨByуX(dIe!$\{\E-Sib~) vB붝SuG$[EʊI*f3(T1ӽd+ 3O8 B[Xɪ^b!K>mԖo4RixL9ѬA^ZM*1f%QTL2p{>_ \'~ nJ_CzYeQ_ib*1]cwM4cwmN?48ư y5B͡8p_Jy+e`F`KY llL<`wxݫZ;~_]^<0}}UՠfMo v=9Av}Ά_ü @7'ZX1u& %9jB;j(&G ;&;VѲSb_FS7[zYF$CF<[FR7r%9OӷӓBl1v>#+E#9~"rfs`F vfz=Qj4̒;F4t[(82 sὧk.83ǀ}9L6.%ޢwcCm3+P (rY|*ܷˀ %y|)s5N09#QJz&gL4Mc Y"E̟v.'7X?Wl.A#-)yP}l7ڭ-u\{ZeoREs3Or,̍-\FNԗ8' O1RxQZ&8Bŋu87>g) &ܸxztg ˓\ppk.m a>=>jYggBReq 6~ MiM8#d hh| *&7>wsy|ڟR T}B+m~2v.;mSyM?>5\֩qoֲk [5M>PHMU;2| <괓rlY*_ m+HsWY/i^$y"e,l{ TZ%c;E 0}4kk0 OK:׊36kvMҟu]9|T[%QNf\=2ݵ dz`oJot/s ɥ9.?EO,]6mX^3;S!ۮ\:p21#Gw%_PL|N.&7) os#v00~Q͞zuzަ٧Nxjʸ c< *Rv@?mćn,sWNo:x(Ȼ')v Vqia.qhiYq[T$<[XZ>h.u\#^Qzľ=ؓ8הWz.3N%xh"u'4_5WgI,Ry4 ?r JIҋ~cUl_m60edO-䀘eK _Au+;b?P!?"ڛhvg\|Y9\ FW#K7Bpie*B.BDyF2ܕ}Z|C;ZM.M13G7"'_5uI6(p(PfBH1~ .M\-y܄CJtccw ad|Ӝchȼ9il,7*N}^T/Eq/Au1)sg"d`G,74^*ݩ(3$$An񬥢hiW˧GnrՃkRj'8%S=;Px|c2BYyz{3GD 4U֠QKQRoYd{B-vlߛ;`K:4|ڱ)=>3ˢ A2_J{Ҵb=UjP)*o,WێoOHmuZ Jk."'ƓҺ$8P^5-0^4{ne)3\̦O!]&VUhY؜2_Zkl@Z-vP$5ĝ )h/0l/8黫vt=&ҍ]P4 O=2d)sWTgG VFyl}wc({*BꅤZ on+i}7`FѣZ7/5ֿCY[hKʷ ~aƑ=@''![ecBN"[KG Wd -ΨFm:\b.?2jHRxxCVfv{7"+Df:wwmeNʎ`FyTN*+{tsw.cTpVPOՎnbȸ>NgQ<J)|!)HLyA8T VS2*F\ߕrWc&J.ߩinBG&uhBfs g䀱՞: <$ Kr@< c2].Kcy;@ 1 C%UNn4Bi-\S0M]:gX>@Ћ!<9Pcp2,6N4^-rm`3';2 LvjмSѾ瀛%@B7Z9^.?DEsUZ );.hd~VIR_E̩n; c4peHA b"Tzπ{3 pN}˅ǽni{\I{b XV(C|/u fFLv;t @ wB"a09 ?t+hqvKL?A@ ʀO]^ zg OGJZM͝h98k7#2.H0{ Ma;  'CQeB kka܇fITe?.Cf/xsks /ipqRRNc<,Bub p%B?$pr͙.i$z^A9^&&QD@HFHIyB_qmcYLprɫ!J@2x?[}:_L+JWKFdڸξԘQcpxB |ג;sp {r;3w3Jk~.{m3~s(8slPH;Y؎Li96A~:fSGK ؝H ls>!/cv"BݏwX%`E]u&>XR!۰2ᓠ5N{ѱm}X/,Mnqh+[JGCFBjݿ5#7Z`$iQAתbȈ,a:9AZ Cghj rŘ<614ʴ18Y-<ڮ'z$NyM Q/td}T*܌qO L0dԃK )P3̃yW<(`Hv'.w@3.Gv]Ƽ̍~09*XGekv3ވtIDBx-MI]S!Tnh Cp,?ls0# ӯf %{k/FoEe墠VͼXjLqFmU d3u{muSIMsј:y#&x?ih{'ཁɵt[%Blj>ϥ7N*X4(詴tmlu(VgP. fLG'[qNDO?fÚGv2fstI-fkj @ 38,äC/B?NةZwXψ7f#dX8pg7 q$["q/uNɳ; ;{MAB[EGsMkf̖S%#7ӿ dRS| j׿Ɋؿdr3vﵒ䳔^9"=dS30K0Hb4bCE4|xYddכ1 NjU1?XU5(VLwXtp"d!4"2Xd/1 Nȷ:TTͷ} ty|d燲l~XUKⷕ sU(msYb{a&'*A|np:ݼ{]zq929h}獉KSaEG֗ ?HLYS?'oW2+^8 ]<[WT_'ҿ9&;{t RgT]3\gax]J@)aLO M5Zp;1)YhJijqDV9&tgfv}vy~̇W} R{SU7'YK<;CQqNi-&Zf7 svH!]C oBߌZmDU3xnjJgW@VJ 3ZI9A\C-̦ݨE-?}7ޫr͍th`Eɳ=Hxm~& qmѤYΖAk<]++;`> bŻm.1=%> UrÍ>XX nEa)w)j9TiR¯-g2N#3_ߤq ),; :Ɨ:P"fvjj+_+gi5gM O_M Z:}+O1VG~C E\GmnQ q=%GN[#ml4ĎR:8&ͩQ]DF7!D?,͉9w쐻k: p!JޖY -˯QD<7 P rIUW'yBA ~  NŏmU.(J@F|LQ)>QQfSb@e r0VwFDP~J# >} 12?OEgܐ~ZTѯn'9L׬<ȲGt `G |@f͡.~O$~cc*},YC`" wԸY.U9쭗=]j:h;Iȵ0-- ,b$]xgݚ8U߶/D n0}eS1W  lW_`cC4H+CX@LTŐFa ~sp}2e̘dO4 )ۿG|!>VQ̢3090+^בRԒ&TdrS Q$]Rɔ6 Dd3/}ڪһ3xVps7\#`[EF;숢 u/]Ǟ㗒4f6 :8} z% 8KʌL]_*aKj*4._2$,%,dhB"A<4)V)̀yOܗҽ`"D)HjmIaf[Epi׫16ÌbN{"n s v_E gп4/J?MEw)8!uIFћh]l#9FFث2>#=ɯa,7-v2Mԕx?gK=~ &#l)qEQSNC`3׫ A=k$~i|h;;ț oG0n X$ƆO~Ǜqcv[ZTFlޖD75!pSfKI 9G>=!%~\7~pa/axڗJ}Wfcd4 wqɩ˞o`ȅdj6>5*蟅Ϫ(*:,!s\dK7nOLP ZY]L`\Ka˪,ɎIdmOGp&ӍB^^+O"#.,O7Y.q5Z+I ڎˡE#ж K D: TZ~[ lL_qڂP;h(2TIǸ֒M.ƍ|Yu<8Y dlܕnn;KlhyQ3هcP~9ǥf/A(Mf\Ldդ$fiLh64.BS`eX$&s\ӥScQVi ?l|M YcՐ#+3'z[%c|0^N(/"T]qG  Ș-&F]{Zϋk͏ٴo ]@ӅǏ 3!kU1%2\DnṔb\'o~Ľ?8ъq!N7ilCM2ڜ۶dDiРzzv)b{!{0djmɨj)@RA6;M-Ď}FלG5tˈoSq r!fivh>}fǔtC}43s)T|w Z偡8a挻ӘfxNDZ'<$ɝkeFY1U>pC Ml&ǑO&d`;YB7om ײ"^[ luTN*X64m" zm&h48=>O&#㎹Bzk gXTdEd`e5;6SxS_.}նK]n<呝P_F8ˉ'{Gs#*;ʁ?dAdJ$$:/?Z16q/Y'V M(HsS@yDđ4BCg(I95$Wtc,xXOxm}<70Z;6*& Ty0-@7.fwoT+(?}953;l62{L[mՄ*.Xww'iL'; y &Nl+ ؞~I?ŒT<=k bre.reqqm6/G o?c#2-x g%Ԏf3&Gĉ5aI5R_u/.ؿew!'eq}1ҕ /ٰ94{Ƭ05"#20R ߳:>K1"4n*Y=NAIizR¯bUra_7 Bcv6QԝѨ4Tnܽ# Xp8݀ӿY0U^ȵ0^)e1Ȝj? zuHjX5GV Yc0SEvRR6W >09w\gnߗB1 pTt66_1%"%PZ<ǃ|k*Ϫս+vZ1d#z.{Hk!fq}Evů[tHsŭ '?:(Ei`>^y(t/a&%Ip %c#=KP(ێT6>A}\lCwrr :%vWtl4OY=# 9uOG!#1GUfS[;g[ßOw$)㫡D0q9Ŝl@ BO\t\tHzP ,&G2tЖ_M0Tպ6-xٚEN]jqbG;Q@?<5 pƊ_ER uvB4hϩ8$8$(c}庐j1"{v$O@$}C Γ2RVio I[bwE4ĩG^W{k{;n]S%$+/E b$ȿsߤ.imkW:{9"IbQ@i;˲Q" Jhq_TU礙ŝ_/vGIt-CPAr6&H=?phD.OKrș~n?J .k[k %pT0Z}O&FS"%, c j?SVƂ\M1%=+h5FE(|mr F GyJF +K 1Q$`'4Ǯd#MoxXXt V"% J|x Anф4S(g2s;6_0^?NIT׭B_*Nfo^jSD\Nʈ~fl̓rzJ#6d;e~;v|M)wZz$Q!+L !}[+;}3K:tm~j#pnC/G)_w*O֕7dNnvP&wef-x */쮢32ߛ~hIE͠OU<_f`8|7 9 ^:lu'6bT#kӈE8|Ɩa"[YN7J'+.s  FF<|w-lqdcn|W1,Ʊ&֩['yAj w/icXQI%[=h1*Rh =8sLYې0?R֙zGY|9>#\Gy^Oo6g,geDt |p ^׋r%'8&rHEXcaڌҾ6QȺA]r65fIL9Z6!k싓 Z7!1T"ix-qh<=/zJiq5Hb>{TjS3!ZG>xfѢnz~NFMŴ37gf/}}صB`z;;4OWjڶxxejX' p1ojo{7ULqaen=*Ўl!ov7*5LV-f@Y!N;Ԉ0|!4#tHZ-#$QbW: )X*B1UB|oDC@Oivx@0P %fXgb(xufwmAe֦uή!fl ф2uTiFpWC>(`A02':U3sJ&O |O/Tdw!~"$>-S;ηx jYPk1OнP8oD(yewo(+}ҧKzQ,_Z-$#f;ɾWqV)/8OAs"^7-cٸ5 Vm$VOdJs_ZPڤ5fDyTyhG>68/Ja$~O0*09\զvp ӥX!O~ õR+( v]{'Ȏq t6mۼ")7\wƑpp7mhi34*k>M΄ɣ~W,!41 D}[|4(+_mqʪs_1|cyU\~;՘G7̓5 >oӱ[rM8Ϧ^B0D b ?rUh5M<)gaifRV&tyN |yе!*Ә`|DL_ :RXɀF'q.+f͠ ԅ£z֕GPi):Ob@,cV97;b;rXV^ޘF˦ w [JT&SR^$Ys5WжRIa)RK/I2ֲs3mqpExS߲SMI4QF5 &]: DxW|5WꆋMN/4V$)t0h'ƁXcA h vTǯ# V@.%.yZ ąub)yOr+6ٌKZb}q:;Tu5>@rO# r{:|jឩoPPPLFMo8r0 c-3yrOymRVѴ#)2/Pu%@i[ެUWйu|b2B͸ynA)vtWż #|,пZܻ}"j0Ňf+\Fq+v? 83cs ?/.=^͊RG3i<%,Ԣ@f! iq;J)хX.d[\.T0]^s ڸcwǗ~lGTwKԔ 29x&&`e_D^x.Z W^kG{7oܕ<௄+۠Y]~M^"c`VHgCX1h~LJg  wԭ s7͹IsRK숁;Wŋ+B۲i'ck&g,:ˏqF(Re:C6ˑO7Byy2yQɤU 9"X}ampCab_/ *w6 򨛙`nU30Eӥ+T4U}NP"$i]ÊWXq?^GuﭭAo=].Ne0;2]cTX[\a[M{ڽ@7u~ToG` fbٍ[x|3@GO_,XzC=ct&&՟Zwy8Yz{Rd ˆ8|/Az1INM)j-v7,eӻS쓹MdҜ5%xDhpYŒ;,U09{-J|cR$N(Tp#~veЀS ؄}&sՃ QN܁ ĵP=g *拁NJq,âv4( F닚7BL1ڼ۔-#Ӱ# YɈU542-Mll0<ڛ*1ljӈT̈^fA)*y/ oL[֘:S*o_}MN"WA)o1M6TT p]YLx:'C*G5KTI pU4rX¶0ě& Z0'C'H`JwyEpïpnX{ЛHe@vԍNEnPn~ɤ盳d8ұ67t5&m}1%L:T2~ 5XL'krvط!/ qD^wY6!1..'$u-IO4*uC ̺/W)bP3ʰ ?_{g:/19J<JVJ(!؏N8I.M7S$tX)akDETvJMÄ՗|T?eEI0 1(GQpxʺ@T$=4 %Yߪ26yRp.@\0>2`巳4$rgoؽ8\wE(L.L*(d0ozPV"ܕ T̲.Pϖ L].== о3φvċ9cqVߖ0h]rXĈF-EƊЧۣdP7ΪvfA $:؏de .3onͰuޭ5O۾5%V8J2̓DtlA^d#GL&q'e,9%, @8čQ{aV22UCj2" f5nV/tXe}73Ea;de#-TnFm+s^Я ~Nxphm2P ꚛ{)cV--3J:%N@WBE (Gԝc|K})HL= _&) \Xu/%/b";Md_lhsʾ0Ũ &5Ҍx@]gқ8Tȋ&S|ئ@xArXXzr;Hl~3- C sKKqHOokfe2Pm8OL$wF{U@NӫΟ2nN,]rX_38 ԃw-X$Oׇ:o[cjƵK==%Șc#$NveֻC\l}rȳƾrO-L7b&*#Đ [\ *|}DK?GN2~Y}G}@\T80dcC!3M|&s~8y7XEn;SZZHf"F.Z [q|왙^9 w11zmN+Z@\r퍈 2&?7ԏK#Ki H^% ;qR+vK?Q#Mq #Dλ3B N&}ʼn} mަē~0_h$JwDET6tw7p R0_{m)A\e8t= PWEF'րXݗ4Fi3hEOKp6[xEABy>v^3c^ko;vmtEf;]q6:yw^/hhq֣;1ѐ ۍ5azI*]ؚa]t'ƱdMX6T~<@r],ą8H7 Cǟdso`3TV2+ 6+BFT,<>kw M) ;7))coO۾P'5,"MAl\Djg#rf!^7{ Q[KM+XaM ыz.v12&-WiQ]|CܞV(NiW <^j+[.jrkROsz^nj][{Wuc#ZSiHGN&a=fy2ɫ X[s[b6U;]q:dEƮQ #Q}iP^]K .?!*KK7W&bzvݢ+貘 n~L!鐇m(!޿?s82wXH:CVѕ\%Qy%2" BO3TbOs.O,(kZ[B9r 1g֢S\/˺wS&h.3^];P$:=D_Nƥjn%!>,WG r#J axѐ>s T(SYzג`_kquG p8Z17 a\=b#~Z:u(u-sϑ[$'0,[- >ŵ7A9o{/~F1Rg2/ EٱVl`,1rҦY68?G?+ZuQ./|1*6 0uT-0>WvTZcoWwsgRtv/P4`BZ}Q0fs-,@q \og-5NGB"xoME :1X^" ^%>KȦh;j&M Ɠ۱{AM R4gTџ#>O3eTqy `?$ae; (T 3'G&GGL/fX3MZ5ta}aj13IQækZGnR:xH [g<->g2;6pݞJ>gVүmԍ hZPH k$^] jmQm [ғݢeqKFغV  #&}L[ר{S$N Dؤ D2xXzmɡS8+Q9il/ ,Je"=/ddSewWQ5eR=Z D+^|F_']7,Rь_ ?ތJ[KR'VMYV*s"ՔpahsL3L-]נz %8|[+3f1ZgE sԵckNoOx/Q.@IrTAGmB]} 15y Gq$jXB\&ڇX0 JUfS&y=ly^qOD;i*ݢu<@P= .Yd.b7{di\q z֌a[piI}ryDyzyg\IsxIJ`A"ank8fgڜ9d4χVgv~aYe3rɦ2l7xS_cXU;f~,9;K*G$r]'Qa|RەįFil'K^+l^VhS <۫xcy<;DL"2J!o<gE|hUd| vIjт Je.@P' J iQX-JaKS.tH~AثPh26>p1'$"~<0X2y4ߙ[]i &!LށCUox~P!=k͓/`Vjsc//_.k8NsMI!'mԐYxaұ=JZ[:E7фfa[pT;]ٕ:)o: =Y`r5T6/qRPx;jEkzvLRRfiθ*3`v5|}g.Z:'_J{S8`k02KI/8>_wu~@oG^)בp " u_ KoIA|c(^J}nM< ΗuſԞzH&}ëc9(CpV;0ԎVݚY+q(©FOj 7ܞvl9lɇ3a*̸L-\*W>WPUz@> 9lp5b6<Fϖ߂{jY+ G0wD$e~L)mWEA U]r480%ҮYJաKG6ڼ`TNPΡ[Y`G 7ʸ{a?]d³0=Q4+)Z}se9SEJ'tX"dHK]&*4}ږ MfkJ\_kW=F)LUuK1ҝկ< 쪥׵Rz?=~{>$;{|aLU$ByQG]s0P=@}GsR`a3JZCz'as!89ƪCj}u[;yK]ԏ>_Gc6:OHˏ;>zr9N "N _kN ~<&:` BF&cog~EpE~S,.o݅rc rJ+wXLS$mR>Q'XvMqh)s.euD)Sډzp;١D ,ɧg[źn63`!G;(u_P-|]"6|`KH_f yL _DO\ [ދ)0_lmWElqޛi/ia_K\AP*7B靏f$(S&5cؔuc(nLm8*mmtY$ S.PtlLm[]E]fڎby5*cAc@>RbX屮gO ƽE?z$}E,1qQ+~!f1K4ɋnǬxorPkUa>de`2"~\{DatoLVD"<]FݦG;?-x13D\0͵rb7w1̿> ;|*NH5#ݾ[Kpٵk!.Σ"qCXniA ׾P>x򏜍TQMB^=_G?VQ$#A\g![7}j A* ~U:wuP,yf t(5o(A%M!p]AO+600(<1]{l>a)`ܼހgS<Ո88_$fteb[3,]|h7`EoۑJ,4q~:K+9 3(ITq9T?\V174/m_4ܿ/9yE>l?e@CunP)"g'| OR?Ԏ\kT$g "3nb&Շas&q6{q/9cIW/wEuOkBNOI=h@Dp\Őeu0#(< i1Lz;hm *oD`Ǩ8fP;r3ߡsA?;'Mlrpt'_-ѡOw Ȅfyuʨ q}jûgZyO ^diB:Su|"P 'HWܮbj ;E &.1df]t\u.@8qޙkwpR&jVX(,R^qIWSyW>bҴ(sxc_$Cի\%L+#Skk8Qr]P{Q:Np O G;33Z=\'^?m*\ 9&5/T/xb"a`PNj< PNކmds#wttVV绀r.>sJ`RdfD\EJˤT[PZjU%޿LvXoXߋ`daA 붬6Wʐ(-t{'4CW?sWdooؓG̬[hMG߾".)r͠cw.kla<Ȁ}뼃Z)DܵBvtR&i6VRL#$F(\ ?~5Öflx *q#Q#Η |`0jcF v$Em vc8ZxtlpA8*^YUaC@xyF ܛpůBP'bU+Cl>!^ E:AMɦelI,MP~DGog^LA50,>Q3oK i >7^tMqK($JyiW3x3ÄrvGa;Irg4ׂx9aܪFq3:c+EElv Wl⛩((h;Qj0!KƥN\,y=ajO93ͩh*u;ª<ѩljf^2U5WZ*fVMG_ ުI7qovء]u TvϺ6)G[[@r`?anjQ_NY QN\-jÛ4CZ6qN𳢿0މ";Sp*v 5{4)hgz)!V5XjK %6rhS\|i&EeiVw}_܏Y)wPu(G9Wh-vKa`ߓ5G;{GamQ}nG(+>ם $SɾRBUxIU a+-b9 VJPMih;H?"CupUYa!G^w"-XV]2tdE8A&vvbS$dL,>re6-y*^<%&kZK*? &]p}[|]If]PqWfez@ݞ~^U mP ,淛H)UwO=)m;-M*,"ŠQvڨ( 7wB?yv+j2nINw y㜏w[ ˎԢ[DNce: g%^CyynA׉q}S "$gewW]!/GW&۬#f%e2 gFY $/3:پ{QL&0[:;b̤%26@e&Y@Ēd)Mz`iӹ`!(һs;b LGҟ ޶?FSΌlؽKee~>drHGGh3 5I2z ?cs{I`4F#{d'fMѯ0h$5E(PVUQJ Ng\qυօ,CZ>w"K*ӫ`i9zI[lz+ ;rZ5TejlO.y!ZEV~/ݰzjqiJCRg<!`UFZr> }6 b6P殠&C|~0?yuQܾ~Xl>5N8v `qhQ2U8Uڤfõ5|X|Si+hIЎZ8ap+QfD=;MRQMʙr1F^j7{}Sg(OG0a[mVQf?579QvnP\.I[㾛u,Xlt3ɄdiCz(=A D#AؙPq%vŖ(kKUl+^o[s;&DI:Ԭ};U< fF4$Er)mSdAlj4l# |J/9`PwjN ;z\9&]('zc6%DZi-za(рu1 x#@_$XsAb91&T-ǻb,Y,~ǝq(kOzMs /@h3d! La1Ԥefڛ%⣜Jf$&|J&"$CV[l5NX(XLmU]_8Ρ1XU V~ٝr2' հ['ڃ~c, KOSNL?W+ VJZZւյUpSUK銳1y yHalBF%ZDMEBL6Ƞ#yE{ƞf)k<|avDVH$\2  @X. RDK.NKut1P0 ,")^OKP^VDdnSh$р7*hSz& 빜XprXLNk@X[{ikg)7.A;²A6IM*o ۣ!蚘{4S5~Dãv.#ϠBC A|6mV8BWYL<$V{j^$(/ QjpMWa4axp=!qw"_Je__}n9ΦyEhCXt 9-r;cz ^rTza ժ : ggx]b17Mw&cλtwh]NBX@$z E~OgLZbvM;{h̍A| 7߱@% #=Mɋ dG6(8TXV= N#/3DT#3^qw~I QZ! NDݘӺ^:VYjuX)o? DuΗVVpYŒ4zm@@Az Lq1w\Z,; !CTȑ\B0[Vܒg~g]0FYnF(FףS$6yJ5bFDhr(Ϸf00j˗ Eq*dH#~'+|@lp=dib᧖Ѽo6K`ANǓsQU:T c"X~!ߕ!m{=̙EoЙBE0XB>\5`<*]Tv2q꣱YDsQpY 9+I冞]{Y@0X[可,KP4TT{Ɵh^hSɹ?/xnQOMr Px0ɡ{aҺԼ}}2](:cg#xi.~o$MT3`ztZ ܵIKHҮR$c!'8<+gcx4Tg =!ZMHE.S E4 'Vk%LN(| E+Y<Ν0n;YlYm(BsV_m1Qa&^BfsmC/[se؏1n:#R. r,{+SECAgX)xhPq3Oudc"Rl-cHRkSǧ#9RzVCTx0pw\VǤNAH'L =+>o/(T\Duj[c6fK̨_ʹ&vf؅P;L UƩȊKA <{x{& :ɎQם8F^wů:U|oJ{9!A'` ˛hV2Z%nuϒEF"{ L;E8VsW~( 㫐`߰r,Ҕ:yL6B 1o !uoC-@gLF}bߕu|Wt7_݂2*Z|T 0;Q_ҳw7jҫeüvD뱭I4K$"mXE[!\_o*t#n_*Ȇ]Ҥ&'悸Ul􉘜m2Vb ?qW;|zt:rĻM),a$FPyF Bۊ.6.pMPaSix_ē]RObgo\1MDk2|SKWqOq'T$S5xj~@61zK>g=:7s ?Ji<ϩ6G)+s xvԥ/M;,UJ&}yl'ggݢn>W(uB1-tObΏP)'Ѓ:4G!k~3 }inHԈҾz_L6Dm췗;$hHnK\Ħ8++`A9U/N/H/*_@%vaA Y]zߘs|(A9[Hz!*'T*`tiwcEDrUA$7@91=Z dY@FgHi |KoQ;/uFm<01/on-"ڗ35~Bm#fb)ܙ Tݖ!;Xg}6%c?8#Ǝ8THơe͕WC[(Kdgw7?Ml-r/P_khWT?ImOۣJp,=vtY.B~CL'5]VM 2Dzij[u87T-Tl8rNCD|Ʀo˿Eq#KП.t"uzOl _#G? q>ۃ>e{&pFg۱>ɽ`l5Tx `lFgq۶䪟TPP93 є!Ŗ씚,c}1 }𜤑 /sCuaa kb,`741(IMaT:,AAP;JQCq!d` k(|]})k"RV%9={\a2{B{M=}xEd$ts/-c!]X`Y*0œq%,V9 `W[\0 8X h: (Kn 'AkPw=Bjdj.]-7D@b0/5Q! oZ0T֫&D09 >aɽ+,Q2,:pY%5[. kDfaUh]ӕH+@b P ;]9Z!8] #RK _'EՈ,9Td|VR@q)\lAUW3ן&oVspFKyM8j:4O4d4j# C(kl/pmU5.H>d5\ˬj3^|NơBIc}Ey-Dz"cmaKW>pZH Cs"q!8*@ r!FMDۻw|Lj2\B&K̼l51g9pZ-POeٓi k|/ύ=GS̹t3wZFïљ<256y5D#fzH2l:J9ť1n0Uhw.vrpn6 M< M"cɑ7D G ?BvC{\,[fR7`_P涯1jW(qXޘ?dkE,w`#8F̀p}2/~b%# hB׿`O ?rI=3L,-k fwiMl OB! WYuB%o7@N]"C,:h%γ t_Owo7oJl'i3xPsF716 Obe5[QWh6]*?K(N{3rWC]> PI?pbWPTE9<\[?vq;țQI6Ξ>0&s$8[ȘJgyϊx?l/o܌QęURexoF):Bb锽 [\_bcPG(X(oCkͧcѥnA=U  +CFjЋ-z,:gL,8l awBwru k5-O:]8;bd8?/PN_[~;Kڬ7dx,],V?7 *g͙-fB=DO< ,H8Vk9b}sp2b@*1G6\S⼓+M;cnL*$4T쀂: Etԗ]1| 1+cLk x&X{W/e%F.y*f MGz8|̎"܌tE0"5>l_IaJP /؊ƥxZ*lȜ˼=gF>(tj)9QǏP@it7^a;ftIՈOF >ݷgξ%9I-BKu^k/E&.Nj9|Ua}PF5AB1\SF9~(G!sƔx=fIK'&癞?Tmlͺ#1G# )(6Uuf{jEmn-9ϥ2EC{Ld>*mGFV"]9:7+3K("rAcf:PE& /kg&ڰ$@aҪJG/Ld4AU"m?ฯX_q8<$5~Y͒p3&ĹFRm6bYFTމo<9NaT̫7 JF=$!QMD=Zw \<l]y-QB@|N DΒ4o-8 m 6?{yjK"rS6kV;@9KxxЭ 6Lx= +gneVx1/ ( ӷmقq,j 5/SJ>wsZ2p~l˛K1(_vgTvTA:8[m.6lđ J,5؜Q~`aL>W1} /Gkrʀ| }KkbkE&Xi8|eD-d߆CG]I8+;BLu5H(Ϭi8uI,n&L_Eg!/ț6hʭqϥ]bc# 4U39BY%; B]]pw,,MEDHG ϟV-ː#-Mjw-NCߞ;y i+νnZ27*f"o*IAb%`Bl:3ݺ/ ,_o2œ _jry@քv?:[0^YKy 2X4)eY1U;FT7 z|#u$zlJ}h&7"lR=)vk~Xz,WXQbGVӔh:lՕ |<ү 5P qQ;8)N 1h?v(}.7_lt3 0Z3CXBR;cl&{Hn?y&ki)  nNx%3~5caY!< |w*![pY 䓩eŌbjkvsuڕElt ƳmRh?~o[mv,9`<a(6i v6kD|ޔBYF^Hv(3xq.+%M =sZѣ'l/צ"/*EdV!D)k<ɝb: Cn&he?5Ve"\PtX>؃@Bž HJdr1-yh$ܓB#A@ uĠmEVA4˩&9YNmQЫO/n4#q`x-7p'q.1) J6XH WhZՇ>ݍ\ehF|Ul[ ȏ0a)^/;)a$;OVaBEH7Js%tNkXc?IYgrTPr+fu ;n9 :cy2+b'Hn ;1 v;$z}N)5֓8)y_Pe-l Qe:vE TՙiՏ[XJk޸蛒w'ʁSޑK O!ƶ~"0 <.xlŴ uqc[%]Rm(~A Fk.98:\ghVz" wӰ.k5}kTHO%nbu}و\eL[_o&͟mLRtmL*|P{MD=Jb_^4H9 ܯ.F ,0>r>b p' Lԁ@s!uxeC෮EivR¹R]Q]/)'ő"H|vrngUB7jfƲ A4y"m?ޫu*7v:Įj!99IY1@U˪5Noul ^Jd]Ja |?U%+"z ܚk\ŚT%3+S">d7I@mm *#O\3b RV{I&[ X^ yMFbE٧l 󀅍s'2#ME ( /*Kfq6CndB==]w| AR Vg̩Ԫ.C F72&VwxQ ł#,\P ,ĽeAenrlo kӥ e+VE*pDY.%63́گcĽ'muRgeH៼͕y+iP"ȬϘT y=8J-nM8/hr#0'6athH V?D{ڰ0a!i{X& ,uXJ*G݀kaZ?!3 茰%`:2a(/"~)702s4w(mץGHKyv9#Z#mT02Tj{Q0ySN9Xo<'}L[v֢Ny}]_Ryu? I=m,uGl:L̹;Ͼ,NU.(#;QWm,^3b[7#-YAkb6*Mb7[he.Ik(@rP$ "'lǯ aΔWJ]p5nV0GHu (P.ULVHpehVshw; _UZ.K]t% =8Hxy&rs)^?ClEoA& cu*`Pk(B //qS>Wf~'G'J0Gڿ:خ`(j@95-Glҍ1E͔B(?uW{{M__ُ >&Uf'i ZKz$[W{rD300H,4oF :qϫ| 6EkP&c!<+L4.Ks^/H+4KbDz<{M#3F"yى=a<%uy^iIg: lׂY:61ѓF֗c'"A~jF-Y-l0pƺ*ﲞH+/.E"WLm`Ij~rw }19L>lz3S2bH> gzʱy[,/I&_&:8x'f[(qA9NTø ̩տKjKj|//R2$\mA[{݀k!u(ū8 ?زx)h)^F0q0TEDh[#1|>jF+*CG[hLe`UŒߓ(&GhE83Nʐ߻(|#Z5=ו)1Z;9Y] ޙ aXHF㧒&VFg4| n;sF:70[:Yl;eEΚT!fmaV /BQ?("^.M]"1[;̞\,f2YwYYsFbr7 NWR~fc>sI%ɻ.:qHdޏqj]ҵ}w H1c0W.6bZc ju"W#"9R ~pdg3%g5KnjNF (Ɣ iik $XfW0S;o]o+-a?ArW2gUm"風S:SX;*l)bhS= 3MU3~-}&Ul3IzZǼ9sPO6Ms;+bp`|EvI2? MdLMSs툰 E9 >vv3LAB 3m1*.F9n 5P{S/h Tٔ$Hxnqb_kk0tI(:қQlGmI*c@Mv"$,/&eW`3T!9h$'Cv6waV$йSoUFC 󼒖/ :meHE-U{ -јpMCr -`6㣘ET(;~oU &LZf9KBן`9axNuDB$YcZK:)R[aB!x]ZnY ( Tj9I-RݴW%ՒbMK DYu"@]jAѦ` aeB\J”mD@Fo z[iYj,/ݡtq k:OdI^6צ\0oWjL]T[$;OL %i-q9y;^$oʒN0{Ĩ٫rȨD^6_8 R;bJ>tѡ=_d[dJ댯}m־eO(\7væ E㍘JE?P'Ð^eS/OO6kbFMO~APsyS!!9u|M%w,hn oջ`>ES~G}Ibh:gNs`Glq{gG`2kȖ4Bˎ6}_HƬ ~Aa pj6JcV oGahY ck>aby^C+THHͼڽt.bfS&q@pieWWhm4&<؂;DWZ'1ɯxa0`Y*w k"3ݬx!O(6g"eWDe*V5T\ Y:5gѫ 7[2Mqޥ7!;j)hdl::TyJx" P@b8ٚCgRc̐wa-Hm:0To`>B2O-c^p|a3S.c*єK V #f;L zj,.s^5c-M89(Ɠ9#C$ow%[ nl{~F&Pʒ67D-s /v ".v>yVtYhǀ,]&^Mw~ V-v)H2B[Ά|^frMA"K79p5ˡFh9oU*I. e.Z/s;ڂфE_Ṅ2s,+~BYDnlÒo _)Rc(j;_]FG $s\rйTXt@`nD@R^`MNg?E%BZE R{;:Qa'鶻wFܨ^`n~^{rf&ӲX0N 䕕C!ɣ{tW}UO l)ݓZUt\7?֌ձgYZ0707010000018e000081a4000000000000000000000001614216c600009f40000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hid/wacom.ko.xz7zXZִF!t/*]?Eh=ڜ.+;5{k4MČr{ 3Ӂ\&蛿  .RJe.6n 5hmJDC<;]S~?&6xVwԳB Vac @RFyTNs%=ϛh7+`FQ:娪y?8,ZgJ à7Os/9b>5kk4ԄozձX5ml!ЪDKkc-$NN-`3>r`ya$b1Z<Ot`Wm>߭9>%x"N"2Z:;͡ A!*@eWÙ([`g|P#\9_i8Y᫽uBlQփ)f(=4kpŰGz:1Z/@rLAN|!\ؑ픈#Q&-g(LjC[3&Y_( c 2BF(bw">%2|Ij2]`n*1q)qL9,b*:HͳT0`v}E]MXIj;b^0*!<7v8ĥEnL#'ށ:;Aٞ|ZT7B2J|㏺5 cu ^0orgYV˔3grQd 2vIZql4Oc8+ ?BQLpхR2f^-dK'fB8"ӊVr#hP+5/^bviXb]/5ᜦ=U$w Ѩ#-+B.eűQj#`WkkC'甕6;~~­ܾ'SXʠ ߂Q#StWIHd[Qo}ja&FRxlbp39(׵f%FGh2_#:dLJwƮLR{jMɀ4D8{"Mk0m ױT%}Fj10$ThF]{}=.J 4!MӐ >;Fd5F XP˂Ҿ+(,Lx,i ςZ)L-m*'Պ'/#\c)~K,θgsyE !|5e<_mfQ<&smoS*֝ZQ]Ax/bc1Hm+-XWZ .9J@BedҊ(\[a'NJOW[ív5a6` bVq8" ه:k3M qMsݑ#0HC2Qrm4|-؍|(Rk۟'X!MbJ͙*kǽ;rRQv1DD;d$s?Q`SGl? @šC3mJ ԫYK'43\)y"(f`jot%6hO{!6u:VRy%a,Nj[9-yR[/a򖴼L(c~AeJW>G8SQJU3SIy|ؾe觛6Sokdy xk 8ch3`nMd+vHfICAAVЩ!uTQ>!$ {wL";]Ndbx;U iqS2i"XBg}_wNo0pwڨAt'L V2Ʉ:lP}okCb]ui6yy|CvHs2g[#S:"&iܬFVފv;T3WjGG7uVAӇg{+{h9sI~ÛnMmbU-1 vqnFvbJ}l]0z̾v*oM"e'F=rl³Y8nSt_gm@$r[NޟO+ :_%PqOMɉQuԥ֓!ȴ#*ˊvmz?玱 O Y0紤u++q.pS&7^Tݚ)gˍ }_BMfء )&ҊfVpLB |/k<~!`av>ME~ejk]_ MrDŧGE+WFVF .>@@˂Z6^#8F.3@J8vD$eÏ9kq,4ź(R}.`NIbFߢc8uKFc$,*&<0>PJs 9!irYV7ܘ$K5ӳ;Xcl;1B $Mh eRDtWAF*G6;! K5K O@*Kary-mq-:x"SD|q;@E }<gsCRȁQ14 ʯp_&S/Q4ѝ9jDzN&_JklNٿH/jtZc4)MS%2k*;=vS 1[CԸ͙Qq,Tp)ܕ;._R0,gd7]}<`A~5Y@LyQEwUC{83w?X@ir#dةDE7H8$6gϪgz@? V'8q^"=Ih#t/gE%>1 >bmEQ(Y.v:6{fYIhX⒪²_Yb(xH`$-70} ,B cu5b4:87X5zK艬4{9 Bق=mS$]8Fxl^ iݿωYZF!o9k0FZmZjFńڽ5?;B:-SCO4K㸋*i֏'H(A,VS0Z4ezd7g|fdKq;ч7rHPiDAn/F?FS8Dd1%az(,Ϝ~ tFg8yM7ʙ.8lj`+sDΛ,-ň OFSw`>1 ]Upԛvӓ[<} tvd@?aT3AH7ϙEᚄu/Ii@c ʔ^Lu|g'g)lQv{KYUVn"ȅ-ܢB.sRv{}7ĔG6>'y z qtU\^[fp飂>kWup Xp#i?$`S{dtLn2~pJl ή%Ny"⏔Sl2x#;=Y*ҩfa?يvł1=TMȞeMP]hM&j.VG|2JlH)U1BG3uX9PP_?9} qS,;-JM 񹯵#aY>Q good߶8*oP G%WgCL2IX" yDH_:{> OkIs3- diab MQ@2J b1OӛC:LZO d+6 A%wRq/WB"< 9cMv&q[&BQn+m~v֖O֞ftW.GϤup\\LOEu?}frW8 ۫jqlܴT۰ifmx> !ڞC+p0콶 X+Q<:pՀ0a_߇x*4lOғГxǢ #t[6~(Q , 6Ӑc@$) !yҒXa :T8tF`b(i_zIU1T]Ba9O^ᒺW|'!G>A׫IÃ͛ZqM[[*&"?r4(-\~}[8?2 'ugzym10n`Ch٢ וUJ.o+|j^P[k6;ᖍe1P ň9!4zlg W鸩Ƕ1~4{]e2A3viÏ*3wܨ;c@$@ۋNTZ$"\?m5s=bέc4+<4B5-QdyvŒt->س6JOo^5^op:0Tkڊܪ!M,p?RE=i ts YcyxP0/5uc'?7h+P?h*,֯^h7v}TiBeV%清d .) ܵ=: >TP,FW;z>F<if,h)c4Qʹ:ynrJWFmd2hE{& I $\2؞Y???VҤs}rO9Q7Zڐ096VG47?ϱORC#CakzVX[30i4,vDF>ڪ7!eos_Fh4d|g3_L1iKVOɋZtG|EĀ*%0Yp~SAgHh*j\LO%Rg2R&tOgkpnXYkY0\ Y=/c)38萞>wFFם5HLU ]Lw )oۙhHɇO ?vOQO]Bۏyd;IW8uR"xk-Ex BZ#{ZGA&ZA@)ng_ 3׸^"wVuu85 p.8g|˨odTy_tf$C\w/iB"R;-.x^$ayѷ7;MB2wV6J_cQa|({sj#P[=sKW = ^T["U9̜Ny*2ɵ10 '(tW Ln\Bdk.=lGj30|Dc ྌ]Gv_qҼG+j1&X-B`o:KDEM.+ .^b?Kƀ|.h_IW ba2ܸaX#i9VD S[V46Z LEBzo?Y"7sٖ$ىOlއrND;ώ].IYok`]~Ͳ'ahe>GǮ:(n#XYC ҀK 4D8+TG7{`$z>(։%zUjC;kGk<$7) gZhn/wu0o/t {seN=}8~W :}o͂<M9}v10srqוg w_M -Ȳ10ݴ+Urhɬ4([3^< XKk:Q,Fn`_WNzJjښ0̇Qn@ؔca4Y@ :D̤#z ='%Z:n߲PM֢nDU%|: mnozئNO%Wo«^xPT >Y!d[Ven3t',,489.7=U5 \@<(zz& H@GLPUwY?dE ;a#N#&x;Y&~Šo u|w.a!"uS ali\*W~k ԍc͕S 3V-Wz f1_DD( +|{ra iܖ߇U4ļx4kG9ʪ SjUj3u&q007,^Y7,d0 H~..,ѲœJgo6%8Cר;$]}Uzت}M!rzF`3Ƕm Lx1&ETRw^Z3k|tՎEj\5]:d˛^0P6 b} a/\XoUpp7`(\sQm{H"bdC~i->!͸,x)7߼cP G_rm<>xe02YsK%IAk[e*$c^0e֏"4=*ЯJ5脡$dJm,j'! řvXu}aq%V+˟ޓi-~!)DGND!#cw'\r[F!YƉb7J[ U *񃈵̔#YG#$*H.R_ *?\,قA4f2 ?:M"pϫ/0ε.֦hUƋi%>lAJXCdXaU+jgL>|@ckEҖ{ @Z62o 'sWn@Qu ž|J2ȎoAx|Q.^*9B؉a*ϝS9@\}̮v4,:Y{ L5;I,:M,YqOب^%H爛lM~|Hcd[i+wnRuu8pr'XFB7a soy![H5jer ON2vu}q'pgx9;2$G=x+ƷzxxGP0|l%s?rt"Ry:m*U6lS0lIbU %NS`P!-n+i.A( dzGJ&_h&F98GƒOu㺀UbVO? FSRftV+FZ*zNrB6SתVt֖&4oYk$-L݊?Tv̐Z?0/?gD'j/ncݺD=o-ټ3A{ ;m i^k!fWLM{N(*]evkg&9,bNW{b8_ '{YSq1wGZy;]p&lL6q!}I&g>F1UPNLM<Q&&0h;W_A7yƇJ~:GOVGأ(FIɑ퀒,;^aY>ގm+TN^ԛ&- d rtTlҏ`I74EzGYNqz&d>,ݻf>-(Gd<؝&﫣%Az=XښStuT7]zQAMg~KE.f.|w(-埑?7ZֳᵼHC7F̝G%j!7zfa;yD.ɀBXm:fP=T Vo]dK̔qsW|޼Eh͑o!&e2-N!Go55ITiKۤ{u񬤯; inY Y8l*>C2Ck\~fO ԥM]sG)l4zԙ{+"&4seLX))@69X@j=MP8lBF?AxϤ;Ķ %[ @Ou%%MYv>+|8O"Q)Kp 2`}Mk OM+t)q6$;T 7v ktawcS~v.1+QkQ43XVZIuhӥB=Nf;c">L^kƒِ`Jrj|_r3u n$䚂QÄO,c>|%EA(DXT$ɰU>[AU `I+J n/Ad}en5ermt( Nӳ #b(:0kvjV6Bگל[ѳrm)ݴOHi9qx*L*6P;'~׶ bdx)}1JLzc}Ifx͋s8-2m: 6R3@(vϽ7c{} [va6{b[nq+k-S$[Ws# Ygœ8Ő gwJ9t k#̤$ hN셙TQ`w r@}~țT0ŷ591Ʀ|˥X"`{~Ƽ( Y (—u˩0WKσPAgEt a _iz췊CW:Q ?G'i;w0ŷ!;Ư:ꊆoƌ.mys+[;ld6\ӑA{FnDI&g?\1+ej 7a:ޫxS^Z_tܰZC]DI1jы~ݒ%iaR7xJMcAI/H=w']w F/s=G=8w?pe768_ʎ~#D EFg] ?"fJrOg)ᅱO YM#S3d0XOƪ] ʣfNdHNŽ7k_[@ʶ7Mqc/}~I]sCO5ch/ ?Z9/ cҰ(;GqP6ݫ@2=Ok6K4mDW)t6u`DGx™KZeaR?|ߐh^jEZ p݁k˭ώ%ԕMIm_a3ŧ.$'+p T= ev-tx\VFtLUO\sˀqK+0-[e6|wC!8EV+h98N*,ں^tVa)qL;?Y~7xQ ~Y^g5^2cRD/~A6B8. .&gOtÞ'\HK(zcZB;Y@-L"_QHoxn KI,* h(2T?VP~0f6BT PICF}9!ze[<29+`[L٫̱r5^rȖ'Yf;ùO,96&o 2M}B4ٚQߕ~p[SfZٮA= `t/3 c:HDfi&ޛ^.NH _y:v\6TnۇZ$4)c$f3+t_s=vhXsI$0ug,)*[k|,> j4F$]2h5=`\1qD!ג+f`}:qhx-o(A<8D6Q%DB'7!gꔱ2>H ;[:- =Vh o"mU#\ՖHN.m]PHr^+,8Alp2$'X~)BU ҔpwגWQQPxz)PChqɝG,4=h\A{0MY1] V5*K$KJyEMt w)7-nal["<27}QE%ikm*Bt}hPSdJNkut h(&QL;Ƕ] ^M.n4ICve|;y@-|jΉr?Gz !@ y%BV:Xpq d~!VJ tNOˮeCw9%o=x)tAuc{|2{|ycŮ^@9!`;hcŢI>y k.:&jabx #$-!|`3&gw"NCC˚-u/Z6VMJj;;ra8 ;\<ŵ{]CC%aͩPj ͉y tL>:m ΚFk(ϒ3yh9r}1up ཨN`Nگ3^/$Lw bcu.ϖ&gFF$1-nMp6nkm>WaR QX !#$Aezԧc0vb{x9.6}b?~vmM8v+:}4ɮdN(϶ ;k?>hl n! ebUuֹt@"b50.ccYI_@U̳whTQMn د<''Dnƙ1vU!P1s Q/$`  tE`9ê,184 {D/Оեf,rwU+?8}I2"RQxW*zCˌNz-ZRqEuzM7OWcTzXjn6Lk&waTC%I:\UB8~{1%ЯޑތH^iƏvݍ=o%,r"SbeUz,<ˋ9lG3KHɱ[tYoQG})Z y}P*/\Op :3OIGTv-jAl;yh h&ml++L~\[k)x:P<\;̅`z}!|Yqp)hycEbl_JsLO*U׈cA[.SsE ]agcunC9az64e,I݋a{WX# /CAJ͑^(QmHK_4#| dVj.!܆O4c@/85yT[ʋ'>Ss4m ٽ~,CXTʂͨm_l'%r^=zlKe˵nBRΈ}xg.6m̏Kf(~gǼ9lD* V=EZ_PL7?a715Pǐe>o&nyYmãoYrϨL8crE6$k|q}vf aGsf"OtD%׾F٣I g$lk\>;D ?_3Z,r +oMlAb@51\gpp Z s$+Nb AaBӘ&0M'\bȋ`ڴrwW B2ăE!2~|Zmgdf9$u.ع})3F݃Y>+-|DKKەF,C&MUkwS |.\c߿3"Ƹkylu&hҚ:JG7)EdOY\2Lۅ\2Gss%@jkj߼ٽaR¯ è;sWɥ ?V$Ƨ /-.srgFޞ]Hn>d|EF/#"X< I߷8[095%o 06}?s6!x~+޿Q_8[lވmSYxqZ `!閍x `M#ǃl5(GTb/1[7/&ydE\i$=KvP",'w<ss7 5jv&9Bxz.<mhNJhE= _DNMI;Ov9$_޵9iƓWǷ 3o#pCzb_E&\ e9.*XDž5氞8[D/lAӇ< Q޻ѦaK_K*y{4Ice%/*v|½`plg"$AJb`?1 + @-Q0C\Ew/2H/pW8 ^q+ >['VN΋1F&xT6Hb1gkk?u> R*7>k%\4 _ya&;lzq.7n)/^5-a OZq MlQN&4p`ݻln⽁QP| ˥m<צHvܔ})u#[Qȧ+ p'B#7U˾GIKkj}̡GQ+ җC@v9لf{M==䰄VI/R+G PUΪsjn誤BxSDT;Av-1[pbU⃓S:%a6lz#Ń?"8%3V ӝxdhp lk kr+mS)yZd%ms67?156PjEzDTZ31k;߭JJ+WYNqƜM\P+yb@U ga:aƑ[ !-sSѝD`n=c*n`'P.2_8rƵ~b yU쿍=o+V@LC,7unh$HX .h&FNZyr"qD!*ғxS[4y_d{[ddvlӗH;oT;YXӰH*?9+q[,R{#i ^7T 5"cI ?BmotYj(:e%`X7Q_=c.-~WA'mwC+hoK 8z3~+˅_4̰:&,HIb=kc>.@gQΉ5!1R*]HzYGU`q3I]:,IX?"P|9mw{q׸G aOK"O[^aDJІB;a 5^8 øq| k N()C M/W8COR" D'.6J z!9f;\-)[g޺ [O<}qQul=9kwe h/[&8NcyRcD)C G`j zbV?J{?m}G[L#ΪRydZmM/Q{w$6."qrСh81L )yIl(H(t9kL8$1I}"=PQ Gxx@WTACᩬjA\B({x6eTV pI'V58B_'zCOAM)wQ:B[N6aLTm%K!}t@Ç,06FMo=r5s|r c}/痙沓hcJe4 QxKV`ݖ"U rT:R#K;6Cb6QZdҷCzoNה+ۧ{9dO UgɐpH(g}`++MFdTُ^01!ۿ$080bg9ئMvFah>hJqgFbyx?xgWҾ[}QF1Zb&Tb0JO"l•7SGl] r־!A0"ws I{c$O:O7 GiڍeI;j@L@b}I/J8_ܘ)Q8Rw(vdcoہTpL;h" F6:S1ܜ2eCsl\OS1Ut M=(~C(t[hrI„7e/seG 3:_15SSnO\lAqk'W6cLP0V[a q@d2&a,FH:"sNSx+>yKGQO-m6ޭiN<~ OA\B&}UUEXz儌6}}٭pec) |H.a) 萊CtʆW#o5ë](}v%W|L9# Dw.:Q[1*54TݞR6?~@B%k d6;Yr_߻ܼԯ(}bI6: DC.3)ǢKjlgB!+<o\u1e,H\]Q`2=+?*ԕ $), x6}$^$mliGl1XIaFJQ3*biWyO#Eˇvҗhͪk`.}3q&$3>:<0ۿU/[_:ymw%Sy+_i9&" G W2eQɮEGF (Kl-IN=ƼM"=|Ah/(e1V?1c v /U]i)x&ֶ|X-Y%[aK;g|P%`p 9笘+94 &BqPoClu,#m_szI`ILӟXX]tN :ZHuYqP7[AԴU-Z,M+m% :kĊY{_K8|7o3Oc]eQ:].~%2<Иwdd{[IE$O,zZ={Q-]w ՗A)u'@U_٣yB/Kg1wqM5jiGΤF pm4:a.V}>,Trs_+.ȑ5rNjhFLg^@`w' Oc Q-et+2KlPNrFS+ӡ`3kIQlK]7r Ht/_!M4D m=B-VӺk[駽P/af2%L(W@aLvvԫt UЇdzR8$`_9yezgR 00{ć?cbKqgo^§f,Y>s^PކC^@BpCVӞLţ)Ut:;%$"x8×J10y o,sƹcK<$x.|BF.7=ɒfs^, uhQa`ȐvʾC(mvPo :N젉{{ۈ'nr@+*&RphTE<^$sȺ)fKWĦȫ,:X\MF#,o:ͭ$Nid?.Lʨ1#XŢJ2&q7'vg5 [`,M_Zjٕ-W^{]ItSre7"rƌFC$0$2h68vsuĮ8?qB}"# 7 Wu\ q~5ۜSٻw;yJ v` {G Y O mJۧ*"8b2z9F$ A&\*=}LK_dW0[Ev*`K/A| :UDot\O<^fiNXEYeS  zN ?`9gFsHlØDt)#Ca.f$.m {y*1(IE<Ј@oB 淡N̊T}ՙn:rqk_&y߶@$93 9.N|j43mK4sd7SSU8K"plYSt܊TWi3$y[3 jMm&0Ϡ^+e_-w"kn-Om0 2{CY[)SJcTrZ{Mh'GCO+}< A{f{dbբ_!'ד1b~Ɉ dYbHFx5vo2J4ICLȹRH^ۯtuND9dAH REh*01- UGWلx(EovR~&q&$l ѡd.˳ӇPd siVol S`r,kT5*䏗Q&Ee:N.S l?RG,h00_2b7=rYdE e2:~JUIS꽜Hh[C"Qy$@[_Dp&˴'NQbE Jڞc*K.ǁs @P.Ѱ;b=҂5lDI^?,6}wtA]'d778gi<7j?FuYnOV܈Ƚ-1Lmo;{l}ԓ|eM x-A$945gB"IKT$>%_#K˯|-p<0\uMQ͙Sqí(`DԂQQ[;2_.A~VRZZW|Be{o)3nD2>+@?IK1]o&e&|-Tmkm%3Kẁ5Q' ȕEpLCKw]JxG˒}`w`D-deG }r^V&ݺTG1 gc/~+h7RgMc@Fu8}o뢻j)_daos􋖢I%ߺlM>b@JX BPyL ~7wFLe%YUė 2aN+bJsl lwz3aKTW V&]kXH>.Tr~0RK]{qWc֤h.r`ЇI$ _%GjeCa(ѧ~,[Bʍ*vkax,X0bkd6~Z\ 푤nM)[=oup{+a8w31l̓oD膪uW:ƈ$Os*/Ċh]zQ(_o?ea]祯N>]&οAihihOm2ol2։ O}6Npb?9a0_4vvfdfTRH8OaX~K(DgjDc,HP^I;Attls1dn" (1D0y IԀR*+ Leq!(kMqDrPΥS׹ UOaIrPJRINWӾz#zzڮf5B 2 N C-< a&ןȍ춹&n?DxEVvqxAOy7j)A,/ȴ"ݶ}R,hu=ѵ;v)7$@KýoӮH?lL?LA90E[aq[P2ngZşsЀ OZ5 77U@lM0ZHu%Gg|-.'`*W:<^Ą&7]Ot&\: FMD>noȠG~/:fvWmZD~j !Q\[f!'0I1ve>6wL (w#LY0vQw.'_pk}fq^*0$i"HČ{@OB/x e4#4q|t||&Z0,C…Ÿ%\_!'BMƑU+2^fL1g30 7iXK ~d]='IrɐqO|FA3V!dcfpsZIkJ>B=t4@=`rB7r9O۝cяHtr`M  h,r1OW#+!S9]aCq5T(:;+Pj_oK %,_Jctbԛ㤖<6РdʡbVX}D|_QKjS4~ . FGV=չb9lKGjY~+1б91QzS!;x)_% &a:cqYn(E+LB䐥ӛO &qG(7ၕ/E T4J%Hv<"Iw6Ťmqb\5cB FڭҟW+8B+" F3q<_#SP s0C95:jq*Tp GfFLwQ *0ćN'cw_u@ud2tUc4Zlz=^Py֍ZwQoxSsvR[ۏB )r"MD<$СN hK]R&]))9rM#Fh%ȁiA訣9 j-B:sk"]Kt7Rc*XZwd_Lo(LjGhK[C`+ A@l5S=2B:Rгz!3F$LUݖw-kgJN]ej92 go1O3]ҜqyA;1ZA7dxxmПlmlh*^{faq18m')?M$?| ܱ7 ݋LkJ}u=i;rP)4Z ItYj g KH%<L,)(M3J؋RFi ED#57BH}j2:= ҁ˶:TI;j SqU݋@'6EӃ ؘLsC1w!.4PQq}u:|ao)HwA`?;6-ǐof;!wI='Av>LvD,XQ!AqØ65Cp|;JGqk@w#kf;gp%;1Vٝ.|uX7oDg1j.azܷff8|:O:I20V[gK ~8`W3x E8qQu uG8 Zb, !eЛĘQB^ape׹9HZxwT) pc!!HnT&CR~\gJW3+aײL6Vy@WDozq|ryD;yhggڹNr:` [P;Lx Dj#_$㺋ԙ\VŊ[UDr#||RvEV;5Ր*oI屺0?c\f.oNR$=# @vm_7YFjԾpsA. eR0V>tG(n s,nryY-<+d%N?#7AzH@Rrw87+aǩ#֔h<[MR6tD[IR6KH.`ֹPhcy@v>ѰvjʤNveALYo*6?§t]Ualk\XB7z[+"!򤚣H^Ǟ['chq3vz!hR ')Y=E<~9qz [TF/G̩K!:xpLiEI RNO*G<=)plHnQOG:׋8PJjY̴kǯ&M0gʋ6̤oz]2iX!I3o""ˆ%I>Bap)2[H\`_]KU-') +)f;jA,LMDN=!$ygZ Aa!:"YFGv٢Mc |Uϧ~&ԘADq!(*۰[&'O>R]s*羨;_Ygt\t|#o H؀F,ŵF׎ 3p+HbP rUe#GyEC#^IpԽ#e }dE!ʧp +Z#|嵫sX=ND|M"Yz| 9Hp*p VY$SǼ~r&UDGT- |~; &NϒO>~LWLA/'&{g?+Q?vbM @n\Q[#ZB{D %J mXQIKs \;892\"$Hs~_P!Z/"u72M:rˊ~VO=daĕٷ~FiY>QM̵GoYp4D7?8y•' 6 TVX._6=˔n Fg ږ&9n Ym6;ȓplK=+zḺp.\N@0ZƁSk EO9D*/νvd+n&2dt Kņ<`, (--_8$ÝaD ڙ]+ {"=5fD$݋x]5H׬i&zFTcoAN9 .TKT**J9~V_Fy܈Iՠ+ *\8F_JgtDp^=9a͡g>{sŇT4^ܼ$c=}PrHc͓>ӯ(;nd %{!sPFvKؓj˼WAIG2#0GN}_pŘ`66=GYYhlj9'Y oLKs$O!r]gqޜvA:C^mBϾ1iO@ZQԫ_6 iH$)]@s=6XCW*m[Džm@?M ?(Wa!{p8JC[|Zӳk+ zڿϙvA k/Tdo?%?W](gFŷ"%,)J@2ӨVrp0DhX'W 儤:sW WZ^*,N>#!* {; :yRuBHMjԇޡлuP`Ia$eYW/Yme=sgZji?.,n7B{_BqzYkkT]o( &Q?8]b#d! ('ǼY1d=>2CU+c E]r̞+ڛ'7κM%1cs`NgV]1) 9 ǎ)ș?%yR'v,Q%vޛ[ˡdLʷ/1 ZLzd b:K PbGeRceoˊ>]ݍI'>_P ˶=-aތZ ;rvLTUpkj)0vV["_t 3fe`tSxW @SϾ^WH >`rK馐%3 Yk ~.PHiprVKEn&cYЈ`{ e.Ám7#,ti=1MӃQ6p BD:M3E ;dƫ׵}exnpy$_KR#w|=axUg_?Lghev 5䇗掩!t*Ѽ4n܇䔣W:z7P id:Mo?֖q6t|P@[D!^ϋ@daoʼR椲p<0*3O#\ J*>T.KL e1D23?nL T:G!Q>N1s&ڝq^0(?m :{ë}ATNe WD "bC`r=ͥΤU'L<7 a}*`d$MDIJ[1c: JPIt|W eVBMEZR=V!\INqSHxX5շ{8 i$m,I^peC(&bNYe˾Dk-Ip}"vo*/ =LYf~:0tBcvcsTXaoLlY9 @%DEgc|YZZ`P!ꩯ,'j_& _k]|ސ5XS,7Jɀ+V}wW}GXey  y!0MP6*=kf# c䤜Hx{VXer FV%1 g^Z7+OajrBtۋ:C唐a$sUnPbjO SΙV?m/E4Pxh/u WlO)-5M'E~mp(r/]퇃UIKp,\M߰ {M-Kl/l:0o!; U"]1|;pHG(Vަr& jj \8/ +/67%#D[a&]"l[FcoEXy$5_TS.ԶPjFEr_6rT>m&s=JRµ}EǨ)ih?tI]":j6 eIBoL-_n:wz4~26?m#{Z%$O)Gt >2ٌ5tԻQMԺ*m}N>FM H2sAvEO6"!<嫘[.UJ2_/pH $tV4py%}žx׃JzRP,r{8(;WOqKr @>Q+jqE0O+>f-Qbol%JT^]kv{.dW=vHpA[iFaFr-A + G"|+ A:w|@Vbت^־ϿܦK>"pz:i(O|m^ac aƇHZJm#i2xX: ?*ޠ6#r{;,UՇQ"IXS֏ߐ~TWbӸ*Jwgƹc_>sSpKkt`WBp{DWNh~Ƈ K76qe3ׂǀ&LV3o;vK3}>˔QF>I1݊',m| R\Sa\؈~VgMSڙd|1?j&fw΍L? Jj1LV}ZKkz#nBN!y2?pt!;6pC{pr%*Zmk)^[L{7>FaCqѷ+UV=T* 6iYB@4E'ېV񃿋-2-RڐDݺ5@^cޤoF !hO .;W- hl'x;G*h` ]qHƛт T6 b<  %CZC<4G=KsBGi68?4{,b2W$ `'E۴[}Jy;ŀJClZFmYoA߂ލˍc?h+Lav9u,3dM#M4:nZero x]֖映eKaQ؊5* n+` D]P-Ljuiƣ1 bzLAF?u S7ɢJ/tY q*(e,8-nG(v/BPXN޾BW͆0a dhk&%zFy=褠5 I3e!F `Rp/nooGщrDݮv\^S'e$whXekiI*jjr޸m>e1GWL2ӗv0J Z>r3(vq3+PL0:/+|]i7+UStf80jŌޠMtRO=co+4 7ח>01_*R63&9Sr.1lď lBp1 )@jOLS UB9Vq+!EA1@L7 7Ҕɴ,L7*@Xm 1R&54[&[Mq+d~P؆Ζ=6a&=J*qzUrQ=cBFUkgF?g'-j{WکgN>wcK-@0 i# ^AhQGWf.L]+nchwʣ~/٫D|\Uv(bOkrڵtmN~"ж"GNMfEWBsT3Jj9lM o2HbxIUXA1UcE@ Ip[TTGeLcdA;&Cۼ>Y1\gb!:)b yvBu;oUs#K_պxI1fq8127w2O B?=slrYD4t#B@ 81VOd=2T 2{5xYiI&g6['ehRT53Ww);Jư>4JgcNͭ䆷Gu$ PL.~JS]5X.2å7C1U> RoxVsD3޾]MI*u゘Uf_::7b[&fa]x sUUWyP Z,r_O hq3gYZ0707010000018f000041ed000000000000000000000001614216d000000000000000000000000000000000000000000000003d00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hv07070100000190000081a4000000000000000000000001614216c600002ae8000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hv/hv_balloon.ko.xz7zXZִF!t/๻*]?Eh=ڜ.+>=ۑDMM=lj X+zk6觺%fW:~%v'W9M2p<圊7YWu9t7vO*^EՐ d>WW %0Ktdݧ͝\̸`b?z*P$_bߡt su}Z]Le FC:n͑Hm)}==")Q?[^*bN[j=7׺fԋAHWFUѭ36Z=jMf.դ@s/~Dv8")3yCLuoTI-_-Q$^Zbz@t)l#4Mh+d1T@d`$>ϻjL{@@(u/#MTgM&~XZJ mctxY3E?x|ƐzE6E7.n"l0&vmb觫Cgޑ@(!PI[%5nc8 Ocu*Nʼlq5ʗp>a Az3e#M#s`,QCS"ɲIz7 [5fdY[P;m\iunzn)$D5B ::podط ZD p6&Z:+"O.V C$ޛ 뱍kxV΂Ec^ѕum`>':ظj" 槀'vN6pYQFF'L6P505lB5rb)@PtJ]5TQeejK5Ca $gd)+C xFf(WDO{7R'0ֳZkT+IxޡvJyB}Β~kZ*ċ>Mކ'h5&~f>MIop'^8 XXDcDN/qc~SG[qKi@'Gq $6B\7ra+dx$3PSR#>=ԩ*1Xget"IզSC;$_G|w)rn>s*c+: zF'J+tӯAB3. ~"dxX8fvVY&k@>slx %ibu6Mg,'Bh@DRy?u7WE?b2&;P0vWWlX0nW1-IL5ZH!B\Sƥ[f$JBM7o/xHQp~"Ռw9CԜQ}<1|${yk$g [~L=;@:vPeuJ%ӰR~R= pgI̘eJj )pRlD52_Cyjo ť-+aD\#x!D ³QꤩHO0kUQ@GdH9m97ԘV^HYD;ja;u  wc6 ^0d+ee8- d[h/@+- > ( ^)O`Nx^{! 6o.oN:0wR鏞fjPͥi4n`P$@Jyfϧ80[WQd#g3= %Q.AbfF/c4g7`؅&<5F>e!kp"R|t͏W[Z8ܡpwa4iV(\c°68?'{\#_[>f5 -D/%P/]]< Sưo{ 1 M\_n:s<ءTh(& n>Ͳr^P+8t vv6Z9d̄چƘ 㦉$g_@ˤM:I}e6J S|o;a^}u݈ˆI6Icav:&c@D_2},b(=$lL%>v^L)<3P7Qt2I:PIMp_,SZ-V7ĩׂܗ53L8;O.5Nh`5Z7J?X&gsDxXE@ð ;-Q"GE7|6SK"mdCnV@z@z2I *.DGzjM0׎/6kWJg;8]h"E*j֨)^oG)}C߱*NfCF* zsKӷH4==%cThKDl DBj38?"V~ua~2&hڕ! ͮ|bj.ZO $!>Q$PdxFZ72`/kPw"{MK؜jrfUN{ Vx9gg3F`6t𢖬2ZC‡ؗZе*tML ӎ_7.R0% R"%+a`ܕ=".%Գ9W'Rw WzA],6oq|~(>L%3 BiqPX@ kb^^*R#Q%Fs8tZI5ܹe,־{Zk>a[=ZLsQwg@]N;ƒoVA]ţ:"!O~c=H|MǫrԞdrA_N(rcفP'bz ONgxpo'vy",(t7t\A'jA|_ݦ*c^5=iSŽcm7[y 9%US y֜;j-5TBo$3ꐏ_8sAߓRзQ187DWU,s,yۖ`> S8lAL&M?y~b⬛f0˔Px-o<1W^br[g8'ג]ձ+¾\{pN6,Sf4:a_Eۘc8S@ϼ ZPP @7·|rΒT*Ө>@7n40)M?nU1ՐLA n=Tu<+$='Wc#e ԗ)#rB_]Y3c&jJ1Vw`zƷpf \ ϹOۡѼ^jlP64*bx}#/Ouo ?RqǞ8(S{$\Zla5= yiғd1<ϐAG"0%\F9=v J3jc{%nD(chh-uݪx-H ƜY /.#_]#%&E+ Q ⹝çdQ"^Xq[-&bqI9 ҬMDΨiU)!4zIZ^R~[ g9 fRy4s3 v|J.@m ϣNxd"8S//p@NVpPbeⲺRҎ=Oc(a OKQ[eږJ BH/2m ,%3 lP|sjVpn;̆L'YWx];U]|Ŵ3Ԅ9tlϋzCrk G22|[~CR &7FcJL;7.B!ץEgWq䀹R`@9pg1WGx%a;rl~w_xq++6wc`X3?v]:]evS@qιi O=<Єz5vikLN.kY6-ƒ-Ha$OUʺC2$ݴ-D$ <8Aj{X$"NVHgd-"muDw|pvmmd:J3-`JBYzh&C?Dznqi+qֺ-rM@oc) =WL#l}lN:W(ATI_Je' =G_ nһɑ {͓G '?JZp65U `6O3=vEFgNs Ԥě}97@ (80=j$VCKH.p6.,0q!9}X۾٢utHr@ǻݟ]R YoJ!l&&Ғn=.t itu[꬘E?3tU"wm4]Ѐ#J=لwaOI}{`rpyc[X{f.ahlR2$FO7u16z)]l[ge ̝<mKgT;/+G>OOg#qry*Ad7W)NXHS8L|@J0cܿ^ J> x*p*Ax~s:~/fc5"c[Bv' gida$giDcMszUvq5c{@ LvCjГízP?dĵ.Ȓ 2J8 cw7u75&1kD*_ؓo4>I{NFT[;Nذ<1\g* 9׶ˤ$<m1求TʜvulP#\j{QMVD^ {mDKYĔ4x/j3W םX/ײŇXHN/ʆS]kZ{YbMRk^⤞bFBe,^ZH4B_j+ Pf\P3K_.TGZdrcjҨ:\@6b7mr~nx`猯df:̿)Pw4nؠRpvJfS*hf%kq&&3Ÿ,T,s$_}IzE&I=2j~< ݛѹoȖY]丌r78WI:,*\NM -Ud}f%%T22ǣ'?+5/ҏzS 9,IoZ4b fD㝮d3焲 +*kMh|Ď(V&+?SqIE]^tkYPQX@e\x9Q'3/2.:Z| }Ř]:dzzs%ꔞ'iBT ^Xn $e>yׇ"\X$睋NEEyZxʜⲘLJ%Q!rRvJ͖ѧoeogO v$lV А-?ًmͼ=DȮSM:l}690 ;2;V~٦m!nvw]1"F<`# 7/aLc=7x8.9+ @0PHx0AYUq`(ۖ|^]9S*wpPhHt_._X 5eJ#Kg=d*[$fBd:_\)%7P8ʕh2ow~рpMH*j!C^9Ifuĺ 5pбt&n5? U%dVA2En]r@0N @ [S(`|w҈HZ6QqT;1|yNMo3ꀦs:uw͍ dRMQm@evK'bflu4*IԖ#b3ϛR#tT֝/ ThX!lz:bbL|OOhrB`MM曓FødyQ",fFtŅ3Lݿ伴; \Qy]D}`u @NY Vl'F;PGQ⏭p4лs.{'*E֯ '`ESHׯ9'ECOtmG {!s&ИAN"8oQ&4Rj>~e&3*ެfw? U;'Za^uvI0zv*JɤI*ƶ`{[ j`C*%9{+n%? \P(Ox; RA y5őKΎzIh C~ RuyelULᅳ.!jO tY%,O 1f.b8쒹's^2Ui- 񚖸 '7x [AiӐ:4jW2A(t-z.pE9ĘJopSXE9Ox%H f~1Yvup~5fp؊\M g_3LڠfZ* X9_5{G&PDIA^bZuխկ4e$}J=`K>>?fH'j{H ~3l-\  7+$߃2:2ᔹ.I'Ƕœ) 8:d2?* Hؿ_~@RzmЉj5A݌ߓ0' 6<~ %9 ZA+˃[~L,[AȖ+\œ 7AZO3;M5[W)j^1֜:y #nVFPϫ弫ZH-GkiXq.$t[@Ir-{8T>X9/wh~&iQkP3E VLb!Y0oi}R$e*66Iw0h}"-] y2j_̢6FqǍePpP$9_*bVş-e3#_ew N) a*K‘^`+GNqn< oqTFGO5~!Sv&[{Wj0d&8Y( H0oNl XAw&<-@A.cy44- e`rʲ= L :/fE](ڍwtVxԠfffe!hQ_(yc yǫ3&&rB2*̕56x$^@hN0u=L?nv-\/,*#/_+! #PM%GT'(D==y?YZYX+S1 kIhq@$3PcV90I|7nd,5ຢ-j s;JKYe\TA*GCP:3`Ws|qyYhXlmK 1 9ZܝSTBQ;VQ20TSmؼgO)2ָ,tSF ^*dD"0Otmd]Nq |_Ӽ(LM3F9w>peIvwM`)y,C,1%p/ |3zrO8^l*Bw1n(qճ7_EĦ 0#rnZ]識m&r(i-ttruG6f&HAXӘ" -UՎ &c[=4 Ոw\K-QʁpP`Azhbe9)v`!ubs#gFYoslE=|? VP`Z,YiC;<^g7npn4}s#)" w{:73,7X[ax(UV}|N)z$'g(HGH°9 ;$~*x7ȒF ceAt*zX7 k;cXԈtv=V8K?9^Q8@}SNX+Bφi$jJK= *;59ָt*-wT-ө֟{?^B]Fjtj}Op/P[dYBAq %ǎaU_U-y>!ᥦ-RV}[# XĬ:-:niTb+ BA9jܣ24>E~$%lJ^CR/fpC$s@z Ӏjl3@@h=Zvփa]#6U_kםEwPwu3F`bw(Ƕ}_#]O[[I! Pia>: GL S֤J n-+Œ%F6S5m]*A$%jҐ2CNu<۾_bw\ ؄۠Dh!_dmh; q遘ϜKfT{҆k Z.*ΞHCZĨ#ZKY>I\a$G*Px: wԝY‘X鷒>!YS.8X+eM=ЪD \" tBj(C'0U^;gYZ07070100000191000081a4000000000000000000000001614216c60000380c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/hv/hv_utils.ko.xz7zXZִF!t/+7]?Eh=ڜ.+ɏwTv{.fE2H765-(@% Gc:%xڴdȓ"3z@o {NכԦTws\ <7􆕊%jlbߕ5aav* 2^2J0WжU(Eͯujj݂oEU#|+J\aM[$!狸ͥzK,PRQzf> Xmc ]@J>8u\>Nq|L^J@}LB+CtpΔ5"7H a>&#;qAw|3Dr%TX:RYN1xha-w2/QVq uS\rw[v>rcF~/lpu xzh?p>әXWګ񺢮M)Tjm؅3g^Y_P|m4C~cĂ{*ЄG㽗u!б5Fw^lk~ɗ+lS}E!WGBVQnT"73r3#x5%Uoֹ/]Jk`ޡ@sm8YX_ i>6|n{PM nǺJ@˞S  ] Jڍ eѱ}|ܖl3䀵qKqpxS/p|,15\0Kldz1 gW Rj(H:~v@e7Ppό B2a0¡-`T٣J+BE76Q0t4C݃Hyd#I.浚 4L$kx 0SɐTLvP\dicwuA˭id{X/VAL0{ ZyqB+օ {GR94__wWCpC>Dd{c5LxأPqEhbIcI[Y57)//Ie.a& YyieCo>(vA0(>|~In8CY<QjՁקJ?][p\'XG;uη5e !VSr&QTFI1j &%p`{GANЈ.l潳ryYŠtʑ]~frSuq3UhaɋS1KJ^bMH8ءuf>.n:z TW$C<1 Q/0w4ꪨ/!vO4F;Z oiрDkzD3^|һ2 Y@gL_乴)Ə>%q]kimwS7`AF;M΂.O2|cO"߯\\Mܥ(<OU#qúj rɫ. nE,."|ٰ 8usn%9R{+KO'[bRd)9dz$(L@_.K1dڎ;ׂ6an1s[w[:0+UԜs.6dXS)#1qm'I#j xJ&yFQ^Om#v)P19zpk|p%xB, c1Fc4L+𯾴gKemFv<.bIfk@Ī 椕K5yQ6pc2dvo IG󷄡NTuN p$1*.eru?o%/tVb.-A>mZ.*U2IS{= 8d/ o0]¼]B[ۯsR$xN}|3"w Dujlq*׈Ǘ'FVs V8%k&R+ARf}E, U}p]mIk?% _Bӂbyz2MMkԔ\n2E[b GG-$r]~/Q6]UDGڼ {/ack^RM:azѥ4n5Sar@d0Q6[O"~r#F8٘ãFy9Լ?>OX9gb#j^VR"N:\o*A)V?] zq]'<`j2[ڭ:S[j+C MQOe zL 0G٪2Dccȹ⛕;Wp.[/Y+:lWǺ3vxKbV,`EpXPUcRC5?eP>\(:俕i%T(uYe(3νRXqUnpҀO3 d3LONcQG5ptm&6 z/5I"c` (8e]!)Eo]rtqv%%@zbщ%.Xenu B9t#$ߜQtau|K`[._4(m#?o).|,2yײc\>ezUCzCo~3CCg|il8{ѭPVXNdQLq]LV |@ 1JL'=~9X9&)/*"_s@EUWcؠgN|?m 3ePWK*1Fw !ݯ16?Yύ4a&lz5Ox D0\ 8&]`ha3-%avr 7{ yWq_؝WRXn`V`~JLxIEFQva|q3cJ@#4%ˑz(Y .697_Bjj(g?\"sӍZ_ߚK*9K/Uc?T{;ZGEQFS'19kU;׮_#[pn(_;Uf$>N(5cN ?tFw2-[\/[+sb(Ҟu ŏq-41#r--- `U/QK&N*=$.Id]*MI / z>Lp.@8%J\q},_3@Lj3h+HRB`#ʭq\<"œpLY{nTq$m-]Nu &gӴgD$klD~a >'-&pʛ U{}lL"+qTch@^XĘ41藏6G!,muF֦>p8? Tmusl!es-rtjگܔ|&x%ڊ`‚R=e%y$XTTĮ~ޙ'%/g{FC<d^pV(B$=Zڄf5hE$&%= 078n$-g8;Y.xLuu7` oG cUdͷwk+F\ Ī7ɽAwr@{g&ds2z5> vE!6|9A]GQL%H}7ͥNšV+&&rJ J}R-)6j<^3yhKm׶ gA^.Ik|]^` mV˗O)%x/=6JB<6ُظRKbj%cv p΋c CmkՇsϨH$ ( dJ E瞏 XIY X:zu5 _L{;h眡KFR F…JΒІ1i MOr)M췈{]i{m_ }sslW.CY^8/8᝚<4)Ua%s]U1O3Jqa Xp}vd@/hF1+*U GY*~Eˢ4faWO3}mN=I#Oh)iq]"(W~C@9Y")zfФwXvjO*y"fM^7vÔ}}Lz31l= #RtW*}#W [)K뮏|U 'bf@$&?_9ѯܹWiisIb[h{ƊD,,=٫!`jJ}*j<p 0! D,?) ԍbCq@ {,=Se h#HJ[ ] ( M|F<.L1-'o.ߠ/wG{ R [J}]GQ;bv]D/7 _kϠ%,d+ # 0f5u]09u3#*+tm1L|z,o+fp}*SiZ´'^,VWٹ&*N swW/`zvo"WOgFߧ5 3;I]7/-wOgR-7!+Ph{2i*GkWP 0|Zs]*8&FJYRzz[4>/E/lo4*E 5wY:$ 7zoCvOi`I@W8A*ue -]U9,GN ]rxn^S^F !}0`9deH3a0!oY񵋀 e_K)BUA;LM!<ۍ- jƦ dp)J~uޕZIIPmVy Mb x6Kbe!!<z kх4_O_h/eG$I hsW=٦<ǣ~ ƫ3EbHxAYB3a쭆35#F" mqbP錙R,4-ADhZX5y*`"};9Pˈ1-m !1a]zA`=vȔ2.#Ih}[EvW6SL*IDqGXŔk{F~ 9$>xcXvpaeU_ aeM+?սDau0ąHt w_-u)vnO[+3UНX<*)(͜/o3d?tRsw#Z%^c?tV,OA4O C!Lğ|ӆՂPJ[!-0ed绾\׋)HSA >puR%3H)5GiF|0*;ƑZ6ʤ9^ ]]IZuik qDQA!sml,i4]TxE0N\[zCTI'WgF:;#QtfnN01W:I>q!1〔=, 'LW@+=S (^e6ژ j˄? LL ^E ]8G|&`+60R򤘗p|v@vGC|o|VH@A )Jf ׅUfx O{ lX! 5& '8:  Re#:b"L7O881ti,nB/:z:`?vݥvh4 l̙kX:`剦>94cKCf~DQ4bI -( dpN7հ^/Maڸc5&+^U8Ԫón\XuN" Bd.(!<k8fyȢu!ӞsC]R zɏ.a*;ItsQw5]#TCB;&+GA=7i"%b0nx6g+>J{q_/~,M2 )tࡹִsg(l7XzP !A>tUt`S$%v 28ay).?V72/ 1oW`/->;j";m`ҒLh1멖30=Nln9)pr~'&X6!J Lb3d~40 X9_%Gnڿf+ vZR/}wš6':RS=FR!0j 3#C;oW|.,9*ikm9Dā+M*#>Qif R5`]SټQ$O)sXO{ceq9CjO4D3FL" R$0=kA!9FP[N(Zg€iY1\ei] oAq/Ӎ ygdi5z̴[eLk);(i<XN,<9Dr7MN{e`y bPpw x$ZUg<O3k7c LIn+~3 N8ira[j-{AO`y#qjYhreEs堭!djױK;8\ۍSH>_c)>7ɌE1Yߵ!7,=~SW՜vPU,`lJyR4ϭgw^R<*e|'3t )Q 15xUafLfX߃*%`wX`ύtPk0 fZ'HҹΜ#Ǝ?OGVt;WAEg_odM&PF `u#"pTng'mm-Z9rƆ x: zpR\F!~߼f@~ckST4$ m!(Ù$2]ӯ^y&|TgæQ!-4qDB)}dh7s-4 P8cK#~IRʽ)461cB']L/2/*œ!tO3},K_u7@[ DbL0c Y$DimAxuSYMp[6|i=Ab+cH=#}JN׺i8wDv@p?:iTkv3G? L)ˆ7M#Mj}m_wZkl JFL?y8Y> "毡viof>\ƻhYrniO !i4USZTFe^GmPȇTN^,c}%E7Ikw,s%F#vfx0K W -R/'1Tm+X eO '!ac(18!?q0}%c.L9)vԉ8'j24c\NJG(je?.r<{k|{mbb6}\˄4fG䞰<y$A}"́62tZYEJO<[h.)y\錦tc-C];7#ԭ'ٌ GTUc{DQ i> |p c!:MޞwUq[e߃]@C.2 u+li&LǝEX`F*`_w@x.t?s"jU1NU1,G֘uh0Kτq-"~B]iT # }D0xf3䡿(1e^@60,9|mӷHĭ$$D '.t#tB?cy/)Ӫ8>و+ PeJyԠ' _GLjSi{`k_ra޹R` 'f BEGVDRv!k4Nj6WkaVo&3jS䌓"l+@&}yfqe#tN LM=He: r;>%D!oz>G 4BCj F:oJq={WM%wBjml.pUPϮz=\oћϔ} S.Gd<9aFUL9N~ v:#vi y>`ܣTG?:cdL]k#P#rr>2 䇡f)h}R-.zLt(a,6@I v1|NA٨ .EPw7_oj :kAZ1Ur])cc +,%į K.WI_ )SYзlUn7dl rCpQ[aBV2gS4Z Xct@A |㷸jU-tѩ-D$d,,XDo-K:{J; uJkxRF #o췞)cv?9C N<~Ūgg/ɳ($G=lAg/BOWo2Ep@Z Sȶz92d^KWf▀¢IW>vnލ$$]Gv+xEډBkz5h~c crHkzJ YI.1kts)m=i EcqI&,^ܓVh e+q zx55JS?b-m @ ;>qNmrh>[˛FVmijJOv^c7KCl)Lo/Hۻz"RuDB63w!I/'ȾogB"{4F*б$60[Wn$+ڗ%Y,ZqV$Phj]%^ JsjB}$,?Aq%VbYDyЬ@Su!lJǦ:!_WE}"l)ُS!CK .O:XJj݌Jv݂m#_Α!@b= LwVXL֒ۦВ61 lZϾcW3?robS4(OPr@>ߖWfJLR-#>i> ,0="،;7tVF`8T.b?h0@۵=W!A(TR~Ou[^ WHᑎ9rZ&{ߙ/3.I@IMBQ*Vt_p`%X|,Td@Cgv>Mcxt5%$b*ew} ,Iav]$ $.MOc"C@Ovz[K͔iKo;QRgƋ ]]nJƖ#kl4pMSک4\ ء^aeɤI`.Re7U=LehN< ش |+K_| >{7~&͐, T[z^cl%?Ɠp\<_O\ | e qM ՘, hׁ q5ѥ?[` TvNAaH9HER e 0uaT:/c_͂@[u&x(GGhaSkT94Yz+U#M6If=b]C%aӠФWhh[_=vU$e[>kANjM=}y"`4Fe.Bϓ\V:~ꍈYw֎, Zǝ&l+OCVWv/=:fJ LnѝkSk41jAnׇTbb=BٍnʽB6)W~j{Iq1 kհQ~`*t(bՃ$:R| űΚ1V(?`! aԶ{A$I9Q.V_ƝLfA9: ޥ'*We[\ZK-D@\:GhzRǣVY:h8a˰Ḷ#)9XZUu Rߴ- ֽyFLmȯ#t1Fssq+xwնǕy^hM7$O` ˆ`vnF1 +=/o`LٜPP1B&DwV{Ms\[ k ?\D:V)z'zzC~qC>\Ukc_%̰y(ɖk$t#)do_  ګ Ga͉v(;C-ӻ;z%*yց0lS.p'i!}N@@+,뒕))I6~L4 @e$iϽ5]oCXlZβe0|$6m¸T&v; l8ͧ1TdrR8D/ 4-l+.]ǫ{4 $ vl;Qu)Y0HMI57BϿ s=է"[PtEa3.PLܫs4DPx-+nv7E?~ [ZŏSZI&6Pc- T@dm}I7V8e ],N:pJ {*O}kd;ENpCnCY=w^ó8,ٞѺ~ZFP{uaNHv<=o!& A1v&!!wvu4"yv:sn(zf?eo'f_!mD<ǠR`y]9nw{+TUF_54jj!c0?(.Y3[v'Svvo;CV$SKQD3Gҽn &3&'s ܎J]^ɂ*Ch\ZrHp kXn}?* ȉ JJLkb2O5\GN^&|ͅKCP%,  b& A?Q)MQC>ǡ?mW<(:V2)B /岗1#P+Цk51K<8|wü i? m; }I^ΏNPywcӴ.R3FKbZf/CxDqDxӷV-] Z'^``uO`A9EGVd7ӳmQ(\"@HqGk:bs:#0Ɔ AUVNwpap\1)nBG7 Q>MhZz{'sgpVۃuWQFD3/A]]SQe\#ڙR'TInM te9PpDA Nv\i:pѮ?BLD,{" twN1?Pޖ p@]ln# +IGxra![N"W5w}ϼk[UaSm_ x(y CHRQQ@+ w(} ?8lOAMؙiK/SgBm|߾qAcGxَ^m hId]KގJYÂUW D0 ~s8 XxW#kWt z+_zҳ.:/ƛQrGL$^0}]w5[N`14*D4)P>D39S=0>OlS;{hrvմcP qt.2T"B&LA=7G왨 t˹.aJ]ˊ^5(C̑v,fq,H=;jQ!;J-64 Po( 3J6<ކQsknb 1Qp:!ܐYQ"t.Ӷh@\BiСJg,[=,?U2J u;_/ <甑H3=?+Oe2E:'ޕCgbo Ẏ3)-xuxMb4OLdv?I r*gµMȿu(EǑ|A7hJU.":):ޛ]p(|!k'fp)P\$xqm>Rw4&)= Yo VSLׁw( AKN&E!жGŅ6Dfr4qofJFG|t$mbkr+_ H"3fHF2I, N9vRS3=}t2.wBI̒)8 ͺ~V󀱞(6T`yI PL|>.rsu$fD5w!H牏-pٺqMoRWCޜ0n~ #9B_.x+P1<BQg>e˥&fSAGnhbFmM ~o M⃎xOK5 BpW )bIZҜAu<̲<4"V@P"vG~O4F!)TcO+dos{2b—=P-r:唐8[MBcn\-XMa@CJyTyg'5 ?4d:ʂ[҅8ӛ#& ZnT-|r KwaQ֟1 ˞O>ϱJ9my LXPz.uRrA8:(&FKxx91h+B3>/*yeU4^׾c%rȨ,7!J^!zCJS$Uu0}4.#VLsfƲa`fWzD+|97ai@VP'GԠD#0Q-EӴ2 Vr ?0B@[ma)7Ɩ!{(G[¸LsS6C+}J&&=ѐ`}jKdv@VK>>qNwPuSXm{:<>96wCfsɂԷKSZpGlNѬfxq U79u쫏}w3jL)/ N7:dxEӶۖs axVs)\ǎwBt~*iKa.! 6 Pݎ%'(*.0֏RPq6w nVx\a:߄z9ӝ L#JfA2L׏Z K 4ūi^6`dXgñXG-46 VxA)."p7m;>8łeT/}MC5ԖuOS!5֋ḛ Ŷ'z$+riҧy(ʎe:Ov=vw,L@;(.Tml/ZU}oIJ RrttfuX!J_:Ǖj)-cd8Rl>%!C*x"EۚIS'7w/͂.䤌ao |[奓 <餼+~&dKq1r|/q7ʩZ@r|~f =gK-{Ud(8fT#3YT:]NJ+,(dE|6b[oE FDczO/S o:ޗKBÉ0Eaa)7$D#d(>ڸ]2'&5M}z@fs"'x3wLX/C[V۬Z8!S$M\DйЛN|?uti&p*H\*Q Q@<1R64X+RZ&?wAYN[H|+޾So.X ۷e>E+28Vr,$OfJ_jvbtG|֩&HϯezcL wk1т5K9OXQb\Q9DSGqA OYb™bi7ʔ iU~4q'ȟJ¯aB ,ߛ5/pcy{L|/tuJb`Qm i`<>D(?8 wxW~'.`]`DBw4㎳_7Wd/ g8dSWzoF,\D 2!Ӫ 2ZL~[~{Oz=/+g8dX7i"Qxf9f{) vy^㕖G\Kmrg ?X J Qu,ڗ5<|&]/Cv9 ?<[0) N>KDT5}\p1' p+a⌟VTXtҹYg`xN'܇1I,QEB`}1g29/FMjŒ|C p?Qȅ>suX9nms~l?Q1pn!ܡCRt1ʈk&Z u 8"gŹdkУR FYUjJ|z .Pӂmid/ACى(a8m2܀(%VW,s/C4&;XVT2 =f%:W+xU 2I]f>/A)@ |jz>d1fe5㩌mA_Z/T\[$ "oFq>{p:<]K[I ~oC`vfFۇscUMJ'{+*6WV1xԸ#sxL[_¥ xoqb أ9Xo7ERGEZ(KI nnF(UŨ@rςs6&0}`j7.M!G" Ngd7H`'C܆Zk߹͟~5\KS@X /j=͸4l\s~OFCBeO`8ag: ;7Rd+ k>X0R#ݔsHdb%}OcqˊrIk^{@0m}<a<>'A*Z v$1j)y$U_cJ~Py#cXcUUoJdd ^0e_4T oݓ"Ҁ01&ͧHWyJ>R0FO#ӌ_;]?@Ĥ$2@b p "VY,`#㭇½Pe0V20k_(  a t3h6īۦZhm}ܐD9qdV~JS{{ꁀqW&[i24V13 ^pϽVUp_E՞+Q :e,_ |2諈 4;~s7jA݆r_ UgRXzSqa\PzxNLCm6~BAW(6]Ly!U0N_6fd" QN*hʅ:Qk8:nۤHI";/6] pSS)2FO z3dJHU'"k"7›ovq73^Д%ALXuxdy c/3|m{ Ii龶(Q?pڗzˣ~?} i| "St9O_7<hsFA:hJ$T A|sMڽ!I &j EXr>ELvr MPHEAYZ7۲h'Zמ(y(^\&T>x ]z6 f2 U(eq,T+.7D0!EyVtdH}'KK_iԼk&JuЌ( :ãJYo{{u%/&i/ [6.i]߿ z7d&?ވi98G uDlD+;Lcu}J&;ԭ2rZFS(-xzTHR2ޮTcWs~ژ{g% W4BBxDAu~խ{r SƐez/9\S!* W]90GbE7h˘4w]8+Gїx5H?}D+7o_"r "Zj 6\xZh/?˕JdCMW"!f-MB_TZyĿ 9O@Ycɵ(c '޴_Q٪ uYu4D5}! @c̻Ȉ2: Y=V-)=^X(Б7Bg2! NC$z_Diw'BO(뒋e*P Et_#:.$[66Cu܇MprqXsӠE$*gLrdX {;-iWo,<"z2gJVXQش`gӏXE tu(QXo'T\ Irt6B1dD,O\gTk/_wOauMlˌs_f4陇EA9rӾ<i3=!n oBUDH]GO2MB17̩],"x%6E]s%J1JQQl/PX⵻!NytR`\ >VBȭ1jwYيg]:JvI6XߥɘL`j;`pLIRekDQ1BWbg3Y(PC%#7*~gb釜@ޝkYD*:ٴ`1}Z&F]g1A0!tRYqGY&HԒ]CzN3lV@z ]ufk|"; Z0xf+[.jz Pt^#[Εxa|5KJ)WԥM)p" mHHm;IAE ZjmM=|ArD"a ߵW/z|S9"U͕ b+~{!mE㢜 B3N1"RvH%~ƤH'!"qd[yئЬ_H<I!gΔ';-CX߶^ h/[׎@B._+}z񶱭$f2_8eua^,afq~9H|[erP[ ao(D ,EPqBƳ<|Zr[,_AqWCk~=+x umh(ѣyD^ܰUP 6+| j*QSgW58|㕽Ͽ&@R} Մ^7σY=Ɖ4!rYNj@<+f؆UJeȿнaE8鈄zξ\ϧiaNrήGE]04>{SPcU+rt;Ƭoc *w8CRE]mV "0Gpo\S/уAѶ;`뺪J%@%zމ=/?z؍qF@O#c)_L7XUeb LcaavTOT-Jg ij,rD IH:F{P:_!E[Z| 6!P;ixCPgN2tm{<PtGgDu$Ԁ~j;pIwg@Է3RE>b٪Wx_? `bL:V27u{/rz-tK X }]aJ"ӳH2S{9^H@+,BD U5NtQqX.WCx2Owc6tB|nryO.x\Ln9͊HĎdA3&?\}F$E,;)-H 1݊e;T]]I>E/:Cquvp]| [XC9۝Fd 35BnYԧƀ}j6M#D:׭RW7&ܛFl9@Q#^ ]M~A2mQ)e?QJ_} &G;}VKn$S@^׋Qfe2m֗5rz\;9ZA|12aǝSh1V;\jހTԙҘ|ʄ{)f(? }V(L͗Q1T6x.BXLVU&כϊ~"\0 <~:فm.H8vM8 3j/1XYHj\;o39L_CtZВm˗@E.޸JծBƸ4.j~G߼>)(yl;PJ* {"zW۸w2͌Yh? GHF"btS`gAI[968bdمh8Nw7e5{ae^b ?}- `.KφLi}q033BSay?9Z* %0%B,}ڪ[b ]eC3si/U+7Q{Qgҏ]@sqpsQ @4ک*d֓y9$YQ(늫jM<'fӫ_,_#ugN$ d[ '8 ὸֶ`d>s?53YI*8cF;`8fX Kg+W.B}&+l]c3 -o){)-(nBԫ+U2FKK?p~Q@7 ^R7XT<B^ 0֤2WY 1*PJ?gѤ>X/8ִʟ;nP_X=u+('/+,׏Z'j)$?hf7aEMCT'=&qR1En7atpU(Z|!Y敏;Ţ`Tqǡ纏89_!($Q$nizLrg_Z)@ۛ}aLejI_fѹhY -#YtDm+fn«ArSqnœ]up ڭ#^q1+ShvN5lbGFCv7BM0_qgI/ٞ~D~<4yN nyB4(sv p{OE谲-q`c(L)s<9ao8&Ft'ަ= J|- iPyq}Ǻ qp.F;]lęL@FRE\S?<-ȶc˶2OkrL*^{ThjQ+v7RE!" ٥ U:d^x)SKvIx7:M]Zі( qJF'2K~++J opaGBqal.{5htlXJ4&Z@KX=7Bp5 oİٰSa$)6 Fδ^. فs}of9Q-8#^ew-޷ڢTg8 6 o(RQHosŌH|0\{!]5hW\K.mљcy}:,~%Za*krF'qg~lUNZ,[>z alsdR91'X:P`ݓ5J3Ox@keBEO EoPVæ]^ Vu"l GqTNUO-j"<A̙jD-K#t4TVŌG/-VI`wFV}nut Arh-5vVևZ}K٠>XdxtWuY7faC@m:^9ѰOt'^+s&?YcF?]k&M0]|imPzH#m#>h4LFs .Kr}3yDW(c{?e|tneESrӞ]mT.'zt*RɛW8qH:?@LG{KS Y#F&ěGQ q0?zN)-1e/en+j1-e 'nv+7+7G<+l{"d)UB^_GySVZJ^,X)9[Oh- UJ n_]N[x;[w9"~ZP¢̟{>⁺OUY+iW rycQq7={PAHhEJ ͦfEko|Q22W]<䮐B:Y)w iG^y\iG?V*D+T ovRU\RdjwuL &*DIB- ,G91w3CRwd1HԴiL>>"F)F%$Mvʮor_`/ʡfcS~ *P# > [ ̐Xh5T[b<^D'[ˎ}u'JdJ8U<ks@_vTdX1cȣuyİgx|1a,@8'z ^\6+X)7)!jUut<`0xMg yvե78-$k1t2A~c{ XgǽM쳊=zL1ӕ4X sQlo?6䅈#ou7lA>c~39M{G z|k|y;wnˏT+mXԾc@]iBzȟnW^ z:Oi96 &3q&48눽nȆ霏"K5X0Jj߃Ř`“1boظUwxqd R5'qKaNkz{BZm&q|- A 5*-ݲumU!t͘MSQ!g|]l? 2 M@Fuá-Oam.3@ ? }l]A#e6,=CspC!DԒ} nd۩~Iõuu uwl v! xXV~ع[,ui{&blr>|J}N|~Ie`=Guܓlai ~_6^N0ii  RZ*MMMQh+IO;X;9'm;(GVc:D+.cq vӾFš}_(it$Vzib|xbR%%0˚H͵rgqiSSX~'c.1En: BxY[5(;PrUɲpyzh4}s5k3 ^2% s.+ U=;Hs=S?7A Us\+fX^hC ewt\3U$g<IǗ[cHܶ}Tm8*ZK2vB)%O5smVmyXP.B&i"nAB?rE GqQu(AQq`EY8Q}wvLz!j$LxޒKNHӯD-j]K_gzJ:5W˦qg~JS.Q}./ Qd[++|ܲjx0%c9$h~{%/ ~+a" 48Zb f,5-@Wb5 :z$҉uj-]@S hF3a0!:<`{n{I)`:rx d(=kcDOdV ̑[ wq f qMݺjam1vRP(yɔ!WL<L=U> ƕ~a9b؀p0/,+މi5Ueq3vvo"3C/Qؤ`n 2i6ވTKՆP(]6vYg?,7b] sBFjA#`OncoKR~kG;#%m=I+hmeIM\V\VY}6GFɥDQYPN|%09G)U*\{ײ^RoB (Pv C38QԾS7(Lz261k0kA~pնԿǁd*/,$XMq1,y~:Ņ!tw<-rvQ>Tիz5*7iXHLBOO/BY`#s$@4ޭF=I輼 iG BrZ멙xjUY&ȊiW8|(BYy'7jțd!}.'ne|#sBZS(cVGhmK-u 1pjb 'dO˾#sr+W@oY.oZ12+ϼƣt(7v$E_v t:`l9o%um1jn`Ry=ʖ'cs[ ,-oV#\ y#\FxS%}<o.#B}?bb ͮY#̩*K Xa(\ޑQ7L" /q0$u,@bwn3Kޔ0(>i jϽ?A@s &FJNKK?]7UqTG:čH3t$ O%~ IȎ/e0]O~Y͇0{7EkA<lwS[i9-)UL rp|E z38uqᅧyp!"^VuvZ>Le]:3r6x *ހok[] t(+<š>޲R50jGp->(%{Yώ~Ƣ {pާz3&s`U ✔17f1dft\Dj ,hG"P|s*ljE7yOKT-WCz#d_!dDw@X= dq`D+ҵl@5Hg#Q¢MRo9 )#bQǧ//{*+6w~[ S1N ˠ[qC,1{F9=XfxI/kcD#)+  {f`BG5h?Ns 1Mna֮yUz}o_PKY·zLpG @ `[7Ah =8M5>2H5^GaP +!A5|zۓgoNո!K(Nj*8Eɲ(wPU' +)c}S'b GmIil0u Egы9@QGHrs))IB,(R59~hC {U! t(.3G0MZQy^FSnA9EMm#"f̞|gy"i~0Bjv3 Lk]+e)iÉ#?Y"vL}XpB1ӻ{_c}K.#&V35 Bc۫lzX.PN7洓2E'd$^ga^Z=Ԟ9 /($"tP1tc NYj ܹzL/}sa#\Z'PH#[;T*_ir.-,:bﶎR㠱-.v2{%LHMxBj6AS606[^f ҹ3#RXDjw8ge=߀>}""6+Ƃ5%m>Ybǣr úЃyRځ͹a[XK&~_xIo#!F'&2172r)ny d wvKGLU9|s{ zXlU ó&\ˈiN (+ ekBk]v 3^`Zlg@':L5GSڋ6>]T_sET%y*:U.xY" NܕFe) Htʩ&VE/C~V$%1NļD΄I=LuVO[X{{Ž;LW慇h[YORtqoˢU \ok2`cdd2Jwh} MQTW zܠXrM\y9=wxM aI -8,’d 4&WnsN ֛ݓp=]hT"t֯c"@iVFL% ^1w`t<=!M)wO@jtB/"<&ߔ# Vۊ (~I{ L<`S=V}d"A@zޕRZFniZv@n?ULĦ@&P4L71l"@vbq\hnns\8tUQRw΁Cz]X7zrwתcfQ}^S1`jDRD;篾 "alѽܲ1Zwt%6Ee 9UoHo|S@>]3bتDbU`ݦqxfg K*-Ũ5!J<)ghےkwJ⡯&,`qSE-U3H-{2;:nU297j^H˅wGqԛw_uPC~ !@ra4ϛ<&Wz^Vv o<3 My 3lziHOO*u/e+2xsnTg!!J!/*O2y4z F`$(PwJUe^'d 8:P=sΠ?j#3,<1znPxe5)FǨz@F~3[QtZ*~ *vL%+;U̽:7=HiW-~pŘUAdlaH, <_yzCT$^ku|j\Ld%?-^;` 򌠥WƔ-FQ8Yqft[VǸѬ7K1$2\4Kz @dkr_a4$*DĜǛ{_ Rtd3P%B>y?Q{)7r4?Co ̬m2v P9G=juFu}>ѫ->ooҽdiQ;@/(T1I"Hb ?-. N1tHF=2q4ϭ4kM4}OPzD~<8f/B_3M?c q0;0 BJwq?z:Xa@z/Nݶ㸣b䬌8Mڶ0.òwǺ&-^%=CB qz3h9F*6L-K d{4+V`Y9ܛ,j iѩ8\P!&=Rv}LfC6*W&. A!H Vk hVCF(~c2  'qodyUUD>cl7ly[>8WyKam|e`Ő%ٖ  Vwe䵆;ڻ$t Ȑ#,R^ ȳ<7|ȸ fj1T,RB>b|M3rKQqJުsfwԳYwt>Lر_1DY|3d,@WO% X%]8sMަ#sƚ= ]OS&o#Ҩh3-W T7s+\Ҥ`]RS5KY p`VnK=2ANkZ/'._ue]"Pɻ|\^'fdLNRHBўzbD\{Y M}$ \' k"K*̸d[9au$ |Xܿ qo?nT3!~C Od: EЖC7WQ=!c:d;2M~Fړa1;-l ^9$+ nnoHx~Mi0i%tb{Niac $@d  ^2KFP,4pQk?sUKBV umpgjv{V#S5ڿĚ,ܝlFo&\ܣfm4Ot )ljv S, [V;e֢i̼7}nFVo‚u , ױO]&p,vc- ZO:AQt)[n +Af!: >H8? #%`%FX^{.sp՟iDX_Tg4wRBS7M۸X }FA2-:jz+IܵS"Aնu` &׻Eē&A]z_uD_U ;䞥 6YYۖ+Ĝ̈́!޲7G/oR?Ȫ`j@ ѮZ,B8v%^E9e1 UrJE">Gt&c-垜I֗,. ;yH8]|jG]Ymo2:u_b3:`NvNp[FA) Ow) 9lPaf3Y҄H{$Gmx;n@zX( az,;{g2KQ%__`H\2oG u&åQ!kٟ_bح.=R}O2׀nWV}y(}jЍ1ϙHu1rR\>ש^V%AeZiu7ɞٰnM*eֵa4@`qt6R+0rQ "XTEm) 4mb)m>[>[g9c$nY4ɋd_ݣ$}dyMW$WFS.i3#vUfwqVxOsREV% YR{fC ű65@4:#RPx`7ۛDEMW^2T4?rF`tZpfqkcLtZgӆS6)GUԔOgǭB^2Ɲ,m'1|MU3!t_+J|Rz3aEP?=BsYⰡ ʃauf`U/25Zy EHdqڊRA۾G? HehRcsZٴ«U7ilFEyg[đ#Q"2܇5c™E|łK>W.Zrk ]yU}>?i:{vWO6,9Tنc A)+$yh:'3 Ktӹ[E+VYF]Ejnǂ.qUYCr@xndTo!W1 ^l8܃4bxm6.ԖK)64DApk,{fU'(l-B .|{8֡<ձ`D:vK fuJd[v,QXS16 !%"Ʀ~RKoyWدE$F[A>H167}wެc? I[Wb3pX>S߻vc02<j 8sYD:gA̛rR7VJ;;ڻ跶}O6ķbϗ d E$ApJ.$\)wU*T\Kd+e@9b)"*uݴR^,0Ω&i`;W A+kRȅJAIcWsa0I(Tߦ꛴oAф;*mz Tsd%ُЍ~<plLwxr /&k^!E0hS=#F1Ӻ5՛__۠hJϭAo5a7xK1 G- :Mi%;w(2񂗓vGI uW08yR'~g0± =Lɇ u޳r?Rf8>-c!5U`qiKӟvORȷ}-3ltHg&E寄U%(ggԡJ&T1Pec 2_{HIIUϾN@`6gI FXk:Y/J A<ǃƖyBQ䊁U3Őr։Ѭ.vO$$6An6yb|N`IM)/*B:^Ǥc~=nļ+,TBևdz_Verycb3bs`GY\wЎ/NvV,V'#M?!'k%ۉ*.]t8/}8}ju [Y36ّ#y/@ NetDv@xhO -FB'"?(׉PB%ߣ}4Pa{}E;E+EYw~t\e`@ΗdDhM>Sr<Y=gxCПB?+vA\7!t"H1!&,t AbY=UxS$nJ`̩v4 FqTgQay2 9lGJ6j)jW|K*M 0d'U8X;4]\zPCC"y灭P/hh-֠<ǔFgEئf]!(W6 \"bT)͐F N^[W^kC 9[ʚ)5퇵|^)O]GZ &Ƃ9U+bݲW0mŋ[t@! ޱ尷]}̨7S͏ɩJvj#2ޑAߔz X^e \ ~4Rw!R Yy?ESvb@eZKӠAn'ŒB/|nh}:}(y5TLc~d7js?=^\IT΋0&O\NG_XU"Z݉dx`3̻Xl8B坌 N}7u2PKZWkb٢+-XXsdT{BqyK%\){8 6G :9\y:0܌(<0hM7Z J( t1PWE FZ)m3 hFXe%N s!NY+kY!,71C֡ʏ}VYS2 *,iPQ^[44+בJ徶 Mc+cLiÐl!PC70Z0`~J֓; vpT\h"qZas9*3oPr0m*JտFpY]֜xn'>({`ȣ/ glqZq]G&lSpZRw 3:pWMcNMJɁü2A$F(7i&W MI$F#Pζׅ[ vO TpЩ> ђ(~6>zon]~/GBd}/Ҏ.%P[f$kp5AMj`ݻ'BPԞ>k̨Xmo7Slؚ4F𞮤]הf5one1Ay1wo#Y bIk-|5bGXuCM@-jp<;Ń.!4Ԃ9?OXKRːInEwXDUL7`L=1WS?L3f&#B26ɆhwEU@87KdP ^!3yC /!W=:w퓘N~~3] ]6Y@, 秨tсyd\av} 2S"jLy׉÷|D7`*C;f &nk l̰dmY5Lc ]l7@[ǽu:T^>y3f%`Dg ޑWP_m$Z)K  Nj7xwE:\T+ EF-;Z⥗/[؋O1!e\szIix`68Y3?CAliP m՜#{VvY kV8CCbm[U9e1o[we|x‰CqՃ9.1 eIn3/+PhV /k"**ヶ 5i(:nlV!qpyo}w&DlӐ5_{tnVo 8 |埯<]tbqX Jz}u%u& 0@UibG^.yp"s+CjRᱻ; -NB=<=dIE.Bq r0 sON ˸׏:f㼻#fO|/Kag tE a''N6!tus Y /ݫ>ϟhvm/U8o'~ jؑ8T#,Rdo3|ll3LX6`q4ː)hކ^'@h`M`% ~P0GM%apʢ@S FyK5c_H m)0_ ,ԗjѝ~FLU[ ꟓK%:A@gHP0Q ]ָEuh4uzON e=)XNώl ;"Iuf|G&t/ _3I$~SV<]1 4Nػ.\zf*|V̟gR+i7:HC<gQ˞6#;a/+o!c-ocU1!G}20vff p%}l(Mr0w[ aP==SA%}1I]z]*Y{- )ED,1f G{ݬ@a3Ɋ۲"-20۸|`6qxUN9Pn(,T.?_k9JsRǫ4CpXARX3ئUzWӏ‰BoxWI &s}4z0xHAx\Bcya"|9oFVu1DGSJ[7dݘ=eNHQƋ>Fh&lӷ,5uMzUI5C؃˻G_ϦLya#b^O|㯂5gKG'6%!Ƣ`i{VRL1 +X2+,~C'cN~7>vܜar)YͯGa'Vn? fvg aI Dsb:^qR v4Q] XF;i ;G9ks`rݴUJj}8ü1f| g;`Om!wUŭQW6b{T]MUxak9Gq$\iq)a ,Ҧ'Vb3 Y4ِ"ɜ532j1d!q=J``or=pȯ/1G[?{CImv_\Ia!^mQ]vC G|efyj):K~dDijl7):5؄q&B]b2Y(+˨Kfrwj5W;Ǣ>֌;3IU4}h)̕TS^9>&ߴ:xRV/F|gWsf'II.mԦ~u!u.;n]i߿YJ8x&M2XFſIg-)6Z {/&JIW9`)SOc\RKZP8CpTo5s3ًHh1=eqt.:^1*.35wJyy+` ]2תiM~y|*bNu8u0.PF58jA8)[Sm>aaF"r:H0ߒɉQ̘>p*Y czTI( a,8mW5Y[)8TsshmOwGJimoQrčTcϏu(z. ,'.I˄,ޓ9*ٰ$6?’kKi/5 ZF=v<đ-"1. CAN!?R!]}HwX@ut9DQ>Mbj_WD\ 7Mn%d¬05)uȃDG';-q AM9g 4zMȩ*nqŒAek KlV3 }eZDN;?v'*dFP5̯ȣןlJ KLo-C:@^x!pv~kk FkARtgټc?B'Q֝Hʟ\{ φ۽ N<7!* w B{p͈#(h؀l}p= #N\d~t3]&(aejt+07_w!m&iێ(ut Bb`43\~" !y!aOF>0FbLd&QS c8!iʕh+&=` Lq>ACyZ@*L f? UXEj2"G,ɒyD-  ^]e`z(9i2H=BP&<"-},6?XRw|eD5Pkue;5o!#ww>nSNrwnXDf #8"2|k,W5hP|dc^Ɵ.F&C %)7*[ƹЈ"Cu#Et*K'I{ˏD'%HCNcH8CwR t w+Eib,_,~l)W)l=HD?C^jEЛ8v3lr0QD[R J@7Ra$-JUb-wGunвU~-['WG$4 밍QVb"[yp9 hP 0U-r7tɚq@ݐ n٢7 jF 'n<&u4 F5pmN뒇 ( s\K~?X׏|&Y~ˍGZᦖIxC <+& ("L١V ;ci (T.'F=,(v-epk̔SeɍGJmXzOu *FP@zRࣾ7$ x8HHtez$0λܘ$~|*~߄~ z nE+-ܶ7ؤ@Mh8!O9S9Ȍi?|aLvJjDPFY=4ve*(,79$LJ 8jv2_;hwi/ EFfu._ќxTm}XAhNyE.EW# W\pA0J AY#/<8 __''²1u*̕a@9Cxfx9 CɊu,uա%qB52DEZAn\O! 9S\5uE]GxSK?ܝ8r]7I ~ԃuʜl$0]tu%9'8Y#f \jƭ|F l8j2BdgWnaMu.:)N( 3]R0S}!\4ì|?0ƀQ2g|ZZs&7w`N[Rn!ι%!|"Mr!joOtaGϻfnalcSѧ ezk~}$nmeQl?GgDM2tyMjm= \+K#b+j&{_eK|,k>dIV(M4+1aʍQFM҃[o=Ȇk0fxn;թul.ƬglYc>m;3TH@y"0ZnuY>x9IHÜ(`UjxraՎ/g6fъSn_(nn8ZzԬk3x֫f/t0%7]gu3ۖbX+co06l_{]A1RҚy!sYҙD~Qb:5ǽ/5"tbk(yhJҵ8F{'ʾRM. XMMeY{jXV=!3˾i4;_;cf__Z@^U Go[L Eԙmiyv?u!!87{q곝V"8U3o>[+v",1#[v +ǝ}_'@>lyZԠ@. خ. ,i?h&/wMN8(uŶ}8, AM+"{LdF֠Z$4o@ٔ>!][|wt &93|ڢ|UpÂbƕ%D:sr#Rm-Yy8|,oZQN~gdڨW=29G|mQ>ucd>[PV2ŝU4Mޮ")UmzuaE.w'նt^1&8"?:8&V "=<.H_b:9>W[mJFq $M3K\6y3< jtOͣ/N6{P5R2(XUK^L h+gڂxgM*q\w)b>qZh R7/1|HQߜplV eTRySxAјٌI2bRqECa̻"EŰ*T7By9]D;~="/ϝFLϹ /BƝYtR%9Gb2PdbP%iե{Պ\d=Om@S Ϊ]>F $,ه1gԉ9W}*9JHP p#i'| blap2g[1dI蒦=R/)}*v C>-%~M[!j2Qrl-9ݯ4}RHu ?wdNL6#Kh~ַ$n4:eCL45L~4ߦ#'V4t83}>+ -gz= cn2`̰L}'4,{ nxטGS(ZS;x=*o\rB(+Kߤnʘ XEa:M@d iC#>*k:ydMi8m~ʻ>})pS;A= 2lg%=j&zwR }:;CVNվ ARdcvg!CI@ ~ ,i_GMcM7F7+_Ö\x;mxv5B'>TKv #j-ǚ v(mV&o ~&yN*aT:?]GI]M >A*}O\I q'%]}?i.H;pÄ)&ˌmt Xy NZg2;_ BVFƞD⢿ZOv'5E #j/r$fn\VawJߗᶡ-hq-$%$qf/Qu׍d0J ~UNjK'TɍlKw+oR5]G.FDj$t>DsPzݭ7Qyb"8ݲφ} 酺,9beFeh_viCίwH~4RRBm) 6{\?˳gG Q 19غYGuD`sΐ@tQ"3w20S?=[ $1U8@w{ zBBxD676t8e6#TŲM`WK|-~g8e~I0 Gv@} h]ܿr]G5q *h6v厔jƌKD`$Ԕp卽tU/jR崭eM2X3:`{uo'^ c۬tھ{Jˊ`S8շR6r!`y@Iϸ=2"!%{W NSցf#^MjN=*2Š ΒP}h,C6a-<"3ŋ4aY.yXl(݋aC c"B;*M{>Dۏ*:΁|W];*P#,-MT3D7r1<դi3R nGkY Ӱ"(\zfh3,e5,i852rtfےU[T{ʃZAuTcK}{Ԋ (e[*{+OO@3'0JoPר*dvCԧ+)xl+[w,d=餖lxUos WYD;E , c|le&a2?^`D{ [0dʰfB>19s ik 3׿3L+7LMTUM!&3;J-f-%Y5;D0ːd3X.={DZ:E? 'o = Ri'h-t+뼒C.'hD4ن:;4j@Y(L R'4=* TPalԒWF0sdߕ{5%5ӂ"<>B'ZZ 4Z\Q)\p-Dje-Z:"LP[6/=@m,#(30a2mD1=J@+t+29E{B"?R%rAY t" lIX5*!|+Sm-m&Q0+Hbsݙc-෈섉AV ؑErkWf8pm@P.MOd2kF8i2RL"(nF)l6sNk{DŽ g^?zD&bvnc@skADuRQqhr Ì]k7̨}mcl)pqX4(۠"OvlVx Y٣6E8+Nyi6v5l:SZ8Rx>1Ftר՝ePM]w]I7(y_9z\Uݸ/'l"5|w|66gH?3\GDT4z_T0=fmQgkm`~\|B0~~KA3]VӎDv -rR SO6[\$֩ #ϴȘPHR0UQn2O賭[23|=#, ׸ &gjgW(PLgʃt'i-e:. g?u۪]:|zԻޗd2M\ hwInQ̖ke[6qN@˔( yٵcI܈( X<ĕAڡdQZodD;o֯)fdU֎o"p,JGX0JݬnN bn_^ݵs1F}ƈɼ3t pF$[6qH>,RK}\iM)]JQ ?O)nWM^z)TP/] sg- ퟓhpWB65Qx#JjbÍ! 9~ a{YYP$gߍ-ĈXZdV䨑O?](')U5wm Ým>C"fy/(#DM3)Mϓ~l|uTp5ԃ2D7 x-h"bSj />L w ꊟ$dE<"QdcঅrU!Aiɳ,kxyP$vY,}E1estFIT /2ù9}jl:1kj+='cpG5jbPλ:-Ef5,6|?zRi\|Qt8|Y%,tE^g%;9nI.ײ3ҙ;2Kx&eQը.Tޅ,~T9#0g)C ԴIC,Lf? hSĸ% +Bz&}ċ0eh]Cm1 ЛGΎf[,jDFЈ3{B0dkKW㔬ʷI8~XKu/-Z~^z5dj/ڡToaJl#3Dx.(% Yߠ=?qcHA_XY4[\FeS(Zן]*D UWN:EqZ8dAֳ;<3MpKP}P#n+_{pXbdO?X}͠hQ-gS(.i>S:C߱\ЉA!ڵoV*+,]2J} 0wR]4C38FB(wRP2"ﮍ Ygˮp{ZvdL $5: sM3ypL( Wl d0˪&oż i[##,PRjhE1X΍ݙ?ʴ =!זv$uY /ϫн)d LٱԘq݌|B+3aVCE~+l&/GA'?/TiY Ĝ^jwUk ~e^H*ҁ[J 4w@SwcQUIOe'I*1'u k\N+.#= .&IU+{o$N=.p Sv|']Q1!`Z2Va Ul=XFb&@0̞*X@hdכ:VG sٍw-x0eDd-9׉$=Q8UG\P(ao>q(f*o/lNC 3Z5oW7L*A PNs y7 ) +AᕱAˮ+3iGmyZ wԾK0LSlMl~_a^XCn퍀Vv5^?NKtK;BZI,_=[ qr3Z22_^o8<ʧ-@>?#.M ~HV:a@FU2EX.h]P~TD |X\0e|Q`MԪDtQ" w!~S&DM۽yWl>;&bfr+^K_rmXF6M9McʻC.4GhJ=҅ҦX>I2wkwP6v?\m]r9VBS4"'8^$_ 1Vo=Ctm:=(4^|n+'iɫ7%3L']GD{7:B߽Ԇnvt/y`)>}cPָ# nD%>K`n/uk3 8f_~ݧhI>^j&gJ {aCuhEŇxQ=Ѩgꐭv/;zj|-"x VZŹiG |Kv,`-PD<cL Y3mQ?"y?5Lb儲;!ǧ#cX)x# q0'%6MҺXP6JK^LǰG9;F6%iHA).~]/3q U|BzxܼB+Ec"ov&l5ʨb9NoJ ,Q{ (%V R*/#ldLbx)('CsevMv^`dG-,Fu? FNNcg88Bd]kҢ e.} L}[;!; 6%$XAyXt(:9Dݸw$zK.OqAlF&ե ;\%éq}NVWa)<;dd^xxw[#۸ ͽY.0ýq'evpOxeD$2eUI*?ʮ `9:Crܫ5JLcDI bQy L1a)ձORg DC(w= PY7#4 SF"BzYe,0o9 |!@cdfF~{M&S7heNsIr'͈%%:_IvsIW0G8=m,H0J ΋vs"_Bn7EF@Aq֩nY8)At]Bjh,6g^lrR?D-®R&q5of@T1P]~xI\ 9ØwV`2GgXd>njrˤг;ˍԂ81ތ\.]6dNdV--T#7Ԕyk Tgw:g"107aIϠ!c& J-St`< IA`$D]'9?wH67zIGW (k޵Ouh2 3᭗t='Z6B붪^yJ`BW%Bg( u7y2w'ȋdzmD+P;e9$g,CqySuM`L噂O1k{SVا+k[Wo:[FX\gaqg>CƵ+Yag-Owcgp_ƴ,2{∌CH35uo.l]43?37B /K'~I~iWL+_1f A˨3! Ul<'(B83Q΃3+X> nM=O`<`L&\b5_7&J77сپn- "m%tԔ`t.TK,Z* W-V/0/ >do`fʢ97|ʚ1** _Hy ;&{(Wߑlvx]kbajMj Gta5n]JϿ] LYfC*+mIkm~aa*K⨱q^+8 jQMJB[A)rȆRVQRY. [R([i\}<,*S"1w}af 8Y&E￸buIy3Zb=# oU [%hC@_r kP^-=q[ F䨻M͐12dCq]`GH"Ҿ] W̏0CNMsck+;8b jUkNzlϦq*0 ȓ'ޣF|‹T#?9D} =÷kg Z\TuS֢yRsٔ^n9T#=hc n+P8UI~,t ͪ`=4uT QBdˇ$\k O¶&<w9EA?>D3{m,t`WHTJXϿ7t,CWoi(aۧT~Twgc#t&ejzʉ%1gObRբ%%9'}cL{:aD*cX&y p,nBoCo׆5_*ǛJkqoh7a *8.`iw| P&]+ȍhе䱱Xh9#'5'AؐVT']A#e/tR Y,K13-MG9,>%[b0 kodD翥|ݏ+._ZW70@'|~ Vn%b4[소5PG}hl3ʇ#']џ+&`o|2 |s\ o0P^(W)m%C\X|GŔ8fT_tͩd{EREx**XEoKCɳq+1CK]"J+Ca`GIbxaѓXvd.Cix\ğ"|@üJ͎t2|u疙W.el·m93 ?H.qYQ%dDm4E~&|wD>r<;G '2Q5.Iy'3VjmS`/R!/~`ʟ?#GV@ZGDD5S3t׻l#N48хI\ȷ;csqb{L#!}`T M^A%n`6n^a ᏒcZl1H BS-=\ψ=Y!\+-ܢQي1m afy(P\݌FyTj.)s cY)xWPU\<2q瑁us1PH%@e1!;1fW9 X}?3lkB:#ϝa&\e`blRFiV'՝2,ux "չ̀%I.U Ʒ#hy ҶP)󠤰kZe"|ʱg j(?T| os }36=l8Dz*c4_;)C+O<&Qcw zobkǁpx>\Q'A&3>^QY[rC鄍?jJ\q S{zyJ N(´]?(ݮ<1 g Axj||2+NJ `7rs ,[;W֑ԍ.sq.~LFjm_3vՙf妁S4P .%"/&ȿ6YGYP74s2I#E.6ڊ&n9#G;Xe`_; 0$~V/(4`AiXt?$:].  ΁B`П F1[9赁.ReOA9g|~ &-- zOȫ XbLg ixE좵PFo# q lDrl= 4`8]I5< htcV赀RL4G?cYk%zf=eGqa\û&+;& Zy3*QcC@~%YM4qE6R0v hbdx:'Sɼx$(_8MhC_q b[%t_}h! WM9Uot2ygZpaG)VKOub8Kz Ԧ{'Uot@5w:I+ogOh79WϽA'-֢k4;>: g9 w[Q? WF; NX ȣ[c#dV~{>byUͥQxNeiWlXbrGw'I{@VE~6Tߖ |9Uj.3LzaCe׳(Ewj*N2+W_ej|Y3(|8[ Yy lS;o-&/ȑu99ZA&PO#_w]v5ǓưR"{tdzRa๾1d~F|_;R``6H샹 0cc"a< E_IDt zum DT;Z$@V65.@D0yz(j&jK,kJ3 ƱJ| % QqGv4G#Gw [] }}4p+5 >hnKǪ1JfX]5@Y*%ME1=Tj1hj `y1Չuk*aE{y:1?B̪smͫƬLx-@coNO ïFxGlH;k>4%㸏<[+µ_o@ݪmَW@8M#!A<سfl8G4L7`Qe`K3ȟqbgSrz 3ΣvE꼄w6+DMܪdY&&R521Ŋ"7~a^UGV1aAV {cXVkIls6 Պfkw)_]6t{~ۨK˜>!$]{rį=4 ,P:`8Rr Ƙ0lUep^R%N@QF"wc[~_|NZn 3; ;&~)ĞQU9W U&cs /,AH)!Q²Pdtqg57+(ϧ>R2v^Kй?ldN}P?72_ (9p*r1pgasʾJ%:`9Q HUS{9{e.)]WltH8]O.Vm:MBT um,CW;Yؤ%:eN'SMjڅAl<6싵; [-߃B#.MlR2_"0\mwSr8w{J{%FG%0_8CcB7~>-g]oز|gt~@Ki.{A3Gв|P5n6(mOVaop/^ N0R:EQ|h D'YحA~ Rxy#AdBqۀ HFuK%]?Aq/YBώ\Q1DpJ ^Vܒ* 408>t!Nz.E0 3蠂Sf%yYEcuy&Rڑ7($펵^hPpIWMv}I`?M?BXV7ԧ*2|1%* d8HܯCڪ:pz: WVl=X va52`Ў"I .r0/k&''šwγ)矁)2*d.L6>znAL,= ?GnN:6r`ˆ R7aDLH J_%L$/Smw3_%qoۿ"䕡K\+: H?Y*6ٖ,sot/T!U? KLN@z۔}D!K+Ra]efNvNmQ݊).7"e*tV@0&9W+-BRu:2Ҙ_cIqpТ_2[0,Qnn2`^zݘ 4}Tl3/Ծ2r>QtG~aƭOwG跤'ì:q&_63<3'jZ5p&Un [/ [9`]{#MHݏꪅmeJWS)8 N@3BNn\oyFJҩ63Bӑɉ޷Z5a~DnOŠ_tb;EZ}Lp"NhG?ѿ , uEC/e6:ø62BjNR)x8RbM\›BNK+n蕒 >uvò,ӟ*ʆ~Y(a^W2FQ8zUVWON}n/X52mO2?ɂ=\?_P=~ιp46@FHT8ɟf% ׻ &d9H[C Wo;~MJvl8:Ejw)MFC/Qy9`_B??vlV՛ K/Bz+% q/Z@Hl1{g$2_l N k"/([Ai~7 2g$١Eo)u)4̈́KlS xQ #fYDL ޲e2G fb! _wgNVtD.%Iu\݊G6tS{-8k/FbP46F&((Sˢ3<͕ &8riXT VM[ᐭ %b>k1h}>pU:{)VFqVF΄|cƑJw'|:x#1+x"kJ\5R8̱*2H'ER颫L _,%Ga=<_D(+$h޶],F;|Tki\r$9ҌP]S/1 =_;p9;b [>sGb ]S8Yap#p <̯@6S P~LBBG3Ah` JwcrD9,ew#eV {˕j8VUb4n)pH6;ئXk{Q9h[]Wyn{}@Dͩ ݶV0albHoQGϸ^8;mo Vbe7h}?26ұpK'(X)SN~|)է @!$ć3UF}[Kl^ xC JŹSܖFBZ"+|Y֚DD뜚%GㆸjT7i $, MX)M(HMɊ!y wSH9}AJɜK2GF>NjjT?B}T&{% C$t' R.l7/]Bh=6ow9)bl^9F8eI(4cc qO CA" #f p=3ȝ5 D΋_c|URae"gk^$edFhujj3pqerspl( ٯk1ry&n:Doalc+c=v껬3*708(i\ʭ px#yBl'lF%^F@+D,JMHG1t61^O $Kޏk'#09kh=4hT(.ܚPx 7mb7rRa8=PkelQf? Rʭ.UЭ>5z2|zx J1:.O5. !מ*voDHҘAIsqc@YWGz~sp`UH kf;<:%>"+!#C(mlh:tG azL&ttA~G1:jf ;լ3KeF21ې|Qkfh۬y\Ќ[݋S,7V 1gۡTk>!pwJX,N2gbX3/ 45sP,b6ouVS"{9# ]~{޼ޙM.X_O5܇*'5V5Sg>A842PУ!AfN^oxWchSoҕl;rO$X|5{T7a Ɩ=XcK6vT#r%fDFϦ dk.{U_H^DnA1'al~H~c4en zs.r -I;$\ 9`w.VzU䤅AR;۹@&{5iWݒgă9dOAxY"HCXF֫竩7B~@G.0!F`9.Ud зrM$pl}t$QV S=_kņO.w4V samsi1,]V]^YSOQ?r _<3mx-# F&ࢳ=1͉ rT$j;b}lO(ljzʧ_ϐ}QOk2^^F`na&0*{gc?q9OGe3{k2 H;@( Lɺ onF=E:xN.BT9+:p9j 3/r2{Z 7lS (w~R$e3&Y]fKKSV2cRKq ! xd#E4GgQ63V1/d cGYA?m$KItFH{8l/&-k[u,x4:e3vy9 ] \9J׌gяȉϯ ՛ÈU #+\PL5 3~L a4 H0)4,E$Ys.< z~r j'xP{"ͯe(`w9##/T :=Joe;pkQr39)u(Lw ^\jFuo :jljG4ҠSA 4&"~PS }}vq !pn&,۶e=Ig-G~h"G;@|ز|П[y=+#L <DeJ &)o`iMY#.`A".!g Elۯ<ye2*5v6:@8P,r4iU עGX Q~[P,mz-/bQ%Oz?,VkPz\K \<>\ϒCqFIb!pkMvhs v~.:%A,D]LW5YN$N3+0)vocWH=H#^qQ)~z9 !ʶ([y+9دF|Rׯ&=k1_UrTyҊe&)Lc}_(A=`jd͘ %>-$"c=g]5! rP|QM@Z/|:&ttd3~hM^8w h5ia/#ɋQv? cs$!"OM)T, pD,6z JB[9J# /(:`p |hw& 7(Z aټ9EvN]sm6Qg:{'&>$(Z=*.fRuJCZq0XO)ѕI>SAϢ#`;QkTSQ:^2C m98?Yt&"3 ~/ɀNӧK,>ӟ+%R7xXHF s"PЮՅ]Si;||EC R,a_23!_[ªU#8ؤl2X"˼&zeSQJwb1=E B9B(6:_Rt @Q}1>| zʹ]eUNeV{YLÕr$9J8WX}z,m?޺ E.\(E '~}~s %\D7d#Ƶ\a[Lh,dx-mBCbWNJڮ}`Yg}h8vJL_cOkAA@}0!܃6Myc^Vi:\XN>4TuelU0ߩ #0pYlOO!n/7 [13s;,=I4wus\m{oI=%1H\>^d1G#u^3Uj3rY<4_'RM/"KeNל>3WUUz\-6 X}Θ(7 ^)7:q(||f0'6\vJqDrLO3} \N 9r' Qc@'IyP8p3;a%jT A=_P}*Y3v§g~JmٸL2@ߖ7;s_b`Qg ";3y]= }q.;,PSF1ذ촋+yRP$D"z=f%~ۿ%vm' jjj: %{ҙ7z.Q dm'ɴ<$=/7zƗ5=LȻR"۸HɈx-{Jcc|gdQE"jmMnh^FӒGZ(.`,֠8{H+n1ZU0y:)\ h-5|GeTGF&M""[*켵;ݒI]WzBcQxd*e. = 2o+Q~ttNýg|[7 ɭ̉ ߹32*J:N'eFcF}4X0JflBӍ,]/P& .5U%2[^؇ Չ+Rhi0 %3Ce s% f _Ю(䃇.[}}_f@0}rg Fҋ>~r zTU!CZ۾0KTA.٪$}+4nيoX7vguVm^(FsՏ<+5dU {;C1]3&LԜ PWWtZ+B/Gϲ(C ?o=ko={蹌 lz'_Q^UjYЎש?=6dedD#^βʟPØo}(y,XLjus_S^NUvsXv;uRȵaJd^yWTH= D7rDYH [*y-aԄIlus P$A3M !qT ״ɻx\"uJ5^" fӷr ;(%,/ &&A!:Fh=sxOm;z=,m  6v%˻PW ! @Y!:'2Z@[ oI&B^sQ&<3K(ڇ({@Y X؅.5s[9|u-#H,}TNG$| OH&S*V8V҆1Rg?1_0%ٿPCg #X9sEjĺVBKTGӧ1k;TK2H  @;\$S{&\iJgOIK9Jr6{+ $) P=/e_T;oUrAyۂ C"RemN<&ڧ*YALF"!,Ɓs ,(o b_&,N'[.v>M cS it.!uΐΫͬzUYȾDSm!Jwi~yt"R Ӣ@ͦb@bmwScB/OmCmɚcc-=CJX7Z@G>{wp,9}g,|nO6/O e6"짔(\!qWJ?"e:œgJH;ڹI@g3Mn/y#:5}3gK2)bًԐ_ =cHO&c)4\Mrh2s?:*~AXV'aQ7A^EA^>#FP^Oh>`~&dykbw4A@D(Kqtą|T}G!N?&Q|.0IjQ} ~] ţ)I[z~|2 nQJ50 )覤kH16ߢ>ANL4"O.$JBC̡ i+?es$k,A"\$|P!t!ݍNzIRxf Gޣ쎼3%M"JMrįY<>v+pKXZ 7K&]I䖫&_t^b4]b nrL:=hLs; 9VcTt)H49 ƌaQs>wc}rƺol+ YBw:ػ-ۤޮdsZ*HW䵶#o%ǡUΘ..h'&nkuJhhٝJݣ H|\ a\ާ|`ZJ@7q9Yb'=}N(?b *%y(~X}1Su )We3\⣋"[,JaL1@;NQk\!YbE?>}'~}ڧeЃLn2]p oGtޗ,Y; 6*|PHXhUq^D'=¨EJ2~A%w1x]Ô~w'~Lj/y!vU_QL67!d`hS;sy=I8ouuԾJX.tT|ysF`$D& f!r{ oj}$iK?oߙKy`o[pA3AäF Fo`xlu@v 33t/S)\vD0&Vr<&_hɆjL>lf[VYZ"} -ɱ(rHbr 1y? cFL9ijO4N E㿚.W#_:H ?F{/hr \G`Dy|E<ŘPm" `V8ޙEuLۂҧ^_EԨ0Ė԰,;3ỿ@tw5XNϰ`ԾSey>' 5%Q=M8$[Ã^*Z̗)k'xEkj*YݴQÇ[!@G|/[`8( d !RGYpXW%V߭0'eYJNM|"K.e`F)%<6YIA鵴qF}KT=V֑ZNݵB0>v+U@OJ .KPF"Ux]&Z VxNy"p)2Fsa קRV8E#LDřnԠ E^B/jifYlw<l~ p:p!-I-&0Jk-6RB7 }6Jf c9Bp&44Q2Y.3bZ2+/Db(9QmvEF>Mur`HvTLN[KО_t|fR[>WCO0q;'"~'h-87/s˥qZP8·9]n`+F,f'{Qd(r\mJ/"t!-6DXXF̿I YY ,IH*~{B jHj~yzI/&+.xbbþ2ڱ|%o0۷Tq*d I4܎]zI c)Y ۿ4}TT2m-`߶4vtk:0/HR @5&p, >"\%6W|Uv v{pZc f;bL~2%\B_OKćma\wrݔ&{vWGJi*vI@<~+'6*rZW8ns8|f]!ʼR,!7˔ | 'Os,u,"ٽ1y5kaE :r 7m'O? TX a`K$`󞭈 C Vq "VIQa͕$@|0mSN`,JLG4szs$ M{פf@"}n\i B+G MV[` ]S'X:an膅(gP;_:ơ==*7?1MeDOx_*<3Du5y?\xFcG=ԛ݄ȴ6|E2[ք<UQ~K:Yu=9.q|HZtZ < .a( _+RA0C:P֙b2uY~6 hC"OĶ6bfcE`zoBvcڵ{ !'EOҘCPnZ2C? d8_nH}iiȕ\bтMeظgߊHwY3כQȔn$)w7ke[}0'I 3(nc #bK! 8/J da^ F4Nw.WkgKXۧZƺu-`#M gR:z0ԫEV[*\˜QYCSx%ڞ^Ts pvE hbL[$qXQԘ(,rՁe\J2x.bkśP xˑ@#/AzSpM 5ˇ.ѹ]&]Ɯ^.T/fмKPrΐ9b;C}^vvFiZQH`9fԤ7hAt~b*6/܂>*DM#<[`~IZc+vd !FUPt7fH xpW("ں>ӓHMod؀['L1ReUfoY HQ$ڑ3ԚLy4*(TI޴Ɲ .XQ:5..8i Q&:zX-gSj- KPxIzh.."iC_[.Ml||c-&܋bu\׳Y bB`&SQ+<5Lr:*;NGnՈ*HmUWpGyU#6]SK8yX:QN>.:gXdłϜʁvodit f_Zd5!}+ ڄqI׬ h[0<%ƽP㳤Npys5bQQ'koA#D ׆ϕ`ִQeLܳ͵Lp84nTF2#Br5J[߇MjpM9Bհr;h1y~ޡ"%Jeآ1넗T4wCiЛ@Ŧ{ Qϣ`ʾ(SAbqU_n$ӟ|Q,WǤO[/F$ށt{<lT'Hm 6dsȨ:86~^s Z{5LfU c5혆eAig+ǣZJI:͸(9]NJ;eK%QK >8Uɗ.| Zmi@顈jP5`|+ fk< GRpmث~P̟g!?a\[m#wtfPFH G _EJ6WXgf _ygC`\3@\0 \lJ.6Ϫx Z^jz``uVtZ6wBWAS BXOcy6V6"Vm +F?A$N7+YmܽW6a(D%t~4D,]D)duvTˆS|8o;X6]h#-.ܗ*DhN}uSVb QOmv'yHȸ]<"AѼCkJ/F` =͔s wIggǏ_(%7C\MХ~\q^,.Ւ%LRO鉟V `^9Q۟wߡ-O ;:w>oy>ÌOv~m_G8dqƠ$pL%:FfDko ԫZ7"|ԙ X䮎|?4]|XA"h|MА~L7[8A3־iW̯po?CfTJ01 Uqv>G2 J7Z#cўRS^-D! /xNx)S)WDuœM% ,_'q8(he:=C؜=o9'&uGB=bg0DBu0 feSoʆB"Oh n_ `݁~Ÿ/9$k0Wpmm2Pto綩AY&`8x>Lłco4˞9ؘ!N)ёTSB̶;n@iݲʔ6m:XBwvg>tjrs+-K;q;S}4tD,Kp@zﴺ/2V JUlKϙ1Q00kj|!|/JЯ2O^wM,P+7hqXȦX]F6Ūf 6-^e G_R߂ac;1?Fz{`HZ\WVa)xh]g[gffKMvf!}pv sn!$73"!* =U `d׀%Fx@Xj ;ܮ(ox99.R s"#OTz:q {{O_˨d4oSTxLJ#=?zW濚X@n4'/4ݾP0btЃݴ6]8*2l6?ҫTO>38(>fZ6ȉLwYnTNتשU: 2T#JFW''~|ɍrlڨ6;q$6٭sRj6| 򏨢9l ʇvTg ɄT_-@ԢaÞgdiN/MS.{"5$c9oN>Es Cx0AV2:X@?K`2dDm[m6]v$iK;]:Q 6 ћflȧ<͚BTJx^zoeh*NܧZݥi8(X"1"͑֔K5{h Uν @?/ȄUQ4ഒ.o%Gڳq@` =ϸ-mzN 4McA33ޖzmU7v~5$JKYO-5\ Ʈ:("ׇ! ܁ꉾ,y%ˁCGs1It= :4-t5y}PC2*A:xQ-[ IH`VIw mlyQ)je7;wEi0 ) xbh>Q(K m̠T;+q[suwS7ї#L)`MNS5/E"rn IFx>\dsDt5i I.1VS䎅 nSh >s^k5U-WD:&tB!N&4f]#$̾&>v$RU8Uz HqQ8gBhj]g C`&V@Gbs}@ZPw(_ ?FMga `B3Pdcw+|SBͥKӻCp?PCȄo:fzv0ϬN%+gPh\' E~/[q :GLunȨj|ҥ*u^++ ]g=V]E_NEwJʊ/,4V@DYvƢ&VF7`eQ&ϳ3 v@BVj"k,f/jcfQ,j>Gk̰O0 6]*TFЀ̚5_v89T62 B,mc)bֱfMŷ)a9uەHբ2&L33q] E2 ǬGQX ~:Ѡj!dcؐZ@. 2"?NLOv(lW~uW66(w;<=X a2(_0JfUf|0!tNof1R.7PvbM 29W-?渁fn|qrXQ$ M#.d|Y72Uߙm/ oW_J&|[EQ/iP“VOb~  0̗xm93/RUQ| 3f>Jq񦥪Bbkθ:4_s`jr8NB0 R,H SeQO(û>X)Lø6q2^2{8WA4gvRIJÉ B,fS!k/d"ic˕%9SS b 'Ȩpn6*N69sAA8]mx,Aֵ* RЇ7XJd~L =V^`4>gF W5B ~ E1Ôo4(C.]=T㑑\40r4qx2F=jŽ!.KuuROmYDqz嘖j7™.N(URsW{L'fbČ<s7-P7<+ӻte|?>&]K!ّYT6 T0)(cV=kqA W ~ Rv])`a,J`ZΖtDHDTb˔jlAE\$b)ϻy6+6?%=#Fi`t\ ۇQۑkV!m %?0-h#9;7gQQOE^W׿*7ƅ L5o$^ ,NZ;P Nku50R>K kZt5w?į: QQ},Z.2+]:6N@ dDZ8dƟqJ<:b×!VPV$&YaDGխ{SOO)-xu(Rb 4)PY/_ड"1Kd 7EO| 7 V Qя5#ecI+5:&y jF, ~A(=9dO'>(;׷U8*i$¨$jt3o^燽Vْa%C3YC(m u4NG-g.Bt#di"~x,|\ԂYW١]aG:9,c)@Vt"Ғ6h$sSΦii/#`[P0c(}a 6YdHJܞ̺Ld!bNr2/l.V`Xȧɹ'@l\{+>;sz yG5v `84޺; OLJ_gB f.C<jgw% t\ C>(?vT|SAhv/_rs3bϡPZÄ\[anƂ}vP9vd<ϼ N@d҆ /p%Sҋ|xԖ!U>$6W,.•^y3rCdU\nǷC&=)a*E*b$E&aol#|T̉M1DLNqk BJ"d S5o2UA.CV3B;f^܅~Ƶ&~66r_~e@ͻ&w꛿uG9?R.?_ya0loN|Ο|=w {ceJq%NU0U6\3MnґS2;8U f¦EpgU-z,/(M5_}GgZB }K݁q ! :Mq/vl"X :, 1eQ0rr,XЏQ7ICfD.3:%c]qt(_!P<5Z蕸@Gn zOo`1[{u 7`V7:vvZ -7%K>@nq9wܙzplPDNfP,<-GHpX_[vK .0]|34N@0QQT:c&i e T@4 v5!4dHޔ)+ bRUN/kGM4dҒM i”JUAw校{|&r$vL+ LD [cZߣQZLv @) fKQM}_J^uSq_JN<@}G8fD<JFj]RiE$vt8A[-pM ..i-COQbJy&͛:DvC0m!OH!,9esܚ@odpeK{Є n+D-<''דy%eʅ5?_} Ų WC2cXS+WToj^^4Ar[^6mPP֢U]W-)unr^,.ӎ>xV`4S/D a7!MzvF61&*0vL0 [akKyOP/-mp&ihwwwƬ|~Zwo\O-NV˥ Ys# u{7) !t67TPPϱ4P}XIh}S'wjݮz$LM[-S'j(dS Rݟm=bVwlcImIA>a@ nK\+t ֘NQW^ 5P3/ nm9I#Td3RDX CZڨH}f+hؗ)2WO~zzU49O.˛dž=s 3+MT.u-tA7DaO{OJy&`t3 W>vs,t;6gQ-mAJJj̧c` x#$6/ LI|FĈ;2=qJ;LcoATtص iR: L槡'U!/ƙ9VqfdwvI} D?7zI3^nS tdSoې#@nOT?8t20gy5i(UCrG_$ik9Ӄʤ1&ޤ<"q *B^CbFi.CNtt&I%ƻ9oZkESK C*?FM<7ssIh>3$LtvMںCif=Y/pZPIb0U o/ "&wHclc9TR:ziOVkބ#DI ,Hz֙R"tpz(oQ~>!/>NYE\T_9`/,?)xg F)R0$<\qEU%e"\ꁜ[̏X $kl]Q3d?JQS,Bᱱ/}~-O-PD'n3wyXa>-좕f!S t?W~Vy IFBIj$+̰օB;FɈ9˒;gp0 7$kɉ1Mݨ&PChk2reo1YU^Cp=o=@yI7 aSMwo{w|IBA_l^cӡ`${OĜ)&6v/{ zzK"PCO 6Hre  R&Gkɮ#}Z3xXcrhC~-3JmYd˰GabdoSMAm8)J% XL#ejܪp:~1Wk/ˤx{_ )zι\p> P~IŤfETzk9/|њԅ{١bEiƆa3o'qI VڷG)1>ױ\<'. jBfW]iƃC``A¯Ͱ7uHdUFZc4;9a|/JSGiэ列`0kU,p8rG.[B&V&lغUd[9 )QsoCΪuȚm QB7%կUkj%D`5 + ʝ;alGj :bߡSb*[qNE% \-] miS.cQ7 fW(븤)&֐0Ҭqo)Q|) uESvabF6UZ!H8qLd4{*:b-u z{r5MEqv!){{ Y iWeP%j6Lu]2S)u.c_%-WW߾`CV*spRw h4iю*?:1þ7ͰwYI̝- 12 ^ TbcYX__wzL^%!9bVg IT[q=LkeQѓo3uw :~O<Zl9Ƽ]Tψ<&,y": a2rS%;Ղ]Ӿ;"DC=(ag8s@TUe 讠Ҫ=ήTFkV+r]yV1Z- 2c#yir 9^긛ۼ`ޤQq2@䣌2Iڛz j'yQvRP8E)5[Ov"@^ڔ9]|>E=XNk̏ʐQ8'ỳ컶,I4)v"0 *=b(^&AASKԫedV[1k3=׸>-l[(ݵ-[ 0rlF+}}scztway[Q0$=)pd%"3sq4 HN2U8, tǟBd[|AOޘ?(i+hȩkٓnK:^ϓdùi#}DCOQZ8Dq لkuyIKBTe,F=Yp<dd(FMKg@^.f}ŜidwUV+BOa-6%n.A;  Q7JD+4sgg [$0]ȃoDMWOt rfiN3(J:3ќjAd B+Hx LFiUHk|#]tp*A3*'InUd4I>>vs| %X-KAfbUCcKO`QM5\x, $%v82C&gï\2ndй_I=uZ˗ &Q<G/:|3fؠ#O8m9|kh`#,o 끄C0R<=lt|s|.!~B|cvx[Pׯ -B&##LMٸOhZQ)-J$sCXQRa )#$G;?urQ s[/|攘:L^CLeW9.ǎU#w\7el]Gj9%p0r"8oTȒ (v'B!Ò'/j:w`j &h*|, v779(~DFyV@a=B>3*Rh8N)(V t9[*]ًIH2B қ,lY"!6eA}vȓKc|ip!KD1ա#Z``:_&eg\i6ƺrkgB2PMx7z6MVn"κdEa4ZQDDY?UOYYf9/"W>|}K6qg9mED xqe| Q]'u*KP $x8?C2IwR@rHG"VbPyE`ѬO%2f ~VQ-8@ oLgY SkeFQ*9MM[v]Pw }(jnqpnkvVw71 Tq<~-1`&n3j $JiS_2sRqtt^Bx.]!~@k7[R}w2)/Ff0bjb0$O_k6gf`]J'lۗp&Mۅ6-~(vpdCEE U!dh, od ӍX>n.m,3 `8+[|ÔV8V?Ft3JMߟXTl:#\a$#MuOԛ ea,a%|1`ϰ56/<2HØi'/"?ʍ|YCW&SOcq-nfɮ;dZRr}fO0.L[_' a'unm杓L_îWCN]6ә? 9meQċQK,S$\]_8H{ k|c (WsNZ)eYL KW/VVOvUje" J?-SWBoT=)sc+roy(cXAҞb\WDYТ{*ȯ®P> P]+O kYB rcU?MūoΧU<=G >TL,z5k B,2> KF<] c"7.v&L*)Bޭ zv[c.b9+F4-g,?$*֍ϾuHN;m#>f%3$P?BJcoe!}d-{<~_^m 7È]۽`ӸgE/.0m.f@9+WwGxAc J?R Ż{6-NICkBP,[(*O@:*~숈 0n^0N">Hv^ޑP7>}sK|uּ=")ut:jiXn`D[_mȲFՒ́)̨16ܹbYGhb4~|)M_N6dkѬl-}2ѣóM)Då>#iZ{JEMX{{-H)|!{#Y"6j6}J 9°z+?F˞Js4AZU$r0Ң?*y7OO_7*4؅#FjRȎ|$Ěd&ӝ~Dԍ &Gdž֓j2ȡooH# h,3MvO{/j^Kԙ \m5zwv"6!">]yi74 zW6.}w) . +Xyі@6VM ʠMыwi؆6.^cCn6,x Э|gurG#&t*=1EP~dS|0XהgBN/fBĺiJcfU&ŹCWRL)El/N^қ/j'0^8Q-~s8ݨ&$f6ZF|G/4׃S(}41A=&̍"eBvfbe yf9k?bQ3& o~ZWeI6[ ֝H z]Jz҆B,gJ~M)^ }ۦZ.zzfNv^:S:ղT5H}:.a_1 _i+"Z,xG!-d5r<`UCv .ѕx> YS#eSš| @̆SmVf=`w_.(˟[ XK? 57l7Lu΀cqſ2Nk,n !%:3[n[ RSʫE OhָgFzLhzV䫨`kS:Vɢl{Ubb.O )]bm׍OXlc0U,ķ4[=Ty}i0Y*;f<'[')"גi>V36b _r,;YyV*λ`uԹH"mlՖZz uʌ|/g 5#(Uq͎e"NnUg%8-b`WTji)m$:UuCo0bPt{Oö`Q~ĂXe*^KսoN{%LZʷU:8j0S(uJ!ٿ#(-3ocyjYJ9A o TN$ww}3 _*lb8Hl!wz.XB /v{?_{5^8 xщ(Gո&3RFFϭy;wBRWP/aQSOUhk3H~:Am GcۥDoyvCE\;*[='e:6X)#s T}D9p Θp%dn%3Q1+*6re<2%J -MHdcPe! 7SRb9Ƈ[􋯋-JI;A)Bm?a5ODi{Y\>bϭ-0aW3'w%CHcn  Nr^#6Mzq`^|Ē8̃pp@rޫyvmSseUhg1A<3trHͫNVn{t`d\)p<AY퇯_a(.€%XN:u8<\ ,8z;ZIY&::.,.  q?#7='Y_9PD>>MLs <.T2Cs{*^_]@nkt)>0ȎVOsܓMgV (]o9dAߣ|r~'0R$Yal.@Vr(>D68yK70Wsi[OﺂgoјP7 aWmu.-%KX!Qx`OΧ8$,&kkhٟ}/λ[7i7 T6^˓SQA|V>yߢ_j qQ7Af.eN E sD ÉwX-|8t2YJFEMğ]-E6R?Oin3ـK|qJAGFծ`㋁( bʹFVIBL՘1_"wa)߸$t.ZmI7Cz%|m42StF#ʧJ ,ukOCNCn,Wo&߽|f9a3$Ikf43{!{w!㞨jZE4MކMf= Q=.SHbPTb ))L~5} Hs]<$, ~*WmG~p0Q9]Ai6zJ\/]>+\ +VSAֹ_6Y$OuNn {AA~!¬ӍfV3?xWIgGejTjvŽU\+[+Ӗم/l/89Ķmsd+@i 3:ѥIܧ?XL<!NÀf%ֽS'5apX0JBtKʬ݀/4IJK' ˤL sƩqmqKkyx3Ñz[BE`qLB Yn,e533/*[dgȚӬ>\ rc,k ٫Dx/8rl?5y=ħ p{Zf~iu4,ޢA;MvǸ3b XۘSk[+?7;`ێXO¡Ǝr ;^XpwwKUX;k&Yoig#vbD '}ýz?b-6tIrqz wpuB9Ø$=E@lB;S㾾"Cuۗom:>b b1Y'(ZRv fI4K|NjXQOD=L[-! O.+ZMf9`G'W䚅'2Rsf>}Hxɐ窖RqiKh} GPT+q5K=҉74n%_ԸM?x.կ v-th /l0[t/b1hDWDbQpQ2(Yf`Mv ƙuE[JVŲwxBE&S}*E`"!LTx0Fב؇bBLN|nXO<;t&v]TU|DC}ɨ ?RVb~bATxY|$Ƣ3$-F<;UuM߇yB@tsC!C)4`eZXP?$Tښr|hbąw8G _ 0_-ڶ3$]Xl=5C#s"(nd!S`G 4Ds> #K$#D mTwmG!ZIKOـ5m@UJn9!R܏aae/,-{2Vr}Y[۶nKv7>eCV[$R?0i=k;O)>uUVAP"y ;<8j7gť*\Mx_SYb!E{("utid0&3< bUPɋC杽GYի/|ci=5KmҘ"cUzAR*hxJ_N%y[ŤyK= `-d6_zF?dGl 6UqPv5!L1=jǿcjJDt62Y6VkrAI;{?eZ~d#b|@ɛ%WsXC2ְ {'5):Lfn4_Px%a$w1Pa}n>].uOOrt 6P,z߽fj?yҟة F?f29fW2H <8/K޶m=*R!|uʂ4n\Ի>*ojth jtD+fBeN ($˚AKև:O4&b4L@dy6WLA \G;z1W O7vRX +~#E|a5;yQ |3뮯]]Y1fRv|eQ'M:Lɞ¢L裭kǂnϩ乘Яhsnئ~!v4m0a &E Wxml*9eԠލƲ&v#~[^Jh+8_#r[jfWg oŕ13$Ž f͂{>L"m i՞c%W+c&H_ڢcޢ7;bܱo5W˧Xz\-Aj".F&% *Eh]Ֆ}Fhئx忶Hzn3"Dq>CȶSptT2I#)CE#NąY-wڥǽAnUc9Zy9] ;5% p> qiEXLUY#m ~= | 87!;0e}8"l.?78H!j0cmiEhF1$o!ŵo˝LZU lbA֙y@y0Rbd1f [ørZm[*$4lA )jvP= m$U6VrD_FBɧ%HgA6$WoPV'nl}i@doK`Bc8-MoJBƗn]of5sLIyj9a;3TX Ġ%Q9%ڴydGr( cL\ 6' @\́#hPᴃԤrC[xB@iP%pd|T1O  a Th?cQY K+*Bҙd80Kh\|e|raГZ LҲ $0[TtxWs-uΧM\+'6&532A nF$ݲ8?{7ħBpb}7o j G?h DWXVX@Աz'_y, Yts.ETT)k1'VÚu(A *9Khz­b\xKxErC"h++Dgw'a O<4HMjξ+nX2Űso, Av92q.M\,TA 2FrCVc1Mi j) <)9n0ޅwXrtM[oe/F0\)ڐ?c`C.C7Ȣ+F (`: Ӆi;ߝP֌.Ϭ0 |}V  /N.Ñ`kV^߯(wN-oy}BdCZ}d]Q &ݎͲT2ǰ=cDȫO,,tª^^j}3miz8ĞMx UV8l(/_^- ay/.񉂉xb f:_'kGbm?@ȓ Tjǥn$ uf?8ZY}6BITNf*]S:QCXjk(}t*r18$ *&RNG+*v>A"`<[~ g{Ew\a3t/1gnna鷕p}(>%-b܃fYH fsa(`hi>!p|aa;H1065 8,DrBN[jqL"gaVȚ=qihy~šSR}23gDxyfc`n7Bߋ$T7/5nPq&VۇKܾ$ƸjK1.wӍAS?>Ř=޵&!'Nق~|R~v(pg{2#^*sFGRP*XBK&16?AIz~4~ڏ%p EI5ݦaf~ T%.#ܽhkȬ㧚# hdÆ8a^ }o1g+P5M딩֡_1d_ʷC9OvCOʓ)l]eqn%,K!/g@\xKV ^)Ŀ)N274gbȽ!J飶{YD%(IUȂ-Q834Ǖ#ùuʊef0ge,yfՠy[hȩ]Ypk˸4J4<Xv+3I;c v# O-RH5yZjʳJOcZvVG`p,~!F$[myƬXm2`Vh5hY,7yiQr&R̳'f!fb38~6e=cz $v_2`-?YxM:¾2#_)膹ɓiQ %.}dO F(:e=bp0[B[^'ZVJ'O7-bZ7=e*F&SuNw  廓dK{+vWKxIs?9DZkDv4IQOܰK;U.xspdS 'UhHK02, vI^I6v?~OAx5uġ5m F7:F H>bgŪ3%ђg3T}4A$C>a[q8>.VzŏjT5'QߤK=Nd>2 ]\54qҀk|mzҸ쌏an5pW d{K_*\nrKMEkH-5+k"anTϴ8R6# /S,禡S¤Ǥ}psަ9j0}>8_Fo2G3u׽Y~lN<ؿA]YNeq#q&F{q$RS! ?קD7EEzկr6vs`Ynőڱ馻%?Ŭu< 靏34 UW0񝥚)kNZ_nqJyftz[*o+ bEaxo838}JLЎZ۫ޤ`(,2emH5.+uΔs=Oq<|0\r/{z{7FɇqՆ(Z-ۢSʅ`C1W,cQt`/W>إ1= 5kG$沨&R1UZ[C}s6@Yp[u8̚5(I 8ǚjQW Uy4N*U|xm:րEZ0+:fC >늵vIlcÔÊDPWD\m#٦V0etl+:Z +eZoM{M{o~ [k;|Ѿhȁi~iR[M!7<=U{]Y W+/>h'J4< DgcH^--O8`>+3f:jp= fIhIQ\ pF,_u@H n_a.G O6|]=`G& ;]cǑM/s@2hez;v5[>(y<~@ אfEM7tiNA|m Nu ]&CwٖZ bSmxgG;) zŸs,ʺTAf#p_;Ń0Shس1#k!vUFn+QLjR]ڵ_]ǿ{K2Y4qE-Ƀ[~D% &󮪺V۠1Unѥt1EfM <:RS%i7 Zj沸;g;yB{ Pi?ZI50kjم!&Ҭ"ҍ9q5KSؼft+&2| 4Pa[i$GU>U MX4eRH.Y䥯S%ƐO9 PNA "&t|{\W~Z Da?(ڋ:w5v~:WmcQyttK;zY{Pouݽ@dJHa.E[%(C| C2/&ruNϵ6{"m ~2 PI!ռk h6;}:Mĩg-A/:P17co:b[Už[5v%.,n8y0z:S&*&ف,IZqȍc{5af05sE  ҮEߛ/(&O]\&QNt -s1ck%kt;?5=h0$[ .hHm7}]۸mJCMMX`/~=΢_Õ2e^gMh# ^"*8t ͎ VXxQ8(Đ nǑ^Y4}cZmGl vAVj`o{|U+jx$C8o$$kfM2uEXBgdg6伟bcY9%p"ݤf'񻜀ftԧ6؎8 r x E9p.s6ϗD $ZN+=_9\<]\96!_Ef Zihf5~ L %ӡk=1`o\ac*G8]nLZPxr/d9h3&RÊh Hs6TJn4ڶ\[ƶ~X\ոI:  P)84ʡd;ƫ4J3"6!,wvX]7.f(,{O@'݊fcϰY Qbp*u?c)!(8mpRuci&0fVBɯ])/M}*6-LȜ/]ҞR;IlI, 0%|?&ǏC'5sscq@'P!]rvE+`ԭ2%/9$=9*;5}2&'ZYMxo%NR=i @EXCuտ?q1@H0J p2Ď2s4 lz\:^'.U:vsB:fCް`u8{ i| :&Ti_g8*z=oaj"&=UP9g_tŐte)hޥ:TKX6VA=!ܟI<ԣv/c\! a6߮.jck(W~㝶Bŭ iV|ߺ lT'{tJ U0wfR {ЈHvѩ(}*ʌ7gE=KcwUFb(JƁ˦ @4[aMS%؂ ?<ݹua]up_.m6%q弬\QgU| 0a[#JG aͪ ?"$ &wJ{܈`ߔm(oyk"x,u-/,؃9=fYD=m~2Đk=JEE)Ed Otq$@eE2;촙&\i&J њ2*moVΙ)#O5o^OarPOM%'(ANJCߑK^KBI^mt &(skkv&yHYDHLgy~p@-hJeaxV{dc"^Z&Viz*;UFeg.t^NUQfS>1G3hܺͫ宅1,lE}|f^| ,,Ugy Us1Fo[’_dv)QZʴ?K3:܌QjېJ 3Qe3?\rj"_1Eo ?UWǁ2{&=IYz qdfQP1t:$,=c$',z;)6;M\=ӀpAֹH_͑tO|FjJkh`[8UTS QjJR=e3F\fYY&ƠrM99OZ(EΙ#ٯwBWjqN.NJaGh |"7vS& IKҏ[,0z֗)~6 O4@{j$XSANye xx(.B|[~8b2%R$0/|k_Jբc9n%wfg |$_ pMM5W\q6Q3Z)[H`(vG"t&v9/` A!BiͤUCL6sKb̶+/jKˠ[%a{faMOh 8ċϕn[ |ߨ:4[7Xڲy8'@YLhVFc-~Xߨ-y.kʒ~U0Ec#&@k9YpmE0Ɋ]r|B&}17S>״⨹fn;YhszwHK^[(&#iƳ+1*,"P`+/XC)+ -a c:Qhl6.955h:1yM(Q fKRZeH59hdj _ =+|:oFZ aV2ċ;}AH^MߡuK` WdȓVx886p6SfyxlTG5!O"ո6YU7,$ T$.V—'|r'T,Im?1,|AY͕xWH:0Y'W˴]$~r$l3ıO>4j}":}9C˴eDn>U9h'P6$ ƢC7x212vj䯱'qЫT3>#fX[9lƻmJrr(K!~ZoQg#fA.TᇬAglnTULs>Wo"xc|=JwSd R NEcčSڠ 6<H|oy5MEX0G\=nK8ms'׌e+Y@4gaMZ0]E5O2o-`)/%jȢ!~m4E)ф|a[j@0&:1}'k /b;Z*<,"M;hg>6KsVyt)@ 2oG~3 p4n3\XHVO;\{fƕFwl_~*F_S9h7ya_յsm]K)qYG ;mrD}!]mLB%KEs@8M=}6 !nuC/jRjV }eiɢuxY*%*A-S\^)4sz]\@;JFߝ̨3DĶ ORmgj apMrqfmC9BGbIЖ=&_K<.?V8hW+؁ĺMPm/:ֽP`T2Rsbmڕh?s3)H2&:LU"t&`ioptbje@|&y9gͺaHq6F?9!y &57܆'3hI'uB:U.i594/ʼ]Vo(-n3\ƽCi|*V`B2=䂈|_\O*=": /*^+txzPuw K Y0Ɗ~o/jztws3s}08faόq-{%'m<2gqwvJPO3{JU2PxN=4/1-!%?",nJn5"pT,^a8FϳkCۤte"]497dFv݁f0):uVA,9)A%D-Diz;"imgr? OQ0tr ўsM]x[='4w$ UN}cE|!<<6&RQ)۬0ܟӈSʏ0ǐap&m '>!Z 3!`O\ +DAOdpeAm{zAh7BܬnX"7n#9pmB˓3bS..ъ!P|uNJ)^XNUk\ID}^vְ+U%P.QGW[> ͡N1.վMAG-pnOvOumxjdM1`AΥC0etOIY?Vxa ~8x9UROI=6ex+JhԖ~ ,a4f <UKbMvQ5hp_~G=bf ZʕOtw0F'[h 9.&5K`4ʷ#6fyv;[*N A o){N1:/Jq*PF\jJ13!`V07 %S*a?m7n G=Ju>nh*?;ԉifU $<%I+l[{:R\!A!S0h6|Xƺ\~_@>}NڼM2bY[z~=rY]c}G#lZn}ITܛTZnf#d&<6t% TϡٕiZ%{-?\ڑaⅧwsbei;&'JnJW{De&OL5y(䴊:ͽCZ[㼆4o7fB 0K+ZxBP4q,"$Cuol)w#!=;jOMz:ݺZNR3PJ9`j/`]pODYAiQ.8?6.vIxЬW1jN75Pu)v`/z qv A\)Fp։:qjz@$bPϖRok,~.%si_13 3hC &A+8E1ˣ.k1rv=6YSA~_tgvfU]]"K!"O,0XUyW3FmB"  :}4Q5s. 0l8ؿpt@uݪ Z2vA9WCH*$CD皍cGD[էIWs=,6RRw -/GR6k"T@2AUW+>4r$ r 4CVS9%n*{YK* >b% {nѩ,'חބS~t 0)QT"xx+F[1_V./q[o59~Ul,/4/1*a י0ye]#e7D0+ÊdY e5HIi nf.WH @JZ;2mB)DӲ{KQB LfbZtIdJ`?DZZEmKmoG:l^ӂXIȌٛS|P^^'wx"Kt9Vo\&Oʰ=lp.W[Yau ÍUSˌU䐠#HgM]Bh}?+eƅyV)zqa*?M2o W:@RÙN iE66ǧGR}ʋ6zɳr28 *6;je^#ޤF7FipuݦR 3׏%] *[aY&"pFUHS~)tĞuQrKx`pɞ,J .YO*CX]$smG})kA[܃|m- ͫaeٙ#&:v?*dǥ%O'G@q*WهֻdbM;.$HAJC21zD~4~Z|ڐ`dD~ؒ!Luǧt#GӦC;J"Ta9N녪' &~&c R\Jv'(&ݠq *ze9Bb^O; byܵmf#6^(oxJkiPFAX"ahSL̆0HԺ$ G~?8Z&gVaO}Miq''-a,!=t8.kwYGś#} gI¢&bm1bZ!O;q㨁>A֫9ߪԳEo(ġ1 qg6#< ־_&%uUNN{f?/Q&ԥe*I \,X%vw+?TYGT+3~Ǐya )3Ẁ^ 0`Ց\CHO%rXsKT8#Y$ڭH=.'A]iId]0&tD8{F}VPXKE3/GF]&4xB5nk] ( +iA^h^)p< d4V%[\kn2xVڸݐ2HK>淞ܚ01'U 3l1)p̊5^}+lrVe1$L)Bw"p9Ղ˯mI7# -e9bx.mf8+f|A::z>V+VX87V(3OEMȌL!Ʈ~bZR/YGCp0Nw47X}0&]^F]8u Z)c>*HX7a1ô%*4F0j{U6`r[ƅƬ5O%bEz|KyFK`l ܭZђT}x*k WPm]sӧnoOCuMx)1jf6佷rmfo,@K%1 plg׊a.jR#Ў!u#;iq*tlٹN sri,S+֘tt!},(Y/ Zr_H.,ަ-wsKl3$"l#cy5HUl_zѳ a@(mFP~Pw6|>85+.SͷNA'ߪ]^0^~A/MhMrv&GqB? './Ôª:ٛ7cgBӼ+yg;hlVRS < D_?tHݓ]ζA }/,o5;O4C#m2prF1B@{ Amó5->nl0 (tɖz:' h,ħSvKtD`PI_NZၴa=^r8<>cvsL֒TcD ]Zi%:^ 9j s>l _$K V5i(e8Ⱔ;_WQrg6+y$IzgXaV a2 77&OyF`j>v&i{FZO>y(GB;p/dqu:!vaκ%9ISqzՑ9ynkp pvbi+ۮ!"SgAS1rq}X c٪0H/}B}I.%lCCc!׊azp'Md,L1(d>as=(ً,J]+xȓG5~ش(Etcy;ӌ6wP=!^'R2ts9^ Ev5SUetE͋znQtև&sB.CٙN"L LeIQ7A4"|3JXa.o32<.eְyP'aj(k͏]Yߑ4-gPrww~Q: pOylt2T4Tu71%ۻPj}Șt!e]Ą"}{e(v%L r ˯K;-^$Id8+Sd; s@(2rL rbiq"t#qM؏^MؠŔ=wk R5Bj_x[D@XA:ϟiD0'{uV?viQ]@.\BKw.:zK~ԗ{Tl !yjls-HFkU“2x|;>`9釬_`ݒCi]ky{BÆdU"Fc1p]EBEJ$8]NŒ 0@yCJ SI ڮ32RdPhڞ@ žhSKyj #ϧ;3k[ y_^΅$Ƕw>E.֔DZJpSF,Y–FdPLg%@1LbcrSZwX"ӺBi<,g8y<]6`zT Yui%tf'"C޿$7ɳVczb z?ABu?;z)FɟOzzʣܤ3P7KU[Za=vĐѾ*.LoG!=(3fxt85M#Mܖ/)XmV?€Jly,9xZ`[JU+c<%Ҏ+jEEg*"dQ_49.M#.X3j&#GUTwQo>U{~5miKA]g8{l eP\f _c5daD!kvT6: 62@qp8FX"e\L(];Z܇y; E(Ev}ı1H3C4=wdM~C<# wb)#iC Əh8|P:Ъovʩz#Y'jA1GgV+l'4,cҪ7A0ڗs T`Ӯ>o&ԓxp"Z#DaپCNH[}^rZYS%kiUA cQoƣ$)}Jj[EmG)0½ʤG{V ^s+g'q?'= :nmra}c3w5f!Ы5j|͐]7̔)ꌿLoOlA2~j2^=qܖU]jG4P"_rS/\5}DKinpkr o>3-}dS|Ǜa2v.CasiIb/D6tl)ot" _ Y|rXC" [g)aISd:['9xU *6RyHQ^匬B~ ͵T54ݦZvLt!ģlGҔJj2B>|) 0ײZ`*0W =BNǽs@'. U;ВH,U%tVBalMWC"ɤXn[KG/nx,@ frdD;PǤLQ 'PY8FѽS}C?}S/ 9Vg`jAsS>,&vBnbу*#^=CL<Wq T\{~*+䁜$ NxZc'o8:3}vU)ad^DKܞO*A̠/UBˡsV;ЇCkY.tW帔46.8VK )e#Pz (Ϩn`?V1:_.GZ@Gfk#CS#{NGEt0` bcNr҆ =2 N%v4v 9xoٳy4Vz5ܭ2cl̒e!0vI-[d?5x;Uu1d {61U%mxx"){LSk1ej݄=lB]?PvP 2Cm`DVz /eV.*I5/-DY%efa +aܿ|Q$yǬ<6Yxo$G"d4?g 'D !Iiы0bo1p,C/\rm<]Vd)Tz^7w!uBH!ZxFŏ;殹t.y@?́aȡ9 ~:~th 9n3fhgd bֲ`|*rfÉ*5i]!fjeUgOrR2j۶N$%N\9( Td( 4Xx%rxQ\#rJw$WBUVa'Zf&gloSgr8⽾X 6w[ܿqjj nR*pCcO 8nӟa"x<^E}ט Q>Hki:w޸$]jpx`¢XxȤzŻxEnHԋRl#$/s*Mq(y2|є z#JcrfHVZ:ʢ=v@NZNBp!VY(4tw,FLpbs0 evE3IFc20L&&չ߱Z9[$:[Mok5ǧ 7L3=/Wᗃf -[|o_LIs26QCMU+T@@MiNmvBWc.HU4CBLpW/:"1$d@ֿhJIѠlm6\>GCLɅ`T&=d_L~]kʐtyou&(rz^{dLfFhbZmJv1u j "MR)Fj=d_ܖڕCxB6S15t!Ϲ[ i),D j2d<5gRZh}S[Q|0J+0`WpБ];n: jLCt01yy?S~Zkcx^!oy2'B5W{2 G?rMNp qL"YO?3ksǺbblW@8֝Z<^QşǨW@*Aojlen{42ϗY*u&.dt h~| \ip#m򞷠*Sq Wٮp^WKq~M.HT񍜽|hC6{~O$Kla[XZ瑰s~U9< ?zݛBtGtTAH*$%k"|;{yĀЖ֡Y{By(j<,7BjCa0ڎ*66"w1/PQ-(eحHH%gC9_NGPWOdU͆ʡ :"]-DXRVR <"}Aԅib0OaE x?`}&9вɔgnwռɀDJ_VLp4q!A(,p^Y:Ηw@{F CZj[Y;p.zjoTie˘k ׃z5%ʻc_,E(lF#8X\mDl4Soq*~ɔ}hakzVYkI5@Es슱/jR9ĂH}jM)F\@i`8Gw37n_ ΫM;de ,w{H%15Ph=dz*b'ăٜHX5^ 㦘tYyq"U:ݚ2uCŢBC 5 5֧!7Uy\_Fc~!pl/Vv' c'ϭA.=(!{UmG>s>icqiB^?gHѠyJ!1Cz2(n'ח( ZwvyZ1rfR\\t`ݢtQ.xvLqc%X|F%4Qnpo} ϰqk=ӟą9g~ѭXiWW3ыӧ]P BmlͷɎnS\>k;Cp;nR㪫8tmα5oedm$Sn(Qc8#E%1"/NW h` + Sd ߥW ]$kfV YA,K(;zʀGdkZHgaf\D=vztI(||SE3cdw7Yɹc;(%= 6tITvkgf)_B!q$j|Rt*KG=IuyCĈSB{]=x|gkHOƒi2f4, k)ޫ#+^+"= /ґrY=@EJ, zG[{1ݿ3Lj UZI6 Gϓ %ȝ5!aҒy6)缈WΈS_{SGD2d];Y<->k̤,TxTQͳiƏU^IrO`'oJC:LGxjy2_Z}^;F 4ԭ=x͸U-#h =لn]UA!.Ҡ DPNĥ$ b]o%oڱr{-zw8lgK݁&{_29sJزפ Pd8Ymn!, SxLQ :@Dɣ~xEӏR*(46~_ȼwOR.팞b+.WKpwnӆrr^E r7Ѐ-Z[٘Vڔ;XYۑts$p]^.Jm`d9K1gqt%Iiңi~ .8hq/L]@ wx3;j-e{aU)F>(noٳml8xF5◌D5;u)kӫ_(4l,"X<ͩt3W-!g [& ɠaܒ*pG( tbƘs#2! pm_U0\Ç 3='vJ%5+yG-qX^6Oٶ52zz66L!춖&#L?XFkJ^֡h0Nw/Y _8˺U /Z· FwBCX+(ŐÌڳ*AERo }rk\-Pe$Hozp>#Bhڻ=x eP]TIp7Di<]g6Ą?8+dT$Qfh ee5h]Z(.EBh >N=]t+m|dxN`e 9uޞ)Ns/$cyQ^春`&oLyͼY)vG$k$Rjx¢VR> eb9)8k2ǶY'lXokH pp0Y<XoX5MJ oUe;؃$bw\ LE+) " 6`KPK-Bc0@(; $M%lŢ]= IKe+HR* h,sߌ"@H=!7[S9wxoۊƶj$s]F %m-`O榕/qqa=#|Og`(a6,aJ2 Rfvk zjֻ4C%lL&}7ՑܛHTo;ms5#o JLǝc総WeJ azywȚ $j画jI7mMf/(ΌGAUJ5Gu|MB]:L]#h6_q zF vChTZȦBHv"C^.Loc@ڔ\ ˁA =bj%6&OP\D:k-.j Gz\,[tVl+ȯ?>XW )L ܭ,k_y(x(I ygFlzMҒ_"X+zM 9^#3<:4697F ~ĎAWb%Bkuj "x3z\X'2!z=-Q# t|%ӰKGCl(GeC4Z;m՗fLGJbyXt'ݴc˪Tܬ aKpb.Nr* 82JݣZrF m},&eFJJlyxh#ge N v)0 ^oȔ笯W%V瞽UH3ݎLF>XFq-kܕ~IYgg%ꃔLuu5J E#\|NvWz9͟]NNPlg:),xV^&R5AQiy>4G㭔'Yi%6'AfT5rPk 1`iYxU 2؂gOA*Ag-!ܪ{Ϋo p2ދ!YʖftY( a@@ă\BIkdF2׏ Z3<\otvzWH%HC%HTq7ϥ,?1imɅ% ɴ% wu d[޹$4{Te=w oPuN)a[5ዶp&D ]<+QX<XB2ufH/- }H7LԒ9RF\Pg%zBH>`}sI($n\PZmc*{.Iv cƃ6]XET<6H<.i:G"tu)H/[&7YEy5rbWX"˥c9O$Ч!D5&B$3rq :(H4Ts2y^P>4nءb:!م$ŸG9m,1Js|GYAepmyvk_+3@ %NM {.&G5WS㰈LSt^3hW֛bxC N][~~M(I20hBbrb[%l]V@qu;!62W:amל;]OPewdqmdDpܳ`=-gDޑGbmd5PJSByp; &ҷN}EnήRŎqHRE؄\ ~bU:P- [1BslYM*@gr&0vx9_R}π֭3 < 681Px?pua߳m)Pbg;TvUfu/20* Q^sa H sRi3s3.W+ #FuzxGw*tDKܴRd4eNmb!l1D9HvCj7:+vWh݂&zuphwF=Kګ"kWE 9߰9OgbuNoS9,Y)_jgKcْ|,>r6.bUO@6ŹBdp!PII e2 )0N֖F/wOO?ZEhZJaP)֠#A1 ÿn LiBFڊBnt7`M0L]/{l] 8)a>YlWjV{%{@^7Bl;]XBq^0TI ꂽ|ReqS #gߖ`:x:"[!Cho'>pњgɵZ{ITי/e_컑&?!iZ^!A q `a4L2 3&̾M([yj\A ^ik/%Q= lKK6 =M^?ѕTlhW=΃%bsUa+C&w*0zv|U~M VGc;(X2[h4)<2IDVP9%&8!r=˱$7kT )1BXb{b>F:$&#Ÿh"}[7My-E$I`kg 9>\KϮ2-W;]Kj~7`qS",ͫ=J7X #EbIISղ)Svޓr{h5;%oz-VHuw0TvF<6sAYMqa%Hjȧ];a Q bLY`h:6GiG%/ڽDB<ݫq _sH8Y9/]'aYHVwpQfCy{+Mhe%jqۙ&۱~!;=qQ* :L^TdeZBWDDLiFDf Jq292z3T{V35봉gF7.`P:xgiG$;~'BYGwFjCMBwV"U6)4!)%"&kVDbca^ltIvBJ_E.İn皴P}| +h B9`/f*|gAZiȬtqweUfY]䭂 $6 (6&/O\mpCE-U|5g ,wZBW. Z}VlD!:{KNִ @F 1!;=ό[E⒳Y,7O XzX ZfJ))J%kaA @U t ڱzYJ.(4U4`BZ!S3~UQ}Cł3ΗLvI}D!g]<Ӹ_=-SշOs(,P>AFpi"3spTNH8tn "žC]8yFf ]!\q.ú|ZM=[=<ĴQb+@=tSfvն>{;] {D7,`ʚoR/ S [+[ڤ BlO8{Kuw(`K1wʸco!cg+JlB^JZ=q ]x_w2:x,F 0/f4!As0K`Bv%YR\?s8Mzeg ; ͝Yx۽{z{qnlh s~2(zC21FU>f˔Fe 买Ȅ;!ظ sn::Ir5^J] {o6]vwP˳T-isv *qpΩ:W-btL騞$uqyp{--&(<}uH`u2"6m&ǚؘj͑g1 <֐ѵJc2W%مfkk<>)bZEڡ$ˣyA˿4eeyZC郿mgdBy4ZGHl';h0.RƊҥpP;lݔGc`>פዔFVMO 7yҲNf>\_>*MK~XXV +;$0]@&7xC}'2` r A›2SBՐNFsJ'fFWv595q|À7ʐ?>d_WEN!ǓeDL0"QlPbX_l^``ɘ7lp?-_n֝FWv/FM4 .m/ONO$Ж/JT$yg焃rdz4nLs ~cvYXn^2O(.g?$NCVn.cPKpOkh@CDtx96_fr7T(h)ӔŚv38cW19݋6dQyXz 'ꁒ@jrC;9;e#܎Z6P]&墽OK1c5 ]|ae!:ف{6mܸ-UGozBu}հ??Nt7Xk. 'h+rs1`EDwfB3ﰜ$͜\qL{TI.: E! [Rg~Q[^kRn͇Eߩ=?D" Qcƅ'{Z @%IɛHqʮ'zy@%eI'|L%J!OP_tH6,-ŇClâNG֙kA.tI-*MS=NJ>"T2P@dEm&GG(X1k=Yz`n kdz#<@ q/,z.!H6'} JB=wZxĤ`vL=&,o8hZ 3 7X2^<@gBւ>7Fs`ٝgp"K1x]z&Haغj~yܲbգcT3~&i%OU D%m+vG~ND䱃J_GK}?ٲldv]a ؎l$i`l26ȉ4gkʀE 1E4}0~שn=c]/(fvO'%8hĨӥޥ'kpj쒁¶wq3n*އ{LN$=+Gk՗N/ජCֈJgmJ/ҁT:e\S p51ueҬ6vF T~\׋D^ƸӃmo_[IK|W" AV,U浪 a9YNJaSM`66@Y1z,sWT Q=S E6]daOj 2‹y6BqP^,= ӦW_y A>}EܢO4F;WtרrZYBkQ6vB1BWޙ Nf:&aΜf7$KIgOpʈj{MTՕWړzz0<磠E[< ^J#8G~Le5kI5Dzy"y*<.lsߊєrU8JD~EdtFկKMC椝ToK.P$VfAXW.H݊>F+8ڑSi([/YLs."npD{+mJ +ĎpkRI#y♰7GQ3|ٴC7'Bs@ʛX% :m Gԑ-R }VX҂~ۃҀمq?nn )I4,Z`|7K}rʜR-EFAA~y +[zc<P3I@+ 'AfGzh׿kֿ Kqe|{,A ]&P î$AlPQOTO:aj픸ubuqHg6f:yD=Jۥψ ˵%jTu1^"tW >?dJ%|~Rd?PUt~yH~HO6 gzD汊8UcWq Sn]imbM>Zp}41Уd-/TOHPC zTı\^v}Bȴ٧m<}< )RKaeEU~cl#q>r!YЌ? Y=iKHŷܲ=2'zsNOHQ{EK ^ha$䁎4Hcܨd-M g˪6//94$Sg|_MF!>ڞ:8dmY51mgn-8&3\O]6Gva8<^*%$ Iġ  r+{ 'a{Tro+a=tnHu_/QIi?%)&FpϞK~E! SM9jc^Z{4z+QUJ#NHhH`,7h3=h9T_9#S⻹^8Ed;E@0GPprh+ӟIa?R i*@h0.7ʓ a+H0ɷ|i?d ,NDQɚ^ٳu9^J<{(P)N '5*'<||cM4 8yӟd4~Z+Rq%q}pcV "YXcӭ TPfX^ BqGvߍ=z) yUԧhb:l+l.dL2qM mQMUL JJDYίM.J)?hY =Ⱦm`S nA2RNZ6ܩO~5#i ɛv_C.V>%G[*UӣT+<QY?^P/*d;P߇!ݑz}7ΪyЛujL4ryM<ކ;SV;!f^{?z."j`oDg洯 ԞɀB3MXX{OO0:̎sEc bbv6!wGD ۍs=瓧}%6_FkI0lxEОέ2+7fu>SlH,HٿDQHboa&> KTlIVjoMp<,EOYAB^wL"uvW5ȪtcIɒncO2$uPmՎ^>aXxчA&_pZHFՎewirmٷ6ߊ.>&՘a-ͬw<~Rlz<]O/[е+ҫσzf (C?H o Rױi96N! |w%'.Zo ?6_/?T]E˝9/21 5gU>b}h h|Α>Jls kQkRjYP/b04Gݫݘrj/Fk(Kyr0MFckIe >?83 u\ #"~&ym8ݟgx|_w B tM᠃pQŸ1x+;ҐP\TOAeb 垣|>CncT-of\D֟%.$k#},-c=8: Jm_L/co%eN[[w{h&e]d jc~p0Cm|߾<@F/SLݔp[h5IX;CYWzj<ڞ*40lG0:\oi6l 5B ?2kEc#^"G2/ZȀV0ӌ9ɶ:TM>ղP&^l/9?'Dt6`~2G~+-)-170= }V-c Ing@Eg s'nڔcyA>ۘRZq8<7!Zѩb@ j.Vf:zH0\/x9I:νQWb\B+.d_u"h b8/> pI>_L=<|[-^-{G6?^bVo9ԤMBwY!iͻbҸ4l3s<&cC?mx\k6;m}O]lb1,`/X7r#w h0i/4:(.nVtp~GЉw 2_u@.+sJ5S#zە!1"p4A<O^iI=EiלⰏ x_ѓrzL微nu+;,4FmU=YEJS?1p 1w'Utu5?=:ŞJKAZ_ |;X cP:Ѥ?L"E1nXzńt ^}@f}؝95 a!'iV&4S24VbƯ)u]S_.7|B pI.d/}a%`\}vA/ݍ~9@Bňhp'N-w"|+ߩg…I $WtԌT)&XdH_%B~ <}v}Jw= Lq)rPaow4Y8 D}y+N9A> a=Β*v|{9:e3XrvCj\cyaϥ1+wB;us]^CTWes ӛ#\e#;fh->BL$8ZƓ>[Am(ߏ0ж֨G049=itYڷ2'̢ a_c)mFJS>eC7={@L6m"䨆 R~0Q0م <]g n;$ {rP`[>6ucBc~|mAcL#tX7 ̽ J­go%`b S73oKLM%X9Km~S0yZ8~—R;z+TEӣf~ws]0o䀹HИ|\0ɐ 5 \wRcܓ%wid\1]uP` u!)lшKnb[;tpY\N {VgTt}^g^ (,ǓUn5*[JZ`⢺Oټۡy^R#H2>NaHQ쐑n䄢W]<Σ60`jbDd3;K1yg]ul7oTS]aSCvMH9)!&"^b߈ lV1BkS@Vs-&Z6׏n  _OipN5MÝΐ.P<2*z3q Nm^Oܧu8ԧ8nqځI4KZ{4cm,FA?@g]oUm*0g$?F0JFw~wv1>Q@ .=yA5 ha**t8fu0$>~ˢKUAqQUs#G ;6϶oҪI#1eXF}/jfLW_/."Z*].*䇵$r40d/C^Ҍ ىM﹍x*P4`FhE@BÔ[0Ԕx׸N3$c TIvi4 [ ~5t(|7wo/s'1S Ɉ'@' 5]>V wN.~s^j6^kd4pʼGCj|N5c ๚btS&\nl#ϏAE@z ɠ&_ &2b9l8&2{Q}=폯Q"=\V:]f*ͮP'ӎ85_ VG^2 lJNoTi٫U})ʃDl4c2ɥ.4N<&zsϩuΏ~dX>ɃZQ\\deM_6AMR5p"CֱOGĥZÓ T{aj ·ɛevP RȊdoU >p=γVhc[:ɤBPbFs!*Vi'[`VmW >Zເ`6($ˮ~zf@*B*=ڝqbuH+iw/v2 y4r`t*Pb-qLE{  R->(ര:[qJŔ(kдN7+'Qn!6aA53]x@ (Jd}Wo4b?T<]Ԧ2H!\R=M;8 C=iF(h".slǜT!M(IC8Å«M?LjFߠ4mg`$jU3 2~ȅ{Ԉ 4MX q 6,|Ԭk/1TMJ=0ΞbC}wZyi?T%J+]Hkm;UHe ;P# y棹l3\Mqbzw_1Fy]y8RG0Hk#j.ݱCr-if@w+d@NýHқ?ᮦRòUK1דio |Qc5-r(ѳ\"=!:2Q!tq{2=J[p*jߌj2N?.=ۜPn3, CZN00;-h?eI"E+z1rP`m["H"S, 5wJi* ^_e8ߋ}v2L>TRa_u?"33LR^E7oM+SnOg"}yOoIz0$W$zlVNv0Sv" <57Svgipo 7m)>1HMqNc t7j؇Vr|o0g-`+埾RU{QZM-fȘ䀚7$񝱝q{71iu{RӠKLCkc7RZ&R0n#kknSd,!$٦-ȟT 75iJ'YeͼeALIZN,'PNފY7hY$'Iz"#6 xt=EЏMT(ftHf[lwª?O-apWjׁ@-SsZȪOONwflg5+'9y|eڇhSIv";e F~1 d\{#p6bj)c4|g6"L#14w֯E괲R=u"rm(@׳iVf!AL*6` 9xϱgHiB>nU:l_ ղGVN&n yٜkcG(L12m#>Nq QH&n}׏8C8Xh 6i/Gy ]WP,EΡ[,$͋ڬxFtEC5w&2`\8`q $g(&`w$gӑ^0+'dB-f4'"&(K#ya`+*B|e37L9ٿ;R0&P66 kFFBLS2oȶ+44fSsIb:[fStuKj G>e88Ueq(SC7451%)g3RN-2_98: #սq*?.BxbΦFZ_K8qynmU83. ,w3IҦ͂DeDe;J1;<`K1^.3LV}n8˓S<=:!Q)}Ͼ'\BX06b m85US5ٶx0C%HЮ͆i2U @L1WS׷\7\LXY3@ak*f JE"sWuPdVzG V6vOTT6*#m 0%trW.zO!0|± V  顒LR cHy$E(J\Kd0 a5j̐KAf?!# R!^?ztI!07Nv6`# T57'9AP<ǽ*tk^t%vSjR3 AGnתH IwGQI TіENX+ 6[T@~l/"kx e&Y;]`UEot+Ŧv)UMT7yo|">B /ž!FY8u2:RĊ0,L3mXM<|5"P%H׽kI'bbةIv(:f'C[6]$9.TQm} _+?q0lG;` M_CFg#?\/(Im52bݘ2Mw&Z &9jp\h]1I_)v.[ Ʃ@-̗0y# FcǶHnYy\őI5[PoDT(zn 8W@<11Y=+R7N2c"_Ih֮P~J!#z VC {}w|댹)Μ|,$d6JͲ` \q~ᦜPM=Ain)@Rf߯9&sS%{@r ("OM$[ކMꕘ["P`\7?.]҈Pɶw間= iz QDc ;3j=cE5ɬ@a#ƍ<r{?M@̆N p#(kG,g$]N HV ]mK]i#~hUԭ8_6i?hZBJ3e%avL1Ӂ/oFz wX3K~!oj]y" M'∳F>e'b !3su1QoDmښ3/mq!2z PgŝnIDUGBiaU{06JkOi=.Qm\kOxC>ao˵&W4Y!|KɅǔsXxptw,n`%T/pkןriv~CsP.k`ȩ`<::GJ>җN-z7 P! NažK&v)<(ZcXKU5rŷ‹zTkw=q3gSO}T74tNcTや萟gvDa[4Т Wme| G z9y? 5i䧗kF7xPodLRL]FH1PF&*Cm!>'K?+Ֆaw?_է7)60jF-v pȽqgȪ*\ ^dr@$m▴@u"!Ⱕ7/ ~rY4L(ȵBBxv^I f+N#t{Ib HDu g%;0^G9ZYcu^r~gըWK{1 <G L4QW 6)_9rH^nV\HqBLln (e&aGrzkqv mG3RpRr|hU _"tn.Ei΃c,,^r[kj*Y귢v.{/.as'Ep> X$Hx- n wlsk><Ӛz ۋ*7tձVNrRSU2@)OZryw`5PM[7"U,)?(Ez9_PjuAK,;%@\OPm)νH/(p(Q T l]84Amf)IX/ci ^@tK:#Y۞ T2}X{xR5_$LD(J +Z~xIp^#ppwvl }42 bFDA-U1_clTOw#w)(3=_@}N/UhGC~enBx*zx( ]ma\?li꽙n56HdC \M V]e+l^fb6T&g9P<u;3ՠ90Poz60=ӄ5Ł5HcZٛ3qAs;s.E!fuX\=.t8_@0c@aC>qU^2Kɷ1h?_$<6!jRf=Jm Iү'͍Cv>iG(9p˚@ڑ˿op;'82f'DaEB@^&rOV0Ш:JNeOH$),'2ByIVNV#$A`x1PlX\9'nU߅*rio߶ S;ռ&?Nu oc3N!O^e֓P)10b2-I;}`$g{w\hcVn9SlV%¸hő^ۃ&nƪ3k6dwVk;҇[p"d zkJd><:UG)tQ^Z\~ sM6ȫ,D I λ ϸ;"bV B8reW%De 9]08 vhQ-0(d05mN3äFkuH7"QbJ!rܭkױo P; ;cl4m J/ ,deuOі@/ZRӲb|.~;p ]6͚D;tC:"Jޘs0"F cj(+qlv7c?*{Wye$di_<]쑂q)ՖlٶZӗPqg+'k0G6-|'1t#)l{tQ8ɗZ4 j9s= 9MPH5|B4.QVodG_=yokN+ΑGcE~@DwȢ1eCKK?„=k.;=iBPyHutuB\j0;}"2ȯYaL`!`ɻ@GR ]#JkJP-N$n?pnqp eB6m޹/`~!ȅ9Ө Uw1ֿBUBTQG'HL[ۼ_M^?+=,hL2'ZY1=y 7GJao>IUPI~ա3g#ǖ^8Ksh~좤JAE !3 g@)˞u&Dh6}nRdwN\z 8?ɰh(ޡ:kϦky i?vؽ:Ρ(5wBhdJ Z1-qȥ굧_-]sʝE5'Uxn#D#%Yǚ*Y<zek% q·Wufƍ0lOAM843&gF[N@-*oH;qV橝gî*k&~Qs4g. x31 ݥRڣF Q^H'A잝N_ء=ʼne/W}N2s9]l&o!cОAd+lKϼ̠,U|Q(Vwg؆ج3# N6*~1fg&8` -RYz@ f KJ~OMFihOmy)$ n1d%1e/\*dl/QқN_vWA_3fl2e5|'cV8)/7cӦb-N=Z'ȄJ> )e.hp KTk#"%mnҪ`;Zұ:<:~1rOBK瘻gnqW4`@ \,:7 &:ãq6} Q:CxAYpwmSJ54{gv x|7a'\ӊʐ!`]F7-l=CS`+?f\M_vEm(XiG# ֧nhPgU*ѕ6vlGۻ#_rruVZ[\V*PYV{xY~mBR8kOܭV}Oi+ya8ol a!ȿzmo9MWGc9iP[gUc+b )X@n@(<B@f`m1ǎ|VgG370T$f5.W<ϑ{@Rs1Em՛Gnڛ؊;a^XFE#od\E|xc'Kan'?gٸcS%~GXǵ;PTgnO^ 5ӣ( [Ӛw$)c)q˂ Sɤc~nî"G?n^"kDKfC|ڵUUjϟVreJ*pz^>&ЦpG^ œ4Q0Ѯ-!QMJn#ؒ''Q܆wSw5M TGMiE e+a[1d%5dGD]B\3PD6B8A,*Zxkp$}X뤢LV=l D࿹<  TNWrEev+3ךm!}&o;>iFN3~ AaVn¥]KQ%X΋}g<5 ܽAhTAnKՙk3945T Q>HeO٠|8GLo'6r~{AeCa݈qXֵ אe pȵH(~CJָoA1;&QSc&ђ'w.]vEǠo3dv]zsJl$X‡hB2^<%}oT _ŶWN87-k bN^:e<&5[mݦˤHaTW\KK&[Ql'ʲp6/sLlӠe%"/A6s y~981sdG9"JJKxýh ul04d5 e+}&ɋ~%nW!6<ǖ\D Ifl2Y*녡;zO)~YAz}uA5E9+2䩡MC5$h3NZݭ3U>w]V<.4] Ac2"|#W1lF9Û%j7uS}bD/ D03ߊJh k 0lZ b?Ox)#O얜@xmy5gHqʊ^,ԉ4TѤO[rZB_X{G"%ؙ9cι"/Q%@k@.FH>(K6"#gD_b%g;+HSW4qJ#"`Ag'ytjd- ^I -IubkO7rE > ekč*L?H!1Sg!ni(,c mEu̱bɨh82y:) ߤ{l|RD:δYyx#IEwO["U:|E([4Wo(<~͝L'<6MQ*#nYrhuu :t; JC4J$w5F[wG qZLqĨGn) S}&pM }ah1"ɁiaB{@À3V>$dZ63yvxlY(]x⧬M~.޼Rg5γz ^#kvBU?:F3./Yxf,TM7wDx˷ /XZ"w!H/ZJ!1;Sb4ܗCRFar׃mٓF j4dp)Wހ7op BZ9: 2h}rh=qqe҅3by4_mNƧj0@m)ԑ}E-z]2TO2,vkgTPĬ'a:Dr"X47>Pc}2s?fY4ajwіG밎yJTݾyjbVdi蝬M8ӫqX7A~#-XcwdPTʁVᬯ%eTL`\ "=t-1[4f[FлB*QCRɉzG/}yr kZo^A\`W*YcsV B|-10#b<@!=]T""pHnnX* GQ񼶂lo}+blAPB`sO՞'=gʗ]_c7ҍFzG.ìr싡6s9"eV ԃTtt"nkҚؒ{Ȕk C**ִ̫T溵0IʩБ7a$(k44N&i\'Bٸ'4ejkݧyXXPNDX@ Ouuڜ!R8 `Lטapv̗ qZѸqYP~w2U\9JSV:G)V=.fJ<1eRK&cd q bU[܅Ť--k I+pͨkEFfYp?HvRV_M5ncqSX@QE %$W*ݽЏ8ޝST;"1aNu]F^Nt<4,6j*cA+ ",gM@KVBmqߒM`N) FY txĒu1&>̩1W) Mc W#6عXJݎ>؇tC<__Cґ1NM&sO%v JUʎEj_ڭS%Lv ٫ИMFIRIPSKl3,=j( aޯhz[f}׈e@YJ0BstfYLav,W9 bOT8Xni &Yr6.'Dݠu>x"@Պ,4vĂha̺94B~%Olk(p$0L !l ÷k15hbΖ cٟm{vux!~kX7sp}OT 4x թ  <&jCLa7 푽׾voLO3!V"m{жt7kN-xRymoJ72})$vTVֈEP fN&^j)i'n(;*a릺f<ʟ\vCO׽JI]5Cw').iKjgLFUX/-ܞ-GY `{AReCamBtuU8# -ON j:J3k74Q.&WR)~Z&r}Lt;V+ OVؚDo^z\1o~[u6/-GR{UdC}Kv]*0Ұް0;G0B* ;z.^=Vl;%0^ <ݗ;j RRx5|:n yG4h}me'BL_.-4x.,igCx%w@#}u!Խ/EmT_lJtb,5Fqzӓc5k ԥKmx+v6 H{,\JJ+ -9ӧs9 YX؜0ˈ_걲AE(07Z%$_vպxc_]IfP*Ufj# $ 5}CɡY]ihGU|> Ʊ'Vxqyn`*ʲW"\dX>wbhg&zPp-Q\ԧsČyt$.#0]r#<ĄK|GoUA&f$TZg:%^H=_l*d G@#n@)4m8s\Vo1A`#u{i60jø O:2!2gke-XƳX۲5H&f2p5z'v:c|h7}ͻR1oeƗ |jݦ31Dhª1UZHHQ<(yG\s"9N6kλG7AS&{WI %@]Y |c$dnK %;[-^ m8$ |@i*/Q^.O(Qh˧zF)`gTXSUAgҰ>kUA lӷۇ9 q_ťoAmtgP<6#H-Qидrn؆ $N4oc+60[y&.j5 I x%Jɪm)SW&+-pkK^@dJKv|sg`: >bMqyQ[vH>4ܒ-t+ʌum#EޜqO'*]ݔ[fn3ʘȓJ^8`eeOuY`h1SU] [[6RCMg MB t0 ~{S}"Uw6fxAmlvrn&xw)xf\2 %`$y183Qui&Y`2">,=ۇT5Q 4p8vi2OL9=ݥ7=crCmwB`CđL xa\i$F6ќ3ζvsQt( VYGFEVEOBx:f0)8bN i μ"w,bЛ|U<L( 9~^b4fGmZ? ø#ҚlY}S ^=߆ -.m4E?(<T;(>| 6眝p cK1fqpH9o$;?XdҠ$e;`ô10bSLl@轒oJd֡\W|Ёmmd +zT)]$њ.,2?(@c4W"(rzXb蟓R `>bxAWznڅb'ًDk/ձy>} ^0u\+3( ~`ffKbwTCj}BEPj#5{fg`Z+:3G?ؔs\B~ȯt>7 M"=xp@ǦY&_滴T>!sAZ$6]NEb:| Lu>,8BF12&k+G^lm8G3. ,i;'#x! U嬹t<2&uGH>SGL.culg6ܿ~Bwʘu +o(7`,t@oq2MoUo2NZ} IIb5!xe>ɴZmVYUpzҚ:2k$d;AD>˾G3->2cz66 ^\/\5h ,{CKBi\I#% XϠ/uoy eo!I$W_pJ5(o/WZxl$5NjKIP4Iƥx`QF\}Z\PhvczrJ.2GyKBkJ|n0[{.uף){"1Zkc xI8^?asM{F fۀ8ZTHlzK[p.] h25R~ذ-܅ZaXVdOnqČsf6MHU\ϴrfigJۑĉnBu iƖq SJԁ}EZw{su>8i;F+ S_d*Mdz;[Dtp(!qL."}P: yBh|7.By/~_o3"pw]XayzY,c\鬷M:t۩OWw4 ̅8d/VϢ<|CF UsG #O9w|:wȩpTmY4o"|>1I=_V48F+qi/XƇm$i"C5/2Xc.~(]o7UNc:YtR}D6'v6ֽ*o_.DF<>p8l\߾ QDQ,X E:D͆r4w"辉(Sa)Wў|,e=VzGȂ+((hRPZqW7k$&D" `|݂C- 9Zkdz| W$l9 |"'6+k=hMQ )ޞeek4P6g/%oVGOo:eYaw ]{h;/B7G\2$ǯcк}l"7ibRA͋$GcK"ry.)vDHU\=}j|c`B|"N$@6<<ljhCZ\s|f9ץz'OR"B>B*>F?d3b˂zqD ]p*] 1A8^S%|dZ(3:MӒd`M]f}5Q!֠{<.+R mFQzW41Ro*+XyhK~pёŅ*8'WRXdܝ&PsqP K"5VE߶g|K ' Z|K(dD+`vk.u44@m Ѿs2w n~0Lrni?wzMV"NkG@eؽl*e(/%JYکp@̱_@~|0_BY޶@9m[)ӊkgε3[߄l>"qE_fXnR.ic[8Aw-t3BycH\ɧ@81hBr^0|Z=ƒ~K;|sML -0r+NR>Ljh*x*mk%C ـC|%yo?"+6= | 2Tδˡ-YWTA#{[=7X:GR!6pP`NRb/q+(O3vu|Ȩq2i0s޸jN2V.C6ES^35i |Cg~#IWG@Sp]"YK`/%s 1r"**bSz:!2!e_\Uè$"kL6DD"G55$ΪxbWi8 ):Q&4Fu䝘c5IK(:y=14ZfM)%l@ocQ~++VZ .tчU;ĸ~,ݓx:.ސ5_)_gאpe\.8O<Ía*ιR_πx>}na$ g.U.5;h]0`4#j2a*D!}$ Q"4*|q6eW%OQB,`&#<ƉEkW8|ѧDUP_eHwog8„V+u]oێ'һ.EF4>iT-RX?©:Wg)$:7fIY'/OI2os/ ٞV8Վp sPZ`[=-,yq )* 6x *0&U9!RJw6lW4R#I jP9AbQUAD?ávXBhn|#9\oE1(jQIU]$| 󴐖 F]ǻ!Wyʺ$|~ ܽm̰ZSm߲бg|6R3X?h",YqQn`;紣;V˨+%"3qz8m9x|vdǁ;+ng'o##ĨuUȍTcu -Qx7!RokF/,xJ?Lgy6!u * 賋#3mLX")5_+>&bjfv^-0t4x_=ը:/j Dyf aefNELs_؆ށH'6eP[_n7G^Ykj7k=~nM kQŃO]<a6CӊA`섾U. %O ZFZqjM-.+þ8~#gG*tDBEe-fОf'D?4MDJ 8YZ6d{5X-ƶgRf;'HdjwҶ܎L^hUU u-R+')$sZ$&R尉(oqdwPײy ʉd*b; gDlsjl У*kڸەoT;9ωJYW{e嫟+!RӊW'QاpeL3d+3$(E+o^0L]gqFgOuA(_#9])(0r5dN<1;J7a"U@=5 #+h]5._TR5%2s /ەqk|4$uR C@[e╥yeuQld P+ _$.Ma>;0dpZ{Z9? mqRf? b0pӕAlAތ b5ʼ Y!TQ:{0MpuٞZ%6Р?-WlbWz3I-&Ü o./>*SoCJRzt }" #z|ܿoŌ# 7WfRH75^>P3$H]UC LHڙ;@k rD/+?ж6P-j4r5p{c9q3֢ 'Mk4HصwO.0^u2q.D%{*ys2-kZP/ei``{ _p85y{<{_Жkz] ^DPKM#Ll@N5Eӝo#Lɷe? W3%pGU0=xqэ&#=]ôL7:իZ:%K4.UN%Jt$ک<0M" J-2_i&g9&¾hsS4Hh/%t>"M,_ n΂8dNGӃ5uW`$bn_J qknD$n8L9U?߇+{(Xo6mӐJ82QZC9c[&3ҕCKOβ hp!s!'w"mMR_aq45ݷ2<>Zp6aDƝ1gkMؚN.jlt?d7r ! 4?HYM(f(|#J wgCj#a4Pe6^;ͦ2FOm#-kڧcԁ;<\xKxue(dDVj7}TPfgƫ)b r14*Tb雳BDlQLb'jn:@ HQx"\!~z~$)H)f:33Nm N:g脭j_@X4K>_+kUKS&"X-|c:?ga~@^‡\9aYOl'}^-Wgibhl`ktaA'JtO81jz.J\f bҳd4+r0ݨD j6Pͣtk1ywr:"˥/Zџee֒:El6iDgQ^0Sr43އ3`Ԟd<%o^P+|>e]w)'XS90{ԌVrD;;S#֋l#$Tk..Q(] 9;WJ7sWG 1Is Ueyvm͘~k\g l\8.t}8<^5|M 0VcT8eG X LɊWY`EV'qNQǾ\ͬHJD# C#FI.oP"o& oh( 瓍HOk D֎ b2_Y*hP[CMqoʃY(A5Kz;?Bj,֖VN8*qT9ր]j+P2ΡW~;fQg:i8߅@_hO ?̜*?zSyCc{I\]FO9̒?td@Ĕ}Bɖ^̸dlu$hZ{>o۠qm?C-҄.j3 jٲE$U\Zg|> O4ƭWF]Bd}XXPyBpfq+T+j1@vKK6lBdA^]M{+0xDwg}T rFЕ~<\ i⺏`&E;K9,YZm-~#>)g j5UCEK64)Bmv :UWW?¦<R`p3ket8L@0~$s{SG;"/usSH=;N&)A*Zfif .x4捔e.3)A@G4~8 rB%AR_AoO ys͝-BAEiN"i8:ÙEo55rq󀲈yv6/RPŞW@{0^/.NuDKvRx_U.zWEL( | ˿80at.K &: xa`lBh 5|6M\{2?:fAN^3 itXtDwUG#ƻwcϊvL VULvc:Jw˶0*7<?䟜I"Sao=WT47>B7X}3LYq/%A}7'4nX@6)!jh9x#<-Qc$AZ_eHiƺ-|e9r':,͟Җ>-2|f-bU^Ou A3Gfe HC%:m۫`G/E.g1—.s8րk*(6$1k8-Dž32Advtmϫx4_>h d`}*{˜1jֵ<eAS`]lΫ5m?ffM*G:a@T `\Dۄ g61f^{5;jm uٱx {"! kK>!E0;9gZI@k'&QˣQ0gd/uXGpՉi- _oQ4z^/"/R0֟/ڛC`֏1m4/&kzrXJd%o 5c>qiXfME_ؙzy>Vy ֨[y%Nc$Y>@3LI8_;@[I<\;>i0L40ѣj 9GEKvqFOI4,>=9C 8dn}mw`2S,*cmiϺg\F@!7< 1zňu h=%&W51c}q_Y>*Dd@ŵ>^49cE ȇ7YIZk?/N3E?uKrc,kP,EAj$ll-<5R-)&[[4Y6F#h3k⧮Y9/7PEpxOORStrT>m'Uy% gqw=pTݿF>x(:(N`i-dLYCfbeqK31X'H)V(ȶ:#.C9v03AwI6:){-bEE?Ph1Z n apm\G啦#uڿO|yjpd@ ͳ7H4PpOmL 7|j{ŎKŽd`T/ot˜|ea򯲶83r\U!ym(nx^Fl`GDe'CHqZR\24~۾fU,I2.iC%13K"b.?;)4Ag Rͩ$ꃎJG[f!U6Lղ\VK*/b㷺*TMU|3TY໨:bz7H%,t1@C A'5jXRؽdfDTú*tiE^k9J됩I_6ܶMpJ.y$7jYADGwBPbnmw-pL`V&M"3:jUe:0 lY Ҵ&_DQ~O%c9'p8>$pD@Z~#q_cVl.5* 3ja %"xQ`/Ik)Ⱦ97bt%2xR=M$7j.](F-35UlvvP} ׌UKM@ď˱)W3N]}9-\_2upHe@s T`FL~ .F.I BpE;΋K/9Nr;āiZr#.61e+D]zટpMKޡiUVk󽜶 `xE XblUøox"Tߎ6q:Ouq΢͙yƮ81oB啌 RR-6pcA{cieCY48z[NDmߙ&I{!ؚUdC;cK$GoڋƙNlt@)qm7!%x&TC.|1mQfMt 1;g4i867=Ypm% /'Ym&ކI޵I¥ΩaC<fvP1<1Nce"T/Rre,s6p|dž=%-Dn{/)&XҴZJfydk N7Y}xR\ CÒ̳9rAݯ^K 7PC4~Jђܧ,dB NPv!x.b':0 wP4sHE9]ӰSD5}%DޮD k0ް\OkN3j@RL5{lZc`ūя -:r1 PBVWmE %KJX$u0n#zPӖ?$Hl^\PAl iLy}mhEK{xJ>c4Q+cfL?|vȘEk#6TWS}e %dW="޺,1@ I^g6#2J"3NаDUELpŭ4)xK .E| [^1f-ڗ \ϝ] q kz'%(q40m<稺Y2i"JY ?U:=^TGצ-idkX7v|)i/:"Wf v쯡e4 t?E;*D~eVߧ@,sz`OzTăՂtpYݕ$rPT&{ȉl%ǧ׀P}`@x4|e n,c% I$z%w^oDs4'Lӧ1j+U(@4fqkb`rX#J+! z-\"?vI"[˂M6ޑD*rG!RM\}>U Rڹ: `^rݯvK% [1fCA Nf= \uȴ'C˗Q zŒNDh -mr#Ј M&Q]e F"` {N醆S +`Q2j>ބA dIAja1$e>u>U5 wK] 0}:,и+Z/ϕauǖ".1qI~;ޙU wj*oZn!ę0vb0wEb2-Ӻǭq]zU>|u+WߠV9,Fvot\_LFaWι>FMAaLJAHII^[%u1$Ǽ^7;^c:6.qi/uS!9[8C)X6At\ÖL_]{C[/JI.W0fF%oˤ=9Wcoxx𼀽T3QmXȨ/g~Ҁ~Tmn` Wh>q- $FvǗ.4λpKԶf'E04'p1ɞf3d a5A@ѳ<&+Mjzo"cG1;Vra`Ghc֭Ɠ,>YHpP:D4Vܪ E2LpQ[5j((!9 ^J8sWC%Ok-L1L,ih>w5_a4){mH>BKvsA-I"&xЭ<=&ڲ FM\knӶ$I, 9ZT}C E7C.P\,8%˟^SV~/ɢHMdP\{>¶dŽR)2w>8c\W:I`>7Y2S+1J'qQY:G'o&0EΒߪDnE 2q W|* Mf%ԕfB )>~60ӶWbrO'k)"`^I{rV[,OcUcj,b`/.N#E^MURipfDzKqCi:U ϟI1gONq.dRۣ4 " ! N }K)nE='mǜJJk^`!vr.¬YHD0Wa=lRFEUzOJPb kuI_*vٌO.kFs2dg'.MEV}[>؊c(DI1-1$^kLꢵYߊ7 )8G, /b*643#+j.\f,{r̳gZX7i~,즔v0c"mL  r "{\ƘHN!겄JF[{*81y*kc.qglԋr|gOриUyAlev3}MMfJ#ioP'.V+&$5/nTvM|Kڕ:ѢYkUw>d2YkA{}kx 'kF%E~yodx:$ )N|̎D 1 }ӻ{Fv}nսݏMҖ$HDL -?$F8/(gaږ]MQkqP W'T6>idkݣ:($>{;f{1Ġ^pRB;U#ΙPJ::mC?angmJsw$l@*RE'=N=Z3a(!L<CU!B!V5c_[|Z uFg.=q#u; %S2|Jٙ7gx?"ɱcy:g5v[5!IlV{,ea0 pʍQ\/D,/?:>bLTIa2 ?( j)Ce~'B xVM"3OiFƫI;luNȊ992vR ?R |ҴZd4x@θݛ^,R 6fىpߖ]TOx(}!aoQ6i n^r#F $=TL j'Cd{f7y{T?;6qݤD"=_PT&Pv3W2X.:ت)wg!&IFCZ҂^k!a0#(&w(r f]\Q,vuSg{O³ZєH{=vi6c/ Z4E'!n_~eə`u#GAjr_h#*RUBp#Yfqݾk|Ud i2cjlh4Kxph0^ܓɈ;Ҥnl%X*k#E%M qt=)"[)~K?u_I;"ޣYϑpӣLS(j F4D!B'|J$&2NG#R>b&DemOeHsrK'۠\KEuk7s2AbڌO! K` pP+4ð,˻LX3 ړϰyeTD)VHuѐy.GE_3"G$DXΣٌw\y.O:) 7t? ,(k g.0XL7y4mJ8LCQ@"{b0.O7V' |-Matv04@'tGDgDg3Lvsb4%x(|jng*IVK OޱS%2X2͂f)<3ADHa$޲M~)W!&h5o9 Tm`ol(Di/k]fׇ)i|&B-ͽC?VoM굷H~Ϥlg8ޗUt"b->%fBRlV\EEnߜeI^{]s t XpEΠ@p"Ȯmʵq{_ī@>(n8SpZ41 eRu)sh9mX&]RnwBAvՌ.Hq}x>Gi-=Vi*'Ve HI}PA?i1Rnbj0`7H++ wբP< ۑ:} ~| Hp4L! BQOhȁzSgntm4W/E͑nk'm%6RF+wh/Nb5:*RŐ,+C8j.f9Á!ZvX?Bo6f\Sߝ4jfvߊæ8HbTj_v:i5\$4iR <{#Ptc.Vk#ϏYa`Кq :hk?)9$ج#6{Pps pb46Elx" "Wx2(Csʆ %N;A*h"Ez лrݭ&S;s 5ReS`)?/ #wRmGX,gE<q/zcӸb){,5/WߗFS2n+Q^AJjDŽ?!`֙ yB%< BOVr\j2-1(ٗx&pA]7ks瞨ۿrH S#Aő'QSRx<頿Y[@❏O;D2 eϥ2+"h6ezHyIwm!5^ijE5$@bhs[v/ڕAuSw& dbWcW~Q)Q)db!Wq(ߊ}#;z AGTl?2OnWK+볠RZ+);V{=]wNg}Ggoy046JO r0Mgx1i9\p-zq}W?]Gʉb[ݲx3}ݢYZi1fKH&Hhnİ6{(ZLiy`q:-~^s.BH҉Ջ*j2^ķ$5G}J##5"8(W-7cEX~ #Z D_7%r ]9 ,s۶ޜ)W@ʅGгr0VĮnnѭHWV*};`N܂|[>?mh=E%thӾȮ=:h n;pstUg|i-@'JkSzTx]gOl͛s0hnhn)H;u1~^׾kfduu|*w9M|s6S{T(\Ϳ0O,j:O\Y"ӴbNX: {Ip561@q :$jc@[Ǟ[ag~< 46+}}~А&N&VÀa@au8!< 6F11TpsH_Kj^E.6iF_w6zR7xRwlْl[ B/4_bۿ (^O;NpT@nXAt8GD |D+g"44pB n?φt0N_=^K>e-6ӋNk)ӉKQR0,%<ʯB/N?ǜW!d[9,c_+&? &\2R_-T9ľP[cURhR o_9HfG=}g Z}, (78J \dv,rw[@!OaC[w L'\D?[foQC'op_ /&#0;p?]9ˁ]I΀t:TJv3Q`_2܆Tg؁܆B oHնnbbk Z2D9ch7zIK.f9ߩZI4[YSLBVn+dyRhߵ.ّa36$A,7Jr/oyEe؛UkHY#쑾4f+d!sݡ۳ﰑ|b؉ ;1h{bff`!x`Gh |!lCluE9Kd`] w>jp C!#J’0*%q~uɏl15ژ#pIReNpg 'Ȯl\\ +?XK y_u8NlDĮXŌJ֜9J3]NENsI(q+̣^_ .7peâJIjO-\eH@o}ʣ4:~4qk;,):64Z)9IYQ T=9  RuБqGj+ 7 $K<2!ubU8nzT `p4+ю'_5 f}"[ܜ9 _Tp39&U.:' 4Uw׿h @@nPT\QȄiAToOhs+HcrJ|D7#b.=tԾ&'_h!"KC5|z FE*0͉uːPv4!k >9}KZ 5+k u5kh6V)A0 '$ˉɃ!/MHbWR4R-;4M ?i׷=~_w{[ЖgpPv. {d'3mz˯pfDֳ^~GTO\1dVA= ^†66C}*P5vΟ+Ő(M)>3w(8'dG> 9ibGMJKpӉ @ǙuC=nREB<nYU<]]'^#U{I5&V%m ig[ϳ='Y#ɪԢ5!"*p/r[sWV[Mj3^/,t3GI֬,'$ afɺLfa!f"fhʩ!doK uRLwڶ& xug]vU͋ ⤜7%C HW`T\Tw_ q# ,0f}  S.{Er'O#)wh 4)jHMgT/zLw $ẁ'eMjZM,R:PruBKRFh(_*^ٮ4\\ҎZjuBrluOI͗$ PͣW1ClmKh[X *"0 0ذhofݼ%KZIhP"%`6i!OOLQV+N $̣ߠ+r]m8N0$A MVH` qPXV jGj`"L(JZ(<^ME o=˸"/3:nC7oFi2=FJ[Sɢ m  e/Pf;jUb=$mf ,T٩o/dDJXP( H[֡ĕns3?dDE-a~9`C<7NK3b/(} Ⱦu0*񒖫ld[_( Igi(& M׭xa`A+'r F̀'5GR/=l9[vz;  sw^(@ ?˾jxͱXh%jtVРGUׄMb JE DkP*Hճ(4 D`q.Y|}_w׬[V]TG (;}o@ @ذ #jI˯RsB:$$24= 0@ 9<_?q[_~pvQweF*JğX2,,̎rF/rߎ2US#  ):is `QM1&6b ,KOG@jdWeP7?ͭKx_ 6kqP!,*f)3elKxe$tx,̧9f:xȹ@t5KK *4ˈGL\Ug..IT]%FgI&16"՝l N/z7 \7qJS,2FxǹIrɒw!$ MaiPoZ2`hխeE拪aVb8n 9_c׶`łЊ:7U`jW KںeJY3corhiYj~{$|Kx{?[ 3+mgJ\:?#[coKIo˶IIH-fTAfcC>=ܦoB Ưj $ӅmiɈU-%a3BQ۝`2Db/L1hU[E =~t3#r0;+OS%~?Icc>]|6{D٫DZD!.{8xP q 8_{|u_Q Z^Lzsck,XTj=aou+LLlô|*q{X}@h2׫}9WօBT)nJyAQ ~!̂#lmjT)K +M%[%mt\Sl&ZnEO:{;4G9@8z#mN(x] =Q:Hd 2Ykj6N i乐6s,RQo|W&2@.K^Z[WU o|ΌK@qE^;³3J4V ~'ZŇgfw ɓ$-3=wG,iF ߗ \ŠJwM˗n[F@{Yi֜x(ˀʥ sN뻠X= 0(Ѝpa(;9nl(4n2`bvԪΪ)˄+< q;뛉P0x .f_-QW6Sh1S[ HnY, l:ۧ$n]f­QX$ްV@HHYG}2XaE}/x)/3ZntCr),sF@|.`Be8j۞vLTJ}235o12ҤL_Zm>5V6),Bz+_{ +Ȟ~R^U7  l 2+whtI @OA53kp觲Lpa0v?]ąZg$vJB>E%9`cbTCvꉖ<8 P,Bi6s~RNzfHky.AѢMGG:Ϧ&diipo@9(}`E`O-c׸t'H1gPg1хKŶZICKiB,N չS}]C&,Dl$1A/] 82bs/;Ti|k'1O|-;(Rhiv<1wCWBvڷ>=:G+Ȱ N˾Y$<f⺏#n_dP> s8ί껅w1N oY$\q;힙l3@]Q] Awpޓ/'Зp35G4v,/hDM % y@ $&ʮN"qU-< |.vFDHO="baKk푾\I-T+lI8tw]KZM1NO^ڸm&D9,o5(D-12#^6!ΓĔh{afu9x Ge6i&?4d hNRMIʟAmlo W5LKd//2v]¡Y7%($躍O fU#+ǘ 4>/мGIFekm_@8=$d2 } | 6*#sHBIwx ZBWܦB^}+\4G)qi7H/LX+PO}Wx9DCyZڽM|APeShH`.&Y5`d[p drp;8F/XLrrAGZp8/ﶔoO8$<%G}~mtMɘf[:޺L#]# C'AD Q%tNy++kknw; =h(Űp`QS;O.zA.y hMqyhXZw{SROp)f*-+raјD&˼_Wf!C$M-NbAY'9]+u⃺/Ieҹ% ?ď1Uqɒ VYqNT1y[Ku! u|3+LywN{"zX܄o+kX* t#9 Kx|"sQ#$$P) ޑ;!rxaX1^mqljR,bw<Bޭ;7Ǫ]2ڋXF3Nx") v_FyU++m/7Ӛx6HQQo.W*42^>F{X7z,x8wLMC. Ī :4b3}fElQ@%3*^1Yn;>{^-?5{T>4PG+4V>Rտ>\S*b_R*v^#&&W1vBțp9rj2ȸϏw 7iJڵRvZIbKlm}?P.%8pMl8kbWoxmbaZ/Is1:3*< Sē&ξt>޺w~i.eƛGpXJCF,#(.AVW,d0Ta|/ө`Il/ hcl%z4 t]rwhPeƺa@tG_o<=׋}]1rp2,4)Z_EsZG6]xջ5e=ʖq:ˈH{b]]$A-LP,a{33l~ U'pxDSV8~JoV .8nyP>]f Q=6|קF*vNa.-|UT~'V}<^;?#_e9\`z|+ӋYȶ{D3Wt6y9v)Ag_ w@;4GF" \)ZP3*+qd"5P@ pZ=>@bdQ^poČ9~ y&;_>4Da"T#W% er{P`ܒNYyRMcp# c91a]V\E a:C킗ث_:@Ĉ*s U ֜uݐb1bU Ys^ڣ.TLhP{S*=ȧ YLh 4c+ Jh5j4&w4>֔f?df2P_uD|=l^,_Eif*}.H-xˢ%]BxU#wwWbֽT4>or]1 'z o഑`H9 _#Tb'o{I7c-K9PeD2 L0ͱ79fo=\g,O.l͵BJo{UөVaB<,E+~B.*Hz3T?`V<5+z0\.2T\Awʍ|꩐f>Q_f&OTX/?lfɄ`v-yY!5)<#4w%j뢉Q o606VrH>&7܉A~=BHwi]~7epѬsiX `<"w$ !OޅgYl5TҺY\'4ǘ+ Fl5?+ R!8? 7vպBdjF̻>D5o?Noxq!Β*w31IP#xǞ~ sKg} 0#I?1ФӐ$ҔOoG[ odF&~,]YO fj_B;Rg=s}H4Qg ΣͲJVFԋ.DxΰM%jbOnkP;+ztI-:GP{ lO悑7ѩ׾#>W$kU]#EBB_X`<Yٺ m>7O$5++➆w.rom2~{O RݘdůpokۑlWZ*iFt̚G1iz:!;S M P@o4dG i>7CCIf$'9P/bmmXMTΡ&nS^n""YCʤE\lRd Ύ>DP`L%+|vM 撛+E͒ਓ T# Uw:5>\ȟǍ$s^V[MU whrѯ\Cf 8ʹ?] L kIˬͦ(uZ4dcV6 i/[Nrh9J2eРuy>7}xljOIF{fxM8ʣbBA`\ )$yK\~8-鰨v[VݏȸLuax-oX_ %F\!ùiلb) 6lA|birTDRR:]t^@{,,DBt, 0ll6EJ^NH. 3b^乖 *>[R$(:ʨ5./)(g m\!nv8xt-Tp;}7aᖀP0@7Xᆭ5,zI"0#-+\ތm`x#&' }{UN3;$}wNx\D<ÉJu_"Ô*daU',mGBΒ Cj^vF_ HU7,8zy>JYG3) 0S2TWPYbq1D?Sv&bk]JlCa=FfCʀSp\dDFqa˾E|նyUfk"HTUKZNhb7o߁-m{>ty1/fm~ܜ q \+fCSK'xZCGGG~WR8_0,xMp; N'CSYqEFq:ͧAna֎/j-%ҷfKNTx]ПJ9'!!llâNx+IF>z\i**m!mCpMs[vb:!ֲfڥap|;#|]qHkׅ [Vkn%F>'樮[v-ޒ[ dy C)#s=L-]r+1=+sXpJƉi~dvaO*4 ?U[e^?qei$ "?P2Oď" y*o{(0L`&1x)bT!`u+Y*d3 _ |.V|1~ {;eL{ဍ"_u]xp>cȽ_Tq#79lcIXe) ~|p[3AX ^cS2nrq 0<Ki܉e@v(Xrv޲6_^<ư ?BA;"y*o +}Լ<4,ӋgWFiDO^kHLoR][R#5cS&Xsx9.ADsیhOX閷q ᇖ6KÈ{NpHD#lUX65$ӂ Feľb-f:_w3orA2,X3y.MBFMֲa?{x~em e] .Rnw"J`Jc7ЎvxF^Z:?f{EU)*G/BgO̞'p[K䄱*RJTkUj'宎vSl[$Iv9z8B̜WJG̨5?`qdg%,żk,~r%W rUw-=BfK2~.>K‰TdBٕL8u;A- k uQt4tݸ*luVBylQpq|IT7 + `dx7ߥRѮRGʦ>g,NTčzQ9|#Fv5j/E{ UzAYp* nE+(Os\#X)Jn mS}-gnjq&DrwUʒxXG. Ƽ3%gIF(R[U kiŴ- E$ Gl\y{VDH@ 5]c 3 leLfĪِH- [ *N#Ab֝- RLLq ~ʱCCjnpN"=Y̸4U_t+UƵ|-9sӦ/<$ϿܣES:a65ͤM]hŌm=>NȔz^Q lCW~:|T7 +H8N&iJ݉d)S!lZfQQp(Sn"|G" ~,Χۡh>W`a%͟h<=UmfZ}N#-.!!I%T/KjtSf!r+Uyc/e =Q].׿5|dR @ѾjPDOH!;OǦڍ5?qs'5T!~F-CVN: TQSI{ =+9Bǭuz v$#̦4Ȑ. vp$IH7wü]IwDų)Eu_8ܞA:f Ge4>G?b~U|)7ׯW7)nh8Ds㹽-}l /$Y܇RE[<>-uD PYl,@58@C8=}î%$h~~|iMfX<yv u;iw :fضK~BE]% [ M~0$A>q4O{2B6jCNPTP:DMB+Fe=q5F5aFBLGKGS!;+%t!)AրiUa;lQh1T|BxkۣLcpvlPD~n `_{?XAr7@Ak=KI"NMyB<>֣)&P|+Z5T#49xe Q!Owg .y4;˕ Ԗ/|¯<Hׅ\\?AXEs=Pe;fϏ&ծA0cwTҸP`Y_bUGd'>E鿸ke| -#9C?|h$KL7>iQEBO YݎCP@%LaNܟ.Pl "7{ Ryu`(BsbǼʱls=rIcmp*qϷ])Zd:4=^Hg(U;D8N!+%Ni8#ľ'} ioF9 BA9AUUAzW"i>~0ۛiK 6Z_|q\7,q7_p45}wܞd.9U@LjgXrQp<浙LArӿJ\^Man8|9 vz@MLlF-:t3CKMZ6Zd$S4^iD-hC(5iS5|L[mMoxz8ٻGU--|= 0/x> u;.V|ߢf8J3}ځ82n^w]-͗h"]:ƁW3YkB怊t]:Dxi~JF)ؒTapۧus!/VIq4mz5XđH8ԛgN3;o KIC#q5P׿ ?~ 9$VY%Bs'GnOl%j*S3_ /3A@pvoTZ5zo%uү6T#~{F~R( pT" k*bH ӉVZ#P < ^G^+⑺M~{LKFV},ϙQPB =VQKȤqfx,EVmδDX/AO|$Xyւ;h1].VrC#&*ޗ+aK,h͡Űg%]Qo*YTm/w<ZegsڰP]ťElg6ywm'dLJY]? e}`S9knt[fyҽqz:2 Ҝk$Gp6ѶNq/8!h>͑q*M,I@VG*bip\d)k@BZ'@$89;7ir6U1Ka#jR$. ƃEqN7E nݗqx13'pMxhp#3J,+ L闐)+DaB^k**_Y=ټuEؿj"5y{-CCg%d 0 ,Ny)܃X8e̅OARFsh [7U1$DopJ8"mK꼡^G_]aw.6_ ڑ1I'ن\)ǹ1}$_qMPDm0MB {7n I&&#+7sPlJ3YZJ%:Z.ZwYQ^( 8 ̧̽0CUMp5 [u]{b:7\{Fv9!ԔBg`d22RxMIΔ}AnDK]d'?#Gp)kF^@}I& h@Ĕ{AG@ծW˜(/\%?ש:PnB}jOԇ}2x.$Re8h1l<3a'qpX.$ewK#y_mUagUz|b^%.,`4Wqo""{}TxJB]ZL{:Ոqt7 x>!{`: b}~4YC M Q^73r(1dl#|N<`T@_]~pW%T "}qJ$D!Ld~DVZDŽ:FqҍC2l1ױ*R &6@۝hT~JQ&Da[b_x#N4/_oKԓrS})#U ܡDPӺFJ0'ޣEr5w&M)xiZRh_t,_EϘ/ !0dy2) @c͞$QF&蟘70[hmi$ VW,H0j2ρ]0i0遦B|vbbM #*OJ](עl{@T,O zhyP)* zt`f,ATmR%j_ODX~ȤKg VCLN(}Q~#`BfŠMZNLX[S 4b Hٝa29-l`=),vWWd!F^=gv[jkP pW 8TZv +<=$ uv79G,SȨDC6Pm5ަFeT5h# YK.yL*^$qq6ms 1DyQ=֏lDS`Um{#y™R3O ݁BaeZ~.pb}1*հtEu5PMG ܧW]_盗s¿k1z%DEmUzb,uum܃w>ŞBE$,@CK-w=UR7g,2ِSuU 3O Jr 2/AFLh0N!Q;%lJf`+XE{sS~g/shD-qbp35:k/ N]gPuXg|mF5YwyH]s`'Qu6#thAF@, : M%FM#۾>"i(LUT9O{*9*;B+:8MQ}'F*eIiOoRU(?ϚxIp5G |̾mmtXЯ[^\n:LϺBv`H0S[5M1e7[O '>=ҩR5X4C9Ǻ&0 2I v;>zH9"kv,K6w<γq@2FMSQq|q_5ll4!Q\S{Rswh~k3DyV1#ET? _ZPNYzfzmx3&VUy~9^4}2Zp,= & o(|KLZ g?]t0dt_wDm.XȣZY*:K̯P薾kbɂѪ2>(GJˣz(1!=8ߤFEr~TDD@A1 :wF(*gf=vu~㇢[sқ<վ50G0n jW.oQ†Pn׫,9N:OyQ>g~?(sy7&l蜡t %uؠ;TnQ尶$Xä01NZtpS_^]Դ_ XgvzyKy9wvNwv]{u]s bJ\ 4xcZ-@T4;1KlV'Ukϊ bn7҅Y)f@Ld]}4)ߩȋχDyog$˱I0 A᭗B9~G0bta=amIA yDWNʱ&;W9ղ4SmƬ*0 Tc<Jzߜ/cۻ[?Mʘ uf_r">G$,*+ƩvK8c j 5Z :xm60ͯ3" Ȉ;'S$Q+?QckzE^5Sټ?x~5苘!qзMK/ +۾7*@2cԔ Nah|,HpBQe^cBXjX>u6Ev MTn<=Tbzlb2gַX6w.^Q9~؀qJF՜˷.rh!fDr"<@baIISY>/-Ø! :/cZ"o:Z'rEjsB%%_/s(aϜ̪9ೃ x0Ow27ӯ]T,^7\׼m29j(6cꈄXpơL/ = KBp;rks'4PS PcFg@lC \ FZR$I2|աoQ*KR~0T--<ϫɨ0dΆP9Oރ(UsI+׬2|pqfCe) ̉^tA1 Oq8å''k=ej=bIHO  [`~Tz Uu# {B98].46 zb* HE]lyŐɖ2B=+:hk Yɫrl0O_cIv !8,5v?Xa @8X"X3Ւ"##ۜhl!Nai^ӟQyoR4f7(}d4xe<~llhsMiOWB|`ȳ`Sw\<[X-.jpnC+B{e{VN9%TkK-x";>Pkrpm+&JC8ҩ*D Fl.9$_9b&O$cCg~d1T*\&w]eќcvSͯ\0w6 kgjSanC~P`}-`eq{*VGnQ[|ܯwW*|+[iTV/ZgEffg1nyiGٿ)f yLR d˾v;{.* 5d:!{v;BZƑ{[7Z%|ǠsrӹnJJ\(!(9{Fm7y')ۛKPI(mExWǂ`PdBM.I%!NkmqN5I}it[bVn~eԔtU QzUvEfH%PiR{=D L*v ԏ [GQ,GsȊ',i:k{^۪?1μB*w3{ӈYr +3gc54Ir7apAqSwD5)t)j0oT=HU E4B_* /v /8gCk%!c\sH?v#aD'./PO߼Z9)љF?{3$?oܪ 0ڧy]pf ]cДkƐ1AL+[U_M6OzK 9  :,#>>108THcʷ./YeǠdjl봻 ϠրJ<X I_-pPbP=:f`U3Q ǜNy쏿Mic\)p@A]m6E=k y5%t /Va޿p8oiZ1@&i&L[@dixUFFBr5,oAUwdLՒo2 d-2zӄρg!zpJJRE1Ux1ӘUDË@WH3l;A:Mp牷EM㼽{ʵaC+|@+?&%>YVzfũWuTFS_4G3^Vpt1D,[AQ}6$U _,BG9uJb =/(V nSr @f &uJEu5Kxe, _KofȣqMNIz‡f,|'8%2\ 5*bSyRI S;dqma-ߕ9L@?,$b8X1<@3P ruhD`Bs6X<9j#R#0#eTMez89+քW*x;ڝ9]%;HCݣeߡ 5 Hpr2꯭vhaU`. ?&rx!E-Tmualvs 7>PMDA ` +gGRj+olk|%>4)+a=Adʶ4~^ '65s2 Ùap @Qqy;"hiXѹ1XĊUNtf|uڬ \Qh3Jfnpb.{"kMܟ~ ,Aaws{Vnv_~t::rmS)&:gtmx%\xZMsJ_ʥ*o{Q&Pw%Di](tV&qU?r ͹9t AJ+, ʩv#ʶA1?_;~/% 90tk-tmg3wj_v0%9sbEQ6TMY뚩 Jwlg 'hW@Qa+>@h=D_/N M>} z4i-SX%6統f吝hXp+<&b$«2-ʓ؛ $3}Osš-'\+/txE jj5O#SwuNlEw TB9 J3}B-k_[$oF C{X!UoA<7F@JzޤŢ| eyqӤP#3~WP òt7z3}:pTdFb_8<3O܈FU~aMmo=g_yz`|aY#&V{$vE\2I0KQBuo]sIQ~nwGiӣ3k}I["qbBA8+O& &a CqC) y~V1p/%cNћ:NVWZuj9"fV$G\O6n姑n\z0YEMõf8q߾s(RYU C\:HwS+'zfU?W>u Lo _sp{`vh p7!Udf!,cEc3CE7S>^ $Kh/]|{. !sֲŵ,46$Cb>j>wf"E^TAg݅:ݢ {njh T@# *#O *M @7:XXZ 8KGly޵̏!vUa5ctbȉ5|].ƈW=9/>E6ߧ4ā#4C|5fH^䩏va^PB91f GDo*Bg-yQ"O7ЮmN`RX?AO>ZGURa2ٮp(학x9hVkp$ PҺReͪ=? tP6O $ph48ȷ6I =Y"WQbY`aD#պ= ˕.̥OؠZx'Eu(8 V 8(aNFi-;C̺h bsN%xED'bx9eG̘Ncm!?A p k<2V&jӒ/弫ġZ0gPA>f{4=L .}{C5Ӽ~73SJNBm 9n,C 1EGB){SfM, Cε0s2ch2F Vq8z1SUd;D u]#v`[t62i|+hd8ůMvtN4jFaDϙs5n8mPzVeb-o ߻Um&I˒Ă>qWgiobv5yI3O06Zܖ%xy }E!L,wU ol1oQ! ?\Bs.of)/o}~ڱm Eb Uvhe{Qxu\9P ,{qHg +6m?h^{&sd |pQ$*ZM& reRDM3wa'2}ۖ/6Q(XmfDʩ[NŸpǍa\dZU& Do?KJ/?uïW%hbBhy_ي~\bcxAA pW\932Iq^@7?#`5$RRY4U2/ܕvРREt.d~r(J@TD[Z@'kF=pg-q(|WIJ3u04wP$["'0btJc28ż#6>,R^$_,%HFZs/㕯pk&[3'tZX똊;xgOpͩ/LoFU7'snB-qZ5 #kIm̝!(Xk{1zh"@EqZ|Hp7Bkgn-M/7P:>f:I݋em+D( Z,­耮7Uy2JJ(ԯee w["$UsoM\iƫ0- [WؕPtެ8)f0;`ؐgq%1aצnFza0V8L8,֑Bt_kJxn!kaߘ?DyUGql6~,d3ƩU}u"e@eyoZx30ѮK]Z`m'`:_?Aƹ<Ԁa[[xI&CU$d!lS;Q ayڶrG,i{KД硙ewZX?Hsfn]@*8r1sakT=ll '>Ho<|7][TY J'lu'~/0!&-{W`֙1H#p3n@'|wcp6YnK2ɒIgl-L<lŞkQJ '?nb (%@\?XjrvLiRfXozJ^6p SI3 &YxT`>Ѵqu7eQ?'6Kl"D䀚u\/s;E*vI!r|~%i*Ω7b8-]k33ѥdrcG Gs%I`%s<XZ5Gq6#L||,RU[ӯU xUb^-q|6ΐny֩Ȏ(hY85_`a~K3E:ܘ/CB7K)%ᕖnvfm64 Izz{acEpTZR;QMOT(38H 8?6"s<_,z>4!Om >w:rdXh&R^H4QOֺE@}6r ևj|.̕N4qc Wf8N/hW2ζ>,K|҂f'!G+G}Qͮ+Df#i{u>/R&+Eʽ,H,9Cu_%/s^1׽Bt)KRUU& 9:[C~ ^4vقH]۾^<$贗F̢*b,S,l [txjM8btx+:)9>z B Sg),;FZΐy,@\3SHf 醊,uv0Q}w'(&617 R:/ d7/X<>ߐv=>q@&G_Pv$lkV(UNE23X5'Y04agv% DUk7Z ax/ĈST= }A5aN b((l_To?6" BE(D,YQ91Kؓ+o$:.>x|9&xT)k/Õ7ݾNhCQZipұ!C^)i$ =Ԛ" ˅f< #e2^Hd`3v$o0QMx=DZwiFcJ.Ԑt2F(*`ؔr̫7JHߴ6;8[_^-'篢}}y#Of(Z8*]{fBe'[BVJHULJ-L[ huJ|=+ #;nԞ&obkҧD!-18&懺4Żk5W0*Jq]!IJ* h\XLv# ϐ >hclp M5nATkY#qm FcNbƢb6 ;% s@jhR=\Y=dwPZ$;ӆi7N ̥M$ӫJ|fj i>wZ.cU5>Ԛu̽GDWC~<9ZA\~!z=i`튗B,7 ']vLZjo:Hxj_;MP-`/Zu1AթOXF~ӄ0ZpLv0~#Eqm}$r>~O".~yx'(-uNW#5C! 6 :w|s1H"RFޠcqb`/g Sy`R1W:"j!OO ԱѣR0Ѐ uƆ\Jo@%F<&\V2D8{K)HJY8>+1B7bu:dk<Lq XO$2I3wrǧbY X Z "){k1j%.rO-K1hoîUQ;av^n9c:7M& 䙏dr9Oٌqo^,wG3uKM5G8lnԘ(jbȌ+fAieIV`F=7[X{%@]#!ʳ]_+Z$\r!Wތ󟏂X܁hk=0leJ6BQ[*N#A`=vU?ikia9sltGS~bf+X~Z=Y{IJdOb5v6_{? Π!3x@1 uKzTa7_iu:hgqcZp.̘w<& -~bchMtΪCRReW270~T"_' ҲgjRU!z<q+BpgA Ihე"&CiL`ZZE%ԵE&.VLQsc](]z ҭu,-6p0-a _RлskutC6Z:X]oI㊐q#K^oS͵Iq1t.ݜ j>Z@Yw n^ i̊!20Lu&2OM bc]{fXe^SCb$HlWѰDM3( r0Řǡֵ8;ڧI\K;} =oDpu.q;hd ,u͸\> ||˞j<FU0tT? ww+e~K5_AQ XշYsR{1s d3,4sT*Tp1A6An2T\#lh Xhf]cu#ژ&`me7iB n%|ADg7]\p^|%c#u=3+ʸ QJظކz-{z[7(2CQm\J)^ͤdZT}ҧwr+@<#aLnŷ2MneЎg썰Z'7@VG 1}Hl3ٻ(O~+RgZ˜vyV$NQOyt8!Y@"H&QI`t8ā5سbFof R=#hC  )8^)ߝ h&`< .v$I+D PY)U~{D`N]飗 U)=g 7RhK]p׸u8MCe|nSgiVz%}?}HqF`-iveY,dn.bYEqmwfѻm[/ܒ/?Agj淹OYl^!QğMLkZ*P{#>`nj%\JG9֜}qG1:㸾vx|;7,%EM E@ɔ{%@*n9\jn2^Bg=% ! -MsIZ0w}*K^iİlXwb1U ),nNadߝ}[锵iܻ} ;-Ћq F)ME)465߮d̡9~@Rx56) ;x GNLt+Qo _raBnjЕpH˟Z=CՕտTݒ谶]ܝyoH. d' TY$A~fa3/ъ\N>\fȒp>%1@Qssݷ#<v&8*ᣄw]U/kZͫ w\dZNS4̘QӰ^^jR9s+CqÄ^$RBqEDzB;=Gr2zYt/LTnvǢ_uO-yP&w!&iLe.2+%a)Q{UH(Cs(5mcB$FgG|GJe(H)φhY7N=ek%# 9pLǛ8}[nґH9/m'[62%ďY`/5Vm;%Oȋ<\*.'UGHmW@ M@IDOaQ!9~-ǜPESC +JaZʉ3j zȻдuNvmJUQc[%NeGȁ 3Y>Lk`9) HR,Y}7w n]*<0"b%w7!D/dGgPz`6b8~1ӰK@(M/o[Ә{Fg:[X5vkI7c{e<84jR/F* 4d6^ kFp Z5uʿz |miVDzLڗ뇋d8<!X"enSoN+R5-|xs+x5h3l.WvPSM6 Y5"@bh(:U(mza̷[ >ӝ8xbo&HcQ7tI/Dʘ4%^G~;⹳B|e;ձjeU{8tx=z S[Pt# -m9Mv1fy8jË?b԰fl`s$ 5@(0BhKM·G/vEeq/M4@.(󇗹ʼ٫z Y(xMUI6<~>c(@gd 9y/}DV8bU<KB+&şX/xǞ.5 [&;Z"&27]AZui"|$Mz:wW)XO,u' Edt][eZAOSw5Bb#Y<8r m+(''^o'gNbM'xbܺB!>;D2 ؉1-Jݧ4i[3ö:G^z(N(ɹm & 0FQ)zWʏM 2݂XʰHY4NE bK<.FwЎ6UV!}һA|Ws罛zW請}M/a_&*c9fP8,$G}0mn/3Q/dE-( G"MYVBvX"" J TdJxOPbp 5.d$((y,y#`tX;vIiFzЂ!H2(*)c|0sBȳ&Q%`wajm!-` ԣmﲼҾR'6.^N8lo/j=&w&՞Y>p<|@G hY\f{Up^gA#;264+ hRYEI/G] #$-Wp>mmX$hWŐFb"^S87fs}|D֋-)ɍvݴ-k+cϡB2ԫ\xjy Έ$jp {W:Ib?@*f<>bEY5LN>><+di:21>4`}3>ȚC83QTve:+य2 [Qowm|՘D]]*Y!B¶90N7JI8б?C5fk_I7\ܺgx,!G0LY kȬ#`,?sJz9TiDDJҫ.r] @Vm˛+uqt/mg Ճ8tWN M30+ \&t9.K` n䊹[Rڅ*` Qe4.5w,ڴFpxҥ7Xփ4LQѠ|)ʽIyJ{m"{ĆUWKi0Ta E Icm9UqoȲF]VۢM #HÎZ-FgO4\{D:4Z8<apW|[G"+Sq.➫~LsF^"ewDZz`3`PnK71EYbsryٸ+i + R:U|;Ő=*(.Imzzί CN!muf? dg.2/,E/EHւSi A7;㟝V z0 ^/Xx~f Fp@#Ph*Oޢ[ccI <O5C~j! Gڂ#w*o]taWNm7e*ِ:Ky MNeE;a\-v1 k7ZjάӜxcŵ@Hs4EDbH" rũQ'IvH c%ӰS en@E'#&.2ݯo׌\|reJ]P&6+m=W ;ܩJTj>KMP  IJ&\5`Dx4$oU' Iq}f/%?iìG;W_;RT9p s5{`5I!%q U$#\! (*V-:9n\ ƸTAs[;MZv 4ƥ&Ob s96`EbX"v,tQƷ~-x Uq@ܱ,!ڠlҘK iK `>m< 9[YIC:tD8! @4jz^ȟ @[:*;sؐ.+ 4>: lklsq*MuKNy*:oSbR@!× w]}] (ʋ2X$,,WWӁ|shee] V)v߼If]yx( LN[sh]r3TʤgruC}&liY&7vޛmkK 8AI:ٹ7.%€>RGYۆ4 h00$f r``!!A!/JC0q @0 ƨU` AB'c e1SyhNEꝯ*h?zV8덽 :wzz. 7Y!6X{񇤸nr;̵ 26ˈhkR8 N;{z._@tcӦE0pbbl/`ѕD_~s,v3i8> >Sr`-=?_0zF*U9^#X%qU/@Hxrܵj J=+̽U xU_"-c.6E"mč '˕2邗Vl1){N71b-#bQ"Oa0v9)qIt&KF}W=qp|lm=;w,Y-nL2]<5 izh+)ŲGD-5ҕaSH $GUAXmN3pf$:g[dv N"KC|Lϔp[ 2]ulb>ʋq*;`Ǎ}?8O&AVR>L\;V饺I`!DD2R^i9W5OHXP%^q[&L2p(ې7dɶ>(5PNMP3 촃&&xD u{Xb-{!k_r`P)nW+j+^$dTowŪ~P 1}P^Jn@ HD绒J~=l{k70jL?Ҥe\=NR`V&QsPVr⵳7q1P ۻpc?KP` 5UN0:#ߧK%MqY%{ ,1!iDž#.`D?/{J%F\7.)㺖P;nmQ5u7L@`u0ob,L%z߯ԵgDq-³>~i1vnԬ ѡ5ca6h'tGEV{s ԞF3A;,Ӽ>wޫ#ePKréA5z=QY{ 3_nf1\g2J&s1P(՘n:6s̞'D->B2toAr ^c(+Gfv͇9[}0ᓯ_ɘ;bv'0 ukBǡ S}0!h*"mbRi?_pD.4f~{/1 pƨVE%E$ Z5'm'lj&!|b%*<)ȈXF{/"pp;&0Iw4U4] 9+y3*`G=(uUb]ete}kr&iGy@lK; LScL}6A`,6KT97BĠ+fjXvf(o\I|8nY#i%}PnQKNVTm~1&YCmcv{"Ȁ7#ICӶv+TFZ]wE6 ũDQ>[4HSaSl\/5{Ug3I9WacvshBmU,e[s$wN7@Qbyc`Հx[wߐ{퀼?|P;u?AQ*,Ntӧݟ/\ѱvʣ6mZ}|^,:H9^Za;4BۼJ_k˝\ t@b)rчNmL:LU'ʳnF溹,%.X8`}_1v N=oKmhĕjW,+\ Un%Lm'A5's5PA;}=)cri=`KTx[d!Zf2 k$o*]V=ou&$s|IcVэr=fc1.QڸS׊"?4N/.RUEð36 U /$Bm\}_A5zpnœԄ?,|{JR{Fa_ן<=9f9w>(+_{BvmӃlhk3JV0`>VХzZgW֟K-#?P)-?0LR!x+rbY aTTxuP l[-4w ˞_ŠF *k}+/2\eu{k1rYڢ+w0|c߸3]=<*5L/6m\ J\&D($-1#5~l @ϬPۿr"TkQ^lvي[~#2Tkb[qNѼ3%49N4[5TҖ >^^eKd jKB u$-=>C."%e3iVz =rnb:dՁK y7 |"-9F#TۦR d tBN9.+ևskUW*=OnB(9u |Hb5:qi؍ݕpsq:BxӫrÔ/KPe/I3~Qi{+q) Ql!\AaoshsH#CIM s|.NJXG]peȠE,\O+VQ̈́^ {=%+FKәV>aZ&[%>Jc ٞ:ir}P UooҙܞȜ[,;U]bC8ve ^(OE|h,#~z{axWO^7aBsZ{gS698h yZ_kEYkx^YT f2hO#kw-&q `xK_=unqK n%e8P_4{!:DckIh`jUU`!VhC⩏/6dM>bx]=[+0,:ygsؐ{Ln*"{_Y9?mJ`(;r'WrZg: ObsӅCpeF1 U`Ƞ֬sVQTPjtǟ;џ{$cٺ/\͎ݮS1R{q @ ~)jq$|vN55Y`(EkҲ.V-)A{F330BmI4`ЗxnM^"f5[s y>_ qQgX()`\Zg^\J5U<ޅaLrg@@K.-)P>3~BF=oJJ6w$J!0t_vH*=?nKյeū\&XHJidK /xb̑ n 9aHq;95J2xYx%"MJaޭ({@t8< phj/t4GXRtU7V6^WI'6=l)՘rOJ@u;f p= $J=fǶ2I8:fQX\%71kI,#f1kl0 C#5DJSN{i{3=5jO gAWӂByl`/m/:Ɔt$GVD%ֳ̦~.F] W<1k=t'٨6t3>ޮLG|q)tfVu8[.7Y; wHHmq{& P\B&c(J0ٗpSB$9 :a:gic_!mKh"tX-C"`kqI z&D%ೕ9TqVwpE#S'RkS4o6l/;m+jUZ7on <* Cк+ T󷙼ńɧm) wk;'~ woQH@{8 ] % )6 *o\$$&x&&#HtڝT# ,"$,+;Y!'&;ˏ+c&ͩ.qp"_5ϻWJˌ:xgAUAUsˏ-R݈-L|lWWjR?T=(/9`D9\Ah%H[O&_L#D%!܀ ;({1hRIIBL`k aV珹n3d/~8/;X2̝:;^@eݦ8\0j'cByZcՇë(\MB6km BćZr*;>X 5PM[ϸzp)^鋿}% o$C\0n"Z$Lf}gL|'Ds.ve ;.MylykӁ/KV S.I&]m%Zݭ}H:YW;{h3*k.H(f P0|Vl@*Ji&YoSFۋTƃkb?ص֋ˮR:& Iˢ£ǧ]Q.Ѵ>,'?Ͽ&%:'Sef+^ ߪe^ߛ/H]RP2cR HF6̚oL/ k5G N3eG3rկG̚B<*()I3C3wUȑ*$?ūAboMp*Vmy\T{:Wȃ෹8$9oއbM 3wug2N#;6L(f=]Sf'r}iPf5$JiX*O|b+ą=$ֻN4Կp%GL?Q],酑MY0urUsWQA f(*z'Gaۧaw?=,O h] :Ya3"D9)A<ꞔQs%K(QPEƕnx'ҧC|HQ0j=(j7'|LóV`-YzEz'C G|,c]Lu%۴֬>/*mPd5Lk y0Z À< %mVaqQܿVRd%ob~ua V_[jD^Xa.\=)2%q*\p+䔉pRҡJuڐvL~6N{kP8/JVfىN` f 3B|k\pHϢʼnuSYUɣK0)}k,Gf>SEY8i@K޼+ hUxVEC]. {FumC|A%v?RkxYcBz7_r)䰙 066$Wc;AHtK6ᯁZ22"Voԯ_)M>AaYPtWq^v 9͎T^'phG +vH Y #@0'Wg^w)4դ֒x9L?}9B1ӭ\G?yGV,ztHa_t F0@T ggU`{xT[~2גHauG Rv."JWrJBjhB& 0kK8l֦nS9 M ok-NŽ/,hZtFo dNXiBd]+ȑwugD k:w-,2fF8FUzZ{zF|JhɇwXatV E2f;n\_sWm q[CYI[NM6/h(cO^Μ(n+uGQb:']'Yyi,ݱ~(@/{Y?a:,tb: _s$Q.[oH X憚^Ý}nN43B32KЕP5SnH@]5#O;$Ƨ%؋Ԍ.Y|ΥfnL;b8%h91帢O- 9&u_ә`T|^_nՇZ|`xTsEsXKc dp:v>r4s3^;Iډ+N[Je`cZ+#)Mϫ f@z^e w<Ң3l96A7t@˔ڼWUk:/a6 rMc5ڪ^9qfOsz+XV#9#==@Z |C3l9zg*c@O.x0'!t ?|9GGW2`%d1^6svkW4#OW`;L( ^1!cj\RGW3(9 OEO> 2$Q;LS&vd#%yX?^Y ʸ9#p|7{:]8[#衸N LWM}Ll?|`P# "zȼk]Yde%Rxg d׵dL:kԏս_ƙ+RSeUt7͖}H%U$jw|SrBmaDok!Nl2eD[T|r\ YvGUs~,t'콃p "I5< b>ٖ@)~⌏xQ%|먮=]*R=veUC}yfC^5D܉o,2;`_u=~g#gWdeLFգSU۽Cryh[\[DJ!#7+=+i8l5%=QpBslm5V;$jl@^$^P"F%] ?rvep q}M,\*y bUmii.ᶐ CLrjm!N}z.[-8b*F^LsW+Jl^IT ɫWN'V i9-3?uhPOUuHz$.w6-\7)l^٬ O'.73[tELa7 kHuEeयkJM=؊(ɸQC_ZD3KfЂ$(F\َL ;õlSBBi~9}I6EhYJ&Χl1Y^Yч!ɉjl+ְܲ$]e_cTjOLZ6F-[Swx梷CzP^>?ȿfQJvWh\eG1}Ìe0`Ӣ|dy g9Sa5͹a@GRu*&K*m^.(?pAw'1njPs5jew]289A e~6bDK6ѵ zkBJ}[jόS!T4Р0`ӑw3bRzL]X.+ѐ*Q3Iښ|9tQC@^QWyGмIe/EHqrޏpf ;w\ ub!aٮon<`t5>h0,Ekq7-.'Gs 74uSmI'r\hb8qZ:\ %RC<`h__N1A[ tmmy'WWs> zﱰխ}c4K1T59^k֨4rؤV3Jm^ID ?u{̛;L.tx Inવ(#0u.X@L\D9_'հӱئ6<b5[(d*Tʳ 閷ɣy 7.m A)̮8 P\YG{rm͉U}:q :B$#H2, $y0\Cۋ5EQGq+ڀDM 1pzc{\fI:Nv"xyT֨WGݤm=!c;XpBHE(H`_Y}D M7hI7!!TK-.St VᲬw4 "+[jG3} :2ȇ\i!C|@OT@ۢ#(yG$7JΚRZ6g@5.c~b됨e[sj{Af-IUC˸9yh}.$O]bwEۙdAksm G{6*W]bUx )]6k|wrZsǿ=׸^-q 64_+`3o`\ I׭6}2\O n\3;C%29(T$2%Si0 r-Yy}YeL kE(ƃڒ:28=$uR`Pg>~VS2)45k;_+]!I\-@7EӝuA7<3aTQUKp7ԈՒD8-l8 {^3+4Y4,N%E;sH{l,մ юG(IaoS8cV)_FwK$=z'mneCgq`U`^rGu*nG'[]8z[ja[b6 PW ?FNڤ[86!p&$/޿0y],& PJѧsL}O˺ZA1Н&2|0'¦r& {4JC\ DhmlhPXƤ vVG*~+HNm}U_ Hz`8 |xA|_Va;3m]/yԛ*jQ¨j4/kng"pb0u̞ $F|Ww*H{S]ef+(EK^Wl>h-*l=N6XSCK17k} !^V.[k]k}7U2$#dzȋ}+lOWKy+ؒчcZOkS1#9KŲG!Fx 8MmtqK,/WUXLCPQ/e`IWXU='VΠER5HɿT/%~)TV©LШ]thTzuI/ @W.,[Զ-^AF&Fb-?X6UѧRoqI˔\N*k*,U"GAjHkjRw=B͚X{'-peP4p"U& l=VI6:fnUvOm' Y^KTh[`^L΄6_||bm.#݃Dsldb s phDnTV?#5$- sH(M-T2txܮqt/c1r _DWGϭ>8&i`؆b 1؝3KN_v~c+ja}Yuo5uFUw^Uă٠ĩ jzCmXٞR|r8}Ϸ F(jFgȻbmXƻoOKtB8^K^e9ڧ9^juLhSqàjGr><0uGxr[u6Od@`"_T1F6VE x#yQEߨ\$15^V!<70.}cz.3oS"i Q Z-Mю.`]pk2kHxDNi3ܜeZئt}gBvc&l2!EYicVGbJ2m ]wn4xt{{0*7ޙigkn:$h8i =.F}՝$&aN"*:k>F аa0HKҎ"Γꌝ]k:}Qqg>ÿTnAgU+v+R@Q9'|,mxZ&fpR1GϿ|"CCdVP\IJ#ΎwP\, ѪB*DЉ| +պI䗠y"^_W݇&h0Z 4@fDC^-KʜU-%~uaJӳASsPKlۘ('!F6usOP)qe0/RsTޥp[72!J zFX4ÄzWzWۯ\\s;Sx8&I7 `X OaDU-G*D 'mxkcڕ(yN[+JkyW@}Ț\mAFR |@̱3;5Ӹp'&AXL u&iLVnUg+d 2Wt9Y$3d/d ޞF]?͸Nem/)9,e428a&Oֈ F2x t`:*+7sSXc{-vz fyٮ\ ,$:/E"Z}V(:{#(Z /jvѣ _ugʨI/maZe-PrZzفV< J329SxX q' 0FCl=?z/ ,v؅7Sz"RaF>=\5[ߝ _cV^ E|¼]rZCky kgՉojb~Htd^mR%Hs;[ & r 6.5@6 =.jodmIHm !OtC ̥5y6H,&u[ݾ\/p=Ce|YDt4'?KyN aƇNd)yx.y ^=(^ڀ1jg03ȅUM 'PCF1Ꮛ6`-05], nI jaƊlNR@ZF ;4)u=H–\/"46!.`I'xT70uĶSVp#>$M)ccW)ߝGe|dnx6C TVye5|unP 5MMp8)jdQ9Pxx4u@(V |d.oT!v6/?e& TAo23 CU!?$p!I_KA45[=$$f#1j Ƅ4%H`xlk7peOa!*Kjju[S,@}9|.fxe£߆ޏ@`HR(9h@#ojCzF\MjY\uo:hMx?xNH2 ҘuU /*ͽrcr"y txsF''CLe޳M4KH{p ^p@ SGD6|a*0uV\D@_ ݰPc4|}$*RқΝIj 'ĚQO{ `xsP8LJJy'&A %ZSxg1Ƽ{+>+n%-Bm!|Y^A >JCЊDVH%nZ6UwT!`F/Gl=ڼ('4!ibX2&x=OmiF ÍQL0!ny *UӹPBʒ [wǠpܡ dLe{eG,",XJ衣}1 k'nwMWBR,2z-~އK)CGi~O |X&ӎJBQkA'{iJ"R锺u7 OC9ѧ[75. ة`Ww-=hC=`$u_n4띚|Mr.-<)6V؋mc~ 4" V@ 6s.~jG"4$Mܔ_T ":>LuA^Ԗ7∻<גs;^ $ց> +6=3hz£Phm+|01Ru؁M:{mbo0Z0& $E}uίA nYߗsKOh%ʲc4,ڋ,N!?F.j{7 i<,4TCB ŁL8(Dso W5.Ur,^K[~O=FY0IM 8Z~#{&,V^Yy>`6Rgܞ-N$6rayV"bH }uŒx4QП\d;c!S"xv!!'͑>Lm(<AlaYD`h_(d5qLI4`,Vt5|I2`>M1F⏞ 'm4*id窳 1_r9Ž()5$Ш?qѿZqW擽cO,롘iWrճKu;}y%־aTls` .N]n+qqnGPIݙ`'ṬdV<ٚi=-xżΰ;BB z83;e[Zjʉ.Dwj:.6-G[N^*!UCGQl-_c(5b1ՈOk1m'#/RԪ:dݏ,0{m_=ULz#*ՠ{J+"Z*'QM/W4Q#{}0#\¬Ra3|J4}mMab[][By˫g+ KXdRk4Hy-*&1-'?;7?=K@jYIs98vdoxQ=U!%nt@,CsN{A$G ZAvD]#Y2:^5`x[k[ ]J@ T#GgԂ/Pߋ(Gx`UH*h BԐ dYF{HU]|5A~싘NnLk<c= KP.:V;/z=\DhG^ pq nJij}S&mN\fH훰m庠sBlsMq XG/zSG3]Rf5sRVL޸N5ϜH,^10w&h{;IDl^21+BL 'qҹ?0Βڡ1*s;lpZ&m8"aO|. 'z{f7t($mP+f\[M-t8574;ϮeEǰ<b<k!0֖dYmU+Ḱ ùGO׍͚nF8"IHs+/vgGQ.Ͼ~nEZFD\{ޓ7:[!>;;ȏx:E F!η{`N=7X~sp M^FOz+.6YD.V@dP+NkDbM6<^XP uU)LmcvA~Sk9!\Ⱦw!Z+ٞ60TZ]BS S>$&E'Z Agc&hBz&L:a[B#՟[Lł/К ŦBc+_3W2a Q.a GZȎkvbV'qSE]-)4AQu22gv!{;dJt}N)MS~^3/ 1Or_iG}ƤO `芑V($+OC|;-H[W7 ? ؙGlK~Db7UoR~TJ6Sy,ϖl-M+;vÑ 7C c[`Yh}H.e/NIrd7K0XL,]=ˎW%f.Sc_V! ;#PLm@5?9vɩI4qE8}-"ܡ"zV˨4Gʢ7]+aEKT;IZ\M|օ O[uNC[0gG: IJ()ǚt^7G>#o6j#y(n]LV\aTgw?gOehpMi!jl/[jĿ_w些eQC%zdAq)D<(_w*$P⥗VFxYNpO~b2IAs.ИMRmED E=DU.D] Y}cd9:c_4)a`~|BWe bie_k"uZ0tB.{ e +}Xq(UH!Eàb."' x qc?(nTp2y;d3SJޝ~#~$fi+"<9,6@\P"}: |.]H%1 c1 t*V$͕)l0{3/N\߫S pm0zB 2,A~s0sK@sTR@jgzFQZn|҆M|:6 2L=PZ]7iG\6 P6>D|<0 Zp ):`Ŷ!XͪT5B۠\Z#Bo&XFŗ-!s/Ѹ屾 rKYJ.Yi|#t! ω`[N($u?6n6v?yEP,yA;nLO48;Z8vd!-ʺ8lj#8ɏV3F)DP>Rwڟf{wſa8+q&*9BkdF{˟gwz9:ъͼ'ݨ.=q'E޿oCYjl)] slNOCMb14d=lN/2ok{`ީjV@ELzH4b*)˛AG+cS<նuԾ};Kѕ"ߋ׏62Nj['c⍪'+s{~ѧb= a0)iX5ȩ[q_ $G]WpўβKk]+b,7HX5^7 |hhD(sdo&E^fNj-܌XKrF%!\k=TQD^M\9j,2C-X7š`FTz3 *a67-1DJkycw)f|(Z}^ 69y'\X',75hW0AleJƨ ad;4@n>Ȗ im5H v;Bq2}ю'yC4 y`Â0t89oLUx*"mXlQ^|UNe넵ȴF0učec|oZ'gZp~&H(Wm`BӁ"3H ?u1)_+O@ |VHmxv ex %U/qpiAmYC-$F\t|9!Z0L"]JDNH6Ft u7[j 6WbI鉙3Ebth^@l{ 9 *+৏Z+KKy֫pO[qNvA #OJlPl]Oן4.SᙩHh~!beLp[@]$t@Uႝ1&@P 6T(M\%\s_o|J>w1`!NrA,zc+4'X?rjғؼodQm_\hƲlʋ14bF͞$Pfh^]+Q2`S!m8 `,#n>eDMup=@.ԭraOƴyZ _lv2Nb8 $Q.@M ^\.\aw] _#4bIGT31ZԳ]'#$2'7ǥu u*[4k]WjèEL" Q!o%2b"[\4`ճ;jTO}~@:R8D2 N*C wT(9,]r'Ctxg-[V_tv#9sצsyQ%ᝰDiX:EX.wNs[f;Cx:otg}pU#5/I6 dLW|37YE{3驀mzP%6NHQOә<Otw6,W5hwBQm W+Qw\|;pp;g0FkU.M-i*W͎} y˗t7s1!hǠy6ܕe?*즼c"`[kV ιW7àe@C̲vx r+$Id.6'.(˝| o.qiV=4XvܒVxUۘfkT#(?J苃IBēa4p*RS7+uGn؜ck=YTN! -*Kvd1(p⹅g<^$Y'eo@l*ʗv7SSPPa|gjIn3/ xC3^z7GN2ۂӺM +pd3p"vq8K, % ή@:ZU1 [nB)n:c⸅9 PSjSiZk层Jia:CGϚP4.a=y  dzBU@K_`-pE\(3{+csTwQ}u: g?6x'a\SVJ6޽m8qi~Y[2 θIJKjL*jvlxX b#5H5%oHԟ>"@L/@G"+)Y g`wL~ N ß_ã5xYO8@}!7C0 S `R)XAj'cc'UG?9mٕNb/c.#[̌s KDe!`yP%=eˋwBɊ˙1L"J_<_Kav69Pe`!ET oKvh1<; w4@W 8;-enlQt={EGg4D3$9R%!޴ޙ.U )uܵ|61Ϲ3\D;{?ńJTP )j!jl6H\"ڂ_vo2+H4r_ا_;J;$8 mSE+ojL]e"3(rCZOgbO:#][Fc bKtח9-D%l@,@k!,וM{1vt# EѼIH羼R1xc0PTvXF֒[& EpǃGtHF 'fs:SwnsЍǒUeʮN7/lYr;Op{OQa#S6\BN|,LQJ p4YT}LYFe˭*(c&ԔSUR'Wm=ǧx鐝Yv57\U!ml 0RG[ɉ@ Lusula.L7,bԩ2g0;:xn&s~wC >Ҝpb>?Gs k/v~F!vMB5O#KE?IOFQ%WpUO!y=4ˣciyL ęC $ 2tJzK4[ie9̝vjI%9x^h Q 6'?Rf݊ӳzz?1dx^"<ȵ|sx,FL+kq 㕯ZL=Y틥 ^*&3]T,VRJ9Sm^o1ߜIBN TE#PocsRWSvG$ q3A=rǼ`ʳ,lW! Ҵ(I &(I<_oc{L@ύ`/%`ɥX1|!Z՜.- . fe#[cg㚎c?G\wD/ka${NG[ qfYwf3B%$HEyx=p񮛽6>f%Nء%C~ A "HCgA<m'޻Iu=>wy^O7,@*4ԄưۤPNAe'G5Q3[3~@,=,q{R@P[*nz];[7,+6H4.@e$󳘯)1XZ"ՔY'Yr}JQ+j :ڦ^N7V>Ҽ?P3)WD*iOR iw2PDK~~w O=\bg#\/\!882m"`OdJvy НbE81Bt4mȄiaZQWz)Id#N0үhEI}t'-Gx `vj =|*o(2*#˯=\Y(F6GE7Zпc|slgats~WTke͇:b- aPaa{RΗdR'.PwvtJFid%ߴd/KKd]Zpmm'Ws96wmwfO62qepJC{~͍#k0#ӃX &#?-ZgQ-|\ر|A"ھ.t^<jrv;S=Xs@//!*M% yZkJ|k4moP?6T8x"W z,7әrt@VzBuoؾOJwLN\q#9{Rߓf F3][!*!iH ̲c B7^_PKCC%牙8a%5Dz r W`#$:!In3W[: :D%pQՃ8!A07{1O?1]5b2 &uTvۦAoJqϓG6c(eU5uUDZ6qVʛrv;sY1ћfIbr뺢r-v:5O-=xFM6 H:V0DG];?*M`,20aý IC"Hβ΄J[ a LOғ5mM, .*T$I: dKrno\[@؆!/}0yh1Yi3ߒp!)+)r >I4lV/%ͩ)j4" 1.6uZh}R{5ǰN @Z+Ƴ/!u4$ڌ;2\\<V^X(m 8sU0 BqRMÁ:H'GðjTks4MSK0RYӿg%to>L,]Z7- AY{/ /taFLD6 K$Zr5MT]zavo{[ ~ uo$Zv"݌kQMxu"}gI#lWjPä(O̖4jA ݹ'|Qv`|^7v3և\L/;^ nʃBaHH|&صDAnZ{z.8Nk#% .R<4WԹ-}/}tΤz'@Hܦ|җ!忍MUs(4~I/QSyBcmvn/'Euwdr~蘍31ťN9n7~*Q?8r=.Ŷk=٘i6 XA]j+KTAz8ųYiH)(ch[58ں0g CFpd= OWy!b1}VPeתROQ M:hw3^$JsT }Ya)ig Ꟃj-#0Cj qyK)M^ɉ> F_%)K\*Υ|}(l7(K`z]/;T}|Doz"3BNZJ(3U\"oOu1V9~3&McըK nb`]IVAл,F1gc4s @)3dz/WFeNIV,ceWaOhK~4)n }i}xhS.Zvs؟Px#!plW屐}@wew[ivY58݄Hu4WΑX߳0k,J$fE@#-aYIFG@LiJx|3VW/,{Oc?1yK=,gpi, FWYBWٓSdo,g5j?oés*7"b:R;/+½RS D>,i8)ە¦stC 1(2<3(9 lщŒTâ̹S4=Us၉JLpcbԞG Ri xegYA[G7XJUTN ٘[[^|%4!_~i 8[ui{= RV]ׂٽˀ;z5=.6#MggZ{N(VN^ &'@IK}57!r P:B?_e\Ѷ "`>eyOeR-F5H+FIڲ $:V -{zip+pM#^[@seTtIMRA Y}C@Bӱ0 !- ޅIzQ0G:>he>&@UMm+x'cڄ*o #1fz,;Z5ws^,1BMƷ.~Gܤrf5ktje'J<_]qS=ҹΒ> idAlw'D%`ѰۃE9PyZy&x.SO^O1=SU&BR03Pk Բ>Lنl28(5ZW(Q\gΞpūD п\8J+=Ej&Ǟu_'fWӆG?PNngh<7$[ɇ~EH qnX8J<\paIf5T[w~whTvlvMJVC2^Yii=Z:Hi ZϒRg xslvV_C*x^~F(ExkdDQ%f{1L%[0ꗭ.U%*Vdty1ja2_b%W"Fg#y҈ v]vI 5[,.~2-w^8$$}܅4x@{y>]-<VWyMp8Q[y;\ . yLBe&ZzBCKeRAoRܻuETozR)OF< <'s򽛎1bۛO5(zCI"B}$Jz;(R؂iM|*B`ڤZ|={ d=D8vOn:%TtE# 'B>Kivz72E]$ӧۏBnVCBv2| PX<8=n\QwfOf߈P^;4b>+]JHE!Qd[HJCӲB$IOf aBִ坎WL1P:CH|,A{3'F%D.|Y9*/Mt<8;˂fgu,EjCU{r2ʼnleQltshyL7W;S !(s[y]nPܯ`ԦԶbnY\ x>ϰ3@8 ?T#*&vKio k5u :?\"h.]NFXkBhEކtj"emk0d&Z[@,B*ZJ΋mS†ܷQXC64" oEALE`ԒsF\ߪA*~J-mpI@<-,Wh*9&Dyܗm|mc<{Ю5d\h7% 8IRX|ۀf~-5<*ltt*Tsg_=d۱0.8q+zRNF{fP;0oh$Ԩ?kxhE70VAȬͺE:>R#~WSxC~EH%\fj8w@͒Ee6nnJ%r|m[u.]be.Nlۗ 0-׼Qڕ3^lG 2ڑzTDOҿ͌L*MQE9用G!㋂(-棚.̪Z])g25 %|YF ʹ^*PǸr 4ciÏP z )5Pt_j ד( J1˲}\K}HzHgN?J @ʵ@ 0PzM]CeMdcA^:HGp9y 5}F֨5Kᠾ|&'͏1eހ;c@hk;ΝLNki˥i’)(t,q,',/v.݌#S{;;M#'_1+o&6x}7rp~AZ2HpPrS#w.[uVH !Z#fsI9(K6 ޖ]_v: MKr^diJ4 ߎg\nA9~[@!ct:.dg[0(Ju.J k9LxmLF{[D@,? |9sm &XfRJ->tY7PD8Q]M!n;=u&j4 +έՑ&t[ O٦b i,hU0zf%_]rՏۂP>?G"#ܨhc(mQ7a(Sz&9l6! vy,3EUc D^zeor6MA#U~/}bK:M;lb؝_. q%i 71Yur6Ġja{RlZ;*Q}וݰcCmg̈[$A#rwLM$AZҭ. eu~lD v*YAQ*hS{ح럯y$nV ź&'FAjo{Pjhp 49zeXD&|j0đz%J}Rp*V<~/0 W#AjoiP~(XU}o/1u%J`׍%.p .1JsF#E$j-[(_1)Nt=2*3?AHi4 gM(ԃ`jfnv]rbD؊ kXQ CMpȨ;nfAW漢ȓQ$J6ׇCN2D5̈WYj ul=T(k8/GZ:1>Ob/CV23@ўI҂iA"D-2m=ZREm3Mz衵~Rޜ6RǶyRMف!(|mVėӶE7(0u63\唙WBJkؤJ~oU!=DD\M}8p[}Ԣ|#fٟn:bIaMn<]BTVy[,hāb HV/8Ɍ̫s@A"LY:a`E2m Ca0ŗ\3JS0~ümw Fh`e-7ML5jx]WA]^6y]Kek90TfP"9񺛺`Ө 6/E~lŵѽM^G~YoAP 88 u ?kځ/ip2CQ P]ɧI mPpD2Ơ6L) ٬_Rw(u!oe_lTz? ޯlMYѢ4`bz C", l;e.s'[ײ {NV=|X.YfeT{PҏʼncuЂ=;k zQ.n)Ͷ#Jc`ӥg8OF bxT9kAU9I^ȱA\(ABxQHz8Vk5\|Ib\vyo_U%L 1u!xxJf+ v›~vDo-mmf -0TГ7-_}P/~s'Z&VCˎ`^k8D7TBFCi|V:ñъ|uxNNU@r;УU3bͰ\{C*>>]:Aȳ[S NW2w$Wfa^vhe5bbkU8b$?q Օ95Uooӧ+Nf5IaF[ZS[zਢ?0rYLfG;xSaiUQwcܟw054o4+^wԄExrI7B14Zމ\iu>Q>y `FU`0V=C2d ,I|Dbˆ 48q]\4aVPq' 6AVV|HCrg{Ϟ6Y mLjNY\UyXˠ\7Jٳ `nE!_e|t s=*C"L KAEjI9(εDm2RMOMUO Pඛ(GGbM.x+Gtš!')3;=fVvT #)?MBE/մYs*Y2Kv=qzu=soM1VzGZ{ "o!eEkVR$WvҜJ=7PKw,T:F ˓m#N&o#,mV28ONIF\2[.75  f #|E&U|3W23dDt d=KbBrK&w"捶zBYOș!9jLskbc]$QwB>ػf'YajqLwu 811F#REۑv<̴D\Ω/~e]\]> ]6tѳs顮Ut=M)p^"u ?BQy6%74nS[ >Nu4 Ljy<Xfa1: .g+avr|3klrVut yȉg (#!ԯ ]+FU.I>Iʸ n犰fW9<2k%A3j3yJ}Bt?ٺ >32 `BӨ< lE ++M˺Kk~~~,daR;2͒Ҟf_UP)Kn=ɚ1oMTFԢjfB@UIu쾋w[nGeyB̓ۇtE[ WoM]uVN)x?;{y>n|FxS??)e R$7Il9<AB@ zόd z! t\쫛K@@jpC?R1Ξ w;lLnFA$TlRœ7!G&k&[ȳg5z'iH?5`vؕ5lN:g;D2i~ c98?I\X;ZOfg.柛NQ_- =!Q0QHF4=4Mߙ=44& !"~*r}r%Lr9ԙWZ-U:K2Ū\M,WC^ش!/>B~(eE5ļٗp'0ɵ p~?laW|9~/MMW3ՂY.wGRXTuxTʓ6x9'L/znql. }eKy49΄ yaI;HГ U|ÐI/`IixɎ^#KA(Lj·DUR[(+&SC2<\_7 IO\0ZO6ȇhWsDo62Q]5n1q8lB]Y˶=-1gbJҌ3$q]̿}?(gIl[8,%U:3"Bif>r5n=iÝLb5=Pw,q$ŠM_1^OiB&}&&a>lT޷Մ{ail*}‰dzsw^֖2Ŗ-t_ mx+Ͷc×108VtOvN[նxI0=$OrRw fGiy Eb_qi ,B7Z=?a))"Hv O["mxf|I.y-`k0Nu$5IMulV?k >'ץ ߈7z%=_Rv[OlK$BpcEL=u4.+!i9o \R-]pxY}ϲ,1 ѪPߘzU|ݚ[!3i[0C#0.e:ih!r;vx=#Aa88}Or?uKW 3|S\@b&EQoJ+3(wbK,o1Z J+_5V4I|6n˺ oQڤz|N"}C;/ c*12Ij/N)O<; Bw/Zʫ3OS7Pm[YƨFI$_KiZ eE/I7odϾ,il\hyi"/0 6 g%u9wC۪Gzmꒊ6ȓ`7EbRl}6fB2XLçva Ëd|v0Y޿׍CpDmqJ^4MogW9Ly>%+8kkt 䀢?Zjt8wNDEL9(y1l]m=#U?I|'? }zԅ0C/#յX27tb f T[McPY㋜'llIRt "Lp=kP0C`k/@8$-saۡ v nҀ[!'޸[cV@A D=,<@V,FK^EsB!8BSr1mH@|L0?NUH6|ʖi0-rN֔*OQٶO3@M9`)K2m]ق VR߮ta=%Ɠ :M6&qρN {R'kSV@@Pv ep6Ӣ)YqSGIN{vҢ l:JBDy.Sۺ?:j7*+?0aO׋xG)%.] abN&CkoH7&cQ )IXndV.FFD 1X )~*2TAT\5_Y?}KJ=H{)㠢@4! h`(YR7DIq{Ʋ\tm7'+:,CS%Ѳﶄ;܁lb k2d'Y K+2P9 \T;`J-Jy`L+q; <`S3̖kMD!{JDLYjK* $:nGTz՞ОE 'C[퀠x7cp'ՆoQ8(u@Wdb'4M;{e{̸bLXR$/z4XOY"'0]9]y =d*+#äa;J9ӉBö2ѵپ&epÃA, .>;p~UѠsJ|tõ\"|*e SyT=+_PZO{/7ZAw{7.FBI g%Z;ΤLpf_^Ey U Bf1c e;lfV e ÚK4dtGJ#d߀Pw Y-Q(F<)~ kf&4RA! #.ʕ X'p`5Na2\ٌRzZ /)g1[C*5?+b47hWgڦKF8i\t m6yܢx+:T$ 2@S$E k;&ƌDl7]ߣ128Ct9t'_8z; sdcCa$BAμP24>yhmRѮǭV% $:$\/n5GlqQxYب۸C6FQVBsY= 'KÜ_Jӗk dsu\|=)o/wZ4chJ`MlD@8bϽ^r>:dY3_` gT”fX[Q[s?Lީb5Ҳu~:AsĝPJmDD.Jy6fhd;Mb2.1FIp t?s &7^''QL;=21soD$ʫ`ޔhDt >=bi =S]]~RYrtAQ8m߸ӳA޿O)[p3{(=/:G顃j}kRI&"^g |Y8ΨNzj@Y N%** :="ThTh`u_Z_/6u:Hc4Fza/i>f.O'3cUIao1 ^lD;Ӊkoi*+?,3B O_&'5@9:Hzu02xk5b4L29@ij?cX1 XU\ŅiF<& p-9i)pŐyTApF>2s0ǹe||B6ySuޜLӄun`k!e3qGhWxt!hCJI-]7jO~i":8)q%#%0gUV=a+Dlpu^_5i#2]8rE s'&(Wr\C$)k|3g `K,'q!P;+2r!DM QuSCy88|qP'!^'1&SyD@vb*J.,bx:s%Ij4&:,礿Z@P}ො;{XlC_7HTN.mT2dA@3|eh"'#PY*̠=~(V4 Ɉ%1 jwvYO'@.sRIjRv`Q9 uBNug>/:xzQO`JëԃɻL;"!"0.AkO}} {Q)M60TG̉_6bEr9q9jhz<;T\9ŲKS_B6pYiwYN!s g1!]oL+xOhGel຿ohib(3O;}SK[+2lWaZU N8I`c{(rQ̔r BDX'Ry vB) 'Ld&<S( lՂr\^]oIk'n̿;sy O1T/P>}g~zߜI̘g A訳3`8s+-vGl0+aB;L}\H'*Uz*1 Wz Q0/RɓfƗSZOGFrʙyV/[)A2v!|%2(מ2QY k⮈GA([ =PR;Vo-@ķY@QBO]~\nKO) >)}R*=gODҲsGR; *@Jin"`|#3HRGD]Ĥdd%W90ǴpYՒsByv#R< wwKrzlo/šd6=mʿl[…>ܴilOɱ(1Qӈ= GGl!IvP^E 9&C8[S[jiCu>=DN?:]"< Y2wxj+!D6|2SE]cJME.|SVp93o,l"PƳr WciG^#vل$`0Ldss02h@ݹ7c# *7&!"QF⠅7ʅ?N^GY17>iy Z_"+Ʀ;hN\_W6Y*7ďri@8ޕ^@f!Osk"#%31D}q;<C 2ځ(yU|B8MI\!_%OSp? \ً e wldd3vhG]WU/0sx )D#yA\չMW .k16R[e1Ndڟ$V3AM"Hp-2׌@,z'POj b /Ziԇi!dEXޣYP-j|DnTIfhD Q_I]u!'miyZ35nikTD3{*P>;Cjy|F_[[6|laDie)SM% -=\?2#M{}d4̛80|漫."#,Y5w# ?K7[~CXҥLr0}  +~2ܭNm""$4Y!䖣WN"q0z-b_X)NdzV8M=_ 7ߒ '0o=o_^sv{t*,̷܀Jvm#BJHx`O`<~pL!hYlÃ6F4Hd)aٿ+[LQ/D!g%HZ)cUlygD^͘]Yui:?1#vJId%L8RQ2ۀ9dnU-#6 SLf@gnO|?@˓0AGK)x]T%va0nCZm a9E# e ;`.j-Y߹3Z݂"}c;lw6^]^#%AFWh`XsTi P͢k3h DEgHQs wD]O֥k%C;Nya4%-#'qĵ4,h#eLwqPLvmW_M©һzL~2!C|kJ D¤gX&G{n.eIĤ lB@?i>c"IU?39JI=3תHc~DsKaN?Y11nhN}WZH*]|KHU݀B,eX%d-Њ;a$(Pi$u:t_;s:o EA̛d&ZX1^g+ifP_iR$;!6Qny*X&J fwu g"p?:ޯvkHdl,ߴƹMq<";~~w327mOUH) 6UcH0^6h]/%2?@(Ȕ7O\ 0'Ȭt9J m*#kA%vھ?7I8 N):"d=)Qj|Eq2E#{?ՊF͌iFq0ODk'Ͽ祍ʒ|yn 6 )0K )k!Bt:߾sJjQ>pmr/dVL,-~T.L^)9\K;+U/b-쐞R&+ӂSq3e0QgV vWr T5B kEWHRƴ$'W6񊥊o)B30^RhOCy*;9.2n ̟קL\axV ]{žc=]KOؘS {\MC-,t=ps |D]MHѲXak0% ~Fe~AUyi2kMUd'Rse Ŕc$W L,x)$!.U?n[e3xXjG7tJdrЁ.*"YA]z¡@Dz=&LwM)rkQi-.> -^Y l]3,=.(=Ymei{]QuƀgʾPk] 6d=꫗Zyŏ&W4GT+Ռٓ[Y1{'؈+B^Gɓ~^Oi#arըUPpDf>jJz+_ Ɂ\g'ʉxGxo!'-"C ͦF`ʤ3рHSJ;Cw֋ǗS/%ᩭg*z]0D[L^?(&J;[.$n\Ԩw:\0.M#us Z@X?A x a8qej!a8jFnwXg.wƐ+v} ¼E~/,@)ó F6`> 96#0+gqv ] &,Z1/E}x^2ʴhbuRL{ >Wbrw9e}=[9/\g"$[R iw"FpیHM)K/^=7#[`;Ϩ9^SpʌF;Z NWDi+c¸F*^o:$byϢ|֓on6`^ncZQwUrF0Ds[:qI|nX˅{y_W7Dą-;-IFM-.…[hk2:.eSW.cHzӳd)GS3"țͅg62+0;! 5 Bng!\Bg8t31䳓^UJfP0 9c#n[~<[Rmh>s`-D^-Y3m_GYՆ[P͉+$H!xͬJcrዴqdΛ}+‚o1I7$twzko{x?oi.Cɺ27֮(=(z_|/N:J6zӧ)a %ROdyd⭊sZL~H~ zs&E@bM#kUÝ@ǜ|#cܤ+jX˅v^[] a[J/4~PWL^7-H$~<@}KcIl̝bG\L1ɭ=#`|,I Zg |9ZFJo*Txv]-R&2cymAxS@&DvF]t M#5;!a6AdymI{af𰯃eTyS3D7 ,#bܶHk@rjxɹW{9 %9J2soH@`.Kir?[8؅"z-}Y_^q?_ݑԠBY!kSESљ Nnzi~Z0spOwNz+[>"k =lm˳0G(@[Xҭ9^Ikԃ,@Z@VVh/75^>9\**gRG\0d 3uqO#sO1Ub$;<,@1&G5BqBput2diHTc OE&RIL;)oXǹ?N8|W*/'4 \9SdEX](F &.+eUz wm ۱ QNw ,mL7W5U8~1&7Ƈ[ok-&W|A>5a+#2Kx7}WTldG+Pǭ' >4Wzqm-)'- ;tؐ2,VD3_[#W"ˉ+DI>|anM!R_fI:.0P >E{$<8_ʷ,q&7oX1#8 #`A'4XƫT &ݿ'cqp^Uouvr&P01K ׽BϞ>Ha^ӢnM dcv YQVdeQ" v]AZTXM^xRѺj6*U-@PSv?~( 4Ԭk'4 &rM9aR?+i3_"5bX9rBXvK-rS57+G:.Kď`5@)p+7,IK|MΉ ٍCCM' hXKv}YmS&4!t 4%#ݎF9`ED\r% V~ %|oU ?o>q4HJXX1IBY*aa63)?Z6iG,=@=VYZ~8q8lM29${F.v|:htalީ/0ZK@ϛ& 2΢=#*C?9k< 'W{CyU%Gn55` tmEOiC: ~DzUnԆEx2x 9*`b>IB?D[b~$F&C݅ia(~(̅)"fpOyCLT]CQn'{C;f0E6l}dV%6ѪY>EO\8~$j/Dq/Y9 g Ae ~,t6"z"3 Ɯ>Ի{QbБ;0@h! zý0\Z&HZgؽ1DԬ/e U\[9 -' bbZAٛ,7pڏӌJym F,~e`ٍ[/FE\j'z\ zU#Vٳq!UL;Z8(jhb0cD`ăZagcş$降q*y8T3elcl26ĚZq6 |% h%▞"*{DY.w.EVH݈Jm Se3-e"q5a^|4b;VN!2wK ͂X 9n2,ǖ~owio> ~hV 2;L!5:L?6<6yPCSR$rIjn ah8u nzYxnW|ؼj8 ]EuVudEp="4d0KX^e4Mx@yq귖(y{7ytK_9*S;).я#}3 ~9! :B24'eZ.#–[KB͊`8Z38q&~H’ Kd,ؘJːS]gCi-`kj\FA1O*Җ<%oLNOz óX!!D*[%Kr^/t ಶs,ri-E@ͲF )8k.y=mu!qkoݨ1T DA7iV-K)7+b:V fſXTr%~Vx\t@{ &ꨲ+{3j]S:<1c< 7^.90 d SH+5?ˊrFjOԣ&h)WoxbV|lmu9~qc忿0J6]՞)ZJ5&ayEc,lCՇhDJ[]$p)a%CJX`H@AE4X$ӝT֣PB쥭Z|ךձپlF"Ls\H*Ȯ=;$}!wS?:OPvz{ڵ@&U lKiiֿl.6z|ٟm=^63kyt1*x0iuEaάdm$g)k5Ι{C!P$mGՈ3mʫx҂ڑi4FzГ"lt64uE(4.&mٽ2yL`FGxhx 4qؗ=e[b.ðUZy$WG0ϟ#)d%Ӯ*pPawҪ𺁀Rrp e4lqu+dH3i߷!_h!J8Dk=oϟ~>j!J=γx1Žd4e"6m[?ޡ)unX }La2wn oi&4V()\w.ڟͻk&wvs3Po,`~6wPFZ"#Dlڢ,~/$ QbBڽ _sX Y/3YN0(Eo{V&+&*_ClLF"~ڄL'Ld=wlaNs?S{J|@uvf@z 3'Hvu䎾kMcBȰw%x3w7Zhq&-v%H1-oZT!'M-xڲ6Jmv~yƱT_ HpUxP9}pA.q&.9O‡]yaFZ0BoFsсKk[h]_t6B8\@ ڎ=KOļ0F-㻶)Ykv9@ b23' wII兀60]gsT y k.fwy}4LXVޖ"y&ue*ի>' ݹ3(?G?a0|dw(0nYr!O]'0F%G/:SÄ䬢+$'):*NL/H6,sLOK<)lA9g?xHBhL9@F= (Vb), t) m y,MXǖtar&*?;Ġ0D#PV*iv#ڳAU:q \)(J4"SlbËc'{tmIhÖ ű 79QX%BSgR>e+$WdRZ#q-]v mOhO0}"y> >b1K Ӓ-Vt0u\ApLZSi.[%AJe%ciUOx洕GdfwfE @"fMx^zeܗԜ pv QwG]'!d`0´*{Ao.[C :aC F3QkiGK..C`92E1V-tC%9uZuj8cL@ fkQHH_7Áĺ }&dV0%^X5^o:Pm)V .)KBH <)5"g06V?l^e̩7c5!fY;lm$fWF_r#Gō:: if_1Q]^$A挪м+zOܩNV@L ;؝!M$üv/Qo.]E(v{ ֿ+Иur $gc[%_ᒯ Sj& @ [uCbBP='ۜAUa_U' ``?Y*ԹT(噢ru5DBkluMu֕9oϖқU9y@Cry*ttuC;sAzh݅`Ii0dW6DVĴu[VelR\sSQY"(IU|ṵ{k kihぢ׉yN3kX,n/d!1`_K'B}>Kf71GCɎ Hjh=>\fAOn.==rxqݩ5:~jSjk|A Q&,OA2f˾drㇻ7HvieՏ7]ӞQ\B)d6Tt}tjov#Kjؑ7&_,fMK ~]xp`8t)#6ÎSܯN0C8qVdr[FE,ǎvQ&c £\="WJOJ#Ы&H7$B}.6' . (1M(z5ri$ߍThQ=XN a7M:mOw{G+JʉSg/u)Yۣ)qpDTba[#THE"ߴ,vP?Ufj憔ܪ-Z\tP5I,Զ m;]%%бl,\s#012n ƨ̇FB fQG'NGyq_B.+6<5gh=T62:Chk!!mz]4i'~E+TR~$`{d5Eɵ'Ėc%+2$E qn>0,(DW~S١2?^ނv,< 1ǘQ_:)leX \yWVJh$ȧ[[ZDSgVIreOf~dD퐓#s&aaMѰ oM&(9cDaP`q`P#,c-v3BcsD;+={[ ^,k?!ɉDȜ,;R%bkRM)Ο2,wu)f|j+OQuzίm**n7D@Z/uܥ@u;~/"os-:)}||E֦Ge %Oo H">,?-dk3O(K :ZPԩx2Ibы:Zp2à-ZJTcS()n6삹kF<"Lp-GW.vp/;зᘨ/Y5s%/;ph}QoV\Nd4Thi?^y&M:b($îMQ8C*u:dW=s !E\L~"Jp@WH&ȯh?4鬇忤 ˷8}K~=N4R$NoJ7r5hgקAZz.T/Aw1܅B´Jj'vF͢#]'\U%- SLA^ԣگ)i-L z*DgsJCJ꡷B寕fi^[J 6$*uǎ%8k͠~#u!7a-%KpM7LʯWtXpnwXΐW]wR֟>b3?l4} `[dY⺨v<=9[,QmKF8SkqKIHlK(ĨLq7,Ύ}"OH7/"~xB@G;bB@~B~u@:tg2;a ^>Aٗ:qi;/ZQBuH6FmMK0ibf%|,t)=ӕU➀y8uZ_BGjȘÁh8pV9aY9lXҊq ~YLQgI" Ra=#Yj(bKy,SK 2rs@x4*ki?%c $սx*81]/T_FұyOʣ{Z_OfDR/b1 :IJD2vwWh.X9>*.xa4|d5~Oc]T]8g-խ)_mxϡH.+ZFLUPz%˧QF;DJLѾetvݛQ#,~f\_si JD%\ K^יe ! *G9!r{%r3c")jm2LB{won"Fp*Qhm0/|f[-.4 $Â0RP!mLz% 򣍓&.] ++t55s>tj5|2m[1Q!_'=GPxW!H;#'i 7aޓrBoHm;`>k鐬-X}ۂS5TA3M"~]ۀ Jd &u?CH0{ 9WA/-jJVq?^[Qq}$X e*R֑ݱ=Xsb%7SЄQ+(,ZA.7)`loniB9gV0)HC@۾fhզ)xs8P2St FcEXîkqvgiLB};g .64QLsL)C:ާs#3fC-m\Fm%}ajQi-4\Q,tuL 96vpB *;rE2=)PuV{ |)o^zbKֽs#kC"2&#Vt@+z|d2` TA,>6k2 kH#\t*3)ڂK-`BLe`2yKzKk޶^2(Ƿ<dЅ)JYIUn^.QtǪlc2j ki֦bU,o'iݔjom!yǸJ?JV30wwMy;%TkzwOu#tQuZNlr}h-5Wg'p6l9l8/S?٪`#Ιw=%Sv98pevu{WS]kSOӻqoƥ &Ax2ImQ~FrrQT:=6̊q0*yowG ")8R6tչV1@}ke 8P|3$Q<# R\bHtݟ`mwGm*>+uʰ5i@AQTH:|_e> pM.Cֽgsؤd?8^X  hDਸxU94-{b ^kV@ ._x}hxj[v4{*~0HfF0JX;3a ؁%Deь;7BG%I눖k9v35Ŭʶ4 W4^9CMe9F(C?±2frQVS XXڃ/΋%i}̯e #Qaǐ9۽ZLIך;Ig_HTfԦm@!;N;4?pw)Kn|!f4pE/.1Z2}?'Qh~œ#^Sӝ/Sl/g8N^59)N5l RTVu@d?.暴v;$|MLhߎS.nP*WoenLK K@%Ѭ!4z_bXGRw@;Z_,K C阎vp/NodhtN?*R8tG3 V8{dE KGJE'3h߽`o-C0rA z7 ,;"%ei]*sWg7+2o7,$$20-:>?s˂ϋ4{X5ĉ:bT+Ke)> :u4N-ymZaO̔NX 4lq%j8kyGv`C+J=~/F?_aBՖʉDY 'OW#41bٝ["D{!0xsū8!cQ;y᪴Х!hA`dB-/Mz]-M<Pm6 zɠSs'Dj8j*uu`o2ĬF|Ɓرv= vtH ҝKt6eɥv`w:0dϭhW3C>fAWB6xk*Zi^ȫvJ` qS΅fzI >V lFvS9KyK= !r`;6Ԥ˯| KY9ЉWn "sH=*T!]uH&|hq!uI숞q$ʜ c WxWnuݎbPMJG:;,ߜI 2~4b',, Iە߱tMB8g~i;rh;߁Wah&,MCdZ9ݹ kXA^҂ 3h(u粈O$u! #&]8 {b[ zq6)~*\R2$}p>RfMoNL] c^Wu_ ì 瓅t>%$0Bl!0t1f*C'G??`3u *w{t!aBzmo R:f](­n:,L*|rQVx>VmcX5'.U¯tuށpk.X饢+}}ȝ{:u|Lڞ&9ο|H5? 9'.@0{s= R1jŶg?l{[aŖڞ=zHU(EO`Մ-?1摂;ys Ս+k^>)5sa,kj%s=df}jR!5}bO^GNRV,n4ːjSn /Xq1 |$t3ƈsQԫU.ۻ:'Zd//dR[1Pkb~mޜoCܪp ަilf..=&[TjMx.x.>FJ87jkW\ogK)9[ݰ􊎔sb01 d*;Kc~R6|nDc2tVCCnbta|pv;6A} _G_Uv^0+5 ٓM)aO83oV%eq9JLӄza0B'j0ݏPQ}eԿ"4‚0 18rtb6/2r6L nUBOϗYR!rv 8/¤<ٔGbwdo [dWRV,/L5F_;jhyD;@bD!M"J[Vo/L,i@#U&Hx WxKMeْ-FǚzK]!W?[k%oģ+FJyZZ.,i(ET?@4H* |GRn`t Sa'(8n<_3*(2Glsd I|K-hѹ_w)d~'E#;m ;ʂ)rz-.@(uAF)=\z> 2APYR98ۈgB.SJ.j}Eqϻ /)pc\C&<[d>RYƱ<1,bw-9PXrAyʋVP f> y5$aeFeQ9o,ZFFYQ5Ĝ25[t6ϓk_i볳>}  V&Q@{m^=kXw-"cZ;1EGZ3~VzpS!z3˖, qp0a0qԒEv(h ™i4U@-^49XÕgS}H1o>kH@`A BՐ? 9"6 mC>j58a(^o;p[c׼gzG]D=`EA&vl{$dպ#/fA+CDE҉5k{CРI+Ex`, :]VQCS6~ò ɴ. #(] ]uCi7K$;͔wቕV"$&!H4q`C-Ns̯M=6f;z vm}eV%⡹ ۩a՛mSBfw.țj@1d _7y شx^Ww8;)0 Ӳ^J7Uͩ=IqDp*o%|7>CM_anL1 L)+f=ԉFb'A[B 4#R i3OC|6OMܷ51eْ#d|0~Τ(qtt q#-eCGZRK.\*&wJBa$_JhlP58~Q|˙ #2 ٞ`.Қ=[ eYF۲'(XשZ뫳U{i5qr j([{gƮvt0o$-UW0[MfvOCƐϐKC*NP _bc-i O(LЗtG$@HTR݇'0b|}@`YڴUݾh[C7•#9x\mt~r "r ßwe曳z8jtfh}fscpukb&k;z]wXG׋8"3>kjud/BN}d+ ŠLBA) .Ÿs8E.3W#[RѰ_Tb'M p9`> f| DTXk%~okrl Ў5-~ZpLD<~0tUq5%MKhWʌ^yKS0bmy8GuxQ[w63~w&mRǏA7 c,d|㥽RfePkbi(nS[dBL!2* q4qa!(@KWFӣ(q6x敨=UBVA3S\H罃u PV'Dhs5sCu-k녶^aɢ{F/>wbD76R$b{c}r w4V7a,m#E\0 @dj? PaT hTY: [jx@h[21,_>}7RrP3$.G.DB9φg8ԥ5~Yoc"~3pCh4~_ZyEԍp4<XqYEv]ec :pǶIøHy#@k8]2}<s 銌+}rǡ0˜e>rT,Ht ЧxZ:qpZDͼE% 7/-x X7O8w| 6,` DPJwv -ڒx  AULD@{7aH{< 6fBF}2>%r}5qg (d!z鹡dL$Qaq@yPl2.8MtP=[^0( nb4tTNni?Ah/볱X= ;KR'?a:mu]??(9ֈ+NV Iyc jά#ZthQJb҅}Wf 1H LrI8L!qR_űxD_;e`הfEF[ET(vT5y'$Xt4ߜĝ׷)CB$3&3eGaV69Q6/#S`Dඤ:0FdAMoe ]p+Ƽ.7K?[ywV_o1eCuMFX0VJqxeka7uTgg4j_RW]ʦE$me0MjSl0o\CPgy~eo@'|9% 3̦f]ur3\'MGx/&%# 7[Er1G\ ՘u]ne@ y~ mkh'3W5ifqH TLq{zvXRKrlr&x 2q y{/C vʅpMp50.7g|>&+ގS_1ޜ$-s90ۙӇ$*r8G4 HÒd]n N $ܗE1eԸT>_[h0t%oD|l‘ҵSDi/z4,ez;UA{lTb i*9HܜC`Hq aBطdL /j:\pWNZ?j~ o<|.YZS]%9W> >ۮD YrٻՈ8 :h >H153͔[T?ӍV8߹ L>ub TmEH!|wڴ'"6/cbR6b(7^KmHȬd㯻82Hanа}C< ;m(1Di`/#8Rl>6ןrYMb h _W{8쫎`л:q4o.RAOL?<_FIian~]nTM`6Ub7HnUL_~$>7g.v\j n/LARh =HC. Q6f^oq@f?7%/<.YWʕpKyo he#Pi;9҇\G[2ɜB22-}P)p!=v?1MC-qq^zTJcS)5EMO\;g{D9>$d|F.M|-fHk Cݡ.4SɘhN>)j EVԞ"5rWt6{ U䢅 m۸hwq=I&IyPݤ, jy=p}؏?*ٸJrI=ݓm)atw_N5 $þ)#iJKc>V+$>ґT|)UQ\]II¸>&4L=Si`d<ǀM=<m,txiz*5B u ,0:'tlP_,ȆHw=J긹I\ʞИ9⡧;8T-3! Pj&r6ѓ INڜ!8wLQnezGYP,hrinگ ҢDC4/zeLu0?\ݽ80N+T\}sy1r?OC{>XNk]\wEl}Huw}%SP~ўw9v8hb7bZ` ~Hta<qA4Ƌ!2\qYz~};Feu:ܕ Q(A?187P(Vrs['?Z@1 vVdAta,ЊNn69nj^^[IWc9ukB{uqsFn2zɓkt: o4+K:h~o˴\gETjUqdV]ŠKΗx6em?G>p?7wOCnmXPӞ!؆H‚' rgӃ4R(tU6:F]j=ZdtޅtHe>v_{Mk7&+H~7ţ]*sm5C4,eZ-2\7Wd+K;<#cd_^ b/_9A0 I8"HiG7] vm;5&8(,"cATad6KW7ۅd)%rW[ -' ?-}zbZ(?s˄1ԫ g^ͺ$&[^n݁7ݍ&-H;WgV reU!H K':,8R'JŸ=_`LY7 6.*}.[-*|oY6k)_JMq 4FRߨcWMS\ghHB3v} ^ZQ*p$(OQ袦# 4$Q$z|')` %ڹ`nYC]-lH޾ =r#8sX:svш[Yq ~6+Y!aּTTjq%H%/ĵwChjW8\x1>L*"d2vA4b<s 3PNoLs(rsivY',D)@W: Pu8TNmL]f`'0$1G>-*_ ! |dcL8K{x`hVMtYo$T"_6gP(Afy`9$chiv4n(gs."$tA䒣#}A Y[:f{\jԪxpiN>H7oKpisx'FUHϾIC+۾ߤnԑmRkxue>ّB f&f7nxb)Χt߼Tg#%+skR2ut\,v\8xZ21Sy=g!Jֳ;./w"SQQZkĨr%ȏ^hG4*VZYE]-tS]O Ft%VFb\7ԚD@ Tl{A)ؽ+3!߁!嘀Bsّ]n{رэ*>}'aр^O"A|+0߳6’)cEO?=AbxXd*TޥZ 4 $t5-<>Tǧb6L`I.hhYK;'b@Gݱx8c;J鄈bg%x% Z,qU2KȘõ =lp^F~#s[F@[6ı3U_qx䌄!քN-W6y:କ _a#:Я\$"kQx`c11gPL&/;:U wi8%;MwL:*@r"13v/R V;v'2:^,>.`U\b.Ԧ6)ga]n5ߠY?0A)ȤFF.eȄAg]BђxDL]&xsUq~XyU(' n֯AkkDŽq~IY]y3tEXJ;OR/(QOdT=Gي`$2BО^Kj}_{oKԑs<ɝ䰶r-%U8AHb?püm n$_tOx$PpmӰ| )9:h-y_)Rv2GjɆY2e~6)v97&nCsb?.YR ;_*"s[t.GpޅKؔ%,Fp $faJ^g%bt2|xV!"XWK'/bÓ9HdIR"RneY:>˟2L+fM_FVS|v@K2S.(yY 0k|EB51XKzJ \P+}$+/^!59Dpj%oYD RMJͳqb5 )le(l2&Xm ӤKܗט`ZȌ-h0' \{$d4"aNC›qr˝W 8ĝsaf߮YS/Ϳ))k*G7!Vq&%l9C]EYzN'CscfEڱTk?$En py{N7gS7#xۨDR_ ѥbYFV.!e*ST_%;%/fhN~ L .°8hl2^E*zzTOd'K/mFXүs4"?rܜ,jF*r2[ݢndѥ=$ iڻ?bE,P`Cf s놄 %a@6..e|1ӚI֢O=M@%bgl Z,~"d#I /,HY]n3m$$]+|}w~[))CD2^txV o{5Q(lKh:J>4um+ o侼qOETp'GPKƗwhkǙ>kտuW=yLgp!MD:F[VxHFi<+N C*_\ZGtAFBnӾE)cr ZKƾ8R~)UX!?Rf)<;E=X˖S6tm -m* rP ?g}>ô9/+ֆ΁16H#QA[lݢ'/Sܙ_<ԱOm9t@eցzTv%;7ݾ] ЬҪiZ_uS1aL{u.n>ٹ2u vWu4fZ=Q] 4f~ɓ(~p]5H[ҋ .ɨCgବA`T_Fݙ jlKws]Y:h%7.P>u9T$&*֛yr?Q7o5q ×_Ns:^Cw1mpn7"[Ä "-FecQZqKcrRΏoI{Z(Es C*mkrwHDjtí(2XF3&;ìz. 6b&bIt'.tEۛWگ҅w+)xeGZC.υ\14XR56sIRx.@08ΐW؝f(><,#{f X&9،Mc#}DPeo'lP7{2ؑrP>z҂"_82Ƅ^1kiGX8堙0~T#Ŭ4[5sZ acţt#W0P6/M aB1- מdi\Wq@iQ +w[cm?&7[Iǭ&gpY3=_*}trǴE&ny,G(ܞnH;Fތ*gW N>veg9 hq0~5z6ySXk<$g!wiBi蓯p!rdE8n=.6n{p(Ou}LQ%a-Fғ$ AG6Iv'ĝ^ݤv]$JCpO`)fC8QM5|g.ChZtqevOQ7/)toɧn7,Ol:AE"nX?jdDm .~2U8Qi+'R'l>& ЅiawWsO ڱٺ=YajZI 'b7<ӕk{/#_EpxFYY,̻mtoQ'Axzhpj>h寙Y}/>m"or(r5k;-پ|i'2aH(wdxfXb㥃;|GTAlSeRN@+/q{ݟ^yfXi5 xe 9B9dq.TR,g&eV{f84]E}ĨD=SgN'ÁB@QHwU;y.6M5jOWx1W|!1ojg&AC VH#(P~c t2" WUN'Z>O^B:yV83592Z(__@*vrohuYZP|rH0zo~ AvEv;]4cuYRr'G!t I[%}Ӑ?kM Q6`9cX#\հb#sEGRtK{0/wfkSqB^R|2`pAF7gc͓ƑlQ/m~ 0o( |{6E`OEmqXe~e~w@Jgl mώؓ%N~%Iy`LʷKڳIӡ(bdYGtNԯ<`vEh`ySeXqL $_K"Zö1" s %5k23"x1B۫EpbH"z1'PHw.ODцYٴ'FgM^"vε r  7~c$R 2Z}sX/LEy!sx땹<#G&` |:j _ܵMI5',!y1a'05, lwœ5 /2OD&搈k,w] /:ژ%q)zyJǺ/IXSlfCsRƆ<U#}`o4A%Rra*E}Dlޓ .~#V/-ì6΁..1 P,'MPPK!\\gTsWr;+ ޡ?QH4k)GrNw>ZT[:|K-ؖ,5wp7i*Ѧ񪂸!V6M'{c?WvW z4rsO?F Y+*LMH r}m?oIp$xy_WOyS4Z@:: [/St%P=G5$je/VC(ǿoYq$u oj?\]"izZԎH[tQʪ,  , ,U2Z  V@I?Fq[I=w+lOJ6yfb$'6!'y=i`u\"pa$>kվo2@d`;0/_y^@WTP.6V!7hel!hJp4 [_; &}#S%nU;lD^ #*d7+}z422 3a }ޡh:,_w1'tY_NT '+y~F]Ks1CAT?,:Fm OO 8 /ˁ 5XXWoc>.K %BCΠĥI);Oe0Q9X 6s.Z~黖s_"%xbSA ]n Z~2e576nNB/Za*ٛ+"Q^NO*.ì?P]HtCM#f>?IW:D+AHx9@\(9э|}.|x!#^,Y]ޱM:+`LM9W u`Bկe0a "g'2-N,6z3Br7.57gX 7u ?KP$Y[54aSɗ8U.zB$ql1+#2ڧrzЦht8L<"zUc/I\z?G牉VZpoAdŠ#$_}t=1>"u| &'QdC>X`}z[j$i3Jq-m]獛|7!*ZxL<\J ]C"ѓfd`U2>}1D=Nr#0vз6="ΌvirE@ɡ0ԇo`2|.ԙ%o;e5٠5]|Hc<+f5Y'x.wɘe_5k챤TK&[o[Xdܑ\@6hm"j dlu R<\PD ci.sRG.7'pʗ <] jRi# An qQZ)U0Ƃ.h:ZhWH_LԈI?}BߙPUFhgdOّ T?>7GVCXf) ^rT7߯(6[+R;lpʚYFۑ"*tmdvzl ËcU.yӑ~&efjS$4wO4D0mtV0|a{~`EB޻26>A50^gIL %?` Kqv_0*Dq׬z""TNuE*T0[pײ!#zh@^>^jD"g뷰UztDs9:G]-vYlM7*?1x6f5 (պ`+i2+)ȊuK?dVBd^ȏ~#D?XWMԵZzVOvR0{m|/&K6DK ;PMߟ"teZh5c T&rz ˈ#{`@ܠ|#LP@n2`X,72o4*y*D#xB R{I",n`U.j@f}Ay'0 jF,q^ϼuuLW9eV薮Y؏]%N`phQghkO(otAyafΗ=@KںX#@r)>FN&_ Uφ!G<)-ٛ^AWHFATNϖgV#ѿoeM3sko4 #-AY'Ȑ+nې߰DJ6џ %K_?yPVkڮ]5Sќ %#>Nw<}Őn/TyOh"=Ŏt}ctTMSkNyQk@3Z5V(} N]+D pDi@Gpz=动Cct)Q%t wj9Ӣ-/bDnؑ/H=dmgn]Zj.| ;6f9' p}`.pz@#dCfƖ^?9q&ܞhVHn1O(BQ:];hccrɭ S.3ħu[pº1CA *}qrc:̃*`uAI'DX5I+  =̰㭕d3?hjYYFb(mUU&ˮEHZS垆 aQ~01:W┘.Ep@x:˛2M ԟSuE5KqZR1qQͰ>ȳLR 㻀3Qi[Ŝ4.Λ ̵Ѯ*3c_*aMY $C;>$v;JRv&"ZmQPdΥ}c:m ܴĄ7P3!g 5u;C7iPGV&+,uLV|x\g@ Kjt`c;~S,)uu߅"e:aʔGv+fd05Uݰ$^7 xӮd4J[:oMMH*.kfI\%>H72l|Ş|Zfo1TB6\c :un\S-*.$@oi1R2RZ"аo}qTE5''ʓرu*$h/9T_=%N _5QQ=6ocaC"sT"[_@\(H˨,K5i= HHY.r0E4 5E.׵M(#;ioS` BQC&{oz )2~;RiE:<Ł&ӛ!rƢ{7;T`n-!*[c +Ğ:~R*-6H4żv q4 Jb*1 ,@.ު+2U# nf7FUe{ % 4DŽ ͫAuתV'(XC"~7tQJe+{x5>]@kV1д#%ikݘ:<͌DkYv~Ҽꬨ!ꍼ`I*N/ˁiaG!ַqeiC yߣfNJ*WIs`WKdH,@&J.5qk&R/E$Pcucy0aOוjK$i^6 r_y5TwTV.#,uμ,d:c+?k h"HcG܌6t^\?e89|GlOS&mnKg]Tr2QPILB2٫ q]?tv';om~!>f\d)mNf>(dC~x7 w z#Rfj[me3pNVk dH?8;*Jw)964Sqka)gG WV! Qx^L UN͚\MEKݞbZ \,(?xX.gQBQ5}-ܐla#T晾,Pύ0jHV P׿# U'n2`'UrwfoD&61D0/ߋ^A w 'qVAVSwI\ب4ܺn Ge'^%wfY$(KmyCVTKI'ZV0I\7Ԡ^ &PI$7qc@:Qb$TЖ˗1FAnĬBe,>_s0dE 1WXxMx0,X =oo$HߔQfiui)Yr88FiIaCĊQtEp{xmP6f?8}/M:JO]I|.W\gjM~|Ѻ K@"! ^@TDG`┢d^DLj?v;!?n{.:ڟ/DIeɇoD6`.?L,2d:7vQacB2;S5I.r*9vpR}b? t,O 6B4}h38ԛ*<}Pu@f>>83M>S?`"bCT9TYm-K183R[YjgDS3JQU?G|Ԃy|5Xh[n9"օhqQזjFsvd$E2B)t2Mj%xKHr~m1]JSSz(<1P%|WP^H/@:] pq8䵻l;S΁A> ueitcɈMxW_x&KK'H E7ε!Z7g۽*~˪S=81(Sn)kc0 K;%.x<|ϐBIA $*gud#VN?-ojњݝ{"'|nR.Ngҕwx[?l!4T:/L]sF’aH&ഫgub62_/n@a7uCf.ɱ3F_,ř府TKtZj@/fnCp ` 8STE^'\v0`kb/.+SA^ QYu OwV0+q˥H+ȟn fB>I2|2_ΩlTFGod!G*{ܣ[X aXs(m̡&bC ϑY>YFW=b[P痓Ty% gr\P}9?'EtG]p6aąq(ֵNa:*t^wx+֏ꀏȺho1&u]4G4ČG|-afxۜ:]&h1,VVU|ek.7~Dyy龁rY7*-uS(Y,+*!OqѷfEXWEо؅8CrPja~B0n?T^'UtR~SVq7 fu4!'Rr1DFj^'@2ɍo^ʐJJ a'7 ƮǼϏ?ZpnV r720 gcU0H)Q=W8&yJNip$3PP~]OB 6{|Ur9}8SVDX(Rc2c:<gd2wqz1llg7+6{"T0n77bÏaA[Q,*j>UrQqRs7dlAgمPz.wt^T.[Oh= N:&57߾WOq3Zg7ҭViMhzou>1{x8Y h|o3>.db9AϷQ =GǕaΓ|Ic3I wQPG1ҰJzM` M3|UT;z4#|nBݐ l8цFZuGA@YQE!脦-㇉+)$g ee鿸\N7a֋d7;2y%('%8&O;DpySG"[Oߩ_^L'8cKϳ%Yi'.=+wp3 I۽ {nVT\U=b^Q'5ҡg8VY.De^ ֛WG=;u-;Osə kMKPZB[(Fpa¶)+w)Mݳ=_5Rhȱcb9257L݆S.Knbf 3` >JVq#aks2(&lj^R>v| Tm~H"$h&n9(mENǞ03p]|gXgas.!ŋQi2~RMk,HQB<|O5r񽊵RbA<PY[{UF@רxظgr?#$C$a#H"uI#ʷ3q1, "Ǯ0U,"4AoEE_ qʹz*+f`[`&\U&7ۊm !-i<^;jh{\7Z)۞xVpoS*m\WiRT.3Hy24b~θ5~&vŲ9ݩm1{&6T3(s}]@ on0"jۄ06ZsJq.vn 7 T V!hx֕;CiMЍL<֣`<;߯3c8I1%wȉU_3#/DJ|SvrT+A f3 @3wW-R߽/%>~[V j&]8NᇲEn"5x@ l0I8⩻ӵL7Rd"GQ&B'#3B7z,zPg?$@0hGvdF_caέ '3 E 0c!d,guVpFN(n' ^sAl&d.FN$c!X%I b`u˩ۋhH5 E^8h|i*c54l.(ٳ^}ks,SUh^_mqx4[C`'Ϊ8<).[".uQ)F.qг4/q?^umIRdqrFt“>y˜ZVX1?nN"2ʸ:CézKM9Y ]zDNY +Pj\0kڂIh,C?p7zi5U旛)H(+23yÇx$F~Vݰ0U{m,^+Pd1r;ruka|*淅QsŽs;<[bie鉮 PUT9 ^,&WWY-RQ/j>|NVu[WѯUW(9+(qt' *R1Kh蚆L 1@46il{,GK4žXE[c'W- rt( UwnEŠl6Rv;Px/ލb%T?K9Hm-? g>$^HmH[6S Ĝjw'JOl=!2('4in!V|S9H+Ak;&n m$+)?)&_SR Q:`z]`D>F01{s\P_+s\P:Ǔ 17ϙ$ Ea3LJjo=OEPzpme/ '2)`&tCY1+ȡi%w0FT~% \̸/6EpКFCT2.پ8yL!PW|HThS/uӏxEDRsW>Mg u- ~`kV]eeEqYU q#W^/×TEEIl }$\!뼮O HeLlwܻ(m%Q{# *V_R㗏x;kuAL=ZjE&6HOfv6D74&7yCgJE| qhez={471{aOA(m< RfAr2Հ^'8L_1zwY)EY3 ^>zD2q?Tp IhxQ^q}OeW z>ݒ`e}7 Sve7oJX U̬?y9$tOH,;sd\#Lms&D[ǖ=KWb€^oR| A.^L3;whn  $ R!G]'4lW/_9^R#8$r[Ủbo4kP'~Jn!N' ݛ_*/lE|Hcق[3X"w>.X@1C}xϝdC,Ȥfw}&w'b6 X7؁ 1CJ4[O0 ǯZ3a/;F 8 *Nڮ?)E^lڰMdoT)г.,ejb \Md`>>\T"Q7d-|:}1-$>A VYuS3% QC* .38צ 5pѸ>>?albdN%'f>~o7j%کȗ2ĉ*r-Iq+KrU(G)y^n G ]O),BNg~d;UBQu "GK@O+ʑRBzFH6¥⏺^Y')MY.v@ OؗlCnФz37s0?&Vf|E>̖.i\Q|Zw^v0_Uowav{_n7kk>gqVHP %939?yK+( һ^ w{d@-TZ}1p=%Y&QSgƤ^R,\_od} Rb('tֿ׋)%%<@śx) m}@=o4d=Y+bk&܋׮ƺ-:Y=zĜֱz+dgN-p`&M7t9LI-A3΀וaT: ,3_.Aת0ݨ|&tquA1鮨 =hOxSp*5THa,YSsPa o0Sb N@OOo>Egꙷ9rXIT9[A7 yAbT8-MN{ pał0>`:AvznN,a`Vf7+6DP%3 4/'UO/87'.9Jĉ0{)nv:%WMȗaq-4WR:Ss@E>CbrܚCB^v=8]\ -./C37{Ћ@e5c6~&k&':qRٚ/qխ~ִ`n4Y ZЮwy&tMr'j q2s# ;k'} >\)˟g@^58 }:z6#ތA_d"eZ1tw߃Z/y}싈D :i{&A"llZB h:&6_YvVOqR7?8GgbTMRRM՘f-?Mf '0_w"XC&.v~8{EoiћBTsW禶9hP0Lܢl=V|.3:0nƁNۢӐ)5ǒE:s XJ˵$gT 764źBjn))*ˡ|0BkR軗 q)?zai% wE)e@ѓ*ƞbn5sB_< m>Hq5tVYbTܣ-21T@\G72z&8^ϱF㜒 .%e',$o͎ԇcej}@ _IݠzV9?gjS֔}t˥Ty9Qo3lDfh5 0h|Q$5GLճ傁LOY³.zadaMӓ`6zq(1brW7t9X'A7Q7JU% .#t@ ]f:gD@fxGHU* 2,2]'@_EmT43̥eV78@hSkK\>>D 3DH|Խ:DW7R"V!e5 _94"5쒡I[~gOivY- FI#d(wuh=:j!".Aĺ=P2~j[es-[pp._6(T9rz`:޸GfRj4K'ޫPθ $h\mUΰ\i#&P`X=V@K8pT4Bv =ԉu빼CyH]F(K7QY9z=*C_'l,[gR; P7d:^͙$J֡,}ym2UbqqС dET̷!%%iwr#Kq9RFGxE Evg,*2MQjB0LkԠwW6!fAQ'u=eD|ڪYcK vLT&71& v;0٦os}"yOthE,L,g@Y?#n x2}r=BuMz ~bx'XP7h& 2rCm[P-#n>bH#(LrSRT'DfSsqkiT-ݖM(*\.qϽ ƝUB͓H Q#Dd2[A* _WY#1 L(<`TەZ`GvSv5*y {WkqS1ATF",f6vMg Ts/St/ӥU&&BᛩKxd#j[rIWN9VRJM`hp-p)Cms5 Z7p25o?6!glUM6y-ەw c#(1uڇu='6hgΡ3{y=T?<|v! AɄ /͸^[6 䣇aA2[5ItڃOZZy2ԃW/-Þ&̎T Ѵ6 )w)TQ)@Яi8& {3 [ňv MJ 8.cȫ٣`㐗xISH"6'ب^±)wJV/$f3GPBשhի- I 3>tw c(MRJDzwv~D<{Eo|ЇJ}t;otH~:zy=> jd~!6TMkR׿.荲\Q=SaJr]PJ%Vy_ v7[Guk^Qw 9dk @cmO1'8rN&K]U3<$8+7~De v >RRɧ[b*j;efT<d.cirW=}Ѩ%tt㕕+r_0Ơ3pwTes$L`yϭQEEqb` MWU5/(nSlqU - '\,O=SWw׷ZkE^}N<ʇƹnm)H>–[e~\[}[@hs^nS!džHӂ>w36Ec!29:n 0اr-`xC^u=@+mVT}z9I.05r<-s84t&|W}Ony%4'H0~Tk`Tz7L|&j.nm~ crp3glRu̪EkMfazW&kJD X}@8r*]oп"dt];3@-]6ߎζL3)iu,b S5.1("p>CDKpR5[O 绅UKv\TUO3:ahH,e a=]Ji : '(UcG˼c5Je*ݼAL"D{>KK_*=|gfOQz˼EV޷byK7}qP[-i@5#R>;^fZI'@[JTW ͩ=x뇓*ĉBmvNNɗ;0/d.yھayBLW*@YՃq>r)[%s4P%_\ } j9ӌڶI' oqnu>v Pm{3ڬ1'n8zح ʎ # Myj5Ǡj?}Ja,~S<; SDKyLiHޜ@;x(_I盒4}SGky9UZdž #WoMv_\&AU@?fB] Oh+!)?5%UvrkfiUW>Ooe {E *#ӒQ^^ aD*oBWbrJZn00=\MϷGlJy_={pQGKq7Tr;n0 g3eŒSL3qj1:˅1Z*'Ef%]x݀И;TMg>'B $OdE^{Ɉ e24@// Q$qD6v}G?N;?&Fz9boxꁜ*EcCޅkHDu~W/icc+Ũ+(FR* T6ZhXTU[I'7x{V>TX!X2Lg KdℒNWo0K;y ܄MJ(糣 œzʉе6qI'?C:)=D~]$ BӔ7*gمk|]X [Ei$i<S%q}> EyBb_2(%#He#m@H$t^!l~JAڐS*J~;k,Jue'#nBrdSOPN#2S^T( U2u;㢜M݋+t,vi}^AqĄީqLHꕝ+SV1zMٸ?{2]J^pru|> |v&H^-g"4MϜBA|Bڕ {u@>|5 b-,OZ%Q'dMTC(QϣYm`i&b zSk/%'${鯬/t FPA1GZkt{ӣ x2s1yyD0Jdv{HJ ~ x8xѿ,P~n}Z ad@yw?m7:EtP^>iTa>F#B$҄&- o6kjj B> N':kt)4FyR[5\T=S/Ԛ}I kqvޑuZ7u!'vo` 0vzgޘoM9k@</Lyydঊ=J>B2[\31?=bF4^qϰjOARj)=1nF)qB#c0N$G!k`PE+SJ[WlsqfLQm_7…( ^u |n\vi刪:N$]OD'(OE.n;Lᤂ;"+\: o1tG8ipChj ^_/ud sԔ2G:eˊs^?Ne2n¨R;ʥEFC oa! aR jRUd󈟾k)sR~ܨ3kU_4qpEx"w +D뎶AշarDZ(aR,z*@Kzi?KpP/Fqbc6>PD9IϬ<8C-I߲ӡqx@'d 6ybK<^'QBC⋨8Y~#הa] S@ZOܬVIe zLOABt^R;=htBHK;4d;iw A7#S0 s.ލLt;#w$*J( ,⫠du2sHDf;!^4) ΛN$Kr )!w({Q`zeߺ buLVHjXO`ssEz%'hc0qj !QO!jRIqs.;"LǤP[!GgfE+qH$|ha:* a<笠##SlS iﳈ5/ .φQǻ:4 ;H4D=HR^nؠ A1 r;UAe[gmsp٦RY<'q-_}A]wHP/xMq鑖JuI?'j$l^o7e$.4&"E3wx~}韍-]E4DX2Y^ d"*] =Euf:ؼFBEi`@%4}S`Ѳc 7$lOVfَZR_XZsNcl$@eD,bTُ04I x3= FVAQ_f{ko+:")Sj^LQD,"#Xė".^P6;3+ mQh3QI;"RW*6G Kd;nˡe\*?a @5n!L]Q3ߑZkSJH2|:[IsV6NVJ|))U1=O(loU 4۲pq0f$sd R|y{Q]; [HxtN3.ta?(lEid9}:2n]n{RBsg>{A{/jznYSlJ4*=c#=I`Tʓ'@S2B<,eڂ>g$z\<5'{]M2Q#hȷu@ TISa<: 'fNPM ;y8XQxEޢ?% >?%VM 33'/QVU[I2+HI 3ф6!N`EHDwc7c3f~ӳi˹VgfȀd h;2$5U D)s?iK>lM}DB9ҟ 쒼9!s)_HJSj~4c/ #*hO(^>2<1R&9qA9-Z,f{qc ?eUx|>>ָC hPh J] `$V4F[knl}z]pz; VJڽ3=n6MF6xc U֭8(E~Z68 bj6YkqKkl jj6Lf$xw]3$W1ԏ͐P}0 `gCU~0ۂ#vPb/x~2uR90Tvy:mGAo~FZ!t"bx`9.5 rO\ ̛@< |Ґ+#aٝa0]#?p[ѵB }O%X.LӲLM~xǯQZa\pVX'"{j4Otr*±Kkԗ/XBZ/VB!@9_"iwDg'T~aƸf.vTmF=SչFqcy0P9)+LGᖤMwH@:fHƘ `Yi8pWO͹t m>Bd6Cߜ@SDjqP2G6: ؛'ig6td`,G w]@!vkd@cSR'UNېgSCj~Z6jڠ, `둧w"I%L;Y'TMټGvŞ^TirXRXc{A Ւ蝒yxLd%esu}$T=$^ijɪʹh^>˶.tv`E?kù+?ǖhɽ3{ܻOw7F&t1SHjreWs11e-HPs CO&Mlju[0ĥaV'o*ͥpCq$T9켌6=P: Cђ[4no :IgTQ 1[4K<XaF}@a*)ϭԲ P/x] B]q B߶tCЋW\91aw {#mri3aT;:Y1swZwyR]7ev'g3FW@]Z} 87, *N,O#c)YθJ7}D]S].0I9m-J7Z$bCk#W=$% OPqωTUۄp A>( Jk%ʼ12N J@8 ({hFρlaK67z2XmH@ %V@ u0fvEkE˓;9-s^LZ[̌⇬$+֞IHxQZ"KXoS^޺ ^HLYBd_Z@@NLBX֩H)"2:WEGX%z 韄2Ahr+zi1i6*peֺ'[*Z66J@3E\zx1oÎk`/I s8U_Fq쪾`FZqH]J.2 uI4AԸbJDh_LQZs_*=z|*+A*/EfՑyRSŖm Xhf>Fn]Z~YΕIgWrNnٞv8H7s>!^"0K@̐z15ƍp5$ܟs pK:9m!Yɪ`FR a  QdD߼&,ff&dNWqeN-\I1̣/ POCZ<6NNPhBX,g-Z؂k\XAh`[þ%X@b%>b))YfO.jW'Pb+ hOO`ۘzwU\\¤{} : WtU_9R#?iɢv0Q$GUʦ 7՜{n xwxo,=K$4# FrSZDD)wpUz W &qP'|eW7 8Jg4.#/ƿ' 0=r"#yUfޭ_tRǞ8NHC%9"dOo^WLh+v26JؠAwz'm u_J$lw?Sˆ>b%a)13v+3>T>}Y^\9m漐x7+μ8^6e@M$+@<=&3AiNwma_G]ϕi fC]P1z\|Lԕt2ʭڹhG$!L5x9&1Hm& j8uu$lNk MUFxsG8*iX-Y*փbS`PvOaV\dUHJ:Vi[0Pz_ g!Y"/@•NHG?ۺ:l894 LjhRg9GѰ9`Z{ayRG\ٗo5&j%냕}r*);_#ނ 5CCWVP7^;tԎGqE  xHTwX>l\`Ն>jvaƓpf>CTsV?[Ur99m3BH9!RuFRP,dDl\JUCsY|?%[EUdB8=6Ch 8|>vz7Ŀo~ oZ-9>hp؊{-h[2mPkd[TG,dڟ0Z.Zd9guxБ1`d﫽WhLxrɥ`(F} N`5_=_(Ε յyn7M^S7uwoV3ST--,V9 ,D8@GUZGV_>۩x2Y rd2CtJwf%8-G`B:|7˺Po z䜅QZ>^'+I7[2չ-dP ڽ%8>7a`JˡT|:?BH 1BoNeM52hF.%W`̃q_.(rmQ1mS4tA t^uߞ6Ԁfu,= #!ApI,Svq>_Ay%tFX 1W}3iOI|0?8^m+J<[4/Gz4 \n+V^ID<4Jm(WHE댚"fX֬+Kt%RzKC^!L$[_`ﴂMO_ 3к-({JUFCyq)^nX#řY} cG[g5XHu AAx}=XyvTTP@d'ɾ!uɆ*J%pW'2DdZ!k1z;̡v4ə_`.E%~<7mn ]btrWIQ@2^~VTѝ9 սK;o#j--ʭT^- \vs}jn_2lR'v)J*,d'"" 0!|3:e᳛d(ݖ݃t=7y=?~81OUiAƥ3J='}3L}޹eHx4'bP{fuD#5=UܓK4W8]9  Vٜx@ 5j1Z+@K!lU~ Fm$Ϛ[@PijjCzVk%z(G}|[pӡ'I ֳUCy3 \j'y0@xOl#5[)~}{aBhצؤ,j9[w}Vc/Gh]w:y}W P~8('DQơ3f*4.8|Wi>ub;iB$;[Tkeͥ;> 5է &PFO8IIjOj VpơAB DUH ,YY˪fH0\#!A V jZEF5dڶPdxϐ0(opHi{dB$#ǰďP7)@ Rh)fuBw!fazFVy<>jP @IXcL7ۧߐ-KWǯqFeTԝ#ML}à|mw΢G 5KPLoxiBH頸fnDm}z7Gm×^ 'X'gLWCA6|IKfb&N4%/| usDEd> rWfk LRQmgרLZH[1t H-.Zi1]/F|wxSo*N? i8{9"vvXф`bgr.I(+2 \S]eUKV.i dz"Wo2vpNE>/BOT>=T+eLbu~ǽ73-XA*ӳD(xcyfT!__K#w0$^Qx." E`o^ib28%Zum8a3G/k9Mj裞)Qo<Kegg>dM,ᬜ*>BGM5+H_8-[!,4Ћf0:;DX1=脹(i"Cy<ʳ஺/O^Uw˪:F~zc/AZV SSSmzXzb_fK35Rv <z_Jnd{ȠH0$,Xwlqǐwj*i#&Rÿ$<< X ӟ 铂8 gog&@ CA"Ts+e[hh+Q)7'y0 ÒSl1AA3XᯚCgpٻU6 q &'ITIVFV⻌| CfmBr]  bWmI9J&U~@gs[GۣӅiB7ȳ+8#z T-Q?`ݷ&efPѮWn#0Vtloc ~p1L+%Lg} {ظw|F\+~^`8goev?8gJTrAuv7E F1Lag$C=+ʦRДMs9/2wAYV~ߺAR?G4> Can1%"a2͸bs@q"NfA c|C^Ejc{s<. DGAq2/hX3"f>|VR{ՇV )Dy.ޓ)#,i&a[qXE \4ZwٴdE+[d(vGQh.ٯ:U=hpۢWYGm:Jo6mϨXy02@QAt@<_@Z;+SHi˦čk^Vb65/=g M%AGzYQ D5p ;m]og{a}hP[cU:2[tl8 wvՁ#휆CCc2n嵘 ɋ\_ ~$9w5ҷفhnЊDrfM~8!J=ο1d"JgX/D4g] "sYQ6#Y%a3&w3SYy~H8 l5~nD+\A:Ҳ҂%qXi*Y*Kkp? o3Nh#HnXdTg $#O0"L\N9a(ݪk|+j yV+ >cMaU(RsWHνX,"!#0 7xNo.F_3ˠU4j}ՈV4EL@+s_y~w1PTPU0y4*fܯWnjլ9:0xdcLBψTy$M y?CY׽w42u,Ey]>x-uЀj dL/ñ[!aOߙzD+ -7 i4>?_y"|26sw6D+ (X(itPE_ϐ8&$,谼FWko\xFpnFKi^\ҤGqvW),T=H[5`E5<زYO&BG/lbPVDH}PHj8E ll0E[2E7qa\/. 'V v&]KuQg+{tB*Ph .B\e}`:,ˡC.MH?Retq|Qu{fM0aVEB'&\+IrDB|7uatXs3Y,]Vql?.&7қ.LFN'9gȕ9,@ۀqU"JwI%&uJ$}xIJјM/kUC`Nɍ X^Ci-s;\ɂa-h֏;SW oZ)"-P_ϓ-'ZZ2Cq}/M!aI,`?>M7`hg{^QTxǰ}n*1sL]t*p9ae6ա ޵`O[TϦ٫]lP':YXyZyqkE|n{Jx\Oė}i0v@Bv"m2L(487}{b?{EGt>IH>|S2۔$UK@ @J\7`Gnlਉ5KX {v@Y `!Cͥ&fGw q]ױv: L>'׌Ӧg5J:в2dzxę q' X&2c< IҎ uw[y6(+dY| ~((u3h‹Бv?Ip@Ѱb8fbS &_7#D1"mYм6uQ$>K豁؀SiwQ Ii7}|p,9+͟0񅑗DB5[aˉ_]zE+7s )P۶C`ZJm-T 3鮨:ꯠHI;x2[!T0 IfAzlh n {I Mizѧgc7e?0J#5ii'|w=_p)bp584Y:lNΈD"9FjfF=W߿ #>`E9W.ڢAe0Uظ{UҧIąRl|%+reNKN7VRd h?? ܳ"xi2,oY-9_ܖ*g*5)pzydAaLW.6}G|IF Nƴ9l\r̗wU%%L,>gua!v;YYpg.v>3_FSy5jO.Pb/!:6aˣ/*ql"(ctT2 [=X3GʼG[nmډk oQڀx:9|7[Lh\wW*3|޽)Z?ѳlY5MjkQ @TB ta2a<|.eخ*F!G'H 58#`1cӇlU7tFԶ:Vدfo\ e>!vQ pN)`2$ͼN~FIҖ:C~l}Nf 9 V~vU<.lcP) 뮑}"ula AZٝ0ҕMHcH#L ī >,5`f{]SV̟x_r{0ZM3v:(فz\-ж6k;H&za:<@ǑDӫ>x|϶%6"P߉@ 6tUtv4a0fMn \pNj{RyF]`2I6tb^`zs)x2.#/ň(m>k3iG_r"7!8ugWni T>4&OЏ)a*-sYޑLfOu,r@rHSzlyԩh @HcXIYbW1:r?C=1 +QxQp֎[д|],G`=ZQSbOb)3%kj4rL1={zӰ#:|ptd~#i7Gq-2 PfNT*+ZŌcli 5n->X:*ZbqR2J%ZZ+:}'_H,!63y?:%`v&x@wZR3%NXGhbn\td(M %qb  2N6Az ~:̥<;glj 4Hfh;#C) J 5K/`BtMrr-mN7Xfn- -LlFMd6 fMi,c= k#t.@ȑd8] o(j3]B]+I[HYZzX4~!h2gp*]~Qh)}- :;S|[/=4$gdÌ+ }ܻ=.NpY|H]R siG5$E*I7C Q!KSvWo<9ǎ(o^cCk)lw zp?+5Y1K0jDBﳷb$Lf b97.j}gw1{pb0Hyǿ@N&O.DX$SZmB&nS&*UJ%{.sN=<{,xzHMxNMd19z^ݛA;˞4(maL_:m'ߔx*MoEĔolFa b޽Y0 #*5F>5mO(ABHNC}!C~[Dsw%pTJ%7nf$ ǕQq%1 ,(jcT +&ú/˞MRX1rB.1fd$~G kǾ~ <ђo~ׇ 2,TPEz;us@& QH236j!(gdG :[ yy[-D!?0U-gz}(IE q)K 0"G̙NP S_QTW'njobB}%U…7&FT K.*(iTu>#?'he_^{9~zH;6@@2NnR;B-)Mmª,f3uij3--ŇaHz͚h;Z ͔?^ Rv-OMzOtbEQ$@w9NݜaEf@ R '8W;H@0Ro JaC=Bo*(pW/ENG?7ʡEČsv"tE l!ĝzK/(aR#4Ĉ kl;QeG˳!N9( f28ps6IY qZMwE*H1:lrRuLM/mBG!h#مxbꔒ3ۀ\7#(:& M9;\Q1GDMD_~=i'Ll?;[Km&2؎k~6R?$䡳2y()V ^Zr>08J9= `W^Pb1sJEj*^u{zDC߆@C}ItWut:ORqe`82t-BcZ$+$b?2CN*q-T ܌; m3qtR Pr^><(5ց{(ixU)/ÖvJ&:bMl -@/ N憦@6]WJ(+gF%vd/Fr uՋ8F:0VDrvtYi>o#Mmߵs*~~m虱.^ MN6Bp󀶆Vc>dzZJLqt>vK }2b-AF\urp[D| kJVEm˪I)NKiz%Ӱ*N]TNЛ| x9|mS'' \M9<3Â>+&{"Ѕ;:οؐM^4# < 028Ar l{P蟳-ܕuZV+TcJ ¯Wc·#;8O0Z0;CuzI"09~ϣ4qK"LEH#9F+"f>*C>+8M=YF9o8T+ゟ xBE̿Hz79~Uص^n?Uzd45Zkisp' W tܴ毬XY2vM7~i­D U ћw|*IIGnh%K߃#`9>e $#6s7`G yضAJr=?ƆUI| ,>]nnTrّ{3>Lʽ22U=lt cPK0JK`2yۄ"RdcB:p69$*s&貐{7UҦ.rm77/^@ 5f`t/!03tba:0œlf+5 3wX˗v=$.m-!|Y'Eu. B Nk<7s 8liw$a#/L}xb [aZc$l!L/pȩ˻#}O~%?顖o3J}O=N̛1SnIݝ0Ogv%ݓE7#btr1U'xxLٰ;ߚ0$ЎOXRB*'rR]u7M>+Wy[!4$O(/a[Ĵdvm~2ϏrjvA%ӵ@]b'"\w͙X-hP&2t (nXD>5:42*:qk, Br`z!BP³K*cxcdFMEf/ t,O C9G-򴽯! ]A8`cuQy}.h:ׇ֊]'.Q>Կ?œ1XQ S,G(o[uB@+FѴ=xur74 Z|bae+HQd2ڥ *NHT ٺHa,[3cd(|zShrQ; rvŭ؉0PQP{F!H U=rA.0Ns4l4[uqR4ۤQU<&QO𚄈9Q,QN[;:OОmLνZv]:sXx=q=jQ)mc )6WPQ& ћ=-Nw? M's׸ʛ 校r(GW6v1 4ks9W?1jǢP+ô+qVI/7ѷd.ܩLAb%lK<%vf H Dj(tߋXp_ݘ<Ѕi)Q^t \+8;yЪŨvo$'V [wxzHAMA95 r0K#ܝ`Ti)R7{)'V ;dX+8эGI| 9S3e"l6J4W=;$x=IŚ4C5|2{#H2_\X1KbLTstZ(fR r{7[_r)z l{^t9F'} Z˙ Ue= )GW }ƾ+w)UWE;BS,IDֵ">T0O9)9O WBD2iدÎ0PBPD+M5 7omXYsO6x]>ҬiPmfc n\懒S|uzպ _  Ls+0P* W#@/PYuS"vWҲ7&Ǝlh &oT_ڝ:/os7;Owrre@jczXE9PMPRߧ~/QhHu VWAvbJWӹ-:I@~OTqO&2̭dq=jLl̋`K(? j_c7e=ϕ+ $F[y+q\yZ#ijt.:17*u$4&?~tW0G9Z(3e9%ć #Z޴"o,`U#qq\:\rGb6~jRþ9$^ÞS$Kڒ  "]1dcZ|%pSH,:򕇼- C/$M\wzo5u[bJ ڙůh+uk-B1ayn^+A0t +i~c@C/(R]vKgS9N64jZ飼pdP^N~ O %V2HDqz\kК_R'[NڦphmOK͂-U0Q3\맘}%- :: qpIK 82 HbOO;lm%%wn Gm͐|@8'JdOmA򯖊:2\T9^b>⌭P`&]NZe G tz9[U)Z؉y'`!(P6N4AXE!!; s?N9-q^hszP]}Ƒz/tSƏPAZ6w ~5O%S/d:I=U)^Fee| H}*bgK;^&kp5.a]/Ob;iQ# =bjg@h)S.,xś^^~hC>m᭑8@ ĤáYHrۈō߻gnn0UrMgZԤ5\q- 8qFQKOv1uzҴ 0dXIєǠ0)NtRc zmW(+c݇٧ bŇM/&|.:LLW%W!*$CBf3NJ|6}2w83h0U􀱹i;x_&wK<**Wz.:QA=ެV2ٓ-jԆ| )RG ڹcdjC ',/l9+m߽nS*ޙ[v[9gw$ SږJ>}P 6v͢Ty>Mr'HҠƷmfOX .(U"PVgMW&7Dž%JlH9.`s~5vTͰۜ啉[X;آih}!ȗ8xI+%8@>&vd0Òr ozG7x9׫MWqITe(OK`w"BM UBmx\v1L=G6O&:%sh^FSSNA10v.9u[IA8xՑY?=ɔΥ u׊r'22Q-q96ҝ8 -$ټIZW%' Xf˧u8q;Tw}U85!s&&eW 7UڬLJ**I %M!];Wk'qUDZ% o6`A.'TbBr#ltZݻmOHoÕ*Uh}IW쮀]\+]3זYT]VT#_l|SI [B~?ŦjlHUo֐ /n^0FE~[?j. ^K߯.c\;Ch´u֏۴qdY2}<+ϡbޮ.U{ z4̯F@deyډg{a~(@gkݧifڝ \/"hԎ >L^4-Ѥ'΢ ُiQN6(h,D+[%Lya^Vg˩c+g.,נ'ב*PYF֬c^rA5ϒhCi?OV+V˼pVz/zC<8ifng R"T2@1HqFOIQO6El]jNNŧosˋ>p!>*>pAG,ldcVڶ;E^+P(q9ģ:ZܘCBBX6 tT)D 8IT֥,qżBO\-laov F.]8l1>cF9Ս+c˛Cwr"6fxHJLh8pşSx! ) yWk}C%z?ݫLbc\DNϽE|2<ޯ+lȞ+$2jc! ʹuHI6QR:^&ҍƤubUރGm\/9+\[=$Vyq0 Ypf/`u $@r`[i-! ƈ`O?@}DJty}f 5]6zԾF9@zK gˆiK:K.xڜDfW-&mIJީS_@G+'ۄP ^DU-V%@ *Byןz8']pz=L?|sX@sV L{}%_TFL*!j/&V+N8{EsC xwɁK4fՊfB}J(`CLL =6$=ϼ{9Ŀޗh+^ f%'k \.ӯz~O\gRsQW$ܻ@$F-$U$%za# K>DHC*0hPRi_H(l %IZ'v?eB 4vb{AZ$kWzw2JKI[ NrG0|%s/tw17;GyKk t>E)C*;0G4n:sk (i+ˎxؐו *@wJ|biOEc5AL`i9Fu?TL^é'*vv|XL] qdvRf3[V3ػݰհbPz"-ى4˺G?J +6EL_JZ^] a:{@(׀wt}f૧!raoO2%Fr=lӸ"dȇaF—su9h\h㽍"de*MKtV3'oyLǿJRcM0*9lxۍi_(jڨ>[1uAN\o ݊pHxQ\z[v*Un >sycI;ѮZcRk%u_[@pMNJ³3tYKǯr-ِX!Ă5U8ti!hX&Oم9k?D2iXE*| e.!gDPzáEOnpUL'Azk)P\A=5-: Zi|*N"!R#;*U'7{fwt(F!w_%ze\`2'V0Z5{W?JRʼMVI%G{ 0JRIXz[9cz>K+q2Ĥ\A bnD[^^?|^]hW>CM78eyiisZBd|4g؃%3hSgYDUJ4 PpD!^ Ձv:pE]PHD A}$H*lBkǚ3 W2XdHאm@>#fj–xHL O2[ƊBe-K(oUI nZR|Pq2Fs^c~`mbť՘1~T(,ńwؐa:8-o(¥I5`*yl;0lj%a5ru(/': ,t4n>#"ĹkI ["oT#SBUA$T;Xpu>~4,Y\\Pk;"=" PaV_ntdhO *Kw?SHb:K>픀~{ 6[<ƌsp1G=5Yy4RHfjxj30:+Xm.5$;gk#*m\%؝gˬx8 Uԭ*nVƝ+(^":ky4b&IkBx.\@l ӟt&Z3oXN Kн+\6ˡ\- mшFj8?wEɁbtFPMmHDtn_jq.5gSc[S"C3>OH" £`im!WCQemc5T|M۴o}|Žːd{ ʫ:&j[tn1kI+XiF!N%X0zL=G>x$֘fҜߙp4we~!:.c% iE3&Kap`Ggx[s VAGo44?^Ed2D$ KBy1m\#&^$(1CeauhSMT)h]ydU[.&н1z!_MbX JkZ_n1h`4m %F4>r5aPD)c\FZ[cQ ; OQa@ߕq<϶eל&aý}2[h,K{;p\;cJaVԧ i <gv̲2\'d,׿s'-/x%+,1=XT{wUOr$ʕ~dH.Te2 \ {"ZkM%SmgVU;@I+0'pmY 3؂ gaBdxe1I`, K=UWokY"zw.Nn7[.bu}eU1A936R`݁VK ܎Ӗ2t{g[E fRWGF]pѬycMcbZ+YښdEaq"IEm2 WB i_ႈ[#^eh35PdmO %Hzq2~wso!gW5`ZWlc"uϺeCPa?ۥk*ٓ )};k gzQ|#t4|_PH3&3;-^=GRP{uK^!n!FPQ[Ҋ yA> e3m~IAu0I{'QFWcSӠ4s@$H&NKSfag>؊fzS{\ ?Iʹ˅ȫ]L\psJ\BOϒRMXsߩQ<WS$5WZ3-LpHcV:bu=Nblxٵ0gB3Ԓ54WP@&ɜm5%OٚMn6n4FgV\ހb%ב1iתT 1GXUO-&7Sr`щ냱}{ڦ۹+ 5\N).NuiGQUf&8BHWl ,x/gf*8| \9D|ځލ|ı&;|jRB+wn[B7jgE4t"+V,c--Jd\Ȳc&5s,Fh _>]dL|\#NvcdsӿgexR6>z0csUaViT(Ay3aፂ4DdB4U:F[hn ɘG2sԃ }'[p^yʧX§'nYׅ(F@ &us3ۉu/37o%S<{JYKP*'ūX8qnV#.!G/{]`2LW%;U&͎2@M*݁r azt !knJW`8(gD8xZ&(f.F:6ۇL!#[hD=ϒyg s?TQS3M+x<&5r QbQ Gy^xS[̕[I&Al݁+0#t,>>lP.!8Qo1 ,rj}*Tؓ9Ä .(@1pbM\IG]H]5s[/GmοX\J|ifGxB HI-DQ6)DŽ.iߤMaGQ7h5/d@ ma*,2'`S%9}r|=U!D;'ɧ3Q/zU؃*=ywelntYľ-^_[s?&d,m0 LO=\8 BԊ4ܱ|~6&Aȴ "eXRWΗ!9X~Bd;,L<',Cu,#I+?Ű4[w^Y&xHOz9zDpZ`>}H`9?TMjdJkpzF2V0 ) ߿:& n[X:nlQkdJMNj4~'@Ցu}.Ԣ A8]q$zLYȉDн^][je̪sy7;$\ބM{u]Rl-6q[N!"&"EpA ,/Efi @ݭN+* ^4k_OJ3mR΀Q'7pdeZ˵r`SwԒO`bސ(54eLݯbS[Ӭ FojAqnVܞ@5~l: 5D{YGiv`aޕ{Kıf/|I~k*Ϋ@&@CD ZpSOZF gCޞ;oMZ^QiB*Rȓ9bEIg^rk8i)_"feu kC;3TOi" ?o@s.oY-`=s*QV);HPBGFݒX mDDZXNJxnku#o6 oUE}mܳ[TN޽ 蔣H$[*/h}5oi0v3a8r֤+X cRf_uELMi(!*,{;ܫT0ס t+CUSm 2HHpDu6 {qPd|m2$ auBI#}?w+!Z)Ͻon@L@1#bJwz8nL7Qbl<@[X$n#LAg BޯδQre^6%Ze[U[ivWbTRE;fc|iVe]` ~j2in^lYK"i&lDZUmd1uxxOхjK'(A191 ޽?US*\nf$aFT>ٙEnß4.IiR13@+8QNGxr~/TAt%UFJ.|=ړ6t| 쭢.5`ORiPJi؜D]#u)l)rE^>z8Q~ڗ0B;rb(A}'YX17CP"bFk[& *[\Ksgp4|?dJޣ(I1E${DYnVȯ)B~kdDz U]iKkd̄R\!c ^n< ~;]V_ OzHG_E_ψ@ܿy=['4ny< p UDtǨЇOcS?ԢEE jk1g 3E'4gFX3 ~l6ѩ'vξ`ls.IP+qr#¸R3_iMK%^uq=՜ra{]p.s!w<2بa{OGC㲊dyƨ@w W ݗJ >mg<:Xa(GFvp/=bb 2-1Ĉݯ_<^X™T9 UTmO\"reoR(1-~O- ژk{=[^~KTV0! P 02 Z8Atvt nb-Yp3yN) +9ZOVFh݌Ehӽ+\$iL+_WhҬYdܗH#wh/M}]VBqO?؋݌6)j"2qڊbEf7]CYIӀo&x]͆zX‹4m0hqnS5*{"1VYht%0giʧApZWXg&!4EjF^ EIdQ 5(s10Yx% =Ikղ۠6n 22yj_o‹YBdf30=79eU:雓k:dNj n'W+4ttf4k3_h"( Vy32|JeN6Z֒ -1tҢ%> %f.#:?R$1B`99>>~zWYx:PΩuAT@ÆZH(!W&]5-ڵdd爦yX wQOE9}DvS Eۄ7(c@m۸^wůNX+hlo) z5ZZyAth~/ C%‰rRٱvS>Ynsy8Q_˦( !ͻGĄ\9yHx'=-Ksf=h5ZMΞH(f$$*LTNHvtk9YA٥!҈裐ťAPV支K _A6&>MB3L%Ǒ,tfςA1Ip pO~ (UQR+ 7ۃ >ɉd63j!-%a lU-R3j1dƪ2 g0,*a.<!,+mvSr}5js!۔mzsè10kmo295K]*ONQAw.dܳU`|UX?ɼWCђChunΟll%vdX/:E/HZiUHXϙT^cv\.1ܳǏ`2!X?5# 3>GᎻSUY36 niƋĴgbxDX` ˺G "gd؝U,TpmwFzr>[O$"C¯,WwD 7M}"_VBǖ(5Ģ$x3wDWVb=ƫ)A?vbxF"M\ߞ8 l)(+=k!C#9&+o mLm . \Iťᘑ["%Js۴أM:eqdc. Sgyq.'^= v:#ˆEs:+B m#%6{,.7Wk)Tޏ%Mk;`UniwcuK#h)p~gHmC>: \ QNHdJC)XeA%LD̑>7OCk~x폜ChAZ)$&ΣyHya.%|ʫvEBj  Ǥ ooa5ROB`&Iޔ}2QfKc8csDE,aE\hUhrq{&b5N|$8tQۋg LZ1&`".p$eN(`mڞŸM&7#qg&G$n|bF9U _ lӅX,Oo /4"EMoY_V'0G9$u$i_ވ ZivNW!ǟdA2~6q`âC9<,j>wC|nyKLcId7iᵽ0Yd/Ј?WdYaU$hR~؁Sa"Gׯŵr`{Pvdv dЪv6տfXLywc {КO0 YGyb-,M9}T^3< ʳ.ĊY=l0<Ádm%(htJzxi[ϧ49~FU* H4QGiMJ!ٯnH|??XXl6 5)"p<'Q 93f ~Vٳ8~[~S9 EX@l,)ssf}}_ rfٗꯧa.& Ou۫h֗0h<)sqץgx茺.8]KiE52,"4&tk/S`)Q$@z ];XbD7 XtCQ 9.$ŽˍBo;B? 9~b0}wg,mAupl@Jy! 3zW *` 22F*}=8K"o.^tbg\xVexnKQʂYPB7U Wf!ZG!g-li/&;0A,y`OFxH'Tro A+j( 5Vg=*<4ۘ#Q96O 0[}NR2?Ж[m=m̅G*mmvoĂO_ K{|h#*;^  S:/b=ꎚ(A)_1jAME$Û'V&5rL [q67Gf1/,2&3 { 3&TAhbn⣿hڏC0l\< ħ y-F8`VX7<Յjafx" t.=hOF ϶ΠΤ~\%%|Ne@QgE? g&[&.E8o7)N2/ ~%@ad+i[xivhc`b2-&clns*eS)@g`ډQk|j ig;" 梨cb:c" ex5G/y,txi}0p](=4,oAj.pYZpV5r7C֖  FFߜeESm (މ_j&ἴp2$rleKd^:bQ0`^I[m3je;6E:㟾@T9vK-%%!h(GyKG؈dN?wPG"P1f#fPo={,Bcٵv}"naF:X}䤡s"S~ pDq]I~YnWEs-Z{bwC(?̫y+5ͽ`.]d(^*R hP\ zx?:[0]98à69.)4סڟԳA>z>_9^ZZq4 /eB4'Rh&Z"iV_r 凌)rRC<6 #!z$) }N]0+jP (Y~uF/r|ʔ䴌/TS?Zx^tP-0T}T;o mh}m3oPPPɚVwL<+:h*옖qlM9U=Ў{H, W9ڙF)H 9HD 4>Wͷ@JO +.*ʷWobf=u"Hy3|^07I]Ew& S eԋzHxsO[,6~ /CAԲUPĤ9s`ϑxzAh 3+" p`3[ƜN`-y/v50KzNMlK8FtMBlָ@1A_!l4 OGhNmk# k %݃#F %.j{pMWSGJgcmTa^upˑB6Lx?Tz뜘+]2H?T8ݴK|: |qIw)[?R^!q`>\.;~ƲJL$_dRʷUQA'O6n &mãخ(h`kN~+f5ח![A_U*[.3Q4O!U82)6!8 \ yOofE*iQ )HI(=mPrk'jTw fXϩL3easXT|2>SrZ`<'6X+SGN:wc$dYDKDm:F;Uw`=!9'83%#f9*{UIWh%Xe,tQ|QM3#y/eJdVEC] tDQ'@2"*F婚)"l~%Mp> WϤbXMI^Њ35dQĢEς-2EzJҢt<D;Yi_m09ݲ?1^u m-! ɮG+aKިR(4?_U`k4JJ Mu f^PS?JEotrxܝŊ\w<\83l5.tH˘2WKO1oq u_6Z&|H 3s > g&:*UG.3*^z#HEf 6"35r?~VrdsTYe?Wh Ŕ]108jv"zipW$C/`I mZcQb_8dҪeߵJ@[_.m |t\1qr~*^>SEP#ur;Ք3ppg[ֲe֨YxLaБNj^M|[% Ӈ zV`ƶK^P&!XL,^TP6F@b?wtѶDQ ϫ|I R5񷹃 L~=IU>߬'}¸L23l;\?R31{bCoCf0~kvކ&CEſb=K2$7K kq D UDB˶cT{3O` ԧ:^Evq} }ǒA+OAb31x`I$PM}url!28G@&,m )bE,+zdqnyTZx@Aû'Pgu,h!}?N(e.^Ȳw= /M&QO+]R-(qHsYxIb7pKɇs_c<L$o^Lٿ|lMجCɏ!h Qf^;֔Uw '';j  h柔nhT7<ƔR^bJ4:>nK=ţrpf3*v\M0q6 H?BH c0R.'E"& ^-`_mC L (zugiXU"1-X7[͑ũU.SA|ߢ]X4hp,0^&MQ#1L7YJf0["($uz`Ld"'ɷJO Q7xy6;!Fc ˥'s׿V{+!jv&z@R(/=U sW$'v y&`,[ۣ 7>;q ?b4ʼhVB08|(S?侬r/dlh3ieNیm`fxx>*Qp =w<7\RkE!r)JޏX,"JuɁO'fh* \l<ƂdN83Wj :w'f FcZԕ?HyrqQiƨx_dnjK^Pꆚ~m]G2Hx\#[ *T,6?wIksy /kZ#.BFZ2a>ӈZrıxku6 u PZӏVfPhy4_EVx| XBXgNX+IS2pI$,^^,EF=-w%t9U݃^-3olKE{k!kɤ_wӔKNd Kfޭ+IʫJ5C*ފ56:2'zBXks 9vb<~ڟcx"uipkNӸ'4DI,p^X|FLp^Ľh g&VE\@[Ig;]U?":۾sOkd}s$B6k 1X: p2蝧xmpeh]p8UKUO<Y|f@d >B#W.R#"ǦNm'Nų_1:Lso5Px@crjEk\pz><' ,ڔkд9@e ybFJ8$D_w d#ruh) :@),%kyUR}Ic@ Ոa{PxGULW7XBf@3 Sٺ $ /A8 Jꔩ$efarY'}oKa\|xe}@\,BihO d ,e~J؜TPPj*4|`1.ǎ3{rgui@ͳB!N{SZk5,/&6K"?y4n! :\a5Ӈ.ܼH$s5u۲i$n S\c9Ϛ0Ay K?[A9Wn 'J\.ez(vD]+[czhpU] M8cH/\KjKk%c07 ({N;:.sX+$uV ]ͣ@88ֱ[0[9{RjXeA"{}K'u/T iJrK'[9 ,J*^jN@ =(JvЦ5zwM:ufD-03|¿AM@4߃Mܽ9{@Ɓ&Jno%ᗭ ? `]3,5mfOn=Zr`I[S* NC2I'#/OO"[dy!X/Нj*!GSr/B!m_ ]_~SI$ hYO9lPFݚ& -&*փ@q،᨝DY6* b`4ɫb~trvQ# N$٬dv' #gYΊO3D@nD5Y9X8Ĥ|QWQYڧ )ݕq{u]A=֍7XUT 4]=qOQwcnX̜_2έJQ_jId"0jtEx̡:e"}IdZ(QC2c![U_3+0F 7`Y4F:W K,@t,cƒxTz S'ĐrWo̺Ӎ|kp6?Wa3L0W19B4y3LYKWs-ƈ8xkЧF32P 'y -|"jR9c͈b[ZbOE<;+ mwmjc0XfPq:L@I4mkR2: $ m*_&U5H|YA^yUIj㹫AorӒ#%#zƵx/ZroTCǽ}8.sC~NQNm`4z@-)ciamӫ%g*qy'v&¹f?@Ayb$B8RPo4BH8o16l/vt )saS ۹JPRp[$+Uq# oay"-J&AdA䙬M&~r`]U$(iXB_K(zוaЫ̌5 ?v?Zp9KpP>|$Go.|~1 9^ك:qu#¥:,u%?򜐠6v>&Vi\i*j#D㚃ӛ^U ()%SbI&]+"%u-P fΟR9A9]q: eCy7(O)vo^t?.ȳ.+Ї/R958hִRog`PT*>Nd,yvdYw'+YR_g[ 4EM$MuU;>+G*UvFD?r3 VH{T:\gɽ y*ĕVL?̾v„io[vu;WHeGw`M }rUyr:]Y{֪7HbNՠ5c)$"tQd?4R:&sVLR5rFOzn 0SCq5vnoXAxw "WO5B>jQD G*lIw*Y:Ճ_jü|Ŝ2@֮a{HVW- 7<2n(4}6HS|\<橖PmQ{\4QY'<b-֘h>ť9eeԐب{5ވ!膕Ⱦ0Hui'qP/GOrVΪ+o6Ɵ֩^-E>C&%7QR0:'sƚ+[^]5y̴#> c BuvG) 엗e>'fFA~}|nd:UNo4M0xD͚9M=kذGMEg`)i8fܶ#ֻdtkTfHrO !IiW^wPtZB3a_NĹ%.A{*P#AeA8mgCebz͘D'ޗbce,ru)FbOƞ3d{bZLli堑yXh \cDKr\ĥ8=z󿉘+atO6#e M4ؖE&5JFx_=lZsG `? ȯuSFvRt@vIO&Kp4 VXq1:aq/!q}]uK0{~"HK#pG{'p` ltJG cNG⤳w♚:NFGE&ճk?D}G0(l9gϰ]7۶4>a6lk4 &U5\➙D@GiIXf .+0.Mlzi:0 B(za},d&XՍ̻AڊJ0콛(o \7 T!ŧaX5$TnMV`}І }-3b)"_.joM(C8" 67jh0P(֋`/ }.@.LFui @!} -j~D"А[e"AՕ~+ a\1@U:nA{~% 9B[OZ\:kI^A"K 򢫸V,Fomf[TicZI*D!(0Yk@g7"(Lo`M sqz۩9t@碒ڊ"FȪ9PRޓ{?'GYמ}Ϋ_Ÿ{u,`<2?4ݡ}@9g ,JsV"fp y"&9P.5H۾;!sFNFhn۟E_Xo .DAfi q rE;[3<{,"? U*OS8EIauV'yu9s MYDV~,-!]tC14*DKQ<ߓ > GfFu-=2xOml%cR^!9Z#[-4uJ7`ka9sh*(p+AP(a :ª:fy<_q_kz+m#g D#j)e;/-$lÝ~`uSX#eSRM͐PlL8/|P[km,mM"<w{ I\skX<)ڗKpp d66LN)svHMqþqDj;w'+9?%\ g퓮Y=b(2MΓ?0.)nG+C~cYQWk_ PIZҒG'4i :R<'/)wnǬyld]$_{& Imu.Q V \]Qvl9o{vN&=>ӽYQOߑG`%(K+ cxv/?)pv>gޙ,iFko\>]T50fJWxEK˳Ic= ^[~0Qu p$R2: : M~ :?3|ո=.wƖctx_9v[oIԮ^x9DMS^ɎB\NQ]d7^דəcoUwFW%|wK*m<uc-NS=^E%^u0^ ƨE@Kovw3:ֳ䲉7$$plZQz^ZKc4j&nufόTj~m~Oʈgu/-s0"Ă~΍<f5An33H+xgοnVRX{~jM5'u,,f:~u؁0*PYhkpF>;g[?L+a0#27ΟG^P[9r Wgee&ؤn@(1fuQڍ-6͆X[yQb YXP%9*ci*P]M&ԕ !4?e^.4Jt>nEVUlIѸ CD`ȶĞyObfy 51JVĸ,\OViVN%[OhY)4c gR9 2d$hSb'jshNGRYtApNTw!ZTwuG9hqt֨A *Yp:z:SʤԼ܇T>aE_zbʪhvx(`-B$z+Uq-Gbp˜Ã=y.^U -_0FVv2)eFFל2 ^0YB|8|wƝK Q5gqMrX:քC= tjX0 8>\l 6d\t~j 5<_O3^Ym-+V‹NDTC|0JKױ墲.8RciT[“#Rb/#&aA ,.,^"D!ϧi|74x`EN@djszjM/~y PȸԷN%I+$eȓQ6}&HU&#n"ߵ(EneCԑtTIsN"ʮ sD2Z,% .U{.DR=T({lȲ4XZ ^GO15Ł/*wP7 +bTkAQ L⹍d#)Ei/TBǒE}L_ T-KQfK$1Z6(猌\Pqåj;lq[{E|kZj7Yd?XJPsa }SE;M#:ܰuܿۥ u'Z.v nNX xں^yq$uVfDߌ8DĤ 3vI3ZBQS&!'ń Uv,p)Us]$(vO^qd^_La[dJ[pWU\SyxEQ(0Sp{Z9d͸ٵ)IZ=F2g{)@J{ˎMT}Ud鄦X\f_mDI=ִb A :ԙ뒜Or~x܁צ @$l70I"Sn4~%^Lp)/tGMY] †q|0uдOygd\yc{&lB P@ԭje|=KI]fDqȎ#"n.|7S^q^'`G}a(zӹt)m'u('LxfZ7OnLْPG\F*4#f;\[q_u[47 ]m4 ^XpBHFx5~QE7[j*㫆a kmjH#FT.OBKM7z܆#;Ua ;uMD)DykL!ltޒ'G!Q(Nȃ% 6wVr@Q\A|%sݿlO H7W}PcQ&0WE:TC^_>fMPd% Tguu/#QCߋ!Bs+p^qAk^g.V:4RTFT3 V#479 L/\0y֪_&t]=}rA>PO ܡ;6-W>Mm:>I`c+HV87+X'W,&c! X W25fyreHGKu/au< A̙ 4e㐱){:*gO8tf"cfdr69 <3IWmNg=j *鈊lȼXI_fu\Y@нqbD; !Ң flY?NP` ʀoZdNZ$$m?tp)Θn =X v}cQsBkgcvL7sq s},s%վO#}#.o&Jb8-19p-A%U,fYC|䯟5-aE$"(̘-P#&9pO͓֭Hc)^ ԚUEP'Lwe]Wulpgy2 䙃B!ΧN:"7AތZWl'.3ja $|oڵ/S qZr1s W|1򟙓cDOװbޅ&L4ĥP ~cYrnxHp~=OOFyl.3E 6~ \S:޽(_cP?fI=9E2c ?0}lU͹)/%||Gׁai+YEZ!;jN1`T ^$wԠW6ϨphfkNw8llULa21&[wC~FavRDYo>W%LH` g:5%#|JCS,N\g])QxI*pOY뺁g/W R~yb;{ĔB$ާ}?3, 5u PVO? xw]c;o\e};2~sh^H z3Xre+v)Y& aatk]4n=;7$gU(ƥC| rM,|d9AjAdpS Hi#LU(hWłpny@i(JX?O `RGf566lI74Z 3Y^K!GL k<[x}=Ӎ= ~M ȡ(ܓj,kBpQ[{skiwO ˹e,7|+MjFӀ IViHVsuL^`+ ̨81.<"9o0_|śUG~#j0=+++>H n'd{0Yn^0֜J|4SB-3 8[˅ &{X ,aY 39R VO$(Y32# s~P{ 9=IEn"-?q,/ ptw%}jD3qjq;E\B9w)N[uf+n6F3M)KP3<4!J% j)V\1@gR6܋< y5s w/,IXX;HL&s\6aJ"rݝ>U7OζMd.bʪԘUpĎstQ!N٧//d5RX+-AWi7BXu=jRP_,SL^Ubjpz8kK0 t$ɩ4LV:P Ht^GqcA aWHOfMfU1|˸ "yG3i|. ~;d'w*a ZMVQ=-{f+-fɫFG)ஙV%6V7~nԐҫm^>z"2H$?u(/GX!Zqr`D5LFr;^6FԬkd}yMg[5{igTTEӃ7I m9VNBcz܎1%_Mi7PtՌ@1;s{~fFywXvoF%s j>!}5n{TP ]d R&5)C lm eU8j8'5D{ڢ,+Ow`1C.sI/.f=TuP`=. oSam~[ƥ }¼*0[{ҏ`b%i奀ػI lNxqiٰ8gt۷9] x ˘C-^MyPz^E3Xka&/$Yx*݌<ԔZhյyXYJmF"z"Kw,l-4hg%%^(YGw+6YonPKV^_p>=x;Ay'W.xD DD䗞RͶI'ذk?O QR2q*gʄnb[6) 7+e$&> A3Y' ؘǜu@研 `= 1fS1sQqj[1{;pJ $]azvvgMmĥ/7(DZP8n/eH Ϯ[TGcZRaa4:Dblw%sVHdtg4VuiVa S3|3`4`ryA]m-(~ û"٦c^f֗S=Ae])} HlQc>t2iKέAN'e}%_A$D*'2G'_VX :mUnĦ䤪IV JuւSSbsȖ0^; єP}Ŧx$oyU4 8' ;@D+Œxeaeb5nyQ]:nIr&Tg-;5>õ7M+fcE۵;fn%ZA4P{}v2v因~D,jܽ/JܠCh)O/X FEdTD}ތM Ѯ;,Yޖ x+EmG2wQ9HHec[E'7 ɪ[:|բ#lw!@{%ռE2iifwIV`ʭ6q'ʂ3"qw%忁Z !pDHsz.)K{LԏԁnB/vn6oJcNIPI3QHc15fkITg)_ŀ2_gFTR,DҫN%lI|9@R8zٔ` q,)lh)`^^$ڳ5_>CäĈN6$ۘjU[ 1@[=㮬F\P[vLE w]+`uNQ$UثQޭpÜFت5k)km/ W!:׬Y]bђگsiP" uZ\`7;]=._\HoAb4 Mȭ*C܍p}G{dǧRB:KNn:1ax{e"6Nɽж.b#6DZPwc&G[rd|eC CrW5\{1xtf!wH@#!qS.#^#:Jp, +ЃF(.` 969IbpaAr+t;KqNP܇sn6W0#:=/@GM0 A7*U bgOU! lCp qa"+K1BQ5$;k˃*gG`J \(2y! 9%ھ$Fa,9_IX\&<ï.Vą@*ۿzdY+ՖRx<Ƕ g\tFK7aɀr;k18ޏué"+ 3ٴ67(F1MT#$`Hm,dA ="b> ;N] U̸G{"m4N $K]e;(޿3>0ɼo{h"!﮻z/% njl{0o<^ g^~,ukqyMI$7,:87Ixhf.K[F@hP P0n04e&lv;ƷN10s 7,4d邀vvːWƌF`UtY@􈙀NS,$n k*ԠHfE+s wԥY.|v๼HݓxHEͳ%x1D #IJ:M~Qӏ^$WhYmU5X֪\vs겧/ g'ttl!J]֙ a10;&"VQjY4\҂}Ҁo `.Shi@5^]07M舘bRnSHfʏyǎk `_86 e]^JG‰D{ mѰ9Кɢݦ,~̒tJA<9I~EkulX,]gA:Ժ_}eşG!6!AV aԭ4KՖ8: !OaNW?R"xX˰qaEzUK9hMА\\x-o`oup2Cɍ$^p4{Ӯb8BioOz7.+^vKhepе=9X.4+2{TMߪƓ ;qylƉ>Q-OJ~"毬ܿm1㦛Ԁ[oG'[ǍDRc$ `"'2&\ 6#&$lur8㕍 ہZp )S3]F33 YF+pD$/|Kk/M(to_{=xci&-hr8B}ݑ/y[QsEEZÃNpz‰j tNzBR厭laLvZd9UyxFa=t&f?V6 pvZ*2~ f-$)Ѣ1/L?D'  XmjNB,ki,gGf;gTAJsSǚA3b~/J@Wǖ SLJvhZq^fB£XY(r@;ɢ3̩N6ɰSB'LS8XgUƫv6msk۸vyrQdE.,'OK]$ WC_BJ}>*5#vr.ޙ;fS8o fXtFIw៘̸"3,bz5]ǀV:OPl* Dٛ q[i:(EM4 #rm{:hQ(ԖY$q(r\JSS ~Oe^4rE`Ծ2& D4x$^9 ЬL:,m=:4ZE7W'7NAqU)l%[|>M[6:Hrr3tE/c#AkgM2t9Rw$w" ~j^ᚁl=P{-W #?B)L|cpq7N2 D`I:q4 qF$le<-*RV!<%$G]!!5HyÆ"+Mc{tjrKx-0}fXZ)3">g[PMQXJPޣ+Rfvp+:u@I_ @&Xb Kp!^{*:,6G߃yhk#,uI{{v-IMI } 'k>Vr<7+MTqv~F_{~~xn>2 rK\֍"ܑZ Szga&hec0Rcq lI'y!&G]3R  tQfpc/12v\mqz*rV:C'vMA]GCHw5NcKU<W2363!Yhq9g/bǯOu3UCHU(2c;܉i=|7Ļ 7]TFy%͆,wT[JYav;`y(/5cC(Q])!ƒSa}Cۀi3l]=pHl4? n~OKɈit49xUZҵ -rua`@=9oAXx*BR6FI iڣ 'm$[V 4HX5t=RcX9U끕f";47GoXUȵk,"I-`A$uޫ%Z%fC*ő/n-=kxzOVue@Ql}dЮ[֬ˌrQ-(y x]Z4킧,VuaK8!twgUk1H {=(>#t>.*9;x#;61K\}@Ntt/W"'gUzqqє,,,`s Әqܚh^Ɛp *Cl.*CŴυ Ǚ}{I6,6M}A؇ѧ  ވt$rBu]/ko)z!8 {'O$7 e L\fDۘ=̤.Y|Ja{ۥ,@Q+>>g Z=V N$_dϼ<^Dآ*K53-lKeF{y_(hw$B DAm)lI:Ci@̐j-FsNNI_n:_55k+?P3.^ԦI4Axnߣ1P vwq[x>y'e[z~ DPI!0Ӕ?jJ/ !Nj )aT436oy_>&qfSen9ˋr< \1%?+p=*J +Ӱ5c ȀTEd)"֛/ 4w,w$󝬍4y➐$9?ݫCpƌN({7Dz }lF[QQ֙@USʌw!jၛV(%ar >ϓkyOyY^ԝEc gݓ5\}7,obx&;3*`e mwR޻0r#jw0!oF=PBb"Z͙R#%x^6VNs-eTfY,6>uӨ ^˜2bRU1hσ,3[БD}ΐ_$:̴4?4%ٺv{{WܬumM pH0 1ia9 az("&&a FW̏hK >dK3gG!oİQ c$niRǓ*W=1H> }N+[AMqodEr[Iqk e .@vi4ZA=A 6eBI@08 UCsDA@ρ5|~*BxlgT|9)EcD@0bѣb1&ɣ)Tg@WϽu}hsIq)օ3P7̈DNHa?*^GL{ /[aHO$(K>H`}"ӆMơb0~=G=zS>l3Y [$AJv "ȋ@1bH-%0ji|-el< O+CK?qa^p0%ei[cZdq̫IEDC-~U \x?Tz+ܼ"d$k5F,ǘoїDgJ0n/mQ#X@j`I. 9+qĿtx‰^Pz2DPXUG ޥMؔ[裸 zpd_%x3@aV#I$*ٵW j/v~N-CS<-រ#bV+IW4)3qSS-LT(XsJh٬(9ɑWJ(+ /_M\!O%fݻXfR0nK!2xa7Nh7Gٖ` 7bITRQhjD۞sf( J 0xTF}O_M8)mz ,ζ (I"ΌCUݩknHXHj"<#_P/y yQ]f׽骳ɒ>rd\C<$H1-69۷[F&/o%lLO{e {e^wt 'C}p2 GXp{=+ &rv\k?breSUI/:ȣU9Q)/۬%0y!uj} _RGu(+V;=z~dMdz3'ţA8adYa$Vwh7kYdq'+j?cc Х/ӧ^]0@MX]B\ Wx"~-nBԑ hVX}mNh<"j@'",:Xx]7vJПX^YWYFа-ВD@ aS v"-͢';n ث, 2*U,^[9^-:#u.PJo -dhI;O vm>Qqyc(&6})QKH5Qo%˨ha{')B%ѝWx5])&UQCIg?Zs5o% :*L˔d 7<2^䑳]cTA> 5+yAB?@ Tq'"vYt`DiaK쬁f/K*鐀x`SDwd&x;s (]]]@<^~u;i/߶tPe69P|x:Գ]${<&+XsHgMWBnZ"*! b< +TdƬ#r;Q]Llx_]D6і: z6k.!ZŠ5[J?GƴNԟ)7@*v9"p]Vf;  .'fԤgjW,D\`cJ0ֿcf/Xy1&6?l1*- 0%ɩMc/fWxȃO<;H~$X"y smTe{1ĤD4t@ ufYlzb U5R#[C+KW.z_}u(QgĠ&X'PVB‘Y?l|LGv0 7S9.8y. =iK(_,.չNU>m@'qOl~ʌ~?zOtYTo0vp|H͞uYJF'ؾ:除`r#W!q,m1DJ5FBdŨn;UW ifOwˎPMPޚkNU _f'5C eM:P9b1+@鉰W>6{82L84>K/x=n$2&* ۬zQG.J5љ{lvF%"pԩFLQc YzRڐ0-AfFQYtߚrSAz?v,H?J{N.x#p#W`)6'N7A XѶɯ TsB%Bi{w+JBye,TcY9 Ž(eN32TsRe((EN];95’yS{\LH eUDbNg\/ThudSuYFʌX--3}WHwY 8gH < %ur?.`}zLnh;IZxÃ:8v ?yqá޿H:14tmR/&} &d<9V:Jgp} ;e8v_4zR|lW[PUb`Qo溱yLS=\Ip쳑ɉ'oc;ľVҾ̳K`o!~G |u<K^e\. S(AsQtJ|1u#[i 591uP͙NL._!~+?)Iy+1.ʥ yҸ˃zp`i@s(>s , .Ư'~aZ:.n YYSj&N{s>e&g2vr0ę"V)gt#aN>zUmsc77.LcW_WSREy/sPִKÞe4Xr{h%IGvcaY !2M ByKk~HfhhKXsNT֤&(@4;̐0s]~rb2hS_f[wS>Vॱ>N}uҶ ]vHjHv{[UFR!x;{ 7ep6 a;L;[7phw‡ꮡ*V`)U0WĐ)FKkg}Rbvϵu鐘I &{v EWZ`AR{k &,ÒwCyI4 Pm}Cm7(Je T:h))퇫AFf. -y&Q1}Lz RY$aG3j_!P&Jv >\2v%K^=.e`;H#A'\NU_ܷlI7h#ѓLi@ ӰQ(P>݇3uW:&g.~NU?Bӿ6z/YpArcQ \=y^ :gzeK4`1\3n13gǝYi:09In E3;k:: r^L ր+i9'8!mZgEXOSkNnj>;s4z\0NTIIqxGig6HW&Y$| PuS(h` 7£v,UVH7KBJo4*L`}Q}RR^C:Cm%]җ_,Bc@zZ A shpWzI'ruS[Y.ϰ\<gV8dx?l!t{QGx$ bwITWkVV1w'o!x@y1H)<-$Kb羍)?)}fŜT ߖ߾c-f4EÛ8=F/"d1 EQvȬ(E>CeeN,\VwSÕDJfiţ`ϧ/Bޭ_Ğ( ݐ@s"Jjfq>x%rV F i@Hq2K;dSSƵ/N.q=pfz0(>i..բ8 |kwj}9":W Z(̷0W5=XT%_11ӄ\Vce lahzeO_TF+IXIh1vvʄ﫡_e<_~hu`aQCb}ŽENH hUX×VO[Fc8lu8T<`Cd/νsIQójѵ DZ ZaÛP&_D$(&WᏕ O[Ldkm9̔K%ݤO/[ $5R.Ď+mTe\38@Á@&\Pc.Ϥ-g>.ߤ!{bĆ.f,ug+(1S3oo6&#Z P4/<ߕe i[5B?txxqHʁ cCXLw4!žo;vΐW75H\ˍ >3}M?tpAlc)kaB1=9+gA}+m?RHhI‚k݄휼 _jq|Dmk;eztl-߸fChO< KO 5w٠+87bXUősb=L"6ytB D>QHQyWJsP'Z̯KZ fqn&*J6f 1#)Vu^}w bP0TTU,!ˏ~C浔bƹt?u.w_2)ٔiW/ }*ӣaG3/=-2 h.떦;"7Xh*޼yP{FcBѕnv&2[)*l=ގ3[8)+cǡʚ )H0/v&4b/κy? HjF oDMRo=KfP"yCb6LȗՕ0E o W#Qw}]TF[ia&Y׼<vS.I.Fԯx%rK+~?YAWQ1F\"k[!t+w&31XʅxvkzQ8>f?@(bXBR{+먩)Gd3, ^ȗUpϽS 71nL@vL<| /lZRJ0 Y>2{֢JKž)y!;?qsffhK݆Jn:ybCw8\s&qXZjfss.L85R|,{@nŊ~ۓk yj7rjJ(w2(P0w$?k0X=^A+?tnSKg"NG}(!{H53A`xVWi=WjymfiUUg%[ PNhÁ@Ho{8Yنx& O{D."NO;AJ93pwcJCݜHJbƿX f?m q:ЃV,w<ߦMHUlb7{gM}˻ĕC@?{σth !L]}*qf"AKY{#K+4y^%bevgĸbS Ũ}Ҡtd9V>r[de4Ho|o c:ĚmIMepI˞U T4i=uvtQ\fp%R^kXk7A'$Wj[;⹔3l1ilJumH1?ԯHpŤ0#]q`eʒݠg6p=~")xJCDk!̭%Y]c2uTspt62||>qC1O),5'\ }Vgl|Vylx5/Ҋ}sۭb-w}{Jz^~VdI˺pʍj? su]#ՂvRD~c}.Kۍ>p6Ri(;$Kwi!g ze~2 ju W%)wfr^~$LYvg(՟S}H}Sʃ_qT{/wi'> a>*{7aYoҟ 8f b6CK <͕rJ!HH=ۆ?_% 81rL)=0@Oej'2((ˮ&Caڼcl, 8=OlgU$?XI8t2*kfYUpVrUXl(ʛjcsCh-d 41^9ƂwjE%&C0zwrOb6BZo,gIICcQ^HϼoVWmHu1T[ʻ3N^ 4HHXsτ7"5, ji/권-1b$Suذ@%\⵿PoqǬ-d,Tw0=]vB(CU>QvS0^U \F٦/jqO|jFKs_K*³/XFֶ*I֍C3kQNFg^!XϚ, kxm&!kc>xVϽ _ɚ'A-m.873HܜL LӜiB)t] sVLmDVK'VB M;E/<@3KCnru qL}-K =-([DGys;x?NV1{! 946<,P,Pe\}KZ *;Ϊ @'B$۫gbĥyK9$t6t09`."A4I!NhgqXI` j.5pF5:wdn? m"x1x D~gj*ތu0w$&?!HxڂnP@DS!^l{5L9]]W z3_RmӂMhPv~Z{aDV.!/q8 I3և j8F\ 2%E5-<ɤ.B1W^d:πp}|KM^:b1C>(y*ԑ}2 X9ji Lgw1Mx3--Ԙ<[p<=eFMR .?Mq/{pm@Ӳzr9;"Q]v|RGt35-;TbØ-j@엷cfFgqʾxq-h"Bwnafsi%\/[^F A0EtP-ݿ%T,լfHEDag[8/P垒d\yh[PGwW$iM|\!xvr s|! ¢PTmGԡJȸ5@Vx}%T7=/a=gkoPHRN`o9AC)ԀtJ$RȌ2F,0z7w`t|7~"[Oi?ӌN,qp_JBwH9L1w6ar,?맷++gr!~Ԋ6FEX_JM+ʐƻ/# NrC$M2CK?60! HڤE#^AMmU$MΫo6p{l#/o!IoroJ6@C?+IMe2-ĥ~S3 hmt #%v4;[{%OoP(g7׬/սb,}./ԸxD Ñ> [sZӥA˂9᪓r,o(=#*H8lX%zm<rH) fS$i&_3IG8ϟ/hsOU2r9߆(wyNPRMG[)B^=gտ!\7-@4P vUfgkh֘sƌH%2BBF=t\ LS85Z{}2cIDᜮ:`cfY%Rz2p_ X GqH]̘7w#(绠:BĚ=gM=iŲ@9][ ̒Wٺ/~CھI."N?hN暿FPG * im~N XH)36}'G mԸ?25xt#Sp ?|XZ Dk3 mJ}Eb ZծɵWVԕciۊ,`'=sX]7VU48N0]=\Fշ& 6Ql]ޔuN'6ӽmU"%XtT='MLŖ(~X7z.X{j J^!zͱ̪*l@ $ >JAn!=v^2Ug-~ q( m<6eIdUKF^$}@ǯZ  ]c.ڊ;܅vul@侈QYc\ Gl8M)_x~p'LY'"kH+2v}3onϺ~j˰j{rBPXjt#@6'*"oW[9c4E- 3z?n TTF)b!Xvc g/h~R.li0vFK|0:>^1c@:/h*= Nӕeq[NP1p,L'\ BJp>``d rJ)7|!WbR?Vdէ?'{Ɓ -O^{tQ++f_Gs$ +#֮}Z=SNn܄S@6ayGnf!m\]5}/9\Ü%5=NA$w_pĔ!lv =mٜþH+O <$T-R1ܚQO' l𘉆z3ugnΟ_՜D$GPeifz6 R=^DJ[fbq*:;/)=O$Zy r.z,Ym0iS6\r )9)@6;>JO-axd3osfS/6Er#l/,VbJAz- vJ}ۑs`÷ڸD<@0r҈hR3`eH8t)!LzC"̦ߩMR Ͻܢ V{v/]p=&^-˴8}RQGi/Wu''͙R1/Sgi k-Nrh-GmpzmѡF?)}C ?)vIEkJ&X#I eV}Pba'kWSU3Hh!Y>:deܨLiG.mK!%#% uB am fIK`M 6K3ֻl #nUwVpqUqMBx?tR;@S2AqUaXQf"KX"fHY)[9a 9J{)lz"]@(P.=³*ޣΔ%쪧S)p*ςMU(G=X`>OF˜5tF޵h=)Xpb'Ak9 ߯; W0K|-݃ M]Sh3(r/±?E÷L.aD4Ȑʞ["s:wAу-d=k3 0b>ҚM<Ftݫ*9A%)GKbA~T8dx*<;34=q>{T0X6jU\ W YvpIϭCbX\$euL[]|H){W.m:4)8ߠ{w(nOţ,ωJJxȭ~u~c̽/$ w6폁WRʃW焝΁m#n2YgEOC/VtH m/!-kYݝ+ X1=`6@wm#y}yt&k!"g~f|k f=PZ@KsSԿ$܅frh'^iyȎ_GabN viVF9Ȁ^]f(nAaB-{my%8ź&KȺh֤dnԘiC@vZ}yK(M )}ַS#Ut7ӷ"+?; erZ<].\GHۢh[%6m>:~4̑&o|M4jZF*omaH_w#]=I^T06SO|_ /^ y +0iKKfPEV*ۣE'i76XblzT=FD?> Ѝ| L-R#IL*|>HA\-ݞDT7֟lBwbĶqIο5m]|_gゞZB|`A rtΕneKPfoz&Vk }, 7d3 HcgsOgXeE"8[K tK\ m\L\g e|j`S) T3_DQQaU&3P|ucyT7K>,5:nuvխ2X K`-ё80q5ci[uhT& ?;TI-n'E_0XeJGV-X,S,á:#I)y]T9k݁3N1%f#AkAdu=(S[%]lQ%uL[\EĻ3A] Qe8PVln"6+:4S W"Q#u3/Ϝ j?ux!y~ *KÑDD%$ |݉l1|P/F}dQqxacSC&^ u3 Hpt0Χ56Ib\H?O0C,heĚg!2/ c/o l ;GTz5h3(XBmIH0U2RؖQ ľ!2?yb?w2DnqĶ|I6!ܓNb):.˫U TsA(n\e8$lxE]pp9kO(ρAY3{d'pfF0)ھSp*hz}RힽܼNYzeNqubf7ҠNI9n7֒T++Uuby5U7܇hԞFMjש)z^A `V.nq 69L+ kMUз{w 2a.B1n0f3NKAƒIzd^-4zRVg\W,p{T}(z0>4@ui9 ]$[ʊvV0lnGز?A.>32MT%t"ӈak͸:b#)ANMN.ޓm5?03!& vҦV Ypo*|xĚN괺T#>,ʒڪ+C eIP204QEč>|Gs`? }4td*loD~wU4ku>.naqiѽ>BnKJG 8:ڑL1D+)ա-C>^Y:* fz68耓HK;zؐ!]Kg! h J-#j9%!]h!KaD4 BEF%bf f@Ѕ KnnE)Z ]5TS+!хh|9n@4Sh1w#߲*慄2,炸̵Qhv4s&†`/j }!@A+{6kbZMHLao:>*eRJ}X@tOa LER+;oZgv8i5O#h`kI*0c3V]&L:ceIbD P]^!Ȋ3I{30ː6Ag.hNpIғ.y|W n \6a,_7f06.?WBJ<w迾pt=hD,v}p3$|V?`{"67:g RW`GcB T2]qjdv#c.\TE} 1`/ֵ*_i<@ؙVph*˾IgP@-%b$̼ubcLn2:=7cgf;NCXD#޴XSԥViUUe*nz\2Bܻg\pS;8}IhdUVəѝ,sZS>QRcEhf lm-"~%`IXr(^G"``oi*L3.PН^+V!b Mq_:lfֿ˒wDG}_lmu !ucG hпyQ;0 ͪՀjYu6JʉQ½\xUs4ٞ[L&#a1g6Zf&PARi0uZ4}}շ$q}U\`qo{K9`UjZ~d`!U7q\GؠND?c'uZ´|~vd?pޓb`ʊIF3(m0g0L#_?y,bA'ȁ_g:T$XT-҂ߎԓ56ܓHR0VUU0GS!{{Lb <9OzI#ʁlQ1M| pErdYR~GCO#``q/R\<vs'WlPTJI _yԳ4>\6)ʈaqqxjJn*)Rtq@! ΢m߇9[ڪumfHWpZoź2%ͣs"vxa.[WƼK('6Կ2!~|!Eg޸8O 0i֙[YXۀ;a%[Qk¦Nsۃ{ų|^гr/HzDR 8h`nQx KOIDTA=Uު@W~f ^P^Pxi0L 2#_6[a8dzU+Fd yfRTn賴K)h<a5%"=<~ -m\Cf ?,iY1njj1JzSl1AO#[~TY!d0^)MҞ:(f4 ')C0h( +ٴJJ tρVIGpozNp=|LjZt"ko57[©I*fXML(Ei)w+z) @T.5l+Kv )?ƪknSF>FL?(؃1"d-EWtȵ;0hkA0HҭO`iBmFhK*Q*!7Od5} D<7nhpNYڸzff/e( c~Jz&ITNL.IIdW.DuBk65 0>+39vQ'v`{˼LfYRuIrD4y܊Mf~ qVBJ;JU1Č<="-wyYs7%٧`KĂLΝ =m0Ed9ŴP~ޕEYONvl\ bçhpAvL45XZ\N*M7ï܎ھϿHO,LXh9II;:ݤf̏ҧk&`Ow>TԨ;S i-ɍbiDlH' N-nZA@< gz^f|F* #i ͫOnVEUQ?y0 Ea a,oGzXID(]hp`B0[H)k*x51ڛR4.\#/`B!31]Y .]s]Bdm}FGYJ6c?NVϬtnzoowpPFQD^6d2dAߠcxVGɿu*xNS 7ْ(QKS,,;"hWp rQ&9/6+3tPbm0Vd]CvysSg)i 5:0;>ݘKWw X3KeʔO%=z̃cAMp39ۜZK%$ϐ P`T? Ci$RJѨz>r O2UUȋAxb}Ḁp|-],ErJXl 6ꝥOL h:j%!58Gb㜘QDcQ^Goܧ^lw+.*D*GV9Ѡ۷G>v3[r*9j(dXkOb#͇Ů| p =ؙ"LAn0s4%Ώ%")v @k{GЏNm]!K0dѴ3{/8PY+-EʻTF9*9LW?xD4QL<ێؖqId3YWȶQH @ǛF;FuO6 jg)+*Q%&AVAנwIᵁcRV^V֑1ߌCxPGW_aYdZe)Gқ1{cHښZ;·]$ƀ'L48['6Sky߂ɴ ~GAҖa18.F!ߚ5"%`$$} >ψw@?ʫz7Ʋl[rGj\t O1ZF3v"'? JCS&LpFÖFEpqgiƣ<&tv=({tڱr z3V&kNG{W%5&cxΦKVELIzOkۤ 螶[NUvZ ryL(B.i^Q9_eb0_G55GVξk2[L(LAAO> EW#2[h;a92aw3'6}`MgB:G9-c&FD+qޟ: Ǎ-:A:jHJ9l3K(DfA )=t(2ɥL_HIg1McnU(AJ\zմg-d&aj~D$22W8Q<7Worz 'UEiN/{GBTd ]&Q'ff국!~?#^ i;&HeuzD93 +bDLRgsZOw~ 8ϕ5Rv7ߝSygs(Э;DHVgv@@3(n# Pqدғ>㑉#ջDWشhIOC O&P3t^Fh|Y5N'5m5ƚĥ HX;Hnwh3LKWlq-BrEĄԚ2h%p`Gz.kEiUSnˋ %[sھǾPt_YYHqcCU`*GOv@7cqszƣWX>-~vo8U}̲ #x#O6-QDPc6J,>b0H5eLf[QRuK>obr-@r!wM BKN^ʖm,|BΝf'Y3tG)L~>cݠ BH-W#gP_ЁE0oS6guNǬa/O,ntr14v.n Y6*FtSX.6yҬʄlE^q}R*A Pm&'];A"in}*K]Go#Z c?zgh g6%$<&!8 6okGD+=ej{ ?ld\M =z:᧐q1CRbB~H~xxyM?Ch1?DptଜAԔ}$ Ά9ɅKTm7I赎 DCϺg}wmK#*lj%|~c06}T5H,@:?h <Γ0qUr(Cc=$>F0|֬Ie"I S.> 7%l8X"@R~"761r ['@S9Azeó MKEbcH/`DjKH|TƜp@kf ,Zm0;! b(&܁Z5y\@3Vqd^@2S:8+р?Nu5)1Y'ob5Uk!;eC6%=荩 lbev2Y%l7U/wgFsњB 7OY=TĤ_|ȶ+]aWtZbAU*u8yg [h&-9j~\. vhȎ$sDqfHr:4]Wc ;oO 셭Om?&1Sѹǐ6CY/v=ɹ×A&ܺ wי"ns#g<[9iN^Ȱ P Эzv9=(PAy sť; ړeyRꙛmw%W|N&$d W6;%<}ciG3gM3аv+>8&(:\Fiv=?3Ah[rESpxAx-^a`?]Eiy,35Mߥ& ~VM|z;^J0w&L y*@C3qzCig=~@@X4Eڀ6ia^VRIېK{;@R YgAB 18\_?$q-,OͿRO*z}(6ġZ^rM9dbu`tr*Qlgp_e*kHDpM3Q<1Hp[\#kCjFW2x_Pa\<8 yȕ;OXV;̘ ygwn_Z wz`B=ᷮبv[ߵ{0ZExV˖29ı4W!z~f:[A K{)i3:|qMwƷsNM\1mR8x*d;(;OO6 ?Pw5jY.'.)b&}|x Esb /2_~0 yO'~ZuCJj-ç"uկ h'saq듸ٍ8J~@?e8<̼X޵&#&¢3ֽ5G"90/2@W/MX :F zyWю8--t=}g*Ә!H2,f1J .s @[!<_X86hL0O28W=uS!00P!÷6-S誝3pF }9lE:4 `_LuJ|`?9t>`iZcZr OD-$# -YX!=@ 0*(sLE߈^^gi =1L(vJ1[*MIjKh= <6L@n&0}l"/\%DiX9AㅀGh4Z,Љsd:q"=L {ů-{wXw{:=P0,VŠa(G! 6yjxm`Nux*| *Ly 0UQLb||gQ֧|imdZ82#__ynig0ڲE3M"PNf0ˋ2Jmb~B`!ɫOڎKTPm̿zq]<w4;{#t*%tChbmÍ9QUj}cz&4Q3$&?-PWfnh1ۜ29D4tE#c_W45 W d?DQqpbydH-53/dAr+uC8:F1 ,~Wʝ846 ZOjC [O%!oW) ;ӷ:\r$S{>pyI3gJdT2FإJ46 *^1/(c>_݆۬jE >p 6 -Iw`0,?g.َ>a!yv(T0ⱞJCN%ƍj ;՟&*vދWq/grߑ%M*j n%gˎOrTetle Z.-HJzB w <Ϛn;Fj$T(+{(>p70~17 M=M\ͲʅC(Kr'||H:䇣8iW\U!.;r7) qVv- YH$[mlj.:2N[l}X~w آ"\DD YrG~*Djb;ІXR`b ) Sa"*5K|JBQ|ɠ3v>rP}(}%UMwY="7mxEsmǺhG!1EdK*wJj]YPm5'C%|^XFM229DXkcE{9t>N4AZTxX?O.yV #SU ב%e*˕m2}DkKg@M d+ `]cLHkC}":hq$m)F^Z3[Zn0Vm즃u c좱 8H^Y?yX< ;\$sKJXp_Q;a'<,X:Tho"2)%u wU8݊ZO-88YƪMh$5ZWנ:QOb(Qh29.Mo$Ɛ٣ 5m]X"=[5­nNf :K{QfAQmpK$LG^%X|餬{Z_|ӢT.Xl+ɮ v;}`@> ̕0S4Jcc~bi+<:4C,Ed 27J`"g6#|Zp|my] lKW!jڠ /UT*Bu<)z4B G汲*)'D?g7*b"$ƒ)V3Q>]"Ef8ߔ;"punRĪ蕄-/ |xt+&6@S{Ko/n)} x䔎:}R3/{+` aŐWg6%aKB֔y}XTTn#]; L jx4]3kQ|haaϛVjɃuo QsicR8Qr|SG7p(S㦭jao]Ҋt"ȟN/ /:. -8!3J9 CjzдkKj4Oy.?- ~CXyp.%!KQ-F'Q& \i9TB{7 &Y`u1R_4&ޛ XvѧU~o %ז?c7~J|:ƛƌr"|z>dG0djj9uP)9o 'f H>212R 5jAꄖ1lʧL&zc8Dh{uzUmmH# Bڛ3Qw؛MBӤKMO%Vgopg`";v*& U=8ƗA%&7IrK^'j( NBayNJ]+^q MeaSAk>UQ#0Ma!ͮ1wI]%ɦk[?dΏypI;U)2)Rum$*cﮨv+Վ; E'ϱaF|'6cxoJpt)d=dؾ5T)qUd-}Cڕ [Էwؒkq⛢]ڕXJH{酬b0&<zRU P]cAzWƙY^Ȣj2ΜxhC&2'z h@1iȳJWTWtpz-C~:  oqd 5iH>GQ;-W;P5ъB])T(υظ^&8 ) /4U(״q0׎"fTX0MO)NHm^2 _9Z(QruFؒj08D]3.ɰ$/sVJ{1p$n Ѥio՛N?uQ< s+Aw@.軵R2E6̅z5ėqRM>&Eeg*X |7;-nML'x +2؍DH) âk:9[%C)ԩ"pmAx]1z|һ00l懙9 m{WyRv)!NtEx8"Į%xU ؛tFS*XɄحtg7vذ!ӶZ)3P݈o^ -/8t=3@tv L\Z7!sb&&8ESƭ}q2tkdoi}NeYtEf*8$QwROQzG8@gTV6g[a]"[RӑɫrmKdUx- W8DY0;=B=Кln\uPGzv"J55-%^Dp&tM4i}~&*Ԝ;Ox^3?^*nCL*'Q#vPHG!+ ?h=GlȂ`A7B|+XBBҼ?/rİJ^C(51|XCmVi>?―r¼k,[Q"B%OvA9=^ښ_gNư!B *JϘ|y=[:mӣw؞4ĩUCIr23ʶmc"뗮' !2uFF0]^hP} u Ӊ\5 e AlG((p ݪY_ߎ&,A>H90$4b85;"nYp' >=-'c0~H\1.%qӧCtݙiKP2#}PJՊk4!E1LgƜypL-R4?jIIAz'SW 7jߍ򀒏LCDB0IBBx53,:3xq؍mϣpPvL lEl*oTzʯ\O,螈ɚ")c$Z2|$Mt-z hhXg. 8$&G˟ 'BV٬0^1 ^U;C㲁W z>p8{wIjīEtAB>iZ%;Cjfކ8-hQ$H=].3{wIWs?UɈ1˺/Z AtPh+X Kqq^TGٸy&jI7 o@w ;G$`Rd\g)uoWn/ S`~򲳫_0Qb FVblextfb4X%vyު=lf9yՠL"A"C!pp~ɺ@ 0%֪ N7HT}ӸyTŪlY* ) _N֠DIUU(heȒJt;9+l"+U!``Kv#Oq֦(4-b[ u&9'kk<ޕ2S49ܛ #s>fΌy)+'baZIЪ1evUpnюtnc$Eߝ`c]l[q^Cٜz%D;L]MUM^dzπ#L}݊khS*O,$Nihpxcs@mZԐfdΡő~.QВs{4Ye# t*uIm'H*/}5y2d,5o^0MjSVDM&8Ņu\/AIP jt"x&1 %Q|8`jzI\]S<6kAG|?z8i{n\S|MWd4WJ"H <.6gKcYdjB\sY"A#oUQK530WղzUi{ egO)SX8d;oȓ:ӯ_&~1?8Ψ(_S gy L*`!YBfJLѫ7{ꛠdNc-b!())ܾOS)(v'RUjSD!CT,x+ r!-i?khDOoh쫉@vnlMIȐrΐϋGr҇ ui" YB4i~2Qpƚ%OP5.|6hs3ȑ0& o'mfFw4xq'$]=+,&ZP|H NKV-Y)k`F$O g˨@ *J=4YBw; ,*xE^d(7KCF*W9I&XjdAjx$2*RnGxPUHq$B= DG] d=0=lylSc;D_mhS8Y ?!ꉲ"iiw tO$ YRJe`^Ni|: ֽ0,R1ZDIXLH-Zd |M%NRHLhQRR 4 3 "xl:J`b{ , 썡i;u%*_#~_fJ2/Ux ƟT‚m&SE?4_9ck|j&/6W.VcvQf(Ł HULeM;Z[un\sOx]lۼ}WE0QlpH &1!ON\DzzwIr.(AJ}@04Ğ$fk *IIe::~jtYM1yK?a\FS۶'0eUH4C8 %N0nYg`.뇢.W09T4dlR>*<Rm~}z/U& ʦDra 8*!!@_ :o]TZ'DEHOC9Sx%®[1|KKr멊1q` U[m_%1#2 Pdz`K\Fuӌ9qHzW<;^oa:he4r4NƲGEM"?i۹=g`fg4bŚj;i)Kw ce} Ć̗3FC?ؒ>ce.W$×\0 >B6ϹvS_2T.Lg*mx/h NaS>ބ2N-]R;q^"v|^>xBcwn Td|z6nw @SYTj[3pcAHJ꒧ ifa/aGzŏ1(P(_Vc;wOt@X (I{ ؈46 ލM-JT" fj/Ħy#7ԭ֙QpxhTP_ʷQ5RVycfldԫȻL0`+/v|5@>s)]pq݊Љ&nY7[̂ $Y3W_nvuYQ5E H/^E#(^ Ԇ~f`F/M,#uxU ~M8շ[ٍVycVYS<}6Ot jڃ|=im_Y~+ FhOK]%'xK['My@ij' ZgQ{郻sr#Nс0bB,W:a ^mǪ{7^ Ȏm0igR/2/3MqU[\Iid=F#F ǸbɃf<z~Y"xc?ǻo@.+/V@z4P)E'3@CpcƉ}Waol{xzQ+W~|bN0!{oi%>~v?$دuÈ7c F0;j4%N`5ta>/95zѣn{ץò!`O&xe2PK7"8js<9#4ܳ@v=* M1apf\j1na%:|yH\mqZ1̟f24k¤ 65BiơJLfnAd;ދl|)G0Pa|+Nh[Yy/7ObPlzB.[hdH:Bjq ,,k:w+}s3(m[VXBk`|_P p 1@fy7XT bíޤأWw n8c.j*M*';Ng]^ÂS8OaC7FؖQ/17<=Ԋ5`lω7F\fв{wUhpӽ"3}l0W{Sou( -$F\dbmjf[\ [4=IΓ.d?KQ05apPaxHp5Su^Rh7oShb{dw WRFO _TO}P5|]8i pO16^_sԉR5rMC׈㬦@n(z)Yz0LZYq[o}G^<;/`3vyo4400qR0EQ< S00-U) zrX;u3=Wd~_L?֚lN5<[`f|iQuiI~1%\cI !A*YtC;"17LˈVۨ!M:j՞2jĚ dꤴp\Q_~Yt ;Y&Q 9X0dL,ԩ bJ- lr&›plt1ܑވB9:[y2 Yb#&4+jo98߆RuMb~eT `9:z_`{'~M!Z0#js H*4W*!a{^ $e:a. jCs(vH: D8E{&cAEv`"VxN3Hwz/?f,j֍l&s &% UN\T1JkZ,:fd=B] oy˅RH#X<%3-+Ae"%=i%[ «@UY࿰ۈgq'w/7_}֙`ưH!Qc50 ?<583<㈷ԉlmnU2uja")ͣ5K>qNlإi9:B Mx**G]I;'r=Wo2 KnNǥ n@$Z[mP"mAtqOuD0#@&gdp"WOYc"YTM}n4ĈI pFUo 2 gV_} *@)s.O)p [yy*f2X0-8KLflbU1PJ߱8Q/xmݛи>/w@ĂrEJ6  VQy[e?\t"8u&Zux/P9ME|ɐg'JnhFsʆ4l %gut;3';[Q9Jj!~L×_y>1V'dӽHtWt$`A<>/(\ÐGK8U\v NbVI=Ψ#fkfu@VKf+*sBS0Kވ랹 0VW]'4îd}@>"XLhԻIz6}I}@! }]9toH _fRMpcX(`pG9il"5 Mdie|^Ya(|w!A]>[0P4LNZº &@zB %} )ў3->͢^de>,:"{ߺȘ!s`e͖N/ʁ%j#>oj1X_¾ROȒD8^w^20 pVzxu)h '2p+)ZcKt@CQ՟ΨF>~Zȳb+6 Dn ~N䦧>v|6_~c2Vߋl:L2HNjkNӈXiodo<,@ŒTmWm^|Q?ffB6}bmx4eZ%7;qBH]^8i_P$5SFTK1}[%!SS:DcÁU0Ki:verrpaFQېHfI[zoN\dlkmEk?rQ7"tu'ĩ> i /ąCW4V1R@. 1^vRXi|Hd8GkVUd$dTH1C\%@lݣO!l[PMk?ɝ#iVπ/91dQ<nC+dO+6i(7SFӽЬm5lKq& ])pma'>m2%L/|&tQx bryejg)TD5J8B.~9) W+nxkg#dD%1K1\&{+( t7i'Y[ u6B&'$u+3،2Tdɝd;E\yrlsaiF ̨,Mb5o,Tz8٠:)&tpOsx\TQ>y숩N?lWƅFj\Izj(I9;¯EH/hLadzf;ۦm poKts;}s#=_4 5V?􁹷;E^T벦o_g}le%[Q 6KLůsMӇ 2Y*e,$q>( G]` hՈ>TB8)sG+c߰64 Q }-~=-(/bvhAd}ʦL?l_KD^4Cp3CAs[[\(:U(ދ,Ig{Ǧ'6{EϹ;$PafN!SMu[Vuvq#Åʕ2*LDyPQЭ%-MAf4D Ay%G-Ɓ%Gj7Zi^uo HQʿf\k#V"~\ &$f;CM2J B +^&4ݚ:U?K\.bl^qՅ7KwG1<ʸ_elp7Tf29➳LuzgǴVPѸ`Ƭ0~}|N/R V:ExNjv[#C7KŞ eHN}L졥aot;4ưqq.-7Ar1?t4W:;i98Q64r += 3=r?c3чMF}+p,2Kb]u|8vҔxT{VHH2X?xn UZ/,Bef o7aqW>Zɫ3#Ƥ+t4A W 7AYmi wizo׺m=wGp$5XpC1X7ߏ^4|܄Ćc6E&qx2">؄'|G гݮ5 BmV#Ydك>w$BzS+%2⍐Zb늭 .H}U^U |SNTmSH8 aPbGgc28٧xiL-j &Or{^ U)d j̇Co_t93p{+e¯CK/3Ry!S8;e<#dإ gM, u{ĥ6rޅf2IxR1c錞c w:Jc5Emf}u{F^{vnʌoK;@ Ҫ>]'pAy|ېT?#v)@:GԛL[7_n@iy7d 8QĔE<.}:pNxh? SyaAM q#eȜvTXll K=Y6XDbA!ܹnhbo:eEMyT6]B4[Kgc Rum `Jٖ2wrאuFᠬ+U=?d !.ׇ#-8YoាuF-ʠ@aV wo3ХMo28ɫVՎouCcޙo(CA6  '*7EKStM 290k4bm|s, ;4=,)ncZduI&h6TIǟ ݄!}({=p?hi ]סRl`6Vw*Bz2`/D|%;p 0]i8Fc5Um,X̧*2Lm蒒gniA{r?Q#z}LHkzR< +Pa.B [@ ̧Ʃkʍ&~b'}FBɘXΛ6ByvQW_6v&F 5Tsl% {s$ JfD+9iRqx5[ފrb*IUދa{kN#4iۑ%q }Zn`E]$63hXbv+O(éHcu@H^ڸVm^O!^^!(*n݁5w W)$|ꐕJk~VẴeMO O|׍R ٩xeo_d (m$`a7NLLw݄!!{ S3<]qܪ (/Yo!Q|OTC(TD},aq":6ƛ_ [x\ l7)^}\RT4OvH$ F DH:QQ2AB>$<ٹ[ ZԱ>I.YęzŅ䍖+ O+Nj>i{BĆ޿-*A߰cߡ\B=`dT^Ե5+|a!Msg0~t7+BܤA_aɵZKx 1 $`Hw+^ߓL\iuǠM`J<hkl.H)4R5f!zbW/~ILeM뿒J`vzh@b fs'JiLY-C􇇯C~a YkhITŬ jYkZ;C`FnFA=~rÏV}2/auq'isSR3Q+?Ed|}`փ?Fr@X>2`` ZF?C?Kd"&>s:'%{)mYZK's˿J&|[^5%ZI˩Y䒄Ha>>ϙՒ|mQ_AF γG(z)QRư[oG>1oѸ"ĝD3kT {M̙Kqِ'Ya+}תEX;5l~0M֌qg2[sgͮRq nXPcq|| Pu8xl;6Tz3`+,ϵ>ֵ)<+dZJqBќhUUE.e(`g ukaLOZ;1[Z,Nwҍt3c(`wTo)5^zbAq2Qg9F|7ǫfNH'{xv03n(aTSVׁM3"j&.iJѭs0YXyFPxR蒴)(C$zr![\@eۥӟwg`)Ofx-*er( ޘjۛ+5tE &d3 m!3$'1s0K|T}Sa3GޙpաkG׊KGE,lqہ>[<$k20rڂJWUb7 WrR 6LLiJQWW\Ȅ+MYpW@aѸ/{ؕ*o*>jy$MvKvIԲT,f~_ Pi`F zcSZcZT#(j 5JviĂV`#3 Hԝt )1 WSfuO`Ugb^:ʋQK|jr[I?_ʫl]m?54"j-\, 8C5ΙtT#) q@v8R@jX/K'<,̄d/ꥪ)4ؾ;0@H8 brKCf;'=!@tXg/eŎfªPƚyޜp-h FE?M =j=xҁF&Ue@q1.{l7uڻ}/zH6tmRV<9#U"9@ INRfgz,워HP-pLlhRrΓFnG&\$'mp*;cNwxqf rEr:фl~yeoN1s#ᨕ}ksq>J>,L׸BJ0!p[4 kFSJC|NȝBX-"/(Ҭ\g< /S83x5MJΪlHrUGgu=#p]̎_v Vr2ֆ$w17:&`I昞J9m>52d`dOkk;ҸHkN.Qy]B=KׁC/= }ϭ=o#u@) ۔7efɤdH*G?W XBdSfeYdd3R=Ӥ^1Rnn\\ψʓ{5> Ӳw%mn->ݳZȁOu!~mrPC"Oj?-^8%ًʹJlFn)TpOeܕ|)kDӰ]p~?@-xw(ir"jʑ¤q"NTB^ ͫwzImCg,K zh M^4uݱ6ԄVUe3' SDGޏAT͚ ۩Ǽ+ج~pm#^ | cNʳ(~/~1`&W|y[ɝ;ƿ#dÊdeM:C WoWL$iw_|尤)޲c< l1atc!'?zVxB]GKqPjx;{nuJ8T{Gfk3e5lZ~u9TbuxkCW+n:O0޽ C-{:WM;GDag>9:dg`tC-$9Lx7:.jLiT?ڞi}# XO ":`ПRͫQ 7ԡNr'0h{>Pjz^0~ ?Η rUȳ)'bMIOܷFkM04~$8~e҈q޶ʗv"ߖ6V"\Z"]Fu3M_MˡJϧ"~}^$>6Ք5Iߋt7ϴIZq.|1t2xUHG7VpcxT6(T} o씃lw{ߐ=U^]z> >Tx q [B;XE 1pEuȶKJGU527GE1TxO&$rr ?S%hy%^eK`RqVC2tتD h_!xQNvxY 1쨔{h(EWF$qsjkZ-=c*K]Zh'}rGz[StU#JSKR~9!qafHWb;'J/+Geuϝte2[lZ X/l?n(x^E%dTwh֐.B0+K+ L`;]G#c🩑0Â|pCA7Ip/ɶ*;̔K-',FBM]Nj:c#v_"=.kƟuV/NqmnRn~BwtX>v-TS.,9^{<1TZNaCl%Ǘ~(*=䆃oA~5NPsYo r?2RuK'(mN" t͌ߧ0N,:un0j`>H,S> 5AV ՙ`E.y] Z~?Lrw'v܏!(;@#Sw6'>.ύ3c4B0pV_cUugkd1q\UwZND5q~}s,sw@]h. (zsTlgo|,44-2!"l o*`σgFvdɛA00S٫:꣥PqT+K$y\[nRݳ VL_,y2qBboy9jوY-QO{E_d% PnʽPDnGGK4l 5u9rtNR5.1{'o??mi1SIYȻʾG))?xCԘi zZ"!CפBP4ytP=\Fz2۱-ŵS+4 b,#'좝QZqvݕsoOM ^=zp%/2h}BN5~[.)2k7L{%k_tvYPkFΚzTebk2:t w͞@==BIF4]_"c_/f¼*?&cݨrK"Sqs0H{'Zv]mCqw\ҵ?s4ׅN573%-R?Q5q5rzuegpL *EZ5x)i R; I**{yIpD5Hh ?AJ04`S c"^L>`9pIos1 ^HM 2ZA3׭<{>B+J˶+_Mar>$n_-=棻]3a8Tr SvIC(4XՕ3=3}8\$L޴:GzchRYK2iK+oycv` pd kP}cl+Nxj _Zղ ϓc=F̏v:**͸_n>ڍlxY7䩌*hB;(QwLE~v^D哝Hww+i~fraLj$Y@ p:e+>s )܃u `څtǽaC,]FE*T :lYolK< 6_485]ӎ?nRG0'InНec3Ѓ-IhGK9[ӟeeǥbC L`ȴ5_JnAxO/wj&yLvtdb`c0772#92mkq>LkZ[NBztts2M .j)0,Nft5AkXK!g\O㜶zi_W=tw)?Zq Eb*4=$g#f[J@ xxbsHXZߍQb -CsiȆTMbxtsZBYswt5~]XL+cqI% mlʱS{nHMiӶvf+u+HY: |ʒ~U{ }~8u\G!:Cp9 ~zRSGրP21?6d9+ Ah3B.#n>bsRsZųl#CuC$R nbzd|>Gj( $~Dq#6 ._mKߠ0gc_VU"j+μ!A5s:9wcDZdnԑo1o6`;K5×b+0 HĀ[-Mܽz󟲯J2oQRO;ْxPpũMq-I0*mQ즆 gPRU3(I^^$GEZvjaܩ-ߣax.$TDb谤>I>[M6!XƁ%a ^N2%yN]hA'Pb3.XRR U6U{]e;X7nk+ފhޔgn*^y SIc97a<"ع1vJ' )',r5QN<`LƋ`-+ˊwu$+aX?NS9fߪ߻3Xu-yǓT 0 igq"z1kiߢm%S_1!D}z+@`|}똤 Kca@q?(f#deoB2yy.[DKM=Tcdn.WgJN3+]5~! # jAr?$UhÁX0 ؑIVaB#2R 9ſU݄'Cuƫ_Bv XK Ȳ 3>vuGЖW;tT ]ՠ xaޚQ퇑rھWtgR{Th+Ҏmu/3q1_=n~>G憻b/gЉ!Ba-lTC!ҩ{f4&#̮!I/~"o-")FPƵʉɦd,'1WؾG}]#EnSZcy d}h3o<#+SDIU.\A4Iਾ"O&-ߨ7uzu6=Π͙  jSYeg 0bj*3iTj%]ϴɩ6lCdSC|] KFQ.ʃk2cHy&@Sh960y)AJ^F ?4v0rzܠåSIcOlZd0UM7 e3QQ!ArV`"Dc{p2c^(^{WǬG`((m^!QH 'CSg7@'. x?k8TZϽ+I]<7GHUA*7fj}8Ʉi GE w2@;1MApM0PA_@@xabLI 4;%JTs%!.',)+Npp_C 0j(:ny6cI;Ӆnn&[ɤ03{K墄z\˓FS?uxWl( `juzO=Ia痥 6NC8k%Sqc8qmS2D6RGM3ɍMLf[1ҟ7.P*29~(kzJleZD׵X( !֊޶HxRO T ̬RA"'CT GMLHq|2,̝ׄO~fC列Ee.BbRro<${E!er=9Fe =;LڵB9ywp:SnRYˑiN!~-oӀX[Us:wC ,;F%PH%f,ʬ||y˳cx3Oՙu V7ru8<PrEҀs]h 4~[]I)oumhlЛvu,TI?}H<7D΃J p !zںءTQ5w-yHخ,z ""ri'dWfR8(Z# 7TICh$+8Shl9#j.aMSrsvW'j(ZdV+LZ|j;uuqehT,#t"V2*Ҿd`֞!|%l&d|9GRuWXVA)&/aP$Խ2hXnUoAE?\Pֺo5Gp&H?65g;'#J{:c.`HRQ 5_h'7B_lՒ}މ HkH@ԑ_ !e2u q$nϳ=w'ʯ!ӛ~P/#>B{V걉m'+a(sw7\H3J N\ǂ;ftxd/+55үIzpMMQJ=~߰(11,MżD- Uf+|UbH@[52댭l,~7xV .}R6zyG00=qܜRqIk}X%k[ёrV UꗁܧV\0yqPphz_amO(x^2ƬÉ5߱s=_l0rˏr[2lw9ȿ ND:z<ޯ*Z  p pțI7ߧco}dmb^VTChY2Q+KlC>ԭۓo(ABR*bwREzKp"K2r-*8"HE<)>] Ak VQk8ڭQML6f=|# PQR`.*Am2\~Fyf)&/56¥q3Bpt#iɤW?H>E(˺vzd0HCF b.fo}7{O-M>vA߰}FG\3p'ˆy,doihu.AwnHhZXx$q(ٶoBY~R:{A&89b*#oڑE j .SB=9L ZnFNT=|rԙl IRnzSaxAP#ϼ;i~Zֹ7t|s8u$"]K*G-*b]mmpQc^~ 46힥o"Yye.,h*?M^n Pgqh:Fq6qzLfLdcAvfZcVR牢k;5h׏Z u[Ҟ2%Wy /٬TXWG<'eM@ўCȱ̽Xt M "RMdz;J&9gޘcd4,{͍puӼaƳ Zh/߅,yL4 "d⸍oJ֊?S] @o8T -/K82t1Yy H}8ZYh0[#B 7ǖWT e3hnFrqD #bnvh{ -^ͷ;(xA# aW`KLm%߿#:˜!n*\,jsy n;|wo&98_e rlz&8zY ^YLr*k+YnË cíq -TBEyI00 ? ˣ$KZŠ3D˼?s?b_lHRFb`@0^ⶴa`&u*{L~PYXf=-qգC57=Ʊ:u@z!NJFp?iW_WKZix)<+M= 0$Aw-Ё.>&"Mo dGK\d2f=`BsAtjF?h2:R<3v~rFP>X$oթoNy)\=P'xv>! {"fKZk{w8 iGփJ:EI(2}ے:kjLSʶ{_g-seU@2EQ`8+_ J-bz9T旭cCCw*g#d>5VA]2M uw_olV3 ZA RJvtWKgLsUayd̀g<Ūm9D Źgk6Pڮr ܗ/왕W]:x#>[BZ}&A5a׳nD(HK33y*%to5 w*c{~qǬ5*c,Wf} 1oVsYyFsӪk Z$ ld2ʕD<0:,R i4Kr ĺFpb b>OZdO*/S Mg @8bpwņwkQPI]yX|0(`D{0sNkR8vXhA'Hqgՠ)VKƤ%M֌ĤGi.VchvCSk?$j_C₯bq-LLn m*4x/+RAkJ"7tȰ$zݠܬ%WCOmMqA`vI+vfdPJבd5beF%e?=(%${@@=7IN*ܹ6mQOL(xЫo=n22m /,}2yf)7yF <@bEVj`:jG%HS3yp= $,\{[TrJ&n255tHI9u#5JYO+d;{ EbEWȾͤXC94edi;/!0$цL/]BboskU|'d%hO8F*a;.)}qoNxz[߿Ԇ&@kqq?VV3>&I(0qh*Z1b"^vΡ[IUUh}PԤ#Tڊ-T~(_ ieaadW釁"m'`E؈%tَCH8?o[?4I0-jcDd~h+F6` WEᱛ1n=h2E:fƢ;\4Gxa`͈$ kGt%G)~Zo[YNWA7,آ{Gߖ}/lc.0`0 P>eqMZ'@X&f0n&765 A]>#ٵZ#|(|M6zŀ⅑2. h+5"Kq,G!ZZ?_]'I@Q<Lisy !0ꍅZ"BZ1PPd3m0 ַr<N ^IpcP;((f %!v$.A1oѭ#oJ?h!o>9jyDx=ʮ$~͕KZKVl;Ai"AI?bqMHÔ+Vj^Y ;Awu<5pO&ڽL<{l'ףּ.R\"0Jcw;))FTC *oD>`g<_|hk]qk %"jH9{ {H*hD $EV{ZȘ;n$ݿ>@LxInxp2@Zڑ9>BnVs20(RN" PlzwBj!4DWڰ Y(}9,!q~ž>q<*$ . G5s\\,lax Nj:auXda- 641!4]J /i!^ޛ3jb(@, 4 I1xLaP~q7b zmThǩ7wT,{ T\3 ]/F9x l)S_YrC]Ju_ ^7' Yc Ow!53.3͖ |𑋠L2=|lB&Zִ,K#JĎf9膓INytmL3kFı]lc8Mo{̧Ғf =@ D;p7W {K5Lm1\5N&nJճ`7fN}pz J] ^ 躝)$::1fQ&n΄;Rs2Xb6M렢|/LyF`d^'%ͧP(+;Ov.*:$o~:6imp+eqPh[H>gߺc CМW\ 6VpaK`ؒ;e=Z!,jLAW_>ܲ4ҏԄzdvFS~,N;H7*W(HK Ì$g+ga+L,L Qzݨ+|)2i{gy(J#lBwQXKw9"1% Y2}B<3q~pkMt2~ m7d{[N2X|I0/gc٢cmę2`1_uҬo7<ƭU@oʜY\Jm]?(nu=  f)FO$hP$c8'6b`BUQKN+ߠ>G}U 6uT{<xs yP_#)D$:c+D v? tH[=@}cW sa(A(a#vvL-'X6U\MVۮYb8g&ڱ _]Ϻ~;-N҇?6mwC26^3;ɞm-8Hƹw Рb= 3و Z{(V*aPƸɝL}P3e~EtnbufέT~3K΀dY{N{?} pƂ:-G.!/'vZHuq:d]xpCOnMݯ ؂T8$u O#Hj-T{gDiزi5U /$`GM \#]6{R16<RabpÐdNB⨎QMɯ GR';75tF*62yu4HAtÖ{yME}NkO$͘QExN[5uhODߔM}S/[A ULE /[K- oa6-͎ IJ 3\KtpQgMs;U)fO%UR2"Yڞ5!{R3ZYV)Nܲ6 P*<1N[s@iߔT^aO$#H純1`6FOFQEs 뿑)5eɏFM(U4f.GSho@1v‰1L/e8:/ tpYv $;-_܍e=4;Z{xL McAsH(6X\L5ntXq'/Zr,GrnrV鮋b5|)hv Wˆ8Wt+}eЅf_]`QLH&EaU@>do[nL@uff{_Xmv.Q f~ߙ#4zL֟ڈvRҖD@QfKlgY0Vs."IlvidWlFBDw J-a0lJұ~-}OC4d @Nx&V uHR?Аk\mr_/tCr]D ņ;LaR &'YSP4w"zhې9g>F4?tdھK`/@:o}*:Tn41?!?"=]](vV[2Y+`zY8?NUvB{>aR t\6?p0# "ڢ&"s'ƬvW%;Su :65 ULV*{V1$:ugsnҵfG#eR`W˯1ܤosaBB$\h;AZLHnRXy|?R2`ݞt7kn0V':Ķ]7 Z'? E].%>>:t( ԕ#`zWZR,dТނj -Er yq'wTZ ;&}AP7 239(^rpS~+5T08' c},YvH):ht nn-:&^:{?xt0sZB+KI̼gnmmLtt`F80ǎ$qUY"m dp?(#PLTpMJ+% B~X ~g;vHLYXb]tA}PS% 层G &F&U (1PK ha~44Y,=֜f@\FZ ڰɢ.@O-|:u.f}n&$Ƚ+B`ք#<ӋKH89:<-*M:Ζ 4v%#kx* kkbccjP+4wGm_|B0gSa(e[BrAM_1_b_ ıip( mP+?3 /hCPn;:&c>Iլ-+Y&rRJ씵/މQWz D R J x%޽zSwQ :Lff"syBh68M( $lFX NERWv'QMGM .zكeaS608A/acW,Pe7XqKw1 Tێb2^k1ټƀdZo l{QAvc6ǂ%Ϩ|R%KL3A y7)voխ48tN=? u-e("#B4]z$ [cMSd UuNn~ %)lT M y+h9i:񄑎v&0 "~ny=^5ޣ  Hv)C&(@cJAr:0_dXzERX̵esUȯzfe Nϛ P/RӯD;JۨRP*"*Q %0*V;NzyFỲi, -̹F}"]Z3|N5ˌftLьC.R`R  8چ3:=%4Ymv>8'S uӭ@#L`u|gܘM"KkcQrC}p ~ qFHyFծ"ASiޑ,t\OZܡ[@?x#da6xxS^HwIIOX )o H6$7D&̔7lo:(r"W{47|WK H&m=YV٢CîV^rKdoHUq)ukԵmf9uݛj[Vv)g"3߹0/-*TxhN%p@0P5,H7==۽%߷_Ք4A?0~j179b|L;9eYs-2A<*i'&I\7H!SS,%tn*C%@80C#XNpz2j#J]? tEة@edb\-ؠ UҒ|ØqB_LQJ\won5#jAkPwSΝCRb/qƴa^q0bj3''Xx@!]S}x`f:7(h/`Frm>n/+AٞBzRӁ~ΚOa5iq^(Q/ȕЅ\ kȦGR]&Nk3>f@.:P㾛JՌM{u1ijt*oZCqM$_0ZG嘼\WGBp,v<7ЗB!{4֮?&5j6\)Ȅ 6sT|ivB^[yU>;ngAPM}3I?vڦ[s1k;-{n7u4e+'!BmL72A`by(Ak2fGKuJD|3JB#"%vrLJcu$xSj 7&ձO;:VeCwD™+`!3:c~o#\v! rM'>Iۍik2 j\BB58yѤuo{ 2.zB/2K(bO=)#MIC|/~ uOla b瞞IkN9i"նM+_NJAs4B!o0@g+.1Ub?"f-dg-@PReJdXd Gn4_Zd6z7*! 'j *%mFs~;x7g٠ܛZv1"DeehSK>zwt8Ǧ T| '/qԳeFnwE'ǩx ,x5ܺˢkWfS&7H@@j#~⣱.+qSVgzyXA8(2{לRH}4.0h'$zzA' i^r%?;t/?,p|?ɕ"Ycw[0;f@Um&(I St(Z1#'sl_Bpz{]ϓAǦF{ꈂB%w QړfVLUWhgm!jKBu  ۼ`TF@'>[<}J2ߖsw%b#  :=#.Xuz ~%?9jn 0nI Z IplXY&4-6Ikv:zv TLp9;d+ֽYKi)ÿm) TIVe](✲uYMvcYC&y߃ rYbԑ.r}-O%F1􉑋F%m;/1ҵv6}֣Plԯ5cplrkSz+p^8̳)bUы5y5`gWŨD;7VDrkU fЎ@P@+ \*ZpJWx,ztT99|/ʡ/z/|#O!PלߵM4z(b9|<ґk͡+/ Φ j!Iv;0)h 79Yt(%<'g% /bwF<^bf}guL4Da2u-z+|9_;bG* WUfu)Oj:qH=.T\?g٩+=-O^p6i=S/ji?/Sտi;,-Pj ̸]Dz ZRy [̮ǔof6Sbi-X$O*wp֗&: M)duƵ\VD@`}yo !V"|Z{`?b/0 w߸1M]w p*9)0ޜ!H?2\=5O[cRp-#f~X駓7 )G0٣ e^P)pbPr9p,OCdh&pI3雡|/cX8'膞?Eb/Rg_sr 3<Z OU!|j8N\]ۀUO$0C 9M)S^5"s{VJ` ]#H\}tm7rlX bfsCM(rKg͌E9]8%2 (d[(*yr #ERfIz2gXDpsk>pB~>hIq4 N^}CU`8/60j,Oh>KӱIL uH`U_^pq^E/P,!4ggOFcT>'?N|8s4Y-Wa~m\j?F}`i~bSHBx!_+*fE5v[]?MUzQ(#&?7@z8a;L&`1?JE9!$ׯx@g ]Bp& F~]e7j0j^@(9ә~R-){ MB4 FKqڑ/Dw.M1u7)w{%}LD4u}ݻ$d7S3K&pNگĴcͺnnzh{I*}vй_bSǪJj.ͥ+OblU-nW*=qsL^gcC|ǢX2kWLn4( R{*db.MFZǁ&μM&I5>u$Qv0 Чu nݺ!A/r8>^=`;2!`IZ`~0_+z>962yk2,vT"J*M!|*C 0@F<& gD vIG# .˼ qx32DMK#*oCۿ+tW ¿Yt$nݴ=YJ2N0BhE䛃һujo+{ 6͆G%*=klĵC3kK:9|-'LFkH /zR A^AyGco83cߏ%crOk=?aN +QGHM:Fp ^.rKA U&-&#Wv2N ԠêfGfi$!Qh@P@9[–3~-k0 [ %Q!uCC:3\VEm6<*c)ngC㹊qKF4FVkfYOYĠ~Mp\jPFjN%*@'u}dFޑ7햙^Wm\:K)KcqKVd7O : ?a4B=czN?UTdW!,kdLJh,slUZ_}bZi6MWnFyQYRSHC)`$`h鰟jPL^7#Q;у;5OJ, RxN y\c2׭lDW>>{a8"az=,la0R TT2MBL0KͣX 79]~XQk)~ EZR/45$Ҩf<>Ut2ޠ|MaNȽ+o\Qɩ@ޟT,0<^M$bD2fVY܉ [ ^轅8n={'xW=PTd9Is(%ffJ:<nä*慄JDVv)q0.5n(6AnOVAgkZa:%t[Sg$ۑᱩhO vH!+nl:^?싵+u(Πqb'YS(ea!cxX:ܮ=>_f78z6UO(lE4ZbOaBtsҥc75AOìP Y$qyL ꪺ[Nߣ1s?P :cO/\O]^h~L; U71nsc.^>:a=B;=3Tg\̂y^@fp0Z36jwHjWp  =SCM#{-VsrѲs`Qqz&DBVc@AU!txx@L,uzGP]JsO;pBMH^jeKEqھD9]I0H+%IPKr;0DX3ura?h!`*z"A~r{Pg{UPʩty;!UIsN9Z{IY;aE6n웛! Cd' )޵~ !uq Dp lCF0J;0 "A:op|kU6&9IB!tOYHN)@j*b5(2cۤGPNABvQ)9ڹd`E2M}9F`0$>ް)?xGFN!WtY&;|C4LYZGԍO l'H5m8@ܩgɄE &ìg FìH &ܥ=qWg? Iy"éNQGǨ5FT-@z02!% e*C_~NX-ڦwhR,&U zحΕ&ҋѢyE2R $4$U= e,[VYo!>*{+HtܵS(T TcC{,pڐvL~N݃gc/ ΃k>lFD@ +fE/j&u07\2!Yh ó4qIU5pfv30ba|ӭ*XjKj ( uL:Sw8Z/dDW}{YB!C=6O+|5ݨ 1dO_cHXo~Dk",t2qpV~ocG]P$-7?6R@Ir'^Co3S^J3~x G ǐ}5|b 3 ;g+ʼߠF7Z _ڝ'SXpcy Uix}gzpҞ&!{K[6nXǙ[ ]9& KbUx3ܒuϸ~%x7)zf A81sЀ(AC8tO,V.10,f51u܌EjCvg5'X@)C6 =㥶\9(ߪ FFe[!^ىKFv-ZIjbŃ_.oiS)Grfw'рhm94>dq%@ f_%j)d)Zjmⶊ5zGgɆq+3B\ŋ; TrmѨ׉-yٞ~h?n=Ұe-jM們y)i>RZ4!DL:3ư>`u'X2v w-_E"c7kأ[vE4 XU~+ F-J)g b-yZ[t3D+ ,nslVf :Aj \IB]X Sct(|%JgޞR-wāduc_$bK2Q1!V"a_h썖`"Suncֻ,{qxc rA!JLB0 S~H2yJsZ=YNb]T& Xov51`]" Z056MGV#z"ۺ톼u%|YZr|vJVi#򟆫XG]Fbǎ1j! ՎKmDU3-EW_Vy01T+诋h5S,}0tAw~RdzNחpqO"boWNV3gurQsMU%Fs wV]Ŷq0#Wr|e `V.}7@eש3Ul5SOJpusF /hubQe_-SINnܦSHs_x+4k]ykM|yۋ\^hZ"M>GfCyI<bR'=\oZJSbtp!'w8DA ~6.N}Gw>K&yeڙӾDh=H@&st1$ 7 ~)8wDѶ6f죖QQK=Y]U׫iASKc系& ~հe v_#.[N&yKF^ݽƢ긡?Z(#C3\bdgUHB?vu"eKG}<& 60;U$3ג#FGUe% 5?d !?g+D@w3M?Š9L)qjMMDOg OЭNz=[G}24_*Q~Z]](eiҮPmLHCr߾G;lJ9,Y[b8#زla质D6 +hj;!9q(Fu,!08 qیf wQ@1 !\ <8WňzR CK 4 >x%` v"uaF 8e3EE+:8+eKx^.!\::gLȺ$$5Lca >t)77:Mv-*Sb4Q%uooɱtc%Fdl|N4Z(m8c;9ikI2T&V[ˑB뭽J"iU.lo蜇r!XW (9刐]Prے1EUMAiJyU4m@ & #w*t4KP/MCuJO>¦ipd[iYEO`#C6)76~7ݣ[*(h+wRhњ6i| iupH̍*"ёl0q]"uK/#4H=lѽ.5u7X/RJH)k_ֺ"^ڹfgI:!A|ĽP4® 0b1ODQUMznR4:_VF4JzBa!5@807<xQ`vB5w}ک͞_Yyo!()1YWj¬%:Cz,ޣ)Ϲ4x*<ɴ{䉘BR2 J2P$ZL#{{kOaXCM[@ٴrs7!>/c!ުo* Z+=_^#LG%,XrޤgNRT d2tCrs"IitGlFоQ/oxM^xߓu,Q>i2;6uRn[P HkƴM$DOS Ʃo9PR0oo榿$Xub͛ =%Vb_: $_8#v/NO8~@UFʷ7'TKޢw ͌\n܂~W%5;Wh-ϜfDБ>AT4wSЎ-9(G +%`Qb2QCr6ѕ d?i9,ք ɇ∞.!aS}׼5E9 %ueȇMk H 䃎D`|3WB@7u ᆋ7TL; q#{AN.mm:0=Nn/e(;#ȘO .SKM{UFq 4s0MA,+XKc&:q)*eS5[o?fn,C˃"6/!CF.)ɟϷ!>/ V24LDwt~fv8 ]0/Wp:_(ϐqU#RuKcG)g9}=i`bpb1gfB^Tԅq/ڧ󫵀DY*8Fh`UhZy"?HHŁ+TCv&͵6pa7h1~"#K\+~Kcܦ>ڪ!N=ʞ2|les ւ l8M::DZYcE1Gj.2"×A'vD&.ۯ#F}YLy&VDN@8bչxeXM9L5bQR\VhLitIbD=/Ho"EaJP4ܠebh-#Y5lXY )eˠ2ݥ9eds_u2$$A;&Ҡ>w]Y1%^8㣻!Gouǘ !0|BB;lm|_wFĶuCXP㾋b[ 6J%ˑd8Uru3T Ak!56Dp@0Rؾ;*XHN/=s(O,*J`&n8 :ܢc.I ˳yEK⁙-VhZB0 cMS ] ySΐdUHeKfO "Ңg5/? ͑P'Lӓ7Ȝ)evd`V@x+C֤SW&"V2sF&L.ġ;OMl]s3F95v\\=ޭJ<*帹]xԾ/څb}4]"SRaoʱϐӲpP(H)޲In 喕3E?8fM2Yq^8rۃxǀ"AA%\Boz#S@6Lfڡ#F}w qw5 'o|kLP[ob1;zjnH"?F4h[+w;u*Z]ЙY[j}Q3ut$i>F}Zϳ{/*mح́XheBtRVNZO,ƎV3F gb֗/a'F>;]$ʛhw.cGGu]&w3'UQ֮ݒGUP6<~,0Ƃ,Xو/ {xtÉD inCC K[LiQazB>}ϝ5RtZwۻt J`$is?{&$PK>Щ3H@e(_Ov/EqY2cwg,bTWa(=uL\ө@6v[ gP$de+[VI'2~ii@8q .+ane5ꩧ6PQn6P=7R1+`kߢ5vBAڱsΡ^V02Hy\t蚦jk!Jtga'h<m"üP<}dE&uӳj&! dE >92"4_%%CPt>\vOz?_?a|Q#dbZJg4[RMo qUˮCz՟O$6?`Hi CvUR錩}^O0NL:"%=D%88L CL+(j)lpȃ*OWhD1TGr)+bCPig04(_Tcr|<oN*?bg9Px o2#$צ1.IE4nJa ӨGrsiiZ9cyƀ+h@0q9y iŢ'])(N/=z[=ʎ#d&93'dsX])k~R&z-‰*oMmLDAQ7/L۳! Oz]F^>G׮El" ô4{nOtUQŕ Cs8:y-ҵXke.9!B{W*eX>Y}P۔!y엄 _l+vݞiqGJW/WXal\P 8-ΕdN`5pUl(B,fhĘ5Wg "d@F5WGYu^R=U'Gj_m0 ttP;o I3jC}ؒónP7K ĥrZ F(Zs5F|Si61?7 e~Ih:2uhϳ/hgT_B]c7֪!aw3! ħ#ڈgwV{ +#3g}@H;>!::8dlXM@ԕZT+BVd|'[E# 1! *+5@EX.~Jw䈸'gC5kR#" &;X{ӼB ضfm΄h{^'gү . V~?KVBIbT6C~NI}, %3)kDr>qظG^5좵v26 \sVa* :Oa&4 ?xbwMwَRngl 4g֧u"`{:R╞)(k`#8(?:<}E(a#i j{UN_qHR[]I(6Z%1mKib_(G;@}@jTmo*7EOnt{  ~!<{m+ E:t|W߭M:0PN);i>l??›7=CTB5y4'mrҧp?=X42wg{+s]7#k?#M竖LE Guwz#(]!:8E-D,\8Ѡo;ay[VGrv{ݠ t#}u8]Aܼ(Gb{/ 4'>F!D"]3r6Ԏ51 {SJexyKhβiÁTD;d9)9 7!]c&]c}s? s&Whxu\`^.2V-+2YD"CH >L-K?zfohyJ=x~, s&8&=WP$'6Kv8%YOB]6ߨ6s@k7{+x?(ZYT:hi+1gxVI@96uܥFzLSa #\,^`G#RG;]p9A:ysoXv#̙P_?[~-s^4ТRS3F)ҁ>N8晎Tqp6<,a]82% {ZLjg~g&lvۿ4ky;R'&_@i6Udz|07)G%~9Cwukuodj2AgJiG %'/~o[TC;(YR1+ d ]rp,ʎP 1'Ʌǎ%;%*8꿭}0{v|j\p͢7rD 2sVlrk1Hk[݌hbGّlOmssXHVfJ7EieoCo&fIt+ $hQHhر<tXRE< }0?{c `F_mW$/fs8(HZ3$8eZzS}.Q>/%'3 &/APTPt!:#[ *z/ǥǫ,2^CD'qwa=wIhU e<:A>qq@Af=w'ph/\8T|_g.ĔOkvh_Rck2RUd; E&>Qr0kʸE@ˍeĚb=vpjezE$kݵd^n\?F#bbmwux\ivCr!:C,f۲2o+k?3}d&,¨4}u~TKIx]wI̅HVK#N~SWln1kSʙuJR`d2a'}+j~}zǟ8q19I|N1aYMvwxk2\bru {-*;suz?xȱjzmqjI/?b+tܣ=R_<^g"6,Ĉ|xɢp Jj^/2 svK)xE$&c;欕?_y1ݗ,eܔV3Lch5&Ee7!Dhpv: 7綗rWQ$<֚|@U9?i,Ay_>\P9؎cKs au+5k=T4N#O}u5חzu0LA`І샠BgL01ɯ)X^.yc&@{?5|>K ϲ9 SxJd`9M%5LyXAC{fSt&>@6j1Ѽ@pg% 9BjfZ!CsoX~ϊtN7/C$&1+DQR=CDB(j 0,?q2} "o3WY,牡3. ̡)eWPI,!lFH6e"q6nIPJxFEO͌=ϚSK#w0OHv <}dF,uժDE-BQ0>@ki:bM?&ܒ {uD.]E$TK y4\,2އ"#1ZpQuaΧ=Jq,-]5mivZh$th"^;A߱g7l }v2м[l3 ~[bWV5~'k+I4ao Ee2X{<IWN)>F"VW/ ;ψ6+b_Sz,nUjEPyN|Z~lYmХ7y8/NLnUeZKk\$f۫Q`'yjԬmG4;v@ }8'E-P 1 Dkkq֕4&fB%,JMz[hvʋ E3dW߰P*pr}vART^IjKEKs|baS#^`'AP{ߨ$~l=]ÂȽ?yUFۧ^"Jd6ݞy7W~bá1BvM0Qwdc:׺ =UW@EtcLj\4"Xw7o72,E}E|Qq'PHnWZ< B ypVImZF'z[D21AOtXqkko'g6bsavGV07AB쑔5_|P' %vyt4YMWb\+39>DT]B+f 1ڥ>]]Q~_1oU3 |)gaJM#ܩ:wP/dGE:$OhT?յL}@S=sMJB5HҝKfؔ /4p{fP:Mנ*.ŎA+7\I s ^jDrj'\6<ւϋL;Qa|G.Hĉ>`>yqL7\[E) T+h>]%Tk\+kK r3@Y9\yxMvD'=Դ٫V.>hL&O< +OY?V3~P7k[q"3W̘4l#HB/N\9.\ c\A2aC~|xW_7[ RpZS\hN.tC'N L Gv8x|Y4;  =*yuɊtGBWk!vk q>Fg =@ykZ$>(5sRLL @' ķkpI8y?y[dcN')o#Nۅ&OxI lXa=/c >V\ n))N*[ʃ2&fl%ܤ'$K|n |@&7<|ݖ-*uL[KMxg(:LrO%ٙp C\ /m %iHɎU/xLԝ=}4Pܶ (CnpEOxwWfU1~rw {ӊcyV劏'y3n\Z/pDז"}Һ;L:Jy_, \P% +?WbudbWـbjGWa1#ؖx8Z oX&R^8څԻuQ*3ո{9qV@Ft.=; YxYJTjx3GD(*rb.hPĴX!=-iaet'כք`I'Jar:-VB>6RP.A!M8,E.t-~`ye҇o1w)f)W!U|{"p>3uѦ*nudFP7iۙl;BV!IHT+!tcE5}5Xxzk3U}G yw҆g E~qdV~ QFVzm:M8LUA"k}|ppᨪ*s8@̠dTqRC)?0'lar/C->%>ʞBhv\ҍ:Iڊc+]Wbμկ]H_KiVn -N!)Bı:=:?kX#aAcO!RH ;x/UA d{iǷ.L[x9w t<现R8iց@#" L7jX܇/WOuplIsȥH('@9u֢E˨J_0N&i7A}KGج+4­w#nYU\;=!e7 @7Uj9-5:,]F:{QraK{Ԧz VҪNjGaRSznG=Y5q@g,"wP슪ĔC65~`i5"RT\~,>gY¶ScfhctW k I 1{di(-Ϧ))IJUn}njy>7SJBw<|9wg3`ϗ1H~f&5cGv :|bʟY vl%3Jq㥱QL&:+Zl,5 u} Ƹ,,5P~kn"TXKӄTR_$Ƈ|к=4-(f!l^Ns/ C doq?j;3!.`Z%RFgYb!(m'c|!TM|dqv^~GU ã} mb3e~D\fn8''s-ˇ;(-|0MT||Qܪ#Ouny"FG4_ wa42a3~ (NW.!'ݙfeaK6ϒp Z~Q9\vsm305\Go=\D!GNYh aU›9lo9Nτh״"=˪,H|d"ךkoޢ "T2;KI]d3=a\P6VxkQI#U+2=.0G{9p:옭}=،=Q6R~ ob%ukug3IqO( @?|TZ8&Ie~1&ÿk?SzѪ6tN`\Фt/Rp;%f`*qeFTFc]DQb>X^6J!N4 #a8D;K~^I!+ڈ5ɽT}OZf& nȭ~{]? fEJCބɻ@#!ne| k sFYػ򶏴w/ cڸ/خCU;!}'|p͒ymmӄ}s9sVէyb+IY9wmEm{{zVEs*!t\&m/Mv>DlV ըCdBf7_Ӡ_Yz2# I(WR6=  8ެaJ2/D|wpЅˆVA/(ϊ&.PQj#0Z[Hء)jf1 fD1 (ݢ(Kh Y.}L!n畭Q5J *c߃f C5a%v-KEVw}͠!8'[ JKbzgڢ$'vn)(K,A{wyN@ȗzMt݆z*[J QK^_iHΞC{4 tLEԈ==ՇX/o4 Ag[#r#&t j*6[֮׊^Z:&+oQcćYgD;] Bh+ba璱^dԉς[cc97S˳ {$Ȕ}m{4 Sfˑ>kL?f)$V̅:9,~##3$\=J¸ 1iP33x߅ #}ۘ5weFGV݉'#K"2Z Yτw{A/NtC/^9σaTOYwEk?!A? DԹ3DڳQ1^V䁯>rݷDA> νf貸,.+8'Pg{Qpf98όV"*+=мE PI3sM¯=ة?u\θ4&=*21!~YEu q4Wv~u)3xh}bm/OʜMY}p^lt>7;fJ F:X̬?RKG\FA.Zz]޳Y{"!{pab_Bw` 1Fx] v0Ƴ HnҀt=L)k8s+۾5$W2 xЙewW) `o^[m IA;OS/["*^_0-jeSncVpQBuɶFjߩG{OQ@IYA@߿.8Vc2\(<) FuAB+_xx\-ʙH/Cw įJT, TXomƵ[鶑gu T=O46} Ϯ4O21kP3\~oAʋiGshpagmFE9ۦLT ٻ{roR tnjj阖ٜH 5uګU)TCs6\㽧̀ġvq5u C34*2 p+rLʴ`q_=G5 AѲ 4|"=DFvt*c6!?L~)e#xm.mu (PL\BJW?qC=SIcy^K=2 JzE32qu;/I7Nb)Re.X|TZ:ObMn`ٔy/X {&3+lOi8 _Q]MIhVSFxpgcs\droI#CcmE<) _DjLEC>8$&]/qK!7dkdX#/du%b 4+@Hfy %7pu$:1N(YOiY$qrt0a4^iiVz*[MQs⼗sR*LO||Z&8R׍µ) VɡZ=k /N 灗U1NPMe1J;H|Hqz(442jB(ez3} SȚ< Pwftl-6MnБ0cX:'Mw `}.DU'v2s!%6kI=xp+ 09.R4fmxhůH*uxʲmIyi_ O'HX3$ c$U=Ǔ׫WoˮxfJY!<%=iSuX'47ļv:aJJsZsR2Jzw3…߄!sM D6FK'^Oa۝#Wޭ&^zY@?_xT` rTod^s,.\8oWh _F[;0qIx)>KѧN\}Gp&\>{S\dYmw {]^բZIR/SC?L^iwEoR0GǶcѰx40@rƆ2u^<5kNyC. &ЭI#F3Vd)A<[XXQCV" {'-dh4|`5͖Wuܕ*~_ՒڞDPB^" d}!sw UPzGX\Țn%hIk!_Q*Àhb(p-Vn a\2t"sz&}#ΝWys:_q=a)bhoVPk@Za~@80E:r5gtJJIM\̀ll)b^{tt-uz!$ >~Ғ Z-ZZ{5PNggt/_w#(*q#}i9ĝ脨!'X[-f6#|y ,\YsCCNeiw=b1_e8rPIR'o5K¢nVY9~߱ q.ӬBjzfE~`} oM&VͬeS|(\ק҅Y앁VX o5#/u9^<< H"+wM?`JOGiƫH4s |ZjO^ި$`O*o طJJ$/ A/rb!3L` ^6R`qyuʨj$-rL眀9(QXD\ EQ4 YWHG {0b)Bp4GN& ʴl/vpŘ4iYQ,_+niu_ONXUlOnLHm$[\V$Chc& FLo% *ct{#*8+ {3R7lnz>RXu Z4M<XOPb$fe_D`MA3Zt\ϡTंbJFJqW lD" : @X7$l܆J8)FcK.3 宅iRPBR쇛*nbd.Z:-Et"/]\sl'|Oi7/u_ȶĺ 4ҋpLmؾ}az:}.7(l /8~J>Z&÷. +!N:(S_i+x<7xulDPjMiD$  wy͉iW\I3x8  X\&2u2zolT_(zP0Zx]ϴyoulC*?fc=B F 1䬞eֲ spWN pnMi:bׇȹ@;<80Sy l6}tO`b rL`3#{f 7.jX 2*Pto"<2vTԹKQV⭬Y9b6i$u ێx;͓ zIY;b 9K/kxUW^&VSubP,%$V0;YbHcjb#z]`ܹyDwZh[Z3|5Z3[%R9{qJ0ڊw~юAXd tnwj>U{y IKhgZ#9B/ELguP7wh {[ԑ011F ({wdɅ yTM2|@Zߑ:0˄V G䀀5,Ny^}7В5q<gj)Oe_섲pRKPEæ@[fEBbGuJ.K~քK}vj.KdL[eǮ@qxgm%֙Zw)&C\bBujjؖd6H"᥁OZ OހMdB=jP9ĸ"w. ] уl"񐼹77!J ЪjtgTϟWM2 7Й`UXLta{rF}Ԩ>l:2g)%#^s}2$UڊDƋAf/n  mp|ʍ|^* :nWvArXjr`s%>{Oiѝ$V:<@K޻_M{{sGAJOK7I*e)kVGȳhctZ-Q޼. e5ȟ1VT˔*GD^V\.1[%r3s7 (ɇ6F y]<*H 0 IOt^6hK#[фTVШ(`cꔷb76aªd޶jx({_~ 0<` ` u?щXJDv#O߈筮1Z+^Į+bm?Rԁ_$x#Jh8.XMOVG伻_ ;O]UTr"";WC'-A/aeHG.EC?XUa#4V~0iL } lVb0]w&H96=;S :Psf|%ZCdxcB z2Q6O ܂J Å_&2w`g"҆\|70tyEdv{օfdܖƷ)ܿf[l{;U&cj_eHW @w䩂Qw u:`TV%ʼ(0pqU{[n1:,R%`9K J9xW`BjcYz{We[?ٳ#-> +&' 9XNT]Hr_v%n~;EJvQD0S_kNն*t+GW;-BP>qy~ASx3u@!tp]q9 (C*X2+-~{(x<֐ /S%]Sw'\ v6*8gn_z}n[j(t>z*Jbn'57rH. 6Mx1p_@[C ͪTHUmLPt髩 PQ&琘<+>62y$b{<\ø0Ƥ-l?倠Ӧ&k J.SBO#i0..`T3% "R#;ͬ'7*/' FJ[鑘_㩇tN֋ʇQMƚ̞a,"]E.=LSgɴ9Znj@b!kؔ}Bŗ[$.Zmtj}f4&1א8,/W͝(&7nfX85Q)R!P]EHwoy}Ö."c.jQi@A <LQ9IvaVBsOra e.{9 Y#}O4(V$E\fVԫ-SLY[\-8TC;=|=,M ̳j;̟rd9"|^dX/?BީUD&{CtGXun tg-j$&Z XTEA#` l>=~T&^dߊ ?5Қ) k׹V&'>dZyIz,=5H)G!qNHE>ɼ8+U2mNֳ,bƓZ@Пer)C;N?FBׁH[b,HˋC\T%%ZaT luNn20Zyt֓(+5~&YlKT]Ӽ%;q;^_ң3V/B=tuI`sVpJ13cHsB^b8IdJIzOfX4M83P60.ܙ j(%h!AoM%.MIsEGhi~tR.f6Dʜpx 9gua  i*~ӠG=n{Lʩn`[)8F rB[cg 9Ǩ}% e=0XA8Wըz̻PP|Ԛ ctr:# 3w/ 1{çq!MZqҊAZ.SFFk|6-Yc|kiL*FRen/̭\”շe#uT*'XmDImʉحGn[V)sJn3Mx~mC>o8 "Ǵ([Kx=S@e>قԒyf0Hﲎ3HKzX#M;,NjB-)1Rirs Y4='5w 0^єRNt (RO #^l0#Hs6컗6Ӝ)mi5-U4ϡǹj5/V(F1*Ή_:c36}ٓ (`MASd璱{1:c<&ka ~O~G|IA]0֓+&5@5G m!ȸa&+J1{]B7]zIs0pDBY{O+!8P/],06&*.^,LOw:Ů]aP"9aqbmT0 ;&cއ^B|"9@pߣ1;ŤL=˷dpHap:lIKf£ 4F>=B,.U${EI=Oy؞a󯥶l_MM_d? QAkBAT~j{WCjbN;F멒گ hEt%ZC'MFgHwA21#z iavh%A&F )l}?.ZU|xd_ubeYe6!\#j$/5~~trA?k?3fyQ&U-]DTF)}{㭮fd4iIBzAg~#k` l< QP_Ě+HDI%$qTկ>CzW7UWpW 2 }hde/ ~+CG&uʬ"Q8GwoɛW_+|Db4[x$/ojAhiUpp֩:ʵ^M&-ɉ<`QŸN9^?z3)k ЯRLMkBiqw( r==˧!f"&/bboTs+ш&;S FX}Mr&$aצ>2 -@K:uu9ȇ5650?Qb#VDsB. ͱvTu͈m;{5éKz}UA)ndNӪ?haheo$ ~t/wj[r`F`׎ !OIrٌMwgIުᶂHg m5?cHv&R$*.qtz{D/k.Dd[[KPaWs[k|^|T#ruvlm)Φ?Yyוq;{$dBЬ}M%zsbNSW;DNŮ@(%ucW]gB*? ? 3[{dJx˾•@ة5J k= y `Q@ qFx;jxmjY'XT/v1 ,FTh{*0d[Ou_B>Ɠ")Vwc QfFa.|oǕu"36W<)Uƙh|=K , ßa0dXyMfS2{TjK^  ْTΚ |#_ _ъo+rmzN|N.}ywWOz?6`znjLpy(<5U.Y.H:7:Bՙzxz3H"V@ /s{12u32N$dM# V͋tAfnN6KUE9DD5jjA_4 Zm L"0_o|,7DžEԶw2RYt.?\ds܏7DMs]Y QΓ}^~s!U)K{wِ[kG]Kz_A:I-cH=5-ȉi|lKsʹX4y:83m7{ߌҡ)8@^${~zgFۇq٘n[YvXH : 6M[Q{$xڥ~C/<kf;>C/P6ͮr}sbT"Q":t j&.=~WR)50ɡcpeͷ8˯OfX^7STV'QWnEp^y:&YKW+:Y4LĬbMPt~vGPO}(ɡ]{Xho.=vJuk  F C$xJQlՀiI77$憹S\ D`7M&Aa"S&*eJ/ZķN;b.3b ]#G͓9XoN݆(1+v3)x]ȋ%6Yqwg!ׂQ3L@0"gbyVDF<1`?Gd0(|/r}G(`ĎEy|~`MZ, Y%?ʠ[uônx^oNTn:ͯ`\@zL,I$%P\m_ʘ.ZjTnx<ډg|Yi"@kU:2!߭[ƄY~("i2]J8OYբg`p}b:u4vݜ-ބ؃~it>6G:964nkÙ3/,CQEi<-Bʼr]Og9Œh6 *fnR['6{9oL=@ۃT,)^'Tңh狫1.iO?܊qe}4f-!WC/Fp@$ςJ Z!1مa1s{tN-irK؞d0PW^ڽo"8j \3܍kh;?X@t>b"~}qA?Of5pWqxD-҉W5 e_~x)r~Az7 ( nRM+ B$ @h+>K<ۍk%tN'}dzoBFl"{> ?(]~DRHXE<)>y #Tr v3 ~UvQEd3ca s2QFz^4b۪YA*tZ ؂9VijޥA;:UBBZ8*֏Zbǡ9AԴєȽM߇e% KsCĔ\B*I]",vk|u:/$zg *}aF3E̍4߮ p:y ϩ·Oz1=LT~8Rrڲ&4Ў`[Fk8M.z( Rҋ/) #Ƃftx%Cvr\KpN 7̄c>ܣ=`Ɲ +Y@)@ P G#mRE3m|x*~Wxa\';P F!H"K .F>[)sFH[KGVdAVN0s<vg4gC3}KWxxv?SN ؘ%3Nl<>)asy>; -T*7e*0̳b -aiD2T)NklNУSߗ(TB䄋^O)Y|ltŒCyƬN=4l1A-b5@qG.6v,誫B)D Y5'jsa],: .0YVGi^}$yZ`mߌ?I4غַ5:,{> 3w. ڡEéʞ ) L>0_y^>PsUinoVl" rzBJԺ8ci'aఓ=OVdtr47>3<,|ο7+8^*"ܿm=fQ2m^|?wHӺچ&OǙlaer))UJT5dB^HJ'EF@|XG L5+63UBzϟ$h_KGcb=@z }U}ιS`Px -R!snqIy#3W|)Λ+;4Q ՟d4Sx hy`RDiQ)[ BIO\K Dv'8 < ӉoC#(}<XU\K_фâ飅Lx)]7yoۺ7znOE265vi)G6`WD k6kz6pCM|H4fsBUH $5:c`'. @%R7n΁VC' ֹ? ^ n/m=hĨ6O&{a9-vجӲkʎ)C:(D>,'*oh$Cq  YwHޕ8B ״8[FM!m_FSgtl:1B7_BT)'64!7!H^P0(ZL@gCax k-UY וR9 ,k%J!]*sn!sכ Xx9B[-R9Ʈe4rRWMP۰G"vS闏vakD=\' 1H'F}9vO^Y |$W?;/笇FD$uwz5^ UiSu}zޓkDZK!bRJΒDEqՂ3r%xo̥Ǚkt簋mpkbSҠlr nn) B"bQ S3ȴY1<)9>Xm:R|,kޞ_Ju?B"̊/ v5UKcz+[@pml;}ٗE5#YFoky8FV !B⚢6i BCvq;`~|"xJn{f`6 o%W7!J_e0_pAι* u:)RJlaQTY.1. |ɰدOA'&ERz"E!K >k@w jY~X("$DHkk.#Ʀ<ps;@f~[wŮ0Gk|T856Vڋ[c\ wlQj&5FNؐz\r @:t:g2hEcIol7|޷G q]3Tyèf)w}I>A,;:K7)ƘCrW6E ܩڝۤ r<߰i69vzҪģN\a%T/ꗇ֪'kM"+#@>|ea>q:TIHT{WٛGpI qtZ}dx%s8e'$|3XQbG7Y.\𢡊*![>2!-ybk5I4[hd].Ew4$jc r9 % :9A WJլEr׶oAV/TIRF,a@k$@ uqފ=" ܌&ζ~ )R P+i`UӑiTa`GǸOO̽0e#@K @:9cr&5SPX43NR4i+oD16Ćč\]1ez)\q6`iwD5 -;dX+nLS=#:pK1R0)3!,2*Yuxif07z~GyX?ozR<-o(D7D3b/ Dd v]A bEEq?@i.M=L{})CzQ2w^ 珽.rwTQ4n@*;jF%@rjWbz̻*NҸvCzetI\=F$ GzP?%4W{!D!al A?O%~Vij8YA$)9 4nئMJxy5Kh%UO|nTbHnw}0V2]0ƥ5^._֗.%TXU4U糢7[u0WG[T} _Mu}O%® #޲6OF;NUײr)+ƹyb4 Aq a UmRKțʟ\Gg"ގnԛ]lb-sp qd7DFIBޱ@=|ui]: zƲ"EuvZăn̜βE 6L܎4bV"$p<CTDL+yF“eHgNjU&]RH=fpFNv΅7.#|DFSBNnr'U"6ڗ,6%vsm֣*ëXqѮ6?1l-κx6k$ Xyn^)".#sTSr,%m_`gcwT?`_6"NM[k'YͬgO<\1"x:dg՛fl+VzbUL uF?!/p= 5i!%y%}cJqzp%<tyXlpE{Z&幉TƼ*Oj/^H&k>#SxebHW`*\|ӄ.Uᄚ LeFA 9`|gi жpfw>z$ U(]+^m6C fBψ;iP%t0_ k(+#(7ɾ81do⌌hnCf>jgf RR$oLUn(Ɉ(_C~ѝTjA@*# Y ?hkIa@ + U۸mV SYҸ( CZg%];͇_L0p&DK4 ^?/ǜ(9P`q|I/L2wW}^-8Dx倗ܸd =]{b%/c 0M*s"'2O- "ԓ!+GbVl_~jB 0v?gOU6(xjl0qw A6MR oĴ^bToB+83Jj:5K ߞY} k8J<־S88дaĎVD3fښ(V+MR4hot^^HT@գJe7}Iޜf.ә@X3Y\%48epf7A\A;~C#=^$Ƙ77̒[䜡ֿʹ\_h6_r*U'cQY X)W!C/@y%TNԶx&DԃVyHZ2ӧ|i$qfM sBBYtYnNK$V)z*TabXVʸ#lͺ3_ 2D9޶KK2 Tz h٢ YD=,@5A Ev.&|%z5I|GZV ^H\OQuRbI: Oom>af䀸sKةN馔"Dh/%|y{T~1lCw4pfLQ6ƩNEYw>G'b>Z㼞p* SQl<g ۏiX$|ݚNe ~mѨA}>&@Y?yؾJ%>SnsBA&4?'Sj!1\s0H5y򞤀׀bZA뜙J/VB|Y?+#iF +Z"ͩiٮcʀ'u_^;BIhNS9ty^ۤM8/^9]RZyv_0fɮ'Bj +qz Y&ApŷX+&VYƛ(O!`!{du Ӂ#m7IժZcx_WnYF\g>O":ƥ|0ܸB%9P MԄ;GS>1+Q0[F/˟Pk*]|CeѩzkTTT3,_3 {cWo%*/ԟ=cg+}O`"_j1=2鄭r>-e0)QF ^k; 碗ޫh> b׷z>.$aBǁ C"3xNPR}ZH  ˮ3Q'Ma2,:ORc9{Yy*Ru_󉕢 l^,hMåbZ~p,7{^v]|IP*M.qq1["^7çTuo%JIhW*;N E(uthNJqLX`lv=ijTõ˝ݨZ+T3 Rng=y_OiرNe2 C؋&xN,1!AA `xl N4/a[%K.bG,.whPZsELHHH^k htY r*JE(8Ž&eWFए [mm곱qR{.Uo!IBG[I%LgcsCdg뷡MOQRi A+"J0֥a`v 3BfʨeԊve{ғBj#iKj/NO11{mo8jqe u4̀+x tW](^W\Үރ]XzE6Rr丈Ԕv q&P^?(j,-Kvz3^).T829I,KsW Pe\Kǥ*F=V(H4D$Y&$q 8'B!8\el1ψ,e;Xԇ;M4:q>QUDŽƽ&4ZG$5˷l]K)TUR| @mO*_Y@g{trg;GvPbU˹,^[$ )a^ Gu<4'v-0\e1sdS:7F-ﯤ HuI[I>o_C30rNE{,$XMd ܋Nn M+FVSǭj=RNX*~ e DҵHRF5R1@ Ca$Wv |%=cceχ8|9ul VzTK%sE58n$DDtLĪ.MKlHTR!R$(Qu}1ѩٯՎSZ]z:K2`Oԅ[>|o>oC3 ,mK;rSk_Iخ{ JuE8z}Fb!9XWRsn{OmPGZ JZ1L:J(,!zv; %b߶g8nϒ &eY%pJb=1"Gz#,%]|C4jn纐?>zvS3s%_2@=;0҆:yt~7[}'~|kes_çx>Ղ@XnZKbu5"1Mb Mt]9V'A.UGKdیXu_i۹?kxħʖj|^{RsE;I.KS\MnBwAp4Ot#˹1o]<楼 ^TMpB%QIޥ A~Ol]w8>Byn̦~ e"Qk% QΔ5b{-Uz[/g;lxc0_*S=иg4wṷɮBCw)0PT,]?!68qnj0ũ>,8Qȶ,lD{r =jM$[xS=Oդ7n _] Hʺti\ڛg5K6^B0֧m?Vy[iE~zAY Rp(Mm|}/3;5ރ$΢L0h(o[R>]`_%d:ru6y׽jN-GWBq1;\7Oؔ  j,JskmߟsN% &]@jɟi ty!nF8MѮHQVGO #zU+Rēυ뺮wǛ)Rx_z!j.bGΘH_; `m`E^<.4 CRe䉨R/rҥ.8] E(IM.`%=N&j^A_ A(iVHemuM=AHw`6wpٞuԑom33[%ۺ~)CФ:A} \{nP6 eč(>)wα~ 'FX K?#s?<8k*]EB%:ll)>ա=X̟P,#~IwTIq ÖQs`.E|y9nfpK]Qgk/zԭ)<|ΈS%~xP l)ީ; G&"d^"tdXMr\|[Ap$I+/M1]vck+JdjŏU  K1Ә$q\ɜ%ڱƐkmP[8T.t8 ) 6Ďn~/!Vw~7T~NCUhIGvOt-a۔sdl6Ư&9-8,|8Ya-*+È*|z6JQCo`H(AoxB;JnZX+Tvleu)xüT D$Fg@_mڛ@ f"VŅL,M}P o5.Tή!,S5S, \އ* )jb>ɷG=CXMxɷܖG +6(2$,P$㮅Ӭ\T4Q e9O]DW6_^=bm] Upļ~Đrݍ!@X K:DJ;\[Rxoz2k҉wy'-|ZIPZ79d\-%Ɲ-}}&bO)S> cH|ߌ[.|8Z.*0&CJ't&?8?q}YSޒ*AAlLm}  ʶN0ao:V,jh2~p|4{9 6VjxT5s|t{ T)AY"R_xȊ%wfDWp-L`[-Ţ R/aFXqw5q3@{A;7% =@BvR 3EEãbnII3/dn-q~tw)2I>PBZ"vjFRfHa܍/USjc4 -h皩طUPV4m(ϔE4B?n lY Yx*>۴Q $ 0Mz;sdL(3 EKLSG֫[D'],֢7:䥔MHdHMDHIYT1=C\RҶ 09"y_2!'DbXg筈sc ɀ +,MT^t}D(WX/`=q!I֡[s") ,9zL'W[I;茐xA`nix[Ded ݬaYbhbIZ/S+mSպvmЈ ;1p JZZr;sAٚG7Y齢fv"$7`D91T\|D{0_gIަj igdGFcO38If0SBVrl^;%[`p*oM2I!rP,x #T#֖fYf )& cS9FZ܌]0Р2;^KmߊΆ>92S78{Gll0CTH kǿPMscp#6AzydMb_~2aoHp+-aKǻ"ֆ^* 8*¤U:CRxz]*x $3L.FY`pB.ǿ 栺dChȬH!%gA"?!/o#&wljQMzǀT@*[U?hߝt0]\*h_O X` dvA˻f[}KJIj<CnV(hڵD[.C":!zيIf[VH0xC(.~-5~u9j\R,󺇶 Ke vpa+?_+.h+{7$Xɡ7nOaw4 ۊ ḙF:u^ /¦n5U]Xf"j3 ֹ?x}Fn[gx6 ׇ%k!#PgkTN30Sڕr_eLusg4-_~˾. _AeY` QfI(0ȥ`q/ 6G󒢠p?aN(*b;4F#Tc;q*(zCV76nv95% -&k [';KCq,z]Nl45~ZTv CiT*sa.¨hb3h$ڋħky ZlD1Uc&뉕w]sgC+yA3𩉸EXJ8>fvqN`.{=o4W +PyB1 Vm7 )p6lVwAUJv]K#F4K|8\wbq8G.Lp{H=>R ZZ ''yQR}۬N}z8ՑmXFSLf1%zJF7r0П#?md!,ؼйǭUGy:C!RaSו,:r@٦ĜnʱjwutJysgmk!F)+|vJB/Nq vYx" >3ksdr 9׈qD`YDnw\__*EErl8#ڝqTla [/(z(0< 5LywY]1deN3cE1#q^x{mDRC~.Ol!%<ٲ8CL: ty861KI73A6@w:&Ӈ88^*.6.ݹ9)V?=/Fc14A9MgK#d9^\G| X 9ޑ>mՑ+}^zK/DZ*}N!I}k!a=&u{ƛf~wsjJGPMZ۾v<lqhmRl3 jy߶}px#&JH0oTzGU8fǶq;vDD(?kzCpwk 0`MӹX>&e~d:乺8 AvQA ~jEGZ%dpPV6622S+#7dK }"rj4zI^wzUUW/>kFi? pơ֯+C̪M:=dӭ~]ָZi {MW>OL^P`h4͞U{#-,mIĐSX[0Ѩ 3?+D`j"04z`kM=DYMc%M& [F}&N60mB%$cl# e`@DW6Pzlx>"5@{10iHde+f%YV {J%N8q Qx?KYHS7!& Xƥ @2$Bύݗ[E(DRY FؕB?AהFZ˲)4}_^Pxc54llӭ414\LEB]^L]sWB4!SMm18y=JeP+ͣ|+&a,5Xވ٫AfQ7\/"*_{HHyL݀xP\5'_̕B6ݏ`\\.,xT Sȟ>m{7t~^Iܰyt=^ew_0Xq}&<.nKi}B;uM<}T-k#DI\\CʐfAV`ˌ _+q~y:}+QԊFJ!5(\_uOBF< #&wcB='"@_ xN\k?<9_e]J.7| \ L ?bƣ; f@#(4BmPB>DTߘˋl,N0I2 \3oT ] ~wc *gpq wa}2*:^~NtVZOȘ-dR=p^XT{'MRa"ف~(CX_>k`$.'xS$/aYIo^V-+jyjnY[QgwOa. hՋ+\Y3zϑw̉3&ۀ'*,U8@e"ewwT^e+S]֐wP|roڏ54E;CpAOakfSyd_qoN~s W:˂c|Bad ƀδNϞ;A:z\ Jk*dlrT$OxWg@2˩xts'16f6ܪ}A5{Y%YCa/;LZMdL~zϋw]gd˽]eXq>@\ w^,KDm6`)Q_ "Y>3O=κՐős yBji=BLW[fךZC(h_S'2g65-td:r#\S262tcNV-{-u>/6J4Sn_#1 u*y>.;7r&7|iM {@A:\TS˶@_-kyVw`PNP#q_3Vc}A7ek4H/ t W0kV襹ҏUÒ#,c*ƹT!6&™ 1>I8~1{6 BOow sזduhEm3YyGk`_"w"% Rhk@ϔ@6q<2g汧mb%ӯѹuP/yF:74ASgt^p4! wt4HcC# !kk"\ݜNg²RuY-&; w^_g֟EPMvŮ/+``q X+Jڲ{ brME_d('~Oiw>M JT9k2CeFZOJt$fSd"vJ(zTFF Jbຑz=UE>%ϘP#yl*IUyA:%Wʴ zS&JcO ~X=:B;#Xy0cnr@=.Dw#I74la KC=ܼ虔wE‚>]d;G9 fTB(.ɯ,CN $[zP[SBm`ϻ"Uo"5eΑ8u#n36!f1Fi71򠾍ޥH j>-r='P6HTm} ڄU=$yu^LdɹLE0`$z28k΢@t݅dM9?%XLA˕'FƤ.ѱwV,!IR]egk %KY|{W)0ǥgCbʖ+*{呜U\>yw4UWcܻO9Ǧt#?aMih$xoWgV;·=YxxܕZޒ}f$p*VQB7g"4dUOAt2Q2D/QpU5@+MUQ߉c86hg~nF~ I֥n")x>3*(1aTFQ2j`fCR[fQS8JI&pG'ʪwmq}5׾(t$٠"1M&O/=<2V:W8"Of k6!ukDs9~U]Dq6qEo%{gwOrd^jily “.OK2>jQ^V&:G44C7i}؝6['hi+i515A]Y!S剐O_@e7fX6kaCN$mAUoa[2oA# 3I0]J ; ܎~0f(}ֵ;tdyjx& ']k wͬ+QfcYlK~ R>)g\tj$,Uj\iSjAר щ͠&%w,%,例iSrz)Tf۾݊9:IӾb ̐fx5ZJ?Ȭ=bك]&tӢsq,kIQd ⵜr;F֛{M^nF\NڟF]qy $#&Qg\AG"w qpXB=4&|V֡b޻r銨#zS/3 tt.A9 -Pc^1z:,'t,3vlR.mcyw3 FDB~,Ҳמv} ?r`B:gYew)S,G2k{3,(X3묤2/92>)ܠ Ô ht/zT3zd86f _Z6Br bw؜h51pNqׄ<'|0&z?zޭ`x\ WdzT1wZhP[rPqhjAٛI-s^HBq([%1Z}[^[Zςc$)bg͒%xXJX4|Gpcs ux7Tn~,߮ږI^\m^@-`j`[EWIkAMԎ1+yWrW&+B{Uo;dEu/"XĨYm㟳N*ט,>s]WЃ3 YƜ`P ۭp{(rGPt\|y邽]1]}n…^H*Z9*xׯz6mxf"' In$SE*,zuy\&9s9DHp97@+& +!P*^m`LX @k}?,Nֹo:jqEg1q і#+1d40pн [lKa~Tv,8uw`z{/G;9sATԨ[F%/is"މ#{GjRN J?G6Ety&:4oLJVRC!DOX. hLY8e/a Pf-QlcB I4|ZsVռfVZ2ll2^p䤚|m<(՟D,<;:捹qp3VA1ﯙ,k7ToO~TUI>?Q^nᢇ_usal]$!(w3g`jRi8MKB쬣=g!&ad W 5#kJn{y3~p!u; ^[*`b{=$0ymqQZOdV<`|mckF++o,@C#…j%TvD0tY X OJ0\m9 Y"/&E>N3@xTtrGMnf,ux7\I[>e-]/-omb1#XCq$fY3;,=){@sWBHՓ)U1KeK_d8W`[Zibȼ3Uh'~bwdۖ@-䝚Msj3Y M*` jN1%S`W{!h#O$$;1>MdE\nH^H5KłP &~h4n$nIbzeݯSs!%wtN-i$R@kn5~|6bջ9j2J@sIF/88[;LNUªUEs^I aPlR#Ծ}M M7vrṃ3qV5"f?UP?>m1ePZƛnDLse L#| ,@ﴤV0(LQ&/ͭʵuVk}r.R)t,*~|  1tqo$ŔcX3k1{I{1mEpC&MK,=?lqRzzp"`j^ja=o„4ʎޣYNuEI!.~ '5ه/uluڑ csf%⶝T aUcsHz0҈@@ôa0+;m'F>,A+\jc ~f$-|>*@l'S?lo,=V/[w!M'޶ʽ(ӏފov9Y4nyԬw=k+(A Ec 8'0!V{nlѩ̫)1`ŕlz\Wq9ihj>bgP9OCg NTUQzupyc>TU6>B"B0N'iڟÃ=㫩~8so$QĵLؔ7Qh. A*ҬE *ti~WKi+vGARM miSZȧde0f^J/ AC3ԛ{v^6lL\a ~&lܔ;z)RYBՖXeEgP+;L_Y~ mHrFO3* rc%WդMFz䓳3ͻ%1{m*6De(9h_1HXM^Qvtt1P/p#(;n2ǒ2u*isՠ0C`BPQĚᏣ fvy_5nvz77naC!(Sʇq^7E'Oi[q$3X4 a/H5.*\_ SF 9Мʸ^- GLrSH mŭ2_/F=AquwZ}Fu_{g'hIuv+22+PO^Q: A%s]qM/7υM5~BDÔؘʋ۰37b|"~c):)#::V9U,O!OMӬES>?@>B,%GـG|=ȯRd&_E+ vB8Wޑۢ80}N+nj;Z6 i1 @Wcd9Fie ZnNO `k{n[[l1BF4$vLGd{+ԋM xcgpDn[47!OI]X |ԩc􂡦.T~ϬFՆ>N<)ԅ'@KʯSsO8C@yHd<0> pL\|dz#Z,fb4V^`6]AH\XsB:AgNF3$D}UH%'|h``+>%do'ҌVU, b%G :tVw>H|=Cj~*DڡC~F5IhyI 4؉ێ-l!.5= [T0UF˿7B l_pn8Vv)OUZ&z+&ǣL gȒY>fۉPG_z@ӝӠ63er_AXN_t31xtynʾSx z5Bi5:k27&mumj0(ʡHA#Ii*V4\D?l"ՌKɳFbs8A']4:Y^ 5#rt,ZjE QFCF/Bh? =@c_("_R:c]yiFg֡D Ƌ >X*p5^j\G8'̞w/"WQ Pq}7H└2Kss۾=n^=Bb6%t7ũfY ўY~I1u Ӌjs.:MWQuQFxwTiv..{)Wqj7/({z T!64:H,lG `C`9Kifwt##e.S!d讷NcYLsX[(e H#L\0KCd( dN jJ.)X ,-j]: 2u~B5'ƛys"!%ۨ܂0֤ȉqƓ?$úo'ѿ@c?W韙f .81vn-T+>0 ZB "a(=#rㆬ&u@|֠in'E$=q"怓,vZ>\u/.6>U [k( M|l>L"lE݆Y1hFVqUrmЄ܀ɂA Jx:GژO*g8 of]R Un&޴H FP8c͑>~eؼe\ʮ(c7 ~vdj62k{пb2,:L:}a9IͰ*{`CnpCG`-3U2Lc_f @lFWDBVyFLgP;)kTYIH˃UNa`ztkD*ý[Jp*xx>jͣdK܊-58a{UTp&rF}5?J/*.aSd` 8RՄvvi< n )/Ǔv^ج91sӈP;#"Bdړ6~2`^ْ 'QpAOg{#t9JT`{JT ڍVqgwLӆy#΂\ɯB[BO$27߃Rfz $qęR\_*ulS;&eթPko%Gr *PUggjl={-#ڍy*|܉”:v|rCSg-ꀑ]u2ۻ.=v˲#K|= &7SMz͑BraaiIeiX5j$_ ,Ba@g ŘoK;$ Fp4DV$!DjEJiнDo.;C?phFB튮rjejvˎSA5gدZA/=-t! CXBWqY3`|*xƂ&dYf=ˏfLzT-ַI꜇wy0U|c.-uFT^4,:yUa{$?.Zee+*o-<}~{gArqAC}(p8yc׊M*M(9hX0h*P־V;s.i> (8Ζ]ۓer't0r "-;ۦ&|}4YÄ[r nH## :,ACҫWWX%3)\}Ec^7*e`  YC3D"T{몍}bG%_Zc)hSLSZbQR$nc p9a0_W,zIաrbgGJ+D 6L`K| H&ja RJX0IQs;> g` 7 -uG}a$+C>$N?Q&%k˖.y궏" tjO)] dd6Ro?RIF-9&PM ~"}RPM#.h.b$gAo%Zfbr3 HN aGH6yM e&|P$oeK Sw4`A:Bpa?j1U#}qw?\a>STLx"[%wT-4gAaYNDJшxa  %}Q.7_d]yvγŰyTKz5^B8_'KjlNc?%8^$'k4?UJ'Wyv9^%7FD0Xdw! BGTKKT.],c_@Qz$0ϥ. q &]U!A>,Gx) 4$\/c- Q-18o"\'pØ٘|;qi}as 0!>]B~VgnzK&Qzp9k`3ujS}M0bR$s5$% +i2$[Nbq(FA%-(9aB[\˒|Sypu)xx?hG,RWO-@RrLAD_MC?jNpԖKiL9p"5hHEy< ՆyW2,c'ZXo}οH2Ld>w%~;/s!ipb4z&#+"Vekjlہ {O8=Y/BԉGߛ}فNA h&(b S\xN^ǬFU -_4%Wdh]ɸM`_[2cz? g7Uib!kM l%5 \Za>k?*!?Cubb 񁭠EYrV -ZR{y0DNU'A=&3*6#-48\vn%ˈ O-">~z6N.pJ_ S8㈱,l 3u͖g7p"QQ^L<7T(^ff1a}*;GIkePӚRwea?֖ mNQ }dCpz=̲A4BY(#,٬,}h2֍ {lC]2K͛fOT:w2@ߴ'o|NdU {m"o߲j|+ʅP!dZ[֜I3/֯|&7vH_$V- [u&?.Yh%K5W,f힜kXc5\ 8XfAw#EU1zGL8'U"(>xME.tgk1qcL2MGS;=Пv5NSF.,zk:]7^nt,˟1(Ӭq_+"μBgquSVyv7?:˸sk*d|Ts\^Oz8Cˁ&v+. B홍M)2;q*_ώdW~c[Wuca!9PR\%&Kc+{5 `𗥯%_8` v\/Zۤ5 @)L- tD %d̾[uƌ߈vS$)%cdjN[uCU~G[F"ydcx3W6(@FwE'&,C:ѻ)2wZpDCI}N BbBl-`$JHaz*YZNYn9t\ꃎX`i _DRUFW. s1;U=?*ElpM%/<;wr_Cto?7Xhi?VFthMvOLOb] ?W nJWD\4Q#с,?Nx?ݐ^2[tG7$:Q[qYV $zY@=Btm=}wo-pڥ'Ѹ܌ !a`g'MsrY KbI%LO8NIMQUL\#d×_ey1dfYTnzeP%nl7]d[hjLmI4Ŀ}*P[Pup 9Œ)OtfcTdEz|8AfcMuo};{ݔl}ԝ4E] +"&=iOvw.-kӧ8ĩTp;;k3 s>NQ,+Lۙ[)l<=a ͳA5z/q$%OʕlBzRߜC Ѭ+zRn9̃g@%f"#^_ 1oZ)}IX-2SJy6Ǣq\찁?zR8L }6Z m5"I Uߪ\V(/d*VoN"*6EۊNsR`C拚9dFQ٬Nk4oF=޳;OWJC .T#f529g^u)ȭ?6| YU'(52r]FjSOOgKN^4ϥmF&\-XUTy"G^ˢ!s JDt)ubV(+W'bL(mkdNO EN]Y~qCCHٵeS$7t+75Ͻ&K}0 z'pʠgE:aF3e+UOdQz|(nS\"s#qo#_@f@Ͻn؏Z>l4iMO1SXX_NeՐuR|[Fy[ S@@⎍щTL*H I2QN>wlTv77FFH%9y8UɆcViMOTC'"Y ^!BvԵ˧wA2Di-%V; MqT/Vg CKb=7wME-TQ^1erЗQ_(c"VA4 ք8UNd0'[t|GvĆb-g]pGD͡FݚZTJvi uz^P.TjR$V);~w+:ՋR:UfXuK#$pG*٤?~2!Z۱aΡVTy^obWHNYJzSFѡD?Y IWCT鲫 Lwv۾G(̨X[ gJ-S>5d͡0=/uŲ0IxvQNd#o᫿l3osSF]e.sfͬqL}y+Aw20@zz"GDp.q@b@KGh  |Ko?_,-)MUWuP_z`y=Ei#7+ +q84I1;y/*HRSx60Z4)׽4oRaR=L׎ޫ5b^S{ OȺ*6,lb)npOi1Y&\Kd_*.QF6 8 NvdK6PFǻƼ7-I˶rtGڡjm\Ǥ T/̿nFb)O,9f gت촊ץr%t6 ։ c#Ʋo%#A7)LȺ!֤`QZ,4ac^֌Rҭ5nE%wL~&/j^ʐ'B=}GRҰ_:՛_#e]:RZhz%7U@T5)r"x[yNTa-YG`\=BP$ѩJ@\QG3t.JQK)ʱ(Dӣqֿ3"w[cW+5yn?]i]H 5Nsx|<+ Rqc)IT;W9?6<U]ߚy"T&2\q>ж}76OV!<"W+dLwy3DmD_+^Db8<:-)WPhGw]rȲ" | (.CH rmGX*T ;)Ji_}V7\KxUG7-uvn{c,t,U'UGi=e0C1*rjLacl48n|:YEY|?L@5E,"LD-~kK į`t,$paxW*[ yœS̟.YKj%|Ry2z% 5T>,qL;lDZ.wf?\*#=EN^.fQ1qJ'Ɍ\G]@< Iw|KV/b J"oG!.= &䳜@Fo٤U >.mW0h>eio A OfΈrջ__|SN%7=99k(; )5fЖkm$^NyXw Ύ])5k\Rzc} ]oֈYmY2, `sN,$`e e5H _|\{m ec[\ULTK΄`G{ZbtDAS@:ㅑ2dj0h@j&,dx rp]Y^5=ӳf]ʾ%Vwn ƗDsNޚۭHT,xXl7<0m A 9/"g7htiCjx;԰k)1*DSiΓ g޲mRay6wQ, ) h2}氪k&3(z0HVNIt[TIwúܴJc;px&ѠKx&e'nsH/;PÂX=uJߏ``6w<0.} zi{\'"R͂{ :dR?v*:\9ٖ M]M(.]uv2/&3da 9~( +>@:v+daH(75*lPcP+jaʈH =T6n -zn-z̨;.>] O[XX ]ҹZϜu_0(9ftK@?e`W =>_,;diK}x_ŪN#sL 5͸txR館^8Hzͺ(\]}4t)NwRUvFiW!RJ} j&)RF5N xik޶qghT-8n`~N*/Ry֦_ñYc=%AQy e#,0 jawѧ8ϋZLaӋQohF (ɸN$ƦQ1)ub@j֗)7WȺ唗oGw)r)Şú =wZalki`# w"1[gATI,bnv]yC6Wq2+x#1?Pd(@n!HYq.+Lj15{RJY<Ώ68yR# ˒hL*cնS몳9:eA\u5_~uY9K~}Q'Fݔ#E w>?deW"V/Sn1]%rmGCB_ɞ[~gl` Z*CXYYGc|ҵ%ьbiDf"7rpcjt S, a ue٥}|[WdV/[iQ.VW"wLAI6TN&}F_L!j.j5TFuڹ%>N\2h€g\1S𱧴ѓN2!f Ch-iDT¨@1ae=BW7ę΁%mw}={J>C~ %TAD-=WkәH|*7|ƥ`D5κ. p z !˱޴riC ų}G=rI>FHkDN&،26)6 >ϣ@sL0_op; 篔Q]ʢP$NԺBav1̪r]'Ϝ씭G wufpvo2 F_&۶Πuƌ=W KRFt0`rL097"ks6 _? 4irܻ-Jz$F%<u5mл  &\"UV?KFw[v[RxաO'<糸O,zd >k׀ߞ~^$e+q_)KEݟ_cƏwTy {ⓑ-&f-`{~b˥Kl݊ ְo00EHo[{5UD $jOeaűٴ858&^5 ?fGWODխh/G,R*5u\OGn dTQDtYЉgsNOâ7|uqWywzuBzd{aɨ,i\ ZA1SQyr6C-8 }ma|~GS C7k{c㩮 mB[we+ V;O]k$]H7 Xx7w]oDf64Vdd :I$:vP?ɒ tOv $%jǹ!L]9dV#1pon []On?Z$;!l$ˈRkA amԔ*Nw)ࠡ)K\s-O>3jFER Sy[u}F1H9LF1vJ:j*`IdƐ5fbWKjp]IU U@m'2(ȁ$ hM7|b\x8<a≨k>n h:E$liJVwHsISYx} c#sEcnHȲ>B~iTt7qy@Q/+LOC?҈PRi q\b{E'Ǎ\i;aG_ m{ CZV}/}xi#J}bzy$0W`D<w4`dQuie?#+ c#N8bEu1fZW3qj>0;Ǥ@OdwF&qjUZ#u3|JoOh֜M(J}c#ZFjPF~׵X؎IoҤ ,7qhK̜|S|nږKxK ?+x@=F<)+W'"S1MTަh):= Tz(t[+ycLBFgrﶣ%D h]4%F{fKB|$E&d"1^>CB_/5%{ĂBpﴩ(n sON|}ύ3&:`6ÂʔuS@㲳,_N4+p7^0.,0Rbů}{3 [}0G=:-۠lYSwA18E@M *ow6 WY"&چf>Z%s])Dϳ[isc%K<բg$Gi=;l~ϘM'4yb.F0tq-: 8q2S&rWYAA4o칐F왲Urՙ#pSGryhSaI#vR˿YJ'J_#1Br4UaA3>2#i!y[5w4fX UZmZ`C~Q >n^JUe_g2Ϯ9>hkp+eYcƌX%=ߨB#T?Nx/-U 0(}*D|*cq΋yR՛X+X[3%}za*KT3ph3ahM7f#N'0r-`gB]Y"u=֥K[^PG/mk{S ǗD5XAsΦi#uS铕RtwacO:>6=/t'p1jӋc8geOyt5vd(iƒ<%_nƧ;cH$ơ_X%.82D^f[H"huYdi*RTׯ]Q$㞃M-f>zt~''&dfSWNy%AO-;KLZ8y бM+(,X7LEGw" GU&k]:\U%,5b{k njJO`䫿zy[XfbH)kN1Ԫ.*f@L4¨vOPwģ{𑆀C=Dtl8$C;ɖ́thZWapǮ?S7s R>@̜c \n: O=7#Zũگ<61vd-wɛQj1U~f#wr D"'" ^W9˔;sX!=B4^g>-('80Wx"ߺai>X%uvf;~ b`A(.Fԏ?lEz/+rOǡvwC*+EH%_}M0G ~tSC 5}7\&o 69%7Z{λp)Ӹ(D4i6%^Յ/ˆDa3#k/rP816QA+80 LϬ}bYzʘ$σ}&H֦U_gM2T&Ti:MBح`+Hn!6:8)"pp'pX%J!F `P%IWB\@K!+Y|5|=f; q4ڇg-2MA?^EYMHzS.1qv~}e~`Wι 7AXNqH m%vDvЏlg } ry/TJs䘵t9{&j o)R(ۂ|1'4V\LIpKJUu.pj@Fcj=A4\x6DS/rPZLToyo#CoM),ЎR88xdβ沊%Ce7Ɵs5ou{NKYV)j3~ `[ң/(l 'wDjC-\#fP0q/=o6 U: e9yT.Mb1 % .|rj 4Lp|@= ۢ%:OY(6WE6/bQ?GV ,:¿Tl+b2'ogw㷋i!0ۢy]@n?{o_ q7]Zrw!d w%HЮz}!örce4k'1&4@VCyH?x)8 F r4J Od= ]i"@2^kiB)9D;E1ET3`B*boAF2^%oJ!-/+aO~)ʰWH*)OnT$a%}m>W ;iI2ah \ g 2 S7kQЩy<ՉtY1g꼲 toEi&JIJ& ^_rhJgp`CZu x`Uxv3ߐb=/dNga3>i#U[a\q/rIjJBhzcpe`{k+|LM ښw8?ߖJlu\U0 ٘FyJ"k4N7m ->3OxaOv!yt]!Xۣ'}c.)g2-}J(n!l-dVlWN҂W ~2TY?+ aZ9yڸti(lw>OZP n spxS2|=6 {~ֳYG5 ou0PUǞ34+1^7$\&<+40>M=Ng{ hRˇN_"1VF2cI[&mCkPEpfAA{g#c_L NGJLU_NF5@뀛h:ɑiM]vT/Dj~*Gӟ<-o|ȔUS-u7եM x#dZ Rq Q>YwV:|yZwx'<;Etg[U㡀EHN2hji)γbRvZHT؅HOYۄ6R/h 3=@*pS&6a I %&/GjSf\_l ":wd5!iTۣN4= z%L) '9%H5dLЁ=2?xx]Ou:ܩO6$Ge1O ,bM&烌3G4|B`;P;BaePJ:@cJFs$H~ά)tZN\ѣMFUQV")ɴU!bᤊP0T"|.' JN '+# ;U<\ѺH{0:C!ť1;6y* l@(\pܬ@aKƔ xaURᑫ$5PO8|{KJ@ůHOZK()k+È0ߠxl72ɧ^Qanab݇SZn\ 0:>N&]prQ[Bִ4A>M {SJa|kpZ}-?V.pо;ϻ&5T2jf5Lר_q?hQ"=\`BNO,R39Psc/dC952HeyH!n\5(S>vӵ %_ @*-.Fvf@3"v?\:1F7 LQ@^8sߩSa` Ԡ n6W֔z8y6q]_ ԟsDz?e湆̜wȲ~(&.m|d%r'}\b]aa@kSh j/^0lX8`R`,:? ["ι=evEr6GEGUr@4+4ܼh@c }4R&:X,RNffNiCC~:MD? oV;~ςmpi Psq9=wTʫ)nv4bn./Q}F gR \xXm!lr,aJ?vjbݛcQYw ޙZ*#JO.p?4~/PݮQ!^]';@GdX)>T߄ާ xny g5x3܊Mo%XX*8D1 S.}uglwPEmXYWCaެB -Gl1՜_Fnŀ/FE VTh?VN׈4HSBK4?F3,Iе9]OkQ= C2wEsV  BI. XD#|RS=<=%Y)D%uP[ƛs@i]Xo^ˇ[c)K4mk0'" $OM"B6LTVNO1a^tY=Z@3sٌ@BjDz-?zJtG; J!885w%pBtOISa~mt`k LNecDpDZ2whh~#_]Z##$y^6QI1f{yQ+T{gdIU%|?Z"OwA? !]o(0Kl .u0!,'c Qcul 4$F'ĬmgÈ'?rGǓ C4 p!/;ϮE= }8!2QDb=l"LiiԼۀPi~~Օhܙ4^PŷR)omPZGv>M.oM]k&s)|3+*Į6ڎIaIH q\{ru8N[EKUHn2Fқ`,?3Hko(+9]%aRQ`̪!aR?[E֊N펅x5 )lϻu'a}~W^ ԙ+^fNF9fXƀEiWnt$pN^ٶ1H7a(yv%D3qJ e uŞ 5"L,&#m Fد;@vxez=ja+HXJO"a/X1>6O;ɳ(`s|pd`јbJE7b?N}WX1Wxʡ %|.qmHqx4O5􍳥եQ(> Udw,61m{R,LІyp[Wmg $ 1Fv:6uuv`۳>s,t ~*<Ȝv͟MH%-"XYGSO)]q"Hw mc]}I: I7mk=jH y?( {5 [o}RGoN54ЂwJ5OC <8%5k)U, o"[RIq8AG"EL@ {`%$o3QŽʩ"d盲ÿ(%"+Rx~ete9Y~Knd՜4(vmEW) t~+M C;HfJ8h0,+ H5k.p^ W+R'q*^1sXFw4eM,YK/5 ;G@&X3kTqdh[w,|'1`o흌HK zhѨ\2&2n7@Ԁ-15ͩc.vrzo}4oZbeO9`ڌ9E{&l< x UMtK06 w$>HְEM3%bGZ4_y Z;+5 H46>֤ڐwIh5Ard<|KTbN)Q PgOrn7n8c)Ip W2`mdLo do,z窹2V"R̿Y//ϢrI&uuEe4`+Ye~fSԍwgyqc}x莰R@5,-n+_2bJ (w)y0H5ͼ.=\Y?w\y!ԝfS;r!Sk.#wbh$C̦2P,6s̱hE|߫* }`FXnfS:{ytdD\ ja201zS8RJJB4dqsUﶧȖQ;COp-gr^{2;N~J)4zA^j! ekI7P# 6FS,c8kJRǸ+P t ) =hHރ: #+;Vdx 7rYS'Zu-kF9ޝcއ:zI)ϢTÞYUOֹόU O3|a$ 箕ac.;@겳bۛ2_ O0Mxs|*!] 2Q+YdSАSIB[VN R2Q\3*q_*b-#9rrD7@erD !8 lYH{ cbp81fQq[dw_tҔng?MRHoTGm`lmFݱfu'3>UݱO6I^Mv7>YIUoR(TTИ&Pwh@ @w3._Dp>`Vg`(߽=G\ǹDpޭ~d S;Ib!2 ,@d5掎9G_B3*~\G#O2W׬eȽ2${?c#;2LQ8\(mھpR|~)sqYr0i.z-#d$1ZW դ^ O+BGl-y4 jVBNjt&>sJn(\Jn ^rZ1I} ? HI-jMV/Wo[o,bgYj ;OOIxnx8`2cA)"L:0xǁV[>T$zAꪌ >bJ~HDӭ=;%rݲ2{Hc>Yw;)&7Ce'ʺtǗyz-]ۈY `uHr^ UR 3CL@$G%[ТnGUcdE^АTd$P>!/ͫ)԰9%ȗ^XrZ_;; +6EW8Ft͙"9Bg2b Wly0=.z~3[Liw-87AڤUPu~ݯ ,m}ۧo.WZV7<Ա91MU'*DLp}׊^vЯ.T#pFl1,a^E*fU$0D*r=I= - }Q ]'LnѺѻt ;12랂e~ ͠A,;2yA^̟>'1A(['9uxK>UMՙBaz.c)xǦT( :%e7Ade!aIVs @8nCсϓTX˒Ȋ"=Sjzʘq;vAyTAW6v 0qW21&XXxySTٖReÓe0x,cO '>΢.yFBe卓PɠD0dO6& 0UÚܦ]lrIcѨS7LF1 "$c;dBDI|#Q[<.Y"TO0?zD7kژPE ](,Ϗ?_U`V-f? G\͑0լ}2EdW$:I؍y LNCadoF- Fc3Lދ">;cMVS.Ap(WP `}eRL09*>p39L!81+> tt9h@*M.*W7#=Gf l5F*UkafW\(^cOnU#hwKᵝGf[ŀ|mǞpiZD[ [Ǣ;q7K9N uMW[TўzFLV'WdK|?Ί<}v0*˚Zg99n ZUsᦤ K")'Z'S*KnL\@bwJ352ǥOxC0h\bع/휏]Tv-Z+nFh.h}[3tb1La{FI~JYTvd T崈I%4#[_rRGV$7! Yq}ވm0@lȼ)< 0 *&,cۢkQWުa 16hBw5JZ Ղuzd{=_3>喩׈R <+WH4P&2 L"5ܭ_,ZCL?xD],կcrxXa-[Xlzn1U7L0`")73$}Ka}S֝}w+|3m6ڼ%ũȠ(H%QFyL H7ArDlAN?f:I1i Β?ii,Ή $Zu7\NvZkuN;`p̃kDܕ$bݤ Mz 2opHwn]㫰!“m =d.drK6$eEpGNR%qU6 rw(."|J$1ew朣e#Z"V&LR{>@QʋTo>jdfu80.SRv Q2߿t }(YG+8 p]tSaSNuiKd`֖JYM+ۃt_Ox$x4E46ximnOH{JtҠC*^ML9>ݸwYW a87s?ӏ /eDD=1.v tႤKMޑvnVdIMy_QaŷY,>=V~9轨JcC/ļv*2s܅xPvʄC tB@"d@j* *}ҋ}/\#1%TY3 9c/* >*:ƮgR}4˓GBa@}\%·FtL_0 B\x5'Y[_ejQ -=*/=KoȺ_v6v6d<! h*F\ C´wUx}1=)bj37l˹vzZi% ICvV2xq8TfsM/"' Uڃ>nD;ed gd QVd0yOTLnEMI4tXm/1J9l)#BR|_ fnc}M"\naILAQ$'įwt2> M,ƁY- .rk|Lhlg@UUcelXXNQ) ^lG}B/HRqt՚NdFt,XG_K4/窢:)"MBx5\\]i6-ڭ4_f`XB"ɊHaQ0# Ӳ'XL!T+$l1U}L GC^<, qR2,48sR+.=БczDѡ?amQ؝ⲢYL⿪gC{>:ڄnJc1g%z_*M w"FQ-6̡c!}!ۈvi fXBN݊W*bG,Lvš;UiBU7K;5!S/jwlAA'u64)#' "x(\:1yA>-5B*~"AQ-n%r_w/Mw C+T@BBy3tTGT(Q/ĺǣK lA/lj(uQUq[xЧJ|-U: ֝:A`{}O? 3Q pU߶EuNOc=9niѐpJ(TQrh@Ynk \g$7XvH,O`G$B$uK $F Wf? ȵ TH9[g`iNs="sІ׆nF5W{{{t>5.M. U_$Q>}}tYpPq녝`PdΣd|jTs`cFXМ*aj'nGzc3xY Q]*l!'<5"+X$A˾6 izj?L7GR嗴 oy3MF~ )!և\E 1?~0̝BIKnԸKjߐ"QHOh/y65F+0Ȣ~!r܍|j)ON {tKԲe'&Bb)d JshWd[Ix-,jV@c$wgk0h,Pt v{s:Av;T 5;GS"_V8XG`N<9TƄjT4K_UhNW-3} h48VmggZOAUo8-kWy U1aX}T.l&HnX5ia s;nƔ%]g7'ָ<6˧ȡ8UT8\IK>\vj7k{$(^KW0XEQ11lEDzT/pGK u/ܽ8롼޳(gַK߄@8(h&1]lǿ)5\O9ѵp,A7F !hɈ Dm6$ ڔ +w$;ۂE*qVڛq\)Τߧ 8y#*b1Kͼ&%9o/2u5-tLb_PMT6Y >^;o, Z"EI$C b!?b^Nct\ sU 'DQiwlT=;ˁ m g~Ak'@$qWAߨϸ&ZWCsȑh32Xp30C. lF4XM#~Y ,t N 2s<3H`t@a!2܈DV&uq񘀦7υ>z.W!ҫZoTh-չ+L8> Y]+|%UAC{!S`'k𽁌(YqN69+u})qa,,5<e,+:^ BY3ƼK%{FIUql2Q=6>՗?Cw( O:R;Cv<'Мn| Em/lj9qėi,G%vLbP-6aw>m`>Zb CTS?m N"C|w$`#HNJc={ $a d钡nRRɵr )AՅ=eipXyxPlx+\&.8Yfr3TEFu#x[1m{Zld oܸ.иښ {]sZGjw`B2t< ^U'h\JU̵YA+q]m;+J,d!%wJa/QYzVA-\q)]28"ֈNi;4wM]y3^D!ɣZB}gjA^鯞,N=|PA]lD>Sj͇HjM%;ۜQM6۞~_bG9xǥT-̡{-ݎlLK@!U.IZBZ3Hԧrivr05vE'Z ፊi7k$EYVIja* 6RɆ̡3XQ`DV IA BY+zH%IIetH R~]aŲFfWU?МVum.&Xz})YfQ*@IAd]S8zMLs 3jh&S,G}*-{Lg68Bi!'_tDoF[c /C=a~8_V℄KbAYw؍^9 5-h%92M34ؽhHwZryzW\4>0P"8'O΢|[m5e1,à6$6灋~:Qad<\Sk4 \P7Sx]tȑYa&fa `1!Ng$msiQ*ǣ4֤Z{: `b.RvR^ūΏ_ T!to[g"3EZ*6Y5nsŐQmx?e-޼pWVɠOlv"AVpu"alk"D3mѱ(UZ.ij-`zD3.BYeOW{3; f+?vh}B ObbNj#،vk6<Pc[k6y|GBfJThɞ1H,3:D/ ( I15YqVxG[f3s.X ",0l'e~JT^v{vs+]R鱴3Cs'RgEx|btRn~MV'IЧ[=v_NsjUf4`^܅|/cif&f{NNJ61vħt|6Iϥk7T!1OɍDmH,Nl0 Yc xns"hҐ?J*(`@#4w N`>Ij2!E}zu [U |jw+@]\.(rKBouB\*ޅO|HmJK+f9NE݊8Dex Hqi:;4'qAjct`o/s|}I*"].rP0>bO͍ɄM9G̢ɦ#zmi'H< NNި#ӷ1]Qu9D w#g@+]YMlcCgPou-p ` mxߵ@QOW"CGQ-ԂVOST\#mzي;w0fl ƶQyA?M4/'2Cm~+k0\L A:EY fu!#+gvF3{&/6TB=NuU< C͞ Bܘ۟>˓Ml"d> w$#IDL`&AMVȵp_jaz&+`>ӱ],gHZ7 c5ٗiEh35_Jܙ ۗҊZ{>uaSpM7}ݦvXp<"]թ҆,Hd^bK u+2PAfJ}T-N!*E*FqQU~i|L#&f)ba[҈J |0 ͌fjqWA άr_;ʼn lJ>W7ӧ! S¶W6Q,Y9`>ggE7=}) _<2P 1%-9{=LOW e5`T)nh=7We,62b5<vV &?͹\+jh,-^RWP|~I;` T У xNQeU )'a:v\2[}1M,tk oH4cxbU;1󧊗_3a(ػp`8Ә&Z"6 6ݛv0U)Wr{q)8ɇ}(;Y uWe+jPV\aɢ|E%uz+/wxy-54+:Grn|gv<FU!h6P CfVi'S 6]XyƞGt >Fz^p 0!2>j;stIo+<~ ̹,kPlDe;PjvO=L]ם:Z 4ߊ='0`='s$S|(JNwT$Rݷ߰ھ+F9/bԖ>JI-ē:¯Rt>2Pmh~kL]K0",p!諰DvQIeR'~ rEE \Wֹr)[ ?n!t'i05/He`i̋(^p0 0#`'K2XJ6ȴKO.ѿ[Ғw2ZRLaiK8e̕F&޴iIY,7Qr@]x6d d5zI( 9R+~6ɕ\q>C;y mΡBDl>0p$|[ˢM޽OԫجD҃9S|_Y_ rZOךwD+;/U6̺eA=gDcjc..H̥Z[<| w}E3IO&i G3mm܅*ǼlwkA7_2;zYfo ݪXW&KO'^6P^JFWiG]O؞ ꌇGi|-P6_NW 8 eL r,֎ !q2 oiZ%O?Jܬj|HG ^0.r/*Մ9^`D^T7Ȋi\E1.ڭgL)ː4ˎcȖH-6FTo9 B:@mzPSшX?g޳.߶v1=sF"$( 9}aE (G`u1/[^*g_dȐ=~ |q mRt$)7|˦', One[LV4 gKdnBaQS{\VV9ŗ0Zj^;~]w0Eݓ"ZD'eҮ 5(QWHt'$2|hld}k42c1B)ͷ;0p,$[PLqt` "dJ]ֆ0} MHXh=:J݌\c(zxCXz>wЖW܁FE#FS隶r'xȆ KmŌJXgOUMNVƃ:D%ֆGFP"6DCHNGF kf_ls ި ]?~",l4u$ru/1 IY`x \V`/Cd1i4'q/ZQIld/Qet^ Cj]%XB-x S#1%wZYfñ!@eWD՝GU-05w26@rpݓv5N9˲ |VuOC.au}3ܚ|,:%r ^Q"24#!tZ:E:hasԀ]//zy.ɾR寭 xg]|{D/\[U<{Բ_ h1}Ց21˅su{#Zu x%D $Tw`·syJ׭  )瞴&֋K?M? FVy=h#QhF@[6h8Q^H(=1'I7`f|P-t>bi2@rb32K cp#ڮ?KZ/\?c (X{Ga=j ')3FY\M k)2S}5:*ăJm$X[͑n-f]J(6GIt*{ێBQ8i ܞJf^}~ *4"ƒY Uo72rI~le!?k bʬ۬א*|i@O]J)Aug11YL#Êc([Y&3vI2eRZTR.Qhb5›}$d$Aѿq?#|URyioj}Ǿ1=p!@ #C@xG5O;|C_)ag⵲Y d^є= sᡖ@> 1-fKv@xqD1_Hʞ7Q9ji35ӵ t3<׾ nV w zR# 80аPLZENYŚ~ue%fotԾG:YiCž[Yj)g>.6 򩉥DC^ʬ&Յ4 i RϤl _1<.௶ j)1|LEBcw!AVSjI.n(7@nJ 􊼓/gP7gp z-2bgXUL}B53Uz*Id<-*q$^oifJ! btUvhNRa@geC׏O9}](7w10W[  Lqf7A=sWMZ^U}`~&3j_OZvzcMD;6R~=brM'$mARk{Ø3 H`n>'U&-QPsC$$M.&O#u ? MG5ЈbQ23˥HtU7ܾm}d{f߯k"1/W6eI`Nd[+ZRl}{u!k~c%Uz14Q$:8tE*eQK]ok)8? ~wঊ_bUF'ByYlBn{zcH06 &0b^~{+^lAՈ;Z:XmFdg1RЉXp8.f޲xƣ~9T1,{o*w毢o9}l3 3s=n u\ԫL:̇Xub m=\<Âb /t +OhZ\+ .(VhSTV8$o3죊.h:LYtoˆZϢJʏ<4~&FA,[tfr󿶻Og'#؍3?SGy$!g-_k)$R`;;?{^䏝IQe_`ӹ7,(*XNb z?{S YvZ+i QO&'0Ț5_+9-aw`hͨ(s*ҟQFv&| {!z|lʺ<.:Yy8;Ai3x%¬< Ƅbdg%xgkFi[@Bq|/Y6,Wt> Z ,ۦWpI|N3Uuz@U3(/8? pn#q ήMdEmF,T"&vڢTlY,Kb@[K'އuN;S"^\|{,s 9:R4|5|CY nqTts]P Wϯ E{ 捩c?Y=)"r>.&@Wcs,gB9Pl@wuxsc|jb89J KGG?vuRL$iܬݡG#o0CW0 ޸f ^ƿ+cI#Ԍ r2M@/p.UDb*}0dViE":[RSk|JG/IҮQ:W&ԘԂ m~qN0RYg#fPܯ~*{ݼ5q򫎇$N%Őd N`>/!|rGj<B{ux'˯"1z_ٓD_a!_;SЫr-wd#+X iN(!F'^ăNg >J9&H`I硍gj{`~e1[+ 7Nt٥`?2Ԥ ?`e:z(ӆօtdmУtLʤAkNam74iML\ιƎgF'ea8ʴ4Ka+s/ afઋtͥr2a|OM#/kO|y:f(~jMփf0 {S\` *!=J ,bVp#.y =ZrQTwq8N=森ֺ(bB>׊N&Qo͗XuښZgmf|v230GzNe2&؁! XWDz[ShoVr1C6ۑBD?z@jZ*90;?( /'d뉶ӧ)jco3):mܥW۔&MNDʍM>L5[#0bw L4뿚İ4nSSo%#/33y22#牢 d*$X.i*tiG٣4A|G %!)=5Җh 6ȾtP̃]owmgHҐogl-Ӽ,-X̜2L>1Vd|`e;t7y_?gk})Vr0p6D=HݹgOdț^6Tj:XarԬLXDk1%sdƛVIIKkH -12x ,UUv_8ǵJ|!ϧԨ2k״ޅo®zte{ض~V~@~p#o[DNu{KkM5?=?9SJx 2Z\=glF<0EuDGYWC)[(<>1woOT&ryPrP\ 5GI5vĞĹn_..c0G.;3hȞr2oWc_ @ƕ#Qq%8[V}l<3cwnazi$t:I>lZKQGoZYCӨK2ZX@NX`Q4 ̫u4HS= *jCj\dN²%'ɮZژyAK0f=[uWEgo d~Rsl,Wن9v OHa쯸,$Ha|?..#S$LT,Ylj=pU:ZD˯.P}":'+r0 jjP@]泏]~V@IM v =ۢf+mhu퐕1 ~Wwqk嘔DE0!h|"ijiZXXFle㎪<\_ˀƴ敺hWMNm 0(?)\hn' s4w<f~'FOӈ1] h5' x 'h:o M1s VP}I0aqM ͳ؅ri&~!dV=d_(Plbi,~IHFf)w[AIx#'ayF23Np3AZ_q$G^s<넫IhEouX碗KDh Ԝbv"\{+Ⱦr+G8{wvUf4XҊ@D2QLU$b#>sY.wfQ| {Z$>L9Y1AHE1e E:L%$aA9iM@M kr~f֥6;v4Y:O0*_+/WpfG -وʌ`aCt~ul+Lo Ow5t6տUur"vw/$:vĆMEyr$AfGob.J.6P|Q}Efٴ?xzd! `ؚtAe zlPWf5 "ω\fGאv{@GU|dܶ_.9&IY\pUpM1t2Q(bOSBX82 sc|UX(tݹ &߷.H*.owIJ'Qץ࿓+.oNр",Jp`ou$KTP.)ׇyHY.E_@?b>-K ;H-G=ZFQzNQ^8\acz]̫ @d!p}1qx-?j .ˊZA8'&L9.T4*$GiQ_Yhf]̜!;kxZ|9{90WH{lMÿ]BfrT=r#?% 6L|"zx›*o!D<1V{ͶTFӽX< YU]a |K'IO7%"en#b_ oty2 HE;ڠ`""aX9D8LxXTvsv &]LUq+>:3$T'SqT|Q۽kBTθLeM#wҖY~;H{-vRskGt.wl[39 ]> $#^@1{KґgmzCotq#V Z!#P bȱC(kl cΩ/0YW0mѸŀpCcX?6C>z,9'9;F5=$D˅p}D^^@<&;gg|pDᣝ`v'\Qj1FF*&fC cAՎ*rZ$W@3#C ZӚ/}8ngP݆ xNiBaʎ I[ir ˷wz}"zd[1DT u h8 Yi\ w6"_ՒBmCk3+iKvtּOq: @6r4^3TZC?2"bVV/pm$ 0d7yiRv"Qmc_r pF$@jWɍ`3ljuO<1mf2W;t͠X 3Jt<6`.Sd^f!pp.y([넃8_.rNV 8b|bZy`V;w pz:\U(XFƋɢT{S Ӏ&\pPnPz5c"heGQhOzfHprqɡ騆灦WmN f~ 3* $4N/otH+~h:yWxxH VGF kntO=ٗ^|Ó,WZDY75Mh G_^xΊdD@k pJEJ5;n2>hlg>˶m+eD<ߊ5|߰2lF)~0H{#(A)-sTO1Y4`py]sF ZB'/Xf?EMz_yte| #o L|&/֬Nz | |h|󴣋Ν]WmjHJ5iӗhZDhRiqa%IDpuRA"$2>j+@*GA.3-Sb)rS44]#O60@OC$hBKZI҅K-3=mhҹ .h#47'9ӊ83i/D$>q=Zws֠Gc giͮrC= _҅ѩ,R{<#3]O^I҆`fb1G7%iM ^ 7ERQ3xHs t *f/<Tv+>A\{Z5$Tfwh0||;{]U2L a>@rߝ jb xtq#T*QIf<@VDUռK(SI+YBm0{/Xo@*MMNP9@:Z⨏}uL#'1괅͈ࠟ'xSʐLuZh.}< ?5@9 tM `֋72U rL=c* lF/D~<ҖIq (!ٷ7 $(Am<^w+Jš_b6F |Wr_l\E*Pˉj1bjz=+|.. T1l++(GȤڻXqyq݁|-E[2"ڕcp 9Y'>F=b]A'ZMJ;ȜJx!rx¡dMqnubt[;Sc!xJmN"7\06QE5bmOq:,;:㐩 8Pbn? K a=D4$CV~&+2gh]f $P5[Sx QcMtb sou*v*0Ϳv)[ي]ۦ `:jx7; ;ºʒQc% `״YX?*s3`]H[槈!yNX~"Ey>carI_꠆8z?=ksء lAD+FYG9 \"NE|'ȃxKzt z/,7-ۛ1QpU^1VCBL,HX&s<>&" hZfSy^jṡgkAO,hqk[( ht}S6}O>{qWig =!j5uY04vk( Ѓ$!P)pb:NXڅ)X)/_ItsBJrwݗMT[e%sBq٭Pg`ۯzH?ru'VnucN 'II#;FRtD('ߙd8{ߛ1fP>P/ϣAR47f2fڽA qwktIIKt<1h<4&Mh8KA2$ٹtH~So{9!Ow9eE%%Cvi?_U,7;.qyu-v#n_* ;,tT>AR.f-GE:Ǯ\0ٓ1II ;/=A?| zbz)RiI~h}|fZtWDP WTPҁz#HhH;(l*'n8}NTjXqqm&a.[p䘧SAi~v }tWCSl}7`@ik仡:9I ^L~;}nh2Θ1!C+"<ʊH8Dºl x!RJs@ʚ["x= [Y+*>#--JȊDӤCR*PDegk@e> ߾kq߈ETLGo_W,5j\#gv5%͘]ʕHYaJ24b JP;Ge8~_K-P7q OL .V$WW($" qY:5}@&%<69Z~VcρefEʁ?|R'h2n@WE ¯ se?*uGXm [͌(Qe\g$1y9 tOlc2! OVvRbBH.09^Jl׬lf 3; qtݓMSswȢy4]]vPyqB>mi}]S#"sٿ NY3 7[Ayʢ>Zㆴ秇I١hm/0C˶_Ie3T=)v;:ƒs>]h&IJlX3oHu^ŤOBl=U8Q_<9\Pɻ~fjm}:Eݹg K 4ҢٴcE}?U֠ Y*m9[ȡ8|ǑK|~ Nzq?bVŠ/߇kLUx(W15:#q=wF{g|)WUMxG9(ϕG _]a.< 9-H,Ny4Gwia,1I{& WhbS!䉀#<1B#hI<3<~{ȿAcgzCP|brF۔pS`|kGYըU²g^Eo z뺅:(մFh&ByFVVamC%CH~*=%?$*aob奔/pq6WgÌP{ ƞZYKɿoR#D{-`.-y=O3&|?Mk+朌Uas衕FP%oa\%6>ӵ;gE}eIGۉs ?SNNK.4;`zF!Y8[*QXX'za BK;-pk 92vVZ+A>q 4.y4kek΄~xksm#á*)ft~7䋮1O¶ R5wzl&SPmu"cHZ5͕'귝8񡕌0~&ߵf9 k78l2..ܟ:% K_(&P(zY% 7O* xkUpxf.` U#e# FsG7N 5o1E`^~КHm|&P"J|敞T?ը@|6m.c.~W43+hD,NF0/p5 HL#ށ+":[t103'/i}ݠUaPPdkmКw>^(Mc}(ۇѳj4Iy@c#x;a`{.7c_I 'Kx>R~CT)XtD(y:-s/"2_ h~rLqR7&KZFir#Jm&\}2_:FVjzT"v+խ?Lsa#4H|qY뽓'w_WY1|,& W1*U䫨Ԯ6gie}e?2d{tZM Ͷ* MbZhﱿ*O <4}03ͮkCL_J'yAf0^No 8ޥyE3^ko 7;!`ژ}*3 w '$BbtJukr @8_~@h)D0i6xzEqi22*2m盜*^N~Uy ݳ  8>&ϧO&xknĽ4glT1Ƶ+w&[3}_~{ b%!~Uy%<)6P tĚIBr\/6l ?u:dN฼il/ S\@8 s޿kc9܌rE(J #1샃?Em.ӅPhN)ja]In$ ,8 *$/s߇ұmhUcM>Oq-xmELI5>N@ w6R#†iu|t0Y ypُ׼ p2aeamCԊnH*h & Dc׌L24+CAk#w)ʤ`XqʡG{ 2ME06h܉=]- $Q_B#-fԫA[P7tG\aVYOV)txg훐4X=Pྀf3Ysu-ݍ0-eC>x_߼w'_uKȭ˳9#%¦mM^%j۩ebةa0%Q1\?]>aLzufu,mAf.ըw6te>rFsUc*)*=496fM4m ccnq֤\Hdكpe=ҡ8|6XFj  AyA4c'Qڋ;_WKIyhA<.Os7 #9M>223ȍ>\./MS^ !.d`#cD;a,X-b`$g7ƾ(߇-IS/lhdSmEfKNWBu$ᠪ\RvjWAa?s4RgIaDgV s(NoُAx,\ k||?SD.?[' 87Z v?c}wWn5 ,o0CRqrPLL.$GuB nx&Q}?#g+OEKqЌ \t#~ Y +L~]PW*mB&zEqFJgF[o26y"2}" $bz{e gZ@:N/T^娒ƚLORO)(y$ͻl lJU*4۲c[Gk  ֳ= v5u/(Q4j-ǔ!{m.pIk@mn듥-~n5c F8UG`מ6~bwxC$Ͷ`Z3'p!bZ4Ջا!(Ez)jW3?/^AO6ilXkxq+{f&匤|J{ѣ~:A%<9;TPjP%kJi@"Vhz p U9p2ATydj:ipb?nJAԡFd~Xo4;thⲄk!JˑӞ:P4L̯LRzS[0vh/Q^? |vk0GT5FwGj<#\N. S >P?8XھQdC+-u>rZwj㟓Eia[Q94^;u#=s5쒲_残-X/u]1,Kw5!LSE`JH=yC=MN)[6ڏHD݁nPvHDFqGu%=~AshJ Ħ=>sY su~8'„)Kvl^%֜Km5AF(]!)K83Gtzv4wmL }R/F&۳.: rvA߷JRt Gܜ_ZT7 SnjjGJy!/?Ȕrs՘?[u̲5$S 叏g|}`S4McO?5| m@y1쀑Cs4 2sFa_п<X_w~Sqc(ޅ #3LLY&V0 c.p魄_ XrQ.j14)EY0(X^mf`JB7Ff S䉽 iqv6Q~8fYuJ\D.Wn.j%gQZS l_!oj,Z_<2Ć03t!gP;s`57b۴5o48hܵ%K4[h38~WGU t]TpK1+#\Eu׌ŗy /GVf;_EU^KUBmu&942c(H*92}Xc20Hq角ʳ3lx6o}4 :qb}?O|(S4t U DmYSҝ^J%,VМAYP4Tj]RYj}FaR~g|aն.aS%j"T^>ziß5vO#qm~U"ѾT(U[=?_"RT$6XD6Va4P&Xє\=*vmgT%[32`G6ع_+2 sBaxNqǽFmKmY1Aݱ)2"#HO 4m8Yǁ ^֙(%Wړڨ1oI$Β>I!K Ht%#N#D1:)Gk:<&+?Vи6.nsnP|=7-tXG'{$%/)-pw)c[u{KJ@;'"̀XjID9a-п5q ٌ+ϐ$e_0 8.RLNd\Z}xG)ˊ,Q4/iE]7xM1٨e?_YB߮Xt bQ1x|Ukc t+=FZJQD\MS`$)厓1'^(0N4}`P=$l"`Pᥜċ ^ϫC3'#edVw SZX(%^v0QQC|ȸB/%Pdx;O1hD^"5/@[KxY,rb=%Ή޳ nPWRcG[BO $WCC %qR.~%1*_۲p`U脷_fR^^(@ZZr/%N.\09T%Xx܄84!9?&s oGs]!̠2ַJW -a:Z0iD}{=Pn<˝3荈pPG2 I^^ȥdmԂj2=n)IJP1%LK +^ :1Jo'ŸViW %VF)85iQSeԣSUGCLB^R`۟3lְ][P5!0_k_bÂS.539ݕ Ջأ@blkeO<ƐHeX9% 4W7asXo֜N y鏰ip^s6ͦ$3h;Ė;^Nz#]V:aGu:%L)߻O-arzo🈼-=,0y&s -Lkc gI)pi>9lO*V1pe'Oh@ϘBVv^["ͺ9㭂q"TSE1̲EkWUmh::N>VmD1kP5MȵNU%~Th~ 27qW=UZ%/=\C6>b0zR1~P hОp_}?X paed Od{},X5d*/u|-@NkQd<\SIOQ# 2&AbPc َHֿ`saHC.utwB?$oGtNuv (/n?6`gjk9gU`b !Bf;AyrI@:QhP`?R܆'a$/$_}Z'mTRap2%7]%U"t 4La $s'1(se:(y/8{Tצ@:G.] Te$WAu(cۓu{CK_R'(c3 PS}h:IzݠdҨPQȄj㘧'^zhl)141WzWL tc18'SYs~¯l$|Ex+׭T!JLr@ D).Ƀy9Bã쾝*fB4> Y3}ŅWDB~xPa 35 8l?$t qDXвʔaa6I\\* @ a9FmxPQ%ys><靱o|\%c_>Nu7ʲ'=/h%SsNjd5QCĥuTbOCI`c̬WIbfWc+Kzb [cmsWc *`_ 9>c^|*ܟ1r&[}HpiҺWPP:9Y_y!ܥ$8NluEYu,%؄Ag4VWXH&4j `7gw8h5!OIw-Hz`@gfVz(n'1Tb]2)$KQߵ̮zS6(A8b+VL'n:5{o)'}lfTvח=0;g /F@duƯe}΢ũaR cKhI',Jtf𗟳3CX|b g$- 4 ɍD\2~0Z&U'TFn fuHԱ?Fڍ~nS (V,QF{9vE^k+ҷ&~ZPb˖ h%mUZ7nba=GXy$:Sth ̦[H;ѓ{l!S na-o5hQc!,";n`U:.(,Zӯu$ l{]ft|g6#}DOs,_Pao^56j'3#eG$}>ZNbCisU4uQDkWT\14Lxj*$^e>AOv_ Hh\xE$/-P3N%|}j pKPQuüV|[, pɇn7[Ph=!Ƽӳk?sh±K]+n5N8M%_H7g.-l, oc1@2f u\v;c)nG 갔躄Gݧ־ۚⅱEKZJæB:ޕD旹)P-|NM%CCW;2$Pf9/g|lU] Ap" K$zObr.ck Bf-#^!ErxxtCǙ_!1֬q|x}%M:>\'[W6vmf]e)dׂ%5ڟ/yz dcOy 8(QT?$,BhLX>7/6#Qb]e27}hHpo Y`<6lǼNiBD_^HǜA[/Q<^V_A^elԠD2+>CDl -GS‘6Ƞ'![s{JfE9?|.(B%\W[2%[Lnѽ®\gׁ/%#,hXN04qq|4݁.HŨޮ~,-dBj3t>Yi2S W)YLIyM ٴOX /&5HG-JLW3~5+ {iSc[{? % 081_1|`?GKAEL"W׃ՋhN8hJ3`ι(An\ɯJVefD YDL`hiA5ok5RO{s'ie?`oNru1=&gEӇ4d6)׹W3~۽KOo3U;2KvOe̮x'{S.KT v֓I/Sѱiǽv-JЗu>htؗ2]!PXB]Cua CG2.R jx5rb3&dϒo8B d$_n̺3ee(MR(a)-GU;UG+qy@lq>XQ*i~v֕X?)QTJghbqE# v)gFw^c{>5؎$ K~i#CMv#sЬkޜ;Y]_!>Gɳ7j12>0<"RXwdʏ“f-1 cM@lb/"&_^?D+4?:C^Hlchfm'[NQ⣦۴uKW0 AD&DLod;O1)!*.ً7*f;lQ)*1[me"C#-zDܬ`v g&+^W/3I;gQȮzh=RX8b1DYSQ,:7y [+GU4Pg1W&~A)i+7 1EIL=} n)8_zu*^Lw L^gf_&_g4/E:)׾Jz'֨@'vZb }t.۾x]#ѺҮ`}}3n 7&Β9Bcq:lNGƌCߡs΢,49[5,tG & qkNJWMVnq}^BX)Cikj/]x/hJ}Yӊj|&Twg1%݀n[B?$^.nsd,kПf2 m$޼oRi\ ק1̢9ͩ,Xgɒ } ;J:7ܭƒ4CVh_=W݊u;oO-BVn3soxRlDlА3x(;1VpZ-eNŬ,Zj/竅Kijr,bV9TjD:Ø4q> ɶY395Ш-Z3[R7]Kl<:A>;ZF~/Ǹifo-]Ruڿ7;< fdm.G,YgiVo_Ԅ= {݅&hL1oA ٫/c!tbtTW!ܸB4Vfi?rs/ZYXQ_ai.(^%-w2)qr(45xִڶn}@;m$^`F6'2I5(d+0}hb ^`ô8. S…ϳ<|H(FCˌ~pkDf(ݣJlcԞLS#fȃrEVN[٫2"}n/>%Mg1i޷H:((:gW4k? φB&Vo1>%yO[o@=t<עG =Z]Gb֝F5.K` bjars$m f'rTneppsCBvj[Q>B׭:M=QDp ab4Y[QFȋygC2!DVF\BP%v۰;WcTK`1t([0lH^~KK?ںI I?_"'2@c.c*W1@Ċ9+E*%DA:iz)$o(3дwe6)%v#LҼo.v;u9+Fx.@e栰䚙_)Mi٭8\#цf"m7}0\WOB} H;xihNaٷ$tZ^ʙ3ۄoD?\CC3 g 7mBdaT?X MTGK$9I]d8έ (]QJ-Sǂ>g^StŶQ8vL`GzB^*R3anɿUɝ<}^M$X5/|Zub yz'Z`5ԳR`\a{#YU~଀!,cIEϤ %mL~Q[b"y׈E,َ̥:-j.s?F¿{hبOd**wF6֥H~[Gx|_FJH5BfTs˜p]6| Xm엒K1 7Ay 鷤#S8[8ǣspnbE1G.Bn9x`pWyʹOwc+0ee`f` {yzv8KHy!ӼK$'8jZbl=m MZNpi'x9܅-}2L..zym+1~tGza=h[7(5 %t< nna4ڴjpdL4F궉Abͬ*姩L3VjvW&).I~k*i}hDbőWHfA=jW]Ot_7)Or;IrxnPkwW]bJJm&.Rf⧍l%5+lmD[~lydߵsuSH^ h!/ .>>P< )\Q="c +>P}uè(>8x'd Ѭw7 mfU ]VOpP |-[նwPTq Gf>ϲ{*8yic}?U )96&f+-Ea#F)jqGR;*ٽCw=y'܆Y)6t}f)_3?&acxN|UӰآ^Z- LNm)~IJOY;/C_a%y1 U/v8e;ΤjʪΒAcbl[Ei- 6SKe? Yʊ !YRy)3R7iҐQRr#Qk]yS c Dż"n/F.aAֽ&L s^#%A&RQAZ@"` [ (adh*j1'K G8 . '?-eѴ» UOS4DwtоS|w16~ z75MB!JSՙjqm#-BX*h髙x Y0sghL2\8is?qxzj" Ѵd9V/+RmL2a; P@6^;8 /V)Ny2==Vv(kPɺ]*YVg|xs͊/o0)t-rTE]Å?DØP kUlBOk(FeyQG$dz\+ 3*X6jlwERo0?6e"-8H4Fj .pCx'?eS^ҭN֔t48^-#}majM[ o̯[,{j[o_5 k;Xwلl{̛$a<*xU\bƭtt&5үbEuN-xyj<.D?z l;[c(CKfq-}X$M:fg0 Q{rK~'?ý?]^--O q.] ;ӲDՁUxN8R̀N{fTc5;@l*4yۜA0ơ scZ=WWۛL$@0`=⬉MA٤"~*W2"j9^]䶞!SI|)ڳ!af:s4֟QEsM,G9\_lF8MSK78p,`mNǰ)Iko{Whp:鉎9ӕu l{"ylC7T3:/K+y MI&\74G=L{λܬbY-u):785h)~P߬!kӶ@CgO?,yi`q>=CoCy$=*MT%"f)|`Y1 QB /G~yzI}ķ`{!f GFF1fxssN X]&XgS‚V)'# 0Ij4:Ҡ$^xJ=0|@}0s Qe5( e:u~mC> g#:[@ !Q“ N#Њ\AWɑLM$d&l5ӧ.Ӆ0d37|)p_9KbجNM0]*jv,y3,Z跈h34~&Sшuh<%yλ0U.v[)V`cu+|9d!FA'w  @(M?IdG FIq)ءܳNzGD=FOP:*gR}%qv^JEXXy~5dq0ޠ_ߙu8Zuu‰Z?wa Џ/E]Yj1x^a3!{Q`vt~kiMg_"[F-%[L 4ηFveηJpkʺc71j)bw:aG>utx f}qk $9tuD*^I/ܨ88|`GE>o!yrZ92*xtߟƳr6fۥmb]}T߲I2Yq\B jb'QZALKD+ZorU͌0E5N~R`.=ڑk*}fJӱ` ecOoM47w_e0pl~۸KxASuAtg.ouA^%n i)3 ]-5FMyQRY_y9Iqܑ4dc~oEFDQ 1(ze SO"ljE)~h.Vj@l2m?p-de<뙝"^s(4O L}(S} 㸝%z\~Onv9payޝ僚yUYmgkAlySM@̧ӽM\*tg00iRi]_D2R7Qwx~'<|6l_2 5$W +y'/ M]' b PiVњbG6Ϫ%S\0Sl na # cUL+*. CJ;a>eSX5?@"5EzOOvgl~_~6;1ZKSOn.y?V;Bsn VsEn]B^JI#^׳)WBa2ַ]i5+Nixk:֦qZ_c;fA Fהx]^㨀0>u('}o m&'}AZ %Z"BQs<``ҡEU@o Y]\gHݨYX!lU┐5ZWvwbV@hVOx0p!5NLN,SV}زSEhS򗜙}e:.BWQ|TW栔\u^5X%h ,x\p,[Ҏ2B,þb#sUm)}֊d!Yc6l̝I@&Gh4Vs#OL+,uD/f ,ūȸ) D\݌NBՆفCѶcp+_ zO&yGy&wat^>NgC!j'_/\dГO& <2t7>Pb%a#XYX#ǥ a)R-l$6Iw.XJln<*`x]!ʜ293ܳ{pw^rr8Py{GC?Ȑ"׋cQutZ̛ǘ+ Xw;IqEq4u"[z<]1V%c}*۽D%2 dg;G} kgGoe лŞzyI-:_˶z]#uMew0D⋗໛PQWai>A 7,"_§2_h nMW͊B;}TL!HVN 'e~Ay!5T{F0"\戦iWN30SRv+/pfEFYQyZb{*(dVCYTJ^fUYX4h}T~ /ӑyj/:$kk'{fzn-ulu.F\Hu\r|)<%}&oQM O1` axA fl?D d/H{𘇻[ J$B K‡9D)ՄJS1bf,:)ʁqcNR]hr?o2 QOEy{/tsjv%ÎQ+ZeA*żub!HYfB 38m))K+DWuV՟{!j|bK}7w8SP {kmqs ⟯ #sKzg}2bKW;%n~gkhk`0sI\CNo•?x^#,tN ]g1Xfka8uW ,`w%i4RZ4.Ӈzntk^5?m g7cCj~.74_ݒ"ioF*Dʞͨ&VI8G5P:ז +K|f[>nlDQi*As]KG '1وEq2b' DVbvyM>r) Nvc澤tq| o4:Rahm$tҫTOJbYQ?_,g|%S"/`;c 1.kMV䏑/DF:.%?nu4OZ ׀tYRpQj _n*h9^΢x;J}U7C=< QbЮ O#G]ڍM7ґʃBFYr&J4_FqH>$i{c7r嶔׏_6*~f҂؂dٌ/n ndF3AM^sKttG7Z%7BQyD x=+0 5'rpx--}M wc~AhplpSU;[qוtS[؀v ך>`(p ٲY]I>PeRm%,zY6ZK( +cG[a ԩ{($*!-Phd& 3(rטJ_큔 iƓ7XxTd{sb c䲅W瓳Ku iS тxo?2eHD% I5]&ks%7T]9^ݡjl].l:IԣE`|_+{[X0 Q ,cp/aXf Һ G|ӀZ&>~YMu콞Jw$ògWpJHdz=m̯PPØD╍pfMUiOcq/Ya kDk]5[RBV}.3]Hؖh&60)a96:2(qtq@UU"=_cAºF108+綡1i'V-za1:!? {2 .Fю=姇dfr6\Qg~ѹ ,#c&X 0,9{Wp]*&;D搦f'-;?]ȼ)IV2ȫ $&rIPֲyb*bApsYŧDݩa:0'`pl[hFHc[P-(eLE.!IE/; 15/^WkHghpˀPb>J7 EdPt اkkyٹ8H9 C 95ޔ)>D$QM\u옟c{xR#-׋ݬ݃t5nT{|j/#_i`wk*"KL$>xbԗ1klڶl8zd@.|#yGmatI^@vKD#(Ú4>uI[žox[_LXɵ__ΆczbFǵ^Y٘W\<:~նb>A]g藤?8ճF73iP'T/zme   5[s+l_.1Or$6!4zA^>TupJ]FMw3nm,fRlv;vq)Y )sz4>TH),q2G6ƕbcӤ .ATxi{HVrΣO09;O:LDfq8Oa{c] })LNP/6,~zDcqY[SچO/pΖs67n[PeL!"ZlC FbQ8ij4T7B=q5ɜ%7|5ڧ^el$:@|na*$@٪g4OyHUԼM I o$C3H3"a[&W6Ԋ$|5?9ͦXLy~|oVo1< eSMD&hBA /W>!&d\=Ă ;ʰ5?A%/EQQax)mPߔZ/Ͽ 9N \+SͯwʲZ= D'>B*ENCWZ9-|̈2'y 搴ϩA! 6d$[*P]+D`h5H +)-w-gLWXҋz1P{FJ m('4ҵǚ\PݴTnIE>drɽ>4/>~\"AZrЄ%aԹzrPEΦ-EkvbmUޔ=Q>XMO*Ȼ47$)7 6=lEEbRXYb2*'e 5Rejk,fn/XB~dk]ΣTF8,m|EST=) Z(5Ι(OL*5M+./sO .^ת mȏijQP_ S`z6gѕÑ4*aΗڪE/ Uqm^FSwFnb ڔS]WYxmhq ;ߢƇdE=\9x#}P8\--ٕ }%jpSbk@pIȇ-qgpX tOr "J3JphtεzbR׎2м߳E !؂]&X$&}SQ\bD7A~GXSbBkn;MLp^<$Y[0Y~31NřV] дUjC["\twa"+x!xJ2dҲgeP׋等d&XS1~"H`Ф 7(p{} ]Mg]W.j D%2C MC*r|OשȡQXz@@n¡K]CiʒgcS9߳+%ds3\Ch#Us$ĒAG;K,ה]fkvsėBR6'Cnج'$}MvX{drDzKl5 W$\޳EҤVn—Fr$3{@-W~oM~N w<1]!|ǮK:Q`7BKvJ2/5^^Ӱr^G+o4}p1cW8$$JdyܬSQGTPq<* "/֪ !ӛw9JQf;_3vi񜃔:zpK^و&'KȞ?L˹pZf!53' X?K|(;cDJPNz옴3ɮ$Cr6α%fkL3GXrvj#=j+w]=yo䋍Ur&8D&`J']Y,xK7Güaj*4Gf@K.B3eC4"C$\5g-i'0% ">H-؍zZ)ib E6noy::m,Q *gq׈y>Duub3GI_!k}rE7BUgGQuxt=-ON_;LmI$"ݑJ 8ΚvAF m?>< G($HLm s .M8#Ue4$Z'ړH?T.ݥnHm즱+ C;d%b,+MPۄ+m#4aD'RxWbV冠ߖx/ن( QÑp)'?4!2sQk[yX;tGؕ[RI'!n4 sVB'cnO`ڨSxy:#ktrh{p#`GeAm  8r ൻ۽s0 /d@ٰ:>?c 2C;<s N#@uآs#+WΈp}WkKzVZ NCI\`>wFA@Hi_lУP3QN%Džch&hZSf}ˊ#8sRC2b"3*g[^e`1,%;7Q'ytؖBeHIIv5Qkbfgӥ0}]T}g'w![41=#u&;2ESX lb=1YA`pM hɢ"c4Oi@Y0ڋ_?$C٩E?w\AqP$Zݤ#4Z{ҤD/ŸodAðNK(GWExʸрaEm&D^KoT9f!䦭p7ӘKN,aiz1RRgE얥ct? Mdo |RI9U6ŧG4HJ|e#JU4E xC:Ѯ@Jx%ؗ:d1<'n%xF 7/ɱN)lwC\>tkrjZ,K烚c`phCbsZH#SYYin4*h%/A/o3l(1h Pv\WعQzphCa^WZZ l^UlZ竾/&"z*cgwQEx@ŰSUysqV=|q%; bSz/N",7Wvq<<#~Ym n!37:n(sMMﻧ&bS拨Un! r幯Jst3flD>joi) pOrtc3k:: -Ic[7$PDKiceAܥEN%X))y[tiX"|͠3JQ"k=Z֖Seԃ |QCFhzNyUuqBߧ@HN0 Yh(n?Wh]]|2Vb_yZ`nq- )Q$=V#)Rl Pzis'~|ghM;ue! (N%hUJg̺xq=T/#v%,3TK?}lh}manrM QZα 1:|h.➩`MG͚FMfc0M :ϕ7_N0^k?КaK7K14#c L#h+42Rl׻SbR໹ly%p;-Bo|3W+:wcWP~#'Y8ڨOI :i5u%u}(6nUPXY@/{d_ScʺG;26gAX1V;1:K1%i_?LkAjPZVS,Y>Z::Fd2T*񙊢fvJw2M{qr&+M+0 1,-~\c=P ҠU+laG3_皔vxiqu:<B6#';@֋Dj`ȋf!:1>PŰp2Lxk .e1˶$}/W*rj44Rp*-gC@f?J "Ukq a_Gu? Cm[1VΦǹ7,!l䌡 mlN骖TJYv_Ӭt! oDH*@H38DN^vE&(oUtzaHdxC;R+aJ 8N-!.ǒ~",f$'}J钨큄0 c< #Y@1+HYor]yA8[:(ψzus*𭽀s bgJղo͉0?OlSn=1>iT:,`PZBWvYMq##Z ׊M5.YCS XmDq<4)bJ"[ʚʕAL4P/xzz;nq!vw5&.C7p :\ҎvS#"f-i3a=4oB'5sO[JsaSPc)()^c_F*_ LsU@XgWNteIq5gƂ)S=̯8_O[=1[)Ss r4Cr %uA(OL쬦a &'x~#u)؆QHdzM;-JPXZċ_4A:v߬C![*A1ffe8Zh#3.j40;C%lzYߌ@r`.2E$S?[tQ܇ ~. #E;NxE!QZ,/$ݲQ VS̶n#6*ƌs;7!f!r*2nj4g1c}%bCplK$Z/C*ͺǰ&) ;@h'hnߣĞBGw teuߺ_MXs 2d;0.=E=tyb]m6mI@/5tUOY@>¶SI[ j2IΪ-V3S`8^D@Ѓܠi/qDc=c4bw;,!cN0_5>?2}cKp͔QfN?[8]|;@M@<9VjEǣYb;.Dy4( 7dL#Sw.IJozMgcQ.=GE#U(ɣT0I`Sz>jqCrOUIM$]ݙwZ`\Ja5 ;ZVv+qG@ـ9&m\ VEU?Wn7ju]ÓU')p\4xHSZ 4 !@-h4R w'НXsYtLI:U:i`2!4Kp7OޛWaiLYlu_JYe_)?\tАF&~x62n(ýϾQ w"\כ].$<#wY}$6maI=֦MZ5v.Mc.r+A'#tM/,9o@7(M{;o hWb"Հ]Xx9i \wYhFX ã$ƣk7Hh ffW[z]Dzrs.!㛁_> Z YiaU#Mlt~᣼'j؋Fu39nH'H*ڼY1)Nc\$aGlkUG~4fƓl@ |JM JrQph W8} ?$G{D3i:Ҿˊݦ/Ob~;xgdMDOsP!> aLVel''&ru7W(ZR% ֗]i fY\wD|i F@FҀ87G=3u8h  |Ad''Y>KްwzK]QQz Eԁ9*(>ۊ)زhL1&'ĕԺ qީ!C!b'I`Ec",]&DM*nTbNZ0-:R u) Ft R(0㐈gΖ/l{N]W v)NgKT,|mI x'Γ>rS+ғD {}ӆ뷱zMe?S|vp*ZNh kR1gn O2PpFFmHOcSnck R"8$}" {3 W꨺8*-R7}PZ|_>bK3IpWY: +9$EWnoip.*fJ+9u_o //a zWGe[L`,pH5o[xXxүbmOmp9rF*oIMa&l_(n08g)4`Juk f.YAMqXe^?*@IFylEp${̾;Gӂa<ґ~㪎_m(W#Ik7dDGYKGYPl. u -He2!b{ŎUJ\K6B7vӈhwS n5B kr0xCS/kozbY@x*KL57!mÂ8W9?2g<6ݛ.o^!6(wOۤÂ;xCi+WIUwLƙ?{м=ö[BK{2#1ʙS% ho)(V&Ve~vQv*@cxʺ7S(l<(ax4bq}"dæ|qUx+R!ѧ>bE S|Aד0ةFm->qlCBU2t/I.E~% hY%(! S&9(SQvUQp)TH;=y+K!fU6H';j ykħ#kH4oQҎ-E jeY`R83 :E7&R]W9`? f\lr"@+n8Ag6x֞sHbSYZD}_ \,~ Ju#ˆɡ7~ywK7&BpceSE{!Tg@į\HyIwiR]M]5GNl[Ђ٩&0ПĔN mtRAܰ5Gi4KYUe5Sp}.IˌU~tt%x4M||%2H=V3ng@֔O:NUZ2k+^%=HCMR *_]o2w UBUZj0`FU?ÖyT/曳|W2cʪ"LF&4د3m[DT癜J7-_Inݜ9U̻!|'NaEP1"^+H e }ИNq XеUy|\mȩdlvTErB47%Ya-iU5%Uy3!")Z}}VM6j`A/wRHλNolGyB3%4▎#njfk>hHc\)PJ;>n=W? Y>2Cnpp!$QI^{>-ah4٥j<+[z59'F?G}w{ :)Z̞?`mwuus&k'I ҄x&n]Z|p~P8TLi0/d;?B8"S0 峿pEUQ{bG*}F',dRR9 SD~Als*IӿץO>{,[EأPC] 8kB"S2GRhڰccV]hWITkImQ1 y(H2TAט蜫 Ix:([FfØFtuކ62뽣63 ϗO.׆8\58i8Q[>bԍW4xxܪ:X$#jdYo4 QHBFoBԭ +;ݕx)~dl@ؖ/;; Ba^?_}o2ek>~hdRat ~Y`lF2 -Jln2s1gxJ=u5'γ^=7Qۘ}- 'AyHE~rdC{\˨+F-Cd nWTՓlQ<$SN{QhXĿUܽfvmU;lK[NKinB-UGIhHq{b^lnG{WJP-Lb9Ps*M&o I\&,iS%:(m٢c`81W؎& "TDK]&OG:Ly+9=vw?́(|?R/X+l0o S9nPat8nըآ+*A.iV0qb'+9V2Ty]/6fRrcu#uX]gͽV@hZl BAC&#Xף|]w!6S :Ÿ+ݕeۊ:,E ,Emv%~]-rh.!\-#o7Y%RlgG{VE>y7'R(_pFC.U~aJmCΆR7e땀3[QK1s,TA RB~MEVf%1˻p}KnBo5_%!:ld=d6rpoUB"*k%m|I`Z ]k Sd}Ѯ+6X':&QCF"W\swTr$WAQR9{Ki~Ȭ. rN ;UB1.zq=_GӘdܱdB>s; k>;OޫTF K=;@M歨tg\Cuv*RzΙNDD *''+:bz>#Fw|U@" dׅMpUsϢh>=?pZ8p{zCvQcj"inyU[azHgwM6I$4 ˄edl3qq'jU^"YZrh>?*Zi1 OD}llLU XzBz^ʫ/ZPDev.`>O=?~=4~ } `o rh31~]a oWiyU+|X]_~RnҔj&(>N~+"B~Xgȡ!ƚG1RU Pg=qoz⬺`nKĘrE\X*[*sVk nK{uJ0Tq^%w4>2b/J2Aqc@ř'#uhj/cgm0g#w# N!ʚQ`I(" [X V2gVIxȤP\a^y 9+icqU:;ާXgAS|4jXjyJ$VX IKt4lZ Yc&BP;~Wi=lFXVoP,btOlAKdm>™ *Nea?*fp&yEWa~t܁4$.;=3^9GbdV\>mjI}@X20Dom|:NWVmT2WF<{mE5'6J `V%9x/ll}A.$1 %sjRUpZ0B)`,5@.|JOk hC6 DSqv^$^0oyǫk~w4țd,N~"9&ڎHg$#jbp W=}Db; ڰƔAJJsV5pw)aO [d|q1U\ZhVPɎ . KOTx}'v̧)ٲlM{K-Ǯu \Mg5%'0iKy4h>^+5ndW,kYnލ\ gsv%=D[ĢxڳBSB-K@\[+>WDSm6B5r1>Y :Iȴt>c[b-eux2h:.LL R@hYd:}鍇y^r=h?iЅCNrLϭ^\UW49nܡbpj81L9x0~&Wj R?~)ttBxy>'- ˲)*sul3Dau=%u^#g ԚS7C]Ћp2P[Opb1e>R?8>'_B\G2}d۰bQ+o"k !SY#WcD_A~h3V6V3[.8#fFp3JF,qŽ/&5b5TYu1rxHW0ۜϹh0<]ERx#oǐ~]mwjS NM9E\@[wHYjYsfCWVOD%fs Q3 >t½5{YLX\>)`' 9%+I i*ԅg*hH )]i^55Jx~"Пh/z xa8,Kq(n^ (ȯofPpSSLO koI/ /k挨BBv76U״qS`TԩKZW"aC̼|ʖ t1F1o`rփN/^>zO^0%7%ˈoznc!C|L򧺖K T" wS> x^/*4u|/bg:!Au*1F7(p %T=P,BNo<.B`a;јtk43&{Zq 9 3Cm;y ӬЮE)+<6O]CK_TVϰev`D -N+$fATHJ>x9ssFud,걒 _ Fx˻#L֮L{yuJ+ nJ1/.adKС J[@&Qb-Rh&*jW:*Ƶ:NvVwq}؜F&Xb7~N_ ( 5XN'!M|z1bNͩB;"E3Aݎ>}>Գ<*R fIt1$ϓΣ]0sGB@BIhf饒cxQ}צU>J eiYꋕbAf_2g#@bZH;r#(lHAMbw(kz`dNS2U)H:.Y"苿^_@wlʬ)jJ•,\ V?L.ڰG?{Ȅ՘B9TCU$^\HjXAsŹm[ )8y`5$n?*{hmyTjf'gzOn[Ĵ_Q.:M¹WGGgrf4FfJ~N2l Mb|s$HK_ӆŒ}MADom.^ @^V fqogLi=G~M9VIn :d[as Co xU DpK6/A%:V3͖A{X-`hqYS^dZȍ d:Wͼzٴ!3-h5 mqAȞӆ .LxaݾD m;&IS_-W_߸&սe]&TL;1Nܿ[u&;l_$РSߊQUy\:*qgtv4+Ð J8aՁɽx_; ` 0eB5xQ #DTaC3F7z :-7c_,5$AJ>թF 9:7t8teAP9(ʬUlE)[_#)1F BP|nq_ BAIs2B@i:&K"Ns7rucS1YYWc]|57FIK6*>6@%`?]6o fa0Tn&árg_$G#, >M>(%iȇϽ%&M`*0 eq-{+zZݠfL̐}qd<'R; d+@Y +#CSg"K5>jSxal_ c_y{)zF,#jy?n*؇',\m8_=ќ&|1 ݶ/ 5X2mH_/y?id),Er؊w@w{kc+:.<[3Ql5$ā\T֪lpiف[Tm<*f ϣA$%)Aʦ =f>~/4Y"x6y_cM/{;BGhalf34cz\ht7t 4'!m@N AE{17܋Umw'}Pi6Q.Ha*+x= N2019<:4y7VXk5/+؉>6F`nf*GKyw@L|V9/A|3-nN,4v:ONΦK כWg{O ۯ93TkOm ga(;~~y{\15DJzZpp0]Y'Y`[ƮOݟ"W ,NSg!28i7}0*|QS%LW΁WqYn2Ó6Bu讗8[suO *cv"&n[Jڐ*{:k]es$-z# ԣ w]n̘|*1(6hn( 7_2!ڧ {\;`15grj ܚCfI6?F I\zwCk7)9R>%Gsb(ŀĸ[8 >% N;HK^VI3%>cCBC{xk XlDԫɭ;, F^Rpm۱}IKʊɭ_+3M],@\:?A0'|#BŒm vsl 0|ԳeOt^\y9qn UĀjtWe|Pޠ.(?@:QE߾if2[x/&R?Z*Jɒϋo9CGKNǖ,o6"=qjH'CM=0*''O3ӂIR^䳏q ˟*?/  "iRpv*=Vf^"}I'P:)ꉸ,#tcʂ)e֣>6A%.,5j&ؽHiőVщ\RBYBsE.OIŹ)IYH~YxV \ /ؓ{L UڢCDa%RJ[g+MG:DG`[IBZ7ZKԐgl0P67f3Qήclݓ7 L@?F PDS$$40657@Bˏ T&aq[ /vzWRrxEHŢS@1D>$ldncD;-yȚFѹ`K 6[fƋ)jx0z"E2b|Ij2m!#O ~#էŦB]F2|xs\bk|]6[^~@DH β3 XfR=K).9*w W\LJ~ٶFx>Ζl.o-I:id@7?:}+J@kqnJ-IQ.t Y^~9޻X҇(:I {Ml<;쪨>=VH^W}Z57 wVH} 8Pbd 3gv (20wY*\8*{N&J-4zGƢIRovǨ&\D1RLAȅB7R, {S1sjrcE~ѐn%eLl^ƯfhgvCjNj @b7ͭYлە'*ܟzεzPE8Z= 3RX(ܧhX*>#\܁X^QF+n0~/b |uyױnY@jyFYTͬs^uh{ goiK/c'Cp%C&:%ݾ_7w=XVey7Сh +ʹg)nG_mЍʋH6*HgC"+ f!mw4vgU]ǝU>"^lUeϫG0e[IL@@=`fnB׬C.Wx?H܎"#F<]4f(.1wC Dv<ك;lXT3mA9˫ɹA3Zs])(8ZԞ`SmK$2-Y #2HNV<KcGVk{(w]t5q7LLߪȲL;10)kB ppNYKݚ<Ĕ{6`1^֜]m>,V(c{կN+CXz& _a7:g??J4lJ;pV]aD8(ec #)ؚ߱M.hQ=lHqbj aCo&cF*V!_5ۏ7\K($;\% NΊz-ORKLrwvXt|%#izLGG tx1<MæD(T#(yk6\ <zݹ{7IKɽ\"MR X{,tЋj' NѮA#o |ǥ0X̰뮛݅:UZЇxfDR=):e*ԷFxp輲1pfuw= ("Ԯj (48ƌr.{GwEΚThߊ?CdS9b+w83' mVHrߋI]K99g욐􋸻w(O.Mn䴥!Mqv4v\e,MZVrY.їYS032]V'78.BgSb JEF3udP WمS`ܑ0a'0{)co:WS]ns[]$)/Tuƹt{63韟]eW@O@ ?ڴ_l.^['Y}J$Js [ ^+Z>+-MPe abh}ov* 9B4Q/lk>d]6ʙ%̢Ld۴ys_Wo61I$~&n\X8Z9z|F+ \}~~xLEHM߯S4F_[ۙ4 uE5Jm=޸)__P H+aEϾ.`D9O؋f"3~J.#ֈ5h+wiʹX߾Pl^# V^thVg4f<=p}/Xooג(qIl؀K_-r)6*%rZ@HOU͎lqٔ͝&: ]a-zH qu^U=ӄxD9o$xdɽJ=i-wo2&k{'I[!5@f^'T*]Aé!t6G5hUIO"u˹e /~R`DbHFR\x_ʀ BCCX~SRFbjшM ~t"kz}dXY9R|j堤nE}^~޽gʎ@R?Hi}\HS!5DDЙ!i&LIf]VXl7zoޖNApmBg0vCaZJPc#>Da4Y )y̜.k*(r(sd=Ϡ8#)tV&}Ҵo/7ߎBwaW;;K1t2ǝ:mV(EIkh" YY2L'swO?ܥP`Sjo> \zl,쳏"U e"?mEV c=fr#+n q5:#̴״^TSY x%.dBg@i)[KbJ]Z]Vrq鬘ZRxv(L'ԓ 6&aCfB]L*' uO;)94$ڞ.>w[@* y޺K4KR r`/ -(HJ[tI r= -MHj~5<Pn3Hdp'aik0?v)m&OQ)n %鳻@y>\I&H!%Qrn6t#90;S56-SѼD)FeO@yI)@5AQ<&aD*ANIE O~2R;@3O/.l#ԊWeĐ&aKa~{_!.d:(A(%Qn!XܚyJX/͵bw6BA'oz)0|P`#VE DwzK~Wm >Yi'3kW!_/G~0aS 輓Ñ@Xg(W7\ȳ\p_G7$ܖۓٵpIolf(pxRYa)*՚=~rI k6sp l*ԅƘY:+¹oW'ysɘk42smAɞaZ;#//W>itAs U>5CUeBWI-Wv;7,*Q3 ɕvPx8aA|kA m̾%ϟ&<6^ەR߱by6Z煮Yu l3_V>UR.P/"n%|<:gQDZ +;܌Ƕ b7plrK(bYjAy0I)\Jl2_$1Whb0XPﰵpA=n[ZMj ?:Roy$%}ɟvsEx#%p8ttOĵ[ q|ݤ%0%<9G.g⏐v+Ge1‡oG?@fY X Dfyq?/W˜6\QjoMGFg s(&q&jc #Ř~yMEcakAg"0_ql&v5j L= ȦfsIatDwY+.Fؕ%Gٳ /kg)xؗf(˜^. _{ճ3Pw,1l[L8dҭ/WE ֍ 3U9 2 KjǥOh7{FRb:1z?. 9q=9A`9Vq!HIN\ɿ4S4&_A0$FPxG1h$DEbHǨ!PQЯ܅F.iM{vJ 9ͳpg)7Rͦm\}>;K'jְjϾk.B&B+JpÞr$Gs?܀|@ڸAUWRg9nֺfVs_/8P5P{E +'1ݔuHFIj7fMӴJŖܴY> qMwLɁzwX;Z FhJyFboL>7[A)|Cͷ,fSw yNKQӾ֧5m.mLHntT|7.3#K00Vfmq2 <Jwu񂡮;Z|⡴̯bԣ+ NPƮJgWZOVT7C6uQ-iL^P\lio#g>E`F6*S_xQ?x&*N*7{Kޝ{8P9쵃\e+"b*&EaRnMw_:ɩ4ԙ:Hw&SWd&#I3&P/ RlYflѹܰ@&ZĉX{gv*Ѱz1LoՖK'Z7PLǕC'9NEImHݐBKʨᾕw+DS aN\m/֝!W j7ӕh cI YM6q˰ y7/Gfx:.yZ`(Z U=zg2%!>5ky˪[(r&60.$|$Fs!ZJ}փhD#6xɣrb=uaGrR/HiFlrXBԽK:BI承u97DH_d+_ Q3GOf؛qILV:Ho[]x|b)adQen c50'pۤޘNI95 iݣ|%#4bf0 Uew]`5,>lp ~h8tXJ:9 cN̋kWNIοHY˯XǤi !ե"ς ޹$HiۜNw#q7=9VjЦozog<&<_65m#a?r MM/E+hBӝEظ 8c%/nq]auJӍ=Y{-8j&/Oqɬop3`ju~6Z.D?ͥS _󛢾"_Xq`p^1f,f#a$cIم =\.f%޵v<%)TޠZ$}̄1'_'r"3JoV4x%*D3"eȫ!T!-PuZH3\:پn L+c:z[O._ .ꗩvP^~H;^7 fsl9~:/̔D޹$z? @܎Q<\DG FH=A\tq ,h jxqp$cmZ[λWDs$P:22N--d2"WE_Tz}6 EˏLLWY5Hcp:ѕuu3(Զ|(}Rsz41P26̰D;Yem[9G)ZK#e;\"EO]kB!$`rO҄P /?k5'!<͛_쯽؄sm-ڹV N@qXO*jfٱ02$M8?mO-v&t69eo N=NBnV=FP{`} t`aDX{+S2 [dˮ.fs'E'km&)i6?}!ϦO0Vm|{aP?TƤdt/DY&? ?qsp'p[یPWg ż u 5GW'Md֖AI܄-{VL]BZ7yq܂ '<|6-gi‚ɈBg8{:W)sZxGV{aTuT {bo֏Y.'$G@hG /0O W{,=OȾ@hhF.!ҧ=M ֺOV M">S깋 Pu~/+WLq꼈 8$mǡqj7~< NʓFc ?]CE(QEle@:o" ~&]"[ "% 'j5! y {1FT1kd-%;QP4`#}g,KL$ $֥`phT#R8p݄t%oس:>"L HWF~0 sWB }V6*1 `B <<NoQ,UIUVͺbfn~8筍ˑ\^Vtۂhz-H3m?ڝPƿP jpߧ%JǢWݳ;*qYV نhjwⱈ(PRZgѶ&h,uޫy+ W%s/# b6F.y KdShw*5¸GTCaR`O_eoڡ! $,yu ~ݬ!FfXtr"Tԉ7dyˀF}.v] _}$<|ytD@[ Ӕ<.v{uV%]ΙWϫl]6ق*9ERfIoWi)z6nci t䱄f> 3>`Z٩"sZh"hw!⮭/m!Eϐv*1y歰0B+xՉm ͣ/IEŦ yLuGdZzLsBAQdQ7a>a3C5mm\=gu򗏨"c%7ܖ$ˆ\0/JIqvY6"-=㯄ʊ 29 H'Tԗ=nʚ`@pQv&xVTenoL9ix Lq5?P_d\I5 .!<蜏-|MB(:1 )<6t pT4k€:{koL? ds( fe;䑒=up°"|H)JD}?CX Xu}~|)O..Y,4 o4:M8*}t5Kr'Dh8ŸHu|0jk1i/ C4Uf$lZR]=jP#GkyI4S8&8;Dw=s}΅,yV1Jہݮzx~DvQt»!| 7'.|DbqrT6]*q!jde:, bYBƮ"tti vO gnhnWҴVFuÈOYY8]̶>bBzQ/'k%|ưΌ Neuĕ?w6@x V|%>A)x˯(+0N,-Z^rSaʴ{lsP("[{1}')coR=oqr!,Æ_IZ31Q߷;Is@+rQa f ԬJ:ٛviؠ_%]}:+`ƇMK32ӯ{eD%<53(Eۖgfr~uO=䌈^K\y3)ڙ63>"{=t{Yhv4fwC&k{](s'|ңV9}vf.^#:" F؂ecƹ#b9Ppի%ӧ-nř36ASǖ#ir#ST6E!c2.ҋְV8@^ 4 ^Ͳ]$_MJug1B51Ǐ/!: J`9cZFlKxE9."PGD9akWb=mWN#'! 3Xj׀2dlgX:8BFyxΝg:1m@A#F|25٦6 0o|HoKs6DmZwI?UnAlx*ӫX4 o󖝍g]!d",U㵔ﴳ=ڹV73 k> `8Yv ]I 1Zٰ{h''Ow.gJFu w ŖY:bcB20}-"EB{iǝ +9{ YBcċpI)u%D8[;(y({or5_ I7$xHjs!8e~؟ 9 vϸB8JkqnP&ءOxϋNn=1شІ& ZjE%14]~8}ʴѪ#0+jDzc[~f> p``OCH~w)ShN>ϗ^OrM؛ K'ѧ%dFsN-r&YF`fjQT^ p&7JKo8N U7I{|,RQf)ߔ!CsƦ |, Qd]d_ySB۠N&j309_'Wױ?\N䭌SN/COJu (VK#6辩ɗK-s|%ϥΐ7fˉ '_ M'owKR^s+w_fu}<S̈́Æu+3ҜØ֑^̕p.7u9NZ]+C`RFEDs#^|6 }+h:cF/x}B6Zঐg/ax7 +V)?—òo]29T Iw5E1eZ3VMgMJґ>!,pd]*,{c2y-s̼G8WQ"33`ft25(O*^()~?EUEr v 8D-pac@N.Kܔ+5Vd'H۲@ESXFd_N;Њ`,RZ4X[8< F>^5d,cHB@cůʴ WjVRm !,jNg4@9A;׎h[p{cX-X:t@ʧ~!+ƽ9]T[KRvWtM]4^`Vuu)s )UzoǾlRI>0|{P{oTwAL) țǫĎ^ܝĸBy}n,ybe듮ej\vPԖ9^Rʅ~sC E#$ u(DTe^C*L4ϝp0"lw-[ At<ߌ3ufȉYiuUv\nb#qW|rBY[ ˇbZx[rR+k^g٣U_`/;_鷐Ѵ#qry&"ڭRMy[z5ĕ"r+TN=vDe:(JOX6PZ zUğVNSЫ!EU fz{;AQ vZ>d$Q;Рl2q8d$!^$+Hָb!"XCYzH-;ɪ"6cΕ7 c,܄dГޖ*OR8yy]O*yWZ xX-5_OeP-=ʏIJg輷6us҇# x̂l[Sjק,wZhu:%7ׅVƔ_qN;RM>πXb:}qwseS_DmbGur5. ṵ]f*~UݓZ[+zW\VN ź?u^8@Z{U$-AWMLcg8^ [o &HnxA"KgxUF$g'XVgo~aSM yH {\׀o˷«UwS\ZHXQ].nHEMV@p&KNG6>0+tsZx4r V]k-62Fȋļk-l:"/2c)n!p4;zD};suw-b+W7pfZGF:"d]D (ZesՍ'9!k!^İ;qwg?'fՐq~ Rw'n 6"m*HЧ@d_\I}ؠW2%60<;aSwzLyL#`RSs#\-VA O_QU'ϯsv"Lj~1Ĝd~-~u 0'4RJ?GDV(lo)_0qxB4rx7!idQ\ѹ M$"1(_vŞ>5/2! vrD%|+u^NkGVsd}^zLY'\ҧe} Fzᣉ=Ӌil锼v`hF1O?vGN2,JYu"94BhkgqGfBnAf&mM3QmF??"Psȹ3ޱ;1: wZI&,wVq$ SˀQi%N.r[{&2 F^QDvۖ_0mαZ[3 1ҟ%w+'4` Y nm[q&ST^Iu\,-fXfe:.XSD+NJ]xE5BߨDE=^ý]lĜo_EIN?R8diiL̐dnp۬I+f0t^2`J r@/5HDreK;`CFkWdsPt?`m4يOz;"+o,,嵀3`*J8lҿ ss[J3^RFٺB0YyneB]߉'}M~Pܗ\/_gpz?#ww`yl..105rZμ~h|(v]too|9,xL}E:,02s`#2vW>C0 S ިN5qr4ωbc4\t߯Q~nz{鿞| ɋכcj#RepjM"jQЕW ו[t_}Np=vNaǑ*;0H  9 4̍poE-(*EL{GNJ)YdzUh9Z5#F v_xT1H. Ί@8Im3L%F 0ϧWh&:VxjkT)V1q1eʜii8+~~+TZ[z !Tt7Ҝ}Ϸ" *sپUvG;L 9O+s=RVziFAm`- 7lʴ3m݁}k~&>a+{GZ$ny|V^JXv.Ƙy1=JY+wRb(:r]5/ɻcΗpEn/ )zKAn"kΠcb~kէg|B&0$F4/ !gCCyM^BRdS&ⱠsލJ1t *5aಳ H!\pI=pF*a6<Z;G6Xm୚diɯBS6 )j`E`pXLNvVJ^,VȞ#Q-+LNsr, Ls @]_ZǪ&BKWb S8g)SٴUϥjgͯonṬl5nE# rd :|kG2 ׂboJ;74{Iy`#iF.NحMR᰸Y'!rM-OVYB|BA0]dxVƚڰ}d\"\[63:<Ʊ02jd6ivT&Nn'`mvn3GA𜜩.x%*X)Ղnk*}s"cPH8)֙ hIa!\Ico(=0 ;w lvZ#+[%|\}T-K)E.ޔKJ!SVۣ̭pi3ƍ^\s{䰡gEߦk4l֞NI=Kwj)Gw_mR5Iyet0RdUI`3*A"(d(6S Qͤ8  *C neYw;&b'm0y~xUç5;?/;bm~L5nn͸(M#I/M$(a5~{ȫ4#dɄk[,? 9פ# QXZv@u__:y`5 NFxcCZ 釻wO;`'IxАAGyi(7o5Irωy'H.YRw GLRzX3 ݯJ+"g34VȔ׆zM$ꊔJi7LJ'v˯D0&ɦ5ahiˍ |~785c (q Ov/z-^n]*;):J>ՒR`܌aH& lWNN:08ږNMmpo3=fnCj ^H[6lJ,q #PӺ$4h̵lqMy>gKnp\*o}!6^LRe F5O9F:f2U kbۤ*-CLS'iYgBLEq6YsX?D8g'!ޮަZjeߚw4JtD:r_ewIp:7p?rGJP栩ºz{:?>nWP֮EX_weC;5/_ GX2.LDI6VʽHI?LU:A'¡,8ԛ.9x͜7 Έ Ԡm҈k~OڂtnS IcY4LB2˥nVNG]:_]m.!|j/dPbݚ%b)##vr2i6+[2lNƟ>ξx ~uM#, > آLYaETeu-j3H^qRt{Lw1p8ZN2& wǘy!L /ݥg % 5`-TDgV(|plf Q,Dʼnq:Ry6DjpGdZnJ)聱YQ FFUS l6H)d&rzp'Sia)7wM2I9w?7VZ9Æ3T V"Ot ϵBP 3+?OygdBt5L#[Z5=Sufrż쑎|Xe devLA)$|([r{[~7A )^ؠ Sez!wRMθ+vռCaK+#UYZ'rW^'/9Njέvk_Jdvm:Z]f.QjW > =E*c7mz@Kro񝖅R5/εI7|Y| | Pg~˱ZD,Ng3%CT:Cܜ UkSqXᣓ޸ݫ pCa[CLsۨ *+RH l} 3W:aؿF5G*=ʄ ֺ7QuYre}ߣ;Ł,ʫ06aC> ;"@8NbYn[.]_c&< rf]ikSD@v{ \ _$=5+7cEJN@8RsȜeϝk=bV&iTdL@):{QEcd6.T # h #@*K.~S!KvT?Hz*z,=n<@JjdM`|u'$eoˀpaCИMW)}K jHSa:"*zƹ1m<&q (8/K.rFz^AB'ݲn!يU!b7Jgd#u%5UUoT}O ?afk2^s9D 9E_0d!y9bEGc;RaWNP* #oK"[{^߹U7NJQK‚e݋+C\`?擰֞Mr! ;_-,SeKיQi8M;L?\l{hm>i&'jd̅E*㏔gǂ)GSHljD{#aoFڊC&_œ”S먚I^ W>3tt=k2C}X SZ`Xa!5p1G VWi>}P-?$=O]Ѝz$;vDgtS.XMtxg_22'3҅w@rGem ;wFg)t0bi;.6n;wAfjZ)1ݣ vhs|;6xe昼:8R{h @oh7}9!}WAy;mdzsHd!Zr<Ԋ$'DѪu{7t N8YMU>>>  /v 2 B{Ҁaͽ8B~ytT䩶xY 6D'8}H&{϶/90WГ&[AE~"7qEfB;:QUr>{P}a:ɩL7Q+ O{"vd, FoNDbPhK3fvo7m%@iA|m(:N]%3FTJd 0]j> uqS1%s/{G1|VC @`l:{4& g i2~ YZ8dР]D[bt:ok/o=^?1 Cq25ZB-۰!mLqƼ]ye]W`\DKp|sG<ݿ_,b,DSJO1R^Ev3 cNPT؜}9zpwoۯl sBMF5i/b G\g1L@TTU!]̑gs 2)%@B*@"5{Ol9DTZZҹZ3I7 kJ:\=~w:okOI{0W*`We`MPbrܻtA:0T mdDTyEgljy2& B/`=@c8SaU};ڱ G.J鑷7&,p䌖޲!U:0Hd9E+QR0dob"_<4q~nP}fY\yzK"IpU "kpc$L2bߣXZv#_mSXÇ ]Dt [gٸn#R-Ll#+3S4ϕTnT$,EJn+O̵Bgɣ5,T^e|[8ujB߯EHm{$<cN?Eb˿>,?7 )x +|1"bNڹ s"i1$Y!)NaQO D#ZQy0Lg}`yB;-y9էo]-,+f[+xuRV.V;GIM+EYtTocDTĠ<)~ 0Y *eskd_<ɜ']M>x\#ߙ[ܕ*pOEioD`Gzt[%pks cT R(?vөr&4M#z${IFʇZ.Pʝ5dR.qK(@΍ QkKR?ɴh0w5vA>;43^Hpz>j;Ì}_gc/xL)2P-?mCUAR6o 'G17q [~rox,K08a,!r% '-65 x- qvnmcᾢ8E{ m=;?)_y!?{."|3j)6L ˸W{&HHxP5H..ۋ7lF@ewi?]5(gp7Gd>[xي)-xo4 @2jњ V1vq&D/-kza ׾I ]c ƂEf]≘ @`<֭9@Zjշ7ȏ nA=p7R߸K (Sk&!ᢸ) n$`ڟn|;ƘjE<*:ӝ9{fUb fW3]$p~XL+W}0Vq%uIYD@d/tC* ? HFo+ BsևnC|\JqIަIHZƺh`fJ-yS$ϻz1V'#璳IRGnc?\r'#cdpaecA!fo?usu?+'\ ]&9㦶{x ,]u|M^3 T }W By UqѐN&^ cN d1jdvq\0!'=Ƽ'N ;\r~"}UR2S.ݎk /fl'c=Pa=Ǟa_9&Z+ʈX61d=7aOPw~WG~W+^*o,{9*MḤ?ʄ:&ަ>H? #dTAWRV2p1ph@czqcIpk4Y!߱E2Y/l=u8g(\}ǝ۝\k_jUv&Nz5OC3vnȱ~"Aʮ~jx6Ubnӎ/wY,4*BRNi}gs5sg'+g[enr<fn/VvG` \_,$״yuH4}# !q%dMFVAy~'[GF\E>wj$$yy6?.A Ti _~mK㯍~62r;if״2fXn\T[8H׉}cV)w ٪'~dX| %LďVpLMD9\K[trlkϮs_bRgxZ8@SqvI< |R^ZC-Yo5k1@sQLMׇkneEAN:s=X떡65!m ,Z/W=ϋi,DVH\;~0݀{໸$MM):9"8i+8{4:IW|4#g*oRLP#r%Qza%ʎRFY).8n?mNpzłJ}vX?;dר=TnO* d~gTKU %@{d_^1G1ʼn~/3zU`v+-Zicy$, R,,,W+4s1(k|~If2q=TeȭaPQ \65*ݽg]Uv`.z=ovEf3Bi ; ͭgs$FIH뢼4b"0~KqS]PVh'N:(+tٞP3 ֪ xpȧr֬ 4V4HTgkc9Ii *҆0fs}cEGna.b+T7pG.jsW8-3Ģ>։%՛9yj3I͕gƠ|z[;1{#Dq9瘁x%N_9?<9Osp*TR!iԪm] Oq 󉘕_ IHni q70Pc3KU3楌f~ф; _w0뺢Vkzٞ&TXG/:G$ ]dQƊRUt u`;&;M BRfVS'c{4Fx@r!T=ZY+?j:d>sl|;y?Nxz|24}y9<9@"Ữ:$.p$ޱ$ w7Ag\֨H x>fH: ߐ,q1pB_9B+V7 ~Si6T#<9dߵY`dan^_(Jhv6ve>O27SL@_ǂaYR8}Y{{>,(!ͻ\]7 Z@l ؄Fn(ZЁTϢ93N{*zD)'JH< vp{mWwfפ|Th.agaPD&֔l$MV^*D4%A` a鰀uiV!CptR]f/ص7U[0EDHLTnT_5eL}xWBNuR>32GxY==>MB&9E9^7w#bS2P9>Dj-Q+KFWVS-_S_o;8v\2C ZRĀ]LPw*4=)3Gw7|AGDY  D<'/-gbP< @zʲ$tZsxcDH{34S0'~ ϷSJESƏ,|߯ :3e+FY=IVvu% f H͙>/1QLÇ#u 9?.x.٨y}f1?UuNre07 C3h? uݰaa>'[tj`;F&toX<҈9hsg |B{ʙ_<*Y#bmGSG=Ayt Lzz^z0w\O~LG2XAA7>1à@^ZKXBaLp)_A7,ÉI] Kf`KT?93lKc$z1UOSʈ&Y p.4!X*J/r<5mRCI s܇;C'a&1^2y/EWQʣ,X'dsۍO~;ΤZ>@o@. *":6Le)魟C,g2PO>rc ?+v=Ri(2;(S/[lHݣ.UYMIG#!<@YQ01 |+ֹL҇Y-*Ϸ G~Jv먊]*c% |6 6Cއq\7[@G9WFx?*ؗ_Bdui oB)Јqb6zl60Uv'8C T92vKNVP1g2`ۤe0i8 {CБ+äj3"enD\w̃HW"@轮%Q;9=N4 }SN a1f ,TpP&K< ݗ)&_{.Hm"c+b=)Gpp6Ž`+Q_}j a谚G'*bXyTQf֡pWE-iW-uonAMx!v:h=Y0FG,&f\m{NjtLÍ7p^.ϗ=,x곺-GAk@ Lr;9evrL kۢDpoy2(CS < 3 [o8%Q W;-gqF atP条YqΈ+IMmX+ xz[s \4*#}}EB!_7zhNav9З@mnJ O*C ;.-" 錡ANJ7 COGX,hNǧѬ0y,$ gȹuf6;chᆬXmC屔K}HcC05LË լ|& gj&4PnL/L4) J( WޖRj]c+5FbgߝѶMؼW=~<>kDc,laRAb#+W ȁpTX@WV i ,ϑomr f) ,9gŸJn)a+hf;l@' mv7}-g؞8H}Usp:^I!:22" =u.am "BR$hk@8|]G_gMu,!N ^ : 9a֐ vi^?;R3 * hrmlqԺh1/ [_PNvdz16v(&G+朗F:ņEm?'ʹX>e3ri|) 0ת^Ӓ&1xgw^"Pk` H",@7Dk^~)Mʇ/r5Oƙ=.KR͕X=VΦ-ayǔ%Y(%kMn& 5T)B ?gyݵǀ~ 啐}Is\ԹrR;|ޣu '/9C-}<yPH$ ^ډ0l E"@Ie}2fǬ n}Q/vH񌌺]5ľ&V3D+CyEHYd?-Юs=t{Pd>|1oaB8faYUbʇHpv($fR>zŷ9"Rᆰ],pt΁F.5> ثPE1 M)?HpUMoTKK¼hqf =|͗KfřNP:!>vL. @1`7ll5{?YV\݂0dxa稂N{ws XE /qO/UuN?Um#-u"[8r(PAIV+ʦD1>榚&(7ƙņx%jy[u:\µTช$ Q ؙȥ.dA|f Y %Ϭtg[Glv$lR4TNgS޸) EիTOSqATG6]z \l~01,nU<@q\iw4Wp{t K\(>]#DQ彰 !n~R YX_P,%* M ɛŒ:lITq9 HQvҏYP^uGIMvE=^<+e}XU-^%e\dY5+?ԠRy;CL4*w;ntEqXqCiJ@J{)\.;?X%.g/aq aVnq4b,qLdc{r\L1U<_KMZ<5Xl $1H-ҖYC SDÄE`TZ C6ru\# ?; -bl~ r-hL^v:G1f-.?z5xRra{?fG8L۪ϝd^Fc/gU5HɟzaRL7ox&4*fYu `~*^rF?Zgglb=EP3Eo3 ՙ*}WbggmhjWVŭ *]mӧsC<)jC{)O_򱲕Kmpm"qWm߁{a@:C䕍'mApX\e kU%\L,*`}ǧMbm#@ Tj7 O$J;oR0tt!Nyџ$ %@g, ֤yrpusuPtxǑ[! 3`XɊGmf\Ҩ8YFb:YELAA%g+8l{D猁=F7Gjej G@& (b`Z?.bWǓ#>q'SLj@|2 Z]up#14<ΫWC ,vQ,ٖyz8͂3&b|l++;Ra6=AL%Mچu̓;dn[L-'J#u3}@ 2:)Am jW3HQlJ4H2F;΄>9Y(uU\{|c%Ϝ) f0\1'Vru>;O{nHE/?AJ$3-=vhF?gYM@PWd SO>AQWW$Ny#&sXgME,&0RgF7crœeʤBFqq'ΎGs NW{i4Nן]:liƜJ U6%w0 ->Q Z,k/ 736 6T"<'$J޲)і]F"5Z&9(7|x)ci녉@TGrEכl蝈2?GR!2]Ոjb ƙMe>d\9̹<: iDiWoξp-7d9j-> Љ$wK]N3djD7nA͵V5K~ϝa7C+)Q,rjIKpYHRXgme*b]/_*qŢwQ*(Mi3:6Fբmm# YZ}-y]/!uA`Dv?JSvGҭ/uG;{ 61kdm=)}^Ky_" PvR&4AG*kU!U'̹jP.0}7D* b؁1Ͱi*FMS5Z=kI`>R,6ONl,c79*qAݰfO+sUm<~X3:b<ɟ! z-OT;Nj 9AXW+!+,9تp0nSW+zu˿5QB$-ar 7tø Jbr}?J)QĜ?4性@w3@[\sZ w-^ >U|Ԑ!<,iotԻah >"@B$ F1TB"ܳ>`>$nr.WK8闡K|gHx*ײ[ koGjPP 'eb:%7d ^i% 5ֶB. 0yY]4m䷓*J9eP'Z/̓{L+&ƂْUkoIm  K ߴ KxsIe=J3ʕOt^I'*|8=&iq&=̱^qKKJp~#uXYT:0<*mHxPUࢇ 7뻉PWbk9RboY~^tڰא:KnƖvJ=y X`NeˋBc`iT;?浍׾F}av8WhÖ*B)8zh2Gz:L8,8֊cыx6g;% e!(۳-w ӕdRIWvF_6v0N؄xёǻFaCvGv<}P@A+%5XYd,RR|d[RS꿱s=#M~K%YDA )qnr 4xfV]fzS$#w_̫A7XЂKo?N,zxU H,V֙EMtN]7K˶V6jY?dY!Nk7O3bc\K=l=X{w/ތ{*$`YsO h ~Z[$1;t?2¹@G{tpq #k/W3<҆`F>jCUS'`Hj !'Wi G9%KYSR+m{DŽc06S}]Ӽ<-ωlG&F:9>YjRm/b4eÓULw@\KO xqgE_#|+2Ax'a t?2>gՎ!x5ϝhNu .1 -jXuZZkCd@^*{J1AcK BSxЊ3(@T(!9do _Z6jB/HST`2 .?^"!64 t0_ʪ_zלąvki\Sn hmm0$2NY`L"8*L" ^v,\cg"/hFi?f̨c|칻a~}1?|6ҊL^rU( w~˱%䆴34и)N4)H[* D6|N=o݊G ݚԓGTkfD@'Jz*N}VÑ(Gh\pc A>**DSÇ2"p9?> C_zZpkVpk.B9eP3OQD(IajYC@8ݢN?J[ x@uf)Ʌ-Rkt+aPg0dEFsQ,ּ+!O1谈3FbZlFwj680.zu=ܰsmNZgRF.ʊfc"*V0lZVCqZUX;Ձl P}&o$]fֈ$=,e%+$b;>WOaLYs+Rkp8q,qu' @!«}ܴ3.CQF/kr%YMB5#:7m$P^PU-lWc@YHw& ^/,ZYbꀸ=rB*+\Tw{/n]]"j 9bpQ]k醲-&Frˠ+pr>Ty_ef:#lgm@LG*p`Uţ`oh^=j X0ƩdviQ?. y+G5CPH~/Zi k;*6dM6m47 7ٱ[fC#d ے /l@϶i*>2[xmQRHDC3Y:h< )7pdF8ZRc::}L?&#igyEc5KN63NT\9( 03Fd XN@&jxS((oX{sXȎ+=eW[gO 3L? d#gޝ$yl2,=ߓZ(gQs.an7\= I<[oif5ŗqGnBfGHAE͍N&.#X;|7ի ZpR8%w7+` Q'P/$ ";TN 60BdBhYmZzZa}!NSҰ@smү_h*s@\107UȭK[6@ZS!Q}ic3E3R4D ӻ^Q*jNrivn'&FB8EMˠtGiUPr0Uʣz!j$D9 ,lv%lmLS(*dSD\>&`l䰫S6l}xpSR"B.ۗ&qeWVfi]S9~(t6# OȰw=ǫp1& z Z˱=Հ*R\m ÃNuDnu۾pdfkW$"gs9q}B_&"Y5lm[C`cˆ3[k%~jCn~B{e^i^sAzIKUQY(m;8?E-HT\ !4sm 2KJqړ{n-&aOQ/= [[1:%nFIWALԣY:j9 5~77=1[ QA 4ΘVsDDUVM]Kѕ]0%~]40ԇ{x\~14_]=ע+AŚK0|٢W>vRurHpul )N\ٸ40>ށH)iuh/)cLgЧC?zTYڿu-ն6ZBW8x"'P岘3;P.e\d3M?DfPՒ%'|b.{\x&ʧٌ֪+l͑9jR+rj9yz޷[v.Bq+ѭ.P %.Ee\RA?12ᑿ̙C:*_ ;beB9"(Dنls:u-sz,3)Ĕv]??&ܮ |ɭv*i܌;X/0H[ؾ tp5:zrA^ ee﫧YAB-6I",j`U$7bw*tS Bpje_%w>@mfXL \J}v݂HųYdcr㟕\u`Dw7: #' QDrB)AI+(ԕj^BLŷ?h GmW8 `:jDlj^P TW($yl?{?J&ò GN*K򱕦\z(BڛbP{Gn<\٘|d+AӘs Z&6`n[/1jJMlbJBE_LT!6~_ OÉpc#ly~`:@RXəϜz[l^ u3 Q n>UŃoo!1˿ߤ Yox-pYJv01BXae?5aXDxؐ4́bxlPMtQp$̝ M).|4Z֞egWFsAo3@9BrkiyB1p;{;_"X Pm84Af>o,w>y1Y'40(X4PCnI WB -2D&+n`Ͳ[j^Եu .QV.WGwp: &gu ejI|haZd,HQ;TF\"M%,$m'dM0MD)pDlOQte\[g6X%W~ '{=TB魄cM dkQFHa[?Iǃēfm-0̴F}yeӂ$|)Mz6Gqre3Bqt/~B(LBT]b) D+ JEA x~_"s*2 {&jRabnY N}2R^zK['>jQ:]5KJ^nꌟֵ;3:dxaeAjJ鈖ԦצIGBV+D2)\L(ta6ىuI030ԋkm!A5,ʠDt8Oi+ 볗loԼ1֗9t)sM(7K [aCfC#sK׈fCB0>0ݽl21`PQ- Zzm`+J b!Z۠s}ĭgoc3<. 2ZgSZf#qBoC.&ATyd"YdE2Yb*mQ+j;$ QyH= ;.V2,Y$@u ۩YZ%!G[}wa[1$wcxg{YiT2Co?p8CUoa\ޣ^ 6ɎWA;40 ʱ3S`_͇tӮ8ҔiqXD_{C1$b頠%NyG1A8WU" .p>t̗~Da@>v__7OlIA$ &G~ʬnwŪ['AŇE*y Tq Hv?`-NzNtqLjY;Jڤ=>yK\R,j-ꠍɠ cjo!BxPmR"L֔U{K@wRlsU5Iư0 Mj_ܰf5O~>A"{^,=$|U0x"ث[-;HVJ?ux;^=i%N P"x.[ǐKi04:# %B!=fz,I* A| FFgr\iC/|NF1i WZE7I;Kkd׮^.~7> ~ S\r?sOKom?ӯP[-'XcrL5? Xu^2C+>^1u~kWhsm;c)8Eʓo`^@n79M>5:e~QKYYsU9)ͻC)Bfs%}[=S!0ç6E/# ɣ2*hWh '>@l;C*ubJ=ßBcgzӋ%R+q:HD *`L'K6ţ-ٷ~/ff#"QKC hW IH9#)%<÷\w~pQcd[]s>8ygHrzΝ;Rjl2oWJ gv1nWE`b)d6OWD‘4E3Lhz5,'/<]ڈ=S'YbV<4ZfE"l6C\zYUã賖|"pjF!cd>ّx„~e"Ȧ?ڵ߲""hvyJ8UϥHu_ףZ`(E/B^~2cl46> #72)r2dYYqJNmu*5z0c [Ta=5 g Bݏ3_IϨ=! a1C0 /Iӏ~q4\-\xL7kY൱bK?aZ;뫲pӫx!)+0e\ gnhvI$#Vg(a[!/Ix WqڔXr^Z~HaWA?h͏ ~tm7 y #zqbUv;V u_nGokWX7EtVeD3? A\+ pUX߉Xlp~;à$w3 ·H/+hIUY,Y,w{T8z!!Q"Iӓc<yha&,Ce ma(w|gו53?7 2itCH "PtL9E͘[f$pd`ůoɧ>©@#OGB^!U6" r;>X$5ԲXkV~=uNAC -C #O>ބF.S#48T4,͌GM(X)nߐ2+:qDU%oPlvF.Uܮ@941750/#+3-7,̲i֑3-b.REKR@4?hZ[3 Xq9];Xzi&%W}+H>2`ٴϮ) /gE@jEo)Ջحs@/Jܚ^C}aZ-82רgY ,vj̩/bz1ydI Jduh}][_G$)?]/ه5ǰvf ˱ڛގNk1$"gh @Lv[rF74t5;U.=xȄǍ!&Nw-s ANϾ~=Af[HY4ֻ8kMJxF[e39m6ո3) .NwH5w<'o8K$Oifg[uܷ#=8V⪋BZ_c8jUAnζyv;]ѢV\oaS錄P{O'C#(`8C>K]fݖu|TO)Lwv2"z I´As{>BVڜ΁̚:H'3-L:-PMJvM+p o rӣ2A^_6D)`>Q)I)9iB~m9~X׳mT+16~[׷9Uhr8:z lz|G6ζ'Q)w4Ա120O;BAF*ŨHKOcד@ 2p0lZ`YƺӯXgD8@vl<7+4p:XDtG*_xXÁ'KZwnh&n=ZХ!lE@׉B=YKecPqC\`Hua"Wޭj/t;.x=1g 0zbգ}k/&ǎ2MVFR$[T7PMbyok4v1+PO>qf&#Y,}cZuKaexiBgėGyDN 1Iڕ4!ޅ@pd+26%7(; T[t*Y_2@(\ό_ n(@ ZUd8 幫i7ՙv/ώNvfv z" zX$!Yı_x~PpL9sbY%!y/<0YY BRdzJ߆5c-ct/wO9UT@mf}y 4Haun BE.CpRQXyͽx%;Lډb -Yde ߠ>Mw"^| `##jB[Nx>3w/b!"7y^Ȅ}]4HUFG. ]Q ۯ0}YA/B^DK]>hRU-xbGFJi_Y;d?*yVfm3sݹiÞ ?%t`3odH]`Já~k 3]\ͥ$PQY&ƞ}43S\Ӫ@,UgN+{'TZ`pT0-g.bH OL<YP%mkIhxd?nmָ%bMXj>BoP\sIZ(:vиRGJk˄ᰔPl6xvYN SN2Q ~ʇoܲQFBsRb}D#)on-AgZ%H{/(*7ֳ%"%g zFö{2im}Ig}6Hz[{j {w-lVeQEA|Za#ק]`d?ӍQ ף~z ݯW->( Sփ- !n3$4C>i{ YKZLnL}i6ㄻ{.=6ْ֔:BVoB`U\1}%=G4Fj3ˉF4MQFkFAwpڷ.wJ5@f$>uOsb` H6ɩ]M-y+ؾ~c[(2&R&e-kA Ds8jF(P_ړ9.a&[:8Yd$j}G =o&A4>wVأ| TzkNZ.Xu;+zo8D~FQG΄8?Lk{_do7#OuJWauq& -[H4r ׂ1f'7B%6b|(ưYNP\"TR\< ^ܐbvjbpcrIL‹Y$$l `SDBqh蓻s.p*J"j_`[m_PǷĕj$G!!1kZڠv]P9yD*ku1ؘ3ʿB=1 1_}Eސ}t燩_[ϥŭ_}{>o}ji ɻG:AFKYX2*q_p_v>qN):Ķ>_S]M9_:Q/K"* Or_f Bc )KX6[yͅ^Nu5$ q[祆ձaնlIl .:S %8 ЏK}l1 2.e{f1F&/+]Urݟ%&f@|=uef< HriYÉ~ԩRAG ~ hn^)d$Ò- ɒuWbq CO. OW(zMok8670՜Z8yJɄ,hJ &')C7S J 't7(AuNR [}( }! ckPX~!O>ŹuGy9܄H.>9 ]e0 ȶ>/l9ykr鞇pשlH=&>?zfք9sx Ιo9CD8 HM2^Tsez'FC%JA~<_7p_]&S(5EOwI:MU7`[`ϔW0 }o8u7_IǪQC'TmBATOft<^@Uozšju 'Ybް ̚\b15?ky{*Q%܂ վ 9B`i'0߉W(f po; 2i[q0\6P㪦_䆏 ʜH͌@pybL>\sD"r=6NyJ!u'hX,퇩J}Ilx#/Hŵr=M(gAB-4CLaPwk6fafW,qk5[QZ6fG=a'|f@z ZVn/CkdL"0‹,; *@ncK2Q=x-Gbpc(U=;<čhY{4EpVhoǞ"&5]z/`-IU`3yWP=UIWL9F~d#4έ+WJĂ,e YMR1qW<{qh"#3 Ķz+];t GOB-p oʴ)^iR(%7u;>$ҾKY&? 8V uSnL G0o@rZ0e<r`q5?$dh8_yxՇOپƿ: l7JyXxzj`ĄxM!A:,+5/TR0!yzvWX25K2!{]9U (ƿ~,s:y"qC (S 3s^ֱTggj#bDWhzECfU )DP,Dsi LL5.nHIt^Ee`+~A4W3{P-= đx=5$QW=ǫ&VZc]tߕ;$ջ,>@+rTCGeW#]瓥Kb2qWUZ-y*bEDOw%> xs@'gg[> "g_Sy;’雾FlJ^2}< 'ץ9 # &sN m;&tm"g8:CwjTj `c$wp\*=J(>RrZ4v|pDJW@fͤ \Woh #AA.q.)GqP0Z&X!sCJ 5O R.F(nFItѷNKY"tɬۥt1&+'5&\MПtEdmQM WP dx>1DRO;zţjMj@aQ-WX: KrRCN>fیlP"7PYQVU`Y3f]fs$D eҰc'"y@6,QHz\LخNM]c>E6X.Uj둶[!F2 ]gNPŠwlйZGk\"졾O-^O g6ݳҏ ]=OFDwݐ궮9g $[Z>\0VRBEŀkD[k:l[brqS[aY<+^hoU"_LbI %*=_--RcEA|c:Mn14:zF4^迄L)+z}_`hȅchV{PiP! ;\<}b!GCKZdY rzj@(xQhZ80t" HɂXL;8_* [>Z뎺2Sȥdm$؃zm!Uh~Î)dc+be> mjSY۞ ɰwF\Ճ4t.]2*_8Ipy2''qpP,;l 8%`x5Z4YGhK6NuGŶr&GwzP+Уh x7MhT.OпZy Ѱyi0>{Su%?X+cFRcAg<+}z#vS 'ҁ8$/\ \hi!AX b8Y |sCl jX8M2ZB `y1=sk 9%q2.6B>7 RErqgձ7َ|DČ9[ GXreV\޶&?aJjy<1nbT듫f2-:PDbotu_"HF ⑀~{~ H@`W3F\R-@Z*#) I5^SIhQѰh;VjZ Nȑ!/ r ^nCBQoM_5l7H!wDOsG/npkF-$Y8\a:je|Ȟ)VuMU`mq+ 2sd\B3? +-YAG~ezf%Z:`mGxmhlǬz2udF4@9{h]#R l7:9\ eE])'.eyRK[J|]}Bsn٣i* ^Gf+rBnd3%7x,<ი%ڥe@+{lyy(F|[L|tiq=*/f"|=K^E>21/wL)I=퍆øvVGGjMsS8}\K~:s}AF:b O3v_Z ]*߯d쟲M9=]L-7{C+&.%#﫥YQMa |!E{̣51v^!DM~e2l1Nc.O*{{ Y* ;u=7h^ܳ~[.\~TרhdICvb40v&|oxBqKO 2ςɋǙzoGai3d7zկNV2"b.9W2FÝ|P]DW1ٽõs9Q8fMxȿHx^?P42(xP3ȣ+& ]."zcpo<>q-C=%곻L+Ŋ[{t?:%%#u~=U62*8 rV{3q F뢂vh^L?X*2Iب^d#nRsGxn- ہYY MBE*zki%kn56/="{0 ֈ#eE=wڲh$ZWxЕgiq\.(U@;cC~1*T/nZ;1ݑL G{bj=]N^p~/hW}k'j'Pj9wU75Uj't]yԼ߄x$kV=ïJ,)$d() F~룥P jh3[ F@JɄ &7^h yb9ZzxqLF*s;tӹqU%*k$z"qܠGdُM`\w~N;.L?nS2*x Hmboo:70adX42&EK>F%61uZ.+őߑ3P ;!u'#^͂ŷUB0mĂ4]|V`V p";ۢ5x_0.탕PMXWNyj6J.INDO*~Hw?s^\D>&RXߢ8E ُYnho ' ,OI&GxzpHw6M`0t iZa~ԕsT;=r_ ,ht-iVXF0ة9t%̗Vb<6N3l89+j+kDmMh[8hDd.8cЫDF[heeNA`pIK?1dKee>}z4&N`)ÊdNd-~nD&P:$wry0}R2Tf(v_8V[i)F2/2l%ܤ6^9ClwBɍ+= ʳ,PtMaa@,Sq큯N μP¬#)`oxS@2~x7}mBzPto]v4+n0GRUVjtDJܬם0RjD,r7|Bjܘg1J씿P{;žgXsJiY#5pɪ!@RO byl5zh?J|7PG$2=;pyZkD~o/3=jXO0rQ"ΡaFi55=]-^SFж(7:lDTizK؄pPr$=۝-yv.t(O^?D/n&& eA\ ǣ(y"$UѭaCIADB?u'\Nl1KqBSKVIX-eq1jx-Qw Np *յx+M@e,t=J+ye DXmIv4f UI*#~VڦB5:l5%]l+cȿN;AnfN0G=NywL[n,-( ԍߗEg;m/6G`aP70g^zavx_ODI\LS)9 G YG:g vCV#rA!DO7#gOP'+^7T{}9rv7D0eiB9B,{tS >@ѷ"@X*u),)mCN UNɴ*Wd~ZQ"m c$p81͆4ekϡm"5pqT&ʗM&+cqp%_YoxM 孙 Q-~r*rg:1/noN-u_PY ؗ:Vtʇk=ds$Rb辳L订t 9'ph/VdW8k"oxnXw?#X0jo% KYꍨqSz?8@zctb'ٰ g`${~}y\\SR]Ǐ&)[*lLN([R! ۉ0P w19t=<$7 xvWNLxT#b,ZÊnZtvNy{Jv{v}kl ѭP gne8s.{./ٕ*7V=aF؝ ֹmj|Xz(x2- D#*Δ0dʳ6rF r9<\a$YKL ȕ]cwRAᵵ%6?(E/4#D%LpyhGuW~ͅT|ut2ǽD@{n1gsi E"#HDR\ڑ[ /߳hJtZ&XgZbIB=ʀn \c^D^ZQՎb W'PZ zrq+/.gVyρ(g{sL=i`/Qfqfeg:^x{cO _ Qz:JCs%-u{qJ/fQނ)3X@?!aKvxI(F @'B^@I?CɻJOć`4Oqkgr!};i )c61M}/[&0t_lF-Qx @M~xlBL~H>!_3ǾKS(ЅoXHװPh}B^Z剛Mhe0q07lV%d|/(od#w%H3 ޜʀQ .O3q5k`=sƽW|~PR2KRdb?}rڜ1G Er<-`<&BsKj,e$ 1h#TwwWuM#鞝O.x`+"H$+:1C`0xw~4:#*V$~wñT&@ k FHЁl?N,{>F_: &ӥRݤC=>/JA68:Ez[\p@8a&CBs(hR*K-[ p Y9S/b9$}Z23KlĮ_pC||.;|U90^גMfy_Oh9lR{M~s CS_4YvTNMd&͑#03ʧ{".?Xl9ײdt׽ ^'[F Vo=?"]ɟM4-89R/.?L3a@WZ`1^q_Bb`\vOv,+=M^kHAB:3.΅wb.ˤd@X y韲g ztgXY5 exwo$ڍ4" Q;f{~{ZYfurگԺżicba@ֳyD? w=c JNFF盃Iq~ks|Q+S*MqEnD/\)Ƅdr$Rt2\^J}~ESz]ꑕV6O-.4j=^'ACE<+E z@t?޷R{%Rc x3fF~JELJ?`zNf1 3ڋ~KzrdK19Qi \59-Hn\l!WCރpבr,1:4+LyDtRi?96 릮 ߔr,KI= 6JmwƮYC~*Xߖ* jEw;et$ F]M涼Էp`M~i࣪dtrI+.1Y`55將F=dܟvvk[\tTtq4B%i 8"ntz%e7Tv 滋Q9CB=dYAW~:KH :;XlF= 0W8w@ٞ)%ܷCe}a˺|aLm*=-\M=bI5KlONB42aTް$WɱYۅ1n&00KN lq AH@4{/7D:JdMAfr+ՌtU~Asu4Bo#Lo^>@3" qm#Ok\eJ{*s]sn30K)+.CP!6j^khȶNR ?l.Ԩۓ麎}IߎHQq&J%ml.@9f { /|7AΔRd6@Sg=ps0fht}g,NII"51#ܼmoUC$/-:{lł@wq$%ox22/ Ct[3>gQde^Ȝxy&򞅉6',>] Q?r{=JbsaA8x'pb/5, \ՠ)!2/P?7I[H۬I<*wD|l哞#j_t &큈h^C1rX^ :c v\۹xu:r2+dZ?9n,Sas1pʑ)W+j%(?+Ĝr7X$2& N)/Ί?`P+qX] +ƐW4T(!B{&vi>[#BӃ|$W!5휁/MeW[xjq5(&%-$5%$;9G;Je5qΦ=قψ 'wG[JM-yl|PNag21-;R[8ğğw~#x|f[ Bh%>uz(vYF&]^oBnGQR l ʖz B3Xtؤ[A9>KI\9aX "x@5?Q_)4|9?QJo/cao{U")eu[;;%D릕t'pT2SURӦ'txVPt 1,B ]Ӛa|=LPඎw!OOI9&;W?q$zo6LQBMW> sob - Y2~ڬ Kh+M BK#*ܴvĜoUJYD5ͯZlq $ ll,x֢qDv8\ c*ũJ1%Gd bFowS4EEgv@&2 ~dg`hi[$sh't*Tof7o:HYc2_pz9 6`Gu_PC <-[d.3A/aaH|ϒ>Y|yIANV =7Q tj92Lˀ %f'%#c3^.p@w"R(Fw/7$WSY^5I(Х1@=Mt~Ô$sBRᣩ_^3)aIA*RAhY9W*ZR6U#g;{zPyK< ,dQM[>Pl J;&Ҙ=1j:UWRhZw/ 2-٥X#-NYi3:zi6L is@(>h MrBɭ76F4+I;nРvPDF%Uc Jd@k{p1sBbpCK}>Kgy96*^^lQQrp]i~0@"RާHzĭZC,|ʅ]N}#b@RSIkwhkA56l)t !fbdm (|wTI _Fnp:\ƹ=BC M5!\e:rtJPu­xX jEЩ 3Z!u|l!yICoGxk쒠!2豓ȸ?gtF/rxD=vUj֖jL1SS[qbh϶cWG;NhO7%~nGhtv2cURh__HߘJ=AhjTOS{yO0Sl|e RK]sCRa@EJ֜GgzQ9|R|^dpC-;9م67G&]Ia[_v M(% 9/Ъh5PUyH]UfbY,+ 9W]K )i+Ag<7̱4]4[Ι̺ͳZqJ酹A2f``9D3+T X3h(R"1rj7)D鸲ƒ_ .y+V>Ϻ-8V(Y_y [OWݟI7P6-]*C?Vu3mY/t-:_GX8]7&҈I&=;zi+.vBP꿩RB׏G2[5pcm)@54LL25/%b4%Oړ}hB0/|\".kD=TgF0ITI B`DXfz{ /c"$3 X8 mS|8AR7IH&؅n<^;.Jaqm| Vx_X:UPm.MIC8w8-l$ӯ t|`*۵Z Dad*f~ԚfS:ZN3b\Bct*bq:r<\+ʷC<_me|4jCI|4>Z0/^F2:KuJa>dcA:<1bҢ WE<MelVoHo'#6CZ1z+Z/M*O|.L6 UYmlK[NƋGs#-)H.tw2Z@BqnȆ7/`3ϧ".od* <q1F=.gK}[^"W6=O=S'Ĝs[WaccI+ ^'R&>bUy@Rune!YT! C^)cs|l$QӹׇsM'Ɓc^`$ H9R<~#vod?ʁR9ܓ,]]w,^ Jh[ґ$XwMW@t+P%JO9^`lCV{jpOH.\δHŎH |jn@ke Mzrϊ~J, 'n ̩>_=L:wVho8͖fDMD@4%׬ ͣ+cU2KO?x8sOWb-l.g#y r+BU}_tQM#KNd~P4 >6ya/eiՠH%N =Qsa[ۦ ~<vgPo4fp@aXʐ+j[gΣpEe^58ۧ`C{n4>H0C PzaWnoZB vNGSQBQTzw݊rϚCE_[VC۴Eni#nbv}MuJχFϴ: 1)aչ2s_Ҹp򥀪>+a~OVS`io`Nl OS#LAp%[6r)p&"hH6{ȇA5 Jbsm-X^#̥7E.E:[s?TG0 jtw0⿛^*̈́:Di{[hFIAL9md㣻) E Uе}dܹsk 9'tfMB^|bpkt%#F{}) E[̌nE*k9\y+8N,{[{^@VWX)hU\%dG5`6gE'`ѳn(Lcx)a纣W,uy:V"*FsT"kJ \ Z֮SĐ Y+'R%D+s6ηPY.56}@ad#ϫH)hCT"!'ֵ=\ʚ=ΈWqf&Whku/e{)[vk wKx& iYdžog ]%Z [;hfP1u Ձ1\$>ԘF@q}e1{:N\1y%7F7 }rI`&)a5(V׷?YOh9 OcY4uhDFj&:.ԦDOum6dC$!KnsSwux9BlL"f.SD/QHi)׷mM挐?ېIeBC-&UOua)Zd@3j( 5g)!P"5r\5Yfrx|m3U>00+|jѷY2EpL(=y 3 Z SW,z};q-z"E7D3`]fER6Â$e޽m>E?)k }Nvuh{n;+l 5d|9^ՙ_% :|e7!r3>׾m cLj+:lw$%z[yKߣV;P[-'9*N\{t e[!HCtƉ}'k .:!E:`=4nb s'ܵJQ7Ֆ Q9Te4^Bw4v$| rlPr|YuIH6qTG:־;!O1En#¤`ǏOlXJlvaqI^u uZRJܛް9^P~F$#(b3D,8m Ǵ [->nB9e_/rXythPg_:}=v,l12B>̉d t G/s9}=:aD4q U'I O!5@Jkal/x’$C,T%?0s=ЩbK')afpa tj, }<0;E"39u%`T1 Ai8aTS~0ffg61*LDi n5LXך L򫟧t#[yYp_iݢS /Ң"KңM V9ŏ& EgEZB:9ֳBdˆ6b\J%Z;vӼtRDfWiFL嬬UE+Z%h!,H8mk XʂViH7#@+r7ot9!h9׺)kPJh;p`cY2)͝Փ ,i4`g3ؘ i`\-g9l;i~52`(VX?%KX2b3TB%`['٥Zch\qt.wy/ sW SG+Nc<&hI*с]mNX''tϟ;-rk{󜩣sjC-6(Y;?4:  e10v?8Ai6v6:W3U~FT5(8Ln8{ئctc?2)(MBF20rW AC '#eYh$SJ]˷ezھÊɝ wY~X4AUHʚɡ-GE6c~T[|ZƟ>rH{KGjWpyb޷4Iz,Բ=3Qpl\TӝBgRK Jp2wHD><mV׏VVUC5ߋmq.!ePu Epo'ČPj3ʵCηiyi̤Twc{6=~j]0C eI/l'ŝ~1f]qTg?7/"s/ܟYcQ8sFL%(v#'svXt܏qvbF Du?@XJ[ f4͘.%sy5,J#ܵ?9@zibُ&+Hi܊?οU*R 'cXb͡HH١q޶f_ QXZ~* X,l]b0x1Xprrhb %|g!9$uR&-cAK7elA{r=7HYWeW (#t}l7osh\͑Dc#_'f)<|~k B\,)hqa,9pGaBY.`LhR#߫\ݠ2l (mzݳ6HH*{F( Ja7bVvN{`#A).4~ô~>m~Q߇4@?%a.FBs#;% jdX,f^'*86WFH[^@ &N,`;8A/<s4>1Ren\-E@ svC7#<e7,=[0`R.{}Ȼ쭑LvxB7wZ3}i,eԥa/.ª&zpn:j?w8~(eVC{N+;E&w^9sX:5Sl06-0-UgC#2~DU*Xd;p>T΢TX]WXy\}LN7{Nk$]А{kX [xeX.;_>(,SU.Zd/QS͎Bi`'F/Z8 fjo!47 \$mNuyu(=";L"sʹӔjޒ+swWxK éc<Ԑov]Ђ __2lLT8)$l]hf&q/-;`6<_IPV K &t<ִ Z|"vhkAډ"6o~/чht0]ODuRIƖ5nB|;bȨm1+:eix}z%qzd$Gûi*@f}pF'4-[3\O3_>I%^Vzo; C]|3YDA朮utv^S3wX.0MFnG̸kOF՞@S|V֎+47rht*bsHC_/p<74 *3zv'jv< A}NxO6iver#,J @&nׂ@ͅ|ki 즅HY+P{]w*fQR vi [F:,FL)+:+qE7VâM Kׅtw1扢!D#F@کH\ddUruV7%՟ay+z@S^pXkb0Ҹރ y|* i$Rai1u'NNb| ?0q}FY&XN«wȕ3>| ah)cj{vL7Z?L-N~u8b[t+I8`K/1xsŴ$0JV\zo'Mz)Z*-i'͵;sHaGFO0hh *7:N[c(J8~dXƮFQc(pyz?AKkz;<0^mx?uLdED3 +n7n @[X씄Ic#_B+ͷt)PJH/ߔFwa{6ﯻ^ |6(WނzzHRm~ ̆;zFvˈQM.(95y\´l\i23g2Vm^7#DfxL[!"Dh\[DiӔ}udhiT:+?=0tҁߐC˘ !#N ._:?4 6,G ١Yì>(ȤƈfBJiY%0l-ھʴ]&  D[:"ȁ=P8.-}m@B (WSVdq\ אw'(lFmD%tW6;=] | Ny sӵaq|!:3РOUfy/d׽r3zbU.-/7 E:D(@"TV VafD:젡eULUo5+Z BI "gW,JdAJ]hu:S[UYQ#dvt̳Kh]N p K 7=4iՅğ~Ɏ7FdˮXnϚ5QaCM[ojIJ[j`ΔnT džַFXrlTX`y/t勣dEc!MyX2_ZLnd[QKYdIͅl Ju,=" 5&LL@W*2팘g)1RsQ3բu'A 䠑됞U]p&-EQjJ#@MAU"!'!U6rX6z3l7?DhR8Qw&: gB+3蹱BzQɆ)I!!nhU55'ޚbl3,X#TaЅ,sknE9li<3-kp!1(@3u$Ǡ i:$FIY{T%zJE;tsnǔ$X0wiE댧쬫0~ ʗk=~~c%3N?8$[NC<2o!ݐ369pxk։KUEјrW t„a 16N赎|!v%+ 6+X$*| Ƌ[|du1>̗L܄ 8܍bfts~2e7(\̕mWB)]ud.B›Q3dXRP~/a8E,FEcAxCb|:1jy 7pk ?#;AfDYqJ{lK l01r"mIߏ:WZvI)EC=g) HӛUo>t=|JV>^vQ@__S܉8<!icAO`Y_aS)vB~ya('d <{wM +++wBXƭ*Z/[xo-\."HkGAE;ӳBDj*',w㷼3n0S#y^TLvG"s.8ĂlC6uy{/:۞ EzDZY [+- '"e+j EiBI]:S7#qE{+K@ ܊ 齶u X)J 2kv tcZ]'ˢcbzfn {3'Ҭ+j=Դkf*Џ5?67+K#ÀKm"{9Uzs:UWj@U v[Lu9jBtX@^\=E9Q/U5 *T\ r:k  f&8^WflmYo<>,ȟ5wQa~c=ƆtS%dy`=67޺M"ywv\bPsHf+ /;I{@m-âQ_BqE3@o ƶ==xica!VgY$z WdP:j䩠Ei9}+Xm3ChUu ThrOt*B*A#'Jnr r PvAl`1tx,ueIN-ٵT$z> ]en(:228|$Rz[Z8s 36CxROg_j=|1տN{qח2'~.6مDEe%o7~nXZIŏ(tӹ6l)#8uҠ+ۦZ3~]3phڌxdZDQ Њ8`n.F[gOج77/tRubI9CLZ1Ki) 73&&nIzkyFm۪_ɫry{mfS l[x%&Y0MlI.nkfjRo.pfr:#Q KDZ% .T+^Q@/`rO/U(Td={Pً<#"@ü0xsj\= 7K~xV Lqu~#9e^X`L@LH Ei2Э_w:dѽuUM7z`Zkʙc?ʭ:B1RwodMKG*v Eeޒ|oTha=Ѥޜ3hyVR {AcɃA]#>tKASZ(\(# { F5Xꄼl0i=l ׫nJZ%CC#F 7 2 ޕ@j·9K!r*GOҡQYH¡ttA??VkYRc3kYQ !EC"8&OB93ԕI-wVj6N8.WGҒ2!^NX#Hw\GVy_Ϝ3qw/pQgVb< M-+ݻ竿2U~ k`Yw9 ~EY8 BxkHL-H@ .m+D,Cv%e%#Jfb֎ "ۺr%B8Wz*)b7K`bj'Q~BQs@$T=͢yV?3|`aI!AEizgʠhk+|C 5ru(k HW%6} te}̏HB64Im$Mv/ mX )!'2QR̍g$!A+)z;'n/t)V3v~\oNj\' t ncTG]K;1 |hEwct玕#]T .ՙփgsHtǻGO -\i@cr]^tXO:/-7@;(-zoTb5vg{v]I0Q@3AodV+[ l//x>r Kz0Pܶ[\]kEk)x5|,=DNk^f?BJJsXA$kDbuԾS^vqxÃlC~c̄y%ti[T3m]#vPpG*|* Nui_W&\*c}B.:vZ`\ ga2Ɖj["D%V)&|P򜲑ߎO&U&U09nʯ `AQ9  DV;rH -%9So#Dח--=ORZFjLQˠz 9%UHd7䊲x%Xմ/ 4t^ׇ=>g]\*^Dtz1TWؾH)m 3RitfEA}0.]5ŌH =-1uBq:t@(IP[.4giR~\c5<[s/_/zzkxc!b'ꘆbkqaPbY# A&Dzi_mȒRyi0kEg׬/|H{r-1 U]üT>T؍$#vJT?K~<68CP7]+ MD(Ⲵ/Gղi/AKcH 'r0mlENXB8"j hI]{|1BP1%H͙|0AOtM3Ca,!XaV2:Y7A:GA^ bVKa {YuzV:]9zN0sGED5g*1Bw>$\CCCgQHB,&YǠ&a^[zk$lY9 ;P`vɐ&V9'&JK 5KmnηhnyOy#_[sAjnN6(kQ YLO+-{F:g8G@(G/Y3ȳ';BQYYLх.39M4㋎~RV8R"e܃Q`JݣP7=eR7@ .o9Daxvh\M.73?hyFFGCĊGQ h;-!QA~b 2-kZ|Q;KM¼ޔWQZQO!'Q>zؽ|(c(\Hy@djw>3΃d73B3 R C wh/{]2q(e!f ByM~m8Poڢ->m b> b?VVX=X`д2uӝ4=v(!I <1|DKH4B W5 QS="To5<7q? /I؅$ή[!_pP=̿Z5inp4'F/} JSW^+81/s~^7iKAYjee^T>7esM Ԋ:Rz_2:$,'i4ޛSh->PcNZf #͓8aS$FkEGTKIҬIsgϙXSw2yiLuY"yWN*d gUQĨqQ@ 27-rgH?*xJ)3~ap7u/iLQp%bjA{6X&?+FNBT8>Uppt)ed_.glf[{@'%E;kT4ˉ"%4Q"Vs9fim^1Il5_ B24e[LXoުO@nGOhuY?qoV;-ar5B4Ћ?fE1g}S#8{/2mt Fy碉%.d9FpXn0lKﶃ\CBmg7KIU 4`tq@Sl=073}㩚C֥1vo|P}'SivqиrQ>=Ÿr  DʴZaOy/A$1y.5\(y8]lxvF}oY_?&/صUR7>YiCWS: )&$%Mo5LG=):_Ôv%TE!l t'a%d@ ke+y?unXE ׿Ru[u-,!?TY&V5!ITUggj5"byTb47AsQ}QI5"Q>Uu_Lm9 $ik{5fOǼ<]~=7-}$@,4 rЅxB7OwI;ҐNF9⮅=In-6(N?_Tc#, YqOoP`ot;hHyVqNVĺn2*fϵk$K6-P+_O*$c.&Yo#6яGIBX>*1M[ˬe@ЅdR 3 :})}遤MfFTiU ̫ߺQ[EbW/n`cM6G_4Ab 4҆ҁ-Oz- 3nit8ڃba3lbq*\\WUʪ=L:m5ň v =^}*TܰHB.lT(2;vzZ.C-|9^~֥x`Guꊯ1)ʳ GhgEO+"ZrǾoy,QLr-KUxĸbbӭ?7PhvlN6CØɽ Wc`Zt)<=ov( [^˂x ,/U6|Fb^XJom>E)`HJ}qσ]'8x*WAUiPKke~X#5A VV85'8QӀ\v&ԙ 4&'u>Z.-s֑6wٙ 9-FgnՕeBB5yeJk?fw>u&缋 }{E֤$.\F:g&D|fݜ8S!ڔ&Np<x.3w=)iɍ%~$vFtw'aG>z\HΓGT{ ̄*O(\g.ȵopd|XL~#iѣs |1H|=&^i'[~bQ!s bw^4 ]--F%>&*Kuq^]6;xeXI4OVoú>g[*th;R6e5ءH 32$@ݣ6g>Z)⎥pwf>4h&u&=D9(u4!̐AoŞ˲:GLNwjYoJvdePH@5Ͷy"ˍ2jJD S()d2R hŋaTL!{O=nyR2LXo-)q8o1Lu}Mwё$@UKvUNm*W~~,Q@.d g9AhUlNx DbW1`''A-G$'$ѕR+'2%`Yk!7kWg˕ nqBUBs?kg|R%Q(;i70X#/\Ɔ={b8T=L_\< BPG@7G;>+z,#dsj(-֫+8ٷ a_*OsC-qA0B/Yha1W΋zbzi_xzqؾW :OKﶳϨ/ZwNYh6acBC(d{W3Jn.|^/xj4nR CmBIr|d!|E4+ {3QJez'ЅN>qJ{]e*VOuA XǦpi8jKUwv[*<q h϶7*m qWd<fW` Y[t,_6~-@_Ddcp*懮*m8燃D%ݪBi:QJ U/ ;[ L ZU~lPWf{Mʢ.jY"PR= ڿ3Äm֠GLÁKq+!"YT}\sr)?S+_Kk<<߲wAPZuAsOuD'wy'Z6›U'FnW#W;턕N]iMh"wH/\T[잭?a*\P$^*"`(U>z(t3s& l)=yg׷hSZ+q J ;ac+)E9Ǎ\^spaƖԧO ~ÈM+YN&paAneG%QMFp%NqR1̏.Qy 2H2=\>;Iܩ;xW{5mYgPđt7Zt@V{\] oёA_5I獃ObC<=^T`׽uP|>[sЎXUa~ie8 Fh8(E.gHH 'bN8=M\nl}mqcfGFop&?ScLyYb@}m҉$X$E۸{`(^Q#Dӗx0iODa?l +& x-|?!3 / p˫׀K(뿷ez쾵zwuC:P]spÞ(gu#$Ax UC;WOAS =T3C$gsH⋓3u.vV?o95q 5Y.˹q5+خd΃1>W9jzid:yQݓw LRzyT͐ U![\愷b5.vmڃ_QU{͂' 0m"m4u" 6~6QVuT)gicIWQS>GtpڂD}-;?3>bՒ'\551fSc޻LJ0{&2%⽢z]eb e`h0ڟR,p,~iCIe@_e?< @}ZDw+32ZaFIʮ]k^Ie+\G.˟Ut[ Ш( 0>-$%{PƺWdW J:Zv]O; .%:"{bm̍}XZe;t\`{({BgkI EUADvn=T@*%o`EmxØ4.}9}uail|_ZAɳ{6IV9Cؾ0hwJx-҆|!ZW3.SӏIK$3b9Ƙ˳5QhYT-5XU ǐ-yyPvI28aX#sA^\) [˾,K dt\M NxK7ྍ OR2?jU5C^-Vߐ$kpR5vEJ,Z8l[&vg?V;$YQ|F-U8$eTB. 4SDaErbEnA5PP8cf 9TvVmMHf~9Z.xXyC3>^9b}kH0ծ;=,aǤ~f;qPcKnʀg^Fo;O,;[*N0y:צBHЛ)1Jm !?5J1'vKcRq6_~*lݦu!.ɳӵT݄}0p3*hqWC*2 ^a3Nd#i  Vi98"*?<@Io`zdjax?;$ES"Dؤ^5[ٸk~?ȗ3B8wK~OerA}MFYz24A1qcsԟNKF}mL\EC;L4u% `3RI"꙾VP7RY o%BzUA2]9ᑞjzkp:,f߱7E.9hUCXZNb<s2[Ǘ 2},ý7uvKgOkll#gOCHILxlPBcc$dyPA-꽻m̨8@ n١ɘ+* ׽^ Ejs }V-~IF_ߜky|ܾN p]AIIBGyKiBX:;`X5s8&yW}]*JxuPkm2jm>mC֏!ygN'rf3D"3F&zdRjx~]7%S9z'ѳ߬(AY[__io"00Er9*hJ_B`myw~^,p^Cɕ+{h5rmU9Kb-[ u!|WD0mFG+4TC   <5bAwjX&ZS=,Ze,Ӵ-Щ P)^TgM>8!)X8<3 .FZ932Ȕ<a[$Ach!\xisNj e>r\#N.jJ Ybe1lMNuhxzcW ёQ<0Qӟ/i#- 9yp6)l=A\گhfAʻ."CV&>|TER0]B?7b}IDW~QK:⮜ς! C3|Viv$/Ф٫mB.=܎R' PbӶYB5SLIL!4p]bY|xv7\pKZW,c>/3b Oa__Xw:kZ$4Ol3Rȸfݘs[0^"xLQČ|FѓN]^D$2CΜ[boF 9TJj 'O68\g-@5'5˾P8 $s8JS-CݼX}a&#>Lv8ʲbr]\[HbQ\UZi/+&xs0c2Mq') cpp{-F+Hx[C][}My^*ZY"C-y pXXu"-ѥz'AqG`$~^DDqawF~,gzXfWऱz:,o SG5F>Dȵ/rwKtѤ~LŁY ${SDn (+־  :Ͽ "#?9ڛ.IwZߦϽc9 (G-]2Bw?T3XmscO{J殟:vc3s rLj7I}5[a*~-mC</͈a̬3IЬlx|t\ZȾ\ %xϴe"ևB?4gMWi.qhrz$([BۣErt믠8=-% lO<*;o6f*D?N}|nZ{=>ZPQC@JoFݽ:[GnV FF'LtBJ^3ڈ,c=G`:;BSXe}"YaҟT\^=+%4LM m*[euy{-dNtD/݈lq K˵1/lS^ϙͫ1,W>k/[B-/3/p^cyB#%o?(K?zWV*fg֪{O~Mk}H䇴R"lc[ZvN KJ1Wo_|-`_| nf:A[I Gg)lt67@MfE䗙q?H \=# c=AzInd0'?K%8ʰLȻczxHVXY(g@\kZ V4Z{ t|~l>rҖ@De~C)Ghq1|񨀐i+8'sB2s:NyqWIPP Xǚi3+r`v`N<ͫc!Ah=]p("ea6B.іձlCUJ\qWtXi8nC;p/Ї\N$ԺŒ8WZVZBd//"LjOzQ;OMW m, km` ({= Klf>^gt_^ 0N2%F\x+0tsP^"!K ꩗aSj{Sj";HCGգ"%yƵ~ kfY qrL=fgֽ6, .4Mu ncG]-„̓|w):{~`ArTSt%]&ؚEcM5MfN`KZߙO0šK$6D}"~Dtɓyws\?aChӼ{R-VWe*2ʈg\0X2o@UldIj,2)FKʈoyV~/D[{;|Aj)8u'q< ?q;x݀iDo.'jg\aYBor@j#j TV2db9/b1aW=!A;CWniCUk%VxA l[fR<'!;f:(e]eYnU4>C5!>r!-(9 }er%c|x4'h6ن/bޅP%v{R9 4{ڇaEYЧPNJlk;FҷNPd"-T)8`!h+1 ೮a9rH XT5ZUle3VF6Dc$ʎ R~$e|}|8$YV2[~.Bnt"Ma64QH/Ce3N6<-fH 9JS k9ۓ-YIk.W!VXkr^dHHk>ΒT1/$|ʼ\U3p%a=6={O#.QLHH^ ܔ¿HlOi|Yz_BeB|dkEKt3//dʁ{_/Qj~LϜ҄hL;?AX JWyz@6äKs Hwrek`d%>.绖]5zN|d"Mpmy$=TC^"z7:& #R'P`X}a<]oYOJ6GvnhV О_Q$zDoUJۡQ._ޮgBegrYksAzhG5ccQ֮[S*ZzNOjtb<$/ [e-Gi+:Tt,j0`$BsG+bPkzW V< ]z{y8(o'%d.W\"TmX?iF 1$X=t@}GD"c_<|YvѶmcpۓ )&G_}Ͽj˿Ad/h+Kt]+ RZf%6nr1/FǸ|sJ4'%{!$R::$:GZU8ሡXxwyPB- |@e[8>2 ]dvU˟4hic̎;pt3PϮ rkF7{ϱG[%[x #O%+⮂q.ގX4YȈd IݍbN|RA2򖬱)y<념;8~uuSY߁g| ⧪h(E{G[|(㹷l'_[ +S򶋷\5 BϦ\<4hZBS<`l=UHUmٹeGJRNY_SǓ {pbIA[(D0 >ZCG)E%)6(71.w`&Crqxr=KB||PFpw{ J%۶^&ĹUf5{1iK6^p~eux:^byn$c_ԸeL"d0}T4{'©G.kcELsT[FAe\TRc&^"1L W*l4츣v$$2s)P^+{No]M?S'쉯Bp y.6>t_}+$IX=[,-ˠD7>\M s۵[R_Luo#eJLvdϙu\9ȡa 5 5ܕ@tIjc(#1ckd%G չ @Tz: P+M#sti?CDki@+chwU[ i(^h,~AYp'lA^!T6א((vt4Eav}9vkE}.h7u$&P*Hq\ kT.I>mGOʄg4 ϶& .- 9rÅCӔxg`蒞4 ]eSQ>,.g7Ke%x/W^u=Qy\.))SR OX qy~KϤWġ3N𙕹x I'Ԋ-7}8K~,s6K 2&/e=`DEaa u7 ~B#_-E_p+)n.2vluvOOh\̍;ڦ_nmH {ffuٖ|Q YOλ=egq>Wyx^,X{!-6B3m2lɈ;#؅lWEXB/nhYUHhGwx(X_fa#Pm_?IrGl3 }Is@蜳\+ri?r dK\&/h?4uGG ZNX};mR~UDtie > R+Ɩ?')ȸd v>i#Síp}p5oA~>v#ٶLf7ӀaVDOZ^/kO٭#_0X&67u3ޢ=LieKϡϛOUIX`8~õ56Ś;&1aB\O3Zf*Lkقl:A2ũ(ID2ڃ9jr}}{A\Y6"n|2Xۚ߄7g!5I6kC 6&2wOU9)s%!Vg?`{C$4#ݴdl6=Ka;ycaV.ܨO9l)vENLq:8$ sr@iC'/S{431;s4>*\~DoFk iȈ1?*qVGjQ($FE9L+[LtHڽ(t&< &ONlI?L1BS C(贑}?#&O?j?*@eJL(3o4&m 8)/5"/ߐ9>-4`S\7yvG DwKc1^SRGRzU!]ХRZ(UfRO0]gRh$Kjcҧ| Ž'fC:CTݰ$e [}ۏzd`~"̿1bm좛mmݍc4߳Q3_˜+wI攚IX =K}fQ't䊦=XQ,6yQj.f,OA)nr/)p+Ǘz$:gA&;}315D^K>d'4mI N/VKSaFQI =/@mF#I{i!!C1NGf0>=2BVϏ,!wR*祧7w|UӀy6S>K4/͆JCѱ?p@jl -b@l0֡2\.Q~v9$Y -VZXE8<%֗^@V[RXD9hz{8d(߆'?x29]šhLmfb'Fk"-TOm-{DX6gi(r8,mk}UASjo'َJ0b~j5~!WP3(n9IٌL dU|=cޥ2!2 n$@ؒE~+ y oe`A־K1AA~q%g18~vVʣy53ߍGMlOm>m1ܡg7; _#ֽ!~f3=][ʣavѓ1蛁#,Uu DUAг5%  Irp*$-B\5F?ϞidME/Jߟ~wse;Pȹ;50}XVAxlyOJ7@%}&Wd;GGt*?hE1.:]M8 S${_k={&V)nMU/#NvS՗$Wrn67Xr?آ:u%Ÿ=ɢ]^4!9(F7T.aS" ׵+G8%ut7vV KA#*%u &v,hvIhOc/PDsz-H|z%RZ5OheXxErug 0,ncwhJYz!#-]tGDNJ"']I&K\3UಐO^Y}xƓh #((|K:cYdȝKgg 1hS65Ux.ү%cx[ Lo(F|>gz("$%]C#6i$= ]x̮f\q2{ I7_Fv?DZqЀt C:l K+ 8$z1nw` MC2M:>h9:[WFJ$tvx;tוeKGڽBLV 36ߤ#|\o59JȪ;vi2IH"IWΈ8"Qފ8L"E@:ML">xPTr\8G#!! i\˨;]\Jg6'ڱ~kz?>Xn-?_x Uo+jqvz"RWuxfYH\IP>!p !i)]i?lۈF"+Ж) {Iw~K$PԈPYv2iECD<x3|~ ;(:%QP ctHԊ l?{-=W@<[YYZvE"4A}Z6lB޴ǽ LB+_CC6yl~fڕ}R=_rj\uk,~\ND Fypcf %>#e{HT!kJ^E*P%P(Z_;Ұ,ʋn$ N+z\s IY+ڻמ> L\7pd3dX B|P'=*^7DWUM,lO@_}WvŅ<1 R3o0=Q((0L'3 Do!'^LI3i<19R4Y*KBþ؀caܩI$^{ga,jhzo(pxǓYOǙA2=Y벨@zEN 냣^$߭A:p$L|gDl lL0\#,['fm{L 6C>DUZ7LAY RKZ_jmnhį8󇃩}]lf_^0 /C vn$Pxgڱ|M|,#7w*Eu&Ux-oUR؛vZD!* ^ԕ&)V] 瞲0p&f@7TT b/L ; ]鯗4Jo6TNU%t*J@&U7::?PSk?TOFeCvx?=|tnwVw r*{Ө2c|* mMk^%}l؀3#%XuB[| s" ִc\sV@l9쏌d=8.qׅ#ӝAJJ]i}c3:Ist tU;w'~+?Y8)~N_ӲC-LD<àJJ!E%Dfc%:~^5sA0AEjRl5`7J܇` @ u_ҋ-m-^n@_T!o64C% ZRyA3|鬇>GK]3%hlIxzAL%+p_idn$ C }H G`zYq&SSCm;TO;j+^vszM^/`˪qxVvφK#㈟4%N |"2.Gp³ݤW44Wi+)/ XxsM^t֐c.F|d Q况lY $w>="9ӥ#e®ڹAaUv6|뀥M ހg1tuA.>@DDl M DQMlY;CJuRʼ0!&;1̑Ffoh9/l}\( fKa)=̛q9/f3ʄs&:9{Dnh b8^SKW9 Z]:iz2+XYIϿyI.x5>XR1y1tXznc&S aʓ iMU!- ۏH9kJ:QVRb\s\jՀwA}vr6€9ȉ TBJE|熳))1MGS&@-cH.6,G-VYH'dzd2wD[ ic8D5"s ,ψ3;3j`xL:׈_ Ϫ g]j.57}, Sf.WJ@̿w~ny? oWE5N⫙@DDӲK·$#g}7\eQi#4q v@*Z8Ap5Ztִb;>u~zOu3&'>`?e4KqJ%א7c7,VU& VX%ULK?ߛW%] kJp$ k}ñr-UYrxY RGBx(H!v_1:Ncifjw,?\ MK=Od݈ Mz0!J3߸/qRIT & SY u2(X,) :0NzƧEru«R`ՅQAyA>F;PqN":w2/z%7l;uHT*utךv_b A@P„V1!cJEGޖ]X`U=ƲX)R] *#Ӗ+}Hhyz.Cr"Ezz/~7CFlliK@ KI<0>x^zŤTI䡕Xek֪ËO#2Uucdl&m} m<$nV4+_s\[hR{(Ʊh, K> T8d8Ϊr:?V\3zA6g4Ύ}5π&^ 9'Wgxri:Y9R)MI#{ fяf/5LkC4TC,JExH E"-?fSߟwk$2g8>(\#s[\ mzGMQT!zDLļd'gY)-?\ux )´kMT/.B;%i3̅`(ڡޥ/C7Z,ow%iyElSqNxBUHmSÜ7L7<|u T'׎8D9ui’Iod2+` ju;6#YJ} f!ڵ,o)=TAGr> \:XVn YN]H8VAX?qZ5oK+ծ/=^|U9VT%T[ ͜!g.7Dp|;<>,a9;Pbә=p( =/.]~=> {V9LX-,10҆0nFJ^fQ>K3$!^@"/W{BdLwA R|m6  +*N,2Tǐ>+&ĺ(ˉ#@C%Bu6a=d'h9-?qQpqPv27+1>S͞h%WŸ$]Νz@䡒sZѓxCCCz+ T" KbF.PR l-sd/С}I@G9`NID.@{|<^[{1B_^J.l]lj8Cr˔T^([B6:2lh/K㎽nii8VZ%ђ ?kEJRpyA(L!x_B_J1+MI)FcqpRTpPgm~E tJTvaD:%e݅aMKdy)ugZ/U_,/nZK+0u:B"g_fh]R\[.kz HeԽʌk{hU5ԧovh; T[Y* =l Fs4}ANUW9l=sq<-uc '{xZ*+!xorJiTʗDd+~4g]YU W>F":~{6X-!d/:9"(6ؼP-'!k9_XC ma׃Y&q9d(DC+DɌ+ȕKمkDDVv=IU9jDa9`cV{%Fu[qT+\n$GE蹗jEH10_xl.Ndf= AĥU5pwԞلeO-kS+]-mբ V^{Pc߳T#x%%q03NY(:IU.q.IE4Ϊ"N>J,*sQlabR4 2Uۇ7P]h~6{cbU`ê{4 =f֞.S_2)cxE!;`ٽֳ?XzҥvI#\3xk'~ҍ^ἀOkvOo3p#uw?`xagU+r7KC]ksg)`2%) y0 )T0Xp ~ 4&A3s1(}zhO [3lG=xކE7Q\ԏ\al85$7v%% lI~G rgxC,Iy/xϧWgĸlXMvřXAO}r s)BV1;x8h+F'Te "u!fKJA̗$ 2qNDix`/qjqEIkΠQy;gkY͂mkޜ*Ub/+&դb^!'[2n͞dm&msLޟG}m hMWݽ+X L>ܖD(k:85eZ{B/;låR`nkG^AB~ MpyyYjf%q`\,ɽ,&8o8&W}w+O=HUarH~rgU`յoDNt;2mL0zT_]x7¸2~`UK8)+ tbY}dF P-gx~U ~(d.{@Lz-n<ė)oPn4oj P4ք hYŬ×J)xt>8Gi:zwrb8|kC2q>yr{kG/48 O8ҵЈθe^̄\bʈkjmPђ_BJGI)׹MpvU^,Pr#>VP@^<`W;yq@"򽐒X'ғngIxÆp΅Eh˾O!~"::X]lՀ$ڐٍjO jkJP<@1B9|Z~Ӕ ތX;4qޫt/wegx$a|v;.Q#TR&G̀Ӣ=RbbLMܲ t+IqZFLH 4to}&AEncʖ|#/^#::P޻~ \)( _F#aIw?q !rr/Bc^u&[kBQucbfQxKH O_Iր[ף,Eɖh#f ˽|mDr[qhr(سݵa5FIaqݔH[&`OoG=[ص+=/}J[3J^ڎ^ն;ʠ5eTr@]SDJɃGc1Oܼu۶mfe5E!T$8{A׵5|eP@Q\ץO)(i֯Rs%rXa}q䫑K#U%gGւ+ܦQ3+6 ![;[>Z6s;]RPXo~wd~/84mY.;: TݼOk? JM'X2"$vZG`eI{W^/zkClOYL8+~ar `鼗V˷?AqCT h[3Vt4ٞҋfK_{<`Uڨ⵶T:5jm.n!Ƿ7$Z[E;Q*x FWCbD 8g[.'s꫋H$5zmW?>]>5`6K=!]LU|xJmK-9xھćJޱV Y$8BECa䢄Cn Zp64fMHOZ&i` B:?-EuEnc=S ,ZF#[t)M?A^;c W[_C!h$ n"wy:ಙ?ٹIUrl{JGj6 !4$dqL*p`3#CWT:Ex/imbG?&Ai'Cs&l%$F}*q½ZkkwI$!h2t C˪ |Sb?BuL_|/˛kE)]'hP+ VRn9͕Y/jr՝)$P`P}R4Ɂ}~O5bu?h(fBpXlrWd?缎0qKrD+Z_Jadے,oBx-&ߣq,.3w4ג& Ɨ}`l S<5e:{i:D"!थd) )-i̖Gi%G2hh\sy`+Ez^f]R~( x~d,jùr<0.Aw7[݈E#9 cuMp/_4pq8/諽/ڦtaXa$Dpܬ%8ǣڒfGă#2Z),ღ󲘣u"Jӷ1Q5wJ$Y8BbR峷좑֤оbxll !R߇ד[n51tRKBDq>wn! !M(h:-8)Tך =8'b{@t~?J dt1Ӎ0PKiQX) B bĔgJX˄vX,~@;6aHRe]nķKp^Lޢ~q靷;HrMVlSLqbmEzWO`Um: 0hvs<&eEﴥvx7r{nC"1ɷ .@3'KZ }`ftc LùT+@7%:ae~k(qav:a !>ئ:TlEeT.7P(j5`"zm#4mk⠩sl<JaΪюp4SvYIRC..͟.Tk.T.LU7IwS]c___)&'﯋]!BE#) P ";9<5@ļzVfth|̓#9`jKy=2>qlߛ) 0)NW΃x]fuZL3"P5ۆEאA\6&*GFw)W3s7wF :ZJa6 b*:[vw^WdZy0lW #B`>], 16nGcv"]`Ѽ88㏋$$jU~7 iw o{c˄nu^P_mWz6&Ѧ٫ArP2tTQPE o$>tdt{`csG.OJʽS,,Z֦ VġBAk7l̘)RCCRrmtM>UF6@KZK@@B@RCܽ x!xVDT+M-wr_h >dk4 !',Ȅ-~u(iHpM_цGs"N@Vu\"0X $3. W|:4'`Srbk:tqJ9d A0HOtO ]E﨡0rQGӪ%F99'fXj4^Wش7YZES0K˚ ^uj#$D5c/.Oߒ՘d6޲k$+c;)x1>k/OTT]NCFB'/Xq*&O~PmRM|pDä[ޑ 3pPu<{W$4d`?+ $6:pD-:ɓ!;$-*@Q"V֠]3;}?\ϛc͗'\ +{EgJfԐ$8=?KTj"lpޕ/%F6]AkY)2t4,HTI[ql]: ^U;]`ݡܴ5Ljf *+(Qm7+w^&G0=k?p? LCBp8[t]|7ǍrwgBJ[PJ d5+K(95fp`∫M?׼jM=+Ug]vLhη!NV\ss~|W ןd{8 [vE j,mZHodla]GNXv*a(wA8^Yſ€|27 UYmU}&a Gf,< ,PcRj)ayg#!ǣl^Y_Ӿ$bf&*/~f:#zn}ԇ#5`I2?iƙHyI)U la G䍍` 6*7H¡AJ_J!;Ʋ!j>ibLoy !308kG PRLO]Y[PH䭫E?+n~tQR (oZ4n|aOnU& Ekt= 6w$ {]*e-y$@@`YwH-čA2K7@de@m#3k u^*5I6H6{csE=>8䉅Hv m2UNqrJ0bs[+0wh. 2W5"Â+ף2>\,Q0d}5z8J' O cB-ItJ sқQ00wy:yWq#\ȴ8f}aj?Yc}\77*#SsG] ';xe'褈rsCQ>%5ڡgsP?,^y&Kd/c'<[ZbVњ Ν{'_8~8Sjd:Ҭ6!sN^Sn5Y`Sp^\ngf:{+!V$Wi`ŏg4t^w'ݟ?m2^&z7;ٯO@ZH Is yG%7X&3!6˾2LVР:ȡi^ zÔݧmI^ey=[O=, )nX7??vNB}}ME'glm㯡Hs/ik>(LIgѝv<㣶2O&`JސiE?gfVMuۍ '^(M(X܍rYT(L_)5p2Y8GdeV)?F^)TJCW5QOX1-+lv^*[@AdYR J#=;F5gHJ6v,4,H.=r+MgÜߧ5҇Hj#HWFu:UJkU4kގD($Wm HFAŊi/0,/g}}ʮ+ߜ g;D g7qjTN:&+bBP8ӔWdhWak}zLku'ۨyNFO]ZQ9~d(`^ފn{rsd8ۅ^|[\(׹Pj}g30^S٧iOG HUT\-'UK 9yʦdF\oT8ߙ9ٓ3z ?Üb#MKpKdgܥD9":^xi!yx F~l|ֹ (Vu *ж,oד15m'Qj}D:]@D))zeŭ#N fhQYYj7M}'rôLuq0 ԸB+sMG™Ԝ|ſ]%I" b'T{(H]zE?;mIF5 vMYo|Sƻj`K7 w-jZ[wH+;70⃕Y^tiκN<' zD>Z] hx'@+,pXj 9 VrDdoPUVLqօd@ɶ|BPCQܮ9qVP ;VtL9B ZZ8P&x%Bxeb%]1/ f2k}nUH1.E%FCbZ5s4EDVz8 *U`A~\dR7Be kKldx=Շ.3u?2˛Fʶ;N@v2 okƂo 681-'s&}%u--cBc! )ҔrDcDKUK>K])Ю#h(k4?"zAx'~C=]Ub?9߆*qMyAm]ʙm,YtycF]*N"7 sӄܐ|#畛7B^2z ;_"$}`Rwǯ=O!ZĀv$3)wu$d2凇k~lX]h7!Aon8) amճLX#Q ?ȟNs~_D36fbQxtOˋׅȡO<qb E2&P [ 0`<_R&fA",-˷v["Z]ByAFFj')10Dб/s) [,F\>L %`-57)ohH)ꛠv}k$p8@[#z`C&Zm,"BԠc:l!$4i/PVodw^Oj9Ȗ(Kz#ANn{<t~-ᗩiZ{Ocښh5Xzǻ#Z16uShE=zgÁ8m-t ČE C,wWJtȿ>b. z,B},39_Y!D7FLFjbS&̓Q߁IXqg']O]ArmFجnaS ҝQ[Rg-a^ y;4RH)IXaCFmMdi$m |E'%~wZ ^8ST2k9%Xzw:ߞ%yU7byi`޺xl*I)0%+fZxP;} IpSas]dxD#ÁD+'4Jt@a-qo"j В}R#h̦Var/FL} f]4 I:<,x=R'9ze %#Qa#Ge|O/:QQ>-W  71ldgw#ZGM)k5-xZO_<( pfa<{6PH7"f&&j7_R!i8څU iJO{Xc $3orHz Y6;k" c;Γrf M7=qHx=MUB._\I7[M ፈyH;6C7n:ԟbq@*iv!YsV;(6}~d@"ƣpj-~eyukf1G;Fct ˚tJNB/"o]qϽgugJ5lHA9u ОCP)X RM9sd R)[%^W{>Ca<ht@KvU-k7gM3"_Eo Txt5نdaRFpVHIB Vm!Yvq1g.O ˒9tUۊF`#"v~Nq"Ķ:g3dv4v?=Fkr*p`M%E&`PDRkOd4|T<-fpHeFsBMGR*#?>)կ t d͈=?HQ8ix1S_uDCD Ap`˩t晅rw GG潶,āUmT)[; g2iQmO*yvXj89ym^e"NmSS;dv:}rhf]]+60S0G=Ky ?&> oѠ9G'oJǩy%RAE` Pg'pWbBmN,uwĦU(:mPyDhP ZQxwɭNr l *VZJH{JRO|xHj}ʤ jIA y>B9SǃIl+d_)Ң y*$>55ꁭqֻa!EM'MF.A#P^tm7fMЪ}W(h筭= {Pgjo{Sۜ*jnE[c֚}2p[|$>' :;- . ]X`J-`b~UuI^5=-P |b R{Ps2q9HVpdHI Ɠx38s" bVXίa/oYDL*׊Q0|xժ1t,6'r&v}J p!&ttWͱiH-|eħ&LӕA@ߓ.QW"D:EAX NMvRNmӴb=~M|yOZCĶ\BZd0IOϫ]/h]R"/ҥO[fbN"#=n>25ᱶ)Vŗ[aNQIҴu avA:l:pvkܥW2=dY77< }򨪺(Id;bߏY* g6;IW<>t2m.9qc&Vy6*r[БoPV i Z!]b;5CJ\q8P|]`-w3@% &:Tŝ~J{ͷj\kj;FpC_xYM[ڄm}0٪Ĺ1Fvs ҇[q?BGH8K1RSEk:GK ?DV@<]]]yȬRjOǪ@Z%cϜ-GCBLnZRywRZ`ce`-$Z؏ĥ8LdFc囲PqX}Ȅ\dY"[)aɑ[z ڧf,TI?2m%?z\Y-{3m[m4\ҩ%9Q%Լ'X2$(>5SfX9jHsUeؼ+ccz†;,$"p * :pR48:w2 xӸauX $0z팰dT8/^,*q]?8O@PzoF6Z~Q~6QQ{u~>T.6ɫv1V9D [ ܄tikqp,זgeFx`gr @ͽEQZ-P.eCB ]…R8y%rtĀ0Ym,UprK IzSO|:2}I')@{5]gQݴKӥbf{&-Uŵd^K(gcу?n@@us;kN0@3 {l;b& `YU'S|Z8s"7Y[J+))*-l S;;eGugj`bAsyet$S?n'X!@dlYtcNA^%821@IQ$τ^u$k:ae}"@'>a'-=. v5?OYd&/8{S_9OM6ڟt!>UѠ^6hQ?[v!/(.,J#C7N>,o3 xzY%gґ@w3r2*NXL4^K©#%FޯdYLt 8{)e-Tށ1`U.R{&ƐFȷZN)O`׏-͆ Ku ss Y+{k>sgC_ݛ*gC#YDr 5x?Mï}&`03lbB Je8+ZD3C]mRIO9AV;CX# ݃SWc^9PFZ"5/E6O(K1oӵ!PwCS{ na -B{_J{ίmP縠z0t@3= mm6'TPv1`$xO _C t_'E^X;TKp9y`H@{'p +гUbhqrNZ¯, - Pda8YfS 9y,qp7dhv1OEuƘK eW)#ұ ao DJMGM# [ 袹Ygb z6ç>FzBfk#6Ė_4LJp?Qݐs5w оuy?J&x+Bn35*rƕu[$Z7_%7SbPJ[o} 3 ^^kb͞Oo$/HKmW|'>=@zA&n<)Aȫ6?n_*Qi_ZxYMVWҀzSeڠ|PڜHٚ4{ M26@:Πc,6FP`Ȫ`)IʲT8LjPs;- I@'(#INgEl!J N;bo8x,ڄ/ں }>ƱMXۡF;z| 1|kr`ٛ5 \jxEnceڽ!ї4لy;|F(oy'={`;_JC{ Ё؋9\}@Ig)꧉5{B82BɅ1TUC,.,Xp3eK34u) 8*?eRs& qk! a8 cj{ӠdF<Ed~J%: _B'ca%dK9^,N5 d3W.+[LxQ9ǝ FdmsI'8oAhS4]T|ت3u,BӖT+ލ}j!]4@zXrF%!oצ g0=4s`vp/N:3P*~|9n(ZCj-sڨ̣ lGan&5g9-~; >fnpK 81FKiR|Ҽ3$&,% ޔu_)O 8Sci'R !ؒgJ;SS8೹2uGP4cx2X c(f^4e3pj)yEHϡJw{;JIԝ76B9\}Q[:},)C5PC=jojr%ـt^Dso\ioci g="8Q{)qSA5p_E`rvy!/u)ߢq7۰Ipj3!ZzTaKoP*|{Ba򐂺$ֽaG%TT XݏMG].n ~[uqv~ntȈ/2)|6~%[}}a(.IXbfq|ONg |3_(YJ͸bkDK4 uX$1ϥ@8 I9ƥYQyj! 'D4^@JR:KЌWz{!JeV=7x$`2Ͻ]d"!\;8 ;^ܗ/<(e!gҺd_lV?#99&XcuLS%qGm>c~QWMc )nD)EvieYər+/P7,˄#(~z1iIZ;%)@loս[@^EZvpB+,XkuI;*]3f̠NN1 Dy(7C{(s'_v<9Ԓ8$dz B,ћPZTnf׭ $ ^჈_HАR3sۥ}_AYʹ=]B,oNg *j3/uW* OkkUU^+"{@ZB }P m~RS <2YfjI{4.Wn;iB995u}j8Lf~dt(V9 h:=}U3Zćy ڞa+lldJKYf.+b]vD?ihӾO% N>q:ex$1##O9@B_>vVk=ygqӘni+0tJ?N;uCczȔmQ P4Kag+d"!p;U^_J‚@>#ר1PKjP}#?j 7GTC(pzz Q4 kpak 1if>(sN.i0κ1]"69U9 qas&9(#~uUCGY11@g b>G 8WƮKvm YIШ2v!R(-S07lo&o8Lb!ߗe7feλ ` Gb.qWa .'8<؃Nf4 Mr%CjwR>CjH s㉁'0fn7`Lϋ<'5L2`FdJЩCHXE".iÞ1<$6ܕo ^@M fY| M[ze_^[c4g"8No` $ʙjl0y<OxIVJo$KhH'$uXX0P)aI@Nf:KB/,\pDC6$|hX?;[H̯bpTŨ?[i)*UQ%ܻ] %D(ϡ)$z5(Uމ/وzY|| _>2z U4$ק&U>X4ՙ`.="tڣ#f`A+qlxo8F@Rw۹ Q:%KA)sW{baDw "i-TVbÜ3\)q8F'h@Ln%LNϙb D*wBzVgC-<*4~]֚mic~,KYNv3lF;*&m<2%te8 h pL58S [Wi&'#"J1?LjGuJCvț='%9bUAlN_j.p_NI$x}(^y#l"r#ZCs",$Wթ?ꮡeձM|5~wnl#)L]Zj]5~e6f_>suDKI"_pRނ<˥#3Dn;3kMa@uWΉӨJ)]o<Ȋ jXKVBZ0Yh~@p,dGWd$qS* 6䵺t9ܡ7s3ѨA"7OEACo6Ctm%*"M@-IS0e2/2h?WirrKPHڏҗX$܁zܴ8+&K`A5Q+f%E\ϸG"1qT(wkE,'^!6G9yg_x&/546ѯ }гfN]LU[R iRAɻ]m((>벟M[w g;σ,Ô(jSRspHk;<ѮAm&t}7L5aM*e.&פIajSkBb.Chjvr V*[ܣOj dV]eS)5c'0kdo@CZ Bb!OJ]!cal1vIjl(D㑳 P+̿jF񮞛$e|5 VՂW=4.#ӕтuh&;ESrs23'`<`ʃzO]@wBOkgcd%EhA*ð:N"H SAnX!!?;!>#2)5Śe}hh1^+Eq#? n3?9QxM$ڦN)zH6Z`UZyC+ [ I&t5o4D۝ c3ܹT93W %O-Ee L2XLg].8t"â"yvQEP"?m\5oUFz!\ݮw:uTD7SƑT.(KE^dnHѡ}5 6Cnü%&bY-U,Xp~xG+/g@ϻBMP3`_BJ{n)GvK<zߢGXWl!3JNP;γآCoV__L0K `||3n;l|I /cF6E`wOsTy#g_ 9}mPKn#$FkmJL榜b`I'ۙ@Y`XYrM/t=G:YeD}f :MaT]-*-ifw 硚,4ՒQGznisAM~Y'?/= Mc41N!3 ttMJh RrbWJ, WZ%{æw!wzpF<#NbSa~͉!<^'_{Mgg5B !] IIZ!3T/ =a!&4;!YZ囼աs$Mtv{KKvS5'l^ig֕p]VUƆnDxg# vbj'l0ޅe#LxD`QDǖֻg=HU7ϰwFwsN}cSexS~zd&DB,I֬9pڑ?t}U%;F/ß`M5æ 櫠%ko?R$^(BdS@-Q1#ҋˢ0_WЙH!{{80h΍uv}c=JmfaXu\shQc:&i% :T@/}R]/&<9ZcaɫqөB#q.I2:;Gh;yoqS]*_"5 K5CFBH|҅b<5X)+ːwO~&%9x>jcѺ[pxzdg1EM4Ŝ"3SS3QNpC-;|Z,t CsɆ*o2&UNV.m<تw ~}nvњ%kCc/յ_STJC<_]F sȸ`9|~AL2PH[ 4ը5S ؜sug.f>yb>Q(PC>+DKtULc&|= Q.TNcK뱾't-f{'h`nxczVH p0"DIeH0; "!Z/ m  7nxУb5iYD8}׌f_ cTq%g#;,.wByA哅NN_ R%wijBφtTϛDBzP~$n,h mbklhRu_b`h5&iڳ%u!o| Y;`![dNzFeF.c oԿHF~r.T!5"#^b|xb#d1P]42]wgy 3?b=*alVYxt(, c'PA ;&QyZ#5 ֊[.)>DWG (4y\tDi"M./(ɕҭtF+_|:PwWHVX%lt;a^*~v9[~ .7d ܽ}2sVyq{92j;{sR9Ǒ4쮺wdY-?9cD@ocwՇSU4 v2jo(to#\` ǥ{-i+4{"w2vL(Hkـ&Z_R mIC/* /⼮ $7rP߮>FQWJp3OCpRa:HXE,J..ls,G.92).h9kN!cNzg]Okd)wBv*qm_}F_>/!$DݎNbV Ydh)x#! G ,4m'fV$`J֦&_+`!8X%惐wz{$[ɺEkYAj9,wu0p )+󛲄%oZ)KvלE>á!0 tA_f/ N-FEBKwe}bB]ޡ#19(| iy/ e E{vqotR>ލ-᭗g3/Y ӜxT;3ϸdLTQ;iFR!2L֖ni%A"V͛a%1%o$5w9>He-O vvB5 vCPhڎc;?FBGX! $Dfg@ⵌ<6ZnpO}r#؂W`X_3d#f )L F Yr "HŅ]OȄ4-9S##@6"ύԞw%i W jZɕb\R7navmfߝ'µ_B[,=n-/c3 ;}狡_s$>q@͕H0ѰB峴 ^~܇;ڨ~Ah] O闟Q.dIeHb;eDFd  /gOME"7/#2C!-F(RQ^hox04&K ZB3LGqrG[#`8~efh"Ad\=!FFf?K ɷ3ÑzP4`0tT9pLas RmtsvN+i rq!^Ut6F^FW[JVqګRHVA?p d60FǼzA \4I_xgg$!mS.~`1G .g%=X*YگlAhndnf| w90:<4:LD@YࢬxYEBG#oHU^c՛|d#5KDDjtv"@N>.)f9:m۞;U4?öqUPL_>#z4A-hۓ W~n;5_퍏q%?"pi+GRdB&ɦ)`aWhANF2rGA?yb;^ 5FKKfl Y-rKIM%  #CVBLiskw#2`ԓF@2&hvQIin:.m'WŃ#yaX( r "Q>O[~g1 l[F;PM}fpV -ඒ-!o61bМļ*ϰtbNHlX^MB(!`:WCM)XP9b"UO.YJYt\@]2Y%9"덯v;Fo?ʿܐN&* {?mR-@n&G[^E2d=+}gĵO)Z򠎽aQ-HT\ZB(eƁvEZ<_J=hy$A+TlpȷKP:P=a'cl5B2c8 3g,~6ˑ_׏ 95tVȒ:FCIA޺B4ԃ=]QKYc\u"h.$"Kv}l#HE9' 腫ӇemL0VBuX>Cmh '6vimn.J}Bv\>SAbQFIzHNAJ2/в|}rsU#K)D!8wgD&wu81lbNd&.azі~,fh<5ӈR< C[n֕AhUV\e ZdS[myޞ%ҁ;B bnJ{[J]#UY29X@ݠzz\" h?`N'TȲNUuc'?gtdlGZ4fl.{)".GP%J?4Khn:ڳW-oԈ K5ces|O'g\Dѕ(7͉xg;㲒yr?ܟ !?npÉb8#-ѥ"/|Pzfsu)DdwB`x` { x-?uPgVS-!2ΌakodZP݊xeslw%TˌNsR;7>N,h0YY Z#gB3 =ɜbhqAtFEg03t?SSje}?}p` tO4aUΡSws^2% 9^Q4_©gku!gY>_!W k :G`s}cTxjOE9Zm~P _tHMN26n.d꤅Dϣ-Tm] !sù?+/3.9MDM2|wh틴2PlDL]|y.&8Wo3Iicλ0p`^g[h_+TPݼ.CT5a r ӓz4׵n.6q{SlV^6 T0pژ7C֡HlSD%U}8 𚲦oߎW&#՘74t6fK)eW[EjRL^_m3⯮Ì[tfD!+  a; =ݣݿ\MR|}kdc&G*p,nsbȔbͤ:ix o2ue\k?77P%duªE50lōL2t uf%fF.o)! ;Ւv+[:~ (g94CQ.xh/G?DH u@ 1#n1JV<,MPe¢QYK&,E`Bߓ ʱZyljN6IṄlgC>Ub߽<Pʫ7ͥzsJO{ :;~ I(s-' &Ꟙ[QZF :U^bm)2O"=3`ZQ)3F#tN%&\Y]#c+)|p"2T6eVD j!@ωW1)cH\$ȓ4H*PQw-E05mYǒ`^B>y6yW@Tнfwy& 5>pH2ĵw.*C75#QN7i1q$+b`-̳:d|Dh4'|g,Tڏ<¿"G 5d Alۭ;|$qѴ :KMQ-G\ڎOJo%GOi^ҳmXi0цF%((Bgd7OR14a *wr1LF Jws,P6Y|zcRbdQu^_JhDR,>%fLwp^VKTKmeѪĉr2- _TtOH~>ZcSUu_aIu^YDԄ mQw&@ӊسO$(|h`?t{#@y X.!j5 AA F]ZkpNxM!׎ Hψ[+2R5&/D7 v+u5b^{H2^bn8Vh OC )J4&*X_WkE1N,>'D_IA~ ~+LcPs:NV*!#X8ٷZ 7heEL>:gY{vMR?'ʤ] /rK*őr kLLcA0H-ɁreKoʇ>DP?p*ЯDA}gǚϺf@T*'x.^”|zm6nhD5dㄮ$Ӏy*)܆dQ&izpnqE1C`W4/<%ҬqxFL!brV-]m%6H-s2~H,_ӗu}Ig^Hӛ̒CZIcm\2Tr0iӮ=d!F[Q3 O_jt!_dr3hFkGL!ugeu 0cqra1]GSμ 5'ZiDʝx-}2Rf4o$ÁY7e ZI1(dyĮ4\E6ǎh@k 7ιC(3`Q;{5H)KuO),5&' '}U#9Q֍riU3 ߠ(iZ+>Zy`Bcujif#<3Zkw`0۝Ip.) Nl*G!5\mXiY[5}g(P+OY_aBtiZZ̲}se5BGiu9C'SoK|do4q8B_rg)CSxXߓ2X:T^$,jRItE%ah6n `Z) F0•ԋ3 Q"(<5n45mLPZj 2v%LUCfI [0ok  0.ٔ@;mZpfc Y$~/ryZβm o-b>M^nadMʤHd\|i;!͒4. jY,$a94 S5k%K!,|T 9zfV8r/EȲ<㵏/1MkdSV-L?:i֩iֿ\"ZF-5J$Z'1g_yD BU^tx~9;+/wbM+þA0 b~@cg=JNV8%td6%s{)x1MI~IPvDވFJkXg McR^\Tu_ ̔MXz+Ya &xhgg ˲^Rj#fA=m))&͋:~U5|TKvȞ&2F gC~KWwgʫm,& cM< Ҹ5bvY_EY˝ZW<^= #Eآ_ I%5D7D("f_ 8?&>YXxʉcx%n&~EtLY +ΉCJL}%mS oD18 rK|ݨ'Ǧ(7xfziO>oZ8V4QZEY3\<+AADXΪ=8Ksє|ϙ fa W * CAB;jhl9(7>Q7e%>OӞa%oI4: d (rQƜyA^ʮKj=g=a):%Y2KJ@t(쐷A ,k!@~Tp.Nu 12 WwҎL2BZ0x871߇Ƴ(6'= `T r]cGolJwE \I:ڱ:'ȉpiɗI|-ܸv}OMTq_+o|gv`S , zk jZaajN,99RrE RfJH 7Z!'Te*+UuM(IX\1LeG+[Ay$m)vN!(o=JuIh[߾Zx"uir ~dWƊk#\jۗ*4 V_T5v](%שቁb-1e39`fTS$xX%}_}MH|@} dgv8$)]+r[.ʹ_rH>ǪRhv)~fQVp;aAL;иpS/r(o}HHoR<|'TW-Nk;yI֑mg4[TpV]T^',O)`cFMr| mB*k`{:L=XfĬB号( mchv4 /KQ( >7qT3r$@Ub0!H#i0q*;`9Sx߶UrjN"ύHIȇ}#X kSW7N@OW{jli&s.P= Mv_.ʶa#x7OKɜ{r4#޿JhK!Қ<UnnvatMs91P <6[Uh[|-T!AcBg-D*ꠝq7UWcf50b6Ν>j@gNk@8-o2|@лd: \KjS=0"o*u#AubL|}GUCW6oWRty":VkGA.vZQ(Q7׸Q;;jp1MO%h-)Th r[P6[4k"_$Pg 4z7R%R$Vn!ճ-/TN D ɥRSOKi.I IwD{^pk]n"x.-(p;n>U(n*rUTɚGVb}j  $3k ['<-B=.^(^ۻ1;۴n6lMȰZ!9 UNOwJ y7sr^ x@i8k9SjP\}GYB(͵i,/ p9SY:ۏkDFWܑa:e<r'i"$TZ'RYTy6NGg$[n[A@Vu΀i`Bet| zEz%3. hrTb][X~79!|)*7`eHY/|TɰcAXIpX"\ZCppj I:ne.C*(/XHׇPu5tM,.H(ڴI")[ Nϸ #4 5s93Ǘa$u>$o:uk3\; 2UAD!D0W5;ifP4\LEu9הyYp}B]^" CiIjƜ=m-t|Q|cvI7KpZ1NMmX%feir8%Dd44|( V4q8 u5ksRE2g ! 358pWRpPUfk,˜H0SWp{{Z?@gaBe2TAx1/ Est1d0sbj} q|/9 wrڼ@:Qݡ{ HV}+b8-v$OGveQ뀭"A,BKwQ4Dߠ؞?b&VvGrQK6Un&ф<|_ /k6/D;7p-a+s_t"I6u9ds]oڿ(gW3K7VҚL89Do! ~?W00)re]]wCCq?hk}"CZU-Gʣ0˲(A=tk>bx;T2 `v{#q 71+zd1B g*cHg՟3'BZ \B% bxSҿG1왅}ŪrHD"䙟8 x &B-q')g7`0xNr.S=o!fx߄m13["@myőˏZv)BU?R_ӑ=cẘ(P0)zf(cM2'^td 7PC9>u?m ȍ;&:|:bRa) ۥ^ Iѭ J# ܺtC`W#%?Y-1k'znpD3j_;Rn'15˺Kֹg=᭘ ramOɷ)qOl˱'׬;`Ij mN$G](pU(p@xOr\JmlO nbh@NHkDx7+0V51FLߌQt/q.=&h_PXNB&g=,L|M!۟\}ĕnw~~ľ)UYTr,|ondefF%S"{\Cm[ٯ Vom>}(/|S _'oOcJ];ϓ޷ֺ*0GA̖q ofbԶYUؙ< t7v ~ ʓޔ>ɵ|fԚYpHM۞TQvᚐ a@"V-֊x8i>RWA _^ax?/Lʇx 闗x\9dt)lel(A@RݎqׇW7,΁YӬsR2kLb$z&Nx̢ 1G%ͲKxփ9Ơ7I_,kҵ}m[0bѡJ82D[wcŵo9'损+0ZV6Sc46DchY!lh!:^]^hb9,Rٙv/#-pgn0G4S|C%㹪ޜ٫J]I S3C+3lvܔVHF@,&r օ(VP18]Zvȳt%~Y ;{?\X60zh0ŒTHZ ttś==ά.n$;Rb#CVZAFrpd~TH\#JI]e7dp$?3qfC{*Eg-C&y Qz=nf(^/+L<s=D3jtb|Lv95We.T i4r9 &rgH`#Sc =꘮.fL 8tFJy6cv4 N i@JP~A ԥnd{?mIML"ĢsCy<.K 3"ꋉ`A=Ab4bց@ڸZo9,/r gB!t1<.#ְqکy v"5|x).-xu  `dO>s6)r&_[}tF-Μ_h~\ Y!y(Xضa v78Ś3S] Mz{ Ф`SO>ݨAylP1\m(+uC7q:!i|BQ s[v`Mk-`dׄa2kcFю^'\mbJKk#BסISLsM1롌%k K7TJX.KAFZ^=n(o( {߮w):W7q!IJY@ S&*KM̤:4u r *eyf11kɥQO.e1<ĩT)ISy1ո 6I Hd<gf6xb3Ǵpfˢ]8dy,iNx oU-|[9W]$poeY=qhxTޥ`~ewGI?OopzSpz}Te9CeEOA;b `E.rv5'sGB]vڸ?r(S{OXK4:]AӟY"ғG^y/2_o [Zm  #J^de#‚z.74]~T¬N5  MFZrG>Y1"ZRZS8ʓ|tUsHx̏Ç"oJ<)2:'bc0z&8IkaI͂hT|?1 ij{*m|SIݳ$˘-;hY_r]%KR~)5/PET,_Џ w Ӯք~h#0q+IXs2SOHʪ =5 cp1@! Ć4VB[^>z)-q×TXF  dA`I1_O(3CF15R[BVVbSӖ?zSTU tl"K졻/l ZYaZY꜁)&s73%MCF+% CI|SrŔ;Rڦw(AJkVLJWVs\[DZ_1&sCM禱GrxwGPV_ 4DNyd`ݎoU9_h&ᔸMYmB.%ʾXFb-}z=B:Jxz&N]~G`[Iƅi¶&N9!ՊO JF.e{}ߩۛORrc8F ˪ffR\l`WOb[s?v=NhNR E5Ü`䏈wl2 ]\v--Jri.`3D p㑇UNqFyA ai$+Brk4OOS DDkq]kROߔgM|vH(wTөu~Rw;CVoq5%c$$XyɿYPm5SM j[wS"q^i&rSK x$X\ Ɍ~Jq6qr2g{ރYQ@%_S7zsE}0'Br sTp@H3V1n?ŅSIboSWM?- UXkѝalw=.3s!@Zs$ށoc;==tYLZ+G7{Ez2PKq-]q\p]1]׎yPyd^2K8[t3? #;53mu>w fR/q?ej6WHѴ-Y31-Є,I޲_t!nBX3Mi&8Ş*Gf|BO0Th% 'K gjar ZlAW_Fh ԢBp~B&@L̖>IYh0rz/>Vy T(Qvu7]R fd;NkVvqgunl$PaSAstd =jE&bAURqD3VkrEnY|@?`'aO%7[rrs{ԄZC4ܜd{@5)c_zoDR>?Ȍqe`K'O?J YC 7fB}CbBR]M'66>U:aňa2B NGLIɴvT@|ɖR2<@4E)nJ" Rh4M` xS"`'{ Z{ӵ锕Mq.u9_U7}0;ݷ 0:Q+og(t 4!nյd֩[ h02~*]]OkFga{wW\v TXY2z}2qi87"t}ɧRѷ4s;:bUA 7pXB䊁snMx%1ڐO/esǍ.Dfו&)FrOu]lDhM)R)hr)lؓt49@*C2TOBb/Λzս e,m(:YBt`vHH9Y }1/)B/rp/x o~Ɇ5w)R-H$`3I*P0w?5`!$ L}7ٽW5:)0)1O--=3Cc~C-c-}XngZ^kוQ0h202>LwOݏo9lභ 1Fr^WȻ53&Y"v0xn/{sMK&A$zȢ{naDs/NB3/k[/F:;lrP S}fE%ӡ轛rm1s2Ԓg*ft6Q 6[4@pjҺ@C%?v7REKPoul5=tcd2ՠcE ׬݌d@5"$y.aC aG <ė<D 6!+ݏ&!{5gk1>J)8[t9HΪitg+¹tVG_'Y17qM!g3~c$$<𢡊WkPٕ32]m$tcȄ8\QŦeߙ -Zn[`B y7,;eQP f'cDyw9l6g AJoߜ4.v=syB2\A͔`gпԦ7xNe<ζ>YCj1tIWrFHYoMWLyEJ3o}AcXhF62z'"'A%#JpH>pw.&neJ Ł|ߴ2̈7Kd}%GcW|9ȧ(vb A=:" ҉@.?zy??֕t?lzHzWGnecR%tLl`2=Iq3T]i8_mrIw##6[`Al4:{u A>HoC[ڢ j诏Q E-6YR@i_IT#~ ݰQݐұ3KN`P*st(}Üm^,%IVI\*4 o P<ԂIXt7&aILΩ -/TdڅKv98:O\h,QvVm+zlZmZaYhG>˫w1cnj_'g""dlT'@] ?閣 :uz)_[j^9J<8dߐ}8I]4(72ٖ`ExŅ}@Ŗ׵ GqfےFpC^GR[S+m{QExѩtV$LFTɹϱ2&JRܯ%5 ;̀A="u3L>,'DXDx8m?YjE+NO'S^դzZy> A4yss(Pߦs ) ,.pFƽ۩$ VYOvd$߹頾 ǢRڂObu{"K;aid{f&P7KFt""fw4M]W%Ne_2͠v 3kٴ%#<_o?ĄojB#m7yc\_=yw3ז;_MY\Dkң}0^`C?j9BJ\Q<$:g'm# [Eitһ3+\K 杝aI7^^兜+"v یLX[]|;&cp S7u.Nr1e:2~CUQ ,XUn}STJj'1ٛ(Y\*|'|>#Ss/E?.7Cl+܄K(p@N(@ Sڔn yùҙ6J 8M䞸i3w~#`T} lhTԬkmwTa1"l~Lҭ*ޮQJS\weXW^LͨkCdu7C.+eg9$鳠1|mS)^=ŒBa?;>udw<X+mB 79c(t_N!ɲ78BT'j2O4_@q&i8GGTIIr{dYn8,6pBx/r\RTi::#F~&Io'VK-H#4-{!q5nOrШ՟4ͫz'`}z5y~ , ߚ+X ARIYEW_ f0][1 B:I߸_}H 4P쿚~r@19:`O]tF>>]\s<;1t oQn[FomI[8*9:dT]˃K;U;+)Dl\l{Y5_zHwXDN[H׈Y|X kw|΄o,DZ0sɸ"$}l-=E(:2K8F+oB:R*?XfF$,1.󯏬@`!h1yټN "$ͲMJsb-ke[bz۩+x k-4!O+D!yG}gogɗHLY񗚲6k?!YK\M{\MdqjHg+w(>E.oܾKy')h|!*aRr8!CP=\Ir=.ms5JcǓ>hh4vE6= OTw-vra5m}Tc/n}3Jid(U ra}xvYc/u,K(;5`b^F*V-|)6$4 ^ܢ* Q6A sFPZ6X9 ۘ N# 6ŢOpSDZ9OYXU 1H.KJuN`{ўsuEZ^/ջǴ֖ĭ>F: N5Q{>5<)ocb[~iʠoLVI/T^Ԛ@8>&Ѷ%U+]51BG'&%QaD_NX!n{hvk'UB8ӤC*S\f03?7׭bmE7^ m:2'$uAж=qդ|q T+F }ưrȻ,|'8Yϓi _ĢtL Νs4Vj+T2srޖ/|( ئE#wU>a* @Soag/2tq%Bd`$i/3X"c쬮L&6 WekٝWA:"a/C!1q&T33e}C`hT ̀(+f+j10ǣD Hi':ZބKP+ώSqЊwM4Ʈ#)_RM@%M־4]j;Lp 2t)XG4}4$XCjEk|oxh _X IƬ׈c{3T)bY-P g@]u~IɽÄ"m(`4d>pbjW~γy 7%V n]Wzi3g2&'"y4IAcΆla#Gt݀ /z~$9{^fGٖov.ng5Hf)#f!Ļ7NGw#iIE3FAbX eC jrH3v.+ť_$`'A5G&A%kC)xyw"[(2G6Co^u+Iaߣ 7Ax%,jǔvyk|n߶ f( ,I) JBHrF h8lϮ2GSNE֙e@RyCiqt]?S> %GU\3dz |$zƢ.3.;8Rg=rlH$ٳ7m®!I?] RѷGHP-2,|-{: n z8OOe%QSmNQx#~ 2#QMSO>D6Dx|E/Њ /Y7[2a cA? $P"{G`?FM RoUiXo+Ρ(A(Wv%֣y $` BAYlt'w"U w,j^&Vt຤sS <2 $O߷B+CpsLmp^n0@d$!Qw1s+FEE[TsLR+GMTsgl[Bz:=vq< 3 d4G[? ܿcePThOZѨB!ؕ kІf!E֍MM2S5t çH'٣"AҴ=J),̎W/s:r 'G{zό蹈 \KwpQP @I41Н:_XuJP3\ _R/Ĩ#ƤA}V b}]2 ȅx⢌P%,fF)0z? ٱRź;|e#LLTdoif7'}N]8#Nm%QjltP\9x&3J0Vn]AP6:I{PBx/Kay -]`,+ߋ֢E fmb1]o܇\Ä)_FU%P+o&o$,5߉'4uX sAyPW c~Dx/FDYx`˚, f=5YNlbeZus@Wl2aJs`3`%_Nn־õSTXV 4Ru&[Qf%jnH]T͢~|ez|EAij@snDW{2Lq `h|zXE7}|wQ\JM3m{ˢKfM o{~95 FLtVۥw2ḥ@pfqfSwRn8;Qv_R/*2)E8t!<փe*1vGdt< GBpGy$Z1q !ZrK7"c#4ca؜YKk՞ \I9]0C3gHh&`,P ̀_]8-#q./,4oPC$!U0aYyXs ;Wl+"gq{0WቶfE 砶u.R&N\;`>*^Ed ߳$3x'*jaXBf]{8Ae,<3q AܛM_jiNw_c״B_ǥ9br4,$:cK3~*@U9\H  ,Wշx4&&.@1k 09XXSG% :QZX%x'o;XFZZES}wTB,@'3gjX Xb!=PH)K~-V7s_O{Jj^f҄ˆ ID ]5{0e!ł> )m~_eqqX}eб&#鈨.WCE6;V+Z/';Uw^w Ҳ,,p Lwoe@8 Y`M%unT:'_#(˘L1 H~XE󦌆գ=h&y1Ds޸)"%)Is){ R?kCtM%L]4"t,I4jExQW 1ɇUnXOZۼU'2.PV-9\y^n0M |N|M6jʒGJL*d!ɽNmJ!!o2iw1Z NҬv;efhwOy5#_W&CuOb5XtnqKd'"v4q'qH'gc~7M5tM+sUˮQnNCۗ$4P: + ,Dihݝ;ژY`Rbºdxjm3LF.ܳ ﳝJFn|h+]U늮iN"UH1 UԻٸ @-*Z0Ǎ{VbҘl]}hHsU꣨~=prrX'ZfjhZhB'Ǡ:7_RPFb3ۨe]~{h[%偝x3R)kN)\ IZ!ڪ͇(|QZnX;Pu•bSl|GMc{.!O v֩+02` egس yzwM]-&RCH AV^ N"?ɢv 0. ڏY.Vo= VQǐ< `"]5tx8S^ny.@+ɪD(-%'z~/Y;7_N!RjA5gR4#n|oóN ?Q 0٬Z'a'6J  İa& hptp<&kᙐҡXL-_Hip V }ϻM;sq/)Jq/lߐ|82+TWQBw p_ш,jgSD?IT|.~O8SBzUlvctik04!=xmM؅ bzMwd]D=Gp .%d;Bb<?]b:ɓDPzq** =@~+Rq?دGt츹 KGKz1N}%E>e0IKZ뜣j&yP(Gl# ? Vl~xR!/C= %kw 4Nt3^t G_2u&yv+ʟnlth/* sⱊb"oEV v$o#bcG&Uֆ܀KmLS 27Dja-̸S>RmaTw$V[ w 7Sbc#3TCu%/eJ21 JX ˧|U|dظ 0+Q4k3{kT%@KZIW[李SY:XCBPf&E$NtRЁ"Fw־3 p uFK|V5u)3a]ԴT9Ǐ=+PšJpS9 n@㪼h{%B0,O,e͙NtXyʩ rA?`W\ұF 7 _6weɘdVvt]֙A?X Z JM7k{c[1M"ޥg䖈ت(V1'|_Y1#KJZ,c|뎈=ǥ3(s}|EAmghfՈC>Tec)eQrR$|Eіt  řB F7~uR wo-P}T9VJp|pC) V.`'ٵ]-ROv eݸ=V@7^ɗ)IuM_U<\?tZqS;w1U2 j9eKh.Z\,w t媣+<"#ޯwAu5ߴA{vL`EU!78aSM,ve~SbL| fX*LR8r*!Idt' $Å"f $ڃ1u\/EŶ3Q( Z`7سwod3R?ANh4Y!WQ2XLyJ[zUэo>NE;:@  %Yprf$:47rnN"fO5X^1Him %|b{)DX 5fϾc~y)o$sn v j4 0GOZLœNKnWAeWzTCVL8S-&&"t:UM{%w3T gsøg{7aT䭬RN;j j) VFlȗfI~JL*`>*&>ΣQ\N:[9e ! o(SIԴ6> GFOf+1((]w72|f&.{IM7Iڣ> Qnt RH m(ۋVn[B!")#Oyfg ŻK1V][*9<>Y.Q/s:&;Nۯ1&U / y#6dSSKmR2wJI XQІ .Zېs 4e,4Z̄8JDo e&v8uF2քTS`sygZ bpA) tl1m{!pH?rlx@HBXs=v"bT=*6H9YS_\\=:GZIu7*=rbO8sx4Y5yEYPޟ[6bXfƖa[O[[R\aNˉ T 똯ȕ$^Yu|{ v] +o&g o6B߂3 vxca +N!u(=0cΗNY 0jO'$}YeٯqY"m]=0O&a-jMTQ!5C"n:~}qW~GtߌP_'\лfgi/Bq/g!{}[A1>/ﳠ<@e7#W7&:cd=|5wk2݋oA,IA>P欶ob/o4 |YIoA{:BPiXedC˱kv5keqt0*п!k\CF-InBeƊ10NRU^[RGy"|Z1 oLg]qOPd'>sa.л ۇݟ/in 葜ߓC7_DQuGYW ]YԮ.Oג>DT# Pyz"< h$f^jgxJr ܆ m 4ɘ:병朞_ᙖ~3P7IȁFOLp) _1J4 j Mr&tP:jG9*6K{pK]]C/zpZ7-TPc1N*ΦOҎ݈:rGinS[<۴aqH8D,0A콥\2W{QR7rhd( ^IUus 8qbBf>7!$7Ml|xpӒheN e- >UfWwfAed}Aڽ?ZhKKwԈ|ZCPhD)݆!@9~Zz] Ov@5n ( Ȋ%Ue_+a bN˱9jzbdeW+?M‰xf{=>f!G`ԛZl5+>veN9g{5V[(ˆ9H"ը(4:k,AVc'4D%qǔ;8%!dA);\YBJISBO88+-֤τu-H?:6EqYSb~Iw)\ ĺZSD6(fr1KҝyK޶)?wX1Sk|F%6ڎT uj6hK_p:`0L,7OK d~YSpw'ƚ l Ӕi 8(eu75pcr (7bv(-r)*9eئwnqE(,\3m,K{7}AMBkPx W.rk_ ^=3gDeSG:K^}άM,=xWV3zKIW\ɮ ʭ}ZQִ؁+)+QӖ;|Ԭ C09h#%⾖dY xږ5X6/*Y 3; et,j(xY *W(CVxa0MQљVױtͿFDs^,)9В@00oa> a&EՈx;CgK.'Q2(_uFf Ov4 ֡W-t27FȂ?\xIX )1 =vlĂWtNuW帋-JDl \U/|9/_/ M˃3_"@н4&|Y G0|x',' w*\f{d灕ޖ+C<&o۵ܢo.!eatq!a./79_Rߍ2oEֳ_C2gW7$A\"%}eR>]}8F֌:r /8QUC@fلV*W-+M7M0j]X`5(K>j,pR/fw?1\;*[NQ, *whcR&-!ny=L4W؉/F11D,֛USh!Tt;Ϩf#"rW2T>1G}u=\phKбaUF {1][;>dSTU6RQ$&=[q>١sB1KݝqH.83M~@ٞC-$Kܥ6"7yBϲYsdX5фOUq 0yxNn6fZ(ޮwhpOt`}jgi :9۪[˴26m%RgĞM mpͰFVEËc=0R{䀌+w|/ )*yhG$G9;7_i`򻾑E@k:D9 qreoj4PyE3Xh6 Ǜ<^;Ѱo69;8!.+:n쒩FQ੊p -tU/dB9>LgJBv즑n/V/T""޷(9 ˝g$sr0(ƕ>_{Cvwշ")2p)ǎZ=V }녒(&-}TdU3%9J-Lj]da1+&K1悐bY\F($obV.91 /<ڔm/wTV͘axeM2Dآ"BR%™E?{ziD\+K-5z߮ܣ>WBDɝ E5!=r6`WU(N 'W>VP"U`A|e |KX^wN~m\[j}  -"CՈyLrE0ӺAqw-XƃZ̪#CRgTH })xKa/Jp.òpl7FR>p}ϛ bxP*ns BS1]?"%MSy)Y)C n;q6ЖZ<< }U<;(.p>< TM0[eo 4S]/IyJ(4 Ŝ^~(Y /-!-J$5Fv@6UI)ZQH>QB],v8@}|~t›Ez~x2*UwzL#C.±.K v+b]\7<Va01b4lR7}<=IeJi` r(\Rd8} Љ&gl{()E*#36Cgwz&Xgր🐿([Zp"IS1r$*Jv(X>EA;SjVLBj礌a< &j@AكwP[UNti:8yTVt9آ- wu_%H@9vI8Q3i.䳅_>A:ZhkXb})굒CJ"** Ԗ!߀'<52Bɪ@#aY.Ɩ>T9_ ^Qsd,DZj&1alg )mŘ \HWog~w}uTAngPbs\U=e״Ja-RC;ZRkhJ}d .( btRn('Ui~><dP'w*&eˍB05Deԛ!09|&͂Dc.oi;X&,5Ci)j(g]q^BsLfҭCu6@cq- -cy|/VNxIѲ8z9L0CTFDU=_4n"pV3NDX(xrU;hFߨUFш0 ެ hGJS_j:@Y}^!Go ]:2q$-RŠ@̧_AdrT)'L{@ySqp&JqRא1܀^B?Atjyq_v>~ƯO'_Ó"ahs-v0g?wRַV`_DX+ȅMNĖ2ݧZgC> :n[ѷf\&pKG[+1ɄhA\ĵ$+q^$R- x{I:Z~"eqǘ<GH/c+{@4rzk662QϚPLvNTUKQݱn!]ҥ#44;m3w;".ssuY>ewq,{v["ص>?Q[)h覵dD}ĵ\,Eោ2+O`>h,J 'hb^) x؟w)5:l]alj+,t)N`^Tykcҵ-g˥}mIDOwv=xߩ!S!r4Bp*-u (ӿU3K1WbUA4*EGAN7hXqyܟf|+'^ ?aK3"갎_c\ڙZEeO 0on>L!h7}4 ;bejZV3J48KwZ#66SԨ%ZKYi6fpcTI>^ m:=&QqhwwV&b϶,HBq@e7H@f'K2dv@>[y71K?̸?~ϬԤ!"Bczybg s)2.IuJT4W .6܆].:c.|c`})I͕/:rM?T7kJTMs0e0c>:>.]x00_ c?0if+Ɇ[\BSZ.`!bRHω󶖠$-EhD^Z./x&iTs4(O^|\ #w"iE4:r{ut8%&hpIEM6//#)N1r4Fϙ"3ۢp EhŎ0qC+˕suע2WTB=4sn[XH/~Drbr[ʮ )儙jMjRtiqr!>ඡ P+-Df_ۈN]ߕ%9:RW$PbbTB kr"O)o_]^^.5rrHm:TkVP=xi8'n7@vbrnk݋%}3"Ʈ,jq)q |`a4\z->=jc9 pA[~}T?>ē&G@RghҠ+֨=v"Om .9r~{ohEork_Fl'uCm:pobG[ofɷ! [᠄3Y P㊥[B{b5GKҦpF@&`Aɝ,n1WM_I* *v ˈ.Pn{  \:l׷6& *^A(JJI)ڠU åt=|mmv[h2l1 0j!&w]y[rr?I׊ЍڗT u$]{3#[:S?j]Wb!읦ҳq=):cbq]Cf,< 5Iר̆E< z' 7;M`9@IoL K&.tVҬukroܣmuK0R+7s[W[ n"-0L8;u(5g,CU9T>-t.4UdPHmtDG"; |cMU1喿}94euO,=վm[p:o,gNL\zC s^o7zݽz.R<SMiL&lY3)sol3;w3`y{I.W="lUDNjqG56 1&v+C)vDJJC][3]W/9=B(oKn\W-$n+FbhԻS|yrvzDԡnF֚j}UΉE C Q@7&g=>맲V B3-E's]@l xXGH:U!ݗ0.EӔ.-E.6A.Է)/Mz ?h'$'M 픜Aehx[1'qϽ6֏ d)T >;81OnaȔ+Rrapx.x) ?cR#NWpɨ]DZ&)gwkK Q$PY;c :NvZ6#9[U[* OȼwQ NKk1+<^B?&I/6Cc{ o l&UMY$-_.LpAk£|^AWz313Pj6})F}Eip&R6.D-GuüC5̮.m7zEDTi5 P[OEƃ"P\0dި/hY-tl=&S !he0]p&C[,0-JY&\|X}^FG5(I B7~%wPZk>r YYmu)sfOa*.as_Qv@[il , rVANgٌg)䬊:29Սy][-?Hўd1\yX]b*Ryu&r@yq0l ؑw KF*ػ+ |w3CO $V3twİ)Қ64 ªќ4G)n@GߊC݁~4YŷW3N*^iteёu%2Yz!N:am_ߐNPXV"c#ez%35/E2LYs l3jQ!mE/GA~Gl)TfRxA~AMά T]U[w:M{HWMBs o.nf޿+k "0Ń{*tz#=u+oU0x$V?{ƥO$Ӯ 4qO[53R?F܈Z_~Q(7;& WBSXsܳTNNt&\A\zd34C:*מi7nDWdk+I3D 6E)GJ:v nf'{,@76K)J8#YʽC?#^D+8X:KMjX"WPO|4.S!afaн-3]V"g 6FD*Nm6dxӯ -K ۪GjAP]RS7#0LT)1mH.~̍&^Lzf{[}Ofet<[)@HO@i|3\CSZ<6>Z3xR*6B+N蓍sx^JK_1^E|!BMq.'e͏[2C7 ,fZwݬ'Cn,>`sW jw"[+& k6 cL]rݍ>ZG%8eqȠlеFwZ0%.C&偹 &aȭ.1fKt_ ;0 (VAQN ] (Q@ZԝRr5kfc2*hc'1k1Xi0iAq yǿ_ԝ8vT``@J}'cVW#.WF.EwC~UP& cJh܎M4(*x0ţҶ2s Ӳ>JN6"h7/.?fe>eni!?JZN_mWfZ=DGv)n sb,Ws _b`~,]5uVI+HuPr-]f9-®I"c V׬Hio7^Xݷ#1m?$?MbJ,nIuv:"l89F:_ u ;Q!r5R/*~k~rot a  $Q[qL`%_\AVCG٤2! \ H*4zkT#N8 ݚ%똸UkmwsX$h&X%%aZfSfplYs1|=6rÝIR70qy@88lyQƁ3s%)(fRc߼PF| qB6h-䍧wB 4c {cٛz9[?I[W_A]ۉ5vn&"-ٮ0 IOWex.ߟoGDny貱#gh6C~\$=)/ϩSrnyF_W&w/%깩Z7ajEya]Zu.2tzs*kά em[l ϓIa2g-i/bQt6 v y~JCEPf$V̝L#f)B9ځaA^{OlS([ڡ||f>0YpAa-(`u 6lf RN1NH=94 ,B>W8`?*S-R&o*to[$|&yʷ(h Ж:]w]D{lr+Q zOP╓ynWZY;G!eh)aYy} #p\)IH⧏IbӰױԝM=W#袞~?M\aW&sK`d:%ɗY[BJ1Ttj>y+tfRʯ[aTA8eY#ybh=~QDMl YP=ql%HdSSj)%}44\޼bWOhKS !LqIRGYI"S.|s+K4/m4XQMM\oE؏P̼D}p;5M-j Ĥ],otx{0itp4uu$! Lh6::|\@SVCr^аweʈk$Q 4g abQN-"=zA̭_.J_ : BbG:˻]uf#u>ay72s=m"ޱzu>Nq{$5.<2]9E@o:<"RoBf` .q?Z bj;>XxBu )#9^!Fb`m*DgbV+fM0~X-'5lJW=0}WmDE\.Ei׼'g;"7oo7_@0GYF5l y0e0Z0*_Cne9'ѩ%:C\[ٖPwNܸN Lxe!Y{q-GK'&k4im9 >QA"tA/#9$ĘGm,н e3bw%)ƬHd:maGڃvS&AZ*pgv,4B밻%bBjOn<ھ/7 zgbqΓ7i}K$A~`elMA7m#g>ZkD z ֙W_"}! lNVXuNIԂs90"qCu:ޥqVA4'a+SredQ<3L6`s @_Pr2etb셄P F@=wP$~\Gh:O鯻&g)$~!< _-Yq]V檘fmARf$iV(F.H&,+x6q }]˃tD'y'SVȪd+lM6A)=A-E 6 'W0M%+(}- =RJ{imf&2?-Y$݁plI-K ZuI=ŭ]s]y'ZOζ=l҈2t^sOnݬ3jPʚտYŔV;(ijD:HMŨb\CP#T͸^[?::c 5Ԏ/c{t}#|_7%}fE1:tXGZFMP2wHOs9bj)Ci>DdD8(@aě!g\+2d$i}y?hfI ^ɄJ?!p*?Ćh0^hl^[\rXj0*!5Z0Yw\a#] V{*}JTq3z Jr]p7R~L ~ k1;#xTG@2 5(oǣB:GV$5_?8G~I6O<tt对Z(RIj7ϱ7 VQmgcS1]G l}=?Etڏ}~?Q5Nd 8Y% ?`jibl;yλТS\x9P4GU%El Ƙ6Bw&="y?,k 0kW?kA1ca J>E@BznX ΫăviZ1!Q!z|Aq )Q q" E,6&PV;k=^[ݒvB`sƝMY,XG\_sp=E+?w_7 BWyQ8%ׯguJXUaUұIU?m27b,}fX|"w'pīGpFevE)N`a-37S{QGD@ޘ}#4_:$z ̖1J;$MXcJËL %6Wy Chˠ!O܉ak es|_$͙RE`ǹ)Xij(ɁX8M+\5!`k FFb1mk k%@Rf8a;0_uG8#C)]AΎaL&B="5򫄋gć] 7ۉɗ>_'3s f+Xş9D~x]NI/ڣ |ywQQhA@AqoЖG~WXspp/=.[eǗtKfq#IkW;J~bY .GZAJ^H1)^D

    pOi b&Kvn>9`<ɰ~w,?4B'%Din TTwz5+ԃiFp?<ʰ?嚞SGz; %|&,'e=HWJ".u2*u D׬ۤlay!I. (QKcPҽ/ϽdRj? BPmhTk[)I8uk5vB&SgM7~!NKO)+ƫlɔ؉*pAD*`c,%|w+>6沀3Ɍ*XsB'k$7V ~>=" ݮSťw}pWl Ν)DE}jctl-z(M@;U-pŢ{dƊ7y;KYBρRN=e.R6XD8LpY6 _Q2?rm0}18Pf)MQ˟Lg5X񒾶p+g_?Z S+4E #h^ZZ-\xMJu ٽO_A˳M'ii?v刨" /43h}wd G,K'5%cf~ Q!\Bge2"n50ExErYP&9PHtRդ"nScĞ $bp]$4c!HGߪBlʧ[av.ޓn3cw̤sFLQխI8.'.ZCK;\QڜD:szdD+{*hX9tlםkq{7T %Y:jy5)ޔ-&l5HAV49 |}ʝC4 n?}K#gAvV&enggȯf#ýI(}r8/d:Ȍ/}*^DJh2BU5U(vwV+F,N;o)qY?Mrt&': Tj, 1_GW\I/ 0ݘ; s>k1:),å/Ȃq :ڧ|E^t3ɛb**Hgdn2s"It_vzZU@F$Rзvaf>p{pQvcb Q<ⶭM:Nib(0#5b8K"o4l0;:Cix"8xq Z2%tO#,E^2Hͼr\ƲX~l!¿[~~.ifY~BhP|7 ɭq3Y6Y ~lWIϕKe$ICxA z=u=C8Y@}5n@x)ҏQx=[om: ?ÀF^, |Qg"KRL wQдec$ѐq1`fxFҹN%NE0xKYo,f{_j9N]n`|&8$RFt(a9!No_|cQQtegޔT>XQs9? A֛>μLqdlZCă,Cټ]1 0h8u?gŨ Ro!uq EøUw*u#`;yїg<Ͷ$XDz~v£4K3n" WmQô:^G**G?KݭOV:2mZ IF"IbIqB5PA$9ƎW` pn_޼MSj 3񥚼4r=de}R(֥tĚz$ M@[A6[=j2ظK sՕhPzf<` 6~wMYd E.9Il~`\1@7$C7dri2&5擈CO2[/peP3]^XTXVOtnU="1,?o [05i7:#9~Q C`UsQP#v&y@ze|:?10_JZ7@)}l]W46a/4 w%d8~_[ZͿuyJtNcɟzsLE9t9pJQK)P wo?[[{Rs.9?sղFnh --Ljh[y]u9;F:B |rHڋp>BĺI$,#͜ϣy5(pGl O)coJOO}٭6s3xm/>Vg%!{R,MFSȗld'%5r8'e+2L9q=-t /upNĝ<ĬuFeXHsGygBx ZoJ鿢cMe^S2fVw&;V: U$U-#RUPWs~ ( ]nc$dILv"Vɢ{>dmE630DIqm`!Jp6،Ddss|OL{ֲę`b5F9V}$<-+T(./u*҅ood;KlH˩U*)4b-1y1m}7Z`eܮ6<]Z$}gӁt f`LrZQj`쒯Zsٯ k땴kC6.c;3mc-Y30Skjw(b+_ &Q~F{z#L`(ks ¥AYeb,Ʀ}3M{Qnw0@:}UPB{LaN6Ȓp'mDDQy($)h"V@#t: Jq,vCgH%SgO2f^.OI݈-z8Sh6b3e%a1u G\UeƸBhz;sB;HeU3\rkBpS1]rG*YNM`!5jZ/Ӟv^#m[a[pd7Xﮫ{neTlT;;/n+c]'iu5\i( @)so kȍx YT[ +L Fq)C&~=iWĽƝeP@VוLA1R3V2a]qr9R[Da49s"No'z(aY'Cnڬ9^"EG)m5n *Y-@`-0 9FjqA/'ufQ}knfFE 7NCEhJ7ǦBݐe[۸(R;q8:33$,/AH;yB'u@//܂KG#4,|06>օ}` Z#x[lbզ̙m^|Ry4CE]2@埄Zaֳӳa#T/ "W\k] Q,sr=d a@fNq3sqmg@ -'MRpUGe1#VpVHƖzPǨ(VC"6Y} Ma{i_~9Aª[5-D̆v#΃V{y+N}E3EZcg]Z=9tc?4E^Q.zӿ-agʽn!b6/+Z>%V^AW5eDf7;b5v3[ "v)O=l3}r j!'1F NxMsZCFk b )8a5ߪ7Ty!dsRB52A398!rtD뾍k7" ܘ,r\p:D])m|彃.6b^4Āh'=!.wahd8؄v))ozH7 + ]v!%ˏ<Ӽr ҺyQ?ר>:lZ|\bsn5ˢz |7La"6 [91wʍ 5gܬ '랍0$'3Lnf+`Jary"߇i^K4|qLYPX2:|b w!NQp-O?֡Ý牄bn[(ް,DpcTOݝ tY~H|Dyu.6Oӥv磒c30EMCDt s x2:B^'#@ߣv[4|Prt:HN!!_N2DM}VȖYCE+J[@yjIq:F_=w9@Vmau6ÒK|{Dѕ6ԊK~KAew!Z.cд7r1N T葕N'+n&44@ RMHwZbDJB~٤gwoZ!tc a bAX p#.X閥H…#ǂħYAeien6FfX>$1vi6K:?Zґ!ob4JZg78'r#oi1m"MUa*FD,eW\= 0B'X][_VŸ-|U;8Z,lg_)7x1Eb]l#ʽJ)8)ԺpKogu_mqS~`a Rcȡ ]Nrؾ҃OƼtF`$恜 h!)%ɸ߭aXIl}v}&Us Y' SyvoFJz46 n9ԙόr}ݥ20rW J, VNkJ3b#f7ivU261uKR(ȝkX@_*ErMIc"3>χb;DڠZk7vλ6iu|g5JɄU gL+qqonaâ$eIJ *Z{x|LD^ 5 lY\7cp>؋#ZFT :>\ÓM[V#9A@R eH"f˵0+X$i9K'9݋V`O畕1N2ERK3LC/Gj2(2앾K0ء=q,Fz,z@hO.˶Bad4e lpjHmz{Xcb 5[#{m%V(Ot3a m&8|*M?54'n725gX&툢 gVjHVUMPs'J:O;fF+=GWw;8/ƨ&%Ƭх$g8ڲz5q^,zx@[*2 woId)Eb/U933AqQ udZq3yAL悠1=FBFz-~Ĭ8pYQix=vU3,B}sv ãu|36yǜu2Yjf32j(.I23l}I4a6ҀY}V.5K3![RYu`_x'yݩRZIGYM\/:ݲebЗ>XIힼ3[=}*xW\`=i?VG$::8;Kiz}hO/i&ca^m Irpv$EUŌ:$E9:śkڅ@BVbrFS {vOﴉ&!bafl{ ?SAQ36 g/ x$2- TT9TR֛N?^\ِQmqW _+SG^DGu%Lo0jJZAD.P5pm>'% wW(h&r!ܵD7ϥX'2A尶^ӘK;%&O$#-BߪL4 uErTDi`vhdK ym4}  N{,͙\#خ?I^n^txZ[l7N`ЩX.pܚ^\֚FCd^66լjU(f:EgØʃvVi݀Y}d;1XDkf{4mD Aի0jppӉ9*@7A@f5a1Ep7׫?#B=9{|O+pM9^?1bYa?E=p{9.d%QoCsT\O[43l8@ u#P+% n"ꝡ_]YsF4K[t<ӥJcJ\> F؅>|Dt #y[|╍^H}Z-cv") `٤9GY|i=,vJM8ax< ç=hhrKi!EaiVϠO8CWKyUOVv 0f Dž|G \t:tTiܼz%6oD2-&<(3k~]iu=o c)ԫ^GZW]{oѱ㽛2՝ &/X ҒIA! 6`% {sA?1$.B Eȱ(xGqT=cFp(̲^󯹆xF,)qߎEt%԰,2MُDZ}-]zb?.zr?j$}hVwtGz \|6{.>,}0-yQ밨}(Pf˰~?an:% $ЦYyS]I:X/56U.5V+OZs !)T`Y(CČK!41lqs_՜)kh0f$K7PmoyyM(0!^݄Df|! ʿeI Jky|Sg1g[y$S][fԨVV%\ODnבֿ.\ vp$Q@2Uѯi ֭P59?x^a[G Cy;?$uem@0 Pb}1i_kќp$S҅[r ?F/:4[:kyTeh5=[ma~y<~yG_lHMO m˗6||&W?U *Ƒs.sb>.,@#98R?1q窋|mEPn3>? sIpV9gN:n][ {Ԟdկ92 qzĔz8?;0v&xd۞ Vzr*DR͝34YVf!.EgzߨTu恣G:kP*/mQYFKB[z-f>ѭUuƂW4˦wg%<[])h_Cwpѕ84PJ!r+V}#ve 6 2,׏sCQ\yWzm\vM$S1&VSw%CF9kU<|E̬G~ʴk*.17 rI*ώ gnƉʼn4] m MڪMviƈ XlFSX)Gp:2Njc3%?3Zޭ(Af5?!rz;U =S2]kr"Rt=6F9E;>6N!5hhneyU8sw%(#IN NvrxG𬢁uֽAeX]mv%gEAb\Tn~h -weTLA%=9 $JunUٌ91iCxp5@VzT fuQ>N-D~s{/~@Sw>RXt< eGb ȓw5['M/AìQCkۻj`;O1 eoYE$c;޳Q6 @j8;]4_IJX-Sϡe)@ٴDsS/ژw)[d1+@F˜3G= >&VÚiRIuR:U]Z%m ׺DJ 1e?:':\Xn.36z 5@1`-$TwP8׍d茫jT)^TrGh4(64I1qW:M> '=KF9j ǶKz*O DO4p8̌*Uu6ظlu/ĂqLa+ ƻXnzdNqGWgX~}ɝTK Lքvk=^^>hD/+,z<"pΈN\AA5ax4O^8mn1>j1,Xf5D(htHQY%PkrN3aO܈#ODБ1ɿ 'm upBϓ-HmO6U^7%cz6놊ai5\DNյ1onRf/Zc130g5 !#ZH̀?:\V?:35<,@w{iܑȳmYE q2Q2Q:ZIes湫Oo8XX#k>ZNjhjmb/7Y D)њ9Ap*+8` hR]Ә4ҽvh>X x0a?#u:],Y)3{Xf'eDY.Iڢ}wOW^#yrN )Cξpܰ;v T 삶3zpkU|mm'hnU<$tPyBz#/%Ⱥ%_Lژv6Ouy 8_QtE*6S )u<b%xQܜ V_\EPL.2EF%ݦ: RUNbZHxn:[{+RIpɶb"xj6;䖅KWFdReNyBuYx?d9D2 gs: QtI1 n J |urj ]x)*YaIE8=3'{'rS$Nƌ }N] 4R0`CLdٽPA6vp1:Y*X73 gtukZJm4r F/R= Da"9хY_DZꜘ"[nM 7n ~68_YTVYKZǸnYE Ospz%}'HN}AhRTD,nGLҤT]U႖ ܑ<?#bH htXUvkO˽$MP%DNI+B[[UK>ޖfIӫL7j 0x.K%Os"hY/P0k&6oe ㊅`28Bxԍy\)W`~iLyu3xô$8hxybLTZе*KRجg@wk gʗUVj5 ^49PТ#R8{KABDo91+)= Ai9qfmֈxjfP ΆqH|Ūz,trq]#Pi/sݓT#9[:AdG-l91%y6fLT)7=_o5Q_8D$/ABAR~7Va38Z^]'[bR +5Ί^*Uzipv m&w~ . S)jNh6bHL[4hIG+z2@7C3 gUzéީ<ɪ(@gx/n-/O B 2fߵ*cgm? V:,67!1}*XE+XC^)< pdzIc20 LYScۖ|GP~?07d |9RsK֨.3:bE~;D2jytfǤu$&N[PKr-uf'ӎvI7X~bZ!VTl]KZHyD!y_+`%T-AƧ˅ -khkiq%Md>tX"ks*dtFʷ"L=" Bw@ŋiUTxkHuWfถ3ڬcgEv̤--pTV۶Cn@l;$D+z3P MTw7m -N17T.PaQA啝8CTe/M"KDHG'OF%vwJ,+} H9pufBrRށ p/)~u&JW4LL cQ[0ɺVA d ak Y 4t;k,ᄈ^G']U|lKzXvZ0}ȀEul8wٯ5mûT-/6{/y_3a. 00c^ɼ=uit&: \L|4npkd7J;vJN,紽^UIã=A~CuIǥvLnVާ|}i( %uw" c}>smZ&&Q.7lqE Ǖ1:O 9@}iU ]I7oO}V޾Ù,OQL>BP緔uު`xPE 32u^"J #i.4̔Lvܓ-z9]}p0C0[hrkb ,mczX7sItde/)n5˷E'5A0N 2XzvG?t^=+XC\lN]!n"Koe@֓K_osqImR+QtkB{\\/tNR''QffKc7ϤnϳEBHfV珯'_qw_fDFe,}OfO ollfFU ?};SImwiW0W0j~0{:qN iQdZ-8^^^RfycG5sw!"'XBWK].̺WJF]eT?=ŢN)8ϼu>1NWYL{~곤"jq7ef.eTLwZM򁖻>J9!@? 9)1ar;ƵkHDO19bUAHATV8a(YDc^݈YPut^,ZSI Pә{;lAkx4-x*y2E\JQvѵ9K2^U4Eʧ1MKbW-7UsǛwWdX`rdјD;66ϐ NEF%\k#}NMU PvI"ö7t~^L7?uP9ة[- r'Ns;v ;_0^T'Q @mpʞ]9l}0)‘sE߂ +9_y="APĠLcj@41MVˌ1E?M_ա1K\}j!ӭ`oF\:Ǵdh_Adϫ_5ɬг z+qx[:6 <`X/X#glbr<&~ɽ}'l))v\Q,jE+3}$nx|`ǹOks9畁Fg{ DȵRcaS;}$9mF34D MyF>=K|/l6`䘐B uSE#xM5nIr Q^6O u܆Y}+[!"u9̗HыRWwnAj艞w^ǾLǴTXZ夭4j 3>OK Ds֢m0d_hr |dqq>\.Tgh$\iV_ GX{Ek I{@7Z^@ܚ`Seq4O|`t #a'_Nܪd q $b"d\tu$^1ӱ6xKAxHXmaJ l"\h!U19RȾ@|x,h#]֢V ;AL|민>(qQً4@14m皿R u+Y'J,J{qJjj8y.qMpMy/1;cZC6t&ݵ -.M䀆$\q_r$9|}®+)gr_52e,pN{c-K2biS6bXɡCH-j;fˌM~]G 'hb62ihK! Ngϟ ~_'IQaҬ/f ^3 ,S͝D֩oZ,e'3V,~-5@XH:XeQ `#VL?E,# 6+w*)#V;Se|(d7|\$"Ԡ;EۇQi`ʇ+Y`kI^2춂 qE=tW[zlخM̼ GEʓ6gB%+c&ꋮ{.뜋L׺ DeaÁ0Xrqb^Urt(ȹP UC&V_xTT{pm 8R,[ԅ8ΘnLpmEБҿ#Ҟl@P-kPȢ}{_ksD;\$3#gLƾH9oxn6EXη)-zb%Y ~u_qUץM JKAy] R$Ѕ;$z';wee=,ta%C3TxlaleM;q6*=Zudx$c-iaϚp~C۱M+anzgIN6e`]B#Ҋ 8h3:gcux2a+1<#v`ξ9S+b+>Έ/@1OyTu[?ƲZ]F$9~1~B5#생F'z܂Km ïЮRu6UVl,Rwq>;R>N'X\?ShYmi"wN@U=yh {=B=Rj>Hĥd "kdKgKN1l:yAgd[#Y2HZA(l1얯 wuMdZQ96X93[F~;86QftAh/6 +W">"paY8cL<;L\F^ X<ж>!(`ʩ6y3`-ݮuv&PԬ=M0N5mG @"9Eq-@CYi v4'kkOd <КQWH`X8A% 66#_ 88`xqUqua7ʍp=SˌWU#~쩊1]nR1p:ƍŢ]Ik=6 a"Ểl}hA" 0dZaXzWr;Yq s>VӬJzuc,+j\` sAQ=A[BAėLDQT﫞̥4f_씦:Q>qy΃o%X+偟݊!R(nN vGRKf&X+~Uføˢ=+ޡ1T1889 ex<`BTF 0g'(4 x&p:z xT]r7Qр5 dTm,3߹ӣr%UlRO0!S+$pQO3a(u(oίTJ-{Q=-lle%^ƽ} Z+S^Vꢭ\*zdS]&vN3EJI5zVԈ z)ؿ\tMIυt J1AS60`Z3rz̜U\#\&;)n4kja b3ƲUF~KӢ4$+4w׌1ʖ[r0Bxd6领P$?f'&cjy\Ő3CwqxKge5b= cP{y--ʩ#3dJD$?&bmJbG|s_s/N 3& v^aS-֘I&7XݣzAH Cha el\ LJuQ4ز2P&֟0K ZBN'10O:O d֩U")v#G`)[qz_C;>jF% pb& ; ;_$8c^'zCFXWOen\e $Ř̓}r#D E~-cpV{;#:le溲 ZE&Jsnk?_CtL#ch#=)Q]y,\ 9 tRZsp3VvQ9e71tKu&;xZEy,pc/ VdCnoKyR2J@J/ÚZ,&6i`@omHٹ Ürn#x\+֞XULE%>_R(N&֣OV!Syr:h~l+oK_3 >d~$V_ņ02=d+JTS_kћm1)07ՍYFȅ[_BԀ3:Fw d->Kj:b2G+VzpMf.Yڃ˹ɪN7:g:mX e?.D~ۆ1< '?C\vmʨ K*8wmMPkOߜ0 uz%8$@E"rG*A%: ,J8=ȯPL}w |Hn$!+8qIc)~BhمA9ڈ/ҶG ?]$7׳v;k<4T;V ^~O%ZO=+ d8ϾԠAmH\|"(Lv'$;YKRB쬻!ŒKZ.x5wٙ AG$8/csՕ)J d+?*-Ċ߹nQ~I%DZ\B`JoEvǒ,ҀOu^? pQjiL͈6p.4U))5CEyF[dC–PSKzBHR,ن0؜ ǂfJHQM#{3^#-זZ?+kqosGӻHAnm/;@XcO3$_ r$$}[t[..ǢNTb'*f6}r/qJ2o559ĥ`Y(g'c- +ϸ7$)Q()ѯIۛm= C2ECWh"{Nn ʊe ܊a3=?X26ԍJ=SWokY@~p*bNp렯O.cn ,NFLnSA{9HBb5TROˣůY&y+$})&( ԅiI,$ܘf`5&JD/2kKbHd6"5/esPcKL(W?;k+zUWſ̓1xVq3"[!-i fonjkveP/EsKד)"HdִTCO 86o > 7^eMOSvrSM"L(i !pud06 ( ZdbApT2Fy.puI .% i8L"1ĥ_!߳eUP}^0 rH#ۀs T n[gA5Y57Ag.`n儇_M+\(d|Bd~A)u#?Wv@ 4 cC=Tj90秐?P-DgVTuk!0pV/5ى|q՟{W=/(:$6o+K_Tg6(T 1;C?lz9ȓ{}jC(A7v82Y83$Pv O[,v SO%i*0:h^a-zA. )g~]~ > f9ȅoP6ٷ VC0|Ր{JYo5.PZ~*F&KMQŹk!YyA!@ANW}xRXU;lqԻ個9v Y%qf8]$jyZ`53F>a۠]<:z~yم 5.|nſEό:^@}/ p~8P١=yct`v SiZ [)A/ =[M+luZn+Xĩ0G-+&:vE D N ef'*r1RP,!Ñ#r|],y0$7euz)ؕDki"H>'pU+ Wg'dkq\y fQxN_T =(S&fsukEEF0.R7JPLcA61tc I`nAXG\{^9:+9zlἷY3t\<'I߃Rfwvh}U`U0"tC#E99U%yԉf>iES`&߇Q9|sS>ڿ&>C}4hDM%Y' ˗q(;CÁbzJ5W/Uvց[S-OGR8$eDl.}*c[d'N^ EȔ?}ϮGL ,o:\M}@C0IA.CPgTt0V=f))k#!ptz +|z%|WX_v0g/ء7@F7aO'̊q6,``yEl_ynxXJVWW.Jd,};]rM%`!0\䡶ךTJ._>h$W>Ȓ"q> BIDYʼn4)l6Y^:D>k3LWwщd\Ȥ.*.mhSYiLvS4m~2\ЖO$E\NSlF6Tq$RY+UzD@uW>ʛ=t\/*x/@ pt7m E LXhH ֞mQg Sb"K1RӼ4RMEkɤc-z Cɿ?inyJ3y@s"uHW FcK?ti\RŽ)|&[QߡEѻ-!7cJ2flaR9o/h9gƞ@y1n5F,,}iE%zEF e ݍi1hwC7!0qgq*Dbw%L[yHeأW<ȶX5b\DMN(ʓs)sMRZF:XR\C6k܀8*oT-#e0 @/&Fb>29]5Ke;C:S^Û%m gk!<ފ6{.se%A0jfiA|b}@~2,lJOdJ'iLn<f@phltoPsqPKt20ӆXp8E)T\fQ@SneP]q>BO ̵HN¨(EEE^D!yY|i3#Ч$*S9 ?a618K  b1OeF8fJgGUwDx#VcU!`> S륕.[2 NV/1!vLJ1 47"Z~$GsZn/a,ZČQY OZv3J~t ~bPU1[vxoƀl W*ʳ+iЎT~q{J0OAQ xQum@)r>")ߣDL^G^M5 ]Z3x, Q)y)i/^Hs-P$.[H 4?C_dڊI#rښ fC۴_7["ti`Bo.ىƜxMci8֕کja.S Ԃwٝ a;߿~IiZ/r-,)nӖ(4s?N-#C%dpEO!SP4WN|¾,Ǭ96.8W ]q3\*dd,XPթ# LYI/S5d"r#M|`-1NU^_jq{w3ה #zKV9Qa*=-f.}*&Cg0NJ~k'ھlO*"x@hڜ'n wDzIǹq @T5X4ڊ-`GdQ5PKOvF#Y=.ͳs}mr.^GtAֆGj~7ޭVҋ%w9>ு  l~(!o]aIQN)FiE9n( ٲʚ)a-PS]I!Iª${w0Mim/n^^^³) tم =q !FZ dPkODeӏ!`x>uΉH{ɑo2X +} @.jޏmnCd7nڶ g>EaGV1!'T[sZCDAA;cGVr LӜтŠ{,.Нޗ/M*~gc( ɕI-;&~4:ɻ4 7s 2yEDj LB؀NE JR;XV$5C4[a173ΛibE !GG+#t+f*^ÞH^ Iۯ{xQ F9M8J[97jDh';Me4WdL&w"= 즵X3sBh,LY~]MuRp.|ySaP KUp71P*^ Z罪~6-MD\B?:Sq6͉b^[59YˏgVo_2M=9.S bH & O7Jayr֙vfgbA^^8H@!ҶhE<}l4[x(@@o*I Y0% zhփ3 H惞kī#] CJ<~GٜD{+Mǐ X0rV.XUm`#K$%R#fn,ةD5pE4~UD*3=8v75SCZ ~k1X7jNt",~6ބKg*N6:žǬq_-Yr:j 0=mI_#T8 fC$gI% [=k;sMU33?[xߛR=#B|Ex{NyHSH\=dC:]+l&8~~ +iAOU\PdQYE8s~ি, ı&oJܶEo9^"#A }}eW1,V/R'1n-u "gGcԻph:htTZeR/{hT7nNW#'2$F\l28R$4DmH#GUQҴ|hvi^-EȘ;|ړ5]҄Om7̌E&FK:0;;>s:B֏aVk1NzusGgr0rskjx$&}hF 2fB |3Վxs#B3ߩHǃQDH풢rS'2m&x>,FBO`LmJ[ 3xZ!+08_k7?=: 4L&"jzl-mU Шf&^Pby>8Z8TaŲ`^Q =S}O>ս*RǰϨmiCUr9 9hp@<%9 KASR.2UAΗnsFZ ra| U?KZRyW9H_Mrfme rzh.o7^h :7r3WKbdX?U'L%FC 'bEg+`sR81 XŁO 5*ԛFJ8\6U_ۢUIe@,fcBxEHTYA%8fX,ygi| i%D}w6* WeAMֲPزl0_ 8G|i'<rq.u8oŤuw]h4'Uf_ԒܳaXJJ/&֦Id+s)j"^0R.Iy5gѤUT;?`ʖGwמAN4X%=hLʉ Ke/qE]|^8p/4Jbx;ȭM Utp̗}%M G Mr1`x:J/0xq)ajyY'GX=rl6ݫBKՒWvt*2'>|E[rj[ݕ5}0͌.U w?03RZMGxhl%4!:]BVţu8fGr\aZ=T22 JBK+qva?kG=3PՔ3m.$fOC߾\7*'7z#,xK .f2`A; |6;I>꾗a50BRd W fRF0; -|L\,DG5wYv$M:4s^L<˨o#qbhKx_eۡZBr-(Qj_[S@%b0&gm|Cf<}–/u"5VC8+TH V@{, bbυm=fWj9)@t@՘{8 UD0bK'fF`F!7n{nJes6XabpcYq nrCV$Gq4l#UU,BQ[4 2`Az3&)T{=F=c2x iQɤ 2LSQipBHqz;Z YVlWJ/-.ɥNN' Pڡ bƻ5Ć e{Yh]ЦўqJ%!#(AB (y"_L l}څݟHT|_] U.g괦`L R,80I x)D%݇;D`GA Ӽ-ZI}K2g,T2n~ ddpY<}r9DW;r>-LAlzk~}yܪMˈkWfJŀ~UF hI-Ji'lr|(: 3aǎ*L6?C߭{Izӭ'~bl2Yʹ&l \━Q 9Q|*ww.&P:nguY #*|0 (G*йRu ?Y.[ry7 XkRfe"5)ym}S@'Zei!ydOIܧ`\=?6onkL)&L8ȕa]܃̮*ۋ?ȲY!kƒGmMO=9?JE":l/= ɕhJ>Z'@+Z -#Y$40$yYqn/Wz3(f [7e&3^Ζ1&ցIQvFkdžufFig+xJ6E[I 5كT%٤*8W2`K&tS:ر<$hYw#d`)'pcr}=%Jjt}腜=fZ 䛍ԖZh6T V7aKIsv{K^'w?Wk_'fPS21CEpD5Tp aK_).*%6>L!G#"oa5f ?_Mx3jWM4>qw>A,02eѬ 9u1M:r(rh HЂ$M.&*LuK&?  R@1| d>/A0Zw,-#4A^.}^ҾKx(W$n߀Eixh1n]'|IUk^ojGxMRb(ۻ2{{*XLx/q Y$ZG FWAn ;*]SEc ^nGP)18O.\< 71s8v/M0>c+zvjx+}7M{-}a\O| DrL#Qz{W#GV_Si2bhW;Namhw4_!&'avv06'z+T/i9sPT (>G7lG  z2ĀM(K02;0ρW F7  ,M,R@M}2tW#>t>y> tU@:t@Y'0Mӵn%7hiſ:IfԣiC8 Ζ-ε5MXA_n`tM~Wo/z*YY *u2i&1,vĘc Ci}57eM` -Hީi-~)CsU/p=ф"has} V8JKhBl1WF3FHFIJE{T"%FNNeWfŽiDv^'o(j ^] nwjPRo1ݬ.E!DLwvέugI=v!>$ I@?%j Ҷ 4ԯZ#x{XCO~s aH5!<M wApu}| (2[tb&j CV [y +aĬw׮6)pR)y-lMyM;>jr# |r{kn'L!ʜJvhJg?K5Rv%CS < Shtقd•.,"Lfi2jS" 6r0R<JS&JUdY<}lIw<[Q-nҙ:"K(zŁ[IV WuT.+M&kk>VSN)7mq5TEt}8l#U=SSBW珡G%-E}ܞ n!@Fx|FC|G{|{ 5woàc)K7VC[~.|#_V=%\B*Ĉa4B$TswEp IӴ?Tj!kOʌ9%N:StA| L(Er_ z=`WG`6"fL[.(}uDj+$aOeHT.Põ81 3n{LwXښȅ2V3JBcR@&iV7&HPuf5YBEuF;&3JaaL)H[F 척*Z]hOm-ig$elaH*u>7qtjHykdV&$DIr<,3JX!$[ _VrCX} \`jWu޺?n"$zOG!z!͞ vъ6fYw(D~$L@47ֳKJwm=>2SF04I,قuT&#kaa)>cۢY+͜hwjj_OևWJ'jPF'!ߋZTeJ& 5qrf?bVɖR~vvi<ĥժ-qbꔏQ֭O3[ 7 \MTK$C*VBN>KT] SJC!2QknD[+>WZg$=i/KH$ 8\n90f4ڲg4aQLZ:]rf7mTi|~?SXe,Nyth,*l.1] |3@J@eP5One 4uA a?E 9S,Q<+:5xՎ:TWE}iut\Ek@ *u07XoE%^ "yxzr悠``h=ѐj\ .cKn;n_ړ ρAweIcqQk1 xޒ%8$vG2$&>]l/?ܕ sO)#j*[%l.p8bh_Kچq'C1X$f~H]cO@ޡ.V΁B Ov+P;( e*lf<#y7[-X]޹9.f n]C;+=ܟ#I+k`D!K% L6_+Ka*?\%-N MSe)z$FҪp($MG%QP>Ըej5LGڋWC68\eH&:P:m3kL&jVnQ$;CTgll*^0_NOn[Źŀiuꉋ>][r[#.,#'cSkUjg[]f,nv[M;{QFQ6ȏ(+Jb!q[}Db&؁y*UsD:-AxxdH/?>]ښd*Db;"ڡY  X3{QN[˭!v<7vr}s5l` E|ƩD|jxJLxCnzJ rC[0E+~z"ycZ4[dpܤ&!`9ސя7]83`&#xﳙ8MR8Bۃn R]M^e}%cvլM3P$n9& ㉳%+ՄIcJQ&#gMϱ5f— i7yyOlEc@H6I嵰 A><&;whY nu,ZHe֪0bGS+R$* V &yƾp,)( 6@AȆKM+U b´\&U0mr|R^! ʍDR_M3C]o~pT0zy% hBFV ZAXy[m J'Rs7^Vȱ@`AdvjA㛲K/2OZEKXM}L϶a6Mmĝv|610)mt̘uMb>&֎[6u+,7ʿ!RG[>@KV:{8;'y#t@·sR|41ʃDj} =m4k1>sӀ1GJҤYG*̪k~WM.gLͿ'4j<~1s`xд= J7Z9{FUSt*J&݂Qr/N94|0X)lBE1@P냏մ@A@#=+uyuxVbsW&o_8u.(9EK @C$(vTwX ҚBYx MaQ{nZ$F-)ji)DtQ=U%@K @QqCu"10&}QDF +`Уe3sAzjFwvr)^6+TjT*/nQەKeSe%#te&x T]0uv7)T,q88$Z`c`+"UY97D@ 8( 8?<+0ni:T~^2[#tZA/<5꥾@M}h`~OHB,fMt%C1CuEp,@S ʤ]  ?Ƣ-Gq DtkRAcnERYu6ZF؄`{:42*^pzZQ[k~2>w3ǹ;'UD M4Nf?/0vI!!>_BrUZL zOR-/cy*N) x]@ٜ< LrT*j!QJUnZMyB ^v`dyҸukI%I@  -Z#c.|^>;+%;O%q'sZmB|M\g:/k}aTlZO^Oy-SS";c$S^#uK#~N%8%8嚡H~ g7&ƞ?1 ^?"'I XzU_eSbM%?N(g^MAue E:˝V0J=GƚmWYG/Q#t4'NhF \@ 1 ,津EH%B9)bt҈k?HC$箞dV89jz!}uÒ~S%P jQGTSt`GjQ5, '(mhTq0Xb Zsɛ1LP=P'b(jfݝ<$Q|I0~-EN_u~漌>T+Q_ ie˫h{~ [|0q螀89JQL; l[ 2R7MZ.kz7.FSd{UqD`HB?q8_3|/|#LYV#&oǪkTނ*Z]N/Lⱷ {vV܈+&Yߢ֨nrG5298.s8R\/E3[\n!P(l7J-vd,{tl٨ZYu -&g*G )[+ oe eO>JqIOq#܊D FՊx!P +^5ĈX8yS* M ;zA6 {#KM2)! '_~(L_UCIU*;M%MV|`m}Sf]QC|e 9qEh+Baj pTNznXRɾykl)ao27ᅾ9"ft=f&٧Uz99wBMK! QZE O(_[bJRF+L)i6TDΪ}e{ G{HGlɠ)\=>^ykflˌtxQG au"2pzO3pG5L5o=N:2ŘqUNeo,ӛ mHl8ijM.ۧݪ  i6i"G&\ m2d'vdnLY_c-;8d:]}䘭jpxS$e>~OgW1 z a Q$ '0$Av>!&JfwQu c)|X6yRRQJT.Ӣ9uL)l-I8>~Ќ nB̓emBѰ`Fn'Vh2d!!Pn?(u3:Μ-m.st Np$EwO`&hy$ҡ#א{< `X`? zEߋ|*SŹNERhEg_,s38uΟ2;o0}\uZ*]XE: pV'/&"FdKY@sْgvat&Z#T[@‰ps)izhtq8U:`VՍ(5)*_An;v꽧f0K,Z !mbUI͂Fayg1tKF5h[klZsݾE4DP=\"5^NQ t}G} V`@d" 26iR5 >ʪ7厃5-')ݽPe@5Fq%4x;X/2PM]cE"+@ӇXO&K r^9 q@V &BbU? Q؄5b&0`Ν]Sq 7PM UpY64s7c aej5ѯ\5^G5p.6|<,owo5b r"Dr zXş/IX7A[~>4\s# ՍBCsIs96ՈȦz[hgmq v{h_Y#NZA@'10MX :5lҡU"7hO uى*5o E(T*Xtǐ}ZTyQ!>(=i,У\H*:bg3.UV—'&.W% :\;ɑrebIE]ǒ3ӲxUH²;WM%}6:n$Y޹s߄]q.Yhjm}pEN\e;5)2g,F^,a@' rY"OPX ~9)(rI **^,bV$ ]{sP{aě> wJ3ܑL#W;LFTDOyCZ%cTe9=Mnk0YW>J/\Wd\cr\r1DhZ4E0QGak }q d=~Vszn{GpB Rq8^Me!%Q(Qzϴ#4g]FJcb]ߥ]k`wn+ 2O=E#ĤL*Ef-f9nfv ;Y%&¬y:/.v71˭ko1{׾!+ڮG:M\9Y-e3n3ƎUsƄT/`jǡq- 1DnGF-r7w}e^嬄OYE-Q@MB cB}SMHâ3TuѲUemuv5adXv EF^ӏ6=h@p[X#J86hDžmND_mr8l-&@bc'6=%p2NUhgrpkh&Vs'ľpS\G`KׄZWIµJIgF{ 6nnGYGDBmISvSd{ d3b4,h&)LH0;oRM9 %+iRѫZ02\Nb8!)H'ة*}BwYNxBi4y*M6ܹXBt1MBWln?p YVox LBrqC,N2BU$fVGc.0=QfN:A!PکU_}0"[l@su~vxvuOY L()N h"x|]zVD{~*~jCWB=x/.@ezUYκڃWIۻU$+@lFPj1w0+:Ķr :\H%0qPWJKhVF3*&s6p}[rK Ȫ'юmQ@i%mѫλ4 ntAyS*rJ1u+? xxbHV(#5Ss߽~ji!*(NCw"˾wadF fb\#VYUAHCJTx(Ҵ`͆ ے)!|+]oƆI 70˵_`V*foPoGv4dkfc#iǽu,_6ݚۛ $$xgTB*sdG{+ X$A?=xmr\*k&5=7}B-?n>תeC7 '* " bL\JazsnқgF_nH(cFf 7pAn|PxY52 ?eUgl㙛쌖2ߵ^3Jy.J^Gu o*'6u0F GY/_6yh,*^ITSmw> Ch1Q-Yi.aӎ %E@wvs?uv.\ϸ0H`BJ[F,hVx\X{Ů$pUN0LLl zR|HY!Ja&?aaN A}~8[ʉ~W7А$[FW 9fayaJ6e^˳8 = NQ2Cc|?j@ב1ccni W-2:'7r*1X=('nFS \)#1FҢ`6˭թ5遁 qLVFeգ_+IfЫiHC%H 6r^"!&3b"T]ʖA/%;xkT9)kuv@u@ FeP.cfg” ΢! 4UBuw`-X";㉂r?nB?2*dc&)n0?#˕p^Ubhc JEc~Bw8kP RP˞bATݑ;GY)Ukt'SHt06H5{ p[` cB2Q4лl9 "oPT;Rz|#hI#h~V;{}BC3Wy;ꕯY5< gl&9GT/tE^OvF?كfg5n}nmXfb}v ,>#`H~LFp>Q0ڑ Y.z.[EP^cb#HDW+!/PF:dYLDvQ"6W>zgnF WwPVWp{F7i<' U'g^cHGE`&]/ju17 1<-G%g0ߔ3,lI&ܴ]4- Mal=$6wӼRgkIv?C=AN=H(%H Wi;f\p?LBP3z+ɓg[|cwr( FoBAjPPd |)1uz M6ڎ7e<9_cJڑ BrQ A{*<*u'c ING~o.$Q98 ] f7I4 /Ce#HMѧr;{_N4 1h+> |r}(4$>FIpE]|qAyjMs%r]L"4b[2/}w3}GF<#<.0o ]=ս]V#-r\<*;׾ p))ox nuXOTAmjuȶ'F7[lGbHwr UtB=y|x(Ң'YGF]-mϻ*Q  JpZSY$ByO{cK9^ȕYwv0Ąh͗/HS]IPY+j(}77B1rxf6}jC11TPR֭gdu^Cno;'ifVJbLхhHx B SdO扠q5[!(ɂ½a&2R4gaT;I}< (r|ښ'Ȋ1)2I (i@oH(7Hg5FTߦhB%#T)>}Y}Ih1ǣKM$yMY>0!c>Y W0Y)/"CӳM Jͼ+~ArrW "($GgQ-)^@:,`R8$T~E?me/%J~3&BAPjs1&u]cDE e1 1]?KCՋoڴM7$gr*BSg0-ٟ?ۙSG-VMD;! F%ﴬ+:|i\l%0AcZozkDC)}(Bbh7PLM9M^׹H~!ψeGDy.dĸyf(0ݚ2.Ir,戼n;׵*8VԻt$ BO^"ayLX ٛr+ ~4!C+dO/(6DiG[%3%ߦMQ4+-.`d2`lɣoŰ_1ЄF#և99<םu9(^?jJb5Ѱ |Hndx6e`U3G=O⊔ ?g hrCZ*k༌=`خI6^P6lu@B@O[b^DIZ~ubsbtlQWyzcs7E/z@ Aa}+_- ǮH/De!);X4YiF70̟CeR 4TN)_W#ӎzLg㖻KyZrNS(] z9%ٯB̖My_5pt2NFrFEMrMv`:AՏZ):'I@}sEfMEF NO?r /R1#$hr[i9Ǣv!*anvwUѩ64hy`n!3t;imkU\nb8X|ƫ9y.!hvNjOGƅ?$Y=EI͠Ƒ ؊HûR&.t4$e/^fҵ,ߧKͶVΞ3B zmտHMRBd)ྰWQDN|`pOЛOQQL R2eD h*^Y^VY4/%ȳ}tez>ܞf;+ \̵EIH8pEA^1avUp$ Gs5 a=R_?IP];+VZI2?]wr\Cݏx9\đ!$rD>K/!41-#v-a22 $ hµY@$udQ)YC+P]d&PYvvfUsiHZE~yUJ?D (ד5ιMM;g3ItagUOŬ}#JNPߦay$)+ye[/(l1׻.!k'DA-Q\ha@G ~=N&I<Q%&=jS씠< =嶷V)/AGixyC~ɪ©}dj@_ .8ȝ%`FmQ?zѹs:\ HD%y%Uo8w{og !CZ䭈H6|=y6q+tM⒨sM|*NMb?dt#21pm[½oe[o\(2eY]O.x-A֒*I7>bwϮOSg}1V{ c2DR/d}w&ywY~|I'f]3pUlQnQ5ԁv UR"\ FVL^L|nr'tLY[ T6Ҳ~H:O tę{1t>F | O>;lj (d927Q).dlFnʂg+n(}L9N|$ꃔ*bmqdt4WQ2ƐU-Xҏxl@;b(D%KS, o1QzpG?q[)Č8r1달qtPRZ*(}S=%?TGWan  }h'zk7 [I} Сyc@v]fQa8H (>hഭRv[yVY>{OnN$ymGDX mw8I\ ƺRE8~1l*R\D/@,TvzWB4A٪. }E-bzr)cA7aO%`+lp X:q(d-)Syt'<#i8d-viv]#S7Y+RCoˆt3̞D9+i_T)Mۙ%:XkNX.A.! ߫ Y.\C@%Y' URU?xdvޮ20S_zdͩm@nNff|ZRPdf &81|^GaMJyRĨiuH25-?F$}%b(FxغFXtJR`]纯<^ѢwW1iUqJ_L[OKn ~MZ"p-mĺ^@ hm2TD!L0$_*yvO4۳M,w~E̞ 6gX}C] >' M$.7iQ~vy-.%8IOM4NbOZ!/WP=;PS q[7WH4kb&]go1}DX6i_o8~#+;x(O2':ln@t#D]y3'j F774\~ D)"$IHו [F V)&MKyл"^+,]Rl9;\S@1<%ca Jȕ}(lZm8h [1=-hB 2}bճU&0& 8އ5Hu:3fɺ/RELD  duG-PE2fz؃\']^'W1ӂDghn9oCء[AM7a~M|/sHYIznm IxlA)|'!s[*ձ2R=ͳ,7*(C_4tdgagtu;kIuDiO&Era} $з/X/!&)7QA8u);@Amtdg^Y\+T>c$LtꭽXv0&Z?~6 Wc"[BP̓tV޶]OvwS͈OlOsr(o$i8_l+_uvG˧ѫ2?m)bu2o5O\r \v٢{/)lc7Ab77^t_>RaMH f0~ٜ/BbXFSt\W߾Y.MEF|wvt&/۝].u\߸wƹ񍩾[ptdsv׆s.,(O:P`SPZ0i+-"ZJ(̱O9 ick}Y9UGSz; fٝO_73jGAȿ*[c@5hؗ -f25 I$X1N,#Q?u'.nHM8z(]&a0'XŎ.bYI#CD,`: GY맱 +Xu u<29z f7獚;_ҷV.RGO͏) ֈm~:(Qe1ګXf~…MR!'kv~H<\y:)Lbi7s›vQ0erY#@(В8%r5p[![JW^@,t@9IކRBZW%2z dTޥӛf 2qG "ܡumciˉEev+/ щR Sc_LIt}N;67*m0?ͤώ5z+xTz ͖L3K1qO1NVhy Dsފ }8?A.=WIOFb3MBqE9}#]\b~l2T|Y&BHk&?IbPڍ0TEK`\!3 #x`dK/}>sl&}+% T{㩞ImG'!I[VGSpOsFl ;f-%_ɱ>ui:_ _9u{ 8B+8Fod}/2N^0L/*z6 #a]g$, mW "7'|}pak ;8AE$(}g#=$+{~GG* &m$ѕ}^̶Y !{Kq"m%y7X22DEb Os$j,$GľMAl9EI-_Oas\_K,0U|S7$z]*"cǤls5C%{5zc`u!C"hio9+Yw V>tH+H9qFG9||n{o80 ApKij:W8^f# N(J>-DXy6CZ-gB ecl@O1 Ppiq*N4r%u3@@5q3 xhʙs~ mMU-IpCNQe ,1]8 "uE_o~; j݈@=j`+rPq!c4Yh\ؔviId 8k Qt'Muu |ಶv0 ʃ، tr>y=+n.@zA2gjr3ff_U_{AgH„Fz9(yzB<y.WR,7}\ۭn3-֕s|fa$ 40g{' L;0&n8a?""=լ^jgAlZ)wNXґ-%#2\4`޷"aKg,3ULeȂ,^^12asgYI8yϏ@K4p©l. z٪QGS'ȋ%m? oIDҺD >\l''lq\gFPlKYΙg"}`>2pN,Tm!Y7a?V >@p)^wBdT!/0>ձz尡H[/%3VZe͑Yʒ$)lXtGdNXv|Tvo*nOrڙݥc 2B+}=n>]|x=8%ۚFDk9Ys#rvjx<B8p-xWU#*=jՄ 7;,B¦b(=@Kbx vIm_! L.ؗ*ڻ^cYp#" : VHGN>?\3 Z^D激hޢ/\ m5!+AsLn>-.b5[HV&xg2rr麮(NLŔ^oXW.¦DeH‚ yԠEgu9sy .+$)oCFd!;xoPJ V?I?NSSBԙѹkt_k^ 1VM]_pi 6Y\6뭺nOK2 ʜ(?xOɮϾOzPw>#aD;l )U3_{* ͷb~94"dȒsr5"ɬLzv }0GurUBC?L[ŞHA%nRG.ўF5خ"0)&e" ӒlݦF) ج:-azi7)NT6Apajw=tmvϵZ ԗ;CF#OUXBb H U nw0b T1GpІH:$Jl$Ճd* Ja?UB'43)?/]E=21sC a`nmb(u<Vk޹R(,FX d_-b'l1Oadh?R Q0? Urczx8SrE ֕^9c\DNp#ijy/ ~^R (Ҫ{r Tk,&fcu#kqmhB\$yr?g=0i},{rt[7JagyiDZv udeF@Fk% A4 < slVZ{"w ~_ JX p o9Uܕܡw4β."cTu];fbO-/aY8RNO.*QXlELJ9\||~d(nU~Z<{[ -g!ivJ N׻/u*8d#O(OmAVag?=Q0Xr 19]jjf)u MJZlM+ !G9ugWSOt[hydۓTVڰؒ9%_ܘڮ ӣ&k>"1}=1ZB̝%ӀŤ}s!w4toHcV7®=o#l:򞐪|TXs^]dWu,sOJw[q;"ơ`6"]edWA6=]C -@c2p[we̎knY R̋xs<;ۣ>nc=IdD _Uc͚-:_C*6k w<Ӣj~sis0v1[Y&&|L&?â LdV3ENdqwQ]Y#7͏ЎRR!Ytj>Y)xt>$@^CqP@f ;H9WΒCDɜ`|P7qUT'OQwN)+nM7'.)U5Z[X/5/Z1y0f%|5Oڍ}:۹iS⮡QSkg8_A.<IF}L1Z&.džje D)pם} Vv)3*L134X!^>Vu6{w}Z7ceМ# 2zt0kH;ɭH]׻֓,: o6: Zuh(e&Wg0/ZkOuӀ!и2XҔ\:_|'!{j!-NU(tQ׈=UUQt` 7~#(oȓmC P.uDbnDՁ"طVd٩FK:7c$V==v*T r7  (Q猊03U,f93TO!7 4`bڦaThՈ?W=Sw@d>&)63#t-2@Vh]{(dit~{S9G_/tѢX@4F7TC҈?ٮϨF8sN"C°+%]Zj=2"E$Xs0Q-cgw&&3u~c8 X٬ v *B0qKZCiQzt%͕'PX: K$CRذvi#^oƣ )~ 㱅tDXj#Nz0jX& 7X~ NPUq Xhy_䏩b}_3<]apJ^/t߈ =QԮ"KXL9\ZGk#ؖ`eXkiEC*$ӳR<4ùf,4)\,".0$\HjBEU|<''ܭ#P8ς3]Ͳph9t"|\~HEkZZFj9-Vl:%}rtԕTRFFCre+hΤPeSm-H WPlx^k)l$Dr( OXӯ O$]Λ%]X`uE\95un;YGG5Lj&|ǥYC#=Ц:M=8 E&[QPpՒ*5a((\0P;{a]G)A^ȧ7%\vR51fc35 @۱ܮFHeP2L6RnwU)l 8A S=^Ke kK1:LE!(Kh7uu'ry(0k! v5,M᠜;"X[8x+WNyu_?cz{-3\*o;RL3@?{ed)sVj橈>O7 =_ËC(JZicxNdsd,7#V m? "SQ覝^TZ;ѢW+>+RCmIݧ[!*5הKu^,+zLA9BWtW1n%$8Q1wM48;L)cN D8P~5(3@< "Ԑ8$1t64(h7fh8]S}Vӕ',#4ABIaPEhɲ$;_ j#`J3[d^@c : Q񎨝=\E^Jr~ rET Q{z *pj˶'1_u`2Hh;MU=nCf/?24cG(g KlMuE?iϋRf.7o)?F+5҃ypna26 ;>/b);Ԍ2|$\8بDm򳼩GG, QHA7>қ2z`Hj!X ֯DsqcҡY|NrCe_{wV|`nt&P.RK> L'%{sF]5?\vV-dQڧou2 8C&$>ͮ8x ).Ւ((DUz.6]#O? 9:,nO\& 暈漞ȿ-[av}-i:;qvBy4]yP}2Mo)"?.O6C}̮ԆN])Z}lqqH[ ÿIJcpX./)MOl#*?QȆC#P7)f;T)WXwL}ހmHS0.Ee$SĔ^#;Pw7Q ]xz5„ >Q+c#b7 @HS{/Q"x UX L9d,j|8 4SYx6{?-"i vbh#8ƀؾ2Z,p7c^E|ހ:)۽~(~z wx">ЅR9=FMw~Yxn.ǀ7U?/D-0o^5~ou,xR@s`Dnb=FYGHqr-\iG #r4<unV]X^Di1[\ N_?%0<8YwVȦG>ր@4(9۳S_wn $|@PJ!I vE @ْЩ07.9`g/sa=64ejҼ.9-d~W+]VR2.WTT6Ѧr>qq><GT=>:ƫ| [*hLq('r60|fFKRceYm`xbF`lL6E_H93 P6y $ 1gZ|!nĉ oM=ZB0cd mRvL1WݭG֑IxFx$^r`i?qO-r՟S}0Js= c.୲X*W8񶘫YHԁS'HJI9D)3uL$;ρn)FՕSI5*egW<p:$vW7 y__ﳆ ϤZEQ}\h\ V Ö:ݐ)5Kw,mR\ˮ,Zɝ֩$E~c5D T@Ȱ%ިtkc7<ϧ} PPq5Գgi.}NzEplc7LRQcʜbˎX@2.Fҕr爛8n!=K$t_?bY>8I'xzkB]/wul[!YC!#E*7&0AI4dX'qi[`#°ٛdǓ(3=1%{Yl{X; ;cyR4\n])r=Mtp(d;Y዗6iYBWGWV+tazethI/(&y,Oᵼ#/1?!őSB}& L/4u94ma_e%V*޷FҴQeh2^)k\%%))=c'Lq,~VRΨ졡p/U+ֶ0 ﵪQ6_:;G5A7M6:v,/yh(4#JTòt}&GA0tKf;JhKe;x1oϜ4W Bޖ[G,}bH9צs(EfL4Ƚav1%*NBNuv}wo:.iJA0`5f Y)6i2Ah l ZW +{E2RcOcrIAE{qV7;li 5N)mEX$ Ii$B*O>^oi uS,7)V'7Py1DdaJq]}7>Z,yAD̓==>/L\d'ApFw &3#:a̩h|έy=udwB EZn ZG*kL9͋#I]mKHة7SK9u,Y H&@XI_c~N\n*,Deh ~8_<):H?8Lr/cgWɱT> g@[Cq _e|Kὒ4z1Biլ">2 >"DTю-?NޡΜʻxs D CxoZ,s_(xbt%fZ7=:\'ER̙ E ju$%u?7@6+oY{<_i R]elei/<^?EIW]Ҭ{204dFt8"`| CRJul0x!p3).u;Uve B~ޔTcR'E6ߪ yZ=%;QgaFNta@ĵc-=;*ْ|Z:T@͛Ct(,}mJ42V'w@¥P pUq@A$q}F} koZQ`AC=h([Q/ןd֚ζzJ^^]Y7o'3G+n7OֹA:dӋ?CfMWh%S@Qn0]]aoY[<*ou0J jm2&8aX cbt~5 !>4~-]5PiFh-X=d wؙ\TiK(Zs5s-|ғ¦QzՙAMpT?YڽZhKV#fNߡ˷-Olz_-FoX )F~Üef5*%F\/q+\s|Xx~)* Oh%CN8+>.]Oo@tX=7IOv|ᩥ̆"M3}|m4~WBH h6֭KYk{75Y>sBwi;$ zWg$w[*lq訇i9jTh@;!*D7UٳXۣ96O @ IxrFn:vB5kb45(P@9!`&)"/vcE.r;@ g (vwrl??KNuBFBj^OS*s$@Y>1f-GD53cdW SZksuO ٢A/\˳Hm Q`'sɁ _!̟qWjNA \!9eįb.#/qeڻܼ~0@=2h3Zb?toC:Kts+ RjG9Q&M_|PG[+1-]tHyXT;r$w𬱾]#zOf( 3>;lMA)ƻGb}pzZ_^Rz { CfMu֨_7]zTӬeb_Mj4]qǰD[_wyI}{'?wi\uDgb.5$Ht Iw '9tPMQ hO͞M0o6wdNp.}$7wd9`.!Rђq݇m:@ls tC(`H;\o[=7oGJ[kpJd1D`:-Ձ¾_<%p$H-)¹~~ۄPS3$ s?|Ӯk1Ktm Hw ,'ezDN4\*^=(aJNlML vn?G-4<6hb^ ^5ub^@3P err# >q|B? J+GJ]f HEN[Z$WZ6Œx G|'=nwKҲ̅dIMFX||' a:1[0rjcFׁfGԛ"VcU{ԩ]t׍OV~@Pn~s&/6Zy$/pn[: Q4Pȱ~>;%Tt(qKwBz{¡EzwA%'a {ܦo{fsWP  _ 1w".DI8^BP:{Km^AA(2TE! ;KNn}<&a*~nBnIO/_*,xY T'pF"7j6300C_gtd#$m55xHgrˇU  zQ5fuM؄Ep̔..NF{r Lm~셸3v.>U|H;yGrvR)"bpT ;"ܪg{#?O=>n//w){K~(_<tqYCCӄFU{zʯƍpKgJg%ŕHjomn& m"F*ocFC㩃HFܼ0S @A-yEA!<7 iH{**.Ef;ޱ4 R,c*C-/CwQj b6N!=CۃmZW]o.ov+B/=L"b*QO3v(ety')*xv>`RBXR/ߌ_غu¡.X8u4DMMu;0XPOd /Ķ/ ?D.` Qh4>%Ă>5ugY& %}<7yONsR"anr}~#.gIJ<_uu䅂8j2BG0;^l}.F9žYa0kbq S7lIy ?~`R#Ai@~N4ɱωR 33߈,*hGk.GmA>2_?z7v#gbCc뉲Θ.yxMAoɋ@KrzxC$|kRtQвfW(.s vg]? fWk2dtM{#f&z g!ScȐWdp눥ړ^|VlV֬iv`L#ҲLd=&;,KHN`\}˹JխJ^f)^hb:4č d 4³;*@KnJm1"f~;-A?)3:Di|g縹rL"_5}"qHlO:r0!YJ?(dar0Kaښ ?\ǨǜZ.Kgշ4HZzN <'Aђݽz$`6JWz{NWZp LT`g'J~'"fx3b迟Uisf&kD%Y.S,JZ2tA]w ZnJ8Cr Z{1Sf0Wcv^aAEEN-E6oK(IS3øB%fa4ǛKj{ȽCq(8oGKe}Qcq#Zqr!`.\lcdUШf<9 ک j lGfbh!S8 NЬcywPߦa@$"IE*8#׵ݞeLvQ.rb65#p&YfQlj, &= Bc\$yVQw@)u:R RJ`m6tJB= Oi;(6ϙ,PK\$ sʽ7gT Mq9.!%>/բd" q(*LvmЈx N;m.ԇ BH| napVjusIbx%MuzY4"T82LZz GjwŢ, `x49i]CZO*2L<#$D{k0LzY7I)GD\`i+^m0~:vZ3k9ƣa6 &L.$DTM./Mw[֑=Hv:Dw'F/?g?&Z9nv(ߤKk@_ S#bˣ zCBy(*,:rd6ƂS5(pMrO Ǯpb]]0-1!vKWޛ3.e>m~$)φM- LH,+vD+xU'';!'O j cl wo (Sc}@"S^?jpIiYH;|@*\I3hJt-8VȚr+lUdyۑo?!8@YߴHVxbtݻ蔙i3TNk_,S-eJ,o!cG$fuzNmB +pa/ghh bpv"9Ÿ0OuoGROթDNC!=Pb9x+O 3\T?UMa9 86+ m |#jꋬ1MqUkSNY F++8_µ'7x A#^e_&SvoRg/j0zq3Գ7S:c16_3, 5n(؛Y룙/*J*u.PT).[DFpJ+7 IU@FXc\H"]XgмX Q?T^նy 2rf֐c5o٠U7T-ΊJ Su jRǑnyjBG ⦵pcpޔzǟiDOg뫯eqIPrlUDb;*FtO";E)0HѲKlwFۧYf՗l/~lK`n-ã^r QTSK ZH, 9rF i%&38]pL׺<:m?bǜ ʏTmU^81JbT;nQ1C>5f_*1ᮕ晾BQvDX?ۧFe"G1ːMtdyɼEE^F5 gfwM>{F'n᭮0l fV*9mz0F]5ʽ,K2; )UƉ/jjr4ݒn\e06EbO񛅱F.%P-_'I1 M!xAfP){j["%9ɣE+BS.]=chB5^8ݏ mJ 4C<ur>q [V$nlꉥIT Ԡpj Ej(CZ%gw#@*wuz :a;lG]v2V:0$5X% "eg[yvw>G9dv2f`҆ ^K2W]@NJG!`;wn-@_`6.*zxzF9ĸo">p֫b1*P- GU4R*_1(bJ?Yђ^(޵e Q {HM  fIawi޵&-ۢDLmZC1nkɼsz#qJ:=`i>}uLpq8;<1FQ?M@C}.evn?oݮ⿔Mž@w>Q no2hԭڶOrObAuDI6:,wFk 2ۊ<^7i"1q}`_Ҁ}n%;_Ԟ“Y񵑝e?:̼xp5}jѯQ }VNt`eH&:t?Ql'Y( ͟ #}rh7HjoMe("v*k7Et¸fXAIL^CჂr\0h垃ZXPF•:\yqg@ ?~qʦ o6+cPyh> t@|KM3H]d2>P#/9ዪ!aO0I-[ N5YH@ÖvzܠR`D/vSzW%{ = T1sHo8\} >-(IȘL-U 04u+Z\Ճ\O#5 :O6T_%Հ)`~7HB+/[(o\Ev(b|Ug3tlHgMkxwRη>awvЙ~*lfmX]vgٌ|&)uV =Y j}v6ȊZ/ˤ˯r亓S-^  Ui##Ag%dB(3A 2~Z{sQ7p)][8H (QKM:_t/ܓ c֑&MB^O$AC5.FR8Hf]N9D[ |IǨm 1CgKI_7rJ,ֳ 60`0jun+: %"F:w,/ͧ ~0a/S"Ð/{7R] swOz~7\H༐.e8N$E?H- WL]] вO+Ba虴zN s!VlIAYԵk|3-l\>Sb1D wxoٳ&I'jk|؂"==G}HUkN*v - #0 zO +-G M3nBCOOGIUH;hY z'id,Z} `^A 9+o{3ւo/ ϟPsfHνxR{Vb]:EDF*<,/1/"o1r͔E N OU3OtwHI5P ]~ƾqΌ'/O2pcep;om4cP, |3oAU o|0qRz$AV__Bg).j|" Yȣ1<s9:vzF^R)1N9:O31݇kÖ^vf,NTO3|u؞0H+"muKdqkǠ{OȃWt:̵KPmiW2z@a{OfqA3rtҺwR.)TJW"b!mhQ9%NdÃ{S(qҍv'Z|ؕ9hKxīd'Caz+L\0=uD5lЏ6=S%^,rY$).)2:mA/R\}:hFLw l'laЈ?im8w D8XWA0:u*fg0QB1m.Y0%_B3q82|1iÖm==A^+sk,c& Ji%< n<%*x,áLG!CJ 73Y`:nO $;B-2I D@5q>ĪL )Q[6F1SlfX@o߬>&RWH+mJ=o-%]Nuɏ kMphVN#bm*W{bahGvOr͞Ŝw7EXQl22 cspouNLGuS֏-K3ceaͣ@bqW?z[윶uAsqm0|;Mk(E#C[*B։OƉp U(b r >D)4,QǕ *6,ܣȴ±kE9a؍'6O!d7+KJ?DVWAz`{ SxؚDc%u>mUFS^q9JiM8}W$%nHV}?yw ^1M(;7j&R&?_+L%VC}g(LO(pGޖS| %̲Ѯ&e[䰍r2n}2O?!bӝ mTuO,(Gv$T=a1"ZDž/*\X:ۗB} 2Rg"j *..V #lfѨ IJ̀3u'z7`AbM`)+o^VpWav^H]nU^ $xیUHX'ʌ2z1tٱͰ2Ekv.,ev5\j no=ʪՉ YĀ+7ߊz| ?kUhwHͶyޟsSr2+P_|6[8xT}S%*#zjVD!K$A=>KP?,+.H.s LŖ7V:fWs 9e-ĞeH:^q#PqiƾQ}bjɩ[-"`7)]&3Zx'Y~*P5R1JE72Z$&;4%#_ Eg'XĐ509={]crOG5ٯ 6%/lOPǛGJT24auyi4:#6!z2]A5 M~ ozy̯twZ_/ %2f\[m(}ObC=yJ<h(.wnn:7.jES|_+I9NG7M/Zr$=9E- 0s6|ik.=P0ȫa0gyl(U3m/F8<Z)B4㹉w23`&z܂PWbn ۭ=־t JmK׺/#uzMρukGtѪ}N*Nw=L5gG m/49Z`Rɂp aҿk 1d+H,hF\i/ 8増U,R Iv^/+ĞǩHI=0O ߾"#!Cxc8_jFHJ9eQkFot }nV0ԍC><{slP13GָxNbgžTY&t)ad] ͭLХ/G"TuLِ}Z iphZ@=UX5El]X.>X2}[ #7}}v_hx!;Coqܱ[MqZq R#dZhv]:~ lKFۦ:7fUs oBN{AnϜ5o#[5K)u: AS[ Zƾ5р6(gJ<4yП};6TA1l j00e>^DRQnv(c Ό߂tcsS8{I弑>2B9z-S@KPhDӿ$.Pl9pgH8 ӛ}UlԚ<Ј2TשiX}`P45&ȸo{U p!DeSj_%]v"< r rΩ 'yQu}BgDKHs'ϩ'Qiˢ ޭ[tCX$4wP)N}'FvKؐWmFYrYwK8vng\S[Dz^0왣7su~T_8Wl4T_K&a9▹J{4((=wW8KY6C"Ft|7~|Rb9޻"#1n89QYR?q=/Q֛U٣pt &l_f| pAE$"Ӥz+C,tpdC8bKt4Awz|fpiB@ nBDRL4_ cS]`c>NR3Nj PXeS{^Q 'cg* g_g$M-Es*) vs С[bbk*耏F}G=5"|ѫCcZVɠ66 ʷ?XJyHYȴOϱip)! ~N=OrG!zkPr:+X;@=\GSwOښ&-%,A#虍őF5>, mЭ3M `xZT<R:%rn 7~f{u]75g-tym erJW z L}ȊԂ$CIܾqve2Dqaѱ<3cTK6ʕ gNPQ d7`GU nȺD)ޖʒa\ꊠ8nWUj2^Eʟ/, 4lW?̔h}i`sLҔ L7ڗ1rY5HhŅKqhh+oP0KAcG]N >&W\O썈GrK.<[ee1O5΅ )a\$(ʡ})ENsz2;3#BBi" a&)W??jOqVLrRAGLL jVɝ97QTDUgm$J"]-^v;(,mS\e`՘FKAQiqYZ7g(q/Ox̬)Ӭ{nҥh-̽,%-c54%;;眼ST1a1EqW o*割)ІJׂrkcsJrA?c:0터)YOp𖉯mJ,ofE==\TKW1cY{ Ca3`.$-ͭpE_2aDLaw Q,$m` v4h VE XCsG=4 z+^|4֘6:{. XpJ?_x/jp;PKc<Bh|,3p'.^T ?M+% l_eޱVDīn hn+3jd\xSe>[ X"$bG%қMA?9;[(67t"4˝&adSWI-%-`! V?Um>!#Y4!#h yJEwc;.YԦs>8[ P9!RWy{NU]~ȌqzGSy@GK(g@*3OpڎfpgSXc՚;ʸAVi%XfpkGL$4*5>N|0 \bAoB/3Bo*)||1r+6&Q%5]PoIi-׆eUeVQEҥg. 1?2@(E^ fznG㕠M}DhE_,.WqmpT֓E&Ru x]5{ *WšG?).e`+„([/O?p5Y^8^vTNm^M6m&AFգM>'K>vuwv")'6Օ %~ܸ #.~-d.PEu*Љb>s;hPe5tH~g#tHwߥ<)=736\_1k*eB4@Q|jR! E$,r |m͘Oȵ88YKp'u}­BI~;WCr3g\.oTEs)%jO3پ;.:}',V$ε[m v} y]f8%Wuz5RNs8CfO J!tKoJfkVd&_+@栛N3gTJA&rU߉Tve5OaS!ͳL,XeU qB3}YeB_)]K+ ŮP'Eh"ˡV0V3 0tQ(\j9I-1T9R!SdtJy!żC-N--zKߺXUwKQ^*r$XƗ#L-2  Pʿ q:PП%{ٸwvI#F$(63)(:X D2N)rlbsЅ}yCr6cď48؜J/H +W=" sswo/9Я1 ?5q>_5)&_<AU<&ݧ\)xߥϸvm4kRNL)'Hmٷxu]E,N*^v3ZXn`qQQ­uՆZ@+ fXʵ;Cx%yqa3_b~<NCML 1w£:N}h3]²& 34r5>z Y"QaXk4lN)Kk})lvw9K7)Yt"ʖ ?er/y_rt?1)# f=`qn .GTmSz l?Q`hc)J_A+uz;&7vW0}`{tK)yTW,&< # T#5 uZvb_BZ]>LvG¶G?gYi@4k%Ddx/+TʬxKّ~BRRlʻ'{U50 ?v0em&dC 0-yΪ(*wd5W kFo5)A4\ $fl=e(d`%mAqGf7XP9z70=3e#8iI̒mqK 40USt*vcrfgFߙV0fX7lhF$.NgN~%!3@8g_0DZxĒ:C\`T2WO9*V}񭨯U r[a('([&@hwKͽZ|q@o8! TVhRNt=q̎L%o7ڒfTMR, g}Wͅ|Tղae5F W˕eC&nPlQ3sjj4&d։U㗠ͻ ˥7mFc[VǠ=5Vώ0Б:uS7r_P^Bٛ~Y>"t:N C_iy1ɑGZB\?z~qEڍQDO9NG(e~$xd^p0Y9M5pW{'+#ap^ rOj<q]EecԢHFv +=ҏ,4&{S{6&%Ոf8Y7}"\bb)U/\%񢈘 z#ۜ2lZ}5,UV\{KJpe?k$-hc80FeLǰyń,Ӹ…3I!<9v-Y;Dľ82#*#@־̂, Tk~hȗə ѡNݘH *ʓjB:r Tt~JSf6;.x;$0&lp}/x 8B_cÜx,wAB$.Esk1DrZ~AR\(?y变?hbς`vO#CYhw2SjHXվ̉>n51mo]2DT38ﶦTMl7$W -_h?lq'.% xը6ylrMZ$ovLv!aAd, HQtAA5<6Nf!uK%n*KLUd fJo>B&%glKE""=a%d-q7-7duLSF'7 @B* 4az8ڕE75r+1,ReņG˱>y8C&үJչ= $qEHd :\>G$o0inV%ߠbdyY=֤ F jrR6 ˱AoL$+H cV8sZ޼uF:Y;)KxZى~QiXެYK{ ׾_d76@7U9 u~ `(pCY/ҏ0EXVfpW~:~ @7tkN X6F NBQ@[Bh6er4q-Ɨ]O]*BC24[?+W)39z4U^44L9js68=Z$K˥Ͽ&iNDN Zw+oӈ7T%X^"+Fk*)US:TI,bh0-5m'y2ݞL"y=*0Wӫ4G=[($uŦB~߿=ܨ_ԫ;WŶ\*%5>*6yFxv Áغ̔ϊfEƤAǍ 7_sK8 sۆb'R *م%+{5>(L1W nWdQ2]?7ܱald(j1𱪋3Mb#Urp̈́'KE]у5&Uhj@[~KHkfA|'Ğ/CCK(b0I wo]fl>z FY_i>d>~:)g<]ƷjS @ <(!1&MOէ#)P7Y^NkՆydlY}1{э&gewBmg{v !-pla5Ks-k[3/ \.c5Gb} Q(f.G-4Thp>_}k 8_Cm=~Fm>d_]D'3ȋTPZ(c 7Uҥ붅Od&"&8*m@4Jw?:#,ZϧYr Dsns:;ߝK+oGOؑ̓D51@V+X<=!ྗ8N>w:"iS\;~_ JULj=XʕVripQLt3y)-nYZE j7+^weE&WJfȌhtaOQf,Q4ń+Ol݂_V[_pg0A LQ LX^'ḡ+H ")ňrI /?G_|<;eW'{q'ho(HUgpѝX}k}=&9-]Sǵ.a C[D&-uJ+tegۿ#|uSvjͶp 1)[oB:|gzʫCtcLI N;]W0hY, LB:ak @Vg.2}pEOĉSR(Ȝg xab(#Q )VfFi,յgz0FKzR9 5fiz e@EB)q_~hor{|Ex?7SU\ÊOk~qx&k1)`_֋ ȏf*ؽkOMhl]U_%XZn^s x Ecz/a~܇RvQ`b0G%B'nYgL T%nY#Ź1&ȅȎ#q+ۤvs[ԗ?ql<gVu2p z  8|rNZf˻ڽtP/8ubT@ٿ\!eեƯu 8ZfTC"65u |P֪sx VXrwUzL?mo%`-*nK{S)#4 {F _(*T<-RLD~9^ ՂD>h%#sٺձ|Ư)G ' I8,I2:~HlјË2}_Ȧ@-ii[&W׉Af=σh;B;xه)vKQcc2++)imu.K.uuyϤ)?|bʮE@툗0tЃfɅ|(*h|`6WoD?l_dMaqJ.= a͋˯H=6A6[ \3{ڟfEs-@MWQaO!wDߘŭX7Ic+QLGY>qV>Z]Qr=lw 7w+7[[VnֹP/uz8w![²^=FA񃖬pSYq)nk2'K?mT&- ޳ٷUGM6kIHբ8Fg|q񩘷[A!|Ha/S#aӀ|(YHS*|-תw&) i7~x\7[)m0> 0Bv'G{ PGϊ uWZ/c-"@EL瑑׻<)3bjG;0*R0ha%B\ջwꩫ ;JePLńU4LR(؃cF9 ge3pzl/?gBK#qR)83hf63 ѥFU| |` ]c8m4*t~ZBym=:ajI'M4؁ښ:NPD|kȀU)+N^ rFEJNvF.-x6 dҧÒN rj( 0PU2fش{~z_ixp%mf?\T]#a3 >1'rw~oQ}+֦J' Q!gbuڐPY#ׅQUuL KU,[rs8yx,#it|,blc㵪7GUCaԒbw ߐ0w6W"HwejRVv4?Cм.wjRv 'w;͆ID\Iڌk%8{ZTes! >/.$k܄t$4愽(Ȼ ceFy1TOWR3,R~vv) ^*|m$YGQWG$ ݴ: ⷪ aa[ s6 Gox)\-$\NEL QhB bgE8%9TGnKȲd^dYIK/ eK}O}MQRU3tG_`W0 Ck=Q$M2YQG^H$F~*;-̈N0[QMina[JÍgTi(uȈksdEѕWf6ģkݤVئY&%gPxGa͞_#\5*fNB b*5#Ubʞjqn"8rpC }ݦTfo+ p.&ۦ2l:#a~4tV346lWɐzx,Wz(9])ESKsgl#6xXo[뽣# ;LB l6HŝNDTc¸{݋}'`[PTX^a)US⡳z)iϦ85eF,*);nLs ):Lݰ V} - i&-Bފkn5Da\\Bڪj-~/wm++i.S QFK\{2,U),v.H Țwo]&i9_0z-Brt2\,b9:DžU!tw>tfis0lJka\Bgݢ+ _ F[]' +JE#&ro?ב \KKO ܭebJbfzFӣtdJŸݖKE+ON ٷ({RLת-6,je->!@ Eb"HG5V}L T@pf#*̇'`mflGp;;Ep`|vO"VZv+i9ի$(n#bNj@ħLvN[ Y*nAS1=D4( f{ud4GHD1ξ)nJ*!x³iE|t/@+-Zu t(goZGpĄx^KW/3|b ]\q}ХPLb,T[&L!хBԐI UCFܻV#+( ;AcPVhObCp{RXoTLX!XܒcL<(hXrm>Wg^K ^NAek7j:?Apߟ&ts`ZpJQ uz0!/MdJu2eImPT@Ü!9Zw[V/l`H8.#G:LBjbD@ ωr~А'˫E5iV 2LO]*~EYףěB_p!u*ju~xJ<&3sҁMؐ1Œ|dXp&} p^G" Kcͭ +f5S"&ܭnc+e?3ϔ ֕qirw3>AhA:%&թ "yYm Id-/[=tsEo@pʙ%k}f#׻:QA`-rؐCj(b|iwFYhi >yy:]0 l=$|e GDBJ47~ #{N^e)|8LQAr"'|VO~TR>}}j94m[#eO]=GU>1)w:#S}Wn˪ÈG剫0c;t߸`ǂyCm+f˳"K^z@O B Wҁ(J:2u8@^;x'ToXUm f70p)u^P@dpJS|j._>t %&rtz+NyO/;[ xPĥLݛϏɶ^6Iu9!~|G0nP4ŜՅ6tO:Bƽӆv`[ ΅\Ŀ:%T8HWͷA~ˉk(AzjO,_ i7/⇮³:3qy -~joh\ q@`Gp%Qw3t&r]K(r,+ 7mJ'ޝ 'rD^]`Nf͔>yW Ht':n+,͏ cGǏQ yh58Bb;$:ttv; qWW*x,|Wff41 _|J!swm₨` -3;Z=t&%uS|ʓ4ݝ2| I `K#޷l4nQڲpա ?}@=q+B˕JA|bZ?8;CC帧a?dp hc%g߁@%Ό ݝaHd2{U('|^ߚBC ?wY<ؾnšS?gAd3$Yt4&؆ !~UC Jl#WLWG; z "ᗦYӄ?Iq y$1ަZ&a P+CHM Vd_jqGa6 \&jyLY*!-%4`x$wNV)gτ` Kƴ^[/H 0X+tYrtXEui}G񛪘(L8IS,ɏ۾ Dn=O3v}P%bp^v;5㗧=L=&Q+Eu0 ?oJ;'#J{g9^)ȁ|ķM&B6OzleL'ɘG"0<M?qd &s awt*'NPqVohnm}2+B k8kx{N]}Ww{%v*1Zd"qXלwx"voJjwSm+ zwX7!^UW1uΌ=ːeL|Hkr*>f`)ep&ӱS!^VXd|li=lnlU :/ %`>䉒 -4 0gصba%@V|bq?-!\BR[H] G.di c//:R:2NitrYghb(׺Z 3w*+~py׵zLi~ =`h|.ay8fsߜfj"۱B[7 2~'ã@X_qQx!R w˨RC;uo.5,~^Yf?lB P 'E[!w_5W! W(΋[79(8eY!}Lg A.0PF  zA\vذS8↚Fuǯyabe3͌&ƺ:+T<\x˟)o6Ey]\̨Ĵ0@<'` XR _E#s-C*郌` v oq轇@P=_4rЭx O3UƟ!Qn\8|عZFt9JT.&dDG+lъB4dP<=Fꀙic~HKPBm-bG.& ̠7@> 9("%m/ *(H;:* .` F+ [Q/a4LH|BbEW! }V@,<bX(]&H5ڳc+5yDGSE&66aܽ-p\\u^X:$:| v߱$F>I' x3pQ'JZ R@+)NJWyڄhSp(͸ucY6G7]C5쇣2z %W|4 oxEo ò߿tQpMܾ7U_y5ZzOȸ[1h~lOQ%+l~$T֠@JDQM>+LdY%į9p%cSXhKDD6˳]}q_^_IʏTT(2Z"o}<: /*R^(8Q&|kqBgƟ+2?r17]/ ^z+Xż٫'=-͟켦:R@!?+\=+BZ$73P''\dc7SXinZ,cSBCM"8q/R}Ca,>StSsGrL}vK'N/}[#mP2ٵ/TZnF_"ϳ :xCAPhV/ӬA,-KkXBPV}]Mbq´o YCu&MCFfyNfLw[ziM 멝07- ".X5 YP[ɁXeLhM{<(s@AqZýP`a:%\ܓqLκuz*!\Gq:<z2Ge JQ+v*-SX@,a QmڭkuG '&q,-hwJ.錞MHDw"Okr/{Ya^P藰E&aww_⵳Z0$=-ZcYJ`?l}j{I56TΜW -?P51AC0O6X_\ {` =0:M3y8"T@Z5ַh%4> =!Ij:ItM*HR)ұd% C~HjwY ID$je^^ pqndZvM,qL@|^5˲TL _ |_]t@X3#Q2SW^93V;oW nbBv 6Kݐ5NIP'yj ZQp];_I}͋׃ _ԚW$׆܃JGLW]bnfsT";*ξ {0!ԧ=K3o#\ר<Lԅp~Klq?E҉Haג ?HƷo1g36XXӀo7>nd%aj譿@bjjPN;,qCIJ}v!]20G# $ucL=_U uWGزia":l#?.H7JQ:_ZBt䬈p9[߾D4:fh\{ F)pදPCG k|q$V[&[w1$9~ ދE]kfm2^Vmkțv} `G0vkI>⒆6uN|Z]f m_荳pIըj1)lEͰ'U؇Yɨl h̸OF_(N C&=YgٱEY4SfXiWNKCYn_B aSmxd_`}TcS51frS %bQNSZ T\ݲ&tp\*7v UPe儘j_YCZgd#Jͧ1;Y#%U]/PJڼ6.#$}ǑQ6Tq XN+$C:n`U=W& w,AxԔhoAjB2ʸĥӊ~Wش0P?g`p LR{o{vK͉3%\J^.:u}s#^PAʯj,y>e.U?"MW]/(QI5~y_`(ҡ勂g&[+Щ>fbG^#(ucxګ Vb bPXN>HMMe@@2⌫~B<s󜻵b!mx sb#XMgE>͠bKn J^TV޵^EVa'&#٥Pu ާf,UKF[9@-v8f,Cw<$Xl<Ֆ4&B+@s ;qa1пasIӉJ0sLⁿPa;G Ҽtof>.e[BYd]xc ~~mir.FD½6B{@YL%?kedoSC&i ࢽJ^Xۚy ^o#=0j*C9<)C#4|OScVaktc*0Q%0 +Ui pRjc\6쵵9zI|jWhQ1UtCR!  t9 3q`5/}6(i1e^PwEu@.41MKGB M |)j`rn7_[hƼqc)t8Lz MP9؊n=.':_EMV'/L,G x{(5ˍðS=aO~Y{dSzMZ(TTkDI۫&dґ ٌv4.o1Ϟ,1^J[%hH{'U"b e'[X:^Ʒ<ق ,N6 GE9c^"cǦ8 i8GR%KyiOH^W1 ?Ul1TÑ]C֯_z OjAz5yMĜ@@9iN\OWWf eUy*&wUyখ'jPZS+J LI;ޏh$B(6ԿҨEbP pmGSr0 5aIn`#Fƍ z)X/Y9m^ČK@tIY^2d)d5yU,=#lDOPf9 oTZA2 1FyZIU O |%5ۈňY*/ヮܮ ulʐjfKeG0,kǹ0oydLEK`F ZǨAl^K;#xq ,8;JxdM~ARNoٱ_8j2GT I6}b9V7ACJS'P^x'#Y%SH} uEO"L8&B6\?sHQ_3/嵸ʰ֣qjۑٯ~|jzu)eVsK*j(v HȄL8nZCszBcd#Am[-oUë\X7ֈvC(~_qb܊TH1R 㒛î)XuO”@^ ^UoUSڽ= h~7 -@i5Н7Q@2k\_)O+>n(++aWs!=HbN"ݻ=^˺J*KTP,W})Y99mH}W:Nl͒=09|=>C@:#7ZmQ2[Ij8XnN+O.?@%>&[/Gc'ۮ&U Bʙw쟯pؽ ;Ѥf_E9gf$1R%y,wIi\ߣNgeՊF&ʷHqSdG'3> oyۿ4aڊuqIrr -6IkKPc$fEE^㚏F )g|x/q8a[VjM+ӯHdjcs Gc7QžMߜ0RaTWӠ"Y}y +7g S@j zm5'Mc)؛&LLoo\ci0ԹS>r.Fb^q$*kos$U͚J&_ C[$a= ^PyKԨSw~ӓkU5CRO_Պi?^ jm/] a,8lHՀjϤ8m]^-2 suY 0v-t{1:T.5 ;qRCaVr\hwgaiG T #+ Cbu[;Z _f€P v7364un]%@IC jp삇ŕnWӹ'erz#!`)֓3PхxR'm.|Fѹ V]&(-9G{yM[;2(!a=,'3{~hK4, ́oU::RZj-1C>nƸg%pv~8#1(\ڠ07<fXQ&2wSǖ־,ȮͦʝU4F㠮32cۜf#tW2 ]Um9l<;?LI5" EKZL5 | D@ʬI߮EsQ=ꂘ,@k揁?8yt!yƳe;^怏,fY9PKbU`i?g "j&Zy'hbptQ{]-b1[v\~.E7L˂-&8";-j6{I*-ONF%O-8DꮧÐX+V<4}A& t _Ls! P/|&dhgGYֹU^Ac[QKu)`Qf^_sdV6C5@#qäim"}kRʍBvgG6{L8;<H؁wd+/J&<$bgD&4 aHJ*bݡyiwR.J1IאK֫G&{^vT:] 4S]qca)QB.N}&$R5,:Z%7[62Ȳ6?i`Q@=zv D)"~@\CwE{w /Jo-0` C\:*I˩_m̗ZTԒ4> dx:z^ip5",\qч 0csj$ȕ3a#}=hes%wd]rێtX2c]˰ >5 ؀?gya+ ?,Q{Փ6{9ZQ#znN' c k⻽/`.G W 來B7&@ )r$Vlҧh(uJ;XǼ8رے,;W_P>c>KÜz8Z'8U8㎯u?O)iݬb?C_;hdU͸Ԕ g# A}:yit reͩ# hTjÈ8&:qAgrHˑCsz*"|2`}7ޢmG_uo])N!-@7eˠ nP/yc*k+pM՛\G5UMq~c`' zƺyvGc!I.ߢPﰩNxv[`yLPv4*8Oיs}zHmޒgD"~/Ћ !t ֑\T?A@vI WdΣYTu04SAMuG>iݾBy؅>c=.%Eo\(FW~2 vũ|+֝2g6xk030aѝD{(ZܹW/Xphsˢ}>]Ǩ 0+c|ٯͳglSM,Yo^o ,>y)Y 567ElsD+w@_t/˧ʯ .J.<yאDl& pZt&88ѱ(v^f2dM587=]ҪA]0mP!jxy78- m<\1אS5@|YՇul29 vrPLf_d&xnjh}X!|3 E=Voz$ WXBZ> f(YbKg^ׂV\@:3o\$}pDq~-؄ jGriP A%EL|7 cjL ;,|rjfh-5og<)Q3BJ4 ڠօ7 C U-;򔑵f?,9&E,KMrcrqA#s0U' },(klEm qrEAEG0ixIӌg#=gx>0@g^ 1ϗ4' "6sw? pZ5!57fQ a}G#%Árf X%!`Bώ' \wǣqj@.E=7 ě}_l P3)`Qiʍ[hUÄy8 w|{Y _0^/}FUqf =yKI =Tz@c|Sz4%%M9a[kJm m"I)l/5PbO런+)*|c-[0X3ќ<ދK="@,!&W# $ͨ%9udQJ״ Aq! hƊ6a+Ë ٤ģ(+?넘 J_sfQ vϵޑ&k6e/{~L=w-h񄸪'7KaqΧ-nMun95NbefF@/Cيqf|jBh^(,<`!r-䎄1xT,cZ[ Q N~OxQ_0 [_^w?H<%~M(I= QyI_kNc'qɒ4ŧ鴘͙Y_2rV!*i{ (DerbW9LECU9kihbdQK3]:/ dZRr~̾wn*<`Qೕ١!Mz1b:W۶k:w|{+1 jur7pvb78ZyVVnx@Dh.}m;Xȃ*2oF`1^<sJ[:sM:=2vZ7 B3/dOfV=zy`߽Ǩ\ tlsgjT?+$ o9sF[?71[irXT~pWk_LqAH`tȩhh`eOZTj8!!1$hޛi29uPq4CQIЩwVLm@f,A Hc3OwdZ\D^ҥ65CF;XM{>h*Ap +:[p?=Rrdj0:VJ29ݘQLnz.aJ+&My Ȗ q7I(3k,/SBeT)R^!' "6 `GBKw c޴*xdh2oM.Нh_ `d'f"TY#}NDـQz+N9%W>dόxӐ&?Oހ3ןڿZ*+8GŻ~pzf9c(ԍA͑CGtr#HS&N EY,s{V +}gt XLԌ Ѡ]h):x2NP`K&\ *ۮ׻@lFވȉjN|b\-n9++FB|Q‘K7Lc-Z!"iSpdT Ka*(#wg ᵡ=)dd,楚SZ/j:f +#IPNO\]yA> CX$Xp.-E%Pu=}qtxiINXP ezw4jCܶɶ[܋CzQPy-.y ^6alKfB%y]8 ל%5NY' ^Tg7_lC~:6 |IEsj0,TnPgN*:}3W{ŏNMFoiW%B y=qߗb(C"3*ԳeUw7y_p+Mˋd|,ߒ46az&lZYYQp.#`7'1gd0e7ըsrXgeh32)Dj&5KəVSwkD0ޟi1\J Efޯ =g`y#"x)h^'9E.;60s1},oѠ:% S;9`vH2sxt ynbS?PKND0 QU^dD¨5AMӔ!j)KbZ^W[v,Ak Qp}#ًMLm z B:m',˿kA8@?rO$XO [jL\{s-.S~9u64<w /}!tZ.k6bgc& kD竪UmN%7? 'ͶUۼ%rW G|e拂Y*>DԈcBCE4׻jQԊĸjs6T*͎xbnd,AD/#*DRU;Q# *jP}C}Y^M0)awϽTWmE5՜&?i42|/!粢5W (s:XXɼ~ipэpnx9CX",Vx?o;GyLu%94HG%wǸ> wɬ+#UA Sp_+,M;^VGe^ X Gm)^acjHwgg}S4 _.BsQGNg<$%Uk5.2t4r;xklnzw@C̈́nX; r.ceue^یȀ}coE`ocR9,׺UzibsHV{2|]S2-e gbsC9G<0zefPڊ++2+ yWdY8 uۃCNj#|ء5]Y!a.BkegL-VBtU3'Bʹ,"wG(\ن! H ! Ud;ꐵQ]zC(-N;]DȯPK89TcN{˖D;n楞cjLPK=i+] &Z?Ӫ|a ̄BFW:|Bxئ,‹ %:O͋vF)Hm(^zq_אq5lh[_Ciı0Α df16iUjwos F~%7y>{ޣH@=⡓Ogv\ h0ˮ1Y [_͙yp@5,W4w־=zf &4`.C[m3>lu =$) haPA 1(=VvNeKHZ~EuYS<>u`%j>\S6l/k"7ץG W -vzɷOoTp) c0,~M<'ܐZ{EbH2v+`39޿ƛ9pR5JB3/gƬ^nAĭLaHNJ,Ao[6)~2[wѓ`@*x|?O$.@ gT@6A=j*Im(Ayx9zuC + A]oZ%QynJ7\sIic(@h'43"ϻSp'Z#N ?gm}7bԫ_˴3$IY;\:3m+R#pZ H 4XZnvl}43&ZF]D3bc)l=dD@)&nn Є@.KP TB-o<SnתW2Kv-37"0ԕ\ {6#;_e9P}. L-dDxuVר 8݋xt Kdž T3v~[L}2!4Fġy` nsսyj jHʎ&r*}:&L9d!t86NtIpz" !:.@~Ewn4`Af"ſ8! ~.pi,4eT p5D^d޵kCp:7~B;TNh87%]x2P0wlOp;%W?rgydYRĩ3w-h& \ Z SK3{<9\}Z:Ulx$!n2 G* a1H)wyC^̤ԤOE.|nG&K;ǝX/R,t 荘ltѺS1܌P'IurS6Of&7=@1_Aro1C M60=`KsWτ㾊t J~5lcODrjt5&5J83C]emE5BlyoN[j妋h(s%4VգˠԮxe>9Hh9ගZB{uN:(/E..KC*I9ឰQ 8@79KH7D!xle `Z~ZgB5*+ܽ'FY U+KmkmU-~O!C~ UeDl/IΓA6i|:5 \J~Ïgo߄8Ef?"%r`(j1o F`ρ}/88"C%'Uɬ,BT}?`zbk y.Xvcxv`ِex!Q9PߗIRyJ4ޗvm'r jo *QGɺ }%g_RJ6Z̾~W,ړ'JѰFf)$n<@l ny͠0ݽAg4V+(>DQ7O[+t 3BeK~''#⭰QG.!{~ Ś`5F.DЌCxSZ$zkݦ GXЙ0iuW|V`5O`[wfRZ|Y)`>4cWcc/y ,Q{"]] 7C7v!> (.SȨzm)79gP7X^tS0δ@.)'{Rmmh'6.< IU9G4p> zPeO#K" sH2Cbx 3ؠXFcj6عcLoef>6|*6w:PГ E|tS[ ODFcN`Dkb~Z1%{@F +$$yo22O\ PT0Y.C$wS^PVZ\TJeY.NW Y(<6;rE.El3Yzf·U]?Ԡ' MPeb1ˆv#o-B/*Ju4&RdH~h΅fo)/Us \xtIt92+Qř?9¦fО#jnRe,|0Æғ[\jhwwE GS $]*rw$П<ϷΛ{<+}13sC)Seڝn=0|o5 VM(/1[ trR8fЂ*r ~:O;>+lO{3]X҈w§ö3~!AQhƙr4R)-\y&tt ;XuQ6y+_Ԑd/AIG~c$k_+w-Hrzhm7H<ijUpI_f_Օ-bVBDU^s`iDR.T[`-qPP=/8,Mדּ@PVwa\ Z=;rӍi5JTHIUWbD8؎AW})"ljǥ2`UΚ4(b u#1G"Q&o+s{# JI̹T1âh6h/NU>u)c}xBEea\(V\nuM+xp_`=e'ykɷtoS;Kd뾬&vDKHfjowϐ2يA$9/na5mW:n-/C͖ۊo6A/eNbecjͦ5JtbN8?X^vreJ޿0_>ÏsxO+мXxrglC@B{ 玮(׎6J*B; D`xzA1 P(q<^x)aT",U5W$_w bSd [aoX4<yw֨3oNRQ DS򓜦wO;kTNzPFxl/Ym+KVPz 5uO2|V6q!4a4_#,c!h'r".$N>v¢%n/)etH2y_l7?yg<1y4_Jʐ m%~nj UI;^t,3>U"XioVltI"0-awnTqg9ԲKg› i8wC( ޿'~½$="Sn[7Mc9/X ЊBW"FQC ~s}Y%NLd6FCN>[ӷm |άSn8٭g?O0Q<>e~^zwB5/H2Ht(^ H\K5iOz qXJRuarQ;YADN|TaxL _UO\$dC(}Jq"ꇣ⯱ w໔$P$ii*(֝\Q_L"ܼP-=9TGqɺ&1^If4s[lP"a[{~[\7phݑ3|rH5A[ s, HWg5f_] W~So^I L懝jMX[^2 cψ,Oz$z*mzCS M"yżfrObKfZd,Bׁ+qӷ*8(`C$Õ̠Du:*_#Z[k2+]"BM~xu{ rBAb-U,3 >T%!8|2pb3; J _-Z~3y\0du~xaRnE\r#U*3Kb+č6k>QAZq{}S~ca[&,F}ޫ{YuW3e!=i6dLTOXǔ)J7 zkgXJ~u|e@w!LH:ڧVQi#,x8UE:i|XjXΡuXJD8p&=7y I:cW;yR^"::gRHاltu( άώ>Ġ?NiZL e柶^ Mm5Dcm¡*%5Az(s~,%76۾.nurua\nm hH Js2NP] u~aZLH51T~L&1dVKJc J_}G%j%z ҒSn!]iY%/5~=q@WN,P~=[ͷS{󠍑Fj$?q>[ Ȋ75w*YVf1grp^%F- P ZpK4 e mܾ%/1:<ӫoк`h-gZXjvaƟ8DIǪ`$Z+{RѬ|Mt ^'\O2 Jj|y` jw߀jS1`(GS=w TJ=Œ B>6 `ϫV$Pl _@τ Ah!Dqz2/[^dMm+VSv(|R;/z 7q۵\i"t3 LֳU1b4RypdXo6)Ԓ :Nͳ%;4@tIlc+fv *]a~x!*n+H2 3Q:~v,#Rha6q0?d[KsXWd!?kM[H'Dyeu?yJ:,0{K*++w|XJ YY..`hWͦYTH@b'֏ﳻS'B|1TcpӜ5}Z)%7yL[E!٬b[)3#) XPP?+Z` 7Ή+t1?4H(7告_Y,q38πތʾDdߕW{#[Zf~Oٔ! QeE]{bݿb!Ov8nr2w -A3PQ?ŭ?x yVL='y͕tWYxjS<}y񯊴pE#*ԫu.Sױ:ޣǐ"-؉]z2gW"os%ݜّ7;[Yy]sbx ;i)Y3]F:IFwb#wqKa''nj LW S3j Rބ_$qv^ofrӾ (_M^i[,(<F%[Ðoo01D8;-O*bv oܱ~fM_  D)`)iZd0S{ADݵEؔXg~X9ct1X^"8t;)c2&rJ2ލY%:C=t#p \:;ySżojjMZ&43Z޹(9]LDMTx&GhAini';S퇡7Z6y@M jg[SI&B΋"@AIPvŒ_6v4'06{sY6> z!Dޚ6G\;}|N W>rօ'(I1i@0c2JJ=iMU S`QR)bs@MTs&PB/X VI^` 4@o,zi!.g5@tDU ~1Do]zrȶgjSoY~6zc+pѵ];.Ō 6OM6_AH6f߽ ! ܖc} :I?+ +RyEN.̥2O[8-#B_OajG!k$;l8; A?[-?eM sqV8⤊YïqC ͐1j++"2atTF#$U7 X+$rOOL\]X1W+6l!|E[VNrͱ"R]lz~X.Rܠ~4QKy# |z: uSɆ1J "O 5ZWELG4j[ QԿAuouJʘ&d ŔE-NW4N8vl ĵm=f%(ʊ} ;TZ7GKfцܠ`jm.e.]Q @HzhCJHT) 3Ph7꩷j@A\2RSկ+P[A}{Ѻ[CdnhZ7x qNB<&z6 '&b@ă dJ"־+|@ v$6At*  i`OW멽CRekhZhTځOȀIa-BO'fY3c`r:-I'}ț:]Y9yUFكEJ%Wt) L ~S9_=P2E )r@:`! XU"^O#ߡYi[zZУ󸟁FF M:8;`դ-gxEyE;(`(;?q W1JvikR!wG JXMpSޓBgb'l")Mǥ-ըOn@e?hSΊۈ=JtQd?$ p$N֓*>NWFz SL[)џIC8hu7)h@(,|ixTd4j9 X,$BN][NK[C&e@ȍ孙VЖ W0gtݐeNMM/~3V.p<ڙ"->NJDy6wt[hӲcҨ]ζ}"92fiG%IZ;ca'|!K%L}DE8ĴHh=6RP@NvؿLe`0I(J7|Xv wҳO4\HKӰȪ,A(ĺHjo \쎔SkQoM(BVkizi\ VW}vRUǚ(O 6巬 O{R编zyw)VA:𷿕Teڨt)Mz2oRlWWs\𖄜AN\GIv{04q~0 $3Pr[7gc`]V@lO I /c Ixk>!:(!ϫr%g Q)*IW(%yB.iSnmRix*I\\. 3ħE@ni|c@$0P2xl"bm;|qmx xi! K@ ʝ)cuӋLYQv_LJQ 1fAT0 uͽB%D*?$Npb|7x.RT(eySrU>vD0ɒU>S*w!QŒ35?+7+?Mo ZUESk=@Y/u]%4]P-6x{$2n<#MiRVfrmgu&_:pF/Uҫ_0CHE 2"Nci>^\}1X^5g,t %~C&dvo泏ZH~YoNbYK[jVm#N[eަh_ʥCcR@8jWn3i|nYOE>|H/Z͌s嵝)z(6LDԴ5B[ P4Vr$)\D'=CesR-D5^I XBO׎aW?+CD_?Ƚfsp[(R# 0Om!̍2Zg 0NEA̱5n#4&ِ6vkL=O l୳j8<5סZ7e)~ߨ:"]w΋ pMB'RJs5OzzY<um' θڛE E"@ӄ&%jN'M޶P ɋif(%Gw70z3bP.>IzQq-%nQ=i6DBi9jzGQ Ɇ-f8C(de1x$|;ŪbP95?Jmbz2aZ8q)KKPImp\}#8Q8o9dL @k3 1tPu`"dz\d>{_""cn;>Bt1 WJ{L}gx맻%)Z? U1e|&:Fe:,7tuX ZJ{dݑcH߃~ ?tmĤ6ʈ ^L`ĭ[⁴đ;Al !XUs24C2X >@*WpOȜYm7 t+0BU\oKP lOn*C !J鶻q9qȥ9 P'Fn5u%,Խl`Ԅ01AHz4r1OHoTRD<҅=puֈ(y|yM9&Js;.瓾Bsk=W\_ O#!X4~`qʇȁށť ekQ{YX^i=1 `^ɳFkg,cU70 ;x1Ա.huɧ(t~ז +i@=5P:[ǽh= Dx곲nHnGMf<= pX.M#a#L;o-Դn^q.H5ΉKIEaþ9̾F|*b$5p{%PkkP gXմ( \iв5/B/pn74b&.Ci-;Y4Vu!y0i=NmFh5.`1l/2 mz "[2Ɗۤ+2Or `qJ-` ftM C|~1~hܳą#U{sMɿhX仾"Wf T}Z0v#+֙V9. g% GQbmnqvS7b" M̙#@Gx %+y}z=Z6}li񲟝!%& 5DfYn{; ~(V_1aZixVƍ)e*W0sHwc,3j"ei.g$) }[VzJT@ޑDq7t- gkX>;h)P@_WI(e(xfcUGdkT†HgIaKEUxX`HfsAi\骂&^kX;9էpzy_U}S*Q"NoD %'BmIs O AP$7_sfI<+el1m%)M) uMWO\!}d#ǡ:!Y<`*t[ QSRJit8> 2`^.0-r@[/܆iK}ï%lN dӊ7ȉG+LG1M~^継u uNGu}8,NzBt$19qŭ䑋H$o~ 7bMtl䡓bŒ4 "S d8^lܫ7AN A?=n?b}0̴,ؙ]m@Z䙨a>y6; #q<7ӤĈ#t!/v9Z.lp/Eѵ#Xxl1sXHA@,]pG Nد(7YT쭦 dKDX0cz_A8c,&9ڈ|I\'=%4{bWwL(Ϧ3hsxӇFrÁz`- -[dASSYWWFhҀkri7!i5>~]I=].%MDGV h]nhо=U"нޱJ~qRo7+8^Zl<,폎r˼S[[WaArŶcԒXt'QU\dS{'$jpy֛=z;b^O(m^+.>b gwHٝ8 *^YF.5Ӡ-ǜMFOxй8.|8 L꘹ߘ *@vb y PXJD 0  -7C"LiIr4]\Bɑ@]+Wݦwķu@R%]֚ݪdB [0E>xX Xl`Ƨa̜```F a,җ^ QXk:ZFH3gdbv _y!*_nUuFXG@@F@Wj)~О$/ Ίf:S@ fپCj @pc ؤ5 ve(? 5(.P L>p귶_f?=n˴n?v0HY?Fb‘ބZVl`!ۧ7`[j{whW_F0ZulRhQXӸE,DV1c>Fo?Gȏ(> dOU%ü頢Bc',,bojŸ.g >[E\ȎdMPowH-w^Lsɗ G'S 8 &߷GU["$he]ͺN{%oߧ^\,>"7u8;BDEØ0>#J 1O\Pz V >ϰE>@IdPx=o3޺੼gn G(UO`p4ษz\T̪+:*`E,ǐuɠ*cat ׍b,8jFzif_bY@zX23pΔpvCaB3|T8rz-jX[bI8f44DusUC*r`ODh>^y3(usܱ*Q[j(>aw| m^Ʈ<E=>Fs&nEL 𦲗>Bx6>W) piزGF%2[hЕ%>bGco{ߟfja8b4:k`/`t9+|Un[aֳ(DƄɽ)p,[oFdM3lxh|c(pbm$Uƾ2ڍiKT.M8/P{G"wm<̎%u V9lT8#;z;~oWPA3K[T0jB"҂hh1SxӫW\yݹ(.޹Xz#.=ajCty:8 G.EYw>:9e<"ƸDž| bLP2)|.,@B>GuC줒d't7wɉz/44hW:;,,QD6RiC`䖻=s Ż"5ړWѾ^[gm? Wl|BC5_Rȏ"4JD )ƸTKX͘ sLU;C$lM=^}<[&V~ qZn\nR Z8uTC[2G)` 9*GT>`؂ziQs \Lfd4i.Q갃vgm[BtpF$~SgC~l'g&`cϦSd[88 f}Lx6T#T>S<%3)mݢ9dm߳hZt]p@iBﳕ\?H(`_0(bc0+Jr0*v.$Aɲ})uM¼>Cߒ PofPՕW_!+ "U+) 2^Jq_O/qmRj]~vkJޅdS y5<=eu{b%@,OW&,7A57[dBm#8*lb ?y>1"_+T9E#/v[<|BcbeNo!UAEYtrQow~ol8Ч"uMX>@^17igIl1p8T6'\?,,XW{kCB;mp#^O9]w{DBv;؃A0dRV;?'0ө46/Ifw=^+e<-Q\ 5\-<A, cPpncs%8Ȩgpى> z VL6/j0CV%PC#k=CMHۆ촑_1J+-"1^|Aw3srxʼn/A_!#VZd`>\̉S&fqi K$ {H^pѻZ-M2ѩ+t]Lb[FL&l\> 鿊D'FY:B#%x8~6rHfUib6@+@bYX8jc:x _lǐBY}^ηE{dcMO@!~[+L~hE}]X"PJ7c> PdZJ^&Cd9?`p)q-A 3'_~0 Ȩwqe:^-;/w{O*߷k_ );f^UɜbJs{+hXv7^icύJa\Kc|XUX6 itbSjwqgyEٌ'0 1Na }D޼CWtTcި 9<&h_tVWRzlb饓 tTfV{TYDmS^ >9DF_ xNvJ(l3/ruފǘ+VȻ/]'x gpj W5S M:`Hn3cqIhtʼnC~Fʫktf!:Pwx}7вfHf8w'4U!e#H,vkkȝ`$P?O+W?>NH͙ݧEvOʸI E[5;جd)j$E u8X`+ k!i kʥ80kG!~2$okмG.KB14LRݲT]eک{[A:ެ6at G]vT0Ks4/%ʯ)K-)k\vE0ccK̈́|y(8VtC*V$>5^m߈xݧAjRgRh#A5C+Ho -y\A'mF%4Ejd=baKy6r -Ê1>+"~Ȉȸ>$0& J%*eq&'$;N}!9{]|fA0<\Y 6wM¤?G6D a"byUJۑ8M;9CN2s*lTQQ6wڸDјiQTO`ʮ؜`)*T&5I=uݨY.x.c^yY6]!sbܾzD?U+Qm1!gؕ,U@_2U6$DX˕-YHMu%ayL|-^ƽ;^gѠCyF6=Qb7DSl=92S{,h52B}:\J>-W,O38,9T{svDVQ! `d/5>!4Jx{5xJZs|*$ .%~%Rdy(`u7T6~[!sokRP{|.kCϔ补{#O Gj}]O?3B:'K7<K&n`_ s-EtM^y@h{oQ,I@φd `[}JuPK3lRW"Ä5>ps ;Oh=բFH #}4VP@ӅR/nZEh-oUv̫DoRIE*QmA^-8( X|xaîX)b-4YJF3Gv!$8X1A˕:ҭQӇtF?`D1Y<h7ˣJzRƞ},>fQxCh+ "|F "UI0ٚ 6%v"um D'{-S~w<>yy߰zMO”9-yz'r6tbH7ON+آ]( ]ՆP-:q \B YI*lt ~[^[IfǴ{՞.vbʁUe8j!3vPb2SŢNĵ2e4=D~ }g&Qq*lDxr{Y1}ϵ9y4Hy7YiF΋_=VPY_y o9/kNvSۥ-uuZdi w$id4'1 %NxsQ`5a yFtivYG?Ь9Hq;#GR9y|ѢwK# I#r?MWb|+/|4֑N!ҷ噖 he[J9!xEEYUTf&cx} c[Otu |MzNǍ!7:O>7ޑ<,,]5"Ov0b`pgq䓈hsDAp~~k0ZQ5 z[IPW,rUxn.w]qXk^FZ=:a:@n\a PY1'r,,?Vl]@`+ҭ%<6w1i4? ~WI#ޠe1cY}O;>;!ԋX>-9$3 ϧkU/X Z0^`dpcxC?)PK`JjIqkZKϊZ߆R)riXMX,>J+_nF*k03خ$"݌%̦C G vjRn< uR%9Ql4T (T|U6~a5yܸV!9k}LIsrzXiE_TRhU=@bNaw3JQa(Fr $j3tZA KH|ZVc{J*a+[d"zB8kjMOVĪ^ӷbI pBu_eA%LҼROL$<] - nMSw(HǤhrvܪT}|B } Q%ԭdg Ny7B}.l9"ǔ5ɛMJu[#ըVkDeߌUe9eWS `B tJJ4t'g5q]7Vtfn% ,¢ M~c Ĝx\4s%RmJrا2!=>})[bZNDW ׿T}D(צOt`HgO6"AMb3mfbP,#ik_ؿAb8^έQLzp k,p$8ҊS,&> yl^zubl?`vh=IM#SMZB}IM~=(d)5DL XJdy)+^ĝȅ,mXHɰk H$j@*eףZCG#8@=)nngٱlcXłK5Iт%U7n$HFpy4%4s}C̑>)!c-gvX(6Rq3fK]>-3XϽnrdRvNuϳCM•"wd9VunS jdÒqJ(DT+j+"c}` 4ᤴBu|c!4F5=7Lt9iZ6ٚhPl(oT~{xRέM q mu7CDVTK.Tѕ Lқzp%M)%sЯ-<ozX4 H护s:Ķ4Β.y0:yT[Tql3<{ʃ6}3̙GCUn[n`Ԑ3a!X> p/;"XÁ*-t,3AF_ Gm6d} lB=OC)YyUO{3-'P d9h]|d7L9bk8J(ȼQ,e #kRf sx&y."l#ŢH$ ~S,,h0' BKaݧ%S ˻  VU|-aM]` >}F .wr |@*G'% Q \pW4v5(ڹ6M'Xa[5B-L:)aTRV`X)YM/pi/qpF%x(UAG-?lP|dyRq()Wa{|>Ps9Zx@*f.([;a$Xڑ7} XE517%0򧢈݉39O/tB0$hy'?xC.mDvѮ+M@BQC̃[t~iudBCD[lIRf/J)jFX ڪ ,2LBT^|c; kCe*C8dYř*I)rW@TAC8qڻLm[+>;Nf#Lp euJ7yYIJ%E2pe&ͨt.6y ;),{sJ*/xkQ&u^eM^dޣ$KOlG2TUHح=̂f됱Xt*$0 Fasn^yiزHd Nt"i'a9B,H {qفʀrՖNami`bfY-/X iƩNbMRU.Ѹ.ؒAV*5]N.D>Xp}xQ)\U2? Ix54, 뱩$lUiT.]5 xՈzz6WmN)rP>&,guU QT~  1Љ :Y#ŗ 7;|QҦ 0O>-m5(5cNDq]JweaaKъE䏈PB>Ĕ> K*׻"R혔tٜF vSC! "JkhIǨV8ZOUCu'nˬ}'%q(,}FfdW=]w%TS>@d!wjg&WpWa58O#'y HzIw4h<2 2@4⢓< h\أ]$ɘ@ 1E8B(?4&$"_{.K2hH]xJWa,?N2 x,SҚRY QPeR&zٵ9 5X Wc{~Dؼ_= '@OۉƏ6%m2}QLGdp4v\] qRLa샛qU V&2]ed@dBcQ D]+ӝT4EL!יYa/{9e?X.U>T (Rm=tbaUEm%Si@XM,|,~边 +˚Y[l" s?5c>FW=CicXum\I# +\6K[M&qQB,-,KG.~- ^I 6,u6Ӳ:pPq;>elk,g26vqPc3-n?#_t :n~:b2ܕ\ݞndF_5G9Jl"@~.;4o[r]v^^ 4(C%!j&3L)mI@&E~JBy<?NZBxxDGsN xbp6 BF&rV~f;3Z>uH4ܽ|D>1n=g>H 4@t}̸MszTgCp%CWXm)P2 PLzuvbc%`a)$G'gLӲ|o|r.D DCm0$ ϗ!^qx $NtMzGh嫰x||gu`\bH[ ٮBRا 2LN KZҊ /bkx;bʩ4 |7A5* `xXG{\ntb; t6Jq vyX\Cq#g_!dIt0<=i p !љp52NK @j_SLYň u_KﱅTa4#ޠZ}9!Bp=وCщ۸ vg`N|a7&΀"SL%牢jU%רDd޶ `s*cG仴"?}x3ߖ{/%9黕MEGh{_y'OA߿x^9TQݍa.^!*dRwPr&;?tSB 7, [+$yEXP[ eDކB0"Y-. @d? 2{=rQY‡VPUZ0YL㌂#~WX"`uDdA(` t5(m4֮H/4TQvO( '2wv)PmS[RKegOVp]VPLCq*/z9mrP#͟h e75 @;`c!*NMӠ z/l h^t֚R_8KP+AҹQJ<> D5$Ee9[)(DH;}bO1:7(ԑޯO,Mc<r<\?0(gѐ [1 , 8 ggIG{)GBHe4TtV%\xHV|Ls_UmsAn[x\'lI[qn;qӹvQ`)my vuU91B$_D EiW5}Jf8Z9GIxD~cZߴz HUHZ@$<Qumu}#Be2q0" \*[$xB‚HlrDaUQSa^E-$(Z3q#};z%jQ->G_]U}440KU;nx$ap򘳩'rNUcB[@xovmY5zh>40 p"*xyM#o!eq=ɳv9/wlF g#eu8r'[j<^zpeͿ9{N~vࡹ>2* «=6r`EW(d͕`ZUb4˵y?.Yb'ۢ;W):%Ҭ};R5]Arc}ա?N%7<1؆s "vq بr. K:N)+L!1CeWQTϱ8x.EBjvv==傜R^uѭ;3oa_JP=p^ cY>=0_#iWՉ^e~CB[@lK[Bz¢J6Ŀ%zD> OVTՄNL, +܋K;kg!oڏȚ)Y:&-AX߿LߜZh84`Tu}` 4Sa= g3Ε?Lt\ۨyL9Ư`օ3Y4hZؘK 4y^nмP.J1_e!SzqIn\Hxdn^E?$Fl .,}JZ1Ͽ=c%) J*ߧE$s $Ȉ ^Sͧ*rxOf[5*g"@g 9S -wx Yi9~`eGEr]a{r@.y!Ҵl4]MZ?Vm@^x^5 /} m]18r:vzעxu(:fِ7SYCKa$|j<㌴(`(c\!y8ţ,ldm'͵ĂH[C6 #~&ۼhT𷁨A_p8j]wAm{ UL66FW@G;X4_?%!t@1M+h//<4 ژy$cV%ԬJ̴+x9r3PBn4yE!ϴ ?#.nA!2Ly0N[8nT¯$_ӝjk D#UOw}}yј&U!]s.=_]% aSbPCdҾo[.=; ok-KgMc0F/P5K|gQN|ĞK]fP[h;2f[v$@|rJIb{̀m hݘQ|9͐c(j%'[VlaÜ-q' IQ[k*-Iyx!K&ֈ'TX쀋sI1Z ^h@~sfCN[*-޸T,Pia 9&Tv{;Q: U |%S.:aTz@YcAy{Fdž )B|CV%bȌ[; 6'6Wya `h~I,.: P\SE6XT8ݯ-8jw?\ut)"g:(M[I JGg!:gOkN7|Hz^4P3cƦoʚD8wƍ2+gSzJ~l#4*N (k\/t ֶU X dDwrCwiL\)XF*=ϖw@ƲXE|xRy/4!+hn)z媱@1=ro|Pm# ]?5 <(?NUк`DO7y15n3UkRh)P[{Or.9X5j{0I=DjL>"te$Y; cnX~0\`ڨ:VRHPga6j a9A2yk0td㭄VD m5|p#0TtVa!K?b'Mm}k(k. w=? Wij\qBG u:XCX" */(.;MDX1Ĥw#>9W%uB d ||t#8~4ߌy c[6Ъ M'ғpmg"8Iݙ5lJ{P?ncWR cwŇ1g>r-fPORw3hF^" Aoї2_.e-wuVgK+u/ï$썽޴s\ *=m ^25 e=zYkd@}D[=C.DX)] =VvE=5{qFʆƵbt0܇!Kg.墪yҲoT |Pzb' 8Fejӑox⭗t.XF/sLt42*|t߹ OԦ,|*&xR!q@AznBΓ2b^Z* قG 0٭NwH,Zc(Ɲvxm/a=ҁ-üh{t&.HkD a]&ӑGγ0Y~7se-pQϊҦZ?R'riѨY89 I& *P" GxGAu;&c%UFz$'kBL+)ZL̖9 4ҡH>ث\Լ]hdJ$n-'0_ŝL^n@|2Zq{6b^;0G4uݡ+J?IJ-RNԬh˰J(+̇`,>ϼ6#9Ļ2Qcjtep#QRKy+ 7`\zxMڜX' dzo.BMZ2c1؈g@vaM0ҘىJQMۊ|K= +(;sф!{qe$p͉ c(~0wEOO/>Y0M 9 WYN ot# Ĭnա^?a{dk <,*X=U`-į7LϠ3Qe͢.udcluI p)M[Wr)s B.AupsUM2PkG qh7hz#BU:- D\V ciAUD:NL `Z6FӪpޥݩzc@@_Yv8 D.2Q^Wʃ-7kG.-!:E JR!Am%P a%,]T#*Pqn&欘TYhKի ɀy=7\X%Fr{+-BR,شV)sXDdocDҫZYsZ7/Jفm:ylMP. niIAJ]J/pnܼ+mJu54G,reDhoYfUD`6Qr%z&ff6u XE;gZo'#@սD=Cd f([w,]t%9,!>*}Jwފ\|!N9*'~OvOds67j_85wf 0ޘ{fS 2IOEe>x_E(wuZSەf{.N!-DgP8oo^W8A u (R2+Hxv-@:eO @=S鮴Qƕ۶a{;4\9,eS~ur8Kf捤B%~$k:U7Fea3 b$6͛-fLDh3tV}U~vl]xy bcY= ^&%~jVLB:$B u"F@;N}Ѡ4=`$3#2Iy^>ly^ʧQF<^-e8J*HHz[L?I# X1g^P66bU()$x8 {קh,:s<%(@l3@I,to$xNd'h-YI @!{ʐʩ#og=?%31U/wÓy#{qY !ڌܠ(PG:,,FLfD*Vč2wHhvO3>RbwIF^N K)y6T ߚ\ZQ1Sv$wŻ,{!^@ ?86+U&۬7h^8EJyFM7֗v8 1iTp J[8 tloё48A¹> K%|O9󵆄$&2/^0.,ܗC,b›9[z3+/nnj<TP ADe$ݿa'dV\WGKDfMG%c)Dk7Zyn+YSuPЈg)kJաqc2\.A$BFasi>".::]ZG_ca?=:HkE[HؖL pe]7G ܣ \ !b+z 1כjvYZ_@0PL然,ȲqmI_r6|7a>%=Iv$tϊF5”!iE&fʿ]>hkb@t];5ߵt3Pr_`i-z( s!;"wDSyW%V !ՙhj$@zkӐ+Jcgo}W1༬L p/IQ8&_tqItkRG,;ǀk<Ɩø:RXO\탥\/_x_n)$Y䨅5m|,xr6WK` ie;ĩ榰N Q"(Sip}KTv/dxJuBb+ 񄆰{A?3vʂ(DwB$7&3HeO; %l$hը}-07cRfk}~p?q2|Fz7öR3Y?lOf—ԉr(6j|˝@{l晔bmtɓQ>z|+<KE&PJi Q}J_hG# j|ˆ$+# 9ZhN!A\ -WqO+]H|u*Xgn*7;i8tF'nLd,A.׽Cy,.AbC*3x,ec52\`и?ΉqH^O-o 8l`IYCxس h`ho&7mrGM., a(o9ٖb8r H `ױ{f #̘p TmHdS oXrc̔g~Q`Z,zgr=J5ҷ>vqlaxO@ MAceAfspUYxIU`YX[mPu-V*_nwm8OE6"_Pr%,؄><":Hz0v&!8kUCA|5{ėkݞϐfA *^b!{ 2ݿd#>z&Qiz< Kػ#UC-BؼЖ/l6' p@Q+)e VuWojÀ}Z"-wK]ZlPh|0뿶~$ksZ@Gv18Ȣ@*4d}$vB0ɂjSu\4L"41ܝAz#dxPTu}F.ٌYwM3ϋp]!?Ķ} !0J5B_Ӛ ,YScɩSߍyhu_٨+;;d2ތTlWjXRFZsWu΀pS&cO(ɼlYߑJ,+᪝ⓜrE:&3{G|t1>P©bR|.YN P P&#HYVĕy"Ш[f.XYX鐷e)2 6fVwkO@Hjd8(|PLyB׏JUӸa$R_rHsSý"bl3|Rf} \ǢUj!dSQ9ᒹ.Xo=8#z@%0F跾4Lfv/u٤*] ׵/1!W^~m72Iϔiٞ(VIwUn<  M@N[G٩3v'ҵyl?)`&wC,$4Hr$ԒY8~z(F_ HĽ62w=\̅|&;jd:L[Ad2NYyA戞FcLg5Pg%[Z^Ƌ5P-Eh^+$3{c9a1~;Gm-U\i&qr/CeB&o}nզ.򛤁!W8*^; ାLx8 "Ẹ%I3%BFHIfȟ n˾GJA߅}p m('CP>* 5sgg;$lL1̜ *)|{ɼ6*Mq)")y_K̏'H0u_LB0kϨKyLFQ$6gx ,Q9jzsXSCgVV <$ a/+fIil4j,].35RVn=׸nϪoP7QK PrAtOsmRʧR|3qBxƿrQݴ>8łe*=;"[}s|CeUܐxIlE,Qbn:&C^Z^`49׾ru+'\|~m+ ҝwD *ϦW}"Z'!)QÏUY$r%c3N9O:SuY woG" '_r߶.CΉnTX2&ٱ=`?^\4ƺΣsV#F!LYu2ODZ0RA%?kXQ07[FJ4U&Ӕy&&Q:yYŷ 6:fpXO=0UHޔbf%ҶM#U)raO0QFVM4!>vSCz'HR.Mp+`lz0vseOLϵ)3zd/me{` =jEY@0-x Z5# _D_ 8;-na4[Y&uqa#"l} ;ew)3Hd9s 6(P <:^x cɡ4hMS_'BS_9T5(1\ ֯ 2(1C</O> hF2JJ R7I<.gCW+J 8UΦՋIJrTHÛ Jmk*}b&68+C&>oz]N[¦#K~}a"߾#(] d'*Ǭ #W^Q JaYnD\ǹg;eSg; @K9SήfA32=Nve8W9ws&".ͩV,Č/Vq-m!I<#蛬nZod5r,'.:6_ATU=MMeĜ4ͅ s H+s$ΚWl¹IC|sxM􌫥< Zk\96Vݡ_Iza!'~!^mYyȒVL,٨RGv;@|{`8PkeGVd[3H n>J}I;H^WA?x`v>`Syq\ˆ saܮ܉@(4DKAb,8xvהǏbTԅnnX3| W1 ]25\{h}&#rD(b'cUJDEtk{A9THU|p ZQ T{tD'd PN7(ǹO^ܫՑ󑎣Sb sm-F;pZ7mMc?ğPב y7?ss]guu=d/5e"xe,(L̓CW"|*uv03 صilJbdA󡱕g.\ARCjSkX op&Yρ=-__GeխE`DxFe4詖cvYp݃aM*h`Eb lb8%}hrQxmUey㱟)Okm;S~xfYhZ, %E, ([:^duJz>E$EojPS~&ͮ# {VhY72iBΓپz`)dk!{d4>ҿ 91$;AK]l4ě0X=?9EދrL͟J.zF盅@%[YO/̉! XYgm+?( F{S0n[G:j ='Z/u*;iBoVl2"ShY,bSٱ69?4n2"ȮM-(I-:&2<s hp.|+]#.ht`Ն(ΰ” R!<,s͢dt)>xt-'a*#p`Oߔ (@A+s.'. Wx79:ޛ:cx9+\J}oK0 &@I;mNM`e5o9r^?#ˀOу$Hn/J-&,7D dSo7 , ,%Mc-Ls}rTbZߑO&i>~@\ i_W QW+I/اSXjCف]5F͐Kp_}\%a}%% 7k},1tv\wD4{'g;([ @ ?U"i6GSϪAttr`?R؈`ݲ5[ewDN 4۫:r.˟̫ǵ/A§I0L"'B*4V\Z{Ow4'AO?yLJ5 ew9f2O(;pmXָp_8|K Kj"ԀG>(pߨ6\vW(@)|jž-Q\zpy[rk 8b8pORV!f'Y|E"&ܶzʳia [dC1O.𫮷m$0Zv0h$-V/]*hq.\SvƤ)soUv C̑*3..Ѫq2JۦdU'gu}K 3%a^ɝQ$ֳHMnyg"aI]ܟ'`B R`Ƙs}(MĤfVjAڇQ N|;;4IuK2rMBq}.½-Ֆ1^IFwPh[~ޢlk02㤖 BDIdwt!}Bw |T NK±϶BZU?vo.J>]KE?`NȁUf@]{G|EY ʘjHLq5HW&N[8YNB_E|xP@!-\d kSf*^Ұ-Fx?FSR|S&Ec. ډ'0B)2QdZ+_]X'Kk1u#*j:,4Q~Ay>e>,_";# Ӣj$0(4UU] 'Փ+iǀZL̍ʥ& .Az"ħ36/C>'#jF6^>(*Q(#ƚ/c>vyV ĉ3db<ǚB5]rP9}NaNCt.(SRiK#ƒ틨Y3n+Z3@4' t}<+₨AV;ZeB( E#\H [% 9nwxv{+"M}B+ wk%7374cg\k184k i ՘Yxu'Acݜd1xNj/ p6FP~ytԭ0K- ³q`fBn. vš8wnGRWQ} 8Ts߁F&|nFWl-̧ ͤe.*k2&njs@h1{sbEud@Itُ]bcܸl`T:$eDdZ*\H 4EOuz$K^n_QKSaiIDCuYxsZLItllǤ*we:Tn" y>^?L CŎi~ JY{R0zoa *6Ubw*!DMgU[IH\^+»Yң! f،W)A;cDmk}vgM0WV${f#3DgmfV0`,I<NK =Qht;d'3NHU|dB fԶ]칽]r1xFnS6 :h#:ʾ}=hRR?|HAO!bX?㶻a>jE0*>Phޮ 8jtS勻 c+fŮ[fCr}õ~c~hF.QEjȸ7l0"urRSJYncX'MuP°r󂣊84l\{4 @ߔFÐ.ýz,3.kA /iErx@l{)ƂK"?b G`xf⸓;?# gf8c/%Wpˆ=L*@ =)InS4B=d1}ߨn,fV NmVR[q~شE:fob\{ݎ<#ܜˤXf<Od =Mݔ/&) ?>P縂lB)q[pjo1zqhޙ A)yL%.[[Pw3X\ U&;06hP!TC^ /5#2ZpȮ"|"_% +I,"yqV8i7a'ϓr>,rhWVXنe_OO_=<T|ٴD1^J۟u Uɺ8hǎ?y{egKQGn#2rO}e;hKIѓ֣(mБ^zF IH=,O@bG/1-aH$jfqBu X7jgZvlƛxXܯVW|/fcΙAh1Eu} x-kJH_έ(i1 a>[*SB-f,~n26k}[4A0 yBz'K+_'1h!&mI'AqRe%v ;+2{9vg? ۹Xd eB/$̚I`!S"o3Ͼ3o5t6 L5*(wM}o?sQr@1jq6փDZ ]rdc4Lm8؆^dXY8*xu%\X޴kLy2y"g0=gxRqo|o.~~Z82/t-Q]Z6a F)8KP* هXM9s;qTr֚ԏ7)̱{V{nw OrLi:=3 yk",exxO @ZL`}@ƮdǙk!j? TlGAeR>12;fWL=7lu{G6CkhQPAO+B]-d0}z(-imiv!˨]eHVzFu*YJ*F{@kN6pN8z2P[HG!~s">65L4KaW^vq ,m.QCcgŅ3x'J(Zb7YY/\s(j`H_ڡz"`O26 `&G\}GH ,ŎW"o]*R)OB%JR%̷vtyjg#RxgkwUQ1)(] wUp;S k>*X#ͧ#=A'@Y0EY5پ81[fQCe6+a% $Yr&fQ>JqȠ>.н5?'Kz>yWj̱b9$eC/)z^@M5Fp8d#nHA{M(dnx-f3?BOA@6uA'$ ] ×I1_TbFE4l`RI*ds,ԉZt4JN9nCMډY_]{ `xV20zqRwE&1̝ԉBiWY Ļ,7X.ĂDW?~L4/U_}+|I^ӂ٠o渂 "Dl/0Genz^Е=*g 8FR'fb IfCxn Nxzݔ7x%CT7qp-wޔf`5a61HwZޤ[Qɒ}|xnG%-7r8nKNbBL}6;Jxpb~I~v7tØD:+Pz<+B-z[͈4%F 0U34Ag[!i,&lR]S5)x܍ENaїy6yY?,Y5W#QgAihJIӫ8j4XMhpM}t:hdG(OJ9/8c0#|xJl|XLX< 3xڣٵ#(;A(A6s´+Is+I;M5pnܫ}I=p.bl1"~.BROQˈ22xZ5D+D)jy_@<#d^9t0< S,{i@nX_Lb1kߑZP w kvh;9s)|"*qG?p9ЦƢ ^酃d3eȔMi kM-ܞLe}%:Jpexf,nMɂ9%^9l[4zdFyLrj &$B/nj~]y)꿱9bV81&G@kX}o[.=U M5i?TQī?HۺϷ_<Q8jZ,*ӄ+c~W "~`Kw~R/A} ?>HO;M jg܃ʗq]`Kx^$br?)(25;s)Aw<1]LE*fw5ܺ $˾;t%? NHL| bP֩ȚlD¨B-5Lf%9fa͸]hcS@.C&* a+N}TUbw8~K8K:-7/e%56$)9GיvQdi`ȍ4NNjlEag˼|ey*[L(fފ.1.p jj:N`d^r[/"D$G}u^%GnB^'@X9?̼;KRbCS`^݁`i2H9U<[5F'Xq߄vI}صV^GɿHܾyԈ8&vHf,62,>ϛgEJSʡ4}ӫo5j;, e H#i1-轮(V~suF)ruv$o;%<0ìA\U k!::p. &YS—̎ʔZU# 2*wISaͲv?>*C/zM 5E~ ̸Q r xz .,zȚ6+iZ13 7u%pmhTtdd7*J'UMS.lPmKJQriܔl\ }~U=Ar8M-}1lb׀_9 ÷q4R~l=@omguEWdg&:Qk1/]KOmFeT彏 3N9RKf.﯂Q<+q7 X "U_Kgk bU~zFpv5p*(nj)rc_8(GbW%Z]i+ImI9֫6I0uXzCfG2wt#c9 /,3M2 ޗbSE.!cRIVTނk>N~yZ>OvRRHtpZM`ܖkx6bwAx L}×POVω 6ꤛXE>a_"{$Uu 3#O kG 횚qTvVy؆Tk9S]`dT9mw6ié7qᖝ5O\j.eL6n-K<:k<J_13^;yI/gMy5(qc%<.!r_YZS%3w4&9,JgM˜C BLt}uA.^5ƪRzq8_z8w?ak2PԒSuvy/ 2UPľ}vB*}=X$j`ɐv.o{c. F zcb)ւ##oNHDegubF{pr2GjLk-xk9|r1ΙQ%簗P(#GYrzɇJ2zqRKN@"u<-wVn8.J}loHПWߘBz& ]K=L8 ޕsC>3`O$k9C[R&`KrK RҮjazzlvm;ynŢmI)A>b3Ы{MDUf&pqh]@^GԒ- "g,?GpޱNOxp ԼoєjV3l>ػ%\hh(RX&b٩t?xnyD8q[5~)>ZL.g h%{;&j{R#(}ƞpAM|S_$ *D<}ÍSU6M•8h|!v7EyәK_\vef@&~IDͨ%!7aHemaMc[[Ӛ.)/iy*%I 1>36Ux)F̪S3 itUX~zDA۟ԜΈ'죱 ֹ{VT sPe)rFY(ThNz0 g]yMYW}(ʬ,eq=4d%(:l:$ɐ)G*I[eQKh%7-%Z@V {q<|jܲuLfʱ o`XMpӍeiK4t1.GUdg&V2&u,(?۽])vA!ل?.gQp!nnK;jP2~mk\tI(ȸ{NPL Z oҤ@d,whFL2q1:xnja>f,"8^0,f\`6$ k[]%M/VQǾ 7_ֿlԮy/7HJw.x ^w0= #d7!)(Ob`'<|oFs]W}悤2%U!CmOJKAhqal[kL3`ԥÃҝ&W{%WpB, $uG2E;b+P!g4Zn4h dq ڜNִ@ l{~2'0pM,!3S v 2{@rHoo2IWrlkh,dB%-RCn݇ؼt?(]=vCy!g|'@膜ɾUI/׼=a{o τ*E;= m1lz񚃰9Ҏhjf,fK+v(ʟ+|fq>[;cs&v:.Gn ք"js׬tgC)Q%"]5@H94q+yuq5q'!VHWp+ʐ߿q LQڕڛ NZ.4 F]>;_g\ L&ܢͨKxC&Ir1Z>n@!7+:g'Smc82XȄ7\W> ,(Ӷc٩8$^=P^0m%3_&BZL$pvEx5Jkv 9!J.[B:. (}ᶧH q$5 *x\zM%w hQ)j&F#~OX2YEneWӁ}xaL#0[,6b_*I7y֗Ptqˑ н{wjהI **;Ѓ\7v/_NjWRkҝz185NQw۞RQl tIm>ˎ,tb ->rcv_Ljzl~%ؒtj9ݕ>W671 i0Ӡ'Km^m XvyU,')A9Ŏ>6cItHIQq66l0^Q֊2s[8Zk< c/V\b"ɳO,}yI(n|1o+|-PUՍe[WUU<^' 1 IVv|C P۝Pl2.a# BzZ.ޥ% aq6P$,alfYұd9׵^z}X?XSG̈/u o?_!Cwo:eд>_MS K5G7)pp^5[AwAY\kDOxleoF)fpJywٷywzT FK+~Smn >Nɔ*lP.0^p8"873K?[Z^%b1qj]Gj$lC,d[ //敺@E^̲為q)ƾ JGC05҆ui uA;⻒N5c,edʺco)( N%'Tn ٰ=z}o‚ҙ + ;٪9O IQ@/ҠH}ϼt񙘙=D_u~\J{^ Dt1W \c.U9geu;V"(_3b!N'l%݌` Hh(3T$w/87U(AD6`eD}lo .h?vxmVɫF/M)TfCe@2/Hivpw>5 }w.mn2ŽfZK}m]̶QIZ[Cp3@P;Ɋf(&ArTF(j{4 ,i]Q\y?Lwpҍs)WZ \1및NMb?^^|[3.sCS"1XdqA}DƐVP攫 "H$SдB"\%+"h*AzISFy~)sAnilM ҉ŗcBM 9mXW\<"R-$["#p2>Cʒn}TDwI{&4^՘*E2* 8eT )zPpCy=q|&_{ !2=Ϭ85t1*Al[ I pҁgEŽCcog& Q9K(͈}9)XAhFCCAvգ$&ٮet>g\%sWA3?tW"h39TG/&*!E%^aؔ_OF&{94t[VHO3a lruR( `GvhwųQTI58&WuQIOzz'G&4ڏf]J\;9!JN~e%^ 4U7^{RbCNXUPdDEw0κ׍[n7o-}:oboj;ը=D]32'q5Z;4Q+9LRS(4Ea_,`ԅyѧ}+/_~&l83$ Eo]ɗ9 }WG*H;=QsŰ5$尋fc}7n!sa|u|56Z1?]ߔ&CD<UH{^Y..!pFpp: ;t,_:֯s7υA:*6mW?hr ҩfL C:1 8 k{Uh$.Rހ[}G#W ebeSFAQE`jQ)FqiQ%dU-9@_uH)QEMTw[c!pqUP>;84ٳ,C?3_mLuQ.5O4 nb%Kq|CQxEvhb5MJk|z8-ϗC@ %ac?v2_9<ȥUaR/,-t&==#|$5TVFrDerLݎ-rq"T/ 'y0{BbG?ڷ1aHdtUq'?o.~0TWKI"~c`IuY>ruJ/x涒kCGivSDA3] Vtۖe=yΝLEtevlѺx15h$+ѩz6qrXˠ/2$7B8G"spT%CD#3J:oC+/e*'O?;h3 EQܨEW ;5vUվi`&]!p~a@mm!3n:.EC>ξ<9DfX @!NX~M:ubx" .2"2V_ +B+""{m؎3;^;%vZb ;qbGe⟻MsfLϲvp9@z[tϦwIcd@2G꛻kz,Qr}/5nQ M]vP*JEYXBMJ(vh*D~^Cq鷔{}gI{C'$<ۋ%f ڬJ3c =Fa3 eH W8KҒXj#Ӊx,f-sڳ uGXG0A }qjFF-t01=ۧwne9eaL`A` 2X!Xȅj2X͟n͛K\aEvMZ[\w܇;p$9Ri3<4Mr_P8;EžVoAP$/ 3ti L2-,߲;jc `ۭ^Z)-?e1,ZC1][f#El.r8+H:'uE==j3bYz>ib>P'%}e#K"Gr Vlc\ '4wѢܪ[&vZR.tاDŽ[A{}w|9[ gI$(f\Jo{{OKe/^6;;NyəW{̏?$Gv[{CG;we1&H.R K>PxbޣYH|5L@Y֗A:>]qlC` |K%&o|\寘#Y6OHA'DIyo}.&2 e$[nIv-i f coQ$"hyjlJC x5"FVnĦr2]~-ShݨK)Uw"!Dp1%/6Ɽ1NU9޺|Y;~G`,۱F3@5oHzw5Wg61M=}sXeyĒCp8 :/Vy>KzDgTLg~1|N|U/o Lzw ޔz Wwx.I&3G*I׸{t`LYo98Ť6g<03f< Ec,,Gn24hA;is99IV?"$޴֚-zeNWJ4g_4胁U]S|,|$62UVGhNɞyyoރnuN '7NӁb3+ n9[Pʻ,bK/: d3;J&yNޠF\^:lqHxۈZ@bZfQ-qW$r&झfg/y3H\ߡ~c={FGr]c]k8TQ;=@W2^8'[_cA5 dL,QbH@*0O<녙"@ݹ [g;8k?5B C|mYZUisKx.usi,WsWWƮ[.AKEɓˢP/WzP`ҐiX"޼MQʐ0TI;6~ f|DhΞ?е_/?%U% ğSY2#~d_RCIȡtJfWi=#4Q:7z0Y/k(FV#׈7+P֛,6Cj7SZ4Oy|~`Ο0.ȡn̩Uhh&&;PBƸ6?SfKvk wvAXf*\#%˖w-b~m蜼a{҆ww :}{"asj13l5_ր6x=5s Q۫I/&Wk@ݰnp&Ξr sd{.A-g/\q\!)I#ZB&θ Jju{/QOԃ9iۉz:#jR1?"CU!ls.dJLfa^c /9 lKMr ɗ0_C.eh[$7cұE=&%Χ*Kpdp-y9*m_ 2pv#Z6a:jrLR]"o/0ъ kGL|-x챚#-utgetF2p%mcxque-JՆvsa: 9>v Hatzw //^X%`\~/Ǫljbp_ WRM}T]iI%{K<$v,v@z^lr柸kUop@\RZRʝ*AOn);dva=q͒L&EPB2@hHZE}O&p &|getaH2#10Y ƵZ `dF5|&& 0/:ar1MUWzCmB@w=q>)#Ewe47%vnCY~FU q|e0 FTU;M]uWfluPYx`@}1+wzQŖ|H gfE"e!tY*ȷn#aW$Jн9oqsH"Ό["B$+_,BsɹTYL{_&ULw~᧤8SӢpҬe[ʤdlܯK0' d]d oLGQ$;[_#!~h}3'ˉ`eBI{kO,mz!tK:l QY[_5/tْ5Yͧ+5Қ^[UX$oy@χK V44( ʞc S0+]1DB4ʱ>E"mXcHu ;Ġ e^CًOSw a'$N.nmIrgIOeH3S;<"+d[ cf6Ӯ29{"OtU|ک"H ˫%hA1Ȋ+#x[-r2"a[B*l"~`̪m.@5GnIE{F APxVbϕY4Xng76jBlom@M;/_y*F-6yŪ0%J9}wZ$w6wK}Z]^T3a5JjղK:>G"x rHt˧1ۄmRR;wVK+Pj&[=r{$Ӊѻ>жLK,n -p}0(R(³ኂGpXP.$g^ҷa2{8q3Pz-s~zܜ &O%x0Z:~8I_ae/)b#EΝ#[4#6Tf 'T\Qt0{5ZT_`a#A!mDd M(?3[.L5BMhE9<ӡlCuN۫uyyNq"j4({{MHXV[5*Jz#˵KƓ!y-LƱ*@SEYݽ x#SY7ՐަTgɷy$?\dQsjNJR喻Hg`t ve)%hw f(#oopc'a'}n!@gr`ZvQgs'sObfěNTK$s`i$e T0,X|E#3p!'p['-KSR~lqp8vΔt-ǒ;2Ls1N.`!oT i#dOo r!)8WnT.{sH[]Ngґ4#kn]G=#$Rxr'KG֜7Χ1,XAZQ5qD3Ѐět*L2?ɱFԱ4Nߺt'')x< y(FoMXZDBHh: r@))ŷ2{xlImMxIY l61:(gm5fF yΰ-Q1娉nxљ'2v=Ж'&^l@ 7A-Xp0;s/>;NDƓz+W7MB J YR# RȴS > fs9j|vVK $d= P!K =['kN,kD_;~bbac׻br.}g+Z#.+'Lr$NB&!v#]mj3l\V#D)ܛʝAM`kyѐM19 /M *pm1ajQ8`{vCtU@m2k8⹵חq`3̈(DyHqM@?,ł-Yy/%|U1W ڙlW FD0: ؖpԃaBU>\B 21Kǂ YԻtq} : #?g1+O+K>ƺH~oެ:tsڷLeR/U?O&(RpQ6$ _ S'5JQ tҾm$H ]Nd$>~gXp5 $}ܴz3eҽߢYC7YId0-pz7t.zӵ?Q}ߔnAʮ.u4OrBt<@`WI;t|;ǕO{Ǹq[Psv #Yzˮmzt~МS k,"^3+lUm/p[Xə~Jcgm@qE˹ -E ʯoH<.m^l VOݒqS eJ\+RQTu z*m*hk"|9>cy0S-b*ahǦux k%ZIwkhk}ѹ2j[NS><0Z7A_"9"~CbVXd(+Ѭ^1?=n>Ox%]Of(it /^;!Q}Zk'y0GpvM)a) 7MWEX:G0Wѭu\/nZw 2F=f~vDd>sw2kY2;G{,ś+KN[1FtȀFi-,?n2&QN.XT:ݍ==z `Ez`қ Ek%MfftQQ'"?_UJ|fYdǢaΚqL?CD54qm. Rzwthy&;u$% )[qRH忡&ė1wqΕ3Oa!"jH4o42 mٺ{RN Q4r2|6e^R,5^e^u0]/=f[_|lou&rj|G(AuM/LuTPez\"?jPF |k-paA~ z , /8F>R`K&C[wӸ?e963Rs9,r0eH`׳LGU2sqO= BB1uazqߓiH!Xglbotetz)-&~"TZ$ʢ]5'hFYOH{{]&lEW”Ye"htY.vk3ޜJ#N WF"ǔSm{SZ"hr/!E7]” &ß&3+-&vtmHg-lo.]7v#̥T5t"rX.l7 wLd4-J 9ܴ/YxM9|Vdx_M UyVmB}P# 11Kt6޹[]J;7xgˮPfrC)>v$]fb_lWea~tD>& &'A~?/lNJԄ!Vk:}92gU*bcZu_KtabE UMz0 Ȼ8g<GsЃ*ގ8-o76K{Wox`*9ڱcoYoC'Tq*bѧ>0Iw%A@= ܪMI[pSS%/+ &ߢF#=kOfY*dϽ7*yṖ/ǶȕfD']}UNUʊɌ L5dNKKOYڧqKV-H|sQ;f U<޵9.tϤzlWNxIVP\Rz>(PVNT͢wFсYяsQ-+s6TvK 38\P`n0x T)I"M2m`H^.pWQKE#̤/./Be]Azt=v!h^g/F_+NJ>Vu Gz uJ-0a"# c/zT%O4/cli + =8|KwIvԁQSbZu\;JAkӞQ4jLU %CnJ_(j{Q֯Г:Ft-C~r,A3cr^9 毲e|a:}5w!N33+rj_b#`ƾ-gwۣX"1;P뇋ѽ*'!zdG3 I]DުweF Wѿ )k =%dR$LAGշ4zA{O[65έs}3X4C@, RܸlO_-OЧ gNϩ,s׎; B.( >5Y"}V'_}K~,Z"py4T ;!ɲ+95ɰo"W\P5Dl$cyq ,2U;%Nd;C=Yz"_#/uLIJ3/[iOzgx3N(nVa}C *a;5cK,+ *̖mkö{V,ь=%:v6Gvt-Hܣ9aN^4]/h8߿QAi.^.CvE6cxIyw)g{P1.m\{Zxl{\JeIwV~&ybC[if.,L d4;ԋ<"|q¡hAّ?*3H~9ݍy ଱HHf2/%i9J p }*lP]Μn{l /QxRNL"iKuc|RͶߵ!"h(x-$u@0_xkЅTLM6|F;ި$FD;S<Ϯ-i}>3o#OLZn w7BR<)Y6 _@SpmtDJ˽#Md? PYX VdjW\' A M F渦K=ǚyU LMxaiN+(BTϞĭ|FceQbqcdq$RR=V3'|8Rj#6yF6M[tu BDgзdm3Ջ]S%.)l[/  > 悼>4ܫWpL0 e֭ ^u $QF~3wZ͏G_c5kKMfȕ\eg8UhVISil=OI'p6[L0sʀNbY:@-H^cuɟ!0[G1lasq -wV|v'qϒiCjI`:n(u;*"PbR>'ڣbk}H[X\/lħC-/tiDw2}O1v.^1ʀN4I Zw•N.{Uj쏺׵OB!r! p }J St%@{je#lz.Wg&NX]F%> )Aj0c!( g"%jAlvrҘj};I +m4Pmіݵ[-92=9!J:dψơ7_c]gNKֹ%&(0ѧ_p}Ġ;4puwnh:Ts_$ qK.=ھɾy ^$}O>Ov',/. HU 3XMͤOs )'`M4;mwȨ.2D#pſAbjwrAYEW`~^^pI=Kڇ=+׎d{IV u&p3" AI5Z+nXC{&,HEzo鷔䳙GhTK͠>* urZ>Ww$*!I3`ڠn~Txksςp«(;Y /%O-98$0C"MxG]bLP^c(aD[jyڨ?=\GbE=sQeVzWw]v:PZ!2 ThnG wPEΦ1V`/U/<>5MGw;Kk]7TEBoQV?pۣirqҼ*^#;;L&A\f!fR_+V:.7ZO!9JU_6, x`D:0DZ`qY`!YfNE!9Ɲ-<{a 2lKȑfZՓݢ 8'=t.ʸok (/lU%7x|QZzE._ P8[xz~P;u [2wK2n-GУyeneÁ@*(xfe_TJE85u}r;qzϸ;NY;<5?!sCNa5;ѩVZiW?Z|sҞ(-u hCT-RPZIk4Uꢫ;bE Shաݎ#iJK\#d]p_ÿKs3ܝg)@d*:U12ػ_2o+'4bF5'9s1LjpAV+ȅ`?{Pv~ɵ ٫MZ5ԪxzAIoj:$Eɭ;8 *W&%LxYh#Cײ6G WӇ<\yJChq̟l \g9YJի`ϟL'/xZZ5 # lP t؉N"i]dJCSȁ8 #j+p@BI-cz25i萓\_u6xٗ\yOn*&ȸ ЎXz@:W$h=Uϛci'X+@\)i* QGuDf,ެJ!0 Y*FDI:0<:`GVXAZ9- yVt$ڙ䮄;u~8r`*Z0FoQ)η.>>'/Ҥg&>sLߦLV)o)RqK@.\-g_q\-T)Rs&sTA`RT0& }@*KhEӻ|! 1 ڞC{i<.jtl:I7ޖj%_( 89W_J]W{5]m3+Je3jB5g= f<9FH~aFp 6Wgu,yJe{?xj<[3 .a4^jLp3tT4?trX_yaaṪVĂC$M/מWU̱i xW:OcKkN_έ$k!8OOFVC@Gn- |r1unF"be:yOBc&` g^Ԧo:s,Jjk)XETx&Ju0ygL"1趛 htC3M$g{ɟsyC}>4)t-5b.XV_d삤&kW+<̆;EA&6lg[wI \de1]zg>t!}C~5@+Ӿ]UI=PBrJ̟Į9S'|ɖ%[Q_1,bhS us6I*v-11C~+TӕQ h8Dc0Hy_2ZuLԻ\';DԽi3gt<10}U#+& p;՘*rzWr:ۖL<n^ *+H! }{W}*e O9SFx,sTM\#=pY 'ֽW/:hUszʯNێ-|^! 8_I&pc{nЍP}9d띠;⪛b(Ҡզ?A<ܗ:%aVjS6LBOkin`x{ЛT@D:b|+>(Yd^O%jm&|r21"TLEğ5VbL`lg~(kCX:Ω"̧ʛ3Q!)͘55~lD44JESHdf{ |FV<\흒篭ǴYC=|Wٽ>b}LY񩦮0ΠC4t~h,;P| C j}x; &t HcP;f'*byd,9>>E]S ԕ* }V اFfx=|NA|YEA 7ϛ}>VL(Y ? W\6F?8*ִqRNT'Z"#5 aH[0?'!Z]ໍmnQRA le_' ʖ+%No44ztظr3|wl,&VkK S8c ;qw`U?J!M?t_S1fԲ`|ȹ(400M7:JmaA } Hd@Y 3< mLmᮺuK0aeWfsUL!_; ]N(o/X/UǸ-n eKIXs*t 1]]⮿[ؘJ} 2jjqDM@ !9jQ8;7ӰĹ FA譠&R9 d18YP'|?P{dy.*y}O.mJz{ ;_QW'!+6l"e%Ci5K@Z:6x<1rٱHsb3HssC XONf;$О]8J#dّ<+J?* bvԙQ<̑D<{o V&xm[97ٓ(R ^9~yA328ău-f qee Կgt#r x >Uv(rݮT6tTG8:sC}aKTffO38EoMIdrkmUQϳ85̒@!Y9iugsy5;<#?}Ɯ ` ֧m/3/_LLx@,2 7i.UM؜ZAbO68èxPO˰dN= qIzvz*<ʘ._$,,qGz4h? tVb8}+,Ec;cCfĝ^;t l a x*X15}J`5Zwz]7n}_q#RtjuJ:f=I~Y[\;!iקQiԩt;Q3udH񅴇3o| Z"uYyr"zscbvWHוjwRWYyW~ҤW3eDTI'\+B!MukDwY6 /) T$Yܿ쪙ԗB|v.pr" ATZ1I=:(N1tdOshg&W'QhOXeHh#g\riuc$N[ ~2k4zO/XꃀTL2CX~lϜɻc {/sGNtM :24{8&!>Xѫ9I'.YxD6,Ȍov)N[O[=2y*ڮpZMZo;\_'} N5(XHlZ,Z#NIE>k?\s¶W㌎--ݡ|anU5XMӛͼ+XgK3e+c&Bv”R׏%% IlYM}DJȱF d;@kHIHJ%j H.dZȅkڇ1b#Xt?s:٫1F"g:a-r0aSh2e=&~N=I 0݈5vAZ2$3cTk<6V* JliġGC89 猴 %Vj\&ޗJPgeI {n4TF]TqpYŝf&N̏ŴF 1]%+}_?i-,ݮb=}%kdm (zĩ1a:B;hdeW)2w9 0XZ0)$6J#Hb>:u6l qӄ̴_p븧O^a,$|,J3iFC}P8_z2XQʺa[$OOz&Ui/x%V+s,DZN`X0c, $33-T\Gu%T90L /j͊ۑ T4WVN{.Se;$kb@5_Ux6٨9.neQI01S%1[v]gq?k%r{iM2(/ġXB!&AH\)ZVc̢Rhvâa,GS7h_?3혍bJR5CP,V$h'E^~;,HK25 u%.ym_c kWQeuzwS۞=A KP>^v,uIAFкҗ{5.ЊRO~y1fvXI&sLHXST&rbLJold'L!>\=RδNy U#Ђ1`Bl=ƀx Nu컁sc@1dmq]"y%Q}AlRʥ0!c?7`e<~>LO4|S$'"kk_r}cГfk#<dLO4λW. K"ΑB)8LNX`%5@<سL % =Ы^"xb3$>-t!a跇m֘Dg oPJ3x=״F7J_-ejCڹ ʫ3$j?D$BLpG#dƪ{џ_pcJI_RV4W/!DP ( 5 lpi/y/w'K I =|ϓ;cD;ɒȑs-:IA`aN F(yDIa C(L'Ҫ@,l9[5m(f^g.mU"FAß%\!4(l[d5=^LYC._ɉґ& ~#A=K Y ~ S^(#qn"ڐW`2,C~eRwʇq!#oj]|5% 2.sA܇DqVr r8TlnK&sguSk/@h|m+uhe9UdSP™&b멢MSv "u}H@W tn+AF*ׇԘF2~N"}ns,{E+o7qsu 6qJ %h*/?x zw$X浯 z&aުc OY4TӰB*N__ _4J}H1}'~fnqtgH@PJ;?-ϼ BH|N6 j )(^d2r W~5W<rg{FlViU` jT8VpyΣra]f1rޔ_7 W+{f%e)M`:93Yj(Ls|J,odo9f5# ~MNX|8>S>#ZBܧqH 3)G*ܢ"8.a |Z} g6ݜ̏"ݝtG:{ !10ܴн:CϙQ"V#sTp C{{a5' QqF…͏ P!fc;ҍkVΖQ?f I@ؠ$PEy(Y!w-'|Gia"Л4+1LA#IUc靲J^q G_]rTl:|&K_\h} ue@o^heT)ܰxQib(!K)쌑UMsU;Kk-g} ;>x,a9mG.fƳ^vkIs.ZMŌ]B5 đGG̴mc\v% `A:l`gV0,#UVFpGPhBTŕ0dYʳ0teq\g}o=bdzYƠyon#roZJ,ڌF:"k4 \]hQ ZL(,McP\"2Fa eM/)7A{*[,'9L >DS^$Оk9b(9~lʞQY=F XwgE~)GSڨ޷ Iۊ۳0f{c[] XTLQ3޾`_Hnhvrt>[m6lUy'ز &\~I쑸W$@%ʻ(*,_R& ׀؏RAfPQe =JUI/'b1( :=hE25ndŅZ>?6yhQ]XgQ  lL-82B ZP84y5; o,n\VDӍz8~FT];)};כc߆d+EJOơ@8Z_ E)L˛}痛¦1ա\0 xBNTzX x bnmm:95(@8zk,{¹;e^;NPy%S bG;/D8qȷ\ꫤ#3ΩX [ie欫VA^D%,5HT5^ZW?{@gBt0 cICk9 i`w$wn&iZ˓\+ +Ajh:{\`烢5Nb&9U~cuDe.zp/g5zq7Z }lӼ{b č`JԠNO>= 0U>6\T&xqi1{'"LJ'fmjF紊o}i~{"Z}GHz߉$ĆD߹6}clz<-tQ<ǎZwQH-Yڞ:e䅵Gc(,L$):ҁb 5HZ/RZ45ROj+cD.P0EdB}1d+2'gC-m@cتD4WC>,ٮvNTj^A! p UX0RO*jIC5 Uϥm \Tҩvߎ[&q"}pue4FūG}ڝXD'97oz;0赉6T+ϙAJ@qO)I9~rc_z6&wv9 iVKcw̎&kAAf-1 |(MQNmd i74x@r ?:(/If9xcl&={a۴Ey_ctbin '>n! _ A+IJ`1wU(5/U$V:Ck6y\_YC{d3ެrT+(yhe&SBMcmlP.2|HM7=0Mn~#KӥXsr1}H%ȷ!#oec-Ҡ$|QLQ[`eMV`] yhV/p#IW(ů[jR= 04{yc#樈38) =P\'Q w-y~7=od:5Zl0Q0L@rYCSv\K7cyBY>J8Hrtgw:=B$FD|ܽyq'ɀ@PAhѯYNMf`SmqNy'|+N!z0aQgC}|,_jOPTm°B =( И=#!s٨NpgW d)A)_$Ȱ@6ӂfՏCa\ "yøI\~-o͡UBcA1sC+Q5TT=%|b~%nsG~&WU^Y_&wkע:Ȯȅ` }T{iYx鱙Y<&V TG5 Yv=aOb2˱i OTYy9D;1j|+JȞ"=6c:LWi i5ΔKO 9"^3sQ7KJϻC~ F]HyDT9Kb<]mMgN# *86Cj7z(oR-}Z9%QNR φ0d֬t;Fl+N/Qzw՟έgNq59),żq \1F<NMT0wL@%{brYU ؿZioDHlNhǴMsA)NY2l-s]snPe4$M_h>{#? W1~k:7Ѳ;7n^\Uąh7h$,3:J7O"X`CRGdh{Vv upvJ@5S>`ܟӢ&ԑ?ja  =N7և bR7E4P.bEpJG͠#IM{C؞qzu2XE7'ʮ;ULupEF|k>|WDC>`&1ndQB? 3q;bHc"Ͷ7 x 7;\Uvh3 ]A."Y4lrؤ`c byԯq.U]Z*n@·;y ^ Z,R8neԝiÐHBbB4/@Ai`ǾȐOsg]kol6pg,GĖwO/}s]y|yEcao`mkRL%jR2rm$à QYѶ{_mSNP2jıB As̝!l`"97Pk JXٱ򤝯in(G(.êIlhXA0b!&DGJep$%f@PjD(|*MmGWEB%"ѕT9ϰٙq BWY{/m-%ZK@C{r=z7/,빈R( 4B=%Ռ*N+NoQ[T.LZDC'E;QJc bބxdRl"1_@ t><ۋXz֦D:;\~hպ0Jx7oe1KqM>e5cniY)>9(ju{iXlOVy*IŇI0>nO+fowQ =U" $裌}2b OfD7r־^_۽ke+XaHn$nufvO'3nJCg]eR/mSy ; =g~Ie2>` :#KvH=7\vrB=;Pcb^Gygۙ*=7~ONpHlrvA') 2Օ)׊{Y8:VG'8VPܙ]yT_)+W^z(sRJex_n? pn{d;/+waAVHQiZ~$w/Li$-Z-7Y 1= s'b{V7M^D\^ΌVث2$oOnrO]7|/y s3e{eˌ.}?O)FBQ6bmUD.CdPB-Mȧ޺+k߸\Sd"=@gƃkj? ,g`E<¦gw4>2N[./0EJt*yoX{(G0gBnEya|86zWT dW7$7_NC)  ՞ Oo/N9kuox@T6wc D1',r{D\Hś4-3y!e]J-clki@>ǃK#ȱMm9&]KeuH.qA!.JnlJAVԽ*;IIw UUg:_s2c`Z3j/^_6KOr?IE M\1/2PibiYEYK*0o;py6|㰲ƌ%0( ,FaIlV=l _A±9l/h` :[BC\OO]9YjSlFȤّx n_#Kz,3n~ZYCcu(Iea&vKᆷA[vc > q9mwuf&{84*rD3Q'gMҚ圜! סEb*,eU).Ǒ'N9>uuH&~gRdMd<$f`ފOđ#ۙႄ2ŠgS0fö>$KΝ|hoYS#$<ǽo\ST,$L.$/ɖV% _Znוt/FA}m<^bA.QX \A7HKz6Invq a44+mD [:4iq侭>6cl(8NJv- Z\V9 3f͆+<7R D$|gXm5;FviZ#"W1>9Άc؝;KLKw;Zݮp\|uLC֧ȱ`q %_HvfT{wSiB홤97xoa>QI1 X8.yL]_W\oVBWOxi`fҨ=Et*kn 0)還#UO?.{ޯI^9;U#p-'ˢPʇf`7"TܲR'JN '_t"mfav` x7M/Uzic#:BhdCe5ׇ\!{_|,9vo'cb۲Dt|pY]FFzO_ItM?ef>XShURyF‑*kWj 4SѧrG*5cx (s`&yLU|\~j+tږ /fX?s(kme#JKvovXH>|u츌6εR7EQa'W~p15qЛ.`MWdsKѮ5dY- Ѣ/^pe5'QO=Sg-x#IK8tՓΊ~%Xt)ڎ(G>Q`ڜ?" &2H3gA$:_n2RmK>D X~׺ P7\awEî?Y') ccU2HdbV_Px/\]0*TP.'@jFÞ*B+I([U-3F|<0Jsf˻u*'䠱ދ'F ˃ cZPB}r6HqW=0 tIP3/g.{My{vfLH/NXtѡoTUX4 .ȲuuDkÙ?}Fsy8\LTM m"kMe)TrOx؍Ke(J/ L͞?ﲁ܏1:[";AB(&i{h>r*'[oTQK;CGn 0cuKcR)w:kGv-|Hẃ2E?%ߺ-N*C.Ŋ]Z/dyr8Lǐy p\M}xFC$>^hG"H[~ E>j۵[P\ }hSU/*JiB$ [*֗Ym 2iǟNr3^|gBgjJ6.FN7pXR"QbdMzt/eX h[Q٣Ct"à qE ƞ!gu:P( \ /y5*ޕ؊DvOc-j*] Aˈ6c)߳|e%)W wu}K^kvM~m^_qQ oRYVUS3Νtp{f" :yr  umnB:XqfI!5r>:EAm!#1wf/x᭄CkNg&Xr5~bXz$HK4*/m , |-T;QDDS~wlϣ$HĤ'I5"LT<۹C }Yۢ2eCCηn.N) 6 zM\;l5cs*cZRh6U=,˷}>6Im2GeQB6P֜N֭9bi)Y  /A|0'v?̯swQp*S4 $)2eQP2pf{~$^Gwo9TS-U.Z[4SˌHAvd96.^ pRbdC9B؜׵Fwasq~.#~c\ze_|/!Jq.V\䫲 cEdp%R$YTEst9p'hxzkRœhw@-pޡҘQU(>_J=`Q3U%)"MUꭢZ`5%$ gKSLj!),ل~^Hu?4:;֏Ib)j1~w %7ћ'/ ';Xj~{ =goR?Ag!aؽw dx ^,Ŀ0X\Ů~)+^eeЧ)5-!10 (g{ߕd^`g +t1UD0yi\٧XΎ2 E)nrgZtsf-ϋLw:(ρ%|8e A&!;-D}Cg)UmKVU;?sIzڝjzQM I(Q /7p?ts0O W˾!íd8+H}=U?x?4fiuBΰ[Erv4ՈHqiRyaW)n }U%'d\8Iub{Vᡯ'} tB֯,-y4>CBX-t6WpFSk8i_vPGcQHr³1 idl:~UQSJX'*w$@O;QApx'Q/!m11,t\tf)jE*SCqR]nʲ3 a#ٲDo'$MȠIY`㷬%Wz2 T)r+z9ԞeZI0gΧ'd!طE>!?J<.W }y Zτqlj9K2};@\7^KPՒj9oxj__К:+ąPJO ʲ{u|DEKMXPD?S  .N=5h#̤:^R|U^BV%z3GHDSWN]0>:cO<垮1Č y'L|1q5:Q}_Y oA8jl/XH?*;i;FL۱2Ox^Yl^ nWR( Bwܹr_{|E[Cƙ!Q0auuEDbNTlz5Z^|S;, \q~\Ϊ1;V2^Zoמӝ6s LҰ>+ϋQilㇽ őŞCԩLi.Lx^kpˮ' K) T4Y8k7! *DF~m-R*&ܣtA,;#|@[ĵۣc>'<\_X(U0d ߈3JN)ؕLs(:#8)4vT:ٞ_:?鸷46Bl)oUvǴ~@.E2s Q,_eFq5#=:nۜY S]r߀9yc 23?:>UB֌~>L],8aҴT> TWv+#.3e<_I}s)M Ntc)ƬFN,J{|"1 Nr NJ I _at|dR(;::]!!d;Hآ4#{i[wjA&GɨK=@ZaT)/e'Q-<2sC?{GbH5os{%.9~74Px+#_ V:ws'E!smk$K"nUbzs%#fdy&56! ÜiJy^e5m +q>ߋ㸾u*gބ@ĩ6`5"8_g3|r:!"?WL425*k!utqS7đAy#W txֈP& D`qg 45a@ӡ;Y:ߐ9nv֥ˤ|5z~,]xGW eCu+9R=l _l\YWԢ0Sk 0"Թ%Ʈ<"H@|P A 'x}ak38mr\[bvyb 86"dܚ?&?zWs%X,o+j+mc|a~N52=0RrĘj W3 #[\+),j,}zfV-QnL.xRZ[;[ט@YB( S0gPyd{Ks%AKv 9.;xb/~#ׁ_oHLuk5`PSrtޚcI#")0 'sr@R62+)_vr) ^JVBDaYD0\i#t*&bMp9|hZ-(ʩ QΡ\ [dɿ\{aK1?&K]FL[Zٔ'Z'\w4S!&wH%7$ƣRY1+>,~D4XY/ igHf> F"P3'LRqHX"FN}|/~YMv/hɖGNNzdNqNLOI> ~ԩD4!m9'aG{h Zw  ޲tJDxO)&QW-SO[[ .SMdY }&FK=d*=j1%qVIg3i F+F `L~#.P} :[Hʭej>?Hҟgh]dnPl0Wy8 ֧=78:Tk y (ǽ m; <7ey+Ę J1}Ue꼕XdO_"U3oB73J8I;8&:` )g>6$J)=*ͩ\#:D2oB*mp ^tFBRn恿Ln_楝[B:+*8M}xk }+ _:3pO:`npIūZ/2PG*s<-_^ZLzsBQ>OJ`HH:] yo}+/5BΌ| m1ŵ[S ~.d̎* &X.YP$O({yr2]BhK&?7ރ"2xL!4`L\S~0RO< <%n{-?׽<Ҋ9r͘f/H7Gޤ7/V:\ӃJ~<_% K)Da ntEuGO)_^@R&I0 b˫ʑ1Xeȅ<yHIJ$T-~&\hB_%Mw*҃#H&r9Eփk?7p qPX!81\i;}*oqW ؍RZuD`!V(L悬~.Qz*Ff糔=rX.à=ɠ>6Q#4Kh~ ώLL%v,S@uOPjOdod^+Z0wd>uՃH;4a{^,zaS&+ W'.>R-3 ;#?Kw . %p!tm)_}ioDXjpevzw+/ !hfϧ]%3 s׆hguArn,qw@´2p'Щhsd6YaZx3cϔ<{q]  "YnXNVan6 @)`PçSLaR<$WkZ;^/5`[ 8`/G\aa8Đ;7u8wgZvt~n1T.)sW+^UL ~ k@]x`*1Y처4 r`~ -1v!% d9b-HIkG@}ދ4C\ _)MGQ+p@6 yN*f-?|ZBO%Ί۵ZoO^w)\Ќ}=#5\bō14t)D0@FW+]JiK;[4leZ5P=L GC*FbJlJV~! +_`9<8rRv Oq4؉a`.Ϋ&8zBWzņ8>;Isԗ5D,95zX-> _:#dn8#}2 GEWk'yLNiBYT r%M@2jJJ . \笰GoHJà7tG/}]6e ۢU:*TRW;0[; j9?2s4%6Q̺%˼x/\ )rfPr|ke-3-q3{~N3AM%}@ k'N}dgC>cWu}aj/"v^<0C~SX珹 c#[dWP%SԱ7mG8Ruɡ9Oj*/tͅLFk`2NZ%ܡ'wس5SD%625n:J GtDVR; 8or b+Q$;w/Q_2N=\ yYA˰,55[::e^ЬJ-x&Vu1>ڗ ڊ"ѫH#oZ? spR,iMH_S\Ȥ^8R*m- *ɳPE'B>@8vMQ0wxqx>~IffI ʫ AM*ܙC8%6|22qWU87݂ie?:#s]EOu@/qtq[ADmvP'H]8fh w[YD/`de`lG\xm\#LF.<{l>oIs=%hUm/7eс&S]Ӱ:'$у& vGr}TBFlzf\]pU?ie=UMcؠX@T.HQjϣg~T47Z7~#o˿{(%n`t'30٧ }R0{5g|KzDe`s`:5zUciv'o%3@9V2Y)wJpv/8oj|@ R]fEi8x+OqY𥴆S'6=%u' Į3'#ĀJKINF 2?8>^L0A"`k">iDVq[_YoonsH@TWgH10C䅺T)cR4gp #ڧ(~!&m]jlV}iY*-*[n<ޝiY^EE˕3a*r/)sʆ;@4 N / Y+kK:H]̸ qiަM%nD M.2[AJIfW^cf ,ēgS/mFp)uh'â)4Z#WN\"` %n:sbY]{Ikmֽ̛B.^QR1w Yn*DHH&]ٟPO">5*LO}v'S(&  /[MS/4nw2φ K,c.Ibw([+ꓮxcQNn?<[DAꈴ\H}e]0[DwBuYvwj+4JlWĎh"XEЖ߽6 QG9rK)%|!`hcE&$;3I!aDOr,CLP1Œ4֕^ʉޟ؎.o{i4C{G 1Dh,J_k9?ŶP~M> 18/_E뜖5DGgi+j٠K @W{s6P ~nb\T]!S5L JI(KiƠLgvXJ,Gd>}_37)]xPBȓn4epiBcf"?{1Zk)<.!zyj ;!nIˈ4猭 a>^{'_x<60&Ov'%nrEF41,^90/t*?_~_:8Bl7a`=x *Ky":nv~؅ b F\6jN4ߡT5&?CmsUq (qeVr3o,7^aHMŔ:< :#b: #Og$Q"RĄR2ܐ/r72lǮJd,lʬWUjt;0zLMb_ke^TݣN./pVY=)A@I632޸d&͠A}8Cz'Գ޿̟8;++>y16poMfe`hi5}poQy$Ȕ—aS3|@#M4[G;jrO"no+֪AcV'I]Z;mVBN{{=N78ڜ(ڼTrʯ>֯hUr_: R Yj)'e/KZlZ45`xK;/IXz;^k~ޛC{ B )&֐8Rj*(']lt6ÃG<z.lv\+%^9G/m6X&kQRLt ` ayUCT{0tt_ NW}ZuR:p ^˜DN~_9 ;@ۖ\YY[r.W%K`NɎoa7 |[k&4g90C 칑ӾTEQ-}e$ 5-]ے}㫡F{4 4Z_2V`fVRrEKWB.pD>RjN[t}ͥzvyN "H6<:H;oʰ4 {uXE~~Vv m=zQ}Ok D=VHefh?|+.ƘrYJ#휄u?|sSoяF@rP0GLrLkd9W $^_S[BT̛$4Ƴk 8<|}`aMY'oTԃ<4̃D=cϖPA|nx/IhWQJ1!T84T"rlҐ2* 冨UȭiyH^"gE!vє4P]ҝTs_*:J(?&ݧΰ1zߥtHaOY1<}!So>2UC{8H3 һ8W^G5g@idjG@j%~CAGg= rȨc;!Mz HO,м0:U \&0 uXz}#<&j8 LBf-q 7F=;Vݳ[(bz싎}M_XK [A5;"HUom&:^~ŀмEբq@-:&=5lǏB/=:&(%ZABqjːmV^Уo?޻L'} :x+~]_BVgQzy3i0fyrL ${پ . P#%OV"8=F;0Z2Ԟ63SϨO\9DO2v"ߑ]!U爡0<|.ԳyV}7ZLoUZ׳j[y<_ra≝JFOZt&vVSCaFTv>FtEYS؄;G@7$!cGBl`*8YM u0R]&nc~X~5f3A@>vK6K !5{!@O)6wj[r1[uEt#` ѣ>L&e%zW8?<SZM+F=چ-#3z3? y-ܹ$ =f Դ`n~,LVi`oa~am1z׉7XsȬ}Vz<0 C !X?O20J ;%4ܲ )+ݑ TЫ˽Bֵ{vjfpNs}Ip=, $~,'f~`TKS@H;H;ArIuv)qg3Pa.k%-#Ѝg?Z?gGoA(dw-SS51x:32az5GEwy_awD-ji ߇}K.;Nzt#$H^_ `=y(6 a+,r65q3#,a?WaD}?(aYHtE.Qd%fvm\oH$  I^W%knvBtYi{j~zv/~̇I;+ gnl% Vq-2{zG~9e6iCeLfƭ.-Qeu@fk $,7p:k~DB01\G٪|pf`+SX߇g^Ecr7NMaY20i!IH v5j~ Ly+DS#Ե4#f͏af2$\\`nI2wM($ݎ<,5x\2% '<֪[i$Ԙ)6ub1™0šo|3&#W-dU*P۷gQc+8YѪ×x)u/!wF_g_?(l@>U2{}Vsѡ&x k{-4յP2(x䌕Zj/]<ZU^?EGQncJK0Jč~7ԑ*Jp S5}P!싕N|t'oOcYnGV" _ׂQS[e_Кe HmPiTuaTZ'-a$:U4ls"RD۝+@ W{.s+'nzx 2{^yr_CWREbz7x|^u].sT^F[;`{Pg݂ܴm)_U9$Kۡ:bGS ^uwDNhYR|_ehx̺s 6:ֱt`7+ %n{CM7AQAIPO3Q CJعHrQݫ3gS};C=t6^#JdWo"t fzY~:.K}5F7lWj%nM^ް8 TYv9)zfVX:9b &dAצ ]f8m =!n5>rPDL;'2^z@4}POj!Cgb R3h!*8m;=0Y%ݘr.kQ 8: TA-*$7d3󹙧W/^<\q dzm5fzTӶȄfc:ǒErEj׵U"U%pp?[\`+5n+G*k4x\3N,wmȲňC}ϡFB eY!whP"V=}d[Fb0dko)tZ_:Ǝ!+1B߄^C|[$ ]R-cWd׏ |S@NBl`oI\dt1;̮v\c%+q>(eJR:#!R 'ŜtFh57+6E8sAh呧ǖpjH*5۴grCc; 9+q$6BS#Y5$֢Jm,޸2]zl]vqe_9L{zL~&բ敗3$ȫ `/WLŠ(P!89`R$ݐ'T샜^0CS%ܷ ḀT-\!=L ec['vadV)1 T|~w| !gO!5!^Ӷ=NyͺEW' ^U@2?'Tl+<_d=1/j7WK P-sX'}Ӓɔ?N#`苁sܩrKzm}V9ø:(p2ji66=2o.ю!qo1* St%FՓۦl,F%)ݚ]4 `2[Y:?,)Lv*Q/ax;{-g􋮵e\JOP{$ÆO':a(l3zc~q`Sc-t$|/-;Aآ $7U$PJ o&UR"[L]Wͣgp1x4G*С-!v ǹ ٽXu@D&@.g9v|X<> n=L Bmi+i{m&9;§ɡGOl~Ed$QJ.= vƑ4@6U~)r4{7 7mFm/t ,(aѻLxLn"֙,ҿ˭rԗ(dBϮ҅y-/q>4ր,ҽ<<:Ǽ?h$21bޑB8(Z@# /};AzLd- QCRa99`.ע<öGRfځiN)G4 D.8"zsiD(qޮǷ'm+ x[nY3 DŽD/F']mʹ;S\;GHJD%a+)u6\  VIV@Y,H.p R^ WsG1zAJWH OeJrlniP[Sq"B"l^W.ulm!gC^|{ESU!IJC@AQy,K;X`c)qJmt0$'7~2n1SG*hPC{gF=%Ȼ]N8 @q3r(QS ]t o; $$8V#m繇M's][lU)wYqoý6V]JeǍz`8Fɨ&z+9/e;N_hc#oN7DQGuaPXxL-|eM;vip(,(Y-gF.~ ÈqRƱ3T%v)4ei{CqM]ZR. r2"A>cu`NG(&aYR$t lE^)NDv4<WŸ Vm m>X6bSH-H6U+&&F۰j&Q]$xVak>܃;9p mA@SbHlP2 e`w[ _h2"0y'_kqPJ:!^Qo=vy3ar@9'XI8@Flc\XsK#|L#Z}Qe,B*) g 0*dѬuDԫF'lx'|f {AL]1@HQxxO(Ӊ̾`gbeJPcJ:H |E,q; /Pn=T7{,:3YҌ^!vWP Laarhq9 ȫbCHuh**ur=`הE ホ ;@ a`cU UfDYnXSAH^J:l;lMp׌T̫zieq .f@3?r-\<" 1;Yx3,0cka?3nq8ͫU=tOYd )A.TZb: Gw68OTZm$ FQ_1b&n3yw!R7rl?VmHm6 G'}td`fX1\zڀWT '3K56L\hLs90E>%^ Sr}HYI2FO^q̓z]akɻu~^Am alTC_#ZaN^k#xjs9L({^)RsE}7ZvxxJYW㱜S!߰~O4X刼B,)B E`aR?E棴<LA]ul9_3{ ykdZ2{X}L3jʹov8%6cV|? Mz5YfDC11װ# z=˲?a >j&FjYeҘx1Y뚩Uh9ExBi+y*bjHG~~Fܣҙ*~(o&I:cNm˰nN}*Mdⴱ}A4[y%~GDy3Ջ!|[m|1Q_VE.8j -{AiZ#K|- Hhmoն"l} d\  9l˚ JmI'Κ\ĝ(6lw\< 8 Lyr7L >GڴGB4zZ+eY迸 @RKg|Ԇ(\mE.?GcIeHls8l6umB$t1]XZXSILY븄wt#֧ l&to0SkK YK'E \)0E쁡P؀B4{WӮomIkG_=}ydmI],f_,q Q9al XҾP as<W]Jrp4b1bI9W%O0Fk6n%bNͅvN|1x~WHx&E=p_ k cu aqA@ʜ3d9h _nݙn-475=5=fL>Xiw@>C-ݯEVhώw Da%\~^ R_+Ocn 6v"+V\S;gR n9_ d:uOZ8!&bxKZҮ}ϛ GJ7qwF6SgJf@HV6x X]Qqq(cC;HM\\=="W,檐PeΠS& 8|F}3 Xu-!#/u N74 *,؄ R1/D FғO2=%}ַވya|2%6[P1ѳjދFcƒR.S?vaU!)?;܅2~sSU1$Iǜ騔;9@l lep{_Fዏ<6d>nf%?c]$?G\,?t'AJ?31**I ۧUt4^^#6D`F(>4_baY^cșOVHC@aw}7#^]|'Z *6rjK'm [ij{|䨖yKkћv.F?^2y駩qXDv\T_fcl~ʂ>ΨS&C\8!YcH:yeB:Q+Kd[)/2?j1:!5p/}WZ9\o灍KQV ۊ$.~ c^Es98.Vbʒ(6$l$*JÙNvx 9ūk< SSZ4`rMgt`= >:*bxr&~G*Eo8:{O\:ك31GlxCZXK֗=]4DF+n1 =cFsNZgt5w|~_ǘF5H6;^@M ǯj,ft9\Zu@cܹl)C=ȞsOj L*rs}w50۟oeLͰ=N;>Uyt’ #w46ar[^G.Ej@sU&: 2fR~HJfJv]E':]#]d=X }c+LGQ+,V Tt>SMwNPjRni-%L^' `.6ةA;uqV.dp^%?;ĆITOQ^э#m3 @J$% r'|MU@]o`N񲓢. nuON eTj!Jg+#qV8bxB6<;o_=˩sXwyfڭ@,8_0"}lKxU`@ Om-D>ǻX(V#OA#+tnf"Ot9bۍWc[(t+4I={}ZzHEǓs&"퇲,b-(t|1'5ScLĿqyF)x/Yz]&A.Ή ?MǪz>ĢOrůM${/&RL8#*H:js)2fP\O]S]5 qۗ;uߡT*iQ{_gҫ2vv1,ye@!u2UDUh`-bܵ/9yALN6esBtfHnQoG蓦q˒9ހ~N a$wB*-0#x11OUOa+}nF}#2m%]YŗpԀ!I&oؤVfԟttz iGq~{)-4>όljL.Rw%҄5$n%H950++ ,–(\0nz2?=e."sb:fkbA&8vWf4cMlsac΂̎jQ>dzF#Q0˻wU'}m4;%S>N|QOh%G"֤eLTE%i^S:v Vz?Z5 *K_;"|¡7Y놯( krD=`f#aaق Em?1 OF.--I/3xV .ߏB~|_ژMn="*p^}7ѡfAdV^nWpqfh oJ!A^DIY;#N(ÓF=.V6oTu5궠aP0)W7o1q {.[0BZOWcKDw.jDۻG.,mDg|mI4lHkJThG깕oSs}(]ꦨcHrIЊi{ݗiD-0lR:4M|"8i~/H۴/jKo(JЄJaJQ)EZRr% nfY;y'Bbi;xO#8y:;.JX54dXn](s]U\[?0_>Ѧv-I /kιtƲ]`^֢@̼gܗv%֒Q3KI7&eGD  dUiHQh]dE|t}? :G_е136EmGA/mH(twr G|qe Җ[mb<L'k3-žUXv>))!Oŋ'ѣ\~eR(Kb_b:ޏjǟJwpzA59V)QR} Cs({H|"sCs4Ao;VˊL A戮o&}bŔ_*w<TE([Z}"룕+EbrWŗa-+@>J5gڗ V›@U,3o:'ƣ ;րzEӺjD{n䣢1?Î˗dZ#&;6*QNjHwMYe8ͻN:ّ|! ˊ?œFcG%6򲩠r:-=o7 f 2tŽrxBw}kuO𜤼ϪF;YUj=$JBEŪ p~CwNjy31bN#$`$('[Xhϔ.NͿ3| YIbbEϳm pr-T%(nd#=gnO?D,tq/;x&<;[B[&oFR DyҥpT)kSDeY '^#?rH#Q {dVFM>pil~q/oQXbFؚeo R̖W.-4tIBWѨ.M"Nz!kz&~Afd@¨ta1.4+D*!gBg9~Mck9B%sVA8+>'crsrܐ=&k x??bHU x j^kyB$_{z m*֤WiN)PJ3Mt/|&H*СfP)jc6kTa(O).5UaYӯֆ|jH&ԻCk^y2 ?j7HP5|λ8,SW\{Wd&e}+8)dzCTg~,>44N&y̕JNCLO7\D~7GDQ`5(ɕ,H7Ud6Fށ ӏ&a[`6RcAPKpܩ5=@GC0Ӿ+g(`hTk$"z>@b.\b/3%x勏G11MQ4m@XJVVVoMlMsg@%26*iOXA$| u/&akyLmq.YXv(Oڎ(}:=4No}ZTGÌT%Vz8K=yEOI4ZSdqV_SHtbfUCha)_o0yK>PW\).6X`eTE2l?K{J~DB)FrFZf /l`2RovvW:B\1ry͚ᩴg2M|&% ӑryLZ#Upŭ\I4RQʧkg(> RiJJ\qe"XS](̃7&O^Ngpr` ."y_?HY0'?w5л<&Ϲe`G>s>Wtw!TUmYbNo{1M%H@C2?mh,QgN'Fd4n"VBj*g__9˻z\OzwOr%fdLf|l%Ux_m/v>d|cǿ\/, 9=[&$ډ2:~8G+װ'm3KndԿT"hA07a2Nx_J \< qCkN"C9\D6ܰ{XʍuY"6Owr 4>H@CXLLɃ`{22bRBҐ  :23锝)Vk՗A!\ چ )g0lW5S[v<9kK+Jgƭ@S2G8!BSgŐ@R͖X{TWJ) %EͱaE& ~OÒk2}]ȵAR| |2a6 ^x* ,H+QaK%A){]^iK_W*dU[o9&~z# om9xvЍ/I?I_L'њi%'B:~)țboo~=:JU,bjL^USđF X2v~>o>T_E@f43faRwax;X@$V<r J𠚁H{3N[8qxzNa.s] Ut!~pBʙMq) V|4h1 +-.^&SGj`w}_9+jk8dٛnƽ1e?A S/fLsu!Gh賆hHپ 0ogH*? fy|[ pҞ $'miP*qpM ]\ 1tl{ZN2Zj%#EbU]8zbDO +}ۼ\Tu3wD䚿,%s `܈.8abA'S /yB& s-ěw,$`Dj"WYu-k=ŔLbÙ nQýA9 &y̎ex랾2^|߫\&=VM]hёF<ڈK3ى<>" Id[qOE̗*xQxE%F1`]jfVCb!'n+#5!Yxy͏BI]h"aF Șf "?=C_9!n3EȪdw>%٪H0=Yd)nbCM/j$-)dK~-ܤ*-1l_Z|[ϝCj1gVu8.pcVȶ }y#rg"ܐ@ڬ8eS1\q,m:\sշȢLlqD8^= !(%r M͜%: d;qewC7 '88a까$)Jxz# rr,9 !VþG<ۗ^2]'Q-WzݑQW* ʐQEH$0M^k u]+&mJ'{IG]*\:rҊC 'ą:)w"KѢgXSa΁ԃK9>G|.2nvm-4_2T%mpϜU*i`cX Y wG>vTUgzh4T6TOQëJS=>q(kG']9ͭQT:i4)( 4/ 5FKzbC\ MtIw[?-.:@ 1ke]}#4hʠ"EFh}5lĜ{JPcW?ߐjI\O"FXo,OR9|u -zh~3%7*N"TXn:G| ^&h"h7`/13"dW.xu wy s191Va$lqLN:x]ø2zez^!NHTʥ# %r?Hú*OZR6 ā<8-T9XɶG !c#}{Lw 7y6FaHUIZRẜǹ?t ,%v`;_GΑDX7|^vb N/Wc;.o-KT9Ý9`X!nf\de.4@= xC9Ӷ 2udUϚauD$3R@4a$:evlʏ_2goSMX}A"˗)$Oe@&SL7J'rC ބ%Y~?*񘊋ÇS;qC9S?y *+o$Lv!׋P9'ovރ| ƶ#9pmc-އ?ְk]?'zǵY UaAv6Nk/E}~v=b2+.h`1'(5y0RwKM>¯`6R&+Sh0R'Er.a\ŠU퓘]1[:#'q1@ᕩG9e%30hPN,>rBv* ۇcw*!2^1_\IǗN2 ~_R 8)8 P9`gΥ߳@ۘ<ʓ!Kyjָ֒8Uh|\chVIЗ-_R>CKz`wwsˤ=(68KO5kX,fZ ۉ3궉u*eG"*bRq*w) jXORMV{v4$p)OAzW8* zʇ4,qzrQ7,5AxG۲m WcyhLV}X;]rl YwAmp."jA2ѵ0+2w_xv<8RQЙ)͢㢌@ 3A Ub[["^l%g$A_vٓ8mvck< ~^Pj =?˷8h:6uiMaf&%"^Q\F(;9è0Zʹ1̀139{Y5Ͽ❽&`GqrW +`rCJw~`|'64|Hkدq$b5|Md'a"G0S(gc;8\>l:쬢Y>Q+x(11y_Ubj_,q\b R:-{jH.}S(9B"Zu_ y3,@Ed)Y=K9zT_䳒+eg0㟧^XܳqӶ%?c8>]KI]eK'(fp*2Т{!m!ŷSE1ƬitY pDNssVdq6&"q_vsCCPC2*ٻNѸGaM}68cϽ-?}`|ijzZ)LAǦ^“E"tqN}UM okM63 sNLDmQ`np,5[}@-G"b> nQ>Fs){hŠMȱkh_ob5vHA~Ed9`8NN3ߎD q f`GZ:f5 u-҉͞\cf$;j7Q6'酥+b&m$6y|}ˣ,]M|0yM:yh^˦K-ڊְ@?|-[곮>/ՃJl MzI *)'"!Htۂ>,G4x@ޟ랫@֊J9<+ r1ZG$y2N73&撟致x2$1ھ/[<% ާI.{wWZ)$/cc9t FC%) &ˁm'7:t"'昇 xBT|\d&GrC = $;6mK)ŏL!kg(`Ӫwzi ;׹cJ燻 ƻL/j$޴EG*? pEKZ}G3ZW 0Qa PTڅl\LVRum]l;ud 3|ET .w 4q%op獃iϩ L7\Jr^ӛ1b׷6ͯ0*u*v4\ZV]jN3PUiW?YJRPŏ@M_z".YϳyO6(n4$4^HɿV v+)B~kıJi9na-cSҬs_wj.)zU&A HϺ(:`>^^qW7z X,'xDĬǰʘʾQK%g) )jĨddyd.NklcGxܓ .Q[}j9ksphr5% IZ-kXO(gtٷ6[a1̥A_Ua!9++{Έ[}P^aHNI4GFO~mxE&9<%}  DPe@˭4 )3T*kؑ2PJPr(\?6D{nqlpH~zo\Ȫ40,Va9ELqcQ&ծS|=a(Gkz;Y5Wu a>/i<>]%=fyx*JvH4ydd &IiP֎ka…nVOى$,tF S6"OA Ga0FʞA4ShʃB0%ޡ̓FXrdSjB!䇄ggf_H J[;K.( ]X(DW%'cy enoo1bl6sm FOh-snE.|#>UeY`\ׄ.4oǁJ7Y8*sWa@ Ki8mnkr@Hx>ꦶCJ_g1w!D[>S9[F&ׯǠ噝Ic]Jhx@;f87>pp{,vxaqSq$d~ 2rVעS5g "չ ٵUâLkVOߣ_$ɔ/jUtQ* M%~, ikEfK P6 :*4VPP&е+bR;# s#uӄpd"T{TRXyI3 ˑ%z;# o|ǫwdQ8g hyι42`YlBu3ltՀ?hl%iA7 =)svKƭNlkHzIEOtZ;}0BA kVU)& q~- i7ܹ{>ЙAjMfYH~$s<:p< Cbig'Sn=^2ɺ0A;+z49Ln,זSp-LΞq:7c{wt3pz A00aYBrk?b;`aܨ׫+dp7uN:nܜZT/]bn։B1&q RN½6b 9" *RS4ih$Ct]^5! rr^CP_`mP#? /&WCcOJΪr折t"/2΍o+zUJY'3Ljb-?GRKFߎ_E-WH(TTݱk$92R~ Ȓ':>fH? 6-CGbm͖Rxt ?]q*i|}=?93 8-WcKb U|lO ٱ䍫dCO(&2kk<%q=dž&t֖)5G e6YthD@1/s<)8Ya@^k0FW~Fj=SU4KO(G( ٕ_ݏ\N;XA4jow86,~Vԧ9& AP/Y8Tܾ jQ"0dfA R|@#~V:/NW397(,4E$ 3͟"yIw#2i$ɋU5MfIń?d#Pa5*qmZ?Q@4F_ݵKLBL^qebn]#Wy ߘy?j 3"}*%Ph.%*yn"P+,;X]#*(i'xe|N""Ʃ6lߦ~[9f% 7CT$8˞>Fv{eE<(aXkAsZZ`qLft3jO)sLk;OZb/_ cq3gb1IfT`lB@I8э!a\ح |OwY{O|J\y'[x#F746 j5p l\_X'uF!t: mw=ls&Rڰ_-@/zG턼`,πApX}c²囖 {[8b"KZdn  ֟oQ2z9_L#>[OW uCVO]$~a7k~VL^%=Fؽ-.w}Ҭ1_w̗g!$Hw@|@қv :RU9ڎJL+ېEVl0u( XS~ 7 ۞xbS_<&퇽j6Mv"MX]䚲f`O?S9`pA@RcyS{ɳo.0c! ` G}cOSv+n )@t,ʣY̺fq-}i;SK滰`^Ǭ}LF2?ok!Ac#NeIM%v1I8a}}HH`b\"1\5yFb1$y%Q(ۙY3UʳaLTPM 43LSA\*yG2U]8َCJW?>/tʶ-Trf}30킚TXm%zlH׽A^+.7:1ySzymk\^ CS^~6j' U ~{WF4N U9"3Օpgc/jy|8䥜*lE'l!zZ?s SS)5swIt+-}]`8  c [WIG.qjc5z he.nVfLZ$fr LsA zɴ~t0{L=h’X*i UTX[%"nN~UT>x9̺wt"+"7 }4.mR㰃{αJj؛#r^)s(d'vDIt?[GWCwD^V9\@CoJni urģ0s6B{w )sm'NƝ %7\ZE!p`{{H(KB y 8Ia] T:hB_ zS~J8Vt?vGC}&RY\F6:/xӍfn myZenZc0(Qͣ_!_L8 @8h[6קOyf7yx REH‰GJ!~kz {>)&%~[ ^c0YJ:|2pnЉ>. PMڗAUEvJD; :hf`2:ڡlJ#2Nv^/,gMYǕ8' )!R]1g YD`θ]`B'Jf ?VzW q B s ?nGlL)RQ2r?Kao+}hK4W)Y "-͋U2_wQxF`+7[g!ף61FomAķd"PcvJ+?TTаxv=9rqT {pQ|ijMOvTn?N C;KzE)}ʓ&z:'z-|Cηsg 980J(&ؐ=_L5r󮆢"nnu{oT \@!JW1l?KC Dw)R*Gγ]40ÎXZ݄(XjOHkmzzMs[aa)ꚜ3TˣB{h ]"Φr&P@cZUVy7dz# RwWYgמq't>ŒSi##ZS`%N7;Rkvҋ%zoV`6ԱIya&~4wY;K&*zl W6, Y@В)W9\&av1; bgzE\S-͊.P%T{Dr/K⡲Em ;(ct Jjh`+m܈*m1wiP>QԿջt8TV5'57(T (`O"Whx`[7YՈFVS098,ad(@+hE#iZQ@Tj5W 9Z {_?nTॾ ͎F{ZQfߢH|MCU!A!N\u 3~ ҘM,"S^umt+bbԾxQ؊Ʈ#;G{,,\lT́Bwus d4CiM("VU)n" 1%*O Bmы]5s)IFW}xtoX|qENŤ M YQ;WUF-h'1IIA 0=uǍioohXV'C~¦hg2ǶJ32 vila~S0A§ 綥;" uWq6O [Px3U K?bs ό]`] Zge%EfIFԜeܖm !G8Ǜ#E6I0Ȭ6bp.pg̭;Ф&J7a2*h]k :( J±?2)dQV[Tw膷4݉G Oy'~|PA696&?IL -G'9R> Mmu )LP3i"'C3?gBafZOE=ϱcj9+18"8ȳyh ٿ}Ŷ\2b vVH+(Qk804& ȒI<..h~;Qf\S?Z"DGcS`7;n+%D|N򌉩[>_.u"oVY>'[pP)eUJsŮ4Tu~b@NQ^Wސb #MClwrp(ޙx5-1 Xwyj8gt1SG'ptHj\kG&:a!u@aGA+Z!,Ӣ9k^ˊJ9,0ĊKDKe S$rM|x Ix%Ӎ-%b@g&WrꚼyG=B܇U+lڤ(A&k v/:ztc#>Zγ)q5G%C+Q%| Dt/Zןlkp'xԖsGjRHqF W42 leny ~怗\3aqq;URbDy_8GՇJ_#k/ SnfP&wӭ |+͒k$^$Ev_F̗RvMwVFG&nN×=,4_x%?z(m0!~6hs ۼiXx7 7 4v#1 {H sf ش0YJ[vhT]R6&曹Zw>yb xoD+5ȦS D:t>5>cfİi:D2ND4'7rMQq x*bI&nlSXH9 ׏\G#/'}O[3UNҊ{X°0W[ADf TA[LoF?c3ZxBhcQ-@2XgL R:g,x\s/Y55&Ss\6? p=7&: 5a^J]8;t"IKanͫlW/,^ Ў^ 6T;Q[M jĬnj4gҶ17LH8eɜ.% IhQx:Leг㽃 AIn?&[tvbY#3IB5xĐ[[˴臨&y5{B>K+,qʛBcמ3|a৏V섧"fk uZXۨgo6Nx[TO .2ZU `~~9.؜m~g)_CĦ)Zi7펇/Kɯ ^κ?%>k ۾Q }OVnGI$wܨ)8*>ȶY $ Nd۴eױCmT+M??(ReX?0T0:0IZf輓˦J[R&a.> wL[~H{E} oU'!gI%ʙ_ !AܷʵwkgN-'}G9pS:+jQŃq$fvۜɗ:\:[d o7PzӺht7uzZ&3ALsr;{lNN0sI4)1dO,V%+>px0&_Qvs~t&\| @tU7w,X9??5#aI-U0g4@=FkA +RvNdX'a'x x;,-mb},)m.3\}p¯]h \Ufj& Qv$rXb%R:~[ަ͛I!)SC9ŷ,M6mo> Ww6x 5~MrzES5, M`Urx\yx܃) :YAʂªoS<(6RAT?[-_rbM eՋ{Ɉ^_4l :Hjw?L"aF Ŕh4[ӍN IUS.JSåQaXOx 1EiMT2a~J|j7b`2>nkKc7?OK,-dT2,}H-ڒu:Jx:k$s(Pu82g׿ Њ Aܙ>#yG$l4Aq AD"OB W x-- 7=dKts>1y'F92=Ʌ~KX2_\27Xy ߹ks۟B٤NbWh!".0l~ Ҥn CAWb-ZNIDw@ρ8hw=iM(yO$SRѸ0c&ʹVH ]wfe: VI ,@8Hk~:lB?teUšJOj2q=o[14#:;0}4@l3_^Λ<; Qo"òbY}3f0YGx{Pd:XZfsI LAq=sTXM\sՑ:[Xlmko~Q*Q<r,͎>&dp\Y_2C?sNZ=ap|SNs%"i0GHƆ/^dz?D.FH(zl(bJg( _c|\ڄk|t s]>ihd,d0EZ󻻘w:ʛǝ(WvKUAzTx1}U)xs"RreI^Gf_89m%%fSVpP|gym%`>ܙ"?y ;S2蛖;PIc/{߆ɅyGx/O˒>_hU ?H_ߜ]2aAvZ*Eb E`qӆQ'I%

    \pdcx _cV v${ld@+9u\!" S}!o2R))4x́>@YhRܬj=Cjy ufB㚒;Bv~cDB ۽TY${wk,=R{˽/}O{|9 KRr~>S: A<K%_R6FK%RŠ1] c4pTj% щEsW6~48bub8ݠ1S[)ԭ)v ?P=E gU !JHv?5_dY|#I)rE)ffR!rFZD+q': }3P粝FVH ~x12L;MBR(XyQOႪD MJ%|]#B4hzϜ/ TK_^8bO*K,_RITfFܹH_ 豭IkTu|ypK|N5mU ZIlnӾG'D@' [; 0[Us0E_66 ;>3Ξ trw~a ɶa'#1B9]`ؔW%vhk{q{z.> S2`E;9nB·O ZeR1uv0Oy`O#+8rm D?^ cU—akԩum$3&gX5D"^Q<" Ew@2Y7MuQ[ca[]]p@wQUw5FuR5!/?_ ,mbE\PtC1H/<ұ ~\g[~7J |3]zj}lJdxDǛC E- x6DлXOP9?)^znf7 F,o&^S\iM= 1~*X:صQ3/"%NվHJ"ҷFgN!;|kY+5!7~2V/Į^5Ź Bu=*Ad ZRAs?He{ҥwFMb4r`,bW?uqmtaT_IwkrI }HקNH0CY*u>7Hv係s؁/#Qzl*S0pt9qs/‚yZ+٥60ݝJL4Ĩ?W p\Db!H w)~wLضk{EmXy nʏ,d-\* FygT`PcP-}Ai4O]Ï`+Un~p{ep%-\OKO*HTΡ;)st0$z'!{!Jao)lULDL ʐҹ"9sߣ֕đ9~ Mث6o((AWM5:*~IY) $>p,D[ Ĩv$pNV jZdk/5bG+г)s'[_(%`^?{V㵌:vNdW.b>fy#YkhQȭ)5z!xzmg bPrݘJ;M)Ma"C:<_=|]/m޹^QĮ(ddrsql]OWR8O:*hrfP,6f#м,{y?{Vxߔ`׮9$;f@%j'L)z?,,`DRĢO Q`3jߌbwW2z1)3Gz{[8]7 o,?T,VTb~⏴n3?9}6^MF"] -M(Vg{ϬG"Oؽ'!p}#bsrI^L&&V?ʕHs>mᒧ7XZ 17?⋩\#U&38-/Eƹ$PrHk7grLr-#t F!0Mlp;H ZI5iSz/}S%) a>ƿ0k >%ƞ)ZQfbcC΁g窈Z 87#yuoxq-ň;~v=T~ ̯3;@hШ{i6jK=m>`X .j̤Ug9rj6[Uz RiaSy2:ߘ5^m@ !ɺoYF ѤYz#՝@B/sE$U@@1X`e2snKñJz^d__kDŽK*?'ǡdf;ZeLZxa} q og@n| ^d7Fav7ȱ^ZqĿu@;ŊyKѕmxewCs(.F.td(D?L wv \Smn;5\jxҚC)3rs߉Ji q8M%pY|X6J|\ 6j(Ă;nPqiMPD4LwԅkqM9 J0.'gL }Zlm /:ш?JubЁ dg(4Cl)Am̢E)뉳#Sbj \yg6G&j_a°P+MXR)0xhZM)6?s2ڀ&B++HEABYz*~5J3 w' :Eb%ZN}uy*a?LL`BCf߰jaDD,0b$eX,SmP…CDѢ ɶg{9j(یC);RBOǣuhzQҺaX=lOؓ-N?tⰜ)m?"-bk*Ru 08Rt^l1Mmw\G.&ce4,o)/r:h?Iny'gW>ħU>7 =j!"V|2 ,hldtρsQ[)~;fRCC!fdSZll&n89sSr1ft1:¢ydѴOQG S7) !$gr 4eViRX `tϥ=vet_C8UVW+\=8Hۇ2p b`I0儤.9o@ͽ]O/#_@.9 -$;tWԲL =]G¶Xf2M#y}DAO6Nؗa4I1k)+5#IʯW!nw5kiOgL?=#exz%V#eH0]k]%;Ԩo`<*7,-GuZ(q+4k6;͒UXwt^hs5O{mEQߋ1Ry;b! [Ԉu0B6oՔ^DYUMwǭ "=x_Ae ;Dc9u׷:̓~pM%N;~쿎"2ȯ {02v2}8WڌxQ5QygJXW 4o= &ޮMDw! ^8=+Mo\{Xs𖡄DH30 + BУ yK~<*X|fzC^$ߔyG@eHzPK_K<źl?KuaW{`=*\oF9bt/fiǶ^e|"`%H5:=;Z7 $duOP.T+\I lQZ_1 &OTӺSJl +X>|-qqgѺc-o0p¹Y'ں6.<vjҥ$M(Ҹ̣ڕh'^H8dQieQWT̋/Ҡ,V3lБ/i $SE{"]G!/d%hG3J/,3D9NJg3{ s11v>d7LGجs/ImmqS8O֟_ kr3T%ޤ&IU˶~ǝnHWҥܥgP ]d;:4s D,# ;Ri{ba c[ _3OgD \nPC,|)3]LC֧{zܪ<0cK lЏ)OTOF8z#UI6^7ֽA/A]6y̙QyC"I~o AFLvHap>e꿳f. ' R*tz?3rȒ KXͽ]Pn05PFjEk70yjE6Dv [c]{n$szԜ_afwcHaʀa)ڿ|%t?O9;U2P6G(YfX7~.̫#_-FafVbKy18¡Pf\LOC BęP|"E@-=ב,xSy 3Mߚk'ЗIF 1fowS0~.fIآՏ.:6P6 h7)5Aӏ ((m/BxWP?1zԆ!r_މj|7[w8Q#@W+jiiPk شd#gn+,`=mm+glti񔏻y7A&AYI?s*jӔd:୹Ye/bt%Ή!.zDKaյgi ;wRݢ\VGQ1mwG.bhX4EbU?0~D6p_f9հk|,@_eź ) ۈhdj>ך;ȃm@pBH ujȰᓆeXLJȰ[!U VfV _B@yޏ#cF^Hv-Os5}2]7!JBOѥ1N} dckG9=d6vafhY&uۛrVw`ns 6Fr/(OiU'ܖZ2E qCs?mk.t $e ]E!*a`FJC,r;nUQ:ހK[W|#dvwt@/B+ M]alV_ jL+14!>]19yLHL[|E«[#K $C#u-n pKt;j)մѨj\!w~O9\_#SZq1O{Q)Ra ؏ JlфD: #XVLCk`(T`&cgCnT'ͱf?-7'=ide`p,C>߄j}:}t~ȬxYar2>%8P VB >!N O.e1&G.=jfت9i䷏z|F_f|t ˔FEg7L(q™˸J0Mګ ON~،1fFPn_q ߠ] >Զ/F}R | 0[1vTj FC dDA!aet {11*]6|lt|iE:8M3yZNyMi]aйMqRqgN3Ņ*&S@$ss1ǧlSH5thT[ks  : ?84^Q(QhT):b PHr jrzڮv/=C .L@c8-T#|%;݋qARD,,3ůѶjO0T3Dhf8dn yPW13"tQ﹎nFmY!0@Y^Vbs+F#hIO՞k+oo@B3=Ě(Jlg$ҘA,{>\*wU?KIʖx17DLvEDC,]b{fCdӻy H(:V"l6ߪ'˷o+w{Le:myt_m}W@7nJL]-R"\ʇ.ϡz}pK@-@3E!=?5unΌ4Y'Y⌰ sZu y2sM[r]61^ЯL|TisͭTڸh,zQ:AvZQE Xf+-_˰U0hw;uw5u;ARLѓ<)7rHLJ nb\ ^s_yn6<`o kM_M ċq<9 o{Uo8Ok Zk*oגثFI\$1ڵ]AFSCw4X$6.ђ_Om(X &hL0|vb-!oF'=g0TӁmׅe{#d0{l6<IS\ Ik_o_CZ+Oe J{F-(*Ju_ςG> |Mk O {i?+_\}iĭ F*ܧjյG.2:u/eU\-]4YMJ#b8GCH=N'$Y;/1rdlyJAiuj5"etx;|B o%90i*E$FKso78M3~-r~P2׆.|O4;pFFb>eDTre"aڋ(!Uǖ,%cvwKx&X#ve"B(db(.H<[%!{8uT_KM-քH5?a/\:Do5B*vX+ p(f_}0w-VAs&ro8X-w$ .J8XvL#Eem9b$B,{~Ɂpq]_QL4Le䍋- Yp<~,toz67U5*i/V#xHc<aLaCg;MsLX҄W;tu] }JOScceEwܫgTmX$Z-4-$ _Rl40|nT)v:~sSՓIvu>[abFik0e(BO=/ 82 -( :!G^gbljG8"vBhujcE]deG;NsBR > fdziYZE%~B|LiJvq&)UK#㹠3odL=b#)g(^ub1MwwA @##~$`aUBxQʈ;WqhB~aTnj,(廸h5Ϗk'kkp31|geukRKxi@i\#VlmZLnwݛQ8"+O#z{bc&uY1/wi |-OnVF7qdKhELc "&G|bi#=b"ZNe4w1~D>Kf$f^2fJ2zE; HMsyp2IW$ȟ1 5enQ6a`̆.?f%\ϵ j$\ɮ<;adRĂא=)gr 0/X4p!_d@-~:[Fs3˻wwgebɀ a:d{goԿ^Rct,ab+Ua(9^Ls%{yhOM*qDl[;ObtW># e# 2"MNW^QHjpیʽtJjC}DDGL/F|gEd~+# _+()4$Sn HBMjiGb]ُťꊘb>/!*Fv:&PqNɑU#fUݙmׄqr~QzR=݌\evŭ9l=z7q̉Db lW#6e@;< %"poKBm-6B~AQPz22Ʀ>ra;K}؊ТZ}O<8Wmbȵ\.cFHhރh\,:J[I)`)H*tWG_bAM8_Kx9>!Qw^*HJٙ9 dvbUW(йtہC'a &_|7E&R 3%3N_I#'f'r[daܞ"32O[-i8,4BV<5`'/Zջ$,U5{U7 sXA[\R}QzJbԀ5ftFduo!c%]$D䲸_VzR /x1×Cu-:u#m\(m͞\8_q9"lIp#*?~"}PC%r[q&"˰ve aSDN\ʕ ,?cb4̧ KG4/䲍E( FP9Wp=a۲|i<;J%Y0-vH+8T@ .fUNشm{h/0r/4Rk  ൥3MB"WiE >M8IPz#@;]uW%c0NrqM` "jR.YV0xvqEk7_#~a  2ނ)}4&}lWGcQVFA<]Paa HFҌML1T%4_~_T;/ŧgk/>ͦg/sP̣Cjjh߁ G,X;%->T48|d4_S+OPy*  }ZpX[V8g qk=Q Sr:Gd k峅2wN02.*'HASŢxvioi 7d){_1%5}]ofklֱ3lm)1ۙ'm2sicGjDž 3)lQWdbh4SNc&CM|IN le3CTY%ܷe/`x0eW=Y>vW;@+}f ް? ^˨-aqB >g6:'avoQKd`2Cϥ#d(Ձi\^-Kߒ5ZDd;3*ʹMh+'NqI8Lj(B&zhtA4G+UBܢ 2%VmwK FHOϢ׹@sESx߲ 7נyE +B"g|Qs fCBMK jRn b\ZՍCSbX]r=18a+VqQ`Awe2rr=6{{%l 1ªTfTƵX2F9sIo"k :KI%%Z2q}t2g)lcpk~Π+c}5Ald%rU: Ns"=hūv!O&X[X=cqm0t S[[gj݃>Y %a2Czgqx\$pXGAkܡtGFeE#K&6ǫQQqSUZR(/S=&M3 .@=ա:`Y7`AKwKlj\eDT F~[]|PS(t-Q59pa<I`NBVWSju̩p,Y{Lj,3i.AJ!_6ND> dU7DKJ}.n$dv=x/)VvUwc@d`!x/R˻ۍ8k 0%c`SF<M. ??|Ĺ]_RD;O;M}1Wclgڕ 6qzfC4ݚ"Vg^!TbZbhN SܣƍT-\7[˛5 'I.h?vz@t'Z,m2|Q  U?#^ڪ}\fl*:XUÄpާRzpqH+E̓K"*%PᄹǺR)f#H! Wh.NDES# P~y8C\_[B<8<,v͑TML[zZʇf-i?B^?,ExПy|IvV˷!^ LGs;Z%L9卌}lB=cUjTp^hohg=1sgf]կ-奵嫪8po|~j4\@zx#S <Ƣ{B@,-;5GQ'0qܔ[ LRcy^M$'p}2P݆ɘΎ?*xRw_uʮv5摑1֤pMW4K;cL.W[;>h!%T$1N%ƞvC1^9GmUdJ.2btSDRv>Z*Ϻt1m@"Lmލ]=5vОC F\4q4x*b]S¿7UƗʀzJȰ4qQ0EnYp(٫ӿTaueꍅiCwń·Dڢ5 tjq'Xj-#fދVc}\qM*]_+P{ҺVj 8cK8z\h.Aww! NH£N;M/FɆ(-ǣoHyFܬz7ut0bͽbăSmD GEew9`/4f(hHlE"}xC8/)L{w}n&{p:"zpױ;īm6Kv=LJ(ĩeCJιh8 ]{T 5 rJja'1zq8) /4Cn5V)LyFjl Y^B8у$lqH̪MCUkhk){bS}FofB$sA=^hd1ZZj9\z,~P|IVQGWk^zw]_G$_ظɜP[ckt`P\ъ>2|C~ 6_YNP[\̩.]}in#٩ey4_M^ qi]3BR@<-T~4-;LSv6Qjya.3EvB0:痒6 11wHEGF}V{g fm9%߲}e@YBܥ%c4#AZՙ}S`Eu Ga:O*Xݬ jgl_/="P[m> !3|ffF[Y:bYdeJFUl]Jc"gy)0}Ԟkvv{W4#0x2S>FTHy5 tB;1҂W*fy3˻N^Q.U޾;#5<ؕuVss57%^GFh8:;vqslVt*R~li?>k7e6W +T#M~yh̏C S >24x0Th>OP}SBQα1.{ڞVeS.pn}}AFs}7JRFRI>̙\8r9]bDq _U+P_~h!UP~8Ƣut#1p7cwrqg}Bm{9I;_N-?N{qQeN49eEx5͟5c:Qn>lr)Fc^cF4FqN/QA}?M8! vųMy坺:TXA^ L,FWQy,x^pr *z%\>^E2Xt>R6 NalrٿIt1]3"[߃JkAxZ4RVu$^7!@d SF=Y|GtL8 Qums8:پXI*=.06=%TiOԴa]k')cT:Ns M='|Y\]щW$^Ɨ}e Gxz32(@B@RFd6cU"U?/f4|)q4Bļip¢zZr6ڬ&U>GOYt#-$¼eD"V>ނnD4_|i[ +2^?Dz_ W/2uzմVFf^y"TلWz=Xd[PqDh`ctF˶/dQH!;GlWSƹΦiQ<( Ŗm: `F_@@æg^Bea#C}!F#aϾ"-pE !m^p7%*L+ T.lДiOy'XYtPhL{hU1S_ A\LŨ%ͱZ3V>imF[c瀟Kؤo`+h}\Z T`EfC)ou0)u@(Ъ`O>ԄhuLWNSt'GEl}?`mozr_EUԞU aJꗣ,Z#6C3uLOr6пO{p73ԮAQY]FXSA\]("LL~V2Ԇ"v>UX@B8MXxfiRqb)nvl\ @+)haV]jA~l:-x`eNp[qmqϠC>2ڶLH }ځ,c:_{7ۤ0ƾ"V&Ѧ7*FZ0uԖ7Jxe򽼫^nc|u.$Od| M?,nh "L{01^ś+цZC}s_j"ɽwf=VP36>Ͷ$YCS,ǧC-.@ev>֬asF70n8_} 835IRׂW88uNSn?*m ›)h ڼF(btRIta`4܎594  Z? ? ]R7-n*@$~\91"xƞ[ڊ԰AHeY\Lw$Twᮥo=^\a|Îe QaQcN|Oa7v3m/sY(/bzﲗp% {`pRŝ`Tooy>0T KEc:4p@%ZD$Cn(& 9 ػ ,z*hRO~|Cv<"s\`aGI,u9{T6+b ?<>ݳ3e?"WU,z!? 7 /|vD?NtW9^<j3rpkl.JToj,qًKv㺺vgɯ7u1ݕU39N&&G.lpS[Ɗ3㿶CP̝"1ϟaˠ%4J\ej忮R |-);j5xn9wdx 7ޤCr(OU*ZB c:uc wŋz&ElvUNP( =&/djmp ّUES)>r,Yjs+1iVeEf@GzuJZwLe(C,1(#MZ;N[Q]-wWL:"bл%$" БI=s'לH@ךm(DdX {voz4/=S]\YW]C,'/F4Qwbg6pݎ4LES_"Y:cw3T bsmO0{Fey#;i<p$ԇЙL`ɂ N4: 'Ià0qj6c.GUn\b2` =gyjF긼ٿ "pceKldsmYN7M0KWeJBRHSmCnKY|5<8(i >ri㛖o @ef~6WuZ:)ܗG9gBv>aƂy0U7;Ȍ \3_QWyc㩠V9qg Q2רa{ԙԜ}T!^z\شꎁqi1r4 i$M.0:Q߿@0y@چwQ[HK2x`&_d[) s/:;8LOZv}ܼԪ~8N9bFcm$]Uwc`fZGaiZPuGfa/{]E>#`h}P2!8@oܠtvu8z+GN7ȃR*,qff1MYI11=Rj\7EdSuq@2lc6` >MR,=Qw`\IQ&'v?-s!},~ Vvˌszwס~3Ӟ4-gr௉/<<ɫ yC"Ip7Ƶ?yyGiO|[r?DƪʂE6ǗFAxЧcC0asLMV: Y75!< 1Ra+dE)N3m\BLi3N.KMj0ojVK ?s ;}J ufEJstṫ^Ö0 ҆~~~pcv/lPdpR QIPHL~yO*׫gce׷/VRފ.h{b7JpDƒɅ{EdZ`ȴgMroN=$ Y>Im.1A~eXU>lVe|En;;_ՎڧL8u\Sc J}eYJxW]/C7tn |s;N͏lžY"<\*gOټuM"Xu#yWz~}j(*ڶdú"mTWhO+Leu\k%7ep7ƪ7? uvȒ!W'U'qx[)7zAG&8ڜVI P6)q J,Cv/KWΑiL$%Aߩ${ӧ==YptEEShx0&#$V Ȱ2R:7.yWPǤPȺSMysPI}";ސG7g6-$Oq~xOTCΝF9|٠Th wtb=µ۞iGm]'%$9+"_XE?ܥ(}KƟAriq4=Et f/7LڟiYƶ^O4fS02y0M"8m%*hdĵtI">1clY,0U:rOV'V|{:ZCd6ׇ3_w$!Egi\L=Y{M'Cj>&Ly=eTsRT܉t}R8}\M1 :ϐ >n*!<j1=_v3y*+gAfJ=#sېWPJmKi^&mw=kH&$LՌNu%e[V5,JEnñ7e8|u;/>ln\'gOgΠD؋Pa<ڤch͒ 2Ўl9xRWj& Q9EX/_IymPv}ۛ8^OFR+@ǤY%ߢC$C57=-Si96 H_2FƤ;,N 认`zt#xۥNg/?/M_Xcj,yeXtӻk;ju(͹8sOiIDJX~F&WQEb^Q=To6=H+fLK+.Gs(nMzw,DPS5t䎼*ƏGV ׺ĮyI&J3J)$@ׄWa {] $ ~~d5q4V(BPXQ6Nh#Nk;DKr 1 g'v쬍]zC"O= Qk L' b*վx8E-ZgkQVd\[$7z停r&E?Q?`zVю/t9aJ$jۗYT؉;=ޘoFO$-W~0jK[t*aQ$lfP7]7kXAuoS0C4׭Δm枸O+Q*MpsfhMjWe70ș=:EN?mu6]Cj)BԒ„Xs_StfeSF'?uG"#jpxNПVɘ ,}ڂ2/ݞ׸HewԳcCSD^q~6u5{:?NNJc4U3V.bEcq3p5_h,p I1Փ'1OvGjPy^ѵ!u Ȉ4+b~:hhtA_(e)ev Y fʙ̿" ):²Шedxq(RxF(@`Uwϓiޡ)*To"R .@ss67aQ6Xd$_3g ':f` ʶWJ{d=ޤeKJ6 N9ͦ*;)謳Y}_ xD~p2oQqm/#aNRn./m˦oL<J-k-y1jaf=f&1,d|[ȍ; XoDԀ=[vGEA~i>c%K@ؤpڻu"FQs'%(GW!r;ԏK)?ʥp R/V¥[a˝?6fheer:T%)z,/SƓ0tbM;IJ I$o{ m !Ŝ&:k# ~fJ%( \&:;9꼪[.BYmߝ-K}*=PBD /g]BAxԯOsRJQ5sd4* 12٠ABfA"1unRG9rsxglSn%m0n7_ !&FV_Jk`ٓ@Xz2,Jr%ǫeՈ߇WfFf I.HȈҩ'Dm`Wq+k_=១Py6/>M 6 uh>c=,Vn}|zmWzֳE;&S!ې NŽ[OЎ'jxc2 S\(%qhߕQI*R[x@F\\צ#.'f>>\`\IM=8FE]o6`&NRÐr-!Y9jDajLsC3\?LmT ^PowFR*IqH62LegL_uM R=|2*~MVs O4_v ^M#˼l[91jSo%j]VKg&QR\`1۳.ݢkuig-&<+jtڈ~4<(ND֦ކI0scUb lF-[+AҎzyDنidZPq18c:|uvR  aތ(?]g{9wkۮu#pѮBi@e"~/aF Nۑ& x(7uC \%ut%狗yoWeL˵Ӝ)M+{܏kGb""6|$b}۲ͷzFq*F"S9 MJ$#yEaoDOj.9ueD 9G @Zen',wʥG]83UBQUpϝ,ؽjV/Μ Ԓ]y<ͻ;&y Z^!>a4C#/o:ze)~wod]J1qsso{ @rVK13b %@)A a6J6]6٣_s!l w`T3zNr^ģY?'ׂ]eP ikX3xo!JRU'LF=H@&n ?!!/4ޓA t9d e4 !̜(EdZbà)m$ ]hJ~>h̲v;GDͺ숩2sW(To,<}ޤ UAgn `` Nc.mZB/*^:Y}{ r3BLo r8tVKʞr6T 'MSѥؑ_s';+3]䯖U^7)9˹r~dBzȓ݋pNm? ~p-#lz%ڽhl'Ǡ:mm-2MخmHquA2e 'tJ.&pVo,051R_9(> ;)/IOpyTH~9)4~ Q>U1e@É};'<=71Yйb1t)+^R )^N(;{*Ճ'qYI:X qon|,@׸hXQL{asw^x04OhE'+՞ 1Fiz2BR*JTIR~f+f'~/-D6Y%s,KlcZ [S2t-~J@.lQ~snii䣞6%Iy?wQ.6H^PD8JVmN99J|pq9.xLCD>s}gEAhMa9rpvtFԇ%IYEKU9c&qTKjpeɸ bHUqwąf1+zÐۭX|ؒ})۰#E c2&p E*TT,vڰڶo483yz"\8ed_ȂA9tqAkq]FN;cF#Pf:bw hNYК{nMٹieCEA{֒L746s0PL5km@XJau]ffβ.k1ꕜdLy+ZGkVX  _hl&iom PSt ~t%lATQ)Bd UVzL{c/QW P8<W~RȎ;$vPD)/+;Xh75EU_2rƉ9zzUBG4%T&32t*>dxjN<%4+B2Jo0?ic|^Ñ0A骫 (V#cm {m]`qZ?ak'8ر@K^K&[<^SzD~uS:j3~vũ!r/ݢ~*"l!^B̼4>i cd9$}P 5C5΋,SM͟1Ucֵj)ՂF2v+t~Br&2s Ԓ(t  wa=']RjW͠ZYh@VZ >\(,>)oiZz9R%p"TP]>#Q:ǭC!/g VTn%mxHÑTu)|0 3z'է^xȌLKēAe^݇ĵ7Xr\C jbZe]ܺq@RoLa DH!vq_gEօ%:=iU sءS]s=&1E\'jNئGnP"~M{@Ă!KJƖnYg`κ8B\>"aҷNB\v:or-+WN8QkB )gs+}WiK> YH6ל)$?]TDiˆӚ0},nǘf >2GY`8Cվ?|Q=Ue1eE3`hebyv!+I kF|E7c=]/ϛ>s̃VLUCtswr(&5 }F"} ̍3l[ C _ .\{2"/vpa&o~j@-Gpl_a~C~;x76&ڿގ-"Gw![[s7)z!lPOH/ygZS|}'#,veq&Lhg7TVLҔw Ulq遰A&5AvĈi1`RCVUqKPz\grP;? -'Xne8M=G]=3Vl'gB=$ PXhp:)`߁6>]LGC|(F[So.vyY&M㎸;9" -ҨeM>.eZhu¸_9Xئ${9;YIuSwȷl'R}Z61]/z=Yk8Z&D;;g syDtyo \gҝo}JA}W޻;30%X92TO==.*pDfkPKvG"q8-"QI:e tZ3JNNuU2F#U3X*.+sZt6 `¿wʙ \y_4!4P\C,~od~Y d=G1;t5M/!- ?a8վWP.VHW mZ@ jU+> 0sx91O):"iE9BZN̾4n8OýФjvVPUl&:p Tg idQdqn^#%/Um*C3 >+ Nm_=&31+K}#0)f|7(?-G]b%n)tؐ_Z ڹ[RΤ5!h͢l7L?Cɔg$J|r;|cOTjIv@"{;|xjjmUH;/mR|09D3ibRv+o0=B]AQd]"}mw.ON-3,ai EI8y0NP%<}2`o3pK5[Lm =V>s:0-31ĕD&ۻVx0Y?R } ÏA t$LSq~g}?lV%a2)٤KJiMFyqJ{mKBQ!{cjbhEb-ILxR.{(兹4=ĜjN6 jҸ|gafd+L5gl+ͩRR/?&$1PQE"Jf# 3?x&>˛4ASx΁?Vgt O60n)p;95q]1]8SJ4´O$c(ƢdnFY R2lJLfMn@j> l@gC$'gƦ"' R-4"0̖W"fcLezou4{'  aP.VlOGFF 8b8_&O~%OE35jRTcXf"Ζ] j֨sh>wki7Ú@\$:AOH GwS9szȈ~MCGL1[͌ XuGiB 5(g[zN*MpVWJTʻE 0oAgMpUn n=/Qe,[C]'~`׼?D0r[D&L&mL}ěȢ()Fyz%`vy]I]:@i^ :hU\/LTNCP)l3>771'm#Bp&- .$@˫& +i}M"0cF ~:{y2N_N|.E\wlFLX$M(?bnũKxdCo @ Ipӝa"6&S:%s;"4RTC%4 O$Y rya ̈Vy)oV M>'k\9†@hAkK+>!=Yoi0I\Ֆy  y.0q͓7P'%U@W5O,5/B)`A7hfw8jN-ZRh<7I 6^W9'Wb|QdoDi}^k[/rˍ7,pסƂdf[xx&S\:Pt V:ʘSUI{sR;ƉLZsXc)\*C"aubin4nfc@tU%rWbY&N*/e9xLiVr' A,NǸ|%:^5]`@RS܁pm#Ņ0$ܛ\9CO)(cKܒsF:E9GGRNw 4T: uuv08557@G&B#Ak?%9]rg4%+7aN$j`gE0ߴUpV^ȸ73I"`fs#10V8_Y p$ɷ3#Ǻ]1f+6c@koZ+ǃK)ps(%:N ?K)ת؍ ^𽇡Na)TĚwӊҨЛEϝnK6D0.D:VW eM"DpxcZ% q,ߩu%;I](Cuh5irq"7uv%'YO\E=?Cw >Sh$~{߯T:V@3 )MDQ%$15<\L(rSy_bys}3^#ooGx{h"oY8s`|\F$ j|"~pIy`h_c,%>é!_>%pEX4uN2p4hI0UZxcf<#z'.Ew&p)$ˈ_0"{;Wo&79'>yⷹ]xGW+*ȨFEǒ%gؓepy؟Z)LQÌ1?>y(Ć{VIrB;}~ፔ Ut5c1K;]EJ%~#7;3Ÿd{ӧ@hu )cvD9z@q8!K'P4wHiv$q>΄OXx/ 5i&֫ r؉!|2/ٷE$0'.儀,=H@@%K@ `=+z7L 8uqE~΢b )mf5\WÅD9j!&:J~t ~*-tmՠ\KmC `Rnhu)+Eԯ!9`ں4GE^;W7V߈獠=ƜZb\:u3)9 t룦N̑h/䅔fy@tMTiڄwB|aAr$+k:B7ao3ytU­ !Uϝw wv m>+x4a.()6,pShV 2Ѷ`c#o݌CB $%7='htu  ىUX#Y ^O}1)KCx($N [m((._b nd_qPRM#D>%'FRu8!uH:QJ9@Sh|' +oeB4?zU|ҥkatbOQ~mR9%4 q "fΑZ u5v1E1?%KV&iU㎢ұ0,C@|D(){/tȪ%7V=a"7ra[.W}ݠ;>\ bJȝъN[ l!lu H3#Qۄ7{ l`s\C4!xVvT_={X_Z^8lB,B?n[r:P$N?T7!)ηl\ [ gz{ \TA)ߖƧT=wa‚_`1@ΩN@ZӁV wi`H0޸.YǪK: pV#\}NM|Gi..v/-WT-V w*(grd,8nK:Bw=D;BKFX';݂jc ؟1BPUK쑒}Ow7ew>3;~ YUk?U)wzҌش$uRŨrCydJYݚ嵚&9R4R^58 *fnҚt% b.y8E]XZL!2h^ :00Xz#I]PII3O2 # ilUwnv~}-p࣢` Vꘉ,7EI;OЊ>SpޭkǼi;jFL:*Yٿ'-F4 CqgT]XL|'3\x8 "OEҖ[cr*2txȳꚎܬ#ߘfS`9W?.ww?|h!0pE6H^X8)夒kYT/d٩t6O<܂ NΩ,߮ mi6^q)ڿRLw{䉝F*޼.jbrp5/hc2--y,nFB91 /Unɽ%fD`@QKMD̺ɑT/IX f~kjiTp$ Sb<1]PUH1k:H~._ڙ5p㚍N$h̍p;9Fa3UN#Ǿݙ%BZx f)ݦP-c?yb%37 %W˃c0j 5̶ 7Ɍo`Qkn&ܹ^>o@7OT`*8gV.v,8^yS3 )U .wWta]oy0LYƋ͆$XN'ܬd{%F~ rc=#2qsk0'Bzs"m, b`SX Wj.l% #Xa(H-AV#uЍqôM\ާ)fD;*>8kϦb^ܶ-]sʡZB԰%7:O ic3T\ _# T2JS$Ӧyw~fa wk'凹%E  ϰLp̧۔XHu@meGGMO%Dr{sԚʭvRmH 6DFH )@w  T8ptY Tm`w(H 0cVgH"Þ1ߢߦi9=: )צ?+;~grkoqPxWWbSWo; p*nh{̵]. ~ "?T NGݬlvf<.L.}s e 83r4VƖ!usavoQDZi\.}#a[ٲ?RHRէsX GtK)Yw_gԫUB!̳;:zN7oA[;:Dz\Sxo Qt̺з@#0L:p+l⥈:$'?:z0s!f$0}bu3L/UrxYo%Ne.(\rdM]ךDJ"׸[T&r<*]U %yVn1/`dew?X@@VUJF/1'`Yٿ45b~'Mj >=],vS3 ?nܥ!;G\Yo&[UNyIK}pwйp;4.F $&Pdc ::`GZZ+ƒlqͬg$-6w"*vi6 _)O[_l$QeA~!~%jCFv¯+cP%O$ ɘ\v #YA8[y :(%eN.wü@x\8K+?]UC8"QћjgQUԜ n_>Ґ8j\7dUWG|;b83m{+5WjVR~v+t zg//E,Kn~AgР[]z& a N3T NVVg}ނS1JQhnmzR%` &"eM`7K.y1!ƐM7DRV5,+ǡ">6$n TBfCMbޅ["1;NVຆ T wPy( _I m(ǧiw6T:LAmsGtFVw R`0T,{h4`1}% =gYꘞ |;t!yɹ,1|zEwEB]39`U@B rqk}~ uв.Z>Dѽ7;!Q>D4KDIcc|RѢ|eoOу 7,b9bsK}hqh5IjRn$EN Sņ/uigO(ɗU "h+` E2qsX+:Hc!Kśi,ьXq^De&3'<EN#ՅK\G3%e$ Q$Y|q}/ zq"be; ԍ>c=73UaƼbegە?[(wq3A5y?4_Q1zc-I#GhLS#O~+sjK9CO;A5JdFBB+Tόup{M%`4z6ִ{z`H,;πҾ3κ{ d֮;Ɇ< }tkr*wTM )wsZBGXq2k6zΩ(@G7HR;)5f+yI/YR`\DT,w噣](vC\\ʷ.p]R>-0v8-J. CלT6/6n/*MP$K-hb3RU|qn Aj7 XwnYb2EU}d7i _lg-F =2NYihG`}qq>#`2YuJy²tAن3<DV:}T!;+\u+!7o#tJyζ vt}]kc Z+K1u ƿ6RDR~L3&_]^PmM)1̵Cm>ҝ.qh'"P*{(;y},TCmY~D(`d 1]v΍vuԭ*VX vtNȰ t^I>eWr<5Q^3*)*< ĝX<1PWrI \P Da&mcݺ']4nx R@Ddر2a`ӡZ?YkAH<ʖh&Uv!@5oH5ŠI?֠c`MtvV7vHj5e@P({3$b/U\o';Xl/vFX7٠͇ 66 ;Țo}A/:`Tp1~ #ك;DY=Hs;p`@+=측7TGΰτxe%y! UUnFPOZ[yssJ&N$6_ OkUlLoW+=Qzo7ʘ;_TQg&g%IǍL ȕdBn[sf5;/9ns,|3%Xos69^*JAW& #zB `Tmhn2ׄ怿ͣbkC֯^ȍ q3'#hSѮ_]'hz ?!G:7s^rj0ՙK,jlb^FS2@7un^݆&oq ߿un3XrU7О% f#RIgd^ #Oʊ~ƌ%\o_"omPJ9$ _ظ\_o[x.L).'>7! 9fqI'; ‰3ykk 47ۆ~M$N9D岂:ѓE:~ҷ(}͊ WҠ >KWkbfNm2 ͺ| #xtmN4Q"aU 9D𵅗z3r ~"WHq+rq[mIO &bIC|oL5f_.6X@}15ʅZ^ªlOdWR=|¥ lW _%swojֹpm}6fs?c K{d)_`dE]Qg*1ÆQF&{! S biD:4-ֱ]ROz0 ܄on֍|)@?M O)<]ƴ:0LfQe0V &PbtuKW絽cAŠy՟ ex!}ɬF~{~w {aR&K~}P+G2Ղ^D}d?r(YVyy,Tb.yL,(pO o_/»mgKMߙ򨾡RY m|wf7*-s^~(0J ORIW&tw˩)ҩ??n(ޡGfۿēV4u%MA4ոgxS鏚 u|_}ۗ2h-`Xt=E@'wt^jn?UR%" SҘO򅡭6yXg@DB4^gT(ӆ0yr[Jס(Yo niBnW.ZZx(xɀ(Qm 7g2:OAU 71qžG֘)`j߼=וp’}оa%wC(ݫE:)Fw0&C0OX}ˌiǢ>fc_ L8P~]3 Xqm)q9VQwq$;Zψ 6\g^+My}=c*#bt1 oȑ -)(CWf3^1R|qA{ԧD `BcMeyzWUʶhCkb^c%cctǻ +iBE׹Ei| ;%-<&s2ь 89{"ɪ< 1_i` ,,>-lXSlN@a$˞{ŁndR Y?0(m9N@al>t$eʰX_QƉWIm=d}S*<QAJZyqV_1|!)[l%kp+jb.y[i6^&v];@bt5`+|ZzbARD]3<8A9l؃(+Լ~x=}^@dێa޻,Zm8ka]C CƂHt > ʐ Y5Y*r"x'7.uV4PVnQrU~(8pB%k*-tQG)P1Y>V͑P㰠GRm~ Җ7搡<~,D9*mwQL.R+޳&ܿD:4В{:3&t1X&.*=0"ĕ/n }@%=f\lE5̞"C߽~l#ٯ{A@ l>fm/'o,ԋ,a^{v7@NW^igiBx:M{F9ŭ|+`Y+DIs; oJߛ !fӔE]XX LiR|Z% -{Bޣ1!PWs!X,e2#hJc*q K` ?E᪸ `p+gב$#x]$ VA,; '/0QZ z8xHX" "+W *.ثL?Ed2Ú}]9.#|SdG-8WtG7)(_BB6_T*ٮ+G cTm1aTE~<2ɧ/- Wwe*Swa /ɓY}6 qUvVw@ioC1xQI/(A֖KugE9V g/6!'FWDxzb`L+iX|cdK(>F )pnА?fEespJ2~g !H"u^K dܯ}>Y4vGšƷ  {Gx/{S.CcyVj!,gi꜠o(,_M?t|vpH+婞,^YH{ʷuLbWK5|on10 q}^&Z%G`&ћƻB4Ej #7..22h/1ș򲐇ol8r S0U X?PӃ3~rZ.{2p%xar0}S:dSvnҲjTtf}8^,k1r?ZZmx{Z"#AC.9ZBxXnYN1*v+i J| b7D/ D0MIz[o =_℉X3GܡَL W \8v)Ug1r'-#Ҥu i1Xgzܰ&GmHy42sqerDӅ]R[J9mr7Pũ)CSЬƀz/ٔn x9# Ըs^mgQ~/悠 xlmzlZاgLI$ "cH)NA>\m80Є5)L882=u&!{Q M>1pBh>ײH2 }LM,:ß)S:1s=dO `n7?*1Wro'ٟ@Xaiʫr=Ȭj&0&1*.K+g~&׋Weu NGRQ B,pdP?, h Rܬ f+)G];a ld}w1|6sUA_Q}'S$isqY"C Fg~+" qulpkN*xEJq_v(ߴ< qQߋ7/b>.G8)ϵqAIsh~hЁe,}R)_{FsU'7jhYTI# U &t7xfC@Џ!+}F}Y;TUPxd5{~2FUJnA,-o6&n+gZSJ 4tx bƕ$/"\B86$CMZ6c:ds}:`ibYcU2C` LGKo]knޞCɝuґUNg׈ÈG?$p!#br~!"g${kW/k[iPT3_h@02EC:%=%uP4YZ\6"jx8=wHwP0(E`1.?[];EhYEn/E d[_71z#dzLyz;[Kg՜y<`Yj04H4!@9Kw KJURJ$WAK "1eZv.'WPRO^{&L8̩V67=b"DwZ"Xi;*bdhq4VKG|3 O(FyzmW[-hӝ;o.䤉RZxt]_ Y+ʏi $ޝ*o +,ˮG:ij=?70EW˷9jkQd'DTT,Ď)uZCDfN+ z],c`$4d !'TپJy=SD?]ѓ(JB:^6dbT;Ohg-HME ^jH{lxni#"3.}ZJ'U&,c`kT![gw 0Bٰ_vO< J.O9*N uЗdwQ$ QzqÆ..gaE^ɷʣu|ƌ,a؟[?-R ނ;Jډ?,VPaF>֙/dgwg[3{fITCÇ)ܑu J83Q=aZ\I$Cշ.5q=ގ\ivI\쿡B=JߝlX +ٚtR^J6@ID"MM 9 {u\G`B#|Ds^|5?RW|=Xm#϶`Z_!կVt L\BGSVn ( û FtayJwߠOqGpa(#b?X%hp]` m$nj67>1"0tŭR׶B ttB|#auA +fj#Ag[aE AUFVD!rdTiq4}BY*U%G" @#0N8I9ij͋c.+3ܓ՜ C__,9f[J/t6/][;WylS΀3Ĝ`yW.}2p Ү&,dfVCa,X P7>"bq[n㕑ʇ:PL:(uIrTSn 0aΗOLZ5F;̛񌒧1!ZDmUzكМ׻Bd*P6<ҢK=ר_6A2aO4&a]Fyr^CIA?ڒ֧ 5uZ OkJ|U"|y\U1b ͅLNr6WfA^]_ɧ.4S,IUvNƸgv_  f"U k!נَgjApS&iO_reS-c)2׍ǃ(&3J5 56R2O+@=TW [N܃] =SK#|(9g`aG#Xqu >B亃l9nC'S6[IwePs `(b8)VSw {PNB!I[Pee Z$" 1_|UNdΗ¨E_TD ɷa >/_ZV@UjR3.v4QXV~Ze_Nћo`Y%ȓ~dӊAŝܽkzՕ4f)ƙ %(͜ \Fߧvz:CF +JUY1&-̔ACjT{.sBqEWƳ+s?`q,0`^ E&i-4 Yae{w7Xgh?*NA="ɧc&>VX)W N!Tw*;MM~NKb%~7g^l/S3,%W `Tj'*xfe~uPC%%-Arű+h-B\"=k4} "Ӄ M Dx迋e9KM3b*M\)G8{<}0ϥ g "͔C%hFAMw;!mf(؍!^Қ)DP7XpNc)Դ'([ڥe j 20qCNJNwG"T{Q\7E <c3GYrW ^4M0x,2 mƺ#G8hc975RGВHR,JuȈ=*b4_p(#kS>"4VQkPrWK{P0pJޯB b,9`OOuLwLoTU𻼗s̈댣o턈45f{r~n `)NL9ofE} 3͗9|ftH xq()e .8ދ[V+ӽDjǼ|; "BmVlEńpC`RaNΈ끠fɑTWBn=o+F{;yq{֎}+U$kRtݣ~7 'cV4hxb-hwgWr z X:YIFot~3'V=)$ީD"U1iyJpK[ocXNM='2Z1Pv9Zk`?sy oyq`V'>- y6݄,4A`"3*=]mnG'hFe:g|°"EjyA[PLh6@a4=Q6U |UȃOmXa_( NVTdɭ6,0׉7g%ɤTDu<I覗w*FP:s?f[!\4C cb<nd3`M]ː ۸>և8b^*ۻJy|q3=85;CO#P(Fq5_":vNxq&qX%.gd6B4sElR}i)4f*FQDsTTa(Чk5wEz;We9PsM~QXZ B$ ݋R/evs90TFS(fXmg{-Ƞ%C`lU!ZtdKkH Y}zivS ]5Fi0R[{HE`*bJRpUs0IҒĭGc&`za}Q o^t @aB+139FbC7ږLW;ϼ3$8*m ]>+}M oʍ' ٕ""Iu>x&&q o5P&Yy6='20Cv>7pE~Hܖ05K|%}j(V2 DO3)G~5tTUj.pq܁`D׸o7`pc\କ;ArWOb h8B> T3'QYlSӇ:'3eƷO_C|Hd`6z*.'.ndԳgXJc xޡjik3qk ԝ-f*/N#Ǩd{` u^iV*}D7 )'dbBT"J URH:.-~7dtM<^j7Ѱ+7>YUx("R5E%KR$,͋_lHt3 hp;(+EhMk Ś5ęP6 @c{\_s*A14;h|EO)w_ޟBYhޠIsՏbidPGC'#]ikq~YKsSM=>b~ƚXʔg{! }R:U'ZJq: ܽO%G\%UI2ٮWǵ.}6%Us2"[P)4_ a Mĭ&1wpBhs˳s$T 6D kW#' unΨ@4vv\L4 kGcin d*V[ƞO=?+{ogc.$G:0.B'/=9)=.m$>mWݞɛkJi$(*=a?R.6u9qsKra bg|;] DGɝg#Wzlh%+~V-O ꉵ,C5)u){ZMeON74L(Uxj6f R~잤iխfTu0Cʘ|xב]  ؔFؖi-quI` 'AX0.gcޫ,YQɘv3ϓ+וȄ]oYԚ)&.*:= LtcԦ"Aꀤ8 q"7׸50`ɎdK4WVܽ#e vMH* dE߰2?B )/pZ3Cz{v)EӜ {nF߮7gcbl! :it%)~7BR,v2h?5@gm ; 4B ֧NS6n($Ú@B2*??ʯhmn//~L@ Ӣ渑)~v^fVrJ0Sptٴ|9ItE;fgB$q0Ld0~TGCL)Cn (TIuJd%Y^n9BAݪuG1IOVrω|~V ђ ˽hW*I\DZ:K{jQ9Υ˱zҔ<:(8;QvǖH 0a.K4 ZY3oF֐UMmW,!Tb²-K*t^LjneU )@م$oryF9EftU56b+-Q9M# P?! \A˨`Q [7'J^XJ_wsQ?z!T4efG3Ssxyr1u-{35ň}'o9Wr/It#;1(,% }wQtUǀҲhh QdN 4}6aB r -hZP {X<$<|-cgs-+%kOQ:/Dzڏ5̻mU]XȚ-!> L95ۃXcy2ZN+S:w$KRH:p).Q:];vMc!:Fd3'Z }3#%[%~j1#ڞ[$A0 D3 PCJja'9ra z!\(fOl3eGܻ*86e\0}WՉy&xs0<ڃ,ɱRx7L7,Jm 2fC rIN*9b8ȿ}xS_b~%T,i$"j3`⊌Sc KM yI3F\5 ;hf/)p9%'H>EÉ[;p I8mgͧLV[[%)"YϖM։Tהm8~%ov-MIVOz/&ojLR|TN J{cs ư<`  W H"\]*tet1ގa 1emoQYI ,'^`xM=J8ͩA8!h{w!`cGaһhͳ9ΑbŐ>p2!()\ c5,_3S/P I3>.j s 0 /,U&gK'j$ l~;ZDS5jnN1tIł4U a\z j(^gEL6"]q&͞%j\vy9mQax,Ux䧧uAK҅5#!@ GI݇cyB_meމyt~m6>Ͳb#@?H=@ O5<n)%K989.74%Qg\yϝIpzbT OTS|j6% Ԍ>SFfݾa[no{u"oJ\:]vRMZ}Oথ #a={0dK0;] prI P-ƨdVfp劻-\#7D%.򧃝#^\*Z*T}V(\Q]›htl א#OkpG#rJYH9Kz~H\ze.YqvU~u6;z+G"th͂A;d &0&G`o~euc.w.+f^ܛ]sk!+ϥUհ)8t]̏U.ZƨBwֻ)˧\_E* r(L4>v8 / &S2f饵sDݚC.A(^B.@eykF'=c$+ӅEZD_? Xf2Ii]zɦNbRS؛Ð|'"6p|~q`]NV`?b0NƷm.t+_F q)PhqNjU6+B|͹2'g)R47r%ѡ/hbм$Į3^>q/\: HN1 *_XgP"jϬ,ՅH퇮ҙOjS9[CNwD[bC8tj K `l =7nΫt$j0 ؁?KQhp+at`|!b10/3?}2?Ԋ" tw+JwzWi` N~AN(9cN =lZUgs.V?rV0s&iK.1PF ÆpK`M_={kn+fpaGI#xbn}C$)"e,N 76 Y/O|쟇1]!_[v4#3o0!~ 4$qwCBjvڋ$\S&VFu0B3/`@׭z+J 䡐j8]8,]ɑ'$Mc­4۶l7jv7 D{;DU=r˪UN=E8'b +Xoes@Q52)Gr 4~kH.v,ߒ }Ue4x6$-0us$fm Sfsd?bp4:[?\{Hˈz@ |>!DX;Nmivf2olfj:"q(L9ܛ_;ȉ׮ ټიp7e{}6XG*iE&犥x<ס:>}}{r+ͱno=t'g,D^,)2Si3]fW i#1ʉ"rT =iRM٘auA/܎7-cJO[`YCi/߸>o8/I*tP!?3 ,{A>'׼ѿIYr@)aS!o#.k:d?X G `]C.Ag֩,r[Hj< mão2b˥c_wtB3#~vVlO )xʧK8p!n? )xɦ\w6_S0Lzkt7wN P.^2=zz_3rmrq#aE HUxr,ZZRzCs^NLIo2>Jke?<"-=:fIנ}mn+ $z(&VEӿ57S2uZSbBEai7~UlQݤ%I0䀙 ÉG$50c:#-X2Q$';{0ZMT}7,XhTTn8]W31cy 5Cz=zܽ ]7݃j‚:㳼yf sZo9V,gg~GhQ<_-ɠ1PlnĉzHͥHE]X *h]Ǝҕ"DU*J X*K@5@{?*|tCg3l5 ]/+Z,e;X lnYڪՌ>|.Bd tAZIԡQ@Me.F R Ej#`#6_u-8γf)<ἓӃ4LOLvELn١m[JBZJBܶk[6w%ZT =:^7`펟\]E!d@sT1as#Rq!iU,cɾYhl cTsu?=4/c0n4SostCNĉWh:4CziE8zbB[%3/oa3/̙[쎧/?3`C ?ʁ}1 fԪ~8r> Ѡh.|)|͵}Br,DuKtq%M/\8ǡ} "sΧ됲˂{G]sK^<w3dvQ^G=q*Ok7% f u?l]yLh8V-B7Pc2ZXA3pBM;Ihd8] )ʰr4^ 67`#W[sBrFq4>Y92oAP]h0Zϊ$ hޯ N#8g.1̞| bTmDze3)LhT}$ė3ax.;j 0&G'ޅW]0ӴUqhh&-с#udafq勆ׯ ZlżxKS0:D?yd_gPovj#+d:_ӕծW(N)*´8aRsnק7Zqn 4+++0ނ0 97cXw *!BW{.Cћ{^($;vYq'euKxQ7oWeo|tRHg#jg*ji yslN()*I 6Rxv10bRH0#[%t"tl.8sSߩ?&Mi^IRdrƞly.o ~U[d]HWTԚ(A6x(xbB,# a0-隷CUΰh P,-a&XDb~dNwC9mv)ۨAAj0;YÖoFCSV/g >py'%"Lx|k'7Kqff4o?fEǙiwV1G} c>MyCb>myjF?咎kr7ACq e%.,"&&EU|Ev\gGȻ.G)D 0\aKY4zK!+`W8D 4${ waUv|hu\0dp@+O'ToXJJQI z[5B$"O`6`t\8] >y#э2EPLI@.N-6fAKXFͳӽ$_)uQ/G`XV_;oԾ2?H vK4fY iYg =צߣsy_Wp3ZV^/D7rC0xZ8eTY"i(G]q% y .gBqLbͲ]fs 0}Wp,6S(s*ADz`dx| }u]I1b5LNbpB ӥ]huVS&UGv6lePY\),9@}16^<@ Kh١T*3F7Sz~,TK?Jmc svKw8pf,^}[oc^li {[b#0h3x`wf^V~ Tr &kM!l3,9}1ɶA,LRaj\tC>'{>i[4zO6ЕHX[>6>]יᅵK̀k'w>&ϡ?ۛd\=u!$sEMLzًDp 3@]pV b|H;eRc 1nMF$L$1Dp,nڴpE2x%qB˄?3_gzL$^%Kpt@'3I} vs X+_)} MAr iCvMPciNej|b9`E8<>ns脁e.o 7ez1۞=mo~[/ljۡHh Al'kNiznqX nKc4S H%B VIʱ$.t" z/ .RiWAu?+U N8\# ^)%ス+~?TZB`Ixʭ3ame><.“рX;"վ8  ؾIPnSȪq`Ɣps;/倾ti{r4dix 74UG# f(p89,T TKh&ىy2㢳$-A+@#P.0,7t"ɰIʵ:/t>CLr1bA Z, &O!l&X1N#8WfeQ=gaTgqQ%Pw; oLoTtEpl`q8 *e8@ jah($IɺhN}l4T2yV<)zWl !u"̿?5|mQg=o""q0JIJ/mT `]zt3c%3@" ӑ!aU)w?imӀ0zZMf"8+ vZ¬xHZ{1dC b ;UB faCoܤ^ߑ ػLizEqz5}^(Diic[6[byd.\ښ65{sb&i+:=#.C=\`!WR%&84Љq>ek̄8 ;ӗi֊Z|7uuQg|ݠ)YՂ=@Ú睬|dL#im)wS8_=ɒ7W' i~/QpOD0NЏ+648k |CީѼBN@WL&Z^$F ϡHghE2$Ź5ZnT#㓻J#X\^r* k xm gNl.z|v6Y=^y_m,8jw 5f4{,zr=:YoO/5 zx1GZ`rw]qltDxMaS%Gf<)o@$ac X&_Pf0 ]'}}x:Bn3T:GyvTfi]|e֗7mQ;gXʚSC D`'/Nf+3\/## >g0Y]{+$UzDn[V"}A)|"N^!Vs|ŏ Adthɞ`:™37 MEafCR#K~|@] ď^9_<t;6Sn} ɌȚ=LHbЁEwSlkbPE( ;=vJ7k=!~:3XMk8Qfގ\?>ʧKh~΍#)BsH%t, FELѻ4* c>~RH/]8L&V+Yc-BQNSޅZsoZ9R IO,9Y,v(gIjcZa"fW~lQ>cE[4j mWmz,4\:"s7s FA0fq2SX.>So2ɱTUGI&STA5"xY2 k3j"&CY\l %@ꁆK/˂Gz,$(h._'E e?=$-74]ny%[7:"t 0R{ɸ8:-L!9~hӟ#z<*--i-/IC 9[liY #olMtaM?Rff cOK&Š!T = }󇬓گTqEOMZCq@T&Z̐Z} /C PB7p9׺c!OO\1>KKtzAopJs+VێR?^1m)C}a'CAw*2rCtok9nɵEL@[QЈAx,Z .k$o;(䮑nRh [ eSσ҃R@Vt9Wy蜟 XS~(\48קtZAt_#[Vv6^|Қo\Vk@||6! FF"KDk2υ0LYQR;:# Xds*Da׸&G).@H$>*_ݤ7ra$99{ldL{` F+NUFTa.J`ƌ3kʆL)(:RUw(Jz~U !Bg&Yrv9 '; &i,8O5[_Z!_3#3!w9ez}Y#6k~rxц cz;~wUjϨ'8>/"N:BZxLt!:-liݤkJXԘ{?6plXtHvU:F=KX?VLag<*i2**'NC-R'!q4|GZ1BEFC^˙P"Rv>xD3Ē\>HjW(Q*7)jWcE_ 70egH_CG]fT{C I -6e)GVyk5\"G52 ,NX"D~ @0'f:o#>U:DߟXkvy.U= P^; X!wZ \҉s ơ 3z`=POXU.Hz`5d_$N" g]7Qtvn|zoKpbͽwڵԲQ *U&ٽBz fcsx 5#7A&I1M_ mD5`.6 D+irwZ,y5יrY $عt|%v`aJ^o~4mpj"6iL.rKkot{df%^*`ط\#9\O2;^eg4ˆeff$fn0uO",MPF{ &syvzpM]yi1FB! mxeo/\p rTlΓ0-g&pG}]LOwuo5RAEϴ ]!K>XB0-AX– Pˇl+Ī(Yܐ@qU+IEOU/ E, mG(լ vm Ͱ4_ +#aQy/j\H4bKF(4S{!feIW Kb:bP1Q5EV2ndmci&A(b$B;h:l4AYnkgu&I pXi[MC qsUyu.c*&+=K)^Rܖœ՞Ƥ-q'ur"nFW=M9u5k,]:}x;2oꙜ9Auڕ9v{n(* 0`Z1ӭo81eXL!S7%ccv0izWɡ9Ecp In m(IV.d*u^ &x,OVT*VΦL0ߨBErNrlR!i>n'f3KT'{~tDV. cLr[E`:)M(Q1d,ܑ[lv\̘uT.+Ip[:w{&-DjwXKSD5r <$ZL`o-0ՠ5+Ǯ9@Zy@HT߶^< e ǰJDTNP$վlR,']?k+"SCgfR~c34&V:0khf2kpYmtOo>*9++ց /YhhvI,HǼS !9fUQ3_[NS5!sެ1~z (*V ݯ2B쫐=Ij+fI6W&"xKѤw`` |x+a%{s^oCᰐ684zk M{6/,//я 8e^VB҆8JO~+kU㫵Nͽ6PN XZjԵAzxa~&sY΁+B/FL~< ?Z3a7,r0v.,!ghCja,N (mڱ\DFd(K@BW3^^,xmv}dfJg2PtsΦT2_d}KN%3,kO K9AŬB_S{W];aH-wM(s"(3 ="r66ɹ`V 9 l3N 7f;8V\5Q]:oxJ``{ݫޡԊXr߇^<:j_ Y5_ }p0h m8Vڬfo¤QؽXS?7,熟p3:>/{qX<@@Ih5`mh] a@qmn/"= `G ) =2X`jr11}r"ݨSydp\ eJdt5 MKW6w֕0u Q:6pGiUx$ h 9廡 BZf^$8ٕa( H=q^] Wu m]T6hn  N^\O~K PDd djac6$3/P֠i] EIB_[kEj6ÑFމC2Urxp~ŌD{RX$Qo'und[J<`{R#4K )}8tvSisx=C!ǁ0,6]M#q1].%^=O]@!sܪRxAc5Eh<2׍*L6ZFޯR&`2#ߝ <@Y]8HU>i0x3YeE{L8FPt?L:BOy:hp˹6=;}kkMQ;`fSɨ+R֨V S޲&\_~.pu>5s'#"/j_ v.+z1'%83rZ z _~% vTOg9 #.U)Be :#<Ϫ;7ڷH߽ v]\v^4m:􆛩ty0<>4d֗a%mE y&w p'v] lۆ: ؈}i]G"+M=w1,PI4LN Y[>g!z6d>Vb'AxuȂ$=Õn;}REgws7sPgAAR`D4s:VE|K%aO1|{ C1 m̖Ĥe]fL{w dqnY@:>IpH|E^#^'ٸʱJ OZ-I?cor Nm2켻%JKm/bE5@O]ݷQQgnR/Vqx+J HLa?p" A$M01fװxOZ4Xx7!xu_-Pgh=m[Ǎ߼iPL.lhH;Fkiq!i/&UƟdHLHp#`FW%I?$6@mRPFP{ ^ySV9.VtApl0E[(ncD=FGX+,x:Οzq?FXyȱi#HO(?TQʓqmQv(uۮUk":(Gj90J=g^LQ`IDLi|| ?e3=&o#&Kl {yaPy1a5~}I"Ş7R̂\&D? isc,KPϬiɪJ ~h8N$(=|Ma7Ip:JtTf:geqA\^h$L Q xBHIͱɶjʎ! z zօ;u >ʯILA;ȁ`KFku?uQcc%`znkF,=Ao< /v@2ejKrV=>A%KY%BU 6qoAb&wd {eJP{?@lnzy+P`gCV'IT.d dKPk$-wmjz tP)O/\qqIi6*Z+n.3'Sϳ4p/%qRj2Aϴ#o()ẽnDi(>dzzׅ=_ZOPuň- X5;U2sqn" 9 b&Qi}2`ڶnO9)aAn:Cj4G_OA ~X$/aI"03]%iǶOi{c>r#Q q8ͣP97B Ufþ&SH֍FkrK1C1SȇV(8圈'M'sCT>>@vo)pn&:l9l8cu7>9rZ:P(zew=v8q$FpqH} S̵Э"xC\R_^^5M"A`BaցAFk_|;qF E(iL 3rql:U"V(=^ j kA630.[23$uWƁCsc"s C2o嫘][DRtih)QzNH(.YTR؇!WE{%Ъ#˔呯?0NI xF= v{St}`I[,)Yk l%Jq N҇DI _ɱhp@gC&sqH؂5tҥl ^$*m( oQ_J >C,NZ%.f AGK ۧi_&Aۋs'ͭU=<^a ͵@%, 3="m +iZy| DB,h3^:(eӑ .5[!߭}q!v I^h0 ;)тΪ`1f1@Bf_ 9>vrr\FэV\V7ўH p8 T>HV~x*ZLIM[ষNIS@A%Ѕ!-e3v rxvX}q,hŷ#^['mL~Cˤp&K)Uڃ|UK52d*Ѡͼ'VNbGϷ1tP)<$5;(0tÖqQ*y+N^D^Q;Zvdv_kREmG=8]tƋ!ՆqS>9G miɨ4<u̅IIݔښ9 YiЇ q,/qA>&Y\+qJs2Bdv꒳lΆav\hq*^[g놫d~f50ˮYɞH>qlCnN[qfw5@_kZP7q]ҺڨwC{[_ļD&Z~R3UJ+ݣm\DiJ j!(by3p wyo])}O dT3ݐbĎ!G>sZa c U"}ݳ9b]~OI㓚 E;RNI 9ńw7,E^l;9ꁍP]g1zReK!Kk^[)XHoU]9k BQZ؆"s$yw1ψzn@S@@J3U7_&3#֨b [dԓSI&Kf-# 5.jR*TFd30B@@Za>uHיvLo%8f^@c>`hV$=Lu1Q*鎤JtAf^g"i=*u]JvM"n'A 䀉Jzb4ߺ;l`)?Lo|F{. #eϴR"޿B!D9`:ΒHÎueMnZ $d/`lw唋@ˤ>fC%r6EJJmIzoLNT~ U d_m= IeYCVN*T տԐ0|EA"zp[1Oi2TYX_|C%~{{,z_mʥTP1סxYWlHũ O5бn!X 5DܻpGT-dkdB,ڛ2VsC?\*z98<n!AD'JUbVߢ5itYe=RPiMa8ʌK*bP EcmOy@[~VMH+ڻzG\ @G,oȔE_ fq[UeSKM_6#}ץC^ hXf.B 4ߐ,ʡe4؎їn_r*[;ȳX@&]xzLe9 Z:C,𥂄}QxR]2{x#~&'I&_2x5.BB{4N:6Q*be>Ke$w, 0ciOLZ?<(8Zwrü^h۸"څRnEw+$mbnisv^+>"zs@U$lODOtǓG]-c/k7Z uZUj*wJ$|4vOf1ο4פV&Bv!,|L՜sU<D,,`|f,9(K HY/8K3toٖht/u0?Jd;t (?,#I %3h/I08CuLAl&ۨA[2 Tk7loY (>)yk4 Iy<%{qek )e-dƃ;ej)Z)u*  'M33Uzջϵn\ OIR7)ӸymwX<:ja@Bb7k`0*+;%g(?=bHl>2+grF}`c5oxIVׁmQm3dg'KT̝҂\ (-Эc5GW&rCΫRXT4L; ;eIlcUyC폹}<8KKOR}N ~G=7K .DEF̷+n JLG^}Eg۩{֌吵ߢ@ -`_  i!/;r!a{NCjp &kyhUߩK*,Hۈն0ɒUp3 P GUAH%"(*Lj +Lj=h8=<2jvL.bݻiRqOل4m Sik/E&֚PЫPx")[&)Ě~7W䜰)׼B2ZqjHPWE"@77o"q<{KVW_Kg5(%Mpx8%]3+AG+K%1 # T:_8]L?ɰS =f&^AIş,GD6"ۮsZ??՞ܒC{$4 -/~w =EW"S X7NTCVDuoqxjhbAZ.gž"$T+E.a F{B2* +eR&xny9HyzUtiN5z 7y+)3$ZkO4G̊PCgDٜSI` ;BK`q1s2‚£W6QZUW"$w 辅X McM@ZHn/.xb 3d{ DSC\{^j0b{S lʾߴ(٪_cN΍.勐 BD_<;y.' J<8|+iĵV`)}f~' ˇ1_WVsvHvdRb B{eFť2N E^c%M=2M#_JoV55@ nX{4vX]cKt^+[nZWUs|!maV?6$5crB6ۮ+ _ˬ#*!#tRw0S{)ټ*}[Se%MAovXo>T-\TV?\K!g2}XA۝G&sɺspH0"^,nSf7R=<~'y!$kD굗'e>·_*Ҕܞe\wb xfł(MB 'ԍvlgq8=/s8Lw'H2DĖqFUր r*⩏⊙XY6>MRxz?P5B3WA1(CkKnqH^K?G^bY?90G }-8ۙTKd2~swJIavx H>AW TzWj.Yc' ^>_ e$^{z@~<׬j$l{V754ϙ.S%7\POɑ r#iwiN)|_H:Z;q ,D0[P:X.ak]s| 9ڃ3nd\MO tp0¯a1Bj<%.&$>BŇ(j$yy]슋`_w("vn`^iqKF\ T@=3CE*|J뼘l ox47!5*\ya]͝NT0J 95~6;ox8Sv]ߐ絓JNʓ9RH.ymNЧr(U?pjc)R> g#@J;N ˣσD1sw0ɜ5絅Xp|@mFwb474_qՔZA#@X2FXG<+%OZ~j{5˞^m +P7UF^';bo5RT(pvqrE>؟NUN &,Xؗr-asΆImwj ⪼̗ޫϛ;ikG\0IєjsN[E2c0i}VPTsI7\9lСR48/Òtrb]>pdߙ!N!>&'ۿ=g&–B jT*:+*mNX'7MP9".`7e{ ҳ7X׃+y4xς%P{Bs}tQhI l.T׫=¸mMF|iI1QUYdb 4Qa+e]GA2Zz`@**hqBTh\|]Nk.J]Xˢ^3]j X?.Y \޾82qBtͼ޲9/F߀ΉV6 caǥL{I#R:_AjZM;V][UȊ,N"8|VF}.Th{ ؅5_,S0#M?#7}13(G3 OeG3a UX:mj'(vmݡ,@wzbr>o|=d Y%1> {Zjg˯GM 2cԴ6 CeҚ~',N3 uaR+awjJ[WQPL5`ّHꇱ87쨱  $?儿O=蚟TK)3{'=sb@-{~1JVVgd(6l@q=7PVRYP-+AoJa3Ih_|&>V! Gț;in_T3*վ-c̊⳧XT[L[m6mpD/֌8D˱FKtw} ׀w97Q!bY{$(Σ埚1sEu I{qUe|PggF!KwWW]fg^")8ٖ2vqWM\U'2e.PU?i It[ tޠ +zqxު 9yg^m ä+2*WݝNP M v, 9 bc#_SwxL5V֠O~XVqA,BKp1 %DST);J/AVtVɢs쁤xyP p6ʸIJ2” Ǘ6;ho:DZz+}uW.8o:N"mc횆+Ykga+G݃KRćܢj<0aƯJCc^pn5\64@mvYM}^ES-zsu"[qh( `OzfL-l:\)EH!ܑ%&X "06,ºX_ߋ!Q7)嫵Lɽ?X$ˍ5sc0va2d6O˦&\M}HQvDH$hG29܊iX=i7s L 4͉R!]( ^bԉq(r@_~PsCglLN> F_-Dי)(sXsEHSza2hX2OiM<ut Cf":lm"Fp{W+ t!1X[/8 .RGdKiأ5G/Cӗ쁍9BDmo(N<$[+?6`m,g`Qk؜'PLIjet ݝbʼnw!շ1G^ PHrCrd`*H7PޮbQ,h dMAh +~sޢ&}WQosv|l0<_3C೗s$Tr ŌK ~2<03Z32{ڸEq^OmB+@ ̴=>=E_SpTbqrۃf Ltm,o`LYK7 uBSP# RgR1f~Yhoul?~]=7 w.>)JCz t'FP:燛 `_Җנ@ά|fi{RwOH /RHIW4ECW";FCǜ18}m=r?mYgߏe Ț;ѱ8}.)}0ZvqRZ;.!\0Ȕdk:OPoucHD78+WY*!8;]ux-ӊDZl<#& ‘c θlgatPWUKzW6$Kٗ?nHΆtMZ N{Enf{.[1}FxDIgg0L"N?{ >.` #LTI8h񿖺f.8Iv6x70~cbC=Jtخ3 q1gQ8WbΘ)jz,GaeYxcxJ6^e'GwAA@#rp3[ƍTm&@rF J<\p4(R>l ԣu"!0E6CH7sb rx|nJ&朽 &L۪5OYCI]P /ai9nLwyp&eZH 9c)ktF0PT}gW}J/mb K^U Gpٜ)NUK7 //0Bla^6i-z2>=TPX&Va=e๕@ZO GǧO!Vxf 9aP"ѩ>uX nkcQ9&SgAo[d#fTNLL* Rd @fS5n sÏ49_ImILVS!7Z|E+e/T|3aE@ST5z"V~> b)` E"*OkԝkІInm!q9SJlTmʊrN,+(j ̭ˌV O?Ԉ#V~5GMm <=yb{n V\xd dA '=N9O2*<-.噧OO":5cQr`k18K66EK-)HTbI49D}kR.k]=, \{?vAG'~vN*mA3A ]f-X\tXPMDЦ^nDzd 8߸zAG__Lٚwyc jѰrjF=)TUʮ1;+>@2q+(H"ٿsq nGZ51K3- a_aX.{K?>G)mGI:v'OK'=Yzf\%I21B?pz\r J6b kWݏF^p`ݹ'mm7T)ykN=@&ؗSȰE7VY~̯'mgFq jNmfg7dWJr7u#充bvQVOk@]nSFuٸ=!Ej[t1kWb-fh;7DH 1!-P=o4 7Mq+(Ec5}i֦; LH^zA=9|nrй hK+k~qϡ$z18#t_wЩmƷhIf)_oS >yIm$m< @Fr}ujpIl# kaqZ __P;Ï#8UL|a"d{­lX|De}TrrÔL2& ~G q 7eoxV8y!ASOڝ2n|r`;,QnÝh:p3IMcBn"HkTw*ᦄMoj>53sfp}:i9H.CRh󔺗[iA ||<vPuQ)+T. $إ+S;o 1V_cޢLXk'{PVd@Yš9ѥP u5{tڎ6;13;g;>(ȍ3b;~*DJ=H:ʹB'HEBWP9Gb]wJGKvCA%e~GR|Ǎ3  }3Bw$ `1WUsu`e'iƩWRx >PʪOgK?aʁ#}UeŮ{'m!`Z+ 8G l w ysDkrut/`h1$ >?:W3^sV۸nԫD BQ's(=E& PwR'@R޲v˄Ń%zqh hi)yd3{MSDp>:9ѧH~0]r9y!H:]RC9z'=i>' |Eʳx*H~iok$ًƧ3 {M`;"~ꄲ~ xɧL})KplCfP*">gV !g|D8Rh.E( Y\gsY(yNYQ0𣾏ږeSӸQ906J(VJ|rPjHFbf&y5J- WN!K9A`ћˣ}ĵ[׾JަZ +vRV?CLHt< CH$6IR"RYJ>bpO $[ + K#ձy$&*sxfj1_3-8 #Jtdpm|~zIt2r2-( &̑q3TTJ6:[6tD[߱LxC[~yF8UN%T_y]xȃ[;In|銇SI R0WJON?#1'S#{"cN,(ieΣӔ8Ϛ'@o&RtRꇥ H8%gͮܛ,h2Wq!~͂wNr&ccqhT--Wlh@A@1սfiYKVQVӝ37e+R(t<;JtuBAgaX\|fLI2xzHB;m\f#ދ+tp8P}VJ.| _!xŬ^XGb@OyJ 1n'BVѓ "=4g&' AzG{P͙Xj*4ܓ v9\5㓏SU6|1نWIA|ƶ,~iKt1'0  BXY|ϊB\MaU + Q6k}A'of}mhq:,Gdx<hibD qd,[vfLñ|\ie(80 ANK1z5o;vū +x(x+p̉UaҽZdOL:t6dcMfɼ]"Apn/3a H03_b06ګ>9ge"[뼯US~jNV9_AdH;" JG}^.40D2aU Yhr_朣,.FZugL F{t iOW|I˺iN:b;hl`oZJ9,q-᬴;\6~4D޴h[.aANT(?0FG k,E!5a;0ѧP~ }R6 [.~<Bn5 ne↊E7FlBXn[JnlɊWxpKymo-f[GԦ4)BMC~O^UxS+Y$6_7,FRz8ͮ JFs#dKXN@CEv`l~?awv^~h_e ~<:cϽNl͑qEO Fǜ$U}"K=$9a5'T/ˇD 1}n-V]K]&e嶧30/+'9f,ͧٛҦq^&ޫ +1/ג? g̿<fI7!7IcN sx<7yq uyoZ ~u2}:6da +&tT6Uggb=ib5P(1d#ig؉@BOha&x&=\R[w;)[RFr sÇGt#HXSpUvlD[üa ] e*ͣ I6ylǕ2H7xWE.o6#VIkLY_>*5 ޾$*P!] r,=~nS|C`&`ËWyuùt^#-Ir_Ja(!5 4ϻVX Rxh~ 9;ɺKQ7rKQTuVֆOq Pe]BAOu8 }ѿ頻KwKH!:;s%]|eQ=ao%L&NWvfܙ×b_B%^V΄ %Y5P??B7}dG<4׍wƜӅ1@~x Oϛ3)j^ Έmن{X֌>YFc<.4 #JrlA6pz. 7&3WFDMݭ}ޤZ(sIFEvO^dbGkbW? Vvud_nRL*N u_ݸrLWYeH^h[2, Yb=G-=N\ٖ~2IЅL$^piE<z-Ӥ1pp;KAK¯=Q{͘1:Fz1}d7٤RQFV؟5ċ[l%ؚA"=zP/q k`9z7 ?j oU4mFqN"# [h+~[ˇK26P \s &vۭq? pצ_X7h~4{r 8W Pyz(V{T>z:O>nQjƻ_/. ,E:;,*AT0TuSb{S; f=8v/p49GXJ^mI })J0HƄj{*)G ~9mRQ^k-_bXRH?^[s _>bɩ]z-8'}M%^ҿۉ}SV]<`RbL#;05Q#)+I4 Ghγ`r׮I'o-Fch֞!,]zha~7G2`W}ܳQN<#e_,d_Wũ2L\,(Qq7-OQ\ҬGWYsMgf1/#.ãcnb mFOz dL@(#oX6d5D&Rz`GOY,_Y~4AI#-)zG8[pɑkCxF1A)'7E+C5M'ߝI>vCrMߔVdCơddžE9a&wv5m P}^%MV/ ih?Lc0L^ * Ѣ̗f@=#_L6f6AV!G?ں l0v6zMh[Iqgc=zU3 gjT>>ɡNsDU0mLslױ,;@?fEX'pޤ_>"°JMy@൮L!au*,% }yV`uڕ{@r~ϖ?H/:F`|yHon=@l|/$)2( GaR@=# }4TTTt6}bضN}PtcԈT;Yuӣ--e7ЯSW߲nUQ d*+ Y =:&Z4f9:?cMԎyY{9/Ƥ>1ZX{HZED U+{>r/\r>+=d.hm~A%ߓMbʛNPw 姰zv:+qOu! 5'No5(0@+"6fE#<37+wLe/;1>jHEF[if31l-))7'|PbAG+@r-g,^܏X!2B]R_ݲ|BoB:v 2@w'-ŭ,ҫ9Va@{';@5OSvqW4;?n0+d^mJ 5˻hCD $H*~k1%tz}٧!X cwR.Rov2ر䇵li- +Qv ONͨ7CZk$VĠs3 tkHT|OxceO›-I0+}{v#eB/$J3ʸ*Z,U91txN.zEw] XK %$ > |3UO9Xڐy$ݝo-cXv~hӬL 37}m?V"1mmMBϵa-wȚgo?t b/Ԟܦ_yL)56aS)8Tcoa.o-o|9x"7􍪈GfYyke$w][,¾9.y${VɑB4TSeN thFцknlfX~'A*D1\T"}WÔ*ВFg:D] ߯Tnn Q"=ZqwN2I}$mgX7 ﮨ-t5þ6{ 0Gv}$ O [w13:$9b"bX>ӮcדToNiN4hKR'bedXj-BB`nq(׺GO4La'$vT\+'pC7[l?O]k\Xm}|A uL'QqDs'k< +3acbOE[*n>%?L,EsE/@]MhUzdK;VkYrbRc>),_b6TtķPn?'IDz\#koV8d ZS4>$銬m BvXԊms+xC(6G}1汬!ס] ?x6?#p̓ݶ5OIJde&q8CӃZ`/+>@aޚdmwcXNMùIPCW ԆspM~Xgt۳hw(eŘyjX=kIRT_,?o'*"`c?#IxĎ-~*CCdh5ܫ I̼qFK(AU"3>Ip%)[pԲ|~ EKy]5P7:4M(.-Kqɮ7%+[ھI ap+rm7 P397AS͡~989>v`^j$Cƃ[ ԇ]:\nU ))Yp\e!0\IHzG\E)NiM&q6I4J߃ߟgІ .^3\u HMY.eʙր~UP4+F!`j9˾?! ۵J͘a(%$353Z)k*Ye}\Fnid{1wHߏ1fW/nC0lro'\)EV8v0!s=DöjfURv,uA[.w;:JZ# qܚconsLg*?+6`YahKD䃴N0)ođψgc I{H45Nf"a N^;J aI[xtNndm ?R"5/;k1! &7rܬ.9]2 tɚ@ӑ$vl) Cr5$RC-MEvR&?M6ԌId:VfB:zR0jn>N=}xxKO+~[^WgB ى0]**//5MH WeNՉiXrwmQ&D$}T{xnD3ԯYWwd!yxdgovJHeRw5DG"fwnxD W\㇍.7~S< ,7b;B(*|8ⷬπˣ:Ѩ]uoVRPxR=hB QrGϡVU⠴WH˽W:Rk12 r^@ `}--i!𓝆gY<0JJd&uy쁎){?G Ci`*Δ'U=bK ]-f<PCOY)/O 5軛Mǣ2hVG[ kD9\wfP |SvgEj&$0l3ٸ^KnUG:/%2p5iHXjNʑ¥a+x6i7ҤO]6;`e)ǜ [m`BĬsKxͫeΒDߘ-7L0DniNxqoƍrQopL5l׽RѲ*O)/VK IN ;݀cm,}G5<3JROxVVl)lUZmy‘,/r}60 J (ÜPl1Q"8yqK8;:NQys}ۙx$Av5%QɠYøy^\nڈ>`/[(9ޤRtqw6,.q23MAx\ 9"[.j.w)_,6;&Z]gZ^UhWMJٛy < ^LO7^Qfi0W&F-L𨑰5=L3 'i_&_QJx}-)zk @:.׀<+b"1)Nي{ eH tܣ.BH(2У@rkٽIr_Z{d˚&P=YiQg (GM]#`iԻB_ߕ2hWko`jV*ʯd=&>yaydLg9H*p@:*8>D;AzpuWZ"0sػVh.l?'i2pݛn:<9V \LM8X Z.XS6Fe][kmudžڱ XKVCraqi f_7v.ٸț?.-$Ua !P)&=;?~#Oz*Ah5߰>gT4*Zl2~_+a;܍B,q ^1gTW+oޤ6q=x@F>1#"5b 2ZI-r%/Y=]Ѩ,mKa5?3تGCݮmL+̻81ӵ ,NH>X`hucؽ-> .Y%.nаǁ JE]0/X30e6ެŵ_R իkȝ碮\^S?,s CeUZfJlԯ ڮ$\w*yӢUDI,@W]$ >;w^g5~A8rGt2-L 'xt Dfւ7(bb%G}I`gfIi))Tj*ߛ$%MmXw7?lCr #颡F624Q&:ٰMTG4E30h KW˹ LEɽu,gUd* -]f:zwsZuY-OJ;$~d|eUm #n6wvF4#FJ;W.hP7 "Y`s{Ffa݋19clm2yb_&6e%xF pT0c/T_ӿNgjq1=55JGC#NF(I+nkAa#i ̆o]{}51]xKߧ.AiOtR0)YF Vv>]56(ĺ覅|i8 QSƐV*& D穃dJ$23 &S+?4iŭKkV z-+g?û k.?h<|=*Q GzR3+U /ܧѳ 'y{PƼZ‹ݶbf_棽.s~d@'W!9 XE-E&,|PЁ+ڹߞڐ\ߋ$ >u@EPc@}׭O:\V3ZTm>ݝ{wWVҜ F~7C.fvU2-TT$UA#D3T{хʛ\ w,ФD S#ޯ6=\E-뢠{w`ᗞ/paa5@тྰ PZ⽻V4!ka0G*<}V*ޢ!Qg| 4?rz\B* RR@7؊eڰXrOg@yoGe ?Vݱr29BrBߥdOрxKTʒ?1sRv>AzFh`7awJ?^ g48q?v~Vp%ھcJJ{Rc9t|Xh}Xo/|rϏCP;a 5@IWm!EwPGs]'T6z 0me92YT>A@ikR1u皚#DKn;xQ\GVJCGQ;"kP Μ͑53#Ab4ycoe.Ӽ-e=窬@CR5 j H ]фF;t 42ڊƇiƩR!ns @1nIhr(ԫ[g:sl8@%To̩挌2.b7ZJ&b "=cR:NE_𑭒KEG-ލ6~2d4KP]zYy$Q:-!v?tsB3j91 󧾆M<?p<TF:T'}ĭ"Ss٣rMB)k~DF % seuL׼4~S:f1w,ZyZyVa]$,wefT`v6"j8OgZˀXv3>]K-uwW RR˃7z;3HdpI ᙓ;G qY~' % +3q`;JKBmY5G`O5172yYn91{PkJCڳ<dmͅUJȗ_yt Ni ݌Xu0 Ӯ쿙3I@D@@A "KB8^ RfMd_~K8,[V}D`r&sMUg4X𓃯Fl w3ʋ01M!OLH pQW gq~V֭JG.Ota[U e5/A(ՀeMNFM@cò_ԗ@I~?OD1Ů>ͧ6SutJNH :P'6]%.(bby0N.,!Ngoh̙n@ݡ݄mWs4c/3Di(clo)QX.?ծhH[7kT%9v܋2)^u!K4@ڄklLɀya )j`:̘W3L}Sh@>l[.^G%*/RP6)vxKjӋ0jM:~+?S7H\}c#~w@;ɀOZٷw*/S:C]2{L'uހXȀ0~;KA;񑎴*cŹg1p3wC^M] Ǎh-#kwP{k۔XY'sլ]+ =b3'Q̈@p8! dvY  ^"l+T*k.d0ѱ킺? 3vrj4Ht.9H2;+#Pk|ԞMBۜ&G#dm_o.hͥMjZ+{ s{8z*5 D4W) 9Ƭfn,/^Ph= o nI*RN[/} m^P׆jUYGs]YismĊ)2&X<eACi.E πWgҿ Q2&+i}N3Ѡ2N̨eCN o^9"ٳF[qz:'/%:>tb1/~A7/ J'biE!Mw;[&~D[;9i$0vc 5t=d`7Wa 5H)m $歈?t^vRĬ!skLhu`*O̩eK4_/7ڣlMƌh9O?3f>Kyfޚ DVDB@.oJO ̂YρkJAPX,f%'2m)B!8gK₲& )$Xٰ4K&(@\ q{0kbfi4S# DSRQSFrҗ=]YbŽ'ʼnjeּZ!h#vXoMZⲝ'5S]&W81xC=}Unku=+#7lN(h[ωdX Dn/v YVL6Yrlo\4sj>(ɊNx,OwnW秾CH' c;ʊtI}N-<4xǞ߿.!,>@-oe+7gݲ~8a+g+>|&2ĭ>JW2G(7ܹ6hks)Ŀ) :@A+{i,xA<.3v tb1w]q^+ ʿSGAyz*`OI9oA=KG`%"⾖&|q%d6P|05PA =͙ٙWݬ&5\COVUiyAo3M$vZ+HeB+߈9!aw@Ot4\;GcPq9VʸNݘF%_%&bzAjdȃ0B:TFC+v< /G<5K5="jMfa(dA['ИwTOR[$pHqb;d/~t?Cb(Q#w6QHu(8Orxa e_l4Pv,3?@_ѫ^ݛ1 8ha9-oVWkBs78u>SEJ){_o6^+w2jriK1~lēv^FIRp%NwA\ `|wQ-ͼbIɡm_Tvtx(J.gV>cH19\+SOl]Yϒ7ώm-T'C3% 13FR-% -:-vlC Rlqu8֠䣿{< Fi@xq5V|Κ~쀖 '.fU񉻙E%o֪+U([5Il|y3E,qlY$ (wĻm̆B#9UFiVv=?E]{ƨ섢npڜ) w$쩙6fC[Û'a `c2!%<ѼDkƼ( *mV&]  'ٻiݼla hsθ9336Kl-x0'ՉsomLpߴgAr|\{Y lM)Qm6YKtzƱ"YG3b@Fvl%#E8>2zqt} AY⡰eD % _c!iܻ7FPBx=&s{~,6e} ]QoUSN1ޏ, dzO9O#sy+b6<08whu_06bTy|Riăz #AA&U ISW?gr_>8t+!q݆en%_AFuʩ@LvNk1%1Ƽ>rs9ۯϱt(+wYGZ?;2RݷE9NȀ448V>$R5m0uIKj*2+y@68R)P=]{EJ6 M" WUq4r25b2N` …H&]ѓBq>s;>x[( :*e1ԧv|//?ARMq5Nn2}Whx#jQ"ӝ{T}=쁪j^0+B(d,o#?/~̧A+Rp -Ӵ=Cx\F984Q7BJ*]yÒ>9vU N+z8νd8k. k$3)%Y r seNLƇdֳ/; ?eP׸y&iU۹H:Rk\ճ8K'%?Eb<9p6!}tU6L#+*)'Dx$|;*h@, Zj"~#g AeV'݀?NqQxm-b8kY#Kq +=F-RX8;99q_EW7ByrMÓI!0hYڡ7Z25~ZMդpqG[<0ʽPR|Ȁr--k rv|ɕe?PVmIrwKkUc)#HR`oV;<&d%ΗuQsαYu ܮv>bc$r]M"H a͉oa;}mٝ1~5V[2h˲>Jøce~ ]~ٶ j/Z(?Ɉ ֨l\N;xm |hN:xH,';u:F3LeDTniQAyѧ7,p5;)?)MS3po<ً%yJU5SJךa?۱jOA/P_G mST.3$ #q5 :?#)jڃyфvp&w~T$ǽh}gm'{u{r>į:j9\y$|skөQТSދZ?ADh[ ȶR] @*1u#̫^eUŢpU•$gJbsTKdƗk=ZОF PV4o9d gQU2J~-Eu%[XsYw _[ZzD>KFT\9]ާFh-#ZG%Zi a2t,13=7gpCTےĀx.0ıڸ/:ybP{RV+H%M5y Eyc~,zDW3KqEfEQlpBonፘZ/睵4 䑘70(Gʱ@/\mֱԅo㑽#yg?Ώ'F^:=ܚ]jqEm{U!c64fy|EBO񘣮{f(E.W}fKqBSHPR]²Hg/mD+UC.`|4;1}F43LO#%g>5g  Z{H[1l$ hUT=玟װm1t O'֋ cR:$z 孵rGE}oѳ8~cfC7f"ăts< xe$$Y*[ti,Z}*Q֫P%T8t}Wen}|g7`5:y yH9OUu2Q `NNr'+(, 2ܑBuiճXQCQuf)S7a%-C!}XSG\D;|33ewe g:^Y(%rz|*G!rAqYGGv$%vd em]?{i H*7up!7VE_<KPHy6852$+ %`+64 j6X?K"5jS z H_le|Gfc[WdC2P}n6Ee[i8۾Z<6N$luqb %*~9Xl@v 4v1YY7/;w9aNBz;b - QS~VMx3AQ^M\6z>|\[H a ($[ 0 :^|*TETTeݍ|EID~V+# q7Y!J %JCȎ7r l |d;nr3 X3yd 2y=WD.$1n$L7Q$73G*FP䘙<-N:_%;)S y:Fjֳ!$3HԸ TZP$kثN2z׬ W|<,K̬f M!e^/ykk7;cr=E]a b&v.XȆ&*cg@m!tB4e @E2-vKW)u;%͖'#{^%SGo}P|lbkQ"A)$҇ Rjɗ/t1#& SH=pf ǿiF^i*!:H7.$B}n9J}'u`a"7MAi%|V;r ?wFtr'~yg)l@?Rʚȕc)'ӯm"=TunqMDb`8.=Ziz'"Wz3dM,C{ pmʃf@ۮ_C-~vVdOx/o-M/>w{WV_ |3njflKEJ,)@9^!Tl'h/J3݇| ?d+/߈];dFzȫeda&uLfW5jk ݖuuS ,WK(_=uI*Rz-c hm}dMQ2.U³U؇] %X)_L͏7W;tNf'Lz,s^VMb8ӕjO3hzd 龔/B=LALjAn[BW̾/fU_}ц"'=ֿ%%` m]Uֈ Fzٿ? WrN;h$)I崕-od -,!c15=?>wUҩG_Fz\}U$5o m&H7o>}%?\?Y]VBžCjǖ@w\6Ҹҹ N;IѢ暱:Wfoi\.dK!ZGW&JZ_Z/DJvZ3:Zҋ[VҊ=ԹMJ98"ԥQ2G'uZ* *046f&h!g׆Fan&5mkD-H6a˺A(9=MR1hF'0Kk'lLyTx6RJqm< F,SHmWTxQƉo9c5>~t8Nt9PUDy̭b@C=GgI:^k3]MDX.{wNKѰK[k CgN|<^l S*!+[+>e|Ҳ).&=fp/nZ1)ٛ;YaW=3A{$)?^:鑚S)[~,}jҀ !Ί_F֭B3Š`1C䫻ZNHFK`~sDӒk@a\⠆5Nqٴƞ҈Jl =|nQvxexjz!,:.w閺XB9S mds5`@#co "v^߶n y&vGPA~W;։AXJ|(1mu `~٨/'*HGv:Yzɸ#ч[{NrH#4z`G| uYY@yp^drǡWݶ[}OLI`fXN.Ȃ^VQFL]ruIo뙰a n ܏W_u^aڔOQFP"{;̸HbŦv,yW1O6 H{1iD7GA__LoHU׬sETҙ; ,Ȣl$Ъܔ^lm])+J?YMg+=-?ʨYV_Ԍ[H5 j KZ3c?u[bj_uX:!!.d!E1xބ{X T-c-I3 0ʹ9iM_2Vo䈦hkjHnj~];;WFY I/\u>s(D"J T4qD &a_7|r|e;4:$p]>xh R#pVx:4!$Hycd%3l^nð%xWc *ӘkUh9r%ye5EiyF慀1?'06 )U%z`/.VY8fu /vy) _E'g mQ}M-T?%]xp '䚐 -8SD'T$C8&Bù䄺U#4 $ݗge)f,i#p\ٍ8r1SQy2gqZMa-|!Q ='Ov=96\-b\RS`mgjԒlܵ]Q@yW˾>\ǧGw]hg*Yc FKc)= f̐8XĿ1[ȩ*(XLZmJ@ADmjd7h-/-+q'"=jV݃xKXo.uKhkCG0>/%./NN_r/ߜ ^-!fK-=Cr{Z1JU*^ =vh%Nii7tԠ4(dWMn43~Dx7J'-tĊ APB=EL_BNl|?D옸~,<›y^kM*3VXV%X?DOi,Hyh`QUݰq{=t$|fh9j9!Mi`l6he)uF. 7=z5GCQer';VM0!"(\Tt, a;\f>~#n߻r9S5'3GVX:;+lFE0K9GY@Zd(%BA s?7U?VY, (:taY̱$4] G0Mӝ^OXv8CE{,ń̏V'\kiE`6y# pk54d"Rahҭ%й%vGb`x"/wZ˗ 3XQyɌ6Jdm5 tpVSUP` ,ΤE33pqh!ŷ@tB@\ں%t|Äyrؽ*ai\XˆӉFKbR4eVY֎t^UQͳTs$5mz&Oq@"pJC!r; @֜`< xW Qr!Y%1_ WZMœ(i6,dBn43ڋM](Ip]HʄM.@=ZU_s<;/sA$rOxVx+J`Ց6u#~/>k|!1@B5AmO&IVWb]~Iߍ=Pg}o9r}ǭ[wNkmD~?iQÆ I5_ 89@#{ݔ ZA'?rWDc/z}g2 񊢤QBʍ"wÏs3+7@TYKN_o+_M ^z0)(B!\D^=mfLHRw:`G OlLQH3eǘfO1!7qh.H{Hy8Fy^Bf/;e c̮ g|.MY]'w1]FrV$A ΣNy{"@aø`4 Z%陿TCԸOUM&CLA~Nݺ5iVO#}% \Zp=p⛯Q6AA(S ɕ8!z4dz0T! Agz?_gG- ,\!P€ V`d]B0+pb͚EJO"-|B}{n QE׎z W꓾ NYf&9!D`޽9l(ϯs*ЊkKIA |S ?+Ÿ?@ĆI& kú̠jOs"+`}YCkOT(+Tzh'37mfH&o4 lݍ9, *^qD DD~,.kNDu"rb}Ǖԣ~Ŵ3Җ<#Uö:x =)kg 7bU?#6  ur;rWm&'9է*P=kWwGߍnklPfІGQ†wf]J3]KNV85H?Rg~=s*]ҼPFdCE*bǪ ){^=.lNRĔ"mR;* *`շhsdMm[ 5)6R= v6%ZA+zӏ3>ݙ>R {x,پO;2",Yѓco\HbdͿ#t:îm+̓?A%s$HLˇLjvbW/Kp̓gm2DUmbBnID~hPLr-TLF s۵״2t=R+HMa"-wgGR` 9on|C990З5~p\υlDx]+*?d^ɮ}s਺ߜC2\ ;uM*aA?]:]H A!0r,/E[ l enb-z0ϋ%IwKXg"D}"7g2C.@M!o tfj$h W?O>4^{:祖gu*W 4<7u(e@Dn1:}סs0s9`;aC] ~2牦]SS24ά%%/ql% Ksj܋^Edwwzo^;@P3FIĊ~}}Gno>sԓMusBeb dӨD`W:UPcnl)*`fw|a3rͿ-KPjm5L5G-u@$(-G5~%=ƢZbTww6z"X4EuADb:SWHJҳUgs69sJE[9YmB8nF,0M'Y$/RFtG|]ZosuN!Z-^ߒ mǪGW"׹\8m3I(ĥ@fm'ANus,UQI!KΡ|\:}"qk`pA >: DBIy(QD)-I,N'cpJ:T4NM100 tII?=i&OΆ,ZKBz =>+'E`!uZprJR&P^c#(-+>};?yr"ɐ]V Y@D3]@~F/O(O/ǔ%zf)8Wl=\ڬV*07>f[O2^xE'x11B2F[)-L&K, X>:EHF|S`^U[Yr^eni3q0$}ۭA_\b'rrgh!|Xҷw_Tykwk^@9@CPxgLi?lh:%.5ve@w#ʫI6 %z&kF|SDVJn8hbT_^ U˓O.5_S _ȐThBpl}_bœ-=]TbUoG" `^]3Np4yL9eM-h??,8/`5Vd;n^;Z!^%#;ːO߹^W:ȥОꪧxjv˪} m"7Cѝ7]E |]+G:Xb=2F ND(؉*ŧ+0wqbF y S酵@'}D>cv˫-js- _~] cl[$MYaQvpjihS5Pmhw=,gb!_9%X TCfaObjePIZn?`#r*xԘsSKe/3*'3Ҝu_Vk $˘ӽ|Y3 /U4 wd΀92'f*oF EFS >9=j&;ٿFssͺY0qWhf W/#w z g:m)3/SeH~AM%:cjX.3/o5)nvfG#d*.WkO΄tpe~;Il_Lӫ^ $*HSs%`j,&򌏺; <Ӭky\ъz6!%4(Ă9J ͘o*,{A{/y7a.I٩_4Mc Kԅ4V\E14 H4 3X H˧bh 8 }Uu W`ޯsR&?P -ȧ0H}Y99M ye F@pU]1Q?qsг:_Uhdy9TS';d(Ü/(ױGh~5K(FGA 7"svUPvEҡTC=8xJdz"o;d%{*+G@r,} . Xs 67|ͫ| o=! qrqw3'^nGW`CS bg'|Na)`4,gZȺ>ax?A? Sh Bq˻6'R _"1l.+5&j> s͢xo-XٔK}_5E+i] ^dH*oKjc][nfzwp#|}|AL`c6|C)F"7*7,Lk%k+i4X{|"$ؼ$Kkk?\,AM' T,)ϋ20.p6/-`3n%7p3: !; b1vsY!T):孾LC>OR%%GAZ%,6} E<\ԧj UVvG0o%̧y3lCcu9`ly+߭h!AVV/~Zde>W D3-p | E=M=&9?<@ӰE%'>`L XFy.L:w&]63PS5rO }$F,kKރM^ A1LʿC]P8CH%<%Ah4_Qi;2^_HdbMRlb2[ vҶoxGiW8|p^!Ub1alrO}.`|9\ͣT| F:H$\;cX8O7_+ Zha+Z-7'bGS_*%SSEM4fjT? &e[`PgE }dm#'&/h&Xێ"{kN#O ϏqZ09ŷt{0b;.qOjF߼)N)rKvbW[5KqMcRk@,()¥A0/Ia(g| φLz OV=Ytrü?[#Nc/'z ?dq7ml&V}X=< >AUm</5`%mvܧJhgc=1T)Rjgmfz^(gQ4Yo\5x(C+gA,]MAJ˼htx><X#v@zʬ5` q:ZO"/N&,cN&IUC:*'xubnߪ (Ђ/t ,m렝WR=[رc1X.A:f{[=ɉEf;z vZ4hh}@|'[Qdi{2G߹<ͤ79a:6Fx637 jqǪq3LtqSIuWܳjy}J"լ |v0ΊC<+ Ǧ7o* _L3.fltna.7!ſAVL㘰BE΅ 96!?+2C@eTVK}x/EYz.hRT&InF+`3[-VgI{>q[[Ym] >}bqLj<[E2|bXL[28(˹rQ|1;/*ց5vgx1\Z]Z?z)ۜ{1YF*nU tX<,KQ^Mr8*L_xwFwE5JJ.t 2[P*`v-*_s<-Rz?P:0xsV׶nPۡfwHY$ː{0/tFƬb;/jv\(3f8""O]ْGB5+v d!^7W,mT - @:\tk#^n2_Ā2J EȲ"C20٧Ii:=[_]ʭ?MCڛͺg,uBޭ=C c} éșr:B6wk 4'%|7'.IO\`~J1/G&[ CɊ}HLe4HrvExxJy$~a8vI.yu!*酶[j-9jGfr*G_LjIjgb+F`~x@ -+ %IM8fŸp Yr̍UB4lDNFs𣕺k>b`XmVB+\Yz8Ѳe@ {_\}n&i{,b^d*\K(6-(-u ~ڜd aω^U,9ZFxxiP\`$*lf#hn+EBPP8cCL&*arZ屮Dh`(dgPʢ~ڪBX|Dr@^SrP 'w0cvE\Ŝn|7ᡑOoqN҉MAscPd6N!OLKr|H7걷 EzK%5w+%fMrsԈrOk|)/FN-^s -925H hblpB9NhZfTm͍)A{$wx:Grk ڝ {>O0<7!;xړsƽ)NZěK( OF"JZtANLNos$8=q=G_y7UC 0 ]Hv%5#mxxB:0 i*6'n(=8W'0WwfK0z:'97Q$E77R7Huf8F%ss-3Fpkv`kىHm,8{}-oE+(RS `!rw](ͅk #] ƹ3EO?E 1΁K ͩIn0*+YLSav8 :1Ķb}tI0n;j/a) {WU PWm?)2Iazx5pr[/A4`79`ul}"$G͂~J| 6-O3B=9=wD2Uit1JzcQPV򔀷xwm8wk*pmǭS;ZZe(˟ 1t&ˬ~)w1VT jxd1VBcfoN\"Mfci3Nņ0ԋ6p-1}]Ce+! -9z'ws@ ~o5AGT2ߧAKSj}eGVq5[q d/As,㻶 ^;==u@DfM`4Y%9-_HR|8T ?Z؄|ݘnR{.azAɳ_$ 5*`FD9=T^49B`a=/H5Jf{hB֘ `Jx[4GgʛO}e27>og88$,:HPgeqϖ} [H.VBE/9Wќ>9E?_Jo?tXl 2`rQͱ@lE<)0W^ *BF_߶!53$R:TE"$V1\ȕ4E( aEY_O)}7[AtIbNI1幑&$oͮ"H>u7WgF|==faz Q0b ,"(BC3 ԈmWP 1Z[HICW1lu_]{$xi ~IY]+?ui*ݟfކ C2q`%7ղ<9|.Ӥ*TZ*=oZ͡uF tHljma0tD)(c4+GX9o+xX>]\v{a]ǵvN~sеc}2ZYҟL®B %!dmO xo`qe?d5GIͣX>.5lSs,w*>4}o{ޯ<.$>1=^kg ~#S\A(ԣ+ #$qd ),΋~aEgOYqFtۯܖun!4 nC2MI>^v()} B<]f9-WBI-k EKej\Wp Q_G^d.H6M2t-mt9 &rܮL-Z,0"z 쬁IT:p.Y>z*s;qXi>" ]ye?NIP6/4;bFIN89HF1):kmT2N7qmNseeQA^z[iwgOѫW5p`14vscFq;(Vxĩ~'~3(?X 5 06>>B!% =u1rYvۋM!o#rabzGQ爗9F({ lPBÙl.0GyG".Jbj5@ w`p\P#|XJ@c6w3Rl-4y`oD_!Z}6RDnL#qsa*M6m&<KlBd'qD&N|B>Ѳ><6U#d@ \ q0 )-+Br+ ߓӟ,w88iόZ4}I(NgrYuUc1Ge½nw]G_s F?Bl]f}X5~~hmoPtbfԋml2Rfr-T9qy ]\np"F 5cMs ts:1wO&Gӳxsb1ib2bv'"kto(^c4/n܎͍M. \`XayO2>XzQf}v~p7m!Pug0~}Fgq+Gǟ mn[# sŁ^>/ 2xm0=IG Om}zU(q5U1pPv^OL f_a2 JY~L4x.'ã;#OCG͎٘LAcOL,ܱPGFw4IEG;dZ i HOJ0q ~o7iZq5)/v J]X)2hP31o[HTEt m0%ු ^R'hpIe[e5"dKhܰy gj# 8# *zXܹiJw {JցbۖP@z'0EoxS}=uG-;&{EG6 v $RTj] 8Z2RyZU,@l1uwjUxuwh8#b*]$߳'Y3s> kqHϨO $Q!U<~6VH]WlfijӆFĽsQ yp%i鮪$͋4p{_fDQLnAYcxk6b'Bm\e\Cۺ$9FV6812/0 ֳhkI 3@2R^b Mgv&gնȡ$}[iMjZ:?&75wGŜA:&8/]nUןw Җ'NZw[NGsN;ַTu1Q]mN2d7oǗ)e4[mZD,Ke j sKU QSο%>8-ؔ"bX  ;t]N!@BV 13?5M:ᰔ,)X+υTPn2Ba #DFg%$d}88rbq(S+ihDP*;CC&GF?% Ԙt 14|=<[6, w xv0ӭgoG$Ns&^wlY״ڸrKäߕ͇ZKQ`7=4:k-Z- CYp6Iqvk(u(9;SM(L(gbE5 AqPR^BX W .U\ *b. z2ۛ:|F7Y鲌et!)TVqx= IYGv#Ȃ+9 x Q=eBZ/ţ`yCl&r݉.vqe ېw|4tг*y=xY =2vp98Cg=7 Mb]Ϙl" BRJ8`XRP͠:J`G5$'dr,#F)#ҐOv߬\u֔.½VLDxZ OtLnY嚡u2TosjLd>بTMW[gMcS8sjxX)y 9P5/}&)T- 5&Ea ]CJεK+na2YhN$ҙ4EC>g,6:jEglSCT0- :`ow9q,rҁx扻\JUxQq84Q5s軱CF\4 .B!7{>C0~Z$s=y`S O0n/]!AYu/:j$݌R04+aPp-@*d湍T; SK?+9QށBFn * ~z= WWu3ٙTCE5[/橚Z9rG BaU(/( Fz*u,m2+Mqokmg)E6tm*WRO4Dg2 S/XrX|l}{'amd#`: ZNpCY4i -(3m5_bb=Zod#NE1Vaib|nHx F>YssVUYf8bj+Ί*x| |r%W?6p/ꦅSCcWFi=Q|{ =xcԗgb?( b_(^U^}e}1KZ ȹ!;w#_Zc8V~S>~֝Jp`łM[ņ4vchI\3-'NȦΠЯCGWW6Ta+dE$)'oGh6 JׁC77Z lo؎>ŝXv# pR8/6li9F=wWvwgG:Fv `92`֌Z&iGg"H|LS8!"!)G|qowHȺBws*KhO'D?8ܮԖ5 }WLmK4|G\1y FM^FVIt8)RFv}Vao?i*qxG8u&i䙳^[W>hQ췴):Zdv'Zd Vv~/+"qP(؁ח3؇l[ucd,|FhhSg5iBe879wbR101͋ؗ;Rݪ+17GȠ[c:~2c^i62fτyA p rCuι@1;ӉrN( =sJ|de6Φ=VWȯ+3;﹣R6SRtzD 2'3Ǥͩ nO~٪$/DHmӣ 4&  r}6ĝ8\{:|śl6gr~wS᫾#g>vq _6m[Y0Q^AҰ@, Q~H 54sP~ y4S-~ƶwB6d^Gku^ GR7Pe4k1Ž!FnC0ۺM._BXZ]}/0t2v~|XkKTa>nUr2TM_̻8xA*H΋Y_[NMAOߊWPVbH K+T?gLJ=pRbHݮ)|]`PeoJ'>k>yx^!ikiJ#ˆԧ pFW|M+.Eʞ)$IĶ7.,߻m`{v\4Pd -:b(]Ցz>4WKX̠'AV{Kpq߶Ya3ՎmJB/.R  5}e!rdCz7)`:vb [qOMRsM _S>yRt7QKTV9 {dTP?._@uni %.T%{riٲ4?uViJ+-x@Rۃr'9K_q*ow[@B|׷M-Ee$}ZH婫n *草LP*iS԰~C V}w:=Ht`G ~Mfu@Oov?G_o,<~Q:|וؓQЫB釜c5h Kt$qG{Ƶxe:Qh }FE.YcALfO"Lq)tx4fh&S:y}gf@~ -Dz:LEFNώױ0#œ&;#Ζgf܎=f%{ n˚Qd3A[lZASO&|T]Ver:J ߽ ^ DD b>gosGt}+{BL>%E>Cm-mpH'Of"~,9˾,oyt|Ows_Z4,9eaBʡ&2T;%&ȸ'pM;gVɁ.G(^/x2a+ҕban¼7c#_"ʇKU2$[Re+h oC4nru\WIjp7 )f2z5űM^^fN ~|&feŨhZ^5k"v w;z7|;ALdh=U,%!p`*\1q;ֳ,(F.E[Cc2923 ġ6s|ײ3NNR_Ub%<>n|ԵL$TQ ꖆ[}ҹID|+6KT'#ݨ}e|ưd߳NTs=n{W'Y@R׫?6ߺa'!gHEۨف "m}zzT,>q&tx^.%렣ZL0xq>(Ck %!Y_pA-rD'AaGw >;/f'HZZbyZ!wI%~}9EQg((辶$%4VV7#-N;%::aK\5wK6LHH4q潝7(Q8MTb6s^F[5pOGEÝ{¿5ZKBI?f3TTbjM֬3xk>JԢ&WN.7ƺ 7(Lx inR^EPg'mI e$ah5Bś\+S"`r*!=o[Y7\AE{Yb* /_6j v8)к/ؙݥAЍkwr5|bf_^㟠^>%p7AƐÃ5:#Ѷp`Ӽ,cHGT$; xN0'3,Oi}3Bw;d 7P٢AoXxz,LBh%$ފ59u"A;~#:GG դ̎>YÞ3cI8|$ٖp*̼u7m dLb(am2vś7\ɦ IL?pPn؈gFEA2[$:d:3iGc¯^a8Pkt'ŝ yV =x:bd]p > e##]ZFzM1>shT=R1hPhVSg&?L,B8{ںC{V;"=sõr4/>|Uup5xdjUUh ʽ}_|w)@夨ңLvm.ɯOO8}Uk:&h/ x&[p|2Z.Z >]x􊯚Kɘ6HMѥ.kl؁h[bTi LNG!z5N%t. áyB'qoTV龏ˬu^SsSDl]*Q:7J\Xxg4}-{E-Y L}imLf}5Oן='*7%{RR2}]~E6w@\lj%7$)wHgr FWQ@- Nh. Ҳu>>){>C. 1aCx[|-㺁mi /_nyog f]a1'V\Eo0?Vw_g DZq͙$A0B,,UXdF#*YeŢu)h%Q/A|tw;"H}jm¼\Uf s珜BPė/}N;] Eޫ)Bw߸^LZnu8bAZ\!"  z{3|k˘R> K=?%wۖ)C&rYNzV^~"@ْAF;oxZY*zx 4̫<,,N2|5g!:Y7M?)}U_D XAܪNx{u0-2cY]KjЎ3&^˙ئ~xU`G:U!)#h+"C_…>W)HCyىz-L^D/!>T#.hR+|l,PMy::T۝GYygMSʊ wk'r-NGf>_Dؓ\Fg3"mt> [ ,h1 oYR<1.cұ |uGqZZ$\ 1ͱ0{,'B}2B".<7l+~j topEWU2Nev"pcHؖNL`9ewQ sFuvap+CQPOKž`qJWic)wZ!M"__xg^'Ne7-T< Gm_wH0F$(R6pmp& uu#30UQaWs)ېh7q|dV&da[-t\K!%l^g:N!B{Ҵdo4;*c`: W?>OϣUA-x=0YjZ4Ny10 4om /~h~Q\Zﺺ>AgV"}4u^Q49Eq|;›!(=ūs" M׌10U2A v Î+â"2甒r-IíIIcD?Ns9Eww\(4:۟& ۠0vLt,̠ Ob>|pb|L\0MJͽ~6yC5iv=<[G;g⡌/:{eA=E ~ 3i,uUg@?+467 Oƃ!ޝls;ծ4HXE(^})S~.}5lk~m^]|Pʔf֊y%Z'KFfNs o#u[WM2Uy7BBX3وE~t^)5^;SV.h IxN 'G{A#IY",PQ|~tuc^6ɦ8>+&I4l@ps  ChF $e`? y\g nZ?#JɡPX?jz$h+SN {bԠ=їms?%(!T 'ݐUs5< ݭ%4zA5ܸ SglTѨ,va=u| -`TL.A0! ~p:'$ËLN.p:?5\SިnÔթ^[ta7/W]XԝAUXKZ'*T%(޷1} |~%$U s4I 6pnS2xS=[zwާxuOE>k3QsGS(NOw:{rqDSapU`97*NL״/ŭ@/aWoq/Gx\{#/5aDD~(p?aQ\5>A_wQ@f$^7؟)I_Ôz_ki5xq+i`uԣa~|ЕbZLXrWT~p D}AqUPB=*5*HTlwUH1 S{1O-D%Vq\ })ʣmD!D%DupW0OgqB7Rin/;N!0(!PrZu\at᠉sK H=AAw(珻1җLW/_짝W8gڥy~"8E&[m֡[!7X%0.02B<&0)f |g8(P(Uo@~ɠ`+Z-!q[wu]Eb%[$ڍ%yH-cڶ Mlѷ=m8.On0v6Or|N>(]p%4_ƫ]GJ`vf$Rb7U<5>RFfK ̇H4ء` V"S|c xp"+Z6w;T\Cb!9WjoJC 2"Mr6dE%wͬXK蒱 o(q:PSX$XB+H*[::cq < \f$+6<l?&xB.( mHT?*S~ ]abMIN;,կa^{ !:WY$&#G~fE7Pp 5ĆN7͗J6jH- VM4:Og/}~ludh B!]pb_GEqZ6 gΕ#"'!N=a5NipX굯5x5 S"aBQmY25XYkk) zuM>;X&)bFX_Ss7I-To^JV~h* LB{`u@Tj(9Zdjįa"ͮz Jl]3 e\䜗 ܒ5r_CFUb1 /?AIblo ) :M덓ذ ׮g?t~@s8Zgp'l*<ݻӤCJ`4Z r& uD£F뫷na5>j|OIHF-ײ#I!vd*4vʒ?ws"ra~yTuϴt2Ra*u y ]Poh$>noMÍ/n>G?Ѥc]-0j SK؀#y9ퟀ Bߞi~M9i@w!R O|~eb:-NhSlp5Z*:ڮbk5t#(1Dp*VpxMܨueٞÇ8؃<8rIdf 1EcTADTQYCo7Ӡ# Rչ9sdM bP،G y4G1$R-DD/g8s<$ NV=Y꠿XU %&9y?Ӧ"'-0ՂT{(ʼn kV=KSgΘ\vq!/l]Kc4Fgv:;qT^PƔ 3ʼKE^p[<ٲ!w@p$$K{ΧZB<}LĨ&,'#a`ڞ>E-MĘ]/hQîful⼛m ["ԙy67lZu-oδ@֗ X4NYgxIZzByB:u^giݩGs|R4^`\!n|sPMUܢP`RezG@=U'8L)BXręФB(ge{/ņ#6r)FM_꛹%IMjjmɐ9m.@W!!B;+`ᆪA.JdGҥ0ftHks*luZzޘ\Pл{|>B{9(_1a\w^, ]ߙ5~kh^%X2.5 MٳT {R?w!Az+_pu;)$\ ?js颣W]Y+>ӒȯT /<;$`$PZ4T>dӇibFj0NZN?-'#ٖ;~H(AdJ0).D]SC%,Hd `Ə-Fįwλ3p]j o ؃/s5g =[O"K6ḍ1@H`Z@[ë"]K44@S,O;rc󒔏Q{{yKpf5jr @r *Rz01bxGK/̆Ԅ -o!<[*3$51 2=D8@'r?@2/ǀqx@(`ڳ-ڋE YR:bEۧ S,kbݥJV[Tn mա\DrA@*KVYLHaDb?4J0FIklӉѬ2U[8?'mvG4(+% *.p1-eR(擽zy/ceε'O?t7$2-bQ_IN]z O<9A? =$.~$PPXGJx\5 + 0ڗaǙi|%K!߱qHe xq*[D`K2Ul,K@{i:Tl $D:zGUe];7ք[|1Ir3sZts8chW>vgX,4uGV.Rxwpq! [^mf z[l1}rJR94'mLB!r/8+r_`΢s /q`mRWP 6(]Ac~ SOՖܙL 6ǽ5Oͦ3}i? do G75 _:[ @벂QCg2 @v Ljg)RGL:Z2T7(|He<nC1hnDZ_By&5Rc޻}Y}3(ʦО!a9kf%!!T4UPC& G #YSt5Ӟ<r8^P'gM1bB{[#M#6 H{cS HPc25ק L-ƭXVt*~*֚,)q9Y^2p&!Oy{ d2sX?Yg%w7+>v_<c[#3-BBuULwԣDF)K#D_JG؅LC~jB) Uv텖RE9 ֮;pjL@oҠ.CF7 E'(j(9m~g/0qoG7j1K(DV{F76~R0kR(YQ{G>Ki8Ʉ?'Oqnά/'sF%eSo( =S џJ^x 'g7!%b ޻OQ̴v ʢY% QgF ˇjjґFdpTv7G٭ OW.CR7rbrJvYNddL[@ eU&AS|VT 6%|8v)|&ՕE38 HŤ©;s2sZNR⫌[+wܴYfMnt e[h snhD9Zƚ poJwfIh-ǣD΋&KP$ZŽJJ~UW]hQSZlG8ZeZmz dE7ziP,f"1}7C 8ĄxЉQ?Zd 4cJ3zO\pD!Z1\CȁnO7$\'+ wt1 MaVIXʩJVt:%u%4$/:$a ҽD<$I2,'b*ZԽgN #M?]Fg;0 _ ,k(;S"IeH݄C^( d`:sGTsX:eι_AD `#/#mAv31w5~יXZf5Nd*@ywɠ,7U@hDKٌ~Xxک&FOŔ= #XQjˢj~̐4IbAH("5|xD5Ը¹-! kK zX{漦CwEӁ)$6zO]ǔtM%! .jP5ۼbϾ٭~%-EM:Zo pVHMqV=GAauGS,ie62>ߌ7 ЃuJ+!2@ nzYwY&ş\2REPC4pb`v`s^HIxkl@X?3Qb8#pZ e+dSz jPq@ӫ;;JNE~v D{|;A%eʲE>gۨy<8BXmA#orA<2uGPEOdq$,*祽״Rlacx0w*QVy 7q⌧WT} hh_p4Z`, Hɣ|mT*<}DS}>DY/F' =}7ʌ{߂UzZ/Ր0ďW^qu0nl!*lG٩_38Oj ParnAP2XiSR}M:|K?΃|n;{}΃Xb>= |TJ7' !KxBϔ@RɟU ǩL rd/|aȥf*  tM 0/xY[)Mr;(T }ȕ؛~X% /Ή6~g\U),9]=ӞȑC~Z0(0zzgq ÐJ'ǁ@Io/"jX>YWXVڮkP^_{"IAFdo.ؕkS݋bqݓ" e,5NSrQIK$rHQ nO?3QC&" \Of' DXOy}hA@>jձၯ06<4a{m->7irR7]6 f,z^lsg%DT' 7&)MMsqg< Mx[U0!zoa:aFs ? 1k;FxZ*!fO֕.pfC=~SEwe4M !m`$}.{WmQOb MxtY+1›B-inTm?oO.MSvT1qq8$@]mVFU`Rs0ZLƇ{ S-6+(#?jN1s3U}'A1Xi8vҐ߲;nWLv]W MVg:e,jwBxRe-/,.r'yݏp?{A}Z 䒽չc :ݔ am>b/suefq:޻GsyjiX2 ,>Jńah It=FjܤAs˼~1WemoͷI ,λظ4 zA1&81|xq[n =fd +C(97>=7YY˪ƤYPWBA )G-J3ob947έQ+=Yj)biiLpFɀ73'wS Kasڱ)Ms7U#W0@~#nR13lQ0DU>E9[:bŴ6݉K|ЭDe{e.:@:M,F8b"f86)/'_wIY6lVHXϪ& 4#j?EBu qVa\ BZq|G +YPíc\5,5_rU$5^}vObnqݫ 9_iB94miEm Gbvo93 4\}k첱%.оutRgW#mn:^7p rJ?꿨%jw>#f£G̴mȞfuNNIX~g7l٩Џ^+K}3aB Gd I;Ay1 RG|:2mA 3m^`^29LLlURf;ȨǸ.Mݩ~͂ST+-vt\hfمr)0V-Tar0O|j7IPN{F-fa}z vsV!^?7O)\!4 tktS5/+c Y-ǽr*j~!Qcjڋm(Tv҂S0R!2iz]T*QK`w ̠Ghgߕ뙛W,>,7&AoΥsxlH֫t/socA8yPX9}Xx5;"EmZfaSNaʖOAe˘9c"bKk!m6x!5 N'>z~GJ̃xV$L,z+ܳSuQeLn앣pS7kfZ s P+[~_ ZkS6d-EvN}JMˋ qEODR9/׳Yl n?ݢM'uc&4T3dc /ds3edвrRJ%zJP)SZ0\njgP7跚*;JUY>z2>}O‘{<(Xj+]gs쉿Mnz;F ^b耨{&"'bۥ:( N}|3%֋8&:+ f`]S.0S<̉?63t!/gTG$a8>}{6ZIay|7p|J /V2q1B'A 7(nsװDdnJ밒>2)8IeKiJWv7^GGH]"= 9DGQ¢o>ᮧ%Eqҽ+ET7",57QIǰ1̜t𡑇®9Mr!NĪMl/x> Q՛O  \ x`hmNb[m]3>Q٠t3 (H|nه3YGe>]@5/- (~3hE$iUۊO5)WHɸ^|WhR+PEvtl9xIwKi~뛃6 R*z}J!R@UƎeMENNe<)A>OÅy*YFT9e0Ŷp /h{qC~Q%Lb9 kZŪKnXc2=wAq{IWy`}<&OvP+PwJ4=2E(u9`K]J(aapꄀ <'bfC_F=OwȤ~zX(J0!>B Tu|p[K&JU'SRQ2*]UwZr3cծeqf OҷS kLSFdo^ڗ84]}{-H$٠*8S =*Э@zCfOeeg_Y[ 虓AB,SMr~Pn#`9FbPlB>J?t 5jl3 \pAD 8 ~\shlי_\L'MkP" *t ar ߙ ^ ;Bn놽cп:Ue͕gqH.uשT#>З;JGzZhEbkW ?sC}_/fm.%ɻ 1fS>o"/i|קR|Aeº>_'HK^)1j͔8A(&w^Ϊ\ub7 –?(|d<=ZdGw0Po-SI l=VaKk]"{\d }q`aΰm\Ձ 9*8t<94f j",Կ!ʅPKv Ӧ 4/ >`زEݰJ}MU4/_o}yW$CׂpKŐ8~g!8N+Qj[Z^׬V%Ǫ֕ 6_\cc%sWzw-^7}/̷|L:c7Eӊ$3xaGጝɯL‘!U[S-%1cqV_@`W_8)!"Q/:T:F m'<d^,$HnB&)֟1{:Y F?N6.Vqp\DLƘEN)b^<_G#J}<8>)uUx~yXM(/ ǍJ,tx~ߨ[d(L[Co˧i2 X!?ev;[zgAi; c]EG>> oKy[xl蘭sќ`*ȳuX||!NB5ͣkٞ>q .Qg_ɍ5@U#C=k7>bK]CW bf To pmEx$Igt1qU(,dAN_!.G*`%{;ȋ Әڍf39(h`^ҴdFȗ>/1AY$auVZF(QԲ&%$3ڶ@C׳(Pw ._Ǣ$%te=Y&0QsF(G 14<U! B_41Dd*QRA4:-wkO7 ;ZUkv}{(؎2Z # &U]/).*Ջr*z[7y;6?+g m{P!Z.T6Vfn??5 8)5W">Y!60eW4Mt|LYk8G ;T 's$-6, .,MW5>@?mbz`NF51 S\T\/qZ=TAa8d+*i Z35ܣ&%o9=[;D fs's2X6 `iу/  tᏑ L3`d@EXyai_h0js7-(%ڏIH~-&lA(0;5QƴBHD@tS%֮.iy\KѦop/~#m~Ȫ 373"OaGX!ނBuz ]?d^cyBs N@Q2M֧yXгe1!-Xw7Wv4me}5l8۟De0%1YPhaK:rP"+۴Es qA꒣&l{y.SDt-6D~N.?J?JJm >h6@R)Ꭻ10m,YH gaOE[5#<]zpHTbrzN;H_6\'0ʃ-Vk#1MLox }}|UH$ @婴vR)hqT.p`[ &(s~@a/;>bh⇬(G9>(H$b{AdOL3,+#* `zJ:l QMP!POt4 Ob6E{C+%gWdt-!9H,%S8U4V-Hw r7M4, z=;1MQ؟jSߞ0VP] 00ڋȪob-S %Kܢ7e{8sӯ y}hD$;t)7i\8}[(\Rq}"gjT!C `e'`G& 5E5O]e: H&' IpxT-Ȭ]g?jzxpiwh7stU@PWP)hZ7^!==j2Ԇts}fq0J(`/RFZ@*qU`Tz$Wջ}3@ m1 NϗDU=bƔ&^=f!hO#F \rûn`e'īQísD2 ޿^=fZ(t~[Wo!Kz'.\d![ĉ H4pO)F֏vSK'B `]-{D4VW]snBi.8a^$T疏/ikn, %/bgH frM:߰W|$;ٻ}` O'r*,WGʲy_nbux%3U_`cG%{`ST6RxWO8){e3>Σ\mhH>asjð ]3mS뜝v_#u=MVP]Ie8dQ`fl~c,-֠4&]hb@1/&fLTi3#248Q[}0&.POZ8?Uav1Pc X?нr/~9=4^ϳlI82qQ[mNQ]-<;XF r (A @T-LŊ_Hg( a{ Kc6 LKj W(ڍpyF&sGyFtęRS[*P湮jgJ}p,QGvp0%4Dd'b ~VEjV^{"ܡŝpu&LHKR<]uYE 3 |>hV^Lj mO=xQADh뀙іW#2^Gtmptd}O-/F>\{z +LoVH]ɜ^W4'W'ê{nk#sn„bKk{'ρY$|B!}\c EXKacI&"H?ӰEIߗ z|iu^s޽A=ю'>Cf|*;6%"?NJYHG0LDG|IQ" MbjjNf2 N[FcR x}lV*f>=^!Cғ7ۘC vtߎ1IE߆*#G:9i,"7NQ|ETtcͿLMJ2`4Xlaܙ9QJbǪgچq*͐[\/8XF篣+ɬ}GQhJ6`k,GCf >I6-7-A Dp0ҡwE&INM.9Mi+J۱|b0Af$%31wpc Z*%Ǘz&o"uGTb-2}*gmTyJ=l:Ce0[]T'.w7JZ=fI;:o10x.ZCRVӼ;M[C$3a5I T/NA;88꽬nEDȌrk[PQk$?0pA!WCXUуOP?ܽEHW!C'ꪮc1 >SM TȾ&܋gHIUxzi>V6z1J2<"!)E˃zZ=#X;ޅ Cd51 _h%@ؠnUݗM=L5%~1?3PGSiG24-=\<D3jDlHݦ1e_iLMo<.ru׻sEy]c{,-'2: `f%O{3SnL<;fN*ΝQh \*f(W1.0?жZb)7w)3b V1Ÿ 2 aQ/iྜ,yAou{ ŅzV%6CLZҙA%l;tʿվxP C,𺁦H=C}vuUx?%Y8j4ȒAm$^(cΈ9!`xfU'7Ԅ wfkqDwkAK]VeϵpʥHש7 FL0/Ut}jLw`Rnk{,Է@fO z}͙Jr"*KUM$4 il0%,QTs\HT7thڔS{: s3BMo6-WhP5u' -I)70A›ehM% P?Ѹw2ТIpt]} &N5Ј?eU80kH}LieM+w?Af5T۔$u>ZELy} JբئWiB@Fd?h h69_U|].sYg.MMueg7Wn\VSP(;g'xR@ I8i~-RHkzZuJopɡ$!ߧzW/ N MpycBRn#GԵqmrh'&1q)znk(>mGZΨ/Tor5OZ3'G5P |)!5B8 |2$ ~#2jotÎU*wzV˳bOvvhy-}E-lQ8Ǐ1W%8;jwA<"J>LId i&:ʝ#lR_yr``~Mvg$yb"\0]_H7p¬ZA&ڑ:)"@60d@TS:;(/;U޴s6] y ,Hqѹ 4ش-ߕ?_?bM)EnRJ634b>c!vk U./6Hv3C;`gŋ\>GsT_0{yF,o,X2X//ʿxAc?K?6 9NB&ɻ}T%ˡ ЍS;AsmdC X|~P_$y0.Pz7/svpۓ:jB3%aoellM9:\?CQiAL#Ӏ0ij`*p2=;]wVE|ن$;Ԓ>;64p@ͩZɡIXk,IG@:ۈGوmF-:a!7ŋ%=IDhbxspmBAȬT1no|-U)yauꌶŘBDWa)Aj..^6+M!GppG/SԽv>X/} -6dzMZ:2mU4j8]2g[~YORdKzoU@+HX煪/'qؾۂ“VЪTi$0KݑkjDy;SRjɍwX-> }KCJDz" _:С/) ٥Ռ9,dnRڊ" {K@zpU~z[]V9q4>c*BʀS~I1-9lj j ∲ckl/[鵘Fi-cL]4ES}wk xuSe׍^ۺ Fp/. #a6 ++TZG1-9`uN(Lg7YX3o# RNR(E:BL,xUBwn c7g%,K苚tZS:ljyDYҟkvH¶Db B[L lu>lJ +);fe:R|f38ժßFXHaYۦn(R+3aeZnbiL#5+=؍o~un0rRʼn bN)dN̂ dVX F9㞤~A)<5̝8KG뎨 Bu[iDb ld* 0YT$$AyFp;iP?D޲F:ؠPѲMEwӴ?'dߎ9HTȮpNI;'4D L?xټJө^W TlrOo֧xW\ozAGn˼PnOз :PrtA#hK Zhӊ@ "\Rkw^2Ss**ە6WXWHevj/*Ĵ }~mg.L(65Cg~5"WAncZaڟW+Ye q RV{c]L5NmDDhnD d ζk_/hD{j@zMJ[Iߖ Wa5=|QtS!CZh~vY¯OD&.|svg<8:FسrgP BE4A> t?.W!-?BhF=.E냻Ӱ?"442hw>ft/?G>} x?i)hdhP WlŬqF/vѵgɚ AVELLߍ5MnR4r*8 \dxxrW ];ܱ\U@3O2_#ֈ,-LY#J wIb^WfNP&5 Y@{q8%D@2ixk!= -Ed%N3՘tiX GtQ7S'W5+׭5S]nkSfl"m]hzf?rDj4mt v"UZ]:! o~uхTsՂʉex2 t׌\T'H>R0oOk Aq5[IV=G|ռ捪N+9GsFGX'lb fM(K(P5JDG)He2ƕ7f <2T.v׫{S0p6>z/E`Roap4'Э4mIO(P) Gc DH 5 l޴OnH%encհ(#tENK}ѻ +\7~Պ(<K)đRlnRRmZۋsA )~ZiMWrхSYkRɴ@;2+,ڌu*! ;j$X|= RI%Da %T&XL>Ёvr0dߕıF_T||vG{,VZHˁYs;DgC&h7Q~؏PV\SQ}R@nHYgRO㳺_lc!: 8uhFrAi;.JXzX-9Sۑw }͕xW˞M+[,(Dc~:[JgXӓ r&Sxln}-xiLBcHfڱ',Kj*|=@ob2PP_.Ꙃx07y>${%xo'nh;Β(~H=)AQD;lR\(RG}M{b}7k a@BcڂoHn=Ry!#Pe[F=~ 8Y!*1hV7:hXܝ"Fm>,qe#{[^E3h0Nîiyą<Ų+t3MGJQf\`GF5Bź@AFЪ`2|NT-g~k6w!١y:z_d8S{"ChTa-n|Ȣ BF-!F30e*IOdwj> Ru#Q3j iz(XThJSQE'7 K[[ YSʙmÉzsS5e$`h :w맥ܭ ,S~h/(CT\842(o! coWG,|sW^25Zi,^I!iT oBz[`;w9dr婋*SkFεM*}gyȷ߉ SU]+P7SHz+=y 7e/R) 98o-X R-Ξ7%/ ^`2GkQzek2٥rZ↬̰Vs\LQ6vU>wنEXz:oKZ~;W_\fJG0tݹp6 B"t 0,'fH@` 6GN6ոUgj3S7E@̌yXP{P+GrQM*nHRЬBWh,RC;W@czTv5ٌ##^g!-t}uÑXiO{\uF8 pw-nJC ghHV lê< I7Y M{B2]%'UQfž~_-+`СڴxMzK*LJUJ vNrEWtZS?48!VCΦ|AV'Cr0#l !3 "ɳ.ހknj<Ɖe/#n}]鱇ǭd` -=t\e9&7&^OsaCw5@ I6<`bKU#M`x[Hw[Zm KRoo,aT>G=v\j?4~Y 2z{~+{y 70ԃnJB+ӵWICMppU-~H O€NTfn>^V8;~|3pwO/^ъǘZ΀:/&О^_ A)p^OhK@CUD BE8 ney V~S;qNqA= 5;t@*ji1iC[{mm9.&,Z~l@h\CVZ{ܑAGǾ쯓ԕ+${%@2ɘ0;#/Vv;K9Krض.c2y/dh[2 ;6 y ŮvFG]m+~1^)?H~0<;VJow?voUݱ+mSۚ(=äId-x?F34[Q'dKS}&u3& ,˒(Ɲgyh$)a_NxFD$JvSZw4'&FS7o\J 8ZˣMzL_khx+O A%+o\%5]WMqw+?3>mǛ.ZNy Oo|U|#a&FaZc8ó]eBEU\Dr-9 q{N= ;.ANA 9U>8"|)ElD)GKĝ7l *w^3? 񌑎@tTW3(|8T.ٺh,/G/34Aӡkuc-ieyv-s6FIBUz0 D\Mz|' ] rТTZzɯި/G\tyv.D2,gK|_2W2vRNQE 0N*5L[g.pmS=tߤgP񴖑&N-H_xFvQOK'g{S"]BNg]K)!ACw3üMZG8 h.ݦmavޔj$ Fk:F=xtc" :Ă)s.]3j}^ X0':nzO?gl/=qh cKӟfjuA"}nJU砸:f%(!OыZ+ -&rouK]n[Ի|@Zn{ )aNapndoq<ǍFD̼.t+E++m\o*@eCҴi=$鐊@X҈+ӭYc܌qctx2˯ X}VVCtax+IUǢiI X@~@ !Z{&ktY"U֖owB!9>׾fZe af ҿ$(0Xg/,=Ӝ9UhDcr Z}ȥaOQ+Cwq'գd8(hx ^5M V:&h̖;B/[@3J#"ڌ8?$D]Vnͤ2p&غ wRbPcغ/y`Yb;R'_t=6wpB!_J+jb*x̎gF o߻h7kk|L—ܞ Nk}H@*kQRCdUGDT1G9x>c]!rrfKpYf(TDmlx,Wb_Uu%L>k-@Ue߃*.ʠ96C-\ }gF(!hpW} ۉ>mT՝|ۓ$i[Pki}[iV/vNcVDc@8L_ڱ&g 0n}imioB !ᬖ"/R|8K`+@K7۔JJBV+Df3 P_ɦXd{mO:fAbb-UAgfgVkrl? |겭]QFD;QkV/l쏣63<âP,yco,Q2>b4sB\¢wgzVN3ٜ0SK r4CU(y] JX931 f3YvA"XI+ZLL*iwYoqO$8YhHK?EH۬2F!TT59&n CsnC3-poثsƏ Td 1o*&^{9+h1HgN~Hu;Q ?*ZIZ}EIFΩaz )YI͇jVm79 #BqFa6Rt{ϿWx (:9EsHgY{&^e/x\as>.ooNpzPd6-yEYƪ73po}5HNScN6u K @*(@& Af .]>7e(d;*xnbt[B P<ɥAx_\c!x/*`$6eUSj\&%3L]]>kTj^\Н{y@ ]/DrS`Bbᥓ$ h^g!ycmw2;0aM{i'# !^o6/Cj5]C¡pt֪ J4| SSQ+5-4ahE[ޫj=Fd1ڏ}q3 Z0 'wQISt+GB 4#?m7Lk(\J1N!*43d[F>L3u0*PlȆJ S:-M :ayefAz͒bbwbF]+,'v5(- u'δds#B %9Dd;AEem <׮M^v8X(eU0&Od((rY$\>&9y@ܐ4h$4-qhd=dZ1:]YV>;JXH;ήzX:'pofaqژ! KA&>Hd7A&" `hY6fKR5> .\?%lpӭ[􋍁w/0n_ST<֪ԥbB$|$9tBc raLCD,1M#Yb(r ~LÓ7"F﹨!ܠ7BM=_G*~;69:tOveO*=x,8rb@H%S aXKtʏzhV!ZQc*d yϟQ@^u-7 ʃFc1oխreQes3hG]/va}&&2qKOV!C.0%B!F m9Zm`EIEJ3kO 2E15f-|Mc-G*.ZFS? SF†*ܐV)i%ɗS螓27,ͱRyP %˚Oct<ۅFC;j6^BF "qOH5{k=<6Y:+S[U6_FzzgԱ R]h?0:tfI3!DBѦ,W"8C4dd4(8 7UQ6qL9|VI2+N^4@sЪZM2 Q7/O2EQ Hm^0CtqW?'{QPȀl4D,wF{w*[Xe)nݔQfYC &cG6VH]OYS$sPHFPO)9k]RJMzEL܎u ՠY&'/ӣĀ.7ƄZjAXR#NQ_[Iy[BW0呻O4OEWR$ryV&RII\p۬RqH@kL O݂̚`a&a'ꓨ# i/k! Xx:鉛vkZݙ;y&]X'!dǪQ"ywxnʂQma%z_l"ZG)1l Rr~S\NTU8*E%)E&qEIay?sEYzBy+ee O~bBV ݂ڦ*ki~yCإ; .)k86uT"<uo* J}L IX.*8je*>@d..-Ю$;)G6_rxoA,/vMG^.L/lWMSdsn9iv,@I1UômdD Eqm90%Ďã]>5=4{c23QfllbF})faT 7P*z/ly5S ʫ{ė4;|WU5܌dI}>bHCgXV>g3J/%˷\hd>"0Dd>>̑ 4=̌P0 } ٮ'ZX8")(N޾9CU5Jl|BKy0;7TpyB3_g2pc$\>d=Pdq}W|a'[Gw%ONMH=^@%|S 4'rn,Y5W'BSձX]{:H8f}y8}}B2=  _WIX"#PeٸcI@*| Oz̓%d]EUѯ_1}%~b-{oPq ([z tǔ9^^/ţ+{G|U>5kmtJ lh&%E/M;MQFJ>/@O%Uu$Iis{o@GrAEh`FmFLr8׀?~ 9l)k"&UDtQX8Ž21Xh}Vev؂%EoS30!(D͏IAq4Eph;wwނ/CϳV'O-\YqKfƺ(Gv*z|l :ef755wϧEn:]ocC5;Vz zԚ!ϠfĴ"hROhDYCeۓan~DHyׁ-$l1$dM P:^"AΒ _|&]7ˢEG9\60_Zwr RhSTv>xfXw;IU"ziz:i qP )@1ᦖuA$>e &9Zh)i?qes^'41V0u)fY-^3i ol.VZRDV4+e6 0Q|;Xӕ[[yZ>2UؽR\2_n?0^k1\z=i. _O< &ΰ| 7Joɞp=4ءmz#>vRK4c̾ҫ -[`\\W°b&yvg?s!Sߚ뺤N!+t 5?l|_3n:Ś2pJ#hF}: `.Q6{NJ)Mɸqu޼ ՠ$HFCZQ{\Jŗͣw3iXV^D0i&^MeibYŁG+٤AR0#C# Op `8xfԕV9uvz,A é޸6ۻNNB򵉦PfkQ+ooѮB_1„HVMTK#h*|ugUQy}5JF? Φ):k*=pPB-<|g%?UcL)צ_^??&öz z1xȓV]9e>*Tx?7dcDJAk y]ĉg~4% [KjU2&ԟwSDo"%f7 L3b Kup +^}b"+gѵOOFr'w(8NekF[B9C`:j1 p6]Μ­K[m-SVtIoµ5Jm˰0kp?@X㯉rB6 B1|L$ Fꤲ Cn ܎}j @Bi8֘㶩)zÿs<Uy'겥ĝVhߦZ;퍿+u!m:lp:.&+k6U$| Y͹IyWS&-zڜHђ(GԻsF{MgcemAUdʬYS2}#fs2m~nU*'d?L; ]EA"<<@XL\^nνJtg뚴hk0Bן=ROG ~- .Tq1SdlHy)07\B>_:~*n*!GيCEQGƋQQ\Wy6ܰ'͝XM0|gqL`5WUF(F5~Xt+dT| p R>Zxpm#}3Gv!c9Y*H= &@s 4Hƪ vgF*~0iw3,mcC@GD:3&* 1$CWq`[w8's eo&v_;%8: i*H6"`/eESGAl_{185X $Z4X1n!q`~Ɠ0\ .F ĻcRg@Ŗzk^L+BB5zfsz{A 'uUM0?4xg\Wv[boBI|yFg՜h2eE%S$ZUtl(62?tzGyWV4nyiЄ'CLHWQ&P>l$NfHN&m# @ę>>/Eb*mlsVil,_r/rkV/謹tf>LvG1ٿ1#O'6x+$K(H/*pK:Ǭ-Fi%/#LoVOڴ*sP1D\<;AmԘ1r:gDϙ^DqF ;IWeי?ƭЗS6Q>O 警M j\ 7\*7oЇCWi:Bf>q$0Y$3:61F- rÓm,FP"q\4Le%Pl qq|~gːJ[ yvyi0 Yj :YAHM~1e.M}8<6w ɘ wYI֔f(_\~.W|hKe`gB#>~PZ*/?9tP1[@QH_ޤd2Q0D32vv?N ]bcCm͞ƽjVQݜ/Im[I xhiyf1P\)`I/U~p^}x_B;M&&_^τxdI(pjI'QC0pP!'fk"2:nо[$P9T*o_ث]М t ӢHBbHq*lV$J{9}+@ "C@Ep()5(O:2iqL_Ȭ^ZBU@Ȉ/\Nb5/6a CPv6ֽĵLaEt<I6ᆱeL4$o>Ymk!oVN;R&H1{q%{q{޴lwge0.o6gUaRCW0NAv%Qo)j:e c]|LMwM+_y7_vz 6{^PD(-~"gtfޡ]A|cwo0L{&aTW-(Jv"/n!o.I (ktJ$/,O&BA㞄hBLׁ}6`p:椘6?V7P,).E۰__>]38)[Bf3M* Nzz|[o8P柛-6}v#c*:HA{-|qWޟ/uX=7لg}k>]&^WLa}Ji9bi4sc?FZ)v9\?}|aTEB|ġSj|W+4{[m뚨<'K꾆3| tq61ER G驷f+r6vCh`WI/lƊ)?/zy>!jn :}*20i΁܇Ea+zpIUihIl5 G*,\1MhĮ*tzV¯q>z#(}DQ-*u/Okc@HmZt>82$?y8랟. WBr;Z9ͅ/4/з-'g uo?o'%IN0(Fap]ë*QD|ߝ|x{>֑:{xp9~D,.-ޖ0~"3j8D(ޒȱ N8JڈzB|v+sYj'Q =˜5cPcK(Cs3pb.?IqD%U%|g{x.@b iM|-$PY -]ٹƚʈru{g-;>_;^S#(Ev^Q1/9FBCfG'WXbNzًLZ9Fab _?NJ&9vZ4oX%~LĖ 0 Y,o-?1 :t(GdؒN7 usN>][Ǐm[ %da$ Wz. QW'&gڣR<Ω%1 T,īO;caJldZ WIMM{y`6_j+ R{h,x;B_-O`56+6 8EAr\vL *m%#r)c~'g72ٗݖ)nsnhj `XM1z$ AKrTAy*HIA`$ ĩN7IsUkjfc ' :='k2MDD*t~Io9RXkξIrސF.#p1݌mrP GRHBJdӊ7"PZB{ "!! WG6bgI{^"9BT%1z11W3~BzgYG3"#KBbxg(`շMQ^?\|%?),D{n RtasYǚvcbBRa#PzgPK63GmuhU%9Kܖ̗pA?F9@>ѳOP-4{xtTQ#*%oE%>DNlA:Ԫ'KuPh#[,6-t뮴8<zgT`ě.;F;EZK1+T!4 :xghECug hDՆot_r$ovxp4y&2A+7ַ%n}amD7Q20f) &`9wG8ȗ9gD3mXoE&αe4 &<5eN& ا(g*L+y;R#k풒,> Hw(#n5q|뜿AC *3L V.[- 'YsA0΁Lnp2:7hr8NA*Q|"{ 2h }9F`}E#-%ouiI; 6$E|5tNݼ7p OkH@FI`>NoLj4d@c@Ѕ쥯GךfT`.HfPZt?ƩAVyZ':WKK5Em筠6t5Q%-_,"\u\XiW+TpzE]/^X9"M_q;W 8Ɛ>2:귞eL+tWv7;GKcF'ߪC푟\ݰ52Ւ󂌀V'A߅^5 /WIW0Ql_ԃCM10!w /̰R]ūtZmlo6hKZZZ!#@nT$CJ[^sO$6w)9npJ>eJ<`+P%꽹yȦ֡\Yu=ͺ(nBᅫӣArrzbDwJ茰ux@ mRɆm;W[غ} 9x|֭y-Wkew^dFz"X ÅNn-TMZS_bG,g XьT`}Ze#+$j6݂g5 /唁ͷGvٓqT$\YiK1{u)IwE%YY0u`#MJQ ̅ZKX!(A-xQb1<ѻT2c?;96_u0c]r1Zu$p ,SU9AHGӊg\AX>תZ2ڋ ?`qBË+g!>y1Woa<"bVړx&ֵGT9)Gfi͏]qUD !]@Q\݄7hQc \k|l03on&4QiL3qdޒoDcCnvJ}H #ٳ$~[|-)+Hee`(oIYr_/5 ޴%`o!t0=1_G̣B1P.cm#1 _e!Kl;2zzG؅!85nĕ!I&]x]ϭ K/Syuo:p!qJDܴp8silK[@%w~EOy3Hߤ(ۑ1_ nyj"3Zr"GD6qWA篷-K6ә]!f?&+{Y-#QnR~V/-~9TjChnθ 1EM0WL#23μo0~Qz1/Vq^Raƪ*k!Uȗ"JMk=JvG[L3η'pE ku G9-h)kY6f1᫼Kqb& ؉,rxB`ud^H\F>YhFejn_LO`njbzS%gE)T+i65RT2nfKsNd::/M*oԍ'3 Ԧ)bmnH%&KC C;+RS-q p8~?SZ}Hʫk-_|qꪟڢ&WţRv{uIHv^[%9˹g cm'ú&]'4.Wu}9\{g("P!m]ʪˍSF'( Fs̃p)^Y=-.店);2)d!)Y L)Ҵ w!7 AygDݶ @ސ'+M:A|֤V. _$ni?i0H_6V]rrevu[+m؇:RRnGY@+TsйfS1׏٠ածӁ iu+H^XR]@=?h>z;5!apfm!ڱ6p),jH#*];h.Q>9Żg.8TGZ!T`Ct*e]'*%?WCX2ߙ/AD! E}'[vB~rJGpxIMv{e7tS#n}NTZ f[+WQs嵀y2)Lb@ ՙBg)F{07hR̄}gkU&/^+E I*=ST9L+10ϔxp#=ؑ-Yum*ƘT&2W}@8PW*L!~,\%n 8< }Hh = $<0Kn _{ E:>ʧpT j{A'.zwjh>^S3Jnd]9%-Mu H;f"ǕS=vR E<)u^?]D @S: &ik?9x9)VMU:v9CvtuE$N2RGBSTN{ K O!cc2 GI⚻`,7p6էBϼkd@]d1I4{6PK+פOO@EػIOn~lױ@Mp:qEb@a3'ami)nȀ ijʷoh"ԛf^w~Ő` nKj ͗ U{d3ЩVp@Y>V,rq݋OnuU~̆Jϩ>&ઘDuG_(&6m$x,?'Xڔ|V ]Dﭷ'F bW#{>#`|Q^Gd8w.<#v8Ƭ PKꃷ 䛦7rt4H\ 2vS Qsi'7UڕB}Jm +0;!T$RD3KN?AW`7No NZnSvao.>,-Ezb_U/es_ŵyEX_=5n;U:iJ-ۡB^\=o+s@j.5z-J}AaXȟa\M󘼢-'X#v< enꛄGuE@$8H0Hˀ>]z:[nɷpZx_ד\Q Ϝk06 ZW`ܽz yBX5Z19AS K_mezHLuWG{bcŁ.t ~Nfjlc>bC1OTo!x-9w<ŝ:ِFvG_`Su6HxfW?<ƥ[ +~Cx˞wk;t4qeN[]WJjɕ+}r'=Q@Ϡ~· ]oljnKUo*h^IJ$t|E{hY}Ԧ"D9"]gpgz ˮ4i&$;d0M[&;*|, A1 'a ((C{dr`(H#Ė87-RUm;Oz@Ͳ[._z3N,,Uhai}^ 6$ ,)Q_M^W F1їMO@Dg֣Jx˸@_q|7wjObnuK%B6'k\^R€DaMi0~Fr1 f,&jjCiHoZ]< gi])bUgEeJƄ_GUa {8^d\a$y}HuTÌk+ U&8arfQUk GjJls = w]*Y?YHcWB$(Kibˋ("F 7>x7+(D;Bb^ Kzv|}x2>^jMD:kXIPb{i5XK9^[H>M/fјyKg,Hp_dF+(0}a݌`EᏍ?; SF]'`da_W iQx-,Z?Mvx3|gzzU:l-W|.%AY 7o ai6?Ef COn5g},6/'#۝E{1G mĵ>͇4l*E*,ȢrJZ-!O("ݞ'eit7Tk9wD b q1FN#7ӥd/=b-[)1$kS ,Y,;Aq#]0y4zJ(hcÄ=ܣ;R5#ժ1E -.K­S )-Z\ ]WkJ4NIEC&l;Iv2#ƈf,I',ӼW>CZeg0ba~2Wĕ?5vGvieuZbaYǡ,Ĕ8bG- KuIIZP&TM0~99̭y|\-T<:ܗ~%R>f/=ypW ƥQI=ůMH޿: Rle_ ;eb[@KiT™ZV+}O;(~؝*^P e;nK?QW7<\}8578V*T+Tl÷'v+چԎԚ>ѿ|ڹeݐOnaq,Kܞ!<ƒ&>Gx*V^uPD ֡ARhft 15x>5(8RHӵ6tMv z$`.L-kI݄u UL HfHeLM4V6U0&`ZƙCw9H#z.frkmExxSl 8!C4FH[TI2OeͣҨ@(=rhgwv,YL"y  U!G۲~ @/Hi]} U )V1[M+WM`]IZ0O/R52*/s"Z'(&VLͧlla}iq6=(\n",fւMK>-S7y[%:\F.9^7|bʹ^L}9);4qBi6L@_.Fj M&`RLJ U߸k2xTm!:K=;`>> b[(VBx~+6*2_:Vd?I~xܳ{,L+ ͹qF%ˈВ|pW>]ge8X`NVFJ| }ЈAgODBmM ) rJ3%Wfbh$pޡW#MaۓAa5=Ow;$fPTCK0|O 1'%HmH*H@ڿ([ ( Һ?*65yI` ,R;)OCtXث&&|-n}Ξ՞ 2&Tn%Y+0usRWܪ>(ySoHf.F&c_ÌbW̻]eDΘ; C%Gj> se.=2}xxfMKUO;>[2ș:t1V+ hVJ~L.vKKEJAeG V>&j[6$>?w~f}9~]3O6{WL=4e|NqhQqYa\dQ|vJpo_*"1"G"w{5˅\u(Wtj_ lMZ ԸAAaP={/z jXcu>~mx;#kPID5vPUN#L{s8K5쪧J R9_a-0eg$RK:&ۉ%cK uK "6 pwq4)VwޔDv[T=BpWVDjmBat HC wL<\̏.@#a]!T+*&أn0{fЦu)Hc#DbPSxt1 w"`2At|h*L4RtLR P1]Ԭ%{Lqmro|<~vz~KA e ?=AZIgMvwC/An&BwX\1X}eY@辊^DeEp\мJZ:T-OC_`OR rèTukчv^ xv/UKdypes~XU5B$c>e\└_6Rfڭe_IoG-8G+%>A ka,T"~Vlw"N?FD}i5|Ȩ;:Μ}=R$~V|IQ&mׂcPZ{ThscSnRiq`2Q/RBt[hWx h(jhd4onVs~I&y^AJv_<4>9 noS^t̮򽶊'$b_LRvkFi@Qn2e)e{ŞgfʀDh-9EP{t:v ]3h?Egl(6p}Y:αj8"}2&. JT&gK嫉BaO~0HwaR!Xd>?otYg~1T>c"̬,< Ϯ.KVA]gŦ*q/~=ɠHA,GMЯ4OD0Y.VUy"G mqRCU$d&jC#.~U\7oDRz=;3N{% 5 E o8ekB;X݁q`/BuaDgTA;37WSn Y_f#<%<-D:Mc^{Z2'K?$Zp,UM$_"_p`c(HjlИ*]D4##HG7#ЋAo׉x ʭË АTK'RR5FEh29\3+ѻr@Ih^#9LmRQ7Ijb>&C3%os8`Dd~SM+*׳Ju^z#vj휤I&;#;h:| ],o%igB/Sc0WSTmKnU#ځ[ V(8@\oR4\&#ΚN`d尘ɜx q*:buʳH:&d` :M`*WF@pBt5n7oA<-D$ TN@~ma~SX=L]\eýd63FףU:AʄjNu~v^`ȨìcdSgܻa R-#m:}(/+ta^Q5HJy",(<ޯWR -"@3Wp%'(/ }L RG <w^GJB~WWOL45 4Z0%y|D1q-~@.Iˊ_ w1&c@x+<KUϡ'^c^3-` ֥h\ާ0hh*ЦtmR*/~/54WSIc76CP& P4ɈAC% }KIghc^HWƸ/A$@x..i! `r˨=XxvKYǼsm J^aPKLH` PnwI)f`)-qsh{zSYi9Jr{w[6KlXZnxj/Ms>IA!:VI4D PCmZYװW  dKcO{tE_VԤ hʤ,(%Q!s7|-BgEqk&X[08fAyz%P"֨ @'Qe9S$SilݞgbM8qQc{psa=TIӎS` GGxtM)+J؎3U 7_9ٙ;ng,\VT*4X_pO; #Tחbat΢/:XxV'.x[pv/X0=YHVtdw1|w@lዑѨu(Oš~%Ë4{(,: ]>ӵGmJ? }d{D,Ǹۃk40ASe#,xqRS[lPwۭ wLBdlV-nPψ%UVw7݉Eb%uz1Cۆs1\ HCv:]J sR /ք.T@(}v s[kxi2_0ON/[  IYg|[\kDX1VQqZ Y^WϿғJphX<J7I;)@]}47lX +pL4)ِc3ԫ*#zؒXL`*#`!" eEhk r^U$ X ڝ+VKTN#$ ^mDSA X|#k7>aje$+?ԗ;bĞTmr⚨Z3;{pFM^SN*qï,4@ЌxԡLל>f0E KHAPffmKSkAnK&+5v}-^ho{( WKa%U suk3"ԒbT~ Y`gՁ#3UI%`\ΥtM[QmIܟ0 =b]aŽlԍ`kG28ӓ]e-vD6wbt7 ݰ|ʎ-)HŅdK FKz!Ń~}Jxus߷vZ;Մ;ߦVQCr%3\Yhn*zą[D^iI;KE;S^ ^W\x ŠP CWnc`Iz|_=iHz-s~t=&'YӰGx W]4tI(,.oUUͯ\Ibh@Cyi6/nAe,@\+qQFF"HҢ=@k5`”F7}A` 2f $<\T!Ӛ"7oh ɼ[ [u^D5:N8(ْҴ{~PIiM%ML ' WEI&Ki'oqR$\vڳM-@2y0@V4DA6E̥KȌwP' ߩ07bV0X##YVqY* }?-ytSz6m@/ iKr_C3&!" eF>f{YQ9dfJX &fJ ŮONT~a=]8eOۄ.t@I(qSP+h AѰ8ݬv01f գ>&VV J&55§ez߯oQ2ij3|aKfLb ޲$#V`࠵Kq*2s+_%!37o0%,&{RPFa( ؘrdniY-1 K-nD>?~9TR *V+{=~"]{ąB5e0m\Z&dUEjAqbg8,[#|LH"d, ~`! ֚.*[n91-(%Gֱ%߫6[Z,lvnyjںaE{DJ Bٔ \P^ aA(}driON{yZJ0kYܴrFfXIP,;9:j\o6kH]K+H \_ˌ/->Y8h|5bu mD]DOٔa-Ske&&3!'B"xAEre5ic4W;YKspb~>-$uqorls5dƱt/!>gǁK!GTjs?:}Ęfn C\ī7xaOVb̭V|vsHI#6翀P* DBwj , s :ޯK^4QFեݣ[i " *?"iԢblD|XmgwdqO4RyKNNN+K,G}Z24%BLd|\K||hMF91cKm4x=f[B BLSD] pJⓐ[<O'm)6)_wCXK-vEEBOH#!Wf"7Q+$gG7]j):r'cc3L#cCtP2i9Bߘ;f2C7:_*!?y8b7Sn{kqF$GxdP!=! HAZ e>|F&Lyҳ=n0k CǂwF6[`/6Ym`bۀ#SyUp3Tج\ ?5$\ /eAoS\i=5'JhZXN֏`M>' 338(af\%MTZ>ػ<ģZУcm!Dal\R($mس($(xEş6W:'Dha/=l +KXG,궀 }Q+Hm#5m{cl,"' Rv4$sx,F! qAU,DRKS6&3Vbquq6; w$ύ]o8 ?m"]3>;7R;b?aJx۲ԄZIkG,/Y%^9f<(_ԪK~,೻bnw8-ݭͮ(cIU BZ+At*~MԋPFQMkQ/ѕQ(gz3Bx_FiH^ƈM2qf%z$L=l=01jc #M`P~Ynj D6A@~*y@}h%Uü=$Yto_HC}V6N|\^ '˲DJ_S?pi?1£x9aYQO~vI?iQ{un.TȯdA q$! Ag+d1pa~u]ZRKh$ٮc;(v'BlнC5W}|vfGvՕ)#>,^LӟT8~ziITwQOyYB)BENi[IPy7UC0N !x Zd\T3=Z\.T3Pخp`AoXry\b/YeHXykE0 Y :Pwϣj5TnRwȐMڎod;d6)cj@ i=pгCM;|@sQBSFxe2ǰ.CМ{>A q5V-+QkZ~۴hJStFՎά( 4KdEoI8YGC8l@ 5OJ͔˷hJqƞ,áEk~vdΐN=4C(fqbf&y\[ 7f>kKFCjiGo̧j~N31fM !5MEEfot%ˁ!nHN`wV@}'AwU@AIyœrhذS)aQ#a%&eł0y"7Xw-0T`L:|ɉy.J"\ɓj)`'2agܠ7F+)>jVEXn91*jhd3f=;T;Gx}vJ'^zQ۟"~<# %j:z΃h\6$,&ލ">wi!əyDk4]qv7 DEw9V) 0[8#4 0lT颊ˉrEn';2PΒ ecњn8 1ɚD)z_{1 Wl]$B 2~/4DJG$5\ Yg*U"_8!(.hrإlSh](sez7Q7U(ub 2-b5]}Rx\%dV,,Oū2zdZ}6,ņIenr%U@E 6"jz)M\Mw$Z~7^C*M iBLzUӆ$*D.ϠQEH>Mt[U*Nw}%L7/O>rpvAIU/[{Hq{nciJ^ݼ 7Kf7Q @ ύs5Xs-LU,C؞)±SY( _n.hcF8fʘa.eTSsk ~Y^ɲȄwP=}rܵK E4M莏_BNAw͘V`H45Hxwdj BM`Z*Eu8834DDnZl :gc]8iID"=qezF0KwғJL Џ@zhy#;s}K ߉E5A?$ kjWc NH qXfYxcwD1h ?Yq}+WPz7IPP|0[ہ^x?^s*!֬T`vkkS{Ad3 gV;u~"~X> ƒخ;ѴN5 08Ln*ߢOWM\iDiUvrsvX4+A˳, ,"8'jCn|>!^24 crUV0B|tayv}I*^`׷ߙP:YPDa[-9S8[9p,z-\.)(266>Ϳ !o:YLbxI["-W@ϯ$VyӦiY:E&4(m-ŚAH  OF$n1[Q"H8:y |`"pi30 8ASI]fe7k2)2n.8LK]*ӐD؁ݸ XYCG}[г0>qUR5WNҶAi6z(LbpNq H{Gqpy1VT`mn%\ nӋe=QLTY={!-w䧱:&x ^zS=W/WNu[f+FT8<$P\`o\hl] ;]E)laV=sC|6hY@l53w:%yU(AA[8t[kki2S'ncRBY*0?+Nr"sQ!IJ(| }}ouʈ3!dfz^g>7'SYnfCֿ6%k8xxg2lj[&LdYSAv .1x/C3c^qڎ/պ%o{}( zmmOb_SCZU">hlзsHx,G? ׀aX.H8$DHtJO~; mPO<چ :'0eb}ʡ12~h%jEjm̂*L/jcr:.e{?Gwl1NǑOg?_O7Ý ;[t˿KZҿY HUAj/7_o'S Ba讈8B= @|WѡNri(ďrrw;8_yTfQW4 h[QЗ}Gк"/ ir}v<$m\L'P<ƭ{3TC+D[3. BI%=xHZV=MYH 5 ZTwCN }s-} j}8YAA=zUՎ&1w;us*wWW֟fXĴj1߶1 W-^Mpɻq"vdfph[7zc\zyc0} x=ߦ!m=WPg@;".~o߹Yu-J8Vv;vzaE򍓼4 ͟1Dt]cG!/8ٔȆ(Rh;lLҬ5#U[]!OxmhΚS3T]7ڭ/lG`f*8:KFCg'Cf-$̀Fvdk%Z^c~HK @oX -$75PˌVXS\ Ԉ^Y)lb=`a}~[=L3&;GsITm^F9Vo+sdwG.ZHY+Ή)DT٢_\We>3yEu.`& SܰR1qC7i98}%lI*{{eTG=k2~w.LTp;1UL|eZ9=K *JlzGnFABK<MX$Ƣhf*qM &6w0E"ʽg%|c#u -#S|lHX9ٛ*(g,l:A=P1ILjN!(SWC8g+i:cK!~aʼm,~kb49#Uouyb_k%e7GDVY `)fU8rzղv@>=TW>R-Ӝâq'Fa| =h1%zc'kd0#0M*`\SZڌrgp4=~vX&N\I*ڹh)в8ٯBhɃJ)3{;ʪpF<țu@ugz1(EAli۵ 7-,c\` [0 AJrxLC)aUg ]Wӹ])w:٢[/7e(1b΢"dDPDm gs#I3갚ͧzߚV0kC&M0ՕY+rC Ιt۝+iA4Nq[.'ofla׺`3?+{-ʛ}gP<m Yq6օs}͆YJ7SS,MV R` Θpo֎u3.nDɿp1'X%/L|o֤&~͌$ª"R.KۜFD$zCcOti_Qg WQ9%(kBSHנּHrM&C-pN%:Țtj>-M54ƶa=N^1{ =ĩGH&WVPPZ|`c,9Bu"#ő)]mT錛ĵ|rWo,,峃劼9$aUS٧F*Q:?Y'~mp[EPdI+L-.;;2^_Aܿ1lĐcl˵(_ϙ^r;.n#:kʹI5j@'`EB|;ݷIρuSťXIGþ(@ZVhyfY#▗קi _4YeNS诌Up\%8 *2%]ױrY(vAǞ5&j ~"K=F/T¶{:ֵ"Dt]=_6h^el쳬} 7H0gX/wz'tA D+h_֜%  7(]dБ2ژ?6P<)!Ak_>!AkO\`,u A%D8+ yEL-UIem=Lcx*$+I|(ׇ bnIw ~vћ2<o DI:QJ6'bB U)HFynk8?`Z\2LɢZ\S,ޮ߳=u cZAf410^5S"20g$Bم!W|Li#욁(-'*͇Z"*-%rZ9^Ȥ%p6" u~.l@Y.;PStCyJ{T&H2J,ixK޳9'Nlٮ RVoE,{Bsz(ZHotV{&wrq.9 /.7؎wۏT qR㈒Q : I nV67m5ۯ)Q̋|9Y!Ѿ7ؾ#2DD(5@_k*y*CZ%vF4;hH]w@6 R8xC%5E<] =>Nb{ov^O .|AL3mPOYƥdؖj2H}!R*_. !Nm<jg#9{;R$@ƠTLB<$:}| ;ͦ&Z`rW[>!MG:^ǩۻHt H!}}~8,[&)؝D fZ9x|G s흗^w$~np؄oчMGੀGٲ}yn.0<21%,`|IGi2h%LRq#3(㺕~:l X_<8:&(vZg޼Ys6FVdi~sMi XLh?A5m٫d >Ѝv7bj"U-R}oݧRf :<F"[^ 7w-ߚf.E޿~/>x sD7F&X^2 ptDlq;a4{NP~gu"(I/~>z`k̦-m%_ζlFySE['uҕ- EQNX6HgRZIu/te"Bpymx| Bo{ Āf@:Q1v%:A۳|%&N.1VʟK\'@E5[ϯ5:w问vRBndK`(%^Z1jt_Vm%J$x8U|h_3 AgDN*<0USl"/=a&9GLޑM $S;^Fߔ:,Λߕ{YK͉ݒfM{n[p$! 4HEXq3t.}YzV fg41 n/x1`0.b+T9NZe1+^wd#jg Qt($5/9xc7mBJ-;e>,^T:TXoaa1wUcI;NJ\i9AWP<%hm=Pkxr;DusxkLنl*L Y>@뱻:;Su:O!^ E^wܜ ~l˜>lfÁ[U}~p S`4q%c˿`e-VN;#I<[)%"`#saއ[KswҧԿoG&ܟiS>:Z936g*lM_ Qղh6wnd{ o{Hco572LeZ9ԧF e ߠU i\Gts@ d -ƫ WA䀤\p;۬ +xJR 4=7ЈL]O hȤV~$.WrY{(^Qu$ΉPBz9:q5N!nPcqa])ؖ Tc[+^k ˙T<]1oHx_YnCW\6's zҍt& r7H\?|!f!+k59w Ppui[o(DfY ~'0v7':0t̨jt] W(ZoڠuR+O(.&bBU5] 8U[$F%6s{p^'1ɀV|&ib%gr]"؞6LQh;Y(s wg84j(.#~w65]"$ oA~o${} ː wG+6SE {gI?vRĢ^ES8˩Y^W'azWIКTs9Mu\$݊YЫ33﨟~˹i. cMؗ #0Q2 @T$\u<b,i`=2E`ӎu"RR~.H"i5:Í_n˖Wt&۞+⛀]tɭ\l" ZȒw)|+ խ1*\+N qpD_^QB弍K<0KL$㊲6t<&skX}Mk*8#CrnɤaU}."4Gv[7:E3qx*Q?ܻP(v:Wcz5 9zP0>ifgss{~xH:m ocBTwO<=~׿Tw/&AVH!RE, j 2 ˎae ޝaP5E^ U #KIt!xs.7o`fbeg K0'-6'u#L$U iՖO }'yt"|{R&n4AQ6 @IZߺg Ky2& (#evۍٔ(%gf|C%TvO!`&ЉQpJH5]_Y3@p ,յkKN5ՂJlϤm³[4uAF^5pw܎:/6+Yo,'ݣ4w2w ZuR]aX3u^-*>KÃ4)e΀GQrY)8> o B 8;DR.z4d8-x- ƻ9#듣Ydžb?GEt!M;o5vN)t,u͢ٮOC2K$$ƨ!!tn2raM}{IgYa |7HR(: 0;n_KIA&A+z:?!r6HqY|"-6^;䜯Px,:Rm5IdCxe*GGƞN%>CyI/_ha5Pv3e5!L D!*d Jw[ȉEω-&k{eqŔ]ܟ@!?he78`PRXI06w !xwM,7rxCn/53 E/!XmAϐ^iOcįoqC{B$m A)-Ns!{9x[nEf#QAf!&'I2eb)$L]Q)ewDaLKB R}G-KBs-C^v}kWDeHfNxXmR8™#k+uK[#0;$2_\Tk_Og0Q'݀{hPǑ-O"gsٖzD$q@GO967Y4kɈ KsE :ćfFQ79]0| 1yff1q"e%2zAJTcB/7lMV0[OU!~kvRNɭ^8'@sХW>)j/<$`:sn};bR(.6Ttm]ߚ&:-lRx4tmP>ȥBra$T̯d7u^t-l5[_{vTd\CS}w \rOۺ&D)9̬ŦGһYD8P s͌4)xZuVUGnةGUXiU>wmQ=5JI=.7^㚳1+w F zKkal8գR6_.v˜ӕ>"],3D9^DTZK^W8z@ lUh$hSPk(Z(u}%*gR.(1]֎vA eEWUʺڤF`-NuC+3/%3ۃ{N7(-u[\?ҳ-.JBL< ="I 9W J2JxVKYkxg uYria!}XշvˋP݋~>'PSZْg? WXju *C1l8!9,U]Y3[JeOGZ([ W}R#˓AWlY-OKK גMQ"Nހ}3 Iq!Bĉu4r@ n1&;TVs` gXfkU?Dt.6٩Ԁq#% ^f"TV29~ ,7yBƒmY`Us)Ue7"Ul- Mn{PL< zahS`@4miEٲ=_%џĢl1NnD핽z_s" -R= ށk*.{/-2v񣍳[g5u JsKw[.Vy9}7ao o>6HIo q~5 e@oCm%/J@wUA JDgc]x?9iO_J~vj`#Ii2 >yOv).iu*kMo&-5>Kh[<ݧ >= |y TV5ѾIt)v/mt(od\xY'H vFI#C$a­:˺1anj{7pi XuP3K!! 2v9 U G#g2$.0v1[8Ȁ`&?^6߻@lX(Jk0w8/V^??h.; gt$T!T 1jcONާ IML<2yWο|H5~SoN6y#|OӉeUj;jdF#UzW;DM.jn 0 _ nr74:M@xP(9񶘄`ć')ctGM7ͤ[Td^| Y Px'^2u;) sZ 0 UHya\K;?Hwe_9D++-XLW9d1ka ʤ&o3y{ֽjE)fbK6рR W`vj-(/ʃ6EAM8kzQ`E sEn`Y@s"u4a)+ fѲg@N6ObMg*jl^tlp`Hsٱ6(~w&ބQAxgLVnW[Ys΂7,lPm?F5<% ڠm0I41#$IO7Tߘy;\" 6cbR8Qا=t6CR17OKhrsy?zgUANW90Yl9lk39m;*4EctvڙT{ѵ:S aZH 걀{E=XOC^;HzlC \ )k #e2%k񔖜H80鴹(D|DX%꤈́ 29k6%P\zp 0 bw>p7CCYï]Tcr%ʍіk>߳t cіpKΊ6YɮQ1]xԖ,sUGvqt,xBy+x('9p0~%l2Э[)Xzä'ڞY'e{;/̧ocLj+TD kMyWC:MosIzt8c FܬUmݨʵӃ1 ك_iQ)gi=q91ėҲ,1|5M&DN#Ds5l 9eX|[*¿LJ-Y"@HޏVMwC+UziA97I#-|Ozh 즅0@?R$*u4qCױ/>jD`PKzԚN: > O~Q)6든~GBPx̢Lh qO<*蟓!VwJփGV}#v5!@Qp2J& M> ,BɝuKﮑB-_rS3(j@4*[Q((ɱ.y؛Uտ~.}w*:prn-K6?06~aN Ҭm_ 9)|Ņcii8%pch2C~OuK/U$[(?0< ^?ͱs&  {.[CeR*}+8{]eIc><ꃭ| 4r Q>G;PNon(!7Ns/y"R EnŃC e&%}|?& .n_fJOW0xKO0ڐ+2jfA VT$?:{SzN$@9_.?yZvM/~ ? mm OHh?X=n=< Y՟f+.8eT OwW` 'D1b="S\ %&l^Yf@‚_U jeq旍!lk`yw֜4j)培mj@r'+m>o+zGݝ~=7>J;4x Op=6occpvܮ(U413>]ŇJy)o^uN <[9F[EPỡnF-! [s.'fB>mBT'Qef`{B#/ !?ՁEK"7 ? F\W|tLJK@|%mIPtWD@bMqx6KyoOԈ }D#3F[* WV Zj3l>3AJnyqI:yx-c[P UXܒVdǜ?֌+u47aT_pzjDdo+ xY[$}Z7<ω7-dk(d}}ҋ"'džސӂФf8&*X[2&SdړƱBh's*c;$MaO8m1>3° ̔yJt\&M,k~UnN3HְN bD>Lc!{ԝ}˽zξwogfj  uQQ іRFnlEփ*l|oOྐl5*跶48̱Q54 [y֠PܙуY$jRl\\Ipˣ#r[LqE7^Tϊ oEZ­uXIJ2:7*_W(j+0,@F'Yr8NeCTD;7ՃN#.zNshu6;@爳v}v$ @"HA&ԃEƲ7hLUJ%@r_PcKS֜&sC,^/FYHu(Tle{AsIF{N߅^JΔM*OȦ !s opWD N|FTN2p"Z䈷6X6C$D&GIF jxM҄Kbѧ1H/]lyI)[YI//YKQGԾ2a&08y֣oUTz?)YoxRGo( Z~ Zv~)O&pnB7u4|߿jC$~_ӤlWZi^2.5? ;a/j"z~^bjhrͲQ~)]fH>6κ9xV2ya`%6@+VruO.ؔ)xvٙ/JJgkfbPƯo9u z2a=MYL )Eض:bGpH@OQro8l؅+;yxyj IStoimRCn8TYɳ~0*[,V>\v`3V\;:D?lf'*g.FuKsZ#Jzk:bmRrUdt6YŚn GWfd [#zvCfq {7nhA8sHF(1p=|3f KgcŘEYmR<Γmcb[Ҥ})E?Ȗ>sIyԒ ?v8I >B+'b5 lvS=Zh^nWcy4GX4pBҍ1)Vy)* ݸ=%Q:Fwԝ[q׌kmudLE=_qvE)fc:mDvgu8&3l#@u7HopyG-*Z_23!G^S8k~J=O$۔T&:/N8pmPٻന7PeƞAHlXHW;agBMBw6Jn !ڴ*_6Ukm`8@Y(?i- Sk0fT޹ƙ(.qz5b bw>yZmUϡ޺2' Dǎ,'.T ZX7JyJNزQ}X%1I-jתlwϵ6@D&&6jo5_ymowXAy0?d;!E!Q @pL9sL=P7CSfelK65؜[|W f~W&}gn5A^n&0Dp22^B3ϝ(Cyq]YNh@i3i&t*lȇnLy3FЛ *{x4{B=#CT$>1@Btl\ֵ{]@M0gԞ.+ѩ:dBڪiH`Zp9b+L--dv?4Ky: 7^E\,&Oqͻ ]V?g?\Fs0m*4H5 11ĖvSd.f*^_)͖X6VݏYB aLd^Σ s̤=;셢DI51%q6s+/}=l˰Rety?.bNQ]v*bzh+bp|(v}hE DnВ#ru4hߦ.VRytU>7}*NT<\ Qm44KmDɇ5`_䕷7bf,=^?]y݈7M{OP4x^ڤPmO @JzAa%(^M7ea)գRv$ uلq$>['JET_1J5:ҿ@\Pu+ͭ9hsC`pHS@6OT2IgS?jdjÄ7W_ІjCOD}7.KD;"&MƗEG2fBѨ̝FsuTC}JXz k3{V6i$jF`|MsH,PuɻDL`>gKzro敼r7%C8{16[5qQDv͋ 6ZF?02R)8WS|p=j)@|EE0^ ?aCS>}{<.]z`L ^͞slj{5{;[|c> ESb4D3k9&_RScŘ)NO|Zשa•ԋT#+է]џwn q~`E@ٍcC/cf^5@?T։OYՁ5[Diٻ/62clV6{ߜ GIQ3\XvU !D,.s#^7,.59;U {E0@S7¼"ڿ"ZŴěHY4 }|n!imXF|uX Up 8$$o/E]{XzwPy֣ }\a2`[ʩ`xd#(D?ph+d&S]nbYjzmaa }؈ί~mݽ^/c:M^@#>Cvor+?A&Gh/nC lr<!H?%4s勍 %R, i nKo״6!2aThU׊]6#\p:-G Rj=1}Tɛ*9u[|6 E&㉂/~M˒ݼ)}g[Y| RP\Ngr/'L~jd\^=$pPT)Rgum+l [$n<ɘi̒y "kmK[l vC|B*m&(nYa&(@M^a)vj͐㝕L FGW|-ܖ=wyvt֍8#^PNK{h*a5Nn9pˠL_:?.$0@+B1S< WvTvjuc̜5@b!2=k Axvk13 5K+oQ+4DY(OЗM[J27QG`!GщA?*RjHSnjޝy[. j[%wy`55} @:RZS\Z!"'=˞T~?gLau0Vf2gjM[m:9+c6>Gl.X5jJ mVۗzڣqNy%w㳈ʳ[9"lH}Ȗ}<093*\ald3?Dʛ:U۸K_oBcH3*i@32@=R|CYYȑKe4pkzWjm]PWK$tŇrhɄ # h^پApԤMr7J6|3\r,O`3D\#=.GgRk7"GV9 %zm5[@l*]~xۮHӢ1SKC^ITJѨ`3C5"y͔TbYb & 0(B ڒyΎΔ3*@>ǞCBUŕ L}&q52Qe%#Tn >h~Jw[{-uQ4ʉZ koX!Gy=X)o=02pY>Ry 8Ku 0ZJg˭4ũ¸h*]^WǍ:Ƥ;O!4הtd5zebLAI} p$K]aWׯwu9Tt!X=LuK-ErS+ Q4:W*cOPpDz'jdaEPX{a:Ԕwk2`U=q,NQx1a tV?fۺ65=JfmgM(\Hjo4mZ v0A2ukxI=LӖq9kp|W h2NY^›N+k~MӰxX?1U`f8,f*o %5>tx9ƿ փ(#|}() bv:6KXJ icvTKF;2c>ڥ0-2Sx /sE䈕}`8Y%y(xgQG؏ƑՄ]g<6w}΃~?%gq@SHWO`ȝ9C/Ye YFJs3m„XQnSY5$J, ؗi0!8# {LcoR[3>cܜ LުV xMp9 rl{:NC goCڅpP)PGZ-8DWlZbϘ2@6F)0r Hz[flwVy|%qɾT)t^[ɘ ^s8YzP{^zz~;g;F)O0Sv5̉~fɜF ``~X^hlaC,AImB.lΨ[=p#;|wpYY>w"ETmA2[1;28Q&ĮɘN]+ȭo Dr__#hVϣL5RRG/[ps#z%>/ry/7bvb|DyJ@<6' Yc1]{/ WLY4g1{Bܰr7b󎌀W\Z]b-+EHn n %:3~9&\'@yNT%w(T44pe-p,wZ8nLMYJ1(i[_7"91h8n8u:&DԎs}eQSY4(KE- Y /hCĦ<"HÒq 8B+(xkPUO\x]QJMY!A "l&t#zh8gf<:9ʂIpȏ `{!n* %\̰ljO>`K]N#'ii$Xx.>l}3ֆBŊܔ-M +"¼$N4ѭJ!H$>,\ٽEXBvrx@=Lq~1/zYsS.PD'dՍ ?YnDWy 8Tvq@ ";SRhP##<3pHl*FRIl#cMlk~Dg ?cnu9koRtEF'~%A%%:rID6l|^4FåEN_dZ017-OK(A< j6 sM2쪆ڥ .XlIK۔*o&0,Ֆy\Y ^-AHQbzc8]YQ [?E\(u:O"qygް|a|\;al>y+Ԁ| ?k IsO} 3E]2|${L"R!܈(F2jW԰lS>5k J)9&*o@󴰥>ɖQ-~PmyǥY$24$R{Re@G-6vѴoY ͋ 8s1=8]:δ;S9qD K'.<Tk嬿 o})mH s{LbӺjdvut)sB=ۛiY>>kZ! =v$ vqFOud9ykZbl"yF@ZIVv/Sfڧa\jG{R4GŹD^ EJ5nW*g\RPlob:NJ?E-zs`HJSr)dzk{*.Wy04xkK) {p!* 5{Oˈ]f[Ƣj!S@C[xvgE䕏baT1x7*>OQTs Z<[p6Mɪ*<`b^YC&W4%"zp_m \m>Œ0q"AԢRw&}ܒt8'u׎h^$ySLDRoT?cOAD#w0n۲19qB\@^< Lv2Ӄ=q=og_0d]aQDˏړ+w1n&t?.am`gj,][HB;zg"/|AQ^H,/mvvN6 2dyфPvxt7#JqX*Q gqK;c#zH󳼴.DQȞ鷳:U01RAj^ItMpӖk m8#%͚<j !P0iu?$.2[ _Cz d*qNŮ,O%1}6# `Y3;AzH7L]24@erh#^zaQΤw\b 2DyhSio0e6|@XRx18sYcӟ( D * c7=ݮtߜoYE-G9RCw`;+QTe5ݮ%fa `0*Ȧ?$ Fe,°a@2DBbFlv6'dFrgeJS-?Y4-]zg יTi }o|=NjH98zBi.8{>.,[Fjݽ fmqL]2tH+V0yvkv4/[2hNƲsgG@YF5 rR6`FT4O߁Gq19Sp 9A (eDPd"=LNEMrZJbQ0 p,LCdК%2TY{. oDȓ/|A-J9njYB2`AcA4vz* FVtmƅ+Ҭ?Qq1Ԫ|L<42|AmBܟ'-WG;`s?Xgb1LN~-hx YҌt,$[r/3JAQ2F$$?NSTnW>'g̟uIЎVL{g1%K`_+1|o5x"~/}nLUB8?FD:96g*Q6D~͹J=BMVϴwA+h&^R!`Ja6}PLDR#8ra]|Q8ݨXۥ_&P >!,au"`wf=X\GIs\؜)m?ߍ|XoE Ny$Yי/ Zmd5̰*,^ Gr˾On=)g0'@GgӒL]nv`#܉a F{nAiyW 2F\X;!cV\9zc,4D.2 оܰ5F~\\V6y js׍:hn1Bɱ1T2oG\o _2K N-_|\d,$B {GީeB5ckQ"SMX,l" u԰xTprZ5;ݫ_](;?0Z@8k~hӣ!s@_&,GU`*L3: ;Muu}חt)>Z3 d s/̒N 0uߝ(&tYTйKL4#;-rx; >q~aḽ,1tAR"FǴ%كmQwDӅxH@? a Lx:[) Օ߸!#r˩a):uB>dV<:Rw*A>;Xd/Gq0uْ5Gͭ'/ɶ@9*pB84sҾ ՞ISiP)`Ųб^ )1c\%X<EҀw}÷sW@<o^j" JW5$'j/HKrM"5l;EkiBeN1("do]&I1<m*,Ի@v 1^!_-j#x o,єg]Xߗ.Kʬk:W3m<:,gV❐=WTҼ@ǖK}'i4)V/WEy:dƈp|H<Ʌ*MrF336 4F`% GK32/ZTu0߷{h:yB,KCwE.9DVvW:&Cv:)wBd}Uۅ`g|ZER(BV,})u>]cOWf5;Ut2@N4!j@zӝ<4Yփ*]F -N^M0`xR8^ ٓ*Z]ioږl}$%>4p] fڢ|jOni@427Jlq̂!OvZa{5VFx_M(ùdw" ~XhL;\KH b qQ B@ oE=< .%)9AIMe04MiH>\̛t\Rate0dIB2CYB bCR~Lj[C8]?$eJ)HWTTq;2,8ζ|Vwn kZM!ނ;K)SׂgQ[FMD#;0k#1-i" 3ݴc{hyEchV@ )OBz}wYĕUbFOKzKA{zBHiw$_KBz(zJOh_{|2OȝZkuwd)V:hj_\+˶k羞,[9EHB?4D`)i;y #!zIP?]0g,d/IJ ~ SO]/ք9q?9HÓ.c*_^}w/H}z2ՅmovG}(LCPB3hWoB^~T\::x~ZosU?cgzw⦙ɔvTG ǎTwVYCVѡ0^Sf|ڶ&6!qe>lt{o@.D_ BB.Yj4Ds3@K]bU!h@]ʄl> hdXBg:؊!5Uzlsh}ЙGdn7/IqM#zC÷/*t-pQrWARɐͻ{ߦҼno׻jd" ១y ˜Bq{q;~JRMt{`xX&gaSW_Rs'vS Սx3WͿ#1WaD&Ih(?3o_F=ژs^;"&q;b~ɝI[ ͋qY Lo]zP!ӈuN"6˳T{I`?)Y_ɭؒZ>sPX. Wz"#ij3֠PN*W I|YtOJD4 Zes|]n aٍk۫GW,e9K*BpU(/yUh~&8NV %oQ (+YF~}n<{gk⣘+xr W. ")c#8aX6ԴɫgN#&( _:*Xx45xhlԙ8A!\]ye!K?TGlj*a*c.Ijq/c'RzC%_MK wgSo_h.e8֕<]Ȫ;#1ZF.{+^t#q~>vID݇ECNҹr(NkunVWxfC]LB<H }a}?04aQrw)+i^Xm$嵲{]zy'?b;Qx 1#!Ф +hIKKo=HVY)F]9tf/[1y(՘#QrQv_ NQ֮{F[6l%?G/]-]Rz9o&+O/OnGI'HfRx1'LDԒ{ᦱ@ B3Z'B8 Ψy(S,۩8*e_.K"]G;\ DKh]ㄺ/ۍt7~Y| ẓU).L<8Ibo<\[<30w ˌ8r οyLNspIV=+D”zyZNj U&X!%Ji wOXK{,Q)S uR)wD7rL3K|I/q=*|I:lyh' ({;gЬ'1֘i vb yZ.K8 `A{G>$m̸>[;7[pcAq 2$VxJ7`f8u}[A=/MXl?1nhXHBvEw,3Jk>t4ceux:P76,UX=Z 7j04H$kwu'7?[,mep:X(8?=I-me;Wkuj#kebi ^PBiK܂f7lI =TGsS\Z+jAăS`(Zd7&tv"`{v'Z-R;>YꉑfPh 3 (M)vguSYm -‹Hf ¯8ZS|%T޲(ڹ8@km^A)da)e`FI_X|ZLjaDDK6D_W^;ʥ<'($OZlՕ2+1AADa&JZ4I~A><0ݱFxF:Z^ok!ҶZ1prRNأxqD,poϒySS%K͑8Qܢ4%)R?a Y4.O-Jkzs-,uDęUX+)>b;?J?_=\ЬJr?sRnV~ѝj&i`I*QOBW hǷ%DG90~m+cZ\oW W7٬̩R_ }v`@sQ]0=?NFbǥI׌8~.Z1m3p;L@du/޽] j2dn =F#ATa\@Nuj6&3'WmoTp͑:_aUBʳ{&EaW0[4\$#z nZ@ޠ,Cȳz5؉Rs3q$u -]©/w5_<fW5cͳtC7wGf)?qŮ*bǯ8~%;VNRE^44N 8ӉENLV@ 9ؚ9 t\a[~c%c3o\sPQbnIU5״t"A1suU% O*cDSxex&H틯Elwϰ|i-aߋF)!(w.knv:CNXURjl~* Ugg-ugWLwVڭATظhQZ79,L|7(` {0[:085܊]rͷ? 85.ۅzeib$]z)P ZڽH)8R]B1;#i2n6NEe 8ǣ&z&DKm}2M+js.gd{6 >=}}D7/:`(bI uѓ + ,i20o} ]ҟ ,hJDu1%uf?,t #<)6c";OoR!iq$ZU%yg *V )^"(ۿU.-9^&ƼZA71/!=C(Qj U.{{C|,Y7 ߲T{%ƺ0\j\YLѬWDկwZ%И+͗McHR28Dq?.#L! 6vmb] %c1թ5b4M '@L9F>x^ NR7&; AGϱ5(NO-d,)_ԪP9 ,&noYv"5g2OY.{&%1KI=/N)nDC(Q÷x:~QW.)}Vt 7KXU9^26F~"<ˍP(jw+nh1rŀ|gdn[&aNʈR>,i }cIFZ[ CRֱUETNGP^~,>3ݩٽԦϔ<ޭǡ%4yzk!(DIxSnx_.,z"w)QFuDcƞ^Tt`̯X1YG7@>EbU]zV9P翐Z;C_ u9ln`9\`nI{Ki&׽Af`"DSeMnX><}G=Z.C%~/v =}Mä9c= PgؽK DTxxu Jq͟P M@,Z^6i^_!=bGmP ܬ2Ĵ w!ERZ5W嚯 b7ɰa"Q5 Iᘖ2R`oDz%S~g'p҇2nkV)7 /GIJt@"gdϫekaI*2fp 0(2Au%glX~.i+NLڕ&QKN~g9pDUnPE(h_paAߺ [m6P21n{qq/TZ#py "߅61( _/$ TeŚA괖HB5a4> O;Ed}j$lnj)X*""-wg&! >>20vFcx[*Ų{J8y}#?i5[nNlbG -o f/K0kΗVI1@Y$BMڹ#R+aDQ#B@MK3}oّp#^,t-6dnX1\p[j,9/k\J4eجN#A8[tw&XU>Ȃχ;zh/f\m*lY0ƣ{$^F8D> Vd _- p*XH] 1=w ud9\کa}-/ܮHrx}^vdR^TReuwkk-C,)(^g&S?ѿ\K^x FDSMt6Y ya7Rkf5qQp>-R 2]*u`;WD8 H!->RS|C06[JŋRP7sV]Ɂ . ꕦtSGP@t{> :RF:F#cQ/d= N6Mm:F F_cխ8%s@ V"~{"K'f7%.(X-S@5#NMN bGc\|cji2nDE7QN6,YHxB;m1]r0K`:]3'r2Vtd+1mX!WKT +o  M-,131H7b\Շ{-Y<`Z~杂-˭APT_YyC#n}-reQ7Vt wB(o׺7f@n7v<Q]nuE-8;V%h55K6!Tχ!qUꕦrƽ%dy=~bY PN3JҜf9`ށ)KZQ[#V>y$$OIA9;Z=iލ҃ 3qjI0_Mw6;&1UhMՂО4rV^xԟyY8[w4Mݪ̗1s'\%}r-]! h1u\zN\݆W\{i.4Ms;qtں츕AE3YPԸt 3/:9 ^ 9ϝHP2"\a,L:}r,LwcF&sIs Wr*=]̭D؆QǔO9VzQOw3!_=*%cwXR]LyR`r&-fsO~J{ :#v,[|iH:Jŵ-D1baz !&m@bf.K۸ EާS1iLjӑD5nP݋prC-4 n_Z~ī;rmN01V#%VP-xXs.`s?FP F hq4ҭ.je؏ӓVAzQ&y:qB4vaL/l}t%xwTءPX-ŏ]CHҿ&A3pG 5o_NS lii#"48 ",RG1jNG| 9J7#X rMC mu`KMl9}f?G6*f /4NR?=\Z,r{XJe,}H(WK @شCn͘؁6'f<>@%3ƣTUK5^%`}*%$"Y~~y0oVA ֛ k賡uibrQv ӟ;L7iB&2&*yOh(wq<"~ӱdk |~7*g`޸7 ?$/]LpFќ,w#{]hIJe ~n'`Ci͆C@U I1~'Y""H: %Ϊȋ6fP`*v \p%,xTwRtb~Hth=Stn Wt}U_ڰf ]\/prM@?\Ola'E5ZB( ݾ%`Y%);և|L[5϶%>bXIah Lkz-{yGq&= #tY|0Nލ5 `=&sF<"*d[}2 [>$]b,q4{5!\ڋmi :Uw'ҭi%%~Tiqd1Q.!x7thxn?s-BGfV3.eV)FV,3B^")vʮԽ}oƕ Ht PHcxge"W|ALi@̢tQqEȎ# =g'4u쎏9/l^[%O?#K*rƂjO\1%F#t_[$0ԝ9O]1PJ߮uxY,k{Nvt>2v2W3nAPI#kn%+hneziC‡mt/Nhk?|Ph ^ݮV{{,>y=G2uyVާCZ;x4u}`P~=s!vh9f闘p:>;ta尮p$.yOWF[a1D~GIMx=Ԋ7 2~OvԅK_rjR>*l/{3,eC k@QPYjQ SȻ6w1@wWQ}ۤ(!Iۤ lc0v,"`t"W7^lrM /.Z=ᐓbx̩[~[$eam0eiqR YHdL&jb\j:)?⮱"4mB[NҴ.4ֺ~kְr(,הE=ab5m [J=BOXD:I" XkIէ ]VR{Y7߃RM.Y( Q<)_4hģ&e(WPb?J>jL:{E~z HhYIm4&]mlޚW"dJzV ps*ف68},,c0.s~Hť2"Bϟ8 {gq. TCX U/SDI{['wGpGYx3ЇlGS,sU{ia!r㷈ON3YC]C&U|:ruCn\BE{N|=K tkןU0"|+dRE}kTŹv§]BJf&vJa5 |j?)f"mӕ}nUqr{{xKNyf::nxdH=NQ| Pb>-@ʒo(D%y${c8.%Ocn_Ưpۦ7jP2l&Ff5z%}+[0GnDp5I/{V\/ ɗ%֧~.ʗwܝ j!8~ t\^ٌUZqDoB6{6P?[s )P<KU>!j,^sqzbKaB'81=;M#y)4@qٰlOFk86AYxWI/GrԘ'@CIt?h(Km"5-*7X=[L,cT5? ڪl}*-ߟ!ԓK9z[@7A,xC {vQ z,*fz^^BV{ ;˻c:63K;b ~a"jK*y;yH{q5?`n7pjokV+0'=}]˾[LyDN%!ߜ΁j(PI`T'-mjU\BB`Kd| ̗!#=ذg:C8u)9ف8 uبRŋ Bx$Ybz.XK9^p! K[Jh@JV1ϱ+f! Jzh'ߒor:mAh%_/#wͮ#Fx0L-ha[rr#94"EIf!y/ nx-r]cMFȣy"ϬCYw^ߛK>/QbLNI]B 7m%R K. D0h T.43Mga'nL)AĈP;1v #CW}&8YOL12$^xZ:[xE uvL#l7Lnv 15`6ҳ`td _G/ #%Mw:qǽI - pwry{lj6HYܰ!$ +}Ef\S0523rlvZ\×*߼:^DVD5a`̭ <)G?1+Wt; PX$B{ֻQyGL.zvb oݤc(xQޱmȤ< yh> aMŠbެN3~b@;@l'oYe܊.c͋.e.L{2<*tjb7 `H *Y(BO`*E#o2ځ~%l$ lE>3@? 3Se3d{vRސ0} $;@[4 u>GS|n?X9h"y<9PxMN QN˯j\Д%R5{eOtjEܐ|# vl'&Y_-'`UEd鬤b{H/ E j>xixo̊4wTkb4-To٭.J;'7 涋V2\ GLUee?5kh+^7 8$: YD&-R@ LQQ8Q!*G} F_ }@҇]Nֈ/Л.|g1 ok쬌Sc%IoZKo!ȆV:U#I; OvPcRj!xȗ:-gOTT։ݧCFFޣNY[cP@}Ȝx EU;vޤ@JKy JۡFnE_U·;eʬ!Bú>ksͼKr:d`NA~Ղa)80~1,&qQk@8+ϋtĸEm:X.oZQV{Af50`-tIpoǥZG]E#x;_571hJfO4nX9t b/j_N2=A+z;IxDb&t([s2Hy]^B62'-g21F>1:Hrd&EM!]_ڹ]9Iy鈪og8eYlV}.;@FrAH[*UExÑP@7=mت7/A:ݭͭQ(EWtY~~}֞F f_xjBA 2#"7Fꊟ6^miVN @f!mMm(DIzOT_YAmFָ%NB~[ ޿WoX9սN98N$х?AYk WC%vb܉_әД&jP*YusoVOϱJrYrdآ]7 1b{7}KKS' ':KDnW#/??9b^VKj?S&&ː&YgL@`bijڜ^Ho'BOߖ1mYaR2F> 4Gh|gfPEEg~1M܃v({ڦ5~y&epsYra'Z.V;}YT<RlۯSqH6.jNse޷v)1Y)o΢V-sA7Zepu fߠ+~1+4Yu6w''ʒ&Wn=:~.C$(MyzBP Gf;K\/ecJI@b=IEIf"8#;}w\>v/u[% %Yi~ܥ΀C9Dwc9GBo U:_VGb1 y nh%AE7d-G8e"q[["j3lqf5;>wNr|ΞBgN5n_8SȉL?TЊh`NmN*d-6(-䡜?ytt3nꯔ_yi X(kB?39iשJVV96_r.`6rV$tg Je[w{DBԡzOr:* #Lc~Z^GsdxfKOYbGsm) @]!p(3c Bҁ+LƂRzS6AEpiC`dK垜hnmsɡv$\$N;BbSrH.nfVD׳  P)Wh9{_~mo2ƳvE͑l_w^DqS;Q^]80ׂuG{;Ƀ_v}VG * ɔn6Q={7$=E6#Ɯyr3\d.L ϐ*p+h IsČx8e؃ѧu3"l:Vm":hB.tRul^".ra'긎(̾[ďx/o0G "O2ۣMpo2TgXU-T_j{L}l>0itn3q ؉9+𣾜ܓ( ?0TBt1Yˢ԰|2F|c<5mONf9.M4P5^ؒkaX#&5%%O˽.BG)21$4(ؒȀn(7]+bղ*iPINA&NzP~̞`cTڳ\kg&Р +;ٟb3Qu-`Iȿ'Qn{7O]0.G9WO0y8gКK2U6:"jf@;!\ (SwG @DH[kJVMzKzVT=4Ώad&,!mR 4uvOKt DLr֩[p /NhVX ";.tހ($ٸۋ"ktֿtr<,@4,VϪ#s36(7Ѕa0IDv.E1G 0?XhgWtd<Ց蒄} qteQaA'Y^LiJyHɇeJ7!.t ?zᶑ}UszO5̹1RE}#<[)Y,0ysD63Mгuzl6eOa-7RV? qC&d"& Wӆ&@z-;C QYMA~??$2K ®F}&b:Ȋ&8 o]Ӥ'beҁeYvҶ?"bI6?Ӆa1Ά4ԅ@s)b~;z=l|:Ey(Hs<[nROZ$ӊv(K+yT:!qE-.58qΝv 0\=q:NḟR8JOEdvE6%<@sgPmm1ٻAgU鿒V m7ySUyӯ:tQi&<%{͕쪍L䨈ZV]BW}Xm D؝j`U $7RbH)HXV mɠu9|><ɸͬvjB\Y"I5ї"TV)z"JeoROb~w:4V4Rʏ3XZ0@QL"KNg[NJ r+Y2i( ]R!otgt4g}l'`=Dј{>i$ ɧJe, xΧ'DBG G]wgŎXeЙQJ0okP>B}'Q /f`wc: @<.ϻr)/'k tЌQ,wtcfh1{d 7KtH`D;}9ʏ:G:TB1p6car# wfeO2L|PA1dO3:sY?c\`TkVAJ6ap[zSɤ|+<iYo+Iz{Z(<#_6*]ϯUf܋dBOF #U~ UTg}AjY 9SY-rvЮG~W:':\IL GWMHT8#t|c2d 87 ^iPym"k|)h>C' Wʗ\Va#LuxXBpLjq /}#5%а7>Q8 O2 B]( Њ hnIxo5M}<|[?Ѿ*4=G^<6!T]UDo/5b\&yO$.u[kx lkxm,uX/}*o&~xn^7\f5 H`;Y<<(#6Rd!s(ƮJ4{ N֍ p\(}Ȼ4߂2%.ory K2yc%RϷ\!f:Ov"m\uv { [ɹ| weJV!bͨIK$heHxTլ\.: 7)Ljpgʚ0,3?9HZnU U4ݢ2 zv=W13Gr$ ?>wtijO")KC iT|Y8IzO$W[YPF:RJW R}򥀺AS8FzkTխ/ԇ(c&|$K|p[^@d۶s:3D5Fi+OD:%86!2~÷.Ggxڍc8Z@Gu143Ş%4Bqz/LIM;8,jnvy~ anXF ?d-s\X`/=kTg2 {?̢+$n)edURSjLHA phV1Ҽ,HgxKڇ:xZt~=} .Ob~ʱs{KLqƞi=r}\QT8h86t=X 30@}Ş%gr otǎDgjү ڻ.[OBrF!ڡ1qG VVrzHNK#A$l<&iQz3F fPХ ɜOW,`p\\>\ìG`W I"ѫgbo6'lzlm,l%uoW#SDp񾊥8*CR:SVuU2 JFjnZeg"]c{ᣉK03$ FDYlf U&e 6g1v| #=r6 {W7͵=@!e^D5;n[O *:ׅV2#=I-f;-z$|[W]L$wPL #B0PBTݢui J]MYwbtrqJ;bl=Gsav9I3 C{zy7MT[ Pi[t^:t΀z;fEק4  ըfvq?m +PG cF?\gvQ;D@"g|61v( j-E>jW:HL ~& Q Č,7I: 0/vddΚr $|=UC*#OB<)Z+`˷W |`"k-Shv`_up>'ϼRI$ZG//GA&57~ ,gEs'6=5'[;.d &6% xB՟{i='qCv-Psθ,b} o~T~zBlM\𡊁b>kw_l1)2wW[g"\`jKw6u SKB #(ԦPLn t囀OA⣂LG"=Lxn`/R2ϿU0:: ykZ?M5(C-DrI#*-,ڂOM_ #'dXJW{:pW'dqoy]W$y%s:  8MGA,$S ?}ogzR^bWn;11vp@…}n%4+H-##'? OXWXFޫ wcL5[僵]ZЄ>S)3 6b[zp3y|0l{]sֆ峤9%9~m ([N[#:xxKЪP [zz0*9<dz79̅HZ!O*CqI t6~*׌BK` }"b:(m9%FI,5;;-d֋z] @[7d-(Z*ٴex_X_R~Lb=4$Kp.b?S'g f&Ӄh_zaWr#T VE3rDcΔƩaŵ7˄^X׫fL/Y$3¾'𱈁yx2,)x#x l2򚍮-jfk ɂR;` vG?p^;nI0;-fEab~1Tו'()ڿ@v? ?I*ߦ~YLBNŇ;u/ ёʘ{=}Tچ^d} %;l!h$`R} JX[xZ7 %="7JjA,O[K#g7t)J(Qmw-spdEv]4o7hr^^Rf:ھ P?꺭RΡ}~^q^mpP6bE Z%}F;Ml bKNTR{ ˷E%`{$ce/b0/Y)A?l>e(9F:-04u!w25/ҩ-qbӞ Izq ,a56(`$i9H #bdX~R0(c>\e]'ƗwHm!R5݃:Կta3mlRڽ(WC,/}KRlngo Zm9c`v`8MyJ"ɵt ?sqt,)(ìV&uKK VS)] \ZVH:ADT.˗2MVNif -8[rzV+2ƷSa58P*L(pvJȵ`FH,y 7A!)6O{ @~SCݮtLL[\0|Bu.<Ρ l:͛&҇+ɨ/&} 7i>fr)$( *Km #A>tgHYEGh>P Z}_鄍-lRb{dor7 0 +^1`+N!W,P*2gBu ˭6wI +ڑ&9_&Y 06؎r$"#Ϸ#^ /:??;._x-A׭J]EG[1&&xMbԀFz?n D6u+}f$rguTz,w5ձдaBy]q3ixudqu蓧BAn9.âzc0`j+X(0)A ɆTi)5QC2뜳3a$ʹ9y\i# AkO %>*U>f МXͮ~FQB_թ{bajXx02M%mMH$qѼ@,pF$ (q40R#a /4T :!! hiDj((-bp6Ï(7RķTLzg{a=q^g\c`h<Ŷ-'{>'qldLOD#N%6IKoߧ  8<4ޗɊ!Ϧ:KrMpM]t1Gm_8ql5Zzcs=JY, x o8m{Te"7z> ~Q'O@aX L il^E>gwZ ᳢pv3Y7حr)r."Es4p ITC|;f1t]ݞݻnn2W9dc[C3|ȄmAs'As/Q.;]aM$Qu/Eu!]\!d%83~!ZKBKV\E+Q5 ]y|m&JMai/цY&qJV@tCXjpND@kz8Az\,K cφe$9b:HsLc a0]v>@@piӋ/:koPp!ɵe۰ G]*T8z=Hg#ti_y@|4ƀhsˑ }h s5^{6`^V s e(TC~V4oo|h xXnrDi[fhփ:@*)S!=8'O+XkÕB8s C˫OMpkQv_'.ʝfK]0rq/tlqDPZyT߮$ЄE+_ -LPmE,t%5oOu7nfEkulWU]qDe9o cg Ȓ1DL؜y I"Y4rX+Ect=I]-u$Mg:IDS׋FZC*J >Wyak0[}P^.Oj; uRA.Uڡ6B<,1d(źU>h=>$Ú"נȂ} a@ܬ_,p#=v1]@6ntT<+0֞^( VNLCfh.}-?=yHMZ$%Q jiabzYkqQ\)Ic֞ z|^D/j] "wt=O!V iݕ9ErnsI%4>UfϬ#J_JWKlI~+nw Bʐ 0ʓ˦PLJ$x}@70$*jjo#6 o> JiH#S3,+? ѪܣѻUSm@Ca6_%w;ђu7YӘL%d #  ^2Unf @DN͠7^Q.'ք<&8ɑC, I, \Y pi&vg3[w4rEK(ʕ3a+Ur!q6s֨L[̗SX▰Q1$X|BEgjngrhK̅U4iөB4\H ~zd8i@[I/qHh,E!1 X'~((S8εΎޤ:4@P38U#U6?kxs%3}vQ`v*9<IֻU9;ޙrlPlSD9^EnzK~5,؜ ϾݏGcua=9):/6BTyrDcKe!oNsz~:} -"s!y:=}a2 :ڠ**'(@&ě6FobS˕6d !o0L8QI9V irW?A6~m<}]YpBB22nVUi+SЌTƁlA\nc ldz[32"sJvuX2z*\7\-3";{G@H2r2Q2m j2tBan'꾥kwZRol[ÅkЛA)^v~{fTeLq()S-cQ‰\"Gx|޺I̒4zNt6=[hqRD=΁PM"@D8s Of>Mo_3^AI>]vugGj~gz `=ut,ϴ`hy[4 J׈iGΨH'Hfn?YMac!CՊ x'˲saϰ%O7s՛f uRK8AS~{bLoU&0-> dģ\e4r&*K{kxH yЕ +& O?NyXF.mA} 4h6a UV޵u\nL?hڍI1t_tŁK}+X iU1/9D mUBoʩ7_!}I aK%" o.n6w`8ͪE۷vhi6˹٘ELxN3iˌJMݘCSoS3:l^"Ng򈌔!lL]M%fFʎXz J[J:!vלk\9gzAHV4_G  `x6rdcŰ /+a ңm۵`{rrKnS LHDh8 CyUpaeFf" Y JUg_/E!-OYH!%28NpXݕB?v&J˰q6z5뀣R]‘*{a,_ȶ *M5zzd@L1zׄ:PYG+*_xi@m@Oݢ?=Iq09Xz%=%O C~7rx]'ToP!DX|7Bp>mSEwF$xZ#5Bs[m(G;m.`z6?8KŤ R{%Eq[nu|D@j̙Ϭe,8C $u)_$ߓnh'U*>gVS<ϑCߺDV\q@垊0üg Aiq .1~su - H0H䀈n‡Twr!&!b&ܬܖ%0cMSaUkӾ3{|*Isx%'=D1U^Qq303% ;i:92cUGaoA0MyBޱQS1@ydj| h"8^5rB2ѡ8{ʍLNP;šulTZ9ބ#b@\SVʝUhB46/qDj$Z´NY` ;)Z{?PcXeP5`0'u~h2V&6Bڏi0(N.J#ZXIXQƅ$ o#\Ä~džbõdf[sc} IY[  q-*!?'t zj#*$ ZTf:lZU!0[QЃЎu{k1\ h<@^6_4̴?ȖDzD;J/K;c1}ݖ4 psmi;^nb_>v"^UA1Sa]~, 9Cf$T&XF#>xOR4J5 V#dv䒵#c=Jl[qӴQj([n<B.cl!'e0^5u\hV=d;>Xmrw!Uz"Nd7)GnE3Pp]2pIw:+M rٳb cc MZEZm=1C*Q̿j53%7:nT~K@ U,a;K¼"u6׀J eW~"nYrG7޳mR|+laLÝ/]Tld``!*YANҨ:!iVK9+pLX:iV<Vm]h%X=}XEHĺA:\yċ K&\:]h0B($q T;^uV!Hm2X7?+8EUi^PD[ h݉it_0GQ[N6,XLFWy?v셒D| K uSռqVIȆ!1i+'naUH"z Sl-F4r;Yp*xIzb'BdEC\ȧ'h{Isw'Lf] n z":'I gU7%_^4tx #"8a3+oimsC@Ss Y(7#NI.ZE_lLFrXtc -,{\Jhnv߰0m0\uQVo|̔ylSO-|@^us^ `ʾ){Ԑkw+xr^@2kLP -"Kqm%뒨fMgKP*@Q>VX+ _f4)tM jB۞!4rmAbfXdJl.;q`|e?1*t`SX}J ۫t)am #QiVBG~rD&r:2Vjw3)z7%_7,%A[ io6W$4 9X`UdΝyM>X#|S6:]|MzKuwjW4׀Ճݘ601e[HEҽ\qnhGRM9>P&;$^| !Xa*h(K|sLui$Ijٳ5vN5sl:`xu\j8RR k86ɼ^jO~Mg0v'BI8JObL.U־'+g DOʏ(!ylD]aA[mV6ʬ~}71/H+GҮs~*fBO'@ARі;~x֢c/H"0ԙEG# DRkIYs"h^Q..K 6\ۅXWS)[OuT 7='.W =ޜO ּyTRV@*zn$^ 98r$˰NT%gP9"ϗCtQL:!iX{`pQ9PQͤ#֐'UwwN ȶTYGaiUJ nm(BOgy_)_|^b&-DmM=ɧ%Iy{w_B=zSRfASL\N#aȃpk;XqN#r'BY7 =UhN=&x HȶDfpd_>؉ܡN_/n#nJ)ƞbrUW0vW ^\?:68lک c[@24J O[-S7 TBWHzmxi6#`ӯugDD\J_xVq_<믛ڠUW]]C&x-u<[!P Iݳ,>Io܉?O˳>xTR]cn[*l6<ɱ'vZ^ߧA\҃rJf5gud]B4aXO31z )f]ܑ O誤5Q7A#d,kSLpNm^@J-!853ZY@~g1ۤkSЪ+lF;OycTzuGS9!. JCtf@Ì*e_ ĸ{!7ܪtJ R@vu_z/McpRh]\w>]KVO:P-~1\ %n幻KL|֎.B_V/s6_~'cY .JE4yNbP[^M>/E1?V1# 8p#z_nsrt&0YGMpTXII"ܣ ס0l>̟X  isly`ix{'Nn7 ţ D!hN+q8C#v]7,h F5em3%QۅWI 57C )L9`DMix`jnDi0 aZ!'庱9gŎiuQ BS5zbWNj%AQCﮏkBA$=6 Akks5Jm!uP%yw``;p2Pc#F,0;RZy:3%!2ABDMj%`4dgñ˅ƀ>On0-/aePDUh5o?JToKvnCF {/NzOlwd4jJq PG6Ն V٬vnfEr\0=_ZqzZO1 x-b.qōi8-CN2g96f2Sul7d64i tIT\;]1SÞtܐU'.jid9yMFj쾀~X Ո6~o*eg޽T5f9:S]|wy?[M$aێ<>l N 0%p+HIwI MLH?dZ{'-qLo(,lIeޞkLt(hAߵP8'}z`#ae?FiKSF5tqd!ayP4MUE9VF턴faCn:h 1o$wa3mʚ/W𠙣&nѐHYx0pbO ~mi9y-1e@?"=CC2_lWcBcGVMBL ;PWn^ A!R![9eo&?r:&|)q;AwsDC WﳠL⼶PXYs,96o,6+F xH˦}|J cϯjVkR&G Be5 <æ@].|%j.dcG[3ߚBؿ_×_=aT&-24 OkU=f e3G6>/+ MǶ332m!L:.RG_C.b>+i1U|[c Ã4ij |NWDފۛ>p-1saFRD lj/1+ ]QA .{f8ƵƷ)-X|Gt68_ Ő m>ض@\ ^^r>+$#kI|ܗb?@ӰY3A[XZ$bߦuA4pG<(*LӕM[~q3"ezll<HG)۔ #>4XpQׇSx{Z.2rS {uM}8 ZENH.[$!vf/sG5H47!NeP߆>svGWku\;[^PYPmౝkJmQ \ MV1NE 2H78Ͳоqi5i Qwqous9G^Js=j=1;DTMɤB{}\;6Q~ܗG2TRXI ;!wn/ w?YŃM6l !jP0aْݲDf-fR CgsjX rryq!ټ9ijPt#,E=B3-Q)*hJC݊t=QZ3+V6S Z]< "N; V9 0KotVI/,nIHD푳cpYYTi`Y rvo)m'gnCXbg|5ނ"=XG8w W@ ,H:Ek2ޚDpO:PM- Ggz0~HALk7}{ }"D~1/b]`> 1=T~VmQj%2ե_Z~QJۨWadFjGÜ_Zl&u^Ba2XOz COUw1uy~]ۆ/YᐔUl LvpStE}h|>\9bJUtq[n1ҟUl(ӛx=-Z 90myIQ?i0ChoԌ:hRoB]\]Ք𵕷8=T'^GnхWO)RKofĞ).jyY |Jp/ *^#IV!V MI["]lWkqjw˸E2*Vlq-)hsdq|S-h'uXA 4ros v䂅u| W0krQb`)C [k2w "Sh\5~L@/vnTisc>լ~Y j}"(%p 왖zA4kjt5*zWb"ו/ F|.\H{n$aIPDvR?wHj 7gx=e$nq "?B2|AjFI6t9gF="Xz T!pvj6H' Ͼ'[aBv{;,ʣ͝/k*jϸ]2I_M(^:: =(֡(=CA3F'qN| 8\Q y!&@ʦ\0g3L?K'gU 3a@-d_yѮd Pv!([D`ߩar  寕޵}PY2"VFFITy7 %@~>^ō 81X<%\S}ɼy=}!Ip%JpbL݄T+4y'1riR:"뼰q7}L\}!.[8vMMSbp;1|7 լ[EQW-g a?,. 庳2b~\>8 Kh7uz/790&ͩ3u3^|rnZ&e-P9~1ImM&\]պɱih,9,<0UtgOgFfY e m8!<m7w dKnE/9'~&ܑ0k[j0{,ˁ8XCrCdKFC* Mf1KRԇI9'yig&Z_Bp?H6:n N_!h.L@f4H֋6j8N` EC7+ ^YMnT;o /840i Z-)4Sذ e$ i>j>pjyz)-Dш]{+\C $6W[P r/,EmF@ͻPY0~Z?Dcm*ԫ6,Dn*w_B}F.6kE/)Z|Lq'a5 A)T;wn'SD%`Iv$:^؈/(# Tuۆf% .c8ZO ތ)Zĉ Kr UmRJ(ئ,%ρFά;> 65>4eReD_Jb-Gm Q<4+bg%(ر@bf"F54yb9;;;R)5Rg%[4!ι7y|ew& ùaN'eFDjxqoR>,퓬R6X[rw=Ș:<4[R= :#L}%*SxxD'vonOX u0Av ~` qP47şE-$kGI~*>wo]z gYZ070701000002a1000081a4000000000000000000000001614216c600002890000000000000000000000000000000000000005000000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md/dm-cache-smq.ko.xz7zXZִF!t/+(P]?Eh=ڜ.+gr{@$CdS #k69#<He0q=luQH{ v>!%a5_` ё/ QNUPlmr 3my31Q;!JECg|AXhl/b)9)1keCҸ6Qح2.8T R9v1z-IyWaV}Wfu)-6Z{ &꧟t%|{PC#,P'$0D qgGr&ǯھž6܄d`0o ez+N9bh NQi~uz֚f(S[ã(\L&^(lW,`{6; n.k xںwIOp?*D}I i6qCAae*?*5݋W-q;'dEJ=i!kh⒅qRjW _b͛5wia}6u[XlMe.%NH}(B s#ȌZcwYk9fd;H GiFpOJ\XM:"OIo3w7WIRGv۸,>oSKb'>} SaސYz Z$ĿFn'[X ϢTD[Zg̘C8 R~)4+(`ps^.%?x@b209M9KSC؈gnq7y/6~אNI] 1!r%w{&+ Z55)~(4aϽ.Eڡ<;gX:iUM=h7udϩ]yKdа NQx3LF|^&&̘ 6gş>*nLż"Ic6 E&Ɛ( q3BzsN\=3Iu?[Y=_Ua;v1qNrK'qv@;~T##n-s`<3FØ908 *2Drdm^8%W۴O_yvVėXՐ"F @So׮5|S^@dC/Nj?qR&}W5d6W3AaQucB|$ᮿ5G< 9T, (_FEx0RhI<|3gdECXLƈA%5"|(GbE.gO3G.s;;{g$ fo)7%;9OX[ ա͎݉NY r3iԚ'z{m[[&>POddxUٻL`LvuS^l]\u.lp"̾m@t?oT%>=,NAB`6 ذ=# DЊbRixMO~+d8PhtdVJ}S=c粴 HLYQC%} qIC(B3 m(-vJ$<=vDC^,l# Q&wMA9P3-.2d>!U,?xqF Q>icF@@J0UPZ*yҠp 1g NNY !q_&e*@ 6(3Yb)9aM@JGh7t:OI?+YNine/=^/(ƫ(NGF`bCq@X Gr9F?̃* OV4?pQ^4w:Rء9KfS;/TުLq Mr:ŚWjN&a8-eȆ0rknmqX'~I?)P@邼+ .ͩA|&CPa0սQccac+3N=sƤd?0yY9,8R)U/2?‰o4Rp2cyufg?ӂ07!at'c.A:R\L@|N6ÅZdɪZy/K}O Zte?Z3^5X4`dlf!&ߙ}(sg`_['/r)%Vi}5Ao M֊1*'ZU)x6OoZjiҶGÒn),ΉQa܊ڼK -ٷJBᡌ N;Jp .ba>LSX='w‚ũ4G}-NmY+[h'M4nį֑n 1JJV OgZ/ɺ-\S[چ"E `D뫢).7hJ?6n"P(^`xO(xEf/l[8Tg =f p)E ZVG*f:%:(Nm`y˼,Ɋq/J 6}'߂RR} K<,7)*{2agE Ehk]+Y\RD<`a ;s`=hk[%S[3x Gk8FQj;MV+gqi, 8mJd_{A%d,̩JE)9AK-gg\n(L$X1wc[6G=MJw8:u5J$?l22@klpխ!S}صgX sɗu[cXmʾv P:R]@ l Vl ;QnL2eO}DneKtnSbdJL̀u[դrq@nt _S댞:oNTdžX^!:b>uQC1[x☽[:J:@'  xos]Ws8Ӎ@_ pAuIh?7PolH)a'MbGOq|KV1 _ہ/` iF# b EAI%Ar# k0d=Jc-=YȮ-sH]ZljIux@L(,m#\$pE'h-bmѹI6VKVMcyNFd~sR$*=Y82hJ9aYgto=]EK\m]پ믥ύ/pFUw63^(5L"Ueٮ 5:VGaW9*>U^L{ND\KTR+2G %ش밎٪=Jc^*JoK|[ IpxsCkH p տwkd"tߍdlwךPL@F͌tZmldć H@,NEy_;O 8bIz_C7R |s\+'^UMo%p/iuiY1w; +dG J%CTsy֭ |bİ~?z8]I+b.^ o{W|N_}皟>2jܴY ?z:8ʇluFfF|nQ) 3g3~UwՓw: cDq\i :J|!~1/{֞YnaF*bmN$1cqj{rݢKlIOD:P PO}C+sz,ȝC5IoI>Ӄ'VAB g.l^ȔVځ:ۣ6D qg;vb\iwJ/!vXTޏo$󹰶Jz6=[;zt2`1f~hЖ$m q|M 609)qKVȴ$P젯ѳas^&1s/#}fYʺQ:Zݢc$sSB$,tc'Ht's~РoҲ.@&],\?\1*T)7j T3e[('</\2r0ǡȗ;61,4ѹ.6}PTM1܉ե4MYr1jSH@$8\a??^R~AiPLX |ۇrXQtms7m@āA>_๞TqedصUt; 9m *&PދkQi }XEz$:LpTih-.Co1~|n+=1}_)WFzybj=SSgNuF4p#9soWp~ xRFJ1zv.ŧzr:$;CoZz9EB=B~D6q=ﰒm@f!_*Yeh p#zyKhNѣ|W |VpWa8M[`x{bвH=i489*8pGGd'N.njο2XF/T˚;#, s!Dy.ѭT͈GR\3+ gŰzP*TJe*I$ˊPzósk^C9[IbR/hr),mNXM3$|U#t]C2\""b>^)oŠ xxo>bF $OMRI}>2K&FK{m48vlψ;~™9)s|`)ߗ}1|ˣbT@}/v5q ńiO$\`,Y*U0ft%>FT) &5ضUk8yU+G)q/Xr;7Ԯ=q1+/ -3n~=' h OՏYMMO*d<htb!0p(]ee˰ $ <.q֥x1>\σ|=er|,eaհގm&guJkZ]-Ñ.~J]͍ x\0;] RZ0M"O-j&S,dQh~-|)kصgH"(o1Ɓ).s $f,{V-rR!_)ą? (6lȲ//u/Rn'.vr@#@YQ7K{ZWLc;!<{o"ۨ1,a@wWvj~ݟFhs!3wWxK"6VxPPFs3gYZ070701000002a2000081a4000000000000000000000001614216c600006e00000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md/dm-cache.ko.xz7zXZִF!t/5+m]?Eh=ڜ.+ɏ <\Q4[-dqlX#5]@8?@ .`{`O*\8 >4 Uy)H!xY`)߈G=ɭ};cTRN 樭+F"*=vޟ8ЖLbYfjp ūrlnYӫ-Ȫf#Mؽų܀&̛P'.D_BvI{pet]l,tPBzI及6ѩyAs+Y?,31}\hn21;Bш b+ Q(ylhn5k;N-V&`<ڃ߳Ӹ&@<_Rg̓>_q񳽁 JNN{-rHcU"x|Bg>6bxNkn*+J@x>MVX5_E$ȑRƀel,w~Ly?$CUFstE6 X*.a5bU>TM#e' .L֖T ueZ4V͂>|\ &CS"ߎuC9ÄBi&XK@K՗oMbp3>ȿ$jxUIobi6{/5g85Ob e^Z\c$pF8ijLg*Ԛ ]Ř3k9l7)xVNvqdgQ֚Q{#҂o/y`^Fƾ5ȢŦeEZ-}H i  :X_ڳD F-=GEDHx9R\@t{& )sĆE3݀k.魞ωsfE$([EJ J Rm[)41[ ~D(EG4(V >ؕHa"+,";G}TʆZ~vr=JՍK  dԉH4R>g}yTAi}7|I}ߎSwTYm͖s$R}G,8-˧ZOZrHWLe d&i SxXbj#3rwdh1챤:7"}NZeZ;{X2Gte2צdtg#ΗJ?+cM7^$WZX.>.Bɂai\ؔp"U>B 6k>Ӥ i؇AW, ~h{n A?~ꘚm_Ss VߎB~DiL{7Aw> ^:Ԉq_Js3b&v೎.;pfuH_+rx)J`v~v8|,9t]c,\]G A\EUխZ{]Ä)%>Zv$}JSQx$ k <=ϡթ4uZu= ".h$|g`eUN 7x [X rNt_Ôĸ{k"!Vzpuhyw TZW•E+Y;G6ͼ0$#l@݄R;Kq1W*hdc` *;Եg# EM O,SKkE[HZ.5 ~V_ۤJ&'rM-u,کoUUږrn9pE;ɄU@%ѓeA ŏ #,+6t>Ir#4:yr3&.6ґ]_Xѿ"9c[bU}>uc>f=wY44"jq㟭Pnzalpo; {z~_8$&槤 ;UY{cf kF[u/jA|ܧy~+PagU CQPwm[LfAgm yGp;ߋJ#J_ӷ 6 % ޣUQP2^0eex)E:Jf]D='vr+ #Lb~ G{Ѧ&/hgheHbj|՚<̝/?5ee' xAR%mwgY\/TșyL~ؚlǟp747͛JɩŠSO4qa*`+z[@B;+?&_B%^hz[ʨHORFil' S]qrmil -o x5y iH_GIp;\1 *"Eբzdx9F {oeIib)8>Cqeew+ķ72 G5Ɗ'SNiOEM8&Ԥ辟PXb2="D;ts' iX>Uw\\PN,qs[4gݶ?z̘Nob^(m51'Vsf{E[%R%Ҝ4,;B>їp8dpqdRsH EZBUIe_2G-dND<b:)1x_r&zڣI!I5xis*m.t$ |YHmtrnn]}jZ -`WvlMbJ,"ڶ$3̍iS;RUށ<]`ϝ-W%YЩrUꭼR7iQ,}'Ν2F"!& oww,teYƦg<huB.fzdsV[sOQEW&+ ! ӐgxdG վD <7PN\QAE[hY \*~˜I`yPyݹel ZMgAU=ݫx,Q~ic/#d /Ord-Q>3=Xf %@ub vU_;Ty祫ːޭ,@VǯꃾLtoOᅑ.MD鍵)V?xIT{F%U}8c+95,TtyMdDcC5.(d@mđV1H{b$ g9ѭʥ:X,"f{<2׆3j!n; Kij~NjaΊe]2%M3"H0Pj,QId˸:?n$ #nD@q+k糹igzx=#oF5cZ &ZMi]^^&N~ jJ Fa(H%U3fgrSP]YMh}pp2j.Z}69]E˺K _݂_ 2$^j~1*+g/yO,D)motV%JvXɠ\ ,#ťWT98(UE7|wk ɭRa'!CU5ДBSV^ C ]xO{I<+v%w^+?\^vg55$K/ꬨ6Ti?1Z] dAĭK@ Sѵ0őY*Z4P![n>y1UC%|L1ԯKvAo^ۏ4#z} eFƤ-<3e<n=y1_#,|W5 I<߈bKkF<e0FDA3"0CKgrtuD|h%x!]"tC1|f  Wdik26̌2A3_TȑPB^|ooe3 v_P˨IH f^ZKBEYawhtT>/'ޣUX=i0͞1hr0:VLK(ܰap4gDdIJQr2Mӫgwݖ Nh039,`:VB#%Q+Y4l8z1oSA͵X 㢪3n= H6yl]fXa/ۅ(_+9K{WZ;R`woVMCb TY\",<\j_ XzS\5d/t3;Xze2[FMseMlw IٯHUV ?O=zx?h'% }W-b5g] Ӈ[ HB֙G 6$V^ep䲪Bs4`9L[o{b T :MhU(y*L! zseI_Yj>YKZU, R&0DXQHڟA7l6j lvhw44`" Ҵh|0~џ6ѧQ >}5 z&D/ H 2w"0Z٫ ,(nNaXi.;ܸ}G&+29͒{_WT~bwT65Ao/tJzmow@755wHƐ!ږ7r4&nn׫jq5-=| 1e3W ,VHY!iCT,uŸ~ʬR4nG-Y6c<ߒPfC%(5pZ=|FP;AtJFSnvLbqPģ`y/i_=Ȃb}Zpϻ@3Ocn@2KՐ(cƛl /Q_ًŝPOarT$[$%mWnrkJyURup7  SX:X\FPdmoxe z]vc!T$+ď!(1_!.ST1Xŀ!$k u n6cosQۑ!6aRW+gg0[ϘSXQ9X8#ػbB%.m EXQ25 E 4F}=/HS,\:ϯO4ZC֊L<1rםU1\QN #1؃k>ϦK5G(#7Z+&Lf )\չJ5: ݗI{afZ  *P3?]ʗI?1ޠt} G!blwx>%sQ|~z"*@`d`,?- 60$J3jĠfuFYE19v;"Jtݭajo⸦nA̶No}d <N^qӱS䘝 d*ǀ'RЍ9|tPT'z u$ˌned{#"E= W|$:iժ+Y#5:폒I0}k .eZ<-n֡lWߡ$Y15u+_v6?詝ϘinKqNymXq@6LzN&/ϑ ϒ 1CT 1yڷ6k>t4?y4$Sgpuy&i'ZʘxkFz_FfM0ng>В][:\~z&&@`pABD4EEXlb 0\(:EuzJֈxFP7 oRӱi, {_ 5ċª8afjtn+UTTJ$eU XF,6pftP oAYuw+dA)!Gؗ)9 ,id:%_GcJJ=M. ĂTӸ0[kծG4! ,N{U=~.rm'GOb (x^F{[>/jլe4#_f%+]Eq I,`}_/[Rd/D6H$j0& DZHi-n"< #o GɢLB{%4$sX~i1aM{kwֻh[Cpzݻ?@S(Tz&g^Nr?di5J]R{}ש/ Ffl02Bs.1uKEc'+*ɮ*Ա @玕y^OTT W6TAF7@=X^)lFzLW\I+Gb{uzmQ` ҉Ɣ {֘6 ͹Cŋ,sʞ±`B9*mWk| cLWtrr)1Y Ɓxi*액0J6 _Tx/™[*O4MWk_^aIw7G~Z ֥6a@Lw _ n0BDw`7tq-3D+Et"i@ ip|I(<^H{:ݛ2T5 S| ^ݼM(q4igIŗ(#1H Bn1NגSisd4A^qwF\ъ&|i!ٚL!V{<0&؅uOwT2h/'LSZ}# +IkE2Fэ ݛTC~g4}G]]Y~S%2~(v7n8၁#[ ;c/ p,ހY"7T y:dTVyWG DݧIY qZPwX7tQ00@ T֠o(J 1f܍=f`[cyj֊&Z0L 2WNR8#!2NjXpa4嗱n$pv6oL1\9[ގ7g{3 ǫ| :LE%.oBXxݦ0\ Ċ5˴lRFd_;* f!ԔƅCb܉oy|ysp*m+*.{!2Z5L@4 @/T&w*x\` Sb#U0ЧWbcGEL))p.l x+{p/pZut>nkf6+ت&d'5'(5wF;n؋* "1!D>+Xc&)J.ݡV%٦XA*l 0.:`W#؅Mc>T!A=A'.!bg?"2U"@z}:fA=}7{X طoL"ӵ`Q̢PPfS)U7Thl`#w~#RJ#XY:XZtj)GA1OoE?Y9/-)W3.s^bnZ15%-0~5fzv`7Oc?s'tc>sΩ*!~Q(힨X[;|lX 7$8.TvkfЅk\҅_Ng'Vn8'-萉 > %?|RADF||ywB*d4;㫟?nR[dZ 2Rکpk+9uDhY1o!"rR:( 8qjP?F khvAR还ztF{9W֋ x> h[M<9[xǛ sraAD9]- @g_.fͱZ/N7a{\įC"q 8XIY*Cn)&qSl$, '`TqBN|촊zC֧2eFLω#\߈fڠ&LbKl]\M>Ŧ_| ZZ5KY1vYPq]Î |܍Ki k&O sPpG#E w9'4q kA$$gLTkFRA8C048uY/}kWAgoi6ߗn*3* ؞;]Je zϮ Mۖ[&JܚSv룆YgY(||9A&b9yA%Gvb~8}_5җfa~oՙ!]x0Rc+|"NIUTjsozkp- &D{K4p ʽ3MQ'︋d'w ۑsGatnهIcxL?p1hvΒU!@}3\ɱ@rF8%K ՚~T5~PH,#>[L2}\+&N/պ\BSņ4:q'9<M=ﯼ&y'b%8}eSF,SXem;?}A P{+cvOFg!+!ZTmi`K6kznrcilZ4z- i4.U6lUP5!w78^w\If[nk+uNnX){4V ʕrLտ]G"}ňzdòw@ Š \7i1 v^_K2O]ͬ&Ӏځ,m[l=`rP<wԑMΠ+!Z .umD~?(CJTۗ'A/w?NzxMJ*tio_HJivYYxt17˖q֛A7rG$^?񪾫冥BwH_q6%ݠp;s \E.6 )OO/&3*擄%xL9ǐd 8蜦 r7RD'iRfCrǑt" HWgҞ,\' $گO[9pOCN?x^vafkXPlCYbm0XDWCv\ٸX'#~vAWmch!L յbUq`X)'!Ex5 ]Jga5i=> ! :TR+4'j?s&w+e[cV~oQc2wn@xGS$_¥Xua0$S-pUu(S "i5Y-lg΀ɐd@= 藐JBC#y+8, N:Ces!cلzT\cآ—smF0j:}p3תK 3Yjϻ CzȒ$B%X.9=hm6f[`#Mom8 T/<j:e y0gE-# ùر\TT %5Dy𶁻LݜVh!0`=Hflb| . PZ .Kaqj@]t \Cu^L^ Td>cv<>+Juf;LjW4Drhl 1UHbʦtHt #אxR==^ %_qiy>W 7V!߹|V_%U%k?E\ +7R^ Tr}U?бmy81y羉JEV >YI%t/͟azo>"|XMRUhPI8l qLeLا'"6zqW6 VCXϑӄ+}Ҫ_gOZr8"sAj1( K!n'ZW=d1R珔7$k~-0D9Y&g$Zs}xt ~(jBw&bԀDP C9$ hX:͔/*4+AEp DکM zE`z[g2UPySMEN1y(zSr>H)#u|0U؈)e'],.}:'GH+μ.8!&HhsQ2:L%졆u4Yi-|MJeZ߫GwC~ ɪb"u){(nZ-GNdJeHƒ|iuZC}jȊw`Z4[zb 5f e %e^?E&cZh,d.\2JMQ}(t,K/[]9oڦ }|}yt` tgPg}Xash,"6؇ϙ0-L[K]e5l \UuoaqA<:u;L fk ߧO\t0khIYTS"%qAv']~[ʄa𚡞 XCNyLQsLkCvjV]2xOI|,]ƁmByQW|_ki 4hUlQl<]`MA (] ??iߞɨ`<|TH|F7 rBTh(ȩ}Tn< % PGN\[g8PԭRS:6sX[)S% yAB9~::UoYIMrU~/CZ|h+ jf'LO\=̧BmĀ7`Aw5u-ԧl+p Ho2=#]zU}`%7O7,ǿS@JۉL$2rqf6Î ׈?3 3Ӛ+^I-?cNa\7RO?|6h/gnM ét]9q.0d*DУV@ճ)[n6>NW4/ʗxZBA4oc'm|Lu,onHIس,pϸplE,Eό乥wos@J*+X8Z&$q`ʑ/<>-U_:7%O8ounA4VBXn48`GR1Dw&vfK-aX>VS?jbMvd'UScA{"@ˬ'pCO⾒-b4Nou]RRvU ӎr㎓caP0_V*T m~A쟎7D=9 _wpNZP%o/K\\ڮyTS)p iի8$]o(Zw%, y75_Z%#-wEZ+8hƎ\kP ʢ~1i+[(#jb2LO{ ]| PHvfÂ89,,qN0=-e͇9Q~RL fkQk7 kWOYKz&@~H"O:P'X&E}ESNmKd<^4GeAf4m805…gIW9e!Sw4(:L ;T%DD62|XqU9dr{8{򟼥SG֕te+8f+I`[#=m1F&kբe "s%M  f-9lSb&ThnJIy`Rda 9{웊:SKu=juS$c)\k1 09 ~jazS#mwR ^蝑K-Lm^\wC8NDcyhL8l ǿajd heW8ԞS.AnEq5j0p_Rky,MeM±9 B ̢:+ ab% -h:V(*W{@WMB?߱\}vgf>;`f!9a(4qC7{Ǫޮ Gp{+@_R&T>ۋ0;Ǫ?QAZDvXӗo4+‹KXC9QO}֟ZܔQ fyicV* %/@R6qDGm=qU30aY WR P$=؛kY_q1qvV[[lj6-Ԗ\1ዃӔ dXT9rPީD>z8KVЍy*EZ}gwޥf K3 7qv@"Y yP@hGk"*#Å H{mdVUv0Df:l?RfxA6zG6X+7jK*FC_n&@\ג+̺>~#8l} 7(؅{)"y\,(`1lډTǼE[ b3o# 3Lt.7)KLLG9DgT!f`e5AUX ['ǎ ZY'&PeX+ϐ5,,ȣr)yѹ'0E$GiV8Z%luʳI0K̄&;Vơأg ǓV$cxI~}?NRmLSv8EDl,ʵKw9`6~$"|NQuLwt4} #IMs Jy#>L0JRyfLaW.Uʏxߌ7Y6l޲9 i"pȟL;՘f=wR?U{/ m?q\WW}'~|r[7_{ Q0"yWI2LGn8^m.=3r-9GDR7둳42ontL8 0 4KBE(;CYob-7nq BAu[M =TJN!@4[/O=cK{#';"8.mCQ"cij!|ț%DFyH6aLY㪃GVHD᫺&J>+G^)C? šnpOzőt8əƉCZM l"sK,,z'Q@./!AYս.`hƁ*ڄq+2_ǤYO߻Ǟ(ibW;5vxx8GQDKM7G[^A>q<$[Wl |d'a |Y|;Y뺲_ ynYR/v|ؾk Nv.S3ZfY* ا5M(wCҧxD^eP2ԭZ%av$HBoFo[ۜ. l)Wܨ0Xv~,},ݲLi9&v?h頬<+kt/Ee Yeר$.# &(FϔP@ E{<԰RV ק0f")ŐEZ_$X@oe~_&cȆr77~_§$F#Q py#Faecyaܜg Pr8C!)? bӗE6MbR5x3o[/sa:M rc$fgx$?o(uiϖeMds Hð-ٴQBpr_Ag b;c\G-q8 1;NW3Yȑ':wmxS.$טlN&1bїI]vPQ!p5:{[|⑏JYt<E"=Co߰['Xyf$rݺ}X*’,wߝ"$# j taJUGJ3Y1T@^=yvxp yیso*7'}CDyf0@/njO-EblmЉd8<|T"m>㸖ۭO#J(|1sGإ9FK>v?*Du|\؅[._ WJk$(]Td|8ϚqNH$ o4&o,f^a\ #Lɾ K\{Zr)D6yR^,mhk -S,ôg_1~C? |U}@fp;q.D#p87f'ILu}Pcm?)AI=x0J$3:ۏ]6Ϗm^Jd+,7 :[YCv^*EeVf!sZ[b Z&K!r]F"g@Xri䙎)q 8zUɹj&$#w]@%Oi+1N"bэ]TgDn#A^TL2]L^cvr D#JdiA $2jK RN_]9ix$xYHB‡Gb")xyuY P/@PB?.糅i0RFb{ů{\a!ւ(BX,2K Kd*/u:1}y50TFgƒMjNa됭F"yT&#XU~ )C)8S]8~ZtRN5EFitdҟ{yYOܵy v{HMI)?tODWZ#d}5Ҳ> sZRþG?ЁE`Zƃ~G(~ͦ##Z;JByv)`YT3.3mikgVMuQr|wBƍT JrkJ; 'ǯlC%[x&HTUHCg%\E_'}| Ga(ndXXbn#[h Gw=quiGpHi":O5›쓨eC򎶁΄gQE/mSP u>EhB.\,-LƒC$^ rg]jvgeЀR eʥAQSu0{Wpd!<'c@k-:vw >[pjquOb+@NZзO`5K[Ǜ 1jWڍ'h0VAII:FQ톕B!vte,H䔽 V!i1)oԵlyؖT##PtE 2 =W Dk\ #zEH۸Ӆ>G+y(.,<hT炰,\BKIL[nLO2+5"tjYT/D@%^x TQv| rLO󊺀H+mNWopc("̝E:uG({A+,Q[ 'h g͗5Nq )'(V{h2A-=B<8u  S <ݼy/+/2V/:MhcԕzSueT৥!ɾ vIyGHi_g (f؉ 4v;\C4{Ja ue^e|Ke_ 1YwIvW$vfmTü$_cև}LrӒ=Pw^fλp>Y6ަKe;YNK]pWU@Npg],Yk8;` ,]!DŽ~L%؄M3q*R݌2W{"mpl#&Cڜ݊48)jF9b'X1&]W}_e7]Q)z2,Aʹws[& , JQV:YƘ lQdl0++^?2Fd% XiWJj?~w Dl, ~M\g*[҈:+l0\o7 _Ɵs Q8iFг3P4WQ OA,z՜Yq,o~:qL돰S@IД^םjjW$@(gKwRy2IٖC)l6gY bLwGfj:rKAFF^Jxrt++0x_G/zTF8dbz#ieuCO9۲cIP萷&p.\SЍRySjuwD{#эQHz_(zJOPQ"±2pG*Se;)3DB sՕP#S}jD!zE,uLP]y&^rcmvw nocL aZZj<a3Upgžr WlN بs.(%ϰ__}2;Xp'z4]9߈E$ipࡥ2G׹i(%2YP?~uƭ3q,L5ObNEEtUh(E&WbaghMcۚW̐$Im@,Itdc OHLtp$U[W1@q7>sl2tQw?uRB䛂6yBCׅKCL+l.槲QqDE]W[zdIg7zDI}CE`ykQwicaGIL)[0WAРR̩uЯm|x@:T_\.{gc5Ɨ r(ieݸMU@9CJ+/?o7ɏ7A0a79q=x'Х˥)A4 Q&]K;`dSSKO:W 'Lѿz')v5Hvb-E`Jx?c.A !`KXYjomH`-_8T{q>+_]~W?dHϫ@d*uO"211sh0/tBÀ QIMwם!&wl!:8Zjd Bsthi cMG8+"*v:"o6qP9eܲHu> !ѳHzDte ^ lxo|ֳKa&cqwsyDJxX}12^MnLvl#Ehohad8ufpMeԭ!'m|!,U+c%Z%W! fQYEE&{FSqE, Ib}'Z4e[Q8*( ib -rԣjox<-? #^'l0;m#Ro aٛnG2ǖd4;;=RSwOBnK1aK"sժ IgSr!IY+ERDxLnR氧Y:yC٧"`:qfe?'Q(:/r_&Iq/pWU:}ʘE%33qtGB+ycE%>}[mc1˨%5F∞uNcF`2*ZPTX ~=i%گıB=0/ Mp%}4d}RA J'in =CӮ!gBH\[=%Ì} HT d^.%j<+[ro]07 ;^S޲>2GJEo<;gȳW Qĺl,T δ4Bpu~ pi^78n[K/V/bW&Dѵ /лcaAzHhI!2!Wv0 )<~̈Cnw\1f*7wG*FαP\{9rׁZ\rlŬXCZ8ɯW%?-(?k87/4SM;(ʐmt^Ԧ:_w>~ff*F&!cVpԏpmip)TE^[AERnS~ܦ)FiG,'nOm=z|,(jWi㣩~UâL׸;#a>@o.,6IKl|0JlElW{yHlUFxAndIQ)aSA 4D8`˭sI[ڋWy2= U*mԟL*0 dD_٩X-il)(iean3lvSӞe!;z 2SO"39zzktSC?fOK {cgk9{{ 9(o%H-]e:0Xt|lqgE(.Re1I<?ס-B }pc1JoWxbKd#oz֋9PYZzFcP Gg+d%|Sԓ$҉Yߢ3]_]@[S\ڪ&َOD<g"_iRIIg?sLk@">N<<oX]Idi.Λ(]Uje֞!4\iO,T+;MЗ)'LȝaV0Mfxf1B!߉0=bٕ<7! Ansυz/(_8Sa:couI H?Ej$7/U<h?<=˜.)X.}ф~}"=79iIUsW1Ы$A9Ku)R)A{CAasO{\yrɚRβPfg!sE %o}jծ}kdEW7 X5Us4MITR֛a<ʶ'!)"Wýj}&UVRv*RH9h$: 3܃oS4O:W0*1~ -dv3^'|gyo:C!`xȶdw,lU}$_骑f3%s=^;BԹ;ԄN}U])]q2?HAytÖ8WSY#TP͇3 yOhH)/=i"8 9Ԕ) BJti#vۻsd6q, HbȞEn3!!X|^eN8Pj UVp =5B,zvB3UT/K .7gC}!Ev~5] +,Zmrb"d~zcOBp8w=F X=:bcU1 OOM:euPѺl0 `?<&=㩝(ip痥 B_߯+lxbU.i{=d RۉYJgeu/eb?״D o>@Q6ʨ=-/{Cݮ>&~;̥pΓo$+WyņNqEmx gDy! i331VؠKX܄cOnH26RaU,)A(N̔f%3ay_a Lv$56V?ўϊղ ?bp:X&֍UKE<:'3gr>Kx^Bly 'n>VIA]@/F(q90 ߻-錑ֹY lxOu'WѨpX!~BZ8~_Qc"iTIua꽶TϹ6Sկ>sC{a`!|&Guɝ0= -\E' lE[2 _n zYNtyv#s~%鶲rA)LuGHɸ-֧W|] }[Ry@ cGldJVvܨ q %v ֯ 朱`j]ʓ ϕQg#Sɧ!eWZ͓S]6N_š:w i'L:^7;(ݡǣAD@vypd*yfV 偎')%! 'C<;)T+b#w&sҹ.!*@W)80"*fO-1`DRZJoy? {ZĨH,0oABI״b.|p`Er:?ّCQT{eh:ARa_I5,kU0^[K/^?F!]M-R YBo`$A,`;!aW.]xF&9o^c,WWڔ QWbvf#aKt9p6#@,!/"jSs-cE)PLj^)QԌCŏίlWd:o5y_11q'pM:@ ?orp`nHPwfg^Xg~+ TZϫjވ5(8KǼilnq&|q)o_񹛟Y>*Np\$/Jzٸca0Nk{Oc.L4{N-{ w?oaX:9X0I,CޣqzR.#(=߶wKT|QɰS`-{˘j(1t!WL߄Ljf'hLJ=86(G78@-yRcZƠؽrP(?2A8LC/}?o>4DdF2yb@3 w{9J̲.1^im,1v@A‚0<X-,m-1.: Uyܑ>z;K*{]ѠnP/2(.;'J՘Ӧf'-q޼A|8tNvpGUf5` /f# Sq<[𪯠iSU^ٟ ~C{Žae Kmwv-t 8m[P؞3?aN<5.0qw88nWhBL5t8"5{GVFF-6a _DL:,/P`n e.#gQ-:՘&.K!c _d'ӚnAe 8 R6\p爥QDW/h ف惊5> %32A&_ݭυUhMkxQ/v96X-G.1Sxiv wUiBMJ fߕ_=^噙\S?L,]MzQ-D(p!ot]kʅJyF|bK VOJ{F .{a_ p:&x/g+3؂"-8bvnulA=0XEI}<Ӫ:iG/ha0<J2<ᭋzǥ[Fh7j`p_~ꉝv'SvN,֎Fdت 6k 2'0KWQ,̜kC+ - ilyR tY U&C,U"dw Yv iba1{لi=}J"MnVʲY̫@ .}r}OԴ$T& @*)!ne_@vm:Tk 0B !%9i Sv>tOfw3;J-lG?4*7KgS(p}?G/(Qy`bPt+&vHxkˤ$E{iͨF]B<-c;̈mxqGYB8~Ha4g!/c|ui'Tz}fyAdo<'Ɖo?2,oB+ck)M_V̨߷LTޘ؎\/P[Zl_"m8ܙ%6ogLo ֵN!T~uۨOD4O JXd-Vq%I8G NTrgyC&-oIuL&ΖD=Wl>sQls4^8-6XgY 8,껗֠D6mx!z _V98*G1-Mԅ\+|l{﮽?L`+8 DA_Q-f"gj3SO:.6ڠ*MvEukLEC犗=WȴO<\Փ&mYԬ } tRmZ%Jov'ȹ+g{CT]uFD^R9i#! tѷ_'s}aٲ{B*\}!SN? RądL1:Jӿv,Cx"/`ƌKd\@8ەmsw0~x&\N ;M19REgg 9ǟ3'r\&b=JQ\6ySJ$LLwBsQm_(Rq͊Puae$o\'L-W RshW#65fq% wzr@W{-)=u8*“pP}@׾d([xa PTʛDUͦF71a͠Lb}3yVI! 4VZ nLF ʥ XR_tW=%*[pcWIUC.m!W>La4\;UAma`D{o2ݍ7Bޙ RUL㜞oz2&S=iHFL] E+G?tNJTP#A͟~d3sXrl^jgW_iqfGxT@ȵ c6z['jnY&Jq\Ph_CcpMv`{ɸz2S m:9$̆GH'6-f$!Žq3O'w:upGy&Tѿ4{joCpC&oC*p8Қc{k_-L+(., \Ӗј"qI ]Wgdzo*4l5Th< UXP{u:+{--Nj`Ȼea*}c%ߢL|;s}쇸%& z?70N^{yn |?,Kw.=붳/P""t jx̢tw6P ͊NvTl&6 r}fōP_E9 ׏s~Ԍ=?s M$XjuA?|TosLSIxӽY/3b7],00EiECj0jiGP?z1x>ߋv#Q$@(?q ]{/%%BO|{QsҰ>V%"h_$b틣+xWƌpe'E(9Mw F8i j; oBJB$f`<&VXX,tRc>KnEbl$E[WNb&eqhӍqob6o!79N}]]Apr NqP% V h`.&}5\(ۮVv3߷dT2eMiUu.Bű+`>WS/ A'+-Tv\s6}zVXë%A`2 ϓam~A'"_3 c >u]gn/Bɶ TTiW.:G0#Ai^nN'µ2L99`Е~}c*e1A1. ԋ6C zyWXZ-ԃ_ +p=F'# y:|m~U`,`bV\,ݳ.{a[gpa1“ƽx.<]O*8m{fG&&>$MKd(OPڣXuTos Coi]/ňm"dǎps; d1a?BV߻:Jf|L2+ȦClz)`*:^zVkwue7C<)8LߐXYz cC&kT(G ^x sqH$Z?)1& pdtи23)z"O2Xnp -Z>Ѕݨg!i^x7sY>74< !}~u!ʫCuY&uem6udS71uv~#Xkb:{΅ТK3{wna3)(%sq,ERQbFQ=.nj*QTw=cS]`{/$9l֒=I8ץq/k?/Sծ2{tTU|x+Vj'ɛ܌;.ǢAe}XDQ͉Εe.%eGj&zK˖C$ps_ՠwa %2LGXi*%r GcQ+t6@=O;OZ%b uF`Uk _F/}VsU\s;  9iTUlO&VCB@Ho;L,pO'\qOtΖ,MBNPx+  V R&SG{^ew]R^_a :&ANb)5:QqпZc!l0Cu^ >+UmsFKGGZ>KVat2ònG{%C20/چ3 edDĴctK,C2gCl.o6l"¯?R|y$7uTr Ф 7gMlO0K0X붚/$7 ߋ:dwvu!_@_mXva EtqD|4g6Ɂn3 Z/5<,=( Kg: r"#ĨߠF&}#R$W*Y%C߯2T,6^`1o,'9 WĽ_juMBɪro,87䘝<>9V.QKmOk w~B|Fѣc eS%_%!!tqGbn-TT= fa"=ڲ]"1n:a4 ^NϯMh  #A/*:;r iӕм:3Y,keV 5tUf8‡]9 8KT%' ιӜ"LZǚJVb:hEH${aR9PW`j@F1O1u#N[!RgZ0boe/Y_Ps}Vc{綄~b 6$΃+Z"?9Q-1´lq4K~QnYlVfM"aUW鵉I[ü;  Iv@ZH zmaTlAeSsˏ,QT A"v1U4Ut*O*&H.T 9qeV^VqIIǷ\>KxKo0ن-64\RR1-D)+7{$s'{dYo<ƕ%dsg) .w3Wm^-̤%F$Zbkr!e'UI9/4;?ހN+Z(W_}LJoh񎫮$v]s\KJ95Jǚ^jҷuz:(sQt6j{s_ٳ /rO)W&U>}^KB|.--iV[ŮX`:עJ(x9CvLN͔u).3 }5ģP B!롙`(_Iu7^Rjú`B4Oc.@ 3oamOqci+;Eu/`LĨ1tPDDuGĀum c3Mݬ&aƖ!3܌W> 2`EךL)ng@6fN=Y\IFX_Mf8l-xm/0p{.Lw[N1K>hG :wB:Ё$pZn~SєAo7b4VF_NvZ{3qrc %=Ӕv{ZJi8G 2 DpBPa[+>S-ңr|JϥI[lw1>V> $ta{uWSdzGgXh'[ 9R -q_Jgl 9`bk0w~/96YoߔZqGl |K 'ܾv4NX̹0IcAG7{Y;D9n֙&T`N G`MRl8 r=* .].M|WzaiB@0Io/[1xg`ǜ"u䶄{V]\C^ F\!5T"^-F~!D'o9Mq=)-h?gἐf ;b4a_F/@lb I&MAi1n!Q98cH)PڲFw~) H"ެdEHաObÏY̧ ˒+U[cH0%KPbKq[MB%QP^|9ZS89&+ޗHmvfsSR4:P;6φV&HK8RɋE"ƪ[@%=!|!'6z:wJ75gY%C*>y, V'(3: 5a,Juطem[v[d{5YyMY2XfG'@ aX^%r6u#PoL:TG?&\q}a j&0ѷ_JNMuy]DՍnkjtt/o~??+ł˚Tf ``Z  #V<3[R hIޤgn5Ex10[Sp\)+bNS$,m[5RO!Qd*dSPEgxBށ*bg-gB'rGGA $Y{+9ҬfqUdJQ,uij<`l8kDg@!o~t@} =欈?KB]ErCO| #ʓnCCByyÎdwlR_ FƓ@+Rƾ´ОF~tQu-;t޳)VPr 7?pnpհAЋm'qQ`-J몢ɐɂrl:ה{<ܴS kۭ, Zv N߆XaCz+K1OQni 2~X! sjPݞ(ʹ2"exFE%Nl"ތO=L>8 @q@) @92zj6+ST2;1q V>h먲?6aMwT:𺾥pEK@{6U`_ii;*A{%V1{9YGT!Ed^&SVl1($JbݙפKB=J_tUaNƝI^--fԓ@~9EߥAL/A7K%%lȞhwΕ̯ɵp_oR:?'Ì}oʘ5|6!9j>>{Gp@Ӧ7x3eSoZ%>:V ;AY*:k٩d%:uQi8k1d-kO6"`"[!@WA4y,"RmL;;h;׮ a%qʹíw>.M5oZjcTԺy={B&䞥5CHta˜$1AaW>yURS4XpոQe~,³%ɠZ"Tz2jJ12HѥIX-L cU~/ޱ_LԵXuRiLJœ.âb걔dw U@EBIVoI{̏@2YXg9F OHFՅ闀>H+$9,p X@{Su>.P Y5Z8XtBEySts8ܾy*fnv0 "C BزxT OI(^DȆm59/f!fH_2\+gv.>!zN&uc~z@"`YMQ^$E Ynn(Q, TAGUÛWugZ|CP@Kn"^`y1F]_6PO=!v~ _h5[tšBA=_YejMRNS!E7IU|bAn_Ai^//!ܓ3Wnl:ZG8xһ؆!0uо׽}R?.LXi2R`tE t5 | ߖe j5|& Eʾʺ[r.>)}i0=;wD$[{̟FHIBu/YjhQS4`!j_:"j[,brd1e9섅5;FoYᖣ o.%\GY1WTtf3y >fyd~ių<=*]?-zޘQE#|LNo*^*ðgk7\8΢{[DDĩ^[3x~n [ '^ĘN'}W|1b?r7@ˎ*֋Ji,?2X׊ lm[n@rPW D~)\] }dZk\/3x\eWwtѾ< VRTz?Dq]btG{U9r@?{aTV[!o+*Y}<U^:ng c[ʎG!\86nz,|Uvy F~E `M#؛7[;&W0 ꊼ-Wαؘ_4mݲ];Sf@;ofPP1>;DtVٍ_( J_RXf^x͛'~*[z@$mmzC )Jr~\ |Bq0Ս5[t$9d[`R3aY*_h}܎ho]lqA'ƺCJp#upv"tJn RY* {^ڬEŊ>~:lrDU)m,9x[k]gY(W!l&–hw޲Rh̥݊zZ- V8\K NQrݱzH -U:Ǡ7%kbAZӑuG:x7ol\ѵ?޽#h*/di'#ޙA# -r%eyƽlcм2JKJI]$M$4PEM3ɕ1Iw8nAe7S^; 'Ncmf6|}x '8Q^GdӽJm쩢 t4aҴ]J`45^n _9W.ܔz>2Ai%%2FVVTrcf[m( ޳D,O o-jxٳI^xVlHd{?xb9 _s]bs(28ܵ[?`s-Yͥ/ˁޗ3к*@-W3u̞Na(J2Ĉ]?"evQmmX#c;kOtncwN/gđc/ .!hxQ' >]Rsyg㎒R:{ⅽ18F1tD7e#*3z PfPOAeGqTG1c e/A &FE;k'3Q4RধRq *,dxKqӷ#S+$1~L'pmnHBRD^4K_D۶>[j F4#W,V%1\rF*3(A 4.ث6fv¾9#4]O1cϬ84cvQJ! YNEy@ ?6h"uT/G E^d&Zu$+$Ut>=p#Gy P"pK^-!{(qz0R{\T,s.i.}di3)2& <.AD<9GUz} %Qކ<ٷj/)e ud>(*vk|(wgT7X%C/IQZtag QX+ȧ-WYFa.q**7@㱧dK\XQ"5QN>/X$GO"ioX(krOMpÑQæ>*tnZL]P bY 3ʮyW4QٱQK NZ:l$=|S+ԨI Ci\ꃪJ0=Q4xa{I/^gr̻Vx2-uK, ̾+NU 1ϳYbTFb_*MD$^ʪD nl>-ÙBeoc|Otrlي q)q^lSSq=m(#DJ =Gcm t:J'*O{^{\NSm` TGMrV)Ф/F0t J]BE碸SX`16跊ɪ M#9r'SpKa+l{E5=?Ջʧ_{"oO !e8Kx@CtqL;Ȅ=*;Ba+T9!Hw>4)`L;l&#p% K 5m%hqn߰x7[vAjjĠznX ~"C]\qN?[$S&,$YY0Uf[SZ_I(} > 7g(L+6Q4*Ty0!tsK$Rj]ʢmmA. ӕZ RU⯵fFDW.ɽca,HaR4 O)U%%yv' npF*F2n]bR΍kNFPQ#o?TjTot=Tp1bL U)<'WtҶŅIsp5Ww;qa1}˄}  ?lUyiXXhܩB-OXbku [H Ȃ&q5P+!h!3diIB (= j:+Q 1jLb'Ni#4 [V! rIw*L"yX0){6 IʓpzVʉ{ w1!x:n -(U +/{Om>4,: [`z` کyjߎ18-lhjua6m /9\YYh2c8zeBכO$_υ?IZ<Ƴ+S8z*/^+d a|a%d!NKP2pO&̔~9:.>"/-يD?{V'?%oz?eY~*7@}ZMK( 0][(˟Bj_V]cae BUh,T(c`F:R.pfx>2c}'U֣ikcQd`7VhU"Ӫچ60VPAяН8ΡҮXbG|wf*4_UvD_*G5Z 美ۭR ![ \?WpK`>`$@]"_NMlTI'dҥ:v䞕&uX;9 xqJJHBZWvԛLʟ^B)/oL Vqхԣ?4=^I&>{fp߉j8*$i‡ӒsXUSb}T5ITN/ꈰWPesBvً*GٲUq)F">Pd"8 t,LDfw';{y8V]Lntb=ݥKΦ\7 :4ˀT}UOe+7Aa&y1='=ɱ? Ժ?$ӷ?gH(پU;J$7RY#ARSR•<8 eu|̔!٪ Qjuʻ ӴXNH֢BPQxK.%i!8Mp0]y`U@FyJҙ)A]daf(>HyV6.YZ-a~>Ҁ4\Wz+l#?]rŋם:KQ j%l$a Kn ~E_Mzl8b=0R 5:sS,v/x$ lVnS"{*ŒCBQvKqU9 Zewݞ\`ru')5)x`#.E+dB{2n*(܃Ah#?e:|ơ+ JuU=N J>bsc_9+D,SE2_6PZZ|^j]ORm^Fn m!7FWRx4};D- ̜mlf+R@R:LB&_9 X`pi(sfH DW<H>z,D܊ckH;-$zb0FC FF@P;Dl!ƽL'I5_Sg! K1!GLrS8r#;0t߹: AC y pjYxDYK@3'v1CsH>x:c^yXw9Tbds5:N CvCU>?)`f'Lt,1$!̗v*Vc,A%ivvW(.)D>6Xᒐ*FDlU˺a'gx( D#ZVHbrRKsf#heΔazjJ`:* hIohRӮ ͍"fcZb ?/-x\ғČjy!G W}Ɛfm(obFa]aȤ4 6~~&~\cs2F#v9oRZ_#&1)h IQLi ݙ쎶T|wYT6=ٳ_`w<+:!ѓ3]'^M?ƤY^Ҙ:D ^d4!җ# /P]R<~$>d[HO# 5ո@ib *S؋ܺP(Opǃ.N}XOH"WHI9ۧ T`qH:SƪUl)>DO֒{_h [PpaWߨm6VhӎdžLˉ6;θ2`Q#kyotbIlt@exΦDcz9&f}X%5\-pƄʚGSܖ#Z8I,P,A#È7fw6r@YsR4@3Gv͂m>8P4Q#Њ2@z`4Kܖk!ݥ+'=Wt/bFo6s)q}Uߌˋ&%s%nɍu(,]'Kks8 $f+Y-#ɬG[G#_o; J8O}Cգ7G&ux=[ʅPBe{l?"nc!/~C ^w-j1Q?i567E$u 0tA' =)45$F WM :K\hƗMMBUy,ݘMPðS0{c]c% EyQz~~Xxr.7{Cm =(4^u|v.ϼypǫ̎h;Bzʴdx!5`Fa ݢ^egͺ_mc{:cC=%Gj#no5ræ`P)ZU]<=[."C|8"Fݠ>Dr.E?o_WWxOd2Wl(TC`ejoRQ:N6\dz̀IUSΧD0PFbLc`}]L}?yvK]Riy\)| k˚&[$c].ӌ'Re@[P^7 MӢ:IXCk0-SAVG,A7E(Iy^23ŀ_} YiU)uyQB?5QUڗ;I)_)>+1@H]hb7A\hSۥDwHoK8?zY l;O ?4Q )U޼{_6\bzCazq3R2?]*]dc)Y@٘ e -NOe$ʦS@*I9 jn| 2qd<pR)  ، -c*-"א.21}Fux= .H<¸#/Po* ZnڳbB.b߁ťm ^vr?cAκ+\g ѩICHͬO3QS>x{VͩN q^*65SN ~=K !.`Uk;11Z*!V#* 5Z8`b^SyY<|߿i6ry?yV!Tț=BSiF"6Ȣߵ.:?)N*U#t޳@@qgi s kM# ^uh*R$^ԨҊUw̒4.$Q{c9FuG RTn& b4mi8\{(|9z(M18fp ސR[<ٝU@ @p)v +Y8)dıH xv?m}Cp1:hh~}K`=Gp}nEIg؉mZ~dޝ{~P9Z4m<s [8*2GMl:RK,Dma5emiFAVaV[[uO]ӇFz}~['4).S/nTƴ\2@ʝپrkc@--@%]!ЖFqZhR_Y} t儷 qIСsy#̧+sJiza2D OOlO֘^0Jğ?MnjPD9+y'Xrx<ꚦ}DXyk6_N)ݪjP>WReC1%FDm}: 5A!lAyӌ4=fO $p_ ϭ uC=zvjo] AD)ȻL RrcEH7ϲ 9u֬PJv {"Fon2ħWDV'ꫲ^.'a[6,C:BŽ0DoR)p0&vd`QMof p tV@'jnetFDrVW>QwsѺj,HK|AXDU5QyU_p [+FC JM #U̾4ڻ9?U-X*CŃ:vUJ0.`{ΜlynOv5Z_E;M,Lb͠d|{ı,MD@5r, .6z9T5Z(U :R&4 guM)÷cpirv q, ̀h$94\ Q>ʥyީŊ+/`˙Or\ O9 |DC{zg?{:>ă6(0#֠qp\&eJLNsC ŬMfD 5r]'-}pO'}X{Afxwaa huXܰ@u0+P,Y hE!^sRh4Vd]J"ְf%Eex~Y]ӆSE -[3~=x@g51Qүm B_ebTд4D Ƿ[6xIZt6J d+APp'Goq:ow)ܐC/DZ%{.*WRUQĥ Ut,B! QUzAl?<~v@`CdO[SpRfxW99Dn w5N)v8WzjX5զ0jvScƫ(ހY};9S)5ܴ'C66tio7#;!U XPJl6ɒr i.bm0.^A:eT/ *Zcoٺ͛N#aс%rf 8LXSNK )vc2N}(ls|N53ÎΑο y5I"y #hQ@K$^<. h)_eq Px8+ E➆%4ez@/Her wK-`r/JچN~Qe!ߛDj딾,gxQxF~tqZo*oo>=E]v .;ECd?~I1tU :&eb:-`"a*by#p躸O"?eA84Ik'K ْ#(<>-*)}D!,-ķ}*0_ RᆄJڳ404'?`>snꄾ ?SӬn8ơb$5?﷍FJ1 (&D'5fRBH."ܹ7u^b/A':rQ2$OTT<06I/T7q >TD|ˎ D҇@9qgdsU~nj"7&wyK "E#:8[Td!.u@IAĂՄVUNcX+8Z2wPt&I6ξ1Z!uC(HV?Zji;(hU GerF"&jsC׿.a{F[Ab9g4ԝ gOҢ}a[W9<%>hќ./y.E#*#!tdYwDSdu- &9חi%it5CKl p68UvsFȌ"ŧRv ]TUe:l!4L~O _R1ݿaꅘWD&Moql!_zT.Hk3-9 @L` Kﵛ݆CHr ( .\T|._JlDF`#azumZc(&D{M VĻ ah@:(OI=(©8A+w[{,)4ނ /u 8Y"'8ud,b=Bb -ˢË Yﳕ=.3[F2BWPZ2R-$ȇ$CBR1"o5vW='*ǁ/4YFi:,Ȧ8~Ss#w$Tl$PAMfciS2$tV"ךc%@"m4TD"rdO 9t,$uft4Q/Rv*dIf0.Eb91znzwf=e͂Y]0=YMxʸ%麧GO[bhj$)j+vVE)S3WHUjaIưL1LLW,=c?FBg*^m_ONh2'R(L^2Ŷr3%| @Cȹ,8ܸ B_-RY8۪eG súYvCo>w`-6v&v $~Ln aES< ̊ Ovdiܡ ;i7u+|O9 GHpY58s5)j,s k:uy!PU7)mܧ?eLrFyne`^NFXy->=Fʵs)%S —RnЈKqQE?5$rGG"]4V(Ag#zIA=B ofA1Y0~d;ZKʝqehVSlJǁA[R c)s 0Awh?$`)DଟXal,[v>IcqO<5 )?`*JJ?$aUE 6 ĮkR p;4ҾB~og!Qn.죺QgqN HK&ceSdȝjyĈ`=)_?-`v9F-}H!g5-@?7i0_g2"\WaNV?;-9p 6x#2&FB+yX(1h疦m}\Th#W0.ez'ޭ+{Wfw,hR {ؙ췃?N`xXĢfQ< Þ\j)& Zy "˄ iYJ*tIذtj#'"+ct84cZyK\b&Fu\m2= ͷ+cRj@m (^}a"H)j_%m;sEBnz>r汊ĥ93@$XW:0%mzvC0P).6Tx~MhIK^NG_!BQ2`Ĉj=a9ZB\B."<ﷃX񨻬g+h% "s*-H!‰Ѿ\\m㙔s}oXS dnO]b:g^T3>Mi/lg$ kJN| >][ԏh)OH+"ؽ"tU atkLuJ0t< N|MA)fCLq],!ęc0OU< #VEV]3Gnr }ёP_\Y?&&]G:36F*rʩ|"OJ({> ĔB"IDGAf4 CqsqFOT 9U;MQܖ` s?qR8gnjV?kyx?H\ .r 6dt ,X4A ѺC[I(դtKU/4!y=AzHߝ>WANVWEi./`Zϼg@3=*)o־ެctܱIxѪisU,M%BNVq²Lp|?gMS4kP3o("f`s½ q bYޚ ]ޯ~ĩYSbř8̃%28LJ;`ais|MAhrUMh wѸX|τn[M]+%4Q&M^_xN#:Q@8i0~K]:[%G<-FxWmY+_0 '汩D-x,z(D8yROv2rjYmO.e2b[Z<8(fDܥ$r:jxڦ,H>_PWh@0$=ֈYK7wC(h(o >K%R(:y0)<,.JXv+*ݓp3A@:O@y An11H1TD/͌_P*Z@N#Yaˤ"G>5q{ C+y1u (cv=a.^ , \J ~rh'JC1(lhʓJ\7|OntǷńK(W&Q ` q4ҳ<"=R_Cmb;XxkYZ*2\w!uEJ[Ƅ'l/CVn5"[lh3I)@%43)JNZ|(۞D>% ϠS!PLgO?08O?ucbH&%a& %K b^;1ԇ6`nH\W8?6k :&?%B+SGL(qyu r:=$So-tnOnɥ72%!Kځn MlB;:ώ8~@Hsy==r[u'+ %f`~߮&ֺWEma&i n_I]%PDݥ|Or UBJQDp)^@eO ım'$T0_yHQ[tplS̬H^nXR&fc(ꆴ}e|{ϗdT7Ҡڞze tM~tNwZ*b ,.8p" qld-"vLʓI~v.(ݟF;uXsrQjl6dAq qRa,2\Q6Bf9<+P 0ڝ* /A6&[qKJR1sNMB-칊i^?A-v \}ڞDWۃ KL ?[4|3H >3.;L`#N t;W|ίq3ʍ|&PBz=ҸՎOH-Mr 3G[m݆~~F+ZdI/$p܇3GWǛ6Lc_h)*=^~45ql,1R]bYts:[9[x(JF7jJf_^O9$qpRBQ 隥)M{O %uFbkєS$䝠{T>sQqV&"Z1XoYXӝۅgoGlN 7'Zu〓:ؗV1tؠY($lDKb#ڂm4`09!,Zմ!{ĜN3ޗ3 *VuHh7BypʁX>az|+W'yK ')QLscc u$Bf^nBJvNb9yÂo@@e'BsX4ٕ TD\ץ*L5&`Iz66LM_zm#&T^$n4cgoy(o. /Wta^O1;ngoo=3C._d3X#xᵸ{XݟNguTQh[(SjU|0n27Uʚ4&U=WZ<,V6HQhX=- y܄ah֏G^( lPhK K8"ceut+ uajUaGB~Һ%K ,8kA#^b[lAn8OM^S#9詰8$yaE_)G6mcRQ/*L6$fFenn PIMoҧP%U_|2ps?Q13xaz>)(fuzͲ.EՔkQj?N?<_ٸfiwy)+`\-l֎[ݹT!Kϥc}Lažb - .`(x(l8z <)pO\~Ӻl H?ܜb179&|@Dk8 CEakٿR6#\SLuS\"ufm#-Y;e馂S*gc·R~cVCsFb?n'5to!7Q6Zbgfp]?wzrf`cJ0^g^VOJfQ"B&H i4lTѸA;; <ƌZ?dǩ=%7]83]O0=:!&Nb 6c]K_̶_7@'E-E&Em`9>T@O9u("Ebzq}1?Nn5y준WakPbtوkYsv#>҈ՠlnaMj/cafց &)@9BҌt `z~0''mE*%Rad?a$XM9P /0CԠ>V ;#39n S`megҥ0ӑ5Qt 2AU_cT %s b<֜G;-|dn,*`N.Nu簬ϓKg hS5ڈ(!}Ox]k=\gKcv x!:N8~24氞Jcؒ_2T+ٲ,^h̚Y߯ic6'z29<&!Dra[tMj2FE-ЁC6 fB N] PԐ}VR M*M/-Lr]Pbw]X>5));I9o@:yGڔuMr_C]@BT'ՙTx@Z% sSOls!QipY4>Ire9<04i@B[ ڢďB<9myOK08}@4$2?$V{6oc'un&Wg 2þ*fb7BW ֑}j 8ԆB[Rt+e1v1KZvrnd+1O.:iNazGE kbbk罍9 vi T+%FY<,ȬˀNK^| r?_.owȔlC)r:do/Z긦"w{LJP~K@9ҳ׉Ia7s棐$T"#gNzj2%k!FXCoA9A h_u kagְ<)S*S-,XGDSN_*'1cBl]qQPi .1ٷfQ#N f xf Bà:|_ 9q'@lmvI琱`=7(PD]QF!Kڸ==e$cʔpȄq~5 }M1 wQ +lR :[ m^%]L3䴝)N2v{ysʪ~NN^L,֏<w%G; kc6YM*-9J̒S"y}pps9X$ɋ6=tY e,T0JmO%ZS(=E R$TjCjKnz\7W?m+ׂrCO?Nyuc=!LJȤKm긛8S,wX ]O_3ء uBuopp#@kd*||X0Byf\LcP |>1})>.NCOEN<rx.N]OՔ b\F U(Gn[EIF)^'qRW#2S;OIM`P,%f ʉ}:j.t[S4m.) tAlXͭ,{|coYLh!-)B66א^Kԯ-+0l:#Y5(6XOOczB}.ED:JHc"sBvbA<]EZdzH V qfwbxW2Jhً1$$ChaF?#`oSGPdٜ? lHit V>oNlF{*剖ח%]I|&(uTݖ,毵XgO8nE[֖tELr}-$@|L1StHA>-H5 @H0ʲ 8` bBeFĝ<_Aɿ{qơ$O] \[6,e^FM ۢ.谥@5%W.ԥT<v5kҼ_?d?ƒ,$c<WŏxCA@(}9ڿV\t6E&lTEN԰NH3;"QCM칄s,$3t<h/\CtGVƺ(*g^x;#H&KK 6hp/om -41+dq}ו9 EEt3g3Kԭ¤ i7w&`%ꜩSBkˀYQ~oފh"Y\D ]EQZ~NFAu*!4Ũ6+_)G}{ 1_Dx.>r3Ptϋ}CO8gW2f6fvfYQxv:MimBRzs $K\SWrK&Pב)ۺbZ  <~# 9Estu 8[aFQ&kM8AʐTlQU5|u\ړोT@p8Or91Ӷ d OywJMjW0=F~nYzi#qſ/CyDUAzǬPc =qyX.[k1cO4$*vhO#ɰm}})Y7MNYK:Nd2KȒO-AcN׶z"w"4 W жA|'+]S>l,?RG>.?FY+6+/@'`S`W<)H<xS p֚>*||8e )ޒ%Ҿ}47HVx &69BKa-Xm3{3#ݢOHP2T>\t0߽#Թ! ڲ=$!a?;ZCnoA}~- )\&0*J8 &2-)ش_n`8GJS!\D8< .H/l1E [:dzT9(K\nLDh VI#ߦ%wӤ te$ P_(͸N~Q8~zs :ig]BcpͱyT̳nWN6EZ:'Ҡ %Ʌ0'L Ќe&O|+`Cmu# GPf| zb8N RVp0[IzqrH ro=`H1aک'a1U6ʼnQIr G*0u631(:\S,^ƆugKkwvҒ. NGi^dbٝ;YO:hĂ p[nO/#m={RnVmhl®3f\'[t,/Bsy%ٟCiUqbq0T5\}9U(PʪJMPW͠oFdcwRFܙRLrOYlUݒx>a4B$cfSH$iX骔PR9C n*6X&߲B(O~+f[(@)PCw `!)[!.j]zV6CqKH |%rÊ0;7 CTHtAc ˇ%f/K_p[Ypݵ 񑭈ù[#=51=WIGu5u\4U9HOZ'r3 6ɏVOuXcPA7@K-]u?@OjZFدDF86I74BiRz$Ex@1D|C/p'҉'5QQkCi,rgM<)^zI*.DRe KWq.4pܩ0mYccҿ+v2WyަNJ1Ug\6xW.|#-'_JheO@S(1*[Ci,^-p!6.Ƅ=8 ՙ\5o]m ^|Z4}BǀyYX9eU. p+ .[xd :^ػ,=In59*F&}r-kv%v3 OfD6$.PKVM=+cpΚ,zy®ВoMuLKTĞ.c+񣥡FzB mD$66;&դ/["dܲmD_grJ)Qwx.+F2#fNbd o1cPsR1=YR;Y0T0PL;wVAƀ2'N+rRiIW2 zD[2i@A6nxKDB7=/tabWMͦK(-mbL4&2]e8:$Q'{pUyCs+U 0˘ÉkjR30nI3[_|r#@ҠhuX8jlj[P(ggVsuꇛ?Z}\LciF5|=\JrWkST`{˘h֔㹞28Wӕjt[̼h&:^/Ly*]E+Dhmrď &DA^pKͨ7<8jX~*JͿ{y/-k#n'h~{=owO/tU,z}RmL}컇;<׼ tSfaǍ %нWrq -$wq?j$sA]Zs+ڨC']0@|6QK Y2QdIYzS!rcD ǣqߌ_T>@Ʌ 4E֓" r ;!PXޘ3Eǵ'jح2|,}zLI3T+E}1@EbIC"ݶM/VN`.K V&@EsS5_#xr$tEƧgIR&HZ PZc(E:UF=b!p>R#ċ8 ;j2꿙.baJ!IN.&|q&|i<{%lDOJ0(dk_NX\)JKxacR*SߋQEXz.Z/H]` ~ܬp+:6n(;҈ݡdGu5r䀼`!F1==x_KU^!Stx=pE5:"%7/' IļF w)~k-˗e|g.5SRmw ZESue_XeP4(bɩku; #9X0qFGǭ3xj(> 4<[CxMS V~${qpk"2Kb򰋘Sgi:|7pu$|OeW|Y; &µ։H(=Mgs] g:FZR2k,U7A۽ r.|g/fmSgJzM{p_`RAU$qZL\G<^do=O6Solw^7< nG2p c:}lՅʰïK^Gzٷulc`7@„r̩k<ĺŚih{+Ncl- wjΠg6wq?4ʃ֧ E3NfH9u7.d!PE]}DSK{ a$a 9OgM1*]:pⲍ?М(g= ]S(gz XGMS욇+ 9d~м'9$E2W>Pwh c̔Y[z@؁]lI$17PK7|TYG<P wYggJ/Xq(gu](te7/EWU!f {ʼnrCT< Q;טB_U%"q_R 7.҈^Hc z?l]86!wL7:iH`RіuDK'CJUkG$A Pxf: Gt`Xr,׹ h8h_k>֘ųj.c[>C៵MXWg9lsTMGȄtEYQKi.-rɒ8n.UԮo:# (Wiw16GYcqc/|^lkx`EXqQ[roL$*AL-Y-Dwf8U5}-$-qCUHOC7J 8cZ1'5R{\;'CҸHnl<Ӵ>6[mɒ{ *uC.TqUZ{A\L:7!QG2gm~N,Jg ˾v,Kq'N,`8K$T!1wJʅ(A²Á|Ayc8$T=avbM!Um%5}wRE1Fɀ- j=uit;sz!(>XnB&UiqWFcF k$l\H0|k &W}Q _J/jSLz\;VXV(! Ytxn)d2 sGάY4 ,%\PrŻfRۜ )V뮔  ߅O(W a=20̞lrs4G .ʃ/qPk"΂L7l@0/-MTsAE.H'N]kV>r9 ! 's3?vF9?N~'y$~FmerQ 3P$ H%^ڬc,rVʫ@%sd&m ND_7St:ڇ e #wmv?O>ëӅz<)o~t(¸CX4"aC,!Ir$)HڢJ( JGdF@(z;x[:bѝ%Fa_{o'p]˵=#I{6aߒ̯SƊhoC$\"yA:Ko 8=cWyef?T`:uIPYukzAAjQfKEZCq#@ك5-sڅG>`km*q (. IgC&m=W9!u@ڏ٠DyG^i!$p0zµ8Bc> PDBnO!l~kv ? ۞Э7Lx:] 9~^#o J C 6XABüþl_m3-l:B Qj5 qO9W5A*9NE- {YVb+:=2$Rm\ ](6B5dzlHT,hCvɌ$`kArL}+k$,-roE.T.J.TZ[>{ǰU_bykSN߯Qϗ|H`O{տv_b j(p}r(mwm yM6ƌWufMD5JsHb7-fmݘ5/YNb`/\&ý yC5modEE01|vjN_`ޞ\i̺pƄD.qfXZ\8}0'KeixۗYR(| ;0MFJ9,TT-ༀ`˵@u\9 Nr [Us{>I[UxZY8 FӾL{+T799;?a, o o&[R}_E7nȡn@,sUIROf%jB}v|@˂,;AFtfX%U f%hZJOZ^ʪ IDYֻ~3ydt 5u5 ¼H|j~ g[Ue / JO֝Kp)7f0("mXCqr-դg=igږC{I=G|_ȼA4j\Y>;)%<S)0N=͋U]uZ<({d8gxO~O ס;V'_ӂ]錊.)o(4L$j_&xDgD`4T&6"1;n36/ oc"&sZsOIe-*$ dYrӱXyKgww'\Puӏ4j{115.֧J`+I%6Bt~Oz'\Jp!L7lM᪟[[@U0;{+Eʛ5sUH{fhO;/mVl x{;a<#MM?4d5δSLi~b v3XiG.әݹTS{y0|s( f*{*z:m^.'XƑwsߢ)̔(OOUUp灎st*g#g ^ËPwʩo@gvIur ,HApV=uGץ-֪~\eۻ,*ԬJul>}ŞlE\H~Ϟ<? m:WYZ.̊z1VŇ$ݸ]nHuohH6OS%MѨyI~פt(\N©FIac>Ѡ DkRםX0)ѧCe'=եwdqάiRcsVC kN6԰폪|]҅=rHާ.Qt~r=j#tkI|5!oJ˜Q&k\gfevm-n@iPnԍdNH3oFv9T͆& Ƹg3=V i#3kYW5s</5Jƶ^bK 41 'oRmmޫҮ5QrP*303ee* F6]Mgfcq/qLc+))d"W*?9c"²Ow9m)bSO+O}@ǹD;ͲD2FldB; %6RkS?%!t<3]P$F/aQky&# Mu0djScd* 2UuXē_vdAcq)Hth~D{G!CT!4>0pc.4+Nt!DlK`QX}Rpk;3 c*'O' QNY^H".>kq`e, i>#"2*vuA%]Ug.|\W&.D[saFCLل `ZS!0MBOhm_vޗQWMZP̨,}f捂e$Q6O/zNeoXᣛs,om(~B&^:vqHJ5qR[ @~3KGEԔOe@ J٨eJUyb9>ƂgSCo j݁Uz._Rp e,#Oc.H1䋖_JI\с8J&EޣGi9|M#>7À&0wr%_Kfߴdﻼ߁vB#;Rb¸mc4b--9(hFX\uA*/:[Ex].c7aa k8FuT#~F`Wh肜( Q-Qw9w SY;O!2-| 5$td BJWC;j)0\o4;/Z2R"BOxwiR/U$cT Oxd7;WSlهU$QWWpaP,~m-Q(֟p; NPmE+ND7u΄VG3~֕ضi,*-ʘH__f:m+J9\P^#iHals?8{&n f.br|xޜU ` C NKJ~&L& $h%/A]O_<7{vc湯4\UHDj4ڍFwb6OYBp< .&w A3d2dkdRs%֜!8 2fJV̳5MޖRy81Y =.H3a͊\ydA92ϑG'uʒK-떢%1̠'ԸitwQK7\:|o}ΰBd~Һ0kպ SUø[7sd%>5٦:aHVZM: ^FqXrNs[VخHl,9tFϐNDe -A*Jsr/du-Rzac\'NAddJ>a^>(=QL5z5~CL,{*6X"564 f/ߞvoߍa 1Lj.p[*d PQ{;;0- >Z$I[o!WM65/OYIJA"8 % FɗIi%[R9 !u@8jάb:s&$?v-wn_z3POCrLT,1yng7 ׳(+h={gm[[P*U Z ½.%ef3]i-w![ w (OD P_nLU*F}Sj\gA6CwR3bqg@G#5[\\_{ Ά7?BKB0@[R1Dg/kIkka]gC_CǃNָؐQ~S7nYj`zR 0 94ztkv:q]Iz?[Ӭ `|E&#p7͡`x.7j%_U#Z8!|"꺉/M)y= y@e$z4yɈu!utYN\6)צ>6 o*TS4CMXeSo= &Rz\(lɣT޺n!?7f[m$mi$BTUb^?֓F{XN2Bsur{WoFIE;}ύ^WLvڿ քz'vd7!؀*ť}۪NӐIϛe:O^[ysg<\k)0amlAelq1ۛbgi ⠴(: ƨ` m"- 8"-T$$a>ܓbM كɓa迫`Bk%+S*vX {`x?1-}2WgkXG776EÕFف`kSZO Ǟmw|?!L`S *~h<ղA$Ya7; 8 k'n^؏^ǿ:k"_/%!hҾ3sFG-H2rfrxY xuL~ TX ^J^S985-B$C睘fWM}/WppcZfzp%-wwF`HU'hS5WGFq i@ł;iLC'E0 i`͏؈&A EPʝbmPgFll6v)`:a,Ic5ʙݦ sJy|W|M"Z/m7 i9ۨD5tOD$ )?alى=,t'=iPmieb~̕CPgo jvez<{jv;ƄtOpesN Ae}~ zR x*tv3#9:` 9cJ43m'Ls/_笂@,XqEЁ*D2K{eMgQ+ p/AIi;ϐcE(!]ֿPK7|S?.x ~u6(ʲ 4\H0ay8|i"R46´.|(?Ч(HPߕLٞmKi^qb\gR:[ ͟d_;/^>8$.5,y^&|<>⠥s^K #i;rkMQDqj5Wz LxtJ,Ӫgk:E:ECpϬ7<<,d28ɦ-'E,:@2pmx/멅mɤ T63^ZEKNBIBZ) !G^k  H02 ?E b$ZqO)a|6A"r)X d`r9wCS2l :aM+*846GvWIqbJ46d r~6I[:2}(AW>XIQhĴ'J"Z^CPSEJTwhٶ$3 2d.4 |[bUnɉ@EDִѬ@u&A|1Zz*9D f;:>I *e,2SO~!z,XC[IDLUٯl>ܧ X] X31 }ygBs2f%-o7K;pTmd"M--0&L9D֢[!fFvvgI jz// f/aZ Ř<H,f_fyl)k?Axpl.>^ Iuu;4ǥNlB\gc"3oS-V5+(2| 3@q9DAYfA?ᡈ966;3GC1f/HYADQR.@]$B? ۿtS(Dw;Q"Go~{v'8vrͩD-iR@5&`±T-Mi*B@` bJl6>v9-3^pDPe/-oJG+2YU*Ӌ|'4 \?$5k 5pD)nn-W !YERWN/hbez[L(sEYI k֥$K1GX*0fm _2!%rw|T"Xu3rvXa οhsM%3%egxL?{!K +Sj uvDuER-b"Ulg$&h:vO7I-J[CH=@{QpZW͛( h$1HĪ+æF]U7w#~ڼ=!wuA4[ʩ f'8!gy89mnGDi)B`;ÑfÎ3 Íq53oړ<+_b>m!'_)ĺYW-*/jaX9(P)o `^|q.D8>֏E/`o11s-5Ȱ7"%#ٗJdjFO']Q4T$XrVij&'6}x#33(NGZebFseM%dU_\Hҵ9&lI\[pE":ew=WY=*kdɑ<_Ae6!f[S٠yD+#{]ðrHHy&E+1H0[t%/j5 &2`h7r(GZ-è$+SeI|ۻD+O'œ@`:DGn&eJa7&4.rZܘwDOy@ g. G4Ἒ#~0} 8 -hT'fP^ѴJ?&,U>ߚۥGљ7Ys`OoV'HiK{1bL *2ޟ!a8a6 s^ԇzgrA#zFZ_^/UP2j߿A "i;ǒ)noO-nufJP,xR9B{;.ЪNO˩VkGKy;]xAQ{/XXcg:,?Y_JVY˻y#Yh˹) 2p 2%Aw#JfeLCQ^e٘8A8wQO{`'/e$'3kw‰[ͫ~`0eG[6 hς ŶL%6(2QF+2vN[c9߰t [/64iFuml-ɏ{Yi7DʭhDsr݈98'z2dmDD`1G[ kmls `ӕ-oy>βcUpuTF8/bn΁$ sސ[%)EDDH+8Ci \@,-EEUʑߧ mI ]M6pnLoJ?uveCjEfD[!qM;)_7\QzKjzmjoaEB[`אZ'\2pw>+DØ$bJQ9b $2[?-xGK´/шRL+ V+sdƟh="B 9gJ?,,g^cdY.P!KjSzM9/YZJmnj{&z0c(T+l )(lknîyZf]j'hEStQM]m")xEnޜ 1&>6ޭ=Rg`? JSn}ǃ\϶aX|}_ غau!,67D=,:ܖ]5` KG`p-|~մQAHpdlDuEțVlכWV y ^"A؄kXKZ9*S"1PVݐ9[{6W+gzeˍH&>雟ڻ Iiٟw%}@fhꠁCQ 3a"0 |If i%ԅ()S},bE^'*b"1#f!qYW i4Kv^ßNfO=vIZ4 DO5+\g~"96T+* 3eW/GՀPμ~\ž^kk2oܓ}X#]耯L9PY-Z`WϬ, ((L}柗}R6+o2(7Oinouf|k86 4)u!^:ߔK [2ix%Rf)aԯR#VW '/s,Ƣ-ߕ^&W$y %ufMD:P4]qO3+MLJ)M]E6b~MdjB4D,O4\ Iݖ#]cS" S@mh23t,2AIQHVqHZqoUC =XJgq󡋎Es*(\%,HOO_[U$tI~t rԏa\O7%V:L@8CEMeʼn_-VCOuOS8pfAl6R,dzCC hճ8hS@dC <" 6 #rr^D)?='ekCAݩf |vPu},^tzFSZ۔BmR; ɻSw8O }MF(޺suu ~;!&"ڳ,iʺig^Fn`kɥb7WjIOk,ԜASgozurmFP]$")By̲ Cs$Н"736gTHǦ~o+I+Mwf!حh/*|*EbCeNCq9C%bEhFA'Lt1: ;;>72ho@\:LF# Twq (gl*3 -R2gz^Z Vm:`#z^ [KtT,n哪kµ 2Dbm4U{W Keqg}~abNB&! #2? 7"+ wŽNaXxXJeZ0&";J)DI4=q8x-wb. ioɝp ]׷ ,ɥȈX6@1)<{f.lK[j$`dLRun 6lNoaxW > W![+=sr CA`S4;H'IMDN>dҗCc~jߚ.@L G4n~Nk/ 5#xN/pFK.YPAEIFXδg9IO2On%[B5ڻD}ab eThhd éNt|wޙ$u^ .͹p6Ey( q\הpi|EOrFvT_=j{(Z,.5J$u0_MDV6Umˎ^Z-nzvv̊^n'#}XV"knm+S n'M{Op|&gE'y(o%A.ʇLG.k%<P|L11U!\Au(F$ pu G|B"cWNem\ N30{ iWtR/i{Lh70$Q!tL0άEVŏ@829;?0oAcـ㵁m"A-+;b6h>:{a Ǽ;ϞA`=@;z ڣQ20`yʹ@l\743 ]sQkײxSm/ĻY]WXD.q2`V~h4՚1|aЯTTdƋQkf)N 8\hp؎T,OPTUr[4T8n,|Ș2)aEieR~¸\\r5t;)MfP$DU_A qq\jUb: y+#@\֒( a7&gK|.k6`!ZtHՄFK,So%A%sҋ]Yu>Y-hQalIJKR u:*1fn^[^?$//zC;CUݽ7 5^LS%I\񈂛4rd jk*mf‹@/G3mA[' ;gFy<(_3*[ʍQQj"!^L Yl&o޶muXz[ #& R ­,:`b ߡ,+={.,j4 7Άl8qs֊vʢN.U35}HC[~;=;=e‰#/H„XJxG5( A]G Ht: nsLM7ެH;so(/0"1+V;-"ɀnL/ I%M(n Ҳ1CmYmvS p`:oZ'w,;_ GvO׀z f`EL^U۰^.1PӒ=;LYΦq (hV BN v!?i^E4;z!; uvoOǛZ7J|kG?y1Wލ9۝Bܞwf*zְRIU[;*[jWo;u&迄V ϓy,NT[w0XgCG^%1oZf8UKPhɮ`ɟg#S@vǖ9W!&JvFRV0A0'pn*:?Fc&a߀lHRipZu `Z]ȯWL`~YNrxArf+;wk:Hw3ʯ$MHfdDSVJx/Cg|9XeلRi"F]LAi&+̞G0}yX5.u<:ܔ6fQruy޳_(4qKG7DVCR@U02@@M<G ōۙBqP{JSߤ_ H"|ޟLCeUHKIp wN@6sBZ\B=̋>S^EnQ;dseHV345 mUc}=޲\XmT'z{5Pmhe:߾ J6ti'/J<8#K;x;W[rx+>'/^ʐ$4}qJDPJïB+$%PG_,9!WF([ Qi:&PՄ_V/ҪUPso&eK $? FuJMa4.7!M]q+i4W03(2Bro6ўk8]ZM5@F䘹W@T9t̂ ö)p B@߭4ڦi .[׼',S:"Ma_R`IE;ێB,M⋓]y|Y-S!~.պ5eN`k% ! UAA^HL=EO$Jwx fAD|ecߓ%٠|$*ɃX}Пw{*H/?tn{ۡqq܅yBrDm?ޭa%CӜ69͹sݚJUrIyR9NU*QLt\׌h[:~VcVZ ]84sܪ. qGQD q _;w +vtڔzeǻk&h*Eg{{R k7\gqy#Q0q|&$HVR˖C%T;_Gw:%8ͤg{NX+يj8i&9H\k~yd ,ZuN;^d R[rl}^԰Z}#ZT 4RGA֕bGhq-  kS6N#]wT2@m UF[; *zv \,p ݍ_ 1˩ 95]aUJbPTXȜw7;Wzƒ|W+UoަXJ._  AJv*R@RLdQ h1:T,AպzB_&$Is~ͦ[C$WAVjʶF(׮2Q׋\vS%l71m iSw͘eO"ɶ~ -ZNzxJ[>վ6|۵&ܱ-> D~&!*n7vJ\V+-쬄6M1c.ByPkfx'R0pk$Aٻ1B-`[ǡs[E䥋PƁQ8 mpcbXC{?fzfh:o4bA5nyu>OpL\8ydf8g/1Xw U=z p׆O T˃i<Wr+9$MF+Q'ކu2-:0Y^* Yǔnu~K:,tBcsJ($K΢['Wbq+Zyv򕍔Φ֋^v kRmyX*O\H$Z$;Qe%Dkrvkf+S,ͧ8Ɓh,ؤ YH\8h :hZޕb";iXpJ.Է,Q=}2j%dwnF Tђ3X&̋)p2 \ēK.\6hV2%VP-̃ɜkǬoࣨ"&Ε#^R?O"lE\ay75DXr2F$hMbӍK|ǔ݌!c޸L2,5WEf #G Ӓ |7\~zc I/Mc|lx'Mk;&vv9\9Zm:ws;ECK]-\q3JYtlG&1S1I$OQd&:)TzP$RY`@knK/a*]ɳu[I5hpb)Y@b~Əc_UZ.سϊ+T`,D[e'S_h57b RNH?+'(p9{f.,xadt\z}9%X"yOZ9_Iǿʧaf' &`Ar?`ڗ*uNs:fb?4P uc/Zlm\G6rUKYńE_]5e|uRX\;8{utUd%|%*K,{v> FƄT4j&CTsG<ָkToI)cޕ͸^WgZ𡠮Own7‰*oqp8ozJ-ً?yM' NrIeJNv(, *ìgQ1SHei\Ӕ41&(]p+OEDQہr4 qA P{>pzͩr8 nK{y%׍5̅/bB;#f.nau^H] mx!aO 9O0)LCs~'0 s}7~"\1Pl;Xe<w`-wdiQSknC;O~%:9/КMG^nMHp236W9YSD_Fd9;r.DdEN$bAgd2 cYʆDG|e9L%ϟ{[_F@l8.٠aYcTvHnaPJn\YSOg7*MoT%fbp_ܲ/ko or(q/r Erdؤ54%=-evy)j&qsVC]Oq-;yˬ1wz6om 8*fvK]7C>{Gh>SfS4;gw\-HvM5?mhURujMʛty>jJ"@čND|}ivX 0~Q)qv{|ֲLpҐ1vUk>(JH0NTϺ[u]q~J*J\ KZO1lw]c}dIp'-qK/3HbYˁZ~%lAeO\qH7-,h^b7DbS@31GY޳3MFizG0I~IZ |^B9cnxk1],A|9zb IPIl a`*lӽh*uim$<0-HymrN˾!sNi1tZ!EKhw49c W_ʋwiրae/g)-.o@D6cȃA$o7/)>jÏЫ|F&gg8 {*{ G%P{۫ՊHgy|jt=lDCY~?1d H`51v?.Lg|( 3n߱Upl1(h@N:{ZOй{zВPh|lҔ&,Ac_˩LV wqv!rZz8a6 ;c3o'cfL20!ÛZ|tLuJOü(jF4x u$x.p_ cZg^-)D1!vx)CnE#),ӿ|}(O$ дl'҇ LShЫPKhB퍲K⡫lfNHdG6.q5Rq?(YeHrC~<)soPՄ[msOj2#8Cnҩo;(@^3|/'Rc|"BanBj=xkC07jJpT&ٟ0&HrEq]կ(әׁx\nj3%3Nzg kЙVP F l{hYɍghqe !X+^@@/~}Yk4afd6vOpP_S\]z<(QE`N8pb^K5rc^^ sK5-C¼N.M3N`)48XB >q7>aeG̀Adh71Ed1 Y7=Բj %vv^6T'`u|T? ѕf(g3xx^@MKsV6t</a=F׷;L;hq־(7u]?,Q*~}={P0MoP &j!|?||G*EZ wX^|`ŝ֩3rw9`_>_0M4^RhLx-͉#'HS5èu5v$ əPFAD2Ԓ|75l\x(ZHA䉊EpKfΡֱRUp <ܝ+#|6˺ҮUC­{LK(8ϷO$uwsp HPZPܨft߸$s );eDWՍglLټNCJֶEvfi6i0 HQ:5BSԢ f8wi} 7%bF; Amu9EEN8'v\?E׬`xy"+{:1OD:$Y⼀%I~Jc5ZH/cšz0Pvl[ uTJ71 W&]s!6)s R"HwN KhXpWOx/H"o7p]%AX)L̹j 7֨û4vu^%#8;aL[?5{sE >S9lϗ>Ft;C;VG+xL7 qlsT}!bͻڇ7wTTxwC2oq&ՑۗL_tD,w|H -8 h LX4Ԩp̝믯&P,ڒ˜Ǟװc\S#.~ЃO,A_TrLéu|xѾ6䮫.h`[U;KCZsXhd]IZʟT5w@ R|GzЋ4M$<l7eCeRx] vQ݉JyTx >yK΢&rl<1MVPZIT3R[J[%wNBنojc ;,)_ ĕ!@.ew#??o . Fϙ?GVDvO <@ mSqW58ܦʌUb  DKWn^g 6%iEPӣ&e#_!E!KbkUxN< $)H/;VEPXn_Sj )JA7n uy)TK?vYj [7UnQ䧨9}VKX؍o9lNRkaH;!0K0˕>Pco+M>\!JޭrQ8 2np ;_eKǣ's ds_Yz|IoM2e No.ualo,Y{Θ&&k[Ȑ~ap-B d5ҁU#^{>iʱ%!ÀXn7}+}&-_p`"JaNf]慫3_N[!I:/mQ^ynB?Sa('ZmzbmE#X;ΝG!n6bρWʈ诹='#Y/BA. ܓcr;p]Y?eٱ߬2::?ΐlS2L}Oo ˒:irQB,<ܼK8G@hpv9h@^N cjk4mE1~skplbp^vqg|![\cЏSZ~]02Tب<'dԨ3%FkhG\gdH#I D,KS(V]c@[…#(!kЈ{蒚#+iQ0p@}{p1*V9S"(>We ';+xE$}ӬVfI ]b'-ub0Ioݲ\"Jđg3e'rg5Mi|=K'% bAY P1&q֩fVoCxޥrb4-|off&%}\D5b1K'A҈/?8q nnL EH&z#^>H.ޞY2td.R>5(U @ژ*Yl<$yUVs >.I#Z&hV\P-j|j/V_9]{od"WOh':D1=V)#zJnSd,:pqMVjwxT.&/Nɹ4//ApQ̰FWVW5`60[I+=46z`ZW!{gZAq7? ]miۺpcI(jF :0m *@3o)f A$2,Z$=.C ϻک>wSDYniKg/QTj[eaFSlH(2 pX͆cshT.=͘(Q5qb2iPra$9OjtX9Qqt ]!07>vj@m{~($b{C rT(UaD13(B~[Z_i|h$gPbk4E}o RR6ɓ {66>X~!J#/X0^>8F,2 ? ͏V6ٿ *MpJ̾A_1Ѫnֺ^>csj:,ŧ?ŽYBmC|И`bӘ 's98;<5m<9h4›]ؕyU" .OO.HnTⰀ~[Ǎ  %\#-Ll1b{/tqt?PEJcNH. ۑ!c/spC>aB2n L1k_3kei=A75;ɭRy$O:ȿq K%~0,bF=L}˙[;cr~8^z+%p/ -$y& y;5łSBpDDKܮ" ڱ t4uT {O0#:f|mUV,Wax,:%O}TuGp0cAP7^e6{Bdr,wLZnv-iYtujpeW$EI&KB[۟ >g0J6FqFf<u~J4\_?8(dMb:¿+!Ř%E:L=Yhs;]C8 xtRicH˂M:e-uaq/j+[أ-&0[@䈝袵JF]ǝ!4 xj6-Sbgf^oΠQ=H" C` Ylh5g "1Pf2]<ζJ?` tm9SJG4 ?(Lx8(KS6fs%QI)4'ݼ"+̧?OoiRCV wy3@_Nfp>6{3AفflDdJ^(IRk2¦̀ 2SYloUz`sM%|T%k;WyMI\Akʦk x J0j 0$VrC0"}>g1͞?e_;ue)_'p/o۴vėsR|4mX{x,G*b(e4Pүe )V\ 臤[.(~``;%'trA_t[c/!/tf@Ꞻ eބAg~c1ț$\O2P6˽yt /[XDoY1x穿}KwNIJ PRH6j˚lDWxP\ WoJ@_۸qF#^ZkI a|6U18K~STxmuT WCOpudsI]U^#J/q^$R:cw~Ӿ"%`,viS*s;.<8]sADHj۶oEjC?˒ˋ&fkpޓyR7!+pD>H)Hr7 ABx DȱD2{ݨ[ إ]ދ$vie:yd]Ț7մu?4ZúȲOX{4/s;ƫ{Tق.Q܎.XКILuS&jɱ&=Qw/y.9"p/ySZ 8ף$$[A /o=FݧҼV}㻶k[pUD]  !K_-HL! &r6IDSoZ6a G)Dj:HT:\%<+I]qة%W%57f$jY޼aeq׻0fddM.({6+. ؘKx[)l·3A.v,ð#"`K" alˣ;I,4Uϰְ)ٺ9-ֱ`>o@r<UOԅC$4t?#*3KqC7IAռe*oeS30}`ǣf1-Զ!G;,D4y&g`XnE}g!F K~A3JůyQ ?5ыJdPA&h@Nbfel^g+qkX K1 1AMŠ Ϳ*ђQQ=KԻyT2S|"yÏ|*05b%b1ƥ@z^jpo| xSpĖkK7J}ڢmɨһש]gO,~J0hYTA܎O2l z+c0%fX,pWz=/r]2DF^I>g4;%PPqn IBc~ C=ƪ`l[NJn |ꚥrR%A`&)'܄d"ݷҍL=<^1) AaNmP|@JU'M^ mѴ]1e4p`fuh5ۢSlD[?w>4d`xy;t_ MOW̧8ܾ9gNf,>m!!plTJ׮ L91hFnspe 0}]?jR~2~Iqu MIb빴 H/`H gYZ070701000002a9000081a4000000000000000000000001614216c600002638000000000000000000000000000000000000005100000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md/dm-log-writes.ko.xz7zXZִF!t/%]?Eh=ڜ.+[g`Q:@WFbT=[`(r/-Nٱ|\vn;zYд !R{1oUQK ~w7Eu|_n5[BC/3)%`|&ӧD@$ /~Sf%@ 6UƲH #Ζ=f8Ѥ{PTheNR[gzs2uM%1巄 y>_e hAל&^ڕ_?Ju9Vm;|\f WQ i;,-E!}"s΀&6nj`Iج=aDcЙ6q?Jo*B,qmgĉ5grJw5rm?FD{.dvխ:SSF7'8-KE+vxDeozN)?gJ8uYs. Ov HƐQysnA8t:C"A2UyHMߥRHhY3zD3"Bѭ,5̐aNJz]a`r N7~/ B7pĕ|D8ޭme{=UCճrU/(ݍb8bS#,[('d(sm17\5^STh!쨑NZs"ȝ$zVo9| V0֑<`Ϫ7-?R_ dڎAÚH =ٮܻ"@5ףqծq)Ye A X*,9^c{n Kܬ_qf#FZԉWӵ(s7\@mt"qdΒD3~~A1A~qѡXmZ_UhݘtG#Qͽ`M #-5nJ)3KPU?|0Ht d\, +vLf4]~&Вc]Nշ/u兽w>m ݢuDØ\l/kg_=1Zeb נ#xRl@7?lxۈIC@Z7h@@9$&ᢽg`"ص^YB5z&aTUKOSVu:(XO 2 t7+U=A.*`SŏmRu"iq B0w^Id=@N$)BtJ+閼6w`[@^IeXG؞HEJO2h--2`hP!M㦱^Ѓeo.WZzUԢAFL\+=-\ xz!j D89tBs ȕOƨ1YT5H\K):>Q[? I>ޓ]'N/Eb~`F`AfVot$P|BmK}U1w ?ٵPbVqHDbk'i+Q4F6@BpaZ{ G“m3D6HկtȾlR]I^^OaS\r߅ԙw~ۄG^Q͒"h"W$Ht.e[XH?Ñ(_'"^'[7 OPf fD/S3f{o LYݳ 8^εTJTۅxdwf8;˂>.vLW蛣G-EM]=ai|,nYW .?cj4f!<3Ri׍+-3K?a5'h^Y"ۭмt׌KbK2["xS[㯜3?ͺL@hK4۪l:\ R8҄*+EEv4Lަc꺵p,骈wC6FB=5xYYt\zs^,sf 目gc%(擻EW= ipP|w֊2(isb i \Ŵ~Yx|Μ}nÁ@Fl`gV tp}?:}kF7hdDbә2{˂?LG0S.n'lU W.4Y}њ+kE5\U߼4?X9x}Рyd-t%V閡ywWIm\!77~PvHu;0ZU\O.n1| 3,!JgFo.diYC7NㅖaZ* ̴`/Y][/ݵŗ47/B&=!M+'O @hvW*&' GrhDs|ZP$ĵ+$^C0PQkD)")!e3 }i>'xYO9;"'#u^%=XZ: cW dUǪh}fmaͅ=>qMu泯i m6%}NRO,CH?AG z"!Xi{#?qAQ J@`*>zacNvc޴FG.,AX=[Kf9T@Omm"A|,Rt>A)K 9^Њ a5r؎h\!Bbv{K*lm9[PjkwbH1/ Sq_Ë[m%eDSk/.cɈ<Rs ?+STeͥ=kA7d ѺDžzH8Aj+5a^Cdw+( {gx6&;^|РzE"PU2++OYy9 Vu@ݷ q0TeQŧOTؽ@A"+?)@记T^62p:lCKmNGç{)߸WL]CQ\cv.;01x)f>u\BY@vޘ<}|K$#:rP֏HfK}Nk>CeO@SU&Sє*2#q?Wl_2hQb0~ub(heyHK,Yv%, |O3zH [D4Xh/Jb"iU> ֤d)'1Ԣm5|z{dUZ\9Y?l.IH}JVLpg(B~i_@ÐmMS1(̜Sʿ03a<$aYv,(/̌ foFkp<ܶts#K)/օɜR4+Oh8X._п⿻Χ!ͶYEL ?#A= _/K愈T^쾧*}_`z 5j'۝ڔY)GӓB?Wsǻ^$m'T-&OHg ;CY(PK1Ʋ:k9pWkfv^.$1Lj,#`'_y's~IIO/;myzG_r7߽n~k}ڦΤH}Lb<-WFVcm |O_øΗyh@RUVC?ĘfEY-lJ)3ԏd^;qȦ,fL/+yJ?I4( KL j):Le ^uKkqINcڜ9 i$^3=,d"ᮅS~jΦ~x7¡Pl걁"`Am|]dH]L+pZ96Sj3c&SQŊ|ZI>(ruRgwWT<%# R/78RoDp!PFm:,IsضL=K/J a.,e"xMP:aQ0Y#QX$-89G i2ij?>A+ðy#y躊|'N$Qa't*=+TVlDf9UW ͮevШ]ϡTT'}-d@zw"v ؤ07ddśMX%<;5Obo,ŦTbzޛ?s\ihrmMPUMeCn0YvXB{hvSi.f5r㹺-LňBU :z=d*pUU`?ݲGRFIӠ&(.X]C?gs䬱sԯ QH|$=䑤累65]FA% T|ˎ)(}$+Ӯ{3rϳjie9&?@eX{k${~GѺVL7t44-zNJ"u؀K6dcx2.FQ0߽/VAO;5;ᧂGmR th{rz 3xuIwr T#E2\/7ڡ/A3kBúЃ1 ] y .Cwt 86qٖ*`e\y a?\*kRٝΆL˦ @YVŠX-&nߍn;.84ͽ˓ ,7Dj>[*MM\zeӈIN' $)ݞlQ\$=#hGXUv&ϒ;wb"8.聑uhýa@<q,-G Xu!SSWY_RL~Qڨmbj4*eT&qz}&[<?+OF@8=.a7W9J*ʴ;6VPM%r] 5ԋS?dJ+Z1\E>2[!S]-@yvfü5`ՔfEа*0v^6N7Ò::nhD58 h `*R s xpKPLϢrp Q'*H?;E3oJOǾ[gnQ^J y~AىiUѾA)ENDp]vOhCR <c}Prz.%*UJmd7R,y_ TCt8p$_lR P+JP1w/)CZ@{С3DEO! N#D`r-܊<ΟAEzE<װV9}-2K(JP'H'P;hDMAi{IԖѢ.lxO:#)?`k,G/u!=l>.&]WQ̽ŏQ7Nw`dëƆ9I,HyÅǤ*jR݆=E/QOx*DDU/%\&зUb~ώ5Sb9ݣDMX4*ަڔ>\v5 pR,*oKuKKU于EP뉤#)%4u|zu8 ef,^DnE Z}b^˘vj 0 Ouzd8!':/[Tl&([wPzyD|OHj_#M@,b)/ZB. sj/ԑcs vC`6VR f8#.Ũ0.|DA3O=QKSuoÚy<rW,X *07n|sD[,~ (_CU kWa~WaM x_¼bAB ,GK2TSk Q2 zUi̋UH?g\f=!?[ Uܬe51}Zu34WPPD< sGYrimT9Ҝ8 PFcf nCƙyctE9tMX@ λڕ:Н,:n _MWXeIHNԮ{&C]qe$K W+) w|š@H;H_!3!"lƥ"gaZ_C2BgVFa*!d&][)Mdvo)'݉c=`8 tcVn(`eipdޗሯzT<ԴA_O ȴ4IuzgElc; SuxF;>2w9%H0 vhH2o8,' v֔cVIFpTI9UFe%wBP׸c^j+MITsC.gDB#վshL:{9NAN=Ļ[K AWe$/+%"px'``XI#6TqLӱgYZ070701000002aa000081a4000000000000000000000001614216c600001b04000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md/dm-log.ko.xz7zXZִF!t/{]?Eh=ڜ.+ˤAv \cdWzrccGF `1muۯ$Am&XˍnHg .dsUvJKq`У}.ݥY܊`n y7DⵅE^$UR)>pZObiM 6AHQ˳(K5$B/tow= {ʉ 3C >6h{\'d,'K[I<mH af=a/'9ӃI.U-Mgi'2>=ϲ[j8S\.PKpRsr$e{ RjbdbT4Jg"vB N/]N1n!H%u 7*Måd <pS 46Dtq^!쎤_A _;#׶-𑉺o΁Ðq`(Fr[S>QF݂KFjl O gwV&{ Oze aq?:p}mcnOۻBZ PC(8aMtOsP<t`<ƒQx(ȐV T4>}"j)\azC=AB2nfHY'{gd$Eai&S8ҽ>a(v}ъX.Rfُ_ک2Ujdzwc=+TTe/{P/R!cZ]w㇢~u \̤cIg6-5,HhxH#v״qB.Ծd,%6&TGSik6 KW$+&Fl%,i^$M wVP""DVN H2qV!O6F{eW84\eЄ9K6*fNk[ޝopFG+i!(7^.2QaCOOvsbqBHi_Ǿ8ox_o]s Ex.)s=v9o ϻ~ڱwkމ; eQil-uY95E:LsyIαfEK5R[DnoPS>D-Pp|^F'$3wͣ&=<V~flê;[') ZBV.3 *>G0;TB%;ةH<B|F3[.b3곤h9ڤuLE)}\0vzhFO!8+HՌZp RTKl_jT=ôڷ~agl.ؖ"92@μ+gCx*IbMl.twx&Y2^ ѽNO|e* oe{S[ TuoRN"pke pPA@UTiz&,?/bs̟S_:ɐ#I3tN~}`jUaգlKku==%+ڠl/XOh^.Ϯ| 7֬ |0>nOӐ+V-gf^eaX-WȆdhVW͕ cYwd(J_+S, ́fsn^l8gRM+l ;yIgh՝2{beNY!aّ pTQ>2瘒~yxfMySB)}2Y`:bAX@[|iEŒS1?WwXEpykMĠNgQ]J/HtxΐX;?W,]I8|,bjz?j0?y+z#%OXn'kX CqI9M.x;VUQ;0RxTMn[}2k T+ " Wțm[r%JS޼s,#-M"kP[|K[N4ۘA'*a_ :򨑰̑z(B5uvXGࠑ?7LHZإ7A=ЛlLO6T/bTT]P|>b 2W> ʫ'gtwˇHx!RZE 8][@ycR\o Gj8jDl4A?6G4+~*e$ߛ[Xd{6D ډ#;%,sю Iڡ{F#U#2853"yB{ӛ%gLծ| FƮ@+ `hnkR.hC/b8ww<f<ygCV* ~eV )@PX$D;R[UGSAI9:MB\'·Sq݁}+qmkEPǑp: ٯ6*T{}uVMq_LjFmnǺhޥe 'c@} `\P2<LQ pnADrrd&b? /DR``w^wmEȫ/-TxQNmsGnSm'=[%OZ|W¿ q'ͺ!Ab3(_Löފ ~Ns?5p<]%XxhO>%b0"o1jk'[j>-NyGs (# h ;{`Nf3ggo[D: ;@ɮrZóyi-ÚKԼ&iiwjs.Fٯ"C~|/:#qxlrK$N_YhwuFWuv"yTFtb(aVUtOb [k1{` m#pN\D54~NP5|RAߣoKT&\^g=ظiJf:IY.  KٚੂhQ| tm  `U2C>Q҈=쁂=i K 7Ne艥PRB=_KcQL]h=eC4!Hzoɋ&>U sd}nEc}զCfu~㺔\ \d%e v[3 <?"8?:S!X^-|CtfqtyӖ"zf ̵^"hI ǻ:86wan$'%@-.>ƥꯇzG7wT u0TX@48"AJtj _.X(ޞu[ l?qZ lQ;7/#E2^{B]~5=(y-=_,YD\0bC 9{:k1A.Ɉ8W ?fo6j1q8!+ՐrBLB==D+=:"Q tm/k1xfLBGxC`ѻ=phm j]DM;V7wT%%'k,VRa7y:;8[ɚ]Gi'Ckutz _\Okn \hIt2*O~NIf9nG+buC MDvt9+ IpŻwʅ "0X{I"}yWFwo}{5| cOSxCcjRC&owN@*#xUZ7F af(/lՊߢ)b:eܛ̞`ШXaQ%ɘi}jBfw#tL1-TkrɇV&':ӳ8Tfij YE? vF3z/ W3Bu{w$M*BrNX'bQ\NoYNͲ)peJ'fOSGz.";9F ƒ~(ـ8Qi+X@LnSQ^Hxc1"DŞHʋ~ YeBskLr3IP3&l.clY j5čh%?GamYv}k+Hc\GV ~|3[ɛ: zMUvNzf!ޓ$T._3T/&&`T'mFw60$5OܧU߭WʪOxlx@efUHɼS9rcT[fm$y݉v¬D_h8JHXkY_w I18*g[! \G=f>gNΞsTPgZ'Ax&C؁-FtP%lO{0. sۖtl!cb`G euf~",4z`Sssip~:xp^d௅! h=?Dp@vq}V,aXE:%_/ s#s*]MNZApR"mQAn:r~}G'w]/:ES%\a|pG<(};k)p+O _`Ѷ;Dq#u5lb:{0֪.qh6&EBADi Y ͖}h*a9*~ʧO]I C춙-S;znp~Qe+lk/4)A5ZJ5I L-|v`J?a of\k_ю&x 56ogYZ070701000002ab000081a4000000000000000000000001614216c600002cac000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md/dm-mirror.ko.xz7zXZִF!t/໳,k]?Eh=ڜ.+НRa˥et涯a&$kp(MWI3r^oa:Dm!J`Z~V FRK!\{|Ll@14!zIcm[(A@^jTM~Bȭ3 2ivg>KrGׇD-/ Bh`AZ,cjϨṴ?$ѐٚw GV̓տ fIvNjr%~O<)"a{Uzu Rdr~~/#/{(5=xWؗX*mA7S;K)1Ő&M55G:8԰@FT ]]\rP>iQF%OW59;Yӄ"1h />¼ݦ,d/lZC 2Ya4rx߰ fGbTJS)쥕N[O4 Aޙb|85EVC.VcHĔCLÅ~X|L9A -0cr:yCXS0 GFZ ~oDBҳ53z1Vɣç H Wy"3maOi}˽ Ggm !^*fyDkmoڛ8vw׮d汶VHMғsx]i{ON)9+5TH{]ꍋ'( xƚ-|'҃ߓ 2lTqAcNisp#-ڈbL+ei^e]O=,k6b[Y!ϛbBsYC?gtaC]?d Q+!^Me a:,3JUIjQM յ6{t"AqA.?IWmM'qd q/& c_N:JLEC)/;S~B>;+C7zvgnԃ!ϰrmYEѷq l M~[, 7#Ϛ$0=Fd-a|vC3f\D<;@s~ [ɜ/F1Fnو۱v0 ު 2_bsQ \0ܗ6OzMEMD!G"^|O硡yGI!_2jbw O3)`x~-IM`.が6,ق!Pnq,)aL1u+8 W?ʪ$*":tI(}$<9Nm 5A=u괢wO7Vh:yJЩKfkA&r nKMqӹOdȷvry1J2 *GF<[`uKJ((>[H#Oe7JOJ_/Xɽ׀}(Hrr;6uԕfQAS&0ԥYB.}f[oΥSr ,1$+/`k?PMK1Kgr$ު|چ|r!ւg ?,4#q!o,\Ũ26k):f" f2%Qv(}yRXB~":b};Use3ί&ַpNk'> Z+XE8#gֻ`D:/+ ]  >OV$3gumBcT'NYJeRf?%Lc^]7VQt+){mt(7HQ;B:HΜ)Ep# \),#fމ;5-ZkʒnFNfӃ(IЈyy}4c6V%ngL6W`~9DL(6[[qB 䑳}O E{>rP2$eyBfimhTlP'pa+.+)Ϥx):I 9o7?kR˘9@<2(u$ L M&R(dt#LyYalf|'BOyjUCuw&pY'Re=qjzl>(qԸ㌾<9cz!ШnY_NUJź*z(nԹHFh%t )8c%Td>/m1H|¦,EO+yA(AJ@mXb'ڴNd\bzQ9ׅ!6m2 j#1;T}2_3e1jj\r.zz3>^Ũգ]a^1ix5M#Uj%s8BC,"؂.Pβ<+rZ*Sbd҂<7J[9A,QQP`⣕?,O ϙ! TR_ӎ~X]!tK7. o ?9E%=@5Tz܋qon@F?Zgfcy|Oէio)DC$u13 ,to*_ܗăK%R:;08BLAR+%\rgӿawNHjrT+X'F{,ky9;qW{`[jmTlk/)EǴֻ(B?dXTew5AF5q?QyS4~I_,EoFXC\WE΢'r!}Ǭ< *6Ui)Jnf0(vfn 0,: ;Kr`I8A@76%Ib6@rQ?Ё<%ye)RCkard%>!m-saH//T 3@cisI..pG\77/K]P^ CrS #!/Yй'm )FԲ:I_ sYTǮn@~.16ȌǭKX* ` lnЗldK Dߢ~Zд%nDj֘_aQQ=#6:wBэ3ce&}{ӫZiBV[8ͰP(4qDx0 8׭sV[l'LzPjQdXLtƤcyvAה䧋\<d -vhNkSmUv,I>ɴz"*|o1`S)}18ػC8j$u$ػy7QEJTkYɡ9HlI("_2љa}['U4p67$kDT/ĀbUk[ _-;{=M[ aҘ= *fMĕdxŘ;dsDvj ӛJqc' s%2)KJ.W  FCH P_bIf6KŴ"@D/Vhw\/@P@cXfo;s2:{m/"!L=wkVal :L1 \~|(>.¬q@PVͿ";DGEҫ?eVsGaCj-Wr#wVvT7 X!Bmp£m[>m^Ƥc~eK3ѧc EHikO{Ms8FTI}UqS ޽Tj1N1-yt/<&4 CTJccr!1Lɂ(WE/ya?PeñVXJϯ'-츘Z)vSL/2OR L3[^]4y?d ?hIH ql)axH'{[ K1;u#GCLNI VȶqvxX$.xM0V// xiĮ@oסLP@ĊM8r?wZCCN蕭M~~0aҤdEF&*& ܓ;,5[bq$K,o![) EhqҹÔ>$zx z#aF]Yk85_EřfGQO0%e8Y 15Kkbo 8vzY߾uS[R(`u_r72TMC"Q([aDm&rp4'L6à+`LU1Dg!/ݏA01qVzgqFhN`|XzMBGTBMI lC %T'S㘂(saUʰ..mp֮kV}ZgrW12&>?i? BZK;9 K1ʓY ]K\PYsN()'A^9 [Drx=aNrt=&s՝sN:qP$L- Vc_v}f:rW_*m6A O|K &As9t k}ކJ? no-K\` &^#-76MZ|=[Ch?^U6Q8Oڛ/6Z^.%y3'O)R/,46]`Vލ嬚AZZOAPy;V>tg;sʥUx>s 0f#-q$#Pi``s|53pm l(F:c % }MR`ܠ?+/e,Қ%Yˑ_dm&TĹM$KdM(Nn +>7Dh@5^aŴ WSiBr+umbޓc&xvGIp6UR])%z c`EZ6{' Ps (N=Nx=E!y:>zQU + x.pn{{2_-'}wHIS~!Skb;Z{xZ3sr=s`ԺKOif.mzAb ") <q5ҥLhG) Q1{7}2!iۇ:cX@ 2kKK.goXvԼT8ɷucŌ0JKWue D^m{Ў O Ƽ#7[0@2W%)f7'VxkizdNY=zN:Z JFqrx}0e4+yޜkgioiSwHTj Y:p\t*HDRpϨ0:ڑ)f8j]>('߄TS)M |̈ +:+r'Ӱ/Z鍻3m\Ws uS$0JTv?`J8uRLw/B]eⲓZm>Lغ Ev2=r#ūEU-(M!9RP_r^EKw=Z㸭HWz+1*MU/J!ǨV+,E~[ޥh6E.GVn$Y}#hg(t:~s txeTCҠ 7mY3Ow)ony0o\*uBi=֏y<̍8nH.8&쳗A1|wTg9 ӭ6} 4o jo Qdӟ&ǀTu'J <9 KIh+=/yr\_9"4m>GC=2^p7&M]wڽY+np?e0]+2`?p=8d;ACZvƙճyTrIhkS{\JqF3)x ХyYF,HË́O,V-K#E.@F12R $^eUOk5Y9r*[I! ԧ|n,☍b\`Fܗ3M`F\oa3J'"*" i_6hɺbTjE(m | ֩,.yպBΩIW^ݼ"P]˔w~v`/D7EkOM$ߕ K^:a"q\QRuBq^<'pHuOy/9at7vT7wM$g%iYu$i2Px:Uz;"@t2` &Jo$8}i)ZT=}D c!UL9i֓#8`r*?P~x-q4NPg ŽCF8%q [9w-PB#{rsEŜ4 ҅%?="[XkYTو$cn+TSk;D Rڜ8gUFQmsjEQ5" f6GTǢ!_WǷ7S=Enik8˘fVuIjt"@k!;!0\ ċu0uѱ3֏Sw3ZeNdA $w)Xc '0y~i`R. #8qb,B҅W3{ޕk\#pV&Lx FTR gN eH͎L "-.%㿩y*Qu͔.7y&ȧ [ܑT}` 7\|Mg Bo$A~ŵA/My|wL!c-Y=ݨ*OOZutT]RǍn|JD#1)4.tS}ËL2ԙg뮄ND>d F:\>*E;}͜"*<5^ =.l Ԁ(L%QⳇWdI{ ]HCdJԑõ8Ѱ 3p*LMX ӊOeSL@PN:9'}VȰLS# FfrA;c#ɨ=TE 9oamBn7<$-?1I?O293@Wv1w`xn@,v/sSNʌox^W[GtɌUCWgi}MYW%̣0D$C>x8孫@eQUi&ϸ3bל rp)Dg7<{d`"H 4oUɼޫ,Cg fo3D xjxºRJ fϊ"Z ㊱}ҏ%@D\J71gLJ_Um\ dXy%oSFm%{$FsQ)?} Cb9bAѠ`cd#W[duA mU%\+A5ʓg^<9` -FEfTM !Hw" 9d&Gbz6+t?ǭB"&9jEhݧ2p#׵ڦ"I)WV)-@{ōm.5|gGv9˪# ` "iF{%7H<|аLt+֨Re^f&Q?%E^MPLiuy>0!޴p @Mq$:%%-#8JdؕA.[UڃSjCl<' O LndP.7K{ \g֞;EN-&ZiTRwQ`7?g) -+vVkAypW_~oWjIx4:SދוLb蒢S 2\/&[wLs|OL&ٟi WR!K`jmzZ}kLO97SAyzȑ:zC40m ,$/nG4PɻE r"O@ qX̮_g3$Dg.&_M3TW]#kb-7n-"#ꌑ CUܔ/LMd SyDSWz#.&zޘH9 ڧ^kNU*F NbQ+C=B Le7Dz40l# SZ=zKd Tצ@ #{Ɛx}4Fp<^U'zYNgYZ070701000002ac000081a4000000000000000000000001614216c60000ecec000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md/dm-mod.ko.xz7zXZִF!t/C]?Eh=ڜ.+@d8or!IԤ"WE6[Lgfv ~m%T j!~q}/WT0{6 B@T8eEh^h"K, u !%Tˮ ?B7 &Ju'鮜V<;Ƅ5j1!HݱsmO`Iܒ|r#fCZFgc,lrfd2bru-;,^U-/IiaͲB^)zIiQEW8aN)G]=X9Q̥iJpa #n|~H9qDi_0: xAi%A=)Hum}\h{I#`ƴJIi*  B%"E뗹 ()ܟڿV&FU$0<u1Ոk7|_XF.eMz,@-HQ9_hc e;E;gWJ~HftPZ݌/ UY4ncIK!kbj_ v?sc&b]m,CiY[lQ([Lp2K"x:& -^9H>E #>ѝ H1#NYMQ-?=q7%2Gl#dO5yk.^:9NΣf|4GzFAMslRqCm{1d6I{2 p/_qjE mkBܚ\۶Q3kN'w}jNYpU 26C%Rw`-9.yǂ[=HpXL'1D$ )E۾x`E8ҬZ2?(,7,_;wy!0Mb$5Z{=xwHd΢)s^8N/KHd_%~19*z،,7:X cMٌ9뺤XxUVA /A[e~㠙js) 1d\ S_wZ$ڭG$N5k.2iZAPzSs Hh6D.1hN;}V=*AeRqC+̔*|ch7۪s#8\ nDAK5bqMNWQFCE>7ī]kAұmUxB^BVe,c yeǟ]va+6{0v\<ޗ9vB.>v##aÓe]n̲!r8^ے:NoO\W=[xdpŜl쪯qHOvL G oJ7pobu v `;;,?O]|f C$J6Ջ=oX8-ͣ {:ϓ44 i%:̄iӜHF K̰^DBa1ۜzKZ&: qަN!ǮR~#X٧$aq^Hcڳ|de\FY,i*aO#iwQL'&֞:[)ɴ޷DL-HNJDr}^tAz!ˀ8xb`"_K80Hܕ%Pc?ťP:zN9mߣ¯ kqTE.wKݯYP"[w/@}֪BLBuCz34 -diԍX<6%`r?u}ڗ%K~ w}Ò?NӹL'/1t(\˕8oj2X:KB/ymP{ QcS<H9I4G#}işu| _3+T|gR|m"/r&d pIt*Mrbw:fx/7lUŬsEp|~yXagA[%ڞbrxCҾ{G o)7.B%m+M$c٩L>)p pQ[P;~PU*{:6Vu눏Vp<+Ġ ԱgAA,~Uc󓱣@_N5rAm>Få#28܉JZv V6lp{z?C(RwIZw~,:SGu ߼챗1{ۇTauun@3KE wOiJJ(68ذux~. {gZ9|5˹_Fpb`Ἓ@&콿Y\bKEh \ЀCR1TEUw >39L$%\^ U2c(|!SM 㼇\r=5[s"sEу ;lʉ{3 fkA|oI8\F@Vh'O/t8P% 6r@?ɽ^Mvc@)i׿UJMJ-tTb*fpqLHϸ0"wT);G [s Dځi.)3?8,卧%_JggL D9a {#(kIn,ۧj$wR؃%)Ԣz_lѣcA Nɼ>DÍojWgi7v㇨=@\/Vُ "X.%Cq>ʪP 0uZ=%9›p>N} ]Jrn@ef"[$sf&b˷f52d{u%ͪ$fu ii >mtױX#H_3)<[x>cܢː@F[O;û)vhjdd¦oFXAO?&Gq/דGx"^9iB?S?*3l  aHpޚ- IU,ӵiK_}}5R͊AEB4Bæt&<^Z_;hiLFa#4̽dJ?JE6y,ѓp O FӵBgĽt?"( Ђ f:.Qj Η,bR)l r$U$nh%U*)[_TDcT@,#񌛞'JT˥?i d΂eڵ=+,G 6tsh5b" N"! gl{"E'UI& Ăk_~Y~)*lb[]'a/ECAFXk,!cٷCfPeFEmyOT?q/U}7g:x -?uPV!V:<?ba@s(_~jz lƩA}77aGmNm?Sb_vh~4 rH}#Y&MTRЂ}x@3FDbsm7.)Hwy՝;ɽ:S lV}lSZp1f86U ۿ@nwZ~fa0pA#wʓ;Y|0yfH/i! ;ě}DvRmK2{%\:V%^s* YETX78+aMA|T|܂]r٥eM Er,q։b!U"<눐bľKx5}*,%{X|F %_ewH񤡵:~q'|j6O-Jt9 b#`DE)\NR9?PRo)= ,Uޭ756r&(~{Dw17ዲRG-gU"0W8r˓CΟ_@d%l840"7?^ NH zPSAQ Q,ʔpn#v:mpdV(gq* _:W0\(cӐ@W#Lw;ciV@bE}e-.S9ğGnU!;J[Tal$^A"!uLQ1.qKk~@u54PP8mK=4qIÂ+XػU+jj+$bUb=Cg" eR8cn8t%@L"Åk`c:DmI$yIٖ`osxW?Ko~A J_ĄShսyZliDV4 e^'ܭ<45saسS ܺE_k&U͗۹%סW:^Ud+;wn 9{xwx+a³Ђxs#\g' :>nyש>n.ТiwSvT$93/E(8q @q~gyft&Vp"cs?+ʯ佬;YJ,q{U@AM\P iO!@mФW 4'8A<kaG)UR揬Ҥ4[]LՌg 'NSuq:m]qq>BOD&v?E 'LWcORqIoo|ɴ5 "S9X76.#Rv{A~SLP_BRǘ!J=o&7(bSQh&%Y&:=Gms:J] 6٩/tSe^1ē*WlkQIK8<+8nTἆi¹ⵧh[q}Kd#IX(Y *kvnaκ=kHُ q R: Nc41/W[R{5n݂='J!iTãDp 0Mz*gQEy:=KݓQ߶H!HmDuY$kPN[rzy_%¦q89Av%pUL;[뎯aU$H?AK [iuz#44FuxMيu^l;u3'˴3180q9Lьв4ӬFn`EN9^iv{É/b1#/(]7m-3/6?N0$b[u~-d|gtn0xHP1\zWҦa-){Oy{o kL1A4-.DuڴHbAD/ ~1 )Sbq3Fm$"$0|TZ"/zIzqL!27K{c+n5oҤBmhH[ٌ q9[U^014œq?n-L +fl ,NQK:|1Kqph{mmO+j^zo,DW=,"qC?{\ޏI"Q2O;a5GS扴exN=ܴrk!^SHzI zbgJcm^JytKVɧg)~YTL؍lR:12VG K$U%x|\ 8n8/$03}pojQ8;sހR@0_ϮYIIcuOO]2_H8-~٨l]4/KikU6̠xt`uf!ؘX7Y~!~T35>f71lo56U+]8yMr8OH~ 7aNR3,EnRΪlլlD9k"սE&Ήt [L+_fճgs%DV ХP8(Y ?2}aJr4| n ryO<|iĭA[8{h]%VxFbaq 2TEJ߯e-Q!E5CƂͳ@boQ|' @d%2"gIbkXΰaugċោI)n8!$QGIBX,} =sT|InA#p|_Q}qiF$8ZQQ%vuuH F x%Ӏ`hRx0s":%JVn Ҹ>)c`WS}ڲRc1Q]aRQ57ސ&;pLMok m֎E4S׿%؅c#Z?vn.hiTM;XŮM 5Sg^2~{$MD}󮊷ut`dw9xL F*t"r0P+"w )>/8RK=I +};`:qFZuP-hb=@F%P/A˓*;w\uܶJ1{m0=K2g$x OPhآd2>edzy>\իy//)-^Tw^@!! -h7^@b̨.q ܽ = [^w}u (= xN?0 w$Ĺ&zBv2j)J~G.M ߛ{ٵ3? {2F 3$du}6S:Iֿg'G<}O>+SSةc/WFGخpq)1~3քz[SBoߧ)&Cf͍5:,2m oXւ-!ʿzz 5w,">ȏG[l}Gnw@}9\Ѻ=-nUMup9Z0κ/<0M+Fs0w{3awW0 ([I w]/ożz)oYۜrOAOgfk4.>r]n#YBфm9vG\ZfV~L^`͜,L%]jxkYAG#&aeW{n1LXO3nhQh*>y3bۨLj˫HLlvjɨU' ]Y|SծQ*[8v[QtzBT &A8wrsZ<4qT*f3E*#f\NVХ>{kΛh4Y-Y10y]z/BL .]Fh\tK/GoX@TO`H.̵yUn˫-,@%tHG_F\e™~(v(vCg#a "1dwyYE=XQMLN@yg4cgtXF%NB@$ F{ &_q-x#.0j^Y'7de.׏:1e=4 X`{1bF .OR7@ҠZ$[3v<> $0;Y?l-"l[VqkTIjRx(!^r_.Aki.l%2cqe;陰l@υ/Z)wf2=_`qN8Ņ k*G-<,1IŪBeT=3GB'^VL'IG_K /g뺫h,$'9ԯyc]*ț`gB!JoM=U;e[ Ίwv(2Om4n =7:#bh(WO sɅoOٝ!hi"3Ug;\Cmۃmf4RP=q?H! &V`aLj&5bŶ7Z^s+Tvd|fN59:J1\aM5CdspElsbN;V\Kv,uVbĤ$!4B4L'm.oE4% GUq]<y)CU {3il#WXS6,?Iv3=]?8p!dhuqEHs:yylʸ} N g0M!;iJ&[cXϯ,A8Cc7F+,(P]1WUul3뵨fI:m%BA39-ACyӵ oc_3C- D8G5c2/bRp 'T)8HY"T ?{!Ύɜ| Yq8bY 镞ZԤ+r%sؕZ;G›~gu&zWmzdxnXFCۑsCH( |̘<@?pBchfKu$~L-(#tP[B^^=S{bd5 >]fHk }npsE" v+6 8ó\NCwpO8{ 䙐X$ l1jcT2YVyYoՒo{c{J+3rY@r}_;ukGyiAu_>:-yQ|qLezos KƿϚbsa⋿Lʈ~Īac ?m9K0YhH4Q=[09 l%tRP}XO F6B(>lOrɎx8U@>Lߣ/][@ (W*̠D߯ݘgh»2w ڇLjk5M-6,ugu`z{hUfbO7_/c!X!}hbFãi2 -=er(JP<PkJVYLՑP"YÖ*U`C6HȲ;ujܼFP>.CvY`'&8}o7.BO/Xd LNǻmCY?*puWw/c~O*x9/Tq {mk)QRIV#J?6 0L=svu\on_ReC⭭7zDHY,OIO : jYBA3]JS&@+L>WFcsɦʔY|totVe\5|qw 2_m[S 2@5[y̴:BHaI;Pp(LY):G=K{K.FTU$,YZ cW[]B}wVB@ 6mWs}*^yfn>98^Pz2$aH<}#WG+܀\|r?6Mk{{m2Xiq..*^ h{']b:wT%gʸÈTR Xj<H(ST@uV޻)&2iW>{gAw4<{ynۑ9q}HA9ƆY0EL\%vG~RIޢUvc (I *7tԌm)8U?8m3d%5h^3#8Sz*@S=LšC.!RW=W|eF3p);2^i$! Х9<4HfJ\t(s;H^R+e1qY&͠`9&(pFɕbT6W4jR]6@tnh$ڄzo+w1ȅ1vL)Ln8y9;ab +~{{ 5t5OX;v:ie*1ԋ s`jlyR"5= _hzp$=Apnٛv.giJQfUͦ𔵻^#gwNg \S:!$ey/ LM'q [[uQ=W/=+ɵ&c2tM?[qJP A[&O{;ISL{[{ynp WQr@U|^bkf5C. Iu@x(|E"r1H/L 4*-`){A4Z6ٓ3fPCJE3 y 꽴P#nQb+WA* 3;G=RX& a-S\x54Zٹd&zA\l AʻJfMeNǷд>4N&l>Es݌0QYgl x*͵!g06)Ʌ+غ}7M)q(ڌ3$S=}1'*|s:Lo#0) |U rQ xg|+c0;2zwөlBE|A't93h!/&<{(ss/*I']l<r~iMRY 2udu#,iT.?Tv:~U^P~m_|]$8-Nq@^XvWB_URC?,ׁ9s;=%U`y jT}4ANB&_vND.u-$~UCaq&A*$W+KbcU2MIT?hի?s%+N,k'~t$ /*X1`Tv6S*G];UYIy "Iw=k([70~br9aSϺ Pfpq ~~څ?Xu3f\Wz>j-+ih:BveD](%+sSoK{{*8VL֔ ;[ uE |ME96x>VuȲ|r]Sd0À -6Q *̪a@]*g3 0;&CNWmȱk!LEuD\T0l[<`Tɤ|PcLVI;1 ; PҺSS6 @\pVI>{~u`&7omA&0=S?@nA,lt;AF,dbG1a1YO "cl^c2ߊﭜ͖OByMJGyn_m׫8'V6e!W |Eu.Өr8 ?8Ҥv6ls}Vmfy3yQBxSy?C ^D|\i͉q`Iå=:야$ݞ|,1<*s'xEӥTR^iW*"λU=YEVFAW2>wqˢT?J<ճE:VrL3b@x۸Dxƹ4CT+ \lvNLmllTŎ5qƠ4I?ul <5; 7J#jB6i[{GyZaҦPV0rl55=˝?/ Hu6YF%W68d$q_D{ 7' FX6SΫ`j(?D/(|;iRbmU.P,Why".yPBR1_$\8!1a֚/3?Mŭ ݪd@9wW@Ǘ )O|T8W7|ϭcI&G XJB-!cOIc}WU߿'O @G`pX;"lro/Pihm-{uu"/*?$A`w;'ϏlThyR~%uxyz$qLr.V2D}\M*7\`ynێBpa:ŢX&sϙfJFoibl@\`N{4݂dG@Fx$%ix\0aNB,uًR#i% SN(0R 'I6)gy+'_](h:ӟl/KI1֍\%R3D"F"mM6@0iߥ8t򹭄 R)<ҤC>YҪQ 7f4V1jJfA4' R4UĮoygӒQa9͚?aZ^C'l>\x:tb]>C_b0{(K{J:p// S@ H-tX<[-*?B;J;1SӟڦajtBq`b˛4%47A`'~8fO'42T[ɝ?,̆3(q2?.yTfb:~12 3 LqH槖/kk e L ֪d*m9hDUj~V(( Hm\VbN^xBIeS#l}M_MwFc Rb},ɻ[ ̳VĽAhq/Ð8Y4kчO+}߲ؐ0!kH!T,fȼ,73 MZ{avЏMKa` t`Pb<lۦ\KkyٟUM撶ze.! qjH40[Z!p iY?+y."Evls?Uz>`MT[< %FvPOq&au+wEfbk_:JళS?u_~Ps`+߼@ci+{=BXEB+:|k3do .DƞAHŐVy9pV)ƒ]2s7`2s VLLQi7ht4I~< ;dԏ0*7 2eXX$bbRNzr2-q3M 2 WRqT-3m*Tej@25aW}csW08Xg\ck⩠*^qApCͬJ)bI%`4+cv6ZCYPuUP|K <"U?v}I]tOd1F] vNruc/{  :|~N E̓OCV.|h?sD$R?A׿:'yT`%rP.X  Z[ec,UPᆉ܄\)zV2Qf6 NĭPoc&8/k.拾9[ːn[㯁+si{jŎo$Z;O|*q}r|9eʔs"P81B:OtB'qaHGYX8 \Lsה*$G*AP)ճabd6;G|Z&|6(-\hrt4)C"w/%@+\G8ΠߢHTvӛzSIqJG4]fڕc0 ASQOS.5YW ړ@C?=6,Oʝ"ir#tjɇrg[(O#0e,$s'Dn^q[o؄2c&kĺyLsL# hٻw’NJV?V('b7n;?V+gz7ּ4Ǜv1Br逡$Gtc{{h/Hp kP$1;M֐gD yQs~Y>|rښFFC,8U-v-sj?&& ZY3^;Ϥ)J̀LRVbT8+SgO9ŇoKmBuh]?[U6eNOx,w*$_}HC-\|q*{e~ 4qgR\~ׂlCU2DfLq'տë/Fwns2Tv BR<\anlǫͮP͈ҙ~/l~ ̪(w%!%x \ &ӫa9YPppYK<@8zq̨ZYa ̪"1Ȕd6 yqk|G?pGKoy/`_&޵Rn̟ <<41HdhHtu-=;.Je"3߲-pq(Cт\xh ~b9 98$6> GaEjk Fn`]ϯ-%'e%?3Gm}M!4U^cFѐg{!Oi-=NA21w3,d62EcpLgx]1؃Yjo qwEnaP1jRoYTޱMv;V˘*@j.H%UB=^Ka(|nֿ&#`8ίMm%G$3N.TM)n ,ݱaUB:n1b4gMp/Ă>7DNU-WRIOŇ"cb |u&S+/(p6-|ax:x袗-nc%uwCA[OpV] Č=rswY0jM>RB PhӴ ,sBֲX 6͒-_ƺ<f)aܷF_j4;u y: 13}adۂΞ< 0pW( d8P$>C8xY :R,IU8F{A_!w:5i \%95#N,oc/5-H ozJ>%Ab4MP>/K+*_^wlvFgYqYl72pfCbԹ$#gAjޥeT|O~33c!QPk\ aLH(ΤxQ;9sH7Ce͒ṔRFoT (sMiJP Aˈz">< OEu.OK.~6?4Q# 7wLOJw_ST} \4j߱Iv7s)u\XdSzS,VNS]g8 Oc|7xWlխ>g%kBfgZ@,޸F{ [Vz{3_Tp},׍!5&}kPz}1;}VKKo1,6U4{,N#P+Kwcj^HdqM Cl)Yƣݼ^֠yFq+Cþ#b}ۣ80Qo? br~$OR 1E9ncn1(9 9i㿈>D`J~ ޔS ^2醒7kFo?v d0TDl磖WcEDl".-|Cd5L2)<.{MA^LhJ/ԭW5'hǫmZ(x&c Dx!> ~ tjuVnuZ2g4VI;X6KP hww&GH.gMӯyq䞆>~![0%DjhSSݗ4Mf ==v;F i1Օe 7{n)h8D Oݔ\dyKE GI%c($!X5բS X1h7(h1?Yb~0CD~'己=6.s:Zq ":hqCú U2^?#_ $hܽSʅ4tvrKyWx9tLxEDL@2<ֹ)&"cD5S X;EM_Ms'5~tl$vB19}Ǵf3%y8B6xU4-[w~=9V? s\k="ealF3#kL=2Gs41YڪeڥE,!&#L.:3%B> ~ZE/qNwm8?iY%*BUq̎Aj㜧 Fޓ*LI6ܼ78H~9 ߆HɂMODKjcl% h/5YЎgĊs7b#jK٤ Jk'C* ؕo鱤9V&ebEsj TzxoȉL69(,9,0ץu-c2NG^@w9l  ߐ4> GAhO% Dɱ]oSǮdIhunN&ޛvd ~Ǚpz_-֬Ê@-glV_—lqS>W'&Gm#HU֓w;9 -@VM|A^iNCrGDȍ| DȖQ8=I N? ~9_`;}\X)E^6HL;MEnXZ! _R5F:0m1pC_%-i$cCS,'R;7JF`[H[#BsE_ICjEӃs}Kc_qN+{ LvFA&B;vޅ;aS;&gԅI1:DB"CM&aT ԉ+ ѡ`-o(XH%)eWJ02;RtRYC~'ז]+ x7/' yaXֽ̦ïGTZN5TEƽ? F" 'd,YnRԪ$vfW}(^2ZOpd&2ϛ*RlI͖V_x u,Hpg\8AT=*wEIF¥5S\wXaeV$GT>;ؐ`y^ݓ?,5mDZ Cl|_&/,!3NN;kG,^,gXv}N8Ċ:hM-i:쭠CQxiYZGPs% m$fqpy½+$.}B vr3h9H\yNgySgqPwzB4U1V{7{2>2E=>Mm#$*CDVo-Ʒ6wg׆TinǞ#t:?tv0 lݩ5C.} &K)QnQ=*}巇^XpNYՂ8)ɺ=@.h,uE4Rv:gZde:i\t MBf'$_( GKүg>[c,I&Kҷ RA,ؤg^Tqwq,㊊ %R f@`%>)$(sZ",B_XgOvIin5O~ ګ5ua('tp[b #Bv&9y*3c# v/\_ Jdz*M\hȩϥIJWlH]Jo9(T$qֳ٣&;R6ɞȿ._bͼ0M>$Hp- G뽽T)nFNv#Px*`D~H b  M6bSVO>VU}Pv3,ioh*=E*`8@z<깒q>9LAk3zupN=n ϖnDv"2]vq5;H d8L6X% 2i8*랷*ۈUf@^wK`@ u Əbitt 0, [ @n\{@9p2B`Nj97ԕu;eLW4f2)/sk]Ab_$:i>m3g'c|^1HxH:BS}$i9+Fie1e^5&[9* S{h~6=}3"ԬP:jRcYb4|㵾Uԩe5?*M$/i[_DETO4bCNrGёӆeL8+삠P2eE2g ujd-%aX pVшn-M*HyAkl6_D"C ?u]Q[L`@.Q`ҨF ^4$3BSMws+=U\NP\3f'fTH6.2ȕL2Á֬Qdȃh:Y0d(R0H y:Mѡd|h ۨ#YHtZ$# @D\!18S; GĚU Lv^h9vdS|PjO^3lډ%6ݗpv>4r|6m'd⯒Iaj/IJW?zĐ Ome/᡺gvcbXZ *(%kp% TG]q#nc#㽐ɀ8T%)81P=rUSu! M]Oq )!28xQe:"8辆]T!6oկ/D gOI;/8)hPNimXM|/L.$M-EAa#+FL i4|Ks%HP]Zu?npszٓ܋1f "#DUN>!kʵ{ډXo:՝w*Kq[j vh|9UIk|?"c4[q[w? QICwW :O=k%￟[./({1_Rfؒv%T"V;AEH9 1.60ђ@З^͋)++ZIGpw?P! Jx- $ avMzZct!G3 2pFFT܎. {6'oC q-_/澿6V1SlUpB}A[XpHjthg0)R-3]АlI>] CI ƀpP% *S' <|QY1F??:o15xA0*θ)~ݓ@ةj5,7*N/iNݧ!T̕؁Fѓ/<~l}CYgpJihs6?!s:$谊UIb` />p/Eu b# @UJѓ0i2@jMwƬ9AR N\ xy]>˷/EELh A"Z͕4o!$#%qK H0hH Uށ>Y ?MDžD +⎅&GZ|Fa䛗9cs A_Fݕ*C, .!Lb Ăww잗F'A}FU~­A'E6ڪ*֘\LڙIliR *D|hmk&CSz=j4n!6NVV0%ry SzoF_fLF5?ȬQMПCyrEE\Rlc>Y$%~ɉ&0O/ 69헳eA! _|$c6t>!Ǒ\Y-0BT/0..dw(6JYP4,c? Q[YlnOgLyp'LMca .zxzsBRe$\GU+8B ,y=9% 3W/@"3?сrӕqkNVW^pgws>&SHY9w"C'wPTruEԧ>';j䐊[~0/4r_׆\C~#j#_?dͮu}Ԗa8q^"cɅ\.!dc}+FH>uI{gUI֝\\ k1|Y(AqDc){-x9MVb,x(/Lh|$I}JܢZX7BO.e*+6:zi4&ѝo' C?Z&NRYFڐ߯C)R<'eL=PkkJsZ5\.Riv a&!, XE^^<)}{zyM*1omk+01rJfDY @Ah&=] 64&3^wOC OgxYIk b&6 3m<(U ꔤL`F;<<5 ?4{ Qɞy45~CF?O.@md4~oyҙTA ,;Tu@X`RLz7qT=1AF"*:i.tq`rdiyI:Zk rz8lfVD)\#a|]ucUL_ ,6>.򰽕'nd$=44BLfF)[Lou'_hbrߝsi-'H_̥نKy"$(MN˓Z-Rtc̒1γ`.g9X`jx22KP֦HJx6:V 0z{ujQ9:XV[tIAy?O?( 'd2DCQMCl#[aO<S/  kM G}[ZDQ|i T? tH@`a'8qU+nl\HݑuټSiJt(Uh5P..Ehh׬@IGx7l X7?smmFr; Tlos6N?e$dDnvP9g"HB=Rk!q[?0XC`ƫk2*q3JURdVWB&Zo" э Pw^y%qӰl`Ǝ: #ROLB|l%6/ă}B-wZnY('خ8rEBۓIŷ؍}.`l #ՖV ޻GBxy ^F0>Ķ/WT0\Q~׵Hi'gVp=ؒN2;ĜrMg%bьߙL{_` ji,qJF pn`ZǕ!^|zz J:j䖰\u3Yt0 M5VUz+ s%ٱqqۚ(è |ɆL1_Yym_е ug(q\B+R':K-U; X|'GN)!8!Th9zP(L,ڹ0SM=Ka|0#s|F48]:An+Cl1qEv[pLSJ&bFUD`xa9>QΡEKiUB]28_h1_^_Rfc:-9duWb]i"cv<#F{ɋEZ*91{Ju-X! AΠvY  GP&Q:NMCclߞwfhrݸ]po[ԙ ]DPB-;]$]#dGdi5׌?Ṵ$4ǴH+?i~U*ٜI!D[Cu U1e-MXPZ;n6ͯVdypy4D؊MHȲ0>IsjNj*PT!Qxc .1+":@BE&/q"3: (j:j&>:.4&Aacv$vbNJPd ";K<"=kE*پ":I< [qU)## zjd?p L~*M1|[b JVͦUyurAj-ag9@վ<ӡJ$4 p _qZGx^nbԍ1  vw̅7P5ERӷ+RpߴΫ͞6cYDˑDx9Le  LnÁ]@)IlM†!r5F˼4,,w(voh\BZDAkNݻ cc v9}عF Qgg~{[.tŸr-.p+V&Wmu}S_̐+J5I?U~h2.t)K C]*O rxz@a5ΐ K/5X/^SijN˜OZHpPO|Л [#8iO  r1pM452TȌD, FB ^Cs.@T[̀z8RTi9K%SǨ^q'_] Zӯǚ[4c2 :ao+%S7I+G<:A.с*R`Ta\n@S4u֬!4p-FUǂoLjY#c4s~-'I9=c"2~SqzO X!7X#"Lr+>eOn޵SN pܘi c^Kd z'X>JMT Nޅ)!1.} dHj1RpIc(.9,7lF?;c==mU^R~`Ҏ$4"!LT* "E1Co#|kE~(J>0ol<Y3'35$/kx,IUi ^BɣBm-]`0a5nWF"e}IߐП{щ95¼ʡK?;0+ۋ -c}ƷzSMl0#20xyQDԈ]PFawId!j64*i\^`y$l0PZ]KV2bpce|=>RiǮ{ݦ&Hi~o6Wle}qkkԱǍjǑ{=wZQ& 0h]N"uH -tSxEÙn##! Hx=&X*ݦ7LyvK p'gxBm0/ .d9Y82Ypi(?s71Oj1~yN^WVXM flj~M:ǃEUic,<%QO?E&J{hM'.}gRhU@XH gԝ}OAC ΄4ʶ-RԶG51*YWHEYaYF"EA]SD],X5&*?˺O;a3Ό*; Xǒ NH$qjhpmh M9%). r/~̒ 9¾-/m[ 70y9YxU&Lw?J4ޜ@D*SRy|b/*KTEBs(+n׈/bD,C<Ӕ\h 1ysg g& Dj4sO0CH}@6Q?3wvg7 j },̳_xxm(ϏS: lm~^\tZ"u&_1Kz*Mh~T( Z Ȧh4.PSkΠZ+䚂CLVc/1Ùb]JsWf!f½ȩmo/XC;91%n в@j[@VѢkj=E Zی һ00 _&1S`weU ,L~B%QDpնeabpJH񉺠6<_i}WI!N9iD"@3 ՝OOU{@Ϟmc0Y}9sb}3YyGlHBpKs @%9 ιlX>ash7dR#}[f^PH9_қ K%3W,Y @R+2fʰ_YoMIˋn2KCr`2ލ}CmuQ_,퐞pzMM{dD<$-i.gֈSlHZ etcy^&`!\t֏=Q%ezg7-I+; κSL3َ γ,Mh&zoCIy9IOHTB:Z90gyxh$;@-rFkrVPի8g*i#n0䙲^u@POQºC@Ku$i)T 'h5Hc T-!xøy\,0v' Hl1sl̙XX:A:Jܦ4S8NO-i~Te磀o.`JS-y¨ E*Zf,S|rlC}h锕K@/n`b-[ fU~ˆ &nfmrg-A0I }K "an _=XMaE"ïDgp\?i{SPLCs P#Ӓ<@+,7&w nI%z+t?C^WpnU:_/~lU^Gy* @Y mIN{PL[TPW5ۯɉ׆YLvo޼ ܍>eBMŖkڲ?r"q?j>1}BеP|E*7^gV|u36θ+JX_s_sדqy.q4쁈IQ$ֳIuhǍς蕊r%b՚`)ZяvհR,~mt}?f ) \ L?}ဃ2B# іm.+dno}4p[P?[yx@}X6 ӥ-kdd_qm_pi1 a~|6k D@ǥpo5 mAiQ_Ϙe 2'SL4Ϥ-u",g_uhzx#iϡ6Fs`ۚ68z̾ \:@AҔWkUe`| e-)Gh:k{~JI@_qi;K("I bQ/tTSv+$z՜P!qp0Dx)Ͳkz< Sk}1)EGXbȥ4Vd+0[x#B+`Qf9j9::IY6'-[^F#'Ksl.ĝ|,LrA*cy zpMӑ0J"nAvAeΣ1OF7n1r=SkHͿBs|L-qǤcMG'wn,ѐFHfɒumVIԇa$l%wxr3[vp鵙Y(01)υu@)]# "}9BgK^~d漛NMs` ߧ+ hMQ}52R3Be;W栆|s)Tv|mvɧBQe3uEZ5%q7_]Mp[O%D@q+fkηC= SLR'+Π|Y8TVJ ͞1 \7yV Ǎ_^G7J\O @Mvrwpj0bzx"RDyJ>'̿@Bw\!_$=$g" 4՚#|*~\ՠhv.Fcrѿ Lrx7{35 JCx:?\Ͷݢ-P<ˏUQ$ڤy\ <퇏pjk})kذHcZ)úuVw~qVME.X'V B0i+./%ѯubǀ5'9(+蒫r̄9D-_#%׌e.鏫 N9V6 I 0#P0B?ڽmVbBV̮q\^ %Kxn^pS*6v]bgy-#{DzPAqSFH}$ LlYT:lς_d㠵)PURX ;[avBḅ2>w@BZR1R?84N:CVo:N)Mx9-zt(wȆm-dwB] r p \@Dr^,Um}+o3uKsruApvUuByGc[[(Pb$@SSqW؏"6b鿰2dŝ|fu_\#tM"Ey  $MPj+g_Pk=)~@4Ufipȅ+[JssO9mԁer|S׈;bq{nX9I8Uf)fLdИZCC-MwOL{lxN7ph]EjiZGI؀%K H_0dqS0|'/U\V_n(|3;z_zD]{Cͨ.YMQz}:w_JJ:h󨮅#}t I u;=[:~$Uy0,LZD ri^zĢ fMP΍{UQk.90~6?< [* zkɛ63)DnqOHAv;F8G62Sc z)n fBS5.Bbc)NdKaC{/[ASaa>( D< ц6Dsc4[rdRtjmz8͞A߲6LZ S,]&Hs~PWt(CsߌD\As5[TpH&" ?Ҽ݌ >vz7굳O :\b鯍5)4un73]7 ֳ/-Jv%Rhj& VNt][ `͈A-{?ldy-E+%A)V :_z  N ׺=)1!f]~F|(mghsBP$)dVZF`~%p-/G@w*F\ڙ0BO7U;⍘q>h8>\%RuV ,.~c{{P4]mءRxÅIRw&\P^LеrgIH{V6Sl"%3 ٖp ޴_$B9 E·ͷS"n8Ұe9ԷU[,onvVKт,pq~8K|zTp st2=:VKAʎ*p#2J=~  U1Phvڈdj0M>r85w&PPWu!ӓv05|⭃Y8E3b3\AMg)";4Y iDV'PұeK 3^Cx?w@ryp0~KY@ 2yh"ߑ\W?(6_$";j=OiQk =ޫJOͤMwDMsɚ~{(}+|&R2E..E30rZ=va3@sC D0*~Gvʃ)Q%%aqBR~v+^ .'ʷ(&P4ysvGX&n0R5g5cb]0gPIe3UM}:iL_en },{I45#5@$ mG#-׏9Vȣ) i BӫbMb}\`Q|i\D`J:O6|K\:*[IQʆ$izG^ ᚂ i`1cQm-*@u0dXpM:^JTzP˷Pu,9vb?m]hM܄u;M⚃b}92_"A,M\h.h1Uy4d6e^9' 䦠ҕ^%1shbt 6^WZHeSt\^?#m2>m+G~*~C|(,a&Ydvѝu\NEaiOY|+ol E|Ac@5R(ǯF䉍r1}|w%h"bS\ىd6qTIMb{a,Q͎ˆjGF 7O([.mI͌@ )M uw4Day9f;79g57C3?LKlgNixqTոOU3^rይ5q2~0עT[>Z8zET?Շ+ߧSdeMz{f$;bj(Lq 9LPZoǘAɳfs^vm1*3]~XAMRA舦2P- YTqpb5t}5HEAj'#C6HG (?${{X Ȁ|Ԥ]p_jk{VsM@`Y):)g` U<7@hPS,H SxG(Z3Z8~( 5 b}6urd $u]K r7Sh6}+"3(2k>AgL=*uU h14^G7w<ۖ}Vs$yfΌQѪ'`##ދXS1]CT3, $h٨gH!+TgҼ3f*n9 VmuF!T 1iUɬ;+( RG {HA j]HC7/,R۶?jT.m`'o#Ҙ( 4Y敒 3o" Fpc~*b8MXZyyI߽!p|V~H{07(Wԏ#U D'NhcYY@?"8C)I5@vu8kY{d+h7.G2Qb.?8o[yեu,f<^j=c #,d ʁbgVtzc;4Ab>_)Jq.܅p :ǀrۨ"6vG-O@|5mTqs`( 䌺4K/CpckAw.Mx{~[_S+DDZo2$d$Kr{sJ%`f4 49 xͫ8 *wDugpvKC[atV%\-K%m jk@%+ە'q1apRqep@▲li8_Xqqq Jh*#dhgqAJt/6)A8@9D*v\YR.˽me1o+e*k ,`2y2נ>i]~FoR8DݡUdʳg{q}Az CKW}IP@f})[NBX[ F0[jW!u({FLjġqI'.>Ż2AbKXo=/eP&sM ۺ{cɼ)qj4iaĵv\V dldPK(/VTyߏTPUy/|&BS4δcl2HX¡ PŭXkh1ג1&Q6yVzXfn^Y  B!Q,0BT?Wnh1OőCNsi%wưXr:('΀U޷סvELHG}aźw&cO..ͳqiMOP\~5?h"GbEyh5n0480ʽ_PO6G~mIov5nfp9ΡMvQ8A bNYIKhYrz,Sp+Qrw,FK[<.@C$ =$|`jrґ-[٦M#i`Sqr'|Bݳ]B)x``7DI)ծq"i(#:5)"_ Q$(lagt_hveOmbNg4DX.ԧv5RcaȹAjC(V@J5x"_g䣬 #wig'2P?"LªæARM4lЬ[Ĥ:3\SihBa׼k=P&X墓ˈу@Q=qTZu8i݋9P^KO!ۂrkV,TɾԤFR ӺOs]Act\KR2xHZaD8rfY!6da81[bv0+I=$SB*D9+5XQTǤeg_Lb#4vwGÒ A,8BC·L -5R`]05QcKT{cIypRJ9QLh,6CեtTj `l^='Ó z*F\AZBZ$ZT@8kCfo fK &+.1=v8FQ0纝L!z!"ueLoSЃT0 FP&Ͻ w-mφS@N#:Ŝt/ =7v<2~AKKK0Hl tD F轲{Se(fuhP"Xf>pGHPPK=Ɯ0elV};B R$W6nn.x#M:sյUӥlҫt82x$T>L6dilSBL&lS 53ڡ^|0" X֦{F͢m+*;QzgΆE*>4"LbLl5Ŏ8=9v@'dz;d.i٪% Ю(X8VSpXˬ$vUbDge|Io'H؄|_FgLH2wAG2Rj[k/ b⽲2ou OV )%F,pzqWTuψBmT>Y hkN}9\g% C'>s#,Sn5B13vKF/A>yTsY9֩>Tkig5,OS񹑳'/:|>5A:+7;\F˛Y*y n.1G"Tu~[rJɅHZ:x}? 퓦"-!_ug-&\+אݴLr4E8)A-Z[>&e/4,ܫamsr36 ):ą%%o %z*sIT!ȹ\IM$"6',px^URW  \ŻM3^,x["xqqMY{^.;""0+K_5J>3dKe8qI#4ZWrc)?FIYrk D??G =w|)kmn!ZiFIME8ZimZSr'?4\Ɨ]q7r񀸂JW<4h ϑΊY M"[# 1*2_s!Ur=¿sFkkT1&S SvX2ឱ6XAbZ=[ gNtfQ,DbИ iZ@Q䇡V_5`$Zu r|bF!yVf=>?DR;ъ`j}7x콪5Mw%؆TYә2Uu܏vΗ ym6'c(9vZ1Cbe//& xa _|rLL'  ڄ͛&- Tk$P-)UmFSw|^Wm|jvBzu? hNEcnTXجJCؕL[mbFz4QQ¸@@ wә}k7)Z}*c櫸CWE5?|MV$jʘ%oF]KK-.JY׫L򁷡d9AO݉{lQ _d$ <*z q X? ` uy_4˾ 뙿,LͺQmYIʽOj!ǡ/η =[m̍ o`*!A:2!`&v%wfXQV{8xIv=MMYt替.&DS+saÖzq%9\*έ%=GެUpf"jS_!1Pwg8JKT׀ Clb?LY-NO%έO~;z:s]o5U5 jchT,Z5So4On?smԀfYt]nSrR/0c3@ziY}蛁J'NmzOc dֺa cjOꠇB 7z'JŻjGO'ȱ*yj zR%\MtVA<%.4Q|. <87&~Ujc&M6cJ($5h\ѻmݟqDH}QnPL)G{!n'#1CZaXk\!N b"b Ki_N2{Z/@qT$eO,Bg{j7yՎu2n}?mf"&IFܛ D+nh?àc8%Q$t0 gVvw%в`TU!^=őTExW`l4gy~'Dڎ϶! ^8&RsBc!ޥ )eY9IÇCn)x19KdZFsq'cBYD dSl[^'O:"vQ\H>3^T_. p2)"8XQO2BbV:쇥n =qEhOcp\$:_1DlVDzZғc9ꈢdՎH̶ ̱͌P +۾J & &v"Zx3v1]Ee|sofzOn[ge.P@3ԕ ilsIaeTOJY}wdяxmoΔP3\BoSI<I 1N{t"Ɂ+lq $gD3)E;BL#Nia7Σ*#jyq%}fs|*TRcGU)&H[TCjU;c󝅑"Xin W+ЊYoSsEqŖ΍I!*u#> DM{ui0=.0r3k*9ŸxKt( f :X 3wcV,GXqkOk3qՍ)Wz6Nu~xJE`E4*7V~ʬǑ8'a”&ŀ¨OL <XZ&(DCjIVMDUi G_x&|ę1fi|. \Xmq>``Q-\=fIMQcZ(N7}["sԀh,CiRA*(OS ?&c.fѥ2s{0k1~8-ƌ'c P7s p@4M22P6@___ N 6kvh.P t~ڛVncXi)o>Y< m\{r,@Pj|j"(QAE@>/icbL:}Baazd e4_XdT:zɥۓ{;i7U,.yqÌe:-d(3Z%rč0&./SuUG6UiN󒭿AV6M`ULl@HwHTo)Koopo֯^)hAUCt4d`h?$o{sr+-/;:sk vRߎwW$!E Xf:'wwײmQi'XX2ZAj/hK=cHH{fr$>-%`6N#Dڽܭ <^QӋ<^ ωz{S4MYK ?2S["" (h08P0(%^?A0QuT*·,fk@WM{ss׋^hۏ2j=q1?9SW^H}cj~v2H*K p;@K6okݙ7/lqk~҆1gǥ2&a^,9Mз2z,0fpp&3+D`v8Xr+0V+-[N]{ˎO'CzVHFueґCX鵁Oϟ b X& a,{C@!`5vOtzWߍ8Fߜ##W/Po?*_;IK/VMM+0NiA7'8jvRSf|^cυ(b Tg(y@cdƏ˫#sys20tԨ"'zkxVFF6+_0jlRnHpj7+9Zٵ.ѻ z6M8'QaIDMAQ"(ś#xKTN۞ Y!{CWi 5 vϫcM1 湔bV: |PLlkTWq `Vy9Tx( WT ߬H@p>v(x1JU^c#`pJ9WI!e4ד@9i|{&"HrL]b2 -Zfeuŝɀ˰p ufp+ktPLVT,m"hwY٬; ~O.)Z?+w4! tj&Έx* eׂ>jZ[[*xM~w .N${7u[E wMb:3 &$]6QpF҅L{ɠ]h ċE5o5ʱr 9t;SRN0zܳQ5 9;U$Sn)F_xH^GPfP=( IJr.Jf*4DX =Dt eY ȩaߌ4"(PؤɅlsv'>'S1W@e%2]uywHOQĝzX[Ih*~ފkmH_]亖Ih43OcEʯG٥9:x +Վ4S5lI"o^ .cjP~Tm;Qww}7*5>a.2$@w0-U"P085$Wд}w+ ebf5l[#Ī!oQIڧI7F>wƒ5Vm4ס4&ۍQ g Nw}eدuXb E]#Jb/QPC>+xp뷭ETZ<6gՠb $CK\ 'h-̿Uwc,p~n-+G;]IPծ2p圸L7 ɞXꞍ`]ui?Oa5K+_9UˁEq q1%kHE0IRYn/JW0{qԸffT" P1A:V$ݨu2$ֱ|ir%KNV;x5i\E#{mPo"Ka$N&䂗D8Z j{ltg,  iKn #bk]dYxTRI((ȀdGzc9s dlN>67f5'm0qz6`>8r8N`S0~Iz OҹțKp'۹J1rVllʪXuu4Z05*'q&ό O JCz]!.Y$Pen"zp-wJI=X\{uCqXU /I*o^a4` "W(S&M#ek7U )aצ`nn,3j1?+QmmVvKA׹ݜ:Hϧ#k%YʐFR iMHzͅdlY+L_,D1S|mߡc \`wUAG: sIT/:G ,&3/_Ý!}46*uǴF^\}z|@~ܵ61p t-黪 Cf2?ٞRIJa~2L#* v+g騪`"RP,"1A$pONB5@qN]]`a/k~nǵY㸞3 ljO`E.p1b 5 4];!0Sζ@ qPEN' 먽Oi%7rk" h'BԛB^q˃JA <+Z$m{(ҡBFG!Èb"24KC\Ie\5B7HkۅIAmYɨV}Eh.0h_9ey %~RQm)s\%<5<2oE8[vGŽQI-r- PgvQ3k , ł4 '!G.j}l4RrH9 p3PhsР$ pt%VُB.h21XVi,k36 OTLCAh$ܑr?kc!@KMQ)iۙKV 5rr6֋D|%,3Ӈ\k3k,MHno}˃D2e w磳×5KFmemۅ<d/Nh}*RysV(9]|W)p~t7[ u4TQ}pT>o%pvl:j^+СOУ B~S?5KR@0#C[0| 88 X%۾陲ş)ZIH[;FEqCԝ.yBN<;\ICq]zVa4~} < ekUACc95^ή%sjl i80R'"(p+ 3OX2<Ќnw_ H/_\l՗'Ƃ[tOPѻ>8n=17& QNo_9.4K-n ѝ=Z:)yޯMe> o[os.xuV uWT1o&Z~82 'qQ|Ԓ"'hxu)]ܡ<j)xqh%lP<.%5]}mI~}Ţg ~4#;W79ԊoV©Lx F/i5!2iF6A ݈oh -/priӘir~EO|-@L,00ǐIH=2N޽~ nXWS忕*-!l]:8[R$Z?sZس1?&jD7 ={Sy}qBV0a#OUvoQ#v}u{8H] s[9bD8B2/0uŽ=v-у) ^1 DiďBLds!}\'X/iꛮp͵Jx1ZH$.ob1(4j4m|1zΕUk)8j:hiěS (x2EqquzI3߻4*(13|;a|X=II#@N%);y":v;=?i~Ƌ 8ב~9R\5Gh\a ᴵR:Ȳ}Ȥ@рxxXlr7t)xa|yV-kAӈǚŘΈch{X:ǁDUƱ7/eMԲ`7.|uBAc*tvV1NsM]7 %k$qu+)6W!sfRK3 v kڳzI$R3~ǜ_tz0e]t[ӏ$Dmшfvʶ:X p`c͊о+ı /lQSقyl<Gk2'{O6 K$@ B@L].A%Gr |[f)໰H͘ W 9s]9 g3^Hq7C|p'`1oЭ vW^1_& 䡷 ]sWwx @uPs`=q¤Nw!g*Сk=6܄czsSRܼͩ0^q$OMbg r#$Cd[˳(. g}-AL~,Rn3Y}5xrKVWaɬ6K#} Q|ǐ1\rq ?Dn)D,q0|pE}oVӣ$D2!?ƀt-)Mn2$mƷoTQFB[8mn,,WLn$59MX[^}27߼jg 7kšv@ qoTey Yz^rD_.1 #ϰ쮀=pBoz\c~oBVs]yfY,sM*G(z-Bڜ-OYB.u}5cT4J%] "gLmM_aC1mLl#׬}cWB=>c l@jS YݜɅ!`YkćutmC3IGlq}ш,\Zΰ|MX~=oВ{=OVg[]G>&b+7ljRA;Y}D[^˿HkCRi-IV~˒-vrjM1?4o8/Wy3 ge EtJ*ذuPi[x.1΋F<^:$8Dt8;fsc /?.dT:G`=U-9D=w:(6Z$RW-QԐjC!{p@ f"4[VS@}KhL`X4ۄ#\[tl9V))DE֬ϟcq&Ԕ, PD3N)Px9sL.Ң Cp(;┰?MCywص^qTA~Vග&*(Hädt pAL pEz\n~|} ְ)t!SvmRb%Y ע5헔)scGxgG` ^c.6Iq2[PrTuC5}+tQ~Tީaᅴ.͑&2xB9o@KYV@(%˴Ys يNH x@D vEm~ýǕ>9uR #2MfϹ`W͙*͛=IG}?%9Vۇ6y?5ZQQ SQ'Ynb3Bg͏ >=h+6&1x l6ҿ$)R<;5]rqNjP1踒ӏū(y a^j߃3ٖzq7_UQ^K% {4x.HiAm6|(ȼ6-!;mbAv-twџ aa3<ڄu#F"$פֿ NLqz)(´W* Ww\떙Wwk"naMu]ֽ`҃ɺ6.-0Er!pȔV+/zbˆ ĥ=gO'S(8>ϸۍt6JamVL&;o]S I 5|;u 'W!gĐ|B3 P`]s +E!PWh֘m-c!$30Qt )wTd[Qɘ WY/p.;@}dОORH |^mE?Řd9aw󡳻3*fI4xΕ |/_ϞN yjKNi.OkֶVl wUcOJϖD4֣b,z"hp=n*>ԧ)&ݪEݘ}~]QkHU\Vq#K!hPEN$2 ުS$otzQbYpKEYS>~n)Txѡ7ow( bu߇h/x`obh(i)O]{'g#-ߦ% OF^W.vaRy0&RiE6ЏJ>l4_!bQotE=#ELD>NGlG[VVEy0W>U6:6hz5#} hd|? j9,LhhsIO`G׹9-[W RjekNb Aԥk`+ jIQ]<-ۏ i[x,: 0tڔic} R 櫜r#` ڧWjԌ|OI(9{kӱקzU)Kfx0$1(FmHY Ī9DUJ,.*+GR<]Ǜ1^ pvzql/{R _-'{(YOAFas. z#{:ia bh/'ۼo;'P `NQW5{i9; =J R_f*|}˔3cn^4TU oby@`~+X$_Ĭ- &G߫Wt<7K J 8wfU Dt:>5$ZAkKƕHV]% e4Z3Qu+ڥǨiX1e}o\=g'4l& ƶOE ~Bc(TʌOأ"An !1Xmbv_7R;%:jRɜ8rx F’?J|nۥ,@,ՓXPeq]!1xSɩ fe+^4*Vr|xS{QKK#}|cnL0K|Ws!!@3oHk.`kY#%kn{jqLWOUUUi>0uΞ*|25 \?4>a,ꁽN3 f'a4W*pVZj0F͝Yhx>fcb]4̣抩+'C'Ym܇Japtw `1J.W^#XWWv1!ff{YGv+[rTC!p 3ZzIu_Tj*gqO[C!,L؞4 yFе'8'ZlIa2]ͦ@)Da,I|U̶H`%.CPQV*@ ~X c*שK|M@,(0=Rg7gZ3_AXPǭDI 2ɬ畹,(/Gc *n)MSgU'YAdjk3Z-o#Pzs(!YrY܉O}$5aĀ }6t#*Jru %f2h>׈@XpxfkȺ,DO*tWV)d0jcl;IB+[tr?HzO&Re!ݒ,4Md՜7JޟfLE[e麋s q,P+>>io3/j60uH |&U:ı} fXPfl3,X0T^}edqCf>:f?B]y7zp*qB*h <_q=͡):FĒ傹1g`:>IdkO6\|٠|(.fGHQt~yJv bNdtҪx& U1D/cIyyrQMp]x9eP_3 <t\/kpD%i*ת2#;@b/ͬlK@q{$//?]]< ZfEQ\8[J&I3D(tLȳr_B 2("FW1CØ-$H,=i[@к :sIl~Py `CO *{gVx@ͫybRA);Qri `S?4mޥc#OQQ//kO$҅Ñg`lٺjlou2K4!ʖ]is{٧`AOg/v8B-[w#B` _S³;8bHl۸_#-tX"3z8\sR&C#\-ZriNEENt1N뿠|zg#G>)fmV-)jޡףOĜ.c*d?ibZcQs|>vj`bAon+\ڐDqnY_9s 2K4) :|H$а;6O3i*Έ?#wJzl ΔrK瘺άVncKg'ue oG u1AiC,l;T%EKֺ_Dۏfx>˂d0?Coh2B7jCkTc`e2VVQ rb@x POZs+:=\̦=U Eb8qӎc-e5ϑ {gbk.,{B9.H X^ڍKBm6c|2-[wzj1&ihdl2\2-f"RIa+Ɂ\vo*]մ`4䇌^2n_^iǡo_nFtArڪdo=߻6͕k 6kؽk= I8FP;w9@yЃ)(JZĖL>IKѵ%i3n|0%9kN:/j][E9qtx ˫3:)"}W݇PI80R&uKQRv_T׫2 kÏSKܷ.:ڝ ʹ2Gߋ)9cۄ~ߢS3nOsb;S(:MqSnZݏ)(ylQJ1zɮbZe&3vBlT=,(\Rx#j$QʖY@Y 41*"|W#hs`A`Y6I~XxQr9(*.97A'CN5;4Nlj׎an &#d cX$!;#-0=$zaX Ecs&;,l/{|-I$[L1{ƟY!?jA7B@R !+4-O@C2IOg"DNXc`C)^(P87p4Aa+v:tQ7-z .@'9 9@Zkڸ,sS𭛡7{o]]?Eh=ڜ.+ˢCC0V3{4`?GJOĨv5Gĕ7Rx%e_`=to+KO`âUYf8`5wRnÕ O⬸Ŷ3` `~9U]k#δC)"?縦dgLخ,nJ?D.OV@r5(Eԓ?{=2/f- :C #|r z/qӬ?g{@0Xi{\ɠ7dz$i ;\&7uH C}\+UL2*=YW#R|2N.lwiiKЎѕŀ g|×>Pb3Z+Z{ZlJgMZ}K!,mže,)0hnNTmA͊$˽ЛP[ǯ AqУ8M^Xz&qq5}IDryhvSF%w_[. e*2^JSN.,}wZKmҲ;fXTG*s)A+aH&mm58 ٪BH3a/ҺarghAi9CҨujujá Vʉ!p;}#sb{63C1VrWKؑHaSL̖W7]>402u򐷁q;/k}=uԟ9g { '3X")fS\3Q~֚LTZ0/q,y_dwGɛӰp(,(lȀ9E7 Q ͊gf+];Ӗ}?uKŤ_/Ƹ>Y3t} o/!Q1Κꖡފ&*1Ym1PiX*9ѠR6S!U#q_>7ROIa#Q;R4|еNqߊkrpRH$dB&u_ϩ!u(%" $vA6.:țrml g8/0'FX@$V#c9 io3@F\bHfR'QnEhZ.PUנD~`J]3/NhuBHfw1IjX6:db<<ݨ0g J]ya7c!R`Żvn,:{.%-Z\i9W$ɘVM2LزXcȵg3B;p/HaVOЉ5b񯄹 YnqdNnKq.#;-@)\[DQVWw}yIm1j?/ԽGdSD-ɭ تE*;^ =(vDM7]?/焒vd]_5*)!u~$|_Q~pk)%_M#="'V(zEP߳7 _vVOVm℀LFTZ~t@wƀXa4 ny9 {f(}D`ݼ`y(y[Hf"TLǵ[ ۪\$>g1jfBBK0UEx>ޘWwZI!*Oj-8LE=i^[@Myd^L۶൑aTUd/iz:٪1}3N9}"r ~6 Gs"k+qY][ SH)1N]"rW4IjRq_FޏcGlƴ\w XϡM7(PIjT0QM c?K]C#ܞmMɜW8 /a2|#'`My[Ճ7)mEDKѡYk.?3`и7 ~r{X1r|Is*QN=MӏXW]VqYd૾q;g`A *gi@I^dјSWN,`|~M>%oR%bwܠil.{ਚM λd7~2U*;3]ph{ 9 =9Fa^bs90.5ob4i3&Wi2AȠ=iP L6*KF0ڷJ JZ4lyOS[-==s>Yjn?7}qa6ݡT$A\*VvPa*`uмKvQnEmN ݍ7j`:g}V͎\Vj[WmT658Xy\s ) BS֕g~Ƞ 2YcBi濿][!m"+ +H"nL"_6a&&\A8l`i !oˤR>?@T CtP~9IDzVIǖtŢsݡ;2PQ2By!R Ԭj2+n,hl:J0jT1;-~est`g<|nh Hʯs_6r7m:o"т1;"գnz->qH-9mΛ$8 MZ篭NovmK3'9rdBիA^mpjW$mס#5]v(5µ%froMz??JVs7X azL"_|gaӌ+ (I|s }[/[TΓYCܓ c9Ā$)Zib7l f%(> <3|UV3gԐ9V}mhyMa$W!RXĻdunӬ p(_J/{B7r (޾uh)*|$؏-o򛆰2z^n͉4@6>NjV))̶IkhT06UfFegYՓr8">g;#lZ=wqZcߦ53Պ*n~#o4=̹ă.̴^lU[uXP>o3SI^9G6n~㘩In&itʓ ega3D8h1Э﹡zE957%@pGuc^oa}P[Yn:"Ueɂ,ƿQuc))X ks.G>\pU聢f˷*O9`~tJ {%zK0Vx4Y}7 yR}+3sY܃ќVZ3-b.Mivl^\ۓ2ܒ05E3~?$h+ )"tv`QB e5Tͥ:^X?x#iw<9(7UujsBuxf`Eu;FOFaKsx<· DP}YbwuFdZ5Λh85 ,W,)4Aa,߳=L%>^F)n1ܢ(bQS[C~sMr"<]kpȅ(dE[mm);&&ԥ٣?b\&y]j-{yȯ})TVom>6D|ٵ %c†1) RuV+e~M#ڕvn.k"*Hbk>IY|]ORM:q*CXCwH7#9^QHQ bJljyGݚjahR0R K+,:һ„X&8{q W!☏^cٮ FA)f>Y(ƀLm bq 8Կ]*^(*E%n@YUaJңRI!#k4HTmAV*r5I%44}O"6p{ނ͇6ڡb(V?F 8FmӮ G5igQWrb̴1/WCpq`$=ӅQjxMeo=u47 qJU2] Jϼ|mKȊ/#Ե=g†+K=/دo47y2}XmFf≣{:|Q? aGl#4~H\ZcBGԄJs PาsE#$=gˬ˪O+ HWtH%m톿zYtc ߼5]i6kjqN%Gwz3K?.TH<ɿ >Z ƙ.ba!Luz $1mym%WLyI}Jt^^)63˕{z6ňM(@<^-+vqF"S" ;l]A2Ő3OOVu&E> @dME%)ҷR2aQӊ~#Mi؜ɒ^ʾEp)k?\tï9qM5ƪC6' f!4Aze@9V H2Wz“*buHT׷=3:V>.2b:hK20{Fև rK4%6jvM~y$[$Cv+(&c=w2_$a/wnZgb0%Mȅ }ibȻ:!۱\dž%^9EP_{=l.Sʚ$ˇ<&%TTnͪs!]KOX4[16>:d_SY؝Eay֎ ap9)2(~SnTxoek| Eq&]A9ü;kڪoct7#DvsH d. ]OY#Ы[yrIQ D-sЬ\uXlW>!/Q%lt7+~ܹfpɤ5OJqKh;t;b vTWt,1owu7C2,2B$q!%حvN`Y2vg`Y>A@6;90`m;|ȷ 0z1ޛe7ޔ"X:\_O%3$#oKK#Wjd-S@֧2B2XBVMsSrd>J[jl+CvicU I>YgtbF/N}^eUI}V* C/y&޻_.mm!n&cqO-}ۙn#c*hh-.~z)vGjY*-cg'b;Q u j/xd֍^-3$]ѹ=O$J]RVDXv#ew꽛"HvABy~*Q wA`ӚMn]WVVi4|9LU`+_4shC[ӴD rW3;n.E,X0N-$Lg8pg KQPt,;FH`TlD~kyLn+iM,9=dowd$/tN3bPu:B~3;u|1q=m- ,N샲"K ?JT]6HqGfy³U/+-Y2p.&0"c#T5-K86w`~) , S*nT;K@*e)\8@#1RC; }QeRjCQE4(vm[fiUqR nPIPדHT[ g^*w[pm( LjQHhKǔy%W/gy귎?"i CG[ct\iZxՉx;u"4٫jү6dv{cj|j֘`j&c\.<-?cjB!"HUN` ÿ[bbɪɢt{B Zq){"ޔˋ9xNQ5gc4^M/7FkIex|< oiuNt7g+jwox}0xن&L^Σ5J \<)j\8m'T#AhwGs,*jc}lnv噈2闤܄IkthЅ+»O~Pғ Ij 0naDsvCG+;5pfhx[hL>$QܨшǜHfx5tcZZ*܄Pl0>g\;')NH[ K,Jj  >$RNaUAYLsPU4;n-^2Pa]p .Х۸mzvcօhXU1xOa#hS_]?6ެ-b5lͅVK 2x( +e晱Lp@8)~a`Le'f$$QRx%!1;TJVqoToQىB<+WjĒxZQΒw& 0`2}*ꄹQ3@9Xo9ŴU[ץw+k Ft }&bf7ѱbo֌ILJ]A|h0\"S֡v&DS9x" vzl" \ny>i E;dH(c'[;s^V10(p7侑W;,Q8 -L23H"&R1*UXA\jEN%q8O/8:ck"wZԡJuYryJd >uV9+*Z'&DžՍO7]y>*pO̞9Oi:k87W'SW$cwdž{ ȍ"_^Geb =:ޢ ~7STe5 sDaS P9|Q?}]m땜l#!$ğo] !3:Vc^U0tٚ\[l\ū|odXyvvVT D $ ,m {jExl&rbGgm;ݨ J;'`+ Nuޙ\x)Bܯ?n)\َHC3CڴnC:y~T'DBc_<}E kZc?#FўnMf+ۮCNb1YҳLV7U =$7}5;Q жx67. !%)s( 1AM\Q'xh೙?`(HD!A&WVM3b 9RrYo:m"=KNlǐuQbq0 qV?eXfO ?= ub >?~hps:EEt-1C8#_)lڅL̎ TПo?lZ5Tk{\GzgK)Z^,Rƈ x^2Ya 7R:_fGeNiW-t>z$r!TϽ!l94$Ou}$f0GY?ZG9t+uɘz(}pr|U48kdiGd;(bvQAU6衻 5ǜ !^uƁڜeo+Np tw~Fxa*=}[ 5&ui0s!@>il'1Iq Fj?8[o ~ǘϦ#h0߀>CF=F]_-\}]A`8LHcGlzff>bl~#s {Slӯ7H RYCw 2mؚ^{ބ+MS:))rc^y C瓠4~2jãIʢ@՗TmMH-5T~`M]a*1o}^PHr)J[%g/O2;g5>FiM>:"TX>A"Ip; 'f@*7O-eׯN;+Dc\Z.!7zQ`~mG*f3 0@8' CCjoW 59^e-YG*ЯS /_z CCcP*ӿYYczaLšGnh~0 ז^bɅOԶis 6!QS$mc;m|?p;GuY2t>`9vkky`3AV{1U\ :=U:I~ҽ}>O:n;D3(N@ !:RHz *uTzU:4w2 @/~;΁Nk%l)lj-| )AK?v \5 f;cLӏ?J翧)ԹYDSA WWvMW]?`h#k<>IJ3 9gFwrpc_h Tgp̊vKH]>^׻'2]To>9,b G&p\ds|ܪ DS!+;z[óF^V,P 4@T) -|YsHDqZ5)s aʤ:v,],;iP$) 'F1}*N=:SR!sMxv&  #"^D(Ǚ\B]8"<5{#2X 5g5(!R@KygWHB&ΐ4ևS,Հ./ $\&^qbo[y?lz OB MB P9*4͏E[U=ܞA)6)B(TH7cOZ\f*^ݑxT=)8".Tj츕4Xh'MhSe3>y# r$lO7z=jx t!ˊ-E3,`"KڛW#ˆ߮Q*)Hl E;xJrV>.L-Oiomj gltbhDYIo8+Ȋ:{nKyGu<6n|hz7s# Z_ύXn(@X (u{֟uQp}}}#g{<_D'#W;fX((*#@1qg=btEҞ;W{ %PH`_(&xJ2T]SMO.(4nm:.a"J3zYEpIb.du,Tj=})`by9(Xɡ u\%! B蹡ru9lȑ`]>`jH3dI&N]y&H(U%(%7-瑸۠xq؋鰕H.]a }w/_tV%L ߸~S gXJ:ʑu?&Ȓp#-[Q(s$ƂTF|?8ܔ^E\ ^4^VAQ QXWX;%8f&zs%hZz"&Z(fRsf]t/mh҈,#*͠t?~#E54+{ >f뻑mm9VRفDvI~}>-gLt$8kXƸ@G XLSzQyQwB`ӱJ+FTU9. %Yq ˉmG[rp4Zo3jVYHrv%@&|6^r~v#W/F{7̼h] yFR7E=(* ͥΣAB4:pQo"%96-6^J䆳)|^G+1zNg ˚_wjJG\B(Q!/&|?#ARH3G#Dѻ Uēbw9 <A6':΢AOL>"ղs*^8Ž`(?d8m'kC#URQ\Etr&IFO[+2Y`-ϳ1x.n.BkKg@ , Zђ~eR֐@1G8Kj`)K2N)u C U{|=,_WV~{TAz/ǚ/m>U`fũH _ 8SXB@3-%$g"CۺҦ'k xe2O]ږh/DQ'::q3CY 1`'U^NQYjQogȽd&!&Jp~ c]եR{`R9ވp53X kkk+#erLl}dIoiތê^VCC2Xq`QЗ#ZN޹syOA:h bFgΑ~k,v'v8;`^>|ћv ˿xz_7b+ZLzz8j;N1u#uVMD擏~z2.fR;4ٓS,N19ʴ sKnM-W-37{5j>h]'x@-od3|9}ȥ<~SA3 V!9}jfPrn{>f6P#uz:f?Ǭ& =n&z}Ύ*5(Ff޲=ȍBUھ\l%k`<>!N mZkFC4wOz%A/@5Vٷ9S)c;$ͯ^#?& Uzf:FLd Sx"TTi2eR"p;1) 쀥sB7Uw#n"Ѕ|c> ,'>qP L$[jWэc:_{F&w@$j3o@ Dc1km;w PI~W`BEۑ݃Pϗ; cf}ŊkNF&jD떭u;aZ~`qGB/1~a;pj 9"4rϖ:XZi{}$=A߭& ]gY-߰GV9 "FPIHtr,*y5v+2cWz$aߚy '5 iL0BǛ<){tF g# Sٲ89^Jhw96 hc5 :苕qW[:SSH$~0/ gK3;UR4vi`ZBGn|ƃY |(HW `2Λ^hms/~rAg^*n8|{h -[ך-]JJ.ZpuSo [  )zAkDڦ? \8f(t)@֜gIk46GO連fe &j^LVi8!R9rvrW$Zl4w~ԻC k4M1@ 0 GӦyDp$x ~qCқjLy1_k lDHsG3 6vUkDBw ُ(|bz@l(}=0Y9 vm#X>wɏ+K4t f4ͺ$U[=j~jT'A{^ͰKKx`?N*Q?=|Lz"/sقv9*]*,YOHu C1;JU#scxt[Kp&. ے Ȧ='}U=Tc&~i)rFt'r[9wIMT|*c hN^hAT)M~hMI B+K-|bM,2v.Ug|랋akqC)N8*X$E<Hx IҍaEug|sirs,&ߊo CKs |/B"mTqɴaS2D:M7a @FJ ;0 m:96Yg':S<`@2aYQ7Kvoi'PͲ`d.G q"<,*ŏeIipǶNl[c Us+V f=Z!8E"Ӈ @)%^1гd gDU3|crz.pHN-WdU8F72#R,5+g.v%8`XWa#W<`գr^ -6eL(_ n~iG\ /HɃ =9b_I?V̹b\V Az c@96 qB(7Lt Y@BGl~η9t޷3ܰܡiۨ%_ꈔn^rY| }DhIy15_0h~8tTL00]L>mCCo` ށ̧$ ud !u3~b|=U%S~r8} l&Cs>Q ss8x@Cw3<pէK΀h+|*4{@59.Nuo}2T<sSgYZ070701000002af000081a4000000000000000000000001614216c600004b30000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md/dm-raid.ko.xz7zXZִF!t/SJ]?Eh=ڜ.+Ȝ{JUbz,ã0_Phk#lw:Sp9Zy UfjbT 4:sҼ3YVsHo,k!2m:Ne]jREd:F9wŵu2dڧIt:ΓilH(pp:5GṠh=޳b'q1<dE(] g6T6;PK+51|ҙ?e {3#  ?))>ATfuޥ> n4ā=W6n~i { #ۊP$Kf= ʄSo4/ 9јOd`͛ltAiSՑ8c2s%3L}Lx&^qZ 1E>ƷO l+6(*c.n@RP}٠zaa:Aт8M O MB tHPW%.Y:FeQ%bK"/$Lp)q wmVcM-#(5np;E=.dIZ\f_v3caU|6`AI3zOPM=Vdmt݀yhoꁲĞ=su[u,-wי?[SV&+7M@˴T>8NE(PKֹ0|m1mѹ{ب8 (-+\eEFD-ogBQ#Jv\ xē7v1F64m|PhO 5'31畾EFnP5mibPpXB68a0KLJЕ(?#QlJ w}*6uKR8,/LѨ },^2MmxdKl.w"Nircvr-'cڜW{QRGQ꽒Kx_ ( i{S!W M:߈׳r.fաp4<>5u!p4,9^` `}ѧu^ZWmO8ꟃۤD.B%Twt|djﱃn.9*B݋"UQ}"= Ja/eC$0<Ib;v`Z ~s?qױ~`C^ۘЕY_ 6*,JZEFmΊʩzRC;DP3e3.Ss/p)jjSąoѾ/v8=OA33{fLɮwtԩQ\ o%SA6ӱ bg{QuNgO3U'tG)N/#V\Ŀɤ?<%to" 9B Ր3clVC O?mӆDHG{2g"1PYAgP@s yrea{&ֿ|!Q-&rL`t5 .Nv=R_W3j4dP*?; raZ ] .ӐnRzQ3x/ )Xz#Lv:s3fjXi! o4]ܒVZ"w ܋՘i"xг0\֖wՅaN+^at ʫӐR36N5f 1Mق{ E8/Khrಕ/ҭ!iZA3AmR'lg*j/F5q,4eoNn^/m!2(8hYex):ڻxc;kQ7}JCPW^TV[ڇi~aw)3,*&q)2VNAyxVs {l_^$öLY(bIa qF@YC4|:j'U(%Rlg|XW,/-.: "H32ju:2Y|~ _>iJd//RO󓽇~ clRa |" qƮxOd,MK׽qYJ$\s7Ey#Gw5Sϱr7) {o^|F\m?iAe/^3Rff!ԑO,Mga$t; k D(E_TcVf] C|#_/qdd=c^~sB~EueR1lGl|YKJR@`DF6}tnš V,'"!|qL__[o+ 8݌"Y Ui^&(4ZǚqTսdH3 sΨ7Ђ?s8C v|:SoLF4 7w`N{䋘ȕU}?E1vQ\6Dטş2ؖifg8@#e⊭4p}kK􆉘JY^]+%:jd0UA+$EZ] ndp68]S |(\ J|ǧYzq,ʷCO}j÷=xZu䓚9Y~Q*p&V.,ʊONFt;V+})'GT,7].t?v/GG*/5_2Q{\@ g@`noя^>:n˂ 6. k&K\ŗ n`}dp!l͊.ڹ{*%LZ,V#Nq7n&i6E֢qBɧO V">Rx`xS}g3%Ne(@Zh]Ho+d2L!؈v,\~QA FjôY|ZSɩM#1/S)dbh?g6ٌtQF /AU)($m5*P=1?/qџtcYOg֛}x9N JpB8 ~E\$x`|,.С/4Ag_Wb~ Mi.tE0)@iMK%m|[0C=cQCQ^ԆSI&]ҷO I典E0'>(n꛲Hu4ys:ӵթ-gfBx )R.LEb!(-7R(OyD̘4GҪjcxڜTڦ084s^=7{m#ʆ7gb:nt◀|h'ޏ%aCiTF$=^?VR60sQlOVke[Ch_t2, ݞ5ӌR}i0xh8eU#%>fv=[FӇ+ug`"Q1ؗg^/@ 38Z4pۣ 2eC9Ĝ0Av+ e7JO[zOq`jU­nCCzI}G.h~#*_VDln["c"S ;g Nn,L46}> VWN Vرd_./@ qO= ԹeHmlH6$+3u*Uhe{/92yANkҰs}~E|ZMlJ`e1 =/4Kvz?*;8rm6:3ez~Bl=-j m-b,o(|zY,3} PB_GD| 2y q#p)6=tvHs;g`Os+*˼ۚIg`H35a߉`}ѶS- ۄ6TpŅG;k8 w>gb0y ho3.Ѳ0"b4I1{1|L#y5hݜҠ,A娤|͜oB]Jq=`ɜf{Fy?LgUέjYd?JLvɧ5~qd۟3zR iiF0oGŽUCnZh S͔xRVOns+"=`ArR*紾P|_0~=՘Aym4)R3"D4;$$ wW/UvkNѵtsbڭ4ڻPMԙZV &A9چX[\}Zku\i$þƕ qtX; rŜyk'ׄ#+6[{mЕvq>,~U6KzL~In2Bx^@y܆6<"cNn ܨF|ؒ볙*nKaآ΅'D 0} ^PUôU &B3"]yWt/~%v̎U7QM!tBIxkKH&j\MˍH+:VJvuW$@\+Z&RdxM%g|twXdCWzl58 } ?e,CX1unvgO-rU\X@4G:cݠ`|`rĈR]s9tr&T:( Y ^~پ>Km'1_> B< !Wkp]qeCA0HsO`opPGȇù*Cd_Or@_vP:\D͖)RF['f=!0[_y;ߍNH~e ωM)-:to9^b^s 2Aʶ /p,HG|ߛ|BzGUvWI \TGð=ǍY=G 8 .nO#lDEZ'I}:P((<r`Sfx8&8zEo{nb{Ar%B z3L@d:vR2QorKIWB3UIm:{'ڭjQ $A7 ٴ9[ ݛNL!Lw1ȍw X("R4r-|zmj9a}07a4Ln}}cb% }tG /#.GMb Bpy[~Jg<9>LvJ񰩫F Fh ~"WN,o:`9mIַ.sx4XAs2SJ eY["Z\WP2N )01% o"ӵ>_Iָp9qbBXh&2!o xr^ԙxԯo`"*姥^+U09'7rsyg"pnSCut4]Kre -G\G6ks.E6b,)G:?%S D [K* " Ӭ?G׽lhE]"1( q rm7d3p |n;/쬘7?6NrKoPG*x1ᒌWA;.{r].s놑+E9T_s3: YNrb&M=B{o f;9׍Rd!s/"pE qZ/Nά[wPꤋi`WJ-0.3~RE0-9xç< :u{LcTnܬ*uӜhiW Eo»,|1~j ==i0@N+̗S:pQv*`k>[5XuG72Fkdjgk_(u%g/7G9_q*M=XU~$yB+Ӎi.݇qٻENx^9}eЗ N-1_pdHŸx,od'BSP wXLx=HfK 6cqZsI/S~-s3S2vDhkwp؜03F t@*m<}I#WF |r\94jd^+xID/  j̞9$g$$%X9n8IH)JPqv+'wApN*Z0&|- a-sI'uPF0Y75/[u|2]c=/Q.Wi0vpa3lv8]zL[q_~Y>HʞvR, %7ѣG,_ǘ3?9竧Azç J=l<#B%t\fb(9#$T!>N \}*º\c#!R'P''%X۪?6| v"%\7 ?LҰrrmJnboźAWJ+5͈34mzIfؗ'.{\(_ۤ5R7alwh]qipOt@b&6 oTB G2H{/dgڡ:hRsi#99-Ⅲߌ-v+)[;ݪӭ(^#)`)ocY$0,jr(Eۥca+uJ'>J'Vrֲ蘑RƀX =m),P3;啧wUm $t\{չjW^>h/^^48juGmaWv9 j]HMFSi3JX+-hxy X@H|ukpUS^PWJy{ηQݚ躚SGȕI:f=wW=0)./@q]$JkSA'EHl"3Vp[U_ T0Qc 8a )IFZ{ Y "a}2,ZHר0[41/6x4^ ܗRM.yM!Ize&c1ACJ:z\Yɬea^; >dBL("aRj,Q\|e׃ )Qr8—|$ٌ8v^c_A,ăXJؖy>g4ո?]v.{ Tc@Z02jAa fL :F6\gwvNA߈&,h={U*q[o5Je$n1p; &KM% j=R?oO\Ɂ4G Xιj/B2C$l"|Gd(~5Lx7 ^'༚춰/ n F֊e,ieg}vεV h4~vBi5V n]f0#9v/D]H 2>=?O6_]c/aԻKx{ QŠr65!>իu_jOaOZK.;,S)3ր ˓ Y WCfƑ.ӧDesp msA5m މ r.E1Q2S<,Ss!7vy)&אf#PF(todJOP,k?1 s?H++ 2{P}}JrĮ*ּTjƻE1Fί2m>!n\6UAO)QXB~G dCDԫv&|ׄ-Fn[9{ռc%4VnٷZw&-`3g\KX\1G (IrlL2սNs3rn_]g+HI `?@xزrtrVA|n`FYaǡ}FcJf xOŧ9'(~+CF'^zﻷF-%;\`Q#HF) "ńV7y^n}_?Ko)`g7c_h x1fhT/POA?.r1|9۶U?~wlvgKq4{&Ca{ 84t0$;;YAzHR;YSFI~'?\*R2].w`@9|WtR [? >sYb:^m'<Sv;^+ˣH?CZ ``!=޳^նD0I)jALv(Nٞ&oڅ7|f,0L.m=sq?@T9Gaᣑzp$Q2xy_hINH9RP+`3$!HLLcSHh1msY6!?:愗2VT*dnya::%>}Es!G@,rl~EMx݊sWfuS3=`-su uG&v&q9+Y?u',)\)MQru3-oKҤ#^IB9 9/$~;%C?9Wb_K>,&92!l~SE{@( 1i9e<~W~ZT5Sx`>͒@Ti ԠĮib"륪}d#* cΙOwK.橽"N=F#uI) n7c!Ae`9)RJJMkkB?į&?I); .ǂAA4-@},I^% Lv&po7iB~gļ0e8KXB)Cz&n.cҞ|D+xզ'ӉRnBA˼ \r܁Ƨ+*ۉ}>+g``1b`dZ:OՁS z_GRZ**pЪD%FgqV6(.2NB&Ky`eLyrr[ HڸBRXg P(g,zd7~\Sv*' uF~^i/pCpnK>.>_J zG mO瀎^'_*AbO~6oKL['ݯ6}'v' &"!/5y$@rJTuKdHNH1@HgE2ջzr:ձw] t`!͕c 3W pۧEB`2z"_/BUDSdYE%qMy? 9ۑf$< RBr2˘~"::ȉhCS׋Ns5.B/﫮r4*1 甡̪m,2z x}`͸,"rn:I93-+9XxGY )9hrci Ss{Yu47]V?x!%7#d߱ZS)Q0F{쪴t1b[F ! GEmBci\$+1b8L!9 GQ,[kG{!p~8812C BuCJACLU2lDqkj~ϔ%<6xxV`Kq#S_k \VV3OzW1*'ۼDACjPZޓ !,Ϥҹ3&f4PQ;(Ab*݋!Bn]US[3_tn@owǼll3EӑiEM{ATEϪ q Og[&S}Wt|oMAh57IEʸe?MubGa,5$gb)R6qQZ7d7LE 8'Iek܃w 7 'FV%hQq29A;Ĩ}KcF.O;vy\Y*P6xk#Z̜NNrns9el [QV$Ú {*=Z 4ቑRɏDiN]|>QtO?" b>=HPbdB4g~:›eԓ_R[5y.x!> Р-5]`k ;ɃJѳAD6hy(Ԝ0 7R\zꠚ)I5a S/~8Z cĠ!SAj8`w] ̸PAC,T* <)fzZd rx=H Xn[~/5zh[A/M%X1n ÌϓU0 %H/':ϭ,T1'žiL0A v5]Wҫ@LE&^̓ 뫮ZXp/7/>4IN91jFs]9q KC5܍ܕ̯۬iCcZh't¥C^)&R6LCȺovC0C5Ictϧ4- "^⯯Ft_!eQ6?}.(` dV8 7ֺz\LaHmAz wZĻ>+FmrNGi<Q$R0p$\m)^yac?ݸlؙ-@@ZC[ h"a:<|X[gn ?fr}0%CMy#˔]W  o^ |0EEgFj]CkzhᢓqİKR҉_o2y_.Yw)?:J8:տe -@>'܂Ý O+5J}Ulx4\td"b=;'޺3P&`Gƕ0Æqzw(rzBfA7d*-8p2HɢVk #O,1 qrs=qKuPa\PmӲ"f^10@@L@2bk3鋴6"6LC}5G9[i$QBsN HL_Z5^h'h.|,ɇU컎ѭDlVD".a"ӕ^M)iI-?QF 88c$tu^\o|Yg{ZVX“w+b~G5tڷ{ ZJ^!e;Ϝ׭3D]+VFC D-(%;KF*p"$x<6cY|W6S?T$bZ#Cq2l{ٶG˦΃l$H J#|b>ֆ>u>є֙D+{~ v!QQb+/Kw|V)78a8$OMxޘ՞rp3qE՛f6% *ɴ (Hg<تr^&rY}@HZcqGPrT4 9VR!4AM:6AĿEbحCw?c:u_E3> [ sβ߭G\{tfdp$^-Z?)&(o;ǏߦVxnu RZZaS ՁR]iji /<)#iZ ϴvHeԉ!P $W@ܤTx/*fXуzdL SyvmH9l }z$M0o{Zȷa5u4mKw OeyHx9)(_0 hȝė"}s%ܺOy/xJR$pA:*pPh#Ѻy14{)SY5ү8 DmJY_c 䂹Vʕg5@8=Y*CSkO KU?աo: C0# E8LR@lJYu h* c)fa>DՍ/BC!גzl6<\57>aQ4z|3{1ޑEͨz+WҨD ʺs[aE?C f@ҾlVh 0iH%E/U׵]3bhI>MާOto^Ij9[GxULܡE tNUBi8䈊-(ᰥZNJu> ,|.i@Ho_IH K F\(<ޫ[j!zF01ŧ]-S" {q}ᓤ""y?dpuy/Զ'ԥ(.F?_Ʉ;J-`oΧ xc3@Z!a*J\'LQGH YIƭF0LLvUoբMJ5Q u-=lL2S)mӝc@g;NUY0 b󻷌  B 2YMg$s`]A3&%OR-tE+Y1}J8*~)kj)tH){X'Ud8ldrZ`.ȟnyR& ɢTOe@S{/ S1&0xa1rE}j% j8fO2l FܫJ4Q|B3\A&-TL ҳ40) y *1 !92wd$^íTj^%SNfL( Xn ҵݦ[UUr4 MkT=4ҫOC)bsO 6lڪ ò."' RFG'E|;u+ÂSl<%! /֭7s"7=k'60=ƛ C}(<>h c '*ʽDKqrAg]pd&2ҖBțӖpHkK1|}k^%wHO.~di^g:Jx/J|܋mxkpE2ϕL,fdkxbye^ͳFZPQFijߴspD]oQ„J^1ZG* (^lN,,6逄#ת^4A-iFxf1>bf$YvIs&iϞN̙ifDCX\!&BUg9VcD8 IXfw1mFl agFYJF5'ean9oJ'o)bޟ%c5MS!$ivmcNrwddG K0MS`km&_u֎!D7PN{DƆPn|oy"0ߞBfOg0D=VPg*d%2j(NToPYd"-OLd9  =T39&ߎi.ID9zL^NHU(0?^gP?DUJn;hD`HQ[RtL`)y[$-ze\LzWYriA\ ~Հy#!Ӫz0^=P9rM)]: 3=׬bcW{|#NV訤H"8dUA{obס9x|_0.ޑ]SiHx ,1uH!3 AS.ls24Nv%Bkۛ(*)rμ *` v26A}uHt=gev[+Nv+Vdڹk|A}ogn5LR; VMQ/RN'9[ɦӘ>uUyx /cs9gEHoprc&=Qö XJoQy,縊|t!J BAf$ߐJg2jt\ǭIK4]l$OsŹV2:a<_xThjTy2ʹZ;!]*':e-|5~T JM{󽠣#f|CLjj?$(GgD!2bʽmZOg@@ < 2_|Z v}0}?ZӷGogH^9@lrlXX~mF˰!`VdhEƘ-&{HN3 B 9q~i"2ԭ_w[6j䰡5<,G3oZ:θ?\[ f# gsef ,v"&1N &u1GOIn ÐixhNnrcjm\v$t9=J#u F)9-u)X(NjU)e9x5^1qG?Ãr!Ox=L2AAKopSDaBKmɝ09xY$>XUj0={j/Ib{50Ɩ>9ڑ;+6y\"^DoO(A˼XyYjR I%:u,GN'Iͣ5ZA2d&7d[#Ѫ'ϑi3Xԋ,zU>TE{٢CNrbqTg{c#[g|̠|}!i##6}r9 N*8]D|dș@\sbzџSƋ$HDb.8d?&` wXêjZD$ƃ4IޖV}ULd7I݋k`vbj4XΣj, -Iһ,&9Az /% #^ |u{U-{P7F0 ψ{-3AJ#9ln(rʌ奌u#='[ }zRa.=vÒP~ Mx{s.~-v^c&afj? |#Bʏj8׮i>Pvhm%"vSm#5%gSյpg U}ߏ"|ʂm^\; "OknXZZ;X``\=uj,}{,'GQ槻@~DA~9ͬR:皮rho`WªM6>9C.U@Զ4Yߨ50I޹Z5QhˌA.$ aNG̋y9d|րIF|3*',< mJ<`fB(Ir\ *tre?4uW-@$Jrz$2XӋ? >/i'L '] #p4WmARmVwf 8bd ntP>3L|"\B1θUzN'&Aa"P7ᴺۻӁ; Y!G< Yz1=fR]PXahq;q%y%:o +æ0 2~O4)1FjrE0UR7ൕIǽ83us]?G)9Rx1n3 )u y.nQBx)"A=&'B~ \U><_Yt5>|ܷt*>R@ h ՓԴmxݾ l@Xf0g!*ޖD oǬ[p3$)eѭkJ.(g }:nV5VvTZOfniz"ܵN sD`] NrjҲتi0e|x&Q%vD?~)lnEBRJ ؊lHɁfE+[Y$~^i2{D +#Cv^_0P +8iK0G8ͧv]T^Xھy ӜYn\cjT &{vC-A43-_VBnqY͂bׁgg1tLB,7e-жMzePs<ﴟjHTZ=>Β[?zZwVP?FAV L!.K};gi#Poe];N-ʀNdtUur@yi0CP09Օ &AC"@7}Wt !ǢVMd6x-q̲ A'OiƦ,93:@٫ucxZ_9& a۷S[.W/CPOUZMj3fO.PHrLjYKTO9w.C9Ӽ2]坹 u`ZL;Б—33.ˈ=_X'6QJJUXFgpKs9 ;YvCPb/cth3$xQP\I}㉂\*C x"WehItjxW~m+zSY%^cRE? <-E'r2Ni`Il ƔZ_# ӫM.oyU҄*Vdi h!wNG6?lGR:v8ZZ10 WφA+oüR,ZPϓlg%HVҏkX%$0؉!Cc+-1 *ߓ!{_|C׳K?^V̕Fz *nnvkND*xYψ(u^r2qյTf>Jx5hjU, L6rDNz+KT-}TѦ 2Ȋ+t?tϒ,ֆ{|^0KCV[@4hUgL/cQV 檂>:Sf (${7C s`* h\+s󑍄goZc|1Ws~T9kڏpdZx^ׁp+U 9LX1=򭹙}#\8kɮdbos @þtW:&/V0#tD(t~ @kBIDF(/X vKg2Hӭv,y)*Ywʚf0jƞQtl~QiyTdMi.R36A_h;THm]x3б| c-g׃+'3QM^EۘBBD# c4\2 #lGu>T7țG.γv=yL$D$Af{Alp~?&~8*Z|Ev$l(2fk$3o0ɥLNW!@K;33i$9&Ӆ=0d}jN NvyfgkHMabYN4i̷冖beǩ"#vB&C * [:> W;`2Z`q=Wo.NoWY\N.jy#$P,?:?W8&4>Olb&/D8kbUea$_p/osX%I:5u\4+~G;vZuU =0C 3ӬL =gCHBo#~C\}iMUjI}$gC #31 PmrsƗ~IJ KMPij5aOWADCQt(yQjiW4>*BF$kN4j<džo%TICU.7ڍE]JPM[!kh> LC;WL3RH̀TdkVU0p׽7Hm!ONP%/RՋ Xy%+sm8v$B:E@pv9)xzEaDG( pu$cdG-߇Wq$?dzjXa\\B| 1FB_Z\5ɠdS?cɪ J=MXgd H?l !cLtrы{@ £@mEoa:!#t(ֵJ ] ] uCWE5zh0*) ۱" 54ڕǺ}Cinwv,a᰷* zSՇW9S?)%a,ONLpe}QXؙ2(O^|13[b5#DXjgضJէ؊^VvUl8jjxey㟬{Ef#(}0oDP̩9Qsܚ6<Z, Ȭ;9L`}X9oH 15u9r?uoK:(sO0 S_scȊH 7# WLhai!S$rra#ﱿ3xhQ̍q 7@OyVI޶$0I䱓T5a3jnoa0n߇`sBkA1iDkJ7eH 7 G@MцvKpc)'Xi"2qǎQue8bFs(qa4nӱ@?J\(sKW-%VbЖ_Z Z!'׮$"$pAyM6W]^)gLC+dgL.7}C\0gW^d٫1#y=V~h \]1{~BoᱍWjtdٖ>[Fv%4ؠx3|z~߃ 03nQʴ&ӱ7pt.oJ֓K%JX:}]KO G߫S繠1g_ԗ(L~#6Tp@\nO(-_#snLc0`@G &RV1UYne3bِl4=6͙1DŽ~SNccc&\2NpPRyl@&v10VLkN:Qc6SoISI%/ʛU1U ހ`V5gAM+wA]~ɼFx]!V8zg0:J'*='%7B8Q(+<_Ã>k%+F4]HANuhL Y8D$9a^K'1&!o3qA2TpŧL(UV4-w"|+Q#֦,֩Z}aCN d'~b(tڒ?3=$<tE|ɟFPsD]w gbv3ρ]E `#18h= vY @z^AZ, {GU-ls (Pfw4Cgb&zC3K4pXpoqJG0[5Gu/P Tt׫ܥsavF?1+H/ r-yWcˊ \BV${Qar[-S4NN:rs1Q^뀇rT.Ɨb9 :Jci2,U& +*dXƝ5˥ux4 >w BRdٞ?JP7pڎsL2BOc,f}%y,ISwRsk2ַ6κjǿ$+)`1Tb;cŤ *s$'tC:"73_1VH\ifPۣ߇{W F\.Hx ;E27*h>N7 ZX,9Bޕ SZ4vO'Da?k3x5нt㑛ЅD ![oվM`_._%#-!LNal͙7} \JXMP[ $[v롦{g<(b%hd^ gc$}*?<ʏz%U:b Qɔ3y8-0L No٩i7wbh3JX ySWJmXB.}GF(DcA1#/mMZOȬ'xfNSh$f}X545}OmLTH0ѮW`I4d ȷF9&u2il-3}LbզRyY,O/}1@|֓qHXY* ~TC5%g8[ޞ|jc]T=kV 9:{uGSz#U7.`X%<$D(97ᶕdU'/*َ>okȔ.gOeejM%lǠTu65kRDFӯ<jwǒfݹ7= 0U[y'ҋ]Y+}ߍ,۹e}]ąռ<5J+y]Y΍3 ߕLS"W5~uNְ>e{Mt-^@8A}{O6 >8Y>i}}xڠQ+H鏡CH- 9N;܇7)'d)W3;(``!Nl8ޣVn pT«7h[D;IY.  HVӰsي2o:pxQBn҂窛,gȚmՄְ̂XEHlAF*v=O)QSאּxtǺ_߅xCھ&8 ,n\Ldi[lZ&Jà,Q%#-fVOkDsYsc&c0oXZP`P S+!oAn5?&1:"NTdu/kTEAH>bLS>RqzD6`Eغ$#GDO}P 805"l~vw:UW}]qp|l;LLjoqҁ*|Vȼ%7OćkE t`+3NZ<"UxQ&-*o,-[.ToO S(S9|&(S6(/TZVGs/:"-=K.Qr7ͿPeYk,%#5C;NC?:8|C/? V`!9tط2--KΔmx5<_k@c={'[܄4&oQ $[ 2`V.V/(@&}MQRrln,&H ^7I@eĕ n~A[XsQȌqGK5ާw&@[RXؘ&&JP.q3R&"՚SRs]BH}IVa71]{RDjM;p4 h7EjOƆR~,r SLgb=c'1Ȫ[/=g'yÔƼzxjYPuWԯ''VR1Ɖ I@w8~BkH:R90lO'YoOOdte}ء5sxgԆ@OS %ӊ_0^wlU;%[J!jz:\E,ʜ+Z%$6֯y8)60 o[Λ`d5% 0'̄= ʨ@ ApƿDbG wH ڱ^UXTBǤaI!MoIŒL! boJ7ZJbBך&@ 0$]ᨛcߠ CIړWڲsW͒e@rA='=0ҙHQir@vuDľ7鉷Ο(Tۤ>9E4=*)K-lq0&Z :d>_}l+rrz!4'PIg0xA_[S5OFȆrV.Oɦo}xK_E8kޫUQɛpߥV\0 b-ݑ [Po$}jQwRL?ar.hl2uP {䝺ȚuR ԥZ 4ƦgctQTk?:ip&o퉨s]5393P!*&욾hNiplzhKTLQ|y>Ki5<=ߴarQbN($qC֏RT A7æp@ exjW7_F< 2HhCH2-[| W{p<(8/jgb0#b c!ï1'94qI| 0P đ\!5U"E F2^BE@S_>Q|Ԉ{O#a8:DN8 Ny 9"qgAi>B?jL)g#I1ݬ.*H.`>IR8-g¾+hZ}X%x%"wAzB2B fi:fM=hvmGׇŃiDC&썯399 |Mg]<)PGn 0oŜ-V93ERk?_Ә(}hk\Pm+]t⇎'ui[,(xW>so.; okQcT8s&KbK6[..T^0(@K!?zwoT,&&Phv9VzDY.hVd$/#O>K)Lsy;S+Z2ogVMၭ r JpEU)[7z CoW7ԞЪ-4@߰xX)j݂qdܕ `d̝MȸI #@]r ά1fah_~ZawNu 1O: 8ms}[^֙_紘;b}ت6a8n7ߠ QD#[H̻&Bzˑo#O(g*h}EHQ@wDmںǮ^OjYWǢ84ƺuux*ցmؿPb݈vx|Hf6R&OlD.x82EIϿĚ>dI洝+i&Uo)-xݲ3Kb&f]|8,(^QB66 q圳M-ɪJ_hnȁ  `G:|+`eGG/@^ :׵G6a22gV!!pWU f`?G,tYѰmh̾~e~}>Tdm^oV}+D ha@pӺc#b_c]鳏R^$9e@-f'gG+z"A/g"ggԸLB"N~p휢*!oˎTrX3v%Z툚^K֣WfѩN Ks rhAM%6E >Dӑ %%kdguA'Rs3B ?qFj^ NM.&E}{?1n1p}8,Q0ut&̇h M{>x PhfE(6/I{Y VGΊ3q0F8ҝؤeoZq6ф̡f9D`vGE47V1 "M`=.(J/heof5?UWsV򊵑^C*ܭj3i eQl™V.4:2"$48#JюSp~ 1;-M uGuݵ/B{Hfy ?>&_rʣc.?sudcx/nTq$cnkOmٸX|ܦkѰ8&檌c~7/$=&˶˜,3,2.h͘ HGbtvZ:\K>k&o28AH QTVɢB>N(7DMJ8& V?ӳ hm18HltLVZ\/H9{:+.mW|)wHIyG=92A%(6;zY?ܙH{}.&[#E0"1dMP؝5*%2H)JHzqQRnR"9մI~5)@XB Tً'rCȩ@Ys*٢I'@# f.Ĝp9|j3W&wC;x+=2xڬ m!̧ᤳFYȚv;Ś\d-x+9Dbui/rA:' '#2\n>DTMMJn;E;s|&UVa| ,ZaѪȉaZր.l67jW >5< =z Kj bMI|pFVY OKjf1<&4jD(cim0)]Pn^"gb|&#[E{3qk$|N (ȥU~1Ljs68RsH}G܀r]* OlI:Q"۞}gc3n ()Ûi$XuiI kF|4i/lH.s=ø$9~1}:_ ɯжgZ$p&X0Q9zo"tfOs8DmH>ʠI!o E1#yFYZR@"ʭ2Z#m&#DKInv<6^cTt"7 v--´-b:ЌrzZF>IQ`x*U;_7uæ[t2e2@G!d da'?MWC{yLZ@b3W$ y$_ψҌR'#oü暣@Κ`>l@zT+|U!$ <P`{%xչtkW$Kn#0D7Wf7x:}!kM%enyѢ{@tOJ9>%8QX"a W#LD ^B/,dZZeo=a=>*RS1t]E92諓~P>`v k6q"펫YcD:RP(C/1S5~VuŜVD9Jta/()*R|r HX$ڥ uӝEWFU,,eBVzaMz"QEBnkuܭ]UL*}t{#iOhPYam-" R`EwuҔqS@A %P3x2qx"pjÓRi1jVM!@@J:+TEHՌyFxد>kD^;/%nR9W-dkI_7lˢ&'D*lP?W `#uN?MNe!Ժ/5#Y 7yX=铱6VG0_ _oΫ:e"SJ:l1ш D.0N>ɋ_hGN[`\Po +tEYyr|ΈQ 8 t^V?2!:9yJKTs_aD ϲ$-n`0 оUUUKQYEdW[r!*n.zX1 ԝmFQy1ɴ )08϶Sr9=a~in0ΚMKPU/ ]Nꅆ*)s5V# \k,/ sf7~8&k,z84ȱs2IHjgI ^RA};ѻ?ZL@}fڄ>DqFWy*nKHNv#:C䅓 3R24<Г6俖qkݢ{l Sſʬ0MĴWr;w$k2}"wf DR4O0B!A\5xlۗ#tKbAZ {g!X:tV[hMKy"7C1M'gn'~jmJ&Tj5˦{`}uU$ݕHn%*"?D0w>< hװ-aC2z`?Cс$?hk!,;"@M\韸bHZ46q̊?R;w5[tCOޏ{_/t:hq?IJ'[:[&}ChQcIfO-4l`Ѫ[<!m&3p2S0?pS2Tpt1KªC5}ƂoWUSSb`5Y~ +;8,S{i*Y;uY&f u~I^H/ R:6IcI5I2!鮘4zwIk_k8͕TS⠦8 BNJ$+̯40pzs"IM*ԍFB,g%蠈w0ʞ@gre/w,nJ߶Ё7)E!S%|pH$:-H8 Q1G6>i9qUR⡣".NfD%wz Ax_ @fdeZe"]mSj~LG,|K){C_]Zè,;*%d+µ27?+'_ElE?/G 'JzӒ KOߏ06ly` o P`){].q]{N4X4x;8A~0YIo;\&4b}<! wߓ q6G%p˱ O=R[Jl|@|u&ߜY|bx*Wct.5C-7A~]c쪞y`1lXD P$1^56͵);;Eæ Ͽ/Fˢ?(LK/~zg}i+f%R*yW}unWWnx[Iv;lX 'ğ&A(8ϓodӾ¤Cjz}Z>聖q l g\# A8mItK}#Y@Z]k{f7Dߎ  a+h"ۡT|5-<֦?`F>fsQ:-p 4K42Wɰݼ?9~[-bD !%+Ta7ۄ= [|^VG4`{U(41yS"l>JqySR!{Ci/F^Mў!2Kln:+i )1&!jAQfUA[F*x [YzΗ^әzY>XTh}-OzZ˙FNDIEscN?ڰ{A h̀m⡚AT.HcHN8*.F S=&TPU>Z6r>I²H#ĐJ=뽌ØN'ˡ6USa<Ȑpi"RlJP>uaV( ʁo,A"g7K`{o 흥3̴ƺCNA/Rn-zLzDZ$^׵50cf jɳJ';2CH?UD-9jI27) ,S3lo DG]u\ƀo7 y7x i/H?% ?Sy[wB5.isd52P84Lec|ӎ>1u3 5 _k}Or\A7$#co ([;$3N= ]%/д`dm}!1*Ɣ2` ɥF/3a"0qݝ 7 z6uYi|#OWUNSb$D/diX:l h30C8/߁,0JT-""_ uNY)S=V o.+j[/*lc2df`3ᦀu6Im1y; tG >XĦQ"QC屖_z>`ߢhM"^+5R{ҁ>h|$/ҫl#Azhڍt j+R)Hf X|5rxI0JY?}c&*5^rFR)Y|x͇ fE {ІGf5%X;y~crxFD'){9Sw-XE-x@X' 2~ED`BOQS_T:,% i4|:۲rgjC&WltL⸾6W=);zXձge1z}ߛQn4O1F/agk]s dxv `_{TP M(<J:9,(AHak61bJ~ļμ0+#Dn5$kK-AW;JEHξrSk pp*1v'L xìAYҹ%a U;$8#. Tv8{erX<!@ń1D#q|L LC+2&AL??Lq24W}{h7n:{"vGmO #;B.esL/Oh{މ]G.*LPOLb-2>\zJ>$]ROЌ_*[4ȓχnpk~*@9SU Ƭ,h䮦Ueڅn8d5SSp$@:D ~;B5Cx}%uZ?|;i4JFpuk1ImV>o1*GQE?KTf9:N9]⍩oH3ʵVDҚZ2Xa36M Ku =2SkMcүӝ|>ܫZd%đlGݑUWK`<ʭ.)3bѸs㬊%Ͽ jUK櫅guG^WmƿQ[qmADE|ZɳY'{lCs+/ŝ}sX/ +$-=fQUdjE=8;,)(F(ۢ\֤Z7Yw{_6= l86F](yּ>$;<AP\pa#K,2Xp[jsbODf1zpڀ:sTp"āBk+ C;hZvINi <>gܔ"q׽V^*sX>̩c3]>@ 3 ^]"Сc"sf@m JX٣ձrН#sUdm#YoFO\~Fۧ9ؠ. d]^,ScPE2Z9B `1t3t4gU)<l]qTq0%jK1ӇS@4Ze/yO"`h7s[eAaNR*}pQ׷) L"嚗qk~94i|}ogLU t,"AOPݲx`#Y@_!@ n+4szhk:ĸeiʼnˎӀ/Ajem0 kUL1ٔ9vu˶,(Aqm9#x V`y"}fh1biN/~Ș-))n"d Ӊ_F1%Q߷Q`J}&gz;[=6!]x.ʩȘ &ٌVy˼?BӤkfWyT8o*CxXˮF4AgIX"? 9T3HDƸa*<*a[\흧V" 'Z՟PhhfT$ EfEAu Gܪ-KzoЯnmuzk~ʼnSj8לչm~fzlqqԩz].ٞ|>J!:e3_nMp Sl.̧-?93<Ս˃E6ij*DZ3CSP,TxNvޫ†vްJ߂/B(2[s;DC:Z%, ng[Ί#"A1 p ĐϬji{}~${;JNsAk0L)8GSja>cPT EHE:(+0(bp` X Rm_HX-ƍIY]udҠ2136c$vS%2Zù-@ZڮſtSj'yЋ!y;&51}*b9L팦N0wCen9MmZp˸:mld8d[ pފx?ڑhj|+Yab12F>>s8 ,qqp[n/U R90+#mA?ԩm/$TQbCYiQ秲XA%aN&& ̄84r4}qpɉu0Bd&nnӜi-vAZ_ 3q#ҢYcv9/<{s\ pE9ju-_`m4u_=1'~2MTWClsT!0i^sZ@EeJ$,ZҢHh%5v~G0}l.3J/lr9 ڢ8FAԙL. wR| +krs0Oof#sR44D߬|w\v@35 `<:4lkK)ZH시Rz~E6)x!L9][MH҇nR "^Ѹ,Zc\pOH TůAPA~ήVb}Lam,yk8'{`y)iC2lf64׀v~|/{cY9j(X:|3o7l_sb)B. ljXLbbͭzf> `}ǒ:~ ~Nb,1{q"mn|QˏNIgY7L0{.1H8` .ųٰ;}џzA>-5cȹl`eZ"lu͸4&G. ,<U'NS ;]*BAHC;pIOjtB 9%9Era~D{$.C#BO=-`"V")?%RBO:P*4ۅk T=$Bs*scY@7Y̖pR<*Q}kz21dfՈrZn4qN=Ccr0q-gSHyZxzU.gc EFْ\C0mzynUCtk=}V\i.$xnTڮqONJe?_r;<)r™ChsԤ/? 屩_5:j#5"e nJjǾ.xnӶ=>[,9Cqxα5&Q%OmxG/g$أK9QQAw)4yt`R88"76[ 䢶4}}Yޥt,=@鵐_]jiպG K3YH^cf).C1qf_]ëXba#R&KMV2q3$|E+iC='a,y^֦3VWI" "<T쮯\Ay˭{X75ƽ4w0dR24$CTa덍IIk] 95`+.W{+"OOa O?H\Rz<-ϲ <ޜ{s5.q?4h:WZ@| 7HKx\ $} noAб?vO|\6XZC9..MG)6<@Iڻt{_楹쐇vmNNv"Xc/QCjfro+8̏H0jv2Ԏ}>ޭ?o|Tx= n+<]uzaPuԌF/ly'fHDm'-k\;K=TMy-0 SV57;85C#NVBE`\I1.uxt܂%~sD+TMamPXxD&48O*gU9cQjh:+kic +d̆J[~`MVN1T D/j?:Xf_9Ix}{t"9Pn R[emÿI )Zk6jQЉzp&3).uݬ&\4őN4ɻGVhe-F%sY7@͜<7 d{W-AnXB=g ЗW$Oi8y7@;] 7p] gl%L9\5b w Q.*Sd{)& _݋ؕy%tV6\"ftp"%/=bT2h;c<D4ʪMYw Rz0ЅV:gFuD0;g}mbqf u78hO,0Io8J=gQu S.F50:O@eL+CyZHmT烗dQ0g-Llbʳ74$;S>+.ڽvxk=<> o[H90Ȱζ3:aamꛂ Eb%~3oȮ⻼~%>g4f?!s#G֟.tWϒjQj%۷[m)L 059ekʷڽi?U"+Yq3mkBzsBēaQeJ>ׂh!9M S<pu zwsS`Y% =eᰀk̏nu#o]Q]ؙ>@E8BHXEl}C=B%Em'˴a 4К E0Ō1&|1]H Oy5!/ $M}f+q8̹ )ʚnai'BK+;nFIq@u}Թ8rX.\ZtWqQ! Ltߪg4c𺵩3 tGg@.,0"Lu, Ĩlyը`U S-2 -/Ϥw|#63<\w A5t>xR_# O:px6ZժY&^gLTz: Qʪ uG@ߏ'jg׾ʟ# R_ytR.3G0?}4-䷦e[v Ф Hǰ0JfO@کcΟ͐#LlZyJdJOvdNf+Fm+n2 Þr2NH$fqO$sCS=_l5w( Rb*(.w<5zi Ro7BjbjFY^q p)s->@q_:UYQljȰAߕoMD㣛D{8Ȁ1{R)CִmQMlS$)\K4w&SvE۫MƼze#c* RLQxE=re޻vB9TK_h]#nb>{'] V^GD"٠Ar|o]sv!?)E)ݔsOs09SfrnP'(K xOUnlR<|󢮎TFbLh/I3x:߲*b =zPcW/P nƨ{߶%-+$ rG=FmI&->XETU|q gCx1 6eRXaf} ҰWQN[mBjywQbc0z0*Ae-sV]PΡ `#;1͈[Ȧm B/p/:!e) J NZ :j@aq2Y,"W1s:+p^vH|QdOi @읶`Rv}.- ce#OfK7/8kxT!OJ7%ba+ŕ9+R yiϦ\q9Dv 0tqڬhg@n5քjQ;jMy&4a&|Fg|9.%T}>% *v'ါ46S9ǎ|ryRtF{ߚ퐧AҔ)_QZu![&ٺ`OubFi}R.Ȥ'xԜu-X:Ȟ5V"LwIGuE$+K-׉tf~H"X{12؟ۚptBBh,bQC|NlE8bjQu3 #if_KE}/Hƥ4R M`%r>pr}4FRAuTsFyFʉwP]s)Z,^u+826wՊ6GcRءb4 tAP'HP}IR|wT حa!XϲhXS:؋yqW:C:-r | @h _Ѭo,r;kݶߕ *x0g(u7lٰ޶oe]na/x?`9+۲j ;y<{R%DMzk1vQ/H& uvPv,LyK tK =Y״kAr=a{XF? )!QmT^׫iU_րWHSxSjE߬'#}x#yl2̗H,=v1a0~G]ހW 3YKH6ɚ͇;@d ^ncpd M/dk$ff#SQJ8z Ֆק 4VӔy1jꕥa>ʥC}Jo?n)Wu'yH.' \R CV;1·F .lh;)A/A{/|\> m04Y(= (LdI뎃/>V\$qލ+*P8)EX+=xaQ ~~aTJLP(qDesTkU*(#Y@%H| WYtIDA}|d~%D{;KD ;0'IG|ܓH^%io"!I=#7JWE6oj ©#9| .l|132V<:U@ {oO^K"X\7I@V7h`"zICV.˦M a 9ae]~fWжYwj\jE un/$|r29@f|g߼6:&LLy uP9z0n :}Y #OѫTrjޗRDRe5>Q4RF_hN4e4+_Oqwg5&o?-ÇQŇlU޻E6eZ뢼ros .fJgI-M=l&GiYݭkP4P n $߫iX/zTԘeY57΀Cj6KΤboyA$P`NψP hvDǎ58ƶ(yWt2Wp;P(?YpO\丯W`$] vሀ-je^*;f!U[/nie'hu q/ XJ73m{%g߇1%MnzwUT^ aW=xxz̄eQ(.7 ŗ\-+uX̴%] ot0`Sbׂ@*L9`JbEb"S4W\ҰbLeVU!zjZ*|% {>G>Ys$#^7odS{tWfDFE NԜ2J-h# Fv">~?CkIw4E]TN>H*mC.N0wQR BZc9Ѥ鵄,U$'(Ki` N:Z_HI(tP6b3@q:ZT?4Җ3(CmòkB桟yd2HTÎgEYQlB4_ ꄟ"~ԇG+*[6m-jpp 4+B<ՆD^XdRϗ |) Ӏ32rdh6ɯS|c mݞiYY٠TSw=FJLOTyԌ+]%gCPU*䝹X  @7U>e%*Z/GY!"]8J;/`E;U4s\<7-Į uYyMÖ+m+c6f^1u/VJ85S/#%/|ٻŽW}IJ7&e5UCˆ͍Օe\$w&2[EmI{2Dxqr~i)XSbYE,=0wvtQmK-Q? bLP.f(֌/ lh"ϬbE<@Fm0ABlǾM⡊L es 6&m^f͢9h4㜽Fv*, ư1 ~[>Ƞ|s4NsvCDΏZ9IN_b!>8 I>/{ҙ- r\k͓>JѸL=-,EK54Q]H!CB1a?r(Z% F;A8#IX#¾+?.&< ]l@p,P >>^+ۆH.>͹d:¡dAUǶB|oǏνT㈋O cC- w:S5e%[ @CSvϬ0Aki mWlUYit$=n5[ig D/z܇'9L$#RզVz[;WJ/s$9e~&ys%0әF,BЈ D*QiEo9"%:[;>'F+ (%1?JWNN0~*WJ$l.$n΃y35A) 8Ao"ј2>DTQSQD3OX|J&^n;Y093yIB; h(pPY:^H^;]^rGl 8@G Y'W ]ȺXLS@ޮikO⥊j]k6%i DF'2:[,wu)Eׄ))!PN@:q[*0|l{rtH'& O_TЧO>+#̆oMӞіЫ] [oTy#U4'rX]"pvWsA4 dB~G+vTB%vc,4,20!2jսj$R-رߏL pDo%KOs?Vj/GRSh+E#"*|-`Zw8ꟽUEDо;-nSK)GIZ61zx0@J^cdQ}.[bw8h&^VRQ ^-Q:y¸&~~b62+ly  ]j_ fVaU9@2T(d/iA!ƻާ 2h7bK\=vF#4z6ԕAksxe%B699H2T$X&8fI)ZVrw=lUXmHVņ ЄY?DyVy$LҰ@OC*f3v4jw:=Xh:!'QMNeaE[muCBi=^ ( jpsa@A{Y 2t/&e~7⤟0C@|Xэ[MeZ~ȜӼwnhvW[q&d!T< Ef.WHza&jq`oz(aLV &+H$||/ݗ|µVt1C@gIkZvԌTd,rn斱fuK1U4|v'!ao\823zyvֈe]54I҆Kޤhjne;V񯢄M/0e\1k{vEzQU6VGN|qU| X/YH.)H%T·= F4W܋J1QqUsH'5ʋiBWzcI)jE'h?^  9Lm08E9½[lc1&O3fROٗcB1hb@.] U,N0|_ {v,ĩAJM*JכF$j^E–'" k)};t!oF7 BeX-g4Nk2Gd:~ɰ_s6b4Y دK Yp_E9f'6cU뛧(RQiLW[JHmU o#{G$8;r;ZC>nm u0Yl[NtҦ U8並vZiؘv^q8}y/#3X+h}5k,xN{CP,N]9pmNN9 RTD0(,OU)^8IYW9\'<}8{L;"dL%1 ȫazw7w.1dEߡ=2ҡVl.t|􏢏R%)dD^ָ|BoQɣ̎UE,Ұ]EtZ8qMY܍ $αyo+XӜ9I4KJB 9LgSZIb^=) 6H GW<*.*n[\7/°zshQ(e'/| (u6àrg dиf#ؐ_ϰG0NX9r]R~Q/2uB->P>$\-QX}F0N_Ot0˷EB JRUG޼D7*]aQVI;lH*p"_>~I<{}{[ˍcHJAA:":ᯇ;pe Vc^= qO-T*牬7Z?SϾyF`Q@cEȡk>{;z'\&`J}-9<(%&lMk5FZS1 J&2dxi6:eڜAo"q3'q4п=Q,{Ar|*fǗP2PɻcWhC5W1DZiUe, niͳ'![yn,WHz,a B{zWcSh(rڦ(4Q@"I5/Nqq-$I{8 (c@ZHDnzAzGK.%s'Aj:8.SB lU/" Y 6._^OmES/tK;(̏8hA@a8ՈӶj\J{}T@(lk[H=8ܧDkVU/V/ڵmP%0w@e!>#xf{S'i:7?Cyr@@t<7ト((Aeه=Vi HuB]rΦ+Բ:Vw#0a$djf L>nc뭑V6GL$.N4 {Ǫn0+xbZ1ݽLCq0 oۨQUʀ/Y!ZqE=i1pJG̓ &$61sv\UJu{'vY{'#k _Un)piPb+FTӚnibF 9=GHz|vS0X0Y<=o>2XVF´ #ٽOm%X _U7Ynb_ GQjy߬)K85㼧zWRb·M2XG/[0fv} +o&S ;1LHz3o4+qm .r('Y3^h`OQ; ܊Jl`K)~?LX.1,ko|;U I@ce7`'[=ǒ|2%w Ix6,W׮c8X+ q"-v `E#~|!](GJ/#nPcP _^tЮ3V`U萁ݔu}og_֫ o³'iE 1߭"7?&iIR4x;6^Ac8wb6nmZ]+ialPfw#fֲ_:9׭mfB\ISIp] \\jXDX=Ph}fiw#/bcNka.`j߯`M,$׍ ?qC,u+w)Rywc[8ʓ޷lmp)l_  4Q]c,4+7bP-#F!~$.-3vS%)?m6 ~tlUix8o+q|Ww,GڲKCzXg9{3EFuwWdk F0=*/ nؒe9J8Z(I?-NPIٹpӺ!m :- 30JB 4 ~$4В >",ɦ*d~&6:B:KeCymUh 눳o4t7VRYy)Nv>=VkN*j@!:Dko}27$!fy`\i j)7&UsG;1V ͭ[jU_,^hPi+x94~0flחGiuU$;e%OUV}?UB>UB ?_F^)5NDs<:l^#^4KOm$m2̘l7L*ѷ=&s1cY2yo@l=aDұHM^o{hbNd..rI=i213 D=Q&q٠lfdҠՔBtfc+/ж ÿQ=KՑb5dM=’8(;-uLQz9)"aWkmU8x"2$ *1nmܢa%0߂3).ۭZM)8DA@;п?Db60e~V k'-! i'x.  To@W%i-FYxFQzlӴ(VͥU-ǂ ן-`YԞh7R|B#h4jLdN2V'n*r~jv):IM3fl5/B :j:[3rѳm^u8M]p1cϦA5f7:Ogt5D-%ͤ`wޜܭI]ZՁ-pG"zg"9 4Xk|sH Tn4U=jcv] (;/q}[ˬQI8.wa쑛uX+~?vudbt)Ⱥdz"婆)|/А  /t? c37Z]?v0挞9"X ^&cc#(YSOO'g6h_h6[_nJ!Si(ν*DY v{d1H$@8))ǘ._J[6_5XYpW!s%8[%!N{f+HDZѕyy3y\ns%`h͙Ka7hNQ8Y2b&*?i\=Q JQط~J?jst0mb΍{32Pt)*+Z'_Vxe5}Ҳ2b(VQsOZ4B@(vg"rlybHЄ$Аζ38TZ!qܣd>OibI3ezuNQY*XTN).< {uA NUcT~ Y =~Eu]ČNIh7 'y,S(|bViWz$+PcTGYћYI1# wV;ɇ+LHr,`̼A zGZUm-#yo^*t,Գ>U[mMj^yjȡh%'>𧨁X/2 Z^x&ތu8&uRz~PXr?ʃi +-f+AWN x-6)wk}Tjڀ)8hU=*f'PC\YCnGA'^M +?h_҄yWytLjv Qljq´8eޚSW&e 09yFV<@FR6Z-8 0Pa)Ob.n/;<@=Sv(2bm`Ȣ&9DְK Ĝb qc&=׊jkP| 6:U9o_`ͳXJ+?1]zE}#Sɿ%UdNmrJ(_UFӲOb\t6 `wD7#Iѧ5StU(7;ʾL'ݖpJPJu%<r{{b4+P&#ϪXeI|B_"B,d=̟sJ z+:e=dxѕ3+d㗊q^D(H?k]zj2:!ZQaz7oY8q qn_\ sV4 Yף<.#+G 5WJmKQQt?0wnas@iag0l757ʬ!}tLG حp8?бGz݄/'hZxfks@4:֘8מׁZRC՚#Ŝ15G!.WT6fC9{z$UE3WfoQ9om~aƧ}D]+Ykսl!f@>!3)V$jP|JXY9"vU/WQT-R"q 7?~SD]0·㍄k:4;Q#AWZ `4.nҘ6.)4_ߋD:OSTt/V4prnZ#}n|A=RI&T爺?{۸Y`;-?BF+ 3M/.=YClcI[(C[~`Q%<^H];\ >.g\.៰:[|(Sܙk|˿ }ѦSp΄NrIJ~Z=q &2ODUÔ70VmqYۋ}X=X#tߘ7*ɪ `Mc7 <Ղo 8#zYW;4d܀P ksxr=VKum\><1:HjTpZB/{EkmaҴsmgE 5I4xS Q\UW۴)ж +BqOtJuF_O{@I&˧aͷSc`B0 mznr՟Xtir~'َw 0)&: wܹ/"ƣ1h/1! 5EK8Q4PZ&k.s3%Z_G\bi])l| >YGhҒS.wp$,ݮv?Cdj"v p&1osPE023 i0Q?D4>ӝʣ Θ.ʑ]boy\Cصu|#u(ՙ,YErpv!?Jm_wU|V"T+p`ڨ_ PE`y6zԍ!z5R8񌤾u#%%ng!O\VШ*N BmnY3G"|G6T7 ww+ (vBF [ ҆2, 5Nm|JPTS(JZ^j%KvYZdк@zVv͖HU%w3:[Travg'r@Ĉ\hgr\b졿T Tn2FaftlBI$',`bv &:!<%xѹ dy@Ɨ.`5?pfPJݠunA>/=f HBSw܅.SzXsk5 O*bȢbJ񾺞bFsY6&x3TjfkMt\x[()HKx)ctL;#g"-ΣNP7+(48FvcxӖФNM]^qF= e[՛CH.wг,W k`WbvW[*1żW!W÷?m( ![&8E^kF2Z<o.hml'J[TF| Ә!(>erHBtQYuvF?cSLsO[SfH#i׳q}AΎnPլgbe%-C.,eV=K`Q8s8P++U2KFQl/i!IԢn-b2cVaő.Oɲ.{c1dZ,̼T#Tk-2³D\-larQyï-^/4zb{?jg>QYs k>͞:m4DsAȎ(0饱\'9(r ft%f؍sjWJڙG'6^ۘ_R¥'Ll}~fA'HyëP͆wG>`hf$/rlzFʂv+}6d2wvךكN;GilC6W#1^YڂٛYRW6E%0H^JQg h c^Z?WjTpeqY_a^j*511ٓ.%!lȄ<şhu'R9?uZ}Op}Φ>h}:y-(D1#: _/b.͔\!lI8+yl'FEAiZxlzwZ̞9PV&9=pN,  sBKs}r'.BIC:K,s?v;nDYXʇ!NbueS;ոT] T ˔&eD\Ztoqfw#'ב;}?&GM6 eh18/ONIw??a7TkMFiGuvY862D1E >WZϥآ`yT =>˗ gTʕȂ(`Yh8xӢLo]+8:``ZaN#>/yF=q =Ò^$."CiHUJ7U>i3n.t8 FlYZ{'a_iPAwT tޭ,n特+iCH^A}9N攟eM~6f7S2`'X ƀqd7.+ uvK7kh#:]qL@w?^ ^a١@\fDkF"iɻZ|p@[ג uH EXgrYn9nݏRTR1L(5P<"FLR=yF/e%$!7 7];?umyR@yVuTO,D>t|!f,!dv6B;k\\r6xKFGrr{K]n/ߙś`@m |sA5K70 .q}g+|*^WgwnpJ1Xl|/p:`>YHsl0R{_qu+%a o_[=ӛl T̟tL۱Q#?S-5ץ\Tς Y?Ԗyf և`Q̑9k.vt ]m9̖ED$:ګ)96m=UBtp͇sJT9 I:|~y {`'XF3! 2vnu2_~}x4dE٫A 385\m|f%4ǻo,& SpN!#iWREUp7@"Nsa5Ep>E0<0ЂBj0B; wlTx/Sir^ګa/.KÛ-T9W%)?ˮ$&+ūLPe8~XxO/kĨv^n톝JU<nk))846x?C~]B)h*fIR-<%aֻGV':X% Y@ >ܾ(hk7!t2(k8vhv0.,S3Q~ y2:vjfe~/1tp4G:SRoA{A^+HY7+T,GʓYuYhq9=jd 0yrL[Ls*ez{.ֳّ*Jvy>B[PP /ZAXy c_+II\ c@XMNr.R֎U ɭ]3Wu#Q뺫1|1l 4tI&<[泧 pWDEaKx#M\Cp 8Yfo^j9'TxpFMT::ɓD/\Jj+i27nbiй5W 55=Rtr'$c?L$2ħ7ng"II aN) 'R AꀟQjƻt V*>*hY^Sơ i"*ϤҼxheZ6bgm[" `UgQXDZ0%cvgYI_b=D~ \ { w&<77ޘjX-T)2V,DqvύKw9*r.Kmѭ-Fc@h C' #C[b&rȌ'=|nLcdH ki\2XOYl9 ׳J1U@l ,M&/TMÖm!!1't9]=~׈ xTHۀd < IS۩%*'Qn@<'m ɏD*ע,̖M .jƗs̒Y5%xsքA%-\tC{ʻGrmӲGQ1* "V`tLSÄeGj:yKW}@A>|gZ($cE O oB"g9Un~Tr2^w_FxB)2Xn74]+vڝ ey48,j-YDtS5e9*[ܧ=tU+2'pE$;툺_j<6=3B&P)ż|8 -)Sft^ӲQJe4F(kqxAZfý&seXߪk' wPl(G?ad9#lƎÓ]yxԸߤz\][JK+tV5V00RR!gMHyRrڲs70в|4@Cn/++Q馠B8=})YQ1'9Z[8FKդy2yFX&i(,㈦ҡ{s\yv\-h74;@l^ |3 W4I@D ;AʼnlDDEvM7әP!SE/ ->':9E=w{F qq)i8b}ֶC}s2|jBC՞b#>eҭw$(б."VǛQ7jxrSWo="ؕv Y}2ϻ/g̨1@U$ !ڕϾ T*._Āua(jfI=涽^K|2d%Iw 92ӊM@T wFZX鈯-]݈6/V+F672jc U}irjTp@^JlyHDȪlKF gK__->J_bьq1M_xb%?Zh-XxtdžD!nм)㐿m >nE$@HsEvT9]&龲?vR^Lk‘J7 TI/pS,^$ ~W_)X"eB #@M03 \%;'De8gnVؚFH4ozQ v:s`Uň*E &utJ'FqAÜzKwrt~G"! ܄=>TXމ)3ẎN%FwjUsHaܿ@gGAǷ< A|KxTXZ+hԗV2|"m[Tp qs1'M!(7ur3 у5\+m[z3FtU4PKvk-pІ mQ 2$= Ef!L15-3 ߘ"]((.t bBaOS5_DC>xYNKEj{Pya??,Š̕S?ҪO1ԎE"'w˔NH^ڃaQZpׁ>s׈4PmKOl`ġ*k<:Ǣ)C=yzݷ]D5Pʱ(JWtFJ$'V9&A 0!.䰟&n>E5iԗLayp )+0~QQq̜찇4|Նh 1[IúHnETv0: .j's{'ޒ-Yx@tƾV%o s o98LaaB4H]Ri)3gⵅRܘ*KJ-:eXh9#n,I^ Rpf !sy:WQEry9 ׼mTêf[ Tn7j}dK/gq?A=zFI%dBؙ N筝]h͕,C<CٓcE˰<#:yY>B3jˎ1~͕GhG! ljx1fŐ2 Ѽ8"v(1nS{|`+R~y GHepEr=@q?.0!wN{=uJo0wr&pʫ_RE5>?pؚ%)w0(L^=RxċH&C`:JsKw_IQCObٻ:([9ꄈT0'p?8Ǫa0{70,"?x{U?ZHr, "LZњ"4Y,pI\2QX ɘ7F]դ>xPձHD@VjM|!\ť=Z&J13E]G>wV{rK{p:ӶDW%Y[&=H"?hb§wߩ(PQ{ 9zR}FOR ~ *S\ø!a)gqc,uU_lVJNx6K$ӌ8(~` k Ġ9N\VQ# n#]I@W벓J7b֪~FEvp0W/]N|gq]eX΀kDA&k[uNU*~k$ؔx`G e񵼤s=c433'Zo$ձ0lDD3H @ە19p21D*9wZ|3]-OEV=N&m񬤵d0zoz)M Is!FE"dU}|sΪwŒm2i@ܰCY AY-rN$pB ^9o^, CΑe庀?6i5ZRMև=~uu 5WC;/-cqd.Ʀ!plc-N?0ӒUh-sO׺^͘k1o_vaBk\^,^$ɂ\4xS?VO딮;@\ w{ھZUlh^Ÿ1QCzŦZ#JM&j`,v&YLpݢrs4b|x*7>E& rg<~R I FM\tw6JSY͖=gᫀ> ǔ L;/X e7B]H"LyVOlx)\(:!Qу`/nmd>jLo,HMɼJzYxpl'#%OqU=ܸm:2/F|c$V"-~ @吋p\z\4zń3wm"z9oI0E `|c]s>@e?-F2gB 6ZD1[ djopIӪaCΠPk]~UEc#Rc0AՕ=DON}C<XifR2ۦ|.tW^MV N;;>h(j+(.?pe|g?>LjM<6 R{ObU^s/-Id>)(WS*d|/$!9֢er&+.., j #W/o>2_1^TB1›ɦ /EwC{w:&Eu0?S(Xunj22hb3JZ~~|]HVϕ^Nfk-"ƹq9lwȟ@#6P&[Χ}k]*CO b(.G*~2r*]{lAw;(v2U p=-J ®k y4ES2ם籵(r߰NI,*A&RtT@h2UPS9gٛ '+,%LwF0+(u# *l'm`hྨ:ۂATغ֨ƭ4`3J?B RՋ`G"^8'́Z)+df4dPt7F*SȇCZlzb&aيi HzDHV~1|ϒI $6)dDD,y8IdQs|\ېx^Fb,a\}/!!cRj#1D,6jK9N}kLN1\jLTdiEX |,rӪލuFa9.[Ukjl/Nӟ56,ox"NGyّC[ $ S8Fk@J~Djm7e5% Jy<N?}] t)R;!!4f2sh9Iּ6{rΗ8${GCS2m UZ]+2⣙6W gji:a*n8fV4Oj88hW$6}|4Xೌwvv0*?wf*h*#.r;ux aݙiDD:.yov֯J[n(nj/OQ@pbIV\ pbL9fg$CuO50Dh7e;Kt,FέR^}ts#R^BOpT)LP)G+8/01`%'M  vC$OC[5-O>ŒRqpZ:Dj9Xߕ7ucp4z%PM`8o6"5LT5݆i9+͡?ВLÚi%sDf1kY)7--Wrq \ D 17]u@96k9'%`.d;/eb ,Z`We:q+g41O+:v'g +%.]ԑq0AX*"369z$Y:ST(6?vD;v';Һ6E)RDH;/q񌸿b[fa{)p4 FbWɈf AlȲeTYd { )t %Q_p4><:1˝r#%E7`Tg U`a : .OH'1xֺ*/LIHy*rs(d';I҅+C$֍c3(S=@r% ~4Y4[qLL }Ù`1lmvዔ`Hzw2k -` @U>$!*/$-|m]'@r35jYw#cVia 4võT;bNwں=eyUy$_tU;cDv?%Ιް6_0+[b?ٴ$ ɤEgjTp^K"y+O84'[wTN0F"DtbMHm4d6{\fbMuq΄۲ߤ)0;S+e#?;ބCJ+͕UFn`iEiP^cG>aAG]ZKwY_PS[xyXKP.iLs=\}>R{""BgHT*+v3~`(md{$Ϛ9eÉA#Eh[6+=ll쨞ʠSz_5K7Q mKc8.,,Y813Qү H^敞̨g}q;Kx\UC=W܆tYzsdtWzcgqKvjicU*'1븸ag#1$ n N t0hoGKsY>lU^{fdOR~щEŒx_ih}'[dn2ݬh pb&>5 V0vi,Y-_QGn4@"Bh9iE1\B9o݇E=A%Э_*!+L bDNπ4`#h] ^j26=SCD㓱2w# S}@RzZơh턊Gu} Ip]tDS!0 K=+< 5N `5nvrN' .*iϓ|^ϡEP;qIQR芰e0֮x,FGeV >tp^h."PbHJjs`QZ珬'dJFr.@`l\mG:ʫ` Wa:U~nfąqx1nSe;Y,?u[LAVI3pZQ1LV\O8Hua=QvtxB GP;m*/%eҢRLl!t(cvGlJn|V4Bnta^*(e4^ކmsero]~ }~P@ClC[\{bP! ΅.?WX[ !Oc0@眵F)?A ~A~YJ.LnYM:9Xө1f[zZ jY |PT~zBAGZ4h\R@K>^ۉ̓<_Ҫ1Ч'2?TxAw%]pE:bu'ȀAKzjwgM _Bn"/g{!` b%47WOG_6`}%+ywfk 8SAiH+Kh3Ǜo]Ƽqt"l.JpnXf#"B8Ȇ^m,n?0$Ɗ8Pϰ]#!S]H@ELIWGB.\">>e4B}kBKM2 =C߭C8$ΧpυbMUӓWj56&#=]inӎʭFp|$ĜT쐇 ZoFQ m*~Wp)lj2nŢayGߟ~(o(:pW`)ٞ?8Y<@ҭY;e ;\ apն=W91# 7ܖj]W 㞈HVy@m/y^ErJa&C8 gόKH~miDu*qDz](o4ʥE|C|yHWuFR̖ˆ|#Rj vV42Z&l,_õgiU߉B̵'$.AɐZ5,5fô{KY8o]b:Uɉp>&u9(sj] 0nC=Ң3䑔Ie*l@s M~%Ų2!"ӗ 5kJ,vC`ŽfݘS[3VBF!Ny; _s>>7K$gkر 2OVc8OKZNrk*5 a FV-/v_5C8̡O-h5ʃauOx婉UmwbU2un.ibҧ%Ӝ}c<U6pxK{'oG_ Ω(C-Pc'݉\%_ulE?+:%.Hx*53C%~*rX>QԄ;f ]4?9h3Z_>P7Bt@xQY8EΑV`)Н~wR*2N³=k}07INQ;~RvEz,^2D-ξS/_)f dp;?T&]2l)L&VAHnD&y7}Pyf~,b% zu"[E`|8lIKI _(~= i&YN|x-\|hw R$ej_\. ;s]eT)T#!FwL:wԔk0aDvvMJ*Z'ʈ-' 2ŜD-ON}ZCt|Â7PC|gs HWh@]+< JYXtG^ 'iG  LlInbL@);LnbaΔ?GtGW ++H/F$MPg^7Z#|;]v Ocvûtäf@AI. dܨ6z_Mܾ}RHJ*#C qnA?evӦ(mqUuM*,,ݰw+fZ/F{E WH*Xrd![e|Eٶo(CG6:9G6"e,oa ";TmQLzLb܁(UQHE`\gY1:bZ耦K@hzuPUpC ,w`b6E]}XSEq Į9Y {W7cY6*@ByRQbG =u`F (܁:(NtJG 7e|$Z+M 2] 7?/t.G;豙 N;oOuΞ7tlxs"LMC@7]-OWklVwSnV_[scL׶-iKLo^,TF٪Pʥd#W9NNBU8_[(䩫ZdGF$Un&hѸ+ί_.dFiM xF91T@aMSɫ+Ww7b󏛎Q4١'-|zAʸ6 VgR@!y\(J֣yt޼π+ٛ AJAG,ռQ䲓DY֚U+8ͅW^sQI{9 xxL($hV^$[zNTu>t3+͟#D $ZĘgY\lʛKzz s7FGLN1P+%Yn1hioqy0>3  be#ɰ0!ד q*Xn9*TҒ4_fCfۮh?p(ٗ\CRXB_6BU3JJY*LxʥH?ŹngʻNTVXO/Ua<;}S0\J4%ϫCkh9UXrV<:y6{1^\sYu|B#W!پ'2D 'nvULI43B׆B` u^Ŗ=3Jz Ҧq"p➧>c"`Sעs4*H^뷩#`⽑i$뼓P:J VƐNf?7 7I4!;f ~>k4Xe}=Ap,S\`lrz0iJt6B^aƉ dF1o^ϓw*<}K NDȈ6+z8e䲽;rQZL+iT<`X)(2"jNݢ<9:ߎ"'.t^4uxm~*FSn ̀C2+rkVS<_rH]|;ɇ~dh?i^ܣEQ UT5]{ <Ʀ AZmTu^z|P ˤ>=& 귷jZYyFzK0p)_!k aNfrhF.sJ1? E73틅ufl9gːҰz@ЀIavp)w7 U[RBݥMs1^(~ϱc2XVܵ),eY;^{-VыF`Eh]nxRZFd'd9jB >ϖMr`kg^]6}γסETE{^17>"i| + by3OF:ɎW qJ[kmDGf8Qy85E@߂nՆTa|9$yFҟ9lwE-zvCtBūhmE%!+ )#"ęNA=HP*cz[!x -VJr. ډ~ǸX H/վCE6a+ Au%μ& .ID+ݹAo)}."9'[nrr 6J`L}xЗI9t9)['m _OBT[F tRChD2we795aE7䢷e0 Dv ӏs2 [+FK[kC@٠LڸVejԸ1VI%C4=|#V@;7 ax& $/0̯N/]&!ϙ/RUuOc 1ʧ2vI;-- LezЗ`HvI sI+hv =J˺29idpT,aТTdd\ .ת6uHEH/ʥQQlHl}ulѧM@*Lգu$S=1 7Vt d E !ʒA*Au y|}bGP j#u#ՈࣔF:i+$z#\NVf~[H2 6~M7F iQ1Qx9)vl=>Bgyo%ˢbdujsy,ɒ^J.qJO )4DP^*nڋ;D8@Jv?WMiItN'Yq|.gRwcoi( cF.$28`N6S!h~'# Ykf()HJxls< t8? |*AIO*XN?x., ZP{euGd&퇹W{eC?i Y8h%`0eT<>wP_owdgׯ-B4  /5 [zjhg?EHLj+l:#z^)|B~ǯ'/|ۦV=(STe&=ي<glf ,7W ʰCL|0lvkXP)\J= D[*{6hR 4ÚLXr!?ٸhzxqIjX?_4uNIo Yi8Os[w0]ڏx =j$Ojm늳X &AߪҟF4qѤ%)ڕ~Y{$gycC:ҽ @/m{C*nH/ɵN(d1~"ty zP]gWy oħ9ngFhiFT@_7 ^n{(p.ޱȵ)gΝ H`U5-f1?V GkmOOZ׀.ˑz LKrށx*X:}+EFe|Mņ٩<#%ey^\m=G)%k.c ;(p7+m:&ENY[{}-LZyT6r>)>c<-qӺiÑ_vvnc2.SPQXkJoǺ8t͌'QjL⏢%uۿqj穞znys?L !M)Q#sk1ؤj _Y?͟ p#0t$o3 ZXҐ&؝Yk2Ցk (8IG1 i#¯dJ$'_PYa5lWs1~ej'7%. .=&3]1€PeG;$f]4qVUd To~3 Мa_Uh4XtoOU,̗\.#yZįx~tss~?C;4L|9=VeSqUGqiDy { 9\ߡ1ݧWbКNgǻeW#@ߺF& ]"YboҎCg>uq"x0jFT̄]gեķ#ßMJ viJcץ73nV 7NfY;ň 6, 4xh𔋰 o{R#l[4'+ ZUqL[j  Aa/ 99^}0mC{co@sp\\e /#qk`&nVquAJx)pk:{Uq,y](wi wj\s?UDT7u"WF!wAF]]1"yK%W77!XZ 9ϮY8U׍V {׀&kfS" i+&t0Q)FoџV,Y@Iɪ6-mfH~7xVҀ@PT{țX {[$,c;0K% M[;}R/' S:OV-lŎM>JSNc#[Lkv,mËIdodpQ|_G/?-H jm* `;#3^={$RCwXAW؜2 2ꄏgbAE0P,AY 7"w ݲb%CLaFzrJ$N=AG,a̐}#]lWQ~w R pҏ}="_by8 /9fU"+`(b; :yǑUqCw-y:f,gQ1;JFNQleXS9wT.DaJsGa[ ln$}H\88UBIPJ˟W'MhBp0\U͊G7kjٖAnTk0@Q݀Uc j I:V$<1e+LƒrN=x/vqtL~_;UV HnPB#+-Iӽ9Ij51p 2,`K3_W\tg0ΐ m>PRMLLo{hi F}Q$[Rc Aʳɥ)woRE5lOq]GnM/Qπ xL@Pvk-NIILFcx> Qg g ''|(w;} xY'2JNOLDKԮia0|:i$wv3v/8`C}ꇣV@8S3~8d(ڟF"⢨wby.2.4" bmЭ7sw,"UcQOgdcV>)HQ :]Uð pATJO[M4\ޠpQ|Y:,ifcB8;3ibf;k2TZ^i7L )x,B\@[UEJ.SR=2;roWTPp8KkL{@p3')"kwqT}cA1Ap{-st}GeԻˋ8xyX"{?8iqO J:d*smu%,<$-`ЋJp-o39AE~xΖP ӺшU f{XI$PPaI:00X8PnodJ(i jKNclYx%{% |nි\AgiGۀJ_@c20ŽOghi׿R|uaN`-KH.a8W>*[xNűo<_!rhn˥; :P aWU׈QHf'?peXG!cA!kٜfGvKT0(E|3:t` q l|Hb.mb9bn,PqDXɷl:H#6̢԰JX.kK"o~ja!+mauqpY*]b(I@JD2'V2Zإm:2 _k7`(6!]{D ?h;!b>_'xYLIa`3Ս/72~ȁDz+H[J;0 (J̦%3'-3'W GgH f,_[ѱ^FEdoGW:fayhKU ČUV.H'RF^Ei+D A2AcCoc=>7JmƣD"G]Xe^@H$;y3OXn죾<`oe&$,Hx` hvV:ד|<TDyM,`S{._ tzY':rc($C55qJe? _ob8P$eEa<|7خK){񢧮)p a ]'xOB i }ڀrFcH 1#,;Y(d禄pChnWBΫ!7\Vz94߱;v$HUt$ɰK@xצ?l1Ȱ`U>QLN0ZϚ'La{T|$m\S eKp)K#03Cqʬ+򁌆 0T҃e𝖠Mxh19]]QK|SD||*b iMGޓp ޸{˲"EUaߴ1C7 cT9Owa"sf?'ПsOPjk|Sa ֘E>y(s2kŏ,sӡvLkq,nΉl(B[ס>=vM]L@2::>~>T`&aa=m%[O#Гoҟf/Nxk ?u("=z%nho~K.x/șt.1 >,cRc2l.*\ Bh\:ͲnDr j[b?>j+s9n/y#Z /h(($; Zo?kN8V91C)fHv|dVxǐ^% x1E*LOS.EzMOىHEWPmGGdŰF/$~y8Qu:!tETCE_q凌F׊$J}L16 7I$J19'|JI(p~y דZҗHj:ߪO}ZeC%~\֪0#}; ~B%a==0 ks]άC #V?tTQ"Hh5zY";LLi"̌K1SoXZz0NQ t[0 D7 gh0-A{p dRtg8xgmAb: HÔbk_m4?(Qv3 ZבƒV546vENYUhAXPĒJFO4dj7`YX3/Ӊi%@3[a1OeTz2dWX}Q-3{X`"ҿ]A J]@<ٓ {MҌܸq 9Yfn ]\~v6q.~xKPfF4Н܏ H;M /~¹/!sB3j!o+7brw ݽIBU39ȰoYeϪDЈ/gƊ$.VW sw;a4} 59*T7%Ys׻.wЯw;ח>i&nGM|6!w%0mshd!Jהz GJD|ЌQ hwfCCO751a#V/)52셧4֬ nv=%q˔[5+6*wVU[; ծ $Wyr#D_U+eƘ]ubB;MY+K=F-c$@gM?Q藼iU3 of0̆Ed_pSAna텠uؼ vWPz7~px4;ӱWr 3&$1f|0zo>fXO.2[Zr$H?G~~͸@5o㲃ʳܹ.oF\Vuˏ~XXXVa*WӷT~Гe_B4TJ-rCVQԍRge.K'C}_2fR+krdT~ܢ9r6>'fV Vh k % [ki[b5;QNҶn^0~d%vQ3rLA+E:[!'7M-LֽnT f:3ms[aG:\zJsV:?$C@I%,Պ|ՠ`N@ `Hětd=Vz>qEj.OYgdٰh )C^> /NM .q׋Oӭў;Ba:f#sCrW@sCvc~0©#BOktsx؝2;\m)V;*^dtqUolA"=[F˞ꧠF/րY~\cb2rxl&Tͮ{9O$:TeCN~LR s~F<-s8(.d"FljnZ8 uMe '5U7HQד}a0"<^vx5F\27l gO jY󄋆e2.`^7o)M~kBQ$ mʭ`)S?!p=ԆSQ.X+*{4 #0ad'䒫{e8H8 P2ȔkHm"Up[x+mTz5KdX<ٲ`_ue;*b^t*Kr߅u#GQn J?888 Q[i}06v)Q8,W+SNsg }ʍn)nr&kѦ;(,`ڪm< KSu2!n0bBMG4_2ɭ6oFLT 7<_Z.^_C[iW~:o;#G~f0 H ?$Q?}ɾPru=,]䢌ddr4WeVNѣD4 He1Aih'wژg?f)OP<¼z7Y^1t*:atX{VFDV hXۧ"<ٺ@?{BC?µ>P ٶw(܅|vuA 㽿!;BBDLv#^M , #ch )8,MýP{ B3B`/Sw| +Šf4m9+Խe[ugPpuW Diz\_ 3;9$.gGV0h!p<ȳ1Ațq2ՏP1-L!6W aD蒗PFlTv%k੸t`CmpwWZ@"8#]$,MeD=Ø0k 2`/VN^%-6kQدsăCU>66PI;O :To+8kpc—+Z|) xKGpRW 8vyMZ@L"N<>MS}{\:HnRUN_rq}&S}W !ؽ0MY%&uӈuQ46 0q=uρDcW~O6U F ʈ5zX .F6TU 2NQԑpr\w;;#yrjB'%$/LEXNI8Ltj]`@\4OP3$MPdc*/Zw/C!ե' cV![&)~bqR'd=n<&ܛtbd63^gҺ{`4j3NcƒqN^LH oڛVηr"Ph^wl dw79ܳrQLyJғHӺt @0ECM" ]ɰ`5]oJؚZ}C! ^POGZGbʕOPv)/r,Q6cf Kl?fڋl溸|CKw"|x:<_v5ve(M{u([s*> FuIHCK]q[C[kU gÖVm|lrq^x-)3OcM@67R' V_'}`x#IPj(Ư+檏}p2֥M%-ìu"~8(B<FC`nSP}X'KI ٝ|1^ "=g:=:ގUỢhc o䓰.P_Ա/}b&뉸1$Z8 3~<`xIb 6Ҕ{^[5cd)i;z!]te:RIژ4}3a5|ݒ, б$EU* ?-ĩH1{ef;JSm~kFͽN`Vk5TZ7s{kUapjNENC ԊüIabc9j׷A5RC/U;s*ޕSo!JmMEp'Y.uБ xq:v*XOmjio7W.i3XWSDԢFC3Yʪb6Ч2` {]Z\s.f=q[s$Cu*f5s uO:ٱIZMq%ȫTm =©Bq*Xbt6b%ͣD\koQ/^BB.aI[e=3l} fM:GJK=F0kVosR* mT#C6-e͎p(Z5qC ?tN5JGfh\mrv1s#MFӃ=_dum8MP +bvHȞd?iOt&N:˿,guZ?H!m@iz&ݕeLק!XK֨ b%,Y̌6&oӇḥ"̇_u]:zm\t0%l1f?ț5i\I. +z'O}hJbr1jVцM9 Ay'JXp]9;\70 /yaہ9[&>Ans"-)}Ҧkk xeن_O[5a{-Oʲ}q6Zx a7(0w*Y!<哔L !R9qrUzۖaHaTM+]e9hA X@2l{>ᬐDutflRS`gC̺"sTͨdwk0gҀ`Ot%[P:Ȉ ނHRBwJZx8Lo`^C9GGw,Kp/l^H]V5[zR(㾢#lN/w:8ա8Ю} Vz0` S@YI,*"`!/dֈYrӈBv]G, p$? 6'!=!P%$E0{4-cҌhE)l㹝"8$\* ֣V s'e٤?$7'.h~XW¦YmJ#Bp"upaO²6%O^d1x{,Y}(Z*kOsU$ B>qrE8cJ5c!l\ " 91; Q"\%z\$s\Y u@L2Xb,bJ1/kCPuk5wW ̈=ciD/W'am}ex!jBEX,xQ=+aDvViXӷ'C8-m; ⑺uPboH'=m/o\Zs5(+-!IiQ:J`+PŅLDQ]97ˀ;9MرxQlhY(0}>q sklNY<+u2~H\q'䧯e=f}R RԈnb yuW~ ZTU+)gM1 ژ'}?03s4PBvᬱ 6wj%E90ny[}zDrZuzg8Eb?&>ܼfF, Q&$7+!0ݒG_tO2?!ot31gnRm_hiZFCL}u˱-UQcw 1Za܇[I_nY#DJgq/Q_`ߣvQՂ` yը0[-3 =7gσk_ v""\wIڤ즋}Gij 73z !4Jn6:l?q!MA,f",~8_c`*:\P{vVZ6FF/˗5ZG2) ¢'crD&EwDVÙ$;\ @-6ߊr8ˈ#|1ϐcckސ {D7 FA+G]sOq؆ Bj62pi-kYHάN*֜ciEѐK#OUBȅ|Zc. Xc+x`w!qvk TmnIIg W!ҋ 3'Pw6h<"Px/r* ,glaxy>?H_=:LPAZ X~,dA#kǶ۲ j?ն}I>Eb߄~ժ(Qz];TͳVݳ-7P2ҎӃ@2uv{P?#ڏ0f> I95/b(q3L?V40~lf H\3r=`4Ӟ!5׾%vv/%8BʉBơm%_4%RMj#,8Fr;[HVAK?-߭=NGF\0&O^τU8U #rKT)2w@G]E:x6P[ sY*%Ąfোt [R!VAƹ 4Wj~D+d6NGxXAC,4E固JK4L "qP7&z *q2Iø|z3 p#nћr<7QhMs(xWYߡ'հkꀿ}Ĝ8Z]E_bcT=Uxf?q%ieZ0V G[AeM&() kbO w` ^g1PEۆl̇fȶ nA$pGE67`\ =~UXRZ>}еT bMq*+qlg5;׭Tqp TL@M]qw}uo˭JIx.UKGuNnMF$  LC+6%Ec E],xlukBF[!(}PǃyaNSÕexE7ݣ^4z\nM\ uњ:vVja:ER7Z]SgF7WX / <@"&׊ 2S IuSոoDzVMQ92 ^ĵ&rjʞ^C%8ׄ2 M`-;G¶2(ۊ_Ntw-tlB WCgxhlōfٙb,`ҁArIaHJR_]*:{nN:4sKLuX{>FEچ$EAH$Jp$spl~ hgrT5`\Z{0nձXY|E/8ylsܔɦ{_/Bn*iBx3;@T B o(6%JFQ"F>h2EzqoCÅ(HAo+eb69t"K6g2ܠRMSh9+:Gm C ";{5G$;l|:Dz?B DXJf̍fHo?(m9 cSWYÜoWK [`#LY21^: ӹ`p79}rR͘>9ѶRnW8Drە"%nW݆/8<(ؾ*S0R+Dg8R=GG*:L_IT'h6qջ|Ɂ.:&z)ɜ*ٹ*Rggsz5yJ{j|FaWȄ¬ Ɯ:1h19JcHA顨@bUDoun8>TdQ;09-ep[pŪn]?l7}>g0 #7Anm/oJ˦9`)V&\(J{2Xy"w'G¢:p4ҋ*r+ T,0 ntRr_a%1c~$d.g@!1̤ :9FǩNأRQ8z!Dv/c ;E(Y o|= ZrW-&b5_WΎ%΅望?Z8LD1RBw`6-W믓l4'j欶Ȫ2YA\xJ+N?:A3Cj3 RGDΔ1)\Fn p)X/ُHW8WI?57! 9s;BT# +v5f Bo /cg~X7"|I,P2 Bץ #Y/^[p}\J!Q&7H.sR;ĸNkJՏ:uAI!DKrf@ł%}ϡՉ ~;.hZJςz_5jKmܠ 1vx Tӣ|fISεrm<]lSO\;Mz̽|H&+;]7 0̫^]xLp:tɨzY\6DR<7ʒ>Y̼֡T4uG8JD v@h^%v4 alJ5%@02*HZg:JVº9؋:~@@✹r`r!_Z}z=C6uƱ~FɓgfP#Sσj!b~uhgi-#ːNߟM@>T@{?dcθ҃PF1 )?s ځ]UҽLz'&J\6^WļPy8 [śKOȶ|A/`WCzzф~ rO`&r۪\9a QJWq^mqb3LM}E6+'bW̤Cҧڕ5 jyU.úkx4$觡3aIW$'84uںQ֨*)sV֬!ɹNGHS{sQذ&|ayq y..3M? s)!ƭ)~zꦤ*!k0ÛO 0jgʯ\c-yת2 a*D{z]v-r,P3a =ʼS|hʷXVIJ}JY B) 晑$qo鿑O8=wCE} e<񝰭Fɱ{X=RWv8B'Żv!89#&%xWnƬ[KR2Sӗn&m5^,{K zbOryG*E\4*|(vvVrE#JX*-KI_Mr(X5Z"xF[298 d0|Bl;r,_˛^9br­AM^Oy]qϨY q=ewE{67VuP$6ͥ.Z}jf j _to9g|tceV[˱' [",}.8IUJ[/\E0VކN/,! dIV{2k[|pLn̖/PZ~b ?k'^=*"ܑe R4o԰@gy1/p#/ԪɏXF-;ljd,j{s"'_\&Vaȏ Op/yh$%9+7;:)P\?"`+Az;oCH?mLu:7՛V}GnQ<=ӊ `Mҳi~f^#`-sjRY#L\'>(|DW eL9ҘcW>7D9i!Q|L> Hk/8D-\5k٘ڰ`slT_*O`Łn˃(cǸ$%yc۸]oq'u-gXWa1oŦo!Cj b $`!a+v d86<&Q{-e6/l,٣wqp~jrv!0{KjP 7 Ptg3~Ta! ~gjQc Kp6=^ĺ caj_++4UŒ=Fegv7<˄`lNV/7RyCel92>vm` ^K0 de]-} 4̮aս%ľœ⹌j'G>9!E'~`dr_:C&r_zȹ& :mOUsO=.C~6D5;%{ePcG"Z~۱AM6?,X'mb3Oo`F!ĝQc׼ Z䬇U(W7_䉓i1@RlfL-SaaS>&\7++m)c+qp\[!cB#fxt )2B۾kMẫǗ_bլ# fMҧd 6Ir0O7B-ٵ%nҘ?gtӢnFAJvHv-#׍4%H@2Ǯc;= .}_aJnJEubX`,OU-_F F;(#ֺR4 ÿF}+%A*> A 5bo_@߁Ӂm2%az q;Cս1;!_WhMZ%ӝ%bdBL0r-zeJzh7SdS˼N9L#ݒ*U',+1hMPKo-ե+<K9Nr<)|FOGڹ Æaly2Ѥ}`rVG.R)rN}ı(s^œ :̥} ]w, 6L&;8.:-SŘN5jX0G?ssWL>)dskS5}/,+ǑCa-^KM錸$( Η\#׌;+ jۂ%CX_oyRmsI ʝ²i;,|hynumL\߬=e?vaBP]5 iLS# pC;x x?E"2~ X`;%]#3 o1?ы_8IBXE9JxYA|1s*NƼ'+tB>04>Oq0WĽÀVvIDqwdFc͍qz4{?ἀY_ @WR`$1 [[ٴ_ϔR8]E oX VcϵVahqYWۻ C|! K]´fKL;Ӓg eS#?m]ԯSdƀ΂-mu}Doz{O yw\.Cն(pj * Q&D/8D9rèy7>UA^G߇3/G.]h&>Q\qhX! i"fHz VӧKHmH:v-*q}w-JSƜYH#woBDT6 pC~qin0R&d /|*"'\jOY4d'aEy'S3^HFH͊]ürzJ 8?.9<>{p<Wzjc>x 0e[J+'f`J^:N%oZ1 y8(fTĞjОL~<gs>6.+װGIUtJ,BŨ {bCu{1r3iG.Q)w M.&!S8Xr FNUӀp?Zz~[A7ӊDy)1m?X 3" _Hbo[rr$Gf@wb PO>y:щ;vyP69C ǕD{h@nKӦG/e&G1ft8dls帳7MsO?‹jkP#ct92דը*|fj=E1u] SϦj`܃Fq%9F{QWAVKW&)룤 O͸#~=WCQД-N Ld"Z> 5N7SDɽ҂v9갵& :gy˜Q9j=; &Ac=jdl HZYg)q.juN^"5xx![z}" dioYV K8'757d tb(OF>Z Z\ngZQySޒ>UiTuz#Fc :,Q %</6OQT>žDD$! UiF+|-Gth'mVLZrWgu4~DCV0>F$-Vab=MG%]?:$6شBa3uqp-!DO9y#l렔e UW:U@Qa*3TKu3:+kP>B;lK=7e:pF#K2Ɠ)b<޻ĶB 頽 >[ ?k0νs;\V=_w^0x[_>D2-lisś;D:3Pcc౞Գ96'- 8Z>;cw5-^vkab6LIuqn jP}B}eg<1S#BOXD6)GC 8K`) IJA-`QޤH ?Bc,`1#woxNrPSG5EC+2]XsX.ǟ r5g,ũ )2pQS(b \A,vt27M>OAh=E[|b]d(JTOV8xF[rQl+pEAU\>lIbBf}ƒn=Mp:1ꥺ5*%]E̵AIkRONַ-m(/ebM_n˽% ^#=hr\&ھ{# 6!Q/RW eW,]p<'a¸۱@SLӺEݞȌ(ۏٿl#LOGyz~NB2-Y\܃m L:\Kg35٧AdX+qKj/__g a~'mje_#r =a8%|D>r?,{_,v]*BHe'<$Ei@&c}QZu7%|^TTBVh`lɖhGPI?/Ife k#,C2]"I] tI nAx8xQf/+P.taOy(SO߮>Dd\Eej)XYZЉLIar$΋$C5B K{ TQes#xl>Q,8 ui$ X/5됸村a@C3'r'/{6n]' %+ YbX}:,JLK~6oh sO9kKes;:G+6/[:}(~Jg,,]xjQY譀ʳy;]=R?CtyScqQRv\L4+ |[ $/cޥNpt7ٞ[<2vzwjyƴ'W,IO6 B2nnIqu1JZ@`ǩoi}Ŕ`g߿ΧsSRdSA&p @֒6]7H!$0?|u߅#l#T ?6oW^=){V/abP`Qz'=`b̌m rfOܬ S3)CzDe!oE(%jA nZFUYړv׃M_4IؚE\jA}(S4gXڲt;` {..ZbF;M\%dI1_Q$xc\Ogb;@UJ,lז #adX`iWJ%a7)(iPyȏ:QWlĀ9}R㬂c+ I.raҩbPX(X/ݕ7  ~XN+\j7!}_n^3v].onu*>]Au{B7&1h갘&^ZE]opPsOvx ~ Jc-CP@xp8~qiҀBiysC;k>: /J>p]Oeh*Mo†(ņ<2#"ōf2u<:.D.~Uz6r 2 ݂'I 6n =~*kʛ}=M ئ ZhTN3C"#w6[k/4oAe|mS+e(A*ƑkV 7M(֘%/"@*%8`0v3TRpc/c܀R\B^8T&?ҍ/+sM 0Y5S]o5P'5P=8Blc4ٮl2KOU`KM[i&׌zSSC':F_ʳ~bR-+;~iq-.gF[00qR$އf ^l+ky;C({*7@kymQ}q5%NS;"w͉ =H+۾{ ;v-=!/遬@w$K6$x#"^W/k)h6LZ-Z~{^mEe%v|/5UGh 68Tx׎Zl:3D8A',[ V;cdnC@ۨ ^%DO _Ci Q ){dID +OrOxVom2k "M7$>_79XeQܜC]PZ2{a~qq[ NFx$9Bo 18\Arʾd[WȨɂ?`,xM;?]!e5[2+)tFhil5Գs8q jկ 3?mLB&hyaKdyFy\SŠ@s~cGgn%M#2yϛu_O=`nHw%+Ȭ6yΩ;jǾ\s*ޅi n[PclA(Sz?cFj :2pmUH2:{к-&YAed eho7@uNK"dpO4a&:ꢑ̳D͠YeE jNkiv*&a6N&،-)2w>`eH]#udQ}j;WE^-ÓY%e <)I`N] OڇA=?կFPmQsZ)xcb9|R^@93rYeU럴K yw;v,~yRG#|~$; R␅Q.wO0Oe[?7{հh Ri.n @Tb$tXAJɅp21t %R,#w1&AiHi 1#PJ3eXV-F dI6В_P])U 7m\4Lܭ.`l~!$E9g]x^\S'ІViQ.eq0D ΦFt# e*P~l;: vL3)wbQif]G4Cjzb8/$Z,UWb'nhc1t)@8}l"7X߄"!!v #=$IOK͂(Bn IQ1~-PxƝ+NhNv?U],\z?7vWhӘO@gJY>떸~DޜL8폤D?)ۣy[P 80 Wû^m2X`Z{F@TSN$-D{G*^'^ޑEղ͒:~Iʹ`5n9Рa_f.{#x[0{Q&VHԍ9d"3hFzH@CWxif?vۚ sh{%# LsDrʢ.t:l9{+a3`V.-IK,qJeTm8=gx%>2]qq2q-E ᠭ`nOb1yʏj*KEt! wj/_E=tYj7C~lafTj.^ȶl2HPtO'* .w-]2Zb'آ\P|]~4K5bJX@3!A}Oi=Rd "g3[J&7plu8`HS(l֊JFE,x3j/dU6Rg/X{Up7>-VD#`rӤH%E#WSI8=p%7ׇ$@sА-aFIl}fV?ҺjREl?$f@!"йs}a7[yRQd?_}/b1F;]xAuK4jrT;{Ad3Wӑ\+lVK TW>RQ<zUzS\AxrGry7t!.dq Kk 2slhō%U09ֆ'{qEn9S%{3+ڍT4^-2#? A L`ʩ^d ."A.Y/<"0rF*ͽ"#ʳvSV.  9iU0h!BBP;D_6ٟ'݋+Uh#D$u ,Nt\i~QCm+z; 72RÞӇlS6a"]z{5Kh#"J3n޸ Pr<',: VmW2PK2ukޯ@s,y`Ķ޺]g#,eXubFɬ ~6SmIJ]e ZWG;WRVC=8~=[_]kGi6&Uk"2$M:\:8aqwXm>vN.euP%i34U)s BՌZ!EE?qou c'\dp/tqo{˼ƏpJKkU9"9L/0{>M߆~m_,1oJQwlwz"AN( ])ǙR'r=Qԏe5 gŽcAi2RlYeesA#j]`)>BEʟJL*T29ws9?"AM[1r84/# .jW?fOy `5sxb2I̥I[*_M;h8+voŪ8E {y2PB5%u˭|d!ݻ5s.@mF89@C~WDzP䋵K527ʲ-e9|G& f~lCa~4]dӂO96B$M590&kuIPVe>u\͓`]naF$b5"V%yKO=^{<AҜ" m xoVނkw@w*7 d*Lʈ=& iga o__0XD(?,&IۦrC&l@N<bKHe+& "ipg>e 8A}#&>W[qO+qH>nRY>סXtO[<4:* ]7NWJLq 2y8ybG*jFb3{UEA T !.Ҽ!Ј`D7"\1čdb3Yk,K?w@cCZ@?WaWK"D!J} 1t3dpQBM7:.8NޅɠQUp$1ZX|M{c,Gj-@hX{ kpjs&i>CIWY;)U@g ǝɚ,Wj#dsI|>_ udfyX= \KQ/+^(G{dk#\"u<=yWժddH}p s~Z4ĠvC61(@cPcJG-)c3eɯli5Gzr? .p*OZxۺo?UFF=c2ڿ${e y-K/> e`r ko. ޷ɆJ/LϨ4?|~s,P1+^]a$AC{WVՄA#?K6\9Avz(F(2')@6wQ%iz%5T/ BR{dL+ c/?ig Z6B O!R\\U74*3Sʵ~F XP+M6(f)WEeta),+S?"-1Isnd2NRZ֏-@ +̻ChFra7_4 쒏Ԥ$_sjĊ fY͐_GU: ;mИCT)bz̮1 '0A|u_ 4؟u]̒8Ɠj9׈WZDTԔ,^(1:LPct nH2wZ[]1'$;v,T绱5'wo!4zʞ64lxtPX.lUG$*VJ;? mג˫ĕbc2 =xa. A9^{Ggub/Rl.*{ԒPM^X'-%y}#bBM|d)-h{nܕۮyЯ)L>QAu-V_x뾉23;8ni}+m *nTi @nڂ&I2@EEmiޭ%yYŹh3 )Gшc]neoX~Q3jL{ۇJQP}}Z&6BG^"}}]m)^RZ}]m]\"̱Ԯ&飭-œykT%*w#\~yռTv,\(r*x3zґ-Y{_}>R_x8?&wIBO;/yЌ=pYSyƸ7~6 HV:/k^1򇖓[gD 1߽ՕzPSV -S_.ߕ/7 :Ec/=mw$= EǑڱiNQqa>T1暸c?cxE.|}ܒ &'aKҒ8mYLcoW?WFDWwETb:YevG%v.*ȶ矧(32JI{nsZ\D@g{.0XA !R4} XX 9$9R4W=;Z&BG8һN:#8 q K-j-軭J R#/Q R)C`)gvt6}<&Ghs{TC3j_ǘ}s>~eB]+(uJ0R}ܓ) vd*h)M8$!G>pB*IsxJ4~6v',hp<Yyݫ ?WBE4}% ۱Kb?J8k\Qc*Dꭖ\XcɃgLϾ#Tq&XA:"dR3"O3s%=%E&i|VKo^Z跖_(XMg}ACg `<ߖ3`CZA^Gx56 !|B`ewΝ8 [ŕP܆$=N֥ .=8aR vYq$ʙvvu&d>"n ~ ڎtLB2]:kCƨ` ovʹ QmaӹvbHj4T} VC/n<wr4(unu }ih˗;4~z o6bEtЈDJ}Aʹ8?xf1ɂ:Ntؼq|C8\)ErmN/QRMU Rct5~[ am0:mV|i]6:8[!+G6AB˘?9֛؝U w,Evꜙ~к5Nb%fLrt;h)MF+mwϺby+hKW U8ΆH39 '"/)d=v` JНR8W>ՒD36,q1ƿ|]7m /w!K7! O55-=P8kdN0b:ը͸D\zDfEsma۪̾gJGUQ"&%xK!|zX5VHo sxC$S\&JN?E€p8z^2 ~C*s8QP{ ' (ᶭ֯~ ̀$, | "u2 vWeMgڜ2qӡV)zUAv&@F%|kŻTjR]ז[*y]l=8 [``ia8L4."U[QiDfqjaE #c=9!R`j9ZU5WCrD8b֓` ۷k{C/g8Tk[)[%ЩBì{gt;4G8Y ݫ.H\WM]KsL ę5Ѭer =^`u@T>_5yl PY)>$YI =3'c*g ݤYX}Aut<[dT kӂ3PgͿl#VNÍ'}חn#BpRwXxl~oB`#m {b'Ά,6Mofءq8#"y+ y =ix%ߜ DCT"'2ĦTۻ5죽cw0FucX gH? X.ۯΈēSbrI: kf*yc 쌪wҳd&VjƸ^axP©|D1N.q. 56(y ݄1):xb_}yd t4\RH $Z+  g 5f:miڏ 8tdOZR08qFƚ\l.m׋95[9%;x)t`rSg7FkḐU30{~DsA2l7-e``A6?[7(1U{eU o&M-]{341C?HӁQ;؉WAYvOZ*74ܠS_B=Jn%|h^;݂NWT ±PwM\fЙ^Db &yPԈ _du 8U@()l{JkiשG.N=3yE\CRׁ]ЎUYrfa KUڳJ 5W\;SGAexD66K]ۆ~KG^p^#!LfJ\~ONLhsY.`o8BxnX2UӾ0ôj6c{iڏ$OF^w]ԠMbH2~">pzBG6 04;)y4&"<1q &>o['k*r'ԐG4{/Qܿ$&>hsLS:(m]Ǣ;V'A},sZSvJpB}-B*̒zON.:6 oW}ȇ@BŤGG{}ńXb T~_-e:SUIƣ˟fO4ˢ"B( z;T!@> wc]VDe 4(OڱaQl>1G{,x""bp} \z\tW@M  1SD?%KfT\+ϜPɣ5z}4~nPbX--w_'Un2VT|Au%N4BU< 4O_{kH[rN75ei,#i 6:/;H67jB*H@$+9nб؂mXjR8Lj7C)j%JtP4>%!M:C3(&ELiޑHs?eDZv_/I(~)Tc @5c)ʔFvp_n]Ǝ&"e=WFe) =0E5c)sa12\}c2K rz3f~Ct,yKMߐWٝ)>Sn|Yγf\9U>_=Z u5$H*(`hEuVG3=EmﹴL-$4H>4^%2cȏi)$b|Vw ̭Xh*E&^+dw4ՔP4d/Sҟ':{aVK}PO+N.v`PY=V$9FeK;!$扈_ Fwî !sBtJs?p)$&O*T0#z"[] lQ0_ߤ_ ;hY)3RW%_zrXS#p뵳d]~2, OY%028C; giNb~ct. )8CP`tv -:ꬶ5ut%H9)(&K~fC_ ɫL "4b@%>Ii00Icj~chN^MpcIߠSL$9̈́Btdgm7BK[ ق+j=/9 XiV'VM0-t#gbj%gy\\N4Xс?b - upUBؘ!4S~7|)`xyv%{f- fmb_ 9o=sO\$ÍIW+2 #Q>6YT6fwY9̳+Q^ @u-0;`ي2!azD4lbJvdX-<:/tY88MQ@:`yu@h$Ib yF=wi6GYtNԹz:^|~0IvNG_YK0LL /B%ϭĒu }ajw\x4qjȰDխU|Zj+|uV+]jm èIN]c{*]GCiQGw[6JT AV@{6rF_؅F"246@KC2g !" ڧ,+,D8aH#4gFٺ˜`=SdւL$ ](Dq$F]=Td!LŁfI@?,O>ϓE(Q; =Kl3 [cF9uexõy}0̽c3M*Qӧ14s⺖"&WBS|,*n]ihbandِ2rM^'sˊ`s1A"f95x!iO[1vBo\ w{1YrE* G/OsT?ɭG\C}ǝݓH4鷯F>Մ9& xǀ ~jQ58GI 6w1byv_ VH> msY)s賔GڀJ4*=4&l\а ˚:wm|EkXAl1Cz4x}Uń*,mZ`qpJ>2zce'^i'R@8URD'@WZ PiلR2+V5$yAp0qouu2hHr?HIJ ¥$ہ3sZ.%_ՈT~g8)=?l`a0wy *n7͉Bq40(c/?%t'ңqh%WSroQ-՘<2;[dd*T-f20:@qoF GV*>NwtT"t>%E~]EH5^iped45-~[YV%T|~gJ~%!mw ^ eRBӎ; r1a FۆH(qs|>r\+9jJ"b_ѱq4Ӑ}1G| +-#NJH_Nﵺj YI+83)'~uHFv JH^J( Ors78bOCڣbb'ILGZS\W0}ה7RqV+ 8(ŗQ/t &Mc8-<0[=jKA*5Y;@^[=4 =y()nvs-n= +(|oɄ6nD"̷Fŷ%6A-3 X̝ec54l,㞺OFv`ۧ ϜZZcdȵۇP(:bR/1ԧ)YyeыWr|V$rA'? ѫyʹ;́ni˱3X1pńח'^4?_hUE}6,JR2T ԮL&Z>xvn01}}GMZntə'iKjw8Ic!_L?Cm|3Eo|~90|؞ꎒ]L_eѓxox}(zca4E[6s WF˄QZ7׷P0$Z6-H3y#.LӔ ghWkyTȵu0H\eK.AJ+!R'0,8:~l .+5#[xBf=.ɊJ=J -滵q1&S{Zm!: 2y=rg$ >>W'%,9-R|]{ܯ}]r X M$v=Ka % ; ņ,uM Z KSvW2#~z5irw8<y DXi݉pbn~Ghś rZ`:Fn5sTp~ JI:Xj? kwޓ[hf%2( wi}mW _#t{ELHxfSFLς9pJ$vZip;Ѥtԝ{iY]ŋ[*JOLudo EN?Twv%U=q o [DUWyp!򰫀^ ,K'tAYMJ`F?dIg67$.chmf+)^>]vI1:ƾлO& RDN6`]K #E8%<=&t|Nu#rmV,>Ei|@OSj @9\hJ+ /?yT+w="3(\0/6?, -}t(-6f?/ Hl'Y'$u?dV8\-R<{%?qib0 |9;'uR^?YW+횶vy&y%EM)p֞-D9snUᲵJ|bm-Gv=~;<[![%"(o_+?Ql̢~*mkJtT%Jh(P?W66^ syI:ټhrab 94pfzYosÞУp*h*\c{M p.N0Lk;J Yg·{#0t5aTkqJri^^pe8)8NT`] w$NւS5ғSH8 uXX7~52];ə(uO ]̷!ώo]#y Q4 l^G,{rKۙ^rT}.FvrL-cw3ߝD1NeU\Ÿ!5|T{{"P?H71WķD R 0=Pg1ԬIbm:^bzkE0Ƴ_aiZ/!Io"GY Q<b PPjIBͨ9`<ƙ(VчSp]tL'Fڝ#2qrj(ڱ@daz> '^|?|)8ŕ%30KghvR)*׳+G8c"X-#x۴ @`M3!yL`LW~b7UۨDc)հ(hl2z]2V*XR)\2f keskzA޸Ui`mDuB38J~oK]8 Fv z!]WiB3qo2 LsOqLgh-QBc,9g:ZdE>6fJ/)tLMθ!掂Ug/CV>!g/A%G>;jG)bZu rG76vvJZEH\lCsWS\-<#W^`ZThQN`gZΆ=fj?/exn(ۡmLXHSJoe3>fp2bʪU LcEO3c6Z1vdo2npVc_ .I%jc\Fsŕ=1_rU7MQ$^iݗHzRY?3[{cn*֡5^^rccFq Nw# krǫ'Ir4}ýzTںHt#!uD4^xo!qज़d ]VR%=s5,ڍ' >8oȺ_f{_"({Fna`^^a`?:p_7O_,wr<'rg/˷ k%4=EýyR5tyz0(h΃|Gˇ.?/f+b]l/U;E|픎?I`0t2"\2|.f * QT?WM!K6'fK̮,hsp+fHũʖ今1 =)Fǒk^f>0n9tg}%tjΆ;RFƛ& ׍P-qkάpMHjc)53NfK/ ; &䙹Ӏ2`E2MZj0䱬IYQ6@0lSw9O.L}냰_ U&1kCXZ`]V֊VV`oL7{s[r5obv_DHG0MS06v z?Eje6Rl Q"a*1ddMg:Vc>/HV&]>ai Eq+z[)"hGwCO _E8A1"sO%%q__rMH~. exKs+_D7koho;d QZn&*HC.T@ 8ik9"N0IB .i8KGgAj VЏ-TIbdwR=>8yc1ϯR0Z.mq̀NPPUhq凵0CjNﭖQ8'zj#c!rpA:wAVh?9~g~Ċ Oá %j}(hMLC]ij]o:n| 5.%ש&u9F..COOsklBtV?.8h|3 &Q2tבT063vDԾ"FiΧ9d`ݿ:@pƷViA骤LO$7_._*fmF02ũ{l8J9!Z~Ŗ kX, flj3Uۅo0An9B }ymmA!kO)?`u8 MxfMQnr#ZC%?JE/ah(6ʹhׅf5 /i(A)ػVCpqx+ O}u>5 R/a^$tmv~zvx:v3ERrxq93e f ID4?t(K/Pr2j*ਹLY~[MVXi9.2u ~!{].ļk-ZvrmORKTߵ>< G%U=X~[ڱu$ܝxML2 M:-NyGąr}OKs-=E2[Z5^y87)\2™~d//LTl(IE +$4;ByP*`GG]W9a{m4gwY6&ۍ-GZZ0 c9h0L6'rә*<; Lj;8 S Gt.FBw4֚ u—&Pd6z 1I[!${E/k c 6s|!!\D <̼W%Xr4dm/ϊ,kEiU,$яt4AsJڇLT]c( vڎΥO7kQv@[ o"F9h|~E:(Wbf̅te#HUMU9CŰ7arp ͇f,'#So20S>/2 L& #zleUDbjAMgTțbK4lKQ(jVVu,BF$(ӣINbŐ 1+N.]I7wxÀڞZJJ4̏p\ªXYdɉ4Ŝwc|"jXi%+~5&(/-6j|6h+ A&TV}{2TqӾ|_É ,)1.0,*buqIQ 66FP,>U?&ŘXLkg~Z)|Y :" #eeNr?Fz$"@,$xsB=ŕ [#AG?6e ƝP 5m"t nbh[86_Mgߝ|5=.WQoJUFh~ 9a@f/0峧Nz^aG2wؼ="t\eP=W #X EԿ뜆ɬ|)'w1PF`[+nNB0`JYf9xW_ti<|̌%Yﰲ)N'=|/͔x:o[JZs6 Vòԓ4h`a6Ik2:Χ|CZ(R/AZ3"|/62"[L%j7$w/:"=.W(V{v,w,*փz<^ҖĚjS`)@FN;53Ìq3D[QIJ/$Nc}qAzn0}@ ,X $(X ``@Rf. 7<❆0/Ja2Wən|\N 3}PP {,Q6>蓊6, ;3(A$Xsy UwJ)~Y?UbZϯKH`:TG3 )mnq m ж8x2ml.ME{y\}6p< .Q0|켕O%*2~de[{j|g0sKƘċf>@b“XoېB|gOu,q{wr ":)DgoȢdRS H a Fi" ̈́hMeK_z'(Alaxt(h (6gK >x+fK;U- Qg/V /6\z?bJJ٤; >=WV gzkhethkќbg/ҞdxUnN=dS<*gtϛZpu(˸sk #`PbܨTBMW;ia\Ų7b.,sOy]VwD`(s:NrQǶc>q?i  d^$rz'0ӴKAF]N.&FNiyZza7wّЌs:2?vA'\ %5)9@`p]n3 sBS׺k9ue,C!IPD |, l.J,n*bDP5ǤEwZ~  D@۰-WAkHj+qXr^>uwZ :sᜉZwZ%ͨ Tsu΂*IUEL "0eyNbn`vpnm'w3;5ƥ9Wyw-G8GxlRQje_mYQ#M<{V+f)`[IŋYc/gea <+MJf/ę^@%U@qѤ̀>4̺fy}\+̓/P%dh˓S[[E*ȟ_N2ӢR/W) t5Cu{ Kh7f.[#` \%B3Ӹ]tZl ѳ[+C*OzF>N2f! T5"67j#@zNl< 3 9Rܠ5s]L͞]pE_S 8}vrM/g"i1ba327T<kEPv'$wl 1~Pq DVGi_٧0!ձ,?fP蜅PHN1]rP#AϺOiXb)b6(FV7 X˕yo! ¤2F:vOۥ c(l-bXS;~FKu߽ś]JH H&oW LND8Pv'ATL!נl_hIT14I~eΣja68*(Zw]nwRVsXzx3HϚlBʺT<} # 3˰XV$m#i>}p#Bj9#?HR!ql}yO-CR@ߎqGa6'mßTbS쉹!d&]#Wݕ KLu#,{n*$Bje8zqbKf}=[wF=fp3_6>xJͮAR8z"(nˡE4Μ#@fUR`ҝw%\5Ѱ$2I֚(}U-Al'(OG`n,ZBO$2aUNǭ߮;C7 p"hMMaxHWRhs!^RzsH~7BW=#/lnس)噇{l6+ U85$#dB]@DCAl!"8Ҍ1.O|D Z;n齏߫IS$,z#CAPA#\q+,}cn+@F%16X/ΐFO3U+t]-eF 3~ _+$ ##Q(,3(7u=L,(-QX'i^$b[J]!" p+1ꢴŗCR4$@(1M*:3@6g~NMU gc<;oڥ{BE'A6 6]bhi$"Z =ӈ^@Kk+Y9vGeD=:` uYU4J,3L2 4[.8oSXFJ}#VBݢLѨw)c]Q!HpDeGcybbV&b 3uSh~7j털6mvzLk@ƒGy_;@43|9f#-6&k~g.LCTX'T-h"VT14CptuS.۲M5+mrQ1$9oGصe™f ]ċW1! Z>jأްxR(WtZ!Ȟq.gJ2̨+#I-c5LYtϞscۤeҜ?MbtEV=CxߪOZq"IB1}n0SP8*i-u(%9l0fǜ=k3x@{9 oȉ; ӿ%96/%sBMEM|Ë1ɽ/Bi#,T鋼S@/4a@-o兮xS-{po{ 1ΡM_Zg!jqFQ\%v#Ik$n~(fƓGr d=X .pj:⁢-B/'-V 9?PnaMc4vXۨnB$.hԷ$ е0@%ʶ 4ظyB'J 5ˉЏ0!i f+;Z.1!'x(}SRGRg._9%ʺҍZs?j`n=ġeP˘?}*.74IxU! $0e:ozw :h~{m0gPxBխ ڻ4sHW)?;hF "J9 ^Cı{s2֗KrJ?V}էiYL.;CoU$[b2!e5_ս=9%Hh餾̷T$1Kf?@jJ]t~$`1u@% ,RXuDdIe0B'O؛Z]mh"cto|هRKW䂃 ÙvnƐ #Wvx2A(LEAAKJqWwNb%p.ZN-vx< s㚞Еp5{0!l)k9]?)mX(Zu"GZ"5SJoi`ƒ]0.0AEL> } SHũMD*aʭ)udXU Gӷ - pG]Ҭ rN}jZ[oU8YM\=~I 'aY3'sW?ùʟZvD~{zՙR\TU nOӐ)ɱ‹g=k@IN?cEi/38к z0H5l:A2OgiҌ' S$fESa:Kuۏ7QƟ7T2t|֣YW䕨9qF>NF6I8avY7hzѣr^eȅ^s[[󉢒7%d ?X?mln#ؿ~Jl}᫧îƺuPo*u3SZ5h^2WMK@I[w}#ۖZkuD_2L=a8D tSL^gN+E8vqʹzǝbo&]vFfO[)iFVvԐK7I9(t-`iXt+_!,|DK˱ +YY3W jgjڊKH?bI/V/ڬsYqZaO8F|VY܇LKsV.:A{6Nw+ވn%&cRwKݻ.x .ChNzqy-0?6=7=0}#`4l LQ5Em;wQ`u%Hv$v$㵫5x-vpЩϟ2ѱSզH~vc3\Nf_R <#9H\k y~%{JP!dٞR.T\0ͲPE+͕BTalvefd+Fr miRܙFQC"i@?< l zΣMO0ݵlPu;Obq㌯<}a?lԓZbV 7d0!*x8ihd% oAe,mZE  T9\Ҹ VڗM*N1ZPxj ׬XP3z+8]oĝBJ ~R># 7"Ow!,$&jQjZ&rWWz0w  Z`'& <ǵLOfA3jܨ=Ja`}q\|D,嬙 @xFMM-U%{䩼%\ry ZB&]^5ѵO>&)la &zQ^ اkWzz)B܏Mi#\yȸɦ"ֳ^E*|`"ho~@zƝ]9T To.:rFSϸx$THK܉O̯A p@"IC޸¦7¦[(\qt>=D*>HS.gR:y5HjF/`kb{W?HT#֔Ш[,2|Ry oՊƉ(j~Zե(y( @KԳuk'9`m_/P[qW /|QH3xQΞAb9Q( 2_d#Z l&KϞYÂvf9lxUkwu.qy ְ7ko_%q#ځ>-Z̔G>2.樚j_Tp]_e@{}:Q<*X\w2v\_Ö́aH-cSk$v2>mWbePQbfd/G'[QD7Mz'3)$DeO3[{iygD,\2}YAc " 8#S S^sEIIT@vNv6;9;~+Vo"hkN64R!%8xK׃h*5:rfl/8(am{f44|(Jy T?|[Эf՞qr+WNTW\O??VA%nVN-O ^T1 Uo5gb-PRE'Ydfw?6Z5 /lGnrK[0F_Th4>V^' iCd̑(A6L,ǡ<3C0hN1@%uѭBF,f[/jG`2AG=$Y~#WCl1BcD^ߘ~ǰ,9qxj]]DҾJ7foaKt|]"#ImhEԎޱf#Gk@^wuŝQlV[/G)o7].& ܩnCt̍*- I\fMUUfWJ:Ҡ5٦D+`a:de5m~y:ka,,д (Cgd.=浶x(iD{]9V]."@ gG ҨZ2;' nFt50h-ID0p~Kz }@`@Ų1J]l[6v(F׊ߺC2(VYbQ;BV>[}T{h'ngh#L)b 5b/7W<{}j+=#܌EZQ]d꜏rg bM+WD'tT݂gԦ4I/(!k /pO T?W8RYNJ!p:bt.)qhA浣s)ɬ w׆䨫UG ek^⯖\KhE8]L'-ڱ^x"Dfc~> ޤ-fwE`p2X,u*d d3<׃+ڢ<ª8Œ pvEIia=nZhdv8TqqӚ>[BeH+CZRB"Tw|Nz 3c{2j`6nM>l)zI(IΦa@eW; OP"v@$5mnK+1OY[L\2޾mxy:*A ~Ǩ57 _Cc(y벂*˷ڼ?nduSJ'1E:~sRm/0AzzdQo~\N^ $dzlf8|r{iZ?$}@g*\:1=!e%Kz=~<qtF _-W/@? me 2@޻@֙Ck ၟ~a#BBN:ID,gc.O =oe:N5?t^kWMne'CΞ/6 X"{Qo9ǿ~*+-S+q44'ϊV CM`pBl ~|[p^D@[u^c3S.3 P}@ڎVz3>EϠDn,vVlZߺS>D]xpRUQ :ҶQR6,ZTSֿHq$+=%?'vzyJD]2]\; O( ծL.s 8aPKQxKw75}C*kRi9|?0; Ę ^s$T ESAc0y$l`NxC%0~cĮ!G'E[u 35yN26L0f,~>iT16_݅n 5MJ>kdy+c :hD[V [&j*x[nzƈnMJa]8q ?^ m4$x2 G6~!#dVjn53c&|kKB`+o9%H z^"Ш`a\'=X|m&SriOUC5Jez•|dϳK~>A4Ob᱊lK/[ &% Po<^v6HO)STRcPBo}2e\cne݁r<|w8zu|CXFk06WᵩrQ #ޑ:bDv,vc'0["Awrb4=dН3=tt10zpa='l>J8A^O=V)Fh[ +" )iٝx"AOB꣓A#h8++?C2I\1#|g!J]LE64׍nyq] $Ka5vi}wB(gbm!J4G\79n߆4azr_ 86:a2tNJ⯥iWP U!9kgf<ܨJɩZgeoUh\Qu0av=Kx(I sxe1qyN/;fe%?VlnTn?v9-Qg”V`1 sh*_PvF~)+Ü{'&rY45$2sBkIh&LC]XUV%A!Ò2)ֈTsLqYMV#>׋h,Up]6Y$UBɀBFS[Aw~=Tmϥ {.T/'1 nV\tL^)̯b5rF h1WE剆,vWūB (^` b چcY 0Y;d*aT,\Yű.b,͊tu$7Q 'aG[ |/K @K!mG%D?vZ!ĸoo9Ё3tVɧM/_}y–Un^X 1^ "rEܮ(lp}'.p:;7萑Hb]w<t)+KXO"̬.bdyf螮؟NVpURB Ckj?,Iwi4z^# t)] WSzQ6؛Q{'(5~w{\)%lA =k3$5wP"{s) 7VυC䩴Ir]"p n|kwQ,И! p+)/d+J~nxWW@k֊PL+, ~ ƎyOξ}S&Mxn:z*'gA+ ԡRL$^7_l- I0ܰ8nNEWܟ3.d`XUo,kWẃeXGht(X](]" !˃ ]MpRyl\)DUPlQ`D>%-#Fɂ$\]b U S"%S^v`߉bSD\Йɍ̏˛גּK?WPAvLJKj zʺSPDz)c?GYNڝ2mFC. AŕrI}t֤~? tVljBߐ񶮉:%QuM؛AK8WK3rlQУrE [Bk!H2kap1{fp?5'%,q[Gz l$sN"T;lO UXܫj|:5? L4V{Ck8Wn EunfSJU;"k\?ECfşϾ69 APcjZiNQ.{+ۉЕ:C g) ^ Uς!| mvZ:2zm=SׅA[ɜRPT2/rgb(v\( r101dX][*H%dfCk-2?N3R/D^0b]7~̏IkmIHre7Y)Br3VsH$" e[0AFΪKf އMCIX !'~q|h{REM [82#@kXGΉP/6LBG|w\ m6H.0b龂Cз5y^aCd\#^Gb*iEC\LƾW.ӮOAU[K] >simsJ |!iցWS+r9yZTW䚾xpoN]SFjoR/ل5.nQc G37Օ-Y޶%AUZn K}ֆώ s(OdV̗s4u\ &Ʈnd[T1D蜀B&q!fQ"yr>59Rb>[ɮFWdeU8 TUR5:TƪTW%eQ`cY&^[=oN$4V*6c?"Y"Ee֜'䷧! 8"Yf^_MPl^xŬ7ٓ4#TygkĊΨ˕/{Kي`؝JiM;-\LRHaڨ`U@fnmb9EZTN2)Jճ(ƊXWmSKsFa+4g76i$14 F>f3aEw5G&S&dBxh"%JSBJgLIG4) Q+RJ|uBm"%f͔#XԲDCL>\Cul5?)W>3e!ahs6V\` w?$8KY"cҶT?^硕~hz>h)KPD`xtpm -3GbE%狥LDu]iK56Rxn$o;6Y==fq ap{#%uKv̶|4~kT^,*26j|Czh6:$VtԅM `ݧ&Sb45)\G!]T%׉l=2 ֳ -̿Sl'JV};*xҶjˇ KʞMv00%I 1折ϠVR.Wf@gg5\^Qh F.OO\)@vs vWciUZ`j`+$Ϧ#';6MK5FX9ؼ >:ƀ4>8IHs7]( 4F0IaL}lڷ2Ϯ;!9J·Cu14G#dPaA{y 3|Q9՝ef] ԘkfմՈ -QFSt^_$ b9䭇i ͜O@uCdPnMTHkG5_hTLLp]y_ٸsӋҬ2 Xj_>Ŧ:'`C$$ h:U-0yGEQMy4B1d,*rҤ4TЧ zB" ydBd@V:i{4CD)$-ѫ`!PA>>b X gyXe!Zx&ߧX^wث^Ӄ ȺNH|s/ V f^eMi?u5,1HN*ߵBDSy;(o:$59gE2wGRxK{C뛚a}@O.n2=%|<~^OD#Ѷ3 pzvGөB1=gʖ]T莯F*2)`yX쳠~b-̳9F.!}Z(ؘ_HO{׊ީW̻HO0!D돽DoG1<[ӨPOҸ cIG3s'/j3eqL2Qmi_ԋ`f$|vKbݜSK)xy.XFtͳBAemb8[ܥd TFs0t{.ksJd\VfH+ӥUSO\W_|25C\<~86 MUQY{L^@ &x! S<!iHwՄ"H":_YW[# 45TfLژ- nOѕ +ZJ.67wZDmN?B0hD9F%;!lYLOl. UPۉKhm"*cxLtZxYNt weJwF)SX&ryQ9 _}~85ް;l0x%4-kFkJ &f/ciQm@yI'>S3??&wLY˘2KVZy`2uR%3M7&G]dM0P뽰DmX/"/:*{# ?!R=62:n/ʛO[T"VM&Nk՗([>9^a0=\8_C YŦߑ@!g:|!:e ts9}P% ?YTTBg$J]³6~:5#KlJ<:xEq f#T;|_,[i*\[5*F,VءGM. DIIFV7zKL]$\@'A*3m %j"hbj|]kH2?&l>–uRƒJƜdbj3H'cm0mBzwaN@яxԽ2:eTúOZ pīLH&*mT*k#:B>ʭ6m`.JWU~~JYFgj2L fsCҕvlG N)pՖ QKFP3E(' Uͳ|Ub|gwVx.^n=cV8: $-P$pMJt8wUYV:#p}U5R%δ.5$#O{?Bmi>Fr{*K@cW=7ik#FۯrK8wL[Ѡ V:(y v_.ópϔ+UN\z2!(0>H|CZ oz_ |Z!X9*.Dz4ޜi*aPk3 #Vo9.U+HN;EȣcfZW|L9Gq"`i68in֧:)ր>~%oW\Q{^౅';|cNcCս M db:^%0܌r)8ЛMo4VlߔتlI61yԐxZ| :]2 VY0°kBkQ<|)L%Jz7XA~Ura^ iҋMRwȎo ,ajNHm翏򙢅4 b"H|?4eף*pi5NQ ǯk3Aul^\Э$'4L{j=\&=~PeĢrBݾG_06\o(#f:]!VGxAh QE&,sӧXۖ]]Cf7cH?&lJ`{ߘ77z/; /!WK(3{ c?w^@ b-Dl:,D+Q#(~ `Ffcz4 7;vv%\Ȱh[snXI]5< =[eshMwQc!zVV0HbiĹsyU2œodirόbnBpPg#Ys̜歸:jؒ⨃P.L{ < g\YX|*fhXJr6 gVG,@Z&;Y}$nߺ"+$ȘH݂@NL! {EP /=0ZX'bphl.oa|C[*5F/f{ <ϊGA:lY~*YorRP~+bo!YN[}۽|Ui"u}̤;( \QDVr㫅 ETr`ѵdA:=r?]\60p֞v$ ʩ8$ 1x sQN㷌R2U$¿%RxA/iF6;>b=' tG`^#azwu9!q߶ jW3Ǩ9ziST9warY wډv7YSs 쒠qLxf\Z5}eOdλY1! 6wP+qMWe*6m.0MZGHl-ǖ4*sϘg7/tK^ǝ֏LQl .<⮏ˠ=w]oPKWȽƈr Yp΍ 99ZZд2u it9-}~YS]&k37tB^z04' }.Q0.{vNOC6ZL:o JRfӫ1>aZi m5Lۊ1 J9̷:'N]a^'+6G`hNq_lF"v n4l,V z23;1HXU 6ryn|S~G8qcN_}~_44p r /6 S2z Z嵃lj 4=+-=QZDe՟* ZVg[A}§"΃Nl?:K߁Rg 1pvʊOYՀ3@)J;9 0bSr)"3Bp ڶ `MS /nڈ.RT}.-7ojme:YjeW r٨zNcNPC2?)9{" 0˸%n6DSs<}D,)SQAvFJ)9#M:̹yu؜rhivp1\1nriZ3׶nW4a.U;VTrr 2" -3$-diJ Xsc\ B_ʺ$09;m0>\IHͤΆՊ> /JJlkkK~J.){!齇kX ??Ag:H4yGajEKr\cF3i{i0/Ȫ(t#pхb$)i#Cj.b~)MA"+ꏤ$~4EEd%2Dݵr,m`ZcdC-1|*UnLZAdvw_Airr *ZI H0Na4ۖ<V3B ܵF)*}2O|d--VJw;. jۑۖ+{Y D=}N pJcW>5TT'huaPq`C2?Q;HR(V9Lںԋj?Uu0a-pYj3aDu !DX#(?{)AN=vl۝(?V"T w$0F:FC(U#E}.JwAY"CLg5u)nٝ(eM"ศfEf+U+ϒ hvu]?v-7!&Gʼ jX0˝L0p%Ty8"͋=^qstYNuΠ?B&7ZRTAr.)(gUY]9{ZuT5;ڳ"BWwcρ6QMV| O~3FsO`͙mZ "kXrS `S?Flm0Z8O(Ycmf-WW#b YWW~]-O2mRJ5XwwҢ]r* _iz:@%Dq=Ww(gdŠšPx=K<C> X>"7zx[.K,=de+DG$%VfEnwpvb ͒[ ijkColJL hS<+Rs" TCbwvVғnGx/5{ZDhh0azN S8b16P4lg-J. -hvIN+ڵϻQsaFJ<'p:p Uj͑D4B/4׃Fz@'e:vV1gIN8l) Ȉ@ê`@(?U9`.)|~\Nޟ w#B@( }XM=#sM80F#Քk'/ ۸9яŽ1LiA(qdlP}ۀ=T7H]]z E!B>욛 qLEb7+!n7zRx\Ӵ**=mBb{e#ZT4L(FCƓwNx&(" λ&ܱddj ֗U/B~C!reEuq'A +ob@C"&%9[gGfW -iDC-XXj b t+̹V@ ׆W=A)ٛGE0՞N":q)ojW‰pOjB̈/-{ ~kty$@ f+<,u,kYgm˚ 9!sg-,Q܂>YB̽Jbk tg O 0{Mڸ0Zˬ8Dn^^h]^jCF 3hA~ٽiΤɕRG,c&0SO h ;@Ô5JNA"*7&쬰DC$ ^N9t"Z7I:aG9~ɂ,ȭ"}w !^ m]5d47 Ν8*Q^7sqW!O%|L74.j`'Ha?_OoSG&uyO>Ő[xo5JՋG+=I`A@}h]ã`:xVC@iNC(vt?̀xۻHc{h4;PEc}3QkjWe`2( laYmv. 7Y& y8{2"8К;G NjspAhn"ż_H#ޔ7dwY3dNZsMj pz$s!|iEe;̶,'t'd['zzmdm[rnveLoB@~FQyH#xV wt'6uDdEHHL^bln?%ֻ|"r1` <3 (Ϗ‚1ŬՅkUN &H9})P5JjjX?uZ՛|8g9"?G}w֦L\d&M> N:A:BCnz_jS8~m m%Mx`xΧWBۦFZng#!M,Z~SZrc4œU}oV܍gHI] w!a; ~cI]srz7)$ J5ǹp>V^fC լK(RG=\a ?f  /nnM |0(Eߙ"4Ng\9bG}m! ?{xԳ&Dx5dXii6Ἕ!g^}%x CdVzK4L'oD֘-n Tz+bC!q2Jj+z:$C!(?wXH9@΋*JխQYGd&#P7>kDyR f[ltPLR/_%V @|\x$:0W ne.v9O{)wب%F%]vlP%ggS`>{wGè p~m}Gx Nuh3G|Ar~?O3z4YyɣMY^X-00sBk q 2l/J@O^Y Q$)#h.vjkޅ JI*tuWiQkS^/#c{e6&\g; QNh=b ۫,k˻ \&èX+ OqL/d4׏s{>$~gUW0 ا.Ma3 e"–W{=kہH W"7UX{qv?)XHĕF-u^1Ȫѡ\ega/P?>k-4ΔVޒhv٢`a7LDS9߱D$yqO(Q?R:}-yE4V0EM`k󪠕V iG*˖ׁE'Zy!Hv e89 IKeBx65iPc6ŻUŽ`+rXqY[s8ʩwZZ>:˯4whw؞1%4]Pt*ߎw'/~DEܰz7T''"YTET I-O34,Qe7%n u>r$y},d?IVHNJZal%>J,IBp_ xglU#4fNpɞ9-uP~d몧c o04܏CSVE h!-xSxm rH^>t#\gE:h셏yS-AM9)[I"WYпю9 K +{嫖ךwUǏ&=ڋ}, oU{W<s_$kαwrsyWD3$l~&mqG&uj0d} Dp vdA$9T=5G 6LXvbLdRz\g@QA_Z>^g10CG$dJCBλ@HDF=JQ<o KoO%d}I?=NJBq8}N}go&/q-(ZYך߲NLPՁ(W zsu=<;DV}…˖?8>yP{!#i~G s #ZKr` D6nScɏWyV/Үx nKvQmϳ9\|tRSڕ[]{ŵWղ^gQao>i5{3GG6Qg+wFjLs?)oFč !2V|$XV10'aGe W ғLjݷK`=&j?Z{ylV%r~qk)&kuH6i5M|jڅ4 ǵ?/ ؕ,#ܨBB2NFTB>Py="y ¦P3+1) <FQ_*A_VWiTYi*jӗ]OunG LY~~}>s>1ɕ~4vgA59 ;wol[YP(L~W= pAy_gjUa_Y-嫋x5a&KmM%n nu:sfjO9n3^{uq6R5ZQY*Y6[͛kPʛE 6UXJ*o ;XdAՅ鎵߆ۋ]}YVE:n@Or@:IWR\) 'NWK&Nǝ)r\Tأ=#mt֚$ ݅=+,X : ƫUvخ ׾ӵaN@|IP$kb% (p"]V88z,tYQKGiBhbćuEhqѕ>߹*c|5Mak1x W(_hl4C  /˨Ymߞ V< 3/IғܞHbRy֘sՖ˯[ՙȇ1j'U&!W^A\cv:ĠxK~gq?ΏNJ%W&S aZqcT;&8^bV;ޣ.5yrcz-HÇQK?yc6MPwٙu zjp\ "Q=)/>3'sVfw:%ķK\y&3l n,LiPoQ|ٱ8L! ZY&l8jZ`+dH;1u[|/Y ~g d>ȭrS Zph=L|B׎#qi%/ X4_'* 9$->2\if\8)Ismz7MKA 1c| ui, gI:UDzT@E;Q>}mשz'$E9ı hunDǃ7Q;";-G8Ah'dۚx-B%?z"X[e[9+`MAVk$FK82H5yi‚>$e3>&m;󚫟ǽLDcۻː(0Qfadz?ndsڔGVMΌpWh2ԳF48 Iv[fvrZA{Vr4镶1^7UjTDA^y|aɘ"" _SWc4 2ѐ1McT H S0wLZ GK[9وrq`oJK+k9UWJɰE5\ Aчbj'CNT|q6 sJ]wL q8,xi zD<PrQWO}4+]WmEo&{mD92,EF?&~Tq~zwwR&Jq7kg}}sn`|$G85ExŎup9i4=+ڠa 珗6C/a>T،@ Dw',#a |+)>lAa:uiB,Dk\?"p,ҳo!@Odvᢉ=ԋ8OğТ*~=cT_iH,'G '>}T3ūKTs#LDy;:KJ}l݁lEլmJ,k4YQ&zmB*0ᣋzma^F*KF tٸ  \|\ N6"4wySL> L| \{ -I?ޞ3ԧ1di" zbHV(7렃Ɓ2 uO*}^(<,_l/t1@O2SPS+cɆWě{4RY# v/+/+:r[Y]?EuiLd~&4uYpg_HaWQ R%/>i _}} Rn`rr ogwJYsf-&/y؂ӼIR+WSToSt }i_|a*G@te/9H+gC.U%ƥ?%wz4J贝_]?[=yj[ZYLj̭l`e10r\R*":QSO} SVm6k#{7nxj{"&spAA ѥ񢿭`bM6shj[4Hm)L.߉'Bwy(?gBTZJee~!/'[!a{A2ӒS:mӋ'2m T;̗3B}~ M+ aJӻWOO궋[]vGEW7s{U@Auo;~τʯg׆-۫9Vi/઒$\O.&HUY|R9_Mf^hC1" BglН$su5vPjD3 n8;\%G8u-& a"pǠ;qW0[i*N\[1T/uuYiw9su+ ƙh;sK[(X Inn"QtL/5i9Ä6F?s@Z),G&O{ְB0??=0.TBj. ngB0s9Y{\9'HXX lᚪѷGZA\c\h4omZyUU>t#A<4B|u_ `?9ɼky%LT-?G,("jlh'v V%mbGHs)y5 /ڒuZ Ja%i衛ͳ\gϊ'~pOr=Bi΅{z͉A@ym셚\7*%Mz1o4T6I(TǼpo nr|ƣg#RTx0#cܐNrd XQz~i2[H]RNIf?T9Zdy^E-ufwiۛK#);'8g ?;.ZtK8AC/UJ:> Ռxy%%SK ,`*jwu9`"1&STHW*oGj.C3WkhQ,Ǖ&4hU5?FTpn< -ܑ jȡ/DoGʲ?VOSh9>ZЇ߭FKatK=Vg HFx&}u4%[83BQ|qo*hg1c Lv(tvzT9Qs1鋲Y?w.9z Y-6PqLgyjf.4z\:;. 2eU~+_։Y;ۺ9Uܺ}Ec%pD:ZTOHqN>).GyD>$g'|g1ŀn!@m+~WDd2S\Lo_:p:wWՒ_bJe兇7, ǪW3L&]}|kҟu9!kH,FB(N]_B&=F^_]W"6?&u%Nj{]箻^1Nvɭ`5²XiDNǬ"JY8٨D䶒_X(T+O|e"Y ¤mj"dP.%WO_K:e[Xdy  S:=vʡGUxvaMgNQ9::58hqqt,UCU-CzJ?}z^o߬ꛋY y0+ W\wk fkcU6HKGxzF(i =+4T_JZ@py2ϐLyltA,Ҙv)S2lċ܇:WP*%`j5|G驊OJDG=\@ӷ=}Be&UTHab>떳M%j&:?#Br_Gع&c&t0G{+G;c.V[EhBCADIdP ٌÑ.#T^Dpt+dzA, //d>6zE✏2t"+zDa-(wa(v?ch132}p:HW01:ҵ[T\8ZausNprh{bSP\z\m,VnAkPsY_Ѭsz:.sxo Й~< `aa~uVQD;CseD=e1/3qjgE([m'Y!0/PSCQ9HohhQ}5ԿAxhoVَAe{D4)سRP'594(`e |ʧJżGN7<"o @۵ ?3l3$~DP'r.N]oHTn.AXx*SM"ʧ3-}a& X\a[`Pqw*R1[TF$;Xg=V@ 1I[ 4A,1jXȽ*W<'Vg G$a|/,:{ElJ[x? 5SCG:H-Y#j0 nq8S$}TI& 7hf Bj>H]yh{}eW*g, 8IG.ۮMkĊ㤑(ʜAq!(OP5l :%FRDH[ˀO]nL|mB-!"UR 8`d1X WAOOzVicg/rja$ y/X5vZˎ{,Z8Vga<\޺y I1IP0xޟ]d˰ȧGS:%Gdl&+"(W*?1[酋yk x~HKrABpo<^w ^D[gߏJ%D8P)bِ ǯϠ54(^,GW"nTT4tl/ mw8x4V&IJ"ޙhV94yNgARm?Mמ€hpY|QMZ c!^|+֌Oyޒb9e6SC>qZt}Od(>Ԉ#@CE_S[)r{ьzAq xkdpXqv/|{Ei3.8R,ȶdD suG@LW#.fkh*f7Qc4භtz@[+=u< d-*Ij\E;3_[0:4>bՒ!tkL 4Q-k3,+"!+ړ<\rӊ%8=/҂{.gK]EiHspзߥ|#%58'dJhU&jߟJnR?Wv=eGoaӚD@S<@CagxKTt*a橍թn1!QD6©GgkV%ۭ{(&?Y2hAX0@HU^֜.߫|u=d>>g4JNcsxha ]@SGуQ@RRm$A.$;6?){R"@ק)w ]vlFt`W~u;D$~DO?BJV˿lZ?jQq(uM 6e/5'0/W6Jk Ni"xRxm՟e[fIk͜c '>?Wd5X8'w:[^ZX瞐۞|۷ĶwZw %IK.JQ O0XDWV΅%7vDž^Ihf/[1Mnނ[5j^`6O^co D19ªۋdG a\L%x{ְ'x1.-B<V^|1lInXЍ/,+c;myÊ|& $SmwjiIHSB*rOWT r-R2<oT}ϣTPj"6ɤS,O~ƅnY^>F %cʅ5  ۪*Sq6%ݑM\ Yq'Ũ峠16^ՙ*q% 3}m%r8MÚ 'vL]bڒ͖@c ,ݵ8 >bw ^OMF.k0$fpS_$1/ ,e8U1B;}% q|+":G~2VRn̔:%5㏸oe0(Yf.‹f; C{%T5t`VQˠcdFe#!b Isb`%|f=eLh5v|z3Մ0 lIO,R}<Ί7~ME hݪv&ҘY9VUv ,%2L @ugTRF:'Ջ0˼-|-yFn V,#Y}> 0`}YvU0c፵pcuK Վ.8DmVᏖG(8DgtR\e!hkMa2-?d2=Yԥuu_RJs0&{|hnvGpj9|`_HkNyq-bbE{4g@T׺ ;ZOA6"VVz6EON߶ 쳢 N'13I>8(3K#eO6` 2"G-QgO9wTB*ATC2PjBs{Eb_.DĨbx;,j3ax=M5o@ QkJu7+ }5#Qh%YK3;`Wuߡ_vFJ>q#:DT 2$$nDW":p|{FPd ޥgK+;s Rg2mwC5Rd((%ppc)s7^s~Bn'ԍVD7S\J^k~QTՂ-S*-Uf)L1'ٻRawU rzp]*^ Y&ZH ;ʆmral[93H[W2` p˛Vea/Aq4#HDusLuL;nOz׿D ;]Yw}0zc5 JH4/.K2c2(d#ݵWln..pYܙTbf-wW3y_+H3$X]9:"zF '*T~R h x)YT%vQzr aq'$ A b3R`rb%vm)^ #3ocVi+5E' =dfjdyH(Viݘ(K]UI8vrP-4!<L^0\9CU,| MP`I%%[Gjz]ӫ)Q ^m$:ϻ_}e?h γl2R7":';e"H,KUz\H]w!z9VUblM8p=26l#+Jwty&RZڍC≦}{%J>NnR;KD68E_~@X u~VQMmI^\ʯα] R ]\ HAs\\K&("ԠnrTeDwGPĎ#T,Vn56r/ZCg}7W8Kۋ(j9<Qc7:hq+บd9wpbsZI ͍r-R1 -@XMsQ얿·AK 0l%:$-W:&':ސ:PMrxZmaI&@W@di8bCRSW}Q0]:-&&{_{ջ^ĉ-ˋ B!W 'NyMKWp\8㍈JF۷Rc4C%) .!AVT;7\r+S\dҌ l&__tjkrgMYp\afa.VVh}:R;%W{ܝo`TXc%$W_b{}Cc6rXwDF(- VYn eIbm.+3eьG8eʑi?vM_}\.u8qBcF|tĒ_a}Xnm)sq7l[韥٢fi#knYpnN+kY$RRd^ ̩(Vd!`>̇-PGr\ioȆ=]D dmAcT57"s" c؀F4F !,NZyf:0*yٟ-56o.5EXd:ovwT!f8mRƳ `1[l Ll@BTM"BD A|NJp;//M/fTP_LKP` 74" yi~rq|X$Ka1/& D'v"b ==8ށR./Aҁ=dF0{PQj!zkjZ~0wc@(JS'^'liRxD, ۲L7@0 Mj#" )#'U+YU/5&#޹rou%Q/;Lvi0z"֏jEB8\Ш qmQV[C27ٓpf5\] \C2f:LԆ e8H*"ݦ{Pﱗ7.JNVox=f(cHPV-ަGݞ &*DwRʺ TYG2%WݘCY{$sl5En%M.JJSaGƉC<H%2Llqou䁚!ܖ &Ҽבexh/_i/o`S34DKW[TKzhT*ኡi4ki\:'paWB6Tܐl@c%#\n#"4t0Y|4ULMVOmٟz jHE7* of&:2,ϴI$U`V\"!QGU'vjIj䃵[N"aQ,(\8w*kQh# "HVyn@-Q\DClB9ֲn7z=M7%٠J4:wjH&1 rTqk| {l 1 Kt(ih:ۃ* ] ##G'Y{ $VRzg'lmņwS^]dA&x r*8?7AV2)J6s%ϻࡵc Q~]H>p.oE$c+VP 2腩 O_.sEq  eۘ!i?lL^Xg+8,jWnƺjۖZ:Nutre3e:N9OR{hƙV&`~, t =o* EhJDЗZq]4Jp E3p5OC˸~pPZ[e S_t:*8)P= ~f AlSLnu+ ,V-r_4TUS|+/BGnwnܩ!hn>EɎK`/j1[y udO]n hMġ}:8r/\$!-Y0aEY=zvX]d AEB•$WK%# .xk7`Ta4|QNwPjğX0LVeUIf&Ƹ!pNE?T]P.]bM4 K:L8wx;χ@fFهfNУ9e۸U*"8_~n:qHBG wUL}X@3ev ݲ.jS;B(MyՁA>F& +M|Q& 3oہt&4LM7ļɌ c:acg_ j^ =P\4tM{bv/*<L˸*{ ^j꒶Nz }v*!~sjCE.VUvnNI*~Yl!%!TSW ATTDm%ӯz@W#ts\? $?%mZaub&1 [d"5N#"/C0fI.uQ1>&@K0+6f4'3XAZ.\,K(?)btR ̚__r]H5<\e lUhzBBbh.r9TUÝ>װ<J&5ס߾Y2'nCZhx/j[CʤCu|| Foc9` /\=ghjʭKpY{J8 ޕ 6T t} x 7Ǜ}_#^T/|N?c7GW"''$1rmT`BD>7"(2_ۘ,e84ҹ 7>ֵh2)H)ˆkK(}tXxLw ls7kԳ ]OU?zB[}=PKbu,mZɶ`l&A/Zd=_iDO|i_oى>MdDžZGZǤ`KqIqU@M>3^K' /.fa+r.T},Ls^,np=sUrCaۺN#oPCbߛ܂w&0Haa)tPXo4K_:,c p23>(0UVV;4G ϫ6OK}"ɆIܨq[k +' ߪQ$eDưێIG7fm0j~=&o,yUX?8A{C6bh ݦw38{tB;ȈCUbvpNC -viT?*_}8IwTVODpxb XT31j:@ӫ (c ?&:gN$Ls}gYW1.  )>.dm>8ei". O7udq`30j B."X0"zy.se%?/r,3sKMuVw>!beY &$*۲2iL!KHL~9DaA z 쏹)D!#Y>hZQ^訉tI]CTIGrHvCbdu`yEq8CG1fNH, 5l@0V,E{Ѭz[$2ǡYK +/##o<v0\.~Q.C3dڃ+XXJoZz9gun=Uznj" >`cR_tjōmT.6X ),[†=e9F7Ç)yRxGOiPb.aP=/+U¦Gg7*}+sV/ت,pԗ_5jE|>fS1͈w0x 1~gG7HF8;cu'zz4sF>|%)>'/kN"ء\&31ٴ> mYL5W qZз iduM4;ټО(fZDՉ,ՋRL3k]G킇'hy+joy;p녨)vQaU>|o/洭F#&  }eʫI޼ぐD}dzb?Y*Gw}m/ - 'oPAi] ~f jN‡4ӌ0пʻoi1Z[l|pm( kfքN93hGhCxEg$j(yuKl>m*l.#]zMj,k-,&86OFIr?W7sx2aXINSV4{~r<;6^nw 뻫3_i-C]TFXisq|st0 S^̿{,#p9-x bPWL0%*BvOpEcmgo#$Y gSMD므I M0wckTO:>3E=JȿƾRjYӀ2NeG~._dj ,IRM o RIIH̅,XljuYJѬ_a,^ŲtkЎf]Aq/t9a8O8C{jJKLRJ1ӍC :@)R0s\}O{ ӅdBOc2{qAKZFF}qRk'*LZ0|Hsdo+_ LxS);g!y;@/l^&nxbl6OB5\tW ]w An qV3Վ;r#LDh6ٶ.H~Ϯ>uKBAB EM6+}^?]f*2[m x2#/BqDa`3݇9 )a=m.F]{Aӛ?q^ۓUʺ[Npف7'L!Af|F[C-(`jYn{".ìJDj8jO&~=9Y\*+?͗6R+4qUG1A溞LFvkFݩۧmw-cfy@Q-?!(w!%宕n! j*y q<ஸG y$]A4ϺL 4Hi퍮Qt <. &+h׵P\*ظ,v ڇ֐G-ܑ*%JXƉH"Id[Gi?.;[Ug{M}bI!*l|Q19YRgmKɨꦃu KLZ+e#חx{A|#\`tBѲl2xsI=Dq͏3w@n)iuʻIN')8lǝ ӄEU Eg{.C`twY_E~O!+9+.>U7;Ngaqb_;kh Oܠf$]g.)Й.JZu^;okk]v&;n8ʪ9mggJ̦_f(s\D2WL'f(QۄJ)/L/߇ni qHgUOzoO76|G $#ZfDccUc|A| ~ȸ~O#bamwaja @ď{94qnV5#Y= u0 /)Ԟ|@_H@l:2C4 {Q ]f6{hveOtΫB4hX>];ד@=خ#gE^5GuZB FP15q(85RHz-|_&6g wY4%0 Y "Int^dQtsNMUu>#Ŏ$wE ;Ꞁ!N0;@slJpt 2] xrrvUFFPtO C^i[|gW 1Yu!ZU_ߣ#az _H?>͔QyTOH5_,;.(IHhH0]&]I3X΁*e  ł,^>/{}9Lb[b1dF%]k% ٍ63 ݱIpis60ЉH@wP/y DfZqO@svh9uw]KInkՌ$1IE=U v'BC˸*jdԓJglX=ZwBu&}jyLimJ~lD.HA0X'&"wu5:`!G&DP Y Qy)s&CX`{0oF9{D_ڍH{ن#QlO,6}$^S?JEm(kq޽Iȧ/m!-Dw~o-ndb! Ito6R)Y/=,rӽt3Ev;WRw+娯43IJ|(8L/"*i,Y1+ϚS[j{7H.l4 ɚ,}Wˇ!Ӫ<I_4jaIВ|s@Zǯh5$䩟 l??LCB-|l7c&Ǎ1٩~Y/R+cx_`Mg@U#~%cG̢|*XH%u?$:Ǿ|1n$0]ȧt9xl-?5_ڦzwwj}ow8gCֶz]%ChR7z6)i>+͠)<9"sz5{:6'ZIUNkGΊ-6ml"Ir/ ZxDxx; Ƌw=jT.~k |#Z?n%LyAj]4c52@aEnU$ .06mivf_KUdोZC`Ar7W&〻a| bQC1٢78߈٣bֹ1lV nbd6~/⟱6*&Rdu#ʼn2`dQ$b)|D&oq*jD}j pbEů]8U3$:=fFp*Cڼ2?WrW:n6" -A FrԹs(AN8!Q `;~Rh"C;`=9⯵HT p+K}Xo50Qm$c#j˽x"^VJu()W=)'8 dcg&f߇[S:(GuʽO=,|C,_ 4W".qRs#C8RL4l$ou &HRo<&8qh^7+|MY)"ŗxhK6+& (SLpiYAѷ<đQ=}T%bʠ :O,TCe'YAf/F%X5fժAHҾjFMm.,aFڞVh+Oc3 }r[t\Lն5 7- Xt]'vˊ"A}E~1 ~zt9)~CxlS5[ϣ|>$r~jW"m>jA?IҘb _wvp*c.{b0搜qg&4oJ|Z#|fĔ ZCoJ({!HHϑjAJ!?SbNrCv,_/-#!Tꛀjۀ WzCsxjH|=A,e*E!&s2\"!Grvxyzށɦ%5bJ%/UoHFV.'/W>O5@ݣ2Y.>zgN\1T],i_cė~y~Sd=Lu״D1ul)-s#b?S(Z'DJ:b Cx)m#E3>KO'+E9t@l͡\r,mt+i(^z|@qJcd4ˌp0@TǏp9~5?Ot.3O.c# g}mu#zSGO%e.H!!GOՑ k^ V5 ,.{'Xύ{Ƨ.zJ\Ꙏ]6] e*d}IiΞ>8':pgܘRGK] CkPNael^[ l^D_ل׽>z:;C >M.wׯEhNF`KZfCt@GE0|bu6Xe74E㱳ZP`2K~ΕiyĒohM3c'7^U{b\%$7kJJ*ǰ2Lh ol{ }$|ymN P/*( gUg^wɅ* .wp='Yxsz'G^Ӗ"9);G,9r!A/e qv{Ts ОghyS1"[ñ*[7 ( p,ZM҅O)2\ڎ WQ9.IG{o md^q1 ̓!4W+vPb(-#<7~緀_s5C]`TM{̺M9jrCa8-3FeEIe&do|"Tݞ^AWg2q m$]NpyWqܐf{퉌Ws=]+ߴX5ڂQI*n3ġg) f4'K[6}9UdP~xmefn1ޖFPwjMꄊU>^`I09̬yΰ2|/wĒxuej !N6U-Tac5Dz1$H9.jyҴ/߀SUTW?g>ofqL>l#.-iގvڛQ\J `' nB'bȉMlq(Ml96xtPD+铲&=.~u["uuK\h]7R>62% lSO{gNc^̬!6/FV6.*nd vG 7 xLxL@{ ()LOʴ)1mA㯉\= 'wwp~wvm*/NFUoڍ"x=yۃYdacX\){P+i㺏|xu$OH-أ_ _1ϓ J1p`AY]MyO312xO`zx[Am1e9Ή<-O[3yR\Y:]*Z_[Kg[N_ђHݝ-܅ٸ4̵8t=k%MIF&2aOI (uXs0HYGV]IVBRá%9Y+{=?'Wjg;ktVo!Fe]m"ٿ5zf:-bX}S 4iίD9oKPLLޓnbwv8TbF3G.Z* C3\ u[H=M,I Paڡv 5*#1/<~)ToFompy4+= ,ӢLYA 4W_ ZIgO'|ûJDlV,n$Xbq4Gڸ$T[ hLl0Z_;U>ů[b@/ml޶%eZ(> 糕k|g嚨~f:sy漮fDm+s㗡 Ȍ:b|0j3wȢXT[Fv^t6!833J6 lkU%Q@6z'V݄i%ξ!w> v =<FNzX7eXiۼATŻ\o 4ZUK"m8Nr74sn, 黹p9sx5˩% 𷒦Ng1znmS#8]V՞-2-#L0w?cعt׹EM*9o;z)f&^dKS `$43:GhFd~Ҩ6庶M+ L rK 7ο(o|3sʅh4q)C_@P]Cղ`qbYŗM:}VEK)A]C;.ѯV>h~SrZ 5B箈N]j@BXݞ4,-EɼvOʖmAqm+"Un|tb"#bD#ٮE2oK!!KOB1Ol`rt0/;9([E]_7KϓVdZ A_cIn%#~~0ͣ_"4bdFS=4hS/J/fтPW[kSޝ!P^m&Rz캴?7H,~ݞӰT-i?>_`YBPp񆋦d(:*0!T _U qओn1©*u`7 9!S-ϝn5x'fd5)qt`ѓGp[~eސ5.΃ZAru␫cbbUJ#"R{Թ֙?EEۊg'oqPtİ*a?1goƷj!]I~vc(k-N,w& ,G=ܫ/t)mΒU[K[ѵvٛAMXS߹4 ͩq.  T4~M* '̚}04](2}0ZIm,DX\t ["۞ l7׎uK jY`룬 |-O._-Ө?)lyѬyea@†zl5l]-Wiy~:0=( |Q_W8+VmrQLX,vߗ78'~>3X47> ȵףJvܠι$x ElSs߂Un8)$"y,[/:lBfx&'j(lZP[,k&i)4WQybLLl-ȿ gYoh g=WJGqXQǘdQ!,;6SDxt M{QM-=,C/m8Lؓ[n&ݽ|UD3ߑÍҿW}k’/g7$T͵lY͠-L YkvhD{S%۪OP4ηF&ob9SI0<\'ŏRMޓ"x&_.5 f.ZtE{ٿT T `.fمhSi}"EeIN`'XpxYW#7M^0^F/Gܞ>9P}Ѭ_0ؔ\y6ؾ]M\yB$c` nE1֞mNPTL+媊Ft l_ЉG|=0`يy$ġfhw|mnͩj@g#,^lofSBElٱC0iG4!rMz} J2 '+LTD12K#"eӠA_(:Q.IxV;/|zю.(H~oH`\?jw"jj&eo䆉p3km\ԷMyrETH%HXZpq?`͢NvN4o I[aԖê1!"F5NO56/x:5žP3EWuKt)Q-x={k,OPS[VpDZq0.Omxm.{@DIvOUxqҨ/R79e jV eD}@sȥI5X7cUS9W-.CO׏ybg+` =CEs=CRRerAAQ!G'T $Pq'eo +,L}؎q &DFM%  Kآ4ޣ> nB(;Lɓ9[/`D&l7KOuʀ*@'3kf!~kk)s%vM*HጬcZEԣ>e+^4~K9c:ixZ @( iI͑;iew9i&rbm=5 KuEV+i#l-FKz&جc{3ӄxkTmZŸ~BDBc;o [\>!HWԴ>0=2&Ws(i(nx.2)yXg"WpRŸk]д)?M_AOY &f*thTqwZrHHVgF1+=h_MNxPKuʸ} 7j #c[0Iz@Oў f/ {߯`@|Ȉ7)44yUö@n')A{V:l`?fhKkhOP3+ 췜(v[ E11}@#s UԚ8_7a/0t,Dc9k,1bdxnn OuB{|f/SD1OFQ"=M'ֱ1ω$E--_X f_hJ/_c|FOn(k{HY}GL^3haar+])yl+B9JW#i"`69iXL9DŴ?x PAv9Rsujba: ϳVm6\ z>( ]YHT({~񓤒Sسn ! IR޽'ՄL-Z7ZpTڨ5䉊zlp  NP% G)K֞5(av0ۿt@D١<u2rcmn><-*4S:A6[&pspDl 2kۭ~5jBF~$:4C%յfznm nO1tD G+j%ViC j3Z5hpǴ 6W)Q}&s? d'" {3ðӅUX74c!<$~Ϲɸ ǟnvtKy[ګc<}"Ti}\" b"a}4%2Z/~%U)P8k^[rxڕܕKD j*vTsVS-궹(O@0OqTL]hpz0hV)̫A)a_zF"mZ35=>O7B%AAgǚŨ<ݭ!8:4pUTiQ;l8҅!z$0a@R!ӳ˷68~"E$#F{?)wxߞwo5@fl ͳ}*R0d#GXwbI׼;Ș[oWi/׷vQ Vui{w]T'7KMe{RZnwت<=q,G(fd2(gc,P>QpZMڵh80z:|">,+M NS1zZ%} /gϳYRͻ>T4{wb̀OwE BwRy0li 5m"s,IƿfuF7L mTBP`c d^!ݖZO`,OBy86s\~4D 9l26L]0G2\h"oŊ\驹a8cXľ^?w_L⧗@H4wLj}`:HBe)2112/`ƵԒ `LA|F:@g(UObMHnҊ&w`9 *1CclVD7M~=y'~6E'\HįtAVw͈pw+dJusx6UsCʦ .Wk :Z:Crk JH콇u3R R{J˷bvւL=zi(+l@秭VعaͤD]˽=m)ZV#b?7nL)o02T!d>OIc_|9GpDe(bO Z"-qV:OSPC3r4̊膙XhH#?g5 Lmv $ݶi. ؊mI@:o9YXPLԪ^L`39 ]dWI PGc5HBlyHŴ9=doJӂ.iժP YJ)WP3=̽ZCn*5N`-mGWZFD:I;}4}m740o3!/1щm5 1ãzb,[^!3"WE  YԾ/Y:椗خ :[0 ixP`23U `ɽ 9ܢ-x~__p`=7Osӿ~ܑFa[B%P`h\2y_+^/iKc6ތ:~n/c4 mvM~q!\\gJRAL9efNB*Jo. `)QSh,؞D\ 4f] };69;)2Ef>du(#%*k&d F]kX,n)ڳRm/UrVkoJsYexehP;ngk !/e@ /5wul4f.0MՁWl }Te mhx/>@\ <4\>>*J H%5s(B¸@3_ :Wǡ(jY=W2%QAmGwqÈ\.ds+FAÆR>5kꞥ\zzLMT]f 3s2^$dgãْ/ B_!/LS{@˵7k}"[I O: U!|cN[OO%RٛtZxYz}y q畤:0y (U97ƼAJ|^Nt=rw_xHM٩ذF;5[s Xl1db_Ks>}fp%~b?uoKʧepLMn}vܟ]P;0>Def#; Fe}x_ bJk  CUbL*m/ LkB;.7D?a*o|+AHLdq'ҫv&0x[N AB pyf\QG?aiNŠBҩ6AjlZ5A*cUTtHtC/V6em!;nM΢wȁK[&O ku?LDswz8[0^q45? Rh. :nV^ǃFQXT@}(!4PZ"SK=-7:'01s?{u 71nSnom,>pUK_ECHOc:UM_͝2Gm1&GV[Slq;ڻ;P?~vAm UT,>.*+D+')9!f+ );xǃ^$@ W%; d R:M\f,q=VͿ'zS+m3nt%I@w6{_>A0N ؇;$ea_C -+a@,-+XnL'V*鎄aR4ԃ G#rj/h:yA "19u ..3pEy`Me1fGQ]y´cZN}nӿfI&f Y.Y˒=: i\P81ijMfI5&d 'o+Dži8=1\Pۧ_15AUIuD˃\)5CRGnOEqϠ19btv yIhn/Ndhv86,{L'3`89+93O" o^-)2χ1_>\B]$a~X=j/,' .*b҂86o+|:8埸qe.;7Nje[IMHq79"r[!yєRG)|&ng͡R+އ-~D ?63GO+L 7; < dSJdy_5SΜRtȃ2l<SJd1st>--b?Eߟ8N c8[հu,?*8 6FչVkH9,s45-YDf8~_256-rYӸ2L!~vM$m1n8t1dltx-Z%%{裇-&JQ SkLV#CGa0k0!:bũ)8zW3]=T0&m\47I 2,Mx1α^ۺ(M*~޲ 'Ct2-V\ul7;2/h'TBj #-+\}`_dCي{ @N!?GaLd\k>԰ɖDl79-kD[ޭz߶"et2vgVFxCszHQP1uoϹ(k=0m r2I>N ja|@o#GD{3ndFŀX_kkq4=ZMkZo_!P$V/.` JvPŠ*-PSH  4^`i5ŋn{>I\<\ΝNR[2N *Q{n1G[-N5[ērzR BϘZju~,i)'1}*eUl]ӈjG($M$ra_u@?d 1guWf;?4 IjnwiIfZG s D0m{!nZ y j[@e轗іʽ%" o`BsO{LQT3uc: O8)eDd~*|d lS5=8?͒&=ñ$#Vɼ_ozT4]h4dB}TKhc114V׷ Tlu+ͣy'f gw/KPH0Ջ>(wuTyI/M$\-\2K):vajӊ-\PeS.e,pc:uM"V3ٚ[5U\FT{sH tLv)M폸zSg<96ب5XҎ>Ҕ?n>9w6fϔEGQ, Fʨr>[+%P^GKpC'HZ`RVP(5m&ٸpYPjG'kX@r͞viys)f׋?aAB%3_̻Ĺ[/6OY DGwkOqf쒉̴ːi{yG^fZ뿍p:^OMܬ֮_5NH^O{d*w7a43BhHP:E{і릉tWڅxqv;#Nd)蔻BLԛ?*0d~ ȨO#(L JWͿnX:C#r XlJzIe~ώ2 hRvjK7shƠYY,=8w L1z͝ e1x @YSUa͔ҒAa(q4b9ѵÖ+*;̿(+_xM9 6_y(f-w?љ>fV^0]zrGL9,w!?7iT:U?~GM~ fK8WC^5jɉ=oY\`pc9%D'>,.yE$y.OO觎{ӡPyw$t;B3gK'QW0VgJ 6iuQ;t7O;/:Hj:z1΍grQK [fr]ڸOߕVlgVu`]F.~^ 5-XkfCC1]s<R:d ǧ~WQ᷿!nx,ʚxqμS<R.}c2Owa#N&u4(1^$90mAؑr;5/A1 ET= /mbvu땺hvST-⫺)^ y~ND1w$-ͭoy0hB>$YoiIk9b5r; T#;]ۥBeO+o^lf)pT0M@*Đ;u,xgy˫ kߙ|:µNfZ4pJʂvޚw..Ԡ_|Qb"1؈ (#nzګWl ԕ|5K ,S'jrw~]/Ո+<wN`JrL Bv@El8.7vp: v#'o$Bdrmآ$ ?Ϋ+B !ōKJj;\+1ot,t9KHϻ4ks {x\/Zc~=B#A4M0נЛlJuG(o#c$c/>q!y)5EP=T*x 6⤗/ژaoSA{ROXJB/#ߤe1AJW$ՇM6V!ۇ~ϵmL s<=Y"W ,"1G#>{ٞ9`h >Nn5%`oŒ+ﰎZX]'Xݩ"!. y|?Yg ХY1Sh̴"9jx-)\5zWww{|y&GfK.]loL8WoD_0},"΂LXRS?}@ARH/ rXbw7kNƘC $*H 4'qؤߡwdWG196;'N8Ersy*9-Q,N7o:s52(jv^߮LK[VyAgiIkRN&Kl"U߹2CyXJlE~9xZC h2#<#`6S;?[ X~L, R&"7Ãoo(NJMe哢~?xVizcrth[Qla ,U,)eR\̼TŤ;{̈́}ȶW@rFZnECn^ *`2M@QI[^i*+M=Hp BSsY53Cbi|28$ɜ%}Ϯ,Mܣͧ𠻬H;޸\]?ңs+2 |CfƗa G%{w"{gIy%d6/x%K cI4_^~Bm_^/RgXUB?yp:SCpt+787wv ,%B^!KMD2h*|FFy\3 )?.,zZ0)|)A [ぷ~|WEm!·:g#](0%fÖtBvwue!S+#֤t,|uE@Ln֦/@Q8 Ӂ NG\ύTWcM$-CkRYg|f CX(*:L^WM\5^RP#mf f@#G$MfxU̓ ~L,^ja3r PK!Ly8A5l 8Sͧv~sm\]X@A#H=j[`BE6l^0f%?yRۣ! {Sy5r,#}<%&>1 Fm1hXVSEQcs>;O3OX.#rƅbz-/Hz  FRN,R|vݸf.AN(U *}S?Š6")15A3Z]mKf"RCzhi_Zpwc@h4,$ v^ibDԅGժ28y?';ƸT ; <=,{%c]zFJ: waa^JDzR 5󁔾=˵kI³Y T2۰r= 4! ;`*>/W513V kr5eoJmv Poe`(2/ "5OK/ZE ! %X\$lQɍvLGQ E!.{wo*}P:aRo>ⓚ3CtlU@M `YZ-b;Yu\=7Ow+͸;0b3~|16غ"`mF(jRc N*HIDK h,{ї>S‚:x&Z|c[ Rr-<vh[s%$C4'r.|Q"p6) 7E#󲴌Ep{U\B*He_샂0:-d6@+Do dWeZ%WjLK­`AF^y $$9$r69WO"fpxQil[n^MČcG8P8WB lW$Mo5iۄGĆWbg-Ld,E8yi|N;1jz\TKsTw~lEa>cba(0V,aY$ 0孶5ʂ,,2!HFN @Nh]`xW}#)gTHmx0#z)u4zYc4ގ1>CK!%6PrʼVvƑ [c?:;4gP{ ̾Hob]y ȝ]{LF9AQ,&9BvL(2?q헞HAiQj%s3 ydZE(~  {H|3C4"CQaQq8u<|CDǾ ~ 'TOm:^/ -ql}((3J_x4NMg8RM&lCn2Hmú4ŗ 4ϺcC)e bwy CSm W$j 5cRgٙZ7v-/:e2Wl>=+,p"P+5:>^p2f;!DHX!ʂvYrBqRHȜU * KZ@ Ð|YGKo/)8EQ|9GW`˖Lpj)&(0JX[yΰjl a`KM3齛*Ķx5w&u5GfĊ _L%%|zsT/]2Svurd%k4^^u&A7`E ed!c7Olΐ8U%.|#I`9IA^>YOj0\24]Rvl35q k`.v~o V/ӵ QT9Aӯ~j|³QCF]a;b ȥxV3#E5CUuA|,G`]`B.gÃ:e{'É=5 +ra388Bv-|i7/4§J,r"_A7>wWC*~aXu1Ǫ{~/gu\!PlKqc"Ȯ<˝~LX̼-)w -~.c5Ϟ^!#Ko}1^&HHirK92]x0ht$On8R!IL,`ld.' nEWEsJ:t()hI{sI7ȉFդ ěQ &k2z[{W`4K!Aw%JYDh߁VEe/p'V{pb@UhU9Lhz^,9y 4aǛŠ0=&UsM7yB 8[ie&K?L{ajsF^bB ?hfVKr[7Jys5w7Vm'0^ 1;uv}wk`{=T$KHG Ir2H82!$=_Emv( m<O}fVrQZSdYKCHl6 {F*'ܕ̿ iw*H/$v]Sf-UzHqLdjK,NugF \B6p|Ql:e-S2m*-kP1kUcRqc}.~)-i0N=،iEIQirKdPhHϴ4zmd -i=t M U$Ca0XY:> cڌkFPW\M֢r@Q9a誏oV5lC(4=FCtYĥE&~EP\Lz#Y Cú"oq3kSxdR菑2Nѱ> tyja9^v32_wBYʚZ ÀS L$p'6-TbaN ͞Y}&̷l)OU+ݿ:s|nWA>za{n@1bSx# _g0ys_43,ۢ=P_"tb\Iϗ+rx0x"욉'r|:E]5cKG^ ]aND}[Fa;u:[/r'7Ls<>`ՂJ*G݉* B7fxD(j@'p͔cԫbFáZ4 K?f#ų##zՄGʂ2o%K A5X8=ve7fL hN1;{< Ѡ |xߪC$fXpzC_u}1KQpT0R^b +/Ibej_nqPrG}Vٿe6pMkQ#AS"Gt »Q:2͚1Mw E>M aafʯz-f%cc6!&s"V8ɱ}E~llx!cH'xە"đO\o];@DY*Hުkhу; )/d՝%"L`'אabF'cbS#.psD;)AY> +TY_͈(U 'uDD{݁"`4E;K}V[/kjw.RK`:AojkEkww}]C2^D~[& ;D{,}W썟%hI*Bpu;ɓFa6;)g%^-:TV }5]X]wQ1 ,AdqMAyaQ( *m#剗?sd<|oȾ={!˫duI~/t-tE3fY[Bp6DL8䯆%B$7V-Y {$4j6HF)u $[Ry+koVC뙺^DNc@q=+sQˇЌE ȼrN{ݔ)C2%Ixf^!Q5 CkJWaܽ~=R.#p&$zS#qda(i)wcmvt$Ted4s'9J(ٍo˴yÍ4z {Z,y)hN|$ * UI% ?"5~)!g[u6ՔvPgzV7](nnPfUZNSho!AS&d2\\=rAˏ9 1AKwq>DKnroA_LSԺp בGH{ӷ'4BO4N1`3yLC~uwLyeӰ$O.$ϗ%K\`WLpU}-f{4!EJN=t C";4=~s*bLN#)NͰgm^&N (Rh7m aV'ʁjS 80f.CUff(CwnpǺKRyq,BNG$|icMQJߌd aK]UPjC>(}չO$M&)X0MJ!DM1ʥ Bu;kĒx]Z=F *9^+dd.;yX 1KOe>Gu\*kia+;s٥dDH CR0b/GvyĪroqBU%-[7˯cO#wb$ 7qw$Ln|2Cq~@^)f ̰qE)GA-UB#YcݥȉQ6.sEKNfYm r{ߵgYZ070701000002c0000081a4000000000000000000000001614216c60000757c000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md/raid10.ko.xz7zXZִF!t/ku;]?Eh=ڜ.+ɒp\Tvɔ 2H76E֓#n B  KO5$Sh9 <]3o|ʑBtLݙ[)(9NJ5= 25P&ϖn%"x͑! P,$4t7 pZ2Gg|,p}֧^Mu.d;g-[>k"/gXm5]G`5_iX ~r#OvӅLY a\2<t+uM/04RYrBo#DAO} n.0+Wc"? VPpƥkh? ؘ((yJ1ڨ%qd^tR-A:ʄEP-SD\J"5'x7^ʸ+PeR 9,L҉SWx3z ZQxFȌFAy h괖w"YWR7)i4b&7?8 |nyj>}i Nv#LPʝc| %lD_RVơ'D4ui>L0l:lqFjTg*xB!^Y1mf~lN*-"&ӓ֗Xd'N+ͪd,P$Qr{X bbs,pvtG 0#qr pÃ$H?(ۭ&qb.a@\ ACQf )il_'+%ѪȸRh7^@rnFȠR@ٙ-ŀH'(0-`]^Uҫbp0q|wI~i bg0 )z2Tm̄Iqذ&μҢsA)[5wƽA{h_q5ϰ|',S(]D=\+cK`C>eQQmS9_ȃww&Vh:Wz:GRINz; w}{xB=›)\Ch9Jg)ye?.1v<}SG*D=u4g%-6jC_)k|tD]<Gڃ\'cw:y7lv@ZxyXǧ -5İ@Y__; BwY6kf k-=WYhjiK2:K%Gk;|,Euj*%PEK*G2*Rw[ל1?R2o, G͢.{h=я?>e&-cfKYYfB20ȥƴ%t_"`w}777l>Ggl+spm,/ZoP] ^N!l$|-d-u3M"R2 fPlFNL۽K[Z@aH`1W-Yc4iuRÛEd%gAyLil&XL* ue+IV3pJOs:jCwϪZtlO# ]ZY+(D3Qu?D!5)i/OS1C9m~Ej.~.aI"C-}Gc݉|o . P^+kTfe)c|^d=L!EƵ[ gZe2cWk2ȳi%69V􍦎`{N".5~_B^h;bVѷY{Xl 'Er@my+2@WZ:|si;3*,7P+Oa,/`=MpiM}>q{ȍ8#1ywr[]l]/y㌧Rb`Nt0߹XY,+b63>To 1Oqz5H5`9 `F7%&-^7H =9:Cj'rzwѤI~ѓpVo'Z$|ΫՋjܮ:(N'xT8 ~Rz^fP'Vн-;\KG.;%gz:19FHTi Q=Gq؂딘V/0B[hO|Fv<.۝LmUtHFZ;Lw|pJmBYBsQn>D~蛩u!tĎl]Gk:3X%AlB;ӥȧhǮa3{ &B]>ϯ8H8/ͨ'ǼxyrO7$PϠ'ڤcmQ]y̡Vf gx7;K1LR8|҉cl(~7 H {o#!Pz҃)TTq[i:}(/Ka6(X5 de!7TDFCjAV0f]XuS(-(O7T.T=vL UEF[l?RЬsh[-nR DO? l\%DcS4mhkzx imU b)A+̄8~G#AE@+A{yHS{6gJ=F915>ԮuanKq.f1ߝ[9D].O=z=,%)P6jC%vXu j| ܅)쿌>]CQ4Q|@}E@LDo IW3 /le]}DGpn= dEGJQZ ŇB++L=0{644iUԓX ɔ?tѶ_ ́V$cCm=Gݬ9I?|9>>^7)T0X W1 i/VHYHH!ŷ^FZ*WO#"\ O||r3vS_s=M\ljɮ&|e`?w^(aOjWJMϧ&v!Xds\K(0F `Vh|vﻝuM=zF7] .}'%wknp{cO'cD`|~r?ٳavk2\/҅-)~2+It{WU(|@Hc mJNlWpF,xe3 Bc<63FC{L4M 9;<hy ?5%vKti{m ԑvjm5ʯJSaҁv_\X<uC"s MO&`22;d/6 Iq#Hߝ/]Vec-Rw!g~[=nڦڹ-Eۅo/M6-rWdQte킭pǤWpm~RJ4_ׯ 1˿s |һD֪)=`MS+Zxd DoǨ ~'͆f^%YISbpjB7F(m8ݿHW+!Me4$mŚg|\Fqdz3 L.g_h?˜x@15Qb+%(sFGrhɁ rIx%vѡj2p[,|=f`Mi|usoJ  pce?JB@ߝ:JVVg!fm͋uHʯʮ{z9*U9"*byXɲ47)r:E𸧑ۣ}-,5O?ngT*·T%fdD542S!`,<';f1%+J+TWP6*\Fp/^R\?BڂA"L:!{Zl̏f`%ɎR#T vtұ{8Wf͋}#S,`jICDfRY\~/bX(&s- XWL4-j:.cB)52[.w(ѕh>FdJid޿Ɇo/Gd@1%V.EG ,qjuIADiioe"?94- 9\@+ɎAM6S?wb<=_ĝ(!5W2FKeDX{u,].)asֈEshV,^fXdN2:G|MV8HyȆ{ui NFՊSZ䔢צYFz`~%c).|%"t|jSX8=YmcLQ;}r"̠54GtIw|@)b} B`?H'Jb[k&eJi%͢SFXa[@%_PD?lN2q vm9ԍ>gOң~%'z[6UJ19:jIKkqrc$c7rQdoYkI46co*0؞D7.T4yc{,lEz:{HMړ(5OT KV .lU }3[q {%C25Hjp##K8~6X*d&Pqe׃':Ʒk(cKpO-fߣ:*w˒hz NS+er|xʕDW'a qJ^Hw/ } <%E4w07597@㶲)t[TdĦ~ g]Y;_v3b2h&k|VH<}J]Ûp7F~As< ] l Qh<إ|@CiU88U1iŊ5uiҘ^jm]QҬe=i 婖24!^]7kxI-o'At]_WSlai o?U_Yy*"o|Ji~A8YCέ{,aӔDZjeXHS,*IO3L ]^n;xxi-F ujO? ~+yRꁢ[ߜC7BU`\#Ve/="X]CU.57SqnF0i+>(TwXk`T % UN-V36C/)&\JҜ`L%>^Fn͝6"aP"?8%т"[ҝ~_[ V!kA['S2HEo"aR^ n*|UF:Z='E>f5MNF!HerÀ/?XSF)i5kcEqnZN&CRyI^|HI!o3jҴܚ Jƈ0.܄8lĥ^)"l+l)$Urn?YNo0 8zOzJ $a~/wӱ-ě@q̳ ofK 8*EhDdSw;*zU:O%K!{s*Wʮ ̈́,)*/=Y==| Onhi2䱄fMSUn!_T":k$tE9cU+Tq$`S,s ԫp݌"_CÓm(NWB*o7e=_sKUBT2#m0$ Ojz2aWrXo^ܶҊm{^Ϥ@MV3!d&DU]5NֿT~W$L7OqywYHyu<[7e7Ի)Eޫs_IjJj1HY4NWg/.?B}jJ7@WvC^FA_etKK.Cy \>{ hO`xW x )`rPs)X4&gJM+ vʰ>Cl  _c\H g;JSH3ǸGm _ ߜ:l\o? ?-:ws]VXaO:-]t4EA- Gpt,\Zz{9MnH6#a4/w{LFL+upGk ׿{+]t>Ӏ/o8A2gwtevN3*YY"c =gjA[k$֞Wi\(#@ W#ȶ8Tx$MAV&T\l8c>k?&YF @9 U'%Odbom=.+z&TĊ -c ΙS6)x)ފˤH0%u/m&DA_(Pj,DP<Ж9fF=ˌY탍 5oN6.,R\i=5Ow X~ jg1mظJT=h|Z]BI&6ש4𿻼z։\9niQ $32ҌGu,d7"7w3#<`Pa7r|VMcK"`+%5*c 6k:cD啐Ip=_S#j)P`(2#D:}XP/sxP34Tc$,_}g5Bx#@]1F1!`hTFZgD6 =0x˙{֭4+rsrӱk?Il5vFE!>Eۂ72+s7@ Yby5*Hc* OcS(eD,$Ou!X>ft923LH31iܿv6{$YG[&PzX$x9ny߾"d6Au].٤ E&S%>L4iE9\ z3K=uq^`Kl^|XŕDzLHF2d5+Q>K|1<I#*x:zC,n,r2!y;C"s9fi= ,P!C50muAI=W eII ܯ+n6Ї X $!gqS4A3,bNk@EA]R.YYt[Ti q]U$KE~E],ގ$ ˃ǒӛFB֫(_:F)dZVnh[v>EqD.0 un-'耷C% 'vJuF}[ LRa~*5<  2P2aIi5|m<;tM5E!?o+Y/Q^Yn6QנKGK瞿E5 pe`4:xQLRJ c3YE5GUiHrWda2[DIP?Lp׷]ȵow!rp+ɦ&SII^B&򧮅ZTfxǝYY`_EEXߠCH|q Tݎt}2 o_J(ރq.S@i9=hY_B,;󳖒2x9}Q3:r8~ؙDNV ks}&׌oj3 o҉;mB$blD ׸ߌ{@r"8R)2 W1-Ut–}n᪸Be"KZ?zO`6}Ye~PPT|.qyk3aP]02 5U•WR \t|#5xKZA DZKwk9X7.EZ{LWj׋Zy7!cv@2淡%A,HbZԯ48L ;/M]i4]lT3E [NTc[|Aŷa˲snӰk'~-/@$hYﹱc,i4pԏJټXT]3"}8Ž FX)bJǐ:kivUsݻuhN-,M@#ce&{#S ~zHC~Rҏuс`iΥLm,"lW wx\ %ފc  †ĻB~^X*9C=8kg堶L(C,9DNra.8KIzbe,өoZ^k!y~8V$OX["(U1K8e`cCb@Vj#Һ22\ZLTw @oq Fb-WWZ0vS{5VE nk{jxe$ڌ v(m<};A !Ȯq|''w;٦Ζq.*,"vR7\3hS~ @ |L+-EcI> \[薝@}FLnj."ULJu~S X?Zw֨?+ZgLMOM]D+|Ξq$߹HUd,)&@x,*86g_iltj2w,U)nTK :YlA-^G4m̀b6R_51&:N3Gm*'y7E]FCI3!M"C{dgxmǃV5m9߯ J&PyI3\GnAml8χHؤ|:A7O%mhU#@y*PyƱfRJ D^Ofk$èiΐ^">6r%PndAf1_t8 KUAm2J%5G`:"E6>E'q_8Ra*޶f7xi{5Äomeq`e8IeǡD.~h q@9{GFz)y3nJ%ȱFPמqmrD?YODgf -r~)]Q= : SK{ҎM%t!SA2ɦ;ƚ[Q%|ie'桼WZNm(#sG M!֓8dӥtl jb+ae{/a=5 5h Q)UشA;k,EHx1H贡hfC[PbxlaKj,K7DiR¡]%E<1" ~6}>Ndṙ0m7C\(>׊ 5d{V8<ԸG\Ǭ)L_䂬)}D{UWg)naE`~%Z_<[ڪQ ÎG[7KVTٕ& b)J!>pQr/>*y3ZqTz<:>~"vf 炑]>>kyҳҳT !B&@FVTv\Cbb@S l1B\ZP Ơ[\h& b)ozz/|:vC0Z{S<Аb_Ō,`&G E`_kj z\IãL68w%#Vɥ{sJY90 or\fǑ-=K3l :^$JLŕ2ik;iѢE[F,?Gm(%lp-׿Z_nkBߠ ,hyHw;j-2(ЏG\|zy aUM&6^#bv3mupiHLʌxl\QC_YQMcB5 j쟡w':e:au6r#1-/ G3ش[`UN0Dg[|b5f`qN_K.IG3n2 ?#Gf U֌qъZ7 (dOFrzw$-x;T2t JL@W*`zYƾ^+'$>(&>uBvF>iN]01Џ o@vlΫ{Wt4 1 =DuW!YVW&13f;E -4*_R?bhMd?Ce(sM=Dqx0bWOCj}/\z`3T$aͩIyx6"㕳77Ѯ1.Co]$>2A +T>\$ JOSuTqՋ)rc#V4d=nXWL ι"oD VluG2ኛ?(<2ܥՅu~Ln^k#)3q,FC 怅5(`_T{"=L߽̥ݶuV}"4vI&Խ,(\A^vֱ>Bط2ܽ/ N/4 N)WRXe0>хGVJRxg 1d76K~-"yE5U JutWc"˥zk~Iv6Pċaym{/($}x 4㇨-/c"N J9JTa/lW ]<et\|Ob~L4QpWKrbm"6z\i.Y`O6)`7{EB^ ;&|c왫SŖNS-nm0?kKʘT*ؚ05*S 4ÐާD4nt;<1}hHG8@B*#K.Z4Ȭ?W)K{1WW;$g*+D. fj5%l8 ?TXIq$§6Y/2-Yr$|k2X4֯~JvEȨvJ.vVęC+\o d ۆz|I]Dv$nGepN$Xrmq&*Wϙ=`e[k$*j3jdVg!$]_':kyYvtޞZ+R@V$8` "1Q/4!B_ʊ`sPX$C9`K3%br07*#}PM^her:1eX d'K",SkwؐJV{u#7rf;b+) ֜pډsQW|Cg _ѣփ-W e*FJPOcnڦEPOl~eg@EsS>;iT^ sY`I? a +aܨx9{R *.K"X v!8+[Tm57e/\F6Al٥nvItY꜇1MaĞĘJ@fGЦPQ#M=XBU$Q{C̫q.~~U=u`0̖yN U>,(G㉉/0DQᮩLJUBJ0qL|n* \OZ1E B/(":\l69[71OZ;`C=$cOtr|'s3=ɚiw?FU .l.2͆n?R*ĬLϱ?ф${.V=%M'0"+!4Rl+ۡ1 q7r_:u2 3RϓOZ+ވg7ESFA:r{b3 3 g(WD*l1Y݂%|*lD:N"&$8$bVih,-SѲƙS`Q9ܡβR wSSV^7IЈlOsx˻$%4QF΋#sRgn2'F/4Tx=JІN.hMݸεh@G|Q}`顯N՞7i@eв i胥f) NSܚѼ z QXU׽c~7ӣZIRƨ/q81d2$W!݉}|9ۼ-c,oWƫg*>mEe )=O} KV84k&U jIjzAZ28ϘD;e$8jeÃ^찢"ܽ{OaǍA=ux]dSq9"3Nm ~wi[T*_. 0{o4{xssՌkFfmAljqL.JWX)R34?:S<āΪ:=YC%HUQ^/%7mI޸Y!*K;H/[U*XWm~ ',4Q#~]YPhѺ+wDa9O\#t Vw5q)ijre ӐfKFupI/~,Dn^'MLgx&EYȏgEekxna"nJ_­q!GapK2"i쵩ȅWdZђɏXۓglI@X TLT(hr}ߗI;}Z`NW5xX:W77,pv*d1TZB ӰPs%j {&qI֭/ȔO۝W%+5g;'H HlcSY ^9}^3Ei\lq_M 756mn(bNЕ1!4a{q|9$#ƹTBmz=l-|J)drm$? ;g^pmX;ywv> !`]OjM,2-Z&غe[gqߡfĢM4ӻ\`xnLW=ͧrAO}8>@Z hWR݆;&v{9ԁE"ƪrEhP6QزpSpJN7sPipAUrM&˃Ø⚠љd/ z' F\+Ptp4:,PBrp=_wZ% &gj (jIE^{0jT`3ѳ5P p-"J n[abũw)#D;O,I4 ޤ- g/ 1ra~rZF %q f3Gtə,>[qZzR;B]j3)|ЩB!"^|(aW[JnSiįҤ%-fOq,wx-"Ïٜ?A'l q Kl\I'[B jІv:쳧.1[*<L{pbDeg_xF7=:-);treC_6PnzIn>]Z$PH|NSМtё/c KZ=ZE5-L;*:Jd7KMԶH)}\v'\:.2\2 Bx%ry5q@jv<N~Ԕab *r~8ڽ7xKA@+= B=:z0ٔetv[W -`3<{ _ 5E,ZoS5l}olgf=!}k*$(0?.WvDNfE;#j\дTn tNr[2k6nZƴq8AicE͆A,$nw[TI_mpEeNNa›\` Uˑ4u39 nKh4hc`;a CSX_`xk \\i 1Ik#%2Zd}]Q_칆!1K֬#AV'|^U[PH=^"^Ó{ȸBen*]3ɜ{o;4M7ۥhQMo) ڃŰ2~5kJ\ABu0P.Ǣ]AmMq)w^ڶe6b)cq,Ӧ-n8R0j#OVONvi|~{j0m򜂚4'G/~ЯhTF -ρ3Ɇ{BrҠ %{Homg6ҭ;+f-Y-MYdc;o m}|w 3c\CԁJclO.* RP94rfER5`hvLI1 ݎ@(Dg蕞Er[,N9rIsT? cv9vǏ)B LFb!RMyk1'!Bw++g“ E#t2鞡GGu;;js4GW8ϼ_I49mr $WDia o8Iq.VRSƳWe=(N<>Sd$ udx#% -t (WB03v6 *bU%XŖWt6?sʀm: L"8C|Q/G1:oyNuE1\8\uFx2)'7ѸK7Y`⟒ݯd;gZٚ5-G[8XԆ1aH6EB({ꘂ. pa78yף^s 1^l]֧$ 6P )-܀R;*=*ü-$~(p//WD 3G_m#[Xb5$D8Vl~W}tqS]whqK2MU`p$NC( &K\)p #sûc,*LF`a"T+pna0u/]3x>/ |l2MxzIZŭ|3Faiou F1Yuz"60 2pGE\yoы8e6ܐ+_#cW0VZn ڷkP:3Z  `:ПC\ -ҺוaDSɝJ2 )Q; Ļ-h*١QZ5-E҅H8nֲHÜ3bg:LD7OZ j̵rֺTz**K\~N;/i' n ,%,W㦵,J71mzz w=ԮT" $(<їJf룃i|Ӯ/&F;Bw!d HPgMF/{zpny_Ϻ{(nMC|!])n/&SOg8Fشel*k\z;$1x,sxn3ÁPhJ+.f5i&Ӄקn{/Wj"}W6(u)nToiFgŧ5N^Wh~iw`ۼ#}s5y[}.2aG^- F$lw d쏫`0 g3a=fEe-*LaCvTdu.J:%"gMĊAg-dIbU1uh[&HK-rXm*a% Ym2y}څr}`B5 OB09 AB¡;z?ilCo"( I h5äb[oGiʪʅ7C~i_(6F:avRBҜd*zi~INm䉏*j8naA4H8jIW^=ž42h nv7JC1,H͈bPM(b&!txFǰl-&{G57+D0-뽯@K lOmv@V}-g:~6]1X,s=Bb/U[%Jײe_I1NFJ==H;({ wg1-Il{^ԍpd+?o ot8@w2?)ӄ˙Zvd?Eص_2JhJr:8+:`H*Gz&g Y (]<H t8%[&ns ѕofQόw]𺢤xZmvRg1`#1J27)Tڱ_G0)DkeHU1(3QԹs3>F^+ҞٙU0ܝ!Gu>⧁3eb4GGT4ɷ}{zGjLEQx jPpH"mâ5X^ө5 g|Q㜱㩢n.2Zo߽WGϋe^|~;oy&~芧+gbsWz<69;4t>/N GJ7ztMdR))3?v9t4e+ [Ò5&Ƨ|_}eA=o{ACК+XRu%RK+W7:'~hqlé/G/S`deu&'Y~ M-j؟7y~JPw\btS3Q6**^"=j;5L^T@mßo3FP6_>s{AXc"/a/,EbPD^Y ߄ `ȴi@-[h$66BDnCK@5H:<8+:h-L)3LP]AcK+Irq~)Vf fFI3[E*8gZGY_D{SÞ/[>v3:kùlw|̪7TH[`O|K]0AcSޚ~pɊgT$G:Ν&ɸ^g(E,&%h`%\wY]D<~Kj~2oD6˄qu:B^QbO- LZ_2. w8ό}0B@;آ| 6WŃڍ+,خC{^tL7^$ H[SBa05$eˆX`oU: jc ܴ`N9B+UE9b½ٗ5gp9 +5Gn m8غQԝD,4tëœ':~SWZ ޹/ڱ0 j!5;0_!6AapgmVZM /嗤X<" BRL]@rU0H 4A-l?} U}r b( hi2[5Xc(iQl~m9 .dgfdJQ@:\VԬtAHYtΑ}35jN?1:چv/(1tAJ#y&5ܮihksHH/_E;;up"쇺lş!Xq!R˥2࿨+HQy>J P`]8J$?**}›/"v"Hr }īxZj):I@=m콖Tc5j,mv/b~CO.ct)unM%f3צʂA|*'RZ7[vQM;Q\BkM)UeUF㺕608U}dɗ sE*ٲCk j-҈YU2NU˟\/V'¬t`?Ѓv A _ ΓWAxu*IkIϭb#1>%y4LPIUR{v[Χ XȤv0UVfA *'5xS>BTrU5Ri]ݣ9?݌6D6hs1ab>$b[1# D`;a`ʗr’:ua h! 80JQ]Nl&]ܯ1SAgmj=Pzk+lgȎh?!F \ōgVH(<2V>OmM%=^pWmnS7^6z0_MVKi$#1F8UTJ#' 9Kِ~})sx gR=sF% %SurnIۣ]:>-3]cRRJ<#z#%^PE.7V>LX!TCEΦ'zkU]rQ6wVmοE Mܐ~ۑҎ"zlN j1E#>ޏe:AC:K0e&.ӿ\;$ɥ汛l }Wx;aՖ}cVE dR[I{18jS %/B|juX1h#6گ^x<KT9# h ͽkz֮1~w]*dìy7: `GӌKfٴQV}[N`O~ F+v)P|.LT f>Ʋ#q!`◶%V}"RnjfsP%RIg<˝?/ y>1?s%l]DeLY5I|÷[Oށ7WШ#wP=U ,K\FnddfHBNz>II1wݾY[>e$zV.Pg~-A?s8Yxw[ORWy]4.6kzbU t^)=ΘO#~C]j5ੴ*Ӛ}<=ɲ\iUO;?n/}avX(ĻɈL#Y/Ճ܋m)Rj≱H#9նo|cx0c.[>§%ƶ4pk +qzvQV&ZME/o b?N=D\xXo\qGu+bVAGBL9=Cx>ۯ2dV4~vp 0~a ,nkGϻ-=\tMX㉯O姕cry,{jL}1>GFRDe9`$)n\mI\S),lzܳк"O: zvHiuX] Rvj66cV:&,49Day[>h&K0ankzlHi{h ]=X|bB KLobB1RB3?Cf CX!f Muf :BՃ!,NޏHvYG#:0;r8W7C)GLl*wkbbJ!I/>v<2M 1JǢZsyQa,'ǩn'=Gb=v+2BfYUPGecm uʬ7' u\ḽG I7OI=0 ~h^rS#C:y#0$o1J ܻ|4-1!Gu]}eAnKgt1/@U8$㜤#`1gHrFW88F-ɀ6q[@o[|ܺflEnQ"x=޾uPEY7\P8 |2]pԳB5s$>'Xn~, yLz x -KQ@N #T1po>t%P'F\<%Y5gb$gYZ070701000002c1000081a4000000000000000000000001614216c600012c38000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/md/raid456.ko.xz7zXZִF!t/[]?Eh=ڜ.+}UB;Vh M&CͱKD DD~ڝjbe}.{[:J|PK„%.CSgG]hl*g>->u~5T|XYz@#^sբՇ «)poY$Go $Ư+Uxͻ|P`ibA[uKx;:!/7Oc+ۨ,uѠh: TE_Kl=b4\e7dЇ}ٵ w*O_4pcU,nC)yhax?E¹%fb$L݄[cs?q'"v }#6t=aqg`2ݧ+s-y^8ZH-xe pG8 x?y H.Y?\ɉ]zhW}śrOa2rH)d[2""2Gg<@%a)zi5hldٔ05GқFpPj @5*ѢIuF𻁺:M.ilOK)n70Q^ 6%)覵tZ8 ^Tж?--0~}˝-,椱{n?)5hpX%8;iT4 Xe@OHsg0ͽ[ø2 Uϲ,s㦦N6,RYGR\]]˼@+GƎ0Aی l4|_H65뉿y'6ׯN'LMw'(Psݦ)&Q'=Is(hޠJU3DB߁ܷ6jsuste}|3Dh,j'b8αõ͊{$ ~7^Db= #wSҳ~$Q{%8|u5:&S?4~>`RFj< :] q~V96C Gލ:^<Y*͋ڵJ q ]}!ka)a ¹MHBLhuP9{ ү\2(kY;7?gҏ7sF e7PR%Y#ZL4іKiqmh7%_;쨤?2UcQӺ.[QA"3Yǒ1M .p1 N0i6[>X)iA1aDO-8U"d9d^yonHP&zJ%;%Huj.p˶ct>p*5:2\}x"V֐& y]dcj#"Mdzm/x XIZThBq؂tt&{WobNs'\n`fRk]f͔!d eNrp\_ܨ-~frS3,\*& jh2ԀVe]ֶLw9=9-L(LSJg8P^ "ӏ>{b=Lh {o2জ57ç-%+n)24̗XV@'Y YY}W_*BĒo7PA&F)!@,v\ 8DA @ٌNckm($&DEv^.0xs؞0+"Q^TaⲜzPpʳ;RK}'Y"USh ۬Ԟ Ur+ONj8QK;,xl§`cKj:Bl#2O4NUn E2ZGojp\` of$:VHBukc~UQݻ\D1F۴NWAV< d FwGv,n)m_JPvGkLﵖx +^z 2ͯ$3ODKJײBg# L*(&LmLNbT *=eQ͗3-DvX@~eXAu4#x(:f5v3xx@PAÄ 7!Uec.t)Ҍw+WcF*.ɭ(; B^ L~DkC+5@#tZ@}Obdy9q?]+ hnѥ吟F&4;BڔaD d!%xm7Dh5 {R(Jr~OIj:ҤϞE34-_gf=Ny񏈷 m8Sr #Z 4?AB&?|H*e (?׷Լ`,vX?Fm;hS!f1WŹ5 g׊ge7p:Jlv!682M+ާR<|gU0? `'YHϱS풂xF!405a!!DτL] 3CU ٧b/%g,?7ස4.C{mMHvꄝ燓@j6r^z|k#ov{Y`3+ I #? eAK\jRgihm-c3N.r[[dGff^_;c6q[31Da؈m(0;>QEm=EC:̻u@PVZ[,#m}W>t?mx3#vbUe#F>~J1(BPy|`xǪM }P5d@T$FcJ({IRkq6]ץP3xc670s]yQ{g6:AXpr#/EH:F LC# J;/d́]>ޭ[Aˤ%B?SYwk4^2 >D'KI 2?yYyDf%^gʇHw2Jʳ F5缒Π6`:%XPW7X%ӈ/)pϺxh#Eoȉ<֯0Y()-s'> -4yZo00"EE{phTrvǵ#3(跞 =]J92:ȵzȻ6팑 bLcjmj]7bT[27)AM{ ;] 8> 6hk/?ϭ=ERST ?⪳`Rjݺm@AS^^nYVF| cdWI)stҐ\0P ,9({oX&~PN β.'ëT!R;-(oʯNwo>ܸ:0,_|JjGO0-yⅉw +FwLY&R=6<-wl,*z&}"hՊF5HFgɎ,DžҬ]/Wyv xrk7 .?5  7J>A 9gUf7j&vX„ 6ȋ~m-i4d܋VsؙThP9^k):gZ 0g~5|Sl3GlRUO$N5^@o"ȱZ:B |tWB_-7zk+յH;_jS+!t>'cEB@uwzLȆLrj)f;tXzhhC;9hQ%1}AEW?w:٨,L 'Mwعuݎů\}#A9߶4lZ,5, |./cP%0zp(ۼ/m6 2v4%9KJ-3&)yU@#] [S?xl^`l-aɩ-zp)e^{?i÷RRB"o`tG Z=Äbѵ!ubd^=GWw][mY+ ж:>A;jqn(n1hLQ>Dttx KQvv:@2Py4h'"=gHjIIqxEnd'Dù/-Mavuʬ/bV_w w[ǝ2B)+k0g^76 v-j5v۟U"#׋2mbX9bNx$k%ûc%:`˔ac}dH EXγ Q~2Iӹ.(U69cTΘ¥QyCPz qVnI:=FӾ' 6C\I%3|cJ"GC{:Gc!^ NI,Z:~cLPݐnP B _gYH%F upʦ(̒xjQL< m;v,;|8 {f3Pn4ɃA]9fn'kU#ڝa)*@yεe KoVўp6XXcYTUY_&++kO(Cì+ cʟ߯*f(,\ڡ.Fމȡ]=cp32p(Qt,c8ݩ`6R-<ʨ=I.IS!=o6]*ZY(|Oc281e9֜;/B i F$O| 4Xj{U{1&_)haeȍ IO٬iAJ<2ݝbs\eR h`R:@&%,pQ3ϱa\dRH2:E̤ J1olS7i C{)q@O2"~z}&d(/ܑbUu #6C.d4 hYFh||?{O O)yZ6Zy!5/A@H*{+mH2QF a.RM>w d#c˖ވv[? o=rvK=5` sp*(r{ klcn~gA;x/";f=ۺ3'0 ։Hf]A,I-#]p$=^Ip L1Cug((SmOR.8:Fet~BJ{DzyṬzol8}ޠG:\~ۅ¬{+k\~^.Cc?("9"?kƸ.:@+-٬lto 0iXjCG_n:j<|љW\>>W^e-/n3;?WҖ'<2F(7sZ:+P-ߒ&ZS@dEɝ(5_+m~DR*pZH:Q#T7&*Ze ,*A"<d8&"X 855'!J6OAզ=zcuxo:M-[㵄5%;6W+@YX%@SdUsn_T7C[L}#oƗ,C$F+/|sBOBIig+BvƪVq} Z7)Gm 3ku!>J["AaYQBOIx>EO`Q$b+Y4$j'z_t\4#V\1ך!9 E <(o8K~ OQF㒝K4 #g'XLy[IQQ5ye3ZGnSrǸHShAhUދnf̟!b*3;GǴW腺 |g +3S'ʽx4 -;VOMlm9U׏]\ki.:0:?6Ve5W77$:ucƝ'2&4Fi7A[xFe [G /ki>R@O{Pݸw5}(cUr ]][ms7̽/$ bhvg0 S_ AB!uCp.@ˣj}b{s6M׭˧! O 驷n54$YNq\gxN+[|0HF9b1 W@lWDXjy: ,R(߂VX9MdRC7xjYfo0E.|6? w#J M*K-p=Nx#b5L>c֨m/y ÝHp:&dԖ0).巠 |qjl8Zm|M(pZ\v#"[wlÅXŸwMe9>Fg ,Hxy~UGHX@Tڅ-l|O2~e< g! v)/F ڲ,Xq2/OړJmPִyaKUWqy Nr ٻeˁPH;W=;%/6qj`PE=AϾnHtGY/Df"፳"{M2;0EU{<9f<65e-;ɍL-6SV:ی_J۳brb_e!E:Tʸ3Ӹy:ekntok\(Mjr2T<&x:>v~)býR"k=pmɫbscO.t5s )YmOW/O#]EԂMM7Z ƣa,gHj)jo޺T_gs.gd9TQҚP\ZwsՎPRKN/#4!WuN݇-+Ld$mUj[KbssTSY]^櫇I%3io]15,.I$yӜmH+)i5}!.&Ͱ|p%VwGi/ק`Dkߒzm9v![I+D-F#O?|Hg%Ը&ؐ 8b:U׬h {sB\w"ń^2, As&hVk8e#|c)Kf40.JHH#P mfXokR܃(.:Iuf!K~ _|i-~-49a{'l q!4 f`ԅ4 c4yjc]jP G 䮡-IVDڲV& (8JM$rs2ꣽ|)\jj7[wfNˢ5(KݜWS架aj"rdƸAR aˬ6Z*e04.A" &/#xa>PP.8 CUߊZ bR;{TFnώPPO2=1LUxV\HxյHbA2&܄ycZ㶯|/~u#9E2~,GCQ'Of@yV5)Oɍ` ~ʶ\9db#E8J&G*1Na79h&ِ>QY8ҁ.:SLJ"R{1T~3UZ@"na'XX/#( ;gˈ1!ʈh+Hƴ#r5 G]$a)vgbttnl{NqV"+mkF[_~l Bp6BrmԷOCC= TyzI^.@ZOzzYm~_mS`!`R"ZHZ;LmNex;kRSF_(3`Y$ ۿfuiqD~%cgT[[3Zapݔ^&Ge@ȒR) qAYy6m 1؄S4 '*(>gz,ϯpmܪtxt[r[Ekf3cҨpkޯ:"^7y̓8n wy)_$+&±1>ɰIue7QyGuK!Df?ZjAmeKCΌ6@A$1DS چ/ʅQeJ.-rN|҈ի .@adF4F'Q?ry5|JZo͖#FfSuEq}Kjz +Ap!CI`X!HGSYcn6x7jE[ h58_Qs C?d=\܇DȇQ}}ٛ_(״Y;&ZS 0{TqeTay:"͉/NNi]\ƪJZ&p8q>0d_t_>Y +?Ku*Dk9YR(_W9^X ,`d웱/pUI$P0~yǸȰ|)hkī9D;_-§M;|;5ܭj*Tu>3cFFI |g(?u)d W$[ƖM%iu `K99%loALMўb, 8Ľ"GcjXs>PbZE[F.v_ @|W>_o3qw,۱N&O7~-$:q3xWymyK{oN84Hל"@w#a QjoD=S5?l_Dޗu+w5)jFc<ɇW~l)R-hzsu!%EYt,L&u[ڍc" I{@O-KMsc5O֎/}\ vzݤy6)*4xCqk.KB;"SRomQC"&uHd)b*rŜc`\tTLhA,^ćՅ8.B"tȅx_yEǭ'V]+f/G-vXNV>UP!eKsGf rh bPyn0=x͔T`,F[_F]՞N״2^y}{)7!/ *(+2$] U}/<Ŷsʢ]ݠ-͂r B\P* k&ς~R WX ],kduF5|@jHؑXa=;F^msbm=s=829l-> ]Y`"WWvKYN&N*" 1?q‰TH]V*U@/{P N l:4 #DK[x6_VgK1(F{"/dl6h/Un(Ɨo3jP< eHjV7dL)ȃ֛=FK=kǍ,A/kk-Qή0K;+q?Z-`ya0jm>Akz9e,I ]2Wit-@F_pźG>w2eD VUDP ^Fv?{B\D}b&{]}ҤƐkK<Β7W?Ef֐ d&HzEgc_7nŪig^j,\-m@SaSeOys)O`-r$myF0v/V=NL' 6>ѾR ߠ"G{g 9K([h@QEՅZCY3dZEtM0uƪi߼*i &ft\U[[E_ ]nfTd ,z 8?{pQhQԭVKp{; H`ځ,=0^CAs'|H146 `|`:ʑ @/҇h$gt} 2PȮ7?%HI#j8+b3 h!ô8-o^h`-lT"I8m":.ͳgBԞc+ϩ ִ'Cw}t m ;ڴ<u $!W|wnqoSZ9s韉 іf!b#8Գd [>hY O"Qe\XEW -"ɽ=X$>KiH I9bnv|__-){]g*fCsxkbԼllVJ,1L)]#S\2K>N-%Uz,!H'}XM=e2܉*?(Z6jGPLo!=&Cn 1Q:Χ.2i! -ZiŔ>dX PַrNML:=7 PGwCxJ& pʩ3k#T` z :bM܇Ma>,0 HEֹ#9ZhZ:lۈe\Z _̽d}FUV37p>?ڄɭO*P"$eQs`6dzK}*b[Q >\ޟ=='4蛼}z9W>JoX^ob}͒6g _%&o=r`W|qQp1,l a4bمϴ!bZ7<9;o;gHy !UxK!eDl͹mu2_-u<7[:(0OuԚgJ_ p(-9q+6d^<"r_KT/V+Et!ȋP28v=4`ѷdW8=$yqJ #%"NukOGC؋96kZM֔<XmE= S LL\V+먢4"N1WF9lkJ }5d~8(1d%W#L̷|b\:#UP>S,#uFq'8T籪:4GdQG+\6sNj,1Al4Y%Q*"(Gk;0& _-d DO+**dl4'n+o)UM?R4Q iގ[٣" ci:$#/HJdCj.M}*G rǜ7gت^lQK 3^"ME9w?dbih jMR{Dm @iQ{,ݟLP/lMWq?^X\U0Z!Wa[iˇ[p6GҾJy|Ooy얔7)W';㭦pK~Чi ^l?a41A~Q~Kܽ5T2hY`N?Qp .8F~'ĐdCB- ?E=P[}IU<Ǹ:F;7Mɫn2~?v4Eykkg{o~G\~P R27ȶ_?@IݯFY”%~Њ&wT.f3[WdRPve{gI5%nK^"LzYq0~ / j:t $A$Fn- /QU7NXlhv ȭq uwL6YӞW`dp( foנs*B.=vkaid[Bտ/Ɯxg@JILd fh{7)U%%iIJiq_{5+1K_)@U .EUt9Жdxu0mz{+cc(+#I]@& hlKhL򴕈͚ۜmn;g}>)COgHcy2|JVih5U~)[Zpef; s{v~8 sT(oR~xJWF$]EsJn!ಳj@=돑H!d@;|Mz(%預k-B|!QrZXޖG寬U !1GOL` US e΋MWdi8Qz#V](y"LQI9)}svx$L+Yq_ſ4T? t- wn?e!H8::˚#x8mqe?` v%5\M޶)uU93O_Ag%;X ޞ"BUr{]W 8LsG]r*r$;m@vyུ1irӺB@FۻMqUDAyd1kqMĝN5'(_aޑ{\۬\Zf9!BL@ς͟+R 1ο.{o8mӟO(Yuâh'[$z<ܴB{>[vyIȳ@,ñQop+[V; i> !xyJ]x rؾ~f $=N'z ) uDۚ:M9č "o6/2‹ K*aQd aY"|M۫p7J:M7J9XPM9* | \ñK>$)DiXl- O:hNC,Z}#`m}yb‡՚,0Ւc/#SrfN4cㄆ"hO˥IXOWW,e6z;}}iq2j}ukz9aurz $iDuxL5dɚE~̹ RwSEdl>9mec;LJ]54+]0|!`u»t\b!ݨB]gJ4HK.A.ⱇYU^ny+sj<=|R8UNdZ҉[4I֤ʝ>X;v3Dƕ!Ҕ[I{9leYͦ"3\`RB0:6k5 >ę]bENY H8i%5ffW|iX&{1S3*fn蝬Dfó:'5̋+]b#ݻ0MAmzɟ0ޣ1 ]έ>кn 44BDdY3M&&hQ)Aϩ?# >KoBE7x$0\Ν ,71 GW -lTlrS =w64%W:b@k @wWނâO#yތ.5p)d.][Tnu4+ 57?<.ɿX(LECEUmMx=:Gj|"TtIoɘ oJvGf$;ό[u~ۛc^")h|zO!)cHUr%}s2!< {&r}S b8OnМՃ̀kopbOi (o1>SlVo-snş-+gG 3fAgV,Hєcй>2W5>icZM3żO\EwZ2䂨AUQdĚ&̴ަ!HBfadDX#̺{-+M>ԷA]zv=(apb͝a2b7K'EOy_ܷʢhU3%\F5t{5fS~uB$ Fc[;e1#Ɵ¥)šXi8|%wv 69 '-vT$ia<9"y]dmQZ1:pͰnδ?U@jic*# 9r8#CT!,sЩS_+6^;jOq *Vx|kQZd6bx |,l>RiPq!]o4T/2lu2w$R@PtJOHt&8ۭDjlUK*vbd4}65Ң$w ڨhR-~n* ٓa{1εpHF n2Ft؃HoӸi^$EYS] ,+⧔:s,SqC;Z&  M&?SF\f(5mӜR+h %8HM->k=Ut Ig8?vG+~ٕ24,% )6~7# ffb2K1A,9wdr>ԡ IF4Ra$vܷ]vu勉2(>TJm@ C OW |`rt2j]CO芳Kհ%2qcD%Aj-Bv"\-kVp^͑ˬI׊̯d;5{h+A`E{:R!FUs=iS{x%4Y|ZfV%ic; k^s-wAYck,#4O]@^fbz}u"DzÜZKytYRďW!}hC/uܭď}0Y*=X,|ɱ[T.+E=Ɛo+?!NلkwAA} ++bK@*:'/R:eE;LMv:<~W>(9Az*,mKCJ`%R:=;q O>wkٝ*>B0g8t(;1U(IE "/8EY^ k)ʾcRޑꆄ!FTkҎN3ilR%lπ-̄`1 /{Oȁl| (8HRB' J{o-wѢaX"%PL2yklv'/UIw".ms& d {-ySu]WBзWHA)DFÛr-2Nޣ@;/á`zхU:+xDTQ5]]AC O!_=x$ jlo\ewo),r8'CWpC6u }M(&`/mc=HriK@e'Vr VdS\sP|1N>Ū:!XAہ޶=g:g˜e"lfh??28gLOiѺ|C bQ 5erRaf/į,Q_P4'Zg`HKjHi@A,زU Ie&F/Al+A9.9Vz_sWwji;s(' $, >頴O 0,+IZƳźQC:%o—.p${qkpDjZ47vw|0^WЏ`̸AwɀqXnD=۠8=rkOWlc:>2A2dox)>k|Ol :9r"^i]PǮj9C? 8g?jz#4cD~]`op]Pl2d%6j)6+jϴϫ!ߜP>~`{RKJJO~w['I QwzE C axPmoAd-VQN'l;Z 7P/ox -"G3,}Ce+H^ࠬ0$ ;Qhe-K+X?-ʺ-vNki2#+U""R"ܫB 2>r؇M9mƉT7A$ySuR"S!: 5.;B#_Q=n!Ԧ3u~+L78h=Ǯ.͂R( qtFEʋ_xBnWAS551oE캅4RlKL[ FUFKa' qk MP2t-DNƚs;a\b%x^.H`tlu:~4 J$K\W\mk/UCW;6ZhxU,k}%>[,o_a"gO$b y[u$\Y3c2O2o~6szo<&߻.w\ J;{ PXOQgG;7Ѹ[r^*4mU3CޫD)*v ݮF3Xl^TMVzJ@me'Ol-ihïBU顔O7^K+ӐbL$Soݯa=^|\u⇌>`{M+E̖<hH5@6 qBڥ 7yWJC!VŇ[9Q; m 9*f;̀qCYuNAѩA…A3?HȽ?EgSo (S@&]-=>e’A4nMN"G7逝V/cB=z/rTh $uOЛXFDᛸC_-Ǣ.C],yh$rn~ݏLFhVq lx?pZ6ٵ_֯h%1e\JU=ouPm+o6Wgu`tMt"xXʐx`971<[A=U;ڽju5\4|-VݘT'u$9jS,ˈkJ%/IsIfntf#w%!Fs^OZ8N> ʩ(NjzR|bn`.ˀ^<.PH&f"5,"$ द&%Ȱr0y_րL)do=nI?wsVOz(f+Ynz; JښvMpYi'Wli ؙ@sqtFRVt18uf狿38,#Bر<A{gƀK{|\ TVwMOFoצR}&C/LȌu7B0Wx/+᠋!Qۂ0WAM}0).j>jihs.adO-YW,mKu>z!͞-털{0Xb3/\%UhS($`Jn`%}Hܯgt*0tm&)A;FxΖҋ(WwW0e?ϔ-an͈)Miٵ=#R3@fok.K-Z T5G^dNft ԖTkew ONĊ:k*\ :OV,<3K6$k}N}F4{ed7 9^np?PضsH!1z}'鑢>M8_'7 #]nkYSΎ@J[%|so@FMX$+`7u{ T C^Bzm׊R;f F) F)CkϷ"myϳZ3w5~N@` 8p |fn(?XZk}!b{VoҘ2՟D̄#fj~ 95kB}|†V&UQk, :hmV,/K9匑}~!Z(?|:Z^P~Ck!- F*N8ӿ^F&7p݅;[?QMm&MBi56o ̈BHI>0 X&Y)۪d D#R?3%!wmltɌ}%nGо {?!*bWKg`k@s7ĭHeu7H[~j:g QR &ޠyW3A j.A9ާ r|{=6!lV!ji%8`J~L/^>,cc;y^QFJ$FF̑N}>q1%.qG R9cX ww/KʹPkch)s x@SRyjmr\=}F>mNQ&*PXhsFH[ 0TBH+Ye1>| أS&P]9*ˡ'%0z~ғ,fnar#_ꆑGz cgׅ!>"=:^o43MCMNHׁiu!;gˀf% ^pi4dH"O̬x$4; XKm3UbXIԑD*?tTo\ NGyP&g礡  #{H_lkᑐFאyNސw#k|ѮxWB,8 '|VZҊs"95{ӢM}%3\Wrc@*% ٟc;cTQ dR{ePK%ΜL~+#pq/NkoM>@Ѽa~2 [+GG-$xmB}.u ["67|A@9ȣ!P %оVmo-&?tFKEn[ucE'h=ul*GDv:EE0ѧKhacӠxyLDP'#X`~Me€xm-Ju:%jJNn $%?"V>j^b^F8×WkS\{hs?- '> -;NAʘEO$] q%fpL {<" Luxw\}jR7N5[`-EcCv zR,ԡ2SMy߾0$=cp{koY@w% h_,nO5c45`Ƌ-t9Q]|RwOB{?(PC <%pze^v%yY`(QM@S:d:3A ?V} f11}`"2XBEuA[=~/'Xl8 Nŗd460jJjhKJ\y\FR{w> ~uYzi]gRD @gɒĠ@&E 2>,> `_[B',1iN"j|ؼ†s@?>#s-H9d/?2y~b ¬6qgj-3bA q>G$ƠѷJirBq{anbMU Jtg[5^n Rg*B.?A!(A.-,&Le :@dCf4:=br^ݘ?$:$q#]EݕW[mHоQpy190.il:@N;џHS)tsQlZ 5$][ PN vfo^2_Ht$nh{@ox2SbY,f ևc&y-Gnh8D4/X@ "8`^G6/JsE #*[.%ǰk];B?/c\9'd)p/|(c e]{$. 3ږ@Şs/4V_}]T6Wgԋnih.~4J'?̄Wlhdw25#U](!#<ٷ\(ZP}\)|_BKm@ɗ80 x8c;m~vJ0 24o)2J@/t''.8~/'_I9MlOIp);O ?$pvnlG6`WS8}*-FB̬+^eP?-ѳ[ &Ĺ\B -[pdj^lohRDX3;﹆Krr:'e.ꛕcvn $I3];AW| 83(h`3Y+2p_*$\f& Nl(okg7k;zNe;Tg\< h\fU|d._NHo Еf M!ѕh'PBx3̒llP=UR=*Ġ+ɇ& ȕ4Ms NFzpU>U$E¥o3K}I;f^gA\8\IViC },;0GG)m@I3}z. K#@V:x͒ѯQgR2bin*lrP+$8#'Jw wR 'ǚ=G-9Pb8n0@-Ql_ ԕ]pKzcd,>/?_,q>º w@NkMZ#OBPڣ/U$ܣe{k6EAY38 b n쬑s W^f3R=OljRt=3Q 5{^tLOSA* L+2;#S1ze^_mr?"H1mKɢٸc6 t|p\S_1P~.[E$ѥ 16n¥J|oҭ߇)UQ),i2,{ZF;/b =nP!W:Ӝ7= J#)<? w? c/Fji#;8L;Y ЬK8}zx%H_J~7v6 h/WU"iϲOwhɢ#s$(WX2LDoe)x+=e D$'h(kJ7F9mdCcGr\^R4b}0|%,FvJr뉱Zױa>ejҧ_ Pd ~D /i6 쉛7p #J SbߟcA&pȟ(rؕ?b)13 { 2.v/fȣ.bA C0ggXw0``5lkTg8H 8i`hR#>m)^)vK92Ԏ_hJ [9$Ly=aD0N~^Y*}٪%Yg44J&KSieD@$}~{T#kw<\o=t۫HQ ImfV_az vxMu51`e]uRJ*ǵFϦ{l8yli+Ӫ3'ؒl q|/C ;1.9K"+K˜iVnȹmd7s"~H+ @(2N1ϩǘ/!oLkf@@Wp"y}d%Ͱ`G_ _LUkgi`"B ENnѵ偖ϧ/_وce~#4o/IᴛBAHYU]r#aѲmq;~̙mp-oqRFmLӒX3"ײA [uO1bױdM~uCcJ K5n(0FMM,-Jh MGF(wI }T/K!#ɱ'Pb;غX>ISNZ%R) ou 0 _Ծz#%uPZ+`D,2q]$ʳ!@@] i))Ŏ (:xؓŦ&!3:!t3&Hnm wY7M&"$e>/VoKOew|veoMIÛ\OosN \0N8xV}Š&:#cBd93&Y,KnmX,&jFv0:b7簿ҷ$|5|F Tkm' \45$J 7V/>}~ =vp b()WNR5TeDNё\d؋}mPQF¯t:ƨ ̆[U'/%oK=8eHRŀ^*Q2uQPѷ\8MW"j{-fxsƘ))(NVjI xb8:_0_C6 ˑ?:~AvѼѥ(dz^y~&Yf?ŤVha.j;IiKihs M+.G~ ̹]eœW.,s2'S"9*멲(z6aO{l3G7o>cd5$E M@\^(.Wwz3iOY#AflDZ"&]@Q>PI%F$ 831R#*(]6![֞ ^SPB?>mQ2 vt&)SN >s9PXi\')ᇳ>[/""q4/OnDefUt=M &6fM5V}`{W}c+bO2?u 5݋ ޣ"M^}ߦZp'3 {5έ| ֤HfvJ\M F(%[0b CqN/X|6MSE2'n}ɭbܦJι5Pwi};~5ݏ2}!D`k ZxOǸOx<[.](˱DG{[[\WH9jO8t y?mx}Y2cTy(48Ԁ;P3c'xw% =p?SX^|pmxX"d vJ.#8!O!5? ~x9$TyHsNPp yY=W~UY\*?gIO#v};h5=ښt,ɤ/31AUbSD(`1 bk #)kRHeEN:/z<6Vzb4KG54徛-Ru$mb+ QjYtsv,0!{v2qxAiHhh/# Hv픶uU;U+_ `HzG'El6= |{NxeW!3Sfdx9آdo9h7SPj ~Q*7?Z\; Ч!2FJ ._s27&om֕wfO̊YKWQy鈞xz/H?~&?*_ klwL8$G9[("-[o0SLG~`)( ! K%=e>x3zmSOj@:8f4-FZH]_k/%/SKA/"/s7T{t%%b« n lI10 b3*L=L;ɞs?* ZUy7l(:Kyquq_Tԑ u_"TtEy u:< an2I 4ӤlQ7KTVxU$0$-M1iFI}/*BQZqv9*ݡCL^r:ӓcQ0EbHRvЈSږ@j^ͫ:o)|>g~_y(S(CA:'oټ9Y2-!sl zzNuTn8+9m,4_B3e_F%}jWCiA+JZ[6xZ)Ác|M~G@!ďNaGB0:Sp_(`C>$앛 sW?K<~_aG)`D?`RQblK`u$:NǣYJs!4oH\ M{\?u+Ȥ( aB9EfuE M츫bTf9o}@p݉AIdq r+26Mf^ #:'93&M]hy42M,h?XNvbnkҗhf%YQv%he܋rpʘQGǴ“ƂbVɠ~/Ʃܛ} P 3+4D_,|ФXqH.\z{DQgϷ@N#½vM&Cvi6j?q7*];'"o|Î[#T܌Q, ^޻=ϖHaԛ B Zz=\ 6?X YCIzD^ڴn 4j6V {.&dJ;\Hg$C[@w^.%%&,'ښo'`QaFvDSy|vfNGϩ <\"!Ge 7CRIʴy(N G iuҍ8_;tEՊS %yq=(Q2אU nPnytp[16Z/b|_WIeU eeG;'k.C t-Lm,zk_3|e`ej`;?oc9=Ѓ2-BRM2 ɦպ&3)/Z!<vM "6noo@=oByz(LxeJmXToD %̀ސ,V:"U RuF*ļu!/}#B@|B(1b9 "D2uعH' ??f,缣2P5Uly؊-J ^$@^@H_8C&zn&8HIL< ~QӐhtUqSO}X=T[;@m#Es&Gh(9齡O !FucbjHEr|Dhv}RNƊaK$3i&y^*=YצׂW.ز3iJ>&,kJ8&{δߦG1X~qvWۻSX Ab qKλԭ,$]*<_ q) =/oTUQ`YŚqMݪaR /=)y7*K+!GEijRud4(S()2,k4n )ͮGU2 HB mdfx˅1{y P|Bq\4lđ]O_ăBD俦hk~.FhԖxsoŀ J 9vU+=S9ʗLЉTƧ6-MVLxk!;Thݕ4X[ĵ0P+w*7g"y,qԈ~{F~r^4ePahȱ=?MHo^ӔB <aD GO/di#9hu/Ƶ]A` E1us!j;ϳIpdQ+_8Ʋq@6:vwGe5ʼDKUN~P_ mD_}]>A #k;-bZkN oUґ d@yi7Ƕ,xGo7PV5zZZ3̂ǑzdSKdc'<,[u 7q, Kt2=>ĤCB?$/ٙj+I l*j6 .\W!zH1@?jBiOey 2HoI\yy 3R{\ΝÆ}Lv3 ҠR׍AyPfT r`#ΗGc2j@yO~G%>0F(-z=|k_<>U變Vގt&~i`[*ܘƥl:nQbcm8VVcjoWHd5E-7ԕΓ;E=%-Ia 4ѝjF0RB/4=]R$)\<iK۷*Yzru(ÚA@ ܗnSXYxe/^.h:nG Sh0J i+$&yS"sc!= ഺm0ee9w^=Z>˪B;'U=!1sX.*"[˞4t",&w q#Krqh+<U(?L(:[@UFSL00Ov2^Q^z8T'k{M@Ek VG⛋K- w? 6ǯm").iLPa$IמCE*=3nû'٥R} 8e;{.toHމ-򽹃,@Nq:8PY )qPoy5Z +FԜ ʸv"qЉCS1J414HTH/G4xL,gB-x YK9abe;h L/ Gimn~KAU;ZxE0+>Ƣz$C)ה(ǜ1 = yrehA"tXռJuNNH YdVr¼޾ OI j`LyZ.L^q*Mh6Q! ˼ϯQTMz6NBU;Uf "zuW2Bk #aTuyD.eRքjz-^SBcENT$u90!vj# ̛"W0U~ch)t)e LcL|@*Pcid_Ub"%ӄ9!-Ԉh-QZuM-LvCGI)R^20i03ZHɰzgԦT>Tɡl\=J(R0]=z]^H&jdD;s KX| Q˔''fX@=v_T s$C_9_Q}.m!S#6m6筐]|k2VN K2zj@|FCysij[K$.KTKbQƗ`7!. 2qF/5/(R9C4HrwmΦwVˠ\T竵4sz8"wzo`p,\# [;)niHQTY2\Nc' * Yk-WpHtYcIeզFhwtI`Yaz&l.o6G.m{t1V-y,Kj}6Gm$ &C xb>M! FoI,DCZEy/{!ljjyoF6訥[Ywyb0>>ov\09M:}ws@ɵ?E9 ݬ1RP@:SMM}EQ+{`мDo4uflS擲 w|s]]K57y n1}BVM<5*B<=j(x"|((6bJJ);>JQ$-ܸoBS9m,n{q>1W58BA]Q ZDtl9U trjt$b6ay9ҩ_}) IM Nt [_%eamY>}!$/H&:0n;}ӏ7B&q\;8x΍k "$씸 $\C'y#푩dvy ѴpNDVLW O #^a{bgU;đYVyu?̭f%V˵3SJ|wvzC҆mcF{訚DpZO%'yp@s/@CiԻ5Q@ȅMwd[#ol2  UE x/}OҥȿlQi[nl#[.eiKMTڰUMɈfQ5:"4=B_jdI! :lTekХn.OMU7T#=-ru+j*r&Q^jشaos^X^bJӯJ6PhJ hQvnAWa6wmpdgd+z7߉V#-O lac,ƈ'C$q1(ErT y*}d>#d`DM%,wc00!jc08kjm/+ x~0Op\O"cH\ qEjB|SĺT g`@^ztCPg_^Kh^F@O7 Q1ʡMgR*|2L vz4*I¡P2M)^+ >(h5TU}:3,AvE!tAʍoìS˙{s*{8  }CIOZwNmwwx`Ԣw˗cu|VLqs!Yx4G_a޷׎J r*ֈŸ1;%[u @C.=arE\?up!O4HM<OH<6gL*O1:[9Lll_ {gkAj%n;uq"JJ(7a%o@Ve\^lWqJlLT1(9e떕yUmq_)6DޔJC^`DV6dn^) h밾sdtpr&cZW#p=sU9wG=?֧yvdvO= pف 2Byma^%ε52FRu?Mk bT,_tq xo*kKt7|* t"5a_]ْ}9e^z[ 9_a]y$c䖫t[v ut6+-/.@oNzHPYRwh|h~.vHVE eROEj$P29Q̴\Xwg43\  ͐{̞♽Բa. a:-Ěb]S1٭($1^I. r*pz[NWAӶhHѕ۳;`CE=l&&dHz qNQ4%׿LkH2H?nswlc؎]Tj*yzAic׸ ے֕ӿDz ޱLB[EJל!Cy"cΙPMc5-&fO`uGl`Z,-}QMb~`LP?^,H r:ifV1Um3#Z^$P0~E|py_r0G$jR+RnLC@oOH?s6)RNqQToc qϥJj5fra5noG, y; &ͣL ,LTuNCoIe d;A:\J$~b5EKrᖁx'ԫ'%۠ޯ ͣ)fdw>P"]娏./_ m>T=:b] X+R-0=0`xI]>/!yı-ݶmB<}YW?ĭ;Kc_UuMRbl9IMj@_RGiOc:0v-xĹEg঍s 'kV3 Sm w*0?_v@86G66VV)X?=nϹPbXL\j2D;/t9 Tt9 Li aqWX{Ĉq£_W*;̶9T{*3 } /Ug4ӝOIc@Mdx6c$6Jgg`VEНSk|=e靡1x VA|1A5^8ˤ /Nh[Hw^^ݼuD&Eh] k>=#:GpϜYUpc箬Z/dr -[gܩ OgT~HRRRc!ѹ+}{K8J<#OiI+g>\mE|X+h:4K!$-vsn$ݬƘ=f2 qAb۸lS |Lt1-g.MfY]%]>JslQcoe&⑆ LXe7sN Bz"Mq#1wųfTʅIzE蟩 @aPa'd]SS ERffU]RE0+"Ʃ ۳9[+ J(y"^Kvc&~m&T &דmb5^f'[ü`".$##-PFoG9I\{Ƈ|&C K&U˽1vKRd8*6ЃbNR222G f$h_NK%b -&-Ґ}v䶹aCFņP]pgz^@ly8JXۺc<\~ˠ'չJ ,iЈq{_ ӎzK_}FX kyCjUrr˓Mpsư=4fV7$.]J T"ЏهH`Z|@1"1';?>'-hjd{2<:F zpLHeU qJ&A(#=lXFh΅(ugROꜼPUÝߎ CsK"fTV-pse$juퟃKx缸lȯ7QFAܽHWM[ =+RCQXX&KHvFĽ} eC' n6fs0D-/$Iȯ'5Z-6 u9ɶI8\ 5 g^ ⃞MArk0§gWϓLqcicP`Q 5z w6{PgHCֳ`~Hsi1j$y 'ߟ}GhP#)AeF[3 J X)~E QAegKyXT[YVzF\\YЫ7RQi!ݘ^gd]d()Gz=W %6"JUl{/\19lo/Y>h*j T%FUܽŨ5ֹIDn.,*Od)Sv$}@L\:, 칉D%We zarfNUH¢SD Ke U{c=C Ϣf'j_q2+'.C!dzia s#6(=4TD ԻRڟg Q9KC%f#o:s59ƇeAƻYn^?KO,B"QYf? b7ηU(&tνfkZH>4ka&c|ZswBN0}RG$-^"C(QL01Ticx70HYyF=}sP1{W BC zUн{XlBM( /4Mu"sdv-NI&i+3!1ho7秿 P4΢}d;(5W}[`F_ ԀP}fcq#,oe}l]RdBȄ<>*s$9P5hxOX+ yY1A s!;_mcʤ!hΰR_iR f_C7ok&fZg&ҝYjv4`>s@(kVB71tq,M姪W4/6cwLvT⯂Px;0[gcwY3bҲ, 7܍8453Fc/?3e+;eY ͩۇj[KB/&Ʀ8I?ags1U̡"~kdNe.K;W*2ڷ'ǜ1sݷI>~B|o@2@>c]&22g C ڢ:>%*JT4mɣkbۋ =uO?oIevLع9/~#PpgXwk (;N7, Xq~@mI^3+øM3d=O4 7s/Z.fmVlwdRˊ-]W|Sf r 4AY|CGY ^=|sԪbٯlFC]ǼɟOa/Z+۫t k-,A{wŰR`[K>g_#>kJhT#|+0a tne;ZoYb>x׷%<kQXo&=EL5"xGqdME hYQsxrz8U:A*RU*1è߰ Y&HP|_^86?*?2lG1a+#}@kbI~﹡JEڌ˻A1ZWٜ^7)ڹ˞!”G* Wgj{dTjvSd\Gk5 G6 VѠJZet?ë3gkHJ#:}`A>:<݋~qD[Z,җ_ϟ!Zϯi }/y0N!{ac} %e+]y`P6LJ~xэX`gjf폣eXMiMK !ċ,ٽ `<_:b)%VUec *pPI eUsBSlS_#椔)w!-Ƣ5~м[ʊb0PKWi_۝ws ёnJKR< /*$567;q9st$1q(62>3ݳtz(7DiN]y:ӿ$<&d|hE 1C>&^CKuU3JnE.aMGa|+'%H}Dl5Iw5z+v”:`l _ߔac&c{tsweib"Za}<(Z?[.>|K+Dx07/3# Vll I+gL:'u*ZH]>cd#]^9(zD魝;ms!p@R"y8q bڤXv%:_+dԀpp5*|61DUfKO9\͋J6& RK"GW!f;+1<e̘d]iON#I!# %אXF3x_ Ʋpu@V¢vR WwX@eA:Q]l=29ƭhw~{< ,zojhlyQxcIخ"+uRx"Ǭ|HzUrl=$g]=X+ɀ&N^8{ IuYjr$Va(3P[>2XOnfV50[38$A8mީHO"2l?l[\z$/1U E Ɔ^֡4a&rwU_!kUaL&#N H=4cVj ~z|Q}MTֻ?™k 4=;gs85̆asF6(p]zOwpdD28"螏 zҍa$gR: LϞPc}8fo ɩ|~Uȗ'3_1؝4mBŎR PGv{z(G~6%FzAƒ7|/^ŭְd hSMf䍕?&#:2] o(kD; G+ޯE0izT) @tDDO\mdkjgSlt/$ж*٠ۖ$&نzul7+zwVwܵ{/\-mKɶrJ|@<2ЪP{JԐC~UmId$݂C+|T-q T`&gsTxOhEO($ `#Xr{:VkIsgS1>*dt~[cey͸( _8?+ZMƢ|}/60,tA%BNjhI9lQT(JAB}$giLB\ߦfFJeQ=hU\YkazIqyz)u'*Qb{qu4?q6wQ%KODщ{Xj޹M5N T| BgT]2AXT0"[| ѝFJS6P"v|6!) `^#*H7ưpÏwa0Oɒc+Sot/܄0_7_.V/ˌ#4W 8KEQQ&~Se{0/2p9+#1ѿPdk5bj9H^\t~;YIШOTJp+].`odb(WW܈om|r s_d xpzÜ.Nտ[#b b>OrKGΠ4 Ji|: Sp8eb{dPEC+uEE[qRuC5Cj GRG̰0 c=zu^u^q4K 39:8{}KUZ/RV:zH^O w*҂OH*L1:bIt[b·C#tz|NEߦ v/_F Bh3?YZFg$̒4M'$l#4g'nf=GsDePY1v.ϥS/YcM]P7Z<R˟dBɞ7KkfaЛ lZ\bjf:"3' "7}ٟns˕cTHD^!OoESMpc=TbN=i(5+2gPuoaz:k_w3^+S(%bD̖[cFw KeJҌx$O+4b8XOtt'Qzi@XK_$nJ'{Fko?";XVoe-pՋ<|¢!˱먏%r (w ;pE+_z Z u3淖5=q[ew:ȝn~d;JS2hCdRc88;+иy}yz\iw2a{pq(15k >R]5H>/#pD`6"O천Rn!3@p8U[rX̐ps_sڻ LLQL`Jkan 6 G=\5f09r -!02 VzD;I0UI|/}eXj2'×d&wĎ iia@ԏw6_7Jcʃx6RA{kY!setݤb0B}%r`m L>V]P*_;o WϣXX%vCaH;dQ.q}̧ /zLowbKjw1taR{zN9(kS_ d]dsR,O?ĖY:9ѢTcB5!9^%@HrnWyW[zP!Edc&ne );aKN\|PŢaC>s^r}Ӛ|ݚèKvH~λd_Z-Ey8͞TQn CUC'TAݻSҖ[-͘PXKe 9C؎jY{O'b.t%+,D4+"(Q0lGueNDYR" >Wo"=mV,xDáN`<(8a-0^kT) {V*7/ P+uy!I?諱K!C!g[$aۃE2:Y;Νmu i}/Sp,SA;zpZp(ՔY@Wjz¹͙87oT]ސA [g*ĚUV2꣡L `JR_)]IY=#n1J_)uZ1 ԇ!x̷??%C "0IeiF7+ʽ x6r[S]+#i$7&)znNH#?d[2y:ά4SWxJ_$D@ۆ>5ٙHم [XN}Þy$%&׶iX4&ȰwlpX0t- > [0o9EZ3,1J;FgEW *%^qBʒ}K(ܺo:z'=X1U'%y=,M?cWQ0ELwNMS%VRѵ A"FXįysKq΁/tNI9z}"HrԕWzZདg>팄ǚ)MWsd8ڥܺ zf~TQ'Ax jpiuGQ85^̚h^^ F@ Jo)>MR1"|$%F@\q_*hb5؎.I-4G*'"Ct"4Pb /Y}AJ8mCut$O08:JA9¥y**zB^A.\ e(!:9[fW[/!t,2:ItZLS :8: m*Z̊(m,$Kl `bglKh)Mʒ1P*M̫iGgoЖ?=s s ųs Y. D*wp_nT)lMAgN[s3( ƋF7wyV$ y= Ȇ QOdfOj{֧C+9M-f͛5zZL\XD!0<"hHF\x t;W#y4*b?S7HdjXUgpmдR6c_%'dbpt vz@$% dxy$܏-8LOVRyb%{*ozZ:oq;Y,a C}FHTcO1s-OauHQ޵c$ne۱Ю1`Ir.7nRĢ"ҞȤ䄡nT(C<cb;~qhDՑlnV[趨<. gcp|.l+>>oB*fD7G- ߘ.0f^i\TH&ܿCyd2XV^g𨓥m`G:fF`G.wagx*e0$_ƷVB/c? haH~=`3Lx֟·BlI 2],[cרwLh{^.*2 2U+(oOޜ1-yص3f>q8u 8k+W.흁x5XB?E?OHT]BʆtIT*a ^jМ"c IBPEP'|sQ5x:O @0uتQC_hiJ 4n:*R&L0t9_2;'IsF[ άƑ0a%pw6vnCr*c v3eغa[o56o(M QfA+XqB1DJ)6L?ť6FK9ڊNмL”*hxF뱤8rt56J *Ц^u&xqbm[I;=ⵒS1 y7֞oyrkd&#Z t5,Kv/yCGMS3ѨKK>= -1)=joܫfne1vde +WL?3QS#{6ݦ=/,%%>eN}_ND0LvrS=5* TɈl¤u,B",:%(J\!)e;<*:ZeeASFk,ֈ}s59OWSDx{绻 T.u/&fcv\㥣pIPwB!~}޼ 2]V]3w;1{r(d,~*2|`5?"18>_8=KTƠrn 65SA>N$ ?2Sw{IٹՊ&'x": 9͡:A2;ļ̌Rh/[8`Ex#x0|7i3AyNL4@b_Ϲu2sB+Fh}&|-!fk<t_ӎzY1o=xhˌTkͪhe}ݭt{/7U*ZHgzMLѧę?ګ>}C1xb׈6 ET`;W22 ӵdr=Քv"Ύme62kϠKzb+z+:qU 2lQZ4֘+U̸[AI6&?AY5tO^<ؚ6P.vz xuzVœWJL;橄N>aIXQ$;f@ɪW!=zېI1RY*2jDz'g0aCiȚ5sȽrss. R(gQpҐ4үzVx3("8 i jI1@z^K7Ḱ;=׭&QˌOG2~=m^iNY 2,BdKaϖ|sxaALg XʹY@uavO9X$md/sc6 U}dL> B:u_oӄ,I^mmm A@]8ᡱ|s{Ig]s ]{h5JȊYSHXROTZqta˚.fj:8]8 aoVE!N X7`Oa([Ħٛ+H)hGfHIPJF@_4 Uk}P֡|/Of4cZiuP]9[5zWBjy<{Zt>ΐy<C}r=yw1?lX>yZhaJ8N{r3`2h\q:]uhjm="J@1gH ܕJ%hqf` JF4msAW̑85ۅw]hٟfƢVfyDo,gE&^19t۸(^uEwWVO.) e"ϰCÎdՈfޡ$A/Jc @23k:rUQ&^ehbw~GZ_ʂO6I-iPV U ִH!^^ʦRK>cwnX.iJf0}E- / f/I[L#Ăa9H^d̲lKrুp81Ĝ/̬4B~"?s(>؟3`V|U @4r`seZA=Rz;@k#XT1O??{o+,RB(N&-^| Du_<ɕCK$aM,=e7G-PeY r8=-=|B(v2-AK(G>*FMx'G7ദ趣`{&T`sfgdQ9SP׉#,LSU7OM}ZMPx G,MYRZOj,uO{{8T% ƅ֯k7ߔʵr2 ғedXc9+RPg> q/<g2Ța"* Kz}'Im.`i32tIAgUqцPK|C/mvcv<`y Ho fqa"3+0~uVCyPRJP ̦;!gi1ӎH3eȢiZTۗW 3lKrtP$3tL4fڟqE*(.TL Hs%[q@ K(zVy\OD%`O %|AalUi_H~r6C«o˨n@bV.Ȋ⌦SA?$tLJu~ńaA,q%f & C6ƟKm\4v Soլ.9Bwi= FJȖNr+85I`Ј4.39 l͚`/%}ۑguS3&T,'Jh?hj`jt*-JΙb@6@ɹFˠ*=P#4OIViM,#bl!*fm<jgE7krDŽv\g MtY!iCFtds='6t,yW^އcy=A jfHV$ew>?O+~qw|OF;B Lٷ;'#.o,&#uԔg)JA 7a>WR@A`ж@8-$”V0DZ#o j$8D\U$-^]̶`d;5@/!W"hy3[mȃLR_:g5|c9}f. `mҞ (VPLbzm97o.}k_%n}|;tI+{mO$(H&}qz:ʯmL&Ի@^>rF'r8;t]xM6"']@JA9 JfR{ʯvNǤDʰ:p.C$U+?T0rPLrgQ1g-v:Qm- `;a nk[`HLo53hQdW0:6PIrZ=.TXwB;q9Zõ#έh~"nK jm ^ }Q}jf_H`MwhaGhl^9 >\cpgn5.ß V̫V<hPZvxP**@SND]F@Ĵi'9?RUƁ``Jj4&jy밮dř.¤~3b+@u-Q;9KF#?,[뵪 RI:?4#; j'Q#[!@ 7 M7Mby7]ƞr#pX B}J=Wf֥дܖ<x-(,T;VBU59UO$Ms =^ڕ%T#5mXHa d0?[L!;}T|Mљo7yBš+j #-S8\/j:aBmJ+F2܏;j _kRA52/]y>%Q kW_9ZK5%*e>F=3ZbG\\l`Gķ9l3FAdns4W:M'EPSƯҪ[| sżZЕȅP6~-  S2sYJ4SâuUʍ$?Jj`1pkngq3,Az6[iGq&U1(JGa;2pJ.#~gb ~t d`E† T7;U>vplA\*E4C,lIk] xzñl{D=xlǪuN. P.* M$-= ixܷswu L&C}PtbGiML'C2)SǺPD؈ Ǜ pW}h] 7^.#jݭ\'W5 v O:CEn$\U T MQꃀUgNMfE0ZB4P#TJ1̰XU65 J8r 1r==009q!eXɶ&0q.Mg~:6\y( Q: ՠEx<*)-}8j}Z~4HnGy0\0)BI0;YP\@yXR ɡr JP8Jl ([7 i*B;oJ|u4n¯SBbVZd$\\/5U$!oG 4o zE΂O`t5A+ibjآA)[^Lh8 0HRoAG?W1 ,3;͏/ŢʭlܓOs?gi5/E3@{'Ӛʑsn*ڬ9k|CT1Htmvf/maCAmoΫL.FN?3Tr}z0?!FBKn|F7Ս39%EZ Uaf^U*SX!"OP"AO[i5M8\`Y.'/zƽG&`"wreQ^Xcɤ#S?b]xr'/S SOvś¾6Hk+=ʹ[*dt{+CMvQh m_dV$h8r7C+gywKtGhIx{ߞBw `p6q˒Pp Þ 4pqW!#{Y0!wiP^`CTIcmq]a`7q#3%Uͧi.g ]bf}[Ikا`\oBʵM\{:^э >:4q &;Xnl*QxifT=.l\a`FkӘvm]7>wz8d rv<472I%>>~k+ 6V?j%> _D(#Fpe`yf80"7q0 [vxsE֠\_C$ߑX㥩O*T7C?%9iLR'z [Y7koj6.mƾA>}fjC᾽Rʄ45hN.p7o@wîrL7 6yM- jVPivO`tnH5pu.Pҙ+UW=" ,\+l}C| ))@%P+d+oOlh؀#RN;$Q'X~'ēޙ׳#V„ <ʦ`}>r),T44'FuOƚ.#8GB4%'{Y-?\=#LkC|ѫ#A9 qEakovCSjGODk Htj[sp/3~yO:pODH*&[+hj v׺mNf̳o2I^gQU+Dq+#j 3kEC"WSd {YrV'5r LV|j[m\6N@ oe2l:4qidzi|HwX'SR`SV(,Q}x)W^ǝ&qUa{ߎ" CaGU {c.X8pT@\#rRa.uks {VB{sK,9_#rVEFtY>Ւ5X.h1k9ʪr=l(O1~|s~! Ycl?hU&+9˕p"y6U iV:Q{p` Y1 tO9RB vM>$q޲ ^#׍^ Z>օ7@&ʓz cR)hM,V>m^PG:^p=~_haCo侙!mn )aǍ;Bes 5Π¾ mϬWO XDv R1|٤;;'#ooVE>ST|[44*w3z V*ZۣgcjNm"5?}jtsЄEV|#9)I3x0,tdh>sqoM[?0[xh%[~HP o@yyjðY!.K'@8>sZ6Ĝղρc8W K_#dgnx_iD-Sgd!vem,?jDP\lKJhlIjH-5'uߚ O#}/qglv2ܗ9D2V밁Su4ygl BR}6p)(>w'dK4B>d-QIG^cώZga$NKzx_*$S @.q3,lFҼ!|G}NH,7we s&Ҽ85.ﶢoBoj[ެNy-cԟ7m&2>R9׻Xnjm d*FO5nlxf{ m8VH#^y-kn:C{קq ц[D2bDa+VPeEhP<b4MZ~}#r#1buT#r@c+$V GרD}9%SƟч7Os$V7*v Y :5FT|ٓq.斈$Wôz~oI(6ĘJ~:xܿ,m)^ LgGQlXޣjwkW|%BoЅ"cP>[ 9@c ˜%JӥlnȀ%DW Rb֭8p$|Fh׉Gw9B&|6ô\IJ]"gYt_ԣ=sՇMb_N-봽pʾ6 IEAg9{<_`ޯ>-+P/§e}~%臑&6j&|Y vx{е>;Q)&t\eUj#\/ЀW55ע:JPa@ѝ||p!-Ԏ >{ʓ,yKlS!W;q/cCXLOsKS;9" W"Wi*-Ze`a}+~l0̓e(q{!KM D͆_yb\QO MMJ]>אq$j!FNI_4,ve5 2Ki焋Ġ,{{ Zu0.G&_yHf1eB ǥKʑa,0RB%<_l܊8M.kIqZ8P9 J`WgM۱Zݪ!i-!ygMcE/;I~k׺/WO \f;*YbbeG@i,~)B.߃@:nfR;AE{)tv@a9 n!%Ămd@} r~LbCN]5$h'Z3&AMr}CDc~ʤw.휩&#%#T?E`:' ʵ62= YjM1pwUZ1Aoh*SO9a|8& fy#I MlZO b'Z7Anz944W;w4V6i(/ue@l\^I}qez|,a,:!~x@'id$"8ү'a{l;:yf #HlohFp[nƈEsa1lPvYt)>ͪf^7hfn M$4855G^}CdP]&_ @MeU&UmCNw7?#;g;siAQ~echhE;Ò˪K<'$gp?DיUV!fbwͿBymJbCЖ V,,\D9m n p@,њE#[FOzt&mW<܉T[S@!p]ݧ0;7ݳHP+<BI'Ӎ|EXx#,>ŗ G;ϒM\n5twFA#ՅOʋq4&/=G^-ZڝiŝQį\FYđ=5&.7wLxX%b!Iɻt$yuL~ssn飮don-'olcs46cnW8ܠMn@yT5h$i G/GMS?-QJx|q+LIi*TiN&f?#ql1cfLZ8]`e \dTBj,  1m+{@7Duf!REhkČc [>pd}sIӨu[B.Jq|Iѣ*7Y"*霋dķ rO~dÌG]ی^$9k {u.%YayYDiVvа^8fVTVcx?TätW"E-ƕ(f<3i.w\![&|#<<91xm ֗2)<0;ʷwcDbl_DB1%q!B@.pk5 wM=loB⑵05Ӳ1?,ζ5Pq4aݝ&x \3y((\ϲ^{HI\k23 Óoe8r'Q5Q$pEۮTص33JX$4у߸;#sYbP"H_z6kM~eB<H +((=Drn%Q7C&);Ch_U{Y;#j19 wS}x.XyC3" *WwhOA0B02o{CtS +)V'+"w`pL{*Z~`DI+so')} hf4~@e8P{U[uoE}M5j"+*=KӬf!u=W }te9)*&OO_AWzE#= W:FoM},{7^QJ$Ǡ>WކUڷIӘVQʙH>i]GB6~J -ZѲ-nDU?Y*R%&9yYD"J).ηt(z/(`1jצgTA+Gh=F;+,@m_0;>;y`#2yi׍d5hi;ۼTڥUlD欸rXnbIT^;ȴ.Ux#۴W1;`}?e:eD Xk+:+86O.eDܮT-)MF<>wU'4*):z^s Oөّy@ ̈k sitMrܴfm=GbZpH I+@5O$郂}4#)3.zO)CF^`NU5L@D>:!.ܠш!9, ܉Ib#hwdNPĊt):&(uפ۴y]%mw3kabbHP!Ʃ. (uVF18db#$d Sw:,+{VN7[p}9;7X7c^VATe"xLȫ\jDㅌ/YXR"ee2DAi]G{Eܓދ%{TM0(qwsB2ֱ8ad6VIA "G۝#am\ c]|oqxbk \c~R{y.#͚yDat{p=7/\4CB-gy2 (;\ K*jS>lV?^D(~f#Xꯞ-lzEidE ʧ ε#fKwE(9R8˛,} >3ceTM1wT>p2Bj;9Brm>.s%QldܻjvXw-^DIH uM\SWY0͇ex`Gk3 vSLHs,Ϲ7Wmi| 6TSe]ݶTևG 6:d (O:i[q`YeÖHQ>+r9&{d luI I$vVK)'{~(rF*w!LťO)p`+E~1heto1|o+c-CRק>/StzBjOe&4>-Kp}6wdKK_ ɀ}y X#c)yԇGmdmn nKţNyC^uc@-^u82oN}n\xO ,E%Y=CV4t}dEHSx{X'y[(/|K\r [:Hx(0%'jR1gec· $&VRFf)ZsD Hkd{ d4}"˗s W4OP =%p6Hh -v)B# E-"/넭,|uzfT)sz?L7L6壆'j3H{%=%KUzjHۿ?ZjabdZCǽ}Qzme1wD|NcL`r4W3s5IX.{:w=]J"WDfqu ԅ7]Nj@RHRzqp^shjuru5Fn}HE_!•l (ewHDPwPM9\FNGr'_:)svxsxҒbX')`u=,H ,&7 *F;{@Sk\&&]X4|/A[H\xy[2 sx{s)^X2+7KeAWQP| 跰 wx8T~RN{ʷ$ U~\^4|-Lt^54 }%k! ?rd3D#8 HI ӵχȢu&Ox(/4.Xs/SONř2Q!]P<)(Gk%[fK4}Mъ溿_7M >>P j_Lu8n;i/j#|!ᓴQQH/DA'TEJԲ Q'zj A*0 r'ϹQK(̛ոSo HY޼t{ji2z$'jWBzu.e sT(oIYCf%4Jk-< ijTHp r347}*"[.g#3Qm`8 3 M3x.3L8k/p!ei:_hAd?* ʟnD*չ̈́|IJpǃdC v~1K eCN.Z%;Hxr\ceCTr 1 Sz-N N&NJ|g&]uG7kiu?Iao52rG0 j+{𪖇0iوvs(oj/5ȼTi:{# /P;tE@/t X]s N <хI TN憎T Nxvܫ D-QuZ3^Zψf*Ddy),* #g2>δ'w,p*hͯ1P7gzbP H'LxOX-E`/ھ Ai\e/Z5yd1~| =s@Z=߸/:96 >;4vNiv"D*vJ1:>Ů<}G 7R2mF{c)GeyI/Gnx#Ѱ߸3bK?EY;~h<$R$<ekŤ,3qx#PڴY j7'r@I 2#!Qmԥ㸌Eu !=1CR.zK\l8]:w/L`o P'i&Ҹ .ˠ|8pZD\kcSqg "~Λx ~-> V ݺruG'ϪK̼690ah Jo+gb5$ 4oG}>B\M(|c Igo@{ ™@ f$hY5g 9dz~V![4章-OcMZ/eL5ANQ<~#2tk]%&ց&! y9hlDr-,.iC%Rdz$[ct:l~<ͻ패x$m3\ A-iB4/;7CYdu W'Ro,0N > 9 . \xab%TolJR${-ןڼk..<‚[҃x_̑-Fu! (Ϩ!zfSxSmd' ID?1:jCwnmhŷ8#Y$~{D(^wIn,F%Sx.bY+d=ݎ}\A,BytڰN lAszH M9D:Hkns].W&yːӵ"APSѾ>d0gf H1;f0C$ KZ#NQ@/S;{O.*A( /<(O}V̮_!"R ҮEVȘ#nSRN#+ ZϝSg/8*Љ-GGz뽆9g^M(Y_˺Vゖga rjE{$5"X\)#_x^%U뼤V6XD=a9_BgqkET*Y`u)59V}yFo θ%Ɯ-pnZNçf5 5 9uSctm{iYċ+@Œ.cۯi@ßf~w#JT݋`9!Q[UY8)DZ @]^ )8Qb\7)fE(ɡ: z*X}jB51vE֒M$같=$&r= ta:K]pbKEB k(U+MEKQf_faq9@lgLIƕ.,=%h5vkrZJ}Q{:u[ %9FT^F]֩"/i*y<'9.k;:ZyE2qQ˨ɮ},w!r֠>S핟K\ށ网zc(PY LBuWmH2\q=%=7SYJXH(_'|~½"myr  l_B=#y~޿Xr9=]#wLek *.k?%TAZ[;g_@,Fb9i$*dֱo`X% lN8Y͗hb/!xi[P6BTۉ0'= c`^JujvOS>@nVepIߒm\J"'^E;}b`dLck)3Iڛb^웸#ubYH~(7#PT|iA00{+;=]<$a]ìGؐ-9E^/3AB[!/CSٔVwgl(4| \fpt3Gl]-|5/sv_xOg :\>Ek УP*wSi!muXKNaT;s? J;`DT] ԟ~käO"8$6&ضdki `e~HĕTl_J WwUPOґRj#v11rf 'yJ5pcW7Pv5#zb@^oJtJplRHؑ[,gFp 43 l*PP͑>go;(>rzTC=@E[\ A=C/4&^[5V1B9c,juz0s%_[;]xɊT'ĂߦKʼH1!,ZM-*Fh|kWiÓ/5.GhĜ~OJ2ǘ* lDTt9F 2 ZW)οFK9DM9tG=A5/d5($LSzai7~rcQ+Eu+HiVO*=e*I^@Y326 "ChERl^b  Yur#;)T>@7FV,# iXTY )x/4T7H.nvdeBJϗ,,>чžrlx,Y(jldSC]`6PRq԰{*G&^ƲX Cx_QH@GuI6&n:O@i@-J43"z/IGG LGRG @n.Cf2-`Nk=ƏwSK}NH1,o{ėa[9-G|`ghN9{s /nBkgibS3..0ZGȱ,`A)K xQSvwAe!׻o* L,AG~LfBRwf&S+ʕ(D6ɕJ{iOA{?cH!T..Y* ?U0@PnńӽP:HG\:Ű [+f٦KH)5%?L}2tV h [Q G#;j7.T Nq~%ɤ:tDqKgeDƮw&fб~YSL:=cC#N !fqn>َù;n'-MPl1>_ hO[ŧQ@:sQB*:SٶvƲ )b*b)Wu-wb;V0*oAA9?69O8%\T"a.ζ!8d:I<lT EG6-(.srr!i3 ܫ>uXf @GwyF>םl[ 3lffYLssyU)|!M@{(h #LwtC=&|f&I$sAPp5jAjLJ)w .[dno$ib~/!ti2bfIncox(o^NsqFsZb1x'|aҀ/VWLOڬvΦx-EMKzjV@י-! 5(=QŝLs;ĥ qwBhV9ǛW:v )g#Lm' iiXb=ȩO#3{1olG/ aݲF$"4\C+L ڂÀI*4wDzOAja$B4/dYT41cSQzDL߯O3y(q ĀXf]Y.PWp ݃@F h,K3UJ~G]H?+bp;-3/"eRd},rEW71 iRn`kkzG{5g)$?ie}m1KRvDͨQs{{tak8Cru/K.4Qo:T Уz:'fxFJ؞3$?V/\0zo9|2t6'xh{MG1 ;Oo<(a蔶3>n7‘Q@~{o y%\i@{;S|:%fQGm/}Gz'{;*m\// 4RrTeoZEaXQsh !neaѢY'"#qƴ􊳰s_?*.OGl|q#/t,ఓ Qp1QavPa ~uZQI)j{~-hnr a>C5/aВ—G7?IA:Waҕ*ɏTcEPՇ`˸4# ϾìsN~jL(>3 c:)lIӌ feom=xŧ0 X--u?4Jaw?B|m>Jr"|@2$%[4J.필fOxXxb}1AZ{\u5{~*jMUWtөV`dM 4ˬ_fU³ dŠm[,uE,4u'vO6`4+;?_ݡeq("; C #e ^YÔBx|p({B9q,V^1]!pC'6zm?Lagl {]X.J?#r+fتn&s=Qrxʨ]z%U}q6-#S"D4koj!:Wgc6NW 8H¥i2K$9w<.X3g#XN2 CwG CTZiN-͖aO 輳Vq9R Wbb^uxط@ɖH@vvt[9MtY?k `NCbpM ܞ֩J`c 3q8{bwnyiw9LƤelYCtcp'rmonuH~!bT*YupT Q @4h2WO7NIoJ!;hX^f)MO8=˰7i/Tې>\Um-ٖ2~.d^dqV?hm`IB7G2OxWI9U=$Dx=L֝M3a9feiyVWzko1qgiͶ12DxIɐz9q~\ pAoiДZRMf!aD)C ؜P]4Rt7ex7{G)2"^~(b}GR8x=cj|G4:5}oDj"pS-qm9ZWkߴ^9:\툳H1˲jHmx! y\=.UqhGn>5*Θά+vUR1"5ZqJRanIᄦ Nʳ@Ppc(bږa\CH8GW؃A'_A!5Fkٛ*imx!\%0! ^2 %BPmص5L9E0{% - }71nw|_h~lsĖı#pܻʆOWU%fTHS웜n&8n$eʞJsxbRs!毻6E8$K+Ü3Rτ-Tk`*P)GHzځ5BN!R{?Ⱦt X5/BTh?7_g}~" k!L`YV3`5k_jp=ן+40'F%ꡳ _NjgE,1t%juJT|>Qc])YtYӲ*Җ=;Do3bBS!v{QB4(ȆhD9h7DRfAU_*z + Մl\ j*cS0?B C>dL2 Ca,$E䷯1)a0iJ`nGW%EYKވgމu|WdȞ|aW>%W@ki= mXi7.:2J@D ɅHb,5xR5빵pg\4BJ6Qyxd[7D'"& 0̥ɽ=Fj\5~-0˃ L \G4|2ykB 8f}O[?0>nú[d&.!j*80V⫄bW O>[.bnV3*G?HMl*+%kR#(V?e9y}ߙB4֧Ѝ}OpoAmN5!0Nri#|kb5M 8BvB|y_{dGCWa}~`Qp˴ʰm,:ަ'6&q&U3RBJΞCGY+|= ]a*O}Rnx9G"Y]"i@[7>װ/^JmUIʓKP[4A8mHx/_+6Z)@ bbO~1H'tf SXU twR,#@_y/6ک|>%|\7rE,|~xv#iA&ĠY8,Z`ζyRUqw[|g(_#?%f =7WC]˥$sGy4(%;\A`1O1M%is7-31(Ep '_Dhi'n& X:%~LuF~%3`VCefZ$+NSlb+|R`sGqm 1i#v`GF%Zt֩ IT w4d 8Bn6a DN&G)1[=,WI,vTX^Il+ee)eѠ>>gNKd 6eʹw1xY+ee50*D+90&VH֙CP {ovc`ݟ.tɐ ^Ly `s](6zISI)cRĞЇ颜SטwyS\V~wim2qN8t^ gX9)/p )r=0_3˷_$s~Ӝ~?|oi 4`yRmN;-xA$fwApJ \7aߝ-OF`5K"򎕇 s>cPKLppg}S#s'yXѶ0AQ֪#`uSga\ ͞BZq!T4D0vBDM*Pnd' v7#E*}* b/߈^up;74dbyYR+8!…ݫBϘ vx n`)ݚ ~Y(rr9Xl+'ޣDn,EbOx"﬏NNŎ29)C!~/BȂM&NW Y…re|jM@=!Sd&P"i 6ŕJZ:{Ta{$лzw/J8'vaFI,$rt\sX+Etǃ`HWh;,*bP3mu*}aִ;|Wb3ܚB$o{^I/4u䨊&)@FЍeO#:9АDz^rɻ}W:2nػW\0PѨDךa>xc,t$%ӳ8LPdtrj'-ɛ^7GS6(%#`OJAIXYx"11ffiLqV0DEq˳/fl&!<[ PӻP)sv-'Ju͊\9ix:QDdv%/,_MJ,9.L;kcJA(µ6Di57šh1A[Oֆ~B2!f[Waz[û_Kv)l8Ѓ<$.:wp|]a0u. .0@v 9ZY\1B~OJ0x뢱+Q@*T&v xЗ+:j{s'Nc/yb(GC8 =ީ 1.E("c:.> Μn6_H/`,0X94:gM_ =gq&27=_k 6'u?=17TC8:ŨWx'R{Խ"0TyQx4{`aA f/'qD(O *u˾޹Һ]7wk/R ~bڙt2~>HJ:uŴV&yʿfʮ"`.ğ=˵P ,h:w}Ie:?G$u2r:/S.v{+´ns&q\'Dǃ j᪒2[5(mLS#s/,~=0&;*ol+XMpعavQfmtS'[Va !¹{Ƚ"9?N.GqH)fgBeԨO>T.ZW,%;RdKɣu#˘(/;^tr3 N?Zf3YˠC]ri aEoƒ3rr>VEEx[!<]gY,'|dJF/b06wh& 46 ޚblLH )\3~::? kԝĽHax1%$Ǯ+IXŌ${euIjl48<7=9"'Iަo$ UZΖ \h-oahNr#~1"j58o:^O^߉\5|cJ'i>EBjrSڒL0F )ra>[ۼkG ?%$66x{( Oh:Lfnc6.iֲHI~tt|&OW=np^c/+ń0N9rkpU!JAECƯO0E/v> }|zR6S&a(ptcvG5[{I$FCt0g55nJIl(Kjc.[/T&&vL险aWf4nE dP eԵP9& h@nx5}YLs"xfQ$L{q⍀^@wC*̎7h$ 裰oaPk s eo`|co0BT64BOi"8w̏  }j[n|~oִL=;vQ"CxqϗqRZbq!Y$<)اa/ɌA/ºry`v^NęN*((yAtGT|rSB ;ָtǷ|cr'?]Lgg>1b7ԁNS,kf1,C#5Z"<_ m$G7dAucH֤ls%Ll15om[%vB6娕+)z**? Xi:;欂81eh8VDH1cڼ:lDh~ a8_WPL/ i#z VP.)kxEx(Z\^YpcKx*wa`[Zf2`Qq;^\2xq0THT9f-?/@)\CϾm~n8Ev$ vNr:x/ l@/l$_(zq`q:e,G:2.; y`˄㒞9]MOsCؾr3L灏+4WSlw?`b@ LWJrGRKDrug`(P޲wv$͎7y5 'c|2ydyA#kE"jsAķ6!-bk Nl˒{ԟBq95ghSmADbRWk98 ͣ3K:ZvuADo0A Ԥ03-mͬNyޏ8b^Ȼe)\$F7p] ߫XUϯɤ)ưז$U*%2MyctG4Tr]Z;1ovt[xK@OYkKrh.G)4V- @Xިl͝-;=gY'bPa}pI@9^J"fY 7&3o!%/HCVw>%I1y 7T=VƦsSȟVR(!#538p0UCBN.J@.֌0G[g?Kv.I7&Ag LlŠ`G6rmR93!M?mm>gx)zX PmEff%mbqLncDkRTC7b~Ϟgd=\`ﯯTerVd-J[:Aؕx.tXʺnmhpj. 8|~$-&Ea4E*J6t]m+,CeGPy~@82V46tGB:?|;RsXVFl֝|}& X̥ޖӡ";&'Cd#^e 3)$IN ڦבlе_9{D;p֐HWŅƕ.wXJrJc!Q= {bCF&%T!4ןYk̴)1p$Ա^kf  m(U-{feOvN-i!ٞ}I2e#aɅR(:FӋGן@~bg&ߕL;E. ;NK ɒ_0A5īa#%O0`WMЈ -[s+r֡/nG`8!OCg^)_¼_s$Pfq)FQTx{7 %-nh1 J"Moeg^DK*p1ILNL뫇Ƴ\/A; ű~/143Ŧa\vV5ur|q=RyxKL@WS}'wlBwR("2bX 55嫫C*ˎ,^kgJT,8u?7‘nꮹ]3|Wbm:%)&c xy:0EԔ*&c .@ߣ2 I^S&-ׅ207@aՂ;`}E qբDR`uHMj`(-(|}ا st{Gˎѝ1X )*#PEGf2$ b mv voG%݌Qj3]=m"|r.# 󘿝>f,$607 'vө)nKΔh[B%%>4Pϩ;CRz Uw%WuTM=@K-41Dٜx΋hiQz` t#)+/{M|I1\u%e;vXExk yK_se)^l0TmrtC!ڬY{*bU|d]z$xj'p1h!T%$D4w4\ t߸x^C!15!`3Q*~ϟ& 򻫀*fqo|@rzNcȿw86,? =#{`*%-w_ `͈bڄ%CLO@:\?FWѤ 3:vbp `CڦuQ0c8ݺ F DrV8TgP=e ٮ/o{!v4pٸM&|?Z=7U3 l֠μGt#!8FL7BjAr6[Km9P:&-Zex$/.y|;lp|'F#zG narr1ōf1^3 ^dQ{l{ ϘmgHI#r&s@*Euug ֝r$GX& p[="ˌo@pؽ,9)eFVenrOT_'1=$$:_jd!y@)ppx*drN&JY|ћͫc.0 Ǧ9=M2P\e(cc3~dhEAPj2CV;0: vNF ]momYO׻c1˯r!a=?LhYbL*@IJ8]Ed{U#=IagQ.1󱸱N$ؖB'L>VJ&i= ]Ty݋<2F`$MȣׁYZeRx`L3m#T+.o iIiŇ+I}T9ySt92p#Fobt^9EG>o}^p T ^$=\l 릢j?_EQdCɥt{y@hLeCEަHHėX苩kX^juʏ^Ma5BL&n69բ*_6UVgѪE"@ #܄O\F,beOÝU no.abh]y^l\;wekbv_~dQtnq"?B'ʒ޲YlWUN LI' j%~L= hiXnFDS aP64#uQs ZC/m;~Mlլ5gmz 4jw8J|uk&˵•{]09N27Ę'1 I6FƗ7JJJڊ 1zz 3 A@W (kB =Eͯ)@7ŐN\/Ej-hߛrD."g񘩯' 4s&Ȁa!1I6[{B}p OQ84-+#}Ɉ",tne^'ښS\(N-7>0߯EzFY g|̨8a䦦C޺)%jtABE1'Mhb p.x` 7]`Z(8)k_ZYV<@ܕ{Νv^mr8kJh$ rVD43)R ekXT{^,,<4|=K &2`R|J>GA}UOwj S?|0ButfwB_12/G8(}z̛ؾ[Sk<^GVoJ$b0=j P12,6 z̵|(s]Cri)^uԆ|@*8 Б6l 0x_p3v[[9J~hL}"UM mmPG pɀq݄<4DgI•eK^h0nt^՝BoѨJvLu`A|5} Cp% S(xG aD_t঒t0S'E/ٰF'1\8+a1hW==t(ӎc$I;(QfO;jG- tu6'sLVFk>CKxݤ{2Fvc [ԍԳpcISkM|HrQ\}Zy, =08%nUtR $m`TW}G /vO 7gFmg[Nx݃g-ͰL7 HyKoz^$'r#Bףva ,+ddd?`T2LhaXǶ&f0=hD1EN$x ꆖ`q,vmOkݰ\U$ژJWO r) ,:"e[)4_)6Mð]x1mwz P(d GBّھl2 ~6G76oT:kbn`G!O j1KཀxrP8!J1Xo;Dt7fěЁͻ7ϝs2xY(Iy)?4= mh! -ZȽAmgWL5ETقv!uDo$L+y w|+wU&[XMўIi[]D!{vX*\V5Wucgo#jV iո/v4Y0ef/!%JN=ͱiCR(GaH 1KOd԰6q-uS&|YB^-wg6W Ă!պ>9IiPX}})0\D8+ga?H hӬ#Uԑl9!3]rJ.qO(!.x2Tݶ?*`+)UԋH#u2 9+6's3)y /b= CPn0hrΩ-Q?2%lOúBc<H) ӎHU:N{wᾋ`M7҈G"[jl daI9T9t̺g_nhtN'xne($H-t.Pr1 |b HLiSQ|jͺ!!R>x\$' 0NJ&́Q`' `W L)y%RR:UF}k!ਓN}YXl r z e$A,#6yuAxl],t-Ic 2K5+P$uŴ, K~QF$>h-ezX0%aO1~N3OnQUGܺ+LKs=aVqROwDOAiҏE'/x+QKr $\Zmn{W1Xy/$܀14m\\]* 8XSѦ{Ep~rƫAtyER)Lj(  Uly3mJaiNwŢC A/@~dk>GMwb uw]S3IVi\k}|RUc\Ny9 O4j{͹ kUQPa`/LrSWGK"f 借xN{=H-#xJ41X9j 2M ŌYxNGnTӯߠ?pR\K:Lٺ/Hn!͂P ̺GC*{z]-n<<q3mP{[0H-Mv&S-ګ \0:`F'Mhj kϦwQ4ɸS,u|(fT[Kqߏ>``<?͗rBfNRo9@Ш#e'؀bwK~٬/55ƃS&WEޣF-d-9Z$ś= &cP⼜p'8M(wcTmǛ!yS-.l)͘IXqHۢHo&!k_9{{]>N]g>%6F(6z83@\st~Zv}m-!U}W68 ۮ@b1;2ՔJࠎgQo ~P1%HS[%ީ ߮]P?4 L0>?=]FQC(c@$v1}֒w ͚=䘉-9l G43\i( ozv, aƁehάwL=5!#GEa㊔%c-8[ʕG'j)&垁w+4Τ&>{L鲧_ PQg<:d||܌İs|8:c DTkֵ.gp ! b}{5'^Mfd{=5t1iD,zXIJMC7//fD?srM(*/ :7FM<.qjwqA-V @ a1-(2aByf=Yˌ>'L6M,%x321-WrX 2<ȺG~rfVavgwE+ xBJÒ#tn<X߬ҊFg|<.v-́F)Aa,e@1VRP4k/ $WA0 T.m{.娃APHi}jYED׵jT_2YOs3MS}9g M«RE(3X,L( j.NHLa5LfC~#tF}sCF=M&epQg흅;X;qQKIQ Ӄo炾wk=]DBRR(O) }S { r=_ti#5昐@Me`3]g+*|P[_QjpõJĖDPz|["Z$sW1sBBd7fmHoH$֯_PraRq/R݅Dzș`ƁV[`#+d.ĖPBQ2 -,Q]1~ʭ$cw;x}6=eL0gO3e4b̶8Q檖viN36=nA]iFs'MR8BpX'ؠ Q0Όf[I mtW8~1q2-* #]w֜8#UYc:=Q[L*(=s?-?r34Z {xM8'D 0dPd& oZ駈X:@G<.e5;s\\66V䄹d 7z؍40PP![2%A4>kPo Fgxɠ1FJeB#4^mղ$icTPOkt M}LN U5 t8~AxmVFƹ-.O8♗`t İ$ ,fkzJXWx4blYfԞR>%a*q'@A ; ķ^cntغ'7!Zv&6 zP]C>J^b'n BI $ GDDK$xbs_(2>p8(A2*X;K 0EPm&.,̦Яo w)>AE4@iWFm w}D>J 4]pEޔGJ+xu`x Ki|y{ NoS!aj&f@vjjv=5F\sD%(xJ3&,CtMSSIs+eE,Zib 7;ՏH9ŷgr r nt04\(*'E!&v(6XzŶ9o'kI3 pqNXE뮡(@9VḎ4M4s4Rrx߁=noI)3o|-?B3s,nJekNt$&C_^y9+bA{FOiS"ȅ2~_ƴ:Bx #boj~ϧ6]|]:ʫN SF$eNe+67ˆܨ]Tֆ0\wa ř{u{L= `nHtm]/pd˄+#ISN GƂx`k'__HZ!=B6̪qK'MAz7U]<$U mE2B4]-ATis؆I`tY$(ڨc2h<o%E^0* ~PmEf'zude[~R9HShaG/W%=px̦)]tPN.8[^p+P3Li0,SJe`ޜ7/Gp:s'B7٢YI: ]ܚDn}jc7#ubF[.!ItwM7dHqwHkDL(U.n5v>+m@ RbA;/[U2'oj% 7h!d҉4 ڝg{Tڑ9TNYA.k׭Z0A@_>{:'"[-<m!ʄ*rec5^^ؔEď&%{%_{'0Фyj~ vz{ )6eJ'%LWMBDA71'r,PŜ#C 5P]iM-[Z:g Huyr{"`s T7H)NrAKaq,DҬ W,/ bL~9lΓ3UlV$HTf&@dݍ3jo꺮7V)gюgΔ}xl͢ >ju<|#dS|{jV=ɵ=Ad =oʭ0+͐)G;RI{b@ QcMݍ;5[ YVp)*SGBj,Gks 7ٽ5ϙ>9;,ϑhl]F3RoΥJMb7D022Ԯn&'CJQ]w^f 6 -v 0Er5 r[ {*9a/6 pTD9$9iQK'ɥ7^"Rk-gX)sL6Q%WvKJzvwЍEr᤬@xN1$`.YPŲtwxvtg6UdM,oŀdxG7+ :#{^FWǚTǯĥs8&Vp&^Ӵ;R>cF)Ж r}i<Vi@XuΦWuڧxu6-|Jh 5" qYK@ɪ;J9FI"{hF2`X7}/(P2 r5M-scLW"od$t qD'1jf#o<4r8I"W1KIzy'.u?zHjxn\y3Zڛ*.t*X*4z?\Ɂt0mms?',zr[g#GR=~T .1 ֎.>!1|ݻ FT];%l f]{*ܺ %Б+ =CN#oJVsitY27z׏Y_7/['Vs8IG~^8. 3:+ca>!A&z"Lw'gzԆpe r2d'̞FߛxD!*{'V`_TlNa N30JfwcئmnkXqbvѺZODM:[΁~vpcwc@5$Ĥ\{mBPm*⫇FP65j+C-tɞs719$CC%6LtɱLGYnvR|wgq< Әcwf,O t_h{{8H(JA^]n"]wDZJVir Q,0 ZgzY;TJ60Y3`&o"q ڭzjN>#-0q< ^Btmvخqn'qfL6_/)OU0*4_zpH6S_Iu((TݩCe|Lw;#ǤJ߾re_Q0>  PФx N~(6DLJv4mPTgYs0I>g'd-6HiF$#*v ^QZ!nP2)T]Tj@P"=dWֶ"PFM Ӱ7hGZAsBd^K{ObTIT /TS<dCM GS~.ncJ!do @-q֢v6҅\/wbھmD#.͂ )đ6)|%lK4?]EvE^uGU0| ThтY7L^xM:Fʂ{5k r.P&c&;7rqǁYwHksu}~AX?ã*hy!Q)L>$7pD m5 @߻x1JܞΥP՘@ B(d5h??ц`ТЃ&oKW Zcut]&>^4JryXv!=HqجvX,({A͝˺콟Ti2 .Qђ V? +ˆ2G<~?T d%L05"&?͍ )c*USc639H k)mRA^A+W8ms&n'`h˃#Q<1]7tޭ.UnwmJ|M*e ax)PQl+N\MNE\3d4n-y، oƀ^Oō~a, u)16I2aaɷC#`%,4+x.$Uچ8UQl 'ic6"B4>_`l"yPIҍ#;S<8bFЈsR5UlAwZTM.PGaR(r:7( Q\p<| R%zg|JxZJN?AI}ʟ6iH0̫6ڦÖl0kN>32XstcBܜ;%o+u%K `˅p(] MrIV.# w†gM+s1f@w- ;|Ȗ=E^9fKj`Z^Q"r|H&Z^e>"AOwt\;r_edߋa N->Wo&Zz^5H}W\l[; 0ɱz-,,Ƃw"j7RSo{{p*FNX^1(9/A`}{oldQBxo#@CZkfy? [9 Gq4ryyl@u7vcSuHIuJ&2=5F%1P9i^&1bT.Lĸbfl vvX"C#w+. ARjdUFrR pVv+XO=x\E-}/g6)qg~M#^oafāɛO_*p@j)I9z 1'S$;yܩ2L5{b f2=_jNR1s()Ey4,: |w|f^mRU yB=i9{]QSnJ:$y{!\9-=U.n9d|ETKMW=+]>xhGuH(Sݛ7ѬߒO6ơѺ܇ z`x,\{W !^ my yD9NI4K2SBw;Tc]RPOvsMW`pmGG%c{/$LL5ߑ9`\0lIbMzbvXjъ=#<֣J wյ1ȵ]H| Ɛzm%]a6r5$]Qra+xٔݛҌ10%d^hB_PO`\&faTQ)JZkM T1@SXunKG"BOsI/%38SۉOD%!y\ h/%U)=!A;h/JBYmt朂IҒ3c.SLYpXօ޷$);%6kDeBf 5셰bjEUZS8.QNCSl5R޾~r͒otׅ!cet~»%>>5#Cdcy{x5a A4 OA]scd#K#$ Bw@Zʃl&5}>E|n!6^d<` m0aU&̙h+1MHf@1{냠 v8YQiMVa_폷d/PSq\Bo5z]ȢH$ZewթO2`Ve!*L؉c0}s IA#{6+x 7]| Wnrüu&!#?nB%b.>5Ҡ#3R5IHIzϴSYV3[Ss~? y&nR[˘Ic0Y׭xl4jBI!#P^:^p^m2b7MѶ|K2tI6okt4k؏Is5Tn)%iQ8j;޻LK4]簺AB#+-H "=C5q:8z `u;ŗq7?8MwLD4"ُ6BbvN :Ohc9.̤Tpi<4.X1׼c7h?6InӐ` 6 ɑ*M+C2 ,үFg9iU񴭝{9&}yzM AԤ 8N4l,Z5k3~{eTiqTn d)JhsuJY _;?foqذ*G<)/"n ~ϲPqx7^h+yA^!^c53{4mCQ"ӃB{$]0b/%P;[Bu%P!XHқuz̗KM~5 ?(46x(kۄӗ/mGhB?w8߮AOpTJ?mΎuY[D,Ѵ';ae9L Hs 32y_Lh%>P.XT[?8Aj!J-eK+0уrL龆MJfzO7E!H4J5&);o]Kq݄kqm8 Aof3Smx|&߉=fF`5 4ƈm{B"? .h4ּȊЁ7V6'E%Tڼ=XUҗƌZ2|Z"uD`6 \εꮺ EE!;3(Dp79R ,JUZ*[7^=, i}GHMVzhJ*5aD()W&; @JrӔyH~?ڿCp4b_9Xpc0Ħq`9YM#9q%-mkzͽ( H0|ӄ c=;wI/mdX$3K3c1 3ҫ'_AI` !{43m|p&>4v&*ħEҲc5]:RcZ]  b K_}<'&sHqS-$_q '2wh+j,d l[4J綣FhE7{:FtH1FAL,k(EKD6ȒZtjv WC]|0IoDM ˂ c@w SelE,OXL,,'{S4w'UMg}Bn >F2h^$iD\x5h^AdmsE=|_)ikA_V͹ P0ҞTjeEu?bV5>}`Lpp4sF%>XG+K}:b?=澀R|iَIf8ܒqb̑xOgQP7jdMҸyb]2rx^}!ѯK)rV|"Qty%3pOt5\$~qқ"bȳDU! 7Y#pٻLSB\ۡa/F 1o׊C xM!cOW=Uחwj4QÉ+rעB#[T2P5$b8l2jmJucu2:/V76X|+E*/O$9kSSyG>tEvVk+~Oy-Ts)rwAU>Eз+fYn^ Әv\\u{ـJxKPyFfN3@ Ӷ|"'&HTrE≓ fvh < :Og"w'5!iiAV7:#`]+fKmAs#uO}/ɑDԔ, sE a''HngKA3BV{deT4x]7 {FI.-,ВLؕ;xلV= 7qoȒT4h5 2l 6b$O1|`loڙAp[CK_d2h;HN߯Y[N).Cbh1}3 Mˣa+oʅ("= %2EpNd'7>dQ%crޕMvfdb5vsҋ3Si`8Y!P%qxHP9h~SIrT{;7׹uOn*tl-/w (_*t^2&Ne9)~b5txSN?x zhA|]U:޽(ir`ۚE ^N}dnYQ%R~ cC1P5p#: ӕ- iHGc)GZ>f\)nIM9;e5OR8(//Xc0?罘Oos`"v2(y+Nw:Kabf<av9h΁n;(CZ ^pz\-9MW y-Nhq5ᦣ Wl^GyW@5B-av,<,DŽ~X˯AXA'5c5!"Nr鉖Z&n(0Yt^l( ^hӎ=kE7窻* %8fI%@g(C9, K ^X1̉KE Xgkt_1Yiwj>Z<@2jNW Ey8w2a]ό>i:rw7S!eV0 5*1+O+TJ«OSO5c׊4e~Œ[EbM~zzߗz$,6ն=1dD`e'E#+Q<\vY|oPճaz4-H Hl<!cWRˉN @?(8.ȑC.!*vstP 9ʒIZ;9[ZjQHΜ`V} z|g]wU%&f;f R3AbPr>aD =2"4fj}J(]S!w͆(XNCC6,-;s1-u`ˊwLl*ᨗ6:#nԓtb8f h}R5&in}_뼉 )s߅k=췹x?Sq`XE:MlL;:{:N"qe\m\XRf,U[TmUg쾑ϖPTL0/8pܱ3 ^N2LnNqt3:ߡzm] p!ͦ׼L'pz!Qnwd4ځ5:YT"[qG7tXM*D ' esF)R#>qDiH^'ήhB `keb0JcbI0́qujsʀAiV㕜5#kv*NZ,A0gsVqWkP݋uڸC3&>^yod`"$In]~^U0pE+!j.zBL@ CDW`FA\Snہ$C,)_ IZ0S Df۩۰G>wJ#ѵ? &߱2%;'8kNFccGdk;A̴Ĕ+^!79g#ad1g% 0خNԔ$Veza]/5c$ ŤREF@Dsq)J_u8\*9"(зwÇ/yO' .q/؈y5ٍ $X(jJ5K/煐_FOge| C3[q҃1UTyo;g,͌vn,j#1RB&՛QX~{l>YKsCcE{>I 71OMuf\J6A'?oܸ1/-O.Ů2(0' A ٵ1*`Gw֋|Ƨ>M6IՁΊY,!hu^zQ 9|: =?,#mʴ9. ?$TeYxN!r  @~xjx# | ̠v K]U-v|G[]=ͨd~Si.Y">wIiIu}1}˒\}b=B2pw$@_OX(5#%̋Z $s5ubM*۶܆j+VDքPG[PމI}˝9w@3XC3ޕ%xc 3Ǩ#ŭ P'OO[pto?i=@psGj"ξ`2d0]Pcb224+q?iǛhH80@Rz֋`/`Y^5;@k a+D16i+P>F{ 7 52&/W\Vx%@QySPynAR 6܀z~}mطs[ϋ܊Mf o7F֘M>ɶ{q@q(b)˸ف=~{AlvN=HX3Gc 4(ng{Ty_zqO0_mwHU39#C"DNG ZPl!u1^wStS%Q3_M,4LDls3"3"{~4P_;daƩ@QKP^wPL)!wL/v&t.ol܋6 wn ̚ODNnV',g&^ĠkB%INh5]Pʤ xKqYUR$ڂ].ok?sE%߳գiލla|fO?5cl".]q!7`TvBaYE"?qdl8j\ Ky{@roYtV7m =q|BGDwr)\aߢ k#{FxtAm&GBeoO]lTNJZʀt8#!~`^G2]-`4J%sԠlpƱ䳈 g }<8:ȏ>14J(gO.CG3vX<0?'t۞ q$ΆJh\zUGv^ "?^ i1M$erIx7znoƯxOQ&㹩ƚ )D4\&z.K0<̊5BVQ%b3&s.-!O 6+oeE<^w:)RO vfw@u Pƕ(ӡ3F&<\t`=,vHߨƴ 0|SN7^jaY[n=h2Tf1A>m2YntI ;* MufU`eHi6"<9W%M4)qQ oSwEAC5G^egT6~Qb>A5W!3K3DW%zp9vMm%Cvo9#r(Y7ƊjUy\a}ehr7_@Cx+>=e>[ (,d݅/y:0%`'?ﶜavL]m_(00ke33bgSb=}d`ݍ1θ#7)]@3f0mMwbN: L.OϘS2@TAɥeᩳ82u;sRY:۽d܅xWX_S:hжwROW ]g?'_ V\-X\4J%rPP?Y/ zl ~gd^Zom56~kqг5s RmVꐱ)A륰`B`DQLtG+ę1 f!Gt2J]мGi,3:3tu8NYIdN^+/P }֚ŏ .ǀsLB,I8kG,# *6.l)4c}Epofnhl؃y(/Au. tk 3J4YV0nB[s#.h3._xin_bw L$ O=RaAW95cq%'uk=MwxP L#Jb'':ZpPEgفĖԖЖT-F/NH V0sk6۸QFւC̲~8*UխMMR3n}\E?;v|S?*&oo漂c3WE|$: ϟf oX=Lv`l:YnlIG#>}p~Z|z->s-7+Y`iI#&[#(s>x0v!3u_TeL(%}7uƞn&II} ! t߲pZ0m5ӭ\c'N_lh9R ԅ'>[q|KkQL*>We(\؂UtjL}I\tyZc g)4 rxet 5}X:rc XGX)) ҃HDq9f1]770Lʤq'v. 9){ ( ɟeE@qcA7%J$G 紧{Q\MR1i+=P\%gc-Há&7OtpåkM-V12h2e*x!ep ǫWMÅ.Rq`83c-NV3Ym.^{nPџ,5#6%j:zm?n>C(ٴyF~v|[;W;h+ { mo[ JM ,FuVXtfx&dݞ+݈Jzb7+Q>"4I?V/Z{ c, cAKR? Ble>0nڽYxyjljHh5n\JC[>;0Z7,n-zz3,B>y@d0yjv;j&:P:c~u`T|v s.SC4";1 ;".b>;*}sv#heo\KSLspxcj,*4)5&$ zOa$`t3W;smc\l[?fS2?kYꘀqfhǰJT7;#b={&%&݊Ԕv|Xߴϋ1ɰGܘ )*!@4̴x)=M~Ae|wZ^3=uU_~ES՚B:ڏOؐ¬ Z,` ҵjj ?kkS)_+N].O0e`|®Q:MC%>E!r%iaY,gsEs+IY17Tb8F+1PAaf Lp_ԞoB9hhxdnM7*J-~*P!uITB-рp&ZL<H|/] @{ &r?\ ֗s*ht (]Jռ iS..<->CuFT)tJ57bgr-qCWEE')M$_ٮzAܱ԰$bث1=X*G5ZM4?[ZHĎgG?R62s-ˀ1֭!8_eA'n'ydWfE}b;bQ|OpѼwX8 | /=i%?_?ڦFR(MCîBN䴪 [͹9L KpRj#hOV@}r|HHᣱVRPs R'E)s {d4 gHlc~%^ @N؁\Ƿ쓆|/g_( $3 <;ߖ~ct79w: WcKiRiV8XoG:|IG}ʴat `4 #Nguanٌ|{`>B EnrwlKB5(, -"Dz跜AexHYsb z,vɺzޭ|g7`f'Om_lg*SWp") )H:a;}2E?e`o1J"*CTvZp!8]>r 4s 9cnC'Zy1J>y$\݉x$E :.ufDԐsskΚ.&KD [jP)Z|Z!?%A{3L]_0V[Bgb^N4* C3^*S)VcKH✆F hhz?.Rnؓ<'i]#2:°mZ/&?biWP[ORZF8eAL^oG&0XCʋ!z0u2X!@fk`mke+x(ڐ*6I%P`?EaBQ1lY+8 >d )g?<K5ہ#!:\1,;Ly}Sl|JW\}:y*|8΀Jns X~5c0٣ղB3ύug#dtl\Y3($}gzuk\fr;U6?tj%WDfy2JƦ0 wĸK$ȵ6֪Iد"Q> Ǖ^k]TWy4]B@~1ڲwNPіw4i2{m*WfELF'Q-02}`:GGu#K(zOѼF)EĠ]ߟ(.Mp;p#QmO/){NڮRŔgp00o9ߋςľ8m*W>k$d%~z[c= VDҡǷu*jE<%*]mpCNf2`+{ƚ&A/o;5fPq>r+T}ty!"zH}?*ǖcvK{CfQq-VyXla%If44;%#@S<`k:@AumK[ªBt^@65jxYdf R.7EKg7,!SYCius^*6w/fV^}@9[Nxf'HC `+$sWx.odc2(K]`u8@ɥx߆,?* L9z04qr2l ~\tz[c0?RJ9D7"H;sncuz1 ׍Zs&d=KaIw 3X鐡Ydÿ7> >dS` E*,h@aAHOV4Qq? !M\Y(JeUY0VǓex Ћǯ϶&0gʣVj VY tGm5 jQ_< 'b9+xt!?SVjLչ ݽ6 rB6Lw5Ff`1%ǤH:C#(q&c:}G \pWZ&B**j0jwXHB-aO0=r{}}iX]y qxkj,NڼN^+9 *88]Pn[ѼЪWY3 kqwhbun_Tk +RaѨ]/']J@ʕ}h#"y4ÀvIRXrTo#;xåf'x~8ljK35˻PRiXYF8#w*y2K,:S60:" ѓއQp-'NER_s%WGnp>^]xju;'}7~s,TڊI>ܣ (S]w{"u%g2P0jM2ΪTOof$M5yi=VOjH,d~~lSr(FU󻈑 -y#d/SHZ^x_IҠ3_ g"7Q/1:( 56X [Vjt %fT@4B*E"/Wi\9Iꥎ^HAt´sD@^uZY_\5o7yWy_}:42oKW!o61w~Ӓ @ %MV}+ 9!Ɍ@ J&RNiH?`?O|p@&T;Ji,f^Dqz.? .N'hZ2zӨӑ,RXqqRaQFh3l)?lC.8)"emDAyY3&%d76PAA @#bRR3KSGwydUL:\ۖ"ٯ(NM3;a *`*\<뜦á ϭ~w$Z-3^ͿY\6'UN_)3 $DDihYSc*/Ƭ)ρ/'u OW@]ೢcxnР~CkG~=0kج\qE=P]M5c׎NRYP@i1ZcMՋD}pШyw'pK.k)H^oUCt%Ć'Lw> da4maSގJpY&$.`xCv)7 ?ZH/B>ؾ#90oP E"*?9k~;ZGWb!IqLU8\a [ yX^`0 ڟ^$VnQci^ǟ]9>V-5#PZr~FRD&$䓆O4pX exJ;=zRͽ(E3{q+/-}>Ϊ|Se 凐44C谔z)Bv !8ךuYJh`#ݦZ¸ Je3JׇkJz`{C-+\*:BnՂ&QF(ve-X<&8~T.IFbю.jջ* To$"utX4!ܑ:9+Ǚ3u]ǎe}`𾮕vȞMx8uac"EJ_:>3S< )-e+g0p$æI HXav֍Cd+2nmmCyU,q B<ʡ\({oJ,eS^yeFZ\.咻Vx10.k0QcqqsgvU~z To?ez?P#+Ww/$/HbumE9H? )h޿_ۮSϐ? (Ơj4oiBc4 K IE=r\PfL_Bdqih[:RH J* -m&G|N}g3qnqL: $V†6dR!p Mz d:RC,/n*x:U`{!.s ҁ>MvtİxFh¥Z7&n)"@lx_&vE9uUmn"]ݨ~q~h Qh4K2o:`Ўjp0k6(v>]RH2l@ܾvvM[o"ڂxIV.ZME=kQ`qubv f"GW.5ݦ|{.ɗ]vHҝQDn[bKAl S#nӸF,F=-~SƋS'Ye@`Iȷ_'+':>5>F wNQʫ^fHxP+!4"}8@9G.kwؖ- 8I5_?6x t˰\(Ae3}$ɡ$!L{T_Vw&Y@2lUy^ FDf"ܔvC,qtK +Ԁi>}[M0mBj{yQʯ$Og`D0>f4O%"ƴ-O'BsF=҉^~ vK:Sl.ˀ7V'Uwh*Ma( qvU1ʈKKO1JRobrT:1^, >57^ǂ'xZ JmZȐЁӑ/l&rH3!̆;F6 M&S\25 !YTjMވ{2򔦞8HcK|%,k6#54IW+YlZW@y#,;nZw gX||>%IǍGB\:ǦӼ$(B=n֜'1?T9!O8,Av&J'mm9lgKߐ9;ݺ{ ^4%RZ[l2s9rϩ:/TC& j5DXb=ڤ?$~Ųڿ-JE-Tt&k6sǣ@P`vcgH%eFVDakLQ9#׎S4HktP^`O')/7F[*2oa@l@Bn`ў'H6~V" ̯k)0OkRm)&iI82u٫@NQ96ԇN&V> J/#NGPgoDbXK5ԣ4vBLTNCϴ ,Yyؾ Y)EDA~Tz?@𭣜4(C~Pm`-.P: sN ޠMzԢne1i'b=%byw%ۓ d๧9$DFJMLHĠdeg;AUjUDms&a&B?D߾Mu, V `ƮD1T嘂裠Y"T4HZӝRGf'@BXR*UAQ(i\fS9I>چX.YIѳȎ\TOx>nVSKN%U1g ak}O˛6jM)ݣ2V\XP/x'bm6KN81rGbds/55MtOCŻJ%p,i7QTD@ը}ړ!h(VdaRF,B3 E FB醓blpaS12fEl-0D@z.xene@4_SWP+\f {6ܖ>+ސ/qYUM-2;wo{XoH(}88Fդb"f@e\6ajr'v72jA} 1{v0 ^NQ;}6 sb;iP Tlj4hlfy\ebT!,1 [{PWfjNL96aTA-ELpN)ՠQ 5iMYoȷԸ!,z@74>`Ya£-{!?#j: rj3]}.,W*#FnMz9Ɣ撴e8OSJY%ڏ1]&qD W"[4b*jEnʇ>'W^Rj?E'ϖIӼ)ev{/yOpEHqrQbyZJ1. @-[ :TB-| z&Bv(Ko p6(w |KlI?LLwT0kURk5-p1d1k<0Gs1MeP<\OEkX`yNy49W@_Aӯ^[3s[mϿH j/.+&nA1+e| ?ܯ ƌN=8"aU췾yPjAd. D\gfRTP,fz=c_OBkeq!ܸ&r$%a(i'<<.ڌ4 qM8=_؛zV¬"3~*)['jSLad?qae_$8Eρ'̂p1 B؈H@ {}_סLN-]u*BO`aÊRX" M/?0%ncSqٰcl, !8 hB#1 R1ބ} T\; {n^{H -qu$U<jC B4R-,UNM4z_c^F&BK'!!AJqR47$9}R>JI<6DC>,P;`('ͺVd WV(6\LMKqd{_x zv$YwZl ?" b\BX`J~xO5td xlfҠjddmA:FnӺ>~v!I]F|];h8%B1"n3"}vE)Uk9G&h~y՝ qQz=8záiY#J=QݨIF\ ԗk+7|7@ǹLi`&q#ְdo.))V97 |? bOY>pMHN:^i'h17KfʉnҒL2kn&#$`X!B1 xυ:LwhMU~+D@MTP*[Zc',#/ӯLNd[i 7ɏ5%sb pvgԔ<[FR6/(z4 hꠦJdCM6J9.aF0=>mr%=x9wb i0UAϺgպ A+Yx!PTr h^Ɩlje{g_|ɖ.vLq fE2@NMewqxU Q{;H')>C=}|MfE^ bѤHl ]%xi_3\N 2ocE߂1oN!5C dCZ -s<_H5K7D$hpj rwDuwaHnuVCt\ԥl(6CMY#y塮jg XmGG]%y3q`f9Qսiqr.N\&+2O^ ^?mЌR(ɃnzY_,pN0Aӗ)jY7,QlꙜ,-QarHVu}bitҘ*d9:qžBDsGx!Jt^UƤe&]}f Eg~5׳5V5èGS3&!6&]y0䪫D2ǦN1\Ff#cT3($t$w揁XeITd& Ul\C~Q3({m]E-Ӿn=i aB4DgCƃjN J%LZ NDf7&?K/?O61H"׮N Ϫ|=bLx5_{x&ӑX";UAL%! )@]ι^Y> "rF )}+$0/wנd/Hd$?`5l!y!@2$z&LJQYg!=R >;b ')5}.VRz>g$XAԬ(`Zlr?3Ё$VDzo )g2NcƂk`XamQog//0r.7 Uzbao5&\e:rmUP΋zC!y̒6tܙ/$0 xZi2(~n5r6njW\7ɼItՄR;Z3\[64O7a]=H޿ۼ0"/nB'fq!}>]NhnR_*ˤ N&ܵiŗ="tD@O 0fcbN73ٙAT&϶jHkXpO>߱>(mGm0<g!E~Z tYWj8d[]CG,DIcq!nܳ(n`I122n-nqXۂf:?qo()p}uu?JK`O@=bV; hzߎj*a1AcUXEP~s16qZ%R; JɆl?IiF`V}s=+̖M&ʩ= 7MqDync:UB6$y5|! ct9Ϭ-L06-nRpRAAךOi+W)PAoj'pH<( \ j%䕒ŀ,_6AKLm'c'3Pm̜| ,81ئ#/뤏xTW CD x]ŃKFB[2}YDzHN𚽠QKfhȀ9GY#bponp'Sv v/M+EνՄؑ&Kk;u $ !ZFtC8x},h<}w\H7)s&ګMAׂK`֝ ڳDˎOl ;nq/)BE\/CQpE,D}9bȢ/N (9Sm`o}+5f$آV2%f" :-z'Beݿҿ @{)Hύ\uş[de\;e%_ZaBԏtHMϷdwA~ʱvx$9p\'l0_NW)gu< Ml"Ƨ~rh+͕ {0ȷ?=Za;xGL3a0H/a$Z>7[)pgӼ0݈;M Xiҫ3VM+J(*PtvY0t'!(6$3=He"6 Kf Cl(k+[H;]%Ip:^_ݓrтT'+OEЬ@IL6e>Vx6.nBT nsa fY&}L>,rh_j8/XމK4:^k߱P@;-^L? ܧ8(g А&ϮI yO*nV8=G\*t]n8 ɘEhv[X[d F5 %|MqP0Ɉtia}b]Sep v\n]CS8JsڼTp(O />$vtzp~FrR\Q x/R6`^T2 q/['&lq`*u6 Xr .A+ |-'3%h/mPaЀ-+=q Q7-]e0#@$?S[`RX6Zg嘳+=igoz/=0JBxigM^r>?H9o4cK즗K&钞sX.ZnƝ "j/c. r7 -YA+(jc6@ Be9ur"o3=uwt DyڒrV"D_5|]Dh}ڡP*#WGS >1)wGs[s4s7>w(nk뱹C tl 7BLlbd *!e ָ[I>l|j1Y $[z'dZNAU-?"F/\N]}.l{SebSB|jBԅ֨D"+x.jy'H5==^C=$Rb,,0$Ap}!# eG#Qbr392B*!/Ԟ+a,BU lψȓ ,n2a.T KDMq*2W'?;|^?:9dCys<_e@z \&o/FkF$Euk/d_ >7ܪyOcRħ^}kV׍6w|J/ U$Јa ?(.FBL⏳| "Kc]`~)ĵS=R׉ՒAWna'C@&Zscivnn >alҠ&ú-g{!s+yQѠl^o!w1fj)ml%!a!u. FD~DS~k\RHŸXQ[3`nV$4ycmYW܆.t|.!NuH'@;鰋b _ܑAA#^- >H68ZLk{ ΌN0f<?}l,]Cwm2F?g^o  _TL2e~j5 cO@٦xbFI # I%_GL@e?׀x9/}AbLgSMj BM:gD@(Vk2"M ՛8WKQLT(k'-ЯLogr>r  uq@ uٓ\Uz(Sw?mעx1K E:`^w %>8dz ۀP 0T*s!u{#0$ K$A"n.hВv~k(!ɶKFR n/:z3w6c4O`,' U;SZۣ EPh}/^iz> c=썚wz̚ +|y&& VXk"! tX{亅ߕ'yit|*ktrNa/vFwthyuRTB4 aCWzf/u%hGbi讕^nD)o^7Z廙 |3_pl c%6a{`@m %;8r(#U P`TsTs0S5  ;֓Ce -ODѾkگf}p_9PƍSA{4r~QWN= 5L$ /}i46]ICw@?NԊǏ08n|yV%\' .2HOc<[s.zр_n*2c(E3LWcag-%$1묡>Q)f7W0Z<}M'y@. S;!C 7i=I{ iF_‘iɳ`>HBH̄>R@!yP,p yh^yh:/UTHG#m,%]똠§UNᦍ̼TX"dJ UjYt` IASvF֙P CX% TR4faqJv:M%Oq7elB|4l۲СC PPfc[B%a\kV'6!2F10<0 @L"VhBp))I$E)!ד/n`SVo MYaSbZg_(n P0J ^N~=[nRD?Jz;a& 5bx`?J%+82P5YCfDd7uzy:T" zTKgݞ,[9u7I0zw܄mʡ{Z Of6r^і4"UC[h\7U:ա|CM@+`]۠hEQy M_"H z ]gԢ#p*sDLI[9Ā8NnPcFATQ3 !w8r[nŭ;KffHثS8 (H1%zI#מ@ OF!-{jl0+:q8*9ɚ[po$hE?6%Y;ue<HU}1_B #S 6G.7^Hτ!,1C9H(8"w8 EP z ;UȦb|ПX0EPbiE.ѪR`6W-|AValE"$}N0O@|5p9R\ѢَkFLc%Sc~hWBIX4]KRh+vEev w!|/wձyO#FRVci-l"o(fIjiRp+WzoOVe8#qw*6S ޿tdqY+j&0{V_ ޫ8}٥I+HK}bè=\_PW (NcMwTC0m4TUJuLPue[m3kA ޯ+`KUOϗY!Zm&(x*%LrU_w&.@U Iw5|vkA{ո A&\~T :0A?T/-C3w샸UZysddJwƹ81 ) q>ߨ}12}๫]Lw"<%H;u/[ag]קv4WtI@vz jA1=8!$ZeVpB!JϹBlˏxnH9RUw_-Y3[åf b"o-@r(qh$NJ%Zen5|\ V, &5|%rJ&i,w{&0b7mx).Qӎw0N}*3Lfww'Z|n`ac/Ծd3*At1̬1wQYՊ j׳/pİ,^$x ? Dv֙k1a-V5M$-V0¡^މ7qj7퉸4rQ* (=87p <|ݥ/E4n,Mb^{ބ#nVē~hϔ'&zbڼ *0LsVB*x/Nz@ub%R,0j],*7$]{#a+;YB>?]wZ )|XĕEeX/g %ؓ3hkYX$e3tXz:Ba÷512`A8K zZ_^F~O52qdAE[-֤> m`)ԇ3m r3ItHEh;6%}279kB. :.҇Xl > nva k!!G@u^s&6e%=fێ3&dt0 1+ۃRD?R6j'W35V|, zA#@1, y5GHp)P搴30>|O'[UZg7HG(4KJn9hL&T H[[㟉Bnf4)<ӘRBg.R?D?KK"WW_r7g6%5-";c%IcơEB) 79m1!]$1`9u$Lfgu[buQnd` "/$,Ͱ^DK)] Y7lS|cޗ ɂM 3zR@}9)^ yXV5OMn\*U;M38#*+x KXMŧt(b>},?C-B#:XZtokV`yo#+ϠJ勤Z9={|E/gG<Pfi^פE5lے_@쁃?^ ӗF3"9!"9tn*.gT#p$ Irb A.p_\T)sNmgǼ+'ת$aa`[`}}:EP}%t8 <>S2FmbQEQbRQxU,5`sr "q;??^[xcu5C *;[͉J0W{jGPdסcal|.|:'=؈@Y6DQ%c|:Thޑt j(Mt!mʯL$)NruE]jqQRiл<$)f}o}xuDɌvwZXk#'#j^Q2H޳l'X(cߍrR5hȆbݻ2Ag* ( ̂D8(?;9 a0Ɇ61In>#|e_*i^< M{mFŪLN"11ntDzʲS%y\>#q]cD!o 0-QMFPb{B5FtDѾauAH_ ̖:Ό^He &hB,5\#z:ſ.lJ&S+?:D k=>-\WYݪ~@Cdޞd4,~˶ Ÿ,LCy!Uו-)2Hű@LK/9_PEM#GzTo9nh™k_9$cYSsҲϮMg$RpjXógWfAEiۛkl c#*9̊(y<Vt c!k Lk)~ޜ}" 72|=sN=Wz揍gU>~ɻ$^Jn%/k{RC'v@$SCiʔo:k;&xaVr\.h{o5 1cI/ Ȅ8 x$Ȭ4(͵I3^ gD|Wž0iB\4-#QOW6M 7_}يL38 OOJngȤ5's0LҠozl_5+xt/auv%~4 ;›}?[@&b{d3hORFwOMn`5yvf>Ҙ&m\g½ :z>B%&h\XSTSWZE(U u]P +PIx6kJm@f'YPqI'(JMnJM(xüho[gY\ex6ܼwOS~)[W*'Owr*mV7 n:R[U1Q?uf 6tF̹g{8)r_{{5 4^1?K|=_='|yi&;jȅ?RKM2$n`!PB!Kì*狏K`2՝1i/Cs-Ŷoi 27p/Cul*`m,(%*`K x}+^ Tsp^M`g ;{ZOTI׌ P Q  fXK'+_-nHeD"uA7H]k!@;% OIM/tlES޵G0Xhvonw@wa(KH4ySJWx|oW TT<<|-R^rGiP+k jIBb3]Hr\6^2VK@1[@JC$|j9s,#()qih,U"<󐱬V܎?h>AގI{Ū/4xdO:aNbtc^Haf *VtQ -ښ"".z|Fasqե[OSKO/_nj{D}sopr'umgsQ \d-l^:_gN\<뼁fR\GtISAK euK'Sz V ڱBr3ߦ(IB89H^Q8H.Ց8Zb\͑Ǵ4G8R4R@ұ 0đc2rɞɁ tՉ 4JL{Q|׹`_LP%ژaGq`2gj+j*ŜE Zka&cu5Vr`m$S(cfvn][fcmB'- ^ -~QDyxl7a *2jc.jܘd,_&@EF6ΰSϗmSE0He4U://'Uvy/^U8?:1=OLsЌ T"lZ}Ӄ}*ɳs9ڼ`&~f,="cM /_pS XGaa%5µ\"U'8irhP ` c ֶo/ubTH6@9ĊE N˖[I0:DDL 1u/.-{E\GRiQezb69.Cfԣϝ2&}O9@Qn?.^ OH1 B#U3Lo d>0A027|4z@@Su7O97Qr8mez1 .f+0j<1t_򓙮NjpR%٪+/j~`C9#fR(#`T:/ q,1 I m 0S$=jXtç^W- g{ Wnܩ@(Q2;.//TL.q[Ƌf|Co&RKO{UIx_ˢ8Xdm]]P~!O_jyc`2àķlMDs E~`GDHH9Eu%tpbG5y.0WE9]אqf\aUURƈw9e#!<+g+t-FY-Z\~xmd6ُ&8QFc6~[hՂ4| X!w?7ޱ+vɯLPitoW^)]մ0W.$% *t\>*Qdi4Yo]' YށpԪ"K+h-&qK^U!9U,4.PcZPӸb&pZCZ7Fؐp+[_M]`{U7 ҩU;Q֨X-&U ǤT 9)tщ--Rj/;rR iYWc|{*}(d!_D 5ѨJs/NMtZB9@GJK7B>4Ⓘs4_vR3(>ocF ]me eѷ~h7$MF?>6^;\qM;& {^%~iW9,ۃԷ^xc!/ǂ>D(1Nk\PIr_U§ >e`mYgu 'N!zy'ڎp}<\̆DZJ[oj3h<\<ٰDT9/X[5LγkiPL3Qpp&crckT<;{f!Y0K|KW-<"Bٱd7cpz 1 9`Kk gu})|HqꦊE?ژ^RF6ϥ8ˬFڭng`=\yߣ+e'3XIZJI4b(L'4)ziϑcAa-Qf$d#-; sluOQlegS֔!Z&ļÇ;&r3~mOT<+g\T,;ޫr] k6$Ќi+M]p%-32ݬ1CrB8NxƠ,uBCԩ+};$_}B7BRlS_(4 Ox_.DQ˞<)g ]?3NVsTħGAwrxæQh ǏN7qQIǐY[k3,H73E  *6.vy!&n86#]3 -pJ,BF9v*V};Q=^ty(k&p&u.hG6X~V3HLL9f ".da{{Cr\ ˿ )[_[X/"vLXI7DCxʗՑo:rF1CqH']mBqdMk8)p ;[}$ɵH=|_ 2ج.[q;{$$y#7Iߑrܾ]ltmy)+1F'鯔W{*]酟(vMv:νBGjL+zZ\s𴎑 c-Ϡ]"qdgȿgW:!C, ةM]Gk.\4Y^D я!Wۮq6Tؔq&XRW N(agسޥYN[! rt?C~X_Iƕ, Dmp,UidQUdU71DχOVH㋫S!ev_׃ס` 4bkY H,B!!,uKQ{5-J?_o$WX#I6Th lJҤrsf -gi_,O}g+Pnjv TPE Ɛ$/ᏵĆS~*%̼P5= T!T2fTN%R> 6i++S&<.QvKc,H/H(r\~ΚU>z5 !p B"XA![2bOC`tu8'Aѕ,pYHguʶF{RsrƎQ^.P~Ef- yX] {ժBҧx_:ʜmJWj2b 'ʓ|̕W/ :,'O?$us=!$!iV$dCÔ 7wxjg4kчfI])5.y~˶,_QZ3Z)X( ڥhcLy_N]V ?⒂%@ M@Y$odҼxdpJDQ52q4`Oفns_QW+НJ5R'@m#] hS:SE V5xRkvdE`m.7 ]88ZQ+^Hn\%LTk:3|)AM쭥r瀴/f)9oY/WS׼@zXsoK?5`C!' :.oW(XAж{"jŀZ{Z6kO2,:1/%w?#_UIj"@ngSuv*!8+n?GL:hfSqP?UWZ"^ +&tzy-Ðsmn*U`5I(_$EarP#۟t2|T`4ʹb/iaDS4B gMDP^'S{(؇co8'jVeN8W[J~w*ߝ ;(I&V[M*@`bq\)VU&?₰'*@çXstfϰ piҡEQy:*S9n @dp6$=g%y*4mBU/RjX1'Q۬OΔ{sg{^.68j\1dfߡ>wtȉ 'jŭ:{oJNlXut}R_EL4]B )k}YE7;7'UFÛHx<ÿk+u198;Ϋ4a+?p}M2.S6n1nSH3Y{0bFubvc65}o1鱷prj3Sމ}bdEK%4)簧S\GޢA_U`)'^Jߺ( Ж;St)?2'm  V.\Nk,TUgJ(3Z;y\0gYeGBҒ3>ڹ`%޳h{h M=(?qIՀ m=}# {u1'\W;s Ar GN@!$:h SbذiFu~MKd8z~6*Ct9Jj 춧$4?BR*0AozniDFQ'Ԕ~+w䶽B9 8j)㩚,_/jHG5s TpTŮaU!ZhS+,xk7 1i QBP<"{R[g;=5\r4P?rh=ƢgOf0 (_3 e;lӭ ƣ |ȱc!U0Fr C2t Gwu*Y=jb /Ge+^1Nrǩ@x3=#,R)۞$E8#t|O9dBS7EUpL#PP[tTyh XSӮ3f&1H[ »kJ z/s*Mµ-3axldVB2\;?+[y#$u\[|YJ9.^; y~.mɝ'2T:Egآ?WePnTJZ=kk^" ==ӷcbSևfK=t{ku4ة~3.dd:d M]٣MezN=BǹTSGz UU ¶>i?31QЉTUR}"Ziu^r> x#t] -l-,Vk -*Og굚4~t/8V w͵YDdhFȻQFg4*PTLi.Y(6ZJa\D_gXlv\R! lwJ@LY4d+H]M٢|k#/;2ӤDDo:4zwnQh,pN(W쾒LHPjR[JxfΆϯHŶD5yhu[9|M"T6,N= ?[d#Y&f=Eq52Բ ,ۉzQ1OkSخ-J8Xɒ$r@vSsóyDl]8ߖKPrd*\$/CZɌb`KnH޲YdF,=jR' asWx \|-GjYnάUSLEމݛ3;T2YdjӲ^b9p>ƒ*)7cb$v~^cCdyrZ,,YCfR=95}QZv=O>Hw7QӫdFyxWmm$H}ë^hDW/: -q˞ئ'hT]4y$4$Ɉ/+N]}#r r~` "l%A3CsPzPP'q̢Dj ~ 2yQ,gf")D(/S,)xhOT_-'S6N15mw#M;f3~ٲοP mUҀmrHKsHrB=wfQnf̻2цN/y@Oa/xx}cbԈ3V:V(:7tGmB~{Ej#+mHL/GqY^p!~yx)ZOd/99 uY|(wR0`94匔uNqz#J( i{OZDiFW.j=m~4F*?8e[+%+a INRʢqh§޸3۽h t3† @ \|I4>J>؏:`1A3Į7flr BiWhkD1{ ٸ}alh q^f˅x}8Vfɝz\.}TzJu(j$.0g5H/9_W!%_ ~t9[`G`rc{&wo z$L'?GOE2 \;k}ScwJ#bWJqJZcl/ୡT=G}iO]_]l\)ܤFimzB0 ^\+YI%:z-b|_xpfu=:f3,Ɔ: F8\`W!aŅ?G`_4HPv<#3}(li#.ˎUkK>7W)uj('lb>,y*e4W{tvx)*̫T$sl,e TTN?˜0jN]W,A0 t !~JXt|%L"9C>5Ȭnljxgv"Xi1%~,${8st}&ޛ /HG^'-Xv18) վCJמOهJ7{8Txe:\K .X -oy/:*ϐ(&kyMbOmKtSS(AL8¯ƒ"nҎ uIZ8M giP|F@9b47ޑuGHXd[_im6/`^ku'c!U{)fOΐx1^0C4|7|Ģ]PdCVEXH:꽴6,&~/8],^Se[Ģ.d dpn-1 ^~\X*:eS)b wD0fQ>wp`%S *#؏Wu8ХQ'ϭz+ K#͎/90h{]HiT p-7AĘ8ٻ$ՠG坲'П:9 FP۾B[ шF;| Q$4 ^?'=S>*wgW_LȨ! y32HA|q"Cg7ߤ-1 $jy/)WcdqҹV: X[,|³AO^N% }j,%-5l _ʨ-jyW};'UIaT6ua8c pa6-ǗX6Vf`$WUu0<~ ͘,Pc'bp'!n{ʱȈ2)G0\s^p0W| @XOw0IS 0O:G/-\ܲGCEl06+gTh[N۴sdNٯwdeElcZn9mxMO P:񳢨7r4~^i)F$"l"f2Ez02 NI~="PǮb,]SW>ҜwEPN!D "Q`^y`r]K( xmnǻ˿@u Rhz&?N5FRBXJm!QlA3q_-ucGtc :Y&M#sE$-`A'@3.{!ŷhz;K 0ՂI@+ PHL^moгU|LB጖ H 6~O(rU&{Cz4MPA90t:)7AVy:^$9sRrbSxqNu6=2Zч<NFz˒NWʆ|6C نca#Y{+gR̘MIХF3hn`U[^NH6տdEM{zxg ʲmp`m &mYR2sRe*%K[`Kw{`BSQAŽmSd-(.:\ʻGWdk[t[ W`U.ҦE$=m/կŨ_ o/!\PjS!!Ku<džZ}4O.Hf>ɺAc4Q M/]C1Z0E@. .ch)0Z`Nۤ̐¤Iu8\gzS{~]!ܯN)~ !ӦhAyEJ,|&ІZrmق@I\* ̧qCЁ5QgH9"Odt;%z+&b(ہO}w ,:Ad}XTz`܈X߆`4e4|k|tZ_a=yW\;A -yFt;ǃEG&@L"䮵% `41`s%CČ,x7ϴɘ\NSyvrjzJYk4Ť8'OdXy#5SLL^k6ۀ\ 7Hƨڙ+L|ך @xN-#*ZYR*rl^S$B os/ )U7nkJLqsӴ},Ŷ9Ў ?2N8fE\4uqEI':#M/WܳITaxv`rLuoW,_A3XTAI 臧b(@-]BHpEuNUPPM]u' dB{E)j6^ Fm s[ż l$*6FG|9Ű9Hn0CPTa^T-0ȌU|nR֘($؜^鸝*v o ; ]ߢ0%>ݚsUt߭!`tH5{aQ*XA76SD_{(t{ H{HaQ"=,R$Tte2nzhuyWʷr<¾Aف%by?!1,A< 7&l5E#k﹇rg&Vл7GmsJA!{anFơ0،$gv| H[yMw5"#np #Q vIqGe[7hG6uDR/eSҙJtcN kO <9 pit]c{ND z{f>ྠr0KU{Hd&њE?B?ZU}S=(դ.`'oPSǓD8\X)E3:ip17{a&L?NeggDJ)+th. f} ^!! c^T4CKׄj1eGMmxb#Tu-~UI)@دuJk22WO @ _^ } Km" MdkܱsB|YO髙DEЩAUz`WUs8Q$}=X_nZ.5;OՋrj~լF=t)K.tfTdžA|疻oJ|8ERC ٦C}!?6yonuSDsAeHR<~{xߔ*ZWG l7hH6-Ecl]^)ٺ7G Xc Sg_%6Qr(1%xR: n|Xa{bIb52Y4Ӹa$PuM$W+R>؁1e)*Df&3һSw&,+'1es|y32kȶ1.+Ea=jA\Qt%v 'aCvUc`i٫Xz2;8 /P)]X špQYT5~p2[ ){E|d/hR5-:jF]B=kFd΀ٯOpɢIGuSi91NXivr@+ y,ܯ!NAD({4mH/ࢧ7d Zf"_fDE6xi{\\HYג:#lS>y0}qO4&+\K͙4;nKI? pK<̇9m_. Q=+ $KmNl<,ڸE[po&xmGj# ڢ$I!7]y$I64 '2}ͽ|@о l;cNC5(dxQs~š5w'冇DK[ƽ'n{ɳZN*y)lF]$2෼|Oo y׮d~rnj}jCu(R 2ߘj"6ܤ,΂cFd}kK .'~P_7 sOYH`.zjm 2]&=H29}|V6#O0+kfiNTˬ9g1 k慀!p;_FՙIZk"\ZHk;yنǩTKȍwH6Iƙ$٭G.Gjf`Cb5l6kvohYyeq'萖68PMp3 Jfn[c&߀lJi&O,ubF^~,A 낿rSܽ!_L@U ,/3ĤִٖMUAr#rSWyFۊ9ι[6[(| xiձP#To<ff]6hTŠ#; cml$IYY%R,MsMpvv.1(0yҚ 'afb-+O NHj670\ Q1Ϛ2bƬтC]x-21*=X*Ȳ8u/EɚgN*Ia9bW}g5yPưȠ>T; վ䒛.oq~/FbYV0meHG8 klәc/gGl<:5kf D`)HQ;f1<x/`56|w+c$RHF9HVEwזhEn ̸1~ɤa7z7Ǫ 2vY;`=cC1 o*BS/ޛ]aojӴ|Fʃ*l*$u/XA"7+U&mIg]}b>dM?2i Y3&Z\큩p4l7wQ7+ܴ%:(h`9Q=0=i-UC],:n=MHC*uFk!zya4T<GD,^6 5 U /e*v_ 09 z軧&˫'cɇYzQB"X5Yc*gG*SStzVZ¥Ri v:i@G!աu^lM-Ը>qϋ1٧Ῑ!;2Pѫa.-Z.zDKLfx0pwԞ0ѐ5HzUн(z20ԚQ[5>N=;Y g~[d:Y 6'5J5m Kb;|~rsi2*^S~qe_W`(@agl)P$QCQOƦ8t=1qI A='?е2LKN κ2D" ->&q冴rL?<ķNMF4i N@;[qE?O+ܤ"dK!yv(7)59kWqHc5`Op(TͪVWC-oTMYfzC%O]hGh7$.Dqf|x߹{޽wqm7%YK%S6R!7DG~\"NFTGVԾg;ss-MRXZ"̽4цVŇً z.0O =,ѥAˉԨW9)c)w(V"SfK,6ַ0Bp|Ll,]C|P!y_cշAAMYA2j;Yȴ6(\Prҧ@VnM,uƬb<% eͯ&Q;:z`5^JVK?jvulx4sF"b|Mu)]*8TQd=OS>)!B+cI:R/>0(#LؙfT'5˺&75X&%A ipBd=(D,k(m֓X)gzE~El6r]{yX@5߈$2b>ҺU;zqR(MH㻸da `|u_ =nع[,㣤*cIr~}&ά:tDrHa'Qh{ar9ϝƱb4麚&HրzJ"~H0ۺqdS*)@֎,~~ٽ7}KVX-%:vsK^mQʱ(.?1cG _ahRT')<Q tAv z<)6Ґdwfĵ/ߢ~ZC8'ԫ .&ֹ+6ru*At9B*[`D@!@^?v&= 3m L’-8HlsN)M&\6`V3k3djG_+:2X O&~":הa*fq_ J?9#စ#9I6 _s傡 tt+nE9/{6=^/a<ʭ-%2J@TJ-"̝V_V.O:?[2ydJ<tmNuKH}5&$(D&;8 oz؅Wl2A' y_ d8r4%2Ok2;Cz3ufNcb)x6n.=o: QXt@0Ii=uHv1[2#~PtCt6.3N.A:onq0bBćq89M랡 ~`4oUسF" ֫:mEA!?JGM}PC0'}RC&̶/#<*yO~[Nx OelJP^`24*oQğ( ,,w&b#ʉw)U>2<(Q W<oźJk])H*\ۑ\bR}%*Y0|wR!<$oxCHHX:;q/oZ$FD\D#NydD~gS 0^CJϝpȖr3tELz^^kp2 PLq\g0K(դ:N~8*|tn2ᖁ>=!BE>P4/ ֆxwdI١y'FoD_J;ωcҶ;9X "_|9%ȉjz:x؇ƙBXjxOkhl̴YhD'r5aːZW@kGrV!t4\Cx9=Vh?,xY7 ok2_7*"ya)>{jX, H,-}-A$#eXmcyi!esONd[%_2$xBGn;3P%(4ѤP{~>ǹC֐i ᛾ 'wFH'pd:žy[զ/NބA୪l k'fluˀdRu n-_a`SU8fzU-גę\Dd[Xo!z2NFz A]/7br3 s*]ndR{D2i 4XcG8}T /O?`6G9,6<&3 ʤ _W $^3Vؔ%Mjx![!|߂Ϟk1jI-틘 JmΌdžV8 Q ?T)Đ>jՆ~L\7Y #P⡥&dx?#E "'3[u5cߑ?@F8$ņ wGo|<~#l ֩hiJ]V7nz p-͕HIp5Qg=lmA9O<9EZ1cmq{eTcdY6P3{&ݰ:4и.yåh 4xF5=#a6Le֣c, RTYѐ&_Z \HfqFNǠbx5.z<ԼSz>``kS zt:h9n3,gSH:EM#`N)c$u 66)m&iLA*՟r υ*,JUy;bt&^BG|Mn3 +`jƋ Zp}#AF< m.g:~J9%yS>,'76˝5,J] R<sN,u8 BYE^B1-W%}G DrNR37JnEJTUv/m:6ʧN=3 hɎ%p΂"<ƳPYUnV&"rF0I=yD0ئK5]Z Œ$s BG5WRovT\[ r٭lcyׅ]RRrFbvBU[y VA5A6gq'AOI> /T +@?oC[(t,Z|fw _80ov⁝wyL)?*nqsYf:T& 2֝QHVp/lF隕`~>W_,ZmX"#@ݒT 'ƒ@Kfֆ>`ߥ`d1л"!{%A9 ~*|vv%;Y=UL1VC\- j >jEٹj c[q:*:;Σ,HIc[9[KG jVɅf^58d!f|Ks bӈBHeamo;0uF L"[#e؜ꕄ`CӞ"n'3  <ݮ$rx6w>0 YU\oAU+g\RߤPiVڶ ^dNh5/aQ jT;g 3EP+2 MJQY9Z3*/@to0yPs7#l S^-yK{27qgZt%3WՑƮəj7灲lSnFBL ӳf2mGp\Kr(U;hj"eLV@IoGЧMs@S 6Vʠ?aNcAПqae稤h;IĔO\ih$8X5"XNc$Y)z{+-Zzz* yb@k;.yWHԨLEIa'k(X P~wǃ,q˱V0>iAY1483]84vhM.?R<^to@br7bdް N䚸.*zl{fCi+]5ARL9Hw\Fsq S( I_לڈE0YjK  ѝt{,>i==˘xni=Q/?h}s>> lGA>a7Y7HU?hKv]yP mJYі xʹ :J e {wsw/X,{ WchVcONV,YL|{R#K\2cC[OP R7;UVìV1 K,v1hfl! o@Hyg}NTn#k6iL}0ܪn9΃_[wBl8V6Ӷ),x۟Y6*஘SC5]>`\T޵!iU Rf5v%_i={oCN6ȼ-F7oOT(>c9}@ZDɲ=M+ dm3Y 2 ~eX̟PB==V;*)'!"@C5MB.2BK"U3GFn_6lX̽.-/'-0Պ)Hvg!TaB3W87QvO Ϭ]BBLhz!6u*Rv:WuL|(B 5$ kQ&B-տ)X J)JimK˪vhOL,&jD-+}21M@x5+8sX#zoQy+֯ve%$Vve@Ml&X[8~'y YVJ+/DT|J3+C5OSeZe=`r,9r-O;D%8G _{;{,THΉqpRO%g@F+EnG2}C(M.xKp |RM;~1>@ "K0![:M gխfƌ"▻PXԓjX  avBZޮ;(2C9F9040[!S!yjݚ7Q _wvJkZ>/AennRbKR> `dl>Tz_A$ә=ubq_frun˅ظeJiBǗMP Q R0`%/7Yx@}麒^󭧂XLDhh{؜58Йޒ i}_>[54wP )lΪ( de+5w߉.U&+%Cr<[ [&aQ \@9C Zm[tP9 VZ,mDz4 PP׌/&&RmMXX+ IBJ1,ML࿖HgaJwbetb}u d'BB\6Tp+@"]L?g?{4j]^QFXr$Ǿ{ZH t g8e^4+Myf Pq84uQ>7ѧ2|ZSVǷTipؘhar#奴z &8E @r>FNu<Џ>g`[ϥ<[G_4~No1 zAe9 u0== \ky+ą W&& Eʼ8THl0drGl!mONnhպ}Wڨ!~,c&`yR Ay%S}"(^ee5Aސ~cdPj!Qp4Xf>vDb@MȠT)uGv ]1 &4yb7?X=&I}EX2c}õn 0fSp;ڗ30RdδMZK,+aMf(5?uv"'@P_\"{\KϹZl% ՘ %t~$Wr{>\܉=k2{Iç0Kg z}CSnIWZ2.̾ì_ t] kr~2S,:ءh(3[> s_lyDr<9TX m?-zV 9D@q&&,~m~+}AskϺ.CW'p|n/ ?z T*-HxzLIN$h *]%IUAF}%^A˸X4cX@{V¸U,3+AnXKDP>OtJH ?N6-b)]OVa-d:NSX'X*zx.a!8w.q?λ]bRs'HXFvyl_k8KgiF~M-sIl6J?n  _;o5-^c#M&QMٍe$/;]F ޒ%?R%FܯID͖wM3gܡ;ـ(5Q%2z"9tɏ mLu`, ?Mqq{g}ZP"B%$H;p묱 z:Kd ,3-蚁^3ԬQf]XHˤ.Fn̾OezIz橜jٵut<Ҽ>c4?8 5-; I,y/b51#܄ѹ1& xq*VQ8Xh־6sa*b3Yf.GJ2Adnʡ8vf5;ZKG& ~k(A0t_{^7EVjJ-Li$ ELOW{Q&u407!/ޥR+z_kDlda-?TEr4yRxňKXɅL4Q$)ٷu? l65'=%DUtQ<>-sv}&߻\5Ss3b\f PHjN&a'D zڡ|aWɹ~I~ت٩Wo&{*gt*RR0<{2VY})&oLiMlFXՊ_uҘ!)$㲭9F[gȹ܄7 =zɸ3Xo&jM>͌7<Rn@\ bX2}?lHM?ou1S/_:\emɔIݽ"FtKGHwv͎@-tQf7}"{YNPgpD WY.Jvzr'=gW9ZԊ1 Wa!28bwE.mTx<^Ӭ+SGf}h犸X:Qg5W1`%d$}JA]O9Py?~ZqW-\#3OfS8-‰p՛K2Sg|j&З{7)X8sK'$x ~oRBITZ $9{nP>i޺@pXJX:/o 1[aS:eڿ1[QШݾ}(]SZ R l9p71AF}g~cUoNYƪc{/>P|r򼮌j+ub`R>9Aǚ{{jOc$lw+g4W)T_UB&ٟSfNjY9>YJk@(6CqnVs% % ʂ>FTsҀ6uCb9!r߀[ˡ(*e1lO =Cǀ ҅{&ԳS5Ey~~14 "Fa/#{Iy^(=닐;UK*<=L,Is^boDp{p{hy,/>% %J&%-Z \c4V286%"#|C*K74;:|MZWino*<ŬX԰nƛ[g`P/b(3A@ Qg.U ) "+%Ї q-z96*>wXf9+U;*c˘qf-}YdS{3'7= ml\;nBA9C˿ :Ή3 4u!(|o.T3|HO#GP J *EI4LDO,֥dԎ(]d՜)YUj S쵣+ ]d.4g%4agm n.'mW#sh^qWⲟo1FV?mIA6a G 5rpl!je`aN#UGG~89'47=fJl-/Uz"?n]<ݻo[DI]{ ~Pm "IT _/ҷTx(j,X>s? )JݖvoJB} $x( 1bSdxy=ZOf#$D:_:.*cerYt]`OT>R斬LȦ) 2|*UhVa; u8OB*[LMؠyjVqfAjn,|4OQ#b$%‘@}] tq& J$k}uSl?a?ُӒ(v,Ts%GQLɿ6:<\5K[&EX߁S Y8E7%gba,7UV.Kb#N11Ppy@Z9m=[lDuN{ջu<[۸ sήjrt8'vSVtkQ4[DmՙMr(C)hGU-% ִSO2% c֊R&\XFzvv0IFÉJ>m~iG)e#^:gEJ9{Z!}0"gL2gf*%@U7U{Йe01- ýq zD(TpZJЪRfC/PU(ϙw4VCB:#AYf¼K_A;âm'qi?I=J'I;ǍvHc5JYo~}qm$:X ;W Qp~8~=xջ2y)nU lt; R=jNľi76Kz4Ƥ_YZIz3n-L| 2oQˎ^=o. _W.vĢt#@]-[M|J]dZ0wp4z\4ɑ~1BP|Q ںv` ֊ 1 JN:SYB1ת<ʹW1N`mE'+&˜N.K A0U66rx,`"H6WM9fagȴL#ڢԍ^8Q۬s!qjvٱ&wOGiܘ-V)չsl=0'Kw&pDd=HbMW>Sϳ5V6kKWFn*`ۃjmguNGYecqAQa5Shv]!=I@V_1if;(P_iBa? _f ϶PAifTwדÇ ݪ`|_RzJQ*{ƂaEKl~=C>*SrNH,g2t _#M1;CֺWM)}bXkCG[@t6ݠ{\a\g Ra-Xc~+Y ϣX1,%.o -qARnx"n!DM1)jèAu؀k8l#6;euK% E׻xmGUhuKpMi5ԾVSLJ"p3+25Aw}h`f.v/1eTU! #ڠg^|?6ko/|xcoIۀY`(t7YwML*\Rvmr.iMX\ߵ$,ˍ3}@yWQK:cTc'doUѫ݉A^ЇPsNg|Ę]K`JzʃFĄaj#Q :0( Yb>:3RAzyE4;}fapiy *0G'-y95##Փd7bmq'{Uйd& KmLˢL/$aw1) xJx?߅D4Uh@7\58q~5; wFN׿<+͍YuCS)8w%Z > 5JgҡR* l- ]Ǹm/QYrGpfv L+8_C q`tȂ"; 4%&;_zZo/*g9&;~ټpAf!]J="y0b9 Kʳ@i_ !mb` Qt/^X28&\q,KSjIvxT+ o\Bce.pc+zqTe7561*Q:(I]SF9fSՎMDOs?eunm蘢]C߭a743 l=^]p sUazr%.:*T8&򴼮 !/i|i-8a|ղ{ 6Wq_Q 3R`/Ȫδb )Vb'm=>Y/ɉ`Ewmr%C\:>,JP%DLXmGKj]EFƲ"Tfi8Ahe,,(E(u[TmW~9BO=p,=މS_RѿQۋ0Ut}&q %r|A.5<Հ%@WHnGr H(vzG`0P4X+R0`T/ Z-Hr>j;޷b\ҦbtRh L2`Ê iX657Q#/*Ifo_HL8ut aZ$2z0aQZ^Z#<;\ԛfOP3J 'wJ" O]˷>_ޅ>ffe y@42-9tlQ_ mnE E^ȑkHv7Ofu͖[ܮnur / ,r!0d;w4=764Azյ* &E%uj.ڝh~܆g1Ơ9se;PGYg3MF?K Ւ5\( ckcv?/"ou -(KXIșÓ?ZԂ]sY&Hi}8~@Al^,j!) lp{󟨠BQ<T^ܺZ}Յ$&>tOj~(KFc0M|g>(C8?O,;.A>*rNOXm2@8 ć |V1䅢zr^a~bST*yZ4A%p74͕plZ<|s;ss0. #H}lև\K QqemlG_P%KR/B?<+:qO|JS8wf̮y/q ]eq@w*0}͵j'[K΋$'܉f&ÝJp;ˆ7l.Р"06?yDQUAfu{"J~h0ZC"%p#n&>mg u1 MQtA~αӯ[0r&ncYH9G/~A$慨not_.ytnSK6>R3q_ZgWF3m W=5:3%aH]4NLPaKN>?SAɬ GJRLtWz"3O]cd[hSTp3:"LpHyh[Ͱh6Q7b`KZ&ukhfk5?@ q?A@" 1Kk{221 83} fLL:zs:p󢷃Jh7n=Yᣒ/9, 0)$}'1*jz,sU G O^ ]iwuմ`ϐKm>ǂbԏ~^ D& BO:(6?F>jmYq0 I 4ٺeX\_E,qݜ=芐057t±.. xU23Wg#5!x$ V:m5"ΨBKvDѢȮ~Q*YkPeGt(;G]7$P FWMSҙG+g_<}5Nmo-)Ko+1X $|+ݘT>)CrWOBCC>>3]!BseM/9aKm1h 88kE^b(IףE}S|@f.7kFO4L~>STҏ+OT C)o)A%3Nhv?;"w'}2"cgw|nrЅXه_'ͮȲʶ,nkOɈkW&%o3elwμmIVylMhgש{JǾ&7 /Wp&:6Wrm&mmI &of+ uG[Zn+[#tSv:u l!^u5S&_YSN|`='|{Yzĩ@\w~s5\:yM1>8[V,H+O+؊do/Cu=ގ hɳ܆ԟ؃G)W]+3OTF8t/ gds tv$_[Í9K}#h5&\c@w\KcNvZ3˔Zǩ38:4ڂn R9#j7z~-I6 @EO?嘟^[nD#"IAI< #$U bpd9!W#h/v{ >fzA;ʨ,ܷBk+Rڣgl2U{v$*3FB_`s.1p^tJ fk<黐bg ,wz8rϚRӺUJhclB '8>)A:_ZZngz[adc.<xBZUc^~I6Bq\Wq|(:]_U3h"b8Kueq_\USNP^uSF)gn"2@y4-iaK*,} U/ooNv11sv;?.mKGK/ŽW032dI:f"r0w|ݟHЇ|ǥ [~"neHNsD'Y- }7:k OCy#[ lGw{FsA^^guң!MɎ&j|]69X:\ ' # FЌ a1R\]"F [W C9Q02ncŕ-kʢF7-hF.:> ={n:ɦ ?#󙌴g؍tӡXt>p&i+gۄpHm倴On(;&QξJF]Lbz*رxޅ~|}Cx1Z`k4i_.sqG8,+Wk p?c7ߛ[_V@8w,+0j\s4Ó{2>>\ubB n(w5VөA[h-|u 7 mIUKZ }X8n"M?\:X6(&Y1:n lv4 >l*E%כ @C>_Ewe ?$~VaDϾUdsE-PS/VveF}: `DޅB\ܶND+s;͓cev΂p7Uq{A#+v? \9SGʎ˄_I)W*޺{= |+i0c+z`v`y މsk'JMƜBHErVQZ0,ya.琓_`)3$|J0HltsAS$k$;n0W$U|_Oߘi8Ye[" EH"dߚj)-e@LUU&t![R*v\OCNP?񂃈DX`5>BN)/T"'uQz6wiƼ1?"t_Nɚh!уl\_"3(հR~MS ؽ X`tl^}uւ0kL(L%INJִ+ix}WmS.|r|9z;HNjeqD0j}ڠ)D|̪Sާ 7/5ɱrstEr3\e.fN5hZW,ْmCzZ8 fVOLOX0μ.Hm9["ouj:0'%࢏gʋL0M//HŵIEV&@$Uy.7,S~%pPB[-&/2([67[W)g<g?ʙ#f+GɖםDZ8EKMNM:@^%)˧}pa Ov;m[&-ӛLkfל+ P#,erC$v-Vb.Hۭ?0kQ ,B@X||[`!r%MJplXV7fF`NJ]=*(meQBBcNjqp!R'Jm܅qCR*\*jC6Ba$yyB; R^ayk3ma8%rW$G*}i5˺؋Z{{ 7#1\%Pp28 }sM5_U=NZJɃB,9G@*eS|{qU^G9i+2p6C.(Ih]>)ZU2L@=LG]eaP gWJ\0hT;pϤ>kv2CW80IzWEL iߗ!c?.7~zSټy*gB +YiUI D5W}fox߼7r{RbQ3H&uS&o?nX[='xKO1q ΋m$8œW:W/>Vc_(rmS]^?L-a) 4+h+Ԫ M-l&2m VvP hW`[8B|#(N.s:Y%swI9K`o7YC[yj5Ģrk19ξ}owDznuc7%6M ' rk ~Ii4IhB3gbO>\d[{`T3j -1sVAgsM:b qP֓rt8=zk/# RUVCen#eBN=G~P~G $ۏلK>ӌ->؟UcΦ6E1ﺓ̄uYOp"?;Sm^_wexG#%YaYG0ѐ9sHD<.z eV7۳ȃcEuŝ?"2ZRN4u3'ŀ]s7oOzgMLVMck[Q4>%\"Y ydD CORzStp 4t&`&nj!E3R-vYNѽ3LmO0u7.^z;9V=]6wꌾbN\%o1ş49=z9I E7P7V !u;Q*UjPXu+mwH?ܵ[/4L wr%.)‹\6r_x߸ܶc~':`[&ަzTs܆tGw18uudgY L- ⫖kְ|@d<7 2ş,BJa+XM#ql9yCg>ʺ cYvBI7{?c2ݐ8)ն q;9'#.| 8M!buGa[LOM~`V夙!rt6H?WyTF E[ɭ<'ʇ" HjC%SgaNwy?`>Y/ʂO*вAx [(vǠzْr|>8n ̊1+f^; [wRdD$FrWU6H?<`nl# : {Vm(1*E?-ig**I{Uep(Iy ixH :<KԤ-P'=X6sf\. +u= ^YX˺k+HΖ{ vWsNL_,t],2 %Y2ZO!KGk܃bPs<{p)Ę$2#}[la3OmO TFu;pj&*S- byAiktM,xa6I v+jKND0Ⱦ7M֎cU[s3P)WSTg>C5œl[y8Lb{!~EӴ"C,!Z\MvxJɵ?B\$)7wvWb [@،"cOH0Su^,0D?7Z.HiRYC-èkic1jK[8,nGY׳e92!gL2%.r[C\XnΛoݴ2-vLk׽, WD0e0lg=)gZ z*ЕEA9aCpָL>$kCmSd>QEJ;BƏ9Kw 'FX\>pP (,Zqo_ ˀhP#{l 7'I/ (t~zË%'h+lΆ'UPXݦlM`HKF Z:7'WfU&0cPg )ǨHڕ%RtvȓoiR4ai0MK`-n[xBnPD۲(vò-u5)D:+xpbsj#Yщipť4o>#9MQNM\.l5\z\s@g,νbDڍw,_ qXu4f :}`Y徭-#P0H.H-qK:I 0xKRXk6Ll@:{ R!9{{%nQمkʀ&V6M}i=A;5NF'{(AwPnD{mVi`7ZKnk%!7jJ*۾8 䀳]Y՝)l?Զpá zm (iÞ>;"u{ YS/Vdnҭ朘c]}I4}Ew7TD{T]knK oBol9K'p0~IZfuoJJ'>x|̑S.|AkM{3Es⛠Sq&FU\ډba/ gז\dvz rqf`DwI7TKt%j><@]YU-w}1{w9[iv 1V3WN?$Lx23(R08~@ivj}@N̹BdDt<7/*]R>"Fy G޿M;7 5 bCVY@|O+$;F+.ETɤ }@,PA(re>K2)(+qhS],3a6G+3iƺBc/G#ISw88=#w&$voS+HA BUY|* w !0* .osˌ`QE(#Ҵ%:‘vry4WS Q{m| $x>T0qq_W(kDbKhNԏc,s1Ym=Ȳ:1ˣ*#3Z#o,tA9VSDXp` S%Čy͜`3YHlleU V&9l:<7`,>lG6ZI$c֘)Fݘ.`>cr2w+5rJ J#)8PXGRk~eJ xyq "4=X(f(C'*0>xge_@IѮ68ċΥ[Ar۔Y-JpI+([qbr8L|}Uy1K"q( 9~31ͼ靵sD Zq>n>u ~|<={\b<P*fYa'2GPm%ڮaKC!M־cE'K_.MS 5HzR>hLl3?Y,ӸRoE.1&I4H8^Mί}3 7|o2cu鍆2OITj7a7\ר$fcIDn@FP.Wcg4H.kŜ}>l#&kuw3}%l@Q W~1h%к ARɣ$99>!2$ 6E |n/`vt} fm5, Br?yrMBm_ENY2?.RwEzCମE ׬tBɸ=J0[%7>r-9iY',ƪO0K/є6ׯF_*LN' .j.¹2~ݕcM )F?xwXw)AF"H,hsWӻlG g}PJjoO+y/@@@woZWJ73-c6 }'Y{}{Ms𘤶.J\n٫w V yCŰPRZj2$j`_YW--zȥ;{ܘ>;L'L=ysPBFg&5tSj3k}(~-ᙊv+v `'gjGvI5 n #X$w5yJ EarrlT|w$` 8Y7g'sTc I =~eO$!@%njh$ge4Y ƫ>lu []L@"8Œ#ZTTiE _Vjq'~٣E蜾KSi~4Zx1uM] L9g=+#`*5kT\K/85Yo!1 h hl6ĺ/NTp/E~HH =WO-(L-'cB2ʙ Qh^:Q/ȀyV AO;7/,UVNI4GGH^н?} s !iNcA=daŧi4OOM)2~K\#F5DIó*9жWߞD,Q[C\2N<|/U/J&~q>8QܞKۓC@ɶn#ε, t ^錊[^WcKo-Z,1S` L? LOyˏmX?*wDyUB d{ǖ+k74"HR_gή'⳺}YLHέIA1DH QDI%lw YP\T)=ՙ'2woKnξ ?z.[ } Uܪ[Bf>01QndmIԫB rjuu؞nNZ430*@bS_fmN,Z=} ۤD]AܿF!*Ǐ%DhG"Q2mbՒ-tE[*]Dʵ/w!?~f6oԌqfZn[c;FġRJQ600_X1H3:!fx[%q7e+yߢ)t1갻&t3of&9^z2 ;, 3j_5?ӄ(KŴP= G~'Aan Eڙ{zr/p|Tc\Gj~:$q2'P"z"A= !ͩ7ʅMJ:2u"} "NpAmi :+:CuZ=6b"&r?d2DSZwxm=&ȇbiGxmg%Mq_gf@2;fZa.,"Uu}fѴ9:mzϒ#)O@Ц)–n.gng|J6ˊ4;دCu{`JhY8q$Ʃk/7PfTsґO4Ȇ9m`B@:Ŕ&C\bt'pi(*8 weArJˤ t[nHhsKz粎%Sq;y؜m0Iycm81ɜL9Whq9?]wY&*kfYJ9=kںhs<޳羍R Y|$v1/CIav.Dt3Y*,&js%k`WQY.R% 1-(K5_o %Nvs'b=ߜA13!p3gF5y1&"=@` ~8;X Č33K2.zoN #x1T\9?1pm'mT/\"cp')clux@-ͬy1CGם+^{fHvlp@Y=lh삒׃7ko2U߰{΂KE]ɔchG@Jz\LCjvSϞ@& V=]-b Ƈdq¦b*%lO )m~~ު(ޑ,LTVDA ͐+@Gaecρ&qduot^QO]lvӺaXj>(r\h;j \bWTzy` kjƼb)mjG~&!}w_k>xȅ_@=&˒iVV"DYb(NO}(#ucݤJR5$$ݬRKdk?0 \G)*5F2q5(-1ϼ27XjN4adT~D|VKkсLr Yn ;2BeM9 )‹=0@e [AOH`xDc_aFVYHV$զ2FBg)7w-,a̾9g-a+'[4=p֘•qJsJ'+xnM(Cc=v0*Axʃi˲V1*ږPY*NjV֥h톃*&kYYW \ 3EFG!..5I'BǑ Mf.' \'vsE0qLLJ0[\epIXıjxka;6 YwXAr!+fHSُ3ބ^d5F2Hy__p~)\:l/c聖\^nхa}fS3NZOi$_@ՙtgf${=RjI)NH[y'iO=dztn;ŠrЋ~o4{D6R>zv\pOu3g):[( Hhie Px?ߦM$~Td vlRr6?&#B*V5VDX0o@ 8"oʵ8iF K8|=x$6.܌ ȏdŠQF_'Ƌv9qxS}+ҫm gq$'IwC*E C>cN)^k$;ꐮ;Yv( xƤ$^R^/rs}N@S年Ʉ$ S>fƗHO&XFk-l籃B x\@ vDuҚ`'tqUڇ)g)f pyk%=Jf%".tTVDWHɮ%Ez~%0`FfoqW,?(4%Z3k"fYoe4Dc0m uj"=_fEN~/J"Wr6*a4o2dhʴU6Eܪ3w>6 >$~xO٤  T6C7d3 RONRZ&C)KXözv#o 1Dmnt#K4Q#]'f^OI1J}Mq5+ tU7Ir|b? 6.kd`2󐵈 %]TPV V\:kOM 6Ddt! ķ$lM0Xu 1Ɣ(gXCLW6+-'.OO%cZ՚V$ճƖyg~8v xYpV t !PVׯd\t(vrՀOq3*dh3>A7-3]@p28rv2Y{-ovt7JJ>֯gqML!:TlhâŷX  'rPnJIV_"潝 1L̜Va0~dCI +|g)'].5v2j쇐VJ | 2WGXp)u>Q{\{"6kؔO]Ru@ \+Pl*RO$3@)6na4 Xr _=<Gኑ2vjq867I=W^4z Qۍ9l}bPUf-sqd0نʏ3ƍayQFհxziQ ns{$ܨ R‰耰9m.٦:Tz#mґbӫ.جN'm!8O,X͵ )}hiE!"9C>bDe9M̟5o і[V ڗzԩka3۞u]1&3YLI? TOcBȗ$R+pi_ŎOIC,DlUb{\Y:R,MihjOcq!d&##UIj6/؅[Y,} ;W6<|Tg!*ibP¼ -`Hv%~!4Wٜuʐnΰz*sQܰxnr_$xߍo<5@&A9,)k q7%?` `מrЄH&Es>l sYDnjZb:t=ӂ+F (W V?GL.ܨ n{$rV-ͦ/ K.k Pg\r`r@a6Q==ڭ}NJCDr12w8ɚƫ؀dz|G.ZC\J)^授lZ<V?,".HM+7mRdx9g/uL^;CౌXp2˜VJ)Jj\[|UMcW)&~'7n["/aNӡ3qHy{A v:]eb4&W>nu.wXs)E^\^\IpGV&Fᕇ* Dw2R [\in0irA3C=ѭȫ$Q۝kax=U@5Jl I=|E+UB@!H.i#`Ut:O> .`~&osh~㒋uP$GחQ\-ZzhiGMU6h "R؟2^HA骐 qjPC/z4|T:o05 O$l;_LMlI:T>W8I ڒ<{@K3$[)\ېVQ!F^3gV]-H ID$(rG`e "J ծcRoDv M%O;n1Ogpƺc]ᗔT#\`m͉[ɯ(ڒ}u ̷|,"(X(탄V^>7ĩg] C+2F7_s,L=W7]&E3ZsWe_$o/&b;uƽ>r04epQ [{#U !ZXS"6AJ{$N}LE]\3fHT7.hMwXύ"Ӂi qXXPߏ7ucHOBJ2Pф?fO2#:QSy[?Vo =0,l(M@~,.;%UƐCwqp&(q+6KPAYA5E+ QaEZV:w&*_`̇:SR2(kp<d3m(谾C2'*p>fs5ked'>^>`}WoiWra| WD~5Mx*^-,wm 9LQ7 (6gge/܏ *b[6ʍ6m|o1"uL\(ĬD=~w_:dl>8DS:YEZ=vŸ* MȥP^JO0P~`X3so!59 J iu@1 ;طC̫_`aw;̿NKoѠ2Fsm֘(gxT^Hyv0J8Q4+1ln[X,Rwq1 ^BjX mA+ ݬGec Wθa?zx2y F;Le8ONVV/tG!8؋f(tk 9"D S\-5gis;b^,=:.;)3N`,FU9/*i(U~w@Z<,&05l@>e^~q mǪjVDoFp>wF<;FWZ\;}̙e+M nIf{# i0 &X}F`rN CDbbfՈϩf9rMZh6D@l,ӕ)#۷ݯ|~"c#θa-[I;#uv&_/6fxQWRf_!?W yk/x'f<{WשּׂtIY0ÕJ'<$#Qu^.=XL5$5*o(N FiMv" !;gߟ|<!D!R c,c0XnnF5bi^\7گzЌ͊ ŖWG5)s9:J %?s a R=4Cy]ҙM'~NjEq5=6 Gȼ2٭AKMj/Fmy'Qۺq9+LYO ᢻVbs Z~r\+쿞' v`LEF[Dc'in|~j!bv49'?Br@} 8fIGJ^rcJwyOK`-/3[]>fp MԼ3y:e5MZn'Iɭ{p(7B.פ$,Yg :=h N((0_JԔB,1bXr"x?>^#̢YD?Uv$|6umymBsX}\y LԌc+̇! 5"]4i49O 2`U@pu #"$V忠'XVc{\E5WAWH|>LJJdіK̡!C igԈ}(#Qd^"U7dveQyx}eXLgj죄M,AٿB}xC -M|Yu5xж4CmꔟobnI!aRƺC܍`D5FE T_nYZ^&>MjCZZ6Q-f>oFArǒܲ.?:,E43؉ v2v-[률~Õu~Xђ@z|9klUWrJcDuQ1G(j&G*ẺEw o.BIZ37;Wm-HeM} 2Ӂ>VIʬJ>ξ`|Őx$P#a :NTW\'$ݬ~'NThީ zuD̂,uFEC\zоTb [P|ikg Y.m9Iݛ!iF9)'8"ز@d }rPa!V:Jkh_A22$b-boǎHLy@Q_"1rj0#/!q0<mj Nm% =g^ٮ=<]X%`^)p5f\nC5BGqÎ^b[7SDIQ㑧 y<,9l޽@,ֶkЂ$ ˊYTiJF> ҋA ߎmMq8 gԎjL6fI?$)OS=`cxw#Ʀp}2f2o(~:,'pwα=WC&JhI=bpe͌j'T>.03;DnMsƗYaLD&q! w]J g̈́fm|6eu( {شudԴ:Uz-y 1*OՋ9/5f.SyV9;h^1oV`|wЃ 2pM;$rJ7la*rF׎ŕ ;v1R#}C.VaLSBWSX apB{gWIߣ<(C?͟QF;珹e=g23YE">9!N2];񿙴 z6'r_w/q?rZ*ܣdsҏNH58$Q?P t'p[3iDbF.R&ҕI*9lԬ,$RB`; Kh)ΤȓbۃszVLfu~~KVB ^CC;x5_Nq `ܳDG<9e/"eVa\8D밬D{Iiܬ1Ʋ}kVs497 c|JaJM9|VK6|$̒$[029cJ$)Rh^][#&kh~{GJ9vkΜw&,}r8=1nBlVC $v>FH OJc8<J:,7zt/)7.( xE \5ٵ}R5dm*ɰ iwAѺ 3{L{uLMJɋQs,,|M.=:{pK=-; ;R.OV(|z:ew3nNwj?=~d_GzcYy7ױ,M`i)66j 6gM9VQ]UDڮIKvi ^*JJY:觴0wWs/ gUs0E+XL,ַ̲vb_o;qwY2|O ɕ8,כT 6u4?ؾs vCR-3֟p ey#jkm*c8Ƴ>CU!wcD&v2"BsYԿqw P )c_aLc*7+f<9K*N7 w7uyy"no^ dc -g.+Fo4,D_H_M"/XviIAKsWIfTq\R1{DwM!#+"K] Qu׊Xn6 (#=;S/}Ilw4WiSУ>MQnkF*]9ӒdWS6%8}6G"IaهǮ$#06v䴸Fn?Z5,!ȷrDlgZ&:L]T@1P? 64{pLW|a`$}Nr0 b1nMUl{G)!hy̓Nނ Ahzwo"zYf+بR,QdNc͜, mt@ 2r^TjUb-rgHeU1+6rO,K b-a}S"g}s]-,f, U ,@JHY`},.հǓ8C nؚ!49&JDzM#i:/{v7>R(жGZ3E/TEuT SGGv&V&ħ rVC:J9ڠpl31TC +Q5JouNdž&rT/@1 3 %I ZTGGgs߰D,:,٧٧0g,Bp?j@ &gD\$0h4߶SJ2/SIXR#0ܹ 1XZ';= \5 )6wB-=OrJ.{6>.TEvljUZ}?wXD!ɊSr٤S Bfnc$z#4$x]hH=?UkN0wbYκAP^K꾰GB^$#1+[?b%5%<I>'pҋg*pHr,>. ixִQEt%r> rTI @8FZ^D!0~hUQ=IY>IʨI_~8S%=IX<n;fo JxBr-AfMpsSvn百=rd|Mfd ?>iё%6+HKY?;=" W),?R C Athz.|fbO7̰&yID (- @;$DiyPBCqN✓Uر={x3 2\0]b6ݢޮ9s=ڤLm̓TJѠJ 3ŝp?.)' c%7$`"mNn#(/谭;ЊNil/H+1fkDzЅ IR<\SF|*kǝ&bDJ x>Q5"f˘0%lO`EYVT3c@|iM.{$ de:ta* #%[ rt+)ΠҗvM晻Ը5_5['ӖU|պJ|GX54q޾1,g7\gZ{405I^*8cP[vY??J\t@)׈L NXl#}f7Nz*QDy֎y_85MlTzͩӪۣ $SyOZe[@KԢ1 扮&eRk!ɾQ:}qZx Wx[k&VNk#p]&dSX*O s7IT(䪀e=iU5nz07^}=ѶOFWÞ(]m#`Pc1Xtu&>a {CFK_ʏ.F = &5GZ[5LjA~H~U!})0 ?""ܾPx8ɕS c5=p4\je_u@SQ̺tN5uDa\9]Z*rU<Z+ ĆTMx7zeF͕a;[Fcsoh-2S-;{Dr$zKk!6kqf}{ՇLUXzmINPOR",z*Re,j29etgĹAW]NA35"(߿nږ v^h{W^]gWC K bZMw|bng=i5Z]MWG_,E_ѷ4nDպnpbYeƴliH7Z.~t{` =LUS*^5{y\B-ppYS$tVVJx(Bsa{Pf)#!kMYrۇ2q̕[0$ Vʜ=16>WvnFH-RKT_C33a3n6XK0bW%*mﺐ w@2}ItjJ d.J݈7x-| `\j rG$Cy咮 [NJǫr :mORl_dEw_ӇI3V~>c ]6)h,!\0Iq0B:.T#bP,nMٟh׆VghAtN9)'x-iԅIzgK41yze6[I߶fsBBzd4񺭠Իv)TpM $ʂ>[3B@MBz %Cqn^a7%V%bR_rxB٪*c,H/9Yz4ZK_ZE|UNrY(OPc6elvuf/~ҍ %6+? xr$LtDKj\s"?0WfbPcmRu_ECKQTiO*~ϴCf[cF6AxcǾ` s} &SoFgua9;P!}l4w /eJ?;4 p2"q8r R)?{4Y]3R-]VoXb oP]">J>h}ۍ/Y&f-F1GDVg„_Qk61y{nF}cT|!B(рr VQ]8.xDa*j[:B 01\+~PɮR9;JO'3$ ʜk.dstJ0i#q6IBS P2Kp6cR5aպ0/Hn};>V)O$w;9G9:A%K(ͬcʐ_V+\Q5-qсBwR Ѭ|؋yNI9qtPoW> %JyK̐=JWx^Jeׯ$T;n l3s|t Rf?ɓEXZĹho%*?<?jL?eEW%svXCJjS ||@\R^1aey͠^=I+2 /{|L&UۣM|cj\uE To x倘oF>CЉ.?H mBLpրطj7 5D,YjFn_f~ o֑J}2/4BH/X]lc?DJ *zKnhj e@|2t ^QF\ޏ_TǦnBz]w. Q&;j%^E"߾4 aʔΉ_s܏M@ޅ+[HGj-(~6*vJַaBeN=w4/-4> \!sЛ4Ūd/3R Y7S R7e瞖yoYLd̫Ӆ.bH̥=e.k_cd~\q3*m.YVt4`68JΈNqB ݨRAWnnaĮgՖ3a[+ʯ߆rCxMllH-NDJ,=,FQ.݈i֢SinWp0غߣ~ԍUm)E6fD,<; b12B\Hbt!.4ߘ, %ANA+nk®n3_6sc]Ȋn#PQ}> lXXwCQcx -^Dh* i");Aj763Q_Jwp$  rxUi3|h1ZZMQK% ?D[W)ͳ,3!du|[&].J> RxI9 q?xҾ.A) 0m%*w~v/V?`\K'"~vVPTD7eV܂Cr-M6ap   ͦW .jV.}Ge j[\ŏ>#אhm߬mY  {m詜([􏃉::]Ԅ#r]a;1E_U:&$t)5QJSոUH:/~m y&]-k:Ah 33*Xh|KtQIg]'?Wl=,1dM @#¹"o_ɕ)pz}T+'"zm8(X ,VKH]-M!?o; bZT X97 ^[Sϒ #r@ ,di ߯[vrB:SUHwNif|EQ:tP9gjEz3Qk'lsM\}hrF &gύH)Fj6f=uެDv&;`͚ꥆP}7 r NQyォgj ,o'I{j\:מAc$!}H^ӗܼ <}?Zc]L#|u:a|`[D\‹%! u96A$jGl5ŌM02Dju7\F%E/:R QE^HsR2S<*4ݑrVtFʼny8*--í"|x=C8OYY\Lp|G.1P\) P{[:\(@MޜIш-e^#Cs{^YbʿHxw Æ- S-{$ćK6Hg. { D `+Tqsi6v/aM $#(j۲gPSΉQt+3@zdP)$ w@a<'\HeY 1DK*RLxzI._+FfP4#x-d9AbArStx~⍍̬+b{tMT 1Ej;27F<1!COnyPKdj[㤁#l]p8=F@!ЇUz/yM#*p<'9Ԍ=:2XF7"8%G%_7"\z`Cݵ5I9sP̊5h]cOzIt$>*Jk 5ARY}238M73p"#{[JuvkM@nA„?ޅ=$FntNAU}`(%=6E0N!9X0[g;rO& vO'KZn;[hGid0yy7W!K0V6ʐ[ӛ-87pFn7jz$G&!. b.Z3BBT^z䰫7sUiN 3Nũ"Q-Y׸GHWqB?&m&-ܤl,"?2 @t(P~$3OC NXUIByH|ߘI)zIc-'x ˖2 Z)RjBtnؚiy;3"eZŏ'|kYvOG\GØjζOYˋ:ah֛62쨻fn38`~pB}Q?Aɼ\n>W%"LAmm̟{]+n yJ{oI`L7ܗEVj a Mc(G,*! w uq'ƽ~O[R#3tt䵛u-~?oVx,)=<s>!+0ӵetعSqmF_VX8^,d݊F[Sҏq{Hij2$~s3Y6gLD!Z]B}wg஢V_Mb_V)=}n3?+.OwUip8hp>K>\¯H7oHtO(tBpzDc}:/QY|1@uO[;-JuhȻ@n %3FSa1]0++`|I1Q=E ?;Ւ=;\zKm2Oeg RuWYKaE;BB ʚMիP2 v&&tPK$:3Ч)Juz.UJG.d^̥s&UplAF{D6=>u)(^N?e{'Eugt!܍_y\OMlu +?Z'?9sZ"M5jJ8 <@?^ط@#|*j g2UW]yo\f\l ux+di ՞ZK}}~z:xhtϔ^Pb"_q᳭HrXP\1?LE8u, ;'7ШP+qlkR=tK-ws gG,\_X7d\oEw %$/“=-VZィQD@oyկ4j0(` kHāƣ;ʟu ~P)oԁڝHNʰ ;Z[4b8[7C$Y "̼sT淶|c Fo+{ P_%Y%b:we( Iq&1]g>T-~>u\D5^>vGsCbpsǺo[0'`5do\mH:&M Awz[%Bfy_PҥіY#% +J7K8WxH0fLJT_~@zSŗMt:0`>T|QHAV$ʋAɐy0=`s խ)+(Oy%mۭЛrxUd8XơDD;$wǗ&uо_q XN x5|DzGz&jA󳄹,\{vZѧ65\N$<@}8:rTkl3 'z͚7-e'KdoŚh*8uz)(CR#>yhB?w;(甹󺔟$ @>P:HJ6!ӹj,\ċ\(3?ko0o0$F7CnF1ǚ\ 1UТ/Q߬Gl Q7QW 1/:Pě-.001lEh ~jK.pCi :<)2x\6dd ѫI˽}7§4+]jtO z"rAfu(o? ;a[wED궷klL~/4@,?eυ9I͌\iaef4ZA:yVvr$7B8m! \)4l|Up2X\Z\*hW;~\! 8)g-ʻ8m6-U/G ^ vs>cYawǢܪ\ #T2И9\xU [dwntWmW0ܝ @"?RmdAWSb`brïFqSN(7R&T㴮 5w[t#'ZcPc(]3mh?6`DB /@g.4ň; MģT죟a ؔOdQ÷Z)S'%"=M=/\P[6XiҚ4ua 9DZ}҇B"n^0EgvSZIW5(y'5l:QB5ڲ|yTѹB3.E<.؄;f\Bd8v j!B%i,'h^=u*AǫCmD|H3 }<;# ~J>Hлs诔אFxM_(TvZHSN$>;M4Mka4y^oES֨\M"k-}WR%KS#WBƔ|r)EX|~֣l=*@$X"veOHĄM]`g՞k[;K BEc$|Gcj;( :6^7dnjOעdJiadx -/Ds9T[n* "=ayG'w$f,.mM#ό˩G6,l3ZP5`>.O)_Ś´y^;epٜ 9=.ݺѭzDh@ZԹ]iKD;]N@gh)E!:J[N'C#+'GTfw?$_To"Tv vB)ؚ!:E/<6|?FN{8qtk1iД>WPIZVjwq2qX afwԔ`srٝ WԇI5|XxI5Zd7ϸ 0N=cHɬZMT{YuwlC rCNވ|/u4|O*o>p1r&xn;8H/4xUGD[qcX@Dlůn9 xnۢ.ȩh ix̑+ "_ mwM9 ݫֽmuO5ׄFg/)r3Uo{c7^7}NsCSq?. ƒK`{-hc-MF@JElj 9eԃrSP{kQ镶9B9gCњ[ >zGpB :9 | py]&[L_XGg_n0M:hgj)]B5?,R;@yWIJq (`@?=bf0\(jZ\Cl) o9'tXV qCˡ;17L o؁-`Dt xC58BjT/$_ٯ<ڣ%K!V7D!W\7A(S!+@ż771c?kA.M a)%=[aݪBoCa]4Q:aeָ&$z!aMܓO8;ZT}9ß>2 @A,VKzb{t̬܈ˬiI[URE6 lNfGƱu^R%8usKWVR) y;KqP*F f@+;IEφ4/- QFQ[;?ƥq7-TY\Ǐ[orF &sx<5z%cfصUj{P4&Mj~}\# cSfZG'0(&He \h29l*s(aZx ow?[sD"YgUϏ."E)|OKb7Q_2MqÒ겭~ x^obɦVj S+,R Rڊyrb^]"\w5gpLmfW 3|੯5..rBPOQڭ3秦,h '[S4 lB<>E6=ڋI.]iR6CXLhz3Aఴ@v zۯ)x$ڢ'{LdE:"]Eb {J u}F 0ӊʾ% W.Nϙd-|V-#ؗ͡Q6OJU>+$wxoԱ9O,#5S~x8-vN pY> 1(<nL}ڢu&TL gVCpdm?"{ gt')pHWSl@"s^jpMZ}VO1wߧ$+۳) .c0p\d.jH!gOFLaqI{gҕZldUVJ4e۬',*k1VaXGvC\ dj!O&lx\N~C.hAR(Tq9ˈwFQ3MZl xqo(g a&r1ܿdަ! 퐹eѝo,={´n3K @s|x(Cy#nb1~,58&J[@؛cbݙ7/ÉrÆ4C b'U <AO:CQʄV$,P`⒜Fb<U</0UY`Bm%B:P?' ӯˍx肥@ *SmKd:ƶpv,Pݟ)|!_#Wg\$lɋʛ%%PS z,v5ԕ썖)TTrȣeWz1w:^[FA5P!Ϯ(K8\8;yzipQIEÂA*c}ʮ{w(luC+z>juK[5l |WJ{S֝z#6P{  _aL,/MO Jn|>M^),B}=ǰBqrf< Vb+2ې8R86Z*$4,MלO~<'T\wriye{y H.Pz=au]9gez1WdZdP Ӈy3 }9u~[V6_<} QT]秥Zx]fcM0atvy5¡*-a:Lnj7fmGFs$-y:v]07WG\m}Nb7F|Gj;zmEt"aU ui¥]>*"[fm0z5 >ostvAΘ֒տm>c~_UPx\ךhχl .eRV>Cd[@y6<"MKtA I=_^nk p2[ftm7ŞX1tp㴱 < LE\6,qI'o0VB9ѓԱ%03YLHVszb^'~PHSeyplqZGX{H9f *G jI1fWGրK )7$qx fMEp1[9]lQQl MJC(T{BH" EaR^2-j_涖Ev'3 l;TNH<SIO :_a+2B+ 8HcaՀw!B_6[qEgɩ q8߬AQJRJőP(a㙐Oz:n~Q8/)3|]&Rmt85;=[ʷ7TޯzҴa:?DvL3vw%ւbBԎsFA3L*óL9^^~\?9nuqֺ bwOAՂC-S(FN\c)mHr=q9 x; N;#1a؈ߝOĻCXؼ xL)ӳs/pvs2Os w`kjd-[U :lˍMDf)G_`{-A!BF<8~J?BFQM/^^8ǀ¬%+ ycWRnC10 ۬W ՂK|YK;lA%!&m˯+h:7o#=3~Vڙf՜T':Fzɪn۬T“KIN f8 㑾 N^C5̳Z!`*+fKd}歐48[Yg$ToXf⌜%[Ř|S[ rTYA7_G x4K()Z!/q|}K!TujAV9xADWZIi:P[#/ƏdY'?WtA`~$E*,05: 6ddJ`Gq9k8n3U'ȘfP6-Le1Ԯok6@spR§)GcPRq&ak-ˢɶ#8oc%ףzH9&߅[44CDI5́J&Q`6ۆDʮPp&7WAqsav&bޟǁc b#<Io+h(Ҵ$`pW4a3P0M{L8ܣZ*e)ݞrR7+Kc:;ugJ/ff$Dn}Ns @]f hZY[aqZџia_{eY1k]b-M\pHHp 2ѢUYBT AD65e,wTg_a|O]s9?ڀp~+Ï]5ȩd(z|og[vMmxר`lbNc#j nZlVaؘNANtV_ù4qa/ *3Зrl56GsjBYǍ>[@%=^ŮGEOn˄"J7![Oؤi} uӧRFrv 7U,֘ۦ;Y<>z.9F@EMz ^{,s9hPh 6ϻ5F39}ĤE{Bzޣ)M?ΈM~ ?~O& ϭMOUkWLsbB51ۊ1VyKLA bh2h~d d[r?R&tJ}L%J^A:/},4_)Woi$\\b%q-BчVy-4;)uSCi:U(Ք$o5El5a25[7qD+ 'R8lPs3˕;0Τ|[ׅR;zF1h 9^.6$qCֱJMk,&p/.7Έk0QDUs}n%%< Uj;Ueb') D9T&F5)M`UU*Oh]CzPufu10htmSudZprئ+CZZF8{x6xFI[ѱ-i^:z.%~0_ꢳ ::dnc0ka5q駌`Qy&Rk%@gpgΛ>4lBfkk?I MdzwDl5]Y|G-;w޻w([䋣OzAMFVh."1WqyKg\Ἣϻ9  ̤Nqp6F".D"պ[ Z0: Ekew2q< X!7ާu (_uԮa4߃w!ڒZGNx.24u/r2B}.a:8rrI.&o GzQ'廒]I&lDvM'w̒9L]_h c E845;|XuvQ/cU6L]9X'2qįqpM$)ҧ^*kwg-S L`')<~  nu7؊;lgLt8{_#A56SlRJAȥSLɢPD0C / p37|RYIČ{T+M/v%)@ƏYC#ڦ;@*)Bw?D_< C+Zcxs^թP_ Ĭan8P!T_==zX;X{\B=zӹOְNAc#=`PἜޠb}{2?owއ`Yo@R Ĥ Lߵ,x#Ȅ لa cw#w,x0qvy,x՗PC Y%~sĚv. _cؕ\iՒqr¬BQwj力CǘZL -cLo$cް pY C8B;=#& 6@ BEPV7aL]B9fǃrj_+:١jSB d;dLC'l6Ʊ  h+l1AͮhXߎ z4xb=,O9 v2?~ɨDsf {t=…x5Q^ürxXh+f8~&-l;+$&4LzG_vVV^v@(/KÅ$-U `o? f=pMUVL:R"y~lbpc FmrY'|Xn-ӁQb"X%:a}L{Ȍ98Mm*ips7i `pD)3C΀cL7&3>= ? ,aj;MѤo}jHYz]Og&(Uxq#w4ʵoC{c8hmbA$ iT"Z>Ŀ8_LfT*np㼼#m]Qwb^q'!"&nlRP*Zb]G8еAUT?f}^kqԈ(O"/$a'HѮW-1ߊȈK[  (󪌜ZэS&3z&+%i`(=-%qsMG58]r;*~S@>L;-Ϝٮv/K-_lکs'f(9ToPwY1y1]$nX_*I͢؛nV ,!I߀GM/y|Ętk tJƈމhH/,{ fo-bcߧ֐\ 52ȴ Њ}vH.eFG o9&0ϹʥgDc}ԖV0RYW)m]^4ZLJ`8XHP]2&(f]ƕلo\ Rzϭ]\Gჸ'8D~/h%"K18 Z?2FI0I:яr_g$xaO&-hbP="s$B߻\R W;sX$=^v a&M ,N6hg"6<'hGmoƺ~ | bJx4RvL-wB{)H~!S ʴYf{.[`>kcp[, 0~b4('pK3(&&s$ʁ~ܛr’YCoc)z}ǠRɥdN-@\ xDacq>mS0)5.E8h] ^=Y>}+P@-s"e g,qIϞofE:\oL$cv! \'NtPKj^ƒ-s;[7UERbGmp=/ xo0(2pM<lfv3RG([0OjbT3>c""[`L*o8rF(9:ӊt)*v骏eYMIz(œi&>xVE+Jj t!Q-m^bɩ~ٟ"yᐝ굮zl60oӯEVe rNk0hj̔B:u[I"e02H[Pi b2;j<ЀڠpӳUWݤ]0kV`zv <",U~ڛ|M&:T:/;eew> 7dOTPSfkQ:1l_7i@[x],ez@"KEǫq126tw5YpɚrĔSm\Hw &'.lKT%ȼ! ~]y{Er. s{(Xj 2rՎĚeVcuMy?s: ` CXҲ

    _JM״)<3"Nngu-m0(U3P4͟&D7?{mof gtvdy" ?uFSquf9BC^ws2-:n{3+b!D)aa5~ZBbL焗Uۖ@$~ao9øKP >Ixs-ǰnО8[|B̛l>? +ĬGYvNgn~@ߋTݫY '8h:j-iEk~x$/F;6Bi9^M-]o'0hoIFkcn~* J̘3s$^h zM'(Io3Ԅ⚏,Iw>4_կK1dpӋp˪];̘E_ |,[wz{g] )5ve2j/!mKVC[aMOns?^7݇S)Yg`,_`[o3?yʃ@4ZXɐ+& C_𐿑WD5.ƒ4S4G pH_(L!4ՒObt7>t0_q 2cvd\ϸr%;,œ(Wc!MTEB"Adσ"Y/bVi"`F18ҿ "S 7ۤβೝ5V~\Y 2#j o=y17WBzP"ӕMs1`2$\d01H/^{||s " BFM[2E7=cnQbJOlzGZļOGcթQ9A:u[]س"h&Jf:CX? \8N*V421B*zUhk*d, {IY6mE Ȏ-&ZsOf"yʸd@+e7K#B( DDU gy+આ׀U%W!~g 0ihiBv vIs d\^ġώ=?GB2;&Rpraܘ[b!N7WN_gVrĥ,ߥ*g0q`e?m'Fޗڧ<-M Q̦%j9Nb !tge`7)4'W.í" }ӥؒ܎pϓ]uM\r'c{i>knf \rvޗyߢCaRkomn.xu`]i9b}("$}VKs&R4Z ׹MJ[?Eus5Bɶ#6mhips7)y@9XJ srZOa8kqH VZ3<(hFCU`CBK**,.VAaY Q,)a[F9k0*p]RI nU Go<5{ y4 $~OI\Ae: !~96`լV=zfc`mEsmh38Mq9^@MDA P<ЪTF oJ7 7/ZG /EH x<ʇם(Oսi\k-U&u8?#T?ʩGNqPq%–ѐcZ֦\2dI_ xi wă-]BڝM*Ά:l~td~Ue8%8B랞1`C#,'o>?FX$A9au W<^ʊ!T>k=>њ"`K{1s>wݣYX/ߵUz%]`/)Y+T3~RrLF9t 96yA+_pJE@ٹG鬋6|'@O w]M+LAgJ=&HCD+G_r`|Fat! V3}I2g$tGL @CT#+/-+onBh3RT%f{%Ǝ!e&)[sк֙aSS9fB4(?⊏ƅlYp1߻{n.GQx 92ThA#b[hq3l7e xEz6UNSe;rstcfyN8ΒoLaiD"6ӪZLozWɨء$ݟ Vo T)=ݱU͋.J\ĢF:$9+CpϠq`wKTttzzJ$䊠/sRbh\)UL1agd |jѶwk$>=!o9.,BydVi`1ffDGfג?oٲMlO/c\0 } +=>9:bʁHg7"b㱶7-b^q "!DD>8U\lk4JmT#tKj Xg#1^Nx=sGʠܱlEy_;Ag=}=B`Hfs0![,pΔǽFC1T3?3Dt w"C캳ȈͮJťyf7>y '͉0-U,a{(jwRleO(/.n{fU@9ny_@Eƺ蚠-җ+Rm2wg3V3R jt'4~#j,:q#Zoee+WEǵjcӻm3]G&罼o`n=޵?+Wk .6u0"ѹ'&ИzgyG}T#)i=%%[لF8FߐUƩv)X#2[nj>(3D9Ph25Ԍ#zt!u~C{H%k <إ_awChO/(j>~odb>@|+J>zPB]|/ɐYw*6f) 6 O+gl:n@n6%<]Ua-8ZzݐY~iry^9*{35Cw2ReP!Tlz멖 ǣNܖ)X?uC\5%?yhSLv_SP]Pnx+mzT4ޛMr 8kMjTvWeo[Xe4unh˥dsi<0g1Qgb!w7CgZ~TIvC2E={(^sP_/L(kF΋BgAB-a钄o9nT8Kl fvn#FipuO QkrTZP@&[=5QIQ lU4SߵXgf;}$1UJte$q ACh!koƫ$CqJpٓ sKBZv9sԍܰn%1oXg68Wj^X2"cq̟=]ۥ*I#A6q[‡1>@gLKή2Scr-GLb,[ӻ亜? c{yjtxh爴{ݺ|.6yKo[8d;L}t&W0:*WsTT)Ԥ\X"%wl QvvDb \mB q|<Ǭ)^aH>M;N.S]j)s.EYad#ѐIZ@`yAI򓏋Ig▻uy&6#:&LDmPODTyԨkK;;rĺfY gfio:D_`J- RTP[: sxuHxW~ߴiT{`r1M0#1K^P?G.4@wUmY;i Cldk?þq.t4[[Ei 'boHZtWYx0$Ħ44WjbjbIN eF/㋎VP'4q[_c6;$ KfRvm,$1eP4g8p&dksoA T[<LyKx\z[te\PǾp hF. 8g|GŢ7 |ګV/_)Aʜ&Z)cΞ}"vnf? _ u@Qsv*s.:KNIWHG%ȣ;@QPAc0kǗCG/ϹЌ4OS5)>ag%q( GpQ?iBp+ ~Y;}_Y)0e=fC8=dt2@,|O,pLlO #\౲ GU8W`9 ^>' 9 ^ɗH&}0TXVjqMA!/Qh BҐj <%)٧7`~FRR'ENd:LjeVl"k4; fӌ>vF*z%u;b(BKc%!CMn!A 60erT6ZOғ[k%(5r+&DaQi=5{.{D42 rZ{nk*xye-^ٖg= 1OΚ9UwVCVHe_ׄGX4KN1tG#g#k׆t.(Wd0n;UH[ROɼ σ89h "]`иn;2\I; |LV%ܫnIӹ #N_'r:fbVRx5!@SO=C@ D6M2pQXih7Z)l9'!fTrN CFl6Q/emܺ!P ņl<{iR/n~vʻ=C)a9{my(XOSAG\$7PsQ,Z) 9p];ԯX.2G) Wh:R f__mor^5C*c]Qq$Ae=9 EqŶ^,!tL\1;n 3e|HJJ̙qE7T{#Q5p!ewDr-<>nqɣEL⢈z_$ް46 f!#tL l;Oh0_(G/ z"CD^_Y%a!*BH!&QNۯ =S`[T46"@h@Cf LaxxVBc,Q{{< qHH P'T~؇Pl,O/ CIT֭bi'Ժ/[R/SԖCpoI0 ܃)*ZCD%x"V2:C" @`kS)창xx&}zqq o.ZWOhʄV ,h Xi\$!/TNe9gk`f4T24$2x|W]@^۾$65 (KRR^aϬH8e]l{ܞO~H`'tCP@ɦ">rh/: ɸqj0wb:\ Y>MO)=΍/:YB-*Ld#34 L :LfŪQu9%ߨ[40V/GM `^uۂŔ DKZkNWe{NPFIv]O 7&mOb4 [Ήab~ddB%$1_\ZR Yl]Qzu$h31f^rkEN`[O͔xoz*wRCNNsRa(Lnqk&0;ӷ@Y %i`s9_-.$S/"^`X|59+ekPLrBO)ۃ҃-VY،~=.3j k.b E?vB%LMVs%$g*ۻKo iA0*9]0 Q]=}gĀ x8j/t_)ےZk8A̡g|IqC]e @Z}԰`d5VyI[ 7M^wg0 (d9o!W]fܼ0᜸R!j`)Y  C LjEUp7zT-Ķ;V3fƔCuh!W0zAÄij͈I,͢ fU[[+IE; ԅJer7"}0_`ج f- rƧs0}eu)ٙSQ6B:CYARb{J:՗6 bzôJ-OԴtXOvWYh0OB.uD6wh}&Bvev*"eDf,v^nt>NR~8U|YZ[ *GI 05ITNOJe#thi 8Dzjx3uLRKفR37bhr{/T* -Ǯõ0axd!V!y\_&Ģ8&]cXd^Tf|^Qn_f™} ?_:K^H?}K/ルSg @VAFL%S ؐu(dCWt]m+t&Ww|>whAk{Ş] [J}o?Ocz1k@-h<֛cMmHtI^w9u2gčyT_!>.eS^ +JBa|d;|:;)pD\\!LxcUl>: 3"!i5N&N6ab)syOUP-|gxbOe oxdն{ךm9MoټQ ]6'De%0q<;h ̕o3{Wv*Ex!qC`րw xχ&>9OG]%k5&y*D_N\'ͥ0j߉6PD-Yֺy粁k%S¿`!a$|?>S RGT$zqb!Tv6T7,^La1)<8f5k&Oj윺7g݁IG=6t8ΈdPIϖ?olE<\ $Bϻ7pDƿTOTwQj˃=szxWrrF lv913,1NlL(ɚH5a?Fbe$ź(L S}UR׆B~&;*C"Ja],uC&vZ%@K'i)ON@x0MHW?z]g-/{5|FC |MXt;D=d5upW%z{õ%h6J_a7$) b>qβB3ىnMVy+B\fm LHF,F[톸 c;t;r8AȜ.zhqzb$14.c>aRV 8Wm}3˦I'MFg:s a; m[A<)ff~"jq/cH } qm~;PBc>)vwC2(um'UV}rGhYٮ(U>-̐.}f#Wё,tҊ1`A,j ϏxxnURjR375N9-LY4lɝd'`;D;u-lоd=I#Di(A . OFƽ~xyϤDMLrRwC \8e>L+,q9ܤҜfΗ_{"\?<;WWDݏh9*@8!,g5o1=4jEqO`)fjQAxԗr\1\΢7;bTZ5alE_M]Ǡesm."&ڽ}"udm fM2̝( #y"'d_҉2\3P Fa$ʠ%LN0Nb@PaV,R^S\=,-Sve?{P/?5z7ےq :P4d*fen[4K6S2Y{&29_ek%dk](t~+Th6jĢ塍Ink,bte.֊<(Hp5>@?ammcF ACK! ;5 Zʯ8*u7u^VУ+vy8+0(,[* . ܬ̝'/MU1<!SN>A$EoĊk)[ >Ii+zv sUQ& Ox{sh)fF Vrce{8,~RMZ`ق&B].Cx]0T<}-H T`R;#I8ӓ6;|;YLy7E1mn)lt(R.0sH|h` ,f8k]Cjz+PdE( (^M-e#?FAŐn_}$ +a8|C9h켶aKA#.|p;Éat_GOUxv_xGx\KhP%EsS<]e]D"Hr!jEIt+jT6R|{:~bӚijc&n eky<<{rs:ňAB*3{dn1mHT%t W8/@~8kE{>(H(5yK/]r+nB]4yù*4g6Gl] 8,ȔN7Dw<9A]Ah`ƑiPLJuhS ])NH|JRqGlhv#EuV~Ӛgٷ0EZU\)u˛8A$DW #]~$Seb_R6bN@' Լh7MxpV(n6N&ʢ&.3C"\אYv=Ѝ|sT> ^z,'hSX+[tQ2,H:bܦh&epQ{MnZE+@a -0AS2=A#Mčzܥ[o;z,؛D/kE|lKܸ&)Z"vF,z\XM]KlG Nu),p wzg3#Xcl@,b(sNj8(P6Ӷ\b r'!%kR858ypPC :O$dd?2(>&+Hy V,-Pf%U4I9Wɍrgh kH\ӔnyhV5].邎O{%ɫ# &꽤);OZH BYL ;"%&!J-lV0 ־҇H_f\+\ QPq.NϼxhK\g/ZNRDeaA\g{GaM6E6ys`%s " ϕz6O5GI^ZSQU8o h!&C?jD)BUI(iXYPgلUn:DՋhI!")mM -B"Bj|!ZI6?xDb\zY $\*|zW"G.OC=_+T=7F>v;N}-3 g7^6-S;8@UەZ!7ްH(:2b{qHr ggvPKnկ0wXt*? `V)t4ф厙!Hl~~7zGvkg=_0YS`'˯{GV $ f%^u]dwA^fH)ɩg!xFm\+B6}X?I)K͓Jj ckg0\%;Qƌgvi v:€ m(L0&UxZYg <{o [S' vV!q/Bgf&\A7ȱpZ? 4 VXJ<Ōe WLih t\j2qXPܦeNv^F)ҵTjS{sc+d *cBGnBOcɤ C,9h[\~ez+P5l&%$aV9xhdD}Z}ONR$")-8NV0S ޱÌ+5Y3LmmI+o5r삐DIF47l90U}JX [(}•Ov:]/ARtHz[)}gC|pH}4/J!?IqBQ.iWlԷK ظRu %ǒ]>tM=d3XȖbPC-1XlVpk5ݕ*uhYU%gwgVQ qhn_Zvx ;P(t#ODLC "ęjD1.mȢDM>Nj 4B0}i{h&62NuAutxJDՓ;u[nj+Oa'b!ʕ4i + 2GQiZl_ac>zJtcN_*y5׺O}{`BCr4hƥ`Ag߸Mۢ_w7yIAnHcO_s/?^d~2 p@f$GPخ8%D[rT7r?K6HeV^f]x,e>iI b'4_aS ж-4 s'(Qݾ@m:x7d'oZ3,q. 8 zkoPGO ∶ S'+uN&w3Eœ/0kts y=H\Vj@W 7Ӑwڂ; ~[ĩr)qt)t[00OmwӶCU&$F e첣au.aZ۱FwBqC=)TƉy1P +)tZ*b,ץ~5`"Ҥ cCy`&6ƏǛts1^vv!\"ݎgF?H8 o_4I#~p6 g.LcG9;ÄNǭ(hE)\$?$%u ehԷ[-b&ZydG&[՛͢uqyu(OO uպpHr\uQd|/;K9:?l:#ЏèІ$.l\/7 K€ h( \K=z=l߬r9pksh?#ƣrRɬF0ZP68LYnv#;.EiEDf߮67l=+"I oٺ_9BN=QꦹC݌IGuEuQNs֬`سt|sL-L=@P}q{m=)XB=(,LCrn:BtW!Ǻid0l3za@_\ph-Jp%Z'l+E3Y>P4Rg]:ԶkeYţ M{UlA7` y[4 1U[ZZTi13),~:4Z ,Yko 7{'2կ&aAv ~P&"H5DQ(]I}vqNo,Btuhg3maojL 9E%Sa7D3#=E{`2e?~+ټ&ԜI-=#ft~BYg龮;B Z{a5`0ZCVo7pыNU5إuv.kZH֨~MB1L,ZB U3o.$R\S|:scuN#C-X(gɒt583v ::Ec Wʦ% jHR)wMɃuKA}S,/E9'Ba<8 F?<N895 /ȔJʛ"A yoy ƨj@̽&Y0jndrjȖ51qA-1:zkwnY^C+:h(l66 p;h@k#662Vpj!6i|ss%Z33$Z!66i Tl`%1H[&Kh΋[WL7fj9u xT&\[ha% Hv*٫YRxKto$~jX Y) ]9 q-~GӳTIAØiԲ̉"+pz,-(0REpOMDs Ahwwa ,>Vߥ9KyI!E?ߓPČfZVǤ ;2鄫^Ұ.+$KOԦǘDd>#8Pye_۲ĄwΎ5t𩚷WEn^UYBXv(9hau? /̪ L['԰ VcQÁƍ;}$^, 7vجHC eG'!F{:*;%J+n[@9e8Wnyݺz,dK-ZU7# #R q~f7jޱ8 łlwpA#P 8}2p_ zp%*;x.0q屹" ]#cHU_Sl`AQP^_YGk 첍?X>nැ9y*}|teG-h>FE"#kd>=" ʿi,Ӑ OhzŠ,=jIKAqߋxYk6:H8ҜP XwgI2rn\*,x~龝lEEc[=j:?7=>yH!+Q?k+)iU:w5fN7VaQ8֧[͐`x,43^-o_lY}|ʹuS<s9_@|Vz tez$s햏ݜOM4i "$^&L٨ .aPhn~ٛMb/§ \d;/.jM7V(?_E,iDb;-w![)CKlȗJl 4g}O7 |5W8JP JH[Xpc~fxg0SFpTk}#F uؗhh %Wشq^u 7A^`mdg&`e<d"9tfXT,K>@r4ua $˙ (HWVl$hâ{L{ƹ7s OI4 G (o$C'?o _Hm}̊)LSO&r!{tGʢ]-p`aoa]TʥM}%zsRJˈj36Sz'W'YVU -8 RQܔ/ f7MWqe}\Oe4Մha}xgVQ\ ͂l:-~D\ͥ%X| ^懊{)u‚ZWeXY[(qlc<8фag,oY^͇Pm4!8/ٚgCPr595B|0uXY\ʔa`Nɏ>3s>{}޵T%0"0iTp+wmHdRwPU-$K hK7t35BTh84?LSФ=ω njeeE/04ڿxI\C(х% 뉔b[+bTd|"jlg[ì/^{{<f*nIC#Զ\l3Q#:,D9o ݞܶk*<YxM"5V vv 0l^BDÂz{_(N|I-R9%tڥ[Jww=5t̕QRL*(%ش[OV~ϊ~Ɨ$=EfįbTF|ʁň@“YSHxpp7F`5ZqGt~5/ ]ƙ=_Vd:B Ѻ;I@y< q1kOyؔ<@8t􀦘sy n{R~;KS CȒj* ; պf|j2t# {uĤ>XsHk]YKKLXV$anf;Pe% =#|btϳvV.jAwmv:Cman%=iHp׆!l[%Â1܅jtYDZ[}NwI9 ȋr̞q _{+C}={(*LuTrx_ e'knmdd>J0Q3ܸ t/R%uܳK#xF"q+9\(EHƽv [j!b)]4r&s9jvbr͸& $:8J)%M"/c0TBC}mLΡƜVr^gVh4kFnKs7ZS}vJEh)8k%̇U,T*OB= >aǜM{NHɡnf<5[NF겆NGxVmO|f 'dP$>4ll6X1rKK.X>0=IӉߺ.']5Z[i/Faè$>Mͭߧ҃W|貯iG6)K_j $$k|놟Dzzb lwG.c걤\j x /wf-!+O}wH;jT^&0"bj~CGh&{i#w5K ٨M&zւ]+b;)vA5@d6;lF>6U S [( 8^5L8j+h k?/MBzRA{8[@2.V%pރ6F=nеo :b(H0QV^6#+=G[D$XADI57DMZ~AáY38!M<(|=⋫TNEີę1!|;w|ca w9B@wy)hgjDEKE ĝ,T9T}''(N.=X/x[B,hXt!Ki0.&(y>M L۔Q6 ^Busi"ذ/<9#D43W4䜳t\d  Y d!DS]scY%ޠ#f-GWT}q eE]3]*cB5;cp{9w2.b5ɉ*c2 g'â{d^YꏌEnk%tU?j&9^u*s}%Q7 ;:/ qhЅįX>g` Lx6q:(1M78^e'Bc0=ag9t\6͖ N &sS]dɎ0y]|^sOoU2eyƬ})T'[=)1o:-Vʶ.^nU{FMpF"z+}ûnK _Ol{M\|Xnm3y2R(9?A_ cAOCDw !P,_3w[5}}pTj2̨m9014d$06=t^T՚CGRT|[Q,ۮ,E0ӡAzor׎c,kWE~<g{uO°RH4UWTr6SK:X" ILی=:cz~K-emK}tf_ |e] SK.s.֫Rb,ϤA& A9ƧIm{qՄ{+TL}vq1zO道!%,GF-0lj0ENnTش;ym]%6`j*p_ߪ4JəᴋMuph G:v*UOm9\ψKH4 {hfs?EM1e_PA%@1W Q+= Cr]ퟒ sJ< cCWFV~hygKV K lGQwy6?֨xdf{2YM>iV0qu.Kl;i'CϷ u!K7&]"SZ郠gf""̬ëZ5^;fݵ]jv cqPtc[be#fL6?RI0L@)Ցs 2Zvhѣ(ʍlDmNᧀ)IX|nCbFcuk>]&vĺyN*gC{Vfl %3x*(~2Js[&Nh3Ψ= APy'B>"9鲂׆nF ҜߎDC'hf c5Q^|=Of!oasQ07!m,2lJ|%gc}#L v˻Rﭛ"Oi.݈ZX\a)pFl ~Њk2 iF)^C^P[mzkDu%7<%f:D KBW ,RU-}!sN3I"a7ֻsBJ~xj8*Tne+G,[b>YGB)DQ bRܓ}u+ Cѭr.yU sKû\S{ ?~VYPdh Mw?񎿉 {zipH߻l%旾Q9c_[V];9CC 1O&?"/_bjQ-2/ňE!ܮb`2`Ap!prG^ȯŮ >3<0#`Jq?]ua#ΒG}oF(A^Jm LXϫT142O]tf'x5b(1<0=ᑀ=vtt࠰pw*ϼ{`VKΠbvU|1hkpaP0/ "wLbhh\ܩ!Oܺ0]Lf /[6䲯neeTAȷJ!ql m3raW rҰw6)3]rj&}Pl:6ǎ Iy:xGD:tyJ ֯zjΫχej$ θU[/4&i,xzd** 9 g8ÿ!{^f)];L)N#rjtŋGJ6S-Xؿo͕$ Oas52^+e1/s v>,*~;B *wA'gNo&tvFʱ#$#Fq`cFwOQ2~?HNpXܟ@%VKFs7g3 9 ͢r]RQ uW8~D 77JՈ==.$_|8.>ZyOw0*Gj=s |FOdCI%LSG2Ei(^BE*"ҫ&(zWK-\p/S9u;VvcY%v,_+l!T$+0Tr:|e1=k _`-Yzp8 :ZE$ xbj~£Y/'g(ZѿW}Ӻ!%u=`;=}VN5B`i}^'OXxW@+wNoVS&P5;iFAo1g]bR}a4~^_^ɣH:n ,(xviGEGf`NK)dIQ31>g0-5OTK;낵v"]#Ϫ{A}4ytI(6528\pgMŸ,3mwSV;/*4xt?c90 i)Zb~w Uc0)$!#7j=lϮ $88P<֦@^.ח$?.ަJՑ-dq]f݂K]RUNi)!KuB-,.lĉ邅37۲~kP0)|jD*h ڶ- mKe򹱦MO2+1(jbɦk`Xf`.xɜҭ4ΩE w>Zͼj9(>g5TB۳s8Ϲ!ܢb]l?+0`9(`GiE<| LQe%ג' 5ZϢS&W0kXph9:( `Vb+ y#d10XdSUE$() ,M ٥=jj2ܖj^Ix%Į=Zqpͽv s=hwF*iIyx}%xg )QP[pԞ,&[nO|O2S)l] 0ѨãrT5/+U4ZCb(.8cEot'BnfE)H LKdjPfd(ZT>7g56S db HTAfGZ|#vL&|/Qߙ/ڻ􇟹vv=wET9ޓ7WqHgH^~$W XĢvS&D$hjyggܣ$7T4_:||yóqtOrI uʴulYpR-lhY( F0,RY?X9JiLe.#P(h歠H!:(j}isIY.*rǿ\0f} YjOś_n]8~&'z&/}nVW,8rUG`~FGEխMc!e-b1!tƤV'ۄX}{q BC$ۜ5H6@K?䦳ϫ|S@db+gC/CIe +iWZ洲Ph`E)ZbQCWNg:V XLxt`1ɯνn{_bcAs<η GOCOY_8h `v1A5 NxF4$ ^dbrӿMǰ<;{x< /e>:,LXy\ޟ?Lwδ)O|,XCp߈kHų7='gs$˗T2pݓ1H(59F؎Y>4vMW^ 9.KƠL Kydmg֗Fq IU5qݍZ,r;J8ϳ]Zؒ4o70h{[aG;-a`*"4HI$yZH803KjOUƨkF_:&M3piOUEg] :f#~R7JRQofWXT=i\;9ȲyIE&#KŮD[ ykC~5)EYͬ!-CT ]6ǥq%Gi9kW`| 9S\Wk|Hko_Sr/[O:huTc`bC )о^ei8 hE#vY\::ٲϔ5JL0~~+Cg]f~|KEG:P$>qQ"FdtK˜3^%2NnɅHM|>.6WUpg4a>^fRn֞a-B$\mCN锷q!;'nG&L N}jyfHx[rй*^ϣu5Yui1$t6B?CObHz!m2Q 5h&e$@QQr5٪_(+(z9.M$M\FGο;ܠ`&enUR\{rM*݊@37{䩾 bLҾ`_v@8t9[7fHrݝݯѽx Fֳ!3uKR4qʟ4E1^ Iԋ"yfډ41s`)(ٓΟx 5\C[p:ͦxEGɒq6T,Πz_f'kQaa/#P5cj%{~rb}6ov/9YPNf?Vo99#v¶+2] rZ=ᖕWߒ=k!Q ]Fi7* O2A61}W [Zrrϥm|op]@bVV\rpO-;>#`6~K}9(!F鲌+ɉ>s/-MJQ9F_0[YV@BÌUt)=jNxMYNnxͳ͒"5w8R4[`oDd[ϓB,E~C(\՛X `EqvwwWߵ%)8mPBf(qc B)0-y!ZC&~\OG 4ɾPデzE=EA0;EiYZguUOX~O1JS؞P!׻o5TpmLwi1I^_:rQ"B< k O@Ω43^ۥSSDŬ/bAg):ep Kޝnn:AH <kUSw\viD Ce ~VEwd]*Y VqؗC 29W%ni=Y9"+Y/E/Uӹ_Z!#~tHk%4zڢcOp Hn';VyKzcatu-2 7 gAA;S872X{!Zo@A|%V|XI$9Q9 `L󩑴{e! KI"pѾ? Ϣ 4Xt~ׁ@c3"+v{@O/ 3NhDeA4Lrh.zw5?0.XrAt,oe)UG9p^`3[[i).S{.fPn{33_?QZۨ_:7U- jt7mYZ*'ux<Nd{f7U߷y=o\epôiFr[/c#LƳI;CD\7ɢo̘!M3%n=-NAqjU U$l!,o_pY7{~ne5DDpVr O ƒh"EMƹ.}a/ldw_5Љa`ɽݫ=g~AUQueQ>JP-/m \g4hl,$ z*YS/u7>WNפ{gBRs"K~_^v XmvqܱښS=i}? Qp%tA͉mQ15XwPǒ#4۩}Q1L207 aWɌm FT]>5IV[Fgҫ;)V]nU3m02~dM#D ۵aQ{+ЧSQ [8({ݫ㳄:yJmH)2snZk&#3.K'S\ $?m:9IZ-גvnD|$NK }f;Ox۝b)~o%9 {e0 t.F!yѰv?5ΊJ6]i9ɪ16}ȋ&r b@U1H֛Zz@$*[X _ RN"<E̳3D;pص+]Zqh @ͧs*GQZR2氁㠥9Hm="m#$ƔdGw~uuyo9V]osTrj eANрAK10+]Ϸ5t瞸dF?tʏBW!eL(o88iz \pDӀS%?7M yЙI;Ȝ69bRڕIw}Fc:"fhN3>=_(t䊂s_u? x % ѥ4mTGɼeA"6$=u>[+6a2 ^t1Td[?AC7F&2>a{w#TߪF$QF_%R/j+A೥w?<"_x$ȸ f* Aq:W+\8cIPASJ-)Y! sq ѹx^b{%28Kޛ$#2 @[G!5BFh>.Y|Gu +lA5nwN!=qY -Ȟ 2;V1*n #AqW+oIk(~O`I>V%>)t ű}8+l 8Q F;zJ[ 2Pz ~|ۏn`"Yі&JL|1+-%H:|U K. Ut?#Eiu|/Jvo5keuY%Pye4M8APwK<Ǜ9ࢦM9.X7)~N6a>η!TMdJFw{bYJ[D$Q(MΛpKk?7*-YJԱgRu9*3Qn`Fvvygb4 0|+Tڲ4| fRL$Qgo+۟JNfB>?ֻNNH v;r&Xإs SX_~:l0k+wUn^dkNZPiM˙BOUjm kk[+2P|Y|wyD.Z ণ_d, i߬6όAV)|#ZʑxOBx?߫G NN$= Ð SöQ!s\ӵNQW)_sQo9N?7zFU}OmCV|=C@A [|m &R ZҺ R[ ՙe\xD\fL0fþJN~I@1/:PH DD27# atT,Os Z2I! .S3ہyrVܯ4I `m@8KhkG[ɭ&wxyEaCfh >"wFo]K`g d go&31rETܫtGJz2Qzך#Y&,.(}7A#)B]Q[Mz"ZH Y>}Kt0i@͌i,WdB:0̽ (;P Xn\~"m3XcI@=<8HlGll"S4pgFm< bt϶0’2@ .MIsV:[|mYW& Ekp+ۄ7 w#EaB; ]VtP_Lv10ȏNufZKF'(@30M[σ"ij/;6VURzOغ!d:REkƝo0ada3A2 HܦGNUV$uS2Na=!|DEMɦwI x#MGZ\Nm7OQ=]M+'p7 8G}u&7%H[{GY=e@HUSKMKF̣ b:axԿl)B:sHR$푿N꿟GHYN #ܶ^G BRdvLjHH 꿌"g͑44~os12n]D-DNsZ^f0n)dHV6HwU!W ,Xj'Ң AVzyZ_uE '^U s%y==z,~pb=tɲ$oDToV#}F&/%0@`6xwruA=_MfǕYTã~?A; A׭o!e;CR:)ePRcy^1iyǣ?X}Um2\r &W-Vrn)J)}q,Dۡ#e0,7D,A5[9bJ=ϒt/\҅6VJо 8GB|wbA ̰"8ё>j1hލ#Xc#z>D úb;zqޚEYwc%MXJys?KkucqDɰy.o !Ef!PC$Ptc(Џ-X`ITwI=6Mϩ%AiS 2H3^;3̈́.ysjs?0Eښ6Iȗ*:OOx:LdL}.Fa 2ێ1CCk4TBY2h#\&&Z-ɢ5Spc(SǓԁS\G'+컭/X? R+(cEڧ/0n` 1k-`ny^fTY2!=r"{1Rc]@3Z"Rܟ ]SO[cPf CrT}7t+ ѤS[Ɓ^TiK 9Uc(|u/poF43wުU 1-c8MjMzUv> =)r/FeZQnqబ)e732B?aKMܗ9/;ޖ}4 ҫlmջDHt xZ YޮQFo޶jScB7Ҙd7CSM5Wԏܤ`X"@Fc[,ᵒN%HI%JJ~lkLwI˟ԍq"T=#‚Nb N-ͪ '= mmT ?hawh^h,[OY@YTOlm=A}K+[)=; {yZpM?ƓHSGG;$,Q@4 ė2ђ6ppWDPjHCwhMR:Lv)" h݉S߁Wp'~dRwdJ|'Wq]`Unx](,M٫]/\:a Qbǟ0XI3kjdB~+ )zW{xR1/1Pne_YYSܺvg3HtY?k$ Ha'K>*-bk"U|lu^ׯ 5JHAlԧ )~fr7fB|)#lmɤt a%r-g n|)[י޸VcڎYUԮ/\@,nVϐp]inIoK^[gU_,BMFe)W")>n /&A |N]4<4c~'KPexݏCoRYHݚ5Sh꬝9\] D()F&BO49dG64ӉJwd* ڥh9Zj/t)Ȳ '8-ۗVi*ǘ Yd4;_~p|{ VHJY/!z"V{,2yŬx߿M{(}E/3y,U+4*D=W J/e 3+Η,Q/ZؠQ*6VȩLCMҏ!GJtP@7[C8UɤtU)7M ǟ_7j9RQw{Ƽ/TEޙһid,d1h RDDPDHicճv:?$ϸi>ϮY%=.(]=\%<<O,,[\Yla:7]\&LZ3g:?>^alfBњ T|R0@yO7?X-UԀq EѼiߟFҲ"x4=rt3KV;qf.}"Hd#;_p}|bu$b + 2>)[8bǐY=Mʰq]p9fEUJ}{q?Nt:m(!ޖf3j(5p=,;%/M۠h -B4 =HfFg&rL[5Kv#o`'r8o1I"KTvldt<`&@Ii*`f37?UrEXot9YTuseлA ee{yUeCaƏ4Y,ML] L~=ÜL^Q 'MA:|8m^IZ-[FYDʰlpbW9uXn rd@?SX;6elsk5z'1ݳ}{tzx2E(6"s! d/i/i^č֠ u[HЧϏlnmB2/ѣr,A֐6G U2Y cz^-Vr  MM.8)%d KAiMVW^-a"<ҴmBzTux(c\Hpb4ڝ@A*4s`卶Avdضok .0nAܕΥhD<1h}ݑQp> "/,̉xp [I`A9a?E`s%MlM =qְrRrmچ ?W6)Zk-J`[7Cf .4q{ZREW;~{3ЦD0Mt 9@!2]o&`4jZ 2-Hv"y:M3 92BH_qVV"Ǘz/vQEʑ&|;nBp৔R#ټBf9jOZWm?NaIӭ ߐ" / 6 ܚt(PFXOqY2y*I)#'h˕(zBz:1irP3!4g]ji|3%aw# :u+9~AoŅM.Lqr_N2o8));Ƴl#Ahz󑘍O`'>WץǤ2thf5xw`ѣF^ĢIBƽwcLPZ`wUDc|d㝻I\caJD?$QM${$ @1"/j]0'Qs^fx; kz3DQ;W`JYc]/)v1ǡ1N9p^v C'TFe1.糏v1\aS$8YP(Jt.9\+OR?Bcp \0 DRcF'#g#l7)?mo9FKJ 9q#YI'B[6'ND"1V&EB(eTǜ%\vS~wncQ w7P<2}ADۄ#3 Im**chuH:P>Pz (sp唋%wyސmh}Bs\NqdvDXFqxd[薁bbZC8Xmk\F9sˆGmmq,Ƞ-zMZNB5[+p<bc ߟ)';S^F66 > a$"rf6V9V2R"Z.sHEVB., ix1pN~ya£-'mMfNv#2;ўvg_elpIkء`(CJw|5NJ Y}=,/MZ#h DTS]HDb/$ſ-sii1휐E5fZR:&"cuʪK| Ԙ(BR㙲Y ) KpbXTeO=W~sxɫAUE1:,Rް^8|<4Nl 4I_u N2ɪչ+DEAL𪸶TUl\yAs2\s*arOp`&dT\1mKWGNAs& O4} `ctNU,/]g=v+02k$rw3R̈́ԑ#t\GܲH@- L g>M+bc] (S Ig!a) rfcrp [lp~p]EzsոX׌J`kI zؓlN*L6lʅE<ɘhIoKP^Pa0<VgLIlDÔ޷FMuQ0*&鶦I\|YKrTc}5»X&YѲ0kbSv-Q$yj_'J#F}EUzyZ>C1\C/JV^ uȜk>6YK:n[zw̳ o[NeYq1Dܧ\6%FYk n)0iw5 jFG2U86./@gMa/Gȫq3a*/%}գ;^]'nN׎omvSk]"Cɶ E> h)uS^Y + %82ovb:PґgNA-`v VN̦uIg `-D$I $Nq3eBƉp`|ԤGhНŖ)XG=K;c@LgVa~jk㝤%'Xzf䖂34~{}D )bG"?VůZSy2n8Ņ'0P*8NwC y6*1'쐃2 <ȡKvޢJR1۱ ˕~ 79'$9TK~ҁ) 5"11/Ͼj;6,HYr:gl&:3R&gOϛڠ=\rfdݑ64:QdMA@qN  mnq#pVCpccA'>C$DA=2.6,*5cro,#h 0-.F^oUFȍPQ`ꪈN{}SqinͅQgQǏmyUmf|7Xc8\*;Dۜ/W !+e#F]_i熮>oS+//"Gw5j;Sg'=pٟ30j 1R9b(i 蘟T_Ev')<2rD7Zݍfh㉻R+n ??{be"e^H! 'eX:sRTan>zH`S䄏ƞhY̩]M`50g,ZK ]Xńemx܎YMT-Q_M8cʥʓ ^MЖS<:J!"&+h(ɢ> CxK;Ӛ _Y[z FLo3lUf{> Ŝlbm{ۢ$Q49-$v)󪳬6oA5[|vd@7 Jfv@Fb$]'t闗Udt$TTVN!-9S@P+R 1dPgK@Ah[+{zڍ6ҏQ aV)0< 8XuMpHN !m u*VlgXԠ Eڷqt ~4auZRyFv[aV{-+? LdAtCÅ\]`\ޛY"@H> RX.q1:?0әb&lu-\q`&^ 8(E xhToj-9}[1ݴyn8Z|r7#<J"OKlu]D-aK<@JijajpLjEGzKDYKܡ#%1i=[_߹+,=o!q(fU_ج2s@傚2~kl(ziDd<ɍqmd} |x*VŶeTؠ7꧎]zķgUi]LQARZE8/JDfD_0ϯP2p7sDSɼ /p/Z` 8.!Jb#hñQ ۱Ȩ>kNw:DT%\拓 Kͬ&)=p fԍgsѻC F+Ls4 >֗Qt52ӶRn &7Sz3Q"?:6oyo)in+;敶D΃m/P-+sX)u;P (3&m'""|;/F^v(.סoBKbO alk%K @O8±ow{tbgcڑP5]jڐ4,DQEP-ztОOWa#Sۼί)g0ZNРv_[C6ֱO_&/E)-k|7W m-,$/t?$hFXռf9B[;C%]C#`x_,kq* i==)Ze+&Atp"@8ƭFM# TW񀧱^zׯ^F_GLx(7Y4#!yIh+4mc`Ōm>o χ=ho}5$%/ěȏhsw%.ECh-kJ#4N4mўO4\F*L3W{@UjK?L[w\C?z`rزl@ eKXDw(^k@#~]z#l&tA?0Iw3#%$DQ'7LeVtnV])r9Q4{jdl" jY`5)VMz^#JBM+|LǪt'8Ѓ( D mNћ4}JR^bzwΈO-"Up!RBt7Es2ؿuD"Ci5mL\}Mu[ҧ5DiT|ߴ0!cFW 7oc9@L$R˳t1uO6.fMez7%Zw jѹZd/T"cﮛ-Fey,L1-cOXQ'mY>^*8#hmq.F.n)lL#>i,xjs*O &݊yiKZ~Z ΘB 8!ê}TVSE!Jz/,Z3g6$W]8]x@hU &G59$fL"C,S:Yo^[P_nԷgNFwZtJXBY E5vg-/N?^|S!V"c18*\7pg%qCFZ$yRf vR0S`9 I >& 'a[ Y%jWz@aR agNeAt5hzjUsTNVŢl׀CP&1n2&f]g5-E9~Fgez}r^aE #IMڲHGW(9qׯ-v+'K1L1{D+3*OŽ+n՚ O7Yc*a|Sx e9%{oe| ;G ~;$^&ZR>+u3J2d~& eAh]m:8]ʼn22=&Phu]e!\|qP?^ک#D,24W$ r =;z<?黫ڛ!>9V}/I1aF-Tkjx13y"9<ёq!QҪ(!7^uia".4a[zֺB  ؐeiCU&WQ8 Re=D^n} _{ISOFrV*ǝTk brn;#JߍFj-Y PܳO,ڝ}GDcR 'N55a:ۼ(X\`Z3y::sjO"c ƊεD(a6^2Sv|(],5r}w QM ٓ:xY~[hfEDg(zDk'395 38ϵca,cH^X(aRx!ʱKOk4pڻ*-NYo;q9zu}*xd @x'..$Q0>'!eź$R`ۑ\ 4&c'RjٹVnx9Fi`ox-2_WΉRT0C!׀aQzT+ O&+ksuB(1[k%DQ%I4/ui_^(|XbLO`#q%S1Ӗ*`$fDQU D|Ec8͔yٹdW`|/eJ$&,.z #jѣ}VmptvăSD7g-cw`]PZQ6떍0cKܙF\ƃR <viLf4-!՛A@үݴ5W2H8TP$5&jl1i]9&\Q>$} R>g|A/cP)N_bXZLҧE˲u|C2+1u0B?NsLVojh^}}ZTPqN(r]<0_Uٻ1p=(ʷ)4vZ.Ti\/A1糖s& Xx! jFB!co0m܉ iجi|m8>ee2aDÉu9'Cyۙ%#<qHJnw3닽 utj)wmj F[ߎyn] 7!.L:j(I)R34u{=8]MsW+jR> bӍ0okN7mHǟ9*-7V;m1CD 4 ꭋ!ПzaDWy?Z,Ff~z3%^ Ķg<@d 3smӕH,waNd;Jp2k!1[RkZXu6i"Tfzv%S:cd+C=Trk/q#)G6/iDjytM^&8%(qW)\DdH@#w7-#^0o&yiN)]C)x)s<1&t$K_Nh4 !{1x7zgS$xhgiM)0 )Mъ6@-'\\cVtjcteC~+!G_-[5XW,Cos69<M}i2R,&;+OW}l ?+n@0;maȃq0]mzѵ,/i߰NFKD}76Ϛ0 ޳1&hB$@# Y]/}WFpZajqpr=Npz(&\֣΃{ 14Q6}(I1_,0&v6n.AwbQ;5! L|5\oIGr1L4} Z<^QKd˙<51HHizAQP ?ԸeT,k ;x)mv}tH״3&hpV G{3dMq]p&qDBxVNшP3UΆ=.7Cyswvt.! AqlUJPoSȰ㗹ܷ8aVYW'/v1ɻ(%ЮzB&@;xO/t1otETaAҹQ=xRaSxK D`f]%5$LY=7O ㋏up^Ϲ:RtB!C qDnz ˟k9tɫ!3=うdsO%ŕ Ǥ$d{ t|t3S8 =uUxEĵdb18xGF";6 xa?T|_|8aRT{ߘ@uXM2/3EKD1 abYSH @ȫqSq~Y+H:p-] y:w4WbFˍX;ZM "0x:XV<\Z* p,0 l"A|Hn+R*3 z]4#8;ފt gB];$|YI)! RYRyGM5Ŗ-M^{)ȓ&c>\A%rnlSyj8HhYޒ܉deeZ(ӶiV[M* `ۃ7JpѲ8b]!,iߵO'ᕳ#/?"1BwaBl;jE00|nIozxN{@d^,E Geaq$a\7xU0jӅNRiW+3Jpo{>A ;%@` )i%O4j:C"IkG$t\+NpC ;>nK0 G!f1GʼԨj͟$w&hj;{XIE7G"o7į1߫խ@Ϲ*م:-FJbQW7&/ \uՑn!s2p|G)P/dEyӐڍ\Pû K9(VP(Î>]WxO՛{wlN 8K0 A3dM1:K$CtJ"GMZwnEO};)j-.Cd檡hh?MZi[EVW'QUFfsr/k51n&1Ao)Lph.$I5px^pV;ei]$JG &9BKax˃X ϴʓ DqMECDľ.81F3輻Tn/95q&eEOO$ӻ0+fpt~apnҳ'ҵuT LD඘Up(<VPx"b{F`)Hg8Xf)WiLȎusotj/|e2n v o!q/a̾Ffwĩ:.{86AW#%r(ě+(5!IhmҾ0ڞj;ysB?7']tUu;Qh!2g8 6"OTMJMՂEAv@0r]x`!*BO}iL+b٧$ԯ|0PF;9Y ](6{ӕ%柕mlE\ה-G7V7cQ=,>U}aųh+@;7.M]4f'$4!$+6gP2N/;4[f[Z-02@l {C$ٻddbGCxCJ29i Xvo?i@"Z%7BMqn4)ď^XٔdXI`CnV~"P2jp)Ww$CfH7[{7@޼D,6۸Jwcmyx!u8|AX(^l$Obァ< }{tPz6g=o{reѰΙ:k\lzV2Y`8h.0$ba4_۔)K[IԀ5GןAXRd=z*c,jz<<ͪ%\4hyQ}DXB 9Qߍ #D ܛy3"dž?sSQ Iw6,ʊ!h )<՝]NRIH盭wy:ڦ>E Go)/PƹdȼG T|AA;4+ 68M6|>lY4r [gGwܒoYl 釁۫w'|aPU{hGt{3vaQy'';z#yƠbjk ?0`do 0Og#:8yGFkPz8bY~#+ sBL{jrWə8o-JW*1bh dѾ%Po>({įx|c)Pɡ)8?o9_錍Aj_ ߓYFP#(}T%UDvCƞaHfu,&ѻqypcO&|%`7xO-IG3hyDI G0\gL򡣹VO\[4mBL `tO- U,PIbV)a)L73e?YFҪ,[B,\c3:i >=l#&ڜ|Rq(u-y4"氯@6:+" ÄܝEJnZsH O6q&I-yʨ3DN;E[n1 ).FDR勸VR^~ J_0TL~":/qf0[mFޥs{1m*6KyG=_$6 jOeFJ8|L>]CIK=$$X [ (&5!L_|"=7iŽ. Ѫ\nv,G0iҺ9vkxDH杙sff4Zg9YCCH" ʆJ>fa,?YE75DeҮR骅GOP=1a I !uJ?R$LAZ*c(M.ߧuZoMB̅i_,0e򜤛g4dX't!1/ɳ(䲬';K^%IiV޴V<(a3M-3'WHH8n;k5^gd|=&4_P)i 9M;&L.yȜL.&8=)Is;zĽR VϺ݂=P7X}\Ҟ܁Er7ځwEOwqb~`$R~5M.;j⹂&8?:O@F\q7-2ؓя*Bv_K,̻痰d(tS$%[}I@T 5 }*;?|6%Z8RvA[e(!4l=֙8gщxx'EmZuo)$[֊.4i:)g W${SӔMAU;wJҭQO`·r z=3ХUd=BZ&%qz!vU'0HL{jŠg$U*̠[Y@{k2vp~ew-4I#JDլ$ih׬`(awx]^  ((MvSeY?1JtJ]SY7F.Q _ _$#X 971QuoX|9v;RG#'͗FQ7Sv@+x݃'ʤca1YYZ;o镼$Hlm1o{[fG_ XK9ZE^̟Mt7{V(kO op2J=8n䒡H%> .TXcv,1|[ <+psHKBesP>`\BrQ/kٯ(ٸ925?IiAۅ Tj)MTHQxa7wJʹeAN({=G;Hdo}ȯ2}3M9$jÚ~_y[,%*@ka%Td<<^.td-frx2fM'2py)?V49L.;Ǘ. wo~&W1^& 4STYs$V7~q℣_z4F B]fӝ/7znbv9XI@FO&5M|Lz_m6Z⤪}LMMo(G=Y F΀}fP՟3c#SxR(KM^O.vJ"Au[oS4ͬl\| jHҽH œLQ>,RV9̘tE7>@N1NT?4iG@CU/)ϩ;wZ>5oP5Ő MV1[pfzq@Ђt3ßS:o 2 {j6W <`)c_rdܦ;;<žq*p0a\L=r*h,fHFqRUI0U 311|rm[X(A^;f1/ΌQLJl߷mM8;*Djs(`8PnUSS(䄧"hs!xX9' Umx NGYV4x,L[U~}Pg i_XƾKn 3ASxEQ?׍۰4'+!ٯj0?rS `%Yz8Oq\l\0h_z^߃5qs$9vm>Ʀ*G:}r eԿmw PB ^&!}Q޻ˆI8+!Z82ZS:Ͷ)mlx+Z'f'8a Z%{Җe"Ipt7LTJ36ޗ,;u8D)K& \?GLsn&ѽ۳74z%t`cس7\P\#"gr\^5gǂ%W錘yYZڋz˲\-P1xfȜ?Ug{8o=kA+PЍh(\Jnq-X;*[$M,LȸnTsCrf圳b=s-}%p,>@sHv+sIg KKQG(d&8n6I)Ò, Xj 80-G$4WK`bQ g?2jt~;,"~;{ȽZ:->Pp;;{=1*1moVs vj72Op4&R{T@=ao([jl^8ȿ0gBv7%eRM닓)VIFk`_>tlsUr[=)fqrNU9ԴID֙"{"Q;JHp4D1fۛ?(b,Lj6tSB}z ςln:8s6(>,)*\C{YO,M r h-N#Ϧ`I1E6|rg5 _tND6M>ic?/%TRm(J͍HR:Cg6vf;I{ bo*{0t%6k(dJ1z [I o@Tܸ%|fG"8aW҉ !^ш +kD@ GD)_ w$^A?"& W>}vh_K/ F$N?ij7m"*Hx/6|3к_(ɥh&3{4V/kPɋH蠱jޣӕNaWvפTFGs޿x^Bgeѩ1Hqʫ% [o9w=,Dk*JgZ璍G5 (IJ;g T&+zB:R#ylKʰ go2._V|AX͹zuh KnA"7].`6 DDL3F0p)@4IfkoƬDum8|S;۱븥?NR3Nϑw*hUи;=8g]'%5B ugLx TjVxX܆n? / 9Ǽ;M@7?D}kYLjHp,,8b_T* կDJuT0}/sWa%S (tb%A?3 a m՘.<("QnT0WIH>KS× 9K̔9d]}A V0c)8BQDMM֗-U|܍{A⣃s+V8<ŇMI3+~kTnS;u"sp) 3{b)"`%;QGh̲fcÑDIqbWJnPy g.-SZ]/XʸkMг :|.?XpջR[Foޖ @QQyOJ!Z`:/-`_th>2m_%am1- !ŷ]ƞoyEU;wmxyO+.܀qpqaF3S&\}BTGjq}^Pp!D& ja6jwٺhqc~i{Sp&wpZ36kqBTͯ4?CcvQ1)g(v~e#{ä nOPў՚;1:0-z)SB\/~`5* vPÙh@t+h8 -,mۂ/>/)a^nb |L10RD7Zt<ؿ"2a:w+q 0S>#2Ȅ WT5@U y oZV?^ݳ̪fCde9_fuSt}vL{H iɛJ;\0XE{?ѐ'Bb\(yDA?kzg1iFW<'eՉfy9xR|*sו=㺇UL;75H me{Mͻ {R:E#hқd gIkU G}/U$ 1E܏&~c,.)͵ODOXP|!uax  |ejkêovaak##ƒUaaa Ew|8^IROնe?r|&Jfc[i' Ɨ9ĺpHgj+l7;4kthQ=8X:G#ijn'l, vfV(u]JR>e Lsx&=Uq}y{;\!(hL" GH,Iɨ3&KKKbл67iHO-G høGtXz'9 %mD> 6n|s-dcS0gʊw%蚍Rg8WrA%S"SkE:dxmŖ2Bvl-! f NT=E#CI<$i?y=ᛝPWC)x؄@M]zk 6;hz\6 'VƚBUl&i=tkgEכE E:̈́4{kPAk- BIqW9,b{ѢJ_:ݪ*eI󌻏2fv4SRyl< ^&c9y44IT (m3:kq([}ړcɠ6)9 {5GNW$K`[5ЗV'JC E"".zIWӬm j1.-4>޿o{ENs/j.&! ! _}ԭr'VƇ +|LGh*pWXr038~N ^r&:ϴ&|mR6=C  u No(Lw.;:hj+sj,ѣg4ou2t=eL5h3SOF"=sUٸ $g@x2|K:4d3z%=xY)E6D3ƦkYĒws;pPT=}/%|OrM %7LJ[ :Nb8pڜUDʹD!f2y۠gcE($h񯮖Y/2G(EszMĜv vt:ɛ^'IKd}U/ TJ 4-C(ڸm׮Q }_tPurQ=f Xvy$i2X 2䇠 iQӛ>ܗx־h]p}f} ƴleiC(Gf1:#l݇)scI٦|IBַ>:􊊛i{hIiPJr6yd*[g>mQ\aOb/Jhd]aߡ헻&V+%dGX~GW؊p=K2Bjs0Ɯ"oOȶ/z>ӋY35)S|׮,%\–F@H:pM!tUϙ?aKȡDHhmj7x 9״q ]0b$_־ڂ&<m00r@Ĵ0!9FUJ`))g-TyBm_?ԔNxqD>nTmWWlylKSopV:t4Yv,c}2}Nhc=ƻ}$M:S%j6%K<6,WCc]w?VuAC*Q6-&U+ N*A|qܩr)2MZDVyHXܲ'9 j@IjF֛62fn4+ ̖Z vt{wZnI _G}) ɿMy$>Glb:~>4zrXO V<Մ,T#૑-~UHf`XV+j"k.Gp֗CDenhNӴHv}Dh~-zd1{xj[zae^鼫DQa b@ pys'Ϲ{ϰdU7*& %=*q0hl|;-Fdu9>?X$tbW[it,Z3A+:v(@n^Rpowߗ}1+3_$O st pb &:;y\ ҅&zq0$2' JZEkb 8Pgl'&*MCCfro|fM:0H5$gfn6_ƂHY;"L> ) oz t6O9BuZF6NLfgT߹$lg%qGKˍ^%*gfH$x_}?Ebݢ7mߎmV 9,OȮ4OHC'ݎiSŁcjr3n0~͛|21OP*xa -Ԅ^ϨbEy=YAmy]kfq ܝuTs+aИer)ZkN~vszP:VpP}mCy @]=cT4N{*%»HImo!؀ãŐ[Sftj O-sogWU@mSyB(Mm!̓g#@UyB(ˠI<]A1ՏtŰ6`:GH>PA]s.4@ʽt,wR^b`[uww Ɵ(BTZ'Ke&v4:"E>Z"",'4z['Y<eĂGR~|?oH0 is<l&Ûg 1{lw?M45Su_ y`Bײ*ϒ})=;VL #yQYCR aS IXe,THJ+$VMSQ| nn9"D Oh%߷>n, _H0M q 4T/<JM]J]nx*&(Ŗk]*90ɧ(\* O)zUS*K䢫&#u^{Hj:װm,ݒ-(UyA*a)y&"m@<}&;V`x #ّ_'X;/ng- u||2;&⩰ݼߑĎ&ǩ9Xg9E^C59K-(Efڧ;v/[ q>= =3 Ce]N[ Jd=|ڝsߘC?;:sRLAݣI@gYi p~SQxǺlE~*4.ZMv:h'Ejز*h&ziVo%SGzA?ZEŷ 1C)?Ax`mǝۮx' [iF %9>R!WA)~s]?*b9sDM(4=&y0iOޜlΐ>&/brRt:t|t3JX oY>]{ J->K|Iz6f͉vAn+́Zkc Kh tCj%d1ߝ̓gUgh2Fp\pBn|К? rJl?-\۞\go}e'`S+stΰUGTj b{Eqm"qoڎEmZ^XUOzb{Ŀ={{I`zH̝#Wl W*lKd+hiOۂ/Et}idIAC]-pӶռTk{c·6 V̖_ϑm4~bdhyK*SG^凱^ j g+앱\Bn7(i(4yH76-1e#@D~NmTƉ3=a(JUک^sO8Ir/H4a۳ _Н!IEH1>`Ζ qV|,U`7G.q ?p058!]]fRe3$dD^9*܍;3}YnI υM:.NI۠%(m0=x+v#q@mGiv+ Б?Q#٫S.^P]B,*zTmq198'=bjx/- LB\M^_%D-."-bdפER!69>.:n*lT"c-G+Di{ Odpvpu22 Q鎅;".]…AMIW0"TzH^ٰt!'@Ioĺ`.u>?Luˆi{BF"$ԍ `|À`7*j0fT+`ruL[ICkB_2Ӵpm3;Qijgs;g & ́F s;7Nd`0~6ul)mz$+;Ľ h`C+r?in ]m[xxƈ k$T spxm6XpOI|L*`h.i\ns/7S%wv-[Ѻґg/{R0* lJ)Ͱ\x[#0 ` XҬpd_cGR Wb:y)UBt*XzK1@@M>(XXnMᓛdj'ԎUG,'VJ>Vn݆`2c<=5q>XM'QpA::LI#}xƀs\TI~'k+$Y;>;LJrcѤ|;OL"ҿ),?ȏJACMIsWy޶!Ĭ^sW t#dt!&\FEr>5er|DZn6Jwюez 7-ux^zf-\BT2 u8vWRT9[Y`tzjGf(j>E\ʪk*pLR(`y8^jI./gm̜֨"ik9S{Bz^r)¯ZtҷՃl|`|61i)/CDr {H@^k@x3LLg5hV0Hɰojěu| Nb#˹{WY4.֮e_qi-p GR{k iAfшMXhJ4I 3@*az[UJ!_ro|Tڪ)5ռ0|KdۀKFjAv1CP 2䇉&\VZ`:d;Kv c%jê`Hc t""(ƳVͭI`x4DX#G*{rt*lqnddp۠=c[Sr0-/aרlQk5, a~S8pΠ;17KùncCt +ei]sٿ>s?2˻SX7]GbyT X`yF&"O/G@f4 U?%:kfPk݇N Dn4fg/22aA"%!q[Bt4QpZR+9+|U"mMvYjF/$ Y+ӈaկ*'U=Wn8$fв8݌br[ĴeeH"D`* Kڤ6ObPC:{vr@:Ӯ˫/mn3?.U6V`i:G|ka2T%)RUKZ:+UU:/@|?r d] ӡɬ? Es7$ccucfNNz.B,([2^:`U7'8秩9:a"UԎڳF?p 8m82 vO dSK*]SV6}rneftc Cy?QlTD~]€1z;V}SzrW7![/lJ ?)ztK~.Lů#1Yw)v͚NQh/|#"~أ#v"AߎSPz~i-l8qp &-޿FE}Vft'5$?A 5[0/CSGrFf@SƳX.O ǟߟƠLpAFJc>-I?rT24?Э0=(HC^ӥ`/ImHAؕb;"Hs[*'8.SiHbUfWorV[䦸$y3=WB\ '0 }q"hƞ=P{Jm<(~DG6@=lyqW:UȰ#zL_U.Wp0MKjR2ZE0$"k"Y =ET4D q䱏.x:VRUH蝚w`<7Ƿ#vKeb!B;B\;)mOPP}EtA'~2]Od!Z իaj*vW~Nb{lߞQ8j?<)81}gWm_.5")|rWS^oi, V UIޠB|.plN)dlHkQCBhVG"奟kM:?"fvt@b5E.6;^ZDfg0tR}}Lm1pj8_kW7"3.N0H_[,dsSA|έ:ۓM{f-э[ ۅ[}M%8nBdbibm(zxf0PXae.z'}H Sh40hs=[a.>d0ԏj!7&rxs6S%̉i%,JEcL̀Ẏݞ}{]@+ŒOao\'Qeg3l/ /#xgqaG5\م1X⊧!^-k)qS`c;K\0 SK`MC4̎a4z#oۡj4^N* l_\7GYRnPRӹW{R$$I]&hFQS1i\:Ffr͊*6/˥Ud®_C[s2ϛ?9%|:)XZpLJeſh2}bwD/ҁ >;pY`4GE U\"We~Cş t Jz;4SGjCr^a4ypPBg^. j$ͬj_V-⨴:+b)Jc SdSb]+-pLU .i5 ?HMdž;)o*ρ:D{+1ױ$Ԥq|F$RPu'>vqƈ#4:C26Z{qݕ%Uh Q EE&^+"p!24SƜHlwjF!>`S܍ɧE4jc=Di#p=3nF4a^ k\CrY`x f -fFnsˆ6@[Ćd6:tqSDB=ެOvkÏL %si!b-~-XX O2 1b>3j9*827 aM!kGƦ/q}(qtBu9b)I5[I%&ۙ(N uWA,d}^[)@]? N U(fъcvIr=PKA>C%ﳡt'NY<>TՊ&zG74XhʧnrhXx^]}VoJhj \Ff [CВ77U75C^#uȕuĽ$ ؖh5 S5=?b/xsjwbvbw~5&+/jj;Ȼh`t hX=Gpڗ\{RcCV /;}?AVTv&ij*_u[x$ R6pVu8aKC n}_z$nA,=5عZu`kDC*I] WFS==ŞL~tf*+~RL]A/*i,Jv\5t9̀U9G ۅDcDe -fM7j#VINDZ^1^o(}ld()|p.6y&x5Vzz@9P]gSɷ]ai F0SyOq)="{b!TT@+ ϩy{ =汖`;ZH&xH#«nfP*,{8W#0m FO\,Dcn˘M%JCP 9m(%Yy.0Y(2V seX?/c$AI`bPVR2Bv5BC?иWnxCItcMI3^pEC? N 7,+Q8gğ u Iõ\Uw zutϞLu]zh2lA[F |e5eM4xJ\*[|&:^l  Mp1/9avr+3 Skm!VI?%!tКز`2zmyG4Y_C 5ެظ֠g{P}^-XKqU[^U!h0ޙV$n"TntxH$S)hBI? dCPpD6+0$qqvor!U$ M.+dbJ9ITBO;.jL6LޖjlA]D.0ͶX1׫meb?C>w:́v-m(Lش.ᵍDC\(u0=Lqj+R+>SFĦiIER*L6߲d"g8ƤrRu3x \r$gf*ΡwQ>C^~-Ozs[-E~ }@f+)|wW!S#62񣮺I Y-k ]{r9_h1chW `7H,HU-IDk`0-AgiWSqt.ɼd] vbJ_!{6)T,6,S;c9<5ww0%& 5P:9gv̱w=YwdI‡?܅pȓV!vp4s(h 0xUְM"`\M8epFmiz1TG+N1=&|'4#iiwB3SW:ʚoOzr1ϼ|!*dHZ钂-\Gp꟞/h-Gx[u>lnKH 6o؊)(5W".'aṊ\낤b'\DqU$ؖ }R%v >0uo]K&gyP憗jr02bz>݄+$8LIy%H!&YOgQ#i3Ej~8E(-fr ΛҦM>@"$@֫eޘ3 -)3O dW.qBk+Of>6ԋi*ȹW+'S#4W\ue1aN&G-6nXW8N{k* Jp5rԨ?p4yVf\5O^K\0fځ9;وJ5m׼A:x/-e~* [P9[޷MF xgIyx#$Vtf-z@i%$'SG4V?f0mI } /=$lF#oUFj-\*6kh &-L”hsgr i;呦ze}xFf-c H))1iIQj;&`?yH\DAXٙ>nmnL*&ZV%p.Kd*ExQd?㴕wpF z83 VqfLiqInv8,}v~SyXTea]9Y0̅9j^p?$.9lPN * : -6% :e hӑtl*^O–װ07vkL-|nB2椼Œٔ1qx.06jW1aPj2#NѮOzy|dx!6BMh `88_.oGW4/6~ IWݕ[Zn*c둯('_?.5xė?^9Duno\Nqށ1ޥ>URj_g#,k]&_Oп}f!*v'0$(0 ei5ZKMPW@wGܿ~c=BI8lW^ $ⰎA8k9/'*8Y zj=61KX"Uazm mB`K1` rc4I] C7Ԟ—VZV bM!VFlVy8q0h$EV4if5wSumEF{D `Za*@؆UFf)t}LO FZpۼ9c@ROQ/|ӌ]2C#1]|; єhGBՑc ddP7qEia5wR4c32V6'K;U3f#3o €z% 2*,rL8h.}'Q -Φvѥ.XCEe`Ut\FU(#2%OM2%)NszݨQ%aX\fyF7Q?^pP[E!1Ɖ;S.nm]mfM-aH&Y\pe~qioIo]oSRιswXw#XrᢋAִdL's>69-P!G2@(M2 u@RB(n<@K8qz{ҙ[jW,Y-6^#2a"baj.i]u(G]ts!c=ۭdsU7S]klm0b1"lX?,"ܸ#W-HT5W3,t[R.dl:'O""}[(U|3cHRN!vS8{buңl> ӄ?@VYQ&M%9]Llȵ+6$nIT*{]JE6o^( CZP$Q{Rw]u{?g7ǸЏyéPcL|p$_`1`$}kp$2_#%.XE+:V%9#d-&j#{jK)g`䙫~J,-OEĦ>2(*aS_,D| 8]k] TH-G2` ̪H8r豗!@T n!מ`r7 -CdDr=pk[GW[ÎL1 fnpQMgyf.rX0Ɛn6/˽[a@(|v{֥]T_J_*}>r 8:ۈA3 qG0[" !Bt9 i")˺(qzV6gRV ~ ju 9k[ȭKU:̻zz7@lTQ9GʪbW'P\ӎTtp<`V<>W\T) 4꒦Ij`{@;ZlJR 84/HibtML%Te J+)rw=r})~KHodz …X-Շ"@[/^f+n󧕃\}d_Mܫ* ,U?3f|[F@j)xo$yJSմV@ ^:^7 L=if->Su15bjPWqD1֖GVonert@y.&EuR" ,P ۽jL #UtiJ(4S/b6`+}T''?A i`cEZ sU$8k)9{ovHG:qLDE-[)TH\` Xȑ}xKqPn{{!]coMwhfI'H%Hw8F꿵pݗ70ԛ.(4!.cd.nbRn3HWw3rwݧmas0T~lyXDzsF_6 hk b*|R7Ya9H+BKA2jK/pL4!Z%^z >'/ 2?%-QQE`&Qip -%9^qq|m C,係NEtFqO@`U Vޘױ$JzȠ ˛/UT\1)ѹ>NmIr@=mIaaNANWQɌ!:X<"6.蹑7L9 #)Y?3}фF ̓]y>H0tBUNV==c?^bbt3\ЧFf"ݢcBMJ-01H`bDh ] 8b;ut1p>]>+l I *{ v/q97i8AV2ZA#BWԠ ͐`U1Gq;HM1PUà]JD@/p!͍ocd9i2Ӏ|g"0ԳT)G@flf Y$-L7ΰ3o,>bނ>4U٥&z-=t`›Tsܛߔsj^~ɓ9 e/woSq@R'gQ lOuc될t)}{G){ OhDŽer[sΡMeJ麳hWP͚1mt%q쇛2eIo:B>Ƅd꥙??"D[ nX3ʳw(4$JL)`*SeUENhЙ0=5gÊ 'nhXu\c8w\R& P#xyubո̌gTi|ޙJO[Xv$,p" :F'IP 1f-ԉI8rD;yB1JF TccĤ(p6֙N家mCb< &.A˃:׼A+>Q] GDt*o)얛A^\ѭ; OVӶ ENl9ڷY>N\֍2lvPOo.;ڷ0t#\ZfOj ӀiUm~ZkyC̣ju8;6pt )eu2aB,Eq{ ]Q0VlY 󦄚@Io Or -[Ykgs-3W78G}O07K%ؚ\8切gS2+3秞%$#\8BG͂tHZ0hCrOhXC6n~8y8?,jYiwXqjzy N̤ X{f̖#8ϳg^0 .g8f^x>J!2dVO23qGj}RdEuk ~ٳJ'RaBη8-ܜhŖ)I> YE6R#{Braْ[=*V'*F+sGÌ6K"ZxRx2^3=N[KdaS{e6M! @pH4L.,EG}n( ƼAKE^k/vc\bjՇiuvuv<?;(*ʸFb@?Yr4m9cRb4?QJ񖲍HqI>\O@Nvz$3f̗MVU݂("yu%Gmh2t4EwhZۢ`|EG M]ۇG ,:C?<5Q>B轓RƜn% f'9d7wܩFg,וD;}rH24T㫵Q19hE9ϪA.  % `{]ͮ/ܷ\w7ة.LUAgwm;@ǂ{y:n} o6eYg2|8K bAM$tß`H_Mlp:?LBJ,<{1V#!O\ wBhM FL=Uwi*nQ< 5JzwOpˀ+KҼDi]'f9o%;Z,TZ5{&i7y۹nƻjK?X$>ܜRCfZÙ&[¨JX.ݰyfRSu ~6Q \ĶObT /E% KH̔~qb <9}iHtóhL]i,xR\z$uZ e9q2կ^QE|+SS3OF%0B"9hݕ3C.ێVǹN "aF(n EhH 9eBRR#kKd о͏)`x|9؎>z#w^[wcUz9Rg)}7hQi2\:ǎ ?'֬`Am~8/ vNGωBÙ{3{4˿T7 =s73OY5> 杣mDTn~pOͬZjT&=k QgmuW1.^twDDhտ L[q-.u,hyzyIU>-gOKt ϐJzӽ5$((~A:9.zN|XSKТGNKk@ UP,UZaTߊeg=Q1[s ]Tt%g نL唐*YG ٙ:M$wpb-AlGi0):#>kVB>/Twa;M(+)-]`xa6zU}Q|E:3E]6yOQ:OSAGc!vD{ g0`J'{k?0 ͧaA Pficp[lͨI*IId exūIԷ<쏡IXY۞b͖b6:E){ӈx?dh745e| -0p@]f0ELm2KUt֛; k(̿9ID@9O >P30ʎ\I GFyl^:>,IC̦'sp AK3+:d eMZ^!37xbY-5{3g{g$[Dj JOO?^Rr@'"{ )iiUQ0ҙHy}/& +U1xZPKI?HŚAp\Zb/N^rS,+RM2:2rXrA-EϺlXMפ:.,T X-o1N6 Xj XzHGv?X.äf32gP=Y-7Qq㡻3+_ >i|5^䮌h* \;ޢY]O1 /][/)I$ܫfc֎O< 1i‰EzN2ht^c8,]Fĥ s8ǎ~ e]RZ` ZAmyCYght !@i> HuǮt݉긼H<%3'ɍzo?V n⧟+}*b^*'԰1IIӞ JmE I2(@7D}0ob3NFRx]3uGmuuB<,\',h*;Σ2ym.lnX7)lO^$WFȵqyվE('K#ųܿ7}L:HKOeWSרtZP/??]/GzyǪm"pHN[њ' L> Cz~7BvC xB#FNďG[@Ϻ%M6}$\G.=-(9eWs3lUFeξGO+f:̜ =v)#2ho ^jVhQŸҼ)uj-4'PGynvAUYE*hѻa#,#ȮO]>˷G`k%ԟ+B@}7hŧ.Y&wz; ,$T>1[ߚ!I[E.B*t2ZGWU鵫4k:>w̓X"ѷŸpG$}_;.*JnfĺqsGjEk/|XV F#rYG%޺anF2V>=cgн{,0(:a<' '[J-u'$nʮDtÎXAXcmE[ DݧgWZA@a,YPpkN?2λk Oa#ciBapwCmt[5Sy_: ߈V0>1|D;ipR~0u$>vu!T"Ttgvo!EȜx;@Ms#$$cc>$nl֮8=u IitBc-}NDM&}b n? [?q̽ʛGCZQe4ŰHX<$TI.NuJ"f=PPEֆo^#ڬ-,^W1~e=*q257+I~?=19F[tqѠXܸŕE0DW٦3m$ޓNtجRl([b\bzԽ⏄*:'nң@T?I,0_}{^OD}͈RAuwovaj#~A)˦E،lR cy zq;"IDkz#/x=P0+&lwK(9\LF^oٷ}ϳw!Qa19m'}iL/\! wR\XX }ڗE2l++Ԩwm4>ԤpIf3,|φnvƘn b0{h吓[*xb<ǥDGޠvן$KZ@r'U^Ѻ{9yS+ / wf{uT6+RQ,R-Ѽči=zv8.@f潝BbDH/ Ktobw#FJ;tr]ufd_ @1qK nа YE*Mq{q%$di$dU4O9wX]v߯B#܋`37#ɁQ^l E…F].ۚʲpZ4 ϭ(][M`}C #=u,I32XuE2 xCU[GG@(N)#sﻬPJ{l @dJ*+BOX,b.Ϥ-i˶ǓϬF'֭O]Ԋvm񤤾т:&{!U2 &XVv(Xuib TEAZsK ϫ2o:nDq?{MQ7PcӍ &WnL֊LbJ}/^nk_5o8:[65ZnH1fezoR+~_wƲ[2'wްlh mHzI=L֒g](7C8֮6n|*z'Nx2\B8zv͂Qvlgg488%'LMAD8z ,ّ3~d]ꢡc^AI9~gULWV}7 p+r 7PNZٟdv0WZa.&QF&% rثgv͑~1) ڎqC7uͮ5hI`r).>?"FhF}8̶gK:$wbyXS%Boy}n~C`!yhl271D| SJ)CJ봹l]Blwrnixrf_s+E-,MKMr `4|H5ȎT\tmX=q \>EG;yb0gXtt)Ҩ=0K&4A}3ˢmMESLEFOaCbFI7!Qf;cc2:aA?؃<^ ߬`m( lk. g?OPK-F`'uݕߖdKd#Æطk Dp{?z;\+?:欭&;s$ ocƚ d'j3A1y V3+`!,ϔvE{|ba3IO? ICIXЊ EP=ݘv!cznԁb㩍k@ay,~+֩vEL)!.',l" e WMW:*\Vh]0%qs/!zJ!n4فdRTI8Ztm@nlYR&l~;` 8zJo}uR,g3M(uf>Nsluinś}=jk?xEC!:Qݮ=<pSܢV'N4qL0z[)xpzv&=&GLC֌E0)]NsֶwlqaP5?c*n+e2JP]v|[y/wTrFx$!PH_xh9tI&5sjǯ";|qܰ9X`esGvJh)PWG$`@D""&s&X$x[Zlvm-N( f䙿SHȑ[!H]P2+EѠ+zN4S@yR֋'M65ΘD)1@RPU̷Gs@Vd&R=Ld}m=:m=,P 9Yb c$ً*_6Q3sGs@c','t8sNYlFjhv ?8z9+S^ a~F&tW3Qn9第$ź%yPl!hAV@|7^ڬdN;.K>k"/8I<Ӕ|k\;WlmDŽFՠSt"Z=Ԭ^6Zm2Y=wB}:G&D{z|'U~J|Y9.8@).R y8q~'CR&'Xz̔9!9'u$wEhQa±WbnTXpD >DD []LZ}0Y^$U|~YL=' 3cEP,Y!vh+-<}MCjS߶.SK.5!(f\J!ȟ@ǯ锓*O]G=ラcA޸= Wz.\F"Q"/f#;e-,}AM 6h3I)ˁ5m,ѦE| m^zgg&x)Q`(eenAg@ڏ(\:Ix ߖݹ&yt-za& =F2r?D HL9m' 6fɗܴ-X+ r^/[1|~0`K/M#ve$ 3vc C 4f艩mScJCO q[k.fLX8[h38&#wKNqMd_Ipt&&y4F3ƹ܆ƉQZK6^QmOV9)MZlȚD)7lr.R+ײSǙv7aR7VIxlp{KLbJyȶ'ݖR S/ouL(Z7o1v!ý6V-yIj/Wh. ~7B ՂFo^ ?Jh447f#s~w'SG@$E}qO*L+#^ ,i-snE7U5.FS4<䰝}B}xjIؠ*?OM8+dI֟@m'Rvh9?͞qhR7B<~/&2F]Rh7Hʴ6ē|P̧vO4qȃHY:c0|rL%]c9u+nh&@aYHUw0 v٥n49#{_~mTXzrz*% C:M)^m$1h lK7wrY7Fu6\; s=iʧn@|R-qʊt8UNU{|i|/x LSEBes,ɴ#6=x&}<#D|P;B3k_ OxлR:.̈ ??&ԔChϧ8:k N ӽ0%8GhjQb9/mD0 A"u ͥVg' ƠuJ. e)Bѷ!_qJ8IWPUmN5D`0+RD<-afr XaiYpu<8a$]= DS>z>Շt-Ox/Ms]3}QH>RM_h#eA9Qh _8s^73˱kR*Lh$ lteM3^08)MC EjII{ DE|E%$3 N !߯lNIJbtl j.) q날 L_oD`E~vcMedp@Jo=#q{?,c6@ݫȽ d~Uby7RUS>$k[3v?,¼A?q!~hз_'l4+ſ`BN|TmZqY u.r TR^T%O{OBm+F2<ɝG+I"@ݒFpyA ]1I)$ P@& bP62 3dR EZ,e̋u0۲N.wd,[ף_jvgL$w|IDkb$%|1h@ 5: 4w=c0Bi@Z7FocuݾCz)5ʲ0ެS_=%dx ݈xDq4ڞ4SK*KJgy!q%Lf.l9(d߂?tnhQjft̻%*yB^BhBw0: eTdlu<4 #-Cj(V~{)~ 5|4я ߽Bc vUC*v $O ,H샬@t Ek;d ȹrw;2VRX xZnQg5+MOB>"ύ<3~t#Ԗ6>Az~|@6\ݷoWƭ5GsYNMr-(XoVמKަڌB!mxu-kG- -&ZwD=Z}`WV a`skjjU5;K'UZXx?O6!ҜW_XRans$6Nt[mVѵ؏ȓ Yj\CE(#P;NTB!;RP-o#J/v9Z [O4"|ն",OsGUL޲=J|p`~rЗO󘒲'/5 J/'{z`Y~ ;zo a>23'N;^ +h&yt+:{T]$9T"||oƽ@0O֣ig3cAL'Mn+?$ [5+93N[d"e doQMy_2wg[Gf(@/TejuW=EU42CvSt<-ِ R),(ɋi&+kv*L{OF(l@EvTy'HLuu  | 4<7M@7 cT/ޅ $Q+ӧ\I?ihș_^ocZz( 90cJO˾7S[4g|UDV禃XNas꤫ VAi0* y6[^Ws~co}9[~qM<+R4KhA'#FdVw tCz=V-Dpbu, *.>s@4?=AURS}mK|I":P񭡡 VGU7 Ÿo1&þ73.*3a(*vXx5x_A(Lx"p|f,"yBʃ꣊)j׀ aC<U&9)ePr[OT,Y(+HÝD#u.-q HЪCdׇ.ubB< 7Z#LtzI.7MT -_ fD&?#0PVNf?x@l>jvK JE{e;<*&1ѻBWAΩ/})ҥ"۪w=ī}~5M/a^پ#4/Ļ\4Dk7s-Ɇ؈J5!\Izr T{(4C kb}-"*1b]vS+EC)cOs4TU^^A''1^fIYWi7=P.1ö͢TFD O( ^ ukRhHEm"LJgXn3D~aKmi=0vDi< 3.dAf_g.pK-ֈfޑHi&E-(b`1#Fsf.?S_ ,^P.ot~|ԫ[CTJ,WBr( vw3O}¬2\ Y+]u)O^{aqfKMfs`ټ uNn$;֌Ey4 $#C>K5M7Vm{%UlsǠ>_1?7R+x rnyaT໹AdH--Y: 3r43Xbj1,JM"ϊ$4`w: ٹ0޺ӑJTJ{#dzJKӶR fGM}=UXo/G*}n(,c Z{=aB91bp.!6T\ zj<$=WtSYƞϗ52j֧otRVzp7벂`!~[洃 4`Ui JUyCs|/Txcz.)7R8f2kpm!֝.ݕT;VUƊZېbht%OKSh e;+px| Ui AfEߧpsnf90 A IJN lyz2/yS T!7Οl=51pq"N_+ok/M_-y# V*P1/';^GBPIۅEQzzuHǼй⯑,'ёVP1^$ IkՖQ5F̈́Kc&̲sŴgqM:pJa6uM CήX)C0CF0D4YtUal={eXJ$ O#hզhjT͗K5ܨt903슋Ⱦ^@h0~yn6a!;˸j1($23^GWe@pߢ ݕs_(=aX{OVLXBHh$OZb7UqLܾQ2Jj1y/mWː .f㐹դ-BO=ޗT:vX"ת t}uCzK$ D/'e !Q{Lq-U -% 3mƜw1jw6gidHoDj¾0Th1[8g&-4LEŪ9UP֥t{#Ec еy oU^"1I$?Kg8eᤕ*fsN"Hs ܢ[}*'fLC3 n+5Qd*)*t,ifٴ ݨ].qn Z] h,xXh0,q_$h.`w|(tftMv Ɂ[z i%kS42빺pgNQh.=!$.ۙ?2+^59,=A4|Ԕug5$$=-Nv[>_淠xZ$\M'Ȱ 9>1SSJ6!voͲ՛ĭduLL[%."ڝ-d4ʢDsgn D&mڴ oOe O׵j]޽[Gl u8u -&!9H5ޖs@+XV`!Ӟ!N-3KtɄ r Ka/8yLnn֟_c;l]FL`jJׁf1'}ѣ*Os 6xyu*b{^7cMvRG3(-a>.zStjW&.kluT^,s(զ{?.\&W^p,&A ݻ]K3BhS峉kMpMuMRⳑ$i{J./ioӴ)amQ (Lp^ʙq 襉;"[t[HkymHf h-T&1@P~Y0vK.!J==Xtխc>*~{jԍZ bӷ zFF/8jǴ}x^¥S"tV$*xE6i"Lm|]Fԓ޿mvQK̀{;7Iq옡,M5)W]0l-(00kdAt *8LuI:u>3[>i[Dہ<WA p  ) * (%%'-i{, JO7uՒUWàJ`_2%̆X`%vJ!X ҙwoUt.E tKw6`:7}[ 敩ӵC"(J PYRꉈEuw;EWU_3i2{;f5dζ,"1ڨ_Ye'Z~,@ u_fVoUby :'4bÄ0T^h<6j nN8X$xK#JzNl$Y.RB%ȄXh~W91Q؊$JHs(95S (^yuOeK /T7$U@Xgs/Em-->촸P:g=hxڊUئ'P /xpdIٴcǨ_..2y@¨ /ҥL-؎EC_{MOŵ(X_"c!Y5MAM6UkuSO:$#:3ا#:nQzM sHA?v'E 8 K s殂rr!'v+WwĨQA<͹OmѺ~mlȥc i5 lb=-~ p((BfN~D< mj.yΩCeBQHQb_Ҕ%ݙ9Ta ^ Р{n1-<!y^cGdo8ؑp-I^/3)m[x }|`W+Ik;W&tݳRmK8O3[Je"~^?>+z0MuQPFA>w1"nH{lE%dn|lF|VmiP' גU.F)28ꖥP@RջcROwJJ9Jm=ZLOT}Li= #IӀ:"%J0bz\-ys#Yg mrQaLn뺧~$9,| gluHmmvz=+\k@uЉ<Ɉ yD*Bs5d}h ά^`maᶧCC~3,kpaIU|]pQD4z6=jѠ壟|ckWbD:J~|#Ψ('" 뚿: +stf"?eJ,)gAlM *ͷ/|mw,I:o{L +̷7 V~n3C=62|J;9JdE'[4 yWY T[a_  ߒPQ%{r5{9dE ZB9h#ؽTQ5 L+-rY l5RX}YíʦiJAK}vCNkq![O="yrx@F BeҟlnwKb&5A+rkR +2P1-ں=5-9q LPNzot.ݠpt m/hTDΣ42Vf p1Ki7Eul=Ю O:bh?-R4.,3g_0z_2Ŵҗ:b%`[Fݒǻ 4wCL؃³ٙvĞ2~ V. desQ5CoAVHC,%(tp:zJ oJ.O뾓ˁ^zs`_~$Mc{W3^`D%0e ophTn&z SbmIL@*qHB(9\Pp/aG6HiެC@L"|zųE"JpO& +y,"{}r#g,tE ٢&Ap)ru]S( ǚ$d)B,(a /2rGvvϧ}mirX"5#X{ w򅧜(H k1l/ee#"D,lٓ{Ʀ VR0p޵I19c`}筐d˦i4vm;}Td &n,?rs5x$ضh`uNugrCp pBM[#*aur6A};Uwݵlx2` q=Yr9 4hcìO0= ĉ/YyLIL8VrqIf7H  c++FR|-NBTld I )NTgQ!y{Hzۮ0&w4{(WGL$>u «+l|-նT}ֿ ֿ缐t$LH Fl5s0¤\.22bڸ\PBT\+: Wǿ'ׄ;bazTal]07F彿Ք?AGʬ"2bG'> Ö\0 yHk26"mr5v8{K]BCrX]7m{K*(_i@"^IDڬ@)̈}or]IYfWˋ[Jzz{z <{VH[Pc=ΑvE>dL c}uv/ZʍA;huBWɇ(*L)XD DE[{ز$@f-&NQ|DO+%ye!9XD"o}m5f]>DybTmBi8M$$w I+]i EsUk 0sb/ՏEMXV`DS]9.'^Iw2^C[L2]5Lc!5*۫@REzx/]m4ZLKrMY{r?86ϟ%M~E ą4ϨjK/\ʻ%B~9_0<$r8IjW2ÏsM\84^*>kn6E 8ֳf8ۢQ O ~ͼCʔ07sTl<G2b"໨FkWI˒\%J檲iAYӦ;uo!wz`p@Acu.<-DI8W3J-,}xNzlDmMP"Ϊbhu%y8$tNyUcP :MńކR;7_pJ08A }-@Dfq {&v <b|m%eW`猶 ?2`#w=fړͩ)lɔAqڝ=6p7X2a>TxGli%}[ xp JMF*pP+D*% Ukz$WEj`!#dSw}qm/QZ& jCS\ft%f`8{Uj3zOTxz޿$Up. v]483tg5pa¾şhߢ|3 #],K H͔D4c\мgB}K45ɑЯ n\ E|3C!dPxmi";F̌U}4TE/+EP-/6[]h]<&Y\y_i;xP,JXM#s_#x7^d cNfV`zMCèInY"1MO{Z=/ki;-^4˼SD z3f5wc@= A-e'.%{#'GE0@2Z|xL:&k&;`-w3\~1Xfkb 0(P]jG~3π9D<L`_ ꩾ(<<Ȅٵ% Tb< +y=EY=EHf1TP]1j)(޺= ^L1)@SM&)e"ce+G0Хtܓ/5 #0Xʒ5vE_u6{JS"ͅ/j BǔhޢI ԙ?X>)Cg՚2ۥ]`zh稺}RHC93ϒ?4`hNI3I,/j`Vڇ[ɹBsLsB<=zw=WK,N=q7u>>يQ1z1s-D+P# jPZF_^ozn ֥З <a>T4C Q+ѝğeH!yov* |H>Yv:R.Ďѳ2;}|k|Fp/7W.b{ek8O.#Jx!+k3``m(HJĊQ{s"ǏFkR"vZ@ܐ;s}t>aτNid i4jgp2l}s;Yur,`]hxRp/Q| .!;0ظpI âv/-3#9:\kh9^YVWB 8j:_)nBpƛTwڻ6't3~-ߧ!v.u.!E&}CvlrZ=HfHjO|ж>؜yJ8v$huՆ?~7ZW}}gV7ʵ {;cksƿZI+2'3";6W;ke9Iٳo0`ȏ %O;(,T]_%H]A:лwN.>{P-fqkh9}X>)\$ xg`O&kR!Shm[p]:Gjд¬Il_:$J ?HcC{<V0_OcU>^C)NR S J0J穵z.U˖>tGRÀ/`u֍D-c/4LW6 z5VÚ֊ڒB0,Zh u<.: a"{ Y<ZOvtG>25ᭋGhR_P/X?!%/޸6=l:84<-6ۊQLSza>D2Jylb3Pű>]ڴN@U1Vc"bTt#RfxT>d3wXhQGL@4Oc` N ޣ"ڷ^˞5 &˃_ d^fXݰ_>Tj –pO{RD9@B  D=̢X*›1A d ;8ĊF(Tr@Y`[HG&!ݢH0i),r,c XRa~?)Fgl My<.1EtϕsB.ۓmYcg$d:3)$)XrH^xӃبf %#Dł0J%YnZh>Ғv3{i+X HUI*S 7ZB͓rb\:T/IK ,JH?q,lZGA.,sץD\H*YjbZ(t ҳle6uw8dJG&J;~nӆ{fXկc<׌J9ND,T;Ω#bLt.zrvg|dlr̆&̏rvڕ2,32$j)i]2R]Vj:ؤj/>S{Cf&zeeMZd Sup E\Eq(p1% iVܥw䷇I%*b+ZQ@s`Wk#g"G̛0ڛAf|g=.Vc~@pCǽ sQg;sEDu]J1Umȍg|u4\ڱ([O`nYM0%&'}pΖLl^W3"W2tK)UnAW>5 |i'b2q[T]hG5:YɎX!df0QH DjFo75 pǍS~pa@^E9;w!O|:%i.ٷ9={n fvUbv郗dή5\D$]폛E-ްe b_1[ܿ ݞo%2co(?U{7=ܫl#bR + {*waZ.b*2͈\ +:[sT?E4skW0wa Ӗ!(l%H;(Bz-O- ڱَ֯7-MCc+yEK jb1r2NIv0PVb{2k?FO;?B|n u!<@jȁvBh`h(" `{&]&'j88w7ݟI0 0 p5\[$ i^ V-Yym|n&;w/vk9P{"NXhBw']dg]ܑQh0''һ zX7t.ﲦD|i éxiO9m+~WHI0RPOƎ2Lj58UA:O=~["7]Q|Q(T`ִ5$Ht?)le$jjց\F8}G_u=_0z9Caj[rAKRitF|Y֗1Ϙ 6k"n \"<_O:%ʷ׀bn__Og[ѩh#TRTMf,+h]rv`4~rN~+t/A!_0Rgc8Ɋ@d^}2#zZG?P ^T &KT$h>4 :5`VZ0 +g Nbj 6Jeelb@KM$&f~dpmuguɪDZ{9~8V2fm+ַ,)(~+5'0`麄[=ZaCWַkvRL2rr/}:=,XXUϫdDK?r $B3}]wa^TĄȲڽ Ī.rUbD$B<9Rt9f]BÎ'#e\,YB9Gq>gN l T0mQ孫wBK3-];zWs|\ðkNJ:8r '{(ş̂1hA|- \L^pByM\il&%cP.-#f\9b9uhurG~ђ#I:''uY>lhhْf]-}p#_w+~GXj1_Kb yjqqU ѣ"<c=183>C عOuwgeޝY?8ܱ Dxn 89mI ϧσ F [T@U+JCA(38l#x*ױ%rՂްqU! f,B >}Ug73މ@v[[OOCϏbGìMXj5Ody]]`@Q[d$]8]ĥR]dc s1 L9$2}EN\ǀ²ٿKbu\XCl9 5bU|KHSCfC}2ot2pp`ϻ˳n86V3}T8W+‡Tj^綢ٺj;S)(غM<-Ʌ;ϰq^H%<%K8omͣEJ+ _ڋ'з [{Rp  |bo8CZ#Q$362[#5ƈcJ*ΌlvZ@~ݤd3aȖD 6ס)";>;Ա~K-)]rĴiE?r%9PĸMIxS 4'fsY#bXB8N<%yX[wgQX5hӻ)&# }Q>BOI`۳:YmOLI(Hl$v3E##!-`qz1Y_,Bg-آdXptμ%;!!X0OCz_aS]}7La륣[Iv e5~.y1ÞW>=heP&1Nt=Q?Dz~xBpK0>!!.wsks ,풐{7UxC8q3:l}5i7[qW+I [~V?zs(PKelpp5)Ν.s`5g qljjJx, $'f0=g2D #Ji30B)dKh*4?W1C*v X63IP*dzLQ_BXrc{7Ax{?Z,XH0y6N+o?{ Ly|@nsN1|GC qʋ!&/ fMiѢ0w5ߦl+VTRdtB ;etKT `׼A RDhm6~rDZ=k-"'C;]1X'|Ed03?(P%sm$_``G}3V 3w7L[.D},hmWuF`Vt]즟MC e8 >9\aaIhD)$EcD[ 2vÎA=c6T1N!Gt2_8zB̤`=5S7[O7d|,P*SUEE_qRȁPğu Va>pYByAn*"%%weuT?Mє%Hi 9o|j_ ln`j|^yۼQ= 1:տmxX t=t44݇˃|‡( ҹ:4ZXC@P Ϗ՚7;a:#ݩk }1nNDx|D fH6/ՓvzQcxjGT|O(S@q7"p[Kb?RH9wKr!jJ6O|MLJQb}aeU]IZa\SA&8¶ʓ 2M]}g0C,uuͅs9H9-sNTg"61?2pfN=I==I;qV!2 /B6z'hj*5s#"-iשׂױm]"?yw!@wf5'U2iQ[. (v_{t4S; )9M}҃~(M^WkzZ/ҿ:IFı!ĝ/9-L kn8X5LD@= `"c JZ(i;y7JˍXdMI.!%9-0FOES[{$]1LiX9=SYU[<b:뫔6=$$W ?eEW$!~pYU5R=t'P퓘-a4RXT~)m&!KC|RS{$t[HuHzmt-a]ÒO,+$3zQZjkX>z<39~a鴧\MG_~6PHz6WrW#Qo6*cwnt [6ߧK?>/*#8]J$8>v9-pHls 5+a3>6;/NmJdAU$q^+9K` vtg{rvle78p1ޙ("C_JQXjb_<dmrY͢ pO]o?5dmZy.eܰlhwQGJ@Z(W%&_d'H_zP˦?֤oimud \uRP`7 t>be)|ԔRVqy_K$@ ҨtD+m0ߙ~Ghh17g(iqiʋȼ1G,8H0H.%t@Đe PuS{qZh.#Mq[#YhtK5BU\ Z=l82 CNZ(^Wﶎ ۻO,d<Ĕ+?L̏lwHT#J@O,գ.!j+ODHkaU \~ i˜)KzÇ a.e'UKU`0n0p( ERXb,eB$Y\M< ϔڹ)oTi'Q|lu">aуmX6Y/(ω@ud$] u vdIߪ_S zA]4 YX!`N [Od@5_VsVQظO ̬0tEؼ a6GkMYĘ\M,|^"U~GLs>3rl-Gj"9GQ*.wzHȦVw=])ωuy':[4*B''WSHx!Aȁ%a$MwrYZ&<QD3>%oM-LJi 1 rR:rRdKBMiZ!rv f(%=9ɒc9)qS7"۝N ٞX˘aWZpX:am[ ʪkV.dz'FbwÑx:5^FHI tb#҃^Lp EC/Z9͢ĢƧmNig30$,#xjt4w#Jm|Z JeS ţD%-UԀnB9g(>~|x~?3!H lY9r)>DchS^;8&E(ǢFz8~E@"ȴ XPnj@h(NJeKN\LKƒQv g?H}H7)V~[inP{Ħbym=|6BO k7Dt"^V5Z.tiG9F᧩(mq[&-3ku1\oJOA(:v<}Gh9p|YQI¥y BfY[{L1v\Xb(1NnڜŜ֩rv'#=r?2FA;\Ɩ]#A&ɋ l.O\%Vfv'[WkE EұtSg:BtrYfHsH^,N0cS yFv%ģ~\7GdURRV3↗0rJMYUdT^+%hL3T@T)[{IOq|ppDwegGq 5Okh]D> &D qY8ܺUҿ :-TжWRRAAѠܽZ8 ^xI4 N~];:P02%|X+9J4خm7/[ j>/ml[ %1' L452_B6L ꋙϒ]B$z58=C/JՎcH|TsۚFo!ZޯJK9S' oW2F-S{s{NcF2]mH}R*V/l62_=J"EyZUx?u\ 6Hk{`G mc$~ aJe0y=hvN__ ۩p1Z0x}~gBM5?s-5ynjV`>TxW=ng  C (ф n~9ǣ![ B8'w5"0GäVcHތ`d^m|uu c#Up^6"RA0p>'yn2r0DijL=K+"n5"ZǮ?iPxqdsɱJOſ>"%uTWz!r;,3@fߌo%u2,R8D>ML AQϙWpI7mX''Ӥ K[@\` {/1u!Ա70s[:;Bݺe惊c؄JyAdzN0Ȼ酝&Ӄ3X,U{+8>VMJ5H#jPf~)QvLU-D)uf M@&rڄL[Yx qJv&õ$9q-iYz7߽`$qj< ŋֵ@~2 a2:oO~ԍ?qIILj}B+AhPfz]t)IR.ֶPߕlh1da^=obm4)fd뢦myT#U"sئn)Kd!.yێ_|"nj$a;YZyD6.P@z2lbݧ9E ЯUS>{ XPK5' b.@J 4!bs[Z%SKX{ ;<ҭgn#GKkEhf)=#M1=Cqe*ϸ\ފ)$]LWVHףּc2V˫ pDKThj}>UZnץ \pJt之P 1N_=;}˖{D׵pK8q^|U_V܃q5rjj8{<idiQ֏piXDkaڈ6}~  a@;>4(XeNYjABk+B o@XUeC] 4!% R{I^ƒ}d _ {7_$Al1/d"ߌUOI\٣]\KrKySDC-X K^ŞC}Kl<+z9ߴ-#qVF& 4f"7FwP-5Z</1O'Bt=Nr-msPPA] m4ׁ/Uc|!y9KQt,.B_}v ܃,mVh$J\ݱ)҈}dH/y}R7吻ƚ^Exl#]Tf%}R@AȾŚ$X$uM k &;K0kKȄ9Trʽz9Òb#uރAA!(˼(b .bIZ鱻-5n]O:z^ʅ#05hPܽFA;~o/ǎ(ݎqL1 r z35"Q®q}٘OL~: 9= k56П@wϡSC *Xr1 jxp';ze;xel aHC-n]%C{|n7/8rơYoFM]X!O}ؐ>:MQH[MоgnE74*"ϊ:|ܠ.|O6]5.Cky ET&lhZ 8WYM{ tgMq24CjqV /e̜gYqxvO%eH轥 %d |hdԮ=A@ ҇.U:9}׆JߖX'Նn"]Rk 3,(?5-#vecc!׭bִHB:^= [lJ+߹ҳD RåM1[qM (Оy`1kcR6J(HR^UHtb<0L$KO );Z +ʱ&\GNʍ`1%y%礈-tSaG74NChx{sw'Un-r'܂Z5I7e܅W`-6a̟=gn4 -[bQ]$3 Jt˱Z b;IWڿ$7w v!/EhY!M_ц+?Bw㏷Y#T Y[%7FJNb%1>s(|h=hXO9s}>+`ρ`݉z F3yKU ׹?6KBAM7ũ61T$"~]jr=G]4]廘@`TN浡m5gɨΩ="=l-M\a.߷:?kk`A9ml`!Ud-*oXX1}4h[5u1U)M4¸-lH+A \0rJEOiUj{wqE5Wq9ntǥʱ*Hk>dW汯 *(Ubڗ]93B41 ߭&"J:iƑ0z`& ,1 E-^Qk>`_+[NN-ihO9N v"bmO*%;i/H$N KQLH("WyI}|QŞ}.'@ZQ'*ɉP"+ MfR85,8!6|0- @mn6XlI*Ъjz{>İA&7JWcq LWN=2!IA/=\|&Q"I}6L6zc;JaQ0SQvC/l S!?_^r!I 2RTA ;ĥl"(tY @hKbl6>qS o'S9ݨB!oXYdF-U]^zD88Y30(eԆF}z#|1}-FRvSUcbZM uZsR(p0ri ovg Z[ƞpN#5" Z)(K<_h]- S#L``T :hhbV;W.Bg83eĹ#[׆؆m~AHۅY<85qN+Ê1*Cfk%Ɨ'7z I'k}Kg F y|*d`sr?V{;>N-8 :xh'FW 7)dfj t>8!v;{/kЩnrrWRncm5ұ9IOg94ԍIlno5޼HظhNCaT#TBQCY; Z 6 j܉"7gmݨ^N%! &ұ8Fz S`0?Mrx7{nH=2(,wȀrV4PiF&I6fϻߏųC7n+Mt):.uPGN E< /)r-9oќ5 06yS".RSoI ߈vj-F16 ARpҪ#I?kj84N4v嶺}"ٷ?݈6TUbL\ 84̷ԠpckNj22O&ӺI)آOԱ8dl#]b 𩧷E^1U7bnCVN~Fh.rF2g.aL݅/:!Dm!C1:72GQ UEU9zd17W&J# t8ugû-"_eX>#C QS6[t\Տ2e2;O#!iڭ/ߜZ";ZcFܒP~|;; 4?8DGre΅-N0Ь31+JpWAms{t ~%t2mfao[uW爔P՟"4F <"5`NԙJ8bPLdDp15uB-~ZΩSq1Fy|:_y[!dEC\pN6!-N} k;[ti[z<*X^{HMa5z$ܑvJͥoEB=$D&3d=6$IVpaۘnR;r mct#a2!VcU✏Q 739Mba mPz9t/7g>X2IT^)Mw$Eqɂ^mrp)*CޏRH͠/1iێ&&9y0z,{>>~&lшr{tk}F/us]MEP5"5 -슚yhG- VCC>OiF~Ϟq${|TQfN^BJaMe%-nr/'x5[N6*Y?S) h?j=_e]Cκ`Z܄R\Z݈H*e) 3봜3 }ǥPGRL[8wy"%zqs?K??'*:Sf/nX0͘"ql\x_nz^^3'`w`i$j1qrg$[Dv;ɢ?˝ҭfYS-(=/'[)P#om)9\'\h^W;ḿSϿQ| C Ir++a( ߿8%%|̪L`/COT1B>d.Z5"ϪΨ] d Ru$km RI$}aL ?u SYԯ/\yK ˑ Gnn=^%LY.j/13CM;߬DRܥDmS]ǞHʆُBҠxGLCw['OkI_;1݄wP&Ӈ$) !ƕ2!F[/: Wk3").`vt7t\۱\tNVdh2V`IdSx]Ġ6yn7HȹB*Amk$JrU UJ4'˟OڡqI$yyWiN rSoÚ"8A X2ֆa^B!!#v6 6PaC2t_K$WL/\dom:^$k5TvUY[V2~Kygf#g ŧ }v ͰR*yh>g~2S d]Z-xޣ~>YF$#DĢb5FYFGu/](c9f+hȈvd_euE6rkw><ԛ3e&eb ^m. lQ՟Ȗ8U 'uS 1Spg[JZjF16H4K5.FJɶPlo$)=- JٱpwxߌNR],w7;5W4 P@('n.ȁg-t$[K˫rמ7 fp'}cPտ, la3ȣbR] xچg|sbyuTf=VҴ|.M'"?ގ]Ɵ@'&v1܉^%`I~^pm| je0ɎQ>y?,c?IK b/gmD1NdINwbrE KjVE%zMTE݉NTKR8؍YaK&6l9V+vs8|Ax6#A?i qcM0<2(czfF l+ayuL[)k\ O. eѕ/~mC !|պ>/̹ANN`܁ ^ ^xc ު"IkEv'M4nTj˶".y+B>mx* 9vXQϤs(1_ww4Ҥ_xި,E~fWۍ??XY^JFwL's3ղ\ʂ^Y AM;u.H=dRa:Z`3LcxiO}TO$cy =mPM[׍g~NR"atv2õ732lPldLR+}$amT̕J,2,)"ι̦>/ a9ep𿄿p~C02ؐfq78iQĮ! ;S՞͹ӂdf)ru"{rF(m@Y2/mˬ[h$rE@,-X0yZ$!նJTCmeaSL]&կl:R(]* G}dٍ!ж|(h} K ^Sे]Vm~:uA9nX 959h*Y9koZex#Hȁ >f'shuq27A> }F)xje@G啀I"Nni5%!1(@a 1rђX8لf a`ӊ% |RlQ^mkj .\ſ`kFFulpE58;saQI_1W*NSbיAa6mBܒ"cnƥh۱uk~hcz z=@{#:մ *r34OZSé1Aos5E  4XLOJe7 -Xj#n^bw\y4!֛ oF& z}NY'z̹ <{K& dIZP{oJ70H顛f9=ך$ZP 9D gL] d*? {gGh@E̡!樀OjLnzd~A`#BTtz|0GSА&Z4F{ǪW[15&ơ{  #eT~cf8y;&:]24({#$X7t-r͛򽭡fIzxZ$'=޾d".HkGT=Blph XЦW`xpKJ~qAHIPHw!;P0kЗ9vO&,޺UBi!}(w s:P"䬮~H6 Bb8_ӪX/Mw[u{[х{ `ζ(lL]sdƻ tpEG,O ]&6_w83X^4ﴭm5(]y!UD~_cD UIwӕh:T[f<}NY74PFAȲa!v:Z/?yҤ6zacs7RVT4CQ!# ]]Z;ͩfw wQXfOr)6顑oCtLt~KƜKȁ֜N^d̮P/0L 0;Ѥg`,6~ PV/dl%&R.&%VJG#Ws`ZO8<$'e`! RQ492:N\A߲kRz?oSR9?\|2L< ;N:rܞB`|eS`Aolf (Iu ޹e LkwSn}lQ޻1ߺG#4~Q%1͛GZ8[B0WX9ÃC\|i5`x_N:ZQА+oHoLJzCuwNb4.`g2puGPbZ鏝=zr< oq#А!G~,V\ҿ5xnfY^3 OR"y&`\;+bvy5XB4}:!7ڄ!_APxwהD"/F!52BR(<2D\[(5d-~@bG,44FΟGq{ĕ; nІ,¿L2YY-!:&lP*r![B};C4GiZwIT U~52?h˞Ū(ȴ8N0 Џ|c켉G&'YHo0 ʗ-@Ckq~?JQh%֔ Y!H2$hMՆxsp|hBFٍN=2~|+T@_. iU~l;D%/j1$PDКH`Ƞ;!8wAkQe8M]0ĘW!!.n;%$-e@CBu/X\j=@7sUQO@U4Z3XiIV1!q;`Lɻ[#(CeOncDiV+kه N9osix\ѽ:-< b& OZ<>=!IOpqT9laa^_[vԁS &C;D| WOqDݙST<{^PgjIEt%IelO9 p H9ǎ(3B&$BDPMl/Prq6پG O.G9r}isRpUpN $`rͶT$I_\{z?_ ~ l X[)Vwn鍿pSXR> V+QSy`uo \g^`uOv11@ul=hnH{u`XLNUBhI'j ,(Lt'!$ˍ.ͅYl > 0k, o?8iX%9<f>(x/"u|-cl&2ITPQ4p!KgKv`ֲuFD5puMf-Gmĭxdv\,WmL\PH+K홖Y_//3݇[3w,rUf,BjOpDӡjQSh&Vz/.NۮYjhS:a2)Z| ߯Xw rn.w\^),d`6:aLSN>FL A>spbГjVn61D? 2㦺Ҡ5t+H㪻)v$m5E LctKZzDVzK*-B]5g-(XtޭiCِI@U{il!MS0\vRd⏵V2.$v\E91]OPMC [6jEqF]?yG[PԐ`ZTIꔏX1&Q]b<Ď(=z`b0Ib"J*m#4ܔ9s/ZQ0M |l.2zz&n(~;-@43Ϛ I?P#]`|K2.qPW BOK:,!h LjU,JۤBr;l(Zqd^z.ep-o|)߃H\P#ܚz71Q=q9ZצZ8e`}r]c;}#< ;btNB G"&:](98SP!ÖSa]9U:[xhnٲM}PgR rVYg Ok^`li,\dtFpEה3rIXzEHREs+R_XQ66͊3cHr B')2d5"Hܬ>ulxmČe S*шKzɑ-,m[AtL\[oG/ FU-5(<rp s,щBP¥=kPrlT{ !XKm^6B0,+%2‰MO'9Iy!86FC3d$ٿ5I# Ѩ6˙6#48W{4M'=%5@!Q >Wxj3S Fx6I4{R 1q? &m#bH53\F3zdüI~1nPFD$cV6wo7Lf*ť, oS*>ϒ1}!\`%‡>0v?|_PD<o53^O"B჆,D'Qv!_*m'@ b|t#bO(jF&D78|>sGk[O4|$ jX3Ts[DXg'U0\:"В`tHʘBzeO\Ő[ )M& #@+,瀈QkF?@gch˜j#2>!F#e#.#YVO*,FXLmD\vƉpQClt$oX}3 "7%)53$L3LO˗VC\$rr TsV)nrSʏgd@;u^?_0Ru8+KEŌU)k)*;{0BL? T`1O\bL1{nE)o/<)_+ U\H#Bjڀ]P&>"}o0590S~Rn4,;;=O0Eǡ'7oGw[Pp z 9 31jHߌJt οp%0;\sit2@kIhֽapA*@J2K,QII3 "7ø zr]x`%CܫMEh 7'tJCP{ _H4F( oKf D;qPÀGR# 2xhY"5Kc(|LxފmrrVZ>]MBuKt>#$!& zG+H4UlA !ֻ[,YIASeuIZ2J!4U#kl Dͣ~s1ZX{.o7F7TzËY[ǥSw0Ltwy ̒'ʪ Х6"J uL6 p%?Ew5^op:z.܁ތH;Щ I` S}BhH:Hx"ݞp9Kn ȜJIK*K\GmSXHYAYCҰm:[9*ӈ-v6zɮsOfÙ̝m;iv*zhW @EJNC.A}?]&A %lvմ(pآASΗ w"Ah&F^zU ]:?Fe/vplqI7g*#.b.G?_-.ý@{$a۶O.f4ڝ/=wgllCG5Hn2rzZ-K!T—.B9 ~ۛȵxnjIܩ ~<2Ft# | 5N*zQK=",t>G@B‽;]w^ZQ[);xWNFvD$f[ N2oX^Klg.!S!k%dP~]C4J F&k{dkj)oT/Fʯ]Z]߈«O耿w!Rq#iSzK 5 K$fW aG #H~"FJ=SQ.߆^Gsvj| ekOS4cjkIjXvHقv`kǤu.Cl/um^c_k?O ͏zȭAp8b~\fed SKii0pM/e,OMPca6D)k"ۿh.Y6W-P}}6)3C7t2ư15՜4$TNP Fs"=ZXɓ;y⍕{"g}Z q\u1mVa >q,+$jۦUK(Q*eid٠`,dJIHkU\٘ Lq_n,ge"ZzHT }u ׺D_W m3FPTLST5CX#p\AC-p^M˱c*i0;R[tV$Me;3`VU"HRu%9HqC]O&/sX,׼>c Ϫ /6n]+.sHcXZѹ+-yo D 4PE~t7\e.¯KW%FS7 ۄI[N}<5yK(_ǣWn]@W UzfC306d'{lT3 ͵M<#( O  @@Ym6wG! NxUCլ^Rϐ zZI?u%.ؼTnUjڔ4.U)eG5ޙ/5T =Th"(fʎ,JK ~&ӑTSͭOۨENKn rF34Cu728FJMZavDQ;Rd{AsW(LnRM>gzqW7gMT}k LedcK΁>MZe)\qSۑQtD~u,:3>ϰZVmG]n`AY%VHG7t'g.edj#b1/@*mbE[_ƛI5mlslw pa^Ҟ{V|Uk@M| fIQzfXlSȡ2q=LE [yKXcAS&*9žWjV^ 05C;Kz$Ao\M+߻@p}Ӫ'ßCkAS&1ir`Qsm^5+PsIr\*x9܅~ʔ@`SXǹ }6tIչ*nEyxy,pD L>Rl#u?HF +Ef8kjK%H)nP:+F8\Ac(5T ^1FvؤPt/\nPů)8|5OeFNKzjg&a[CKa<IEMR3eGe )sw&<],GkFfA=KkKRCn[uϾx@g}#t|wݒٽ.7/XP'=%yA(Ghgf3A \'iO@_AjsZr<ʛ`黰C=oY{$mr7| WYۊt?!z k9  PܤpO\n~3T9Ji@|LmY ;+Kr45覰$ az|5ōNg?c: Į{ǔOL%?-2 dV ֱ ,]t 8v`â?B_`o¸n,qTU2J/l7ԣE4#({~C٠Ǽݚzx[4^+2-ڄ%_O -dCKOvWU][>*׋)5͢[yk2 5C.u:< 34ғ:5YQ~/emdkb tPfJJF/"lp=aI5gRTL+柆_XhA%]؂D##p(bm0˖xvYB+ Q?w:09v"ob5wn&*1߉Y.lq^yt}XZNk]3ͅ/s.1$U V?Ej X5,#/i=~TKMRLj|8tա&n1[4H|6Yݝ+%g3ɲ􌫎S> %E8J\=SbOg›yBq'A^x U>xZK'A%`ԋtJO بJv('ژQ:ؐ.aUAPp6E۬Vh+1(uPy Uɯ:o3fPǽ^о-rX5a:Z Ĵt$`}L~UʜIOQ܉ aTwE5 i @vd7՝EV_^|Lq+{dWnio1k~JX,&+lG`2=)HxmLm9g=8.m]tENUaDz`_"8|ea/h AOjI01pJԥ-C5P dύoFRjy 4͙G ]dCIcIXsÚC%9һ0ROkdgCz/O<ńƿ6Bwu]x;t9)f$y;81|KmXd9:f˜W Ñ] w9xm,c{z^Ɂx>ooRsǣv|O \l-h чsȗɲvtr&T }_u #UnL7$0<礑תf4hf~o* | 2z+RA묪7C#"@z:>؁W胧N9 ,u3ax%7ߺ:.E?~ĿRz=aD+]YڝFZ@\q}۴pW)-4_GFpOaba}cX"\l7Y7 ,N.G髚:iT&OKזfk;$LE:i'=P?ܘȋ=.A¦iev-ًz*Z@|QU-#'۫(xuCiP^lJGy8tU'݉ c^Yy%k[Kt̘5Y܀KGE&y,~jAzo3bFh_,o*p\fM޼f&6z=\ ȉ)U%j$nP+BuJ&{]PIZ֨)+yJ֎=|{$wbaDRQC|Cf*9 +9 7hOX.w0[z?ϯ-ɲ?仮ѱج* Y6Vv53nwɃŔ.]+/e8m|iv3` gg TwfP6d9IB\nь~>\)tliKH({qR0,)Y{Fum )]+icGG"z6M^I շiU'K?Y2>qZ Dыs.d6YO1gI :!r%hiD Đ)XZyRIAq qhWa=m & fCOGvG5 9ܳqR"ad׍p [`2^PV^E&lh[/'|E[ SQ]v#^σ,H({fLxL9SDa(zPiyàѦ =q^+7F#+d<<}:%̉EF~ZYS9"ycW-oi8m2*Iİ"IMA}CpG3tyTY޻tDᾱ?*b`Γ>d>_~Ù'܌XS隫pr~aɥ+eq`|Zk %TrWp@yl0*0 (b$tMBmʣVN]y>ߕ"d@S1N9=,eq@F:_.dıy p}:sߏݦK*~{k8$_N׵ JY*אּIi|. \}$rtyiV).¸zOZBR9#6)2h(bb-LƎ/_f؁$;kAg nXn~R5!MFS~0.Usy<6EW]ׄ"Ho @V\;ӆ!p1fä:W:_ɝVߥa0y`g[H%/py5Igg&Cav$:A {# N  znlOoWz'DKk w:񑷅HI`|pA&ݚ;GF.?; .?BB ʃD/Z@jR Ѧt""#{"4cpJib*7ѰcC\r'nxc6NM 0&o>m39Ra6q]坆1>ll*eQ[~^3f9՞"iY?3:ql8|7%DGTW`i읳$aJcr< LW#Z .M V2z _En ׆HKmXh#/-8*^ɞ88;;dH_F\QyUX)CMFY:m%z)\<|\cqtxFQW-ʒ ts_ɠ {>Tj7e`Ux)ש:ӹqZ5b]}B &l&!³ʪڷsUMG"96n}ΨBzB \tH%ƛJr,o%G=8aDTc!NOd4;ޢTDc{zwF|7/.|<cgjUig7Hq Fl˜pQ2MUPvGI9k6.˚ЧI[dCDw7ʈWc̶Ң ~My]ޅ7{B?RxXkl0dbwOL-jD0jd>>HC}|&ϸf4, 1,-Y>@Feé'?3sf bfܼ&6 #ږ[vQT6 9igzRu}7+5~@vwvXq70) %$%F/WV8n hq=լ!SFaT,)0n5pndiI8)CACŵg>'x넝LNMmԣGr[yꒁ' oXw90& g0,9;CyO :\QE*AbϖJ@wF6n'y-?Fم1㍜ۧd ZRr,vg^dV @y+,\U5kׂT67i6j1\qߝ?ng塌$Hp<{@*nOY'a&X+1UMMAiay@?C Cؚb 4N̢vNjVTZ߼(c,Oy+߈\z]Y]udHKvzUU ,.+.,2(S]!|:Ml"2590^-NeSAGtyJQ*xKVC:h@>'<:k׵ykQ_c7dhye뚽]O[`x^ IaFaqn ,Qdj,' RXs!-P6n 6'꥽af>zR(Itlt86tv# , U0b$*<|hLUĀcW)D%=?iHV7{FIo3_AGCBѝ`i`-]wb"Y5Z,v( z0[*tzOR?;\1 q)k#-9 9 frs.mp W\Hf3ſ+U|7Ni#|+=wt7T.@,|"$%ObDB2}lZzv܄jkf5Z_V=0p0Bvl*d>@}?~>J1PQgbKFjdy J;Pص]nrT/Ƥ$[ª >?CE\SakKjA&#َ7O:[{-U1 UW~/1~ A'Ÿ8mlʔdO>AI|w ?!8@\, W tIcU8}9g:NWhu[N.y+ 4k^/M_YDeOӻj>:AMP]2U)=KXapQQFX\F9LQpKvtdZFs漲єfd>XJ sK߬~;Xk+BZ9WoIx9a->(aP:gU#%rO,}爸KL8C[3u#_J7I ĖԲ1 -Œ1uZNި*őLJϦM-aFoݔ2F8v7Ɠ8+i7N!B%Ax14  jW,{4&Sl l2;x=8'.L48v<8GO*vxMh~#4B(ԝ~ #%vr0x\\$2h Xj;ddذU [tO>%@=_M+w)RYC-x4rWS{Nm sn(<%/׽DT<~0 z<2jaf/ [m T =3Is GT_fP XI*/zZK *+eLֻ2C mALQ!=Y%*e}񬧂gFYx8Q>>1x^>`9xִ"Jb" dqYa"í}.9yX}2FրڣyC||RcnDX ݒQؿGK]7#(؏JSfQ Kl`zuZ J#K  Nqϳl&zl}!l6[&>1ד`C!M+I>vYҊc¬&{r{>ޮ9۩H >K얠xGyr#0$8,H\y.x">YU~3sDD`HCEzk2>ӪAC[u"{ò9IʁBVf7NID҄x\2MC>nǔ{3a+hU8bd:E㽚 ɾRֶ6B6Qi/uZ[j0H@E9@y3BǻrZ)?Yh M; Z"ޖuO`T{M0eKHySaܨ~ӝf9>H!e&( LcfuR$X wwE1뗂5}6ݦRAҘ]`PGm, NS緼D43Â}׶=ӭl(T$SqY}!_q*{y@Ӆ#9 WdGM)  I ]IT( jn1jrj)xߒdI2 uyH(2f-$~ n|]Z wi_و͓v[};O}rά&@>rn W8kq)&W13KZֱ jQDN%f,o+19| O)Rb,3XC<.Μ^.,2Hf*H::5ɖʄMR}>{kt1jicI2ϙ͞4)˹"d$Ѹ묷yJ¨U ͲB6)i)o.~YhllЊ+FNҁkr, z|.j1b~k9LClGCxdȧ[GʷlTC",FSY7z*e!Њ`SWSG~ïE{څм¢%Վ N ^gX(mJٵ! R+b8;eQc;oPbEf.a`&C حU=|>Qzh'VuZI #3qV/^ߧ/ng 'pDcDl#-y fv 򣖂8 N^&޻;o,ɨA8(7#B/ލҽʷqh:Y"ZrvRjz?vJMI`VT.L)?:}W8xG\]n@>yRM>.n} ?7&L|Jk`f|y%VTeahLA`LNt1vu|) [UG\>nS;မWJp.*B|u&IT! u]]E:֮ᣚ 2ێ=^q6R \æ6#v"%{K#$Hĸ2Ee&'#9#DNOts*^<@lC8`=!]p.?,_5HiYζqrPظ^OBR[s[öGfȊ9;~WqnwNsx?67gMlZ{: 5,.̳2)VВڔkV ke5;VTX<DϦZkZC(Af)0._\&#o$gH t5xpawcix%-|EwvY,-io9ߨz LISjky 6+6~KDWRpGfcا".;r:Ԕ2(ϗ-;L0+/h]HⵂQbGBbIJgb[>U# UחBJtLwQXB|B"*0Fd|CVRsp-@4&b?mnF΀I,{S㽟CQ:#%UZB.P:Vvt: _EuRBtI\ p(pta[ıFqN灂bd{=5((IM#{,^vP? 9gf5˃`t1I"l~k)W9כ}=[ Zuzt˫r쬮>L"9sL'H844ry[а^ጜ|tIV{@)mZ| d 6c KjZpUloA6No^UW|Ez̄$j— 3]/jSQtf`c'm!{FZiUXl{T3pA3P2ŵV6y^#{\&)¤aE`BE6hfdP{x'5P@COڶC>*v}=1J ;j< av^L"%50֬j`4ydӜamА߯ 0XVdqXm|͇Cg ȥ"hr*0y8g&F8!q[:wHs} ˊO^y -Jjɾ# meӬ ŢkƝ %CyUC\{VO78KGޯ5]>g]9ݤ:$3AxY1(ԅaN ֓5w =&reto^Z'0_WEA9o}tYp%]Í৭DA:Ie+焦PZz5ϟ,Q$,u?)XK}Dfy|akN丙ڦCa`D?3Z]( W_.:a79lƍ*pJ捦VDCR ]qLQ{!M%qP}+e׶>L o>s7)n csv#>dU ˿%Þ>e˼F"+4,ݦi|}He9mP_Rz*a=n>e 2eM-,8VK(Vy28 (y|AbG6q6( (Z@H)M tn[;lb1e% B~5ZCq)=2V ~F8L䜜a)uII`-yBׯZ=q!JfEd檿!﹬ߛoO(( RS.Ap`& /X8{&%z`|6(Z45xX;Uw]s`V;Vһ"Ծv +2,X9TWp_&}iTА|6 .VhQH ;f_̂ec~ٯX\]4ᯮG̮q /+"QP2m;9AG߶PxcVDSA;mDb Z}%~pl-KnH@OlcJo5ZtIÇu+Y%/CEc=hH͍fJ. =W6._$GD:?"scfnn>^fJdme|{@k(@(;,u@Bˑ4:c5 Rk^x.[(櫓PgLI'噇_;bi]NCj8fTڻ{Lѭf\U'WniR9mxv劄"] Y}@$|Ϸ~ҳ̑_EίO+UM}PPoH7"c ߱jev0nt2h8eEƷ nbHge+0yq"!fQ8:jfv#+K"`ڧٞOW7C⦁IJ,*ItٱVӗdrPaj1+oO.L޺F K" 0מ\REeXM>irWM-ev,ًl[XQ" BOb{S%m0e k:x tɕH^Z7 Aycހk2'jCttUvW3aZ~j2C77[6-8eC!~Iɬ'(ydZ(fLM)-f`vd<+fU% k=q1DYQ88yqμj 󖲖6t'+^oB Qw&?' *U-Ue ]m4@mLg%fPH>j6?˶4C0j`u\Ŝwrweof) 3a>8LȏꇀSN#;:g"r‘tKs]ҁ:J[ -"-\E-FEgJQ*2EíтqAo F;XNA1$R%wH;?, V<_,Er۹eP-OL [Bh{D% \/? [o #?#PF7h2}}t5m8iΊl_u5*15TpE6k<ǥz,rwIU)cNr)^(3 LW.Q6KH K=#^yd&-`Blkmećg>)׏M8  JM>>%?8)}5|bSYh TAJ?RQB~i:XB6N(u]wpV9ߺC@ϫU~#v7VQ D50Zگ7P8I]Cݔpm+~/.欢Exʰ z tl3FJy{8 vSim=Na# 6q_/wcF΀헀:xue:XC(զM1{g >lv+1ngОǀMV`äJ͇UdIx@{%vC?\-49lB1 IhW5@5}Xc9Bw)tDz}m=4`;s.37Ю=RXotu5͟5!36) , Un5rtt&z PM /-J<= Sz ~;RUGxO;XȈЛTRt)>\O=-ƒUYBr(3Y μ9pg0(  qi{{εO83E~vAˏ'*D ?WcDB1ʨմJw?"(1GCԅ|HσsD5w *^y'V~d~tKw":pG`ScVy3<˙OYl:I*q {[}S !1ͩE 㐵mbXQɊs) ˠ A@W1PJ[TnUD#YĆ=7Iq2 %W{G:F4Mj %ЁiߕG."i/"$qwm怀T"aô }Mޟm*MQ1Ɣ\ b B[H"ta+-`*݉?r0ψχ/B0 ,ŎIkGUHDXDD$^/D IޢexT@=kg&P2ᐉ0Rר&FW*}B~ܣ7*rP#O:ZHg|c>9:(?)_|&qZvK׮x%y1@RlWN|chWi 5"^;<*DU5cxrHJ!N8x8E VhN xÚIh r5SE h Yd&6~kN冓DEzWG4`!ȭU(};,:q@o=W#FcKmUNFʞma@)1d|1oV iE4FK:edz\2Cl Q Ru?-]hkFf?.yT' v&EXN\e)jך^ĨXCQ8 IEhdXՍ$ۇܥEoˍvYHW'&cxG>]/d~9䋾<-QhH%PVx͑ 'W= &9)WQ|.QD@0"\bTC\ju/q1yG+t&glht(>0wN=|[ G:f,Իu@g'G uI;f}x ]Oas7o8FF,}_kݛ8Ґ3hT [:VVKH XKk2X;dݳ$*ne_SL֣؄Hr]oL_id?֯X*$yoEYs^FN"ەұU N`xOoބDjͯˌu"O(zՇ v+ eSS+Q I (~XbJ/)h3*NxV\vZZ8oUKLAQe1PՉ@؇8Um>`Zo+[JyVgOЊ8$7}jw&1+~,R.t!#VsߜeKQ>٩ /p=3$W"'] [YOR$vzVG'jƒm v*g4^9B/Y}g"F*2e(Sm\ c铂g722y>ݸɋ0].ծ$Tb9b]/VXy@ s8].QXG_eWliθv~5苿H~,(nV6tbKѪ){p+! `%֨&?&MgbzW]9[a|,+ r԰GTʡ <I8]F^a! W%^.V列ESg c{9=[`Xm&cxOOtOXNՏ;<MjUrN2q|68!C«T4Dnq`:T@l:gq e)R]X*ܗL!iKFw@:m~wKa_;L" T`_ξh-JcMizClͺ}ql#siez.2N@2͠ia*Yg]Z.3\L8T\7u<"dޢGTQ' =fίn)L7}AYQKw=b./w+UOK|}-. )q,VTQ% lћNNR0j/t]5_-1: Zbț䰠F;̶^o/mXXrb=ϩA`Lu=w5]nj}\_U~ :$JLiAﭕDGF KL*K=Ǻ-܇m]R6Pdk',$Zٰ:[Sb%`~`5@oD=f,䁍s=&snSallwn !ONct1e  #۽`{EӼ.16bAOlV|I#S]:[ < !8c||?df!6HtNW"ڻVKf6Rց2g/S+T(]5I;#:#ۨJLx9N v7"XfF[Dq[%ϩn117jIniҿ|O.7;m%Ok:ъt͖7gKz]v:%AG6/3:SG4Q9"Um$؆@Qv釔 ,p(,%CQȘt8=r`~rŧ'|Q66{RKЉhRȋ+ d V=3yꥺbޞGlsd?:COxid1UNn`'_XS8쾦ۯ}' XGG_L,zpu*OI@SUИnOh hj1qTV(X_\sbM6p#4=lEgnn:3 P[&ĉψ|q?=L҄=~jko6uhO&=ڷQ&9*E l__IgUiFDM@ O<=xR2)j,UVR>7V]PTDM꞉F^QkhD4,$ D+Nʵa-!'|#m !XKUv-26|Qa{nW$Qa>KP8ȝ3Kye%3Lp~x :LL2_R&.C؁Ce'{4ۘ6IF\#Ɉ~,+mUPϺe͖Hлe!.M&l04GѪȪ%VrD'$P=GڎPw=t?cëKPml^zsm֓3@,n'~_(z{pQt9+ۏ`=:Z.G 8A+h< ,,ǏĐ#˟F"tܦ?}RUNFJ|Gpi:MNF;HXeeխ%We!ɫ-FMJ )ooA΢IS܉5N0jI(d;ͅIfeRvOrP/ٓuhS!9H׬*!++#H;VuZ×d;S[El>-?i1u[k pSIEg>=Vr3xˎ'c#cߟ]lsōilg1,XtOѹwb Mۚa ['y LDz{2g=GyC @s끼wl$S% gڕvW9 E #J` ٦(ށ6"\d0X䴑\aҹPu (s7C'T%ΪvrVj j4Zq5N[>pp#6&pr +/D>Uٷ~;ų,J;h*&1`N8n7N("Mg/2~bKd8W'B跢%i= JWz(hf634MsNG\,ѓ^1 '|ڟkD%cS&rğo g6_naLSR p0^?rNSy5@|i/iy6T@O|fU ?džrjO|(A+xBTN ɣ*"\ B0 FGZ# O%+\Oݯ=wKP,݌JpιoaNx71}<'m5Soac)lj,|~Inw/+ 5zAL/ܹu 8-!ߤC>=PGM!0QKKL(,a vuAf1UÅ{nDTk@.U+ LSw'3y.k IS._=`1(]SQ}QH96eԘm\Y*̃Laf`x*qe2 =`t$3$;[}' 夝x/fiޫ9* )Jw|x) s3Ir(g c_~RgjQi&V$njs:]A Z%u38~Ѭfh>-6-\EI=6A[(&O2ڛ6@+fǑ˴z:+o~i'xXؘhe%5 V[Yn2g&PJY?͂ȱ_^e:4MtY8S}w k0Pu j-t%ip`b[q`xX_+[b5W o '+-PV~S  =(df'kKtCAQBπ{}6u>3R+wl[ VؾZ\vjx\yۻyp04܎*=mu93ŒcsJM1<=ӫK/6,U>E^N3]=ɝ2 +tk ~\m~L91GrhN|e2CȃNEњN\K0׼,D;lr˪>=ʹ} ԁ M X[\q18g(y#bgfrHy@qz\y@$ &]β"!2"4s9d+$6!Y$bK#>qbQ=87ͽ.٘?4O82o}"8 ]!VSu#pu14~pF+Cm3 |g4ZM:.Qr-)Iu>7t!>)|/ٕ,K@}- eY FRG7.脡BG=*Aa1;"R)0RREDR/mjk5GSBezKɁ}X@&Ps"Fd9 #sl6Dž._pv ߔim;:4hɁF ϊ ։Bܩ$.Chg(8 }Khm3qo4wBq MP~6g԰"9όt2 ]byF6Ag ,QahM¥3ak / Upo"C0 >"(ʫ=٤;񂫴Pةwo㍂\7A,LЙFl|<͑wOW_~82/ 0Y>?n;T3{ȆĮ뷳*ѢָڰўZ@NT/E6H)y_\oGgc*5yC 84w3M>5EEs霯ӭl0ٿ#ŽWs)aR-ˇkкHy VIc֋1oY_qNj':#>4߉^JىMsc d (Ggڡl=/>X$~ \2fNGԫ @dmI]m{V#e3M~ nхI-sYnM,Z1tAtI \VPYiuiC=6u9z]ߡ0 eڴq;?JU(G0QT11&Y*O!4FEc6-.jD@.<.:p_YBF<W,޵ŃNMusFX? {)2=#e?_=Ld=|!F \yrHc +HowPOiKV&pF qHz ea"D G; f/$Ոp>Ohܳ`<4x1f*ŠBi 0":;yRXR:-xX*@r &sslx"i^cOQƘ6D^{ wuDdH-'SF7'{{:QU&f>wSjyXVen*M7E@ُ!L-cNZj@%znW)m.W8Uz%^{AbST Y%ZqehUƞֶ6ةyg `{C x #bQS712쵀Iu(ogXt3Dqqg^,FǞuFp?[#QW,{:^ب_̭v|5i޹RM'ݛ͔jIˢM*ˠԑ| $;z\44XB,c)nArSހE> E+wU3DL5Lz^Ac$,D*sc$o·9^^c¦z/O @: `"?kSKB: I!+:FJ|VX2,K"N; i_WgSU\KS*L:˚mzQcoCN_(Ϊr3t! !yP@pu ԣ%EC# .ʪ$ixUJha^+!LQ~CM|bv aqEwiw ljAa{3j[bH[ "+.8s7a1N >oKѫ\^lMͮ23Mz5@:Zg;?0ID^zuh4lm<,Oh{"lz!+42SLn`Au=F_\N+l @Ddnvsۖ;*dN\)ڳJmj|zi3~@W¤{čV0s?[ǻ^7?̦CE ~Fb-m"h1!LZ}iOP"#in ʳoP?>7_\G~b<,h!ϝd Հ+p'˛ $D|B0uѥ<[źVeheOLuȲzOOSld乽j!;1 2Q~rNxa: ^ՙQl>+/{v 5z?3@=a *}H߆~PATRODe,%"@w=#EO5\t uHrf-[! 8TD5o ιI!XE- ڏ['xCbe@Lw&Dss"'P$ȨceAEڥf!T]jЇ.6T^qiZ@qyvƙ| بy:^߭s0nŐE'qQG'Qh4ݲ:j^{aikx" 4^Up`0@މqK3mvO ;njqOo,H*aVm}=%?<:yuc5=]35' j]q^IG:2 :IO0 -m!'.ߛ&V'A9nS&"'5h[!8]XgUVwR6?"VnbSN#3\5d#pO^,|J5z9'n )"2m&- ˳~gٜ?lH>ƄI(]R'h@ ,yOvbnڂ }Bb-q-3W?&h8G:A :zԷ@F͕E;lT 8W%Xf㩉꾂lm9b@ik)lf?}Vg!pMY}6oI%W_Zm*dYr?)w;PKEʡN؆Ky`ᙶ u'e%Ӛ~H?KL`Ż!c<ؼJxD0`D/7eLӚ}6"u12D۩v"<~"YH7RK8Z%{gUhoJm6 TTaĽ 7To`aj0!~]y%ǜ.?=̭uTte_5ٌF)_Q0v,It>PwKU?*r?DqrXoDͿ FG|: }'$J\uďW[!ZD vn_u=<8X]RS8@*яy)J> dԩKF1 u{(Vl.*F=Q@(R;;`gE<),ǹ> v^-hjK`Rɺ<9DHܨ(孲q#^kQ ʲ'iz$NL򞌸@(XQ"e,wE9:M4N,sTyBn.A9B``=h[@grdsJr`>{K5} ֲƈzm !Sj&E7wp 'n$XyKR7D]%Fa6A^J+d|1Ocw\h/?#8)])3£L߱8f^> Ԯ"K" ^R1N?g33DAǸ0—Պ ܿ{jɬ*BV*&pB3MOR+<e\ ?dxJٛAp"8MnK6ypg5ЯhVS>Iڵ[us9@$E)Ur2TZzU!"JYg դ0I|JHKE~*n%pj%?RkwBeqT%-3⨼C7Ro`2_ V3\׽0x?[/++5 09Ϣ ܆az +Ǥga3- .!ീ&ٮ_|6lU1h,`jðC(8EZ6dp[Ivqt `ʋ4I<dp$HBаv*BPsJ lN2NLX3FM/ek{,3mc`-1fMBw^cĉLCP 緪(֟ vcPô>%%/|E_yGj4&eGUv +C)cF]V.f@S6-c?EłLv<`VOEGux .Vxx7iRh }ȢwqUg(d Pl\yP=#;#B`"2ܽ$ V֤"}Dqn]^ T+[G-rYEׁp 4ź-N>7!.ڋȒ)i"hU ;tYqswPbWj~VQ0\[e5rV=Fc[_??`:?&Ddy OfnSMle fl42ՏP뜤?v Xn>x425qA#CZ, ٙ*#Pi=7|Y݂) .0+c.l>Ewu ܢ@=: sB^Ct\3iqŰeN4%_,r%twVAXuS Sg-r~ۋy#;)iKљu*Fg.?2f*sC{hpו EH|C7'ÒUD1)Q<sW]rnpH@d5(ڈѤ0ֱta/>1fwtDhLbxE"X&yvH&K۰9֩oȻ#).%i!{& I@Y&]6=:P@VNk9pz婿M)A ЎY7>,M2{?~>T ߑ%,&}4#$fjTd)6=yYV16~?"[ M]ȏ& G쾌m ids=:ߩ! dIo-?noa P.ii H>/QUw}*SdGF|+ uUӼL(խmIP#l7KE-$%w{VoNSG1 ћR>Œ+ݖeNewQqbฝZT< 9"OJb r;EO>&cn ˄9Lgp(a2D˧t!+ -0(5v [q\F׆?TnU);/>8@}ZTJh$lD) t0JuԶE7ܲbլbK]k]OCDTT8Dz$C|d>Wޜ*_z4C"e1D@ %|S|rA$8CE:+"-huq$>lJRVUgd)6|~QJDk Ňܗ3žW53h5hd =Em5խP>̪xaD`''xi6ER9Z1Rgonپ(G8E-,COo3' KZ`4mVrKA0鲧9z,W{0z)i ѵ&d'-a NfHϘ.|Q8[ǿ\.Vk9x]/(ߩi}1O i{旚x7hbW-xYPSꋔw2rkjȨRA_r7& X.^FEGS 3{ tb={wψ ''1BK!h'5WnLiZB5,GwS}$>fkp4 ]CKut`9,QB.%v%iڳJU|h,աPfs&6 ;l1rCAukDZveǻ'9UuN1!B:A*b(h$ꚾT;fKNMUF:s.bL"@+ղP7>{l7l޾y}'L[± B׀'-)ؠrp~SXzrR{a+՚ʘxٗ 8\:Yh:$=FڣxPۻhLS֒F;gS˽;1(U@m^'cOZw tx\H{A̧9Ԓ^Ngr¸fdb0d69"1#o ܴ n chO m ӫj/*'yw2f(:Dfe#P=sRs׭=cc%%2jJBfu|&u2e'jU &WS}|{JKcSG,|؞k-l#ǘpt3Yv:1V͟F䒴E<✹vLowhHNrVzLqI̮JŠypIUN;OӁPwMŠEѫ5E>4wc+7b^;)'}ӻ4ndDyuˊ$"X 8DTSDwe^Vbϛk`UӌvW?;҈PF@3= mƅY7i:`/x p%!M*I7/:+7sPv2Yı]xvf;FKW;$YU&[/k5zPb`] ŴsP|<6v #6 ~a- P.:*&k9fwf^Fu|RNϚ2D*%r-oUlhPN:lݽo ( 0EpĜ R?{JoB kΛF y(!\sG۞)X^tIj{lT8?LDEsK,5h^i#ci%?OW?p38|~=F.Ґ@ۮ"8`m)|DIW:Wf!ݴ`uzc0%0@vu*Foް4”bdHRbN|d@W;I0NW6i^J *B6)Xd߂(ܦη҆UV9GB ,T}6ݲ97: u0g~q+X{3#^pKfR>̶{ׇJxDV+M*aa&-ov Kthȯo 1ymǠT! vqi H>ӣMiu<1%[Z3µcc<>ARo(8iCZY "~v"YYXR .l'_m},3V:8g=J4wxtlEhPl<3e.R?ՓS}moG;;Bu}4MЇ-,tl 3k2-!ٶ-{n5mo\I•|~ňM堍.J}G DlmzcotlpNX> ?;%t:"boԷY1s,+ya+A}f/6 5!f (%շ]`>S|[31j瓿ra^JJ%%qת1&&n'fq'7vt\B&c7qI[yloݣɧ]s)4-]ޡo(:U{-wd?[N"Ģ#s`hp*?+CF ;VLLKUު9~ĤB>.6ƴf?Hfao$vWV>nE^Kզ"/@/m }:jϠB[}>Ⱦaz`XFc RtqšqlqL]' "n%b{cH[:XUw!Q?.Kѫ`0}gK!9GKXئ0 lܒ'Nk^awk6 SZ뙠CϯvPEK.7ASJ!NyL y4~kyˑP!Jܾ](# +;lzu⭻86O~s"_hb1~ᑏ,I:o_}Iސs TR8e *F^>/,QRּ[,m[:aA$>zo|j iFJJ]pD6M}=ޔ}(DڶײN/uv~v"TtuiǨA| _u}:Ur)??1M,Dt8tSތdar hdܢuS;mZn 8lB&D~;~SY|p%ʣ\Dprܓ`.7$=y/<]]БDvs5 bV4&ȶ!e=}Q({;gE FxM=,YC:sMN홶?Qq4k62hs_μ̨! S]\ ',:/%ZZ`S_U\ӏnu;&%©/W: 4F}tՇfG*8EЍgaa !g!uKS ԚtI+:q(~@8i>;(5}Iƫ5މ嘘Ϋ :xflu+GNԲ- F_xCK4~by䂗beE$}HS)ȣ^+l =N ne$U!4X Om}cI(5>X%;:A?L3'0֔gV`^^++ p=h.Ui;̖nӛ/E09-{/ 1dD/y;W(} YL4.{}jk-Lцp9RUj'ڜ:2j/! XĆcOUZ] &PXוٙ F I;QWDv1~sO/'OhyuD޸'z ,&}M%)q'~p]Zx'¸*g=|Ju6ֽ}\-zV^ *=f)hMxsC7l?$P:wVyKsBZS\+ >\N(#IK 3E] By0 kH|DIxvϞPzy)vjoWLzXl=HA;"bZog ?ݺ~"N8rT+pp',C 2(Q4T{ib6V0*o8N!G״!B5DJbwU`V2m@þ|N][|.*lF7<#Gy>Ri%vƬ|GMbrӌe#־A- 5XoS俁Sg*LHi"927o0ZVFLw)haqd{~0 1#:68B}6< +NaaZrdnJ7  CWw~Ωk`b oPeg2>1о[8d `jID+6h,3TX QGMQ(IVil_I| Wq0Y` n|o]ֺ?0pR"R^ HL=+Pg̍ 3%VqXnsk %ŻcΞG[]"ۭr-jrt`aІ"3a(RZ)h99VJ2u^s$L@ JU ݇hcoOQ![2STؗj-Hlgd%[_TwʁPq'ܐ Z)tw4> J8oX̧L5GxVR 8#b;kX [3] dE_bZj@/ra6N)zB2͊])JFmIDk`,jxh&K *=֗jzk?n2(Ҝ02?6>) ZkS*ToȲV!`VX8Џ@gw_/zHt)c0Kbs ?͗4Pkpړcx_hr.8V-^-7Nb&j  w V3/eQq9rd_ΝG/2hr6 =5諸d1 8sA|u Dv/Z0:_3Td`ֵW !'ŵvZ-[voA_Xɘs |AxZ !3a#Y= })%7 ͖) ~ìlzr>ֺ)\ug0]x3f*̫MVIXAYWn/0Hc3@j|u-˟O mix @3͆dxuf,˽"3lmcozUrSw숞U}Dqgb.IP ނξ]ӺgDŽؽ2R)!ݪU%N:%dOwiވ`?~*36x7.B.<j8.sy3b1HK軣Ҟ ?k쾡-Ao-0SB}d'Ϯoi&:jCVn_s-)it^°A=ۜq QvYB~_+Ysodvs V WuV "KP9rw/ۋXj-G꿘\2_S3@*sə!.sOs,Jy)*ՕP(?J bsosඖ>' 2TQ/Oav:i T(2ѐFKbvd FbuPnOb+lWP\}zZ\/054I9폡#J2,wu ؾX9~ q#$WliyKGB9k0&#sZ "tչthʬO'On="w!.Y\=J3+zg%B]bO%G4q6<-IDa[u-e'WR Q!C^(5lZZ(<}@k >h3P=~ܙ*}*$a]L;qIkbmC'Al"WY ]SLJ|)C[b~l|~bA6k6ݪ;d["aD4Q? ?Ѯjz̞&ڳus㵽BCbRbۧ,1:s4<q_QwroA PeCY c_wbܧkwc*KJLbbm潋t^*nlǢ)<È Q 6UZbeF|u'P"03`P*cY`ԛ$G\̺j^#uO$؍W?1΁t~@6xͨn@x ;(B!ypH\QԲcoUa:v)f(Jni[s%-AljWB%A @KhVU%6Ur*= \u[Ʊl\C6^]}6*Ϋ9]g+Bm{):lU8ivvC =6Z9ըzF={e7\9_P; ady6JT@j.,doBѳ#@l3$YjkjV$JKOrޱ| #QXzVtA1.ݕSyno9?4x7,<3VS4~6KUg.eu:u%ڍ4&07!P>a#WXÓ)?,_/6P)~, lo[:,;M;ԁy p:5|YZL=vA~tr8Ǣ9C}TWO~5jta񍏜 }l (dvqT]ǜlͳ& ˮJO\imI rXzuI5lL1~j;Y$'8骿$.Z!6C'ۺUDf~FRX bx~ {K}QC.6+J;A_ h@Fy&W̆ 4^EoO`z4B[Gm[Č`N7[SHu$G3RдuZtFgJQF*y|]% JNJwGˠkUF 01HCJ;ξ66m0i(`_nK 8q393e$®HWFS0?d-,Jo6ceo${Ƴ_SL:AHY_P LKٴ2S7<rҵ׋U$=5g%xE}Nx}CYs Mv[}G$23d!6u*bp+;;,zBA(#S m6 AO.eag̐~&k[@!Ozޞ䰕T7'TCXzJ?Mr&ڸT3;tU3i;ghVM|,)szaux?LT[~ū|p2ό J눣:M;7#8 qDm8zYoSԮ b5XĬ0E8%0z,y$è62͓Q@ܚ4[^]JRe+폍M9?cw@k ubZϱCp-:^xå t VH OoJ:oGŖ8+1n 7r4su2 8RqXr0LyZLVZ81גU,4&L.񱍺jz]J/b}|Y`Ȳ!XqЕQR|dY#̧.s|{H@M3 (> %)M*pGjRif[Rn<7:{H FR8|jj9cRpg8@ ˍ'XG|گ9ς{L|Y(d6ӝVq Bâ~=8FGh|,ϠLQc` )[I\)3aN$ }4Ras)2틴vv#:g~R"jϘр;2_+kdu,VpIlѲ8[)lżTuICy[:9,*ЀQct2^uexK?Bf!yȧ誒wAϳcvR7j3̺Zfd(Y >M?"˃{ >Q5r IaOmiz^(FM-l Ff=ʕ"y(L!}oWg)!W`VЮ`\ dHܩ)J?u\cOE?q?D~mӪ(#9.puc$y/Kgu![,K?I`[?5Rf.&_ nL0Y_-lR`7Q#E6}M}+cfL>Vb¹Mw9'Kl_b^)Y s3{u%ٲ"%gLffvNS+it 0mdIg_m]yGhr39sQ2hP<#یL GmWEۺ>fT+䍳oJ鍬CJ3[z>|Lъjz7<]t;gmW*C8Ool n6@EHvy0%FI#uC&Zll Lګ a= LŜUr a9\!]D;(yڵˊ񵋃F!c\ldn:RW0[yØrubowK^u`s"Ų=\5Q\䑖xj\9ż>eKBKOGZ" K_,H204>b|S^FW ?(A;fn~jV6uF%S\/çk&MI/yIx`%lx7RtXK*^;:D1i*=N/f%fXh`J?'=SMh#(E| yVC><#*bVl;3) n/]EP]Vs\MvzL2fJܗ06ׁ{pr ֆ;E $ &e۫׉d |h^KЕb =&܆>`kD[JMMVh~% /OfVz|@43^hۤjMO[HpTfgviNP2;:V\xc@Unffa~#SYB,O:ć>E'؊Ƚͦ`@:"? 9^X[4"A^FwHJU wqA!?R4ԡrW`^|iZV<31dGuA+/DBE% >H1$)|xuGRom( N6B9NΎwD\tQ5pź IƏߩ)zϙ%(HFEH(['hTV>sLi@TcP1ˆTa3^7Euա TSa.e` -[O{2-x#'SL8M[/3e4߇23[*/^tIȟ@2J8x+MZwA,]Ռ3YZHFTi&H#M$`T =̆c.M1ҟ3pu7 s5F~Karh6e[BI`xcl bhx8;u?Vvwdy:l饥Yzoujc)mC 9U2D> Bٌ 9,,E;TT<~{5I!τ?`Nm iƴU1 ~7,qx1n@~ũA9Y}'n9 =9=u[~ >2tr@Iv:X"Mey&mr7d$(ZNǪ*/~g[v%>_O<4ʸ1!6GFG%s:U x׷To0qKHּ'ItTytJa|)`㵵g=0Ǣ('ӻlƓZx%~+#mIrH$pK\)$áey_0@˂1$tN޴=MĢovi#9i{T.*bHݖ > ѫbY`o`\v rJ1G>OHd=rrT |R #-!LRV`b:i#ly ػ(Q9Nh|3%O0bsYPxQ[^fB!ڿyL:(s܆3k18!qX A T"F&3]$S5s 9\քI~w~-6i%}QQ37}S)CT5D:,s nj47A7>^:a8*l'c/w5`().YΟTg uaYJ2eF>jkT43=Deǽ T&ǿT 2Xeݩ[ g֏? Eۦ:gJ }-TNgi WG`| ΧhG(\`S9|ly*zr }\E&m| VQz1/ e͖j͹ X<6VwU#ח D$Q@?sZ-^_kBc3~~볒tl/p. ۯD);0К8'rrY{䮋8O] y/Ϣك7[sHgkj/^J&jh>"AGbjj/F+%=R_Nv|2]:}HHө"E{oqVjGz݃'ѻ9QUk7`|^za=^Oג}Ϡqgl 0OF_w. .y~[?(pd/?;:* ==¾,dh<,2)=c@۹R-_a |aJTںNƬ4(' |Xo- 7[K DlFP3PxFŏ'B`*ς}ZVNI3(.{g|a7Uk !G1ϟ{}fy;8.1,Kbrp()zIǂwb:<P)>2dӅVZ2nzhZivřjՔ<.MW "P}/cV9^ 46JϺ(XFGWStne=2Q3[?9{rE-8 M@qB=ڠhn 5Cx4F1ZYe%LisJ~%|# Ya!(i鯛&E%_-Z(H+|Sҩ4i"GC: )(7Ay;_^K2\k;M?KG}߿59FGEět-5Jd1yΎcZgsgO^7tc$X 7jMk\/יE oze9Iw-(wnҙMC\)HജVAV0DQd)W='F LlIS]nSrMt }Y_Ȏd+#2>8*KFOS9mQT.Z{*W7gچXؖv\Adq._{rE^Kf(?~ BlB-vsn\…7g:]wΣj5|Oۻ6ALMCSۊґ{9 jar O6P.2JeY!vvjb0]ump_ [ye)_{]bm ܿ2cuKhn0Є(E`?2hj(.C^@,\B8 J FmO})ޙXҷ,PY!] o\Wp#'rGkZ#7p8qnNr~Ⱕ}}AB9[4sH@g~_ {ƅ͟]{"Gc^4^7;;:.EPØ!ȠxlkETK J9|ls]soX^+:J* έ݅w^,ڦ;5Z?C^#'Y h?xkAIQڃ\hCm*Ŗn5y!/jPĉRH]g)h,^Vi:e5GğCd-!/t@iGZB*b5c<˂X1P<+gk\IL) w֬G/CI新"~̟ &4  =oiy:f6i(V 8^i+)#R!O̯T%'*_vy7T"Z$sUDiejµh2q;Q%ۀf}q;Sx޷ܔԙ5;oxꬱwI@BBK9>(Y¯ t1ɯ&]?S)ec#[YkoXZvC)e b? 8DlzXowrlϓ"4{-tTuue::-v/T?-{m'kɲ}O9#T/fXu7kpNY8TyK>Z\tO\c #K>Pb3J^ cgii|zZ;f˶O< 7aөҿdx 捓Bgn; H2' gi񅸓U,f`.&ژ[,QUOx^pFrR"[N;P`Be레wk D_8qfr ?\VA!yHły܌`Pu$T%vApd^]\MTe &x" *<1!MU7*Чt 0Z;ƀ;󿪣YXZlhDPU$ ,5Zr҅} + NJȃ.Tq_x+Zu̷2krX]A=|k=@P4h6lT%>6EZi&3݊[Bw52]_#VCm>kqw }kE"7L?R)Ȇ+"[6P3E >`E'ojnKq(Hb;Ӧ/n9(?'w2*r?O.RXben &aٖmB9M=)62=zwJTl{8>*\F1mTq4qg R@ӰsUK6GƁz4o6⹍9Mh$sx KDǑ1l)zx9@kui _rʑmTcUw^@ "y'6GD|3ri5,Wg5DRkÐB}i@Vf=H[DS9|ŸM0k%uE+!YMY}0bf{K\j @K6f2e2-6(7;5]e0*Bd$T .଴"3wMAsl{oZ%Y._!i9nKbՇOԵgQ^s=ngvy^ C"5eI [tB:b^4,G2>{$>`\l g.c nti ֫+M{W?g&Vbs2 ϛ;lrͨx sdL@M}IĜ }|5\5acz_ u8t}wC,y+FP*՟Z̫*ЧӔnR=-ru_WNr[e]9d]BN}鹆0fd8ʝO AF$\Vk[PdnFS1m;ɗv=r3WB %PMDBx$aF$Y$ǭY]6EuaQ zەn5KjG2 8ճx?m%f[pCyӕO8ea]k`]2JľfzKml5jajDžpԢ>ɐ ǍVbASr@D5^X"y*vroFO0|xg;9`hr<~ 還_cHsUq@_T *%o<(xKr("/?[/`w_{K%:."#*`O,*LUL 7\B\w~X4c.P.>Iwq*3K!*)Rd7  ]8*ZdyvXP)`^6KD腗B="h4Usb7r!m;3;;w2:u(@{>cNܕ(U[ -[)g<~A% s9zTUgN.G,T c?l~ @[*K.ж' iѡ6t! aeӈ}S5Tŧ?ӎ(_,!ni un -<AB;'5@> A?g=gfQ -`?ȲZ9ns/WDzX`6L['v/ U1U5kT򉷜O3(޴I%h3hKNrQ䍫O⿶~z.@Hlu1w1TegH"oT(Nǔ},Hv#rSoU;w섏8u~Em9Kq="q骅_ro1I~<LoߑDu|HRH M;0C LA M޸XMǠ܃We:L.VvzA0ΖJW!97 -~zf`8ۯ+1$4C>Gdz q"~ zW~{pWB6meχ wQbD:ͤ%%RC"m_yŒ}4MQ/y:aL',|mFWB# S9,t~g.J kN ɪpY]E݃4w*R[DR7 yZnsq,C2 < !VU&U8+[QmLE$c>N/>"s)jJML> !5?ဎ67g8}[~ݶ`nDA$=G )HVuuE(a ى/l)z" WP(t)bh3{1QglD^ooraNtrIjD] J2֎d\WćГ*so+%mu|;έuRaF!AJuRwEW2zAZDZTz` bv^?& nty|Hed i,WnuvB`ǥ*I5MOq)yȿy5&]ab]F;KhHl/ ;VJĤ[?UW^I}yטr '6>+ƕ1H1-!J.Gz۫(\| &Oy/F&)nP#%.KDH6gIG* PآۏJMd$'~lK8_s9O&Pck_=cTe>IsP]qaFl3R-@@Ɡ s5xHhōY`$n1;m_KOm19vJeZ$@:רU2MPﱶ"Qd8-^Q-7e؟ |3, ,ȓ!tMP9ؘաuxy $. 'FPI 4d nx6J"!Yq5K?$lH7PC2!Ŵrit+,эAu1ʸpT=t1pP$hdGc)f{PIBVLJ V=bO(kcc ZK`2UFfC|4.o0DI=D@lo  )XVBݷy.,Ie'H7,S}إ9cTɌ'me; p4-TVl5bCڇ>:01-m6sWE(j8 nx i6S) i.pKؠ%0 cBs z*eZSƝJхpI+'+KT׽ٰ1wZmJ.[d*g3G~* U(\ґ#YۈvK[ [wTxh߈45x@껈aIx0z==R1*D!caH=$EEPS?vD9)jԽ-ݖe13\V5 ҽKRͥ Lct$f%+6AXU* MugP@Y_98r68J^: xe̫0HT;Áe„ A;*;Xf#@o}t&twYRivEt Z:$3^KQ7&x-iAjGMĖݵUjnG%Hʇ %ENR K]GTZӚYd ~Sƻ ;G$8n#?3 LXҤ` ޔmM48PlUu`n F! |o!T-~@UJ*PbDS%7k6 .$a|_Ur"(pw,Uf,~%͕4+|L 場k`+Uɶ\Iy"1J3.\@ep|WɦPU(BvhEB^J(,m#+&N8⋥~(  4cܑQw,}a7D4{ÉlaRdF5׫kM94dm^FH >UHCe{6e?T!v - cަC sRVdd)kn<D)OKx2ΫnUXd@Ai"ZHԹ.}D&tFu֐ |^ So(V@Ksgz d[,3̘{ @^Q}%i O:~ax$z֕",ݝ&7P} \ F L3PN! N%%!{"q˖C6$ī07bY5=~H߭WJ:#fGĵ6Bݍ&Z(4|>̭L0 ,3Y; T_hf|ӬfgWaJnP@e~l:$Pǫ C(48`U) t\D*p:眹5+ScCao6egS\Ć7ݏuL C{^ŰwuhazJ~QWdZr@74JS. 6SWV2j8K{_w"?ul|=IK IB7gO"AhW3v7W1حWal!~%wKr|K@'O6,.)eRnB`xs7 X%Hc<= H_L/qF;搔@2H9,cajFHx`j逕C kG5ʼšN/!34jc,Υ^Ǻ8eVL|q,|o;\wx+Դ"$FdH"v->y@ ܻ7 Sp,l;I!HJ5 idMp'QW5xwlLjHZ>:ȝC!׺GK~`v)5](ѲLgt:%&"2d*2oY`eEϹ.CⲂ愇4'LDqZ=],Q}½9_4FL\EjltF3DR#8?^ 5ɑ!+0 tR/. EhMgJ5>!tZYh0 0aNF |Gf`˔\ae dzum]S ^=tz t X\s z8f<@JDƜJ%ΪHJVR%~/S \<椋^T$CĜœm|>Yash[HQ}[D]h8$SBBp˲ H4 OIHU$Տ?>pBǻg 6y*ȏ'mXOe>d5|&T`Grm<*" %λ8I(rI2ZA9iy{)ʻZ^7?GH}bO;ޛS솨>d@]fGAּ(Z|Lg5a/y F$s^ oQ0M L4N1̘ ~y8-kMoi]q{@},m3 ?+}tuXEp8iى^X ̲>Iy?FIL(V <yYo3  ?aO!Ʀ..{"@R|1&$qʞES84Iﲛ#)w۴(BDNdc!T[<5Ed ̷ŭ)Nf4U²r zZ{4gm۽i;Q@OUU~Al$i8+aƙb) \3y~k7Y>;hJ~&xlM#WPܔatqRx`Pd"eUt~祳 Ӣ']7C//;}w/mt7_8R]NP#  y8EI|c}X [WiG[UI- bwPb ҥ׈Wqsjdih|vU9k2CzV1rrw6"IJ TʝL Oi ΁%!*5Q2#djB\s."}L[H<>Laޓfb4: T)@AÅZn,6 R>RM :w5X/dzF+_7=W~ *jAü5qTO!z2S`q'M}glHe"K-ys'lL9J1|F;D0Q gQ Q' zAM 6 k$^A- Q#y1*OÒ?~3$C׈8PvyZ p-ub[Ɏt؋s;Ou"icLCS}&kigDJ"I <NGtj2_ab+|$ʖ8#EpL0q.fЖr#҈ HrZbDb"8!S n3sGRddKje^ G(WyފzpPpUKm\pU)q9$Xˀte*0-23.; =RhTỈ=΢t9yXic^oAЅ2rY=W]aӋđ7lة@p4Wc #ױA@ĪPYC|)gC G ni142 $kVA5ԫNEɑ[d_s[C5R RmJ׼05:O(V35wP_rJh՚ː5i۵ 4$(W}Š잆3J1c2%˫- wS@OѮ&ᢁ D-.@g^jINJUCIL9n]=6ň$XKe7vS!kY6s /z5,[6#b5-7%8US0S\~zrj!d!pJu^g;\0]fΒ#c}"iDW UcO><;ɳ|PdѼzLb猼E0V'͢S/+7oF|4-U__X@  ~I@'1xAQyzȂT}P-zZ! GiN䭀ҜchJPi61V8JvVCPN/LxK%d\ _MqZsXW ]t*CV8޾u2\m߭hlk![4|8X.ԤUMr5"vo(W'=v9 @Qmitܓ4\jM*^s#AtRut\[Pr𹦭Kh`cH hgKh::Lo#Vq8DstV$PDfZ~3^y=f\}zݳ3#4/BsQowGqiCe"а'Ԗ of.Y"])##?z⻱Vcs񃆤>XA7G6_ƪ)JqB\@@(5~X^с{P~7_21J*;Ǽ{5KYs,HɽyAM3u& QK;w4nYY-4K2̐Z,`Vҫ~N} k߰A4ʒ8JSVi4״6N84vEΖd$*\-QmPs7BYKd88J!I^.g%йw|9F?CF4[&"L"bg/~k[t2rpc95z@Wb!+XbjF> $janw]ן2#+J4)=z, 7>{6#O[ig<9QѠԠL ܊Ut.L]cDV߻Bdg\cк.ȶt,I PD^r؅g7/ĒSl{x? bxY]75K$F},i[q x9*HC)%uT *x#0qb@& :N0?# ܌r?\2$I\, '~+;O|Ԭw}PB-vDμ) d~b{6;Pl9d2 `wgEuM> AS-;_ZJ9+p'_55L*X*{fSD̶'Uaݪaӆę&./@H5}S=s6W1lЪ DzSK\)fŐ]fdoHrEZOBG zY.}4@SL*m9l}^׏ϵ @?Ϋt #Gu RF"FNiXh ]C*[G|s`fx%Kd@p/Ts?:U$OCTSjD{ GpMb̌ACodE$y~]%{\$]c@4ygqH_\e:0\3lt}@` JqKGaƬFdw ?tSn~]RDQ)3t'9O>YagRaπ8aV"Mw(T#Lk/r( NWadO$91-\=,$"QBičQ:Z0+pw؄<@;_;L,YOޮ|vvR@BC<-ϥyyӅ;Sdh#"? @{.ӗIԥ-'Ѫ9+ʩ%Ln/mQk.ŭ1M ݤmмVEMM"U865Rү=2wb?݆lxM"3Gy*2؇*T)ض^BX+ɍ.@DXIu>-Mk9L9LzFcw[kxM?>N "Tgܞپ{Q~VHמ%n޺INU ?(=W.=\k' TV aԈ>`WHwmdJi췀@JM<:/?5__}<Б}b>[%7d$x`' UÍ_{N/M m>Qf)v2n%W"zI0rkN$oFj&O>V#[]ʉ.c^ tjոFK ~D{}|py" M"tn&wIѓчHr2Jk5~>zBu\c‡o9-Í~Uܳ7*~d,\(ё RaxAt%mSΛ;6ĥe`t>.)xET<'skuw|,g+wSwit'8b0uUŀGVq9]!DŽɼuOGhdДGúS;훕aOo0k!-9Y2@d3J”`|j#|3E_EtOcqZ*{"}ĉM`+@G3&s\r7VD;TmqJs9&[Ba [X.c >'qZW%Nf9pw-U4qZ~Q ($.9(S P+Xd5WӳcZGl5.` $=#&}v0 <{Tr],]{lvat(⏷5&aQTwPji8K6lC?Atdo-c '|/J|Db"p;ӦCm4KQ9-K9` c~*F  B/`.5d X]5]y+'qGl o+:&ft4b7:"S*{a!=33C;3)er]憜.o7‘]m<HP8"KVr @u{Ifj<+*)z(DnL1MV헎E 9`y=N]U pD:$@m= t҉xyx^Y '`#%=foL 6Sb/M)gt.4D?OjխpiU9mg$&}F*nmaySi'jlE E4#wDp+4n,cj֔JJ\ S]5":BDZ7а8elrءya6k¥-iH 4W"p;]?3$V`Y цʔ&sqQ7W>@+Xv) gK;|a#T|OKЕ crLSoCBYNgmYn C1{1rhwd 2+fH>TAr!=22h:WfBrynFt)MWFػ,s{Lᩒdbiu@F*3~LXvHUSZ}c XHT@k*#Y\T)\P{}gj&.=M6/N+w (c[wPnىpkWJDRǮ;GҊyr;ک;-ak]'*K!]ƗK?Q7`VU$g'b:o%Qَgd4 %?d圠vlRmrjݩo,c o{qyİU>+U/Ը;0wO>I>K(c8e!$*~!.gm'՞=U"{Ǻ&_ ΤG&Dj 2CptcmyɌ.IGmQ lj!eBl| ,nFງ)%bƷiNyQ9&Q0/6)%J?HYV}֬c$IĦiş}%S6d1#,MHmjhpHSrO}6m&08PN H-!l4CH># [{cIsf_ۉ{XRVSl1Nfިޅ'ć"_R͛*Hjij9R). fKEI:Jh:g`f66)4BİfN04[wd memĦ'0.})ʉW8dž~lđaRsU Af<3$C*h{^#)w']q"evVCm|&+,a\] c]`R_hh-ŒSG%şbOI)+x4!nL7S@ۧha GUW is}Xt5YuH{$9~MEKAJ)QuV,}g8pE\ʄ{$4Z'!M9H)Pe՜k'EMքOJ$$yyj^Q},' ʵvVJrd]p*OFYzAqK̟҄_D@f._C9r E% s&@'J5)P+/ly4L59ng2-Y Á C|"8 _q,͢9bnDߓu?%1 "`tv0rUnJw]Z$N)Z!_/`F0*<9(Cɲڝ?ǠKGoPq;B܆tl/^ԁ;Q$|a-So3 d(ԉ"ĪjK[Y3rϕGO~?xtԤx F0臤ncd.ߟ%-gF} &qh~SZ4+?Qe!wĐ0Ɖ Ue+m`n cqkT z:IX5jiUw]O @~'F15r?D09ۿo} Kdߝlx('b W6]}'""c\P͢M ,Q=YUK&0_.Bu-jMZKT`4^I=5yg=XFWZe_Art)StSLJO[Y x*FGrqh!hV*.,)d$V{Ez׈w#wL;>Šˍ'<\μCS镚 :c0c&x7~?X`:IIozFx3<"tk2֩>ǡ"h{M.֢z}W[8g1F() Go@cm䣒.'Tb#\JQ,%Ϯ7N HS-v&cg0^\mB'icIw pghON)HuA%QcUZ]$O9& ش9 $sha@O;GG(N{D$ $?Z$t":MiBUЍb lm8CQbW'xqfP Ok\9vkrF4)獵E3hZ?w됊,;@^ٯaA lX|C`VT`lO$PFe(L=449^x>{n2A7<^ք@Z4:"_BbWfDѻ69>Ϙ !̻)e]dU b?l,Q7>|\nwte/bYZ;3AFJ!Zb]G}h: CX*3st>AzݦCxX]3 Bq@VênTQ2qI2ZY: jhܥ0]Ҩ5y O~.ľO(b"9ønKfr̀9HCU^GJ}n;-pH4IAoƛ?wGSHᏩ['Yֽ<%RG; Sö'lW@ S;R f,|e/˾@~ceFE^Nl@QCndE=g EL&ݤNYu?}Z114$ׁgsl1u{S cLVUnCfVRGٗϷYyC;`k3ơt)ϳ)՟ɑ -mqCR䗮Ǥީ;7 ŁXQrQrXb V78ƭו==)l != 'U}TYe?K*{C僱=&ϻQ)8>a@oۺ [C{#ֈG3QÕc~SvњJM|l9k8ޕy<ީdSO7S QWq~@Nz]DTG'%SA#.H*UM`?EXEb'w #۶$$8\'oΧ楮LM m8Yնv3$v.N4ϚAgCB,p~ {"A|<PCLH[ڡ+twLݾrhZK JaĭsS-ep߅ ~j^ͮxP[ 7j%)6ʹ; i( GK#Kph\8f.!Z`+ns?jq8O7Uc0 /=?ćA܏)/:,uV>OT:uʧ2*IO2q9S= ,.:^M:`iO`NDޭڌVBc#R1^O2n~EOΈgp,Eòž*6rsa 4v$F M1m4JG]*G7Z,jƪBΓK/rM'l /} _ZfqIgݗmىe.pUdqo(r^yOf1/i8>v,3U T=UjQ?5-WYݾLZ۽.\?ٜ̲5 "T3G 0_A {=nT:Ơ&O\׈.,Iu.krn5sܚV‹`*.s tƊ *퉄MsLr"L/ \SL뿄ws-8I(`o$H(0%=?hjiD$[_OznNN)xl7$ 3?^?o0c8b/N66&FE#^2W_ڶO8Wto @. m"3m^&RUkF_XWEm`e8`GzJӬBҨh/DX |D^std%^U٦V13_kYDN5X&ƇڢdZ(}ĴWXEHD @/C;`r/rIׂF}Em/KO0D~\=a/E%mi6.7h|~ TrUK䐤M}R4c`\0P ""'2 OƩp .XrG=k~E==3} wFXȏWߓ ݬG 7? I=zF˞fnwnQxӯ/.f$iA(rj[YT{t tpsDaV#69m? kاY?}9I륏ZEз`}aaC QZ[WJ{XE!^5b;& 1JpmE'E뎏Z >PfN-qwںB5rT Dއ3^PbT3{ZG{2!8Eq `g5=%VǃOL!$MN\MoWJImNCs=k/LTFijpHgn _xo e Jv:;|]#fsb1҇ҏdbbgˢvt|Bfx mO'x`m~S&y<A;? 1n&Zk̄6!<9zn}'8”+M/Afg[s5ux Q/tgBK eހiL$5`TVyi3a^ `8hJg0ApzTvP,.LP{_ɰ{8KP;E=|EWi^-/} A6EH< ^꺒1tkO, :p]!ۅi `{6q)c"N>}z('׷$?& @ ldxqAf .GՍۿu^@f/ 9q.4EnVL*R3#ns-X0p.z*Tyw0hY VMDՆӔ/NDY76_ ivd$H@~dқbcKCNH- ғ߃Tܯոf+d"DRכ;(HUҔt ֝FKm}/: 5m0t2Kfu/%P̶1([lK-쩗8vt~hxL/f)j, wQuZ2vI+r ߑkI|AqD ވ 'c*Lau+!w y)S/ɠ>b=Qd6%)Vz=u2ঁl>7ap_!v] #7a] %O)>8.47FYgss88H/'Xt c,\U,g__r_ Ê?# 4FBޤ,4ZPƹ4{Z3*YJr 2È6+0>d}ʼn.q)VrM֨Bz"eBe{BؿŽG~ur|ʘ}tJkv+ypxM--Zǣ>YMOlyh~5{$ɠ{94%uU? gZ(^ x` lQr/(Vt b{6uA2]s$fX^np?YDDredfiEYk}Af·vh:N#,J\Re/ըLr稠qhRc$~ZL^Hp+88Pez>C**^9k ]$LD<83JĐKqui%/%!d({g>G 6+RLSk*'3B"S1Ӈ&^wݎ{q$gUvvUf"Z`Jhޤ+꼗&{r]ZR:p kOvjb"r$/}kUb{y_ Ge>@='&2{﷈SDZ4hh^mPUX"#?NBӸ*hY32Cm>TPhkt#?QhMn4}|3x[ z`[m*K7 ev_%igId 1+}Uԓrh!y$[`0HS_.E(:5˜sp鐜|&Ŕ"_V 3 jr먖)qc=\8~ 4od"+ДT=#H}8hD1~-{iXma&ZvKrÇ7G7yjtӈfqWT'g@>S@6&{<&v! W1ȴ@5pNÞs MBOY.G?)2Z>iÒpsS5*eFTH-/QaW;:OU0=9#k<?MB%i=!t4;}EU SyQ] @IH$۸ċҡ0 KHT|Ҟ4|j -88 cGދTmHאdzЛfncžSxx@OuӃK$퍭6 HrV:Q{QcH~'-S ݦC/ AZe"}ׄV% f)c,҂c^5MqatAx$(&NBk:j"-h#Tσ"3re? ?i~ȫ _cKӳK!\;OIsB0lEbRpS0Q opk G~jDWs%A6HpQ@:C{hM) .'].;M{۶šV%E,TG^wO?҉cq5(7*ՃnVLIJܥg?, vwWghgM T(6+v NEѴ^z2+0 e0_Ƀ]8$\Ҧ MbqR4 cKY%-T\5`],lm+Fl.4ZmB"POB] r,]cr=ӍuiS ZְQu ?M GaŖwL*v:t.AX5454F%B\L1AWu x-R&ʑjr%=G-w# ќBaqPIV覣w#@%kx T[X.=x/v,hћuA Zׇ*WZkɞ0Y><-~qK&=T &zܼt>T.L(ܚu}\IKoP?:˜9<ۨ!Ǥx6ǏVuktڴ/p̽lL!ˣPYEG/ej TV?gn.]A.{F!afzQM划# Hh&4ҁ 7/IKbkm;*e[}_W b5^[ѯkf7&״>?7:npو  &-AHybB T q/饀I9_Deo<@ E:1m=IO,ZoƂll݄Ob: x<^זK9@|[F>8'V#jGX4)Ng ]*JJcl'ĪOyLG7{Xpr۸D( PP`D 1[zg`-oJ֌ '8טvI *j8>GmB.Tt''Yq C1-?}QIr{Q{(.W5i-ҁ7_vd0NQO ɮ݅{-ݧ7eRdpr7@},ˤcIn樓gd#0%E>"Rh ر|$FgڜN*L>Y Lٯ]Ezb\*Zq::ZxGҗ =9|VtĘf,[0" ͚lKFK@k FӸsS,XL~Sm`Z6Gk""nX'`t _Yӗq);Mo =W{v"ɲl"%08݃&]ܯ~!JϺu^5MDxr);^ѓ9lum&0F^DytJ5s|tL 'жz^EȦzp*"v2eT7N]j !a?VON0tټ=\ Nv03epLM(|1l"ԘAoKc/;Qpoj2=Cؗ/#׼#1ݚ1%zt)nEd.\=- `?Jk{Áifk8. _qBAxz,iQEv@N[k~3Ŷ+LkW?svQ `ajV+hU;bE ǻ{AWĚ42-PTyB$ +TNpZuu1f ܷOS\n(}N蔐jC s`t&hTy uwr N'AAPwIQxRF/SV,k`۵SuJ7lvfհRSSb~?Me$隀yק$ihw8&-&rY\`>Ƃq'TcgYmcX8;OiB@ 3EϗUen.DT2 e_ieJ{R Q@HK?^NC? rCC ,ڗNi8C* d꩒}%/LS Lɉ E^M2CT/ĝВ-*)d!۫ 'fгDJ}$HWr]b.yjZ[-o.u\(W2E/G-rJPjI[~mCPBVul"$G~8f=Δ_+<1eMXLVҷ=G'˦@2Fi0.ۡ^1@bULg5|H7f>G$-*L+"NMw3A evGˌ}R^gHBYHa1lzsck+%ncobr3X$&$@]0 c UNf}&._~/5]SE158;Cv^*L4U>2C8x2a>V%X&'K^wFkWpծ/:5v;ise srG^ -ۼ;Chÿ=rC&۬(xԥ#OfՂ(3U˧an[oy' r'+#Tö^}@UGG[Ǯu>07Ӫ:8 THd\-IM^K/`qBT= :[hr#ߖ ɑ]cyPiF (ǥ?vu)ݒp}{l˛uATlvd*FGlӜ*@SB.[]RjĆ}vXktn#;QZ˂M;; y A}к@}BjzUFnxmXhu$ܓe 陰^Ts$`׀b3h'H"j>/_ 7]lQB4=$A/06cuB*zf$Eq멦?ZXBۓzP4_ l$f7˻kaIN8uM h!H7$>i<닚iF5fQa3}EO9E~8MaҴAz٥w=5DlqA&0 >=[V`pg QnÁ*Rn ͟AݔB΅{VzY+}HFH!AM?* 7HP:P ckHc $SAxWhIz䣚~gR$ }ӆ 3Ow普Vye#('4c̏vf&4ܠS%iþx m(p{$ۧ2Ќ+A]#0ҠD%R]6iEn--4ff!kpE3c3þ1g{goNz#Ɣ\ӗq.󟭁zZ5T G\X,MGN3Igg9FQ53SZ}s.)J޽KB}F;жf'؊H# 9ku/ӡZxxfł x %.<6la<7$ļ"ofk]+Ok*Cwj[#"`0㍷_#;Ck΅r4 ]qDgQz{ApCS VwooSbFP r@{g})tmsjcnS^Wo$n/AaG8+zݯOjXyxԫڇ1K9OϮY#?#(Vam"_>,4w A,HS'x5_~`2w:Jye-Pf?a5gÙ"J'rQdGZZIzBZEG{c r 02&BkpUꃼ޺4B?ʟ'_T~ WjL"!{ܙ={R uSևiMՎ4  ],4J5dwR1<6e&;_F^]ۨ!Μ'8eG_8vc6,Q>7쵟>޶tG0O4m˙UZYyD-qZRalkqË؝UC={! P~ z[_9ғU fXX{bx4# A/];RnzQddm5kgW 9Q,H@lFZIˆ_5n]L"$b%wOc|J鉰kjw^+~B!8̗^e]#$K8[G]16 ws \pjWG](655[|BBLȍAjFgS/Oٸ'AIE ]t2S>jM_&"2)kԖ#=ZT t6=d@fB%ulj98Z_yU&BW&%iWAPI{[ӀO>@@Q&2Q|Ʈ:Dwݗn )N(Qa.,/Q p!,Ign8ˠA/^"׆N&6p 0>ݪƗtp׫Xm.buhe)s W 6_XjhetVm6IrwX9Xj۝q_6E 'ѥ7I<;lo 4DCLYf^w7׀yv|p%{KF> [/L)9 m"_!/`x!SWsEI ܩCR;iO ,`{Z~"SP~F5@)OrV&hp-u9•p덷M v1%/%5]~썠FKon0$Z]t1h3}^}vlB4FOZ=Z>@ݤ7H9 2,w(#YmȪzuzqAjkZk!vav]Į @=/7H{e'Ca ^A4#hJ_h BGv.  Mv"}2Ï<4 ܺ"( /pzͤRZAdNyP,p7o=u^ez*HȠV+bZpF sxi̍#$)F K<9;QhմmF$l}Ţ_Yz|S!]۹יP-VPqχI/OK0htj?s"Fj.[݀$нqQG&'!aeϯH]⾍=茏tr*ԝ\<1܎ Y@lMN7NM3T{ogX|+15Hrñf싵 t˦^r'gX [xx1> 4g<ˬ ehv~L$J@\XdF[SIqgv@#< zQٍ&--qѪ5}YX c'/+ݯ R&A8K >Y<*cʢMec6NB{_7N{e` WnzQ_30#\+1GoUr0faL8lhSUatz j\G% PM\ˮA6 ؅K4e[{Q(f?^; Ŷ"wʮdIJҁڢ/z#jKN[ 24FBW_\j浑&(:ɞ73odE -:'p~/A*閊bdd%>w]7P%=Tr>l;)4Q:kD ;{R-i{w٥muCX׉qMލCzOlQf.dL ѵB;ǠAng+D4ylGRYQ87A_K9Z :PgXɂY+22tl&HzΚFFדƃ)AZ }p ^32I&-3r1"cvh 6Z=P} ,D<fn+LସT̍အ(nW$&QP#s3100Oƺf1_&Cu^cMžeYʬr@[W=!1S:+`M/ ^'Uٞ07ŵɆuls8G|{(,ddBm\Aj^M0} qB9#<=1T|[Qid1]WvimD@^تDpFжEv/Xu/⭯,;Iہ/סl/w/# gǹ/CD QVͮ)CgU᪹Y;+X]N%vkfd6<>N2nӼXýv4d3R 2`rqi,sYW/jэJ4H*_6W.*4͘e,\>x;?σ R{Ξ"S'O ^9q-G3fhoq-50kx~-ZCI|0"<K3+eݶ[b7F)yooWΞखhog-u9 Uh ubk( yh&\LXfʕ\gBON7U ʖvʺE2T5W*ƠjIۏ ;+.'l5~{E 7SORSN  4 pPEK:GKh sxgI㐲Ce1sA2NX(H3ɟliYvFjNѬˉL=s?fi6& Lm0ݱg! v/ 6^=^ :^u,נMj lA(3:+x"1QՐ;LOͪ.uoڹJ!HI̕;rޮn 5ot֘JosԫVk"OTMpuiƢ.U`Zye^(~~f:iV%c#adۋ3䥳jXDR2ծkg@ Js'C}.`ye))w|<=@ZbW-NVmJ-636ѭ5pЄhaNyI4>՗qkp_$ގĤUsk`6dppe0*r= ٹOT%퓽#W\6e#f=F7|$-k~zSDz{g#,Pu4Dp6Hugh$әŌ T\IV@kFCG9 R+픣tӒ AV{^_}9?X(Ikt M4"R$'yB՟ l=U"jc0  h1`RJK3LUb/@˸j4jY0`@mfр4Akz:OSh1? *Y ^bkj!s-LUI {xe''X-zC6#$oՍPqF;P Ώ+U^,@RHf/T!}hhp&r ;ohcf؜_9`2_[^Ҟ.`Rzv.4Ӹ\AoeX @QpJ(M#ܟי}ePxm6}JJ^^[y]Ow@@aQt`u{w*3BIfľÇ #Rpcĕ`/\fH.W:)#$KQ6b1{d*fGDd1͝|2k@Dmn` 0d+P>YéA01@$>ȁ){O_qr"\8dCW_۱Bm)GQn$qKLAY |~HہpgJħ~$@DžO fuC}/(*4N2+&[jD]w8@`S@UؘCGvfmVXȝQvi xWL Y/_&+F`70i5ay Zق`yNtȷ_ P\ez?r5nEZkS<+|&j[f-nh50 Ľ5| uti^Y2Vޓz{o+rȈ`9y/\euP+sk J:P.z7q.qNjsNI2. {E]+o%rǓY{?{=2{g T[Iq j9 D%&D@i#VJDB8+N=Oqy5FRQzc1ucR-cR‘ <ڃb {:e,ARL.F^m!Pŧ5 9`)N'Ѐ鰸%قbf>6}n+Vv2@\)n"*s 1{Tꋟ9ثdo;!䬝?Q Er>ϹjaX@^[^ڇAfcɏ(yR9^t_-(3} J熡R0.VUӺ R _ߚs7'ž@ ꛼e*$ZQ.#W:>Y'UNj=~bΙYxF5HtZ EUIv<l wS\HXZ)C ɅDx-0 F,qvCa9*0"1EQ!Puɡg dЎPF**oubd1K:_;n1P?_u,^">ƅ`(f=*t#oנ-3c|$5Q3^Bj HM-GQ(O}9N9ަ s7d(QfMhm=% >1aBsKD A ș{OX.=$2MvO$N~4P%;. +%ʄ>7=#ʦ lbmݍ|U0F ?7: ҷ`3&nh$EFoOd =t4!}TMUebU)f83M)JMbn>3rYnp%i Uzcx@YQ })Wsߗk W]Uhs(b1g>~; :J>Ӛ2ѧmsMsLذ޷Td 䝒2|-vlJ^2|#NmmųG5d*JyzIn.ݧ7tފnKس}մi+>EJS+rWfgp%KbZ [KVNyBZc ].~qnV*kPVRz0p܇$~(!D  W}.[&]9Í{AԎֺԺ[2(aDLWOo GK9lϢz8Nd1gFKH ƽ>\Sek5"5Rl=fa=e<}<ځﬓ;Nپ]NKƼ-QAՌ5B. -$'$N>C? y$^="]Ա]q$m?({ʉę,˒ežJ%cJ/yu$BO߽OY $ݺ]og/{m%Jذr|y=QCH-NJ} k@̱- %~O^~p= R5j;nMmV'^X¹X<\ِL\ƌDKӕnH.o"FTrl:cˤH8 R5}Vs#OB_ B1HHM<JY,ΰ-$x`}Xcx@_$~5tbO_t%S 'K#@N73M$4[/@uœ~*DnM%,w`Mw2W+qةeUeu ITm,N*!{Sv5끛C`ݿ_l#K ҍJ V>ۅ/3/00Y\zۦ׳<uu %E%5783QKȌR'SG0YsT \^4ln9}TnUeyB|icWb{ryPywrJI:iHKچc> uB(Te )䓡ĵݙӅ#,Ҽ!dD,n S}Q~]JV/j4Ĉb~ҌSa5=+Kw 1ZICȁ@V eo$#V_6GFǝ4[p'$w{(3lj|e-ڄ LaǔQu2OWmHzA+Ɛfwfȍ{ l8z) Yv=0YO9~8,mL,\D5Wf:B.ۄKjQI(ySzFjEJr?u7X={+lO!]ί{wQ@õLYd@8ާ+ *{&Ln9:i V<*]~֣[y|}|**pDֻِD>&6KkQg\10TՄy%]"ؙy)PwDA8SZ,H iIZ^ٙ3?Ui]Ȃ=1%lݻxoau-ET<j;ei֔Ď%T!ʙU9C /骲P@՟h8r?8b5WO2AcJᡴ!Um3pٺ%NB[G;ղg*QZ}{\bȤVCGWϜ< MvA/ g5XbhîV@?ELK#IZ4:FTηrF@+ѣe<8?%z9ep*\.Bț޽m_B<0>ٴN*H<wV[u] L{"z2BQ?PB<雊Y6A;&Gt[-DȊa`ntN` }4zV=ZSRuqYl>qF4SBMPPgkZFO.IP[d\.6¾<.ZCL =E9Vg].|'clt1;"\ɀ7N ";4醄_ÿ1-e+OC_`OP/Hl̤qMQ|;[Gn }|&)P˰# )Qxq_jW-|}¼!'B'(3)\N-TGnOa4|Y fH٦c:;u_fI-J˅I"JɬZm2h{ՍU6TG W'i$N)8 FWĝVMMHܯ9D|'E35, u@Y( DËq^yxBj^p]7F{(׀bԕYx/t_b3GBO`,r#0뎞 \:.ws2a#BPZ@J$W&a7P%)2;yBKf,BXTr,{] aNw/%tW Blkclu<+`ddٱ?+l9XKڡ"ȲgE7&ᗞ@i){|Z8ݳ|EǞOj>s y .Y&<;ZXMmw򌾱1Ϸ\/&FSSֿe{ C'<y )JkZTP4/d"BP#Mk0>cp!k@{^`ʂo|׎iEMe˔.l |<9w #zH]S=ZE{f~bъ2g/䚒@`*4ys\ky!b%Ƙeu$Sn-rҰsrLImWC5Dg#,yokbtU2^G+|$S"aS"wߝEc&=^>S,Y|ťa<Ɩ+FtRe!4IBh lգKZ0 @J>TKLܬ5lqi i K/E#P$Gq5^A>d~p&fE:uB뢰pUV(ߺ ͤp$%lmȌS 5CI,FQܽ4(rwec4txV,Web_,0HóbvWɼedK%~woKŕ} PV L߬˕ؙwewQhzQ_u| |~+p̻^'@7ca~Tnl3 ~wwzNA[N·ͤc_0(c)!2KK(r `Y(Œ+BJx7ȏߥN-[R<&2!HP"OOdT&PT#Xw3JdL/MM~1uҔvW ܀#Tc #r*)cu`_?D.[~sC9y wgUmW fw5$:XjxԳ%=P֘bV_4(OYY: *lfoe0w~g2iDt&|\6bչ̤\#x*yE bi"e qNF1^$'SS곽v1XU]w`5P &_76Ta4\_-}Pt^gzkA ӬY`fk08}~/"hTeKloX3Ю(6@"DA_t#?7͔N̋Dcpi~H/ Ղwr{9΁@2ADvΠ܉NZOba,J23LfvUFpyW&W`0*;`1104 bb6ٲItf}e[sK/}FUC6#:|F5@q/;z%MǀVosi me;\nU-켎g7~ <*U77B3{[خ 2K76sWa%e2Q!j0>i&eHl{#O51]y_,|/c>~t-C2:,].WTvщk`|Hayx^ΫLJFyF>Y-!iƲSfqyx.z/ulÉkhf)v@,MZLՕ3*{!EvV~Y`zWhVAHKDhY63:Uߍl?0~aҩ;>Wlb, Lʄ bOjF$jGTpwFU \x:Iߘqq)5xL__oa}}9&^Dʫ *ǭ5 4򳯦qϬ>Wa0ٮR:>UwOd;^7mSAHū^G(j3`|sca&J8BbzCſý_UHBWP߀4M+F$#442uY"?r){OK8 &q cfdYDےb`9Y+WJ=ex_3i&|R%B]SppHz<_sF_tl(fd<in wdw g qix1D^w<z9!)8V]T`+گJXWw|H6a+n.vH$#96K4Fw ѵ&[9-/E܋E^ e$;?h KAiF[SQHr YkrʐxUHgr{qF)|o z*j{*ddpZ &f:SsA EWsnMO@1ӭJ]ߍ]yl*1(aRP{ ä8tFwՎt-A"V-CLy_QhV(Vݭp(w%tJZmdtY`@VG")qPekanۧn0dDL1&aӆ4Յn#۸Td]a~]&_*{P3TFQsJ՘[7 C=:bH 4URL%JGHtR*΁"ۋ}s&k"YJŊP/0BTSӰ46 d>ReV6!S+o=P~S٫(C c6$2' R%x]ޙ:%vzuŖYq͙< c`Wx Ôt+{MyѼ^(e6USHD91zWKcho)@|ռ d}%Mvx?ZAsS*1:2iGfmm=A2L\x2V,6փ3Z !5׸ݐ{:7Ioh=^E)ywSi(쾏a)e`7!%V{9Tg)bl kx)M۬jig/JP`* H1&ΌzreO|T{~ד% tP!`X nGQ:L (ۙ-<~4`ms~zN zoq,!lO&s"`1.Ck=8C8 ])˂HU\*1!%t$M+ #Bqrv 0ml)!00 4!D?]`9E<u^֛kƱ`A#M08j=y]yXCp~Saּ!]C2F>ļ+p7y_6,_)?Ry181'.!3344Kv`l\*xbӉ\l??(ϤvbRX7B@4*R}c5ȅG]j0Zϧ،pl 0 TY#cՒ!3ߡ76!%[4:!:ޘqlǷ0WwY+ >'Uʚe~<EZHlPq ;qTu`Db2t+Mn1aA& f)D4AUYA&f뻻"RXJmMcLJ#A QAׂ xۤR#Zlg]{cj9X% c_&SvoDzTC@S^3>Rp޼tȾ1h- -Z&,~L?;hxX6FYB!EC+WP]_N~ʘ)ݦeU(eEչ\<lQŚP]60wZJ $nQ bp̩TOG95B>pλ_`.l(6zw{S AY?0C&o slN$|U ,WĪZEnٷun,Uк~Ui1Փ5}߰la+ǩ{;tW5ZQ/G.Uvʞptޫ|jE44ɨMkT7r'+ "Bk%yL*\bǗ)#Icmޘ:U<88;CWR;Ds٪W"U%)+ίL|J56Y o=cs1qQ򑆒PJ7N@Jk/d%ӱ ےo>+M iK7 ڕ_Xَ0 ,،E>C9-Lty̤eG缬j>Lʗg)gQ]F~ x8tW f('>6nE'@{JƋi7*u>p,\Ux˱8-NX6OJIOYȔ *?8֘|\'X$DoC$9LңNnP0E<82"w!;[I:jJ3IoiD@;dyжK# Vb 9x!ٔ) (nE[fֺ) gs?ښkX K6yfR@'6̘z:~.LjbG~S #9?ꪹl:c9\yV AgmI94(d-IOJ /0FH;LvTĭ/(l'7ڏHʖiS>{_g^U $Qk-.~f$WDsR?_F$#!$Bf_(/AXctXJNReY!c/ֿ-1B&U^EȱL!9zQBO.M鞝ڦz-mºE8`SUDS=%RrN[׻,ՐRPFi21Wxqh;6&RtmOC@_Λkt{Th׌bw=,Y|%'LCXo}~y᪲bϐ;OZHC7kǿg2l^gKgT\m7ܐ\#{;c"![Z fF3AufWѵz VW_ȍ͖i @v?( #J_H̀^<7LʱUV8OFQzqSX^q;}\ '=Cu e2(zV-,_"_ӓXY6CAq}V岷W.v;nt>{__hRʟ:frAeȟA2?zR3e(Q(-C-w' [%غƂ&o}/z6ԽAJ4ϠAVm ŊUXN Q!tiI#C~d "N1/;/|Hg&9&gl9cYqzzcX~®<ɹ'Hkp(K $myFFBcȏ/*F2Vi/#\зK^\_U1v 7%i <*^w[w@9}nj,af~PsNQEhUq>P$_P ~^e0'9`$Jj`|M2ha3)w8{iie* TgճyH|_``.X|b0[G"=:T$2ct Г!Gh$mEXNIXe 8TnʯT-Hlj72 m\΂=AG`ƎЊOֺ5K^k̅C^?dhFDU 6 hS^n`aefFeB:%x9e~F[ހ,X 5ir)[[4(oB3Ӧ)SDN D|َn~"fTp^WXӪ{oAK\/Ml]hhu'.܃I?0=m)~׾/vpgta M_Wm3NPZ*/v>_/<." XK;@O>ȕ>@*OW:~j-?㡆 `SgՇWU-o+\|s9J4XvI^sJ(Wo\a]~yd[}b!b\Lp~hbGT:4yj~ N#mkdyQb Wjh/V\htΜXߕWa\oBXmcM? ׎3s{7<7[>Ki,ytnk;vC @ZσfdP,4@ nfSu, ˼XrSy`jYhl *,0B],;M.r1yE]xg XK n.HhQ$5 Ȳ?˒RlU)6~Ԧ?[o)axvjUg`s}v{F d鬮a}frb:,4^]]DQubZ"D+);]ꌻɛ,t y6#it~:Z22^ZCV+2֓HeBxL: x#9*CaDE͌)Pp3ku% 9⊘OelfhB>E{C}rnkH|2#+*=yA{Ю:oደ);(f;Ǹ vwx5G>kDʇ;φ 8s |/`-QtiYɯ#{T/^TǥZ*\J. 09ļ-MvfZA&#_C ENKos֥΍FxP_`!.}O:+-֯*yznS@;}pn?ܵ)^ ~`Dd)L"A|t,^^%**ArgA[z k2FuԾA XW5+͎oZJ4,ZlͶ #b9 <8!Kv#'wh.υf$ 5MG!64Tq(?A HGb|cne'!4p] NM\h>IZ뽽>-]Z)|FGqKQ\QҼ>ML -E/hށ(+C;' 5]VdH^W9"Y0=癧ŽdQNe$ ]$9c/_f^]3nt?>hD9U9\ .gna| Y =Ě 1ݙwq s }M^'z.p($iC1DeDtGx/ٔ#$\>DM9aYjG3(m?4ȨhƇ0'y&q-`持)z,L)GPftJ_Nx%ٓ7ثC{+yqdK1XyxvzXxtCbЃ#ȯy~Bvf1UA;~Ghk)XUPwR$_2`+o y%r͎JsZ* E%h/tB;!J0,wtf4'^Ի.]:%Ӻ6118j&zFL'bM?pdgX ƴp.d.lQ߶z{ˀ'MDZ9]i){d_5PcgP_ErI1WHML;q+mVctnBztU$р.:Zkl3hbTYV֥`K/b ]*T~v)w /YpjFOkQ^`<mL|c7^!ү}YGHhSdᾩVɪ;ߕnJtIvn-\qu oE .DuP:ďhsT>Uu[٘E]%0?/8^ɼEt ÷HpIp MOC17v5Մl*19ךͮ>ĪGbʳ9N=4}EdZ1?MJ|k57K ~5 PvUA%Ef0,jM]R~3N^ǨPbQ9%Ns~T8T+|ME(bap^"%5]/ jđ6-NPbqB\Aq`c97d26X}:e5{ ؄g1.Թ؊P7㥚 Rh >`O.F+"<ĴҢŭԔn鸂Ī VId _sZ?Xl/2psTXզ Tb y:M?4v ,SVs- 3#Jb ʸ:ev?7߬'eһWv:¬da.+fnuI h!GHE䐙6S~+ ܝAƚUr 1ߺ`^:X}JC;j; ]$(D: " X'9)khf?/Vޏ䊓a BڦG~Ξ):FJva ̤L~ƣŴ ^! 7`oU1Àf!q/cCϨT"Z_69<,' 4'UؙcV9NCøq~zEr ~gp.ӯL-afr/h3_tdW÷OF?y}R5!R't/b)Pz?cIbEJ3g6:㊲6S~Ghl:N?IʜHq `fjpM_hڴk).K'B̀ oQ4 sҏ49e)2ABfhmROv7)& &>4ROWz$F@&:%'pF֏0?t<}Ya0+L|ż57+fn@[V݈Hv?*|ZI;ɥwcrC%D^/~K1tΚٰ_M0{*T輻4U׸Ap8$Td!8Hv"[x H+sEb )T^b=4dr Қ6Og+4r)-T OݸI7fݢ<+Pwwa'Kn ~U=yA7sIe7(اQ.q$E/v7M)MS(SP_ (a<g*hV`D2ȸJEDÜb= |rVT{n@XzxH 9)Otd">WSͦl;[bwL8$0ZK?g2o|1)7VV3]i:H{W֬E4uk,[) LJ.bs#ű$C=uuX<23(,Y|➶ozd3+*XN TtiSSk&?d͡ .3s2U\8$ 6w&> pq< @[S+ ŻN$¦h5`x0vp;>r2鎑R & S}K ?Q a qP$ωiQcf)͕20t}J&d;Ƴ̗#D>i.Zը P}Ի(*Nڋ)?\搊lE6pw7,PhU~\k }P}UY9EGO2\)у.,)Hx\4x޲kfd0EGɦ1; ҮA+nr"o!\8<!ih@Yreſ:dByצŅ]w!C$8|(+OG%L2Sn";r[nZJ.c9c>!H~~Dl9{ X9U>pkaD :J1W;@,Pu&+yǿ-15 ˲D =Aa51Jź4feqM1az5@m%/}Uk6j@QħKN>!@=‰l+OT}6by }ma -)7V+oU\kq`4:C;A'K$y{bVʮ(8>\DW,N#v05  \ C I8N݋VŭQ~Qyܑ|hLMٌ2Vl{%3Q j|ΐhR ZY=5GN(JJxYw1Ly=rrp1oO (9dpEh>5ձ6[FO5NP5'Ok 18WwM`Yʩa+%]Cߖ)Une?ܘgb\no-TzH ׈ƼQKF(-1^zX 2#Lx.eKߪ!\FamPcl*;~-븠4xG wE#Y˱ewwʈ];Ԁcq&łsSz8Rb~lZbQjMj$>ܣ#vXÐC6岣ď@AkĺQ, 3Pg'q{uXhnI*"3P\1{Gu΢ѣ[}{t20?LU )v혻o0yvHY/-B>84amy` { D߾GEc݂S|)zւ:b>@0ϼO+^壈y|9A7oJ5<H+FFh@t_p֕D=re U6[bT1:dkhK$vZR]{H,ZX}s[S"_DpNIЂ{-"IݯY%ä!"SET%}|!Cuyf6z5:_5(bٚuCdʳ#9C kg1Tt%$RY(vJ!OMQ]2nٓ>X}h@Wg^WQNIFQo^j9[Q4yu(MM NbU #І=Op1孀t&XͬœUaPۊCy1;4"I$֤-+C)Q 0>;`ډ%kL _.ĸWaYI,AƮ]>Jc].q&C3}|be~*=}n}p6 C/>KlxI4#L$8U?{ݞC˒/M=wv5eJ,x S!cnMpwlft#aНhH1_(V{EۭAKR Ƒ7K,4%cwLemᦋ pY[I >tzDspIa:wM%IfE7.P kXAôK5YU k4 l9ԓ#&Kf3_HW0b]C W)xʤRIQ索ikzAT(0' K0a0R<}fwzF{)iJ}0i:z$2L5r&r@S*%q8,[)uQ}$ޅ'Y+;&sTW}`lyr;';sxHi-J#Ua@-}i$PGXZ0nHgLJ=2q#$f:u0]Ӎt{J죖-N_?jܟ^r# ,,)mªfܷthO7hV#8-0%xL5Ԝșn.[8C{; ں64},иL,}^f0jZ*nQ/n: G"菘k/v+2:Ԙ!N%NHdZZY஖GӊTF\#]d1/Kj?0L5jBC0 ?;pUVf$Kqvm84١հY'p*\n*g&EV;; x'x^pwӞkHfPLsX(t06| @;|><P{W{ηSb)a6PXw᎖sIMOGP^b-5xѱ#lL ?ϭ]DÇ*ȷeWY(s9g ؇FN9H(sV헬)z 6iiHgwfZtNM { )"qWmCg\uBh?vRLkejvLe _FtD'G8= 0>#CGԙZ~Dפ9=O?xdY0]={wMXJ ,6xʳ̀| ) #<;N2^\l4jklĬ%lyrNiSPG!=? W1.Í֣E!6.W՗e^%@6"R%7XI91[HBBq`CR#:<0c>%B#tEL~ *zH'7 hlʈl&PE3j$HM=ԫl٨Gh hTu*n<2v\X"^b lw6;QgHQu5t=/M;,_O_`!͵o<ƒlazWh`ݩшwW?s:\tI71xD_#7@̤$*O'~Mج^]KIM3xwf[?|0-@Sw]3ɕ#Q[k~DbY  lί=)H0Ey5`7MG)a8^z3 N1L{UDzNei?!iNfL2ã`*fϭZLtkEe8Lz-0mQVI?p]d 2ї} 8EСo!7w<ʩ3(( gݢSj`XF2wYx8n1hᠲE$MKxm8Ѣ|\:iR2ߟ\)ܴA[@\]08퓾q@/Ԭ_BykYZ!u0^^kRU?lrS 1_|Î o&Xβ{l|aG#i,,qbK+Lܟ% RTBϨ_G;gA ^U>֥"`ѨF<2]NCT+oܣe_$mT#ݢ5/(&.MvSMOSO:Dz#qqAPί;VcN1+t Y.Z \JZ+s)_!IQm,ӕ^+qg2WU{u3ϚʛqSsiIywgd!2*Iܞԙ%cq/o_]iju|IL[nu-Ap#?YsM/xч}'nEK0?HF-"d)>9cxXΒBiGB6-m7ڨĞ߃Sxw ,v;y-$(V&!SshS)caqƵ9V|MS.R- zێŜ[L0hm<`;'l9OOK%ZajmQήW}C:?t_X1Ӡք. iWoA@g15< yˇeES;y|&ְ֪Ǎi.ҙc%~[@BV6 >Kh~BgU@9sjܐaѺ0S*Xˍ{Z6CuU_B ,i: y>g(!S)Y=.wq|А }[}ZîtAa;_=0:KqG0Ch"֞d|܆{BݧHr a򢂛 mT:TU_my*Y7O- PZ`q}Z/.R$#χ&&ĈdF bL~ω4>H:iX/DcN"jrRýZh1;%Т}>*S%Pd %k90&E6jj n~NmC ijS' XaT5 /835"K]Q 5Tw2ۉ"cn }v6πx Rʪ_ !7h%a翙qb>LSvҡ| eFaekaBQፑ ?gޮo\mݣkY.tzv7S2oK}F7۷| C@I+i++ o-rYr8 7x xה=O>V&% 3v x#|s'ObX[e_Bl` gN3{qonrWڋ~? rPi7YS7FAƹO/dx4 5>slE1qKFqF!u.GVw*|O٧* B]odYJmll3kkƵ 3 Vn7cos˾|LmnJ_ H{O*jXd]&V-7je iX߹2oyLcr%*u..OgEf€wm" .¾*7Y3n(Ɇ.޻;p\ʿDbk`H>dV m 2?Y,$c'2'˻h[\^_>r {_ʽ.,EF2qԉV!#J'sKCEIlt?A=[s|%4ZRu]h ;ׇt= :3v\$(3jEָSI`7ۉ*)vת 2a~pU ?Yxd|g[2V$N4݆jC4:o~ ܲ[TplG\WutSaз<]s"+|&bN԰]lAut[>HG%*/IvOeS?lJ`7:V5iC-*#" 6CF./Zc()rar լB̖PBg9x 3NVRZXp$ 2G1u%Trelo}_o\f=tƧq w ylz;*lq4I}ҿT0F _; ,[Ě\}ZDׅ赞=&7˄ :7dB'"v '0+&,&\%g<0}&P_nYfa-WyȀZ6 3ƠSE>f~4$mޯuEFhk=zB:*ዽIf<plPxglJ_U׮;YL$l5=ׂk3q@1hJ&գnqczƥjKGzP.e#Bn/Rai'#-Y$RcrH2tQ|O R:)Ȏ,4G);;GTk,{0t %]?oĉOk/pM(7e݅Õ;Tf8Bܤ|.*WqYF9fR0n`Gr:W_{c+_2E <}IR9i wZ8)$ӱJ'Hh+k0}w觛ՇE< ؼ2x9/ |TFyp:4Z5,ԙE/1R6l _(CeV!=gI+`N7CPaPDI\qM )wrz^+?c2 D#ErYsF^w*f_zf746+z6>̛Br`1 {Qvee>')Zo(ײXI{ąa]@&v '̃OF}`yJj1uy6ߤpҩܭhlR0ύ>I7.X//\תĎ̲adwNCw-6Q}p[+j] f$o_Yn ?qAmOi!N  Of6{d.RO@1/'?BVNb DꇏL)g d.Dg@/h׏}l ͡F,WHim^7[cy1̞%Ët橎LCfr,uRn2Dj&4 =9\J=Wa~0[1&DXlȭc * lrj@~Q6?ɐ)O59%gQɬ0:/i~?T̉^ӏ:Bqlj9#\iBF/Zt&Ĕ6Tss͓5cTոP4sI:x2/UUa~ZQC)|,џlAQ(Zv~)oӭMv;ipRr2xJZ|I9~ZʏO44@Cb',7rQ@I;;Fo7e_Gd54dU}$oFxq:SC4e`C`dum{/> \4Ք"gB\9}x3Gih@; nk#҃pDELo;i6ҚuZ/;ǠCX X o:欄 dQҐZs;b#f!_Y׏ʺz ѣ6@o>b#<5xɱ@/cIf{y/kn(hLukZӢvF^8/b216bk65BVH h A ʏ)rfU⸶SK6I܊3x/KЋf5]mms"T: 9Mm'.hQS[m:w`u]e5SMQ SnF jY⨠];?[uE PA1@x 2J .5-MbĨm eپv͇>l5E4赤II0@,BsL]nmg ۛN$#I$JsuvL@雱*ktCWQEK郛zail5gxS}o`Jsqѯo4$wu JJyN_Cώ[:4<$-,MiEBW8!(C=lTe,a^51 Qw5[ŢVVT65(ߺ KN#2's>_o;L2} z3psMf]eO!e|4J;]q8yC'4tbR"c*߫`1X #j4|u yzSb ~eJ7"gmb񑙕"J@uI ےFLHF([ʽbG7ph*"keTWHL5廉lE5KtdcjL, =/qi`RƛDZ#f>ăyg]MOvxј9[gW˙ͻ*mVôo3;=?) | ~ia wZ,ţq,"=vóz -1 2SŜuOdJĹaL&E^g~t繵7tbk464>4ZÏ?EWrW $>y2aID,Ny ȿQW@daUX rFW7p&ʬq}dp!Dr=j:Ҭ^7UstRHő&`G9b3PAoWA2El?Ho!u)Sr*1DJa{{\?8QXT`X#Y88NlK?63!N-Z?suwy&𔛂3J7)Cܱsݭ }I}Lg-W.87p5&,3:( 4#EG-(G_X %XTZ%QErK6)@Lن Z \ʒf-)DZ!j'SSP&׊b7F蕱) '-[5>sѥ]@HL^餅^ /Hw6l JEYYl2_n420v5#z t-)QbTV| ݢW> m]mt Rɺ͠Rَ4TemcIקԠe֋P}\3U6}ȯ??$8B/y?4:"X| 8?oʓSH bȥ;g;a@IGmս B4\40?snĽ¡NAK9C;`(pQSmO'B,.̷7q|y6g($ ;.nXVOX5! WEOb_z퐼{>#G.})t4nRίjwy:\&G(Np&; 7~TEv^>vV|F}Ƙ)z֥ Z릪SeKC:k8#/})w 1ߑFvsF(,OËݹIg:X<(x{=\Kj~+sco ݃Rg.T;%8Xً:b)u^'ϴMDPi.{.1S`n Ɂu#V$1d7)f+. cݍu?)gJKu թ(B5&dǨ{ 5H aKEQ$jMi;aVz@N/G[_3KקDl7,.xّgj׶\-")?fFO|/'(R|.+JC(Mʰq^9nj Htmjd=W\46}`A,:D^m.0ytw'胳O;.,e$E%o9l+foo ۋ-_ ZAjE|XR G>;M".ҿ3p)I"5eo^;IsPP=/ql9$>s^JW9°,#T-Lgd-XnrywJwXHxq$0Plj-8>(_k4׬ n !v8 C@Zŭ,^SӑSfP0ޞ>2֙Up^공))!ΠIf@[zk7;PJj+EP{yٸ8 /y/i %D:m쑑Y,~hQ؀WԘGjbE6-|^"I(/`Jٝ2 @`HA #VòE&q'&f%Q0ZVst_6*7Tu3t.&M< >H!k;&{|#cd5C,{6x>'.E^:kJQla?. ̶8Iotzl*2s{#%˭q~4~ =T8 2hFc+zPFfV8x[_8VfW]NS*3܎={9 ~jcb%u N@տC:a]<>h_y{sa̼]@:I餮V2+2)\'mFLmCeX y;P]qVg:nzz3辬 hӾgԟ{mx 2`]Xn7$W `HqˣW U?fN#pb~ܢbl.[5.jW25='>!lN՗vD~ȁ8שZ4VvU$W0Z4Q; 1Y4uA/ (<2CN[DHX)F!=" G{4w:'*&HNʸaT~ƒQt)oI ~}/.S\Bp ~Xӥ^Q|I8"Trb7Ȱw(O !Ҩ?s-CԔD& X(#|H=7Ubەd7LG0aKRmK7kdL49-BҘ&_3ģ݄蟀zplLW z1d(ُXmik!#>{T@XaEy:(oJY)Pq@"Éx;QTh^;o@UJa^$&l[~j" 8ȸ}~7cMξ\঎He}%ҏGװy(R Ȏn›YAu3,>/X>Z I ӧSc s:eqT03ͷ}r@ w" \? &%+T?ѕ;Яfwlc bdGO= WYJy1oBZƅ~c-NW6U%LF79c!"yK *i̗Mzc8pz!#P#IgMg8՛~AZ_m…XoMCPۯ:-!Fy^Kj%6Ov_^TO.&8lZ g:QܧU<~{@w_%oX{Wq$y3jUPY910c$/tH̄[3D k6CnM#N,R(£ZC)zQUN cF55a@NG4q(a /<NjQGyKkvN͚+x$dP2P}fKA;yml}y$upGTvupB&,Xc2&]l&C}ϰA;n0:pĿq΁N 1K>_N,WrW}_)Exɉ?TP/4*- K4m+=y 9B6(GL" 9kr2< Z ɽŵ</%i@ٜg>>b7Weȇ37#q7gNf=0lof0He3b<#kH22ad /67??_aB=7$ֈOd=H# @0 n6 ~y!S.%$lcTq 9+Xm'_q Hbُ;B߮+pJZ!d,4V.g9e"n>f^[0NJ4|۾YjOΡ6=y0 s/7[`m.J\5&TW31j`~d{5͏y{ۮޮlzNÐn3V{1ڍn !-xb|>Dt01Zݬ y ܚz\1o,`-}= M;RB/nk\r6hۄY>_`c lz \AN\VK`!61Im#*IH窀1r6ʍu9ZKPD8!8X_zB;_;> [HPa$L3݊7.{lGP?;T%Ax5Dm/S+C.msG2y PdyEjsma6 3Dp 혧Lв &_~Бك-mO"Bv >fD~7q\BECAg9|lT8%WUysPf:^rȒ5 )|L_E`B:I)m@ P\?7MO+5.aedv\#EG{0o 4%ZMWWz*HrPW2t7_~Um?B׶A4x%"WbԴkbr MO-.;TL/zQQ_-|V_o= `P"v|JM@QǤ[ߗRn]W 4&8 ks7 '{ 5]8Ւ{q{ up5mֱy"ة$fh(t^?p’!ﺧFMsPp`jw`+ݰp b|\H{vTt>ҿOֆ*٣[>%U5|mkyFNpl8s#y( D49VRLw9%MLX4PIlkZYm3to^;jRuCuߖH,+͸۞s=rF d܂3HjFfH6uC26VV~Y u>%JȈhAd]ݐ{ ^'xo|(zCU6L vB_@!6vbs&E1c!uWW9DYZNOI/C$gn F{`56-|ٻ!ȍd=e'41},WRB1PUN)KغG.#w)1gJ032eF۹ ~u8JkJdH K-"⒒jzDٔEO>RIBy|%FXqw7 DW(xac"= &e"E+TLŴtiAK=;Et{Zlˑ}{,Tٲxu V]? ]ʈѝ|?_칰&d* 4:д Kk\g$\2; `3ARtRnP#9jLԃTvf![`*bMCOtH&jk_V7aPRϫ*|~X 57 L X ]lE]xt1!B&r6OM+4"QߵvS䳽cV.TAހ1ygaE37!]&*HJ]XIlgV*pǰhG@F _IEP: xp=H't\~Y[cf\P~Y?I jjHMR1"`st9V:+55^oakBq!i@롤 ʁ0bV[, NA70$Q3RW/HC(M6G\(a;Od45 BQ"SGnw sIA3jVoV9?g*\ Rþ26T8H)!YrsrDs.m@p`L7j(sl1o6?x[]!w=23cr*r\/u]1uf2e;ܤT^v1F. z"[]ywB-" {ݐ45:Q?UHu+Czs\,.S S[ dr,RtNY}s% 1.ڎ~ XYx}6s\fi7? W>L> ;!yټځ$>ڇ0[XGD" h>< \&Z-em>+;稏M*u|[~$依 ϗ\ DBdOwj^>ǩD1SѫX1y-Byɖ᩻:h q!TEM;v& ]se8TuFs$ANY*ɵdNRokHͮ9mWg`:NH v#qX>'&e~y`R/P@YToƾ vHw 7c>ճKoeaFSfWafo g]v.yC_41aTL(sCRZQݗpE?0vlSXLIßh/a# EzDV wrQ's7}02=t&[e G)+%ԯfUSNV+DIE_PodҮivJ*c^v,~>G-$OE0@Aɘ!G]\91U> B~ .Lx(6C6|ѼF#28nR% 0Q"V R߷ 9!y6tVsljVUCD0SiFZZw?db""xHx+ǃث2՞cMD]LC)z /MUe_=/(|H/0:=S_{*i{mNX:X,NInpks[+  g`nxTds% FncvDk3Az1vzu#zA{G U˷DT|\!jq͕wnxj^gC{=yD٦+^rۢ:620\tMO]ؓuY]RcW<'S_&Qү j{@5ŕZڔ*4s֪̀ZQʄe?PF uq.iGR+G GE9*ta'_ /@[ ZYVǥ,X%MF`8Q_pjJ!:Gƻc жOŠ{NOxٔI!NُVK$`ߝSK{xŻu&DEifi8lKevcsPlr(kxFXw;UZz%UvY(SE|6-ٟqW$b.qY o261y6#=v^zEMMBsӏ#VW+I?Q)6gۑG2My.:g-;RB .ԟX;Ρw(Cݻ O1'JrH e6~cV8%q)WXᛦ]hKdquI$oDv˳"s"z#<^KvG*LHӅ8'NѝFtmA%+ Bf> MٴjM 3\+d @R$8ja% #hT6wr5k.>ruJգuhkW"ްtS`-Bwʛm`ǻ=uq7!^#Vwbe&Jh-Y6EHWGz(B΀s{gNuCe͜51mNLX32m*{TbeI~gd;=@ ~&t=v5۝bMi粒ӸtI2rxM]Å,E!s9mpjS^ZQ: ⪱&wm)N߶V| Zտ{c uEsϓE0vr^)-w=m 1 QpiA~} =ϔ\fn2'lDU|[ѧֺa^g;fDGz wX#2IBIW71}PK45]Vsk|zޤB$TjQqڠHMv*i;?24*V)rÆ2c3.^aªv 'D<n &ٯ!{r\-/qwCMmCZo.8ࣳ==&uL!ǵ}*!SܗKjnsד>_dt!D&MtNe&[u}1Ӧ.\+4ֲx@Zy3ې#yRN䍘ꅲO!WO=҅eXiIyH|]w}.iޥKGͣTFCv!l@r/_Qb!G&&r|Iq$o_(5=>́s9OKI5A00Q0g9`fd t. LʅX}TP "R# Y{ryb.7;;CDXc^ 2]O~EÅ,,es|PP(}\NyO\i)z91`FVzVOT:L֣PV7 Ǟŗ`C\7ӿ`q%-FS,&vmqƣZ_f01\Tk~P"]0\As'JafoI/쫓ۨ3 |+pבr#;2!^b+ݥ+ve% ՎyռZ"D:Qt[%ܿg$ꢆۅ>gEZ&/Y cFvRlz穸ܽKNzF=S%yevm3plW2fO~o4hSVK^c܏SèGv|.$'z9Î+:2$8ԥ2WxUsg\?srՔ9x3+3R8Xmk#bv l3~([-:%KHlV C-?k.ى./F(XM) lQ^Twg1!2T- @Hg7 |ôkӀ%3c0LY f@kWI(00'p0NJu&aX/Kdr`l\ >;Cz9< "@AlD[ц//=,xGWJʋ/Z̦1PC >kt'+g}4k~jNZ=:Lo3q4 A4Fo"~N6}Å_vSB\5&r}Cx$l ~]*%:)Y]6Ok`6<6S#?A<6Kq?S8u i)8 ;;iav/%sV28Iz] J57%WqS؝Xڗ{[azb>iILQnx )IV4|35xHd['dRna!?ALxVj߷Q%7'E73S\|D inv[O# !b^և!|܎J טe(jr~[8d>(-a:HGn3Vyu@҉c Ĉr#8nE(b3TqB¦s"_"zսWE^* ZZ-B}pIG.dIYM t]s[5(j:ƧtJ~K8nHyJ2@5׵lGlb:SHʪ?8=7W'V̓?лO 6]Z[` oh$ E,}L c[ȫӘoM$|ı'ox)@cRKBTN_4Q}yD7_B:=|! *In姣pa/"wfNNj(9C Sr0e@Lnk]h⒘_i5ܲ-Np!)gf S8*y5} ]ö0%f\ b(+5O35Lˋ_9vKJM uXȟ8V/dF fy(oQZw V'YɚxPCØcV;r=*טyJUv92M~e Ž7mh?x. w6wdm|JR`VjhQ򹦵se/` zmj3U]LٕnB ;N$'jC!i>󷆛 N֢!^[ޚEPҕޏ'#?׀ [:z8US9}Q//jiJaĔ+/'V! LMGa_ɣn-=a1ٶBFbT~>S,h#‘v4\Z/ݜ\F9[gF:8 qZjZ7JJ\nBAPؿ|Cf׽YgY-LE+єỊ`z6$/a-ո5n6~ 1]+Ox=w;+Bj#o-]}K9-k[7z~b >F\F7XcDE&١4{~N=֬\·dPD57^9[ӱaǙQJzmkZ(JdpG5bPp\cUD,usy`)9 'yky:ٝv/LX0BwN> Rs"MMDޑ>ߧθrw_|+ -@*6_ m~*u+x}.~fWbU}yǓt\oI?x|“Elq Xc˓^͇kP&I +ɜ0 8i[V"[UhmH-fe$m(_r5bj⌀LT> h>UW1=ag{\r7;y C慲*dty+d8ձfiS F=ALmqS,z]?p6\ş#C׶vXV#/31"ꏏu~+w#azɐ-gF\\?p>A4RS{%=N׊ Ke`s7#KdH1s")zaXfx<$CkQ8|! k;Cp4X_#}O*|_!6)wKS2(W0j bp`WTGUSI#ĪrbDwP1z I2tE?^:i6'qEJ}i 0ϑf5?T)y*&ɝڀp$F(xcΊ0aOCP 2Ft0Fb z!~.Mc~;HZ`oyѕ@vdh?^ )]L''yXb+C? i%8BQȱ4N56B04RVhtdIֶIHCb=qp |ZDd˙5e\Rc;/4P;MT=T<V SUV%셒 < bˈ>S] +Jh@.pC7TV%3.D1|qWm&DfRr )pg%¤0x#wL(b>^75ڱڱ% }6aRn9c WHtD4P΢ǫ($[.Fk ϣ~ T >0 2i~_\lWPI֌0Q0WωI%s&d~/O&뭻Dwv:Wp~ѾiĚ ߣ3[~hN-qCoi8 QOݖ%lK}8OIH߅% v'Q43,?#y%P疍oK> HZE^iSZy\t m-A񾍸gH% y^ d2[Հz0NilÏ90ԌBjzXS w?_:ɦbà !GyaIpP ڊRh/58wEH,Z.zM,eVP&Ok!pOfByV(e =ȹ:2%~&FeDI< q5zUiR.EU??O-i2ר#F&*l2+1o=b)?p%vɞ!+nW*nِwKםnп͂jBn(6s-1p7a3E7zC3eC??L,GPp@ fTpօD"m8 eѥN ?Z Mhi~]aUC$_FazM4MwLA~Z_FzFI ՅJá aDqmC0'aĕRJ4/P@I"PTL=2ke]iYXyX&S,|IQyHQnŤkE MnT_b7U?YQNUh. ?Ɖ8 wɎ6<8Sa 5Z\T܍49ƪCfef{f#f(@1'QwRZ9:+QA?J?x~ux+cYHf}/0%>a"gEbD3Śp`90aysWwmuܠ`ډ> EbIx=UZ1NMQ@pI _-bԅłNzhXˡ7P{=rgg!x߿̍62(d${ڙ`7ح)ʉFL`O?a]R-O\ΌԦ#:Q Eu~QK^%SlCjm54ُ&oLgdZU?CcdVd(5Vb|++7; R0N3wM-4L| $-&kg/ur"ƛwdAϸx7 KUr~%{Xf}^g,fm$Hx rm>SQSb crvQwOQdF`Z>(KWV`-j B:u@={Es|m Ԥ4X@Z83\9J'"NL6vQ&Leh"TG6;\SkauŹ0ٿd>aYBB{7 C;F@}ByL~k'So 9l5ǀ6dmkpoV|IrZ9HV}6愾>m=j*h#2bƤ\e-a{ͦT.y^ÕiVqh`y #ލs;%܊("$qpMVB߸fUZW͜<}hBڧ꼂,}Rk֙*RoGC =͹ӑ> ԝQƓ\l=m ®?K_U})S<%dOi jN.@t 7aK/̳O`:o+ uȡΙ,|5(I'Ql ,RhͺnjZ~Ngf$[(Rs;[\5Ѧyۈ3󀙬8·Ad/ȆW#}kCɈybhŌ{c5a߻Bb't[B{|@o!Jv7Ǽ=2A] v I+>njöv4F4BqkZJY!-`0sk,!3!1~vUD7=@w*&13HV$sj:1`}Zy~H>um]0AI|E2- mpl<  Y5ڮ2Qk5tk60 Gx(kݺ1T):νKhbr &ӛEo/ Gоkx35nF?ڴ-=Z%s -3Վ)#WR8 )WAvwPԞl5 zd@ J]b~GKMc ?mwxq@ʰJhyaK&IJ|\YQX]hၼ'K&>ƕ&SIZ`:c@ +gqt=nomMϼ[ͱ E5Ǒ IN @_+~#TKo,nOh4pqlM- @'kF#`{wRG*||7ѱ+0m a8iѿ(x]V܋f3z F8`>R&c>Mo龪`n`d\Pat)d9M Ò#h4Am*T73u^˶2AL,f! mKYjn-h$FgwZZ,i_٪?bbDb:mƓT z$<2(w̢q|,AQXcs-ER'ĤQD5Pp!:pyQpYcE禛QR>w{ 4\RsutorhS.0Sué4wW[aJjPγBaQZ.ǟ!T !?ވ`MWIZd R,D O,sL+ora]ܵmW35e յ&d)f[KhͪP+b>tzKY6qxNKcBuVf 0f }Js&;ʀvqޖJ"6Q>P%ue]9+VYENϥ (XZ 2dE")v0?ȣZ~1!Cw]wcȓ߀ljŝrITic2-D\N5)/ݣw,&ENB"hsnJXI6yjfV0f|,4?!/)Nw!K}ʄ͞uހ{'f$6ɒЫ8X gVZЍҫ@xCn"<&al(d`E24xMWex6ϦC {J ApsUcTTυ { K[lC ZEIT+[(M|X똑IAv;cncY}b:L`_w/]Z떖rv r 2Ͼuf/ ͓EF(&7a)*v1ŁpNn{/kAC/*[CV64ճ .i7/X͖k%Vx F lk]6f.:@߅@1»:d:wA%w#Mo!\cja(5B6S[A /pZB!9kt~_Rh98hʚc+N=@n㧠E_ +OA5qyY{Ğ(vTsuk`.81.[ AW|Z6uv]V3M]ba8lܧ{bx_ sΪG:)p+N"3^ ]%:\\yob\"rZg86<†Q!T%=m`d|{QN,#{33;sc7m!&zџeV8o'kxS>0NS8hkL{\HKƜm-;.@(mx0ۑ0 __W*ZJ$\)PH]V#|1 4/ֳ圸XCA)2LUږծۭMQZfPfgy K axjen5 %btcr w޹lI@N zfk ,LP: _5 %'o&3Q0z̰c@-紓In0i:Թf]w>ppA73x>㺇2sh/$fiun"c\.]h;h K9@Gd_ ^jwnUue)\ `8pz$v~ӵq *,2¢}znlp_̨=f?@ºiI<!CHqB0pIh @j1F4J0Iok+΁2ȼ`M9%O;WG b \NSvZݡpG'J2Da|'[qQEw5 i›٧,~ CA Ի0%Qrl]Ġ#er!_tb2NrZc1(ژԙΩ GIO<.A,,]wҍxFp|l0XAA2$T>Ϫ`X+~{!Xw?o[RIs&@4* zV%"ĨD 6-ZsM^_c5gErRdpd]i#`YT%NC۬$.*aRBI+ѷC!Du?8CX` h5wgwC aF=ĕnJ e%.ư%BZ[g䜵wD5nmThI2Th5LcJ;zLEjnunrJxov\! :ͽ 5ՊҢHp"0&٩\}(A V' %"&s[cWz'` {ލשK128@i*v^SlX3D=q2ckiX_4<ҿϸXơ'%j YĠv"u!&6>och2ֈ|Dn R$"fZJ'۝|rH{{g8;>wU*ClĖ2,-/o(0Yc:dHܩѢS-5XN,<(NhWgyWF9x%g3(QH4=dXGl\5-K9M<k#JGŊ./&$Wx%8:>B̐B+( ԸZ}g`a1NR**9!(?!C`͚V"i;S!JK%dlij,ˆ]ݼ^2tsdsFXrچ]iSϙڪZ.͞Qg~vtd8jGZeBi G_uEsƕ|_D'u$k @m1s\{c^HsDJ[Ժ Ғ!J.m7#@1ȿCv6l,^A2Fە_pB;'uB+Xg=&ƛU>uk}bͪa-^[dwO[ߛUm׾d٘4s3Mv* |0Wqv≞j~øx <qt J0.tX2^cUO}xG ՘1dA6TEhLFQ"n M0_R{t79hLZ`\@, nNTccqDr/=C] jPu iw28ΚQ2ݻ NRieeʍ`M^k|(v)c|`|2~~zev'R.%%7[7ʩquĀ;4 R)Q %3/P-6^jKQ,pnݍSXba%~>eBh~WVǽEZD^vf$U%+h).B~|EP*5m-I-D:p Rǯ.ʽ<'1y) j&!@'r6y KKi n!! #P!aoK-P^OݷvLSY 0#PK#|B ލ GLE3ru +P2wD^T7I3_ٻU㕑2#0MPtDyuF& ˮNwF!6XkG >L]*A,(j̄~uדHx0ZUygnΠ Yp tv2/I{G ?K ש)HV,ߐ{[3ti^H 9Do WC.{Ksu.W@1Z0,,y\X{@#: }&-}&{=@7ǤGTs^!B%bOy%=+5Mʰ'K|Y3.DJI)}w?FJ8vOu5伦X"ѹ M Tv X ]DvC%ζ%1 JvzTj~fb._ ?n^HIy^ҵaEg; ~gʰHS_urԥH_0u:Pl< kk(⓱x[*%iD\>dTc[*]aղ@Ѣxҙ)#&Vu)tn46H>ha>B`+<7Ãקo_HE&]%W>Sٌzyfov;IXhj#3Rk cE2zEA|ɉE* 5%'6SXv͡oUe1J+Qшv6hu/r׆{iװء-x+'AĀꛑlrB65vfݙ' {UYC j7br(cn Ɵ(k%j;H(H4qxLW;!+Ҋ9 hQpO`v PڔºPvQ:GUF,-|jW  㫰OYABR }gԱΰqm8΃[v0#mh1JS!a%i"rME[O( \àMkRbc<)AЅZR'!s~1(c@F?锘|FsN PE϶x!T%16a^4Do/ѓ|.Lp˥r6gʇS^+2Ğ?%}-b.+ y(hŗv"fnP[[=cO$Bǘ|OA6Sd2p>`C|]\L3b5IbnD,Dk*ߗEXJ;`M0EQSz.rdsw4v=Eݮ>tps$s9Wٓ cq>y4ΙTZf[ $bZBAs t BǽD,4 х ҃k]oQzyRF+)X9.A6Lr_E ߰q{?la7XU)ogkf _~~ԁu=X~szJcL矘4\a)o cg`^&, ~$jկ<^cU.qBUNCr(jӭ7k(c򚽳" jvLGꔫ;te m4hu4!ROs5.[>:t7yI FZ_w[qY\ni g[' eJGA(+!8a~ދ\V; 9 3'Xuܺo[Zz}) lb_m7h"zk#?/  =fQO?HJ[`!dP9b&5q?!M;$jS vLF )P}DgT3tN'J``bHp_d呛M}7=`tVX3& t\2 4F$5Ӯ K3!TœmE6PdLi.?jrz@phb`\'k 4Ej!zc j?1^خ9w-&s }7K`%o{B\:mbK9'YG_9ЛN*?c7O=fO"ъn8-W2Ow(K&m!D](fvA c䢍׮[-% "072..xO? s5Z:[BaMG-W/@{Om- cGF*ѐ(b$_4:"!HRť*!RCo)Y#[~М\ rTHΏs!YBodpY&HN@zFVs%R>-LВj,Bz-y)xe?]:'FCf$@\ kEkB(t!|:򽌰  tHrM$l O7E't"13)E)iy3"\t #ky.̨?8T:> 㗑ē9zuoY:- j0Tob3U6JB$rHH )Ql!'s;бYlk|HZMh!;hJ kAHK{Tc ]MHh@,,49 SJ k0i}`KZK/}\?=`٥Nʟuj&[MC#5SEx$/9~HQXT} u !@.ڧr/8Z*TG.e$ sr7N,]LRrFM%d͍(UYi%ǹXCFM^HY얙rt]|Tz+QzrJr^Mg'9%2m':dFY!'!"m\MC131~^>]w%gԇr_Iw!H-v@Y4*[U_V Jv u2K D2}:=@ ^}>U\ 0k5ӇOj=2`m$O, ӽhȩ؉.jai4A_!-!uflM :7wz8C+jxyЍ>GEB?zFKf?B_R%2oUxfZ瀁|a+_Wfź LF*"4@!(jd-}E P{px'@5V%U›,N\W8\-rj\]_6<aCH$;RgBMRQiO<ԟ7\: r_\Y|vCؑʗE\h&#&UA5`Z`1K;Fstg\4FVu,Z2[E+$Lvy}seh;'[m1W!6tb$6ڟрNJhy6;$tb|dꞍ8K g8"%C'NuvAv}[?%ӆT*IBSfb㔏-X!F#`kYEWAjx+ehYjHRgì!u=DXPssjvѫ$_PI%]Fo C$^"'XN:hD]K3WdјD߿_mš8ϸMCU* _9P7Թdeڬ"%:tk9" \m#@!(Çr>Y~QRJq\UQAJ*W SkE-WqC"\"Wԑ5a݁!hYw4;M`(r&^ZUzNbӕ)KOVL<`{2QgBi#hLm?K_5v\ttnF/&G<Ic—luxG٩?k(.1Y0`"%܏ K?4pO˩ SRf$jwk쪽,B*8=XȆ9%sUXEj tEG6+N}fhMH rz~''P[cdrjh{ ~4r2Q[py8Ղ3ИSȓ2?cƓ)d|DbF nTZ$7L#}-6}`I)t^a4yg6{݈j3"L)(5EPֹ.)&hy or!Wm8|y-{$}Qh+x.9dZ pOn.Z'1S΅Բ݊g"h]M:w w#C:`/Mn"cL!%!S&B~~7BO5 v CJ|Ң˯ا8"d=aZx`(ܐi(OjWqi * #mo4 4@Wyok |n]vӦdLq@2}[ A!ՠK~cy>Ud?O~+;U8!结W/G$Z(O:kwY Zosȴi J} 'p*!M-@A=\i RPd4XZSlT?p<6.r0<sWKĞr܆Qgi*e_h XK O/ t2 y!x|'-oC8Q""k70!"YhEj%`sule,+?!%t N!hkGZƘɴ` <S0(lqd:F{ DT=GI2f;l7(0ђL۰d,}H+6kNM\{["O1@75'd:@_RM"I79E:U]| qmQy3ѥǎ+6z {HuN?Z􈀚x.IӖkBv^$[mr&,W^TBn6IZkKkNlun2Pnَ?^JٌxTGGM^7lFpkdWR(6[łϽYdB*qT}mz1έ)A4q{JdwJ7%@4a\XJ0b\me)!#v yX\Νz5lsx^T. F={sh_ʺ{d<%R*!?`5(M?KDt3*ݢ^ Gp`Fq4kI?rNR6kSK0/\Ჭ,xRq9${IgZQې35u=hSQľ{hI7]c}} ]sY;t/.ҍX"]p$†{_klW2u tK+/K "B.R_Tݵb(xC[;Hֽo{U/)8 OfgzPu PzJĤWc6/~zAf^PQ ˕hf ϔ$vr.cHE _hmXR%W+( fUid#I^ɠxPnr &xS=.|@No3[Zmk6R!*O&b/m@ (EW@L7O#OacZA2heQ2@ս/ҝKIZ5GL/O"YRǯ1KCşާ9+gpr0#&wOWu1P9KWhMtApPۊ֖8xz隈52w43?uނg@r0\T!/FAf﫧/%uT7 h"TÙ5]D7ޣ**#JJQnPCq}Һ/Nէ;FF ]i7KP2LvaGey$&|^F9݉XJ rcufD5NJ(|'s-hjGnqFiCNT]R*#Mď=!{7v?D}QK'> ة=W C[<ΝM8ʎ\v83Ppr#JVgzE%w+Π@Z o%KU1m/RGYe ?i)k˷HW3P[uH9=vnSيr=NuZP^2 #\ۿ+o{wt+LF{ם mi{&羣Vo&r* 1(}fo, MK˰pX%#đSԩ~62}(ZOh`|s&ʯLw| F_*eEn2ŕpe6)jV ҆O؈I*t#g= tB4+.+(R`~Z@~Y0rXd͛·ϒ;Px!b9G19sJco]=:~KM%(~AK;Ɲ*d7=uy=edv\ ;8vqeI<6넢ρ)Ex+_,ȣS#Fsm W5 Tw", :ʇa`ؾ$Ern."{a ԫ{Ě]ٳUs;Gtm%s]D1i wKWZ ,z?"!=krkz|lUi FD&'?0G]J7*f5?z4bkL[/lMVe"|m5GƯҋk|Aw0VS~|K,/0{_7? zwHU郞a|)~P-oY+9? j$bQĉd>%]]BH?Eʅv`ʐOd Z#E_kH7y  'Aߣʗ3(4׳ͅ_x"n'iP\Qw%6#RT j^&H[Jwrp;aM^sr!ؿ4&9G~za5™h,>u݈ y"纅A rIBf8;kTjO6S%1|ܦbu|S8rO"ag]Ҷ-A\CD{#]!HT=:D%W[[CBE/H]9ḃ*􅜍 (Űo-ĸuK o-C*G׎6/aoO";HlPCsLӾ>;㙖uko]F ,e6%$p2Y 2%Ǣ%rws_&-re1 >xy4k4Z emVhKrfHy].~[P9[ A"Vƙ3i\8#Qvte\ԞJ+/cm/( 3%% .0x5FmA-HX4";dhLAe@2,],n2,)袑Qg-L6OƔ ,$HzǦCF_ϠD4VӣtqLMܓPrSF yHN` ]B/IY WJb+1sm,PG>a5s?@"V ;ŮG)_\ҭpo "ԼyɕGH,f oh/6\p2cׅaq"g4_px qoW}CQ-)X5qCl?XYl@\߮;QW>k2m*qӎPv ;ijc K֩ٺTYiϪ S߀($f;Q2rI|,68^m.5Jr9IFZX:r)R `Xg[EյazCp#ObqMp-24y%KNV`yHpb/)G|YXJOCeC"~ZFN̶zQN򾬅+G01d$PŚi#|`v6Yʨ8ٹG@r~W)xYF),}[c1׌ZB|MkLoaA9T Y!;zFg=ز+W:tc㌝ 0#_.kbAj~R:)ӿ* zq3dyvvb̪5ԭ&4l$KR7Iȯ#5=me7@i ׏"kDTqJjrR6(H'eݕy֤(yhMMnJ207*Ȋ_I(웅 5=˚\;H]AEp?;;m{/rz L™VN۾Qhܥgl+EZA@V3@;X3)oQoP=Bc‡4Ik"Xb^A:CH(n^:LZ3w|#` n U:_6/s#[,jڛN<>CASb5R"ɟC۞&g)8@D@y{M CoN̲gzZQκaNj ɒ _ *x/3 }hx@]ǣp#gYQ4^fP3pCGg%ڈCI^['k)7yqm_Lq37e9XDhG$5ѐ|29"W#Bˇα]@Qvc{;=ػ!DX::̈́uu3HydѮCjk…S¨+yRdBP=8[ntReW N+Iwfhcu/byN`(ah+(M {: &]O}qN-=:W& g ?@ hl6۾.", 8 b:ZEm7HIbzO33rS#_a3F0EE3dRu=Z3FĦJК]xz:&ݸaڂlš6Ա -f: 7=FpMp# ,!Gj"lһx@@TdS]_B)ýX%Ո}0lTu.mN?<>RHBTH ~1뼼XJo9I\%U~*ai1l_QTGFE|tv^fٟ:Ę9VPpɊ$>Nܸv'lGwhpd d+g:d `8qՓF:;C-Lq\X*`Qj:nۀ!^ @#\r,]urPQw;N[stWX%;l84tXzHw691]APvKKI)ƞ,6ޘi%BϸB8&;`q`y6YeYЏK]A191gNi1:qb^V3>{m*VPվPDn,}23=H> b4I3Po2'kZn´ZVջ7TE~w jFd_ DTm=5wIrcRFj4DD#*(.jI]r:GZR}FQ9n3b`NnxS4t,_N#0,Ȟ'&rD0AۤCM;FÅBwxP9!pkwՄI`6IC V3PU̮=uPͧ=sg%X"\4XX)M< DFk\*A8 oCHB [UCe%?1B䒩$$K NbhUd lEC;Hg–+fi #/p,zH; :nb=ۚWJF&Wф<5 7I}vpoo$(S$aX(VXj_qq"@*F=[iSROZA䤱CCHOM~H~'gh(P)I3'wuj.Nߺ`OvÍ~,@Nc[EhohM#Xn rY_$0\xD? @̈́{o?ixUS_ޡO}r{LZ,$)nL`y.us~JBk({t_[pq^u~U.33fE^jS%? =AjCkwxg`VB'HnN|՞z#<?7T&=A|$ z}wdž;'di} ܄w#.PiU,?Zg?iBľvTa]OQ&683aV Y,Hn]7`dEb`0g_sYj,]1qx`ES:eԟy"+O`"Vc_ ts҆NRP &uCcO3o #\DT:jbg3x.S-8Չ߳BC&w$b}(MC0%8;rRjWT0)>6YdWdB9Vs3| ̼x Sb!<ҋTZ4Dd*I&{)0\ݞ!WJ>6 0/mP0ek' KZƇ@W܂~, ;e֟7r|=nȅ(լ{9VL4/ Ab: xwz074:S`YdW˧j~ܥs "[;>Ol=L܄@NkۋoF_Npbx#e["#]6Y?Y̏eNJwT ۜ<2lёGsb:{sY>7@mѭʤ,T>rKCuo;YkYtZK g[kwr1obĐIk.CDf€$T<1-#U Ģky[7/y-y7׭ v \#:8&yɉ:6+^V:wWcjc,"ZaoaG+BlƇaFYQӗNw-A!Xᚙ#6,g(P~^@oGLZ"`bk`ՀD^Lp}&7:]iH&2Nl5v_zK ؀F'J{_4q r %#I[ΨR+ŷ A 2ѡdig mX3\X?o_h#Ey # X@`y] #LC(rteV{U]C;7ҤCKЊ Ϧq=9_I8ۀt)rMfvP]~o !(2.4 Յ60/ںp067Nx%"1)68IJ<7AL\μ/kV ANrpTJ3HmB0QD.Ef> \~j]ðZ ֶ9o"ZC4ܫϽŝNJyx~dCt @s}-F>IЙm)9:~@Q9[$=@,BN+svҕrojL4TH NGE&gQ7Z[ˌBtMlt st>hZ B9hK> i"@xj Ĝdz/&Z"\6c6ХE!?t !l'g9!6S9?bbFxSp,uGRg4F{X9CJl/_Cxbo18G{pT&UubDa_Jɢ:xŬP":J\G!pni۸+bp5]noL%MI؏ki궎پH^cAto  F*dm>̃\2k!/VO=1dnD[Ty[vj8alq;b7m ~Ib(ќlB褁8>4{+;Vo_(e#DNZN_Ã$nwz0M  rsPKQ!>I}]U, .2$1%dd濐Nqm aXnZp";[_E_R_C$\ \,| eJE5 רm4:(jZ:=`z+6кsfB;fG'H,X|LFcy _㦆UN@`y_-S%ݒUfuO.'Z6hUb8nj$ DM>u7sT)0[Zz!1d]4A{''0HO5- 6Z OG]oBsI])Y]?dڹD]2QO),+Ka1 _Pp'ەS,dmֶ$ғC)rL" j'Hv3wz5GZCH߷ ҃G}Ai%L0qzҞ':GrE(CC_H9$X p %.3P ZF2u-O!HHl`zTD _ڷ"HͧP)vmD N<{t0B;fZ-DXO"S;(މ/%XDŬFӍЕ\4䝐V$/!2u{0ZF61 倡`<sXm"t_bЫ?<;^♡~EbNu=Ϡ7(v͘^A.]4fH>nR*8<`UJYHyVS#A8%Vf#Nج<H4$<ɘ~~u_o:VSSX٘ݦbd2"if 0V^ed(BamO)4i!^i5p;6ֹ{ShZjXUܧUЃ7M|d|}_n.d*6U~KCU )9x >ueV@qIK)ry7n>XsV!eK&Iӟ_(0-K$ w#._vhwSv˃R>^GSpww9~+5z!1O\g0B9[BSR ^xP5sES!i[ s\XR Fچzr TYo"Quv[F<QQpTБbPϒ|Nx'wV<8qZn)]0uٷRL\5zan d9Ogو/2gN~X!b[&MA+'% N"=\1O1m3*ߡcqy"O# 0=` 1(T䮥ή ‘\q7*/f z{TaCߦ,qEfWleAVEiR߼3Of[͞/,UlKMD*Ni@//nYW* )La -J8p{@'U5/ncU*Y \#2Z:φ2Ծ75ɫ&Z]>+wHfY ve+ja p.)1h_9WQ}|h\lU%w퓇0P$聣M0#l,j,DY 2Y1ͿFU'rdS:$]ɑJ7}oQȎ#q_֗]$Dntէ@&,4DÛmn%R*G1jPWe=פBq%9`v7}ReJ4u&p~: I~ΪU7^HkDoHx8$ Dm4|lYZT;4CWB/LQ 4/`ኼb^UlvP};XNL#Տ$fV2FxxWYCj!I$G=U$CN^ WM(܅jt{^(Tso#–bEu'Bʏuak3#+Ӱ.eC>2ݤ"S?4oj %Vr=S\cup7kp@Z<9v\ ć,p]7鑪:j㉵=GeckMʸ5Lhgt ){{ 5i@aWi= F_O[޹>`bCnBsw?W CjgaDեqNU:;~\A{Hj$7Bէ/,U'KP6IWjZwMq•k"C}v^ug+yukbD^ Uobuj!J ~թJUwy^CyL_J .~28&{MW27HV2~tj5X Ijz(9p!HBq/ 3_-Fg{+=8u1۠grKgbsJ23/(lk u+VHK۸v;z r8}OZ$ n'@ ]|Dk<~_5)2nn&5shPhl50~IFq24^x+) @ Yv%H M>EЌ3fB&m'2RN<ն+ EFܼX9H=+f`ViK-uayv+ A]-M=/1nnŏbh`zM<䇚3|3g d!=tdzIҲfBURDyEEa/$xYP"dZ ~F/Q=2Gh;րTKW2: ^m >:Zm"j)n2Gl6(e:fps"\M 57[A-a&O:rxDq4lyC`'gu~*&RjN^"7jHoY⤠ġ0;w?EKNR~X3f9k)\6>˂XDj=f [=RƶWfO(v 8%iQ BO%STHC$ 8]~2Ti{/;URE^e _6#,5Y\[;@ \%N3)@9?m]{I/LvbEkۘJ5e+$s\:Br6YqqS$+ԦM̑T 3 -^l?n2}ܙ*\2eS; óZRXgB1zB4#%X݆k2:6U4,[h8Kj7idW7G4Pן0\KX ۠43"849r9 OYX1g /;.o`qk)wd?쵵4qЋ2EK;*/N-.{ ׾o)u󙭂lG™C6r#~:ce-c[¬dD1~VH ; օo6nHϑVʑ! e0 !RPLI+EF8IɡC;n1 H^~*dddLW 6FnC/W =M]] ܉n\ _ND5!­Z #mkfEi57D abҥ%d Xx TtԎzIKHlKdd*Dכ^Wo$doK1Xvp?;Ki=YƪO}3hlbl4aM[p>ti[ojkOK+F9k79Ŏ#ҍe5~k sqLܽoEU0<2R(6)/?4!j&om- ugb YCWb(cS w%#^Mo?k|œ 1:5}n3 e1`@>e¢6@ٵ$n<D;>}L4=ah` 0Jf`RcL&M *M?2~IhFqgC+r<c.+̰9;Ϥqhtic)2cz 10B[d=7h&dag@;ޠC4^3@^9P$|0~0IDZ Vzy4H{09?;P7㜈ftѐh(fӃ 3/,*}af)U| [^&X37őjF|v ` p2"3AkFxZr#-f0uQJ3·ݐSb?8Z Տ VeҪjou&A9.*%qm`x1yC0ešeYaAHasa8B45IbkQ*I]~8%2CS` %G.u>4Q& x_]>3u3(ySib[& "+,Wu&/pScGv|8|Jƪ3ź{4il"|͖ lk\< {Q!W+`=)_fbPϕ=z#o%^ӣE0!?>c>wFAܶUJ;+[t섑CèX3գ ,twɰ3!Ъܢy](9SMh>tjkN L[χML0C5xf l=pQOP%=yϪ owe˔ f&3HL c5:ͪ(ucoK:}pz5C9d*SWs {YZ^MKx 71YX注b53uS9Ww( nKȹsqoV< ]4nT=Xpܪjӷ֮Rv tPGV&_}f}r+ɂ h#YR;+*5l'80ʞJ4z62MFR]wz)ݘ v/ObAmt)%v2R΃Ȇ~$_咆)9ޔ: JyX*UrnҸwD'7Of-HѾ.y7m^q~{'OwƨT+K|K4=(D[H%F"^[oq yLg2]i>!am  D9&Dۧ4sCD9` y~HΎ߶\`k{d,ǧ|5`,N±D3!@A~B%P\ĞxV׭ZAqnQc=h àVKv1;i1ɔF$d{#5[}϶!Li~ĝCUӓߥ5;v} )ǕPF3[+x_ P} "oTzRflAlŢ] vVKo ĤM5EhDj90?;F95.?U[G賛+4sOZJ<8?~lU^`AIAP|TBF6dY\нnە4lQ |G8䷔єVߜ) l$N 8 Cn^u,HQp's͓EcWai5rk@V/㶋.aq_-P@,]{_ i4놮'8u~x'e9YW9x NҴ|xʘ#$6njenBT@T ~T*qxLϲu,V# r>sq37ǜ:'}秩y`cLwqNT%&#`0^N{ۢ@IXh\>qTz3&o={a"- ^suJ>9\FgZbSN4X]s.YsVG /nZrvA(!)yuz- qb͝5c͆GuR9uq]`R (%UBp@E-\~G q p%|aƘ. laDɘ9^|lDzTzt熳?v6`8]iB>:f{qj~40 3Boucyr4+-]^b)(yIgEP=ZH(aQ87e>E'׿SK/pz}P^TGX+c3`u&I s6WʳO)s: )J:KsnB_{0[CͲ 4o@d D2S&lյ*z*OIofVK̪@w@M>uV~2w2#>-zeT+Km ?Om0=x |?9jǨ."QUb9m1oh2(NWH1MXǞP%{p dʻ47ʪ%CtXNj%ky#'SPOs7]ewyQ4n$jcf^)dXn=aѴXȾѺH b)3-Gh™XgQ@RJe8 `jQN?JG\"\ECe X1m鿞ʰ{aPEݕ;b?ڡC~Ʋ?~D_ޠr1O;\^% 3(BWC#O `{#WWHد1QfQtv|!ɭ iBF] O6B܀!-tEĭ' oשEc$6FRxB 459Ĭ`@K`aL̈́mt2ܼ !HFƢP6XoGV{:c1ܩ&QD$ڪu%1ɧ|Mn9͙,k5{K<w.B5y~6i`\4\{T: f ]|Ar61Bٳ#*+UT[h_0]fM%JbngFTb'ITPh=m A]4bbn[k{"Cgq5Glh  :i'R̚.Uró8ړ0X#JgH۰P>Dz#KFT@Ŵ\X!iM%l.F] ]-Q!qч#bӂШ)>dPy/mPR+n>.N >ݍ ߨ2e̯DQDz `J.qVaxnt,NeaxdQ{̐&Gp?k]n !*6StL˭_~Uvjߎ4x1ZbIC%[-$ejH+r.!ȹ[] x5_̎R&_#i[ \/7`&a )Qʔ ZIMR}S"iYB7).0(٩_?9A%5V2g%ϓ\wE (B^XݹOOzRn59Ù)E;~5y+G>2{m&cU^XGz ݣ0}pe``75s0CQ:1 :+^D,ȯmNU!]JUCK `SJ~ѝYAⓒF}"L‹<>&UweXpm7 vWЫ`YP2; 4lrLkS4vw N`bpD7xP~̝V̓HLW Oq"w[・ !8KSwRFNH\ROzvThF>9ӿ#CLܥNz{hsx)UJR x8#ƍ&G^DL6KZG VDq0@VOC־mxiJ{ntBg%yu~$Væd _jF)h؀={#++ 誔JPuUJ坔ɀ~ݸbx"wΖ1%|:VQӹaYxMEnqbǓ#ab^깺z 0ÿ䊦Fm g4`Mn%a^M$#VYtW _Nd$5l#]f^zF#Dw~9d@*FLEnb]M*K\yiяY5R5ZUyBYƑUvZC O ģ)XٷR7WŽ\q=12v)CAXG rS}pAE+S foEBܺ=>a vwr^Bf0K6N(IR'ђY {,!j p1<4D wt- y %: ֎i/2_-riefʁ:!A8ezCGDRQvqlX)V*RoN܁]\A6PbIɻkm/evv7|Afot8{q}, t;tь୼$:2\wN'@ɗKMȶ L"ݨu3dRi!U,cxjWr3bHBgwguow`3kr,$?ir7=z9 W`!OVoȯ]$kI9ǢO[ sG@Ql`cj,J60NYWpPSВNG!8l42? *U ~x6JUAff\zGr$y#)dd̖sƾ[нK_g-h-hXL A;pLquظ;F@ܚi2)9r ϐ]xB&j*v/3o!⭝6 ))kMK@=OM22nuH`aM('-GxVsu `ka6+J6hO(y:S|X\}=ݺb; Fa1> ՠ>N+yK)PLЬCa LHa@޵K"d5,hyU|jNl*s()o|wox.=pp+}mfű~,e*2|}7\2\+b5u+sfz|xt =h⨈/yfi|6VG8^dX( kS嘪7)SmW8@=t/53|{8:cqп$ABY kugn떽yƓFQ0XtŤUsZ>2tڠJ )+Gd3.g?L ]zQpqFMS?2_Q@|`2}&E):a 5Z?M*Oc͘ԺUqL _9쁠*;ƚ: '߫#be *Կ@ U"uY݆xg:xt)M$5D@XiMt9-Wݏ[˸4* DaQ(wC+;ҁ 0=NMMQ9ZL5#]؞sɩL ((7}'yV/c"%t5)%nt)?~ԤZ nur,RoHv0Js^y{9TkJ?De*;)^v)g8j)] bSSFK1'_t+s ,zﭒKql8΁ۯmc+gYE$c:jl;C1'7;:$71[ͿҳᰖTvD雍Pzʢ- =tܚ\EW59L?h! ϧhًKi`$LaroR^Ys%$# n2WpJD&fx7ʵʸIYz3 KO\Kg* SNxKu+0?6fL12Bx&JGNCoZUJIdZP"sk³EbMCq}Oh"Y]'Ud~HyrtЁ ]G[G"0c l4!!j)}ط/<ޭ4nJ-I}&oZ7<-TFvA7!:GYe}߈F {u<=)3H1kH ?!]P8gHu"橢OהoӘ#cb 8D`îfʀ~Wp<OVZy\S ٲ8KDkZ*!ΡTܤfOHKAN6@%ITT;QEgj)u助I|>:k J>m߃1j>j6ROT˕WAn5跚g=5O=se4Ì&F bz#JuW[F?mD&ϦQt٨y>?6ۢ}e#6ؚej(rҌga`GԌq`oXJ bx!ؖ3 ]e(haoO:B]@۰\'ZH,_ |m-: {$U<HQZ^yd!Pyq|/stR]ORor o#p\\ou"z˨syE4WC](FEsS4vj]Pp:䴎KB0r1inKp%bf"4{ט#+v};NFbbaCν E:mY:K-;0[f55 EX>Q(IVFL;Hՠ ё9չg×>S-W4@93rHl Y?Ac`^Y:jY1ír2NUaESXӰ3@{svvSD5fn m1>bUV^0Sl-[4HR-D) cFR$S?AuMϛN 6Id|K/Y7oٙƞpBQ'y}|eLɶ"R@WL R}yOtE1Q;nY~3ȒqmUo)5f29s1hDxV3 ,VQJX^v~ 2%O@J'ſFI dfIU^"jnh/RS4{M `˶}_NPY,3f4+_Y:M#b6i_IHd~V򠐎k5+Rv&k9t{fܘpuA*F kVمY2fD2:6VinԺo.n֏q. $uUOSjE8(#$$G/lwNHP5b:U\J2z#75)k`DXxO(z!jH&E~ukJu}~(tnNPxO@ ȞK.4F@l%4vX'IQL>g=]X >1V@?B h, O^rCtɚ2ggC?#jfd=+<صS.4 zRg{9~ئ ǺD`;Zo)m@({Ukpn1beUG5Ͼ䀱sKWtwPdGwe bo|э0Q_є 4+Ԓ;~%S$cWZ޴ȟ%,ôu+(vCDc'᡿~ݡ7b!lliB@%ah)? &E}"IQ3cq^WHd&(Oyx$vr;4?w= ]X |@`Bބ`Ad7;;4wH[0"iWC%)2,-5y82 㩥@vМQļnx Dc:}-;¬#M"f _H{uB߯:rc}%6'YA厝,.auo};uaD($T p$t_]Pl,;ߏ2FKbKBXQkƆ}[=;LzEdОe)(uI $Mq6G~?,ۮ ]P n̶^{f8}߬Tɼ{/$F*=恚;+nA ܁7 <[lÎg='i:dGQ|*_9;Sc/z D> 0 AqVŎn}`{F$~Ry3`XB-yYr&)T{3+?0^mɛ{3YT,i;$ҵ;8j AN" Xˁ^❀4,!K.Av*a1}pmy7Bk?in<г1/ snV+fذԺF3O ퟑ+J_%{4MF~pg`a_|(\WwUejl籤 1prMf 7]0D/o{a#*Jڹ(gBW  CsFCjBB+_IL70#h%W.zǘBn-+f]u]ju:E8O0o4rV1w^-#]VeZa5`\.09rKkQkmdB|qTd\@. ΪȸE ^*sDQWf8|3 {N/Pl)Ǿce.ȁTSdڒ~[QvR3˴#f; 3NBqT!8@POYH'^dWZV%2o2y3HvWFg^$Gr_!@=-zq&WHVztEsEAصpĠ9!~ƚP>p;͍"do3./]e@F_zh|61!^_撠ٳ%B_f ᎜/'oC2Lađ ƂF KC}oRD ;E 4{e!;H4u/9#1O֎"nNƶcF7hfwaJV:?ي H ë J8!}5 )sJ-9f:?-Ɨ|ypl m;3Vy` )JCқx>`vH\Mlesϊ˔镼iẑWNA]ԟ>ދ! -U/s6[!&HE-@UjRK(KyB{U2P3UDzEۭҠP}-QR!HU׸a032k<$lh{L+ѽ4x~0׿w#iRhݩ:|S3z {P=o0swVgӤr {AK_:m۔ J :,T'M<MoL*E7eH;m\jh*]Z%{3AO+NO'#9U Fŗ.-" vsBǷ\pm}P>{KAazi?@s.%M=lnLD7Tn 14z(YtV#W8"W:p!=sǀAƖC*+S9,V2U@1O)\A.Mj^0~ kn)$xtnb*ߓlᮻb.q>7>*\B0 H"T&M:,1gajl-$nDO ߕl|g `'L"o,*,:x BG7D.7HW? ':0 ㉖9RO@Mg=qs,Wn6Np)OҫA~ ^pJ>n3McS7+f#EҳR?ΟJ1h=ȶ,a4 igD;.%%72, 5X-id#1m5 Wvuʿ=urQsd%WX](.Txfy%>&GC#̱j(]ĻE+aMM+t_GL$i&R -!0l()OC^+1x)}b[NhM ?NJ0HJOc񃅺l櫻 m׷:dBUa[Ґ?[f.س'9X5y{gTg@@9ܧBb9k+{lɨc|ޱS)2N=EyfXӸo Ww)' ߼~סSqw L8'tf.lMG5$D-o9FS/HN׉79&JfYm]T{HMGJ&i֛܃!Q10UY+*8uL>ZܔȇŒV`II/+LatJ6f^M"<;VM_;a?Ck\W~->ϠolͰCxY5*Mbs^ [D;%oW zW+pW, ZNCi] 8mS,˦K\T I4kQ1XכeMrKO~u-t?r(\S&0+G\ 紐Zj? )ye𙚣x *yNVO?qd XաDIêr& h9?@ sϭF@%!?xvo9b-MȪ&}2E/Lec y-ly?`xL6p ( C>s swQG|IkZsXV8ϳ'%J1DŤ+7m^iyl pJ[Xaܠw7G-_*HR#REAC 9hpD(EbyJ4(|ty)Xw7RSgwBxu|i@wl)HLpܜhh<*TqUb)-1TbI I!6("KՌ~pl\#+GCp@dV{^_CPYe cM8¯\.@F^ZOԐM~ wTkf@roI<K-tGo*^ "@.Jx;?-4p7Y+ޭ,k8ܻu6UӍq",ZOrOԫYh;|B6ff.!:i?r+yHAW\OIFD0c -೫!q(SUl\Pk$f)/խsRoẃFByIH1>$R?YjNհHe.QFtAj#e-*J؛ڿ>t U:^?FHq raQ L߂*ݑ\H(Mw.SEQ)M|mrrTL+_V8np_x4SQFF"uy}}l|j^֪8-Y-3_wanT$I*DCtB.=3k*bYo@uq#0`rIrY(=vn@тΔHe=c3:(. Vo?bOCxU!@1LѾeVxq9oO1hQ$VuI|)y5(#$+MH"}zHAԤ/rЃ|D!|AVǮokcg=ab΀F  .pM:C[xZUI,{kו5`o;tKI G' .\mnu3JwKpTDOOCFQvQ3 +0},ۡoxYJh!xQ-T JvRv]CܒHOs"8뾹񛖟RхkW6HǔMJGW`G|x%ZㆄB|i>.O&vy 8{:hBZlF O#uc2K\vO E!l1$/pqD˜ܻ;&.v(oXp/0.~,!7.{>DJ<1&ccjh=;/ƴQo׳v))xWs Hn>\ s eXayt J(.Տ\ ml;ݽqSG2px4!1I7a; _<_zĥ' MոZǹ alӡ*H# cv[6Ӡ4*@qI^!o1.>EWD;gZ)(|v?5V~xt`U&zYO/˔7W% ^"gz:d#)0\r,47JrΉwyItj[6fr5c@Ю㪸S덢ڨQ5;C̭)zOнIQg&9sRyhM}`TY|=ufEO1 q8})wXQ=(*C&Axj-LuRtPA!zW$Imڄn axdi7]9 qh4Z*ضB§3 k&S+>45iZ駆AALv5r42Eϝ̲c~^s ve"Y IH:ڝ]>5|<ʚ$Bz}3|&3*Z*K9(eeoaBKh=t.Dj;-Ԩ*hT݅hy%apʭq"U ޝ|3ol_0#~: SzlT/*sũSrWj ql˗Kvwsq۷vN#͑8ua"] ppl`%5 e;1|)&ypQ b;B :T$9<$j.X.8d7&7v{PMG6W`/%hWcf֗>w\o⠊-]<}n%g?TB1 ~TaJvrQc~w[kmteJ@W={enpy:Z ||!4*:哊A ekϝo".yojGKd7nM X=!ti-Fs3DfIH|ϘCʰ^LKC-QOFgrM'NjBzǰc:sMQ̙-;4ɲaކN H*խTCa^}gU!JuNhx5۰ݴҊGp4v܎"C e<) GD+'TT$SP'^٬0"զ?Ex{a/QY4WPM@kۅ':@y XSVCOXEQ!T|(/@K!<=!I z-֚ft$czXn髼4[ŢZ- Ovu8HeT^ojA ̺LΒ.lv M+ ~?ҌFb4r..\Ycha#!?f}3>qMn۹ A%BHw:mZVo~A?ph7CFyǥ즷f9pV |^)gjAi4/ToEE#|hGݫcڌ'Ss8ah/r]fg1fIo4A=HCMl_%)p&p97*wC(+'1ImCO?9d㐛6A{ CzLXc9{ۭ]axv 7gRe$tҎt4NN}ؿ,vۥזO@8z^Qt  I~ϤNp$\r#mXۿh_$9!vXO=oQIsaJ\ n_8lYXZʜ˼A{$ȇ{[@:HvhoB;&3 y18d F=SD2|+6zZt'P3lzr.c)M:UL?r;+0^iq+=$),\trߕcۨ/W@M"2́\UB`%^#D{~F%h _,mvnEz Uj1ffNx3 ʎyq15OĴPk "Ѳ &mA? 9YHAQa}QJJ%f=ϪT ^XO`3Ɉ;# Ot= .]8~R)˄[hi`cƸ},Fs>Y>ǚ`E"w\5c?_ߘ(6eS* f< M l~{5xa4IP*!/H6 5lY6z`ɂuJ_I~`65e u ȩ7&J!T3Ki .q=Л6%LS`7hCFޅ%)A.~/]3` 5Das9)44DDq~/A+®l?aؐaܟ(}N=^!44)ku4 1ެ>>TYJP)VF UTaĒ!U] vW  5jHZYw"tXNDj}ƴ]D1d!ʺM` `?qҐn5ۇ.F6eۋ0d/ʥ~iP_UPX0o79+"UJ `+s8&`UN[s|\$pM 4iN%9Zw[>fvaV"es)X[M\aoԫ;X&屋j$?~;,ao9c6t ZT9>knlD YGzbJTR@7yRZ?V:<߂1 j)/ytQg_!h*swhq ?`Oe7}'cY1Ft:џ*"P/-Vhp{k-/To aE&RD?8=S'B0@g͉K%b%z`줰Y 8-%cԵUhUfjaP;e[9r/Le :.+;f:@:(BUbK!UF?,E;O.;b$nz (ᒘZ3WOyH_N!פa*DAٟWJ݌>N gmqhqJ7<<է0Q"UX(tyud< agڦjN iwY=NI1]F/|{ˢ[\;MBl0[B_<6x[͈+:¸lA> }2)`^mY9Tx1䗘6\H,6C`̍7Cb71=)^D viLu1^ߡ*u(fe_LfiOWo=UM 6vsi< $GJL7f-DHRr6-Xg/-7 ;)F5䕎n/Z AaK\  0|9!Р$N D.1P@?uXФ㥍 KT\>38NuمI#e 43&̀V+I0^ Τ9BNm"JYy>ߪ/_~1' tgb]~x=W 3e݃`FR٣{=mf_֧5~}pJ?Zǘ|>%&s+4ϔ~Vj-N}W4n")q:"MjG/*rB vc{[f36Ԯgt`][h86~$٩qiNb.~ݛ/8Y4 LKf%"IݥH"5_;dQAٰ07YnON,p5SՂSi i3:vb+4h:nJPwQ9@EKm\iR1$]ՁvBHB ~  7谻/Fk$ +6,L.߰1@d> q9WrJ*G)'NkZBkd6NkQ1[ 66LC[MzZF&rʎ~TY{ZQK7-H=hV/ ˼h#*ι~%yZRTfq,I (@Z\E{{3cj'`%xz)jpQ0RB5ʓB#N ܰYS, F}W9yCWgQ5|.83?dmlpYX;+w|2emSu"@2LŘP Ïljhʱ~G&73`纆·%c!s?vFZ5NRС E![隸Fwb3Πݑ.C!-:aWa2#-qtbk#vbK7(K&Hn كm&2'8ySϱ[ke5%&?[]eM 0K"DG#x?f: 8^ӛ>0 rl-A `,_!BYsX8$΃뜹]*hD9vaxb ]lhTg  :UšQN1˶]L7b"Sv$f~Idpv$2EYFeidj%{UhG¸.gl\๹Ʒ>Hq3Lڤv6E>X *6P@X~Tj_ƒ:eJ^-Ē@fjJ_!`՚Ԩu4Ѩh˦1#5y nfscyl]}ħ`-݆I}}'{PYB\^؞oٳik z.T+=ln38[O=88]lJG8~ jhicI r -O6#c! ❰H9^z d勡{_ 2S0)._%TW~*0^JE#o0{ZalUDN_g"pr!2A5B3AʭtDI'bCgbaC&C.1&Jzm@eJ+t(3H9M>Sٜ# -q6ԙ|Z} \ Ʊ(v]8pf n9JH?Jn^M%:S1N0qkV&v*?mތ!5~X%?GK\4*"Ff'kH(ueJ&(,0U$diŰ#[vf/<^o Ӎ)֨y,@~DG_^H$j^^ʶL}|y7ϤCIf2iw"p5:- =3 lE;j/֫KW3-G^n|UCJnɶL赩E,7W,37>5½b): {9mc*-}Q=f.0qPbj @S_{FFc4N_⾚Ia&H`jnJM9^>ܷ_y>@S\ЅF  m}lFH$`чG !ĖG*Lac˂H0EJ͖`#_.}3Z<`tB ?D"Kv$)t^Nqo"խIJLxI8FËJC]pu+7-s O@1: NѷO?iagV'8Ä-$IQiMac7IG'B Zxc'փԑ 0ߕT#7/ipkoJriW".dШU;X=A'Ay%+1>]9$)Wz/>FHI#rB6`z4s_ֺ^WVɲ83Z Սxi@ + }IoVZ|g>WǶn,QK< cUWC," 1!U$&牯7+|AT!/*<vvgk6[>r㹁ejgOc>6oA{^Pxa@ڿDeZ]%{._[#I}@ tSSޱ {g؞(?[ukYQYK%$tI  YU`I)4%x1,>ؘ+3h">]UyT0#);(}`̫[^[x\&ѐ+^[DY\rRAjhݩ/jM BωO<]v'[A$]+mv ,7SQb||^$@ XZ>,0"8M׀m黄.o II!t ACy}ˣ"qdQ6ɗݜ)ҷ*x^@ K:Ü}Me}3ץCQwK#R AG8OtZ˒R?҈ڙ,WYq:==B$j8Yˎc>;xn;H1.dSHZQ^4;SpV4x6S-9Wu‡Sk?K?*tdA {m?"15K|6Z-2cp&оe^Zy۰Ir-z= izV~q=l22NR:[3܏|YxTFP/2G?>䬫,o:/@'ʓj,@.W%3^HM7j[3fu$P+#CHzαʳt!NY(O (EK=1g1ưIosQ~SKd:V5s?|B)nPıa[d40B:(S֩~"K+:Ķ;--3'aWgaor227bWAM7* \yM&Api'drR[^Z;[n,?{ۗDtIˍv 6h\@, %o"o }͡+7S[;QucvthK eY MZ be*b8+!w#l#8jФogް[HSE#D\ۮx?5Ko,N}^9Up;̛G<66tn0t_.3,gc܈\('/PYZX5U%1LvSšzk6I7x9ۿ e RvZ[=lݒVL_1mχe;B%gD{1s6OZJW.&{0KձOϙ:Ep~G0؅3l}#܋iM8ɴ{vcY1bY& $ĕ|c8uNVO++?\ZϠ50q$<_S>Gϩ/͉G!m{* xWdw!F4[A$S%B"Ia[;(㋩z|)4re6}l3z |w}j`Ac;b"շ3Ip/4RIY#⋣{E -]:Q1  P~_)#գ Fk[k CX?N9>{π'ʸ E (=4BXB%${ 8}J&<0[0_**asa"wցӂsK}=Zm^bjn2ϡ&$Pb?$>Zmʿl:W= ,e#s#5.+nQ™@T?Bo7*Q7ۆGŴƃ&F44< ʈnl' 0^<^̆ч ӹ`@ J)@}tn-fܾ"Q4M\ |OB/Ir]LMݎ$L8fͬO'yk>i0^cDsӖ*Ifϧab/:ǒ[!j3)ۊZsA& 8c*+N5򸁢RV.j4Z 1RTS !3l v=fJGxlr Im1Щ{{jd޳ǀS+=J}(E"F="ʠb ÿŭů, zbm|Csh"jgt.D6}߂q} sJȿPXU @-c* ! KYPzttȝEiaA@k^{$EkεX,4L5^rW"dKss䣬঱\w+ ֳ2;"~P:!(G$PrqAܢCE6f&.&9* ܺ-#C6m,cI(H\Sx:ޠlH2jV*ɪy@z鐛 st=PIZ:>n-a^g':І@[\f+8'o d |n8)U6a$ㄧjF0*=A2,'zѴflv>V.N}H`ͳ/M|u,"WTg_3m $c_E6]1r䛃 s n yk#|* ZǸՑ3T7\I .WHh3C|7Ya>#( p5R#~'"7ǎWF7~͵4h')AngN'j( dH2**{0`)fmMR)(Q<GHglŏ}NCnzb¥MG1Q;2HIWSctJEtTml*F/{ 7[<2Z\ׇ`$kw4\9 ;b>za^}7ni+SV̠.=ggGlVY땼 Cf&}f>r\ya%,}8֘9ޣ׭0k6¹ed%Rs=RM8OҰ<{x1Ep~^xj-}uŷ6_c뼃%(c|cls`|ǃP?Mj / 9vVo^GgFQO+Rc!;t^Km%t/;`3ҭ2a&is?Qp4"zbZAU,AW\!D,h*Fdm>) @qԍ72h v{"% O_KJ2(l{*GmM V# Gܟ5v_3sx& e~WgZ<{xJ[%w3ׅW偷ǝsA=~B.-m}BBJn ՝KtN4FptK`Xz `hgf?KHmk"+I*%+wί5"M_Vr?iT -$v]OE@w@G!umB1ǎǶMenL&I~qER|Yʎ !jIGiҌXq<@k؏{ESc'G4,AQ`lgf`OyɇmGJW1R<F{:_{jl??%(EgoG>OH( w?QDܥ[MtD>eJF2Y pB=]h^-*N Яh-c&iL%rmn܍FY=nM}Bݍؗ tk4: A^Co.bY53-X(Y=JTfq[1yg89$MbgKɇRQ,]prچ&GƾL_\9ɥfYLlEL/ܶHB>wif q # \KsNX" \3ϙ)}ΖQ!(;ג đލWD\^$M&cCDpi&1K@oh\83[}3}sȊpS`]Iy cdf\ns dK-BR}gE|t4Hyd}i9q0i6m0E;;ǡ ʘH9*i#q"jZ7™D38λ(03u,z-^:[vYKpKrJH;FsYJ4  L18Vnʻ"Ι`!=j!_Zٴfi]OGSͨSm}_`zkRRHWTR̪K0CNE2im08BGxOHx.'G+؟hU/mt4EIA~pmSy$+,LAr?E:VHC蠻_=h>81슋;FUeOhHk!sZ2FPy ! .`<@y  K7":v*Xd2'Pcme8Nvn2Ncj nnȲ7l͡dC,u 5 X&5H?%DVQK![ gZ9'S3?̪s4m$2FQ/]q]F/She!XZ``~Byᅾv4b~g0! w8#jq=cGvx^( ޮ(-a2Wo&^E.z?Cf$wwGHk(aB%B.` )"xqazrl>CSbl|=u-{f*0TR2'fB 2VҟxP#kUA@6+I4a YP'FБ A5Pν8Vzp/5]/'߸/E>Eg@!yGZ26ch& 6":>h.yJ,x8HGLo)(H\~[1ƳEޝuDJw`8Ï;>jUQۍ `LLqӘ6v@az9A_Z & Xxf+>0THFi~D7Sl2MSV)!wNȿBň~Q̎A\Xj ,b<;\[/ l(E%4Md8IA=RK灝ʢBE?>+FdQs bĎBqN*$ӗþ2ZT^;hj֗SuA ӂAisuړpy/ekz"HX DW3CeHt1^<37(5ܟُ̰ 7Q^C:9O␞JׄlH}.w';ZEqFSI;uj)]RBuFJw[}L'=;SG/v.N c8oZai7_OL{ֱ@97)ns#HA (/w`٘6BuMUp3r.Yv3 <:Gz$SsI5H3ǬzVW̠6,P.]z'S;* ݂*=71<.eF2W!p^<4"[2Ա&w=1?}(l hA٘Y614v9Il܂ЎGڈYPm #v4ٷʎ QZ7I&Q(ES`/o+hWS^_,i N%)}Ͽ '8Cy&1i{Tl X2t#RǤ@>Z^n{QeĻaz}:+?˚$Q6΍ٟyBѨMIZ~SRqÆ0{XA'/컪ׂrpU4 E”NkZ[e1A6r3@N v{I-Uʒ׭j>!nGTHoӪyhH`|ت*SWڊZ߫14-)`-I]iW.]e.W Lbp&jݢ4rksx 6aASOi4[d SmWBƎ<Ȓ MZ;g&φX'K xm+-2_عݺx!Ycjq/P F ]oTc&oX~`~PUz-C9[΀:E0_@Q>٢)7"9$9rn)Y#qVɫ%dKymб|Mx`P&Q;QxzYDrׂ^& ݜr=HΉ]_0ꁴǞ&Į@,Ց( 8\wQ(Jsı-g^Y:BM KjɎIU߶-`}zd |Gj4AC,$]9nٯ`h(ؚ׵}~tfO=%0J쳒jy}$2rJaȄSPǺ_sCJrkOg#C?Wx>ە==nmkąs)Gy"veTadT6@ҰLR循A ȕ=o"D4;[bb[ 6 d~f|C7FQo$_n>o, y*3RcpMjbuB1Ob&>Žf-a[lʈv]DR[w{mÛ;5|#ѥ xk@ՑONSbu^ rh1SS 8 TFk T/%! ~{i[))1帰_gy6ax%G4O{Xϫjc.("_^XT;jHNJH=92q$[_Sk7 2+kO<"w "yѶ9L 0Q }x3_MD( I:2ӵWTJ v`U/=nn$7 J@((_?e>L۷&S2z"]x>́63KFVAR 12 NJF}l0 CbN-!M7B*dM3YfJBO>=jɰl]xx7,S9c`Q d%:.+1c,aA{neF(`pC?-'\Cǘ4Y!,mL],Ңމ+?8i f0A 44S飣Ūxg5кp|j|'T2.cԥ¤⮏BEɦBiY!̯+EQY͡Yd52*ݑBD\Z4m>LAL}7 "VBCMSMWI&DS nsjKhHM.\`U{h)0SKR_W.ddE&ӱ ^ ?~/{oӷN@dE$A ⊘s܁|@x&GpV>r)Wal$/~HDSm{͆gvgm3\ :v}ĔEƞ(q,^Jk@Z$X*({tb,jCV/6BjT%zP%^'?} ī+3ql~J R6_^޴TC aLޮ m9(pj|Œ8Lߺkqv 92hR1,# %& RΔ_ىBhR ~4"0vԿgSm{qtᴔ6Dw9hílyLeF r-3Q:;S| rce52'<$QcK_)ngݖyHodwawpI}dq)-yYxax8k LDs2#\O ij}V/^ T^QA,7()i^V~I_~N{1vKxo- K sCew4}bvi'#9i_ ߾0wXJ?2ADxqqlS/\)܁֜PMTPHi gc6>NP%9i噞;8. H@ۋ(^ (ɊŬW1/%$L@ *B7Pg:D$uLL4Țkk&x mɶcQz3ބޛi]ul}veO(Y>5ܔ*}\!y!ؒصq 0آ< oC(\(5Y^)`mX2ࡦ4-rV`-UlztN6:sSZA߇BbTO_UӰ09ƶ,ď.uSS)Խxq s4\M DsDcMºΩyKcI'*N +N ;ܳ414g~C=Vzg?@QI M#g{Zu9|"vQb-'-_dɽEART_U1HYi_*J̓ hPD_p 񍌓)H|3ent=t.0@7?ݟd0.)[5 HfK`6w$_^0LCUS! *K^Q}39| `oO҃;x"+ѽS=vDs$8bYdɘ;UTޔa{xG$WA + ֓K™>Uu"wI;g3HyҧTˊ43${i9ĿNFMh'$ 3UK Dv}Yew""PK2+ W^qQF2t0$*@ÖCd4dRy-[.,5UjjkćZ߮-+.?2*~FXI! kxqa((C]h|Ow\> k1p5aƒJALQU֛q_A!oP~iG`!(4лV\p袶iʪF$2oyi'[{閣_cWcfCgʭ\)cI9z^%KUY,ojVzfZDϣ6x+ܙ=uc/r@IEt]5\auNfٽͮΓ^* cĂ7w7w2$?׷B>JB@ݐqz]˖IXXT BήE?')vjO:lZmyHnٚjex ] 5bZ,tQ(7Ӥ mO4AmBTy[Q}GmN-S<>j~z2avhHknHd&f˾:Z˜ETDFk0.7\y֥rQՆeyH<*"#z\~`+~*񕨤&حgxkhRwѥ`v"-Kd#,XKrw!3g}j(%ߢy{dЮzMcP\X"3nO;f4,8$ 5xyWW߳V,|#:4VnEj%j/XlsdRɛӑu ߱$&/Tq@5nyh:wV֎ * 4 nEUҟY*/0E 7L׋CMxFk>+#φ~dlF,hÈz=dg{1t -$c䢹  *nb jx,!LlVZ$Uc΃`Fd^L-=|()N,zUGSiBhۑ qiŘC/7MgH(`63JCVLЂg .u-J}vCrW{q_pCԒrGB9i7N,)BT?}p΀H4h-Jըx fN~\?g=l T2; hc 8h\yms~c'(q>m7~,6&P{{Ec#λsx?3jj%1IgzDV dþHeWtI ?Rd9*ڸ# ".恩e`k܋M4R 9iOp \@ Yq {|J0a"8O}MocNSqN~+rrRYz>u6 V EDLFBC^/ً"J@d j^XռI1G:EeC#j^?K"*pUgg#C^ʊ#1h.|GlK qE_Ej0הKnDɚeSA\u 0 1iyZAx%븒1^iJ${!_܁.?P`0y@Z޻y_Wӵ7%-9bgyU5:[2WFrcڢL/4z:L}ps  7MeA vF=mCľJ^@v W(YQ4?~gF=*ekjV=mc+Z ^XPNn+;_p@.'mR\Aˑb '4@8o)22f~kg rY 7׷u1nM0Ǯ*=$-"׻B1=3eir-(zp R]&˵jqdBݯ4$ mi}&9,xTuM ֿPM h3ƫsMh4y9?Eƴ)ZuSNu[^]/Xq1!%E,O^a0A񧠚YgM<q@^yg_@b;h+ӎ^k\rG l!к;BuGTv=~]n N1ҵ^-kl {Sr:3u;o* MU .y # ::tI=aQ Q-+^{K0΃wfmR ➏]uҡvjaYVmXecʹ:i̍ ɖ,d18,ٜ~=_!QҏqJzμqpW)6U; oG|mlv{Xf_V9%=ri=qlb׵d/9lt/['=S+AUƴCrPvdC7摝Mmn})Dԏmry!~F̙Q׷fՍLCqOs7V)TMdpkr㺥M uj2t+D |ˑbm\&L;?e8.CU 6آ/@ }&ttu5oGrxDžMP)(EYXJ+,:`9bƞ{kӞi@fAѢ!D?0C&=z(LpfvŇq'dp'3@둏eDKVZ0j]L F5%Tؑ_+y"ЗgxIYu6 u"+󃚂~{=ӟ6ˠ՞k(E$7[t+s`t-I`բ:h *L%ɝw֮2 4ڀ^zHm1^YҖ0ںTf¶*ƹDNY0!Jhɱk($Ab~sĝM9کBJtH[q% zoJ1;( ~g. a[A3piw@A@.E\vnڈj+5Vb vyOXJ!)ہbR;@*Ӌtc&+ɽ칤uOZ4XS" a, ebA3b}#nb9ĆI^[=HWuYORHt(5Z9hOZ1M?x%V2~pc5~W?BV?zt06PGKĵ?{87U٧nTJ+bpO ;:R/L2,ٖQI$(Mleuাx/C˭ Ţ.m/Yq RGY"dnߖj4* eV.*2QtmEy\ùދ 0=!y3NL@Ta8Z+"U 7Ss>0A#h迭PqP qkFAsil e˼vf#֙iJp/%$AЗ&phHn3Z66M'41ר@?J=9ʯ!^!MX'LTJ&0΄F ȩ%h Ů.Z2b]gv dLzp P d5Ɗk UeGkd1T$[-)Q>({(tm j(4M9f F߿:^̠@('Z^-3,?i3_:w97mV&S X,8xx_)3ݹ)uWLox|>"5לm+?rBI%d(:ߜ@ IA#-mպ +&M M P@r7yչ$b. (! M GaYq@'ղK _HN.Ez}EhTvk}S<) `+;HykYLPadFpZelY3g#{b׶.E/$~ &.6qgl0SI)Y>M&4EzӹPQ𻃎m.DZzB,S}~$)yjG=:(ML 贈P ~*icuڀC0]D8ܨI9…FiVX>B"XVu \˰Z6IhԹ +,˳["ⅅSQҼB/iEĵ-/JU5lhg6HСnOhH֮IݡΙG" 5u&]JmPJ9Ld : C 7m|3%K+hoH>ш-}P} ݛx+z/{LA|^c"U#8/wVهcĤF,J 9ʝpSrYr0"čGqZ!'<cNۿ5}%5aE+"xQ0;,]:"qX5Wux=Z5flq N䛶W$\oC_ %#Ӧ1yo|z0rY*Zi.( Eēr'Z6szm|l_1Q4l&d:qO`v}\4"ފ z{Psdv.jȝsiE)ͭ% (bZZE~SGpWu9hlhj;'l SOL-n2 I(^V6V(lT,tdH4NIHE–p5 Mɰg',Sl߈6_u <5h&RUUZZ@O' &1DFΞeפ2n'6( >(ϥCK; Yy$wO7C+ĄI#֔Ϛ| mY5N1ǵ"k - *Tx!8-P7;ńK~x66?R:{ XHtIpb 3"#,j\d*[ٔS1ٛ &?9:I >}lWА9R4b&eFT5gr" aw[֟#pSTե޺< Hyo{QR=(oQ=:>/'O#R1($q XzH!S84#c7"OrlW}@ű[nխi@@Q"91.ļVY6>qa.'F* c DX|fI1fUCF`nV+E*eŏ"=?'p_ 6ǹAWr^UP5vdyH}r|JC`mX9|)IUQ↸xQ1z+x_{etˬKAvIc;PAdL]]<3=ӣãuqZu}Uq+i駙տ:읛q"9!ͅAt$wٙ)Y`< Ӡ>ʦ PϺE RƖp=ZDARG^?ѯfz%{ʑxWvRL'{\s$u[b,Wј:+J>+-N=yvV%ri*yWZ"vr˕ TjWаcc{jBR$Op;^aegӬ>ey#W]3%j?VTs|vY8Ise-)vR,9y 0^|׌q EqXzi.9u+"L蜁9f.6U N +956']]jqN$ޅ9p,Sr*LsNeX9(*2^0e*=cVRX1r/]P Wn@,[wD'siF揮@X4̟:;҉*?o! Tx̫qgpE?~I!e–glWt,ƻǪT̹ V#4Q"$9԰Q, !4 `[pR,`xFSJ8%æTNHwA-qu󅭀 ~tFCӜLэ?غEIcU4-GiP /bラbP~:(xm'=U'ŌMIrƆ8i-|?Fj#9w,0oS T|ϵ"W:N& {yzxJKh ؿj E5oiPt,EO Yrg<Uw!<+w,,d &`ڄvߐS߈QluÀ\Jԩ\V&MDiRTKe(Bd8s!#?gyځOE ĩ8,!rMfڱ2|KyyՉ:iDi~r'kvLl6tۮl/2}eO$NP? }gRT@fx(TY[d#{4WL3a:DƚPt/fab!|e / 'ŒH & $:3'rIxCefrPt[W|-pRd?%Wʷ`de'1C9u 0_w@ j.zla`X>Ϙ&Q[F;82iE(jp܄ȃJ4{ߦ-gp\E2ܲʗ`  bJU26(춃bOX~x7ϼŮN&."Gd<$-Ӧuu{[&MZ&jFw奪z>jSX/$0լ}+ҹ>Φ*S%F['s&pI?;h8YHSXq[4H Uyr؍zBjJ! ?`Z%_ sG@(3]7vq4OXNkhj%]Qր on& e;ʐAkk`PT:We>vXz. = ,CI65B'o {>~JwBV4ARĦP mUa]}Di/vY/ܐ-7s.(ksʅ J΂@pd=%)π@Ik^;9Y{dK~}6یqԜ\Бx 7.,kV*#)%Xr! R5C|nt,8MrfcMשׂ\wu۞؍͕ƛ]_s9~h jS5j`1DHG!) 3>v KۗFNy*]$ҋ;w([*f> 6GsJamN~\|G ??u 9\pOc l䭚R.I[n8%|.3-Լr0۰{&dˋ!Z>!a gt',7Aػ|r8CvCU!$);8M??d=-YXNP.ԱFQZ/-+O{Є 6LpmХ\ rRXi&]f ً _N:(D[(U!AQM6일RA߄,_oHvLf. eP^Ljočs. 2! ޟMMZӏR E?em[_Lo5;fw=J b` i϶Y``|B<05vh_fW\2]%~U/(p*VL̓voꪎ:b2ՀG6cE.(isd*W_b7E/*{7]2OL!΁B/s0gCa#JQ/$y [7ZS44^<'. e4j9G--ZXOs h"h,"BU:62pSTVѷH%zloX.vJ21/ϳөbaφ tԸj>JoيZ]hPͫNujR VyCJXeȷM{f1[^eTe9iVb]P&4f4io2S8椂ŧEN; Cn1(HN+a:~qoί8򵧌ēl[0pWbTɕ3 ;ghi,{Z(c!\neE%p!J"; ʶ\kTٚ$‹"vRSImv߸鞂{WR#ݍٴ~8nu9$=Bu[nrcz-BB:mv 珨E8 Æm@2z ^Ss助q2LmKʩ\y&kb= O57Kbi..N"|z$_6dҵ`ݜPƕSA/u %,olgױP1pN]%']0^{J^dN玞]uK'N<c+7)nXZO:̬Vk9!¢\x!rZ#HahT䅅8R=Ԡ//lhFFӏ1=6./ e 'LK37)Fgy:RY^rt}"q#8g#̒}b Ƃ~RpC@d҆ YF t+YEczA?~V1۬`9GiU,>/Cl&Bb2Cfi]7lΩs=*O2Z%oxdܻ[)+NaV![xAI,ZXh26IO@l>dӂo 4=g9Q^J &T.{5,o+#{o$aBhJT*{]P wAhH G"yQ91abXE&L2z` @eg'\) ᵘSFmNC[EOFeKwH׵,_03?Jۺ1&BF0) )^ ^I*h݈;;-T4\D@:syYX֩>}ƹ1T@->x hBh% m-@"7gLo-:ᴱ͂zaK4Ҹ%'GF8u:KaF[;؜^8qYmgG9Q)^" D!>^>@ _?DuaTL.p?m|j„4~s(>cF[|5ݟ也]͘*02^/)@FB-J hQsVyݵ UG#D,COVpszx>&FM%o-sf|CtZ=&Avގms1.v7&"=ϒRwq,PHl}<Cܦ?MEr$TX-a)tps/$J+BF {֭xٝHܺxYL[ {Ny"EK0"]`tGWmDUGw:x' 6!܌DV_( $q3 '˰t؏" TN緋ghdꖛ4FDp\~fa1nmWMs+Mj:;If vy]+guGLr @qn2 ,Wh onV.LyXE쎻Fuxg sҏK>O@#@8{2g. *ME 5O3ax B[׏L+бn)is'pt5ڜ5gPˢ\@]Kiin ?$+; _ts66>T,m! (a͌{Z$T'ڬ1bPr -hGgXJ)DОF,&?$E,$BvAoǸ])sհ!U8u8 ;ڂ(W_S eH'VuЊ<.yj>C3X$ ?(=>}2׷ټ}\8maBp ]AD4s焁xBe=RLo=DB[!;96!p˺ uZRm I~sMD4clPPBqQ{j؃:;OheՈGqZoZ!0r3출;i3ڽ3#d2JAʟew^ $0aL)kehL5ϧnyn/۶j<BVe8N%`dTy*硗|=V\;_DKGeVyL\!_fn^ ;p'%$,[BNH7VM//Ӿ$O]Tp3^]ڷ/i#M4V-&S5Y-z_ϛ`22"yyF~ =_MńVѲkDIh9UY0Sr1ZJDEeN~)d+vKz*JgdcA ٜnS,/Qeӡڤː{cr4eԇc< NZKDWR@IR|b:@v#%n uSdSN'g1;KrWf0.6zc]SⲜN}ټuְl!L`땙Zo&+?Oc[Y:}|Ne20rp)Jw"IC tgq'M8kbX]#,1ɢ<'HU`n]~gVFB*'/q;lB?8,qw@ Y܇*Fst &My3‰5o*9!pռ&Ew[Mg~YEk;9A)j@P{ImΩ#`x~#1cEPcVa9]ǹ`Ycjz" Fq(1{hQd֟&(VTu Z+C 1qamz縿Y&`Vx_ Q 7DcgՍG`x3klȇ/73o=(Hz_gnse]e`txq)Yp=$O_{ϟpPm5ʉM/!:@ F"1  akI~m5sZ_la۫"c~׫".ya#"Y n1lKǔ 5|Xq{$'ɇ?)aJKQ32jnro ]X2 ɫ-,F_Z VwZ*,m7)N$kDZ<RXmq^'ՇIs;ˮo n?v>kS40b]?z ~]ALIgq橮Bu?>Dذnp}7= NKQWDk.-bޣ},`46r`iM/n'1|D򈂖;`-&+)<+.DLS6a`0taD3L`D-Z01&z "9gr~9h#(>dcɖ{#&L,) OGibBky6O}j/3I ebDE(+nO,5#cO8OLBV@d&In!tAʪ_alb^{EcAt%6Y ߨ,-IBkbXz&9""Z+OqfTYQ)odswSYP[=uACV x>fq^8C?Q?sk`LC'Ho {la@p2,Pzp1ᰙ-߲D_ 3}tOU},aVnvr߈awRfvѓHm(U1lXh}AO|:('P6DW;> C^X Kw@uK8% k+uhhsox4yJW;Ų-neʞ 6{ڑ9o+Iv>X-NlC?<^^A.پ>*0, x3lc'z?Ӫ\E,_nG#QJc<рk;Z'oBږ/b˹;򐲢 d|a3 ~׋xG5pA~jtg&ReI4DmYSpC#|9:DɆeí[Fɷ"jǞNe֘E AYѭlerX(kҲW&y|BԹy-*9BsN8 gwNf;X혥q^n*>@о酟XeG?C8z,kcҜ!;tNbB3 `X/ХxB^<ߒͅ颏PoBlB)k~0ؙǧ+%N eAɉӉ)# P1"\Q _1!B|${w`>93Wmp}ga(U?IE/OJuqR)LB!푿5[[5\'5c/l4W#z)R['k3 /aᥐ1)]* H0 aJ)a,qǝ8>}(hIF3&R pTw+i++$)V'jm". 806]Ixu>3_23ˆԱk@z@0c(E nQЛ}X⯞Nņ %B=z%A*~2;F1V*6 dIϏXgtlg6 \T&6)61ýa`c.B$vfrh\0䆳uJ*AfxL+@?I ->b$JNYM @Q*,tu_fX-$/O;:*&Tn=П<F#SEe&8zSmfU;Eȥ "j dvoQҲnGy]ODo_BM!1JQ{mQy&ORcQK&_Z  :_?Ah.~A#QW6ӡ<\RkE$tL,XU0 %0\qFF~L"} phXj(*Rez o1VGAKwsFQqS p |H#' 4|昡h P-X&0I],@R6iǺ]}UO^P <ij}P7qYw6Ztx9!^ӽWw3u0V N:7,.}UR9 f5͒ z9*UZ0 :j3fC:[eJb[U[q7 3U{`Oك~7E!H.=˜m=$ވ`=L;CkJ9G>!d"|ړe[FO0{W` Iв|ދᲉ>54WW¯וQkKդ˞9]'f1$!r3]sG9%x9SK'Ps/nR3O&)aX<ի b H!wGkiZUCINd%fcNl't"~10}[M$\ťҶ ?fx$3m13]4A;ADf<6@utZ$G׈_Tp*i:6aFigp e"lCi9/-S~{PݍV:Ks}vLQߐiq}] g:y+ ׵7ozBDBDH<.@W ͫVhs" Ql϶O _ j2f̱05"k+Tbfk5XdZ0XVK+ndq_T>9 CP*dY\hz8^x;%LX9w.= E7u ,g>E!ksgPwEL4'c8>Z#:Edr,9ZlOL_5j7{2֫͋JP "X137e2&h k1@9;fr% r,RU$-f\o"Y_:˧xwjդڣɆRHs܉K #qG| %DkcN_E"p/NԺwU-8:#NI*#Z^g%IGke]^n- ::+v[_nЛ܋Nuz٣/ 2,?.Cdn:f 3e qޒz8KL}pe+jvqy%B֘O03bE7>YUl`V:gNbe{̾Vʠ! p IWc_B uhB&۞F ms*)ˡ̊jWe{A *+,}RFlѦGqV|)-D[o;u4dՉHgvE,?Y)!6I8s--C>n~ :Qv/-ΨѩC~wSqoͺAa [95^,o.e`PigQЯ`8{q$0#1_ MCO,w"=BxAOv^˯w=oS~3K f>Wq>vE[{?=OIR8$q2G7ٞٯ&þـg8.3~} ?hbh%YjM F?Y2PI#v\A wgZV YrQ#2ݥ?] zv=0 )rn9ZKIe.t9M9꾳E"nGjFy@P\}#rJHB1wT8`© o4{W.,V E/I$s×  gش6/:,*{60V}"`̝/nJYZY1H <q4jϹQB+Cz||ݛ=88lqu$Lr&V6qk!F8m߭$ 967:q),9P[~{7NT9`)V*iKd ֺ,e"BG66!%j3)q:Yq-5 cY?Ο9;-6"uY`Lnq{xk]3¦o5\~8a`K$5l:=&fw%Ѐv̓&] {ÈE< `&T`| SwTx'1d?,cܮjdNaJ YԃԴw(qC: y')HjE3z8WsW4k'\2f7c!Q5E 7J4kk:R'ͯVĮ'js^ťEރVvRqř arr^(rV6XiHMD|ݪ%N*lm7HW-CFH Ty=#y/֥ Hv&+:G.t2e2=lWgY ^k-vm fj[a&U56vGIʄY4XoGp*m 1w}Ol']q^t޺s>ZcN"؊0nEzɬc4+I{r&yg^L^@ῒ U=JVJlEI9ˎv#Âfkcd0qaе6a'"/cGãͤ87_AueVFӢ i}g;g4j[p;P S&G(dLǭRh`` 5Ĵ?tBV(\uv뗕v* jlXXzHht sΉIا7%ڢW[G#0]^cN"(!:WET|O(9tf29| (rqw@7R= pyT'w_:Ι@_Y˄FE~6vIcEq4#@o k i qzc# I n1@ #lzyu`4>h-i&%Ik,[* "\z.HzO*P W\YwB:*^̏ѤR6 9 , K'.Ǜ9625>2t"9lώuFe-~ax⧍St:2cQPss$jWwP\Mi/ֵ'Y#"ym<^7WēTuYI0(&8 Ȥ%lz֥̪-cDU-Ro"'N{]E'UcdwXẜEs{-kCed$(<셑Cw{G7N׃|q,T#dKgK-`TwԨԳLxN^WwСNBeD*9R B$7AAhcԩ(Sb"%e;emA D&;tN|~aTé mfhsw0:qN\rGpwg #< 0J M$*\ί {*ˀ~Uy8(@TI$Ȳ}aI 2Wri_\s\ 2 wy^~DWuxa$C򍌲٦ߢ%TE.LZhwmz/Y2-NlnN> e&Pӿi < Y\O4@^>Һ^"0 5!Tu(HB[Q 0UQ'l6NޡV6ok'"{].ZnUo-ʇ;pL>$7֓]:D#fz)}#U=DnMި{4{jgJ"QJ0r-;,;{x=L5o(.'JoI]`cII%te 6H "On3 chOGyTLf@)W`bt4\ֹeFe~UC:7Y0se;cM|{yCq>A,./h/=6}Wb*Mkw,i}G1JNH9yh5A*v09-84_eTNw(4ϠA$ؤLٝJI7 bnt'@dͼǝrIm|g) BTǖIRUF}.y*O#F0Uz4ZTn9Ɨ_AJ1]4h8x7AB>~,AA?T{Yhe[_ nu.[$c%& R4*\4b _4dM3Zs؍ _.dWG X폎y n]-/Cͅ`¼A5͘栝zAjgu:>{.Pj\_R[ϲC50 R[O֣'zGu,zc<M> U*gZ()s)λn\9+16VڍKW'_4346a^pЃ@M:e ӒM*&c}iŌ5y&&nqm ߺFoJqREg tnOZ0ɰaRFu4{h ƽεuۭ :JJ}B<.ڼ%ֽ}FUXʖnilR48Ec#;ne OxFSDOwTh́nyoQݩ}$xC%*NXN[F()z Νe-iE5|n I0 ,BZ\{J6txtNW;>}tOzg£Bat"7[7fO4D)H<(RwomFEt;tdER^wWA,ؙ^KJi6LS23 _A{7N93 ABzz/]5SazCcȶ Wp(5]C X" Z'bsKt(Ҕ^~}K%$܌𔤘]Z Я3g"+Jj.f 0$:1Kǟ>PX\ИQ[ms@m6W))+:# j6Cm{&dkG+znhACdܚ#ASҪVJ4e/lkVf%}~gc8cG.` xxyo$ i7,T$: Y6:80ҥݥ/Cr:{.̜V {]&ßNd6Z1m?JçY勻)oMI%|`Y2D@x ]iDQ38kmfXC #fZ!'(lwMsw\!)Ez.ϴ/kUF$#}Qp9yFV;aIUm".)^VYߋo'$xNA*5ICkATe$UnӛOER7sϺWӝ\U>UY` rWrLߦ(:A)1..0m4o}JAgq!l@DԈ?JjEgJkukP1揜JdrX L(-HnUllpvý aEc$K8hԦjj3:Q裮.| ݀-<Ǘ@t.G7{UXyn ΎƌqksptpO#d1ov\e~<۱r3O[*~g7.EX(7M$X0d/Dy[8DUV.#j43%'w4_~@$V+(=Hfuh}5'ݹPppA=7zQFON'z[3a gPkQh}6-Z|o96aP=pkj7+p4=4= WU&aj̊Dj`TR櫱0s: pa`8!Q77 =0ȪrGZ❎UsMUy5YrnvE<)q-:=ӊ߬k#'x=اuı(2u#pRdg#$ڣYȷR03M|Ci7ˠ.bf·PmZ*Po=.@AdsK̀T6AyXn1]GVΪ$lZ Eڿ*M!VY#H9"JF,ƏaHeI9h"j9)},(s<~ϊW+~&ެ5Ny- {]DMe!0Xr\3QHV71p>FAlSg9ʂqN[k @&e  ylFG%[S֣ $/OR7;6"!f0{ʄL[>H=)2T2izSfi piAWbjW?uV6cl8Q|d!Wrsi+:_g8Lɗ]^ƛ`Dcc]s=g+=X# ;Q#YMAB; G-j &h ߈Rk]mWr}.ۋTk;}[3дt׳qU7~rWP= gb1PEHim{YBK~1!ŤcL.D? Xo^`F=YTչ֩EqViMERQ3DR<\o[vםG$U01].p| XoanA%zȍJr ڸ3|&ںC p%V)3:] vohY-r7)(Ike9,2jl$n^l%½gԆGQoC8U_YB ޔN] 7E[L3'Z Ҿ>SZdNjf$Ni [0hnb \V|56 N]x7( 賟Ҽen|08ˆ`nNYb{Eu`̸6Rc62c$Tv"GΨCX#d+68Dx9}ŸJZRr{ym4hT]aY]ɂ!F9!]?X+"o@|׆OښGN@CqNe@;\6!T1ZK]oR0>%/'2\x!8,ը|뚋['rt#b+=1"el>sY*]}|nX(' x}0VPu/8}Wŗ>n3)fR4eΆaM>}y܎wgqy}E HΌ`UL{w9ġ[6dT6i) `a`YRbxؠQ9g2p 0rr5qϞzVL2`1䳕C)_5Eҍ4̟ucbz.x8݋8Ϟ;D'̾)zuك*$ bm+;_M'S0C&3 \ !v5QȭxqEAy< CH㏕_2[R)3*ϒ.'%M$1'v^P @;hv3gji:`"1d 1LLwpfV`UT8n[#dWcMbU*" CԖ~*&.v)+)V4&!}5>a]a{B:e/R"_OPF1ژS5AZ$7izx}_6t }߮֜ V27H޴dg+\k"XO#rh^ E^x_ˊ_Ψ.NM1t+$To 8S ZgKBvw[h/[2FCp'CϹp{Q7y/_wf̴4'ħS[9/4/^?znb6Tܞ}W=:K_IGF)eiY7257Mv x2(*G? bLq$/ 9"T@2e $ es\ aOYt+*/]!"i܀Ƭ-wh@h%9Q7.fw o:&Ev&+&Ϟy e aы$q_/ISt']?RPti-@$e]+%\@=Sn9EBI:̸^ *@TWWel2cFAr7'!uaA$"aU$FXϟL9o&2}Sglm7 JU*a ! PБI&Nj)g ou9GL3Z~9wrDwűW:*FMC@p]HكG8*+7H>4Tr]>nb)U׆Fs F"3ev>JM~Ocx&nꖲQKnS 6`noQ,ҰwLnHKF)Փ_9X_G;ӺZ8qt6gJ7/`r|FR ϒ4~r.6vY}YNc*g)bs=gHAm|Nk0O1 " е:q6}t: Ww6I4kV큚@])׬*NMͦR `/ 뜆w\^%w=޹?\ՊPmQoIT ^ &\o|D}&ZIL.F3qd̢۟e$<:FNAPL:f`I6ͦ^aTY[2i +PޞPerRv.2Mwrʜ#$sH:~UKwnѱZ ҊR㩧|ڏA[NQ "'4 ǔQpŋSxT7fBW(5J\e!ͧ{YMg*+;QUk^hM ^ B(pJgxwU|+R^fe1nSթRu9zڳ,ԸQ*Eq\ޯzhZݩPc%Ք覤^~.$ C7qIޟ Yꟃ*8 t:.a^RWJkwP)ѦzY*~b6i :8VÊbQi= 9 ,d1 ^+{6W1^̊A}1 *'#Q?їhOJleEIk0tu:oH7L~OX|t:bۂCWȄv],Rr=l/ y x dqWhc ' ҉G[m>bу*vBg2}6]|e :q}a5Jc s)[suʑф sGtMυ7>q=H.Vb$CR9I`O 0Ze|V$hoGaMqiu., ș>G/{XH\k)70jI`j ,zP>rv6Oc\HÖʋ=x *ywה.Xj8iq&:UDKMFzwV5ǘے KEW 95/޿Qv y, le|Of~!)n+B.#!Or   AjeB|9 KoͩN|J$Iea|1lߋs`zny`_-PrJ6xmD -[,[ 7fls +7]YSiJ<9HUu\o"誩vOa`؎-RJ<#xMy8yXVsֺnlzIG@%kŚc E7q&uK-] 0GB\ "=xKxpXЎŋ{&}h*A=o^ ; , =Ο>]aQ k~чI '~N#f/ /G+@ $`{^) G9_]v2G\Sc*Kۮ-f0?!$,b fr !(df S}> f4{NnZ-:Z/GyjvBΰC׳9x%m8PB9Jg4Ҡ9Q=GqH 1Bt0(JIX~6fC͟~e`HF^{_䉔=]v`~b|3eZ[~qlN%NzJ+"kOT:tŦo#@}y,fr o\Sg4e1P3r9)] WBSK!cӇ^𮋓 ^[ w]ufp%EVM8ić09@.tH| 6fN-stcz R~(>Í+_=Ѭ ŵ;mV|@dȅZW290Jѓ}..[9okq3/<=["讫V)9{=fa:%70x BE̗, 箻X%bW)\~aU#+lok 4Lv׉9qSDq5Qz5Q!izq`bu)sޘ>j5$LoMƍLsvrGA-9eyJ+O*|;=ot̢O٪0[W(hfh$@57vh)2a-$/]|>)z&G{K.> A^4Zn {-i+`|!u!Xک:uXG/\詅RY/|r?xD*u'4~K.c3;QDN2:=V+a|/~C !?a o83{]B-$ _*LHON.GR"Mk(5s.VCz N'~ t."1u:Cfx=-QGoʕ-^@+˜d2XxV}ȹ:P-F!Nhea6'Է!Tv۠= …d|c9dbn/pC^c/ <9z85>5-*П}%497DA"p< Ɋ_߳%+A(bxVuj'g)ȅKS4WsT?W<62*pRi# ǤC9c:]uNU^ cNjGȶ]&:Xتqh|ۅδS`/18l^>5L1 S3I~ m/4GbLݼjM΁#o oz:2yz.VGI*FsI@YŠB),G!l n| 8Bۺfu|8$qx_0Ynÿ5܈@6x!m {dci8`zG'!"=wia:O6Μ_}$UI?3h'iqP$ MO,6aգ>2~ C7ͪX ‹G_C%o!Q}re:ݘa= gt%rMYݷ[NHvm`S+qFrz,,,wۡ" P1 `Wc`qǬ7*B!:WV#4̴]H{sƒKz%ߝOWGt$8L!gllg\+6? Y Ȃa$G)AF#z-4#5 <N+e#rRjSf1dMWD=]?ҝ6Y b,6Q =,q $b1;.<95o苻;!ڑp4n4K!#1Ϳ.ꈴ U:Y/3;'?EEH|tfa蜍I솫K Bܕ_};Tz!X+߂f]K#&dP63(Er CۆtjVmLSP%`N_;9A.(|⅒_G %!gzLe]aPr@<1`kx?9K7qE]YⶑMkeeXyI ff#P"0}hvgvd{e 5X𲇜9)Gi׽p.yL 8W Gܺ^F\3+̽ bCgUJg-a-n@+' WkK>>tށDt; W7ub RuΙKVe9o]!|=+Y@'^Ή8/owkv2ҭٻ5:# z,BNW7[P˜tiV1xOG:R|gm"O&i_iV $)\GA%`̫ |isZ{հ)c:y@[++WRy L0WIv#p2"jnpwu93=Nfb(oKOs髉9 Y`Y鏠 ƪG Avc mFgK->oF*愨6@82[g7/4ZjxW4i/2wm|@d.-u!*͘fz֞^L~itYQ6YX(<3$q&qW_XGhxppTxqDK7`0;TXUO+߼eR){e͵Ղ}jY;bL&w~ "8K1Q$!edIagiޓTQH'< Z\$Ѿ53o7AqL FŰ]M2ncϬ/BoK`(^$Kֳ5qeqy@$iY|_!JPIaWLj8QR0#60³ucbzln9Aץu_ Z<.֪#Sh.$~m4333*ɅʐQիl2*e0hx&m P@H|ݧ9cQ v[8鶤ǚuhG&Oj f`$:Un!"POv=~k^^C .os݋[AM+W#=^!xSÎ.湔/(_(Ë]P%" m^0#tޮg(s xޯRr&&k9 uꮩD6P0 O+hKr@3 %! ?k.W>nY#"1tcX7FKՔ&@*V`$-x^4x2&q ~>w>4x(&+u8}1J6W3f#|_ڭJky+Kۨ DK)g`|_ 岾U%Hb[xlMn#8Y4[6"l6-n g4@XED5(|3.F]_;5ejd?%IF?xiapcjZڀg.㪮Oǂhc"`:R]~x _qH#N om9|TJ<D鍰])Xjx#Ai1V=Yw9\ߙM2I~Z։j꼋siijD۷yw8l3 U^&CSy$T $y\g+zk/̓q_yODY5?T I'sRsAv}4c&>I0uy;w)䦾ObIz %]ޑ|G.x81 u17y%S.%1Hy6U_:xu mZq9.)Y 0/'+n" &klijqxE^A>AGAL:_UV-l^ L`4*N*ebӶ2gE')Pɒ#3h7:j*|Pv|+m֖PCbd` 9~Q* gO] D-H4/uvF!Ϫɾj~G X'k35$ͼu^#8VSm' =)^*.47ҡMb7pAZl*OD 6w c`; Ht+ɮnޔż"oC:L[tv*)Q&9aU` ]LueF`+VoP갩 :u_SEΤ|;At xj)ghP{LT8/)Hnl }ݎ Cr-`+T[XtPӹݲ^£7@KRrUf5m[H#?H)2!@*q# 8['eCGjt==9BGd MqJ &ˠoBXBXk㟷h Í`GVG$bpT=(Gޥ3+,"e,j![,1oC!hTm/,,ݥYЗ?I|%FyAᇠC&?j`*PC](\{&dZwt]]UQGTlisHogV&xޭ.Ľb8Z"r z,d9”8櫘8G`j=l/%^ zѽ`AK:I."ԠspW(d$9X3`ߒUGa7⠮韱9݈!&%ĉ49OgH]IP1 `J3]r`osRPL"#vS]cމ|_OƙVYQaE*CaN?ꀟX 0+~ P:C,<ۈ/f*|-aNnI*R^J^74P3bW*izRVQv4s}GÍCBB&_,h2x A&Nv- lsXžЛJ 12a~NhĽV^\e<"{(ظ ܚ1/C1&eRYNVczzz6K<3_׹OUvA( *K03)X!P71EQY5D h&ZAy Ʌ?;]6Y^.5dbJL䎝fڋF~׺j ZgZ3i]YQM8俻Չ,F:i*j2u@Gh̲˕YI^ezzeCs[xJNo#Un#t{l e_} PgzCx E[?~ZBKUaRW) [;=kJՖTqp(IlZv™"Q[!1[<䖁v'Q-`mWҕ,tR'] KL_$dR$#; 'V%NXmsX1M#a߮q74R_QGZ`^2VY^  X嬞uߩ] DܮIJ;L erv3Mph#U  X%1_AQ8 g|)8dkJq8}AϰpGŜuYߧ d#g0 Pe.5(`~eo:G2 &Ftҗk%~=CZ›Qݮ A_j. *ֲ@^{c 䗿D+ U ?ֻ00;ep p\+tجO/7G'?1Rg!kl)M==~iqGGJKsǬud6#Vi/ o4F)kpy@`K΃<s,1*e0~Д̂OP[% {+歛kt6%v/Ch.̉l{ZB[dŊ]́IKiBRh-uMRxӚ17V;<>%C7yZI; ª3 uՉ},tsrSv[gwG!0K;3 ;2C uv5jUA\/m MګR+,!V}<gca62)M-"s< 9ԍޣ;bG1SH&0F(y gD(0m,57wcY}@b_IyTsw ^dzUKMts3Mb)6Idk1^Џ(s;Hr׉鬑 ؍q*k ZξpT3gAlczgZu7."%c^ TǰQf/eUqz*-~Z[씘`3|- UL?mEq6]叡/h%c5paJj=Uv VOޓ(sѮ9R 7w-R9z3u¶\705@s+/OgZRGs"#^+hKҼWhF:L[AʎN n-wN^ Ija}ȗ߄}꣝$+9ol{` 2a6ሾtHD24]SKim-hki Iglwe$Bz8Q26W檫a}?u2`L/d&L / \r[}}WEܘn¯,zs>7"Yg);LFSE1-v5ݘ7,qu0is]Fw6UF:KCJ,p79_LaXScΗ7le!g@s$hŸ+wzw@7=) uhfΉhF.cv'.5ص=\)AױFrFy#K9QdonmKlCZHhd&'޴3@.ҹjRh&*;!{sưγkY$(Tl.q?b61Ȣ-WXڠɊm^ ;),m\HY4D+]NTd#< _iCQml]:_FYMȿ,Tρ]SaC3;쏑Nٺc~ $Cm-Ш3{j=́Eƭxh(A3v k9ee10x}k7eU=D=UԺA>QV|f:wҢBv@0שtU 4@ e2+1MdAM*l ]zv$Ba1w0*&~ Ogq=isX@w/-кzPZISc>P'ytkJg[vu2SK6ًv3Ul;WH*<$5ĀX Z%ȇA5IG5@+|e¹? /t9'D+cxR`Su5恂fuR Q*eYNMUg%*a[de_؃GEB{c{+ufw*l[.W0= JP`o3i3 PBc۪ܯwvr6peap<-cNSZT5{c'jKv}q*>e hrO٨|zټGha K-;plRn/琎 c ["dۭv#&uS?2%IGrYÿrLE%_tUC_Z*FPZw Lt0x"j8 }uKXf mƣ*ξxOXm l?8y=L@E竁vobX=/8$h{cBXBv߼DeÃo!4L<6ZN; 9f͋[ڎzwy"ΪsL҄[v8 PNkmuGg]=K .Hm?^Сhiީ5/ .-w_^u++<^ uaQeQhQ:܃3|.<ʼ6N[bUxi#ڻ1ֿee8~e|+YLvy/1y:Bm`p%?\z /n:J#8ʆeBݏ9bpCv [R̤`xfc G|]8$PxjRwkr\/QM bRvkVΊ“r\n>57I=ECPI$Fv?' ?6OL'kD<։-iy\$[lMon}(I$FAEAO-,1/x3cQzy' +JPZ|]%yi̾ն&fPJf.1¡!2fFwX03(ۇ~4_> &@Ȓ7h$ =LN4j(jo"Hd|H=sɣ&\HeOQ9jG7jtKvj?!z@@όEloZdJ,#vZ:lWO:i0ު<G[a @,/U˪^K2$zR'y X]Ϳ*Uw]Wnb>4 zH$^)QxMx?9Fuv%fՄ@)]kL'~+ym`;A` " /08ۦȽ),q 'Yw&SQq-m1D+y,mA-^cF.OJ1TT +gC߫Qzoatg+6y_|3ΘwYY t m:)sB}zx@,𬆹& FF|.ft/gY>[2 g論h,{  2Фe_9lQ"l=*%I[dnrEki0%5A$.a(׉ "{.£wYOxCb/or0cݕĞ]ETK3nUڏR0ɸws\k|PRT4W\0<7p*=Ȇ4P9yl2Oހm*pKNeXO^Mӱ])T@U'|vDs|⥢] Trx9=3uQSJB&E_]bu<[MzlV׻!W33Z ΎrBYz6IQk^Z`/רǀɺWyF0 BiChN}hPb~c}.i8 ?DP~$ΔmIb3m m-,#;qSpgq,bQӅſi9P1']MyN%A"qK-{ue[sG6To]?X0[ڀ<]ЉkGt%㟖I HTgc{ `J Ѩ\L]FJZ@fLa~x1[PX0^qwLۜf]>ӿ}"{3r/>JD6A.oa}z*5LCZuFa\]bQ;:tϲ-$QuiI2ttu6uSU,ygS1WBFP2櫹NIαo ļvPxLIa7|nUD%N1NI.f Sg6 uLVL=qc(!CZ`XvD).P%cg>JJ+WR(z_o /ltﮉXDad/GZu_s]DjIڟ7W1玞ZV@x 䶽2迹Vؓ{ץ̟Iaa'QRdb_NSv:\d)ZBE1gEО,w"1"]^I^̂ORA)~5*Nt 3&.}̈XH4=kmų;OC©! WH#K= aF@|lTsf mi}C/יBwqJz7iq蕣GU!eл#ƽs1=vXbIh= L"4")LXbQRLɪȨt\a4[%:/Oyߙ!8XV%?ǎlf"dYp;̵~l"̓O H#&rKya5B ^Z>b~wxr;!Cj*R# Ph~TqG%O59: _FLџ F\TE#@XK)ɸFn誨ו 9:y+g8P7^Mрo,ZI89|1vԳ^#bFj ps%q~X &xcfO'&jDY\-u9Z}rp7W%ܖu%.ch_ntWrAVIO "ʗ*8y=Z&m|>|+ .}@mGmDC255qR`Ik"/{#A & n!t,|ɄH|x. T#I.ph5xx~t'R@@d#rathS]8rg.B_فpO#l]~%x"`/$7Th2DpmqE#XU~>-{bFֹg}=o;Mm(We >zFD#g9 |,9c"ymZ+QuQ]t $ BᔾW9$RJ>nv @-bmPQ hڟ*lCdh ]$_I{dp<O P_`Z#@řC<5,O<ݍU*'6јXRO3K#Fͷ;0 }ӍWT[+{kw2M 0(+ҳyFI:>{NLTQKdt0! /c֨|f]ٮA &Ftpn鈁偀IIH"sD$?q Uz@ZE@vz/|@ dSq Q맟x9wI(9c6$ $/`^p}ǭڬ: VEVF:jOf6}RXē(U`^pm~vFS &|O}$Xf \1@ hp_^lJ8Ie.TN-H'=2)9wpnQFEc-CN#+j{7LY t$ҥH5Fe8r0ȵhphKP)iGh]Z{-a#ZK) 両kwlXz[.rJ|2IۮclNs7!E\^A \wφLix&aKZk̔~zk!\˳\"`YUWp#)jfi k2m obBicJZ8KHaD?8 ( ^ [ϐ}Zii|C^dtLuy0)A;,g8?Wp[ y[-{iv|09;*,+"Y[ۗ #ڇ繀`'lHGWJJ uvzbD:SV )&yKIdMzO)x>yBM@9ɗ\}镶~%#őlng۶Qws}JܯCn+0KK`˶oa K#V*pRm5(=;2fb"9gmU[};b,]c%ysڽز9/v[1 A|̛(K'bIBW{u2(7UYb4^6SfQ dl[˄}(:v6{9(dŚCwz.k칱Ω<"ҋ[H@vlA0Ѻ.G.ދ!CAEhB\r`zV Fxw yO'{N6"] !NzT ng7|ze*.\ YCm] n!15YR1lFePvH\:8SxɥA_D}Ryg$4ϖoz`.8ƈp$}`RU|N_SƜ8zݖ; M AXT'_QxՍ.BݡG+=¸!W[&j'Pɞ+W0d3[@Ws5A"qG7=ENi|Qs|R#\8(h3G[*N/M6xZjA \RjlsDaȪ]sfDHBS: aN?: :R+qf~ĥIJZK7!1|\R"ǩV#B2A´A,?Uyy*y;UssˌK KCͺOCp)9gףͪo, ҭTԸ~|Uڞց09aݗax`jd*Km?%+.VK,l]lNOrVUdKβWH3|xgJ ,AB~nMOfTWRN^HϢߞߛhUEJ`R`T[%3"ʡj-8k-F'Wj s'e.R͉y"rVdm25 @WI %/oFIBg"Qp‚g|Nꯗ'~(%f' gSm)gI/i dH\UTLz\@* 'Ϛ+L~Դ-cUkot6@*.p£ZN x/;Po#Vs5bKRfOCƋ#uᓲ jg:*"N`kei)Ӽ'k-I̡!tiA#bԐb^F{v$}v3ErQ˲c]4chJ-s:?i_as&{vfe19W:EwsKb\ SsKim`%(kJίߓ9`͸"yZ#5!&ˢI,+=JNL6y),kj![Ō䌙@ZN0,l &_E׎=XRBBjtT9 tgDϡ` Z&LNf}8"''0P^ ~?7U8ۥ R,˘W\U+"#j'4)~4gBA\GOnM m8R+©&^@&~P*agl#g_ gkh51{ 4P0&:rumU6n,0đLq"wvvIXa>`jԩ5!u3o`}e~",@pSt;Ŝe~jkMiVٖFs7'w9/.(Ь,Se着bkލ=YeK_]% q"8g)؞j0Uj9\(%A b{KrK\iVɼDiheZ'򰇤W'ƽ~}Egj. lQ.xߓc0@REpAzd `z{s9C5;n͒w@:G% fPָPr׼$ocd^f{` س>{z'˯m-֛`mj['&STKAO`@,ApC`x (Oh:\WHRvy T)Դw.n8 #â24. ๳q2bggjᅿG8V/ʌ0(?bC$Λ4Ь0k,gtΣ&]4}v壜HZs)a):Q#PɬځAbCEGO2_&>+~xBJ@\N>S_E )9 TlXi OH5>s7Sl7Ώ\0 ۧteS#>iU ĔG_8dޜ}E0>$̔bVD<Ћuަ>CyFk T1];D{HH7EI v)W- ܧ1;ACAdv^j ہucу>3=oY<G_&^)^0^Ȥ~ˆH/,G;Q)0P[t{+MTzn?g+Ze'(};Yݞ246_8gNGFQtw1%WYY34o34ִ w>4j̲Ȭ to Dl`ģHX fȘ=0D7q( :`΢,=yWCfZ/%j/_vہv ~ lRs<0s ڜ&RyJOyN1@P%Д"L_`'QBn^jY0n8iE 0 НX5&vjrDӇKUo=wt &ks=3Dmt%/ܐLwRڇ(BA]1Sox,gFNU:^؄e7w`ԗi~8RC_`F"yu^ԪSA6?@RYH1[XlcXUys3?9pw43I&e Tʜy1eVQu[V;tY[S6L% o1* Ըir̈~2okY ͈\\ݒ;PXN n!J^%c;[GC?+zfzShDoL~X\1{L851h; Vp8T DpK8q0ϻ93+! i}Xr؎8^kSFlj<~ ߂ gIȃ`TP^d(zAuecpk9Y~FeLp\d{,dW쏯DMrE4WQl¢sM*-l iry} ҏlPs"xdW%"kORiOV`)vŢ]2nѡK[髙 |Es1fr[Pn jDD | |JBwN1 2leT!L''mN#7rKpa;ذ?Yή!:d4tzr~e}^$.t:,*PLrz `#?~m : &õjz| A%uW(j8'e śLݑfzrBϢ\,tHωHr/ߓ48nR!?JD\^rjJa}#0qƚ^߮DDo'ܕQvDщ,Q7O`Koo&!@&ePX#D[)(ύ4(}n`Iڕ|M"| J$2Klo:yƗBPIк}Yo щS\l쇮N s ,Ŕޞ۪/= 4%@I6<Ӫ'P v\g{C8!6 iybO.E1X#@f\4W-qHc'QХ?o1oݚz3)>Q .`C^竑Hr\`DySk6Sf51ԋshK3`#!k>IK\TZ^  ŃI! ،&0hO%X)(Q&˔^^ԥݬN"~(!yaY:g=*^,g^qu'ꛕ} ݙ~gɲY2p#)RrQ*> hZxv< _+SF,q75>S]qŞ3pʑ5t<’JM`FGfJ}m&vn VbΗ:F3N):L4ǫ,` $% m!eL@L_ytyd+RD[_׭rG"WLn^ƒp,0ʌ{xg15[㿀܍6]{ T[hy~B{g"~6]sre/ޓKT/rk^wLLذ䔴Yo +~T4R"!'c転/Zc[XѮA@ RW5wl&eEkҮ\Wu Aq̉ dGEf9dR_0׮:Z\zz*ES*}/Rה9G'3U88BshIB )5nKECwӏd$8X{63~| %"ub*~CE` $܏B -_}3-e-rg8jsH'|Ӳz:}L CM~)?.G{yn aNe7eM07u}mk!L~/%7l3`H<=Hoj0Ro?*z&0IvL[+m.,{}xFgGT(*KgޤpB![j],:xgcFi&CɖPx[GUƎ5 .v5eeڕ9IOTëՋ !YZ-I;\6Kezx$,.bS=zf0z*)о `D zbEGصzm+aX܊]R8S]k3+dOы `(k"MoMʞ}Z+J Ml(ul"+=Lr;# {"}\j)Yh"oH$&bWn杞LxJE.sh2-{;.oeSOCg|emUϯ{T`hGbMTnRajlTp9*nޚqL H O9_#Cyn0a?EG3y[`)ݿϢԖ-ۏÜG$FbMV*Z,DAFTh/> R/YbYaT'rfwlVރ4 /! P 6huXDgMB!g=(cO\16n!K`]౭^8{\]i.rf)0@,ztS ^ y8wlZQ(n 5 kB,I&5vLӘomD)#JyBQUY|;#\0"YbgzG3K> &פ? "II2wdPeN7 /%_]Xz ĨNDz$Ɂ-)jZ[~?׌wR0И[En70gL1,`Z` MJ9N9 ̈ߢcAq5 VV?xV%O]Q`J31dx*JeWܾ%)MXf٪1&}t\~*yOޥnvfMybj6nc⸃nS'Wrq^ הwQ~:F Z+5ic_y#7mm?5R'nh`Զ+8h! <٨ɜJrKȯ0:e1a>힫xy݈cQ-FYqgA[A($QKg%}ϴa2i"`H:hMiyuY;jW*ن-D|p ἶ/ӎ!H{KIZ-YinfB +px56BNG:~ڿGAJ]nY:BoD+.>,Z~u؇7K?8 T304F2Jr? _B~YO(HL;O2|oBgZ "q-eDl;7_OJQ.\<3KqYpA/չFMϝRIJ,4-m~o*|ֆ̐i`Z9&jw  J[J$0E@W^iQD44͹1!׷#_ϸtm#fڀNM>8WShVxi&Op ,-o`+CJǠu`c[48 Gӊ`qo2}{0`V8}kszW[{7 7+9Z+ʪlKbBIbIX%Zx+X Ն^?\Cm?ULX4][攀uFg\<>&7֮H1R;޵M IZAk#3b> }Цx-K/rpv,dʝ%G3l=8 u75@zyZC9]yqqcQLd̳pA;#oq6E4725Q| v#mS!ڎ(E^* ۗbw#9y)Ϋؽ & ˭isM( =cI+)PBGMSiXTx}"yLC:E0o!hi$+}?_DkfHtmr=љrcGƤͭmpʌ=RAmMaQ mMP;j]oqw w]hގi6,s>W]ɓW mR I&mz̬rFߜVI>cxLUqY;׫v|a Wk@n ڋy#Qi6Irw$*?"Y/)y͹zM7]};Xp-N.EC۩O:*SMx6,&I;WԬp>Y0=א'zxw?qY7|r#* &Ѕ\Nm*{$]w1>L=u| `i ƙhg`HPy!@pPa<:ȂgZux-'jQ@#1AA~/ݠZn6Z'moaOr^@ADnk^͵බP?tϣf=@9-`Ny$~=eIi9ui,^&b*ek|25)!$ރPL̹ZJўH5;m@P[j28ѷXI Ý$R1jk BCaSg,@ It̺H}~T" oBhn֕ou-m+?$cM{D%CS>݌~ SԠtoXs(Z4\SɎr(hTfD=GK^gBLpa@zjTɁ*T %W` !|~XϬf`4{%O.JUt,q|=F*a=Ef*|=0aBUYR8^I[4zq`h?i9(ɜ\ިBM,ύ goiewz$ۧOZ͚`^·S52k-9X9q0uĞ=X6" l( և|n!",l|VӃ\tĚ#75UG{dG7S W+\CP4|`(;;w׵/~j@>Yu>|P!30GUw 5sױs<&=6=~t .n~F(Lo c^Le N4֏a;\!: %Z})<ΰ.ֽUTa;f $QPW0\$qKRD/b"VJl|* 1emkT c[1 wd*`=1E Pr~{;.nMm+YKϑG[ئ1 l -gwq9nƌݟS{l"Wc$*r@VvZQ9j9;ZV=x,< Dht?VEBZ^&0ʚux=Nxʣ_U*HbjTntB8H-F F}Yu=U!HSd *Qj? F&[C0dbzޓ: 6K5CA( iA( yh9CY{:A2@b1a5 r4ۛj%J!TDfrHmg1IoL j|P6. a. =3X&MNz :P6賂K%_GßgYFrVV13KU2[(x1pb qd|7+xY` ܿ^p}ޗ'T!o`z$SyCyp_{G"qcT\9r~ '֯I"E -TکO-=oS} P^ڴpEP~{z 9ӛ4]1:U*L&:Âð}9H`Tڞ3 ՗ 7­ ez寝 kR/S1=_v+VA:A1(F5-/{o_WT^RI 7$-49`t* -،db+wA_#!9K/QxǺKYVso[ &{nfILLgXX )ϾALL!iCF}!C'JXl ypCZ$h.)>XCObT&&B=>k>O3,Ra2X4:spzۿߌLB3D>3#,LsDРK=imh|Ď/Hn} J`)EzKYyXyb1? f%0^g (`eHG|W ѯug#!D Е%8 ~`fܩlhJTJ5u!B+'-lAD#RQʵ:e |9^5pMۑaiܸOh~)F i_r򆅸L:B]O91'##dp; ,}?J~*/`StxYr>ݹvV8 /J8z|b.F/=F#0*`@<6)Ii" XY i]xpvgr[S@<_!\*SauD,3rg߱^Yfdnl>&"v Z2YX0!rHX4?7+WLG5)^T*~ZBJi  RwжtnJP؏Vc{GDԅ4X8[U/]$zorHІE@n% "I8qɝ6 TĬ=Ž/Xhwiu2!*\ O;L G nrűhz}TcB&laʥZE?߆ɺV& eںپF$ŘB0⌆0axjId$?J庽tҙx FIa$wpwӟ=lczatdF.Z$9ZsEҾ*YK;3$h#=?ۈ{dRp"*vPh!ɠ; ى師,+ 2=MȓE.^?2FTrr"GB4dBu u9 4:)%5x⨯&ץ< '  9XuP0ƩgHg.o0)$]_wNIǐq M$ؑ+WK )y^F903R`2!qw,C"_3.<=bu~ ݶ z fq!@bE@H/Q*P/ XIbfj?Bl|6k-H-{򈵒;~)4xLe0xAEiL\/s',$] 'Oc\ ڋfb"ϴ9]#1weOW5͉lMK%]v.$ J= TļSu%ȥkTe%Ro7 }R7ymigR[>)kH>2Xw#vr+z"eM^Kl3l$$HźQkƨiUn\UK)Ea,5Ϭ,6jjtvd$a}\Nj%3zU5A͞H"EH1Ε%ˊ7F=hO#ufMZ{x ~eةTÄSۆP]^x;sNR7V\݀Yd*š"&CҮSY?ClGa_t53A}k9SFnK|n:9..DeQ.AX[qewOc.x'"ĈN,w9\l)H/K/"𮶲eTh wƭʯSJpߏAǏ7AdiL}Ǿgz\lW5{Bb@E Z 8ZSFdl P}3pڱ bL|`< Q(0E BlCͤ)'溬p&j B(v . 3ŧqw){s^;'j}>R[(Qb>@GTX`]@%/RnpֳՎ* ' K{olS!֕K8cWZUNVaYIHbSypeym\4@{m eMח7:Z5^PɞT`}܀7Vt=4T"O7(׌ Kdي1\t?Qg1k}5V ]C@O xjMvk_DDw}ꆙ;,sF9gIM@O ݨ)3'|7kɭ嬠ymD!$J :73K7E 缅5Q65 3y<ز#1|ƴg*HfoxJ\kh?zCէEbQ2٦e)ILHJ qVO.b%zcXWH0gfȋl~=yދ4CS$x9՗u؉"B؟p.(A@ٺbn대IY+uddej.qcx,% 8,|$vfƄ@j}p)bTS)@|@ƛْH~Is$eܘl޷ijY1d-|s@ڌP}o@ V=Gl,EȪ{X\Cy|$66WӉn}>; }fuo= 'ڢ'.tr.4_'> 2T&|+dxR׭Ay{9\^:׭ f{k;KLT)`'V~g^4bo NM G%phԖ׾^ڪڠݍ&zpKaxM|}+V?,򩽽șDI`M BJNh4Qϊus&zGiCy;r5Di]Ʈ':}QW}a͜M2+g4lXbl$!8Q#&ReVN UO@c"vdweT?n3m_T_\ IЂ<[ W1gn#C2*Y핢jsMQ,rbgW431{1b-F C%zLzJGd;d(8~މd\o8@;z';^C=6#I'fD*nFN$.դ`zW-t/I}]/ +f;;Sf}Pz4%[8j?<RR\&CRp/0K0~ Ԃ;J{'?b7tMәZ 惜:ƚK'~7XͧTк;\) |h!݇{LL0# >}:kܐuY8֊nz>OZmw~Uv" $A!joCjw*a}j7I`OuE2R{=4{FVNFo$ŹFZ>tYId:ʽv}bﺪ#RJGf#:кȲvZ`)E"QhCcXKY>'Ag3{QJ"1* wL=G4H7riL;FE+X. VQ>Q!\iɂZzĮ'Q~c`ݪtalwF? XE'v:8?AWTrt.1ee^Y>M%=wM )noa}׬hVc–T`^( Pq ƢJ_wa#vpEߒ3 SH묳Pwk Ί7HQr9|*4a1ڕKsmdP,zƞ=3nG 2rsץ@*?)Ըtfbv"A7j1X*\3ݢxS^32b189Qhu9aJK_찞(^μE¡*0 U kjQO j.SJ7/p4ix:ɻ)Z՛M9#C6^w>)DvX2P0;r87bMJ"~*tբSD긘-bO/om:oc)˘,QN?a;$ha]we*0CZ;q.*U'Evܜ,R#L4\!bV dJLZPf|}YȐ{}\hv6A9Ch1ZwDK9h;AX\j𮢑H4MVX=Xv.ݾO\.OAml.qX5[㬛_H"ǿ rZ!:XzKu:~sϟRwpgRkT9j\ʗV@>.g:p oi%8# ?arM2!$~/l"fs瑍VuSmB/1jnSAպ*#뱑zQ3Jzbzz=w)'`z(kiJVs K>T| DZ5VQRr]?bnBƒXau1[HR>1K3's 4fPjF: +]]ك(Pv/X-8иCbbJӍ(2 ׮ɓ\ѿa #N}{NU8˼ldK7O~e}J?9&똺xմ6_9-*/^V"5͛i^5QUl;Q2I]F9ѰkιY7jTdP_6/+h(ƚPݏf9 xN E07*|MDbړ0X/L.mh=y胉z5C/FpfV#2K<:0A`kSf4%MNQ0QӸ {gT}:Y;b3>,l g`Lx3^8G$A0qmxAJ6oapz'j],W$-J6L9]n}JekcMCa/V֭G) |>_RgADY.wT~uєN|*Ħ6w-UL~r(1opx> ^C7I|UG$sm:v'-DyܜɬD5)^,~_Ń\to_85h#aht*>)ӵ'yKq<qP-"]IΆS6 LtYA%B8$)oo={9zQk&b9wkl˿:H_S vqvn<|e2hrs\˽gdx,-0qiU*G[w y2'oJɪ$E -2&'G9 t_|@3ԦJC^ﮨrVa P9^T|aX4pyU6;ÅnH:k,ȹ}3a/Ko+6XApTf@S[K]Է1 +`Ʃ5ǬܳY\h]zȴD>^fs7v 럏Ν'l1}-ljxi&~WﵐH[5e')+[upm&sD-J/puˤJYDS .F _c>/re~jAZyA17ng=!;~ߜK Ȱ # ^Bރb#>UcԉVW/|"(W(zð7 WaOc`$(e'LːvQ3#X.k"پZEs:LV(, ?"xb N;l;0tkpwD:IdAh8Y铙G[|aQ:ylMsYvwzwIN_8KD4*#sknC-aR Knt}^|s_|U@5gh^\"| ‹#0[?&<PJ3۳R9N\@~E;xʐRc8?PB)=%VfdJfWcIPmzC O?!o%:Hinrd;d8ₔ-W;R&P~Z,3m2dӂyޒb EmqE7Hl|U[ht@߬ PkVukb퐸]ƭ<f.V ϣ]4x׷iXS_E)O̘6 ʟsWjEBFfݾ7 mTZ"^2ǓlbR ݮZei*D\?Z5u3?I/g.:- :#T$*:p1sJ6ȕ@n)XiY-?F(m$˳-Mʂ.ΉDeV*t:e#[ iEpsGn<\)BOCD-tyeEН(-Xɺr X_~0bS믝3n0NV2gsqbuD 1?V&l.H]::8 cA(}cYCz4j} 4) *u|)~WyNz8ȸ6 k}:6CDo'} ~L5;,+L3j@Ķ/V|q,Y$YV F@vU5RqNqW س!6Aˁ^)"CM?W y3SyYf78ü?/#O;DZ48y4? 5H.*kO& MR5-1aLyc&܌֢Th)?. &V8[?p `A<:݊MOxQ Qv٢C 4,[*Ȼ52VAs'M+09yz_\W;su^ݭurzk8Sb Xբ^>qx7r)Z. { 3= w'0*t7r "XU]egMcbQeKCTd]TF m < ֬p;-K\0{~`t8ljk\շq;Ob<_y2KG4"aMα3#2˽׈ \ L 4hVtC0Z+b>rW2/qvqVXH!q{MoBXʜcu' $0՘j񚔜RZΌaieȥ@xKF 7yJ^uwMH$_Mu^(v2lcR*_%QP5:oڈ0X\{IM\L>?؉5 #RLy^[n@.'G?8 G>D:tlH$C9fԁd C ZF]F% #iv,# H)B-:LZ~la9owݒu$U '_(9J 4鮥{63zeDwΔq.*+N Ġ7kz.P\i+QvhpNj,wYPVlS*erqGO\lyycnڐ}1Q43jOb9;-1χ4]Nb>PZ!!me]ۼ\&/^sp\rUю%}0dHZBt=wǩ<^ZhE<ͯܲ5)>/ ӝ-L3eȳuKVn(Pi%s`ߠӰ-KV4;ݐ9Z"|"+wҝ39֨R/m^C8I{Ƣwm N>5^ =dXz*Pyy ݧ=f=s*d)0jI_]?4qmyZ먳e.9*o2$7WD f[9İZhmV-1Naܩ:e+N~G;0i^+n{ kW׊1 &0EE}h* $T v&\6w>JڥpOcP=[FGWq>,ғCKMNz^ Q:݋5u7G;ZfyzAP5,zB%CK)*5#gU~g&Xڕ*eS`43gAkem3п* >{er؝K}_LSKBR:Zȯ)vؿA[ǖgP8.\_N6AsCJƑ$9Y ޶HJ)eD`E\睻޼EZwY(_T$J7n&C[+0iPTSsr+;d-0pՊjAEuFX,$zJj֒m]71Z'ˎ ]DQ|Rmsw Ud$ Ot-=EGU.0fqԋcЌ"P_e4vBG5@~Ox<:!$FjgP3=ŒIXq )jN:, v×ΔK'|:Zs.]pe;r=BVˀQ1gCy~h#Yf'<8F١(g*GŬŽQ;d:5.][ge=(51Gfqcemz&y#5zŻ 85⥶q,g$w{<^0H+c \n vikSf9^y{{Hn%S"?P^Whxt,hRZK~6V2V8R(1柆!bK4nN}kmi;kw{q'zA8?v!GȆ $`7=7'owN@  5vO=lϾ)N_W)R H=ߨ}0(%cu`)|6?ep0 D'a9{ ׼ -_vG&?7q%R&c8?(R1J,FnpbrWD;(-w"{56@!ݔX3 \ "UF`̾^ERdynV O,)lirtQq&8~v;sN.2e"\(p5iB@w,.ڛP ;^$I& f?7Q-`6W%K զaQ݋_YeKN-{?H1bOVɖ}SDedK=Ia& A?GQgouQy|ဩ0@4W:KmZ[d:kCl㐼<}x' ~[n?C6C?sÖxDoLVZQ@ R*]̓8ey]qLTPrd3v"}vOomY݀YAba\]wi`73sSiQWNo%sJC ПuU`F&CPy#<VnwE={ 7~ݰUhLՌ>ױI ZT4ª AN19Qf/2!F? $"51mM·X 4"}^3Z n*olp0'5p^מ^i69kOy7r C,5b\Lt!MF|J~p 7 /2APT_ණh?ݩX6ЧinӬOs=WsrJcfuugh3Aٌϓz+ysQArz~.xR4p?pO-"IYqP6BBHy-,l}Ypo٨t%MYHg/FqINp ZP>2>f_} p͗nٝ?9TP* ЖT]smEȾ7l`Vx7Cq )d@<&yz.:4|d|U;*ݰfhPBJ{;^+<8nFa_U<'D\}/ki*8Tk읠ԖXd l-ok sq9dLn1==B^V`.Αu'n:1@ðѬ,7)|>C'-nb6 S;)抒9Фp_,|7C~tX%m}^hXjthT[b[hz%BK]YG ',ܝt;+7.t,8Vu;(kXfcDY@ܰy:lщn|:4?1$SP Lwݼ젔Q3mٺ}ER6jnvh;CO(෹SyRz:c$w/C8?s[e6EǣY(,7jS>EhgUqGJrfr{d.M4*]pj(VVNsưSra>gxOȑv`S{@ʖ}8<J:x{ O)1_'t.Lf"fAYm]{# 1R eӤMo Qo4bJ,_ՐSh & 87CPh4Qc*L jN]m;LwFfe}~;4Œm3S{|ݔE)\';q5DPMi=tJIܪнˋo^Ɇ[)ǞvӉ\ $$5oB63Q &?\Pؗ /@ Y2sen?W^ٶlb:IVaeۃOKQw]kl>@تI?uMJ*K v+e#QMUG@z^Um)EB EkBlT3jif-|ۭ4#-d " }&’bJ]g U?LT&uT FVݬ{/$ )sB.&//ʌ5W-_ ~$WaFB_0w"^сM/ n.kއedFf^IF8K/&pB.c棲bI3yvvl)JYպB}E82Gu7Э5(D$EVM 0 16jb+fKnD^苖xg-g7ece  jql`-(\lvĦUWlT S<Tĩ:dfhE +^fyYتO@Q Ԓ]…vZϠF7x!. N{0/Sam{"[XIJG=DU@fVߒ' ЋX, <4+葟JW) 8Yv(F[F{1RDR[ h` MYϖC{-|jU֞*AdEh,r=9 s:楙#U=?pMĹ--k61o[U{~xmw>SZgiE"H4jIYbsZpз,S@rHUm%5{BF-9UaRnGOZb9!Hkg^8Ff<+4R3`qwY\v5OݛFjPQ+3Ef5~t-Vb 3mQuBE[22D]#n#@S}KC5 9zt9+RU(#bÁV;jD[Ol569"]X5RoʍXtK4vZ1R;r2=W%{^!;X{H0C0ōG j&a+ $ltq䣟OC)2D&xXGzsK v ¾K)ʃcmB`[yNa՟!L0! C #P|.-a5C,mZ3C6Q(K8;sX/ہY_2!T/3CA̯$s G%Y a츆$DX(g]r<ӓ@=c/;cUR7\*ɊjTd~MB>Z:BS&,W?9Ɗ&䦦>]в<;-y5r?չ,e`$/ytY0͗rk>Eќutn#sY</@B ᣮlV^daJ[~Mөw펡pZg] l۹ɜHIBN*,E.p K~'|[nIW:ݢJߚƉ&俹a`=Z1%I VKÚSNiiDn,@xb\8FTYcsh(1p_N4fDE z[01(4,u,4_j$"B Ltrq?@5% T9<ֿ)&Ų0hD ɲ N NQbz!|3,\+ޡqLQ &q nu9,l#<@-[?nH5Dr=ҎTbK|1iUQV<\}G&3;gS vïYۓ |xkA! xcfK @˲+ 9r9B*TAі=A{׈|:8U]4 y}QA<rREŖ_ gOrs!ؽyhPZ͌٪;ɢIBF$l{0#A:M̅4PBu2j&N@+)gH_7MmDA`џ±$?GU$~/X7)4^_*9SJd톐pIdL [k ?Z<^hl؋BO-_w{/}˔rܖ?7ěGz ڂH<.FK!F\:lH ,?`ЍB7EC'&*1irZtf,]PtV!rc\yұ:'m7zxhQo裂 d&UMK#7;$)Z^z=8*hNYrK%ljfط9iDؓ8W L"v&&H'[9O,Ym\ ?I=2|O/v_LA18Q(tQ`;EmRctl{mJ0`Θi= `]}i%"Fu.Bjchgypj\JǡS]aa`6B_ʾK,w)r~)у0Ah}%P`seN^ Omț&Uc 9W%nWV@y@O20:w/ ꢵW .E/Ջ=%\gXP=Ou"ިx#G9C뢯afG'&$P3C ug^CqЦN$ŶYdv  gtSUB5*Skb^9`DK@tn9au ?G v꘭Te|zxh/797]Qoq3;1e;t,kA͚dϤbj)&yB9\&CAe:hnWq`*&*='֌zH?3i3 d:f$mBa&O8?q+_{G&T !ڜ{F1d΂kp CT~7Nv^s<,wa TcHGw`tvgrY`붏0P !S^YԂ:_Na5U&u^`3/sGgPk%%RFۊx#b:!IњO|O,=8h@aTgE.m.GJ@E )]dlvLLudQru""5s5&1!o5xPm,+ w& W,HK,<-hh-NwXal%4Mb+< vu/R>(obF#%qXT@:ItH&_1j91]E?:Qٔmx/93zD|0K= pz;=-| EgGx*rZu:N'GѶl`|S?^&ߠo=|r]ggap5]`O zuo9̹YNӿO)N/Hg,D$6@^*ӽ^qڂeD'f__qJ#Mڄ6ͻ'(<=U>>=GF8cIl+13\~>NLDשq9^>roY 4畜 oyt7g5 Q6WC3vrD( *yE} 1s}S ~{ ~ p<*%L?d1GrBKHlIK=5|ĎtJBF׀z0N0wȻc1_k CՒUW.p 9`қ؆Jo˴3``K:E95A*E'a%֐=k̂syjiw_} j T3z&G%gBp! |Q(s ^|ijpRf_v8y E@(-r B+nкZQ{6/֏pmv _@eYBkR׎n !5M_RX 5 [4CHQRdgz}o'T# 3\'Et?sHkS,@bĞzLHü$th;GlL_ NKi2$'8%mʦYnSASjƪڥ I˜$Zvcl#V *1zOHlXj殿bhaε_SZiSO6ԞՓjMo4֡fK8=-1?@?<)nQ_8Y=B(|.hd Vꝣ?ojv J컯\6zR 0i45M&DD'*P IW`)zKg, c )@mmaw+ z0/ӑnU qp[V !D FE0aߌZ)`{6u}:f*Gk51 4CۍqbKJvm>LkvvRȻ4d~"^ΕRue4{Q Q( MMQa@ebEZt()5!{aX:ZO @Y!lK#G{'38ɰ3Y*@UN'sBjo}_ | `u{* b$X7̰$f)60R* "43Ff6ș5 vb4nf9 \> 4#jvU>QyVԾB?eg.&9v'4nrqc+˼ W| G6N-1-O?K VI6a [eQt>Q?BTUw*"WqRm-}Za5FfBpeJyA!mb_Q?mA^۶BolNa~uTT8rbyV0*R{B5FMKp?+"=l{AA2$%m&p!a ^)]م3r|v n+z桀O;2,-*wOca!@X`jR}ωTnXHeV!C]h(눘5bA2{zƮ ]r:Q7SR}ӂRؘPlpܞ`uH ~LZ;-.rGn0ם\Bb'9m!yROE3%ͳNˆxۚ҂V226sj[n7q92]E_)b_ % 1(￴aB`gr:` 2ǚ MdΕ%ڴd?GCO=JL]=\ױozl2g 4;bœm(m8]9g-s5D,P2M慎}MKpCrGoSyTϼku\]U3b jȮuT~M (EOG[ؖT=aL x[OOg]1]=.>zƽ 眖!C·'LU+F{p\ÜC)N`VU>ƳM1~A՞-#UiY碾PZ_Q,i0zل!+>@c?/$ӫyWu3B/:.u! uďFov^=c:[5˫ /n6:|2d&H{x5bd^ ٩>&㋱EXPHz?q{:iD3lEGs"ߔ#jjrm]k 8IAЁ~GDh7,N8<d-zAj ed\|1 WV>2-QV+xUEd8 k5(25Qpv~#u8_DH$?쎁>2:w"X{%X%j˗^ǫsqM "UЊo:&5\}Q.%{1a@Wͺ7kwq?^ b1d}=L^?fgU ꞎ$ݬ,x,9ߩk;YH8g$<̊ `rC(lPΟ7]\*d=pЀC0`Nw1JyUZJ tutS;7M 2mp8jܷ^{ jc{Rч%<@ 8rI r!G-,A?ge:괩M{؁S#\{] i=j¤z{akF^:7s%3ke`X퀇S+ʏPN.AMT' 2ɼ̉5җt2 6zYvUa>vݪǰ,%|/EŝV 9Q w+ Hf@P% B|u ޖë5rRlIcΗGVK&]MQ۲1EږiaYqp\,/+)m2P`0>ٍ1 `7U,5~g= $@i\mA!Lp67[!x5 藌Qp'K8't*H 6[)Cl/NqŇ$lf%߇q %ƻA!3.1дRwW. SUT&q3GJ?g8e!-Z{U QGmS#>aǔYC˯l lN9nڗJLaad?ЇYM O-xeFPA>4TcTs]w/\5! xt_-%w@WLE!f;'<_sW)m|et,+Q 1X]}wdCi&scH,a;dF[~ڴ bd9om=3O8j`#GU9G\a=1 C&׳H1"&0 °#Ֆi3$-Wo6di|GK$pd(+R{J Ƞh#8B=nYzj}\dXo#mV2CTTGM YᐚTh+=Ɔ4EևFI;0Sbk૳! 8]䧫˅$Iy*9Umv]>̓]Jj^A?)zz1BWḿc5):`{M@j iyՍS/H3-Eat gEl/Oz5ޒ6"tqB/\ ޛyf trJkDGD$b#  {v%Wigu$i#2D g<66e2%ֈt˥ 0!H\!iS!3pj.>VgYƹ=Ϩ0_;%ġqy :81tg9r e(gbSEI})NF`h{%}\wɐZc+ c{'sm?ZѹM"A ]^ r>8r*:䌞tGKl(#h„]v|y$ҕHCt\hyl/i۵"g^2qe aT:%azt΅yOQ"NB`+3ȃ ƒ H9uZ?ȲƬ qߠUArV +qGh o5kc=r:[z|Q=,O_3$o#p4qS_LfT q)!"|sJIn"q5{DGH#dlyyxaAU,^}m5J}E~ HH?Y9協 'h3-jԖ#ܶ5Ň]dԘHbܳ|Oq)CVa2b.ʠrOaW#LZ [lcϜuyȲ_#vI~7nEǺ #h &) _D$"Hl"'.rH# ''8, jXId#L=fyp*q(Ԃ)4L]oa%K3 u_& ˝Kj5tXs_ #9Pv-[!bac_E32Y&sOX{&iT>8QHcPB9g0d ^hKTXrA~R:O`5 V5ICt4QQ!s@I.Hq bDݴM{8(6ėE#9⌵\@ⵒz|cbU/N{J2(y_X iGTu5srHyntlRb#w1o*' cI?β]:tpPa9vGfBn :Ŏ7׃pU "g X8@YP!c=N+zO6}MY1r~jI|Ҹ#`*Vcb{&N6޾՟X'F^yM[s7{Y@Dݲ˜wvQuLd;q5~ScU).#}7yOK DmJ`~$vKQ4N[k#L԰- &qSByjZ&?/wMQW6*X63a6-Gx(GܻWb8G 5%-8%K\9a N^ty4m/W% UCfDf }ߏS`VNSрY[̉%{`d[ <,W{螁M~s'eKn1cny<[yދ z"n[[1{tڲFa? l1 P [͆worZμD($rA=-s)JxS.x 4Y"h(ErE&uB"#%${}챹0;Kj8cɟUl(2$c0@Eم%RBd嗠QI >KQ@iܡ?ޙ0UWj'F$+i-{mKu!{P\TeeօA [y %_N+ܮMb!-^5R22TlQUzSe/MRxXXY?Vk9tp淩cGHΩvc$n.Y SJbxv隻Z{qReNณ"qK3$yhsHe/~1b9+ Xө]>{4D q-Ғ!_JDI/gn鐵b}3d2*% B{XLR.g kʈn&E_r!$W|U7($w˩5FIvn{GRG44Fz/sRpj1`QbԲbѾ[l~F/x³ܝdB=R< s<`[x*̬dejVߜ _g1SR^[fHط힠[nNLnʩ vvsՀ޽+5UTCxz1c8?/_<& h0aѝMR_3: +YtIrub1oa! :]>k,LQi[a>-\ZB6z43=cu~OϹ`K'Ux/.$rv3LCWpaTJSt(za^~EcEMk '3L,; p=ysvɟҀ/p5ӷtZNzÏT[*N'1x<$`p1-j#j__d_SboZ!>ѶcguHCj3+zި1nM='rM5S0%_Hje#:H8[Im{ՀG'-]F)\L(qڳNM9#jC*g|Kr!zKH;󛱷[ R~>ڄ,UMETrL<*ɟίq% EĔ@v3{ W7D 9oIU t68lOH"&}Hdm evq8SJ_Ù$#!8AFn2)qdVF~')_U`7.'Fd&7K?FdK8uc0e:ɴDh=ɶf:sӚWgPmܦ=sTU*=If&-y^kPs#(ؠg'?$[,Vll vII䕢b^ sK=2&ZlwT8*GJAy{#e6֥ɸ,tEU:LVڽP .__G*l t̩ ړUoeV|Ơ=g,I !sMl :hŇQB;u=-zΝɋG?x`3w%^jd6D@X_q(;kfRQ:y?txQ6[^/^!K9ېxSoγH8"JVCWHH-魄 S5O(s:qI6jx7ydv-处 JY}A렜"3}f; Z<+7ݯt'6O)"aI^0$UnN] M @F,+.4)(L3)gpYYrZׇlI"y?X(:Veg"`#LKҲ\̽WA?vwMr\%i U99/1 _n3ALgW!%,gHnڍ(̭-bP1J\ v?̒utfv H{qCƼ0JFXԎO8Tw|c)`0I`{8],׋3 ̝ &JD\EHŒbWB9Q7!3t6U!^z8JHt_ۆ_DnaHXb˫mo%$h| !~N2溁.m, s+GN[TdOQ=^\(JXv_ T!p<㰐j쇒&eO ܇4{6S 6"&1I"Ww),#@*HD CKdGl1 >eé*NeӨ.=^([:_gn(,b78zgtx7H>N\ʸxNwK}-ӫiM*C&a2IVa,VL՟J4o2Uq6ÑKh$ao3{J| 휝}' wbI p}/h=[kJh#eZx'd[{CE]ӫ +>'n˨1{_ Effǁ9KcM[J!-_#.YI09N6'#k_ڎ35:~DK9zGWEi@SY +yJ͠_Y5 BW7[MuýDxb ڒ]D;D|̄{x%ClʢlMՉ@ʼF[u R2 ,Z]~ 8QJ;m=8rA?bL;[#"݉5|3s;dO0 qarO 'yq`TJ"l[;Ě"S9wM]P=wz[| * R vv#{sQdnYJKdn ,I1AaB{eD3'eh+!B0Pb YVJd;gNVk4Ji ٰ{xN ,О AZt4Rl0DrsǬH򅖜'0*tE P籏"+łߦ0`PWBkcEԛF7<,ϱv W=fòzq/ȑp |ayO.nɻ&|c+!PHmvJ3e~8ir<%ߗv>;z|F6?j3>~Em2 @]/=,='dRe|`q%=F=޹vT4?4lSytאgES޿ɾmz춳R١X{ ߪ̢ћ::aR8ևFz\Â7¼"nyuΐn@f 1Ǜf^VXX }'?͸S98gj z ɵ#ANe tb0!f/--v:Amh*/wJ HqRl?| mwTlsu 8,+RP})Hs`_RjQT7@B؆'!^ڬc/v{_M1/(ӗ2ѥC~Xgp纋$g>kݔJ6B!?7A㳧0n,TxhS[ҚU ?&un`+,,LvC{MU^NZ#x;eHM$ʠ\X6!Yt~v8-0oՖ辜T_p'="aRX7BY[X9im(gQKN]sjFR f\DF%FmGDp`R5-3!6Y$/̳,i$앸ߤSP?D#1WkO蓂v.O|}R f"^\?zx'q<6i5A[M cP e]RnSن= ,|*ZݒLPG#Kj=Y.JC\n|9@V_ch]ŗPB.ɫ8Ab,nk<ov FƆko}!%9?5T_%K&#)}9 ,$fG%_$Yg+mǴ6[ ckNOQ<{6{_pZw4*_^ )CB鯌-ncOF4fJ5q+UuryM@=lYsiRG[5CL+rW(e;‡mb3 ԚOz~ x:1u`xmm+ț[t#Cy.H عHwÚ+n*=M>֗2CQԽuaj =V[<著e0w8N·q*zS0UDLp¢fAX-X?[LFK#sOɺWE0$5"Ea;LVK5ZeTӘPh!kBrϦ (ʼn#zEA{RoCWoIlrٷKؐP.6©8# pNDz/{k%X;HTSG $^ݩ<xH8V~^|JwoȧY kmEy9))<8]`jc?<OP2͢-a6$F@ѓ ZLQA#Cߕ`K,%n3M9[I˯3 ʄmcl!E<+qs\ӫ^CzCmHRa[693} uCys̵-QAњ7W.xS)x<#QzQkDY~TZH),VdƎ dyhړ.Igb]8:dc6Xú)5rNqB*t0X]t&>6Ę3U  4@=iD8ZȎkUy lEr e4Uڷී׀$-bɇ/ʹrX+~=Ojt_矬,xEO7x@R+[}}ѵ@+jX0j Z ᮠ7 ,_ ^!QGHibJP-^υ+цNIoFb~2S0& nkϐwas)J?]rXxIBx6TF ʿܗU}5 GjNkڥž`_9dܹ1yﯯ4jub4~z;%m;o\ۅn4$= *)*gpSJ5dbM+( '@ -4oˌ@#K3j@()y Hj(QA!n,NILǯ eR Ǽǭܳ/!-gN^B75fzCp r-8l4sgߛM$.W#,=t 0LEx~7c -q[]7PJMz1[*8˼7*XPD׊Euq)uU|Ɗ9%wA qig0!uiv/܎i H$4'};#p'kr %-?6 Se `F99g}wz/QPX}ϩ 91'lg:i7֭.5/)e1HMN >e1~M~`KZlNVQ{qH7|[?tؑ?/r@5-®p D 6L[c4t<%(7?膧AvY) jr.G-Ud@Åeϰ܌ }.|5[`lLe ++Udyn-p,΅ꎏo#,ݦӞm}`0t*Ӗh1PA*~p`/9k`+%@x%HaChH V Z&.9[]v!ie4C8P1ُH)zHi#|aJ.lh5 :_?ӽoԊP6i⩄!k$lUgZGO4y'qweW?}jJ ݨ4bRWܵyX 1O/+6`z1~7U,DEU`ac8p6K O^0 En4zi%57a-H@MwU},-`Ft\pbM<-X.FV(s^U8H 'J?$b?3fY=>܅^s(JeR vFн+gL3ZMGxɯEGDAFMpz;tk/:/sE%mm*QN9tV^KaHPKVхyC 6f1D7}`}_w|ѳICZ4mu ,ڴݙ-D@O`  ;i/}."p *zyO#T+'j >dW V[ H`G 5ˍ@y N֕BȤ$iu&}>#"A{'4#ծ'qi'n8Q5|Y:uY $pH( JvvA65E Ҵ Y*[5Jdl#A ԫ7)n B0':.;'Ri"p'P2HidFn"R[,Xכ3uև[B202 FTeA2?Ȃ7Χl ^ >e+N7c@cvkh笆)0:nhs˨k,^f)" VcQaK+#^Q>gdci Pt{ _5_ b)/lIPtYg/LXu|KʝjG!SlJc*A:6OƗ\ru5S=r聇5Mr)XVh HM$Nog/كjG H!#D=6>xW<>{/`pĩ\ jf, Ԁ%Zא?fk.\ $$AMc4])iamTa,v ʙ Γܞc}8[>I̶n]5SEnƥ,C0+.M3Փ" T7OIJXԂDNF3c=` %)cjO֌kBZL:Q-m|, ~$,%14 }<nr4=1rO/ۨ Cσ +!^*ʟaKt ܒPP(qnjƙW1 ໸'A &܌W-0fIT=he`;imZd5p_/$!|Ф5u}w/ g/w;205UDrfcv4_G}\^f7ۉ7$Eۢ?j:]⯟{ UDL3m{݁ #DJXļ]/o9>ʑYVN bKus&AE_Xh2C$[P 焾u2@LoesA|D̅ TxNIh3V_S}5(@\ãEqQ:O`/~]A"]r\fkNe]떽;='hM#Sj}N ;la`2B V7j4@C>㏰k"]) ~]\dy&SH]M-t37 DN{xsn8X\-~!pJb,VQֿzt$%a _Ie-J /W C\ w4"N"?$hdۏD;eZp4P7Ăk7[N)vzfz:| 55η-Mu1mǜ;+֢Oj˽? n kiUT)}`~8L?{P8RC0`4ǃ{c PG[V\M&ڭz880∣4\TlP]-qwn2G `^R6  __3$aq=hi 5<#&Q}΂n& ưmZ|jh &fwHx2VRu՜/Q.V Gcg4ķD,+kT~Ƭr`,r#vL u;=[qTUb͕9EyC˞#m+ qVB3w{s?q*owPPa)g BLv/_KXcDaϹ~ζG֧ZrLḲHa5z0=G(vx@ѵuwRyq%=rWYz`>_)OYPh5]cJɆ䇻)"ǪZ]v8׫f0.BŁ\C|knRV>){N%+TN/0߫}<)? Mn"*`t dc1e(rg fە6b^VEmxmrEpH85 ŧ̿a]Rr-w7qb-NQi,3Ҕ􆦭YA1@̯o&2EƁ],Ei )Ok)*>^룤 =?xEC2~Q}yØVeGDW׮] ?2"Yϰ1`ɘ>:H>LہQ tyf-.i@zk*k L([sf&Nsku cS9} Δ`םˣd ̞ӉV|0(wg P tWH&(mh ި'S<uZI+8--7ͬyMqW¨L$pzlcZ◩hz+O$ZkW {u=WX'4OHTXVX؞#W<˭$3N)E=嶫}'dač{1h }pw$hS$ FO#Qrh!hI*+%YO)`>p _2%xCf2 |icRU' wnª]} ~N%%Y?l+XbEk[#.v=lj6^q!ǛZ.T !'w7~#|{,n|gwq/!![ﵵZΨQ\-.n˩rإyvL@?|&=+FT7OQbhst 'v_kR6e 0c+ $cN7-ڰP>ŋ Dj6 $[O {H^8v+tK#:/z _꿦Zvbh^~ Y.Lc¹4đ}Vf7R?l 9RAilDy2q>HpOIMP'|3/ GtkDuM=5-C{juOQ3MQB7mPqB-#s aD{c^^JkS,^<҄gufM,z9\`##`) LܨF1Ĩ7zެlNdV\~[vc,we i*RmkW@8aQlk&Ps;F?+~s#`_?!#b^Xrq&Baܜey'| Wc9SYI(Z bBjњu$kts{)A{%X"Df q4 ;ۍy;vO|BRI06}_ JQ\Y Xơ7I7Xa1un yz*"q{)j.[h157ǡe~Zy;* +hqXtęT@Iq=eêκ$UjӇhA/mhSE67tM05L{Ve9_:-<T1(b*fkWm1^T%>\sU70n#50ԑ624Y$Ž*܋OAO(&,i޴ fc{C>^Y|eBTǺC1L9d`\;ٲ W26όm>yS2oW0 Ճt:aekw60}uxL7II/z眤8@ø- rxM.h8F{ WS gR_NE$aH=n@6B ks0dU*MZ8 TqQzQjdzޝsWLYiTn>`UaԺxQ10(Մ Y=<=eg LcCUE=}[v._޶{K~((8(M"δGb"rYJ:!zbX>/ j:҆Dn ^$o3{ ^wCu3U3p۟)bUg~J7b aaEs3e"Q;q8]@CBBm wb2]y w?I X9E Y96N)o֛ >q=F'H>5$ @g~/Of9bY|n7@nB[ݚ?sC$ƶf(cl> w, [V3cgDd}oMdtɔ.VMzց VlpKKz.Or.#ƽ͔%P}h'K ޏƫꚢetI#d:AUײ'pLI}An>見y5-/_Y֩}K3)iLH$)53 uHYjB)cy!:+!VPBd_ತ+u9}"/Ll?ϴZXXq_96Sf ȊMUkZN~j,3˕'7ef5t_Du+Iדf* 1X8*6O;|x~+{3f:i; 4+LF:cF}UrYz0zthu^S֧pe;쌃ggt;I0ga_g_ȉ=p@/{w)ؚ\iѻ=[5uq!NS: 7rW N-bY ʦ|A߯ر`:kk H6%l yQ:@VmifLs%Bmà>#b[Uhjqc~P-$#|8¼XO*,B׌If4">ر6aF$x<̜KLMXKI|;w}YZh9Ae;fnӄI:z.)ZɨnAxP?VJ>@eiv:@J.ݸG׸6q!O$ _8VR=n` ?ӹ!s$`1m샀DžT:P,91Ӱ UMX4mfD?⧫ F ɿ]/&zdqtpJe+`|aP`r26*k`Q}㘁9fez4Xİ>V.BfRp3W ^Gox6n2P-aiL(/ Z+Oa mxNY$!M%cS{6r(bPulZ\61ڏ;Tߦk.<ԙڽI[6;d3Vfg48H#-'A6r ƒ T Fl>+S{+:F(xY/ku+X ù(U|pZӺ20UGYM6? /ܿ:es j $)8/{P $-6pۺҥW*^C ~~lIu60 u-|ɳp!j vH弌Ť)59AE\BQ[̎~<,!'Q(*E ]4,0 k:[L_w߄zC~5bd'&Z!*n v![7qg, &*HF`i"]8\/ߩ7~"()ج0ۡ^%xy=B+6n쎅$/O+i]W*lyH:%(](shOlRQ{w1+2h~6qU߲5@:ecXPTơ#}Ev@3@ʲεSl@y=# (Ae5R6ɈIUĻt1$ʿx&%~ق&W5kn% f`pk̸2X><@!>ƱIpU&i [li/WB1޸ËD ZBrA@h^擯&^% '#/l3C7,bKm&O1<#m]i09?^gZoX5:)H(F3- 5@xP[CaO0oTeme5`g1sבlfJ-LZw\oBbD8udF[Zyw@S |/jBgHMф8Gj4XdZ0/2Џj,8"+9j"I TL_ե-gv\vɕse8?v"']Ie< 7r F,\ry;>4ޕG:U 42ː#DنD*jMFA^i23M{sCk6r/5=Pmab̙mNVguKnUH҈rz&f;Pț}q0g(&M JPdB6(ľKź]!Q}ŏmX;FS4TsKGk/"RjD~wumC%}rF(,x$cK;n'-|5 wڙg\p3~{dɂ\+N #Z:oK2TݵlRl Fco+Pw (C櫻P'H(b9<D5wR=i {] [.+ ǷO-re8SrNpz" ' Z@埓b HͨN=.Y4ِ*P̦nٕxk|E$}vZT`x,c4`!T2H6^w[{-XUR.pm^ ĬO 3 obB+zKb[;Ks@(`0w{ v+?nkN2@YN`DuZ6{6߷c6aԄJxᴆ0NL0n@qX()Fܩiz&9.&.4ൗ<,M\*&F^˾Ac-x|~nkj$v4>7`mv0(doeI[n3-j>e%ADZpqSR,}0:9*D0C)(!sED?gG8 PmO5B#xcO#@6ؾA _2ʸ'a4yD *0-KF oZ D\BOv/킷T-JȮU28ܒ:gDJR6)u\3qy8rl!E0Nd'M9ۙ4p jtr(CAۀ[W _p`>P v G }•q5~,Ӎxqa0فdOr6q+\Rʚ/{m<Y(5n=ոѝ9K*힭-ɸBaB~ C Ql_;tcAt5 BoFG:o!06&*z$m܃%y[az++jTO" pT|l!Ke x6~Հ9.*iWy6.$c%]/n+(pҦ_mt"?!m:* -Fp)|s=[y`Yc_-P5|F\~j~XA|l&1.}gƺK@㇈dr2)dK [|Ha BO$fJ6Fd"+rWf\/5!YZt.]۬_"MdlS:g'>#CABKG/"(t᷉7k ~{o}%iwDOW0R3O>-qqt6E8$ԕbS wNߺ)| KO*VJH@s\Ŏ*F戼rN 3jQJp/I.P;"„ a?Y-\\At #DN\fYҲs=ܺgE\@ 8ǘD)6(=+ pc]$y*] $e '7?>㟭99zL6S:+#rݢt`0_v/> OVnͫ0I \]t87Km5 8}ivN 眊j3jX%Q2"]1gT1N#+d:4dد-F4X+Q?RHDp r+5M=|ؾ~sc;8+rAT蚆XM'#t̛PY,L/¾t:J ܰQ'P wbFAo ZܘXR)2@ʟί0w,:+r}9vjfFG:C4^˿Jþ˲tY5Ըx3 1b[Ѱ,? Z MF}|`MCI>+0btcWGЁh@!kSy ؝b݋sø!f&W2te;٥b9 z}\ƫ kSd_y f$HQ88-d\@]aJ߰  wyp} V`$F,#"[P 0]>J7*`뗬 ,샥Iê(Qf@3U5伈`^_j.s ;ZbƼ4hF ]!!'Jf=b %Ia8:d:J3X-pCAZ/A1:_S5DTЗq`m]M͔MrKR$x qhM5~vHl2S)5B2 `/r|p K&6yTMz8<Iz U\C5rEa 萑;.T>{eBu~<<iDU 2 fu+<)fmFVWzFvƲ9I{gY#fDru슁԰y6\?U8*B38 )9*n e\ÒA",t.8BhG]WaUdҘբ"["F3Ȍ^_YjZ5Ьw*Ch 蓢b'iD,-At)}5axs AةTH|dϵSVY^VR|I]h߄/R*6T& &FQL;> <KER\AohtAeKtŲb|zmyȧve4;l6Wq, t]TCetw1q"34o7a:]cNERY%tD:/~9ʪψ%ϧ̯7+Hx9A|{֮WUzaBJZ24tct„.dpaZU8\BJ:*|;d q|s?v릊Rc?o] J:Wd@}j)W6oCpCMv -y! ՛Q{PSq_P#Tm<_՚n2>jqҕ|ѵ] ].8ڞ/ t ])ʔ45ޏm~,p ޔ s뭁lW6(C ̵zt'Nhݗ1{rdbM@ezw<Lƒ`[湡QOi*Bc%{.ۿd434 /jl"5Qwٺw`M 7)A#s8"]{Y2LZ)+!NɫD [aR;JkaAʪLy1r g`*ؐpfCw`?R0jmfP:Wn3ˬf̓Ў:lˌV{ Ts[DY<8Xo° nb/ZZٍPڗPUqlRt}8i +T T`Np9l ݆Z0k`ސen|j%S~ϷonZHdvC;q-q@ߓ#V[)qm |0u8L!\&6'l-[D?@[%K˫=\z+}a5#4I>=X~!Q_M?+hwqZ#꤆^e0` qx1g6>J]$b]DLx8l9j~Dc3b3֞NdmCqKoW3h0<̀wZ;c r,5ipa@Mzmv/塘> joTDžRh4Cpխ5kFl\edJyZt~$xc% W7Fg3HG7PA&>.*]}(Q^ I<a.GКroĆ^.Bɦ=ĝu"Zb ¢1IXY獩&i>5&kZr]VT{uƅ1η8a>鰕&zHT:w0ubg(l Z_ vS"z쵘!chL>"I9pƒ;rΒRrnҼsm֞ w!#LYx<NPsfPܣE~S&A}Y/~XɱsxI.$aY/û k&m ]_ rZ$KI5Dd¿t:ZY, Ch;c(]+{$ODN\-K>,'ϰnw[:LGC.M&|wpxh/Aaɛ35S|{]RO5dWHq= 27k>Q4 M $c?w9+SUfܹ\$*HqȔ_U5%l&7ڙ?~W`4t?0*oc2h. 6ٳmw} x,eVI]ܩCl7s&Q) t̞=Uw=wϮW]vJσq{̾3<?tz QG{𵦓y.HzuPDiělbQi@6C1zVDLVxD {.y[QNΊ -qm?``g=EOmPNjBȝn"p_N X _k*0L|'zS8|F%`^|)C` uii&&p7N=ouA.*7w:^ؗجyC؊R)e|?[.p>Պ':->kZZZmȋoyʰHTyRVw߬"C`AP:SV#&x%'؍#EM#F4.xp,0r ;VO'HÑ}\=؈VU"GNe{Юᯖ"ʆ~^S( #|k H% _%ćg^bgDxnCWA..[Ln;M g1E9 Css ǂ!>@C*O֕GJ[Sȴ7L.ŋ([gF^Md.<v8teʢ,__1"t!ⶢR{SĠD#+GC v+C:/šg:S1?9I$z8e3HjX0qRE#Eu)p G0ߍY ;gj ^=BPzCښo/>R?qS(+ڼgNocyRRpQrW /ų`,WnWr) |Nr>R$KtQم 4O=M& F X} 9_=:&c3?0Y-@!hA?woAXK\VYԙ"k`8$^ÔQ YPfvoؠy8_P]Βp1\O}_yPk4U7 0]c\|B 55QKN='`(9 fg,5Se@|D$?N|4I&{R} E@A~U*^T)/jRM£ւ)@LT!o )o]&Dy1\ⲨizP8_Q 9DP3Wpnه#N@[h_;Bx'Ub"ݒn€\i3+Q(z7IXjp) y*)9JFRg(G\S9˳c(ˈ("EW9E И˝伀{/ &dK]eb޼.ehu{ӏ\t\hW ¡PAQ8x╦E~CpFonpE`F1FLcUwd_]Jo+!a:Z&5 e1H9Nic`yNyE[3[Eukm!1y0Zgu|A˂,`(No &"SCzagv0BN5vk˓ A\S vva8 DZ:=7ַ}Ԁufh1zux ;^֭i}b$ (B7 ).9г}HBh" lǟiLOwGzњ(ܘ zJF2T8C{c2(K8},U,&0Ƙ!h{"|͒Ȫ{tp0ZANAI~2 eTOa"qL~s#ڽ+O` ?&"\H`ac~zstff|#-$l Avhcu`N`Q_=6P p1#'Huvk/[X92wNbY!ģw"'lxc[({o!@Hb_@8<ӑ>|I]akqY0#oH֮l&CnZO <*VH҂tң]-fTӸ 7{?6UӨbE*>Ota\*8=vk?*Vz|D%mnuhd"b[U(wXr=qխ%;IaU΄0I-n_Y2 GNk^W,W;`!</+Un*HQ牨s&} X)吔cx8JZ ?*,. DpTñY\+stn?Hg;U] ;}9z&4>V=lP&MNüFк|hq/ QUpF<&c -] ^R(1X&Pߘ:,xEMȝHI 33z=',aJ87sW-ZMZ ;o1Sbiη^VM~{8Պ.??Kbe\qjRE' ĹVI+al4-LBI<4=}笹o2de:쀊+;[cg 9%ѥ[Qۺ)<NSW _^R) %jdQ蠏~~{Ƞy>t60ۙff=#ѮTMV:0Ri;?rd Iݹ~9s wScM!~) %r+9~|d 4p rm~ښg5ֲlOrغzIRy@t=&u>Z{7iI_"Qx7G_rѶDZZ 0| x*t=eaѹ-t#6% ?qkOu7V7' j OQz'lQB& j} lTktp3vze^HD  H H&֚]࿞q*L9pu}lX&TO8;e'R'uj4 >v訍wgvA1< aP<ݤ'YI2} }}RKJRm4]ܴ R/p 7F'^ [Ц߇3 膟u.Z/$IU9 -3HeV%-G\Ab I}[S_I:EjkJ*?Ss Ex2LrƒLSGĐ5B,J̣p3=Fh/0g501fjPK<>̋k*KTxr_b#F.J *k rӈd J߂?c$PK{zÜ?os=50Z>aÐ ?$/B2R#墹x_f~cgZD#2 A2O>?0FpNJqE\0It}sw)w? ]؝渗dMR֨y| RW(%:(G+AuYM[OoLetaG_x*?\vʹ:{z>v9dAi,>Z-8PBHrM >LDLw3VvحUa9CD><|U1U"fn1\͗ViqNkb ˃hhUQ4¿,wb\WƘa1!,zE=t@kja5pmըcFsa䭓Ƞȼ`aK\1iwosgOeH$CW*m!:XZK&3ũX/_!Xk݅fh*A"p.ŌɔKnՁ}]# ?{xԝ z ~T %To'x6̞g&ೂV):%fxA{T#f[Ûᄋ6| z*$#cRhRmh|6n8oS(cOݾjA/ QLB3"Wj?%f7>g"fAQN %rת@^zX ɃIS*r1121FKC3Ь= HG>K3 zZ#, R'jP2\P_DnQU]Q6|vnո77D-}^5o` ;Rտ^o5=Ks?S݀R |sv1g$>ͷ70q} Mzl >c1>/?nf!>=М/4䊲(Ҽ.B qK>%r-$k_h6]f$BP/;MgQ5[*YLѲd LOq.(ݭ6oa@W 쮵ESA)wsid ANk\!yWjif az6;@*o `SYE/O~/h}#>_Mk5pk#HJ2 ٱ__jd]=)9MnH1GA,S7$Wd~lYȉE@[eh'B o$(Z8mҽy[N%cBJZai߆\Ce[ey)<2t}P0}d$r F^&6Oi'{w]A۴vC@pI`Zf|t]OO3ll7m0M҂bT9SiX2KrH$pyoׅޮ=)>Seœŭφ萸^רL')LnO(ẗ̂lfI8F}q"~& È f=n[;F 5J$8\q m 9!♴-3뗁F?xRw-Fcpe&0O"7LÆ7 ,Z$cX0v9&xW,Ɯg[37V0[kK}` |*tsShr%/='ԛQSIjakG^]X:gp^JLQ>k&+fgϗ^R9Dwis.|e'hZݭi ť;~>*:mA!<ǻ^MA |p8 C0? {pTQ'bn# b^9LyvI:ڨuG&+dUp уG:o+P Z3Z,p?1ӚްOh3Sfp~X:ƺ]͏YYVJ.4cuvWȝ6bfh.uE%X^"XXf-v)cT\S bXڍORL9 %76J?,0{dvuy{? vlʧ]qKƌRǪRS_fiI>o?wqeI)e"$}wyC1;cy Vf + |&hIη5%e Y?"Xk'ܥH_oIrPnP7AC)Vo3l/uT6 怃ZUCо^e8d$% "eGRݢ&M_zQS!޶̕S(Cd DEP5HN PG.㸌%}oL8{D'$eeh)R kDJw-E4@sX mRp5w1Ń%{%W(A9L+!{tLO(ˮJ,s1S򺭖gD=:!By5!ןI:#2F̞O (* tL>o-ݥo{-{ X_|މ~E'Go^e~K4Qw '6z>K|H .m6x `XH' ž2˹).x;o-;Ѓfә'p5&s1J '3XUl@߇]5D_u >PF}rr1'g텚 qÊ- rk>Y s#0t{h C~:rxE0E(/dZφ4jOPUs&FǟǃE~yw/y$wE88ƪPO7*:{FD Z67O Hqoq bykcq@JyHql]#ggo%Sd. 6 C*`QwU"ԙ )^K4f_|}:rǺfʼnV~ 4?1-JP*?ZBySd_ge+f.HØH)>Bu@л#ӅE2 uƍ[acGퟮ<tϖj;}kkn O,\v">Aq#+X&n83K`O3#P0,LFYkִF?xBu#_xX0BWƂz<N>_,zSrʂ0]Yyq-=\f[El2ICWyt&:3̎A2[O{퐹C C)v%_^ҖLe`_݅jgnjO5PuX-Z!ȱ.Қ|5PjH")3?OL_(t6y m2nJҦd]{-C)i bQ'\ǹ8 a;(&c'&j qn T̽o_S$,X0?E1ADbd(R=ĐE0- hpd2#T?B/ULu9Jpw_6ltʷ|9E6w% Cod"]NϦlZ埌 gNUX'9E:4{g^ @m8'[&!r}=aaPA:a9),]9:E-Y߸M ] Ԇ*DG3nG:و8)Ī`R*D8!5gLfu A=\秎ȕb"PP? J|95A?} v\QM9XV F[`$ ?E z^_xMJʫpn N S@E'S;_!ӟ .EXhBPd^VbQSR)dQ#䕔)S> t ,n [J EE])I|]#c}xKZĭLikqJ-S52raܙbH Ĕ=)$: "eZuPеm+B{J0R0?G$~0<.Cmp}S/O:`Ꭶ d%zSM܃]n$ ~vO7qiI}WXĥVz=5tHڜW9D 6 ?7~fzKc7+\I߼DkS*H -suPPQ~CVU|NTy϶Ldm=|.ƽ`.q HWQ;?`bWH> /i<Nn13ߧ (>q`N覆3hSDGWp-4|-=p> A΄ +8u5|C} #J @-'o|]T(R" fY5@ $Zez ?F,?Vҕy)S\/FNZݍX _..Fn;£/^z`̤e3=pu8:TK!8뭀&i|A9ṯ !2?~fZw 8!A; ؓژ<Ӥ4X4m(?mZb L蒶ɟw%N4h|9\ B͋Ϳ +b27<jΓ1Ѣ!dKa0آp21iRj! ͂HKO1~z|Ы) &,yI4P&8ogZ#K}c8MHc{:|5b)o?~!jzHލu&纉꓀"jc`Ϡ\U&H#sȚX:O ߗ>k zHZ~L^!0zQpSD Tks5(pOtuݵSYM(xӦ+w^rl7GMۧ8lgƜމ|Q&FkB><M|rRY~bH@%?9zjX#ujn`zdJbKlHNV>JSLEȔPME]a69נh97vr4;! ՗JNa[OVdOx7 xF2V oG3zǺ[;6A2CsK2Mz-gjHLvh0:#%g9g&f*A=ϻӺKL$ݠp0pew4>1FօmZʬ/r1R H0<d!D2Z@sFtN5ryk4 ⅟d\ּnrI7Qv2LFGCrf=1ix-ꙵL[ E;V GOfR}Ri3b1,<댔0'S]nP}bC^D;cgN?SWQՀ xPv?28cB,"bI/ vUMNz8~[ Ԙ2S6=~dewXbIIvK ɮevJ?8Yuuib"EkV'0%N?QBϊG[P\.W0 f#{ӎC䖍}Q1v#~;d޼8Wf4dV"Ko+TYh06ZaX臚%j"|;w5s,zaՎz1nT6F}%Iq װ\] qw Mb DvFu]MͶ{YCF7@? Ky+<" q P0ATY5W1ׄk/R@Dj 'Xk_%)(A@kǔ赓a WUsd]߶GU denVCucNRPѹW* @.UP"4`*ڌMgOOUo+y^t3CKfd~lzjw?(nT= ͋K (6V9uS)p,2FLj>ah2~xq㇫Df᳂z6sNwjp5@ux۪- ^ӣvYoê !A(21x02P4Baժt<98Jh;;R;MŮCe0=@o盝"qEtj6má<4&}Bt{s(Q>PGP1Y0]-{j(z4T@>iq̛LsFNB)wk5;,+PMruB",Q|džO}zeVF <^eASw Yڕ&9͏s<y_XDQN^RfA\DUWK,/ jJۧ"Y9)%J .O!MASӐa;]zQ0FN%pkH4gMv*1`L r,~R>.%=*y x, ;u3gwjIZc5>NQ-Ȭ!)sVw S:]㢹`I!v\-o3W4Rɤ39/aۇo}1l2G %u9 %AU~5ـgJK%4&V;<6(bն;ފ%eAٱ@8=8OٟEKEՙhk_yIDǪkE֍aDg!TT?hIXd'*Z9, G+[rͣDw}i(n*Ä)TاQGT.oalCaQ~NJ}ޗ&MWLK )[鹈wEh@‚MI==NPP ` ՗zs| \m6~= s 8w#g]:la)Ikj$%Zaী7]0Wl TDʪ rUuVvcf,QJO⏓! ڟ&C >\W[wF@J$"?=\Hx2um,6eU.A )&x(B :X4̉pje2;RK8WD1d,Yc/$=W6^ʗښ C̊3KA@u,KͽnGP*kyÆS 碭ߢE% 0ɖ0BoΖ"<#~!@mhU=|ͮ.6]R)X#t4Yw*!'wnz"\dŃ$YdWJ cIc ;ŇjEhx%D)Q<M5Bo᝜QuXPcbvZF;7RZJ{m&3a]\\1H}_~;'ޔV͏ @ׂ`UTǁi%Cp="|9vJ2K+k%Th! MV ԗ ޝܳOF `xSm[n(k`'Ezq5Ͱ=d; A5TμnG5ȈgŻÛ҇%Qt0 R㊼pW[_j?=0XemMZGЭH65齾>߱VYzo59Cw|#Cњ*.Κ[FL-x@ɕ]vuUCbgGz) fa'V'wx󧚄y髢3E29-P4Ǯ k^BV݅ZYUb"ԥt LlZ *#.f [bz#ͧ-D"2МRgJĝw5.9̙5$TT >{m T?dSxE\˂bε x~2kEo:jA:_Ĭ7Xjhsg;4:_r8Q7y1GPv߉d-]Zg<(CEFYYF^&J y[[i*F& W`Oױ;D 1!Ee8 }2.hݿǔJb9m5 yܮqaWp;d_TuCq \YsbU4`d"Z5PjW 0zFJWxͪXRbt6@}+"+ڥPY-޽_=rP}\C㏓Az4[qlm*E=J5O d%,h/C 7uo^{ɽ9}׊֢zsP \ \T1 ty*`BUH;P>SlX 4eARr*\z-\RS`oY&)ka,⤊C) `g cq2}uIDg|:QJq"CNSi ڧ"0W,pNwuTd g,R%dVE:$nzUW*v5Nb2qGE($%y0Zz6i /䜆9D 6:$p\T(nZRo)o]tm|8zl smKJÙW@QC[AWIk3aHhm.g]uzp;'\o`c p|W}5/rR Xm O&ߥwhU>Fpu=;l֌>v3h'az|QPousdcr0Ԧlx?Qiq2Pqߏ+ѿKNuVKk#ϣjK$?Ƅ}`>Qf"raj^V7k-ȵGsjН3y>agχty[gP 0U{cHfsOv- _m)i$s ?F]c bD)2Mu6xdpY?Kݨ|#E K5IK^L([J#ƵCDg9J[kBZtű0|p,NϸX7*>}ƧJdT-

  1. Fй);EOӛljQ|I[2<DG =+fk*dꑣw*(!3>P6&1'JYTy(Q^ َ o:b.4Jg_@5R.ꭃEM ͌9 $0-.?L9&Qj >h,|:AqH,mmR9 Ԏr1*A(TCd1>V_lʕĦELQƍ̙ g#E^26$R%dOʄDs5(lP 8U-RVG%Ϊ+p|i. GN(n<wmHgnyW;D'o>y]ԙnՏ?uxC.D'aT@OPD-*@}9],Qe?oYciS\ ^5m\AJ+iv ݬ>/+%|L]TmS}޾_5`Fl>6w٪5R  LfQb8RM? ~ICɁX(ިf琚~<vpʛ"ݓVVC֒'OG`sN/GyD Nrtxß0'+kq[kbr \C/sPQ"ǧQpH:B0Rj7 ܶN,/J,Eʯ77emL,lTEzp\ص(D~`$m#@{`Z[:Ưc0f؎Bh9'oC:Uί=j}vo! / "*ugsbWAxU`o,DՅ9Zqlxvbĭ>3,\*O OT?j98^ buQh~t6a]¢2wPN-.l3xڧϫ?@D#Vj:-dΧO@* ]0z b{1]9S})Q")FHk(+5%-? ]gӁQ(ୖCK2B6Y]7 `aiAs߲\ڲ R\&e؟UBň8ug?|Ur[M)-=Ac^cne}i++VWomlEh+ (ܦ$v" L4؍Rc$i[VrS*VQjP N =9݄yvd6pOF/**M$pĠA B勇VMq p*Ns $n-)NF&n4J/L>= x!R(!·RJ>z$<[߫;IꜺ_7n@P- e:RQN勘3P*8<޴.^Hod0Lך|!% {awMw2R&oJ %ԥD.3='ee+6~jOB+`v'Udw[Oyxe9q"С. ӓ >xF| |萡{P7U4 KK=s_=Pp,bzV*Nxʜ<;3;<8}^G;A$zG7fGnjpr n`|{jXM͵h UwF  nlx~<=d.j1 FUt~ s>0^qjlO|I)6D]*eGer5(pg0Q[?U!> PVnTצBbQ%SԃLM&QǸ}#Pibch)R}mn2'mNO螦^zH6DKՌInEtlk?⏍|5jNx"Kz\ Zh=yw}I /7 4 rnBTHƁ6OO*ܐ8olG8Hm S.ISŲqV;PTqPBj]vEإA-cFCHB!}K%psaV$,PV)& Qe-qT uFB")w3 ãNmsk"kC@W>8R.ĺ2֟ODdI?h P-#Y{6/SX(?~QSi(Zlc9RU%_qv9Xւ/az/5:sǁ}CJ4>X+LsNo$qO {VYЊ͜ZvX>}P?E ';oKD2|_w:&4Dvz*+HP)Mf7jvd(jb=^e`bg͢ l"Q_j~䳭39kv/WEXNǴu[#Xӌ&rI4:kl m`+tzO gf+ @;UB1kQq>'b؊5e hAi'mg{Ce.9X}.i޶>}hWAFukB3uΖ? |oEC՞U:qEiLК A;PYKF%$\umq=$Ȣg;N'Y+^-dĵfEu3ZL!q)$hW1njt&=MЗy;=RӣHxl|ȁZlۄ3(a0YZWuꪐrjay0\^'ߒ^DEF>3bKᶩu~2@QP`7 AnBkWUB=#@? L^3UZk;So,85ZHQz'x%5h<.bzL_B,NIf ~=i]T@nbݠ=븥 5Qg‹&έP+ȿFgݿk;(r ~y}ѝ)LQSÕ 㰝tr޲oex㟔ƒD|8l[ye3U9 |6Y]7Ф`)5&$l;~R MN~93?kxiN|S(#3 #tN\)HnJ̀]V( GRa16xW7Gʠ}s@,P '`+m{VR1t!0 .taA|vrL<(4pR+ }+RA#4Ueh `0;b3*Rtx?c JR ,S|?hH^, GϩX5klQD)`v)Ú (E4rZb:`8)q٠1WFdE0?o>5hU֗VcW";'YK1 qt$p4|DռF0kțf$vfQHNIA O!fӳ\ !"v}1ڔ'b!QXﻃ1,Kq %N.y㏥՟D?]ȅRTag~VuM@g6 7NYOCc:&?oR.3T/@M[”.WmV0,<%t\KV?fZT i$sH?Zx%fBڧ2>?yb~:@b61쥚7BoLS..RҒvEp1kWZ ½4مjwdx;惦|r-\vOgv#:r}?tK"zLVMTKQ^cY{ॣ\nW׳dEykxXTx*#̊6wvG*[8u,HrޮF\' SӓBh(s6+) ܏l5@cJR,RV*28DV|S1S [XnWRXh_:p;קe#| r@n ?.c_5r/u 3LT %LF9z5sн*z!MXx4%K;kq>ѢHyq08C r $o̹!xУD%W}jI/a$Gm͚9&5U2*n(| J" 49';[k:% OMn}8^t1S#%3ɿV)!{2 w/LG#Yvk-- MΫnyR\ع,Vg$j ʯ*g֘ml Q\BVdLOj[ xe~i_ۓ6 u}8Iӫ>`t3aE{aFrDvuc'$&2aX삞;6]^srִ旬VQ`ox`Ԡ nzFXKB:ZFѶsX_X_mY%џXǩC^gfV>֨߹Bj!H{*D>EYRսw"uѲιjiZFxSypE xM7bX/ j)u\N~~H0[ڹ @&$#:x6&i X49.>(3֋!Um,Oq~=Sn` 5yxG[k<]Zym<,ddPPG Nx i6(.ƓY1}>pA;es88 Mr_U X3ӱ?)"Zur*Ki|+j4'Y?" VX i?Kp'}VQ h+GH=Q^C-Zt 3b-@'Er0 Fou4Lu5%8,+ 2MzJ06:+u!lLETe1,Fcys0C奭bpvxg~)'KН0GK{yЅIO72.LeMk7 W _ߤpVJ%Jy JĂTw"(B"4d4`ɪ&C7TK%װceeE;h3ɼHXzkM<]`J(x_'Bu؎1y ؿ }],>>SyzҰ\ȿ׼CZcwl([HIsqws< w)+/TYE\- r2#R_. 鸼?͍93XϺ+:lq3BhC8zN.+J}Wst]{#޻<Ҋφ(撅c.X.%3.Cʁʦ[EA'CJ1L=%C{ l?A7Vo)6ݢuOyqz(X^nYXKorzdft"7@-2_ǡN5٦\~ßIeL8Pv"⳪]oų2"$D4a+@kIeyq@;wYHW.Ŀze{,еt-Ck}|g2~k\m98 2Z1HeiD!Hq!Y;{GHx%w7h]*!$^|Nyl}[ DQKZ]~L^4P!чa8uojFk?vDKf|xӢA耓M-p PC:x!ږ*W |3G5&{!5)mQ=eq>ur <$nJ__ڳޡ [8U toi#/uKRGj A >CF=nWV4x|$o#بF-"ޗ =$OhAhqP"u*.VbígN"6v7Ž .K8X?>4+3]{k,,sZ#Xٙкk9-P15W񫰖y\R1qsמ6uCt 'MRmt?Gď"zd Bف4cG٧OS/ =%6;)r$`bQA+ww33pNJ=6U~Xl#d7^ЀդbbyΗ v!CRsp"Zs<RZ=OJuQrV 5XխҺ fy$bL;~:KݓzK-Ph~5GHY4Q#1\Q'ԴǤo9+KA +EVt:.0-D<_,xeg%&FT/cgZ˕`].( Odѷ4&_!sp|0I^[Ke>$nϴ'쬳dߚ 4LVDM4CwjLfXSJe=yYSh>B2x<5UJsmu5 ,hiVasJd«, p mcZ{X//s^_gv~$ګWω))_6Xo!Kcr]-0?x>"@[;.53^ŬQCYUޒHxmıpa7"NV'A"hؤx{ 5l2SCB x"Dsg5 nuzͰwh/ێ0D")g#JHrl^PXdydv> gE!N^ۄJ ut(Ʈ.C8'4YBW*']ÏT14ӏ7Y),g'YXUUӰ 0Z0mx@ ]8&ut/Ixt:KLU[~*.$"hk ~^2z"u w'7\=P6ڒ(A/ v+FIw;,_|1S*hwb 4pxU1 qI bcc&x)c+B5tT qnk[)nk~Sty&T,}_%6@ƒtb~PH4z2;vqdIݻc* kx^pVyWB: .xbZq0\h8h5_^br=Sm[A:;U&7t's|*F+H1|7Z0V؏SO$5nfAGmz;/ G/&ͮL]RXg;xra#tp,BSn2;Ӻ.qSvIߐ4mWƦ {ܰ08n_&xT-gkN}qf dV"P OH(dv%|ʁ?''vg]Tì"Ll}3?`K މH)n-Rc:O9L0jp 4Eo߳:YY 'cy_{<'5/nX]y(I%:b^_6Ȭs|]Eמ eu()Ei?O)H`~7WUFd-xn5 (tXYL]MլԁOw9ٗHwE[]C4+)Nkx.u$;޳j%9!{K75һO|hi#%W5g& Y=&HR'Wd,`Kr[@ǰ*if:2N Ye/p%Ǘaґ^!hYk/p60c4t4nFZB^Rx֑\<2iC{Yڷqd+q*%$- C0,:P: ha|>[cJkB;Q+o-7.0 B7[x9YI{#[ثTEFUrQ$? /R6`F &˛\X\L4H8cKRo[E:Z$6;gF0+9n9~`aͯ:\vqݳ{w6y]uU-cv:WM'EڨayX7$ax&dw k6  2c W+e 1PC@)|0٫SH,.:? qC:DxK>[ 5YbكT>IM0n' 'q^ ( nTd]i)*+ "a+9n[0sx3i[δ$(Tz@f]oH77Pۗ:t)_!U p,5`Vqhf 4*dTiwف'k2;s74m'/@OJgɐXOJe=nQ~DInTí9}.]QŕFSb&sVkLڞku;y!S~|>nEUHBJDDFY+a6k͡g>@si[|  cPQdBcr۳X6$m6;?P`b`x3IQE+y0V Xh8cPv4I@J%|]]r_;YՖei&@)F1R&qڠGR.O'k[ϯK2 ,STB>ci؆:)~aD 6! %B`FCRg40gpŨo[z= -DQNG 1uG۸U-J[{ۛs_G"EpeCY}x Wcx{F 2󅕙of,]fQL6EUy H.J}*Ɲَz /N0N !|~b}݈68E:#ߚy^c'C+5D^M  y ӝj%`Xt!kq?-CZ.^p=j>yXwlL!;S\PLRM>9o׵p2T,V@D_:l+_K\ۉ$Bt'oPH 0[3 ` 3]ߚ'XW^̠Rbֹ^E*qu4 ˍ@knv2ܸ  9Z>HaJ},4=H9aGDegGZܦEhh  TH&vŕD}yBӛCwa0αUANn&8ЅXjPn/oXqmxmsV[Mvԫ4vxo5J d R JM#Dl l[#C3~a^wTVmUOYIia/,cq1!ִDGr_Jdg0IԈ5}d)Tu3W:]H&pvhA9' :=e'' ֣"$f.m_bNcfTG$x<v0&QFP3%\[;˪ݝ*`vVZܺ䯁yɮx븠2F\M? y'sM}t@kc Q%Iv R}^# J}|JJ{5 rpML] UdP_|'ik*%7 ]+@Ú5z`Ff/ me'$ˎQ6{Qzpw)B3͉nFA 4orIpJOcSҔKb:>7,Zߩ,^YշgƐq ʧ=7QUw (Qt*ST;dM!ldJG+>a4[@NypQTFr$T*dx>ZE2A0!뗴-0*]<5+8 IUWvR8ß>j;nEWC,q-k6mQ*_:VAQJ-/0m g!_z;_m'G {y" '4Fn ?An?!azYPR. JR.$o!q$gYC2.!gڡmIuQo0OT>BCQ h7A3):Q>!goөMD~O'AeƩ/K@Yk ^BPVa$]|la]hm|.vI6W^GCdUhh~kv440$Sӄ8,>=֏8dD࠱Z:z9p0Vm9ۅ/?K#:f,זj8124{ەW۪ɡjz sq0/aͪH?T1 Y'$cvwƺԛcRÑkuƬts\2|l؃(9& MtZߢ%bn{"n)W3'_Qu۾EO00k;QlŚn(ZX9J-:V/ƚ)#(O}s*Rc%* j1#Oi/9W-oX rVp#6m-L/9;mw՘kSm5r2qSi`p6NAfQO0+Y GSGv㊂ \aPj #N~%f+2 ]bX^eXVh1_T æsjtL5AO;(>o%Ά?6S5a`ݛb M?-֭u-Y`O͖M'0j|6 F >zo".;RoG/(Zl~S %AYX GGWvCNWKOAGH6!=F^얦`J(ׅp"z}@uKޚ!iLZ8V؆%BzR҅]1aRcM '7),} m3J!CDa5xcd@s\r&eap@,[cs@j+IxAZޤL {YfoɤV9^T|doV[ku-!ph@Z8JT/*tOA㇚cX%v8@t+hݧ)}mPօ*6xFE3IAp,?+;\6{VvRJ3=^3YmfT56Xnaq>7~QBٚ8&gXG 1=ͤ "*40l2=7asciVH!$ܖ I%{5B7֒ .FސK>1A-Bqc8꽎PiSd ( Uxd76nՏ_g[5 eh7pC=>@c^})j%.6r'DrыR4 ڝ`iwj%}/EmB=rq'zm|T dsJd)P& /n@f YHWj `8oTpY[hJ`FHy/6S o8@cf` OO04 %p =t $y \@?|+yWC>c_MBA5mz/ͪxWˈו!SaPՙdZA i%vWU6qt:yĊ_YoP .Rd}v$B07=(V>`M ;zʼz{]|Fػ&Tl~nthVL F{W3]}by=m]^=w% ëE27> (:v~{Pz1~o!!b5y wC% (!E!73Oe-Ez6.{'O^ޏs^_YG:SJل}8vL @ScT#pF C4BrAfڠKC 9.|j }ޱ#ᴇ-o5LN\ۤwVw(躴H*Uoߞc ?`k ۤ57Z^kN9`hҧ @nEcJ>pIKJ=+0 Tl*=B2|o}z 6+ L|| 1 N);g9T8I{Ȧ݁dZT-> ܫmzVxÿdߊf3Mnݪ OvUW ^/k_HZH ̤cle9@p+i#OGՂ{ÀʔeG6aFz>7*chPo{TʴJRfGGN\B t؋=\;F8Y_<|fmױU֯:GL0OP%(dehdZ]BDĘ1p\vopL4gFqI[@uΙktlÑFOKv]&}1;\:hZh#I ѣoۀ’R8BCv֔蔬,m~_00l1Ҏ ׹.v->ZX´x3T{j12.7=/ǞҩGu2P}tOnH"uޮi(`xZ8 1H?0*[QƳ%*1@,ET;Z 1?;-)d=3>ٵR+?F=9]ӈiDs6 5΄y7#z"ޣKZ`输dHwSZ,1۲\yxd44۰ыlB.4iJL ޗohR:rEwpE>oo6*r*7Y\G ;4qfgSgQUdB c5˺N+ XBTqB:ɇ[7t[^M0t sv䊒ep?@1]jȁ ]%LO3.Jfٹ% f䳱AdPe<0xv5Sr418ģ~Ƣ vFc~NVb:wfƵTWa$IqՔ{Xuz{*ȅ%R Rde}~u. T`p5"'\ECt4uuOG8z׽/4^#d;tHtU؈0Nf S`E&ܧ+z~ u Rx )76Zy)=Knâ+DR>3 Xd̽3qb-Tm:ِD3ь'"Z:Qj2_qJLmfbJ B휥L< $wXf/]4'(0ᏽm$$tz|%4IT5<n+1MDQB?S<3eMvҝX%ZW?].q^0+ɤ(` i3w,WშT(A+H'gWaCQpP`'KZ|sblр5Hl-c{{F.y#c({z?GqSDd'x}> 1(RgvE4QjXF.p V"!S 6Wg`up4X~}E=5BX6>¡khT^&w],j"P%,~^k~ SEP_qH(f~Zç*瑡G#_bYrʔ:f G x>J[0ˡ%x70|аΪ 7J\?5^ω?6!{:!YU%9TٮIi8"vlK%zI E0NypC1yRZQmxA^໅KW*M<ú r&0ePE^^áv#A_iUk;CV1pN>ٵʼnmr~"FJNrt2GI<5ݙm-l.JV4?ʖՅ0Ѓ D -CnOM6dV{^dmy3,ݓg$PHf+6|y gu+cqU w<肝tϙף~8bSْ.]+"*, Rk3n-:JWKk#iy7#Юs IW#${#O3EFIHZʾhFplZ>5\OMIC:v3whQFܫyb@ģ^:6ɲFήG/'6Թ̼ci݂cC#[,d;wl77wEGٻY;j4>{TcahA6KbQC[=݁Kh ؉hc Bo[+]ˉCkJW vhn5ؾ9茗?@:[{4knW1+D.&ӽQM! cvMNEH`~I,IbpOI90H a;n`1*Qp%a3`Ы_ NBkiliYm+b1 #:my_X9UXωi7؁]4[ n & 0&+X 'pȳC:P;ޫ.sxV@xiϱ߁c^0L<=qZI/Jb(k+B TvwJF!"ҍ$^y.xǺ˄}wdB-y9jM+/Mֳ 8#|]{BR#wU#(#DrOVgz9q{1C}0qGt݀WkGL]kذ&zN+q+ N˰F(ȿU=)b_]fƴMc/g?_y.n|0z( QmKW:PlX_Ò2J])sKV랑CAvv,fޗF)3RZt=b ;>{uawZ(hid&UʭE[ﺌ}fBWgq~Q,HLj蠿s_*!H%eY8{EᬛuDSk#\I[ Zx*$8Ml&9f4ٻ#ޱ)twNPeͮjj3eB8\eOD w30Mr D~~FR1Qi`td]nMf sA?ٻ\jf,}@+$C?D)qOWHy=ISƶXy=Ğ]דt$@Ki_ɚ/쟩_ˎ)[F78CqE,RxFPgu] B^HGc>ʈ义jr s˳xdžg uq|X xS#Q"gRӶNYR=f(xxJ~!N"iZr#:av/&B3(D#b|: ٧W{sVb6@ARs+G)k'g, 2~Y $e\Qm j 뿆.jjm401;r@~ޡ9f O ̖IhDмZ7ͱnnmy/[ʰhS3وNvr&H ;r0=4o'-KZ_&z l`f.N 0$:E"gyUb~ų>Jpca]Jl.u !/:—n"tx)DjO*>1cwƊ KfylUL{H(:+UhupִH ]n5xQEe3查ΖY}I0‡bG4$mBfjG",|*A{ʩ\\jSvt"KfnPUwѦ>۹2|}a0v YwtH.%749 ZX `j"^M^#>8%AŚcu#;w l[#4" !$Z?0^X#E5й Vةk^yOM0L4c[ݒ۪ ;(ǖi;"UࢮlWB |axL-%n C81LE#ZY{aߜe%-x_\Ƣ1{ a5_٥e~9"#To 4.`~2>Ӆ*%Ntg]f^I = ;Jm2Mpg~0k>CrǙ1 cNnHDhDi \dW׭= ~7Sוo5ޜGU1afId4`]A)^fxRx5'%a{*KKm)y^kJ<( 9j'ou8FsVA*H$e~-$)B寘 4R* b2^Ps@"\)Ԋ|Hm)]9/hiy'>.eM/~xoK x G+`8 $I'.@l&.3vܐ"iu>ItT ˂g'oki"󈎥M"-S@;ˏumPxFb^џBc; zZq!ͬgX u+?нNIyDU/ L~mg'&h.MxB5H0ڸ=&P9݆oS_Ռp"7oofU3Y`7laa>εLWY}@$Ťg:L~H9X-.G!xvbu`"׵JLxTSP <bxޛKYT19m^8|ODʼn j:+h3*Cb p?*DRy%|U+y(w>Yb;$iHd $ M_Hy#8u1wd!h*ݚ  ./4Dג!! Eyူ&z; bg'ݩƒou{lh-]K JB9V{*5Qғ4:# Dlmfk\rtFf @B/hP|SOF{^JwMB /tǓHnD֫n׭!Dr8kBҽr N^Vp|k*.LSEϚJ9^+!~*D] >ֵڻq"Ix`?# '}מ镗hd).G˵'CkGŸmetI{i{F{ovΎ)b&]QPhtkV޲ҡKe. gKm22p~5L4"r\S%W5VU(47A y @?2Lg{+ZK|jW'^{JoR65l_! Y8 uˍs*;]iэx_.*扄haoV<ʥQ"I%HS})^#X('{E(5 DI{[G 3 ƅhl׬rw,Yb̙*ɷhH|f8;{nwa .{oEӧ0Ϯ\6;!f{4ӺebX+߹W1:kz< ʟ{jqM/B -ztnGkOhl﫩uNDdd9 QꢒVl2.i#=w)ڳJV˔ҵ7LeP~,qx=2iz-t3 婘{D'ikL?6s~j2 TuWa9*8K:fpY20x{f8vG+O`x\`o5 n^ qd$GwW` ѳ>NaTU[)Ӟ~ny+Y{Ղ MKǯ"DGd=i}P%;1u$rôn'"8͋Td{g7)ySwW{aVcs*zlXB"A'ma}&ߕ]&e FY`)\$7xM]}\w=5Q $':+L܏<5Nfꢐ[; ȴqniǎJ0>Vjq*hߩ@ n3eȧјShud~Çm -pR<5KiȒT[ϊRk0ק.jє.O0<'>X{6''1eV/-+Q||`{Y7On&u y٢F G)6a!/a`X .q w٩T_ _,V&dQ|FTv D愉13ۉnVeJ/zV;$֋ҔUxDyv I?vUЉ&=2Trϧ'H';j AG>߿L8Q d:sXצ?:iDOT7.:VqQH@$':#l#?R)Ʒ2 s/qKFҷ˦+SZ_y'n '`DR~x9%Tf[ca[Fx5|R)G4+DG+;}d!Nj;k<}I#RwXQ*c|"@@V_2>֚-72ABD?nZ5]ȄEЉGfI5V~z[$O)A-s(xP5Ts+F@<ߢBu@wbn&勷# %Ŕn'\j+Z(}b3K{W;VUi\{d5v0 +hq`t9@ɖ~uY8_zӯͿ~fROr )ZG+~jN8طdȼ֬J':-7w=:[ \.c!j6]r<\<Cнr XŎK-)!/EtVg$B,#)ud! G2V<.,p܋tO&z--57C[л MdU|bqŷ/'U4V #]U%ݨnkt[Bj(Pc{A{hzљKIݨkA^/ v|MX ˷X) :?{fii:uʡ+L 2 $g#N&ViZd$`r/BrZLNRɴSeÉ4bHH`vփu-4ZI%P4й 5`%n}}|O@C|WmPdjtu7\]1GUa2aqUAȕDf?ڦ/@?Aɱq4g( Rx QCn, 9ɍ[7 A[IRFh O)܇AlQ ^GQۏ<3zOs,R 011V$pT1t+B;Sj GuD9҉ƈvo"@gmKItyT]"i-3աZ^s-SdLްJN$ۡznjQ-AU|ZV8+#y2e ܚb]CݥAi(-"U ^*&6Ў$n_} c"˄M)Ԯ31\M>'z!1ZGUO"hɸ30C2ю`P% s# >`+9Lxߦn|g^jX!:~ !LLԾKzi XX^)\*h$RkadXcLYu!@j0np9Vs|ncGbȳwWd 3>9ht@~U0k7UL}*EanR0KY-co`'Gp.|9g3C _zDK)C(auC\*Nd'm֜B|lVbqLno&ߟw>Lsӵ D*~d1E>#OxaD<ᄚ7$d&NZFo0O'sF|Drh$ulY0Oފ'5~ (k7LC Jbx^⾗Ϸ+( O^{g[k#&iķ®FzMt U1WMn߈|IAVm]t>jiayef5`ȡFۉCuU/'2 ĝ֏<r }Uh{g K# O+.mϴsʢgJ\[ee!s-S{:! i&O!y'aUF.:e"lLLjzå^-U{ OR?Vy1IpA>Sd< 0‰.߆&9ϒsurIrW*JxQ̜ ѢCAD(qv;JwJ| ^TI6} b;FnȝM/l>'pY <^d֫ܳ6!%o*ʼ+mRb)~fY7#L$xI-堒i,Wy_:t-xfFF'zmL{L.2SŪ 1c䨌ȉс`6gd4–Bmm RI/Wx}nz@ J=\r&bmeSlr{ /k37-<]7s!K>[uyaSJ9>':ܪ5gAAMPsC9 rX&$(=ˋ-q%sy2N6Swr:9}DB.̧Z" *}ޤ!r:iר?MӬ c^4pBs a8dvRVh -NDI.G-Lg1rYe 5Eu L3jg{LNR( `;O[k p#uK^hm,J PR \OSLT c+K_i V|f-7ú7 x1  =,H g\ *J5Bכh @RTQjbp ({>8 xX}㷋(W0HYۘW\B$RaT ٹjekY4RiR5k]aNUBEko},ņYTcqt]=+ \j.5y>"EBh@_ Oz?rZ B?Шst*_0j >!֥YgIybel߬f ><%S[z5v04&ĩń3$J0 %L C!7+M{q&lE %7c/T:y8rW#N4svӢd`ҏ9^n6wc'- ;wF0$kET)I_;_wݘ_:/ G<\r{Uv]W׷VY@wf+6Xm\802fwl1Ik^)ib5/#\J3X,OTU40"#'j[TdOTq vQbFbڬ 91CcYfM,YyG۶hÿ睊.5?7`\p:@ &2= J[T&jQ ~̷HfT^⩉$ga^bJȸ+m?m@;2 SEAeń f["W:ЩOP1C!(.ywŖl=Dz 4~9Öf2ts{{\\.2w o$:BZ@7-892uʳ=88z +6"{oxUD Jf,~J;#ި&,Sa6#U q )qlwpbJc$Jl% Nx{OĨ"XFߐH4 J 8zLhcG M&ȧһ |k!5]T+`'P5_3f9^lf0-/uwV;4`N8F?D̓D6[@O,>2mƴTtٴc|(ЇucMw{ǃ47ʹ}rց@;F6?Y˴6K!@4".Lb$jĈMLv>|5|i?vn#x1رn !\zc!uGa_K9q`ۖFͰx9oas&{A68ѽ+. VnS>M_ ,Lb ƛjcJa92Up„q[͌:㞒W(-ݬ"Qpۄٴ0AXqkpKar]OeG6++WT$Lf%3ȕJ;2[K~ޝ E!yh}N ;j5scݝzLa12TqTS^kuמx3k:# ӣE}Y$l/t%*gWB膠^Ng N?jGKސDj[#R_>_ ?M!᛭+>ζ/FS>6 Ā 8gý MPXM0~#ﭤHi9x!ý Ht!?eWxvXe`%`o8p/wIG`ek (zg)ՒzT@%$P~JPqhiD0zp1Fiu@npTň ea:jU6bcdڴʅr@AУ$xrTXKZfQ|$yuq Hƛev`7ph5b0VXi["Lxnu\zO}+]^@GnaZw( q+8gWRV y5ptZ } >%OX㉑j8AcX ۍ͉qEaV`_VH rVn7ӈ1!y1^ǵtFzژ`= *66QBކ/[]AB;&A\u.Is4>} b3wmN055<ˁhvѨF]*V69L󎺭}`@ƭX#!0mܟiIPuEXzR=DТK݄͊9oP`N_Oj ȭIMy 2'1Ԫ4eh?mD@Th-WLF*N+Fܬv6$D<"BDZVTy}#H&W{/%א~A /GZ 0D@ikhIꭑgKDͽ "Ʌ`bVQ2T§B0$t?襮Ͽo"î*^(}HmX2M1DԸ*SgjQa7|,Mϔ rk9a1[e<;Zv6YK\q~&03 k \w 3b6= z}z 㣕1_c6LaItIH(T7!lSvUaS٠q^#5c^#~ Tv?RM38g.Qh*5 nL䤘@-6\hz 9ߩ.^c0$׻ RZ$ 3c J"tU$8C`)sv8>TQC} c1tQbD'FFl )ȃ FMS Ը|ɢi3^byd;^jr$Y0^jط?j(w&w>¨Ж( <ƞ$34j$Ũ!}[dP6\yP4 yQgdEֶ꾍y= u%_צ%iCvi1sk$L5nKbCX:Ƒ: yMŴ%pmI_8KfvC\2cUrQkMOl_ْCt _3 $l'Vbj7xyKs{6ZY9:6nBFd*uȊoWnR=jID(5T>0^No6FZq?L(z(4^n]-2r`'syqb^wDP~Imn,Y%#U͘L2#~MtO Cqv ?fe}X InY8jWEI'ށ܅Tvvh&NZh0 eO=RA-擃b IWx1 tt`G.T"Pa9Xh g w c\",^DaDE˔IrNwDh8\| 3vw,:?^` e}ACஈ.bؒ}kJGm 5|vrOu p]eQP3S#n(z UR]Y(R㉢V#KKCVF:hסk8,R X6X Sy|o%rxУ`؃joHG$C8`ODTldA!k\㈣  HZzlM@JFɏQ2g[#Ԡ~;WW\y>tGNspjaDDӣ$TZ apS$).0eZynZz1mzCPcX k6mDoXWAqRzЂ3}9s^In>g뮰ZnA5=T␮-j{jiJ[/}= VGM5/vȷcwճ&TXKяZu6CXv,ɻHkkMjO[% s,BkF2ll _tEOƯdltQ6o`D8Q&]GGq.~g*~tX4!2H0\dzH'zQӴxt5;{&BTҭ ]SfD "\))aYt E{@JR>kHhKh?A7#dr]h6~"A7=.Cɫ7_Y-Nt-Ƙ&l2kQe?p$A1Bjn!OBN Y7(@Ʌk"ݔK?!}+dɌɬvw1|pVu8GFr[mj޸_sמdd,JQ(:Jqr@=_%|^u>9V,"j4yWLYqT/p\^ 2M.;cWQ%)ݏiq9ŵy2xo8cW<58 vH+ L]!cqq a?@%N1"8i}Oƛ;$ʼn}vRnDé:a`96 2amw}5/5YW\+F]S `x7jjd> >ut S[҄ ., ޕeSbN Lく{v 8|li5n༬$qaI<; KA$zx||zs]"M0@Ƹv>T4( D̊gǰբC}aFy.6hEʥ+\*jLKL#J4v|Gqx*FdG/49qt;gRmSȩV|ob)J9"uڿ_KU&0KI`dV/?gxv,N8=Uې֥Qc0Ws2b4Ҋ^ƃ՛nH}]`맫xFʓ9KjΐAi=".ff^M7*Tx2,$u̴>ڽP&QD7zjSb9_u[sLQtcH'պ`~N kѣ1=+G*~ VI:_`б᠅z6㻸(cqYW9zaWv 4XaZs HSG óFT2*{(v)H*χfޭTdD:ߧvjMϒ_KttÜݒ63 _z}B\!l9}>2X`J>~[+Y?Bz:x<w5DET jž94YM.a-(GuTG)`#ѩ7TFbO[HJmORd6Dpc7jhWeY+P%8Iϻ x)͡! 2į|iayf rNiu6%y tVKt[rʆ~Nn>^pE4f\T3]%Ӽy@*|fղZ_  @Ig@ tLa(1-_XZO!&LhpRx""b#Pw'FCʼndZ2.֫y:wT^\!,n_tI^qU0몉kB|3 {*6;e;ɢj6^( 6\hԑC8.~dTWGKnVmInY(IKp+xc6 vAx8;<SfWN75|1궙IMBϗ m' up].DB!yR^L$^}|}o3AO,njtZAg⸠)QE} lkVIz^tZ[ߺ+F>Gj.*P#BNIZ4s  _V"MeW(p!0Zü仅Y]Kí}ed6&Alo6g[T)Bw􏀰5ܤP'T{ GĶ*6UZLkc^j.Vk1dĶy6+y7_JIBу6/Րt4n19ET)̍IuRo b5`#\d,ZCf>jm'0QidQ*[)/ޭ|x͎?˓XAyB,)!]hQִr0mÇ{:i O _7:S:X\E/ lT#=A(/}  Tc`"lB,Qq52˛MacdiV3v͋|hZxkN=F pFt+gzAH( }mT29OgDpɌYD^+sRG8h?#UL÷83zģB* )jA޸VXX/G{P&@Hd5rqolKXH.Nv໌|kB ^c]l$ٯLDq,vT[Y`/t] Tݥc 3? ެfh3.[?i}4)+88~D`5oY8x-P{B#i-gjJhGJζqnhCȲ*K31]!@#v s-U){r:D!' ƒ @q3X*ab=$}_AaQ]7NNt'(h԰ujm(uZgA%2jG N,ݤy_bxQN cԍHx۸nS )%pY}np@˥ "H[@[S@1jΙ]QkXfvԅ1*F"u>qWҺ~*û,{W ڐtaxTn=<-_[s>"S+6ɌaJ4pY8~k) kOYT6t9o R;j%4x3 s(K)ͅwUx照:90=:K }:?>*鰷 c; GfP s Px54F' 8tb.-N#jVԹ)yZ7T:wv)adGVǖ6[;*͆-mޱqWvU*9HtmO`+VlK|R[hj> t؁ 2@^sObr˱XI7']#aJsc./GQAqJ~7]>#G\ p-dVN'lH6yne 27N}㡇^V^CecJ"J:=mсZt/칽DV_-],@ :4QN&cQp8V{,T"8Jz7#R,u_E9x8 Z}x[鹛?}VeKtG>s\ǧ{ԑα(kNċ͞a7mBM*-C)X[ZX\Y;黐d,@8P߅?X<`'{2_҉>R1AE OHpLc⤃S&tPa׷H7 =D /JW+yWsI;4{)UŒ5\5fij};@qGœ:r4w6"g@v #F2<֓+8Jvl%ZZkv]*NhY$[`l/IYHR> !}5  Ů.N {a5Er4^,J inCo^HlTR5%=(m@0MَQRJځI|{5綥Xqivw4hd# `QHn|`#{ϾŁ^1ݦd}:]`WfЧKv^A;?@+[{c[2s'e^0p&0*OlMKqѥΰs{*)х];%uv 9k 0V \boi.?Eh؄GJ&sGܞ+rT_0_Ы\ BDDDnR\pY8}zng[cu|l '|]R̆ 첄W1ȇy ,C= -ܹINW:x6qv-@c$J qF$4#\ {mo $12-xt[X/X1wp^ k 3N.-hT] LܒŝZLC"}ge|R'ڜ𸛜&^C2-/p6*QD'o@k{mެ@M 9ҽ^rŠ8>fҎ@5~V%Ý劢(lEX!RTH>W^gUp>?O) 6 eF,۫ 5V΁g^WU=ƷYvFi9$XQ7݂D𮞯vU b<ܥZ GxNsl0Y1$|PKpL#ATCNiOUsJi xt=!>lYT1Q@4!`&9{ RZ{:,H?%2"+THk$~0_RFxC-V`hTi,.hķGX0ApJ2e=AIf*4]=`u9mv%V 7}HZeкsGJiW>H`齓 N '@mq q,!ksbZ펠'ʍ!R40t g>տ,Za;zA_ p( Q~8&.r!ٸF&Td)B:|V#@f%V6W<+|-Na< }p֔r;>W5lX#p/ͧRFalB ч_°O 2Bdb5Sp"J:k-8{R >F>w0-~y0jfvKtϑ;FD>_T,(F <">ת! snߤєXm:JQ"+ʶ`B[r)GݞzOnB~%Ap~q(qB"#V^} ӠǏBt6\Aa[^ǀ*$Ջ2A@AcU; ̚PedPPzh(̃~  % <]ͨ!"Fp뉺 %=,Fu]9#|iJc.em7o^:#̮#h^΂xka>:8K7uuz 58.(J[nM_2={v&>.=\.5s_)"sML;3`یHyC\* ;_wN,x9ur˓z阂ނKXd?%}!yx*3Irϱ([Բ 촹kKBJ/WGf^wrĬ沺!%򴁙nJ'\<탿$#.UQ:sX=:<>pJ4M6_ ݹ}sbla3e\~:Q{KSVAjt%SH6I4nˉ74\qk%ʠBT`# 2y(LuxsQ\.iAQ:.n$܈4:? ވa>Onp@a9ugSgBkD+ 9ܣ$^C`=nO?}0:/U>/9ёqFo`㾝Nݧ9d'.WG$y鯮Ō'bDC}]{(& nq,lw-0Tmwڰ >ݼwC^J,Lɲvӂ4G`͘ x ST Ɖ"kqz+^XLUҙV%Y "$W(i&w  ù <*npT曗o"ǵ#8At eIֲhi!vԺdn.l~@D_9ϭ:,W:aJ9 #čeF:*l.!n]x+k4"`9muTfV{2c-3a54>nkV+k@tnk!/$HB/{آ$#N&w"lOHkER]3,H]\sRcc,], 7}R͂d7.N۠ -8gpy_#:u7A(ΈQ7!A2prԾK?_o#7qǂLҹ\)H`f+&" <ވEdO ec+MjMx?oå"vHἺG;;/Pj`WGg,#S+aY@خ$n:M\SN=  S9ؑ2\&6%Yz7/dcaȭݖ}HQC7zji#oa!٭ 4{y'=$Q2ѧYt V A/fK\-%G,kQʸ5–o\ױ5)] zo8 Uái0 DqG&j5뮵?#~uzBIc&pz"33ʽ}Y tGl@*O"T>؄ܶ~ELDqוra_ q+c -4Ymm}D6EZLʐԐ0 ky|@Y.1F^mz+רOIX*0%˯o9]E n'M"؄&Fuw/!Lh6(d]q0}G\?@2.ZZ 1`(68]9勒ccӮ[@qD^ShFc<[Y )BkqX/r`~ #&BW-KsY<kC/dۦ'45cQ5(0qp1j!_μ,F?MJv0[.yxc?Ɯ3m 02?2r \`#aL+q&pےu)u 7*ҋ l휋FXyת܋ބ4l9kWz3 ‡8nm6I_]Ⲥ Cs'ˣ _)4%F؏׋Km&ꠦ )gIz_w>78v[U D5cyq6)3IތY}:C rٸNFͶEUc*􊝇f ޺QKWTIUq.A *BpV}.qD]' 1jzHo)~5xQv`3e@ fWg?%vVE@S@o 2چrJ fCrx=zp=дm:~EXaJ&Ę^O5v+!^N?#Q+݋w{`x{ːp15<P7{Щ *C 1vmqB&XUImCi&xtm5fmбjl}(f"GVVB4Qamv+Z@AQ_`gf$:;ǢJ78R#19E[DҚgѾpx;9#~U0g K]~ȩT׌)!(Iq!}ШG W l􎧲'gbk{X^&{Q5ʀ*oS&SxiW&)- > ^+g1-İ& Bu?+޶Ij D4N6, xF|Ou9zOE 6禢GɮmtUl|`~y4tzT !6O 널HW=VyYɁZA'Ik$<R]4}^ho#X>(l2)Hj+Ȭ<;eS,s"wb4pnV"7ńHZ+?3C hV>=1q);&py@$śCJSl4Vʒ *C^*PJ fɥKYNr'8y2CiC\-,o/.>6;xDg/~.3Dz4euab;qjlIY0ѓ]T*!fZ@m~ 2"B%uTjǕJA"^! c@fg9%l!xK-.kp:{ ĦK q}k/ ʉ0wc9ſQO*jQ ?h[o2R\v=PIF h$ǸȏV%-0ƒq{pma@67>l-f)C,w=+5ߚΚW ,ٯf>#AxG'bx}G6\7d" E R-*O ^i.#Ԥ0C'b,9O_BA_,A;dY=(P_ xmW,^xn29 FY R"'VlB0lm\R1@rtBH܅})`͹s=NFf4ڷnoxj;+ȓ٢B+1䍋ȵtÍ?QC8i9ﴶ`^H]R늅 S`,Jo$2NO%wCց.-rE] AKtrMZm_۠O9nڐ6Ɵ T4ҕs?o ;v9kwD_ѴAp}+uLf:] E|4lvډ6g|Q=֌2.a~"uǬ7|8V;'2 . S1 +ҽm^7@xC wjϕZ||p p) 7' `J!K*?dKnhzt♊}d+gV' 0m -.FJV"iTzJ|md/kl?g"[W.7J:Y(~]磮MH# ر9ݭ'~:n2wuOhȷcDWq޷4{B<; @ʬ fN6aQ 㠿nyo"|0!,7\ITOa-T,{Dι{Z(&/s C yL$DzmfaVm9r+z_ĄAQM9vg~<W+Sk,@-k[er,mFmc`.,@yxYm`B.Xq2U+™ih6Qc$$ǁwN_HiBڃihuk㈩\8;拆k L( =nxkpë9T4ixă0U-A(k pJT1TTr_hqc63bv^{qMMS?]+8G,pԌm8!d~K]69&KLLT F0mIۦ?FDAp,M==՛ ʻ6c;t]?r\KMSCJQ2 OԀPJJG6>%i_D&'eKSjՁsG@QCH4qwl- 74<@/f0JMZl:{Q[Lnky]RaE?=9<?&7vh’Ȋ <$yS>rH+E~\\ 0%?5h'VL3)2cLg |8[!k&E/#~O#;Pv%F91Z< #(H]5RR:1{jֲ80|3;GnM$CwoJ`h ãF}?=s̷>A7WRץdoƢqu{IP D<7ݤf3[ 2r]*+sxGBHd]bW4e@H=Q6{Xsplpڠa]qP-K<4 Vd7.rmy"C|7 MZɀ9O2o2v}ܹ0&Si6QF<݁DeVEݒQz|R:#6DU zh?~6oJ(t9NAε#>ښ[Mz &|yR2xBLzoY%ݠDE/YV .frYܹ2 R"`h d^yy_9Iڌ/ ~bHesspo@J-L`P(;EA?ڀtGi[6(<5U-9t\98((&P:MWV6/-v26VZL啰TTR߅ aAZ'K871 /,j ؛7ކFzz`/ K.;#Fm4xf!T M!Cz56r-#bX&.{QIC~.sߎwݝ6}tZ]=s0l6/sJWT  F(F =!,-/}Ϧ3w/HP@?|U 6kՁER ξfq_ JdGf[&V'~s`h=͗U[ۇ#BzvOvWBOVQ~䮑|6DGJo=/JuZtD:xrpU^ N|oR^-F͔j,C~oZ0Qo.ɗٟk4#p5/ vX|4֍ϥWE]X9vLIpՇfwx uW\ob] 3Q:Da$Oi+nCa[Ukryvkϙk@67[,YtU$G,I jrly}a3/iJМ7;4FQjH=ƀ):=/Hq B\տ bs Ĭf,׿HO0ȶޚ(ʆqnhW!q/@_FNn[o~+zYFۧ8jI`b=#PCQs &<"1a/^Pij'=sᤘ,I:hݣ+[xSk.ɃnNWT`p_?qvxrE"!A;k&$,#L4qf-JxSd J#N!)Tf~.H9@MQ}=IlcVtRHV? \j:OgUﯘ,( LwJ ۬DpGg ? %EdSfzDHNt4Ct<3SG9IjU`OUW)čnToRb:Ys{S\ɮ@XyV `DtMk(k\Kb c.tfqAȎ-+=}582#KMNY+V UҞM/mK'S#_TGK/R!#e<`? 2ƥS?W˪m0=QSsWg";s>7ُ(u8J҉b>+rX%Qy?^tF?𠬚&yOix[:<۾_r YZa}ԦJD+I{OS~-`#aړo2莏7Yg1l"Ș՛4p4?߲P)&lO \{Q$hthtgqVSeH!3?Q}7IcR^4ĺNȻx@Fs^24ޭO9g=NlOJ@, )6DEQnJ|Eݑi U]lT){*яvYy3>3ض5 f63B:-XLo-MQg7JA^:]^^v-C^iy7@ViAcC k;z~+3垈.9zc؇Sy!@x4q.ԇcPI"NzL^H&;HFa[ps9Cso4ɭ#uFIUś|67YWdlfЍ:Slr9\fYϛWx^cV <(/۸@JžE N?l5%pP|bZ*vgWA:5h:n5) v0n.x'ë+ mb-r\C|bn26Eր=I^n b0M P-BUc* 넆y@RF zhY垗E&y "P9ie)Yaŋa*m2>*CTP]\Qy)8EnI,Y8xnMDNU,*>~ P ^-t䧩7\<5sN9FɵK`cd4|)~af7?8E0h+M/p= _T7=-x3ݢ~?`qs9ӞWxS[(-{0jy!l iZlw `c#8Mm#Z}y &R-Ml߈k8A23|0^X5ג.y+'} vl 1:*\d1ڬ$' ,hK-&`<X5iȘĴHQʰ'a~ &"Jg[!f+Ѧwuyj7]%*Rd"I 2Ֆp?_KX=$>G5Wl9EPU2GЀm"̋6S,)Gcҕl ۺkuCa&9$.S bkW-FXlK‘$.2:{Q6V;j iC׺ofSx4g= OOB!)o<CQ++A\rbTtq0dCRAz! #O5 G7HO(&DW='w80:]qWr/\G=\8(HrIlE% ED5).|^E:Ɵ8Ʃ0Wht7QS;oZV j)G7L&a{9(u]ofX)[V/_m!Y V`?Qt6ߴ[QfAiϔmo> H0\аd@'e^I&?0Uvjݬb BEp@ v5[ՀkIpMܟyK+3FXqJX#g2\@xᅮpg c2ʏ1@ךs[٦ם6U/3g`%U1E k`nIyu1-RU 2:vSE 7XtGr?6rc &2)Hs5CE؉^ŭhcԲx3H N{=dmFߪ^<!hc|X9a4ČߵTѿk0"S+ܴÑk){/qYjIg#32)o rY8$d~õSl|,0T?O{#}#fcG%j}vxXC q1+ ar%zg+Qa{~4l_:aI";u)+ϴPY{mS 4v+ G [PbS'{S]9 غē'͏s{-4pЯJ/RZux `{]}o:lcI=  D/kFY %LԝԫCE6jæk䉱;ƀ?a__ÛQhcJymUˮP=!/,=]u3dGҽ'W т$|A DsiX;宓dpURRA0ڄ,);$.Nr$Z!4L)8O` $}}PDJ<0&SaE3.97KE_\4Ŵ Q̽hR[닼:~YA͊qIo uzT "ʽ5C ?T0˴"BU[3e{S~J8_RtY+p>MmumvTZB6w,5ؽ8'k)p 3 {uZm=Qa!WѭQi8fʓPB幩s*]#d@_1GV, 1#X# ›a026lW?q)ʚwڶsR~mK. 5-wbF!BOR~wxi/ 4=A>`B-TsҰzݲ$0%őVt#0q~d╮k|Y+.MpÎ 2, H{HIDm`ѝ Apn+ ceW4|C~YSQv_bh?6bSnmjR$<}X:"a4#Yzz-9uS;ZdPuphzaA@9cDcKT\b GLx-|'h,m\Y}n]N l{? y܉ynLaԃ]D[M0FfaAp8?Tc>5cY"ڲ[y/K߸T\ {{5G<`a6 (7ԿLP EO\"%gP묻5߿<`@PcrfY~!7Fju7RqG[ټ$V%gCGCR- u!QgYB|[Bއ;ϡm6ƾH{'s7-*n|'Zxοr_qaI2<9?И{Bv CS+@J쇓o=C)'e66l "uQ1Έ09.!yYjAo?X'|N+M +H_`g^xo 1%b( o34kY&PV۽/;&YKΧKA}h"?CD^d 1&#puA2R 8/<ot>>v+6\'Ijs.E,nQC+ID-ţD(dMPob^PJAR34SPU N;z2_>pRʿ,R罗rk!TUwg*/i/#]6.~WgR+̍C!eHl|bY+MuCZb|1>hI/F [#ѩ j)-b$)$OM _pfӶ B7V{4ZݯmP56YUO^c*^3S^*Z:`mZz/ rDZOו͛loo3s8E F6(NzrL,4*1xE_~L͆`=;8xk#M-ߛ@fkB)NfpK$͋f9L=z/D=>Q_ _fZY)B@3_萱%i:D2a>ei0Wz0ڴ}l&>W2a(F %jZYiO#؍܀zu JC qHT&6ҵ|q@"Wac<[DI. y-SA tr#^sG)&~gj5~3e3%Bߪy@˂v(U S 7 u55O`kZ lvIjٍr+IBկYxn N4XE -FEcKX-`J?\Hpk耐Q&Ƭ ?Mois+I (Se?# $!%9Bലi:W(㇯-z0uDƽLTX|i!XQs"}G!%Lظ <$_"@!E8`Bb%ی1T؃;qHH]S՜jR]AꖯPH@!}mAgVøśPk.kYOr zP![.rFGwhN@Q:k?L I_9͊otĴ aL)u /TVZWDދ2SoòWVȒxI*荜.~Q31cu۷25$BX3k Ө-&!|Rc~d`ՏqϨW?l26ܫ{pt:}QSgyuO0 WǀGw^EL R>MU$'W~/I"0qrIq֗7lY %f^*B!Lw>9JV,#0_iG¯.i s<+@x3"u{+kB-FA0LqN;,,q2y櫧R8P\8\$(=UyK*VBhDKMVMƘoiCes? )e ػVk H 9F#LWy)([#j!,xuNJ^#ca$lov?=;MB…85DB[Б pl{(&/;D( ְOF_rDz& hL hh&QN'Иwr[ъՁ 9F>BXI"9%k>ub)YUd)BGQϑUO`u()fHPtxO :(gtsWgfw8vTL*v|=9UESs>›VEɤ躵]G Y/\0 KiuFg^P >ݨAf=ˌәC:\,(;l+։Z3ش[ZY|\NT^LML4[WLrŗg _8i=-8YO";|>..ݴUT(Xq!%Q`Kٳ =f#(Hڗ!0L-3j/û#H[q& x rF!ʖ' gX$S۹[UA2AX/l9 aiD:KϲxsqIP&CpR%o&|{sg v3$jw3[Mbl>{ID`)3}yHޱ99s$^#863&'9 򜕭 <.\`F\Qp5^PDWn3ԂξWRySu*E짽_G~3F櫚V=Glj#sBՊjȸˣx\S`H`Kfc!^J ./2* '-m .3o"ݿPһ]BVt0xqÏ]3#v ¡-857@ChQChA2(lA=-h6:1qp'r؏.9J6z*wKK~طbO|<▘Hz1]_PzsYq5ոӫXj׿Қ(>q2aվ-y\AṈN u5uoDMLgpQlA3r@3AyfN{FqӢj[] W[~?B]qJ*dY[Щ)rڠC_3mV&Jk EJ-MtW"FRZ$|C=/)1#"}5-4Ĕ}#.*kg w~P̐PKZӈ0O=+@t%9+6B2J1ȃز/ƿ,?OP?UP"\' Kͻp.yyBhx aS:4-5}jO6wJYd@k1,ÚeOѠ 1JЛYGq3]4KtL#̜OPj P?B h1mk:,IY}W}n*/s} TmpOBv, *qb0BjSYkA`oP$ '|Aˏ;E(<9`:yW'\#s'g\j>ؘT qݏ!,TPg4`t\}?8ږ돺p V3JZJ'LjqxWŌt Vu be8K0̲ <Rۿk;X$T̟eGk|+$zNcOCN ;t~3‰v߅a)l>4*$eP$É- MI23MǮ\H<0Xi/ `5)'9U2=~`&׬_AY1^ A!!NnJP4Ai#f.u/_!!>=ϪVa"sDP Hzq H3G-sS|a$Zx/K~މH!) 4ļb\l {k '?vL Xɪ/y5 ;ΛS 1D%s*՗A5kcU|,,H.JiXd[j!g4Ŧ(5%`PWթFq|dǍSԙhbsT˼ͅ'R\;|Uډ(.d٫ :Rkw ֣2Pm *Jڷ,UF[_Rb+e㐏7dO:f0{җ#xШ=$5Ox5ttp;'4%z ݫ{dKliG S<#a,:>?y|~17٠_gwpeKôc{r]3†Vۘy5o 8lݥ :۪poG+!AӺ9-{f^t噐V@E ͐ _AcfQٵ^֮G9˗A m=Z j̱CX;[)_w+EmP3D.rM,ԣGM@*aC(I>W'n+R] m-FQ9z89`?f&(ltIҘq~K^t*A$JCFףإJ6e0z~A,jaMӌOYCG8/' \T9(GtIhu`m3 7ofg(K Q4 t5_? Y 2o:y#[ v0#*&l3N__S4u//_7FJ,wTzqd 3WDʬ-+ 2+D4fjW9Un`wv0rIX|s˓^WX;3@Ͽ$刦ѵscN9sTYNvݷ*h"}xS:drmԖbQX"f$$ *(@$i Ц߰0 fVmYd()cQVNw8p|xzX:~t8WK#s9=6riO9#{XAm ͈g[m ڙ X'|LI,rʫ4-cg[ש99;\?[S?IQў/=&6 Wv?\{;Hul8%LKkA _~zWx ʦ=WW~ ǩpZZGV:} O~+ܶomhZ (&.ɄdL+_9Vgh]= -\Mlu6Ӡ_>N~ng>id%iz+m.bFBIX<`>O[Ke~ a!CE++ WAwA!j]OesK Ɨ?U&5Zr`1F-ù̋A F?iKn겨iIsr性j$G[=Soz3Ը[?U5~$-yLm '?{IL Ž+<Cv5}v`"7jd]s*ٍcƾ~# ڶ$.'W+ߍKG9Px2 "}'_:f-LO:Z3K$ IG,Y7u&4D* aR1J΃8u!ۻ {|櫛z(y`Sf-Z6 E $-ؤ\1~v wn/`_I]^3oոt#1aE,q0TP=D4^]ELB( ⚄\z'ԩ䢗XZ'š9Jhcf\{?(4Z˾B@<' Bo*cK+K^a&%bNMMčuMqVpIeG";ל6#Ǟ k$C,'QA+U8TXgB;yIִoB+ |\QhK﯇sEwٔ"o ,/I<9T|U cRssx(}h`/%i 1?Fɏj+V}]&hNjI*x3鞗Uh8y1ȰHW& ys j p🕧ŌQe7ωr:hOa޷<عy9Kjr$=L,cT9M%pU2wT#J#A\(!qv,T *f%Dlhi1;sxCkz+eFQ}J,^5ԉAG?Daacy%˾BCDXe _vU"5Hڽ:`?`u,+n9,WMݞolr՛0+<Qʼ0v$Wr38ک[wĬR07pܓ|V tzՓX*)YuD]`/Ϙ$-7!"P#U& U4 LoOu-hK۵ġTn1 Oi OD GС!qs&\6g}2vB&XJ6X}#خz'GcI͒uKKfִtD>HAӨ6,\o=wu"%~4NŸKC͠2:ǭ A-xbR.T"ޔujM}anCsl0X,* gB @y8f(x)%VOO㊺o/*(y$HNúzN&HvRo-3J$z'3abɨۉExΔ-_>aPmnJQj L7Ԭ5Ӡ &tK1\3d=NCx[rX"Lk1 kmEF՚l3{Oâ g Yi 7Կ: ֢}N\/XEf_01Toû1m4eUvXwͿ1abNu&ԅH~/Zp =*ò^2|m p\_sؽH^n^JCs7c(琛vc =sU{@F3bjTS#uaZM@DהN[~wiw7eeܜ`^k:ǞJaaYFjhfˡ:nqaMR{FiSޒPY $qo&EgkhGﬡ 䈨wNE78=]lL`19ixA\'2 v^!pi2XzM+Xx^őv- BθH19$7|p8KVPÙ7Y NCp%sUM7j=B*! PwVH3ojXS8I4CTV*Fܸo*U),k!gs$ri{yNv{}U:MC1LoIB"#/cc0}s=᪱.&;11~2|u].WX:p5%Ie|^\hG(;]OIePlDЀ1V[\KgkӒBߏ<㌹ނeRq|kׯ)HT$#w8_ = R:-݆e%ku`QXhvho~O4{@nVwQocqUϟD7P#p`I I rwDl>  14+nΪ:ζY_/#7:S $;|͵:Ac|dnٌr.1-i'bw'x@6zN@ANti_Nm׳!O?sK=\ C.Q[?sJ@? 1tk)J?pwFј^:A,򥄶HP|+ڥ*jP )df>,se5͜k1u eZ,ur*1#1ԇlO^. 2"? yTd|~rnEWَ[C錶cGR*(SL5iKFJ ѐz w \!7NLN]; 7m=8@vAW?Yr%lQm"lJ1>;nB'}3/GZsduX~a3ݙY`: &H Evs^&9'D4,-a) V@d`4rYDx[{3FDpɹKLQZi$uoR*|mܰ/`ꠖN~:P.V,>3EDA.z*ܫH46nȕZ?>$#q!KgxΚ$K_] u5K8!`HU_RZ*{5 Zb&U"J Ӯ9- R /{){u( Îai+'ĬTkdA9o.-+={Zࢲ!5 ODCux`VGbD|ecf?4ҳQѨ2p$Mb<w2Wg:!NuƜJr$nԇ֪qVm @l `#0!rm.^Wj2i{R-i b$<ݺWF#WG3+a/ȍ-K&9(~aQ,*i4Z*󧒧cE3#pOa yp:Je`R$bMyKcR<0|5%(qI߿ƴZqRh:֠:/.*fg?V+#0?ìO* sƾ.пVY։|ne75\ғ ^#0Z7 ¸Y2nP`8t.EWYfn>I0Jo%1.@e-a (4zu'*໬Tvc xdCZg~C;iTB^N+1e&_ES9Q]mu|ڜw$sh8>ڠN~){Qݚ?G\'oi׆l-Y  vYaL/ Qz4`C&}2>JLݴ49䋽p*,]+;`E6MCЅeD*\͋(,-jлL-^Hbmb!R*5uTʊ4<-tÂc%G}w >WjGW8\f`cVRuRǿ W;Ђ5^3#ڽ{:kDN[א,<+$>i&¤-ުl`T!Nb1Ȧ=?#ynpE j$?t+;@b[>>L"3$ : @'Xd O )6tD*mH^epb9rTKZEDߓA6'k=eDIW +?54ڼMYn!~k֓ayY YZ!dΎ59|/yE<XHx hZPO$H?2!gK r+ s]X1 9 ֋mI+j=XLa4JM^~a͖uLOf(RiMp7ŝ۩ b Ί@NCi ,h|baE Áp %ṡf$fK$*9GX_u̷tQw0g}sDg1V@֧,A= DQ^c.BL`Z hK+9)1Øݯ~ʡX6%sJo=`[!} +Yҕ)̓_s-t3m80WmO#fo'V6$?VGZPe1:Z34Ā:YS<]mg nu߳)O);2cv̳XPo &e<0hꝌST/sﱳlbM8G1jd8NF(N)!˻6W@!]XUi+" h.+c$^SYAl=zC$8K"IqF̤G \w0?(miop327QӒ6m'X\(sa , Q70@7~ 5`ˬJĞZ}<, ¹0p0`nR] %?滿 2060.Vz8-Ҧ?2%p~txyg;NAտã|XW貀_F˴?E#BLBn֠-F[;UhTV#.a2jI'҉\>?f/7qHƾaM;%)6{U_YB h}HDz+u&+9 x^Uſrh =gK}'Jp9.8,2"InUi|I}ڂۂ`^(5moE%o(H@${hq%m#rj]553zxgo'Rƻhk) x]fwiԍS'bo41UIɡ纵'!q=/H*z xvl'X<Ց:B뇱Z$>vĥůՔCʂj@D"辋+0"~~0&G*pYG?K$.pkl.cKgD)ke;; g>aes?ZfبEm>CE)"Im[aYT3nZOpr{T&s*{Ewj $rB0*ڐf<͖J>%||r4L@L&Zu yMWv80 H'j6`B[n_Z{rOPCn6جKND $-)Փ Eͦ| Tn^ +y9/U:8'GGaGj vx֧V\(;mQO\Ti`rp( þ!y LI:H6iԣ';ts*MD}2pD:,XݧzYl.*Cw^>g` FxNZW=0>]\p!>ӗOm p1 ׹zF )ߋdRU'/;5y6;kDۋp%5{S?6ΓMYɮP1Ul3'A/oqA^u'B<n>:9ӭ$1fjR:ytgS*@)pEwiR"$"㱣y=IY ;@2!|бIɳ(P҆ш w1a&x6uxnzE[@WF@DK̛G}x¬ M5^i->N;=dV&&TAc}vG%+T>&|Jf.>\KiXȾd@J'Gs[$~\森~=KO1֧ kmqG0'0w/8Az/`|P*)źe59ɒPN h"_%+"$_~5Mu=tj#l($ִ(ӢZ8S2}3FHUN֦ ~? O-)6L{ˆ-z sU헍6;*D'!daH=oO "$z6ƦF`\JY),_aq9tUD \dckB׵Ke% n{a -/"ȭЅV F1E2iq#˷$ ;X#+à]wC9՝ MNboS5AJ~4u#[kX" um !%< Fp#] (?f,>Yus?M֤.4K?[G:t kGBy!*'azo8YSddRCA!>n5G^L_WIpW svuy `D*]Խ&2-/cɓ7\ (C[(yd<ynvT%K_L=QR(KV nPzVNw6H3H\hxK- *,^;; 94~v]Qprsf?lg),3Jn-L!ɾJ$zaW7益e ˬ1wm5Fj?MMĹ{i#!?: Zn9}T7&*jW=]l!+:N~*<2 ͅlv;/,]bp5JF_7M`'Ylmj =o^ŷ>7i5cOw"1) NN f>NJfxjH4Jo [tk{@C"8 cڇ; ky#8*#,# %?-}..*A!]?28jhE } ^B͐aY:Pzx$ _̑VaMJ$eni'HbG E&=s$St3 ~+~I&DK[J[pӔ~]Vr}͡ˋv[O|+Ɛ, ³rNIoѷm]Np&c4taCơSf1JMܳ ZT3]Kf~ Ϲ~d&bsogSUH^l O6+JˏaMX^:j\=5['s!G 8~`e?з#<6Hyhyw@\ ek= 'n|);:Dѹ8G&y9đ U$H`绒Cs)7KBr(oYuJv )ӆJƛ5U~c#RsKsY%iÙ < A7K3lN u^%uA s ^18%h*E2@/:c{'R;VxJb E^22be!+bfm3PrknDS>^%R!)IJ1f6`]x JhijؒgnuLpmcnC$H=L~QРu:xqjJ+{Gr0U;L%Qsӗ~+߾9bg3NڽeӋu2ɳ%ji谎TDEe%yC۰V6Z>p Ḅ8uz\g/|Kudh&BS*i1Y^U=b L'+4Ym vצM̍2 :E9tJeǗ*cylB3 X`ⱛCNƙ$On%AXCO&x.-~%:UA5T$3 ^@P$.~-.P<oRtԤ?뽊r͊QF{Rn}{=jWX?gɨ2gE"XYo;y4Zԋ+qNǎw E0"h4ԱMf 'XVJl fk(Œؿ2֫ѭ%,=1F_]}2ٍ]#4ibgנo+F\Q"tAWT={"eõN4B7hĎ jc51)"4ZphoixӺVI^R/%iDV|O26ԗR& ![vO 47sŀ\Jmi^Lހw~GWf&jևKdMtDX߷>$p_}5ȐfgtP m錐y;4T6oW[/{ 9X\-.h@kyVX H74i%(4 h1STڗl7n"ܟ. y횙1`8$0{- ~VԊ_86 h5pK` v eP+k07(cmN~ob0$wC.㬿^{lI)^AO/;p/ dobWuQK[[as ݛ-*c¡AndAr49{"}nuzfgn'RI1W Clѱ*&dz/_E'К"F_73rM{1p1Ц s0~[߻ZkO4 VSI5Njjs(M ?/b)a>ysIgGW `uQ7/)~(0lQK+^8&!*U3xSrHړP? .TvF4ѫς*vɜmפ`Z 1 8njdFY0>ļTmQy* 9;/ί6k|CIfKI8/ӝ&2;1d~BV5lut? hQPK=]be!{HID]5`V캝OAўүc8/n"2Q#[n55.$)2e;ZZ<8{9y$Wf ,ѫ}$ !'ؐ$䴁i?xuIɁTcz |ɠ-*߻7uqz,;-w~[=6ſS)>ge1+Hαis-. YJ3 y(Kȉ'h9"q<`cem-㙙sG ?`cgfvttc=e ;ǢO T%sGOāgeY-'Lc#'/)j`{ )\_"#i }L(l+QSD2 b.?tjN8fwXrZo-lpɨZ3O$EƼD/E9I~*q~,wvR'Yo65=JsdcKf|%d#,_}.|(]; 8P[0ot%62SWtT<(P+& [? #dI9Oo/߅ɘ9(eµ_"~uD(_D>,J-NpY \ n>ϛ/xˇ J z'WMῙF_f+'U$x谲HR3GaN?=J% :fKAa{(Ȩ@疫ҷwa)NZfǡEd ԫq4j$r#d$ӿbMn1 *Eg!=M.'NG=RNZ.?M6-ѡ SnYNwKu߽2j%:;g5nw0f˗ F4(.AL*p;^0 F'ze-`jլ oިk5M6ZԮFb%ON5A<~2x("_ q3ES678o3AFeR|Jqt$zA.d/ cɍQF0%$|-Z)r\4̙AzV3QH(1ti2wFm3Z3*j)^+i$v.7S.RDCTs?\hd}+0'X͹i7}j_>%77^o+R,H198SGASbLh%}ptr"18 nz*'ZPx\e#tKE;y7)"nݱ 鑎neݺCkgnQB8YjaKV_ ;;+^/q wZG"F?u Eٶ/)ڐeJACV2ytf0dWS?#,_x@mRҿ(\JFR9'\#UYY}=cqmiH>q+VLuV]J70bcO Ok"h/1dxmpYZxlTW jKt6܏q1FX(.ʹWaՌ} nSYSr Z]=6FˢpI̗6 CLFj7]Xqa_T"~ec=[ %as Z&xOlSRxqO͊J(| H)kB˧gOk;5E +Qu ԭ5o䢖sqΥuBbqJ2}1ڧd*ζdcb Lcz_}j3 d%z+4Lt> 8U;AMT?I~ p>dt٬&Mg;_ɗ׶א.Q%c+gܸ^UCмಈP 8  ONFSrc[+?Je̞oq _댗#$$ֆ4#r=i؁s[80Z>rT5 5ΑOΤrmR}[3c.DXI:/1GJޅ+J> 0/A<4!6,!%p;f'L6x޹XsSxe$GJ~GѢY_aBW|%S3{㞬v {׿Vt?ܠRnĨ;Oܼ(N|[]hHtD`߀ᘡۀ~ddLFyn+Лm!դ7ᝧ_:_&gvg?IHLZ |;TZ|@Qëq4*IX\LZF:pWW Nq@_G=\MøGݯ0r19&<>k1~tOr6& cGJՖ߽1fa}I_7x=wN$0uzdiV`)}D4y՜ #A Sxr&- $uؓäk=U^~!^ SC-󢭅ֽ}.\ o0/Swѓ}ϻdPўZ,+1MLT;.p讴枦EcͰn4MO&w>wKUU*[r~WC!7v&BY_<^U Y<)(C(>P.uC6yzOt# z=hygLe4awO,.=ΨbNj)L TPfD_~\|stk.tcY(Q[ KbjЄ`46Ưb@K #!P7x}H^ͽLNh=v&WU$l&OjkJ!I0愗0b`M=z&b ke۹ PDa 5$#P U!͊NjE@c f]m#;o2#gF=I YiNi~3n_>|ZXAz#2RV_16`$%2˭Z\g_!|mk'|Eg#N#M5GU>P]jAobQ:';PA&G`ES(񥬼yzEWNJQtT*h@6Wtz>7L?Ư9Ko=%RX^x' ,c=oG`ζp%>꽈6/ݘ\pW\'ER 4a8Pv,E6Lķ2E֊lՂaH5Biυ V_K_ISGWgJޘܓUo-A lPAf.Vmd+}ý Ll,ԉZP!z[rr5ߴ"COJF%" ?߸>J>e@%qRnj)Z qQكMnXg$c+,W/3i?ǎhrBKq1&~rbWY`:-GѤ},0hO0>!J \?}M{y=KN%&MZыgF^%a-o.\ibJVc $>umRվ/ u?ei՜͵o5ruP &~[e8j(A)y6u^"5Ulp.\߽ ayxoqaKMA7ck5E-4ϛ%FQ$\Mo"0N=2PnY{ٵ/e Q'buPGݳN*)X[H| )fzϖQ^ݵV,M$x܇ǥ`=.J̌߬ fYi \([h$Sdj'yW6ƭOqz:&r/q;x­®Y>hg[g%fb@-;7}]c8sy ^Q3]e>yPYvvs!F%k^+jݳ̶-um{l?4gm=+møom[YYn6[<4Y?M<%Ws(\̄eťY"jDp=@t >^+X:7bxr);ǡVT2 M\z9"͡l4]͝uvԈO9T.rB%ŷp>injLW]DR*N4e`W)^@RP0d$YzECk3!3v#CsLX $4ǃ?ݾ*`xn\F5)dF2'n% hғm&{!_׷"C }Y@.Dmw`Wy\gFb]F*ɌWVI/sLN rϏ;ceg=2:_gvl-@|De'Im֕$M )XШ,mGMw`ʛ2(a8T1'Ii X;,D]j8}`g>ۀ>*>4 "kK[gLg G>J]nȉsE @'A!vo} 5g >)ib؏JAI!{c*fCe6i63tNɨlg" F~0۪"骏U;i D!ds3lbd\*3~Kvk&44,h;kUבiNLCm(a!.G@)}1:q`ߌ$/ڽI7Ӽwx7Ø73b*.>[FKn>4QsGħ"͊CbhGGIBfhJANVJN2 >y$'1\㩛[|#|?9Dq4O̓A$]8ʥTgd"anpkJ;6J~7y3/ s|$,yHbtk$|Ȁf^JmڭWYSl:{W5bʳBK}>'U3hr' 4t䦫}mfhM3sAGlr'x:UNPUp=+⩢ ݧR#[B@rR6h6ؐ[.Ĭ 2b# YLWQ ֐(-%51VQ}#ԋg`E0~F& 1qZ̛G5=CLN2:\X%Bb"*Ʊ]o])Ws9x‡Î[X6"{ɨ2< r/| R"4ɻ苦JrXnBD}B/VANN9 p) izkw0dS>1M(s ˝: t6WGBmsb .I.4;UMϐ.RwujX]%Ρ2,7M*] $enB-{E!78\oƕT#,<+oyztb( JwZGmSë-76Am᤭[RCM8?Ȁrz,ע\!3 ;^ `D3΁K콏7S$|x0YfzY}fJ=7rdRWvתk\5s&hei.zO4GO.B& 'xMͬ?V7l *Of{fjeZ㢛> vm׍+Y?8@PůATP֗17Zc%=(iHY`ETcq9lKsPM9!G&<>lIAa@_z$!"U7tyLPJZO#Z ]s|̱q:/bs5 ߄>%s+ʡRv)R規V SFsׅ@O)!ի6`kŠe-q:Ί!0Z:G oY:jN־pQsv>`MhH$:K;wtG1X+u6רv˳ B[ZI8'[kE W~>$Cnzcs%P`4ٕ^$ ۻoM-ߞ0szgtyL$T80K-Ff@yŀ+5r1J[Q{kiH>9| d CSE@⺓n5H`Z=L^3 lk#Vo'$}2lRS<ᩙD}}}!Zc:Z Y)h`Xu"$Hd/K^sgQiql FńvSh.#DXەmtm.\~1k5ɮS;Y)˚A-^ #6 VoPbg5?V9UDq `}8z !;)ttyyVvc- ",3G@+l6@kb&gkt2qYķxJ`z2Dld&%0-ܩ|ۿTm @RWB$veOo/TE(L`} =Q ՟.JPT*ڔuC;/')ǓbA* 1:}p&RTS32,`]:o:BޗNHN&B )ۚr5i1A܏e{ wY`,dsڈDPd{Z,0QaO{Kf^lNHT;$r'uekG6-BdA%܄Fo)Bñu,4Nr9_v$́/Қ_nHrΎy_g*e/ӕ1'z>XL?z/QkB1F+ .K) )~i~O^0(sbqTM/5}ԱᮡM9By"_"/UŅ;&~6}P-()ʑOw9v4vqR9N0<*XmʟZOU7-osoڷ?uy*  -!:ޥHjJ|/ , {,@X*YQjc 0Pn{XH:;YJb:ܥƹy],lS#RTk|kY`;R"S7hXWNPƒd@u `e[?$.ƾ-Y`Oyhz i*X/I Ҽ՘/G=)q$l{euc\;jV-Ӊd ~==9 QGbTǦn\EƘPM+FA^ x'ձ pc#i|'(%UU b²5iI}#pOޜNb X&e?{ }=8O`ўiYGXql`oBxq'qYwJ:3ñd^UYFKʅ5tyU Wz# :|sBE8";#r;@5=ZTF{ٯ4|â\¨8V؏3ё-:[u9I@gs,,7`3v2}#V(0d>}g 0?}W̯;Z("GCkTud4JϚ#с@FAn\=TIe!v#pz|EB*ODÝRܺV]lⱈc{^SLzkgh,r6:j,9 eSПRf5h/ZYN,$e>}hPgeErJ;:Q6Z>%:2'vB׃98)A*/(3eG1mאY&Nz ?=ZT~7K'քbDӋDw3M XXAD n-X=`w^rYDRXQbߌ'{v# ?=܊;]KhL[P X΀ʆ%o"v`w'Ȕz4 LLvԸ٘溉\3AKPSx˔3&\YEo/0;}>0{m٨]AisQr-sYG+@]? \_LKx"roO5D뗃Bu؀3T[7y ^=-Vv hܐdʘôC@ CuYįzw 9,yK" u0^X;MtU|?3Y»ai_C\MO%5aIEўP}%t+ת- r4 #`P|a Xv,6p?~iƦX`U(s>;dXZpݹZK;{U_izyK`trs*{.WBvjID{~yJ! %Ӗ+ в| Y eY6c R}g -(>xx~W'X+͐İ;~FTS4 QeR:`ԵUSnu\݆;+E>,N3 !uGST"&ϣ`7QUua:/Tj5+kXmH3#JYeɁ?ҧ+~&v7}4~)@\uV>V\Ň|]"q 1D GLJRvrk (vIת䖨| qhw#8$>L0hv]C<0+mtB9>wh264 P8&g߾NRva^Tfj^80Qi2 !>EE2$s.'@UBӑ"ŧ'<@4=|&`|u7|;SC; F;OpPdPE6V/VN8`M8_ MYVf~o98KW{`iEdS ~>"FLV7v)q.C%Gmt 33(IԭZz(m])5IN$c"aFI&Q ݙ;aRf֥Xq0~++Ū[k F'IC鰎5:94o j 6Z6M-`F_ j:g :+~fԞ\ %BY/$T8":E; $ֶĦMxfXiࠚ Hs< bYtջ8WԵ(7C[OW&fך8-1$T 1:"~<^/ 8 3ɣ3&TV| Ы;bc'/;'2סȨINe]vOr]7=_ԱX8r%:eSg_?2~B݈eP$}E{7M/#׈_ܥ sO,󻃭ʸ8 V;ǰbێ1\wlJ&w)SHsIY["J;1 Tb聓WDMl րh\K}.IO U}P\ #8L_WwPH9!Ju ]IrUs ~pG~.Ykhn 1!83 }k⾣)~`;caP˙ob .f? :|[|%Ubi+OHuoPtEb4(NL^ta`Y uclAi;-d?]r8{\| 3mXHqIk!8*Ux2;9}~qD:he/iMq:Z^$1+خ" c+ҥQz\kЛJm 7dD #kn[䧖Z?}B&KWZe0sFU]klh *UEKBS3}2 R"TWxB|t3@eMM62rĒTetXl1C4.Tm LU\DAC5nl;G(@UHwe80:PNYqBE%<Ɂ:cn^ 4oYsdbuqlFد?Ρe*AY#$B{.ń%$ aThq BP3ސ$W|HcP!ۈG|sF*guo|*f^6gr)22_hoM6~;<WA&!o돚(CƽgoƖlȚ!#>v5UB--[e1ڗGR=|NJR9(0I{6sn`|xAE,M<+H;WbP _yg+w,+Z >j\/i1*2?|C6=9)MK,S;Wdq9rJq*{ h׾Q~e'((k]직XKyô~v0Uxǽ+L5(eUB_8kc0hL9w3JEoReJj/XL5 W7Q[+Pbα٘=*X'h*ZF}uP +̕y NCPR!C -+H">/U:\aקnl\;o9:U_?k_Q<^G'askx9\ZCzr&m3BhFizRW3:^9؄3'Ԁ4^6p?]^>*vj3vk XPD˲M߮*I&Ӭ\/|./kڦk(x*uQ1 b~/pGjONJw,e6W-2c,:^Cs;t1*<`/#o8Q79\h$Z Ǔ 9Rd%00C~N-:_'iRylV4 6H('Ccs/n{Wut`xB\{K jW9,k,O ACN2( ײ?ݐ*k>f̧g򋳖~Qe +Nn^I: Q8}$n>lx>@OYȜ )]pB9:j@Sf nt5`s3LC<ڟ!}n)USgviY6Yή޶iS=5_@9W=Ĭ4A}i&?N vɺˏ!Hz/e!0(v{(7lA!au Jkbv57\c $wAm "oB(vL2IQ>KW.³U_'ɨ58BCitx9yTdFq0 4iA(Yχn!"Ta?݄J6h:4&,9]Z.~ ּv&.H{y7ȀmjgZ] pk} J0A(cKXN-{YjW̤@iK4jQ8\KQKj\ђhSU9#lH-뼾 Dr WҞӗ@;ҘVxBCgqQrYtڧr5Mf,B {ڏ(_GLg͖NasΑvvHz=(݀ Dg ;c]&6 P~" 4Hj<D^AFb 4\"@Wt;kɼs26`*:ɣt S!7;¯[mz&~H$ `M/{yI !mA2Ɔ wjB!3ߛZw{:Qw&C펜Ye6| 4`Oتٚ,S~*Op/yX۰[&@I?!$Ay^q2ŖUUy!v)gsV49mKKMhZ܋ q".$&(7&4QkmgTZ{,~AK}t/<$a07{.9sQ L pEbY_v"QG v5ll(ߴiD:pbZPO)Oqr(,/;k fף|.6! !U4h8"܌.fR(YI7qf:vV"yw+ 8BLKvnAyͪ rjJr}R( ,X 3rm2ϡ49lxƅ侍Q%)Kϔ `>q2[#ul}SK4Dnئ]I\0aD?LMu$59N#?={mȐh{ʃa̩ЀI4x*z K$v{BO3ORNySyQO!nW^JV^RB+h.6򯼥>ե')`A+PJ\Cq0"o a,]X$b+x)]7eC0ۢ=p)}IĊzߞoBÉ1 7 Bڅ )N p=AP:"'$T {;ySD*s}MU3U(eC |g忶r܏?9 uQ{(* ށQs) عbn d3"S2'o!4\{gg徠R Ü%l =Jq;!H-f4-轻7,].("H0.{G{vN +GN3.b֦).3O08w߻0D܅K ٲBoc-}>Es_kI|CG~[' 6s~RW'hCB+p R^ٖq> xqxi֍JlK~A]-:Œ) @20qz&߿4,'MVS'>h&6^C'"WHXPDf%77,Tiqr*TI15Tu}]댲vFb9 kMž96 4~_V;&% Y} lHgYZ07070100000366000041ed000000000000000000000001614215ad00000000000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel07070100000367000041ed000000000000000000000001614216d200000000000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/e100007070100000368000081a4000000000000000000000001614216c60000e700000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/e1000/e1000.ko.xz7zXZִF!t/P{]?Eh=ڜ.+̉*2 R|u:5}zѧˈ!8[jL((N-R] |=8M*7K ЍM'$Ghq`$~Ik FԥL`ݷ \+g?b"i2tMqzdFy@,vZR;U|R~GXq<$5b\!"$"_ζUBMP `_2GA3ncPvrY99X4x@{3'-rz&U@a9p0<\[X[fae@U> KoOYF&;5IJ6!?]1AƧSUMe+OJH,wxI c4;`YF8e:R_]H]xN fc/zt09X;'ȭ"$@_SBح(2 z" Xm/sDeﬠD+]Zdx$4 0>"^I-2@gݿ.QtGٗHۚ[aquKSh3^iys7scDO}hM:#+ 9%Ws4ֲ_ǔ茭3m=K44&EH›z;O>=Kymg% 8۔o =Rk%9uiHO2wZ1+po1iwMX^KITӌ2 FTrM_M*IV&U4O${䲔h'2QX0y{TnqI.H?C=_bUȶ[DOr*HTbaJWdq09ct *%0 W%9xcm~,=іM{jRUqï}}jh?moIG/$w^P(@FeO%AƄ{x2N:=wpC }31{VtE+Ҙ%7·j/;|SC!XW8[2i+*Uejַlidh+UGT鶾M6@2ՊF؊JqO3 $qJᎽeOxP[K}Xe"pÊJV*hXH^hE X*/(pDJ9_Ȧe(1-mŀqdqؔ .8vL:oRSj VsWP< tq6ӧɹ\/0'~2^ko؂znE0J~1c"1JaS5Om6L![me{Cb`om^]ڎ8c4뱜Iii #xSX ]1~_g+z=g7"HSkŪ*Bed;4uW (78awT#r-&֜%$'8|[ܴ7zG8 l^hCygZw N^tmHŒCIg ǎS/&>pݲp6#LI?`t~\ZZ(bKQ~N;wL\)7K'__R}7_9Ihzg 5{Uvڥk:lw&_$Epͤ&߶C_"GFu9-תjb4 k_)r!I4/VO %[syk+B:,sOvkI^mߧ2nVy!헊-p%y,5Yd,JKE*}b8K*hGg2kAxd$2k(gpo\v4,DzI]C6OE~e\88CKKF y72ABلIlL9OstALxEuSciԋY`뤩$(5kpk1M@^k)_3sMZrV wm7 4Zpu>|-L&nyzv(쎓d@'[؇SUHEf9Ekb~ px΢~6t=<̇ j}9jy\3vLז1w/8Ѥ6qɇ ^'Ok2Rfji‰-{4s$6]ˑ ENa"՞PQd-a ['ge) aګ.N.yQ#3(,h+O&뷿6^T%Nޫ8y[ujP[:rhfl\}zOm .]P;*J.{{t(nU&`HYJN xܿq_lcL:TFQQ֚. {PG3ߧu^C)Cywiw-\ ͔a\P?] ~aClmVbK5Ս  "g{D`jZZe/6aes4ibJ_W0\239mmQCX}5%Kf5m7r.QͯQbb)ڼ&-gvz#ֆj X3Q]n qp;H cYT cL"dYT{{0;V;DCRږZ^6٘g5Juhts6zO~U'8hG7X; kavjcRo &x*ր5vœS?p9RbAw@Nlt)Q"~j@G*N4ŵ﯂/a)qdB5 e~x3 `8evsLh@6NdsGO>p {CY[O~Ӄy6հΎ4j K,@Q'$i-FSIi'n!-/(YqFN,VqP,a&t= =L>iO(:/3bjc!1w.=q3v/<}D@}n=a9wg5mu9m7<žQ{8gރbټkǦ֧xYF"Z'vb0R9e2JKhKfY>FF=f8][r{ S11Ar.t8Y}%)J,'T.I۰Mh*{+&"HSU L|7qp&'s@gݠ=®{i_v5+mi9Qw^*#-?qBrl@BLh1&qâ({]jsCP^ԮV5 "k膀MҀ{IcUnd܂'m΋̯p\+etR2fѲȳCX9ƤJŪJЪ-,ܸ c J3n42/}&Ë))N{f8NX<;_Ilأt7 6҅$ru&.7Qaxbg[$+$ ,V*!dx\4AL2Bg.򄞸[~ʢO<6#R͆T/Niؗ {boI_)p/œ5:/)C]3&vڕ,nRe?.qNQpgI1WXϨJ[l}G^б*ovc"\ZihOnA+zejܬl}1 0]œ }:h2Gp9 \TFGD]R;*zmc:b;G;>ĝlnD<6$Ao`%yʖ0_Ǧ >fm2l0(aT5J$To*Ly(O*CqNx/zT/"7*:I0\ax5g҆b_ >JZNef3A%uo,q[TnF 69tV* '+7'˹$8ƈLcz>-s$:l跚8Q׸='},A]ÈxF@^k_nV0-Z v@O-NV9&Ŵ/@MMrlHZ)нyy*-5O7/ɐB@ `.\ %5v$ڀD yk7_ȺA:+?% V <!c~DHlt__.bE>+S@#Q roˢ"Nlk',WQiI4ޅ@PcoDD[L滓݃/EW$Kɪ} ̜sXT맧 qH;E!5fi]Άb>zd-Z2h+06\% wv]Q+A.ڛ0ӦEwW/ŀ/]yqexXkJ4U¶(Dx(Yzk2vA«zNfvsog1C 9S#|y8b|9'()+ N`3 lR5QpD]:q'4\z\yq%()P9?Q2\AޮrƤiZÒ p-1O756mCZT/8F!CYO>ĢlO1hB`=9bNbA;6{Tz{'(ײ%8h((" 潲Ix8Sz+W$Jt/N2>5ȯˠ-V2,& L@7ZWQb;pk3ѱNd)mY`:_m>#i*)QҸ*)C1[`U)P\ͯ.=m+*{͙UN#+jIDg\1CivD95$j I$צiY49] -XĢ$ZIBT۔ٮ.!`a}~ZL$כg%.,,fv^@Y MqK'B9qߝAj^mO1",dFs̬2^f=#J ?岔dh7FchJOm"7z-ClȗY 'w*? TFmԖ[*[lS~ֽ?o/$p\~rN I ":mӬ+!+syGUm+~8ϋU!@$XM斿ѱ!%M7XWhBբED#W¶㱥Y.6TӬ{KD8qš)b@{vť!!'\[^%r8\5>˽eת!5,_6gOkD&Rﱦ8vL:wQQkݙ#x HQ6ͷ!;.y x?݈ev#6Nm m5k(Pݑ]~p^ P{eKAB¶6F)Ѿe,u7'KyMKYLoȤ[̧ |wu&bgxԻb~ѽzZ` #3c^WO< ?gM. _\p=h)pfľQ{zϊF qAJͽjmUBE9r I w!vI GE~ܞ1oVo9~ WE԰Yk5r/{ !813SM|T6><fsrd/pv[5#.(wR`Q$|m`AH˸|j-ٔ+zMkJ >1F7wH*z<$/E2V/R>b*b|x @Nrytzdlgl86AU 3'm<Ė|6 *ʛ[%0A.=JgmG1x@Q! UKR2;s8l ΟUȺeϔ:DzkoxN ?^ku Ɋl}I4ܸYK_ ύX |1sj~@hĝp䰻^H׵qao뚛ڵ%A{s<ۡ2JgTeYt]JrA[' (2l}ËZD5!Iцd5rIWY;Ag J&U]pϛ)Y咆d88Com̨>5KŜeР1]nT=YuHܡ yHdy0e rr'+%t ͤ%zp *qi`q!8Ɂ><$wxT X?lnImh;2!V⃬N/3LM c>XbOgV$a} phԶL&UD1wA1( Cяi+8In8Jra,N>ڡdG4Tlb%LhOXlo|T*yhv2?}zr+m}16N:ƆPG_ʹ"ۥ\3@P^&膏a >)v`]tX&\Ȍqj\%+q_(lQi1Z|럘$^CvҌ\_L>C]Mvi݄W{蹀=5SBxk/sYXw'GT,RDCU{0h-W>5!ל@Ply+Z `P"WFvռXY>n6zzOcfxt{V24=`eLĄƺ@\HNn!<0$]0|Z6 Z9bշ/fy"k=X+dlL 4~*_3<ԯE?-(rɘkF 7˗i"gElHX& 5 sO33D~}t<,ͧ!(m-HaVU&h>eT:٪LkԕOO?xZRn_VՊ-Sfq^V5Նedz&5c>ߊ% _L , Yuc/[^(If7^SZ` >-}5 p+w ddaR֚.jb.]M6 luLw] 1l|DZqBCv SYYP(7$lMSoXK%y& M2"Pn:7bT@W)n ,!\l:|+~Afj>khqeJ5J7YW1O][97vLz`EH;tM 4;55Z?)In:ﬥCq+;0 w~ ;sVȋ. x.cCMv>iЊA= zGښJTe*ܵH*[.T>/pcӁa/RqC^~-cg<7Fh>hDZ5gI_=)X= bb=h; d%9\O`.uU_JmNmn@"` 9*<4:$t;K{ 5ū^̈ C^G+Db cdg9 sN?f2M2x)>WN5HZ.J-ضޅNVBTTIs>V4/.0qƹa!`~yl ʢٿBF=t*Ҹ] ȱd1ʳ>3.bA/QtV!:*;m1 rj*/& =ʙ LRۭ0Nǥ2>=Qe6iICB= k_Aբޱ< nWel8JYЙGjŷY2DxaK# /v3GĊ0N`yq =gpbFd7WIZj(UxX `t^+sp.RĿ En_ь|QҳFW"8ѸzRy 8› •{5{WR prjMC b;aa;(ΌդZ#` ZSaeOZv~-Qհ D8xv6K(-]O:*ĕp'CiUҡ'Fo/<Ex^LTĒ =RRpmUGӠaցfӵ-$MybZV"Z<8Yv7Ӳ|x]`@Dh(#ھyPx⤿lHH Gh_gk]eh=We:/%]1YӋ:XEڙmov 72}qm]t?<;? 54ܮ65H'1dXx0_>09vY$C/,2[PB>bHY̲6-R|4 F&[*U贮װkX n lu-|F҂قL-IDͯmLL"?rHZ8IQq_Y <ӫܣ4H?Q%:Ƣgx^m5qH8״4aN^kkA5׫'y 1WV(@Ks{$N|Ϡ b QmşeΑ{#d)c~\7b}/-Y{4'vh+M:@Q=Y7֯5gH18fZ5=xHU+Ah=Wm9}4 {gxs MwZtvAs6 ^E˥A  H&❁HRe[5} >G q@2 \>*RI ^ۊ3@n⍵b|;CZ:_e+rM~Z,4A~'vwr|^:%@xH&\:r]L=sǺ]Qhoܒ{mJ!^ys߼(eb1ٸH~RYjFs𣝕5+N-H;{ A@؇/J`؝2& 8'{mNŀ U.rV)nuQ0;}ϖLK!k07Y7kM*ŝ9hIecJpu<[v w'G{x v%Pd6$㨖 7t8qH K#9 57r u_$O.SsŇ1ZDkʪ벺=h/3N'QDS`=l+BϬ+}_9җioYR(G.x}b w(?Jr{0x̶NLf G?̛sPBIÞ< ob?LB)LlܞzJm{Ⱦ9i'Њ+2|!hԪ*\@YN$W4hٙ>zlIktkTFb䑞C^,u}dst?2P_>y3x_QPIl&?ZV~Jh.ȏ굀a*׼2 "5$So5Yj'Mb$V7~IxW(9cZ[[6 bKՉpH·.VIǼ>u"ĥ TΧXΝ|(Yvr]$O<^J4 /jU5LXO'nnCh].MAi{T,cC/vaZ1>12J21~/z0DL E 2DhVLY*s+v%jI+-V`ke^)rJQ#(ӟ𧻓 ^}Bнj5;7 zlFjug2/,wvEɳo!8~=ĹvA{߶66"ȅ}l`6^{r$i_gE-/{9C9G`_Uw垶^jЊP/݇@ >$T27<>1 x&A=]Uü|`[A)bɂ8߲a*yx{x[IFҋﴲx~ʕ}@%ɧ@P^9X X]h e9Փ0* 7=ɒ5c"Rz^/*/:գ^xO͖M+~y N`tHuB2aSPĚvb?wU3G4zw쾢 U訧/ Y]teqb:{jU^lmv. F+^0aCgMǃqVK[qicf|=w6E=YYBy=RcjbQ!?|3,ux>%ΖGE  ?*ft&#GDsPe -+^վ%H."mWNFo]\S em߯h *kltsuvV pF ||,S`ltovkR3K.[Cƌ?:OD&p !NniGe 0J-!T?՛ۑA$-˦'IꁏR0[Ja2C||mcObfv|_}3A QvE]Ҡ\ƯH9[-6 @j#r-XlY#ppqӦɬY1U?`A壩Tvsr)&(MfcKZ=\9`olSEVi}-%K A;4m>WݠjĪh?{r{7"J_Y65#(?xW-J1'ߤgĆ:!-lEPVָ&;9$|xћP\. ,Pԍ26E/8n[Hnx#bN8^5pO@C2~]{+gu6!)Z֩]s\мC*u36k|!`i881 tED<( QUMviմm*x/Wn#nU{қh)&[7bǪMz{[N@ߴ$ns )uvW^lz#'uJM~ |=:3@~agQot%`[]ʈ]rEw][<ܧc+{xo`p}dNYs>+&yPS+bg ~7xXkW!+r{zڡߜ BH/pxLBc'tBˆ~laGCvpο?Hc>TG0jsf9Bѷmϩ`Q`x a-8Hd»)u:=!b *ycm Ea_^7O:Ŕ݆/~/͟[Wyv7Լá找$LT"*.";Oڷu:-DÚ 9w FJ&=!{AWߠ]`(Eh\SAgݪ?Wq3a雲LUXͅлtw/D^ 7nZ7EH{q72Y2GRO){ʉ ص侾(+dW(ʹ$ɧYnݩ@U>]uDqңJ,`ka#gfQ v{JY3$d8X!hn>؃0ܽ!pfm$lt,ц%!aX]#DbI˕o`I{@[ ɞ[j`u s9Ls};OVϻorTk~`!m:thX\&cOB?wo$XΩ7 RN=r#9ȟ~U032O\Ũj}•Cl$RE`sV5F[U(͂$m11uh^|E3+2fwMh'cנ~WF8BT!PD sӳfzH g.Y 6s~$/9 -H 9Jk0۠βk{جs"ύ&XܨrSF94ݭe3T> w~l6Jєnv鵅Dy'+"BbK;8auXFS"C R@<ҫ&ZqV}R32(,ꆧy z@`[ԏPPO?xН6Ј0 ݹB^> لe6܇j?}fs}Pfl9DJЫ@yln|d܆ߌٙ3lw+;!LɈM7߽FEcFC/%% '|j-f,p߫wFG-/Z MGoHB7)cD=z/ԭ#4$CyVsh|8Y 8X- ^, o^>dG1!j/P$-RiLlȢHQ(Viļ'<}z #s!R+*i#^QuC.?T*XUЦ typ[}מ"R1pq=s"Xi dސkm33~Tug$ $;&MɧGcuhRYaٳ_90o%o-/tKst;^,k:ԡuܸ3 y?&,l~Kt*tM'5y(ta, .NAKBG ~$*/صTetA @yKs2 ,ir+ȟlOlE}+q8{؀H 3"m}Bl2,]V 0mDxM ==TwsD_^j/{U9N \L.&oN?GZ}{53qؕ/De⑊ _΂ z VRqEu9W{Tw%ȇB:HP y+`Npd7[e+RjwoH|80kbOOE r;/8JwuRm8?~ό"σ $ [5Ypx8 ۝m5TX>PE@EݬA"NНm?t,Qpu*!˽nAXz;.-DodӪb@/ epb'Qy\r~&nc-7{x@,9 rK01#rم2Aabm46u^)DV1ݤh՝@.ؾH*k0*y.@J;1i#9-hKVi4++%[RoC# -#24ٹ||2*:-- db?:/$ I?#GP1-C V B&>ع*..յ}u~纾Y0rr{ iMf.\;=nlY [E +>bi7 Pp(|9mu@%a2D$ kPìjcY& ~=ۗ 7var®B)OhXw=j-\F[jL>V[_;:i?WνfOýnφ:s.0L5([+D6<eu͝CZE:Aޗp9{Tef1O*l \֜-0XgгhEᰴ6Z îP8e}:v: ajtȇ; #0nxZd.yplbviZZ}3g41#l5K>/;zq+ ∗Ld-Q.(EC`ehߠ1w5n6t"V)z,WOm(e5$$)J[!ᛠ7uTZi(XA\eSw-]* $1.a }0G\iWI fBju+Uy;b^*ul}9P뚋|46e%N7;f.1X0f&p$; ylZ.9cm f.RB|y9#Tw^c'BKQ]"y&^٧%j)^Ra4=XC.jR\Tᕎ߈~đ2_[W /9\w:Od8k'@ o?[i"t@%X5NSd Wqq)K!ժ6/ySlb>WLC՞D7rR!o X;'б -o;{mg&Un  i 'b@;,Ĵ>Ev# ~愑{v #t>xF_?ɭ-ߵo I/ebL`qdn8?7V쥺Ho [A-W\ ? !+@oqK4+$'ϪhQGH4z6a1Puη63w-h7|\enǂ[SgΠmQOp']Cvu?|JgCNgU]y:uT06p^0O%jKa-.#4b[&5H6̄E RN?a/~oͧܒq.%W͸bn:d7[^Pf`hlNb#AY:`։"5Kgbwx𙭥JBM&{MˆBnFKZr GJ]ܨlcV&["ZڳQ O h\c*O`Y2*&fS5-Q xl2MfP%4M[?˥uNTdOj;N])]/KQwڃ cxV;!8q<6Ii5ʗВuL%^p3 ̼$ﯻo1MNf֔yb{@!Jn`U  7jG;rk7zdLqqW#~;RxxΊϘ7=?'&j0 z%; (/8[չ-hG١;mhmQcRӍT,P~u̖$A"\- bV@~]`d!~qbj&b+\9[ձ0!I_D},0r#`[_4Dkmʱ"话c?'tm!zWFs+&i] c9mmNmU8ņВK97](eM8҈?ۏ}3NCj 3.ho/ YhrJPǨQ4U-AA/쟢Ae%U٪ j!Ht$vr fq b:ᰠZN%D:͔앴hu@@m"evA,U ӏ!MݢkMZBcؚcI )R,*llRLT}7"Ό<\urrYHK|A:< ]!_oGaĵWG",vpjg;n֛o`# nAgfsX,.PLpP]7b1ha>~6?-r d,m2^b,s[Y X4WT*ݡE &rHʄKE`p41KLV6tYWȶK1 R=\7::D+p徐' [n#G6*Ÿ"oqUUE~&%ٿH KF9Lv9e- {HY\lWmBo(AZ$E `_#'Gng3,` *;8uDi7 *!f/w2/#N5_:U'qjr0v(J Nũ [=LN4o?nF gmms1 }?NIⲳAL 2X0t|Z0M'.+҇b'E=gt؄ d%^mnw[),/,ڠ5mVOhN)Iʰp$PLnYF(/>tS{/z֞&e!&\4ˆ7-Q8,ϲMDi-nl=w?󔍾HZI WAg#b58 57lI~lÃWw) 7E{u>t ;H4 e_7Vp7&L`ތ=ּTi TL['}ctJkgqɜg-ZlARVe৐Q?8|H s6:eҜDX5̅"<"B05E`ÿ a (H&;׺źf%mϠLZd=XwRхM KudCjB#2-isrlq#U OdA'Ƶ|! Evg$ >T&#s?J.q7wiF~L-THF2GnTg>՜I]kD:z[Ni9ֻw?3\x`emQ4 -w6 (Qh (zhRv=*Ďhk`NW{"^Ra8v7'- "G OSQazLSF$B# I. L\6O y`GUj+M“3jC:I~kcZqs+זB&`ZcD*ː Ű]kR'qх+4Ɣxx4Z&>C"%x~'rh5挩r6Bt%UfG 0 WeZ:f <(EUcUVb(e`;/v)}RVӤ?ٞߣxUb ϸϹ0>lO00H{M΄"}zɔ *H6hOmj~ɲ4QhϤ1_q \C '_7u.$l؟Pq^L+빭8;t-llw?(8#\jU]Vc4?IO}8c%d?qt Xf<AĎ/@DӴc#][c;>uJ3}>b5#moW b-ԀalLU\YF١kim x?G7Kj| `4o Dg9*ÔKۼoLG97ǛcW N!e?~ WdD|G)b~!_-mN7YhUSEE͞|(cQlb^?03Y7>\68[MXoϛϲ[Oøտ^zͨ;XgytM04sZ-p ?Mr Z8nW)]̛Oi9G͐!ҠquH*+;'}aM2綮ns Aw^g'#wLUaUBr)ⱓQlk"= O~u~5;%.K .FlFtne#.t&G{f:RwGKViw8LqG.tXꍤ]抑^ŲQt=v-prtJH,NQ<-v.=+S=@mg硌Ts+0Y^p?Y/q _H_oowڡ]9@qoh,s[GXM_xJe/VD3{ڿ~ s'DK7M m}h[Ok  Ealx7/Hj_PNv";y[﫾W"mP<4d;(l<N6TCRocA fi7!)4GM?b[#tGQ2W46s-oq9*?(8jka:M M⼤v.>EMb_B~jcJ\ڏoM]IZ+qS` (,N9chHHb:u=Čja_nTF9/V)J- ̅,^DvTң;=^I=1F cnW ˦c!tR# A?a c=6~ `DOTTinA\k o`p\ڊ:2`O52dG>"rf`Ёf{`)4W2&"o,]2]꫍%@pp׊PN&?=sr` eۑ\DLEp?/&`'"\5q3:$φ%>9 "equUtը՝1@_C^bLuJqi/JtL[VdYA)?̎a%pQosmbHGX~H[)L[鱲@$%h1s@s:(n̫Ko<+#w-RmN7E4h3p/0/K3`E3D`zOz*:^I]^x' naW#9a!=NVa'~z6 fJؽ~'XFgf!@+?Ȕ~q"_!}ŞCv+eg1|wBC1R*ж=;Z g^Olk+0Pɞ-zi"ac\md54֬Z(Ojou>oStj<3[E*Zj"QO!#>(rlyfAg. |R,{X*WtǹPi`^i80JomT )oAI\*\{eP^( 8@CCb TX#!]Vn[,@?xe!D}w YBsd$eˠ~o3 ѾT\1/!c;{=U5Eb"!2z#VN/CQe/De{Y9<1l"D0ʐ!%&Rn(Hn>x4xD)ID= .[siNlv")x&4 2} xDk Ty78L3&;Ywlqg@ ɉa}51DXyr!"HV4[o {Q^etRֵɱte|Y C}x0Rb|Uica = y;\ȼ<7&d8CRKϭGU !2Mmϟ(;n"N*:|,2sDyPM~o1C?O2~O?mr$WAgEEץ%~J-m91"8in[I{^+|eKiIY_<֊`%}z*r\HUJEYANi4FM~-蒉{oнpX{C2i8eYWRK;9 NҬjMkaxYى=i dOxL"v:}p4]b%k~jA.̟D`V9㎟I^h}iUuMQ22"gͥpp2 ,BM_Qϓis iЁ7u ,PގwbY@lxP%b ! Oa3M=ռH+{+'{[v.4EJ$Q(,Aq |JW /~e3DMos@uwݐ acȼb^)'T5z?)(B`ٔ!VύH.-Ԯ^uw ]4`l`a#"r&roh4 =>acr_VL"GZ'$b·Trf`o*7yKKlP_AWR?]/ϧpyGwLvJ?ȱ*F=X)ٔt2Zv߁ UNSɢO4fCHF-};!C7KD_8@Y>)z Т? .cuXUMD NDfocum, 劕 bՍDyKiU[WC3aԴ$mi$X vDIwUjBNk,B`!?3Ҍp &h 5Uߍ9w$;!-&GKm^wA|FIvbfy[RAMb='%[[ꕿU@ڎNoub)ʹ%埇{79˕"0T+^蹹YK;ktgҾTo{Xopq3}_E `oG{{XI DH[ w:]\fG k%ԶHX(2EQIɍžgX~<=@x1F>c,,b=jDFA!%[]S/@HM&t"uuHˆ{ |$ -pg!즏7+_8QTIm'1ME:mZh,|?.~\g0oe1 ml$XtBR}V3@]Fwj g@Ͽ~7GKyUV^ԊVnr:IJd `0(Sk9VH&NcT/5#j E88%>! U8Z^%AY {8TV"12OU YUĽ?[.:8Gqq25[pط2_4W|I41K2}AT~CE%} Sr%ŝ2biYShN]+%+u"ޙ 65!~MޫY6"vͬ9\Ώl~-x9-Όx217Fi^Phkē_Ҕ>+@(-躝<.:"qAp\%pgDBS?CXK;Pyo/v:Sⷊ9I\-S0[u;B uIJW / /(b˶&ȱ1SdZߠ;Iict&vYGkJ<ؙFg"xO*SqjtQ{>--a 9DW-T2%&xŏ&QTجf '=g3Ů)Nt.2Qu0:vUbYߙ^o nxIM+P PX!=X Gc%K'YqT|1F~ܗP9p+x G' HEU\l_'hu[ н$΂M[0 sY VB9ok=?2nl[7t3T=]Dl" #}Limrc!pMfWl ӣN/g{**+v\;qVi!Loh-\iuzoDoSPo#ib.`]Al7cHlv-~?;xVwbաWi+n9b, ]U[;!  s뷡t e'&|5!KB+bڙj(&˗eI_fjt}|"P %BpiJLB_Y5A7bw<$vj8ѝ| Mmgەr`3B;wY)K*|nBP~?SϚXL*-`eׁeq^>:Q~L+)$Mc6Z8MSڋ$ FRJ\6Dm#8jOet=R'y~˨SmK~n2UfJ$3nWkKXö3Qk,[d1?8[XtT Y&)loVF?EԳ[\<_Fғd,*!vV N 0[zc*qwucjkՙ4GeB\6|կks] |s)j`p\`1 GH6G7 ws77 ЅXhPRt1j&G[7*N{)#1{W.\ˉrA/J+Mҗ[y7_}:=B:.@\ߍN*,XFU{ O]Z1I/'O= K7(Wa?ˌ@zV8s3-UpȦ#X6]hy^EL*1!c>jiR'*+ر6\[U߲ikd5:f9pA9%NS@N19|25O ;1>'bjK]Or;ʧ}˜+`tH'zN2VPG0[stDEOqPgW4uyNXWpFGkYz әϕ1ϡXrsֺqV (ؐõ! BNH,*_on4o\H{v/L3~@n۷YD;m\rj͏O/CD eI={uv(V`mBɽ;nc2m3]|OK3툛Ejh yAU2x󗢟5,m.pAUޙ`tUӹ 3V U5ź0cyq-/̩9wWhhe"5YȠ=Ԅ!dJ ?x! 6ǓhaipQC w͡bqzþ]ꎸ vUUzXxS@UiFԲ~n#B yBWI&k;j:\ȣn|ebہQ2ܜtZ䆖.*E:Q6$s6tȿ}UzEUp , \ [: Jf#Ynlc6!A@qCY+!t(D1 ,<) $Pw^(<4{xdˏg\vTGk'O 97ם{!x[=zݱ y| ނlTְRQ#Cv3N)|TGR&T8,X#8*tT_T "8$* {c  ]0<z?L Cku}*I~G_BwrBh}PcK)JW4랢-[#4aIJ+!֨^KU/e`{(0azt/-^F ݔWh7Y'!wYv&jBCyǤ8JɨW%ߝ7.q "H+6XB#+^iU-hrFcSק9:6Cp/aab;ɮ0. b+J/?/?`sK!bE86NwD2ʐK@.m(JwHCA= @: w~[8t<৐PTO#T0~>t*WD1Y?U|/ʌwoY9pd0 ~*0I{y׍=$^?zhЩXcQAi.,BA v3TqE2ljcXGST YahRz^zj!jI)"jͬjߘS$Fp`RWYZvD.w3;WCSֿhDc說~5q;䴺-2A+?Zuc/'2"_8X`m߹̻1-LASN٢3),s/V V&[?Kuq#>yCB^@M@vnZ%TZymGF&W]s{"i8RsMyr4_"jª$9# X\U˘w?;U#_VY®H|X]QrG;,ji;?.JhRk.%J@#1XR}T<Ҥۮy#?d QX zmw +*Fa-bp x{X[܌2e9ї"@Ѱ.1UOep0sB' ǐg)<ɝ'asunYBg)(tE6Iy§S" 0UJGO<Re赭&n毸<9O϶8V}PROǗz=xc7j/%D XLl?k!QdfV3h:cV^$Ћ[=N}\t0^=#1!pj5靀?@*ID,+4 d{GFӖ|r[̼S:G~jxQmN ,X^!Xrrov|lN5".PhYS_6``wdB}?kzArI_ h]LXed#Mb Q]c6'!cRn Gi(AuCcPܰ Jr$'NO>#tJi(0Y*P-+)`4Kj/+PĨ+\ɡ3ɺ? *W*xBiyoA0-݀ڿ('.mIöl7#σ YOՃH?"odM+*)\}8S95~oei |pGE!xi,lM0WN[53@  y/􈨗 PP)֧tbH;U &.;e ήK&zl}e־̎1 ?#BE9{vs[}R93N6*mscKq.PYa,\Z "VVMSXK~nj?o($&JMP:<89eNEokE"ogEZE FvYr3HIݒ|G_R) ?78q:ʯ<ӏ?0vsE 5Dg ]Q Wol\|ϏnqQh4aTRڝZDjk03m;+ UEdAr^1~層߸-[Vknx.!mʚj[55 ]*`rT=NA% nŖ@-i#?T330&K3Gg;:Cd$;?Is'v&@!{|f/N.E{|v+Y: `|V@vE_5·Nfɺs:Mn6p6mJeH5}/\IY>h:}8뀚J%M=zqCw?lj2}'!Ÿ7V2ʰc1lgs6)P!H;_=L1>#0̯gK~3e|(ަ{E0 RUBWZ9,|2NhiTjx |u=L[T-_y)4NLa+D~ lG _!y<9QWˍӘM8ZKսcHq~V_~Sΰ*B4VT25ZhhIms 5`턺NjkS \IoyAA|lYNU {sA\t{fRR^p=).xCMt~.{Rpi易2^CQMpu_8#$/ژ`mR. ct+[eq wI^odߐWH(TMuԖ1og6ޖ\;PN*43mއV5Qv*`omaTo%?޶nAN4_2/fWFCTb_ b>lOtDs0-L+YJ|=\ż/_[9PT5ѓ{+pA+ } VJc 0%q(ädUV|R_4m*9zDSnV|B^ZcWG&npbl.j]^=&+o,#X^+~ȏc?=H1Af9z!l[y~uA5MDN/5x%[C}*Ʀzï# WЕާYSCxQNFl),-4F~ս#fXɥ/,p"L@ekUQr8.]kq?"N8|SiӾl"&LvW"P⪌#Y{sPM}uuH`s\|[Y&v)Λ8쎕Xg":20:2-A-7g)n`iXT d65aήPزC>V?Ǎ֥P g=YZ-DwKƌ[: YR,& Px_j"'k Y e(tًD8&/ }hӾ-R5MM2J˦71I|`%T5I\%xtl,u{q6F@cP]aO 7Wuˋ9E@"L0/go:6Yta^3D0A9*!xh{c=i,HQ#tB|{uSlEL,cխ>}r)L'BG "z5r%Tb$.9WP&GFN5ʢuL >P=( ,tb/)aCD;uz09(6g/V9?ӘhnwS_D(uFvʂy$(NTU^;C_2) ioRWmzOEeZ9I톝بKYÿt5" ~ ͅN&?YZ0_07?yQ?|k{bx/O*Zhy~BbZ&dN6eg@_xWc0nP3Dn=0_ vw˜.4BƼ(nBXmM}􆸭+q6ښ /+nּ f7wk~ǽ2#Nkdg* !fNƢ0`aNRC nYd ;Y?Ϧ&>QiM׍W)#'lFk שnh&9>' 5 fGqI};P?DgHjtc-CD,U!eR`,Hz@04Ĺ3SpKߓB澧~P'1f]=H\UOݫWh f!2[H9t&d!Eי W>}OƂgNF}Qb2f4n]y nX[^/CiUn)ۈqsgC-+f%K_7&Xl +ljk8rOb7{x )K~ d MmiD=8Iz:ie1>5J2~#M`{VA@7, S~ز7syjtW8(\%AEP}4cl3"A9+'u^Gl1C G3[a&NW~r@bo'Un|`j˘-kBIi] G^s9S<p檠c6 @S(!L0%8xKHʓ/$ڦ7[CۏqR%"IT f-3q2'H}nbe߶=:bb[1*ٚL^f /BjH56ݡRg^NЌQpUzju7' 5*~+#ROr ĉXM D& z&s;]ϔo+@*u?s?(ut0;ֺS-691wOo $-3='댡. F3' KZ= Vxw>䖂*Ss=9g+W/@="kzNtQOc@y?w? HgbcBXĺqں&X ,g(O>JiL D}0 ";jV<ೈ}%%#㻇aV=D9O= "gOps>9ZLS=K 5g12fꌯBL+hk]:$ݼu|jmL m=4]_~@1x, ng9`M&fwފx6KnfZ\dƗltdmW}5^C1֙_NK" K|}CO8@ͭM ZV`4D"2%3!{᧵MV$b("ʕ5YE#Ow]̸^^#9Rp1R t>;ךhR6\ͤʝ9Igm/'rMRSOC4]1M([RYZȻ>[Qy9/lyj|¦*l2NS\esm H[xO!}&b}2$C Oz=6| c-Q.nV?mݱO#O!q3b\? ElpI0-z]{1@z0/I/hW59%ߧbѧ'җhKj3G}9ӾGǀ|}Шhzѷ.sx u_/UvuUx/A+o"Rh^ؙsgÜU e>wr8萯ɓ" 6XhPpz5Dq6(BNSxTi YD83!֞Q˶V:֪1D7 qwv;"t` {YY\|E\>y}u6w IR< ܏¥\DϛG'V2:ї5:8&0˹}ԱKʅv&U ._3Ⱦ3WeMiPy pw̑H'XKW=E I.޷ZW_r|El.OXgbQ8$iWQx@"+h an—FˠC<]:d1tdz3 )CX/;rqAHzِۓ2rX7>jSdYz$Ӛ\[%qfx~|x똮^3**u{a2 dž 6PH_v~AxZNC>a-4":؋&¨Du(vTfu$/i<񌡗g>M\8Hh4(2. {vgtϝ]-L#m_&r%y8@Kr"XCqv OUn@{ϙ7\ ( [v)^.,x(~0#zq|歀e/E&6a6V̓/gE)VhgIGj uǠؘI昪N5VˏBl -T }{an߆&d@y&Xa|9?@?UeqT=GJ()3zM3agy(;|e,6p>"> Թ#=nW mtv;(]_G3k p3όҟ*=F%#h!*gt!l)]^ 6* gY @Z5d=Znn$1P .["-ߑiJfh[ʶ-s!is̨] qPЛ[J@8@PzAY܃ewu-/4ӕeO!1u(YHϳ4p ƍ, b*K bi"0nsn'ڨ#y 7?_wTJszagW(56ab]: _h \uk([qyy@gaS(rIw)l!pH˩iՙ*%!ږ Q g&6FZ@:,Ja޼tE 7$*(|@3ZMyrUt?Tw0wjkNXWlDʼnGZ# ) ۢGLB#~+ITK5;]ԠQ锾?-"0wp.>%bQW9n0.W$UDŽr~5A>de:_09wН$'͛I"nH zzt=q%ۏ,??T8X8|hT 6Q0bC@cCC١ҳMi4 v]fҴqCFf6:\N[woex$հ$2x͹\:M;EaK}b]?ꙶ]s)kМR nw-8BA|ccroI"U7ͧ.m~vH R+i1v*^#S8sZO")'հxl(< qk\۾K kڋRElһI@4@ ӄOHr w< x@evr?'̛W9M׎w $px&bˏ#pD,_s+:h;xkM:@s(0`d"J?ABpu܏5 WWrU^#ɐ``huy/?ppEr&I$J YAt%-ccvo)Qhin8y3d<#|9&ӈb(;vk bu?A9K["7 Ts sovDڿ~ΔN3igҾCۭtIa_au8rNU^]R6]YJPDr6&Ѵj"sil6!Yl,Qb,aLPsMK:/lI8jZ{#BS|v -)z*Q4κh\нՄ=i%Ijf/J֔mc(e}6 z]OW|Rt0ݼ;.Hy-0c8]LHk=Q,{@>(zN7&ZɶHЏ`=Mn@UdM5|IyrNI""qeyՈܸm lsb i:;nlV.JӴ$n4vk>w}&'NO 'TP V`l,ސ#؈Y唠"1eՇ.`f| J+7g]cb5ق{O,-+sC A3laL#u5 6J\{vo꣧58ʆ6uAU\ HlX }xLI&_XR;եZ ;t2E(* -~MO5%\~\<~}Clu;AU iZo^y69WQ9\#?,EXeLoЫH{ѝ̨H;Pb[qudj%XW~$tnwF=< v6WmoT0lD&8F)%"YżRggp%㓣;XfkѨ? Kjw%&?TnIPrPt/,*EަFUk;b?N`ez-Ǖa@=r "|}*?m/.DUc hՄȾvJd9?uEk }GKN(zk鄹jT$@EXNh\?ӧ]i_?0=Ԋ/ih -mx\X1 bP"};2!C?;$NjZ1if0x`=Yϱ-AZHGx*7F\7U͓Af̉8vlDljvAZߠX^c[e}tDg:NGı2 ٪ݥA"y=< e ѡ`I|[Y8P"/VΘ|-+Gصv3UeГfo'sre;S&iGOɀ5M`nmRH|;+R)ul. PP/hb`59W=O~+5:4wbjb}zHZFOE+_Ou9?R~֙T`2;BS:|GDiCxXsʵ66<*'ځ@SB&]8< .8,s2wtx=I2}%˷_"yj 64P*]'OJ8Hf' ıLtVg@7`K⬌q'eNh C6i8ǕH,{,:BՎNWÐM476/p>HdoyIՆkM v#Ncړ)t<ĶņWo9B:(uI(O|vPk"ԅTB,4?8#۱{ze|ͦ*Yعמ<=13*j4'`2&&GI ʇ15rh07VE6)L2F(@imhT@rk2,aX\Ŷ+8W `[wķ[u]Wj:lޗHAAW}ў^C](մ p<ϏkXn~I|npOfaf+f0B1[v\^vfu(Cmltpb?vB"??ݐfcyo'qLQ+G5]u7F` ?dz }׃Nn(N?~9]Q)zܦI(Vi+Ufd +;%j#DAٌps%y3-H bF5b u&4bA9)h:.Fr"ZV?y9q?57-Y侎YL$6ưV6bT|yA:ߣ~?ƐQ;q .1S=rH5g({H [rhž:u-W%ʌi~e{Ӥ5:E[t*K#{]#4n6 Ev^]9O\Q&} msF2rFN?]J rحdlM.:P֚ _tʊLfgbtJhڰ?uybl@f"Oj7By1ךM'E9(> :պ<UePcc/\qnX 3m H^̰=)kcHDD78okR}>c:aСl+$xADWjVuMEʁgWSS 'DzO7/urO|gXNS+r,JU6+XyGyiD4^ p1fn* G, {rOТ ‚:"w 4AUONې쁓PٱQD׿.Ogs3rjY, Ѹ`\ᮏu=L/#I+(6'  ҸBP@>kA2Ȼ;t; zweǤj< 7ҪLYWwspv3W*j-&@Nn@@U[85ui swAo]OHج:3{IZCO|I}nZAͨIa'Z@! TcWSFdTYE6fpo;Jms[稌*ZhჍ2X+xun voq8CPtl4Jȸ?RЃth͖Ie8)q JݑI~O,_ӽ ^xyP2,:8@46 w%ā-Im,ٖ9/ |d*Ԧ܈,12:Ms2܁#)EMEOGv0 `sS+/y@E"U1YYHZuRWCPC7QL}g`\IZbv;f%f}u`b}Yid*]lZipßӓ;|Chf)* R;ڦsAtu.Hax&t>vtXw:>^ ~=0]'V3f`CC0ѤeR/v߃or@1;}VՎx1xlxEy*+z3%YﻥkgMMg8ZyN|Ns H+/6A> DT.2e{91bԪm&vAX繰[ꮉ%PYRgP" Cx֍X q58D^9E~sDT*ijpu&mn0sB skwǁ== Iˋ._R!'QC&!6.AQI1.8E^X} L-AL*&,k"i6{Zn>:F߷Њ|Ml>>VB|;6%X"u*{u̞8e..Z5/I&ie&IUq(UU %\E֓C@r`ѵU6'aBW H 5jn6>r'm!a&?-xH?&- i\A*iE!%Yw]3%̿4%(B6RJ:qU Wo', h{/m[5yKGrG%dSn| 3ݩr(;'34>P -I }a%5{ҹ*XEO:}T^P3L8oZ#3"/4xdw .,n +ݤmbSkT!bu޹o%*u$x ;78_SϾu졊AHЪ2?:ėQ>١3F6gjrc't߱V?w{>y|mƏE`L0i>V W”zlOqfmWw&pkL,xKAƢۍ[ d¾r7ãH'B ]NM< Ih/֨XrSu=Yn"A!<y{عݠֹPdԁu|x#U9$! 15%j#S_U"+֌PIoc3_(]z6g `A9ST~F2ЋW5= k 4츘O6.)xpO&8Ȍ4CbR0h3ܡ75tV0Rר/Yր}9A?Æ۩L#%KjýףC8C[;s rVǹg?gi"{vGדG[/7 L܆LMׁrVH&b cc-mWbXuCEjY;O):VNJQ{Jqiw {<$.BcDgTQZ/6C:5<9vƳ.;̗ =>@0VP\ `Rfnձ[ Hz~X#O/tYt aSdl LNGX&R^kZxbħ]G_G"uO1&H `Z-fW2Uc@˩a4~ɭKeq ?YiwS&Gޚͩ% d@}V|rg RwE.LTFJB%=gdǁ]12͓ݟ  :nG`,.4w#s;2: KY<ĢU'470&]W>vHDNc/J;_[s ]o3p\J 񐉷/z+U?d<ݼ>F,돊}[EKF9Ov ./0H@܉HAsex%&pdR;meN`_e*"3ۯ@1'-+=K}^B`MjuK bɏOkڣ#bYwj@k" RvR(KB-w%4[0_TK$'Q`c5F8ɞ-VZG2TAL7\$ox&m pq[[A{QBͧ>ɴ0- h=0=,^"ī\ň^pSy\lXyTy@A NǔYNQB@spcψHĖHG6ov:mp`-os@.WՉaLs`^q//tq3Ѵoǔn>upzcYQ^RsB'@n ^m!@m& >_^zfj'oC<w *hɻ.KޥF]AZy6̷oU\oB  DxQ5FiRrxNο荴':"; ۣ Ў> x]GC7h:Sj-o9rIKaJI^: xfćd[!pH[n\eʷ*2b̑dՊr:NDf(e'BҀBҌ "SuKwe> FeF֕8gEF5(؎r~uzfOo8F8BkFcR/My[&TL~i c؈W:z0Fb4~&8;n~VgrRLТ_f#+HS3vo #J|!Z܌6@ J2MS0 nZ-\ެ ć"Yyt[TD r\* Nh74'*vn"cIr8;Gj v4!j.)v>Yh#+yMY_2 9sFU-s/f&3b?1k|KVy45`W-Nf2fx<`]IcJ)Ɋ7rS0<1<Nvm8ū˝8u\RG/6K X؜2Nk$|{Ǚds_GqH"s~7?LR(eפ06AIzt 懲T}TV {[ư=rƷM`0@Ia2h혶NX.p~//2Y5jGjxqmN:;Uߠ#>h>w(7ÛH&c+x"ُz]+Cdb GcWu5W8 `#i|EdK/gN[Th{ Gܨ\AN:]hlk+V :.~s%q>rsZDʳZvIR3]O#CO,4DZ" Ւ$ɰVyLXJ1 >mSz3ڛYCsQI#QBGieh{~DwPjO E8b3./vb7V:M@rѯPP+V>hfR"[7ThYfY{XفnOQ2R;h (;yMgG=\&& nlB[tL=nVyHXJLr+0P.0q1Ph(\WaA, TP_>FތdZ4) ȟN0V3Qahj+Z'&)mo<$[ R, F?d}֫=K)V TtϦЂ{c'hɓ;6o 7&s(U}7 s?կ{u *?'a!C r:alQJZLROtm!ƱTQ _W!{n -C$&++vvȹec̆0o$5DҢ2%M/@6!lg׵..2ߤk:k0?ɧd@y T>+"DyEiIJlYn/z l~xFm0o_S! 7>`>N]6 ,F78Qky1dwjG@`)&bu:@&Fl$jiؘ{(@sz뼺nl̝?Z:GiFqvg*R%ڸzIwEy|6EpϮv xY2'x#|_ENREb[sDx6Vp6ж-o/ =sRo3Yįv,8Dsrw'Ӎ/1"O"H) zIO6 Zkx)SLR^[mAc><36KkEhgIKVyX:m&2m㔙|HT4-Ӊ >DUX6X9g lShog ˥G2Ey얿xEj%S ; UY}"%=DqEmjj)~!k^[|juɻ(kh wdN am{%) 0ѡYæ'8Jb97ޅe1trrY8wf7g"l7m"WP Ag+$g57mqz#d7@aћrWA9ߑw009Fd]l^˖va8Ŗy{st+sqT35GEmr"{Q{ƒXp6O `ӕlZ`k Nʨu UٝfBVxdʢOD~Yv@Ej4Q6pF5Zt|Ҽ zgAtOL-\PB`%RmNwo½ǸZ%WJ#>m&jBÔ\M(DU;&;b:g^+@ކP4m}}ή2th(7쬦6&)x3o 4MM2gf}[VݜKauB߀PiK0en$2kE쪔z.ᨗT{wVJZ5ʔPm3ʔE}??qoo`O aRn쬈+6lOY`rz>Oʦ 2dP2a+iLb(-FلQHrCJ.jOrgΤ骇@s(;3[䙣mn; Y]k_${0 [3ARđFⷑg|29i.sBfReL\, θ Xj&\H=+]qDFoԞ=B!|`f}N2T{N=Q:g|h 'C܅`jPq6ʉ5#´K;}Ecp.q+)ơNӔdqS/9Tq`"qU9&,vms~PKS.Ķ?0R"_R:|$Jpps.٪xkS}\UM(ܕJ]/Jmo錒%@-kAUPCQjR~WHC肻d/"y3ŵ G1PcCWcQODiLIr%;nky&O?e,`)%jP=!% 1dan(7ۈL`/@TEϹ 6>vyP~>̹.nw \'ᘅǍ|'ܛ!.K*|OtRYsMA?^`oIcC}.+G&ů''P‘G=&pgc F@jZh PykozU&Qz`f1VЋu"}b>R:In?F6m;ϟ *AY&֋4* +3rhJkGUA9dOM@L@jp?+ Z:H7xȊ j'=B!{,?@?_ҕ0%=_׳T!^\wkJԿJȢkȲ (F1&i&PJ>6A;S'$Uz<3Ǭ¾rO#aVwXUȊwp fpi{o\")LUV6oQ:W"Xt3 d )xoz~$J󙲫h;fIYQ6B8HTj}˚g x#u3`rPQ'YuVlw)>ZN5=W^5ԹH܊*?zvp,ݻZj=iQc `ODl0ys,z|&OdD~~e 'Vj4ᆳ:EU 3DG: yd[U0i]FZt 0&QF+_zGuա+"RZ ogq]s#&t=mO^.x|ֲ7V"/T)S>gCn3lʄCP`gWr_n͜~>^B)Sױqs$X.!Lr<(d>ڰ^>1hf4Rv HHA` |ލ~}_Jbf>LVa#:8K[Fvm?M{$S黬=ƃw{SpUDZOX;2tu~ gYZ07070100000369000041ed000000000000000000000001614216d100000000000000000000000000000000000000000000005400000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/e1000e0707010000036a000081a4000000000000000000000001614216c600018b9c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko.xz7zXZִF!t/- ]?Eh=ڜ.+0:XqV~}z87@cfNkxN&?ܬv>7E tϾڹ: XMPAruZj%t!~ FSHx4oiN S> viʴLslM yEUAWFueITخrE*K元`&{QUK:Z{Ȕs]5R` ~_ŭZzm2R!8zhoev+9![Y\vpl rF{ɿD3?c} H;۠ݠMb?7q U;ڴ>6Fn]c?1l\j/QȾ 2`s "!N OCb;u(Z{rG]&7o63BnAphv*.⿸ PVuUi&*<$d$NuR^oIoɟ (ā?#RPCS.T u|Lj"g37;a˯yz#G?V LJy2'Jesqk'=rY/_Ël`)qf$q^~.f6\(TฉPJ;EF;[o W^u9>$(l YwS9m9r,ub:ƚ$..M0j߮IRAC6vp[uW!- m7Z\/7N&y)^(!'Cw=MH%_6쌖!K:-%ДG/g4\HDs+4Mm* XVqd( 'ƷݾW ÚG']Q 9ڋrp;Jssm]Q)Ģ 1Z{/Dt1)zOE|Y`L9Z 7WWxF"g-Ekb !1КkpЈ."D*V~bY֗Tguf  chGէիQKk~Za12q`q~]%60BEfLzs)]FhXa'$|' .<,LAOf.Q"#@=h&ܠKJK]I`uݼg?O 0b_4.8~#!?Ei3Bݨ .M+dh㣞wa*L!!"X/2ycdćlҨΊiG*slCINWvehuX@<֣S ]u>^X)tn{+ WS=Mӵ $@ʹ=Eї<3Yms,@Y+6)7ْRc* @.;v]b%|2"?S6nؠ)1b \ KDƂSjsJ+ͫܛ6ܪ<ݔpk4}"Sӎ5l6Bt j`I-f&xr*Z=s3 _u*v'3_&P#w_욷7?s6R3+'a/exq`qF/#Ro5=VcŚpdU x YR q乶:~z?P n1-_ =N'/o4(۟1wO-!sK9嚢Demm &(ha^v&̟9V!?=昁CAF/Hwdaab p-F*1>8 CHI![E"ZtWI!~E'j_IB{r[(Xmۣ$Әʗ-gpL;8E ; kr(0qk29 "irZD{TuB FT CpCMBxMKq LY 9_F@>[?T%p7T3;J!9X~\6!p_Z/U^XեۼіNT`aD LoiN[ W-*@Lz™P}o?,2FC@jDROXyZ'8^->AAp? cw<:0;EX:! znrFlJǎ-V$gxk4Ƹoz3xO,S]FdG6dM)Ѵi?@;h׏ Vlt>iۊ"djKo]^<)-zS R^d2{3~paȠ8vo?uJy\I!셜6 ûWRrֿGml lIGikBϼ#n>żBV1~8L^a[PQIBFb.\YoapȕY&znvԆ/|05%+:~׶k-L#OƒNKU G͈lCC.EOpj XKBˡM0\ח"T(H~^*BfUM$]HYpoH #{s-GRk/O6KfKQ]g3(F٠e YCtDŽE8 "*޲E9S B{s;-5{vRWosg̜qzwd@exb2mL%!bi/ɧ019\S_s4k98Q UdWʪ\k& G6 y :oRKE.[[eDeO:0Ux e{` )m(`Fِ/0t2t.訶޵̭̬Btt i(gCo]"ǁU0Sg_*zxNOXzJǞuKG*R̼j4:<iXw@u~w!{@{a[&yl[3AYsy'B܋y*1c"ʹ@׾;]|E*7H9M0 ޝ)| bIqUQ; W]*{@ST&,̲ӭ( ͗_ZI :VE:ajEIGW[eH> L.P ˼Ay'^mc @1Jye)?}+}i=呺͝33LӨ}^a'CLb ؗ&z< DƁ&OHw?Y!y#p8FF@5ШWT@Xo bJms|,toT˞tvR>rõu=yu0˿((HA m#U  CPȒ 3 {XߤLZIy#X\) \^q'шcp ]_Y`SuX t?ݷ?J ќ(#8 9I=eOs`zz|ʦs6Z1Jv@ÍbD5au)6L.%߹q'XB\́[5n99v}B6o:p.Eȋpw|+g%E?&j`Qo~^MH j$8+}L܃n [ ғ+8vitT,_?I!qa<P ۠o6hrf! R nNѻRFuTˀc*mN*~*-*\:h1f O,HrrQ:Zh0u-t GQ|[48#ty$K%!P=' љ|DѴ2{&ID$ [ѵ4_#RQuFPGk)˴fk񇁘pH5h{|ayPsVJO~ ǿͭbT:h|U!?[+͐BEfPVLEIDC#4'u1˧n{]OnUdu'O+w2*U`{9oUNWԒ {}ȽhT=Sfʉ)I>pK񧅛@'[*!u4hGWA ;%s[`'X>F/9ݵLYPV\3x-#v6-m_,;z+FȚM/J˩DB#&UC)m1B9,CWУ4^L邒 YTޭYdj~Oo)az&XXDRld{j qR˰sYx,o^i3m$;3HlUUdKq\giJe,Ln# ubRdz|#Q6ݳ]GU#7QM>uD; >$=[D%N(ZռbI [1BD'ۃr)ŭp;e(T;e3,@aC9׶'"7= UrgaZˇVBf$m?/T}6@{%Ao|:g֎V$J*cy{e8= e>D%{]*QMQM=^ @pD'?g2z.+Im'F%Q34xrc xBotAۨd'թB 1?x77VW` ]jJQm\ݣa [([ᙣA&zm=q;bi3U$CGgޱ18(-vZP&ڔDvq׀4 \W`M\/N"2=! &ۗ~y:Q\gXeq5 :C8qLiK^76x׍kb5+cd-X"S[X|eG XQ #G NL*q MsN^?ez#9'(zt~|td L(O X9W]_TeVWV;~EIÅCiʀ[+Jy!2ߊ:+ +s+*ƫZLy?z[u4΋`(ȧ⡊X>Z,wXbBF\N@4ж+ڜLj?O||pR\qJAWh0 rvHD2W5ĺVے fX$%]MS赡᧥@U:p}}0W+#Lտκ7J6gUбSbt '1?٨DڼCbJ-gizRV^{l@F䀛Fs4V1 gDVoĒ =@QtFf9Q PnHDx$eS3O 勤]&s'OMDE)/I O3*9.E3] qTpnʗn0_N +dW*1\~ i,cG _Ej%ǯ! [, hew{ztfɡ6>pD*%#䇻ȖQfL |sMT9;YB;dW!+OPR ?#|fZzK|^Eͅ!j/6rX5sL}ltGrrrgka^koWΟ9pvR!+!eT~Y.GY<"pܭ I2&s DݮTP^!z?Vؒa8+0=%ETg]oMJx(B&x7nEWPK[Lxqw{q,]7y;d3j&Qt%QFP?q8:6#~j…&w9b-pq]%B ͦr3cx\Jl[>. wF;W|x(O먲2ZbDd73Ru;.RHCGW7Ƴ`@q5;V~Q{nxly<%#:T'㝝p-('EpFPLh#ulp 4|3$]cXC)>n t8x)]#ν(H#竐~Fְ\ Zό }K∛ˑ璠Kߒ;bKM)qanڍ# n:GS L8pڗ99ZkG a;N菓/d;eVR[Y]XB @ L`<Kҹ DܑBH"dӱ{͎obBjrRɒ#,J &.vOj7>Q`Lj5`& Y|P$"{k~,4F\1FZ{WXAUTo7\.@Yy7#g5<CTr 7>&[,+.yL 85t#$o5(U45ydA\G2lQIb6cBY5n™B{Qc_iqjlH'%w& ;dC>__r4Wz Մ8#7N%_ִ"PA=͐{R-WnFAl6I+C| ~Kм.oz3oMUr1a:.lb^fn(7dY{f)F<#wpC:kSC4ɣ΅:ATC*- +65!.}TT^bbxC,,S:P'^}ϻ,g8OG냨|p^ݐmP$i"T3s, D4ŭ_離4=q++V-G8q2ڿ0e#;ujxr]~v큙+mTI8_1b X%#Zhqk8dZcn!M X AVtqLrd$7yΝTw! 9]@j Z3F$5j/-1ʬ@Y(R+6fkܨ5X-:X8X*;@zZؑ{gtGőȋ]Y3O6'ψ+3[vybO砖lV&Mlyv-Lu^#9mOĠ40T7:AqC:4d6=wEybÀlCA;2N'fGE<[u:(iKS C =(QBY8=* Beřfmw͞bzhn+OYчI}z%тٍ*X[!ūn~+`AB5zOiѯR+L^(.䳛ƥ>&rTM/`ծ} LOv-B%eUFos߮FG.עDde(!e뼍/<++~WIvo x&|~fꐵ{A"J^̡]~Rmu}s} B V2³\]z?&\׉AtZc:O}k|l'І,W.UUP g$c#_kgk:g+8CA7pŚTgzſ~Lc`|=R>>,jF'4|w}B< I)2 h*K]V6w8.]IӀ=M:n jɠ/^EzfU*>:zv Oĥ*&ʱ-GƢf+%Ff>1Zm3*$": :4=4l{7? z|jP`@eݯUA1r17Rnzg YS_JAQS^%_7x;ƥ Nݻң..oI{B9`SG%v5[<BIYBHzH" YS>?Lc[o^B>EDJ b=H⬟QpfXaJ%bp @ q'}LeuQ  ڊnǠ k-J8 AMyv CEd4αqlbZRkuq(묚!3ή|nOSIkF.fwOg,tT* F=(QP.Y?>ߊ>&$m|o~z 3bؾL2ԇdӋGx~r`G؋ 8TT6SPUlL҄\C[}ߔ7"oY6r9nxyv&]tiA ,dA{u(,LY(|_iYwFÚuUu}k%-=<ɳlY5ȱ3ƽ? a3 pi/gpsN8;Nw8Zd mg ;mɬc9h(9ms)|82* d_$90Sn-*ZA@q`apJ>:"=OAl0F=h.Re,)SBtHHGUz4^Z, r@0 $=*;󢼷I9X΄ͩ7N^[p2vau 8Hq*oɬd>ݠwn4/@P}h(fHʋ,o)& "?lul8NdipN|"-/CCm?=EeܪZO{* p,ok<'SAKbY\|Dc([Ƥ2wGODĸLJTq XC:XWJs&hƗ_d⫽0kd&?60=7{nʆn-*&>tkwРT.\O~j5[DXCZʾ%*ķ"7L^Vƕ~ J"dmbg/w\NNU_MіgV["qgSDlʲoi($6r-*P}ʐji:ki:h*]tv6w%ӋO~34HW8n Vr;._a/Dj̬kJ`d"q/{PS'5~9NK璛`;is6|{xuLȨ딸WW:X Ca, i݊_ȋ\JMZ}53 mZ~zga*݊ree_(H>+Xz[lĬ-2pX=cv#@dB1ܕ Bcjf`{D&aG{R4O=YW n/ bQ0ɰ:7(˽\y!S(+GЙ/fv)е0ܙG{nmSʖ_VR}:ƭQ;0L>ZWx0Myz) &gH,~Q'XL cKob pRQd|kBJP];ԙF[,6Y!RlÇ|<ز#s4&n-x6~lمI^fWX`Eh @7a3/+KqR!9&;5:dtNnr9y$+i:C\(;>pSTdmlpK(sBD=MaV͂AAW-BK]#|lVkL G~]d>Õ$zYtB6SVTJF -I#K\3v^y׌X' 6^1ODO UA\/i! hGRM#=nsI/;aCh@6[ADnȺ^]ȃ%כK8U h@WkYv4u ovIWM46OYI!5,?ea~:M]J# xl{L5ao5`:M0 ]|~,?vqYI`BebtޫWZƾI6k3[矒y ĸܔ jdxofE8D[]9򹆒X(ew =wn9t  Հ롢Wn ߇;C*7d|pVe֑Q&~7D%e J&tu`W9,33~UatW%87cnr-q7Fke+RvQ٨EXJ8߶!L#&d}z,\}{werT*ݵo3E:`jxvvdgHgp.ah T1Ln.ß3ϞqI$\){[=)%@T+}!oH9sAՍ%"sMZd[HQY_ṅ2R9' q$?WIM4/# ڬy_C!̥2_x?'o |wTTM&#!s,O|Ddސ##ΠܑJ i#h!D/E8훏Tm{өF` ?9pNF FBhU] 1 8 t 9TyEzƁ;R3H* oglOQSa6y ;F\533WZ:8XƋ7cx8_0* -5ĤbMO,&r@Q\: b M?4 8 ́@6{DP_+"LcxprIܗrb p' ~<αIO@GMh =F@=цkg3vb%=NTp7%eQu."mT ֚,~Q TZ6)*|%s8 5Sr:UElټv; ԗR);<F `<D%RL056B\MS'w?cYk,iEKܕ!>Z* iP{qΌ쬜 6^;zt~'C$;mSXaKi=*г>)$*ɱel ̷Յ 9Nh*Fncze`L6C2[vKƉu61 ?o"k}x#0t&j7"`i <.WH/Ť|Jo| ~!P\/L13|[ȥzst5$Vi%:ҎNԪJb]NDZ=UbMclIkzw[gHh1Qmfӊ ܨڏrgMq;we{y]flO:mXoũh![9OOojSDJb,X[s0x~BN@M2~9#eM`#{=wpl}v.?tFF Է 0,w υ 7Q Go݈ɟ S,@@ Yzۡ5{CWE@#C}TrK  ÃM!'BSe\I/;iQGܩ0C&Vݱ/Ɨ8 u*I/Ar|PM)-f[ ҂j`M%~C-}rYn$ŰE RwPZ Jk0O&I^tӪD "bE}q}~L:->K>'D`Ze2o3=cIUVu$@ll>|i٬aY~W`Q*gI]¼m oqJty_bTxͯ r_oo |8[aI119UǙ *xU@xJ%& Z-5İ؉+ vgP=y/_rƸ> P# L:mg1 ?3(/2 s1O Md㒪+N'<<^-S)XsΎ'drzBGAK$C"rͽs֧ZpI} \y`cK NZ6\/8vm )}*_tǢՊ:(nъlRu\1GdS#&D{Qm r헝gSaܗ+1I FaE;||aL2t$q8Pt@!ML4k}^0meJTju)tU:Y5Q(Mm ŏ H-*o%M#5zߙ>^ XK nPgŞ~Ww6Y>%aX-^AIMU~crTH4O\/U> W3Gj1͠;XM09>ȳ+ L&h ̿εvȮu\޻Ѫ,doZh2DCJ(}X\uHmk?9SE1IAZIZq7*p~zio-361l #Cҗi?o\G5KG,'P>/7x L86|3Gā ?R "qpKQ>rˁn8F`\D嫞#Pɱ|vd{! U9jw *g`)i0MerC׏~{Haanbq De``$E(8>`uHq:%J\᪱Toa1; qH\wC­crzeK<[]WFQ*=\4Cr Xw׼ aևZQ^Wp߯t!%Ey 7BSwrB.Wtm0 C#F U`-n bd*o D28#B x,Zk-y57ݍjo"˳y]gw"XǷtzH[¶{9;8gNoʳ.V=e4=lm,P=#hxC7\v=RB~y(=R͇jo"`{rwJՇXdǢb!16n\VSS0?⒟"mgkەSi>߽ɇ1r^m,&)Lc_ 6箩cM3Nf,UW= QIDԷЅvvwPB"iHYm =VYmȇLvtz`k򅃀Bez+lMG+e ? ֥%8+*|c^"lш'ę# qFqv{ kQvzI 1T(6DWWRI'R}N#e{b\%"R<"hwxlM'<)=_f[G8 i|&.l?/XsP.6\Ngx:wHFIj|x;Q. zgMq`Y&n4"?`ݏ?A.},Z# |ewan?溱MUZ_ⳟb4BQd(ΰNbE1@.IR)^D >ޢ:|ǔf\,OkK̃l[X'o,eS3~3=q #;F+ pfϰO˘Ȏ{OoJt$2M ^HCB*U>gw}gJw~|ϐGMtyV,E;6` EmP$Ncv߅^*4)1 dW13Ļ'Y;5F2:;yn=^(cV;Cp©XK^7'E~UzA E\ VVI!")^IyߘBԡO9SOw"P7F6m=Z"'KN$ o$}Z]8(-PՇLTR^HXxE-MZ3]&hRDUt\H}v `x&DZ1ujqxaK_Muі?rP!Z" -Y:ONV!z[{ɆrZVq>=NN+67G1bvJ(vV9 MBv7IHig)fb@Jt{ZlRiMt4K!|uh)D[jʇI&O!w c6v֙[倾 وK+ƴB zuGPd %O`CT\5uw9wS "*K/E*D3q#Z0m; 8>"s&].=tq53i"'.6y2H>>= e..-}`0,n_<ñd4!۬{#e_Qq)x|Sjޔ,;ƤLS[YtB 3v ,de`)2gGA w#HXQ)B[^FdE1\ON6l'ZUx^)1MhE{3һqsù 4chϢP9,Sd 'O"u//[ Qe*9uo5ep̙_:c{V|snUn|_ˁ pWcȬr/4vr e䚆Ә4 ,;in\hcAg&4J=i <Θfv8lE "ͥ::8X1P幄UG%EFNil.@N_g:iI 3w[ٶ8i6Y*lX|+UVZ;Z)t.>OD): z``bc8pdʆ"6 h8ifD'[@m\fYsrKA7N,ùYBx@F]{y i7:ukI5:A8L5\\q%w|y&j]<#XS%uBrzɕ\(ya~).0ȷ\ [4E﨡 |a6'-,W{ip^ ] ӟ^85J#wL7[SW ҆| (%4:t5L L$7oh3'&NnY5Lz#\d,U[.:qc%O]Wk' \Q=xC ,6BZ C'7o? D޼-uP}5x<N4_SƂmAW%>췃9eGdB jM7lU%`5ZQÓEw S̵?ˁܐ%zw?TD.$(3Y=|np>_ JƱ4r*?6~TlWglE7s7z$5o}ؠ5Hoaؖ`T|uI@TN ym~9툏~NgiE)a@|E9( KK d8Զ ZBDqYH^7ʎI> Dn ,KMwxiO kU2 88\ %Sh\(D6p^KQi?DRPS<>j+>^(T8)H %{w!YѷcRʮDg!#itdҰ21gVa^\ben)5uOW$ȩ*۽',fhG2l0@Lu+O?jP޼SDHkU3HI463mK"55OCP)&1C*؜ztkXfC{_&,XEt\٪Cеm?grM;\֪oG*(8TV/hD;Gq"ޝN#!TOЈMó.LBCb4 5~:UveXņ^j1uG{,\+ 7"A=SN# WYzC :i4BQ1govzO7F,\LuZ=s 8sҧ czvR'4-1e(j pbv8 ]YT]\7v4Wqgo")'bw8x#<;|}هlju[nZkK5\06"tDfhh9Q%O4ho))]R3vky q*'rɣRG7z.!s$ 2+$Dn$]|v|jћ3dNf[, ]{Pd#[Z-9״=ϱj+S~*qE~k4ɗm ݤkDHӻQ :EfjU!Z[_C%0j{Ss R'ﮤnhahb1'0M\uy8PnguJlt6;TyiCs~5 uAA='3Ժ L :zbL#Ū2N7hZ-qFAк>7Ӟo@Cm69`Bdi [LFN^Ly&!lJmTLƤg><\ ~sLY>LPɉ9LM.1X"BGq0|MX1Skv.U6]Z̛:Q2&vۇmnu4j\`X0=j?ب 3,Czkfa`J;>x,MMma>^`^ gȚn? <`UJ q8OA.<4q=EIQnU}׈Kԝo9ͫ6ߑmEa" ,OE I֞c&>{x O佔'.h&\\H3 v=lIxYF:H_ć]XݦAIqoB}{d˜ek*e'Co ZA-vvE7Z! ż0r2s_j6SrPz(/؁6M X5`~.ؾhR}-sη4S=LfUu?`K!58cS9rZ!>Fx+Ԯ2j0mœRp$/ϞYO>Ka Z#@{iL$ҩZ|M?X _ܗ"*_5\";Τ|ۍ24/WBS3snGS,V ݖ:K%J0c"(V\ ̕;EeDf_ȨjǴ ٓ.n ɣfJ C iO'}Fǜ78nl[F`uɹba`8ҵU~~栂:!OLHveur}y[[W.^|蟕ACMY&o 8aRN'XDDح9ἌYd.=Д#H|wMJkx ŋM.PL(j˔v-:$ >=C% է֘f8\+7P3nY}J8&BմH.&yg?$v&Āˑ= pÒ.ٸew4)0tpOx謌0$IWmiNk'"(y}-st5x4uˈ'm}o%įϺAI?!iBgC`\&HƏiuV\(A!zҲ<3̈p6ԥwM4||x4,11gB/?|b(`1z?K~PTG8_m42ƞdK|K(RZ>ӌg6twM'lǶwv UܮHǥ=y8\9t wUێa"&/g?]k:ӔWhELU+Py7n͍V~ZrTVl?KR\BdH~}umg-/<LOuV&(_.ϡ] 10.3}J#PtBL0ĺq_8WY. |m7T w=Ŗwa[Ň hO(Tδ4#N\#.A%{dOwc%kFoM]nP<r `k͓z2 O1D͘6FA38[r<hEyZ?6^ˤx_m{1[$T>iZ+wE~p ?_{f`g^S xsbJ(+M-0._Dq2)<%FCѾx9.G! w|\I 3T2 4^_vQ ڞ-4/wxK:v[6 U+m{p "<&DytV۸L#ߤgU?Bx\zsXDBmAc:Y(( CbBD#s;0${@/t##f*~0Q~ȔI;m!B ܏GN݆ϱ3 /A*427̄͐bo*{.ī~3b$>)r!K߭*-̀SLb4v>dp0q59L{D֏6 AB(iy=Ԩxyïb[ w8t`eЙQmΏl`,1 0,` %w~xݘ)=4P!}~`{QV*SZ>845G`Nva]^uej>ٶ+FB )_kӫdcgO`̩/Ք1A$9SϦڈU^Vd#Fd(&X񌅭// ^^ oJ,f^JNԕQπ xw^lf$ϋh-lhKd3ƽ{DoM-wmmnnA$r~YYT^.4v(N i&~u(}}YNQ6e$&f) z8 ݪGVج>*@g6bsVܙ6ot  եf)J?}. VM4DZ&SejSK(]_Yh|L;G6̥tڮ]䇆"u+Mn]ñ"8sW.:j=8*:9yx tJԜro{u1Rѵfzq$7K\E[p OB`9tNSY8$\uVs~~sv Pm^'\fe '1p!$2BU4sVAKnIm_W}A 1 Dڰp@RV `HgtoI J˨b8{_HCDtZ֒esOcі F7 G/%swM.uvkˬra&-[mJ^8ciM͡ Ti7%}Qk@'VD9&Si\P W)G.hG eUa"NB?/ʰALOUsO84ɋBv13a@ir7jA遖f(_*:1 Dأt΍VI]߽L%N>.Kw#f{ OչD){7v$OPXŮd<hkvV2&*ʴXE9Jn%_wѩG 芮&F5"Nw8fX;~JP3075YIa16-Ш(N8 n4Mͱ*}ۋ&\ˆ_[Ѕ"S_:^xv*^-FSpFwQcBL}wGWe?:lE(oFu 1> t@s3tJ,nć͞Tl|*wuR#+@M >mOf;I|B]PzDcBmt}zX0w|ѕ;/c2bD@mBW{%H3} Y3tn1\w֯8-AnOI26WJ<-tI?NYbpy%*;[@ Q֓g~TICǁwK 1v9TtPl+cܱt}fNsѧI>P ݮ?wBxef݃#Jb;NK'D8Wp- cQ_PT5^Ewș9+H:4L_3!Qq-̹bbYnI=N먹SeC2⌻~Pܯ̏ ͙!|O3e{åR蟐v L"NzA֢T[PeP3gX}6%pժ2.gys4kJ\ Wt {%~6'9 N9Rt3`dNp[Zu1("Vrh1Jj{O*qNyOx{Xrt⧱li|۰gzg9wtnh=G]na]@JLdBe|sPoiU U!@ P7[<) BU}ܒL.j$<{VcԻ*qy*{ئV~] |_q6"zvVΪa˚ޞ6sUEӾjHOMׇ=>skbV"Kqa5k @_ KgF?WEsjn FjOi>*US _;qc:O#}y ?.$猌.DXw T }XCXu +I=[igA_"^r0զF+.PeGδ_7ev;(xQ*tt G㭀oQ[Ewz!ba_IPGLup\@->JC~l:L aH4A /mwH)BoMOy[?5],drK.WlTD0Z8\5¨, k%T?wsͬ;Y'`:DrK!F"(԰f>v):Tk]n_7j̵7dI\7QsbWOH-|HYК"B|m W V=RQiv_) =u &TJǛR]Áԩ,P-MaHJestYq]mpǾB p?u푔6NUnr*wxau%Hn_;z֧YI)9;-1wKޖb_)=SyMd2B/N@9~:'1bf;GȨu{;:!F:qOJ@_Jk⩧QpÙWw D&I×!it|{N6\w,?|ܿv?]K7ryY}1,Ƒ=JmGI*U)=n0GGC/)Pezi)Q$]v&񐏧T WJE홤su ҹiq;OCɘPZtjK.Fbem)-dz|+<#dGB|\ӭ8*^0=fόqrU tĔU"h)Ck|e# L9>|~x FAVPFK `<{,WC0z|Te\Z4R^&uH4'}UD2 KOGG3 9. *x=YH AgNrEtCʾIl|9XgY.zJ8]Ԅ$v'ޟVa}y;7LC!T7ZSN"$nƙdRJ]/ JJL_Lݼ2ƬS~]ܴ`::ü`Q5o "mJmI6D^,nZD<UCہ[)٪j`1t&y7%0Ըcaے@`uozGOYy E7#< n-~)Ct3Gú|Tv "k0SWxo?k==25gl2GI,xRW +"ĆӢ<F ܐ))T/|1SS*153⮏%G҅%2p TJf|.j!tΙ7E Әn <+-qhءl_ՑAd8$z7*Dk`GHsLDÊ } #At7nڊ T'wX |C=-QEnz^ M{qdeŮI 'D / ŏ iXLKlaF kh5,6/aAGD1]UPTF$iK3 8=ԡLo9CA?0S\]4KJ\?ż(Zf/pGH"MiX*7i"WA x:B3fH[9aN^aec!D2 )$ǟ;aeawQҜS&+W!bB gSg/"RR;Aɫ*Ӯ)1ۓf5 O?Vlc'Z$rjQ0rϮg+&$ڜ/1}ܧK%?wSx?ԧM_yewh@rsUU@,zYl2}zWa%° ulj; ɖ1: 89v0LѰ< |{eg?z@f͂~yfZGמED2f{^MG|gzEߞFB@KDuyY]|zʹ3?FuWP쌕'[>pΒ/:ׁTĹS/^Kh30\6ʱ{.׹ #:1x6jNk)C0 t& FT'P/K@ok|W?AQ 8u8(*h?-ͺ-O;\hLl5slj4$[W8 ꃪePY1nmVjkLbFa ,"!ѵDm6= uLtΞ70t72ʕCm0:c()RK@Q~c)o\<ϊLؿ,W-b0pe]=¢yH0`ԩV7M_ݟ{RCWݯ$&q#ၽbF]EuEp~TXT m6Ew|.ԋԟWgx20V"G 91`flhkTxxitc T6}B<R ~Jtyafɝ Ujcӵ61'",*?-#YA> AE+< &ʈ2Ưxdk@Xaw+ց#BJY>iSS48g@Vv­"l0^Ssnc|*()-C;<:C;9n3mw`L=fwk T~gVg~qlxY.:qvm1\ۏ^sHgG1Z[5VtR;UH(b)66iDܿ!~bNJSʝpDU0'rlo/;vdBqkw.xO_n b;!7l R{2qіϗoA [+ pwZ9Խ&?gDйLwrSf YUVI1z.Ϲ%Dd\N:n )vXQn"8z s)# lVO6)AI?i^&A'7ث^,DF3(,6Q~}*5e_z/j)AyyctAYv! X_#&ۡdx V3:hZb{Vco=]8Ͱi'RexBZ Z&{|p7~H.[}](.*A(y~;ěk|?ezYMr!PM?6qbأ&#v%BBPUٍ$~)eX}2tg%nbWFެ$O?; 7,ˌLBЉ^VYSqٸPwx9mȬܽvʷ}֪=[ RcA~Vu5?e<|SMC~zhT+U bZ}'ݛgH$&宾P-{.S);c!ԗ:mrmX. ,ѣ#hUZ4Q{cQ+ed] spM1 *C)\?B!`4|)ڤ0 k=+Ⱥԥݯ"{XUl$;`J1Uq1` {*Gfš;Q4Eh-IAa3Ng%(+ff#^Ӕ-7F]O{U"q>P2} Α7ҝ&vsM=@VW٣ 95B_at,30 Dh~zPUt, Ap{Sd4KVyP9R>qB.+?cF^K\2{:ׅ}g5G-^;m?u=0)eў"yVS2},at 1/3_w@g}AVl9c.[47Rh >ĺ /#䁵VRP92L#? %_-hd3>9\0]S@`#ތM]\'kM)puL Uԩ<-ٚzDDT<%R82d1"Ŧ?(]a;{ 5ӿF^[I2M-b|^٩&ca#Ug$ytP 2zi0Sq^A:  iͿ)%9VA{kvbH[kzafbǨgRiIlf["Yx%gR~|xO0hBrVwoCE%SreŐɲX4RYt~뾻9ڞ`_Ay tCUQN+F(+1xwG_- t@NaNb PMj يdzFG^"صdV2:@V, ۍӣK-knQi_i)½iйdYy^܊R/ 1I"ӡEYm=wfҸNF^% uɖ1ee"݈!:Gg\W3%9͌kw䴃J {lY1{kW F_~j%b!qP"ݞr]|/ђna [ۛ{Kʜ*Td(#0*8)P'BJ.<`P#ƶe%ܷ笟D!un޶7sk"B})vΞyȝ 8Fl'va }TsǟfDPCݶϡ[z+oT3׮xjbF4[]YLa!\$ B(o9gC;5:>"h |Jk ,)~:kYoLp}nuxZ|\ Xyuon>D~H(QRmBN,2Έ 4MM>f} ~T"\PCg|:%s 񞅿5_;KC 3 ]- ş T;fFța]Ҭ[zdS`'ϱ2j+NrR>6W(I"OGu]ҍ9ԨM`d5 V%Rj34潟zfH{#cY}Kz{s:/{ITڅěb_A\O$ۢPIԢ,`BpV;0SrfҦb_g&C|4?V)*AWԦDlNҴv\GHۮΈ"1݌8禍d3YYE=Z1_6<&p͂\oGt@;Y< K|KdHɠZtXg2r~nqy)6lTrx6bu sCtFůk\x7Y&p$w!}qhx?](eTbdA_z %j.(3UW$0($a}_w\;$5& ZlIgU %DG\} oՅ+I4>0 BGX?8mw.4 bih`flq;y .ewu\k\[Ę.yt@!'b*=+ʱQ!DggLCuSK<i!&q57o"=ka6kwx[#ԠC[᰼1n;G+>+vN> ogEUh\ dAg!QAC.VGy][0; ܍g>q?7$E@t\ |$P~5 R?tukGl2tܾ@3 F&eMNiC6(F;>84KB0w^QLx!uMY8>›_`͕>Jj>g hPndժn>İV6VjiZs^ZSt?5Q~3Tvibw#,e`Thk1ZKi2Bnٳ`F[9]WP!MkH>Ƒ=ғ$&HgҒIkS@̶uBpk7[R[D{}!VLH5$y`ŖW%}30 oBSZn ,we]lF»޾D=tF# ٌ昵*)*R!31ƶйn.U-L%CU495]lUJIu|ICow-UI75@k zY~NPГND+A`,NEh0#:ocڋ^@jȶdC+\vU8k( {-1:l ؍|p9VĖS)oNnkOn O~Tɉ{gsv-%(l5,cީ ~Z'%1aݏ™8I^U!=l&|Uࣘ+03x_!ɡ>:Γ&W6R5٣CvϱAY>PׇNUNb8H޿P"5_*`WrfHvwg~s>Z~-$.@x[3@ʋA X ,_` $J&!T2|ʉn\ s }eWuHN^g\MA@)\[dnޱ;o!teYC|X.9>N]~}=|vN 5\Mn-{/޸!s:GδurE%v,"%f5 “b LTdcyEƢxȔ{ -<%@޻y ?+{#:(¼$ru:ArQ"~ 9&>&%Zq ߥ> րk(0 9Эq+8~= >pA{VW((#3"X^SJI\J.IfG#hL}=)%Ne[n9P `lF}@o񢏾QQ*"f!ɴGA7K*22VSC5wLͪCV ny!ԫf9^tBP3ZzApRC|jIBѹM^^oK`jmTY@FVCCP`1}#@٠^JAQpyV zpБ˿#܁&DkFL!KdӥysJG2kb1r@{f{l|٩ڀrCN6wNxa lo;XqMg\ 42XC@[;+# !: )0p> ^ov֍T~#ѻ_#n{ՆBU=zRSr+;{e7x +7^e вfXzKIIN}Se_b:!/!xǠ e ct?f-,ɦh?ȦNHiܭ6ώ'xhk ]ZkZ~L˚-rw|-/'餔߫nfOqꠍ6-kxŠϋ.{/6٠@kkX$Kc~4ua(bs,ASxW%/$jCBm݂|<>`byB$P=*{ZYn7736Lb@ w9wGE?tjIeq5\^iT 2_BC(Yf0m&aRwqgRZhV´W ?v[nkkeqԍqtHu|Ssy̴)9q4+W<[~jtPsM؃Mqce)ۭi2?DK7<$_|b;qh`1 ~ ^i((Bx: ~xa3J 'FT0FS3,IƂwƔ!oL#R1M]?`)X Ob@0҂/ 0ZZƹiW GUcu쩡94=Rp.Ѥ]?# wtod>i`TւD q'*:t: 88B/r+$j5i=5S *A)Eb|VtHMZܧBI!ttdx&LadRQN;DP,t]2 o{R"փW*%^mMvl㇏j+mϼo])BI#ޡs2oQC0Sû6!#̯fф!܉JspFYrił1UIl%M˗ :'g&l~'Z3ɂޖ[&N{6jQgCآHT5^FF[jb =IM  ljRn.c8 5=+Fuc0kO JЅw:>1Gh-~6 gvre} iY`_S8ź"4/Jҷ'7zx7s%.]hj'le$Ԏ~8&,Sju@cUHN BO?"D^[53H ̃oY =me8.W%@۲olb ETr;"w[X7 ,bxvo.׵gb@T1+b^ךUmf7\ ]x;ufڋ*fǩZfנ.>g'-Jc-Z4Y $˕Xgv(f!" =c4o -k~r;M:m%g=J2bQG`o⛺59D"/C<;\7Qk7*JB5N Mz@,7T:O84!_kEK} q/y|Ҧ[~䤋b=dO\td=w@oCt`Y0&OF1LJRXR+KرZlcP2ҧا,ƄIf[;ӉB޼]; ',&|u۷YIH|W&8E &'!rA-ݣA^FFXD JXhc$nJO""|eR'IK9@WT.ьfJ"WOV@>~7>ÞX쫞5`ۚaXqPrS+/,1Rphrl&?ʯW!9뿺}=K(YN<44tīdSCe7ul9 Ws߃=9a$Ҵ:D)-꽙$-.AހxB\@"cV?]8%dX2M6y )!J Y4{xh-#5bk aVtBc $Q 9%XU*2qxnH<hjH2鸽y`5 qIұu8h6Uolɒ܈O=P ?咇qe7P\R{ZR25:"-Rd,7`SրsX873H AmNFw@ZR;ֿaV:a:Ō,JA?{I5ă6]cYڷfCdgWkL@k [P=_ǣC{X }- d\/aJ Ip!*=CE+g 98l`$HޔlbFyu&S6yÆK;$pn:n$ML`: 8TR`t'tk dˮ2eҮo7!P UEW˫j("mo  SVw@`hP'E|=x _o?`m- Lyn%⻗ ,zѶSWڳg"e `شi6͉CD* Y5)$](}mo8$SpBuGQC 飔RzJRX~ۖP?p)6b_"vOάaA ".1"K,`0SS,Md/Dܦqb#ALƵE4fÅtބ'ctCt|bŴ5CcfVr8bڮ=J>쟝mpf]MCK xy~0MsgĒu|v:لd,BZ:4Qv Q !~zWX" ޣeM^YnZ)B_й]mm)9m&SL*qΚ?Q r7_}Dx>Wo\t$Po)(m3ӏSK"\ \2h}D#'H8"@"H`@Ti*5fvIhhhbG0/0Бar6}Z1`R+BϱLo3GS_4&xJe W׈Bg+p=ev _XDzƸS v^Oz 1$t˓7NJ 4XCCO^^T"髞 +ij`Z i߈یDК.RTt(ޞ`z|gEdf 7v&́u|0a^lBScTjA mB!EQHUJycgS`>)粁@G8 " `m O2eiv=G1*CE7׷D ʭGEePnuy}s8jn>Qy I:Wt@fÿ;*EbF Y#ST+ƴU->pV7woF :k)|jbAϘI!@/eӽ_o2A~xUH̓r%G]P-cd<_T*QՇ`.zUK>;B}@L a4ߵyH t"i7| ^VJTmEJ*N V!W.c_ Uz#}w }I?M A0V]Z 6'84BC< I6dC\8xb%lM=ͺ%Wu8 -r79L+a=ȫ&wlR4V >0N!FŠY0f',ꋥ. Y!_>?A|3vGM@/gƬXK¼[- v7~˥8;x4ܫA;J{51 pリٸ= xN g \,/F2+>֩o=hYBnMrynrT*tF}k0g,|f}A7ϕ1**MtmOj;ax ȷP%c8axU<TƒI辢~8. G&d:~<<;~DFjTP=f՞.vj"ڊ0m(;EhbUa?&55p ?AVڳ\qN *)]_plVx4ѷ?vX)LNJU5 [u]0M:ôG c0^oQ6bjmv~pb??C(tXgk= WV24y6)@;46YSu!YA4tjм:KZ2mݔwÉ -e 6]ܹx+d/˷b@v$Խ1jE8V-vg@cy $x 1M@HMx|sӉ4".1%enߺA.L9jfmafY-BytA=[>'Je ڙ2{FuM((LyC;  ߛ!M%V:lL:/e-Ng(vOv6OZ_.5Մ!D.kcE"8a Ͽ99<%r#j]d:z&7U@CؿC5pBs0 :DjkH0Lwi]; E~N!5@.5πgIP8pl+OTyQiXUVJߙu)~KH| 9e1@(<74n@wwyHX NGpZۮQ@ٛ*"B4DԮEZ\NdfZ-ŖVnfH]XE޳9YT9 ^S/8ip!B1j H_E# ?Y|7͘ - χ+Ʌ:(̈s_u@ϣU?5 SO=du%bUBOf^1;! hPԻCIBSnjf7RßOtpl#G֞S^ZKm@KUϱaSWb-<:,G65Ā]"m;ǤI~;nל&Gms]tB·7FOUaIK=_5*J9mrx>4HU!͗CL/dMt68Udza !i硭0(4qԄ+6~Ҭ0cK>8b dVI%;wČ֏Ǩ joU75 !iC Hb1ljb_Hm֐W|\,$Nnec#m ½PKo*S <dsaڔ0t󌙱Ԉ&Tb+?dPRPXqqsZR*BI?B\:jO4Flh%F@eG \U;Sx5Ni7l?C]@c{sm*3pw;[jBa +OAb[,&56@g" xi_lx)b!/.k{u! ;O 3%jAA}pDHiZk>8ɧ*)er&ѫjDUl/)V7s=h AZCv!4ÖY4 RŶ(YsPi;绔hQzKrgҎHq?]#،ҤJ@)J%utjw5cSj8|s|dw%"!M\RfNC;V_=y9T&.ϫ5%#";>O6i~Ys~Vv뎓B}7#:Ãʇt  mUTS>ǤS|ؽ |wmf$a:Uep؀P|X: _i/j쇒XJ^ǣ?zH%o>a[;J{ vj r0D:klW{hS4),e7Nb/<鴂:0̼.)GqeĊIXj7ؤ`ʥn4Pc*޲N Tr mN4XRC_nRěG#f2Vj7 |HD+8Qٹ 90ȝNi\|]lPkqyVP,5  -/%xQ -g7?Esl kNVNj}3jp;+#;@#]_uUy~9tZc3?=&P{gOmdlyi$vlw ;1.dJZKDA߿1G F 2&- oo9 yEO@1ΧpIgOő$q0&D}XEIT/&ЃTȍkFQ yFfK~ 9Q%G6dW<84d4[.YA ikZ] m+VgCkOŃ@{V,d_+:g|Qt))'U 7(LZZ66(,<'2VA(PQHQgru8bcI[;HQ  N9Bڶ_bckVnEec;&j7E#2ՑO$QPw}r\Y\3&.fF&ﳚ29 *PՏ(Dxãw&e%3Ũib{$ַԁ7Ճt'$OD*v+E"a9J6ˇ%OU&u5Q3VԄhӨe(BlrKQ)X>yDNCeB  8q ,DMg1OfHRc;nwj Nڟ c&#BM{bM+皴wF&K͗Ly+قFP2&Q5.z ?^Tin{nmyB8"(jٌb5N5F'*%?vvJ,b|p:=ρ6e~Ż91/hAJ7[5X9jgӷFG PcVO"[w=RѲeI;؍~tω]3.rC}Zx]w;`Ucz|BK!2Zֹ8ê_#7JlZCuR93bE'JfHQjX$=uC0鉱~ACKNYb 9@Xx>jp 3 u_޷ Hx<ﶢy4C7- Ph, ҡdP)C{ W[7xHU'ШXԓi.BU`a8** mڥDd碗CTuf- 2gr p +m;q 9 w3c?=SBKzβQ],v o'_in]}72aBݯ8.27aŮ_ c.b$'p |̑CI<10yz$yU `ҋԣ#NvHMv~(D${8i YdXo ici-\ИA:_o>(By0oE<:iMhO%aי(ϒ?3zS>-Uae:ZEfXl5J{ vQg_ V{̣͛&P^z/:)Fnӗr1>W*JΦ(@ԬFt u' iєRʹ!~DbxLwڹnsmMp '\1TVJC;l$K-<$7M~#M)|KJsɪ g,P:lEk91T=$)1A;L8~ .8ᗒ欮z&iŀ0exE^x!LŒ6^[8۬r@=sZzE6WĚ"~-4_6e)Ȧj_A{-} ,DB?`-:mb <2o Ʌ6ٚ_8L,/u{Mכ2y4禦 9oX}<^$?3TH{nMzGZ8& 9w E~ԤL%/^c ZNJ0;j_k9V|-WalF 6{"N9M[>Cc* 9O@\g@:n7iG*k=m?c<]#}""7N灖U!ͯB”x.7s#]d>Tm}M>!MZ0q|Y5<4 ԌϮz]U"VFpF,"cthĞ43˝?l_'rYb4t>^-W-&:Jէ._eY0b‰P(K;!ݰK:W)W6(v vѿd1%t<ٌA$}\IR!_-u4}Z_`pm݅ {'U&_p‡`I!%t?73Viғв.S|o! yon<{IΈ* >@4ݬd>S+d'nF82ec8܊A\-] s/;U?楀h3̠f0gm`tp-7ĕ8lD~cuLSt 9eWN/ZYsqd>dDՅu*#^u]K 22C!]) E4jӃGkF14#Cn/2j]*|oGOrd[$en1+A/)P8YH]KVw,3r=8Vz_$?SX0KYWqЋbLĤ !wvPpצ_yFE;9`5)hȧPj\ X 9+;"~;YxE1ӄ3,1Qٱ(XغŴP׊ȼuQ@ h%-hG3T~^>Pb5A@fam]-f۳8?#Pqzvz74 y4W%PI~mxE+䃐_zu@[4:;Dk#u6q|g\0^e0DZ?aΓBȎ;! Hfmíc" !tx2I<GQ^+ei u%/7*.&o$gw霳ʯw5M67o\oERhC&놭pGɉ 5Aa!2֓wA=h,KlqE}dLcJeR^ źY83]]@|/{Rsjmg A `@8鈆a y#Lو5OF8tSP{l:Pa_kмeq>H>;c1dR0s6YyYjHHC k\o }㶨c,ID4fD'_$e_V H$xщB%R%ݴ: f[{߽gLs0"0wǮxL"QÅ|Ϩzbk Ős_ܼNtjEg'2N3D1ѯy.$|%Rx'-7OIB6ni`L|4OS_چHAWǢq'*\ lMO+öm+.%!;>IEVK7DdU{KI 4"w$X|HOuݱziRa-e倦1u1>zM-Ե@ sfӋ5ګoܥNBV$q{,>N0K0uiFes]JܲacVBŃv\|A#MYO]WC!4 Yk9F~vj0Pٳ+rj<BA!=J7vf 6XaCK(x@.sU-/V4X`ǟj (DH$W*kNS֣ !S4(DL3qŤ4݄XX̰CTO.Xg28/ܷ'ߜbj)؜n(,9x ou ƼU'Bl>jWi2n=4 +ԏ@G|K)aXM: yV׹YKQv'g QA6WOmػU9H¦qWh$o;;{ȽUW n=O ͫv@]oHϠr#|2##E :.dOg kyI%3CDVȃ;cI|GX>Ι㻮sںx Y0fWBCp'qCz]tnCv6kYy[C*gJr &*=mA@\1̕X"}n{ Uv]BÃCMH\kE-@"0'DIX6ѾCOZ=xI3ʳgz ?}G7"iiK'BȁG YDJC;k>_15.2,jW$͟zXT~'Q+}90B~r~Wec&d0%Bv$sRE)P[iƽss+)a2Nt ť0\ }Q@f4oz4srs=s[|-^p@$ĐH9B1YLVTP2BfsL1{1VND mo%wyLo)8 KyN52(O4~>maGymG`b6M;D{Xc:s}pҰ1>NM.F0p0AΎb#嵏Bģʻ5)X6ń-^ 񿘻ַ~hl$9߄{4a)jdy ]m>۬1m`U}.vb~ W?y7[-pM*(p%IcvtNw8%O2f\ױy 3-iN W͢)>~zbcrU3^pòmhIwߛ㥹di"Z+sPA`#)>FS3KpE1Lk'E8W\ΕYEXƢ u臊pOQ沕et؆BPɃfvz=s`Pa;YM *&[ ӈH EHd#W Bxr,5Kg)D^Rwjn(ev- Uu y#rLY~^/`l},$ (fplЉ@ft@8s`XY)T&bw+BM~Eر&U|705}D߰;~w@׳|{;~tƿhX hڲ_-`Fs|E2ӧ$CR pWȑzk,m91/7ɲe \pn4TK_.F͊oNjUߪ,{_IL,;`\3&BQ8 |"!yؔhUz/AQB#A\vp}~|W^ g9IJkCx7ʘC(,G6Fd:r$R~1H1&uZ2{/Iv/]}Gi=.,QcSG$T}mE8&ӟ+JIm{KG++  ˿1$2s;/-A,M2wnaӃOܴVy N+tǩ'HZHc*_x[067#we>Th<ԁYIF >ޡ1揵W`wLZd%5m]GшwVu *yZOJu 9`I*uG"@:7X*䞑7Y4CzH,1k=lreCy #BQZߑ?t8\ʌx׼0lYRSsSZ <މFOVzg-ٴyr!`r'fΘ?L$wG6$%RNQny'o|Cĩ<6AANSO<,9y+]=*0TtۀS8/tvػ|A[)lJw)uT\qW]W7T) w/i_BgXS)Qg!W:aBuX tERӹo.sZ0$6U?T -ʶĖBnz![7b̴MmNj:˻K/9_Idru ( 3u Inz,S yŠdҍD p#]-\ Z "*u:\V }=M,cL 7Qr;]TdSH@K^b eb D{HUugOFȊJ",ux+QxPқ㪹k${ohU5{B?AM{- &E*Kdƿ >\C~";RTTc 0razaϖ6[%S=D)dq5LtLe> G<&`ذ .SqƸ^ko^RO !X?_EN-($JF h\$'\9اWߢwtԞH&tP@dta\CϽY1nޢ< ;׃ 5Րn+,W ]4R"D@Z̯pv7;@*aOCJ.c)E U >jGVO5Ֆo.aYJ1BCƠJ=_t"ݰZ. g FJ$qݼ2Az#TԫYVjRԷ?(#,8|{ 5Neg!2b.'\s+u c hxQH 4Y$oZU fBH-[;N"275HᑦKb.74=ܼJoaqB+fb+wzsX( 4JئpDU^R5dNl;:[=M\-423hxb ΊF^^G>PΏ!4~@Ι6wIydZ>4E D.S'DÓ(c Zz횯YHN;?v va}ύE1mqa#˜<eRڵ{/SɎrJdy |Q泶EC')S&L[ɨg**n,fMw3IPIKv˝lDSQ}6>9)R) lM[9᭠~)G码gV2"@FVwpe@viIԭީ1a=3z zgo.ݫQxdb>~xr'w&쳫%7Fv+"}?}:r| 2Z\_YhF/.Q'{%ϐ;y/s: (ĭd YdS^->b (BO nJgQ’.#/*iθdxb3B 砃mx-ޡo(nј;\ f"O@0Sc*%$K0T i.v0@>jW[9 Uy3 ' 7&!M J$J&߱0Ĵ?) _ т͹;Y', !wHIt=;gF{͢{wC3#tϐ –%N' e.Sc ~5%23z62 :)?h' {L K`*b?'㓗_QlL"OEiK"l=y (7q ߐ*рgo}||r%&V97_6S.k& ψsX"5o|kq?[,(ܘx圏$X\cbHI0 ba+"l5\0"5-1wq"5ڬs!2*!Ov{-M%2 _<:B$g$O{\BV&㥿ZDwHloˣ@1caYv|Ʉ \+=tA@z3ERD))Ak5= A&5t ;#{.K7 &/1L XZP6ca۸!{sMO'5*{{-?U1isG80 yh* dmqtˍŎd .U?_Xm @dv߶{ jvAo})1$'R^āAx=q%m=QoȘEx>9K~PoY?w9K1hPW m?_N[5NR;ހzr9pk&͂_|[{ʨ'/jm^މ!4 RĔhi7f~%mamaآS2?VrRŌySǞpBlu)L@k C9AE톶n\y9niV x{:8kpJ7;Ӓ4+e쟐oz(C/zYUCM/:K*(CDan5jc3`?E|% kqGf`yv+UUD&i4ZH^&Is*#SXcGWhOYI\\x򤷞9r(L-ƌP@Xaf=G3lƅ>,Ǥ^!o1d#?^hhDZn lT!3?D]'Wx7J +o:Nw^AQ,N|}B?ui3}\\*e+7Q/,Udn2\wGD( DT.=h /XdM!I9HnJiRi<"m㫺9X02_F]Սxi%|f zb}y*& 􀕕LWQ 7jZߦY_]<ꍆ;K}o֩@AXk"\{Jyٔt&{P"J,T­tAUp9RO~ʁrjS="AI,؞zU@0vU2jQ-D#KmXDVC|gaF [65Ao0湻M ^+cgvZ=8M]N]@r\J2s f7t$曢006Nj@:O4) `YÀҏ@a:'ۯy~ξ 'x¢,hQkĆgDtL^7O@ր-VA䏴3VMWD]8I_㥶%s#!.sUyHR^Y{R3ػwUa2/R\ 96F?09IS;(Y&.ގzNˆ q1P.Yivll餣C)zb\8^e=T_B'" Kh.5yLJ&#̲CrcDC_?0et6]Zb`PIh  J}XfRZR6Z"F9 6a!?P&X6x!f#y o-fh2b݃1k=_%3[%1TB>U ّ tIQEpǠ A Sz[>!7Zqy~> t\燧\5.pwMiWj$' 2՟f4D'huOh.׵# 36XA e!$nƞxxsj  wWں=P,'I!/Fƅw@(b{Dje0E_o"3- TlG{Ǒ }f !-}R]_LrgɈFk\-҅kt!G*cCkuE{ycY,ڈ*>mfկ^,OnC;r٤> @j1{*dݼc扥<;kדA`m:Y0-z!5ɊF^K˜Z2 d"4EYu"ҡXP}N W[jm֯e!QB/ Cq&RZ|֌r"0+Lp $@Nt;f۝Py,9 .̢7޽6k3+5cCU Kُ*E|lY3ydK]qy6۫Vo[(m{5,@FQG0 3T/{sH:%OmX AS& A8'A\YΑ!ET-)J]yՋQ`p ~3 0e/7'fn^]ZgY`^w =^yL']QFwA,^x\]S1[Rp fPW@b&=kNu}(iUV70զ_FaP hnFBBRBC^Lbrx%tD3Dn<~q< '4[wt!^P}'DpIJ?-7x 7UHTTtuc@*ҕ|iR&S mh>c9,wcJGm@ |uqmK/iu彩QU|_^qg$U$fS[!Oɺ_?M{x$D8uxAǞbSr ABʨu.y9lϊH[TwJOcJjl<#ٖQo9+K$5H"%xܛL vʑ8ovi7*a?ƀ`j0W\/ Qucf0<ء"EM|kk{{_A8QW6lQiI0[uwb#"~c<;7vjiYͩ9:cy{l9s*,[T՗4E`H!ű},Вؤ%S#ҝ,)Ȇ Xm^h 6 ԟf"tTu &9,MMܙ/I3U .RSg%^~b8^4f9!\nlx$Zc}YeնҶPAgokRpPTU[ kik"_BNp~w5̮0a:;0;\ EU! a#!50.h|Eo˛AY&kW!OU]*b8[+ Mpz%o{wɣµks~+KɀDl_$hڶb2i:5ӅeφUL#3 Kik.]r.ӷAh[qO77:Sy_젾؋:&4AӶۤm.ΚM àr PW'M5$X`[vKW,E[el94`i$ҬPUFj H\4V G߻7j3~@iWjb,I %H2/wk4}D',KIvgu=B0{RcBGH}^ p, ֋ڞ?34+A.tIP !V!ǚ5*Y 'ƕjĈsG?ܧށ״ #JT3uMT\swuiR y fA,wSu#,T7S`wTPR52unQ)X zg";Y"cbnN_lؼO|፸6c)]H@OI؂Y`A>އ> J#i,]%BO" [%dYKM ]\ A()KCQ!!j/jg_p>o\ȺB4}g?LL`]*%}Mdy_L R砗'D,IO]g M^@&e@LGBJMi!*!z |UV*,K`b9y$4rDsk\۞E80/gۺI=VhC Um@ߺivn05qL$of1bN2;%%v~J4]7F~磷5;EZvWu[ߛU`6~cZHo?XV$+Sտ>Hgcq,?(Iğc$l>Hb%h>PP\Χ|?B@-l>\ Wܑ^[m70.$NI!=TuyGُ% ڇ'񤯪ȳ)polzdK=3 (=bF3UCUQ=:󆞝Bt 43";nf!;s=kx*MU y;<dfnR!w&ׅNG!% Nt*KޣfytQʕi?7|]}c>$'H`dz|mU[F 3~n=8jY"#LzSJa;?~ tʳbT\ҥ8pWi}B|C(K'6)l}J8>X-%Ԭ0HI\+ 胲^]-=XE&%6.g1E@j"AFk|\c3ۃsp~R50GJ$s =ae0gpق`3_i@3xzWDoN۱7Y9NQnKi`Q^ bir)aX4e\48n)pZ ~dJaT x[9 J]S'B(} /r2Ktu 3VP ՞jQ' +mϪTZ@0qsADIF X(T n̯v)PN9bn[s Dc% asFVуΖkNėf=E|6ӣ R!CmXQ˨@ q]2 !,Oj n} l{w1$ZۧsЀ%eE6 k:6Z]㗲YGQZP]*e Ƞ(:4vyEwI*WK %IH\b(jXŠv+0^YGJ"L,w~5)V ϐ>Yy B]7y`%egW*Fr!iLd&)#S!]/ p'y;ѐp|C~[(SIanW2ͰV(vB`Szİ6:eAalҳUΛ02=Ϋq{]`Og,Khc>Pa:_sY9)|qqBʳ핃<@)me_@[{bj۠ D5/=R%+¶8xO&uJ?.HKzlk㥇2#%tQB˫k0 sUak+ yJ[4[.>tW8vi[d?QǘE3);>H:Y'a|n6B>bdVo|¼P%Cc6(:v9`] *6.ѴăgQx5D |'M#w7yTIT}!aNBFY:4+HIs${ DWTLTB`yʋ_"Muɪ|¼mGԋ5N[hzʕ' P:2@FhQeek<Ji;c[̢gfy8vxE)I fˠjy +l2Ǔv l4uԬsg󷥒U~'3o% g/ݑG[#=LmH@ DWz@}&o-ߎCX0s\J#OV/X}\;~OD"sL12bEȖU4-T6^OzC`-:7.]Q겸,}|LW%»Hbm zy6\sΣ}VB~qyJ2d:Z2 ACJrjol$ @1T]KnH D/kx5Jsyg )|ݔ U^ć7h+]:?p(s8O&{fU'7rI8^yva}9ܧF+3O*,W Om';hy&Ws_*) j&u-қ9kͧ{dS%=7ܗ4V5h{,{ة\5/oyӮ؅{<ݾgk$(=bHZ&[^qԖE00!CkUx 7oK75p{(.. ,K`86P"#@[bR9U?cd$MB9w:ɇ|,rp0#Nۋ?c|kI߼t>.9@\,NU$bl\vN½̩g\9=G`Tg[/Ly` g5ц^b2a_Eyv7iܫm jr8XE4l_5]ˈfeGĆFD.V@]wɫ(7U 8VɰsIH؃*Gn t96>XyQp\9*un鋤d.S1ֱUfIn:M6͜)rI7 !:lytF:=B?RM.h{2ybR;:&m;U˔9- \IkflȃRHay/ٍ*.՚]i}r4p*g}n(Q;#-\Jjq_,hQ)[0ÀBA.Fc.-㭩7W}Gv͜ƃ*>ʇ0|/8mX?kxȇv[։1htR0Jk‹"T\7 <=8qߜuwc]ߖ޸)gu:Y.pZUG6/™c#uYNIáKjvz&cvCĂ)Da.FQg`̌ =![4 I9*Yn)9otZiSGj$UJZ u 2ߓY$^rjdN%M$@|Yi|k޳tV gA\v7o b^܋nPe~jݻ6yc`5(`Fܜ]O} 7X ޻0^ZO0ЛAHHዩ̝;SlZ/X!13E2v6<Тin'ǾIJ&7G&N~M/F% Ʈv"bx&c ˟}SC{j[;Zlq,1q,nRέ4Lr<^X>wJ}2R͑J|Iֱ%y%[ f@isB,;콆`;Qy&\azn0RIhO~e(0-eVE"AnTӏm4Q堅Adٜ#228ejt'T< o4jƮ I2 !+Ϝ\q _Jӭ1YqM ~c9JG4" wiz!cc7N :g>/#hʁG'N5sU{ +FvSK|O45۰1; /py$qj8l(41lz'gj;+JQH:PʦׇQq@X^ +脷Mm-c(` ,KŊʱ@R+54< =ۮmφ*F1]"Pт2Y-KjRQo\J zYב>IDXw *iG*hr%՘Uɽ|,c0ɹ'vz&OC.1v-nK)f'N ^@6JUJQ2%4a3u,4[tqrD\kN^(?/h&cgaS͸i}v鯸|ͪV~'Y'X8\d.[`+a  Rcd?oDtX.O+GO-Ŋ<`! {`jǗv 7X> nᳳWia09"F6Q}qT_mNmF3in-.xSpF$ot3(8ϡ W x7PRE|Gzow"]TF8cbIOi;+e 0<3uZ4S*QWH' $\>L w{qL>qaځPb M3ǂ~Tgz@ԝ^nLrt.?ۓՑ9nHU;l#rnLŻk{<]isj!9\Wu f soH+O¤\[I@w'Q>Ʒ,GHM}_&AWpc\B^ A DZ˒m]†SQ>v]d '-1WCm!N*6H;Ocgwl/H?ZiWkFށ/;C~9ؗAo^zESuyGK_VI+1/Ji[f,t4WV,EMk%=5BT0t"O]o-AQdߋk% R 0GANL KڀO&T82Bb 9kMsJ纪*GoY\mM$kȴ"t!Ƃ8&VZd/ba *)n *߈>% $Wbf6G bjX)EP5u7ds?ayE=|\aUפ]V6!G~-$<.C8:R!;l6'YGz6Qj.O\Ѱ(b7gAyWٛByx10jJ7 Wԗ e@h1I E+f ;4)( Fbye2pc_僡Jw ^3 E6ƄQu>5?5T؛葈tPǯ$+0ۣa%V\v@"{Ws"=A[Vvd>o1BaȬ4dHVKU˅%M[wT4kvݸQ5Q*F9ߥ@MLR<mL&M!J*!4 Z53X(4hʊ=ߺs9Z+>rU $RDTh4ìPW&lZ`(f~,Ю,5܋J6DnP:,uZCJ-+K3 (dQW3L QԧB VdrQd p>2Q#ce, Vӈ/=dj,&5,rCc9ЬjsR!m~%LwgFoѪGf8'G G贪Ndr$lG YsQ ے% [ QV'1c;{0|3׾CA Zpea!6>ɯ@!K)ڸk6~Ih4$O6u,pGH~Wf!?#4L$jا(xBeZx':|'ɸ~^ߞף(# A2T|Υ6,iDK{ctH43-~B2lZ_L# UB1XEXX|Lv =̃爬l 屠^"Zgyj)SdUP dPg0VopӑqWm5(atzz;#D/>(ĖO;&v<9~ŻH~1"`Dg;(;T!dw cbjJm"X9E ZyNԇ/Ji=~m8wbr9P.)gBz宨DjA_F󻟠` *rhRS_2׆}lD:gVpzh+ns7> H*:|u#lOŜ+R^bݮd> 43@_R;5{;'$4nH/PO)^ûۍa4Iוvbd 4+"gr !%=(uA|Ճ=+VT@޴5^*l%Sj y&%H57C@>̯/t39wFuض{_ߌ" V, U2`6ʆr ^P̴";ȟ\O%F]t,RXsDNMybL*<'x(>GS?ϲE<|-KE%Y%n&SǤ"BiMS 0vmln_'4jЛ|Mllj(w]r&x94+@~1#1(M௘u=fY2,n `9x}8s3l PRULVRcnSm9=W$F|[߈!a3 TD}[^>p[{J>`Jd8t7j4bXM]V\K0gMV{{{>NC9O پ=TCE^B~*jDRr\i2MBZ?@!6: -6@ dAG.! +*>䏛Wxެ3qD0\Xh#̬[5ۓ}4h1 XLBmI..}TsxRhUz80=+hWQv`84(6\-ϖ=TR4c ImVO忯L6:Mc_yP"rp%vCV^X|%Ivn; BYX0-Q $,$yT#C` gObA#X(rCP'Iاk͒y2(?*`5 stTyXg>EO/E")}KBx\Bʥǖ.(Cd U#!`|*1`f͖!R 1 a@uha_[$ۍ_@ӠKaVVS][ #I~yl wN\5 $F)Y^~{]}&x'L#æߞ=Zi/sI0 FHkLb!ot9?+B|Y56/>T[N3nP{B?ѰVk[m+HYH58 7vBώdំwׄ\/3]=ČL<Ɉ=5n-|9ɵd-H=-*l/cq p y^ϗA;cew-;w1^;P2 p2RU8N4=ͧK::V|} KNo7&ߦ Hl fqDlLڸ6e@x*b]rva=B:)~^|$uy*zbTDDo:?ԣ(HZfד}h~(eJn*ư<.v*rk 5e:3/>SӅH0}I(5cpϙb2cuY9ljy|W g` ~7 ^/;G>nw8wQ* f%he[m$8VUbR8GB#Aɘcʔ }In0ul#7`b;%( }Qa^Xp+Wd a>mmoe&J؛t\ێ٧0}H vD<). {֙߳@b!=t.cI ؼE(NHA2h]@)H=c>Ġ1^DnЩkִ}eV(?YQ bYJ鉋lu>x;z2L_8/+)E %XċOaYj 1PC7ENoq1D`NxD0z[y0u"LZni.MpP,aQk U O6@N1 ϊ? }]l}Yx{REƟ՞mPqQQ҅< |]TJ؋XԀċE40emȹ*8ɤ]"{! 1kb8W6|La !~o ëDEX* &>P {֧Ms;:)Ѿd;FPiFYM5K|N\Եh)_ZgZa@~Ho2r]A}~K5Nh.SL4O# |3'f$pMM[{p^ +6PoWNP?KFsv 5 !w7rKaK\t eoo:c&@2lGkXIRlThsS-U}!)PȈg7m]hL: QN)ze!L4)&qHR\Ry;4N!ԖՓ* 7(]5^)TR.dYM:&4|hfa0h&/LtQ+R(ٟևlq"2HNW6 d~i:&p?_xˡz@\|jPD2 j.loxkyRΨ'l ^WGs/C$=o߱^9S190 UƮ}Ǭ&k3` '^ΨE8(OTmr38hϨRMk ƦBOU:3DO%j/]wM:MO75PZ(B{Wj}}Ǻ PGG&:UG%>A~ЃmEߪ5VwإM[E͛ψxZk>nq=Vx뿮l~>։1u,f -XR>MzdZIE"g M#֪x_Fb@ C O <{j$(+T˾)o7¨$b"WkyTωI݋6O3V>0; $׳*AfsCvVb&Crq?* KQTlSWwwNmXypd{A| g)}T$imO=q۫V=kf:"ˇ=v>"B63'" `u!swWFtl`oڒ oz$4+=Emҹ|g)ɨʍQ~D gQ{p;+XCE`SkBff# FT)Pvm072fb]kNZ9_R >9w -)I9ǀ2@jsRqY>#/<"~H^ ]o.-oH̄)[) 5lHmS /ϥ4Bl7 YVñ2䯻׺ٿuM_}W=)m}/;ocI6D3OeʷPE.5K+@wϣx rɪ^{}C訣Hi֦"VG9[FW?XKŊ,ON-5-AbM- S6m(v®Tsӵnpו㢉l-kAXD[SCZ0_WG)zL Ȗy)'$ لR9jT-c7SJP n7kӟ6 jf܎bRޤǢ|JroJy~G]nӇ(Μ\$|Edsv Ji)EObL"d&?X% SK M鉩pq) ^;NU\m5*h5G&6 Wu[xb}#_8VkH!:G;,?gqn[.flEL(4بPحufCdJ-R;"DUQ:Q鲢&P:Mܯ ]\48)߆n/Y KXs5ℂu|_x @9}7'9O+!mkqfdpB^*#}:Ѽ?- JͯVY#ϱ~  ޹(WhO1~J[QpW q58Bo-2%)$YSi=H5O胊)}FRf|N/fHa}MQz\sgzKif2]A9{M%XW*<@+qImT^6`YӘZ_/l΍) gn;5~;_4F/G{Abޜm`!E1't@^ OjYpSG4nӎ$N"­TNWLp/P`:] ~G%;F,C9zqKj :þo`t86*Fel86x{ Ϗsx@Ȧ$@@Cq;|vBvÿ]U㮋1Bznb΂kd>x6ϯmM ERH `:5L =!P ȒA\ )otTFӧ=L=p5vJEY/be`.s(C4X1D#m؛i|HUe{k$T(<gSl+cLu`6n!nػ[['C/Z4ƚ+։8j`u8Jl2K&d"`ƫ]Ύf6RJoHCoTcU˵tuV)Lc)gr"S#Gss9 7hPJMgÆt_OIr< 3N}\\s%pKYp&߹.vWnm*CȴY{MIK8 ZӞ1ZNɗGUw I3,|lh+6KG։3okL׺/PqReU $Lmn\?N&KDže#X@=t+߹)u:_n_P\wp|LUJjr ;H\&g-I(f]xWQG@B!|$.HP3ZCV}arM3~Í&0PЕ c3|"R`tݢ}B(D}-m.$mhjp!+7g0=2, k 3srcC;> L.,]sz3TH昨F*_W_=nnhmvJ `f (N YhlDhN% "#Duij3%4,t9gGS$8D g`O6f<EhtE؉.N̵ m4uחuckg%+n^;/)ZCybJ7VHGӄLé y0JNU svٮ/Gk툍Z0Qz % .ʶūՓFmk5/d1.Oǻp+UxQ˰CY?|Exwqkޯ)p_V`+04XR7%oKP#gud^0^A~ cLt^&s8)-j4rĤm#=II9š+}`u3b aP8)jj[jn%Tub&hZopx/ժA? YɍO{LJ/"%RV J>[?+Dy0*+>aG(aò8fLrN͖ u2gJeH;iWS /HD}YxQ:[:eǒ+IB+TJ 9 HUbs[U!y ]_lc\J6=UpV"ZgDΊ|a%qZF$(ixVBm;b+] &t=LF]es5IZ%[ՙlJR37&IH5:tU>5kʇEݴ&[RLi["?"H);%|yI+j^܍ҼI E(ǕYٸjlk}}|) Л-?Ɛ,2ϊaت=&2,]`~?\Z'`&edd]$'ogXਟ5ْV(SG~BF* cSDN#3(80VzPG`H? q` -qē">KnAj 2Mlyy._jK#M#M89o`)w1.UϬH蓾wMa$9!In+?ň/Z{U@@[ cO3dO"CwU#cfl_lC9Gn kϰJwolz1Ϯa9YE`5B+j-/1=~o8Lm ?5``⸍꩏mq29.]8<3oDLb@_ )}&珙\曃Lgp2K qFT/*sKp^xzḑ{q-RŐ?+H4KukI?\du,kRV_N^@>̊We((_ z\2`,|hASn v_P:vo9կ-?{{`SOc=d g 3Q,%4אaUtgnO=-(@^_P uv+M5)Ѱ (FR--6^.'9_F T~Q*""RzU%mg9jNV\60 ӌ4 ͌GqSo%L]P4#["#uj|O,poc%ʑ)Vf^FJQlW.57S]j SZ;Bu 6-;Bik?]]̻ =iw*] zy֚SYOF㘌2f`-^X@,?`3_omaH _>D60 6Mڼk`+qҵsQ'c4{t`ҭOcKp#!+w`8N`j|/\&}‡]?JD`zS*8 ڧ1J ͨd{f [&ngZ͓ÃXX?ߊeQ{LM0}hw03ąLMTsΕֵ'ĝ8<2s<eH?nF)gh `sc:@@5">۟^冠MxWD4%ո)#>VazcÐ \| ~]$8[l&"kpqLOu/Eo f9s/Mr\eRqh.>+ 2/MMO,I޵ET-[FI8Mgz6j%>gC 86쨉&0s Ljip0QKs[9frp1g%Mo>n3} Ip:!D'42l"Ul> 7KVlsZ-ꟓZl(.Uv5Lö֦eC}sgh CC @dc.wcBd$+t`{~RVQ묱խ*%B~s7̰S,+S3}v=D̮oE+h -C ܿMZ5ҺǼcg6Z%,_wCŬrK,S.,rnӎ@äho`1!]x@VYvq-a|؇\5A ɪc\7SadG~3C6mQה}[MbtX!;;|hM۵OK`(/R~Ԭ%= id<%-]~i*H^TD2ٺ̈3(Hӻ$m(3+(xlpؙ Kk-Ɗ 7},Gqf*\cN' H*{%JZ0ߨ<`߈۳1 ;m,>Ҳr k^}t蛑CnT)FPzڟg%.wΓ|h 8sH@'z,p\{(1i/"(Ī *L%6ab ] L:gbIJKF:olѧQl'sv?3" `,k]Ǖh zr1ʧ{ՁH|->Oazr>)!(9zreJ"8Ŀ!/x6tmsf.2"98;bdɔB8@8'ƹsF鰇-#f1P8!`^"\=Esix O FǵucKP{ThT"`wt)ϟMsMӏlDxA]Sз@3ff8c V*J#N&}Ϣہk Ŝ4Bq 29)և7UlvVۿ]]k:#Ց@H1AJU\Xv-36fH/ HTnC`\zf$lQこ,3G8F9MbX.&yתu:0@].DJC6 9q i8pO"RYĪA%s~&OaU{& q(v4 U#(|HO`yշ! hd ZH a$k=U]:BT$t;Wbkރ+lkNa73Bue\_(A Q7 YӜU[}Yo% GKz1Ƿg'E H^c2=Fz V|kݦ:FSf٨Z8d4VDk;~`2 l{O2Sѧ -_`%*'Sgپ ©TʀLC|f0[ B:{1t󒱛?}$w(J+mo/u1yn@[;m^WAJ'MMMOD;@^QÇ0blA:D}CGeis>)o0.Ƙm&"'Fyz#p֎ 7:HPG>]'Z7Cz4l|jI |=ʎ)IW 3پڰLjyS5[10KIU2Oݔ-?}/4NÇ) $tT( P5,!Posi;z (AD'XW͚Qs"蓙6K[9MD, =09U>{'a1 _~^WE#`v1]IpjY5aT=8fӯ#P JplXxLZyKL'SaPBKYjfy2䰲c)߸ƵUՍ%@-+j_k:8- #Y-CwI/J aYÌ2$vi`ٸ+aC=ZK*/( ^=wJD+J | 4W;cBYHBi,*h :4#A-M?&Yd|q%̳ Q K0[t\>/Y{Gd|d)!xdIXGH[O=3k8[*DHS2ZY>{f\Y$F㼱KmgTrtLtLÝOT!IX*.Ka:ßr')L})(pC^iҊ([Tb"SU 6XS$Uk6FZhChW8\6&.PsdlR`]svu!`}z_; \C(:8[3h-Y2@} g@5w#ae>ڑ{ZzG,z 09ri97.j3f3a g=8cz*HH<֞he¦G`Z)aڬ>;D\1ذZ{[ hFf3ѾoM?w W)qIG K6eLTb98+3dS-#L* )6Ť}!8 מͮcB138?7 a^GGC<ԮF>m֮߻x/rIyA-ҦtS͓ 6*Y$[ Ҿ X[OCJ9+#y%~s:Rl-I/Kcēϙ. y kJ=s{:v79J5]ʀbty`291d#y݁Ԯ- Mf>1ß"zg2|p o/ `<5)&\>v油Fqʞ緺/Fp%(TFbT܆MسtLH/nӓ S*PQS'O6}SNz*{. 񪞵 yO'y~YZɡ@0Kb9ZcG`csNEגPPf.gMyC~MX?K-n;d7]=xѵHֻaZ-J <ikr`XQM> 33/.M;|i)\}b&a0kΰY k!}1ϜY+/!6ogq-oS٬k{:(:#o| hr%~PsE$B>wOHuy KԑYY*UOf3*Wt j34\1BdW+PZru0]2쥧~/iu9E[FMm3;v`ð ܳ54xD*Ôy՝{\ p)HZX_J1|pؙF{/de 9$J 8N//:fi\XZrTQI_{+^~;Wm3v{]T؁{%Ot6`0`"RvJUŧ,э@(*328^r^w:/ ܜ|&l˝yfppfJ2X③S.&&pf(6O٥$pFvG{-4C:A+,T#Ͷ`*CeGĶ TSVt4+.zɋm4cN{GiadmU+,zf!c!6?mwUbD>BwFp.1R6@aWOXO.mbzyZ1-O~>@O8WtnM(76W1, Ru[״ϕdq U>VO9r>)>V^.QArH[ZUXR|B>F)߲QuT{I%U%0|6Pn]{+g*:Fعk 'ýøKQDU= Xh8!t2i CeKZ\C--6Viif-Oƌ*J6Ț' \DRثN;=Б6O7J ^X/md@ WE7dƜ[a8;lI3;qhOzqz(eμ;;K[hgy.s/є:̔:GPܛ҉4Aͬ]]i*b=4D6vKQڶoF\E!g@xZq x_^Éf9nGQ:B_&w#Է<Д۹zt8RزX<%q@}k|:0;_JɇEXy_tѣ# +W`Kڕo8*Ri@_Пdg ,h?nPv_P9~][7\o ڙA5̿2 MFJ{dA9|N*e ^2;zYL߹ƹ,9AFJX z|gӎ*I7Zj:;D3Ӟ˹C{%].6E!K(džRK:np Į?\.F>8KL(ȱ"ݞJ\(*Kp:X'ti`k'H3hwm6/9Ш1h?†GΏ]=>GoMqC]Rm !"D;%sEFAx›Xx±trn t4Yq]Nv`pftٌYb$f/cY$*vԌ2Xgt ݮoW`MD6gi0%f<~|w ʞ,U!ST""# LHN?2X(VˎFD/mv"%zg)"k<|l1A\D 88͹kYTPC|vnzcnуE'0v} ph?d솑 p G]uAbf4~PeCa[cIm'#-nj7@'A'p\*\/Գv{! h"?%Zي )гvA!| WP lk(jˆe} i(WBA]7zv|^Qg;sJ߶\xC` ȯ9]KQuT_ qDXSI䥚`>=2]5l,ۍy˶x5I*QYLn4Yfّ>*I!3McT̄iX.Bҵ%ZBܓ{sqD ؞ڍ%TX2sF0Ia`3T!;J/TT"#MÃÎDYŗFd{+XA tH"!ObI9Ms\xJ2 m{٩ak eӑ4PNv״X©nEj%L'S@9Ƿ5щ(ޕvǶd9)te%Ug~H2v񱑮tS8J4Ͼyʒ\MοXʽa0#x9cjYm-NpDk̼&J'eJ+CeY|hҀfvOnǻ2;/Z*#|XN&u7Ht]eb thdTO(_6MƌY=i+WҀ3>KdGٶ7~,&8MͻUFU(ɣi؆WMs\8Ep24;oӑEBCIťs~21:GaԂhqr b_FXû􋿏_]Cƈ ғ-K܃b!JͶz|ikXz>irx_&X>Xj(`Vҋab{,!ĞZr,]wͶ'! XP1IO=]yZd1YBD&bBP-\4XD@-|[VIxNXb5?C{d@";ΊѶQu²qEAD]]Jav>ƚv2]mG< mIYyAG92ݔi\ dpg+4+W15k1֌[{(VX;K`{ϊƮ.n xK}>FH=ai NjaIhD%NTٳ9z VWFbOQA쪺hDhLJt~Zc:lH:'}lH9>2]1|CU PU1>J) Lt6<[h?$.VS˨lpaTzUT7&ܐXWp,")]QD3$^qn %40Aiꪘ6ܬ*I̯4+2@ن#8YrYH,y/gRۤUC;_]Dp۶4 #"DVٝ0Ot[j'5T2HnH%BH7*yMhuƼ6c:cYUV(T'$CL3='Dܘpލh4^`btxYG9}}iwq7, ˌ^a>_ܼ^ ~V7/vR4u*46ǕPl(]1晨PTIGkisX}_Q/QxfiZu8HeavC =NHSmF$* +"a3L%-ܻ:,Qڗt21DL\^qK:G\^WRtm$ jDJta*gC2G)sqFڋGh#49b4i@O< l~]I o"F# ;|^eq{0{_mZ_{Rn$A:7Ի=}U&'nazYM,u7+KKL0_"`[,^Dݬ1:' /D1|z=Lb\3B4vΥ0E_ :H4֨ ◵&54Vȏ5[$Vp_%5_j- зBQj7Hր2b հ/Fl3.u5g8aN ['_aC‚$lNXZ}WJGoP% UѦ fߟ6ȧI-dA ixS%$:vrXn+Sl[W:6v~[`T|yyP#xRCÚJQnO ^l8O#f)co1 728`]xiVY_GfN?0|f?gۡL~ (]\o7+"gdu64|؎Ĵ|4M 6wHA~ V蹚'So}15 BB\eh,2 ʮ ZVp␥-o#t> AK!t5zFQ܍HpzlDptEV' p} jfOnBǬ Ļ' ? %Xidtǭe}$ΐAkIg*evx7!uײ {g~o&h@tqfN*gFzV[N|~h&m #R?%vKd57?XǹM!g CLXu^xȴ&[_+keȠ6,@1\@2̸.grU" .D xtrPq'aoL90&eUx4{0q`="7<}iF5nڮ涗y!uVwG z;8Xi+3؂Ν𐥶_2zw2&Z\!δbOKaEr5Fw3gݶKf0h 5[̂ͶU; ZWذ׾?TO3`Mk{qwM|6H(e*ti"vvU1c+Nx# ̸s]II(_i$6dGaoJ`Qؙ 4j݉>j ,z%j]e o%KFQN&ƪόOJ3L9%ȕPYP,VR4[{v9(Ro/NCjJw3<}ЛT.=|r4H5g@[h1J%=2精9I*ޅJlrP NlϤ=)w8YDQ4(L-0 L^ #zZYz_4w^1,P%kqm>(<Y"Yk/Hr&kQp%ݔk5gFXȍfD@9| Gۖg'bjl7 1>lk_AMq{Nxú&ܸ6u>AF{J=Ϭ! Ȋ?6kb \A(P; 2p H-䭎7X[,OT-ӻȔhU nD*}7kK z(|w>dt"/d0ڑtϽ14W%^Tu}DA8SvO8s0.dm[MaV/LƎ$ [4d g![P^uFPIlL5=O9vSt颐I܍nڨ]{aFɉrAWԲ,z&*1lpa1A8 {1/ [Ixq_ ڃ7X`Ywj'x]P e)dx6$ =F)S#p+3>s5NӤ>lyNQҪ[~Ui'HF*:C(G6}ٌlmo+zߑП5k#Rx ۃɆHN G$9m)[t~C9 mCNgAWѪ@1|wʣΖVPk9p}!Xjg5!YX֐ԧK:eH=̫C]onU#HĹ2geY (Td9qG8+({@"A[q&=PMÉGg)46Hޖilz逋?5#qMrקP4Mxt#t鿌u63"d5 R¯/KrÈi3MܳR$dGbbǠkJ". Ɏ粰BZfpsoy.HI*{M`IoQÉۇcVOb{0ί6~CI>{xrl3@+)zуN%0kṋ9!?4AhB)8Q QᐨtPw`@_IB'zf@.jEA8p6UJhѿ&GW06ن#j _N?Yh^.B1zNmb~X8Älџ[Mp֪8*/j|c "tlʻ敕\ǡG<إn`zQP&",#!OzI'9KKB+`ϕ1:plY[#1?*9LN$^8BrXWJb&%ٱ۪F#wMJ+\ kf: lTWTg5wpCD3mZ5@<Bx1;e g!8,6>ᤜ5exo>bV)l&mqDwjꧣ HZŢ5(_}CO&4W_ȱrfЦ/V6ayBT}:xTn R0? >%BU`᳅Y㵹BM #?ؐ]}tԃsv("l񷇜/֙eJT{8 JMpWDxy|~!/:m(SsȠ>nupȬ>$X%ƾSYj"Tv*iyS|ZDTKIEZ{ /q\;~F0~<& _yb+zE&#d!{|(ZHҥGT4#foQAS$5t ]E%iLu-;L6 ($Ӣ0J-|.*>vhN53̾'NIlcg8m@ = 3tx~c`brO_RqMϳ`+aZC7Ri,x m. 7;-@qA8LqVDX#EL " ~N9$2AH,sP1kf{m9-Vp}T]GMȽHKUc6bw_:PY d 0I˿=|V^(Δc͘f m'iFĞ> ۮ]6ȨVga!g! ;("jݟ֦ޮL( [ vs<sY/%U!4&%ɂB/7Ll6%j`̺[bKAQ.)2vvA i/`DUU+~SP.D5Z} vuO?n T[C7&EonMW--4SGa 좒p>x=JBjEA RW>j7b[:.;;J= XAbcW]5#0Ӄ=N/z$Dܜ&~߯BK#dD̀'^$0>B6#8Hin,b+'Վzч0/]!ZLV%9¤cP *XwhP^iw4 2:Xa1 p|CҚ<_1R?RM}_׽zJE}%&/u*nWⷀ#$: #d1-N VN:nny(6nIf,/Ϧ 2!&yFâJZ@]'c ζ q:n@ʙ: $ۥHmt2qN~? #gY&hbߣYL`R;x5Qlk-bGÄLBuP)CN,EF,OوbiwڛkF)_B!tcfx t੐(NsRC3l=(GR,Ka\uGfQbȂ7Ҷ9u 﨑5@ȫR&{ [ES)(W2Ԕ.!^:MP@9o1x?] `(zh q0;{svOWܝ|7iS^:FB>1p!{}&Eӟcj-6AhS`J¾zq[CWv^߯=+pi}HΈ*L1~Fŏ9>H0OuK,96 ]=zBxϢ2MQe1Φgb*mys^S=1٢K23t`<1RO1ߘԎ㤝ʇ -3Xs~q/ U(v h^OI:kkz^q֕3w@,^˃y܂8x.Qn􍰬?)|ev%誵C ^3 ݅>xj"D9prb,!*KFǾ|DN0ޯMg#QEHɈ:5vE8rox F<oden+MLK(^;,djQ`3o7!7.}*@< yL< , @,U5z\wXR  RU81fZ \O}a0_»T8 "0Ƅli\yE@I@DV-\Am/(/>5ـ =.*?ssE~zGob++uEhm-ۍjI2'*VpL,`+;}[qBJ_  Nl#Ln,Wa[nDWV9f2Y`&`ٯHF`2p$}LۨR~:F(bL>ַ>e97݉MTer&Mrc$/ l]^(Ni^b &k;X4Wh;Ai4S~0K7kW=w)ۦt~ aPCA9ͽrKIHIIt{"HF,~;(hvۼCN;f׸ NB4:}h}\XpVH;_W#n"CgK SXcy$fcw1cVgyަ̘TEP {"ޭ/Rrᯟe}1RyͼIIu$a!Ǎ-%ѹ/EѱZG'ݓ.wۋTVTb nL{SU֬Q^ 38U#vj b^H|W<8{$@[Oˎ?2꠬er+nſ!l߆Dd(NP3 I}YwEPer#upږs>eigHoLEge&$L>چew`ąi)l#d vyzj{{6&@ICzOsmؼ1J a"Bk3#*@\[0[819xfS"aX`.~f%?$ p#\?ϣ8剨)G&{qT&pߛVAEA|jP1+lPU0"(DRg>n9KMlPA!,;qϷF7pV/\ ӻ|Ga~ 輣Qj4o{ȁmT܇.P[tHQS8m{ 5O`ټ\X[o8 {qn4=?LhbER(HEI>Еvq]i33 W8GNuwuk3.)=|}Œ/,U_#)m`?|g)~UkTŪg?y[;(U$C{A:B.>E?X¤];H.U;^9| (@FI6}i3Ha(\һ/avN@6lVj BozF5[7"PJrƍ:0up 죂@vY% i23)4T2W]0Ym#%Xeoލ(ճ8THsq^?j>@??ⅎwyq'Ur)Gs;}UVcoA>!< ; FnM8=;z5_0=3wa[0o(G&/*%n*-n(y+)xΈC羚r(Pz+Ad' xgQwiUOglwI__0IQR,UגݤְvBQ<h#x\U w>_|Wױ<{I_blv>9l'L0]H 1JiOrr-0 ȴ5졛iгP(%;ba'6՘&0vG0!mSqxT@P|#DT:xIc<^r"aƟJnm* >0U8 uVK4$^"k]臮窬p !"1 ,* YouLI+CѴsVazMk,TS:Xpk)'՚g]2ր脂_0οUӵG_RŬ6‡ -GloD: k:u+t\ⴅ,t qBIU*OWMnp+,ҜmRc]N- 2;K04Nuf9j`XIFJ]鱼j{-Vq@W̟3L<8q(=+x@jW67Dk[@`]j0w^RZ™:Ȯ(+k.~ݷi~i܁d?/$Ss!jynwͻ2欅R^ nGqK^M0e&1x}KD &=ܑCG8fg.Ulv:%≮K*D%A*cfh%u3؆GĈKLt'U>.9W̌ϫhL[򠕺A(FsXwEۜ.S6_!\ԣc&iOnn1$3\J;Cc+@~Vm$ߚ'@ZFt+m^.u88 _jEb[#znDض}!_y#C0[ xm{LI#9jw9݉:$rL\oC;׋5J|m`dۤp`71f:"^\ c貃`>(Us}=~1gDSC|Xuk-T;cy!]^d)‚!Y"1S"X~KFy6qT ~%vxQzo ? Kѥ);ˆMjz&SqX x᮵ y6-)ku 8bud{o?Q˰7?{Au-}n\yYV7T&\)UD:>2BlcMmZI2{hx}<ڀe6RK);\sZ.3 p~6Zԏ2F5Q~Oj栘c;=FlH(q/(*58=b.bͪn0o0+H'i{kA#fRbDm\Qb=qF괿ar ER>Š n/tA -bc" ]9(!< ihwT(E0x6K>*`ZdQߡ;hw Á*VN*pM[mWHN:`5ioBwR T56dċ&>~wXY" Mm*:0ޗufQl')8]O$Lc` =$o"'3ϒO lr]rfC7к 789e~c!F ~38&qrޜY řҥ;"zA|P!PF\^5N3Tux)W5709TP'ȒZa9|7z|Fΐi5;AzPj).sSE#Drw߱ur(r\5tJLJģ'Ab+.Y!%ydw7XIt~szG$BuTi3j \5n,w! Tk'ن|0oWt0r`6̩UtEmD_ ;q6Z[BOY|Q$&k_IHa@Żo<~eTMpYcMF(}hݮ>]Oc@XG#iv(c=R`f޲Θ|M->ՑÄEhHW3nq:%]ȢOU7#),omB;}WV 80}n_\7qAQS]⸪8'=OպDRiI'r^8kj0@X(T[ڇńȲ\`D<#]~wE7aB nb+tt2:cI0fTоck:y/ࣃkx$KN,SPvۣmõњ}9G$ޅcЏ C?Mg* ?<8GLSck̂ː8"y62kn2oD*辫5ܳyqhyAi8]hѺfyo3K ̽i_#KR'mfJB(?dWTP Lǩȯkyŕrzl Q14;A["nj'|RPZ=NjHB!5{C ˔ђ9xR SÄؒ $ۘo v+FW.4p3сgobPFZdNndxonZW'3VOo\Y*܉ATƕږZSp(4mmyBÈ4WUTSRA‡)EÐT>[Gv[BKp"-1O&fOj̧l]MR( ƖUeC~q i`|u|V"q3@]kS7 WpcYƱ%)k;pYn`'1RFi% dfP,`pėhv(F-*s7R?Az&#IW&5 $?3 9d(4m uZ- @njw?AV C3]78< Y1Z**i%1&{֏i59>qB '# f)hOQbƘz".l[~LѾx^ƅ,ܹ!Ie_K4<l f4~;.6v_s!n 5p d? hڀezЁ%*LM`f^ w ~ &(Жly*6El(p+ݯ cNjlEԡH I+ #H=a9U"=#*Lao z?2*$!n O0IwRXIrcұ}Q)ycW]Pm׮[ꂊuZѭeM=R6pBSqrÛ8s@i/ľ=x#{0[m I(T@K5\ֱ`dfPw0arUj>=YO=a<6"~o䶿"a5=~ب\ѱa*f!hfG(𳜖&&񋷊rTQ:4`|߁nO<3 &j]zFqrŪBg3b8h ^8@dMpz#ۆHc8<@$0ω@V+߄OIKgbsg38؏u/zJ4-RJ,^0O߿:lK$m'L,5i}%H+$}Te3$R%EzoḪlC뙌 3vъyPtJ&)[QL|[0JvGj0BG Q-Y춼MXɰ̈A Qզ`*sک\Y:koE8D|VAP>Jx@P?-7%êNܪQ !Llq臯SsSI0+7J٠v8*. W-SJ,8U8O bh\ J]aiľP†ǚu@`Etd]1kO!U2cjHqZݪ8qU$ HwFCq_ԌYM W&C{ i;FlP) l& Bhx`&tͶ{4Ne2]2>m}=)# \hS{a@2 ׫+$#\e tKӸFdRxtgҒb[\:<'sy>R/ uu.A-44A {F xL!NyDnj)oTaPQu1UyI) "Q-I3DQY^,xz8ml}N'W|}ffZjmvxch8 ͙_3r.Z dlxZP|gNw]\%˔'IJyսR)ҰTu閂K+S0Ɏr7'3ܳι&!5.2]<Xh%AFlr3+O|h8x`y'N8x 3$Nyヵ$@.j[04OD rKGp LgDk0!,"z6g %?LҺGc v5)n0!.@%2[7R8}ڶ2ό@ gCTZ{;+ݒ@U9\y%'ꄱG}e[pHWtAi"68wIzϓ5X$wpO|!I⊅9ǗQ2<96f-=d%jt6mZr]Q~IgBôwl.V%I4иow:N>g.Nd][ NO2Ao7X9iy2Ζ/JV$ ;=ٍj̬C9{ 0`qE#vk<{E/x(Hl*iM~L.0X/ H};ZئrIU֣\jZObCV=>]]׈gM\{,(qLBnfGv¦$ ŊCq{|4tZ.j|> V#=.ޣ(?[2@P4n9M6j{[cR'&] [ngy:?mW-;lJe CJYMR;\STAܛHX9LsTmk[4)_>YٮE x[7iľHRoy!!?gsH~5~ĶSrsF]-v%b*j , WH2Q͑ܢ4hDܨS$91:=6Dk?5Emfx ڄзB:WdsK#,|WE܀q Ý;/CWL>Q>їGaCR/Bl8~KFU򉌫7kt.,LUs!S`^쿃phK#>*)AdAᨛ.k}C"o0˕0_HKBk+,tL 'r{|VtWX~/vwc n"HN1L4avd*n U6aF =Ӂ_OD}c;P`~,!55T,+EЄ*\ˮQ)UW| xx8NF7z3fG8{,mPa4L(J&pGB T$lC#J# ]z{{!uNu1y*-BkS!iUPdAϸ;2Iu79wPQkAiX7UR d%t6s6h:~5uiϽ$!!θ=[Ʒt'7PYBÈ!L]Oi[Wov~>hʐ7\?=Gϭ*HH fFh$Q;_oUv%) 2nSq'*XLulbbhY?[7u|.߮( }TOh4R h 5+5?JMS>=u5w B#y+^(q%M/7з`X])Q*OQJAW&^aWxB6L&hΈ \Mzť'o*b~gi]Y04Fro%C_ei\o^a?=wc=odM5-G 7iSo,B4$Tҕ)ːKb?MD+˫4RU(.n75ju!=۝Sm k *$>1|ڜRYR[\ΧHjmIe^ii(-m;w֎۵{<D+YkuCeVomu`O*:хQc`ŌVnVҜ\rXqRp/duTٿ/冟KRl2-(.v :XZ\ 4)I,I0rܦGiSZa9b_'DKY*%fL8{ ಂ PwBBw;T2\d=M-U:Y*@>DPAgۛ.[/H($ݴ!텍D9M!GJ/Κ|^IGZk2f7Lֹ_8Ac},2MoK{eRGW}Ҿ@€"ʠܸ+K0Kb"JYir,EZɾT)'`(EjxxIj'v3YKCfT-c-vw&Pt/ٴl:nd&F+QrM2]G͏ˎQu/jHB|\Du3{M{4,ڴ;_ZJ ,SE|+@]aox B%]h>3!"ttny^^\.,+qJg;qY*ь\搘#2ؒ|=bKΎmcǝWz3y*oPn~.{D͚@r (,R֧|sj ӢAįb^Bma^(07#q=ł1b9{Fs: 3FO㮝 ~Am{_ׇ=椞 dZyFwFQWegd-M1Ò4|PF x^W -c&ũqҥJ֐&;UUCڅu(K 8>H \}Egy1ԥs)y.ʒQW43}'eO &+5'5WS{ӝEp'Coj5';GXA¸o<W\xuQUxaS)[ F 4~[cȠv/jYՖ/ˉPTۉ?1J/UPIݷ89eQpnyT$ ΠqB]]q An7b^rmɾf' Nj7,bR8e H6tkp7|x69OsI/V"Pc}LSW_&;J&}T)m1@9 Ko\ X'Al)lSٟէH5nҰ:Px.0*2M]\nVH}dP e'Y~F*T{B,Ruu~2cGyGөvR.?՞N:"A:Ie,2M>V l^^[͝SOS#upS솓H)lPݔdٛ!Qjء>S.Z[=k0ߤ¨YXXHLN#qa]ѥ%ȷu~Oʔ _uS70UW_Uof'.Z MgQ2v(*ʦ7&Bw.$~ gx4ao r%XrIiMv+3a4ecoIaoT\\\3Q3R(g\pcGPɊgAFzD^hۖG=:|X>(wJRhshtO"GGVpZԕIuk.H%N]]&1[BA_(.nNךyFXLd  ߁kRd+i:`Rn_ |tS6/[as皳II%#D$ ‘;خ'HфS* "7W"aG?"}>pY@v@Z5͊Q_{͌t24L1`@g?J Sbp%Ji.ݯXyv)JꨴB2k, j$47G6rLan7VUi~DҎNcׯ1@XQS dj{ $8 h+2,t [a:rP{j]q`sXUYj*gTs,!vhd- iHQ1ArjX;fuPT&!(!XoYEAkY7>L]g˖5UBWR8W\),|qੈY89owqK{.X?M)Yb&*O0 u8+]{=o2=O M'Ed1ڮ0 &ͦ-)-(" cBanK {${r^MʋfU4 %y*‘O53JɌCDW/[ J !?Ԯ]ux|QycB[5i}"5'H?sݿcz ՜JP︋AR-{67&s sHɖ8g UKk:YLme؟lUx-GDa6= bNraChO Kɓ™3ƃahw"R g j('K\u45# cD^13w3)`,h9}u& P 9#bqSvs=CK9؉;z|vu{E]6ݘrÑ04!KT@LEe"b|^T"?"Gx.xzTY8geο_c)Z]38MFtQ 8>&P('K \ G:%qpu1Z'w/{zyOb{ßa͒H^HU-'(+B\A]G3Ͻll6.qP 'Pٵna~,azrc%E31xЭuz 4`_ްe/M D\)!YxnLdJ}E-_3hbSO*4r8ojpjZ}'9w`Ańypg$ X0'h^-}KWTEPbR;S%8<^;%#O)H! E"\-#v9fPZZbm^\GJ[A]Y_.V>#s=ʛ\Ejs@ĦO1e|OA+ğp7*Ms_0&׿EΔI|_fɱ$]|\"wŪ"kSߣu{?L7sSZ9"qQ^HTZ +Ǵ`v mAU qiqRݺ0GVCr4gH [aDW{'%(d?UM#:CcI\= B̌O d\!8N~V1߉Y;f9XAIpz5XJj9׫S;Q4tAG;*ͩfcB;'z.¥=T86Ia'l0?{#pqΥ:ڋ?*DˊkIKhB!~cDaݺUCe] qQN6!T^ZWM0q\Axn+Nү&7<;dn!$ZǏx;aeO;qddei,Il:7q!>N[*b22?Drq*ё_Ac`>ga[7ֱ۰LD O9LPef%n;lq98.A`y/ m]%ʻw 2wt2͖W'Renq͊4$yI+c rZhcBK7jj6r VDݪUp2{;YM%RŦ +GN7Ս;0"*Y0w;bmTiZEM B?5D~K NIfe< w\s? iu}qzp5){Rƪˑ K Ah;UbJ~8~P *{tA Wÿ:Gṝ<RDdyH p$ʐ}A̯h >*?O2`Ag٧ktvp#oh)tBvy.4E+yROn/*&vVj.ʏ$YDea,ϛabẗSY,j@ͅgsi dd&P[qvMjK+ u~-;C/% 6M GY"s ?d+m]c=:QAvX wB fg='#O;׫#EZom|@SCu/H8Hr=ӹT΍&nT 8cQ|uIب[qjD?':W4mt$o]+X;F`9N*U:O7}+GL걮Ӝj2btza2vcFX35 E}?dR -F+-D3\`.C)?`{c?IBGAG̏PvwTfi?`DgyP VdR d_6-_di75RFP0L 롢+^H8% JQa5y(15IPJ:0jE'CM; d֛F*u!ҧ_ qJ Z㦧 ׶ 5K2 i`ܞ (PWKeSFZMNNh/"G.Tz84;ta3<'$bC|$ (x;:V4(rCx]@BDw'HłF1 s"ϋВ7vD.>}֏=xmf/-*^Nf}hPKRX-uX(Arl:l񻵛/٘i ~$Mۊo~$[A\6G 9갆f9>Z۝@c f.҉YOc䣃 t \"*]P~^H?ur-=_jy)$ ªOƣzyiHd{τ>{Aq>6ImCIlvd3fr`Q:DEQGk0F+/ +/G[- _uuc4pRscuX0_Ǖrfk{Cgzɤ3gopE%0q+ ͧQG@CM8l֘sk ߗ8ޯ¿iz-6dO?"9<+lLj)!O^ְ6M/#G&M!?~/[_'Jgf5wPh#fS7 TKC*S/<-Qaac?S+ 6uU?83ֱEqr 5h]-aVy<De3pZ>m]m懢Tfz8RԬ%K"tAz`-%*[_a_!0[+E&GnpȠ:(.1O&^ţ<[)-&E=i􄱟W.anZrLPCr6I C;sX^ޫtT:O*?hqw!2jr_J}s3< L}G .4Yv)*bjK琵-5)B<׼rۀ?qbq Iȩ*"B;3gN$98M_%hqV Y|X@lz6WՏvҀ^Rͷ+⋏YeV;ajvRQ=_N~2.-8bh赭3jdΛ`6کT*F5s.t͔"3)0#1K+ȉ'Lշ6:]ȭFe,2F",0sxzN6PYg4 9 ~yS][-feLyztCRh1$!j||: =&J!BJkPp_6e:H9=ᤤY {],o}jj:+K>fdXfa̔, zTy:r*s4hn{~'tHZެ5:V2h) Yy3.gW{@}헱2B.Q(%7e GpE=:\p#+&b .kXX4B B2lްsƱcsו[{ۦj;<^JCS !WlI4u;_=h\%/쇿yJ/0ـDz7za3WnXѴN^p&.3#oP²WG-4h=p:11LT18&xBI$ pt,LLK")'$2onT[d#m:d=3:w;Lׯ:0 Xjp=p¤sT7藚X]?Y4Q+i ϻbfl[ EgV,z״\f̝Yh'wHP}1g{| 8FfI/t)l@WnwMFN7#H|'%w Uj'?1c]nboRݸAkܙmw޶Ҡ5,:nJ)"Ed1 _>d;KЊSH< !5igMҾRH+v&<=!Nd¦|nl F-YFuXYQsaӡs]$˝>x8u9lc*~hqD4 j3BdjR3sMdtQ;RK4w)Pj2pC?̵}>@ZY-6nmY˘DAw}93=" nЩJd|V%~T87upAPԸ/|Gi2t6T^zs22?O XEӝSc'd>e+Ey]$"fo@M =ZDY}4Pm QQ.Q6/ځݘLMYR˚)6r>o4C#HTB}|aP .^Oz\d{ wyF:ƞB$*,u9.7ztE7&9i}EEA]V8X=^P􅩵-*_t~-m;qÿkB~': ڜ,—wmjg u~ʿQÈ/S8(NL8ßC`{]ވoc˖Gx7=xlh`Rs=6RzJU2bnfBd$G+\&T<e&ǒNx7cZݯY<=׏GH—+k3 xƸ9XDNÎdvجJ$(Y𝂮]1װs-!r%.__6dSGϸz}&ZR n1C 8c| XNX̘&CR4s`D*L?vcEzzU6VYz6iD ׌r='pSRXd2vaDSs@FY' "kѷ_n Bk]2mij)_ mWvwOI[=~drD}CKrA~t&#ۃ>ch~ 6ukeuNY-h4pՅ/G_Y[QzqXD Ich8+4 Z~sz= XآwUҗ)6KJ=n; `t~ NI̡Du$I9GtuRy'Q{I5grTd?´?mmҎ+%Ӧ58ک[IKd~bF7tZ( 0$3(!;Ry^Xa7wN QY phl p'6] o9( >Z^; ܌9 0s($( koַb8HN3# )Yoi?[x Dϖ?I&{K olfaC=.N =nڥaZIS ?eG.nw@ ,i<4ZRgu)xB"z⭪8s,jHh`U-y|yucSd$V8G6?y7rՠ5P!;roOvf]>7WknD3Zk*(5T+ӫ'$e5Z#;u-mУ\| \Wzb!LiieIƄ"WfDF M?L߹"̚צzu½tVT;=jtfd[u٧; Ys 4 n^ǎ <9rN+b*=Jܶ1w 8Wrcng[w-!aƒ XzeL+VYiX5>2K@j-yVnԤ 7]Myk*[84CVd 6oտ-N ?MyHLdLg!('bbݫhu9@n$:i+`";t< @Mڿ-4 SBIl2ס!PbpɅP7tٵJ B%]ÁUwe7=ּ6U6[_im.J^ xnJhBz)F2"צ'zx?MJ aw {޸cЮ b׻z+X#%H$S<{ m&,~̽-TZkXwіҟV&a\Fre£#Xc/N"=S$%}jсӁ@՘$VѼ` nXetٔAB%󸐪jχ סgv_m=(b7dDS[BB$h\rucs經*p*Rj6D~p$d^T.Z625+qzVEm%犌i$Mo7VՠLbq^ۿ$c4:Ozӧ!z٩Di(R.  ~<0}VR;!FHG9!5=!_bI<`bQ/Dʥ]A//F6'Da>HK"3;d:>>\u<=kgdWq՘pkPG@ 4dY 6ܱ_O '1G`4^w{%Nu呸V+ ?HAaLvrǁ/`y(=ؗ=RxUuQ|iASPc7wNE6{r?kD<ݕ5=4%87 !q̂&{_"#PAZ;~}ISY}Փ'w(D-N_6:9E;&K*{p-e:*6xq3R/e=a=W&{j*d3dDOd]cKwD@VvU Rjwf~ QupDPAb=Ta#x_az(U^fq}( XEF"yj'r ek,#mP=ȏ3ڰe]"u }>ƕGƐ8,z}K?h!nyYՍϙ!RK$[7yDGˊb,mWէnƒȀ[W0"a~  1.t[Ab,)E܇7؟cZXOq%^Tj|,Mu7x8Xtr:LWX&X&CRZE?`G A,߻?kXf'eqz$+ި^vD]LU,”ߢ[؜5t2%ԫUO#_8!b/īؐ'6 ܸ+%HF|ML窼y6Dx@ykNF{C!;OO%:Ϗ' پƀ谷fD"7p 3~BpV mb&[OȰ#BOכ34`g=MO$Vyb\ʛbZlIKIwkeaY_a9I&sh _U*ե+.$+QR$U&Ж7~ˀTa\—oP)<%D|r yw&-Fm` 9_=Q-jSzO+ ]s8M,Sq1n袼"5jY#mN[Ҩyqӛ(ڼ@6:gWݤ( 3/t+hnxl),fQ]LV%jt$*)Iu/ xMߣ3~;s;A7{ P9T t /ԶU"D)RZjфۣׯ"pۤ N ?9[OGz{ղrPmڎcP{x@Y51N\d{*X`OHhb4Wx7J29˪*^q'JTymm#p׵&"HG 砥Sar'UfwTV9´=VW RzU§8 AQiILi= ϊVøAu`4N}o?&V-V;k 刣]u66vů?A0[u' l xQp8],W4a<["iS鋲lvVK[_g'n92"JA5d"03 仵7IHN8gĥy`MGaY4-I#hՉ:c#؏?źve^\1glᕀl*벎̘VNVJʮͭhH2+td'} )_V"-fF6h#(o ZܒE]ݯ2Еw~[g5yVM|s'"Gd}3I!ɵikyt#_SwGu|+P\.C15#x NL7)pkElΑsWeG>z2楀卤 2?Zh6#k/KND+ 7E󛻞\T>?HUDr3 m˰{'b5+c[6.r)6t>$[|y _6𝰖[a/Y&}GrЛ0"EU(82ژ Mr#R0vGz:Lm?yǬFL*$rlK;=xY*YY$^ȉkF oZn^T #A9! u#E%r㫽AQh& f[k5*p-dì0?I$x\΁aDŽk-hAaYȗC~/ ^DI tGѫIp?ͪ~Ƿ'{PϬ?v$oˇ3֧'eĬ=܆m״ HŒ}DOmBnc5QfWs(ǏZz{Zޜ~߻B\ºɀ9|ӆy&=\)MZ#AwB0A"C␴l^tM8rpq(ͺwO/7ȇLzX"18EtxW$,)Z 7>^4Z߸/SFvq.ؕ aT{!q<܄5XwN~e/zAN=mʤ/)KOXNZ FH83-aRmeĚFQG5OǮh״}w:{B<ʃ5xԻ=cpYx^92'.60tb@_kVM[{:2a %oTR1"*A)Ձ(NGail8MN_ &[@@"Z.{(9#~ I)ƞlDGSl}W>N #֢ǩM^ 曎!;hMc6L nߘvSw4&O#ӒR2NH<>ʇhޘeyp 3<U!qruT԰'<[0/o`T ڎ~uuKx>1[G!{t'|Ws\m*gu!l"W*/1rvI *gwOxm_pqM_q d;촃f1_ŭ!φS-ž},D%lFYs|oUÌP,΃ <2V:K1(FnJZ=oWW%-Nq׀Zt-pbUew쮢^-e漆f(Kօ.ÈRqazԠRq ~6}R_.hWR&eole_C0>1IU*&#,c;ܐ%޼#\{r%R5#PY6h PSX**i"Xbc"W^(-w:'gdJY`{%O m=/1TYoQBĴxQK70f ,81JbMc5k5O~jkB#3av.&Pφ1 ~57Ϭ E8a%n/5d ?VcɚiI׵6]Ty*t[V &V?rSy_ t xnP^wM6)f4]u&8i!x4*^Uw d, Kkn<P3RF1!ڇ@?$󅅏 8FOXA͇% 6=AkZjo$xu1꤯˻I7/j<}*w>nEvio?7 hf\֔\p]t'&T5pn-#dRiVEd+zzq m|]rU]Lggeuə/1ݩ-$DrB-Ť0H߬l7K &2ڌ>N=⧬Dr! 8Y^/noEQ}V؊|c0.lM[3EOiv}U.T7A7%Qc11ÒȦUmFXoMY -7Uxo*˺WorD+ 5%8ȤCi s_Iq`ABZU  B*"^].`,lhATzz ݜ) }wZvfR{V6r9"}Yk,`L>磧IPzˆFWk1FHq,V7eH"=k_y%\6灰T^$M}l-!,ƃ;;_ҨS6߉TێbU6ؐĐ "53 &=Q(,RBXծI(b F{7aV )-6zGH܏}%QIMB A.s$ycF~1;; (5CLauIev49q!yFgs1*O^ J$hR}]HeGBa-0U>}E11o6J˔ ">&YNB+%Q|5՛*v{.v/~snqQg  FQ ɔ-o9fRiӟ{b9XIMir 7}U̒ϩœ2ӼvTb;Lqlk>E1,ײ-aqG[M=2Z #F_-F$neW|ίDc #!X&Qu`si@d#h8]̹njx:d`ٱ o̗`}0l$H2gz~A}x3@tm":' 0=XVkZ@!E61jJv-xO`X".=dzs0MN1,+e;gYGݰD iʴvCF+~8:*me* rlXhNlJaYɔy9dș%A,^‡/M b*|e3ͮ=eBṪX ^}/w!%/U&A;$籟3w2'ep̞yk|6`Z٨չN=',a܋&PZ~@cZͿO&@<4U;aIL7rLp.X;ow^krNw&]koźϔK)\&0]t 2+cG"Yz4N'|u8Ĺ8ҀjVVdP_WmR$m`mq{'줈"$5g9*HT0'/Hc ζjib~VzF<v(xRώ1aIhe7sA/ T+ٵ"mzg'PmY⡴AzI7আ^ 7 }"UGJEZ ^ݞFjQ@5}<1ZqH blx(bԺ5-M0<#+>ăp piԹa]!e&C_jjնOSh dD*]Dk%mȈFYN. Owm0%qb;`eW5M_!)kC/}dР+@=H<*YՌ%QtM .n&gS"S <2^0Z~6ݓ]a2}[6(XrR.:߯4̴e !Jlly$&3O-C:f@@1t ?ߒ80tޑfs,Zn"〛~H}Sꅣٛ_o,&1*D'Q_czGKOb2E>zC1B׼u 9{V®{al#}\gO3>7=F_ܗДޗEHaɕԓ,eYH!j3/>9bQqC['1S: *(R<0d0Lto@x Y;0{&CsUIq=ꎐB3`tH1za_MFYS2W뾑~iMT!zz~~ӡ2Jq=U4\ٕv0P.fC v-R^~C<|){Ӷɇ̖Rr98C%6ūはN3R(Wy8 ]K[ ZH]J& 쯕tSE2 ?5+hJ܇,Vo62? D_=!O *xȍ5l=$/1ܭ6 n{b4,Xjآ',8L\x4Nj:=*]icP&1+Uiql`/Q .K'BC72 8V}LM M,{ G'NJxxl nt#2\e<=IaQ#sUx>WUe*'z3đ)MkZ(@ d=qzMbeZ#-T.7-נ$9B+Zi?a*W*;-xb+IuU[!bg%\PS/~'5  KVv@~7- ƨ.&.PlEpa 1ѾzN'/4| { [ߍ_"erNȁnk;7Ȇaǿf1zΤ]oJ0_թ+xv,;(TzD}PS1cxP`K$N}11wICđ R1 Uj<9g4ۢ[_zwףSB5b߷-7&j<.V&+(YSu`*q: `MItuy\.7~}alT"KxhA`7vvItOȭ= {965Ie:eZGNv~+T$?aO|;hC\Se2w~SVˍMP JT_?)Hsft8N,xi lKĞcRE UUюFS)9C>{~4oEL6'_ty&,i&[ At_' .*;E > $)oRn&6lZn^nsw l`O:LMX]F/_Bd!T2>d؜*?|J̸.;y_3v5)L:hSq5 h~7ɒFʯ֞q>%Q QD}ܢ(1[}2(k\!,f>, #l  S*rǖ:Z"*\İZ!Q-nNHIU؂c:]P1Ir/ ͊+V6bk*Jfhs{leڅ)b,'ų3 L"|IkCD*5YR%P@FFj:yG $GT>]m|leks,j3S7<-dq݄ >SxXx/Tf<+8mmj dr1tWIo'p JMLU<.l##v<~tO>~/ p^"\[J/Qg->mN"bBSPPʺӄ, S[5/.LŰ u%2{brsx!;Yyg)Xt*&,Ms`buC{(ZYdYo&-͆M6ZErz˭-K$JL$ #1A0JA'03C\KWzs'b{uɤ-aeWx@+S:P!4| 8(q9S˦9/ Nj|~&nν$I ^)cfYmK@BX9y[u* ,OֱD&"a į07v.᲼[R i uC{)yh:[l,y>]@E\+Iskx45<T+YC'm>;KWayRwݮc\~u Sd?HMf5>aBj+Ok]V6B-ӴdΊDДѫR\^Z' +ŝz'[PhqZaL9]Ř/Es&Eo!Lݿg? :kdDO[(V$DPsTakwyh8K] )P;mX̸]y+h1 m~Ƣ{gcorl_D~ldgZSē#0BR4Nyתͥ;@ q MTVepOc/ӈsaŦƚ3Io:Ζ Y[aF:5*uYT3 Si.9uI]Kݮs ߌ4O{>iJ% _\g6k!`픷6BI ]hM* &4u03cpwb)kDjзyiɵ}]ݜFtOEmoO=b19" 5K宭S4͡ƖV!e}_*?(3M%#)~xh'I3/nDQ2|RA~;x'Q9GTun6ו=e[MkAcЉbTG itK] d:E^I(CP X?(%؄6;q:]>>3,$0ym+8leHf~CuptEa7rIF{4B#L+7Husz=~1g1<]F悝g&2x:xgtno295s03] jr72'x!{=g p:fGr6tj$֡wYW!A2hf/ <+2P0xOqBw9v,w9=!@c""U H,Tmu0sl]t~ @%p|F-~3=U [f|`4Y{) Ы_bmA1e c&nS" fHsXD^ަ,b(CPkF\n g2HOT0WO@8FU ;RyKO.`nkx@~'Sۛy% YX7O1ӈBK?& x}ɩs*4جι7L T$*EUHe9 ;pGM<#$ud5+p@u84]bmYX .[QiD_dXSt0?L7o}P9^*:i?h!wlh.]#M&.[kcɬ\I,gGT_4clUe]FwU̩ =cU 9T/P;]zM|<+=]墼E/]QLz[UGL Gi =7_ Uv]j~26 2skYSwٜm V"=!yJ؜C9+}$y.QOb_6]T|9OkMJV5η[ Ӭ IX 8Z^˾ʷS<;CZ@4$d=69Ռ?j*uxs^Z.?c5E7o0qڜx]OI O!L(&5#[i^nD@uFT~66j 9D((6c#93\nMƠoVLk|%?OBD]]}JeT?D)En3ў,^})ɚm9wd+jSBt/FKHշ34XѵZ.2%ȳm"g"nn2:]mCr]Ms*<" 8 TrB8]PU;Ct|վ:DEnhѬ@NFsTuuց͐>|h{YvE剧f 'gOm4~꿮'"vTU7Ϣwz @~Կ26*}*%l$Mk1ZEV].8>HwTZQU ?96]MhuQ2͕bprx#mz)a7Mu\QJ(r8:;Ez^q~,KO!;E87ڱ`W`9,r.d~LdX>d\}Ü[n8!NW.RBGH\w)gYg(xS읭r >$tS7GX o}AT.]c:tejUr~D6Ez DZ\U^gH?_S,应5(x2?rMw0ψҺG.-$hӱ~N9Tɟ= EF`LMv)y~aT $ deoKztom;g2hJ4F(F%iJ.\ݠ0xAS T3HL$+4V/ Tk{*m2ow|K>O]>M"7@M$d; *oH\4UݚGr{\4L|%è?G.Ⱥb2a.Fi֕^(rPy~Cxb9¹B f*Y<͆(c;yE^o4^7* t9ϞŌãQ iU$8sȾ|ylq.+ckcB[#n5/a.Jxx V'{sOXQi4 4j%_w&i1d?ЌFfY/_w_[vxjegeU< N 9/T؄T#ZS9:|I+X@~` 5uhW[diG@-t?hn<>P$)o/ll;!'6ؖQ]Im6G1gMz:زBևzwBtoRnsJͳx'wa8H`ON%إwyD%;oZ?*@ݱO3g}z0׽oŃV }YZOd/t SP®jH33e?/IVXP;ݗ#Xϕ݇\#քZZH@[‹22ܹw`SKa ,P",xOR|S )E]vRN)s f#2`8."b_ l4<(5j'XD @:xbn sXf6ZKvՒU5y#[)*{i maQ6')4f#'va1ef.h@*k- 9P09Tw#/9Y p":pu-bThZYAV"ɬv6TfKQI"s>3/2UL\OS{czvJi[.,*q?*lMT",`m9j|YL8[K.7r;H(MV PD:YCP ߜ^kzKaa'tΚY?蔚^d9~jtIΘ7Wt[O,;,шFjjS41Įh@T۱gYZ0707010000036d000041ed000000000000000000000001614216d200000000000000000000000000000000000000000000005200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/i40e0707010000036e000081a4000000000000000000000001614216c60002b1d0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/i40e/i40e.ko.xz7zXZִF!t/*]?Eh=ڜ.+ɒRqI_󯠋&DV3#;$@HpCf_~M'Jp̸V,^<50|vlv)=0Q7eئ  G'S @ݢJPbn1,>Ex%C*9MM7TXZ:fi bo6ʐ-_Մ;yIu. LWP$p)>u-ddH:?c tKQ"UX|o ೞwUK9PMaTcITk#),ȉ&?TEw^vr)AI7OˈV~r UAD\;BcWsHRƠ%5!2<|mZY'm Xpla(Y<_r.'boHgw@=-ȞM~j[2ژJW`$j^%M *Q:݌5D/2= :z .uR>2Bj"NJ Hp!OXXJCÑ{A4:.}<̱jV="ɼG.aNk34's}nRk<|Ԡͤ*|e)$x*!w?>`6fXwaa!ڹ,4ֶu0_#SaE(JBj./V])Nus+ۢ^Яenxɫ.ص k^|NZZ!E4٫ --Β43b]M=` I%=g}(Ajk_`?[ݓhsSR@S/O.씕)k`Wfydc |0(뜳`AIkJ$&>ʙ!Ԙ+op - c3Z_FIg|9 @WwB*|t V1=܀ж`CFwݘ+(-_ƽrӬ)v;z9mʛFu eJanRUyH-J&!2?fwk?I&~%4R:˝<Ax$ `:4m+ A8.L"$tK{,BKEn9Ęk LQ(2;.0$(*$:!1|>BAR`Q:|.7ػX宍x3~+D8 L=EK?G Ahti_|6jAY0"\㱫;W<%'bsO{F >髸~]rtT"͏%!o]^ (]Pxy9~>c*bITI3I>xGdj#k3=XImE5}^ GU:T/n (a܄>SkXE:O4uZ\hcu{.ŪPfO>9Iz"2a~.@GjxF? $jsٽtk7WNiw3U60X2voLo7m?(Zw]2g+$a+ c /9s]tKl56?=z>ep}Pu,OԐ&J~ENhӧq=>&˃~@ 1UQi#B8@6w:Oa{:~lqiѵbX]/]%J xL@$ 9$F7: rv=.Z4#YبMXbXNyL;(~l6R.+t^Y$/|"7HaC&&z ;&t6~pInWt%pHMQ>̡4P7MKIsSI0I&}iuy[y*tkˆ#Iy*7櫀>0-$P".0x@,LnQG Cꠟ7K" 4lD˃!]ir%ؽ{H5딂#ygs<H{}s K˘Yu2aV]%/ᚑ8QcLJ:R)]~Jd,G/^rc_/OB7z@[_ۡ˫6>iuE@/d;Y;ⱍd]Mfc#^RW."$v)T>Ve7 & _8|HE@k Lj&J;0-?15? 2 9di#r㟭.uSY`_ynJoTi/=e;(jP[.߰]_`S0w|QX~K$͚ <"~χ *h>UՈHX[2҈^QYҴ3>Sg|Wjsy4Q]xG5붂v1BxF&(00s.QTކjQϦyr[Y^#=FGOqOLj[)0R;ɿ}(ec^Jh5GYt*I+kgTKj0 1Q$w!jo9 i{&>gx \9N$e|+O,^`0V!@Lc@6݊(:^Za4e,]汯1o6qՅា5!^/^3H|$ ;,K=3`vz9= |h6ຢ! H-h3*טTp}v1 I>,JFiy; DMč?"i$lѴ6>%_ON f ϿaAF[5<`ȣ+5Ju!~nGGPBoWG ΥVN.΋|1KIc@wۤPP'F?y Eb%ݯ=es#X?Zq7$hL>6?xE [h`%R+At}!~M r!!$02g>וNy *=ls~! CIS:B=ͨoV~a2z8ï_sS. dvş>p-zyKWffSJ c OSK}k+6 ç24bM.y =>WZOy"ȱ彈ˎwza{V #~)չ [:Xჱ@<8mcx\,s pRKBwbqї )"g?Z ;I֟뷉qA9MM[*[ޕAҫ0(r@!sk'TP&=GtIN`.g ׿ZThg-RQZEՙhФcZT%ots\oj(Ұ{X(bgJa`˄EEʾ;b_Khen@JS[V]b$‘Q^Uߘ闔A^'/;64k^s$*;_Su|"̧~X6S%pqV3 SK "'<"% Nۊ6| f'=^_0Yh1K-A3z}yI.]8[< :C+Od@*yEYmڰh^%5&Cf\IbB&Θ|Pj) -RXR)ƥ/`C[}ߩ"]pWMl|3; yf3 яQeO %[d0;- _'X~0naڂg TYG).T2q|%p -xd^=K'~F#FIx!9P *RniZgl4>úx9#V]9MA.h= w:eV~U"FS($Ϳeoi*Tj<-n){n$9ӿ}_ k9ղd>W&vv$dQo{&L`T }K8Y0 ³\o?k8x"=W ~+?kI8 X (rWfI_+my}ԇ<^Um,k[/AbV9#mdpCzyǎDc:.%ZX?tbff['9q>Mń5L'$+"{;F=UL]#^UYjVtC;|T)SYujqpUm1o(蘓CY4~ bmő7ń:B̉0H>1J%/z򭔽 <#SbR\x4j6*_6"hUVCSQt ZN΂}Wog x9m%0-Zj%mW#7ӂ(m`cXaw'M&IC,,k"B,x"}S(&~Ł(:KɾlTs':>١{jdS_OcP '\MětFEv *lhcvmzjX}_ T͒J)J0g ޞ,;>URd^F> \?+"NN.Z~7$)s-L:R;tCkȶľl>d"5U'oݦcB1l.. I50IX]f3?p, OWNXȔtc{՞rzf[!eݜ*\PExazw|ݚ0HIX3_vDqb;Lѭ1l_c`~$shmK3RK (^nC;I`FI xAF7W"7%Z?r-~Fa,L&: ꊕ'w4dlhO=D` 7m6<WtoJ[vu 21UG\sO9͚d@_Gח@7]{sp+{a#-Q͈YBo+S/np:뒒̄S2bueOtOnHCsVp@>NwK\2poSzCƼӨe;Sr؆,6L0,g~ |\>{[6D" ^#{8MYeOBq|vhcC14:=V4X ڙJ B)aH o-D W>p .D|LI ,,|Y .Wڞ)0 rÍ]ݱX$<$ף8a Ȅ7AOHXWwC)ᅠ{acsKgo< H1))g;?Q4^_ qfT0G45/BSYYi--7^K3IBGk3|hh?OFI ;Lf5wC!$cL=m%OB̭$^;P[6|H kLfD'|h,`8xf@eL16[C`i3$̄Z"KOֱ}S(k5cy7CP]qx^X7,s-{ϝe.YC:q!p NF:Y~N Fnsk.jO~/@eQ^Jq*qn)f] @2Y #J%,5eΦЦMݕ/!:ƃYMifȉ4 h #Ӷ&?-ːцA'p,[͡rP wߢ ["װ%ZiD%ZwDQF[ik p66& u7H$~{ ܦm Т7mx2fSQs=u2331H(۴G]+Rԯ4<_hM;\B9Y̹cNj"yEmNsaShD'=w+*3] 7-5!۲]kܧLXp1bm2Vaqp!ɩba.mw}vt5܉݊(*C֭A2jo.cvRh*zCND;d3}CJm-"ttF9& u!՝eƲ?RgIqho^r:ɘG: GJ,Nyo/Z80)$dP{BÈol GWGt3Ǒrd2}?)ډ&]JM'AW/YOBI~SK`LY3+YS:j dSr'ǥ|UyK$rWo&:f02jXZ!3G^B |U$P|~g>\*dpRe. 9*ϊ6CG4;4ڙ0ޖ' q.$*aSG>}J!b <;ǵB;uVyy*Y]KT!`쎔f[#'般-g T3fя*6!hpjܹecVH{/Z+ AMgO~̈%$(yS wlԔ!_WR3tvRA?`0=Ic&v-rƶFQ'I,2 C֏Et`||9,*̆qmib CAad 9 s륣x^ʞ`+y &o`^osA~h1Z+Fx38(D=m|yNdc v ʃ;&P-J~jЉZ}Y|0uq5x f2 QlLHfw sGa%L*KO)Pi$؝+)K} {>4-jIo*a(ZXcg"`:@lBAp" Bl"7TM3cHz.;%͜ju]F㒤KW)*Ҥ f)j(ȋȧ40w[ĸNThSLƬĜGy|TV{UjM>ҽDSBџBa=HkKyPehaԤ,[qG{/ bAQxq0$E u.QZˎus-M7)=6݉5ۆ;&[HJ DurPE7%h^풦 ^a+ =O x`:Ծ+0g)gcz<zbxj#QM ($(^uV5ؑ3L C6,ubu$_lU*%\DLvs)#)~1m߸qapܠ0tʤ"O\)˽F d"8r5TBݕ;ETl8\R#I(#yU: R7Ά4r*>K#EMvBEIH$D\UUY=+M0/1L oxE\:j=* #XA3 Ɩmz0X2@ If%Uq]NW*$@9N @e3';; VB,2ɹ9iHQg!*7"W-:WŽ;My$:O'l\X--D^:S /_ ;|0|< [LWx p\9&J/0*q#2Rnwm@]ak$Jq eI-"nը`un#{4rC@}]6gGAl]Ĥ@8. 7|aW*Y?5vZ UϱqqkYGœH9If&{n^̡[~Uy!z]:"Dez} }V2Fl63@Mz0^/y*7eH.vL+k&u-oPNJǷTZ 65B\n$UРA 9JC oiTaT%ސadZ 'O\|+oj mWY+ D"u^n#t~Ap! aE A0|ݽn3ܗĂe2R%q@NE" <!e9KvF*8g*% r6Y,2 px<8Д7m\q_ZpX;̸SddF>j2"X%` ]`xff9!fݺ|U;7S=c%Sf H۽"s\L AnMM-QA~6>RF>ؙ|/t0QN|lӵkۘ?z7Z|7LQxPNٟ7綕X3_U~pf$ۚA™'Ak=rѼϢd䍆5딜MR[Ơ`muU[J~[0BYF%!rK8c&@Kd(pNXbдC_4Iяq.)TL. ;9e?6ɺM3O7SOR`V̡e~þ^ [!yȖ^ojf>SO :m87mmEdǜ&(HB s[o2ЕO#T>L੽5pʱ_\`RԖD֮9yچ |r:#6F9,YX<ͷxV-wGy jhHql^n%zOI][97VhX")c$M*XH2V;/yB"I> 5t@ahD /Ҍ]6p"PN`TG0I ]$YvP7=ňv(^q/pil>N+XֿP޻9 ׈ls] $,[ |Ǫ@Hyڮ7ҞDzثbJv6Z,_b,ihDE*S v(yeem,R.刏-ہ~@ EyuG9yeCGs, )!/BjGLQ_Tʝ.㱽Cc}6RSJ4|Bqo0i/K[ύ)عӹs{Ä fHu7܉IWش v C>T-=xc値ؒ\"\p42֕!4b5wQ9;୚oknqXWBo3S,E~afD*{Rq=8sM^,B+Nk]O3Nzњ#j6됻ޯd@͒B)U"CdN{ -[7 T݂PPP(tԽ*sG;\ ^HG&+ >.S;#Y9 ;Sd. y=3I; B| 7Fjr} յǍ`CwŕT7@t 4k_DC{rz5rjN(Fp h{҉b\HMр߅yɄs3Xn Vvt-qVu-$$BQ0A8cT*:54,:~jz7#*!'5V&d׍aj!6QŸVJwD(U@p//M*|&t_|?b8wHG@X_ !W'~8)&R <. hߢ,l1xݞҿՎæ8|a/x~n)hL-Ue=l1Ũ!Y?-OxnҾViwkmHRz.v`'氰Jțj>8J]<dS $mRGֽ_JQbU~&b (zm5!A!|dZ<{hIӐZT-4Ty_kx_ޓ آES:iHje{<s=Y[mQw(Wg3,/~>$k}Xf 2T$D4 RMHL׆k GE7N1;]d EjIGz.hXGJ jXe ܐ:Kc]SPD}:xBZ%YeNA@fU}8$HNaQ"$jC]ɮCC%(e4 Q .ڮ /77j{&ݖ_! Ll7y]m8D ^h@yAz dqxƠ` BuDu N%8H*qc0|X#e<83vk\sQ i\݆xaMb"\G7geM,2@(H3IL Erj=ƥFR8l|̓axRQH?q4ұ`rCGrlz'mB!q6[t_v$+b&ebgluyuzr9 ܪS6;iߕ*6$L>2Pzb$q~Q도6 ُiD*ۂ*fdxQ᰺6^uBi4g HzWHh\6Ω+NC3ryw6]kEwdKԄIY[T}(P {y*tU+8/g؀צAV8VCuh&/Ex;`nvYXҞK0)}dwC3VI5}X!puj.I}_|67sINki?=OJI4 ,?;HC?zYS\$2(ۃZf_Dj+ǰУv)vt*S~DnsJ;H)g= 7^E4J*\ &zIXwD fѓm%9n-a@#MzSu;& üCrh\:gEvgL8x @+btӜ4@அS({Y/,2HـmWZ!dF|ݓi:@!c,D=@>)Af'i7Jb\ VP蜪UVn>)ܒ]W>J`:m놇٢_|gAyw.^J`#墥ewHn3KMmTXI9 `飶Szwov-=v@`1}RZ,E3'ja? v# l$3 8i@#_VlDz͏ ؔ~4rŸd8 $iUgwYd9IFUrMKiS uΙkq׶ 0ةH:_tp E*:0仈}@tU:-T}/{/5+ߖF`0 ()T/fm6J[;x%V|WߕSNM4ҿK1|,qdKFx3! zw8W52%6wCR~aUC#By0!p&HaQ]s'=,'i01SC1B!Ķ_VURshR| $)g"1v-kBA\a?|Fo%:/hܓ6CBjխADBJP3yزfu*B,%K7G"X(jx9RWgji T`wPD3RJTMN谐O yb4 Sm=o1MaAؚ + C?P%?y#kz B-8nnP[{ݚV͠K[eHj䁐ѣ:qDca@me j:?p`tFjnJ7$w$A q!ݼn<,*=b=1KX2쳏(Чj\, d <~p1r|}=𞬄_gEG k Su /.f? 9(Tw?mLuYad QXʍPr𗯂- wEҔ jDΌ\zvrK~u=Qg;Rk'<_ϑ@F:}Q ;p|B%8](f "i5qR]wFKǒ]܇p9ϱVP+%R_Vw6` ǧA6gs2OQϯ= c&TL8o O;EEDС]l-5Rnfifr&Q&D~؛@Pc1Z W"jG|˘ ?kB7%38S9|Do #f5s54!Μ1sOnjj^?A Tjy| :8X|zp7@n*L]r5!bFLTIs"Cdf-(b: Qӏ1'Zr`3P*_4 ~ԳBjoͣW7a,'Ƣ;l"r̬-ܙTHbO<1ޮҊGlQ1>&eZpx?CD HP;̥SźlGۮ4=M%>ʭ) 9,;W/YgU$Aqjn&Fݖ7;#՝bl0'>C}C;PTJHH Mڪ&,5;F1 up% s9>oOgS?zUn;kamV  ՄJ }vvhT$'Z@p ]{*Ze{BSɪ8B ? 0W`y  ?\ v#'H1E{5Z:O*Ҝg!)smc.~"Q1ʗ3@z昶-cmhX|_`MV·cI쯜 BВbp6Ajvd2` Bdw#W_54SDrG|#!zƗ+Z)zfsWׯbF;~ԚrP, 1 jpł13/%vΦfWBmNp .BP4,uv|J\MTPrm^<zhV+[<=< kDDBC6=l Az}/GT{fl!қݭ~UXhTdÏ4]ߡPi{Ɗ7.-vq0v* nlne"F2ةq 70}cC˲9Ħ?!#;d #-C O갉cLwu52i sc{PĨ_R jl5PhWn%CF-аG_|9_y'e[Yz{tb+lH*b7rBŕ'ǖFolr.̝S`M<=d\BP3oהDM%;䯼(^ k~˟14)w QqKE,c$*]6|wXעU/̼m/ˠ82WR;DT(%._ˍjpr;΅.@RxgXCl{DMHyg)LϖD=()(߶)9 ,(|vT]ןU*>31N;ڰk[F_;%'iU_zAGIE]!oYz^tBl!3>,i`QTRiGm"xI1*`^\T5<8eLaװY1c$xfՙ2KZ]h~bZ-N%xVӘqy {oqQYYqweOeTΎrfV NQq>1{2pr#]}l Ly؄s`b m^plњXp,zB%PS"P<{=x@?j#Q S3#)fA1 3iEk< !Q+I}v]􂪙1ت'/ȉ!`ۑhiE?~&8R(ݒ/CGφh]Tz$?&-qr~;G T{p|U7Hcr޷szVGb#r8_὆yjtJC7ADP47[e cUr!֒?Z#j36J+-:04>2Y9pHBFGn3`y-0^E0r5#^vdZqVIZ{z`z;zgV,fil8x?8)hʩd F DDꥫ͓<09E=: Ƕ{ݏ#`Hֆ?}OtW*Y7kV1"!3:_vgW.^uVGU@ϺԴdE z]0v"+OIT< 飛efDfNC%iR}j C_ihnt  ~Be Wa ѓoL3OU^R`ٷ=Z@ZW\w[i'&dOn!0\?]O6AϞ8?s2{ ̊Mn'C*_U ʗ˶Y1Uuu*t9D$<_; }D-*/yH)_JI3k8㩏{dOt@TPWimֳԍFٱu(V-+b.&)e]MGsĺ)/or(wC_U*zW_!঱iVRjDrw]nwQHx2 &Dl*o%G.a%z_#yÒW9?AEɅ_/ߡ}#W J_)A{@10TD _~W02w1~.%٬Bo'3*$!W̝3f]xNrxCl pHPiG1JRnRp7DO;QߪmJw$r^Y•IäAת(w{bDl+%vJcO8qtoa=k3*m"1:ϥ|X^eE;(~35O}N&W##,6Q'ɶY|'?J኿ LqOnS'?5D ?=-k L]6Od۩1MQvmVTV=S{t UDLv>!pe1/%GUX / ZR2\D ڮփ0Di,S&3Dʳ\À#l3A,3n p[q.8|&c"6O?aI Z*,X8,><1as mz+-ו_:>"-*DF[A/ {jj;7V%k7=!i틒Xͫƴp؆T# K_ӫ钒0~PT_o.ZD u;9=H[g.>])t;i5'g'u¾sl虁?" Yٺ#MqDL`@:f!}bQzCg670M*dAƤ'_"bp[K/zb%{{ow`,?gL5Pr{4gŮy}gw1݀dXj^i83 "WM-oT,?aFɻI\vdlf\}UGiJvP?Ӕ]p$!xlxQek_{n*^dx3y; jhNMA>&uxm&.T9B_]Ŗw=8.q5bt(ώؕ\sNL|>-i_,1NtECOd*UU: /q9D7Uz0\pq$j> Hztun2T$EK;p|)ta=Eg. @-+ $>`g)l#Nu>14-@P}Sjz_λv8:w IΓ`IR<@:9PidA3V,!3эG_mI`Bi4G[)kbBg) A<}MS1Γ-GFY&nYH90ȵMd-%.6ĵΠw Fhq(X *3VwUϳ9\?TBXDذMoM;ۻ]9 &oɘVY@y439UafFdi0F&AdHJyoP|BD",N)`?3]b6sj됣n!%/W$klQnS9jqA%\C[X r?mAvVfg_]~s7>Z4ܾ&WQI?eDmBZZQ\E Ja`YWǃ% >Do܇Xs]э%.R^,ir@γ NoaYEBP53d4WOrG~h 8:"5U4G c~ϲL+lAv&wKl vc/8 u6 xǘpG+ .x]k9 W@7{%4c}VPYh=w :qѮǨθ=.TLITk&=˨Ѩ@Pm piJ.unMN NNTc@ώ#W!c!ثI<>߃T=ϖ1waEz촂m{gKmB{O 7@n|h]ޟhʉ8fV/i~yK|6`t_3(GDoK~~X U4Z$@y&8 q9*)ܬ)_Z9JwݢŷMx1,hHy|zX [ɶ-ý9$mضCro]w=a)tDThiQ IY0zN-}yaX'^0G$гRywͳb?`I%ͬHnRLFrz줻۩pYz|R[6W[롆? B^s1;&=R-)>"NdФwOAYsTWHuMhVXdޝcܸlqal'v4S\<1 vǫZHnʓ|헳oz޵CifMS4DOiD <.7ʊ!u@mWUaO=l\`I@*C7jr(-+ N{ҿWhs87*ٴe%jX̝U_,Bߓ?w[pHF.vۚ6DX7Z{l4uojpϰ&{djpKE|Cz2|7k"*I؇j-nf-㕚7&%ˍ,t< z r WV~sGJ -Wr;gr++2'Z`h.E5ݒ`d O*=<>WbGLgcIwZ EXp"@M/7u},?$oNޑdK*~8J{w!<V]}Jt^.rsn$CgI`ƌ'PY8>'87 -WD?=sh_;p*};`dU)Y lK##6 D3Jt"WԬ&{;^1ei:=]b84iZiTx/p9'+ oP kBŃOoIlo_CaT#4E' p2?<ўTԞ'̎ ]f/ϽSN|67pbiySfe@[X Bf26UaiƷ B젲k(ʷ9<0z;+cqi8ߖps\t*p6)E49(N@wA@>7ÆI'$V0ŕzX2z!-Q}l^䦮ci/,_# k1$egStڃ͈d+3ɾwyجB`;CvanFu\0o|;K54IJEw2$/̞F sӺU|&xK':),H||QIOb HS}֗]غsWbCW_0Gpxg~z:]lH>jy9ajv9Z+ȵqθ4GDu'U fE`u2O2IA[' uV{+4>KX:[dSb0G`W>LDTr+^ő+j,XX_RZ1/([}7(vKFV% F2?AB%l4|LVfq,RN F}b%jiK{(̓_ΓKW!dB^2tUiPO8OYr [x5M5E#`J&ISb"'[ߊtJSx)GζINsMޝ^NU?Lܸ=g:"+>m'+ѸZFYc;I6Z~2y 6+;=hy96?)Q4,vTT&f$߆`ΰK^#!\)}m]kiQ$r¤Ą,w#ݱKfs EyH/HsWKZ$73 j,}mj TĈWl:l~6<:-Q->iMj&O_m~ՇB_E>*+Z pP壓qfAjŚx:[>et`ȷLÕ`Wdt R! ۥ}QA1WRѩkZtHTWQoLkA5Ѯ`i^-_ D%ikL (qj?e1lP*tbZHЦkFw~&RbG~̺nNdOGr%ٓ |||C/kGOuR󵛕Uz0 FO m .Ibv^_y,&pV/8q&f]aW |6Y*ȍA:L$lOwjty*$O 0PD%b@8`o(9L" 5dPȓZ=f68oȈwkUk1*]l[CbnER@c[ %m9d@xD~?ۖA.S]Ǚz\+t17RKYψlaE ^I y_;3xh^]Uʐ~gj0ra: 䭐y9JřcMZ'knL~UJVguQD  PiޡdW5[3E[xnڵ}85-`v[s$q߈ jp֥]2=]Ҩ OpDq+7)ii*u'%x&`R2{`>f^~A2/RttZ׽D7 FPv-c^?ܖantΖɮ1DϺ?_7Y6/. AVelZxxibV3>XW0eoqb w*9?xkJh^obI w%EO, Ĭw8M7v޹q1m:-2n4Y#EyWbj +H8Ԛ5DM;%= 7 4$wG1cGuo,o3jPlC8 TI(l |3QKS l4!}139&7}V4KWd/Pp4nJ [3gEt4<; f(\̝:z^}蝊*0ͮbf]02o - K>#Ŕ"v;dmx?18GÑGt;ol4vb3<{,(9o5BW9oF+ gCbvD{Q}+hm[1`~6ݶQj(r[xILhIw+t0ڕ'Xmiv/ @y@fpun,/uh:%n|!FvV Z pJk% J:h얧JyߩQpuW# YU)ƈ4=C4<54eUS,(i=lЌC|2yI$Ǐ[V58He[[Zmd 6z Ѣ :M%O*/nS5L\bFxcY`0ԝJj#TB˖k(o0/[sO'ʐ;$,kBJU[~0J@P9;\xg38´*M!)vw"J򸅶YQ5g-oȸ=!|5f;܎,}LiD}B}L9 n#E8}DT__}K}K~:GاY{kLy3~6vެ5H i[x!m HwCp B݆Q^>Z܎CoD>S!i!x6Tw8#1vs;ƾnZrQ]K#3v?pŭթ.~׉8/HLZSi5Qe.lY2 G#I*èCR楽sO$)'Z $z_N)g!.psbZ3'1㰚}#CRI-DT_ Ć7̋}F"t ].wEuxr*h;Ro1صͱO8_l,%+ 6o[zw ZCȘA|Z|EJqVz+  ],솦+/24\qo4b#w/s:q$PxL\=>ލ,iE8 H*xΆH O!@!r"q:RnE?CРd90cz66q>y>X~z`=9n`DջO]֦;KUǥ_;= mڕdɻ[(%51VN5_wyOtvH 43a˰/yٳG')8,t- kcڳ}n]cDi$B GإHO/ۅMcZq+̡‚J so\m*mNW҂Qg/Ndx"FnЈ/Vfʻ).8:HOQ^i/Cm$ [7Cܗ`+[8`GOeC\ۈbD*YaFv?qy0I,VsWᅜ&C&/G*q8[,b?'n!4~㰄dt!J)i0fzz S8y%>J4`DSD)Bl'.nm|s&eO@Bk\9gAhY+qyT9#S 򣮹-l/ZVl3ٰ?Ɲzhr֊24|g`j;@6zm}ƫn n3-6_b~([6 s$ܔ6 B:#8g9sv7NK۹&XeD.hUOƏaC4' G! d{{um祼y{ww:ͧRMZ~P+q L)فY}~bR{~We\e(*sAV*ͭ}Ȉe-빲pzJ0y[5LS{:*"9fIAob9缅kMI|Cl%+SBj֤J)*.&zD2ŚG)Vg{-~V[ne6X\|Cߔͧ o:W''9]r!tSi*a @l>Bl$ W5'v-t8Ge&GWWA oy-D*Bۻ' (*6(!D |$.B=qkW9_y|^@ bWF#rw!Aż{5m^n)64ot8,o7wJuvP_: 0o1C qB`bFRwAuqb9=d59e/OI/#ty]GdKErg*rXF~SMfr'3X{}M)3,ve@㛰lÐ q8>{VbP[++2+sڦ5ňr+Gg%x(`.UGi:j萁fmnMIdiQ~"Fo*w^ЏFo6XR-r8Xz4+218;G`S;hYrw'6dx|sGe> MmO2V_G1IHrS Ody 6V+W@˓fMtsjsȵ9A{{C+gX%񹃢GCGy5/bW{8H(8J44 ~ +]vn9f>HVuO < &DOcg$_j/?w.nicXMdhEެeAZ&Twh55dycmUxB7䩌i_4ƍmmiRm@L@|;&t>S\חgN&"rna0A-idĞ.w3 EF ~œd{_;_+[:?0(egfMsvjljGRGXAA jPcsIK.1 i@,QRDѹUaX;F_R67vJ5%Ā:PH2 F1c9J⡮ԩMLj1*ݙ"; _ c,^jܨ liLsh*TMi8C6{5(}nQ/ োjg1{Ҏ<ٷrvrvfPMH0"Ð8[IpnuK==p:5(,ҡ(fT~ i@@\1PKo#k ӥ!91W G0]tC3IB\iu76fsZs8\e:Ŵ_hIqBKtG> pE(s5LG#A+ENd=85T[,W qg N9-!*:)(=&%-?iW(Xxt !GlLjt$i|Xޙ1i3@rȅI{7y] kQ5ZՏJ<fn鍝hh`mpCFud8-hvσVe'Y$X#n W1XZo6i8]n[wsh抡8$$ + ʈowoߴe5;>-aIže?oY?1D_T_Ӿ*+ d3h?}PatN2Y; UJ ~;:&44(q_4 :g?LtG 3ذ }9e5U<XΕJGGx˘X0/E`&&C-mj :œ {)˨ܳsD`"}&|dh0tזeشȸhu7=g=x|դM;SWaNXa6Lo|G&4.ɒO,`5ҵs:BjfleƲMcpvu}a/D+wdGǠQQaaW aE8w3g ֌Kjw)Gm㑖.:pʲ 4Uj2H/bH]*^~?}mȱb2S$@z,l `pn~U$;C׻mxCβou-7TQBe=Mj@Ad+CoPHYM</]vYU^l0QʉJ0첖+}Z[@lH@ fnz:\l Qmdzѫٷz8~JJk㼩b`_'cW##J?|ViGt ُlӧd@-Pveo Xu}`x:GmWc(ցĨڣZR1 tS)ꛨ~ԛma{P 2$f<|H zH61 GFCϯ3MK|t "[c)y JdPZm=ݣ.4|"AєM+.uHĎd N Ze[#Z8ۢ? +eY{r 5Gq/@Sܰb,w]N2 %G;3՗m֤ل1k/?#%8Xpr*"L0L"eBst2hFwψ&鯒N\c&H>AԻ (;ٯ/oܤ䍧Ma"w>qE4+I|ĢF69\HIA,!՘ 7@U{ml_̡ H.@ |?._o/O5{X]uz()AC?ft&KsW` _2 B"mO\ u'YPr xc+ek:lҖ`1IϪ8fXھÈe%5]멞Vrx'x9Z|[ZDiis@zV%@=:;۬wN;l_o_8jR_ :D7)Y(7IlB];D%vٗj4 o6V5$kfZհ}dUo?GӡtI}N4Ugsc5|S{e n;g"p;~fTte6h ud ^d8,pDFv6֭c7]RGl?__X= :Sh4@-?@0$tU?TK?ohGORrSZaN. (H-v\<+D_ UMXe#ϼfz,Y,7N93%A~]*/1q\ }r"3)lQ CZ_ő@-AzB2T(%q[C@^rGxz{ wnawcdP,tڞF323(-=rG6H^Q煐TLDTIh2 'v Wϫ'$(%eKUg%@.r Ր/ Ef rA<z_m,^+UMji)@ kVeBC~ZqȮ#\9VS,ke25 {ה-= iL 3x o5g~/ǛAv93, GT:  c)zU>y j|r?;(%Ey&;G|*C7w6;,åO9m:Y&J TWp۸qg oTӛ]uX>ē.|Җ&[]f̉C{沟#:b|@YN|İoƕ Y"mms Wx\gN!Д9ae!.V'U.Wx!CŁw?]с>I3_w ,c]OǴU~ WL= `KeZgjg_uE&R]y[dcU\D՚|m9  L2`gSf1d׻N.qU#jtX`Ӌ ^"Zl$*RyvV_L+-4xJ=31 ϗs`EfIp*˧3Z1hSx׀k&@gy4tCjZ; |H  j7mӅºv>s==UJxb<}VOG ]n!Ҝ;iOKo()>sC.0uժ.8*]"mgɦ_QbP[1 zۆ- B!ChdkyW{Aň]3"mQ0YZq 62:H賩71W,Bź_{Jη!U,FvɭoK} g1~m!S)M GV_BJi,]:s.i}` \/~2kۣ[Ѧ@P7@ъK1+U8?f @k_Kk냁Ur,W-4zZIa̹]-RkSyy҉w($w_9~I2LǃRJ:ԿH$Jr -zu8~cju*x ړaD υZ6C"6; H4)#K|`n۸,+sDD8qՀ=&B~8XJ';ouWHxdx}-9eoZNw?8˔I ǼC9(DjRL( :fJ"Vr%E(Tq(ЧƏZ# ^,(`+,Z\"EpҐ3"kY -/_ӂE>-^j?2>AwZO^HT ~WgRw$g\D+XutLlY# bWݳk^?Mx._2ّTȫmŒ4v]_6!rrD7bOf0{z˭XlE:Ffip׺{6 ~Ԯkл$Qd0B!UkJ]>{׬t| ]FD{B U7~ǽr,k0h,0W~UAM8$={uhYiڕ*U]X(H EՅgj,q- "ͻ@ߗbc0z}O41V :MMnc6N_CfCE92՘RzúBw^ #,x 5%$k=`ڍ9\2Hn.Nhc-u4cOlg)^PFlkBC(Am zMnwA|Sڢ>Ҽ!,K}7!Y ͪ !<&/h_D4` fV֛b6ͮ5p1\+Ӷw3e"ŏiаQӵAs0W9[P҈٤=A:7(Je+̔4&W! kuBbۥzA/ bh\hgղ`}q^kʢI{^4d: N$f?Г#}\+B3,B*UZK:4qW1E|8 %ZmFc) /0:[pMLX*܏|j36<26/Hhx5qGE[I@2]WE LN8ʧϏReVw 0<+v H/[CX"iIxBb@ aY|KW%֬ft3̣zM#rg%l:4R I@dXmw!H̻Akho/)CI LY=/쪏g g G0O+JcPא}ycg:fLo^*WTC0 HS\}>+ clBm쓬.Tuysh;^I[Z: ݟQ[¯Wbg$'])M)6Q bS3a * ˠEȹm.tF(Mao3ϩlg5XH=?߇!&h>nHɺ:.@X|/|-bUfbQc=QgGJrzz3"i39m\c|Ѩ-"d…%latLW4ckӾ@oW0 \uh{ zD4NZ.[&e)P V{'#*V0 Pȴ 7wȆZ©gLy{nyxTjo\$f\M&xFL9ezjhZ0`}9~̵b5/G6+Wn2?酰rb0.R،l&趿 =ɗ`O0fY3n=p p dM!6Ŷ.8t~ ]2HuφɎYhk 4ǒ};TuZFŌqè[IʐEH./ L-bk\ŭ7%EQN{Nf̾lkRe}JT)Bo&H2+E~hvݪhIo]|+RTxRhn8Smo$`"jko% v֍N|s?*T{#-jr;КdDQvNMqɐ9;=F(-=2N`V̆\qڸ.X]X| ҝ9Nanm4w]7 obZ-~(½K *Fm6CQ_ 9:WCj[b*a&mk7f߂ 4.U N M\w-So#܂b6{mga.8! 4DCޱUNQ:nOR3+d3}n+@2[=0 z˜XF!E6>!ryrt![mZ>k΍>0GD3gq)Yx NvfᔴOгx^\:G"t -k D$`xTL|x CM YN ;_BuR1<|0W ge\|E aAJ7ael/wvo }uY Xh/ZwiLDêEJ/eϸ.2i ;ǕI)EyN$E8LmU(#̸ףf )_^(6]T`/;s)bS~VHHf:~b98]paOc::~6V\́&jE!]ג@7Fe1OK%>ӞGe4_`=eJh_^[ !#4) ?!%I;+}ڌA^h-V^uN†4Jz&va@$ `L;lw-4 ƛ\\thv3>:qYTΕnu<)06#1`'DZC2'Yecl_dZ0GAj-u=:H/ca̸Mra=ߡV"ƃ`|JY/륀)Jg -~.0<AԯW.>mZ߅~(17'.1w3 N>k5SuRM3 23q>i|`(}fyA LNh Q"pL@S2k*̭{WF}&άn  6 - V=G q@O_OBF1a ;lra>oGG\*Q&}2tdW(HN X7IxvM )\awo|Czm1픒vۧ^iLjaG-;>G(N->i4r] x@S9XP{/Id+@`)\֧cs;>G %96JM7ńnng14?3CDsnB\eVfa.!\MIc3fYnp =ˑ>˾ ]&vdWbeQZ? km{ gD81l'=˄KHW!RuHq-d;<ׇϸ5]ĬT(# 2#[$p$:~.O!RCcI+O˫R:@D_'wՈ?ށ~4Uس3)MRJ+.bCTU$kP$kfOkb wѐp=Z+Yq_r!q`:>j)S.GivQ8\f8_*m~6v~) U;$rQYCH 8t^޿+-ǣx V# e 9Q1 E)ka ̀8_ǯ䕽PI)l5մd,Dͯz4Y_zΐ8?X1NߢO_#@6ݤ2zѹzp_W!QZ>qS#UN$㊿΁Uۭ`KXY6`I%ypaJwӪ r=syn;śW-'G]\v=U;$_GeVv;VoThN B[m&Ղ=k6qsCcS8:B93=l3"pM{L!2o7j?#0YBn4c݀JIܐȌ~NKQaC|YA첰1CJܬ`J 粆~_ȼ܈}`!q>[Ԥ5e:0uPR/<&3~Kqy g.q_'nP`9ƴ*G[bbB JB\7z9۟ǖZ[gvU8%QvXqfu v 1dʲqbE2cŚ+NFnSp4iKDEyx[yw972Mݍ؞;aTЛFהӨ_>o,DfzaS]W++3:{w_%ٚl|bJaTm1mo~7J8߹H)Fseވ]T7܄ϖȺ,n"% I{B` @L~U~9:ʽD$Q+"X! Gu:.u w@R,JYGR9eLh|C&+seT,YYTݏ`dkM Qn( nJ55ARZGrE)*iFߕɮ.ZiQ(,vC;L0+ }!a+-زΫJJ_:L2hIՎ:̜} Z2pU`Bj*|0t?ѸiHQ\|d ~}lX#>a ֕] y0W)j˴ səgXsn?GD3֟ns2Q;'7DbC~e#E=JZcuF@BXOO: +l M*7iӠ,'-:)63 &M*c% / J!vܓoo-Bo`9Q(քR_C瘎H`^ݐ& ؾ+^5[?`]mF8#j1 l-cn"Mu?Q 6fͨgYi:S1nDFrS꯻)G-1f|)anZӭtS- ZIX6G}/W7 "Fw3|4o#GAjx;fpXۣxͮs[0x7<2L vqqE sSf GF% xە=hWsP̴ {RhGQp3_~BFW.{1^=ҞgP'^ۥy_Y pyp̝(s˯=]tIT4?& `^ɤRymMwkz|i)4{鞍.3D։E>telZɶwYQ1&%+_+pƬ}K†Op,`e<[:n -mT1B0fEat@_=6dh=B\[>T詓iB"c,3pB)@:T,(H_P ]ODǐK7{>!O$ES@I#q<`XNhhV)"$F\ ]72Nw鸷Ō3x_+( }tjČNjp*N7&6nex5$$ц;䐆Y;^`gިz(À]O(A~詯6fi!`Pbs%Ofl)wD; 83E*TV ӗ 6>` T&GeȊz9GU"bp*315U6J"Qa.kW=P)IFAݜOk,5d!D;0urv\锏â@*D+ ȷF|Y-QB]6@}%>l w.X;}ZE|{i؛jWƉ]]ˋϨ.eoمB:>HZ*5|j\5PXP4gkzr#r\!CizUPC &g=קh"xW۩$\Ӑ=[#"aRHNZ!#bR.e _Qһf:-$o˦훯W5oy/޽^!,uoܛTq5*(~6oѩ\S'`.)y gJ8XΩyh;:X6^&Pk|*l|iͧ; 8ɋQ鰤[iŷ$t|G&b4@, Kvp)՟]qӸ_ji#yV/|t B<^uut1>i!jxj|UsdS;,5O]^X=jk։խJۓcY"5m[q֟{."jPz^6f ZK|7J.Yxqup[Nq+E+̎6ޙaic ;ߧh :6- :sΜ2v(6Ry`*? 'AXt3,d?QlٍܿJk9d>Q^"'4^{Xg|yϜ?V0q&ٞ1T_BgùcFED7Bd ![&b(2Q/G` ɑ_3  ۪eDe ݓz#rs,gsyPV.7?NIŏq}#!"2>]44?i1l/%Hֱ||WpjR\Rv(Tоߑ'|3ŠN9!g^nQTړ¶VJoXu-%);cדMkb{ݬ !?2ܖq~w<~0 ='TЭWi9+-05f *06ks|O1T ĸ-|F$( \P12)2B )a*\ Es~IxZh,8% E\BwRZ"XCpVzyc ~ո^ejeUcSBRvF8"mT;G ղ$+3)k,p\0-&UE?M\ƮonQԊ5I35S +!KՇze+ϖFPM=Q(7wQZUS U-]:7 +nшܟ+*grCM8ms@™Ćm~+z vVr(iBJU AH,bsA1*Uo%x(IR3`Ie|2b ᆸ~}On|Ǎb @J1GdҤ R8yk1e~?5%=>/qQ&q]xoYP6tײ`oLq?8ͳˏb)$}n Y6 i :AֽV-!/Y$7uvFHWWjS5GLN)1d&q7PT$X0C̗m/)R d^#L_~OeUD¾Jq"E y7C3#r(Z<И?Vx zc鿠%w3>٘/:$~0/ Zo#¾w>_dH2 >Қ_c?'W 9UD GLxt^:e&.f_D$lHf(i%#m޹}$Y;[Lrf!0qzV -&᡾B>sOFy|Uz`ŧBj pk%y"x?a;<jlF4A=Fc !:BZK?6y o*؆EOD JqdL е~ AOO$*@’}N]mF<ԿmC|27k )hc=!X8z>Z䝲Z+䲽' ǑUlQ34e%!U蛤6!IC;oo,@g#մO DzB8QvQ ǃ:QNbC9cc^pvͦHԁ`rޡ͠`btMRoXm#}Z֩Nh9D[s*䴿]+p\u }0>v$K. B4n˴qz2cC\\UQsڥvh:ӀER|6)^#dpJ/-?˴vd.R\vbɯ 8TG':xHfd܌˜ Ҫ|PW_(uR>ݧI7r"؅5ͯ ~xtI]ѸJuϰ=?n8G'E ?q(I4Ξ8B; _]&,- *nUI{5L U{1!_r[{8ZM5aJ'Dl?Q&ﭝ8)mgkF$uN^H}KF-)i%F#>cx5 0/2ŤUIBV@c\Ax5_@rQUrm.ۘ Z7 oeHaʭ/@"ة;aVmAAشsF^d$v| Wt%>M|j %ۘ&A`\ .v%.VGJ?o[r"Dیeph^cP!#|h H*)Q--qHv8יuUז0$F l<5` G.h2Tx. [*XABz0s{%F\r(HjGoP'HYN Oke(D)rJ{ ,6tM {QeZOo'$zӧ;4H)kB9?Z ݁E~wT`RrTWvP7XiGuM֋:@;{e /\,\B9seL1y4y3Vẋq?oZb(w8iABԶ,:0_FE5EkfFB^IT S~{ 38FX)AP?iϧ[^ /p Lz:~%1oJjrv->E>Xziis0 Sf?OTWf9tALt.gRU %-@ <1EyۜmHHmnbM]͐ Lʗ)x+n=qA;䐍bJCYv[%!s?7 k@>" erPȝrz#sG;A{}ָFv_aK ͨX%<9 Zk{NiGB^\dA^Dj_+iWvcM $2g2~ʱ٥jA0vTfjZ~=VEOv݊21B6,'PztY`͚4Z%0ed\01VZg^hӥk@+^ 6é &u3J>@9 3tѝ=p2KCu5@osr' f,1k_ )BO)?M&Q Ui>[c db!+[mBv4vP'yP(h<)y<-VlĒLIT u2JD%$ի3V ' j-!^QjLKCq3ݺ@ϥ1z@G:dPn! x5-Bt5G< \bHlvWV_fxx;!iQmYTM!J/g^yCamb;ErCOȬpd+w : m ?èx:ؾ}ATtjBu`̬\47j_V#Y΢ART湛Rdԍ_%&f |LE'@Q0b G^E>aLz*֪2fIE5GH;Ix0uqVvGwqOllcjLoѲR`P$JNK$vm)ZY }֠+y)twޖ8x3)/z>{V9#ɪCW'>)jߏ ~G_,)y;۟vEcB*j5 ;&Q1 "I ys:`)[i-'hlsčsuU PX'lބlz50B)ZÄhj?8`qmONN@gAuSl,ؐiyΫokXJFZsP-hUzT}JCa.-lI\@|G8p-"(eprtխ6rag2DV2˿P UWBC+5`?w38tBo>,B;↼:`*mo U7eV#MYrĖ8ɦ#"^iqVJٲ1;wSryqKwyh.-( rWDڶN ݥ']0&.mݎk=Rqthi:#>Xf }CCq  (8@1i%\Tt?豸T1kvuy+2t η]l]=W[e^/G_׋k\t+rY |vƈUV)QB%,;~?R 㼒c:MPNrB^e8!Kƌ66>G<"űJF^tH )>ؙ`b>] >2Hv,مqA(xLce ] mKuC:gGkrVCH$S,k'4 |sPS|?>>?-G^}- +Wa6>P13*,:Pv'8x13ᄳN?A j+\?IPOXk9]xZ[+*GHC0[r]n:9dPЃj^]侰pwDzvI^B{5 UwBҒυQ[;0YÅK~f)8KQ0Eq ~8MH2\;Ξ& 4tطlϪ;ZaْN db?,cg+~P=?6;peˉcy3Ҵ@eOTk8B8b3'i6|/^; c;.+!(y;s|Rf *k-2!pW}P;vY8,jy|aP1PY|&1`ٔyj7{ܟų|v;aP$ JhO sпѣI &z?"n/Ynf#-0  G>"Xԧh>Ow:) 2E|"k=S8fzB}L32?%_W+p-0[ܧrbpXҎ:@:0MmBTTG4 5/# l0ÛlMi95 =y[;#('il6~ L0<򂣵yڢ~^avxA@tyˊ'Xa G7 Ya >f&Ydu֣g~ay/K}+PE6/J˴3nđ32`)" N|hbE41ߓ\X&DrNy~Fڝ ! . 5F{X-)mOhºW38'`LZG'JA- ѝ{9exv#OF1û( >J5tHY c{ gֽ?~jܢ*D#O'SזGTO=x$wHΏNye6(ȩgto+f;+Oso_22ɨ+GWN`y B ]:OEDx g.fj'6=pq)[j>1nT'ь@XRa&B`v0x&(cQ? tI_U1&a'갯v)CMj^R!s! dtTX+7&2pQ#Fsa>1Dr&)z< { BC(+|mWLw[;Qq:O-z,&_*>}a 8I?dwRERxa=fTm`rەX4[}[2e}䩭Fyo XC<cV'[c$T}.KKM(՚[^)Qd$@`M975b }絋 [Vǐ:B)qJ0ZtJZ4BNXMp7Xƣ_ސ馊W 6%|,`Se.n,q>g*>asA&Q7t-kA:7*([TG}D]7̪TvtTQ(ׅGM0fc'w5G6Wp2r` jLA]3_1;_}}1Kl馦I9̮(JOCVFMɓk>d>P0VB!s{0Yh_i2il`ppY]#FY)5B ޚc4j+z1+,vc=nt\B]՗`3 c xRZ5[$2$FnFO,۷= 9Md[,4bf/ˤi0mlG`}U]t& +JعQя?j1;8]I EQX!oso|.gvvtPVBWS~g.RՌe{f}o*^ nUm5ve(yIU[H}AOG7JǬCD[BӭAi(ư:B@]Sx&GX::Ά9lO]bРvqxxQVF2b;6j=A>WM+!z'em`Xpm +k,0h\A&%,$?JS(Y1MTCeY3iƁnUJNc~Pj%\9EZ`+`,T/=Sɂ VxNiβobaؒnt~}Iϝ%w~yA I-=$V(o(AC !&<'eR*Ӫ&)^kl}*+u\6H3aח +X3&"aEx`{AA׈+.85+:SdbeVIdrB5*CIKq0՛ў?pX隦#98jo&DlQ@_҃2QqHŖy- 5Nn"x/G.joM@Ex_m,^yжcAZd}D D˚!SOmA =5YMbx?$r!"1qU5熁5=7"`5R)tCadx+rT Ww}ިG[-lE?C-\IUWVcbt" ZT+(Ap^1&7ÚA::@uy%iW@ >l$cM|7 d#0u8A1gӣF't5D=Pi+/{& aKsl49 L2{JTxd&ՔIH͵c=90nmRn;}^ yQoDg-ߧ.q5UI ^{)_CEfl9=,!xPz.GŸ]ܻ9CxYe^l `bLD Xd=VxI{F|˔񌈇utG L%xm 4gA=of࿮WK"!$|!C;/h(3 Ƃ)W,W1~ ͦTXA:cҗ ^pvaL&*g棄wUNaHQ7O mu>8}yR@v&sӑ]48)`tMÛZTsd 1l"`5꧸̿o)Ur_Xߓ.5 (,Z^zRWrIv^ȉDMG5w^\N$:0柝ŀ2 c ta M4Lmp+}S5&މ*S4P+2?[ެ  MK7@8yF@8n*ʇ'WZI퀉gefL<MP,@[q4 [~NVnjViť8@s. 0 7:|=gc tU IPV(Gxkf#腕wAWQ1*5\Afa~i<:K> pZWJ%Q:[{O2-Mhq.dsy|fX-+cI-|gI< L%eql^2$Vߜz N䙥Lh<7h/YW6.up `=%A=]#*a*a^n%GD4C L /ڳ=ܶgQ8*4.箞>qvwϸh'ﰞ+=98|rZ(_E6&b|Jmz <꘺w o@o_PD-㒃WUhV L%.L_B*C߹("ݠ^018YyIg]lSݘO&TJy!矌4aY0f̎1(kJo(ݼf/wb+٥cd`p">|w:ZQ!A}a%&}eFY,4rF'QGI+AQnnfi-l7$8Ug~.Gr?Y 9R>D]cmzq>3϶5B}yt;SXyYwJ<{Vvx30y![\W}Xjg^lnf[_@qRf"vesɢ4sDPd4J<\{({$:@P_J4'dDAxԆypҨ)QrB]婬Hg#03'ԪiP[McwRF~6Z"\"ڿelaO #O>U,MiI1c!KkusY ڋ cq(TZ'a7>9mrׅ輢2@(m'<ύig8okQĿ^嬢8#ʏ0Ѭs6O0;8RmQE;w`Ny>%dXU==\.t`A6BL2L?K{% EnA:Q~e^-90t " %6DA6DQ5D QNYIIK8B'f<(_!z? ])79V\bR9rDG1.bj Vf 4j.:w > _@-n[3kƼa~I8е[ L4)n vQ|$q ኿;oAttDYiq* ơ&n}̟o(DO#>&GP9?$ \ U)Ѩ'aJ&IxiE fS\7]+"iU&<3<6$m/Lb@/DpUi&A d"q?R:SsOUPKQ8|yuk[0k75n见ȓ3fh,L.r]L9r>2}U_ !Vs;E㉲riJt%dBY/W@\\dh].xWa^4`,QeZ{(ip( +kO1] j\#9Y0;җI( U݉/3DToppQu`%)#U2tBu˭WU*(;J}UOr^JѸ80cw䕿*}a+ʽHu<`GҷL}Vn0ߒC{$ *նK,o6p=gAy̑q3ҴTp6_=&XޚS0RZ\J On$UÖTEm#8^KzKh«Mw&J*_MNwm=yӇN&<-KVj c(|{CN0eA(PEXʒSqz>vwl*N0]B%˃l%nC NIcrBxauZٵtEl^g!M~r㉽ fmVfEs: `۶'NDn&-AS3aI]uiNU g%P+x l7pX(eBCln>y~[ @Yk>Cg?W )D_/JI|G*'j{ΰP#~[kkfK\DŅ5Fe6FPg{b!$T,0hjw f-"em#Gz!5C`D`' ZFw[0qC@@/f7<)A,X .&x FpvƅH8nPU8$@USHD}S'j"!o΅%qeҠgV؋d lZm#I$Yu)sG-}zK|M wR~wƔNYMD$`pQ]/B:#aj=W)  0WJ}ewH/aAs6rV-P,7iE;liÞ D͚Qd41C&QQC(gX0 B8hv؁zۨ$XV C)J],^1'^ A.k]K#$ktiEC+Xm6ߩW|$nkHXn]PO#v'x았y`d2Z(:d2:Xcԅ\{8 ի޽;cǏ\`£G#eڶ vHdyp~0բCKAf6}1ܔЬr v[TAq J1c*um }ȸc9(K"lOq'9bO^]fe7 y!WjIr9E)Pߤ&3u𣼊~]O?GxcObCi˼ ʞzH6LGJsb&-:%ڙwʗ4ZIY% A/ڄ2 , C]f"fFwz[_;Su )N '؈eך=Yvm1]Bzv/ͿYQ־.$ǶX":P~]a(v+}d[޲Y͛Ǯs@ x.U 8G` qCdc-]ӯ>5sm'vʅGh'm ҫ.$pFη$o_)}\i/&sI[H_[aY`lBA :%αw|cuۻUO0dӳ6 mM[^?SyEo03KhiAwx()1kEoUx*<ʸ"/TlMp0k)爟59 "يI, J_Rt )RqYN`^#=z 6^鑏s-ث5xR?oj>x.L sg,9Oලh,  OLϷ+UIH%tdo=6J:9L)J< wWc%BV6KYdC* \[Ru )[t->QAֆ>K0p/I`3ِ755FPŮGB.ֿAX/B܅aj >!( tGP9A"*˲NCHRNmڍB _xz 4K: [0z{o[g򟭐X QBKӵ{2J/} Y!M,ϧu؞AFv!p9iu^DrN2;KaSd9_{[6-4I>}('Xxbct\{`.y9Դc|B  qR@;t+>Cx3KԪySQPX0˹(faO+%}05CQD1߁_ ol 9ekAD-κPρ)8u Lxj-WtX>T3ax:0I,il3QJЦ4*@7x/yΦ DQÝLdVD_Lu3I e(<"ߗn:82zd1dyU$6LNs߰kdkVd-[|_ m_:2 F1ygYc Z.'㙩\ /ɟrFObDp~$'V=CقQKxG,N`2\P)ya86I qb3;75[x;ٸ[D>{ (Rҧ(F!s:,{!zTl[3q}Pj0?h^px CR߁8טjڮ _I*%73۫ Yx67M$L_?*Lb^2>anG|_wԝDa剠Jf\[\ w@wt4=]hcOkk6dl֣Bw<[zhG)5pErdty&&ӆcK4ImS[lw -u-7pfp?rYDw5 -}L* &#0DRĥHjk25X|jB8š)Y#q_GӔd#Pnn[%j8C`4r!p8 *ERkOf$m xYKxQV'́r=$k"e#ΜZӋT6*B?0Hs*Y[_߫N$8ePկE;A2L&{6[gA+,;[d D)Ԥ/53ݛh/ngD7n=j-Zr/5V6Na.J4OG)6&@-k؄O^<gs~q1JXka81Ǿ$8V'cp{{,l0xBP02~W~4hq[!4!`aF;!is a55D\D=ǫ #f%:L[yY8Fڟr*Ul%DVZd{.~c.$`agaeFrd=CIt%l G$f&nO&)!sxۂަݬfIգ r<]O{}Ջ $Rd8^!LYKYS P!GQ"{6OlH)F}9V9@VIʒM5s1WّN;?5t U7ꁌ.S2T}Le't/Mq ^5qBjȏhD\e_'AVةf.__oGfz"䷨Y2=jx RyPұ7ܠHrdW)]Bt:̯P0R.+!ŞB&?NWTG6e>/¼2,=1?Kߚ1 W^~3=rj5[H Izy..EE\~$gy u OVLRF<TDg͡+H׸eۀ`MIDy(QF8[g=!߀{HczasnP?ޛ&^Ăa59ށl}I^+Ⱥ* ({/VgckU:X{>5\ iU?ĤҸSZŋnQcv|`f&WEuΌȤ,*R~tm}ټqQiͨ _H֥߱'$6O=/LLU W`hǽd]&+"ȧ$FRNfIk$gQvƀLQzv^ L= Pm`&)!$!<ҭh%uT-13VLcx2#7`7irNd _:WPƿxhoۦ&t"(Rr%BI[AiL9EՕYM"gWȽWeN H4:.m+ 9~Ê>V ?44GEy+%E 8Vv#.KyT`P;i ha\zđ!R~4Gwr<9{JHV++{lnyfv JH^gab-T2^V HoQ|8Q'QU[NFqfƻY>z'v.@0L*'=-XZ SU}/>`QK` p2 ߦPPOEO{|13OCXÁ %BRYɃd)gy4 :31i$0TO\ri3M޶E;A"!\\ɿG+RKdVsbE!pJ4P}!ʩh,6}`@"#g9fyu"43OhV A&wj\9 tPS߅ ҁk5uEoh co^9% BC*d/P|kynqe!=o<+Lபգ$)I6ɏUif-G%t K W|p韱N`qI_{- ?yƙcJI緗†1<폌}m1E [TzpObǀKWhZ!|Djh?3Q|Fu:HzF@b6;18oKe *?7vfh-g CmK|` ;_iG{`IG籥?r}i盯3KkRR&lS޻ k+! n؈C]m9!$I[AbvF]424J8iTRy c ~@z SCgYR g<ʺgC=|#! M,whϝIE^,CY^*^jc[b],m)h/ Dv,b$C$i>&ʖi Zm])ʚfhQwE>-\\pU{N˕HAj," #2 a[<_I gߏuln*a&a='t|WҰb٧-P2 ƊĚ6Rqɢ:u-ykE~i$ j;kqsw:Ȥ[-(UvBGOW8x0rAB>o,~,KI>eq-L8H|cpY iQ̗/+A S󠍟%4`?g܂ӬqP½T@`\i(G)~h?"=~a8*Z ]_ou; ĩЗ24 O F#6Ob /CB nu]MnW6?>zK3ĚP|b&p[n8=me kk!AENBy9T] #UhȺ]h*G.S6\]_F ef'zOQպrp&,ƀa0SxOBB5Fz椙:ʚPeN]DՅMϙQ!HYǧRZČjNt}Ȩz@QG>[㵠I?aotFA{m*~.+ TɑW`;F^ڝ@]NӾ\a:.XJvT ЦMף$cBEd%ؿ(s<>FX8I=6ͭqSge10A ɬx6ga/<-57J_ Tӕr6pxl: naӹW C!7$ ~h-*2E螴-IP1\!/;y T/Ѽ_ל d, tn%S:0G%kq>Ę°m" -!5 B%5.^?\c6ʙP;i}\IclKbxzPjĴ s>{΄X{3 ӞV=|Eυ4D4."d+Cr_ {P"a.#`<]Xo4Sv_p`]D 0^[:#ODH Nvb4/84GY"BB: TC8Vŭ, 5OEͶSWv7Z~ՓTM%̡깢='En); e}0l,킑Q},edz'~M{SiY}KL#q}F nWOkL6fYDYTx]z rlvxXµ%axbLPO9F2Y c<΀8.zpngCsi=ȷE~LGHLo3dK,i<>#8]CZl;LP7>b4[,#G+QŧvpFE FR8o/Ÿy d QKٍV,ZP~\y x~)IY< irf%bM0W*BS׉ȅ,{bu=SvWj5T̼'ad7fНe-9E~/'Ì?̵(ΈYZ6dlx;" 򴻦^#p|\, q<%cQlj*PCY@ hgz~EdֳMT/_/P=\#-f=79ҧ(23`NvoN7sf? LrmNxpC&ae/aߣ! ,`󱊒!F!L9@ at5pvi%ɥM0<1 +&I0߁L@ZvV|gr3|R=H !8M7&`MW}Xou[(ScoGk|T4>%P魷=Pw\Xbr3~RZc0מ7➆3q^r}]<|uTgT) yC1H%hEA۸FތV̞u!$__ic%&!=_s3b7~_u '\<.³ZOǝׂQl=֨O*c6\/ >hB9I:#,,1ບqqI.O<J͔TBx ۋdS 5Ssض ZfOMeI4:DeT{mh ! V@8VB$.OO*N(I$Sebh8 i1z=汁IkӶ$k_TC<2g7[Iැ0 )']̔>_-re盫N9W2pEfiY<]8ٳp~XxŔ Bvl@*uGm^) Nw5K^bN`zkw'U '=5?Cg`Sf>yvHy\F<ַY4ehPG7Uc)&SE 5;6: hd)}yg2eg"WurJ_mTs56osۃiI1H@>v@# K1HK15?MQH>GcVV=\U|k/FhYg_] ߪpB#<; 3}"~)ҝ~E.}%C%^HgSìA,!If'Oң`G&5t['G<uU3/jA#.2+a5&ek3{LDd;h?*\Gn䙷2ѢۨÄh{}$PL(bܪ-Lp6@? s+ȣirT: HLQy6(eU _i| LN?Fb}I'$uZd o{|/ܧL[?g1p{Aɦᦠc&Ee$Ta(k[dPQWpɛپآ*3UC& Kְ.1 tAnWs+bS(B>{lZY62Pϧ҂m% X8"S\0iquwILw3 6.̚q U.K?cIw"Q7") 8S;WD Ln9lJd7YK'i컸 L5JJƣ ]f:6$r6~5Aܗ0MiC܉h]J13}1/]%!buթBD.`Fڗiы) ?&VFd4Y^I$v3s,fLCn4ANp`̸',t%LGv"$'"s-JÑ0|WaJVxK,)^u .: ,l\SBc=<`ب,ѿÅ`_4 ˗׭. W2ҩR/q\8$H``8%k2Rk/vwIh Uy`~luQ la>|b $95C ([yVI TP,9|OZpwp 3Yh:Dwͭ?ۗ6ƕNU @ǩA0CpE ˠ?~}FR)էy`˵[$"xB$,m?P$9oH*[KmJL-!t z:t_ UTrfLq=bk>萓rO:|.^b& n%( ɜ _H0A!NJ ($vHf}} [}{3# DA>d\kay,ZN W@wz%PnMƎQM1 ˏ}]dN:Y.+K 7{/SG`5Wf !cX Y3b(+ef=QH}Yg~@oA]9 hW[ac{ n} L܏:=gd*aP!e//W[oj3'gFf3bjlUJ> <S  yIفNh!Ѩ$6 K6/5P{4Yf+Ai2$l^5ވ>X]Z*l3ʕn-hv!Xf_ddnޕf,\l Otg}i6IG?i_(DDVf^2) Nʺl?MByf4|,DmpB௢] ?O2?)L#Ws3hTȃ+> Df EѕH Fb-N;=#oE~c˽ڞW=*BNm@.~i CUcM?<7 o|'D.Q>X^dvg0]5⛳1Ji'KDbqb86Ug۬C1;m>n|`XvkySw")p;?wbbFHtlw I= xY^|=׶7R*,%?O;T5lc|IEp_bN(/%k:7%k-ѶȂU,}xΡk QK<4U!#8;T>\WJH :^Rm_?Mϧ:s{1OCuj f0-LBƪnf.ߧffXInI`%n9ɕJϢ#ͣ10Qi3;]{$:XrCG*KkK uook+bM` [h8VVb ЮX.[ :"sh'h܄V;tCimXۖh31.VT{ }.t*j !sqGV GH_K܆"ӈm#+EwEj'ܚYdK=;c?R}PǾ뼢UQOȯgAr/zޜVKTrGsrf87e KO5&*`@N8UmSӂ.!5\'X3m͉D-NFaƞ_(b옷vI.SJ1On3"KޛPD?,VĔ[º%B[D$m ϘK~&9x:DY; 6@f#a on%!haoH-x#c*OTYA{sȡ q3^>jh)rjw쟘҃a#'sVλd4M^omӯ5:3jcsz G ġ_G){ާ~VQ<%DR+j'~]Ǣq~wk"B/2 AImAn%vSu"#GP6vF/p-io-|!cc F|Pd^I<(d[E1D!Ɇ::v/C;Br'W6S<S m|sWN m9!&h ;Tik b>0ͺd@i=FvOMaܠݶFo?!~>ҩ;m׉Pu2qn4(_NGcهQ?Q^8ݡ1GnυMW໌HFB‚#%iVD8e /KkXBk݈P#jreƔYɇDUqG=\Y.zP8pKs5bZ"iBĉz$\E׉JFYMs<-$wgj vJ_Rm\g* SR߹k.bU[h<Dz>^%T\AƣQiFi?^"SS>k -!S75*N@HQ!|שÔV?,(τ* m Hڥ=4!w3Lʀ0ڪ ͡ ^H4I@עLG#sNí6Ҵ 4'@i/xKԔlH@SRB?E [ngM 1,Tg U~m 6z4 t Wڰ@u.gMB4(|imk?0]}˖tޱ 8Hk,y]XgW,&5?v܀&aM^3?WPOX<&7E6$N{ ե)me| kJ0?"٣5YO6HzV"k'֥agENlMɧ{ ɲV|[`BPA <\%c|kGP7 ?f2߳!z_"#u"#GXB)E^g~m;6mRhm&`FeH{b8DZOhd(a!I =vm5*L+sg)dąY^֣!ˏL ;'tE9-aߘ)GqU-{" *1G@"t_'C5!̀>%zɵk_~@H7%Ĕxfd\%- )\&P:E H=J>TM$rB<=xDJCswDQƭn@/945}(ǝNLrZ]bАSOEq2E! 5x>qI8%4V d)l#oovptݎZ~ d7cL`mեo6'-6Icezh25CnZM7=w>,nA=d@>m0Gt6XQdh͘bU2Aּ=1v u~Ƌ`4A,$pۖkNw4g&:pRzlTl-՟&SPrN}"(~RD{ g ~YLxLr>T̟0apyꛋQ4ߕ'rx,%GSO{UtY<2;8{UM$. J@(NH Ӌ+;]YT]Z쿞WeD m$J2|.}FM~|4FbrDfǏN<CaO(G$$ڠ"FS:춈Be%flM UӭW7fU>q۸keTF w!{O ezA0 #H8n>G?p, 58nNA!@ӚDϹd>T+ GcoA9i gCyZ/;+J}d("uV&7'8 )G cՑGnst.9|w '`{fW<$+:<'3xߥI< >a{+EvYAȞB7=%ՂS^QM|<2yr N.<ö s'tJpf6 [)igAfG ERc)VE8d⌼ao`PC*f{Ɖ,wFj]VVX^b{Hݜ& KT/QX!!;P;Yv>\)i\z@$l/<. N{iK*a;vAհ.K,S k]A lKЋ??8hQp) =kٌAzsqJB{2PMhT x+nBK uOƢ/+]ЋAvmF?'R$*m)ҊzrPhځؕm37皳=Sػx ]bC|!uPf5hkuhzJZT9puzDOjɜD"ujj_xK%=Ԃ~-h{;Td8f@_bmљ,HOwgy("DnCF 1r)I`s>H/nܫ6 7 9IYIJ_DLŦu\d'B%7ld=\Ny-qĐڠ >ȸM C%Z<@a-~ 7x(zYHɁvIdCsF)$}G$BGHC,r@[&FQ|@B8EkkP oO+ŅstEIj0km("v-^]XT(뒪񜧄*7!UAL* Qw;0 0}ܯ61Zmj~҆tQ~47krgqW' 2,-"2in}O^'xvz*XKb[\2Gp0gRMz D&߅u:6c)cՇdt ȏaTieեj ԀCbN H/8 Xc$4ʅ{f~wKMXq`y_yËnj{65kdpj#m‚¼5[ %-AdC^>[,x-9 )իB 3ӻje:JkZL#Xd]_G2'-0t`֟N9cr?Eq߲J~IpvNKaVd~RE~Dk ~ Y.h~TKo~٢h+C_ 16f7Mv޴aȔBD|!$}r95Myj c5cOJ~ P ;Ln>J$z;yȹZ>ߎN(CpC >?s.~4fj] kuz+}Aqrlfeӆdža:҄R:6 k d>?@WmSs,j8 6ApGds(+ m?Z-t 0&(ied%j7RnZJhg< UXFQ5uFP^ !qiζٶl(,̦0CߓQ=hW{ݢE7'}b&>m),9E{!Y%),F=ɗ ssةj>d/[ ANHa:`2 cQO<.삕h mHYwfN$hĶǚN9vot\a-miѡ/YpM@Yp)pe; 0rwV2+t6ǢׯNPBǒ\M"_|A6 \t4XKT [Ar/p"^QN3Ws79A<0/LL -J[4"NNl.:W-Nj= d;&jbsEY'EÏaB{ν$6] ,ҩ+eU~~%|P,7>Y%TSYtRϣ`IavYwϱ/5d >$.4* TȚ|x;\|ݛtPy=X>!BbQ3 5?A =`b, ۻey*#506A{ܡy]K J^=pXFMXͭR: :_˽³<U_ufn,[4tT7QRt1ȟcuZ+N[5oC0MK'^2{'k]I[Mc4Hbx(&2;2Gbf9o59>a'Eqp\F{̹aR~MMՋ"at j Vʽ>R˒JO}g$ w!Ǒi}T0#(l,;Ûw ̗]"jb ܙ)x"%o|rM]i '_[l4cVHsEȢ6_hu7Vd '11o-ۦ5fI`uSkX6+ӹS5E_%Np (qơ,ku,Y~Y].f !1?,oC?‰'"8a}{ Q+e _ gP{#O꥿vBqrס ϡY[Z3pR%ϱ zq:N> )D I0+VJk{% , ,{>DPE2S]~JUK(8ļ RDzAQKURkӺgoW,}:77LsvΛb!VQmX AMÿ+Âc=3dŽ $tBq|)%uv4׶̴Scc- E!_a{؍m1#=R2 aL`Fr\]nä?"ѣD;x$FbӼZl.ò9+X_`wVְrRr-` AIă+.{Ba hȃ;,,)v;H{z7(/^?o}ry`zȉsIV0}m!2X[\Đvj8$^֓")Jd}3>Jn+5)ӇbKh9ޔŁrqD,1P93D ΀)5΢3`qrgHۢT(4֦;g]m&Gn>W&ڹth' "4w0>:_k"Ed"@<&)iLmMhLV̉{dPd[yc6c643bVWTگr`K-B_R7B"M !E ꚁ3"H t<XIJw^}@zsO -Ca^ʁGi⨃^d bc}>xRJA0{~" :e|1l)}KT[hKT~󥠏E Œl1cP(F;rOC%14N(@g!f3x /+v_??_$\)ȸ%1n 2Dp}fP;ʧQW66p肋Ey+n$ޙ$!O(J0gvU*+4:|gd&s6 W7Sa&B>QNoj1ݗ 8:;K&[q3c ?cQ/d+7B_=+H0;y%ĆQ#BQMȋ']Ya+fk)ucrR]!{FZu E\$b9 Z%Ĝt vT,ѧUq փb7tsdwx>FS\*'<Ń( !)x[P`b[6[EH>/aqQjc@ܕ;5*|](8]b:ӛӞwÝxw?2m&3@lR --esWn`g-#~ 5Q(8t,9*RܵW47M[QhGv%߆YT2Fy1 V_rk;/JS%iW+琔`< "ao u|v {E \76o&4q" fg s{+C"rrJz8%X&[_+K$c4b`s# yuo F8LQ1Hy,Q ,=.g?Q 6|}&L{7 81*ɗ&x(٪fb-aD6>G}J|@[71.J+/Hw `IQM6y:Uj@Vu*͎yxZ_(R)}=ԕVI(vi d$V4ኜM{4J{ƴ?޲K!Iծ>kNaL=2(JIM>JWÉ ~,tS.6)hq[?]^#X )-@V#5n]_׆Υ[xr l?Zltug>" DR}?6j=yQ\7vk=5".@)-}zeX7:OPb m WsaUwZm6yAbnMQũ BYG0.&"_*)Bc6D,WTR<zJx'? ̈ 1{~ ]5;աā \aĒPB#Bu5Dd 4`ROTe5|.Z`;O) D̊,+ǁ3+tN2aH1< 'ȡϻ(LmyW! <H2t90,0Zbح״2MY! \Z Id%-,$|EUFUI6[fϰܗ8 ֯ #6ti֭%9mSwd"M7fP|i}S밿Cu :&,|{ţA;ʹ(6ƴhwEo+Ė =)0pG(l4 ~-S?_I )i6V1K)dOS܇s/NDv  ,2/&WlH$V 3QZcY8|6@FGDz7#'SwQz4/+7e9JNn ]y+ݨ.^Ziwv5@VQiQ䆙RәYogG񋿷obs=K(#0߬#`-X d? !)H£F%ۣ |yvvcbivjLH@]e>H="Q&5%m1><M58;Fo s.wSTEzipHc=[aP*//V$`;g>zV3ӷ'+`D|• 牪&?~obeﰴΡtpٝRe\b=-\/&xytL=QaU T@]ENmiEU̅Ѐj8jt"`>cBi za3@_H+f%yOwo^yYJ{l}ZkTΈ*|uBA|xMmۗ K;}o3%,HރU {}^ ($jjyq:qt 쨏|?gp;9~A% bOjJ3n3A)(mJb_LLh6h/$5y8xa5^JJNlKC-Ү`JuM1 JX*wSq8dfCDb}kj15~`?뜱y_*(ΐzf^^sN,PR ;JVIb4u̬UImͪS_`*}'Uap4(UлEi+Wg+Xt4qzicjg8l.=hH-S#AJi= nݝFLPW<}s5+ 1g=zڰ|~þh:*OQf=4ts,U1wkGnB>u(I"<(T9Är"pckʧ CLlфʕ`f4EP}Y QN1\w_A/wR58ɷkMM( .$=k5VPX&0'+'C|nj܄eyc#T 7㷐S?{$/[1Jg' hnvo.ǠOE?1\ܘ++?ndҊl5pBΩ[m]O9eZB:nM:\6^>to:z65p!W:2*:zrאٚmWC횎szN[hDE]ԤΟ' TQ,%En> 4Kt< 9se-KF| f;ЀmcMS$NρgEj}69G^C'&O#̗R!q%{#1ԛ Qu޶ob;jҐz|"Odiq* -mb NCH5ENS7p' k!GvB/z&a/_@gl/BzxL;@Sk-qW6@tWdvX8)MZvuhݑn rn67%p L "'P0MK368j}wLNyH`5NPȨ1>a*3B>O*'Fd0 ={%{zr.yߦE2}=Zյ{{:0i M;_c h严r)(Wi46[Τ*F1xn`qBqGݠKF:MotO1}27*О:Q[#w#èw bFKD #ju(}݋̝-0 <޽U}69]即_n?)OwT85.YaCxI_۲ d(v@Y uQ.e:DG. _0eЅ.L!sy־,g1u=WhJi`|Hr U5_j;Cn y=_~ nT}!%$&fѺmgբ!poB2-s)3dYG" 1w/rgm5V,">7qkG+&˯GUܦ ZU-%v[x agߴY1ouPlú6'xiͽP8r*3sֆmIܲظN },>ߊ'PVb5ǵW䨳# ^WydV]t؂cas##/6 *ʀxArllWƙc0-8@GFG<3XH dB]/'`xelGWQȵUmS3Oi8ǃ o~|X<8iXn4W|$I&Qr9ss92%\DM-Yks{E\@6i OH fXd8\^OcXY/K% :7џ *MlSLc1Ǹ~u 2_Z4Cptw³b98^:M?˟yйw۸`<[-~{K4ALup/Uob7+\?OX!pkA:p^j㭁ĚpAڛ0Ƶ@z]E$aCm;V~*ӲQg!.R B;%W?† qSܤ;2|:79 ;4oG%9(S*(Oa9 r\VfM|a|k^^we*GQNf*Y'B ~7}R=g<.P K-A,raDUGΥEބ-xqzSfp![W.,\I(֢V/FjmcgTJ%MJسJf k+MA 7N$Dk sGqIj=Z?'VT'fsᆘ8S? qlo6Vu|>sm q~W׻˪*k[ĹvThU0om v)EF饾x@!nWZ.jF:U)ʲG4Σ5З za?H'無 tI؏&$8^& CY (SI.+uE9xUTz{!̈́ba}Fjzn^&sHH(dkBvxnY׹m"ݩ`x> z&tp#^7R"ð'a$b AP;߅Y'xE5t~Q5]c"(u& ;"+~?dWc+FqhklOGZ2q5I ruK'Z w1AeS;54  n eu9Ի/]}^֬S%rhe0w1'[ؿt\nՒHcx2Z"Ce^\ aQ 38_@CY{+tݮZ9%W+<8 2;ě? sP7EI1@<#b+?Rf@V:M(`T6hj *Pgۀui`&7 NVq^C׆O 9i_;'0=Nr,18Qv"_eYH=1C.%p|Fy =lہ\eiH& EaգdfJiﶖ voDׅrJy 0mڑ nUY=8z@6:5 - KNDȚ~ʙG*ЄXሺ.=4="8|$f2 'Q=TyY<^Jpc fy|@GTIO{y5ŏK@_:㵾|9 tf 3)&ױi)?U EbiF} yAI EU>mhX|^`ODHnmUJ>$䗪8x2=`{Gj.q>h,s(]WaGB 磁iZ#WnIߗ4| )} a\A{Y.9idL|Vyӯ$9p~-y]l{SVf+GU嶸 #mu/ړgqIOim "nX$fҷ*UdsJ4 itzPPJs8D? H~0 1 {ȸušb;Y˺lt7$UvӬ}H|hR2 sǛJAG%#0A' ښ0̮M.C6o"e+R9ϭ#{bK P#M~fb %nM3u.A; V)@2]-DQ BR2/t 1~F߷;*]\=&g%'2{n% ?@/;kE7w gkMeH2Ǜ.0 [D%|8WMpqRb$ 4ٿ#e7"iX[Ab?4Y: >v-Z[|w3fɥ,ɏ`( TƸflk/2]mTRDKT+*Fy̛daQS5@1~1 ç-je#':&c jT>Mc?rw?]P;´Mb7 F~yd(ROƫ/T.DTjEf]jx0={g? ~d6g 27GLú0M޹@1W8F g69v3"(IiFZNJ^o a- sI/kz֪5G תּ c2neŏOAI<7xhK|3ɷi`EL/jh <ӮKM"ho8ɢ(J;dR\-A5 0m9rWBV!h̶pkKR-+5 F5X/_ 8)O5RҔkLu_#ȉYKL{l̶v=@3=WՉv߀H62a]Ԇh-Ԟ-:RѲZ/nH6`[p]?FvY]ȭGgp7?jxdo`w/ݞ&Z ɰ|Z'+w&v 8ᚚܘl+Z2K$avv0ew=PA s}yGfĸ0%dV ߚPQrք#h2F=%Ќ[K>R6ĵ?W:Cs{XIތvxrQw@ZG- <س\;=ͳP"7O<1Q7mdø InaTYYpy1k1•KtZ8FUX٦c;z(6wrE^=pvΟ@ 3΂9=4o_>bvۆ1ؚ,k],i{q/1Q*=I5m,|v}CnW؀b dpT|:2!hT6[&6%+r@W6nKԬ4џx,fݯ7G_4pЪq;뇈\/])*I^k;W}J)&&N`_{sob󽑦=Toc׏eq$F.V*f q6+q2¨/07AA|/WXUrb6ֽܜ&π$C[|≷I5, 8%b̐l~$A-r;+:mpZTÄ jTۏ<xehIXáӅr 80O0VxhNl|\)D]3 eѥ.pIC^+1ў),U$ޘxTFEާC~p%?u"1'^UږXlUrugim`)$o5U[ic'ZF#O#qXiKmaרG#bXx!ѱ{q)d#N5lFhFmM\= 1J44/bRKDzj-C8؋xg=8YVxhș{K"]{د RRT֨Pﷱ]`]JԝKb;iQz$Ǥׯ(ū2snk1ְwFSM\E/l$D48C-,`$en(YqΈVrX{7m;*1j 'rAz!ԦR\tR-f Wͳ6+IoVGh(ypnB c"TRGQ .<" L(AJ~wOgR 0(Krnj0:aHGO3"Yp! U,!8ǙG;u}s);˝V" ^ 0Y9kT-Eag rs46b$FSwGg/7U6mm@.4lSV*}_ Cނ7Vdnu$ :f'S>R^]0H&N' =t=cȴ2IÙA/i[vnoC5{`D'ܽWX6[Lx0d TAS8YcB? EO.J2Agd,"BH` =V3Rgb.O8&|u9Ȉ[L(?*yg`}c|{5]Yt}z f"@!mlibۘg\DJO׹>61ePx-6w ZVA<^]kwfh>Y8, U- gRE(hjєORm" ?.C)1[)M\E?p{{#b 5"b sR_k@Rq$5t⒎Y4\BPwW)\5a@tUݯ7n;[1o5` RD1emw"m9$s5XB x ?$ymzAbĽ7=ҷР~2ʡ(mOCf#,('q2+[)lDXkK']˟15(*n?A큱x楆$܂c6˽?!ƚ9=0Tk'O_-Z0\u5c}cH55bsFM@CbOWqN{IN ?Dcya~;=mY!@ihb0gK4rH9/ -+Wi>`wW&md0uSg%? k淣<:1wNޔ @d?G!A:^ֶjxw[z{:ON 1xk~WHzjP _Ѩi/I/n Wi{<m8z$$"绂rJFؒ_p"Pьe5b IJҤUPj:N,H<_aZ=_TUvTS tqGV`NkGnHK{m5ƍHH4b`ќH~ dG44#zmt97TUQDI{f "2aU ?`1^ .O |MF/ѤiS@ʋ{uU{v6.pN)[!wF iȝz)Qy /0/v0)?o,l Rڂ ]"&)[=҃ ;Fc]wsYoˆNj7Gzi.MZЃD/FGJ6UҠK^d\I4+N@lOhD}\aF_I_:yLx$=uuݭ'ME6FI957Z XNLR:]+ґzE -eQL2).dbYGU뜩8vsuܳWU<ODr!=nM Aer#Ocr˘!cs/ 7+>5)oQS~!p!WФgƂ}Fp)$1PSmj6xiFYՖ}>h1-CΪ5,8k<f-C;@?1b,`퐥B=1id*t5[ꃱqxa ďX۵q˻ 9ʵ>f}NQN@]U_sWP_)MRS 6P?͌a b}:2 _G}lu[SRң̭vS)ƩA,ȏo))~nc kJxV/Y-Ҩ,򨴀l-*z*RIʺÜ0Ɯzk}W/rK<_!nP*`*Y*Xw,LT5CP/XPp ee%:n;/.?;iM ͅHrpV[-s/U1~ $& VI@dм_s ew`$ɂ.>ǿLЮLM ЅZ Hu!o[$E\1㡕u1+w!ξ-)N߬'k<dz]3ϓ]>{)B݆ͳ֯T(͝EZR"BR*N4YnFFJMFf(ݚkAx;NeÒՔ5j]w LbI/ $72߉k=G &5>&>K("== Xe!k <]Ծ J GXlDw_e!V4崕$ڑCQ]@ C{O!sPDFE0)uU*D#:JCf5@ilyXob0t*pJl)Mr5Ǫ<\xR#Y ~9o,9;"i0.ʼW%,i~B&ЏJ--F]zKSPo+-DWi~`LʀrzaAC=Nf$SQ~ )_yFXj0л@&m4`z1DjQP?MnuR"^|j`5*l <:!`bҭœ2șPK~pz8Q}:kp"ߐo{hQϧ`lz}0ܦeZ6yfse;vIKdLds6uy!Ggzөd]7@4Há-e3)XsIPx]lܕϸKΑւ nNY SڀcWOWjl/ЫO~g)qzOƋ+&:FZƏOPNvp߸ w+ tF~TϘqQW(^C lZK%'"'޺kohjYu@ԭWi-h^в܄>+YEKoCIXk[lKAekcr|njĦn0><@]:fSN}f&#Ъ $n;U܁2M\;i%5TVNv*D}HqWhW^#OURFDbd?{h@k6scu~ ЉZm7`=|Z\bt$dGL?w4GL׆Atn7\(ޒ|-8H }qĦ4z̥Bn$Ec'my@0%$&Ǩ&^wD$GV(FwMc(wݪUQIط=]- @`YLܯ>ӭ'Á* |Dt}; &;:F}~@p6|5j{_6?I84CU_}vꈧ@#K5>W|hj15wV ]/ըa# S *CjWl}U(_5Yo/'5+{# :T5!Fƌeo1^T_.- νթmsf1cYe6HW/WSB?+f<{6Ig/oGGh :KQ,?:K8֕Rtw^'+tl I"ȣ,#ZkZPz增68I-qw#%٬Mh Ihw=wq!I\PMqL▓I`P@ucցkEfV{\+~`KE@PUX5עnkwL$v0ɔŌ$ Ayw1m1ʄRfEŖt~7k+/f7NݭUr풑Yf6l Uv!drt4ǒz!_kKvb}SӡfJ߱M "C2dN6<*%0h35;}\ro0XgnSr51!~\ xVPYFa9kvpoo|Z5ܥ `?=a$\qOK[igx)U j3E;20vHZDN(PoyLPaL}N[[_7%y铙R;@獏 6ȅ8A$6jڼgM")$|Q<Tasru5FfMJ_ xHy҂&6rj v@S(˄;e^Hh =0&&+C΂Eucwа닳әCK:0${;,;]BQZi _E __h{ Hzt(R(KΠxʋlM?f SV׳_J (HQD9oJDŽsOHV WSvCl Kւa5p5?n_l/Xr?Uo{gQZ8)Vƣs뵑5}UPOrJkg(&9j FI3뱖v0 ķ՟ g#?oaP" Q ϮykḶ~h T*%Рa~>m"Q4OEcjzu* '-uN82n)J\[UFՍ/jG7khntpTlAߍ-X kiz,Ǻ7 rCq՗'Z> s@^YIw[ 4]k|"X3=`@:9StDONSrGahY]X) ABr&qUt%Y-SI?f&$h~֊)6v*sFHgлv1r6p)M}59Ae3/m[AP #yF/]\b&xhC͜ j3x[  )tHyuBJY5%Zn.w aWkm?jWwuߟtuWNњGd}Q'tՁɀfOg /! F@^hPج́('oa(@ԯvK(-gjbGC=J"B)">/`nt`n&;<CgqG()ۥ5'0+Ŕv6DHsF  .v8_?W -M%{l)v5qv_ v+^WQd5 Ӹr(?{Qtg4]6v)ȴ%HKۓCwzKYqg 'D#4ܒ<}R2[Q6w>_+-TmQoRRpΪZ#x◪JX)"J+9x_/#X ufo3*eݎoMj<۠ȯN$p(T|FD+[E4A)Z9S7S@;y.Ec\Ǘ-+HA m9k]#L;C^爱q:.vCPţrJeݍ |h%o:MrsYR d/G"w|9]]"xg? 1nKj0uvN_M|]flsO rY e)GGd(&xҐ'0ͤVh@i卩I34$BEޞӂʡ x}n5aPđeoX?-IXΐC٬t|APjFj|ul\&vk`R޿C]?&)u3C$pF{A_߶cF =~yUb }O0. 6~A&% qd=qa]ECnBAv CŁJS]P>w3/kaځ4mٜ)LAE4(AMUw1Yu6DB^"TGH&F?oIvSnk*PYs!Ez.2yereU>: МBqw^|_{s):v=8ֶ"0n?vG~ Ax|Ƹ;e ⹉vSً6?c=p:&{fLXI|_. L4v| rĮؿ{8YMLıqxN@@`͜Z]%*@!E.[)kzǒBbĶ -`^a؏RlAUAkV":OK=`I?āw>twFP7/5:έハh%Fooϴ?׷/qLng3*9/bM]iԉ<Ɖn89co<$VXcZǼ۷Dm:/wZ“}(-ZuC ҋT,p3{mINZKה!pnymT50GY݊~s>;mB tkOc֎Oe󭊐qCQjֆx04d2#C[B%HSH{J.>o#-"h1x1ڒߏdCF9'xtGMN2GXY`c34 E]0b(@A34Y\*M}t r[e{&~d2ɑE:yRdV<,K&↘`*,RXq_Lݫl<FT\<2 jcΘrH]74"e)!n4U:g8<ǰNB6 nf3*v8[yr%cI`Ĥڜ%#搒#L o\N;Ds6͕Z^o%.,VT˯  n\dSbHŁ%C"ۭ}ƵZŻ'q(8C,UsJb޸/} 'pY,n8Cފ"~$[ '{!w/8)^<!)X{iRk^ -*lکMm&:o+|X>:daֱvQ3s0mrPq^ibA Pz|9@K JYt"jM3C_aP0iHS@rrUn d@$,&`Nw$[QCB(Tz=[! \I'pA8h*v714fǯ-CU+V!HG]r֐:鿩<ªze\Oz0n6RSiYWAn;HqO,{9ӥAGW䓌:xܢm dq%"|}`!_T(c^lW*5^s|vٰv'>,&,06wx }4n~ު^V8. J^a)S5tla==d)K^;9&'UyxSv|tl,Z'Fiz1n} qN-Z#e+5(&ʜ>L]!kغ.Za_ ޒdϽ8PKQlA\:f%#Pzn_˽y܈fUuej#ж#mnb)S4vs쨰/&JݺNz%oܪil=d+E{/DJǻA5xQzA#oJtKw?RqW.[6\6jj"k'v)i[IPW/|Z15"{ZnH-V2ѸB뎓,y}uRN5IlLY 覩Gu?Kl&1vJވ^UJ^q (Kæ~'ǔUB"nz{Շo,6dY&wzi&aZzP&,}[!ܓ3|kZ\f><@b ki.Цyb=1g: O WBum)M2],N^΀%Dkܤ,H0vFM"ba+Ckh!./e\h1l$5x* Ġg,y?!|lV0]ra:'X)Y t}`@oX8cՌ0qEI8V\-b^|h,U& zuȞ)6cĞyVGX*tgV?tҘ`U! b7੃:/GGw/B AwȂO >ya/괥H&bTDޒ9ظkc{xT; |ใ5ˌvr'ڼ:I^(k$7TJFpPxoQy"`{1L٧Z ^N r-J Sy "nYyG5.3C?| A2 rK "'>݊h-/h_|Ub#z Zc_)w͎}GB9^7Z.#^6mN駑'IqRp4pyTQse2VTU.`CA;ED_:_s嬩op (]dܵю Q`9iOmb)!oOr#O_ eo8k Q0ȼD)K4>hH= ki7V@ 9Cp(>{ڹ;{x^2u WzW)WTU_@6A u/hl1WpU]_7+{*찪bpazVb6md /g1I'R-_^g[]7׈3b*j? £W D2 ,(K{#]ʙB?PvD Ƒ@q4WW { S]?OA +@FʞBatԽ)řߗ( %5wpmNp\Qs1#̕Qq+;%"ݏ+r(yx! 0H͝+1 Tn<#4i-U[:UU*R펿yP4q:n݈4Ў0 ڠ-7j:Nc7'J+YH;q9= ]wYKMҲ?WM+^{wHC'^3F1kYH<+x.OatjK[FU (e%ƢTvq 2AhyӺWCnxFݍm-xX؉>:jLJD,ΓDaw2g 'i;[ތ",~U%<h N{ θbTD_݉˯ }VoH:،֩pxdP,n>J[|vݸm]"CZ-oWR\A {1)^Лf|/[n$;>-r%Robf]k Da^x44ͨeSOyRMxs\^縤@7N$TǍm*NsEB+ki$,9lIYIP}뽽:0a3*H56q%|\Ɨq2KwT+ f]K,LH!˶$C_&)~uP@ԝ:M=]ge.L@ݞl j1+f㾭Bq   X?C'貦C=%,*Ɂ fh,9aXAr@ gOh*6׬2z”+"w_MfB[ϣWa0,gWa؂Q⪄5LY(]*ҎQ͠(3XwE<axMD"֍y[^R: [i:LFx5Mĉ"F{v`Ei@4!<7oܣ˖i6B[] YTj%(<1_Dn;m0u$c hE< 1 mD=St"U+w\>ܠJʝٔX5N$RywLF3jW*1$fqq8'jR"HK;uSÂwnK} 7E\`?dg~/+Z(@rKI01zNȽ E‘{DWznG0 Kr'6"X=,D\G(B'Tz@jp$/$g=s]S rwbEui-`?M:8|i;qӬvu0X 9l,9f+KxRxFF_aw17afh?(y$3GHZNdIۊ־KPC,434&|8YŃeb%皈֘XL16WvGll!)xuǴDX>N˰YlCȸ BPD= IWh ƛU+{%~EB4Z]f',K,o5FGϔio ,37<|i:R%Njkоd][xiVZ=nxFGq1 ]mmktv_ULdP( G8^x-b3AK߯" "el zagӦ; |9_]%|_m^gҨ{Ql(YOU&bj9aEn~[U3t, HEBLT{8܅-F&s"#UW[&D2krvnD[D+u8_ jL&AG2rba*Y{ޜH~A(JkPwk , tWI0TGs\U_8: :{ [ex` A/N|uM*iڦU=f'QLAgAKnqF52MR!5Dz6)l0i Պ%NP=|g&ְ:$JaG#ݳd͛pۑibrcV+WM26^{#YNKdSz'((6X)mCϪ| '<ݛ#Rqζ@B-͖]10Mp^  Zm$jV.ǖTbk%Ri^gV=aBؐǙ݀D&A~m3S!q) b.O<{&VOo^Qi@7yf:A\tA11\!ow}-X!k';K;mah{Wu킁_M ;GQ59dD+@VϫhR(,4NR%gP&kY>gQg0F_0U :~pǹ7۞Q#N.B/|dM-l@u6Ĵ믉{ђ8EbERK6O1oѦ2[l9YXT(3,G8kcCGFAߠu^?'R=N选N%Gۮ1g=#kdǥS?n\HZ4 itJ(~@`M6$QkA8SՅ,wK;MB{nI6._1)WszEۤ%^k, Ac2TwbUocEq gRR]d6/IoCz?-x})"סsjlTe ,5t Ӝy']|&/,x̾,꒣Hr=ܸ ߭<(E;D5}?!$q?Bu;0FJ ^}d{kj,64A(sǓ`W0(e+OvpfEJiCY(5ڴIE~eJ3_Q:'g:sOR- lq'JYKL7ބ3_j$t}k2: ;Si%WVXn D?6}^-K'6m.R7sͮha4C⦀}U=@GjGY5u*N@R.V=;S]ӱXWLL3[jc[[wĽSLR$겔 T8Ex3ՖԄQO!_~5<;d5NǻG(c+Bw]9i">{OGCv4d< q2_@B$H[L?1fK9;`ƐΆHy9 i1Kԫi{֢95(a/&7TX^R,gǜsF&^Hbyz2krljHMྟ6삟`(fhkF&?k78ӀhN!O!4΃/%)HAxj:uK}.].0b  Ry7Uy"m5fȦ/!)eW sq! g#̂e Jh3[ g,jEbfH_-XMK5qhB5z"U> 9E񿊇ċHzSn&3F A <-׸&GP711ZO;C M }jAɝ-reQ~h1 û"?;Dg*7 BKBG9$UsE} ^{/͸國Q{c=e(Տ…eH"w9e93s$fxZx(wwkP$֥Mmq:b>u6jwE[̐r|DM+ҁ!-ق`:) }"zfSV}þXr[[Dimy,qvQf=EV^Lف߱b߮ ^0F4*fϊ[lM {gIr:B6eyFm;p_ InkmشL94j˕;zpHPlU%>S6i枆5٪(QNpToa oUC(&e ɱj&Hs햆T> ~d!h,RԀ o|lfǫoх8OC4Zk="8L 5 sڠ.EI,q |3KF~02Yh{~ u_Ŕ-~2Ow373>_qo&Q+ z)^&C*gSl\KR.n֊@c1I70D~|yE w_d鸡^(S r7' 턜}s>u4>$~<^^U'H=@:~엛҆6!'B(l+FWc"Q }.b/oa'R\|,)?XLw+$$C.@\ϲXޚ{kFpl\ٯ1RٹBU9jNaɊ?}!}?C: 9^NP2Q8s}fX8. s| tj9xI@ԍ\qo aeo/C&Im5y?Uܨar(̙{ ikj׷sEh0R=[FkA=9\?n6! K ƃ4o/"eTXc^@;11U 2t3vc~<(#3vӇj x9> /fB U寛귡3EW4`j,.9ۅN+㬩u"mj"e-rUJMRFKc~U2ګnkdޑSLT G+$cK1 i|fԳ1I6o6i:X/홞XE3tn38jZr2O'I 9q˝+9=YFNh[)Wa(9cLfU^[_@qX':ig3N̬H=+- BasRx N|uJ6_í5C1x6{=)l;[Xl,㫡Ӷ s,`]w_)'z  PUb?˶q,O>~IyKGT個-!7/:}qon{ٶűt;꽠GpIfBCI0=p Qy / R7gV(0 ZڰXFܣEO0Qk#2l~l?QkY!wEQܪ^볩3>" eABtH2e.%JJZy}u\yL钛&v T46I>U A9) d+57Ffb;AA”=C*3]Zj?/3__/ ZxL;.#:sN㞌9t(ץu/*P(Z Z)Ϛns˘xl~)P+9"mlj$'lFJ @1n8 u5& -9BIR=;'WCZ0ިQUe ;wP#T= Rj/עScq59CRuJQ~;4בGi'o )srƦ#1 >/_&fK ȝ'(^OzR* G^,%};n+ ڠxvX:@ޖ%(#8E_t1L~E!C9@O/?øᙟ}lZjڢ.04X!SvdHW F9G& fW",u|ڜ4Z Ny9—3#$%&Mn0\ H}¸\)sZyB/lxIM_̅OlTi+h&.΋1iiR}U}@硴ibS^M (YxT7p:k(K8谎 ӾQ;Ԁm\ er. =("K0 (~|M`*V'bQ"ΙW*4@s3*Iۑicр[ȏh&lۮ1\O ߌұ [4+ǟ!2|m =sIt0&D*B$$9o8+ 6S.tc4-h#ItAHpHAgK A:䤌97Y&Kjƚ 0xP[_.:nxJ&9/4d^Yd/COh<GSlУ 4h yW:!X8 '"~(-c蔵/[\GN0$YlCeZ0 2p`W7ܶVZkճ[>Ɇ\5J_O&k_48Ti/κ_6FLx.^7Ww!t0P:}ŴG1 cGPO0 3ז#ѴZ\ '#l`#C Z#!ʘ*U2h;̼ G6ГYLrK0`?AHsD:gjqdnhgф (]t=X|4$NIu1/G *)j ݎCLe0ukHma^mr^kB$X^ňb.!rFep#LM|' zMʜ/9oY o=+hdr58ғe پTl*O*S]5V|X$U7鵞ްIqv\=؋ydB ֒^*ZncY2|A4##:`T4e ӅŴ[aRʶ :46VQsqF_U!bYtdd5Q KeU{j;נR!,Ve9cumxu&q=ݡPlSD s)"Â@dI?7Oi)+]œyYy+0 J3ΊWu3W 4.0%=YAD{Ti ۣ4/ el ̫d]GŗC(&c3dC2 V^U'Q`d$,(RԀNOr4|tiK y=;CPd=X^ȉ# xi|<|Fc2XO/)#$:_@).F,SwCf ZFL~0s7!`naxL6.O&P#v?׈ส %)۪~63Sgh.wpATĵRd$Lv ,Vry'%N<}|~IKf B֚ D,jrK7hQʈ{\;H(=?`7!Ryn!2mT)jR%f}&e/\)u43- 'B ᳵZxz7 v<d-:9%%4*q@7 xK-ShQX`-Xy"elt>e!䐻e߳>jĊm% XKC!M~-ʵ:jUDcـNs`]Ř*vhJe4B뢶*e:ǧdbNVr*::KD P% ޭRl_zELb[Qt._ U~YL$w&4@O:7m%y}CNɳmwoJeخ9$2H%5hs>Ǡ{QUጎY:,{Oez96f\a !Vb0#{}~O}Ӂv^PzG"FRU8Y|pk.2CO Cm1'þfy%#O[M 5K`F8ǩ:Og ׏hk$*ߓH/sj&;U$5Et,jo2.Q7fʤPv̋6fo~J<x.: &4 h 5.KlAAArM(O߄k85:y1tO]ygT\>Xiӗq3(N"vDx8h\D.-USsR-?vS ʺGă-m sM r޼E!0!b  -dzLąbxOנ?k):T ZoL4WђcG⽢" mձ >rkC/ybDR%\p FEW =rs9)_-4(K[zIQT{ȶ[O[Tq jj u9`ksD?uAv3hW<$T:xDT:p0W L3(rQ%ay]E­<Ӹ4W^K9t5T$b2 P9ru7Ѧ vUۢ` w!.TL&*K}Ϧ2 1|Io9М,40'3Ö"pwK'h_Bb8&)kL GA'4wA5veNjAt=!c\| ba<9zLڇ7W"<0TL]XkGq`D`BC1x+B 6e_A@bJ g; \wZ&l# @i@D-P*C/mR3dNG3.3n+@%gQ`zkng?&G6$ d^5Fާn$EoL(^7dIYG[~.مX\'İ<1^4۷rƼზ$I1AhcBQe ͋B2ZN=ҧ^\aރpq7 |$5d351'b(ʂ'Cfc}>f0xs09h[ja8.93{k?+}~ 7g[~^+71p(Eq/"V+foKy7ɖ?+o\a0dvM5^U(BA-<)s6cvy\E@HEFҢ5+ @uW&D4(Z aƫbEoz2}s1 #;U|fO;qv-EE6tTqAarIk9 Z 8 SL9 Ռ jc-N-R-JbU#GC"_= {,u G|: g^JމCEQ [eQe5dbSG qwoClvBAO:$pYc%7\< h u2zաLR"}8GN|Z=;+F#-gfڲ kdNۤףaV *ߴ[FOnҚK'r2PB%5Iumc:sQ2){3u@#Rf).xYM9_y IJ2Oĝ#`s{fϯS"dJhu- LPH &ttj9 Txp҂109H7u?0KA[569@K 1ǵ[cm:Ь;SڿGw{ϣJ E,0WrI)j[;,BŜjc`odWoiƢM9кxuWıoAA~])قS?jjv>J_534d}nC-cಾx&nM49f}2"JTWK'#i,Y /uLQ@ Ih68c3ofDLKCh``+{ qk8@]@JH6}JOJoYŠV_-2Zspw" ˼$/R+.B!ZS )A@#rIroRtJlbijzq+gD[UH6YYw9ی@)]] ꘎̋b"&'U.c*G1û GPrbбIHVdOƟs#պYIssR,C,ňӊ@8 p兾OaXCk](Rn41;M}B90e_27ɗ7d-[ Rfk֞]'UlkHY&DYҰ;H;b Z}kV88-eAiz+=|9Q6"D2hܓV)TAS+iƑVKj^JPaL |$/ E` ݖrcKFw^6=\/JqրBxE29950<ݪr瞊D*`yjy~H^7(ҡOD$0~5u*` Lzte%fnBn2{ S#R yA4 2cܯb2~gÉ1i5/V=e%2ޞO%''G)O4sfxGL'#}syTM鿻,js)p2xz.`K+Dά1F56sdZvH$6z5дV@w!>_o3^9|W1[2v$p2 R^I $ {&2~=5^S YSED+*Hb2/WZ~0&re)G? 9Le:[ɩط<rfSByL>2'&¬\_ibL^ m'@RsL%8ZX̝҇e#jby+~MNkH*IB˱ju#,PWt jC,ʪ)Cȴ}$s8y?" G6Bq?fȨ_BUdl Ώ#,T$`->=O^zY)]0ICp@ svK0' 21.2l{#H}Хrpa(,٬KvĞI5t b5uB6EP S.; >kHwȼȸXwr*Hy[]ֻJN+-B{Ή U~q/:M8QECD2kt+Oݟ0'w2}^`&'#a?^?"NM : ҈r4NÚ&&*Edu.LGȭ,VHm%ȑ ݈% _Z{<8M>- rG"Һ㦺SVǵ,zs,_%B,Tv8@ؗF&^T;2sާ[ yjPnǣ~[ q/LFS"#?\d"GtBt8P=@˪oLtSsj{R1>{."/һ#*=ǼM]$,TuU\#f/_>_md @']17 ^+<,OgόMצ)Cgz+L Q h?r:ȖdE~NS60bOOk)ĜT0 uG\)#j=B?1Kn ّqM@YLNK\ G+aI f#"m-wی Y{qjͳ0IZ<XJᒆL]8v==G=v^ Oɹ?эv>->qSyԙg8w3K%Ŀ9Ҕ I|x <`vIJ;AՈZr=9I nP@iAp\c>ZcRuz;" s@ g\'3,By'$_nOځU:D^g@_]~H;]ecei8ubԉ4QV:n '_d~gD$Z 7LW???JJ%tmuWDa~N2PK6F›KdYRH2Ljf~p_zZRuiEEL4C*vgϮM3QNUqEp Iߜ%H)wɑ>' OQ@ 7雊rV֣;gԢoq̕5Ĩ{T*Ҡj`׬򛀛{L3abO+ʼn/"[E# [,fpg=6GYIr>Hr sV<H\OG0ΖU@%84鑑k~89rQR\zA=;L ξ~U217Nb}_F(_V>:[2M=HdkK47d/u#iBR7 gfW[: 3PI=(3KFGqӣh yE]f ȭU-cWvTR\$>)6-P,KsW&/6w]4[7AF%#Eڣztq<|hx2ׂf:crUh桬Dj쑚W~@SN,u, mT(^"{xtdNpZPE W pxg7K`tA6 iԯr&GS ҡhn٭U )G؝=ʚG; {jG* ko֝`ѹ*_N<^pV3h S`G2b/:Er~~X@rf&CHNH$H̍`vDQWY5hHI/3WaP> "csFi9`:u\sMc3.N -F{W:-U2*uu 95b &kJuP\1#z_rAVi%9__ ;+j,NFgԸ.x=@~ 0Jj ^9\#P20f <Ý`m*of/.1eʧpּd9J-lniSb:PL.؀O׮Hkb&q{X* t㶖h*cuB^ڨѧ3*򡲘րяT<8RRiKG [fjzHCBiMgCaY$-%~VIJBa`onb }3a'^4+Ұ``Z: " !Ͱ(T*xǙ?؇@ 038 AzwތwBrJS[o_XDX:VΥΡ=!w"smxY5g+`/a^,vjm->`^` d& )rY=VUB6ߵz4FZ[S׿#k l; BB,nw8KĆ4YE,Ab 7־E^ 8(X)34 ?IW48: ur*7iжk Me+kȡuW|K-:Љױ?r8zٷlxTsQۈb߃8u4l@qkƖ*Sa B>H ũ雎]~l$36Bfv$-)%rZ@Qxj5m./]rl&;>gH'9pWpG]Cq.xtx쐟}p0rbg`v܁2m Zcf.sP;eyp zHqCMqu&IY q9^P~6MA 7kGYCt"bk"D:6 x5cAi}8WΨ[/rO|K`zUS*F H娗`+~zXyYpl vmPw*%\^1[f*0F2RUYWuz\Qa[}FEJ(x[c'T Y2,Wkp.rfȞؚTzӶ0%.ӈ Ɩ :O#s*%>'dA3,Ib${3̱k"UTbUĚHi΢P-A&K|^ ɝmX~cqbm!R[o_ۼ\iSx{"+K܍1HqS>+pc!VA! e 1q<o !Vna"F 1S…ޟK*DDꢙ=#xF8OmfiJ)9 &W@Xx\Nj뙻_,_lVWK1lƓ 6ڟFj6"2= $fF)C{xw1kgg͈a&]8&l i?s 5! E?{Ub8ADcn0䐙)D sԞ"<ǃ7_0 4xT .&a]JaYw۾ $i^&Hx!kSA6Cv>?=paF4׎'YӑP^4sI@5=L`;^c:7<~?+kN%z5@^C78\]4uq:DФ0j~_m-gJtH.70/U ƊDWVC%ڼ(lz#m)XJHB$a-:t.X'oE)Lczw}AdC'EkQʙRӬ6bޘ…H,d2.{vl9ȊF)O\KIOq {8 ""#~Cjr7^Y-GէЫaMਾuϩ3l*[PP.۝n3^ǀg;v˅G0z.[w!w'Ӊ%kODhWcL} $zgC)ήs@9YD\RJ5` ۇ^=>;#Brh e^`S~IȈgVpi%?BJR0m}CKu &m4*0i^ˎ/5 UiAA) ڔE> ܦ*FuKYܟˆn9)*hD?YwJ6_9.P:Y yӗuq6OߎuldBO=yS:(w\=eS{<+䘁=p|"y ?,͎p0Eg@ 5 +I^ yxݦT[L BsN ҟa캰C: ѡ$]k֣ZrEۈml?ԝc{Za;_4Y@觅hl T1f* TjƖCz4ks^-w(ב^q;j6( -{Dծ8eYAs)!q OyĿqE9dq*Ֆ }.X>|ɴeSn~w&I9Ŗj;EA CNisYw chJ;gvm w߼kUƊ{A8Ib hx7&Aռ>:av}P]";6G,ObL[@Q0[4C!SI t/R>Diz*kow˴pfNx#dEiظkK~| p)fW0~ASL|35{AIiRoj5G|?nw^ӺŔdž9NSs)8R*SW2E]EV2g{Hxg[ŲЙTJZ9y2@,3kp6o>9TN\;%6%hAGX>>\/gì;+ӚY.b(|$uzʔ.g[Vi˚\NuGȌĂsbƵ{R7s*dz *"U.t HEhZ{Lh@7h^HDݭ|H"K_Jѳ }asDncNGh$lL5]eI1{WsM *k8F%I3!@ygpsZhĄ`$?cBw }`+}`~V¼!|9=g$):2Q4B `&gbcw;͟TMT_U qk蝮٫k$;)$^۾(T.Uw]LUE&Tz)!dz9D􆊗䵠”9K)}Pѐ%i>b6 DC(x)r-mI0)!ۂHG5d)+>2P=@~ p.IN-U9Dē,м|E aRɶgPf= nBm 6GFK;P`>cWEH-%!v7P"oЊia.Rqσ3]܂}8wa0lm8M{F9,N*1i)/k=ĝ8[+^Oу]_~\QYz @ ծvo h6^]K*WJ qv/:EΟ_@wv4:3I]uB5JudMki]; `% K!92u"^Y}Ro LںI˦̒Mਤ&+FۦiMSF׆URcpՎRՋNgyt1E,(y*/xc /#Ҟ:d,בߔY+NFprpP̴Nfi,7?OJZ`y1"]K~'Qs?Br#9Blm-8p^RQ'xWGgd#sanRBk[/D7.ݯנJʛw*/$or\݋OpT@^{S̃c~k^#fjBqM.7^)foJO1O O5N~=x(!v춐AfO=&q2^ +'>(N]CԮZrk4X95gFi7Wd{ե9yA/ K" 4X8kaP\hM];ٰlT`.xT`/F~;#]z"AaN)E ٮPuRGxX:e̫kрy' >䡼GN 7UeT)QBF8NL9=h?oL=2a5b*/;U7D^x.RhϢ..nm$z&՞$h}\ DO_k]\sTUQA\dtNӄ쎊o8!a$6l-zܾ$br!o `;/QHupl ъ^"ړzjUg:ZԊVql'gM: 2@ɃQIa5&Ip?Wv6FwZhzw .7e>cJcg'4&68n_Š: şya{>|aS>T<nEԸR/g'[k鐛E,xt4i!դ?2R/B6V^2 c }fEd yFQoE }7I|ýMŜ|Y&V> w}.%,;;ݼ_xdz4!=cgx=HaK-$\uarqCwpoּ0ή٩v07;)RHQ='T=:Zs.<ވ -u21}H瑨 {Dȸ|ʦQmz  řߦN9o0C:]E;Uk"fO-.y_ T#M*}QZM ߦ }'ج>Y^grΣ+̌ҒTq;=VՎo(V^Jhs]6t#] " Lc,Mo_$iDAe!; { /*;mMk=Z=Qa4(ru4xsqsY|Gv *C(c@w I2߃6Bo4PmabG Q,o$+7.>WᢋE]+7S"1=Aƾ8ŝ/+V%hcX1W*dE,W(ʦˉ;%Xyp%'b /@;r[fVb!]LhgqYӰpd E$ˡ,bdrõΦn&O]P &)-_ÀЍcL5uIL0~3(v>)H.NYpez"< bP=ȢZҙQ>AMWaT綏փ\+93_he/wD;P!$}Unc,xYNbυ[AKL 4um|:t ;$+Bb߆ /b0m#"ㄤ+E^oG ^GA}Z94kc6Wl֫I܊Y&{x~CО/EFW5w+c<ť m@/br k^sR(^urQg(;EmoXhKugw+̐8=%.2Xk45Be!2L)8uQSa%ys*d׹,Q$ Fpfmx~%g\CA")?׬RZ3=hU<ur5 TV<(z%2j rp):!<ߕ9ސĶㅬ{![h|Q'B.ѓim鐺z'p )뙜q#6VZ#*}/qzR `^<4/|p)|\HNξe4vr+i9^,cTR#/ٔyڹ|tt׃YȴZ:g"0 7POAr8eOWVBQ׉Du"2`]`!L\&ߋ?n|%0öZ"^{q57ŖO)XFE>!lK44sIaJFۣלf%fbr]me<~>Ṉ-jgg[P6z4he٠^O~ZdX&!aOFP>lK&'8&FM̬7 .nF]23CPFcAφ=a p`9{BEv]V Ns ޱЯV 7sª?ڞ-N?پ$hF Edm= ƭt`oyQ@T8=O9WBFv\T% -hËA!hir=-~Qd Ed8hxPbM VDjw;u\O|,WG74E_CR1#RAv Z{!Pgz=[0F,2Ho57.Ut̐3F9?كR5nv?jx;dɖƮ2/|ݺ4#Ivs>yUENEuF n܆O#M<+ ~"K$* პ}$P](SQ)gO/{%RiaőEQ||뼌ͻIimq"y6*gI=Sw?jZK^BߌY۬,r!Q5 "AW@)]v +Ju 5Rn0Ӷ$2Mm qC%bS! V1 }o!_w?'^kː&)誝?|TCn[CD&A)*T/b& Jq$jguu탎[;gfGLR4GBɅmWJ#ZpY2%«<`\. \2G#kk$ nC>-ǰ`6GO J)NȔK5QBr7"*YQ( !'S1;K͒uDm|c,d3S -a;(s'"ozYk[ePVof{JM~qv%Ç`6*2DRh#rDa6RHm9D/ݎtTUđ90xL A}?Jl#di #Ql6ug'*q/̃~^YaLfye x{e369a3 l>wR6JgB'-QaYz!.,8YUnN%3᫠A{Oy~q:5;WUXu]W>B 3q5I@h 5}GSР. u.lcQDe<Ͳ*Ew`e%Zƺ w&iG9 TH;u)Y^XM& -)G.7 1*&?KFB1#Mi)@z"8שDC.x:ޒ H[Sp~ag:/oD֐w&.7匢L*w9Mil5| BqVr6BeHe*t-7[c-~jqTvGqsEb/rp H׌R+]rsì^_3x`W?Y\ $TQ߀|qtИ2T?(-4 KN1̦/K*\Uqɇd-riCՐ5A3-O_qxf C$h{_!j{[`XM?m|gۤg73r}䍓(?[ՠ>)P7m@sah^/Ł6Zzjqw ´Yj!k2y%P\E187wȎ-Uw"2#,`SOrZG)vz?(^ Sl6yp 2ulLNPc! O2+520Z$ Æ1dEfC2zci?D߰?y[RU$kf(َ8B*3ԤP6m)MTK"4ƘoD!d/)Y y!5TMؘ$8`̠Kв,IFkVg*8CƤ%ErI^aU\Z mϲƀf1׉=71c4{غf@(hMwPvl"Ӫ,e5|U[~9 QsLhʏ/$6_i-M =4_K|ڝ/Mkps|& [寰1Q.B gUMk[nO S1X7Z׎WT Qm*iAP0Hz6heBiHZآ3@[3<0oo'ҵjaDp4$=]VMN~S+/OSb]$?+Cq%[ gLj1q@DZ[{+Iw>JƕbFA^{6{)~L;Cx-@SK:lM-k( cXPP+dy|2RolZHZFvůK YOiOX.iP?ú1%mv2Hz ZC9d`O%].YW!AsG*kF5-yfwvu'&3ba4\%\%T='N{saNm #?ܐyC_FmhoZѬ0 ab(ꯁvo[fζxƁ jY)0 * U@tN}jyaߧ s'V_GTۧlvr~_ .A Z`P' Es}p^+-7L*E"2ָ`W8"dYu+\>2:Bbc8'4R($&dGΒImFnS=g=T;fbA>t6mNeG jQ]|Qj]z4ћ!mUŹn:,3eIӠ, L@E Å tÃ9 ƁڷԦqRlW^s@Ŗjdu=5ʗeFR UIޛ!TDk*¼ZP!-D\@h-[.[ X;7@eSb/8=(jTPy?ѡ8)aQ+a@#3-v" @ZFH 3#EC]3PSEDYQh 54Wx斒xx fپr3 ]; NɅ?;];}vmةV\.{*YqG61AP A2r&InN^d x}IZ?nOHe|Qh, yl_ }H 6ޭ(RwbjJYJ!߄,ٶ!5S2Ln 6P{:Q¹oHQraXLt wqpT4cGUh-rNZ>?edqJyj:0>OJceAsK> aviT s}i|dHl|_ۭ.D6qP﬽ƍf' P݌ ʀf✸[Sti(^Hj%ӎd܂?KڭBǺ/qi}E >ɀfTƛsHg$AyF)p `IiKw]s~"JNaMAov5qș T;r o\1 Xc4Čp}DS(`4.zm{p^QOhe>Wrٹ0Saء~%X,4˶)!sʺhB"U13q O;+̌=ĔK|.p P 2\(C+[n3WʖuXo=Ljsp0C6_BtU\0+3wz#)G ^A7BH9Ĵh֣bD``n'k;Lls0G!?xdR0׼Q*XR~>cʀo]6^@:|]Vچڗ`(:zJY*szE'YWMIp"_tZ&Va3?psj-7OT-ǦJ ` ܢr;FIm'GPg1x?[]q⟓BP,@گ]c#֏{#Jq(M:tRф,) ;Jڛh$Yz!] FVDy.;b=kO~L>Z:k[6=j)׷%ٮcEqFy*x"?i5-e m|KuS/mM˴iBi+$F~ֺkֱ" IH>Mœي3QQD-G>q'fk(K]itc@c6L\6xSUk/W sѱ7'1FWyψ<9޴IϘf ev{ u]V _'Frɮ7MMW ,6ڒVj}<ɐ~v<]`4{eHjvSz%vx|ec8prڣSfXzj47)N%xؘ ZMNv1%IInPH^3i4̝\yD*Zd$8bXRq֍ҙ]]1j~ 3Iw(n{%LI qM^L.տѭEZ@}O:&_A?1'C0ұG%2: 9SnBY -T~iP"qcƷZ|8@Q@ C JҠl{|u2({k2Wz37V'TTפmeK>Ia}Z:6MH0bqK _?-V#:/TnZ.2pR R={něroP|߅H̝J*q-}RM &~_C4L}uw I 4uy;̬&+ag[G2/fUdLxԹ rm~Ks|!^S76u2O ,{Yٝ-mݾ\Z3Rm)\ٖNv%K[׈xAr7(<$A-7 |nc `|CJ,"o?@fAEBW~Ylj*)}!I0/UQ"Gʕӡ=ڷ *PK"!ba`ܬX̯8x?3J/\BuNAH'@it4cb _]RcafHQ&x|&~ć!a= ?ހ`#($::Oh364ai@/ 8J?hgR58dEm ?7˂UCyi}Oɧ=wQlm(ǥ$.&˂5ҙN2ȿ.KTͧBYzxlIZB<{Mڡyl4i;7T 5%Z/kB(: [|"dS.G":-Ltt 6Cת4_62} N Mx-I`"4ނH N9: ʭPJ9 H|9Z^/瓴. ^ayLTUch)"j3UX1tyW&+{x(iܘȇ8òC_BvdEF5y` Cmd#; o 6ށs|ZmHsj[j?LxufO\{-"dL*ƳbwKvDηˤcF9-aJd~1Uqu#VЏ+br>H<`_blVRϾЛ/:T/"CF| ř б%sM]x].gAZIh܋j {>9/ϔQ>1'45ǂmWնo.BRR9CKRQՅ^~շ":*LNYȓwun71Έ2R[H<")v,5S[9,*17)1~??΅u򓘶| >'M8PXm{'! 7){[Jf60)痆V@*$>|H7! ^0_$~P pKBv%^AqM/ ~.&42rnnj-J3"+ ;߽`}n[*r&zh2]P W3f{'Mpl/^@%E 'a*}PKTLh$37DLV3>`W>@ne&uRwdwO@stܸ]ؿaYX%B;B߱hɑ1ϗikuFȏGN6?'k@{#MD0*NXo=% ^$=k+3[( tji|0%'r.kƆKxm 70ǤumՎM!65>>g<-Х-KNŸPHNXo"E b24J"V" jʻVa!pVax64x;*h:7\{Rebƿ@P.RcQU͹X% dhVW+v5.ozcW obB06R)GG L!EUI$*ILEAa`+icvsXɿ tSp^|ݸlS&SΫXxO/!.ZE$̣Ȩ™ F av´?OŀW'E]Cn7X-y>ļzvr86.k(K;h>ATA3 ^&ʽ't #0+JgfL@]?wqGLxp'ô70q\.»D7 \Uq<UuW5Z;QԹ^Gdknr1O Lut PXy)xV`Чp={@[!"5\#L}lzߘA[I|$]Bc~N%x,UPEC>B? 8E{H`>=`Yc=9QC!|&']j<6кG8x)gu9kOzwCs- ZxP^(_CR4W'lx-z*7s Qκti<ec(]IWjTKF-RAЭBIbL%s;61ep1ց+Z~0Ur%t߰kyJЇJ.rud)*߸BwN"CO$^D~`h(CZIZm4E]ԥ(t%kXX[9C\zZИHwx=b 2UÊVAcYjoB|ߎ^ yY0~-AaH siB+"n~;e7f]̜>91 @01:8dz\zxVarRO?_$_'kF!úRDfyNyFR@"K6LIEѩsQ#Fj#ӬU>. E*Oo7lu6iqDL߱Y0˰jSN&8,:%Ѭٿ:< WI3eYe9I&k/vMYiY=Gd0?lކ!Tj+.4E;e}T9dH6K`\S37u8; 2- `cԐث` 0VP}9<&U2uMZC9L?u;{κ# Ƣ!OcM.}C{jmUVtNvX ؗs}\P$3'L:8ؕWcoLuHmYaGcʬ$|Si>nzU*(&[W3xZqY}sU5oA*iB¶"PQLjBy{ Tǭ9PfnΞ=3z>_j\`wy7" -hD\^C6EW\Ĵ/׍=kDZDO1$ƦȨGqqG  eb ,'W%VtbɼY;ekt$7[*()!¡~a`<ښYeݛo( s  !6&-:|%|KəHo$( wӋ]O#m&t&1Mg]<\f Š -aM _D@;Paլ~ÜѸdrQoMmp'0$f~.T)m77Em(=Fdr \Kfj-~b5U "+Jc4O 7h5Y𦬋ĺڧ B1+u)]D & c6@ivSEDZ }8ljʐiB{Ni 챑Y2*;SenxqUv7R-,&tbfqK.dP]dNCg@ r$XT3] mG \dhKOUb`̧^31&+i@֪>MUn2R, BFnеZ؄àߖ[þD10tJU[xA3;'ᏕA`<2J8$  EQ uQE{i~2~7}BjgdL + P4D*ENXU͝qDC~""lfPXvE~pU80&"pi \ht2Ey붐*::l9VF-b3Dw k@a¸X7IX"^|(!崇V 1ῡQO*/˓uʫÈ/Hf?V Rz8bTc٬E,\a7mpX =VLI]J /oPFea%KGgwi$[Efa|_z8?8&ډ!Wæcԗa ),wD/-=MTi!K _6ryIR|Yĥ{e;IP4F~Jыўf{ =# a(SڭxQק4$lU2`!?ۡ~{Zë\4'2lW!4KGN wЪ!B*Nwf|Yv-uYlE|fAc{>W5km5nSTݢcQ.{)E cE)-`,q_SPs8ڝz]?TaLJKC`WKcg&ƙ6E&\.y*y?>fR(a!P},43쀿B/ 5{9ệJ9#wV4Ϸ^>?ߦVPu }$ imqp\z G5Zw{H@w%F9{9l M|5k{3](ka:fHt EKM!"ZZi!EDLU-RDMqo꽡/whfډ#*Pn G@GZ{}"sW 3M'T>x\^=*r S 0ַ0knu~C=|J>E!X)(瑃dܱS![yO"\θX?VͩNh <:Q%r, -O38B#xEuLC?޷d rtTYrـ bsN.ި9ӣUi/ȩKĶj>շB0>![ӄ1CK1F0֎gPlOT ׋kx)[n{fej'Rx 3h2Th5O],jyp x^&-a#AYtɂ?afF=M3E- 5p˘bfD‡,IV(u#+dÙq$qUgʈSX/eF12,FBbYJ=ŏb3lIr?cy!/4HԔXdYf-rgsx7sH9cn&ա]˒=G` 6ɿ hKge"5onhw+nq7w)NɏYHT6':u )Vى/0NŤS{3h#}F;I{c^'gitK՟)PnWܧ߿b=+T H sbʐNu$O'@*ШU4 P|@vRWS/KYN7Vv@/Ń0+PJ0RmT X9?8HW )bm$y6R=v]d\6@m7U^g#髑/h4hNk%>_w%'/EeDol_tzuh*s][?>gk\{41h=Sx2h-`yB8 0 r3_:CAF*eC" ԧT#괖's[`eE0ŅOb޳Mko_z& ueyX-ƿqO4oxMy +ƾ! \j,4cA3=Mgvd|Yq1ʌ1[N+__ I7-1c0|=L>f8ݤ_k0~Hm Hީg18֌ȃ.EBYRg</x&t[*J#&WxTm͟A^ [).ԯӷq2*m}.u"da0  / YA?YT E7 SR ¾P'4ZM |&^YƠx$Z3 00E,&oFx*f3 HY <4FEmsUQ#2'D.LԌQ_0wMh5K 7^Vӵ,[Gq !`>ͻ|tqZsOL r{WchhOL%# Ïg/gwӕ'|!]9aR]Ӎ<Y?[C*U s=2di'pe r2V;nw6c! ))9::̅ -h89~UVͤJz.s!ȂѥkD_%ֻ?S`D*K19rf{?|VIB1hv/RtS̿V:MƂ19ȃB7U4,!m&*9"רw# %GT4yZ7܎l=X\vG>nUcct-/Q%0(Ѥ<Δ=$5>#,+xyUPV17 7Hx7k8q]F@ v9n6I`? yl丝: rH{k[+@`ڰ1>囦~8꺂!Kַb.ǂ2/IRw ޏ:Re0 u;AKa7ꘞ?WY*V"\w04$R ",,#VNg)}k}EޒEt8+B$lԮa"&YAwΖRPB#K8Q5߷Iܣ=x />;"X$|zV?GiYZG.(݊<28kw:Y] z86d xeESC:?xwYwڂvSJ}(?k)]\=ٷ! Z*y FnJuR" F"~銎$&Ȁ|c Smʔ18ۜ._!*8*ݚ*& A: ~]ayoʰij(b7;i١0=5niL--`vZWbUukDO_dh"947^}Bgw6 Dķib`pNLUP+5ީl&^o +QɭEYa{) ׆bŭL[o\ӵxʙk}1P.E־OMLBsrA.N6Ti1kj5({noy5NdT fm> ke_D Oj cj ~V$.1 eYZ0`]Qqِ3wq;HvBRKb7BO7龌O"=UYRD qcdDQO Z䯨+=.ּJ'Ɇ Y]H&&zgHKTFo~A1" _sMyd("7Ȣ ~.WgiTO(30 'j3(]oBX-EjZm;mR~LE2zqѮQ*HHE%Q;'U#C;_'|`F b2aK 6u®ea3ko}.!M2"?izQQZE~.NLb_! %I LC;BK$‹,o(X/LRaq̀rwF@eJvTO%G?EjsN _Y*J) 6"]H~ciۇƬjtai#(o\\_1(+C YSzb,Poc)N7wŢy"mR2rs E_+v$ywߪ)[gJH(Ѳ«$N_]N޴ ۥ$>Zgbo@»͙jWƪPc d2xRb6[þ0tnהpS}J+U1cDYRn?v?Ԉv 8aU( *R/Ȇ Y KοU iy[;lqwU;|zO ܗYp}.Y,*ɣTWn)m'rUq.#XXy;ۙ=JC-ot4*aDUKK`Rh@@Cna8b& DZZ P:Fw8 :% s(؛W*:UA_9~H1Km 6AKQMgϯvFJNX( =TtT"(#ң:%)́r;,dV]q]&GX' @Mm C32J..^gjoXs9Q>9U]Eڞ-_р~CDt{v;;w=dO`;U}BQ-١G*E 쀈oqy= DIg>Ȃ4A\s{;~_cmK]X&yZ;v(ֆŪ{SdB?OORc.dCXc NMFv((Ն>`Jpc%8,[ J-ik癫 +gPHӍFu_鼱fa+&ݠwXvuBy{RQZepς7paw'{ I Y-ĥơ@7B$n A~lrxG< Ԭ:17*{}! 7qhldPnCgԩ4wF (*2”#H!5qCVwɺvDүq,~d|O4._aRl5'j2BO[ Jv29?^g]\:h\%/8!yҲ6'tӽ3&ZMYpr0^7 +5eo=)G 6ESVgdoe"l[ Y2,YB6d5PϨSm"5 ug|pefNu yj^<2Q- |}W$U\ W>o*dR&K> BI$BclElJB6.!ΤM̚,ܔ[N]ǫP5aBB>묣OJn)]ņ HT8ZD)x(uVNߩf잼 =-%ud_*NH+~I3 HqXZ} lc $߆I#ڟiS1ƅEZ-'9m^B$/4xԏ'vp1-\- 0<fX,Xm/W'g/bzB3eŘ\Jȼ 7 - v q,yI{(БiUHC-@,JNJ<ؼy]hI/˛!b7H{'TnA'1È3eÁ|3ll͛5溿(5Qh]R(+M 9脞BfR? =Z⍻M=(Mz8~g4%TeJHӐ{Y/3~ADODJlSVGD|W%''ퟎ2wRGՖ)DC[3sj. | hlxp߅<7^g لn$kT{ݔf]$bD=}swR]:sgUgyű ̗{Vz /Q:"2Vp0~!( 뜫'.HR{⚫DhS éPw| ٶ^vVб02^s:{ #4,2r % aC?$iO'^{b iYcrj(-(@91R*;Aܴ)ccK;1}ݲ RL|x>ԙ4s'pApqå ^pE豯1B5>oi~5\?N92h:0K4w>FS%ۉUq`-?(Zfqs(fՆ\>JZz?l*{Έ aiQ(mtj?`N1y珄}VܯvjdگK1Y[-M>ʹSGLHY^*g[w*`BF xk_LڦRؕ&!XN%L1 X{$('Ř}7'rp,UȔ[(D o99QoO`ۊbX Z들swbh)4pIDE!dIg.-)'ߝcnE8w_Uٖ,qLM鶘uG58Zi-PU`k MYrN"b1l-a]X0u?mDJsisO+4Ѷ1NjJnhֽ\ZOt@@dnba*xN^? H Yqw#%.SG:W=:4)z|ZyF)3k\O|Mj]WL.mQL`}GCϿD7Ώ:[̏`.-{2˘+iΆc͵; +w["'ZBZ!%NCf=R\42l+$T' }VxˁCN<BW!1~(xwndȠYS'Fa] t'etoLXS@G@CgP8O1S~)t6-BS^Jf D;z}P] fa489W Rv\uVr= қRxyNj=MJܶ>9zAZ>ʖҍxlrm (}7n }JvWM N)k;CUi=>x2X Z%{LEWT䈂 G 3[ 2@E?lQd,Ϩw{wc@mpjIޚ1o7;bͦz 52|$:8?g>wEb=|ckYd([Eaeq SazJg6z]!gH ,Q=!&F=&oaK>)$ո|vlX] 4.3!:e T (F|Kw1{Xm.GנJuEmH %m∺nSm]JDŽ痦)3 ac8d~Mpf646lXtmsHV]F(FBڕ^/9d~vf<~+66`3w_VV;SwIa+9P wi J *|W{_JF j t/~".jEAPf(ct#9xnϷCC/qsۉA'9a*{:#,{GfkKd+r4 L޺ᅾywm`. Q=DujDjOQU ֨Á2w/ctRAxLe5n[xA!aBg$P8)n$v8]uw!G­~ׄxezēb~ e( y)YR^ QH]HR"o+wžfg\Hˆʪ9gE?!(;0Ҳ^攷-G9ιJ¬bf LuڇhloZu :֯Gy`x7bjjW05q5@`-0N#;. XG#R?6ׂ;[tWC c[4%~{4]8o>57m~<5:ǹD^җ]{H,J"[Ȝ7瘔 !4SQ OS/xqHaN$z< ) ,O~W'%W>Tʹ>#^gj$pM :"QP;0=$ lHWJ!lE;,T]g7ەNmF*v[i蘁>2yM{ա~V [KcIe@6G*=a"2oW "QtctxALsdnd֑3?ӻ"=mRڜ79rע'용THk\Dx)[>`UĐe(@fy0Q6(jᙧ}xw9-quJIB;aZ1AE -g(t$ePn@w;;ExXwl_FX9ϻt @G05m=5;Zyu`Do9I9 L ɗĹS"ן1Y|a3c=7Fk8f,˔[SHV.,-H*qEo*F9'u8qiEβ$z JR?\\R+;0J UF ^d?y7|=8/P+mVnm-{5TiUmi^}3ݦE]_R\11{t& jϛ*X,.PVBDz fpCg ,YAkI>KR1 QIٺ6&d9$H{s elz)eŕuPlysfGPt/)|w r134BEXY2~43a|䯇tSJ䶜T:{ 8 [|4Oj5I|ءYZmv[NY4P3~C ݸ1S~_Asgy7}1ypI`§;mo`I=rSdCGV=T`744I cj% xY}Z-?X˧2}+MgYr]؎NImA"ov6L>5Cu(Qo]|DmNoj]aEHI^z}ج4q{7f -W3T$=?ՇcNlsn=YdJa\O6g_>c;ɘm\zROt>w@[xyKXQ21ǂTsa |3k+Vy 9]izW(s)Eq HΎֲ0xhDF$buzZؐݥsFISh*U.X]$Æb3(.ʘt!"RPBY+|Ĕ-NojU?su) G獅+E r2º Zѐ<$iZu6 u? VN5e; y샟'@qB!wP.'I*<;bQg8tB<<ۢ#s,w>5eS7L3C2 UгHYc"jʦ6jpȈT}JTE`0k/Դבm[%Qc| 8 yO_seAqq?wb\aѠ ԧ#ZE*,w+S%#(h2rLq,W9wGteWf5ⶴ #s$*?N^YXOuTY ʳd)vr-ȍT;ëx[6!I8AS'eun_g@yΩc{pVm2AL8IM"L|({;iүb)wQSVr t]*Fg4R|ގk&^P!r$QJd qo_':@"{uKvꫣu JuE v6C^TܽƋ*:ҮAp)񇋲%Mpi&@g1ESS>Tœ-ߌ{c?3_}Ǎ4oդ_Z~kTlW; cN}@Z^=-l1$ڃ0`6P"4%c$(`pmcĽhnHO#:@-H [K:->"[^TB ]iE}_(d9>k/>ft%;o1TTvZIO6\Cm9EJpǻK]8l C+AQ(Jg3 + fw2\_&u!6`*Еs2`lIpR$x*=bt0 ?8?́""^!\BLs7?'?kGh?0axO#v3P1:/%Hg; n4R@ɏ=د#xr/l͹M>P.B+JrmH9v$cLt#C")pq!qt}ɶk8"fJ쳳.I-&رƄc}hYI OsUN9Gmsg4D-CWG0ˉY(XR"X7 7Sj2F񤳉|*OtD>t$&VM{ٖR]CsH ĮS>B0>E+Sbk X0Bs@"]2@tr Oqd1vZtS=RģW/V]JZ"9 qh>0,Wb Ǎx;] zB-}^ x19tr]Ea{5{yonD .2?e E;DF֕ɥI?֭ԏz~$tЩcqrG#b ,DC*0xoF$"%Wn?ق_ù K˵3jIY؃QP?O݂nK5k#6j;נ9j7bJQ8>wppv*oecC+wܴ&ǚ}cr竺m`iNfwa@@; LMU#pj0߹d#]!*-x"|J57Ƕ#kU eڌ5lf:AM~fY eɯ>e6މވ)ΩW+DsA{~W2pOcߔ;Xuoњ&Yщڄr^JXt>9 dQZ}]7VZLL 9Mʑ3魶@qwoqw{ rm O_fπkH>|%g,ա._*I)rnB=y]2K7մޞo|Xsӥ+~6Et\ε}. H.>]F71۔~q+?;Vm3퀀X f`cB>%Cಈ:ڲLOn3%a$}H#CϓLˬ eTU.='QNtS;K͔)jhc,Z(^7; @gOis6jRF&LRR(Ҙq9tLuE'-`u!4\ٯ"ۛ[Q4K¹?'v{p8f e⻝|BH}kd5v ^kxي{o6X눣PG8イC1%|XԾ9 PnwuE2ylA6eC] c #Z?; u/OzHL%h|Ցʹ_װ3ZzF5v@o(zBkM_gBl'tN+%iz4d,;av?aw>  #@X2ԙ)[lzA~λ+M{@TwGΪ\m_ .d\1v1F83xDhQyȨ-,AJťb2 #ՍuΧ׀Wp0}J&G ѓ6*[lgaƥDsŰAi\cP7we'Q&&!J4XƒjLM3+ŎԵ02謟ȒVLFg<_W7h͑תte*d$5T${e&b<:L9ƌd gHn ?Xɧ b47pu>S4G{^v:_}noi$/~hfܺvmCIdR ӛ#x"y ;y>4|F8DHj0E1=1ۭ45Az!M0ShZu{TYZM. A:A[W7?ES=PYxHCpn8کc^1B_.ƴ=: MN9Xs)KOdj)`$bb -E<3-xS+i= nV6ё`xSOǤd54RXH_Aw-VФ_ψ/oi Q V!7nI/q샂ԖE"D|ǿRLdckּ{<;pRaŃ+RaG3; N(9v;?n-ǞOclMO+(:ȸ1UM?|!"LeQ< b&(4 06:9Hpor&n:yIa ]TOn\_"$B*xS1g.ǪY}ɠQBmA3'3c/5뒔M%5+o54[>g~WbNfuY6+:H)z.t"#N|á>ᓚXZNS_QnxW4|pľԃK/}E> gr|l scR@mCтXldTIMH MKE-/\)LNR?'L|#uÈ$ɭkDJ)1ZZk|Y*4"O*`QJ((صݻstsq746FtLVQbU M2&Y_lLJox^nh%b*\v|Oǻ$ c;VodWrcA?S ^ApM}#!RH\,xPLyG 6\"r؈=K`@ҧDpu]CK]ZrL3-cG,mcGTf'6.s|M?Vy2!U7i݁t?WZVelTp : HT{RfBr}[#xN}F>"ʞ՛w *ʊsVO#1{/^vY6a*6d[яPbT5+Gk~b w پo#=|O $y9YwUЍ QƇchN*exwǖ=h t5UPC 5{HM_t .Ho(N&K<3HCV>j͛jj]yeJ\HfvaGQ)_Ē #傸V @,k(^br+^.F3.Z8I>'B?l=v*A . +iu( 5a OF}!;AQ.;r*><Փ0rp^5̻^{*Mٷ֞|dG6f#xR]ya-U +S8U?GTnWl6'qE(L=V ?C!,u].G(JZw$~Q1Bڪ%r4b'"-wT>F[bkE8⯎5j=N^D]J|i=}}3_:} G*BG)sxLwwZ`Af{Zk|%@A;tU]gW*t\p` 7; e)MG]+U:(=s3Oݾ`>]ÈwҒ'_L9q/1ޗxL.#P{v`}Ε./gk1G}WQvxg^)ܔz%}>2ImfC psAp8# tH.iMWAMIWPͯieG>^Tx"|qFRN>)vwC7ϖޣE_Csd*Rk@l(;\pYx Ehhg5dB=kwmـ}~^-bJYOSjRm >*Q ͟!+g8gAPk\vXP*X^S/EK'svT& oJP9XV9{H&UBmX4\٩6 Ֆ"CH&Ʃ=?vJKjWx5?G+Sƻue+= cg~J`È*C;>"##NV&:/٫PsZ]$KH9bJS#߉D=#shpXzb+6R3o__+r Aj,^5cEbD zP.l"DuLc,%=e+5ɳts#ǝG.ITTu7%UU~{8^v W 6eq`ldJq/'11߸iBV k&/X(aN~6:,.~hɌY.lZ-%P^WfE4<& ϱv1è {$ڂ;oN:I4oL{l1ן7>W@xH;>3Z@.Y;&o">sTgugiȵeF0KGˈUp+gePt:j PBRtNɨ8 5M~K;X^oJ&EZ'DHagpV$vRn( LVTl}b LQg.F`2۸&[_/*d *;tɈ!RѰщzB?5cϧnA fp`'W%<9YnE06ls9{&+mxQm-j7A5[QkĿ([PO5c6 c̾6cNd¯wa\FMĎxT \}gj9*v)5~ij60O̝~8*_@ez<&BPR;]Ur@+IMn1$_#*\#\ 0рdg׺iGDgӉ GӷnvAݓH8LB}7?1rS1"xN2GkB22!b#Iit((~>@ѱp'wla~RvsxCU28TIp4-(?*Xl1ɡ;N?+@9x]d ܨsݓZ6}P.7ՁPB*o,c&HG1jѵo$-J"uB׋Vp*XO.^P,j35V HtE,?(v!#-rA]e^sFe쪠GL>ʱdo9@4}9ՈC΁51X̙b-+(UL9V,k{2N(Db9i%w+t F)"(!IJםpex i}`YoH+Ҙ;R6,[o0AV#FPO! VCUwI(x,0 \rZ!*7˗˞@]z5jyc\40qYх#鄟ڂ=l֚J )~'JAM.u%)`3EHa(QfD Xm-+qi oxm$ġ<=0t?YKzLB)J㥽߬0e453bdQ rabBK!i՗%MF7Lx.ς(]%=W޿H5E=0еW.IPYxTЕˇl@.V=򇷛u rf M FҲl.xGYNNO"O܌Lloؕ2~}$`g+?rhK`͖Z"s뀡Pm).ĕe3f7{'1gh:F)'wBƵކZ7+ۨ]fy5_N֠TEe,:ק"$@9M@U_gFRP̍>w[Rχ o~MzWg ] T>F7=mQ$ozOH#M,57u}&˜us _-x)& IXA0l_IsQlHvaW3ž:62i ЇJ>g5 Է_$w%qCJ@r#'9֟&ty}i>ܘ.^DدCyI$I"# aV?jQI"5U?][TJ6#!7B#-3+3^<[0(^Zͧ`#,؏d Piim{Tm^Ѻ I԰v~VlDܩ 102i\_Z#s|ƷD0jr'ET㵽5JllXPu_!ڛ%rKHԓ><dRfmJ O`zJ: {egfS ,N} l/<~vB ;HCAmI<Ǭ7 @+t҄z\&Bs数DpI1KTֆChH^O2 1_r ~{71mx`#1crYohnGD|l  H\Z.yKo/#5@2"1u9W#PoMH[]&Z C~iEn{(:=XhDNIg*~>8Jܣsou5ݲMV*&TaG^.EJƤ͐pNeu::|U%x+K-h^DkF湙BbݩJJAZ'@|N4nj\dVDy_hv01>fc/şr` ޭ"YZ֫@H^vIS J9)z4 _rM(+$GR*vzN$(Ng]w"=j6P12I[|("&;qM %;6,F0;j -:pǀ "X\wl2W +}wn]TUV,`poQM7 % !^:xG9GnW o*i/GFya֒\ Cs8oK;`\r|c?.4]o_='B4hd 8 THఇ!=4{ 'Q@ZG\?2)35y@=AxP&۴4[A7 dVOFdn>f84 |ڦ]7P_ h=ݢg1_ljW=eṀD}lUrMbhBwXa*a ar1CXyzegvXo2 sen2`^)61 g}Il +ZdG*ehX>SRz't{T&;C O\~==aÇظԠsϩ$v6hIZ.KJI\g\|ŘWԺ/񳈛iK4;c * Gl߰U@̷ƍQ3C w׺[Ҿ-xTISn]k%t͚ط[tA[ n]4KE-&|֕l.C>b1sLT߭Dj.][3ާycJV[偭*#CFsvCtIcчM g xYZ/ZއL 7b? oUg} MSb }I,[@F|==p8rZ1vnيNfLV#js1-[4)1F.ڿ0# _Qf_}\:F|oU=r)M&"|(d|鈅,nl x.\8HWetIY6\Y3*`;~<>WA6]0U5/ O(g;J^Nnh-MA> Fq=kʪ\[ RW΋J˸#bdV:Dy=z-2jr:vїqߩDX!C/"&V z{DWi׷^Yz1񝕲9]w KFP]oqOb^ظ@suD xߙGanPHۙ/lbGObN<>ƏZ/,7RU0@@ԫk-Yhvh X}/\5$ عgĉjAKqw$,@՜ևJbc)jۈ`U.tC´S zY򧅇Ι|E\D Qb9gtca؂JMǶbai=E=}A1)ad6.ۚ p=\; chf,f~ mmׅaog)[SQ*/o ~Lgœۡ&Gw5D?"eu2 ;݋Dx$T ĢNon 1vIyЦ6?)g- * b|zq31`d4c]$9XAzrvIzgP<,,N?gOΈ #"ީc]l~`MIL_EM 1ZpG;^ ze3Yc1Me2꣏y|a}ʐmV0w59%A|<>t*=GK N{?S%wFwb6)X`-G2&]"٨u.f?.my TҌ9~GlW 7  pJnT1`i;ejX2tNeݓxG7DE[Yp9rifs{j &yTRC;v@}L@/U}2ox(jJr +iqHӪ_ G)c򶑇.M[C)SD>yu1KxDл=Urbhp.@<ID':;캁N]l9`^X) uKh}{}iBg\h2X<|=;V2PEgCdIp~9sKpN)t YG"=fGk4qyB[Ev a0UWTx[mlg6gNe'EQh'a9l}Ј)e=G?T#ULie;8.1y䓷דէlpjDwj~^':^R%g$ @$qErY@.Dvbw\R#qz3mWf%ps޺^fd42PY3_PF݂ilν&t^v^]sugm\.0GFw>z?OZd |I-+bZHL;L^rkI7&Jpy%,]|IjQ!@A]mNxkYaLc h{9~Yh3A$Y6f6 !--dٷK"7 f |${?RbG $#ԩ, u@A# EI0ʞA݄sJQ=}!b!-znv1~ș>e/IQͭr.Yhz }_"^#U]jCg!pQL2R>3M $>lЏ!J'5x dдR߇SI}DVďJ7 OmtO3\u!z- i!a]th~Z=͹bkַ9j\X7Е75s&j `]&@< եÇt˸a#9PyZ:q)[ωK@fX4TCILXMϹ L &S'7}@  52-տwy vC)Ox=@,.P1ϩ_0^znH37=P{cjpgtP-R5ΣF/̇M_ĎU!d'{>OCb5i7.OGm4+G<*ܛ}w!j2vSDSC= v%{ꬂx#X_P9ݜV4G0fjЩׯ(Xu n$ QB/ߺ) 0c[#'P?`C[-2Yu!" l-౰ ;kȊF _+NZ^RZqt_:S}R6/d4N0z'w(ꊛzhāTyIP4rɱZh˶">笊%P~]\R8/]0Ge"t',"41]SH(#ꘆVXo>B.[ޘDj FrƎlX%J=rMlK:'j'<5zahQ;<#b䴭TTdR'w$HPjtƏ%S lƿI[ƇI?.>IJD٪̍?ej)a=и?\b 76I{_ٙڡ'؈ yZݾͤ+` ׮תB(9\1A>K&lTmŖ9: SuY˰@j{AT,驀މo5ܔ=oiGn~m@0s\~3pc{lB"Ցd bF`O+ڙ6$a^:\58DΙWw%A1 Bh6n5)}+jKը$^N|Z~Ѐ~: l-t^&ry'&=Pr&2z _ S&VJ HFTy>Ze @NQŁB81h$@\Sɠhg^W->ovQߴCh.&S׿M=`2<Yu2 g`kaH ܨPT=X?tYEY]rZMos]/y~rwHK, 4};?5VĝxU񖊺8b jMLR59=&NJJB_Uo/nόB f%KGȃ|BRcvMߍ&cOa7,rE2$pQ Ah#aSN Zbc! pЊlHVÙ٬V [! Bc}a'(rԆL]l;{Lcw_f;c6#; '2'$UHjKN (7|pZ+I241 hZX&{[?_KOk;s(;;BWg?XE븡f惵Q.?(+[6;8 ]oOrM- C.sКpOO -ܓY 0+O;Xh;0@nq,JpZ'p*wߥ[}*!w6|',.BlawX!fcx)ҀRqD\/dV}־: RbXIq QG4Iʇ d_sMrA Pw2[pYN&vx(D̵-m@۽;#Vhi(Z;qqb@e6t{|ٱ2tg upKG舌o7{zLD )PUY ޱM/YmzS̑2'@r\9@䋱KBl%Oz7;žKBm\4}qqpx+4Rs.KX ]/?Jd:<|nne].*҉R,h5TM+R3`;sh՜@Pw_52ot NH5͵m%…w+-_wѷu5:/؆Y 쁠a5蓥?Ͱ$wFBxRksm0D:^ z~8,ՖT23i9ymt9f׻Ō4yXVZwg@w EnJI/o{҇ؑ *fYʦ)`uC;1 ,ߡm̸8k=Z ƞ+<#j'v){<qGӸTXcL557!عAQviױ܈Ӟ1ΐ@ 6IFl܏oUZ9i {X 1}sחBiX&MF^TA>&=p޽X@;'g+:ǜNj688莦sVB*qo0nTVZhqMtZ+12[9QXirt+Ln~*i4^CuN| %9gݑ%0 ?w NF_A..ΔA?XEY-H h㳂319@Pe&X" f7zZzX;vĝg yW~;Infr ˁA9nGyEl i~JXZ2+.l:'9ܿ,'9xE*{nSRJVVGO yۦvsrB[e׿Kϓ땦VJ# CC>pކ(Cb[Wݘ.S5 ƣE,:;Z!c n_ul[7}-27=d/K}ה0br]S4JJ^{f#Chy7g2IxL rs%j#*z гak0f9| %.%F5hPےpys!$űcd?hJeZ QZD';J* n[U9ל 7C؀Y`W1W_}TŅVkdeU.I,ܵ=}rr4C"lsrp>iky?yw\US=R!ްn}\LRi-'Hv T 0_OA٦deUS~>Ng=9fX5CFTiXx*$~ ҄lS6\9JTGX!PHuGݿ<\#m6mN6gJ,JdBf |KHӆE\åįPu!T]J_U|2PDr]}+0Sְ{X<buCn[t1̆/Uﰚq!tRhsgC(2Bs$9Ut Vh?NLĐ0YjQׯΝb^AdPHVXƹ0 Eπg8fvW+!rQF7"ܤ^_[;UbED=0?cA/I-'<Іy VZVW/6וH;zY9OoH1Y_ ʈ/jtz$I?%P:pC!|F| _!TZ@C9}T.e;rO#U No<3]?:L i>d B.DcR!np):;z[옿 %A䃌96~tIAgANO@Or= Pd]-23u3hewz˄R~Mర0FiCy~NZXzZfd&]|.ڇn+!}|fڧ +;2Շ([,'l#;e 2D _;)po{8d HW?.ҡ֨moɇPDGF'kJ\P+lh8]zߙ3O~$׊Q+\૒be 38l,,Ҍ?c)H𢠯 qŷO T/LV5]U }˰0ێ{]zd!XTwFޫ8b[`¬NCd:*ܡ 85g$S" ehuh}ld5eKĥ֣8"cnWIpxXvjԥHߨkʚ k>=!g[*D}cא2P`)gy^cWdHQq}#.30Ëu [gL Yg65g;qLju݇_M6ƽhmyM RQ{a)PygtPlR2zpTd4Ɠ). -tA8+J,@[/dHԬ`qM|Ýaa`uo:*z_Ȣn{m z͊uPʍ̭Îuo3(Jc%+0]žK<VbD #52g!v>AQ:%þDEe}.HaiE]\2\P(5L );RQ)6t [Ca[L%8۝2(Ľyܮ1E4:N(ү^Ӎ>ol&1D[sPorl(LZ袊ޝe<>V6>)_ՈՊeςL5bnuЊwb/X$: CWWN"Xlv_5U~]K<)C64-sjOur 1ۭ z:;i}RϡʢV}@x<5O5V.Y^WWu8~Os)@5j !E`ϯ[e&㪆HUyD翫͞I tpw1@FL6%x{%<;l9;a@`(0oߞJjhFFQgMaצF H=tNom7A#4 7c]*b{VeLX2>;*aRJOzpZo7+]#CR7G}LF#,,"WɿZ+fT^ç>mQY|k;;5;.n c RQa\PewҠ|n[7tcfEGї@9X+1@|U%˶+ Xk6CR/'u6W"%/ w=ʋQQnIJ~3cx=80)oi7߯\v.-E:q (V'dU[Ez]m(ͱR1qAxcpGϭbp(Xݻad΄s4bޗ^exɀv}I T y[r*!R-ɗ OyOaXXNqIli =*?nY. l(E#{27tL 7tNsh,Db|&X$q7Y r&XΔcwDAl␞b}h뚒: FdCRc:STfsBܷ 4-.AG#abĭW$?op7(3"C.D弪4gBӊl.ى~a .|uȤN 0fg7'[eM8,{U˽<zL6]kԣ'$}ȬfӊW=" FbT,wZTbmq=bd_Nmr Q9Ǽذ @Ymmb< E vxA?PU )݅ߥ{P})oJzzAdik@!heX˜~^f#.ͻ+{JesmꕼgF 6nsr^0< S:ꔁ.ьY\z$Zƿt6k iB8S/efR`-~L|)9"I/FK[I~7z J/,9C;!%T f23pj RDU|@qOL[#2 2ʾ`1E4{4gsnЎ(B#ywJX,(Wx&Rʺ ԗl9 O_䩏ٺ`q$ܯ"Sm\hR_e%;UmuFW t 2 Pd#kN08jݘDY֊&쳠́!5oٟ0^)p@>+%1+@Nt8_ڷ/d}~[xIo:z4j&eE67Ǡ^#!ֈ$T\#a xB'YR]Gdbyγ 1}Llc̀UK>ʢO%W t'y,Fy&0ɢw>On)b /xZV2jN:>;,DGC ?sS׹?Xg^<@Iǔ#l}zHp,9w $ rǴzR}*zPȖ>'U3i@ oʜY y哇T|m4):߆|^6+0_X!eՈfhah!=bNڧW"?ۅ[x[|݃pv,VfQ- WXx?lI/$վwX=@~6}PR1"/ahT:Q-8q,tJ)# d/;;Y|]oք-_|7"eon]{uag~ ]c xՎܔc,/%E-K%FSfkc?FkORa_H% ,8%\*)j{gr|үAqPUd 1%Ab>F~igqv8O9$* ~)&g4i~~ˎQKW(X J8H.Q&*hSg2Utlʥ?wS%![3X'l=uOҽdK/|Ño0+V{VD91QO_06gދ\ѝVvu.A nXٚ,N PE:D$ϱ}K(< !> _lqϞN, OhJzYs_5cV:1Z(C-@ r0Zt)QbAKP̛c.X_QQBkݤ %5jS3b w95Cl gA,OڡXruUK?O2)BJQmANjFF52i3o:m]5[9'aEs `8Y_$tzP}]SkP!E|C$ BClls^^l1յIlLҽb%MQԭCv->t!*G[JŭRػhV'mW6BTNsAfx[#eY*t^InCoJZ%qN5eD.'x*Bx}/0}\CiYħe쾆I%R\UfEyN򟙢,FVzo)4nK*zAuuP3298ׅ79\er$CSfu͡wDWs#N%M}^rW7h>0i;Jueʧ5Um~Roզ:tn B}J CBSd d97 5#%T/Gp}I<)萰bLvA9yF{|HF͖mi)Uf~D˰`)H+w:a3#t WQ =Q 9*x MǬQ,E%%e6\ OC?0 ";)@DW w>Xf"SX\q&XivUf({¾uȂ9{uXMT{#4>zVX*VI|WڭR",o4tM?_k fηcv8'Qypeѳ(n@5!|OcE*ZUY]g;uZAx]a0fSjԵFk`oT\_O[*uK(X%K&xT~Sʊf L@?M=+<,D@R?w -ml%A*fdJuV\ƈ.<>uRv=S~~d^ք?-ʤYmRג3M:K)8x(IEelԈi"C_ʰcFiI Q8復&JB z#'&-kT^d NhF)g#=ٵ\0QDpLq:S2W8Tnl"kٱbE!8NwKa Uzz=Mo<ѡp -ߣ؟ÿ5g$"?a|_oi9(OoԏI )xFuJs8~y+=4Hb8+,Iil0uUam/ueu V>|ӂpC5ά1쩻CXP7WP둚 "3H1K][@SK}RJغ񓕳MY`mx4o4/rip4wFff+F=C3ϫ1Dž zk$\ɠdxqZ}e;ҵĎb[Eo dOvk $u#aUx)I1vBW"4kR:=;4N`u4*t@G= H1挿S#v} LlEϼ>JۇP抑2bzqچL nMbԠVv]LUYnd[EatrG!k¾VaOoN-/Пwx:imQˀ+;Bgh9UD.\ݣ/&+(iF"_$:"!auGoޓ\(\b_0GOgϸ("+dz&Cl.CSǕhGʟzBT3XR]W8߹'?hzCT,J>T\Uy0$hJ3h-ͷfPDȮ;$(2͋Ta] e"J?WK)~(еnrHEp 0/WLq.T~BYȻ5/=<7_=$ϥӿ)V7K]3íy=7blWi4?m0; 5A M`Ep3qj7WBafo+Ֆש_9_\e~ 句FRlŝ~eD:09sk&D; >X(dx4'/|MKcÅ*ړP၈9+0؂UQpoɹPtdO4uM# FC8ڷGsq EzCq]Y)LiAF$6Z5=צx^1MKM|2Eڧ;ԐGh-Thlc`uѕ`WӁ3#(5RH]1TBƼࣁ$/M&;b/4'@9+ͯ";v7Ԋ^ qǍXY2tMW?[=A`b?hHm=.r vEɚ>a^u~ r!?x9Ĕ3@a )}PQ0{T^jyѓ{$b }uT:ˤEr9/V?H!3jOȹ%=lkp‰~&DAOxDKBT$Ekq3:A&Q*)QG J5X%G^ćkNPib.b Tb*昑} \k^p?Mm#d+t=EqbVw;(g:meRi/C9&bwP`XPi0&o)*󀧁ę\T|t6Q(`%K򥕝ɻjE׋֫c0jIFtG-+>Xe&}'|jz[ SpȅRӵ)(Zc6嘅9g5BX -vKɃrs MI]B Trm,so9q`iR|`N?huب&q:m) ̕?[Lɞk:`_9b9W6CqU %.{&\Vf8;>adsj&FgC AVXZvE04QFUCC7RV^weaX"{\&8B:ǦnM3RְYyup :-LP ܎5y xw! +3v5qeOUtJ }) ?T#уtP:iCn7\yH%rh|"+J8l@ =GE`9F[A$q**qRuz6؝yHHg1Cx( Ca\h cUBr7BT}t ,-< [IJWcD݃ \?*8AgZ>ƨH,By>YwG|$;VF){Խ;gJz灏B " <\Ln;d^]uϽd(SA*^cqS3' űe)OSɳuaH)bguj{9 *!}2&ZQq ԓ)8#mt"SƼnzE2^l q3 1S5%:Kw #3!1csHaK^+ 1ϲWwf~ UK";*2'"2mͽ}E?G 3"7\S{ixn\*hIޑGs:t*cpQѾ%f-n5Boq7@GƂ&h ~ O~Sau}yG~?ylyJ ݗ?X֜\ 7G6E LpA[F 8⭁_Ծ -ؕ8 dm! _'е0A 8hCF?r3r=p^y0ZADM꥝\E8aDޚ `t1]%y&-];4v!Tlc86=Cp;qqtwѠˏep%VNq]Iq2ވcO(v"=n%vmS%!sa5vk\jme"%>KQd*|UoA']78Ń6gk%Eؿ:G^PFo <&&!r|`2+m!؆jv̱oN¢E y \\y~JJ.toNG(HHjNksWB1|B)+A1-yJg-BADdqxdrMfفLvFN?J3CSu #Uc$]$T䩳Hd))]|rg٧a n麩W俍Mo:&~J8u*N; LnngfUsZoNۡsԑX JT5XdOgQqSrFn~^ؤ52~dqȏ }Sd!׻/JR*lF`8# r[=j|ƿ\aaW2A/vD+)J}T Es"Un-G,6p\jf}Ia7ʸyDs4nC~hg=\_qŹa 2圅YH\~"& A~{NҩVڲR WX#Q[ 5g톕d M]Q~LJjZA l*vblg"Ѣl#y͕Th"̎S20-V@v7WS~Cwz9 c"^MO8y cYNKZ:,1x˽#*T uQ`f_/ 0,FpTm@I.92}WZ(D+؀2TyANm#Q`Y4{3$HY@7ݺl0pregf?/) t+&:$lP]6ZKúM#|TB>{MAY]tw[iۀqY1a(:Xmlxp S:TT kx= ʹ>%[]8:L'XKF.&fh91)(WV3B޳YI'Ioi@4|f vSF a2:ԶFiuHS<ݝ8:_%=怿m*mwVRRх/r"6"E&b\f ԅմ.YSLJ]C,k_FuJtArf|x;-kJ6>Fc6 Q"Bl)&=oI^FfljʧES6jqFL-Fj Pvx=<+/j^A ڽy%'FD,:RUV5z(<( &/݈_MB@-AlS_uW+wwmVd9(TFrM0֣7 CR/ĈCU6|.ֵOm; $QFe &''.!mo\`UMy;ODJ:QMoAooGOqRR| ?PD_n&.cx#YпG`F3uQ5df&4Ɩ<&) X,5T4:C>d. |W5ۿA7÷+,P[!ݰǧ!$Ƿ"!Oj9J;5 $|a-}g2Do{[{^3QZ2܂dv%[\DgEfB2~v:M <.0qd׾sϳbOSO9'ٜWbrz͝R4m=1dtft~K1- o(.=cݓ}g zԵ\J8G 2o(W$K|mK*Me'8=A^܎d6.k:^jjsqЛ؂Ml3˘|9%Fl?'5c#V o1ěꪌ3]cGqJ\=GBv /q=N{xaʚxS) Wy= e}s@_f=XS/ew6O!fe'[s 8R= 1e"64  r#IJD2ō4cF*C_ $`)7<|F)Q7?T*{n/)k7GN7PւޟX6ʹ[kn/U LZ`z m\ "ZANIl,$7)I]*՚Exfȸee l0^19\NL0tSwJ%]W)yV5F8FU!/ 9v<$! ~xLRCh`:ʆy}g9h@]e9s€^ķc 5jK9[8N]P^?cZ*E#DF{s@{ʙaƋ K2Ԫu 1!+$/fWuHȌńR87m˼c,νx m£QpI+v0pD` voqK&y'f>dz[=wzeV=p7ߚx tIu*OPtA ǒ >΍h^j%eB\LŶ$6h hVyЈ:Rx[^y@⟧F?C?U`:^V'k9q*z9 -uO;! n;W5/Ģz  5߷]|-Axm, ./ @e? xh]?a1Ah?VgV M1vol4.J599#ޥJnuM5IE;ycɷ0G ltU[B\XT bDhΤhT2BABA % zw{W3VCB2m wPdR(>x+Nw9Sғ&Wb rosFDwW-4i&:ȍHKUlfQ O<gJCJx=/V\㓍; [`m) G# C6j,cl,{/dY:o׊F4wT6j_۴Ѱ #ϦѲq[h8~Fv>of( 1\L!lm/yt_Aoˏ{[BkYr;j|s #cR9i /z9?3P ~֛oǾy?de֓}*{$:nQ_7KycWr/s A,z҄c~[,`ӓ+FA{ʳUM-!G-9@x6% 67I3]*/]4ȕdipUU`X)gi/, T0g ޿ĐĦI|hRCD7Ԯfu"eB@ 4ϲ@=6gFhTWw~+ѱV)HhEB뇽i>)!ug;ٓ.pPZ%\Z=/ z`b&Wu_'ɈIE㬡2=\14+#9" MZTVuؚH-yTBџJqY/s p>Ag.JYΓ~xto ]gB#^EgUoZ.Q˜b"3OPxsqު%:Jn\X TFch`PG AO$s yoJ^$b+H#X"PWtjZ8,lzOK\+ ^ـM;RNs~ץM?NL)񭴾9butXm ]A%u򾑂Y\GR8^x#Faa6s­zĘ!0h8OVRe@C6kr[sfc߿6e G{IQHɱ ԘrbyK.YhZU%oo2U [_W$Tx'lޓb3M^gnM [ 6l5Gj,߬&)Qd-t(4'8d$4]E*Np'M@$Z+("5,l7SoCd`w!^ĤQ̓F8 ݺ [j\ Sl#xQaD#f$(a.NQS+A8+ pxĩ5=a5Ԃҟ9sAB/C 3H<[{3nE7725KW>Z _EBR  v%9-1qRinA*S MW6=W%M1b ezpeadutf]yf0qdL_okHܙrB/fl♿]-d>~ W=w+^{!yT5Pw}8L kBNUͲLYQA;2@e C"O 5u[*$ֆZsl[QfĚ<`) ͤg8%@%Eڣy&ACՌ֌ Z3o,MRxJF(y1CpZ&{JD6xETA=x$[Uv "Hz?"*3+jEbn33p}`>wܢpUB'~]m{[cUB$;o,.؏]O>dcIsVXߞ9[`{ EFȉ |y>A=ؽsݳi;b%솦.$*Tܕ^;0[< 3L{K֙Pa!%]/)2s4e57E,+O9`ζx.3G5Q/0,{I|ԃzkd(7V_E,y Dmk:+-41Ъ~kwIYg5q6HZ =Pf>:0p#}ߺQql6E9򨦆Jc9X[lH@,q}%jvgY>aꊆBV^{2`5]C{:njw-c7Ҳ)g#J,{)>d ik ?º;\:=$rJj911#זhgJܴ2Jg((aSU> ɓiJp.\qb`oSY ˕; P8yb5$h1k b7  !3>Yuq~iq;nf q~?ƶ/DP,ߕ2/ T/UlW?γ_T.ܭj H:TW<jG,06J:i7Al^SAβϒsq3.C%^~Vv$sfШ+&m1^ PRkHv![#)rL;I`̷Sd7v{e_" J' =faZK=I%x)VHʛt x~g@b3V~ST7$7v~ئI:U%?' "IcHl*ncFxc˱ >s)0>BYAcdm0}[_b];#zTUCDFJ]\W@ryT7X"RW*c]He xbƿ5f |H]0=.u{&~u4|Smn*膭Ԓbcո.s.f4$~mSHFgOF,glڷSdp{f;]:3C2c hP7eWlOpkڑӝWǷ98^f4tۊe.<s@om%L}C[:h5xj2F;޹'Y;9E/ kd<`r7{yGZ86\haᰇK#X@\U ŽF:θ.hƥo.5ܥP@ }pRlSzWX0a-5dJ;mz~6 D,!Gc^.B<2{]|aif8+޾@>vlTq{PR%fʎܘWpV*[$ozCOBSZ`z FWidC.{Hܔ?\䯐U2)msZ$|A#tt7+*`<aq4PB`^ yE˵1LP ~~zQ'Qbm5 )=CJANl~kYCS|Hf4!WwuϮ+E蹰JD?EK[S.hí[ =C4[<ѧ /bIP>w#Y4߉=h7(oRDjh y3`-%(5sZ͈mYqD]9s|%XPXE9g\[Mr`gCQ#tqƉ|YTa|?ّ닎0c"lXglz!Xy $wCt{MrV%dY:VGA.!g dkp_?[8`Z]k0+=CMRtqeMDF}! *kzR 8_`ݽ(](D=gX?'W,>sZ6i̳iԡ#& 6̈sg^Ksg\xc!z.!10|M>C$2ۛY87"0Iwln7p_jdQ,@&-^tCX̕{fvp 69TМ,=]47$Xgo[}6u09]TWSSxpm;YBנuw3UOQQҿ0y3[$„goRzCFR y'Ř`N^杳%D߶-ᆂS8L# YgqR)#aDmd+8} ȩ8"/hQUdহ>{L+dLk_Uthm{ߐ|Br9{;4aUbGEU/TS"@a!Dm=G4 wGM$%eL\¾>ŃavI\SzgՍi*"6$I,X]ha:(rR rɣFƸg|D+)GVѯNA΃s |\ZIѩV:7Ӝi+XLD+|`;q*x|&bR2gkYu&> ~TБ9^WE ,pHe%Pga>\{uUT$<ցFmM_BNyJ~ei KѨ/z JMKZ9 /4ŝS(lD-A\'}ȏfԃl=v 7 ^gSKoVր5t 9AD |}|itÇR#X*_1U7́KBγEʂ}RwUuzIؙ?،٫u.sꐯP+\RzU:Ft%wg*2 w=hcH!C RvH`Wh?9JA\N ;ɂY(#`P pec|Cw?OHZ^df8Og۽FK.\:B]H~?M8GPm X^lz߁x t6zxPE޲ ۗ+9M.Y$hb%qx/{)FK/tܬ̮# ޸>/XM10V 6z^Bbx:S!iqhU-E_;, Owͧ0U4DnScgu `VD;P:oG{!Fr/NF:rgu^̉^A 5Za" m9١~Y*oCF W5nD_!<`Dմp\h }T'cqM:`#zűN&:';DFHƕ*%^ޮBi_ t4nёu:EQM, \0o~Oс#nRxhw&U6">h۶0t=iyW`r /^ꔉR> %5W kiF u"Bm(ԶJ)ᇎf4ڙϓ"G` i6Z* Y卆Q:ǃt46T1 _ĩ^,;8?5` ղCATmGdOrùh%>FrEHjLhזΥ XhF|xF?aS۰DG %|ю"yB{${Cv3+?(~ypE֠,IPBYD m5Ĺl4eڹCwAdci3\:H R9 9Y{Ak`DNi$0:0o+,_EYb|;[m>({V;A_]#9ɗF(^I, 5^9)J'SxݶGg/-:}/I}#o!P2 KS6eFuydc #'ꟁL#]yvg E?6vpC`mJF0xQEGhm/L7 y!yf9LZ&1TF¶YAZNn(D[c iRj@PU,^,{-XRԠ!^Zp,\lt+IO: |QXaTF\ h_Q2Cͥj1 Kp/Z|ОDM͈;( . Cj_\t?i15U{7<9-g$.ŏm:=` . n2X",3R3 =*߯fWtYǓ< ׁ- ;BG Ü"~4t!Hmzt zr`3)y8V"o/*plT[\S ėiSFV,7}ZO&{;L &Aқc CP31(PMS @ 4Yfesi2Qh)ܼ?Z(D λήc&fNLE(#rQK>Nmj_xuH!KN;hɲ\ :`4"ZgdpeMgq`b9J;AI_q<@hH*0Bmi_t78,3" r !~hd?D{=|/^j#fͳ9_"BiXxD%=2D-=Iil`of&;e-P7xCq| })h]' 7<)db"X33 Pяn'] x4Z ZA7LGwň;Mo!h3rdGzZ_׷{A#%3鍯Xmó!c%e:$ 0@`}fYh $bk騟DI tU-N>jT[X rAӄm9Be]JVӛ=8PЉi*V 0\pSor%TRsSgmMݾ:ds tJ'm-oRGp2q?0:*7g J5Җǁt6N2q؎>Bj8험WO{8ZteO شc.k >I'EMvmٝu| uEMr33D_{\$ۼyMV8 ""{|B655 691:j@#.'?b"< w: t\=Rqi7Za8Ey :)t-d\u:*.,T?da8`nWFéev }ժ:q%upNs3%bE(uicdJdEN7! ?<32j] (l[B;DžESq|nӘG_׈͈A@jz~{!.OIɂn3 XKHfz5x%y=dlztbM(n]R``RbJuۗ3e\@$`R0G(|j=CD]8x[nr޸>ѾӖ,\X8Uvjk]%~InE3 . Dvz÷ 7҉akp"Ofߖ\g>NI~l)2z?bs}" vbBhzvb2 o$)gbԚbJ.G{R!oPJKsWzHC_vZUзDu,:O,$حPF|N 3yɳjzU~bǥ{1yxZWjLyJĨGO k:(;y g R l4>'QwJep;N.7_heH RJ8Oc 6Rcdٱ\8#h7p0x\=(~25K2#M=ֳ]7t}'kq0$~U 9 ԑyظ;%}(lZH{T8|RZB&=Cu*zӀ;Ib d+tn4XGڹܐ㭓UgtIqo_̅$]s.@IٔUw⾚4{C^qkM3\DH%_Coq>l{P>&2]EK_V5qU~A[?%"arjU/>9@ң9KlVyT"' U:Z-z:g~ە5lhXk3SI|*IKT4G{ĞO.5g-hړߘY[(LOqbD+r}jHt># #+e0;[ %/#STV? Y.÷a <s x`Rc[\`Wŏ7],bտB'&Q׉.cB*J3폟o_Elv`?l]LdWF;Ys?7mw1s\"N&T,ӚKG7ɐ$jZ.dB5/k!̀ɼn 0iԏ ES8ty(#Kt c]`Ysf&nt~TOD-U,in:kƶg~9!K!3ܾ C^В'6˒xL3B9E2+ϚD#w|gB.$cHT}<_ra;tNW3k|෺KRu82<כ#I^/ + hCF4,c≸ M̂l$ 5de N5CqS; o+I6hHt J+H9.f<5Pb'B)fc6'ވuJ90VaAUɄo]Z#/L9JdޭRnE4)+{[w3E3_a?Z4+z1B/pPJ2wg,ƙ_&=Zu̓ yrE"V/uzżL3˨pJ+[T䳮`r-lIY;K]<'һPk' \dS?Eب9cu&Ϟڝ2:Rg7jJhÁAdn|-$ qjryqrDئˮbx| Gljy-% iqeƂz0xHqݦ{$hL*v>g{|QWL.H\si Ј oڬ; uuf\%#PMM YeЦ$ґ9 sv/3b*Tmc*[aۙvujhtCL"bhߧM--<v6zx\UnyK4IDUH%h\WP!~"%?Yy4BQtRm7%ޥiFəuk ɐ)ZS:= ПE}!9id,țQz) ̧?X_UU&k͂ٶn(+DCcZT f^Qp4;A:91 @~MB<Z*:艧WgƳ'^I[qD ?ԣȼ@[Ԇ{B,s%$^omI}tW~ߔNe|I[#~Wsz2~4LC6by`)jq7Ts3#myA2{-0Ʈ'`Is+͇36P adఠ$ '![r=uѰir,fKؘ@*+v ̴qžmlj 8<( ٗisvmhF|Owy,IM S F No(ڏ2=ˆK|ZUgŰvSJ/zm0#8[pLKqt.*dFYrh^RЩlfPnugL|$nċ%!l;3,5*U2O0$;D;6KikpX-jAvt{hy7C0\춃(kcJ+8տ>x$qsV *apЮUQI j^ '~) qŪgE#2meF4+lFGI9L/".#FGyJ/X$S(7_I }]c755/p7v*JMzM|y#Ou0T.IlnsnbDWfvXtN3UwHVEo 쟀vF$+RE[Jqd/yP]*oˣ9*yYNW [+7hT;U?, l"&<6@SqZXA]Bt6crC}~~Z\# B/uQ&h)~$\GC&2aPJ枲4#Ÿ|ri1NEvʭ\ᑉ湰ՐWJJ#x́/'ޓۺ ^ Ѽ"Vͣ_w)$V Oh/:GBB +F9ڣca!PF._! %UO ZgX$Mc7 Q ]wYya"܇Wp<Σ@]:)~cD jҔJ>yeC?T 45qri+-,x_e1*i'y`k 10mprrEaݳ0"dc v)Wl uaN_ɞK z\I}yu#iFͭDX0[?^z3{z;ۧd(Xʀ#f!lncSS!MDփ{}AXMzH]+]GY)靡^&84N RƺuGw9[: U>pǫފbqnL2׹۽ x"s|Wb뼑JEq.1"'~_>X_F/[y4FjO+]N0Um6Hf!:;ؔߗ\od;CȴWb5$݁\/z#$SpQbAR V j۞1T)LqW˶[$EpuB؜^(i}p=jgEt_܂EZ]X@=$Ɗr!d5};T (%xtu Pw'@~,Թ\+wF6[[.1a~0w^h@IW֙ ˛@Ƒatm'c;Xnw AE>VD90uZ*7ɥA3ћ.zVZ+*sn?r .3cCBJˊHާ UYڵ?4DYQlD:n•$G&.*s&mRLzfٲox'/ls:Uq= q9TB4Ǚپïݫ[ED_ %$+Rzq"qC;$xr%DT?L=\& vV,=n.8fY.fIvN?`<#"9lyx8-ٛ^;ZU'+%#l4e<]oS@  #JkYѭfC_/ . s#9۷+l=~]d4wM"DHU]:.whN8ќVK [r ^I-#׬Z<í{vbtb_/)!%`cL(5z,=J5Ōx s$횹fGȯˌRe o@v*ɦY Q#XC;D`dK)}×F2Ws҄:c"kCd{#]V9MqbjJJXװ7[ɲBD䉺GuYظ7#@ׯ!ZJnʑⷌA $812Խtq ń_f!W]p`'3K'^y&{"g:aT"d }_> gtL J7T;'W*,0|!g6dk㰦NLYO_͑qpuf}6%vZ*Q* 50 ͳ&2I 1ӺyWix*3U|x|6&Q Nפ{aTK퍦@V&G &S=usNVfmu?N+M8P, ’#:ݾc29/h 417U#+YG½1ock&s4䏃Y{ 3ٙ^M{][CfPB'tnqX+CNVH^mX.*Ḥ`AӘsHrR+X4kIQGԕ5M^DSjMxg[.P2΂8Rg%( CDzw3"}.RY!d}cBe+g"3IӅ*~WItc&}[ z$XfZ} DN̅ 0p$-R\y"<6R,< #tt!jAL'>-NwA vAjo1%CJ"ˣB:}L7jtXQi;!:/} :w| _TȤuJl1jF-%{8F݄ 'WYsP<{N4z46zO$j>< T4ڽAUWbAOOp<# WOųd$-dbK2F250m'C~:E-a,|ѭx4S=Pꞥ%`_&BZDͳsO`U mJG2S2ARLb*?)9 XJ"L3Uf.7u1QH*)~9 `I;8XeɠwulPn=UtGs\HG1N|Ǒr˟ۃ*I-`ņ QK%_]ʕ&ՖqDNL;' Ei |$^}"z;C JO^|75ej HKv I X v# :<ãV_c8C8j!~سXùtQZKpKwR[4 j9/uig-R~|Z}K=fQ<3#r,;t9'Dp17rߩ&IgBD&zymVUHBEM7|H_o m[E3?0qk 7iD/!s8 AOQشr.|DSuMUj'O̪t(րDK^ )I&ճ6Ɛ8[w(f7> io0y'Og2@\U|"Y.ExI능ͦjNO&NH[Q#i0+OTANl @ 3  Ϗ{y%h"pICW.+Ȉf¾ib;<#6gbOczk`/B~̔laU<]20lHr?VF0NGYy1G@'iJ y13 û ٯ`4N3B\ĨgiLs½!h:Ȗ7`숳R$W6/MN6G޿|0 dB9=\?2{ s 0)07eP `R5{M)Y〓&F[l`K/B脏*T TC(55:CFY7-JA*D1!}$1wu݂\VpB2bGB8/쫽"MJF'GWj[koWՍO3nqLG]l{2>(%\t{C@ aN̼.ґ̖S6/W:st{Dh|D$1Ddx7f/=h]B犺>ft\o%Zܔ-Sr0DŽ{9~XDc^K!M,*|//e7L<*9UpHvdq*[)QP 0Wmv:)Wl3sӡbg4!_QQFyk>6+*8~{ǔWO|JzMTv`> LF*Ŕ c1Qy+1͑xrS7t:%X#"wZi{Kpũ`ɢtQ^p]$nz+5bϵDd2H!T\RCLj[a Gn sZA <܂H}, =$o3Y*>GUnp&ggZ1)0]lQie'ژ& mzSXs$of'L)_I<pkbZI\UzXŶp'qU0tkf(-dB09[)S9.ۍsG\Arix/Z􄷶KP4D"d"l×o(O 1ڗGXT=ѡuF6J &ҠY3WQERdo$Rk@N~SIjXno=r֋M%,3 ou8p:sn/-cyðD;`_+do[vf1@rE+|/ayIA6 GBQ%-HlIy1skQ5nKX6 SB^QfӆvSNǎy{s%8;})a-`ςr|w3'k`'˦äF|8fqoB#yMbpH|D7cjc"ʻ©kNz~ 3)l-Gt5j٩E w @4O3x@H|W_[4dX}vC.Lb2I֓4+9'{!]"HhH#:?Ó8xS҉`vx<&Q!G[ ovљ{.'h&L ^x[.ol+{?q]!ᩉ0LUE멍:*&ϵ KBvd$Y.lX]v< D; L-5{̑eA/;?X UPw6 4UY{#:<*FY?ݸ7ѿW?jNMЖX,M~y cҭB1ZFke-NI{@=k V`ZF߳_%chH݅8OqYp7K@2#Ǒ<~u?g#$ 47> e}wd{hcP29'ek;Φ7xzBb75S +5%= ǐzKi!}knAar4Vh6igQ܅=w̪ޔܦiz"N%67Uhm=?s{Rվ)~r70{m˨^?> K@\1fxxU+ *P{9]hnu+|71C(*& Pzt/:C/YȂʖ,Y|^\FOu{ݦd8[$&МX.p&ь3ɩ%=P[lNY){,R[zݝDy,:rbRN$˛ 8(q?#b8GDgPU);,|uNBa,9a\=8Ӂ_'tE"cUɯ@tQHNGrQ(%;-6Lu{선ʊϤa~vgJ0k8Bv (ڳy:%LgF2QC)xp= ?sk9/+q8t&6~$@0)/*Mj{|@TW^MBw L}SNvSڃl[#TƆ: D݁\1$33@Si3PӬrL5bhG4a8 v+_ѣzTM_&4mT " ' Tux5o~$:uJ )A, Ӥ2Qݛ ysl, $tÞ@5"dQf%Bp(3&B|jku&R\NjUAwt 0nGviUdf3e>ًCg6ի^>aZ؉ޕHK#8W~i!ςjG C1 v` Kyb ^nttd Q T;E/^܀)uvA EgޑqQ8~E] [V&(t:㤸]O`,G<˛W`Sgޗ WIoMiOꯜINk`G>Hry}76 Ѻ>/YΠE`/0u} ^peFS ]#.2xD BR^X,w"䯥AL>BphBq$! BUEIZ?&4q.j\")`)5B:"hSLj'NGhHN-m7YYȻJ^jrHb)WPʆX3QVnfW)I>TSGM@  Ӏ_im?Ldx^:cVT%夽_l+Uu&*9dH|F1 #`82uAcRn\L1ɔϬX( ëf1J̛AU&wV,[.eeQ*ϧVT>؉I2:-A3h܀(§Jgd68NTIe~~ /CzYx{ڟ:VPs Wlv9W,a)Y!M ?y+;M<:(Ux1qeuxF"*FKVejyӖF6aP#p骰UZ*!1\\'#gw5z^I0(lUZX^z +'G{l%=\c=ݶpGRSMZV*7h(e3:kw3r+*aI&=T^i=p"1Q#Bv415̢kQ~ĢK G;gѬU8mx&)Bd[{^E7T-Xo{ck =2#įCJ#P8"MsQG EmW"z+M_Ic>fo;ݝzn=uݛS28#J .V /Hv_/~bBe9^r51X4nCNI&XSmCmM_Cj90T RnM>j:G !'+pq`:$T^!ԏ1-O,ѩaL7o%g}jA%~;CFrg71k:|"?w>}@zC2)}Oz7h-m| WC{֭"K毰yɜ3$Ђzζx=Crco) AO0hs~2N 2lhC 0R k uqX)l@9G/AjEsYb #fnbZ~BWunN4;]=S'[ n1Uy(gwu8BAM k,sP#R#]wL30E\d=HHL-PIJĹ]`U"JF.j; 9A.;;`ݴg~2j@xR(H R]*~`c%@FC&Eyr L^Ղ@` O|,qN b:fwx÷,chYwI@KU2+ߒ? Nr2S@3z$+]d ipq{axg̦ځ;F.硑=冎>MhK #ǽ5Iʪ;6aF}⁺SJ=~:ԫ(Qgc "AӼ3acYʸU w}:+(!XqcHy/xt B`,' |]8nNAQ膁n.iJP @4ɾfm\kA;Vl6~ؘbO[8ӷńP8:xrr_iESUI Sy2Z,-ĝ@FN=g@iM̲Ck"bfꌭ Yq {Y^o'/#QYtşcz:2` z{y.>jD\P˩tDkչJ;k,Nliɑ jA*㵸\](GŹ}/c1X}w* %NzgЋsJc(%c+Ztox`E+`Y!%;Z_*_As[Y;H KoQoӀETU.nÓq K΁`<l/7xu$pW;ٻ 3X\y>_W9Ȥ%2g=~3_mftk:I0j}gbwOU- B$)7PvPfUsf Vf-XaB }u s4j~05]dUn-IfNJ/^Nfj՝:&V~<=7W9uQ$dCxߐrVS`  ;*!UyoR_|xo_V 4QpA= +E>먴Z0@,Y˲E)i@,J E`8(p'}kM'V|BiP({sX zU(mŻ0]QI"e&_J{tX,ow8*+H tXH,]܂´/wɌB)a0WȆMw#lzi N7Atwbo=SZ'н} Y75+6s"α-g4WP `J(sB{K]*z$ {j!;#ݯi Y,Y[̼/~ipa}ABdU滺Ix ,B?>zTЬkSpw99p|E`SsqzGmak6uG +:Cyn$J>#nvQ7fz^pAW1׀-j g0s_-ކLUϓt)};1,5Ntrwqh Ŭa7ܶ;yFEo {Et_ݹٓ t0D'V:uPГyt/{)Vj@ wNZZ=6a,eJ|z[b{J4LsN67AL_&ʎL  %м/܂ʋD_2 ZZok-cr]+Ͷ_<7ɌFC{h+HNQ_ %ыc]^A#PMYmQ,s~#kxãPl.]! rb? ڤ BB±^՝59%$$ByN8}tп('z"LǺf.dK&%3:J;M_Y MwHpx/0CHrىrllr ;|BOv2qHT ]m[&# >v;5ϟY6< oid/ċTK} Qf݌8.-Su+R(\%Jp~WH8rYÙDc;WVZ#礰oWxaua*AaD g7]-(i6z+{34]bq`G)'`go!Tg`Γꡅc^<aG]Q;L{4kk<ΤOM0Vkr_*Z7`S}LcѸӕK5}I-HɌ֎ʩso@/ s*"4-|:f]**uFSp3%i|T|-Ga]}uS86z *7Ќd#kmy Nɀ@o%&] .)g/ߝáB /~3 :MYS,PBx[:Zi:(|Ї8^: 6T 3[jMA(m }7,/Z/Y!B~46[Z_][9n[3cKظۆ|Tn3RP.˜iiφ([Fp{HUu:n\Ƣ$S Q'etYiQ vsk*k5@-[[9^6A3cc.C$2^&vS4-qz( Ik@6tDNn\1t]D3BIzyGޘ[z.I7`̌@1GJBwf%FQ'&EED 2XzӔδk*FI$p/ d{V.^ *UL?fXXaj\ݒ(|@KJwH<pm f|>o.o:TTZNtd>F>pb"Oo=(-cT뻽M~Ts8mhM>k*E=7gBG%y4,NԯIgeᇬi$B(M;%t3q1oomˀdV¶g_3~C~I,ioYW_kO~nסaDsdg5 x,Ē珉ne=Pd,'p,O RFaYF]xtI]%pM"6eW;IfhwaWn1 Js?ԜBq*c$o!UyX\*ؓI`RٿNoEA .J;C҆af*ȕc( !'1#f7!6`&vVY zC<|"d~\ 3ҷRB hC,\:gJ?HF@[E#",]ZBHf?vc` y9VV'H@`0( x^snRėVщk+"Eq8az1Aכy4iЀ܈z\ҵƟbO L,_, PEP~RƮSo%cYsdt;{un7%Z$Iu}.B>nPװBO]-B(\؊nN1xG5yŀĮ+'uX~$Vƒg.%`< vӶ߱§E- I١{SC v!l,.՚³ZoJiarX}j$F@Df6NYª6I*D&YЊC~6iM)/--K2a)PXZ\HK06^*ue}쫸ndE~`11K%,o]j;{' *.6;Jz+yh"JSy2-=)g>rdQwK;J_1z43WEy8!5LTx20w,|pGAE$KŶz݃D tУ֯ݛ/cf[­8s?fǡ.鉎wn6QZԺDgM t'¸Ы6ql냔\.ɻD*-a+]em\4vNXw/D 7)DU>O?Q28zv -l4ܱHjqe?[{婺?2l2<ϣ#lK] ׂC1@C a)h&.dj# ̅Tp7{JjI[ 'TٛԁV v^`SJ|3k^r}:3׀g'**cc=7lLs%cJ02CdWyr0 {oGgڻ)Sf`wKqHha+˿A* ŕmz(VT'}A7&%DgE|pmf#41ι gClnVylBEUؔ@.Rw4{.}z -^RY!ܧL&|Rlc6Z76;tD[xTvlÁIg;MQi:dnAB&Y `P','+D;})(80"Fٟ_*YȔ@9lM et̘־& ŝ[^̿bjd#[t/}?Kuvþ p 8 dPlS5,wu9]rzw=tVRAXi`XMZ!x:,+Hw;(Mecd]S :b.w{ x4Z7#QTlH9U[;}>)7cm2WU1zŵ.xUF8bR ,|)\"NP'*K5 Hu}s[.ـ۹VPBHnI^]ςRZ^Yy5Wϕq;n@ #8`5n蒲7}m津3J4 Y9uƕ :ܡלu8S"dߍC-O\6v%[v F^^WJ_! L6P\0@ORyAa"HM3qj%)qti씭cޯPu$;:$oWp[2ΌdyE"jƃ*Ѝ 'Ƨ-,B[ $->x[tHeS];fW֒Lϩg dq_Tl-ýҏ`;y.2Ɖ4M:ʶ~ӗE ~?x">z#_)/Q?7U+?tn;"FCRCC7ܑDn^AIuMْ+PKeo> a n^{Xæq2Yȷj&}=#r^jVn6] EX<@[b؇AcC%.Mux0rدхN*j!fQg%'y|$Nm[^R?YCq2zUdR5nFWg/ rJ!1gR~aUvd:34=876=k*Qy R]?X4ŒLp:>5jӣ J>?PGa½!\8MW[Oez0WoVvReW*}_ U:vvUbMV >Uؘ-9 Y ЬX\ c7`a "%ԭb\6GGRnjQLAi|vmV ܆2{ ׆j;sbFta2kޓfG֡Iʝ": V06b؈LzD$~{P`y>e>;9Ӈ6X+o P'Y93WwEy0Nz¡3ZBa30`YV0piP*tN<t`Jh燷)'=Y"z}}.BS @Q\zQ%މV5f?{w~_WAADu 1l.^!a[K.]킈sx4=;u1-y.`·,Gq[zx26-0Tڭ7F.V?vt)iV@o*<~q6ћpd # mUpǪ}d.Y\Gbe7*N& 귆/2p.T}.ju&㏽SQ­џ.|w~WE#_ac7T `sLU|m(NymU/1QTd)&k Wv?;-?"sR<~nIͅ6ψ'F46'Ơy7xy YdMQI⠠gqU(G.4( R⢏פ'KI6jt m]6@a2Af#ox2zH4+m0.>%qeZx5Q`零80=L%`ɩ J f1VEw@Itэr@oTFdDnxjQP_KP6޹ِJ]=ۭ-{@!oH+.,gl8wg0LF㭟@gd bG=dYkjֶHRdw@oBsk$iB2E&{GˤY{ TTgGp.c]1 oTցP\xMV4dZ 4ޗ8gpD#`<3r]\: ~y-3!cj;[)-ZgD{uTpzɴ4븆%5yڗSMT"4pM珈g|d2<4E?h JsA˷߭fxbܗioY0伈 27hJm$n}mUzVp$$JڰFt?AН7/cl|EVX~rtٴZ\sҕd u7!`RUo-O䶱X;+KĴ"⣩hO;ey.k+L dU4;B_k]>f[h!fXO(ĵ}'Q1X(si]&mٚ}9<_},=,;Q0>Rس˪aEgV58Y D&`ŁYY_Gt~ @"L{G;Q%uiJ/'`O&cۓ| %fjE2z'{'!4?7U$QsJ$g4qO/లTk^Ñ{,2ۻ>S2f,t3JK[|SB\c? GNaq6Jh,7e7]LG:R)CE@wnlj6 ueٵ? l/ f(n{}6y1;sjzSq(o\z*j]9T+% M9Fⷚ8EK30mt!.׾bAI-4~ж!a/btȱ=C ="+);ʭHRI kOLK6^?uB8)ܩ ICh&~)Cj$AȫwV@Ffݛ.0rzXF? L+\lJc,lQCˆ*k-h.wIXs71~?̢GɘZM:m@Wm:0\ޔ]89e}QFrϪ7v'OofWI Sqt.?j>[N?;ji hoQLZ%q8MZ+_٧#G%'Ft(@s[j<$W MtA%Ҡ&7\6*~6o)}]ʥI)G^˯v*N*kM=X<Κ:H<a=RdSq坧 '!"~ra3v):/~D%rstvߠn Xc6I=5?X8oȿK~81FRmj[վ S9|J5;UbQX|:qKͰ̘3&ٝf[yyq>؄`͖Jb:ѰԦIs0)XLitPѶĺe3acKM $P%]w%Sg4-n@bCbϤ +Ӳʟ"pJ/CbNƚ -i@ P<\wۤ=Z?) mEuK1,6hQdeI–[ ҋ߭^ ?u8l.!ߤYXʕ Z@#歔4?ai۟w쁹fsZGe5C< A׾DX>5[B]1 ϝwTN^ǀ s֊`M`o4\izn7yxibyGoHW-:Ij_z`mc s*>5ˑ>"$6'7Ch|z2h,U?K}¸Q\n?EHPOot{إP}!FLI 9 )wkJJ䟳kO)l/l|eoa;B똻%}GiJܪAlbPs.rWm9+$ULRȲC+ASUE7$2 JDVk A7J+\bhu|M : < >ߛxBd9IpaڦVM[=!9X$sňv1)CX_B,5 1S}̼&Z4mV e.$,ٲfq.p재kt:?j{3_hbʐd, M:mA"x[YNG$` 0x'zs%$H_ćѰo߮I@@VQV[a۾6xPOlٸJҼS;X8X gg,@ni8AouO;qJ}<8(|cm mo-3@e|LaIn$u䶣ߡcWv$ZpuM vC8X`0žBd(޳lMkvjN.IIc T3/"8xIàLEB_A\Y$oUL*q $?d.}t\4x㕦@wT/y& ?U. qEakbIR[à_GDҼ֢c#*5\I QS%(2EdN.how.?䉈q:Wtz?0\IP\䞧˺'<I20mgqwmVL;ƴ)wBk/_\ۛۏ]rRK}+b@ȑ 갸oӚhmKf'U TS㝸THq~O<:Eu>>y3~>` 0ݼBXb" 3vW/Qs..o S >Do^BWPrQфMQ|J$]JrF:} @BI_@'nݯN,+BAO3 ;`HD? ]"s1u&!霸I!GhT5Ȏ*"VѴ$y/wKوU7pO G ڨ粑Yk,c=QR0Գ_Adv"ʹCķғJV&>]ucWB! "߸sq;f*[@ׯ{7}AkKz5?nEз /VZ ʄ<sEOhN\uǧ; PiO4ŏ>K{4RGwAʻX|^0 rrfy]U\#HEtmB@Fl;ɜ}"kTO8>7R./^`KlQ(7$dYR6|=oꓚ{ .V6$*YA]JHf7;E >PEт'JaQXBos,4-󛅬}5n*()Ĵd&򎣉wwI9_hzF0vnԾW!:d([NcMFpO`e6G y،Qߑ;=E6?pr;k}+dQӿZ 9K2] $ OMLw߻6'Fo;3EkTS5 8y7 -ScMBl-7% "#|5|EXTmej@Twhł8ް\Zң`6N7z{ϙ+DqHJgWGegOT}.HMP]WF0(gA5%ld]l)j{@ffR,{'?1OV` vsH 8'  0 rQ ;~72vcTF0Mц ׏\nѴ GeѰ~2U`ɡ4nfދi^w.*r~ sLREU OPg;[a#M~,$ w`ZL+ۺH73M ^"TV"ē<>Υ{ڇaD,lMκ|'iT#~ͳtj/#H& l/եRQϷ I$,J_f̜& $(LՓA.< DJtczu*k1|y6 !h#iprw#`@F5iICڰFxa(pZUTQ1> ܒ@9RbHE7ZV d7 0V%}ն26NQk~ FDc+@x2YW䕠텻RU 4a`!@ffaKs#H̋ K‘^tL!ouXw tD3A/ `5x*o}F_'7GTtA߿ș^ Ø `-U|c1~5cMjStftqG0^L62(g=ITJb9 lO-asbDf9E$yJ^uV1,R;_p/qL2k`q}N ҟ ;F/͜ Ѣ1lޠµ8oPPgת4)UzOap{$tLyŚkWbMףl3-V5n#HJ HG0+ijATas@c ~ 9P 5GR]nlfR|b6 qFw}2뙋б*nپS" Zg#V?. Wl \JWc<٨^>r6-Z xsXA޼֋=8#j )Vo=KqO3S}J%^h̝;>QǶуeଉO/ k}4~w8A>nD쟋'ǚD:XaE@nu5.dDԂn.q]m#kZX6(kWԑ1 h{`G9s< o)I#2yU[/0OL)3;]<.6Ra\rx!BgxDBuPʂ>]#zb)vbӽ<@d04ߧwAXG/ 9: mEXl&p#]vy ֜xPRLBY!EA7d5̍#G v~@HfwT98R #x¾%SԴ'[]bi995Lx$x"dݼpAVFhKe=>lPrMwZ!uD\HˣN2c>6$2's6oES=[)zG},.F^ #*~h"N,Re3:(Aw VǐPx')D"M VbAn}5CWj^'mcZ7.oEcS07b@&SUO g4!׊ IJtNЃANE_v@h Y3Eho>t8%((:]Lv+HҺ*y߀X @K6LNĽ(I7iiPB7c!j!kL7e^LB'crؑM=ZY|p*=diyf?)sE.ȅ^1f0FR} 8PfySG)#&t^@k}(%k}?x~fv\"n%N<5"~?U8Y 4*M\ ;93u.EsǗEZJ,`a~+I*~{Tf_ /e;rbws2EU.0b)17³E9ˈ3 y2]+THY0jHe }$h24z;h+Z=UY_?oMGߝcO,xTMGN_ZBf=ǸA?H|61Il1H_WSˁ[:s)0+/Uehiؘ; 4,4bCs4DUFeDc_6G#lȏm" `;օ8+U1964[2CKU٤X?` J}hf.XZxFueEQγٕB5\ sS%ҥ>u=\ 7v{I3|N{_192zO4ȎyE#ԍ`{kpH+\+)U6ruԵvOQJh{UzC>+UJEDp C2\ԟ? 2)]E Dn sv0ZW?$iiy3 镠^BԘ$Tx J ;Szq3L%N#4V2"r{zLYTi7eqSC~|ƯjIl퇕N\ŭ[٘2@c2(ݮ -{YY/=;{Lx%ݘDmI.:TF(06Fxg͋ ϝ?)w<;92H͐J>sfiN"ݙttڇ 'RZym!kv&"5i8! haUsB}M 3Y1^sB{~j( +S3ڀ^b+YzT\.z=F`;WF(ߨ>GD5 b_re"gWhef vy"N%7|৶-KDAxe^T[xO,̒Њ6q FdATmtTD :d;}S]~"V_f1]P JWQΡW/C7q LL}Sa]AjAG r+}]<@3F^|U\ nrMZUF̄F/I3g 1.L,µ\F4ԽNrf 벨 %?YĺʝbIէFV<(!zb FQQN*h5:r/wy|;Ež窫3<>F*0"/)oZg;W·e!gdē6Yt2~'{갼$ԮKiܾGBL 4)]|*S] Q 01$\NCAvCi[kW)"!q|O$X h:,s!Ĺƕ i 2snb 떡l6h'M x{Fy35qK>lee+n)4μ|?ɕ*)Cz=![ķv^,w򄩔R%aReС('楅KD/@-8d"枢XU`-o5wFexʾ梁INHNVp@nn76AM63(,a({wQ0>`̐aڌ2r'2wkaV O 5"JY_[ )Ťei |Cl(u^[N|1௎+`TM HJBDX2J^Oōh kvdgJ|8uRsC+|G!wt}lLFqŻC]U*4c)'v ۾c7جV.wѨP$/j4Nq$3R̴1U6fz* f#U^EԬ77H;aCYg3-UA}Z  gD»,3[_EKċp,|ŸD,}=&T/Hcā$`QlG w[°7rgL CO~`e#mIlN⵾i7Ǧԍ xȋ1U͍HFugw=L 1m_W-dUproX JMӀ-lf}1C^[>ќ_m"7Z*(ry@y MZk?.{E 0t=A~Ht;?ujҀ-[K~d/vOeOUkḰT3+gE&X̂d`L/j+R=<~rN~Č٭9_+ɫZ6 M$!6ҷZ]؏A̸0tu< $p呚 kuڇ.1D{PNq(&'B`$"@$,s1L_ȹΝ|I1}ߗ࿂3` ֨mZuy~@Đ¡ٰsر-TG{ .nk@DKUah6n$MOYϭVMFeMv[8rfero%˝ջޚ hX:f2"'D3 A0N ͢8Ů֘E4/vj!y`#b~vx& 8FJTLM G}h Z[`,r۳cYO,j?tv0 f&R!xm 5th$amұ8s-=U*=" 1h5mЩhk72q`GbYL=QMp4+c3sIctsjosg@D^CV/'@`SP6-XZz-k(=To@ï-tӜ G ha+V|<zZ+::3NC cD#,zl~E c25U9?7OfZk_0.-1w9n_kzD|C=-}S-Pc,g).#qUB{hdc#N7zdyV|_El@:GQEaA7kqɈb6hŔzT+KR?'=H*EgStNb\H"Y 0.r'G~x%pz m$N`LRp0k&_2Ę+8,-f@LY_mD2IWڅ?BB@ -)p>?~sQ; fRc5WY='dyCBd 71ύM '%26-0]OH6ރetz؇[N"h@U)xTLubUrE/&{7_[0r9CZ޳rfb[eAy @WĄIO?n~M-&d:JV6 ꇟ F-ɶo̞nз~m!Hp 0DD208=:'yIpP3u' %bak5{l1+i/ث fܲ-\d^лǤS w }C?p+[}W!i1my$cZ<LvξN:9jr] av_^c_q6uObߓUrr 8- hph!(pFP]Wze~TMKǏ}$jer9d/!bD+O|9="%1(b8;LrM1]gǚcqDnW}Gj9Bg`‡8Re<3֘$%u0iLWsCDt ƐY)g~͸#Tx 7fc);T>ܓ yʉh]̠4@Kp^_#~g U4;6:ĮkTm] o1| w"y2Ro)t +[r>u/e6n'y5Z_8ew,0o9 =ϝG=v'eK2R F [G JXV7N&\bdOyQ;s讕[oE?FOu:3rAh~6{ "AY .F\Ox<{iⓃAeVEyEpP _GuDzEc:jqXf @~x✂mQ$R1\\ նpNiaJPŬ!I-[-ϔ(Ⱦb ^ 'DOZ|I@&vuDVaK/'*?_:f[9n1d.)Kª$X-uNؑ*Jfx=ԐJtgVi`Op!F_h.wRUTBPx]ضdXa:ᤌLklTCͻVXBxZKHQv1;}8 y-?!]%,"}v϶TJ27Ncgqjccf-%퓔wz;0Ӳo D>(-xيX$ Wa0 2K YلSofuhӝjާc:Ot|/WVmCػ(( ‡n*vofгJ0P!݀ГJ iI~sƜ$ΔPNKTyz;M<4疅WtVH!|4>{\s/[t!BQˮ>Ǡj1oX_Z6kҸۦ=b" P?C >aZ 6Tpa33Ty^p,/oI`ϞISF.n(>Ϳ1\ o\NHИLl ة ?\RӮw ﵰ3c9Ы,r<`}(E<6A+f0hN߀ a"~AE|`UEfк?~==uYIoR/@ CbB;*u.<,QG&&]IF{Blz;Dz^5dҒ :m!Uǁqxr#s< uJ'}(CV\Zc>ߌ%l f/ҋH%?ݐӱ]eT`4^x>ZH۴-@2owϼۑa̜4E]\t}lqFLWXe7sp]O;;&£7՚ࡵE N[sI'2 P>$ءjtlr&aα]w{D̲R(#{+Cb\γ3Q+1bTluVa Ϊ}+IHO,p9T !1UEt<Z[C&w$0#F5K\B電ornzV3 Z7aR8g,?H ޭx~Z#En\w78LϷT4Di\ ޤkS^ԓ<%# m%杖\e=R̕,^I0i'k|8b,T%*;ܯ,t-NMuP%i$ԯ~8YR#ZK~ jÏ!3*:l)jIn=ٔ/-pWo[ڮnKw9Bm^.{ENȗ_EClWFir3-N~;:q~*ުyt6p ]BH ̐?t} w0+p |cv2w)B&%U9P&f ޳w8 -hFg|ocI*_ſG:?YrES$blH$֛'];P+J㳜v~LHI%P;C/=N$$[-JB KKHY"o I~(˫tII@F9旪ZF kp> #_(uy%MΥӌ՜5KdrTïnI*q᱋2o'G`b%.'yPj":<!R+{`uE&Q=JBuE>$j>UTYlߌJ"*]c&=Rbi"i| Sі-BF(}`bジ~$t=|)iG7TsGUf[>˵ B@4,Z)Gs,羌0vljR [_e-z!(o4D [,gn"<+CxP{<X7$P͖mApG`^#wqp4HaTɯs>@JV?c%hg(LYb B7w۷@wDƢcDJTeIۖ+@Kx{ ԣN@ipY`Yn۾E -/o!t9{u$+|+%y]_nc1RNG~ѱ3EuF ю#d 8G[6Q$&bQ.$P@kAtEzPol-KH}rf 0!B6GG&ܯN$i9h -_C]T6F7WUw#(;.YO@>q@= ?GO1'ߩ+(o!vrVQHwW)-X, H3 i &~1itn]wQYY^D>KN:],UG%A)پ3LMϢR#QҥCk, #! gW"Ft)mz4J\Ru8(S͖@bi@yh I=h5yW1(ҕ$|}!ttW(`.ԍ`/wU&2_=b>kĸ &XT0I:ny "7 Y1" Xg[]<~6h ņy_FR%{ң_P?Ƙj?ia쒼q|o~~#҄ʳb=U$n;Yb< 5ћ8qː)XQ>+_l;)C)Jo•+LHQ&Jqދ<]Pq}[6a#%ϓ.4^6ݨ1,4nY5vA6 \O@U (R̿IJɚ7lC2? OݟY/-lmjG,8Q돻 h,\\~2`UmmgK#r)TyAW$'YN9uoV=#I`CB9(<)C3E<% "߮ggD2DpDSʼ`|Wn*,#nT&n <4.u깤7>(OBEd!EAp"~Ai5fKZ1"5HqϱQyo^ybόSCE )00Ǎށ(VM Í]} ؙ9xVIYmlyy ސd4>#R `*ݷHz֙=x4t({4|cQgjIEK˄T{ (,՛mpѩ ] !<׸,x+'{gig1{;l(kaҲͥRMĦ:)^5W+w7ТҴͨ@0&GƬ07gry/s6_,E4W0o%WGo{R.W&8` -~|iI.|/s#]DVfsr( Dk72V۷РlX0'2ڤwS%}߶8oϗJ`>1y ȧA/D&&Yy(dž&CAt()D|gA} eo"1ɟhp܀+UG"`b5H{K?mNЫ8 |X픨 Gǿ*{ңdͤ>b'L/6Hw&;Ѷ{dka2ĦXAKOZ7 ^F9-.5+>j}&A1$:C!T Hi hE·V a ;e g=W7QTb<ʹ]Y>r4t7[Сh 4Ix\FP;2 /* H+A ޿IqbpzA? t| ƹYh $A% ,,}M[br.xOXTJF4qV!I3 3y!>hc<l+X Z&2\V]|Xs11Y fcF-((\}sjnAT>G!wE+}o) |6a ՠ ,S_hhkD]޷keA} E~o?#p&e_n@~6/]>u|VXnߕE1&񤺖_Zv6]Ju$謭ҍ&_ g>mh25U( @%@yV3RPJ']{cf/V X"xso$u'wBdsz'fߦ>>!aes롯 zO:U+P6 be@ S&Da֥:+*'`6j-Pa8c~Ե=j)] 9An׃BOKWr1Kz!~.SBDAؙ0Kl.7[uj-/kcut={0,݇ς un0F[QEj]!QlƓTU6M\l݊ise1}CQӲ zDzb#EBtSjoysƁf6*+wLpnʅ 2[V?0-Rq]ytVmP.$;PhB1 Uh#IzRo+KL/1`1$R11 Za dw`~\G ?{.kf c5dE)zy|"K#@ M { XK/13Ӌ7JQO7dZ&!؊Mރ;o}N@ن?Sݫ%Cf_BC E/EemQMpWI)й(ܔJ i&7EC{cg <&e.i1A\ =-]W;q`@)uaV'kI GڙX 8 uQY.:##@sƽ`ޓjslp5i H)cY?yvqG(Pnz@}w&;XgܪT$ϝ4s2E1 E5u+)2s|@bߑ HZ`(%D[KA`O\a>LHՠԟ,h5a侾z Z\ϲ8.YE;QK2Gq ޥ%yge_ҁ(s?Bk8O1|A#=;Fw Fa19?kW,<0n9[|Q s-O&$в0u5o* )3`J @(x;/-zJo5lAD2? M*c S7/6QP$ ~ +qy4! P2<\Ѐ v4Hc6(({cY9VVv07%5]hhL7~9Ř֤fyYώs>&O\|(c,/,2NyOЬVb੃4aFU3ʑ.W}Qj04~4n --0HbƝٰUli qּ>QIq#n(LZ43QS&{P!ZWdŕ~u ̪~e!I!A/seReiï6ْiڴ!^\S//բ+x].=xuT-1X%W@㾙%eR-]$ٱJ,вThІckT| 2q'\5j O~ڮYIУ'j I:cj>lr~(İCLm٨qVqǗ׿0֏k{a_aA-K 8V?dk&t)i>:&cZXKN"%qJYw7m]&ąSb5S59k^uD$ wRs#1mhG&ޡc59F^oԋs+h`<݇~ QOOɯ 0)#DDxj4)'}{ô8h`+YxP讣Pa<䮳2m 7huq9iR%ዙڴe.>)%pfC0XI,UBՇ8LX"Ry@]~j@z%Ka0<Z)=czaJD^u{ޤ+nrYIf_hQo93}KQ'+9*xX,kO-ЂI4j=.p;)yT9, tovTnC8kBjQ{#.|ۡGcS/c:3VS3OcjuJyS?XOA8z">=\~y.lOu4"H,~(knyZ_k#Ղ;cRyGS gLHџK a( v&&?cm)`%,'T]H@h_;#_\ݗF)udk1B2Ru-:jd ?$_Ef[_A,=_ #wg3N {nS5ćڕT:he eS.ft6!qYkoN=Iy-tJ5/ 2z-Ί|:gz2QA5^'UrC8.35).e.  aLUWYEErޓ+CX)%[H{f"n+ 󬷓S44Ĵ,nD;t- SQ3>C4[$8]JO{7ӈ?; ܍]=pK4xmsRj*tFU3 dg%qUC?t(BP#,6!CºȟN:pN5Ihֲ3,/xDE-p5z;WQ% wM ae"9b4C%r'Wng9u8@)3Rߥ8C T@[ 觠L*Γ&&\4i0'p60^nBt{"(xm$;@Y-Ł؅_%5$T7B~ rD`{+)'p^ ]3+\3+wn[b/wb\M*/(qPuV/ > kzB$a/v*K la?Bhion&Kǟ">`@(Gs,L=;?+^ؒ6MTU*$#/b"F4>wc˘<]dK՗]OȷZn\[PC܅n>Ȃo Q E{Ҹe WNa?lz:BjsE^@vHFC1gPY7O!m^in Rࢪh G_iBf6=w/i5DыUƊW|vd:Kʩ//.!1G4FH, ,I#zY(Wѣ-qvnoKZ&jGjJ $Y~ u#Jm(C*KqS wNo}m!cT鵙7hqt6`YΕX6lr&`eB65@ tb^J>!5Uxoӵއ9> p1T5l%LR*=^V/\{t~x:`d!{cm\H td*Ef̩fp(;.+Komh? #n'FO!M\yH_=  ]X7B3FPq7<0)[5ߟt0ʝĬH?2Zhn_=Mu|i= ǃ% A[uUaWlYVr0Wtd(#)nݛ^5L?C噚p Hw3S)dLc|_P)aNQlMJoZ8YEŦ&;Q['PqUD X@T"5G A5RǛ;*VѰDpk'jffS%.K(LVArFKLNoK8Ա< pe^-ZH즀JOo J~StAm=ŋ#;.^)miL@$O*qvo nת"FzLbXK?di.=jkgil Y?e6F6EO_v,Z$R'% k:Ȳ"Tۑ$U*Hl^,:N-Vֽܞ$c1L O=%- }PM@>4~>ՒsA~y=ގ\"}xTg QK$JĠLp {=)4|%F@ :(7d%WB?*V?w[l\'UΫ. Z*~SLc-Q"/|R[W-xu3}{ӈ8-,Z%7l'ѼMSI(KPbV8×I]KooN^;>b;u#(7qڬA_08`9źM42q1 t?u9lnP-}Ey00"}D 𐉓61j 8u ʷ$rt1Ct38yuȑ+NBE^s\Q;@:/-*/!J9oҭd pLi[oS8eoQKT[zʭ_I\Bӌ3N蘌]^< P53}&?=}+!JOL_%[{ Czt44%5(5>A]'H86 bTԟ*W">>W&(&/&~LV5qGC yIaPTPl.M@`eZtz C`0"\cq<Z' uO F"eƕѓj:LM0 T 3E4NmZ ScKM~Mh:pX"qC愝qPz "vx6)32b5Bm"4g.gt׼DѼ8Rɔ4i/hQn[YҏsXOFOԖ4s`ou4$Q-Jb?ɢ\$~gp ]35TG)ᄒrYEE6D|qG0guQ'\T9>݁PURWwt\2^q 'E^eO(PҨ\2c$͙ЗNai7H>#3~I6ԝ_zNg'?lpLt&uEL&r+;\2 G4f^uǝ?7`CR{|}:O“~yZiKKr3[\\bcZM_l惤ujlS&5{7ߦc .4. Or)J*d ># &w=LU8|O+{u\IpfFڕŰ$?L@`bؑ40H ,zN[奆"О7V;ح}ֵn;S<{hgd}w> tlo7 8Rtf* 5ϕCգP FG)[{6\X%z9Q:)!\"q*(qR3u&JƵ{oWF+4|;EA>T؉"'L+`ؚ~]LZd-]f4<Ȱ"y9uJ=J[Mx0L0f&5N%#r?MIJ08<5bN@X&F.ɀ/v < 69oG@;1-e4q4 [F+73|ٷ6EcVߵZ旸_q uz(2scT6 8TA|twpI5s_5Wy?kFBg s[t%ώ}pAo"E1cvhJޤe_^߲4SxFNFw8@ƠS"s> cҗ"96$NIݕBgkD"m݉fu1+ ,ɪ(zRsp1"~k7,s&SJ*r̖R WJ9Z\R>5@4|Uu.]9br2-93~f"FdÊf }ΰ1=C(|yۣRho\2K4O= >ݽZ›u w=|\0]'sgg%i˹5P`\yEFC*>>K wL I:BQk: \^fYeS]lPh (I}& &oxObgDǦR;۞}"(${@yW)䖘tkǔY"Yۏv]Tߋ sLAgEڮ٢8 ?U.{6)[n𵦏*K :{[^^e|0$:(ׂ-'Kկ`AMt wVdWQȁj2y ViV; igIBEkEw5V%bUa"CKs3|e5=u4-f׽uYPH_ٿGYL:vu& #D MϜf\56g%X\Y7z-Sk2Q7oFVwݕрdH-"Um*Y^nr=ҍZ^[()@t=P;~q Rj^:] ?]%3n"@FOrn@*7sLV_ol.b-\Ѯ;po[jH^uixxXԢ1j?ш$XC/!$w;L$)Df+"iB)L6D߭_fSz5~қ(6X/@%V&Kc'gbD{4^Vޞ؇& +b&x~SU24QTC#kY|XVslq-mK>Y ݅N qudȤ*!#e&6NV:V +Y H%> ?ZdjMzeBgVUj~x"L yr䆥+z+oH#kٷCw1)oSHYi+kmԯN@rU]8HA ('"ـd,7:I74YsK>EwOA@ e2P oΉdggi/ؐ(=Cs_"5-$6E4 _;WJ b!I'lgnc\<g늱BBF-#D9 `(b::$fcoW(֨ϐTH!\,ƸMaM@Auh6xz̝*o1i 'M=sbh"[L@߿&c@0<#;}%+zDү,?j“#΂ ƍW<2;w<ץ6 D(W|WiXgYEb}%vnm^M>\cJ-h>;lN(N)Xt@i2?j>e∬WY tXF.Yi[ȕgqsjd V$?<|ݭ aq+&8Gyce/٨Pu,,/Rpro?C2[7{`߳]X]n0+Ijw KG޺ݨ} \Si-@Z̼!dSm꒐k~RߋGZCvB.rܔ;h?K {Bt`%1-rޟcx 1#/e[|z6-CmC dIW)2r[9R${F)&X٥eM8\Q|Ġ1 ݘJWgٔ1\%:a[XXqj,ɹxd.b{-Gca^)52͠Lp|%z:_yp=1t5SqݤjLIU0s5F[-ʣ\fZ,,: BばBY]j)TN 1qΓMX6j$ަ|Nʮ̩ .W?eX)b_q1(G->oS5RbÄI/@YD)i%VAڤl/Bk2E5ς~RmR?LQ'2; ͆$Aq?N òHxՙypnUIgw¢F8?UUWPNP^'V7vٝ^$9KcVe쇭Cv.;5,g6ρqLgOPƔ\1?-BNAu, GS/@/sU1KL)?AGl&u?(9Bi(Dt/81H3[ 8.cJڞ{8 (7 ? AtS miq蘼8 L$iUZ&6fw g@éo&EzEp/C02Ϻбf4 ,M1T",WTJb7>I)~Cnwc$n3d7Q"9dU3bƠQ9Uz >Ԭlb(4Ɨwls V1׷B !P,SP6:qIj9"/$vo%>*Ij)Ost+[& ?^榌։$Wғ.&KYBŊK~UeU~5Z){`'&૛rpDsȸ3<ϪP8nrfTdn`SKr0sB&),q}2l\;a7#C.0XV~;'=oy{AO5j{Xm|ݽ UX.'h LB{ҏH3#X JhpBk UyŎ/ ;zǂb,8aJ11bf5 )(6TPԞ%'42-ǰ(jf7tg7om`{ G+|P!q1F;/+i~!L.e0#RhdcoGڏ,eQ kjVL^d!="o"\o[nyQ=\m_k:%oXXc,*KaRm[!Xho7P!)S̳BzT`zHV(97ݑkD;qnIdG5ۚ%E;"YGʾb0`2x:UɢPvH[v45-GSPh,7̌ў7_{E"%K9uSq&J>S s3u#|vGnڏPÿ SlYwZ}Ǽ4= ,AmΉzB̝ZpmJ隣X~FF a SgQN:ybk郷bTSD!ӊl(6=tYLb}{ eBG(eش4CYA=M0 L1pZ q*|jVs2K\ js j^C7eTe˙HuBg!=!n)% @Hp*O >ޡ2^(\Zk:f,0A>`˶td3+Jtį5` Km*<>^DJ/Ceh0Cu] !a!܊Se~ i1::+\^i)0[iJd8 GLH8gcX } Ӏ̴ig~Tw>kZ@ʇëNV/}Ԛ6 |gh&ǸT#PisMHP,$GSWE2;8/;;h;NCZ`v*)6\ĩ?YOGm3ȯe :fAuH`V8x`3*^F[ ByY6~50n'pףcAu^A:)_}C>ϰL{dAJՋGp`+godD ]LfG}+# m^ڰM "8Q2C}SšLB+1~eG9K^e5uOq՝]Vt/Iec]+?-zH.@VQf尊6HC6M^sn7Bfϐ)Wǿz\!ar$ê^LeGy{"8,dM'W,˧"ɫG4 ]_lIX,6ǯ^ u69J"z’pI_P *'kK$1ɾwt^N=a~YY wT߄Y*2ec d'Md421b_%0k>'o{Cu,b!u\;R6Ӊ/I7f4rbZZ v`){+b7 )Ǝn\WsDVT N\e;|>&׶>da%{\_G)|Ru &{w66L[LVI6B0I^α3jXM6 8d=F% D@ إ76ltaD'zQkrFyI&w`+ZJD觵͖@鴒t3b8}&\hķB4bF*T L#Ya—EGG}_˥ +K ytl+6y';V]RYwP +Z5l6QcO6%¼^\۔2G|oZ`f 0[*PD\SfS 3<jas)xB'ch'2Ϧ U`žuQnt0;WO *K#h|9Q5 MSGWY1XҪQpg?`ŕBq’5#*ͰI:e%f[Ifrq*߿(N>QNPiёP"2:fhf.nc-c &uDIx~Pcd FtA$.iqfñqt^gL4gQ}ݭ:ceDǮԄOrQ` n8pT8]"3y$ڤߔDW2{|q[Yp%~q~j^ܗrڲB@Ã⍽C,170{uMCKC5Xb!Ffɇ :f_g,jAr6"u;NYU5RvfyILŘGn jہ-_!X 'Ѷr%AhvGE*vct7ߒlt ni Ff  0yH'msj_nDl ]~ҋQ{bN_\Ґ;cP'YS2zÛds/fsԠ3u/٭Q԰l?9EQLZHW+}Su`.sN"J@Gj9,BޜsÀ!?=- +}ڮS2庈%d@ת;HzJUbLla@g÷`UXUW (K@,MAâ}t80z5+xIIR_E鯲H· `1@8M ~. K#}X"_֠&{"5Yݞ/@8%!.!So_󏸹JhYr*Mj"zO؈j;pBF"Zv4+O-T4$5᨞/A5żoV{β͵ATwV>]a^ ,xq+qOK =4﮽xV){I`ByF6'ACB)bV ֭k$h)6v+~yrKXFv,,| HKIFr@%a"=ȭsH$i1*b.h% 3o#C)'m|&r6LAt!N3 TWJ 88~2pF-rO}گ{l\_(_*xU:V%RU,W!-Cci|/X+LDSLaϼ O}"T8 )XDV$1K'cBtb:[hE+UD謄},rRd8F*'nsphVRmPP*R*+4: G0#/.BYnZ3MnhJ.v\𞹣aoG/ie@:hwZ-0fhjP.a[MZ4mZ9xY= &+ŚR/->:BLg7c^3N~$7A0Uޡ&#Cjv,Da-bc}MlEl/ɡ@"5$fAfjh68!̓r 4w?ypp_z(hφ>bvA3̥)Iƺ=C5i~D~LTF}^Bl W`hZW_$26`c *&\VFwyҪVvh|&Gϱ9`-< Z BBӤ õɿm{ h HHVrv?oG8̨^οA-I{}3H:h -&b6٥`}bGLwAjI3 &PxQ @91ZuK($ȖL:~S5|#ֲŻWm'/nnLM׸3t5.1ʉPNfSu54* kQ;a#qepQC.b3G9 7&>!?=FX)f;tRˮ7񉧅Ti|<" )jlwUc| -(a3'mw.ñ'P}I\-X>2_q݅UG" Ŋl_ 7Zq{[Q~Y<>n_i^=?3!-k@f°bB}v؋'ItH66 JJh8KzOzCy3Hnqбs X_}5E cD   īӻS8&TJAh̫ ёtMUmz])"6En(ڷBKOejM>p'y"sU>tbC[.=[[ OQta+7XůM|1Ff-*< bE?;ƇT_S$U'0; le*7%GkKept~! eJ: 8c"IcŬxyW6:H\YB~l8|E v"vVe#YǬ,jvxU-4p℮Zg0 p.D$+H.qyIL"M6B('N'//ȜAJdF!g,@7vKEEe#j59}hyyy__33q4[v}8U EPL"-֧+ [[+|J8 )u!J#~bOuI4ȏ| 8pteM)'ED*?$ tCJi5k;GҙkBrW)@e4w_~% f ANy98(ێlAPױDS 5!3?>GdBoܲua0EXFKi k#]dA]0CyJ;ԫ%.|%t_qȰfrllEi-R BG B"vy:t!\*"DF^"Z.U@hz5G6}F[iS>ޒ["2󋠚B=*o_<#M!oy{wT7)Z>aᙶ÷sD_W<)N1.j\jɎchB9.i\PSJc`ZUWoi;7rn0w嘗 `CuakѪo̺%=cV+28>`%u9C~yUol{9:.pC R/fwP,cFgι?Ri-nW5' [o \ m#'Ev#S}kDmHVFrcQ!<蕷w̳>Ci#k2flKP~LOrD/+J'^ވSß<+U6ܧLXLZ^ t%Nu-CFXB1]yg԰NbP dZtHD+ZX̵WF0𪳺\{8̰`7CL*I[\B?A/h^Pu3;2_\3B`=Q*M͞f{*4}h1X3n[mK4<vd$b@gK8yTjN#O/5ƀVlk,] zʥ/^q[|%{ʵprjQ:0bp))5gӡOMe@J-IW-qV]"ora^<{/i =aܔ2R|H Z?G]|(#ÍM ӌ\*n=r3{ۖ8I"Cʏ1R=Wbx'/ =uPpxB/HT=2gE@34[3?@uD ,v|fGLޠNjXҎk_ bjz}( _Luź꧙l,&tLK&_RlS0" O:,?'c>qdVw|E2lsdͫمU55N)̛8j`{*6ec'K=7_p wo4\x&`|8Sj<+g?I'$]8 (h]\2Um_S"!a{HE5^~"3VGP-2a_ϫué|<+݋HH^!#)&'<\j.)WH՗c4Φ gs$ 5 :za>ӐN8s ij7 mxsXS$]{EWFkL;w֓ \ `NEJݟ %ռXW{גmh &n? 4QyZ \Ack٢GOДD1s,$;ôș>7%N%W>K8z?w{+:PnCxȩw(F M/e_LiN]0B:mӔIauz3eIPd$o|OP+sm4Fe9mR@p5|(  l}}u?:;L:+pɪ T Kn- ִ#.} a˚W`vniVKnf.|c~%1 CܭoN||uAȖgIK©{f r0R4N;FjXh#|OT->Uf`|seḄZ {F/z5Fj/4-cV.BLm@Oq'#>E'#'hɊ0eKN R5_Zފ H5 LL7.ؖܗNZ)a3>%񯽨3jww2_pqOv?S.}9r$g8"D†5:q_(L0]T ՓgOJOE*7cr-sι"rM |Xk Q2_Sj|G;_rѧVyQvFQA/W`}c;YrZ;Ynei!>In#{&7)tu?aEӳTЦYa)jNQGKHbЙ Bftgrus@3">7P0S _g]gk'q6Ksf{kdu=Zt9,ՂHu,rijg5I pೖ9 ]-a4 bH44n>۔7mOXy#ۇՉXxD{pѼKV Pҋ9Ј4#ćrك3;p p 3wc.gX.K/{`L^x;^+>Ɠd;Ry1R}AϞr D7P6qQy]qaԡD"ľェa%?m?x?X@!~P]y͵]P|X sJ_=Ir! H͙&45veuéSZ({Q<]mnh|56ʽ1u#+!ǑQk#TGT= 0V;eڟc7׬@|gms(y:C=v6>xm@n*㲨~p>{P@l M$|wXfy@sDJGe+>ON E"[H}_:ʦIY׺B-ijdW\!y=W ./7Mv04WWx3k]?!'CFnN鵁 W)<3a{ʹU@#@;ܐCI:G`m\!t/ֹͻ ,qSҴTLxSq%_+DTe-tPj3l7y(uȃZX'N%;+1q &ƀEjDZ=(\OSEm}kU{Vb${&JZA8 -'CP zQVA+Ixpҫg$ʗ2E2fYwC?3\gB4ݚH}˿40o20[:/:Cv4b2cܡ/>S@)=cV`f0erΝ-VRifZK4,6N /p%ojGUW46& 'IUWr ' GY46/cm!Yf{OlFj4lM=^<;H]$И4hƄ 5?s&`HlY{cGsy<;;`څh],7=H\P "z5خR鼠/51rpw&4#xa zD(-(注v5u{xͦvhNE끀Da\؍3R Y,V'CjzD@e1J/Mc@U/Jt:k_C޴V9fe7޿ZM=lyx3g?OMir>)ZwIJ}ļ*nG7=卖:ܗIޭg>+6/JHb$qEs sߝk}[obظ@ZWtBTN>Muy\Mg fuV#Y^Z1¯-*uԮFa F)0l81!* ٹF 9(L1A˫n"" 9gPLɰvwm{V$K0[rַJ|}K.Ml\n-)t^@RˋhRoQ{ wCOc[%L CNH1G2ѤCR9;4[:V}5F6>[&XKu- 2 ACB4BJiLQկ!xYء("~kL0j-@*@n(R@^,8}{~vR1p_2TezQɸ$PѹZU=ʫH_옞'\źSS.$dX<4'IYte:6RWzT;]u tǧmXFC|*an?vC2 "#Ǧ@"׶h(9EaXo*G^5z QMe`Ō'm r,@0 #l;F rc2^5ه||umU a]?͌}&Q0vu2;$%+oqWB;Thc?bݏÕ06 r*=P_һI*R;_wrh7@-s_rc3/"M#Z>Ze)% P RPmy3S!x#&h]P|gf%2+..ƨi8/. z4n5!u܉s.cG|z#TsV~Jb[]P~a9c 5O~Sx"O)vUy 7x1~}U!HZ 觪4:p*MT|bFdw{62pq vj:>El罤91=}r䉬c-ӞڼátbV Z'cG'YJcEp̧OW-E>n߀%A`_ylA Bc4h048fkbAz,rH%Y3qr5\?poxB#lBƬ0gdk&¸_zZ2~I?S<eNGPV[9MqZ2^ڣrfp~oEȥ_Fotnj\Re0xH &)h2U5} qM-\U7LxdnwYꨊj:(|ˇXpϣ/;l+%0YN Ntr8qQ8Kߡa>XYHWR vӼlՅl5͂B7'l~rgckx]FZ2]E/居1Hc^]+M~ a3 3O~|Ak_JTl%}J{> {ؚ %bs@M^ֻ1}JP{3czgA~OP:ZÌt.@NH,4G9FEdήyExu'l.>J9&NdW5/{}xq@ZutP]6*O)y[.7bo;>j(?[ VvVˎG!? T9E|E)'}#b. rģ/&;$>Ir`C@[q}v lbأ4Dڪ,a!ʮ|-&8lp0 )Mt9Co`aff!!BJȺwd7 d6cY#08\f)F\ADֶaV<Մ+986dgP>4'ce`) *y .f1X)ӭQEEӢTgU2GL{MHd{qĈ@Vvʹ-% \F to$y 3aI41Cg&պNʡ4˨y ȟS#;{B_;u2aJU2obNK8> K/-vlJ\5*5WGXeiOAVif-9KuhYЍIhO~yLY&*y# dWcyҒ~l3i ?W:͊wpQ"r҉lۡ7C s/S\ $ ".h/y07g$Lcb8"u*vߧPgy—ɅYq5o1 Fʬex̱u pJ*0!DX',AJ?feq,_'Hy>ÖgtgpՋH O;G^nM"y C?nV:N+ uz=Ob_ޮ*i)-)`yT7ۣ 7ga|z;|K7\g%9Rzq^2v"p"޲?6l!9.vԻQ$|Z"% <ᵵJmMc&YWWk^+ fltXyMF_]׋bÚ,ry7V w1bǵfiC Dr!hka%<'[1k\r{e/'ka BlqKӞ>fҢe Iq5=uR7+ts_];GEB ,j$c)loK -%+fd(IE0} >7]Í}S+(E>q)_GI0gB,]kz|Xqn:VM2J!Ik.w-3H̙ܙmf2r:9|h3ˋ'|1VCB$C\O@- ,bSj Dv< ʧkAD+i#9R,zrC>1qy}wa`WqVn",dN$.Qx:hJ+&t22Xx@ŵv@[M|'A^mE6Ͼ7ᄫس!zdy1Y!ߪܓq4|@$[ԿcK)8 Z~qszUi/ll #fYn!D _ "Z>;BiVM-F&g 0ѝbXw,eh ?<#'V} (5 #sl5~%m˚6qqF@[8 ;duMK|2?.Qiz~ 㨎항wTU/  |Hélpz΋hxXGQ ?"p,vqcI։8(L.{E3ūwukM2e'7YÔ>3g=jYxNȷ@ ʁ[1}p|zR7wY ΦbRخsKMLJM7QXOLWp]QY#F`^װz(IWX4l~:TPوwoedX_y\2M7[ۧ%O|w~M/@#/gtFQH"10]@:-w! VL0 otۢ^mIAQGԂOzz≞F=GWδ}CZd+@5퐊N|S*`2ݲ"^M)AL@ru sXo). y12dD,la_g7FJEvrzj\ Yty[Jh 2?H'фjrQ$m.۔MluȆ!GAk47eMH$@ňךANRbZk<9.+S6;:A b*Xu)z ,Jܩ 9 #5^xw4{5Zހ`bRJ |p2U|Ek;"KVrQ[ UEcE*~룚DKHDQ wn>p54ЏBG {zrD3lyxM!l`Ld"(O5Pb &q"+4NK=qڒ/#˿5W"Tك$Tu7r.P{+| H E&5`O^8!b^4`/D$O]k!-k1m߆Dpo?`‡OAr ؕ7>Dgĩ)f9 tQkJ(b{O2W $@nn)^P`6B$u.u`yvpО;`G 8!?"QM*(]"#űL 6 ɳl*:d"G0Ք >[R@ւhf,Zz@FdQيݺv#6HCvuhٱSOg74&pEi*a zw92 :dўc4 dУ:E.f%eiXu.ƕjw@-/cpӌJ'QmՓgT|R5`v;ǔN `SJ2D'<V&N7RISaec r43\|-YY$TV6  sh(,RuJdp Z#yFl4(&ahD֥;_d{Ŀ35Z1<d 2Wd*h7c2ݥv]doҭDҊSnߖm;QJp Ob_&[Ȕ׊jDzETmHUK"\> KeX~aa@Tq= @oȕ,?x 6 "R{N8Zj9"\B4c9Uы)! UavG#h|7_P)1_T%‘hfJ7ƿ[sE׸4 U^33Ui2`1 iKj>1p"?wNI7>d1$ .x9eͤ5MEE6g~"GiRY(봮$f]az$9M0CnE ᛂR #$M*880DFgEX1Y^; ?Xo!vܬcQ y̯7(c++;vB=| y\zRt ~~ZrY 䭽9)Δ.1Ny* sj̬ڝ&}) ֵg^&Q&l/[ Gۋ%!ܾ{ &h.Ĩnf)S0z.t7R\_)pǺ##Ĝo9alh[%QdrjN0%(Cz1ƥ؏< dPj_b‖ӭw+A_,f,V)7rQ B2:|&GΊT~H8s1 6Ir} Mhʼn_QqeK9"Dk]=cfi^%1j`7R8. CQ;[bOCǿ&}!BRL@֣7SuO e'Y%'MZHf_t ~JQ͚Z݂f;{炊Ki05;^Z4v09.4*l *d_8X,̰&$ T ZysIE$_}HN9GQot`Z=H>ZFʕ{kUJw7ՖKH#kdNnimDV0kq96"7:v9 S™of&{²Rt t X)+N`i;7ZQS) =8y_jPI5Pڄ[qSy+iXaVq.`rRTE1j_ UPNahfdq`fsN[RE3a9G!= Y-u_^K+ }}y1l$B;0'3ݾT-&="27pУU3P>Xb7L{P>Dqxpa<Dz3Gjr^˚ëF4™}Uv'%]l Ҋ5<%0yF7B^N`Ui.8/UvBj&fq;üiǂ~Tuy-j~#$hŤ=Gѵ@\8 ׽vI˺OGS2Gr[*[g+ SB5f)X†fݫ_Z]Im70m,(d:rm+gtIJ.iV 9Q 6g)PxrR}wumqU|g53ǩdnSU\{9AT1;-Z@76 QBu7$dNJ<,1iV7J #H3B,I[Fl/1JrzZZk Ea3u$@~4&"ܙY' ݍWJ+زUr39ƗiɨD ԙ~faO&b(ߪ1y;WK}U҃)NtuؑM_1k>? 4xplSZ@ "C E. Zq_ Gޝ>p{ma{{r N!icdE*Γ7R1g-OƾwdĀknP19b z_xݭlo޺tRxkp9Yw0I8'F,-L ՗fcCCvm;8}=ff1hW7Y#e4hG+X@zBe?*OL/+"أ{FbGbcxSujÊpT=v? =Kٹ{SOTsPWD䔉FAO<;KA}T8x/0р>xLn\惉!&cǺ9pَgURhh[GW+\gL }b~k'`:ݘYoLet972okLݶm+pZVE/'VzZDe{U^qs,?3Jlj|\Nnn1R Ik>$tUbGh)6oRȸ; 1X9VE'{ VQ|CH܌Hh ߗ8)/ =ކ]w8u]K~=&}Z'42zDΩ"<E(ē%ޖ!#~Ge@Q;L>޼SLCR5@=;jSGi8J\!E6;um~GH+/+Hܬo*я]k!`оE(>3gӢw`` M@J\1 xRRjURV)Pv3TPB9Majl4Ȋ2uEd@l-ԉ})~Gx[]Fvrg:YjEYclZPmN8&˩}& ~bMn9OW-f1m%H3;%dh("w+,9u] [^Dx }obNF< GQ'?Еfi[7RQ?(dm V n*au`po-Ndމ=eeI=yKg5RvT0YE2bk:Ev,R.c3r)oS*mUv:<ٝNeәS|Z7_v\b.0|h s=ʰŁni_5@I1GfRg:&˭yx|' *dQ|m; UarRS9vnNc,m$Et{HHZQzGңڞJt-fJg;g,*{4q!6ٳ}S&A`ϳf70V'5U$ʬdzx}d\/ʁd ,HqlkC3ksmT9z>d/^ ǩ"¼3;%iKqBA;eʥ=\hyǭ7-Ž`rg _=Lf+ܓ5>Y Vy{}ӿ}'GBs 䩚%61()vW!ׂivުpMPF 1_5xu (t*f X>ϋI1K0]rA,P \6Lh T1$uro3qNY[(-l"@ ӡ>R(#9 sZBc@}lp>; PڴfKk@[CXLڵǖ Do?x P%qkG_~T[ʖyPG]/),?UU'5!֮@"lGp;Q`)TVm[Kvqȕ!= 7ek"s&l"dEee\lpESX"Cd]8WHulӨQ͹I6`=78n˼93c9B/C53~'wu?Ur^tޱ-@rl*L嫹'9F: &u}%PRODz[䳬s]i ^rvEΜ 4K )M5ja̍fB94u5tͻy<Q?JԺDTR:[|ĻԦ#;d # Ϥg]!Ԝ{beig$`0p,lmMhdc]F&0P_G2 7[LxH_kSAzq-m1 xdžƆgJC$1(n.HYzjg÷x\P5`ƒ1Ip>:෯O?0DPBljcVUmE*Yb@#yA'PBm͢2dTg*w2Myp"#FOL Nicu|r+ꋂ{tXTh?fF,'$tuT8ih*<ݟ]b.j9! /pJdC܇Iנ$/ƣQ7jFd@v`RCK{IQ+H=9XuaD :Fq\K쐸S,DECqg247MA'T(V2 @r Kk,j.e6 XF"MYL7Fܙa+,}XfIr7QzxMmB@_#-bZE".kSœt`$xچhYON7Ԇ߮)kve='L0r /}'n::K2?'d:E"R+HkX\rH )?#ss3c%+Eun?11i4LB3bd-MpiC>ҏ }l PƱHe iUģ3OΝf:WWj6a%[1W׈J&:gUe2zwSC'c%{ z#()x=S.:5P%S臭#˚CQ󛒭 `xU+6+^ãBrjrqЂcF( tFO|>\:񥤖 ]J-.(A⃬ߘOȝ68w5c/XPprev-L05n?؍ քf8՟V&Rl\nv:Ia4)U(v\Z`C)k˟Hڪ`5BL+_xk =9n%TZOvD8F>¥V<>(BIPx[Bl҄s,6n\zF(XB UT6 q۲[\~& KkV` 4]ҒA89> x5^*Hii *rN'Bc0ETCka6Ѐ82~"1*q=%l=exQ(BʔivqŸX]גm2P=}(#ď DFAm圲itWO)[=&V?M͡S¶.Q#K[s|U҂zbIc;&N*Ϙ61tdtK:hr0-P%%[CSSkUaT nm+/2`eEQpo_ZQ֥܄En|pDhܡyY ]x%Uuk-StsɹX@A5 U)8AEUnC3 0$-cXeCU?2rns[:P{t%FX#-xl`4-^mۛ8DgǮ /.MN󉭖Fßx'L`BQ2 DPjH"Ma>Bs`B Үf,3g8d|PKyEt^dLx剼l?w_vzJ(cs/([423Z:({/S3 ]7O_8}25ơOp_V81 .!8'֭' >pq)7׸,urNEďW '5T5Xsщ;*͇bOt2|m> 9߸Se{tژմѭ&n׭`0$З\͡LOټ󤏛w.zYϪe摷[,x\jV8uUUD*nx#p:Ȓ.v',Lvwm¬o.rybfgVd:ѕݵqu$\"Ah% 4'()ʊ%?)1CĔG ɌQ%V&辒")Ty%PZP`&.A<nc0%Uɔ [S;f Ke`#jhnzBmDRRNww  ӸϐӾH9׻%{6&:pPzx(ws!v)jcsnFC+1Xl |ס8G:a5[|%ޤ߄U&yFPWUgRms4oZG#23@uPK\}/ǖu)buUO Ԏ\ VܬvC;u! dE ⽤_ R"B,n*E$VE;WQrx^'DB2QSAT,slSp0\ۓP Yq8+o`qTȳ~nGB'{3*q=B&o9k>jͫ@׎WTPh͉ퟄS&^+:buI}S2.H%@A-Vƚfu~!qr5N`&;> h#q6Ct8r~Qf!!9-S5G g>+(`8B+eB^9ע┃SZSdP=gXbq2|_7O94U"OSb[bi2XCGa6H{XeFPmX3YwX/○,?!)yj,=,yF⢠ih4QIzJh+zW*Wv$_|=B%Ki@Ql> vc7; K%z~;% m|چ$oit^7Ȇl78L^9> 2W zs$  YGdf]n>qQo({5?թXj] Dg U#R@W"+ ^+H$Tc]uA .RpfܬOҌݣ5ˢs:‚>q[/"8 R ъѤqߧr [bS=,:iqcKUX(Noaz@L4ܯԤDN5u 'y\D&ئoqVZtn˹}ڐ}g/d]L(Z}P]G®\MڱlJLy0&gQk z8+{Hd9S~3] >I8̂fkAFȶCenTf'=j)*HAcdޠ6<qr+])̙%]ԖfӁHsz90xgk؎,lfYH *0UuZ^k,JY;OE2^vhS"o*>&O-Ba> φ(qUF0Bȹm,kaivykxީ#poȒɐjF ?/쨯AA\rlȮle51Gրq*Nl`4ndψNخmLyL^[A\0Y{t~_W:?&{lNSBin@0VV0 @QA o8nVdϡDDߥN]]#n+?д;WZLhm3x؛lzzYYhIaMH (D+}.KG5־dT\<1۔gy׮vSH)e,G7'@[7;X+T{7 ܌BH2DYXp̈?)9,>ӱڞP`fڷ.QKbN䅑jdSzZRܐے͚$O cv7*S(!b?GFu=?K`.8Be8 F+6D>a/OI l!nuiоLV_kfTD6]EA7z&b~4g oVZwrϿrҁG8m銀JZm͊5#Y]sӵ9g&2H5̏PWJB(|3]Cz4)LiXRix5^SIT>'-#? ډt3k qtZt1meSvʱi a;E&8w-$^B*h<J7, I2ߋ {m~5YŭSV` S44=xz/IȯWmTqMEr[1^R>0+{Cuu:=YvP:DAnZ)W?5O< 剜~rޙ/3uFC |c57K{װv;?os`>,P{Ooi-X mX|Qe3Gn 섄o| i.D;ӱ؅|JPS{9Tr U# +z )73=PŦ(K颪\/, <ye qݸHXI1 "n AiH5z͘&(N8 Ci9*9j>&~J[-UWag}zv^gd<bOi@Vu0 {CQ`TzMU 96-eAÚլ&m%[1ǁ|rBxŏ+V8VҊ٦iMi&s'(XW?mQjy܈+Aj1Z&R d:L LWa6@9}(n;%ۚ&֯ >V'< qSEM:o>!|lӇ .'ߔ짋tITH<7ˠQE!B>zd-ݍ@k:qR\tb)[fje8ө:6s|?ׁXh ȸ49NJ呤YZ;K/ H\e}y-"t"Z1H1WtV&= :U\$EFOJ:KBS\_/{kCV -b])?HbֆC. Ko9_g ~dTB~I'4co4Y b/x_;'Wtj@|4Xr@4s_Pz # й8F$~̀קf9߅\c~ ]?6%P{ Rm}1q~a}D:. !Dvpu%uj>0tBO#}Tc1CX6Ь&"0,bM`k&BrX6y'k_+3? T2V<^WH0XYM5 mيB[^jjxz?gj1}ƥt Eb?7@˜+(#(%Na&\1uϽOu9n/(ܦ'.J&|bB.M>(|KqK-33vHgΗ/Ln;|p89쇸*A[ߙUQyIl-)F B2ih>B1`4?Ѯ=Kٗ>ua9G7Nɜ p؀=5 ^MfqB׍48`]O3q{b!c;sDj! 2))x/CeJ2qbJ)Ya}dBO޴xކ֊҅༻F*,Zb(ClI.tv,ڇ!ss&**D K R{+WdGqrL0_mɉ)RB/R|N˄PTABGd*Rtϸg%l0 ҕ$-jBu?#b l&,/*}ԬQWh&5Ɠ WJd_9' }LV0qUKmL(\:vUhCC~KA % X Ȍ)r%Ss杔_&u\ rw4ei-{1_˿7 l>,DVrŷ%7J..:m`%,T8Xi@h7 B(mr8qC4iX M$]i7(H}40`LQ P /9-ع>!I$|I:?+5eq%jhk?LewÿC fƃY\))Jv7 vURVι1 A2s ?走EɜNA @C-NӆgJ ؠ]s/.yw>,mg Δ:bk`Yj5Lbbe݊iq\)Оd"֦%E9 *A.+ׂƅiy4ʷ>v?bxOK#ć" 39-S1|#aZtz>z|iDd,;|jHLTt5 q}̭rb݌;1zJubA($'nHg$@."ٰ׵,a'5EsBn- YpO'Hviud5U64ٸNo g.aJR&ay;z7XTvFrox8oC&>ҖrgK[sdwὺUu{Xc4 pz9§l90?ƭ-L(i(= WPL͆Z7``M%T}lk(wqbGsVk6u5«4Y\/>5CŬ`^qj'5!(QtsАphĊ5D(ZQ}bQ":PRMiw\_wcuK=VoX[ѹv(u>'TԷOK] H5cjiI@yG-?&vs1빺KTm7*JC:j~x R*õi ]YXx],d'^Rt@vf qVN P*`)55߳1%JU4])rQ䅻}+V7KxF7 7o(koP(@`=9.hD__AԗFKng-ZH:e?۠>@=Z3oݾ9MӣLF^XYb~.\&uRIIE;o-Lɟ}~U}M\H,k=(O4)!bMoI cx{35#iuضtr_owm]SDG恼@uJ&3w|bR3M/ =\ȜӁ\`^>J/(]ں!?5dM/@`?p#nJ^9`!GB8?BoBW!gXO V~aTzq/7|Գ}~8+]JAA5~CF4{Jb4щp: O$ŀ[w_dG ^zJDc:UC )`YPE ݴ܊Z\0r F3}#YG5r#Sd\9CEE/2^?%D$dZimtltJđ YKVTo@|B"IiC @;(e /lD`2yy/&˓\KF;dHxXؽ#k೺u^Rsj`>X/76Y`UD]S_͒ai=tȁYkœL_UY^nCDN"4kQsWLc!cDa_lOnQX7V8h7~kA; R~ڝ.v҆Җ'|c=X+tqHGFYU6Ò0c9a-Mlw6ow?[h}o 5d&ʠXBn~Bh 0SV>fG|ewQ-^"uC־ J}'an,>]JJK-ݺclE gG\fΓ ڛKtB+n򒬲Τ !;DٿQۈ]؎?Jd6qGN}r +\*!J `i#4 `m u`lhړA鱷9Z.e#%AVum;R@<-H`_F䖧l3TZP>YyaabaNAu:(QH)gRA} `?vPWbjB*.FWKBSx4zh31vmm.ffOP]sAJ-TR<5/PҼzotA _^]pHwe"^5t%FR֨ܪ찣? m(?oUDlq+O;\"i⛔:yrG<0Yn<KxC Dq$,½hlَgNq&qYf抿:_GA69 cR8(ݠ28_3Epz-Ej( I(0W# 2cYVGf@(,;M$pQ& ^-}Rx@n\H/pX0GoA0Am/aא$wugFYJơ'OH?QD~z{'Kb(8V'dn9Db'{tb-?Zd5QQYZ^ϐjl~Z듲^CI :’Unv;]T8ASt,G|̫%a[X:"eŕ_`) 4k6zq1ik`5A,KkUJ0# #-wc5bzj|r oXXQN>4/zhHjU0>jg~ٖ4fK2UaRAM,8U{X'5W.{fh`3(C>˅|F$z}j$$lU|O)תY{}ekt$|zI,4fQ`|0UGkf[B΀Mž*-|wsQ*2#ߥBMQaf| rDDꕯj`a d"#ٕLudBd 3o7H˓ Nmz!.)*<=X6Xе5:وO):6i{kPwBw>Å<,g+4=ޠE&I_Nrn_np嘞HARkJ{4pҸ>R7n{N^HeB]<)=@6&+h):"UPSGUt nN]yز-/ľI.K syHy@~un('f6YVxQY�Ưmcl*R%-?iAYٝH7cW)S]FX+9oUZ=573löŔ8UG p 8JV ] ښY:uuo [JN>Q#Bcs"J3k.so4ڝUM[lD͚9w@.FokcQxnlXރ57V>\7-asa(A~VY\P#zڶ2DIIz^6qG0 $4†)S.̻/-˖퇵jLCu)ܯ:s\][:Տ.,p{Qo^%,[X1@I;h ό-`<"3ع~LŮ'Ekѥ翨v[r !cjwoڏDw {"=EwQ_V^P]IWL}6laol'繹9d ځ,Q ХY8ew}8I0EMԱ6l$R ,T%@]|krâ-Dz#[zį|`XݾDcJXT&yq~BiD.hzuJvBrTSA+,/S57~$ se2?pjDv1p1TjXj3z7̃vL2$?9sТN;Qм' bnh$['&rZ)>A 5ۓkcRoGw;LX0_~W>*=lOEED W{nw*h&+.gj=Vč%?.|Rވu?X;_S Yb^ɌQs6, 9c@^1&v2`w9@\*:1a粒EvjFksR53&pd 4nA'I6C0`n1 @Q: lwE1<eEH?IZC 976\ ]1?71|tV*ڐE #;Eۥ7ʾzGJ5;^ qg٘%fj,8R(OS?1t.mjhtS.YL3aFW>.@nf߱!>&5:Τ:/;7##)! 9|ҸlRי䧉nĜ3~ k6 Rj}yU ::utNTmIT5U".x>[~qvBFJD:`yH-agu6y(w|}ʪ{dqz Y*ek{_[EKP̛%RdV+0W?rP"⨭bBs_kG܆،&Mۄcn~SU)_E4@IOMgi|8;DW./"="lxY[|$7i ~_L˧kE$f[mR>;MޕnÞ@pN}Tk<BMa]$*$ԚkE3N Bф%vFJ e0t$Id L9p?Xj[<2OE|\x!6v{DgCxh/MonoH. nRpT&XӬHzl:z$r|:R{TFNqNdLiiWjl),A(jb'CL!t:Ѡhqdz< o*F٠zhұ6)=mGy?\H#SC€&9k2]%gj|1:Z2[7Dh1ߜH(JD^*\X&x}8iU;{ݏLx!QuW6g\1U!o ~;'- -;C\kca(` ^ Zlf=yB#$Hz[GBpo(RA&q N*ƻ~4q6;Nu$ ZCS&70KqS*' Zns/*[1\9kWnYvYjn2TBHƋiGbl~]*=^rN=oґh{)\ \`7 Gn/FlzOIxuB='#qs||g} s-u&ߨ2@`x&jOuΝI&Δ2WT&_n]gK4*g VCJ^)xc2qS wrl{cL!No b Qlɝ;GH>Tw w+ޮHƫ=|nZyX!b jB6I=z@G6۞>F`BT#䵄K2rqIRMHP]ٟ=t,%(¸b5*Ϸ)Pı.rL3[wwMr QaeJmWCFk]#o_U׸.W{}>)0h EWOb;bK+*J(UFgC_$zkc"/e9]9ҵ]%)X6Kd7sw ;Hywsɹ3=)gWЍɨ8"_3fkdv獄ʛlͿj)'EbCd$I83_\ #'<5eFPehMJLʖ>sKifGf?2י9"i]i[:NA#0C=bʠ%K5;\\=N`-Y/}sl2{$*V23@0Ex3 }v u͟"jG.^,W"- LQСНan?q#F2͎ѬۦϠ`kZ``b S@MM;*jfqN(aGtvnܺP,n_;V(n끷‚<>!4@;RJR`lz/ V/W;F_x1B_~r/|QxRXgcV G{R*snj|mSѸ_ g/_d=kj5WߝĽ̑Կߺ)W9HANc׵(޾y .Xi6 DXB0NPQ8oly]}'cB6h1)+(TW%pZ?Q^X2YRY+uG!~B6âx{Zl_kMđ]nhC]%g,9"!;A^uzí;,;;0*(DqUH@NUoFL:|+C?*E>itw  qų{%_c-L %;I´JϡΛb>{uѴ󑞈\ x1\*FJK[ȢLR=>nkf K,۹YLJYx+dЯT iAv ԚLNdlttYfyEג#^SQ^[M47.}v14xwf^Y/{X3fcO{*2a_FůV/)ˆTb#9i~Z$mȼZ-E&\gرn$ռey̿*gV+ ?Z5lSG`oAϜڒÜ^'ր\ťq.lyÂbj-%kd\Pejb]qo?3O3bb\=r96Ǎn|v:韃 bܠA1Kl.V:o={uLpC+``p1h0`~=$rUURg/_5|M0|f]‡zK,7n#k(ԅ1+#}ş!F_4?vC*C.O[a ( hd_0-Ze {AQ!Zua:g:ĺA LuQď=t$;\uAEqmɕ֟ r[@MWoz,Y V-wzgNd2`[vu^4q1vti6bHS؅vcX.԰ܭk?xI{х[0zm2:<Ǟ&h*@~F a|&`dGy3<+ ɨzqfQ-!WJH{I$OFr}+'B篎ø-#*(.vz>X%aia닎2|4{} TwF|sJ-EᓁxrO9Cپ;9UI1t&"9j }%ԍjFuZ2c'tZSሥyX z1| +fA”up2YGuU?!Q|8U "a?ʢty{$.6 ?a}gypA˔) WYfx_o؄,# Ǩ/cfƀ3- sz,9A zGSf #M#t$6p  [lU ~^e=UZa1Sh)}:+A+FcR<Ǔ yrP5aB$ʔ@/\jW>QO=AY]Yz> lr0]F_6"]=݈~)I+, MSWG%d5B+C<–DH}u^̴P0Nߣp4lA>Kъb}Ӡ9\- M :=R˳BB4W42~cWzۘw٣F$EOv1egnAaE+ʏI8{u(#_4[s0jz i(]P9-#܀\2]تƬ:G*wQI.Q+2GɒBCzoTuNhH!f˂ Ɉ &Y3L^*(f ECI ?|/[~+ȹ\s(mVY\ nTiF~9]9cm<h7:܃91$턧S^Ə ٳì-c)0ՃZzRqҍ+طn{$5/ib={̚PSyX]s2Tq!ew Et,.&ϫ@xҿ)5ʯA$x瀊l^3Gr?o%(H +BMVzAhȊ`HEmWxWNcۤr(\x96uƸ\r;T;F\޼S#` Wd rێ;gDQRR=Y*- w(~ i5r?z&@>Ua0Xko0sS]JTm8)C'el@ \b4+I PG[Ӧ14xmF)re+#!WjwgWE,!>E2lXNg|Mx_/&Ȫ1u6)JGb]i/a(_/;F.sPL!i@:F$쿼.qޢX @aǺ\!5]|mCl=9=43dQ*NBn+1?N_3HS]l2#Jv;tr)>!p&F-ęQ}-2bMi~OZ:E.~-_| iZ"/&4-\4x0KK&SU[[R{^hWӨ.-Y#R''C}EۖsQZ88'٬8\QgqGm\?*{U3'ɛ'M`mQvslh947]dPA$ 8QЍM FmBI'1߂e4[# RZJ= 3b F6^=C%@v",a*D` $aH `@b@ Eh~0,j.L[1(N|ۧ(7]m7&$TeP|͐)0-*?e c.SN`TO;GV =MIOz{1!( R?C> U~t{#׀~`s峽Tz\D7@RҨtyUkTRGF@:)lRy#Uj!RѭAmk_(٘!|?jR9.İ,^&|~G$s)Ra]uPwH;6T;9[m Z$ζlT⊤VpiC99js1z jSPw@z`0s:0šۖ+ ˣ ;ErM~X+xz:&׀ ę$ شHARk _vRM,^V[Yl^4qL%¯1RM&%[dTx-2XWek.{2m&Bٳg7#嵛ːs'.V,H3\^;xӔ-4<1GWhb!?uỵ'wRC5C4QAcIpLUC. "Am s,?MSF,r+_M|[!GD9)vZ_ H^ovYHh+v`kn蝮{|$iiϪrU*>U2uyѓۀ{rg%6cXεG 1{5"dсOp(1E]1E% $f]8Gs:Q 1mLVF5C@akB:`LB*Y@݈'. ; aVP̤m zR) 0-s6(?6PNrE7o0l$=l&l>f1;ׄO; I#t{?YVf$`]5oPSSI^uKZYP&: j O"*bG/t*A t"=1h0@#T /_@Y\orFrIG6FȠU /BvC# KD+PiӼ=q{󒎽j𕑫F;,ܢ#Y+S5KhB:'mD䧷-H_/~$AO9Ha@n)&?DѴovT֘FYFˋ`eZBCK)yj-V"SS*7ӌ]:9mAӟ;_!V)*rEJ2 f]{sMW{P"u 8[EBLoxw=`$#T h QBh &2}]#Zd۽ 13-7E'!8pTY tZ+}˦捗Ł+vKo*aro7 g}eO,c\Ӗx/1D >lL:~k"< 5Os0ً[޲%?BͧhV7z5ħtG('\9/.%ĚɌ#U[oSx+w {tƇy{z) 뚑L1zT/1or)<\MWv/@l]B&o9RƋ5ߗdA"rMS=ʼzP ܹ.X=#yWbhzsv*Z[`F5ys5hb;ScT~#!"vԭB"ר1Ll8gؗ;iK v-lvB/S kh>-6'z Ym\ rȄ}TɛmVͪxbvl?/2uv:Z?WExUEu=dY3EoMNE _bV'Bgc,G?qPb E^2{QWOL0 n檇?i4Q~2i1ljYP)'(#3Ha3Z)~ -!UaZqZ|QJ+ݤT F [eiŎb&c͝R/ .OC)[:X^K}"5IYvyAF+hbe>ǖ8D-L3ݴw⮘e85T1)Uͳ^?'3ר""tJEU{ vckk,S= \06 T~Kb [Π`"d301mNϽb;#.̇BYsFRffNN_ =FCQ!1lbXTna` IewьL 0{M>1]G4[e:6,M.8\20iX\?e} 'w\'bg,{_32o.zZW^lֿ"?i5Wf\WVb}Y4;!r ʼۙ9%qE:zO ][nǺ^_Y5"WV1Ԙx殪9ٔpQ&GpLͪO_j1=H!aKȽGop;37 4lBQGfݭ%g-|- R]yX?3XJP-:Cr|m|ioP=òSb׏4qv H\4+@7V f3%PFkI.9sގ/tl4|XԦb5ێ+6{@ xL%%|fn~lصXȌX%u'R&_j:L.g(!?pf\wdqsD,b b܄0~V.Xqd.kх=c]*9ĕ8Q*k3W}ju\6/TFigǖHWQm>DJ#߯ymY4xuʒ wG0 kQU\kf3݃3C=\ O02@nGI`ó޳Q'W-r;f^ɟu6Iٙo972 0;Q_3(~a$u ӿȧJW| x(%y548 &4NMn(fB;,@H3X&c3s2ĊSTMY׀kLIHxfvV@ n_mRkr~#_ -l'b3~!c#X|]u^:ص/K.F?L wy;9zh=3yEB<-i\z;pX,/v%½S7 YN1,R& h4(\Q?tm AL  5pզN D64|6yi#qET%ַX]lp^Pz%iM#z\ gdb 4` 7)#a=fSb5fgƿDVBWRXrw_ByUسh{Vb H=uQ,M~L2UwxWʇW\˲ .cdJ:(,O.9̰E7l]\ 7wr?m!7)t7Bg)p}nƨځ~$hۥRL47/|\&̒x$\## `'2nD4ڣ"3c)7hm&+,VqМOĜIsp8{(ڞ[iVaTp N6-vgIebt'"(TqE2wpdgf5pb$ ó/v +\~}!C1.+bl; (k'H?+W֥3]J k'={ք-ǾPsP+S4H^nj ux673Ml$hDBvXG+TD;u}τL%6_.>TUEt$˩T6\I,٦U}X7Lפd[b(5\LVFS,W D8j],ጬ:n1i*1Gs||SXD4QE娟1(n)DQA-[܁[$)0Ffi'oٻ l?5ժ!" {ty_ЩQt.p-l숪)m|_<"]w5]hy4еPK]` 2SI~絏QfJ,aZ w3N@C!(,9B_F.9N~lJ'ܖj]\\b #m[ul""͵y/{*wF4 ÏN Sr{/rm2bťT~ˠdlnK|O9۪ Bf)LRp+ QF[ŗamR 䓢,AhmkTrD\{J|js70n(PϹH8eQ?_Y zQy2*-F$vFbnwtm=OXbHlyn?bsyͭwϿߩpJt𽶊H1g8{uR-Y4VɊtdhؒ[V ЭgˎDe?G?7o"J!wZ.Zm/$Bfv &ke5ʁ|aP D'bccguhrET"I<έ>eǟ]J2m'/' ѲO"t-cذ62(mB5Xs̞ GY[??d2>vi˂ |LnBY2L67'p߱ (֨C = ۷EW~S4Eohj]{LdXQ/)-lona*̻V|&!y䯢!Ips=sB'kOi`QasIVDaA?0ڵ(ߥG ̩G(e733hOL}U0Йq#مlHۃy^fe`0@K!Q\h n(?l c 3Dِ Cu\lac wJԗN$T }W5r-D?}%@9x :A;>A~`GRmJCwksЫ)72𵯢|BhϪF(#>w&k5H>M{REOc3R@#~U%Qýr|H %oHab8^Jv$"O`R,!: >ٌ]r*{ *AugS )Az3FƚbBL]&}1A{ Ε Y.7zZ.|RqXbQ߇;cOKR$PIYbb$P睭[R]}R;Kq)2BAP}zׄp Lo~Cq,r`4+۝Q<|;ɀA% tOBx`*84[O.\Y<YZ}DǒQdB,_䗫U`:kkp Oq0lA$F$ i@Q3_ ˯\B-TIZ(%c~ 9'?Qx}<2"gJS?`޳d6BQKtWnݹ! Ơ丿ևmiVӻL3$.zXWlUmN35i4gN fORbRgSCuJr B=* s|B˙8|pU,~j.wJ\Gd\O;9`]JC.IK.2ྔ߱OSu O1z#q(ғc_,jZf<)Zb6T-lfQ`9#<,rR1*'*H ߁N(k[@#g^ {#~(d&Jr>2WHwvDG3ѭ0(j!T*P_gC;Ma\;#C^?}&iD.5<1Jݐ9z(>L$lGF}ǬyV8rtߨSi˒L,eMUB,>{ _*p+x@T:&5hҍQ Fk򎙃NLY3F1ɍ'4K1z`]N?!0h\Fz] *_1 OҤRXc~ .QA]x!o KKhI;I@ ~v˾3@Xq*+t{B;d-2d)Xp =`B]Re$~ Ԗp{Y;D[/KUQhGnD!Q>j%CW9НrRjDDn@꫍\|o8ݘi`u`^Okn1lՂ34=bؕBMI dK ÙfC*3Jqiq'}dw}b^4֏ 7uxe$<]:",JtQlR :d-E Cެ8& __![.0oIle| #-iNYS.f9W5VB@c 0dUi݌/60>)Ic*+)^sPprYjǹ5+&yT`VL+X\Tz:f)1!%ö! |o7r(f\@IԒBȩojS_w=_fp'[>C#sI4)e]*wI 0ɲc!k6tJS=2]2GH,iY{iM}޶q\(K5%o!QĨΣߖ#cL:O:iݷ(d'_Lb.8fȐ CW\iUKxqWWt]fS>J" F32x(dL0oH L=GB>1i3Y>;kFܿmzrܚ'ztTwy _dtPDՐ荑ݠ;T HY~V4W FSJ;3Y ad[`B]2|Zi sCotDW8FnYb|*Ն۴b|Gc ˱p)7 'ObW\Ğ?/ŹJty\$bDBǙɉ"•ar2A(ΟP}ײk>'/qYL3 c-V/kᅷj 'QP;z? /a93îM_/2ɓ3əZ?߿aF,^g,g] {DV._y+5TbVN AԌG, Uf K eB,K#oyH_|$͂ Ef?&I^6=v7`J82:w4-dXI@Ǟt]}gfoT&S)|Ņ[C"'(Xty9)?|I!aW^3]cDѻ[ͳQ?xg漧a5X}Xځq35up}\Z5d_v`3$YSahTD,k ss>8jo/Z 9O<٦rضC}FYZ0b1tD38 jPA؝|s85i3kY&67[Vh3K} /} R?Ƽ Lf&ω$o;HvZ uiRW, 4lڬ0W׹ZLFRZUR'Խ9:T ?IEai\ r`fxDxP `:7E@((,s$`Ư1ǻP<Į^Q׆fM/$05v}VGys28{ýFLAWm Sq10vNPSvuf4:?o#Ws|>F"/X^xjJ"V{,L e'->K3Sv@x@Ċa+3A@qTҚƃ\ȾofV[D.VH3}GZDh%d !y"L }hn]^G!_a֫SV3ᷓ T G"wB0Ț!w+qmC>+EӲ%hi/Kud]vW}s?wcE/RGe7Z/H豽Zd|,5 *Crb/چQ!0>#‚XbyE[U #@Ƭܜ)XD]6";7q6Ll,L2 Aal@Ek*eIh )ۣQ%!w*CجID,@5{o9ᩴZaQ9 n1?Dg# 9r?K S3v8T%1 /_t6E>VCf&? q| ĭ6,f.~g/\xȖ%[TKzn>|CS j{Mu(i8|gb˭~7混@ȆB/~N$ûa6y5lxwoS GK<Es/@?俌z 'fVY y%dnƣe ؎;z1DOmRj) uWHatdBOP`-8;^YͪB7iݸ L%?;X'/rHBZ2Bz#A?>#H/7*!/n~:}'NP+D=VwYȯ[rDTlJպNV6%%b<.k1 &Uh\4sݑh9)7Oj6Rŝωa9I("V|5^[ȔbpcE9Pqq١"bQ% ?i~*r/:*cIVUu^R;۟ ԛ bt>\Gdn!CDgQ*z cRXRU|IkN,R'֛мgy~IWoS"nǏk-WpUu?iQֲϘ L@-JvV~1WV} wh3GCjwo9t(%!xo>d`*yQ:\c&\ө2Ș"R ;RyD&^.p$" lB-lw`@#,nH t7u[dɫF^zn\uQwSvS|' >&e6,d3ȞIVRַeRld5~gi-vzb$T@Z;`Km(^6ʪ5)!4 ~7*L6ηG$0lSilȄ/L?٭Պ h"fNVB~f&AzA6d9#C?\E8OI7>ffE +d:h˴{LQ[Mc\7h=1qș!VrA}Ç4](eh!Jx޳ 4u7YwlM^n3d6 7(MCdv/GG3d%W1%3y"b%~*d~E_e8~?Ē!.ɦPdn-5-' WS D!2̍<'SwO3%f?a,ꯙH[p*9 ͻ_J0}A|T['hņgJRP-6=qF'2" Զ#\l~l;Ɔ}n<`.({ۙK"7/LwH[#`/\b!0\ue{V8"a07x Za˗ zļTJH.qZNTk"tC(O{IE6 x%އ5pe趗`iک+u-.gϩ:^1mw!& p9, x/*t, 뺢c=(ts @.$tP˿CV%J"q\E0ٟdɧ&LlPo|FE˝N1:,z;.E{OєU L%*LX,ށɗ^5ZjY$Ll/"ڮ4s`&*d^/#|iPES%otLJEnUJ1lՖD_H5צ򙶞*BZ)-fIe&}B@xWva'gc@Ϗ;WMNRuͼzi/|z# Fο'v^Lbx/zc[cN~KNyV'8͆o8L{a1D$6Ͷ;%_{fML7$ _ƕ阯/57[Pd۹g[@X-,2.P*=J Rv,%>Z&} V^L1Ux;nz* sTk/ 92tq瓢;ZaS*xJv aamK|\h ׁ{!tƴWT;RUD 0 <3[Bp |j#|PKոݩbcL2B31+5th\7@&&]|}WO%ZD05/pϹr+  gC;\K%i1etJ= rk[[Ǟ$>r9V1ɏIU`å4BFR/+o iL)ԅ!J՗$$?(kW|tVVIr ̫IxsaTdq欖Gs:!L\}P/vҟpẅa*:I LeϟB_ADDX,ڸ;Jv}?5#J[>@Uν U좤yal  %$f5QXIE0ƺ 5轰ޕ y}l*Ite.km%:yU{V6Kcxk+>_$Y"\*:wحk) \ptW 0sD}~xQzV9Gx Q)c+JVHIuL{[=&~6m5w+YeL"qB￸H"i;@.%: '>iBެ?o}xU:v8=rizڟ?bv 8|"a 2/ME S-tl-ኽpOq4z|kP #V~jxڙ\ޙU:b?[wS ˳Va18TM2 Bfk1Y*g%A9p nL!+I$*5Fpb|{R0^N\sAB=xt`BÝ-t Ddz/ozU:PM+Pݴ[䇥s-ViS.^lnvhuJCOlow /ɢ^RO6y>54_k~ R6ݜzYlfekk!&8{6ht:);28ϲom)m雝-1P#/}Cv\οu8qi>"ܣoemZ8X)~a0J.~Вgy^{o7. 1|nKU7&zAY$;4 \ iVy'x{s"*bmrD\[PyCbV^h"S֔EK0҇Q"Mz뾹NbLnd9:I8FEl7(*?wϤQ" 'CC}T+e%j{7@@{#{ń<-3ԶI|fUețq#cd?Znt&k flI+k,:ǧtFG:o2'O)޹}^R `{;U|mD6Sw-ж IR8TӍ]އ7wMO\T&VcA\>{Ä񯡳2P^laF]6ِN _6S>7%WD6T}W )%/Ob Gjbvd;֋o+QٔEF+QNO!nJ.qZ?]{Ҡ=~ymNG%qou mA6BsBȠ>_0b?U Q&_CG\DTSZB=/&RgB폖!&D3)ݑk, $xXl=(g$9uZ`N AA]tʘp ;}X5E_V1+ruęرU2zt_vn0ǫY< mirƾꓖ~Nk.Kh,(if /q|.R 4}loz) 43]pd|&T>P6rL<^7^t739t4Se@.cz+Z>L$6Um.p4Zoi4Z 5aэ>HJ mE1!Fhyp-^龼z#N ? 2BLhң'5tġ!lKml*X)үذQ@EJlӦn˒^ZpwoWGf:O@br#mX.=A `O^GwH#(L-3HI-OpX]ک4'?gR`Ҋ*+-e/p&w#l Ҩ6+Me).OhJ8q/Ҟlחg8)d{Hk|EQɠ 27%Q!bWnn;cj';R={ ?1bY˷tr 3N8Iˆ({Gegĸ!_jh> flcG=Q5|? \c_SaQY3a$9dbDUh$,{u. 5Uܽx/j,i~IW:ԓg!y =z')JKYIr\u ,|R2}M_#W@^% ^+w A<[sߠ63pg ZOuK,cڑLC-v"KmrC%L\G!;E\1pGx,'o0p*|jgmBH}H͇~DXfu4_(j// 0nXk[~MI}kFJp`]$0~ RT363Qإ|KLYӥ4S7y{)dΗ$e~Ah*֎7qA$d t1MĽ)@MXs34@xNt/ XE(>*!\N_N*Z akUO׏b'8~v\X;1_7f[!/t8Ԇ>f?jrdnY;BXlxNsGse3| p5EBG`0e$k|%(u i:y1c,V*Z2`TcMzAwՑ:hH;KDm^kpG2łY0W7Vs}؟A[[Se$L:K}|&ش0ѥz&VaN6Mf;~RXDŽ]wk@21s %hG i2m§P`: AM61@!H/E6Fgf{4Jwz*6fϒnK_2$ EYɑNrw֙F4T ,+Ӌ2LYeO 6bs0*ʫŬO4ᄉt; ܚuv,GZ_*aoe3PsѥyH^ lK\MiR"q  t"{nrV#4QtqtŦr+GSHuKÀy@krـJTv/]f^J=YJ$|rnj)4C8rҕܫ tbO'_ʁz^ m >KC<gM4)=l Co?R" Mΐm +Q]E*B&3=oQ:8 :897"\B}(d6MO.|R(?`ƿ"[4P#QrJ$_֚U?^K '']IpOg_IbĦ;Qz ~ ib{an_ߪv͞u-u4vE6TiHe8g.Rk3ǰ+aSiQHu<Z R(-u`@Q)LJtFmOwpWޫ2K3\)62=o#6yN?<n-xX#t tM<?%X$&K# 7V? 7sʅ}*up=𬒎 +::olܙȭqfkޔ[×zĺ"\? 0`wu?_ZP9 rtYYN:wR`Q̔Z.[1?<~+ z2>z !c&yuŽ WAQRHSEβI\Tq3s#Ke"yKuSk4)d4\PXGҌ`AE1~#Äܿw^!G6 tspYXRDP )QYMVPpϔղ²=k*O"-@ h$%]شXp%2ْ Q̹ dMjkp%m\i~1$R&:Ή"@ i©owsJSkWG.Ia`IbGր=sع:ۢ xyo`zZ' u \lm'>+Hd`쇩&K|0udrLUpϾxҖemt49z)Y\hp,f n>Rڏ:\SYOP&쏇J!@ 2tDDgwF!cGrZT^pP0/ ?vX}(In wbGZ)Zb۞Ԫnn7n7Bw{*//Bi4s^Z+aƜ.{-6{-׋~B_jEIj_! (o@oL?O7JE8'w<$e\TiB' Ef 76ٽ^1=4AnKiR@\z@R1:-vꀖzbY(Z G} ."v'НH ,p7 ӭ@1E? F8gUxdFm-ߟp|fϥ AH̼^!f>gdEe(Ξ҃GD~*j2c54==[,JV U 0)p }Xz\-DkxݨJWjnQyΚ;W#; *9Q\0hآ/ T)Cj-bf8F?pg"тg_ׁM+59>l۬t''ʬ=dz5R[y Гfxg |bRX?ݾo*G|d[%]f{?VPdV>^mvV̭YZo1l_(*Cp.]D 4nO< '$*3D<3s\\g =z1*5Gz|aU(X MԌ6m~R hɛBD܅iUE ~zˡeO:Mq F/A3 1d(m0mcVusIQy.LQO+:CjXW)wsծHBL7Q&rXY:fؘʺ]}r0`d:T-Q#)E[i`4-۵FIIȘH9/D( 7(3&P 1Y_VfBUzoj&θA rw$bO_V8X#:6Jǂ>Y{[qNas_֜9@xB?߸cܕU]1"yn+I$fVNNAFg#,|忭APQ7C~4,b_JjVҍ ݄;ʳS Uy7MjI(r1w:kJdΤ8 A. &1*h~ n__(UP+nNQfgl5Me}uq*h]ִH3nfZNLg_He&9ɈDua-Trp +׏di]1)@UG'k P݌!Q{ J=0lFPGWބ""qڿGn] 1s՝ YpX4t&G@4 :ڨ CTʴٶ135UU1et[0Ca]!3C6PCLO:6|DjNV;r9+,E*r=Ig !d< aL1j12wg:XHR%lL@4+Cd5xPKITHq ޝQ _CO 2P|wmHpc1ӀŻ],t5KivP>L, v~ w罔~Tύ‘ ťڒ+C|7`ܸ+[#v x(8V`Ջ4ё꧲ iIŋ@ \BI~4+E\z.&p9K39rIn|t3=hUێA) _rJUc(mX  Ddy?Wg-.s=}ԑ"Sp] UaQƗ-XMtx6.VzA᧭89ޖXt A$tBםқf 0F,q.Sg=ڒI"]'@d @Kv6fB8 ]{7h+ U*QLZ֟E 'uQe9tL6vp+54QXqLKhѾ&?fsdeT' i,uswq3AbU Ժ|<9]69R~.Ůӎ=3:U\ymk o/bWխBψ~vnyjgvNS t|*}4j}BmB+L(01D3iJ=] { 8o sB`*Uvl9ԫI wJ#b\P[)&Qo’O!dwlAm`zFp>QXLLbgϤkvoi'ǐy:>g1=P=8{XX5z=%.ɿv$8xs-}c(yuXTQr/qjO(4S\p7rމyt?F|Gnd3lT+ܕmف>q&vr%V0 Nv ~E|g݂\(`D KeD估+fn+ERN~LjZqOȶw9IM* i<ؠ s_E0/^aZAuˮ"UPā+j2e3R mbnh𬺻 7$'bp:Jq|h' ՜Omu/u n%T3u"Yϱ[mU|}f"p]P;GPF)YoUG\oCH(MQuBYrty,5 ]v:O|AsP879ӚBN+L) u>߸Hx='\˝MaJfMW@2O]/QFN#ىprJ7(/ !J\ 185 )3LtcD+p} f쥍Y\:NlЄBׯv "`^T5SC@g`I8Vf-vUJ_6" 6f21:;>ZNI.w1oHr2[%#)*]SJ+n_d# ;f|@e+JRoc&LqEzciO>\Fo '1RHwf_3n;ζW|v~TA x@ީ s̭4j!`G-xtl3gZ8$MJUI OokDץ+O?7̧kk(~NTM4*-?noRDGDzq9lV"d: tE( Z`D\"LQL0g(/x[a(YJZıUT)Ĝqu<߰ko]a`lXU;~Z7fx&C 7^bZ/LoI(zC[6b S,>k1 l( u1NM{qЋamDa j>o1=ITPwx膋߈ #KLze`sgYu>S^.,[*-iVX>Á߿nLy6(S⨰ V $aCA)F\@7mk ֜.l.0j> fGsR?N; P44B艋0 />?:LNĒz#abQ 2]c+K9kUOB9ɚ Lyڅo_~?^ۊ#qI5B|g~𦇽nT7]8 yry1 E*h4HDuU^;1ExP̰{"1Ӧ1{X/(8*cJTݍAϷ6$eT[ W#pkDWٜVP:l<2t9>~(YtmnP.yDtE Zk/z h·[.sf m_l69΀O2(踿tJpR'&onebLqdaG#F{:a+e4CldF ;%~IJhΓTh=x2R-! pI~Amp#lKO֘1R[<id}6.17>,"rvJy@1m>:+텍q*Ϟ~ܜtY:bNKq{b4OU~j[)cI7t>WW+;kCu 4Ї- Jfgb3^NO' ΒۨvvP5Xu̇}1Y8 ?oZ쮉mZN4{'lȭF˜S ?CI@ }@YycDFs~%Sɞy෮ HoBUVfu&NDȊ?>Dxr n؝ ,vIZ+k `S6nKX)VHtCghl'OnZkc^/oi -ޥ v٩.W|qwMC05#h5gla{:4l]!WtH&NJ6uA4ID|%cE?P *opRR"Hh)\wSm Sad$#uk['[ؑ2XM(wXEbCg<,~@?Բ|5b7!.B=9N2kꬎtjtBN`.zZzc:WA`ZG=YV[k7qyak")\p,ð˟s!E A(SMK3rEa6 $-%zQ(:Ln{Q(m3|ϖG/ɗ`ܖ40;@xkyJ /F4cP7Ēz! /v> 4XgraD&N<]lNcmbH˚Wy$6ig0d,ǥSy,v  =ILHZpB=oI/2[5Kic~o[d yzf~uuҐʹo%,:.u8Q0n!7Q|d.e"mle V#uJ"$GkêPՑ 'R>>NU!5R].YUҎN0SW,gkG~u}Cԩ?IUPrv;iCD~:{p '9ޭѲAv(4U^"MEʟX?f\1_P$3Z4睮]c˧N;_&!`A+]bju&i pb;1oCĩU/X;elN5-iTkƱ$prg9 )W"N\n⵴DŤR6uDUQ:RvũCƓd bG(hrհ8"G _#K(xz6F]5\PA0M\#-Jx}g}Lбe_4ӕ_|ڥlH=%.tۄtJ9 6SrJ~ػ@9~Y}4\ib&xw)M=V` QfS{kݑV}HvGq2L9}RL }h?LyClH8"G|$#IL9)RR^zڻ& 5N;҇Ro"?U3ja VRqapw+EPno 𖶸Vy`gf~ p!R׍䪢Am-i4ץY4 Y%`P\? yZI>"][:_!GzڄG9Vazp'sVQܗ*ۅžn.8hS;P-,Z? فXS)Y?sޑ[W~,۹$.9{PbVx[<.W!rBL(`vM&(=X5O\ T_)}f kFbhs/T*xWbKtGHX*۳pa=b t:TH"0z=).4pTeI"-Ek1;#O6~A3N2~{cLLE(ÝnBԜF/ !w :mT.)ȉ%6Zq޽ jWXJ5: dE8DQ҇Flpb&F? ]eB:Hyj y6U6](]C4]ڮڍ+DUCSBkng lWJGz|i^W_0O7ιwVF.to;YJ(MTa?2]0|Y|BhFp&$4"{(/ ̮2An!|{ۤ7cpHU|^Zuxyu6A9HkK)`!iLS|x[,pٷv^RH#Vm uQU2Xnu,X#\ߨyG%Ef lz*}0Mpq1oˁ3),BN)]tОؕ4b,6}2)ƶ^^ٯ:D]|V HFr=lKpEmus\O[E\*9qhsZ^ GY6h3V~JUJ"jfhiz`x86Kq^\ezD0Wx.;'9Q{]˹ǩ+5DPbr& %Dww S8јg\L.\$&eM@IC+MP!|f\ 1^wv@Z~VHwP?Θvnf>= oPrb°Ѕg6zH!iL_ ޝ%/5`hP?Q7NZEGu:oɐG1<%L_ͫ bkwݝ23rc`v؎2S|QXoڣƋ@DZD zC}Sy/ܺ)96 ]I`*[ jy߫rӒmQ@2%+b}P/:VG_wN%W-A 'jJ!^|!YocxEIABr&cBZ7zX}!dq?| GxB|ի¶U[lOlhXfmP+v}^cf,f#^,fћ*i7.Osp "o/aU$e7Co0NʗgH23vCRH_u9FZcىauh_! ݽB6Ϣd\tOu6>[f)C ee5\Ai^E֢5khm+R%ah@&fћ-bO4XvwV_0""CQYyHY)S繉 a T6jI̞{hbX4"< eC\(RJ:,g@_/\/1FRn6] M?pYQ l_w.7cV TlMI T\(im0#@ռ|lr;nBkS/9cF"n[-k[Yݓ4냟 qǧi|ZeJ^ Ҥ"-~BD-ZXD!G.XqÇK|T$ M( Mv0ٿ-S"~8z\ZJ  ,_(z-Z2Dp,n?&^Gʦ-' 0֩X_>&0 %) cto|GT?@zO\ZL_[L^#$֣{u'r V+v~VssH8 O_y\#|9:y%aMm)-Nt-l?@o$2/3uU-𺈹)WFPdbTW &ۡSs@c5AO QXk((0`-=8A;p?IMl>!"սHΫ t < ^E>:Fh `t zRs !P oE88H;y(j2(5zL@,ϧxs= UMl¼?Ohf6vҥId}DWYf;.E x.l^R9:$Ѯv!oH$P'0->u2TigN{'+QCu EO@=W5_\x ;TURxO;nrN@rIX"qa0*|yHxC ئ*Bط {'- pLT ѺJżPPn tc}pSCsPD҈sPOp2LW1eqã4dU J"OIx.{?"+=0s/Ĥ_QNUiP͘He(,6F0ŚUKo{I;Lp?{OΦL/ڪ5\Wc:7, 7 \Fjx,uyp-xZw~؃5` .Ը\ x>(FcM(ם& s)49I!ft)!$JIx KΤ9rd .bSf_K<9Ct#vKa78ѱltϼ.J*IXqNqḓK%7]Ƶw&ḫ/2W¯n I\ ZVSEΚ17.Y Aocs`wsy8]APBa,ӱԜ *=9]rqeLÔv+˓t$]Nn]墊~5hmxL sXo.I*& &ʹQ\!v[kHҡPL ﱫ6__>>u뚾pزx0r8u)dR h_Hx'}GjMoQҭW" @pּr~\\Z4KA;(LPB0K] \A{hO[H~EYW<ڌx$1 f*X^7\nLot#;bv|2euiǛ(bwM{./}SL22[($2|ZT=~]ߎIəNeR悜x ezOb4KY`F@5â 9|εPN~JaU6I(Ǿ2 .dUo}~?f.|JbN`B >#zڿtf"U_2>B}ZU't;͔H?hMB Y[8jl C(8Fq~ YT^?)c%%VU%r#uFx9";<.XZԫJ`Ą S¯.C9o]/7i^6OB26gR{wy2K޴پ.u߀R|( Nk-aДLl\*m1OfPLp{xynTf(G/3}xkΕZYML_`X$Q@Dnp~`X+n#EݒO2gٖ VWn` K܋N9u+H 6!E"^m b`clM2 0" 7`^ ú 87p4mg!kI*)B,Y:,4qܠќ#_=ÿPj[KyHj+&{^֠9n̍`^R kf:4F7p(RC5ƷWeceqۺ@):ru`p@pi %!ҡGA; r>n/grA˒$**oURd&|YA:¸_i%v|¿VY \ru`0~j=85>xEiqK8~$y.җ,iMX.6vݤ/%k,|$Yin /Y-1uKv]l#G՟٭D.}+J4{( K!f(~QNj*6TfbzțQ _jd6 qMl]uWQ@\[aSsm癅6r>M:NTZ%D¸'TnXSʳqcW?)0Q5twflbG/e(A^d[3*&fE?YEZ,bTp@V+u,*$^MK>P_nעUm44Om33΄ 65MD7΄߅_HB܍&ril־?gc]B7E\% c Bꆢ\bަWޣ/RvX *Ìi\֠Ci CF +ynPd^@ { ;ˣ;X=Ql; L@`3ABnMF0Th8z=PnWeZv2fB$8?r-֙N?_@\l¶KvcDmOprj > V>r]`]"^Zt l+/D:J,|XEVWsޗ"-:݁!n-:;|w|#OMTYRzFɉ)tJ}T;/LesFd{%`N7i`Fo @yi$av]/v3JWH6r/&W:G#۸^i.ṄlڠQ(\0yp$`4Med3zppi #*kz{m13dhvz]1ƃX|2׮n2H!=>묊V%+Yϓ\e>VTIܽVʂ&I >pAia8X0Ԗ(]cmHKѾcjT͠c4%I2i/'W,mmdox$眲ê## 6Mhܻ1gyi$ֲ1Qɻ^kӢ8v]+7_Hc|z-/9@iy:cG8$x|D1lm縥0L[l0_;DaMN̳8vCY3Gf;vX}4Ia1l`ly\ݙ\$$~xgBQԐ2uĥrMD= ,|O,Pʰz Kz-j#C/-eo^EHNDQOqiF˓(;KZ[_,Ye0t?ٯ9f uS,A4Kހ<,0ve ґ{jשzy XjJ!a\!BJ^>9@ޫ\^[R=ĩgƥ6`7@źCGx-qlp+afRO^/upͮzx4!BfrϹeAT ċfVRnf_m ˅JDQDm"`~"Iz1ɻѭk ?^LG*g!C:d \[8,f*֐1( r1babF܋W̴u^,~\A@{vf!00; nKiA˽o:fwpŇDWf׈ߏA()ߌ $23VAmlIYW"4t`К߱Q v c 4hvK/cyؘ!$bwBvH1x{|$F"iBFbpm$'6)W|SjP'15H@FrGd"XrPǸI~s_663Hφ^<^|8{/!wC{)'A/&pg73xif \wJgAQ2!˴-Y:m]5iIb426UFTL=[u7k}6hGhUfzH Pi;l6EveB]9_=%W^~TšzXgT^\ ?zm3R/+kb#dM#ߺC[ n&[;YN|a*:B!bt0=)B ,`tp[m)are 0`%Q$pw5]z)SnQl? M%XA/.AWsY,ƅ Xy$C+T2, (Z|B_{b"Ŗ0#5 =G䳰b,VC =Ztc6X>_p=e= {װ1aDp I *_] \1\u{kw?ο3bYAvطfV5$Fo4(a(BG$%S5ƇTwinwH|d HI׆(SU'Pu!ߡ6Mn̻^`eK^,3kċk?UB=6| =J/D!Ys.)8YeHWs3+PAe|3ևɈ[Sĩ* Z^:68iĥ,h\Y4׼^ >0)7 :zk2.kr2ѣ _~9/}a.iϴL N&XpTz#&IxMBA* b{Yw#<_ԍ2C:Osz#MZP6$SD^A3$Ӟ6*HHG6b\k7o؊ACDlɾBU-ayD6Vdp~JkQi&7W OQJ|dn9ks{6`dՓwm3w2^I@̨\潹j" .c-)1Yx:v"Y8!0N*+%m#t Y\hyUbGPY&䶊3fRRFg5{D-HuJ9}ܲ,IUO8]D\+8jqjY?,|B_+KtkA(Fyjt}St)ڬ0Yjⵑȟƒxs&F#>-Awa)]6Y*aq i]dˇw }^#Hx[tE  򁫙2㗶 CIel Rxd`?L |i B,;mK˰]ϣSWS%\r9:x1M捭 fU" 9ɇo[ET?J:o~#n*M x _$MUINρn^M" A4/_8}&-Vsmz\<71)AXtS[tc7]sg0f>#Rg[[̗ VI|P/#a4*35Fhݙ#R)O/j C,L 4y  !u IySۺS^InѨPcM Cd6HUһac|'{p@\==,9_K|d.C^^ϗNQЖT90>Ƣ=|G::~ Ĝ)mC<,Ws6lZ̾iZ`S> $sY̋@?Nh1rR"3W ]ݩ`,~LDQS%kCQ0V1@6;{-å*māl2kFWވ w.JggS"^ӧf0bYglqG)/ s+/ǹ=.ȂLZ3+'uP pHKT)BRu|kmOFL'+ϊۋʼw_4QĠ><+4%`#FeW a5;7#tܛ*Gp@pςmtǢ|h=bt8 , 1˴ԆDm"\Uxو|Ύn~wH")µ |IwoCEG[:=UW̦N ! yz?|@mSѐL.S$^&jlU$CfCGLT]TLX2J'tO=˭q >ʛx3e#o=S IMʞۛ,~*mMxVEIֳC^=P^lh\6YX7 !im$qx(؝?O$.!`|*7v#Wd$:scu +Ϩ __5Mhy% ;I-x>OFց +}NvsL=hH; BxמQOkJY]S.(eÈfӆNe.?hT.ۆָZԔRsfD ,@Wy6ۆ0b8%nİ6 u!|! G/[s cpwޔ_bQW VD1XNPyJ 5n~=)ձҖOmh*by r+gdƀdj]^YnKN*]TV4.Vȴݵ`.3.*h-rx22':bS՚4K1m7)ϖg >J/i׽ (aF?*>7lNnJa-i%RmPqQo &߶tSg%XJ,+`B4Q(cQ og +o!m9:NOXΖzt>t0E fL譕[8LeN(\ne; _G9 ?[ۀި4Sje4ws&\VkfSt`+4[wM1`qj>NqDC|+p3DD X Y-;W>l6}gɒP;&?#> 5DܰlV~=d=J3"Roep ]+Vxu *j_K"I0772/C`h}6Gt~vE\$mj..B=if_VV>_a!\vCLƧ&SoJc, .ui'Wd)D3Nyc1,2!oHb0xJgm@ja@:nϒ@3;GRnN!`Ƒb pt^XWquDcΤ-kDy$/$ XܤMD>dDniwCNOMxkqM˰o,۽#DA%cyJ*H0h)Fԁ[jP˝4l>ڍF?V]+'(F'ԲAޝd)@g)x0L0D4 +9]]z7jķ{Hs)s/OwX- P;[<(Ap9u%?3pY,#7.Iدba^Dp8 `aN/4jM3hLέ{Qw bpL&WD1amOF"1D"5=շ >X_˴+z1΍G{8d(?9:AϠ~ӝ#P'A_(Kr(6"&LNZV|kNO$lw^ixS>4斺 NC Tx^WX!fe; Ww +,F㜹Ƨ}āGJ::MGM*CwaB[ :R8m*xP|WFaI bYEy \zokHtٱi%T_s0~!T{i;KLGUi1=^nfx.hgE<>wJ^AG*B9E%M [y"wjzяmaױ s}*w= D߅JT_Bh!$ WwaI n=ϧojPc,~Fǻdjv^̀ٻ<9hOmcX^FCabXCK`dJIFЛ}/X:1"0yF>ֳ6ζZoew^XxBl{wa[R v]e髁w %<TiwX[aμvC$8nLl)Aڈ\x8$АsQPUx~©K3;}ty bQ3r)BubTrkz}|+̰ 3$)_{j4y6ekXxԖ{n6|cS &&`uE[.сYuC췹rxUE` {S0 xS?ƥvpf{4@-d R&av`mPIJ$Xbml|~Jl8 7L~A g`?kBYX;ҨTI{օ"J Hlz37RmijfzSS*}GH$U 2m3 Qq,+sGIHv])╁{NCK5hԬ7lsN  $Mb i hQ-{ůf)qVTp_.dF r3s)u-9G8 |# c+bB^lʴ\( ndɃ V| %اێ/Yv: 1XvlfahEnl7^NW>ua0aЗZCIʺpyęShFB^8A  *U~hc|8z 62Jm[G6Y?5Y_.!$#g;OXB{%WgtB[zϳWrQyM[ tJ(ccφ Ç1FaX]Q}IdyZ T^ kH.dl7 cY#y18wxȱ=Rt@lT eS*Cԋ_zՙ,zDj#X4DUNhBRzprzֺ@yE!8Դ9uE)EAq3&bAUnc /e[*S# 0S>x{ b&5]9LJX͇@W஬Πν#~; ƪI|##π2l{Q7cfh> OAa&([;r$7ZAfn{9HMD]oN=-hԃ]HqARMu/ejqU~&0;AZ0[ٞ*.] RG"*TBѣK]d8H4CjogWG+q˹Ȕ=NhuԼcyU+SV^8?ayAZ3m[Iu%79Ymѷ[z# $,!AL= @ Q id'򁊥8~:rqnG9nJ4,;IX|M\O9J5xjaیq73c^d/*Xڪ":#[DaP+bYQ"7p) 688D y֫EM-#폝'$ǫki0C=Z8 e^.VXN*.cT|*EmX߅bMk |-$nO}cy{X$QO%8ݺsE`b^>7hpB5$gLpe|L|p?|.H(‘u~|eT2jL"EuS[-0Y(WIF N-t+3Is֫Y0E>Wz4+8A„=3BC-5Ђ[fy^ C_n{xg7/T", )˲7Ϩ2r,zOwH3!?1src[ab[$e雰mO:wn{? |w"!V+?&esweŊ2rHv8 0&I {v"uy SInW]bdL4+M ,2=Wq['\ 6 lRXh1G~jR†\^WuuWrZfZ=>PB>*=8 PTGWgtV܋ [Eͫi4Ѓd'9˅Ss>g!d|¤GSIOfAU t E_[OllOd^;^+V*{ 4y.HDq᫑V;i6rk# PT^\ %rM!C'H.EGZElN1Γz6 7*z W|#փiG} LD }כT;Lf74MS?fN1ͪ`3ecoT XV.Pj̪]<;\ &*1z)Ӫء d=K8ykٔ ^r=/5A܊h4}\O<-rd2e5s6h&,$=⃸rNmN2RM_ohb|$X=X}1P'D}Bns!ߙX>u}PddS֏sHskǠ)q3Wex~l9W]#.Gtkoee|`iUZ.]bŠ`6pkഴc(8s sgyHO⠒Ri@hG:l2nMLZR-M*rX+dSbY5u 5էZ:ajO0n="5+ w {SfHé+Bq&{d P]c)մ/+1 dZ-,(3:Y<Y :[nf5/l//N(q=_~&d.~$|qSDа6!t;'zBYP>m0UתWdsvoaA`Je+ldV@Sϙj1+K Fȣ=]&QvHTnՑvOI=72ͩfs(vسuzѢK}Fp7uMy<"uI Ij݌EQW8|dNƤ4;x_2Yzp49oEc CMmRbD D@V% yӟ?b{<8W!4ۿt$e:L\oYNE!xl\z|R,>=DHj=ĺV o5QbK;qruh<Ʀ3RV[ؔHnpQRyuj;j Q?VC WX;Í2r O5 I(cc5gΛ_ u? jbpԉUaP:5d{]AlX2L 9U]4<pw.Ba۹?h8!aAnf7 TXMOq*|gD+FAB֧hm֚gN9c yX"8g#<`44f&UyTC 5}5{5:O8>^&LμQa7'6jPWMId&|]xN L^M%[$1r%Haɾ[KΣHl54 ]UD6 z_lߣso8^]JCeC'AX2ᶀ?(H<xLkK+qZUj@^6)QiJL;y6HbUH%M=Yv`1-BVֱE>?,Vi"_P hɚ #9)샤%̵"ǯaM\M%.< ûٷ?ɴR?۽lDaӊ*_hu6!dkln\;".X'oYM|>:X~Ԏ-B1 #IOE8=$r9. S6}Gz[3G _&*9A#~\ uXfJiH^7! "YqqpL^ZQ/_Шu]QbQop /\.fMxC60V F K q+miGgř`k/e-Wvj•fn]o.g}LCq^we "BAva Y҂B\>7w\q!qʧװ8-@C 9e CP: C3lhx8 ']\FSLe熺L:at1? mPt6u ŝi%xlP,rU#$6L5Bt 3[m۲x 4}m_ fS:l܍D{hOVDMeNjA*ݯmk'fvw_%iHzԸ.ЕNQY}M2)'-G46H$ -: |!}cW|lB(ӴÂtg#:m~#t5 /㎓.mMV.5 G/o)!]$ߔﱳ˩\ F㰖ןD$&hAs`1rQNC#??'J1kzc7]2f hIM] iޯYr'K0R &*iu|NL v"FH.5Oi* `e@_hK\ x˺{4)AS@y);;8J2}㙛NQ?v'+k՛I ۞hVnva| 2mt$$]fX`iyTei߀ ?nk{ wTI[՟5hXr^CUT8̭*GncF&jS/85 =SM3,z6ns#}wZ_5I9@U,Go B,tސd:?LU5Ƴ Rb:<OC{H> *QpJOe_-QvQD$X 6I<]خ7w)SZ*;n}#:/Vo}6ez>cIZM$eNvR6{ 6pr-^6A-_~BπSL<L7< {$(tFu4coT{ۘTT*__"$c7򌴩XXn;$ǜXtx:I ~(~uu8zw%ҋ^`mtl—876I`V윲[W;"Q`v;wFܷ'1?Y pT6c 88Uo`ޢ3ӂRF}N@s9jԖqH`Z 3Qꞷba2eBbT`GpqǠ0v4ݩd=wK=JuV&6f4+Nk8-[!jHZۂsnŃ; *|y* z^jVz{Hع~lVls>D枾:RPS*))c4z;+3?n("mSW/񊮿s}zzR~۬ai+YIt)66VbN dκߐ]:[;p S5Lp`e6loECfר7̘=Ihx;Zޝp rP@+"!5'[2~e-$_35K0s^WWשjNGlk|E| MoĺpvW KqSq-Evz.o;uRMkRFh21gvEGa-[յg?EGahZSL37K<&(0mh)K,^0ԋ׭JG:OO?ߑ710#iDŽAlx=|*wӐMYzXcd~jyĽ$wd#ՀDoJA&X&g kW,5 >Qf(KAR^= oxC-/đKI_Xz\ indBKN7A)OMC',t7KzMf8A@$vl(#H)2Y9AMHu+%uGlPф*ȳeM|HoC1>@c&w7-hO*G"\-Gӈ0S K2->'a>1vMWrٸy[CS}~qLJxb%(sKdé\gQsS0j)Vv]na;Ԅra jFiO_]%ʒ3xJcX!sfzLjfF r(b*LH6d%eX %C%x!2 D. ,Jbr9q8`eiݻ%v xɷ'E PC18{, ? *|YݑUB۬ ~bR Y\~`Ag6.:rOVj}x% k*VRCM)@;NgO y-JѯGHS&ƲC6һԾOEq ͸ kˡ9o:fT︂&WE3YJyo6%⽵i=ΐP&q=1 ' bLF>MR +'qVLxzoi3',8I`9d^.2 kFLqvm-P"g4JRoS8)W<%󧨧t!LE9.T`ccCa_*$XJ܄Q57r5׬FXC`Yػֲ( T{,4؇C4k^>Դ{{gJv1|Khpl3 U$̴L86NT'r*;H~ Ip'S,-- hT_@(r":yTo{LlqQDъ`ȞGxˊݘC|i/bǴ0Q̈qʕnۢ"_]ޓ~C&]JYYqϲӑμըﺐldTc5_tzmXzwZJT(IL`ަDžZf Yv;/T@*{wrR& r(/>2l9y zŹy/}Pݣ}o`F5c U\e?hacO߾BoiשȆypwol9K&eq>F_ Gh X~#6qP4n a_ ` Q r= T(f,pL#Kʐq橊ilmWK㩆Z jzڣHe`DŐ3D`5tOiQ|}O:w'jJm$6=ipxݜSYYtVK(,6? ^IzFp @ )s=o Dzۑow&%Hx^㇜DFUUbjiin1K'5Gl^b?OM Xl d r¦5̺e"8r>ZN+mI/U1^p`0yLOt5d^L]iU j| _!Uf.+$szOW"$-TTޓtI#sq \*3~/2CQz9y"zPC~!֔gk T.\S.,lBأThyc/2ϩL^>5 }*. aOft v~_-8Vo#VPr;8߅emu#l-)W>T_;R ?Bu@=ܰ~diSzc-'tPmˊG d%+E%[-_gk3 ɰ`1/Lx)0fFb\E7 oP#@O݁aXU/U*hIsDH}6kHcչڸ‘J`$ʤF=#+ }``4{u#O\\ge5~BMW6lLm4}ٟ?29D'RFPalX^\֬?3A;GTZfњ`oBqYw#$<3ei'HFZzNHߋ6\Q&t0Muko^Q:U 0G,n*V,ݒ8@cd}2z14R1B9MH]MrvB!dJoд)@ˆ$Q.e\R6n_^t7^594Rn{}gՋ"0-rЫ惏BB4MO a9&o.jӣz^ܥےH{X\+[[[)Qj+`M+U!Kӫʗ>Z* \pN73^&^} PH zFJXp}8v7hWF5mF~w|qssSsI ;#Ү rɸF 6y hڪ]hcoT=Aܒ]뭟ku|L'LG"r~*ISk |Q{~ΖCIIZe& ? p1 6dtIIF GKF5s`iOOgU.("~3FG/͝%K.Yt<1B__3 pMuy X--ӥGVs{ͪ`D`XMsn0׵=~ījr=g 0fn$RIDV]W b$9>s5Zc`R#lΪDb{ewxůͷTջɴ1J)K $pW-rWY05E @w)u X߱2~㸌}ޝlNRrZgwmuy!Tnh=sC2?Y$ OPx =0rg0u6.#-.6Kd3P ~vF4iW=u/@Z2>| ʣZeS9#*k.{χ(Hg_)]_URq$V'ar0oseޟrt#R*29v\+{GGid?s ghpmlCDoBx|$~۰/n;F Ol1FxigtnC1KnqLzR'G[ٻm u\2IrԠ*3Ѩ.*V7q!M0׸|08PwιgG:>L*qBWAXDPv[mE_RvS<8.lCꁲS4$ 84rٍi,>L?2{@}2.k1o(K=n==cHsܩqTG f!L1{}ljQoOwmxYɧ4foTO+wҼ[,.ҵe;|;_KD4 bYCX6zgό[z$nϠƳiM/])%6-КSaS1|(`[:̢&&,*#p}XSsp~ y"eYrPfWJ,!&@d]YR/|xB,B  ?6;0}jFeHITJD{,glV`B3N1RRTPB"%ST-,nܳ) pxlQ-Vڷ-]Czx(bs. \x`a-`Λ 0^).#!f+4ccߵD-$D5ǘ0kgLѲ>*ꋵ ֝UǙm9R6D̀rR*ȇtڽv.QQ@U@)-l|nAg&qHKcI٬S#BBohߗGW} ;ˋ#ǯAs]l]?r`Pwe/tFj g,KSwح&ˆ},ve@1[EjvJ0/+֥Xv &@Uz*Axw9IK_LY\0BXAsqp_뗢_Fi}heGcکSVEC^ڂrWjt ې0nx]-¹ &߈I[GDtbG4 >oqy_Y=O#Ɂ9]q aaB7X\_΂[a͆en L!"ZCF2aLtb*J'n@\1iz]VCjdL'/5?fgIe;-JT83 H\[>eEBI]XD!|٘)u ~F| 5/ 3qS-8 {Sû5UߜGj0ұ<41ڠ7_"n狕/sL@{8(|+n9湪D}mdlD#L3uNKs6htJ7et# ks骸:j0r{{RԥQ~JoB&e̢zI-k1e!gQK=]V@ s1:SI"< vB;L$+я̸m5[ i-/c-@;ԇ;8ߜ| c;UkW0S9CՊPy'ȝHXe5&:|+guq7u:d+<k/θx1ZǙ[HfvV!iEG/k&u~,w_RMzcʲ|pPUʪ=lX-̓-D; x`xߣQ/%ֲ̢5I<)40AxMcŁZ˩9wuhR(t6$ao;+ˠy7'rEa*8S񈹷WzhjWb$}V-"62"y_GRV?Kq#r5܊}7.}EPWِ&Ihp@'JfqμEyj}kBFJ%6'P)Uu6jD?&'UpZB𿗎]2ݒиЧ7 荋#Fz)Vx5\_/ O((imK,f 9~:iYYjx*\g#lO~v>Lh$l ZnݡYk".]~`Ϡ+^+U?g^D|4Ж52b-W~&le.IycpE:QL ,UOpt;h&@H*7F<q9@EQe8hWB,H:kREv'ӧŵOaf4[#}TVj9;(V殻1IKۼrz`8ϺĎg* C ^*4i͡CM0N<Û&:&PDeNY=C5-X* N:t\.M~;< 1.K?Dщֵ;!_Ddx_G1;{8򫌪-nmdHI:322[;j8i^,7 ;Wz#n"~Tm,w\#L(w4.nk5IEm?toX^})m~8$˨ 9#K_w?rYWE,@6~o 9(įY9Ug}Rs]&zXpRE]V㻗#̗8~,Д!D*{qܼ.hFr D߹ `2=5rB01g;fQ B0&WX;Q/ffV@r*gpI"ҭ =|MۤΚIKwͱ)vѐ(d4+aAEC0.wh÷n[}4rR^pϱ|0 STgLF!Q"Wts0+~ƑQ)pDr#73444y**I,#? >jId'LQ]lh}01FB+0[]ڼ AZKMqQH=?ƖX~ָiSEv"`) XlHyNjR)˝î.gd*Y7Θ Z!:' 3#"ͥ~Aq0EߕN]\;R$g J!$e5rfa$"}xzKwlǂpu;:6}t4ѹf/k(HO {Dx2i`kBѵdMDNOsEs8n{ 0Ed_M:9[[N^'Ė)k\ԕ]*79sbYg˻ݓp9]FvsL tz{>j7B`H3zA"m1ۙA?yÛ]UIcUg ș#3C.z"`Q5k~ x鉸1 mQ}M[=9qo<ܠ %Je0Aذa& QK?^;wMM&TREXaw;f]'r`rΥ1HZ#jŽ{]E紴7U:RB8[`Жd^ue*Ԑ6XY_%B.#63ŶGߡIdD8dsVIϸWlSPD >=0o_A,1uA{ʼ{2b(~(? ,r 6@xX. VBfP!]i$']~kki`/̄ʽHdXw65ᒯ>\t k9q|n" ^0*4`sپ /qKU\|Mh#~>%P>YI09 s/;^ ѭ&Qҟ:M&)-T""q>%~ߪbAw<#Dˠ ^ٚ]g)$`6ElUxk(2^TQnYPWE4 벮̓zXWnnz$)LuHN<l,EQ%!0 Z#/ 6F r |BrzNe|o j-*JEkv`rU Wk obdlPHXbxĔ־Wo +k5],t [t4T\_n†tx%q4UQGncItzc>z{7ӱ8>1na2 2wƦbL2SQwetXo nc7}>cQд#' ]',lX+EN<DV3Ի.:gcC-uVZ%mvDPI?p̾5YT1Ws z*CEkHߚ9 w׿/bdAEz!Uwt045FbXYW^[_̜XDe:}W: O6A{I!R MXţQҊ^)&/ pR|D3 A$X$t (WN4˗,Rg~P߂Y;Kr7`sY`\~3z.z;<<(/ij;Pn}٬ق G&Y-\}+DO&6%`r$b҂4 zf7i”4j oNKn*=ⅲ"'x8qI3K}t.5km{ ' D*|u/P 0?}}4 fghz?θ:ҜON|qBr\Օ؉獩x*!j 6d]^ >{b8+&)B15`Q2$LІúB_,J;W8M7n]Чq}h{Ǣxib{JC華Z~RB2|4hY9q;v"L@7q2 2P{#r{5|&h5!@rເ6'/7u,}WVM`X@j+-\S/&aE;P]'ZpXPm}ijqnm9A vEn'k9 (\yۑFA;_>2HXp"8Y{b:$0\ 9%$.),*'Sف!7޳-N\~.éDÍO5SYu!g^Ng# E?9 f^$3b'^ ݢPu={MV׷:iiQ V%i_WćWPNɂ`9R5.ǔdO"OR}Oٵb!q,>TO .GYye*J+ƭu eH`B5߻jq t2XFB~oeR;&ɻxZUQiyy+)Ȩ:q_Oꃯ5m.01`,D,C$̦s%~e;ނEA8xhA Vgb?TfD%cG  !d5\ 'BhG&9o{#d Rrt`/+}:&l0l7%OsXls\V[6?T#L=': 8ճfowҗNZH}(Yڻ:^Yh`PTW32\g }@+x>(rM405Mb䬦H`:vIXq)=?+8oC^yj`k,'z8mZ c Wt5*uf)(5lOl҉Ű67 "wxVEų/{VklQvR[P|J=EWT'iI(sng.@ \ԚսT;TqÞ-2젱%:ZvO|IpϞÐtOk0p殾D ) Sڎg,"PNgG{H9 ;kӬ \ F]n?zz,2kVz$s1.8A砉 ;͵jcSIs2@\+dI9H2X1NjqSc&i _=È 0;PQ6bcEdGy"8T}h~Fͧx_.ZM*-y^қ)'^G'c64&0}A Lii>="fщeWAl[>avBƯk%,zSN#51MIP=)B]&si4UuYfE'`[ZP8t {L\)UGr8If*r!Ќ=La̾PBiOr}v,VhN::q9*enHR8-Xa+ˢ?sMj ų퉪F3[J"s9>Z 0TzX5U+OwPKE 'O] I=F@Pa_=a||mA+TɔJDl c"z& .Huh諛#?Z0BH'ȯ O{GSUiG_L7  Zw`ಁVZM1t{ ڏQ+a 4G^vceYj2idVYT"p&x+klOʇAj`zr?7~^Xoʾ2&[IQ|8ުhז;G܊\z _` 4 pߦ21ojOճoOV%VkVi(UJDHPbˊCuLPS-OBi4b(*ZZ6;L nd,y !>"Js>3*n#e̿ U '^[T~:4QNyŲs`i|T1R2ņL3s|܄:{ >;k%υtV*k"e<82D iҚKotr3M(۳u}dnxwHz~R8N@(ll|ZM⩇F6-F8,I*hrI̴49C1^T+H:\ҭ}ˢXڃ6wXm:|0 ns:iKz.ªoWL򠰉L E*B]x \LOv-I;ԁa[L }j8\Y}6R';;muw ,?Ur0FE~C ?vK54d㠢ן̯\.yגM%B bl`BQ%J[Vwi|z/ rjHd;+Lz,v_ vV6dN@L{ʽ۪)T]7CX}E۝l&1i}n@bg9/ vkX#jcȓ%u[SMI!aYjK:,Aa Z`Z?o/MX[;7(@äVÝ9n){DɰLxhn9+@D7wvn' FOm\nSQOZ 晡7Ŗqz Xx'נI+ӧwiNNrM}h. c$>/S3qqB~-" 'D6gips`sQ0m^*IC&!O Nd uS}Nq}މY'"hq/6ߨϱ nJ;5U;XWYO24Jod^|̼UVWM{ˬ׃< 7Ήdr[:"; $SLl!ǫuy)[~26ڮԊn[$'=ࡨ_ 8:!E6GirDP D)Fp(Lr"$ '(ҥ:\ [ nP J2b#?Ѩ +T)LЇċ \ Vedx[ע8q&)K(̮W-v`LҘo™{cᤣzZM~uf".>;˖,5qDn0{i4;gAk%è@G6xGa NDr͍N@J9v ɮQT+K kJ,03f˳ժ<}07?YY3a9LbE٪Bv.IFNlɫY ç5kU11.)=ev6{5>QR07KʰxD,&ESb20ҁI e)1˭S-pN r$]*[e|/2g?)}N4MXDF\  %*#>pgĦIIc~ Ź% t!).nk#9.Bz3ei*WįW~{1 0YNh_tqiF4Zjy0p+!vs=v=# Uy1sc7b>)#(T!k;9*(8Ny "?#%U(Ū7R*Z)9t>0hll~%D`ǰirrOln<]%Wf0̇'lpCIMy]+R"ů2 -ٓ9M?=6\3{O9/u%ҘUK^Pi,3xcF͟4$Cq):@E ~W7|f5A ѳBu?l謍3V͠Wdk::_&o |Othi)%OZ?p((9%_=]> nP M‘2Ƭ#4c)ulP48>t4=3btqs TlŐ\b4H.SOyk>dpK)Gib˴ԩNL*KEvq&'Hvzꪜ/NZ s :7P20$;@@p{9B: pHڎ_ &u}NJ B5>2)AoHg?Lyp, IO?Һyxr-U|T= oFcMͲhX&,' DS=woݜ5z7FWD@ U=w;B:Wd|BӢU/mN`$*CRJǽ o?n R6 |v>E:McI2R§Twm ;wbE@ybT+(#b)F&8ڪTl'3+֔__pߨ5jvp1ښXƼƖO_E + lp=(SJ*_UVZjT +Jqͽj,W-JE 㻎{;_Hw#` TN[EkΛbx 58fXh냴\o=ι [hfDW٪R_ZpZ" ORdoDiQnVj&\R4WfUj/T `` y>*x('VpE(+E`hc$=%Η^TC譍yn/\p> i c[Bsz)L.4/Ĺk\NRۂFU[ޅ[S͓#$͂}r*2Cօgwu_?s]z"5nZ=-w GM҉JqRvAm9h9D?ܐVhva/7-u*u7ѶƐiwjoeYAW?bĻpc-Yxen : &[I0_M#; r!R{n?Vf{B33!oCrQc ڙ *֎q7/5`}NeW? '4o_$x\ p:;̖k/[LѠi7 \>F]k%W Zu\A<1y.[컊.ʿtrb W~@.">l*op١)ܢ0ک=`1K1EgaQg:x:WPm%4*s)u"")$ea>E 8PB*'j5*}L15F |^e7y/\̅/f Jp9BO >b`JG$8H,7K_-K7WFN+H I4 kZ(8k8fGM.<0QE nI3+AUǿ@4Tz:t{j, TPu;'!rv,ˎ= J@!G*:E-ߑD(Uo wq) 4";0=f#JҰ)jĉ, q :%KU%NL2xy2<0z2<ʝ҄w'|fpLh N>V5BY#* mP)gM԰ё xWOM!ΠV$2buJV"v967r -ȦN $VwA5,CxIH/skb-3< ix TI>0elʲ2?J Am_xnQ?'ؤ xNWTK+e\ᥦdڰb7`1?0xN0|bG9}$"ft,^>PUD  b0'KXOlLE՜m&]*:)ih61Qߤs{M)_C ~,ؾ .#\qCF9sCD`]^wvv[իIg4&F?&a`E9!_Z!T3)B>I =- +n\.u E8Emk,OE˟Jef|d>l[ [wQDogd)Uuticle8=7Њpt+M(%}kcnj|̹-F듃E֬ƪ6# lqu*3jC̑%6Bŝ)JmJ&1"Ks_^qngK/JPޜ73gۍ<}** U33=Ձ`)Hy'6;=dA]fmN$ߵKگjYjGHSX|&/"мaʧxgYoL ǃ)2b :)GIٵiz lU>93245 U}<ӝ[& ֢`@sExLuoc;>U/g<:|==-(OjD5duM >#$Lexv|Q 7D4ogYZ07070100000373000041ed000000000000000000000001614216d100000000000000000000000000000000000000000000005100000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/igb07070100000374000081a4000000000000000000000001614216c600017874000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/igb/igb.ko.xz7zXZִF!t/]?Eh=ڜ.+F-=9S34P6HST,diX!>F=C׃𷄌7KH'iaE$rTەO9'|eA3lg8)՝[G>ϟ\A.ڗyrot_,4v=eb늇m;Te=?20PuƀE~*_M%UM7t;]bCh8Rm VzTk-F_ݤ lAv䧷*#(a'vidǶպj_P",GYf۱rkȕ M'#ޛ;|F_B%i> M=2FZ=(QcQC{¦t&b>/e{$1\TeO6VXg_^V7}o7V}G#ZċjE:'?jX]Rua ! ;@qXav[5((yRjOVGTLvzky.]AܥWUwrMA-%yF@!j١ނ+~+\͝][s;$0ENUa.{c] Sssk,O?e0i~{y(E:QDz&ʝ> vOTݏwrv4^<1"VcJ`2z饥5˛إ䪫P!ܟȞraĉ ʾӮÉL>0+FGQw Wg}^d)4dC吅sEXmPr.Us u nad?Ov\LRѢШy#{Q:KxJp8Ty|Ibife^|6@2W@6eneC~YM(J!]6g-IN< 1J :Wfnrr%}tzgHyM:gH=PN#Ve}ov01޾rRnigFϋEܙM`,t",jrD9*F,#ۦDVEWը֪_oܕt&r]m+HB݂p͹wr`xF`CG+66VXP9e [wt_h+ S} hu; y|vJ'Al!ަl(9S姯rM 2}_t ug<D!/^2Q)2_i"DNÌH.K( ͨhuǯx ZҿWЃ1aY(s$U (T T3(rA!mD^Ԝښ;keQ;`Ngmah}la47Hi?VK2b9IVmIߩ{!kU|Y`{XFR@!28rnOK#JG#ZTUp押x~.Ե/:Y&uR5-Ev^;2);R>tR9H`ɠH`Qp sr娓nGV)t]»9*>_eȢb?mN͛;ZTDo-+uHom#76XDcx0S05OcScZ& Lf6V*7̮9pL]CsEv:І>`>T.׭e*K4*.2jОB|S˕ QFZ@%D1}XEF@ 1> `~Q'lGGn*ٴJtdFg64$ 7(9V_j)9L8ƺՉHG#I4`\g3ˤjga usBcB]!%`K5m`XF);|dg(?%3Q$ ñLD[272:;v[o ڌoWM3e#ܜe"v5Fz)%jF<ұ&[P~ׇ{є!wG[t,VKkIOAS\g?%a:j]v*ѩn$D [5n}+MO쩇?FLL y$-:d heD +|Fbp73-%eC|>XYĩSlCضD<_`85:`ߣ+ chTd/9K8;ۉ4yZK 4#˛~=ȥkqgүY/YBʏg^2&".7Fك $<}~+N&|HNLWVl%9ݡs'(_-A|6PG_+G\zk}&B[ZM] Vgm kvP^3x0۠83ĈqB!8E^wv^s_Ξޟ.9v +ۉWW95aMprfX;$r?uSXCcH2]6Q;_vصg_{]PLGTWKm;\;/B>8R%DڐDEKş`KZC:2>'ݮ/.d֒_!c"н%hUڴi &)!xcZiy ,pgC'\>x&/̗?LW}DqFKใ-/ҫ wiU{ tK PJp, v؂tHTYV&,ẋ0p0Yɘ8Dj*56*ʼn4;m fQD<ÕR[]BABZg ;NHU*Vq,*ry{(YC<+Jf$YYSCZknAxTG~'SZYT# d&-N)#WCzɃH` _C? 趬Q/'^5RͿ>)%%U6xkfCDLwhh_hEXW@.g+0a0 N <佹TSh8f0 Mzi D'0hnt!Z8pC6V^Z]lZFd\m?u^^!2@=#`ӈ[ 0@%W4_ }::Zz ߪ 9rK6pa_U|πOO%j;iF?K{ `!oEE;(N\cj}^Qc@9g(zqp/UqD72UԆ[rU? L5 Jq+0b)߰/9W+%CGަ}G4;aPQ:rܴE#M_dFY8G~,ҭJk}u>Py%%Tk 76$G1E~!S56IA_u#ºCi0b2&t d>#R [y'\؆d}hZ1sLHxhJފS |HL+zr`8JtQ9ѩM!geX0}W%.>03a9ӓ]0e9=2Yc;)?4#v"uM2|Ŵo)Lx魀Z2 «.JaT:UYdG64Ph?*S7>8$ ɭex-fP{ݙdڏPFl P//؏F܇Cڰ]y>}">W|opMb֒@[@I+,i /g_46p8nbUL*n 㘢֩wZ?:ɏlߜK~BV00EuA2Gx7Q+#dIjAC̆yoɻ4^!~-_S풛.fK9bpG6|;~"ړcM$[ֺ|agCJ~MfD5t3ho ك(2Ǐ~\} rW*k,(/S_0L(b!܇תz đV ih3/i[x2k4zo"͎/=`ܯVjױ'ɰh9/{L=| .MJK -Έ-#x!m/>XqZRm>f,+TXxoZ~iʾٰzTI* 6DąmQPI t)76(WxdQ15]{t4rGi YYrGlK- &ό[Y{kM*Bട^ ns(9 R]?#wי3)P@?PA |zLYd3S[h f2VwC"|_*FKK,<&cF!;vbF{iK֭a#]gS_;xe5O/׍ɬhzD>gJ"ƿS.~pa޴gEJ-6C\\5=#tE[?$( wiEo*e+s@ӡ2OFGeU>ryy->GIOސ% U4./oa ~-$SYMELWyy#& \(x o6"ūQ >3X=X ԏ%G:53sGD?yP۝nLV5mǐ]l1z܏s]9uR}M['+As$4zZ{ cälϨ3 u)0a%2Q/Gly8l#C]`Rn!8$uuF#AL6vԞڌנ7@zB/1<gp:mN)^tE"x$zew!+Stb\ ˡqm c/Α[a3Qc;E' i̢{㯓<lƈ5VM=(`yj?}N} jj"aʹ-7\:ʳ%/7U / #9:BuwvA_cλko](aND}{(0jC XX\~],x=1E7A/tf"}qҡI},RwQ]>ٮ7`oN~N;V5tjU/wCC:ACZD"caj]~bWHBUtJt3I[4 }~"rcG$ \rI0M⅃\\D]MubP+*d `+z*=<4[Ib{)ݽ܎`)x?'ǃ@zR% 班uS9'^jg!8n`QpC!.9i+N}{.qw9%ALu3(}gA_T|v&6R`[V_d-P𙚆Ӹ ^⹠QsܭY{0\h qm1<<ԎneQasRB мbYh]@/yr@'>AiFDYCW_Ď7ŧu0Ò$]RP\ˁw>_5o\} '^9 f>y逈T27= ~ɪeE/pq03(3uy-w=(mYܹTEou㷗JkQ4i4S0zUOL={?׷RcIpNY 7:f323j~aߖ; pg% JV2k/KGe,2v֋].AtqP\o(NzWD#PV%4^p' LjukF_'nHtZn>dwÚr`8WJZ΂l v0g G^Pԑ .{ E/PT@RÓ ƨ?6]oY 86c*2QQw:Rb_}zù\.n>oߣ莍E;)K& np,טx 4 ƍkAZzovhHj8'vG8Dtd \ԗPQW{AGօj&`#;p5[EL`'7X*ۯv&^l:f_dGI ՝ Ad.}U4ۄnWҕ;UiL&?0l)C".0`w2 GEy̗6? gNo-/3Y$ms+sclR=!JpY6-\m6ƽ2uYQ *Đ,lt QxZ#\bޱ|%[yo:[eJ7jn(յ}L0 +b,bO>ɟ͊ ZX4y 7 g'",^z3e;A,JepBa`5CrIj)3ؚIϫ'6_%S gȕkpW7#{|<#[g|K)DTR]o<"H0Lߘ[-wᄋB NW?!r>;s %orxi/QuLIqP洃,F[ ,l\E,Xs%Zc::*=(SuATl]*[& MŖ T5uS.\$|E \G*5lX`oՆ+CFFb yUڄO}G]"U wOCtCo5 **ʈM/ wz I ]ClM}NVQ]M?_wDeIճ''a1q-tYu =iY*.Zcnr/G{sR#poz|~xR, ӣf.]>iI:•|0nݙFS|AuEG}Xؗ14&߈>q_n ggSɻ:wԙPX O$J+6%s%},kַHmcY G97+̑jlb ׫Asc}v3~7W+"Qh@^gLC&/jJ8ai؅^-S^y[qu+jvEuۙPx%x-,nI ,ge*.a3M'g/eE\ss=It , @0TJoWɪIo7ڇMY!L++}'  |!*t6%&fB!&U r$SiqBFĻüGorGY"Z?w"Dwb[c!e&jS.:&95i ͚M-~jb'%nXjw7nHʷy5ճH["-0\}=]!B6r+Q룣26[:}wB9, Ӷ }I;o(wCq\#!(0B2.湈ΠEsN,bq- 8!>U[3G!Č%|7۞+=Hfbs{f}Ih/\^.3t!μk鹹>sCNzO@~&jDEҗ7Io xY*h`x?JV;6„ h@HwڄaZ!6 }U]I]:O*t,?zXx7=Doa!ds0U?r>rB7#V, +S=Ϋ𪣨-3Gbvψ=6Ly?,_AQm`t[刚eoTQJQaY1k < ֖Ğ>F]&ns9mW,}&OjrIlܒm{UUa''0s}PR'H.;s{?j]v55`Er\컋SV׭5teBfoig(0cې~e x?l9vDjۭ` wda{h GO_R8D~;#ؚl;>~wѾlP,A1{AmK(mP+.aF %:2%]ĴWi7A1ab6 U3l&Qa C:,N8:lX ?0>*,@*q4Vd*RMg.HԞs@:^bsѮ|Ӥh+(R ZD*@>LzzM.6U'Ny}%E> r/dI5Pn:wA#hrtORJ2;e_#ܩ]; ٸTD3iT-5H +Fan<7Xn>".SQ5Ka&z6!x@0@c^7uxtKo. BK`ۓ/ at0r}d> %dʮZP_mN+0cvRh<:*d"pӟ_xcs̑u xMwb 8uĉu z(Jk(_WpLN`J<Z|5FGT(_:i͵Y1{8 *~,|E ]>^FUM rTb.1>ω]ʖ1qӝdHw g#wk#pe%~ 'w&)Mjst]M І%΂4ƌfXAH]`POk/c}+i6*\n=${}C7Y1CiƂ j#f6/> C5<#3H}& _tn#XB}n֢?·v 3<7lH__?\q5a:XUzpq$+| [bFNw'AGlWghхQRj9a\כ|1TNS2ɑRr:}ʉ6t2%vt3O_qb4{Gn}aᯤMپx5Q3}H36O-M3iqԈcoN*1XߞTM-QX@Yn~a l:TCps1c>0 H[d@L6halտ(04Tdt:X#?,@wmr\eu.rmi<5~"H<`8_|jlTMb4߮Ѯq erc-s= (?i&9=k+յNlbv;Kmnuhl!1:)ɳ:E 6QkkD Jz.DGe6h)"_ ? .>S7e5\ax-}IjO;;{Ӫa֓~Krax@ol94dǘv1icRFCoW N?9" N~0e]wUo۱YRҤD0/yVjRԒrj49XS5jr`Mk:'v%搁F24褯\iVpo(KMAm[ ##SSѡLsG|7gr8 "uf4QǕ._ ik/8sF!9|xrNE}K'4^-&ݹˮe3b+I̾"1)ǶTvQ%Q[.WD> L8mAf8}i`5*Uy&P۽LC`fGb4p awoźZ29%KK-GGs_l aP5(aꊼ}U|2\$W |XQH@f+*v;u2v52@4N[琮;#R8ȢD%idgV0N2͵MgϮS!S^$p$rz0XC[o F-/TQc0@2c{zHBhlo td|ῠ X:_Պ 6ua'@fK]>S@*K*<=CM`)/c[)b)!&_G .dI%"QľڮLN}7yzpn  \xd}`=알 #䰑t1]65 lI` m)5mJiDu!A Grpʪ0HamH! _f-6r'6>M>T\ܾ o%ۨŘu ii7!c%jI$kN#dw= L#Q`7 |YINsfNR-mAѦ8Ѕ?y CeM9o͜)Rf)lȜZ6_?s /@ѿ~YQ=a]r?Utujh=쾯W<Q\(`\6X}U+Q淳 ܢqbZ@J+M EoJ|efjPaL^{fGUF [fYWkV{҅7Jl:H $PCxIblNwg!P/y'gD=Y}y9m9c63i `zfG%t~ ZlnNErt?A8zz@C YYkZMҡѡ88&Nس=s7dW7{f6!]9ϕ;QݍO؛ /0HcuGފGD~9GeԈvo\Pؖy^O3b2N (_hBz96 rJ?!,Վ Μwݴ.ª,}w"P@5uPH5W>Υs[2Xvhxc7j*yXƜ>Nek\{{R%wbgfZA?E/QD3sHζ/MR҄G5#.\N_Jcÿ;sXţwd7MVCyb0᛺ݍwS\ !q3/ gpG2+OE"ۏ/0 en bHa,M %BUK4bd]1im?,HxzVZx%n˯뙮PT-36𷀙{U;>AhcFi UÆ o4Dh@A$~^pe5d 9#+n ]eᰐ.MN: g\ei9q>t,}枖=Ez5p'[/yqV$ {,_E<!*T?(~t<.ks9^U U ۩ |$XiX#qWg~^MLv2I%Mto-HbCBӢd8rIJP#l%/![`Cf ?~Q3G\0cmFH5xg4(Ju(@eFrq>b$clyb(uErD<ϝ&,PѪ57enI/A=T<%bؖCW n | EgJ-m;̊@0te'CAye*(' !ѵ&1R{9mL?(ЇrQcS!g(kN/Z^{"=cZy2`]<_\*A\mq֢SݯDyy JxᓑifBejJQPmq,:akEpe)_Q1FE*ZKegoHycώf\E]fDޖzǫMLG"+v{73xKV0o*W@GVo* A}R?#o=~?;̪ $ jR嘲8 {jgGCs/ dѰ&baJqp'gzٳx٦ō4lҬMeV%TS {͜x;؞#,%(a2)蟗=&Aqw))B|9ڝQ~{xK[^[^`L9Qb 舅~gRDEokuԫZ{hN*Ř 3W~#O0,3 ?.ICބl, ,-{O|g>R@>+;Kbq׏ތ [y `] 'CL6,1uΌ8tL!;`̟ї9Mz ņ-j_ByEu|*$/sÉ6hpC I)QݠtG[[_ m RH4|wun38W|(sHB*BǣA!3I`e%:%]-!%bY)ء8= 0,$i|$A1"uI_/ErE=[{rjZwDkrq?nQ?}"(Zj>]j\ )GcM^BLa|c“^tAn59 14JTp' R!q%Ǘ:ۋV;0#r_P<%tp أ)DYqu( KX2zZ` r.{N!blzlA#qyը{˶Ts r%\g}yiDGQf"xSPb ( C)Lƙu;: ݳB34gU=Ҟx 3Hvl={-ҹx{J93u ueK%ޔ[Q@1Io+ L +J~>J[(UHGCb;/303$>pavc튶}g'6m[]^oBzRm 6u)$hbJUg@T0 D\Ӫ_ظR䅭O6jv3ۛ/ɠ9p3iUw[Fs!HEќ'A!psPdƶ%q쪀i-F L{бM j·%"'h@u=0e~nQUɰ:XQ#l^%4EoWLgr[sH.hrV1 N7"G%28Tk 3i9 Ra%JKy" [)^L5@  NrtYIN@vЋP瘟qL2VECAhvxo4IH<Bn:PȎ\&uO5lk#uTOSpFb{At$p3@.P갖7@i;aزBz+rHp.pO:P\I}EE!9d& . \g1a LX_b}tX^ʌVxT\0>&%GENL32IQ y 56BR!f.JG+J[4Ӣ0_H(8 !IWN7ػBn1[cءjtu>_*D[!<=3j "־Ftyele\cqkJCT@mC z/kv1wxe'5CjZV@`Ud,dHo$xFFz/׵xS8#7~=oPR*t\a qAO$\q4ln6͠$oyQ\q䨣* -ݢ}-75e7(񄢰9]m+ߨ\vZV`2Eh4 0#PtW N.jʴ8 og^륰x.i(Iet:ճRnhX(&>ܡl~PA6rVkQbd\~bj"buNJ!7<d-Ț~wS,rkj?^o v<6x##'ɓpAWzcC}w,*;s}cXAӓ10e)'| ⥛!vIc|eRR[v@9C0EPKj.ؿ_v 0Š+azĹD8iWd_Z>e͛93I ao6.\nլlQg8E,N& 1R^ _~SsfQK逡Qonxdz\g\+jbW#A !g7cF] uu3] *M\wʩgNŠuy:lGRIg2uBo+yLs Z1vq#0c@I?/ %x#s:@h"ο]]*]|3Xc[,OVͰjr.+9 Rmo 3+hׇo-@G)޸'Ss>ÝVSB%( *IayWC,pOb#R5UBHij KY/jc" BMKjtFF2I5l3HUL:EuIJÀ56"zg=+_AopR8}Xn0.S$WT`ʖ5^s"s8179t}bx8yaǝ0@ iTmn}w$7ڋ%6n̤g| 9іNPC?o"4WeJil|d0 "_ *qgY՞HVG^jzt8#@?yk;BF}+suYEU,| ?Mlr&)ܖ: DYZST+ΥYz`  1{dlr*FMBT\h& p+N_bf+cg)=7k^&@H7݅{J[7qSw1!*BgrKT_#{#맊AT0 л Dܽ"3OI|R z#6)ES{pJY1BqFO2\ϵ+o޻'=\O|u V>=W颜gL^nd.a@|>Z-ȿߓj?.!#!%V 143&6(!j#ݝeR?v+(-+U,c_+=(t(Y/.?!=`㌙YB_¦)򄮇hºAD&>[ Te0Nh|Ro/Zs'fzC&op^%ƈ6rkbۥMԙ?d3pwT&8N*y6_iFX,u` VTo+:~"\+VjPU(rsL% uRJ*T(zTeYr҇ԷR}I.a [Yf?F7 E^GƘbai`SW߂ro7-TZ (M\.CQ@=@_$ep3~w[xBЖxz>}{N#*Cբgdh_ɰaf|VbwlM23)hgNnnEn|s3QL$k0k~]v h=6Ӏh~T7O0J>~"z^|\;[Ŀ(͋G' }0Aht0<#Mk!k@مEpc.An1t2gO*4]zNy afz?1eT{LӬ N[(f{Xڣ-~lK`?J> ) ld`FvW%Mѣ]@n$ih(1P/+sk'U^]͎OKRKEG$jmz?IT<0ĵ%9W0]t,6-dRhAe)tVwuzJJ Y8xsߪ`wڐ-pݱ0\=$L5#?_>AL:ƄfC\1 TPCuZϾo^pX1/}wd9@xS^X}?&JɸELT4JnVbeԞx.Àw%x&pt{JrJjYfVbQ]_A=C& xl7@M7x2ɯ|eƥK/!ʻPk|t~w T,A;eߛ1f[[!$]=8EꪓUkM1O/BTX%Ntss̃̀!T&WŇQBw4Wכc|VssVD:KB(u,=x-aqa J?% u:Bˊt ly 7wQRwe:O!Ô!X$k!/\PA~8jeeWw2sOY?[:71w<׌NiVa{V6c/nMe--k&P, &N}zq9IoPN :lW ÄKn|G,9D~WZ4G}rhmQ'ǗH$>*?sGm+xPʢ^`:+v$j"V ivdMJ€>sVe˥G;wsӾ2yGѕF,?;%GD l"yb;ɡ^܆hQ҆.Zxl,|Ů7KrJEj*/?B]>Z<P={:IQgke=J^PV!IOئ:fTR㥝K^ZdIdj5o!3k6e&Bhv][hq'-*+#W p DO!68hTo^CoU(e{?Ksv2!K Z@k-f3t0aE/k ejj_n,>pMꦩZf>ca+L].3ͩ^j Nc0ֲ+^8y5" TfcR]MΦ_y!l-œ H!xbDucJbbKd`*tqup}0}jAO:Zд҇_ɮKۂ. rb95E'A"vsD Uq>#,z'R"cm9_S޶ACXNo.#6 .(BG1ؘoGt1ם]CG̕ ,:ؙ"}`\Py*Ψ-6J;d-GҖ L y^&YԺk?3nSVm7Cp]DǙ.M4Б]H

    _avWŘyy.&㑬w.?wNŖ' 'X |*" $'8%5 O|-E? 7Rځ32Bw`#}:%apP/u0Lx*ZApr'H]r(1H`]{g[6lG餥L+=oZ;!b IMqIpEZ.|:pF>Y;g䰍TEӯU3*O+ c˨^v)#rϻ!35*})s@cDoTIwaUwgШC&["@Xgtk˶ٍ/_$֏i3v@{s'fLÜ\?l8I=uf3!2H12v)ęB*Iqo4֬-,0qz=L7=.d.uT"w>+J~ldJx,m}>(c>&K/$iNpǝ) &s%q* .^[wuE7Ɠ,s`R"&8G-YL(|oN;l3♑kU^ 9b//17Yff:cTBNzr#UۧݑG">4t&M+~#2Na5@(Q”\ jmIY&u>,!^T]ZRK fCM_; ;ohl[A%v"۠:zZQnQivu =Nn\LX5rߗ5km 5 sWaSQ3,Qdd)}(򹑷n&9֫#CѦ_!-uG2#ֺm<%@>#Af&f\^Eh1?)3J0!^$o, y+<^K!wXv4ΏsS'If/!O `sGY3<˦`Ⱥc\Ul64p<*i. X`|g cd6N> 1MIxTHZ<3ZT^|N d\}}{tf$7kKӰlfYO=Z -/;( G"ERڐR9Dx,F~+ W-Vb)s W^՚d׫-޻O+E{-㚠 TE R~~m&{W#86925ew6Ҋ%_ĤRSígc&\ =M?&}2PE>3KQn 60) _z)Sj˓wץG=T6Mڏ23eiH 5ɖ8ΨS?~ xY΅U4@%zѬElj:hHb$̚bSڊOH4ZƄa$&3_ЍAu@*sa}Ѭ!EGH8> Cwof4:ܟVͷR2|=ZcU/U潺9JKȓm9kb姑4|&9x4OES_C YʈCY}e+/yX5HhNHD*`:̂W5ENw?2'K{ ̏-iSyלE>W ODCNr4l6R-PyploUP^u lvhN&YW$?BǠ&y1%7жSNýz? df'uZ ѯ_dpةJ:p?ԩOd6U*=dX>;41)M0Nֹ$rۧ1rى vjlYQbJ݂* NA.UAeB/_j/[`sO:Us!"|9Ԅ~T ; =رbF%DP+4ʿe?# +ٛIp^᲏o Pف//Mi9^;&XtЄ'|+~ ؛.mcٰ )/QԶ3z)C\*LHer)[dq.'0Kղk)ƫEAagW'jbF7xMiW*}iH)k S_?!ORMz yzi֭@d˶)E\9$RI] 覸 M_dْ\o%նUR52!>[99L c;fy+NMg8dK&MG[# N^ F dԞ hx WQv2ڍ[3QAuَzg/fgR2Ґm(6| =z콇t5x0fUy%S>,=;y^qH~@}`#G-m T L Z<,;2+xF9RPN0~ϗG.˪mcD\)8}o77,V3r|;N`d[ p~-J`k[pZu+3u~O`0H2,2:MQ3,ҫձ>YlPD%9P~ [K<1DQR0W%,/Eķv0>{V聍*LiE{n&Bre<K㱡_ :.,? DI>wOCyx_';Mo{m$Oʒb-}lƁ9ޢ7A3?[9L??dFȪVAiT f(P9Y&k"t\r\e`S8+#<)m?j$Ձ_v.C\BdERp3Y[{PH8NқtE%HZ_<.ZV/rKjĞP#,û';D€&ώru\՚?d5"A|b\[[nk}馤NIZMӂ(ZK׏/g{߅vF;jUʥee dm P񙍎w&#U 5b^)$0^IDjNiC$K,{ing{95,**^|P 4V[S[s%􃢨Z8?5YHSS$kyQo友 ΓeF5Vp_ihٞI{aPC!Wuq89 ==ehVԏ! U$/U f%t8K"8q!]m^dR &KwS^XN[~z/8ӗk(sz}l*grZoP~#/7kyv cK*Us|p:Xl)Y j*Mzd`¿V}5 ]=!͙ӰȠlY4"W"gz{E#,f 8 zDgqj%7 LMrq'yI| Ug>U1 {ERJX*j[uM;P 8m/bFݼetg/Ҵ;eY;]>:՝UV3ojT2DT∣\tܸD)i1!PE=fGyI,RƳr AmN/;qڀi{MӍ$(dg !ag{\] RV/rVzI`eU`cU#N82EXEKȭ-+dx dnw ѐl!쭡s98F6#?&nly˜V р*ڻqK%q4]lq>8"7YͮAs~Wtv MBܯl턄25 䅩!a!B=Ͼb#>{;bʾg]6pʖ y˦;:}h}@OJZŤ$ jҝ"Yc}HD ,!6$64kfXг0u"%F!pr RzoG% VqX_HcOr %D20ZH;z?A--_B 4M n 㙦CLF` l N0`Nth`h(p +%ʣ[)Ado@x{OT gp*SB8WZoCCOq&Z[tGT8;3oOϨ1VHr([`^Ir>ΤąO62IN <}M,rlEQm~% K j~;4 ټJ(C!aH8g<|M`G"h4@)0h}X639|q^7 M O/6K0յT!$rd'\'aHiZ[0,ox3\Wr#" #ݬvl[WB}vYwQ;6(+eW)V_WVIbnp1]Vy"x*}Wss@ ε~{u#2j!7Cj@)57Z!^z_jA^7b (l6}aw>vg"L}8s|wFq$&z @QVv^3_ӓ2t(ntpm ! -Ԑ#MwuGaiKf_.T<3oK?oWYm F ˆ 3X(|zvrc\v20 C0O;FDHR(⺱ 6\K 4ӏ:5q%41_B:a 缳Db_zJb{#Qx9mTj?pp%-@ق yEt^:qXԨe[%^> qRj AW@]nl jϚ3p1;,m\X9,r-wA.<A.:~vᅴ._aPPŊVF8t),+~ пA"r/3ބdr\ IF\Լ!X֮J`b54pxjCq Q"m)dsJYXeʇ&< (;/'$f6qF 4e:|h+:.|:R =ZYڳ !0F>x6ij0y,zP&]Ec@e JA2pⳠOڑHG>j%A$ ňbDgM>4?&]p N6Ld*nN` x> uXV_ylOCS;tyap5u&ۮq0, d9%cn F{ơ[EgeJVxQf Ԫ;!]D$LNQ39i?XBo^̊|VJz4EjR6~69)Bn  s5$Z&^dƱ\~GvY}L[h[/awHM\u?$M=fm"+ՉNMW[) t|!n.i~ąo$$[:R ;*}v.p΍o3=qvk\RP\?GC^ڝ:A?SEFLy"r+V&m5՞rCɐHFm%5k6fD\X+̧@HŬv(2xB~cXXdJ"m4kq|S%_IZQ T~zoFnQ/jϿCV-Jȅ _%Ѧ(I /2:W.hOcTJfFG:er)X5!=".5ѻkRtu[I K~VTN'3 eԿ.Qڴw'ƀ|`lߐ穀,~h1&Xk bOTA.O+jƆr(\<'AI]%?V#h_2@owmñ:!6Yæ;?cV 48O jǃ%[^X)Nr kn0\XU=l[PO5 `}l PTX]l@h=NwSii6?cIe}͗Qz }mvԽ]t={}HZ<.ͳdS&ITL2W%Ԯh~VNH& Oܭ3[X='e_vt05;jT@QBke?"a;jne %g^uaW4nkCTMZؖ UVo짃p':{­O6 -/(V"OjV*&X(i.p3s]3|cz\fV=;LoA8ߚIO#+H+Ne[?ު$r$|MI y nCe:ة/#xfpX\OSJ_J+Hr&j"ZIM/6G*ac]V2 q &M.-yo"MZzg;KnZ1Pt{WՋeg?fj[{V)'LX)޾kOaOpfщL=R.>Lb^WCYpɹ`h6x)]-A<Zv敏2`4a΄G3X1^t48x/LXи0d"|@rs\zGtFh_)[^p3 6nԘ~q5 .?j*M9.^ uN|:B_hC6.{YLE?=%T.կqĞ.8>H >m!mȜK2Tz C`<0IgNx<_|W7/3@_P䧩b= DogCbFleH+ Ã,ɟیGGnjFo,j?}N$yXC3/>o\=}x#'yL co)g{2vwely9@ 4֎,ۓ?a7s?}ME^=ƸKzťO:i&߳GK\)-VEb!KIqvPc&rd&nE_vc5JS^1OZPsǟWHݻ?z*C,`, D^[ג?a}aahMjD Ze\?0; |}HuT_JZ^ `kbyR ͪ^m1fVJ$e3[P75CZ(lybpS~IJaːKl)ca4[QY1r4y8j1y:b̓JzLbeQiF_)0{bj5*D 6T ÿ '#*oJG>OD^IE|aT`NqywbT |0+N SMo *. 3ע{.8p,T,W@~ M1=d+H0h(op{;1 [AGШ?FJ+$1lˬ'n,7NAx41(+U{ Q4JI"%xt"~(\D%3G+7?d)CQD!q9):(KT+H=]day̜ <'\}X=^FJ qh_ܑo*N4 a{.3w&YŠp_0$&Rc5|N.hcg1k |d9!O\3>^}MmGnǓG8ҠTi,O9,9#sFC GP GZ3"]o3q}Z\ψ!0qҚA%DUY})m&IX-tQkߴ[~RUE@}8h&bvXmTO.*I 0P'} &Qji-R!}o䕯%?@la5H̄vOIwz1bS}lwUOv"~G{V{ɐN>u:5nK"F}U1Z *-BKcn 3a6sb'\#D)ᇰXP˩ wS'tT}* ԵgjGEu+5O;tR]6:(^۟Mϗ 1 w =lx#oHF{>g6n5$o WbΜ@۟yz)qj)E[tK6Q4#XE<Ί$x *SOO|r{ࠄMI88MRr6 Q?BHNȎ&'ΫP`1,r ؟vjgCX|XƺhmZ0sur79rs\=V^=*p=Up{BbD ~N=Vqz[|{AoU-BE +Kncf^}97;pvݳd'LR86 9`:L5YJ:_( Ê]Ӣ9A@h=JAykJWOJ D.YAbb|hZސENRv ўu28C߾]jZ>QãWz')$^6a%cV2_𿗾h5>c 7[T#8>_XK 4$}\Ti (T3|\u~ci⡧M~q/t8CHh/ϟ%$gwg@9I8D'J`:',}d Gf{T`᥾`fR3=GD0d ۷ay#[:^,=^c` \}(fR/&XOJA!Jbƨ] k1m miSc7 )hxϼnF9}XA?]q\$R]i$W@ꏕ `AVu_1M|  Q6dұW`X/ PܺpϐGxt8Ac-WL҅ݴAv߂hSHLp F2Fpo` 9OqASv"B;˄6_0GAKCǷ:+"Fv)!qI+hyt:w7^q(S]($Ev qeT݌Ԃo/s"N˂ґ 팁nbRt@O%AYّ~a>͜0O&Qξ{P'GVs$B Wא_*Sazi*WQُ&hýV,׿CЁ[mm&R('Q]KD"p w&@/.~YG eI: Ѹ7Z6y**P-mlW w3{`x*rk"Cs/[)E'ic~nS8YL ?Mgڋ5l@w]8Mǝc źD(U4guC*1śTX1C8B[L>CF%"7z0(? hD@b7<cz_~A?Ɩ֗iɁb1p͈zb g.f'Y1YR:־ 2rqЁ%kyX{cOtڝ@SAG]VSIiNvXSz0:yq9^ٵ~BeNnG׃l1/0DeqHܿ[mؠ-iw\T$0?/lH3Z2B[jycK<Ռ*Mk @^ȗ9)wmrw㾾hxszdT_6GTn1 &JH ?i£-~py,+RTeV>kA>PԉbUslq80eZ&AΔkU{lacUn.O'tz$pQ al2Λ^r]aېSU@GQ~vGrRo1]+ӘPtq@? F]\]pzw R}dܹN#,i^|zۦ6g^ sJQC9$Jt:.Q.=l7;\ӡ![k F|@㼀S6T<SͩU<)I*rأa &:n&I7M=QL^93 pn"D5,>W߬"7lZF{Md|&?N%ȏ*BR+"H!op$9d~{$4~s~tsn2+=dYBA>ɷz )ir"4g)T=PjvU_ */E6-@#7*Wf_EƴtCkr*NhKwvhY LjL=Irx&VCjj>+SdRh(\+;T5[^߉Å3-<w!ݵ#u#+XVwKgq M"F)ZCcdȊϮrXO(4T3nuJE2*Xm^FL^&?aq U7Mvy_L"'2(g؋&Gk9NAK/Qe;+7sƔ8gPQT4gA` YjXyҳ$`$m]%{|x5g\3l_C&6qu?ZRH*Zڧ䮎tyZM$MISqVt`GsͺİFp'<3?[@g?x_-͌ҔnH-dX=cAI@;'*V1zJ-pg^9O6$#zQ~oaѭ 0ē6W`]!vxwW\kS^9);B$ IOF ] /hR\w8nUD`J)&{ux1 Dhn=/ tS-b$ Ŧ?3 K ԝ9ح B.`I`kܰ0e6i-bgPYE[\8eJơ#="ţG˔@0Up#B֑ƾfK紞fv#(w fh$&>l !N PHéa'Mj;,|9T&݈XމEaƂھ _p_g9 )N+JH"`[̲̟FRMO[-{Z]]Y: M!́;^x wE$wU?<1_@&S^ȾG f6pSiS#Ks蚴6z7nԾKʙřn/~ :Y Q s!=pWi;b} pnO7`V\1ҐCg+QޜQU,leCnhBW͏f9- >fWTJ#C%SK*:?C5r!H-%% _T*8^,:ท(F p0 [n\B0xHGNЉ)`t,.YGV qąsiN0cIhfa`(#9?]))lɗq6E6 5w(/|TߎI-e97]t4AhoytX: <`W2Z3HsqF}&9m\H[E*`vuA%!1PڅNc T6*#oK9N9 &2s 3q:!@$gҏlj]9ڹlVO:oC̀6v_<R79#XQ :7bwmBq{؊77؜u "{ů'd$ L2RT"O(!Mߓ~0 B0IA[]X!%E/ZQze-YkyO~OaE0͒]=j _OhQqO7ZktL9_xgK7]m^R`OZ:Чx?B?E'GG{2ù>GkrnV8XޣsŇ(UuU ~;_,Kn.^I2oput]&1*OTH+2]]ODQ,drLcN=K7TM!IkӟTŊnY9wCը1Njc5z(>(@v=CC՗XnsQM|Whj4Z1[' YcI,RLRkXGt 6[f(iNp]ժ]JB4$5>ZuTYN$*BgHh/In |qr_5lb`al|{~~=Nq8 M1O~*4\7i׏ wkC &Ruޱ2|~ .AhoOѺ&RT^ t| ܛ殈p_0NN# #Ե#{ɩ_dM=CL0'H Ӽ| ȥUZ*1ML;Hd@j3H]@/=^t͸z-\oA]f;^.ܤ1eGieRlˠ둻 UHQ玧SěKŋr. ۮ QHQS1!Ħ1Yͱ *ӧg'[1>z^ wNe i:3L-="U)?. _b.4bKnwrK&YYX-Xb"PD~Ϊ#fkBDXd|ϞFc-H?B1xZZ ^6_e>_uVw+@سh=Riv^ljx pÖԨ 2< p[t/mHNйҁ "&{F6DZ2&)ՅwT~E-w*2Tq0k%jAi9,\^G{$ t<dlE+ؘ[._ڳ<_-a90tF w8sD{mw #S:Amo (>X `TJi)$iuLjR-Vrfљc9–(ҠS͆o]kdj2ݟuQпD$3z{|ǎj`ߢ|W։nk,"*7̈Z&52}JFCvBDH)K䫓f.”hPTޫ!`Zý׸03iU~'wOW#n8*N 1aX\gZp:Bp*f=ՒhoQV~Ld:gnw |PϾk֞OtUuks{U>g<ݵ!ql#*huIq9;}6Th-xiA@ʜ? BFg loFR!!ryVRgTzI[m=X=ʨ>|U 'dPXJHmivP\M]OXG\L8qn:blƐ<*YEDhvpNa%k^ ҅i-6bSrS؈I)V6 DDYmov \t:N+ 8;'r[2I+]5|S£oB|NZ5$ 5ޯ/5H#3֒ |C?Ӌ`(#ʊ`2MpÙ4Ef>^4˼hFwZwj#>CaځiIBP:_!1O )"&}SP-׆]Ҧ Տ'|?x^SpğE^۟T1/_oODdStH&c:oYRxKKd{"S3OFI>6,üuƛmSEn}%k?'HbXyvh9f~x 1҆<[5w7AW( ;Ex}Av%xoeM[( [BwA[5It3!b2@Sbc*%\: B &dnӚ\ﴶETCNˍa AR(b1( `ll Ӌb3F}<28:у/G⍦aI>C<<3EG"), ՙO.}0uEoB,D&ܻԆmضi5˜Rrg-俜?Ѻ1 Kgyܝޡͽ׮,tRTmЫ饛 :rKVSeO:Qd2r8O JXbQeVbA}2$~E amAxȾSB.9Fs7?MgEќ48sFiL sҩ kN䀈s_ĿEE4*;1U^9xa$U&v+p&Ȋ!=/M1 w\͍xV !½SV iyo>w#I"s&>xكg,kVf$#'s3jJ_Dxz Hp!,Qai <30VX@<=|֬"(DE_Gb{''D-~<8Y}c&Wx7Z)ObR*QD=C9zó=:׃HѭUђOh$ww6XҐHZ؇wuJ|*, $oZ"\_(Iz+6oMG2RH$xd Jur'4Re3Stg!- nM*xlk9£AE,bH wΟ$U|"ÁQ<@[Ŭ63\W[7k,Hk ?Rܣ'(ʃ3-yf]@)m򞇐YqPd+вW+ #E ʮB$#0[ [ VL_ɱR euik5ٖnFn,tq2o]{M&SN'h/u`wT+粖@uTozBlJ,ZWw۹B4851nι@OyG>R*?QJZFyWcB0h:PX.j+5%/]L썫GiJxN53ph&M˂w|@app5l C1?o kS[ac ' fH}8Da+.iz"S+d*&d[!&r:M Óv#:%0vڊ嶗jWZY{0M=c{M~ws0≐(Nɰϋ)zF+7},VMu |!pƂrtEB~k⮼#O7/:rIqR+Ul?g<I>^Q h;,K;+zP܄Tfn%ƒzktY NX}P!" eqG[|Qk' b;b|٦G8Cɇ)NK"t#iQbQ̝ ҴD3fB>ukx+OPb?/mXmu;O!<|u >4BKBs"8@!d-$xrĩ9诠\{b**ܚFjLt)@'%/d[}P<aN_I7VfR Ժ|v #mCj{rW6K2#=dw>j>x]G$79XE܂S"Wur:Cߨ$PbuPTxX&W:>&i:n-dø [QI.QoNzc5U]\~֑V 6 >-b$'ʏ 565TeB2N jʥ^ E̿z1u5ܬ`۵,wl{n% $cs$ٰ։}GOݢq+Tv%q/D!(w4v;vkY0Qx`} }ܚ[ Ƙ|3*I>03hb),`do@;o!*[Pqp?lפ /-:^9-$_[|3(15cn`*fdmVJ>Ic R٩bat%C0K T2n>= B^\ݼ>e]kZ.PuR%>9k,Bw-z}48E=c c_ND1 B^Kҷ_ؗtAnہ ĖUyEt":\1'%Lu`cXM@XYƵ؛{ȝ8Wy& "2kQ"_TnPoYVp2qcn3h V B z5i,bP߰9!!ߑ7827#99$O6.^ d:6L!&RL)qgA3(*j&OXS?!](1c㗾` O!ezlZ[@ѴqQL .q2@iGCٔ鵲abīìI R D;~xBt#[}39Ú(BK4F/@x7,r;VCbQH]H02-Rf 1|%z։#)ѕ.ؐd17FH>jY=GPX$fLg0&^Wwɚ<3KՠEYxfI6MuQE#U-NiCM:?I-1w*ד9WݞbЃx-  fam/DÝ!#}e4M\rfݤ_~Yה'.:M}@Yylѱb&O-4'WlMOR,C`q ] v#J~MҴa-b\jn O2 >J@gBPY h.%2Ə-\NITV ^9_x_io!7Eduaȶ/2JD6>Ց-%,bb:Ye;36V񨲂Pj[+: jժ*so\~{beLC>5n'Bs"UvF9e&ARH)CU˃Cڪ峤C8 p#q6p5js2 >PtO`a9@0{4%QO[WENKfS}[)op_/G5bo&F[KL84gpQIn">݋EđـeBIqQsGB<=B|^iF]rzjHA{?e nFhq}ZnZS(EM?poav"Mz_FdKd8D͊eIv͚Ep^W-$&yjg>X[##"I({  ̲Dmz+mɫZ$6:[ jS#SP>+azIEdcu۳$v!΀3%]bf4bG*ihVj^P^'c(={1s-X!*NkґJ┽sڈa/o(^1i~3x/Gї6P] @!<^{m`2PP!&I(J&+nm{7m\u!Uũ.|眤Ѿ˟IegkJq]VvW@NboV6 Y sA]TB2]B,#6<>œN6X9  \62sKhnD4DDf6;c9VD{Q )d"D_ zB9-F׎o 8>{ʨa|v#URitThNz:R1 ,z\~a\{;39}@yl;;9S|*>}@T;ˌ 5nJЀMHMIa;_8{zٯl:|2s u"UGqAB]'d{[rΝPlrgïDATV`KJQm*K/0s~ae]RpI? 1y[z- Tc4cq~f8a'Z2}+U9[gbHHua9 ,䞙tr۷tE#^bƜ]PN:مnjrXE0ӴAa4gHpofZ9~r/@C&E1qDfg$@ ߤ'=.^%& iԪmX(ܡk/xy3Âyg.Xk νbrdsR5b;C*fT<>I(lEhN /"sS]>[{NЊ,:žf0~w Y:|]Y؃+*Y(0P$>yؚxbEPLG*IOK+C2̽h{|H0I2y^WD.xἰZ[H;y|5vc_N,Vmy៳qՀ~xX Q~nqU%2H vwOy|]']FHޔۤд9(rtOF&=XlѣrZi:Լڝ afu>~!0yI!P\h~M}[h'u㜣Ej{EZP2,w, $p &YEKҶ;0=/F9xO6NDJf1$f-N7 n:` + & 6N a0PQ۵1 M*ճg'ZcONAek:~ b*uyٶ<7Uם,~:$ÊCX9t1B/\Yqdst!}j|8+fK}Hjk8.]~OO"^<Q6Ug%YS?]0 iYCH&y18Fi]8?M׎#Cd]GCXSS` 5[ dƤe*Nj,k#(-sH%*=mRONYгp5ˆ0w+^a鵋ިߪT\ajqbSܶoB/7IFh ΋7^"/Ȥb[ƺ #ɵh9twNէQj|GƦˮFoW(CSjrDԿy |vA V]E &]BpT!F)=#ϖ2vj!eP9V4363yd/1fҼ+Ic)6K!reu=c/1*687u6S@ %=&(uA -i7"&zQ$!}?]FS<*`ɉS8$dmp*-.M-,{Df0yX;bS&!!شGRļ'|Ps`X/V͎UiK!MWNucC5GجkaYPG$ r/둙jcLW9ޏŲYWvETV5cE)70ؖ DZ/ bp/ 0ة258? T^GWs"Xi2[9+b4%UQ>%DG:xiAy}}]p;`W[a˄`(. r[dMOވoؘ‡f)dP:A˴pIMᢻq6pqNH7FyXd QeI1H$jW+8RYT(o r{3٤MWbf؄h D`g`;Et `wv91|`xA,/Bb,7),D<\ |'k"N#zk|#Rxz&yyz(+u򄝹Ty1`/(u8շG>3h$69ZǻG^VM }KgmO4?iA )޻h˕KilQ-jS=s3\HgS-^!~wR:uonnZwǯ:qy0Br<\Q=9ő$apلY [>j!2(umWE(Dl쒹i+#D\xv?W55@07.Ҕ% IIeI&Egg'єmubuj*I-҈}CIv2d:z{p䄧r/>=98C<,NK3.NU@8g CmP 0!+(ҾLcnq. xGO43k +c _,:/agUK>Mi*Du옲l)kdGˬH yq}fo=Iy-,R/&H `Eg&e^u=leș&y"߫蒬T@~=_|/W|TC?euJDIt|fSx*Ԑt.^J Z̗` |ױqV(yv!'$Ov_|Vv7= PqB꼰(I2iGo[LZѺ<!Sr.Hj"Gjo'^eysVbJR L,w무#ҩ>>:0G+ԑQMi _ 2_oZ^: @OX LCȉɱިF7 g=&|PVʐv+'] z`)0$,q~' M n$DZ}U>!1B2!Ӏ%I|cܒ!v_SM9肹p=ZO(!*`C&-R_?{I#c@8>˒(, cpNdXf?u ׆Xgxwg/rzi# dsCpgXo+PPm+P}S #} &[$"r ,]<bʠBYiWEAUl1uT ΤP`kSEEy9O ޡZ"${SuJoc=Sl<:&)'Ç_3]m-a( _ʣ:0nvv_i^N2ET~ijQci6^*?oޡ8ႏ vvLJ@#7I!- }%'`i_Mrk;eaN+q@xv 'Q/3KߞCSxJ8%j,XbH""r= d 'oTFp io i's uw"%IDx<2#r#=ؒPLqT37;RlOV#bQ9KGa[@So7.CM0%A; y! < oaZwKxis& s-ĎBNzdHm e#_B(t.S&ȸSnb``4TD7$q_.'N7Phg6Jock^+;KSuCLP8ܤ;ɗWom_TY7 n;)0˲ r1}]CrTAbqP"go}&o!¢!c8?9&~P ~p➹`]J&2t75fW j#pZ $I,+by\çLH]}w @a7Io/Rb)Cֳ)x%D?Dn@D Ѐ 9}cUmgؤ>sak+Us,=W *(TMRNa[jr)ȗ Zkϖ/e&-.Ystˆ75?24ǓO OKY/\G'x"+A#Lf{93pY@w;06f~>tYrHXؚ `.oI0Kq $52cfH1AN9IS#~sɷfqI6B#ZEf$,8 mr$,*&:z/ Xkf)9 O݃ p^oGmpa2$drhXW,^˴#px$9R' peiNTIIK}<صݒ槧*g+>8^3JAk& ;khMc}G4Ԉ'ma利NL][G*>I"ʰAoSg#UzJz@-j8!vK_[i1FW/D:syQ(u:Q0g6cɪm#ttQ<2x 5L&Ef֫W Oɡ|y8b3z&ÂJ"FgUlsh|@3a up TgZ"QxZ-'P8CHQ$(gʶ:л NRUXR8zY cfA>>XH a~0/XIȬd.q>`MR+z}ک i4AC沧hŴ"JB3Š*ƶB5=fņTЂ^P:֒7МIC|r%0[pp0_vTDSNUԐ>af<~iKGmK4 /Hϖ;e+0''vk`s<˹ϝ FXVXHlY9d ;@mKU/6NChG2),s atF?A&X=˰dy~~:YS*ҊҵcX>cX?Bo}W;r[41LnR}T, hxy-䝦j6nDiKߚgeCDpàݒ't&71MpdNkPӧ8Q7#;߇CʁJiͮ% Kn˟$幾Ca =)[0h[hAe0p\UAU 3=(;k}ݏ]^:CSe0U6`.#`Zg4ߪ2T`Ά+s?{"++G`.Koזr'bR%Qnw]jg3}I WΰaiNȂU% [D6:?n83^b6T婦Q3P?Vw%NRRWޢ^vba5PS7P q{G^(6 b[gs o`- 5CHX"SeMtrnQXL++Ju kOه '0Eݝ^Ea% $^^6&Cw 3$@2ؚ}y-F,K%<+_~p%;bCNSH{샪RҞn8cf,)^5!l9Hmbwm_#-ˏ H GwyTrDiVO*ڋ5ŎD5GWǏ[Ln sצRGnXpcO0&\6t%9Yu_)tTBa)Aik<z k甭&5am%E9hw+ ;9M;2Jmhhj=WZ1n"2׷Ŝ3㛨z+Zkqa`CNyjџcހy @$E 3M>zqqnSPV#и~va%1k}5YjY}iHʴ=xEip'[unmek2l0oڰ~]-1t>5\4ld8X +zfAeVp`)ob*[ S_-:[xv 0/͎ .u2|`8ި5Ag-EćD5kTz?0mW?Djn$jM^'S8<;f;:Ց29y5S?KH4'^Í}@x rB> sx+ k>N x?[D:43-aap| iFϱ1̃SZS]O 7:"l|Yy8閮>T f+rAaB p=KiWC}8ngDm[0l7-A@sor١4.OkTB831d3 CmFh`8Lb >Rdţ.gʠHOĒB\¥t=@Z,}$CT#|w*vJ1zp]$ϡAuM4hEP0rAZ& "1(mXꦚg/ `jH+(dQ6틎\PF{Eٗ͊j75Ll׈>1 G^2+OzsFj P"j թ$`|=Y{;`lWt-|$LJ#@XP,RFI !G dE\R3Cd"*! Ի93D.A'U2a &D߳*PHE]$hT;X`p ơ:ىwaXˋȱTx)i:BNf6#o:啣~Xi ïhnUT6.kyfh VO-!B5(.8v+&' -%PB=7ҭ[.A*h"sDM>=@Ϧ(KYS +D`~K k9Ų6=w[SQ=)~d(5ٱ$2,b!b(ncr:,X,m,aG"~Qz!+JUE#}tbU\tsz!SSr;sO7rAFuOS~- @}/sK,;CM1Ӯ~{{޵u#$,M1(!.pUړ87~0PVP^Pkٳw\(:No;Ix.IHNe-\q' Si'FH^ bce r}dhmbJ Ѹjd˓\É!d1z^qn5)$|9fV`Ed"ihiNWqUY>ay21lX#Nj lٟA{}4Rulii ӷ, XFDLo!kDSZ,tEiXw 5ηQ[U[yYr3w̟I07rTh(?S د*[1]\l ˜N]l;9Jf"z2tq1?>R冺s 8oA ,_&@I^~=sDˮh'-`=Mxn(CQ.gxOa_+*E:#z֙*vSY SPh͔%  a 45縶5*jf^VJ<پgYW2wS%۠$ݍvjUm'tu _Fj?ۉoIrJ yx)1x{87E( TveuA6ҖH%WD*'[J`/i*uz6>>p; ^(gU-ꐌi;a=F^ nGPܡk+Ό1Df[:φ<;qgnO%hRw뵙xwLlr Ϧ7 1ڼ#۷wmܢA(TJO#{Bڙ6 "m$UyKN V@lbzfǕ~XUO:FV;HKj>^Q`Acf`힧;PTX^#Ajn1t>I(){UT/|,h=UoF~ ?͇=KQS)'t7%yvO&)D kXUPa^ЏkIc\X@6ܩjF׭e63:_`_KnKbJ^80?4 iFe6#A 78Խu I"R#p`Գ5A@;U_|~WwW%Đ}{;'TfP끛l)mDh쇘!>|g)!+l0WS_|@T\zAs?=, ?2U1C3Ďog*ED\ 'N5k1.+n_xmQñϧWV=)3Z?M t |@pZ,]ZS`egkɃXx1o £ bgG*#({.*Kʳҩ5\}|Һ.d#[٦_wo[@8nWfWW3m7W\3kmXA`~X8Iob$3zP3S-86D+# \iؘ^`Pda(\zG;h*p3 ~6p ®ΐS.|/2W8Fg4 6n}wnx23}:e/9[nR>殸*ܦfj|&8X;F@4]$6>N쌚M]iȺ0:Fp5D@b+2I?\do&`a 3WӵI e|Oo㏫Ow/s/imGjngkm/GZ+;k1GͿpAڽ)>}OX.ul_ݩ#^@6 *-x =AѦ\wT]”;Y1Vn,'Æ΢K_~UG[_ 0cnMqxXiq&ݎ"1/n`z LgHG.ո'G3"pk,on.)lGST\1ʤ7兔;uS`Ϙn\ GNӻ>AJKt55& ՌOk-JރA|"ƺ0:PY쓳;}cYE œKWÁf@BA4˩%G͉#G]ݩ]_iGu1e,&2;\'r&{`^C%綾R9ovNRxkڐ5۠ӻ,D8Ea#;GZgz%=HG$6bPnZv8.#S^ kq]Ѩe|Ԟuune(GNGgI7.F U$!\DJnzWmm1^aFMlt)k׺˹FB q׳PN^Gb(NӍ8- _ NJQ_U`ů{VԀȮ@St ).` rPʻqyf^G3` 8ʨs|:alRݦ29[04 'YLaQj㘍!ߌ|bSG[v-ڼ6䉒礨u:UڪLAo0J:$Q?2~y iM-Bk:ۍOv8 DRѳ[7  X^, ǽŃiۡ2mx$ }"^?&u 72(Cw7" @b/iw++kjލ.D΂N9\h:*"YmT^ Tg0򐶷^HZ~ر7oR!?z IF`2ٱ+ 0BXpMq xEc}B#Q "pb~2i&|ڀJ}Qa5*Dn`r$) -꠫h 4l& -L%ʽ&/pϘqRmzIYmus!ըjImvkVYͱOtݫoW[ 1'NuKbE:J9sV2Ht-tJEC1sj"^02}RPprG\YGnZc;M7f9+Fhu=%g+e il.PzX5UOGJ,ͽ]Gٱo/4zdv?BGBdD Y̳VtFa}-SHD+N6,hb{μ[}}W 0d7%Afk }s+ L~ vD1ie*3 k (pxXz/lȫ>˯DP)AmpC}qGjD~*ظ`M[6f-[Wi],6Ke %R_`uwsJD%,QcJa:}=(cfr$ȓ)$7Gڅ R;t~W8)/Šwn'nfE2+7܂w!J$3DJ܀! SIܸP=oP˔ڼ<ɭf $0Y^{~|y:F'b8Vs{+ =(\f|SQ 29 qЬ~}l"/w(4wk ?F> X۔鰳b6>/<ƞJ }6 z r3jc^}hSl!?lvݣycSĉN V؊wIbpR=mX2l|b;EGca"{jHo'O !#؁R'w!Ah'k|ώ7@A¿TYj9|&՘mمLb0fi}Q4-wo`胋ݽ˻֫V 3p:Qs%薋Q_rp!sҬv=)|mэq;t8ZzuŔk>4~bЪ'.Oyz4hf= R HFiW+D"M`PF*g< _Q^xtBjjBUND=qϽe?AIxp3A$`beyWc H~y=a0|жX#zsNJ})>y<;ѰD65>8IԐ9| 3Q&7=B5qȧgN 3ېեyM~"l+qFZx\K%WzG;1}uK塛*oِ]4c[UB?G҅ Sv䘬vcnge4pp uuikȆqrͯ{Ui1;T!|8:?,;X@4=JT{@#=V&I?L6%Wsm $@|?Ki:q$a/L7~{okؙ6!pc3>Խ'Ay0.RWWk4 Ԉ>r.-+I c ̴NQF'=u?7R<-dcϩVʊ@rL.ƹuQqIq174 D.]], 6go1ĉFZ18jk (Yyg%2 ڣTߐz:*0IfHLX}ab%[!n-5oI~WJyVaSզYsg 1I/BpG7 unnwN|7,/l6j_"S\u/dagV;vuӃNQc%ñݭƬw KƦkKaTpil QEb֍+sSTeppN)U2piEorȤU QZ>JWkiʫǤpHsI`QV-0(cBs)Pm${)N!$q$O;cddnC~70a5"/[YploɯV 5,f:a Ks(C~cf2)G].PLYHIoڠixܞלT>^}X] Ƥ2d?#e#P@+=q1(J*E'`=.ՙv=J\XRwT܄H0A=ŧ"0ɍ>Aõ\@;6O3S+=kuoSHlX^=)=Zּ+5TɬpjVm guUV< |UtӌMڃ2% Sru[OMm AZDA7Գ45J-VJZawT@A@D|dFEů< +~`lNoo oR٨'<`X`38.ޙg:؋Wl% +ɃX{;t+PPNz`$=C˞rk]!@gb8 0I5Gϧaɉ==FC%ʝ4'̦ .G,;zA0ّo$ˠlipcf[#hUk:F&Do̷{#{zP, .ևBL'%HO uWE\?uXKTnrx2Rٶ{,es2@@5^yWQⱼ8r'\$v@V 8+gڦϺ4K=:[AG#Za}_&(˞l]uFRr]Ϟx6ĢHWRj)o3{'k+ a(Vl]A ?DL+d«R& 6&"@饊DDkRD{&^. ~2Ǎx;>W]RJL%muvD(8kB-M eD?9KR_w#7GÓ}̾IHH@.\Z >;L fZ1UZy(h=] ATaeA=4Nflm!QeēYkFnRvS0(Kp̴e$ R{zbB}~JTLQiDZ"xQnm}ugd54LԵ ",r_51CJ'KMh{1t?MހGaEmk';K|U7KK:]>m}YuJ cX|~z!VYou;l:~+._Cj"AMB3PSߧ~[*ȩgING}p 5ۡ Gy 6m^2HJ&bL\n{a]\kKp;4}%,|ꈮ(O|T>, UH%ԩtLcCXGzYFv(>K}Ü͕K\ge+X.$6Up M&>q%k|@;uJ4Gm(JKWcQ;BTVޯ@񥫪E]I0 Up+"d^&|0H# ߏCmqghhOIssh S$u_Z:_" |'p5uEwcc"Caī<#'-c=i/!U: ʾ/ /P-'M5 d Y'NMNPrwav1-͗Qc^=T"l縕h K|mˊ 4 etz-Ed날MWR􅖰'D9 !g7H{/z]y9Y UnG$N?ɓf%WЦ4nWͨ.Y ʺ%a@rKwW#Ӊ+?SaT#P4yMxImܯJ$)d\v,tiyNd1K0j QSLRkQ찀 GgnѧSw$a[.) l:0&Iq]VWh~ࠏ[0腏N*ǚbB++B' " ULOy;9?ݻt&90}̶3r;ŗ.1|ﲦsfaK[KS&uD̉nA&DS~>k]1 L­V P߯ͨӳ  LFĬDq6Cy3.;v飌ᩲ7 ^"$BEg+1Ҡq-kF"l),\^.Y$\0l`A b2y]Y+GAlLx/o{hfO oVhĄQmv Rփ%+K H}>V1b4`YKϹMnVEe*ڽՉ7O|#4H{?.匜f&{ݻ\@ gx+GdqF]5 @$Jc}ܘC?U^N4ֱR4ltԝr2^*z{G1.G`8лw!Jc^/8)%`^S0WWiOpUP=1[ѢD0UfA)?v<\WՋؑ0Rm(8l#12@ԍ.P xz i@nzԈ;!EM3\:W]i>7kgySciejN`@rt؞CF}k3GV9XTI>`YdqS[2"z ͋Q7%pR+o˯޴'%P0 eCc{9c"S}`k$RI(@TjIk_lL"F sy_|3Ħ5Ⴆ WY;ߗyZ(C~brwۥ>w/? sƹ: ]yO -,{SzY3p*Cd\CCGkR.qXh*#&ֆޮZUlǤ鈊@r6\y Vi/3A͖AefhORYCK"ǖwZk7uu v^ү[$@U l߫Ǿq=xMqbm!(R)5H{FӍJS:N6  TBs;hLbPݓ ~ޝ)d&R8e ^,~_<8Lb6+ǘQzo6;!̴Z˛>Iw> ֪yz  =w}K]^jAyXEӲ]n9iPpŽ,&dzhԠX:(pPf>4ߡA !QGI<-O U/i`7F@֢JXό]AG{f=SH(x6Z`s RUj@e.Hqx6k;ȿ l#s.I o=tc@/+V$#Pw)UIyWzĝ5'-@Lgnu*d}y|E틇xKЬܔe"irE¥75rN*+P yL+7952\OF.OQÊa6P+rAw%{m4 xӁ [KzpUրTgfԱ94{3|v 6mXxeޤ2@ nH WT?HWG⒴d䇼5^?vR\2>Uǥ'qPIڂt 2Ta`Т% SI۫ пi/&$ؠW2 6YI$z`fYS "T<$oKVN.g }ڀ>ulzL/j,WnHV}oM"^9 z|=it ; ~zYSf}{”k}Eѳ$1k:(vEΊ$؇~;dT+'BIv4Д[cT#Kz%mW f i7ꟊZT0b !l$_T[Bu1`ؾ39sw_T_* krv7L9L85aEɊ}7㜭軎Hp=Fj^k6構Z/Ii9BFL[vfdT@ֆBm&͡&b@R&|a]T {1|>=o& &L d^! \Fy/$z5 Fodxe#YgO6#mx5pklc1}#O6 ݡ~_ Kf\%2:)ծ158 l`!P5N^yBN>.ӫZ™9B0_ 6xcAҨY=MʖaO~Vƪ_]ٿNG*/a_f]ܥ&YAC`B obɔ0*KӚwv}vgBm;9  } 7,*ǧ.Uȓ Tѥ{[Mn34-u A+ъ}s Pq.័g9_`4C@xck۟*t2vKc0jA|/A_Ŕcuɘhm؁\e -736>8_!հ\nԂh U@`^!wˆM;~cǾaPAȚ{z!~yB?Q1T6jSÙɷ |$Y̦)DzB冋pL$')G~Mw3**QPXvSYd(t0ptqiyk*I>pd:A1 RΒ,!7uI: `yx%E%Gƶ L qy80USMaO.H DXM@r8IAmGǙWNFp{P&EilU]r/I\jE# ItZyK-~6hY?kr@o?U?SJdUX I:l6c92`>֖d59&t\͘* c= '#[Wn۸S1Ǝ瞴4wc6ͮbLJ' q: QCAs&ꄻHjJzB'v6$"Y7ǦJښKlzTw d:;(_Fym1KlxޟLܖ6ai&Oٻ MdEtI |mw2V-@kq }"*d 2{㘰HͲ+g}=#FyF[@gj1.BMC9;& 2Lo$-mI;pt;6s} lz睸Ofmai":D< CcF}c /"My3 ?`,ӳ81/?~VtK#N%޿iȫ FټyʤF'\vۀ@pᄤ%^=p%@2sֆ-W}8XnCB;`>?F d$XJ5{y]1<ܐ܌RdvuC1P Azn,g3WEqXH>pͿrM2ڸ.Yx_Ld$~'f/&<~8CvA)W-*L˻{)8[%&95E#%")( Nx#)ݺ!6JD f cHQHgぉIm|P3]'GTR!D\فg^ pd, eKB= sBnn̋q?ʗh|˛+ z *|POcZ y-܌nObGUoPE؂=E?F$~Mb E@n@ڜ:c_,e D^,K%&ELN ;IT7z TҹbN*3SM֓8Џ+>i %6wc veV\H&rH8t#!-*Z m'LBjY[])ygQGބ lJR'tGq,ITP#[$7ڊ;flKf\09(Kd{ 3#ToP ^o`.em-c| rd)ù-d% < bbz<;RÓaF"ei.^Դlqf)8hj΃B܍b1Ռ5/AeMTM: !Ukc8@Tʳe6Ab%,@}NBDtcy3VBT7[r(D_Q_;vɔ-wSKsWl Lֽ+#r6 'VkĿMHr[&ыgdO" !5?6Uvܚ63$."0wckGe=?$CΪH׬kd{rPo #O-myaL: vQd[:zdn*24c|oȕ">P>vW-pW1V1myvN5}t ^{[Tk%3@eZRܬ@0"A߰W ,Oݣ3 ao#Ǫc92er*^j$7o,R VWO:!i:ELIJ'/*0hJ MKFTxf3*[Ȏm1`^lCS 5%ǩQkP1|9j%t@=?c2p`.0?_!+TmZ= c?S )WC8[Q,%*^БԮ%Uw50 : Cn[B<A"L|=<^X{}ا<(V;;XJglbr,Iz}˿H<*ڶ1=I"J_djkQ "NJ1C>z#,{6-6rY9lovUsic&3ue`~|s~B Ϥ - ֢.b*r\X=S'lq1ӷiЖPyqz= eh<;!]S Hy6_X[*'F)&dRZ"Y Ɲ j'!z1<L:oL(xd}VSSZڪ %y p'^6gvDE=Pu;k]NYpqkOC&]:{pr KƯ[hl̇z4u!r`En~Oa6c!v^m/;g֑/!v4Ś9Ƚ4%yrG-L`#a7WI71~u[L_ϸ)L+:!uPWaxz :n/d"2G퍸M >:1Get0< \(6̥KXry}W 8]!FT=補YQ[j1)|h{Ƨs|tRr嵌jC08LxgPmw -,re4;{y@gކe)b40$ uH)}<yQ&E\l'ܻK NdShCx{H4bPy޼ ɪ tx.`NA;⏎}j@k%H@橈d /{Bi!)oa=$FM`dcNkL~(W;6~jvt!Q=ns-Ŝ5Y.1 "aٻzplW@3b`$+|nRs!n>u  K DӘi !'9OaE3mMgZq]ΕGILqIa4万֛x5ԙ"uڹ~r%1^5p4 =}E`EJB } :z|8:ͤYW/5K6uƟ.8q Ȃ[ {*G\i}(6{~@}X FpO<nM QvZHe*k_d积ݥȕ`{_f$jbdt-;ݢ _̛A}$Q욅ի{GSlNU@DɉĞ7?jcN_"ufNA4 nc͒#[O{]Vh\fñ9f<6љXf!uEfEJme#}W%zR=浕F]˩ bl6/ߡ&BEF|֤AT P+ʯ05A ,m+0pz$CDC)|ojMʬ9pmp׊چzX "6Tѳ_9ҝg;,u!nEя vWbSxcVV3ft=jk%YHNu=zzXV#6s0gFqFԣ@v3E-6OyeA5Zjf; )3*ЬLSAiӤcŃ>dl({:[ãuHP3h,aHk ^NV(DaBМ87/D-I S3>& pp#& Ț8jOV}x 9)N-Շ)JʗgXo8:>1PQTJ>D\ s(qpwR$Iˬr=oF5Q7TfMzpTKuLT|B ~jz}NE u\jVKq?xno"X@ύ\&^h dkE;XŁ¥`THpXY5B(R%~Z 2ufhAUGqq.KG#~T当ϤSj839dN3d cg`7O.+׊i3ԜfbNcZWBFFIb1QTwBK'hi+%P)NmDQ {%mհ 93qr;efpAxnC`lL >D mv4<>K_ƦI=ky]ߑ-Jy:Q҃] -n9ƚC-̇BR}ifG7)xTB[m`.YD%R,kӃQZqhjZqλ#Bf:jէ[YtK1gһގ b)SUF=zf@Q. 2'M6^4fB'c| ɣ+uG۲ZyM8\tZ|x{Z"Oo2 jG{hdtogʃf)O@}ƕ/!p,?,30h J+hDZ{.2RL}^ph/uY]ock;|Sׅ߫5b@437$9⡖Aͳ&L FJ*=ryP~یzҿ+V{3K) $E\<_ Sf)b}wǂd ]`|W~̋TKA1>%a7&i7t7]xW|.{T+r+;3Jk+ Y –m&<'=c'Ӂy .4󛱽$ԏZ|9@og`2{AE7: K8TS5,} gДkMtXqǘ$)n55~rb4xEhYT;k˶N fXe:B0je=C9Xr{SRy<T (9hwahX*V0YKh9w8ߊƝ?CMx! 6lraX3ـx˰+_tiD4;x,ҥ:-O8/{b,PMt5d͹XYzi&Te.B".[h4rnrmFJ6̹*ZuR c/o']YN%Ӑgb'1:5Ҭ bȭ 3k$o,u@ܦ1 xGxSN훻Wݲeavv[i/עpYZ1 Ru_|4ί Q?V4W:/)C""BG9R8wJf@q%g`6kùPqwF~n5n%Ӳt_LhA$u.Q4z]M97TS|5dc& U\޿7Y.8R!oE:tP=燾^0 #׍nYuI7bH4jo( KSmz9 tix Z( 0ԇ`|">miE7 _-3gr=\AY(br2&GSgM!)t;]Y'ǁ0GJ9{9-W(RhC+Grf 7 9֤(5NX :7ᶼALxXsk=V_{~]g1 _/R y }ORJm(w 4 A 7le1&Ydƨ9U2A#&pww*0uVAia.:% Gy;pxQB?җs:_vu*~;OHui{>2AB/&S4>)W-2;~eљוD|`<:nu(QU@j|@ OR*dr5ZI7wh9ԩsV?:$^ HSp=yF/@eGK?L6%e)aᑼ:VD"|d<7!D ԍ-H̲M)/˜1ivP1#3*N!Ѥ7_An=o. s>wh 9 P85?E(Ox3 &i(s.cY]lU"[HcuTlYӋ$>i\xT;^U61&$獆PJ C2gjI;hvq*r{w\![447gAI'7ګΪrT ;'çQ*JayN!7ng.d2悄bur0YItc6$ye60}$ځҥyOk}\@\9k Im%ir߉;FhOHQu)㰿A_?25  yhlך(dFPC~p?[*]MW{V??IXN&ӗQ KDKrTq3BxmEA#fR_&,@&Y8hviV8lӪ(&cL,D@TxOkiǝ‘&_||-=3aJXY Ah3YSbn{xtdzݜ5*l=ԓpAiu=;hl0i@ ⛦CFP[zJ䊖wQ!\C_|o{(T)?]L<J mE\ZVVTY\Ḓ2Vx0(gR+p:MJEz@w. rS;ۻ4n9aq`N3Ju6Qacԫ s0}%s$><̨1둜4ʠ6kezF^lXc$bJ:[]j3yX.P%UJH}p꺜^@>4nBE;+%^/0$Ą?KFn!:teTn(cџY`*C[S">z™ m3#6Qw7i3.FOh3z8>Xϔ&w^e.A<0RC` ELbƭ{HDdY`soձ UyN~J@ Y^cÀmeƖH #ʥd^ANȃr٩ ]3qڿL\dU gxP)yg@m5?i'U[P;wL[Gͱjn:1 biJpJBʫp4֬W)l0؟C1'g}~|]}{bEiv9'##=ɰb04bciQG'X1Svh$ΛݺX{0T3h1R+aV4sW܄t],rPG Fuw@"Kxz@|}hANjE諟6)"xb}wfvhE?ny e5u(+ BrKC RT(muծOi0gm-;Z8WG@3Qu.8$^1gI+c'K2o#WʆhWX*r'y:7 m[R2 g wev%Ftdw>| 0VD9 j1!v_ 6O%?iPE}#*w{^9 bFjfs&׻]{Z.ʯdzN 0h|c.0 [b@}livuQwms-r5Vk[)Xi$\D}='Q~0[I]nNc`=~8>#C}:K 9c6SճlX$yv]~s2$g6;%Q_5n)܆>wBgZ(uql jvCx<د>:ߓعd\Z H#AYkn7+ VWd>}t ZlqUl";Kb~ǬDzCs^^Gnv|d( ~=Nj{dsVn?nMĨA4 ]l /ѽ7ZɺSMog45}bG3еnUr ôpLʉ;p2f79rŇnc3Ntu0/yQ#xS0zEI9"e3)&3x,*hSV*h,Yz<0{mN- u/"4N WG~vӮi`ʐxu}L;&o 6J9[>=O#@Ȋ*b"]=?TU,"TJ6c?$;ֵO5z` zUzD6~ PG>捂ؑAe~Ԥ 9al8bLo􎤒ú݅e2Fw?Ϳ$\F"t9Lk@Z-j(.^K@nwG JGi{M[=^rNn 0 p% IP6R;펦i`ͨXtx!val}GU" py[©\uѷc8Y:iKV OU _q=돠:dz3k@te5GV~_rR3J@J4MOuY:q=4k#3 FTbKICYM07iӮi )H̃rj P C)jm[ MbNw9\˫F>pMH]RuƵ#/H qИ dfObi01d6; i UxR/N 3%Qp$OVAC9fSz̪RGV[B*>b}4_ &m9SI*Tnڀ5غ6E8|n52@`F}9% Nӥ07NKu{1/8]^fr-O%M-]ӗ@00k*zǜ!x>eiA%7ǟ#nkPNTi;\ꓖ-xc\V";(3bE7q4mAbR:.'ŵPFRI'Z]म [4zteh:{ G4ʽ!ybjZ}-j^NjUn.}%AI9$sC$ i1Pp'QvH&ҷra.׏錃 r\CčIW>}\JG_t"AnK2?c.3"!>mG{ӬAxmLFRֲ ^ Eqb]BqXPB%dpF2F!ȁ2mǦҔ6πG1^saVrTxcbm3HyWOmlcnSor+CDnv;-[K-C*Vc2! 4m ?B_.Mȫ~dĜcW=̴ܵ]"*Ÿc8S8편@Seh^}pmo37='g&FuȬC]AZש<Ԝ!dhڹ˘l)El/xUwSD[206;sYnt"΀5{]Z|*7+mk, AA9"VB!/rńAzZ@H{.!kk;A Pf uSsB_5m#׷ yGRetJ6uvE.@gia#HH=?B*}pcҗtj!G^Se,~l g`榱Nʝ^Z +-6o# Y>w@o23&KhjwSg0/[쒨U?u[T\,_|ۉǶaNe}14f{lC2U| _0pi)vʠP,GJf:2GKzKc5RyYfts[`xEU{z/ r-JJFLv}>SM {񍪲3a^bU^4B wT!8vqM.-\.Qvk_j%&zfdA_xU)?hՈ] OigTWY~D&邍?'298//VHnͥ';-]ħHKNѝLFEo4JMõN1Tteh{\S S:CI.32+sN9=jY8P˨Bc[V`0!yWsϭ m:ܼQ/ۇJl%QI&F:yz̺q`}E26]햘U_XznYTy7y)oQ ]?ňNhzv+r):y'\i\Ji :OQxX`DmEдu%"~ +yo:S}*ߓ k9П>d=vj)mM涭 m@\1K>X;\ zvYϻ +>O6i%/#?#>+QF#ҏL7$]&KG4hXlxO /fKaJ[8aQY,k`3.&0C)u,ƍ.|$'~S-LЙb4rOpjJ1)UfHH&j@ʰaEAyE0kVҒٱ;aү Bݶτϖe4nxb>*Սץrg$!EBGgKǛp#mD9)0 &)ȷhrEIk7qX]9+anLEj]+@qLǶ6XƧ Ů`n{m`gYZ07070100000375000041ed000000000000000000000001614216d000000000000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/igbvf07070100000376000081a4000000000000000000000001614216c6000050a0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko.xz7zXZִF!t/_P`]?Eh=ڜ.+LQΊQFը "1I4}҂)xejy7)dULAMos~tQg9's͢U+\ sY- ?jVBԗ<E4&¶ TSyk$v?ȵ_,e 0feJwk=-azKбZ#m4dCm  Px1\AIEo\),*WExCY+ړ7'mc;}L%/1(Sz;>y./ i8bEK瓆4AwOigAQqfR/zqzcNSܕf1`WT.v^q*mc qg~?X%A8LàV2֗T6Z e'DV1L l\8ncϗ5/= fƣʊ]h(w!GWU9ukZLE߭?rwޤy2ԥEO]C4\MD4s<%c\MBlO,0nNZ ؤJ g-ht֭=ۮ%0^Aho<܋4+D69ʂJFACZᭊvq^=]e/ knc%}%+%F{L+Yfط/H='tb1Q{'1f!>He1Լ0Fn=Ra ŸUǾet"5v4eK}ƍvcZ>;침l*8.Ckl~ԶT:r|,ipTS+uRK {Y%^GooYU(7(gߺ*⃾_=w'.'!UiBQ}' -?,S-Q~6T j # $ SڟIh B/f--x0dM3}Q $N 8mz=fiX5n_=fy&7nBH1=;tU ݥBe0h+ݕ> LN&Rf)0,`r! v7оEtC0'1l<ͫ1/:w,I*Cna|:J]1?u(á ecA+ q\INj7-ٳ"E,Qg#NA =ETphgj3ˮ3j1 H?yoo XNO`#\l:@+*]aQSPa5=`A*Ebs}=ܠژx_*!esQLrxĆ$>?ݜN|9r%p'Ӈ2rl,1eӉ:`e 7-pz[)'A #dOrB * fCV/З$XrdOjE##E4\;N%[O)t|`!vMQݰHZ#k  mu@`Ax"sλG- Fǽe?j.b%R~a˜zS! TaR9vĥh#S@R'}mʯm,2k]AwY4rH/p4jnD.^^y-\A}+;φ܎C]:E <(84C C1.Ť[\[\hzdm}ΤЁ|2丅+nV l}`u㪾ƽM/e H\hdxsn^,carTXԮg8?hf >otq>9ؠI$7,P융O qBX=na}<ƶ$GL"Ո!F P )uT@D^GXKٙ.'ڟ>iE[ :RCQ> .{dD3ˏu׫0ApJ_FKuۜN)_)zہ䓐&Wgv^4T&:*q`Tw濼iNƋ@<Qj.l彡W8zx_Hxxdyq^h]imȊWqȑl@љϏj=~>kks;Fj|Tu)TN].=6 duދ 2NT%EWLk%3h'-%,^kbHO. 58gEꧫT8p?ֶoK{X(Ku'OQy2 a@oWnC!ì6Aswss i( cG$XFV.;hS:-ڂ z_|ζVߘC:VgAUl 對1V8[0/SƨV\i^;?@1۵ztΖ]4'$7W 7jFٗϢIfAO{"!xiq#P9K#6=\"!7¬@V2AĐ~At1d]}H #k‘=k}s+PFsT&U'z@bp-Jvۗ`rфN'Yfم97 :g{~bˋYj"1Wn2><ם/Y! xԇ>KSA{efD9t|t@'j8 ,ҢY0J'0.Rj1VYTs7sm:rzhO,Я`J &Md+MΤ\gfpMx[(#<^q|{3A<'e.*ljո bn +ZtueiE{]}񡾫@Ghb"R5glL 8`9'N'5{cqAv[!%"B';jU5\l2}Mj c|F eQx܁Mc܃@!w}>؟FJ:16o$pk&%X,۪{f#lhԏq+;|3Qy"=NwY} JɊd3̾I^Ep=uOb6\J$Q䤒 ^\\*dnN_;-A`ywąkI Np=i2*>gbxґs ,i[lW}!ŸMe"s"p_am gWekN N"뗕tѲM >Olʂ{G&G &s7C*aه`)e\MU= @k(8j ! ;x ^f7.̽}kb_ *Dq,Y9^s/م0tC#KA8=Bߢ͒p̠C0z5JdԄr Q Cu&65aԽ/ZP0KÔJ;ቋ@FZ\DR!볙i͏ #V_DB1gJ[$1)0D},$g== #TYmrʋLq5- Wk7\(s|y;~BK/(3QN /P@BUTj; y' }e'c6zq"J%'| K,5&دc:YSxg܁-a'&cť;G5*']Oxe>W͋;R] gͩ9&L7Er*Q?mP "ZG|/*+ @aBDx8&ř@78졊VIei{K/[kՋ. NƂ՗_QK߄K^eF~[Zwjvc=C'0,5& {3D=ԡ#^.xqr(]cB=/9Y6+"KN3'pDM$)n>G P`@G0^c  9MDin҂95LWLxYDۓzàd`Qw茨@I &^iy!L&lL\Z`*6NHlBSН'v_KXmHj&d+0ט;SZJ fR1'1 h&][(H4i7Z؉ Y΂ (<ٔ 7[&ط 2 8^(f )^sqE͑qH̱gK{eKސnKyNTog;{\&hmO&ۉn&ɼ҇g2`L]x8$>Y`a6^b_$<}2nozuS VTwy鳬gLRNreYm? %?Kc̸kfG'^`|)LW 'q;]UpJ .2H2b"&9L^+"lզ"6m>>YI%- f/x!-0;t@\^3,l<;q}\C|3Kg_mې|-%)mX^oRμ0ϙttV0Y(ȄH: vJ`m>m烲+Yv@&.A#{{NkeZ翇j9͈~.7ys /p~,Txƶ_L@3uOY7]zq^DS{zDBɁ#h t+>q E.:"?AIW:pЊsē-y)Wzhގ(Q'yDIceUƲN 4TcMq` rAa{ε|Y)&~!߶f~ɮ\O&·Kt(Txy!7 |UJ:>Gp?Ւ괍툐k\w[:uQCV~l&4Vh̭cAQNƚ X04(@n s~]KxlO./WڰYv,-p Hdij ܡN zu*%ϗ."YC#E֡HЫnݼU8ҭ鷥υPASP;JK! 8gsWei ʹG LiBNBZI"dUqba;X}ɛsb8'Ft(*50]$a U}]ya`ԍ9y6]oCvS0E,]J,xTXVp3pk+>H&~3$8 f]Fׂr2*/0ͭ,z!#h|-u ^GYtD<oYqTw>td!T'G2=5^Qn3t G>!8:9MXpL!~NhF5x3zmD|fc.!BdyZ@ħEZEENp78߸w|h\ $n4#%}4?j sOV!1}89] PANiXK(H*J{ͷ9eM4^=7b-K?BOuzI89syKC?$JxDT<}UȻ:g 6K8Y0~^lj3+}>P fM ^TDN%c" Ʃz\AJ<}ΈMp_ 9<:E>H7 ! ;>"s6ȦL3~y܄4D] yњ>iƻO+|P꫆u ~V4oݰMJdJwhricH܁x2wV᷇ׄR^5O@a'yryrzm;V(^|gZ|M"JULb/RHo(iR2r!~=6lB1Eـ}AJ }R~wz:EwK<̯R -~nxq#tjWVHzC{[sdO>_w~s1%9&es+T UTB PTg9C':V'F1.+Y~.>7' =ej:|y? u:3rmO7*W %gWǽuBۧ zZ{4E5F~BI]_‹?|TBn'Ãk6} O0!F~gQ}Җ8Ғ%nϮM Fz~>pKp,]Tu0AU@t+w~=mq4f#~y'32[&NtS8dR̖H3%03u hnOtF}@o(ŖNsZ$v|/'Mprӓ~^tGHw)^>4T* ` gT1eoij?03ՏnťGeEf.rz#Q@5Ӗ3&/LRwUyYMAtt !#tS^NdLýűx`˹'o CvמjK;` ergp1c<\Q'_ݼ|p#˽ơoGu}9VVČ֤Y2WesA/YclTӍh"iy/8-(c*WKP>OG8$O$4{n Rbvԗ *?6\:Oc>C."l-&Ԋxa֏rM G Š'B sHm8 ?iف5TEꉕfPzKCR7Mgkta `=s}ȶ؋~w2)5aLi2E YD?-[|!=k8?p//%=I|:{0wr> 2V.1s^2]a-kKA椏BW1ՐnTY,Kj]ȁQs "<1ˈq I%x=rO\K jW5R w\ . _gE^K\^^Ĥw h$W& 'KCFg8YxEL`l.ps\T-3srg'tQ2Yqye?s+`A? 2%d˲g }nsY)+L"%CCME ]3AyF-<^I- Z~`dg4uR7ZPz ݹ,eMbq4㝈9_!ukdضu jX'zJ!۽~rmSzX4;{XlH{)Io"5HP;Jz`>£G8?A"/a `[˻yInNHcМi'ZRg,Yc5涘PoQ`zhp{ s.-~&#d-ʾ}I0e @ Y@'$#VK5穏{yHx^!B};LG=֮;x<_6h:mo۪(Ж W>>3,:ZE{I-(U-Lra4:z֓swC+Kn!ˈ>^=B0 R0VagħH.—ۀ xl)z`30NZn+q1tB,q+}T3ʲr^(Ms̬ fDu@ަ0? ;Q=:BP-W% \78c83jTy6v!m1LѪ:x6 ch`1ip6*');BRЋhs(Hx)ܒZXZV*7-]QH['.?[ٷplXsN1$Tr:tΎ,ʰ9mGT)~*+rBv8+"-/X: !/-cC!Pɹ{tS=C(Y$q y'X~3.ÄNd@Tzt`[MSi4 UxU^ FS?6KkBFj76pNRBٽ"Mt͛ ,C\HfD /Vc:1DUgeD# lLS%/-[JNt̓\-Hov8函Pn4Aj+hǟ82+j%Y‚)Zt QG67p.#v2BQWoeY'|r"[ltfT2:d&G)j&ҸS84f.~3n*f%ME]m=QB>1Kb^j++e Qml}"#F>N//S& &-1;UjËHl,4xK|] =`aI.hx86O(9 K_6˻Paz1-1ĸ1%o/tc`T q\sԞVrXi}|O0 گu w~ArH`e yۣY•aHe>3g9"q:DSž0ҏY؂ˡrm'T)zm҇ 8ܛswnIѓat ZyAm;ь [dBʌ)`X,%٣UNxq9Ov@ ٥, + 7zC(-jGMZr S\N& nRMogSZ?BhSBpH2@t@lNwl&Xd`B)$F{h#&)%Z.Qy_y )[F-$d6>Dʢ)' $sPS ~}[r<P | AV?M6,k)*qod6326(\ߣ#aQrTziq]<mnϏTtۤO~i"r ƴ %VN8T/zMHXQ*uU9u_"/^`8\L2x:o|4~o4Z_&ʐ=[1~6 bBԖJ(tl7U)<3'@lcik۩ ZL7>3U~9"` 3!a([,w[N:x@NfL6-Ji3TFSBx,7Ү^I?dΖfHX s;;vnd8ߺJjB8^bNk_*"ϮUˑQLgڿXZ ELNM6 ,Uu>Y yL>s$ P\[ؽw>()hǧo Fqb¯o2HW jh>8+{ZF hCaQLѥ_ >?q;|u;SyI)Rې5uT3|} zw&+>pK@,q`"9 /0*޲&].9e07$(+ȫ΀9-Fp#nn)0{Pk[a%nI%w_{KIݚ~$<]W͛s&#?X-(佡t9d6X4W|a+4TTW9 RbM{Ϡ5IS+;#~dmG%JMS-@;`ڒ L~KxXY7 Rhv^dK(AOjR7e Pv;)e JRUYza:/ȿ! ,5ε?#9LI^wo;SwUnjJN@|knH;|t?1`Lո" XV^'AU)jEbP+ CL!-ptl>]I &4Rl1kM'ؑ{];0Sd`&vj$U;HO@=b `` v>ވO|r<^E=z&ڽuv`[qU?A64iwVf1bevk@;+ɋ_NzR5X=#I'I |y֡%;](]p;"0f0>)']*1"xgipaK em+ܬ T.\fZ?5QaIG{Q_˩V_"'tV.4ߏA m;>ysMAWė0j/Oߤт$K)NmW死65<ÂjJb]٠*eGZ.qi y`d݊aEȧs@MN,,ȉLix@y9Hyӎ9tF-KɖD@%0h٪{QXgJ!?!6gc+hğtksI6'mb3Nny.HTJcTvE?n,M. -I XJJҤ7YF%qk^yf!{6J?Z&Dɒ;:-ڦB|~%d2ʠ-4wr껚z2'-| %Kb?$oL "]-ѡ&@ ւz\0*UGDHY F,9@sN%xQ, o9 K,/-A耎 )yjaULtUNT ]۟WCv_P ` x0E|=E3]Ԯ%fCcs [Yo) +0\;, EB2JDNh ,$dnQ<$Hֹ_ ]I-o7WBp+I^߸>>SP6]dm6Wc&Cn{ >;{p6eR<·DzgCpK  #kDR& j'H +K"R0X/6FDL9#mf=">Nq?lEn[ߖ dUGϵURTNjp:XL2 7 E\O 9h -WM$o+mK'*K-yP&KLUw{K4Cֺz;S{ f: { UަŤˏ8yg6E[6219~=9s;hRCh٨Nn އ]^ײXV6>=O%Zy![y=#CSv\@'}'e$|BBlsZeA);LOXQZ"C.mkC;z0zw^&#Qk؝ M]=ߟB.G53'`\39BK;ӌ=sbַ1{7勭>2FT`.&\.ӧ'xGCcx6-H{`ZegRUD$!eB,[%4B) bqX,fl j'ՙW*+0g2B$Kv䩰!g%M1ք@?ⷌz%;]Bs˽j Z"~.ŀKN(ٞ9`^-Zp&/C4׊C>QP:〄5 s3eĪ:cMGLXL>1hZ0!dC},mJ ,F (s{twD,f aONIAl4,TGRA0;쎕'hڛ'-D!v2MS@ ov] $ eE 9%bt! h{z=yǼ!x=slS,b:z"`ƃSB C C/moLu6M`CsD2 ! ,RJ<;&/$t1NtFS5ޕ_'A-V ;{` KTߚWLUԇχ,pY7.NCvq,T$9Dߙ8$ZiakIDk||Kv{t$&lW1JA |sOfz5'#_C,DSN9)j%tրD=2Lʤzz֡3?7@/*oH[3e=[QQ'!B7oCzwW g&=$z ^OT( _3wHFj8يk1~JeBǁϛ'g34?%x2N/>r~&_f4%W_t5H׬lC\ ᭠{L9 Wev΄ [uOw)T>S\Zj뼌-$v~°a8ٽT:NCoHDhoyQ+,ګk?4oOv?P\mp1ټ)yW"!THUD%q!]N %<޸̺zH&V[Nm7Dxo;[Z.bl<> r|19%$q. dUA9#%y˶ؐ8xmE*D dز=*ee*ރš;K[X~2Wۘ%9SF+beLnN`?P&A u<2@bz![v?0'ی([",A .w!6A þm/ =^2U<,&?O%&2}?2>q)NC*_/IgOwjBggff 0ª^M ޯ-yT՜C8$2\v|(1䤈Ief1$TbfZ-ΐf5lSՄ(Ap6ge&zs9I2E!Ru%FF $Q̈t\k1,ߍJm7H()pr."pfXȄdP` eA;mˍ*DҺ{&HY({0HRh#1O'nz-dۆ@@AY-1,Q7RݗC%X ap]ifEvOZ$Rm{7[B˳i}mīW`(= 8c ̶ZņV  w+SGSKv߼fbBNDM,v O1%PcKsԎ*+#5VL)ŧ/z >gQ{OtRbHUG"L]עP*mVma惝weጃ!tj]>ofH i;Ad 4'eU_v"(LjM6ilxּ|ްƟ c0-UQ 71,.zv<ݱZTNNn|%X>fZOaji򚠺> X&,- իdbR`(no'Q_D(pwL}_A la7F"Jn^ͫUE*.a#Lpf`*b K]pFՀ*5Rds2}E2o/mz(O!k |FtNUU WSN-UɿW[qjJk?({\̹mlԆRZFmRc_˼NBG/ nw c$b9<%߈#PYq^`W Mz\]gHT!u' uwj6Afdן>N,+*)1t8S~aY&>nqX2ȫ])%T: viH<9'=ڇY, Ő8[WQB#Ca wQ~)7k"1vLL:(9)Sgw {IVw2f ,Gs#5;l K*$sGPH(I/C~Z<4T\4}f&GlDjڜ/͠tz{)=_yŅ-ZxVwC 9!&JbN+Nogש-~ْhP'eXUvqRRRwQ\?\ETWMk R, 0 >;9_T+_̺R`zWLÌ['2kt:g"Ȇޗ ٥f-:JvzepGt9x>ӞEd0:ӞU&9o'3I]oɷu(0vk0q ćE9 ؐQ}2X +&O'Rx2 rEx(z|*Nd/hX}~ vAdW!t @F :gd5lH? =}qfW6k=>'[==;MCO=D J>lR tj% A*eU>H~%{~NvL07pSU8hZLc%עP9aPrY JCݨ$yhVE6lg݁4 h rlD1_ JfeO " k)J3iRW[jWTx9݀90ƾ%%O@qAQ5Km{eapdSuJ*ZgvŦ>dHQ Y9~q 4X:\A jvcT5bwL;n236rWVu2!\Xr_SD q ^֛pk 4T—ti K#Ae W9 12y"y-qq FfYxv"Nqk#r\Zd =ϔ^*;ݰHyMs&ZŸy c _CUtjrmy&BsSCgJucI'ͤȞ3dLH*K *(cl=޶醝r3L"B:Lh1/=(:n"M:u'4iV21*9QAFłk$M镒?Q%3au]ES7qXt.E~'p1r%Og"vY{yKA6#ͩUF}6oʞНYը0ܴWKmv34GsW@R^bja s_Wחͥ+L"Bgh)1+,p2xϯǗx0l㚉;ؿ""NKPb\/h?~vy/UNw?5&ّ$^dpr&_Hzxc'*wsҟVr&0vH1&2/m]'Ni IIh9zI Z,s'kڬ iic.\!a-L!Koң?w\v{Q ,NH "J3~}7c;(qWҒkMF'SF_1e6(Flh-]gB"YNMͲN :#n:pj1}{s/-cy%WD*NR%$^,t,lڣJ- }a&ӝ OnB_. ze'i}^r鍅{xnA풐(WoXje#Fk\s\RDY 8>=¸ȉ^I zq2ն߉o_3Mgyi[΀cėߍAn3OkYh#/t'O wQ>=}^'f>RUs8 e(LY?{+&PjP~ PaZQCcs@n}xoo˨Fj^uK;M +1V/JfxOϦ@Yd&%4E(U'c ћ PQgYZ07070100000377000041ed000000000000000000000001614216d300000000000000000000000000000000000000000000005100000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/igc07070100000378000081a4000000000000000000000001614216c60000cdf4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/igc/igc.ko.xz7zXZִF!t/ͳ]?Eh=ڜ.+Xqyߤvحm5g ]Q¦ڦ]k*P :pLe ,Z .> @1 ʥFUe 꽷9xdxdN/rJtYQgm}9 %+{cTCE7 *em>܂ٓ0LEsѪEJ^C/&u*vnȃY{HpxO޾^[:.CLi@,ib;ƀ`yJz ຈKml{u@ٻrp7 xt$;KPx&kQ@A@&`c!:6I}d$xu2);wA_NVj-lOE\D8 6Ud 1hGXK,ГaQFV1 d>'MHL{b㌔,Rsdt,7.`ݫƾJ}ԊKFe+ }it]z)#Md/o yũE9l+.Aey$ܺ!: 4(,j6li@*>6Y||C>T DTs[ZTS{xJ<2ktjoQtB/bKDcY `"QxwfP#RҘTDjk]p Lk +E&ےGyM Q. OV5KL73A[/H۵]t h! Dpu][2z%!x.՗# 6͒ xKoVDP]ٻXO I. ]9SYhFU':᭡ B/hvjj}RF/ϋwI5H6M("gRkU^*2!q~qGwN*X6cg}GH!xRo5M(pce1A:,~:Qo|)n..sArcsB-E'lA@zȿH)lc;mBBe%k$t:p_m3nU+Zh`^^Q}KO蟯uZm:D-ЀA N#&UUu|\S밸ev~ހ7xM;Y:NxbLQ˵*IM.JRY*1C/K~Hkwmk&fGf’;i).:4aq6jp=)V9j]O'il ,F4Eҩ(z֊n⾵Fcj6 C/s/!`LGʐj JTCnW. Q&- xpᅫÁnAu8uM,W(H2$ yqT2ȃ $տ7_ĶSnzL Q;XCŜDHӺٓxHx UiQtGfOٺ . \t<\|@55G]& @z?ыw  $MkZ vݯ\i1Vs53\q4˹68dq()OE9Rlkejj\kN؋Xޠ:#| G}˼ H:p̈_iK]G]~B@"1{r;Mq:e-96=>Y_uܡ-'@ZjDG%/ `(!mЖƢسxc\C/(Yt8E"ގ{ w@|r~_<'q~;}T+z! Bu]iÓ\L<^bL$Ec[h6d`ۤe< P̋1kVx̆"mP#x-'L UVH֬; ]iU3Wζ5R[XlGg`;ڹHIbzpҏ?c|p 61}&:u&^LҨj1:WZ2:_m*Bpn}jHfrh6ApljVD;[׀OmgG/sRa y~`Axrr @ DsC_PZk'0%Ψ4z1NRI梧96 (wbyJa!3%~HwʃyqA`3=mC}vFUDŷq&.w ``C{gnԠSSi w:*@K] ӥ"Az' BڞO(mqGMBs0,a y/J {Y,7Jn9|j*\.QDxf⦒A ,fXBv_SИ5!1yۛ| "=V,HQ -0(!rQa(V"i(tKV`cqsMapjY~; Oz/niQ׍:i\+Tu혿_`J} ꥴud!a8g3u^-cduG]0mM pdcÓ>=8e|o+xYX܃VV(WX*GF o*MgĤZ\rkyָvX8=-eTM3qL NoH&LnȢ N)lG ]džyvt0[mJQvNNjh@eT3cC9١OR)-k,]l*!MLj>_G B3_9'zq; K6Ėgz  \-H%)FHHX3jU'3áLʇXY7OFq{Yq|ϕF:ٙ^!o5I6 U#bhû;k!95)_W ԋ/&{OmN8z^;EY⧥h3i$R!QG7&p +0e;~l:XXZI.aV'm3N+MԊk` W?@.NC0{5[m=(xU23&Wb%tW^CG| ޿݅ G*{<J#^װ5!'Y"bdw(uBVp [FUTnd0rђ11d}5uI'_Q:aJ'(A'OC6+@Χq9'~P?\_؄zv{?L$`?@ .D ם|]ro $-9ĭhv6ώ< F!S7(-#Q>>M^)ٸd !{ n*B:+G'tc8 쌿%qEh3p@ķf8$OV]n$K96dVLvo=c"u+, c^sPB{#""a\u2Z3Z3+7WGG@3kg3oߢGZ}1cBʏ+9P4:zn˲Rm=O K.%RH?N@._`DmeҢ>絼; baU*ޒ\|VqT°Bg~(5s[SHeGDJ<0z v(1GϬ+g P8Hl,cee0((nI~"Uv3cR`2Bz ROcs-Vj)Auia<#q(QEIa4lU`L Ls!cFL4v̀>L1na@D|.6дpk6ЂE)6\n>4|!20D(V]Cne{U:#c&z,C\$G/Y>WYM7Q׫wGd1l_dnIrL[yOVk܏SVbl)'m| ]&O-Q8|N:mL'܆"5DT1#+G6?/!z g厳6 -l@Uո"m #/t d!5:j+-N]eMa|Xݙ}nHM|ևgPP5 `aKeF&~؛E 4lK7} /O,j^ђ6FVG{TolH1/d^"G~r@>!Ia.Ҡ.ڭA#jp}r:X<:>Xj@tGLBfޫ5ᑐ8Sxdrj&-lPHm*t 2P<.4OxrVF!Q2,"E'h@Ϥ9w.EMZώݷ*`rGgK [; Hx@vƼ@"!?f`zjlBcwLkL7ȄSŎQx-hhnQ` lI^UM)M 1yEMYz/YL=B%`4PΝXW)yo^)CVtQjPbd稺"u]~0ђ̗N<:^/E6L5̎Ғ&W#Y 11{Ui;1Jt* R0(|ϨA78JJɮt` 3sTn\ WuEbk׶lQQǁr̊BL9^@):^{qCjFI̜#!4?ϢbgR-a @*Nvn-a9$vaP9\=f֚QK&@JT*L;=yuH\h@f ʦ@~ɇuU`G=%A4mlm,l  mŶW3m9,`_ \Qj8EL\FYN${ A2C(m BTS#F%̠!@K@[7`NL^UrbrC ^U|yE"}e+N5/-iVF+|Yuh>0/7_z *`^j.g}[+ҟWwsfR{{W sVI@\-П}-ea9xo ױة?a%"#ndZr{RQ3b]gCM&eMA OWfT2=V {W+ZR5y n~B ?eϛ'NKdɸ< p z.ſ'Ma0 i1 Q;1EB;M!CY n%|@%[ҷy y{aCN*ņI ڡ+<ϩ;3lAS_B:!CܗPte\zǹ`K2;n/Z%f2(̎Fa\nx ~(b uo]Xt*\ {)~"ѫQ,F/. 7@"@y;RF`qz*Kg2&A16\s&\X Xa#H/ݎ.,k!x6b9j׸P~w`lf%8o0ط=b/Pi=_n\x`qgKCDt Hd 9U7$;?BuZ;WXֽF,$FrWdqj-6!Y&LdK}Fqn}HzQ22+F<|$.Ds1֜-I?Xfc)IVG)C,Jqb Qu&HcdLtqsOJ;ɀ3%ݹ pae=`;%($\wA}{ϗ&EK׹ mH 2Y8'-ѭT|=E+^1u3i >VaɝBwIDTQM5V*yxcqk8q:bt}c5+?X=Uqg2ѥGXJ m8 -v HjD7f딚D 袥-]3F24BlkZ4utbLaSAT!W2ײ*;VD4xe f=7xCLvŝƊ ˭jQAjd!mJ4Wz;֍pQ2Yg_\r݅t=Nڼw#82tN?z.bwp?{‰&xƟhwEm5VQs0JsT]e8gy[.!kA:t0^yV&՝p [f)]J kP^W6"nl.m>FV>)e !ܵ gUJEe#a_` ykD}#طV7>7Asҹ5;/)kp \.쿰\E2пap&܎MzPVA0>sXđ(Z]M:yÑgھ%Vx|Eҧ,]*IQJNvFDSϗƣ6];w(Rop+evk'h/h Q2E|DNQI`Yo|vg]vΚRX=OMݎ6_|sqFW2IrǢg(u&|뛻Jy. W;BeqIJ]=q B&0>p𙤈J}L4GP1O3"! θr4ț.8QЏM; Kg :q4ĦpbਇYğfSN@38y4Yai_&ES\8cE&{Ĭ:+U ?PV I/l ^,KVv;S hV9?}.IΨVcV&tYq nt'!Ye];U͖%.[A9RMW+YzR3pWa.VFd? 1nOo \NkrCbQn0ns3__ oqg%DGma2ˊI [7D27hrKu6A ;WA\؂NUԏ hGPMdď\f*X'((mwuUe/ orʲԼ3Rd0LnN =%"MG+2i&^t7xcpAQgi~ nt], HDebrVƄu~o&uZGGҸN_rHa&'sJT@UHh]۟S:xRgYER &;CU':QQg|!nD$WpAޛ|kPug :SF*7JTj&e\{k?f*o"XWzxTÔ_='>U`5^ BZV %-elXtsF >s!(:{Gj.~¤7.yJyXl0 ݨB  uN&+/w(JB>20fV>48 }3cB03ZK. 3aa.40콽F-E<ᨄSvǡ.P@[@BUc t hM(q4SMVY]J,e1Fi;E%PeE4t>^O̸pQ e`,i6ˁڛ]B O WؗsU `Xz{{xR(M4}^A6<3왾! 8LW6YO5w_c5?t?g^ r,k;3W[d|W~eG$\~@WdZ#VV8aa*¡X<s)&qzQ. )A+Q9gAwu~MjA'`ز Xx0Id0zPL&߆~s38,gX L&s_}yݿ!\MU3j߈+>P9xA'-Υuf=@ub++s̠?7ձnd4u銒x؀m9H8 3F%OV2'@ѫs% ]IIo]_RᯓQTt7!x\f<7;5g*}Qz18Z_D#ԝ@T0;'cK2ta8}͎CŔ[ϛ6g㺕_KG MVaTTJ[aWKÂsLJ*&5T-9(B]cKʹy $&;ygѹC\5&I7K''b~6i-l4 uGq0:B/|s ՏzZ_)XRF]osƙ(a5ƛy7 `3W=HbeeS c)):s"gC %S9k$ 3G_PVqԉfk)A`%SbL\}!<#BYR;SCeL֙1 b,_Z/ *ȊrU3,7i/+ٴv{|kp J˾58OͳLZg>ypQY' a ӓS?_-oPpg*RLu!bLѶEg(uU.bP۬GL3a;{NȎڛ>ihA+dDMg6*$F['AQ?04S컡nI?;RH4"q 4Eo#@zzǸgOQC , ;ql*< ߜ7 )K;5TeGQQ ݊l'`5O6VwsVd% tOZ'~ \#Vl1`u{m7n7!xeiS@vH86P de0RW}S2c[͠}8R(!ϭ~|%'0uP.ΛpJAL h|d̒vLz'БH×؋\䘨P|oLi?cI/&T!0f|FkGF> xJӞ,ri4q>RXMe0 ek+\%xF XI:E}9 Ԇ;DE톐['#$Ӌ03 u abʸₐ("xҊ@K| -'~d_, w{ Lh8kq=oimEN-wڞǬۘDQٸǽZj'xkHIcC{^> ^I ehԁ^dmy';K#}٩."ByhZzy:%|W!]mx:6ˋ>9 RO/~b/DK9"l< !* Ŏ8F#擙,j9P.4DYzZ4#qw>%wo*`P9/I:8ʀ%T#*LH.ԙ1dmrJX}43MX_Y\,:,q N‰X۶Ҡa/FYD-1dQ9sCNHe5|->* -vyhnx΂k{ן??>nt)g?vR"jcaHG[Ҷ0 di0d|.Fף8Hvlzy]l?wE])-r!i7>B`& DZh9W ,@_GL/e>9 zn"/K(9EE˝2-[/_I ;7#T)kdce.RyFE|5 N";}$ܓt:C/r64.o[2h?uA~o'UMO:7{Mj(-oA*bp2v4m2,l6$/dHWHnKhjԴ 0J;|D,#=(@?ћ.cj`DŽ4*Q.m>ycrQ+!Qj5L #M%nd9tFԀue+ Yj5_/}uSĩ/&w2lU#yw_\ <<!ӱ*#z ұl%7/:R)haDRbصl j^b֎(l;(</qz_<ԓ940茪;vqrѩ$5,n:ޮ?rj3fP(`%\8r9ZZ%B\GEX8t*/dFEI p_({N|=K5TZOu'^"{q T0;y?}߮Bp>wbrTeɝc3Y6xp'`33lX{, #OTqk!!t~Iꬴrs!o"]ۗ4FVׄbkl6`0=5 A&}bUbѾk2(]9 Mn5"%aJB'Ep_RF4,p gc֧W4?ԅ|ITAL8 îx\y=1CŮ n pm}g("1B|jNߧE`[ c~氢IT,.*+9b7s*o3pI`a ePՇ3{ q,]a{mSـZi/24˥i3E*|.bLSn$( 孑7Żq{ᜦ =iٜw>F_w@#ktc*6+Gce*jD;x&&،8T"$ZjoiH`GP6ADH 3?QJY[9dDJLfѴtuވ`U3;'Mvw+qei>1JO*)<{@uʹɥwm~o?TE)1J(qg`[2i>[;G+PRCNa('Sy&;5^z5t~c}T̊H>2~JZǿV`=0cs ww[ǝQ9n&g2n֒m( dMf 2KoەRwQ+kT h-~o4,8 ʬq}L%f*5[s!&,U =KvלAWCc+N#!J> 6*_?E(Z(-|5N[)|YwmgA|azBeK`1b\yjQv۱赫\)YoP 3ۨ~ޓIyl鲲XG$4Yb~)>XװՄ:t)E׋[NG6c-'|޲2:Ѵ.6Hm<-yf+sPq.bps~BLz͆g·(mw\2H#.F d6yzaTǰˈwP-fc G<k ZJYyT n]RX@• 6Bv&KԥZڕA#(X[uZr-q8(ȶK8-[ɺ)?Kv,X'0rtUu;fS}_mnO݃u@“[+KHzEsu.^t/Eҵ"lx0\1sa׊/PIBk</TafSS`*94mV.)\j~F'e%$ HFa`)*_p"Xf?(cC70 $,ʁ5ͤh[qsG s-c|yq;Y EĮt=i~MB_!$^d!ki&4QdVZ\\MBWKuNJc2SkD(^3JM.j,o~TBaTuQb-kk}V*>к6#j+t[mY}Ewe.q|On@hoNtڒ0Q*9zƎUv+!QN϶Œߗ 'rA]BG9$N= FTJJo p ұRDTƤ[Õsv2hn8˭C^3}Ó٨2c 1A* OmB7U`5d̷& ެJ!m!̵l:e% A9dHL5󏜕W^ajPCbPlq\K-QqلP@~|;̤P4BRJ#7y^;O#1#^pFrh!>3D[/n:* Ճf-4g^,^8 |G~oΔ :aL'l-4/Ap*GgۏpO 3ڥ0se&M5IHcQD)QW :Pqg>rﺏK]Ȉ0$%'r<51]NO'dEF~S1gxz`D~)Sm7S~· 0j˜qᕵHdO$ӻ{84MAH *.k-Öp\.}Nz_cKZԀ㮊f|fl*VCO\(}<j2Db_ovZaБ-Ӻ_V64 8:r=zpl$7uyS/]#T}m ~Ȗ2_aŃ!~4ޫ|Gf/GwnZMdyo-c͔omkϒeZ8 (sJ\K;9!1.Գ=D Ģ bM_6|} wmk'833\rDAA( :HgI*҉pXuQʰo3N:)lR%ì)2oJ5zye=D~lX sdI|U%7}S kDԛX+yhLH݁t2 ֖hF<͜хmRyvr3s\k:bW.$^suґQ΢'&Tt''6j|o/6Z1#0Jml1f 7z/"!@P{1%݌|ଳ`9ΕJr2HiN$0XG,Q\6yw=ݑ19W՘ d7#"RJ Q:ԛ _sƋvpTE-G>Xibz z랈_+ R4whyDUQ%Ei&Un6N*yt' 2W-IibQSĦ6ejҗtĬ H>mATƃqĴbZpO Au|ipl j35C!^f*C6YɖLO\.hKFp5nxO<;z?{5}Kc0twݗq0*3u[|_l &VRAcôf!@2S1"CxIn()3>̩hYk03:6 JS(H `0. G? ~cLOzO-U,ڝqMSB2sli$5G!<h: b`2LEH@@8Y! PSo jiX 7n8Wf(%ݔ,LX~RXR&i Mr+u3p?& \S%/YB$03?f5ݍEQ^QgzMzOgk8𦥊M01CNWGuGOd_HP",Q x1^`ۮZ0c@!_heŘGmΈs(̢xsc( 6;1QoXr/*wL:8~>i׉~˥&wd]tULQg;rWnYnkeB]c-,5|4%v(Esƚaj)^/ux-|}%l9?;!1Xji68Ǿ~CO% >v0 1'jp6%k^ x%ޣ7l4"]O Ŋ-Ix軈Ǟ>?VKqoT~ץ?PL'${_o}A~veF~])jQ&nz!>D[M50O7Q|1l Ȑ^! `Fi}Tcz51<X܂6b8Mn_ k9oe2s2t5W:_̮kB!"PH |rXv#ăS֮KE|&VYūF-wm}9oN9pY}qQ9$qyPsYWmscx6s!s%~bc81`KV% v:Ԟ2 <o eӍ,>D!'w]({ eyn/';#!6QbFNXH lj)u4mIkzU6)ѴFohrb*aqއjLfD)UN+71Go=J?Ăg!0].}   m03c[_͂>bG6^BLrb#-(0(Rzgޟ8-z}? pӢ{%˹ǸsՕ.ݡ7;چ3Ɔ 8O *r8%I+FdHϊX/ݪ锓l~^/a$Ð̒:HM̻jygc3O 諈THw($b`p jHm;o݉tXbqOmB_JaԔ(ew#rqaJ[+AWeW2;V9;.'[fMkA] `F:S q_ yB,Oӄ >*}aLC:eo}EyuE.!q  UꌠFA.t3{rP/z^?:n>jvPߤ…iH?)KԼ 3'BΦVeu-kmTcNֲkQy΄P=,(%.c:?+7[]F[$w[VyRM25ԾUP6./Pz7Ͷ=낟c[ŭCcJ٦.ސFz؁  mCK[{Wjsd+ K*3 Rd)jtN<슧PnO? eiI;ATƎ"|LXURT~Xq~=E.sIpfx"S{vj8.IU[ɫ$'*xQ y5Z!kL%:N5Jfğ 9}C쫦ؤg^Y9bFHckT7:x4|ɢTFxhYz·MsVU`\v}ֱgnmJkՕ3N~ E.*0mu8V{ʽ8CnEJߩ<ݤm4^X VǣoG)'Q_^;:sk3;pU&](`[?UUQCսg Qчr6 Kѷ7/WW0mLg裲,Gmh0g#VތjMOrr|Ш u>RL %cVo]b=‘p w/O"]{˹}}|@ <_P M657z"E4W!.w`x,貟^'~w(ޡWȖm7ttu! n0#^&|j ;6 5[M<+=#T@h-~ T{Rt%ڂ8/(b?Z$ypNO ֟Z57"d/֞UlBϽV/DT[E>!t=()/bS)8St\KUe5L$.4e\'j4j!rR}V2Tڽ]I ̯Yx"}6}}JG-Au/i#8O4H%󷘉{]YsNōk^b!/fHV쥎="Ӌ,M: N^""n`>r?Bgs3;+NE>ǀA[Hy^ ;k6aj {g]B@:}H*rNJ٘?@+Yrb^_̥UmK>gШ ``TeZSn?'4Q|e]-*5v9 Z#j$,]0eQtjRN#Q0iIciOW*=Xd4-!:*u>W+d/ԡ)w,y Ppܭ8{ 8C3np ̯ߧtwg[/PdK kEFqC(ۄHO|dϹ­e"l=j pQ4†J88[Bmk=HgW Fs 4>_r{)~4aX; RR73qz) cOꗸIv68;zrp_Cap^kUc萆? [ij JI-3/γ(@QQ16m!b V{n -'_(8!M KPZ7Ss. 1 q#x!H.]"d26~RK2ݞ10@VvYbXSfmM`m^kGaxgW14N F=oM/OE}uj=J+UA6*^99  㔼YW t=O:D 78MH_˝(%NnI-vdh2KFRM3[݆&]S<T%OmDN/^B X a~(̉U,볛.F}0kk,\~B!`|) բ~&AǖTE뛉AD VΜ?!5QtRJZ0gP NV5t.}8Y8 Yfqk"jWL*%AdB!&蕏`2wHv~IDgI4HhAl'~"mPUլ YnTMR18/o_Zoh zoncǥQx5NyI]+9B?d YՅ{_-[͔gF1PDH~@ԺbO3LRf]O r˅MY'z.7}N!]8 .Bulha1 @򫆓t1~Gu])6{WKqO RvE+4miJzp kK5`̟/_" HV D94'z'2C>?[p, |͙nuotC-)+帩V窬s#IJw q zj'NoӶL~QQ8,at8rn1bۨ^UV9"`rrm'J ˗|&yv58rFiDz`8 @vձ>E4=So14CKafcy;tOȯV'x}iyWSડ<s-BH%SR{ep\/LT!QjOɝkc9?g1'y~_jo&yNd+I7+ 2X|J[ ~QF֠œB zaQZ"K8q!@u`ՙB+Dx*pQ D5-C(3VW';3KbH}4!{Œˢ+M"+MZХY_~zxgsɽ>7!U1J"ծ'n+QٴAGn‘TiS+3az0{=#=R w\csN: d l˯Ub͛oogɒDVU:TROl!.Np}Ԇt.IsU3sfIl2JtLTO8W'T0ߢp1k5^i+DjBjfԣBrR^vF?MȬu/ٿO\^ZR.^x,#:ɻZac|t'kvʥ' %o1ݨRHznLpeT`@_RG3 IG`O)=V Uwe|s~o~v>?Y>IwEiT|pP(UWiA'׺dྸ-N7\$6^IJ!t׋&ZCUm 8!mpkpϮv)B- ",k ϋ1n m:Rpr;ɚ0;zl̟NOwJ$̃p-g 7Ib)ʳS/tjNؠiTi?v)5fD,ג9;?F2gZ͗'Wudң@%2C΁ga3.}.UTϢA/C}{zFIU[+s|q -SQ.qȟyn KJ;;Y*VȑPgͤ܈q-ru1@gD\,HWpv 7 mqwWD* T &ƬMi0)Եqe( ˿Uv~9ۚ@af7WҲ9&rTwcgĔzI/Ub,X?͠/ \&@[$:@^b4J*gL˙1zY`{R(ZQ#dz=vsRьSSE-O*|Ɉ6#zXd`n&ɋxc{p椎!-g|JhMXyrFT-E) ?z­y^PzDV3:> NhX'I' kej'_ԭ_&tJ 6/7p5L)Wbl0&η*$}107K3< v=ry,?+8S"ZiK ɼhŶQ}!Kj>Cl~fgXZKBtTSdi`Sd ` ?J t`ۚ5ŭ:dVAflKQLߢP.^<Ѡ X=UOmZ,S9y$XrU!rK }vYhsgpT\|7ƌ-2i?$X!. kb}BcҜ j궁8ܡ,c cj/b@a+eYD> _u5;]1oxKMCiЫV-e?pƋ ՠփu[y9MHSCh C܅"M9~+d$ 7%|w5"LEh7_?bBf! ^͹V7(H:MQ0ڣ+Bj̪i /n /{HE69=}xD"EkƱ^kؖr.upvI"CR@^LK(_l%[]C[SlN%DF[LM`EJ4Y5~T8$@yȒk;v kM hZ[I]>~v w?!(pz0=P} m_ \"ĒC Npl&;* gÚu=WYQrO'7UIcE&5"=3_Qֽ/D-un25Pl@lk*q:?T{ C7݂SJÖWF =(IG=V_{gkouBAbkē^f`3gZC!ܭm]kQ?L%xF..L;H-5&,XۣS10<5ޞn&iHle?zRAѯ*gSE@`Z4b(݋9lܪfCp0B\CFgo;eg}oMpqkxLUx@CFnUr SrxM7 L30@ʟn/чfxxcbo9W;7D9MܺKeWm h N1xQ4ʘQuPc1D^F=Y[L(\e8* VþȳA fm|AsT'_TuW,7 IST4kf1yK3%vg*6 #YxZNo]*;" !7)''4m-Hd BT @] RH|FBidʼn$8lb2oߒ8˰qi3rn˜-ָk<յ:j[:s Q'E=HЖ_eCKb:30lEN^c!;?r_A`'/]&8\ƃ70iۤf,&ai`< p >P}MF+2!&Z!Uw'9e/3</okLӡQ(*,dթagQuux^fMV =Fa\6q(\ K=WOPKtݍǓ0'ko]:6@)xvەgdW bkTUF*t(H= MtEp`nvmDyEµJ8 , vM*umN۽@~%g*+|x;^2A-F22;#)/ b#Tl_9JoC(KDMq]`D/ž!<:/A]tP*u WXoGdJqG!>+=vóiV ݌,_hϴgǢʠ3z5'0!$2?M/i2dbھ!V8YqC9x`mͿzҿ' }fE_`y+mĭ5?Ȧy4hiCŰs8  0N ׆ջZ[ Y`!GoL*.b+;Z\Z@kv0ߢfZtʹ5m%YaI%Hh2SciYF @E(.p$F[I><'ș=1A-Әyb,N +Q◕aF'ڝЋX&mR&߇Oh(4nSye_Ub&=`gYkcy{Um'H@lH`d\1ؒ;2onG] qo׀w>r>OAi2 wX,NTBvC*3ߵm0bXP*g@Bt2F08Tez+vbw$$39-tWH+bͧ$Fm+s>e%T65XL2OP$HQ;53duJk/ohA@{<g~e,[j޶xi#0 JAP@h4:Q d-Jx=jmQ'.|!Y3aq:X/*R )̢~Ium45ڭD V:f@&<<7Ob.E[W n1"!s= {ʰ\M T T|!k}gA*}@mUecz^ɶ >) JnSOϲѵY}QZϞPQsövUp8{Z> ( ێMvTjذK8\6<Dy=k5#)Q\LU?ʄGrX5864۩52Ӭsϗ$JA4}(=AG $h.sN|xg9aR&%OF4MxeMNo:-߉EGSr=?wș7 B[foRvrB%1N fK02<Eylσ!lj 8' F3|eJzʂamG^9)D^ E);+6>!M?>N~6K͡>mR.l-`̵nfVw^kϽwA['74 yߑ>?r+Ht=+cU8 X@_cf\zc)]tUU_~)\YOMS?Z.tl€re̱= !qH?0Cܕ!ꋒvΟZ,:ҳl.Hg hnE X[mMS&FG~je|H u$ɷПS$,2 ([MَA<|,gǐܑXt0QJtQTd_]ӐxQZ8AXખ'1nM"&iE14f18y& Oq3%ĝ *|2{֗vS.;\u~jۂq}#/A.ήyMܟ[Fx\/J54zsʕ5Jr;dሿvM+7V  ]}i-_ڪł\-K1 3v*3٪'r5cjeq;_;*OAt䒍ty$S,jd*\]'z^.lt~"$n{CQl˕GL4U.ccHG@ܧeCX"B}`B1=ќPTy'!&/B<5֯gOҶ)pbGn46KyU9Vu,u5jeƔ } MP/EK=OB^mF{:J3@`4t]- YljD!W?ǝ1q uK7У~? #VbP^~S-Z͍ODb%WSfDh|Bғ6ub Xm}o9M>ßo/EUx tKIyهcTԋ*;M:0+ hqE}le V{z]Mxx{܍$1 ͹BsĈz5w4&7X"Y;>醇Fj-\? iKRpi.PMJ:jt}Ɂ<9% 7|sꆦ, pO +Zymjw #ʧ~&u )c|zMmܻ vu3^I#0JPi:`W:w? AR4 ]&?7ٽ=B2i kofӄZ&hPq"m:A)qCjM2]ɵ tSwU+ŝ$pq ; T{C,ĕozA&zZ(M䫄Laߥud"6hNÚ< U)\|)u^>e=v#F27+ډ>[L,H̝w3W,L׭B,\$.dw#-řL# p!˧>Hp'[Cߊ|(֞^ӸL֐I0;N8e zjS_% ,]hF‚U 6Zv}?FH՜8&#l4Q*A \.̈́DhX-nR$DjmoSЋ ̼I~ OSpdoR儔ݬ `Lbv.S"W~[(2c)6DxWg3rZe-VG,ܴtB~[dD>1r#s{biN!Z,Kۢn\bc}mEF+5-y}wAsxomW|ԍC^We3g΢0$΅_pV*ͱzQ CxCY~E#Mf5M湫`o0sQu? 5`[L6Z`qIOsa7WQV*b0ƕKӠKu#['8 8.oG* "Jeb_0x͵ԌwGDoL9u"i|u\T,]K7R> P ZwB`D}c\\oT|`LFS.ج+R H$ɖ vg q# AԿ(!jk 2A8]`&eYiԪ'X}}Cg y"ub_d,~ӁEi wM|V5%K1 wahei6(\Ιk;Cuj{]7 f&&33t< b6Fu^9( є" [s  f_U_K%b?2IoֲG}㻇 /=5OC;h 2QQա|#ٲ =plGA=3@tƆD )ͳ+"B*zy~_iD oil7rfcEJhEth(U#ԹY< @ RLLHYrvWq^zLv5+QBY@\{;= NUu=xvK/Wl e27n8W}FN,Z"8Ez5=ȌK B!p2 CnN<4a[;l_E)#m(K&N7VriJ<+MGFIA9}eZjIQ.)QT24ij)oʅ].&Pذ֛[@4N>9ݻ=u(And j% -^s{ge"ɓ$(Ǐ %"Mַ^qΗ\ҭX1GrQ,CKJ^` j.f$6h:**~7,Bjl%XZ>[|+Tt= "zGDj:dPti:{O~ŪkTi,V#.e_=ߥw<Jlj?!عT2՘tgYms239O$~^zyCUq@ Y\*rЕ jkU4 4l.ZA3B&MUfI2ы|-9#fSkFN*j%xc9М|5x"b$V"[wO^L'6ˡ"6{c\f,\q_Xw>h% o4ERN2Ž?p [5{ 4dXk,N@iXq'I`e8ِ:K[Vѐ~1h=#^{Hqdܐa 8KZzƅ ܗh.ᛨ = v~,Ǫ$Q% `s'{pXdJqY{H|?OmbXl_t|iʳFe@?6% =\ Z>1;)KR Jhl]DR9 gޖ1k/ _NpED'H'ώۮB\G)_Tju()|q`ctM1vG@VHe ,֤]=U*āGX9"iIX+C{%@ 0 iRW:%*e#g}=\IKxx :cάъ"I}5lSf'_Fg{Up5MaWi./< %m|G _Lٟ:i n`-":~=>л?UHX6:uRq]V}$qk_3 v; &_ɪA/=ț!$þ47}PgkW?Lj,54( A_-GcnT,-,.Y^~\ae, <C"&[}#Jjct#-&/":3EB0N [uc Az $8'@S:cX@O! P͡1%)apC>h#Gվ=F6 pPԝza/Kw1ٿZCx5ӷR !X;ܓ8 1Â_N\m{s60dffSfok<󆛘o>Q#^ܘjryO`YNlC; N}Vd&MY՚+hSvBch_ѡ2K q<\|Gn61kb2C naAPK2\u<[ѱ49 3/S%=\xJ@DF?R}Zx >:.IAqPYΩyt\HjΪRq#;ѫiĨ2N k-!VqR S IE5Ҟ 0Ϡ\SyUr@aAo˵Ra"Nke%3r wKX!QÕ(|WOxf)J}uP5MQaqf`\Q#o3i(`L~ o<; d_G*MLH#~+C}rܗk -{[a7I4W =QUS5OVHʿO"VTJs``|S0VGbUn*=RWkE*jrh -TgvG~~F};07,jy$ЌqoA1ZG ?i.ea3oJ؏32Bq"[N8 ˉPڻәjgMOyTD&pE63 l.Z uDQ[QY<Ԋrψ@[ipru F?Q|.&]Hosk'|קbf0G0<]H\L߰;M֖Z0F .ȀbWͿ6F& w0(⩫ZBK~G讌G?6C:h-o"ۚMRܗ,"$'~j~,^OwW6k#U Bzm^ ṔP7yx>"h\(%Ԋ<1NvBY?ֹ$չj54xXMЉ GR4G6ߪ?iv쌼GoYúȓ9\C;碡G< @HJbL# _{)R97x10TȖT3o9JZ3rOw"VZUVnz,E8jM:>l;7G3't٫4Q)] oåazpܻL5~Ѧ}GUCN:mgͼ!WGeM ]Wڣ,1>p MK2_NwV6M)9f7v !X c9-|;: g?`teJFD H`uOPVI}c@O"?C}q<1y }*Z^M ۍD sHݻ~~I%v{8=[ 1Y#;g me.`ׁ4 L sz_tNUh˅툶: ػP{F=OŖHmԫ\2r_Wn8Jd{Vj8)[}2ЍZG+"%$l\}B1q񷽁T1>*0gI1Q*u /̃"ʸr#bmKsJR-q:KIӧ;Ig\56X (RF O[J[?U=wY>- B\:g%*f=Es<<[/^nM[rn2/oL}eKKtJ/zKqFd*&HftL&uN 7e̪& `6pyC9éUՍt!l,f .5?rj)4wAkyN%AR|0Gdea},iAMpt j B>2@խVr$ Y Jib?Ifd VaMg4)~c6@ FtL8k.On[@&{dRcBweNZ=^7P빗972l95Rqcw?V@W yu8D !ce \Qbpr2xM^D m['xOdCq5D?7r>ǂ}jY ^昊Ps5#ytGymit\O g*P^A,|~$5\(=mi= ޮ =;$4ZJ> NGuZiR9k?L._$N$U'ˢe]Ak @jq o2 H<(FȔ;1[oډHiBbHT{'V{ Ku)Cgsig\շ~WdBe*wbԺbqE_S6y4=s$Z KjvFCOCM!XC*h `KM|%z;_gd v}qA]MFBf/QZEq? >V&zKnjptz!ME°~*q\ ;E*B17pvN3@Tڽk!YB=2/o-m,ifbX0Efs(C GcZ.͛l˯j?q#+ʟ"GzTE_dטA'!)-p ލZw&ٕ$}0Uh+'/@MK-SwT~*c*vŮlf@S'a4q˾Hlw<Ï౱G @ц߶⭛Qud|M/IPL! UwVOzl曳V349DTI}qdHBvT“`<%Bvj&e ?nX(Y1N)|FѶ5 *(}S{2ZGG0rG/D`${MOb9Ih<:/|A<"_%yIrps$l#>i΀:+gJ֍ܴ48Ã0_68LAxRX}fTasI[x`5`~uhYbpלv\$$AE }"T_#h*Ju},4ڻhFr\z4v:U쟱;$'؊gU𗠌teQk}zGx_U:"K!3.?/ɗ I'P1r g̭ԵNbCM(B[^Hu9=1DZL6&Q7텑uѽuaKnMiqĹ֠Hʯ a7:ɅU/BqΈ?nĮXQfl\|Vއ9x71BXp =I1 (C(XN>@rI)X>^M jpG^$zKj dsMJ~zmZ]y-5sqWv>X]?}i%|'ʗv,v{R\ >=rPF#P|N q++;`5Pa$'xhGʦZl / #&BI6c3Jȏj4JCGD1jAs9_ } ŢIs2R 0C*kw["橁%g-HY`5ڥp_a5 o͘xC}y0Sj3x=zJ˞ 8LHʡ~7}`RaPh=}.d3>Όܐ$jM!vLF Fc^uO>\,'d@O~-.iFGdB0i+22V:}mkeL>팸Y.eq%"m'`kߊM7혪V H^(트mUJzS5ݠ;,@c̥+}t9B(+odb4sLtƶ_ߺz.Z̈́ '*'e*r+[ ;-g}O a"J*:0T20t"I_Y;7]8A+eW/1k[% sCXf#%/'<І\!,C"QnMXi\=CLćzzLU)ovLI:]*JNYwgc>N}?FAOF#>u:3?*ݼ5yJOlP}լ.f+ 5 aq)`)dz'(TyMg.ڴښ\%)W$W@)A9:9Mn6Vfp9맋jl2=X]? =f ]x&a7CB-rHWGv>hTxb"UeZ:Pݤ֊{evU$f̓1ԇcg PgPdBw"B8%tS\ ڠ@صfUiz4z%ʀ̌c!$5=7 q v53L?76Ѓqpg(\⸸|bd 8l˸Ol yմ^΀.P0j,NC\z)b{fjT e6#9#LEnrc Z):>ؤ?ҕIZ}LtQ,EZRNӱe1) w|u@!$;Q=dU-mSAA]h8]`@Hkboڥc&rbsj]K)-h|ˮ );&,4"Wk>jtðAˤ=^'E5{--!=0 vuJٳzzz%ҕon2Tf9m.W$X9LH2¦VprrRqwLvR$.|f+[ AD֧9Jp'5M[8n2hJHhcߌ)BCъ6.E`$*w" ̸xv Xl]\ ?gv47T [? DKNiaJmٴ?K ~Ap1zKuO XdOvmO#'#^ݹ&!%ŸMXV穥ŵ} k\R3$S._$4!|l6$i^q^- dAL$0hk5jcrsֻkcBK!,#_ bdɣBx =4NlGVn{±!ԯ·Mf7g:^l0e2b.R\ڞiO\ 䗲1~뿢C b25V݊TfBuI)3}R3^@OI=KhvgjkŅȿ,#YƓ>zŢtlqj Q9 ڵ9lleRc%ޡP^iР%+rT&~\(uD<7/,߅E$<λF N(o1xqC CZ,8Kz(K⢞-2qY$ M~Gp| ُla>9y1\hEu7԰_ CcnavF >d>ąa?2bnypiX#Iq<(7oSs22v}аISJg{pсNh= & 0ü?lOw!{hAMׁO7vϡU =֢ Ğ sвKn'N~Ѐ~x@MK~@;lk"D  !H>bPe)א1e+ҥhPZq4(5f&NZK/d[4sC 7g[v>|@Mud$d\H(kr0 K(OϙMĴ䖯Cu bq,daO~OKFi~Ddǧ^I}HԉytE]F3Ғ+* B docy[d5 QY9I(NU'* ntJ,eߔvRuq},H2oX:C5, Hf}-:G҂Eȩ-{ ˢt\orfADF(#!̚ s`XǤ޶nXP-e:J;^eC}H^h#"vCvp)ϐ^S~gY.0WIE`}H{yS@wYϛ3lgYZ07070100000379000041ed000000000000000000000001614216d300000000000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/ixgbe0707010000037a000081a4000000000000000000000001614216c600023930000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko.xz7zXZִF!t/C]?Eh=ڜ.+К]W# ٴɻfEYvNP)KXI\aW lhG|K̲TNմwW(G'VT!puŽ t"19E WV65 eZTxILrA͈`8 !.CW&b;Gjb#0|e.Pt,k'X`zn=Eے{2æ3虍:j?6&jUCJ-H47܍ϥ$Tx󓥕$)7Dˏ +5*`#) 0?uƗ/I[dg -II7Ŀݨg5(=eNɺ8OnXA=DsCP A3:p#/=S4]7! P4N2%ND$fS_l<3ˬ q96+iFk>/*ȼ%Pp]ү4㌠9k{Q{l5Y*'>n`@Ek*X9~B?WɎ\, ,/10;.QƘu t#.5)w&kj4 RWp-,I]5pk+2j_z0^9=ko_^uDC !ڃEbnqcKꈂ271/ֶ.F^5tEk'Qkv#^Ԑ&/T ~:*2_ Fe E BO[cǢDquЛ&q<*ʼnuX NŦˋKFTdL|g[=#G33yf%v\mEmMR$a;#KDL`(59}(֔Nѥ(V㮏mHMlŷB+'E8 WWd'(Шp%Ao-O" O/7[ MI-->\Tٙ9*ADhE\0B H;'fϮ9^+,ƲWpkK8آf>bŪs6,EiF%=D"ybL/~ I1ɒװn bDJ5FTA3lmî-6DŨ=Վ ՃHn8 sf g&#CYF.xaƛ95[!aRFa(]zKI\w炖մLl=*6ʟ 琪&:̨Uge{1Ѱg7d )%xq8cS/tmذ!qbDLyUTW{-sȱIO>QpwtIӻ+ *Q{Y|4HQ'MB$:$[%!ٌO,`̊f0G0diU^#0p&-G)G86 I䗓4u]cB(JoУMYᲭ`|!ˁ\7>(h7T*h6}n-ID%elU(8kE,koG0KpY]H KΖ*e 1N`ì"ꑔH9^+@4"gA$>A2k-i53Ԛ)K4%yHfQɓ4W#x4sFlfG猛nmܤ?|mh!|܊3֡5Q;-؋ݟusKo"iOZf".]ŃXpp -Ɂ<8OӸ!Қ% 13?U7EpAqpRPMevCFxZü'Z7=6ڟ4 ^&~ϖ Ei.,,w/|OM$^ׅj3K7Llɮf#-E:3 ] is똊i+10BH%TҷA40Zm؀Ӷk[_)qn"dJG$%J$|HOSQH?I#"L*tAGvtjt$O* Z4;ݨ)(G4(Bo#wZܓ/JB~fsc>l&|2g*;ÌY۠` Kv;ao ΜΎwqQb )bQ]s@ B|q n L!\)[0l1!6~:cE_1<#4T( 4Qlߑivi{DAwY2K=7d{)YC#/沘֛pGyqnyfťefC–2ppvC};-%TbٴbѷסI`CUմ㦈7ohSpLGbjɞf{X Ua;iw"^esNւC7ײo %Icq?\9:pHfv P& 8P3Z/"A$? S{^};nX#3]jm鬛nEwVO gwcN#xѡ< 㙤X9 ꦩ4d W"f]Q GpbٚeC|t5AhsmLJ\:2ɢܪ#%DW2CRͧݝuQu5#ֲ@SIEV0=ɤT'ފOYsbܮްLK4,lw{BNCg;[o[ut )-N.^Z'-_kp(G]6#1[0w/ lfATp~$#4 -Ytͷ  M2&8-*1ҋ%x`\SֳJPg{opzT!UQYVhU]zjrHyp^%tB97.)>Vhi$z_:|wWU.-[[adGzjjYPCGi~' جwɌћ4n|6:DL~~+ϙq/L@bj,Da\JS*Q8Zj3RdAjOJW `(6l%un^!N,p ,rm4A@aJL\gPpXԊPx72)Vr մv-:(i.|h.+}[ʃJ[ds6 5 ҭҤk6Qfv^4i ,{E57a1'^LOt1ۖ_}7fD8clG$:sÂxhn!3~>yIeXdNvnbFI5S{j&3j/3b-mYZ|Z@.?mV"%]<])BfB`"yV4.X0Co\ j 1itʋL艻i)?B"Xs>CM/}Pw<ڣkˣnVl'7Ee/M7 { f`CQ`@iOpƇp)o E6"vt/Qp+˶I)Ebmp'IO/E2P"=uB,T#i;_ ks_⧪"T>|y+\!\J?_ɏ!Vqe`aʄ2_9Jd"Ղ{ a꩖;Ψ? +ʛfR\ހmdnTyd" [yLP \–88]-#pT| 1~*m&j)22cD]`l9#g `yv*h;| >*TN/LeJQoG@+W̜z 2:/RoC*.A`ZQ"˨N{a2`AAF}T)*=N/uO굺$ӂXwqb;BRA476F^w 1M! h֘{dg=&?zg4OyRĸ65#Ry:j&nIUcTa0_F8=dy7T+oc ,l2e *^ )S2Ёa40iK_ _WH8 N 32Xy]Y@i+gh.r11#h/J!s"5:|ܿ| 72p Lv >.h& #뼖Vn5N@θ29V*4KGzVeHWE{G}J>{ct)^e@?ZV] b=aMS7eU/,f.q0;=Z0Ɓ]4+TJq*Z_L{VM g=AF7ɒ /z * ,.m|cdhSC~ PaXs0P[xrs(<*#%9#י,2^ 28z&KuA9eJ.4OP`sqA+43*`yd3r6(Z XyU%VGht ϮT*oTe&:W RNț(FFLE|7lo@6"e[O  )ȾsU=(\荽|aepjά& Nz:>riSFJĒDׇ<͋E7 Uْ9l[mp5wX}DLٗ}~) AZ iư&6`Peޣlj:|Dctup\2޼jV3~F9LZ hlυvD% $Wﻬ@2%D?2wLZ&De#3 wԎ<3fy=>l|X8xrv QT':reF(adʒaVnH͚a^y4l qGv&ӽ], t%C:3/d>@vo j6"cPȬ5J'%YN’r:߻k/{r`A7Ԩ&D.#ȠNvzv2S/;+T ΝEF.*VCjѬs^ncM&uȑ+Hbxӟ/ٴ p{,I)MYQ*-V;kI6f>a r摳_Ux]+Rl)8)ThV.W'&żt2qEҒتbqdU\FUUym!?` Bb1 D`$`gNv;a6ȵ%$iݠum23JQT;wÈS3=0o 1ȭKx>N'o>FGH2ej\͐I^|M}@=;EM\9{S O[hW:Hcz O[}pݷŪjVCh́2狿vx|d0,W$r%Ief4Ux4$xrƂjJ8<3MP|\%Ƕӳ0}GiUKzZDCC<0 m }~Ň}b)|0ɗ|\2?ei¤퀇"jӨ ol46 iƛzڇ@}5QD  %>O7fgIeC P]f;*ͫΰSw !A^RGS*:j0]n/[W)4 %/ ^sqD\=M 1 Hdh+Źh6uoA{SYL7~OԸwPM0֟8j`]Y8)tO/7?'vm~SNcXs3G+DEL"c4 'vccۺf GH>R+fLb|glPWK (a 3Su&)O\dw8o:/yQ`$P5Πd|3^^ώq5Sk𺤽Zl!]F5H@${Q̀M؄eaExV1l3vHwsy>1O_]xe(5Z('V!~-]$g^Uμ%#MƬ;%!h3FZQ .E?w|*ECWY ;lFб j:"bMxSi W,<7RSG,/) ؽ1\Y! [A(v5Ɛ_զɞ~6X'5stXf& ^!4gs8Gnݦx[ǃ7 eBJ{PUp݂K|ՃH wpl8? FUG >d-}݂j(iY{N;D&4; G3K}}뫣1 .vW0Rf!^GwOˠ '+Se 7QQn}ԚD%װ5[c߸6eDD~rGZ:@lm} #*ALFo `sD f=(伏R2(o\Y>_ecD5BB/ &Y6;0+>W~IQhSE`jI7mnxunj6riSkDN0!y?9B켶|]hG79Z9Ցx!0_5w"؆u{p(WOOǾˇnd)EMi!x&ɨR|v?7rݜgne_CUq13VVUz1/;~;KLJPFyI\r{z:<)b;Bb){j~^O淰2-;ڨ E%6m? Co&FLGIF!m39 NPY>fٔ_QoO& 1aOGQuMΟl0@b7"|FpyKuNѾ$vQWXpM^e3,&+*!Pܵ;od}nWl4A-lCxE (Ru_wʘbWp7*K|z^qX#E|i4MbyAX~=X95p~UFHN buAB5斛s1c\H<%|i xm i ))KjtOTy1@6Rk+O9@+p&'\k4X_"8p1D!$~j Zk4%t^.y;<f`[y/ŜJѱޙ NKPK2^F-i\NF 9QK i QTy!=P":1wQ?Jd!ͮ: EZ2KtJt 0iET4 zʪ A]-8o_u"Rh R߮iYOE &N.k\H{QLBggbc- 9NCyS7UF2| 7)G%rh G`7ٶf8ĩW|/5BYߣH4L: Zejx0wO'a 5:0 ;[7DQr09'@M'3GdYQ!0ۨSʣ޿wf_ZFw;$(jx95颣)(=1/;)L/ W]IB*aN{0HG'|6 ̕C5됈H\>6M4gIdf~d炟 u`4.ɫxHb89ƷbFr08 ]xO‚$Susb{9wOapA?&{j_w4[Q`ye]?.!=(#m9vc=R ]N&NE8a+s:jpkfN.=LLw&yI{B{hcNc}M|4>XyUg< Ҭ6g :??h;K ĞB5$0w宥a0XFqmpBeI/̢:+YБ/ TJiHy0/ zZ~]MÑgפMր_ߚnvmB߯DRhX>GUĦӬl'}yx^M:1g82=A.skX".@|Vًd:SňF@##|9x%u{ r͍A+?Ѩ y"e:Ôu!fópƯ&hON 4V֨cT%ay5*H. xC4ob36|." VL|K.!nkGR _0U(쉶+bPĨg&*%Tl 2mYBlf=(E9 7S#/x!T~-cpb9*>P>a wە$c?HݪKGpArڬ9B>ۈL}Ņ GJk\`rQyd:e& + B))w! P4[PˑyB:ҀE.;$= 1+Gf}_~~`"Cq9$V AYU2S1Y$h~&ן w<B?Z uKr?do5PF,5zk8UEͭ( mM{u $U7vt|:Fz.5ǥ{8i\ ,ugeD%F{W*TT3JF<XSMRFIF~i_1O{C'ذaf6&D}-mUBGP)}5ul~hZ*SuqS!> ;O'wV} *NOOru('F]uJ_%/ Rڹ (qQұWS|?6}aYA+f0?e`aE (M*'j>3VXf 2+bQY˜56{ "sLS\a#:B87<' RX0x.;vʂȬ\sf.28!X2'S%\-CA[QΝ\(4ѿ_'sOn?Bj4UҡZ$%tU|D%)MQ~q:~6~ eaRQ힞\EH0od!:.ڊݿ~붆\ A)i+S׷A>%y6 o Jo\(\f'(Vpt~"eA7*)
    ֆ'Vݭ9lU=>\|G2tRHAIvl.Ү0[jR ;uAFE,s½L"!i)r Lb aN ?SpiX sQ^o_nպvVV?ao:F(Ty1hLgkfެCbYڒnۊ1&R*x6s.Bg]XC[nU5%fi^K$ Zt% ? -؟M]}WЎJ+42C5HPȅߒj{ ٞUG2rs#-pٷ˪Q﫩Ǔ]8{fiAbNHaZ]65b lXxcc: ֿj:mRWy8$k$ 2X^]ϖ(>J36Y>f ;AeON?PNt[+h"+î%ܕ)g_)Ɖ=0̲fa;|JV~_yXv>krXJ]#aUGty4h2)5B h:[*J/G0pFnw2<:m_? ޤ^6Xc1̧> ¼(fS[38+ԨSGwE8PH]ӴL|[pu)z:m\{QUcٻ?p8 B)߻T9w݊w _: "~8!3OgՊ!mi3ߺϾZ wWU yל0a"o\W7rjXy7O| qGQhы :E  ."dDz/j-Z~[jqg1Q`dbm"E#O`ovX_+6}m@{ x )R[;^5riі͝LQr$h_f[ȵR߃59~7={0j`›? 3:HIR0o恊R`e`5Pt 6CTz䧟$ y7! J϶c*^~}Ḿ2 f:}tj3R;c"Iӿ}iiΘ(E??X#6OlN怲^rXGP,?0z,X;j3o2kf̾L({^RWgqbJ |w[rQ2YYX!G\"(X >4桧7)8Lr\Dbg!sa8zz *. $ 7_x+=":u\Q`*]Ż| "_G;#j@̼?)?mOE4hd2iHP?7Qo;D.LnY0{'(&ک|0b.b$q*8sGd)xׂQxΒ j 45g$' m7urMDcz "`h[GnI)x6e3׌Gm 53Ђ~:Yɳbh5OSn>$aqu+ߕ"Zy ,"nU:Ng*P op=eܹD$ƿrW[#YBR _ #buNg2h%֊3i/e,,tC}ZI 7>%g%NcD`Q})x-r)z}O@iH_-F0u(ɖ\2ԻeUf:{f4~jpkTPX<vh|RnZ{ =.D]DV 322oTn垨֝:<ŌTB)19-C\}諂u8֏-lM1N=a %p}c8Q%/cZ;/uB%KEU Hzyrl&Nf:\0ݫy+^p1MܽI"ĪϦ-t;8 k%zh>D:̮ق}vyAd OMwBy HWxF4#-.jL*~r ON3qrܪlݲ }ͳBq|lЧFX7g 0Ny2<3\&,#果ݻ7kSDN!$zZe@%_#_r<|%ʯy嚦~e 3}F  %2ૠ8* Q)<{e{0_#ZCΟUO4+d(冷 ҲP2@,/&" !2,>1c%k~ (]@?,h4|mrSa-I\ ;usHј:? +# &u19y\YW'Pxv2yY!m,5|q6ҏ1kJM^LMwGmUl]{tV&ұ,YY*s-}BaS+Dz 㿬z:OB}~rG":}+s0e$TƟh!rؾ Z^lRz9A+nZƣ\{R}bW7{ޖnOC F9OJ"˓ d\d‰hlK7|quZ7}nv]0#㼐vPXCM!7n R@ Xc tXcR2\#,^XBF蕢½!=켯A.Sd%s?zQ[22BP|'=Kwe0rLn}g2d_Gg7 YNOc}5b돑u?G# Py٢q>#&` ۟Ya ;Il|nq?F1ݤϰ)MAJRaf, H(Oc```YthN"la6yY2GscEhXνy[aE/򽌼%&Ɋ» *TL{kGe@ҫ>"]kok S`W:lzs%N߭^\yTM ؇^%A>`fZr zA fQߢE֙8ZKrd.EqYS NfeitJj|y뻭bJ!IkV]jnp^(4CS=h1> QT+"i6KI*3t\ܔjjHҐcUOMa9u @%:uNan+ށ`PbJ؄1$z)G[9\n~<\J =abp]Գ*hZnt-җM:9ÖTwfQlrnlurZC?|qSjaRR<U6 @7YY: B&'FJ1zay!Rx kin3c>yy{ Y?.FlPɵɀC ݭi;eVрS[`PX6-۪V; V0EH :x}8gSTcLq|FEQonL1")sAXM^.7\jҨBpn\-C Ӡ'l; HYBBeiOȧs*r[zT1Ciٚ܈ MH&{ǞEf$NM_ЊlSl#0\]ʓs3:P>&7ɤRD#w4E FxlK>=-ۘ|W т\d3)6EIl5" x%dR6pn׽f8U=|H eXzJ틒p4: hb*^95ǭR"*a[3a٣8^Czo5h,C9W;^Ą7f-FkoineT {FI`ۗ9 ҡS;}c(ʊzJa{7c:㉨g2vM&aJ>B%Px)ۿSjv̊A&N$&GD])#'Cʱ{ ?٤C߁PhU 9vZWqKw۩tԴ]b;!~Uf//]$9-?ݤZf)g'(Ь¥?ЗqCN܏u$ ShH̰ ! :V0B!'n!| x) z7+MF}bB6`?Z:` T]Jzy<ޖ:q~uT15B{7y N%ZZz wMS[ʒ8-%W2 AǴr?wܖ>D52U[SR9"RD"mrRu ׅj ~Jf֝K߅SQ%~Xq?,Y\Pˊa { tLr $"M(夒|z`5|QEZ ąÛVpZ$Ys78' r=f;_f<"Fw$5IKJ? $)F4JE\a_Қң.H2Ne߆, ߃>" 9qZGW+N-Jcae hskHCZDM0 ;r4;LؽUx:Mpyjk/}bEOPmRXN@qt0WRf;\#c2zp..?曲=U0-m*bw4䢛tȓՍ>fjBǻ=6ȴ()![=ٽGMS@'% V}đPG_pD()a"C6zp3{+O˺)\/-ò֕yfnadߨh+ )wMuq]r$`,bP |I X!C~4S4CLׅ.#_ 9` ߐ=mt dְ5XrvI?~( {Rj0/@$"ǿhj|{ȳT5T.z`JwJ<=3!vcW*fT,'<%X˔KukkY>d]FF&֜Qv #-yKP1d iEOHoCjp\,ڛOh"gBdoeVM{p3bvENp"%_GUAdf#ᳫ>>Q3j/k==6`'U^6CS<&FFiqE G'UaA4j}5&Tn!X楠)w577Nr ֨%VLkإW%](j&HbispSc;W8vw~}eir{xm1Utoؖ,xlO~g.՝l->xyn8fMzZGUx7i{D2=ws\"6WMv3^lN8t`c4Ǫ]٧ɞKG9RH-6g56D7\I?Jv^+ 'q9rق dEl6ﱉ CIlmF酀Tq4DDU'?$<&tBvN+\5-nH,7y r$ J-dE<-A"nmp'kȭ_q0ץ Yp-v Heܪ%ۢLMBxu '؁Ƅ6M؂̀dy?\^ U=<g4r3(G!=;DXjq7Q<ɖQ6vKrch%%-@رx2g8sCEqnX>K9Cۋvqrg'Q3yy}-!`Yn>3˅; fwngB'YD_Go 2%2%= *ƪtntc;G.<9O0KUCCH[hPVX;tBש,:*} 7 ݳtۧ~ B3;W"hSz=1b@DG8tYk>viZ TUӹթ(o,Hi.|O\vj8x4?kEf"]`fQE!T\{V-SR^D$8KcuU_KƮNOA5# ڇ|lms5CrT&nx/p369uE֚G>A1owc; 5؂"@: xU2:,·dNAz'1I%򬾉 B6CGNH ~O`}ґtmrDt*VH7%+znvpم&R#92WY 3 zM`h*mL1\~pD{Gp T ?1/^^Nv<(bs?xHZ=SWcW%9yW Ϥ#@kG|ao_I5~AÎ,'ZtMxo +!C;  M zYkF͓z'Y^ տҒPGq^*m::'\9+"C^njB=Ctބ@T1S>[T`Kl\kȝh2F:Ax{W_7ao~h hn-v(<`jn(baxy74¦=d3"Y< ݠ-Jד4&3 ] +>N[" pOU-O~G5&ȞSo}1oǡjW(G=$r3~+ptŪEUoҜS(Peb)D[Yd;4l4(U̥xk0[VvrhA~Bqt`a1R7K4s,Hغ ' jMvYJE"U%^/?C7#H!y׮Hݎ\6ظ` SrRg} dZjB}٫jk|Sj==&qNABFI&"a-;Z{ =*9?4}cuhBp+IpDHMaHM_iPڎT(d7Ӂ9&rȫdhf.b; $u5.@ kOZAeo5ٳx"]* XgeDh=Vᫀy޾60/Snw-@kԱyѓqzgd+yLN+FpQ[4Y2ё)E EJU\?%̴D~\lӱ婚ߒT<~;Sh|^{;@g]FA,佸n-0  .=rԏ<)K13dd}P=B$Qu8W/t[zE٣/aaV܆.VG4H*d4 J[W  =̘ZE3?)qCGOթG=sڄk4sSna;⋗H &\=XrSޞ!gRG2b"혦UScbuNFԨ;WN1]MlOAi}tÇEPb/L>(R ۞M?O՗VQ툇?d/ʼdWo}ߝ1b!v'|yP Rڋl z[mmJ}"8 ʷ'W etEZOm^7U̮cGlMM˥NeܕԳL"{5A ?n8WW_%mO/mlB'f 3wp`Ŕ: \jvni@Bp"P~dFXY. *d6YwU-1+SJmPR%娘ǺCi[ ᬫo-.Pn>V J?)TP[Ěu`5R T0jaM_/7'M`8eVIMe@eWZ3.{h!u;.`JC:,F΄ Lld)ȜܾAWqx0`lҹe׾pKN9IO,dd{ye5eWz-_/y0=k, /ޫJ5g{a%=|$T%cT>5+kY75e1,*)RZ/J>@ܵ4|t )]br^HK-T1o5;eGgZoZ?y澰$|8+{E3d~ J"b-_?G:uR”=Ѩ[]+ ?urXYPp 2ܔ[jW}jKh*2\/ oz iiKT@%?J'2UC!٤)ZT [h@m*6*WJ*оmtăQMQۯw({n4?qUF`ڨ ?xxB\<=ϖR+;>9YRDvwaoj;Xk)48 X O546kӟ}h`)-i>"z<0N-[V~-dAF[/lS F06]a)wN+eglɣ[W/{Iu_ׅlY 8 +ieN'US#cPABwoA6l)56XhHezIAUqtҢ|n3@ZLǻTLߩX z:z^\YtHw IBA)kX9$C#F̹ޔҟspV;c-7\F:/Z'}L.ϺS ْDcHj' g(]-rؖQ + U4?ܫ Gƹ)̚h|W#n'&վ3KEn4"K&XĎt½|9ʚz533StHphw.[+R2l7p)BXE*osHda!ָsdǒ5ED;I ҠOQVo5nlQ/OT t]́ڨGjIP,x~IAzS._xՄ}Z8Q{?) ! mEwl^HTTiqL)`(XEW4 hSAB.lyeeX`YDnBWb@\KVsqJcރv]&8KC0e~/eCEw#b{~Iۚ "T6OA[̷ޫhCͼBkDP쾛ӀYu>$'O:*dh66ʻ{&9F}0.Ag'vD#$}3r/zNcK $|ܞTT/$ӓkOcL~GKNd"iρeB<0LS a1.}P*%9Dhu:A-B^&=3-V+Q Wًݢ8=bOc('3pknCVOқset\FqJH47xX<)F%cTn v% 8T bt̝ >\sdumlgJZ&:@+KR\/ǤY! |9>%ni`9: %~㋚m]>H:&?L;Ȓ,m@1XS{6fó{_Ւ(4X"&UzԷ1}, E2u U-|i;0cZ5Eƍ :=u}-)GƞdS?/謻52 Z(딉]yAKòw' Ch_@-sů ((eMCN_)N9 J!a/cuJRdJiF\KCؑ~_)?Zs+UD"+ [AS$Aj/)4PnHY +ڥ&nJ.*+ִJ|D5pIpXwEpf!N:t m6_IpXysٟm B猋OtnzlҠ{}+chÊ~{8RNK.R &Gb}A;AxyXru@Ѱ;u4+ړ px{#Zr?S-6ea-DfmH3O~[XbΚ̴nWyd0z5ky!.‰t?b ݱcLeZڄE?z_l؇ ggχySnh;d]=zKʂa`Ϙ뜃4]ۇKF(p7)ϥ~r:Ǥ<ˌ,O]aYbpn{K#-$(=tW ZMOnP7_gJ*5e?>vO%Fya[J@!8>>>K3I'Og a+EX9ᶑBT*Ֆ3S$y(0XbQi?`yv,&>)w (7iJ_.\A|w1@j-]zb6٘HbY"J֘;qcTBLgNCr.8PaX?6;pHQ-)dRC5uc+CZVYXh"j)%*E"Yh 0nek=m5 7jq^תpi۔]IR襂EDt\y:=;\kW}Js_sRBm&7 py0z/>,mRD;Gc2]"=QLr4@Y-{´TWȴ%Bɓ aǽlȆٴU :| u:;s+I4f}NucԺU!T=\Dw bB(Tc!ͺ:#;qu5c _~ גoH"qsq/)[5R"HQn:^47:P!}mƦYbu衬[MKoJio'I1AK*.xf75 PԈda1D??d]^Y@l´VZWG)sXgjؤ!%7T G!)F ~]6ϰ(L%͉I1/!(&5M5At~pY}! Lk,2:#B܏➩YO(^K^#y4=:B=>5YGn["ʓ`VeHJmzG&ysNYwlsy;;|lvTC^晚Be3 NԾ ԤլU\-ѷrkGx,## +1fkhQ=: щW:f{\ MW8a/P[>VQx&3a}+(L7{1Bї]K̿;߽E a~超NdDOf.7x?D2\SxU>%Lu >i5$~l7BHqXai vav;q-*e.JB]VK!POJ,d#ƫlj$fEr]ӿȸ:OsfҲ*D~g\HȻ1sM3J#87n U؂O<;0>مZ6;X20"c1\BTyȉ4td$$YF,vvBtRQxpQ9Yotbe$_f ,\ pRI;ׄ'K{gNnC1i$:$6:m jo"t[I˚G5N5/vpݞ>i^~Z$f=a}\ϔam|:]WrqH`D5A,ZKPKg]!t0]Lm[7, S =_Mڛ+E܉tB#Z0Hp9\7j@ѓU.ceI9޷O.zey^3 UwP(t` AGb AUҩ ax ;Ns+ VԄR1,TKpUWiwwCjcQv,ZwzLJqAV2$ɺ#hl"{7dYrkp"(2Sv ly+M!$cXlyn VuI>1sEb)`@p:v\wnc^{!m4+ h^bع5oNGOp3s D=n|}{}evvoz=c1℧wڤ,qZ!ZvSW M1%lv1HKF255/G|&{@E8d2&Ja> oz(o"X,E|jCL;HR:I?YPsm^tIRk۔u5?ԯN .5O?m S! /TBj> ??W '*#՞jazZ#jDmG 0"9 ߄a9,Pl *T\cz =`9n ԙ&LP_Zy]3Ř? ˂Ջ#zQP Q =Y,Fa"kX/4ch*Zaa03UD3XޙN.lj5y(Y=D;eLbl[QDq*_6EGw'>(TqmpU$蕘E1\2bU'G/ݡ}SW0"L9yXI26M}:| ^aCDU=lڔ KhL5 \#T9HUpf7^>҆nG?W a -@!!4pqnHrxtq!!5?x 9$#\.=kQނV.(>ِJ"QoT. &i&+O545j %H$Wg hd (|S}J_l0OfnsPA-x~ Y/NFZ8dSYlDC`L=xLsPWן-;CsYCCG RvJ-j C%~;&ZZT1`miOx¬ghv 570W5JJUzUev4ǃцNG$g[5&37"&k/6)c鑔{kjw'.x.-/96u 6 Ho БtcvY="GI3Zsjɿc=)LgUci5Q/c̱ӝ4Q _? ̃HAGz{ [v2y]Tq|7ʜQSKVձ<4 _$z.MJ) հ`FTܽ )EGN3UoL\M>@u1i(NR# \f+` 1pL@*h"3hv C>]A<*KrQ`-Z+;j.f(,\aeh}÷8`Czy&0u(SϲdSAhh !/dH54مՓjcF|D#_TدNL'l׸C.g $fX6t`ٻy,JC,GzKF è}hJU'G;!$^J hO[,q"--..d w`"!H#S_.pq׾YHbdrOLc>#8͜s9g̒̚ RJ5':IrG \TF7 V o]j0G(AIҚ|MMTJhe{ h֧I2Fþmx<νW]deٺM|ݢV@Y ZT[OSf[}.BǛӽ*`?']v_c2Q">hc<^l56fa#jub_C{ ɂ3C͕B?E#wӔ!6+42l%;X|ׇhPP)48V M Hs]^\0 #=?3'ݧZOo!ӧ.#O+DjvCfcZ!7NF̜MN]l YmO&C@Y}6vJyJ^~a8䐄hk4 ;ʝ ƒkNc<I'D_!6Pbպ> XыNy ¸HTv,.E2n1.Na(SyE=7$sNKcQXL$qb(k]N=וjm͐ӧJ;=X;qȷl&z +Ͼ~.jՁoomMp̪ $ݽk tlgì(Yķl?ϛ҃#sV4Q5mwXn-[Ms4x +!YWvLH8S~o~$&xoߟr'x$1lpYI&B0`;'㯷Bgs'" ڃC`p]~Tķ0o_>CFXZ>e4uU!~Jq{T~Zo&^]eO,gP# $>n3x2_ʯ횈:TAKn& fIB0]H 66Ʀ4gyؒ 0\J:h* &z䓫v |LbȞK5JG.AEGi dCfI0%q{2;15A+lEZy=+fVhK*.`qJtU2?&i`onsªtUbs'xǙq ʁSDCڊwp<07 ;'6qTvd; oFK L{=aέ:2t5ʳX_n&[o?ЙS?pJ]"z;ޤ _-nۺ_$?2uE#i-,y(>I/cE;hEE1e0[7Ĉ'%x89"20Ū&H@=]|w"52Ah("THFNM''^@ 6]Z[=QM@`諸5H >DF tF"` 7~KEDM!Q;-&;zi9M|G!plwuשF-7[? pnK0`*!FAq)/s5rX_ulaֿ{xwk0 9EV9!{̋Vk:qthљ`ZtZT}P!=O{J q:%J_8M0Ng ]ZPwԚU`=g IdLTȲ8#g{r׹ffRzZoW{sPw>|Hp V6Pi(-+dk}wCj(k$sêQ7r0Vrp3QW4j&\;`LnP*;atA4~h( =/wƺe ԖO0YUIstLPnIb~怬}ulǛb4Jn Dr%S-KO:|v}Kv *HU0" 5 Fj 40L@ԡ|`ͳs̉Ch(zʹ%1;MO%uUbf'+t{H%׀x7`gu0ax9Xq$OڞgJ JV^.Jott65eQ;Qϳ+TTvEowzty_r>{ ȎQ+\Hyq@oa؅UA0%nR _XlƦ;P5zOJO~ ((2߽瓢"e"zW\ڃn*0Ӧ/à!B.$b= ŶrladZVw.ŜU"vSzAAf9D %C 4p 1SvrOWRxCbP%vz$˘{8&1Ö~/AjjgWyKbx,,i.@·& L*R $Ӯ %)xu'Y YiRUG~ mĪݐa:*b"y%=ZʩW_1,XO=lo;vx(Mx3n2WWU$1 闅;i +tX 㘢8)c9}{DoQ. GQ#@r- ?/p\vRgCl *Qzaƺ7b=.Oi{BX=CSbI .nԾ:HWx\nU7RvO={7  ՟:uKv[׵h/3J+wr; _i6,5biBf>+\!q|T _P~?ι[d(ӿ5Z/{^XRDAӂklוZTbxydMwSd; *ʤJube;۴9ƳyW h X+M8N"}3/Ɋ`b@ҧ< 1󏔪|.fEИ~拍XhjYqK:TĶb% Z ]Vi#ӏY#*H^7bX>3%al Cra'vx1_{3c&ny*$缎bB~' lK\AC(ޓ|u׈*Q:A_sֹ N齃o.:gZo'x9(XjhU/ց Dž2/ - wBکㄗ^ `LЃ,\N4@ZF u8uđvyek &?P8ﯳ5 B6[E0nI .*HَQIrUݍ =/\=78wrqZUiU R8upM;̀笿WBld bd]W/XW9uo4vv4zYSrJ@.3E29B3hخP4_ג?Ƽ˻s(h5_J; .j/59^TBg9?5Xw>+g.`w*I 2A_8I3Ni>TX|1nK)B `@MV >u“p|/bDN(G:ԪX|ۜt>+$QVE/QbܠH(S9Hg,joğHl7 +$ ˄v"n+'BHQ=nZ RRzDh .FFht)4kT~NFa:z.PO3!s]Rc.Ҝm."i`8X5&)׺?AYd!ASΓ<@*Tl'bhƹJKa.v$p9/FhȗëDEţ_rNJ@^N 񹫠Q8AažSYB8z"KAMgkz#ීݿ)1_W$wg|>V&)f-sLś!ZfYNM%|L}cɲ^}LVvħl[5ŦmΛYѩ:ּ} 8) ns6:a1|L7W-@2).d6823POfLk~&27ix3qDK1hU6 (m>Yep+alXj!6 Aƀ: [AP@4(U'{N32wNM\ϓ8D;1MxאXr\6v4o; (ڏħ`ݨ D 6K2Bx'Ǻ EuMA[1V8-LgJh":_mEr1uΟ@Ф.RS#RF|3/(W6#=OwT m '΃+ /pAc ]@^,9:u?uW1ArsmS3foLyθ:@g #?R4 12Y&@2Z` ^:~ O6D+asd[SOFR-˝Σyx}BĠ э!.zRp`sM!f6&MbO)I?KEҋL45Nxi@ HdFֳ%*OB惣g8N JIMq(b֩5r Ch襚%G{4+iH;ߎ@VPUs=2?t [cy|?BQANL"&#t<1k_'܎HEbwkeHiHY$Pݭr`^[.#'ly7N4B: NU[ YTA|ӆb1؏gG~|ZZd|KrgtIXs=.cMO&b[!mAӦ!7l(G՚.gh3gsu%͉I{=0˾$C_EPMޛNw77&cͿ4GA.(,IcYY2PyͷI)ט4eHTW #& 4X|οHv BRi./GaeeD[ITr0*TfiLd_'*I@70nfx6J v!@Ja1ks +)툇q:y [{6^\tzUlj`SQYTlqf?lگ(4\G6x8l2'`qԹC,"_8zP'cː0x`KA8!kө#((E;'1l߇ /'fG,r2@V2$;"Jn28m*>kT*`bĚ8OŞƙ4mW6 -%sA 2gs;exvܕSW~,ӅsZONu2#x >t@..>ic6}\2I:X\2<S(-<Ԅ˖bXOb#ޘ0p3Uy}') B~d8+R<}0ܙ;,3VpSSLaqk_oPP?>F%? i?GY Cx\z^SaPTA(D%lF*+k6i]mdw;>&,,p<~RJt;KM\Ɇ1`mb.N}Q)eI I|ݐ-f$5_,Zt{b|ܠVF\[^m,0dg`~ mcz! huc)w=RhJPw|Af@U~W8{yd7t3܁Cc(RAjwib(CH6}S 7E= r9خkv/Vy}{=L俑Gj g3K۝s%K˓h|Z>ma |]^Gt>2ku$/V*p1n1bvշ%F4W^r/Z:Ix%Of,5:nڷnuLMtr4?WD? ]ptge9iXn _v@δKlFK68yl{A;|9IB[Ih+ذr\ݔls++mz0#wiq-L9`^á!/Um+)xRz LJW',ɴHE#jE>-=g>Ѣ52ږvnIqM"-+5& &fl$8W Øit+AYZ}g8v?FJc!SkI%4bUDڑmY>!7 9Cs9}S/f))_9AZJrvg[hA_uZ8@>]jrBT7jH?4]M NF6cF׊#E_Ig?^l[bŗJ a_WKݢKc|rL܌MשOn1epYJlXqXDDN?tC?FukqDF#'th@@L :-YOt*m>vtJs9)۱pQ8x Ic޼b>5?,|Td#.c*g.K?C+ ABpZQIQ'@Ht1+(kBؙȡ;|&o%BSĐԚ K<]zgbh75+)$f-UZ &I)յy vƳOo(sh8/Ard8F$qSE1Q@RI۬^5@jdSD]s:"C>*uGǶEcx7/a(˓MB2BD,S{9bRk8 ͇L[f f >]2lփNgMP 4HAS?'щ@?Ux-vػ 67wt2ۺZZ &NuCV iw<܋s)1rTg p+:RqNHV?0UjWyS*bcY]Yj!Aس7yf Dq%Ǽ1&#n*TF R{Q(=QihYDGSoIS0njSRg?da|]oI/BE:u4D: hTqѽf /W8?S;,?PzR]?u=zD;&cl3a9ZUL'xPVC`gm1J(yREpM& 4Vȿ[@ Y헳 "=l0HexȆR?%.gW*$B V  }Gu<ػIAZF5ւRi(&P9`1`AR  J#$ {rnx磳/oǘ|KR\>=km%\E_x0TQG 1" |644U/Pـ͙4ke_?vl` ~}tUw! sOr#f\UϿq^ c`LkU\:|K?LgUN}wF|mdVq1Sf=L/Edi73h&fֻ<eK\ ,ŗ?|ǕBJ5X#Q{ 8 9OlXM.Ɖh,x6$NE_cr.SMU#֩M&bd ӱ@Vo"Cb)ǗvӮBuvg]"/4VҶSx.LFf­l0)n_T!u@YFPKL{/~u\ٯ7Y _sUc&6i|WJd/wU0\GW lRD~vƾALpT-)a.@tR-KIe ïT^rId2.;j@<&'3nᲛ C4lDEc͸`: !{׶ہ<ᯏXk233),6W 4o s!ocVdroIk|VYU=hLN]{#%l"hIՙVX(,R{9ĔoN+m$MQ:ZJժZf_ DAK~$cOòew.(i\8lMjz+"?`p1'%~s2AA(VJ 憅YxS(2yjjC4%LneaVlgEZ!Hyf/29QB}r x,oFI$G]J䈂k3,@OdjIU+@%MFL4 ;0a/"VCl{g]@WFSXyYɟ> PfIG3\fژO}BҼrB ZfC`VDօa 2\P-.G*7vn%eF=Bl0/sz*\\_=~ *"tY&Rg髚\[Mt _Wi붾#Ǧ}(÷5#JHX< &M} ~k+裁rHv]f; 3-F8u@#;3(PM,ϰNP0]bE.N-s#=P &_$<}xtwF;}n1>YNa3Snl\}VEm&!3pB>!Xj:Ƒ#Kq?% ȭ(ɫ.*7iPف Y*tTku9KkGq&IO*2vݪQVnۊ.;CTZsKhFp8=+ʀ/TnKȕ_ M"6OL[g3f7p,SR CݦQȻ?y떶 ^}@B4~wu^}N}o1:_yQ"#~O8&FdY(9ieO8srO AvS44=ff#ENy 9]绘WۺvԀ@s4ks͐t_R͉XI{#ljS &z@${=:4KO'e K:4 a( ffbɓ-ǵv. ݕ\eJWFn-/ݟїMێh !}Ʈ*7OB"d4uǝg8RsD.e/xYv@>OVfD n&uܾ/gK̆Ae-&#v4(ҨP8׸=?7i:6Gf= JB&M>OA~j(L0Y$=W'BSڶ=4@s8㪭;R3\甋¨XQ<<| G{ z,ehƲRE=BF7:ڛnIK/DI32GbΝe3 H$L[B$I vƙ[}u$ #Jp=Sv.a@6R|f˔MJ iࣃ }zLA0S[ۈ< ƠWcCjZeXgh֑c崧}]5< I[>6\Q|4}0RZz[S"#d[[LuS~ԽR-; xCq nm\|]o䗑,c6a$$yV;?uDC݅zr-Mu';sJrHUbѠZm'pHdF[_k4uR) ݁L${XLsZd9t͒檕-#wBn- "%KCHl(K5x'dP|2&5^SZ( @KӮ$2}!'wRjR, |bSgF?3p_?=sb'm#E⳯ք'_NEAВT,::N_kAD"AcDd+be>s٨R2U5_o"TN/ ` q:k+/>>b&S]m1BYL1"ykâLH[Yd/A*x#LJFY ]Er)VaQ͵za<};K>! N>.5\ڭG!x ?C,AE'~e"܉a5>`YK+Epչl.C[/a#\=Sot'ҝ:{L^wU(?nNY< 3k1KgXt 'kXXBC6SdJ*#Zk:oBL-l@O/lڤ6t؛Bd\@uq{PqJd}樶A+ë GbJ.a+(=@KY6t@Y!ںMV iX[*[n_ː6L $!!m@p`Oϝ"~Zyqk"Zk* f:&kR>k`$4.*-ŧ/!-qZKrZfExS9i:R+!ˏ̋%=oۜHEگ.bx:0hYbf ygcwDԮ1~AR3 Ovo/Y3=%p~HJk]BYPyĢa3z'ohVCT&4!_")Sig{? 6˶7]|)>*+Mkyh?xC8 2) P5 ~07Cģax-r-?rdN1XХi,OJ %jg:TޓtNy *J݀3ÔV.\2夯Tei!@k躘s$-bxns ٪P/s/](:ݝZ86G KjhPجҤk5٨)2itYMx>pp'`*5W?E| ORK9׹(SrTӷӡNE*H8g% y8$rn|cXʔ |R#]fQծ!J 7&Jh0 ]1'E:88JvpGz锕*vY7Á&r|VS0/BᏫişW1|hil<ӧGf il2 wVKl;)s?eDHg(|WRZTX+KS*Oz6H)m3$t9z#q\B ~<4 2eqFa0gs'/Qg+vsX_|=)z %>Ā:ZH@1Sz`1"ŇPd}b|gM8\>aSmh'Dv`.lsO,-&؈Uxo'$1WEKwGc>SJֳ"G7꤂Pf~xy@Z[]7nJ 6YyA4%{Oi=2ᙁu+IMִ 21O7ݼ$X VR!@:6V!~% {j EYg{QP n*t sIw[{,&Sy4׶Kߒ̽:VcH}#QJ]w_aqifd—jPS&J805J'} 3ϰ #]kˍV=PeD%_V"D]U >_ o }H^oVϨef 4gtzԖ+DU[[p,`W>6{vQH[1t=\_bS?ʬ uRuNhΩX @4;'l@i5!xN[*ϓ`],$D|K{r9e j)0|Ӷ <-2.HNq>9öiDүZ qsGq<ҵˤC{DV` |nx6'zCt`ȸ>j8q҈OU&]{-$^H09YQL.gd5bC# 6q; ;N\ E1XKLﶀ;`>KG 9!b4h.L nMn*2,kV?v.fX@aMMhj.囪.5-xAQG? 6]L |E\ * !|)_dU*Kwn`4Ir$r>G8$`\;ȑhL?O>|Oopp2ӡA1:m5\g$i[W.qvH1/(NSHp :'E[)Iwp^Mk`a''wͨ63ZSWc{Q;I/r|$Sc Տ”5&L[t]κI ݟ htTk UV',VcˈpRmSq s_`=wU$E]a=:\NP:%h]$\9I;ɪ O1qtDhШoԘ/e4ص$)g7af.3qH,Y& ǻi>X\ Sc*es#dk~h"PYZgWLeMT^>s^h׳t@#S+H(^ “1ɇ 2I& p}::iϋ;XQ1(*G0GS*31K](+?cYOM{UoL[\^vq@+3x%/cJ/.!C1`Šu|&6]ޠ3B0]Wb*꬏oX$I_c4ZYp! 0(+&2 C.ʼnnTe,[h-ݙ)h3 OF$\X=I fFHwt# uV e#~q2cp}l$uƌޠ@N-n%+7N&Q#.z)d૲v}@ B:-^Vkj43!Zd@ jiy.хN@IΨĒ#'kaaݴ &10rJ +1KY7@eI&+~!wN؊x ('Ts C']Qc9CT#ŻU yG@a0+y~Hׂ4˜=\A3J.pE^`^!zFݬ?E[Qd[#__-}+i::OSo*LGʭ a׶@^oSXmbͬ2G\]JK6f7 [MȂ&qؗBhQK -ju4́ҕs=ǝ$B B Iܺ5E7m.m7;m) _Hnt_=O":߯H! k8J 岂^i2rBAnE4"ZB߿,xC!]|qH~r@Uq,MvKqT%N7,}qnhuxcYY\Uek.%#o͎꣙rSc~ sLN=ɵQ;q?4mJfCr͋oDs8@ Pہ`jޡ& |) ?p6;ѪD֍:ܜô5L;G2pxR7XhH浟`rkC"iȐWTdvxz t!iU6_O}>Ƽö&7ФSԏsp# q~[f"4h?0Q%HvlZID؂>?m3˄ Vp#y7~v`º J(fT<No y_ m.k5cŋWP%,' I Dj{=4bVp~ח?|A 3ė6??olQխ1^mI$vBFo(3a25Eseg mT&=N*y0282,-o[ lP%r^XXFď#[V!ICYH6d\9drfC s<06˱?ll7<+:/ Y<#2ed4b%? ~IIF*6rܵ*YDeBL_]6' -ń x%Bl&%DԜ`m^R)?\(KC߅F\ɱcNpZr&X$~h3FKM=1)U-\f_B^58k]؋#B13^nbb+3nuVZ'ikNq\ى^&LqsTg5ףQ!$dWr[*Ez6QBLo=ܽ-mܷ_kC|| T6lhOXܮ,*'0=%'|äG'sOm<5Se|cfh(T OmP9b, WU{aF1#jk4읻ӼiB +1bvΐ9[9rYpK0mE/7ln$JskX,!bw `]4/l%?IR%1e uݵ֕(iDR] h ,CX~g)P2YN0,DCޠ?@ Qn_7PDRQ@ %m4#}y|[#(G@S(x|V[6Z]WFD6Z\.r åD ƨ]pP_hD.-5ٿ;5އT{uh5#%%X(dPcbi$8nc;,UȚŸ!)73 yv}`Ctspڟj߀P HοOoٿDۚ O1B*'.ĆT[~N:gk}iVa qAG*GYPKL7$f: u<ւS7]P$*|g|o @dv NݦUB59h4~8Ҁ;\~3pUg&5~YuݮSp"UIvf<:4Xn3CwE;YQ3w(y ȂiuuF0Z@02;Ko?H zhcѧoj\)ȹOt,O <]gYE"R.@k|b/2_^x3wsv7zl&[uDRA Zb w r.}%TxP6]וrJv5u"Ou컔ޡʫyDlU&Pdnږ{[ӟУeBΙqI2-R 6}:LrJЕd^qqȤuOFM?OTPek: o^kW1e=wK9VANfGʹMo um߽ݸxj"PX"v[]AhSd6YHT cc殈 qKI/5}~\QB1"| 6A,%u]ė$LCߦ ѭ#Qs8H`ٴDm'} usR(Y vi=k+)EˡwQ.x–6HW }`Lշ5Ƅ5+RU} r '0?V8܆8_W=nz1r@ d]}*TgnfL" nUidsߴ[Y^BLĚc+tn Ad &Ha嗧ھ]޶NadL`LZ@tGc߱~r^a1UhPo]!\~Q(c9(-(o%=ϟwU5%#]U+R/&*)fV ,75XC.L%900ĉWr+_lɜgŌ{U FbrDAL\@̮oL3 f oF}o{2 `\Pd':cZW>ȱl^,0//4hZ0&kCyǧUg_[̞6K$F^)ծ 誜ge%5 .( ++\$O PG^X1ۥ caKھfVldV:hr-0`g.#եoz^?N2 ~\#0ݻ3`fpiϤi L#+*3==i峼l{rs? q1 !r5f@\k (c"B+u Nda?f|M \虶S2tќuYsZ.0Cb+ƣ~6CJ{ȻÌMu ؓrgmǝ!'p!WllS;6=$aWX%-ko8UIv~3dk/ M!Tы -tm3S}7cЩѾP{߹Z>3NP)1e_o]QEz#$wEIǸX뫅!gU(+}0^FrAʗ"ۛD{.18-< bޥ_p%0ܒS5yo\GYkؤgjy@iwzuykؑv;,(%G@飅/Iڙwtoe`vjvb (cpzʨ4R/X:[i窮$ӳz%1:[%~^M7L'uvNGÄ|Zl%AW{?(WS52T b\S k7ڥJl,uuz mO =.'#/k _|WLg(Vc32? uP.hje}SLLP&j2u௴dÇhI: I]/WrFv#"?D(dxSirkօw*Ok(*A;LsHXr؞m /%iUESBJpEQ8Zr6p9)lLx_G5rߡy;0< jdkAEor*~!W܉Oj)_js֩}&T qᚡ-, =PNl l7&B)۩Bd>a} 31f7kע Ip&aY8Yw75gS\K{z8/&&U)Nz{ _A`1FrKƎdfI ;׷*kӳA\m7&Z >2lKSZ07:]xjr>ź-*vdq6hD65 )8Il)knNFZ|/ԧ.%l"$XS[>%[ᩎ .Ҭo 1a0yqsPJn pxObfe$FGim\EK/5Z+2l?5_bK<|qR(ߒ'k !g+e[m !ZD؃E&Ȁ؈YIUe*I"޺ yg~ԯԯ?#BZZAĜq&(;7l_=#\ߑRd2 Ž=k?8B@ ^2 4ܢ ^WqG;GhF?Gه9fn#촹QIXnFa=|]nFm4ebys]~fq #cx|Y}\ҧCdֱ/Ch'4[Bm5=v85"45)_I:gt -\j`,I; P,̭( \cb*-/?庀Z4C&w(Z<|x>GH :\睲|j"EUؽ$@Z/bCYPXB`l F^1drj_΁ӒO5ua"f[Xu{zV5aƶ4cx= ̦ B GJ}%a}`!Ͻ_xקΎOV|q +džk4xQP0R+! r[I\;ۻoSv7#;SMŏ&k'\z ŸHeЈ̞ ?3dcW}oŗ:L,0"881tce[Ze״Q5d#;:Oaׅ1pVD"xFp״|s idbvV!}d[TpTU5E R"ZNU"-jP3I{1!}ヨ+6apBcꂮ'xڠ-v-"uԀrQ#'* ~<헴:Xxt;Cl#5*ˇP,aR_ϒh(a2ܢ424U3#"XYOWxv!\`:-&GՖ7>Qk(v<61AzhC|-?N396`k֜B`$,wz):bA#vmv1uz|-t030͇VW'PO}FYQe:0#ҨՊ>l ]8z[I+K*}N~긚5l,B^ZqVuFY3pȴ]U!.K;HF,sOLgG*5ʈ;ig_@Nfr͆,vo\lG7q|)fE!áJե_[@8:Q'f+3GQ}bzRMX}Lza䱱 ΋:ys&)A/t:-+M T-g~ajwl$q5Obos/a{dINzV')gDUT#3CX`^d0%z_⬵]][z>ۗPn"Dm:cc2KEЬ MSAJfc|ތ&24X v;h^{xԻaFq=HeOI W1e$=n)l^*p`,0ݒ)FXNGOuP$󝺥ң@*`FgVև=maJ0JLkWϊE G J~CJ/J"4}TC4 F?}/kc;O)eA& yIx]'yg68fCP%]`m&|Gt?tm.K%(JgiǑ@>Ak~UkX0jۛF[-BsLe"WtypBjڹ9W g^v3S^a> 8/u:obq7LQfgX,$K(S*O%m^j`k%,)R` lZz=GxEEL 3- I%}fȉbMo!mPRkhйd%RyBZz̸g_zDUe ](M:i̭gb Ux9Nsz1F9 M5DZp~[ aMEA1M(we9$5HxG.qXy% bu աBzdRCl{cm-וH=sY7 ]Sz߈M0q'3S"^6PaBG }v`C{桂rNI k"9"vV᪈&R)>⛝Y2e#R`(fA:ע팷6b+IaG2(OG^^3MQGBiHzxÐƯk\7(7&Sp;˒fߏF-\VsL73F~6?&l&sik9GܜX;%cp晾$o(/7n.bڭ6Udi=zhZS6\L-ka-G EH Gj .!jiOz=6Bu]Z:x:ݝ:_\RG N;-*=^ejZ$KөS rƿPw8a xV6s281np{iNy;Tbd, Hz-9S)4[ң{Ǎbn{@Je$r 0^ m+ۉZruO%0BsA6°ER:ssq~e C5*4Lx 9rigImgM4|:39u D>ʻS,Pq(\6n»xۯ u<JqG>#Y~p r`y(Q!UB ["#RkDY|pcswiT<8iu4mWUlBDx+Qp*U~$uLٚHζ4zO>[0G B7Qk=URd/:#ZWk r;ģ\7/BH=52w?Oţ;roc>uL0J7ijbDԺ׹Wz)%/ڥJ6)s8sjI; ֎D!KÆ`D|mSGܐJ>Z%~p4̣]@uOsre*lKP61J1n( "i#dKcQ-ЁEǟn@&etԬ jc"[]Uh|#♰|l.|ǵll=/gNc[Zv_vH33HUkuGɭEsوZN9֎8 Y0RN!N BբTe&FG`9XNlB4fy?ϸ40.U|47(A #ujy@3S:~k*Kӧ93 ~9jK46 (0 2zMPkm1-vQܪ_^Mu"zc]PĶ+XWdzvJ}L`^5Spuz޲ gCAR@(;VP8u{s&ASϹr4SL /Y+ >+h 3 sNDKU^Xi H tdصĀ1k9Z<:__gwq_&Ʉm!ڔU72`^u-GdwzG\ӓr/:K!p:*>Oz>#@y #x;VoF PIn$! 1훒 }=`$)gϱ$ujJZ1䳉J5 NŬN$\ BŽ2θ6I Kڞ#sڱU[SR`)nWB͹?FM,XJG+hu@ dNr8_7ɲ4BT#g:WdAvk;)އ_4n 赻tw,3~QB- ,0+L÷P -tT!D Blb_Q)TTƑ9Ul7ًRAfki6ԥKڟk~u[k6l$= `@<52D/3  8'~ω nq[vM93O |SHI,t{4IJ /ZK2D05,ʛb^4XƝggt$d(go)2 ^ѵX6 apnk=9^lD~;1llZ2|RT:5[ZG]o06[/A3)@XmJD0s R9Bnµ &ёYF89iO|ONIC̸̐C^RK`(IRN3Dl+V0xP@ori]:^26FLtR $d b8H'a)2-I]|DmiG!фB>/3&?an=w;hÊ's;ꃽBڪv^BR5IrLUW[ tX6:_27rzMhJkI* gm+(ț׮x>,8NҹÜ$D[G$Z[a_uz"Mɿiʽ\o:߹܃O|.r?ٌ1x\۶.i5PKP.Γd $r*o6VϛĩG=(png1|:?!dOPk߲e Pdr m(%_PPO =\sdG%øŪB~"/ϚKCA m$'${_zN k ]NJw]t6fZ c_^e3Et̜FI6X_mNIypgO%\+eKX"M0{ESX[C\k:S(*+Dztr^{=3,[|'>Yh$mY&i1v#C9]c 7x$I%c\U@z>()U"sqmw21x]'фh1{ʆbɲi!|SVVq]{i> |jD58Voe%BZp:y/!9AҠ 0%G@Œ˫ a"KPZ %vo+mvrѓu + Bژ91[^GXğ<K DrU!(ؘa??DH Y;s'W(?[ O\rha\bg6'lFCQ.1AhH$nPl6NWzwWV$v[?ބ {UG_:r ®Y"'eNoIɱȼt9n5U2ЫCGJi5J^7hN7>2pwpͩB,^4wbGVDTjWOd9>KYo+Y%}ݽPķh*pG=$&*HDpH)7N\c(ْVD,9H3+fiaj/X߱,F-)uu&.˵dn+UZ\݄jŬ6Ӊ;SC>$ &@=d pu+֯$e9^w857j {xRKgݝjQc}.vۋc ]Vl[}Bkchȫ:?ca)c9Ekw(1X;o6He$Jv߇+xvWWS4L)J`G.mWHu>: .qMh&JtH¦.8 0D]AcQ<ӪdfвǒUDQ%V@5y'R2m)-+ZPrsη$8͈'j't ocK~rPK()]C P(}-#F,H޸>)4Z{eBk3re-0==8*%1v=Ls\ɔ[r*#AΌd &~g9d8 DN[y=(f㌩!^da3Q$G'/ *:%F>@z}v=݋Ji=rҺlAe"xޟ})C}s]bie>?auz)JT|m֍(wv/7N,6! Of\iYڏ"O im| U)UDONgѢ<{s+80Qy%۴2=:v6ٲd4]X$v`#e_s`Y`&EUf6 bw?/}^-S^Y~+Ns!fjB#^]ia#Hң; q8V2SOVj~!zhctdcsx1-8lx+u t:I-F•wZ{O4XUa!KuJR`^:łG% 7<`Xe7I텠k, z'Tb^5lI-䖹mgGx;Pm?a,l>|1> ,鹱'n=}=Hz_^'MwM/#$٧&H…~/q6Fe^:z/ȴhfv{'Pxm-z̀x<0enI2wk<*3, 6i}BQ^kVhrSJ>\@.%d5Tju `]* (JVB d2Na܏@iK G5w6TYuzSiTFEǿ`T^1;A B2-ع\AМ\!$? u7m&b.0,{_@M1ߢNjH>~Ry<0wDiSA*aCY]aPf)m.N~N_iR?QWt5=ïh(VɺѪ\a_P&uw䒻8*%R *EvALI=}~Va{464F^x nAƬz#bݚE\KWhbڬ}r/q {R(PN.e۱*sKYFo^|%w(eɤw_wkIXg9巘ا,Dm+9i"!qBcc).`zu|DLf@aH `$-C'lH*zJTdo-5# HSW1f]DO3?~DeuZRѰ#nwWu'w6 (M\9B+E?(|uQό7ƙL؁ a@s9:۲"|ܞ@v.~glN =&Ka /w*ꀸ,UWt`HuuCާC!D8WX96RJ[}2-um3w'=B"LvuQ D7l>x`ZlhSGzSj[Rcr'ۢkhSհp Ia*|n=j_5NY1ek>U|X}MaROǼ^ʃ,M*&ɜۢa*Ra,5ͦirU>&YLyo #jO [&Y#zܠR#J3 <#'D/3ewʊ~UQ%yr`qfcg0"hA\рM[)I0.OëN3lrz ~ %3s)ł1os=Rhl~s(iDw ".l8^TsŠ+3(!yai"7C͸QQ2_ӏP@@TAIB"tu= [933r&h̩dZyHˍzPjncpS6 T o֘m8Lr%^΂rejg[Zڱo)Sc<$꼢+Å,fN_;V;%)-39k F4X"Sm Lsx!9br D}&a2J=ځ+LHG'<jqJX L8zo0Q:7}r! ~fIP1V"Ff LvFu+q~MhqhF)M)4okVC濳]ʠ&@p=glu.d^a2!rtxD۽u6sM$و~%SG"~+ovk;OWD.>w0Tq;5L&k[ <?+_Eh G)G*C{ݼw'zI_ SO nq/u٘ V.E9{TC*x,O\y㊞(3V[Csfis "+B$kiRG3{9 ѬUi莴|@ f2eEHgHzOɉvVT٦QI9u$BpgU+cGZ٫Tkf ukEMЀݒ I7Ƀ_ejAr$;Fi63n?dԀϤ*П漆ob, ܳ/: Y8{Y-(m1*&;3. ujcX8 ; 8la5y1j!s{^PQqO>9cwȠ=srP֭Pc-}8Xo0嵞Ӌ(m GAI$B`gMKxmVwzO!,0GVLollNLH7Eh 9H*.zCG4B!#:3iHKYJ)&%XW `HKyn!i1z4#W$s] /7d75ʄ!>fJ^O3:VV+RD:Ҹ3ۉb7Tobk]mwàkmAwK]AROZ?oka3N7DXM\@tVE (&=4/?k1D/2- o4èob$RSR{^M^!]A|s[Fa4yYY}p>.Wf6(";zJCܲ;Ca,e SF. ƁʵOG ;LdN[ ~+?~chq1znWu)lD&܉waK'7`m^3rBalHIo[$b%Q3CPp }='l FY`/t+Δ-ŋ!4\?@F,wQeHgH_kbi#~z턆A 0 Zi^69Wuȓlr_MͣcVYSc}FtNl"]U0RҾG,+ճg k"ի#Nh66oіU)>b"oLV7lEdT]Ɔ\z50Bq2ՆY|=<ٱZ[ǥ1tѡ&4N߽n=s%B L'9G龔8cL@MXYcC?Qءv{MQzIspCǓMJs2z ue&9J~}_NI>H#rw;3a}dM-#=#@\+{vwR])1S8de }Toe \gRZ{~Owc{ iU%p#C#gY=y!5Pe(arrQQym az>CzfqS!yͰ޻"l: mÌ jhxOt\G)B&3+s knB)USx Oi->>᲼U٫˖@NU>tp9UDSݥ'>?:0E'0 wM'|}ͥ3k2`ʦQ{9"Bj׶N?`#wWW[qc:pLqͽ7GK)(+\~2ړ3q0bakRdTCIJPĮկB4g@P2 2.]#4 kJT&9MdM"*푦4 Js8>4`۩v1n[)Tz?Dw"O?$siz^^U Gj7[_y~!AF[͖O=uGS9EX̚) i.+ywjB"Wn/. a-Cg:*i_Rס2XP1kҾ=V7*٬Jsp3Xu%%YN/Q"$#Y L(k `u. ziC1o߻bb Eq HX rUtǝj>c<@O'up9h H7$B0le[jnԫf+HKnu &2E HQQDfkw0<@Y \8AWA$_E0#l6%,|RMFAD.^6fKۇ8 :m<MwϞEXOځ6/ Sz|%sg%v LIWI00#Ѷ[V-xOܿAxyM~s0ʠkzȫGpKxMB^d ]ڥO&?̑iJh* R i@@R#<< +nӮND:l-ٸGȏ/8=-VICoHQB`r;_phjdU5"W-',x꛼ԥiFVD,x/K$} Hi/LSg^O6kL^08R,{2cc;%)*}jAlQV'QRS] :A8L"#Wkh "Ly5qu2Sv sL`ы^N8|'g#Ɇ;Kt)7QGօ#3a+E?GS~KAlEchIdDq30[2I,gnN5/{$@ b> ]-x [s@gJFwWk,t,*Xt2_;TR 'ඥFg{ B{=/^ˁG[ ̺]d$)+HZEf[J|C%nD㋱~2HLp$J1+Dߏi0!_(]9X 1Д*(`o/jvlK_ʢDB5IZO:P 6ܠ0\oEaΡH+ר#nS2ٯXp_Ͼ(3#=_-SvL7IiKSA4o՘O@ѡ}JmBl1H(f RWն"'QӯKzݬKm֬l`Wg DR Z&* 9"D J M((4[V =o h:ZG.='f'Q6Y>ˠؗD#Hj)l _n 1u5w^;^7D1R-{be1EO7`hn惬viOX̡ ֭VzBO@;~@p TV)*x770MOdMmql5NiŶ oit䤷HḼ*NнR!]H%,Zh^IsJ .vX^*DslrwJ$&c@蓵I! Hc ӷFŒqn^0^:`{ ufl^*9Xۧvb9lVf'&8G\*ZH)Bt(⽑9Ov-n W*/<[*:Y~Z0YΝG'^›eySv䜲)MS++oE] 43&$ e$SC0{c d7t~~w{p%'(eYz@QũfheI+5 >fW/YDsVznv xc$㴐_}9 2;(usՑuLxr]zd 5d!v+}vZYSAcNK;x{`.ursץM~i$醢>̋@$W γY;[֕U7L\Mr6^S@fI=%;\je7_/CS "& ib,Q ^WaWwp}#O ϏvNFڸ1Lw>sʘGXT0J\;)s?@},) Z˂iq  y9Q\N|$cKMz#Ba7 gTLuP,՚O9U7BXՊz۞  )SL_~7,-=aGS~g2)$0ک CHǷpp}m-fLyIBi:VyHy2CեXBKHW#+]ឿuNEpJ3zZTOm\j h!j|њf vey~H=Q!|@!p&)͍#Jd_CQ#6@ʼnwkhlbmd[9^/2эCy@ThQK=TfXvGҦieڱ~ɦQ3A(U΋bNzk$:0;>f+ tu߅{4,E.weSא(ԼƠfK\HƉ$u B78Mմs7zW$у3;yYs}GNd _;SοV%[wnc35S0PZiʞG 6ĩ/0~c%4&X!O bPg<#dm4g C$O2.&ZCq2.T`ewDQ4ꗋm#yMΰ /{xFESj0 SxGbR{XVo-Ca'HWXXkyu|2.nAAŘÑİCwèM˳߳lHSv7,ˑPOM$ACUPB׶@2KzPr|C`"5Q?oK3 ]*@0Fq]6fOJ1>I>qgP+=1}/LJǻ~@_\!]k`04G96֕lL iɖ%cF# ^^fp6*7wVp% !:ɟ ;#)>DV Æ8Vi{v[C:>,$oXmc⇹Q ~8ίԆ^(iasM hREϠ>z,scV isZ/vi}q&Odkun`.'޼m%Q}tˈZ``Gb0E :<=&*!) u],8{-O#=B Ԧ%ءo5Rɨm7N\]^ G%F7PW`%l Zw~L/$ys٨/9Im1gGv FCD<FNBq{5VkgXra`i֨Y/R-`ESDYOTGf~o8.x WJ 4 yN˹Hj5J|ތ|}]G(֥i eXm1B rʃ%%ߍ v8QlWMF@0}|5)£Hv'rqUD%7!ze3zocBM++EKcM+/Mi(]ОC*/UY|N cZQy9M~NQlLe,(jLے?x%0yik2Ɛ~) #[, ~[kߟS8`&ᶇCʫP'm/ VG> BepL(mno[$pBaT֝dv͑JJ6M.c;0Ĉ)U班7V| ,YR_\M)uY9 `DʅEy!3'ư\.S-pbq} tpJ?L]@A +ptP0wAkZʞfzٹQBh;<E?gSD8.=QTIq`ʙ\mR%g݃l-YV>-^5K\]`kQ z4x\_iU+<-T\j R\neR4[7F1ˇq&8%#3Bٚ@I,6*_~MP%>%FFi'_>_+t-Yg{ݙ2-S?Q: -`{!<Ԇ&:Q'(}0s[ܤZߜM;@G:(*z!&(a-e.{+Z <.>%3YM dRgn-PB"C/Khɫ12SCG× E rN_GK$T&^5QS%Pm>iǢ !2a}$y|dZ0k3g9{}Z c,b:쒤 wC=NC/^^jh|#Ujo2-zURߙWՒXMSO^m{2?^+sZmZ ԗlzO`UsYxǪr-kBC*LRBPx/_xgwkՆQagBΟ㱽31%Sa^+'`' zN$htAOFJf(mbh=hZ o#'By6 KtZoY=~`ǼW,I]9m[39,B"&7Z!JџP'_=Ӡ%`5"I[8J(8"[tG *C,&y/g FOp8gP2eBsWҩ+Ȼ"15ϕ|gf2dy~:1oI׈ޜ.dDLO!nU>aӟwb~&&62b6"DqD>ATYn6C J&{>gUYk=rVɸCFH5u W~3:ﴷiO h7iY;<:Ajs:FaG{av1@хDӲZ ٘P/gކ!bBj_#JWYLPMf $`IGkڝY 6${־b}OuL,;/.:^0(nzZUo B=ev gqn~hP{8h-Gs䐦Y2‍}PHO5C}H,`VKDyQ IJ:2I@8lJ!KK8*7K8|ec a=A]ռDET0abLң 'TsELAG35 olI<ʢPR_+UĢ>6@H vJ“M SO Z7BVUX^USR0y]YJ=8$,?䨚4VI4)̍D*) +GCԶR?h1X?[Y!F+i}Gg;uFUbiHPOsVIԡV(ԕE]$s9`(?m\T\É5.uȄ]\pmDdYp9'>:K~;D!vE2(tRt`wK)<,zXT],n:⿼vѶEziXH_Y (q)O⮲{g)rO%OΏKQ &4 *xXow`Y(D]ܑ>O2H>pPEQv 0l!NќQ^Zq/CK 5{g?u2'Ӏܟ87XejH=A/%[͝Ž?*zcɍf "6YDkoy9wC8nfx؇FРFcyԾ?2lyxDU-!e(V^]BJsa{W:O O>} '=gۄ5M΍z~.~1+}gt$uǪJփ3-+L/֒Rnw{vKTm?t쨪0zkĮ,2`[J ۋ*ahh3!(EgZ6Clu ܙO2&X"@1d(J{_'|+L߼Pt^;y <qk3uΌ:V W IK;;(˰v|qQK͔ [c2&wY%`uB34J'huQ? |AN (ٻfeBIjgPOdGtrpi1T &O>;{z&5y yPqޗUY#0HE+sy" #>r GyW @r6%eG̊ "JsPt6ѶM))LvW4AL gnujiQ\d*:$`ZPk3J~C~yHu/r->UW [i=Pyd7_y 43„+rO_s쓼 J?X}>z<)bᜬ`s)^b8arFtsvdȋrU1 bn9_W(ʚk p0THG!X\cxc*%&&"׼c\\tz O*-Y S.>!v.zLH%W蕪6P* sNݼ<ͧ%Gm4KEC*74pms$l@8"zXeU_d1ג2ڋ y|kyj-"?c Ir(?dJ]@6[W#| 'ijl.S5H)Շu_,.;-䗶3#_iu)i'|03M~.uGvםY g{PVC:©E cLi}#"w&ћA=̦z2JF[ O6zVכTąOf,Kuؖ#pUֹev`|}^rxEzaWfFiνضPr+fBHZĬx0%qNzRQ\#>0ZswbexJ"FR`SBew/1F i\aC@&puٻM͸+#T;~YbWe{/A+=>? ,Z<>.TSANTP?}!M.fm;nv %5V|x9'kPԙFrKrYvRؿM]ڱAH^ANd Z&.pwQ& u]]3XPFGXnQ=P3!~"DMVi"iR#pE-磟:[קdN L+s8}:dž,g&1ܪ0뿪sKȦm=[g}7τ@jG_yHX.$|9gAog.o<} HS,=t泫lIOX.T@` pYLۡ`6S!C$ op'IDB"`2f೛7;}Lu҄!F 蘀XXW*&[J8C3zPCɫ>H 5VS> <+(Kg8QUkOU0Sɏpyѐ jk $"Y8?S=\^3<'닸@ [)%2m:Eh k*w3 Ǵ˩è)ܰBATwyŁ؏Rа4on9ul:ϨS f -/& _{0#K*.g`dRVm^[l2o3._:;z՝4XBDʲT S݆۔F5b"ShxI"Rq?RkʚwrATkmBReYABu] Ssc7Е hx;5ʲ@4-Z Yֿu? koHd~d5\A!1Mr9 P.*v ]61Dќ~ KUj ;B{D=ZK/6!DHYNFHkA$zBq`fͮp:рeh&^JP* Puh;N9&ʅGu`~*ib3]x2 HsSѝ xm6X(3Phyn2ww-P`:gEjuVt~Lal`;^9=s`I; Z&bK^3TZŖ#k.moBo+'Z;@# Ao(o]J/'@VaKrSwI^UzFO#db)rziGɏyK=Nh2W1Wb<[Dzh I&;e=IBHZE2 d5H-ix}̑7k䄁䌰hOz; e^%)ӄ&Udæ HGM(]`ӜEu 0 ChuQuujʀh?Xܢ.g QLyh6nQ| 7IugڢC9^ZNNBweh<zai 㡢!7A2/G\/+ZɊ6ݚ븻y`WK5Zq_fŴХIe} UAty~0kr] F8Q[i3_P /{R| 5ͪ$f&+3k3|jR6%NHA@@&_u8l au阳;A-"sQqt@^2V`2AۿgSeyL%*\jMۣ{' ˩ _SKfRc&TϚ9booOu2ǑFn6@:ǤRy(rv%*_[>] 4p82GZY4>:"S )5EeIl٨q!omVEv e<HF7F$F쒬  afvo0^˭f > BM\dz|1UnܩlwXKT]r2ex_%&=JG@HYaM>?|" @*/X|`}='%`猘zXs*h= H/b `1cC e, HA謪m]cϏ肱׶UhdPlYԪ"&RrPeN#nY̓ 1H6Υ)dfFKRai(Hy@żU/jvhs#CgΈB 1$pfx-ؠLnteo$oys2wB[`^su1%?׽2, C fg0Gss!43K>+Ȇ;O^˃_yF\#+1㬒ɰFsvMr(TH@!qdV1AaV}~HtԴxLV"ښj=wm@]}T"O_.NQ7 %r "2@a DHBp>Cܨg3 P0M @9 h Ԗ?!N8rwvnS2m|O~^ ]u:&DK_ rR\`K{sSj{5`HGvf2B![V?`H4NYqpԅ޼($^Kz 8Q%$jyhǭ7+6T OcיU4d|"Å l#G㺠ϹNϦ}D>V[I;4)] Nƒ$ko8 aC|ًQ8cmCȼ^kJƘ`n*AS32ju~oZ6]|4%ѺO̕yo֝U#ck~V4*~5\NAyBl[$"0 ߇oq+zFۓl&73WIt+7O[P3փVy!.V*cer=e] e^LN#LRĘޟD4#Pb;3?ooW}Jw Mf1@n_;߹z@ag=E~q縝o07vo3},[o<9-xE}_$xUe貺ɬ X>wtS~mme;xʳ2ik<M4WԵrF'v} @O*BEy&#g l.,}_8cX,Jt3\G7îIt,y{9M/ɭwϕ"N++Ng#5|E';C||CRĩnp.4$"`$?:Sx>a:NrYwd;>U>U,YPCΔ9'p h]cvi/ŋ(w_!27W2L~&s]<"mAb!VL%RA]Oc5 C>1*% eZetID}EJ>#7YJ@n胯ME:Y,#PJۿAhĆ换e%SwlItT3Kvg6"ZVFVt~|B덤k_K&w[ r{ wT[WwjPG22U؀eJ0$#/(KA[9kB%J $óg9 PDSg{L'n21*FQTn8lgt$ ; Vw$I5Cf-ަ\:ı\4-4tnI8NQ"z}R䢳K8 e`]XGLP7 _i4҉ۯ|]1z敌Aoȣ$Cis$.-@HBe2\*mA1@/a4%9\+>2݀y0-|yf>51mu}_4k[P@qb|]Wҙ?w 3 7Lv|'4zBٌb >`)ˌ(Ҧ{PvQRr['}WcM d63CR cbX3G/]+0ySrSn Ӵx~Ht%/w6KVe8gad%!K FXMu48}xrA1Xtܙ7sA-q%CpDąK.$Zo{f7v[H&\PKҕ CB~8;\"Vj77+PuA.!MJ5.?=Ft"ЧH!;0ō*,Ƨ}jtK=8L1˿R["m#@?o>윛W;zz¡^%w) p̉7OF@%喰!y@g&8ɪŘEL{m50٣WgŮ-7$̱Xk*TNDC[U#%bAx2Ṿ`{ۆ?1J2R jK81lu.咼\h)46IHyաKū 3@a1\ֶ\}5sƸFJ_UzS .s/c c~=+ieڭJo.(Rp3RZ̲ʱ~_Rf-8AML4>~7wY,xȝlflZ|Dݱd|:tăG~[r@b).$*B _3[^6=7{TG"a݉\ۍ#00v?B"VEBl#Cҫ%Ƨ6~ztls6TP*ʱW;VS-" Dya'!r'7oBDqݘp^@\X:=,X!9Ы~>~=Z(켕)F$QޱYNEϴѯ/5BL jofݝBYi^쩱`Yy~4s՟1 fuÌ٬DaۑI8s:qV TB+YWSCU-ᝍ4FA#nXcht{$O3/bk:|/;F^ f&C `xπze^|U@_3"΁^O>r1WGFR0\&:+%H 9nIG3h^Lͨ?4aoˣLTL!eO P;/j4ڳ02|[׻Av2 j$;q{ 4W'\Fg%ӳr䀡LQ2lb܊OiTM*:zfb-~I/=K6ۂ-cj/]O:,SAzAS`,<:D+7,#v)w/SeoLR$k~3b^he3Rx cr7_M`dL,( rGbjjV (Fmjc㜈6;HE Fì:F'ednmUvnʆKkC_aW_\ ##?BEe r 'PBi_6:w4e<'`Kŀνe1[ݕ"dsK]fI~Ne % [Z|eYnN|ZPJILU`Vf[4 u1X>%6l7beBxV PH 9|4 9ȖsɁk[X=FhsK>a ]tڅ*/V׈Ԕh:6Z$8Tx9Nϙ(IL-an_oM4 B[Hr45R#cp7;Wsa@N-0Mɨ4 d7 vʯ`@w1c Hci^{cڅfY84XJC$=-{g)b#3QgZfr"ٙ}Q,<Դ5oXN`*̵?Nq~ׅRi8cE0(w61]m>.QFcTzJCl26d'Bí;-^E)WI/sG_6G5$/yϫ˧~.%Bu jw3wXfn`:L8NأLȱӳ5дgI|\CZI AʊH?l|xƋCw٘ r; Y -ws9¿Y9ޔ#{w'N90fI'5%S)/./]mx !voA 4+ӵi㸪ٜeJ=]._,<4U%P잟['y?鹲]tdřpT~UcBd\NdaArh-ױq~n`)J!ꐶ>dhu_0ȇWis{7?JeV[D75xEl؆C9} !In6rK׆)!shó7RE-CёѧG{+%hj.*fmɩ #{Yi*8k;vTϿLC묂x~BVBg(D-$)J$uU`v62K`yk&^ٖqT4;'(:%kEBxMسf2CREĨ9lf?r ҒN;{9cKua|?!Hr~T"̊Zv$ Wp XSCReS^Uh܀*װ ggvR:ϵP/AqF,!QRcSX'EF.><.jP߬.rJ#Ypq=ENckyd LicMM.%_3NX)m%/UIe#jew@ab&CXgtN2U{2Zh v{en,-d%+rL@,_"|W;l> $S֓0l!*57ug9<Å2zxn)75^!WHwq}Lu aUB 9.hMToebL7x{Σ3VwiW\ Otʡ]r¼B&.5U-4R.{ā '}2L)Έжz_uf_J !\e뒮=SeGsB 5+1=ͷd Zr 8}-.ȶ >J6{,"i#@^Ew׮b0ꓵ)^FrvIცf م|B|nc XA'Ȱx UݞܜxPJyXg)g.4* 0o~TUܻ NV#$oi";(c.1 9,,i fs T:X ! #,.m7r%)[^3# 8 rYUoEmy}Q\rXO <~+_GYV5{pz(5F61oN*_8W$Xy'y'yw7vLiRB~b@uprzrUcia| !3Y`yVvN\ $ Xu: `VtaXK x8l2nFJ-@ĩ ӏ>Ŀz^`uJ9Crr'I86 S]10qAAIgPO%~1I<>+êsm $+ BB3)Ľv͆jHқ8b nLR("74Cld%6?wBKVY2.ފĘF\OHѽ^υϮdZ?fO8"&DVKӊ͏0[k{ B*Sʢ/Zʖ|PH^IAu0-It+hp-P )gp1Um j mI 5X;צhRK( s %0i_N\!^!r"fƓGbషY9H3Z]8q-cLʠ/cmEi1^asps%:$[#-urZ!1yS];k>%bN`M=3#${xXW^bΰKM+gmX"r79(K2z92_z8knMLœ Hgbㆥ֫c'Y12l2Z̤_†<v0wm @$a-wf @0lħ=Bؓ,qT@x{v2l,X"RpլC*H9ePee;R %+3~yS@j)EGkQGqV]yuR BVar`5,wPYD. _je1Sk2;{;ߓWH\cj -mO2Y9Eb=sHAYi R]E52~4&ge}(#pyq-ClpFR&EAY%de eaA f- s{^¬ a_#@bi7r;"P|2#db#ܠk|xf L /"oUbˤ+tm;;m۱V]"IB#[I$jwIU 08yj^I9sH :TLA  ,m+?D#W VzMЫ&/T] *05gbį.mKǪp=s-kDS Va3tNX=An(KKHd ']ch'OŠ39ܐY4@)S9Q}K5Ntd@B%d93eM}<OiKǽM}9Jɽgz6cEl֦iM#\T׿6XR&W DFs[mk+h=N"̓6,BL(x }#_啩]sߥcNCPXܕ9Ҳdw1v =_6ݞ1('ެ4-C0R)^g y!(Jk˖he$K&i3u9eg4;E Ru7H2ώR[eYyq3^Dp)9/=ؿdzJdnǕ˛ioԥ ךlGV3 NvtEYz6Mbxőpn.Ww}\:.PvBɼ㷻XGX00yӖ>v&Df.*䞳 "AS߹PK8yBCQdqiaQM׍P{"_{6f-;-` r<ԒZi Tm4/)cc2l˔b8J"8S|%41iΈ(|4 .f@E;.:ˡNĂ"(l-?9&%k @lT7nm]!ikLV:Dz5+1ݟBP[vT)%K "#1>83CS9 .C_}Qe'/lH1U\%G$]324}[{t6%u҂-P"Y5VXv.GniW0/8~,oO 1 ?gp(R+g}:A]!]U"WO, Ah{ ڧ"vjZLY*⧎We9n>aqq<ؼgLg"yM/ }S{gv+èVE9퐞S F=2بxί)rzF? )ݽoCO,]F;)ʋAΝM?OW~5 5rW,՜/kg+e("6p/aHпj,emcW$NŊV{p=JE4з?}{hf~K.j;0}g:g.@nIx5;|NS c݇ k_@gRP]Oæ 5 pPN ]滮\\ s{}>ݾIYR2cD;Y s7ypmn-UZ>ن,m`ܟ&*&¦٦>p1:v_cDvK7>Zc:8[yfbj,&d2py/q4ǥOMYk@0$ !a,&nP hUAc( Af&x&y8KGE팳ƽnm8L,19I-Νד)r~Qp8x=>E~9A1)쵃?)3 (R\fDa0UƴjG/9ҷiTj4h]7w-tnk N'94kfYܹޏ9)]6J1_;<#]f|8.<`FRDBYejl/>&q{K.Op }qhPͿJ.6=tcwME}r߬*ʘ"vG"T1  Y*`ܓvWp-91L@^XZKn xNH0o̐D^z'uuV~8.LHNVDƭ\]ȠP~)HR䗪_|y,ַ1T-p箖R5اv&~ͮXCBKs<9%,̬A7~pD<2p^'GPVkXd[S}')\78;JE_=r <[  C0v6TWv$O[8޾IVš`z!EN)gsp ~N{99VXKl?,{D{wُBc2_ˣ v?FכW]l7DyQ>gnmozmy{Yh[{4l@5-pEQR 8EGQ.f_pC ^uW;aj[M[62H yP(`.L a^w,]غJXOל=y7|3g_qw%K`"ӬˣxĶ@LǨJQtR/0\B|DIr$K|ҁޙ 2QWou_1]?8fY?:V hltP1~U]ؖHؔÒES}LˏxrOܧqȟEWvhMYؚFAZ" *I-|yGAvVWQ_uC?].o5:ye˲VXܼVc_=N!),D2t+Z"Uq)&wFi9qd[^zʧXiv!< =9_VJg`]aȰJ~Y2rz5B:ؼ4u;`+`}2ǘTnj2sUf9KKf '+`&۬)^3z/8חN3r l.S]֑Sc5K߭H0~jJn "D ~,tӎ//2Ou?6x땆5k$:"҄admf̡^w_FdiE|qBTSb;nh;|h̩ 7R+}+N4 0IDZLt@֜TAk#RH4|-namɎѯʼn.QWXXygTg4cNt<'Ҥ\zN}_昍k#RI܎eZqlVA{ vnn[ICPzhtqMkVnna9;šjRW|kOHhchQF߫#gN(\C Ë E[!=X;y vaOP)6cK`hy#:O3~zMVB@ ؔs{S]":lFDָ!4?ϢB"*wӅeׂA_EQuMQhb*6GG"Wٌ$@Mx;_$S@׍<b[2rla Y_@A`yrޟ=8.,1*RS)˄v6&ms=ε uiPK-q/nf)*_VONCF)k]kKm: 9m3g"ճ>jv? e SQВB"z*kݗίn~}H#A c$Gՠ?9 e#pxvmmȨ 'OvL%7c&K܆5@ Dg ޱ2,d&Ӎ:܄)ҹYY឵'{399$'5~lU#/,.W i?R7{eڇj0e-z~DdE5xW5)PCRV vmZyU~,#u)tHoS 7хvʕ>]qh#•hB߆s Rya˦X_6V?ew-Vg@fh^ Fző~+뒌4Q}n*/u^rt)O96]vہBS})Qcp_c{u o3ihe2$qaSOjzWnɛf1h{ȭ|jpD9"S [8anuѷϽ.uw<,7j8@GPw˦Wݓ4f3aa4ֲ!JSL@n^MYltWWguK:87`!.͋`t.N ?DqP$Z=OX/E$/*@6tGAAyBa&KGΐ(L[y`ݜTF-|8 zO^K)vY9%܃^K<Fd{*%GX/5߄ucS ۯJҍ' xCj1& ,i3U){b@x]vr jI=xiQ#׏Z!]WaEKpt7yU hR!{\`#Vg^^HH]:YRVV$TAeH|Apky%Ƥ#Ż.-'rK,Ud lܴUS"w1\v!g֠wj Ҍ X kWu4!zϔUFWP#Wh< 1'8@h:8}N̥OԟEqYT&DeVQ kXf dgxb3!ps#q򳳽0V>ѹJ˒ڌ _2r. 뮾Ĝ{=8j`ӸmsqK~;Ą&@P@Peͤdzӣ;D2^$ҔPA1{~{FiQVܓlpsb0TEJe4H3l 瑭9DL2 ovx,7ĸTM,VPlgqGv폌ku;_"s%VaZЀ_F5YQgoCkq*OVּOQ%zf)/l[Pb57L# ܓ"EjXb kr'Xi)o~mbKg!8b]oQ o YE/%٠]nlRXp^j j`JfyHoUj'* rDrgL[t7~9҃@?"iS_IEhoE7_F#­kfdQ'B8[WǴi%MThsx|#4:egdq>LrVU]n+L[Jt OHcR 4ٯl%ͷ*UTۓldEl鞫{7Տ2&};g4)A|W@pY&&&ɔdZUL}_xRQ<9XwTޮO}}MIwl 殣,w!eO'n͙ _y^*k<.!X4j ~j 1WK)zLk`'ntkpxꈀs#W_MO^ 3nNB{8Guo0f1UJATy\_UhyMa0XqPuz"\X=ɉ@7x-܇OMyVr?Y9ҽ3&^ 2ЦƹF4M@vU][aqBe, rqzS6FcRf^ Cdqxp:\+ʖr0lPjްO֯_7Mot  ~J:̻$F0L:1_xvܴ G<8NGSc#Dc0gs,L4c/՜?rA}L랛j||<55L0qrׄY!yWοen|8^^3.dK,ׅUkh~e'"if; E5=]*]/ Fk=8-O3Ѩ> ۻj~>hM[IĪz&j˷ž)g*ty}4UCTQ!ҧgP7=JWmLK~^z;CN[[;  Uk_`ă=pfe4OҊ曃D6}}~h=m!OcR]:'1uWbBR"lks߯dt-#K+'idXbc?dϏ$ʅVr*8kRBES3^+ا ]c~^zzvR6\Psk*=fшoEf1eխλ*i]f BmQo&j[D>IDd ]ORHs@'5ɓty5 tL-ݷ ;r1ydbi@:] @3oKhiQJ@# a wq>GYS/[Jf`4-::BP纄oA1+غhg%>z}/Ee.AdW+&-cл vҒ1 QӞ'0pnk#nAׇjaا Mn{$Õ ,{llȊ۬t 0 .6gq\?WRHU$E+[e5cBRz>Q&JZI;0X`*VmaFNwE@VnLҶ51涺ڱnK(NDM8Otdm8s##J $`+aa8cf8IK %k$@`o$=3 6)sEW6_^>F)/>42>>j yNMCQ-W xMJDz31hjKJ]NPVIY f7US!vS p/0.E:դH(mCI$* {k&u)͠$e93,GK\~y+c. !dkc\Юj;ޓ,Z׼w{mk)E)3yc? qIeG%`5pPǔw$]wUqu?B S= RbmB:1/`Fm~RA@^4m4žNu@CyUrq< ګ:hw~Ǡ4.eGCѭF Z&|N}Py? 3FHV3`}Gd'N֬7c{}Y2Kc! 'Y9|= Nu/񟸁&شHIyS/<0pD>۰T*%.Q>xOP/Rᛊ[z_oHY(z[-B<Fa>vTCpy ;yEisg)DD"jt%ޮTX ̫\"1NglaC ~ʆr\D8 0rity[r eU2|ӝGys4<na2):mdu?z_JLdU/yMWf6o/d}ͱ#=L `!%0QyT1BI jF< QϻԫrEDuҳM~ru^E5CIxr-wrJEmvssQ)ON \gGuDeRi$ vﻧ KDC+nqlE6װ?))✶> !4zO]U#>4 ʒ6o$\RGwb%)Itޜ# k p EFP`+-4N;>)e6,) @6-%#rض  asLذu|G _7sp;zїv `x3oq0r^;rsP$Y2穕Z-Z~{+^H])rfʏ.bc3[yM*8z)H6 Lq!5s_kZ2h>zd<請kNTC8z#c^oUzq vW{z_$2_&Ӣ]R) ^UAWTٿ>+{Bע  U']wInؚY`A #0|4 t-?`' Hӱp"\c Bn# h* x=]pkZRLnw=IwpR5(of^0ޣ赍DS]6uXd=b Cx4"LYWx)jΡq`Ool ]+B Nr-lUtž>8c̎nuP)@N I3Im/,LI_/\)?{1ηp4wjJr]f(o}$mD(b  J8@ւW P${:8' f&Jn4ۙB0/\Sˑ<2!`?," `GQc 8_qQ7l;xϵ򓄱˺=s'JJZ-2D[ istFDŽ3_LQ~T4xO˩mX9 *}3óRq^S@4>5dCJ4wө; A/myYlT<勥, ~!-V`VMi޼wn o^ӑ&( 7[ \<+q\ѩ4]녖2k~! MLؾFۀ#vaX Ru,[%,ob)V"ںRCrH89ZNmFMZl$D u~]+NRL]_KS4l^`!A[0&z_47$>@jQM =`"aOK !g1Y"_՝?r]ʀ(f% Q(O9qziV"59$/Q-8Q'?\| iQ4.i {gOQT2:8ef(l4$#Te#g7(G&&&V;ـ`oSc&mO2&Aj_ag#oT6 vI]͢}1` ²D0i?7Buhlzl͕UӹQ37aΧI鴊X6E?ϋ\ܤhWL<Г@% @ b"̱jx(JS1St}alv3zA!ks}.LSo{B(!B*oz i+^:@F߲c3m~0bힱm1t9UĞuShn-ZM5oT!cz-VZnrX#!f;bT %Ur&3@hZb6*]lDW5t|xFMZ͊A~8*ߣ͡H<&9hH!(wmĈPh @Y1PzYǾkM[wk09QItsINuFg PAz|jFq G2@ڡ`i%4$њ//~6sl9܊ܖV4VN./ڲ^ݐ>~a%;̗1!c>StLmS:bf@ \: 0 #6HjȺ k""/_|Dٹ&Xa/C*Koy;X[EnWsZ3jSw} 23CNY;N!Bjd|צ7U;N%xb?e?2@-)ɅqWBDAR#PC.I.Ag^vaW{b̔ChFIpX'Ȑ0p=GN 4ogB@\(i,ۯ%r]05pFFCAAӧ2Ȇ۞6)E]<&CI ޑ7A(#0[74pS JSHJe׿$>\l/a i7 ee~d>ԴR爕"\K-Nr^GZ;3xgRU[W?$"ı` T [f)%"jY.ߘG"jJ-MwQks^1{&mnd=93η?+UҫtVK:fvImDHqz#Eb+h#5qui63+ AZǪud#ͼ>[D_'A_| g'";yVV)m-HS(fr,/wdÊrwd}x@ s0}(ZI+L='zYPgh d~;*U Xj]%?\E&Qa M+9c/V;y<N@I\u'$oc:_ ijbեqd֜|<;6'W}JE dB\f5z2 c܍9O"Y>xn !˨CaHnVҋ"v[MuJ^Vl3 wsrWht|> q+r^w_u-]iW}|./9^Lx;>q~UlFR.|3v̮<-.oSY Kf*?rQטEhpR9˖rLv z#1=\3 ./;Ɣ={XƦ(gKUx#f8G4t)\sub{+DD.&йLEeIt(f 4tr OO?EW)"cDojS%%RY7]P` ܍,*7$Gsg?dX3``ܷ!jU4m niz5Hɓ`?^C]PuwIBt4kxlh|̨̪l(ҁkG;.HzMCOyO 8oX]maq5q{XCo8Z)z!sb>smB208`k|SCY׌u[2ܲqD3g&*_=0 h262;(Y%ͧ/߈wMD4gRZ~/{G3m{4 !ke6ʽDḰ#nMLޮ,Pf}EVDJV m);ZQC@Z-'±ckwT],eɡ)Ö|]X <0+13^eMkהgGOl?)I.A^Jyy`XeLiP TJ`V6,i&1t6(=FZ'|W?cU=JȭHK֖+at 0܌L([f,+q85_nK!XpAai44X6wSBQ8 ƪ;&pRgާ6PwU@}A9юA{#:DZKO6nZ/瑮 }33C^(UE*_!Amqe]GR%` f-\S*PA/zܟiPQkqB*}1g޾[?V4GT=~)* %mv_XM`L킌 M{MhdE)Ɂ]7 FǓr@lTT"vtyF"7SjaNzX>1k DU)J쌮?\ ul8"7H\fT%ۻӜث x?' @c^G2AkpOi|{0߆h]V %h{=>"Hp$hJB@bݤ( w;$W^lBrJ`2xJ $FY{)upRuC7-YP\lFa#{ iO[.kݖaIiXBdvEn]e'8E3|K>.Si<k@q-9eTWMW/6}z0BO Y䬸8(\3+ ^BU0vM`GgO[I)?.RpDގ`e ӧ79q7IxAu/:=Q\QBWKRzTT z7?5kaqt}tkNf8AQB!M(u7DdRX٬BذTt|޵]V 2VgSnz)Z e& EsHru{?<g̽9H\ՇV/X6-us Bs Q?Q.^3KX2l.BqlPsu13"r'U_F>'>6'qM?yGuZe[yV5D9/=J%)g ј9??UN*\>ՠE)s aBdr !):Væ:׾ʒî~[L]X2_4D=bס3?V-eU/r, zΛ1@9}{)^)5)pGڻZ-i2vN&VL֑S K l!@(FtsJ1cu۸h 4*#g| zGvb>4Bth=z\ѻl8=Z,a{|Kio2Ě;瓫PB·ϸ鼉_˟]{}>rKh;3ZҘ"]GG^YO> v^:'X_ 1rss %K)S)贉7(_(2=E=$^ HJQC`M )Ѕu/*Y$x4.3gHZuq`w{ũ:=Ϡ,uٚ%T͟$nDQrkX*Pk.𴯩UW)uSeG~[МޡV} >rcsP>c_ ÔOTFgx ;,:y&,%&>P,%A:aLEf(fݹH1O6!yj?xuW9EǬ"5 M<_p'ê3G| 5)A'A%JIh#ǻ)rrL6sQB^2 i.i/{!9 kK{rR"[ >ETʟDfQ5(̅M [qS# ~(t#%Yz^%7@9s,r.Œ>52 So OCHQ2S0dG Ru:FλQ1a.9b@kS`5w>TXRK:ӓo`vCBe?IELyD3rjk (d -e.P),m+8"6E;>GkoS>cq=RN>6\H-{N/鏴 ZYi=@)S7KFͥ s?Gˉߜqs pl_7I5khEaҌa!>ψ"|.I8B &kfǘ_[[d2?=NF ܔ?Aέ>Jgd@ɘq;Xӧ3 saȣ;b)/0M6q*t*T{oOW?[;;^qSj߭V>ɴP"2LoaG3=CCȍ`Gan&}ZZao9ػpxepp1`=<6H&Ii[97 <--6FV}CK\f5iK\~fweϣJrŒ ߺ|Ha6oT129xil**ܿ÷/Q2T/LĈԈ4B%F M5+jl25frzFOQNkDonc ^%W"È(Gb:ߢ brRmxKO03Atora?ZrI"_:rhE޿ti@XSTVJy.P"!x?Q e>tjUw,4SD|bk"%)\HZ\x#[M ) Fמ𓋁aS6no 7ʐ;K+0?bwbW];\1}OL?rTM1O˳@rTX}" _LX*C˥%1d*8X6#h! Fŵ)~Q3\=Շy0swT&\$X AcFȤp,US>nR5N P0!\N\p)+NcWnchCA"Ύ?+XzlRO̐%^ I!d!z떏qZ :r3Ҵ-*i+w" 7Ɉp8.8L',ԧ'8fv-7^%0`zk'=JPO7ɜ9PB[Jmq:.NfΔ` U(V~DImtY)8K XzUd/]V  ЃEc/鬑ccIPxs>[} Drh֕x~#g$G,*.ӻx:Oz}53-o(n6gƊDv[fgoѹ 24#)$AnĬb<><갡Epy#1,G0YxP'rSm:1Qg:ؑw45t}I۽:4Ip-XC)jq ;Os6H_ǔ_yk]4o-eG5(d՚< ޝz6;8\eomhPG R~dy4U8q#gMH_\F<|U*(Ixx Ill;K nER=gOFP(6'(%XN٦Sُ)3&,A. k]9 맸~JkXզD{PgLfK.WGv;ZUBJm-aiHQgL[dߓ aCDzUSb&t>8ߟ[ 57{9Qxkui[O WY{Z6ʻ-xOQ\? j_ . fmh[&DՕ#g>s1\,)8;ؼƻkvf#&:G_3vP,8 2`A 8`9oP a]<{\sc0H#ƾ-r5> o,T?F*>f\E|PlbjKV2GZô:0/:G<8m$<ǻِ 5XYk9S0 `ŅgS`>|"a7PBwh> F$rv?ę@7bN`:A-.Hn[E]81 oէ#Q¬'Df` txi ;hЎ.dڀp[6t''uF^YBo$.YSfۚS э~UBaXP^C KN:FI\q!W17`Vwwųc |Lv~ĩpY["Gz;teE02_ Hnm84@8$Ex3)ί?$+׬e\U3饚c-߂UE23XsX"15Ej@MN5"p{>jћ%es}|4#h#[]ҧenZ*#ELwHK6l w>2pOQTlu2xp:·)EwV#X3(%JhޢIhw__\{L-6J0P1Pʻ~ \?" /W%GдTcMD,QI2o"lbG7}`[f X {~Ԧ}3H/aD mи}|ŵM PjQV!-l z C+vs6WLso[<qCWof*% לΰB&NqJ7waY=,]owY oĺ:\V\~s:~i@L˷҄B@6C,۷O8%9X:3]3mFWDs@FB4?b&n\a-^I0bZǃQC⍻ttNJ>hGbru- u),䮴V(hTj}yTsjwZy tL6r廵B'$ lR@* i.&N\SȤK\.>~x& A,{*FOdj(gKsi._zw Ƶ6b.[S_2o0f״ EjHL?D:$Dӟ1ۓ]n"898J^U5|F5}$;J 옢CdS"&[t)fz͈RyZPùg[OIE WBOZBWFYn,kw"EPD,=V UX\+BxO-^&|XZ#N^wDIJ1Y;03EdyL.n[M#v*:ʤ㽿PM~A*魗FIjV7d%ylj.]|eO>#q7T(u턞R'hud2[dͼ'43.gB7M5 'MƼ{j\1:cKb pi {qK>},sIMj'ّyՁb89oUz\HrQRxH {U:qG3  cnDN1M+ VH)CžB9]XՒ<ҬGܭ%K tkXv4_-h;^t]Zf,"6a87 Nع:qU*33,1wSJ=6]k3 mNn)<0X"( `6Bи,xJ9B*PJZJHhsjD &= 6˶L[ LͦM6R)~ȹđ .KF{k76 ]C%nWTA.`͹nd_/.&Fm[Z1Vۅluݒ&R=Lbx}aZ%Kq."mfI+o(aH3*]_ul+ĺl&HQZZ'.ΎE]vww5&|IˋFL@|`֣Ԑ.}x+[*`uPQU㒌q:)a%dXռ$f,7P#vv#SH)̶pC.g/Do:I[.D3o @ߡ>9we9_PP\a]ލ#_W͸r]*\33A'_=Q6yAW K{C#(j3O7tw$ ։?m]s2e+]Xr(SNąPT;U at$zcWN]m5|TCr;5yDe١Rd2`؉ƲS:m׃HAx~\-l/V<5k}g20rԴCaKG" nK>3DzXD&W>7 i=ػyEzlpIBx[1RZл!ZUSYSd95쏟G99^ }EƄ)D2?pݾ6V!΁D==|<œOԧصX>LG |2Ѣb$*̶Sg>.hVJݼ/z--=Ϣ[{mPPEȱx+vj3)TeZ$f~6oxD.I㲗ݘ)Iӕ% oE^bIqqR'P(hk[❍uKi%wNl79.xQ`dkvԍm~]L$:eH`leP,&=&/b[aSr7nQSy5r\_-{֗Il_Et2:}dA1t|2#u- _;js'!"k/hYlҽEb^"PXy\6! Y@pօ!~=922tRX8U7umg.R2p7DocW䪾QjKiM(j72ix=nqVZIHAV&3)Eqh{m/r<@(g.õIY=|-(òM3lP(0M0,A(?[NiP6:^}S䣌%C! .}.1"uCSa53P*S+诲$R9vCIJw; /{Y*a= P(-xU/8eD7f `Z[=lA_b/O#OBXDM@3z[8)a %EA,KmQ0ė{$qk+n"12i.ޠ:T,']Q{I.ǯWOdN]@#/2 qrØNpxP4b9 D[ 8Ymy*,5JGx@p 怭G$ ,)׫;fqCSg Kt<* <9 } orvW@UkR@V"~y{<3`~@XeMZ%A#ph̿,:ץkQ/\)}$ª,_:TH&U{Ao/ge8~kG{7`ms; 褐D}yBesE3Ep.uӊyJ٩< [Yu #k#UԞd3nZ|6 E.U9o@E i褭D+,aVYfY .6oPC/H|xr}<;6V^DF`MSz\@V9HH3O$bO tȚ:~?MH<d4G)%!}"w|r&g P lm~otѸ6Z6}(X~2e,_ZK@G=)-AIF9,($W#J1'm(yTԁa7u`"yl&/|nI}}Ȯ㺽ݐP9oi`P>wDW;ex.^Xv"9L[_J[ 1U0>ꤩ㯰+h֕nE'5&"l1W>LdY˟1aJLSqJRrI31! V$UW)Eo#<]Ce#hH1:B>2_x%]>32{M<&lTDU>,kDy1aʔS x2щ3EψXY-U#yA~F/..pTq)| VZgY(o¨#x>Yd{ef-:Ǔu/fu]g͇S 4斫6FSŞDes),|(WZ$`bQ卨:R,7=Mǔ~[JK1qpH|s*۴Qd3E^\^^J)`RڇCՃ=H;J.`JI 7*P^- ¹ギeBpaSNkyỲ)M򱗭h4^I~HMٱc}uJm%bwt\NYv5?G!N$u{lƞ='-~tE4I .qsꙍ j= !?D}H'0॒KPжZm5{@E_SP'ɞdRG?Eݠ`YR ͐_i܆bsO pF>oN3mɼP N-Cr#SHobw edN8 2ͥݨ R@.27a5cRǕi_Q̰3\ѹzRxI} ]!PptO

    u;gi;9oA0Dx)qC.C=i9x98KK?Fšz͖4 SĸW^=2hy&"VꂬOEwPrphCηUUoE ut\_@W!NOh"R? *oI)'H+魁j엄+g`T,3D֕2ެ.1q@ ^Er-Pi>W̨?*< >E'k 8Bv˜UȖ-گEF\ 1?P2ޚlR?_ZmW H` pⳣ(RĊ_!&ہtБa ZlTWqtu[hzP1 B* ϭΓ}@ ~||* w>G |2hM?,PpDV$.4 `[`q\28 : 8?W,qɖTbIj1J %ެA >~io~NbUցSp4sȰW`^f%ZeYBKטFeSѿn~7h usBO퀧?q\WbSeI~gXe)ɢqt+?9Vx'3d#|xbq Lhc^_4-cT Ih{m,EYK{ɹ VVsNXA6}44 ֓.iڦݙl]ޒؽTMdэ.Ő#ƤGyjft*`v2VKX iOr7vi]M˻UŽrq+[ ļz3^"|I=h+1΄9& Cuᡂ#{TW9 {Y< DH Z+z,ҧyn T|rС 컧PW;t(M75+4cÆNނ^'gK.Aݍn$Z9"G#8qxNk^3 wVH\6q7BsL nl9녝=w6 o<:  s3}n{Ql\gw0pF>u#*5 PcNa6i|^=-*&nJe]'`qTik[W)%d C(pE{HzjΕ{ڝ9:R_5Ʀֻt[w l 7.-wCX8刁$q[baİ:ׇ`[h-t s7YhFԵ!ܬ$!udsMmrYмF4cWSv ϳFY%{Yl+Ի>X4@"B9~(]4׶<}·%Yfd%:mK~tU.d7}jcWG=UOݖztރ*~W.))(ܖ>s#%dapբR?5\۬jt/1VxK+:{  |.ܲ@;w9m5E:iA8MX:g2;85"Z:ysc4]8Rd(#^'kNn !bқ2g(Y%-;aQ6kZHp.WYo[oHt"0ݝ"14 \I>_\sN'+ب6:d&QsF0m_W_TNo?a #tduV侯hC"dpKҶӴ^c*̑S "A8ml0(;#fTctYݔ4ML :ňժvz ﴀ6ڞ0]g" Ah~#U*"TM_K"?+*Eu3*$H%oǝ+|Kt IM"s~/iЕA|.[5xؑ93-GgQw~h#yEc;QyK&iLd/A[e(Ҫ${uJsGTnxjs|1*#`ʕb ŁdIpY9w1q:t!g>GIA_&Yezd/aSh'i]yawPi18kBt*`ޜ)eKY [loPTKmyځzucZ1s;p 2XWaqԞ `kb!*uK ' +8>`yg׾Vn淬;@ԃ3JlU0Fvs|ыKGAYKG!*O:x#џ~kz0ӰӼyIը?ȃƯs|,aUxtn &$^?VD1ޟ >Znʳp5)ؒ;c%J*y=>4$UH5{!d |ٴٔ PhyG;j-L7dطP!K)da& e\R%QDËH]3`Fc1 5pFRh|<I' ,lߛ'[v7 .8i(7(MffSƣyêeړpT*P]x>QB d@%bdH:() 0ޔEW^c;gG3 p3r O ?U:O}fpѭÒKخEW=K k7;5xɓiN\e59q𗫉 Xyuv(u1ZPQ" &1ZMrn%G-kwhX-a Tkvc)V/p3n]hqZu &b$Gm Y#nD6@%um5JW>JG/HgΝ@ -N2z^H^8Qn1dҳA.z!9hYʼn__-B4(nE |/Sk:RH0MBSd" "䣏&!Rtfܦap &ӑ.zA`ʛ#N3W.wu9-*\gTMkL" fIɬe&e(TXNu+L6̌q(rGE$ CS{V& 5~\[7'm„|B20cO G;.S/5oe_?3t}Vx.ha1"*(EVǜjhJ m3Ǝ{Iq;$d&f(؂sIУaQS,́3wHy$-\_jSf7_θ\a=MT 41E]"NA 6x/e|Ɓ ԘCON@)DO{]WSvbgP饂oKNkEx𩗺).3EEIڏNKG̥*e|B'ٳr$YW1K:L0`~;*|ېԵq(<7V^P%1])"[7'p~@f|>&gH:nx 򦾧ro#[Er֜3HUg˞#}˕ׇ}nAQ>NBiC0 gU,F)'(Kr[}m(`]ԇ={@c J^Htyj! wEč% apt&aZD 1]/+ ~^EMZh@ id96윁4ίr@jm/?oBvrb PW3cr`{x|Jρ~&yˮ_+ejnTtVW:hM ʲx8r٘+En5:MÊYAe?tKV}@#^QaPg-GXӠ4Gj\s+.ZJp -NIXTeO;fG/g;I0sqz_ZH+:ܬtHY#C -Pt:ӚjWH8?#,'zieLXإ|#TRWg"\@;^Ħc٭Q3 ثp1ܞ]=Lv$IJaK\u}%~BM-ld{XPǍ!0><}WY8 K;0&(G#w5;E,ҷ%U"FQV#[vbI/];QDFJjkɩ \Z(C.o^Dnt?A f)*md!12 FV ȻJ',zM|xhi}NL=VHMٌۮddRvD';q!e:Xך'}0@L;Բ -A9 Ij3]15q~ =S2^pRfe houP! :ERi>JRιhA8l.tY(KoFqOc gI`]4rp[eYxDR2_C%=ljJ©Utqo,cd`(\;5T>O.54cCUqaOP ,9"cAV}]z\ânxlog福 ̓FlrR_;rNzPbu1] fF?xev-+ӆ#S 3M?5vl+Prv{@$OPEAFGh6N0"X>es (2@}ɓq?1=>F)?}Pƿ,ua$DaOfmFo)Q,u>mKl${E" a6qz˹()+O ;1>Z(c%Kʥ*-^<"d^\dBtms" ,FSDFpP0poF$z<̈́9TT1c$}drNDx4̡ۯ@Y4=*&BWտ}Gd$s }"tS NM/;!P}|VSE`@`a^XGCTE#яrΩ|]SXR_?Z4km)^,ƻ'b?~6>ugzn VSn2Xz>ޘTs@;PH鿢1d;\]FLyZNrF$k |^ |2zw1iNe9EP=k} bW }i!AbXa&O|pNS"xHx% +Uk:Z>T.فZr{݄a @z]$Xḑލ!K%ۺu*Ђ)7:"j_{χmoT>qbWՏ3j!rxtXʥfV9enA׮j|"n0glo ɵ `W%G W~K((ИH$퇮 GKȍf4...+OYGCd}]W:vvTUzqw)\x Dߣ `AS3Bw4M2ӽ!QqhK%*$r` 7"<)5li^|ngiΕ/=F)ɘI'f]-[GEO @+^I8tyȁbiv0vDEnUx=Y +81͝ ]vVR;)P]{r&HKs ks0H %)"ch0j{L, C̤@_J•3WCP(gtʐɱ6MЬ1r nd |8pB%_T[o}$y'+vyNFj%X5OBUaSg[ $n2SV=8E6R#~&p-*g%1bb<2{(Y̔٘#O fXc4^?:سd'(Lm?y(Yr}4> 7NO25AAY1oSINjmП 'g.l!ΥkgcU(_5p eAJȘ`9HZ|`m;ǯ]SO;6Jm7c>oQHyoGRɽcoʅAQn=PVlH-@zK"- 4C]8ea9vh>`u`BQM+R`~ [= W1 Y;ƽ'&Xe^3HR9ԁ6[O1&/o9CTp37OY!ԬP7@=+Omq:6^4j3G%:,o˖N!Ӿ uDI>8+ʋ>b Ey .U %`q6TrN>_w}$XMTX$^"+9a޺al+_ d2l 3.b8\ }JYmtuKLy`m[NL72ZX#>&c \f+Yp2 EMPܩy^B{ȢRKxMo$[Σ?Qx`;V;`L=X $ZPaFi-DYFKX,_gbO~,7J# @|#G {Ap-J&X<L"V.~}fm̬- P{hfNSs跞bYF=ȟYH%t$7nɀ9 9fĎV&Ai2F`9xYRM&ã%8uH۞P4l1᭛hp̈́+]At ʷ9=s&tD,PzR5 KnTk^$M/_$1h\1eIs, L(Z(3ᑀ6A?p9̨;],l)4 bgfV/' XSfS攈 /@A?lY<$Aq+V`JV5ڨ]R$p]J%uf~w' 7<.i^ Htf6Iڊ5 |Ǜ_X!~'CVu<~5u윽iAIS/Ҏ(ʩ&OZXÎ"UGaAIMTdd=dpz@ 㵯C̕XuAE!*.RHsj:q&́-rg$Ǽ|( @E{OkwKvƷ`#QFE!e< 3VobIBSq$hIUugFçՅfz-R{kvuk>O(&J+ʛќZ媅P{]ΌUKPrWx|X-尣pVI'۴: kI}Ͼ"Px a4 Iqw}GM$}WBA)9)Wle7_Xrlejɇ3툈v"\̕L~eqZ#0;h3j-$hF497Xf; D&3=_1 +< ߗ 2C?uxȕǛX.dX627yCS'R]HH,iR dOloq}>g%kR.Ag[_i2/H`#%eʭUQuu:~'_q1SߗlRZU`E}]<]jlA+7Kqa/>#tK(Au|tKkOFׂQiX?˂E.ux3.^;T@~IP7YQE3>E[<uNgاUG=?F DXf;cBxI)ۇī-"(4D'CD:" ַ !~Q]EQXua$0C0 جIddv ,~8+<ݎ31S}V=H[G;w=jQ=vp"{պSsLHx΢/+zh醘#rKq2%ELSNK@yo:whN^6iPcljM(A6!JdcLŧ5,fᒧ>rKƈQ9K)WEY*g77/Gu&eR[+7nHgs'WimR!qiݰS337]ɯl;*lfCQO (pX1LhU%:og䥰iD"X#'iUp%ݝq GeI$ @#G:qPB,/TvSh\ u)ƒ6U ѝ]QӅEJw~^υ-39)d]CH8&_l".#!ڕɶeDaDsãmmr!J?ٌ!pl\h}.~y)MshG{xvnTxe" t;\>M ˪ bjtW*qn^"ő{JHQ1.P +8B59# $ ;1l=b Nb l6_H;37NboQQI^I GРAi$z!%n⦪R %y$bU'HfkoSipNEYd(^y=d4M9L^T:G m=ʥſ^gjXL p$rVd{Fhp8r*38DlU~ܥŒg'A8(Y!r/-EXO1f1f׏!$t8-ִim$}M;G6yFE[)/l Fsua'qi3]K9=@:^CuJl"׺ԎKڵ+$qje\_2Jv&x{BKdn;7*;˅Lξq5jip=l>%م95mV#ff} eX A( oKÀԧrOd_GO1^{<(I 0[rp|Vir#Z hӊdeEbo(7S/Ptc5 M8<2=ygr/3n7&\p2,flSzeU%l`7rJ&a );7 Xq{G *b``:UٍNnK޽Ja,օr܋q%3-=sc-\hnI)[4 3PY^ZEs zAcUiG7DA $IyYEu]ϓR^FpCJH4GrۉDbƍMQsz | )_)Bv$>riU>X|EVCbY^Aڎ$Ir]*H J|_{"h61 s/O}_N_,MVx>$>?Og}o=eɦҵ: Ui%ybAfvPuUwb^:σU>=}V#\ Q#B~6<((|pF-{+iB0 IFx"\9๏74X3lXP k&MRʲHkè{;7K-eKi+4ofU#Rv LQ Ҝ]l?v z#1d,âRbb⫂'yU3=nENN*xg z9Y(Dy \/=/Re&N -K3GR=~/^_/ +$sdh7 PG(Ţ7 PaYTv0S3n9A*籊ï7"Y r7DyCڙ j%(rMp^H~[i߹C8I}=.n[IR#m+ o@Ammh/K{oԀRT_)-;<|O(=llfyǓFbdo/hn/1&]K3\ˌ#ZKX11>kaJdžDǤb(Žx"7RR36,cWE.}rr9e Rbs7Ϧ(*iZdVV;g`*&hl~ q" |MQ9ԁ/ uƱuf)DG|ܖ~L)sdRYD:y?=.Y_G_d#sҜ0J@0*׃rm:yG1T'Gpd/9:vƘt߰Oa.ҏ9xdXDN5Įo5b?/ryA2(iCQYQ#(#yB@'m:xYqpc3xyېφ^s㰬Jy4uNuM\4u)i~LU'o<Sz&b_sSt )b_ʕ77 g B7L*MJ7D{HFi1gXf@\%{]*8nֶ Ǵ9ϗ$t?f){ϭ-tJէlVt1MRfu [dĿ8s1fb+ʧAb=89KQ1aZ3ΐlN;*b@ͧ?[?G0̌xAC//=#q3$[P{XhiFz[ED:,W缙lf˷+:XT*z#b V2nixSߴKX-)^ 9Rj Vخx=? ϛAC\Pv2Y߾s+DU{gT5 ê{w씭4ldchV 4ly%Aj5)DM:hI #5(L@(#w;-e;Juy -͆`cՀJӴaJ-K1$jDZ>Ud}E?P#?xAB J"O Ɔ"\%h=DnRU@W1`a 4$al`VB5 gPȘî.rkGOvthEufZhSؓx00T.#uvk|C>쫧URPky@N?QPJ}|W5xn>xѢGB17v)—E⯒ǜq#PPdc$gVHՁj_zn`.s^7Ucm1Bv暄V gIqn I3_[7sH!?E6#v";6 Zs2:[}㋫ LQtۊg*‹ʰE /㾴(F]iG2 !i5 ܊8_wY |ڥ_;L,3}dwgL7놿pp=``Xm%qjdՒ ,E%b}_Ixp8Zk1YtǒywַͩC=|S&P4[DPd+3f7'-8r8ĬdDcc=:r{ܑ6^@`BVH R73.BJHUcOav5c"0q.wFQBF|tX",Z+Ӻlsd_EрptlXk2!:q6acQj92 ;)WA3,7n=PU,CW\5~SF){p7@~"FDE%IuvԗR* @<iIppaD}X|qvo"Sw0ayɔg#Zp^P+c o"VѓwmF㖪gKa]"hMRZ<fCSNHǂj%&)ch>~Jw<ĮB~gkl3Yg{I9dU(Bz0+ *+Q.3z=+.0)^TbӎXߓQ_GL=ŵQPfЎd~D8ErbviUcp/]R\(5 Nsr9ԂEe# +ZM7|'miK_vDB]^i4X&u4 p3 %ԭ~44gtZX(j`x>""cZ-ݓsRG 1Mu+ d7.TI:Ї̥?i=|R|Malo@jG5߶ j;ċLRh縃,&bXiD ]'%Ç;@Vd*a"Qk<;cqz6YA5 % ]uKt0 Jf|;4vĝW~v70=T,Ջ-~_L>ssZW}CnE;b{RZg}^ 24qq,n[NЄ4a"q'=.+)Y% Ы~t!k¢Ih P:7aiMLPXV(4y4U-+2 d`Ƶe=p~&%P}~]Ѓh ,Hh͇Xni(&l?GZ ՖV1_cR`:Iny<#,%(+;Z!,2ݟפNJ)K.),Q33q]̥h9|%#wG>~09? l=W 7:cNZV#;hX|f:i rf沛qQ͢v<>yJ;ѓAkS= lۋr3X6~M-~P <4!Mqdק 8tl WsU}ӻ|4 ]/N]7_\SֱG]^7liꃼ(3 Tb*]d [#Ց'AHokt gh x1D:!`&AAu?h 뿃[t`hoࠝ<aRz,K d+|5%֪>$a #m'V;>MqHMڢ.^& S\~f| ]sPC;{B`! j" EtNABd:_!0yE.(n%j5|G Az|~Bn72B]_.99EAf11%}ͺ}onEddRDk6蕈E A<`t4\ω-`)I'\q ^}#t\sA= g)٨ JAZ*e%ݗJ)c4ךmidS7㪱^4V3i}''*?n@וH]3#ޏ X[)jlBKz |nRwSZcjȤ2RB 8Ys=#)7_,RS#^R5dV>fw:{Qq[Sg.lDglV( 1rf8G¶3KۆhZE~D l)@+$/ƫ;WVd#V'VYb+3]`X#|L:OUһ wp^WcGYiBL'A0*8zlX0Jn{z} Q iS<x1/g^NKv96cЯ|+3KkЁ\@E<%VΒ̌…~%NW^lErV]ӒB.9 <2 rԝuJJT4In9'.1&|R5dk;#pu*H[/O;E {T;A:rFgWN@^m10X|o9A4TKqvܦ`Ϸ&rI!rn87a6]gP߲ybO!{^"\lوh  ?_1vW"+w2 iqd@feֲ%tfR,guɱm;lS%o&%%W)~xmGME: 8^Z$z \飯pHf 4-sUfV;dB>7!R>kK4:e ^4{~͡o2?G *XI^Ndq~# cv>,mƭ1)0P(%0sHZ׀pY/u}MMEcpL8=NJAFV]|Aվ޽Ts0fK)wڜII;4\ju>CO1 k Lg/:f`'%İivF\v摭mS:hR D?SU@uk <'#86CHY![NC\1|gLo& <#t!*Upr)zFBZqCZlƄXG&SN|nYD{;Wַ٩"ȜS7 %)^]iyꂪwnPW#"HԽN,m|XI-`ع;Oؼkgj$tt]36jĮBPnquWs*B쒖iIO]bϾX'&q߬fg$C_jF gMaLFkt[-gg0n7Y>{;CYr15tt睿)#7.92hY%ͣYi4Bvbeq;N*2RGW`,XSrmr7rT5V+cٓp׋(l46|6./t:2e*|\=TC'U7w g1v? Q?S3'h{B*n" aV1HƷ@ 3{I<5]ym x!.p jL ֛p$޺ْ'C2쑚J&rDŽsZ&CK[;%X|u1l$9]P`.^GG+G G ߽2gc[8oD3(0]($qJTrs&mU_ 1ʴE5v)KLMcJáY58Z휫LsQNT$D>%XhmMVNPQF,k:ܫ\_b8pl<@ܶ:iM9!} 9"ۆʟ/jh,/ZN=W&MS<>Ҕy'гU0Vt 值~I)z2HZ [NibX~' Vʨ9]{TvҲŭW3eS+ ZM`GdRlݯsτCⰪdŋL;%$8!eK:o9dQ|\{q嶢yf3 8[xn.2M-A/5Vk䜋0'͍Z<0aFkcGV/V-دzuf~܂JzCdqfF1zr$:e\)y}#u!ts@0ͪ0^I'Gz)8 IՅe:-(B5hp1RG@FNu`uc@0<\qz1DHH\]n_*Wi'9nDNG6Bڿ2=,Un2P;5`,XUK-fBHh|ZG/b`CR<5^#T} !<ع5Z /!=:C3N1Gf$FjhQ?xUͶ.ȭr9=B Z #*_ :11&]q܎fB$c 5 G!RWWڲfrQSlayb-?T'LG@9g:O Tg84 >ҡB<ĵZjFMpճ'^jK9˴lǙ1cMvkb@X{;[1܁׭Z Rw,&ipj ہ:gFD!oVC>4!aw@<Wa:IzP?D?b?(6A/ nU)_3Q{4G26 )lRu809ۿRT бnۈ_jӑpFB0+Yώ..2EqNko:*Բ望ioFjSfʖ.I ɞAP9M|4Jݯds aVգdbzӍ+C( /wONF Zq%dyWF)7GNoIJ.ʘ7!h0|grɔ+[sjW_3P!|ҍOi%%$CYq1Cx5*<؋T}BA Eр]_em杵4p/aV%`TXvz2B0+A; Io:y5nOǏM$pm(?j9޼f{[PozˑŽ=ߖAuHsWwë1RpN[bW>[ jYƀp [ɳv̋__}+|פkbHdYjcvy [5\(S|;F (2ʇmQ,2n.] >H"7a4 a<rJkV}dq*[#ږ:KYg#KJϷ!NcSW<;ik GM&Qh$Tke-_\f#&`j4RXޞ.Mh?ϒ0?z gsxO!Q[GU(fDw 6.t?==:7f# [l({ޡpHa@mHB_#_ $^Ab>p8'Y!'Ty-.k _mMq55z"bEpm\8'f=gPumXbhva:SH[!+I`bJ?w^|6aN92舅ۚʰJlGXFN3J6"dX&eC\)9xN#7 Rf O)!f]0YA,{kr|eJV}$tDWl[X`} ݄nl* &SDjY~7 w*hJZ>l̶*Y|ͫS], @z+?ڬrpo)$/|Wk%elsf7.ph/Rn>q5K!9c߹ |xOd8X?ZGyֳ}b S=B1o*ue[z㿹t;i1>^7 l0*BBn|u5-@W>VА0T4I t`FM֋VLm_ *G 5Nw|N~aG,v d :~ )0(qBM_ SEN0%ks7~ 7C?UnE1ՒcR"fqRǜO3o\' u6&CBqrqm6= ?zJP/.bKiv2.^ocBʰa'IŶ[czyj~MVK!Dzq=t6>H"~hnUYv}U~P sk5۹eSKfn'ו`l!Gw@iMr5Toi'K۝Μb͎a$Gƪ- !)Ĺ*~gdr=},k/6w+8^Hm2aѿY*M#[2)K_j.i{J`4/J#ٴwvKG ?YE vZwJ}6= {)PeGA7i(k/FqJaҽ,I9%P+jB^/߇\_}~kCBqsUܷu BwtJ?ToNNB{O iiTi% *پQEVuiw,kdnaaa!"V|^GaN ec {xBuЫA&(pk97#ӃJ91"$[Pei*t>y[`%PƁe_N@e[ U'ׅ {pp_pĈT:Χ^ZYai{0a,Y+l_ i-GrMEoȁ|k'qh3 )TbK3Ku?IPC^u?4..]w+E^Wgv__ЍER4xQ 7}Vc~h _mkv.W ,~_Y/f.z_^^fأHjeyAa=US=tp^7^[6ހtyrAd3~4_9r@}M)oDϴam5aғSv9e=N}<$p,Us#Z[FkicN*Kh؉ S28s Z6]#AqTfAu)e+@NԻt+QQ53`=eV[8l*J؅7=\1;eKm8zMv=xiZQ^t9`51D|4A{2).,\M|؁t˾a%C(!6w.ϖD~ _'i}lO8hVA+cj_nA?Bo$ k"[7"kjIj9~P=ͮ+5T_ c3͜&һj|t&󞯦y!DS:vWP_9cYcq :5`^L-+nXmxNЃ;ʰ1L7c+XPP 7 ">ɣӑ["HZQv~K=W m=}ЙR%VrǘSb5Lx,!/^Y+Y?{TDo_u#B[dYo9UNLpN Bڀj$<5g 7.lXDwezmK 2?Ae%[Qcg+FgxڧN l kA$ f7AbqJݓbZWunSgL!TY8H耕+(bf5;Piz*}k wT)y]ZAB9]NWږmd@|h%dt `\#t$t[_g$b=νz kmL?% @xFlUG(bn%KJjMR)P,  N0`UX;yҜp$kKYXGݢ[93!}/̷\*e-iD.[r(άPZ[Qz7o`\Z˿*P0-yv:P2$TV&m [@ڊ=oǐ *-ƥGh]|nCLh^P4ɋW9%7@+9q>3{ءq >AΤ@$2Qޞ{bĻP\o׫܌oW~2EY-)/<¯o/C R,XK "^v2lD}Yr۟k'cVio!Q5T+c\QUC6G5P";v燦քI(TaG}!{(B%^#PFb '>ʊ- {dO|~l0,זᒎ s\W^p Ûx16VP8o~r>a"8'XZY -Yz5gN8=FDECa%fncɥ5=9 4^WMӔ:l׵Vu8]NC7? :c؋U]%6hjG+!0.ŋ蒠-@i,~b'XJrU'ihZb.brq3 {pbнZᙺoK\,FA}P@j9$)K~@z۪&FNznfK͂[c}RPSq!8erG x)s MD.ĜxbZ?W5j=?4إ ,1tG$2ykHIUb ~dEkW`xxl~ߛwT:_AnfGEƗ% H8gg'i.WE]fY5%69+=@-{Qʬ6؋t pU%BD;TyEEZ$j"T3r]FXV:H3bwJH4})6ݐ6t"lQA 9\ВL(lυ">c&"_x~B{(":$PM`3V<(p'6 oyvک@دGc> ˘~ݘ"l Uz.Ic\n#iKxJ.&Ik_㍷OaJܳg_aa~S-oj! 'f9{Oޢ\sg>377 V)6d^_^%y9!VX࿰Nj)^TadR/<(M$Rr$T_;6cXhP08 UB+">b̕.Pԋjn(Ԏ7; 1NbpC ]90Gꡖqǫ#OΏx E&gH%'KCe KOYLc貘eKfLyb:q, ?8ZnQ:1Bźd-J^6n>E֟8hR퉶(G K(Ya*B#mҬ8d"3."cCm!U؍d1>!)ȟՕXq]]N#ThI֖xvu7 ʊ/keS(0)N"; aka nFP0P_#rp]x\PX$}QدiZ]zplnRkSIZ!q\!rNϗLN2$.j˪f@Θ;PKfq nʠ(amE|J`0U^E6+⮎K]~zW@T7xၳ^ݘ#EfEp+V< CYRx1x4zuS bgm=-6/U$Bbx Y;`iQ w$_}nEQZz+NSEJ4xIg*ċb4B8 @2jB~kf ?*ؘc*l+÷ǚ?#k+LTd'quoKQ6,‹6 gOt7qxbjQlf -&t>!T}StI(\/!E#cVN*4L{U : Ľp6}f>p)p$&5{"Qxoo yFfjzQ N~0v&Ό#8'vHJ. f>PW ]R|Wk*m8 \IQY<=kbi/+hP T^3Dj_oQeT~6x)ݸut+DXE?>G@;U<ƒ85d3QaYg-!Ӌv|;+yt0gm BkL36Cwf$[NsЙgU`HV=@ΉX LŰbz![_d f%f;-ҳeLPm u=a8=x@/DC~'oaJ\sB@DW[PL%$h=+в>}PY8&)'v >P4#b7̭p:[_* W. }} ?5(CHz:M[6. 89uqBsoK ٠F,>p?iC dM? ,uB&JΛX)o5.N/f}h ":8qM;80YpgP2g| @gcg0~OJ.lgi-1A Dv 'yC"xkiц؍m9kL/5n CqMXtޕD GIIÍ'9['wX 0~Ů:A!o>udaLx"c.@J6O(]\2 w&VU'!UE ?^> KT7T2 ꏏpŻ(K5x?^;q#B*& y^0Xwf]R컳8O^CXdvYlXwo,ąm%qZN9&Q ^Ce>78 F(Pf/_i T5ahE'r!MU dZ:Ve1]OY8%"%6k3 ?(GG(v(,n7r ݵI7e EO^F;/"Hْ?F)zBZtoGw;zCɲQOh3ܶJblNBuytʲJM+ܬPƈ0ʜΚjUkZ~fmpbY1N\-ֽZb.BDb6b"EOXglPqp}U!avێjQṤ/&utm w65)I8lcgdRqZcKX_\ %NS"tHݰ,Q±8ES_FWi$zM3?I +CpJEo!;(\M \{iSSZ8'͘*&$pPhUQ ew6wWx;) tZJէTbE{6.tP68>Z?/@焝1d!˵C !.( ~N㠦<Ȫ8 HL2ܛ_C,XÊGe99紷, SYNhc|QnJޣ/Ɛe/vϘa&hmRd2L苩ɰ"yY/+ݮ)-HDs8! zXM>ZDWz0ggYm⥎mG(:(}#_ ΘApLT)L4d>D*.'Eҿ PheIT[ qe_2.py6/ {W0 {n1F1'H,NV P+.%D[iShv pҖمCp;L]ضJTˮKX#᰾!W-:3e5 M5 e2r X1:#|_RfII_coP}|; ( XY޸bQFVs~5Uٻ)df "H r+송vM@AJ؃ޅHGnLI[ -$ߙ̚OLy tC OieMĶq2%ބC'1:Az3*םv[B7.sDGDeaA(pTY^q٣ƵpqrUK]Ag;$Q.b벘T `9=$ꣻTcϗaZ9O DzO@=WSK vJap±,1תx˕8aB j `5StKd_j,ӥkΔ 3Ou ޷R?*` \LΗ~Ʊxv `j0)tAU:CΒג,YmeNvAY2D[JW❚e]zl E9>IwF+腘g-q©ފ=;&tgb2EY<8at3jぺҀ\i: x a@.m(y4 A r8KO^6y+>AU1Gn [JP/@kq}R/v2H_%9tk>Γ3ZNäFL'D ~|d ,ȷO31jQ/Ve&Y"14a?6gxScV:xȼeƪbGui++ oΓ{m0:n:+u#!fb::MyR:,zĐ1v7o1Z_H`bN#^t3Sli|m'R"6(x~/ 1*HgXYE'ktRL祏p2<ߖr%ا luC@T m%7,Ya(vlK jpD9S|4F]J[9ArGԽiUmÊ^%.OƲ`3友sİ-VE$3I$zE3,ɢvFȎqSd0@y q*fga=K@%U'Pg{|b)[RЂ|ʄáxÀ9e<8܌6`PHUQ3Ɣ|"wܥWSqWf:7IƞbhcYU 1q:$&|̘qV2 0Yb7(~Ej|L?_A w5嶭OӾ/3ira_l9 v . Mif.yOxκ:<y@(a?X8 .U'?6 &$jIc?c(FC3/H|um=ofץè3AӶ‘vE׋6x6G,1YoezWaMɺ>t*3# +ߴL9A׋SPC <爲sӣBQ v o)$:fWz*ҷًEЙ:Eχ+e&/󋜙;ϻuYoGILQ麶?p5 E hzu"fݜ8D{>]KiEu{ xK_=*‹!ѧuNPkٌO.A$g`'!ƹ.%H#wh[߁RRjҠmiS;XZTbpd# ?"o$/ F> x=g gn^ZX'nWث,v"rT4Q'`4[1u MOҢ'[f'Ȼc@(%9cTWG{f[-%/x)! PWmf-a E=hc/Bt}ɔyXVwWqL'x"kz|~cC+# 2ڍ=mcZz|߮ȓ9LjhIЁ( [\a{mmxIv{7?k[L hxJ$-mp'E r7ءȒ<`hP3ZfzfC= 6*ʘ88 SPKj1dO+~\$|u (kzqrb:;J  lv[FPCehaoN2NI21=*k-l5w&d0P;O| :G!{s$~DCŢ,kʗWFt{dgr'>;ul\Cl}FIiwR$q46,nURѱ6[:IH2!- Ŷ++0YJ~G*y.&Yi_xd)<1 AQ_DLbSEJ쫑7.1clP /Rr?ZS4Gjj VCq{Dc)VZҬb mE`YgQoaܖ.Vk7 DM}`Iy*L\k H2@,`&ào&A_8a-`  (Ή,B ]e(xXA?)5qsv'36Zt<ȁ{F8n3}Dz H JjyVI콆b&r-c:ݖ"(8B6VL?Hi9bK xwI9 KE>A9:>sY5تOz#X@H4l{x@z)~wFAY3Iķ~M+:Z,/,= ڝOO^S5dN^ICz}\bJ \Ll1 6 㴐RƉ/YpxR]pN$i+p"tכ%WhXhk:Clt>V!v=AedZ0%iCrAy'!dm|¥*( HS5gSh1RmSE WnךlMHXUn)Hq30\Q&j7q؋c2DIšk33q%0yZ=zpe5:[` -LW,wŖN妉Re'K#] }%~EPpW JG%AD%ύHLr8D ;pS&P{kș_iRV  Rh'1oix;cȻ|d#<Fxmߋ'0M:mO]n'1ȫ +m^㯪UEESxO!t)P+0yYP?RL~,SW<>hEi-@h 1Jw1q'7'-j%mˏe"vooyŅEX!5rHoXطs_d ў\t=fJB/j+b:p}MH/FsG57@ Uӻ!k۩4! (7.^U 0Ԓ19YNͫe %b%,|<-$m9ԁ ixftb}Z*K>:#P/.?|ɘA0i _)&_߀E X霏g6jtQ0uy1E>{Y OIMRgW`v.RvG`4>M m:QuBccc| CCxw4 l7@IW2I2W;ynfdi2  !l\R~k-ɳXjbFɋbu .Tg2vUKee|Kr" 7 |vB@ؚ }~lQ0D8>8ָ̺b'Esi;OQqJ"O'%0gVrY+c_ Kzdoi@] 3>2ߍhž8^~_ECQ=H#mxUJQ4k#,)QweGB's.6mS&F8zF~ϑqвZ bz1dg=AJMN$5֭+/gdӯJYXE< BicrKc{ .,dqĖ} 1.V͸IeW.2;Օg2X'Ls.>c}.cۇ{~rגrf#'IOfqIhpe3i .;HD2@><dq,nCRN/{8kIp'Nl߫$4Uj;T$FQDgWßLKx`KGӸ[dJ,Qc]arCvtErTR}>bm$eIM=̗(qFY^$bHaZ 7RĊxGYqyU. #YLù4٧3soDpò?^aPwqݕb 0 #jË>ج+Y9at%򵅽հz V-m`g*PIx.x(X~@pԛjHP~0F5;׸a6듽 Rm+W8BJεJ_U!mUJ:rf$鴃06V= q@\Dzڀ2$$ܗmk]sJM>v/3G1)>.UNeL]2;E;L-4 l]d6HFL Ot{ar'^x?'xdʧqYɻN?`1ڪ0e:.Y^Ա&ު6.I /[[>BY"N7Cmc#9󦋒Smay4f:ܭ <ෳt2weG|z$Bu'ZFޕm/騽]%w 5gJC|F Dcĵz4-G}A#0E (@8$pηցJu2ALY ?q)J&ncSmVhI+4([n!k gH@X0盪>"F!BjLz_IT9]|r9gRǏ7`Mks|Sc-'EZ¤Ҵ92C@y~tJI"XЈNI*5M~-Vdw\ r+~7 ϻ`Zsi^yx\R7gm"`)F%AF3ԵLZm4,&dV^N.j싿O5 l0kC]&yuX5P=.GXYX5d~OL`[g'VOFWّ |.Tjb7=0< JgՅDxCB.ѢkB}"5lVvZ}9(:$okA>}՚%13ekI7] pcɻ1D{ }J%LV^=JсQ%қW ur8"ݯA!{:V¬㚒X65$Ყn>?x.Ik5fItO)b2qp,}`QoKRA25G2՜&0Z.j[_E@] mlPGf( +u ߝgj*sSi+lه.Y 2eĄ$j2G1?S~d'CO!Mx7Sn`"ۮHe|Cr`[k0,n}㐁S|ݝ[41ƇZf91A/2:|*xUP!LqAq Lzy@AWGlݍBI2T'䗜؞GWRo?l: ^3KӅe :̍o}{Z/e1.cu?q?PÎSU(l(?`^ޅ?:T#SЮ/`h9;tS`+yFb읥ȤS^0 |u{ `=8@꓄+لI+1K IKf- RIFE1GP wՠ vY(6XwYf46MVm$:n#A^d//dc%3gj/բ'?NӴo\hlIXW!YUɟPM9 7F t{fT`sU }}}};tRu!0Ǵ~[!D#hHw [; (@!rWp Z,Vx8 /%ݰVDE)~ڄ< cB3|&=8hkX;& 5X$/s&`ڞ[ 5|THumb/'N%+H (=30{1p&e7g9Xla3͇3QgY6 7x}DTSng&&/wɾn/=9C-WMܣR5Ozi}@W5pq,u]e"[qA{:wd'OXB1N؊0&8l X`^o^4r=?DY0{sYtQbPCaF:ϨrQ|&\w"J9tc΁;P2ZV:Rv'W"Ձq;|oY i?aaGl>"3 JMb 1JruFYڕuQ$vlhlVq)3>|N+LΌ eMduV0p&J41'hY*J3SbVKŃI6)z`(nL#8m/Eoq Sc. #sj-]mA1X"}?D3Rչ:XPGj_Q&7%g[..DI=Tm|ǔ5#ܫ^nm: LŠEc#JaWʖVf-J*e;mjpiƳae$F(&xhsp VZd:t2xӇA3'[h4?~ #uVt}6: < 8>x^O݇f J0Z&hlPk1/AP5@! CNWa櫛mVN~%:B ͛~>ZZ# ^r oV =ː]nMؽgq~rx]|o3hA^҇ͺ3#Vs7mfKS^ADĎ7K:>b 57HoU"BfX!wOwΞs83@K2г]ٙ)۔&:e_.F?3X}!u_,0ae. udgrDA icYQDDw ٽze-T` ju xm|~Ă>뎘:[*EK!0x4iE)/BvŬQv6RQze!<;M g:C<zsMGKdWxD 2?+бOt\A#¤1"]iDj: JogX[t'QCNV| k ο3@j%ab"L.cT٨Q=5bH\2pj/|F1c1@~F R l㗣-eH)X >E9378I(ܐ9ZcoSwcizYLMwy@*A hW24Jr8Ҫ1 de;2'"&%Qs[W7-ߍ.՞=,?~k#2ʞׯaA WL `+\M[ј 4pг:~Gw Mq_`#Ѳ克V1BuQɑ%eOe <eq D ty?(ChkV# 6$AvJ@lv6cNs@aތT=(:])x~d6mρ~4^dolC-)GEJ`Р߱s(.wn-f\H#'.1X-<X){L |rԱUլDus7s[rÕffz_.ruA<y8&:}DTm<.= ]-]faU -Dnaץj?m#]x ,rh:TbAǥN Bsivέ7D>@" ?H\ 8'w UilPMP{Dw`!Oq< /jԛ9Mjg`@B%s:ŪYHBblv@OEJ 3hIF4}rEbZpl>]@|#Ba N O z(MJʑ_i@sXhi#Gy/;}g.=.g?L1{VyJju^x^|蓟X`+M]m jߜr8:QS\- ű'v#)C?M[92YЙOi6ySB ~aCV氕?WȄl@^997^6'+oPR n4 q Z^x=U*6SGf:VӉ0Z̸j0Pa!N:g~ d~Ytg,~?- o`dJKk`dh +hS82U_'k@@Rٗ9hI3|待JNY"Giv{ q,b VK K>J5uz^\Ic(-q{{i:屪]ө̫C",9Af-~@Gzj$,Ub Dcxʽ2qY@a6xj@޽Lo ޝ%?HĞ#[riN۔>ed/qJA`rnXwhWCvxϘ޶J,~ 6+S2l9 AH{ 7JG*V<(58H1/z}(5ZiZ >+5|_vi郫jm\ no,hI !,%KC7UL3?jO -6T FɕMec}#^ Th,zZK,AsCǷG9g ycd:AY9)ojEBBEn?6SHc,EEyJe+!2 w ֊(C]w% ]+- aCQ~ervqP9?T쓽D$MszȊϵ ^lhT Tr,8oRDLVZ-X0Fm._+&-i.3hmKS !xgRyl-?le2YZRT(nyV3}1O^&cnhƶZ$+Ƥ_`cgm4{?Iό,- ojSdXmrtWQ!֊vs GBjS<[p]CE\/I-T3I_.nR sp'8ŋ҂&h!YVՀ7!oao@UG7mt7Te,TW α܊(B@Tnh&;xiTR( " )ȼZ`U+rQe=u N,z ~k-ƚ]# e*Ce/1;ֵQ^9DTP #*T!2C%f îW쥳XJo ̟SOPUhb.,f\:!SQTCJ. D{q9dq3Ƕr+!56=I*FlMTrH78:9//`U(&J9Nf2i} U) $$Vj;fG%QNcaf8k}Π􁦬[ Z]̞|%cb~z YuklaAiilO *rqh2P I/icpDCy2^oG|$3MO5A TDν塿ԗ9g4[:#J- / %[r冥W?]c߂Y36璅(kghofABب7EjQ!v:M>~^yU'[oLak{W/ nԃ"[\0 *F(-=hd|7R{Vg!iA`dH$8g3q&]|$MdmbjjS{hV ds?|? rT>߲wn2@5tqS!f ϬgG.j{b_Nv~St ?8Js9$?@?VgUF]mY9wxGC wuC2;+W3*ߵwy˂+xS*] 14<$ʭ;&6`g of$rMfԤtir5G^Mߛ-W.E~擁4}0n5uaĥR!tⰠL#x)ذXM`'!@,o%<3J$⚧&_@ďTpgƮ94`NKL]6 PGȚdɊ[svN&94U^2fOmA]GOBFw= {aM"y9r}uQih{8Rҳ!j{0vl=g,~.OQYɓc-Vz]O/:%YR*-[^r&JY') n s.x#TrnBAz\7y,|QmEm 'vm} 痕Vr3NqTƒYrNx)i׬[_k.#XWR4xvWR/ҝX3FlfK}RAF\8uE#ige.J,"X*Sc)ĭDQ7b%fF0YȨ:h Xn(y p ,xBWvVɁPX"7&]e՜xlTUvkA  kJ3Wa&˺:Uw>@_AaGx0~Z T;wS7}es6bb>N-鮈"zP Py8@Cl=HsSI5~uw-= uFZPz2Ȉ(HLFj{nc9|\{82L' #\ i a15be^eB}Ubm?(($?mt =ʋ%71  \]4˯dO5 W I.|Jǝ>ka""c>h_?[VlIq%Z"Vv^ק1EC1S"\) G B"nj{hsj>%McN%a',ƻ ax>8` B`iH=peu\GWޠYoJ_HR;Ry!Y[~2]d6Z.UZW9r%bI/RM8܆Oy҄, 'cX՚fƕjR0n쟤D4}׺/?3?zZ5x~Ul>8y$i^nLX%y0jZw&Wo%LSKc#I=gŊf Kޥ;Z.7*L1v#l^VB/\^.\״|$2נWn.L>P\G< xV:h~@׆ FR߇|} #MoxҞњES|ZݜJjH/%CP3ʁGR  m^MΝHK(3F6%IdB5tO?rӐIxBo;?\nǘ]#)3ضHj ]>!QiV lD#[B[^|zrnٞtSYN'p*&.F@cSz/^3|Ӧ@BtIp*6zO/rw"X{ _ү";85UJFC+Lj_y,TبaLJ UyWg|롬<_,LjȪW͝uؑp63jDjl,;o56uj>?ܕLENOn:/bW2m *1 A;z&8rL*Aͺ?obx zwsuJoȎ6+t$ot>Ix5%Rl614AَȍІGXɽ{>s,ӦQ}_4l,OԈfL3~/>vᎀpcM}/RΊ6{޵N  OTCϦ:Jji ˲l~2m1"+fʠ,DŚlY2 NXR='%8*lL9bk{`k 9&V(O,[xSou[ nVK6Oj tjD&{w$ 0Œzݒ-E1RpR.}xEl=W\<wqs.XdW|U84p~+'-'6p\XAHs9׈%`7>l>8QƊP <9!.ZߏR̞>Lr݆(swzx{xZB2Fm*Ie˿Ch t{J$m _%[)q8 mPjS@aϛ;y>Oi! }/YM=vnJ\j6!m U\ՈE3oʻwcݣT[VZ%j3NMQzZ% *}zTI~T?D4JB|+eO\E~r =uz^4V,g2gBYw 2`TPV]MZ|!V~4e`6)a-.fh5H Z՞ 13uROSLŇ8P17/},xh-[ ^v `ml1b3c6.Ո8ݸPdFo`A)g:`+&JI(ޝzE;.,>CO)t(K? uTQeXm޴[ KthX|#/^ZHPv;$D!c#UY!1KXM 8hKʐրG֗ JXˀGoVױvJ>-sT$Pdߍ%+; ,sKqɨf)3\7 ߩ';iK㏁$7`ILvmNuz 8Cƕy%K"GY{c?(#Ԫ÷0{t)w8R&ߦj%U!|Eo7Pd|EKSVWEk9vP I+3뿕x'^&395"^.b>6K7:8O$TI0 "IK˩aYW:ǒKG #Midž7!ff^wZy\Z dP\&1#K>?Yym*+o! , p*ԗbO S Ag=dC@A*7X*`F6 8N|^C~\Ir43T!:O[u*;O=hV; _փIP+Y#$ux dȬG/0xemXBįis̉q-RfLbKr [ŃS ~*:nlM,;#4g.ů&~"BoKiN-xHn܉ݿ]4ەU$ A/ df$PpĔzv>)ѨI濑* Mxٿ OЉ$;T6bo%){y\h+Q$:|h=q,r-Q^+Ӡ<,1`ZHWgE:,4eMt_>c_\+ʸP8P»5u,S!I+Q씽1깖(*=5 svP?91j8ʜuaɽ@;dٵ,i% , Oe#  * 3=##3$f2QYc`Nھq=J¿Ul ni^ |eIDf:~ 1x{<2A˲JVK+;#Q>sx##׼`MՐє:uE[-m~l_o(lzNy=%vmh 5ft %"V3V q i\RGQ N'xh]\bH}H%(\et)M+" q 7iCyZuMI ;充l3U eQ* Z+JV*g9|깃IQAeL1BK x}$3n}Sf< =Ew9S჻>[AX{'}gO7ib34a y@#' 6Oȹ {VhDK+:k*p@1+ӾEvM liG1-[Jۏf{ULуLeyboLa|Jx ʨ_0C-;i2՜NKAw͗K3 \wynIeƪͩY'zF tY;z)&ڑnj,4۶d#ލ 1:RhTУ(wfTsK1?!ooOX?sX !T{(^,uF#Ò!cnW?G|GXa'NninޱȢ(<2V(Mk2v@o耚=^dq%GQJ54AF:`s)fhk_](v_oAV>ߖv+k?d!fX>d|ҽKsvXU By'ꁎG'СQR{PY8M7HYw: DӺVO(#MpW{*@(=2]疘O\uؕuEaRkZ!1϶Ůh.@SLl&j:4oڴT=p`0#uzBmPh"Z)J1 }>}r(ED pwr8bQkO0ھdmio'dX@mPn$ i9&GVd ƻV}).͸| )ƶoL)R۴? tcl,d X_ De1|D6& :|xR؅θI. Av"qQϤi,Ri:5E;`G5;ꑎ)WS弻 0ަXHG9R+X2%A Gx@]%O Ҧ%dP!AO_rjؑ&mf=R; :ld#gYkiB(*tR$P%B[n41;:5x7[ O1c/#3'z>umP^UJ#B|l/ ֏Yc0Kne3]MQ3(G/v۷`&Z&yZiX܁Ym۩tvS;V<탴%'LZt >5]}9}qۥ h!_ҧ3JS3喋`~)CSC,ؠX}wX  YFT\jS靬 m:3| Q*et/8[Ezww̖@kmyf5>5QlȊc7Fn QȻb}RYL*2p)DXFлB x~c2C={&K d-PHwo" oEX?{ΩOD8vngL9{ 4KvDdėe@-oЪj~g,dydET:0OQR%tvȨ@]ͽh }^Jڛ.Fw!nUOb1͌.&Fa5lV 6|4O!O=|4M PMY@0uA3#t^:vZ 4fFRne(,qT?$5u8u(@oU1f@/D6<ؠ')eՐŢ(}]Ya'AAHj?0ki0Z8B 5M ᩜҢpBA. ,Fа_ NaĴD]vt BHDXnhy$I94|̩<Ahm;IoxBzā٦*38 |JWfqL3LvOk i2v&*=]i- byHm@[TVW^ _SwՃ&Cˣfw6s5c=m|˲l#`{/SUF:P!S9o5N` z`׺H, .ׯjWm"om^ (*=c}jFzN-O'wj{y3:*}WPs8C%2_㔍]Rb:ߕѵ˽eA1ܝlڮa/d҅FXsf 0 Un[ WRH1PkH1_%!{fvWuE8n Ls_xAmY'VDKjPh|<5}V4i<G-\gp#~J%m$.nhJY/ -JL-iO*uS +G?>4/şjMU aL)9qK;Okj@.K$ Qn{"fT? o$b2Z'cY84O\F{1v7':\ 6TvC/K餵K[! S·@.N͙l/lr$K5MǢ",TJ}nKmʱ_)0nIpZW3e}7\O[[*^jwV䨅!@]Lei77Z$7cJv\SΚ{mvw:k5:(:w^˯;g, 2֛DFqF"NkN_qFgft|y'mߘܙ΅}OڅqOKmP#BrA\9yKSbѣU4<;gdRYu!Q ُ4a]a '׆Op06wu笻` £gSE 3weln,ERڶ%0a{cQ A!QN`. ڨb-`&x!rf׸)#<[gtz= HʤޑX,?w|AwgBq9FK1m\=qͭs{03ݍ| KEլo0sOgBxPH|8E#PYۇգ̻?FkӺ(N9R3QY`Br\uA >¦/2aI 'fk4`>gwrԚEOȹL6EA"BX܉2B-A:nL3,sxjqe^UN๊گ!Uri1dɴoL%jXz@dd3kk"%!-D:-ҟDȸtl@1zlЬypE?T#Ib܎fdVg[oS_ q@ŀ3 j_#v?JbZT_ו9 H*R7TE〛NY9k( 9u& |3BSlW@V6N6H "GrWp] aLb]M=D'~P[Zk<Am ?yEI閭 S~wvڔ" (k~f鰼|',^whŭG|)5&I{^f_j<O~erуuXKESe_PXA&!D8D]4mK(v̎Qwx"4Hf (,:sKf:s$%OfZHaմ_xl :jV} lpb;0w ?SNT2x-N0Qq껒0,yE"(B{͹u{wg/ӈˏG)p$fkC;C_%ǴlVM ,uS7W B[ә9kVWaoa'AZm_7afUe"/} 𺕥p_)s[,W)mW4@+=l 3K8#K5,ٳwHnդkݴe"rc.Z=QOȑ|ن@ErOkX`Uci%V` ~U ލn V{d%0CX;6yBr'|ʌuR{tGraWPKfVY0CvL)Yύ0R͗w_\9h(;b8+ ΝۣhGm %ATg`8wαp4T7= A95Jctpr@B?tY : +kN-\;:ѥQ 5hnet"ny+◸^c%)tYUi]oC\57Db@65͝eqz!56@i$t2GLr`^*yGB Oz H93y(}9u-X\VP CM  ~&u!$cƭK Db+O]iIȈL獧aVugaJ '֋RV&\,80Za߇|W# '7wҗ5/meCMhN4pn-KaX\ J(NN/7,J4&Nݝed4 PE ͓1탅:x{Z#T [W Bxw%V29l)gmo pw}Zi>$Z,F +40r7l=MhT0C63MJ7JeY8O_4\"5A`\d06oƽ/o/4!9}[11f˳+,cqXO8Όfb]4Ā7 gZbҞʥjTbXd8fa2Jl9+;\a9XEh 5'~e%$J8f8')l(;Yga2m$nstO÷eS'!H1ONǵ2@J9ڦB>Aø ez/Co:wz4lȩ ơ"١J5'bӲx_/gUsC(_yʈ+8oyTز\?hJn_t!`Ls[БR `I\b*u]Ҟ/`''dI˺(#!~cӻUHܔɁC;K*PrZ]%A4܌$);ު%qCh%2'[(Kni\,0ps:C֡wxx:$2`& ;<1gt-m,=]$oT׳I*[%JKPOфUϽrH.YzzX-~xo򍐰Jds`w2 mBr "+&˖ߴhY3b^ -J+)i2&ŰWŬWpe(*f1'Q{C\Xg\` R ̢A@n`#Um8aZCj> Y#2dtCXPACy)cң#ʛY}%0MH 'Kz'U7 8ˊW`zB@F˪,{-iАL:[\K7UqصMi (`  +&d/wbqabs4#aFmuXJ2N乺_0FΜ:"DEdݹhPM6h><8H٪8hyVܢUOIlj\@1;ƽ$"H7sNR8b;#K*C@IVnoO}? pTYx|H%&~YAѐd;chg }Vim~]k^jNYo rE+$h@3L8 2x 3|FKǣ x!A~k±ݣt&|k'()88Ðv"޳.29VQj&KnG ڌocT(1~?Psdg^&=QMUfRсre@I^:68KIzUA '9#v!BY_Q/VxG9µnCϥԝ=w^5`ܽEZ;@EMXqZBN^2]DٳQv\aށ4Vwy""4@"4\~Gwdf:WѾZf)&u$k։n%c͌^N(Q?qsT *o9-!%C\6G T"P':A#m˭Ǽqm@Ĵئ'u=r|;v=!"J^ 8E3y_wޗj侙og:ʟL Zݬd@TDE`<?Q %^- a⊆wɂY6v>AD{ \UA_zIJ6J~{H=qؖxñol]W aMqcSn`P5$!VOAF0/4XtqFEDIJtyqR'K:6kyW75ѽRR>z/]`wHwl+iB0KQ<3D?hIm^IpȬ-WFdpX= %I),h[3;'fJsܕ%>?w#)+Ϫmv/Λ4oť}SF;uQ;*/7`f^t !{iK)Fۅ'}L͙5S jq|Ḱ?{9 7ȡ0Wl1!Z G/ ز1PO2ojDPO}kQ^>ȘY, ƷGc߲xD _ =Z -u5ٞ+8qAM9待L> YgGqG)=sCɇt]槊we5)hKTlkո6DvKw,;xE6fbtr\-Ha|#v2Xq ϳ*?֜~ Z{9T֝8 :M+*;ˇ3.[ρo:zp@7(clJK|zPW+ROwWl Uonɕm7%l)!\[Hll5ſH~XGVћw1"]!!/d#SHmM`ÑO)X5 l;1FnS8|yQiZ #Vm3KYFIeqaj"Xw+GǮ709o|^N姐m* \D\aQϞL a^O*_oW薌Zd m]ӛBx^ @W-,71(qiH`]QWG p``>`^52Ej1hXf|`;%)<^ '. jyµ[e‡.uW2_|UER NU7 wWy].B;T.W# I,-+_{Ц6seOW跋v2ei-3gfnmz/>BkMyw#h')@O)p("tf@)fZK N!aFy޽-f eQMLͳQ'[{-RJ[aĂ93k|HiLpIgvG''bP>W U,.Gg&b#ad_#/N %SGA6z{Eg:LfT2g@oOba5em7p R;b|WNf?tK*hܮ4bIf5AIL O)ŀi%,ԙO/Fܽzﰍv\c1:7xk\3Gc'Ss"aZ[ѭ]JDyX^X@54>B5b%~8{ ʕAU?9x3<.8z|V^_A '޻TҚM)3 2vF d3=g+V>UKiڤ#=Xf߬ė ¯ !>Fq+7՘O Fu&ۖߋwUȍwэ@S}`=Wp]be4zS=%!vq&Aw]CJg7 *f/T vuK^E8-!bW`<6Wl7JA.)", -#1W֍0tBVΌ4sVlfE&l"?ޣ9\A,ĝ5_CR|pAR.9?ܡw g!I-P_׹!XD {ܖӪu6|.X ˙鐋D$=I-=^LGk?El+HUXwð<@!὏F\S*h x bא+f2u{Y36g<=BЇQ.,dwiW^Iʻ6"Osҭ0S蠇_Ϊ_MIu+^;d m&=_sâ;Bj+L/Ic3F}c ]ږNIIEk/rʩ}+l8}vdA[Jڶ`J)^77cp!eB}ڝ$ana1gN7cfLԃ˫nAraˌS]0ڱDTB ~ W 3U+c]r=*I`l/ @\e -sE0 Nb(%ơ&)[TOr}*wN6j[j91 A(Pfy0˘,3lyy\F1`+_'kC8U8KI5pGm?PSOl6Fg8oݸbMrF8\#:2<+5`܎^9)R xN)+(:7[ͰPL8M`ۅSWZ:(faC+$K&yKl _c8_—<]E>͏XlQxi1*D9YvTA[j= .f]0zB B%R3` hS}jrU>`_1j8ɡFOtOK9c( _d)`?{9Ru'9%׾0o<}K- KXZϓ7aYɥh(rn: {6%w_ŔbFm~@jQ#6#f۔A ӹq,jЛwhSxSAyv^X9$XQB$*&2S̺Do)&IkdA TC0t'ؖ&zHC~ ӾIR^r E=QQ8"΅9gwKꅦmw cZz>f~ `c߮)Ň[O P¿5P\.) AJyY?.đ[;wFMP@7‰k=w HE?Z)_܋t0UYUΉ) "`凄~FlN~R*|̪aq>ӡ<+~XȆ[BMcܺVxLm#oU.t{T*W cg$yKuf]䫗qXa_ ?J* Cu@~zv2)&yˮ̳'/]iȶqw`lo˯~BfX fﰼy4`_U*" jIFdIad Fc*$pcY<|Tl.?l6/%Μ.pl /E>RAgeoaG'M5|T5&m/#mY]6{o'5Q&[O&{YN~Z"/KGsȁ'O0 zjiwgˈUڻ&x^$Y"n u27bI(o{eW:-B (`+`@C;'!8@nJ Q/CFE2c#IKB yzK+0݂&5C!k >LM1HKg^tRnljEDEJߝd`F\4 A>)$ӲYX$-]jJ&xs%Akbʩ-IGɦbgxcMr b܆{",ө,pc_cJ.kA ժּ/(?=F#w*GiUEܫg ިG݀hުd1%srvu h$55jo lYj{),l5 1C+<~뗯W7:P A 4B+]]"~w)$yD ,l4ӘM#*,l Ƣ l'a/~plTKK/|7l2۸(H' pw9@unl UxD؜aR^jrpOI9NB 8(T}Umc:ADQ(R\0gх#1$Z2gO5F XݠU!&>J#!ki}Eh- ZJgtbʶeYL"wq0B4q,GHz Q EYN7(ԬٚZ^= qZ͟Kb`iT1?g d tu׿%,G)L~ P\HkJR M0BKk͡B֥!f}J1U2(hsmĿYNoJM ѱьT F0c3.t)A^/)е_5-EqW(BsF:a>7*jdfA==ƣmnk]3odqBCIAerkRl#@[x$tkC[?I5ps qvV^t֒?1)zpai7QROS6eK1 KL|'WXY$@;5ZC]>!XGElb0Z^G)2R8kR=lOϕ0D~*4.@ 8CXɞJF$Eɺ˴X0η piKiΰ%Ga7K!c˹X 9m1/-y& dyc3Ϙ/G%[,JO\V I>rS`^pч?޸KPv;` fg6MU2gbT-%^r&'oPX>dXh@v^dABuVcGų@jD]0({d rotؘLJ 2S'SevɒwUPh@ŢEɫ;QcNOv11TN@^:Lh1й qC)k"<i(2Uy!Sh [S s;Oޮnc3"{_\/M^v@ɁObAٮtR=rcE7{p:0̑m(U4Z~F>VK!.qi .BGW؊#'8pHC2kMn(<lʅ[JMbxuWjSW *(`9G,\7~DB &jHhU&mkZw$3MQR@Ա6Qe}d%d%/\i0íV, &YYv.]+sڟ+zyDz{R S c4 ǩlln:_$p"ӭ aGK#M 1t*:bl;;|@U@2nZgV b pD"1USM)'З6KHERV\\-@ M٪M1mmtST'j Pi{W?z%2"x&w ԃX$&fx GؘMd+YCko Azz ū/g\Յn8IT翉w+~6jW}r<ǫ.1eu\Ԩ 4]q4ZDkϥ-Ldz`(-1}*0y9OCNލfտ]3^O_&G9ղ ΚH맑J=?*l$>c_wY#|8;7")i=xą8M!X@ؼ$Ʃi(1Cm7vU)(@XM=>bFp586bzn)!ܻz6,Kn^qSA$U` `o 5 i} BY _26.">/dL?fhR1Cϳ,/|eB5.%(#7(0FnFz [I{f[@1%&m ѳt]6ߊbJC8XvHBF~܌{GhR\\d7T*;prG 8bF|5+Z`zUBr<1 Dgl'.F77)ӌeʠ . ;!|oX ;Ffj\pf4Jq|#"]/,M 6FLcd/N)G6{>!6dY*\3 ^'drmՔ^+"}|m"mUHx'hY⥊kA!8%VGԲ0_+jS뀾k^"q)(Xymqhk zF+umQ{2GMO~3"_EM Ǣ;d樉k2="|2$/"}qeҰ*1fr6Aƕ.;%K-5Tg D.@:wQr׃3!h0>}PXXgDCpUW ?7kJyI;4¸sy<ڬlL,AmFӢ);-Z6D.: tUMvpQa2jzj_QD{GUt>_yqhrALCmv'{*N&zSX~18ƘH><Õ,çW*,QHM'׉zVO@;<.hS!(Cc1d¬l.+lLf쩈XJk5٘ |#q#`M( r aJ 6e@wawhC/5|^S흗?_:$Np=GB?X;OWP|kٰ_2N njB1Mz7)cP~AAKi=U\h `NP"̩Ƨ/6̎&m;|^-g ,N 5S莙7Do"@dpѶ+eaif-_mWUn cO+I&_HLڢQ[+ * D3h OQY1uIYǧ|dwշ>ZifὤiB%h90v+gAFHw;XL(,q @7ߓV~ !`LO֖?zH+W O9?>3a9%:Ʃ< 'Ss zfKK_:DWblպC.>G/NAswY O?b& [Ըk$?fKנ+Rⵣd)h珯q>i%  E!5ELA`ގ$ɊqFPSaI9E&BSt!tiWzԆ`N`Rmna6KBdX|.wR dHᛥA=ǃT4oT?ZG'd1NfaAM.^'ͬĞVܨsqrsЎζO<3ঀ:%ܷ8Mz$6`S5&@'j^ִnd .飅Yd t)4\a{ь"/p5hM2kVM_J׳3lژ50YY@l$Ӆڀk*EJrmZڅy!FIyQp0jN.yQ/3=ݹPlA0 ~T -e7Ӑ!ʭv% xwy{F$Wܿ%C(16tTN $ I.:GT#ԛM+J`cV{Θric@rx(x$N sU8"O7ppSN3>Zӯ/e$y |m-uq~=ߏ<U9 &#񖴃 ox|t7h cG@Eڭdr焥>F ; hqN`I>Tj8))) iZ5',|j!o>-+9F0bP]H1%A}^k5esuWCȿ GyaR{gΣbilr}P#5դQ ]|ГlڱqP+R% gP6l{"mk;|YLkTk8eIJ\ygwX.½H 7)(o'X9jW6b ec܏߀9=~@H1Eԗ ~2 A !j}]dk3^D<%cdvߗ 7:3/l-X5>Nhh`DAk\U *]xBéAS%Wўך]BD%fѸezlL+;Rk *_rV4xf]gxyGK"?4==>xQFBK _KE2ٰ'H0LdX^ʅk L6i::%%T&?[*{7xI/ƬΓM4(Y) Ӂg͒\ښJxZM[RPrӀ;6Ѵ1Ln\Dty .\o)E!R=Iذ2<3ֿjv0 +9Lw S$_uR5q-dN@TO-]FN[Ʒ: y1MmcYSr6$pyhD"2#ɝh5BRd_XZky4?oVF;ݶ3E47R ɨ[hQ&oCyClh|3k t(Ax-6*0i'gRR'-h8p&}v .J0.5N~uXUa 0͂kiѣhZf4r;ASRv Q*Y4FN8QHحKlxΣ;4xLnOC_/g*:k8+)OsOHQƁ,6nwTrCLۚuͱ SҽʨƎ8Ԯ6(Yfh^oJvzSՇt0~rP#eeYmkXj9" K߂}{3Ifg8(sPx{dOM<^' Ɵ*-QVZL>uC!QX(]xȵ6,&P4 xQqp6W\%8Y6 Lv.t!mDT hKvV/Ǻ:JtoQ6Df"zRtVa8Έq7fb۞γY76{q5(aHԤ4 ,VY"}ZKiޮUG0}_y ˗8jK5 *MSI ^6$]vۥhM\Cؽv[gdhI#PW%0&WuX%1\]BF$!Ct3+F֛)ce`"G_3<7mx2%LmkubbOм隝H)]vMFn#Vᒋ7$댹&J`NCHnlH6IiAs+t\+zqa Npې۟Yrމ7._0`H-59L+>y_p~+`'W&7:(61;tRbl֢y~,5_ɍnM48eS1젪&(dl\8 h7O"7R`{CƳu͈9jMi2&A@vj!%ai.6_`b'fѭSBObsPфAOCLw }/lcj}Q/C!#$Sރ Ig--HjˊBwGG]d9$:cC oW.+ZC Ke5 ,f[)ߜHb h;bf־KfDe~6$dM0s,-\n, 'qMg[ĭJR}5"ŋTD|Y#kQh-tlلγ~^/Bo,_ m@L0d9([4ТV/}yP5m3/"ܲ_?n2Y۫•3*lg*D %x:J O. 0*qDhCJ㏶zۓ$FJn?h|],2)=vF*'UZdְkN@4Bh/@1 n~bBDGQ!2c"}+JgQR.V9UhmO:{/"{}]UM‹;Kg~x4 [gL*_FdAOX-b0N񋛹\+%->ޡ&VLʤ%u= yF3* ;\a*!5 7k"p#g28[#G 8w*#Z'(lD0?8誌V1B+ga1,WrفF늩Zbt vr:̞#vSP\s4sme|Y$el-0 eH\C \QLY^Ɓ[:mL'T SYREpmHcC9",U=rMT+{jk;`aRVʂA &^a !2Wr';e5F?:nUE9DZP8pݯ5[nx@#5KjP-bi猇nr+ }h*7!g!wchk6`}qRI'ז,r_۟ "/bU$I e/$՛ #q1@6%^-bzN'}>4/2|iOj '"Cv$fP2hkm^g!@FPvԡ#dqW-8:t%%uߠl kEd$Y4+*}/ :rBdH.c9>5fN9*&jnB|W dK&Bj4M9rז`(ق;O}g6nT;Ú)@ߡ Eݯ﹁~.dZ0j/EjRCJ'afv O=1l`~6~ ` -Scq3ye5ZA)B+_,1ϐHL{x';cZ[sENQzjv]k";xPWEfgo>\< M,N ܾ{hi׬fGsM 7.1z$i&뮀`4~ }fqԄ<>d^X䶩hs0IRj6Vjlm>]@=Sl7(7T&=3Rbj+anI^KnɆ1%A\o]U&2jwzYlRqoQ"(@A:X.jhuab<R¦^ U#PliG8CZDTɽk-yZ^7BGV/3Dw#ԍ--%eդt Y !=^.OaGmb/G=f_#=3]n8X(4|yn;N3W&)v{"~ӣS|ba >PmL4⺬@:gN I|]0S rg߆i5 f&^'ը30 IjR?;+6D?+˜q`˥dlm@nq&Dˢm5/5=WZOB,w1kͰN}mێ(+%)VH\U+`oIm(F|' "ؼqr~DM̧Jl8԰JNG:m$J_)}r?=`o-MYH7&\@G#,aZO'wb9i%1 WF/`"nMa)>Ք$Unu lpPB(:ٕd=0D2ȱNAT՜nt]5Pn 9{7ț_ZJ}VFo1R c3e࿾<|/Rȩ$b麉:\\nHT.oDD}/ܼU Y-"w7)fjU'Mv]PKe]fp^{HIsٳv?a21!hp @jhb1pfiF7򨖰_ZD9->깤r*Ba:ݟ:SЈvhԠ~,܊:}2c''VmųWa 2[nKMFnkcCPq"akb]AuN|w(SUA(]@-Qx#p`|B`/~&?9>xӸHYgFx"/>ij$-O7KfdJ[#FM_m1/!\!^T2Dځmv/=GlS 6PX/,?HX'@jF.\m:|Y=^ļ/rrdgc:t; ;[\C㟝c9Av;zM$m^xJ7Jl S{%a0ssZhİ])+szksPsPR Yf*Y|d,BҰL9baAw^@t7- bc lZPaHꞲ4PHZO!u6f]pk@|a ćPq;nJn}>_OW.FlŻ.?AU!wQ*9^nQdoAU1"%j=jD"RSqu~8Yct vAʩ8Vj?g~c͵H3Κj#Ï]":IJwTuF7&ܹ"H_ m+x. OÚxps0C:\Y]l뫂a_}:쓭TY˧Vt' B{c#}̝zKrӏV l:$UdD 6!9&@-Seb9LX.dMH-6$OWtP/Ifx}ȖpN Wm:IGk瞜Z@Ox7o=EV3A$o諲 !eqJVʛDh>BGg/:Q{P$87<|}XPlfGx4j:x  'v1@(?7d$8uV;X`ھ^ x USqb~;Tg81$Hʿ#EV)']\Ό}K:gn|>Z]30$sjC]ūcҾ" gdE5yXh(9N⻧Dw 7Զ4(y86zZ1U}jDr5>? %$.0ÏSP<9o#N4lPܣT=]K[Ǯ7F$ʻ;q1~rl#}xR..UOF&Z+ ]7Y5u60{P|1DQNKs14Sl kS}4kWF}(jfin"(MgLc%&YW($+l Mu6Wˮ(XX^謇xըl+lwөv*M&Fle|a\B@VĴ,fGDzn\nr}v> rZ)|m_@΄#.O?|VJbG?Wr*$XN?vxcը,&Duу{ <ϱ9(j`z;ǡu :LTGHOH)Ɋj;5-7®Y6ʃrEnbu՚/Sv\H*g5Ɖ}e BH1f Vn9d#I> 1D[N`T6 =E]ϓn6V|z&"L'U&n%t V={Iw ^Z'ZkBXd ?ǁ^ufzk}Raw_DhT)%G^L=]>ȐIv jAxDf'Wh oT9ym)TFG1rCfOZab GJ|Նi{ !1 .?83聡=EN+ [ϕηL)eP XSm Ո7|X](K^t9YZhhM˜mN^3v}'\JߎGf9mzbIsӆg$LG3[҄ojrϡ a9MJ5.I=wJeG^B*vPF &^3BM$2Ҝܥ#븎)D"uؚwZGXz/}TeBFmC# @fYᨻ)";ةf I6>mfE}չj ( OFpU@m\s@ʼngO6>Z$aAV%&jw<)O{fNeFQ9,Lrc;^J);*!}Fhxr( E&$}6&$X]3JZ܆S'&t _d9pdň7  8 em,ǯ{!e~S*#&7W3 Fg6S ^!lZ? J͜ HɊO\o|ΞH*'-}gR.]&JZꜪs^2'թàkсsA!O{8IRKMG,2y EZbkkP؎ ^QphuJn2'JbrɦS".ٹ r עb;߱2McdtNd-%Gdd*$]6Y>CE?aNn^,0I +p8RlQ,7 *y1πqj`Ci:V4.i: q,S>zc|Zzc;E"`5-+6=ԭ&3)/DÄGҦ2< XkvMlR⟩K'ݥ ژGpi^"L'Mң6;xZX t0SI1jlj 9%_Ƶk'r8WϮ8,>eCr^R8M3C2ee&^ۘ`x`^J߷CJ;-$r( O>>SݶO!8M`Mj!%>> ]4b.8Ab5"X5҇뉒zX_"5E}b%sNSzLBQb>'Ze}JTVzu)fuϟ#Cى-M:%Ȁf0)S%:MtK"^?o (V1?U"y58g!<]ެǻå}n\_O#bxO0{EٴSydž י7qtDT ٞ Bm1$+@FP.nN;@Ox̺X'sO1a~!:roр--EQ:$6n- fYnpN}vltΆVQzaɮJ柨'KI:?MI{f: 6R]vð|I,&jh0qO<.b踭0G`\9 1n%#O޷钴%E:_[e"Z _Ahcc[@H:MX1sw]'n Y/*ɔytSRG:͉ڲӵe@ ={Sw_ֳBg,xEj 1c`] i% ':y<Զb&iJ@7>5`Q4-̿cgRd͘XE,؃1ڂPRaP&xehL4]lR Pxޤ USam'P' ZدX,y\nvn5c,%F$tM;:>$9FD-gȌrr@r!ҶyՒzA t] B;"!gZE7I+(+A>6.P] /PʢL@@ ;+4 ֞.G xϊڪt`w>gp¥d;V<\6xҽD--!Tu5)*m^12Vb9vdwO\Qlt8?GsʬsKE(d8#Wb>w뾗x}p#>RiVyN:+O߬QMak-qY4+ >-;hVX"3Y)_ F{:ڛPr͇LhRjOt";1dݑ(7CF{QiVt?tlE@ocO{"bڼcF.n4UTJ*%d;a)FJxBx^@%նNibO&klGTq7#h/ 5)uX?)lYoP~{tY;+HߞD!/->Vm^2K#3[euMlCp>ƙ$;PI%sq5ɅRi:8gqGm4-Vu<4lx+#MUL 0\ڰ7GuO憟^Jt$nƙbl4֌&ayQaUSwg5'r6H매=Wsiz i>lp(&-m!'w Q7*I-7_?Ρ؈HqĠ?,dzQ6l"suHib2aM<#Otۍ{5OڳE7G.w[߽o&Y< a3Px1/?dvqdRrSZK\K˚_fof],m[91 מa=Jp5gMb}#M)PK j)טԉpmI[o5 F^ IO~]ul=:l2Neџ5򲛏$!fQ%ut&DFnj(_@>MjU1/71G:$_c#U":=/ %C#ė>,mzǢpCi pl=k3#hj}-~ﲉ/~8_\ADlL\wgow?4!''~]E{V!f˦c2+>4~J 2Nb"PECؑY?2Y7>'q?&Ua[pMhgzwyX+p%\azΠ'PtvD%{ ./ɿcĕHD/i7'D QYe~s-[HѦv6,O4[N[= ~5M!WJlo~7qsa5 2=Xzim9( S8g4B㔣߻ڗ/z7%ȃ/p.KoJkPy4@)3w*a6͠3?BZl(CE|nrH*k*!^8^dI$|q+αȼ86F@[%(Q*:2.Zݳ_#uaGWUZ?]BH2vh Q.o]iӼŖ,Vo i~jGQ +)?MΔR|+snUeV'"U/ PncLFxcK'U"onjw*'Q&60,_=u}̾l:b#r@֢[W%zB#fmt:P,`/hf%ޜ Q(e6bC>"KHKr5HlRji9zV$#d F ~܇:p'" <,J_J]@!: B3cUUU.2TCM;}@#:Go L/jmw*x1 y!}q̜ba?8UEo zԤ#D6E 6]N tb$cwq"o¬VJb&$XQL#V &\Zx]K%"tDbN~‰#mHI`آJبjf떸On9)Um ŤйN5ߴr QWO%`?@]i27ulSKbtEc)< ildj8aZUobitlsUS(C]edЀB-M9OeVj @nGT9v͡}e1y}| gӂg Y^Sސh⋣x&W]7ބ5u$US ɤ%ZzBu"ͷ?pk(- mX郍g{ˈ4` w[&zf0,~ ?\XWAE1kV<79OK!Cy H-rbX槕 :ƍN d;Ž0DoML?@ٯՈ̗bޛӀ rY!*UJmn7,ƂO,#|z.^5oyGb>#U <;Q?"ta3=&(&eWca|>d +P@#]Gʒ 8ص)[${w=r ʚtLu44urp 򱷭>O5/,<\$ӝ=kac뼭eLSKޟou$=l$'[)XwT/ZE֍>BQMtD}paW;X&XLJȨayr$6;e0 ϟxٲ'3SI h1_ħOY e~&W0."V٣/ $ORvBfcrWw"0tmcFlUbm)Cu>+RzgiwoeϱqSn)?~zD\9Lz  Kt}Mk9 T">fHri/MSϴ =AX[f\-VigdA4S62&HhZ!Ͷp@ٶNF%62ڲbP73? MBڐCHstZ@}Uod2ŏPw`ÈҺLx(е1;Z.Hz-vyþM! N!w^ ut~oM50CZ3̿?O"W;T#&_ŲrPЂR~Ɠ] W늡cJa5܇T&Ap=GFEWaᅴ`66ی}vq4:ʇ`#S3Id&UX]Џwb~Mu8j(( Pbcf_nU{8T$UPD]o~ C9~dk88 a"{D:& `zҎ1.ЗbaєPØwZ 3L2 rg"]l%A;"n'( /#;KaU,Ív.Z3\$R^br)P,>1,GNꁶ>|k}@~LBP.HFo1u>ցS ,`' 8Ks0P 2<#eH_f$e dOeZ~F8VhQms537s:mJ}辢$o(I fIЭCwc_neLWDHDZ^iZ']S5`0R@xF-fD[$5hhR+N,G9}@ruh``ASfv4GS쫂nqwXD'#1pKDAJr0$]sD\eC]Җ,7ESzEA0(ʓO}Lp8hߟb~ Mab)Qjh cZ%lIdfE/D$EAI&pt ԰3y5 s>KZ}e9+l _y1V"q*W'Q+5V5~ Gw2Q @eŜOh'Wm{*kLa_""Ha#r8<^@QIPkS*jO Vw>hbkЕEQ3{3Lp*T.'T[ kuC׳U-pBo!SW/,0Z^h *2bvW̓%-Ȥ?C6Ψ L>PD:?z^6qmou# 1hTbm[g[KZ\)0/}3L+ Cejpg!xB.m=Byܓkj({cf5gu0[OE 6Yz&=mweiuQy_ qczO(79x ++QK0rJ$&>A 8nqꦈ?S`VW Am{ M`=^Ŏ:T;MA$ n,IIҖb='\VGJGo_< nS? k"2%AA-:+9+*SUثam_n.w9xvݸXh>z>럽QJLJ 6pŵ&|"pE2&SiCM yiF1cس~ 6Ln$DR7cOsi|Y`GLsG:xMA}!Z̒T8Txƥ-@*`[ѰSp d0]* cfpΎć3co28 CPN?m>Qqy2UbffJ$9o^bp[SP>PMuiͿU /{9klb9 y[Ki/P" x'KEhPIk<ڋJxkk^n)18WmT1`V&G+0#/*5%D# ?;u ~.\EcyD;%jP@潹%ƾFP5,mnFg{_ 4N%"Z!66`x62N%E*oj- Vy2Lv}$'Ȥ66),ˣ^<-a%>4ŋ( r羾ķ+Sx@\6b_ѸDñ+=,p m hk>qH8Z4~#*ld)h#H6}hWve&!QܡOku[뛦lGג-+B9D .zu!oXl_"^G\Qw2M`{ZvJp"={ְT)V K`JԽ),D\-O>0x.??X!ùOq_%I!$|i ]u8f]Ꮋ:DNj.Ѵ(ɡZ{㊬uP,y<Iۃk$)gr\R&"\/9-c&M䴒 Bwo!9ByF^5 Y9n~v_I@w!t=e$oc[ sҕ&~4Aa@%޶uG[37{ͫ:d!4/wc|Łf#CObBZnŇmP^S/YzwB7i{Bbs$N *NԒtJL#7ԷK4&Oa&:vUG}΀X4b |9\\5]_3gG)"ܤuTTrcz_?~U-.ڇgG9Dw G/hC#9~Qg'nUp4H${"|{X9aWXoĮű`XH`__b$qIM8~?9`Qehylk1PT72dt2@&G zC9pz-=l&)#2H:Q#!~;c$Nj,-Ȥ6>?ېM< GOE?6cުMl$ǐɰ}03DXwбb%; ,wzgc* yl=lCvTGHiTѼ_ۋx Ɨ;n;*qJ_i@ħI3$K"f6ZA&x#ʽy]=N[ XU]T2a L^('/]y b)2W j*[ɚkdH{WIh86{p8m#AdEV%{ }xTj\uraswD@!p.PAFUSm-@ , ܍洛PvWYp#p{ ы5}lIx^WzeD/21W`&4HDۘL؇̊YNO&-+fD;@hN;X`(L;|4vg ѩڹ_lG^UXtK͝8%zKm`%Q=EJ|7BGCIƿnT Sh&[@냱Z_N q,rƽq|!wsNfӷ*s(/`Ycsݭ=cGv+ġ0Vت%;J"9 bv,1MF:6 w*^4pܕ>U"}3SX\r9 ^)b,wdȄ/H,h>%$p +f-r¢Ktq҃ ҍsgA{`YMBNJwAT8R}DžKNĐ:0r ԏ 7ׁ-~uC%y(Ve~G˫=<|EZbwbՌ`|sU g$DJ"^PȽcO|UkfyİzC'[PVPy)OQ`Յ\hB5˜m5k͊tInR!cW5Eۋ2S(,P0< LWR`ےɼݠW`cLlu}Lp;jL)}"T,@5YHg U+`L28|\>m79(쭣JMExMHEƪFo{r|BYnBʡ'y$yI,+o(x,V=J, 13g2 &J5_prQ-TБ@| cK^yj^5%/6lw%}_Ij_ꀉj2 q1qn"LYEgO6k|jB~?M7e QK\`H%HLY %k*.ŽD2j{=F?;B\l"*_ͭ#@"H4ϼ}?E7EimᢵT6z=s^vЗ؄B7>MR k$cs(ٗ45% 9: [yp0& ; Jv}(sUc@OW h-ƒ/5hx;{rg`Fk'=H!Ɗ_Io#.`݋|^BOԥuT̜3Izw=m2|w !૆<["D-=W#3WH8.8*R>YTs(80w C$Ք__\ưV#擌u1/>=yeX-83NͶۨ3̃}W1Ɍfn& kYD5U=}(%TF BY-[ȩvN!TD^$&pF1X;m`y8#Qj_Uv,7PzQO2&i֭f!Z]Fﶙ~ ?L`ԠbmFPVR.$h-H3hND5QXB__,mLf3qp}HZ~/G; `NP0t {Dy̖2o@/⎕4ІɊ"W72Y|qE`_/?):Ό{ %/6gA83sء%hn(kM'T`1>ւ&<` |fM߃=8<reDH\m}[f9KGҍ>!I<=af5ȩs3^T7J@ Jk **%YK3GֱڷXNsH b~. ުIA3C,/f =>y _@8W}!dԸv4Htӿt)=W8x9{$+vT{~̏5rCs:9|^7 /Xy$x1eʣ7AYΡe@BzáqKi#kIKŅX-1`LXUKdJ"-UB7vY:D3-a$5EN?/D{UfMuKD;l M\ԃ,;T21?xɠ}P%ugDEFZ!l;%-ď/Պ'T7Y1. ߵ0!! ģƓu3SlN@FPF*~0ggfL[reqQE bCeS(DׁIk14Tм:͆c3(Pbv.J/U; -r.PِlOxX2o.€u:V!(ds!W<\.{&-fQAW!f`Uɗޣߩ*\LXڪ{ xJ56ҏJX:LvF2$44Ҥp-J:{y!Tji}aka>3 Ɵ/( G~Hnk8u}%J8sJ7M]6qT. YSḜHlه#5T-W!7DV1-w)hَ ]/x;owbR)Ubc*v +w?g{z~atRgBB%i ]k;4*&,rc'%d$Uq01p2F^2=aIJ ɽoM<,j'B/OM,P0EO";A^ʨ ]i>GXkjYO$"-o0yY"H4)-=ED^~ (6Y n[5I Y=aZGaubJH>:q W4;lx cxeb&AOxBĦWز"Xg]!ny'dAx"AB{'%6KQFgF|-WiT˝(o<˦Da>v)6z˙)4hj+.4F~;#ьD6a6KΡD'^nZGJGT"=c`KXZڊ0d!(rW}e+3>G{\WIZ*7&Ej;R|yZG}.b.f4';,+3l|/%Svboo'fRG $#yN%p$K2J޻`}@2;>JѤ R.?>~~=_xlʍWKߖM_ I Yo0M;_+D0] 쮏*QV$Ihvn j.&͕ `2*)-tfno) +ԍ7Ҍ+Y6?;S:S L|fkSٝD7-ڷQ ;8grEO'՟eKD3}BT9s+ngi'n`(Y&,Tg/~ +ryQ dHWcXل,\y"xDF-u6~GpI[ |H6:T*H>iL {ֵDRW8D5Jk](32"tlM4LA=+;DEq."O-|Q+jX.gL 4PR}(~k!>qBw !#36Pj&T.n=UL1yY ڍ7~?)>AMI55u\Hof%x(RǃD*qX9SafDW`(ӮC!cF/rd֋蕈)#OMo8kfRM{ J5Y sR/#SIXxz:^`+.F۽7Gp&[&m3t iF Dy` 9l*I[3%^v=FpJI 7Ł__u$JAyВ.ODD_=߬NCj^W HP td{3y`K{H՟lKX}D@+~*_mO* ټ`E&BĹxvЍ *tMc)i"aJMt4WƑJ8\J;h +TM.`$J"szM?%t'4I2t%<ʿ1g ^m Tp\6aExJ_Ɩbz5- dy+,IQsM'oomX=/M(,0{9JrtNV"/.jB'QrFZ.%`f/? umer-W×b|YڭA-ʙ5yzO&W~{.ob~zgm +9bu+4?lo!ã=Boo^=9ՕݯlHY̘q̪\=9*j@O=XT(#᛭M’ Ah J4Zp/6:'E_Unm$u KQ{rCx&?LS$*ӏ= ]j/iAX u.3Su0o1|7qrج/hn %TA$ujjpb!D1ƭCNS: /2_G>ZmB,z-@6 OD<kBoܐw OK\ɟd1v|JcۗttD3zՏ^tfXmgU裁{w#gf6.AU>>AcElœaU}Q9(-[Ѷ}3 EC^wM .H΢E!f)%L\Yg#Rl2q['/72p,ݐbثmID@~F F&L"}e:fD扙VbYvw䑂/F0Bg` Ut@گ5Z D՝uf]HRWWeFL"mR%N 1<0u]kD;_`$LgSe мzNd4WLˣrU5[VorS%M=W_sVv:N}䫃2;a"qs"n2Áݑ=8bnzH8fmj("8WhceE*BP&%^aܙV3 xDGEٌsJ_}0nf;])VWQGzDaJþ4@з̙sFaFJtM#R%ZCͮaCF©؏Ae`*z $/VvV&3*mk(B;sjfoKO4Tk0;KDXPـ{&0$3co[N_߻\fau? }S[O^욚Ŷ@$X9Jp9v^z4XϸEʶT5ha~51lY=`OUᙍwA7鲠-U#'RKp4]WV9L7*kAz #97{H+YCP۫&#&6{gUO i"4X3"~ FoJIѧjT~y&OidVՖJ ׏YDѢ]4a`c7t|͖.:; i1q8HUV@+m0cQX 3ђe֟ߨ9pzefȒDZ4:Y2!gwaTk !+IňCm甹%5c*~Wԅ*e{ɉEœ%ٚ yfSPw gJTIsc ¹|+ġGxdrpp 5&hDn*\zfUŭ/R)Ucz2Tխ֍^^(.]!>xaVHh._լ̌!d[ a[Al Vkj|_ɆwXA4jo0#O!h#A3m1 k"?E)N};b[P`üD~tz+^/ǎˉĂC b Nl9+{b d 7Nd$i0(i# MEt۫@s"Ϥ(S2= k _qcV6{!8oAg{reR=pIeS9(kyGxJOafLizGSܵ0OS_]FcqsfeY74יpXB iv^[[}i\8d&2H1S;w .>hϫnPr w7Q(n/漑 =qsJ׽ 뒔Ϯh X;JIN+-R06 n%1Sݖ飊Q.%yPٞNOMGL*W4PRX DII&2'UkhNjJ İCv߮I@`(^IJt,hA+ }袘yi:hI餙/.eڂQSŭak<1P$5C_D,ˆ`[Ĭ4ERgN8 +Z̥CUq87 H_F-AI@حDZ{7D:onk1n5V)ḐłhN쾏bjFi}Jx<@>B|PeDhmm`b @k.I|^jgd _fwc/AzN_ꄲrYL矊0A2BUv\Qnc;Eˉk^ qm;.Uk{?ؽ+|;ꆍz-FQyPD'ӑ Emܽ*&tdt;\@SZ>e̩Zቪ祸2i:J4J:s1^`K<|mA[㜪Z5=}6*iРiL%)R7 DL;eZlNK+,2=4 X FcaVJV9C/Qe&G0)̬HH-A&%fk ;t sf*) TFDJF[S:Pq?LS+AT}[:( aB* Qs]V-ޱQ}@GWEsdq57$ ġ ~u/n \OtWjl>C9Q?wܪw<6' 5YLIED~ !PdsgcaA2 %|`oO^&ZJұ̃$(3ki0/,}`4dKJz%!%{I=Ylp8zȚ1fV28H[Ԍ<.k֝LJ Mh'U*m6N_[}`|Qpio6گncJK ^P9RtXkp@o&HZ# ZGah~=72 d%oXĚǰBV)RgxF4 ր7$ج?;-S݆E(e، ` ?_2"aWfH>c>)J:,*~v cHYœ[ؐw,vP ں-A$m7/P_Ҩ͘gpΕ![hSq|V* :qmbi^l"6}#-#S}ݒ=+HR?]Om8څw0IVvKD/^St(u{AV f_꛹GFvctsԋX@bnzc<_]mʉh+v+>y2$¾u'OiR8e-?l]hP#+C#YH$aߙ J*'(J1R\ZaȧA/16V;SV۹}Cʻcx6GաSq,}pT;.G;j{|ڀ9.%8 l'r04 ¿D*[9N 8?iejdb_߬4wb,vwS\hB\+B_N DGc (Tg(XpŸ㪼0[ p-@ۂ& :w.tjq"UБnQU;ֵp'YJë>@B'Ǽw m;sSY 5;U` R*9#{,fȯ\ xf}ŚHwiUB\x<4E_yC`#؛5K @VLGfl@QY $Gb+1Վȶ-cm d#=$1d gUw!!.R "@{Gڥ&!aR~Rid(ȓ~tCX=6*EKЫ~ʣ˳"* 81 iiK#V9f .fzgLB lqQk`CИEmoކXCkh\_`:zH@ґB4fL}Il4Qb`D^)50X)dg6WBj- ~sb"'2]I|]o7DŽ㹻8eHh(rDFdqCj{nn.{S`\!U5p*yj5Ga%ѓY-X6)uHLŘV @[,;Jº0?2fUn5U']Zd(*3+ʗ!336kA#$J.וZb[r=n;|Tp׆͊lLɦ trY:Ŵ ᥎yOL둜a>uq+іl|2`X֜+A2E.4fd]%PND!;DO6t7)~&M@4FAh;~e}< r8qK}/Պ%]ƎE&cPtJL\,Dae]-Y ެId} )zz]fjppŢ՜B舭!%g4+Şg>#Ht+L? A?/P˥D.ksԕ.7" 0pd!>C Ծq; ~~ 5MQ+TZmHfg5Zy3<.?[B]0ͥ()HRK;#E_D5 QGi}gG˜pM@F)v5GWJ9S摣Rx ?p.) 2S~ZkuYwe-[d>ĕ Dw+fJ:'򢭨.1N3?E,gnPtG_>d@SV'gܷjaySX~8ky{< v=/ʜ5YŃ"WM{ʖ)x-Jz<<=#i1ޑwlu7NO%xt3ri(])yL#p/8&;9DM ?G Cf wBO} ɉlM哞u'81lC }=/9jFӦcP&i5@\.OYAĜ/ZJHF !򔨼zH8Aa׷"fRRfFNEv|lv9ƍVr3`z4 #2%/%F Td"H6/>s;\*=Q@Bln hE킃\¶O}]/zQ *kk̸PR lP0?$zsvϜYY^Mkt\x *U@ҽV-1{ "V\{^]YCJ?u<ʓbb'* ?[ƻJy67!9CFA@jU&%Wg>9v%fCKDʴy<^O&N5EqI ||fyVO;o o#|v_4;`h'cqSwH>(BT=fB ɲS|aBxX7A\9g9xC9_x+d-0{Tu|X#{Lb jPeAL}#BqcKFehh-$y 5񽴀 k5Z/ 'O [D>`;CFmnZ`7f_)Q9YؐK:VF ;] _*ZB' E”Ckrҥ]5T{@di ꆎӤl)uYHc]5B},k#ȑ!&flL.%1S?cށE$"'E5Ub(muUH,li;H4u`x ]tž^f)g $7S }f鄤A7hOMn<׽ ?)֛t HqX3lyXzɗʭ9+lCQ|CѤ)X9z}m„QoъHZ;ܓ)tkmα[\^=:cJ~iik7TVŗRE1{wDwDfv |kѨa_AGWۦjh3wp8LRS/BJs_X(t.I3)SxGI H24]CANd0z<!3~2OA”J&Eܻ1}j Qr!*;NjFn]wR:a"Av'S+'N29F I8k N:2B0%mdNAT)3`GEI_MRypK(ɮ[TP px*ytn;|=^dZG$(P,YcA3E%VtApʤʨdj##XӵMHBʽ?CQmvoǽ^ʸ2`_sUWȌpKyڽF3< Mw%dw$P#zŒ$w)D5s"?/Xµ6RIysXBg @(4Aj qi+)72*z$*˧ $%)Noa>\{Ds3&D:%?@Q/ukDFi_Gq̨SK*?FzIgS5>ώl^Qy+(Λb3X3J"e љpr:cJ2=/@]so٩O0`oι--ZBbJH=C u梭h\ ā"f77 b\EScqEm±ix;$zXrM?G~ᄍA桝 %\\taߍqwuN% ŰQD~(ﮏe ǚ3Ÿ]+=SW o/yjp*e tK^XCk-w,hog@$7B' &B:$߆%hӟ + ' e9"]fQ`N`'!87b%F)D:#@ Ջ)c lU*Gv@eZmcJ4r/O{p-hG'YRGK3/(np^f:E5@e>_4'AgGD@駨LMWGx B#Ȫ8!! ,שȬ'L lWmk=qˠBJ1 k;0^|.(`[FFp˩Vt>N3 f+o.n\x]_tz*)d,fPiLo`]&эxX|F2x'pzkus5rm/Oq&q33c fx=^! \8 UE^Qڙ_1‘uGIyZZ q0( \X Azoo('#BŒTvgˬeq `Ulه kP-gmDsllT˽7.7ߍ4W6e|)PWt;{I]?czKHD?Qf0"i"~z'v-]x A¨>`d5  xR閵Uj" 0DQ}vOT1xkf@LѸ:pgxOJ/xMs;3h(_[ JZRLO 6sm~WuiJtCLIŵ!QϨkX$tFP*57 OIe\*+ٗo{.XdPrJTE3=smY( ء2<,yn}Ku;ztט[I,e7B> 9ǐ>Z!t'UUzAUe']c}T9Qg*Tg% ǭj$4{x6QdQeg!ZC^+Fniz2,+@;c0% 6d1s"l~~]Ǚ[>>â_ 89%P?|$Y.Ji1~%".e?,FTyeE-' f:wrK#s{cp:iR^j X/:ݦZڳ"̚I!' ATa*xz#fC ވ,nPhHq̈́Mqb 4&!$N %OK!,y,#7XC^:gjXXC7 ~q7W Y׼(Lx4=\lekbꉦ^* y!sDƔ&iD0V&ڐh ߔ+UE^=ͻ /c#VBP} FmMv+0[rG|su֚־6\b-9@f&t))=ʬCNDLX̧j!+ )%(d@AvabJ"se/@ي~TA/E%δ෨'#CAc< J]r4zD%AE#1egJOW_JfIWYthCOq9t%Nꗾmֆ CK:D-|BưtH91LƻQ=A ЌNҧRRl4b!êy(GeŮ`pAp91*|Q|"7N?6<*2GEL/iO'Ib[ȈXQ>Y /KZ c٣'誝إ9(T7.A<شIsT;j- ϵ'Bs\'_ yf 9Ȥ! a998F:uG]Ɛ)7߰/; ۳kktx32,4b u<~("Zs4^R|eÂDVʎ~j~.}=T'Y!%h; AobwPq[䜂#4lCYoRd_-";,7:A9<~] pOȄ!`)V>|߂vN)"J!=羲7hV:{/2ù[V ` {8^[lDxGl?&jy%U $%;+ MA5Q$ kMDLwKYZJ|gc>h:#4 ,$=t'z1K!Hҳݭ!+N [1p6mh.bcPCabi$`@,4qjc[^mFA4!N-?n;lݑʈ۾Ea3 -:ו ϞJ;d  O C\0" Xj'- looDj (: m81=:-%I/3_Id~sZ\Prq|ެ7&,5IbPI&Ebշ,kYsCS)4(%=F̲$u0Gʺq{:rf A~`EZOz;4X~0RS>X߆̚m$#;ukx*?ADWŻ^b~`K24vCHO&1vV;Oy@߭i-z!XW[M025}Q07ߚȹF x!~~Q<3컦hRG#Fgںnn>'O2$q L Ԗ PL+| j-0ͮg'A#蕣sV8#7Yf~¡0m@}6k 1Vvu?w`jvGMrG()L%#ɃP)r6PP]D@l#n|hI5 gJa'<=2= JV5b;f׳V)h=dT0:Ԯ12@˩y|ѯ0ɍ *u㉙&؀֏;`gCDQ4_z;qGPAobp.%GTOq/ 9[^ Yz!Jo0μхVz( mBÁF`$BSO!WZVrO|`e w 2_FnК|UufGֲ7,$ EM=xx䩎KZ ttc\#1:3-#{kxc6JMwȂ$?"7Rh0ل>)\ֵ2J3Jn`]yp/j齌ŴjXjv02Jn=ï}VU#Ff'MtS3Ǽ=?rݮYA_Ĺj mMf8jAUInPi׺t/IՁ>β:φݧ  QԪ xEg7GX . ~~%!=6YRv!Gt,hS_agP0eV8}` fCc_%]ƀsGȄ8;ciE1\ZOLZ!°.^E5~fH+–n5"ܤ\8ٻ` jrz (e"ETd9j-l*:&{{K},MGn[H˦PYXO'[Vv5v JNDvh-v&0N+g* AKRjX/BOmw!-Xq%aȽb9tSͯkVl"gJq5};4zfrzN#`~Q9Ͻ|O+C'iɝ] p QΞ%fs#\ &xelzyC܄)1pA_͵jG-JJJx1.sZl@'0=rkayˁ][e d0ُkB}R4>E9YF[gc䤺韌I Ϙ몍U+TicStapt*S8.-JdT_,͸XWmMX >g0笉)Qf}Ooyn$3f^:Dny<*Xq-\3H7R6ԛ4s$+ צ ˔Rqqe{ ח2@Zd/10gLfpmH"_~`FA|rDׁL0j9s҅SJ,?Ws*l@Arm8ݕȒXYWOW,d(6 B20Di.3XPV*gkdw=2Q1ׁK./ ̽ȸ\yNʊ sY SjD%%f8p[ Ha ?C #DG/;z}dsCW9@|f "YMaTfWؗ*>K&|Xn.MԹ]~ds)dR0:x:<(Mpv;"eLvQ[Ƒ+L _"VsA=yV6"FBsGm["4=nuEM3mccl 9'4_Tь78l ZN#,a:_OY4Ȫuݯ[%m &lk21>D;}S$Sh^+͌9L/%j0]&EwYU/`Dඖ'L$ɗ~@-aya7y5\mVf׭Hx7{Ʈ|lW1f6t!joU:a#ƴ lG׀@ Hz\-s$0VbT995S?O 27rM3V;Buo>ĖͥIYNxQmJps̔ w+nzs?h:۱Nq&}& UuNr^!Tjӏ6LA. C'em-Ľ5L03UТ2`e퓌.4l\ZP42jE %^8a/c)NC os2:xR/@?oi -&13OmOdszwRs+bTT>[(X:p)}'J&$*T#~0sdyJ)=?H>%w]:%l)rls[Si wMX0>w`o"w%Miق=Qik%U4B+]Y$IռjH@'-%ËrY9Ă\qBlXeYJ8%g/)0i.X6#:  apsh fp tՂNaT~'hYkn>_Fqy&CM#vvooV:п*U=Dybݭґq.jf{]vQ`+m˫gsooq]SZ<ꈴ2E/=s;scMW?/v I|la ]jC. =]Zt|uѿUR?/5RZˬQ<bkcGa<<}psybBZ,"2nԍr3Cbu3(>kvHqf\|z]&BX7lH|Y8ncEvW1]8+mh#ʍ?}=J枻עRY=GNe6qǬ}.C,T̀dYIvD6Ԇli..]*Nh~_ml.h+oVlM:{޻rM1z0D-ORaa"3M:rGVB.y!~u+?TZ𣊺Ȣ( ;nSXɉֹ]Dt?τ7/ n'ށ 'k loWzu rLzC '58%$H6!ʭ%{YBJ_ކt$3$xoSpCz҉0r\onpɿη$`+Y*IEMR֩`E;"L$a|=HFά1X@s6W&N{B)H {qu#&~x_qb "TA',NMR^tTeIQ6"Qkfx듸ZIbh{8E‹uDc,`f1["h jD8ɸc\Se,-I A\ +g.''A󇄜 G]p޶鼞&?i''-992$V@=6$/ ^ȓ)Wew?kfQ/\bO[% [eC@BIß_ ɿر`:9,l$IScc$`n+Ġ]*wf64LW]9b]5Z@ RG_DK/~t/<̇&_a@bDJH!k{RcoKUz)sJg_}2 JkHhU_O5+Sw TS=cbb_ }6Ot%/a3ڐ~'m$F 'ߚpm(zJ3~$5M}ڊܻ( *j'Lh]@X$> $#ʏQa 53H?!ܹw"=!ta!/6.:kwS׋$}"-lCk[z,SzZIF#yaȹ@j Vs yhgl v.7ʉ>ǀ.eZiy&dO2xD-ӑ۳|Y*~G c5b@ʾs7]^ꞓ?&eM}\^Fa ~O)gEƳG@ը[_5p N W;גԓ7M&S ͤ*t3M>C.Et)ط|4UݵMļ}Vq4buA}Ϊs%QÉbFEc"Uٽ?V5ɹ ,pap9LȲoJ rZ`K&q=NR~JO_΅MjQ_؆|_AG!'?urMI^)n=ʬЖ#R.~7 A/otS[^ˊ-H&q$焖ǣm 0EU-)B/~v'Jf׌K0wޖc "XE).'LI9zׯ*?7i , 8Q}I0o7V8XZΝr3_J^71SVhcrs+F{|ͷbv&=8u[`J? +XX1ghqBRz}7ZFSSމ((^b~4D9o.>$42Q{UחrQ%26<\تIH2i 5I2WtǯB#\ vPaר9N&ՏEot'?(vED(ĕm< 4݇,^H̃^hr1+7q xȡb.J,D.# <ֈ íO=vs+ԃn =(K91c ߫1`E,~ExgRϘ|;د.q'~c rj|I?^{jS`5Z|[j.B';-oq!ع1FvsCY+PaR4Uy)H P(iδ/]^Z!3b ͢y9Z~TB'mlv 3-^WܾCpXYx(U|>{rBH(}?qEOID/:5}x  2wp ݽ% Z>_;(K9k(c$4_-ᛎ#ՔZi]彨]{gMKc/9jNӶIvp,E?7Ez2yKyL*K:08~pt^n[4z;508")֡^ПMh99QJe\j9$l{-e]s+( #䘑EFTx#$oʨ]}al..fˆ5Jv;8?#iPyw)jV2X;(=w5RMܠIU=EVOl܉;[pgOd!D|l`#i$q^oj;^N2诂KraıSNPJMX C#t,uVɇ̥?F88Pk֙uq^\YZre8 |b5v$3f&h%?el!-M\> be0GoI2A:X V#.(2uB+gn$2dq':&>Rۜ 7LMsl{zMI nUrO }t<~ ^'}DjE8f{D.]p"r>07+$0T?jJ@j7Ҡ/P{/gAGnUfp#.Õ*Z"i ʰnV3Nw @=q%Q+hm *W,cW+}o5b5R B_]ʃ&,yB4$YU*Cν|tgld"|K*^g$_4ܒ!l Me'E ѦSzfOLQq@ Nv?:MVq-idO=tbGƪ5.. VqWт& ]d|TҏAoveqkjLVS^5mWoW""͠ʑ(؛x\xUe2SujBELofMmtd mym9'ޠ"R e> Q1G퍭<@!`$>sdіU~՝{ g DQKl̂M#+ *V=s&w>oi,^TE(;~[0~PW@&$%IvFlN/sSbsg2"!2LrOnBn=ۺ>Ϻzg/:Zqt囔F=藰s/ mt>r+9 T?@W/ O:;ǿ56N*8n3Ъ=46Oa Bíi39p{xoJQvzMX[zM~Uk좑ʼUߚ ˕+վcc5}bnL=kd$&X[v]fMЉQB]? &HiQW8SʨS> T^ZC܆JA~qmJ]Ar3hz7m>)Uhh4Le)?"!L -$T19K 䏌5KWk堣uImCdKGCzjjL "a\uu$yC1Z|]RjNqggTZݗ!Q'(p:`*6~NX:Яm(tSLE#K{Rhz˜.%yOᬊy #* m9Ec"g`C4:7G YZ1N 瘷=CQ/YQA!#kλ8*"`t: $BOGW(VgS' +EF) * dSE^DBj7dwe_mw4+Ւ{*-їb>FQl: GZHבjV[J漤sb؆4a4;j`1>7ʊq[mzRH0Y?)A[5bZѫqBJL`:oiS|+d)r84xKGr9 Ry\[n|bҞ$?Hor GwLqDlk$@.^<;F|B#,_r=zfB^?N -QM*"]WBxTCbV#|d}UdVs)Q??3U@EcpO0 u{T!"(U:žc<β*ӝ\'G PHkPJB{FZEC?.ܾS{^X̲e oHߙAEL1%"$tu- e O:2 "',|7m}._S"N?:!qߚuy',-U.5 q~.ڠȌ]/viuGg3M?KQo6, X}XRv΋XרwGj4aHeܶt-^T?.W+o> 6(jEU d]t)WäP_euuA)_zv $i&<ɸ^$ )c,@] ~2q% %&`=;~#|cMW6Kgfc® 8 A9X--}缸 CfA C7.MΉ \jQ^Yt|U:]#7khmΑ&*̔L5d;/JTP =%{eǹƝ8~&L332$VG!f*Z9dSJD&۳NQ껱)9]PhUؖ R) EKnl]N YPs*HB7^cy&F.*b؞4'%7J`RM)QhRAYy/Ycl՝ug8.q xQ&$OmBIڔ"êCU1.ODqjvʭ^WiD4^6R;3p窷ۛpq‘7*Th $S Q ;Q?SI*p߹&ԣ\ SyBV,jp d& 97̟e:qcy)/wt"@mXjT"!orunOj _zFpfغ<ԥB )N7@qb h9O\xujr̃&^qMq3s eST\GsC;N KNќAonq ~кJk*c~ڇ~Dn,1|3t9Wc 5zOO))^yy֨oSJFj&f6XCaslt-tvd@m|Sk嘉z=Aa#7XEL^JAo܆>&q;+QM?>Rwh/Fdeg:5L.@cY1Qgr gd`USHIZQE^cS$$*o.Z$ͬitkH(8ϵZӃ;WEzyה=음jr~[S jW-Wg~v//n.-jWCѳ Ta>})\CwG6 !eu tEL?Rhm;GJdf_X-a W 64 w7PDBE F\{9^Vy׃-t(H?GqÁ]3Hlkݷ+p $lz P#O{EU멹d_Y4J[XY >co '|?:y쩬A?](_8†.5,YG)~R +Zc}_GїRD6{`blBY3)JKYWB1ƾMe]J픖$4qi uЙ%;Er?1qb FPlP XlUEa+%Z5ה}_yw !wOo0ox˽@Q",$)<9`sLq{erWf>S,6x jiGCGb1>8Θ23/ /o7rIsq'f˒'9/"QxeN(*8ct]pH=7,jEI V!8. ဘNNp;T529tEJ` quVf3:cwIJp?j |Bk; ?I xE{BE"7 ?#brI`]C|JAY9ׂ {'W~-ij{s)8`;I@~!AB7艍DϒDGoz||L㒾İGֆww2QB(x2g7SQ}?n[  Q>|DD,bX*>p2#<"z1@F5fA 1 BEcdlX-iNW-Ψ uR@PmcnZW vqfDc$KN";&1\YA.PEa~Aek1~+-pkܐcP1l9}!H&E˟u+[FҖ,q/RE '˧+08>[VcXvI >AP`q[22](׌#eYlMȎ9|@0Hz 07n`{ j]76J [0?>2mlTA/])֥0vH]+4C|0&UjaLb)fhJ!Q ] |.Y>Zx!b0^XP@^qi#tdHoWCߔUCgVWgEi|+~QU(Ma06B-[t07ģMC0Z^ѱPE3- ft÷j'o?sg߶ܼIW|*'K(#.jyЈ*=VM,{v=0 E8= O )o|~s͑D'Pk["5ҷ`V>8Ͼ/e䓮vX=uUx2 . y>l)J>[r*p/cq9jt*b#+ײϲ0[> ?tgI1?Zڠ/\ {a YzԕN@(hWhJe }ۖ AWJl)D gYm/W|X0ȕ>&~(ƚ CnM{]BVftL<fF`PZ 7ZOC$EtًGWTVnV!s78Hd"-ӯTw Ww"3aR*;i]$mq eGLMӔu0}Ef1j% KSPP턨ed$_(Ϸ&U \ߓ}૴ m vT5A=%'}#慚 [xNA2hVw9yBMc /n}RGwcmհY|_W K)RmwNiiSA}P!!껝cjvdAb!v$P@]ZihQ|\ŀءI >tO[in!L7[Us;aO6BٺsxyC4muȽag(O͹W!)3m[8t/B`k^_g'tTe̝ι'!+#}jS+Z&R:25 ;ЧGEa.Cs92ZaKu-?ҦGeYk?@TcbK) ͙9Ԡ%g]xJYMQmzB.bGbKܜsO٦4қG8M*p><=/̫ht( [mph18L4t0}G̢⨪xJ鉆[%SrM,%;9~EeH3-=7N6_<KsH}e(5qw'VI}qoKTm[C74B$vb壿`[] eP3Ȃr4F??FҺdāɌoe!wܸįseHDz{{0|"lYF|f@W񺁉@Qʌ 6^keV,cL>yYM9?sX4aU9P^|;dĪe_6\5;f]?u"E^=  u+Ew\Yh5*7H)EȈmY iBtMB8P>jW~ލ\rYrGMoث0%׼`]=J]r-& LF+Mvqh=\B+G1n 9t4hs1Cvq $>| ƺ@=I"tjvA>簅%t}'  T:oY+\uk4-X`T O y"iGQD}|b,ǩ~oƞʴ{bFdK~hG L;>WWhOЀ*9AT/9o`R(%тR\^)+YbUc['m< 9GT4^Z{7G5PRi.f4/>鋆+*4h?CCdV2ȿQSE1V"HAM%< o@œЬuͳ}?q_X:u.: ZZMى=x$@-eOXDVǾqmkNVwcS#C$-- D;q]a,uj,vʬR;ϲu؅2 I{98y"3]`OO3%1!5L כo[ TWFbQN=#UM3|vb4tCDDp )/γ^ Ft>M?3iy0튁;(GhD4X-ܕ呾̩9WJM \hX%ow ~cK\þɭru.F i{XU*ڧ>F`Ѽ yR&)|4oқ4QTQx"W˺?-$˶#jz_͋#=i?ZvkfeQāM~A)\Y0?vn[8:8Ru?XTpqmvb(: 2ƹ;'2c(r̿}o>b=TJO 3u?: Y?;6u|A3FsN /@Js%'9+XH#jyϚjV/<1Ƹ3)GJ-|x<a/5/$1d#Vؑ2ƘwDv裇1l!RP =^xˉἬFblnў'b;@z7Ul=ek5%|h9H Caav(gnXnqk& 0k~b*JM4^?p7o|?׮%@t6G_%XֱRߌQ冀/Zh8J-hs -9q'B[<9Yj6 J9A,$l暫7‰:Ay5nyRИe=JV8yyOaSX9u||A~`[t>Yk 7)B+Kt.ЖB3oz%b =;F{|bFG-ěv^ؾ KdSl[we-"*Xv`uouܨ]d#qՕ-;6q@Z R 4D[qt) 3|Qd'mZqUEƓAXë_~>ۆԼ{0lH=G$PyXNY挝8Ca;Pn^]ռQۦMz>o4$3ucjP@8#=ٚ;e58[@T<6RA'W.cHlŽR7-TѿwZO-oH7 )b};ܡzȌs6?XUtG[zNUh @H?GK8R#`~eq݉ZXSQ%X˦ a[11b׫pQF0cp9ҹgEŻIrNvB.I~hmB˃>z+x. pR^x[  U*v8Ǹ^w?w}Q—ڀq3K8|u󶆣Dޒf&3W8]P7;Ō=Avʃ;z"xI"8feWjDJ۫ByuӚh_*oTF~OJ@K9r%g&`z ?OW'Q#n}:T A9c fyܵ <$WffGHT-Iw٪) 7޳mNm h찣t*7ZG*[)x\2xA}8ƯoMP%]7QA>a.|ݠ޿< :-ex"+`r>9r1Wq-2`PDtqM ,)vߴN&mT]1ܠ`lb>K û4nk1$OD/ۗugBHz:=ZY4\¸ՆZu%pw=] 1N߫EjU{Z<=.XuA!vƼtĹ>%t&T ˖\tMcj.|l {.A,@7V5a2vv˩ x;HY1K& +8漹I>qʊn(e7Tq #dr8G4=mftqF cs:t, jcCGЌa Z$+U8MFX*3y9_5Mhkɮb=yWZ\-L9RItu7|W?RD||GvN_%mEݬ[7Xj1уq~ﲍF-q8H; 34x`ZST 1  :$ab9{:.蔾i<\AUPo!Zi27?[7ԴTCco*i!<#.t~-?yxj6*f}":śLS\{N @R:5IJS!|<ifM̟LшUh5^$z }{2~bɃ.a+\F_ȖFA}~* j4(DVL)Y=)fNfxru!h[ R—ۈ=7\7Vs`Aˡ1BphB QڽF+c2:Jkpw3&2bOw^/gFyP8[$rVצnc#mSy%^AeUNf3kšX!@fFC*Α|b]7'YDp /S%5C}X:̇B8O ԭS}BYKSm[N^״[(MUL*fGTG~Ah2rfELI$BCM@`.{]\KWT[Uw{;RRҠ Yj$ޥZe1 1Sm4~3?>[Y7 Qnb6m_:ݏX~u)fV&QnLm];H|ۥpb =3k!n7F%p 3 X auf7jؽ1 QWm<͵]b IkL;߈{ q F ǚR$F0Xuч4B Fx')jēcRHKvs A:0M*M߹ Cz 2$H[|(+kbS+/0=i4^2E=S!PL v5|&+O?6<+ERV\ >+x2j"͡lOK i_c;jI+Lh '$g}<Vx)JL/[i7*=q`XO=!ܗ*Aߣtka'I]jRʂ%~.ԁם3Ե $Tl&5gr'fqhPJIc 7h%m;R2mFaɟgeM"1]M^¼{6߬* LveӣMMtS4c:jŰy1dcJ}XnY믏'eԜaA?E0*m>`4L͌ӴЭG)w:QL9 Ӑ eyh10ōꗪy.&N bH#wO8H4% Dl9>{KT}mbM]j@i, ĴsOH0gRu5Jy'GTt|OX^oх;C ZZ.l! n\@#1t~ Da,uUGX.` ]ڭUsxƠpoAR #(??9Nܮbzˁj/yh/fɭp3 O~K7Iܠ`B6/.D5, $ok7wW(TλD=( lHs@[0l5iptCW&d1YTR^z*ow`F #Q*Q2O޵hSf5܊'t1(eWA{A GH4g[J֖1&^Ez$yђ[8E-pr n`Tu}(PIYޮz@×dbi;e}կ_7b+uJ>*DRI)Zʃn"/L_L.V(%ոO32ƻB{T,-qڡuT9O*wF/-0OT9eS1uE(+8 S*k;vV2PA)2 _< gma3C7|Nh*甕 ٺ'o>ڵk X(!&qp`"Zx9@:L:j %=_hL5>5𵃏 %HG<(G6%zsE jP^TZ*RINɢbZ^ؗjo L=r"mcb\b/:?0lzn%ӷ`WU-㑀5#{{yDDzZ? NX(6_JTkcCpמC])5A'9#}F}, G7\-Tőr6b:nWzM iQXE}*JC$PeLZEw|Y)^ӂOf +G@pJ?9x:1HHIJ4u7@,_2=8-Hɨ,^G8\97%qvۊ+򌘶kI:Ȗ+{uZ%4p.vCESC\JϠ}Xq@mtTV($[Oۦx\iKhU߈Tԩq9~-_D9%pO.ש*? p3@VٮH4Bb !yo6K%>5ڐlIZDL%DnlziDƸ"f ~љjY]\"s2&B9f9 OQ}s(z.ww o?޶ki\zAhX%Eq g=kD\ ;F@ w;o+%pi䚊~9rJ0V&?GQPS4j*kB6%XH,`ޑ\4LTLA Ы>+Is\J !i4찁JOoJh'B+Ao:A5o v DxUKg" <7al&ێXL&ޑi\)ݿGjum} j9YNؗ Y },( Pgﭣu@gqJIwZ"]n|0gP|A A2%OL4ߜ5_qWXEq*aů(f(0owrVXA;u&mv8vښ}|ư)c 7lQJcB1wDY-}f6S@aҗ~BZ<>Z{J+`S=Dx.ꬶejPw5H$V8nwMZqFLbn=©!Z@,>ut.QQ-D"8M.Mw k?ڴ,f"L'97ܣd8{}hX$H,vxOg$fP-J"bW x;;)@wB:Ѷ&Fw驱^BRu~s3BD .$qhbx"}G/ЊThtÃ'Iѿ}'5!G*\cSiZ|=A*Cl&Y }14vxm/=r=P~ +卍ޢOXW; xG!,J˞=oa&f冖g>({My#CD_Tڝ98@K<2/V_ -דj{4ecc;%p9Pݮr3PU? @VҢ$|+VaY6`uH8bؚۧn3YD/P?.]dz7$Xs)xm`y z0X(Һ;~:>[%zBmLr`]( D (OIq\V>OM/ݱF :&2CsEC~7]J(!^?)ם| ȭ&Ys6{g' D-w)"_{D|:ϒ,N"5#Dbye>ګ;7ձCt=JW:zNGgsXL" auf9pMaܰj@`BA#'[t?Sv`ӼqI~x :c2y-Ka;FXsJ {?~6%$1Xj&6 vI)%@ܤw CQS¨< _VY'~j׮!/ɸeMό;蚖jDս06o0).ѥ@XEi]RQI_.™W*_gj' 2Y3,#\r%qя^xgD?Hg,#ET1삄(v%5 UI3%`?]Bs9-<:0n&oqd"8gѬ@;0dv"݌2STב'oۮTH;̊]~)p cIe٭K0}$q'[[iγcV35v/jsu.޸^ aR:4Zџp½c0-q/eԠ8MQ_jf],)aij94\T[PKUS=Gf~'}nejĻ+`T>Yc`oSyUn#Шr ]Əl:>~a@BZn}/X|?Xj>3 bB" 2;}$#Tw!{a_L# GB  L ehji?OZO Xۈ{%lM<`8@X˾-Gp!%f}lB‚gԱAZ近y~w>` $>2K⿥"#@rqx/PlCOD*ƒl>zi[i,.AΊ80f`20\@\*4/dAmE|eh(Y$q\4$VK<1$J4{e(3kÞ}d&`k+pcvP=-E,I//77u)cfTd%0ǁ[iaJ! ]EqYKV) 5mY|y@"NLTWldXHpTG'܁?I7]Z5D4ϏdؾLe=-&(&Ź2dKmBR Hm ZBdmjZ[?x<[ 3ʎ|FzH$} ^^x`洕CטH7H&^mQ߽nqx*OSaJ'' !U=s'f#AטD!}$Ahb.Jz<ҁ擻]6[dVҫރm,&1jT>dQM: t*ɑ)SUc:>Q}lޣ̮)u ZIDbm 4xV*p>ST[qʇ H98-+]_:uӭt$1 g*4VKӜ HU42AH  Y.ۭH :bEt= 2=M4dj]dw lA)DYX!dűJ(xJz+2;.|9<&! A8 {Cs/3BN !ޜҋA8OF]ߟ~^WuwÚ 1BC0h:ùNH)d/4šl< ޏF۸^ǡNcū煝LlJQa7uqX6,Y)R!:ʲ*yeB&JTfx~AdB_ً`8!_dG]˺S l ,)P"hM>Uׯ$LsY4Hn{REMVN+织\|cĢ=&|,Z+`gRmaL;+/SOS/;`E+{#l!a>8Z4[ⷑ4⢮ǝA'ޅ֦r[͹4@A>TG;\7H7t8+VJv#`~q;D[yCXgpmw2 m(򮍧4XpNWβj.,dWU=3eAh8cJݴ{DSH"9`>T- ŎK~cxt;2pAō>GEMHٜY6 %H-T$~`;X+gyi}(u>.3Q*LmR9 \:l8ZvI}L+t7'1Q"3/W#;%>b/[k1OB3+kL&k'f䀠 rPB)fb'\ӈS7eQ X_yJ28ش@Z uqGCh'w( @kb%DKDM1UH> +.q9K?:I@[:#𖀃@2kɯY[1R@Ȏs Č;ݲV S6:<;/>Y)}P;SgL V#hRݴXy_d/Fŗ m]/W&N1R6Ku@ps<^ftY޸ :RgH61#7aeÛn*zcǿ{Y6)@}{oe@T|r~Ίh3XMR*q 6vگK-nc{'}GkIKzFgFTI.ާM9ْ2+yk(uV$1;/6wQa˜?zZ>s-CU8-"h%M3jq<"/X N'La=v@|!@5H~D7D 6nz:\E;Y8vGz&R9yG\~2$$2hglzB/; ؀EB 9\8yXl6 SdԨ>`/ܓF~2_%PP L"c[@΢Zaq M&200.S"G 8a;58zYjy*CqU˗эi!sZx,28Im-DvMy ѯM۷%aX~6ly WT4lYh}.ߡu]MӺP,[:g q@Гd3dw(oPx(4T1f,IUǃ[ckyR7k8T:a]^I]J>ԁJyyJgdB%ZH!l"5`#Y|u5cIIOFcBa0O.k _#<UL+Vp lo)3e&f2{ ki>p|4đq۝{[yXgeVYZ2gfui4eOzn浳ǂ!O= *CϡnFA 銰jV6"Vi+Kx `Eۭ,՟.pNv-U&}AcoDqhqg ~̄/ }IY;fcEﱟULCf5ju- M2[*\6b[f2=Gek9jLO /ӝ8qLuQ"mE,х P;=uDNέ7]1=Z_T( "3gEg^u^_(~OKR ~)7DlXeuv*A:HnE޹\X㑠!ԕb薻!4`?!`xp R%!TvƘ TT ~àyg01q؄*U!ή@D#@=%DqC^H욳I `kkG:E}Ŕ7Nq\ij=AS'Ӥhg_96! #ru( OćSɂoD/P h[jb֙ ]fbC LI h`[%s3њNv`iBB# H |+_'Nf5ź 0ìcuUxn2vs/٦2.hF_>cNLu"rsMAٳ̒_*lJ߾cS e;@Zd.&bĔ-SguDvu[N.fZ M C$6.¿t ' H[ԶH<7@Z"GKnrHRm\kI졙=AOT)f l@(M[>㲄"a"6d{ّ/dbDFꬫPBɪZ @OŊ?NB o?E[t q'KL_ 0uj@|,&in\?ĮI}{e.2ģ;f G4f<6\Z>z@jn|UUWd<,xk\`Q@ PD7~ G]t-񐵠iBHĚ GZIi41f2[RbCV5#݄ 7E+;*ϡQ P-/ysjI|s.yj5" eM3".+ d8NNF@TJA567gƴF\-RftYXS9H–X-L<>{ >Sa|S4ܡN3l2x-=kMW|۩`93hQC{UŜN3"YƑc)^ ?}R=Bm]PRQ{ufȶeu`Z;W6:(|o,O=1ᡉ\M'WkRm7DIN[y4,ݘM,%L+;][^B辂]ӛ>flY3\Zwxo"+6d/vD\"jd2f+)[sg+8~6mQo#3ΠA 3E]\`6+7;2ZPFa KHPzNN›CaW:{%H*4qpql?^ۍ$1p[iT!%kV;XaI.!σ7uߛ@:%j'/pƱ,/_UZ!D!LEkQf͡Xb ی)Xl:wO7\E̋xnWUK%iXp૭ aT-?:+Qr(ݽ>Ck8'+t"Vd&9Ωɘt +L=hz!ІIbfzPh}D._e.UV$slpXBʐ<{JȟNC\ZUcE cIȉB$υ\\ ] :P\3ʯS9p^ۛ=|Udu3dD?V,څauJ6SWH^sP ({qp 1;9E7{C4':9[4sRX/>e_L"MSn !%p{Ay̶D̽)s?^}k?{>=}OCݨێ+!k,A4@.AyH#o@(YNT7KcHhrcon6l|⭖8= :؃m2q%V 2Zo85PQrh :ޕaf08?'c*P%2n\WC$ʮ;bt`gVk/e*j`#SGtxXdwlB#' 5 ݊ȣ\ѹcc~=B_gL38ey0\xb6I/t7;uˮnL>ؘ,f[]M-TM-hd<\׀X@Ouq;t vg9O@!|6|,~i9NQ{L j|h#~subѭnjl+Ӛe%x<d*ǣdjMM/lUV%D$H|:K#fj#!d开 D̲\鱀\7'glf}穣'gsְTⶰ)=zSMЌXY:vE}(\ mݑ rӳ.8FP\R@@QaL5um诅;K=?WFC4K ᮚRwMS`\`󐕯C2u^ nr*?<mvuWHxO'&\Y"*p<n6YƠE+ O:hI#AwD)zNGA"۬_Q0j>_əӻn8@Ս\ }ݪ@wRk1PU\PedYz46Bbyޞ¬%bW<`.@#IaG oe{Mʶ>D l`ڥMtbkxz P140?^0q Q+ Dqi@\HH7[ Fj?n ^n\}(%*2 rSFE}t.4&xZ6Z4捤Cdx,qdQ@>WT_r\- 5 N 3@TεK^y4 UB%-V!'2Ҷm~,q:!v}$E[dv_XWM3\M:>3֑t>ӂWsrXzf~ʫSӠ~VUV G )E8FJ2$W&s.V:e5YŐ/U4{[("- G 59a^ߕf iÀbu垍 嗂#;rXx\$P_Ugjτx;ۈ;6O%Gt.}iy;bY=S!n92T%ۑ m ;Ղi]wP{;q#қY>!cmOWX2Q~-8(W"=oYܦ埍9~rpeyMڸLR^OFEzupjN0زtHTUQnHtYC~&̣lրW%L8j׆28(SQ:x@ȟ@Fur;v)moĘ+ۿ &_W*EʥL|qN>%)zeҘ+p8;-Hr3ʜ[Ar!$c'#\=H?GTsmvc|¯!uqCuV֪]n:Hh%gkiaȓ6[.4kо<Ó-j We3.)+ DoWS ԟ~2tsۊ&c>j}C)LjNhw.9 B\X}&࡮=SAxnu6:0f0 |}`W^!1)f!,:7ݝ]Ϧc4} 6CSKW-9ae/:'of}p5hy 7+&7[IAH&\~:h$474%ĩ=da*@AdMh'H>S8#j46!(*h{#m3%&.[B -hdZͥhaiZϤbjW.(0m&6 =`z;? f.r1c I722 HYPo';*8]-0'z>@=g\7YdE]i/$#$I9ᩀAN*D>9T}0YAGXOɐ7A\B [UUOX{U<#KJqu{sm*y۴MKn:rbpܻPH7G^4c߱ӊHG>c/Vy>Νv,$A^Tn5p bLXQ0? IVdDUyhHu}a\E:rj 0b:S'+%I #4ˎjGz~^N6i!/-?=  f7뷧9'v[n7h #jJ6h囀㑲BðhPpg)Uz[g#̩[a[IFjU'-ҍh s]"O.^5)noɹ#Hm,LNP-EE0L#1% nJ+EF hmEcE_7k)t,W:faV /ҼNZIhn Xɪi~:k.EQ7 TwAMԿ$9W9xAgYgw?VŜ/D J LP9TG~,Euozg[Xj_jyNs ̩@EHz+ЈWoq4W2ޗ5 U孮 l)_a#y8 kJPƠy:}q4H= W)k[TCrI*8 _rLġM\ؗW3p75[Um\~ AX4|4pG-NO Q/o2 Vr#B]޹zePM/ȧOl-] 9za[0UnF;7Z8a)au%vX0VV>hFc?eeޫk`boe|ʙ;SRv-Ð@r]<nfz|sf9BjAz~{Ҍ\kcDr9,b{osp {. JO^ZɠiloEx(a"TGѕj& \⨊$)"xyr9U BQv; F*5NTSJ97C0O2eJS=,.y9?[jB<5SlW@oW}y%EvՖ;uaGKK߅>O ˶ #Vd%k!\1oɉm H4t<[UEnЧd;FL8k˶` qS{=YZ|bƀ"~u#TFp;b,(O =U6:G͞eI˧c+-y]XAܾ{Yԯ5o!@wCN~mZqz@+!Йؘ9!$j?Xu8h5_Chω&4^AOXӊt c`aH: sԆG?)[/4&:CmFe#~؇o$'UfmOBC\k(obh29SjZ9ݾA˗{9l[s[ڽN0հp&::2θHxœx@^ U4Ԅs:ym͜+|GQ"SA6gh։w^1Sl[OFB^_ n"+|#Q1Ӝ B Q/TQԘcDcC4.e p ޷/!Z<_* }AVY`ӿ|G?nxv죙>V0d #T(0O, UAz\Sw n>p!Z-K$E9^C̦[2"ŨY67`}؜=*3o)#̷CIFUma6PgDYZYR}x/#w.#x`k vΨo1^rKᓃSTE8Mxʧ:5ȧ ƪY |I}pPJhfI֌C4h|N1KO̕gM L=b_KWA†=,nΐ[T*w4귌_EĴDsRDMO+c0.db 2=%Pa/aIOF^͌w_n|o5?ѧm~:H C r"A"t7+ Nh]>tFXCKJ1ar:bË>.|=ml݀-W3s75 {ϼ~(JՃپ4h""vkSNQ]-F*R۽q=ȣ,\`~DЖNH[80,N~a@g$ зnTPl-F(yyž)U߬KP̹=;­DIh+0AgN2Z5%>VMm|JH3HhgJha+C^?)"po# _:Xo| )N]n~uzRF ӖgB'^k/Ǟ3-=c׵>ף>~`+&h=N~3zj]&\\JrIg,W:dVU4RUB<l5hI$xcyF|Ob5e[(kZ*(۫v˧5YL+?jdM ?fs*ݖepgKlrBѝΰKЏt.b0!SԽ{]h=6sfyJq[!'\d?۶"S -Go;e5)r"gkTD=~w":'Fj5uX6D9XBݛ9ݲΖI'$m՛I ì4I꾖}?+?qKNB}1E~ٻ6 <$,A= M Vd`NX>#^vbT9zԙ ׹?L]kő^n$)d S^ Hy폾E@Ʊd0ϣ̩r:.{h r=1E vZVYeۛChaJ&x7E0s1)pVJ 0RaN9t&sP(Gq Yɋ2꽙c#M?1"Ap+E{cըxo3TFt'Í~AFN>.+DGb_]$Lw BN#5"4  {9$$'' bZ}?D~o{ hvFI$w{nf:DfÍ58.+uO^7 ߾Kc2dQq{3~4BMzQG^ 0ِa L.CQptd+a430K`¸"-c@O)?خBNq'̐P5$'^lNAfOgiu' P/qume~- 4,^,:+U/7jDK4@Zh$R"W׆Olk T!-=aBG)Ꮯ^V8 Cbi ]jZb2.@Z\fohL/zmN҄~/: s4AyW9 u| i|;f2MSbT0/=ղdFsK>;A}LlH{ ġ"T5&Uݤ0=ecgMhM`[ėJ\>{]65 P$|Sh{~ͱ$U#ϲ/*x*U.M;lwJ6 (ɒ0C i"oxLxeoS`6eZnO *?+ޢt U,/&>ec^w֔ J^OW"p5'5hB׬N۰S-q5X- ,\@dG{]iQ U&}yg8X9oQxha΂~OZR´c~/ˠ4[# `Bvoq"tVVzMYjYg$5KЪzfS 8/z*6FZ;!3Y)'~ywԞPj)=d\== Dڜ,0=`=^##DK[VcPxgEV?µ2orP7aAL3eg붧,({b2S>=7Фza6::!!&) ꂱ-y$V2 ҕcV0*XyV<fFJ滔CRqMh.Nn!";dBXЏv|RMڥijrDZ8+A[B2䅊(rNN^ʃ 9a՜WBimyM؝5&?Q1 xw0/t.p680}#23zZܕ[zm!N:}󗆭-MnqRԜ骯PU+yeIb[Wtyf "A-0 V_>g%.ԣF|MȞ4K6؃b(>P}^.WE/>ywEGV9='J{.^vU^@w+9o1QȏP0B9g'9Wp:etvaJ;ɡ)oəKnoѢm,kLޣ$"(Z%>sBn%{f?K5I3,@λ\޿; *D?yTX Hq+-zrE@r6c|-7y1 ߦU]6e9KlcY]"HA[0_7PN۩}$}2yH5rf\pxBi3ÿɸPE JQ@ 0ug iUN8.4Ql^Ƿg6BE 霤T.*R׸dH%@ JOAfy}mETwۮdt,֩- Wr&Wey `S쩿])0+y>` \0ȯ0Jn#_x S Qo˜_9*>[]{>fnv) _!Lu{xb%u8Z7Ӓqs,>VsnC57W|M%(}w) մhb<1Lowur 6,5-Xk͵5ԉFLJbEǧ9 oq$8AF]LpyȂK&6E4#$|#hxN9Tfa{CZT1DI_1> DA݆5l*y"oS]q( eorBTqW-%*jf#WD9ς$+*E`y(^lb:Gӂ+E"Ǵ9tk0?qU$–\7Y/%'ty، f0)œfT{յN(zk@יvVe|&y\Ձc}> uȤUnI8WIO?F4,ailPWO_E|i=\3WNj0[}K Dxٱ+!&T{$)Dk8uϹZr3 Ͼ&f1Q$SfUR΄yzʊ.\HΜc(1(u L/áOHPq#|VhnK`Rq٦ѣJ'pSsPש;z|(II6DsK%n1W]  AH`*]d7 (2ܫj,Υ s)п@Q>#R qNФ7*PįsYGb>UyєxPd@1BnzT3q9k ]Af3g; My(-}SfXہ/=.m*f`vl&KYY dw{B[DU%*UqaW`͗KZ%xinNɰ*!)cTapءw,q@r &yd% 8iSaB޾70ωDZl$ ZūB 1AZCǙHFGum4aA]c}Tz)poT*q{1U *Pl^ɨւ)6c%^֮y[?#C]K]mpm㟢#:iyz#h RgPϤ26Gi\iU:բ>oAz4Yuͦ3PӮ4JY27oQo)6}C<1=%?$*׈2O1hq&9gRO?} LE/(xJpX+z۰lI]lZ{̩ʱjS]kFyxu~(69hE9 X]3^~7UwgG}tznKx^ ChjhR+u4o:\2E?jFg-M+d/UBb U汗M&r;ݺj*^}xɲ}u>&Dn"N$9Y/|q˜Oi\M>Q$w6~d 8rD`DO☏ 8G-ZWrP^mrt0$XX˃r*4?Vjd`m,c3eu's!q=hsHG)t/9p!)١qRW@Qki2IGrԵ1ycc/%{W]>_o^09U>! 9r!!A7J 0txHJ )rdm&W+YqŠTI o#^a'h V j ~Y˖%䕝{P@S./]BmbTdl5~ѳÃ>uH;2> ^t2v&] 3jȵ.%ClӠϼq@E@K}#X$Npk]y+!MZ?Az%4>$Q!#ѠqDDsD ">uZaw*~@{"N 9p'&(Bݛ[/a2S&`l-W(L@OW?r!2ۇt#ݚvH8*dŇm7:- ypmGE}b4C_Q,\9Da^T s);/rHO# d7kc0 =wkB-͚}1$9_qG|Ւ !}‘%x,ک0+E+k>)ꤋ;5n6\S kpƗiK+nf%]:oۄ:^տ*¯x0PÕh-_&td`6Fqx[jԉKEƱ&{yӥB3;&{JV^4i STƝ#O "IdӪUjx {(i_)Ar=4B C &޷[$Hly`(D?\yY ;>AZ{ʡeTM!Z${;'k)HEѤrMl+2![oܐ&o6s&Rß<]k }^eLsJ`TA 0o!YVR)e/KCЯA͖SGEA7OJ|v}\%@rrq-yĒn B؍~VO%A8@s Feg۝0t6)[e+ԥU`cgŗ؀w<3sEpL0|fڟuI bQ4B[5#1}@PWlD=' h(M՜^YW)ej {z] ݬMOS tjns2J Y+?C1xxx15]S2Q*[ʇ9g5-NIN}m-? mSzXGH%IcVn4lA5.tVx dφ)5wsqvݎ{jA,rR(hBiT\4}TzZ1lH2 ҈nAci4w꺘N]KVUp`|kB}M/iEL %9JiBzI7iuEIsgD 䃝SWE.K9;rPv;U?FRKM e_/7~5qA}NDU4 ߣ! yϦ!tO D\Xїɡ1UҲa?ejy>Sȫn06|}ǏD+FgBMLogK{C'el}`.ofuk GHC:u!Y׽ԅ o(ΏXD8q` w1Uta8ۛhN;U?#8 cƖ8ϋ,D2Ax,o9Z}ԛ0$BJh.fy]TkgEb\.A"~vTqz;UI_z:Jv ^z@e !idEFSlQOo\m1Oz.,\h'i:{MNll|)8(+կvH|Ӭ\(lJbN86Zra+bB fګ\L&VRmT1 Afx*k9'mbm|7>ܙOуTͶݗxB_to>*f+ [|RlD $%?̚qBjRV[n|G~Due~5Ẁ)#3_t4VCM,N{/OrM>.q."P_p%71:ًkwXVDNY{Xhp>䶫>uꏀ`1uO#%`OAKA/ooU3! !}G=Ebno]8~:RUKL0͞\RĎps:q6Z7<53Lm;@6XNJވb' ‰]ЎLd@ ">EJ$i_݀rN|Ўgp,(eAMd]ٯ&)!bA}>,?I/baHnN|d1l ;6]#7GQV7^%Q(B[Kz4'D-o|6ѦDZN~L^xF@.N&h DXw͜4Z},u`eEH71{qJ^߽ tHYowkEl rpӅS21򯿾]x=,6(?dMEpyuqEGm>ː >Pcy.cH))u}4#^r(P#"u@9Q-#!R 0[5=PQ{^Lkf"S_u3/#F 4/j!TC!88ko`Wϸ@#@Jꚜe^wr/.MFx4+q Lu~VA/Ȅ2'Z[~Rz\y1G DCUqA&=ޫzNl[CAna2hXAYZgPeMW@ޓ2^Si [~WN0?Ir׀$ebJn:ݰ-K`dܦ@f ҳL-h8ʒ^aDVsUk?bˣPzEź;XH*({fV䲭*MC+ޫi W3f c1 iTڵdyvL9RiK4ߣZG]` xu?51HB+?OY?"D#=UՍ: kZ] * 6:c-/$VEA.~-֤m(I}b GW1L?#Evr[:U _/Fn!.MA=z"bצǪӇ ´ltUWHoWD/eHvpL?gi^֕QH2:vic_oңyM+C>IjS<4o" tcJNU8+%9;hD Δ,P`B6{[`ޡ'бod/ aMrz'7!JǴ/#P߂ڮaj[0OK)J=$I1ʡݳ"6U9$A#`>oh[?5?w^pkh *9HyEQ:q2(vN򎢩"(++q!C3VV!^u.]@Y)t6rx{990Ӛl Kjt.^I-?nG/7=-oLuLzL ;~%C1^TR𥎙u٪іŬ`ϬI[Lw{c-| Sj$ ҭWI3BhjgOvlWR*1Zw$j}!hXMk+ld>cը3]6@?.Ln ?tq,Bx;&6B-h\ ^MiUgL|8 MA\de o'v|y=T4*a6rɉ NaXo|X#e_fAQ2ݯz5F t~Tcվtw"na_ 3Jsf8q8wYr4XVS9gV"IĮj9Sn#(¨O.)Fu/5Ts3$gZ$K@[d\8L߼r _; -:>NN>=3ʢV)6i?hF ,4uYkɦ%p_$/'V$/$:;|Ilj7nIFzѐqyz;C_7J*8U*`S\R>p7m~&[{/i!s9,\(SB*ҹw@N+Vd=c>z 3yx.L;:R^^r |+<ؤ,$Ounˡ)`L" 8_aW565 #y~H#M?N~׆hGsBDO"`fTnBh從7*:I0YTޑ|T`4б>CHN$O D, O4kAiDq6`8+iD qBSr_(s۷=8L xwՆAA?V@#wby&~H( |<ʇƠE7 4F7Nq̜+M< [#]Þcni~LВvi?&肶3x쉜gۆ&7Jq&q%e0;ObJWXoY\d{ф,-oVf79 <.AóWUuHqLlВFw h~"Ɖ]#C~m)t%US۽"9 uexűv:bSlɽFIE7)NjaNNh,M@V [f]{NXC +j_SIc С=O9q#Nh`y%9y+/Nq]X˞$ %xYihyJy-E}DIb"fߴ+,OG^9HVć,%cᓔעDAGZ{kl\IQ6?A*ֵ>s^wf[tyMi':m[+j&w bvgp7 1Rno R?{Νra\TT^GRND0_#'>JFBJ4$a.z5`v_!>:sG,"1-6t70=ub!|P尀EP0]`oeLA5i=P^CU,rww Pê'm,;b3f*-1h`~<+;f ĽN˘}~xa)Э4Ilg ⇯<;DAY{j]vvkz3+qQ_~luqKS".hhC ZVFN9Se,x@afL &ADq抝0ukfH?6!J0dfW,,)%iX鋠k\%STBxhuv-6JJC<@b@PZ5JW9ǖz>QZ Ơ6L8q ) zx,\bX(_G mz, ްHk*D!tL%{"mCԨzu?-4E^-ɝ_6`ݙy3fqLOН^*)ʕ__鈍j-sqZ30,YaXn}`{RLy v,qz~ M1 T%EKdut"{)gEwTK)B/nĤ0q7=!nB`nEXV Ei_➹'Cg<)IΆ$wm4 sGơ#Qvvyr`y!tݩŁYI.]׺Tཛྷ+HO™pg~lJHSS>_3pkV1\ /#@0 uy9U DT|^179fkAv}EwTubv4 jv'hr~ ^V\fKhuvkEF%Xo6GYi\-N@\XbO:HawWE3Pd21kE0θfDɂnaR ˫5}2/iBԁBXBHa|Fc7-v- (8'骻 -Lk脧1ԫ޿tm#|VXҁimW균Pc, <pjGGU{bVOe#ZiJiHbZM?J)[sWJunGU2 _LۑH/]Eo cWGJ6zt)3q/_Rީ+Ɗ{Ɇ\K>;Q+~ETT 2U(]MXO{] r)= .JFIsLKj6 =1tLYA bKM i;90 .V.Zp(h#ܷI) l].%i'εp-Po5݊)BVx%MSe{U 1(}t J^V)@.g6[Ǐ. ܉hGj @PQ kE?6 B% x*g596^TR@kJYWLg)A-0%) P!a>ԕ} OPn$Ͳ|12S*+ϳL}V1nBV+ K/n&_<=dlÝU7l^.Zi}By;0S#_m ㌈ht`9adl{=2Yt O}iHn cWpY$8')|Q_tOITRw@Jfs1hxxt ~]s3  F? 9EF7ҟh$-&V&Ujw@_yjh="VSz!29gf!;w@2ۉ#zj%"6u*T0 w D_GF9ƺD4.=/zK]Ƕ%+H|13\=dm:C>Ϝ; jQ-](e.59o &l1 U>outi\k5{˴_iʄCz\֖ణ7׻>-'JRoԬqmc XUkpy}s`w? F>Mut!b۔ǚD0;5& pyx)u[¥]ͳkfvZIZ0HgxDƮ潜@yrګ1Kkq &/Ӷ/+{XM5x=U8? s 2}i/4!.# 8vL(;/l]}uMBZ=ꦮ)m1L1Koǰ(ϴ Ѿ6,|͖ HK̏\ǪQ\:fELU2{KбT2rٿq,&((ŋˮM+/|R01t& } /v#?V"J Wכo<9q 6eMvbmٷsw0_SY*sE=N@LT ߹İ\ڻ gQqzgtZ ҀyIبn<${p4LHmx4UIm0"DʅZ66-Oa-**n%)tbaighOdʃfV!K\0 (+8`8TOƯԬT5'~n+XR~j:ll,c[aڧFu0=6`NM_P6FAa%>Sc ("f{)taI*ȳ45AI|qN]R6|M@8쳭o 7Z2Q 4tj!CzfshS%0,V {fԌ3jvxz+N/m-yJIO2 As30Z [ͮƌ|&KK]M`#iS@QTi|'0 DNiؖF.ۑtU= 3r=!k$MQ?Ug=2Py8/Q'ONuMYeE%Yv28H_!FԒ|"A <(lTTp5ԔL4Ņ/=/űa.w/O7\CQgP&x†L@yNI`p%<sș|K=iYtKHAzŖLJCڪP:o.1h|I,L͋l$>Iz׬p+[lS׳JAݔ(MKӢz= CS Bs^J/-o/y@?F֩B'a8`tnֽJVX _d_mMQI(2$7}*cPދ=w 3t+<jkbL8Ɂb/Զ}وհ,+[|+Jr놑+ɲ$5YeJ5|L "ԀB1g:VY.2 /ٳ=sTHi<:u;/?wJg!'4EMs4& }Oo9|= ?i5{.OxH!B VV TmZ_M%[c%6'bÉ٦e"X`_(e}1* N@f#d~_B,{Z4!|׫*|+Sd@tj6Fv&%ެtiJ:,WLKsS۫BwaFxO5}o늊GHZ}oV7rcA&D==Y.utdzӹ|'^ NAY,#%*Fu2~&ĪP"K(+YCpeu#9Uu>_GPS=w6:fe Y-p<;zCD:CQbIBw95}- c]f@E'=CNhd%Nwaԍ7Z1ĬhLtd]tBoWjU,{:P5M]3&}O:#H 8%h͢撘[\'wQVD4r]OyXKCMLÉ 5q!A Aq :3ep+9V=uA̽I_VAUKy )aG` _/4h]sDtdRPIH$ qBܷ7..ǑyTKͽ])insD[ihnNnueHsTx"=KPUix{P|A!? O΅O `g,o(F5- "0aY&BR 0iLe\ԯ^# |Llik; ߧoDI} i8Z{e o;$h+s {/z pRi!qh WoVu B>6\'ir8@hz ܱ ڶ#/DzJRp|Ҝ)eI4ow=,_ > a!kͱq2ʌs=0I P#M5*b';&~IO+'|^Ȓ 㝸Z!jrHHؿ5f|s;Ȫy[v`׫ꜳq@k!&uM:b]9vy!bkNE@w$;BA:.)6uX`r.BHRp&݃m2KG͚/Q)0zcP Lz9s)bJ4ޅ9̓S.`yK&]Lg.o/hE,xgA $:⾮\6~} T<7C"9W6roqawЫ=@7:Qp@AIr. ؂c1n_Pρ'K-Q(fϻ\ zmOϲj2;oOn)4G1y璽 4^2fTɍT[7m7APXžZ9,KLG<MT3YxU#IάjH\;gCi_:AEoeKu1.Շ;) mit4D_P׽B迼6DC;Ūtʣ>Z[)S|$=n-$H@(W"&vqK[NeS3kwT1,4ĠN--4W>쬯|]-L+"<$'P9S)ko~gY,gЁGfOpf2I'-@v/!\;a1DLr z5oa[o%. LyʖVH&phi3a+ltab>2=O2]{Nxw׀; \' -$w|P DBN}*vRBJ~2(aDKfV8#~嘺ў8Axn~%v'5o* -zت)f VHըQt"ʭqK C=)=߫4M37([%*y8+ɶOvkWjC\e $E0$BQɏ?+Ȑz'jrS !UpI73|H% υ9",1 6|fR׬X ݯTˢH%f0Zj>c7Ȫy{aB׶Q`CPGHC\-ZcKJ|Zc4;kn= lpl伅svua^J +Io9ƫzQxMt`MMk~"P4,F-V`SoDG~wEo1jELm[ B2CC!A΁<]'(0fdPj]/&7aAtoO-.9hMTxK֧+ #K-*]VgG<Xk}qz(&"1G6coݢW23G<uZ`NDZ(!boBNs(LC܎5Xե讷LW#NS'vum0V-߉1&?4fds’ 0"hwON:܌6ݐ-ș%;*^:)]E>TGs&71 L2QIjO懖3b{̻0삮ib*3~L(uC5c?ޡdep9;Gچ[W ʏAr;CWM248~P2)qBM ct [SƐr,@ 5ᰋ wDeSd= ʔ?-6ngQgP>N 7 ǘRظw.9O)b3-O>ZA6c cH;&ᅳ@?GIHL~=mZ/ "άV%/Zg~}g0eeJ_YQYj+Lspq&ڙ\"RxɒtR e@{SADhqvD߿u{*exY_3are!$~ tR ~jc V6o?wu Kwy:gyEu)Hm)- E5M4QbvTbc~)IxPU|NCTKsGu@d2lgY҃P9A?噮h$oq,mg4@i3b7mC+DQW _{yh7(9G/>βv1(0+M\A"{NՋrXL:m{$S>wn+l۽aOJWC͘N&p3tm lrm`7M\qKzӽ'!b wZcPڗV5OY;Y)vHF{lӻTCd<[VY?ͭt<-s\ڷW\OtQCx-{ ӤG֜B+r v ؐ@\JqV JoPbAw; B|N+!bw*e(SJ`otksx,"|Qu$$~` [D$Ϣx/BJ;~D֦Yy6)zk̵`R"bȋ2P?>~A7 ̰`{?C~f2u?E buG:b3A np܀Pz24vc&PvdFjh9` d-HpoR3b#mio<DuCZ GG6%9N`TZé)|Xz*8Æny^']H4?!A+,D u{n2{Ь!ދ)3hFfZ9L%m%JwZ`;󮹻~5.}zB^CN&[UC'@}#ئ~vf+IFWGs3;v"UuncE4w4CL"Qx\ۋn_h1+R '\r J#_AC?VW2:៻W╒}M*5"n_DF!}RJk.c kGN$عO|x?8wTc5\8?lr7y`&YW͍+1֝>Ș-X*S҅j-. C,Vd>NG@2N`k'p}f#9ڟy'ZU!(; 4W9.S}QDJ~~`PehyyOQ7Od*`eGko1=+A2ЖM{/IWvbtk:#$J <bp_ F#cg0@M(Bd˘aGĞ3ki rސL}.w\`ē'l֩iG'κNw gw9H|l4h垡"nsVtbY!U;cw`59GϦQ*ڟ4H>eaؽՏV/)i'0o1)_d+J_yاYLDtX 9D^e E ,@ۇ5qL-":Y9>UFjI(D ;N+#ն2TܾPI a#F%ܶ%Ws L5`_}@ !b/`pV2ErgFz4/9}碧ϥJGjTMyA:_~8t3PU"Q%^DG+@~PLu'811':=SF\Hobhqcvp܂? \Ǭ1@z ^JD"8gBm PR"u?V%GN]XW%i67ҪA9hL!)DР:Dɽр$Aɰ:X/PY1j'Rv[hxꏳK3ԁlKF"wOP7q~LQ \E Nӓ{Uc%]ギ:`h9dbPݻ 2Rpg[n,~`V8Xo+~2|Lҕy1I3X9W}3&pfÕ+Di(ߢG6MJ6?So(Βa( q{&xb:{9\YmaPGЂfȔ[86r*E!qZ`)h/꠰GG-tFBaк26R2ÿim!Iݢ\Х4# 60SK#}4GS/ k[o/bb;/[iәVdp[uDY[Y@kz_#iݹ6({_VqU8 u1z2 'r*Rݧ}圕N&K^%ﯬIP2b}-PAAilSȆCj8;y=w+Mᴞ"UHXJ6f0ssT|"g: iqI,ڝ_rU*5VRa\Rl}q\;0@uK?*|_R|q3v{srܭ(+bRR'ɆȆf&6C3dR5'H]మmoMKвbצ Zw#0h2ߪ|Ly2`eƜo 8\H N[$xNYC#qx۠{8t-znM%,$( l` 1@fSH%\+lj7EĠi]'+֘L#sUhsY&Ӷp@-+/{qU-\pe#g#1Y黟>'%"3%ڷZ "}(X(@QowH"'RL?al w;::zp'b )W\ A.~^?Mҥ|5 &PY#dhʇvM~pY5q) HʌUl̯[mt /WZFKjʪŰp'"rWuy0#(hkXovM*8AdRnMyVdoJl|Y刾 P#Mcͥ EΤ,eC12oyg2ӰIae,!ZEI(u. yty9^i|v]Ճc# Xzw}+삦!L6~`e 7ߣ0F-+#:(fhƂ+ɳJeKen(k: ^%V:e+ xR kl#o`+7#-o׆wds^Ak:e{f?@X!T6Y*&bwS&$aq&~Ώ$%-OnHZL=% %Z*<EDʽa պ'>rnksY[5O^<&\HGט$ U]iI1 Fsmu\MU}jQk(0 {A`5z'ކ =^;$$0#!V/`_[=K#"@:#顰/8^ܩ{e;J dꓖ3šn *ygW$迅20)2 )NڊFu-/5Zv󃞘BD ʔ+\M u-bFǜ T 7̍z7b<|V<`R^V_>c7 9D d6ߦky]QZ>q,N+#:M^FBȑ'Q;J& S-..F/z(a^xsJASg uvY IǝߵJn)u󚮷F|My'8&v&[q[!/Obc P+aP|LyNV2eY&8|d&)WԯOzhRs6؋."d+`GD,w -a=ȮB#?+IUYI;;8]`U -X55{u ȩ?\QZXPl{UtlR(ę.g+lqR4 sYWҨsg)$`ϪB ɩanx;F/N(|lcSk h͵3஥ŘNh담ϏQ;.G=Cǒ4Y03T)RD }q|ij=L[O`-@$"fC;sb/R\ZucwJFq[. 2s'#4\GXo# LչmY+aӼ4ւvVs{Lr%<_'u2WEBY| a 1VuMˏ~RѻwB|F|׶b3 ㇔'hR "X",$mȤ}giqG#Pk,?FxvNMYe/Mj`{_`t0db9)TϬZ $QTXe+});6<S'@i*+sWp .djf d0~R]U"7e1rCy"SPKk\GnZ3ey:աacէyM;1ի0II_Rbj1/ը)_um, 'H~r{O?,8c8T\55Q\k$}{דhu{F&w2/c4 Bb%ҴO\y9gU9[FF8F3=q9ee i)w ړ&9\ӸLNK8-- Wx wjs]k/IvT&$|Xp O*n cWvE/Ļ 2Wv c̥8\5+(oP+P *䲩RMޝ w}.:4ȭ x8D-bߘj<+Co}G#Ÿ/|+e8\"ҙ^6+P*=qP[@/K0Q? qoS^LT$-T S>=N^l|m9M8b_ѝJ"P6{]:~⬤gvz[f=(.$I/n@VV=KsHP-|DGVH 6Nj # Nqasa/t9vJTxEhq!JȮ>n gyb+Y;o Gpy"/y<5SʐWkΘWF Mh!|,h!t=)ӹ fv3!s-w>D 9V\sf{'@$F3Uw.fYW7lM1NNIĊaˆaw ٸ*[ܸ`s,*gk#%-3sokI+O7nBå)!wv EJa /<iZnPmc8fNVm?zsIF(0TCUS ph6MQOXg{VU&4w7*Z"H:|L$C22 eVơlߞDR vO`¦,ѰWW5&jTu :/}Nfi5fLA"O}PO kdZgx2=6F@< 'ߧDf@]QR.[c ܯY_ >T7e/PdBVr,QߠDTGJs$fP L;7RO=n۰k2 -B@LM(Avc$G3ν5ws"! ^}yR&KzpntM^0H&xɮT_KA= f8?|bZ! _ RCN&NCꑌQ[:ULJuG3G vv߷=lRfg+$1aѐV(D)<.L/徆Y>urJU) WSJ)I5:~E0lG:1ZDKD2n&26?9*$[>u[bAmh݅>BT$.ዀh},N!M/*r/?O2 [O&ڍ݇n 6@MXzM YY+BN6:"bK?R|_Fӟ~䶈dp$cuG/+` k$:<ۉ|cE,S1lʝo]x[X1>ɣJ=hu3ezݴSS9gSO \ ѿ<,=䊫6܊,4I^GhLmBtx2cҍUXքo9=j/_D p)|8z86+R gB~l"cMwag/<@sVƩo UWeI oJ)$)+;Hi;&>ʲZ u|dQh ldc9Zy.~LJˬ/ۚfe(ktVi Qk2HNɆCE/Vb/)ޜ4750VR,(Zrc ϰFe,L5 h FgOh3c-^@t_̇݇%9ȘF>xcSud+,ݏ{cTLJB4Nx3+9 0W!Խ 41gYZ07070100000394000041ed000000000000000000000001614215ad00000000000000000000000000000000000000000000005000000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/pensando07070100000395000041ed000000000000000000000001614216d500000000000000000000000000000000000000000000005600000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/pensando/ionic07070100000396000081a4000000000000000000000001614216c60000cbd0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/pensando/ionic/ionic.ko.xz7zXZִF!t/aː]?Eh=ڜ.+Ȟ+Z.1Vt_KS*awmĊ2+j"۵ܽ鐵n\1Ҩʧ6)0AܿWڒC1~57NQ?,B>a s**?-HQtZ i?dinDoF$@\Q "q;+@!V!E:V8$3T_b̤T 3O?i _, ʊ\JdcD%*Vl7Sr.tnEM03X 'j*2g]6$}"M?W2;!{,a|A҂/qQԋAQ w#(f{+6w?Ylf<ۚ!W#_JC)n8Pm՜~[cމiHiy-(!ã3#oSnW?VW|Ag ɱmee Yoڂ7h?Go-FBLH.t~;{Û6jlW?*HU^孄$/%+]B嗵)o;ږJ)R’ iHN:`w $ >}8z{Lv+M)Xr/\9b>7F k\0OC mW} ='̚y@Qp OK͎hшYǵ_CYS(T ó"յϳږE`# sP@[IeAy7qXڈC܂NB]ˠ&6WXNFq&z[f}o ؉&"UwџJ;P9x^/~f\Bf{J Mb;T M :U6,t.+<<^v@ga |(idΉMSe+_vħm lb*Zڪq9Z ,nX;R[iQS8MW TMU8k9W'N! qyӠ"\~8|b^"xrTF)J /⯅ćҾ@ [p;5Ϫ:)4ΤҾ ]fmpB6 cֿ0vO01HdLT$ 6Eh, G,_|  U]ɔiV8Uxx}Eq>w4~+Hisq:t5J:yI '&2e0.~5`d"5RUSJ ub5ir+OT>=2c}`2D v>ukvALVUOԿ@݋ITi;'Q$ Xz 8YAߏp߹6m;FȖ#|p=P,걀!MHz]SuZ =DȸT PV|̥p<(T҉@Gqȷ)6"'O1}wỷ4,ƈvsU#X8TCI Sd̘d-q ?nVb"@`)0z]%u/< RF[~zf '8&--؛Oӏ Nɍ](zQdojQ> Uϯ#Nm .F 29RfXLJlnSbחpZb"^sYtMP[C_(\Bߴ/k|+D`?N3UoE`fXFt\ucoaӔ ]KN&ѝiB[GQ@)ɉ~d|AU1A+0Go` Vv,"֟%֓pZNlvZڊ3uo2OϖTlyFp*7lO{Q+C(l;q09ED 3~th8C,Me{V&+04Մ[Cъ>egBb%[եGPf2K%I-73L C\PtCW3V`eOC?ewdq狷r2k[gY0Q4<*hNl;P\Gͭm5/kJ'x MJ͐$09]Fl "B\;@ol"p;z_7vͤps˿ `IiU oӖ]2?Ok= ԣInZ&3RL> C1z  ))*͘1]`˾q.&c{΂FcGmz J®0,t_؝ڜ8 4><$~1>r\%%xK̗ ^V&)3ЦsK[CxInGu3杼p:q$&{2l\ܠ?bn3R??9D[V/:F'(iez^*z#'Oʳ y~WK$.d򨶅q^JPǻ Kﭹނ*bU[3z4a\q&YT?3!F"U;?ͦRٞ̕īz;tLy}[_rU R8?؋}e4ft} AۉEu>&foZ{R}b7ޤ%L cpٛfezvcaDji9@^ Rqz]LLL@WmDe\[0idطg˄qKN׍?)046SmM~zonq2F:XY?ՓUj @!Iv9.鶠8OSjMjLxyiQ]/B@"!E1/q*J4V|oL<9/M &WZ?Ws0vkh۪x+v;Us:|)0,؞&q|Ѝ|1MjfUY |p pb q5diܱgLƕRSe+Ht8 q8l AK!s[X1]S |^$}ah k)<`Q12q+{}V=!?NoD؁^ujRҰǶoq0?@3.cDUsyR}ƣ_ eWmz_㑰q˘qQx','de07}3\9ԫ=䅓: OM(C>q`Ȫ7Ƥӛ7z;&B3'xr;VG7ȵ d>_FsK|Ƿy\m?OMm64~HT{ , @;JFMP,-frY0! ^[1 . Q,~OlXMN}J1 dhQu opZt{,yes3A鱢?7{QԼ0a?o&gcoI |wΐ"_Q$8mQZĀyu!0:bъѱ9 @w- b$ X hHB^qsp=kk?edSYc,.ܟ$R =zl?emI֎q$.[Q\qԺAvr{ٿܩ>P[(o|"4(޳PqϪG ڎ8ܘSiRwlְֺ֔+0RLz."y!!nXG!T/Z)'6eBդWaAp]S1yK^{`w8;L v!bǔGfSM i')V]fѬM({fsxtk NTp:UT#u~Hd1_E tM-_ ^2qp@`afǶtCi괋a|O2 '|^(^~=ldlwڷ AhW٨=ȖC~ˬa ~INbKk?ϓfm>7kjM2w N%n%C [Ѝ;{aY.SЇ5AҍR#!)>B|`DbQw @eL7UvRt"׻f{ڲ՟@~C`0NL">.@aӸ)sCDQb6?"G+T{}rnU-P_Ne^vNYȟQuk } S)z#Pr:4]W^a!ݸAln',L==Zc}ռzv e0ڗ\e/"^3PG3hcp4L×gQ2SvnҨEpiڏp/Oݏ~mÂi>p1l[7)MwMCƳ7/om93L3`ϦF6@~+@FnUeT ӯ9.00`1teڤ6dNΥ桇hщnPtly5IdӐQ1+PYwgq ]Y-3lzP@*k7.k勈'1f, +Ued̾/%.L-}lcέ#heS:.6-[fTLMMa[lp7<ٍ2rl$hoHx<2uųgC3[XJ8TZp瀘d3#tvrZ?@4'XXLti!| %-/OTD\7ʺ<݀Fx- j؃/; dp=CR~6g%0x+kD!{o!plE`Uyn+߿P.Rȃ1G؝Hy\eiMC "siAF4j:].j'EMZ֤=ɂ!>|xW3oǠ髰k%wQd*ZliȑkǍ::6Nk")/^8 &w^ :J[} v1o;gdq>Y!P6yIs7u]I$&kՋy}@}RąurY݅'Mf,A|V!?ƔZ'DDl3宲`#Z0Dœջ"7n KSd=CYAh~`nwJxOK#Ǿ3-k4缅$}xr;㛨@U;}}3pR|Ij=XIh-1KOYFWeW7͑Ne^{5:xRA]͂RT`K4+֔sv}aJ X/hu 43\Ԙ ̂Zt"QyT"2 % ڗ%/BY@))H{ WOClC3-(%21BVFRr,0aR<u!.:Wl Q?4-:$r~`hb*g٨:X^ $ ٿkҽ c;kGm;iO/Gk6Ox+Ѱ1u LҀqji s s겓z_ 5FkF`2>'%8|=**жw2^Gq0iOTFhxޘLr{ނkW0uU面[AQnq!<MjC;k=j3K8LX+`x^;^/ad;`;Eю╁ki!j[0~_v^ Չq5g qg"w`fwJsQ0rƪ0pi"!wܐ?0d o7&hS}n !>%~ȼk0ƃPcE{1Ɖc3D$">$V•ěXW҅Q-*ra,%O6S<"~t\5,בZ>O+KTH27#QN9S蚑 +5eh6J"v3rJ {+֊F8)Xbc"o`#ckAxs#4 {$%,9u)S{S;g:jVqI4%_"O;)֊LO|0,bϚI[yȇCF9\a7TX=tD8K5^Ʃ wjٰij_z(R}g>#j8rTn۞#g`mYdB8tz^ΈIlBwqLŇtl$ia9Nf:sR0fB;:JaYG)M[)`}(u}HdVYEϔH2Gޕͳ9Q)OᏄEW҇\]Ց̬7.ؖD7XM O$-#IYA_~JH}E&x+;q(Iϛ*\ۧ“%en.w-1Ң+gwx-j_s-ȶ?"v!Ix}ɰBq#Ű7 F*-ٮg JȦ=O9ʊ_vb3 C;P2x$W8'߻= ~q"jJ-):A3Nd-5~6՞`\k;Fǀ-r8J=+Dii] ]7uuRnp ĆYмV lD:/3@)!>'y .=Nw&Vl,\}6P 1#rK}?\!3 O!Ymu1hSo -q@ΔpLDՠӀT#FDP4|?!q wOT`RCPLRP yUdcGSs->>za_ Q!:Q*rĆAkG<WW|sa#E|ݓpXͻ`5Nc2K\h'P}ŞO4;T±WqLbR6:}quPN(.0o^Z;CzBlGϐٵxkE⿒X6Wc,ZToxtraB}WZrrr *; N˻/XN3:n .dC/CƳ*bVoR WOr@O$&]?!iFpMNn֪f"cWc+f@=86IK/ 0G5y˹stܭ4( 8 ŤJPICru6Yg 8kR*㨩u)q)DE=KH<9&1=fuc4c@~`)Q'";ɭ]TsDt@/b~P5EOؠ@n72ݛ}ݦ2Rʶ*"JiaD ~mo8r;qvژY4Iu32SNk!ڷeCQ\<"%3jD1-&45kvp[nίW^ʄfkS74*{lN(cnIaWѝf0h+-T:ϕ2/Kb\#@b)p&@ę(ē N9'sP%3ۼci?3خwduI$ ~\}CFkPE9Ur<*X!ٳ}iYkr ʐ 8_Ez{ +D$\@z1 |0x=?𧌉שCML= {+qoUM\e"Q3L?m:ºSP"@YΈ-3qY~TՎ ckjK‚ kD:tFq1E 4?t Afv|=;C/bD\5k60z}Уik7ffiRe6s1Bnn6&NTyl/LIm#Afmo@b~ EػFYz $j; _CQ0TPw1X.=є$^ҵ.Į?~@4-2ZhDL?Y=,y\)KߩX zܶ Cw<QrQ=ð/IHnSC䝬̉ 񴳈,jQ78\4Ǡժ=)--5k.HՑĪz~g|ٖ zG6a[JVBk1rs&RR\ ]uf,K4 L;Z&ƈ3]1xau.BHH f'OR4x gEZK6UqKڅ`>uZ>'h/H4ag\+_#wK?z-KtYky{&@އ/=? b8/YT%MNy䥷c1Mj: j."ӗ l01 )rZoャkW!F%8s=EaiȰׇD~Yi8 zW%+w:K0,Q)|ћjsq9H "xIM3*utQdpn̫z=|0kÄNV!x tps{sPݦY+ƩFX[ڑlR\r pg4NQ- iެ<|yf]iT"XxޯPޛԺp ͝Ct 3;}dWs:} Xj_*ߦ6I}ωjk &R.gt Zӿ8Ѩ%P$Gؔ;H1i4317Yw}īxd=TFNġ+&VUɧaC@%}=` GLV\Ztڠ6vQYZ #aA)j?%zL=nL:ކ.1~Q2&( >){,Nm;yic}YgFEj=3 ,ߌڵ˷B'E xOdxkCB5@iݱ\:ɇq#<-h y/î;E\q"y/B v͋2⦾Zn^G,FkE#=Զ{ǿLB 5"$`5}Qh}^Ϻd}O&O^e]@1~0%T6?4ez1B{0-(U$^F8< Ѱu&IHΥa!1?B]t~ ]~Os"##..F9)ߏ)86I6\5"xj6N.<,nXB%f TWj 0pc>k '`*&6}:bwO[ɒ)"eKX~|hmPtPsUZ-۷#!2t\e |s%[X6aSYi+Cq˹(#8H&5aRc1Y[LK:~g2|,F ~}\Cfrqms1 zR*nh]Mm!8{zg}C%F%f# (h bL}U2e;Yf$@K1R'uDsCL+qڞOACł1@[sIr}n..MzbD-< =nTn2җLwv.f {B,IT#m. S%47ɘ,)Aч]j2`Z8Utr)J} xf*WQ/Q/ޅeIR8?Ay4GwJ=%7ZFTT`GNjncIOpe)Ss^ E? եdؘ*::~Ŝ\SAϺ4)Q̢$6̩8qj|tz~!d; v&#']:ic'Bteに];tAu#O߻d,;صs5:h]ru^,SjȂ#,˖|oXU@ 5ɧ9^J*e_m.gnSe!qO"`A#rrb SXruhD&,.S P'l{ K9]d`JÅYW&5\53 &L}hѺE!,TFn%\]heƔ+&lB۵0ǐBKMz.8"[EHP~KwүlgM) Ä]DOW#(:! j_f+<]ĕ&\M0ieYc_2eoMFD,C@;\8@G:PB"v:[?;Cn"3t6{ 41dÅ@T;r;=0rvroVsu}kŃ {^F.yhϜzKCSx#,KH̀Nn,Tvs1RfnCoϓ 1 rְ w pH4gg/b9X+c$eoowTdƗE|j6뾆~il]rє֐&D"q.[x>oG|*|f&֛x̠ L]m; ڃ, ~>GYL<6f!-#ޏͤâ3.W6B>؄p F<}ePj ijlsbPATM{ܨ.%F#9KF,`AL/ Q5`k%$VJ v|nVgE52ޖź(, G ev|sƛG}V-!|FRݥ[7d^q^[' 2f')a` ϗFvk{( j @p'8h\:UF% x|wٹ,\D~8OvenV uې,|uWgm95.ޡkp.9[74RjN;:" 9xSTB5eWgC46T1)%xi US2U/CL~4tB* S9sM*r/%DTĝ'@f&* ^Ap\9&poZfQw? dv&WaN `5&w1"ޏA+;p:<@X m?30h.Cbwl7Lذ#[!Sg-Cs$]l۞A~% \6{%~'9ԯȧҠEeAaj,);b-ciOleJ]S~j,1g[FlD&";:3)HϽ 9I-(ʵ*#ǁ쏲cJ9O}oռOk?I@D0('U)'C3WFԎ*'Y<@sxdUY֪]\dDOn} NjzRfz-J|J:v J UP g.,j&QAB#,7Yr1Yzԅ'W`% '#'DGS}Z5tyfZnp"&eU `L0z;%\lOM_94%|b־}lvvra/JZfoR,<6(X|XBTߵ//3RȦ_b̓)-/P'A7@O+#*ɭnD#ch|{Hf| '\%IGDqb ,@QּY2h1}#5\ivَ<]f G&ZXoFu"kxNB͟'؂fW*0Vn.UdcB?iٮd`"AA~q ͞G!}axYZ!%pxpf49t u8&b }!;9#nr$N];n=AǦ<ۭ$aiLZL\{1!='Ēz.4hlQ-9J3qn8Su'[6Ԧ-p)$xD:8eABއt2ImdI1t%uBZ-'cQ:ixmqIIBnԖ3ti],\/B~"[D ՟&s0 Z,u- Ed(+QE/+Ө;/3.HvC:č[Yz|&9)سFY3D CCFr m1cZMwMJ^e,!66%aPƈꬣfM7ڑ '@nŨ}e/&tٔ> ~!5ȵr#k=L ӯipl,!?pTb'X9 Mv*h6כcNpm/* R-$<8ěϚy߫ю yeyQ;5fM)6]|pRQ~ kq e["e2Y&meb<E-9`I^ J${6F}.|)Dh|EKKMG>/\N4ǖ޼`B!a?(U>lfdPbW*v4+5LNpn_&6l} 6285B='VȲx/=+ ],&E4VS &vNp?k`&i/](stc,&83V=cjujBo"80_ilKJU]ucvpUODOWY߼6q#RW|<0 PWGy]o4c#V6% QJi3T/ԁv}Vg-ǹs`f`d yFDM=ecaT=-`BHCI:xT?Z1>$5"J E#\BvɂBWY O\s%r{vO~DEQ=Reǹ͆%7~\R`_[Q+=FW^&ē0iHX/ /eguGs&-\\)nU7EJ[ @H1dm ƋEreƬXeè8:&lPgk]_!Vl#xX osLSf1 kOs,K u rMrR h(?6;ݹ-֍h2#4cSҵEUQZc^M7j)5We;]Q$:w~D&>xZn 6f&ޫ0o-֨x.d?m Ǝ['C ;m CsK=4>dȭ+L?DY< mUUj(!PL\yAϊR8 K]] ) oc:+ywA ~Bȥb oа Am?ieUAEZSã<,wzѭ5G:{w !VKf{sQ%ر,ik.xO_آxT|θG($.Iz2'ɼJCyC۞5Xd62MG, mtc>nL3 3OH`A.&I1nv#.ه^oQ %Y7i0PP^PtꪵJbV1$\,dchI~/lQu#Q }XN >cXCmYp+;T[x&r*ћؖz&5ϽsƥG'TÝ!@qxy}948lu1ga"Ў ٰ $" Ԧ&90H.w;Wf?C^IN"`tm5SjM?/TB360К%|&[65w: }Sr#*N lFJq jIɑp* x}-yv¹T6 zCƻ'43NQgEUZrY`U!yJ؜*DϯF-]귱[xkQBhآ2Sƀ3fCfLAy=K ixmiS $y=ZgTu.-BJ,WֿP//#]]<0YG %ŪHc ϦN4?.5$('9R-sw4:'Zm`T~ % 焬kA'_F]Qg=gPN;HoUnt fnQuIu8v,Pq)4(*.1O` ¯M:_{0-Q S֭jXN /d/v\7\va^U- k!JQfLlEŪ x}]ԯkp)ѐqt"5W7n)Tۋ!KOI2gd9uF#Q>id?TM^qm̦>'0ĝY!/̀J`8Rn⠰kU1g2SQ5e0!cZ, 1px<~Pn<NJdA*t:_dzƁ7LIC h}v1΢p A!jvɲEO5곞W5ܜC!bʿLb3֌Ԣf1PXgyUW>J9~]*[n@ԪOҤ8z{~]bv81O.hP{Z GY)IQ"lbgݠ^ą+7`2;|EŸlzRz[ZX^K`,HFAr%6`O_ ;ҺiR{ǀBY Tfך`Lg8I52fxB.82zǸg@p"8D %lJR+)9zKazw\ڥ:keLzD]v7=>h vu<m;* p oV̞pIҹ2YcMkޅFzj4FWN9Ѡ+0]٣2Yy ŊmB?/;xkExhޘO\i|mko'K_bon0# @brp~P؁h'Hӝ/Lmޢ׏0IHk*/$%Ls!YC(H"v^)13koK 6rcN5M0RG8*NG,X9eev ިCtHu/W{vAZpN OM^9/0O* Мh0|2?Ȏɬxgv2KkO'vdN,y7@c.O%ҠJ%Lt-vxG'&q^+L4q1O*8qȇ/L\i{>Vd!0V[dl Gr)ih联,S"-<S=gn8 Qܤ$kdG^+SnD-ivMjAsap!kʶGUguȨh\sR 7Yefߐ~ )Fa'TLRg"<.p$51 JQI]+vZ H}R&,#E^oQZcfM3Qg&"7WEC0H#H !c oL9ש /!AYҎ6:tv10ye7Ekw/r.\m2[߉WL;R.(; ĮXv+FIBJG p\!x P5| LGHv"NY?{<r.`Fo lCWP <'4>@8AnF4DQ5J_H `88kK;>@֟ߞ!+oFtO( I'άӴc+Kݾp;b*L32UmE^|vx^2^>3Uv/P9lz|5A go1W WȄ~2jmos'JOx%ĉ`[7ȩrI\[R({`h=l4_<`uVTD(kR Ĉu"zdl5qtb[#J!3p*oW{w6U߼Qj ^[t^ZFiTǠ 3d_Ź~; .kA1j@ԷZ$0.`Bv'`n\.0D ּL0[ Qۑ&7DF,>Tj0f}JlP%JIb˜nTdc)pb2[.+OvR_MjS,";S&8hGeq#^eSWZ_ɟOỌr4Q-6i>!iyn?VCFc'}Vt]B qG}_ 7čSw5 VA톔Sa/Ww؅'s!?HnGћ_ė HNK`Er)kKfaVcnҋ@Aq9zOFLL7ytfLM4O-ԱL +}^Ìަ `l&Vκ(,v=W8OaȈP$ΆE{wtAԑڎ#Vxp` K|{{Ǻc>[r)Q%IxrD_6De} !c2Tw2ll׏^|O}9mxE1 mrKpɡH i/cx$u}.t-L3*o~kgk;f17^uOA(3G VDE3t;qk+h0 ('*MցN 2f!Ehbl3Z*8'ux,5nl5W$HukK*O޽) Q3rt$14|PG&1̆nʣgPM*2.X8^aǡ_bW8U>զ/kyz܂ ,5džm~,ЋoN+}Sg5hyYd*֔zg@Rlj75A:sZ6` x 6U[a\$B3m OYɠ)RAlj<'#Ah~]t;$r<3RRXWon- <#tXXRE\ٴ{VD~&XFv`yA$ƔvڽS ]f]}",YrȞ/эRkHdShXkk[CZ%^A|Fd&MNGw].;SnUZJBL*|WD|egL X|ȘJ\ ?y?'H^<2 C Q-cgo7Ye:O+` hEld Aȳ e@XY:$² 5=`IrX 玌 ɹTDtl6]VNPUap':H nYq9BQl;~K[w.Χ@p_56in:e%4(*El EAҞGur–Q?ijVF뷅4 ?wUq8ͺ"tA~Ãm qR."wWE 5/guՆOVίW4EΏLôJޭC55 ]g(ߦj`3szFQ;uRBm[Lzsm%;E-=U驻Uz-%Ip&wT-/Xqqʂ` I}ɛ sQ[E(i=/s0""T$a}1,콿$A\T,$9^7 x "/uCb_z;`e31?Z{fk@9q?K搻k"(]-H ~qnQ DIs /q敾IS rƝi₄kBh:¨]~^me v;zy*ɡ:wc2vJ$~*D-D7U6&Z4Yu912Jo2*Tj8op7@pUݿim;R uWc= .8;9{'-"ZW-6R܅xv!N,:GKl=4*qذGiĶ.n_X`BJϾd6hdꮝKg.߫A?W2dj/ $}w'9oBVXG&lճzv98OoX.n ^ah|3*3 O???̿:7ۃkFԱ֓KaD*HKk(!js<$gҾ۟ +RD HEJHt?`|< tF(` Fݺ1Ϧ >Jlk{}__Q?<,h>W[f'{<L*MD}="FX8qxpG:Sj܂X$? i͗?ct^]I|(" "L:@Sҕt[9/@)`,5 \P%zVa&ϔs2䣼j,paEh_;c^"lj]<t hWRh*; 穜6=ݪyenAӧ_PKeتj/\Y3VbWuh')mY E\!sddpvV xRɐsxn0~v?2s(Qѽ;-"RϞ{، i gJ3M{W:iZDq8 50}pq; *G^A yqV|~[a eH'OOswȀzJՂfwFNKLPE[8!(0(t 9LpqHrѯYov21zHr&2Ѝto'׳2v56VMsy&n6AQ%\tt|0UP%kNɘ؊Y>mpeSR Lo&NwJAxuEt-H($P"x "a5#h|B8dRQ8fXMe0Ӆ0'!BI D&CL o!8mRstIW*bt23]duthףffL|xWƖ~fYY ۧR6.U$cJ5RhPcv[V/$Ruk`'Vf Dryvƹ3W):&/{3 $X]S~IngQA \'G8ݳP!О'&hu旀ܐ~- KIfJh tG>`ҥ= CRZ-J&j;otRJupN3JF! e"tSHNX%{opݱtPGe Y@K l O+-ODƗ[r#qrYWh#IlV'L-O5)b49=B5ģԉGZy]M1gzFrkjHvES6h927smWѵI7T檔 tq[顏 |  c\=`l]ٝ <|<" ":UVpd/ ;hfR};w"Y~txi5e2N56$z,qwvo!Cp2BrD a#lu [V*(հӕCM/mc_5W+ض .=W %"`{xctĒwickʍuOxgv icRH'#~Μ?avH_ d9Req(-%xtx]P8R^TBC_|6'D.([XEKS: xAsދM63AݪчoΠ4S AfH'>FeZ{ohA;xx(01O9I[-t;3MFQ"+QӦ)|C^зkşnmwrNfuq]=͹1MP ֎*ն؀G@Q@g).&1*u~Z%BZ{17`16nޟ\_'\3եrݺů)ڣ `"{>cibҗRLYH ?2 :1 @&9n}vUk6&^ly)/lh>b|I/\vN[̶Z|-mҾd:v[aj\T4aq5fɪ{G ٍ j>ކG3m26p=fjev4? 6 dFEN0GvͺY!\J K(E ޲yL^%Y/mp"]<"PXKBh)8YP%ǣ"_Vp !@k?iS++21FkX'];a=O\5S6"j̕ QRzft!R)gzɨ:9sqfeJ 2걏F.#0fĝw6$fuCf$ёcAu" -U2' =)RGP\yr)z8p1i1YvdUsL!Ҍ_I-Ө6ܭKh۴ &[g;0'zG;f\ت n+V\Gާ Wږ+\ϦQu0q.T5] jпm;hgune䤛Le:+%BEeǰݨ/'׼[@G2eX $'aCzX()T ONЫ[I_s\Z PPRF7nDžmwJ*x /4#yήڂֽ榭 $ 3! h3C>q]5_5q @) Y ~OŪ C[o"V+$CNU `QR)=z"E 8Drb_>k{^x 6s57Ti2Rkz0FzO`oX_Au~gA.zǜ괯mwgœa}~tb]yX]/ʪ 6fDpwu[%sYDk3G/oݟd| v"/zȏ\3JREk%B:3+%W裑FkCS\ v:Sݾ@U#Z:_ϐYD^ fX_k>YdpX['tǴGyp;-%ށ5#4c0ǔ2"m*gs1 f Qh27oDq.ιi'8hŒvc2e sMtW ҲV(##(rz].a8Ӹ2&vm0vs(M{ X*Z$6@D9EɡbUL -w5nIn5&b-aU"KKU|yz"y]4A7%*"¯,[WWG|[ #_ B.:Xx8om+D?^RaD<I:DnA%}l^>[aP x{ cTJu-Y=NmKY8/3H&2rbCtSDzۨ y/9 =lkA6K6$i\mqt궀"gQ} >T=7<_G|skL {zYHqy&bN}W%LM;tH*F.!MG1Bւ/d%Qdy_5(oCLf'ɋB6 D"+,]L%V6}&BwB<&LڷcԜ|*bAZqyƱfXP f}߄,2*p~F-H6,GeD:dm/ǝ0 9D~_(T'_р@=YBpK&A  9ZR)-R)̑E5U z]Tŕ2po. _WhlS<LFIӐބp"@Xo&ir1t`< TN-hNUro =kԝ.K;"gfa'?\f"dں. o>00|ɸJZoDŽi":i)אm̠bL̅?iHȋ\顎sn曣l!9W: 0\f?ĦN❸5NԒn 3 &W>ϾI##ϧ*.v7>lM}ƛ kPUy{Dn+ԝmJKr3oc`(_Wi6a[Ԝ_ꒈT*]8);޾iT,xg@Q^EjАӇJBMV1)o銄c 3 ٮr/iƎ"X~z l.ouDwBVڪl Uw=њi<ؒ.vɵYGXƧ~At;( v]u^G4L Dbym=PF߂9{xHʳ`w9ZUAF(`h^uK[p [_~eIbGZP10킾ߡ)?NcI0kY{!% ARi%=i038TzL/r)`~{g͓=lp(do2/SmO{f=*HוQFH=;Kk1mz)Ma3=emb2D>na+As?=|c"+a:V?uMK@\64>7;+֎by\_5У6J 7,~[6-p:FI܄EtUVA#-4Fdw['4D@"_M ؜%Xd^Djc *Zh|tS7o2;/a sx2y<;# RnCyrO-=IG>n"Gl2~C=*r}}]ﳪo1n33.e?j v pBԗ)fc@9;z4$7>v4~V\A!y \9fi(2-`0rp{N  F{jܽ)Q`š~NS ?]B強&KQ9-c5qp'C?674@l(*{vfFmȏέ%jn&},o?xN~Ad,gs#/_PK,F|-OuX0 0WldRuACƔNQr!^igzPE란s̍dCIytPqypD?AƌXP O9dƤ5bbY?"v0W]\_|s"fM˱Vg|A w\ܗc2KP4Wom RvX2Ż̬{y#;Uu%zUo$ h~ґ"hrHcl]0"P0sBu3P!wBPT$isx׉;"C|}Bj_hA\ vI ,wY.,DeJp|KVĒ~Li 2/ Tp(PeW2x1X+3%q }# |.JMR] SNR0a޻裔ydoFB%F8x[>t8g6R;{IX 5 A>3̂B$s/9?z%6p6,G/ܫ,A|>{ 6շ49 7oVN3fn֕h$B:y̨ uA?*}.dPw3?cgC!'+@ j:T6>A4nyID5A;>ܸv;0^yN牬JS18 49ٳFؚgey[ > LyY^&oŭrR92Xfi'oiyȝlO#MWeGyXM8rgMA.T鸋)*Q|yV(txoǺh?6`/1 : BJsL|='K CQɷXG .ܚplQmzx%<݆k/pr7a}TuU 12FѦի@/L(`)aiAQedV +1NAzvIғ^R0ooNlp!R7R)p/5e(ҡR*?#66qgIӖp2V`<ێDRu*V'5' >:9"35(2j«FOP 7|}:"߰c.-BS]jҶzFJ\hS2Yy ́ n9;5Y`,gi&+Wx*|knN&OS2Gt=͊R$DRT0Dk0@M"J|~W6E3s6jV02N(fȀxɣ/-Hj Ưgj|e6&a 奸zԇ:b9fGsO{]9Bƨt %PLkEJ*CwOgz!mfs!"Ua8IoF{oo_#f6 I;qL*r1+;kys"iܮ56HyZavxcReǝOq{rо~NgGgO(d6.%`\so2R|8idԚ߹/ekb}#8Է3fQD7PRXGST$k 4(DEʉ+yK/OkcjvUt`%+oVXdKOg ̐"BDm愶ұwp>[G3@z0"q"GJ%!+4c9-C[6i#QW*x%`&ēծMTej(0]Y%s;d,[Yjry=jxeoF?H1Id+>zڂMF5iSwA};SIxpC^@/tӈPQT#! wb>r;6ڸ@_δ#xhY0˄Zhr8G2gmhЌ񑅘G7> Xe-ֈF0죾C^UPtzTrd -mπ^,aSho"65Q }+O+i?Ϧ &]GX½>>,XY$eb?/*b@X雇CƗN^4^g!7Da(y Teʨ,Õ Πbp5|0ʧ~*Jy9.z)mEfe7ݷflh?5,iGp:'cZŧ9873NVAK` դ}6½w''XT}/' ֙oyAsy\ت[]O/VţPY`߿;H=o}r\c &h״ HϐǢG*bq%1Ҧ,J@!{a:W>f7~^^p!'FnPA^e4n f !pW;ѷp+A R0/MkX=C~ky=xw9-4Iv(>(>sCTfٌ7h8S¼!~;{Z~Vً_Z_i|JxZo6Sх=Ġ¯Z߾8SDD}rZ5q̞wLULFS_1DI>?HOBd dSlkzD_\ոDE\q8:R vx_F]W A #gs+UUmp=j_&3FdjMUN+dWmĤ{PAwNX %(,%ZK^^Q0W'W #;@,pO 0] JΣnv>?-$ .䀻zzZ gW~ KʐQY{aת߸CA}L{!( f->GtRSO ɇn)Xo%ܡe3.x2U%A37L+JĺzքMZXᆬy&A΄T5&xRS3T/08X'%}~uM3DˁU'>Ҟf4L!݄h*q9&b"mY\d~Max?s+gK{} ST3e=:#tJzۖNhx#Xڼ&݃pV]R9}hfL$lTedܥSGxBFRSvt R1 'wJ:̐ZOZ1-h#M^QW ͗3`9/9a8", '7B.QC_ ' 瘸?ѯH?#xMM&W7! >ߎ<|muVg%UONEݯv4TK|Q{].NT5"ݹ̉[cd[UX!eeX"& 'W1-3Y()_5q=3zw[ȆG|& ʘ܋txO"K^ɺH XhDBrܮ7ܤ=ڑ .F /YnMthM`r 7#'$٘>.'G_+1qi-Y3(Ii%w.DpD-C7_!'4l(;ݾiKטq<z6tZzd &qNMz3`2p. L?GF=;XX9S'cX [ÎRcsID{[x?7G;\ DZ6ذsL"+SGwR,l09AH:?Cl{D-y$ P*@cјaRBOee0ILѽ7vNB+[DAx`"K[mCXX7uNc5Nס\6ROyH/ahx!jn7Vm~GV&KJ(hVyZ+'>Y@f0E_0\@Uʀ6Jfe2+Ǯ~ ]V ԙkԘWU䉩Z` 3NſVs*> Wxϥ0 ܑx򩀋۳Pz}&mX[[jJՆ~3"c0 p~2K҃[ I?(LS܀:sO:qKډ,؉}+y| w!wк]F3=rIMPJn2T^ES K 0#^anG6إ;8H]D.7l8n#[yôw,NS-a2<ʲkDfb/Pf ;մf@3-&lqWu1"ZJsDȆS ΙQKg\;37zAkL" ї,~@!Kͮ~*dzW !( 5Bź9[SLZ\ټ ) L,Cbꓸ bXNL릸I=uIu`D.uV|4#d@xZP%.rV ݅\#SLrd_YxE70x;ħ'0;x|T:W-Gmh j6U[M{w3ęA K%eJ @+᎓޾ޒf[S.&gy[=KR[5H-ܻR#5 Y Tc lSC2%4^F2ȕ`nlp}hD.d>zD.v̓N5.BpB鷀P(7;z=K^I!dar1PY#@wP) %OxoZP4BL#L!b+[zV%\tצ-Al$}-?e8q+Ƣ9H/E;UmKƌ^32pʠBWr1hKkË ) fi;^Bׅ,~ِ۸Hc<@k?\:P6]w}֟*'8*N7Rdx~d}pc$|ݑ%_yy8p0%2穔[0N1D}_. Xk6iJ\lPH=ݕ U+x4VPh]~I9oS4FK9LAMјaX`'|F=U珃}:݋>Js䙴>/hvv8Fx=}$ A4fY}R%%n  jύvޮ"N*\!Lukl@de2+S%bG:%^(ULyŪʋl/',TKMXao wFJ%2SUҥK#(((>iIm@H[yYmɯ~ aФOI HW~FM13ke(:K!]h<!p\0 p͠zFߕc+*. ֿBs]ݓ8y,Ij?*D-kwˁ(n-Odd#WI J㈎-fF,{uXz SJޟ<2׆N` heS?Í{?J%10}Avn~lܷe;l ipRB9`ÓHG0}?xeON(r[9Tb<$8*=ף541t"qgx.zwkITL5<ZLL&kT6 pkI㟋ы5Qib!!k/GCd3drq$>~_Ų!Q-↖%'DEwp*jtW+_DxKK:.e*!&vhP4; haK, 9NlJ#r(:Ў݄G.\>] cٳ+Ih^ nJN F8.q:v7}76$wqfRc, 3zs8 WQcҠ/_GS]) %E(cd6$z{v91:3~ С\-J EÊL&e .籾_ |r$5Yg^Z6-aA͆St?VPURXpXhؓ?7s$cxgF(IPcIV?*-+1A૤ISW)5 -H7hҢ 3ʓM>k_H} OQ<٩ۛJ7=%n*6G'zk j12HrznB?M|3a%  7zwՇu= 4.AK #HZ٫G*]8ܴ(ݸ(P/SV{ݜӎ=d0CJ{'SN=y UrۋU@ q*N " pkG\=cubJ]FP"|"Q(ʦO(.,ɇ J H0қo8ԍLBL+:v5i'ڢ@kbŊ݋`A/Q6j3ZU8)յP. ˞ W1.;b۸0x9G׺೤K=MՐ(%eVTV1-%!݌Tvb]0()/0JκQ%kzN/gQ̩TZ QF88/ԣ%X$ aŅdGXCWbfB-A7E/kЃ{z"э&+. FGW2iqxGo$~[ mJcQ^rQSП`, &&+q6C&8W+'#57w~ J1OA*L7cFuer˰3: ඎ" -_qw?_aB3m6}(b$nUᾖX nELf,4z|_En UcNХl;cs^'9B3<: *'7v$dmpϜ΋_8oV5)g?K^?LMzFIZܐ@%*x|*/L56CcNti”#ʻ%ؑ4-0,܏/mSnܯ[d+j&6XGȤk./7&] ./c iyAFL>74ΊABKSVqߜPBmȡP<~G-?Ts,SOn8;)>3jh\q1U`ܝ!ȃmnZ~֢E18W\On2}eKf8M[C7¶\3ъ{/}k(ϠVHC"y^ZWS[AWs Fsy:=֭7X.@Ysg%r *ǥ&"`b  gNpkȖ^ <9ʵcFCrX)M\"W$/No6'2?*-jmz{=诫s@Zawzy) $sf$ѕ < IqYァ' !bmqڃav1>VΌepPX*G^Tw[0l6T͌u֦2NE(,wL[\Vg=DΏf)*cMAHeЊ7Ѿ@8K d冋ڋ %uNWO"҉ڢܕEl\5{H<%!%1bg۾Yqo פ0bHWxقyj Vd 2Y6\*sqpYԪ;@P4> N 9YgC *Ht j0@BT`)OBUeL/P;1NaPLB3ӏ$uD*L ̒*0sXH/? HkX_-7OWy^w.yBa+ u+m 60Ttyui pOߊ>*\N?wkKۃ+#޾hdE7&^13 = i9.N3Pޓ(N8uiʫ*e]1vU]t+mQ@NyH3d!\?l 4BܵPf,,~ R ޼7@nǔy)[4,I-hd-k>DԎMz.w+q)܄DI5篊z= {0pe l!.Qv%ˢVw2զWZ9$ *_PZ7]}`v"aM= JOFb4XL+0EXKm'xOA*m҈(͗%=%o t蕆AxS,p 1D6`v,­K$.',ʁkA[<˶;ə=Uu |YA2HrI~[hC}Ȯ :i5Tح7#%#jr!T[Pj>\(,0FS]l]c\ys, nڐ[fSoBE ulY/-&NI&cx\lug*@6PܶSH˖ُRz*RŽז&jcIK 9Es/9"Q5䑑C?DQUv\0je&dH=Vd6)t͒uP⪻A wxb8ߦpp7ntي1*\7 n^l^HQ83mږ%:Nٝe  -rhG˫VEԇ-n9⋤&nmIw#2gt Y\#.e3bGVQ Ñ ]Y/5]<~[vk@*D*\cڐjV㝟?~Qě+aBXV5֯b"1 67OF("ɹ%@L;ŏIEns6<3`˧-Lj@X}E  pHJP}2YQ`]gq?m?¦2k"PWt*uH)v[1,eKmiɴtw9$H鉸>ɇ|1lvS89CEWeq \tS麩IzmURݫxy 3VF/ %+O_pAFUf+GSL20o>fXjIE$!ɶaf=}Qi(y{ rGZO KV%NeAÔyCW0*vDF11TueR\,ϒq7ֽD, Yb# vMqN\±5Gk׿ں ԁO) 5j 8hiy5LjG}Hf/;Ub])w9IEP/š4OKޭJ ɲq IHB#_[T6+ꦰLҪ`c2*[Yyן4Om<,H}KqM*2 /0 W1If6/Yvs͓"?NRt\P+緭GchhR=CAs_0sJγdk`&g6"f@컏Ii $S %& m䋗ŗb`g1PE{{hyIm.H0g5Ju &*Z7$R[0S4zRvmd qmǯLJ~B-Ƽ,pt͍ :6,p|N'ɖ'Du`_DIJ7q|QJزr!0*J=]n]GgZtQV |㖣>`y@x RC+ ZÕ7٢N%ʽڇ$cG?W V/d*?|%tz!lǖNF&.y%dO@clČAzNme.cT'BP!5#u2fUۼOIvzNƽM2).>:=g@xyK `:WсJpEG@?Jr6.W-R mHuݒB9 P_U#oT 9*-O43چB #&AW-ЩڦYz.mCYI~~jer`I -rB%h's@1fϧgN#pTF(%F#yˋ-LFG@ל jb)QGVz0Q命y H?2O A9%6w}6|~zأ_Ca|2g,E$- ȟ3w߂7Z Ո:";Q)1Qw.Ngjo{4<'EbM !@ H~kPTWӻ^iϜ{syй]{O|=t:JZ[s`.yD z#:93Dq5pTMQh8GEM,L5<a #Km2dkDʱ-7.L21rJ&YuKF0ۙ+$eII>!pvWp_t+?iB[k`<ӢvE0ѧx2#V\/ I1L2:(InIS_,TE b]:0e~1B@u׶Dl{tc] H0Z2U\Ã_P8L`2Nj""/\JpYGuPJ@TQK[,JQ޽ˆ-Y]^"/. [ԸTQ갵#;HOԈ{2)ԜjeoQNG8g+-A}惎q@-^ƕ63jUV cK3Lh 9]0]*'^n Qns>ÞtLӮD$zNK@0{*c  #^%ѡZkiTq<ʉ7C.zDV 1 ."jlpkHm5jyT M೽Fk:lf.}JݒP_%#/;wiL_fرT-zO*$m0]+R*2voB|=4٭4V}pr[b y`p>-⽡}/fce ra)Ydeu#lscXQZXF*_)rܔ[9>A]Բzd&5!^UG9CJ%+df"E.x{H^]^-$<ɑ+nQs M[@aiIʌs${FVfaieZ8A8=&pI@CQQ$㢑hSr#tg |U]Ax'iE?,j0 jkse@NzC$Q=Ξ#> &D*rl ̴ vGdI yP@NPpg"gi7a^Όj(*Ⅳӂ>[j́\]DKRCgIrԺ[B me 髦#]a Ԃ1K hXU±Gt R1hs3g{lW}E˜oq$㹜[HkdҮ1r*ZrxyŇH`>XA/p7%KάQOǪA=ól.)N/lbF\5b6_d_klCCUspJh?NILO|n/=3r*"{WIt&De&w fŇf䴫]?B+.TH ր: Ϟ}n# ֹ¨3 \ 5ȡYg:W[|}lʾjQ[ e7_t3>/n TjmTOϪol Æ{ʶ<ZRWy z߉dFY;n,CEyJ” zINCW' m^nn fDnkP,Ieܭ|Eػ=ޝdF4_\vV{_QLN1@N\wn0*FFo`Y[K5]Awsڢ\ ;FZP xɛ8;9(Rٴۈ7qrpbT"3^mk- hs7ȍ7 s?Y3 ^=6OV&:S:Os i}'Uruœ 9* ׵77ȃ H$IE8~Ky*c: |d5߇-p7".Cr^8S/"!^㡍:x:[pq49W57[& 02TlYV 97Haw|/ }p9F, e؊O=&!U5b">ߓMž9産 Vʒ?3g5}V/)g6|QaU0 /˝\ ]ƒҊE@|F c.yXz@Etm A24/ lܣVaڣ(/`EcFOFzO#!K`60KQ'JlNvUYaZs|ZmhB,n6eN; 0nxe?ĔBb4;_5&q:NM;u'Q]mWmmqL5|åz\+l&*z7s__TP,- >BOWX3#Z(3/[/ebX$yp NC0īY29 &@WMkJq" |.(r_{f9tgS9s3%,I5?dHɞ@8}pj/J%&6Q88MŵlsRZ#h$m (G2+~"sXtm7,mo(UAg&O9Q=&fkwMi&ͮ&ڀ=zol]}~c_ 3fK^h$nLR5z*kXI[I~k8돜*p}KcWo޻<zLZ6kB&\tFw̫hg3m3 n =`wa"Ӷ)05zΗV YS=@c}<͸o!&xNnOl]SlN))]QGo?Efaa+EoqiJXZ_}]Ƣ@˲Xw$pG"%*蔱L\Na |EПR7sUȽ ^YF0cM,)*W/Mx#b<ͨ)9տL?T Hĵ(*DEu}o!ɴԋ404T z3x&+5o9O9]8TC~ٖVxɑ^{2Zor*a Yk &B>S/HI|VM;Gr%[a5[g6>ǥcd(D7@o=SS*.J^=+J~].j a.;tݘIH&v[Rq`7ڝ ]ʲYpa1Աs%?z;f\C2oy܄#}HY!5G|> ȏ(>vك<8pq2'o3C[}҅D4w|@\`ka~|'NڪM @vp &3d2#ܘaS!g19( OK\ېդT:~7@gbҦ^c t5Gr>0YfݲWJސ'U%ZH8+fBϦ-fB%ڀ%p:4k` i23_#BF[JN,Ϲ]:N֕q؊ʄL ;ZAHᯤ/UN^pMj4XCqOs]864GLU\WO6FE2>_%3nyB!qQx&5]'o1\i~JHK5_rОrXUA{k=km/pX k /fQ{``ONy}a?2 yD s灱3+ұf@FXrBT(2%tP#DMá}YK;)EZ=HNBcj/`K=›z2St̰FHqrU㑯hxjBغN/mS c08uh ܷAt)6x\)sU3EAG/ Hڃ9LJg52*ϼR$; )pn=0󽅙w7N{VKv*\Owc=2(fU)`1Ü d#涵ƆG9jhWKw ÙBrlbZ~m^At #uGJx-q? Phn[p;7~o˛Nx6_G+ZJht-.7Kolټ:[wG>^U5ǒՠ,ɑhIn\25Tt7`(jcAǭvH Az)2/F%`P ¿Gp}ӀgYg) [Vdvu?4Z SFWS「$*``'ڤrU-x,9ݔ gLΡָ.Д(*πy% Tr^q iPTt,f<;yvo Pd>E)^s {_[x `OƒmzB"_%&Wc zk{#3;:꼠63̿ S7D *@m3K[ǫ#*]dm ɾ$^h2et4pe%X\Q`x&.3BIk Ĵ0lHV*Ӷ^A:3-/6Lq7_ t);qXP2'|N+ȹHbSDE U&TjY@HrisLVE& P\@d,wׁ_I7_Z&֎AbŋvV7sWN#\J<*Oz:73>֌f22^h>ls0In!{_ْ- @Q4 [yPZ/*hE@kuPU:1OtJ ڳȴ+`UMߺmf\є_zFK3$;;{u۞jйTNV+X}U=y6O5pF6 a(L~'azAdǠB [ uJd~ 6!m8m kDҗfoh`:k}s/=;֥Tk$;vzE~6JE2+Br0EtR._ J}B$%4‡ŽHn5.}0_ Lmwn<\nz]O'Љ_K M|9/& fEK`ϸ`xHsۻ*#^fa+>m$)LvY0V\f qC:L? ARkݹ" ?hj8_ZT@b)0p6:ϞՋI(0^)vQٙg?=f[jH=zѿME$B)oqȜeIE9 Jțb>sA]1A)Drr8Z&OP.QǏrm}c` ]`%ϷRxvR&sjoTvg26p#a1_"AWz;),E$<6=<%,4Ը܄ q4X^>:0s ,DA^Syj soLSI`n.w:Ns +9,=dx4l"zhTRE$*UB:փl}R7?A@y% C&fUaP3V:7JןXe᳛7Vf羋`Y(%@hhs'Id7%@di'"$MF‹k,l'Nm0_Xc l'j+DS^r2=jOq|qISRMDq&6#ڃODzX8M|CjYm^϶3M_/y~n4iʔ qkl:x[y[9`dO<#Fh٩vK q{O#`fYR$U,- 1;-y>@Hg; n^W@ց;Qyhu Vs5ϻ'u,"#=Ǫ|v3Ҿėd|FwƜ~Rqh$ Sd\ -Boz~ y3# x7%+%\3~ OV.--n-=/a@+p|:.kP.x'/&ѫ@lxfq3jȻڭuP\33-wXD!~ #!wY"? ͼ~8%QZSʩE_p)h y遮eBPްD_uچΠ,5FuK"|{nK#ysKYf[ɘ4:cӽOqkjPM s2v :"a>=c3#w>yeaua})K%&8y·Lr|m(䀎vmqlD/Rh|,m /luPJ͌4Sje.}75LD9rPfţz+ t`:h/WG|5V蘣@u$=ߠCA|=4qlm79D|t>졝!^\,ˆttcTuttzXh1uZҵDDUNL]d ;; ?sRlj<" oNSɋz'-y*A-.B~pkb$TQ6pT;mm Ep-NXIi>`JDM+oBY8:i ߮ޭLX6svMbQSk-_W:8k42wX(OBSXB+fVHs͟\S1`:wN 9A[5 P: %ԋ\a5RELڻ'N/DsQNh2\%%Tz E'pxZHoץp<[5yz)B&#<0YJ76NfdBd = _(Q݅GD{Q3d\/֩>ſm\;QjÆ官X Qhސc;"ebe{7e$)ԡ3&\^0TONQQ 3VyxdLQ.%*_Bg!d7A 5քrJ4a|-hUg*~r nK|IHcM@V~R>7In8 Vu-XmIL;Gc ,(nr0 #nĝ@, 8!! S:k) C6b][GH೑pF'%J_9`sq3?R[l"v]E"xv6C>ohިhW\' YERoSz,[jAo[~s0tI;q5ks衫iQXFHt\%zmT L,Y'fFv2R/}yEM_Iq1D{,[0cF U#&`j:vh kbtIj]H[3̨cM37 ~\uLU 0P@&W}N67v%; X{,Q'Ks6~he?U6n( &8F9:-5Ŭ&R!a(ϺfDBpO'uc>xC!ŔfƎI+`QзY^ P1Y *&:02ta8€jSm‹'X!Tj!UF`uge4QzVO(ekrl. .5j ,cN/;.ߋX^̷|" ě?τ-jQw~\!.S%5Z^sE)F6~Goh3 uh̙qB@`a EVⶦ0 bc&,ino(V(K7)k~9˽y;{F]|C,Ŗe2Ȏ;#+ׇ<3\Ir_R}+fXr{ a^@8 2m_7d{zea%=V>кf$|&_5;"7l%,f0VEb|C8LTS:w֣{` (F՝R D_y6Աig T!@򝂗2.whL$ Ҋ<ڽKV$=:Ap/9W/̉o߾\yJeO*9/Ш"or>-wb[naT&*[5vSNm9"I fŅzdK#Z`HD\W?o7|!7Svyh<~tacg*1-|&zP1{\L!Z4&fh Ϧ3hHޓ}Sߔk"\u}[ۮ'9&q6f#M5Hb5*NC"<4xVOWC |Σ'ߊTdV|1MZyM+h)lsJ: X]âE'½YyB7x jc"+J$fsނ8q`}cs6EݦIK&P>8cH$$_pI)v>Z/p[MPSExVyØg1qu:\پV$E Y7cG|݉d,wBKJϷ<%4~KUnxlM ȵCwDfu~NW ~%4G)h ovS<0p]uFvkD;`16Aqd nfECu%șVX=:kYwɌϤT{R9$G'Sk77LaF=7slx3LN|N1= wG'uYov^9{7G%˧r _AX\a |T)ni @_تiF.df/TU@Y)7y[ fn>)AuX'c`` oB&~7R_i`.pbA˃!k{ڛ@Oj78U]/*\=9%jy sCº1>?=b4eWB%)I 0yN40?约HoGWђr ?VE&I1Kl}FnE3~mt<K+l|[eܣFoXVʙT; ]pݪZCω5'|^¦z z g= nh-AgId-aEUPl-v9}Ɉg~ PhZ(ަ@i*SٴOzx66p"i. ,UIQv.`b`SPzx: vkX=z~,l;v/N0REd?R HoG["{lV^==u | 4-g256'ʫO8%/D K{M|7Et3qʕ*uQYcHpBIq|#jڭ Vְjj·i![Pv f05"7}%@.8[/P6kY df45p>`U{qm<:H һX9lJ( ײ+uQ[H M+bqZc4Q}v+aרմ|mQfeU~; Pd>6,(@d#u9My[\ځJע#k N,̡1cb@qa00%{A&07zBF.rC&'Eq-28R: v21 qv C8? km!Gǿe.|8Mj;n٠Gǧy#s9tGSTQj@[]c z.QC$s9P[۷Zs=B ؑYj;KaϑX?΂Z>g2U)gs@$SuY(gS.z&Y$z=UX =7bƝ kv5֯m* meU8~&CZ%_|qkPaɂ UNd4ƌ$F{RM.G 4ٕsk97-ѸW)6i9I B3W:Mw*CPhixU=Zud:ZwbBaj7+gWtW i[xB$ndϹ0M0Ѓ՝Gy{U p\D\g%rs`B qZ]M{XWaDI?KΌ^ɛwγ@5pcB¬ &GS"!`;CMM|e"Yo_V~VAԘzTsU&tbl]g!؂,ڈnqO uއ0wSnqNX3C ܖY>Tܡ/^oVʅp;noϲ) rӵ, |#tQNa@!K8KG敫E72j}+z"䗳w;֟tCAjt7HoKc|kWTH4TՈxg4,Ŷ1СbַIť(enQ%f(Ϥކo%_=aWЊ!)h&-ITnҜgc< q-2~'nE&adFa{D<LJWj~p哒u XUH/Qe^*u5J芮,@ 饯gO\杔|-nyNCjiBxm7MP`&odXGn7Ɗ,3$*MdkioGߨ x'4y+ϡm7RSJ~`e-TϡJ=ƒ#DI6rͨǤ72ag#{K!Fޕn<=C%IC9[sZ,VY@6aa {K[5`#1kde~v N~p@W}Aa&C蚏7pꝜfFbWK<+Eܷ,$ZS@JPUs$t _c*v l z!n0ҥ]Nop\1ĝIډw7$$:ZP Xwո= .*F>N.kxp+!J0 qڂR:=Ceyi~PU/6f&J:,7gNSʳNOX6af(T鱵. \ILKTE9Ԩ"a\qkI!Y2a%`6s;|t;>B߶sq|p1\f~hƺ֗a Bhs$Isi՝/V #"=6@ǵRU~r :ד^ɇvl9'e@k,+%|`(=i s30哸XG|a_MX}&EpJ^@ (i=` PV f'$rN}6!XΆSWnDrd2eC@LMcJrR{wSxgJ4zcJm%H+@z xUM='4/WzNaN>`5*@ј> Uq"Txuwz4bZWfhEPMDHrv1F}[J'ƻ3Q3ȫ,a 2{'Dd,x's9V݃ ""c@`BL(UqNȲ [ xH=zw%]@TF3h>xr2ԀQ%ypl 0_?%MAKxdqܼBz5o? MD'Pmm;j7 Ϗ[CTIV!ICrHzd9doK5Ed6WW(ݛd!4ӯ[MgU-ܱ}9EAUc^;n:ʚ~䩦 :+s!;M%9GQFdDa#s'lwqf_92P: ;"ELAhuhOaZHm|ͺXnݑ\yfW}=,J 6I qVhN~}5-p+ L.* E0RY_nWSf!a&KI?g6^&"@:ˉ:}K/obfTrF:4({`y}{{v(}7EaCq&X^SH/?scygOԤf<|pn֦ 7t뼆8 (Oj3XƳZAJ _鈏DX$VԷf8& E)&#j/y>O$DO(/:]vٯرP{ ,/ 2CHANȐo>*vI'.v!)?he~H9랕Rm ALHZǍ*_ɕģ!9c >X{e|[R'杜g\n3zDՒ,Ds}jUi-5#@G_].X/4TH`'ItF߀>Pal m^QU￝ci=+^l4 ؛*&s$bo7젰+c9'ssyfl3L0ci2MH>@ }cb'>ÊIFJcIw2X1a'K\;VPK/R>Jy4}u{=FB6pkDO$JX,jnm vFf ǭK_륇ۏ&+= \-Гiue-eǭbR[:X"mmW sVp!>?)Nk5b<[Z!}T,jknݵ]' vf@ afibj 4\QEusԷR39rIv))k63q#:_ 0* 0av3A2<} !vYjâ%YK,OUAy2,4G'N JY 4H.4< ::ϻf6|gҸ`#c UK 0Ig-=^4ykqr0O)iҳ|ڧϼ.'ONxz#D;D/g;y׽(P^Jr™5 fd\(i2aaߙ,105q{up GFa/zQM CW,?R\ώ 4T,} +P8P #2Ž%>B2/i]hJ Fw[ks' vVy)id,u}"a s"ʓ 2l?nl-*DSNqa@: ݦu4P+\tg*Gx nRl%x)¾Q'] ֦-AOI*6 5;0%xD/ bDa7HL!Wdn"4gK^e ՅjI|g{-n{L>ɳX,K# եb 0{d]2)(mY\}3~ZFg.HK[uSqV`O,LlَbpÊ̫T~5 Lt;d>YQZvC%ako+l^](;IfY XEbs_k\2 o O2F5-9 7XuY؊Cr(Z4}6Y&Ki5F ԥpnF@T/5q[o`m WJ6PMn'NȳR/SNW;@XnFK4Sw&.-(SPc${ղF /,&LH'V75چ0H-ee N L1_ʤ3[ ^ Ç\>a_Z ^6H,- XqBY 70@A\XA BY^$>M)$HBp6ÜMIUæM o\VΛRy.s9K` ׵ͱ\iE,n;!<1sMv`0Zzk]%uZS?mGpfh6B9ثdKqQ#'y),AyҭF :ƴ5GZzVG k"D0%& .=MI0$Ɨ> N8*QU9*p<}nG3[#zv9Vb^qY=xIhY>NĪH$t0Tۖ}Aw:Y |n[ёO@/>w8Wm$!q-kE=B{R3]ʨ4x7kECa[r]gmp]DĊ$SgՌm1c]tO$j8iZ7Wh/7kV<&\WF<,ؤ#NLX|r8bXZoajT{C\%GF&,hKOBM_GqNE̔Q 2#`+ ?/E"Ж%L>Dt xZ+ H9i*[6mOuo|V]e߭ PFv)7p۝!?gL1-ؐ"Yq .&s -Ғ4m=ivj5xFR$ Oçb$ANt/zMQAY )2^sj;`g|}D/m&F+aBWPcsx1,]₠١֊qڍ=6yv@L |\hr)ީa 2@()9EUOԕ5S KFzyCnEJU؛Yg<ͧLZGPť\ *5v ݃.q{N!^asoqq3y=dX˖ºz< y S^x'a {>NEPV. +uj鍷ldPYq'RfY c_og6_DLi*ҧv'8?$^ݰڔV8dw">!f|Wo= UUvNӑ$vYGׇQ`0Gf+'ܴ=@CpTLdҁrS>jw~$ʖ_H,vHܵ.:ftÇw*p=48eRd['!"Oq`:q0W{>JfC YA] "~]/2ȗ ߕBRqoPEq \kjwdkň3ʛo^33C-dɺդY^j=ZLEy7i / 'gSc'lm@NJS ̈u8g3W'`WahܣTH>4~\E[j O@D)e:=¸kMmʠH&AvY: ]^j_s{?ݢy21F &as{E6=Wz2nOz1ɸE80U0gOF-s{u.zKF..Q;ˤLdeOTD`+(/ll,813aRTzD`&_f1'8&Y5t7F@mEZԇ6Isi*:,1SQn8u(9=e9)yVdpnaGcV@3+1jgcB͞g;<'& 3k6aTf|?1IrwGdGIH~3z2_oNQj[{XV|'m!T9tg1WdVRE9(=a r ,ԟOѴfpXI$:W"uj/GJ={G_˕aP# E $+/f/ q2Sz,(Qó5KҒ,]-ٿ3q.Ȏa)5SӺNQCr^. yhyIhg@S!_1s!ͯ<;MB!JWoB$Q:+(p(S:EwGsiߺgM7L A,,pLB h%Ϋe 偝ŜIlX|Od'C(H^93̡ Ҷ喦'M#a"WbҏH5}AVӞP5 LH3ːmIwbEEё5X1I;dBuWB;hI1"ghIlv\0bQR)A.8Mc n@2|񂢩GaJz)3_"MB΋i*{i|\V2l4Bz a#!Å2Cf-Aќ 0*.şJ {> .'lVg)פQRVOxk)pTU"<(nLf #Q3Р;W}(h*p<~ywc"֏\Y'"ݡXHyqگeiϪeg-*Kݘ7*uiW?-I1izVQi ſP.{ 0:Y|.p6ayL=z+PmEvg$~tQ^Jy˩v9֖]94M,,K#kAi (N"" wELMg_zowL=h瘹Q <ɬMs 5vhRⶺW8L;pK6!2E{{JQo|/YovI}ힸxaū W99f i֋s1^ƕ,EF}z zÕ sJ++>P K(HC_noӈ  P-$1|E`?|}e((ኚ~7~{-U3t۬ݦwgYHЎ!t++#yLDhC^=jKbcJ~EXCW7n-r(xcy`}omIhm~r"iZU>;{\vycE u.g;a/aboD]BL{/B.n# etNt7r=@1/Yqß ?Տ(;j?cޔVpzzk?m:8oV 8;xiq!ldzGHSc #;;!C1FѷP\<l_WFc5i6eMh3Gq1,r qxk'J\P12Ko5 Og'f⻢;tڶ}YNjeV BHNAL+Z+Ykvmҍ߮|sx"t FL<Eâ+DʍmNj]3SucsI&jxa0ﹴ~ꅮHK+}?y[]1YiEP'}[jwXq /Yx^ZfDŽlX[?Lڦ A|p>Kj-inu_m& 4.GoD$ߛ`ޠ@O\V=<ʄ'$o ڭ:+Le6])R(o)5Y R۟K>WRD2#XZb[R<ނ)HRQ'P$Sڏ4yEvjr2lvBUWaR2;b@fk>23}Ji \/oWw)>Yifw}7%f, {?x;{Iq4WRVuwNjJsu- I?)3)&vs1A9u*RkC()%)"0@zZm<0seA|!j\{B:O`<Y%sQ`e`mhq$Tu?3%wI_}݋6O̞,w,Sqfdt]ݵG1 o i/*EoP {7P*a76`dh.YGZ,ѩF^[fqGUǫ{bJՏ8(t.bJJXJԺ153Pl,NepR٥]3ٺ(#/0|Qh$`/ƀE06dC}2i*doRWQɝ`g uTVA,1p DB*.@L-)rY*( *`'.3jh#F '?O@k3߅ɹޛ0r&i2z/!\߽nվ9>Js2U\DtSBS Д2g2 *3I"m{u0W+Gxn pY[<)3 N|g/2/4چF=㊋@{?ס[JD_ h+ ()Buɾ=0gs}}DU[k$XjJbR*d,7 {p!NњyshXmlӷlq8vlČlaQ\, wLBv-ť1{( 0O? d}FQXMd|wYo,37j5z(T;Jb)N=1TGELrISt7wj(:C:k,u e[R 'ֺt%u8@WVDݐPB gBqK';?,M(`#kxD!T~*O)ߓeힱ^=kEMJR>NH136p<&sڏwA'|ozqǝ6}B|&!G"\sIiGw2Sd S*/fWY J3IH%6Gidh$h>69e&qo!$}rVsT{^ !~+A⹼IQi`:¾"]=DŽ5K\i~@g  di fɬܮ*-j-s3(љc֗laycV  F +{$W 9"a~";ғXmYqA&Z [g"AƄTL:42FqnSDȹ}Q~ ky(~ӣTv>kLk:ɫX[kɎ1Ygt4bFúSRu1PW$L9aCZ?u$`@E񒱊UֵЁrJfRF|yqS<6/W!A]nf@|x3Ԕ~#c"p$gĜdڢI~iOp/Qc aP],E;z4>-h%'4CbefOH{_m`BC^*rBNw^c^o0hfcV mϷ*C؏ng3ODŪH k9xşi˜҄$*FRsQA/ZDIqӤCfHvӟ0%?>{)}iw<|G1P AJ׍$/:o"ҜMW/wR3ܠ|Ej3VТ @I.&o&ul >ΪlnpZ>n)<\硔8 u0aY8+'W%Ez/E[~Z/,.6X:?b:1DD=c"aݡLOp*U!al݉o|77ELm5Vuyjr[F869$y2upٻnI9*:>sstлȠXæXz=H~0avInojxU/2dHz*pX0XzʘCO?QvL78R&#j;- U⭧S4y#|GEn09䥇??=>Zy0 \H.bHBYW ^DfM|KUwBO^Yy(7-X)̌˱ˮږSM<&[#;̐-E~e*7|B/YHw!?l {@=wAq?i{'b( `XneFR#ӗꖳhWb@By*F,XC)%"Sѻvt:k` g*̙uKx!ئĄ%fZf%S,, !Ni fX9]VFE8eziXFq$r{~xyB ek"P;*179,|܇brL^ʾ:xE^ =~Zә*Ƚ *a[s}DNYE+dyJ0#C۸]3ɿ:C*4ZBvD7ga [K+\X(;3B\;ݤ]\V)Ik5;2P㬃]!$;ٲ9w(쓁Y3G@&z:xwhHj#Ŏ%v~[MrV^@I?zr0^eߴKm!}S/\4ӂS3Kwsah-!jK~*5"4[],<Ğ&,_,}e"YKhĤ'VwZ m7T9iVNv2đkgfV6G݊K*p_uv@Hʎaf}['>W_f='d{{ß:~ eBz>EHČegBs 鎾rVl ˗kiJ2м0c]_oJ `hRG١{T~)sWڨ* ``3r&Fi}i&"XW1@ T:GM(_s%N)hb*l8IEf &XkZjvmP l88KeGtMbHw#ZnOa~5{I_Lj ,-k~g,]1C_AEOn5ݝhʛN0_@E*CUCo9`ܫ?'0~œ6g~yvJ&/LrZThl\dm^ԾȄW면ȗ).7wᷥ!&1Q&S'眍!ȽnvN^I7`1Si @: W"{\@ϖ(^6_1U~T>Sm`FJ;]9'rmǓ L:FwY"A ơ ?Hb 8&a:CKWJOUj1OS[6-C&A6@B7qa4,[i 4 Zo(&u5"03~Sɦ}Tf6u,CfȇY/ЀhfClld~>oSe09n/nvv3YJ &0RtB/+. p3uV w:l؃^0D)=2,y[v+SJ0dUt(u6}3jk%u1=:ӫّlP cP7 qZ(tk:؊J!]&aV(QP$Zm j z.uVdoA2VpkoZڞY) ağܨOxκc@tє5g$* 1pf[EUfq=nk-,H-U2^I$,r\o`GU' b K?“|TB'l){6Ti̓2)%lsK>Fr98>`G.r`11.=07_ $d!uҘ]_ܼRk Ip3Ҵ~A }[SegOS}:Dg"dtc_iޜ:ai0S?δ,Yk'gTrr c5!3͠HCᠥ{TIXI~fFOe_eyIp.TI*Xtd[Ayn?Tb)NiAVd v?1~"kOifʆ4C LvW\"xaNdgW.tY{ J2o} Ď8i_S<>3etG+LXhE#虦B"7fDAXp+KY=״Rx!nj]/w}u)= seZuְ R? ?G兆xpㆎۃ?$qSS "J|{N= "vk2f)t$Mү3n.yɲ}绹HTt[%ođ2ա3KL:O @.F(T)/9C~5ѯ5 5q.WORό@41c;ЌGPV;~^m><}H;N8mܩE&qJnR{V志/"JCsHBIqJWe/Oy?+ x=niI~RB)t$X#-2mfY嵻y]YiKЈU54w^AϧOЙ$z.1OzRM# @3]@TEg:+7vƇ Lr2fW& 81!GM b~?̍9fF5&a\6,c1?4&qCv(uk\bPj94Bicds0IME 0.i;*Xz4SV-=ʗK<2GQE1qJUx)szHL..DHAQ ]l\mGxzUIJH1HvHC2@y,. 1 ] \u" )H`J`4{;$?_+ 3V&Hoe]Kz1u4al\D6 +J&ryoQƫ~svty̑QavAMԫ yNu *hJ%>CT TDھ>Z&!]`5a{KrB]|^iI.yY@ؕI=.TB<)P7Nݾa]doGu{ t'I yΝ.'ږzeXj9J*$Jfi1Gy=ԉ0G݃!tQH:Mˊip2}dBV]bd"S3KZ-9Vƞi cj`~ (˷I=Q/LJ *5on}lS %ʿlh+u+'~ZI`"vFsJӴ!s=7F{WG I EZJR rmVKtQ(<֪577>q: [a2 %0,SW),${+"C~ר, yEy;%~Sq$ҵnk?:Ag~֪ӆfҩVQdxzqu_b/q 1FK,{^vٷٹ\zWgȜanEO @QbqcVnZ 6L}}:}EOd`ea>Z4b^kI1z*p nۙO2 `q505/ hG޿cIĦ5 uo- R3Iϒjt ( i`>\Ca[+ 6Ž)-fTof[`_i9Gg|UsCAv=vh {z], nbBd v$ϦTz- tL"X3X!QM,w+WZQju$f AdV)9C[pM'05[y\Pbz`24u2kF8M삐Zk)I5IPj gR>Sv*=Z75E-n: Ƴ}sXJ9CS{i+Fҿ#ª:Țq#>>x0Ha(gB hZ*{\8iR0J0n> ^ҟA`P.A Pwomd+`ˉX;,fjlk]kKcGZuKVwɖ׊MP>fE&S "r "yqJ+0ƙ6O}B?ⱴQG"ȓQKG9c~ȦLbV]cw)2yR0P3M]˫R-F&Fί/Xv5fzh=1T,c- r*>ؐ2,qa6ҟ fwnQT 7I5 B!41QPvVd7yc3dU%Xw2;.{Yo+.w3hgwynX]j D mPeX.h0'"#YRK=ȔZ}P*ޤ> @q|_Qd}L3CM} A@; E3O ؚsTd t|Eӈ Byۂ\_s~ůh1 >4Ss1[mAD:``D?.wљظ]bтJ=a875@0SF8j7s OO [,,m]oV+o=\)`}dt%d\v?/q.9ͦ|3 /Χrs @h5g3a/۴|mQPChNR z `4u#642pLOUǔJ(pܼ% ӫ}}fP lT@L=B"qXmgo/.Ew0DgV㎨6Bxѯ\hTs\ !NlL9oA ` frpπuK-@N w)&V[sa36.  Zh%9c7ilFIB9<s`Ta睬krH87Z<'вL?frQg^p!*-T2v*~ ;Ƣ/yn51U ɍChnY¡,S]坐a0搶xEi -^vV R8J4n?XzJ6WuZ\RЧ~O<>g~RLg*9&s<q07@cu)`!·Q|!Ȼyv9wdS;YYri1rp>b&~"~cзYBVXt% 22?I ˍ\%w>GyIj?~2gPTA,1EtMr|C]&r{՞ Ơ74V$΋h}RH7F|k*ۣORmpg,If0;+XFT+\Ev 7<)  q0g?Dt:K\oٱzp5[6lf!koU ^ x6t3 x/kn/  Uԯg&Obc: PRxi^j;HUq0U4~30Hϧ.w{L=Gs WʃBc@uwT4ye> c2ՏbpV&1/dJAIaWVۦWk([acT]R  8Í?:5mL1 IT,'@WѣV#-F߳8Z}zViY_[Vq ׏rAVa?' E!ah]'t{sacTW)$$*-VNzO&SvA`y/u,NM{U Ȁ|$֞2,U^RDkÛsaݯؚDzø_>R!KR0Tu~Q)C_eM&+(h#)s4+ֻdDS2>qtJ-!8 ڇυ4Ȅ6Xxn1 }07>vCEiN!S! ^9%o๙'P7R㙖Hs{)Dye{ˋ$6nNZoMi(CkPɉ 4zZuoF?J}R!^h/#m\ֳlӚQLXۮ|sjHCÓu:79/½ҜʇabKm;xs?y#(IB@sQ`{)c)ZIGfpkS#Z*R1l~_@Y;KM>Qx1ƛ|w/lB L˖'S{=J]i6H?atuQ9/-9weߟN^0cC9dZE/daŊN?3U>\;>l- mduXsT*1_0J՗qń$Ao`GZxZGrboO;@Ųt"Qk뭟cOcѶ{jbGdbJ=0 59Cl1FSĥP-KM.EKi ZCnUv@|)%7u%yEл̢nq9XDaۿbۅ~BAdfjbK[\G\*_^ndE&QfRh#v ہ MZ|b=&h AW}y# H=%39ȁ_ȟM?K>Mɥnp#1%VzNu9!7ȼd쌪rWdk0܇ ( t\wțFCyo 2GKOe 2^w!:Z!R9'Qը_LaAmGgz'e /:ަWvڮTǕd;0pS 6F=VeJzum|Kbm'h!CWV?%StSz6w:fìP|zYG\S0>ޖPB[DK;g24JA] }!]c$26ИOA! ?3*NTy\gbt 5ubnn؄w40m #e _lH:^:NXd͓'͡³Kȇ'!rg'E}lK @J{B"1w߳~Ցڙ:#,oDKBnUzelhP>r^"}=^ЅK̳pD[UC{ۙ尵 s*;ݒ,KLj.O#8 q$L>bBV煮pP-dL7$,s;M4PlCVvh-Ђ2Q$("`FuZe+Kk=iڍLkS<}O&,rY=)n.e_ eN~r ҂5fYntc'Ҥ鶰&k%LY$j0dx؄v,nq|KU[s+eÒag{sԏЇ^NjTZ_F]O'P Ws Uۿ>K%yC&)*J^-Z㌩$rሰlނ_/R%jq1vx[NM9eP@Ƣ700 gNeIFX[դy^#yk2H!JÉN@Z_(+~qX&Ҳs>hx0ߗ46jA[+u}Uɱ5S!"Rx3TzlT ~!tAQvq` pW$ٷNGG76x`aEU+UJkc6 hQ_z1> "#Y|SWD[Se"WWp 7g4UT[8Q1൓8VmI|#2@/8@)AotfK6 '0J,\9ԡKmT`nW,Yo<Qԉfk+h~;3 㟪:=XHmw/JX3@71'_V ߏR~JA?r=D `',o'7z7hЫG\Pc`Ocw#k2GE,S0B7[R/@ vV`Bû}a@z(o:d['bDtV2eķ`j P7R6ynK6,w@@!h)9gv&<'8Ġ"]C̒$1~=Nr-D͙tВ+95,~`M Dr_︇ Owt ִsXB*R߾oE62,!t1aэgݓ iqe@%Bal~7mlz>]ˎ*Խiv~fVuߏjgD ZƜt"<'8Z˿B|%`74&J60!lY];.r)Z6"O5F^[=X{ۨo%U58` x!69Zd~}A <=֪>x^܅+@ 8*D=6m@)s%p' {Wa0lO..Eg~b^폼|Y 0Kq|+:^|Gz!|>[Cgf:$4(~NEVn'^{%#JR֟;'W pv-IC\6lrkYyʢe?h!^ü3# Cy` ?*/W=v35HșT'@=ooܣU (Oyt0. ,F 2fwm ^¼pdB@Gkݣ.SНf+~%~2) Tw%w0peyRc5/?;"B"%V.=Xo aw1 !.Rp?җ/%>qNPQ6jLݮ -nb>{n;albՄioGjθ?7>:8- XdX%X8rBEg0虎gaKs֓&m' M6BAp?Np-3f?5L{]#>U31@b-$vMO1O'\X~6}jxČZKDTSmFmܥÞ7iQƤpXcY3qwJO f<dK@Ԁ-5w*n7J yG5AԎޑ9:D+@ofo+sIN,@Ma L S~J*H7M^sU5W;d1e`. tK< Srwj5$]r: U׾Ƚn8e5q„h5y8S/Et$.*ˎQ3ђ\QldҀbrޔz\Ab[b0aL֛l# }YTGe• NN3gTTRIfc; nΝ )Td2 L #8VRt_XYU m0d+U#[%+Gب(e̓5Y>%ZreƁ߮~he0W}_LS:>|E@߹#^!38}q?T1ҺTIGV9 d#/$MF3F5<@LpwTf 9>)'ᇍabG[HObTVW tZ<;kPZ@* 'mGi$k5J`4Yګͩ|+22wew>ݒ3z='olࡿjZ6u=W{1E:qZpDMSvL/p]hx,]tmf`)/"lG~mu+<&}L˼#œ/^& TEL62D}8.ƣ (&,x7_+br^Nn.ݷ2gH#cY/&!#Fhtyh&Gu RfҐt?Y&I5&\8ZU73֢0 2K:hɒ-)"z{ڂ8J4RAGMh~I){87B `~EEGUUݶetퟲĸV¸^JsIa8v6Q̂?.U @~T#*Zb8k )>܁q(?eIGͬi$D_?-Ym8}D7"d]m)Hxk%^zFo 8)ξ*+SX\D/\)Бcd$7q;'I"ú5%7L _WUOhF“4?ӞFp?4I @mKY/R{9{5/[7>Gh[(ί fF9޲td~w ڼH4PxY 1estSWҖ6ujTd%,{TeUqޤ@ja:jvtQ V8w(_&T$X$tvPB |hǼX7lFfy?p6AS܏ 󿢉X?Ů}اAĔA%9oaxUv^̏iBBZ#a 1yT 4M_`W}D`^NQT϶0 <3_D3 ~uCXL*νT.{c.ugFT\ID S.(- |_xZE;w&I]!S&BaY끜RI"_Q%f_X˨JB41=9tT$J?I!~ \݊EN|ẀZ̻CV8K9O-͒+XRp 퉥Pbb`:{p{Bu"9}F.Wad SDEiXFZ Kأ#/Da*<@pB l=QGMrm$9MAO%9 "(%}cZk)ZrN++OsEuF04.xD2_J> v0+6wVO-i?1*L#aߊ9q>F5%6WK6fC(Nu?wubN$8e'!*ND=O.Ϣp*Oe=-z犥kPy9,xd#E ˙f.O[H-+Gз CX7Mk]†d#ԿH3yt(=юj4X])>Bj2:#"sQ5;oXcMJpxBgyu=5?,7VB$^>z/-7i#ٞ.%lWBup$ɷ\6sq{}y!*#2;KwGN ir]~2:zK'|sr߂<Eqaߣs1a3̒, 롆RgYp%Fwo5%*Szl0#s6}g.³Ӧ}[`6,qD`?yU1a(vllWt0d4?u?Cm\[i- C94ÛIq'ӾAM'.oc8 prIke.Ā[؞I!oҀٓed<׀jSln@(j _IWMTzi#Ś,icG X. lVODx1KcUAgXK;u-3-:P^>Fq- E >U%+~m4 Ԭ$NE: ߜ^ P#v"zQ_|U%F=6H8V8&)U}FⰋ cN͑>`v5+pL[pD X|MeLploB6h1HnEȞe$կ3h̎BН!FvfH5Baqc`8WBUl̾t&{^9Zk@1h((ɋڥri #:,zK"Iav>"3 69p!Q71twً}Lv Q2Qaޝq"XRxBc4-@AY`AE˃p ȥ}mmʎe=*b9eZ9=NU{1gϣ! -\@YiGٵÝ /)FF-^": "PW~Öq\wڄ (c#fN60ZH˶mGl_I` 0x7W[Ʊ!$߼H<@483Vbro:)0dm~7Ns%,2_)fJVz(U؅_͊SӤrG@ M~<+.B uߏN5|(jYF"d 9ޚO}ZGLׂ;BxuQ߲J;tvi \rw Rlkܺp0a\h]e=WJasMsFmFM/@.l:K}+୏姓HwvǍ}J{4(TU֬TX\> J_8q1aKqD-(EUc\KK_Q@"Se>ә}b2}U!ٹaf# 0xg^MNG[PJ- T4A̾Yd|+WΐAZ%T} #TPumRߐnRa31؎lg.]2k4oscԕMMSJ];Ki! ޤ-%KjOZv$l&Q8ܒWE;vw5SYR= ܉_.ƛReSW`/}G;n*Ro@ikQ[ 1ЌIt&ٔZh9z(-NXG/wٙ?_mև6Z&h҃ ;|SB(+G`\Ā@F//?ز* 暑h숽KO? eX E+JI kƠͨS;jNlέ&%wq$K6%|Tƞ} Dҳ$dV~߾Yxkw(=oJ褚fM!+>#c7 `ψn}c!Qh#j+s}#u?Jd\ e@9)sVFH˪Dj||ba'LɉB!w> R\k)/sOڍ`(Is/x½X&.wV&oi+ "9xMN%:賬dϠn(ƥYUABo^T[Kq0`KG{(g-wx[bK5 ǫGSA_hd;Xa@vw:/ D ,nO&5ue[I]Xx2umy,Bɔ,V) aǰݟ1A<ɬ<4@hEZ/ 0Y!FQC e%#(#0bf|-: |=cnzrx~Zj*:0+]'HS;BEFtB-c2[%J/15(5P跂"U?:_<&p|jx8Y@u8X˨2 3`8'uP *k K::YpYACCQf @~ct/C81(_( %Q 9s:Ȱ~ڎZײ2=NmivɳN}=uWʃF-||×?{SϣmN7]]NcJ.@bK]4$v70zR&?CdϤ#ÉUaR:"Gu0+N3AcTcsri*u\]޶'Ksd$F;Nn@uH!NBq_՛by(p6?`t%-dLS"#*>C䵆.W!1%?n򴭑B~5|Z "hD/Of5?sM(ce}?9p &gW.hL *@;vY"~JN~_^N$7`S0RTcx/9'{@1,T--G> ^e[J-&&u3?ďqc}X{;|;=49 O⺾[GA ik:)moWסj:{=mCxFn&,e:Կ(|R>K^ nYjVoz w'ioBE/g$ljW)mC:6%u]F/@4Tf>#~%]wW7UCszz9AkOYP ŸsNc\VUԮb>N~b Tave]3l!Qb6j &XEL:g O<ne{8H(>Fȟ҂*[ZXJ08Ҿ4%i]ߞݵ#lHw0rϋ9F=>WGPx+B}y~LL85SAd٪!AX PtRh@lOC)rGV3.*_Ul*\Vp$o{1HQxVfՉvQipҒ>f Cű#v<䏕]BuHpr)cᚭ":2vYa.#|2cKkT5"];8TSY\[΄rg{%ubFŹKB; F/⏊>-Xn1cgP?ڠ%3DdGh|`;\C$=PHxv%rf#n'ÀapHr^֚ߛIYx8 1ܳ}8"ߢ餼Sص1F܃{T76y0ZJq8:|m燕OQB9TEwtD@h37@)IL& %V^EUP_e)ߤ3 >Kslc/]M%$ldFL̫"qӽSc5,>Iu; i_4i6-(n|]?='#Z-U 9R.kh;PXݬ)M],4:m|+ڏ1BG),]EEa۸V<5H6j-αL>Rm^‹ݯA,wĭZВq,U>8Q Vxws5*mu^NGxɆ3Uay7|Ň,٥'SV4,s4 tٴ%XAGM&J9G(ȑ *}}kYuuXGgS56||RAhkݫbIBIEyeT=[Do@Ӄ>{"ȵe8D1k-Vfz1\d|eÙ<>yR/OJJ:rG#i^ʴ'nK\e G~'c=ߙ~"hd^'ReW>.s4e u qS!"62G^D$ ZSX%pT}|!ìKYW$f&:E?ð&""+ uE#&ٿoQH{FOҘ%Ahb5P wǁ(aDi=|͵_?Ч_3(16vWg!eVݑJ2!fk7AAn*ԄXr\!E(W!9 t|K觕Aj\O+:4 zW}hrz:J}/"cm+|NRf6z62QҾ}C_nKRm^wFɨkI,ʥL)N΍ܫJ}fn5sqWX)1EDܳxY-oĮ-elP{\ KrŎbYCs3OK=8Zu;Hk{ k,Ut _3DՐq4?vc bdcFaS4ddP ,@(ߥ*%UPKҹӒo ||iM.MqcNiy*.`Տ:Rg ;eW187=U/"D+%wH!B |_qFRן= n9LZT(#s[qGeOEPnGݯpMl jTl^FHwJ%}jsGV S,#σ^frP틅t4)/Kda9 6%&&~&1.e.̕;R=uχ#h[Ok_Q 4AWxjܯ4pT_F:YA'bId6`$F+6G^(ް9s J5@j`A[?깷K0)ܖB(J BQԤVdNaRe1EQ o'5 &,+!(x"?2!-NlXANKYb9IZgH!ᙅY%$\C!ګu3kgztAdxiL~G`&Fq~.PaP굓$" Eؽ`AE*-l=4 ,2\*Q/z25-A [H\MÌ@BOрK}.o6<W?uLKC?DRI)r7fʄW;ݲ{Nt®žN:m'5wV8Ɏyikb;S8'=nhζSw)TMJ\MrʑO(tÈڦ;ʼž5GaVԲUI-oLۦD|AHHR /Jj"l1l`⫃2v) I4ME$)=~DUV[!Q'k5۔ޱI.>K۹0HCAoV7! "nJOynL4 V`oX9le,SxFq~>oGTpioɢh; >HyDXm"F5Ci3U𩱀HGՂP7 ez{h|/BJØa(˔]^Qjک/,_8ū v - 8j(l81ؚ{ ^vJǡ& fg@<åXH4/RR9j؉X_*3hF *\!E7FjL4^`y36V'A6;#F$:PvrR95w3Cǖ@,Jv",r/=LqM+߉m,(8XGqcH 2+ &0~@iy)w{Cc i$1={'B+/@Ow}pѾ"37X Ag^]82xWYAe`;TƎipoPeMqVXR YDLn. W _*ہg7m;7t vH66gq<+׾4{F}͋a.qeH΄~`:o&ЁK w1zrz撚F[H2zBaQ;7B3eV[Mz g^1ﰌH%vdx"զyUqoFnQ8,ӱޔ K3yb?@^;!xp#`qs2*&`Q&֣׊OA` Cp/󙘌MVǐZ4on@{ct5g, lKj^vRI QNVU2Xy}BF! :k*eI>؊e&`@H;P2f #:R ħW:8'#VGg [7-)T7o?N/sJ>bp<&-v%Ɣr|twf$IK9kQb  Brd4 c&8 FIp#WԌwwNfY7Z> 8@ š<%UԔn@^nq ex8$'Gr4\6NB_# ͚ WGr [WSBeFi;Ga0')/>[&ml&h2Kѭܣ< +AE5o>:!Iո6iQ`K ̎eؽ%wGH=; 9w_I%,x5IJf(_WIx\+QJ%{{lo֕-fhUʳbկVF:${ɣ"'oyvCg{Gʕ4jc=x1S,[K_MjJKB.bB A IUs'2lBZ.g6H K+?b9‰c"5-`Y4=꞉EPeƔ36M(91CrJRл9HVAn*b\ѧ/%z5NsX7g_Yf8#-![hWܠx?"Gk{޺eYF="])7-w= D\I Swgbf_"5\sb8 ZoOV]I'3PUO$>yzS#hD2vr,HVXeYq*0> ג5 c-W%/f̪Viﷁ[')0hCOxށwMލMt$tin^dN8~P!FkZCڭŌ OC|`Q))Cwܟ @v(wfBޛq:,P9>^cH ~L cGAF@oPY;T%6K?LC6zt[d[ƕ q2+V@fͭ7zev,RU0a3,'7dK֬o-I" =`'-sg3l 9}3tjg'!<v1#!kꢊMzGSAU~~~i `*/ʓ&=N@H=OҶDa;L>%FN6cU_T5V=*b7i-ƀ>)7,oSPIǼQ X٨yX^y;(mm&'cv 45i@oMhUS+p\q" !\;>_#B/z%OIX13,}27 iBm*ɦT iK1sIB|?:`ӦM2=Bnbqug/S$PA٠|E+[EhB]7Z T b!2QB;0tj]VOgJxX R"k1̆~M@xJf&j3B'M Ԧ?s~g&ckPS K4򏺸u?g(9M`R',J9;w.Z<)ҷFשIήjCI'4Bfp6(pX!X~re;-Sr0pQIic[L|JHѝhآ6$yd&AJdȣ%os?.UDT,6>0DVb/lr|0ӶiLDMX U565u/|)~|bh.Iap!uJ#^dw/>Nhpzn6P}N,A>^*C ]z>9Kj/י;^0%-z?f%FcFzEVwNeLɎpzS K@0s̋gV5;im)|2ȾQ/0Ҽ k`D[/EjӫlrfZЋ~̄I~g^5Ȝ#;.)ȏ#6 w#KCDifEjh:5e0E/R) #8un'ӏ@6z@Ɣ#OpDG]Z@8._*tk:5$v8`$`ggYbe\WNkmM<(q~S m~XN,8$V_{MKh~>nS62BS89GU _ݜ?!) n-O6>B ovSEHII l[Nэ&EI+b ukyPt ;j뀿*pqd+;t?; +zT5$9"ڐ%[܁ұ `[74DҸ_h29U /{Tg> &eX[5aeI7!7v̰iٜNH6 t *+ذU׋RȬ:C }LD5K)ſ1pH3P9̾n"rdy OTQc ԭ; tr).;wۚc7=/;G>rYP`;iM0[ W_֖aV8E068l ~F6lmAf |d[((hTyFI显[ 2PY\Cb/E}?3ƷvQQ*a e86OLfC"xx᫆#>vLI6krus5vrihwDRS0le5+VނrqdjUښ&kDAR7H wŁw)nr"ݬBm}癯iI(?6)/ک層]J3Aå4Cw3h *iI\x_@A8T^K"!_{~k̠ @ѬP-< zf{ ( mTn+vBZO[32_\`K%6ҙ|^6u-;樑RĚyCo-e;z׼N/6o&)83TaշIpaPʵ+m}8T lZ t5ϧǐ`u#<+s#}gGؑ,Qkhr#nȠ;w 1&C} K%p֩Թ,%`u%KDkچ1)<m+ʫ Szʂ6X[ sv 䂻aM {ۀi SV qKuFp015R"1;>~y7>z|qn.*'JU[R)@0IN#77+:-#(#C?@ϑ.eȦKHKmNc*r"ڱϡ8>$GNY=}hł/W:fj笮Pv®=PǘV!;ޡItkKoԽ(?JKZp{@|ǧ9x9RҢ)Y;e`|!SN;͘JgBrI9o{'4Z1*YQ 0S9DμM[}/Rz_710 l3{modp[I{H+wJ 4v` XpxI2{tXbT=|=;ҒdcPR@d}|(>E;c4U/EuCdL)haɑ&q$H d em:\/~Wjm@X ?;*o[? }UoV]Z%?)ppxz+W2?'+o;LPrȑ1nK`Lc_1"$%oE%q\gk(.fȗE< ~d"l9=8a"^ZHnFJlt ?1$> yviHj Zk˰Þ,8jXfVWOyTtp"~ZE72)\AW#55aOIפ 醕RMA0roQ(|iB֬D,ˣnʋVj܍ġjnh!&x0Yy~S1v\q7/ J(YsP O?@(׷148LnVi]DXp0X,gAtj?(4O u}0Aue }$ 1kc)I:3sWﰈ]6Xp@EڴeYqrKFa^Ki<yY;8Jo95/Q@\2=Yxr+f,+ؒꃪX^v,xeK eR!V҇Į H-  Oi0h#=S Wh\6rQ_¶d1ntT!\6maΰ!v>T/ ьon]D2BQl\PM&-]  LHS}7eZ՛]T_Pш= 409[ubމ"(K;.$1WQo:'!**fözjpQ  !v+E D3<7VybMi6^Y( 1\;yw#@NfCз .TAQ$µ;_Ȥ?/{if-k; eC^t㔾v{\Y6JU5}0;K\#Gg!KYPfsE}ard6 \:\*ȹz\ A} L< G;nW,Y2Ѭą!U'"^}T,ErQyV+!C(=ys `>H\Τ8ADx; ։6Q=$eIef#qŲqRS#efK0^vUMRo$|is78w'>]'?~ $7_mֽEg[n.iGCuE&B%'2q)!cCz` q0VxqP&N$A%쾮_e!^'[/^`$gK *XWOzO~ ]nmrmҷ؉`7Z"DQ`p<7<uCЂe;TlX>/мjhw\zӺ ;kiGuElXw-ĵz|тa]\ " fG^6 ]6hti鮗k|ڬP;*S%t6VY`%?s\fK3w# a'1@IlI7zBF,+5%WQpg>jCw*RIBѸə!j h:U Y*7Ti˴/3uf>\eg0irh*92z-]EfQ@d5h>گjR.J8$iU.iPYpP[}v u:ouc}?%Nl' ۇ` ~Cֵ14pm,.2 ^~{4@bsi(kW4qѝs{iVXx߸A\EPmBE\*Aʚaa6Oy@ͽ/&eSLƋ:INԂe4Ă+wc\SM]Mr/ts< l!~DZcɞ$ky< ;?'!AxYi  PkC laHR ҧ)&".olc<#_ q_::Og](ˏϊ7) @{o=8U͋/#`gO Eߗ^T }E2cE )ft pJh]t3tq(FmM%GB39S.x]B9Ey+E8IyT Rg @shSE7R}ʂ>yvwӚJ2GF5\,ʁ&A{H 0<t/w`v=] 3'/cNdA,sa$6/r|~*Ŷli(}L&kt2 QmEh&̓#b,Ӟc nn0x,J sݘeb ֊jM?i${[9.JJ?wHn+ CkdFޕf ٫:1l\vMR Ğd|;soͱwaz#bZ:i m>1 {a 6ߠʟU2J^@`@P4ma`;u)* |45uW^H^b`]I"1"Ra.hL^F˂Os?캝 ˅בÍM̜髍q*I _ot,&AZn/-BNG!W~&I8ݣ4*' }­RYݻG!z a0AHsD~>[43џ/6rաEfTU-]c.Vò~nu(:;\S֯ t{~]x ,f ]ksIJ:HW!: :s^M<ϊ@g3'Ɔ}Ƭ?egGYh, ĐÌ$|HoI0!RfUmpF0 .e0{GtD|Cj9.a= ya2doU37Cnkt. b}|eJm& .xJ#%d!+FgbH.Tawm"3v@/B'NLɦpZCضH=a\!עyԗrB0!u飔:G_P9K7w(I->MOɿrB k!{aLpk$ccEyLwD :2m^ZF`7:SqRʱMr"iPn{4q#EH`c/rGW6fKh-;jr1,#nwHpɰu ߄/?7n"5_n=фd]ş*O$0bRj +xԟ2exQ,w4dE8Ԇ)krNuR/ueg]6{ |9nś cJ71 ^vc;@V 8#*gC'*"jϠU0 j4 ȃⅢ9{%Pu SF5 D"*%V٦&| ExDgl P\kɁlfHjx AK@2v9 !6UYf} (4o,Vx_GfBȡ0'u@SK\99`d&};,b{ F¦L7+Z.[Ӓ To- 鱢Q>k1/5T-&=vP RYȅSD.iCP,tryvC߇#dyUQ<|<"Pm5q gݳOw3)z60S8X6$ٟ5:%\)~l 򢕒&M»޽Xr632y> WU5Mg z$j_M‹6 MGdt3o1?:1WZV \o1y :L0@L--mEݢ޻ d|p<<у:'?n&UklYFsOf9N_n2_޼c#F_վA-bBQKҕDql.@;0LH@RJ pHkE7&Fݨ @gUܱq-g^C>;[LQGeeVDfŝ`%Y)L,w׺:vŵ92vYI W!'$rD2m\r2 #U&loQ+,΂7 7侉^K`ikW҉BZfC^#U{b ڢ8zV(ܝkrm7z5kx|9,[7-pP{/u1k^LCLѺ/188dSg|덅d$ྸrX]BĈ2W2tT7!*L D_Ox>na|gJiV[#vXXMPY5\F-?,,)=04-o?a7Wlj[p?dx{%7A xΪ?(P`o;ϱ9 / O({ {Kz6*n f9}&&;$4W'ՓH"ClRrjC̻*x^uX3gjED-bsyU J#RSw&U?% Ψ9GĽ OH4]©Q,!:ё[j]gVD7BoNu*䒫e-ChHe= Z67!YU¬]Z'6|QF_)_eS2enU͂Oe&ЉЀ8[8qrty"G~fv0fE]LƵ)m3wTB$􈻘PN} 2:m-90 (P~mKCm\N,ɓ#)P_mfz湏66w\X]:ZA3v䨺۷d Ҫ-l0fnl9̤&(BX[r/q. 4,w7 !KnKʋu}P|P*vY5r[iXG욾R %w7EiuBoy9_b{vx$k`hs1]ѰS#>G jQW< $k#R~(3zB2wx6[ѝUȺx^?QzF?Ej(NY̳a-uB$r)7j55֢fB$SטiW10wD#i7t Jd3#Ctdͥ~/922ԑp۩no"U̺Iw0} D8XGJЃiě'1 Ct <,pCR񰾴usWXD.wJF*yt]If0m=]uвE}u]ŋ"6=;<%qdoȞ&sB*Lք8<ވ8:# 0pE g+ސƭ\o]h;#Ѷ}=Pm^,"ȅ~ODO6!В58}Ѥ@ACr7dZ%HJy1H]C%zY;-qP!ܔWce`2Zo+ =E,~W!"ZaMf3HN! `>)W &T y- ֈ ]%1PD-[}m+k ZÈ~y^\2X@R|W&-)V~ Ꮧl`]M68+CWt ȯ{:Zw2FMEk_ij^l*_dDԓ7Y<[/x Gd NX7 % pTw`C_# }T+fCtl|.iӇ#?q+LZ D9#:]$Ȩ pWMٟt]zԚ,|<1}?cOD@%a %N Eѧhv truG0'tx$_*c$ΒoՉ1h%/†94l(#<>@N_/u"/foL9߶:G @L>|)e~E75v=LdI* DrBwH@6`Ny)l7qW>F,;ȭ}`rLyJ1]0rr?Î1MR+eM'X.x8Υ! Z)qyir xtگ9f?=X W7%6"1-&K%…b^3]b'a64՞SI:dܺp^DjN`E["syU]H>'eVE&Znf3&(6O)sQUYRJ^8CNkD V iǔu?0+IrDKaT8j2vUkLp$5oTppv/svm]< 2i鍜e{M/٪ˏ lp׾??[i|UL 拑3u9!ff QQ)(HmNG8ɰ0Ѩ3! 9ku.E*2@6рv-[lLxJ BJkIPGUQ fk/I#&eD>dg{@63HiTG0ÒVț%ѹX2{2S,*@ x'@eso5`^+v>Pu2 蛛i҄j\"o)H씮cW ]J1 k#9T_%{LFsN![K-b3iIQ\aƸ&'1,_w'VǺ:06\tZ$݊OOe}ZРw&M">޺xάy|Z YGw"j4|H) 20/tϥ2Ә@F,)ݑW_;uC@8P%5iccoYEqMJcJ oOT_ >KN'A^!3|g _Jo<? l\ř)Q^sYzvћҍ_uM{j݁`f4HQڱNk`hBzr?Xg}]ߑypi?J$VyqS L-s msԪTp;n:ͪ$V\i~STZ9t J=7bzjnkzQlԝ)oD]D3~za^~ю?Bm#L_[.uΞNJ꼪IK[>m ]:ogL!N<46*JrM_:ϕTΌ?%6ݒ1}Ucp{Mr!`s (wY fOֲFJ 3@!-9M\뙻ʸ#V{ǂuVJ#h}+Q΀GDUxmw5O%qD2lNfhK3I~>îժ.U!װƌcB6d0,s,[ dͨTMmIϒ=yn ߊ.XU/UiSarR|$[KI y3-Vv<`O1|9W,++/n4n#?D2xP.W}пM|+!07S CxFƴ]\9Gc>! h%}{i~-B\jlVTlQӢ'/(l`el=nG뭡k绶1[YV?XxߍmS  =@;q^l惉@DC`%`QdǦ\$uN1Pw*ȡ6r'7NdHSD;w_4rH|}]xM  ܛgDŽޕ#Br0;(ܪ}۾չG`|їktGl~nY^OGLCֽqQ3sMVu?Pq;]j^)VXa귒صs=Y ' %9ˢr@Y%%T_BnՂϯK;JGbOGvua-?EĿUFiZF]ƕeZʺD3åvĖ =JÁ OID]L1ga*pɹTqZxGZUEvΗ|l^bh-ʖ8J8MY¶.^6IIXz.dr?cpacS1#x"uf/^t0]'uB=p{ J^Dڪ"q64[צDu'Ŗ4J4¥*jEΤ?-T>mUؤLC,xσĵY }hmȖ!C(8#J;3`Yj5UC)D^jKhv+Rv9 [ _X.a[4.8~$CZg5cwz4!ut{?_iukǯFS'QS4 7ڶBYObNQl\;>ˉ VZyi '{|4 Sʯk_鳫,` ` -b*DOq)o dqŰ8Y Sr*}ln> W7UOhAy֭u>gH岿TywmfM iõe !~1 ꄿyLCqhF )!- ^VY;j}Je µ#4Bghv__6IknkMJH)' $`8y{+9K%vU\T\]Ydl\$ˎ^7T؛< ƻRlVe>@!L5Z7!+lI.f# JtN ,B㻵 _Wtw{٪! uEVxgrp:#ɕ8\t^$EOM/oƭ߶s lW˅6O wMNݺN>Օd4MhFE,%3[q3P{DqC'DU9_WЗ15!ǠfG _=8Ѵ?;/TęGE6^p244iFWK,9|Ɯ˦I6f%C|& sЫ^Sd:$O:kg8C~_LPfX}Zg5 MW@)aRO<&Z#.c6_E?um&3ux֏NLXLv7w]wEy]_XP@0&ҽrQfnJ=Ee۸e ±+x_q{uم %@!MK [&O[!{rrLa4Pz݆W9芩u"Aȫpt:-$'H/G9ϫ46T&S"np!^՟?bz] @(!eibZؓa?= hpVP`X5! $S2]m܃sW-"'-ɟӘ0imiύ8iq;yJkxH=G(ntA^wz3~%Va)+ri/46!ܤRjE Q{7wK>BttY7HfYs WqTr~wƮBqQr}nE#5 7/p 8l3,kX(_ɠt[ KB:.Ҷ /i8$sh.XPuwZg6w>MzϭF&`]ͪo^[њ|#l= 6O eⷌGԚM>_TEn3Ւږ(.?Yr_2[R!u;|%3 ;oǏYI#iמž닖7of` ]^X,g I d1wgcLpɼb˓0+Mx=TpJ+`3`8o@N0.5'!37c{eBQ|>vJ(jXM; D3OoDt|zU%}ꆔ*Kg '[3.ÖeǬ5¡4'֣'pޠDNKSvPs6AP@iLUOhm #{B4\"yڬHժ _4UB(ظ S[^P91Had)96`)IۣQIr2Ux̷Vq 6L̗TnAZ43r<ߺX9Hvy4dr+]u{ ǥ  5Zhd-x"-s()21|fV7fk [;ԢP0W8BdO_[_[P1K̘HrVRWN]^BkQLi0/,|I!.p%H1~[L Wdd (5D1s:zPO 隞h&d3xRV!\W7b!j5%MZ dsd\ ِW ޒZU<6 c7gM~3:HV F;9k$Ô {p .9("O z> ^2 ږk$nl[sL#|-@&Q6UGw0\ ~"ٕ^L8 ܚS 5/k4\$nώfB$sfhCM^ַ|rd1X/n?m&PŚ:/C~+\12!S*p>O:ϔ>AL~Rvy>8a3iXmѴ&gD~teXKZ._xs`]v<0>MҎ$r֍*Xc=$?(u>O$s;%\e78~Z Ȇ@=]QPݷy-$/8I N,(!.Bcі|*2A,fĸ(|f+ 3Q ^"M&y)^P%\ovg&w gmuB>X'FسԽ_BI dI:;W߽(yMj|afⰇc˸W!B~O]oC.$롐J%rPF]o>FqT8Z6rQT8NvZE1C%/[>W%J:8#D1|~CPf>T8"௑S.I==}=H]mQnxtfRK#[~+Mς,m#|R,2$%LFDW`$\=(Iĝ6؇sj'F!7RX-l7!ҨWaDI""A0yy3 jQ<0a jt)@\IYɏ1v}'}yd#j(5eٛ҈j.5(t>>'qݠB >\?Eà[s jJuaզS`.$(ĮXK>UV(L%W5V0oHO@"62% O(+QqE?{ *T||tb٬21"Aw 0nb=qoNBh|]G^M=ܰ@xn4ɨW& I _{10PQSYk7RoU3nwc⶙VU\aG|gR{o9Wb,ҚUADFk=T0|cg?yA#c9k #\JR r\z\8ve_Vc= U}AVVUQu5x^+} DU(Dm$S9pbrP2 5x Gu}YՆ4UI Wp㭟ƽj[!:LRSf:@4SmNteFQU ѝw<4E7 ڲwQ@'#€XiaUa$]똁4oy_  3{3~{5Yi~ J0{]3Ljso.TǝchP>Х́^ ;iU0Y9QIS4.[Qɇz#_,ġ䎒x-%7>G?S싄4TY!#k׏e8uߟ/j`VjUdG[(Y;7=-UrظPĖ-pue>'ck.\hY˥6]ͬUc-GaDXƤ|Pfg0Vz#],.,b:>`Ov?):R^Q/#$v"eHEl?+zMvz3fc6{M9v]| L*woq7E͓^(@x4 ^2)Y]RD~ Y$)~R--R΋S&n-kzIn۪ &P84/"y&r#ZtUU&P.ZAe2bbT9 B簗͹pJO8QA.}EKޮCwI5+8jVgMmO"H)}m゙t\W])ʌO us xC  [Ħ ; H#'4s2Kմ`ds5PSoPo[b'CP+'*MBmT˸\B( 7 9cumʢFl.*Lc-CM.(r1u,75)9LJsƾZR7GZH!N9)N"DdGI<Ŵu>_&*YELrt0~<쫏|;z v4J,2LN RY{uV+:N4v~1SV;1ȟ4xԏz[oߡ u{| zYu$@}ά%ɯ>Rt Fבt$k_8zkOW'#N^(:n yetʱ}. 9[Χ̘ 1 >T3vx_0c\Fc'ιLjdRZxf] _GgxBZP^vx3}1isof,ŵYޯNWըW\ zr=,XVT!'Ɔ< ɕ̶|QVSSK\wxnfc2K.Ȏ"$mmMB xh3#5{AMs~ % lݳRkCtlnK[Ά8Ã/ZIC6*>7͗hsJ4/ kj/%rBLC;[H}eF¹HewZP8\oZ TkZjT&KF;!O(SwʽߗH£ϥ1RۙuRX1,WU%@>s~dj˄pfIq ikFTM@.NnMsh5Ne~[t3CWЈEl1Z~26(gxkc$v ݰԝjۦds-BFZe3F,1 z92 I-9qmK|/($DMQ9ׇ/BY y_'K)!5ύE")22nwt&l.5ƽ{9'"ens,1^Dvd#[dn'~H z")&߱;KaZYIg(¿lU­@v$FfAvoB$~nqMISn*Z+0 Zk,G4M:nD Ġ$QAG?KB)޳H! aJYlaԹ:V 1tR"^O?EJwUZ@qQ6xܡ%To:vv}.12b▄<)mw"da9 -,k]%0=A-4;2|A+5䒢Q [[uj2#W((&>gݽ z8,I+6լc[ 1 L :% KZ4HJ2*{|-Ҟ}UXzoW8E'(4l.ԁH"[Y,6I0/<,~ hnUsfVDɴR)803bc. 񭆰 YȺX(chO%s~uM?;֝:{A S ؃_9 ;R3pakGӋ]DUK-r}wFC"E<_03UߞUz/䘒lt 0kSݹ'\3('9E̗RT5Lз*f^X+PӋ&x~p!}aӣ,`l}Ϸoѣ%x_"҆c>2^1c!Sd,#bFc ~LM+uҴ4BU_zx r>7#K?l IrM 6d{>wNkY$ۅUNVRxn04 eڵ+Txfejjf'0R`g p,al{ lZexwEQ?]<ɕd͛> (*U\srcVc*1UVU#PـSB.T ;pޘ-KQ/IQXL4ko0(pK3slT @a@F1;hpԪA8fTO!3{27q{XIYQ^̀)wB@nbe)f(33_EAK`M> ٜـ{W$ ̨ӥP`ܐA S_ <ddx΢@H7 !L{@'PpV^ބ1I7?7MyJĆQ @ >> p̷SO;`6kV٦hb‡+5|?zӧd]RiJ5l};K%^n.v:i<AkC`<5Y"#P7Y2bJ ux lN˫mμ2e)rGK([E?n᧑'dxy ;njuԅ/z<^IUy3/.6D[N;&_YWB5VtZ1TtYU9Syg%?t4QȰ̓+W4}S7rhPV {GϹ־tscyR{>ɕ$MyA/EDf9Ib6m*Lti[Ɏjʽa_>5I*Hbȍܡ;-eEUN W"E UiNH[?fs=$ YCLouѴY.qx?r 6R MԄ֒vÅI5qyň,L67i7YaQԳA&~! z[Xx-+ia tml,M^ ckc=ZXWgphc/AMw2oy2.Erؔx s S#J-^j'T^4ٽl۬ő l]ϓ?`I$(:O)xeRT,>!X=qzE[ZLv~ɔ mx|hXFT['2Mʦf]R SoJ-t৵q 0]}VZuby.M8 N29lC!uQ25}9DK76:%Of 2htv 7CWYϛ'J9Żr5:RTwN7 9FQY aPކa,KƤAs$wM'" 1\ ƯQܧ[s"z4 jb3 pؗm7V[~G/。RN 4rJ4HѢ93՗\Р9e̘ yf_qMFuR&c5`: -#Iɀ9@ x E$+ $%(!D.(![f-MSy~>=O⮡JhqmAhoY lL<پ?6œ0b#DnIoE84?Vy/,CO4x#ɔGn!b U >ĸggBZw-{V?ԇ)T8h@짠|-GV%$I~<(l6,Βb{>xz3}WUݿSS0zsgpȹz #7O#- @Or8S MΨv$`$npnL/VJakS͝Ezj4lJREQ\U5])-e cd j)XHEANj 0֬9p~YӢ|)a)2o.# bZi;ro&m?|$G|:A‹B<ނ_gAgQPUz̓(Ktn'?(UĿVA&HovCJ4F(>'Y J-8, .#k_x|Ǜy$Of )zQ̸jK8#e+K6hKr]$*8 r8\K((h|,'?"2Oˆ{-^& ynvƀJCL0Aӡ[ kQ9 Qs$8" .CnRF\eb4.|Ʋ.yתbyCa𐜗9AEeKhysZw8#tq3*NП(ɕT<.'r'ktkɼ55#@1/tvi[nůݔ–ְj!V%j+ ʓIdd`H&*\w*LrYAmdfd+=!N- \\>+s:giw8ɒ?Ai.gU w;mG̤H&J0Gb r 9;a~i6Pn_)d~Q@v+3~+CO1/ $=qXUÐI}$G!ʈ:dLh"%-T \hͩuc{vilE=w:GHɴ&ךn;&P%tS f|W"i" N _ )0fU4_'.ݸK_ k{୩#D{HcMITAnZ"觟](3$=OsʿtEUJa(<^}t:d>!bTCx+ԩX٢cnAem2Nd>¾.SIiZj4 b  Ake,Nc1L{ӼU%ߙNfıVʊ|f`Bj+VAl")6 s,ʞba ln$9T fY߱C!s9|e-|*g=le"Bn`n&a81o9,ecYD~UA뺝/IUM纊r~ sp>aYE"&MwufJWP5O7DN*# 6-r;=I{>8sr}v.JT DcsJWMs y9BY7%덳W03f0.3tz('cȭRZydDX(\U7zr  rFMZܝH~"҅v0F<1Ňwꄃ'Co)=tej-& (.سb?qLkn{ GaITѨxmδnl|K]_b+N[V:zU 虅9'rg:-AGN'*/xhW1/I;ャHCYkR %(wDʠK.-roʲC\i\'̱I=.5=މd":l nw>S)Ȯ:^H$0.l`<5%D1Tg[ճ.j;qN><>O(|hr(+eZ8gA,E>qnd}+I=x\l H$" O>!ihS Kg'fWmWYxk1&\W@xZ{`I=2FaSBkfv/vx*1OȹN6+y]I`) ߪQ̊ӖܔS+k.ol א r{U˺>6>Meyj~|w?IjJF홱?wu4A^Z=$))Ca| t[L|tv`&d>WE?IJn'46 -5ޜ]{d_Fƥ-e1Jn7a/ͳ|>iޞQDqazG2j<՛>^"`H*qتq/lEЎ[aFl?RKRWÙfN҄l )`#p E:A 9/+ͼ!ApF[ g |2!/B%^koMc#,8z}zMIIV ږ,RIpߒЪ$^=|duenT+-4l9#&]=;j8HpsqK#4R?T ,LM'csr0N|ʌ,g2I+j"LDgs+[a3 :Ax&NL65N sƄ5 A5:jK%q 5֥\c&5u"ϒ'v CSQH_\G:dMcT[K\+t$kׇ&#<g\L阈;^9S{Y;Z^pv'{h8 =:dҖP̽%xWR.4-Vבk]i!OjTaŻ%v0wcHvKY joF[ĭwe+֓}ۛ *|+wC&90e;#N9 ZIl췴s]_gtVx8^#(kwZg᭯Jqo:d'yiR dFaZ3WI퓲\(͜[c-ʋl8vzrmD5\n6 WȞiI_b*iTh( QE~^Oɣ w)'-fo$A#/:VxOz >9YV`xb[;pZm 0> `Ֆ7[v8)ͦȤO9*޾9L:kob!v1OmP*o [i @vG%D(xX-$qN% ǎQj?>B;X><8l u':AeGx JM5!%$+g59yݥx˜~=K♍a*řbu`vD 8*lt؈7">|wJzʔqzUW9bA"ʟz}VOCWkT2w͋K\/V g8=50WGzs,x@)m9=.0?[?a*nMh\;'}+ݔn¥ n9?޿"vHЈL) IQ,ݎ 黶ňRGw՞rJ`H[rv ~Dcs3"Lpb0Q@.FV;N.|Ƥdx#G |\[Yh5BBkbY<\mI%an!^aK8Ƣp:SG0_OYK1ϐbXT}l2F=`3s(Tp9Ѱ#`7~Qgh]z9 +Jj%vxD&lM5 zj00t΂GˑCc@m+2i"s\?n e@A-Wkl7`MvҬ3`yh@V'PP@<&S!!4 2],ں6!OO?7#c`IjQX|.}y'6ŢIy`; Jvt'SE{'"_d%g p7 n[s߾RBker *dCJY& ydriw;عdN$~ |{`zeף$VaBե#"֬8įOrMV[ޅwjO.H+7M6gDpm Mr+cě~20XkpI4F f\>#Hء8Dw)_^bAjВC݂DMF@/J븐Хcm+f75µH_#ᵭFx3quL}9G^ t&Egc`a+uZ@UΕCkTI9yo'۸ ^WCg3m. ok^@%ʸ/0Qfr)k3o`kj*|4|N'j9i]wߩ}C*sxkeoVL/0cNsPz,z>&j|(dCtNmU2ET 6ie<t&DwS u8AZ'ݽ6;xR@`-⷗^)VVveL| [@J?f$Jy&Wȷ$%{i|P S|{:L7OWtYk gm 'KG/"{vSB aYcHqXPxYܔQWe ӟL G({w-ӊ9{*}_EI=.kp*ϕ|KQ脰+(ֳ9gϥȐ=gT/1uRom*T רFHf&i) [<2]I'K\'̕T!gq͗XzvztM7g QIdejd!ۥ.t;m0Uwz<5LP=%zc/W iw:Ր2c_i.nYq_g3#`'߰=jl]-N0z̪:hvє2t4!aw a|wd(;)A|h\_]݀XVS87 ghi mH2ؖ ]Ux^U3D$',P[c^ b:w媳!\G`ۂ5+l Tn<!oc|X{d:`t](j.ݚ!p ECUR"eu&gܵT(@UXtڮN4{$,&1#/l҃ Mf{ 1)!F%4:üBs\FP]Zk(Pk)Yn8T ZLMjb0S{wŕ|bњ#ɂv-h6K !CAC4_ǔ:FN"NqOcխq5p^bWWi@hĕ_!lj 9AIy076v"HV!S~cNnu?a(+` |e` L|rHXJM"迶U>s/{p8/Y.@AOƖ5PɳqsZaMN|Aqҕ'dYD!zRyCBxɍݘԀApw{CNK N#1>lv{p:)yyEɞħ^ ݸJ8h8nU M-g GES~cke@ jv2D\B(GbHoI 3ni:m6SH- 1!|G  Ipg!DP3;vT -? Jho<1os" p&pob*\[bCRnwqo8p독*/avSU}3t5M|a"5{L/mEB7ZWkQfjW5ee {WjAV3IRDЦч*s@%Ӗ؅zLr؄ΉW`,JF!5e~]eAA;ER;. oH5N1Z!Ƈ:+A%B&aAvCM%Orꢋr Tr\:3\e˰( 堘CFJ(.-9x4ƙ]߲m M.4ax ` knKw` %}ܙ'rg ? Vw{-B,_&n}rvM]Uɍ祈l~6Y:P#T n(g j8dJ,>_~O~ҺZ~<7"i̗ VG!\ScISTSz<|[gB$ʏ}_Nבо39,[Nt q =/%FKt_55IdV gFR"x0;K`k_Y(@nwU5P!pmpilb2mxA!`:WU~2& y4O}di&T( l6"kjJ4Gm?g`Fe0c#'&'dpF#ryV/8MȞ׊:зcI*ޔn'%>鿘 EcLEz>MQ C|/pcwR S^>h~:( V4Qi.%8)DIW Ctal<LL0tT- #asz)wŨ }~"qFiPjsy*f&+/湯].OVIM,O\G HgO388ոY0C.dtWjۀ54S:8Bw2D=!\x3I'$ݎiA^ Z%2U  h"ePܝb_*MJYqx=)B:cuώdKj @aCgRLFN#\CR5 i^_aErh NۘTδjjقJթ>?s<0ۜcӏ@陒-H 73fw-,g ҟ=V<|p.z-qr]P=\Yn@1 /b|7=ί6JJ6OdmDzGȂɠQM8t*+C)9xIG7f7oa\T`-̠7>󽻍 NPkEzJMW}@PΑ㩪1OQt"pGDѨn 1V6ÐZ3{ybx41=tɎ-QʌObԇk69jWP.mÀ=;bW%ATl#CGRM=5zR)lؓn0]F4P|,T| l ĽhG7_:=IZNXI F7U5+o2SĎO;&$^믞ckbá[b.4 n _!d1"=`Zܿ8b!@Ed.t"JOp+pE"7TT0n9U(iF{@;< eZ1pAY} 5U#]N:j|߷JԒ S_GیvGI{^tY(`uHI]5*O,x"y3gb8+8[ԷSX(60$ʛR@.$,ڥYMS;0(\)^~-A`?^Bx0SgV5rwcMM`NǍ,.5Dl+6d/I Dq.DmrdhvFW}RFIW%9Q摳&2(z<2-y51_LXCSn6jŬ;:4B´ Uk4Y_} kbVF$5D_CZbndtma!SqWc9K⮎2wc'.\D<¨X=:{d丆m Twś Zfy uQXأzaDH0C ǨuJS?*Dt Db3 ^,(c "ߩw)+@qIɅձ߂,nձTtP'#{P ̌@snQWVŽ]U׀ O?o$w+HZ}oυ$Y^A[ZEUp4"^J5IfQ5bqM=2w,G "kT|p݊.<_(R?b(9+῅!ezβ]Z`e$񺼓Uv*v_v00^@1(uw7tbqn/WOq"y'\.ddl>aW*1bK7#jOO1Faa:WXmp˂ԩ8W $9[w>m/Xo`:- Ch9zED`('G.:+\ A|w:#D%~t"olLMOzIZl?85PU4 k m6Gϲm}*Nɽ X>9L5jT cn| #j [ڕ^2RdKb=`ֽh,g7RЌ슙rz}E~&kM2g6R5py{?„gH n8(yaa֪Sv0⹐JR?$T^5y}Sqī9C܅E$' ! k6 }_l5(Dtށ4$]_: !B or;상! }O= /c{~mVE؂h㹝CQ\rZ_s%f1~xz4=e? x15->&wE[xDXnhwW\(~Ч#_ gxyhqTLcY@tp#@$xbe3P2Or cp[hǹ25Km#?="|J{Uޭ| 0-W{׳ƒ0Ji iU^]{2mzNx^ tV|ַe fxgKMڶv\ڬMCSL^FW;{3'`+>8x[#aQ4Ej=&6)B GnMeAcs:TEL!v3\>C$v7=Ði-|w}&O)ٛmH{3+є@(tFWrG&Ƅɽ7 U6:uT)ˎ-ƍE*wIغZ:GzworepM@mK+: P:͈96v K/ mtK6.JWa#BPz/K ܯQ/gR${a)TM†nx-"E$NF[~F݄,XgVK^:&[F66B|d?=f|<$}f!cvvޓ,^)s:aH_g*x]h`1_}]jv棽.Mj&!(rpD֭hc-hkR NH#"Tb, |-ɚTK5y`!"XnjʾYC!Y@GT'# qq|x6xVěs\\pGݮ s?U b+C %G#&t_vj3>2Z{ރmjTUM olrh˭ H%h؀(>S 9 p I7i:yOUȦEo_!|(Q{a -$݉R4|Xo73ܻkpj7S{UrE¹Ы_ "_; mia?nxr-_`CT/+ x)C85 5 ƃYP/=9fGI-(2a^ /bQ;)qqEax1Q}-uڒLYo0`i5nŧi?jXƸ%4>{]i8S`^Y̯!#!/^=;*jA <!m\ kϸDqcex4زد F\ɨ)(AK}侲)Ϥ©e*|뿧6pw(m~]C (B @()B?dNsGP'2~I|uگT;| i*_j.J9٥YR\sš_I te-&C6ioTWBߪGOvN9\M!EҶ$ *aTFV8Zl8@ Sy[;DI3w|P?%p&c@\KeZ§3a~/=@l6D}srkfSmЩ<6 HO}ArW|A0s(Mq{0hecEf 'nLh"#~acc&|&ClM X@ a\/S/4Ȩzk9ˈwz#ZVG( Su&7@Pΐi>l^G"n\uQ8rhMdR6K|\ȝ'rP[VB?ƤTt,A+Znfow\2m uxbl`ꮄ`<="BHD(T)P9+4ZGi=t#D4vҊ#vw3T7K2=1R]oϾlQn"|V9ITӎF?\:9}M{UR1q߮lTϰж: +_ύg{Q`^cz-Wؘ)O 2S0g}BT~"K~qy]rT3~ݡ.Uv9[Ձ ;jlyz:}wTGfO\Jڳ1XEJ"(d~#fX1H|j]L aٶJf_Dz{j\aﲘ٥Y]{E # 3&npiA&KJCt^WI .EQ5]bLG4a`^RB ʳ'-qzljV|?f:)N]levLG4}^:ސe] COy]) Y<̈XWTLx2@Bgi<6dys  ."m}? ^KҷGtah:^b<I`uQWM-Y UjV1?)U9Ϯ|Ȅ69*97 / Jb"!Џ!JPH=A'Vg?l>0^ur\. f f-iF[q *ӈ[NwƭΙ}83Ӿw9syJ"+LΒEKc0p?/+{e}S2*7?QpmK,"dPz)8@0*}FD-DÌ'^}]EÅh#l R md0{Q9 ʌ1vQ@7'O^3Ξ2x$΀IbJlp4秶,?S 7k;JRj'k۱!iHbwğ~  Rl!gKV7?`{=RmAT_.jX6&<Q.+,Gd4gVjBd^#vpA,d?"ȪG=}w6I>U7š+ދE.ɜad"Ѭ2[ ^2Vy;?AG THQVtd =o??t\ޟ);Qeڎ1UHN;%>Il;~>ṛvVڀvh-0;r3RpEz,+9Q64,$ۀ.53Dʯr;EEpmetw Om1!LhTAc瓍{imy*S, $Xtu \5nj}!PeYD]^ %٣C5j:uf5}Wu1#%jn{ le+J"AD".0qj? mMB ȳ41 BRy[Rh ZZGaU>lxRE At>i[Hl9nԦOBと!'#H^s;4E!M_*=vXC*ꋃsrу>%3=>A}xr'g0  =sՓ\1;Z0oɰ@(vOϼ2TDŽ6c&\s|(FlJݤߐ@\ K:[EP\.H$GURXq"!$;yy@ |DE3ͳrA1@MR3a^}?o4  ^X-ڭʼn"#j#@>5 'k-o 'Y%{xv~䫟$o7F9 N@ay1 gdv/uE\<vkI7`/,=yWsYDh {9C/kDc7:,;uVTDԾ6XW'Q+Na10x=uX9 `:i oLw+aMyuFrB',|$cmQTws:Ak,k>?3MaOG/#GU@d[G>橅/.Y^d;^ mE I>&r{<⶷ϊr3qG)DVt/3?ƫs'"j3 DEFp^j|7WCĀÂOsw4M|Mi\PزviC>}+r)C3":&^2Y+Sq_8(ZvKH u-Hx ]TNC)sNxJWY\:z+ys"(Jno/i:45u%܈0]$ؗX: +l-G}[sq¨8pۺXd k<"9x0e[(yPh5>6lvw([0_J:,Z6蕍KhPp#+KQZ}lc`b o:U`۠9Sxgר'a*^88#wogx9l61˻3dv:L]3_%qU˿ZhBQ-+Yn܆)"(?vz0.VX [HU*dqU~"󄠗b#NDL2,Mد,󏙽5Ba倌?vULt$81=7>|KX$S< @w+vacf&|J{WrL^^%ףEwHNnj*gl@Uyʣ|K48P|ma)S-q33(r%}۫ý5,Ę ^#Wzğ~r7>Tm1exY9p0(AI#jzBY|W$ VbP{Kq7zη{4ԢeXۓX$hM'߈^{b Y:F5+Ȕ0Pu0e}UM ,uT`oFWv`͓W #C1pּ"ڀK"T?rX2c}ƪjN\LFc2Ā ÛV^VB  O?I-Z[:'Eal}d8/W9sDy)e)M=9 fP6!ڳnHկ5XX!;ۤ5OrMDTʒۓOW:r '#ZS?P? vP Lep"Dy<ۙߧ pbR'}. fߝb}4i}/>ƣ]K"tvBQSfb+(p9!}bEq$pNWo^wwvgWk>0  _xH3bWpo*Y8fb6a٠qpidL 7jaEHf]P֜0KI?hCVƍ2aD2  > n}T o\}'ԘG@ECA)6lm{ y߃a~!nWj?U<4$w 55y$,')ZÈ1<푊%͈#(*X, V 92^d/ʼCBt >jwiYyGuw !E3&gU=P38޿chd<k@VD%4LKlqhd)7׺r;"zߓ)o'=֧t5n&uROܮNb+!'3̉ܝn=V*HivIg_I*uLobdh/kB3EbboIiyw˲3?O2&Sy`{۵-Rۘb{{ͧmm!X b5E*Cls ە2oSf#׷.7g3Z2#"sEXͯ0k='=5eou Nm8B^2],%B&Ht$X_%IWP#$&΄g{F~[=j_6ؠ^dOH_'Kl )}cK$ $33^uґXn)eithgod:~ڰlqGDQŝgAFҮo q"4Td<Ȟ V h; 3%-p1n,!m6K퐯9cs0EcޝLC938\Ówq'SӭmtPx:fHn0c4ςˏ\nj2@=3֯xhVqZ\$[-佦A}U"umXRSr_!>ΓjRǩr!wz(=uk6+? X?RzEMAώ,hhqm[}-8֪cGOB{d@3ZR2,=ΟPLE|cBAw~%c.Mp0p{& ;̴ވ=?"Q,BF5-N s}@^5|V6V&d(\\PDڿɲKӳ[8%U scYѨwAD v8L y~mոg5=TȊ0C?ބ >(?@1)ٌ`Ύ`: hB YG1ܿ@9tKu.PoqnJ;ww3 ~s(-Y"qVbk]sUt_r˪Y\SWzLRS2jX| LhtӒ!fk/&$Ц7h'#:@/( 9{A#W'gp]@yƝ^jS/H։!Nj.Jmy?]ӹLI %eꨄT-mO*ipSpTH=uFlp X|~R}Le]$hm2 WŅsHYٰuT7b'P}Y- .r7sA (l8!};wQ-7!T)Eo61Z52SS=OXL'#ӿ|Il̓z~5?zXM:U:k>y3/ ݙZr:@uh) ʍ<. (_&l +E,RVILJW?*[*kIL}*YVo5^Am%Hèg kJwBa ,#"vȇ"K{aJ2e7ֳB'~'oeT2ԯط+vlg!kWwa-'^ b\B\&!\k]`$΃MmhϭuwݬnZ|-2~ .Sg9J,GG Hq|ߪ3Βk}Z@pSՍxwiq㯔{XKΝ &P¹7J ]04s3|Vi/x3r Ƅ.q) t /(t 0N@9mRG&%7zy {GmkgfG.&@Ya6t3XȐ7,w"Fr/?{BY&Ԕ l~'үSMhB+0G?nHnBe #M^ۉlx+)Hny%.Jf2xii>5Yf)VY6/wUpJd`r7l Gȭ7$a{K$9WF >ҙNC!Bj?(]n`|՜ &}"sW͛hb.E-N1.8ۻ-O=cJ Wvo_h_,S.#r<4+%'y\h;8 k| Ӡ|MVCQc xO]13] 19Af[&KN8o~^bލ7p,~Y qo\"xb”m"V|=l2b~^XT1Z׻"ǹPW(~ +? Q"!\.6yb=,6rmz~v HgHnA_ gO儷 et;°c7"^ Ѭ.W*K\WGoZIÑRi<LA" u-&'W`ô𣘥g0}>zSۢVGO+-.hJ6S_{}z[iޜQK?^C]%o@٬ /ƨ?X Œ]rnG՚1?\D != +;+}p)G)h 3+&!NFnFuYyVR=`E)kLBʢ$5THT 2BD^;KU.ߖWioCsDp 8$C|M?DTZ< 'A.g Dgk3RJ^7T܏&-%l=aK \\hH {{ͺ( ͡9WMsqT݀)ʌXL3hzrtw`1aR+j]_K|{ov''oSBTvE혢~3o3.V :K:}#.i82zUP6dҖJ'*C ҎlܘcIssRQxJ>RjyHNC$6xؓ%*7#DSc(/)S,'FWԢ!Yd7_sF[E⾵-w ɋ-E<JOdPwM8vxJ#z#ba|CrT:`bƇо5) M=\"nh ^/p cӪl]tIYw@-YHnߘ!tи㝥mfv٠ڞDx[t_,]d *+Csy/(c㽷4W{C|~tBAi%!~\{`/1jo 8ؙEѭgS̀eOxϙ/<F&qIa}|^{}$A!3`xΧ*s'$זw/{ Y(IKm`+% A3.U%fZ<9^dzQS ]Зibjt. 6'%u61剻isUѼbЊA >J:A?`#WyqDR[g= PC{f2WucI$M߰*𙪢hJڐS>Mǧ=P3rSR+;mKb0].8)ۋcu@SgAz憒j bAD/ؔ <.XP_;xqß#[7^ԣ7Õț0CASaѭ% 4гJ, 1J-Ys65܊y}zh[iFha\=ދIv iGcXL;[;?pmݵdHFַ3ep)}4(+cA8*U0md\#BjF.v( VL )97tc_zGVzxԆ5RW?`j1g zG9 LbSK%wGCųN28e׉::zgV,rsZd 8)gj*~ݧ+^ۉ42YL찥v֙c WNv)M`,q eBĦ枑> ֍6wؤW Kw0ѷ=Rx!oWaMf|ƒjc~~I#ĈSHoM3ۤ+lir'q!\+~$2VIJv  JHPfi|dݹdMyDV|VQԩ~=015qpîbnunsBo#s8-/JL*Ȑ:kg#l2qwwpԹgLErqܛb& S׋Omb&Y d^E~y'EFdÉK#]%7ymc6v6[P&9Il!qa橁cx fz{Дmar] 0/R?`iϪ'?jރ6b1@s\ZƻL"A>z3ESN%iAxkPSs1Ձ Ly6-U"*ߘ~S>W=at3Ynތl԰$'ߚ11m 0;4agգāHe(b}f.4sIEE|ΊYr˼p|QK2m)ߘ^<˩?ԴNM^I=x1~q)\58{a12n`M_ )c^ •e,{)tҋA7@xn.}Nq/=n!%P6jCJ0XuZJv ea홇'əDO<&&ɰm<Y1)%\adI6BB^aTsaz?7 [ڱ=. s< 88cF&g~i!O@lpK4k<\~p,C>nIY#@+8W F7qPJ7Nt.bJp\d9?ahu_DUP%`IX"Ft{p6O0kj sa)he-۔mP!)D" tؠgdx꒳mOm9O*쇤ck.=(uMp'؛`QuIк-/ 9iq 6u'8(:Td}n {ۣ;$TnqivH6@9XRJ.Ke[ 4).|-E]/@ie[Iڳ:ia*un6>%m&ۻD<4*W;vzN1g_5v#"UʌW7b'Ԩ~aCNS#% fSx ε 7 UK\N=J1'N0.Yl5j-p/g$IU̵@f?{>'ϏUm^p7KKҐdaWzU\Cނ-YCP{/JݦhӾӆP =Z+wX ^'A,AGpլmۭ|[> P8Yd0+':ΠOt9`ҘgBFWz4Tz-^H)El$uվ+0t[ۉ"٣IPxIaԠEgSwlj2!^#퍶 1{]uꜯ: VCQsW>[iM|؊3S][]O=ksb0uhq/1sq |o(]`JFݣtE㜑 d_"pkMDƊe`Ti!VG.(TcDHBLs"^P57@\O]2McY?^p#U:ҀlLh9ꐷ𖏅#wkDRgmÌ%{b'8IH*up%Nю \T=9RbLYoA9P]cTΝ D˻@A]ؘ ke=QA"P[Bl#PΎV֪2G`(M\0B;Anp*BNyrCp ,0̩خ d&4-x7 ? _UЧy'SC̸Ah%mZְocmAtǕx "`faЛtC$͖)Ʈ>V(DAESY V{YLVpBk_wEP6_;V)r|X74hojU+2k1s'e`9z {BWCE3R6|>T3_A(+7{ bJ"c ~x]_ !c±P c_IS۹D5P,;UxɦARe)Ĕ_tKiĹvexg~94$'to@J/Ƹ *xv/%ΫOD*#ɭ~αvbp}|L#` ~x0u^lc"ȗX-1}tVIKKaxV 5hdE1m_5ѷPBG}Mrùs*_+2霥kFx1>2{կ&t3W׮ecKOQ4OƐBB>I{6e!ߊ o(dڭ( )PBE,)g!%a2c:Oa6(ai8-+pHCFuݓ@HS[A/PovNZ`)Ae W)@,9#3ev $Ef | j$aa3,yu|9 O {L'--9OX.xIRf@yV~,aWy^d@ ݍ ns?:Ej4R:c:1Bi.`"gZa@ őǾA~!<]sԈQp'j݂Z\i_o}T"aj@NCIIguӬNZS=Ak#|qhgu4cPc"&T3B [k0ϵ3SML2@|O"ݕHpA-oIK<mյpAXqΥdxX\8v4&r`gڭeU^[FuY*+F8tPճbފ./V6tKR&UY.Ut}A"/G4=:QbՃyʦu]F^`~"*lUCRur>ِRV-@Id XA1_@*~ ]%,%EC t_7\lÖwgOum 7.єc]ܿR@ ݧt&@iy[S]J  Ply>m6+m;F$ִh>,I<&J&`nlLs,AMybiZtZͧbsZqI?nњn)c)TZ:-l[IPHvyC7>@>.Y=|X$.}:C2#8 n8"hŹWkVy`Ne5cfe\ aĠ+{;#di+"H ՐKh(Ol_w),(gPʝ}(vkjhEkbӃQв!"0k爻Z{l%3WOB3iԵiLP.ƅ!uo) ^j$[ -5mJ9cK"2e~ <UJ7$n;u !s Ƅ4%v@h& Rcp_Rt856.Hf񇅥-gC9# ƬMd-e̬xdz69iq2dWtVSږV:}1J KIAc,=$_{6_*GpDc5([*Ƃ@aT:-Q{ . Cs2 TuƠ|Kum@~QXӐ`fau}h"27Iw0u#aSPO^^ d~ռRz+X}@>;.݁kQnCvTdzK|dاaA""~WXx̰ck 봏p(C أ$fJ+TGʳ'b&{nj: N=acZOdqGS?0?Jf4;ˍ '燔CR:}}`!ָ앻I[prp}\B,'i˘cp8DRd(S:;ÅSu]S{`Ki2z9ؖ[,&Dd(xFظn4b$F|:֎}Ÿuθ:2<}Ɣ+R 㭮>*4n-϶N2QrB9U.A ؓc (B8olH"(gCbz(`AXtenL w41SFuHu#asqK,^(Daё'Ƒܴ=Y9Kȓ(-恐a&|񁍚r Aww>)9'[ZF* }UdWF ~qi$͌N5LFi }]k)'(C6tuI%O]'Xje 5P 0F+ݹ ?mYqÊeK\zmF䢩wDM>'(ZN R}>Vv>dM4yA.U9V1b+/ _LLe&/_ %UB'lKE(cac9\sA6C .til4G6mwVPJ`]A/6WB;u!%F@J¥p Nmy\׿gjC9W5pEbHẁ!C@h#dfԖ=J!]s"\eA<k!Ҧ+jw>x1Y^D^ rByX bƬ 5 6<mk`㛦*톆{ [":pzT=>Yq-A~{4:Ф ?seW,KhJLK)d/tIecm^% %A u`9.U(4m @ihRчd,h^ܖT6dv]R}`۵_IO +&{i(/"pyx4T-i`Pkn69HڿE"B+`疏_2`KmGT vhsrIU&f/7j_6{Dr)Q`rX'ѝK neZ|j7S ߰ܺ.k2gfS:As"=6c˼@ yw<6s)䴱1k ބY.)p×=YڧB̰_["aHzIF;N0bP_7Ƀ6>֭v#x $jolMw6n1b|0jdf0&VBL2pV >nGB?)EB*O01l 0_;$"?kM{ݝN'Dž{\̮j\@槅_\K՞8.c)+^*-{?<ڜJ: /@cSw+BS_Bѝuuė8d]}8VjIq sխr:,Xc،Iń+҂t⬷$)0\36s7թRʗ_==u}.*``pѽ-x]e!$BAPg&߉ff v-sӻcx{ 請h+Sw0ȷo:^6>O!eSE0OޭTOl~\GĖT,TI00f Fuڠ"3ʵʭ-Z6zTXǑq|5–SnNiYf*)%̡_闹27wBpY 7}e(*ŧiaIN"G3Dyh42Λ=ݣ |(ɞI[V2EքǪhu,idQ[ ^Gt{S 9(:7=JYq~2k W f&~♑aDyB^V;:,f  #ӾȪ柌Fmy1$:?O H5?B}Tb:qoTۂZYP^,EJ/Eٙ8F[@˩"~8{S:a{B}̾xs,TX§gn?~D~V{>t"^$3M9Tr%n>"B }C+3%d@*fD J'IBkD2ῌpfCkR#fT`0S**̐*xm 奚*}fǷè22{[51Fa6SaCgڲoRYo~;FuQ%%n;hOQ6;*^JZQEWbRJHB {Uݎ4 .cWM0jQ$5$'Ɍ)FY/9oogm  8"H0+;YZ/$AP6 F&@J V kvj琜fdsƓ&́\ ۝#D63I=&7LzS7|( <[n\Ast@8åYCf}D%]Λbj ɱNqkUISaۛF"]CԊ_`5Nv?"FPN:EpX^,gnR3Nh+Ki9}L9=N}Ϸrp|n2SmܾLX h+;#-4kʖV`a)!a(c﶑۸/b\Mk~ = _n@`@?'cѼzǚkM} ߀z NwKŷF9{O AHk2ۭSo1-tS_G<26! ڗ&vs%ֆ9!ܓͮ__XW7E!ݑ Ѕodq.18[ߺhnORP<5фO6آ}@ʃPJ:MS^Y[-.o4(T\s+!q5^57;Ds؟vj9?Z,y-C.`6MXd2X*e4dOfJ,( ՓZP2>~TL/HT4,M/gi`#~O\ХYڲVVat؞ee2GJXkEaK$+nHb1{NFCHn2vfMTLr~}SQzQmr,e7QHD3 p6԰nřE*̊dH}q.Dm4W—ǚr͕C6P\8-a&6-6 XXq"X]{sOHS<`j#/̴ ђ>mynC׮dRmY_)Rūm ϲJ@!u`TDƬ@8Bv}Ak<GܻU{Hm2]eqDPd#P4f2DqgK(mhUCk%W. PYu8ϵxE`gN!ʴkFj8Tld]B EJPlP箄X#TXaUxѠkw#\L]AS&|i25R rf_W$ay4;F/ه؅DNPMɩ1o TuBP9ehRJu29"k}VBSmT]4=+իi,!,VLsd1l7~ #lt|ͤcthu+B^ ljTv迆\f{m%@ᾮ Zs^!ljL K$'զS^%šB˴HiqgarqC:sdnR/Wct[9c!?' 29Z¹!rZ0} =0E"*&oLxA=?m4 RPa=_-Tt2Uc_[,D"^Q9Kc;Z\~1K/XUA͔I98tvn_LngJ9ߔsf .$K _~ @WoNs*Gy ;n0SҺQrqd1U8u'=ϭa];@qf>= xS|# ўc11|c9 AȏiVL :)23Xo,0X=.5<5k2b "H1@ګ;gzS7.ƀ9_l=dn ! UL 8PpB5{o_bJΰ #_V^lǪ1%ŏ. kN><*;!'_x⠗Z̎."U]ysJ{ʸwRyD׳KcwNx6x?@(]#JFF6HWYscS{:'jD2 6pj@v=wٰH%| Qz%$G#Y ju7ˢYdڅX"KEбu^!ĦCU3@6j|-.;X)X\|N>$Uq/#j+Tj2-۷ 0ʥ*,{&e@~rT&,^=MApĻT4TllGXVF˞>&&F6\hwCx=C#sn^OY[_'ixb~䛳W "wbPm0}ص#ϼ<-}w1~p"g]R9(qEBZJe`hT2kGBsӈ<ӹ59C 5'9 o1D`LN?N3{~ ngɝ*Pޒ˛iܧ2ڎE->D-&U #M/EaTbW'C,KG_T9;E8X3 ʇ0RWLM)LLEo(np0U0J݁1R r `!p3{mck[iBp}Zk9 9YYTcLɀJ/5mAW G>(D+ZbJXaFjB _3mej=8.Niwe>⻫)"ŹCU-S (63g NBoO Vl-|(Ż,BqZgw_1⌅E]E|%O{AT:?ȏiF7;jfv |ЉWh!LX{j%XT]_en#w%e?և^6]Ph^p1h,Œy>8I쵺m˱\QY[P4 /)lĿX]K3ϡ{ܷ CXݏS*3(,OKKѴ|'B| ~U9=׌eˉb|lgiEx}(٤a\љ$Ѫ- #(87\&&U3Xmey=H[ o|īîqPӦʷ3"Iq}⋂ WYEr4>Ub,+Mb&xDbr=<ԝ+<}* 2Ɛa׍rthzI-jr,◉(UIluVPc {Ǒ`[h[9u;u`s]`y{Y!@ үQ#5znq]F:"a$&Ϝ@!,E;O"AhC 7#  G>+\M$$\M[(1NKla+d.gsn1 ,`#, ^`ѻ0,5A%$/ݺH%qx(gk@NpIYfcMl `eUWop瘀Yu#jyچ^z*w-6_ޟ U5?(PvzUUTt_ɡ^b`Ro !kyTXo1}6r̡HxCȒ|]qTr;Qq ^V |B@}-8|@N*D{~a|mvhG ybV΢6s6Ynx@0,سZ\5] .~Z'nQV L\dapW3kh]Hwaѳvj%׻ذ8.r_` ' ѩ{t>Ѷ+L p|ޜ~8ZIYr&anLsb8>eVN[0eVKHIk4V*Wi|*F z m3~OMcL\2ŪYXQ&e,rVkT{>yyv?{)sjQ:u|*;NE33Q1Rx=P`ɒ;Vt]$>![i56eʃrqJ3Qowu#$`o|(!C @yٴCa 15c>^&A)@CZ6 30wSc%1Eg2+UF^:$L>W7 5mBQmխL,Wۖb&|d =w]R8ܞj@іW( $kOPyzaD NlSkQ "ALZ V~B$F63ҌDTh6bO,q-aVzCs5.f7 K x2"%} 6=0,oT+#U?@ A}piFWtm}o*T-xmk@Z[ AquhKoOwtst5ɹ'fX핡$%Cs?3ɯ)n cZZ,g¯"pN6Վ LdΝc1{M-JyJ,n-!"X-Ѱ &iaR 5 ߷"(6Q_W$T紲FE%Z C捔$+2tXdǵq#x:GIV~ꏼODLV>$BN-4 i~UVj9l)2>*!:Ɨ(oNЇRYc>7L5:]c[DC(v-< FޚP<҃y0*y` o^cR댫?VI h^;lL,I%ո-CYȵyQ4q3E.v(ס ). ӛ0}$=n9ySs{``+M* 7ޙz}ٶ0Hm+l?#_kW!ku[TC zvu< `F5IKjhX,v`cp4sc?kts/ww )} lCSmX=+Eh"h?Kr&XS3kCJs9~!= ٔ2TVѵUg☳;(һ?)&1hRRӏI(/NJ EX1c*&b m?M@rE@y.ڌwQܴu`K'}&MDn('_5; kO&^VqW+  TE|/HKt+$ƁQ$P3Y5xY\Eʎ>;iǙZ-$ \D ,c/G4F@>l |ni+QIfkO;t?bvDt@$U_oCő9ZDTd,L扝|Q1`g,M;#v 5aĬ}L1'@vb)p1 ȇc|E7cEXRt3ʃHׂ[f X&e\x4v%s]JD1JbA5Cw%$>;Iu5mƒϊ T4f?\J^I*né0GEs~IN̟ۨͪڛIm>G|dS@3k}h Ak }*WP,mp[TٓDo 9ًd/^=IWiK,c<@}zHnnD^DI ~eU,/\"5/~Y.[ kEDk %?u./?>k ԩX䛙6UD.2MI0TvY31ZY"d& fRC BO0:4>ERS;N!<§uKL?+D}w@bF VpXf# !LX Y9rjgH6b͂.,h`]ni2u*}Llav6'-VCrW&1ymMƸtmQOzM~P̨:U)ۖt9Ψ캔V -uIi}3Amњa \ֱ>K[U}m {AK,= a&^Ms7xT!NדG~֛Οvcuׯ^7[+dvkJ`0>^ܟ\F!}8ii\PX۶B0K/G  ц9#iױĶqؠnNy$癣@s> lo\1WVaϺ}b/cƧFjthL$Bƒa]SDF|hƻuǥF ?W l +ukh62@ {:^"LsYckJ:bڨ:z}1UߔJӚĚ]dij="ǵA|vJ0qyh{3&$Ҳ^S0-f%_Sxm"* l{Gp:0r߻Y^ x(Nh.Df ڧ;^~~DK!%,ev##`k=II= J\Q5@.> W\`;8ZF6HӨ U3?2%nATT,ᕵ0^f/ٟQ'V}{P*#fhdl"nIZzڤi|Kvz}[ˍ SK>WցbB$DG_Hّ$\ʬsh;>7Qo,;Fz&kl]::cַ!\UM Jjg֖P~T}o`/QYk˳tFm͛ʙ}=tn8﨓16ӶocE,.V)vNjb׈]쇗5j?hLJ"t؁&רx"Ǎ⚜]*|gE7J&c5'`ͮS+_V=E;a\^*v ac+*Q-3ISѩQ(EC`${>#11Đ8זz}6FɇX4nlYm_EkpxБ~.rHWԘPX\K| .meJϏ-U3h;5F!A硋EWL?n3)IsoPmd, .% ViS@P۟fqexLZ;LŻqdT1U} :#|ieQȔȆ]5iV 5H'ŴPY͍~rWsÚn]xŝ'%UmLR<>^Yxpq5gpb#dzAKÍnǩ0VMJ2mͽ>&eU-2bcFZV" T*dMrd@aOj'4G>D5X)7{# qOK!:,\c{c;1I*@jj↶H˟E{F1C%h{_D-Xw)q~9Mmf,r܎ 5GR/ܳ0K,X"$Ԁ Gg+X*~x~dž>?c2Ş8aф 7BSP$=>6qA7S F2q`jG4rltlI6ic"6T櫨D=idY>@9l+_6ݷkTݮ䣉tDK3(l Q~D/aZ@ב6ҙ0'ڑ@Z)l)2~~Ow˅w .!ƴ^ڲ'VA :x-A 9hR jzpEn \qr@ӿǦb6vjz3.,ӇмGӔWN`9s^~?pwX⹩p9ᐇ9/*pQ*CŇ?xQ~E`61SWKSM.kG_'%c2&WBCu` `Biz0%mŶ?t.#i5뢌}ݓauSlYM ?,+OZ]_U $aa윜UpT[Sb{hK'J\x.7>o/OX_|^ 9Gxtl(B@Nsbui )~j:ޖL2m:wT77ѴXpAW_GLfl^LvX"Gu=@2-fch1H8ʳiWxI Q2<`^|dրg\C;RkI:@J;FG-!)$6hcu&+qk;8X""@!c־3/ zދn[ZѷCV9$V4VܨI1g# aq'Y;\s[,)aظ+Di@2- |+\ Y+9Ym)lg+8ώeePғgsm-fMӍ'%RKҭzט =~Һ!x؃Dظmuiwت|yi +eE7~3G;nt}]JBoOo *npMQ[\O2>/g`}xC)ӈnGцO{Bc -+«˿-G?.ǻdn'eX,\ߎ`+lum IE(~iBƒoGN6-EyԦ2}bX ٖDYehŃ H/cDo:AXޤwF}v dt4vGՄ&xI!pl81L'v֫ JftٚN@lY%r h& H'JWEoZ R9ꮻ-y ChyPm79otFz|ٕKEc_ |5.@$NUwkX9z.Q ƀǹ R|[I}x1dȾⷛv,KD) Y'{hl6ps9j$tfaL8Ş܌p_2r.L0/KFzQ9l'f=;QE ϬQ %|2 -s K4 u xѪWHPnf &Vl*P\WS:جBmėc2 Eɀ_w3jp3[< 8gFցs,N`qc#| Gz:^#R5ws^C{59mi O/DvKaExۍc VU ooiV,?pN6`Y ܾ;,1-dLEvUV=j_e0]jGU ^WrGԇߓ?PFӽ_llnНtrW=\!Wav;UjQ(+^YN97l\r\Bレ(_MCI7~1͸aLtЦ8ܣktW 78x9N.Z;<оVgZ"~V+! Uuoj͓.#k'wު;`>b)) lᥲI(nDY  r?浫WF1iTSI/+0HO]-z°n׮24oʹfѶ+@ş(~x_kl⩬˟7hZ  h gDFp :te'7dJ 9ǎ~Ӝ9-{9m\4~ݶ -p2E2|9޻ߠqj?gfP|o7 ߧSF(ˤh>F~&ۗKFUGie&_0˚ƥ2VIKbv_-ipܛ mr\o1@M5 %`k 3x񜀫۟$ ō|],d֋@f DS8 SNia!BPquU S F+aJB6%2_%&@^՗UkGcnLaw{V krmB4Uѽ^kT]7;);)+JLV{-LȂ#x,CG~ -07 U`37n]r{zl9g?83=n+͟E _ĩfЪM4pNwK7)BXO ’4HjY0jĤ_֒\lZ9]E*B:=CWQF_F uBس0؁HJ5MNfש73+ah %@^)V9JwdeZ ޣgk1i"!CuuϿrC#L'L։,`PTS+b5e[{/D_2C@?M}DyuIxe]ηR%'U.=JU Q%TWs9G>hj6}woO78g?ξcɹK{ U[@fhVRB]ۀ^CBEa3 W$HMPBݰ-K*~kb_Nw/tVDT/%LFh_Ge /rWn+ _[}ϮBUR9c|r3\&7bksOI|տz1(~̈́ԬI';'S! _/QE֮Zq| bBohwřae뭹 p^:V]~n{wg,cHD_c˺Ul#FG"P1m)ŵRk-I  ;V))!T3;&5`$R+'脆3g,NxA'vXhci=@Ĥ,ahF t76n>u$s չ]hx >%IͤlxҕyBI:P{WLvv.%~JQ6^ 0Ǒj)QG(ChY^KfaUĒ PUtBr=;vk7 >bOiCw4Q߻k-Kޢs G5fP^62@l5;y5-wK/$\ ;,RWJ&uPQJ$]Vh!M"QY#?ӉV(T4JBҥF|Xl^#cÐ50wDe:+}&BlWځ]Xz0L 8hXBH 2l ΉŸ{xԃGYT Z9[;m!Udž]ڶCQMTQUzDE&1hJ}XHHfb5؛T/H,F.N3ϾDMщ9w<Ӷ4#Z:jIcbi糷áb ɲbD,QAJ&T`q]A|#7αkᒪI,Li}_OR<ڸZ3c֛͡!'YLQqGu1 Ɍ/Av `gxL$T[:gb( PЍ}Sb\D2(yH+I+%cij=`u["'8R{bb~ɂVf{fUJSW&0R6[vKmU8{-Sw$ 3*n~5l $j{AȽgP:VMy%8A3pA]z^ fƈ]Ho%,<#Bkޑ'ׯKɭփT9Xfھ -P< ((Fj'fTlԹ2[D^Z:H^puc&~'\һcTu+ke%tVZ-&0S;VYQLlȎw 4f=Kݞ@$iT^D+^Τu%f_{KedgUgliSrxR\T'ta0l5j3>QO%+5n{um6I==Ϳ\2) W]NgK ;CZ<=sugŰ9OIj-\%9?R8Y MǦvXD_iMﺋ2{r,Y~~Gits_Wm}])NC cr4=JHK*H7 K%DvMNԋ'yv3;lv2[s9nv[xɫHF4eq (Y{4) lan,ۛ7l' WPc M˨_OLd<, tQ! o1܄t"mcgdb6SIN"sd\m1,NgߪߞLWF&zB=lK#ll]x#zRJ_{.Fs87;b+dܑTt'+65go١<cb ̯N{"nK jN tRrMѥ<\ SS% +#pa tWumҨ|Hەt;,v #ktʄ ^UV=_l3:eDY3RP/*l~9{A W-bԚyRױp8Fc󷄠]\ TxJvOJ(Opc]},]Dd)1 kfn7wS2X"%bvd%|9fnq% ]Dd=a] YۑK`+8KuE63Ԯ+I=yM]ԃKF08<-z/v޾ ̂P&/XoXOb9FrD R) B域[<1s˵~+͵T?RFR͙9 05?}2gޒIt":˙W<X-W4}6yebp?W3R lbl;)q TZ[$O;BTo/xVX?͟:zk- G~ @|ER9Jj caN?~g %2c@~'\N‹O2D˛D@n RYjW}FɎ~:V|!]'5֒"c#C|%?DqEB׵~oWڗ:+&nMxXuAc{wWxnY]I֏.uO;6Qbןpذ]V+R>噴Eې11Ya~a\95f;,tazx$#8Db7/KІoIԉ{iְ4X\8'XkJ{Xr.)ūU4U\R Pb+ [Q?.{ɷM$Kh:Ul[+uE,|yӊ,ig%CQy=& 9 * >:Euck{MeEМRtC_Q\]&3|[qMϑiB)i1Dw6@h5xjfx-Xh4 O0k}elBٟ)Pu~i@7o$U nv1(L@R<\x,cl<̜CJ2Tj,6NA[R |_- !jiB%܎$]*hgDWeįغ|߲Vk].G ?2 h^>x/?bԧa)T#Q3!J .LI}N܎ZJ% 10(Fz@O] 8Q-lO%kl?N4~0Pb_^\ĴL|Xޗ~.uGjdiilc? n# \?=f ><ʒaW>hf=J ֞hEdk FOD?itEs,0g'_KR_Ο_2qN% :MG :m`zu':8G?I!')vo' %?GY5BD8"N2|ßXۍ{] Gn,f 7.JRM"r=쬕(%Q$ڛZ>BL#wj {^5/X_͡:ʁ`9%O / 5SĽbØ@m,cȩq+ ՗|o-$NMx٫չ%10Mtg\# #Dc΁>KruC?"ܖ~]3#Ze;kԧs gq"smC-;xD٣^i .Gᛷv.͡ս-5}ꟵbX=u>0%J9?݅*x"vϙ|/  z1 ogT 12@4D'3bni>v JޟoT[z}A)ZS:xя99+T[ !\8`M{w(ePH$ٳ]}3D&C ^u^}OelHiw ntlG LU?ExN#ћ,ֶb7Xۓ%4mN/:7QB}R85[2" AAFjl"<xzEMC* |dza@^Xҋ03T62_FZ+"zA"VgCQ\E|H$W'=Ig߳+3B׶<^n,4$ g{ETw ^c#tO> ڢ!*~Pa>oEQ-,Yc+,Zm1c6(,`/HsLJRY(+%nf| 6+Rgx; f並E]g dop bA<ުl!j'Z\O$S%TQ_qf 7tBDcY:: }T=1-HDsg&n}d ͯQahRxlKo{\Q"X4+=Uɷ4_oJ}(_(i|NL sOgԩJOj.a(eђ&TB. 5 tq!J3~)mǸݼ%]Ȧi=ծiLm?桖A 2]\?ꬊ$(F'E5'E.ʬzk:|̶~=WYX3LPģ_%?3TˇRhGx,*|'qd \iDdFx7m n4W͛&TpT^qݗ¸ ׈Ϙܯgawi/6v] C$QCdX&.}M>mmgj-0 `f{*;}2}UVXK>Wt88Jɑ)FRi{[kIšA_ecsLϢUѹ<fXfeVdms W0?>V'':*?nHVNI.Ƹ~nKC\e|ʝ!RJAU|*U3l!)!:vw!exXlABպJq<#/d C<;Q㊛ϝe9bx;$t[ PwysiĽXbW}%)BA a)*!i ^o5Q1R?M%.a~(LK&qc3yn/1=7&Eeb!SNUe=Tq3S 9jvnStcV$57s=SԎH%z' M79G)> 4tڏ|j2DT'b戼#0T%{ٸQmMi=?0U /lrV_4( 3q+2FXwl9?{Dx9_qcdZ80ζELFjU0ѝMQ'88,1x0M x;yo^|PD׮LsK.7LA؄tƼ4/sP"G]cPwliaBuS/oE`$h^ǥVTN^0tXG۷@(dmbc-F<"p&o`vS]Ĉ {.{tp g=ГE[P)Dr Bp n t̅ XՖyJ5; 3vfUBب%Y:l`lj6 Rߢ P%$=鄴1R(>'Ye%܄#JnqCU<|氻bFP)?) i<ĽX!Ј)|Q1@)!.,D|gyhR]l r9z<ݓAA 2p:5ժN3mz0 Q&V@z8.nSeV:* br?(@ _n-_RvmatRsT T][ ^ƘT:`Q#ҞRA f%JV/s98`45 ,8Jt*O?n=!GҸks(cV .AXp'8Z;<8 XlR<[-BY߬*nvmx&۪ [b^ޅY9#* TBx=da3fR\߂@eY#:x={uJ+f13t޶Uy~Pg^PyFw=Zq$qN]}=} Kzpd4 % ʋbEhiL;E^^ŃO1=E}4VQWȯA"[hbqaυ9GbhN]ט:{}yvI~Ype>,?OnA@>U5+~^,ঊGsp? DZ]5MZĎ4=>:wr-~RYV#w)Z%2V-7A@v!;u0qܨl{l\]~?2qm{UdLN\Jt؁O1'x[? Xm3}s,|Yu+!k%1,8<r`L(gJn7[; n^mGC-ΰv9!ir}3 YNԆu%Li/3xڝhlG8HRWNN`xԃϛ~ FhQnAVBr tk5xߟ',DqzsS9,]zd!" ,1]J<;i^|%˘b l̀Dd\N)*;<Zr`za6&CC<*\BhT<1#|^~9ri&JJ㩃kq-ن9eU2T͉d6R9zΫ6Ѭk $zZu'm |UWdo \綀tTM^Jڷ XGx 2duqKl5Z JmbCTM=r(uJ4Dԗ S:%23H/^]#g+OSoeU+q8uˮ`6On4fo߱-yV2싾qԀ q 16w7xl q;zO3[rQ1w( e7;B ;(Hqfhźr QiTN-c2uНaž +6v$9[Ǯڅ'^ w֪ "X9 G '|7ЃweovyȳِL;U3.炘JΙ1`GUu3Oʵ@*O+oT# X|ٺ?o7cvY}+ ͽyhP<:U)(o`ڥ4L*|d{s6jQdFssfc5B~hUN\cBِ1YsB~bb$izv6}y2E'_Z%2A"m %yKӞ;QV~\vp{W3xvvq! ipUsRYh/YՀ:d{_M:]`;!!ʮfp~JE,k mE=W_2倅ъ F9|,'3KJ|JK$2f 0F٭řsPma^Ǽַ^@_|Xn>kV=.Z*ynD+O2 L1^LʏQçz(%]39UzϽ/-QR۽Wvw+۫m; ZOP(soW3<Qd#8֝fA8w'p@.OM/ LOrl-6l@f @C˿ߙ#l5W~JQI^NxPwQEpj DAFн"økF莛R[RQoXݕ{ҚKXQښUoq;}m Uj_ܸτAVPo6z=O٭#kW_=8CjNC MBk] 🵗bGX~2OĔRDvh3ZzpoU!}Q!ph쯗 |}vWaꋪl )%vd %M]\6 y: lr4S렿$P5>I`t|-fe';&I|@lv$w:86AQp+zW6oM(`L:sۻ{\A3bq' 2jvP5L|Nt燘j5 *e1u͓^˦VRr3bAn5iL -|ѳCeBy݉wmMLH} 2 ml#v4|H-aV_Jw3{W&azpKg8M&5M:;MlY$=)AUqrrY4fbbъML3k {EJs֪ LÛ1WfHmǬY0$׏#;G;P,{o D;mӘ:jHxPY>*n}VSnC04ƇP,lF <}+cʑ9UTUSs%|[B&,k+&$d*{w߁o|q'x'*N.S&J Hj؎cL]jhj‘)3,Czh$ o*Oz.uL8%?<HT S| CIU5ٍz 2Tz%^U(z^Ի$|If%!<"s4m_ZVnTJ<>ǝo->a`}k#_V]2)A(KԦc!yE"^nXZl.B>Ad'zjEH>3ȑ*G)\T֠bba{n41 vmؾpyk\BZffG/%$J1$s RV;k>z4vDDRnZpkr曜Y2~䅳ֹR ˜Ğ#E!cEJ\kgU<1/64ϤƱGaiџ h q7ZRkAʎDhcwbY'BQu;Y Z(a;Up(aqih]LAN[ē2歺Y8kן giMcyb)Pw|-P6iV3n3gݹJs^X)A V>KA)oꏌ.܀.9 $fG3ϵdۉ؍2. ٓV ,é=wh:u `xq"zvu%> f^|@hb?iHqWm's6i*. {c`1k MXeR #|Ԏ)?걈vLDpb:fLCz;P|N5]WcJT MgOZe14DbVvI%fHqȏ&O:}6 - ) U%W \e0KEiM=>ɡqwt]_`PQzr s['W`j%PÏG n `GǢkw7.U"+ c(-}G$jExJzj|r`RY#0 I#N+؂KQy.oP *I jT~6Mޔi8.JtP xx5ٸ #$;cGR żcbЫ3onP<ŔnH6l]Fv5-Vn8Ӱ,u2LtLP`mm@\n*{M|!0झjIY*AH\<qymg_nFHĺ;2?ljm'xZ;;,XQ (-La@QLJYd+s-EzzO܋jK^R7ģTmQ k߅߭X>볳8*v㦊UiAk,^BI uamT-3.jHS'Bwݷ SPwwfjV@N(L>ҁ~|gccWHk(x҄~jC8֜()'39rC6v#|ˇ2_@J$5CL޵HgS ǁ^~0o8_'5TYPԠn"ϘLm|):sqzA7!> '=rW[xdZc-kls:Ǚ/F6QN~Tҏ( C4Ii|u͈ Uj~MI+|4'& 9gW2 &\BU5uS>]qO"8Jo >~k줨Y ÓIeבKpӓN$ihȖ~$Sh 5}avUCLq4~kP2 rlKF 2,S0;FPr!!q@C'BQv#fjc!2S_Ězu}L!sSOI?vF]+$ڶC nϚWfhͱsыDP,/i~=R,M3N]^b-BֵN(E:?]r Kpn}O&uPo!ڎܱA|̦eATU.! Y)[$kwq]a]qHۤ˻ vy4eùGdr`f[H(]9uGWtchv?![oi|251m^ٶƌwӎe #'p`Y1O>o_ eA꜊Da۝Vs=2?&*&U`Lu5Ѹg{ܑ;}"}:%'w]Υ;V ,54ʶsJaHb_HNWc/v*G%8~ F ](?4ScC_ꏺ@˿nLZv'<{WDج8A);F\Yy&@-\ B>KH]}_4|G LKv__ Osyub^`3N(*.c-*biԧC( .bVfx]F䧬4Xc#h|1 *'ovb48mt :ʉcpBCw+-oMY@@OOGd,Vv:V3vIz9M ChV&z<^?A ^oT 78e܃/ǟAVofJƲ[ a"uׄ=h"D:5AcrfYlKe`BZrb4p0n|vߞw꫉C trab"`l6i^lj3*skg %rBR270+ؾVw۶52Mv9/Dk|H8MdžWZHQ2aG_⨡f8{C &M1aa>,b:q84,2ea\o7 '7W* +{Yvjo7S*I?ONɊ.V.6hl'.\,X [Wu@6|7mv.uI$^WAT}- 䟃"^nQݽ&DEY^L"v0RR]kiXr$Ml5P5_#&ǤxxO_#@#<E|ј!\?x;s{&JA$J6"R׉ L @b +ͦ!hac{Cx׊Hlwl'$`Q&4Nv|4wDkG0[\^&Q6C)#ukZPЅA6A&\v|%p|JLx;KKyw$=չPjկP`Fݬ/o}n5.*\&\Y %zlO>'h=S;Ds ~ R@wi"=%E3hGNFtzB5K9 U Տf5Nr6 T>N^9GIO܎?Z]pkJ(Cj?5{{4ۦ:^g4tu)󼾝gUGC0 A6l"}zu@`͚|#+N/*t+!L{ɐf<ů/%"5 hcJ|E( 3 ȸs9!bvʿ/_ Pl${$Og> ;@X[I}vJCEbwl r'5zO溢؛Fۇ%9+M`1?PYIO jpZG/ S^)r# Aq Ki{] N{EG3!a뢱5['؀ZK~Y\Eff,%8K!ϋu/ ʷMF߶ZijA|/,[>Y"@qٶsO+++7Qgɩi$-xuX5]I7jB5j&5jr;>G~6PW0yLIW $/uՎs37][.R`t/QSsK߀s Д 0Lf!'(kJhjb+ټJqHHRH*k$ķwtb~Ru(!g+G2mK(oV/؏i莮h{6ic:feP%09K+aX ;ud:(e$f'f DcHy . O55=y a_!"9@a*9'e)H@=gdäTD56а f .fхw$29i]~H+SErqrz[=%Z*H&{c DK2A&6#CDFUO|:g|nV.9PȻhōtq[a\ZXF>YHcnHNIc'Պ?'OAH^% '􉰟c"`chI⫌<*&) v-0"(z^t]aL'o}zyMMS>c*}/CGkm>XOfJ[^EIΙ|94*'Q$k&-6r6%~JF?$=pժDQOȒxbk`5F<2n $ʎ#DM ,̅e^-C b\Γ֘>Fid'jL!ߐ>WUIzw7 þ]YQie7ʹ& 9_@,tOL`F)qcAj=t ,@E$$'\.Uylf^{­eMRַ]@yqDUN֍v%-B*Z. @6T8~êG#^Sb5VyQ R7Z}GYYV^ou>W6w^ԙ bXpydyrr52(%* 9EK538^ߔ@;m`$.u2F ߎ/y6 ٢L{=>Nmi "DRqc]ER>rxr:[>li}`ukT"z\D<5h Bjj kWVS0RAOH"Gz,a 0ͨGVdi\Zm?Yˋ-t(grV@rX\Z>q<BzIZe^Au֭֔1q~ ֺANNȲ )!6fvvǩQ$fHU ׁ偏/F〪(D_]J %~ݦm@WC@WUzvy4WVC$tǯԀ gU(~0@VܴTA^vr]sH,d{}f)vzǖPU")N3w@[Ƽ86];'(֠ÑteuK&m{BR3.[;:i[uёSح=ɪyjqhg}q«gX /e_ ZC!C,2UEt9\+-u57bE\cxl(EZ96 cE氩,|Qay${- *CFR~>J2E0z&=[KHMi5 3V)҇PKE(t9HȶM Zxh;X7dvk룽kW&aDU~js<@ݸR&n+L/ZBuT!{1kU`P R.BCCT-m\?5('|ҴLޝ,nz̍$hKu #A<љzx7R )r0]t &8xÌ+,ǾX$hLsj1$]dSd_o+b>tx;.C%*۠5.>tM+cnQʥ72"`Pa.&@u,כC5hQqJw}U2\ʜʮ!%Xhh5Ƹ8-uy}YO~g\I\@)X!懔Uim^61tv%9Ajgdr.7O!e*#͖ǹUs֞;kurӏSD:,3wvaC657%Sz-Er.Ξay:BfDMrWElMh5Jdžˡb1E@#ܬf}1FC[gF'$<[qcV]V!>bj4%3馚[Ciga n&,%IҸ'&|M*pn @$ 6yPNۏ*Z\21ɂCs{^ òQFkNL;B&lR vN\]Qţs6$=zdEnx8`[^B07_fZSPx'oIAX 7fRv3) m@7$jX[N<ʂ޸{%ye3Hk{~^\4FOUV"L߶?v7h6 )G88*hFm30]Xu[n-,Z_)yB$^!q^R(+`RgX~ay*yvӔ$g`y+8:g}X.F0GR!(ȝ{@(CC9,^x52!_[u5Z6ὲ TWI}ݲV1x=Ɏ U϶},l'+~X|| wEGS6Gk]1gugykˡ Zq2Y!9lBJtob2# ۭ*6{ȵd'>Y GA^*\TF}W~}c Ո2 1ӿŧ@ z+lu~~TEBcy Om}'zgF]l_\cf5gvZ5oy7zi/= #n}^hj3YLͿա%;&X]nS>RA>3+z`3I%bkQjs}x"z-PiN:s[, 3>㧔"l%%'<U7Nki,>icqewQm#/w?ޛ {*u$>@@狭Wi{%-4RMOItE?\"" r}:@LjX{-+jmC,z Kޢ"@ra{!F0նjڴ6=T71@o%bum mva`_2VecHUMPկ :a'PaC\n /n>u`4Xzםmr=bu:3Oi!4ʽ-J"m b6]a9U_p ) n݌֦Vk ICbVpVAF%|M28V?d߯U:pz_;aYX3}Fi'kzjLT,$srsţ CO`{ >cx;TXT a{?^jFje쮿/b:;F) Cx \?fΖ56iST-=ٗ\ \S88+粰%.?BVC#^JhjS%w\ye9\YT#Mqe ,iCxynKe'=gG>m.߆^#v-x̄*]Ƿ9f= m+>D2ֳ]L2*9&S$d:ܬ߯} лzfɻW\jxe>[сїnUXNjyK}d3K(ùY'd`\W)Aeo|HWA`J]%L; ja>G;+tj8@^p35w^X¢>m++?X!<$Yqg`穡 M.G_vt6,:$5Gv#4HGDf00:ZQ3g#IN8䓖LarR h&]+ׅH41}ֈZݲf$"{'P\PŔI Fj׽'ѫt/<ʄI-QL&bQG {|ly8n$v1p{MLwER>h᫸u/yB5.G!. Sy-a*>ղ56<})ق:h!-TlJ}l5Hfǧz)~tݕFTZ- #Qo4 j ".i klVoOb?o^|?#mW:T ]æi5?;= U*O[>+'UM\cI6-oB|dRaD]$ny  p'fHXbG*AY<@T $ϼ; nU<]H &[_˴cs}ūcwr?时9{P? I?[)Ԙؾ> KM孟 oWb[Si*1:ӯZm1zCk_zR'bE ~HII|)~k%3.,9,Fk4cĆןk[2Ⴞ;V7sbŚ|l3A`)M8o[N4P!Pӊ}]/NIl! ⠧0X M,Im.ʥ$`DHqbO?GoZsk >2e'iy`/0||d {K7ENi aPOяӇքm*B#nu$HB\N3P,PVoi279'RXY$+%w(rǛҏ! ˫-y0'<>[Y}Ah]X1vH¯7֌<ڹR#\R8)='ndA_PC z(fqݬdY2@gQ(}6Ȑ^kvy7ePGx }h5f!f3FE殟_ZW](CANhQ)-r8&N[}Um`07N1$nI]a|ʱ]=xǤtnFzWF ] QWtz74Ci,%cRͳ*%ȋ$&~=,vk#]S/%%'Kbݍ- !eWQaȏ5쇈`h_FH|w6*jd]+.RjU]΃OaJ€w7YlB(K5$be :\jHEC~A@$Q pj_^{*wlLDn v ҊQy3nաB{D_/!5SO[D4 AP|TvVq(Hb{<F^$P\]MKO;XkMi vӎe dCQ7Lv#qIfw23V3_|s̼J>D {xWt[5io5cHvH.u9)SmZ,+nl.xQinA(>\Ct5?6&VcoW ؉ÈncJ.K͜ NW+]ڝ+{4̫&w~pt֟`B6y.!;pdSB""?+2W'{7 ;-cHy6X (u)G'|WzMԓ 6#&X)kz( 5|yOb⮕>𤔇Iүm-޺YI5/mF8EXv|1yf9h|vzajZ?=ʓ-3&,4d=oUa6d<ě8C#>R춒>B;fA6X36&I5uo3f*![¯3g`d$/_LHPo`3LԥZ*Se!kʕ<Ow[&r,Tl@*cݞ~+iYe0-c&BHJB0bRžBt"O)Ϋ'h4 ƙ߾p֗638D Һwue"sFK=g ?f$c&7M/?‰(R*T5o\ݺk6-\#tla4EZFr  >x>/-!{JV i)&kbfĔ.oo/W 4R{G2bXެ/2h)Ͷ,熻atʉ39ܣv2ߜpR fo8]"ko(qc׿ž4" 0c˼$z17/EVwfI*TU-UMj3a^2峞|!A$+5-;6@ ̄oA.>tmCrƏߩݦ `Y xcmRA`$8䥇6X%"4Aϻ%i>` %8A ^eg$#X| J({oE&{ːyu *S˫^aMX L53@#=:3p.V˳LQ|–dh-keD_ilՠ&˔"WNTVo"]JtbGUߋk~DbNCp6dNTGxyuJ6Y:G\v&Cqܿ[Wv۽5Ɛ$\1iUד'c@0Z ..hMw \%[ѳ$*в,(N{4a; v_z=8CzWIvV1 vH?^fZ#J UQ#“wi7m6! S<˛IMgQx&&)YtҺ&-|"gDs<ߵ V͵x/aC]j3 ˦(Ӭj2SF)O}dL<8j,-CY-GZh8` xd$*WGoyQ٢㨴ԨrQB|Jb *Z,-IjʂH=DN2~@=QBvVvIOX:h=dYSU|Q-\m wTK\/Ԇ,({&mJt632cV3ƇeTSK jckײUsm]U%uYxY m_0ePT!> G]ug#={0KJQ">.8<ȿޫ%%bטv@;FgXX^l4OQd>Yr+06jp/Cm9”ǩ:i0X+Isq9- eH<8bT{.;mVY2 IwrKst=c#L2Uz&?Ԅ,xE%7q/&`R&~lL6#ߦOL%Q((:+n~HLjuu}Q&S4Xy mYwًc":l$,ˣ!owuDJSV:'vf=`.G:ȫU ȤK&6Wv1P,R\_.x~v%>IOn2^>lvmPYq=X*u]5@dSΌYXimy#Th  H:#Gټ`S0.fa*+gcZ4d/#⌵S.gO);-Ӿ*$\3Dȓ5=b?M@6Tw838t>nŗxEexX>?w C n9^(&)tv%zf $ J@C^w{|aTlJHeFk_FLͭ3Vn_w3$%` yb j47! %?Q<!YDu2S*l\Ƅ,nDgV]|p0cm"zKJkzK޴ʏbIXc%XUr.Fqlk@:QŸOe؝6WgZk14&RiBVV?@6!NV`2*1ȭFF\rNK[ [Ts;1ms5t"*tZ(F־)j @iHt)G;cN_(_^t\}ztobOS&ɑ& lwjdT|*L)&NjYQ8l`Z<+3hVl#pX$/̳>QP?l<7>Gp,əmd#w; ~(?\j_7+z!XuwWt-gCd 4 rM{GE~'T$LfSjjJ)9>Dޤq4Xc.>"wQ?hlj5X]e}&F^?B#m%gEy3qNdd65yo[Ƌ]jfܼxսtiKtK_ Ǭ؟<*gv2ijO,v /$8.C{BɲRz,ٲ3~ݙlȆń?Rk]eW*jF}ogؕk_f+ {/ǩafR*ѩ 1TsX9 {֥ٳNE{{~YS% lV@h"6\!4¯<1?!3PR5k0NlFZz=$Jֻn۴?EIq][[wE٣wXۦe;`iAfƶ YHO-lcBiMOʿQлc9u" HuBQ~,ť{2x XFI:D8'Vzw`9u:XoVuw{w u{l.W*^(%rD6G°I~Zun4T@IfFr`Wk1LדMM涡IxV?3Js7D|!HLI^-!X!@ fXi_A`fQۍR X\ $"ZS8~G4c!ȓvIe݅% Jp b=K׬^&Uh8F͗yz7xf&aF-{%Z:XTz]1d5Rr0os,.(9B2,7BZby>LnmaT>BNŷ>hQwJ n$^bD_ѻiTtC߽]V{Ow2eM'$bUߨ.>pTߣ񈂉WnLoW #X%fo:ΰfRt UI-&)!$+u%ąaҋݎSI3`wG%sWjzGgVf|s3qA|=4M&K2-}.gٕjXiD,`,طx`0|]tU }ҹ|e8?+/k+M+mWHGɱ={N3pX: bw"el=}T$@ XB>y$9?{)˟k'C,H%Yj0f7K LV؍Nw 鎤OS&/:D.S%̌ ~ᴍ^{y,I0=AGIMlC;m̿SIG wQDPC-E_fKH,k,FSo0UՆ1;> L+20l}5JH"Ϋq3 (j` ۮ=Y.%_eB|m4/P %S;~aa@gU6@Ҝ>7h*5-HCzT_ߛ/Nsb7X ˫am`JkˌP%Yu9InZ3zRőirczVbPWRy̫tJ"-~_~$UR_@fsϙm\ XCcK(Y#QJa^\bفwl%J>wBrm7x-\LחGEcHm3s Wk-<4or+oN8 {஡UB(c|UW#Jrgcx g՟qC6#l FXz3}l؎Vw2 =܁7;(iWdӹbV'E&H֫jDIXr+=&;\eCB q?_3}G-1`,!=s>v/:1W/A  +8]fN.8ΣN#/JL^OReоحQ ۈqDa \ /LV)H oː_$G_7Hw%0{-E) 66d WU.I:[G?k3]PCGSSe"2o=psD|eru Җ ^jBaF~I +0.WXD="{AKuՠ0F&}`0@ۏlG!I\px<1m8_|n0Hx8gvG$!1s+f#VF[1]xFz_}ī 藫^NG&Mh(TKA#݈4i(vgyuП0j=c&#֨n.()Ӵ€A^ A +LVg]]1 ԃ;j|-x xOL߫\lȽjԊMvK-!7~; nqOlT$7.1eX|l `V! 4wh?uu6{ȗ9SPeY! H2uٔ 8G%-*]9JQ|5;kzawG+Ik\IǼ`'V@ ~}8֦4$)+05rsPZV'*"8W Pc*ʁ[Tc~&.=&m2;yK2lN-rozuSV]E=U4Zi'Mlci1&,V$2Bt ?XZəɀq 3L4ZqE|> .!&eJ d}SKu^*:R5u;' ⼢E 4ˈAce@j-׈qJF?-dFhUMV#-SrwV?QF6T{ S5ބ!5>ŒWO𑍺iypQ,7qꕈ>|dx|LM!2yL('񺶟WSUPeAƿ ܙljiPxAiF ud;ػWkψ@{qf/Jwp 6w^F#0~m^$-oF*c ٺ 3bM@v<5"*\,G<˾rӪ t]bc =y&SQg%Uѕ/ }xNkiELCv!`gdΎ',y"W$KPt",<D׬7(x(ĖPB8 6q6;_ޚB@xBY,y48t$tԴql3f{=BL)Ḟ )Ӗ; ]{M J(hYCï]J~b [h16?acq(ھLf abFmXX=h0}E/h nXkk_F{ؒ+܀^8(oZv[?y@NnVh'W5%dNaEs+(,%@:F1ґD wskA@aU@{,=)xk6=ac%$8SO:w EnZ'G'i"P,fUwʭqrЂvk؀h6'CPjQ$L/ .Hk5^TaB@ x W_K1Xwkt.W^_#࿎G])&HMw;xυwjzGԛ~,fgHpqh{Di#S EEvq}Q qz'7v=1 Ǣy(#;n;Ŀ- PXR—׺͙q,t\YXR'Xm'`%9㶝1fL2' m*h 1r- aV, e]Wq$y:"XeH[Zoҹ"۶(R(gAc RfO}rU4o;m[kPr>[0ntzy, ÐN46. s9akWi l'G@|P'q p2!e 4 ? ^1Ɗ؏ g1m]ʙ|<\I4R]%H/|16T{k[́bӜE @ K< <+Ƈdn^ '8٘a?Itx_žTLV`:CTԲBP0T.m@ ˷cN\%SB;pfش'5 [3Nɵ}S! < M-F"=;1#$ţ )0'燈ݼhQmpmL`4zH=@f.?ca> " Tv+W4QA#IQ-C\q{]|akء: jz}dXŠ @Ç&,/W!uKp4,K8`pe8,r E| @_8#. O3@:T1jp_W=q}%v.73 `P C}qʞ;V/DKb)#-OK?,4(%$[9nxlޔ,c: G#<]Մ}Sk2m uU|iRF,cFiU-휤χ`'Gi!WlXc@dZ ~m#^"{}R!ћ'4 Xc8  `]W9)Qg: ~}|!XE})!_ݦ'\vFd :o#q,-$h<xNuaͅDeVqҬW!ͥʙ5 _K_CSD98t,ay|LcB#V.W+6 2S"`D`\JV?kHABa94-lƪPHtlti#PA&M|\!BB9Z6~lW? DY6˚=h+״t0YpHBx:b[Yh")}0PQŐKc'8׷qޕD ?G<䘳'cLΒG5v! ̜ S vUqYFYqU$?8|VUP<+!S4K.Fgמ<:|29{{E\"?%&&T#/i?vk;4xqdG|m#GC[LnP(P`j/ B$hm= 005w'0YƤUc`i)+q]pa!Aѿȼ-i6"{ya0*̗ĪgEY tD]qO/ >KʪtyG|VhCemd&Z$}@ lqܐ:V@4W*5; 1=^TL﮺wPaBVM NK$3f0Yw ]*EmzpLS3|$e]9~2ܱ#r9qn.;GA^ަ@Ö-m”n6MIs/y5`@~ݵb| :`'l1hw+6/O2>$n e .ib'+T= %C_E[:gYd(2:–:Ns ނy`dҕ#qY:Z]ME޵[~4*|65.bb'"Oj.a%Z 7C4'ΤDo.JK+4 Ɉ cR#%!z6۾J WJMrC6~}j Gk)wA O$AeN۪=wekd0s_:~nge9ct&2o${TB_Gh+YA(pm1%>M~|,:4uuDOXW' ɷKmB[I nhD,z`=j !cNԘ;4*ѻ3v00PW~d9''g kuٖ ӫlכ[Rz%yIUT`s"$G1ýھK: Lr.껣[% dYP>h\t&rڃI7IRx 5ӵxd!,^,~c]|JFETD#v(rܷ~3OMX;?ͫhfT^R. U Ǯ)kNJJ\vFX`ʜf["}G`MqKV`A8HDcPjJg, E"3ݜe"3+)êwWXw"2SmoW7)2_"`HFĝmȧ. ze (pk82g50?@/]lM~×DOue {91zxZsPr֭ m:aNU nR%̋X$)/Qt#2T>[pmDI2遻* 8[\~^Z Q =+Zd`*:2NH <1P?W*IC\pp:6Th/K9ߪAxC^ -_l 7&P i&py9-5~E=Ka'sߞʮ#wA>5q++$hFɩ]B,5TAX2m[`Rg".ҝe8c[ =;W.5eYʤY",!Vhb_DoM2Q?|KMeU}⪊ FhdhU8x6 FYIPʡsQ },(^i9QL$'F7oXUߧ} +%fF^G)TN!UƻM~j~o1)(ibTȞO OSt4s3KEVD:"%u|.8rEk~)5m< \_MQNKUK, NjEn@XFW:< +8{zO }B{ =@0!ê4G߄H*w ,qI'FreDU;/oex`?emBg˺+q %Q> =OPe+ŏ:qA`JlM2v)RT7L|K~.@nue@Cn_{ ;K> ,HZUnh9mc_nu}M½0jEpt!r{؃n|'tX_F/ 'X CtacQ6<0ِP3__AbJ`g_*L=o=Pmc4QHm?f3D%':h9(bbK\cE( rIh{ŰѺ̾l<>-VO-P>4*G:'PVoma4"`|8-fA[>i&'PEE38ބm F#Mky&:YOٞf>`Et,޽Vy#O*.Ku*f'!%k"%~ Tjo,^ WX2xAT'xӔiRūG\hM䧯UQWߙg ggqL=x yG>!K'y{S^:qv;*?%_#&CsewsU?!\5xynTf.|(GހuNĔ#쯬2dnU#G^aJ&XLhBnq':퇓bVy-SWu_dTM&$ ~r3'8$~8Px8#9n?8I=5[fhfC\E cݩ|o"}k7hا( pa/>k^G׈#y#y@!jMsPf}L 6 qJ{:xw\Z|"#@ǹT 2`(9J71M02`U|xguY'o`gOz3hLȵrD-RUŊ5x A< ES2D˫r,XE mK'+n[دXIѳ b~Hl]3ӸഁsC9S_|;Vܜj0^|4~ ٢DbV:n=֦LD+O`OnƮhـ6]yw ORN8!>shS 6EAՉC.yZڣ{G`kyȂ 8cLj[j reLv]9A;ӔtXjM*fUw g*lܓU(€5rעwGQFM_ 8\O6NRZ\ P'y;ŗq*vQe]u$?,Mэ]Ak,F O^W+MW e;#^{p;ȴk8$.tQtzo< *"&pg *Ze LU|W;YPWMU(PnC( 'HfЦR"/e,.ST Hˎ&aM΂pe.1zzt,^32@+&7Ͳc!N~kΧ #jZd\tiǜ7A@^;!($w{2q Z& ̢uUS؝JzOKQ/3ItaDd5`. bw]u"&=7润ޫw摓Y:&/n$@ 61VT]Ue*+[=})~-ғG#1{!-DqVBEE=Z'q5ﻮn4|iz-'+L*[09vMR!o)WtVMLA2TOp0p 7{\c}sKeX,n$'< 8WCsk,*\DLs% h'NS66zk=zЈ 7U6qB=[`&5mxV&w68螿W;_QjBoQMh1q ? FloHSA+bd7}tIO!T⋏uͩɴk Q8ƾ2j^cHy8@cD]שz7"d~"lll;9ŸcQ㻌86[HA_8%#E-6v?N?FsZ0o>)q;CE3;d80PN04& rٛKt$j/DUPI05 %Ylv/Ԇ+g".lH X2 :,7"ۮ2!]@|P*z38}n5|we?C^YS>gX%3+3G:Sc|/K|-OS7i] R҉g>CME6#VFJiXDoŋ1sFAm1 DZ,_$ "G@{N|4chur|1Sд$lx=c]r!0H[bA,)vtjy<5{wAD1'>~`] 7@$R N8w_k%o IVndď9ܤFl%bE<@,Hy@*5n%}(jojcpx).lOa-SO󙮾总 ` " b$YYg:<RwZIfJtm9]&Fkņ95*S*+ \b/[כ˥da$~%Eq-+.DJ (H{uR嶁{BA5uגБ!&}#d!7UPe|z鑢ayǂصkx摠J_(!9CzUO|ׂUTc7'9F#ɋϸ)ʋG.HsFӸb mRѝ60'7zO<# 9xz5Sסyd1\019l`e0E^=/Rm2otӧH7=" w[~#ՒlcDkfoB:As23l*ZT[?n,-!ZSS|5`+R)݆Lg1XB ۄ.|[)5~YϞ =cIWGv`Iwo/%A< 'oJ#'O8"Q0u DU2,2+3> 0񤱹g2xa7 ծhXdEҜ5 `+ f g[N0{C|(0 kN}w7p¯υa3xӑ[R#+aט CEb7 ]*tG#8Ĝl'=qY4!95 G {Jc?}vcuM6L8<ޝhG%[/lڎtJY\t`rs#\ 0}>Χ}4q ;පt^؆{ ^ ؈v6 2@ :Qk2+\вձG4bx<ſ7e"=q{Q𚕅Y 3is˿R!oI&E pScN#tGcQy5Q/PXn-8pv}~Ij[8f:}aCqU[2}T^|<M/ap*x;M lGj۩n؍ʀhO%`ߦTP;QݍW5{1t)]cȉA@mB;b#zHmY*Uu *0o<@F>`[ɽ | uqMc@)p7֭Wmcw!iRu_ bAzؖL-le%W[xޛ%Uׯ+wQ\ɘD!a9{"W%{K1?DQ_cԁ!tJzgxd2],c0q~M-݈>ڱ$;5mAs`:MZ .պ;񻚺*Щr%x|Q5F2|@\@B, fӹuqcA4;!PL&,X'Ge/?e/buJѫH.e؇0jGy5=('>kkUoE-1ulSF@=k5W  U< \ypCf#TqPz5_dsĪHq>R'ޗt &yPReC QBhJ O9W L;}DXMjTpy,aZX((]}o!JPf܆Pff"QCfXdS[|uaq1(/`01ئ2$їJQ 9AQ_PyvĨwĶ̠_Zq&{uZ/AԺGa,c5m~E-^$T&mç J>Yrl<:NDIJBL4 mb<;`8m-]GD\X?GClf-l9S)` ms>@a#P}?g<`gdDߚhfe~}gA?@P2b"K07ArDc!c<7$u{fN⩌ kQq\,CG&|$+S%R/r[GUZ3"0UIuh6|nFșWƊxvb!t$߼yj5uf.NrHa$m\47Ϫ/هDUMӿ8+-k;7zhج{nK|atiQұ`@Cx E Be 3 <êJkߒ\LN¯ Q\!{)eVc3&]/c&$LCCLR@ ͏q}r|qGBl5}{A!T%̶}sa+cCax>>3dˍPn<7ЫWU O2E!>R^sRlmR7#-xQ(?Ue9 R"EwGbebިV3аd^ꂼe"q^Lxf7D ,=1/[GgmȜ'9#]Er5j$3涧O-m/[\Bi/ pW׭;O5w*9?LCws=3KaJHb^dxX7[RUU_<&2䥲@j;AocRAl7 WJQ6 g`8*RG3q{UcJ]^mEQ"p y`f2uND_?y)n[ӲC>e򔦞Sۗe5zkh)( j 5J_0{۞VD@CA:3߱ *Z)%O.+3_#r^8^%ՋZRW NqvW)FKc|r3vA2v-`//lZtopHQLksh`_`6Y.VN/+ Z6}]y<s{]iZTGu'\|Pa"^{4.r0 EƖdxn,!+Cm,go趪DS5b2@7F;'Z|gWƣGsl~Bw>ad$z 0R\Ml=Aǚ]w$L ʉx9XJp;R6`@hC3ey`:yx+> !_TA(-{SG,yHkl2C96mL[lqL h'C\ ^"O&丸qyQh[{Wd\sre2Rڗw]8̆<qY' [} DZgkzGL\X~цƍkڳir5'61C􉌻;]FH2{b=7wK!::#pU>-!IpڹFmxsaJ&_d.=ڸ3va82†0涁 *@\E8R `;*!Z;7O~YڂVwzdݕx@_FDu,Λ#g Q OE>i}>_ {PgI,hysi2j!C7j o/"sx -{^d|KNf:7J[=y{!DEvu|<< tg\+ z 5)n;n.f)F h6Xϔ nz &oDa6rS>茁HeKQrVj ]A@Rk b\rueG2$,5$ hRҕTe!ҰIKm`*:M?~-K}{W)$$c[Zl\M}>9ـ6NaeB-4! FB) arc*='E {m{jb '!v>sxqi9NM*.*y2%u,y]LjFpedP%~ys/}e֦i,Q/Yɋ ]b`5ep:BX AkVY r nh̪:US+5TԶ14+?ʟVs~N Pw(NIҌ:^$2OUBi_\j-Cc"ma^*cPM[ 98BnXs雩~jѪ$8}oK ֥$3q6DdaAK}g=Lڊ&z5(t̼ D ~VT:߻=Y-۵ O7[1bQPy/^A|:#4Nz͏Њ>w, jt+?KQtZI)cȳ| Õ8ː?T6,ν l>2TC/erxv#J]T..`3[;U t}3Jտ|sO$9bKV+^ ۃ#xD}msb\v8Ufބt?XOϷS8,oמLk=TEm|xspO#Iǽ9 DJF =Mi^+,K.,RqwFz?g9ScN4)rfAtcnp亙n+lDuPݓ)Ըa[JdTo#I7 ?;h7ġ2[E먑ԩU>nSJ] ؿjFhZ-y#I9} T]nge(oO`M\ lP3ȋ3B>nN]W<C oSn A6&WXdR_2Ÿ͈P7>b>G| xRYGa,Y 3{n/-N i'|(7Po0L.9]H,da\:=L~ b]=:9!WȠ: W-Wzg *GC- o YL|<`(۔JR.@پ5B@ĝ:-u֠9uokx؜->VyW S:uK\T*?֨?dpPŗw]U۹r}sSVt\7L]pxjB59n}Ԩ uҹIhwlkzJӣPzwT -04jLGZhw-] =ȃ7uފ{)вeA6'š±ҟqڵAHeKsHEM+PXҞ[џ u^:_ޡxiR/ Ki7i -]$VǴpJ]}81&3ue?5{J5u3VRY}FNɜ7'is;ÞW:.#a"ңgDPV>HÝQk )iGJo(j,:j$@V\Ǖ2#e}CߵLhliz|7wcT|͖fQ;m)'76zXňa 15ACS='簷[wu 3 A3Midhc X7&6&+y^u9 =5 8k ovv/qRRn-XRFJ{MTɱ\BKHj"<_ sc}a.y(էcbŋqSY9+ITkFbj@QyX^Dib2g0)}ONr QfMZZ{|q^{J-^ !"|@ȕBzI)'p3rbA$ D3=QuU@ ma-;fB t&p[ØAAfb)6o,H9 :C}!'9~T^&sO@ygYuجR3BxJy*5 7q-qQ:Af0hNL]dhJ9k˺OܻsFs|00{͌NˉI 5贑 2,HUn'$v P_ջHZ==mm,2MDoNxsq]UN P]x]nޝ;Fps7P Sc6_S]5D3z_04i !w*dtnC>*u8@G̏ 4Ew,d䝀">jkcѿ逞>*Nt5`9Hq]KA` Ŀf/蹽e]FG(8;UV\oGPhN>D[^=Rb1ÙXga]~bDfPv_*Lj ?n/5oqmc Sz^/(=]{ PRķeGE hCpq26gxe5LJj*&Jފܫ_]bsмQ:M%X0qynE*c@e-Tv*泒5C'ׇ8+'Aehj3wuuY8|W\ĻxT@bM?eoˉ5L( 1yf5:8CwΧ Eb>Vu~] V3s@ҵitqq-ywX1Ro2u4Q}IVyY`Ő(Desm3A9,o!pzA9^ 4T=Gh7 Zb`>O'֑%F.G٣iJLD^Н)(uA4ݴs|0Wr޴@Eϵu WEO8"mg]nŧ9.U(뀚v6 ķܷ& ym"gllnrř!Kb\E\ SX`%p4U^iPw[OĊ!dd(Ɂ&_t[o$Z=e~TsCJy(ea* >dٯHԴLTi\ivNw )&O`355'46g.}0oӒ)rUU ;1вU]_}ՍL6&qɪ^Cp}CbqIZzLlXz^MH]; y. ]t0Rx'89xuΊ'ˍ6@71M:0tKi 1h:f٠)Ӎ9L<(Z4|2ʳя3N/ Y䔱.y};X|$Gjy[=/cz`JM.U|.*/u^,Z7kIAӠ~S&G~2sdv_o8`ucK塱*HNFʔsL')PmD\& V Ko&AҬeՒ"Ys\`ZD)dXB\DR| O|:v %8w?aU1VGҝg2 W Q!=DCTV X ll>8B9,֣A7]JTFEUD3ʺCĊ璄ɿf«{eM`P{]|,ygcDPjuS#O3['󷕢ko\VCOF^j:w%?Yf/P Gb^t߳KeeaΘzpeZ:hW y8 iř&E;YYj\f:G#>l߾ +e>6l7^Ws 5b^K(4n .K~U ,u|`Q-U%r{rcAXVM=-xa<~-܄T Ū304({kgpPtEZ5+2g8P}F-}ȒƒŊF/բRҡ̕N`W U АZJ>chz99d3fAlw#n=4kd&&W h*w1邧 e , K ̏ܬLK+Wu'sJ JYqL(愽6\zcɆ jC_~灘HHOgD%C82NzL!:rMc\nYM 1g\}f#܎d)mâA[?S"gI0],bxBV%sa%}wE#]D4ZxQu=cV_)Wy^Ř T1+֛)iؗ3_g\%l O &#XҁR56':3rcFԫQz[= 8tk&?s=~;fgXE KӁNvFFeFLRƇHZnO;ҹ p^kch1.em΁ ~JC?2c2k< ϫAUPbɢ !۰}a$ x <;R70SVtiߖ޸ Khv4W2B!\hyocZ}?/j'D1׀lw)`%\wcʾ(LL&"wO\JJC꼭;衬¶+5?eXS}>ؙ;+HC.*>j B 4i(BeUq]2\}erFûV<9MQ:[mRrTɋĴ*⦂s>$%eϔ2̀G={d [+0cd}`W%7ykR"8(0@(kɕVuW9'PS&'7p"PIͱOGmu1F5>QX/p>c."Dsy6^pH9T_]NȒca|_ɽ$B9ˉ5JLBSID$`]:Yh#"P "#(bh .RΣLcI$S{HY(vaCqʰ*j0{%[.XMbwh;w~ C\^Hd_e&@YwN{#,[3JLZԀfZ8jnn*ezlLnn1XpUlmCx+uP~Kw40b,&ČP@XwzQ餃:<{f/}$sy~C\jQ3 զTW t艢=;C>U9^Y˺I+y!N3U 7O !+Oty*[;yMsH;*kyddRh LX߬mZ]qsJ۽rNÖ-&cq("ӨdND6SlMN4RC60g~4jPM+D$2r.yV9B}Jr}MU)֩ȴ)F41>S{0y]~@5MK9d#`cȾ=r˰!)Nj?z+sf`4bPuen-@_ug/ &%O+(+f&[Q.Bַ~Z} ,ib~hZrjmL^@j^dA8z,{3Vuu2i_uBEGŗԍbS]igDTVC७7 WbMF(w5z)UӾ\0ir-H9 )aW gYs9_ +B$$w:8-K|_d@uK,7=HvI A `]XE"/#7~:pmXkӀKOB.}hѶ?W~o.KVaԾij s; we%Jւ/D_91o%D@}j`|_P&g< HѤXg >z[w؏w#΃J]D{syxg1L~P%PS32wV}0˷v363}k czQVCt ]<'8"!$#A?^m_ s.xk(4p5mOǍ)pqV;Cz\`)̛[VJ/ܺ6ʩ&"n-?.EB+=j4ɝ0}6QS$_=ֈK gid1@PP*O/C8K>QV-A#Llo_IB31eыZsc*'5;)OUSZF&V'djQD%E&R#C\!;?.)-S89S.Ճx@s" b4c#V9rډ}S;&`?Q-QھQe.ңEEҒ̉o{ ɱLf-FgܲH8]mORx"x>P-kL)`dA楖 kp kZՒ=ԇt@<"?(q]qR Y(#}[xqqPAoc. r/kqxK3^S!r΃+la zpHR2) &[*ĸ% 2`kӀ6Tvnez/bw)51#oV1w|IKHc yڮx.+6fa7Z>MmVD=R髆d;LìN8skkiG1DƔg)L.Ψu|_ "d%,﬑~?)I2 hD'08}Vvc*xzp64%4G ?be@TKgq[[;ȡ?H ϙ+1Mҽ uzl/͗ @(|Cst:|/H*€8$j Z5_\ETHpD{eb@iyEE"~]a-")ё;?]r$΍R4P$'p OjTNM75}ņ;ֶm*V(c 8S ɐp}u3`e? hꝉ~iBan! mMJgZY"_@}-J qt0Љ 8-ڦ(E,j7g߂X;x}衘\Rl~Uz%}keD&o+F,݀*:%udG8pR 5uRК%Aa zv|kӦJdD#.}iK-%H5[e&q%`YIb3؄s&Ļ6amVUf C*ҿ}(Ed7s&QFtly{^'gp4b).~ZJnVJʩE<(3gBIOD(T1gH n/n+)Qs?\٠lc=dW nUrؽ~߾<(ܣƃɨП9V@u%ǁ`nj;;%-(L']%qs)JeWfP㉡(s[uHj`g"VdR]b5!b0[Ƕi, aQvRzzD^O{ÓS0?8_= :/IU;mRo⋗[,FqO"e`lv)p ?Ekߺ|\v ~󞡂@u{@Αd;h n^)}N(ZDrC^~m*StB ^—Vq=]3,^fK%]\a=¢ĵb _w[*iR%j. gUW(Vi=Ehtݎ7F,l1L0E N|vQR@GpѰ'#>,R*t!P1n:>+he=-MmƕFxB%SsX_7$gP dI CE*-)p-YL+Rj1{;3N~eԢ~s.`25Ak:.S.wou g3#aq*6``Mq>/d_{: bbہ:1bzP]B $=IDT.>Y,ZCѣ=P2߾)/$HD VJkHrQfccl$ O/ofM\4W$pD?P/r&7wDu-6j K;W '$Ҩu*'cl?C†53DT.$^WԏԉJs`? a:G" r9tPd)>Y]E0塃Գ >wKN"bMn,^ycaZs orWtp-O*L&M.ȃ3m*Wzxes4)7RdxT3|))DV3Ct0ٺ ϰUY9=q< _N83'KA E7"PNoCx"cUx`=V2ƃis.Y'G0H;iҷv[0WEU.wv :Pw L[r0>"c2@fe5,pYQqx*䆘lVep^ͤ>6!NҐ)]P婁Vy'k4d+1 IZӯś*P] LHQaN+~ju?:57HIL92b/,b[A"ȧ]4QX"] k*®AKBS\ˊ 1G5ALgՔ,qqXq vc.wUp&?u@!=!4^m73oslDVeEe00Ж&s6QD f^7\.9k[;+2 I)|FqB*UoH%Gd <˛yxRvr3!$ԉ!3?_cQxR}?6oTu~ K ^hzIAcNJ섦 $)\A`Iĝ~3{_yRTLh!k nM Nto&LYE#72LXDۅ〶< BeӝW0u+:}`"x fVba6i,4nx7 V `ZQnbtOI/_=?BL2xZL8Q:P XHbl5\Ѝ-TiA_,EpoF\|bGqq7WEƇF(|€las1l ,KՒ JGSBl Z \ 2{W+\oSX3hrњzU/Jӥ^!{pf\Aٽ.FCcyx'WWՈ7yo.|eS#`bk/Z$ܡQTb :`<.iّŴ~=F4@N\Fu@4>=:u2 ;%$^i]UbQ*Ƃ] ߘMO#p/W.TR%"j cOȓJY {7[Fʑ !w,Md SH"f!Y^f k8u8!X1\uÖؚ!mW³0K?(JNk)g8c5``}= )}FzZ3CVTq+νa иBe'7GoswK1?(o1j0~NarZz(Ei՚o"tJ{u4#;K#'a󚲬4N@ِQzo⒜"Ǝoyf")MVmZyC(/% ovNϮ택H3}U\zZ˸O[ic% 2n9=#,987U@љL))Fgl p@ojU%?T4yﵽ~ChfvsnhI Br [K7`raI ӄcq?ˎ9f?E(DʋOIZzr\ /O?M²rtS彁ts 3w#R \v`?zfdC\-'PFH/&>yScw}6=SMt^iinϥd2QJbQ&Э"Vnʶڟ7aZPSd)JF/8!TZ5V5i{8C#\P>󶇶%=P+HC?VUR7K|uND;(P*" 4g+[k%1Gds?q9KMԔ)7ˢ Jsc{FdV!Jb "B#?Z#ZI)#^NBrVC{!3[Wc 6M6y<J/ک5Obr%q!㣾"G47A%Gfk3[M0_;%0t4֫Gn)|u#5".X u7=@MMP $-4istU~BXxN!:60{jڭl3/Opg^8oZ'3k壊^Jzrq6䘓Y TmENj6M7_fdŃ1fM%rք\v$Ms_Alt r᎙_UpeZ1#!7Ȱ TI9m $孳HΟn]q-ߴʪK9j;[C$-+&#˿&AjqIn*XvSXT%mmq ~QMFnHkc#RJ7 ɑn -jƒɘM_aV-?#r)@a|~'k.N{&GN~@H;AlBYCd 6w7C\b=sqL-apR9@dV$p<^bBHm 7*8+x}'og$",F'+E58YEĮM܌>?iJCV"bA̱'ud%GIͨ|A2hqg~v<ʡ&[ۉ &ƪ.gCx:Dj+"]"T.q{}!˰i_iZÙ59[0̃: &>!䢉@\Ҋ!׼s"jß% vEpS]YÍ0]'ɩ5 w^НYK5o&u}MJH&YIڱAξbG/- '=D M4a\yή9n$G>|oU0V7+ V̴vx;eý qs|#Fbw{r02[/a'OH\t 60]ծ1hxTEVp ˈ[rHsg[RE-4j>@5S4KWe|صe$WCسTpVabSF4du Myz n 5f1$JVkEȞ+ l3a[ʽ6,#N=șp,fD 匵}M*f@yCh͖ hGCc(N"ʫe?%<0M+Ѿ;!VMQ{VtLgrk1DM .`qQ[8)j[,;lfL0ȗ;ەb jSJ3 (6vU59IWI]"/uעLףg&$帉7`%ƃe[lMS-nJꂫZXdzl2ȭyS4Y:Jyzfc?z,@Cs|HFOUHD:i1,q#mO͌NuZ@[Caj@S< Lq 2YecqRc9Lb"k=DždzDvi{U^SW8|_ zdLF͵p3}H4]{W2̉O?.0G}\Er|u1Cy``wH!:TuJq4u\ ^)GN|K ,_kрJjijߪgUD@7X2 Ec%^E"ańRg oq8=#W|cAX. +競L v?@*۟]*鐠eLG}S=D7zRԾ?$b^m1y.3+] w5'fG~x3 _J%Y#F+JkӜÜL8ިˠ2NCY"1h *f>(ۺç|tO;aVaI~Ǒڡ1',tqUAf;I>57 3L9;T5bX0r"{=xpv6I(U Ra%#k$aXf9g*egUYxsNvM iU@+` N{#, p Ί`6ǀxXP-PۂMp.99aۯ4|sQv{ǿ.԰$Zݯ8׽*֛X*ɫ(n;1$wId6vDgfep A6 r{sI[xz*Kꮮ?v"-uNB)W6}1*MJLT[Uz)恮ܲMzX :{WhQmDύl $ZGEV1$ =daEfTkCgiM$OұzVD2F&?3GHKb¥̟%i^XJRgr,@x"6Ѷ'ֵ#"|wj<^ ZvZx\5ۏm瓄,4  1s[)aZ(ڏYq22N_z:+7p? $a 9(EkЭJN E#u Գ'5 jKaz ^ MI n~Ȇ]tI%|3b E!s֫7"4NЛ g6#?~ߴ9e0)I)ǝ9hbt VXlxÚ͏ $H2c,}v8}--sl dLy9cSZ>,ȄHmݠ6Tk"dn܂  ]uM)#N.GkFYp6n(br FOXe1%:An:䎊L\ȯt3DsbLTQ]^C9R=މ7#YwŒUᄤV imgD<9YyhIb &Tb_imcLZ\~5i* 3JkeJajap?l iv2S5XFahߚKc!A b+}'R:6ض?#1Dɔns&<=?KF\jnyQ< cܞv5RS!F#7Ku!NsIcU]y> 49&JXS?։F{m V4Ig0F-p]V MVH-S8+ܦ ku#7ѣ|V!ya&,j8w)K ?G5O]` a`-jL+lJғRbW)~iUohu%^ᒢ25JS,PύŊGŤ ?tşe>w3O<Nc0ȥ/ٺs 1n)Pg14H+Jѯ֑JK%MPO*f;\_xcGrL&YgZH!hw6u*/?}J$6-NҚIHJ!(tyYu8kÃ$yO3 ) 9I[z뭓pHӿlĿgxߓG+LU>Vٳ)yhHL=ikm+0ܵ}u6:»sIuZ8dxebJ\K4S3&X%sRoqily@@CiՔ^ӮҌFi9~}F^ZetԨK6_/nz٥V[XoSO۲l۟~O(){Q->f8+xMs%Ma>Jiu,,o_ v`[鴑nSS}<{ϏE; m{͏Ur'L)D;3E=zDdY&hUe,$Y<#2G$Mn*5؎&Ls8LGc8K ΖYj>x/3qSe%\~\( ng,@ϯ)=by}@TFJul&Jkۃ$e?wv`bI"zUq8n58Ů%+?6>32Sm&އ6&#%mQOs:.>y HQXF i$=`y"ѡݙXBITdeSԵA)Qf3vx3C/: ƦK;,.7N*WErjF WFG=U^"?hDmK[YX> ,_>4o23-tsogBTR/o?[k@Aq{nsQ?)N0 &N;RvLc.8PG6C؂1|d}4,u8S>XV05m`x\)d:i ,pǿHGkDc۰`61$\ӲJɅRK=#'3]ݱ2c8x[j}okP(*`=LCՁĄo8t_ʫo`Lj΢$Θ;RL{sD_pWlߩ7"68:g2~L6޴S/F3ڷ +$\|zG,P}m5,5wܻi&JZ:h# YoJPBj֪zG䩾hg.߸,Tp ܄G~st7|>KQ'@??0h(vNmwL|Nip <@&3wըîf8 OHe ∆d<"$9CWpFYCVf&.%CIawvںrBqN'ʹSطKw- {;&\`@O:[maYû\DHʔa[fq į` = Nf(ka8.ZG?V[Eo8׌g,bؿg8$(s~?B)m)5;EQ"]vHWC ݞKdzAbv 8!?YǚwXSE=8^,9cDhkؚ(]7jJxWOcB!Q",͡@Ol 3(<_jÔ6.29l^ ^Nj>t@vkAH!/R,z}߄ªkGP8a 2-t0*;Ԭ:iHStgVWup(Ad/(mMp=a[ɵg&g ae~n 0gytț9n pǘ; @& []iw҄AdՕ₋|(dk J"`&nwt)‘XHefwz&Ri/?VuhNWtD #E](& %tp ̋_j:`NV" 6euU }nJFD:Դn}MkEBc]y=KSCc ]h~T񳗐uzG+Mx3r?cѲeqwZgҕ+y-KK?]-;CZo9i0? PAEh>CBu5'1Y؈XBdʂx&19lxT */'mYB^A3Kcl/$Tu&8 B Av0vԭuYxR`KFrm;LJ^>w`q>j~Q #n`RmhRi~o7mSs̑ui)V ߵGvàZppjbq~ԅm((y57!y k-KP>X֝ &5T &L#tS<3 :zfTi[+@vvCbz.raȌ{w~IaQ ycIP<ܔ-"LQ]whuK]+c tsԅio6&Ku]1]F8.Hj-2$G&. *,O,9r!<8z~P^6ZYUགྷPPMF5۲$k!xX~KLDuA"ބ)3bb'+,Eu.QUћ5ՏBŏiN_&gF1 | e{QS_ 걬 Pۯc$A-3񕜰m5Q-wwR.&|WPa ^K|%ZvgKyܳLJ$A/ગ{F[/hMhIp iQz/JNCCjfQOY K+3aO%Vx"ZnpCHkHjћqQFP\Xl:P-y[lE0kXW99.? TJF0 QQ;p R-1˞9&T >ӴGD8Qjfo|<̮6.˔~ʆ͜l(\P]z jWϘF; kiUSgBSU w~8.?5J-93!Ċ2 kJyD<[:f msQCagr.=D ; RmR$QvCha+ Ila ~?(o1.~N^)D-!уJ*761tDfa$ >G8ĐZﻕNR@HSTW/8I8K s@`G+HE>bf_.K5MRPDK= "B.aP‘RM/SwRN;R,6hrM'%S"}@֔2)Xqz,=t0\rƾ!"Cf՟ӆ.mֱ'tW0|Wnق mYŽ9xQ y# !S5MRB'ir_oEJ^1P Bjh9 s,s*Nl< S#(|1 xa an(U1x ?a]k+baI#1~\rhR&>QL~H6St=~r7g3<aqUTm\BVA'Gxc~usX X85jc.*Z Л[ \?}UZJ+Ǯ~ʰ欒Z')߅Q+/Fq UOjpE:{0*As_=HfhL iJh#|f1+rxR!:~eR7pR]Kyl,|F A\ L#:i&+:w({ܫQ ::.wo5GgA4AΘWnr*HX[ϵjHJtx(ȋnT[fS'eN4AHi;\Ed2*V/ձ1~k3"}F tXy5JO?űP`üa@j+5V*]/fN%<! +d*q.Gk \2e"\Achm3f<÷F H=Qc3dpYkձ)ft(73: ^h8pT*o*{'ϖ&Eua@;`$AD/|G+,$pnV{桚dR*G/F a 4iol-CA,9K |D}:x2mفle 'f}\mj^ luӑh:.a@ ?}CRҨ1{C]i ډh+j´Zc5M+Q"z26 8~7Xfs\g"#%c0c ]{zy4ac4'$dG$n@EglWK vV{e+BҨf*ZuB48U6j'fӘURg &G>'qvZYl]u)352Tw(6\{WWB\䍽6֜Lʟs6J<(8BJSj,>snE2a~!u,G:!MR.1,airU >44M G~,pKC'Nו(Yf;(㿍< -̊B{ Dip1|%#x޺tԕ yp+ȃS ])n/RZ+v̿u=)wMExOT0Myl`dԘkBik4`(%ܓC|9O E~pQ5q}@7%e00\8y 9x/Vz_1-raY?E>Gz!ˤ7ag, RuS" GmֿBjODǞhMm+Rms9tɋ zb@֑=^arcUڪt]Pd -J7jjMF.\ْX4~1T#xD^bR2Fs2sX=%n7l4bqvgӄG?3evUɍ.x,?BOjq#շȐA=$b t.]Lu.[T^ b96jb]"(#Iٛ&oD>MtP<%]k\6r+lh.52R\OLuQ-Ϻ3J|bb4:tڃη;Bh"U~]yM3ʉ.zOrZR:뎏CLHIGg"EcpB ,WeaQ*D<-Ǹ&t?C,ҝ3-]8<#lj4;et_Q1(~ᱲ>^4jBdt_z]vaD5М,U^ܢS]U, ߀WݑF'BL|{I=6SeS<!Nև~fW^U~޾(Ēx$61ܢ ?Tf3P#Xo |FRގk㌱lÎP5@0O29JѾeXLa<'MkQa?M|B4)˲UHANEw>VX7w5mmY(Q3lKWBJZڳ!g`߆( ,Xڋ+vD\BhOk?;8]Ɂ U'H"{k$߈p&%BY,T,L_E3CE;O ǮJ?8$Gؑ| `zv7j\4VvD (t*iIG iNB Cp(" q%3jn/>>ЍmCr Ա-v0 L.i'J<>]X5#6J1elۓ_AЩ Q56Sae$0LT&4n]M˧K6zX.B[!Ye|_RiK]? 9X-ՖynG$J\bu+B,PAs [zoR.B%&' ҤJmS=x S&;I(؁q9M{=/[fÓYeBaE$YB|Pmn>קskn@E'M.(:=sn$!1z>ewj![#mq Jj_Ȕ]0k%;nJ,Sxֈ_DeW&O#>!%Ygu5t^$;QkX 5u1 ?'Gl 1o͸p]Mh$O .rM3AsUژ]T84j)Zn_(3Ц]>ik0A29aխ$!|Q򐭁.IHڢ٫Q惟'6\erIq)k+~ݴ١\N5vѳhBn]: ]5F=Vѷ7k6`V.{VډՑUa|97C{·zl%Ikz:peuikxU%W<VӘLvЄld@ 5#a%tzZD'AtM(BH(Bs{oCS.W_%U/~ DfSLHn)c9UExwGkIl0Hr@(n4CߩYz}v5si5cYL4pWɻ]C׀ksYnLp040Rc>\\aPTJ27LR!/ w,S 5"0;jЫ0oxYV`<_藊}xω+y;A})μPvpE*Wt)Jlg~) gDlWjBuNyz+d<1>1=?[2O@Ug^r2LKߣ)%4nDNZ_Q,e|K^uh1f_66K 9cK"Q14ҜV 箱eZM}bf>p˫tP"͙";S_jƒA+5}qDHs{@WcM'->@^O-<$sZB+ּ򚌙pNU{~hQL'JXlEVgE I079K#NTV`uE jR u;Q`B.xZG2wv۷E:_PbUA1 `y(NR[-{k*0N6wWHOA!' Y]/n꼖^g $Ĕe6EHة|&APN[OBɽ W U -#OɃn :diw*ԣPy/]2sCPTVcϳRtiN[5r){ i6o-W{˞B!,c3`$vC!.>0(v4N ~r p^_CKP5u˗O * bwd"c3ߘʖW." L[lbƕ`(mΟv%7{vwuIv|M[4/*W$J^hdQq޽5G'87x=6 'cpet,^%#oD<~ԴNEH>sL!ܑB~)8.6%fwe,] Ľ%Y鬛kܠAT n/Nj{u;(,BIN=7֚.<\]c>c4h'UO>+ɅאENDRL#-sJ_?8ⴾq@ h&,^4bvT wn27]̧-4ҟvW4;1Ə]]*/H]D" [҅/k;œr__lHx.ع^"YfQs.+v-supÖY$gӂLw͛L 6Ȳd޿cL =F /:] }- jMu-_T0^iIKKX]X}>ܚA@eFqV*AvwU84<mqDqN9ŀ5WOa$iV!E%FU-x:-:ZG2?W(~6m#c/KKڄȒ6cCtKi2w[h OވyRnks *%±9B&zZBY'Ǯtlcl(KjweG*[P*ltVhi)sWdN)Zmkѝ} KVrHe(nŒG-»ՔQ(:zTBFC (7UU2iE|T\Q*ځ..쌃7#䶔AQb`wҨ>o%bts &#E)@“}{ڪO࠺dI$:싲?Vn!hOA)Y)FN\g1^2J iXTo*xؿ&< rߥ+ΰoM)U dxr ؖy .Lh*RJdt.UN=yIiWtkeV%@eƩ>ESsczгWY~/P -)]'D,H~& Ҩ`|sI_#%ehik7e/J"J#"z(qT?)rD2Ǖ,ݜD_֕W˖",7Y@UQN mIOَM7"BZا`+&X\EI7DQ^d"#m: /~l ӨQn\PƝItXLUOJDXeV80lVlRz=`9wpز%LR<6-j Z: A\KN>&_̈́E iq YB9 ImCgr#LxQsI^­NK*SJPB.Awߘ!ѼtUx> #0*muP\V!&sxΓVBܯ+'7zXY>a1e8FTK(³jL>́ImB~Pᑋ9 !iakpfg9mP9&AfƙH."$q>GRM%eM*>_nb$* 3,z"l>8Zk)->sYoA"L1H!q "zeJGp'ޑO?M ىQYJ1#$'W;Yom`ȧz<`Rg~W Ko=w߆W,[R©Q{5"ΛJ ̦;yd};KG5eN ˠcCXu͘mKwI8zr2@8#H!65UV%ǽZ#w ]bXW~Fk8dVFN:f\^5{yP.=(,!E4ϫK>S Sz؝/M^w_@J;;%\3*~/ 0&튈[Ag4pSOh0IKg_]m!T`ބf躰gǮ%PD ,f@v6$~ 9IM_6>4lso.u<`ءgvJv̢HLl+S5'Jn"ݴ]7h>wRjk?$6"Gو/'I{0*)@ak"!<[ۂkwF&h{ۅClyUtMO(T\Y'-l}V!9gOBNj@%Qʸ.Ir7_[ nn*aۄ﹙D$xv=ҚMQwi2uuA<6Q4{~tO?Fvѽ'HJZ =_^d펨.pF$L碂Pps V rA#0WAO\Qwݢ}Z&Jg#Hp&r3OŮ'wC)ì K`Sfssm vAuaO)XV8 H(F +εrT,wt4ݝ;%Js^Bbq!RHD ˮEzQ_-&VܡrۏOR(Bi h n (tzJ?&w+?cJEƱ%KfMV9*ǵJjd,^Vik$`8?QaW'Jp^ XfSu .Fd=ˡF½,ha쩻~·RJ/ ̘[ 4H.yK+ZO5~)W5l"ꨡ ?&rҷ2s7t2[;.Ɍ\ƖK8 H}(&gHIRM9IǬ6,fݟՄkzRs'Oe "X IXh_gJσ/7UY끒7*24SQY5 j';߿gCa 掆ó}1@@9y5'U0*|_J6.̉sT! ~i6p]S@ۛ+ۙ9 ~@SѢeLa$S_32⯙8R+x!WWHyt[`_iHȽLu7ރQ؇j(qvGMYCiGesNq/G9sKw߉z f}0\ (| tA1D#s w^?~$h-{^'Q𰉶i}}yEʾ!#I-޵|, r'?H,.-)X>N$'2Vd1$]0~ X0Y  l~uxeik(XhID1߳+a#4L?čW(}(m~XڞBIƭ!k`vGnٔet7;8j#V4Jz%I})ƶ2|0@L!0PI0fW|9*"ƪvQ &}4?Ql Ž! ~}D6U[Z#WhvrvPnٔN[A). vwRx6z6K3ګ~ː:E`f){Qn>4QYA^Y4 Yu/xfFZX(r+!ySaBc4輬< jHi.Vv)#n)I˔ h)mDuoa Sᮆ ſr~xwFoS HdL|D.E>O_]f$h{8ߴ= 0 MVUNae~4[H}Ӳ8dS# V05":4q +uR;:wA~fR%_(f0rbqɽvbȧCˆ@]dtXU=b بdp6Tttj Nv+;s6 ]A.ujDb ;Իy|}6gR/, sh슂fDuIUm0 gk #kHmZxxlfpv`cS]8?*ƒPl3 IP(|"pc@3{m.ѾmT#Cmu~]7(5yԟ dE~yX?JH<mo'mk D\J}*ojMPPd[@s ^{ _1HGu'@ۗ_Ȇp{rCc;O2r|V߶Hrn艥E;(asYCZQ t3>rΆ07 W0OpkDPag4 ?k(U*43lY)>:-x )!+MRΓ`/DO6g3F˘''!%oAfE Zs7n6:- iuLye%3Pvz\6wLꨆ%myDk)F%klJV 3-MRZ'C7PBnN[Rr:-^H^ Aۘ{]y&0]DؚP;6PbBW}J(n5-գ(bgCFР[z_՛uGZOm4,>3:yUl<J(dnMmf`Ȁ^8WHfGh-w :{]VcYw?PZ/Yܶ_N]ִ.=3EJ靫_;2VV{`t$BF@c.,Պ3Ӎxt- s!{L,BcD .q͸n]AGfNhݦ۱r!S EAi& m'" $14{f7 ȵ2!$E)OkҪ=eGh)ӀIۅb8r>Oo*:Tp^1`R^t?5O3T68 ~zNѠQ~'b[dT? Vgd :O/l-'fAz>SS~>&qz%m{vKz Fxk#Q za)qareKY0MIw*s *3 +sDQaa~a>8"ٓf dO@FMlw٥܁9GaBLD,7'Ox~,bp){~$6#ٮSg%;wVF*Ij+J]+9VԂ:H+> c|AnuUͷaC.hA zXp$.s7\j~25$GMx/מN7k")ӵacV~T Pg[GfAKFg'sDRcuiqAnԒUW^Eg@6HMw /Dmr&uTėD(K6T|e n查YqpvbF+|"̴d|JA≠dP s, m JZ?P]6'w94ZMya)9qOQl xZdHm1/y>^{ c޸@nN0B!r -@Yrwx8nGk8][ Rjt>gw_v\,_ ]*8%9Ϊ4xiXV:7QgnC !\48Vt[;1+!RT=:2uRhG*W=L"uU?e0o{ǵN6ěy0F|<@ xbsauHObyvXոQ, l$2YkF5*8=x-%v֢-5#5.BWj"T 3G4#}jߧY$hUL~ 14LVX:_MG &Ie{ m\6@"sH~ յ7 Q Ɛ;H`ie:r9|#y6F^:h8ӚЭNn[[&~&dݯq-9U՜D>yГ EVc͆H dGWS"scY[#uܡ)Zfo=9aR)٪|AXE,*Rj 3- DX|#ZIk#*m0{Q_J"ہBޚDOAFC`&dG]{Xo*7Gv%HH1ZKp#P7xSiy[A fifZ̴CNgx u~%ENk2 Ɛ256~,qAE2;":DNR2M(;7qC/b~aIg[>gO㙚a\WeKe{yfw0nf~+4\臚[6LX.876C"ز-em'w?kk.5BL0G )֪b7/k=hLdՋˌ)yKP,Z;idB] OA#A"-u^7-pd>A@w*+pE@NYqYxkh4pdVzȃ0AYKT,x5W aBb杳:K}] }ӋZ l!i=:?/:1SܖI jJWZ Di3I .\qP"m,^S[m~9ɝTX{}. K<<~p&?IͿ۳YV2͌aP2<ȍ!D0ߚ,4ǘEU<ڪ/DD)9T3*(B ϱZfA4b0iMj@nYǘܯjC7VJ[`b!5Rht,YT  T#Q @O@~F(S>Nݘ=Jz3 h9 xi9aVKxҋwՙ2ժJ\gRKp{Ha]A e1.5eT+{U<ܦ$NTY' G䞠 =/( ?NlrNy\*&5Zwa,D9߼d㣽C'#^:@0_uGؒ(zR&Y4](~}\_ى6řҥ+zYZ 3d&'s#\]陠~y#8H2HJ3ܻtH;˅Gũ!ӂ,֚:,yh~:g8 )mjŁoقn@ӌQJ)fz]|h)#%oUJu3!m׳hU:݇`Y0j)3e϶'Ϙ{Q#=6M(Nw?IC Df:˶s!KWTOHo9Pu~&?:x{|S6X kљ<@L-Ig}0MP PMRH@"` -6fAr[3ID55?Pioz!zSwi>mP~ $m,J;4+֥4j, e|%(!ӕ,μdHКnWQ:`mz&PYf0Y6j\ex^"T^2gzPJ,DCH nZݻZ*Y)'\`6v%}cK}gEbD HpZ"_x˳]C=~x1LKZ˸)## 0ۆHGdSrsG8yJsǾEA 4GD`}n8ѡvۑqGGzP[Bfٔؐ8I͗ eQ#A3٬O2a`bZ9<{ 㬣*&GlӢ @{WM+XA  mڨZ ZYLCs*ᬐ-T#yx=Yv`L$vvy!nAq V"0候A+ M,k؋d*S.@$)] we׆xuI@yNd Ta:vV#62φZnh[ I?,A dnで Z9P̂oe/sq 7xo#נ}:_Nb4mn{G@s/Al[<%yk\mgJ*ʡ5CߘGzlh"VY)M)ф;MaE3cF3oI@6_ J'M#!k45~8kx5 zTD\\v؃JO',dZ3-m^8`# >wfZ/UX@^xFx-NYʱ `N hjEo|o .FBO !9Re4j}A{KrL̦%&8_]e " hVW}c3fҢ eˑ:Lؑ15$as:)fN/0+Ũ&6da˸Z o雍ݱ4Pb$wԂRUkUe&Pq_6E:>E+drOTOpyYJuFnjsk2.-Te7P|ҳ{c iqB5(f *8Nݼz@\jBK.|_h>g'ϙӂ`_r[e]fhdm5Eˑ֦ZjUC6twwL֕zsUK(ˉinR3S~?GcvJ̶*2*[gWj[ >S]Ϡp4#G >|+܄5YZQY^gb]&xgݯPؽQ?GB\AZWlP*-- vmʤ4,yDC2^:Yq 샖zj[BAB2vHagz!,82`van0L+&DR` ϵP+( [T8m#fRQCU-4`16YBn'Vd3c`D>,a-,Wb0*S_+P,'Gdne6O UI6yһ.o{;t㍭)ڹ`KRIjۜA ÓMCeZ G}Lw6. |wOz觯'l.UNknhiyڐ,i] 񄱆r,z9F:5ܨh[\xͿa&#~Z!ŇFi!8A~PC^rT ]%S>Zi)O=Q3KI3x^RQ&z]~m=`ӊgLZZpb]伔y *-wk48meVb:Uv!zWq"oip:ViՈkO"3"5!dNٔ- Wmawח28:oЉZ`߈pa“z?\O j. ;&5l+izBlWl Zx.[͵:Ed\ H@6g0㔍l9U07Iźq# i|Iex+j.KG\E:,ٕdlzj*M6p|&l.WͺCk/6G~8531u G1m%C>B{bfB/$sQQ A9R@]e! "k0lGWd ɈZ̦ϙbuHrN.p2{L#tƣT~#5 | &J֦kۆS;߶t!@[0DīG(7JULz1^?u".q4+K0fT>ߊM bz"E:tu-J&u9'iSHV,xՎڧ:Ӣqu+Z%Ӌ@k0еPtɟMibI#g VKbJ'{μ `cN |'&P-kHbEdf:rdtb徕rzy>I[נd缀Y;XiCH/ ew*\9, g?H jqSA(Xl[%.J?'Bgr,NBQ(T4:R}'>0^ RqIj5 FS~hg`K1o@:.)]/Ϭaf= ҂@әY\yR'6|}#eA" ` |vyۻ^4C$/ύvc哜AV7v .x`ܣ$IW ͻ/O?ʀ^&Ր^{j<e8cI~h$}(mp.y{ݏYY5E2HtDk?$y]GO\0yv։d[H>* Y^`?D-tV^/2!w̦FX MQVq vC[RY&ۨJ.QzgFH2L4b'.bZ=44mT%GWz{!±ݙ6<bժ{>XA ;JM}`yu7W!_нS_0'-Ү4)tw rI'< آ9a_m½0!Nmo#]={4) Il awJZN 촯[ "E "PdJ#)hj+LLG٣O4+&H19@Ŏ y h~M\n.U_͟>WzF9KeN6i%6nt T׷=4A #CEނ΅(LDD*͎B1arS̹^ަvqq3CMT%)A!)Y(W^')J} |/]-1,k?II+MiIUK޸𦭠}<.c8,O?G񝔨?4T4}e3.W,5˨LGksdF@P<)3'+k!wd .vʲh84)87 uAeU[gwC?3f+XDQzĔb&Kܾ\ġ[/_ޚoaaǔRK{H7> B(^ |+9Կ>cw}Ibʋo lJIJ?<~bj]wxy {+k3= I^9cLwk/r**8 d,EJQ;ZyJMT=Y%O/V&]OLx1*2. ^!^[7^_Mw RoD wa뼘tZkCU~=}v;09Q\,1%SW lVc Mc,!Rg ws4 SŇFVxN4/ 411:;orӇr=-ŨGGQVQ0݉h.omIfO VTIF >^BOW1Ju;2!O fUH±5'sK 2f WݞY@&w};]u\-XI 憈 YDoN?Xpͧ\p~CY!D8sz"MV-ݷRۡ|3jlKv1y?bqHG: <F_Az|֠nV,aMm{[ɅgYBDDt !hc"h α⢙5JROXн-䠎=o/bUY%ڈ9j#Aj( "LUgT$=V69ҹPٕD].T-_o& baqQe"[jk.^}1+%Ot8a?)3bW_F-d7]3x>v !.zXAs-mU?[R!kdY'(I.DġNe)7o;_c;uVm i~^ϬYd5ڨa߼HH&o#ILzq}wo ,TEŎ o7rq ]_W1'Foa[ ]M~:hq>d)V>I=Z-^' _#aezmWֽpk -gyI^&⾜cýFm ]<;,Jz?9]b}$8b#V4Dddgِ(taI' .tuofm O@ֈ0a%T6_+wUd_ciTq/y8z1}eLЀ;_8|{ m8A~YbŐhu!j8{{iO dz=ͅ,/ 3;E\WEfk;icd/)<]^B~0DL4dcHHjG1K6sȫn9QMfFPfzUS=Qo:RB7evk[m*$&i="~^Q6dM̋ѵUڎK-/N%*bA&Q] 2|/u~!:_U°Қ֌Iܤ[ނ,lIxM{]@Q"A: k@?_ W\]*-Eؖ ;u [ /ͭnԙT[7gU"{2iCW:&7igԥ&XhGzΰ-F B|K@# `'[#C)cT9veMV7>Nػ1ENeu ,( @3,$`z҉JUFXʣ懲Ul2C(aq D:/Qcg#SKHNz-z ~ɫ82uJM͌! =)Æ9Mt#D,1`W1TN|]\HEU~3 vC*mw[77vTc"\{ 6*(3m9vD8BJ͙2\q ߰ɲjߧO01*/qV_yEy[')33۷ZWSkPː\f.:[~(.y׹3)mL񺣯2eSezd:;xJ9*3n_3P};iÊߜjr* b鬅Jz, آx- (_(y!P`O+g2*)/>⾸,.d[} 2џ5i r!36"{>b$A:/4bx &׻h |p[R'e*'P"T=Au֌`:F`axgG s(ה\l˼ꂱ5ج]'{Z09"W5t8: ru8jL\{W7ATY=:8A}lɵ!Wh r[D[ڝts$8!"ZNNAF|zFOy9 O* J8L=0:̤v5n `xa75Bu6 CgCYABC SY u-9@ubKOLZ?>o&-#z5щ~A 4َ# 3%sO~s('XNI'Rn;nofݳ+'uyzX oM>(,}אׄ{K W—@Jvr4r-xpu(uFK!.j1Aeq7[yV+[K=-$pS`FV8i<[l|iwT́fjXe/Y F;N6MؕeyXz1nqi(zE$0\ݤ1Cm3/PY]t1"Nf{]6uCd _ӽhXJFH^5x|bG,WSwuɮ(<+V>@C[_F<{Ҥi`hO4)8+OAlOGL8%R&)2*TZvBI) 6fׂR$R@-5Hض<.9,% q2 ?K̃[a^9Cy`$,5D ;6MRD ʑ tjG6|VNInj+)؇*zB-aIiIg ֋=o8;62-~ ۯC UxA}- ,f_<3jFgT@JciUB>P(D鯴BpX4aHvHIk򂝎y8=:t=O!#=Šn6mToZw#/܀QO +{Ro2~_-r[F2W r7:O\ã70kvȸsukүRCAm`9N}t*V{(4rK?Sz_8B *m"8~ b * Xamc+AdjwM5}Fł(!;9C'vNR;6t'&W#`(6!+Y%lfeRK/ɖT+ugte Vo]Vˋ5ƒqJ`| 2Qک'r~ZԬ`t/w[j14v$[qF3=a&r@ݼizOU\jRiS:S7qӋye9_,W[Lm0"(yo^;"Vqlg+Ⱥf}\m%N@AүC XQt#~@\jP~,`údJލzHDl&xlA.&%n]411OK+n=zљ+5j- މ HʓNV6 jZ&0q,K);f%wQ,[^(T?NLM#Nnfin7ܮo]xc'mm1O H `2-3wɄNX86=ZWߕn \M4jňe"MB-MG]mŞG*gtSN= &"2 y'"9MK$f/gu)>ļ9o'"IuF.(yavλbx%n3\yulVĚ3vՍ*ƸkHي"{_o MJ\cF-DZ>BZ, Ӡv%IP%W$1-bc8Ks[)*os^'!l |jR9%xt=\03=V*b 2dթs(pzjWhpV7uNѯOjXd3P@. K2!b{%_֟{:{$=~pkb1{==Wٙ**ͅOJX&ݏs"R} @8`Kjˆ;*D"1LySH[ҟى6<7eS%OUgz Q:vv=+'hy!ʈ{XO,7BT@%ǥ~3_2x!!~]Á. jC~Je$`H04=,U\! `Nr| XCG lTՈempgHNqrζV%uCL< :8URGmT8KȾj%Ox|,-ovTqeekX&}i7.4oKov.Wtm^8R! >{GITay7I!:Uagx- ^ovH; B(xDVɥ3!:f}lT%&ZK)lqfmسv;Z^e^h0Y^V+ S!gmTڧ}TMU/ÅKkY*~QqQz gAly;Vj#pw)Jn}L#ŝBL#D |\5-{{ׁ]kV]ֶKd3l9|۽wuAB`l=r/G{Ua xSU6R~%ɚ_AB|IV% hKI`+>"{LFwEI&0=p=]X[j'W JQ꼼cM_B,D1:m¡AmB z7 6R Vlha;B$ \ >RkoXLk/k:dp}lo03tG'#-.>@&X[+iXqUE?s<$7Gf' 71ӭgh2ٓ3'źK8_餎ƒ(ǵ ]E*ۏ8TLӨ&(½dHd ŝZLU}l7(죅vfJuahdi ŭD NaK&40N@^*+eoīl+-/8nI)< scX9Q*lc뵽m:?.]V#<׿ûGx]C)N7)"ӄDY@?Bt&Ahj?Xij!Na1:`r5|vNc킞8(F"ٯ['09(G?g#T!@ѤbzY 7 薟LXBYYs(kԶ]'(яQ fiq 4DFnwQ5i lSsni]@I @yN0\SSШ-BD=kV-]skΊ quڕ#OSHJYP ,uUw֌̈́#wb,屡8Z’܁GX\|Ly G(-H{w(4=47Vc16׬;/SiwZ xtrBZ9)Vh A&?6 NM(;cTcs 4MVmMI ?͞H) ŀW\|] Ȼ"2)VI\n)dClcpŠ2ۮ>5D^9ot괫#",DY#nஊ] (@\SLI;1~@2*y<5g3'Y(I|ޜ¶NH$uR }Y'~5 -+$:탴?5Q2)S+QjvX1&)DpMkhBBϛP^iP?&9aULWM+ZvR!u/} 0WHS_ZBf Anv7h#u^{x:馃u,:?_cPz/yˍPБd!agV/}P+A(m ^"UMז4:=0kɒ9+iZ9bkK+ڭAX\Q'U>Ð0CI%m޽=z-"]n^8H0lІ"'_ܒW iJ:w7QbFn''moXNn汀y\tFu XgsXz#+Y*)sH!'UAb8n/襽|g@3P('U>VgUd 6,^7]4+.=ȤӢ,l)^uH7#GMM9aؤk"&!~ok<12{~s0BI?_'g0 PC]1/~M̽xU)tݯZ>ʨ9!=Bzs4U}IہECn;MTsٲӸ/ܟus^bg$H=wU=':n$їuާFe2zl,"LJF+Dy!( $M P`|+"{<^n(oT lhVLjtŢ>gDCȤ#oWuu&^ k PGNUNꁶE0ي1W>ܗCzI&.gS97dP{IJ(ӫR"$cs4X2<_5EemwD N(t&00v`J4mC4qjm~/3ó%%{PIAXi!~vBpqNYi/"ےjU`F=}?n xq7:vt RLGE@@RU9n=i/sG|g])GW:w.:8`DXPи;.Y\L?@@_?ˇ_mݟIA]<)ʁ 36Kh]tJEWg23 ppĂbd<(k_}[Ig GBc% yjU;F,,Ƣ*+KG?;1['?xaw |=x§F%X+֡Y} ]zsb!4 'wPxR5WtOw4!]gțoŷqL-y Y:c=U-泞Ɨ>WaIwḓL-(e#}(LBfC-TZ[ #N8"ΫΠ-hQ4"iԔ|.HѰe4ߴ1*߷~E\u:r"jw8=sy6J 4>a'=vMH &@F)? 9;]@.t8-Buq+9$)2"A{787p}Խ?Iv'!pawtb$|'v_cS=Po~W)Had 7fJr򊲓j8 Yi"7 L$`z>7+$*4c5>8W=8lT؈zXX =6ukڕE aJA. Y6 r3 +?9'5w 7Y^8\M(c:};ЧxuGfq9Psy] y?F S>79=g-eBHPף = bv?~BD`哓GH)qR+RBOӮuDfie!Q{DJ%hlS2х~I}#~r\Ph\ZPPO1C͉PHƲIHL>UպDLG]5^=,dH:驇WLlNR]"tTu+TC]B.Rdwnձz#\U+)LU} ؆gAD!]M&ĹO̎hx `3Hw6[Oho~-;$'Le>V%4߶<4-:WaJL眅2Ci/꒱!AEQ6q8WI8thw#oׁkpݮ]NԽ>T$ {=@}{[qǖ9Mу{W2ճ}AwozGs+iC(ƠGYD"hܪ5p=8w<BGj\{"z~&?-CU2">~-7Tk8Ձ#$mz1q, uo`#pȌ)SO//^툾(c&d=wRЊeE:NKMVL pENM)KlDn$m׳O)Xw,Hlv7Ȓ2 RY-`2$xmK)۴{Vz]"3A h>6b2Ƒ`vܜ)b5ǹ6^@i֙Kݞq$Y4,x6Xȵjg*>v& BgQyQ+ 9aB=P*2:]hlْ#pϨug+8! s?Z'u£6O9i|45_Q4f3,7'>4 n3Nr0fteEOgFZٍ530OT)c@չ7ܓnGyZ@{OQ_Seu"J}f6^};K{:פn̸ʜz$%Hl=ȃά!+xr> ;aԾڙ"\|PѪz|ϙ`! ZXP8804=jҺV9c6ssCc0kwmn=> $~j?B,'DK4ȄigN2~v쒲OaA^1 6Z jQ&F4##7]bIx8‚@*N_ ~3Q`Wo7dQOM}K@m;683)OO5Zo_ `it@U%1W :Фt`3}VŮ$O4/%BɊ[e<ҙ[U YCxq<1ifK)TW?ކܮq6/Ipk{|I0>3}(v2-( ;rxW;qI:P@0ٸ4{*\4YgzOuS_fd@H8[`*W(v~;Ṕx9xtpz sћ `Q)Uvڽ37<\SSirtN.}-MⶩJeR:AYͤhv*fts7,\Tz_eM|q&$-9#<_`_jB>{nEgӫeiKGf=^M(:X jpgLCgWLO(td#I쵲R0!NЙ"6%\ܭJ82.[L(Hr ^ Wi5={uf{BU[,,ox`Lacw*,,]m8ey6 BT/Bg8ޝAovةq\u zsݯ\C52 1'w_V`  t(SVFG6*Vrg^B좕Z6-mR Tio5Юk\IVVBxX,1[y?(%nU犋@AuZH%.i%P7)x5KRҥgIKZ|VvebR bK͔kOBsjy)ӥ) 1 1zhlU kMϻGy$ZJ G9eA{@X!灇vsm btMx4gpxLV5̅&HP}ir/yEav "kFdQ&2*ԅ{[٬ł9igH: 7?ҟY@J*=dM,ߊ>8^`A"dVLpOǒ 7>]uIe+_p d+Rbe KȿI c>bC%R~F3s9V$KWp7yd匜xt.myw$f3QS k,_ >nyR(L:.kxƅzd ,\AҢ^AYp5WiH#'kOzI18r[ѿ4nM8Å&֍z$PnV>;4kr 13 HQ !!~t /@tOef 9){/⛓%KdT&;#b &e Q\)%s),^(L򹁓sΣƁ%t#UϼB0|rxQ16#_ؾJ;N%]{a(#⇟{0 BeObwE1okG+ kʟM}l^TX+}E0<(0V`2 #O}嵘ȓ`DN'11#\_ H,&lch1?h(TR.#9'zՓ4ҙDC"ʯwwŽ}<) ՜JK΀k"<#n Sk֝adܜ.W&`〈ȍXNY$jM\M/[I[C~06(8T?t`CqgJx3:nVipϪ $<IdzQ&>I?4]էyVgrM#@);*87RiA],J1*N3t./9BG<|Q ]lg0%ǡZz;>,{]deNj%jE,%>ǣj3~uZd'2J`zJ{7/ "e*;p>0O w0OI!e<_"kL}/~h@Sᐃ9x~ہ8ׂ_䇂y-{8d5ѵd+Dz Nv &P; E.@Jz6Βӂe9{4KEf? ZשTҔTsqeSx j-7XLeha޹P`9 M@|8] 0vPG`V&dV֖Q\Mat -=K33NpdW} ^XRwǕ`[騮W.J%\s4{UG2N$,!^ |Ͼ-cN4LC`AYugMd١.D>>͚8_xHD[m 7#r7A- B#Ie >4OPud\2Oj5 ^\u3r{!USR꫖ "˵MgFϾyp6h4)AN\}ԡɺH{cc(Vl%#!ќaG`$y%D݇hxtS0z/b )eJU~+@2J_C%̝þi ( ~F^Vْ= |mᨉ[p8% ~Xo(,5Z3 ui4&=.q-Pr,L`SG[FA <ˁ#x*%Du=*Kepʭ:Y\5>\TItGZŽnhPgzS>6Rtߵ>rzJL>҂]A?Ɓt"{Ck ÔKUf*t-]hWwCJ 떭:#g90z=ճ8QWZ=lhA@=Ij?|[HvE繒}k)/Xe0QGN,J&N(9^3m9>`OzD_N&y DE+Oƻq~הu|rSNlq]l1]WXŪO4j/͂|[Hɹu&6 u{JMM}Q> lҤ )ͯNڎ٬ɼ@0># O+]e[ 9:%oZY[bw8w /9l[ jMhF^OjP8 1 ,] fl!t by\`ʭ =d;w\ p޳HËh;YOh;;NwÆiru@L*lP_v>Gh!BHnZiC޴g&\kqȡ{G9<#d5s(|-0\rc+d_yB[)9jMWb8Sddy%Tk!,HEKjwwW\q֖̔#Gu jmK߽R%|Q^cDp''_'r0!J0}{R|+ q@T Gd/ڭ%fn1WUlbܘ#6iOJZT Ol$ '(JQA%q$<5x8Z> \\B_XE^Y暩_~.̿gF (EuULMC#14lS$k^ *߲7Ti3$L#Xtw-Bb"0ދ{s/$Ӆ;"F9詽@Ab ?W?Si´>e*̩=A {LB՘tC9L=êY P {zZ9]a%zc5zs Ǖv}`#D}a%x3iq,*|;EC]6ԫʼn@0LA8xS47'+qPXDX"@KɪBkIP[ L1&Ք`Bna)lݼUDӭš# 2H>CS(n[$~Yn.prB"coÚFP,#EǸA_]7!SX$g[VްA݂VsY njk2}4Ag6pg%ooOjniX?}#!]UC9: = ÖMSk𗑬.ڥT-$C {?k|1!I/[ 0aJ:e4}p΋1&wSش<,.soBYX5Ahu=_$a1HC ? յv.1i@OW h\/Raj"0vY/O2Lڗ [Q Gf[J$!>RI7zo4W5k B/5%Xg؞ms4V +p49ebq-h"̌Ũ={ɀFf~aK.!:KS' HWw}y&Eq]+T4:0 з<xch=-Ixfev4ש H gW!6: :yKgW -Ĉ;]Fik1ac/|fVF l83WYiYpOhVa>;_T>%_k3KYWk_@!b]WwT%j.JXÂ?! ^Wˍ"K*PRn%A؛]%ܭ)J_;GRmàonTKF`dĂAW` I A\$_fW=˄>Y 3y;yx5ԏ,;(1 caG_}1X Mܳxl dm ,A"됽tk)5Vn$* ;Vph3fA4A_]`ڟ[k޵4/LL= ܅kw/WadYcom"Ayjg0^Vޡ32L'gU;ı?i.j*ekMR$bP06Rç4#]S- *7#"7 *<5unG5{-P%r9hVD^BFfD=U3IDz~gU& $t) ](@{ڶ ɽ#n_xzM{p_tL~2†z-QG0E؂c:xVAQMN)iƧwTw,3:”&+,ew@3GF<<Ƙ2ejl4ngFlq>$K˨f+{ a[ƪTmT0"h!潓pzs'7:ZVz~ǔ|zKT,5V9.VoZbGu 40ߖ.S^jϭBS,+/UuQ["QrT{C0s[[62RAӨ*p5ר)gגWda}y9h*P?zF-`w)/9q#|foKӏ ޽AtVedoC`w9EczӰ4ҠX  W{Y؈hTy$f?#(@ڝL&8@<V,7Vοz?L ܐa5WhY~ U6C`־p:u~ vqDbݰ'ҮY<9m 5uMPS.2:ڥ[6}C|EXcXL\X$ RRpދ7Y}'v}v;S>)i]UK8' ~mJwO5.Eu2g#я*j"FG4ķb#Ɠ}5LM 7ZWCBȷ=XO c%0@(D`Dn9qTy*wuЍvKqJu< 58xW㼃#&NLT&v42?B=4&)"2#û̘V:|'WA1섨Mt(PZ^IV2D6n;aWg`B5 .c*Cƌc%-?MC-ϴ=ھ4 #ELG+=G֤Dԉm!F:D,qhCẺ=i8ɩd| ;+[:Ki.$cP m ~sP;(58u6&O^}9Ffy*S:ȔF&Fڥ(Z>_ZG9[fWa7"\-:d3v\u|? tEJR(lW &3ﬦB ;2RZ%BHkpDEs8[ cm~tǀId6iUwPv%٫MV\q9;b&jqkaM~;DlitA/r[.̺ g~|XUvlbf|v6AH!HzT :dF܎g z_IA7{A) jV+oxj7F}H#5_i>',yc}D@C;8T2V_/k)6,1^ 6љtn3jjm&$ޔ3;/;b;v~wާ*]v.QHͦOOmeɼ5.3__nr* ?҄W!xOjV4]_qR|PN yLL$xٙa!`W~8:&(Db#Qv" d)`zԏ#&-i>.QiA;; JG jchBjxZ i= 98ϕso*F0FbXD1bΗV7U=ΓJLfeBͫmszm':4f.$YoTX{xm8dQ 1񫔳%-:\¾ם.!>XTu~ ϩ4cC` f/6&#gB(M/7h@3W3533O-}"@ >81۸4p\%>a[xא%XҮ<)D*+K}N>ԗY ̅-d÷5xWa<#fȴhY%@ յMfYzʵICɈ5 q쳽 9ak=̮5-@6t^yU>MmM_GMg#PvTIs/4=UgX*|#8÷"yPBO9pK[ջ&Y2``Pw|un.MNfȣU8J21[-MmXNa~kv]%cP7%/t wѝS>:3 `GDP;vطYB2!laAmt^\gC˫v폮L(b (Hӯ@;A)شM7"mHDyW8p8GW×W*l"ј)l^sr:aޙ6 MS%2k<bT<捓a>JA x(;$f\4pkX?K {N^!|Xhiq}Z<$>DE uhJs!M ;n2fo bB b`0ZbX;':9=#LIMbבVW j1^p w%K{aMIchu3–7iTqi]R#'˹X* Vcl9GUںAʆR >U/%|Q.iT " |U7owbɒ2+qI7ZR$/$ Jy +%';KР1(e 7HzA-RVGj-[ ǔW3 ]| 1=Z`3 "0{Rz4 s~1}K%@5`$!"f=F3P Y/\SZ{u|'ϜNM`33y9^˚C#bUEoŞYK{j$`"Aȼ=p=]v+2)54TR%ra:YXnqM_y>P$rRry6">7pxC9 BQ(}c 9p֝x`L@j[ۿ7YC@f5&,/LMkupYj#KNm~ {9/z"V W%i o~ ʳLo&43H--pd80+8axZ}l_n;Υw ~u,CoZl, (xѸMk17I:BumfaBt!/M9>kZF5vڜb0چV6V;p~(Wϒ' 634aMYwULqjx>N |UfeM开/pM+I#2NmTG_ZJB"4 DLuX(W[7A,qI4ua~FkgOܥ>+=clclmC pZžxoaڟVu܎Lwk(RrQO‰T3 fI NHuC{"  8)>[m].HTqBfJM֚ eبb\jCP,{t٬=i9Ԗ_پȰ1._JIS;ᢚSьӒOӁVCp{(sxl„g(m_J SX+VǺ1I %SՋƐb_7DS.j!S殖[ղ MZJO v5lPI6KGiHǧB#RѴ秲HTXk͠(^4) =5@)b~^do/.]PC-k-@gj^EB( [GŴ$ڷL lY7z,:^nWlYt3B /6i'}8rߴ!?_QV^jVڧDmXTU;%bM id>*y6UGMx6h=2@/Թ#  x\ŠMPxAFƍ{'9uZڰˑ' II59ŀAphHqjq5LWu*53鑰k +Ow2˷gg^$u?.92x䎋h|a]F?z7e⊆*aH)?{HR[{FcDpkNG#U;ףDv>l[,{QV$G'T7Կl;+<> fBlrA}'*.3 \YTsv &f99?6;i[6j:U%Nd!o9VV=vsv1O~GmIё^}bT:ȧiT(#a  1d~ԏ(:niILs]cuড়&GO1Ϩ7_g!3!fh<B8v[|c+b~ ZusHBgZ@5k_g l{ANbpiW;o_ X ; |{]#' tQ9XE@IY7%Fa]G $ωbA2?+H] S%HE֔mȿ%E 'p}}XUE3ԍGB' gw<4WqM?T>Wz4m_%xr+D- A&+ߩigާ:w bI7TOYмAb3NM|6CSy_A;Jv -Ku7zQ8<')@f3ة;|7\rSys!> d8perD܌ҺC4JOc__ ew4/5fcCڟӪ>,a'\͈>ɋYF`}y1.oEm)(G@x:DS;(eYL$O灑jQX[oy1ՃhƑF|: i  r[QuB/&;1dut.wgTY-P-abj2Ks cP@,=@l&<h=ķ2}[s̼X(OK5*1dz4d3lj*6<Z6,ase貁JXʲ`EOCS4BK,ׄwVY[;̗AEdVPϐKӿ1E:ǵH OKek;.Kq5Sjd"*魅$/麞^1Mhg&gGA8&7U5;"eZr`P%zџHyB,T .nh,D(ƐR͡6+-1W誳=K Z~~\={f^VQ ?OaHt r\.Hz*CC,[>DefY=-ʋ ߶ ϳͭGyIEgT:os+3mpP-Փh\+^Q7o[T&T1#WڬJEKgz,'Jni!H<<ll~tIgf[•zLgUUXݣۊ`foxq*jaNCrAPbbnQ [j]Nr1J8j_؍5קCdoɯh륪TsYZȆ3ƝKV9B^fb*CCN$7;;n̙ΣiEkD E_$"% 1rP|@z9 xl3S-H;Xf"rR5_>~!#:D t>XIj9FN?ЛZ&#ʲY! +-͋Km _iԛ⽏mvG :9xB]]qsCE-ށ<_ *vCVV,ЗVBrh%;Q>ցEM$ %eK v6F=0Ey"@F9*AcNj )!3d>Jw)UZ}lˣWUBQu9BmS [S>Ֆ$U~aMWmJDlȍunUKY@"JAJƶ0Y>L[߲{Ò5gt|j@G!AОH- ey-F\fE-YAWg ]@bFPxof1<>I=1aPtj AFWtZH$BJ##^NsS!=a4cj҈Q6; w)&]5|Xń$qp)yȝ?]eKqeg_PY o1|1 GЬ]8ҷ'5'-4 H3 TƕfcFp]s:x2A6}Ic aS]{a nU1/DoB^D%ߎZbwl5 8JYq\\V@S^6gڏ@@!PmYw)|Lv&1:Ҷ6 @Trz€Y dыx:ϕqAQW/ɛNӭQ!/6 9o>~.j<;hފe Lu!ε!EJ m}k, +-؝ n*l9DʃR(JK*/4sA"#%\j)_AeQJP' NyQyX 5 ÁbDIX8!R/: ,WiwSHRLk|\H>HoHf)܍qbS"9JS럾)CջcwKir@b/e"lwr ww`{%&41>e)Ɠ7e͞űȣTx jF3*1 >3}dXʛW'a^[G u]].qB%!ݽ`}l0T,K1 I+Z/w$j6ml [7iݷ(ا^K'Kp(C0cOnh”Uq]6*(G38^?q\vvj~onXsoVaU'7 c]/U].H*4᪛l^EX.Zr oքd-ǣ9ZFRj EH'؃OCye r5$i]E.nIfZ~XbH \%4B=Ū=^1*/ <&8鳇5!8fSn|1K_A{rYf,{dL}_E | 8O7n8)TT2?1@+ {K|sfHڱHeTE mp9,mYO~u!ۢMS/|`1`DQp!4V|0 m|tQHgM <yړDr`"xi r?ާSvc2/9L#\@FMx_.O jar'2 ƽ$H.`2QVۺ.IMƘ$2I>ұVuCE!YJ1jyp oU[ w`!sYir*~ KI? O p;}wo6}ZS(Z9:ի4a,:=cg#ud=6߼Uy|&W'7&b]$.,JԨ֟Acz%[5ZB#Q‹kD c^LJ=`MOҙoPU2%/ M+CQO.$lbߌe=9,fD(דĽrIRG%44~#@@/(/$;e~*G䧮9gdk?pQd[i&n GLZ,/2 s[h@)=xspAkҿFbb!:;k.% fɉ- 7P[5]muw*A~tG^aL Gl!lUYY? 3#3(vJ׉e\ :2^ ]j|JȢx@!G€"]GOj}7[--E_K@*!|yfP:D/G p Ҭ_wJبNR TVigaoz yy9kq` sygm'ZK*6a5w|g"~!nXk߾Yυ_I8dzT)_R)&fGj^.H-#Nk#SPJ?oh' (Th?OmDm Å2] #Lv( YDxW7u}7$gWDŽ tf3Mm80#.xg`<-USAf?7)(?LOF]=ܻAp, Bҫ9e gWXFn s*? 2yGI;o~TkSL6a] rC22P˩/oͬ,dt_M:x/ C4./Q,`i:y3n`MPnCnNqLQ&H~t{/G?S5CU9[mQsbPĺ]kb]upe=ZfN>a,{v9̆3ݎ:z0" $;$:L"ƎT.= v Whh WT^CVIzS&HE0u P/jdt&w'ZdLq(߹~NH+K9u76.񰋷*|ݼXU?ܒB7龴ΙE~oHu3߂WTeY31R27?hIW:Һ=voDݻ&b*-j)8WiI_f7D2UU٣^m jRŔ_;_%/Hp& $#~+A]'2;CQ\yg+AAv1ԥYVp]X+Kbz&EX xqY7 j30zĩK7 ϸ O S5fOjȹbkZr8(aL)FLe?#IVE𽕲 fba*b"vh܇ sLǶR]rm‰8!8mP;D_d7'D9h6,$[#-CG o=UEÏAJ5x W(C&3%1=7g#[f7}<*u"[ȯTL1`pLea:2LwxDCyw!ak QEn6mX\3 A&H [ˎPs\Pw=;L B;ԆYkܲOSW 5Q4MC2Q>iތ ؟AL?T0tۊH~5N0z>=CdaŅtvGdh*X_\V֛Iټ:\8_.3oUTV%=O c*2c@7ԛ#T⇔Հ|J`_6S-e~#[2i]N`]L{'K^Dzv!nɞ\1zwܝGfrQY^0cuC*tn tX i<<#Yܔ=bkũpgsUyKU8G5<z8"G۶5ʕoN8O;!7eAN CK\,="*X%| |Sr G~]lcSu>ΛP)O#.4V28`)嚗]pL5OSE%QGBpЙ``CXqmrL?m[jFrODvށ (M@vkP FfG̥O%wL@p#*$q>u˩! mW?VZ*P ,h'gIWʌ TOC5$z7y:}_cǓT;! [ +4HErN^أ48vM'[n)"/aUhU@=9^Ns:X6|~eQ@;wY s;=F|T6MAuZRxC 1-\X>*TqP*W~ғcK'i6*"QY\-̽6$4AH)7͚v0rjણOꋾ̍Wd pڻq3GP8"6ԯuyKscխ F!Q7 "`&Ā.R/=1Na]ix~ Ov2q[9Q_GE\c%.&%^mYb]Q@OW5lqFE:;0 1XX``Zrg/gQ0b{L6Y{dslKN4>YyFݍI7Dv/-D)Y6yFĽ4} ʒlx˹['yn"W2w چiA*X771jq'i df60D,e=㮜 P*-T)_yASj@A%C~"?zQ DǫԧNkØaxI\ivhCVv~N׏5oφ芳:EF knSR?⻢3@ e| pe4\vLzN+4cN+qh]1FԩE D:ը>:BŲ[s9N+ |slNҜ֧?ѿSy=Qد٧r(h2<) kGI̶R3LJ&u; &MDܲ?\?0mx3,_6= P.ءj71o3<ֲw,!'Ʋ6&sRfڪ۝xrR_B>m YD+)08s7ҤV ^8%yK\S&enBJ%٠; i,xgjYHuzן<{^M?T!8UI3M6jszN@ iKb-ld \oZD`;.?p|BY 438^Be ⌹!幑ZlʱW,@T% 2 -X\@U먥<94od/ Ɉ!/@SPӓ9/cY/됵Mz.JK3 |D,O o'_Z =v{& ?︆GɬڴR BޥBixptqt 8W{Tr?Η[Ӓ}IbQN} 3龭x*,L]4ߋ*S27j0ދdlrMv6 /pC{E&0{bp~ xv\R) ]i݃r!f0`fwcU,j!# "EHv!vnn sm'.aEcjyl<  bfndE<-*,|c+=?WblU[>WƽY &,YeªNGw%ʳT^\$پ,vn/&- Dfh;W> ף>]Ai|L6ly:Tp VjjTmrٿISdoCI Db9Bկ!} qUSNf`~[*h@q,WғrNώ8C+W"]C}y~i6^gxe>IGk9:\ 2}U.<.t0]@CBKItPXH䖥Lr] - E|/=ag!U*9{PZ}ʏy1loNYT߈]M Qq/w5vX^S}A* d8lhсLNӌVVg}Q.4nGNsU J|B ,BE(q+ hK %Dh.'hug @6Ƶx_AGSicXw@R>= r! KSQPC%DtZ+2}.;E5,]^%Zd}nj-[i" /V* nD[/*{ՄޣOG=fٕ0ywS UІhh+ܖ;w7J`}m&d{*;4P;h3^16T w`deP?ýjKuA?o mbouyB#bO|0߃U|]߃sH3TҚ'7`C:y O`Iv큦)4@8t>9 Ea;#Z uvc/&лu1+a?̷^5\a~R"N"BPm2Rrα Hc;SlP*ԙ"[3"GoeWQ>BFu J[tEܜ=r%5s\wN }1Zd(yw€*ERO`kY6Ji!L %J!tz$R,co0) Z4Қ,{ݺ .^lfZ9;Wd!8᱂9Fi!TZ%3Q4ȃgjmrmEPQ&s{ZÊ+ 7?aU7DP --gY)4XΚӌt.3Nfy]@&;D91w.h<1Y]:]*w&bUMXޡݦBH&I2\9܇9 ƣc:i#m3[=d8e(ieNQfL~9whI=~Aw@f ~N)mNi Zjoyh_؏x\ {u8W'iixVq}Mml2HE5}ZZD@9| I*枋"kg-ZWW(sJ_v1yܷtjqw|T=Jߕ%9۵+.y `=݄f@kL.b(ecy Jm='_uu ]6y*FҐP`M e .gt%(^癹ْwbcxm=%>iÛ;b&~ˈbj7x-VN!k{W=}~qkȇO?7,4%?GLǯ$hv5# [*t|Cq`11*Cg쉱2aLמbCH*([GY-M#Yd']ʰnH 1v]ٽ~>ؖ,}^ )O|Pҕ~Z֛aPsYU _>;k $igO#Zw葫̴򔄥V~r2s>/ع⺝0r_aPBF8Yl+4HTh1vYG|bF.P' q-+% W`L:Ϸph=7 { &+Z!P t߱Ne (+$\HΆM+: (ތwQ}qUЫ2'P)"h4q)x|Wg?0J {zg0xNhfϭp0Z)#LdI6l'C ..% & ʬϧuv. ; <86&~ l&` ) +]U%҈k0~2Q irzށ0#+B^&~ʅsgKvNf) @ o3Md?Njia@R rq{eDpv$&A2="S&Udl!k H(,._c$$Fu k<֣m8an&9OSmAx̃% 379 Iz7SDDǬB\B/ h,$c=~P[Q=/WѤųqUd=&Gk/Q%+Z9n-a#8OWލ'=݌i9ZQOuHB&Fn ? >WEV .Q+>\8 ;&fO}A;̻'I)F8Cd?eFL^%3paA߶ O+PfBވ*l7Cld}N#5 (f5&݆[=W/d=Z~`"뛨A,LN.%5:&zsr꾲!mfS0A(n?ۜ_%xBU)ot m4bbcD4;/W|9nrӌvQ? Tj|1Fq& JWpH䷡m ?rHԘB1ې}~}ua>RļM(׊J봎z |FHP\ ^lQt-7"~0BrH|S}9֑U<c+ f**+1!KZ!D<[FHM2%eUB8Q(a^I,a3@nʤg#DĄq| nBE@3r=gDB3ɺSST$̓*i;ɹABF@~'* \C3}bVQrek.ҀOT+Ձ6闺`Ӿt!R'9`[n@efzsq 2$Lz$7kH.ҟA"`3*Lj@yO?%&Kp2Y敏+!=e}*=Р2Y2?sU&?7%AsvU_ׇ)g~ mJVٞ=nR̫B*ZH0ě\NYw]}]_м퉙y6TኪFG#]}ѥ(P]TqG.3Χ鮭t$Ip5ٹXUuk"臥45Z;Ceph FD[` Mї6jMڷ(i1[Jhsf(3! lڲ0o9"e4p0'Q[һd9HyLJrcʌ~LsV,!|Uۛink\wİ'dd64ği b5WԞ`Xָ`<<nnM'# j *Ge&Q7¢6߻Qɹ~tЕ2f)w[{9in6ȿ#Ac zWK,E|B%T_!TXC^8bN#UQQg z7$J dwRک[>?8@C 0t~S+L~^}KL|ݙ  _ܴ'`W?'3,SD%^ 8GG9uʉ CN}['?zءY =Tf- lecxaG>2~X0:dLG編 [uYs=72$&'~0}:Q|қjw tOA>B[s'2&"gvW)(%'F(־brRq%qq'%Cs$( 1Sfsei_BsIџ2WJrLO1tE,l?ke "΀hf.hV=dQrq 6k2bo;aB|e>CbIqR/+oMGB%Gzڶ}v4Im}ryl%15n_vsaمj3;FJeKY%F*[d<}iU{jP;U=<LvtVz4gITJ m 2ml3ʹ?ن\9.`Lj9-.CV&iuI䋜"[Y0tuۥqJpHg[T$UE|WO2o5k}M="hàLumwb02zUқ郎7y^3kIv)no4ePZmс5})un1ۥ]툽9dBk̖Mԋ̳ }lØ= T٪CsTSH4+2a 4?9~-.ݮ.qo$D5H;[JNCoU!%BVxK=i-/f@s)[g@0oWWے9)x-!sZj7n Ub.V56 1qeZt`Azɂ(u"×58skIeX2 ,EX<ERCwDu0,=z<| mf#A8Zki\$ͤ`{H;|x^rS)y DlO 9ѓ2:O@>f5Vޙ47!x=5Xz1 }g̃ZeeWJC mެd J/&i4%._" Y'CwE (K+[eSx#70~g |<&;KE3݆G_*|7h>ts3eżb;ґlE_T6}«mtԷZobǿ^C=42`+.Cbsډ aIe\Rc2=#wM[vE#_dY>2u'б-_ /9ف*ˎ`7Uiޔw&@ Sbo.PPM؃Py/,eݤ,@,i~Ukkw%_#LeU"0&Ġ|yiM*KkRHH*q#IFT`(/yTI@ xtM) (ьQcu*êj5{Vepp>+7H+T=-ńpȆZ}|ݛsdN:37ی7tM/r\ !gdc0+?FKD'$7Fk#x4ɩve~d"߰&"7> k tx'*EbәC2+s;d}Є()gNzum0`we:_vZgْ}" Үs&L]͕P~ૹ]|K+ Z}+(@w"c: Nwܸbҍ(ӀePs vxϟ2ZYhaL Go 4Ǭ9.iDӠ}8b` a49sE6+5^~ 3x=8>c(].5Gg v𥨯RagY;˜ym<.ʆXԭ~JLYr{/s|i+6& [ũ(h(XyrAZ.xӫV+5o.e\q4^nJARpSz=R9P/| YY&+AxQC5oIY:]U\B0ULAf3%UYB-~J<<]% r7V ?ȓhׇ_RοSJ1%io%yeKpN0ڕ!`cOށ`k~nyjjJ wܼQHnlt[1 ֐7,0gLa*YyNSLe_zއb㴑?܃*u݈qO,rܜ~,oi il(ҳR_nn+pT΀dk;IK!?;Դi,+1{+Dh;ؒ*TV5q[{vz={#~ Ї @20ǣtV­3ž5V6C`I|c8O5ۛ;pO.`@jbT|AO]3Rm$QO86xUJg34HJ$mvd_˄8Õ)eehqis^cƞshPkx\/$̄baj%TrULȠ K^2\R'3֧Zh0u_BhM=mn6eF-K ʡI +T7z7' ئy"n^akWU閮^OoY'Qj٧a*K X6x}(RqX 묋d#&C\F•?9 4 sG*RfKҵhݭ?)mO=5bت 0*106wȱbc}<<@rA+NKAXm/2Ɂ]*q Zc.iHSZ1r}0I7_3${66zo뺭|JcĦ 5L(`hnMkch.џ06 Cf#\q#YxҠNO'pp)H+>*^8{ǁBnto6ȍ]Vb@Qd{g#S7zJ7w9/ݮ]\97$ǽA{J5Z" QKCex[_ (yW[v`;8PC]@P ٩8-a@6H+:˓~8چ<' ` *555R*,D7V} &Z9+YǷ+vy5YP([ӱAF|o/EblٶYtnV\78hPM-.6=ٽ^2>W+GUTf)@ܷm3ۢ?ZWtCsڀ׺e߷sNR u%Pv&*:)Sٱ,$JP*5Y o\:A痡Q3tUL>GpˡA'PQ PoWf'ҝBӞeklaZ!@!XOBdُIVlY*FA[dELw=+^܊^LM,/v3ZWq>^K HҖ_QE\ᕠeiu9+^HKMy_Mh[դRE(xQkgKzRʜaw]'5Xa<mE-] -^cPp!& Yw=]4< 7I =7`0 wɯI }-WY:(@Fg'QOk4-#zXbesH!G8vi~쌺g8X,j.<7YOz쎥fN &0ӯ텧ETf Q.ӄ_+@Vr >GxA5cLt`x5$Ӷ7, ڞoI{Pw,a W:]7qɍh4^XoSy-:k_aӰX G[c[v/.7 U<5(ov@O#IpPnǼrZoRD +wldž'nJsqd8i 6Nh]. Ey:,+\q4\J @ؾ"Anul6#%OOdnavD[$#/5\kJ7B"k["cһz2A oxH3U*0wt#|5f&eCJv4 {&őxŠ3T=d|  Rfd?.l-0K{_&폸g(_IrVQNmPp[;J'{~>+  ) R~ber9/ !-C;cFi&}-wUb}b TMNΗF濥QDhB$A$ w$J,gY=<8WiM۷ExVXSǽ4˔П\ʊ]s " 1sͤZÙqA?x %lw*~Hhrhw߶K)c,,#R _X: \ ;`}D!c0s-G:q׼%b.FOfn_"%0Ga ܙM[ݾ9v'Do6,h(fAI6A3s3FpOͳ0Rld]<ҕV܌ 3/ rX ti59uHPc\{S&r̘iWJdTdY)q%%͈%\ "enlr1k} WͪXPڸ/ N4:R0קЇq,u 4&=7S8R Xw9Z1N0*@}wwmVǀ۵g~?pn3ߥ*Mg[@N%XkѠϗFpgd9g}eCH;6u, 9C_NryN9UZ$Z]y~ޗ6wl]=EH*+J*6}UHNvb|Յ~TG.4/X`|i@B^Xr/LޙqQcUƢƁl ]-SZV9? 6P[/ȅQRN< gh.pM#UioRT*K:NYBr!0ztg%Qw&|p~ps?OWNr\b^pm lQD;癯X~{5h`LjdAqa` q(ĩy'.sؿ{<:4F]Y,t_̲=bxHzcڥg_ Ѿ6=JMoGhKwxkj#'U-Kݧ]*|þ\ZxUi)T8\sj^AXujsn?pXU{J-/;FJ =x$ %s/8nES׭L)p/b->-6 :V[ܚE֗0~R†K#̅R1 ryM;*>6pn]}ϟ#F;(0jv֔LBH'  *v =yS?(*^oK yeTݺABγ Z4w"@E1Y.!NT"O"J';2'ת(.WJE0p}S//uQp=a\u+2gM"Uj6>`N^)1񱍝%5RbGinBYh3?qVV3Hp< Ipk@;J!1aOĐPGh"5lw|Ik`y 8#YXpB(cу3EÎ-4܂ol>y|/* j0؋UyXzuUbicŧfL\ -S]yr:i"C;~3Wl⏓:h oqط[xT6&E*Q"5=~3RY '\jxX砽O & 0Cܶz.2JKKp3-|','LDuAd*c+Z[j.΃|%rG2O#a:T /qWsؐ+gϯ"Y3zfr1r/T3T޺!fş8vV$5Ȓo`2.lZ'qP_pdK0D#RK;KђC9w8,at.#uN'-2FA=@v38l4g/UI#1;~b6swy F?rosP,*> [{(="Ati S9 >f.ݧZR ~6h\a s7ŏEܾ$zEƈӁ1$8 r6u1] 70є5'O| br/YUR.d-¯q]nQ nrƘ5NpCt;Y&z߇+:#؀m ?,[t,qdRK<[=ZA~_G֙1߰Z>ZA 1ݙr ]Q}4c)r'zf koz8 #F[J/LcS¯tIA#\XcD"H:VaTjx 0O3:& ڪFt o)iXd0~U*9:@"fKV8Jc=H!M:fOD\nL4bZPu8f>MeO].߳HIkky"fC;8"oL.H!e^jeV82?D8~^8:uB̽_(S;|nhh`ξ#5rՒPbX2H )\V}%9 ah T+4}mf8I'Yʀ3[Rp^)nӅk.ZKXY?|.! Pnֆ˜m(x& fUNG`Cto럝^yMUˏ:z~$Yܓ-l_RW'#e|fgN<CQG@)LR`N=ۢkK?i<*Ћͪh;e#"/ģ¥,ze}0|-c~ K8HBerd4q_R^]({|}ոrݹ ʭwtD\zKQ4KCd5,7bC*' JEE݅OG$hh#HN8Q|JvGޗjWN YcW%~"S8H$|D_7=-kN$F΂j4@7wF^Y\zA_T-W"1%Ɣݚ,RPIIG}vr `S熚m),nˋ$2&ls= !L惵A6.1=1N?t)dҰ}{q)sAjA{=ؙa%mK5w^1)VR>&TT!#VhfQL^,⚟-G> ؊(֖6 dAMRٿOAxU^-?@cJzU+)X'z/Urq̟@7f8\s2Е|E^ʘ&.HuNa^ϝTo ?Jva*J} /aG*G+q3B)e5Ǜ+TKõj'ʳOi8V1Bb)Kp>m[- p9ia2onr„rm%v68@՚*Y6{f-{V J#{b 1*Sz%BIo=&dhR}~+aUuԇ.q @A%{$"U.c: ,N~ rze7sKN >f$r&}!hiyʕ-zwe˷ua#4 j NvO5"QzDz>??v,)+^~v'ȯppU2L)(󓄌ȸ.r+wF4hھP:/h>tuqG$MڂNfJ=P㚋g.?HEp`{#bNN@Vd!488YmcwѸaYxr= ]ҦzxuQB챋3 xf|Sڐw /I @Cۼy2:/cJ!n6 2c>MCn$^zX' {ڪ3ơ}u򳎧,'HUI)RF.:K)CJTA45SLx3J ŮgNX"O:<$BX&WDחJkW (ZMĭϊ;ͩ*>cmtO3;U/(8"j;}fY͚oXqIݗtXi906뻸y !NC>aw[UD7ڰtOFrRk^1ZZm_JпkXƫY3' oTLq۰a{s3<[`,lKGbد6Үlz;-z!=!IF%|PS/1 ,YxT$Z峒YET`إk->jMCSi4ݵtil`[u8MIL#qA˝sv'[$/i= vvk# 05E~Cg L^]LA=m ^`Ɋ7-'wް EiZ.!rIzصyC}I 7T5-3)7H/-I&-$i>SO\P6d;(4:6ħ$h'!  JC_Neg^D)t&ቘ KLx J:^I܂0MªspU hS., \ߴ*rRR FiePjǧ63?_Mr U6B%jvaAnHO% # >X=! e%Ἲ߉]>)0`AH[$&0C)q3%j^ٖGCr7Otn 2.n!\JEϥf`If/rlѥVw,"&D}{n߹v rzp@Fye/x x_~1u~[2H9?3a)Y(x*Ji=ΦGS#6- "lO.dQgBLZ w6޵KS1HfT"g,tve ON&%W )hp"~~}/c6#Y^fl,0FЇ50)&e-/N«|٤F9/nfUt);5-KL ژʁza-Nn4131FS+gRt~<< C6lYn{J6{/hQ߀5֟P-W)Vg) -NXEP5k/W sS2%]͹cMW WkQQn.OhZ*m}pp)_2{j ژNTxB$+E_G_b\a$*h:^3W)~kegfFj!c6"uKlC}UAޝ ԊzmD,Z3Mդ<,!,Q oH ά+'y֎`r ̟3T}T!+Z]Ŀ/ܾ%z9)8sԶ㗛C3Iײ*GkgP Ol>ATAC3HThcΧAp fip(ZuVga} f\ ضnkp5%}OWZ ' #in Գ~1Fr:8AA=vrZm7pV?I)Z**mwT_ KA[ ?"(-]ZR/yyؑ}nBu`00o"|@ ޱ)D*\bmo34<Z3d^>컎R5Q)}lj&W[BGP˜$Lܒ5wm[>'on*PIJ%N ;G4=%|S؁dzIp["slyUo?Q?e w6aL@Qp'MupTm5J w^p Q ZRIcCfmՃ =΂&u˱y7d\P~4PyPT8l@ 7nCė Bz]$kJPHq! _6p,f(l-Wkb,A:d55%YPgV7C!ǚZq,jM fraܖԥx5z01Iaq}0pϘV-b3 G0'quv*k,g o9of3p~$C)8l'taeA#e70ӛ y^<VPY((1-Ct@+ĠQߠk]errW4J(U<`f(OzpgV6(x{F7be;֮~)ȉH\6ﹶݴyV)K2]Y#xХ^!|Kd֟j&tş,hhSJH;E#v&Bu++8rU a"Ȅ[=ᩭƵ"A`4l {-a+'rf|5ψHM}Zw&no[>2dUKƁH.W6@qxHkC wO xcJJ?vkW t]'ڌn fy ػdo>]ۧl1"unKi( p52LQ,[G;5ᑭ5ԘcA]8{iqi_꺵g 뉷r?u,1 No[=aM6\\zq/VF@:YL2oER>}cgdb/y+AǶ sEZP2Qe#͉p_;0dⵈӚlgvd>vQ\!E]c; R#:p7M;T}eX^#^,%P sD6zoq#WfČHb~P ^2jUL%_v8W}ylJSdx#4(k-y=v{]Y%rRZN 'ѻWOU$*^ @]jӌµc#,gww.+K!h^Cwi"L_n],z2;:fxZ[Νz_֚n=S_q ڍZw*m_hg ]cu}݋Fz<ĽURiW%^xl@;yStlJ)rRD6#lU߼FM:ӏ։{‘w>ǧV<*}Ԑ-& EscpqD۷[frq͒!qVZxǏO7B++bBGD .3n?כܠR`hRW\kMnTW*ӋUAE)A^;roſ'WzWٮu_P;%(NCLs~8'w S:V*vA5tb6ںo^'ПثtVaTÛr5O|6^QNeg!`xTxM-D;;O2by&v~&En3G ۛA'8ؔ(=HBXAXˌ}?"gpS 28zP=w.!GwɪN RZb 6sj;mYu}J b.v0B)\4$qik8qv ڵ#|-L =$O-{ "~ٞzD.;Jd:Zq񣕡Bc6 =.?.;|Dtyoؠ>yϜ!,),8vZV9Cx]|q*G2MV|L9vK[&=mXwߒ[.uۛcҺg> Ojp@Q πQC@ؐ/"ݰF;LcMK9(EHD^QBs[ \Wq, E's8 Dj߳ u|J!",s7 P4X 5sEqG<zF|GzhYѸ pgAUI4"V8DF$9\+z7)A! W6|MzN!-oimv!$%pIc Ht0Z|y2ߐxzrԮ!]=hss3Y꿍uʣqSHSNplXnTÂl<.߿Ó ko_3 MgX?>W\MAwt\L2|=(cdJ#/b%ݬQvM61]{(W(Ls ? ,9NY?9uksϽveXdۍir.Y/3 eEX oblcYqCuÜJ"W:9`X¦N/b|5L+醴 ֊yf޾tI3`YxOך&AX?aQDG5 7PB%p%W l<lYj!lj74<8b F(, ABIi{ͷ@DKb xXMx~Y+ͣ̆}9̌W]5clIWnJGIgd(UmȹGr,`lnA߼f<=ᦜQ pqᯜR>vӢӊW5h?/|#^mw!r`m>UW D+K_Bl'o$Wz5p`?qZ޹k0Ԁ^hH()*q؛ :ڎ;`9"tE6US")->|ŹYG[M3i4u5$CyH?"sɏCcB:IGILtb uZ2gR, F(ߤtkIJixY tMUL;@cڳ^s?#c?nV"f%?3~ͷu)E?}2BIh+j4=Fhl<l\7+@ӓ斳"ra~0`آ{oG?~Rw=bSi.'PWs %%6,OKÃC%npS4PAx3.i)r*9xZm 5L[?X/O=uP⯐.Rs+@thsG{k?bwvz Ӥ-/L7U\<7J]y3$=크a& %CG z)k͈q甶^Wm""0Yj/t;@#r4ozAƉ+<l㟸H ̓Pr"iↅFb{wH͌%`aG.qZ!Пgl{ˇ>IKH$ҥeT!d=`1q\W@n+Cɻ8kc L;5( Aa(||1&⹩0; _EAI_@Ϫ56R{֚Jzl@ 5 }lN, KV! m МP@Q@5lSѓ/ [s啍& Ո*) jW݋`wA+= w- CL?9#ayȏY޻CՉ+0͐DF9 Kچ8?*Ǒq{l;@0kYf5"{/G0Ufken`pH"x0hI<8/@[b"w_vOyfyqOF ,9FT_/(E;c}IM=ef@e[慅Y&G+Q*. ׍iA"N-ȢK'fl$q$c8kDŬcy)!\utsirEϼD/nV T,{k\̵+SJX*2z3r[%ݼj\תPiɛ; EzI,pD񷳺/+c! YыY;$A*S:|C QG98-mH32EѮTK: \ e]$3+͎#ieڋUxoKI苏ש!LµDf馗U-tp>j \޳ٚi1D$NwО@Eט GM 2m҈$:eê".AL6'_D_YԶY gXmO)-R*$+b1Mыl @ӛN4g6Cfԑ7ېAaMۿL#p,rpGcD#ʩuG>čaV96X T'֫2V0 F6xW7g6}ʧLcw|&ũ#B=AfWqr3:臦vL?US,tK|T'c}ߺ şU: ȇ3|gxG"ǭ-mrU!zt07IkBLs/%ER͎ݞ#I s!}+mݑ,.hI@\t24>W,=[kw"X}jeW3+JD%_6f{Ͽl&9ÕwɘM;Ш~TD (ҟ6sP]z`fmKplMbftO`/bz#psVkd5$E?Mg1z8Ww&Poj,9VmDz..D;Mp7)?mw,t.eNQlC9[+pbcS$=_z2ނg62LSTu MmOp{K 9]5/. 8Ci69>F`O&N@VUw%`aY/c_nC'Iø)uA` 2ЦKT & T+)_j# - 6ɿR%4^?oj0j5VhHdsN݄ff}} ke7~:G%8Of2L]~,ߦDky&,iK@WΚ}/2zK:Bfɻr2Gf\GWP8gj;àHyr!)[Rs:(EWJW|Of挋Yn=?xvkaSّtZEIL/? *A.)s2 ejNtAѡX"m:L<,c&v 1uX>~ +qS4T] hy > 0|MtCy#z+ҫ=4ƒ-Gݗ/c*c|zM) &7 e%?L!粧qִ n CX:-A0ٞ #C׊Z$`Bʀ$*2}=HLGצg7Wf"v9fou[ѭs@9-bBsg6KDuJZwҾEXվ{*@N) 6،^q;ڠRڤϹ[P/$ohv,83 6`VRHb;" #Zx61 \.]@ YwB:J5HH&z*yk#(F;JD\,JӹΈNK|[}u]ѴG,^ON7<|(QȴGlwNG,pAx0'C{m`DaLرaoEZ_e" a.CxZ{i`;V !#OKLPGn)@Òcf^;NLC@?@9`=D.c1X6 #k>4v."NZ^<GgȎ3IQ`b ׹INQpP>Sd?snoHr ?gdGL0c0`OVUM0@1W?b 4ScB-0.Rt'LJg3w+6O@/Qd}eEHԩ+ͯ.҇.Xz23溸Mlv*OFi2y~+@2Z^-LgNjN5Ë 6ӡKT x{[ߒg 8_Q ˩ {JhGȚ`2<"`XbXI3bxV/XIXէwsJ'qorcOǮy4!r6SDRJ?32R0<9^)-P'<[hEQ=w斨*VTeyՍLhx>(:30]]RfPb(z_Cka`ſL\K {W&|߫^>RkcHiE!je(Yʪ+}deMGCH`J0M0dJ丱KΗX#T@ e .y )#@WԎ5rLߖe`s,nXLTZ]bd}j;p@~kKd7 㲸lbKFU|&r/է_skK7i[3Z;v)A785ƙx >Xo1b7[-=];n@٫4M>qg.zUӊcbGss`LzHU'+J&pqX00ˠzC.A] ?de -B X榄sI,0l*ؼdRg+G0vk)˗3@4Lx+k\D \KdS)r(nH*m+i4w} [P%)VG$LLN5 ]BUxQ+4k~ycsݜ*HGʝl.?Ӓ A٠vO8cDH%6®L8l Qu-ږwr$XZ:0RF-]DL[G?43yHֶ%1V#V#,K<_ !&I yq\~㦨 Gq|[*ːSITN4YVk3+64c"{>shEƮBԀ&8LUYio:;3k<Fahgl+]55ZFg3ljKzǨsKT(QY7L,<^Ƚ+8H:kXFj0=>AVRS zag'YDU'ɑ~lԐ?yFWz¡z_B#ԙ͓I7g . ȟ=T)dzmI2mqE:~Shɒ "|-3ߌܲq^'Env?g|ά\tohǗ~G3?Hj*p_/ 6[gΡQcT#t7!u4o2Zs$wze]#>IqM"mh2un%|F"بPgoaceNqq1U)'E#Ƒ/kV2ϑFR_}$Ob]MxT~&mr.QjlY.<~0Rar/tunjvV5͐y-|4$5>RhϡɊ[af|F.#|#îbv?FsU~\)%Cᕨ}G2r^2liwaOu_cyxX6~3w>7f e9ܥ.L(-o@Hl!= _y$~Ň݉)n0l 1c !#kLH3؈ ;<pϨy[_)(ZV)4IPJ_4mert~)uюe%OM?cI-GK~5(1AXf^KQEZ4-Z/Lm.IX& xDR7@VO*LakFS;KS~{&؆!r@bgfujk$WnSH.EX0=/$(:e@U$]YM4E.'=)^߮P*12l atWGx/`uM8rR MjN$`|A$.'R,"5;߱zi9SW05gk[m8\xx]JPȔ,l:RdLsQG=wQ:aǀ0=h!ܩ@fN9L77(`jwCEo\׃'tLs'YlyPnK^ь඘x_SV3+9qNۚ}Ǫ{<{,?xLSV= y;5"^!- X+U);zݒO!j!4V{ZYkf|l!i{sEGpdC+09!$g49#7+i-aT; 2_Y@OV=+@>MVK$e~sd)i_|l Rd+kc6$݀ I2i0JWxQ3GHX3{*.yyy*r6ۏ]ܐSȔ$V*In/n`7ksDĺB:j@ 1$)kE%PN'Syqsց4i2g!۫;}oʓqּS8VgI¨SJUj7$-F@̚b!I?2(C f!$"g1;8ARq*M`Z.ˢKii@iĖ黣dP FBH$Lz8& VQ95 tA+EJG/?[<0i{uN=In Xg {S,Q)ƟJ}+ ,'h>DV6ī 2;i' iBI\;W\*]4f #X@;6_nx'E52F_7TGFq{E5 Iu$d 4(UdӽO[4o{LZ t:a80cQ %W&` 5{cI=/Q*4î vXEiohapYdͼ+2BƚeO&B~kTd ]OM>`u~'Gozŗ~nSFUޒU K'k|gdn$%OÛk^s+f,N͈1, R?JR7_&>򳑠9{}hwMZ] *,|B=aU=Ulx9ZŁ $uJ#!uRU3v—d'gH⺉rqyzOҚnףAƍ3#P 7-b//_shon̘08ZtEpbB˚XݹxaeZr"( leٟcxƂ~.<^ H(kU$}u\F}uL(ayc6oݠ凉p@VH-՝~-gpMI JzxҬzjsBM3o"Kӳ󑱫ov+,w܎o!\y򩞆#MRX|ܰ;фl&r㭙?|xeQ Y,8o4ܡЛf7H~&4($]8j%Ê/2t(v͑Vn;0OvM>&TGRg4-_ _awycd|#Qk"sdD'YL=iP6 pfc[9qnSXmVxr$~$U3 wxʡηPot*]n+:G +鈣,"XNj&pa5}Qb\[[g<>mx qPĠX!מqɱn' J%U, z𽘪 N\Db33$TCawٰmY%}-.ft-*)`ˏJl27HdJظFR頠HFZfPTotns}bKE"ߝ<#o-9Bt|BlWތz2\a\P W-6дCDƲ.VphqZ0^cϟt@? GzoHqZX5K-C@` ?=fZ+FU޺q+2A@}>z) ts:9G]<xn#9IUq=m}WPA5~74X<*HY7锱M|1 {nK ئVhx /䀴a2SmSлy>]eȢ%uR?Zz~Qr*׽?()So>A" Y)zӕ€QϷ'c視iB_>^)쪑{_h.o{C?ρL/<*􍯊yP=Rj;.EnKm:r>;VD$NWf8o-luy Xԋ^g8>- OkroOB xɔ?!fUz-ONَ@iH,5V`%®\6 Т7ӟ 4RNrFoyp}?X&2KP :^ 7ixlZ<.@͏4nϦ씨őqU\1$Ɨz‖'Ç&fQS _{ WJbZje1A {>߁ :ӥ30DvjM|׈bLerBGx853O@9\4 `,Ez7*( 2?dI,E<ӡ찿ʈkubjp/ kC]%7f\o<(LVv4@eԤydγ-I'TˢlV},N6%}˵J9KZJf= Gb{{E[y%|Gj'הA?A"8 㲰>Ke> ɟ,@2RnLOQYVˁE)c_%GaHk4?3-x _@Hi4 uȸXH"kUڠ<lE 'KqJ AZDqj(Z6\x UWdM)x .H^JG*h8uaz_22|tF T*XUXoM !@~/[)!,ڱ|}KX~)>rxnjc-)* % xtrI3y@?jќA8ד<QㇶaO4$/b8<d}[, -La܎ 7?Jl=398niQ UTθ'"+NF+Xz!Xv(R8| VH0A-WR*rlЍ%J8$ Z1-o8|݂}%C#`ʃ']auG<FXe&Æ$c|)1[Q k$C!,ga->eloՖTU 1,Gc#*ż X7CZ5CRB䇃q6"!.[kif4r2 _<4PHlf)vMD jL\Z]MA}"q2X#}6d{C4yϵ=]TL@-O/ ? 1_aDE|A6>UP{n `ʒ$̀RwۦXҶIq~A!0&0qH悡RhX/ˠ8F@;AbF@^3xܤãx7 ri^݊i ៯h4D"\Y:jԿN' 2HL2lbX҇)9׏UܐĄ oHg{OFkd,?:ökp_g{-ZޠYmOuO >xQެBi )㈾'}=RsxJT&K[jcGj,e?r1-h~ a{jG,,'#_Dg9Y)NI<uE2bD0|YH &ρB*Y hsTp:W<5oXU_& lD΂o(>G-~mJ)QA^ّUd1-X])CwA9w,tuX3[ZҀ8o$^WAsEؼ^xߪ 9Jc9B (11p:,PPV#?sa-Gb, 9|Asd8 &-!K|}ޚ&m-!8FBXUQ __3Z fHQ2?!rz|C ƶB\ȼxYB'|@]x oXo8,|:"!M/ȌJ.ļt Ek[q2 uZ7A!hq9XѤ.k;̲@~WEas3A$ž^;]9ENnn1}>u 7\FYTxфGjbm-y3p^N//30.qG4khVJwu^ vptlPۨv4!b0q?ĜVMZ9vbXZ:fOIg;L1sn7??-J ^4_mjUW3'BuE,u@ORLf񑴣&58٤2`s9Nk9i<߭Qo[BN.L:',$)59M'Q$t26c+4(a Wz\'{(ՃӅ{ҧvuDVh>!#`ՓsG z>D&OFݘC5;rF‡%6M^H! 7 ^T\6Cf+Gxt8x)ӈ+nɃUϔtA+!Ȯ 0:9S_%!)Res"8 kEh\X/qdVc5 )E^d_h~hlZI 7/Fu/ǩ* br/dC x@''.1w-9Qеm>"#2qL8d~Ѿɪs){Y|gF+΄]oIU87*1 R #Z2 tQ'N6"Ӏ-<8E3`=b<_ɩLs TКd/2>4}}|j;˩%uomۿvvKUy`BUg |aUdIm ]JTɓٞWzrqH_2r!DEh 0V/NnIEzr>u4? |W@nl [eK Tk2i /S/e.bd|x0C,.b83I ,\韇yXla5s[%.R_G0G~A]w^@## I1Q $s䱐7,,݈nVZ>l? y&B6`!O5%R$)O\̓sQl`$5lOHq7}ѹjP+̵Ȅcy}V49`E[w_G{y2[auܻ'#M+oYn'+= y׽& +Ƥwu)߯^"!Ѽѷȭm-`:TeUm@FY-in2D`;zHIeݣxQ%Ir0F$Km[}9`DoQ g'_2G6(oߩn46$4?p@$.R六"w0aѬ۲HhgjSul9yOʻQ,RoЀ0 xk+nӦZ{C!ub僷}d.Dn|!: <^"XFkB7MQZqQwVԃOwRz0dئ1=<4 k`Q{_˼a6P#5|y$K$?3M[E8{T@oaL~ʌ| Ni5dS^vnڼ<:UR`tXDG [5(w_$ԁfcD6 l9%sP#:j(7 8h9uwg,8k3[Bxt#aȅZ2(T***8Q,UZaZ^.ovgT(48 *@ Ku/r\~W;C[=\ ѥ>A!K(陀rTo5c\I$.ׄ)DhMhocXZ%Ny!5/DLIڇ/ %Փwo 1f&a |蝒5!CTBd%>v[]N`d6~S/c2wUteA j͌սz[c:-JVtd2G{dz4$o *!e!3?жa\W~O#bӖWAI[T`-9;B| YfԿm1 v綰D@+SfU% sV.NkgwlPΌHbtЙ?d LdxOn8 fXa 'D pԡ҉S>ע4'ި*v#D6W R+*Bf竹+G AO$ &y[EBI*},D%9 !FZΗzHo93 b7H@m^'$|Qkj$Z7nD|vLK Q)K=FԆ\˚pjCC࿔~S*p"'c8$YD kM!?> njR0g*F3\XW#AcGC.0aɀ5-q".i/7Vcrf4;iIS(Zb7-kӽaH8_]tNf_DmiBc>g&S!6Al4qK WI_v?wS8ŭ?>j[b#EZ4lQHۼH1"ƛ}Q@ŌŸ3~{GboUh1njz.8E 7 >+RIaHBh sWTYd ,-v|煐tT d,pn`par[gf80QÔDH s?MIW>L0:3B`Bq>#dt+S&,v VAeL:WYQM/ }EbQpfMcmK)q8:%IP}S,Vfk/pu䑩E?9cakP +13I Ҥ,>oje 2L"HKnxSNf (,A{z߽);?y xH ֺ Z,j *$XkE> Co=]HwG{ϲv7ٯ&vXg^ UAg+9؆o 3̯{0hZY <8|iT2pSÀآBsK a@ TC?iCeRA0ZٞډB乖1>Nh  N &05ѵn)f|(3 F0&GgkӞCr$յID|mBkw韨Coh@‹t &TR7Ѫbm X4qd`42,Rs}ɐ:LD۠3EvF|54`y _hx 7ؤx y>b!V?hFU-PW>ޣa_meЯVW"2 /Іs=$U#0ӼdjfӪzTJk?´P`gV'rw_}}EH[NhmiAJ& Erۉ#k¾߯U=)Ǖkș#_\ѐ϶[!? %5.Ћ/-PPfEK?A.3o) fnnP9'׍]j;O`r$6<`0кcb?QٶDߚ"Ih:y !/)RM\ L%F(5*U iN1\@3S4R_9b_xðZ8_%{xf AvDn8j/xvXr]:?o"]qުqtJ3Ig=׉f'jA.hye}k.tUyZ]\Vvu ц+7I2Y$([¡kt]g;$Mt ˷lab?d%fZ?+eSwMD1#ӈ#q?̴EewI߇M 0rhGj0=z Z8to⻞|iAAM2q;0{]T:۔y }e  9އToHZH X@jD8i~Vzzp`ߟUa>@[]Ft\P8 ,, GLA@-rЍ3k8PMkZX 29US1ElZp6)>$@}X ً}Kٌ܅UtȦɢ'հI2g=Z+{TǞy 4tMdZw|#ƈg㒮G">kFn,4U]?)Jw"{]a10 8`\COyrѕkwUa+?~c:Cu[si7锵,T)cF'xsr=WH d.eL1kHP,zXj +Q{xDpS䄧hڕ~>By6LqD,ifz~&Oj Dʰn#SŐ7*6ڂ_{=ǫPۡ/( _- lk\(U'ɷ;v6cdžMݕ T gQ{틚Ny 8gWTiMB нQWTKѯuH x6:jJ&vOڃ:.T-4HaHNlw2i@-޴Qm5;*ħA+yU+ze =Q7 ?A s`B;fJkQ⿆ y'}*&.ci`P?-'Piр|7g4S"v-+79lۃ@#ip $c3Hk ($]匉:ubŮDS,kV^KDT`e`i2u*hס+7,k%\LOvVxng/rK4"EiܾMT O9{̀~B"TԄ%Xŧ r dv͒qj۳ۮ|>Not0lX+):Y(9]]z)C:xSa%7k@[eZ=f!$]BU))2U( `oE6@:3Wʢ[!/||ej}5t%Y<{HPV$TM4Y9mVRjQ?h1څ.}Вͼ 5> |6Ij,;<ns憧<}zM7ቕ!'ՄȈZ CcOx&֏0l쇒b Hq(Z"uL׌CiIRy1r+5M u&L&TG?j{gx컐)Ď/hթbxC[؄&=~C=V'fJAo-W_ H>#B^pbaq=q\ף|*n=(ϱ7N(MIY2[4F.3L6w.I?AH΁K}'R[6 fOm1B $!H $a!\Qrh`f1" SKؼK>~ށP~uߜ4 #JƦtlm~fY%:J/˴<>Mz, qp[N5CqC;dIK41=YV~Ѓ3#F+|*U;0f ]HlVeBL9q@W g0GÁ3$xm]%5#V4j/%l⌬ EPN}C[Le!j!88$=:qSoUL8s C+[jl q ^8ƙ͗W{1i'J]ɕH|/꬧}_Aj#ﭵų7ZȢbh q Rݒqם %_F 1<$M2 >[I]F^䕵*b͇>/~"WRNK?ֹOQdW1iSښAY w\ڃ1vrN"zh%CH$e,T& x,ru菹[-FV=׏fZBƫϲy| Me wjKϼӰ6 T&GAU0"W ~t{lNW~oܪz4c4vˈ@0 [P'FT ;f잪4s@}h LB6@?8䎙I!'#'epMF+$kT5)Fx5Z;wy~ܧ#9INGZ;O\# !dx31#Ʒ 8cbsa - f> [2ժ,KUa8U4hE|USYBò}>O`OI5H Op*AQж:M܄y$%a\;[T~{o|oID~KDf:GYk‹@3E+Jb.k'>T8 ݇i3GqE59.Fj\2R lhanqPʐv5M= /5A?{Lɡij2{}M)Q[C! q,R%| 긛V9,5B.L7Sp Ν8/F@HkD4&tK#œGKOЧI)7e-3)95b|2cwq`Wo'u4ɚ%"KǞqkaۣ'V/PoR-Zt c,u#E]v(ZNPSNA뤇'$ m-ӒZ-5*uk9iᑺVfIĦ/̰YU@{voڟ2r{Keev<7YШۉ*c c,ߣ@sDF Юn-bv2#֖| l YV™jKz2Q-2r`)$^_ct6ԀhM}/yH ۅHTE.s[,eRkCq5ӞBknA^ qC1@Zf ;Me{ uUib|Jp/3)}PD%|c"$ kR<18KQÊtJBŘH!Aha1B"$W'ppw7}\Ediؒ<5CmV&9n3 h1oOe3}#i餘biCXo~G|vk662!ӵ2٘xC3`nh|G%5},8FRbtuGW+pMنUpwwG$fV*rCsk/[8C D%7TDk(@6rt)#Tt4 ۝șed%M3~Qt mGײs [vZYwM1DB@ @}pM+-g^G]3!4RbeTěWfZYcrqD:"6N0|֜^豟Nz$_tZTg!W%;+x[sf4#7i D`D C8@j{+{!?7D(l;/nxXc)1q$y/f(]J,$}$PqF?#3c=Cy׋\is=|RRUI 5Uw-3 "IW1+1#l2۸/b}w̮>4Wx򀯯&EJp?qttd+l xiCe>|-TL@LF,ɺ]p4gO 繛{i :0 &6I\H`b4 )#^Ob)9.3悶cL HOJ?mG/ec xbUuriy wq/akmVZ0y&MLlxk*h`AV֛{'fP՗m:r+{XB3u_zM]keQ(xM}*Z7qjI.Ƀp_^\ꂀpy'I+MT/}O"ó$NÅ>hiKleިLԠg\Bn ˸u52Q~ T3zv) N-^8|ة+G DT3T#̯Mߋh “lȏaoߺWM} :ǯKnmXƔWTCy|giuja e \;A GqD[,gt XG^2V13Lb1TĕTԾXuvox< k#wrqb7 E#nc@{Q_J/rL 5 B햿7%U$%$*vq& aF`<珩=cc=D6 &3nJ';7_s+z]5'6֯ wS$.7=u=/z"6W9a+L$K6OBt7pN!&o!KIv2'Cq[?DngMLU׈pTݟoR  BRGLq; |BbkgM10N;֫yĥߒK>BGpa4^(čd។C{3y"1NkG><'ԑ@8m)x%+Wg]IݳNR%WDAXoFO-}: Ԑ+CVuw+܀EC'ׂЉӈ#¦"q̣liz^Gछ;o*#Q">C}rbN;|!SWsg!nu!hq G a´+E8Li.桌 3@qCʻyNA(fY5. tcЬ >SЀE Օժ'-ϛG 0Wp$]ׁԈjc8 ^J ~4q*Bo7b/cKqIwpo(r^[`|=ƭUjcU+K &KRQ/u|4˄zᝎ >z ˀ@ܙ\5peF ZXPOӘܻwGb.jT|Ĺ~,153PdIvXޥuՆb"& T1+d^y#|#+ʊLS<jQdޱ-bC(ك3m+[Dy@NEsD$l*gٚ'~{lʛxåk Yގr)øeM]|_-A¬N*\` HIzSaYk2F ]pc3-NDX2j/WNFJZwޕXi[$IW'l)BCybCL=Wr :D gk8+FYhq=f2 a\ֽfL۠UK"\R)V:%y$oe \4Tg|?b߶.0Ίj㥃[$19v][;u·pfq(E[v6Pk'S”ntLw2F*"*yCS[[:?r wڼCe,p\{F+6]^^iR~<^EMJOT&^ƫpt]Fƿ,$(~IgVR l d95Zz2LPΦc}t} F2 ۵g%Ekux.]mZu6oi{EK Ɍ#QոbZk(ZSP뉈}2q>_$=%$W7[ID&lL$Ԛ(2d#!btqdV b5] à>B#c(l=C~!V" "Q!}ʪB*d2Ժ.D-t mvD˿2ב+ IwԟY%ߡ<0T3s|Fa%{p\6g_zևNDE!Nxᇺn톨 \OS5L~7ـ-RL ^nK,RG~ zZ)RF5KXU~+'&,֒w @Jp*mUE)821y8McF=&G'v5V _5D-T۹ŜD:Sclљ/ o%lyhXF1m 9HGǶ[aiޯ[iM}͑<$Ƕ.p;r`yjKmcMHq~tΞ(6![N KLC鶛ČT~?v >Hbt%oxɞ<0 is.;`{ǀfd!? u]$}HR=PͳY)q^B.fa- RXm?swD>޸ K`B;F&wf|l΂܍&@FnK[͓p Uw0/b)eGOkD5,]1?C}v&habL1"p{ౕ<\iRw% Ai)YKL̘#j3`~\C3Kߘ>ַMx~Zmd`oևXq,m`MmZ ~ggK"Sn16CO-} y)S il(/]Yc6r$ABg3 lEod)I׾!mZ;_4=K %յŅ\N)u‰65H$:&Ygq5r2:~9>qusxho6+tr7@TGΈ Է`U>Ja|=nY ii9qˬT>cFaB-?1$-d[G$m7!jН?ZYĠRIa px>fד+A. Pl_RGֻfQt Fەl҉?8 A 0Ao @ o/L/Ykt,uIG<} (9_Z*mh*̼;rCh=c7^ 5kCGG g iQ\zMHVj\8lXhe'8 #p)3˖kmhmUm;G-D{Y:]@yI#@G ;;zC~bsg@H0YШ~cW?X9R1!^]'1X=S5G_v+`B/aLM,JDހֽ&.rrxWuB#Uɤrz0m9G*Ӝ!I/g\a^ɔ$W#1"3@jwif${3hhxsDW+GDR%Ml歁$*Lȣfa%wQ6ۿlHk'4@ˇ/?8M)[anTӡa?aoܟn&iAZO=rJ6jv>GvE^KKF0&őD6eAm?r1$of2>Q@񺱕Ƽ!nf<;9͎<ތM?6F<[Z'g|8xQLŭt Nn0OopQ@3/LGT}:{N+&24Dk8 t6c 5v) ?J9_[߽1m-~Z`ާrcTMEy.^7ǑR/^DDՇL / /JT ƣVQI.tIzTJ&ΆDFp'*>GL䌘p~!m9S@2pW~qC*+e(h>'`.7nKXVMͲ"L -^ᰒs2T9llVAZE 3,L* ܉-õ! 6[ RGP><3::Mabd!}i~2[7eYc9ăYGy{TF 6`w{Q_pu9DX6CS Gz0QkJO >5P/q{ @iF̯@sArt1z`f2t{!l-v)g `ogb׿{E> _gY 8xŕ+F@ p 4xӄ殀Yk,*N-{T6e9SMwc2+֔g9 _PO_qͣqݶKk6RՒwS {iOppHMԡ8u M[,9g䌉Ld|WGt<1&-XIw칼[Bd=dfZm#q ˪4+0$8@aWĴJpZNBW.0_nY?߳~ ߙĝ:Iw ;w78F.V{Ӳ$u8¡mEj.xB " :A1qư%I0.gP6f2p/8p;Q7w*sdWIK_R$uF!8"026:1 FMsTg78,8/X=!K5IHh= Oz 2=$8^cb\-ȗuVkAdZUx8d(3ˑTwaLfJ&RVߡZFpߕRw<жm0<ͬЃTKi)RGi]}_*#f0.{$vWa&@XX$XIb9c9U^5 }g~,|~E^R5䩩4]qmJr(ղ~dWG#KbDv9⺄}Ҭ+o D0ݧ%JMvR[M<ܸ Z bЉj6Rk^ڊݥ0zCQPQF,*[c&QJFGnw9ACˮMX#}Olu49|`}{؈FZßq0ώUሄ<UI6np[BŧlBCq t7x0$HJ)zO{a^~x[ٲ)Q~ݬlc2A/LaE%Pa}EcD-3ʍJr{>K:vȮ9u^qx*[$Q̋';ًYѠj۔L]Rzs{OJUK&c|x9L8g=UrU((Gu2I3n>۶,C= 0W)A A!"h6'Zd=2Z7᫵y:C b? x'LVu7As)(<2k :1FeGJ^]^[oaG(HwJ&R_K;F."<0 8O5p\?*h}ƀJϤ+q})6+,6KC,]MeqBCx?c#dzڎEԇ* A5@&gUOBCT:OQ!×M86K?@dxcX rzųh`7U߻#d*'mZ/Q^})ʈm,6D( 혈mm&a\iԦb֖͗@̥7}b6 caBP%RV֞Qɜ ( ~2c[ * ڐdMڊ5{x#o)l"ƪ,eJ63P!OKXҚ/Ktý!헉bxC9ߺԝğk?m6y/:@i5RmeٿC-=.rMO݅4"!}K1ǛO=<'Lt6]6NAʻ~ndֽUΌFy&=} Hd6Lz6GY-r::ݐxMn` ebTfvHͱ;F%,ҬG^j_`,ɘfcMUR_:`Ľ4Gȓ;g?>bBW_ZHAlr feZ\dQ7FJR[&(4dNK9쟤O߲"»W{73O%"/WY'(`Cit#-:B.r)v`b I)!#UG$t@ɧ\hx(|%~ufhzO:8aFsc~ <տhC{#V.XcJJ[9tebCkşi^$<6"HFw>Rp',!G Amp@Ԓ)ّ+ӔJ DARqցvB&pDM{~u?7xT:UHgTR;CÓ; J<2DI*a hIy:>PLjDg׋v_ 2]ԝ[:e${|Ѷ&*ӹBWBj0Z*ۑC^?Hxh痸GfhU.b!uU怔U@d ރ[oqig>nKs~2rZ%pm}9'x*:jͻ.&88n QC1JrdpR|CډxydFsP^a0[ؒ `^ǎ8c]<#T: 6S=(2j3)0=zӺ6vza9lv.fа:f ⊯&r2޳5Ӟ؂YZ'𰢋ݱoRxaZf3G3zF97Mexpޮ~lӴDz ?<:)&,@^U0ځ}اeѝHݨn`;ΎFߒYobjn;o!e*͎wK i[Sh;uêDIP0ݭO̿oW ŒX1Ý ]'gGCJ?^ ?H>Rҧ Cؾ+Zt:0lRJ=.ޞDT`%z :U}cgǪoȫMr1-v'$G]~KhR<0AǗ"H#~#OzƭBI:oȸdTi*vGr:FzR^BF[pʚ $z2 f7aGT:wsups}t2f7BUX $"b2a uB'1wzN/gl\o6^]{6ޜ7첰7쇉Ö߳++!~~и([Ii@#2$! 0/Xw` S)UH뾞DR9afs {9³ Vۙa`@}'=(i\לVڪx']ॲͻmf28ںUa~J :r*Q7iTYU9L޶v^ DJHۜ'PѰ-òmV̜c}p"r5qӀ}^|vBIa. ʖ td@ZYGajg8Ǧ &/ , VF=v/8|NWypt2_&` WK Eɗ>PzUWʔ(-eyߊxy%4_ľ 5)2<3W+hmdom:qv ԕOY)G査-\?ke%Go]>F5>aL(%Rs(릿G+J 32Qq0IO|j l<b984Y/6(L?N v/fL'Z{D(ꂳqcH;&ITCj;ڮ;"@[) 8Kx 6PoܨA `Y~#>6Pt~U@N8WCf3B\Lh}(mDR;vmG Ui.)O|%z˽F08aNTx!F])eΒI[8}4g(O2@v<#RGHLоވ+F)D#DGlk0A:.6Êт%3ۢXqKP(f[ k_5HD17 6j[eFll, $@P^P @>FRFpi5*8Z;P6jm[quXIwjzoz35%l4x۔j3XpP(3zO/ s`'vjxȩ 8Eɰ^&m^ӡ:o2mZC_80 #i5쁂[6X L-L? WlL\U(nqHTZYSvB!H|."K-llfln80)G)=g<жZ$48V! M_D {ȔSk*_T6PlXЇ/vዣ\x̵JV-EN||6 ƞBMO/R\Hg3&*|V0L f~J%n1&("4rM֡ơĈ..uP}ӌ)9m}bH,{Sx(BQdIp8)$x@/ ۬cjhB6.ȏ^uqAQ_'715̼/cSN6@(&-w/tҦxUAqC$6E4j4hƭtk2fFEΞ|O4A(kQjE/P877,"',GF{[wEJSJ-+z`1[]ձ Ic("\bYshSi `N8L1>5X]2aPA1SrGz6h&xjs3FBtO(J'?Õ`΃&IE`<8V,vUM/7W> / p]67EDm*Jݣ~taSˠTrG;fTiD9TJdrdut3نfي[y7͒r8{[8NOЭ۟λCϮ?]V4H)ʢq^Nh8ƾ)"IHD) ߯˟CqGSD ͑dd!כo /qNj̟2 m2~4/,G(lްy%lL|qS7.RjO9mk67i&90$-Ź&B˙t]fQ 9"3aze=xJp= Wj7&eIs8t"x.r?Bʠ(/r'xs\"!pUU,d$ʹ'$ۚ&ZaH;Ew_)?rlU'\Jrs9_Q ?k̢Ly.@4r5C>(hl^U+2;" 1U= u˥y84>;0#lbRo+H Q:onlNC /0a P4&B_}Jl6S£T//YϞw:Q['PZ RoJTӧoeK3nm0Rk~b[Rq=JaX"Ke;?!8aGN-ШyJyq؞hMq: Yr!:jFR?l2UTiKΊdR>gUwx s…(;Gڶ׎38mt2t`;jqEm_Uʶ;7G9?]6fJE'2ώY`1y1*~qh. 1 Nx]k 57bCJd\>rOOŭte]XCcA(A'ֹ+ 2w/@N7©#~CU, Z͡S_!˦my ŋ3- M9IWX@mәmn>ni)T"u@HI V8Hr:G, Sv!a:˳͔|~UF>inh8_( 8~9))T_W"?ו>;_stmmsRܜ~o]S R|b!/":2=6&F:l|oN ps&\6>Ѡ]L гwfmSA׭QtE,UL%̠g*,<fEBﮫ #Uf;hu@]i1{D@quoYoC=3b$3+㟕lk|,'-9z4XPq_  >jCm:U|7ȮE:ΊЋj};~1 ni⒭8֪4Q1bֆWKӃI+s + _\nij$,/vůgc|#2fJܗ\# {)%yu =_U;<\2ZSKC 9cAM`9"UH Q{}f#׬̌[{*Zl_F __[p(\1\7ǽ^ r:\?=UZem&?2sRw3FB7#+ 838!U/l=(%"q'n aLU1skL2 $ }o ͂$U쾕?Jg&ߒx\\S:&Uei):C a/%Yυyz:~)=b 쎕l Sձ]<`B/S0̧- ! SdS ⏷fPUHZn_H% "\RitfYCOTꃖQgFNؔ(>Ry!V߷MAw͍J CCd !$OܶtY4=:`:+ Sb\ꁏ6ݲʡc*+i+֣liv< PkAy>G쎧~Uz$Ք.WRJsy ?mKԌLgRآw>pV24KRNZCyGM41? m1S%yW֒G)1 `!l0E u O˵-`5 wYIvyXkyP59Nl!/!X?x3: l,Uco*_gƹ.J^)DE@}\`ꈎ_HӲrN"EvҾ'682l,Nl']?1 vW/) ''f'fƨpl3;qhfբ'e,Yfow#[C=T$X풘sssyXz9R{7s:a.+Yʎr/sC98yOȿ"iФ_bYg*yІf-&Y:|̧!T]7nagO\)4|pX7hjNq-}Kǵ אR<.)3CrZ4_E3 AJ]l2bQs ;4x;|bo6 ck/`s#A  t)+FԧC{W6j42`&ڗd)Oca_ lcc[Ws [uBm"Da =;% [; ]Qb?fX;|CG* 1]]#MH-,qx 'Y5 ]٣`Mc >Έ\bzfOap%D헇Qjxb/XfT1Fec3nMy_ ͗?,,^yBf{ӥhv#-_Nkg2kWGLWIWG1 l5 A<8t~%Ke6F|b7d!RyQ*&f <*qW]Uڇ+r0/$lT7ǡzsUǽ +=R`͘E 2MG/^k1ER?ӫ;q7̿N}IW.uaPKYȯP tx-% Ӎ͉oFȢIȳwK{L R;_u7q !G/6bUGQaR#9Ou e8[w:H22~߿RI,O?Ib Šѳi~Zu\ũUmBhRcQ=1ՒR=ne8 ʣ= Kd{6P-ۻ;jqC_dy8BY‰7[%6UQ5D: ã9Yu('śa.SlS1WDC2Q˘^O%k:Swu!Zp}B? ͦԩJA܍ 6~v2]udӻ(Wb(ze&x2~1s<ݯrN!f-NVr\zOc={"}!u'$wo`̜6Y&R@GZS7ij:ٳ t =gʪNg#E1C~6(zp Ww#Sbe^R;RSkb=c?a>:=F}R=GLݏ 啔VpAD )t8_ Zbӌi~RЗC}QآI/>n^ryMjvdÿn>փ/* l]-} C\+F{ۇ9.^nR|ŵOdwP}<|2U&S^AA ~2,Ľʌqͪs}Ռ݂s$ET?A(=eZ!Ar'\LN=0`'j[SQթa`dH6 uZ1aN &k;l3>EA`)%P}mt+" u T|P>}+ו.XqX?yf鯤+f<ʒO +lp/ FoBDmL> PHqԒzXBh }sUZf/( Ø_.7_r-H{z>QhtU:=)J\A!uYŕPr"ReCIK.U6VR`f.ΘoD}1ԙ<%(ʽ#Ů"̕ }ltXj)9a3B$,( )H1kTb4 <&kPz7.,~Hv|eb!<=`3 I0l| ({˞M+Kз4-t ]Vu3]1"a( 3Bs*e@e& WH΍ oogzm{9^0H t ٱ[K#V,L#8Rger t-29gQYuyS?0l: x,$R{ĖR0kdV<e#bI&55ưYż^gkc|3K_ƧZ @>q ^c@3 =H_›7\JC GH?υ.v_n)up ]m͒$g n'F"ש&s90|uaԀ?8RNWn=D&7Ey;!WeaC  @{_UX}S N:4x\]٬H7׶4хN sMFU}iz56(nhE7c0NPS_ydh|QeQU'&=S~u!mI&# 4]">eH 3}>S&5 :kuAi7ߘna7Z yם'L dZxyMfQˡ|*3: Ϯ+ tڜzIm) 2tR_9!C~rr#ϒm1h",ڟHm`W˘@u0{sj ;ʍ?^GN6YsojRz F-nue%7R״hr:0m:KSqz$4MxXNmk&;g2w Y#M +'4>hz%;/f5cF>rnAe:t?\tC4 nUL5XEr_f@Jf1xr%{X> q,̐P:<4uNyrt7Tv`} pfGթksݹ 8|:}K*$ gLo)BMOp/` Fkfh? 5.xvaݨ65˃=&CC)X9-^TԊ;B$yc!g !Й<2oN81üUN7WQx\zgد\/ "űˣOZd_tDM"e7 jA0Q0?Й"ׇVG" a>P~LN?A !@`[k{.YtjzxF&4ɝ\Y7?*aRǴ %^3]gбvI˜E0Q8缿i8<;QCj;BAvn4 T/Y1(d/0E 5!'uOgh@ G%A+ij[\}I8_˧ ^IN'ˡ2vIɣXgR?PS *4faɄ{: G#W缁TߏS=0,[.pYghvZsm[_YŦu?F;DyN xsg+_FtQ'g+P͵D36*n#-GM ßWX99 uʵ`hs:Qce/󕈸G[;8YU)гjU(:=$'oـd@ٳ%fνm+YQx"9D-ԓ""jYZnnq'b1Pt%6LiW+Zh w69 "*ф1ځBϱ z2q( A|}uؚ#hN+*^ءPl3y֧V^bd핎vum@  >v{s8WDp0- Ṟ~M0 zG6x~0 \4 w aa+  {>a170bh :u"|DQ/^ 隈xr2 >ۤ w)3G53.`f. @:{Nr-"Nxt =DnщXmWSbkVj|'Mf#s)ʡE:~(҄-VUqtwKrQ?rg=@B:Kr : Sw|R=Zx9緥 pBwhRB)94JкOZ跖)ו2('GѸPimwS-b5n5}I2'o,)T;c5ܓd,KqL7xӃeXDFweRN]]RN8W{y|f1H- a^e K/Ψ+(i\3,hVk8⽎? +4aT|?Lc1t?B3r/hmgL=|b8YB A FCX4xSwCWg3M7;+S㧎vbFe" `X21SfDS ~%h?{YA7_o8ALVV{?_ r}PXpKӆ<$fOބ%Ijm$a ^mߗutRݙ ktA[% g_4nbUHEW1{.gd}PbIScpQ̑(O얼!+w+wnM9GmW`0R /rKP1u[KQzz -ų[0D)?dЏIJr0hHd'%NdC!)^s'[W!d7 xL]e7~5ZXdkz7r+?;h2_/o$]bh,1;K-9F~5SL/cҟS.{*iKހ*Ϥj@,|R&/&gk%܍6fɻZqt!W-lhU s];lgER7 VOq&[q$"ɼ !'79G`fǘKm”Aygs8E6(|Z ,TC[hmԭ9?LG)]JݿAX&*$LOI *ԭ -2y|U- ^NPuq =m& lK6CT;QN5VIɬ\ǙL!"G0즫Dax %yx5qbc+tJ}mpA܊.v>\Hȕ._&&MWWs[l9_!zn(.9!U2%,x3[nngpP"3Qv sji&&:JȺѶ,d*#}Q":!}(Cٕt zJUz iʹ@~7S:::;EFذ+ڠfZU["Q7bG)(fl4TL 7?"eP~q)~'Y-xF|PȋV͠qg]%1*&Tx'~LxT SmSar?kq{=-V&Ob+ (cң+A8Ty(`I0 |<?FsEJɖIH;AUh<\W8>5y΅)}|}oםD,hK7M>:'Rˮ=!M4a?ׄ[ rIO7~fI1e{=_gQk@@ܹ /!C[s#J#թx -WL9&6E_䥜rt<3[IM5Ɇ5z[mlhwkp0zb0RT>l6~Ioի7{*wFwჶ"!S@lMjxCF4GvV@` Do:eΕB@p YB(HiyfN QPK`+UODa2D_J@+Q2Qm^$d,| rc Wy򸸹BwChYSG,%+?O{B!lUKؔRC;p]F@"QU],7?(׸]m[%n p!d,QE7^OsG= ߲kQeW=6aMhɎ%BVu-UJDݧMCh2,5;W*rrWz!;w48Qy<3%KƒTzESY1!Y B BW Xjy!Ze? -H?/a9ǠԸpeRJIPb8~曛+dCIVGxMI7Z)k{ѴfrN.Io6Ki()xg5-cr7g',{+ûm'Vɧt7mV@'K5UM`9r>0Ӈ`~l <4rqM=0e`GNӧ.#V xfAs>[! н/p-J{MΈ*'[`){:wZ%vnϤ6%˞ cQս30 MAdy:t0 5M&{QIL} |YrJ'Ul5U{:GqV/Q@lQ:(P,p wھ2ap}ֹ)S2cWBGYe1 E{24Ly+HB`[S+Ė+|:˛ʎw|H(@YJuAqo[j~Ѡ^C8) ۂm@N`C*dW"zK8jEq9l%&w$&ҏ*QmVGDL?S+ZW̉20헏F T>n4R?nu= G*';o=q7T‚󞅈HODQghzVw2})ԩ#<"ьKU䂠?ɚ6\HS8mlAVih5wLy: 剃{cūא _1e:36>D/PWM#ޒv'7oT˔9~YBV@a-_Z C捜Z~cj0c`LZ T؊[uH$]*~#$VDdzC+.|N<}tl#^e!׎+c> CC&dp({XF<9V.azxǴ 0tW6<9g=ɰ$w=̾elwJʉV${dklz5\ 2U[s '!TM?GD #<-%}3g.v ̙ﭑƓb: ﲾO8wKHF절`8R.e2쥫}GraO6/c2`$ə ,=)3BܱȍX-r GʿD!9*X!@h/~g_BF2^#vz,',*o2 8I@hC{нi֕ Wd%)0|ewҥ@ea;s٬^݋ކ]KGv:L~ezpnf}g2 &b_)"=?jo>G+iRl746?/]LqHBށDqqUeܗhH3Ȧ]x\`诎ʙP_ŕڪhyߢIE͘"ܐ{ +'#g(-oR ٭̤~ T@Yjtx],]E$iof0Vx\Z`>Ө*&,.iG-ti` o*1!Ġ`o+Нz<)t c/jܴ : \:![1ވi&|VАPD;{r'vT O;o^ xہ)w`irftqbSDͨ.]r>:Jq GM]|1n;D:},roڗ-1;1zè:pU▸˂c O\zs^=a妬ܨ tϞ@y5m v}a#7pe"Gȣ%10ЄHien &z.{A2!s8LK§Bs-=CbӴ9Wv1/yx cR_⓾U~?A TS?Rsa?Rg; V^ ?3[87k,rFsE/-0ϏR:Ve-tIl({ 熼口4"FeAKh@>0Zj~+Zʬ6"gmr6c$ULN.e {nazF?D]͡øLn}ﺁC@ =o%~A쥶/6v<1< ^rw5~O"b׼hTBB (rzoCiayҹU"׸}1A!ogMT3vM C3+Z@W iGwL?gdl! ^~% (&1xꣴ|"5#¿nEƍIRAPƹǰ ^JX%B+#XZ֩yH=J\.p\Mf>rh'iMvo;j(DV16 >퀽\2E` z-ln&Œ /0Ym@dBIv́1<οF V䈜M%ќCH l5w^+(:]Gnύw`Qz6~_`σ/ҭց:Zܰ}tL8xR&%^3^i*e7JcOՇpYqoي8v7csp2A<@EX@. q72[B[20Pwn{o{f@i:~UeJ 9g_\#j(ٿ&zf:勥 z0`2KD>|+5CCHeps3вoVZ|dE߭9C >B8ca@_kGQZh(_RJ.ْ[y # CI|?AQXe2!(ovs0pz;QM̞P/e jg}wGWAS~+G kvqE]qlt^.B=~KCs'&x#/)&hߢ,+3u)<\?O6嬢~T;դ@`QOԾb!UZۆݵT# @r95h1jAg&K8J<pM]}0:WrVy68[ߜKAXv塭F>v=tv*2]Gef I՟2jQ;=h]4v b G3yC^D`G=ezTu>q' F8]c+/!#dD_-vK%'E|Y:|-E\8;Gd 榷q)航E{)WZp}:ˁA DW:qWytʠ|Mϼ%skKz$>ǿ&pǸ\i:{7>_n\"Z~1RЎ)2N͔ YڜR"Ue#?s!riV[,?6\ĞR%M]SwXփ{! yv[`;teo5{ѤǗ kw?Ö>x909&'<NW(9+Zp\n2?>\Ľ+:pGQFaڻH6^hn`ހzpV vbʛ"\~̞v7ȧއ!`AO$?Ig;{!{jʊ[[ Eg Oj F'c Xtn[^P܋c$(̩|:WfS*zPgE(bpmI*#/Kr- r}Wjwc-V4lѕ}9&RKhmX@i6!Üŧš9 JdZ54CFV{96 4rjH#Jeh zsRCjpVp&8%x1_vhNgtm#\n?,ѽLd@<%3֐9oFDxJM@ģo!#(*l2JQ?1/$_ŧ6|HA$ژ!ʠt}ppQ86)Uʮ/QhusFBuBBU7|sdI $]]CՖB.9K̈́*#͙FGmv]ՔX}UFs~ %wz~|ɚLA,/:}\|[qY%/̍n*5/G/D,_A`WZ NKquesӋ|;ם_ h7!0~8Qm:~qb!#$>01gG=4!4PV [N괎b` >1saP|F1p0lu(t:O=^`'HaQ?6j;&f 32؞ŐEVZ/Gd+q{զlڼd-(|]4Xv\Z}B*Uǧk5U%XBzN-/bP`8AEuΙE `g=BVM8ڐO=S~( (CU3gw@4&A`:?@`%p0;1}̡f/MYF1HmYx;=U>=='7@a@A@E&;,}} j#W Xs@pUj# %Tt&_ή?(BȮ"Vp,Q0&", 9{4 傎շ+dˍ]v*yׅU[鸠C'"[Q~H{j ."YUnT#'Tj}֞Y Z\ e(U}lᢉ.'Ɍֿ9E\xpI#?W0 ;Ͽ(K }8V")8 012fp-9'wfҵM U9+&qbԃ(biZ=2~T3*"އG(@N~"F[УTzUp) @'GgiS3b069?8CHyPY+ QNL}:&  +jP9U`C-CvC7$~^SҐqsU3klu]q:(GB=bo]2VUp5Gb叶3EFYCϋU6P܈RS'rerN}>MsP} $[ZW+H-4"Rl)^$uscOFA&h_󙘫Tu Wb($IsCӌi͉G; ~x 1[{CM,\nR_pD &yNAAmubgMQqfVQ䢀Z- BϪTrNh. 9(Bq%3s>CNdZH  4lF:v-=#_ϱVגfs@iVjg ߚ Ǫct7mV">ol ̊&H 4l 'ވ0fΣm̝g pPA(A2ٍQ ܵv&9 C&nT8z!eJ|k}e| v]f0@Ěbxgjy4{i+9Quxi%l/7m_e %' 7- exn-Kvl܃z)Qy[`bBdm\x?uRޞCG`ۤ6QRi;N>@,We}.wâ/w!Jh<~qq9,4mihZBX/jRr 0^Ĭ٤6d({5Y8&5+l/Iÿ < :w[uL馵[+@&w@m&+%jDcKi<v[X9#h@Xo^6M4j7ɹc?QvFRN 5Voj jaVEF}'oEJ:2Ac>(TOWv؆;491g)t@Ҧ,^NB~*(k=eWņ!Hl dLZנAca25C#{."C&㷨-+# "A\>Y䞵ƸH`醬8o VhkQ]t}Ls~)Z LsSޯp$qDmN'8H*w\lQtry'd- *^~`V:ݧk˶BM,@Btm4}?d51 o[ݭvEf伞_}^l*#J5T _~#YI>]Iϯ/_UޮRLZ D61B XYC`A Cn&A8%?PcJqI>\)yhr7 }OA' (FO};U,8yU3u]wy_6W}̖p (+̷&я4!2DQW)% :i%UT[RU=ɰ<{yN #:3WIu4 uM^"vZ ;q7L^Hd)U ee`UM%bW42K 8R`-4-yp,sl[ _VNu oydsS ;%5CT98V}JH33'QOkZID DT.@wTNseXNF)c 8E( ;^i֝|c Nb΍CS¼peo1'_Tl]u>%y5+ =vA18,g\X744[&fؽLl.8;FFS76zh?k|@i?΅SVFlo t0 G0LPk"f]A.Ì N'%Lxu^Pisy#qC!r>4,6ǩ IyTn X\|CSCJŻ<@U(d5&<?US-$C Ho(}i&)'sP5Р?C˜j2ܶ Ͼ`MM$4[1_ѻ_5tw N;}u@&Z4= z)i3\4c]{)Gړ4ׅzl.z? y>  vJe`Ŭ)u^|+mY< Df )4#&L#KdDчoTAڴLB[mT6pC'94Gϯi)4c nBrQ YWFvdxO;Tu쌽G80'jC,ds\N0G z)'C8wJGO =hwuZ9[o||,aZ̡ooŃn(5UPzn@Ÿ˚`@S#4I \7Ya<V&` nj&$VPet BX5)[~Ĭ(BunP*%s{o3!XCW,T v$$E/E0ߋb%{О \8TLeD&Q+ZJl|1XϨY֘@蜋Rӷ| 3(7rנ2('{Q~ "Dx876>o^y<^6y;(+Sxpa7:${yk@F׊찵dYoh{ I;("UdBwカW 7C0Ӫ0t}O^*!= nG`A:I1#d3/b%+jfUdr:YF^}Ї-\ 8 V6lڢ& S58%v`{q?_mZ7FpPInyQϓPc 5(҇SX$$G&̄[`}C+j3ߤ.2pOɛ@G ri)V>*}@VyvlqBvCvlps#Sp^Ռ hfĨ U|Ǚ`cPb|H[au>>M^̵:Z1 Fk/o:|7/| tK]#mXe)R ˀ\d ؐgB1;^,G~}P o3J]_>>*i6ӤsS nŋQxtӡwQkC _5/7,o,b]?IG^o7 3q{ ݜx&1_sYշBcGUe{sTc:%`fT0wPfEB1҅3θ'ߘs)PDB N5}FqU/v{¦BLaQA*xjV}506-K @)晋)N'ue҂Q4*MIͨUȦߜOϦS1솛]d'Bxx~?\roc[ǗCLŢ s!bι"8X /ch\+-祉ȅ  "J >zf!@8ڲn-k !*RMu=.Cg/œp fBSta\YfUS+h2HݜQW:eQ<0kHr=* >V4;(4#1}y['*S 1HCpvo4 YI(•Ow~ƎFh[ uK)+;@g*WU>$ȆNMN;4Ê㞧Hp}hB^!o`&#R-l8F392]nB.0ϤpKޥ cF$8LODdۊDjp8 m E6Es #N.?L#Be8r}!3к͑u2yz}ȣ5nInnqtt=n`!of>'|:"Kr(Ϋ5bpZǎ|(cn|m Kv:g'bVd?i*+~uyM4jhC8[,q\ +IM3!m' (sk8wmzkol@Fb\»GO!DdYF%< V<Rfǧ`|߬@pf^,AX,&߫O-K—XO6.'G_0{(F&Eax  v  %s)!yVz1wa B3<(ce7M ԪM@ ·:n 5A7TI=^gMhs  Oɮ?ILq)1}Hb|Wzb/Ұ ђ.xL`-ZdoZ28|@5U\9(n;؄#\3Kp|mV]WHIX"ld}e@z/Ln]>3 ̖u~3U= Vu;HM%?zvr >yYRp5)Ϝ?ػT}UMuSڝZ_4A)5MyiAn$LUEn^kuu1=H:jUI"}M'{OkN`³UtŲõgcE&U41YObiƑΫD8oFM[mO{Pޭ*SL2r$|/+y@WE='9 pll~z\&G D!G&l` qϠ;cXM=d V'rnybTCxz@0YS^KXDOz,7@~M(Q-)fИ)ֲ~Djx YrX1KHGQ/Ut.ՃY;E;?܈RJ{6kqf^D߲„Dn~U掚{MkN'3D3dVdݟ,y:/0Y .*!&߰KJ{\SJ$/BbO<]SCSx!? aI(yz)_vElNy7غ l{E>*]1,7fЩ ]AՈ3UAy~n3,SZP.b`-ÍYIIIkn{p,Doo'aV^uV%<&,JP,mGdw]<L۝ga r\hoJ|d:sG]\% @;,"!+W_ ( l7k3c0eOU?1 @*zG7%1ٖڧ:remĿ#uo0hãQUn$''@+q;;C|`{BAvQ:(U* cSK$U暅߀u.Vm >Ad쁣R2!ΈabIvUOM_0qK%L_m>;b ЅU4m'B7~^oX-~$k;L0[ΝFTK-,l1Dk@G\a(JФmvN:Y76lvȚW[Y,47{݁>;e["YJj['-0{.rڹ?LJF(UګD(+T5YL婯8pk7/3=ŤіkXU6&0ΗǏ޹wi.J::Kf]$7(yRV)'twlfw><w=k7\`iL.d`JS:B:%^Qp r]#FWF<.FH<ߜB"F .︣.}iLP'%1WU:HӴw 7S9XHj:m|'"ϳ`P;Ϧ y;7Ɛ-/M'K; )O| @s¿mNƀ^R P^:]aݳkcҘ?7Ȑ[= tSKASI6C]WfVltfm> ֛꡷!E {S ^o 8 t ^ҚD=6rcFK~kn*VؠD()% zxKܺZ;ÈzB؞:o / qJx7D/|p([9 $t/":':$|_XzbЬ\nˆ&fhCW.y&4Dc #`D&^YX:l˕%ZsV0ZbiPP$!gql땴tq<_$nvAрӪ~|ry0&徜W+Z-[p+>hrd9FRl?R)z]r$8}P=_I 3lmUJwEWF-ӭ\G\r4)zU%Hç6A0uGˀ *T ۥ<~TT^selٔNBlvר5hl0i}[/0 }@(4ɏ> u`R!{bb(@6qv9:n6MZɺYqw)YOׄ r|CJ+Qm492kdWZT3wg\dZ~N oo:p4LqB#f9oZo%Ǽ'*7Hz'6lD{̹:8nWF֊L-KX} Dvic>eE-6`5_=^=(ru ^&k^-׌nY8H !ƖT1'Ua@5EG2QxqkMS-%B]?j"gڟw]L⋐!L4[r<ޓe<Q1vl}Dn[E\83`9ݖ G. ;ף|E&l4ޤl@l2svoskjcΘcw4 [=+Rl$'h*LaQMm3!|Tx`!ۣBvY;|b"NE1.*Sxx[vKGx]ۮ,[$-,j7 Ghy %Åч0J%wČ=j@6?U.H7K\EWK;6UW ,? f$"vaLj{^ }&,Exh@.P} -]=E>U'Skf$FIqR6EG/'gʳ:!pNX(\6BH]zکT߈Q ? HƚXy9L"꜕XI21p8/824EWbz'?V j/uz}:`7\Jg<6׊C:!ƀ{kN*jK dKY#;ؤ>Np䉅R'"0 ~BD%&) /UY2wdʏa'|NTඓ P8j+>5P@_ׯ LH*XyZk8Ib]`*јSzXzDrHи}9Q ۆ1ܛ#o?ҿ sYf;z"7gE`NmE{`m T^H-9urh^B"hN7)vv LlM[l w]`iډԸ9 @ֆlV!8@c\&ݜL nq+#dM6:Ĝ* 9WԩkC&2ڽ65eaej ƘlQvX%x|\)~_=pS5ljࢍQ<+ /3K9ڛj\h{ X%ʾZe-qp}ع_,4TfLхLPHYTaR"OrYz\+y< =[\[F{:"b ]; 7nl=8Ç/& ^ rsbD{X@bubĻEmZ T:0 ꈊ'cA s;T C*=w3 p@؛>)Ax"ųV&,k;Jk@8U= M\|Y<]d~#'2z$_ygNzoxbPr]r-eף޷9ԻZD |ʅ;+D=Y?جL*g&jp؜4m:i3ĤN -҆<qdt-? . qH="g%ڋM+hveږu2@B * [AY#O>_`J?9~Iy7Ab|E@ia#j&LpP?=T̟"]wWХa@"En_z:G 2DC/̃UJj2G7Ԁr mM8rl3)`GTHG7^〈j=@836 nZTT8}On>МǦm ȉ&Xqt_jyz/ฯUЛTPO}dxSv.g cYz<P+ pɖ +`',2K@8*Ab+\qKǢ]9_ әAJr%,33$*a~o$ka2hn`*CbÍtCF a~ccsONXj2#)ӽL>Z^% `=gi_4Pt~ϪI93%#7텪uX5R{ki|slhi ׃mmVP?6@-C/_0L/|_ Z 2Վ&s!c$]ސAmMs=4SŗZBjh"Vhޔ9nDǩ<cbsk|Ş(c(IbiSyC*Ȱ2xJl_`Fg%Lo㫼~C4D%m9m3m-=8sP{ u1n$˹1'{ KaC %:8UP]fcȟ9".݅aNOUp9r8NJ\#?8NN%Utxoz2Sujiye?TJVu[#>+vtT"Û'kU*"eXCہāX~mgZgSm'UJ7iS'm32rye5CW|e\[l6 *70R>#{€F^tyDT13})-WD;;]w38x$=:0ƚy,3baO9#-Dh]ϊYiŬ1- QY/ $*BHw(x4~6*ϊ18Z'PloTc(vxh餽8aC VmYӴt7گ h[q[a~2} o=A`;^o-ÍcZ vPgp/'$>Ta!t{^wm@tU>]~|VbZtRd+5B5j&"y}pKp CGd2Fj|i(  Q1v3cm~|ћ*rs%6pz702t kJHmYut{W討h&[ }GyHi@!>e|'͂3'_`(oxVΣL5ʋtc?m'ZysgV+!X|ݟ$JM9p q#O =|FotNT9ƒ8P 0V+' czĐ8xķSin PT0"zq bNڔ]HÆ(^ hB=<0 m_( 0om9SBnʺO}UsdBf·c%2bؠ),BG`੤~ <4A8e#k~}\epXi=7&m>)&NF//ljK,UMae‹ ,cB잝Dj.J\\ܬ{8n`~:@e%OFŁ~cYy6%IZHعx\d}3A/QhvUlf7k"b,ڲHߝ:=.fR,QKklACyv\ S=8ƾQB?fGqw*7}/՛zг =ͿPA%57bہDspJǠ CIdU~U,(sIճJ;Rl%e!Y7zn(igoCIf 20^C2U`5rD8=Z}2ܦ_ALY3ۯ4>iAw*fE OdWũOަIf|Y '>^XO$? x=6Vo_?[t\.&$;${=uqv8PmH+߸ӿ Gݑ&IR&LAH"URE}hfnpdntIf 8pnV;a5c3&DRܺMcEm Va`2MZ "3qy#<!w!y?"zޫ>A5yW3''~2%c.o{L̰ 2eF^~3o݅'Z0VUSEr1'p%!R e\@/>$kRz:Sj U7žL^H6m50:YyKXh*wiDOcAGsꅫxK3N?wY&ǒ|9 ,u@>ׄ.rnپh6]lbh1AƲB]?ȱeX-<S24өΉQJ40t`$Iy%jDkƉ'x̱(78g*FZ]\kc0›NOSsxJXtr-=J1'5axd)89ou$F.u $OJ a)$+yS^ ZիGWl[eǖeqG[J^z*<'DN!ͷGt~|blY*JlOyEҪ&,eo'SK%M : 3H" rT1Z4t'Kc"nëY(ejPm>YjH1l6"HI.G]7E% O]:L#}춌IyShzЁZ!# u}xE mBef~wJC6!CAxZ'V3NdEe`&-'_bYoËUIIJmkVڛ]+۫?Zʫ$L Kv7˃tټ(?XYco=$fl=ri¨Vꘁ 8kfcA?Aa'u2+.EyZ%%* /0RCӯfQ4hA FE p6Ol~Jz(Nm|\U`J@ӼU{>" I/0"Zbq|L[ĕ$R,|xÑUTth9 ʌ6W p&W-R2E̱fa&2V"$ӰDO JOeݨ%={ⲉʾOZ [ V+N=:bC6F(KOUإ,ٜqy(?Fo>0 [ך+ QƁ}*`֫?{}d?u]+t-\aa.qݒ`N(4w3( X(弰 , )fll2:-4V`_39jjUϦZ$] x vh}or!m[Pigi&?@itC=@sDU[/W!ρk·$93iʩKQ!f楷'~So3 &kSYJР#}(-PXfOfU=l,$1ڤjM"WݧXR.%W.[)W&^Qk2-G0=3{>1 If 2 i5YOmUXymVH Bٿwy:cOMIxgۏ+kud;m e?nӺt3.:R\_"= uZOj Out9a5a Sȩqyf__ϸ#cf3LUHDCyy[6^D=zaPt( |GOdH0>t&^ܳ..`[=mCBQ \Ŭ0NoV[:|an % y?i n$=(3[.I| ~B/S*3H}Eа=Y1>v-vRb8!r70@@Tc)'9g]`_b} X 2I$Wa"O:G`ߦbR*J ;m^%8Bek[Hp g8uĹ a66 3=;!֭g>h d03Mp CjM܁5j.qbwPj&\qt)3הx25"خ꥚.Klo&xx8F׸+Vu>䡶Zy]hYVH{dkAEדPm.X l{1VXk@&>M)aL"ߊuՑ7rSU͜HD D^g%BTV8\)P!z}֧߱GalRѫ\f9j-ujs//MĎQ5+p 8OkXكrȞ.SO;'qFCށ/9]< w uCC hn<#a5?nPZQB큨:ct?(M}`z O2'(ĥKlC D|^IмŌx&Ebz(ˎRBYNrw Tw~V7d[M?'@/ HMxZ7uG M U4Ba^;ŲT~7Mϔ,2& ˑHnvH2;$X [J( Ԍ,^k'.Z ͨ6 ģ$6#IQH>;o0/k&8&ತ4 \)o X;~ ' 2U}l<GlZ4u;Vc?BfCs7;"rn/]a z,/fJ8'v܄PLN@lY9:41 Q<6Εyn'd Ғ/U. rRJ=\i@?G@CB~w4v?ULlF]e?7]Y!7/V$<;?~.R3E_>&Ĥ+^ziFꇶ`#%{wOJ.!'ĨQ /PZY'Tc 0g`֒}d{@ Y {$NZ}n'{dT{01`VU q'@A[PL"cHz,IWgG%kuu6}g# $G^ > e%,7D+Uэsm/vhJ~?^o/e#'ӹ?RyⰹEj {)Qb& XokBAE M_|G(gOcڢk@ n2g^sD_DHyoGH\ge.(~$2.C/M~= yl Tz-:ߩ:YU]@) >PgvГһ֛rj`] D22 GZ2M=ۉ#yZY`!n-&Humr,1,5+3fT}$X`mJ E3lv.g [>EShd (^+3'ZJ vEV,RZhG3ԉ٢ 6{A5Qff=H}ɗTRC7@i4]9R^oͯYNERyn1rx?Skߓ< v/` Z&x!GƷ,D!mE`C2&I! r,:--({c\ob'FMM`ٔ#0v5n6t)gn|«x~.4oS la/<^JM>sTow/ _w`3`?57$4܇(k|.3{}kMT|v<ZV}6@HK ?Guiy0\(AQjegB3>DhC(D~l؉;n4Z5`w!%_q4 $xUz"{ ,"Rwu3o2gkӒG#DK-ٹHjn\MWK:t P|kOQ~{h_6<"%a8l&I{7gql|&'amyLiό:/s#;w}Rs$=s;GIv6&&/yFzoy7Y }s{;΅ejfim(]se .X-i(&pZМVh_K٤ykS-uo#*3H]y# vQT3~]t=!"Pݶ6%/kK"dƺN wc3ɦ—%%=>SrrfL`{k/FV mZZ8oΓ}ADڅN,rq:Q^WNLM}\79eV(ӝ@o]s1;ٛ] CoJւbXp!# ~F-b^K `9btg˰Op0.M%_utu9QS.ޱ'$quiڴ>uz]Zx}J| At2 bVT϶W;%|C ,;s.C~:Z9r ";=cAt&?Jf۳VI$?QҠ ӂjN'j ,.E."r>ӂgV"Aȴ,OjP%Y[3 X7Վ{A %^8Xл&q_gju;ajOW;ۑ]G}{[X]{u/ .$/qQГ^«l| S{y{c袲Jkd$i Myub8{wiR-%TYYG} !g~9 TyɆ臹ƅ5u@u@`< 0I^] em2.:D= k-W RxWk]YKNཱིdǰQ)S xQZ˃BW޿zWF<}$ V*@%D7,Xɠ"p mL҈7@sݬo0` -iA`~"kF~}Fb ` $_/ vǦkEHEC$y#4`ֽ )__zEV-d ? y=w?-')4.a~H'Fʓ)&gj e;(ė(7ucJR}܍Pw D+OΩH1Iv*7dQr t64)8^7E|-L`5r0NxD80<AVYRTyOIm>'q$CY^ )@*&8Žݵ#v"$_-0֮Г5BB筝8o.B_p nYVnM=7/˭/hĉ^"5&ApLy|J;QOaan"vЦK,%frYHsJ S} ,*vZ<6 8:qɻ[u`rs ':# zH㌌>8v:d4gahKHw+,/|H%%,h: sJRoǠ3whdlu(}uphoDޏ tc^y1dwGrDz B8<6`LA1r4Ll{'Z`x? JӦm泊{׎Ϟ-x]c{H Wk1(x'EqOR1|03]D$ vZ *ǑE< |Ͼ ن2ju9#޿J /[AAO8.g+֍d*B _KܥЎJfJ0ڄGckr覡ɗKv&Z痧/%iY,쯵((vgi^E7/At4,k[q;$@rO2wL#+Sգ+0vA3rhMMGvBeg?X,!퇱HĎ:~ˍ$ rFw,.%qQ=}HK&{ە"{GqSD@ԥɾH`[\Ʀ0 ; 3jo)'[RgvQ.o_~0XLNqvH53=oSZF1ݴ.`࿎>]MbsrV)C.LqrE WO&u , 0͙ʔ 08x];Ŝ aTy40Q7##UvJݕ(K!-iMX KIc[Y޾Wfz[&3lv[64>cyC58) I8z%+gv6*W֮2q"Oq( 4=*M$sjݡ̅ҏ2p/)~CA-a?ei9NIOL $NNq4vEO|'9Lq=Dk!Z3[ elV $1[!~%)G#6))_b-P_:"3-MrKP"3gGmM':{Z -eF.a }l ѝnݠVک %c{&N5%tHQi ^Y )&-;0̂fWBl{C+lvD$= Wpjw)^I,=Ysݬ7VŎ-r]Ri[ zԅTf[^y/-?̘1J]wGrŞ5g4 PbM -.07_Np{RjLH /aq,lܰ&8#>M7?܃~V"8I|BiH7[ @˹gq/u6)QA@Нw=jJAmgf~cŕyRFakFj#}8y`Eʉ|Y^/lxߵӕb4<=3sjÚche53wBl|+6Uk^[{_c6)P eLcA8f^/KsDtܕ}uٲY㘚Ǒ4raMvdhN#Ar\^,Wv) [F0](P)aJM~G‡>k9c 09HQ 23Y2%p!q_<ҧ&K )Lz3Za)nxay!۟q\FhQ,X,Ds}i.o?ɦ7où:YWo:{:xwkY4~ydG8hYl'SN"Z\ o ?IϘ!+OhEd Sxc;_ʟʔH](/h[wAn^ F†\i }{ sS T;قL)[ꯣy.Env$Q=;'%7h٠wEς'0DKEرޫe;BaC-[9`:akW4gd󡒘HZ6oT$lL@ BLS/ 8v IɤI H&ǡ2 e}`.11At([˦|PC)3347Qm b‰^f7e%*N}&HD˷2BGkbl1h!*EBs[2x$hq2ݓOֹ-sc(z~uĻk]Xsj=ۗ$ *zšLe9`.:_†e؇iߑ2Nq;P *Gh{':[ؔ/*yi-)mBxDlj2!/OnPWVDBa[e|:+,s]J.o}˶Oe^KǮ3iq[%CryNmJSE,0@ү !y(8i^s08o-dN#X:AJh,V~5,}xX@ޖXxD 656"An3>̦(^W+mk/39{;#[Q-TeH6z<ʯpivxܳ+B8 8D{ ^{!S:E ɩdcB|ǂDXаn>?Ɨ,اT*%2hO=,8nfk-A$P5]xuˮA}5slqd("ڽYr=0?( K0ZJÌ2slA T,rd~AoǠ3I|m/MT#WW,ա,mɑh@wf1yJS2jD l9wͭS.dO#Tz.Cgk/a{FGV,klUiȚZq#u}:I 7BQGJZ,l+%mf;_ gЇŊF0mv֍ 5b#k(1jen_2 0f8WC25}VlM_G_)'0w$ bWo V|[>!:GtBpg ub0(^  1T4vym^fv6?P\Lp}oP )6-y@k9~<\gJGS*f!.}؁OGcוb0FCom (|>er ڝze e(tVm XY9F{J_gܬUoՙ{0lP%v`*.`'xטhzƞJ CU :"(v%%`;Bw ! ݠ|c[>_ǭ-bJEDsD0'ҪTB]cϝCZL1@C8PsV]9=هox)5qҭ'Š;EeiԛIɕiq@N/04ϸٔtRiw5ҙ6R:̨ޕ OAИ_؍+l^O b /ALC7ĥ6EfZ[yuͨtL@ßw`5B?օó9)i=;LݍxëFT{1[8;[b. ȓ3#,}$* Z0\TQU?7 TS^2e>pXQ+kwz6~\b#JJ+[l=qhcyX,'EBï-X%3 f38t$# Z)K¾W  J= =;+izԶ傽Ž Էucܚw}EkyAXr+(+%W dՠ[.OZH󜊐A3Z-/^E}>AlTV!!-:*7r{(jgN*XW>];/fI^җ~'v Wt?=}$b@lIGG$L/aaxFPF 419o:ez#Vz2)$~UX_JѬbx蟙bs >$ *QYh3[58NWuFx܈́H ;ɸȭm.2Q\P;]oBv$Tnp?x։u\'ِϜ-# |/H*"XZpQV;1}>,,g|Ҟj=}O^4wן2$:PUn[|k2GRw@ gq65FӒm1ŴkũmH^ bZ齮r ihX [x%"R_7ؐ.+8z_x!%יX1}PL{b)хg5=RBX1ږ8W_&d*o^'U,fFD2z4AO{硤LvMO %5`1/$TUJ>k1KfJc HhKN~]'PD︫>9Oe;:M3ĶMmalwIu ~0l\o ^~h8hR&hIe(+G9{XxYf4(aC )hF, ң o&ˣޜSVX߯XV@zQ (qJZDP1T˧+oDV9 inLBYګ>U|R$ۼN_B4$ B=kU{ҿ>9Ɵ 3ZEnMof7X?fx]\Y hw3ǿtZ`G3V2:NCu_r&DrޞɌỉ8 Jﺱ!Vr,&N? [vPn][N7xN<8`5z,_JÁaΒQx |ԅsbXo cvScM}b4O'iW>RPKOUii.D*30eVEۥe=9 6afn.=ѥRv=(5 I֧sp.Q5 Zqo?HG YesUFb %`eӍӻ5o)Sm,iND6\W+'Os_=٤Wd& 8i<Y1_;LS1hmfa/}W(a謹f)|٭*Jr#xC7neL8cvds:N¤eKH~; lL`ݴl$RE0o¿d9P %CT@Vvk}I$ч p37)TH_toL.N"J W6D=0MAvBa,޵[esGĚ$]W&qM"m.l*=r!`"=k W\6Fa6Hp;¶{+moK{_8A=Ś(6k;7q4x/Y9YдZ:oZLyz`Zɾ̮wv n- mI^ cj+ݻ71_ ;D1٥%, }ǐJ ? )6d_!VՔ[fT~p OrW/OIO:t`5 dG@ ‹@J>$V!Y!4ЏH ]Eo qf+e"љ+p P)b9S7mSYM<[ˮ C ^h)_ ͬd$D>7]˦Oh/g3_M*;#Wr9)UAb ٰٛ_;dfNoX1X`wW_HyJ`%+ lOlZ"u%e}V$I)b#C+Ӊ]G /cį9Z+N$X,!c"Hϗ '[|Yo/lI{A1~ SK!IψS<٢Y}PM3~RQ@EO?nG cȨb+FcZcjQ~Jp4V0hr̘R9˗ uf#;Bb;\8 `4Px^K~Z;B $գ /DaoɊaD|߶VoO?HXXYv(pߨ ezr!)¤kmiǹZ9/F@"owQ X*{+_BN652FM-Zl]@%\<4}06eIWP03kůo|`KȌe)gh},e{u@^Uwhmui*~R BO7smS֔)Q%NRV&npOcӅ.5 yt uaȒg V |2n7xMv%?LJ` vA5h7%䥓vR3uIsċFGI+*;Hp=瞉w2A]Eи8f0m,\i*6 .Itx4wHCuUSLnVLIuH耘¯fOTyi91T j)e6ʹ] iidwzȹ;A9%lA׎_Z']tzA]+ ɘ_`PB&}p.'޺iL(Č1htܬ*fIL0@šrsG\)]/hn1sK(HcJлi8lWTD XB9SF(9}Y=:5ιuF9IM>"W)Ni"D|9D "n~WBߦ_t&A 7׆B -3s tygO~$յT_u/G( n7j{>`ZU8 c  wm33- EdTpu68A2{7ޣ%*@//aO~(3.] ?͗|r@!G-b$[&Fˇm/> NcIH~ʩC&> m~Ed."`Zz!pr߻2\C'5hIuxBaTBvGҳiaX54+{Lc^f~kkoFDGT_+ ' -X`56-2[?Xʖ kI>jT %܎!L=V\*5RRu;5(J)^=Yg U <-R[✶j i.2ئƲ&Hs5F5ePN ̂ύl|ٰ"!ƇܽSh)%C \<~Ȳ4 Л}j{z߽wGqF5xb5y»b;Ӫif!qF|!'W1/ plmM}EQ!-~`/-̷~,IMNە^"m8Ba8U(0e,NpQP"rSH8|Rvu7D#VV U?I+3Մ^殨:Cw{cP=dk A[\S.&PXXoj#(׊Ĭ~*'Z<{1T'g`ݛ(;I/=xbr/ vso=u``)qyϻ2}@'gF J~ՇT,WqQ+%,fpAsv w,P;bSӳ3 pp91ݑ8D{;m\w.mr-Z | p5j;E; lOxT+>jn)#[)em请}ٖ''pX3VzF]{CSZYe}H$%^*15hj-*v \1gfh\ jWD!{,݌!cQ&>%w#0tѾhU^ o@a&5M|NkS'1?OJ[e՟wni4R;}!9+Vz텏U@>Dl$)SWҲ pÂh:w 0Qctw-gIM-4{ RIY_9hvvxLĚ1#C=z tA &V*,g~Gi$&Yzߢ6^+c‹QwY6]~ Ic`SX *9'~T!쌸H7!ӣp?hd$Z\_hX*9i>:?3x53GCApDM#-MƸi5B'eb?}+L(O Y[V0}3*)(t:N->()r \ߍ`Z $(>#OeX[vᡆ l@g{`@XU{}xDY+];3 O\E"748QZGVRMYUjy v. p.<~/%p0}&{ 8 huo檌{Z |>ac7\w(Sa@[#x*U<`|ԣIsU^"DߥFPZZ)5oc9EaoǬ r>W6t,Qy ," ki{6D U&#FOqOX 5L@g]vেm$.ND 3ayRz#~\N, ^X&@.4nlkd%} D4T %#~zDU`qwѭQmKJS< ]~~_-VÆK-rW}ͻ!FEv,I00fVOOOAD6xK+EPϻs%uq|Ю>+GcvQBt&\6.( w@m7^?Z8zCso:!7zG,lbӯ/r=!:fYyd!3ЀT3~+H71ثJY!;8wMq8Esq䰆Ѭys;#(3 W}'\H&qIڿxJɁ^ .Xe[yڕ06ط0B6 ^W_pàDn`gUM7F"ͺ}kdUeEiO/ˎMucPtٜ/=xcj萴<]Kl-h=TNm{H\u](*2bx0)C$vXбCgC|Ps< -[Xa1"pt;#d90G{2ΆæA@8h/Sp`< ?5@u9pHS-n4s_ZN`K40;@ĕdDt2OBt>t(كm=D { 7&4 H!<Tik>a[BTkǷx%(NA ^ {FI`kF 3EzVw ~?^s$6/ Ni/0ƠGEX~Lזu 3ē0jS:GbM>;H=e %mt8/eʖ[݃]taZ/΂|܇&QB bP:U,l4xb(`8 ݸckd}*L4Ua Pg\CS`>'xn%MMlX+8:L(B@ oa`X6DNi\SXu^R 9v|\%kC-R< WRx/`Fqy1" nm{h=$o./C[Տ=%ܭpM 4B>y܊&\j@5B5?Fr@.j:ՙ$Pb 25o]ULKpm89K AZ߽g ,5 |lHa>L~¨R)E,!bq f%8;9?̵nJ9uC)ZeKeѯ@# ) [3`O9Z1h @6%î',+]ũYM.[e/T.x :pcX>B(z~6Pڌ..mCԏ!9T!bֳRWUGҒg"Jw5m_ #_>,k>˔ToZ)2ym)|e "*)(8_ea i;Dn\D+H$ɠ+(JFUcxB\2ƻ;Yҷ ujPdНz3~W+pq^a a/GzQ%&;7Tp!O@mM!6&9u@O0ᐲY@vXd4PwoZFCQn7U˴"+d#KW.7!&6ssO!tFQоhbr*f0q2}7LMH\H16_ւ7G8&tpXj[p5m:Z8s\2h<@iUu u &gӐ]p/7Um꠹|g#ĸj?.bl,={l!u_$]Ǔ٣HuAuOhg8 rs0)Ch T%܆Qd{CY8rv3m=g;ŘXv-zȹ%G;Dۜ/8J ŒΡHByAE>@a} GvZn#t.KdEӥh(ǀ-4)lz3Kep[.(q#ЇV1x-8m J5BPn}US;Ɠs4ޢy׋ )޼;AoR[+&Đk2 H7Xe!YJժ+ݷYb6]jw˩+uq6&SF?Pj]B*7Nd˧ {l7ӸG]q4.Mˣ%^Xʧ9Y`2q@9^@*Kme6p@%)딷NaPۛ@{!mE7ϧSeO칟~|E.~ ƜxHj|4gT+wcsįبOߢꤥzZ~p7O@ 0Y9$aSpc-&oͦ H"<|/'F*W\:vJ*in5 mީ׶\%e}7e==7d8a388cO#BK;U .mf/ E%aU4Fe4BUVJSȠ_ށO` BJonJej%L.|V4$tZ o#\(^$UD~?9uݒA|n˶=7Eia6n8B~NBTnFAZr?rڬ>$nƿJz"?O}[ FkP0EkhQ |MvHk'·EKZӆ腝48`Z.CMV!&Nӆ67-N y68ENldwCOHvnHi_-*ψ+R4ӱdbv=AKwUOSHDX_P`=ek(I PjW;'.Q޽N+Nzg-c0zOE5=ȈF<80/9ӫ J-qjBLĽ迲C'orGitظ"&D6v}u* .a2/sO7fPo6;Ssxi[V#~ej5ݼ 8W.2ݲpѷ#s*a,Nf3#|?E"#ۄi~+D"SoRTBo˟ESzrI5^PWcM\2 ~+Ix;TɟL  _)"*s5e>^!GUqrnЙܴVp\в4UB c7Owv,OG|Wplm[~!g& y@ kÞuDg2k4˅܇H)k(c. O·/1&A(2p9aLcN+By܌P+5c>#WJHogX @ F9w 5Z{r0dP|| auf$*c4Zja|kU9'PC35Aut[K&PFR&un< PHi )Ī 9fGyDbY !W^eI:X_n?Ȗv K_uḲFfteX&j:r #ONzB3D~fvJe$Q""\`@Ƶ9s(a Iko0YYLMI$R}Bov~=G4?>j%Q4wjTVTz.}/8у9anS*M1pk-?7ovBO >W硿 B]sDt)=.;xxyZiצqNgQyc1zЇ} cF]6*s],ďQNώXwgUaUzǿW^Q:J8QЊeImŷP;uFi7rzi+z"bf4]I'rqnʒsKHPlzgĚhc4Xɮ9eV<>Ha3bmp (b' DJOLhw;Jj/{ d(m@RF=oF?BD]U6qN9r̈́rO%{Ɍ LPҶiyLJ{GG^w'-<# aR6ϧb˪EF#:.0t( 2%Q깾^kt2UyWal]D҇tt3E4.-޿U".GMZStl1^$!5 :9h7"ͮ&2E<Xu⥫uHIoGZ7jN.C- vE$.byB+S*=co4R:[>ͱz Dg:6Nk0 R[$m( /M@Bg0;g3ޭ;j1W||+Y%\W\| >Wpo{pž]!CPKMx=lzt&Сƭ> bEE zr|L(a17֍VSs؃3S ?y6gR3o l5NEâ0f޻xJ i%׵gC+*(cOmb!=bQuqH褁(o-x޸d0V#'ii$ҫe[`OMTfiN=D2k"ۛr?Ԗo eݡlxٶrҖf (DaB,0,Hgal4F#zlp x8.!T"w"OGO$j’{POhO٩`U}IZehi$`G-ϩ.--`b]A׼m>k5Q۩%Lt؛8y ۼD6&RWۘR )kPv;b }>D+pME̕UtltOk|M=71ܗ^($ |QmPNkZ  --HgA3Z#ioC0t#ܟ \2`ĻIĎHYة8ԷP(,S>j#ޭ gs]ɇ*Bk!Q$d3Ie`oLk!G$[ E1B?m'{;Ed54U/4Gi[ֿ|$qr!3UZ1f?QJT~jޤ3k`5x("*=W/Z;؉+^%WVA&A,e:LL%)^ &面q{_uq]Y#e 짪V[Vfb^ݤSYpxF^}OEN]'V6ρ8&rDpd'!to ND)gԷF% w,O'49NdA/dM}Zyಙt+"|θ4e:]'OB"'glK=͏mϝS,/GXP ]fEٸr~u9a Y])&2S'P :{p 6YPh%1u+n_6~!Ӥwuà뿍LJ& )jJUCn\`9h%Y|.?_J) d ?׮pëw:诖`6)9 (U 9“~h֮q!_@\y3ѢYT9:'y|kh3& $!DF(g[&`_D4TVi j4ޫ upBЛpЇhY3goY0yljKȡM=kv^!p0jh vȦҥPɔK' q9bf-} '}=>8+.Pwdʺ2PlmpH$%CoHE |+f#?hĺkZc"pWtY=+cZeG'6IǫI4xfGHDm]+Fe*ӟ 2 Y\Is`YTگ GuL,Y`Pat<ɾqq4uUcO'7x>Lv..!ʐbD`g&T"i5d?ckET,Es[As~p )wnkD44)$ZCg]aXRIkB;e"Ӎ,Ѱ[?V\F!aL 3 ;1lP }8R'Ľ7D3lි!HP=q tD*v\Z:̆/lq~R>紎ydlJ*jë Rԋř\#WCXwa;IbL}b xuAFh&PR>@kZa>v#/?ŜWNi?ЕGfw4>=VE,s~Kgљ3E-*[GseJ8od ʘ$;06N_Xޭς~k»G;OKQd3h$PM~C_C]`d:c<)Y9`;6IӯC])ޖ ;5DX4M=Ǘ܃G];H 2m<լ^9U߹rz)Ŭ$c(mRu~P#AI>~GAsʌ6g<]#Bt!e[JG1:+g ^2 :%4c|T (7n aXE?;e1Wi.iR/8&IճA'M ݣESflϥP·z"@o]KW=r=LNe>mʅ"zOdWmܣmUS*t< tV#=Gk )p,Evzj5G8=iY]gww'_wot_}\hDDQ2g5)"Ri&^$%߸2DvsC0F`'펑%{CS6lhw`/X5DnkTbux1?9[:X[m1rZ D5Ë\]UdMÕ Շư+H7YrV&n\ <оO¡}mzr=q&Ve4SqĻH'3|$))^ $ڀQʵ Zm;z=~\|2W\wt5xԅp~8tv|t~kgh{Y,:՟_wxa5Ԛ%+^A3,Q;UL738s'PѸ&-\ir.?8ԃ IgaJ)hꉪ}!&!qd).o,j2>fgQ"!]0QҢu˂K- _JZނeb$?M<'2wI$Oa=.?-hm$u)|8+vIn2D~.ـJVM +zq5 "=6epU11p)ΰBƭX!΍2blLZJLnss\.)g[5A ʥ *=)19w)cvJ aY(@,7 O-h}n'eP8/u=AV]{7 /I Xi8Xj,7h߼nIട H,ĝ 4rc{ ^i :Yh|]Z9 gVI ,#튙|ɗfdCi+]>?M foif=e;}YQґ(,k'yZC*Ui.ETwՋL毣h_E< ʃSPNTzy]#1(#eӶR6Kcq\4V"E 㢃HEUm>%l'LYkwzAR,m'EX)mxQ/ I|ݴʝ.|%)J$ *]"(wg2T܇K#xy\b-e~YG]PZO9 $~1V1SLE裦 ~^v U%#~,ʙ8Za@ ϗBg"5i"Rݟ>.ꇈkh0hHι\ ke fRe@&HP3́͆wIh~q%|M5DQ$0|K. tSoU_'t9gYfjvHz)?`tN2^i LE"kNZVgzQIR]aոIەEREL!+ 8 P\ c xPx ȳ8 ἍlP~BPi, `mw:'MٴXEU])"| @W>E`1N:͍p͚T,Tq³>Eh& Slцܔ\r힆 l16' -ӍQi%9/Ыu~M{ ÆpdoCsAat>6$PV3^&_46KD)=tF|Yٶ%`uˉ6/EBC*r|wt*%Z-1ƶ_ 8c%Mڟ;[o׶>iC/-O~|#X:"KWs!" B{(!³Q/oMǫ𬋄âVA j0lG&DE{yPx$,t!UQ)!WoGӱX~ /wRE8R<$AWãxƂUqYmĢP:=c;䮭QA< C`Mu9`HGiOqu`cݐ? /1}OA}jAhsYD糚)+V Q|fb@ \eÄ=1pE5u udxZfxr5'R>9[IH -"G!ՆY97P[_{qvzx!Kg0Ys{Z;Mw+;ptBQч̍ۤi"a`Q!dхuY̸)P̜:溔!T.yf  s6#,A-JY 'R]@b|%Hǝ)n׫. ܏G ;C@3)ImjP(OG!Z8)& t1Ja5P(^ijXIExFYDmX!2=IAE]N$ædžbBJMN|MA ĽhOb֐ hB̘Չ0u')K6Gv Pt8r/(z2Àe{ r/HR{Ɏ$5 4~x%8.ۤU+Rg<LQN5 :u@XS%Cк+@xT3{)[C]Le~YI]5OkKBZ@Xqj.zֶz-P PAgb%/*k_k?ޫ߰)Q~-LYK.ӾE f AO4Cg88Rv.;* Xg ;OnPAa <Z}'ϘSjؘRN} wL:xOCz"Dn16p ^4vq`xĨNvqksOaXZ=bH?"{Um[OOoǖHf#)q3qNLcPOkˇ^{zҼT|6TbJUaD>rlW5\V?֑G߀d*YގbЁ"t9kV-/ҁ<[in6 "fX"H27.G*3[sU hq7Z5۟9`SA? XWy3KNϲ'XY+%0 n~ڲ mudϡ\?Ġz6NWAVs\FtC9 z~iOL2٢x/)V|ܼ|ClȰ:":%WSAcfp ddq Ɂ 3;%O󊚕^Ɲv47^7Qsv q fEwkSo> uQ%L QTSuwB,7NF `heq)$i[c*FPj"bP$Rhג o]~Eh;d!:m+{XꚧB$W2]!Ono.֏| qBq>y>s"pb>n['Ǘ/EtX_\xMCʉFG1{? '\afwvZ]oc94x^E!y-aMDk;3VBE\Dkhu'\A,FT"9GFTk8U_⩟ےdĮn54is]_OJ>%>Yn))p|wᘗϘI cpqCXFA~kvpx:݃|guYXז:<^S9x(DH7eGny]bar(?hy"?L&=Dz9`@e+QTCFdc#ro,p S8-vH@)"JM)OH-9:D)mv(|F紬ΊNǰSHW݈xSشܓOhQhb!|:;{̕00Bk¿"$b4$ޅ>.> ;ű0Unz:[J#+&ղ.^ɥۋ/+?YZ,b̻40A|s|znϔ'H4!Llt/uDcFūCD%@ ~41Mj0D&1kZƖx 'vMV,zz9~D cf.i`gzMNE%e.Fxo}.+sT!BQ&<ͨex=@g҆gB(]y>‚:1=ϴLVMK4ODh'xߕN/!̃$Lk &R@WKDHh+s7O٣?7ܒ]<À U--2=_Mj_|Mc3شH13U_f^1 UQm]! (e&Iۖj?Bn .;wZMC%*4(pi'G pWHQ8yvm.#r|Lcɝu]Fo]>'OȻMz Q,fS_-TuϤzl\Z>D[iظ(+Y!SSudX *mXZsxYa!Ϲ{$?w/̜s#}-yP<Vɕj*Cug0G]۔9 XL4k @_.,6eUgNIUZ]~7yJpa_:: $\&5jI%ӝ!Vr :ET;Firw?{i$u ܦu]bսBl>i3z(Ko-*Qpˆ,C9)>h f4Xi?QJ6#*1uLC]4q?P`lQKE{PWz?~{cD5ig\:Fa5CiZ9[&e@Wu|S lgw[neE&U]i{Y/yzu7z^Dl`:c ٸ#݆蠼.ZWMV<ƢF`v!! YOOׄWւ=6Fr%؟57gjLc{c{5)ǝYe_@pP$(ACM'V ,hO޵41璆),-H6Bȉ2FvtHMspߖȝ68{^9:Eoņq_;*/l&w0-TpAvpk'Nb֜Jg}IU5KyD )@JsNg(fQ|CB+;0QNr%-s'7+HȔS Ltfw΢X̸FZs-l$ܿ ۰ܼlx.|zJ,&op݈`v;'VJ#| @#pW3זht_>~cmɗ-dI rbNx3<C)g8,GL_`]R؅;P49WC.Y<^p0k ڧIP˭@3hIl?cg2|ϘpҀX*&k8* 53|ﴭ{dOމp-}|?^Pwd)P97:Km_\dkReockehUj u(UAW|N{5<9qX,`?j`l//ՀEƒCP.putH2̗Wl^m^E?Tէ1Ahܪ@u MG 7{YlʚŠ{vQǸ}ȱvuDB%f̆Q{UTũ+O_vQ> \7~ĽeOql} ۖQsUm:NHE1+%?//mYjFGeAFdZ w\#m!i T'j; 5ZξzR؆0//ٮ9*HΖ3\4YbCKS#K1|D,գDϢcQ+pa>CxlOׂG4$瑱뿯HxyK>fd]A"g:Փb+l4xĜbS( h'+f{4%/R16*`1j3w/-h/ZL]' ]iATL߄ :s.,zl Fq"qfYNCGB&f |nY&6&8HoCBV.pͶ|Ϡ_{x BXZM7v_AkjAֈzy헑6m]s\ #V`Ϊge;oزHNbJoJ%L-ҶkT@6T̝ʿR`pr]ծc o>]gA;7UQ] ٢i_ύR|!/zmqΰ,ery'E>4M/r+|* 5{~u1VFC,# odr =(fGA!wYl7718uYQ4miS 2qs$,=RBFN<.iT2$[!Ky z#fn ԋW$C7a{yrBXAmgvI7 Q[Ygu{fMt qf#NgĪ/̡JC@[zـ@pt@}$uhQSm$;wHb?f#'bze8yxF,cnhG"Y]Ҧ^-KLaxo 997D>8WĿs.r fd*ARquH o K8s 8u s:.9"Z NZ b+`pxMA~7I(2ڝ_]bJGĶSDI^lrH+嗺š\+#)3E(0kXYD17GTHT}a؅bN,La8$KBm`L֋EC: Pa>Sr7!yF:#=lX7] pa]Cu1T`9Wϥ,nk\/6| e jX%Sw pk CHE΄])4^4#jt[cU˿z̞,holadĽgo[&mخJR*& yG[];]*?%S^d!}Fgm=Z;}ކ ~Y(aꖼ8 ^f7iD]i*:j6=/wh& m%QUR g`I;p{eKsʹKu6g*A%8qNN4TWVa'~9`jGM,*T|@Am`ër!A:ۨJv7(0 A*.y5} zQ HH}P'!B1%@OKS\}JuaiC(/Uqa4):Z3E0kߜCޏdg7"?/4lG16"qHH SO}wu(CzR쑭uT(IS1θLIG<ʋ9C+P*5W1>ݨqGHɜ7 / 2ʺOl.~( qy=l66k#*tBK s K oM'KC/BYcSe[zEyʏ\==-4s$o-`+HfG-MPN\r3Q>χpOi}EN%w&K2.WmF*̔x&wN͡o$\j !?o@й[3*+VAU- DL"-&bs'ue5e n8m =\4dI/MH;y6D72K(6%l XR¢)-'' .9*jT"TӮew3̲teCpeïf+˱$"}=+k|"2G$-1{("J%d;ʡK47&-*Wrh ɥ## bnFa|O٫X ִD5u&-!#@ _j@A4Ix?q#4&7N++eב#Mm^|ડI-.o9 oD!y%Ih|M$g}_,NPJœ8wGe^6*.˖IUN.ʲq:RMcCІbLثNAl(g'fD_'Gc| s@E/b`8mCC6P{ i7;ehLn`/O!M_~R1q-_+X h*v\A e@*H#kϚQ:Y$8+zRGG -A]9+SxCN{ti>P 9V/Y:Bze290um݀?!jAЂҢ@4ɘtaQ"ld[m']͉Ұ!>O @dDttpb0Aa%x\%ݕ@y4H:|0x.MԲlTQR#D3O\ S:X.'9ӝk/e鹿4~po"qz7WZqԇK~lNku*PJWgEE W~c-s9 np(05K\uJJƽs}b孖=g-d $A@Tu1*!`?sSܭsϪP-C>~3 `?)7sU1[lD^ہ7!ƒʰɀNTe}T)@xEi~ڝ}rGn^L3Oyd[|b*OvǶZBeĚ'"A ^&k'I!.+v~M2,Lc`kwqLD몈ٿ2Zkq2hi͐SJ>`Rc\PBZ7E9t؜w>d8642gKo ,ʴᕆZ_ YS's-:n!1'*G Ɋ&8 u7Iע1io!Yz#|C eїCe5K:>7 #"$ubEvЀX(zF_/Hh=jN<9wِ;k0oBW&P&m)o(1J`GQAvK*b3AllD`1TC/zNq&Dy/C!͕K b%} v9%XEfTC|],Mrp%C㎗Q:,ж~Cރ @qD#5;o mkCZianz0?+*ձdr?Rd5SpY5m(E(Gxn-fw&7quk}r7UuyH3Dve˫e%(a8Hp2TsJ7M]'f{!$ U5,brVmBM lN7!?gRzT$<ޜ{L ެ#w*=:3*G-RW`=_ N%IqҲ31%:6"rDÄ>''2=]+>HV+AƿTxr˓v'7~#4^TO[\u0MgmA"  \) L];lX]}(VMa}D2E/~ ԟOްS֨Gm8pL4 ߜY(!q=̥f^ 8#9Ypp5^0Fl_> Vps{Q&DOϻ \{%=wMsH<><R8'#kQy˃],:A)-E(J8~MUԧN>T ʑvjfձ1{^yl([hM>#(Ae1We3Psgb2 d7{ήYC3E#(fEz YԤmT2сk"js_m`e6JP1Bn]B7\N Ӎia]Vn MAH_=Kg4Pr'b\j\nShk?ݮK1 g!rgQƋ^i4./a a'L4x 1#΃ 4xԊÖVP |AfM&zSsDw[A:pbC+r6@[u >u>g/p]y1\06ߖ"vhiaA'Dr?<3j1?,Oe5}VwDž@P-wf :0q> EK{0w󝢒Ktb|nOX5$ئ|+ ?Z|J&X{}HuLr؞MD!SP8سQ%tVv ʻ0F'mM9r:қ%!PdLNxv .f-"AX\~p<,j'O>\3ٿgUv26 +:PvqJ :1yd%6 Ww>PoS 6^W`3Gzؗ/WL- r21Uq' D&V!- fQjФWDSƅQ{k2ZIъ@c Jp1e}a?4>@.{|2MՑ22Y8 @BGPwlQ{Y@aGDyM|U^i>۰X:%UaQ/3@uk$q 8R?6̆H5JR@g H2b Ҏ:%BizPꥯZUVxΡݴP[[p謨ɱg&7Rd}Lu8PKU&*M[V : Lǥv!{M 2Vّgj$zp ~jLD'A`#Y Q:K1t"z+WSZ;LACS{MpDo@T;)'en{_frB̡K]\k( >6b.ym7ĨyRe0 Т4_[lɒ#zsGyyZ)/F[EH6SbI])z o+)Df:~0'Re;A-CK y VPo dxޣ'=o!d37|oi.V:Aq#fĿ-R lC&yBeT~7sU܅n_Kb]77(`W|^o៲C˦S`cg`eJL/S)cz/ ufi~mB.|XCחxg~5dN9(XŤDX;$r]+ϩmHi[{'7Yrzx>WqىJ47O"V)D\mY:ϳKST+4II5U\t&`^2q% jvM[hv'<^cjaEab;vnC[ aB"f@!}վj-jDދSz{+TWyВW֘ |`l6BtV:! |=1 YzO{{ 껒-^n9rR:K~:%$cmuN&YSbBV4GS#~Bu$ߜBQ7xÃ)ǹr((%gư9.ExDVtsJ[W8? ӷ؂3%]S"9h,TȻ ÿuP(`$p %kkᵙΰ$> &x]rEkĭx%BS& kz ?Zpp> ul@lT)J0cs]mK}4AڋUNi/Fj?dbK+Es O2K$-A'W"ꗭ^1`޸WОG ޞEA}13I~Af}tŅU6;fe 4f mZ.YAЃܒT;s˹[&}?q>lyq4hav[~KSqO^B";4L`K9!1/Z?$)ͰhDSi0z2aq =e4?GUu>[$bLXnڀ"?rV8֓|9x5(d._hE]Ztt Ƚ~ebD@tC*V~~zV60ڲg!!y xݫ}Pƛ\ikMt]DkoELlj#*+ge"R1hdl*cU`ArVh%]Uɺ)q3q%Uq.8(:r+"h%s5H!u P4QʕN-#ʁ!΁IwQ 0C`y(:Q ^R-tl}"ld,^yuYb@1FbRAȞN~D(zBF4wl;eo|Wڈ"f[ ='?6ʼ>^݂q`E[ݰ%A//vp/HCF4 h" chusfeu ;HB^96 MK MOj G P J[XI byWWHy$ķ;C}5UyҪ95k1cpYZTY@{*POɮ~ :TPin}qb'Ub. D` D N}98kg}!t<״ȃ Aت pL$eS챾Zm`<xɆ \9-KjԂb Q;S֥NwΆ4$Z6-XP?@|90,M%~S T܌ ԉHIHםf/c[KtgszEzk>k;aAcВ熖Cnrրx06p(cS'5.^ZEՌ s- <@kOH`OV/} єoSgqƥΥIi12%ghgL` lNfpE\4wH|ڎϥh;iPW2 /v N_J_{K#W8>.»63c]FOL;#ϐeC] 6B7#^% I>[BR1 (8y&y,9T4g-?Y.}X7 VҽU ;B AX*)7^u&/~<ԓK_FJxr.$' T$0(Ӏ{˹#`eLiuO(uwUޝ.t>)wG~H;fIwkSCb/qiɿ1Zx-AX?:VmwB-Z:/nq犁p:5LS{-`¹=3eղ-pӝ; % t Iv)' (mD&-O`;S0k#OՆJ/ml^N"{ҡaU Q6ۆ g:)7}__"#yW)0) .8YBǘ̖Q;͗t $vgIB.)/ x28U%X^a|Uz7mџpV_ q ޭx%A DZG)2x fb@XZNȷ8}~ЊRλN欋}-3[r+lr~@|Bv 2&vʷ o(F}yxSk*ҴJP]Թ͖%fGo/793/cI*j z·h:ۙ\gtYOE͗Pw-[uӢBCdDCoeBXHg{y6PXǦF8ۨWwCm(r,z^s}!ۥ%_B1Q];}{r t.q-VāŪ[GT5>JzpT%_^C=#\ka~ʴ%Oy8\9z\vF3|FRfI?0<"tQFYK 2{ ;j+_Dhvb _-^vzܸh WS!.RYH36$ pNu>'[P#%yNpKRUO|oCFgWMX]HlUQͰk|7"Bٖ @h40FqZIؿEx|de됕S8UA]܏e(Xf}7P#88c^:~r7$uqY\gaOypfqct]zU +y<ڿU CP7 j!,H* {8WR`K޸.*d m0S[ios@4ֿcx=Ut :1cRQ3I~N(7%:JGY&:8ŖJko#zE%m$uh[CJ\kY<^bz IVSdOw  lAk\BzBoݩ"JV&d^?ΤXXiV=h?!r?ϼǃBN*GתeS*˼`[6,$F@E~YarYι3c7PQ6W.׏je9Ys CA-3Pt>'Dae2fȧbS 1=3vt9vIST{-eR#nge×@tW>+GJ2RCDLf >+_/Tv*"T5urKTxt+h|.k8P{p1UbtZuCneI~ edokd~^J"?9 -b8 -]5\F&Dz'ݮLʇ0!l/HJ/Me>Ng ="哖 HI#mLd [u ? f`Q 균=_#ቹ<|\1_3.^8z:YxQ~hP]FmPysWY (D-V23cXhǩj-/m;m2 B]N6E: GL a` LëB(-s"̻#`fH2!h|q:=])"Cr*⊉?_CVgFS[RV3(|PqbYqr§?06|'b$:)R6Լu&\(VВSPl\|T`!'Bʧ3Vś3Z>|S$1ƯHk ǦAZAr.{X(tWO"MVоj֯$DWjqCq3ƊxkA`.v #U Zpt{hQ}zdYos+\Q'1\:A3cTv>Ab-%+&(ɺw^k`+@سW,EZIE&)G5Qy+ ^>İ1O#˘FǸ=uּq˛0Sfz=3 ޽P4N' iShѰx5 oR,|ma.|1̓ ^(.cuF3u>J~$#lzfjNp4i%L2]hdB@M3"Oq*zeKM3cXb[=kŻ"˂%?[k8d"jN ElV!l<$ jG_TǴ9QD/@qK=̍(9;(?HǨ/Xn~N-Bn'tvwdw@.=4ڗ'@q YaʉH|ΐ ]PP!*1iGMFLU*)Rծ.Y]@XߓGF^GhE"$@n.E̊?Le;RA)FFe1{|m,@ģ$bSPl9Q郑rm~ð *$oU碷'Щh[/cB>p9ЇxЦ4tה$='$3]j{*S㊂!bV xA~- 0ZA_v1Wl;-%7V1ߘ*ltHXCK@V<{ț9]a9n0-5UC!{lOS.8Q/GqDCmap]aLTt9kY|R uQ7 nqٜYN_kѮ~rN}/5vk̷2ql`,WdC6Shc bDJ$\4>.Κ/99*ق?*kNOQ#1R--*&/FFhCTy"M-WިX".e7|քBx, Wr%vET7nHf`U$Lsy`.ruD=D/f;[+ԹnVJr 7&PvEXiDn%S+:5}\hmg ew•1燌1,iG6qrΨ06^Cptl\6BoD}`z\ RN`y!jFH!⤪{|kgA[pNDJrad% ~"d`dɉ:j Ժǎ, Љ#ԮW0P ^}#9n5->5T]K&0FC$^ut)t,Bs y}UF΃ݼX!KH_*"{l>j`=M3|/\p &|EQصY5!-\I@~F_èZ3yAi`7@yA uT Q7h9t`uWNJ4 mtcǜƢb*5RKn}&&s~x,Ղ`6~B=VZ΄g_0e2'YiP:&Zټ6ʑ$j$9y9zbB+_hYo9 Q1x+HK>0 VSea\ > 4#ΠmkVăů̇="ߟ&J MΦ\l=wϤ^&m$4̟Qq$^ 6Z6;֜?#3nrO}f9(Ԯ1<-1WP1*"?u;B O*1jk[[ Ku-b ^H:Wؕ$Eбb e)6%~0.vy-BBc",dAnI9>X5'4}O`LzcmU]wZ\IھDB67.v&)A1 ?N'wu Ce#]Ֆ`yYF;LDZ!Ȕ,/KcÊwIl\ͳ:%ˋ}/_<Z.mFi`td];4A3̪c*<,h17ӳF;n^G=!FbH*z/r#vS@x2bOT|.14غH̜+ Qiٌk\0Yd|:j F=`+)7(>id/\j?`]e}q :{@ӬOزyZ#\UojaR[C5YPY3EVu ĴqNRI!Z (PF\{Z㊡Y xmU-ݵC6'ѡw4v|\Hs}<$NOըgYZ070701000003e8000081a4000000000000000000000001614216c6000061f8000000000000000000000000000000000000004800000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/tun.ko.xz7zXZִF!t/a]?Eh=ڜ.+[D^8t&_++IBp~uȀtɘPy4- ?*!M ./jApH+xJi ti`m0,"_제 +ߨ̄Ļ zyb#U_OKї)d dXMg9 (w#d&BP8Xꦘ"{2f}&G+Zq83GG`Q~'k \dP ߷mСYej2{w"_ǀRO Bk zkW8dtFqtA#=Mގ"\-؋} i?9Bs qo(PF7#5=K{גo$h⨙",Q;P.轇,J Qt l^9.pz5;kʠX)@DĕCqX'v즀%&ÕS\p8<^gʘ;vjUf^^pۯuktpY (R֊.Nw1:6>@kYfѷ.bms=m.N/fG1ʦ&)y UxF ħbxR@m/zT|חHRj 7Co!QD4;Th) 'ߟ,@) U2^Z_4(ԓ5R"_B](Zi~  ˲kP5[%^;qghMՠx `dȓӳ<6TlPӚ^yvfD Ta+2]u)V?-/;+60Jأ[FD篷h"/x3:h$[.l Yb٤9IU7sq {jDlEVhZ8≾.p.ˆh7~Չ{9!@>hP04Oxv2KfSLyբzLAK ؙ=pKURdd<9hc;3 L2ZGWd:YuW9hhrUs3n^&Q!c-ݷ#B~EA6ñZi--kl5a0b&yfoIo ƥcD}{r{P1;G^VGν38Ei0k&Ax+fR%_ BF o%Anڙsc?dv;$p 8+}t|ÞibP7+JZ@שEƖ 2[o e;ԊF4a#}&rnut㫵,lBE-k4]GCGS5eqĆTQd_ &I l< vZʹFX62QǕ4mXT|ʊ\#0 ^Ug- 6(9[5X<걩=Ԛ\xM;2n } :烓p'G JLt*y(B,eL?kA g4C--눺)Tc7; Fp{Ea9FsEЅцκH -\>Se1 )C/4:6Do^u1[F46{̏&s #--X?m`(cb2_Ѯb*cdAO)?7[P^3Qk ,=܁yɏH[J_1\ONuN$:pѵ8<(}t8-U6BPSC7/߼$"2ɍeQVasn=(6.Olb,tI0< xQtxc eb{Kk6 ֺĦ%m}@Z4$75[ZGgGuNSP5r FcrrЄ%34b4Tam:l'Ja[?,.8j- u6HD%WduIg8U ! Hi#e?<څ]t~7Os{pi<<jc]Z'BO Nt f SZM"a*}qc r4PET4^:DK:[Zs,n' >RmSS\or`:3a~V}mz$OIf1ke]ؐfx`Jt >/i-$}$S~c%jlJ?Y S{;I7:te{8RwTSxj4o*8S3tvx(o|LdWu0u J5c?G!?a`3_ pN(CJ LTwF[H3|81]8Dd 9<_~4 ̊XU`GvDLD݅rV9Dn kԔaze?dTL5qY"H&ai?3p[nRt^yџ3IˆRK@=S$Ȫ 57v9p~jM'TS\za7Ugv6ױ\2\#OP|LVma]vՉ515 grEu+'J {'CA3Lm;S K1JMlb"He, $ _+!Izs\8qR?2PT[bH+zGb~@f{ .$JcU53܄.>b~s11mUʊ3}{I`śnjBض"rG7HX %^7@K΄ xʯ8[؏$ۦb B:]:_X)k玡Qr3ʥZ:9m棿2#hրݳ9|UU=! qY4pq1y^_KlB twH)Ij~2º`zӽpqLYe,C%Cij2MDWT!+4]>?+>4ŭ3O\h$@eZFX Iu)`k33SaC`LiԹx3zCI{$JzqoRt&z+)znDc'Up c5D&c)W C]w8 pSߜ)Y*.?&a x{y?QV]@3 gqze<XBrUo˨A_ uH:#'Br9(g/ 0;(bbpR, ;X`RP%_<`B/iC,UKOK}(}-Mx0P㚇k?1JʡCG%$͑V #3SI)ߥz'UwKlU!=\eʊDra;2S5LAFjt}FAv) V u}m6(\J&o\:]"j,{9c9J f% 8[|͡}&>Ae|wc3޶93 };} 6}unD`zdcN|Qi>\mw^oC^قԑ$%]o_чA07ޥQz9-*%5jDl TĊvs2J|0+.]O3!HGqU?U͊_]#_.$%O^^,Mpqrn5Yn/$3r O&?>*}:Qov,]xn¦%kqwWI3в/|)yh?px;}=AʤD؏f~VN=5ZF,12eO: gɿ4fvY뢼. ) Qb䲉}>_Q} s/8Nw epY JpwrHndm#%RRRM1WO MXȡ}%!R'+'l$ܧ0Bx ^M2qJuzHݟ,<K5'T0T[,ܩ<荁Œ=VӀ!mM!l5zPϵ{*%a iN^N'Es8k gU.Ǣlsc=bN-sG)kW34v .e/I RW2b`Lw%SmNQHr& a #1rQqJ<fxy׺cyUrRVoOjDDp[N1WV),4MH*Zg*ĀOWVzJRwV"9A# r=8bx:~\<:Q>ʾ>ٵcWfPFYbkCo\q qF"x BΪ0VDSx|@o|>/Tܵh"4As϶2Ts몕X͖Th։)&N&SϮZ)}u(-'\b'1Cè>dMC#@rwSs26@Sq]<a9|LZ9%q-R6$}N{ͨ NxhFgX Qf14)R^}'rbοɜ^CP6uv'(0ڿ8ċ(,6ؘnh>/܁wA,L9{股β>t|ϒ&e-P!S6X^ &?sgcB0u7Ɛ bЌV]U[w3d\b<25K8D\ivCİɽ]Ba)VqvJdeqd0In6]KCkHw%@9@CNCmzci 7{ Z$uG<6h0x7,}gNPUa~H$DT=Z"=yR Wq`N6cTXdkvQ( PH3" A0jD{i5So"ЃJhkٞ&#AXL(e&AF =L?'1YB2P FfX_ wn!K% Y|s|m)J35٧8Q\[UFW/Y ݓVxQlmNuc⹮s`lx^M=Z|q<*.CR6ϭ,BnaHaP`=c)eiz;I6tph{) ?t򈺜q:IzDd:m1ɍ nß\0(f!^ˆ||u+.w't! Xlp7~. Ÿl"&Xfh!d3|Ы9E5M52R#!SE?y}9XX7HqmD2OS}W2,e}dd0@#APhgdubh3G69K3ˠXL$D2JB чEw=qXa 0-'ݎff1b]~I=ᕍ._f*ܶc ~8m\t~0XN2mjfܩNrdfc9w3 $R.r]MfM<=Fρ621q,GxE0ɔ˴ҐF. 8.EX{|t&K),9!A=}q _Ύdjh"%F5 gHV ww $$M~ Ug_'k Wo(X<BB*>fu^1iD+ڪ5㏇ܩsX &75lχNNjsl,j>E׏PEdidQTeA7} #P^#S9XۂlC8p) s`,,][}^廐/OEw_,zF ܕ2UV. ĢJFVP?Yd754|\vd dA0* lAO+yEOa?`C]h ":eŦGNg@P8iu0amnK"A<Ƨ<l/\4;qL"v`'mB%pz.ܭ69#dm3""H.fe?= NY]V1X~a\:08 4 I42 dO ^}J?I|y ՝B1?Es" N4w\fiY0F*Z{rtXH*r/ Ql\U|TJ([:~`#-)K,.Us+iD8xƽ+n#KiE%ڬܖ>'Knђq$gYR֘vߤVw1FV)EC߅L[jX 86^9D6@b䝡ҝu[~0Skꖍۍ9!Ph>eЅ(5MmK*̍3'_"@S]dT=Q*\n O]? \ V.pBo- H <&\idK9EJ k?a-_?؄Ͽ-WS?KY.LOB&rrO8:Vik?7=ќ ߛ\C'47kHѽ NlYr$j}'CtzTo s-NR( q,NN蝸wӄMs)<eq.Z$FdI^}vBLfvE. qM2\II5:qc\k~Ubdx].az>xE2Ƿ iZ*uBD3fO4+~-SC.)ss10,uF6J۩{wkHZEh0tLԵUN@mpcbL"Y.TK7PA"'-ܛo:%_Q 7,.w F_GLDZO"]3M R#&d`#[u# ""$PH**h]y$o KLژ?,<6:-3zj┬ D<aBMEj1ni\C' ēZtԌ%@9sDM1hsɧJqZX7 4YbrgZppBSFፄj,;ZV-G'nSڱ3̘3 O_P!ed7޽ U]Xc1=rcX7!,+v!$`#:[&V}x_h;ßX\nmFe ě SA ȾPtyW3w*TWk!"|s=DodT8Zn_@J<0JnQuk,t%&,dXN2W~bIkl~rqҽ#synDTwtrL5~{d&eU`yu]v쫔 Iw 0uzckY,5mTH{}v{mmj#~ <^D@kaf~w.q> H(~*tpJ0S@ܺ乛zyn_ PJs6 3AP##jF w/%qx8dNyKͺGyž?],Mqy]1':{Gi LW m]z9)P`񡊄'`A5v0 pOӆ:3&k\xti1}PٗŠۄ9E x]qڜ3'H]ЭJdh0# bpLl dSmofmXNHoR uoHiRtǨ= mtbfQ&qCw#ǫ. iXTQ\+wHA:O0c;f(]hMigvQ*B|??u *_0_cK=+/ !5E餗 CD+$Ft&h>;AfPG!Cx_ (t'N*t0"iR,f=o羝ܱ7xw&Z~ۭ_nd쒧< +y*Tȓ!uHI[ WDlAJ<6.omnM(!o=rfgNz)stakQHLy}ρY/ a{Xl8w[vfb[W+wJ~ӊ1R382`X<ѱl#eV`*ΫHKrRY2 Aad}@X{)ԺQOBH/12a'3o(+(Lq6VRD(c I+pam!3O!LBeu"Qj)#?>N"%A3 _,)fVi?ϝA(gE:?%wҎ2m#ɈĢ0&: n;{'-iHo70sȑĦZ߸e ODVy1Oџ./|_ 0ha ^ Tw?bNnBwRFXlQ?OŌ# b3ϐo4*EA;:I7+N P c\H O3ŪE/hfDȀ6Qr1;kA8Zhj"1jLݙ K;,ЕKN8J)C7 r\ ($V֌J 7Mѕ6\.wm1DS 53U+)_ER,gś-(>37Ě,; dƠ"#LDM@0%־.MasDMG^w~?qJ𫬐("_GnYϲNң!5$ؚ0ƽw yBCml?DҾ <-ǚ}#}"C)F3cJF tÚtU|DrZ'=<+J"ޡ^$io~y (z9љVugە`Ad .Y4<ƕ.6NH l$Q,{*hT*`k7*)2*XxY|}jes#&悚/qs')S0 7(Qs@^e etkي3zXfbYmhfziyBm-Ev Am0⭸.N[~{68f T-:r+Vx+>N/ۘu)Rp[smΔL1ב?0 TmYeױX).( eVvmuu q~z#xr9dmUrs n%4wj"/#Q:DzwN%zVi?9iA[k8{1Ř)2ozfy"ˀ˒"Bu뱵g;SfFIцDX?#–o AsR [ L!d=c Bw}Fp9C~|K/T)qtq\٘ӬI( YkQJg:T Ge?'v}c)h2 fXG]z"?֯|lPʍuF>MIcWa8ח*z2攙dkR#MGWġ!J1U $,p)w#;9ˑ{qad.v$lblc2$S>OZ+fȋ:/tf Vsg7^*~ʦ+żg&;]T%/7U{"v@?J@1Na|If x#(KBQZlQ["J[?vpRrX&wU7Kܞ9 ʍp_H͕>{38nݴ%r/6?y9@ֆgef#b)k/HYēQ|,!4 .d^EruB _;n;kK`ݘ[i.:+ OРV(Wr#Jru|Ų(,4vJ#/pZF8׺/DS=0o$=ѥK݀` #=ś͟ R*- HkzM"oFG8GOc8[x ފѲk퇖*N-pd<8pXx癘@@(\tOG,/H"izvWnILH/d f…F!),<(7Dٓٙ oe;BF=ԙH7:yq nQG;Ec\3ɫA U^fǬ5M { _nw\ ͭdz6ķ3?)dp?ufy|qʬdq4`x f wQtdPubW$xI6,I6Agy;`}g_Em:ZYK>?'sqϙ|m#nqn.2WތNK#X#83N}IP*#BDXJ}Ro(T,K{+4C}$9DYF Lq2YpBT0 2] t&OHJȯ7HY(] ?Ol9yj8W-t$pE/,\S`J?rbNchDȌʍh᜔wVPcNBFԓ/K]/ANwŁ_}}. rQJM~kj"$0JZ} !"al&<5"d2a6b$ٖ/6(O#h";~ 3;J*W?N< ljH:]h Ml먇YVB;I0~omJTPjnK:'?RȌH i5!*rR3f}uMw. ,c )x_+hB޵ K!b'brfPr=7fU^I, ō԰dhs՛Pܛ eUHIwdJ.59ǴBEER~{>) DSoo _ /i2t.AtnJ>6*^2T{WL>U}S^5#Fgdl=-^ _ž/T*kWGMLYӚ[2QGrh)A ֘^amJΆj5$:;bY ?zR[{C;:0QoKT}07dK</F bh2p u CI,*JIH? \!ܑQ`׺7 44dE7Xgao>ŕjj8Ey8xd^?r㹣>P}ͿJ, *ҊZ-{2voNUډu?^teJw4;%ߔ*ן[3Pk29}"f-v0%w+@ +Y\@[f!kTc%.6ZrZT*jեCSg‹Ν[j~|ɾuxsrØo+*Og3G baL* SGؤ\hZ.;Xnޑ:D-|(62('ju( *QHD"ϽUP_T)_i&6r>øN*0ķ)S# 9kq/J]W !3 pۆ!)'܂ӝ Cil{Υ/yFpۜxWU~L./@j_b p;X;8+ؐk. ޯvF}0'.w7`ɛxS¤;g/x|e V*Xw/"{)v賂]ffq0hn~G3˓VoXڀ 5/>4690&)S?$=PK%y<˦DIƣ` ܻVbX6*ErmIu:[h0^9uEq_ߴi*6J*(s Q-rPr>.-E!@sB2Bg`a m+[73.e6woɻ>3c4Q#r! k$QFyʛfr7, qƁJI'|sa$xR(9ð6cau?Yt?0VcF|tbr4F͝i⚎o8%/'D[Y,.ldI\shz5Ƚ{'!Jj,U-sfm~֭Ggu!)?a(?&֥.P€e'Sx9; < "Rg::#~R (ؑ=/ر8zV޶y. !%R9?|sqG-}c/U-"-#8ê-ʆ#Dӹdsk1s4MĊ?$\ )(e$xU%Ǹ u)1 '$8CG`eT3߁6ZǠAWIJugw⣘UԭH46ED.8}zeľ=OBвIe7@aH =D &\ ;7Ş* ̳PL»|I@.Y%U#8Be^Ύ+^@≔Y؄4M9F9k!'Ŧ]i%~~7ZX8_T]Y&q42SV ڏ*?}U 嚹C\W,x7bҶZ'Owɠl2*ZNUfD"Vw_HT  ߭HQѝ?HJq uC鸁E!_Fz5aSH%9Yuh2hCʳ[ ҟ}V "G͗ G0<Rt@;IZXIG& Pg9E6s~g7Ӆ#Nhm& }`F?"7^]-RU^~Y^'mjRDY]#̈kA4TQܤhК]U{8b/9`|E };5\sza-}SPm*n\y/™*DfVặ):U_g!]A2ߜgyI<U3c<.JJx9i (- { ba/m=N# 6βppxA!f5j-NWc@h*4?D釲Z]  5_ Wф9z (JMh2. ==}6& <7WN#|+peXg~מ@eJ&{~Ae\ i_YTmF `ܞ(4b`_* P/dwv,Eڅ\1`a}ʇb-vX=8ۦLz*3h 4pxkAϸ)`\^J?mk ' t:oa+D8'ygISMJSށIƹr:jt2} xAaJxul{"!- |^MQL %R ԠH 7-?:џ\'{F<WHW CbCi<4eS6كl?&\GxkJW Py^ʆ_iq9 "M\Ծ4Fj0k or^b/]fo;ͻb:Qp{٪F=PwS66KJ1ve=؀i߻qֺ4VH aM-Qbl\35uwl\[IwbmP  ɔo2vú= Ln2f7u{f{o.~S$COvN| EJpPJ) ǒ*͜|d|ϝI Y?a{xJ<*=NxAWVRK9ʯGl_-L(`&ef?/$z~|:T+7w ?kP|KG!]$}[Nu93>W'xcmnpR։J ≬qÆ(J{pׄݒ1b#`Ak"Y5$1tR2fp$Sc}2 Ao`ƌdf:I # eM)7 JS=tli(h WulQM { kS'_pSQKՌ& Jƨ 9snNlQ9&Ä3t$$MF4&&Z3A(}7~B΋v@eN^򔯰Ə.F$3v)A /RYTɰwH ܉Y0wgN@w( _^ Z<tDO ۑ4.GFTOZ Z{NoL5@4"9΂3 3loYxɹ&?e )mCn/w~S~C9@;UXǖH´U_U?Yb(ZLk+#~07[M D.-h~4c926m!Œ087q4DZqmu'6"l;Pa|࠸]lʍ+?p먤3=d#Eh'GRFR&ے=O ukeƠn0.}Z)5T"z6w_mLv-ih.(%eaf%y^{LJEx4ͬ%H ?ˍ"˟TDK ll"z'?8V:oh!=vN@|due,͚6͍e83緃qc5y۵j?B+?Zċؓk.^/0Lm7QMҕ}ipWoMJ=="$@Sv7'eaAڪcv)3Wg>䛋Cq=NEznfR znT]IO&FCy&Q /`?щuI^I=dPɉdԐWx"WN~<'3' CBh3}r"X@i|ѽ`:Ow"@wua~eEm50R B%3x"2_o[/ɬ|?*:TYqN#Trտ%Y@\ Cpb}6,Y". ^򉟥g/-֔r7o#^Ԑv̐kp@qqs!(5hM$Pjq#O8mL'N8ӳҧVZyQNÕb;0i{>Ns q@f8~)A3T r6%fVWA> gxωW9*#WA23RcMF-dpk[勵]qrhCf=Q)x:| 4n%#t\ nxQpR{ iQJ@w_/LU;HtM@)2( _ Pv,ݙf>%Fg&6Ʌ?rnB+vKE1q@\ U"QgYZ070701000003e9000041ed000000000000000000000001614216d000000000000000000000000000000000000000000000004200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/usb070701000003ea000081a4000000000000000000000001614216c600002d4c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/veth.ko.xz7zXZִF!t/- ]?Eh=ڜ.+ SZd,^8[qס9{@0рs,T+x p+>FN_mi+7,聍2W+$yy-ޚA@z6VZ6(,F+vtKbr +@?1wztO`c򿯏4t+TC[cǍt&'/$d9B ې_\u`` f sqۨУCp)[*.̑R> F> 2mweFrh4 $Au6/ d E鷢k@OrI|#O;X.I5 fʃ=z\ \6H2f9Au`, 0 0S-B b]QO,x4 S-%i9%+=HS҄̎1p78ij\C ;qsg;0M ݢ& La,':A*|H D(Z{P BʯZs,3)W <}hΣJpe4Ӆv(!55dA~:61GVBo |;yLbM6`!_UC$o˃W1 :tIaLAQ DtC@ ~$B`h.9rG8)ː1ht"7;԰Ϯ_)PCrEg2!ϛ>8[XA*;H,yJ2-ڭ +\Z> (u@W\I7:ZJg鿼8O퇞/%Z!5;[3e,6\A c9!Q*7\)F-eR#(O%L*(¥Sv{Pխl!#(v!ALۗs4QM*( sƈ4:%w|@ $BO g ސMK{gȉ27l&/d,i% ΐ3mtU`TJ)<R1h$TP\^vz0@(Ɔ&daU+ݭ5-qzEiV騡Y=?ZNNztINoI8,+s3/JQon햟?E P/0E6hqo!((!̱JBr9urwF u4Ȧ'?Nf׏-ul-GioFh<0`Xv-߆ŇFI҃Mcgޔ8mlmޑp? n)Ot)!tTW'nZ{D- K Y wBt:-YNRd^Ejh2k}1J,;5鄓{ "\!upsi uPHC뙀?|wPd")Ioֶ/~ n([*ypo|Dkb:KD6!gHҜ( x T?8 w:\PrQ'f3oD1ϰU/˦nlr3S\tC?_{R*p/,)i"1;L| lEo He~eKG̔OSj'5 *ֺX *o}Y7z(JSE%̅MYDh]?0g1fu},>[-kh KSKnBB[V?/O{j~LhO("F @17~̈́W4F~f>Aob-/"IWfAՆc GB3#}BWfUt#_8biT8ήs< Wޥ||*~myA~ЃX^r 0Wj n10!9[6M2Zt:0y 6gݶg{F]]Pxn*DQGBS?XJׅKEDB܋ 6OXI K_xO5 K o[Κ$??KNhkrw4!9D]OY`Ez CADqj]ȴL c9D~<i[YivEGk;7[y7kZzF,{M*jtn쇏{8񟡧swPp%dĂ\(T=W>A)WrVq1$˝XD8sha; ss+ Ԧ-.M$1|ljWw*\u:`K  Dt/BdS>-CMIWLIzPV:0-NԦ<#j*iu(8q|32qR[t&L]|]{4) 񘔛TӺj]K8W]%;:RUi5wyd߇cՊacϩ H!v}iVW!ϰ`K jQ鵒Ѷ:]m\mz=pl%܎h22/ .!Y*`ׄ k(n,~bbX]V_aAiW&&G#XhSJe !PnDjSadU9&aH>8絍g˜d $d Gy.So>]Τ0/U!Kqa *l>Mz€~hԳ`Fo؉ԳhşS?^R#}Z& ]$[=]T+I|%shwu5@9g'H`f)"7BC˨==n'69}ċ4),j |-"vh@Vjp, I_`Cͅ=:7TZ ffu_xrMxےvC.1pq|u v"A Xl >?W7<_=uC?{f C/,+"vt]y;nw0D*L$8~L* n=~7迃yֶ"3{>j-Tv}&oo𫠉IjǏBDBL=oCU a6|dL&o ͏.KFj*`6g%= aql !V0rca8:OŹ uByE@ 9E<8×:*N~D-ee '9W% fx*OlJs( bN2Б>2uǪۄjdQ۪Q.<:^-v"L3?8gLMq'>$cG(.̩s>kE[ IRZG$)_mٔXTP9pܴbo_>ia} =zudS8kۓs0^V  ®c@U*LYW1GzTnűw79ޛqͳ$ oa C9"2]LnC lʃElޏIgGI.ǻiC]"7SbB]vX+%)w.zz(O dd{TbW~[m"K'F/5A;/iN`+UE*CuqᏲ(ע["AA 2CEMKx/}GWKCd&L'ja*ռE'%lr{Z׬`lưo3)s ]yiADh[Fy9$.Rܤ-;DRu l&"O_ĤH޵Tp 5 * U^,n!  8ky;qdl:܍5g[Q,B+I_xSmgHDA hkYp>wɌ\jԎ ]pTQȵ8Ϩ$G`%p!n~mNGVuՅc EW4v Ku'9kV殬:7$[rS,-QdO%L8(T?66PtC!>w._;`{؈|n0Ch1恶 ۹FtqȕaŊga֍_iP'L!ugV,*ȵy 8JCZz΢k۰ 9ޢ"j*!F}Ei|^cP]$c26dе3CQO^4.QYЧS)Ȱ[1V/#0)%gTAɋ hߙ6x &?!.ϳ\D*)= {;c~`IY'4׀~ ր,!l89}*e4X r`ˎxeijij6$zZC==SXרU͕E{c!UDZ&E O+-'Tb{p~G5p+SHn<#5Ax\߃(m@/gORZVǢir6r:z:@Wh:t?a0FND5|}ɑ<8)*NՉ_$:kY9Q ]-̊yڗ/sȖnG; @9zHR% p fUColZxNVDu +NCut~&hC; 蓈A-Hh$1 *D[mmmKCB `g W*1I]]Hv0t 0J9dCGuH:er.#Ü$}b T o,:z,{^3|,V3c֧H͇Pzg)T&s:кCaR)N)m+ZHr`:U>B%IfYM7'ߠ$=jM00O#p1!:[~5axEOJ,䃳 9ÚQli&ӛDNrDY+xėCᩛ3@Z'0뇬{\ξk:r5x\Uq'ٙb+eʚf'=FXhĦՊ(ݣc^iZ>IGL;%=E{>V)M=>zޔCbO<!Q+% L;[ݎ+rMY-Zw!1&쿩u M`ci(!Ped!] DXxn+9IELdNl;w/VFH$Z鍦m@!^.nyH TE__VO8N8tIG3ݨE\366fC_e\A1 {R6epD>M߹)қcAuΚ#?1~ߓ)<&=G-)xS予jNy'!ε1 *$ AyvUEXym i +XL~5o&E'fU<T Oj0gm'~!'}lƥuycA\^OFDAb]Q)>fAi C '|(~ +[LcL.b07α+02caj;xɮEA²k Оo"ufճP!ì'DxTee݉DUS+-HЃ!8`-6Y$>L=6 `=v<@~Tu9*, [֒'o$&m>vq$ t:ٻT^Iwq.qj7u}6Oy<Դ02zr,VFT𹨄j?gˆ7t騎@_n5/q]..C,S0F&Ce%lSGYԑJh/80,8ӓ ZQ)#{]/Dp13:W| ;Ih+|_ C*hqK7pp' K --r\c6L=QNԜnZ5,U ϿNr 5 Hx`PV(EM[x!ۅ꟬DU3:l{>3 nN1v9;gV](Qe)ְpCffzQ<̝2ÈTb5Jz&4R}&F#-m4@`SbnmS}d$C @V;ZQF 3]!E>r[-)4H-zu"E ?Y|@Q\9tS:<>guE $ߞA-t,]CÖHnWqqr7" Ζ^!x7VY򂪫*6νR[O]5xZ-=Kݍ 6f͖jvZHQ*@ɳbƒ*!Uvb0/Oٞ&F9Qs(\Y O ~P -鈔geBVԖEz\$AEmAFJxrᨐS ЙH2]𬙳}%P~գ'Vt޶޷\*< 5llQSr.X¹1$n2=5jZ_òә2h 7F=dH` }3zE 6Kc;*e ZXN,s(|!~db.?Ȩl T%6l&bTMӧ:t(C´Tnzb򲮄lK-N wލ.t?F#L [']iDxBp Lr\xQE?ITU q,A eQ-K[(O;J|<. uʟ剏Ҍ]_?eMM9{3ZzՄa!Pw;ÇWA[;A{qpd':v}%Y,`|E{5z^M?PQŝV *yŋ6zeΐpձ. .~U ;6x =d5/`Ž'1j7QT&TDB{~+z:p&6Gf' *mO%ڪ;s@t߱ {G; U{ .6 O0 J3t1{J;ϚҔ:=j:`e`4x~m}|}[{OX>Rtb /s7*䇹u@E{_ SX,(bRF] gt{bNdBj UӹJDҟ,HA/M9u:'UVvmY8^ㆨ??[qH"Dc2xv]5bgZX-%s+f j]aTU)f{[͑[4%KdI$7ClJ GܥDYg4`>bhY;Jֲ*ꆃ<'/S ~MF2JA*q ]$^YZkUbFPH=qݻ&Ƌ1NU4֎؃Fӑy S^q)LkÑ/ճXѥP"λ=g;*eѲ1d! #G˚'])E!N|dE^W_eZ“|ǶcRy"en;طqPߗyzjH]у |VUGt`"|#[Y1^RһQn%OLA* *ݙ6Ɏ=dףzYfAERUC&f>=k${BE=NX L7 t E0JS5Se6ܼ-$D DC|QOl2 fFA5LdgBHq(ssG r]>W]B pǖ#a{*)N=3'[8f =ImzgVt ;ʼn%ɗs~&.*6Ӝ"@J^ KBTՂk:Y@\I#́#5 p~'d/ 7.d Pݷ*\hwL-zJt:& !ttu`F{X#ޜ3Ŝ˶Rr'B=[ڙU 8AB"Qd_ò?"/Esi{L}.䌈4~E#29;Q)#j.Rh;/?Y :b z:iǣR^8sWsPQ;S7Dׁ(rZԬgYZ070701000003eb000081a4000000000000000000000001614216c6000063b0000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/virtio_net.ko.xz7zXZִF!t/᯳co]?Eh=ڜ.+Мˏ9$EG!%'eP9.̟g S- /J ͶL5$߾²:!#Z*vA6G16GdE(o[ 鶰3׈"(ɖuYMO GHB< V3I)Xp9A!1oN.s?%瘕ЭB>|y)Pl#FE1vJ/Yw+uSB|4R KWh碉<74jEn'NCM8ːZ(vHoPeN]CBV!!SfZ,d6l߱ :kos'y[67O[2||YRzFސ-sxᣘ}WAH} `+O1Rw*]6#ȕ߿Cٶ/Mq7=pv*gO '})xn0W/k /̼W3Ѝ w:(Ҥ i:Vj $aZN~xPVgFMDpaӍG⠃2p "2\ZKב`֫g~(CPoaT?yLؠ+ޣZ9.m߯qfo{dqLƩ|/$R̉`YvZ\"΁'+3yNq`Нk%k`h%#H句O9DteVr0[fd1ˏq ՘]FyfhF%ojO])JU,k A} 92<DJ'+kquszزN?ՅyQgI+ `Nr]ҔXU_t5B{QH-zgm O:8[^ UdʣDl<}T 'RK,e/˫;{9hF!(=ad\G2U]gqED6Cݚ &FPJI2" y-8C6Y7}2.~P*! 7oM,̲+mA2) xzD;&UKD7H $_tʃ8X8kF(HUp1.$/vGh˂>$ ɘG]):>R!y{ҩ3Կ0(nە?shR7/3kI4ǯM(RF(桓5 ¬:7|9k'Y՚"!º'mO(8"H-pQw{_N# `] q˶_dJ{9T_].6r[3FhȏЄy)7=j28&VD(pL j>iG"l[\s9 _RWp|?Ju//S,d?V2P>p|B-}6)UrwՋJ I17Py=ߧs5D҆y; 3r 6_Z"?\ߪϾ5&2Tq9el:5=*s˜Ϸ7=ʭ(FIþW`&hGXc%NNі5Pj@psҡzi:fsxIJKȹ]6y~(͞DZiMj_%7ZVk(B~%2˘Y!5"L29.Ks;Ézs d]\BYն%c0?!׶Qeb'Af8g/ܻ,mEtT1#7(#:s6Er2'u3ukb#ѷ =qh6\kQt417zdvsr8]{Jb0\`Ro,15}׵ƭFO +‹os/}{slu٠kmUuA[y#.-02"W.Hj$Ds}/T>(EE1 U팛o8tU6͚ Tv/s ~Xۈ<`[ ` dy>ܪU" R 'X:rg_b\zܳj:tѶji.AȴTs<$ھFm  BAGj|k{c(C+BC(W:b5fIcx@< i77v԰ )0cy[ŇSt%H4te٩ *D6kg9s֓"'w")8:alUc2W?ӱzKYm,tJjD98,dS EJ"4)l38gE;Έ:aҠ6"H㬙Ně QE~W]֝s.^ @ jTBn1`KjIw}& )KX4<|s}ksEmu"毪xT>%~5<g1DqS"le0ŒDs]A9!KƉ =Մ+rb嘽`Ƀ`6`fdHcL>TbgU#Roág0`c[=l"'> z " 2O@𶌤B3l7TngaXԤsw ;O՗$ Jju9X?/yn;kA ˆOмA&G*WsӼb 9Ym-4oIm~бIKz2>vO-'x{ ErnSi2chxKƭf3P;UFM<:BqVL5vWz;~E:DSٝz-9q'`/sl}lm֘&;&\y_thqH1=  kwq--{t% Cuk߃f- AC-5c_#I@K< ʼq4)AM13dIK];Wjț9HĎg_,+zsv;L0Xx'ϓX@8,2p:jtMO$1d@N1#3{,@/ _kG#g86W-Sקd0CvIv̕F6ryGYA(ˏ.ɧix=eBTg ^  p6ptfQ5/Y>}ڛbpmI"\ޟ7?nyң~uލ vb˭\/C@- da !.@ЪIJqʟp5RGk> R?DCpOa$ 3//{@Zk)VD Y٫=NXQ2 8&^ډ|rQ/4SÏO71Tѩ8, `t M(:/Y|&"(x1]:E$>vp E]}&XwnvO+Nn&㚧1Ӂ4e螋 1GF.*63H@4gmװ"YȚ%zj LJue#(.(ց_0O!gȧF=n6^c x'̭_~]{RmFE,@/Z=(Geol=O& s B?zzDܕ,/q>rX]i'v#U_܈~Xq ?Z:l0/3 Tr4Yl*VRK'$xL uG3ejGo܎;VƬè2wnNF,k H*O_K(TyO:;mJ 8\cN!DEyYGC!4%Qo ӐYH{m'6 '"9mdm0V0!FeT9ݒQPq"`@ivE3D,ܤ'//I!Ƈtc:D mX!pL_ ޱ*?|F+"` xtqb18HSK~cx+Mһ*ɷk@b{.lۙpbաK6UTtPkφZ֐^ h\۸M~R}I#D@]׶tS Ϭs=><* Y<,@bqY_Y r"h|=OB#x4>igvs -_}loN.BU>:=;iGz33c58;h4ﲤַYevȢ~ V1s9j%U"R+^㝽Ѽ _a8zXOE3gUé5rpY>ag<0/ʚFe%Pb?Y&:')4V/9k􍑶mQRɼ4Pv`4 =jr{HC dH fhd,~"-dfܺgF,  21FhJM#BѐrϚFaݤ,LmsT3PՂl5[AUʇԄZU /w=)#LLamT95`){8Bj^TUcԫᆴzb mm1@*oNM1>u{gyZ?mV=E!)ǘOŸfL;.! m<ɤ8[v|(v9 BEcfj\3)ំ#~A,Wh?e-+)y ޕF]w#%-aCk~$.Qcbc6J;wx%tocMn+e:fwߩ:zOy7,5H,Y9F#7\IB bVȒ1L2o= Ӓ~㧨76UO36ϦYs&TCR:lޑFch fD*&QS!+adh .+h%Pk`3l)FIgM*b bt<Ǒ>-7l 8/LRY"x:9V\SE_ofWkZf5;iԕ]c&~<,Z6#c{)׊,]T5z TK*jE6o>Yxⵦi_ A†(opi/1JA }iᴫ,9[FNœDA&pB0j-ZەSš3VP{֭M=j.g\ ˮxU4qB:9 {dn83§v0G9F}wGNݕ\d %Cbڦ83w~V6r r^!*]7#\^SS&@SS$`N{ث;4 Y-"+J9CnPsSuKǡO,olg~ 5d:6`WisDGVG8WΉv{\ cf- /Ĉ>!TDHW+()^;-ՖtcdGy~]O}]Xyԣ]&):g(3@(˾0|eml1^(8}1KNȶ:u5$I|stG#v^#9ˈ. q.g 8\~)?sc:=IE\ ,W7-j0cֵneCNe($$b֏aJeJ,KBe ,\ !ꐪ(QW'ocL12k 4O +#wORp`$Ȓ)S/7h WkjkOdҟ˖GyQ;iK]7C PMDw€BdB*‹EFNmO.eT2s:I eۋ@P:F"gRGWiF' M9Ƒ fo[%n)Zrc{89֔`RVY`--$^A32~WBHZ {k|㘙hT8MeQy54L9qdSJ Y-֤K8y-,,|51yK lhy'>Оfٲ'50 }(̖e(8Gf*e)t$VH vn\umxxͷh=8f{,"Q:2 |Sƞ R/X37Hz_ &/HUh5-V> >:ҫ`gXqV tE b%uM//Eyc ^Taٯ.~ak{Ph=5J|c 3i+'B bbضӦfLFG^}Hzoj?*.SI{R3_ڿeqsU[]HW胡 /]Egl oOGeaJ!!},Vd6<6/c/! QRڈ/TOPe6ũG[?FՒl/ $p^qc.\a'+&YI>v[bAYzCrh;cA1IS-!ڮi } Qo9 [N߫u i1N >eCќ鳒@Lg{R,&Fw_+!b J?eTM,Isj\WHʚL{]ɪ WI9OBNHQ (Ъ={7ڳCFl哣sunh4S7@S*dX߈w8lzaͼ̮Z" x;]AyYj3w/LB{#&Wd}$M)%sW$V! CQ-nĶcK<+@ Ac!%p~xqZ[D#%'f㝳JU9 m><#{fh+'g#q[pR%ZLPQ'ʑT*guW1}]v͹q{_Y{Bi'eصcZLҢ1"0eeQS̪ͣ{l}3ZG ^>bv{nsܔ'@>1T_Sce}4`)^ݝ%>EҊ*alQ:*vkw>nZy6 v4blHd6%}`'s6Ug1oJq}7A튆Qؚ P4!RQLCc4W#:xWRsKxݴ\(-SXc烊>}:U$1N m5}O;WZ%;Z)_PyFJn9@԰e'|]+brO40'vJ5z˃r/`Rp뗍c9(B|^NJ5NL5nRȱ`Qu! MV kH-ci—牷ϋtm d;cE'TP¨{7⢥1^ Þ6+E QT~?T2)BL[B=;l̳ <^ŴIwg  lͫ<˃['8:)5}O”m2Ѱ(~V?KPN*?|Q٧2Ԡ0ndOwL3U#aSG0Ե6wfz_S@K١ctt(qitIT 휽TUEz$#Շuzj_g&c5L $Qj6#7+#=7WR]u>N6?E0xF+ph XٳH U>BCbJ]FUx !%41-~ףl yoЧ/68D$Qּ`j+;ShtJkU`f,=#ɤ# ȹ5gcD"ߞ D"3Wk!-@ubk[#C %s`|F:.wIOLҭK -XtV_Q6]EdܠҨ8] !lnlޓ 2킳Ԩ,e;!TJ*=~(/oci!*% &0}0aV?e 'Ժ}+y<,Miǥ]#B/^yʋo`t582$_:,zJ X=1D(j03̀p,`Z<{ztɘ+lXI +qߥ4QR| ZmuisPI6X^&=ʼn!etH7=h^*'wu_DLGF9,A.n0\V+F5b^ -콼P6DD_rV%Y,ԌǦX)z`7(VFiei.(7}8uN8ݣN9T:rA-;|9^U0*iwJ~ ]{SK^Aм Fۓ -/>hf)M4C!-NFr۟uҭ?!`ѣt`Ee#0̪nݤ=t䁰BvT\0N) 61n7 KFʘƭ10#mmg{to0p-ε= :7L u&1>'9 iR 09A"T[ɔ,7hAxPjGs0k^\.1'_D0x03tie(nEk!H}lmP3I ZB;E /^I=EĴ:߯!6[Hr%틉keڣEb#E_N2RTĈs}U357FK&,dU,/mYt]b `^:}`O X L53޽|#&2 SMcA1ӈPTxA"e %C7#BKe#vHbGY.|AB&U7B?CmMIڍ5HyTq>l_M[$ ȮKb[w*㊾$ySx  s 3Iџ|78L+ݤc tJ?*^žc+gU^ru owrÎzIRvvv (7mko,S$#Dž.Lֶ* 2I}ϙӘ~%A CmHy*Yѯʸ0[t:yFhH}WbUݷOXseSQx>gOe 8`PX*LG!i/޲`ugJL ma?ˍ!MPО>eRH3zD/3Jac7:rݪMOgoߛ)@" ia-vIG#,͕h= _W;7'X,*ryձeϜ 0#bGŔs7)7oOVxqfm}CdC:P0Q 6+{s 独KWu)&0{zT ڥݴ4d)k`, weZ0tU{+$6 FS .\xg%PtTt~|83ܓg<=tNg_,jְ֪J07+m?[ 欿4`3d)\Bk`AJԹ[n}]{6q s [q8x5`5 {:4-tMwdQn7=bSq 76#_D[wIH4@* 3XK8˛sP8Jg SQoO Ź{w qf Y?MT>5L! Q`旫9LIxCi%-'À0L +QLCQp%}&1u^z0m>KQ{"vD{O{ +qWogd䥾s)oL!h?c[*-#CEb̩)mu4#ޱΊH 6xśT#[S O4t\] xJAFp/n[CFe_*,Au{h%&ڢ+ yVjR0f,hGHΔ pU*f&Myɥӻ|;[g {?*Sl5Afc:>D;bsȩٹ^3g*=NizGMQ"^X]!LQpG*XޭƤD,}Ĺ !IwqAO;1`ý s@ED\fblnr~&t<6FE X*UXA9UiMRU Gv-Y+rQxF I4``6_ڰx‹ @E38q9V@@y, E΂ " ~-]m= (1&{e:U368Ս{oV՟PW^dBv* mV$d#I?W 1BDۇ$ZHޚXq]/5~S[I6*K==pq+Nnsm#M!ܛ)c$M̀d=?n*LbgZ#2Xǩɒ $Nt N| u g׬0nq]QlH,&zQ/ͦP]9Z&Z|vbW; JH7ը*˹{i0ck$xY|*!D!6 էi2W\0ˠC3wXulwZs?۟ݮS[Ŧ$'dDZcfqp}.r=юجi =|S-:,`OA@" ]Q} ! {u="HnJFS'|8ar(z֢cCjA`@_ ]G]-YX`$ߘ)MEɔ2?^* /FVKr(~U<z9kȧ Y}l<#냚*-}"g)[^sf:ߕ C,S "t[N ncDJcd1-FCSZECWRtBvN*h.RD rdkT"|;4mC_ˤZ} OhqdEf N9W]R)c !ңeMPg +BcK']7an6iE)Ac3@MKӄAwjI2StRi %՚(]U;!RܹvJ5u ¶sBY~4p>1/o;cm?|\ 3WxJp˥ P̏紊Uʹh2͟0-liXDSfh99/u 1p.2\>0,"F,r9ÔņRS˘x2smyz?Hqzn~G})u^}Gk#Cp8܉eB*ܷȒ' M]aH\`uj.Gl#ye\'rOh~eUe1sD~q;12SҚt}Tj೶(sg/]1 _RfWlg[o"H7fWa @hF Tn;C (+W NN)*djZZrqB@ &d 2k* m g `80=3XAA[J+ spzx@Xm&}Xq*Օ6s'-1H"U2DAc"׷P$A/~Xezi5&SC}OwTTf_A SPKXjY#LXYIF_:@R,.BO |WI姚rJln* OȐV:fe3"ݳ8_アpWKa Wh yflL_-ybM1Ӣ: sHXE;$ ap2}xaX+?v"9EZ!1M~O\tT6ۯPxr P)P*~ F-T~0T QͿ#!Lw6Feqxc &uRaQ_h Ln@'/>SP{-ܢU?x> תR=%E'ZYtc_=(ߡifAT,43}gt&)u !Pma}V780fgG"3sr=[ P[ט k, ֬76­K 5 A LK**)F% ^ğ_,a$ъى{)-G4QF8x"2`J0?"Ę1{n%bbn#'ḢG?v2S%lZ+o[I[Ҷ`l yQ&|]`)OofhVh mr0k|;WP un*U:WXxXc~]/F=Zg+V釧!9?SBB)-iᗁ\'ə M]̽ GA֙ .t - _9"_Lq[_y[ȟ,[~Y3rC9j2W8T2ZS!Z o 1F/bFV%J0i#=,s=H k ign}W(Zed:|ŪKk]ájUV~M o.Pؽ0_s gy& {ov<.ַ''1Nf|Yu4G~}F"r6hݣi[,Fd8xK]D,&&y+TM.+ǦeNB5ʤ3Y/ڨdNJM)L݈!K܀l5O&[{?+~lCAUAL%!>bp`qUBa8Ȋ'ie:? OhjK9.T9qD2YC9~o.}hXtpĭRqK*7"=qjx3@U{hnkVfv0̩yHo /x`pS;n>:IYBHu\6F(qg!za%˖=!0֬|E m1Bs(/n G+W0ϼȥ 9Yek+tDqqt##@.T`!"Uy(9%|AFxSOiNZ:HvogG0u9 +iMolo GA;R,%!ƨ1(Y;9}ApE"85QlФYxRwC'3 D}⶘*C/P IFZT`vX2;K7r;L/w*@Q%y*+r07+W?ҁ *a*mZ? Ímj_Dy*Kh=/eEZ6xeDWۖ~C;k3%RiVؔЯ!l2r x;S?TB̆ MId: Fc~-mG4TCJTNd|oQ]嶤Gp{tsF@;-I DGzgw$hcCyhr7D>wB*YJE/nH犸 d~:QZḻ[gV7`->õ+`䰪 e͕>%˼ G@"MxpÌwZEJanz TF3JICS"Zu6u|H5X & 4S:)̴`+j]K"5u_uKM(nA0r wWn^MNQundJv?Jrչ_*L(M%'!{Ko+(TI럊f'?:&ͪ_yӕp*we侼6PN^`rP;$XlHJ_Y@;$޻3 2ʋ•vZPg jS;Ƚ̫Yq{|ï)?zNS6h,'V,CBP:k9PGYWAήYep!XRf.∴HÁo:UyT%`¾z=bRx%D[FjB8".^JŮ7{C4{xv4*]ĉOWi*X04t7o^s5h_-V*1hhDg3?49)VN-%SԜ|5NL+uERd-epncw  oxUI۪/:6皸x$J9RֻK:8?ܭhu%keصU4JZۿ`o#%l-f#ozAbRd-w߄Tc77G`;gy19^9Cb=/jEl|WN]}J'!ITͷ#v#]uX?ҒfzY5?έHKO>o'~v-=;4KKeG}0pɶvȓmUyyYću7޹kO崼8(B;P,0Ȓ#g%bA^PcEثc|asW\;!|^E|zhz+x QIyvѐ\K=@4&v빷UwT4F/^rpݩEtcXŶ'M;8Y&!/ㅫ ۣZ)C[p.s[ْ| -_u8{5YmwJj-@koU`hZvHՓCqư|x5p 6%e+.5/|nkG)@W:~vlfvO,tj ֗y:nQ+ۭ꬜̇ʢ'c"qM<vo w\?>J?&wC7)؀M5MdnDX(lS!hOH],H_#l?P)x!q-mvzpˍA%,ᗘdXY81{DžVhFB?=\ɰ(JyXtK履Vu7#7k  9DG̀Wu.IK;iԚ`h ss CӴL I2 S&tNڬ,crENk `Ocrzx0Lu3tL/SlwgC]{=yB߼Jd0SJ_bL|gS&g# &Zn k-q/"״q j,Ȳn/VRi [vOG=Ð2\؊ҹq3ih_ip )&qW/wuThJR$h'~AC:m#?Vy80eC34 :ߊZ7~TlMjb?^f0G*_&& ~'^AR5j2;;EW,_OMRI rU_v*̃h;߀)[CoUgEP%G}YܬV&]=n\$I|!'Syіb&^#(oj {t< # azPeʹDUH[qP,#'vU LŠޓa5 _c©΄|ഇقRWq|3h qA\BX[QwON\gL}'5 c~RK]Y7!I\x7 \ &U6}>r/M ¥Z>M 1GkϥBEa\'Q3~PE!rG'su+Axkh0ofzlGF3y6d!ˡ(jԍrL\ocBF 3J5¼ թNHJo="}`gGY)?kњO! ZLkO-ϠZî=^M ] .U'avHxru>y>"$y9'xnS$sXaGY|OeLȥRS̋=4 O2..(%=WW ;\2g[f8_ף#&5SՓrS`+es}ԛ7YMF'Ϙ*z7bDs$nXϽg3ۃytqN;kgz>,g߁#.-` -n#iyPsWm;bQBwOsNc=d}!@%K͇wI;֥5e MmT8ƃO-"j|T=+fMm ޸eG2=wb}Aqp)`bkғC2i^؉5'*ԖrDX/~sWP.{gUPDR^=WsKsuH;0 :xaYa,!խwO2Ճ586g .„ ٹ,=~ؗr.\Y%p2ED:|#bƖU(6xUߘ>Uˏ֧M0)?JɹB ;` ]J RUFsb!'")=] r9F⯆wyS2%`XKCѷ8zn.es.S+.Բ0js.a۞-vǜd=漆.fcjpNn_{ԈW{CsAzF}Fe[<;xYE@QhaTLpFE*욝Ăqes2R_ 2 4;}]J M2aAziB$(͒EQQ)SJwV{-kQschϴC d'N=SE(J\N|@PcEtLq/! ifu2 r-:\aRޖW@ŷ`|te8}Fn 'twXڽxd.+@0[ygσ3$u jwrlA6 9Mwo]s=Uɕc6y0%~{l@UXQu>q}30'b62)<(Uc,ZrNq+LWDt7zBQVjĝ%}Ƨ$-dMBeh\Is!7a4=PDy.tPG|m2:uDd%Ni o¦SZ\ƸZ|$&ax̯Nx޳ҾtD,wo7f6MposD|߻VJG 쉀bIltwZ!KނwiYqYnԄhm@XI.+|yjJbw+ߥ PjdEo҄kga]r6Y{( JnUcGӫx+cI:9rё (8,Sy1(wsPBM4m S]$E躒~ǭ #8d{1&k7$ ԞF1ɼ\%l8}@Aj,4-t0fav{: [F-,dW5RmP!(<W7#Q&zt96j,X" Bo`ɉSn338.,%BzSQ#< k0rH8y$ycRybqٌҝi$\[2%̞ЌNߕw|&}{60 \ؘO#HS9 y)~cECBpPHV7}  L"2@+|l0d6jz'e Z "PtQC+A.XpD*:C9յWY]"Eȁ ,Cx -Q:¹:ڰMФsBNsqon ,C1,Dȇcݭ#'`=I29o[ ezk7$XV`o<+Ffcckv3oY<pN,*JyXSq`ƃTOE" ,(Xބ/~I9f ŕsH3jz):+CvLحw/UBP&6g3M8*ғ, CNasw,+IةmKd-gkkjKS1kX}wR;,4&P&t Z.7,3%- Gg:(T͖Fd_Ѩ9;U4NI.0$w{=s;iIkqզ!)O³ p~L>'!L"ɣ Q0qGI2S7/r4 \?sI&(*~bV:Օ{XvVb=߽x]lCv/`t_+T̝/S؏Zw<'C<%Ig3a:ߊC5!Uv6iPx-KP Ut/6O8Tm^[bKOV|rZUG3g/:.yTIs~w#L|,c]pwsx_}3W㛚eöT~ݻ$\ rbIĦ$.~bȌ@i5ؼtαhX{萬-Bc.P…=ee(ynl 6??^%WR{ė'5{U!vxl&o6.qy qQ{~I.#bGھυ4 `c+ףO+ U]۠)/`pRh.i€ Ucvj͚_~mm{f(gݙL bٶe4ר%.|,D͹}'h^Zx_zwap)*勇юuW+AĞGBB 3~S8CrK0JBR[2r]-xצ/Z? n14{ӘϘ;d)ww2g2%}pm2 fbTuwkcqS77ؿAmgz%Tzө*˝d& ย =dR(A tb>|vW0GXI_ӬǔU^O U"+i K6. =>?l۫ V0Q%1b] }!({GG%AdVb³ɣHny2a kسuЪ=[{Q)c1ܦxkpDÜXvҘc<7^ p]+CV$Nb =H܊ mN\zNn3ݶ4j=Yh xl< Fn@S=Z}^3:UJ@\rq>v;j=ec7aܢ9Et ;6 HfwbܨYWkn+脪DǵWWS^ޟkӹo5Ioőgi~ϸ){CEVgذGJWM^T@Oc:9Ap*9xI0 {+cL.'N!v'SjK:X9 Dj=F#jEk('u&ֿ }^G" wzGUe МYQdDbe+nȻZ*hO 7K{)"u+rG&Fy0,ncS"\ ,[(I_,)1EvxW$m ٮsb%GHRēN+b>]֘p˲d-Kן7C4LN[/ hZP>^~)!eyz(#Xݳj0RS{>F~)w{DuV>$` \l(:Qg𦭟0;[p`"u w.еR~ۘx[( 3ߒw,=QvUbǒP&Y{L9mnP1}ujpRZ#~K]M5&A $D6S7$Or99vqQF5Z0UrZ-mI;=e\ мh !;L]>"Ȃ|.<2QZE彾NHw.sƪ?s4[) ޫ(Tnҙam׺~'6K@D[D '/F,-˹AlC\vkO8}+j G*CO]1iz]JW6r FEQcnn{7;aUL4TaܡUf7a'!$t  V|yاȰgWR z 7ج0zޥnV]{V0"u‡y!gֲ L3NLhsL.mzZdkux鋒QDW_`RTf)X**c$i6_f(:(`Ԉ:\j6FRUbۧPO.ĀTzGDI1&/~knw脬ƋJW*4X~ d*j̔UHASl01v\ɐ@_AY5-S؟Z`mo]Sc̈*QQEIi{1wN1''N0͌fO(pZnVׯ Jв8|hRӜ~Z9"5F4Q^)v 9so{a21e־#JF "lVq>㵎ru4k=J輗}o Ë=ja/-~zhѥyPbw.MlM~u!Zy_8M8VUs.h`:BnB\^987.t16,P9yLjT }=|#~3%-)!/&|/^ǖYJ3ſtoF V/7 M#_;:k I\ڬP`z5B~da FE`j,WP& H_'?8Ya7NO ]X9$բ9.k&ݗG! zycr1[8)`JΥGɒ ɑ͵fcѲ Y͝9{7j$Ef~^;˨o+4N:ߤ"#'|` (X!̬GsT<75\L3ʅƿ! i#{pg:3 ^.5ץBj$[#bo+MHa<.GNb *(LUEh4P${tB8a◟0SU%vʒ2[+6Zh TjJDO$ַQ6Xid 4H*$]9\#y ʹ{TNp=*7*E2iqӌwĻ5jq[k}AX5i9(#G ibCM.Z%r:Ȟ'i-sMQvx@fQ{y+ GltB|7m!r0oi_{\5&.q sK\Df4;_YS56ߟ-gKDU> "κM(S c cdHG?ˮ= ,y8_R 0H\Vm^BoQE( d24Dz6g*q2W.XYlX>{ىioOǼ%7 oCݦ܉kqNqʌ1-]ّVov.V4ԹQIp4[ ނCdqV&vᚋuErgx8TM _ec. ⅁?ކ);"F c'~kVۛ;ľQ5}*MʑW:XZBH/c_1+2=dq=FfeJ'7uGcb}glH $qi?t g -@sj:2[#I|׎iCqܭ؟d`MPUy}A%tGՓ\$.^~#7b1PXXB^G@(99I'jt-5.0\`/j`Eߠ3DnmֻH-ߴ{upLֈ'^+B?A909@.k8s/ ؆/jns EO1|糼/X_ %le,wVonʧ qTY<嘏y[B }3bP+>J m9&v?LP~ Ni?ӖF$g񁩖m+|[MBa :wW3?䯥 d&q+f(5Xl=iˋcڱh HPU@|Q6cٷ):MpIxo+ jQJe$.1l$vݪcTBfc EjY71.|yEh3W pESk2apt-|{Q$K@yeIJ 3}ԣedp~c_\tG o,W>;CWn&:7X Cې0zP=S4넩߽,ö:>*qKّSD.ǘJc #_ )-H Wm=xH -H}x̛N:TarVE}O>e4_.?Y+s] c%8hwnC[}6e4Lp`VhqfZqx=%[n(Z Csiin> >#(M+ޔefb;TIGAd|]S1{һ8uڝ9pSKcF=WKxNenydX9O*;~`Pwɖ5LzON ?;^?N>Le1eP~U]^A?*ШRnTE`;QÕ|]սTj&*(<"  CyYd|1{qmΡ4WZ?BōԷ6(0c/di|\ EκQ8:UG3)Ͼ!69ƐDlJNJ"oͅ闎|eOgͲxXDrywEC24MB(o[M6L;!yEz |lA,yFA#؟@Ծ0ڀVfUe-OxiOk(yUSՉvGy> Bߞf8;{ČG! J[aÏ*_cGCZԣz5f]rxr.3'fCw \EO' 0L/)G3E}5sR\dXHj*]vu6S71 s96.hkTz[ljSM8 hJOT6l2>{Yǃo>EʰA,<=q Yjx:Ny®#(^7OD#A~zj#6q=*7T^yq(}fN#Qw^G#iɈ2U ^Y_䦂y7  P9E؅1gaV$4fہUtG*+^̜9 D,z 7CD*9{[ΏG<܉0~穸6`ᨼ”+DžUBR-uYL.؉W\SBH~¶@U7N29i f'RMqMTzg2E}0u,6M=7h*X)W!T̊DdO'cJhQVMos &'eƆ)Q M(lNsz}Kh4D*s`HbXKiԅ#TN;4={SXϽRaLkޟkX֕gQ]N`\ʝ v{f5L G4\*!cˬ/g8u+狚˖7: u(ƶ`uIeoWѣI#8:jh?ȫT)c_a8x}FӨJzK__r:Ҡ0\}ޠЃ:o3Rl,d#2,N°#] Cfc8>|a^J r58TTx C:D9S-Gi>t85Jn>K vlj*gfTpw34DϹbIV;0c<.>&{L.'!ǕHsͦ[8M1,/J'2 Kj*lD_CRՁQ3ҏ 93^ k-Y'\HQUH_J̨./z$_@@=+GVh[{)?Ȑ$X>aZ yvVW(BYoƀqtv.xp!Ob'͟=QFtjH#}! [M gQ= Xнml߲gDr.du a lDT?ol j,y-hYx5 %qW9sBkܔ'tC􉛸xZx24 | O>mLfTYzIG5f2 a"fqᒝ䨆M:{=ܪff!B;7u}CrQ B?\5I* Ȭ-}Z˔Z\uJ+\֟OǢ9NHhΎ,*l,JV@k/n:J~g12fGDގ %% Kxr=ws2Ἄ|Y-Y7la%VGi%y.C0 s"`Es4w!4hYgfa$0pKtQl*`Vƴ/k,IoK^WQ@ ?үfxp=t9 $3vH^fFOTkfޓ Nj+f[f5Nh-1əby!`vR~o1pz3@4 i^xǗ ʁS{X(|u?c4 ['־'wPJb]DC6=m^kLTbIMC\ 7pu_K-Jb ̞ K]J(_d/}`+1<8y "Qo?@lP/mqʳ!mb4 UeiT>8Ea:"d@d\F`"[Nf+)ffaAWhDo 'WPy}KD'jqZC f8&_?ܛM2c$S,%tP[\:ЌgC2/_U%<5 !c?!>M)iu_(Dd X(E-u"=BklH deV^Skd+PLiLM!xpyT`\`TdDovs_i(%La(ceP鶈u]-pdBv~P(_€0msxPqX:MkmFܘll傆wt$J0:qwQz9A4iu"R t-Rvt+.O?䩉(KUZBȽ{}0y Ne#O4@cOPѯ8uOoBћLv&ep}ԽgL>:HlNFseɮdf(d4AfmWs,7w|"N0s_CD&ڮ[KVU uܦ7LɐA|*_@ \yu^sIʼ{,\^kTlGyS=1$]A:Mt? r1Փ*>5W8XV//ɞpݰړO#n$9]'zwgQO_g$MH#ahhb Ln|_9E^]r M~p-kΕ6FAޒ{3ܞznQG>YĘqBxp*Ot9k WiüɷY[y&r&%Qȿ*͗Å ঄YlD?887ƀd(B}-S7xA,8%*Q㡋w>g(]nA$R0Oz=^ jB,Ԫa$ڕь"(2d Mȷ!/F{&Kv=Fk9u3^Ah3`hM,xJzbQ{ܝi JEA*EqV( Tx_u'S`$xn#D7B+5=)S,ѸfyQgL:)=oT]eR0ytPv/p_KQEiRuyY 8)CtUm䋮nzZHR1\BB' 4(3؜wC>sIWbsFEݺL[+oֈRAjo{ 8sz#0uGMp5]`ٹ?EܿEXjc)!p1ǝ_]u \Yxk.*ƊT,_ Pr 9~TUSowP3EWӭAr˒aA$DƢQVG946U- ō]AWjr'4+Mu2`nܡ*x}sT=yvVѯCJ *qfU B*hݓ3&;!1WBCrS({;W+Ӌbс$Ypb)`V״E>٤"'0缔 lz?r$}`fdmwRӔ5]&QvAuNd1 ~jy"X1E1NS9zlo68ڜĿA .N+ ucUi lУ`˜yҒy&*N,J[o; w>$Ek”S'kg%õ>/TkRiѴږ}s&W k}{'])_ADC!^ ҧy؇:?b5˖Ss!1\r/e8Gutc<4I-<Złڀ`B)M(Ul.Pc6TP:87jĠ^ʨ==. U U0D92U 0S}:)Xd/_ʶ.|&R `[2([<糄$ L3^bR9:* Cwgs`r"2T7*^\rmdn֣>./_zw Q%SH:t&X>~uzSPbsL6> \ m?eziS'6٠]ZkCPԧM 4'(tϨ0TX #~IFb/-Ҫ"Ng߮h7n 1L"@ZԶW4x)x9JPj DiRp)h|)CMW{EʮW L h'&8{2Ja< gpX&`P`}gHzeLؙnUtd阿1&8Rœj$ gmʄ0r ( |:vNPq.Fnt]nUR8&cc9ٟ_ˮDv-qs,luZ"&yXn&C̒V" pCK[ekXNLR3FN;A>R= hbXݦ߬>Hzm h!GXtԹ8o=isaE| j"9R>:]N)̡k`'FϿ#y\2 C ;yP.QHa0:0wgU@;qfa8,Gx#cz */Y/ըYRx? tsmzwiv1 /&L!bZ8hXf/UB_b{_N'RFK6x%αE5`l /֒TV1m@'#P0r*&ǜy~JTk?_e21!u5~0y9fN5u.ݜOhS *-m8ie!DWJAcF 'DucTF*N{: Yu.fM#D$5x`0r~V u!"ϜpRiC.F A2ja#Q=j+v.γyˆ$q=%O^u<߿=T0&dl~p٧:A[f)5j9)!{.7*UO°/y 6W #n]  oI}GX (4bϜe!Ր&0)>x/qprˢ~gwu`Ȯ"5zKЦ{\/۵7yP$jVpE`YH0ƃjȈ5pV;uΔsBys^!<+Ex\K.|p9S]>;)js4Ho?g^Wa^bTH D]WrzQr Yh>RA@hlLcPP!IϔC7BǜPaZPԉ1Liuiz 5kJHosj ɛ-vʒ6!?! c՞_XޗNC8b'ϓMR6*{fAdt,nqƳx:Ob;0?,t0 N ה'j dXgL7(L`t̄5:6;sBkQ91́HBzG/d7!Ț8l"@{+ā"ROzaZG4ЖO8Ieưl9Y_SE׹7!:Zܕ2-AwaJ R pЧ6x L2eC!•GgzQ3N1#iپ (NJCWDan>u^-{7lIuUrR ^Sɻu afŪ\~y"fV2%;nK73wrM;ZneY8 qDaΪd{ĦiM4@7헪7Ʌ0*ow͑~xьϢh1nѪ\@@hչ2-q*3ǙoDÙN$Lɀ[%y6C\O1qy!<$c3It#@R͜t xIM^70i.Vwv ʓSh]$1o%JvYR=j[ Pd9,@ Wq|X!iVgrM ^*2#*m猛y7`C`h*k<{练OT8O$?t~[Mr@MA1_!'H,mتIsP#sRp1qv}?ѰljsCQTz@kdcTʖ"8`A["{cX' 17৊H}/Bh/<ֵMz'wY%s::8,|q,y݌i;nWO0u7h7{+i*n›ۀ֊9wa{Bp°a}'o>zV}#Kddݻi)4؅Z|;uo+}x!nPjH@W)}9霑ju 7hY$N _(\!1A/Lxcklo,I \ے>,rדB)?VSXKL9\SC!м^0AxlǞuPy j[V2)"{H:|MӢ>X1-n5@~`sx-KeSS}435%@ JmXLXI{ l-GUBy0Cyдϣ<-' k}Ci+_v.IxG&P2/[D%K]lFiV@vjI9Y~ , d!KjZߖ(![kL07'ƅ$?ͰÉn'C2}c۬vt§6{U"$y>x$Kofv)ݪ*}5{i'.dCϗ#e>AV7nR⬰ 6V+ ig]8v(8 aNr"#?/lM nސ؉ݘ-ᒁ x/T|Y8zL~k;"w s%؋G ߒ jl_OP72{OKּ_ęfcMKVvd;8~74PgC$:cMO2QC}(VMuu( r**2m!6L_QA2̣c ]grX. <=GmF#ЦX.nRSqd)h7$)b-v8no%zrEӃ}I`ʰJ-ҿnf{Uߎ:Ħ H6)&{"7n^x!ߟ~c'D7`Ή Nef!{&&|ڢ9-Aa"B&-ˣöX3YKFT;\5ekMc*)qkF;X2xn1]2ǩTߘ(X| !`=TJ7KA-Q{ȨP 0Iw7O+(̌ >`w FZе_ZlmFw<,*JE$a@m"vIo7{z,u/˞JbPm5R_F]?iq4?J\7As;x?5cjj|`'Sd3@ k+K<TLZ-2F!s_j"vDi-64a;# l t+9.]f0&re6{z偅'(2D=1+Ӕs&kmi^=UHaSx!0#"I;+ml1J'vPef#Mov ZJ@fBK+_Y,+֙Yx:TSdGN8IΜ +DF"D. 7(V6/`eo!Pj*]NMbr?'Ǚ~#}f_37͒<|x2 :/s ? @UzظNi*)3<nCCM֏kh^fHQ?VjN %``QD1XL?P̥PR4[0 dO5&~9*ZkxYRn.ê23zSm3Mzy韀07rXtKiX:]_/Ƒhy-Hrpy^xLV66XD(a^`,$xE>`b-6v3Kј^GK2SB$Qt:;s|Uµzj|;[\#\H"AR4~mTbH6I0eFPU%: 5FrKnHvsb(9zZ^@|ru lla8ycd Q&tԗ131M:.U$jg "(%*R^I;IkamlZR'H%"-DEEY=*4D٘D=SG,|F@hY6El wyvjL!d:LˮWpCs(W'dWG?XcH^(qN̊OPM,Js T%|N\ݬUKShQa3~*nI.7EAk #%uw򨃨\abE iټF`OMNSI/T9;?JFD wD:.Yۼ)K QP%\zyF;ۅȏ(Yh:Z}t\D[ߖ 6Pfwcv"a{Tbg7pE5/6[Ws.{F fErqe4=<%:Oƥ |[^*h^r0Ǡk GcƲݭ6@H3|>e\N{"]6]vsPoIZ{7ǭ(.ۘsn\ch1& W8 =fcLπ4m/o 0~K!|e0DePr8[ 86S~g>O7n }mH"(e64$(r~.o< O@ܠ1VY8mR?&E0SpW(JC^ه_y63Ful&B8^Ve3qӀq.BdUXNZDpbXb٘hUjcqLk˒K;C'Mvk#̒''V 褋]YP7<*z'l'̽$:DӺyӟV۔;AΟÕ6R{#,.qM.&l-=b&2o,zm}AGD.9 !ۧNY VYv~XRyJ-'%UN(rJޅ~(40| Bb8j(^ ddb5td>ٷ< !.w> 5: g<|Qu5QofoTڗL#w4f=6D݅yAW&vDzܽ{;!p7/2nҬbLŷA`0+dš9lgح_ OYl~>6s'( VD';95_+dg8˽>++lw/kKP f0GCt;khjo6išDNZtֳVq>Lx}B:a Io V6,oQ 2Dcj( cޢ45 \9ve@DeBI%¥Nm'(z Ȗ:|e75RTULf#?Cp 7F ?ТdrhoFoj*8MzLW_Br,tWl1Gr$*FF 3QS^e¦p #Tұp&ID`lxHnEмˬ㢾ԟ؏\ᱸD]Kz|<ogG1ם H\d/Cy]QZvOHRD] yZn<߫)D RnR;*YK a'hpzgZ}hsSVyŦmT"cfmZf.gCbhO0Sw8<..OVhcoiq* hyX}q;J_6&'suGw/O{O6N9t%R0%) j+u`Ȃ+%O7b@5㗒㼻5^@d,H_}yIX7Zi$ kVVÕȈ u+T|C .>\\̇kXaEDyZdű+zV4\K O_\XQ~FxUL_L]#V@А t V +Ђ&AR\&s>@c%'b۽ا4r0J <ݷꘘFǘr7l%ȬY'po5Cň2FM Z00\ZjvH1$igk,nfq-/3K&w Ep +C`;QM6@ MC^b;$e Fѣ?x)2 :*)Ъ…J>!O(/hq9MfAՈ*Av+wd,z=0e]b|6hp~>韙muv}!NVz,ɜ-+ r-2V;Pc\zhMƍjMiXhB׉`XmFmI? 5YT!|7#OA7~46~.ĥcyz~?ir?$kww[xw5dDNrb2E`dc lu;fveE}A['c%g^J]V(tF@_O+ƟTw3m,%s8c^A]&ޛ@)L$asRcjlN{'D4 G(~)bM>$ O#?혵Vq#bOa{66Լ]Y3/㔊VSfk),xh'^ m} jXۘd-ed)ڹeo'$ ,:vґGAxrU}˪"F/~Ap=51P"潰ژK~u</81udžd?ƒA/ UKK~!jK[%9B#YN = EdkT&Bz5(p\0{f CD$w'K<41c#ND\`\UގooYȂl*1@k *xqOen =Kiš{Q,w A¤:ϔݘj% `VhJj)W,ęw1FM/|_QS@WnD:NnnP+_HGF4KX7X|\e5R%ha$>X̺gb"Ti'^nzTgǀ;aAsv]Ip YdXn\8]r{nZ]$f5՚sV=|26 W;r~) nU~\C5adqSk=6TEO>BFLJ=f֚Ow_? JE[TCnR:<v6 nHW}97Mn`=24{X-#;؜E8=ƶá3 rCjtI_ ܖXq]ȵvDH退.r|0\H]I3 aeoH)zaVrDGvxGpiK y4r65F/R:{ 7,F4a8ܓ0ƂbKvA2hR I1 qLUȭ0S?b 9k8@HOHwBP {4} p*R5Zɳa#w!F@F;aߒ]_nö8R]pgX`fM2Ab\G6ZLgKl}J꩔@KlnB $: pC ^{}?Nw~tv!N߫jôА/jo^s۹-~cޘ-Rq^i_,,(f/O? { \1GA-xŽheyY.:H3FW~H&#z%>{?mfV#:;So#{ SVr 1MQ zpyG5RLjK+'j/XmaszzJ5؇r4;GEQ4#l ^4]{?Uיfjb9z:~o!iӭi 4\pkE9-A*.Ybf6%$I'KaMTA+Ǝoh-p-p-,G‡h1~ g$SA GINW tz0}ٱbNb"J(,+>Qi10T?Kw [᳸9?9qN E( Ѷ u?(6šҪ[-Olݩބ6.+H:u@a>0>lP ]=so&}dk3nעt#2%u# 2DxV{Loޱ W00!9H5B8\o{s 2jM2H0^/7((Jt43޽ d&SLG_ni ~T-Q`ξΫسGg:^ϔfQה[ѽh;R6Wi~n^4`m6BJγXCDKmR[1-,ƣ,- طup~!z\i<ZoHDG625kСt ΁~!?Y37ğ3RLm3w[(%˂ّ 3h17m?6AS?nJK,hGtuig,I4aI ^%eRoB571ʮ9wF2v u?n^iOoE"BNZ rf#cId #Zf D 2h5[aZz ;2"r^ )1n21UGdĪO{lSk~YH/&@.Čmy뭔7Ҷ4ZSuz&n(28NJı6]iu=  o "8֕Dd͍(OYQJ,*880ǾXGZ 0F+8? 1=XTD8pÝK1dL7J u)ߨ5LK% mƦc-|ѵpIhwV&,ZUC4io1xMYWoٜ?UK%5V *؈&'W|Zy⃯|ˢPtr܄u=Pm y\r){Y|dUHW]X uojԻaO\ % Ecx)1iK=;aȆ Vj_>Z++|I_F= VBB-XTTjeX'JMaVs0rgPVokT*2,2!GwojW fh${A&Mfye7"ΥLb9W@x T'nNJs\z**jS׎k!}+[Aߵܕx FviP0@TPxcn6qgՄvԟ'?caaHs=Af gtYO&߯R,ˢrȲbVjoKcIV#iZ26UU,;'9%2FHQ˲mQQ\O?nBj VލȸDɵۈ2'<NNIɝd(F6+ιW#ܷk=y\n s3 {6YI_EEuƶp_.1"WߜݘnQE~"6*$ j(u:.?FϪa\N&|C*{-Y>iEo',•/^ w䠛5NhXл0V(G1:VWRREDˬ3U#ОF!I*;4DcxNE6hIW)w>* *?md-zLC/tU,ZҐb'J0[7DH..&,/Qz5nAy,(GZSWMpި1ߙ)+5b/NI@y|#)?T5_؈(\ن3,7ToG{dφ4]B,DŽQ> 7 M?oDƕ+@蟶}nlZK3?ɶ!Z8$?~1hhPJSoS7E)TN{'3 rӪ+!@.شA'ِ)m $:y)Xxc*7` !)Or ׵hzd&_}Xi2oʎo(q9DDu|t¿w ]{"ǗNFkxJ4ãQڥ4R=j`c.d=Fq%f2 '_M+>,;dqcQZIIF[k >Yx'zEdҥX/W_Ln yRw3FOpmcAyP.zi,B( P`d=Rx=" =gXdRLbe87qP˂,"5OJKFJ|2Yj!lNS@7u8ilE\ cJH/Hj^ɂav(SE,--0%z2_Lt3-ks48rA~pW5PS+i0j@Mһ[`BPxB(8oo@ T[r{ԞnaΜ',дs,pfvoZA7a{sT՞n${\|q#\4'_mYX%_ &Dme|Ԡ6 ^ur+Tc1;&,G_UϟN ^6Ofx$a s-%{\ Y..JyZۑ*.{VJ"Tz%q 45Kk^7; CeC9.>4;cXĶcTbզ9vFKst:Z9M"$dMd.Ŗ 8mR-3|yZΓ5sgc3GzjR7MNbNiUB^ը\m([wb@B #juLx(ӰnR*b7sx`[K1́yv~O>= / 0/Pc :!-Aph:Ua9Ez[{Y.ݞ̖"=-K34In=TݜȣjsJڭq2 x~^=pYɵaC=ѐl5o𽰀3HEu>6@dy{k*kih[i*/!+3Pؽi@@")☌+ Fm+@f?Q?6SDEv@Cݰb=SߠK=?I;+iG=nj~<تnɸ?C 1;l4oTȦm=>NÄ+?A8ej}78QzBf|KH`}!GaΒezKt*- g2*z=wUt|+?peHAJ^Y=R )9C]D@4Lz~A*{%g l Zu& }sAQ4NKIу-sn{ e3'Ia:ğ*^!~݇Lw6ŷh2@$6K/osWmLiSҩ Ga m%O]_0IժH쁈.br4񑌿\&VG>?T6jlWd[H`,;Yrˠ.@fxb$%$Km'c1-ZbK8~.jn/B5iO 0JLlSxgRI֌5,i!<5@WIz8XNfGLP9QIC?&kq%6qcT0H "ׅ!︛ >}i+24kML%rh|Zo2.Hu6>_nm O #zo"3P0i$~-ӷH`-(>7 6iĭհ]tpA>NKAGV0ut 'jIos4^JRl͟2ڎ8.GqQKsШM$)X866GP7N]*hb桛ejG_qqBKvq ~[Jokht1I a Re~W6[b`RۧƓ H#kur44kF4aɠ -ˍzm|ZWD7Fk LLGܝ|/WdGɓ:h.8X3>,IqhJ&~ufyg ! wFQ7 z4ţ\}0iFe})rǛhUì`r)r3V9`prpQs"~`*RPudlQWa1+_h)N2VlEԪd/X [Ha̽IbmDd(7WPQ\2iفG\33g~o!$B \CTJ[E88RPSV*7]`Mg4_NһNfBߙ~U~+PudYP}M\.p|ydwWtJe9lxڇ=ޙ8 BXD]|+Dky5,^#U#[-SF)jb79ΨMe5%kP]m# z;iHPHCc>>Ɂ"jE\Ѳ; N÷0 a'_k֯WwuS@5O|(3d` # nQ<3?FL`POˑ1FLd[ŧGMF5d׈(U_5!g]]`-e*c`Cy0˔奇^wR !&CHj`#׎}_??oB'XgVvB[dB [(W9~ ܞuC%JTK=B+W8erBn(dH$Cn,Ph kpp\17#a9d)]SBfQ*qEy&jAr Fbt39P`,sh3T2q/݄V˵Du(ZW;-XҽD j7zUխ {Iu9G"UΓc_^(T+xK fOkmI)Ҹ| z D er$y[{D\(?=m[*d[D+|Q|OeϭQAyIv9еNޭ9~k-O'|[%A[Cj@17T7t4`' ℔eؖAr_GkfDbcZ3gbr GVK곸b u\fFڬp?pT5n_$Ϙ[Fҥ2<*δbpWutziRzVYhHw4<&DųQq1#H>CbS:]i')W*qP+^9PŖ$vߜv<ݖms+ N8 ;*{a$߽*`d˟ zi?sL}rou靪1Z2O{G{Ô VS( @yD.A/~B\CpD3t \?ew\8}OdP{ D9r*s(6zi Bx=Ot\ZeϮO;Nl>2c4o#%=*jW_WyDzfC/ߓ-&hŗ 2|2Sߡ8hoJ}ی)h`QQ K:IOGl|"[]ܜҎ 30 s֌JN(Eq4 řu >xPn迴5e8q>B *APX OѠ .(*V  NTqi`>DJ]IlN'W(%fh)~l~12@,"40z)>,@@V)qota4@Rwny\#;RMOSMBmȍ_d8qS :U); v|"/)SNJ$>S>^zK"^g 2q”[uVRaj}7J|?.!e!C)$S ʊ0 \99d^S:KV :oF| >)i>ݷē&g\Md I NN(\:6 Xn>K)`h en(3QJɝG6LETh\%'cI,ަC{ -k9$*hn BzM3qB7g^ψLem .{~ 6-h:ڢI :^kOW-| nMùKլ\HuM $ s@9HOM1K%B T LD’r;agBiB^I:(L2DwVx')"u,.a]XjvU $1NC>"& 6Ys% [iTJ>#NCx>ԹX}NdU2,OJK59lq&<3y?(pSF+ k#),ZKȩ* | N9Qs`i=Ϊ3_h }V- {O-TJYNmo) @@0@cAQ Puջxfe-ϰ'~@{0]Vjoѿ$xbFWs{5y ߳5{/vU=YN000 RKBh<܀OAuetMڌv͝eTp@t0i(Z(oꆻt`I*& \fJA>ژZ! QCܘ8ik^gR4eKU7- yv^lE \et`,MM UW87&G30Pַ]Zf~A J$.\2ƥhXZnHeS\SM=7 _$$i"kŵp5(rRQ&-k' .Q_!]L 'VL>zalLxc%lP%œ ȩevK*6Jɒ[nɥBbZDPO!nR$sip Moq q=SIp.yeJݜm9]tH\҃#tPuBHBP6=yY4݌7}KA6" ndT?*[J>B2rNOgɜStE#~Ql jFJ|D R YtL| _B T336K #sO녝(ʷ}_բ+6O`CƢF=ܜ>9 m  S{RD@zSOY&AZNl k D hsض:: J.e~΁k͘"7"w!hue_LJ>OTTte 荟K'Tn@Ia'Ԩ`ZJ7_?s(Vu%X:[w!ESˈPvG<GΚ5.Ysd:SIY\HG&e9MG;i5D986Icu/N߻ j i0݌֤Hv{r?\d" rl]03mFexÝe(xxGwu`> TϚPٜ6D=3 ]f2FC6ٺPc%ϕaIwdѿӪDŋ랜%(6{X~٘њPDҙGOFMaw۰x!)ɷ;jo(bFSa>K$ȿ>~_f<ߌQ-8i"" G HLuD]'R:PKGC }F;1M`s*8ZW4S^wCyKEл5KMa.<+Ǣ 0nwDL?`^w"i>߻+#ĭy{yyE F''Dkў#/qq`!S;E{#cbZ^!45{mVd1 A,@yȄ~+>':r]K:,׊ hKJ߮gٰ Mu X2{.O㝱 FMyZel:Wh\WGDPn~s KOrE+m"k^*tmhL NR-w%G@>$kO_BBrРLe=ĦKnoeIɱsLH$@8ʮz"-ҙ': ^jW'F2=ZekQhmڲ[s mqJ'i-7';@Ѣo|d C b8q|7)/po!6B$D;>66Kަ1SP#!ey0;lූ4U';<{"B*44斷dۤI oEuUtYi1[o>,s!3UA ^޳#b)mX.CjĒô6$8`׎ե_PnFԿc3+>LHHE2Ce]c βC?IGu YdPTXmq1H%GN:)͡f?n'`*cO/ెi*@^Fv|ߙ Q4>>ɛ]`t-?4N2{=NLV]7ckL X36;_4M.pJyTCU X AVVŚDiZ8w>hך_X{'ѵ8  j\c9z#gP, d8K-/B x8'ҤqT?}M2Aa\vjb/ib2^2qy| ^Z%\gtU <Ìs:Xet4٩Фa[70x3:hTڹT, {Qm!X\ХD0K;B#pyH^ifs'OH&*l9<,<x"U#*ԩQ!ȡɈ?m!Aբֽ!(>Yܕ=w9ԥ2a}ߛ/+l-+ /WfrsrC!;OFbX`Nҡ+3`4`D`F(ҨWm߬m`"n\SP>tT ;?P|lC2iZQJ'*$6p!uf$/AvHxB}=FkHjhMICG-pȦl+Ҳ1 sԘ(#P<5I;(*P|E,mQoצ$rc2`WӬj[>$bPk&M$)9O6m eF O54=,U *{@f"=Jlan3_NwG0I%Nt-c Eyw~@C]y!`DK4Le1% I-fu*՚VǑr~*gƪ'!-`Ec 8Qw_gUVT?d -yi&Niϑ%vMFI,LؖJW*Yl!2P D/%{NS7+ShqjG֐<*FbUcTq$Kl^:(?FN0\Rt˪@o-j$d-o>M龵E .pG3C ŢeƴHs&i3k?:,DmGSax C"othЩpYoU1a֓=du{)-K D::A垏v7 WrAL &t9WLOÂq.gƃKu HgDp)Yě%4/;[S0!3UBo;#p7ƣ"z$\WS\hMhjT ƻLSdV!aKton<]`r#`NRE1ʵ6%tF6+% Dr5Z Y`쏂/$K<#jϥ nѴdnMs6Ϊ 'u(1GWB(?rC`bȵ3Cv,c@a t^. 1V|BܼܾF7 gOb~cBwp%խ]pDpSg-Cz{IjRP&)t=]?\ijoNarw|wtޫ1QlDnqrp7 pTA=|}"@/xZ/U(q~ꅢ cɘ[ f̚6S܇*.lX]R=f^QMW}XQ>{zN Z=rgJ [->Y*0bUA 6᧧ f7ī;gr)(Ts\seT_fuؠq/j%J<gWK}xAˎww{+%B=9g2 \M-;fUJYĜXw(~+7=-<Á|4ng aTd"0wj~RހNfP`D٦ [GTf6owՓp:_.Hp02 <=~R$H\e| ;3?&:w8}S;9aTA]jr{@q'lySvW'y;zwOS?2-tJsj 4ဿ+2-⫓@J-g&️\2] O߬IMMJCEu݉Vu!e-cKf"-oGXtk9cb}Lu݄8 M)}7y;Tk9B$p&䶩/LlU*[oe(\Zs.$OdIp <χMTX C3P`3,I菿ß_< Hgi,|穕'3n7 "jC#kCאZJd{p}4ݦs!p$܃"J<1~:ŌYG:51݈o@c1&Hz9ǁq ʓY#:DC9/c Fgۄ-۴{EeA@lB]}zOD" nK6qў`%jԋ#{C3E&guGQ͢S6fw?Ϛ5 j+<-_Ft-V,6PZڊ d+ < )VEǮ^q'!Oh6,̝>y#M0k+DՃPAb]}w{7xu Q/I 3@H Pv!kNlc)|ۗc_b]vIRpט4_/qÈ*n&.M鶽 q*w+/9qѾ 'q,1D/x:+6Oʘ 'V-)eH;tgOdl0)?kh %f-fUx 9(l KC4.\}LsVEf tqUBU4.zٸ@Kcp ZI x"BB_E3w5bYjv%&՟/K[; Jj"QLh0o,ݜP8ϫtIT1ڪW bշҝ([V%Ͽ} h$&qZv_}jTL cp"JE63РlK><Dy;ދpr 2&W/j8jX[{ k.>jWB+!:Ĉ;Zr.]p_ /.W$ aDk,g8J6vITQB gr~L&̒!OSy\qT^emVQRCE4&ݯk)<ھ"t Lۭ Rﱊ:VCO-q\(g;CDF=wJVÕx $E~L>Y$㨚>#+CHti<*`k35dNu\QrRI@TfZ@ėrDfUzZ38l~p3 ũZDm#X_7Zgit"%᱔¶Jb\nhohR mY+*\mlwh8W32y`qKhZNŭf;,_{F;x3` ۔| ACI?fn| c^]HR.[90Y׍@[,t|V"@T5)VᄮiunuqQ2'rr{Κ寄C1ZOLhYß?K߱.RhdBt&\m\-]Sg~nlg3IG<2eGi]:N>uo  9 &_w(ڃұ<ªn2e-}Z$o[=[ϐimd#DR ׽w&(.Y)  H$(A)0u݆tF6|T2wty"Fʕ4;1̢LӮ#!ϰ?NmƞѰ_N l԰_Wv r&ևoˌ{ a|r21"G%B$f_2(._Pci= fwyV<Ƈw볈?}9>Ɛ9%13FAY= -_wuRtSsRvԄ,†EP!f jqlq~֜tsPNwE->ϐlzwkmS!P`49qqPPSH mEPo-[_fώO(Uۦyj_+~ o >Tr /4/@kodO s?V7`wՍ@GտMŢT5JcjiVu\%T)z`{A0t0^k)?BkRiBhEM[47fOit^t'P>cphuyUc.)lB M$zMz@U*[5 MWt] q N ̮8E[ش}Rp%Y&{y^Sǘ0yLJf'[+ NVɳt؃.Z.hQ?1# HC]J4\)q:Ov$Nmf+cKqZh6m=XMߞAua-Ž9W Z\BUSy` 2 UgC%/(ӷksNTMg1Y SD(sze ;=[DQO4~I: .)obݸ[sauq\tnkb̅ȑ8YN7n,QŠ<_gT].'8yԴoDchMeĐZCgvf s3x(cȤ,͓STZrN]$ie sFp{vSJ{lx&MF2WBwd:Qdy|xA24?D?/ْي7o1}C=!<-PQy.M#] E3ayÁBa.D@'9J. l c׾):Aaj8iGr]^l9@'bMrh9dNLm" U%c&,91瘹הaQ}pԑ.Э7mmvͥ.uTxQ;{ItU&|M8hcµru U)E\-yP@xd-ge.7=(Wi_m8,o9AqxTfޢ Y 2Khu2+YhRP W|[r ח2\siAr}t?I(-\b{G(WAuyILmN]M}tKTgs/w%d.x<#ˌaA/0qoWyg~BvYo` u։|3k J@߱) mY͎"a3IжEkI̍\9(k{~ 4K}Cg :G[RQՖLVƫ HԧS ӯ G%k;-FSeXxt||;zHIiqϐ7]ܸF1hp3Bls4/JcP%2s͌c%Aix.!nڬ9=v|Pld NJ  <ܸ*_$HD8z2ȁ;k.e[&_؜|9[qDqlOJҊ qW]ot-aoܥ!iG1sc> .HŰhQ}XP*` m*J;Xy^ Hy82= Nʇ;öœH6>e+}ϖ sKgb[9E`%Kb}|oPpӟ꼞vQ'%5+wGm@^wG*Y$xX -)td|ʴmx1aHPs^9 gfr#^t:RLBmr x4ِ]&w_@vD,.ήOV@f'4`my C8J Kn4V(2)9`;ϭK+`"Ň7F}U~[vO?-/3 n;jXqK8/+> K-o$ dHj"Ź5m={R\;XVM?;)~_ ŦK(.V ʝ]9^ S &ԅ/vg.̺(Ej "NbFK9c?njѪSqu>~^ĩG~X_=G2 lE~K}{;q}͐+1k;]۷wp%y#^U 93&+JQV9*rQ$ ٩wEbZ Qv.l*N*9#ғ )N;w_E9kKnSn!oe\#}'4-AQdu)Cq ۋ:,n̵۽\^߲8*qF_5_`Ϳ.QrBsM\Zm]Ƨ}Å2ҿz*B1u9qIܓ!R$=[|ӑ%"9 Rj|]i9XL枬.=o=~jIQk"Dx[lzHc(\}*IܷuN}4~ɣOP|2>G>VֆDQɰ1=(ֿMA}u"a`#l1sl|}e+=Yri!uTVn6FJvW<-f7)J#p79WflM5#f1KMUg7 BOeMȨK.d7RN( tzFFu )Q&)ՕlKSԋ 8uUaAk,%"(䀹ʹl !7jLXo!wP pT;S5X Imx7y.GJĴm eo:7n bVdjNBh G{+ Jl-c; IpGm>o?@Tm DnJ)&XY$_%̿5OB/C5X 8tzx! UV>"͛rO|43ĝ퓙RAm{$)̉DgBly0\==݂u7Xee|Djw(>)fz3w 8r V2Vr|?ލ Lkit2I-zh270pB=~86u93 tc23ЛX֭`S75L!_3PqՐ0`cY':e ,#%=*c} +Ю >qZ$j\Z>.fB檂u+vu&xʉܜ.&c%XKI9T>(m05>?++ZƉlj]ѴήÖ\[>ba6,i:ʮѷM+DrwOwB -Ǯ("?d*=jx<i$ALl rb )@_vjeB^ZR= =ϕeOuк-Mo#C2ӞgtMz},]Z] &WO[lݯ +8d*Is 31 a / T> yz;`*ɀU- N"o^u/8 E$J8tt('+i?ϜtN|ڥ_ X "Lr#uP|z!{yqt~Pu$ShI z3KP 6q6d⏄7ԗG9^/X.cvƊk9.$&CHpP9f4r` V2Y*B.E: k >?qvqOu$I oN8$s̑} _lຨ<$3s5H"ymn >&M* ~LVllaSϋ<@I!/  %݇80i`7S.`qB R1R>YfMSlڨ[nעgQrײCX+ xK#9c}dIei`&z1,:/"_# 7Fp_^.CR:I),f$~F~KB|rFfrr82n1aU态Ԕ)M0)>C˥7guŬ"/L8dl-N%~R3Uhf2OpW.!3Z^w]X3ޔ>\ڿ@(1KnV 66r_=9Oǚ#>.ɉKg|-Fc܄FBo.׷9?iOmt!0whs5rsU!!mMآ4TH}bV}W>w v̻ͤQP~gwTlt:F{ EaRo^6ۤ(f5JKp6]@m8OdSQEޣŀ" 歓ƣ/ qV8 rZp)ql4r8XR*l So*AbDzxW0ݢǽڤ~tMIu*t< q'}^~αjNT-]+~cTUYe&O&T|FeHDt9 m)y@n8rRM0=gҭU`P[S=@l1*'&OiC<Vy+|Zs@볗o(GͭA"9jO@7 %R9cק3A'G-+r=eD-U#.nxsa+J>/V8ukYOj -s?J%mDQwVIibzDcB)o3̇%x22=9 a'9CK1~9-؄nv6Wm#Fy$Z8&^Q,'^+_ ){|屎s1DA:5;3^ư?8h~FSA'zIYI.!;+:TǑ(0A(i,0CZ w$'f3/eP`[f"Ȏ|itƐX yǔP7y$v:4\.)<4jIXbpj>;UzFk@K CU l$ot0;2?EYu pPs l:senة* %ɣ6 32qaGt) zŤF!o43O697`} q4 ͅBQ̢L יHX"~=IJܰU9Drvک11 ͝ WgLDd'J̷zH~ ՂpD@˕5X!{uSoLpv9Ogl<x ~|.3;X,A'AyCAo^4Y(MYivbWseRG%w$;EguC-€6O6,F$z;UTi7:ȟ}W_ B|gih> mVX5U\Ȍʡͭ2o9_Vwb҉)>:W{Y4 ֈnPza\ċs LС$޺"a~)´ChJ,`̣&hDe#y@. *o8A ]*:Ҙ"=C}q 'Yc3|T-4)i,g8Yn; 5s𛟺a>X \ot>'ԷK!?0.NU\d1DQ6 =#>ٝi%GS؃ƱɝXxB,Fc,j׫FXd&S^*<7>) RBJӅQ][x tH2Bǘ5T.\dww8n97.&N,މ*Nq^.qX·ywfR$ W$*Kh)KJ3@VFL1 90FW˓*1y% .XA?ؘ:xVOwGdu#\㕌4:_#]1O߈Ӹd-=߿1Ÿr-c]h5wṿ rKk S8$_\OZS T+Ө{ :whk dM׫?nHtBBpʢ6̦;X'PnSǴ&"yV* r@9Z YykYu,We+/<]2N,,]&;qkoojNHmv !q gavE|D t&r8̫ԺKia*Blc*;8%ecms(oBb4+@S(sYRҘ*5G ?TAg ,aj3UqlKtZ2qhL^CxEFW-My4|k9|E#m(>׷0WU6wM4 ]9uc1Əvn'a霟.|a* :nMY?p߲C5GZz[3 T2K5jt"FWM#-Kxil1}xrI', m.:_dRvUco!%А)+_3ܡ+q.eF~BFZ=8խ>ʁdI޿f<~$ bQ*U PUʚrw-bYB"uXf_IM%Ey78[-pQVqWB,jI0 k)P /nk|o%邹7h"~z9{J 9qO u]!^/d ̎QwSŜi:q-t뽫E^ W2<>qFG$qá=P$ŎMf׺y,كR5˪ ]l_19Ӂ-ޞ.剝?Rub Ow-t-}:Dz/k*ѩ5 _A/ת`Q@hM7G-p8!G9PE }@vp'uh㡻<,1XDu~ ĩZ-[4t7aAR8TRӖ(L$5~v9=0 mZn#B&{FBGܜo24 Fҙbq<|"PohKKo1?y$x=\=V5iۗ5KQ2W#bQl8r$.eٳ_Q, S%,xPE.JuVCr 7nDΠM7,9Fi+c`h`hekWaoXu&.o&j$t[5( R:"$ uJhg<Gwcߖ][#뎱n ~onj][-u]%燲 YzcTd]y4A:7[5:Pq!o>5k0'_n*^ί %}߉06I|eoe}5AO>uK)x/`53Lwpp&ua۳(M+b͘Lm}*kn/ i tUM*[lj0ǒˀʟSO}xbym_u:U7giw3.~=E# ><>{)|^bB'Du"+^Eڝ?0k8nsݎìB35C7+ż pq'I! o;`]ƀjÃ}DƓ 5X]/F>[9?pK ؈˗:Z׷b34$l'OWnj#t@,>tA΂`#(M8 A/ t 5Cb DS(2OzrKnꫜW Ԛ6~EϣL%z0g-j!l󼄾Vuˊ[GQ"a0B,uJ߂8]NXЏЕfzyflޭMp/WN5p&_mw{ >oxAPS׳FnꑾA`Kjir$>[v 2KOQ:"{8oXrX=L7Mo|EvީD=a ?r#7-T E3jluNM.dԿ$MwƱ꾖kiMx#P1>9}B[ ힸ6/&bKЕ8)QDIf܂O82%I4Fٝhl:Cg_wgN5m\JT= )3 ܬ5rquq`sxL1Y`zz'\f?2 bzkoń]Aj#97"y=SG.#ۂk *;e(k[?t, au52'!Tg[U0"D!&LD#|漰u^?s0P$-25Op ԭ2N}8U-{JiBP 5N%τ;%4EK)G/$-h|lTp7 }< ,Ŗg4BS'e|ux˥;*z{)2cKoFxj{t1)MA`")AQ4gy>pt#g_4&:܁N{y[}7kX ևJz2mdgu 3~SW?>;ʜwBF3IDD|8~.WSw"O-rbRe|Ƈ>aӀlJgk[B!J_@xXisنg=(o7J1xTlAMRXW܈"O~%~l31Ρy# ))Ծ8{ 3E!zR~C } 4cϨDG? 3yZqЁ򆇲ǝ4r)_QԬ֨Tݷ~GOYUH@wNl(rqӺ`H>[8)N^BR?"k(!Ԥ)Ij~xL;>=;9 8#|n!B  6.Av;7&\3G_W k_X8|&%ֿԣ_C]âYlxD@~oag{{cr$ߝ8|HtZTDLÐz?/cDΆgpy*`!8deko ǎX?‚u cكB46~2az9*1 f nּ&S5`1Ez/ڳ߳t?5xE0F?F"؞-{&6Su!#kImj.iKDsN79NdFdrQCOH\e 9HMaz+= SpBo^JV ~b2g`h=-? ȇP:P§x<5"I4u,IIaa _+ZX,x\0AkIdZɛH󋚺-TӵݺGK ĠW|ږ=bCHsfۯ:HFnϟ=JR!2 \59GhoSE`ҤW 4f"  )RĔ!zN_6DV "O- ⭰f_YiW{6Kǩw nY'R],@F|$l < (XdRba/`(R2-ޣBJa7HVB"LMhs]l@)ݹ{lo^ bwu% y =wX 1@ ~4GnS>$a nWq^aFU-@+]MɫJ޳D2O 5n-8k7k*P&4n VV?Ǩo?;X/hUSlr]*6z%M2 o5 WdYfjZJiJ (>ƺ™oj*%b8I`Y^*x$=OCo_bR%~k48Vvo](b:eî︯0ЊSіеKMCSqJ_ hNf%•`?JO8K/f"֤ HDcxURf,(d:ص@έ%T)y.F{Oo'moj8 a;*@DiV>A5"kW 0SH7KLvld/Rbǡ\a"97*+;t쳬^K--͢dfXAm~$ًC.@̀R1d7T2Fc3d$iw^N[c(:):E/e,d5lMXإ?>ɇA+Z oӠai_(G|$u~ zJe# ̬-SV \,qZ8U牎l_0^<կßvu=6}3?0lM7_JoPAb:w\5{^"^uA |(zHbhX\c3yZPZX~nK::.궦-&˽2n-b8^|P3+O!/f Z_|wO +}db[[ #KQQ+@ۺ3K 5Wism.m[܃S&L0YXuRnމAcd$piܜUu!@l޳W @< ~wq+k%J lk@J; PR|"L*ƹ{B3kW /I17W9[I:?F(T5:̾[4] 1{:.2) C}(A q]D*b8⛡mtbQBސXLAcFd +DPeH?\Zƥ, !D́rFIP(4[T)* `4iqkG>Sh8(:{x@:ԡ-aAϯ~ċ+أ^F="jdShÛcP?Y֯!Kͮ+Ha>L;g86Re;Y)`p} 5.e&F,d߸2w>5~m_xVIx uzU6 ]tƘtD&^A)슈( fZ3Mru)Rp6= (oX"h:u,t,]'Nxw;)c-ov@v!˖DH sFp t&0PNSq Hzk_vvM}E879 u"vyP3Tzt"(^ճ*N_;YLi|YCcɢL8xH?1WFkk5-YAFoӄ`@o|3 ZiƷA HjO8ߝl^j;@w(*d$.z &*DUPaO{`G'{nu+$y)6ʏlVM*0Ifm2DQlwp =ܼwp< ƒXC'vr 0 NdNvR_ky }/.YdJq!Bs~mRЏ{}^Yی|lTC[gNhrL9XswyLM녶 y$[XW^.T_+4/zI\h@X &?~yUrVyvdWz93. KlĽѹA&8d#ARut) \B7$jwZno TIl*<e|$U fP>+DC(֞3?0v|ǟiB+ˎ^YF?`Jfo7fO֛Ly]kbl:{$,MлRNhs,'/U@Kεou X9X' S#`(l£P2Ԅ|³yE@{&yG4[6 F`(fQ35%qFG _> D_=[3#vN 4ruOsW %Nueib͈[&>I殡{_EOgK#gZM{R<&F{-ɰIiR^ Kom)r*SSQ*wx4T-¬L(,ZRz/(`dOĐX3ʘWZma =}K[.jY|4g •DVNJ/Rp* :'0y i{ P*Vl|vAա]qjŒ4eiFIT R5خIwZ j% oCfViZ`OJSͱG 2igBtHVm?jYgf 8srI9/='>W޽W ͽ;:Foɚլ喘?}8U@Z z _/=lWV] $0>X.H.MAAI zIR'ʢ7ɯmSt#.|WNٟ-sw5z4$6Lo 3Y\m<^On7rOmڐvHz҂Ÿ`!CK[֒ 1 YOP#(y*Њ{*/)A=^[Yl`Iq~\\% W=o]sk=Lf5o|WMyW\Zif[JX}gB8r׃&B-3mucM%3[m}UFUJz^cGhy|7wkQD]co1Kl:\0A5/PxAXT qq.[[f)јZ3c'H>_껸󃖮Up1Ed:_QLw!R$*67Dd>;Q8.UZjʋ,2g ]֟RAp̏z(H߯BuKjr7{SK:J>\ n)Bi3:aؗ+&m}"C.F9IAF &IWpSCbS50r̥ug\:uX۠G|⯡ .,×:l7vMS-O'|@ib{6r85xEOo״0JGKV(X5q}y~3!QF~r1TREip҉msC)j6iӄrNUى_8f͞0v)7s i/'zW?tq6}:4cY Ȋ|+7&]_zz8ٱfq_ .9gSjYiZb߃~2#)pue`+n4cg+6{420$/v]; UzHbGU^nh&) k#ꊝ*z4+ Pgb| )?痛_Q|@eSph\HŸ~Lx.=bɊJQV3o db_Vd"G)@HSjqgkm8%NV$Q)I 8ߢ\dԚ)˖M]+bҴuLJA jEUGċ/OPǧ0ʀ촊]Df"mc6P+m̆C1- n^eSD="gf6uS d(C ^ELWԿdl"!\, Cn"(7 ~&Uűti4Vԑv.EW}):2W^hp&:uTM.$>Δmjy_/[b*F]4cMP=CsE%g%6PrC,7DUBv+J>󛓻jV3~v} ?4ǭEל hq*/6wYg4Tp&/2;C kQGy  *.={= Z! q:Fp3oO DZX&gwL[10G+܁E|vώiFwu'gߍ3r=VPjݨ7kW ]ʯ3MlBk(7:=̮`Q%(wRlЂ]~WD4_dPq6|T΍A {xf,ѨQ-YԿ\,DΠw3fWRMlJewEyc_|AKCGl4x 3i5:] vN,Ng֐G\  [ D8wѹF}_#7V^jMJWmczMixR'kb3<"O28x8!A>}A2z F EB_+v Ϸ׏GtwEriM')l8=5E}67*FpG@/C*k sF/3#_Wk?$:I'˫` 7% py/cɎҞ *K5, tEYeRt;dplo0"d|nc# UIc eO<{E/>3CIOŒz">\e$Y =szLx ๙  ߿K9񰃾zc{2^`'yn&urEˆd\4Ee.B(ԌS;ځ9 FQ-!-.j^0Bb(â'<ʡ.m! 'KݲnNv+!RJ.U^yY%g]׈qan nWIpMr gS#t+YU饞<̩^m Eo`!ߑ?.A~_ONI$PiBB˜\ᾪI yq`PߠuɬS$!`$yu\+]@՛ 4Lɇ2U 4 >Fha c-ǧ|VDc6#lgs '+x, h~mSyğĠ^>P4BGyA@P˕sdC/EgwU5Lo1;nFѴʩl; Z30|Co9NIerQ@~ j-K hy =}gmT3c4M˗,M?U@!X10⸐7K WN= LmS'gwWA.r\_,i{>5ZxiY #h ~YQs7|r>~٨OJc֦‡HQ,_} jMlyaa{KfnIz9ڤ m>7@˰ù9Ra]6kbRV >D@X5y4ӽ Y"OI}gPI]I/FYE`k6J{s)WEoVF \SDgxB P3|&XSۥ[AvכFO8 ~tHslsQAV@]ջz'=?阊eI ُ@b念bCش%X1슆nQԿR"|

    Ӳ muϯ,Rp~kሐ;I3 ?5WxVǻ}!eY]n3s:#,2ۛw5ݭf'HJ,~ @?m_Ԇ'.we#:/~OoakҙWaN)dpWJ;ips _ IM죚0oPBʌTymφF~,!G.z򹁈OyX&"4z%%'xc|ẏ,OL_w~ɫf7Aj wf*>4ȍ] 69)u.%&)0#6U "Jk{c@Wu_q882(;KJ9pఛ c{4 x6o?˦2SÌ]$'!2@"Yނ&V|]tL3Ku]]|!P͕ OuBJ뺷%A=姞Wu^nP&|t1dħ-z6;b6BZ|J{vr%Q6?\ to˳Ma?N˂ dMD~,'?VQ5uoE7[䬸1^2Ü.rk4AJ2CTh.X7|4'})af6ѕ&6eckW  %"zidQNRa;ECjRtJ[M"+RqE`Trr0wFsG3.;:ys>PZ 1%wptF[;h"P4m^-b!H|)ZKl"m@zpP3=sWk¿},]TTy#c\`Vݘ 3 S\r~#*]r`ze;Vhܸ8CcwJ6#DOJadfSah!P`N.?i8m *A88%#LDa'ʟyg~¬I@~ݿŞV_=> m.`H(H@y,|Dt(RFjۢŠ_6- "ߪz,DW"rt JPD= UB^ sJ)zrǀ-F{; _Ugt?Ilkθgfi+OK*L 1!CWpU)KԔ@mhʃ\-H7~n<ّ2p#(874$9ߕaYqvn'K1!KWg澜uN-~C@u%b)My΂Ak4kXAiJÉhp$g~d_aeqF k~=`kՏ XFiG}!3 "H5 !^PMNgj"P> KֳYi.D1s(y2E^y>Cu5c[ Z}Yr-WC{=D<n'g_F=QT|ZݱC}wg&}UORrFjx9C/HU( -w'؟lERQ1K߯- U?seWYf[μV($;2¨_yB f86Ew+{}<@Aɭ6Đ3IsF,];1,Սa;1cRmH]ߨ骅0R@{ E~bXR`T6 /]o d" cvQdJP+īb?K{ߘxg Ș0S=4 dSouDx5\9b[`0IUHh⬫u$Rk,[2D'TkV]]d`_BB{  Y$C`;-cEU=xYJBe BʗL֚veUpÞrWllnr]?\7(9J34#^W11t P,bWC4> ρ,eYDY~Wg Bo!K%`L.`h@;-fNGPzIʉ|C(9z%\ްx?r82.P-.w!#$ݿ*p-4 m-uGcf}Qp;^A9: =a =L:nb!:b~XZHB Kԍg%I] A2vYvbb73a%^ޛEn=8lNMKX SYre#߶Hq صޥpXd!db fh|/wW2+P+t’KHXFE/ SH?ChnE+Wf@fv2hPEo^v̯Ln0j62Z1TS{w zS9@>0qQk;m_ʁޅAu/eUyU l!$jLQUI3O{G'7!~OFs᣻.)sɋyz,$:c}۰)mǜ N{&;>'9ebeˍӷ%آ jҪ4SX\ip Hbb(9OЏ#FoqAuq-C_& qӁ5g4dTRn 9z:'^< m"PO?--22}_h> ߢCAZ0~uϞ)/uOX"QVA]BK סW!':M%xbi$( B[=G{`S ?jIty@!$I[{<+ԙ"KΐvP_@z_^Ǘ6Ya%pYN&ZbnQa> ڠ1{fVU狂5бށٞ싆ncP϶O,:.t_Lm_hُCq/ѓ+(p* t<+>Uu>/ʙ!Q;PU s{WhmSlC}׏mZ˧5l"\lG7tS{<445^-b),Ls*MjM{FgVy*ғe/e/.?5ʆ;ٳ2 ?;&%ͺǂ9K3WU kun}%e\0:SdWhq0w_)ރ {^2pzU!MfE .ë n?p&ZCR6|l7<̭4˹j7xv۴3dRW8@=69 2 "P #7z &xʰFfkf3x+ h#8|S }tXPIN~դ/wqS;M(?h|9ƃr!m8(ta !ԝ0st9v=Z`9g{G)e P{VfRlT(A_s.Qs{2kyG=ejDCm{0S7>\['`TWŒ/Y?Vr67xG3=m+)!6՟x#˖u(dU.[8*"J ?2b=?xn*oK{˚ggL6|r` F~)6Dݙ:%@E4-P6rL,٬bvk5 &U.FJ~Z)`z9VoWjfG_= ~pP|*EcTm@V_y"bl $(jxk*x;3fJG2Xd1[9"$mt4154P>&!{5EeIe1bi!喗]rΉ۫.R`6;P @Focг.äMX'rASzJ)gyӎ>0_L'd8t:iPߵ~z{)9tWtϼatj+4b!(Yv$Glb3jAfՅO嵑#A8DzXze&;< Ms)ԯ^]^"4BQ!cҐUL֑qkYu,z v5`z5\p:2ӘS00FPbI[Ho,CF~ n&;Png/0=HdR-[/h"M$B[7*K㲷"Tk+ ľwr/PhO8멸ȍ# \T;h2Qw{@`̺kkd}BR)=IМc|Q P:Y vِ@*UcC yO#1<|2 ;Uhl 3idn8Bp? O@zo A#/U 7+ 5VMOK%G68 u P|Qji*dck9v= ›윆<:x6$59hAiT7$~#V8#4_CFu۶VJh4uW]PNq4P&E\-m[wez$@Ө h͐x^wÉ *!=?As;WGЇ\X~S@FJ>ts6sA?F 09Z֤\"Z{Eda\ Z~uvć/g/˗䓒Zm T؞(LL\kF>g'mamr7PHm5Eh,/ou\o np,x b\Q坥qyXIR^R/^saLL H -eft cf}始@|@jХK(N!Ӌ]^ͪ3#E:zXP} CP 0j!\3rtSRΔsv4fvtnrqE6_;6gMiZch070M]^+O$%HZY12lтɘ6G30Z_|Z7Jetc=\WyEK:x<5-xo {LJaT>3ŝoïc{9{1p~-lI\a9o9YI12)>RPT-d&+vO8GL{&`RgvJpU=]:,~o}YB %.vЛTJ>ڣ;zCAv%FM>&uʎD 1$%8nto)JqwXf,7[i[0oQ҆/젘dHo g^r96kfhZ\h$J5`N,BD]8?7RːZ ˤ! 2mJi6b7Ƃ^6m%BXɋ)lKAa4*&TX (nD"m ͇$܀3гD;oY3{B0FklNIJ.:?=:s3$'( XݕD~8|cpAߋxq;,h^XᬱpHЋ׾+ Ɯ~ -l4iO$Hj|ާ@,qU).TنyKUU5D&IfFW 4n?ndg{3E'HZS`pgGAׁ;yG`o^]vi:{!ơL>- q뒴[' G<ɵMgXpCem9,:ueZ&(=m;'Jě E7w%F>?D4d&;g:R4@"c*iFW Ϋ'c. ݋n#劯"7$w MU*{ U/%˽_ Ad$bOɬtiu+j?s1DTo6]&ę݋L[i/R)H#/ȅrR)ĉvu£xUe@ZU8ʬ߾ ' QZb8rkENx:o}02}ևdx?[ ኡ'O!/ bwĴO\R'(wO*.V"IցR_Փˁ 7kt3MJ"3\P`"jP)ib0R*y<Ł ?[-= 3@`㸗`H /zЅXk{rFJ#2TRg @.7+*_fL-B:NvK=s%DͰJQ#!G{'EScqNnaVb<6IyoּBFcޟ,eI-ѳ3d[eOTSݏ_=B /CW;رn: i`qY4 %7j޳°O m N]Nv){xYvE"׀]sAYJ2%}G @f;E!m3wg{4F_ ~?+FnR7ޔ2萜7+/r)BʴuQy\J[U} Gs;h.]jEc;&>f9翛HC4|m!ƍS&r=E gc`267`VZ]9~I"z$$tJ1Ž9(P* W&^C'iYu& %| Cy,&y?pcEjZv} 3  <"رSvdG6R8tCvB3rR*6-uC6T 76 ٙM'E~nLhtkUgﰥ@V(Z %:Y^aaTj TذUnD_$KO7 tl/q:5ݳ?GCX F@LtA,ӝuչÅXUkъ\56ڳ!\BXiAL^r;g6}j4phB XN!! z :6dLdhu꣝*8# y`=IO_;P̯~L9igGY.l๩<7>Bhg0UfnllK}秔@q΢XQ)ի;#Z bF]syT>)xF:tqġx KI{Ϫ vCdzP[?Q0Hh / OCA0`6,km s`5sp̏bxۈE&2T{|q&$8P݃-<\phNd+dC2U;k-cwk? ;:w5"w;V[DnG;:'cqNp |]ar9+ڄ[]Wy=27޹LV `jǾ§F&~3>knrR%z竾auDtEET>IRes}2h[3ql%]15ĩ96BL2MʦfNDb0:0F#0 E !LOz0]\o+Vz6RHf(.En-L L(x3>"TvSp4lz0=q}s?>wg,{ t bG-\"u/ZR[L;!ŝ0י8اShI az ~( \ ҹI Yjۏ⦋ 1%͉VO;zJң|Z2ClMLnKxLr1L4O󲄜C{J'p,a!6z?~ZcqN3vt`mJ 4Zqv=l7#cin~|'wEUO $y Ӱ;cc&WczUi(uMeWr G\b 1oDD[iלS9K9ѯM5@ ҄=hT6H@Q?3TüAۓG7r̀yWhpQQ hMW=y:蛾[zAdg6pݰl&B[/9f+>&9u9٤u@)iq!8V4'~=2[լ{NȐAɯPbRVIt$,В~c, X/aE4c\ \(O}z:WsjBfՇWsE[ [0.K >h|MƤܘ;jffD3DY YS)[Kd~WDq_DA4mYo]hi[R^gؼVZ4i%YTx߹T/wZ`ɷ.q|05u&6'cK"*- Ȱ1d@$WDp kO+sUe)~rdsɸɏUtv[㟁u`jL2Co뛛S?'*F2Zk*MJGꆋ{g_$kDSLxF[7Kf08bœS "`?[cW5,Isag*_C3b9aam#0 :p<#ev^%# ^:nIhoj^'Ckeo4?v6$ \Wj]+Z0nݹ*5pc̖{`s-2xT"YL咍c)C|f,n4dѓC^x=QT}y,-Q{ޑrz2k?۫ܫr 3ltY=ɕ ^7h:e(ҕ:~iR5KeubG?\;ad//0&ձ+rxcg{9x/1e<п_Ԫc9"o$I~G&I\FG,!RZsSI6fjڟZGҲ՟0e 8۫ZUDcLEo{j7 hfzF_/C)bÓ̾Nl~cNKoJ>UF3 bH78o Ws8$/՚>> 4 6WWpg6I÷fa=E`a2/u Wn*m>G3 p 0@!9O b}3.\ U_)e}UZ^ed3@2%0mOQ+jfZvV{d+rG!/xvrSW9Mw{1_i 1`kj $pjM*sW)6Z%ҫƢK'V3 $Jce *uv@TIA=cS-]oДӮĭZ􊻗Fv~ x).p[dPfҢf: <5;# '4 %x}j4褧`VHT|NK*]?%I(!^"n)G - تSHS_g?Y <+e*sSƔYptdeo^cZU.RDhx~]>p)V׸u_zR"Њ:[w V_( l,D,E ֚뺯@A֋%%r rϒ27PܨdkgVesކgL }{ۍt/;fN?e;[xϔWɓ _#@nጹ_A b>F2Ud3vüz$LU+2XNiP0[br|+fDNXCQ <%% XHܼ`"swnT}tV wkԟN,9Nzc -\vڰv5u%4aj+[Onåp3AksA/,z|ClHX)O؂X@-KHħ&pɕK퍦}N`5䲌[7Xd 9S:fJM8 `ѵ2PHD -ē9V cypeQ xXascdc;G-J%DݢN(GS59+9s::ln ?}=O[}æ#ն?o>ɽ`|*U]V.3* /ev|-[k)1&4;ơkảO]Y~taTV7N c7Q?-\ir~M]:X+7DRZqQDzgv Oz(~9:$`CokYtĵ߯Bb`3H1[?cnpY+sIqG43(&\+R/<\.y.bC*( P!Dj^)NxtR!WH8!AE7!ەFU?/nHijVduv3Hع\T9+xYY.-PmBxeSduuߥ;<[I/u$o2y*PI%FB\r^K#Pσ[4c @3_t&X'h=uj3p|"4~YTvU_icFhxܑv15X Y)@fZr !F al4"ˢT u͋ (HjWYk9#]cI7JCg1&9Р 1 r^f0MS@|6G$<"#q1e|%µRVc3y; ̿9X4;SDsb> 4&nFjy~Lv+'I{=LR n]nHPN8OT|{L2g >C``u9#/? ;u'?CPm{D(!5 _6:{춤M=W;NP]jͮbRH;{tX32x~` !՗! '<4`V4p,UO\W*Z_4Zu`z˓ob=dC¤' ;0f%3:pUIyMKCS74S9,+z:P]Q+mU:\  ۄ$`B[]Ut9>U1fqx}7"aq8P 3? 6w|tʦ c3.6A%U?Nˁ`gXۡ9V;y{/-`*`S0 _WNⲴTܟ)G {겮UpNٹoҧ n@etNg7O2=K jNTTe3P&RNz&5b3TTp-Xe1Xkļ8I_/8MWLCںB9Aʦn!V+^yDQPG#$HC)Ծ_v+ `">:qS!%T4]>7VX퇨 &߸>1YFDwz#+щn(mQtUO7 n$ ʲkM5cUi5=bpW`(U޶kK0ׁFaBj\'\.DU``0zCU,W|K8j)p?MTvqb cG3&zc0qϞl@R{ AW=`]?ί xVj%按NFo660{ߓlr$uSr\]M\ W*V}W,;JcY~j%S 4_QBHA)~/O7C{>N^xɉ!;h<^ܒ *ʐgo"m:?}GWy\~w(w Iḁ2̻[yMOv2ǂV\wJH}HW_'~-ۮ`*+[KI+]w[NlV$7]Tk4f09 QAeH~gZ6v^/rq(,}90 n+ BCB`{Atȃ4F_x1=&s, p& [/z:g-E[;`R&4q?&J?}c>$vX@ܟf$ZWS}+bm18(f\7,g\ D3涆uYxtOKf!nQ[ݵS+`\WY[Sj[M u{F. GJv-ޛU3x!Š:"V|p_Qu0t3e`A)).Y9 ?Wr=p &͘z3hB"+V+I]1[w1jSqΫku) S?0E JhHPuo]=z[@C۪Ȥ ӣ*T¬z??3qwb똿rElKl{Y.p$}tiaB|J}+v{ pq܎,sOoLc(;WF-,&ia UPYBҺ p/ѣ?- Lpտݼô Q[dMmN kѾG7 0?VMEG}O6?j~#}4!h6۝m0_J*}^b6j _P2xNwAQ?8`u(@W 0"^-t5~Wc3hAv~5ӢsW_@sO^q3vN濰bil.LJ'e>*\L9H+?e\_>a0 -&  oJAhX0MD<{{s}#/I;<ݮ6oLjS?OkBl`{jWոød%3i<~3W K.Oό'=NCՌy4tϛԤ}5ִ]wvt&U|!,Nb$d)TvK \8$#tAgQXix?Ԡtu4aK# 1ˮl[|)krꃽ$|WSNaS 7;LpcUOܳ‚ufI>81eEMl4gmSxXw X##-^4?[Thl^)&8ER׌BM~w4Dr?6~(˃.snEOr]T?F֌LB:ӣ!; eY=*vJ>ʬ|d=NFRөɶCt C< f*&_PU zds׭Un "%$isUFlz9^nb귐/=_Cw)p=`ˡCnX+4ýӭʝ{\z^x =>*(#xU0:<;:VC|3{Dgȱ;D 9=Ϧ `@lv{ӣL(E9}ڕCIi Bb*Cyvg%p|^R+'0CxxZ)baQp&("_>\̂譛5gtYPq4i&i N`r GP1X\R͏ducl8we*K L-i?`kX$N> \9VJVc'-dl8=%_$TR7(:@M}&rV*S)/t[l% %9pYbbU2xXYf3Lzx~‹5aeNk&\>}'5,d=E慫3&JdHyXkC` }?iI}^A[KH4ōWw֤cjgqQt?,kmQJ\t ׍\G1R캇q<1PV(&Bű?2/vPL7Ӟ|5" FsQ}&[Uu˨:7bbP?z 1,å&[&Jρ/TϠ$@쏒^@adWd5K.NZ yI8\̝CtӨw^uY:#J5*,K9jyUOg`~Cg}l ^x[7< 3/CO}O]M5^&zԦ]C IZ+A,'J9I=F` lDT QE%u;mh 7Xbc0IrSE}cqϨz2Ylcx*Ws4ܿ.~ӥx{Dq&tC +Jβńk4dy<]nތut> 6$[tf+/`9U3Xv`ŐaD 3]urxʫ.ѲM̛6)_bj#?@^4d7 Ȱ @7O6ѼQ rtۋ<^= .TSSYKxNz 2PFI'sAVniY'탵Ե;\1!kp'f7bo&f`>08Z7Qx8'Kh1!1-zm9[Rw;[Tf5P*:T37oQ[vj|g0+^t,juy1ʱ );Z,:Y^Q55b-Q?a#l;K'XZieΞfj顁1N k$j,ʓeOnz R;s8hN@ANVHk6yWzėBlz$ PI/]|3/܄@ 013ԟLp3ӌC<7mRyOH=@F\jϭr Z PדBYS`z,qnIֵ\$?r5Ntu.V7FFS ⛓u6" lʂtdx3'cmU%e%-}S Z`$1S dnu x=ў8<}B#][)(I:~ Tcc rWf$X2;M1a%HǾKZM71')&[{{WHzV]Vju O.-&_ v-IKMANsNeR7fxUaҘLĀ) 魳]3c@*v0}O]| 8J2TAov4TfsUGLfMY1 CJAsCWBwFq˨68˿$͊ el痸>ݗ7ZW;M/[)^fNxBdLa?p a~»MwʛYN Ie8fHc.8}+ܤW8%J'&LXm"rBqy+!J#$r`vk{ɝ JP<r47Vaxn' 2:`&;>`^8z{KlWk7Y\>)Ħ=)"Tz㶷U Eq]}hbNcՕ Yqv/cR`LBϲRm.I%!?5,(mxKs'SG*p-A|n{h%O\,N 1 :&ʝHnmiv`Go` uNMMvuT[/\kɢ-Vk/`&z+,B=( Ȍ4.1Jf\g 8&Qd<06teBWrGe[!ڜ3ͽ|-[l!ugU,zh0nj1g2 '2OX+gH$ E/VSurٔ 3@T}<|j&y#4o[ Y_fxVn'p:l*jP7 &C*Oy-ڂl&Qq8;F_4~N2dpبt, Sٿ1RF~yUӃ2W"AV ĽU!0LMpV4"簫O$EPx$mdMWpb0K{5u0f^nh:ˑ*l7wHΜm8 nyaZ\B t o*RKSI0I/u9ʡ|O}n- vqAfO~ZVH<]EH1Y:rN8Xz)y6vBl2_WDU%eH:\7{B WQn 'aLr2$8 GT"j'EQVدd]D:W":cqc*&5Alr?P厍qx~/)HVً6j袸_ 4NHr[FTgr꣍$.xb-Sn {Z$4O~ǚhQ`kKbP`EE(S|^`uϝ5UQLܼJtj*~ač5oCzT-W$^dQ԰o:o5D ca,^ |מW"džz XK=/C*t!DOVF ݆Uy%gSI@KLE̅k|[n1l!+ }~7\ [ᴶ;~jWZBEc6H$TlRb*aJ:`DKtWq}RY& m`ݾP {c=E֍]3tX,2|eluY2į쮏2¸0[({YN[X7w ) XTkOxxJW .΂PQ_42ڟZ6D"ո@rKZ3&yұة]0>iNvG!Π: Lta*sf5tc66(wG7cε:=O1׵C4n;Q@W*n>Q[iM sQ6y fFo _2TIc9B5ڎ-O /N(djNݙ{ACO99/*C]<&w]js|c'T)Z@Ӭ9֩5e^ixHC^Z1Öׯz;zRރeDS6O&4.!0O4Ѻ'z^e. } l1=/ ?c).a$ (*&AS}2Q'ܤL2~o[ }貹EJ9[!֥a82=q/5ҡDPS,UlWCdS?Ry@8=N5 |!E8<QKӺ".{jR Rue]SE*Gյ:xr ~2KĠIrqN"w[]`1>a2S:8l}GE~bdLUrm?Q -tV1Y4kyfDrhrU[Ů:ē7Pm6excD^ќY(z_CU WX[buPjleboBЂc\l"yAjV.gMV%i2^.yCZ\ vC7y=moZrlY8Zg4af$sAm>Z]DҰ0h@t^(g63EB\i$~ʲ ۛņRrH'Icig7}i\?h=Mضq?|!Atwz+? /`yz|V+iT[mJ75)M+{@=:dHNdͺŗwbO"qtԝ2r!ǔQ״S/_Hh7L DRac/;?9'$ksMMڿ,ǁ.4 X\GGq yzv6wYӉ O,_k‹Dw+ZDW\9ǃT##?r}ÿ[EhtWLZKܸ-p}YTZ^HWmp=fdPqBPP)W$@7&tCs<딝 u>:)B\bn؀lPfThtkY3 ~"ɠDځL1q[jQ3&BS/k.("vv؆Sr7RVn{& '왅5'ǂn~ KI |YwDV3|VC~D̶);1 肸z  n:݇&Qæj'cNنRiYZtcv&Yꅦ9K0ULvY;tHìkHn]ɦ&F$'IE! Sީ7  s0XBq̤1ݲs&Y?"iC"50zZ _2|\L$YikM%a ɘi},cp9$T[$+!h wjCb{ѳR%Z;!U 0x{J sҦ*__$+1)1R/tEq7̭EIta]岉R`L 2!g 8a?3 @eq5iՂ`Ыv<@_-jEuTdU5DrΣ5.sg61dnyx0aiT<04$ʜ%[V4$% l ,+8u4KAʤmra;Hi0|ұ^s0ЎܕA/b0_?IWjuӽeF|gk6-G _Lq?Trȭ%d+Z%rj?|(2#`h;J{j.eL^e<]7a[[+fPY T%ڮ(G6<ԓ8mn[0`Fxn#]pkyө/r$Kq{\kEG8WK%UMi/%2x;I-lP!3@Skf?siH ZBzmx5za79#>"7biadX )c$L1լ\R_aaއhB3~ ƕ,i$2tTV0Bqn ȹ%*j'}6[2JK4M>fNħ&:CØ"T#Ө+LydD}H)QM>}V"i%-{Q8VM{RpX@l  ^&ˇ1a}MC199O0{/j{Ynqw96&؟|+Eeʮ!Fx;ۆx/8iIO@gU3za;7`+yj~1 GtvSs=9'ЙOȥ8 e~C'5R&Nލsȫ{O+*.$фe7(p|a7۸X/nA0q>t'4{+3Ÿ5d+Uբx E}%o"df e,I)QY;LaJ棍Vx_xVI*[OWXA@U}܊zE-:tX Np kҨhM@ IgyPaH5d3҅ 1)؇$ݓGH2ܧ(7U>{8O h$X {ER!Y5*r!oXBeW[$*" l/]R~l"leyn0=MԤ4S!W=L>%}ϡ!÷Y!fR/TfVhpZ%>P+,y~01r,G:(Jk:}s ]?N>S\1,L"t~,g#V FF)Nū>7زNt#cCVwG(^42+a=``>X50pC-EA!+q]xLX4P_*I#>4ʜ!|\IaKuRlalq gx&VCxpzv75Ybcc)Pv<;ے5/Ē,*2ي:D8]ʓew#NZvkٞ2Gbk/C4pGF: G[6?PN-u14<ʫwx3;GT}Q z–?~=u**&4GYN~s'aGB[cu Q~U&kI<.s.r?zd@ƛUw I9nHuz`ܯolcĐd攣>J0az#g?KvwP@-sumPΛrCODqhTEum{t2gLi$mh(PG^1Kk7/Z]&!0 ctq \*BLLjnC$qaۗ%#8`PNg= ",҉J0GQsiu$Nl*5'YutjLsA>˭_?m5OqA* T1l#g5~ϥ놫1|Vyf^R YZ=2ġGZc~A.%cP|/L}aQ n0ťS)h{#"{3#}G.I>p0WYfO~E[X/hBx*x^}%nf&Oe'Rs< WDXA Tff`ͲĄ⻣uG]\.ӭON(!t;]4hE7svx#%#~5sRy~B!^3Gb@zEpqxLֳ޶d]H "@,4t%} ɑ6ub$o F,7):FHcmYN6&jhRuXQnLպ$XO>.U3Pτ3iҌWWO8'DTwC' d QAYmOGm:rƀXU-Գu"VlϴR B4l3^H$;SFAuieWP]b7* JDǠO\ުZFLD]T(\' oO<# 2w}r%ͪ'.*+:/63 >`_q\$UrjC/1Xf&aJHٚ'PkiT ^ (LTm!3TA[RXXPud6X4$[xmx*g! HqḨ:&#d D[ 3L҂z6i/({HK,v:$9뷏qR_DJ_a-.і_Kƣ#] \7gLôN>y3a8;sVF0WMFE'ݫ;^ĝ:]S`֡I蕜 wE;mM9 a8 M@"ݺkˏI]9J'.е]ۭ"'ЍpDH !`, AsO\?\x÷WvOlJ5 T|i&DK^Cb \2^TcRиB'6Zl.ݽF,oqs1B`M>asrM  2rlezr+Q`zN>;2n܇苔U ߯W*kǺE.pىiԈm^,`|( m4qH YJvKbVhXFYe*IJTR7]{1LWΕ)յHr~ēV@=:a(XL>MO2}Pk&ޭs=5R%4ݖ[K&nQȷ=Ǯa2%T2! \hE" -B6#҄{g#9Y gvF#w?enPL"?1ȵ=يa3V)8^<>j%s`K&SщfOTIi d[XYVbzDOGdAe# ZA@Cksmh&$L=<<~.0CT ߈0 {Rl|OZ]m.Ja5T\ wyD'7Mr8B ϩwҐ9l\HyƟm>eRܫH&VXk9.ŵ,m R~Cd<(QXnM_u߾WWhE˒=>Z~*`ͷ IschYAErpx'BTDGsQr;-+ms N6FʹM\i$l۠'x`f!=]*-PyF221-'[a>}*6BMoochfC<2lǺ96/;K>V 3( +ejo8"#ٵdž;`F? SlEZ Gamd%\~ڮy?7B g(8K4(|}d^6'uY047 (aJZ&+t:s‚~[F%@_}eVQ,eG /4{OnSg*mV~)R߁2Rc0GPTlkl;E$1[֩V[-ˠhbz!j~\%ӂTFߛ~lԭ+C! 6 ll7bXW):嵻psUp# j jo,K&M3,/1?V'uh}(b)m0>J4Y/GHT$$!?Wީxe#̪5k1'Hy@.D-j7Õ`PT\$ 9.Ol 'h0s+ٓ]Ӊ5y C9}ŶFSa^>4%lfSc2 ~h%伦@ A8v!U)8ȐY*J˴yuQ ;b[&]0Gk$h8-s1s 'LG|30g\ȹ(fc\* peQFg]籪'w#?*|‘ eVÏt}bŏޘ9^D#''kA(.p9 bN# , p\GIqI2Q,wGવ⠐a=ZVG Qaŏ3Fí C&\}o7ðџ*M~ń֠ʣiK?bl˩<>56i'WT*^Q5A|>ÉEa3B+":tGe48a5mj$FD̹6CYCo; x]oDaG0>U|.]+P ,~>>̼hBksKr7ֈKPx_WNU!t]SD*zL3C=_~C^,baHCI4Kl("lt!*KjߡW>aTFlF;^17>_|'ꌔdfz1`T=I)&5ؽnPF#nw3bV<۹E.+%.Vˡ)K%L֖Ÿ Cp_FŨJK3\ 2gqNi;jKUqىo'30|s) ]i īv^- 0l}嗆@2ABǨ[5ҝLK4.Y @;Nxzy%pdL&XĚhGj ohS"/"/Ywq-D)2]ޘbe 7" p#Ud[fUx@ָ)4qP@@+K{;[Vn,'BDsū7Gqǐ:K N |ٌm{D6 .&ML915еI9e[k~"%3 ebʼQJ/Sh[~ou&qAɥ ^[j_ \{ʓK! ImJU}*S> S]P7GoG[8TS%P0b΄ΧaAZ°@~tY4w %dWB0Nm7Т%HJ `::EnywtnnYqfFpUn"&L=e'"D?Y\,_F$*}aAS2J*Rc)CmA{Đa r[iCLm̅Mՙ>Pz(x,}! ™h~siďS78VY dniÄ´zNjד`g_Cl]1K["*_K)q1Y4 {nnx,gRNpA{^D 2\ O/Rl%#uy-a%g s_{BR-'3V ۋ=l_{!͵l=/j3Oa#|z `yxff-?Hf,2W{I,Qȯ6H`3ueTޡg}G%Ho\P$eAQqVT]tqob(X!Jl?OCv8"|[~i7^D;n\I㩙*:84RCKGHi)Z DVۇIE wz5ֆ:LQ?p~ifI ȇnn|~#[p?f=>d%՚sa\%]Nb{T<#EQ_vc45EL<{S4>8 J,@ _P  ,kVx2||ΓX\`fP!XH>y̵DT@V`/gF_`MӜ.TIҬ rbZ="$cRdŇTu{Xf" xbeatTw͕V!@1'}J){n쏛]Nog;o_M!lKfNA\'@"';' {9t6xLֳK4L@R1bƀ< Zʧ Ζd]Q.v^Jpj,;2ƭm wMZro4E6V?!EQ%f Ru}0PYNuo]q>&N04|Mh4K=VpU{moW vEu:b|"$ LmwBw3v(H6C3W8[\`FeUc௹~/d6w\DGXڈɕm04xlNMkY,U'/_|ZTv~L^iT<#r&2^ɔ h?g5d"7:A?nS}҂i"p5Lw7]N4Tkċث1֊âɻTJ`󨡢^$C`BJ'pWqȍ6!isFp=aX:"ɞk&=2g,!aj旅TJ>rhe[J!hFv؃LH,r?VBtoe%BkVbY9l22Α0iqW,׊:ڛEX¢ڌ+u2 T`؈SӅۮwIz\2MpcwD{L;81gf§U (mpcǙhHvaarީQ"\rA=lƑN HGk72Fw(~kwzb:US^}+/Q_*A=PKӂu67R(g2vaf$h7 ϼp;@sjEs*P܆Cgo0ǿ *DMA:\a88 L!Lc3O~*He8^S3:1і(؅dD|>"k&Q|?1KzڅpHyS\Į)!QziMS3kTOϬE+ 3E|#Ǝbm|z@4 ZԁUz# P.dV{jT6ͨGԩ-QLsXh'h]CTȽ57±{dd2HldT0N=S0u̡MW`|L(nj>`WJSɢ(drƤZka"E~)n0Kz~( 9gzjl_6`hZ}kFӠ+~GQGYEC(g-#)׳GADs;Ur9!`Z:JxvQ)NPbPcJkRx6q#. Q-qI12flƹolRK ron6E)WIP9w˧FKTdIYqSڗ"}. Tg Yyo?ɫ'dֈ4a.>e9e6WkNaEק&qiE/A"eVB-%ŽTCd6SE}hRAk]V;)1^vǺ,0/wZ5ĞT 5'!lg췊lG)hk3F=jHmlaXXC$Ifȸ. ? < 2P_3~}K,E$ !4ȩ(|g]ՕM@*Q/KPs|q/a{2sj#`@W gvN-Θb{z{.7@xwdR&*7h4mLX"Ve A$ q(S[}Ay\,'߱Pt4RUr>P9=PYVH1:9f[U@Y,w3l0<|02zz&.*¡/v|.BŢ N E䫟>hYQ̓œ)T}arI5"sL_xWZdPQU H^3.G/eU e+/ag x9TEv4DIOSCzE-xAQ\3SYz:s8ɧxHѺ!V68j\䖩e$pAa4lh!RֱC(?e>MeȇENkl= aFvRy\oN $ g"wlDŷ7H oJN>]݅x[SY"j&;Ģ֙ny7DLzlAǼ۶ca]A^B*S {&c-+%ZDvAuMn:G.~ɨ0.Nķ"\<,TS5|rWDfU ҔGE[{sn[-j1Q[s!ėS͘DЋy⼶fi01 D[ZN.c{?3SEMrx=%ι ViDGd,ģN|B`GeYVPXF~{uvz =Ʀ+G}Uj'h0cFȧv  ʢo

    ڰ銸K˜m -k\^G݊9 F:Eنf,ķaUwNAf/7895sCMp8!nl4Ɇ@9`8s 9饄?Zb1ڗlmy*VV]L DFiʮp߬R2_ی?R5 [ok $GL4T:b6NO=XO) 6F T痒ymKpX͹X[[)x?KX M I, 0Ew!T|d~?Pk91FrY@oٜ] _~B\xU3!BjX^̨;T) _2uetö3(O1UlsB"4m,5i5Ǎ sM&= EXO9D&Rf镂E Q+ w@9GnT8v%"+@aѷSSd5^6gxEZCT*W(\Je|Rq;%1 +dAUl*4! ܅Oj3+O^[xjk <{ ,d7aLy30r"B5CY{6d2"B.{َs fmr8Lp<; ޺/І  p(tʦ~-!}6(qwHo mA$rOz@s+rNHxa42YfjH#$$R)YIMXErbi!zo˄6Ogt8hi3$D}oF]*.J]w ]i5Ң |O &fAvP^`,oa v-`~vp~b!C7 .F$9hQ3>ek@ mZ* xle_Iʒ:NU\.dC*blEp._<~_/,؋Klfiq|;D׷`Y[*F_B$Z rڙ֞fSTrdnD='s#}祦" aU͖?N=@vYOcyXL傇B AE2ypCX+R%>taD- 6oA LkWJGnaO@vTeXדdwK%ڑ`\x䋂~@)Vq{gQ SqErQs G3d_Z~<.2o ~9'"`{0I,Qꘈ]`_4q1cʉ|cLeCÀ͍^QT(M2@aGQ%tXZjA"B6U4 w[Dza9*SZ6 JaJ4]vOY5kG;vjXGf]|j<ߒ+ f>`^Ѡ~[$Fu k~wY<9X*AR'i3nwOX6|M1;AW;AFFG S*V품*<{^zu[%H/[Qӎ" w E_ڏ̣rŅ fʜ!ZhG5sl Å#\nlR3M~Ex _7[b;,@9mP.wП{OۍWswgoK0~ +8KEYfO{] oW0GI<5jc'Ώ8 uۈZ:HRgRgs$y6'_<" w)2y:[79w 8uMhb"hbcI/4+Jb 6@4Tk9 &:k]OmGE/rE9kVWAMZY]zmg!T|!YuB6&$ 1;ʴjVIƭfEe? H@{,Ӥk`&󚕪*a"C%AoZD]6ҭ9FiaȖWb&BAQqzrf2Jr95O{c| ̝7 r Hs#)΅'"Ɓ SױIT[!T]%~Ҷbhq{| b?~zw*8=2IC s1em^rw_ljՌw(~t y9^V\U{\CHLLT^07 4\`)-]Ym\萧q WX5ojV1ݨ$Q R[Hӹ=0CH r@$lQ= ;ӽ_;%&%:HuWs|:YnJUU Z.\Z !<=^Qu@e(}U 2Q0a!1DvYlJ'qIuW-ӸFhK| кzp1ÍIi50aQ)-ʍLYIvْ,XĖ_$X֥xKAA+qքHeAbZ~! m0z3=Ĕ;) Iؐ"idchT~!>Xh=Q$'1Ff\ϝC \a:xRSA nKLx:/e (3s1GԀ;[uO/yK|*AwHO}jǬK*q's ow&M12BEV*nfb`MҴ}Z8Rm`+? qh%3P"blFN m)H]ؽ`ss>Wfɜe)vK.^9U˃m$!W$k$Gs۵ith'ȱ- <dcpR%}}߇;; Eh[.pTWJ"FGˏ <ŁŲZʴ'Qm=2KXy6e]5ЉEPQ7_!;*L|;~.@2Z ;vP ]@e y1Hk "0돸 3X/q4:{ּ+h=@#W]C`so#Qry&kp}nH̾{- 7kdXflތWiσ!FYuEG|SS˰ЅP/W=Nņf#?^G"#C7 #sCF;DF[Oka/DDvF/9 8;t "sq Ɣ9 w"~3K} (pBo>)kcvO0q0F*Vrfs#)R48!B^gz 3wTvu,_D )&nȹv_Kag] OPU-O?v, +N]b,q#$Oxz/YB!˩Ť(g( H bPaz$/ĸH\ޢq~&ʢɸc&k0)lR bLd3,JJ#*-* T}F\\o G$Պyicgi h{Bhwy@>3)"QoaXowRk29GP^Di-Q|g^KRTAR*?#N*Ehڸ.l<㩰C\q kj$!ͥ8/vGGD'5;Ubz@ 0ΎfX-+X iO^Ga;Alvg{ƃz4dg?`&ҷ~r6Rf6Sc{+_1hX{-}PvLnIބ^vzR4ƮwyQ37_fҥ30i7bvG]1 D$*#~JTTT[Nn#-]U8;,/*r.Q w&聅 -_܍LMA8Q.f+\3T=gz7q%j#4c~5&nJfNQGeiH0GJҔU9U4mHw//Ր֎$y#1cr&SQ恵#5)Tv`ݓva1x #, B}}Ss-$J]zXWg] E/xs;pZuD{Ytf{} @TptEkaE b:@Y&[\` >ԝ,1ƪ@^Mw>POEDcQڧ꥝Gs! *"'{L3"|yir)*Hw4Z3~~uѼ@Mj>kYȷ M5 ;\Ynʄ~kqŊ!ل V3MfȠI3mOt{|[qb &eweGOիsf"%b7X0xFT 2+t*.IPM:1ӟ8 ?&K[ijhʷ+ϖl:6}[`n0Y^P]H 6aEk(0sW2䔏 7ɶ8YW#Uu|yW-{.ӱoLKhiލSn.`aS'X | 8$]y:E7ԛF>`ЉݜRn`S9[TE;]]lM0Vs+09}E)Bml E''HK3azM؄~4kBߞh]pbpRt }W!RZR޷_eZBm'װ]"Ms뇒N^9̍V#5"^zߜՀB?BF@aV]Lw BE%tOeȖ^sPp=E~jBYtv]`v&HEc(GrFV*\M L)2 )Nqn.%9}ޅI͙[ wI(uu)offٓp%Hʖ:x'7_I'Jҳߟ97Pxjje_r֌1szx1MC1QzR_d)"9d [Tġ.@k٪Do}oO 6$Pe3*B2R!WE-å"l;)˨et!RmcX-|~$z׿Sunh'I,@WM>alvP 娹v ht:'?^:3НK2:AAu.QH@C﩯4˵[@A(.N[/<ý0E,ri-, .UṣaGn ^0Wɣ 9 u1EZ90挠8G+"G9lFtf3H];Ze w53+m:Obu1f׸rxA#SV21I:` V浑ơw'-2_4R^$rN**' i=hҝx:ck2PUѪurA\1@>.|tCR^cd ͛FdkөP- %Κ I ނbKh3JG۝& &Jk{Vuno;S0JtA9Q,K_ |M%ڃY h[L=^1 92!:gnzAMQd!]kLJ6ˊ礸7r#o [ }m[j-vOoM..{  crNTggZ͐~g)|EVH1 jY-`^ C%=h)k p.j4g!m ?hfAi+`=^\<Ҵu= 7tN:Eh¿$x) G+Z0ߪ'C+[ڭ!`kK2c A8؀mhnӴ N >Ftʢ8W``x#,=ZdX':[`,BU@$%{ZJkfEt]'=5(}NפHrDv*]3k`8g9U"džhx,i U# e) [ V®H"6.'?` 7P¦/멞e7S5\qPf wIJt 0 ,٬XNtԣg4v볠c4_qϤB;`BE>d-ɑLWϠo0\Fq]ɘu(ha-Eݩ|- O*Cy피d!! ,Q.,<{~ v:șp7㚆`7I)oϜ2w3^&@bMܻ!)oLᬙVcrKs LޣcP2qc.cD2q&OF-7@`!Y8n(dYq8iϜSt~U `ۀh1,Lj3XCIY/ئJo\#SyW`:c&?u/6h_0_tl-M5~D+";dݟo\v5Bk BGhn#$9$D``/nK~w:]t[9dntuTlp.חMQa z){2aPv>h~^OS L3VDܣ߲1i^y4*mN>^8fřs`傠C#lBsHSDD8(tj5`oP_܃&7 T{my*omc ,qW7r_ANG21zRz8(rbOaFn`s/yc3CW^ ]#J'¬z6W >BIA&5\ 5ʻ>%Gץi\gX4].Dm%UZyt&?t!vG_ePFa[:Wˎ5zDY; %3(DlCp{9Qãdu jC7VV"P݈3l T*UNb\hq~Idסy{?+WִSXޓ`1 ]\ R u4hoIo+=:J^.ZR# E`mE0pk=Mu&$@UR3/j;daPBϼ;J e &ҋk "ڜ T- 4Q$\ꧫ,q$/>186#gG^håPir߁ 8#լw( `&ni"Βͬr^j$3ʐ=U6kIA6O6b 6od!5qz@ ͆рk``smM@=ÊCCWY P~xyR?>OeR簫psXTl|{7.*A(t'"Hۢ(g,):|zy ~젓YS&y*` %rwyc:K?\n Z3scrCnCȈTH|0mf5Lݗp\yu_?FiMbZ%N=70A-NUo 8TІ6[adMI')u$c|kBCO8/?ILiJ?Yb"oKQ]dEd\կǘ:ţ!;c,{TRxB^ OZ,WN)Rջ~>5,>ʳíb0%1 œ%4V%0{,y@Z{O2k\HFG[weKH{UIlNf.)Lh1IAJuZI58/Wņ_{,Ҧ 8+ѥ 6wPȍNڍ^DE6mW4bDZg$ Y8.pa.-U˪%uM O@c0GӺT9Cky ,E|vͫboKܝYJ tA D; M @+> 㓵&E;T;uƒK0|17aꊿoW\mT˸+m'pWD?,A~ $͋W9ML _֜\Z. %0Iu$~)G4X= eĀ;@voc%.{sTgځƄhI|gOtkߥ˜/zd6( >бTzeb QGCݵjs܎S@K'8^GI:0V74u E^8vel cRop(BnH]ݿKV{l-5gJdL#\:mT΅-SGY;NAno u'kw=67}D!t3dgN 6L-! 9qb+8AK:Yg@ZZyοu>oD؋|+R;fXċYjW) X3S8y9?n/Į pJl3lnXBSIzsGYyIjG<MX$_ך(!߯+C=<vv%ԙIw i6v:xiC\gk٘AOl$4q b./I5flr45y8o˔wNc w87MlшXzLnN3sWh^zmJ4ԫ?*e{,0(ېNR}ưg \m wa0\9e5aX5\嶹X蛹_MvgYV>TlaY#Yz,gcr*L]\΃Ӯ-cT+(bjy8RlR ECW蹒MZf#`x)RT-%lxA"#h^ⴧlXf{} C?qʳ^ኑD} -L. Ta0s5+, yjyd8Ih-+&9~C[L "-WVfT Ux g\Ql(,s.Dԋ>5$;M9I@\1g(' "y)]~fVZ W*G*E($Ovp1_dSa˘RZ)B]Kb*S x*I`dO H5=zۤNFDǩ"eu~yx1Od4V0b̏Ud ,(a~޽J+xsI Ϭ$CUC|+!fWI *lSٔ]T$ 6Ǜ82rVBg?;l?7Yq#ƨVR5A Mp\CSe{m$`:bkh=W5@/ӗrN2bDiom&ąQ6ImFch.y0 G~Z.T&yV>Qt%q Į1\vC3lHcz5%JUe3ʱmPN O,b.krSTӵj:ռBwxAs*KuNXz ̴A~`U_&ڰjLaBy/޵_[U;V˥Bje=#̑}1M Z;톰wxSc@lk,` h!]d"Dx9qC5ULb-B.MhyG 1ن@ÂCiaFްpH ^xNS}ZƔ<]L~nl#m[d?>L_aґN(*(1oEy2JQ#kg 'S0 @w- k.Kny<:c$<^g_lWnueeT%#:{$|V $_j˟)$),6Qj9c\w }|c?!6-$ ^?E Hb]fМq<"1U~=@{B$jY,#Paf>)k؞ŰLǕ$qz D{׶Γ$wo(eg9k2jҢڊ{Pv'.҃SE ~Ir"V`᧿52g@+4a@T@;.}HfDw$қˢi#GI+*c` JG޶5}V@RI8ݶ+̴%Q=-aD\% cㇱyi84b$XLEȊG .U0tw=I6^dpЂ(4#CZcAև,҅CJ%0?R(O/i‚w m,""Ӟ΅5σY{:ze!EvԸxϞYXݭLܮT+$;'{3)\M֯[j>~'Id~]5 RQ,ak1 [Jea'+l/L iy%kŦX <Ѥ9loӞO8"-۩9/?Qd]$XfhGW7pr nqsь+UIoy[Ϝ*6|/RQt4*L:k\ˡ`A-=m]j, ǶaƖ DKJR@ W)v=/2WF_QpX#^*qU1U ܂) p\ .W젋ѣVѵU3.c\՛ޓXeyQhۈU=9 !7)RY -Xl=~EЙp͏.,)wέ@+!a֯O;YuZz2;,L5¶t+Ā;3p%Z Ÿ rn,qk9%5C^<㲌1O˭>wOpݍƉмgay4LRQ/i1bKz,!^l:[s\؋jJ&]%u(#)aB0@0l F}g: NE']vڒN8?gUF#PiU%k$e[v^+@+pqlNd~=&/@ƕnz|v[ ݿo2&7HEgU'H\)>!u9 oDcz.A ]BֈHq.ro2LzRlGY 1Ԫqj \P7HM:ouΕ*iZ@NZ:H,{u(V=07QԀ,>Y;`KU>)L+,5(k \H!hHʼaA#|R1PFfkun^l]Wܴr2f.`iKW`\g\ީG- 5/bupVr 6z D6;AXqlaX 9y6K͋JyU$#kTxbRRKQipMٽ^ ;[δQ KIAH1N\9FPe,",1gO&*j4YfE?rգ|>"Wr[WlLX+H0]Yr3AZPTR;5 ȇySa 8ܚLXOFgpGUUπ(4Cf:]C%8}E­b!LmήC =3߀m}M,+Nɧa.Fz1e;+YQ|Oѧ6j##fXmחi\g6M+.gdL}G ϶b"Ft<^)Xܯ{9WEuUVaOt vk.9]d AV4*5g,a[&0)W텱= v2H g9*>9>‡{zr"Bm#'p948 xzqO3kK]^F zggv_3v7pbGjj^;Dza%InLE\T}@5tQ,q3LP%xvԎnm~C-5ܐ+0 @G(鬟_un߾+9{ROHgYv(K[X[ό%ڣV60q " 8bfVb}u[Z2H#'b h5Koa׿!YOshH'$bVHgk|a็m/D{چ^Gi@: f& Muܝ~臰PTƙ%FG~;ZV UѸ\p̄n*7Ǚ״ rl!dmk _m;7yƌ!ݩnrG+E8Z(G&VYT|p) SR@v22]r_âʲUpX=/ӎB,TiAO꯽M (pDy-ЋThyōNF0e{aQmiDtyW*_&aiB>h3I6nwHy|^[+AZ23EI[% ]''mj*:~WE.TSq!s*Y?ZPxVH٨oX!zhNE #[ Z5&EK lR]Pk_SHca ) {~7FA CNnݿبīH{\9D. 3=2 Gg?cZdPT}|H?JKcsْi!_qlLQ4@! I0>Ihy|іHaA]Ά9&.{TfMߔAVwS VYnߎ+x1@.^h lhV&/ƹn GninY ;+s$ t7 !*grw4Զ *#.s%T^7 dS} (I P0[6u{}/Àր턥}6߬b(%Ʒ*5?V(DirzyvTkNPoo5vs3]_Wa^eY>Zg4EscF#4(zSMkh )ʶO2:ȤJQ}WB  %uF*e} 'P~Ϝsmm)!=p*&fHGp &&F u] bsy?VT+uk/fd“=9&-A:[ub۪DN߲ R-/Eui5/|YKr/j} Nz9zh_Me?Ljx4{9A(耚9m1.t.{כZӹАA0ZѤ5&/3dH{8xd`U#,UeM*f;;-kh~G>Ttb[H7t~DIpSM ~:s2 T(."@74\g@aVKeh8iֶGpy#_KjmS62 FX 4%Í 6G`|]'e]IMIfl#i}ROXͥҀ6k /sB ؗ]h "+840Bh K"qp̎)m=X~TNژ̽8*?!NǏ'S~y 8db6sg9OHvrx\K_e oIl p}e#9W W ;/c@ kv,n8:ˆ[p*j!` w:71V{xwe+꒚:R X%*df*'#Ϸ-7 $DEܙ:55/ ̟mF#Uβ&@!hkII$vMN(C ҡ9$ih+gPYP ]+}JTB3h_Ơ{+Uт[c-LT :l#2Sx(I"ft`JA3vT$n/Tn=ґHXAģlE}wImՙ/l]ZA *"b& J$'; )~quO5"Π'TD¢qavэ.DV8"h9yqOW=ne!!gtB.Ӎb\DG!APf/`Skǿ{IW *hɒu44Lf|m\G:i%wKEQh*Y=`'yv$I*I&`#R=`w`5Uw'MA +YX$wf "IT4K=%V93 i|<7G$ |Vn?`[ Eh#T3fRﮖ[z<) 9H3dTE dW$xma2UnVKq`Ҷ qn7[ܙ]=yl`A`*ʡ*}[GP> z 3 HZkNDTxzňHAIgWI_dKSǞMEĚyf 0zn s"_\1M23L9h0 >ZS M@K9Lι w-l1cYxf%MO  -=22WXajcEg8O|tF 8z׷cbR>AX%"Sy$ehtyDl\˛\K <8D,_2p-qX.a=3I"ѯ)!lz#]5*ɡo~%rU7ciYݗI Wm5|hvzUI"Gmn8aŎ"#bO}D**8~.6[nMF4NŀqUw֑;elf ~`QʟdfeH,%`q=N? }σ>tfH+\%Ce+h-* MOMQd2#\ŦֱLdm5nݻDih!d-D `175vډ?a2ccK1՟nQC\1M-q&Ͼ x{-oxRA3@ ,M 7 qH(t| Z/m$`vKci/@uVzNxɣRV0FĘ; ZGHU&Q?%w}CԾ |ڤ fċHn}ӟ@(/܇th QA>l; jfg'*7ì_<Rowz rPL$j k3p:9`32Y"δ"+. yDxJ>ٹzI376k>GƾIͯt=Z@6>%Ve8 5ncB"˖tUH;1-%<%ƶ{<^!W$ s*N9:VdM֛y|+ծD/iD`&'-{ =!f B:FtHӘUhi u),1q%J4ÄNܚ?HDPG!Is _VK^^,Jwϛ' A˽ ݏAZ|o%lJa3 iڷ- q2 T8_sk_hE+d 37:D2G#&FCh1xZ, duĊd?tC`ǫXjyz$U6j(\;YKt+q6-hS[)m%`zOrWr!DB8qLmCPj@~"CWKLxq&Mq? AI\ c8Tz'`5 }.zSU!r,3~yqyM{0M*zUN7w)np &tw(3q6hEPl=Qv>Z08UOxT{aU?Nǽd`U`{->,;Pq2F(^ ;Z% n85ӐYz Eg:m5M?~ә췍HWqV[TUEgCOzȮ*^zf7݅>&|m8,Q $nXůy9L@y'_UřO>OkUCӑNeL&ܖTE%t$e5[)BIoxKL-ԩ,O H\; %j׏i4b`Z4BQ<$ O/~|cFP5K$Y7ǒlɱ!UD7غvnl'SI\W:p\LfO|LqDDPOȳwVw9QєLnef*δX=u\5heX$6i.%؏eNn{gx5`8&Kl;b7`MCcqfo_%` HSu~}GoKܓ%D8E>1^z>.;hK, T,#=RbDѕꑿ6a`O_3O/wl(f[c(-Hf YY1R44ނJ.%쭛Lʋ>ᕂyfz!oJ<_&2e.vI&vw&-n#ǧ,pN-iH1݄r'f!f@)Dc{R\7983P 8e7L ,̗vG  )f:zocB/+YKi4_C6iڊ;fb ;`7(rM}t-H1oHOHFZ+Kg{Hgk\Kdj{{FT8f@vd*a{iI7|&VHCl-vm,˺U~\kjMH)EI@ Xۃrpc *\: Ͼ\5>> h15'!&?`(ҍTѰhpB^8[+6&M)r:)U_AKTY1QE 1=_$:O[6Qr ASA=#4 ;Ѻ 4\mQ56IW%=!2W3bXZ Ø)ߡ1Ts鋷n*d7b~j6k•7'~=KmJI]z/k}Buc\o6z?m :nb (%AtXxgPojaOko>}P}tN~h r`Ưj'Q[ I,HDHixYN/yBVv,!Hyejm:?+'*`N 3g k5?SKiu$,UR"'AzuI3f LõݼQk 9M49B .f۳SZKk) י~__,%TpʊJy~=*cTL &"Uru нhXxqn3針RyX?۟+X&:h[{wƋdeU?LٍdLTNXa0rf. ^ "8ώz|o[8-H'quP{BΞ 'bTCV/uTfc̺9Avk8M(b.4N=c`VK\ѲC/`A'6}PV9LTDQ=j 虐*;d# UHM/*%hq|=[GC]珋x%lNkEi>D7` 0kbI'gOU 4-('{d[g$ 5z ˓V|95nNP9_G[ߑRQ\"J@% ř%R4(xѫm.y#A۵0̻ExOGvUꓙ5&7=ӟ7 wXHZ$Nq6-P%Y5 P_z^HmUovM!4_8|!QT@L_h-F^Q偼%μƾriv:IfWK{_asUC0YNH+sXX7oMET/s&k7:W?m }Y=2v!* i H]X]n܁ϲ%/},eXm&`ֻHy‡B#Za'zTR.H4 ފo:ʒƣaË+h֖37``j67vi\dUͷSdB*c-O]tS jgH}+U B ̠^_Sۙ(! i,,hwiOsJlsvXU "js/NYq9QiMjJB(/mϩ 򍭚=ϫ^h쨓R(_?DV~BeW&Z5JKy7]ԓ;,ʀQsâΔ"vqwʃ{Ԇ<ܲ.s:neAHv*#\V{j[L,?~nQ|10{F{X& x+;,sյEDJ@g\V/>db{[@@zwƒ푝wy!ih.qܖbq?z/&ni|nKeTfI Ye,P3Hܽks'M ^8Bڄ: 5"I_ڳ/.T !v)/\o9Nԕ'j {` ƔQ9 ~Ɩ?NKe (셵9 *U\~0HN(iG#jG&O"oO-a?,p:ժE ^`=h]# ՠjj~% 3o4As%I Nޣ365x}$7}̼v1W#AԄ\ާ:<^|/:'-;}(}+͡UrdJW;/bpPbp9ofFY$0G-)J~[P3~$D7%T?WL\$z*XI3cVc4bŚZ_5]d0i`Ԟb :dOۙK5#=bVg\l2[7쀊i>L3=0c4Je )P,d03Rog zPY6Ax 9V|y,%|0 +?Il hSlދmȿ# vr)weA0֥ĔeijSBI'ܺ; \d2Ũ][vZqO엸&)8)*,S)oo%ޔq?[oiR2ͭȩc5&KFh5ԵH-<8RF҈GuIG9}bֶ1PZ[OQ CIdEV}7ɗa.K|5ra@mSxg`B}9x[I%{\WR bN0g%h(:'TR9o u,Lӡ?@E$%@AXɃ+DKf @< : 'B q.z#9D:y FFۇe^̙X_rk`5{^=ELe( 䃢< ǔLj P1ݖu(tQKqܜ,<.M{׵O8KЂP[:X-qW~=!8)wp^x%Q,Z;'P58ny$2q_8t@HN3?TۡJ:/ ȧ|c^k!3`:ݙ^%6R^upqX Sb'B!"16[^*&B.Ǚ#1VNCCߢӗk}ҡɮѕnQmeX߽[B]VQ2"Q"RK M{ldBCn>R5g%Km|tAC qVE rX>w5u} 'rs^E 8^B(g PkbQAҘh A{X bSaKM5%WXVlCsv|&,ALPnBZE"D_"Lj{)!NSr֥٣dp+ړIm Up Vs Bբd J!x/RS\asA%؟c5 &t+.u8/lb32a-[A3r /^6ft{1[YҋlYB7$`] ߈m{]9'Ku*'u}?s\őiWPovghC>Z2~WaD2BC]F%%e )>͆0ʮ7TIC8jR?R2󟽖 §w5{}nCx%`Вϒ*2a!sޢ'{4&z ++4_79 *#.YQ0k2S^G 㓃ō!Qo E bjkcs6`Mh=\1lZ+3>QXdU/%)#f7onr;;Eovo#r41.qeIc$QA,}_W{]#cӾI{~ؾ8vF?KOQuqA1LVXfxX`,IFH|ҳL( rt (f&cUeq:4>WߡH/PN Ň$Jd#͚WM6р%?| Cr>mN/A eoCt&i+hy* +i_C(FŻN5H{QEJ`WS~A"kIKcޑ SqVOU6Zޞ= v Q\MV.Oqέc{k |/f- ^]C;J-JZr{\V*0_ SHύod2A&3 4S8"4ԱT߃l"h+ v4KtK>SE#dO6Z\R8{Z&}[!Lp^K9 SѾ ƾ0v ъ7ڙ TUyO ݱYg|d9- (TEMûQe u;G~I\0>_cQ#!YA4#~ɧIѻ$iaQuΣܠJAϯ U!Mo;BItj+;H$&ttvp~2spD8+Á7:]'wπxf%>[,e{㴒o}&\yI` UF:"¦^svZ[ң[ dG.7\tt@dyuҺSN|<=&.mݼ0xfX6D%ۡLp+6[܌y;YySѿ~Km#:4 vB!1O j +,LIȝeqYv7^eD-Q`$  !qU1_3؇D͋11inL4ucsf[ᵓ]ʧ9@ūlTHvӗK@n N7Q^ܙ`C5zZxTr3}a3Fn ki&Nm:*Uz#_Y0kοLOJȥmef|~r?u_W2 (^{}p10A` drD¦mO$.uNDg3@wɑkXwCtP35Ȏߵb.uws<FJ%: 90"]A{zI*Үf:-D g塞7|  \~(ƻHjMߝߋт.qha<}4JrkLb,>Ĝ;5!f;VZiqݚQ|϶)/21MLM'ٸĻ":c}Q,ᒁp䓌BDXlTynMn9N $f;uDZ ݳ- -;$2M 8O׹3ps-%噇cy;4~_.Pk;jȳm<Mdb X8Ո6+Wٲf kw J4N1ސ9whƧ]#[fr(5-HYbm!lA`-xbkſB kRР:ئ@UVjT4V930'd?_6a0|'w%k$j"13Qi;o4wVHlh-0yo]t5?tOOСb X )pfV_Gvy04TJ: ҁorƃﷇ8۰xWLyW^\hg]L+R ) 1E6LI!T!!4 GPXkSuqQcxZ^ b4v9G L$wD)qLٍهq~7iⷶdQ+H Xa }99dŞ: lڛl (/SwI5d~1s[\VF,zvYfp3a2CŤO}JO1+m洂󑾻݈_ XI& @-k@px2% t. ifŭf`|"pFig!?eX4wOX[F`DՊcZs&qIh\*-nx96)WwAqՋB&>bq&K؅k7/`8F j{C {PUTόcXΛ~* 6҈j R.+gԧUdityoDt*l+͎6*(Gu:M;c2N]Z> RO0 Uh50-;R9$uY%KhD {\X33O)OJ&2\Na;|[, b[Κ RM0.k\yt)_䔖'-[HmT?@rjRRijv/aDz/ ؁4/+c5JWg<͓r ٘MzF ט$eq0)x +-(CANydݠ ÍL:|T?~ Q.t (7В9<]s P:{fF勂 NlQWVBg3VZ,[] nO1a Zn:ƹ{#QmKB&]\缣  ћpj-OyZƜb'qﶯiMog> ̓G-|myt gi3F>4q`^Ơr%{Sú!)rd4 7pFS,M9a .Ŧ%T\r2"!U*,whl:\Ji} ۮZ{֑fq00&`β {P[d#&Ŷ|D<#gXϖ;'>b: ~r>`l$V'Ȯەd<  b On鴇W9ULUD_qvhhzX19 o A=VNܡ<͞Dߡ(vHϗ ܐ e N7Ɏ:=xQJ5v&أJ=m,D:BuޤجK\LؙԫݪeWD-kVәA@jhLּ",Oj *x/䦃o\3ڭJpv;Q٨ž }ma+b 5Nkop1XC7( Vעh SoRҧ'Lx^)I2[ +[5iWY;UZ|Cs(t91yQ@PDZC2\-/ \Y7;/q]  p-(%f^u-='vر1l"oNဪGx0xvܘ3"S4 Ad;b5^ZVG0=g61$WTZ| F"8fKN@cO}vQ\-ѹ4ruꙁ{`JeiYl `1cp (}7F>`YN >YFI80<~&gڃO7A$;xN̄Vr?!׊ H,-.tL3$b\ ,0iw1t¿nۢ8u ؖFBI憒f 8m AU F>w_UwLg!}PG.iИ"O[/Z* GIY6Zh49ʾvY_tROyO5 H4xO^#QwW, ;Aа95W5LؐGuoٜfc'dNpy,(^+ig(SjJNVplgMqѯ+!/gH<%+C19'tVr׿CLB#I[z`{Iq s'Nb4f"55R_]YieqGi lg~9ΐSf7x;="lx6+ʗW/'.\ޣP^%߅&){vאϧJ0|44(;[BJT72sB>﫪ӫ2oٻVP[Őx!'!!ݠ}i;qdK+rK]#O;iD%`ޱJ"o;8v K&mر.5PC׽pк`ʁG_rkg<}!ϦL zr啱A&Uto!]%Pxh:$FYZA.haoڱxܿцC/E*~x hss[lOiOr v֣b0<MY]B-wNcoyWeǴXQrn*IVuCXiGOLFKaήqn GM!56BM@O=p+Eܛf32+*gÒ}-&9fԞrlߞ5Q1th?чAni7@Icp`sDslF'~%y+9eU 0OP_$> ׀]T3qzH 0Wp7..1=}zUtJM N )9*3rcKJen˰"0ȋuJszi{@ __0i Nhk5ڀ7'Qw=eq8Ԥsm9t덟)n@V jCYOkdD)™RfD~GPL7Lx-at-.|dB.مBieơq ~[ shjTHB@ȅ*40MEߖ^txZW"^;AnɖO|A^pY*%& J\'4a`M4>1ݭFVD/c`HSK\fcR ]ZÎK7S&-j0к:rZN+sSS⩱°~{͆o"ASwϫ)(T|qy,Ξ-qJplmVh052WFwb7nbh7N>sK;uD|^ }L5*%0`D{5:4:!xOaETy3T5y=ԒM|!p+HtxtrK 8(~Uvښ< U9 /mo4=Dxz,/_G#wF,)!~2?U4#Uh*&ndlLM?01#hd>o7vP2݉# G'IRcivqݿ nwd)J7/Pg1 @@l{Jl:E xm#:#ii}"g6pK"S!d|$/YJk]Un|Dml`j20)~! Ӝ-]'^z|It`[g2 Km%1R&2Rzy:+h?x;2}ZdErI"ez =3\Tap^h&ZG|BkC-&Z &3Cmw\C¾XN͛q{-c2*S1֭h+rJc(` %l\i6IREN\ HHEa NQP=$gK*%aw1vkdEr^#uS})tڳp HHȪ;C9\ kSʧy3h?`n ,U=/Ak &1C#zyDl6_z-]6o}@JdxNZkǶIzC.ww ObOۊn 0cJ;2>_x>\d(1 =ĵО4#vAÊ@~x>A1p$U$i.WGݖn Z'\1:xT`\f21/#1_Taf] )b/- ikXQbn )>nf5GkO@fL"i@y$1ODcu[%# 悉_oh\F `cD.iTGZtD5HzIi<hfxO}2^K"ߨ%ޙKGZ:MhW<]K=i3Z]w8##092[It@`k*Twgڃ[I3Br3ON-xM˅ ".\ [}emi)o>Aq/vʘgƯv Y 7T-ii 9()fy?C9_ns:H{TOYOlW=39( w AkWk=ۨ#INJ4 mmm2 Ĩ࿣.#lƚ2cM9?MJQ:$4r'E: N~"[硄m )'@+D f R\T?{캢H *}D>SHz͟mo;BrP'J0t&6$P5Q:I/7 7&UL8{!0XJU&MEy"z5j ZZGMEky-/@ųJA%xWKS퍻n)b \?iE[k`)\ cC :B{9C5L ٭m`E,sfS-\~kZkNzUɵUZb}H"O`7"*Gy5' wYiy(;`"5 RS~f E t  I\X%*IIRD?,b4KJ/eɠ/@-/>BNf$c;/2G\!(\3 JO%9A8&DPƗx[X4uc{`%] |!_Λ[ĸN>=aYqNp_~7梸Ρ]nv3H$ HQ۽ݍvyh`"q,CKY,>E7z5x#ee8im'6?}hFǝ#a᢭zem^BD $ ^Z;$++4Pp.1<hmD)k~g0,QtU:%2*Wk_%e&*䓍\#1V勉X0\3z$K]T:w&f%xZV&=\LYwԂ РH8X=;$U(]ۧLqkkM7aչ8YFg5ŭ5Isءyi  {Vaop6$0,gW(B$lƒן". ,A75;#RAX-A|?k|[j4/|4%[B!BFAe_,ݜI:L!\JW4젞#E=錋t{f(?/2H~u :34wJ$n5%oWCjUJCӖv1}ad(*gZÆKn|ou6w|ǎ$sxABF,_-c_K mV#K: ۅ VN>}%\%I ߥˏ"Q/vF2K 㺧w@DVXy]lL:4rnI0#[EV:vc6NBB6勰D*x\LNْvA|ky39Ӱ6t7(5;OD1f)D8j1z3OR%ݏ+GMa-%B`>mÉTZEek1E|Gǒey6܈ ^j2Syd橓q]!yJ,.WH\/c;a}?JһZuEtN7heT~Α(ec0s["pB@i g'{VUS'(\RtޥBx-Zmit_nM'I/aKUyIp#>k3IV/MX+/C\IH@ nn@tdXCd]1oLO\oU`2>$D}mF*fhǻ6ܔ\)8/i:eDL7uLj*r G(~1Ic]m8=;t+Y#h"Yd>e|8ѶG%A9W7Uzz$u kaˡSM6@ScB5 4rR"9,1 rJ#<=Fn=,].t\4>9gH,]2V ۋ:;$j#8 !OSyce`{&c 8#.LmtCW'&4˟0MOTÃaK.yJuU[az[C\bjqn2B|tc3vHW"a®ԅ شb{s7r$"8 ǥXL 9z-A+Duw(^.B3㠗&\M$L.$َGt'{RՌ( &0B(fJD4I! ~$4Fcs3ܣ49ԝrZ)L@n2×9OqٔVwtb/|(ؖO8૨;Xd~n#UE"̰p+ 2A6?.#wHm})ߩ&>sQy-kمMcpaϧ-y+J MqA%M{ZdhBj0޼{B?ӏeG|](;re!-}sOs~48`o_fYG:U^I c_xp,eEVE_ dk@Dĸƒ2!VIH%=ь!o&wRM2jqߊ Rvris t7 @1Ndv1 'KZK1 v`om3Z[F 5 IBm209~|\[Z9츤;6 EzD?Ľ.G4ZV%Ysb`S @껼Y^-tHĀW7;xP<ݚJ7C Vޥ(_*%LqO,L&4C;o*kUEY0y5~8'<q/WPm aSburRpuP=mNѬ͢BL Ghڄ@f.ڗC#Ӆ]8ݺZYoXb%,B QlQMQzHV(S߬/UVT(/aFw:ù}`~Vii]"0'οS -2EU#?W./S28ޥķ V\K'?b/@ c]W3G\.s|s)m'՞"<&Lp޹.~},Qg$ҿ^7V$mK2k']-kdU(]f ~d2^zcILrS#p0F 6n2 ^w4uM?F9BZxKX[%[_{j?un:C%F R{:rf#Cd0E{旻7A86JOZ<^3.@>[k<8*z1$Ev= E_'7h4HKD$C7փTAMN)P@eAZ:?[_{F)ve(I#sBHTV#c͋J=?ٕZ}yyI|%qB^ 3R0ȈϓQn]jL@F,m) p<zoUz6@uq7"KQh]UUъ/{[,VrsYcB*ŃD5I~.@ U69a"ZӞ;ٺI _**Y-TnQ G\pk-=:OP^a{ 6yA,pt_&-vSO'tϕ@:-r$;2?z^R66UvC13d9dm.Y.^7+ʠqi]GйvY{˛ܯOKHӃdx<,w?4([.w oF2N:vSsq%V:%FrjH+Ѫ܀"QVVţH".4Y)e<*?=dS\^DMQ #ثmOwǕ Dik:Dt@eUѱEk& ~{v/AMÑ2:r\ P#5_jf^r,rl &! of8bxZ&O%o*eB7N@ mIBxjva:sPeL.xك>҆Ax&mo\KYpWԒO+=M3-P R{Өpzr`d%c6_IL^=7 Śq~5fJ$he7iP!B>L- O脋'8`\uKSR;{-99< D&n q/i)t2Cڝ׺PS./7N\"T6wO[z>yK'^RUʭK(q0=[6 &]C 3<[D'`9;b ,hSO:?mSij-%K`\ #t;$6KC $}Oh.I.hbasݻ9_LxN!ܙ&{^ !\SU[T$ ]|\~-2~THrBu(jʻ#N+)(^/.Zd1ެtI\VU@ї>(82\~>R`,U;T^Q,Hgx旉:I*tO̱*Ze=#koC03{-fCȢގ4V@^<Ĥq.:`m>˂.O"y[佑C!76zg_4 dSHy\: NyX&<)Rn+Wט66|\`R͚-D$\LE׹\ێN}P!o1s=+]d )F\/!/'^cxNl2ym[~.|uS$zȝDA Q#^ X yӌ75ƲE4*`ujo;ST,]q+VXj`6 +jud{_MoÚM9ΰfމW Q̢FoS!OEc^ afˀ~x2 FUM֔R6%U/gx'f7W"VqH(Maw(}>\y&h*}˥`ORW,t3Oι-ސ!߉k7(2C+}Ak骖tPxFu彅W* 3e- e%UN{و+pTFBDDeyya M_HQmj(䥸N3#|k" nWzRa z:Zz@8 / +"S`L=R)p+E/p˶MF R0&Z"s 8 [^JO?~ݿwPpX- iBۄv'Cno[}wSpJ7;r <4lcMè$nZ0IENrչ|Âf(t֨R_(8O-M9ZiQZq%適[AhG$0af؇(ZMQ\ipWWn]H2];5M;A-jy*&-wwj0,W03:+u90Bj(N Cט-r6\2/H{C>Cir'΅d,ѹ̍хD`Lui0s8 C'wD4m:;AT =ˋGvBtRW'0n002غՈ&`=;~1q5'Jd4Lbi(. 2W2'%Gb[~QFYf5^mhEI[9>iVⷂ;1{Ϛ&I^&K-{~gɕ<wTV5@ry1Ȩmft툴O]7 blHJˉlvqwSS"UUCQx#i{wZ,wo/z#?ZGw\:8tA-agV/:k Lv#_@OMp @f}fE#.(S##s-ff=₀9[BkxCAO1OQ| tN[C}RkƬ!9#jx h+{ȤUfgA!\el yχL6,Ӭs7C[ުyڷC턋`ر\u{( q ێpȷL_snJ4ցtK3ɡAJ2oUg ]z 7$)BFD/O2̎!?'3A:,fVN\"D@צkL*!JuC+^*cҕ< ƤkHjKl,'B9ST3\l 3/S ˀwNb/f̢ ^u"⺢DY4ǞQ ~ t)8c7l,Hz 8XH>i <.W[pe;OKZjkX淧9a~ʒ>, Ȱu2ZGեvI}̪e<ȡ:@xxG{W2WkԱ6f*1/M!殃ú,ۛ%(' =9 e>uNA%یСxE<=Ti ԽpZSI{j]]~{nOwfnwBM(J)Ա@Ct-~+鳙em ?ͤ}%Irg||hxT*42ܯv;'&iָ}dUd!Wq8ؤLBw׾!GpaӶ؉&|u`'|ڑ-? A#w03Nv~{L icPdº/i?EV;[SOP0]I/G32RGQ:*㒯mZ)Okrxm.s^ʵeB@긻kZ,' V$odG#kܺP&ԏݱyY =JI#m 4NC+U$K)ް ,,5ݸ9{TN%wKZj/S_g;CDRnjQI {۠Aq^X#4dZwRMцQ^H&]xCGޙЙ`:)P4c\z@-޸'ɲ suF!{HMS-YB6q>r~6E<-Y<=ut ,q5Iխ '0GuJKhM4䳎 ;WЮFMVOz܇ u(;Jh讗A R04Zvd S'mE%0:4bPlL2٘F((`i+:- Oh Ғ׋OF\Uho)Kt37)4x%{`5`u'criaWW>vκW\  ׇc1UCwE8N, ,g;ậhQsvj eQHʹlo|@W3ȖCyҌgŃ1F2s1/=MD&$kr'$RxKZϝӼ@O;bRU ! ?GGM,s`C1(qK=0T۱3 ,>灕'l K8 j&ZkE; Jd]=ՋGFn/6%Uřd|?+"[+ {ѺC髓jD002)OL?˝$xP W.}h @´ e&hicY_T=L,W MZ;{xWʲ(`e~ /h.!'H8z 'ӅX<?~),ޛ#*?C~@*oƌԲz$sezk/ Pe?jkq'OCń*xo\Ʀ'j\PIbªj!_/f~1y俓0%pԠ;e'ϛ.ĩ?Zj6h1L#|o)b'D["6hq4D;uBJ^|iturGC<9JGЊ.߱x72v'B,ɕ'(]+Y4%C"4J\zEw؍f`X}CNV1BE= &܃kKr|G2,s#z@R݄\hrX/Q 4 I#hNx_Ck(:twLˋLjn\l; Ed *` ?7[ |:k'Yp5Z!N%;nEJVR-.G898oВ] r Ց-{,xo^!Ҏx231PM.MzIID]_ڥKLt*&@+1ؓ`<v+vՈˎtWnG&<1[J(4q@;@ÅVˀxa4zGOdfDco(,2<=Qj2b ҸY*uKh ع*4o ܇Ly5KjrƒV ʧ>)A_$l!@~&jXr+'r,& ,P<$l@@6ORt&=P_cg%0QVLK;/NkjbsjFF7$, b?Vh ad>}ze!\(z[()Ac4K7 zn`BHu7#9sfA=P\vH/ȿ\򗢿咩u |{t?hA T-mdĪ+}Ljf@Au; ^>YPM 1_5[T G``fS9U𩸉@Bˀ;Byâ_NE #OzWߢ/㋏mv1+DwȆiw,^e#%2|[+l!j׫="iI0񃼨XyAlaW]o TJ&up}*+%Qȿ{[ogx'M]N0c'eWDm_*™L¢a?˷{yrcKY}ܢ1T'5g6Ac¶c<>e3RP @3aӫDR >jkGgI:jƌ ;طR I>#;k`SlːNW—bdND &FClKFˆI< @mKum_rhߍvpdUR2VzmxEނ nOE1bJIr;k~DnCmz**hTVSVLSn^Ld+ @Q6v2%,4Bk$t| &m)qH—{]@JȨ.)̽ ki0(mOfs9mQVSo B?z/r߽! =?ws/Q<^]aQk9' _ 褘t sW>Ln/C)I ݖYϑ,\mӾ/FsH׻_[r{NjжJ5+<%_Q^A IJ~ WճCvfXɷ3S,|سaHi_R:8́g9Lc (c ?-scfAOAYnB+X͑x8wwgwX=%*~CЙIc7-!=c.r{q uC]yߣ>B4&@q*nIj\ Z [/ȡ%Ipt YZb_VXD|&*>|2MՂv{q|}nZ/j2eid &QZ4hS6av˰̨\{OB=>Akbt3/X\Q Bn0f&v0YT2[wl2[ Ϩo=|UM ]aGGY;BHݎXŦ+1kyݑ=jD[B$UYfkB,5pz*5ܖ{^!Gٹ!Їxyk8rl{}̣0G8.f~IQHEbGGH\ ,&+)5߭>+h]FwpқP8莐 .TnEAdEo`XEv!M*9SׯF:M!99x)KY-z˟_p+kTL܅56DG˚ sƗW)f@`;K{ 5@f^m m.+1[t8vԀ]s;X$߃7jzh5,7s!ϛ?D| GR)H݇2.&iy"cT(]A`_$?nw^5Ovv]Q X}~S1y_h@ݘeËgw#A9_$S5~c;%*X|h?4j+EsBhs_Be2a?s^8:9(~FDLQ,[?9.#l.LDR4,8S"JѺ Va )-%@ׄͲb3 (kI⸁&E+bE 3[+\΋M1A]]?/Zժ?#*n~AʧG|U埰jsbؼ, p(U."?pwn=$rFylA[Eϟwt8O-$[k6~,i;-qg?Ah (3t,vf_`Pif/ãyOiњ@겕OUrF,pHCu/JYDt`i7"ׂōpc-p"ښxmOʻkFvXR1x\)$=Yj3 dH؎sh"BB<`W[WzmƂ&%Bg#7swV]Yrt|,lIj;,aΑ$4bPF!]4髭^ J/K۱s$uˁ=.lK ݡY'^_ C fX{l9e:kNj."} Sј\WAUVw$ 345Tn67aQ9Tӟy~˭LM~81e&j51J!J?/s)9 p~UxsMv$xԃqثTy0f=ԓ}_::FZ("pNJ\H@^%[}VC eᡸkS$;f m Ƒ#Q:WvjjrÆڐr^?&f{0 ?AV_$%Q\*J]yi۲!yaMת40!naP4´<<Ճ{洃 qzzoŪӤfM#$(ܣ;})*z!w"c{^VA1{C@#i+iTGrqw4UGxh, YNBt C_2W}#܃fa(7̮f $%u)7)Xx&}M_>rSF?mΏP*}j~Bǐ-;*Li'S۞^@݃3G'RU0X {Fܜzد7$mUF *ăZ#ȭ”>=Fa['t%D`ů8 &q)dhoHQMpG%/Imd:zQJj͂B"6'͙h %-|IdLL'GM4$I?gY?,U]?n8hĘSnGˮ;o#5dؓ)-Ѓ8?A쎐*YCMySƱYb=&r8Ţ6Wksm}2+)cz/$Sr wkq Ȗ3 ٙT9[ȹ1~blZ[6Ku%M=JnxRFxmY 4 vfo+iKn.Rӣa,ɿ*"B';AS0G‚oϩ׈l jMoPN_غcf|{m1a5qK0x%-dkPEx/WۢX6?֩d_fptGWF3O⺦+tӢ*fLig%.ۄ}ԃ2ZmEM#2R4^>8Rc r8Oj9XjDvLZϔlA&1/.-qEfh!'L>J+;ި=`@l'wm=bmdf4?5}- B(mTzU//.gG5!3KvVlތ!SeU0v )b-+cGys' JpŚV?W:<^ ,9Q;Ï?vmJVvĴzH_sMHM1Qx`2OL6/yCZ?;$ٌj=rpv[͞FneN 4`Azdimp ̱tò.u;Xp kc5esž:Oqet<Ϳ*AVf/4]H_?֑+{׈"Av:WHw2{*;(ί yiBV2׋WN,8Z0mPi$j e# \LtWqe9%(^=Fztb5z=<&*c2(SfUkc[7RBJB괕 /msiըͩfxɘx5 6;vV)#2Z%uph%:n5? *wAZmzww{S<3WяH,{SSs'kto_(Klӧo2ÂΛJ hVʾVqJy>za?L}x\ wq>8rDF$D 6Ʒ0Lapɣ* >ehKsXņ~bY=3*W#,#JԌsb]\ELSMW@Wy`h}B ⯋Hom %<,|_h*#e;xQEybwC|ߑC3ϊ9\Oadԥlޚε:D)qiMΔbBa6oC]]Lz$%iumF]P C1"mz8r V4LUx3plxc}^+G ]B y0f9cU+{KIAW3V,2J"ٖUL~Kf%>bDhOKM<.y]# g22Z$@bGhjőYFt(Mo;@Kt&nHŕQ#@#U1^XLOx} rRĨQp`-@N;i}5yE={8\-9tx/=h -Mڲ$"];eZ+3Gh9Ǻl#6? +Q 9`Ôts[842qUI*mfяL|i R G\ b/`5q?,UO 9J+Oc3v@1H*{ vKN0R='M%n s< -[@/Bf96sn!ڣr߳|;\R8nC2`9^h3gU(33{"@Hn4UGx6~%Y?(7V/ *uST{ |5,*V|e`TC*5i4kJZ˦JPy1UƏr7~~Z)Z}"BӰCKҬkd,aI{f8'Sڛ{j $N V~OkG:Y&/TXڔ|hFl4u4E A\D t`K!ܪH r}^vwO6Jw<*O?3G,ds6+\#W Մ./h T\N/0nQEx!^ɣaPaq^R8W|cJ`;`GB'㴇Z0Ѫmwڌ%@uw`Kr#GJ`ƛQoU3Wm}AE5 yuLLM*jZH-6U՗4 IFѢDaATͥ+LX:yU?kgL~b)zGpX{BblHx:|[M`2~AY}4~0%eX_EZ؇ܯ$O:2r"%+P$"UrJH"uO i3+(_ [ jЙ/ȁ٧޿R4NUu@vBF;$9~o5|tӥ$앭t64{8;=pɬ{0Z;="L ?Fh*Fі_b #XْӐuIkYsU"J+"W1E4nt, jDR7#?Tyct|yJc_bҪUC]6e;ZNPگ~}6{6sRϱ^:8bGb"7^ ^"WAe M1D:v3w2okS3r_^ásr-J{C) 'OHTBFRm$ n쬺@obnj0ىԜnOp`gKe@XvtI3d1/B@oMthÆjh ֐}6vA3_MIJm,Ot.sr$6źGF;Z1pث6&A ˶5W+ʲ_)ul7@US\~-G0؟R0&"}1 MUftD O]lmٶu2k.Vc;J.tYLWwuf/up'G]8}9eOȄ;y.4WlϵNR)V ߎv*lR&s>VG F<>?1"y@Ȥp3(6mK =%Ajb6:}ڎ=2vMtKaY+L{^ˡi<9opl;,Fu`a*]!.OȚV}tqOJ|p>yB|;+b>v 1{ACgmI V&)JA9vbEtZ {13؉6DowqJ*J,*(+ZA떄秐*mlǑNt yx ­7 ^jCGda4ץ/ JG9Ч0FjW݁#]I8o6oVdӬ3Y)f~AE!ԥٻC-NY- ݫNcޘnh CS3ߡb`.hjV.Qn{ΘӬ6mg&y8 ȲIpO ux8D#ž*2Vy@D.+ -`+Ҿ a@GvPAnO8^ sWv\!aSN@[ 5(<#~bO\Ѽ ]^P dsx[6&ef<$H 11/)+q73d֊;ȳ`KlTn\F5GepM 5c٭h*& k2-s8 rj,yNg[ɶgn&(Y<2mDhO(uCg4*{1Zj!Ad'ƀz0jHczgMohƫ*݇3$(z[DԚDl6;RT²*D|" @.SZ2Trv0[֞x0 AV2kF"@RsDYL/*<ݜ#~^Q_tVbfKyqb1ߞ> 5gu.?~ H 'C63WTnɰ=i !S7+EA \3K7N-yt?\W]H @:e5m'5o9}8Ul zWgxoILG X %v4i;.H` sg!Ǹ4-1?&V]jct1(Ъ[!;Ȏ+].[ϭ/x^ɾH^^x ܕ$bYƂIp7յ u4wNe9klْa9|1ֲ.Yt*EIP¬r(+`'N^u|z#51k+}wܺO>zK$|f#eBOw-#nS>!-6R ×/ntnei dh}0N7g1T=HUc}0AX wUB- a 7m$"E !Jf+9PzC+BZ 9k b ,D9/ $?{p^\HMֲD:Y'1o;vtu_Iy)$^ˍfg,<Qq2eDgeݚĴe:YO6{/LcFT8S0lǃnܵ, ¿V"MmT&NxTJ^_?j"aDHDf\X ROʄTX?cI;3V [*B,}k~t{*aW쪹5 F4du]{!`Mˆ7:fz<fwwws-f͢BƯ ;Ą Qj[ߚ! Χ@OHSQq2zٿZF.S&z^tBW2PF3kSL`zʎDɕ~]vw\$+0{voxitQr!e66!M:TKW'9@[_͵"u|͋ټFؖ 9e h!ApEm,&k_G=fKeйv,>\J|>f2)ibGŵqLt*fᦊ=(lN/ss:s7tx9g m5⍕NGK334$@ ̰TIvFNYtVbCjvϬõ}E#' fR ZNWoFcJ_0fst/2\e(|G77*>xrŪqLf'mF8j1rԦpSGg`1V0fwN9ϯ%xCD"saxS2lɌ"0NFV Sp4:\`_aglV6m5g@p-J=#= S$h=ksDa[}}>$[d?I=;()g48 %ϗ 릃mB'p2*>1Qi1i,?AP\4\)VoxoJZ>}}hL+}mߤU.MgG"^#//T90@p5N0&(zg,^:]Z$ @ԻY4sJ= O1^hǂ'eܕWYn_q+7nءɟ휊XAH y+0ڪ\i[,ܡzmzqsMz UspWBDZNOxk@ur _x][2bNһCwChݡnbr07A[ %B,BM8!lG 8b9;9 ! 'M~*r=Awt_8l~ILUAk;.u@{c^Oߧ+bd[1,3zn~LLtT&C~/ 9*Z~v4V_ gqv]3 E'NU_ЂW N$<ͿJwq6[8b+q| έ`؝3>W@ ^ں=ިlo;d4ףh,QoҺ\R;TG>.i&

    A+B9]̼<[J(08\*@E|PUROd< yelS}6§v&i@lYXa|IMϯwRRG3ʔ*.E*k529E{S@ORYf({"|~u Pڜgge 3٩j$$ E=_I&|S &R O-jD2}"O7͌mdvq$\ *R@g+AP]H=e#FN277-2nt1 ƫOŒ?4L 6vfI&Ue$j3Et|*ikU`VmQE;iu5~V8P}5.4=נ2PUdJ0{Bt~Dt@vbJ@kr<~# kލoRWp! }&$(;fZ P۝l@"Uh\Lj'tSC_+Y[W^6ߍA",!a5F i,?$<h^zA'n/7'z2(g؀(KN&`tL:UUnE s'Lx_ :Λ*rK+~-v{ рu^ŝXp%"p#Q ^T@P#` %^آ' )h^ֱF%"G;#"*ڝ_KFEeFlcߩBR/򐋪SѯDZA Zp] *R >՚s%7Df,*mQ*.h?:to4֧X#җa`<G+n˓o|ՉZFIm%c/ihɗMKCLr)l6爚IrfcWl5 q-LՒ, wdi&rJ-^D4u0z~7s eLQ߫{Q?}\3{J?I월BY.zuaُ.]iؕ0@C`qn0b$+OcN(q`Z@`6>;_4N<ash\[@ ! .<ߝP$:W%^JNYYS0#Ѽ(~sxරf]QIoDh4{-ȓƜ7.NБq,g۬f<=*d #{\譐*ބ0Z^w2۲=IB1RY̵BB`YL=a$-F fi0,(쿿ăyU*n'1#FpGfR"V=B=˼c3qa}4^yeCH@t)LQ > &pE W2ˡ66FP*L 1uxD7ڊ[ ޴*??{8ǿdvA9yXgzBq3=4W)WK%3ڽzmㅰ\Vָx7rؤktTpO%/?Wts:Aw2K1<\|+P ogX u@F{6 d:#ע55s(pn>p+: ͹Z|'Ϗp$Ps_ZA$< ,* `4k ;VScqc(Uћwe rTLt %Vx::.*VK&IR?K{ }nRgҢ֓iM귗`O~b:,RvgFIRH~Mw(7 _B"ۄ/"LsvKCJΚW0;m%|̿MA*eTKu;@~ihL!A,7cS\$ҎO.f>鿤]rV2 ّmR湋1BjTþ cI:<9 c_poƂ>^` Ar"5M̜FOG27 hWኑRϼ3\UK Dɔ*OɂQ}ּ({d6&΋DlHRƗSʀmVPmqp5(H, 2*a=\2pfuߌQ*~%^3*qw~3,]:vp;qdK"t)ߎ}T퀁qj˚)I7G6+Н-i{z9Z]./ u"wE]YB][w1c*K zJcwyZt,_ lʺjq'&Θhe-$|8ۜ}#8]5bb^5guĂ$UxN=ni,o(EInw~C/&c(W^ Zsd.ܸo sb?߳H+e8yh1U 0!Fzئ@!W'ႏ7her^ O6G}N}¦,-!. tSt9 (׵صAIA zX1F(Igwy\_%0@ O]t(‰RZ qC%:Ha˔6nQ!Sơz).QqAx?Äq+v*`d=85WY3>%5T$AH6!{D Ţ>cIX`Aq- /2[i>yu4pI-\x3_[ ޸X!(l%bu6:DjZBm3|E $Nz ;y禙{p@#f~$pP3XqZ!`Qr&4OmeGfFfGSzF'x^{.5.6scXy&Oѥ¹=u8*ǁ^+łѕ=6]71Uh(PcŦ\MX…C.N㲨DrԋFC^atzualHJOP]0DsTT0^i2ԙη;y,!u]a VW0CYa/!cxD6LC٧q@4# 8xAb'o}8VװyRZi78/( `S ? Xv7k<:M| *`Py6t'!4"jZ9Eg S鳉x.qBvZ풲8]`A+~nf,v p`@e&UfXVgVXJXt^Xg.=#luUYv>wvWq׶S^rN_:[Otw+wcذEMVot TͰVy%Ua~<>>)nJjf2V S;ܞXPfYEnA[`7cCW-a @銖GEי҇li豑0bM.۵dWKv9Vp˄^c9 %]бS{+ZzEz1 4Yº1h%’s!aiԁ.؞")[ܯ!)&M6*DwPZfM'դ+}YpRu1՜`nt ax#ƶvӸx QH(I(J\yl`O7`P(vr SwȰNe< 맓V;?Yr,\BBL[$iUKb IQXuo@1sq_OI?^=5r$뼝:؆ζӅj=O]gE81qt#bvccvz*Q1SBY1X%:ӹW m=X 7 FjaV}N<|}P.?j 4AmluBNUj6MN9:4”$*gnTV4TY%2zDM|ڥnq @.G'B5ԚsC*})r_d~(~9P)}DuD%7 BL)-RoRڲL ?L>ަ v^.{쬫֌T1Q")H;@ͽC@t=&Ю>Y ѤH6Rk8]u|&i()VkWQБ+['Ī}dq78P\@8|:#^%;`PX$κ {5hkXu.{*n'LV&&m IBKl&`,_vOHq}ZZvMp\ZQ?dS; B Rԑ|vbM]n HZk\1"[Á x^GȍMM(IwoC"''뺙V԰!=\2u'4ј-xTۨ Q!V9.~|W\(G!ra]-!d}8 @b]̤c'&sҋ??#]eB&86LjbUX!yLwttFyO̓kWiI'٧YS)QEE?0GtV&Aj13|KC- NI=Rd 5s~Zi=|^vVWG /%ՈZLT֥ʾ'2׽`Z\,YR[U {ƾ6[s2`L훺0 O:#_uEq e5a]NH|ȄP:~MtEGa@aTOvckQhCcsv R;-Q,A3UInK-fXmDJ)$t*%w;E?q0̒TMԵ?ds1\݀Z-2km [*ݙN^'oq_yE{F,Rke H)ljk$DUFQn%>ĝ3@:v-(4ҧf٥O yD9'G] 7msT Fg tE;^y@@RUpFBbA]b h!<Xm_C!8)V uT=Y)IJJ!$=](&>-qyԛa(5 {00W$VYPFUҘ-T/ ,LU7렫^(P6 bCtP4lez>GE2o$ɞhe"|kTܗM.USҮk'P!wя+G)o\W>)MG j]";*;:AX{WTbFs'%I@>kyec߆fCs_;n.9FߡiFrTPuo=$썎=?'(izdg)=gt - *nr/8V1ӕ_!B^Kn["u X+)eukWi6_jn܀;]mW\ak{,SdLv7qEՑg?s!U dD&}k~㈅vP3K2+GIT_ꄲ9߿KRu#ڤa;l^B1+Dᘙhl\XU"i4=%!Yd(naoԔԿ>پCT%C^Бg5'4*)M4—JY9t|*Ź+*QIVXKZ14( FBȿ bs[5S7AN^i#dڟ`>。?cu]GqQi[ R< '<*rƻO<(e'P*][`pPV[bKX=%הDi6P&l/W=~V iDp>% 0;{-D۶,ć' Pc䎱T3%w Z/'/>+c߱˭cK"sN>-@]D9zu)쬖PGO~c@#w-෥O>(B¶I 2~^/yC½TOZBvͣc?Q'?cgIJ&x!"Y";jnndi %93̕؍LO".2'C#okx1e21#iP//;B#s ߻Io#o.~+"4߀ 媞[ )ъK}Mmh(>*Uy?X[a*G/eɯih7G8TOMx<e Oi$1_O.EwkRIŝ()jjz"~Opdk*]TM,; ` !eN&i^`@≯sdCWbzvCs4P8"# z!mt褨mk؝fVC THJ 6.V.UVi1# jhoRWpJ4X h1BNA3DM0kgJZ AQ( 8ޚXӨ qjX#=җ '߸~ ֤F٢y=6ҿbQMdlBl~3T; V%@YfdeQ)"xB*WJ:uKfROʮj`J>#H\b0K&ŝçA?M3UFpf;pafzJXڒ``Oq07D.+:(4صm߹|IT[(59e=O%PQ9^YFUUcQ s6w ,&e}XK L$U0@pN'>O|@IAyWx AX" k4Z/0e(fvxb["yyI$t*9 >hnU ;s]|1!s\V’AME@[xOy쑂4 ~F^5iƅRu狜% q5".QvG)r䄬;X? >sXxkh>YuN+c %Aυ૭,ٱIVMOnSM_Dyޱ7Ž^fx #AQmw' F7jTIodL.z.(v\Em%"{Xa]M; Dpffq7[] B*5;;wByLl׽N/|C1Y@W1$>M/;gM򦪾Q4;\mq"7uナtakm:ƾ[c^HdX*@uZTJE­NIOwiΖ ˟$KNZK ۝6|/"?i $-E8ɮhd ɒT( Pj^6jw-'Uz֦GDP3(g̛qV^u+iz*_iG(t2 h;;"_ʓfa{J ZٴeG_W[7"x6˕;˂eD!!sӠ0iP+{42wq6)|x}fcfnWz\W#%)]bdV&2nؘƲf| Èe1{U1jMLLD,E"&sK,3933hlQ0 -&Cf=ګ.n~k_J 88 ]d |X7 eޚmBQR{ #n{VUv=װKh»ڻ-1-ƍonltV-F~@0a kFW"nn @hz3Oj44}a$ 3vb NP=hJx2[h\?:VOfe@57I7 ̶HG2\.&7 Xnb0o~YmW&m塻]+K 1UExݬ킎A[o$Qv,fΧTHzE?wDwysIõUr& Ge-$PR# _*p֋ݘП{ƴ;3 nvy2+ ZN'1{ͻ? ,OB[q֤B)<@d)j X.m̾y%kFݑޝicL|Ewey-{dT3T Y-F^7ƩɖSx #[0Va5,zՓ=ee2"E1Ls$8(!ORT <ʈk(]is,j3lY-^kw|fܘƘcԼS4%a9NJ@@7HX6J:{/;Fޔ(@i0@Jy8wIE}OźnuBTnS^*-~'⾼dd=`o!OB9"*SdG-G@neO($}h 2O@J(ĴTxOf)Qɗ̏DUb\c#ϜkN1vUQP +ƾqu/h x;7Jas:W?l ?CKյɫf*&u!Xvz)*`z_k~(jю@$)Lz:׽sx `^G(LQb^*`ɶ%Y 5<$:_hhrn_rSl]\VMV8WD ]ώ0d<}ނ/Lᦛ"`Ijm֔W؉R= s7ĊZ.*9;BCׅKYFC@j(fxL2qp_T?mwUmҮiXCy,Nʉ,5Y39mC V4 (3L]6A*!a%º +䮟Lj$(,ѭvTr(&*+s|}FgנR&o!J2c.;qqoB߻o=S,[N4?YvJiP/* QU`4m[δW}rQUe&ĺd& "&`3Q#'6H;8Ă}f{O.(Ie=J9˔:45Ϲg/7ՍG ';C`lҀmDK\$x~֛D,@  _ $^㍉y]bkKw.*'t[/Ir[IXKv@׽⤑0&oi"Xt_V^mdO8o$Jj#BFO* ۲ nM5}3-sBF)F؇. ZkG!aTVνN[<~FPh/AEsĩjS4vk4U߆%Aܼ1?J׍ٜC#S@@؉ w:(bFR|:ލ*8N#Ù^o ;N^ 1=L \0ӷe68h :?]!q@XrnQm"-%]::@TB4x7;般5VtiQ^4^/pb*Rp&;r)>X *L\2W!Nr_fxDh& fB\YEaG RF5Qwzޤc?lgQ z7z\QJ(ڹC'c3Mj۰4NʥJ{ǃ+iVdvj]%QF܆#''Ŭ aq–NN{"֗Ra s}OXiF]L,GH~*9{E@1־8ψawg}:jf!̫<,tNI@@ifn#}efthlCɳcotIqtΧʕ'v8"ydrrZep>.-Ij<*e=ydV&,w#2|%gU0uqFIDRDZ1yDQx.C\q5׵0:!2Ɂ{{'>(%8lJ[tt {r.C.IǒnḐSQW3(C@ZSMEqx= j(w{{ QeL"|ۅuo'HzqV@zd@R ZB{>R8FPGejHIkKNGP,_3p҄Օ,$BM,I03 ok:x}MiZŗS42eHQN|7 E>`8p``7nSCf j׀ '7;("Mn/͗0A34u]^GYÀgRMx`fsyVJ}<1xeVU]U$kq$!y ^։ {QqD< 3it/~J!So:T-?_'|E3)=UҲ]7`d(9Oi29,4)EYn @6VeY.@i.g Zssb~4,#asvZE"1!(g+h@BW,9tsUpSw6̑4>f]vr/ĭW͡41&~@FOẗ́{Wvveg5U55S6M>tȤOUT H`lBCG PL[<:Q@X]*PM5/-?O) aS_6GygԚ*5pL@+>V-9+m˃(q#MߔN;U_?3X4P!S0u@u/D'D}<iE՜A*q\Jqd @NX%uGG&x!ܸƚou*(~Tr$&dW7&]/L_Cy.[1^iׯ^q` yp@#P5Ҟ`C b4lKLlD=CfDq9|2!)2i"#xDf]Wh<', J9E=W`w@fn5~ty^Z6GqSmvA[p h3$s옙o"R[@Qء(*$鋞L!EhU*UA{&w  "!žT.͉+"O[$>A[T;|^ R$-fvhn8VG.3Ęvi&p m𳧠k_T<%/2Z uR5s)B~(]1M`g' _ftHҵWE5Җh<}>qPm{Мq_ eyU)%6Ali,t*f2.PloCD@4&pirͻmoBVvZwdBR R#2rRXZAP*` b T`&0LѾ V{U_O +@*h-r!}άfEuPoD$PVQ}^ ދؓ4%a#}c;?f> NhD(C_#sK7ό1íQO5mOGJN;m- y ~0/ʵ׋b0&:M@7ց^Bz f3y ^wك]x/ c'#ERas~%D3*p1Ԕ^9Emz cZò`reF? &.gq O/SiTgqPa}Oɡ}t4Q4 J:gGE0&"I.='h{Q jX?r}S 'Vx88LY'&4u7).t4g5H%X禛%x'!`x/E`{VQDXn_)Ncx}^7ȼf6 %*/w\9xͲ{~ EBx[C8bR^Щ!M'AkV.șTڪRH8X"#U4 KnQ5󋽃 =وvtZ[nsnjatJE6`>!QE9d7i. w. l`*̦뉌ߩ b/a;ʠ-] AI.Mچzn$s_8ayd€ڿ31+h +q9\CC(Lj>HK%*"ThZ΅bT S Zu9H Rjux|.xVt[Q`?w;d%> ΖoF_*LD@muv <0(+s=m7MƷ>G<Szz+iavރ~l:~+i'F>b2\PdbL_~3{ LPy˽kSBq{7>e"3@SStDWP)C N+M)]VNJ3jCH9m847SV-:^HڛAyf6tQ`$LJd+X<ӭy^+}5%`_m/OF"moVv1 rVC[x s-m׏ޭ}LM^=!ΖzUVZ].62/Tp9FOak7aLJ-mTe0=}|jBN]^ -c\ m*J_NK:Ϯw:/U&֡d~+.(ZlL G[>mǮǜ2j|bcd8d8!{,]KL m?9FO$Wu+䴘~]I 0l>]bEU;Ә2FҷKU} ^ |!c]IdI\؜eZC=.((U Ege&j-#te++9:('ZZt}!SF3 16 ]4nBB6>g98:U3!3. V:LeCjݶ=l1^kWG5([V?|]CJbRH=t97p9HvO=ԗE;ZIiw%Z#T`$v"f迻Nx':M-C/DGDEMsPiI[igJ6[5sY#J)6UkТر~RS v:rG-s1f+,ԺoA/n\&E6Q=fy7g+w'8k.]^:n l6V6d 9R1U5Hb]W V ,sHB?,Wx8=ʊ_zT^X ͪ-e#df/'T|]}ab_a7A?t_ԷK {37иkPSH(SvZ(be5v5JH3?G$/ة)>xPk]?nhO'K;c~izvhE4Ҹ 1 ,l'-G3+fpagޅm_Wc-SԩF}ƌ^ p+1͒MA;0ݿbH ! c "5nӵ`N̈́s 'O #~ %ZXWv$Ks5CG"b9%^֓P 5aSf5odz.Y'Dr Yؙ;6< 4ƟMY4ڹ`p$\N4fAqPߕJ.K=:Ar6wMŜm3(S!gvVv"+<;6NmWq`b]v$@xeךq$ueݑӑz+|~V>l ʿ Jb[ 0zR;25K> + ug(WO!S!40'-kGuuT1ohYLv]')@OāߐIw* <>3m(ׯH^{*pk_U)X9{+킫b`24gnǔ.$fpEk^/'LXFw%C]{iiCYRoJģ~9bB^6W4ǐct=%2Tzq#g|J?8Z_?^5țƣ!lU :!ñ@d(u0=հC-& n R;-֓[ QXJARv~st2_R0#^v?3MxW0%)0adtGxi^a0[&m%xw;hY%e.&vuR#GX>/;ұ$} (G Oj_3?AYe]Y V":N9 wkwxw,M7ݺJYB 3_#|+4V+vz V؝*7"eWoL05 ư8T5+֏peb.A˜p%ly$KsZEщx5yO-y\"I}@Ҁcy1:n:߿ČsiZq-;9D+,TTμ(^4?)eDtL}ި UCm9Qȴ:te׵`" ߵ)/jGWc^*T8q)H5Ǟ6eJǻ!~Q3˫2) ~8MۇCvM(02JVS(xP0U289K1[Ot< <| (Xw #- G̉[х^@B>vN#{LK,?^$2HE4Y\X%u1O h$?mj/B݊A6޳8+oRk7'0wSG5˧8iۈ`E)ܸ 6F{E /ƣ60ON@h̍!V4D F,5\=p] `"?;x!ݫӧ1( nѿoU:w{F٣a[LCl)wZ:hdg2U1>KHZWu,;^+,cOMwƓ" ÅΕײM̄I"+V] -,=2ӹ CCiLJ&:<(wcM ^:E,tn%QwAP\R===ɐ=!Jm3aHc wтClɶ1Xu<=*̛#-#!}o>#Ԟ% WSb$bnWHV 8[HjByRwɠVՉ| (Eig$˺"Ț/u:rM YW9TõYڝ#"Ґ\I2#{y#":`\KYRwܲFy68m9{ fxddOH )"|bk/2H7PՀ;x[$ ip1ب`dK 5R: q)+ ^;42YwTJru$Gmv ٫j"E/",&וau6֎aK q‰`ྜorOUOnϊ](VXX<:dδG=PS)s{2gjiN`f, Hu(f.7cXLZ#$5=!:7d`Coq7m_z Qf^N^MB9wġ%,M9a*E0겶B<]}\5Cޤ7a]TZzQ~BcX*g )I@|6tփ^Ǽ]I΄rIOm/K=M_rI(绨,]Nƒy3F/i%r@u{} jNfTR(aopvA}o٘$\'CՍ߁0=oRϯuE翘Ȼh==) Afo fqyfh4+NJTv0rli^Scz=^GlGӱNޢqv*ňP,I:*4_= *rW*|X'9XWP?[Kkxn gy|.h RBFA$i@؀.}gnF͎HRػI:J`8\~QVp'ۥlU9A:$Vk/:*4)J24Vž(kܹF2!AVmqKhqC]@1or.8mh`͠$|\ydWn;VKuEOoawMXi9rʤ\ 8 om2Vuw羶%$S~+5z`&Sg)JeȥGت//RS)Z 7D歡6m1;X{e/r( D TB+p[hfS C \,䴭)o;߹jϴOs(Rk堳 J+;iyo0QfnkbJ ܏CfgYsO4 &!>:| qm1+WV~pb e]Sf>-^υZ]ijSҪ?T ׌ɲ)"ɮg.P$p jWlߋ2}π^ucrsue*k(fϦiOP9yLfn,GHGGAm;h/Coe!z{2uTy{}]qwiXZXc__\E9 Κjl:, ' pn #EdSK |Ԟ4fBh&m|dUO*ɓHw˱XJ'yPדZ@MMoY1ϔS`\wCX3ExIҴl) C<ܯPag dMCl`t1Ir9RK4D*(? ;!sLep7Mo2,4>Fq*'u$}&1@}5=<13k1Sk9E*⦩y:<6ϻQZ_ ɹB\o d/8 ۺڔOE."̸N 5JY6aMOO(-Ou6EW?3H?jHT|Fld<=v D9s{(QnNFA(0_ ׸)vN G; y|yև7t)R XPv/$N!*toqptu?2tznAF;# m+/.`L7m-1,^=WJ`n,S0)O4!cdGTtESLWE3zaɢLW&ث666&R*A77]?# 8uxJJ>̙`qtWOdvey>܂q:W1^`+=jnr]chEk >QbL uXk'o8Nlvs%ďl:2‹XFq[[+#_Ik:pJOYS(8lo~90B'I#@ϣm/o<\G`QcSTzk0;Xj_o6֤"Wye4崼U-Lq1nW`TD:/;i5|@qI*bBosDi}т@C_)-,mTۑETqc{[;MȁyT+|~B&O}&Mİ J#kY%W2د=BOV$z M4tu13g8B SYb4 +n~@4J5 )cU=z/؜}Usg_φݦȯ4e'9=7jQoAV~b")jJxupOlW 􅷡\3cP$ 6#Flm^ׂ&)SsTѭbVg(Y/PT)Bۤ_D[j:u~ MO9]Hdx+?RTgrڿ1AM]z yWw6|fyFDS=^*S)h sڐƻhў )Vħk@)ci':q]P/ nuCUz 8̭t82kLfdL9#[D\mnXoX,*ӀmPnARh>9C#}RX.qÔGG^b(Ts'(; r+m{M+ %t-zdA^Oix D)#R ʩeC'y=o[f)-q(RGϰH!j>=[Ey^A_#4;-3ޱ ݅B]$Mǜ:5eMNπ5+K,>A$No@7i6?R]\-a6Q9׭qAu e##zeq~wu{4^rJR Wow=qj$UKfԅ^蝬 f!{QIp"&ė?HK6jDr.{IEEV>h$6 = K o?ݪ5VdՆܿ9Xz) 4t'wq]وϚ5RxfT,f?M8 b\ s S(Wgߦ95Ȋ*p=/8"~!\}ɅU~R5 n6喇Sm%CBc]uP_[SBgNH$(dloQfYÍz.LC,8. RF můQ:JdpxEz߷yKwwh<< Lmc"WOo**.gpl2~;vYKgm7|k?O,&U̇q+ w0/ғ EZuXv{r#ԇ0OW(yPں.dJ`^޾y'׎A. o^\] "js ح }\6wq]don[zE(ә'Dì>'.Ծ ,5$RWB%ߢ~l;] ŰndT4 SXG/L>SD/ue%CjȐ{4o`yj~1zKm6Z =Β,F2R/c@Lpa.8P}kTnp.{95a7Z_ˏ%GS l_:vk,Q?Ly|򈆾;K%90@؝LS!J+*G=qQ^4Eu4N|!}fp[ilD`PFl&w@ޚ(|Bڰ\ȫ__͋O&;)/ptJVш2xjՙsIvi \%oyכy&oǸ)w @Ըv[&,|9NU&+ɭ@@ljν=YpKadICdtw3L38tݕ`UQ;Ep -L4LL_xM8s%IϨ0`uݠzZ~`)k湌Ӝd3^LS6ga -X;_`h$ Cr=nHi+Ad~(('*$ NL^x̭P\@2Z,kh1hg^9X +EAH 7_G \1uwǯZ m*xV֬?yl/P_~?+<ߓվo~ˑB SKՉB[A-zo_8fJҁp|~JLIhp"D V0HsͬuukX]OSeJlѾj!^9e1pt OnB^ANx6UAbkYrŻ3Wh-G̲CxQ,(-XYq׀9eǶΏr?FŕC<u&|ZXB-|4I[ U뀽`!Y w \[B/7*L3AT& ƹѻ5eEφ$QbR%i=K_yZ"04!I70L`.LVZ2!9AJ eʇ$hw.# V,.裘5E4+M\9#iZDzS}?&eGkb{7/Rs=+pKJ >ܙ2 OL2X!ԃ\AI Z{Y | o)0Y?T Xb̕&0Y7Q\,̗W3BlPV\`i?!v:#P5&'ܞD`j*CZč<kM^&GgC!U*@OX4MuH4uS(b{A 6os{T8. =հR!2F<2X~1̢nN~0:(ȳBd S˜W\\J6sMxUfjss*}rAL+•PrvwLK]N)Kf*zOpJ[Q0< (*dLRٯn ;7:#xq!Pyw&.SS NEB$1BoKyD͚§A=X?tho\)›ac+YF7rMˆ݀ ]XxkֺTVʋS z$ o8g'=c[9^Hf^hX3c*Wau==@t|hHa \#Ҋ]18i roǂ<i1=xp! l pQ brχ- Vk *TZ wڇuC>PLb[Ȃ2R+(Mw6lZlA*DZ睦MFߒxz\/s4W:i B ^χ҅Pe2벶ii#k i/Ii}ͳR eχ莱{Y&c=z^!_ڪޓz4+ZJ[ҝ5nN?/.o&](Bo}]9Ϭ#:<b%jIPeGk;_)/O.E/Ȫ#gQoSysV^^w,,& o#~♓ =5,%Ocwi^3i.WOUkҦTsc ?C?;s~cǘЃ2 ڡ.t޸_ )X_v1>&EƱ#]5Szk8 -Ni>dvwzs, WD )c^mpwooP:Nİ欗T ,X N_ClbJ~8߳>lu]΢K`1lr?' k4#^p ,yK4HQ>5Ũ w[ =\ϴs?NmnD#{eh]d/Hz+ Ƞ~W`q&&ޒΦ]{  읐k4~Z"3OD)il˱(-NWص(M56N8 s>H3Q{Ȋ{Qr#5]q|v+xmZ<c-t'a%hTߋdmQ[erʣ$UAgUM..Y/NF,>;rxݢ@Ս>ldmɥz1"iO p.@o= N&t6xW3pT,q /I!Gbs:7 ys:ۮK  Tm3 [4条uwiE1_7·ϴ}h$u_A:zmLʶt&5'~Q6̗Dc0D;`A/wTkvG0 *x/EQܫp@St~S[ˆt0{ k",$~*]̓`d`xjRne- ek'At[ :5{} v{dٜ%|FOGBWG  ܦb \){*iL_&I LO^rK/z5[hy :um̪S,A!ڐuEMvPOK.ŵy\o/N8f~r"lE?0LDg,x2@Vw'}ʏR<6G;SwS;%CaA j_!)e^j*2q);X&9LqS$VdOq}ЋeFcʬHPpr@ce rן"b&7h|_ )k7&_ wܖQ8ļ Ʈ}tF"`X>!_G!@H:Wrx)B<459BUk8ɶhi+sk-`=m1^~S֨W$ޥoTsuӂ.N.]tuv5N{ǰd7+FU$}#U7+UxJlBYD&jsI8P}#yq\㉒?bE"dPS8Iއx ~u>(UqގډK.}(l-/AM<;8 SW=˸n<:qɱ׃{۩%M V4: N?_+ӶL`ECEoq֦ JwP#^1G, 2aզūFk>u܃tCclֱR9g9iʥ؍BK?.ןW6= sx!k݄ҐZW^5QTRR5SF|;y*MXQѳ ttX>bɃ(86@Y>]" ~ǐB^~Q9k5Q@8w" UV -brls0aZc+C(F!6ҮEVVhΞhlt*E/8D 5QXScIu9Q\Ѐ #ʒX@bs3o9Bn y $_eh f:[z-⟴W ϝmot76|]LY%LMcP M>0AqqcMȸ0{r+) mBJ{(agvsAg!q%!t0&wf}Z"F!, 0 2(cЅ9#G Pg(t|Uy%T>?ap+9פJ&*IPk8n5 X\{,7LO?{- "%y]kT7+oEv+189_+1birA[6cx`1|l@'L;\ +|b @JT=֛p`|x*ך@UyZ4cz瘈lLQ QSWdJǒᒃ Uk}c_9[r°'\J\+s}eMEӨ㘆&xTI1 JDRl/.Xome{7d)EoWXJ9C+86i@ժOXį=#VUVT_dvcD1XWӪKԉqԯȃ߫3ӯ&(7RXT'1;(dđc ¤o73sY5*+D:'ݽd(n;gbOBI5|#w grZWOCiY3O27tR+5=c sΡvXG^?shۍ;S0Q Օ0H bn )RrK~Mrq_%4-J>}眈 Ӊ7EH+ RzޅLe`A` #: Ad ~|`/mFp $=-ai/m)FimŁqfFq@oo%a0`+W V#;bZ׿x if${Һ  2>N4pZd4SBZ:0> f|tE=8Rm-rro )N wAv@R[avQzZ5ZTX~ xWxPN(CW̻ v}lS~:X.Н )A&4@"J9)Mug:VkM {u>@%._uhXj&Hr%0 5Թyn_zq'-,&AJ9nQ?ʦWN I I|"הaHyDLNqI[C 5j/VCBZSCf 8[wdFNحX { ĥ ̊Ea)o(dCD  !iĤ ^1En׈rXvEY!eZӊ-gVt%RÌapu" t"\϶0jw@|b{sӮz[m Nݿ ae}xYj/ntb 풴^項m:N:sd9z"[8z(m˪֝e+p^ST9u l mzWCA=ʩ`)ehS;8B@tT#iAzmr9SXgt=R =4ރk6A.Ρ6jP})L]A(_.57lzILg>'-s}]헐cg_04n0\ñ4}}8RߴRP=I_5ӓČhn!cMaD9ҜC}ZO]?ýꫂ (F&?pqwRI3c0CyKlӺ0k&z(GeOPU}Q̺ܛ"镡϶f%]0Dⵑ:FŘ&.n). 李8$?3 p !+^垓ȳ߂͛Yi"kNgB*0 .,t=dA^8M*}v}SFV&]L%?izqgU$uUTE ^-cs&6/h}t FN!ZdcCKKyp |yp'bks\y}.DqVo,EK")v;&%%XehVyy1a_![2l̗HlrEMᄂ]׀8!.3~ӟIB3q<؋Mb! TagΆmZ~0vBɺl:%f?JtЍդ0Hս IgPr3vbwSo>[׻N@OBO Qzrǥ9\6 yԫNzsEw.2ldٮ ឥR̔XD@AHu֞-Ur!v4dNFJ d"_U\Y-5g0"=i |U8t%r5oTs7~)]>ngS)fY?dEd "2Cc ?~6މ1+X΃b,>d+^n+Hk_y#0OQ;D ;4+u)CœfnBeʾ@Nei^ 5cbXT>ke"1ePH^@+u»E?ے[m.C4֡ 4FΐhKq silϏ@*Fx iI|CEIFWVs]Y|i)qu&">U.of$T5:@;b'k-b9 jjĂ!]{$H=gmQ'Y3O)TIڼ| [:Y'ĘF@5_A hw9zC u7"oU63VBNǓ,\ޛp&/O'T1͆ЬF4,ldB#IHun[Ito2߭кz("'iWHĦu:^c"f6-z0ICTM;~i( P ;vcWZKtA pJxn5}0WMxڄ cUm#~' ~=gkɕhA0Ajeγ6lvGvʱl_<Kl{(ck,J?RaW?2GA̜-^W,#%G9v_:J֟Ƹ΀7=u@6w ;]M8/ޏ>Jiʜo(^<;HjgnX5iF'NSDbnw\|\CpUexAq#qo'nJQ%L" -5I Mz^ryTcf1Tk*W|RsdAKp9Wgd䂗:vL.3}%&"n\LYפ[f0[!!+bJfT;z9}!M+bCR^]fI0XY"2ṍ@@%b k(5Q~e1M+3!y:WJ}}6kO@ 3̶cEr^4$l),ܹˁteՒa9Wl#۞hz+|-;ͯE;])kh*p++7"3i(&Kgå.SmӣBAB*nnAb.E2_F}^(:c4n0cNxX1YN(0eTqhX)qF z~֟‚<;2&֜2\p8鯪G^K%gFJ,_]l^+LE$W8PP&iֈ`d=-1T1mMU||JzAK!Ȝ9 9ymNv\EhxMi1I-e|0@0ΩTiNCԟA5>~L`F&dY4?d޼_a4s91HZ^NlT24/b?MYd\р iW܏zT~?V ti>Pv1KAv[[yG~CJWcGfdT^"Ȁ(=ր]s]'ي|+'S1S㺫9kB2ҧF.C PY ^VvbBλR6'X>n @vl3S7_"}R(m.Hw厒:3n˩Ev"E2rnIf,Nv]Ơ bJMJ 2q?mϗtWcT=N1NB_(J(j~7Ul0L[@`CR$?b1g%8J7MN27xO(17=FS)OTLC>JO2V$S؞Ae!I֗^Qe+֣=zV>?4f'7:1y. ғm nɲKB8` նq6ᎭFN t妥*2a0؄3g%#?bX/[ ZR5`+sϨru/j}#{JSmNa*Pt(ï* \kqS#Xh?nI6 p:0;Agsl{* «HRhE@Y32PHvHea*پ-kɮ/ږ564#lKHBWjܽvc 2ci!Hd]ϞÊ챠 [vuFcD.$5mM0h}%=Y$X(Hmyq&)VÈB'ZHfC̘ՇU~ ajo%AWMj+F.MybZ؉hiX|tm}j;?Ov`d%ˑ8O3jg~v5 eQe )A@gBqZ~Fjݾva?޴ p)z+dTm[&jC_\p !_ 'wF=mj.${@ܟFPR{rӴC6i޼U z߲`z7 xD%4QUm<kH޺^XpvwE/m/(պY*eNB_޹'MJ75X٥b0nK9@| .P)r}U?M-3E *Zmjƺ PMGg2 a@,S&6ݤ@H҂"G<6SF Q+}x7zm@< CtmT ' *?!\Sن9Ll/M9oc?5쉿_O:_GU\%,B5shkn{lDC1Py`'93{?L{q5nD?R_B.i21$$:M@F|gHQ/%z?U?~ ܁+I< vҪ^$..δ-^OzJ|K3gl#klxIق./ A">x6 H!3[4@>,,r^Peku8Ť!dvu9 !踴Ofz nnl$`=Z|Jtxӷ R'd{pf+Xl}1%8!/~]Hn6R' #!:x `BiE7^?F]v V ]Ʈt"0hѾ \L)4Wp}]B3hJt,ῧn9,tGxUhoغAZ×ƣ5Z)X{t|GâDQS.ٮc:VgU[DBroeDot' \%FmgR}sDeӶx44*yW\$Z˔*&Vlkj5Gȋ#c˻JNO$q&T:#۵E201Q8+DTSd^z4E#A_C)ʎOZIjգVɥҟCkajJnޙwTRװb65Ӫ+PI=@(LTA6_*" _сV$=E{@: ͤ] fO?-B,PUh畮bb9v޲IHvh]M]ݐWOrrDUފ7B[+7EB"D~iױ0kdKu$vVSH_~cV " fTY[ra_Nm zyPeЄ3fI {LzWЧ@Vjl>ӛ:":@kP$f e:FPN+6YZxbr" [|۪Z0'n[OLjخc*(쀦m^:הezr'K tCn|Iq0|bK/w`"ߙ?#P hOB ;SZFŮ6Pq0O W5gl=z /@7C/dL^֟(WgP5ngZ#7Vѣ!@.șV}kK5,6 :rQižag24ev?J ,|Q` ]. TWof'PxN4aNB2/maM90n&`+1sM:~3|HPqP >v' ۹rۭP2{UJGA(`X,).ao"iu +TZ"exTMuGuŚ$ P ߛyհ ԯWO(x̚H0 q}5oK$mk0Z튟J>"~Kg9W_(PBMA$‚qدi4H# Z/op#$@qMW80QJ c{+P;dw.HY$J-VpdbUV83RPJ0V['j4nXT& * 6=i0EF'Cm,$2zHl8-C낯k{,[Ār?.nH_WEYGÒmCP{:WiZ,H(wcZ;pΎa&Cɹ !rG̥hjn9;ur)'H_,2b1@Nq Fc}7SKRs]fbOP=W@ y皔C V|6I!FL4SzI"PzPH`b_`7oGBՆ![|!tB8t\n>_4M3bֶV Dfnԗ{#PΖ'}9Vfb eT">4?Q(]T vzr[ UrjwH :Po"jiCs11>ِ^5Ż) P-nM߯9j=E1g榠;te%~tt%P8A|BK7xvJt-e .Y,ؗb.}f&*XB9a [݄S˫?kS1ꤝ>r1CSv !U ab}qMG]J}SIҁon !mPwh/~'lCTGSs~&GSj^:N\83l:jIjlHXx̪aw^ǘ7:ʦIb.QpG3(d΃8Q/z/ϥ & BRwR3-ŧ&|?Pf,8Ɍd!IPVnTf`G%"$U-7|zP=%z@I 3tKnF\֋0x~iK}Hy+#uޮ@>A|[[,D,*$1^Bz3vr[S1A>Yܞ o)qtcyg{VLX,OJi )k! |P)1k:As9UUCEZZM"8̧Գ<|(Q^[.;9eF|&Э3(e(.D1O$szS;~x}zT:C\WQI.b Vڥz=΢ j }~`B"laW@: z˸y 9kMC[E 8B]H$6-|-I{2Q$CĸR& ZԖˠ3a678q>\hAj % 4!DZ'kV(׹Vp䢨Q#dbRc+u]O&,.Ĝ/fʬb5sжNQ&[b@D}S=uEpvޑr-K0Gj"mN|yb9eE(&uL_,B\.;C\x'!`sncK-bG}`x`gv1T"5 v` JWV{` ݙ[ b#;+Ĩh$mAl"8$ Մ)'s=ԥ2Lg՚<5ɹXtRS:BO9tL'.NA9I .KK|ЌWQ݉ƞM,K. r]qg_j.yA _xMSLMb\sge +xUO٥1u86*腙D_lֲC7S0ib!NTaє3#9 awy-IS"(M[r 2|0؟Em}cĸ8^s2?`&i#_ObAw$\jB"*[ ŧh+n̼ET6d8@ŵ+rD蛙]њ.]٩D> $WZիDH!%崟x-6Xq;fn谪|ZU(}{9EZW;g,q0ϡh)?D&U(}j[U Cx;GR/Qr̄u3QnTJN0_{fq\%zA3ǒBl.YyKLdn<)kC}Q XdSxf@mb sM__i=>lk"B2bkYA;;Q&Fp ~ B֤bǿTLM5c|kvt&U)[;wFՕUd`(yKZ3cw>ϙ6w~17Wrӑg"d~[{ tE  z64&8']#)?[3"?Jm<ڢx(\B.L$sK.҄0nTFA h*'/h'Y-Ȼ~ƴư?2`CQ^KOx"bV9>VJwϚ//j^y,2 tI)u{ʟ|6|uR Վ5n2eӤ!YILQGn6GlpKB[ s,qigItOjWZ+N&L9𖅷I(x^5 % Fs&) lj%U3;Q[5/ nL)#"iVg iQʋ\Jq圉`fYBT@3kOp8{A|虮9ZPQ +-cjqמHd١.=}E@ԤHW7s~8&*mf  75%<-kݶO[fn`ŸnNTeʹ7@ N6/O!}G+f>'6~ g 31*r腮`c%>hhVѧWݣƜG`Z- s@3vg ݠqf@gK&aEFMf}{Ռ"\tc9$#4AU,+ku0azBmH͑e[}0/ʬXZM~*)U"u"P݄x5vњF/=x)l]]\xІe~ߛ%*҇OXb0pSQ1_+GhnƯaoQlq.];lЬɾ Ǻ@:Bu!: 1V+ֵ Xc adIvTO9@]O Qsu yތm/uujg;Yڂa MnNΪjpsE'*򼼸\I,kZϴk^gaY_7V2{qfQJu .Ӈz._S0f|ϓr鏖~vlD*&H?564dظc0Rll3_gV5pvW@=b3}L\3h*XRBkgnЃ0鮾*> y"Pc7Eu>?OV6"BL`f&OhЯ@@p^GX զu9F q675ħkqS5LY rHRxr+o3`a.efdC%o܉X16!sg[_ =WfevJT+ws؜%coy"cS2ޙuN>:ſ":A#|;.Wy#ĤQ%=ܑח'!@0i,Í_ZN٣a흙#>Kh?2R[Ê$/]O[nSZr=cybߍKs]蘦U"vȃL*/wH cT+67CϜ%b89l=O{Qc;B/8ڛ3[;(ߒa|w@MKW6`i_+  9Nd? ^t=kljgxh97sGE Տ:=WQ~laH:Zh| Ӟ0G|15 ӝp@WZ6|YC{wWV gt9SUrgW)PJQrTC^燱=FQfCTARwkE} !sd A.8#kPWXt P?H툶aT4;n@YSу>;!ЋFy\ Va/O罳BY  &^+.P(% cki;.=/ 9;0[5Cs)$Ɲ]<$[$li ^b%D^2?^Xpk+AI矷֫Ȟ3Oz{iDsAfg =a`v $T^fd )&=ͷܧԎyBuڮds_MobIȶcΨau qSGjMO^>!:ӄ_A ߔBF74TF5 = [5=F z9F$r.VܵbF4F)r2SږUrf78ꐵUQWٟWwW2HN.ytFCk1Ԛ9}U+/}ܦ}.viL,K*9^xW!1"w2pgt2b:\8xw˝Zv<1<=^?J ȷjCaȀ?Cd~pMhnS`oE_oY{ ^ae"T&|#Xl6Q*9KT~fdgq}V\W!\>4je4 zd5t"$2lJ0c{DlLϰF}|bw y ;/ $Qco$d8ۜ_M+j 5(T1dZK Y3-&CY*#JSn,s1f*ב-0+\JƮv\Tm1)ÑlR2/Fl.I"FbFᰞѹk#^ug[ew?YJEо /*^Ceet8c?-zy unkӮlpWd.9,P4"kmVt-JFiJb\[=Y j4t3E5*B>XC'yq1xYbZ!OmlWbۤ1PD't"-5A fmW8cZ R*-kư`aynO' OO`)3nYڠLIHV(x `j4n|]>@}j,2PBHW6Z:\iz:^qҤI7qciBo֮-G ` -%Ց-5BBo4ެg) ^_az9~(JTrH;@d&\H;\-Ud a:gV_[$SٹM XcJ{.@^A+"ڬs,&)vP*/' Cfqw\";nط B;͞ !җ9-JH9wAu#k?g+Qgj w[EIr\,5o;o1BZ\oaUk_"J~[~A!ѿyE'%zx{keoM_j:lͪ9`ʑKpm ǝ3( *oW|#d#K.@!!!$ wA3 gi jxzحn[nߐ-_ '%2 zV%_ 4MxxOd n;<ɫCBäH('M|adbSnȉTs,q7eC&_=bR 0T43kC1$4xV!T\5뙔F@f;=o0M-]ܴvktT ŭ0uymgW5؛ޏ 40µtz Xu~KRwm늞BaėEY_Pa@4hwFg,}wHBUUf .:jNn^qYg1iwsM.5Y';[#b{Dt0妕3t]2:#9U7jե \3]znՒ,T>үz%Ua"ΰ2fCȩNIF?bCnO%3$E\7s1 Ex =6&iU8iu060ĪTG㛗lDz fQ<0#.: Q9At%׺g!as,7k]]o(]yX lWXqE0h;Ͻ+uidqiɇC-Uӣ8'9F뇹W o/8[1X2h,l)^lH KN3F S[`!9:]MR&dof. V;C2hyg)lӄg?fzfʐbqp!OZ>e.:o{_39x\5jDҍi0ҊbarT+U|~-T yzlCp~xeiGsqy_nQ%zu.2n'I;j+1>7ZZT@c< 3^sNGHMT & g,SsIt?P`?ͻgSd[23Oz  1֕ڱZ>F[o\d ple/7d~ 9*F'AOLϲ)׈>4̖5㪤2twRW&?p+wM;49mXsjq;\Ii9\sW?Qs=5E[s6<]V #Lvߏ&<+zEXGZ9Xd󬫢 Z 9]j$Mg9# ֞ R𒠏&W%z1ϴA"=ua\VޘſFeB0ޘ(x6mNQHuE2$B @{D^5!tr8%R|HARo?@ j6xKDLnpgiݼtWHf+ 0h/nb+q@:G2.pt=hqRWx$Dw^@2b$Đ&FCgsC }L1^vV׎B ܞ;7#*56$ae;0xDw3k &Emz֒Y!^hZց Dl\Eq`g\E)KQni4ZB3ѥL@Fڸj<&|AP"){Ӡ}>o XN&Ǽ}F[_T' I)ӂJ<3A5Tbg%K`D8M1Q[\ZD}U-vY[ߟT ?qM7MB$GNM7l䣴P.*ڔMI`lЕ[dqVލ wtn)Y2P>Jl@LW஢wh|aoR6)K&(t$dQ=B4 44k{+@U@y ceRH*)#adQ-%5ElB1W` BZG7; B w^S GsJbU (/k°y!Ice[c-?d[{f~vɑR>`{@*8BMEHlH[2f)l\JzD'OK_|rw;ʜ{Q[ǑrK9< G#mReƫ.mzL7@g!c:b dAw! yhؓ:(<3O?x8 A%hAx` iiQ<<Qi q#0alCF{g0S}i"Pb65n,sp5pVLoKip\j u{?MvRDgfl,CC=3N1QJ6:uīU[D.kt"$*} / % `L8?φ,}j"dIe 2nG%YT\GwcU`H} sEIIeV•BWYu(wd`8ֳ:=n }d$;Ӎa>^#0PozI&¾N2iYS3),t|ψ\1cYNe# SV-% ?x%,[MK l#9 Gi.],jWجתUWi;/f 'Gm$WG疚qhߥf-_I1 N]~Pez\?zE"O ol)Vvͳ>ˠ̪O$}Hsm}œ]\ {g>?u[7݀6Պ|)xIlXЮ:-GŴ Xa_:,x`zк9vȕi@Er,Ӯ=sd1uxwqwצVu[CfAcStIiL )k&҂lDԾHYFދ~aS&O*! uQY-Z8k4$@ܩu[eC mK1KaؽD.ePvyʫ+<٤[gg)O8H uǤ'VYb`ֳi l<J]#2ka%JU/x0UxɋmʐE}}D6LŶ`y>ftT-}}a&CpSZoÝ#KXl[mcn;eĮQ^SPKw#LkĨZ$aLbs)/!I ;i%?#6#nKNҸC``zbg€O4b~ FIM{ok$pSE2OFH2~E頽(\蝒ا=:HsUYZ,fasUS#G̈́?v) ~+eNAreb-9hAC8. Diͦ1k8jɐc1JIsUEz6u [.h431 NYz<#g/؜•""%]Qb\q$F$Bu]r8Q>+=(@cK? [!A]wŜ/cx9,S#%3 ˉxԪ&R-3+Rfx/{⫩z S2Q*nVQ%f:Xeۤ;kUDdl\Ņ(y upnY/ʴz2@&`3BAY30/v= N2w(NB,ު Ԙk = {ml^r]Ou} .(|`}o vA",Cc{K[ xҮ>=B 56UkalpS' U\v>W*'ޘe#ǽo! \Jw= JRK_aٽwYqS()>Ar=U6/u=)pA?R {AePa^uːnd5NU%)k] )RC!#"4+ fyP~| *#)]CKpbbHrD9hPk'^h:@>1f2cq W]3)N9`)ٮFt>dXU +~Gj1`؞}ٔQi ӼXivi ?Dvhф (G3j[SCkaaklbte@%Pm>8{JAzUĩTu ՅTPRMYC\xz>:Eշ~ϱ9W͹^ac@4zCk\)XLIwX1NѷS8y34wש=P6fjU%Z!a1aޜM6tʳYmgCJ=ӱ*ާZN ? 6Cdo]DM/5[oquҬ:s)JnW2 Ѭb~ع8z;Μ Am8 zCac*-kl/}Ya7ciSզ_ZG̶ӗeB je$-$4dpF kNN<;8@$H6a=*ANl x1TXց?c ~Qc$O Sq\&ئ(ZJTi&9ޑ%QEYt[zֱ"c,8?lcI.LzGٛV,A _6X2B9.\A/߳{}84MVL{\=)G_m1ž֪X: w-GՕ|S= Ѱq P+8&Y9$蛧VdZ $Bja\[ѓa6Rчƙ_8zi[LOݑcw]\{4ɣY ĵ)} wRgw~>o<+)dI vEo/8k $BY r03= k|zbԪz|#z:VJ ]r4EFqv'8fZ]ib(jJD'A *UԝNU!P{ IaK8_#akI^1[%iA1W~?q=&%$!Om+T4Y%EvHIub4d+_x]|ϓͳ;BPr#OҐl&@g{dzvX akLh-pX}7ཛ\+t+j\j,:8lse܌pgʤ(8:f !{1I 5]^Bcd#^ 銂P9@G! ػ5ñ@UT&Ͳ7j)ve'U6NjyӁ/\rFjc. { Ȧ@*kѥȧ` :hP %W %ٗyn]lhtIe$]HBx;Iߚ3Ⱞ;ի1p)~G= DSm[ȃ]YOz85x8&4"ݪTmS`}x#\!˄e(ꎴ_MH0p[ce*??7'2jARSXH* g K*V#2GX&(6w7X,ձPј%~ca\+xS½Z#;V|l`Ii:-!D>b^^`N? t'!dN)fI)ȐҪIJtIM+|;1FQc fre՝U3XkKο԰= )u&mE܋0 ׾?EW1Wl ʁq\{tv$@ ^_w,E?kހUrZJ'd!muJŇ@>͖~\I,c|#jomgQj̇l|a4ΚVPtcVESbGiy،?<{>¶m Ȟ(bƲD|E<>ݨ}4bDtJV. V &\z%| "._B Yb22 8=N@n$jEN>wCۉh\U).wnr<_c_FA`$6őC\D]\ΒW=}fgG(kan@Hwc{nrk e) O[% cd8$b,%f&=3+V+F{ӯsZRs˺pڽ]UpgQu>>XRAr|6ȸ:ē5ZtaaoD(*ݭc)t%'{LL@,II%*&#M?803l,8 zoU&>Å M}JM\s/b%H~=c?kKkX}M/t%M=<ПbhqVVe|9PCm558 r'u(fYM,_orlo_Zam0ŽB0JYOP9 15Q1!v~43\ҡ_> A(ro8yum1 5#}܁MGgƫyꟖ7(oC՛}luk\҈>ə?uSo7Uo-Pd˘?b\a$\PB wJfʧ^ӛ1vK5<=3(DZ<O%}TynRM8k0%'O8h(ѧ@h%`_YoEӃ;wfT:K#fbbStc7P~rә!U;.GQeMLnڏ9$h*ŠP|A>)^؃,IվRlDwjNڀ }<`֛_xB:r%&~ßGY"3xWRDVuW- ߵ75L3aa͔QoEHdpkp!%Ƨ ~FWRkӉɒfV:OGF8Tʙ_oq|'ӊ"kA{Qi~a~U㋑)M[d!f?qZ3!GdUH$tjk[e5]lB$98rn݋))aE5AH@">*|UT~<}tHJq6&4/j&SC<;64`D&xIr}dB&ße5}NK{7ëZe[J-R -;y~G3!, !D**;&mZ?swi3s4s%0,JCNGz&kNE@ғ+Iw ۣmrY*GKk _شv9 @>dyy>/̒PmX-߲bg^E< ٿǜf2>g2MZ}! t'T.lYRgT;a=h(bgfȼ[Ҹ[UП%~ɨ, 7!w (xweS,zo%N,KR_\4 ?H!"rj}V&u'Fi8gFr[jV +#l !r.~ vDk IBV"N-/XcwNt$vQM G_2' 2xͿI4#! ŃdCo~6EK:)L&V!yjT׊p{:3 f_Uq`X*z yv-N>㦔iQy^? ˰iDƼV h<`MKwm,.c f#{ɹО\|&/8ܻ7-t1*6ɖ])BN_?׎Xnq?ؓjhipϰ yv^Ug"ӤEc; )x!|ιDN_MK梂m.3!*i5Z,dq%TQEƣST .\Kܦq*BU{ Ty&}ӴrȽ@Snws9@Hٟ̅GlGYM!j1ܠLeR#⃧I&R8bsB xa7/b+M(3ޟY]h?{pMx­Ab. /C2+Nn\2 s14J,bwfKV< (60N[+N-wa)8Hl C%د}zTHlˇg{b\ ^yu b6`tgl/0umz:ڕ 8j mIj)EVz_=Td{;󓾬ۓqcI$kҩ:qHW4Qg}2?B17 4SgNd|c^3(C6zIƧE U\tBKޱ&SKO|<lȰnA< i&6qۋ63yNk5"Zѡi-=n{ Q6"_xw%7cB0@Ȳg 6R5kD4DYUX 쉡[j8Ӝ?"ӼTqyHk"!$iF@rgH4ߜ~T*Xm/?*TWnvPޠVQ&dz8T 'T[,;ݨ`m0:7 ԥ3Q%0wb2zM^s: 8īPU1-L|L omJ6bLJt<|6D96Q%[Q&UO4n:q|Cѿ?v @$x%q_ݲփAQFYa es8:Na9g$ַ~?ɍM N-'?-V_x 𵤳Cf gcb.=D0ċ|A疀[+@{:8p2VU|}J,Z36>řdPO"~aEIyΒ ľ-߼ïYHN1T&u4aƈ!θ^@#w7M: *@ l(LAz>BiXޔ!^?{YsYwtQJvmcyb;&` ޥ8š poۉzÈ>\)~u4pL-_ʝ TSf x1OVRF$SYb' HT G(K0;C\H3%霕5`;a[ eX=0ͫs6 QNKn':$2+0껜QoGi:tʔ4PJ3ăͰ?cKȔʚG< d5ex*,IAx\푳Duydzz2XdJ#Zsk\"P H|⦷C=oAz@-84٤@,Gr=Ls0iw廸~WLKNI϶8^SzFI1D6 IYf_Y0 ɼ2#/q5PxBuaWT-bK|NJȮm]'JDkk*J3+)-x&G@@1_ Uwkދ̀ $S _p.pu#u6pF&i`;UoHPō)_Ja]ur 3Wّ(8ͧ ض"zqI):5q7Sg9Lw 织]'-c[8j jDYJQ{NS rȆ2G }/"ihqG ENODYXt Y?am4C|B|Ka|zSTrし/XOƳ05oLiCbT/bǻ`$0X1MDiHW( + >^Q#_6HPg3Y 5nGvbD8Z*! ]e2`;T(ctAJ02e~t>_V;❨OҶ띈~k JaU$L@xk A?3 ezՂ#'Ͽ2 Q4IKQ9N ]K]kT@8ӈ'B d wǺJ:K< *:lFVlp[ <`ޙI04yIҫi{ʦt&lfgtRγe-U4e@,3$G\ (N8ڶ yUwN!La] neĤ }+,Mr>@yx`ǴdX0rSAIiotld[Xgp<8*y{u2h^Sjo1/AFՈLU-8K[qczl}@H!U nu5iWZajs X IRtcGQ GqT[>})K\s\?֭YX1==l!J'YFلT3'eY5Jc%'Wᤠ!Y5qoyĐ;JuMr#O릌s鯡CǖXKU!8\^5_=(ཧ,jh|D MIRO?|@ROxݓ}^8{d. ُH9/$1[&rʺ X"aXbYiFWWUou@ME u/,BeYu,an^pSUCh{뱽#+4fZ2.YlAͯ) q"5&0Yɧ3\HlJb5oHuӬ N_n%-R h|fl!?[26C%Wn:VA3Y9'( itiͮ#:|xQvCbTa*0!%?ěW!+{ۍ_K^d ɅΠe`,M=2W[ޢ\^ a0I3]evT;}lSUNz}(߃>x ${f"|/Xդ|mSE,VG~d̸v|3:7e |jc6G'H_6]P*-Ţ,pе9EgǮ2QEWKhkhOHQNhc"`WtL^0L$FgO@syI6#ƅwjqk?&DͲVЄjYER$k1? YF+)`=\}ޥsLi:“.[׽ݴ5N18Wb5S <"aEcͷG0 G9'@3HƁz)"7z7Dj [a^\UH@SI( ‘tTpP,<Eso_ 0O>j?XXzGy[Z5'}xQȕ]Q,r t^{xP JA`&Zsdj>-`}_`$t<]4[&ܨɄ\5c餙8szMGś.ye8W]ǯ?~(b!ke抽q"7@EStwY6< b0nۚxALr4iAK 逖 }Ub`  ֖I3;'z^믘{[%~-12'F<9 f֜uJONs)bsUo~`_#uЭ}!4rڼ "ԔƌQjm 3}'VJ" ܅D|c9WVלu %l$N2f,P@@utR }.6If -PM6-8 pxkr(۳t&aP{A4Im'~)df'*A U?zd:7DEԂD?7f(:zѡ{SZtNCEcI߉L 8ˢuWCf1C6fq`qѵ+x+,d[ rր0ϧDf2sS‰=˘Y$)$$mzߋ,byY38˗;txoPg? d" EZ''['TǕ|OQ=n@Zk@o3:fo\ώ,Q|UQgR%8LP?} &F݁hc% d6|pV"CXn_a=4;~}WQ~=^y`H61Kv2{j iy]ҡUѡvw6įS2lL[VV^$"dzt LiUp dz,{Fۼ#vej tݕ3s q H`ҫG12YbGP4rzRzjIࣾdyL9IFx'ǹBsC`8cerۿR%zx"Ȉ<f`x ]+~I2TKf&uE:?han-!X,* Uǖ'L{[+v+a؊CJ0G}qݵʶP1f+PmZ:JnicP]]z`¿5d} U^/*vq 6;=g2 -E # Xb+SI_r^F*l `^Z9GsF*. v*wm7:u4-RWcuOm1k& gfnǶWdG?5h|ϓW(uŴ>?"}GڜDij8N$J8Gro.'7DQIxw`O |&x*:\$"z5BA"B7ik JM`P/mqN?T9ȋAOLrawu}>qҖ<(B|负ӏ_lFRj*#eUmT MfّlVfG j jEە]҈Mnw j/{]DX ,vΩ,~+4z ttߎJ:suW6[!^-z9%zF I8:åkW, Wb!N+(|*cmh<ʲ}#HVg$ւb_i9A}5s)z$OGΞOŴ }| %8%jK}CŚTp" +!G>La v<󾢯gP. L961yo\m Qz!: bY66ޞ{o b2;Tg{? HBApZ" ̧#=NF@ҥioteMūs.> S2EUc/ WE2}='+M3̊L ;ư0Y$Xͯi*ʏe^bTGEL YVU6f/_xM> S&3u #%æ0/ dh/W A67dAB;2;_8Bez S! Ov} ]~R]QhRTKYkzR6fخco߰yEc :XE x=JF4¿Ѹ=n #q]ۊKH1FiH[L(s齧AQ0,2r c[1MQ`j81 }l!S,PЀ;E5 רQC&flQpc.n!!A[E KtT=N|~z'jRgKL<>%^Ü֯i؜dd$g?3ޞBQ2[E3@qzПNH&OwQòt1^!r^,1l5rAOZ`/laH#X@ 5}taTAbوGG6:3UL3$GO'52H^*-tG5"I JX؃dBJ I"xq/Uy(TW=鿹,H3;0P3L8+fmpH3 \Aj75FŕVF;W$h=#oIBOa2);KtWZ "px.){Xy,nE M;-alQbo㱑M9 PI=47@GcK^ZASs)kĪ=ӣ=K۶HE8 6;Kfew6!PpL@'-NٻOt`Bꬻۿ%lCg2]Zx  nVr)@HR@0{) ?8cmnCVPk&R*^R\տFTJws43&GĨ>2\0çnZx;r`%߅QB($S84?ڷCO޿!sr6oY< *- !~jH܊W)Yf%:0fḛci ۧ;:2(58`- dyi 'J-)pK(m삫nqMF+vP#b?EJzQv Έg.䩺TqPRn^n,A-.]=+̳ܿ5f !ɰlHYrpI@:<K z?`bu f@[iiRHlq FqW(xO(I!?襲DӓG4iVXC^XrհpBO<]5׏TIBÏȩT65v):?kk"46 bXt/>KMuzP@Z'P"MGnHb)eht0;葓;=$^hn=''{uׯ3ů]nP'H(y#)SΙFG'7M:yF^2d-  j 5yZK]4hvRF*~S9U'5ODCKv!&6)K$wi #'J{F5S|km*t*\ؖekXő6pCW8Mr/ؕ˦A3hY~p R|4zȺu ϓg╈I~wG;H4˒J߆+a3nږD+'o3}rZjN|`vXy)}Q{Z~@5q @ɩ|$sI9-fD+8KƜfc-_H_WtGF?GFcV^& A@yͬ?DhH~Zwz|A>ˣ,!x{g_wEϒӘwErF qrŮskf7 Xfdf̳e~켘:hM ?޾ w:8N7zDGଟjp _) K#pPWjz t]:؇aj?#/j훘?+u+*srm5tp6yw>|9 2d">]dvZW`M,ƻsj3 0A%UuxVQ6v.Q=rp>͜k2lG#<*}uq/&"olp|>\> X_ }*e^?Ń 1LA&CH-SܥWg .y/Ց\]2y-JjuJ%Ns 4ko ] "wMԹ,+71)XGle[)gSVa&!HCz (ɵ.^"~gH@ݙX<eNYӲTuAj!:uo?Sd_{EV}ed=/#JTO׸XZ#{ɘ {ѻ\(X u" Dc.gHŽhsx4IOwrZ oGoqEv4@0)**0aDn-IRs S S][^~VLBT'e5GYoO\"þVҽPy!Tlщ?+Y|#x?=PhQ݀aV_Z \|uǰ"J5//yS,R0FƏ>7H6W!OgaHqT Sd"D5*cCNZw">A7cok3֨w/lF<,r_1AH2Ca$IX^t D=KRfxg}D{m(Shc(a~Dm!eq}h7 <;j5Ϡ+%T4Mʠ| ?6xWmOAy݊.AEan©?WifMlKdE"]fll ^$);PJh-Hc.""xB<5IV#zhmo3"9@}Tɪ?v's,hI x>q1ߕ{ %I`s6hU?[D oơF-/j`R8c=MsGdoMP C`˞|1 anDcaMC4 0X;30#@V} U>fł"n!C'B?ۯp:2jy^4Xl4x!Xs4#`PRv4=vPK,=ْ>y6FFa=qR3NZcC0z=vtr–ZiC,"Ju?tTxK34K8g1ѿ[2Q ?GeO :' @էه  joƩo7ZE [ZAJ%U K`ݸat/acg9?= Mx8w) 2 fJ'Zl-=BRxeUjۇ #[/7\3p 0Ww:x? Lոۿe[v 7.x"tJ USd m3& S8 }G*SeT3`7xx7(QTs$lkyn#fޜ MaXwP8ҩB|{lT5!NcXQHdYz1AG׾OVW½˄ rzEzs ;Έ(L_{b9m˗v(hD.#8nIn`[|;ԬKM#m)<(Y$1kx6~$OK>'thpa  [搫T==KT*wЄt998t{Rv"L"6t" nW LCS\'^bMBMA$\>j*Ժ|pX`r5X$9W"q47(^WY!+mO.iDsk^ޕJQ-aN&a :е˚0/9gs;.!)~i u;*y \@c>XSwK "]m-D,- &L(#0Ji2sOu߈1ΰ*.s;D0 IMcrWҫr Xu͗{O{8_KqjhO|P酴n<@5cJz&d5v eQv/4Q 6VP?Hzd~"uMqQ61(Q4NJM;% H$ͷr& uϟ*KN!eθ $L%oyg3s  &/6viA˂$X3VjN[;!Eޥs҄`GnEM®Dx~ʼOtaj1ϞXճFDg$$m xٺKOx}=? N# ($ev"U(L=,Hӧ=Mf?wN{2|H)Bb͈̐Árgw+OӼsfAm_h/,Pzv dOLw4eBW ՙpC Ruq_uh lq$]mՉlQYE*'3 u2kO7Kl#ƧKN(૑7">A¾yu(G͓{r@u@ *q@ϫ4pE#m67:!|XҤ0%R-\KO-ҭ4Zg 񹣍}8qAgH '`OVf$+ֽɷ*4v u#e%?g?k5 V܎~&DBUy>'$r~w6{X־=VÐG[hǯE}񧲈L7Uf9g݋: {Z R* >Fș""C-W>9AKQe㯔a/զҺf1k5-' a=P/ |s1OOS7Yg 1D3,O{IyR r9[Voz)+IˀBjQ/ae_9ӚGWKC&lWB% l*¤P =: 4Ԉ Fp4O ZjS69N@()3H', #_NCT!ǣ9| ʅ`8wUZv:b_x$[ [MXȲ@@X3L*FBynr> U+sjO rK7+>{Ʈ w9ٮ^'1McbEYlA=;cu$0fR1Qɛb_.OT_T%uÝK`N,U"5(o])sEn0@:8o{`c01*$z;^/ *,lWƬi~MxXK͵x-%<ܿI w= "?#BC:ܲ&D`d SE#5_r(hÙ-1 sq|s:ԜO(+l5}۠+syYVSzu(0%>%:r^nN,nj<^t),Q_އDH<^[SܬY[{qn3^ad³oLUy)hvFhk7rfTU1Y#fGKɯU{𫬐awCdGTu3yK8WMlÏeo5-!r.|I_M~scx +Et"TWk(⚀;bC~s0yp`\g8v($Vzr&@.6ڗ@Uk杊H@ \*#i+TE@FU⍄ᇨ5!ˌdU _@!drxoivIoP'ӕq]>m}y`QжeCJKIיj *ED}het[3:t/`s*궆)Zjd': tj?Uf/|1.G?o )d*4si=r3AGM&{4w#yjGlhQh | q DiYMH"Sd4ZrX_^ϑ#̘7x-=Cr2L܎ aeDV`|XIo-}}\&>pCуS&Cu6xϤ!Dx[k/sPkFhngbYi, O\nT)+wW9=[TP1߂`]=Pf?.KX=On&)x7ӿ%p sG^ u4NlC¥[) v.!Xb̰`W oe֓S{6J&k&~<=d?+z~',EHXe̚F֮{NҌ" ֕;/l P]J#zjo>\^d3^*gw~*3K0,۸a^U m&}f}Ju^坧:aw.J2q3*p%M7iO߷JS60ċμWIz+:p0L?_<ɶbo*fbjFGXt͉7p#T&G߷"GՅݷx~ %XTPe~2+z 0 ȘzAԯ;^6מ%Zbh93n?Th\T˺1@ϮI$#T= }.$4 #& NQ U"E*dƏRP$2.Nr7D95ƃgV= Уe"DD«쀙FUz$ :4 ;3okuS0LruP6dQN6V<kw0 keOUᣆ 0{k֮B#+1^wIO.V/YrSo)vn_b)buX/v:_&@B>^nZ[{-Nyr=EC2c8>U S7MgD%ItAt\}ŦKL:wb1dQZڋAYE?А{r.M۔ 4:052ǹAgY+,rdh\a2S.^x5̈e9ny>_^DqmBԇ0ȨTNa7|z\ri~?4&+>ܽe.Uڟ7|#.b ς>#ϗZ4iAA(yh%o4WpzA$(쯞a۠ +$ )1 1wɱ2> z#l{M'- U—?!|tIӆjl>Wmx3,8ĘTB029Q)D!no8Ane+DXᚣnGdtN%B-bUA~ƉRPE`86#1X̵[WQq]W{(l ӐqM:+gtGnhY,RH") ]4EUEa^D /hxNZװ'ƑD%׸g2źN[:U;(l]#xq/^x@M}@א WY7q"ƒW)њ!-%z{gv)~  SM~hlC0r]3t-,{ToY qBŹ=/3-ÇӹJOyW撬2㗑Rǖq("5pSUw7RՏǻuJOL]7^3H{6U6d! d4gT,Iktf172Eb8F,5=wc͹I誎]EXyq9 1XimHSuo [ZjA4co٭#ۆw0g;d_HrD|]LH.Uh@NoGPI8υ۹Y!!&0,WRsƨ%0j ٮ%Vcũ,M+\񿲲=k6+3}!> ,=*tvf.UU1jpe7oęw̚hҬݨaNH(xBl7ҭ2O3Ben+s%5 YOw:H-\B:4wӨɓ^VM\gg?/]0S7%3žXB2D$M(aˬU"V9Kp9Ǝ&B3\Ik^q;u._]U!R%˞ :.hCWYVx}*O(8YZֱEC8M"Jk$~FtG2xy22sd`/U9wSZ?m[@)4VVߧGģ9/=HP'7-9^XTEDjtRaa'=埯wPT21<|Y9]w3`i==%5}x?w>8ʄ-ڣ6 UYdӼaoL$ѱk(nНѠ;6>|mpأ *F,sE ,]+RAhZ&B}(Ŏ|;ܜcx&vr}21V^~yx\6$b M5.qz>rp?$#=Q"]raU ɢ$m*a*@iYvNƆbZH;$ R ؝,Ir),>j,dO\yP( v" ik3kUFWBȳh';J [9$U}oSX.ՍpksCk`HЖXk4ګ*4l34a+lg#(IDgX8Rq皨^/^Ӕw24uMxZӭAV;kYK;zIFH))3.s^RMW_8ŰvsY"}غj*&`A|Xqp*lG \}ԑ  Q'l9#\0 q'Nh;<7"^;)*xū\![*!.vW7iGmČxvfK L -GHY6E.vDUѽIŎ PwԝX0Nz۵̏<t\mJK,/0q%@ 8[L4Ԑ^|kbMY)$H.SG\x]:i? L&V>|o%C~D=˦WwUݶ|X*MdSWl0fD/Raf,[z1%t>:tM&~h!L~6!.Y@aS{P`.F(;] 2lc),*m$PA,䍋U|ƌzU,S/:8b429|c;rRy/iC|p}B6CF1,>.A+,+ =ܐĨ7BrZMM'P(I>e鴜vAT;B-Ì?8ZB?( 7_lwbrmGۃ-$5}XLF}Ibf/Yg9thmQᅅZ 8]cOR;yV52{T>Ql^'>PLh'D2Fؕ+qJH#>?K4 @FbޔaxEv ]ބ U哾şKn9=êi\/Lz(-cK$uY?|U \%9&vNb[mFDUKg3ɘ SÜטb)Q~%d5z"y ,;!gU!hjͲ\2)ͺýP$&f[}ju-O byy^& bsC!^UeVCqRS,?,`ݟfБETM bP@M3''ߑI| uDQԴ6H+k"bRgt7ʹH+n.L9F<×b'0"}H¾ʾГ2;}*fč> ;e=B1X[eZđXLfr!–3;t.J)TZj`DX0X1؀pe$A`ȹw~&(8`}C$I0Wc+db 6|p<5`N *Q if:ʥTu@)[Tj/A}6WT@HY,d*A~+4U}3SI~wunsVoc6I/ x(tH` #} x`cX'_Hz2:FE*e0pS6kF:mU SBUcU6q']}R ":;h- !ugvSObEdҧe&ЅvkeV}c" c7)9RCDP1BHat09XRzV62~njZĠ?(ӓeĄ5گ ȟT378Nwx,u cIVOy):1@,t!| HbE?g)dh& Ћ/U΋-x6De/[P޸ܠu!h*j9ӜYk&~OQl;[ېmH6q?^qiєvTj=Y{VV7" P_"Kmfmt>C|LHl;j+N餍;v*lp5cVuO<ɜ]&s~]  _8SD6unY js kY 1K"$?[fqĀd*n(Uֆi+|Pm'I#gъ+[TڞO:q^' & >  "~ j |,Dt GUNϯ1JC Uؾ=08ꧻWy9G{h*i=hAQxDi=#W_oѤj+'IXCd3RU0/rRQ~RaC'wK`x8|P0e,{Z,&~nH*lS{/ܚŋ'ⴰ@s*Phh35W vk~gt!]nY7bx_P9S_7|v#dq}ƥ;$/2m: Q.Rz\}dT Y/tާ4o, w)U9:M @qm 8/AwoR.v2᠏fQ <zwt~֋Вԋ] rO.FWNqKke2b@0d/e1f]"@LUE{malgg v:il C1gjn.PmÐ q~d>D5Œbq5#(9kP;bs`퇁ps:;ORq:Vir?PHxp]ʲ %ʕC|wFhe Vt`\szIS֥|o=(#g36/scs+XG{*RF~ÐL3 yrٽvs>ވOq :!lH2\VYYK&)>QWP]˞ԃYTSf^8ݩ>b2Q8TsA>qI70z\d\:GgatY;8M4}ݯM陆( -bnL1~T'x3srVdEi&T:0nٵju0Wx7puR|(ƚwEݵD1F6`žƜf]pX}eFvf@QR ݶruR_Nƾdpfg4(z~Cwh{1+*sD|ISX+tF!w&IۏThܵt6dY۹X5jfmDHc.Foj]J \As D^~~p/~as|ְ>!%zYgY}j8uTdD?gZljY$K_i:b T Lř|? [z~ϭTpeNfI3"x%z>1kY4^xjA6M^FXh5 )shU9eIfqN44T6wRv[#Q-o}.ۭs*U[ %u˔!Z2Ѡb⹱;젒i4 ~}Z:DjUfǂl*#Po{DpYbm*1YBw1ʇ9UcHMghKe. o }dT¡7BiVHjX X%{jv8"0܍PQ7XsI2y'’[" |9&Uj.ʟ32mZ_: =\]#̔eddt~Gt|{ RzyuZ?M(i:-M>V6Eb!=4b+EzuC8#}s.RҪ(; "?~wg屼\$Ais팟Dѐڬgzr` x὚)ֻ;a: 2aȟXoS5VuZ_íReg] ־ch=-Kt3<,#pE59Dޙy 1hW}P]lx=#-ZXo>avniH[ :0-΋>Uy(q)R&1~>NE+6B^+?X/S7Gؚ}awSy֕AS@P|@\;@`&[A ІuV衽.0@ RP -!=2k إw2P[g53rk4"%ix}Ѣ$"pH" e3rſuA4[d`9z68B/GK,"Sp8Z9=n?!X; ; ![1dKj1yN]űNAM eyɠv&ܮGc_.B>}hʰ6Oe7ҾO@:jk"sR+6MdA$zʅ!Ej iWb̍}jAWFyij6͵ %'gL:Ց]+~Wϰa#B6ǰ2Ӎ 5r`F T*/5!N~I90 z9[=DQ|m ђx10 QX'${> ΂|z!h)0UjA"A0!D +gcrd}d$Ai§ݹ7)}PPيX,2-ܩ)~-BHm !~w2Yk뗼@J"I "^1$D9 tefPҼP8tQ^ЕZS}$?p׮ =g .$SY7|E^Lzy*";B-K+)nkУy8D3+F=*&S0%].8+S{S qpLqȉ֥,,2/ S8}~B9z?:4O=,5҇QMkw[u2_VR)&~o睊}YM.nqmҠvi@)&<$ ǔmO_Kwk;Ѿ- G^8т5 iΫ=WjyA?MQG]& s)OC QTUOP8-PVĝC^R;}y b~@4!v_5VLߔ a*闞mRiT?JDqedӚƎfg` :Mp@r^>v]lo'K .82Kahν`Ap<隿&[zU@PYb/Y 4eϑ0:E.T8N#+{"-OkTsgρ{!06s;ny@RSuz:[b 5itBEF"[#1D(^h1kgb4ڄ68ynI!mjX#S '[*Q샂%Ѭ*PfEd+;SG Wnvz ]QS{ñ)芄VMKlj{Gxj|%m6٨ @|jKDW&VG (HY@r߫ eBjHN*bhO"LDž`)h)%ŻJ[fDgj|{fe1UDG,F}I2*aY7V7{}ڡŢB '%7\3WzlgM+ ;%#*QAx-$$&L縪fdpi&!)k\\I>?+E|m?CVDu zƼ=dsJv i@4 Na_SkX|ϧCe'ӎ8[f ܟOJfՄ< VXUR~}] FUgDžMDԵ ՛Ÿjj_XSp#!l!F* BB Se9f}|C^J%!f`kJR% 8gWЌ{i)GNU>/x@ m]םU HŲWwM?Nvl<@Oz@!i0PX#8^Ƴ-~CI)nf @SX:$~SִymO `\;JPN{F&ᚐ,8@" x`jIt$+} *g,iR9 ɡ4vЭ:T' RDpsFqh<S>H,_R/G@GA`=J\zc|BN\'71,M`VMN9zf#] h` =֣6 V'xƆZTM}2?lxy`BA3mt4PiyJ[v׆-u d{ iPxq:J-XHRsSDqq `X&"VRJ//[RI#a—DϤ$~KYn¢Rq67'~k;u⿵5כaI8ePhN@ɆGI__{s $MLKh tߛ?Q fLqr`HuAх9|f=5P(o>AM@\&OѡM3,frjYDzu@|715e2\Z9 }vP̦Ft'qdc#GREA&Mc~μ~^TG#-k鬧XO3b:ևV%νeŵL|c9G1Ž#~ކsT| P@ЫF=hjp/qQTcs>tAUve%Ӗj#TKx?߇φ1zJS[m0nu6!Q$F̃D)/nѵQ^h@i_SŨby{%rs5c|w US}PsЮ#Dc`6L3f f |xI|J<㈇/Ck"THʼnS >I^Τ&4)8ϔ|D#n`|.+q3@B6=Xvc'))_h44'bϱys CS2J;gRiNr=^FˣxSBH*UQgԫla/ lq&(>Y9m 3o3XaBxN\GbQEqynfQM/p"\9l V:q+/9l7{b`+_e ɰ̀I_ŭV=jd h`OI+5}~ ("Rp^Fف^aabܷYYm=#톪fv\ n#8z[krjٲOqd]HhFe%ߩ9/t,|T`xEB-&~a,UEt_IHԠp\͆•F&z@*ܬU>)o63x~LdgL(Í&IMwrՁ>kqF͎D|B469}kO8'T7n ` 6Ԉqe'@h7ȃq`PVo(<^Opm4\Mg/<^^[U)`:%b+;aOu^+g*tc;$%! 6.GaxĂZEO0"g@7fctM nGzn\@;XbM#(L𩍔mk_.EjqAQq54ً_Ȉ!`*Q 9vx8 \$su$9ˣcC旼~Y-A$j<-6cR Nrs匤vԴKM_\Ȼ^ =Xd ~>(b響}I8'Vo(vg\18ķZ*;: >.^&[I\9jV=OOĄP ' LE\iFXL%MOwPFtن6 w0`Pۮ_x"UPf%0)uGXG=tai]gaq"-%Jd$ɫ"2 W3oJߪoV[xmģ{@fQ )IT'"Ϝ_WS*Ͻ+}MeoGi%ɶ+&n<%1+EМ!\@p((2]1?C}*N$DL/f,>ytS"ܮ>Mj"4N9fO:lw T?߻tLڪ9DmJsBMFX|!Em.))/j&[ȤH ybGWlv2R@c] ^W?#wyI²IxwM2nѧM𶈚+71{q90n9Di:a Rv!2TWj%(fzxCDuֳC1s]GH] e^~BA{MVk2ǒQJͪ;X3?B7( LFE&n촋*YǠqy.bQ'4՗tLOsW\c'\W dQk b!]4aovX9<Q(HnRH;CK@1~ܷ *q>v]ġ>ZWw:p zrfOXRkm#bne8 "3/ Dݍ[/4DS@'S(<2(Fh"GEX g#=t_ңF~5[]Fcs"0wQr㫒'm, 0D@[|øڼzk.3OhI?|2MP7.z#ML&51ɼڗO݁1[GO[Y䠜l-uwՇw[8?O&4uT^$Б 9-d-]`~θ Oaݍ/+|oxݼK+d>x 1mZǽYmaD#XmSGm&gd~:hOaC>ǽ Sc@uu$aĘ gK dȋx[eOa$UPz#8g B/FmOdŢet7_Jf0noNJ;aV 6P~C?}Y6$GP`p}6(RGrG58Q>zKtZD^ Dԅ#Q/ eQPx# pu0EklcJR!S54+YBϤ:#9X#3K8ՠzCf]7B3f W_* aB*wīn o/{vJS$#5Kԕ (-qnsp%$yɦ#2Ydm0q3I/x%P%C 10KQZ\_m߄xpa$SYT =DDvԭR)ި='GQ>%B0r:4 DiKȕ7Bz 4Gu/.h$=1.ԕ a@;IWvxc*E۸, +Iq+gA`C CenvEfֆI+NSf 9Ƈ*Z0=q=KZ ;[dV$8J<͌bp3m{ '9 ?]t»/E2T<pK+lanekA-~<:sO멗ƘKpGyt)SIN9ŨiGf]B'l1>O!vb7/Ppצ9Hi7$;"Ph+D}ALpZI6',Z 00'VeMF꟤sɊd$y0SATVugܕ ^>rH7 $_6r'(t|G6z|4/l| (&lmXN!%ߤLbJշܱ'w$NJ PnZ93ۥ0 `#vDU)F%X7pх4, t 8Ħ# 'wo{W}{~hU,X0|5-D>BsuXe.N[agOk}IuhBz%VA)hS*vzxM-^7B$[gJ U}l E/bk/7=+y߲ lLM%j]pPhnexN`^sfuF{C,Kn-$s2!՞H [Y"!2G,118 r\5DDK.f76DRq:ì-;i5~"x2wyعEs{IlUĈHD zV}ʖlf6kOs< ԮJc2=<.8Q9:272q%>h(ubDulx#>aa*1gF>xA15aW+Yju:+(Q NRķLX?PO,M|c\.s9\o6iw,Y6ƤAԱiOϸHS?6?Ȑ]Z+m=2ׇv>Ύzo94A7Z7W`ILjE-!nL81<A$LِoޘSBp+4[C1IV̱%l Y<0p|=C]FmF@\݈ ONA *V:3X>:W7H/HG/g2mybf\?n= /f=_ Y,;\f 䏽RMpX /h~gțp3Z(eڢSnuCN'qZm{*C=\-1}3HC!XRg)ؤTB[#w^W=W{3*m;^DSnDIUFĪFbt-I_Y(ת|W#%斘mUU,ݔ^( oiکTX-: I { 705:}^&rØa,4ǕSվ fqb)0˜]te3;2W}]PYɂШdφ|ר9ϥIt0Z%V0x*Yt.sٚ 0&bT|x31}==iwD8Z( _r5Dޜo<|(Tum &)%i EJ /e;3% "z(G(:&nytS/־<蝩A:EEsD)`q~óvCv `4g]xߖ -\GmxªjH|%=ִvmwE$j;RBܷ9Sp%zl3OwtmwM6Gv}=@yVåԖvF{HscyPμܻR1`3A԰WyVa͈MVmP6_DhK2h@ǽr0m,}JLj9ӖS3N2b%z=ؓ7"`)($Oތ V}pboxӡHN7>L\ҰYղ"Hťj$k0ݬݯ? :l2x)4 }ZJ 2&ɴ,mgYOC/sK?\jѮf}ve_0'SD1*!f[n(R#/nܚCgeJpt}RC]ڏMоK4ò\m,ST' 6\~+6qDUq!]tgd{9WXF#&?l )v޾ ƭ#m_r[{#p p:^i #D73,Gmc0%Z9E4#ATmW >s踅*H=ޱ$A\gF 9:T$9\ f9s㎶X@rinsHD QPDA4-izt [<ɟp3eu'jEB9ޤ҄4Qx~N6Y!؎fUvhBvNU l֓EѾߥOpi][G%[ IM/˒:Q&,kQ}[u#~h{ayT7$+8B(oSg@֥bW$@M[D638DN;[21\sIz6z|3Qv?(#--vixjNVUpNmjj0XhC'tdlUvO(!zY"X@n$gv֛ cҺR,4sKZwi(Sbq-C|ru2$r!PdN1|,$ģw (j6.; n.[+ߨ{iF*NB^~ʟrK3^lYA%#c_tNJeXxQl0_g-YDēm:]`okœ,2 X4l7C)Bs! 8{?8 X_?B3Z?Wd)BtQ!4;F¿QiXYJ6q">ڻgzX5 wh))s0l.8s!XF cjKM&<-7'9҆4{vµ K#6rE͇ 䱔@?%zNTR*Jh'u^ 4OkextA#_{OĽ2Iu5 9/~N,W 5˶`0#( s_iJ*IMLTYLF1B#SpƲCa- tA۬2?‚;2tu\_K#s1JM8]9{ fق?l-:>u{hjⷠ#kBE,J!;Ƕmm ]ptj5Em.8G9qy@VhT+s5~ 넥^c)>ƒ 6%tmuWBQ7tB(##)QU SI0*Pkj[VMuq7#F b}GiTh^wVO9iph~/-5k3 =]Sd8F34~k#S^?e.=D[:>*Er!tǴ12c) UAJGE[2]f\TcBxM4_lΒW _.k%দHA@s $0#5UdilAUʡ(F _NG{LXSת{*\̐\9C*n A"#7hǂn/hT|YpM输߫I)Kgwr>@J&7iG9룥KI|V F3xb2}T0"ԡփa$m? 4,Ǥ8ǿRL>P|KM9E `б7-PX bUyf\,b|\k\t"L-'赠1S72C@ z1_{gpu̩@ Au#\.]DB8'Nlɡ0W-?dW6"#pwQtIcЏ\LKٗDث<oޑ4| Cg\ SY?ՉLB>^[;xT=Sj6ZEa¬6 @ U0|wgeF`JG`>&\ 4hC .X|f,#\Z(}xRsHgظ_>M+g .h7{.hX/MeC _;ʘN7`rvr:L/. Dp;0+n3C%-8M3&|䏀%̜:ʳQaUjky9yP1o)\[n^ ᡚ2Z^ C"I8piRr5)栨BX&0E"G0FokG?sMӍ^*(w.A({)Z1f6Ze"ڇ^A-`{$W[ ^5fRDƴp&ZEoK`DpZ/͘r<bO5dwwFm7rI!-_wQ.. 9xqyw/<ϔ:p.{]Mj5!=e,+a|9h{zʶ&̓ @%~ʋAdEUD!|z[KF9!H#^P :ttT*L'cY~,7f4" 4Lb!mucnB-X. X4e~[B#EGupC5 ED]atOnЮ2n3!wJUYM(z!e܆rܴdR-vq|5v2B%2K)#*Q։c=v o (;(7YT̞"Y D@%/|%ߴY,HJJFN{s1g2 oZԳrQ&6$ `aUtP}N+ybR]5$ 3 `LꜨt,B@\V]L"1Q!um "YA_즢)o@:CjDP_j pg)x@9:CZ6кjI,!t*DL$4_Wwh3U bmЬqr=Y.{; 7lQѷikֻ g?-t4 iXVC1vVlԜ9wfkY7oyy;L~0ˇ%NHv28Lh9Ƥ[~f3g7/5*1 )uY-Qjg w)KI!D;ܱV-Զo1u^yqw Gfnkҷ8%tre`x VǸ74e1wY^8ҲbmcBqYo$IBy ,8]ì XU#)jg:>ㆂ/LjpkOuv|昚a{EwD,J K7q~g;z^eqݽ7pܰ wf_P]QMީ"(usbs dZQWRRӓpttX㒦:J}2ӳ1MdєEiań]ל 70:!kNƜ/}1=uQmHQ賷 @s伭tQE3"!fߵԮ>3Mɡؒ,J3n'* ?;4WS-ݡ[gU<$Qn@Z W|%@bpƭL3K_Yk39x1TWk7 (EF7[jnXM@-.$2e&1׬z/:|cys(1 EKt7GYE^˟p׀Gu^m0\m,֑UjWI ̄ת)sS<0V7SqG> `Nx#Tʩ]09 |&.0A 9A{It:C ?j $a5 @[ p]R2r5SD';eJݝyxF߯DTaUvb#^ `n-2pX\V GˤQh+D!@-FrޑWv+F!٫9^Xj2NdɳbH #}ɸq9MvЍڐ͝nr,U^sҼ;%8&[C^笆tv6Lӆr~*w~2RaK!N<1sOyNjTC+w+<{ ^~jEH<І=`8\u'>q1q7ޡ^>'04%\ёek֭jȺ325fR1K\?rʎ? 6|. e _ W+pjܑA!KΠL'Zy+ҍtWXhXAbj{A ]Brx9yڬ%N2!y^Gs]%ޚ@V\ [6E&rdz1cqB-ےr,'?siB= ̆\\tR_x\ fԗ J4GPKBIN > t)VkesyQfq6A_pQ1 9&dl{u.4- ,lEXM; ! pI;]6Kd_pN(o֜Ɨޙ>D:-,|L}0Ng=Fۚ0Z.葮J%ůz@+\=]XX}䍣W~y>8$ৼͧQm_7S.Zv5Sh[[7z-5o#ՌZYV;*-Ҩ\fd&Y'lZxluN:/I[,X^Dj'lKSh6~%!-`0Ls~%G+Pgu OZ5Xdݑ{]]2Uu DrdO/Q{ _VhUgD1!Rèxf]/Jw((5)0Y[%Jm*@N^/NO/|96;!fNũy4#$ (U6 ?FsoA.~f\ -l]*8h{&GǕJ1ЙR .|+.Xg.^jKKAڗllJ@!k))_b>#@LpTEu|];~ZIiK8H&aG>/@X3.╿@a'{|,iJODm&R8?Rh:J8$lCS0劍Kmy18.{4e@Y Fi\ˤB1&5ؼ{!6")؀T|:-t(PcwۣV H(}쪵rc,1?sMĐJmtU40άU-Y;r(’,dVRL ` K gBK{ROK3mL8(4S |ok:;ZBsǭà!V48m#*ii.w0+C(ϸRauo+߷wߌܰZ҂[& p%ϪmfpIa@Զ \w.ZW3ڔ*+Pm>鷨5nCPnxVN29ASX_ =W7T V/JZ;dSE7d3-r3%nDX`|˧9u%'`#N2th"Ql鉫[ƪ"DVIrm]cCǡ7|P=iei>)rP1,I.–/g\r5M[\;A7xY4qV_Zp6 7AR51ր.I-K|HrLi^W-[}a}GC \ yL܇2T0m HZeo_l3@H4JCBMu 3+T`B}ѶѷIv).j_!+NX2U t_O쪂cg#^Շf!.^YWYɘwD GM77˘U]Yep\Zx!`~Yv֔qhu h BDJZ16J~suz rv[ =R;\Cns ߋM%} mhJzB֐CcG8ʚԃp-SFi!K YԞHdp;Λu-ѻɇµ߾e2}ı\QDER姟/p Í*:k ~\j:l_3,ϐNݦ  YR[3ނ4ɂ&>wMRQHΥ$ HU~mdb@&f֎nl{9>ڣEyWP)6a2ߨz֏(Khʚo5gk!hNq#Y uݬa8ڗ9}Fzt@IێS Pخ&eWnc<%h Q2"7DZ y$ i37ȕe8eL>kcG1nݴp/R2>9ri&rPf-j_S)&d[V=KPLl(e<#^jk*b$ QCf. /( jjһ:[\`ar@ӌ:EQ"Fa׏3mDnցG,_g1GKѷ\gEW w,_)3:l 3`kE+Ox8;V$+ 'j}CmmH z( (0ONd? -# ChD> Wjc(|u.E?lF Z55'ܳ2C*;$S}ȷ^ʭ٨փ:@mgZ>>*O8tkkg첌% ^,vmh|ug0dkJ mhNӳOVԩ8k\ٹP(6}Q]>,†.jRmiAz鋲1pA)ji G 8ݫhV% Λ}9z(wAiIR5$XcWm)KqG)rhE5UPa/3&pf-iiO-p0\al{BaM tKzTO (ɕh?rp$um²{l"ձ=\V9\]CDO(5] 0}}BIFO5Ǯ59q~dvQؚHjB!iAd8C~1~ '=vNM/BLNGU ^}4{Ά9M+3:޶ƠQ>]rkh+zi"XzX_S9ܮ5 *NLĩQLY7ھtR"'-6Vq(h˰P";2ޚ-LirQfY/ZLךpwiV3!ղ͢03N+pҤ+,`Y5 -}ϖRxxb鬴 wkrbyz"wɥjî^!ɒ6}LJvo8V.c(?c# ,"Tw pD|\}VR&h4o-33x9rhԗXü[4&4t}m^#fLTSpC*l@ B 0Җܼa 5B (H*ŗƙb~ysG;jh1 @ѶQ`a1)BCb},4-v&Tc"X87ooN?'2d| jַ~dO>& \5ZIZ4WHgM6%/'*nsBޣ) #BWhϙ9JIhX1̔e_y3𤬒2$|9!$[*O)@L\ Qܐ>TCO=$F?!ECw.?s6̀w2d:ۅL Ƣ7ý,k2:; ZN^jA:W2X.?[  9VU(dxQdjR:hӤG&L1k$E*]Kw<C$Vo{o_”?AVV9iAc hʹ3\DF }EUe<'LO5S~tHHߓܑ=-pgFmG;0HT;g(ğJυƤ-wڢ3 ~;QC=ʡxcfd]bg6s\fl$&zδ#0ै "\TYVlȊ#~xvZY}XH^?_i/$1|c劀P T۷ָb2 v2Lmp˒27/!p70PqB[Mֽ6cE΀pU{W*Q8ֈ,}XŽ#/s9\29г"sq:,w{DɯxYn^"Ntk2 ͨ'P )[ v#ma>LFQzrx>_S־w4kSGLuGЭx\/cj~S"* ]2])` -~ڣa[^BI%O \;?_D1sP*1s>HѺ~?D6xyR+fN+k;#GD}aYrVQf"k"|(&O=b {~DŽ7OIᦌy7}No=;W8T<LSD,3nAk?c)k(т r'<ܽ 3h!\0?`6IK*Pf!,Xz!3z{1uK{́ rX9Ny"LB |53Њ  D9W]DoY@r#M=.9 _+wV4w0f5o!9=/Zf׹7%Tr$n6rjwXM;n%{s7*5H^ڋc5$Mح_] | a0 L5Yr PQ0μ);mйۿ i/-M̭iXUbY=>!}NjTY-šdOӿ!z_׈&Lp?~ҥ6 yHFF%<-8N5YrS%1 $7Ki_Y\K"|{3̨/c֐l-&#B ">~`,z>K<J[oi2eIˤ R_4V!:Q)xERE*ĔXx](lec]06mqWVLiaP8eqyuW [h^PhURQ X[eTq\1w;4v ߊnWj%dTOo xN`bf9Jӭf 5vx'?ٛwEI`32E i؇KvjF" ݾDőSe8%aǺh*ޝ:uT-pDtQ[@l ʘp}y7d\B |4^G#x.:o]*RcRd@P6IEx"ML+˪sisLB)6#߽Rg.ݞ ]Qx-n4cjrJwYUe+uL6wr,˻fG%^F%Ҽg,乤*g5yK4Y 5>) ZqamtᛌVJecnCӱ a=~/{5bf<6=7 ׆.D9e;P1ֳ 5iGK|e1g -O3k ͳW-@}j-:|d~[%yq4+^9'ǒqn2l꺹jڿů7hRǶ٦fҦ:զh:Wƴf^÷ƍ<0N6n Gj}o9of(:! EZ?HI*(d$Z]WLk`]j|ꇻIXZ$uBrQ?H{n!6]̗CO=B R;9njXgDjY,3S6fgts &7+NMb'c_C]"N2":#|H6SUL׍.f8%5v" ӀGFL?pR7/h"FY%}ΎPhE5=b4rO~ {?K%ȌK1ȱ %uJ ]7!b:gjl_d ̝XZ+qZ*4Ԉ=^>=@abq&h3KU>|jpQ2ex V]eC!zܝ69;F-KB9.,qYZȈ "{oCb Ԛ7VBSdAb?2.sh hOfZYA&} mdfI+^,Rɿ9T].~X S|ܘE,%A r PqO{pe误}nJԹhC"*ǒW<Tڨ Kb5qA} ?/af @t>83!`s_4а\v9~w*L:U|"sF@tV~M!Dg[;e.Of0s*%7mNY~;^%#`mDI<|嘳+Z:N*rWTA?,8$8ʖH~ځWG_5CR"bs9ͩƧFoa컆0b81x >"5)juV|p7@( 6@Y `p7(2-pBEw*F@)WkbD{ }a2Ec^N5j?!Úd6$iB<'ϿPax46QJZ(8gdaj4$EvZVW ÔZF8kaxwwRfgc{fɣx;>lU#ffDZƽ= T%RHɤtƻmIK|XhY1: `:VpxȓǏe_\ thj"4swS"`]/v N 7pߺq%_x 9iSUx zrq--ێ/SM/u܁Q. LSj\o v=<x@"Gn(/FHfjf#=ڜxwn&Y7J\aqtՇkuv-e/# T5nq%ogU~%}HW7uRQUF330&}NS׫fo PI5@C< j/xlf/0xq 039QDr6'/v Mp.1:SssXk95}4ID6||.+-xǦUhc'H[˾9KRtK,HfўӬ(`:Oa8(cuzS cۄqRa^$eI{wXN3&D8qTȴiQovQ,8]4'6tJ" _c̥y{%|)fVh7-8';($pQ;etvDG^Z#4!=0Uxan+ πu~R-g3 ~kXdB[3h~ȟ֜ Ņr)X=K]ۻ*P5ҎISTUl-ڸQSgZ;ѲȢ:h°<͡F*Ypi:Vòsw^O>`ձ}\2ШF.d9 /3WعΖbIb{8|{w,t?7DʱXs,/&N[n4<6'8;oJqm@4f{:IP@&n.ϧt{N( : ݓ9w  n^$5@a·Y.gD.,hZjq-3`TJZ8 Gt/C<&99T:47ɬsDLH!~1C[ P9nI/=] +Z/UxݐoD 4TgTA%u?=)^9D}{~0r8G#_ȍ9l&3D}<9<֠HR{:68 Nr++L6oP(~#0UIq=~J⛬[ʤ#9iZ;]oNT7P ~gu"e ޷z&ˁ+Go ?5$CIv!(EUv~w8MQ[ <͑Ut&&!";_?}!ߗ 7Qji%[|ݑI)+YZ<bHz4mv &O;/uK/dr'(åWerlI"|w+KP&e<z`pK,md'Um2҇ ydГfak*H!hԬ y'v`H EoɊ]* ρPIˮ5Cq8=nRajl4 b \Ur"yi=:3D0b?:KcӃCj(֦(kÓB%ysf| Ls`Y≉/fOjB>M\:l`؜5#Qr I0!֫:ЀG$jG,6s\X1 TT5+TRGܣ{\>{K,yU&2$OOa!gcNI7[%:1Y,˸21mamdI`;尿 ^V4Xo]yncxxNw:Sb;gl7o-LuBql@]>_5]`_8C; P/NuلHi{YXj4⨺=\O<{st ѧ(VW;K%s@zlja~VÔ(/sP?BXCt?kA|&K͋l?kTfSe3d=vKΙ&K]*Sl2%ROzVdJׯ8;H}КY-[h*R<5UoӂI9]"S;ts<_ ]+ؓ"-oS2` QSHnBK<UZd8abRŢnxxl` GHT]G`H'x,SzU%F" )vfb=]XZ/o0aeX7(6jP#]Ȟ%Eo"P@UYVCSr*ܰSLkCJCև3+ӧ"nR3a-VK0ٹ=yFc,Sb @ .1}༊+hYvZg3`퓂@ݬOesʍ׭ d |pG*3BT̵u6-G%NJXU+;cjsnOn9wj),hLWsCåPRIIL|bIfxKӪKǘI?'c 5~"rՈiF mT}*^/j~cQym9s iMVskdiCV dx%_QvoW'tQnsO$,_C% d~P;:"(n D쥺-eTVApc@o6f9qbH %\MڍB=h+!L0PO XAӒ%*X'sTߦJYOx:X% ?Qm,U ٟnth;5M>c3s;} P\ iv{K{tӓljv'P{S#"liHQr>_f-#9Er)Im23¶ Ml~^rȪmHV4HBZpI3WlT =ƿ~ҖvT< 4ʁ. X5[gv*=OCVԎ-[Z-s8-x^GI MfqRN)z5+= =% "lg]X+*ص-+TxB5綪΃J#W?ҘgJlʤ~T{TN 'aЀ Uz+hs@A)( IB﻽epn\=z6=VBOڧ޲r|~3 NUw*H{жsM%I(Q_?7sO`U;P@nBy@^U/q0206@ [H>VLO-9d*fJմUf}kĞ㣥q;:xF} ? :8Z7mVtk~y5 4'DD"zazC2%ev|+%NN !} _I-toe7;jTwF^C5`L#V/zTu֗Rc28dRL0eƖTkƎ&l@rnHe^I %C80}|hw<'&NvI=2 cݫR wհ T^Gm6y&^PlbUlEi{ fcgɩ;{(;kw0c(YE Hbh%벌'N ($E{eMSG#%_xqVE>&i3wηIIxsXgv%˅Wo-{|B#ܾ?_} J}4‰t`ieutAi4S? (c$'rjW,[< sr.6u ʔeПLn$p*^&Q 9@i5^.[AJ3R1H13So+LʛRd-Ys|LɓaVъRB^^Y(IOzZ/EK}sM$LBOd@}.Pkt1Tp͆;NcMҲ.B b߲. ƍM @JYW񀷥3갌ݩΗۻU)|| 3nVs4c/,hb]jL*N7˹g*]ZKmt̰m*4;pEe 4xlvaU {$PRɸW[vu}.o>I:AR$%lQ ȶK떔s6r[<[L]*ޥoJ) Uʿ6SIr:YkjNJNX9'x͛8C9KXι-abZV=FdMcn!ㅄt!$c@w;+T6Skסe4nYOk޹" Chyuf-py= Fvk3r_:'N9#70tJ2wb Z}8T/l]Ɔ*ѱF!~67a,ױl s9  ',qyuTD`O?v=Ĵd:_{B shJq6xAp>jĺ~ Ģl7yqf0 $8*wܔ}D5*Nu -6fyBz{>\.pD|vU5z|8."|$ CQ)#p01 7R| SBN+ZsW'c's`ﱌ} m-_#\tgx #݋>`j:y.[Ou\/{ $5\otFAr4Y, XDCzˎ)@K!*H#81gE}-KFb;)n& l@ 4iN|lcR/? D#0 ׿Eš^SƊvzGL{':DmlQ2t޽^ . .w̙lv5EIZTwrYUtA+uڪy HR~^|NbJeZ}21m\HțA 3",d[}x k֏r$x(%j`FIDCr7ezHƕi}I'7_SB9>iʠQEsq"y9*U87dpnQ(o"CK >e<d+XSCiL c t8./2|SH1V5X댴y!mj/gm_zNי^QHJ,pk1ISȼ^ e y4is 3sRlm**;Il5.na"0f{R K%mt]2-O$_GNUVKÀm|v-z O!ҽkhm#_=m4BۚCuZ}\Fʜxk}_[C֌Rn`%IħԪݙz?WG 3+NH>WFG!9%>L:@ {O{4]˕{X}'5:WZ]s1=7qpOnvtC)z&gsyTUӴ U{VND"<V1Y PZg6ug!a#PW]8p5Ԧ!!qKSnqt![L-0M}^.umӱ<2$|7 MҌn>Rfe' J {B0I.@o8ttPu-xݿJ ̊ $iIavQ)s X޳ 0;M ^.~(ŇFcȲB_QuS:n x|iWq;,Q릺p#Zf z>IiwTҲÍMbP*S.{ ɇF~+= bo4Z3 2q7$ẈbI1Me H?%"I shܹRh=[a>QRcEYBcN5<(`/G,):pQ9' y3rt85~MNӃ$+wM mQ88gN濧Qɝ|@˚*dwvVw$;c"arU$C/0y1Ԙ8L3ƹOL_8Iw0x`:E5ͫ}8sIK̵D/n_nP`?+MߵJShL߿:еf%|ǁ72#ZCuA-m^d4dNLູ{aDQω j:/jzr)l|R2ԍ3l3*c4ہrKB"$[K?׮v^!{M{h '?"PaX:h-P|^A6yh{QP)QGlt"@e-+Ci }!ՠiFW8-q2-Kϥsr'~IiKEp#0{`e۔X21Ea%x /U˲e'S?;ٙ-z%t E9c8Rr/d9MLߥWU_ϭ\RnY^S؁GJY(tBx(d5!:g݅qovs}[~y9ԯ>׆o~—@2i BgPggfyօζ&93ZGeI*@%!i =.-+YaJM^03紾Z1QqVe1EWEUi ?|&7>fz=MsLSOӄձ)`*R@ؙ~rܒǯmwv\Kʍ 6z9kM5,ͭ}[/k6¦ؒvw$~O8s&S̻8ec}n'w+P][n9qLԅ:MR+HڙܦyLvcr zm EDQ6A"q.&Qe76:+F ^#DE JEَ7Fz MCwI^s)rǎ@]?)ًq<1fʲ͏jېD( DdD96۩qweqx!yv*њ+z)E0It gǷXEFDh5Ш/[g/k5xX]׾S/\D|Y6Ҫ):{O*F'"|#OC( :Y\Jq+6K U'bYrSU Wljk@4C4,P+;ݼa2"*9k9#΅N?*E-}5.= ]_Dħl\ 6FM24LJ[9) W9El#"F.޶U[8T&!`}ᴤhdTz'X!@R5,+'bۉI# u%YUŴ4usUIM06T}p&W0F^e{_gI+QtR.E!w=mOs"C_r|=!ztYSbBk^#s]y|GSHnuӷE(u~c2؂V7AlYmC|zli:ww^d_.qF2uFE=-)uxG''A߭^3Vb (WiѰIB5~ˋ4abSIJɝ[{^_9Q]ySlP\sKK)E#%Dr'gѶsz{MDş & AMUl#+ڐG/vsSu_M.+ei:I?-wDQl~i?ff XxA nlsºdCg1S&(B="yS~7͉ndpz X MVk(\j0$'w''HPnS%V `a0qo$yc @P;%>d Slb_d5_G[^'>7=@c)qR+!^#)ٿ!_ AЎˆjE PVEԞ/$ą"`;AL§i]D hP*ޅ$JB"ⴠ:sxOqc'Ƌ~K- .єqnH9q,L8$4)n[l?vD&BPӟ a+k^VغKZ*wFL[^pt ^K8#BܿKr.>72\[W.{?:Ű6۽l~.yol#;5I}Gh`e iF>^ Ո"`QI J^HeXS_FbWU5QK^Y d;:.EMVOd*stW㧵h`ج̪dD!kS\RU06g\avʩ#ӪVq#M rc>lNؽX8>o,k;,좩c4|zpXu:.<79G <]l\8i?ҋ?pHA,63?6R3u!{N[fXJ#=WeuSDH*IݐjXW6StA䶣Af s%r" Jvj JK}2#̒kAw5@kyz΁:ʒlq=0!>)RnN~03+ _MN8RSVSrw \'uJ3ʙ:]:e*_wG[m7̺E/tuG7+ёX(R]?kwPu r!݁4[c:mP;4'΄E\s =CsՓ8d,`0۵7~W>ZplOk꿊 &*IҎ*hrrl_z\q${U]r,sШ>n'}C۰DA+u[AϩLj6wCDOBr`&g /&J TT.{Q~Tb6Ժ$AolȓV,Ejv-~u7DTjr8,d%9D2ſP^<n5t$':ds%t:uR\䖃"OѼ@֒].1ABwIS.@\ƈZD D¢ mJUF1-\_a>F]zJq u,aj&CFVC?qT7D'x/z%I.=1 b^*Ӟ]h!+{8ć=kKY;D%UO}:bSss`C6ϚfE6IM`gqc(e^&eT^!ȐĨ_ %}!5w&#p"IL0@2S&h~cd];!uI*Z(qHtI=8rfo7#rFH獍'x~SvCow^BZ)111$9w<ꀸ+AWhPV;I G_<$̆\Hw493Jڠ!I$huAmaRsG٫~.oďKkڀ>w'@HTe[#|W^ wYȢ3,1XG\FJ(cJ͗( (N>,S%+8F (BaCle3b,ST^CPHY, ״ /8>'rrF[XUگd8(ȗ渞 _,)*[0B;uI"e2Z Fk`Pw*P0~ocAv1;Zs2bdWNgz+zLySi+5b׶EletŔܥ ` ܊gHW-&l -sz($) rk5 E$d[mW(, $ 'w9I}`$Nɞoe`i&wΏ䭃iJk)T-!|EAo`kzR9L`D3£l=7B!=oU VȞwܗ!3Q:(0jjRjtNɦOVHh1JMeR_c[2 7ٟ=1,yKuuiÿE eg]| D m v!CiJA<#,U| DtYsuhnZODRCr8V&XFt1ɱïF )0Ot={*~ u194Dӝ3vғ 2ۿ$J9Deen;:Lm!43#e4 A`Lnl&f%yvoޒ*RtYKWCI aI_>tZKTpSQVdN2 &ۃ\{` @֮WM_0hm*X`1 ^ OJзZz.k$^:p g{ԎÄEHq<7Kh=vAdM q &(@_(cP*<هHEe0L6YbHH#&zNqj4^i 0pU.{U2hgJ Rjee̓>M4r?|' pZBn4V.PII6-V3m%6Hy j>Gޱ(P~?R:F O8l)7֭}:|qmI OVʪTNMG ަfC2'jt^O{7ao s/1gM5ݧbP5(-$-9Z 7* Fkavi)wH G6YoNTUcA^ GGKD,Q vQB$C6ݫr}̏fۂ FzLeuD٢۳291dp h6R9hWB @L( d0LAq<2sJcU4o[a y|JW%{l[p&?Ĺ@')nL e J~)7*$n]F%%.A˙&˨3B{=t?yI"<b<TI>c6īiX*2/9T.1qs/2  3YM6v9"'iG+.zJ@pݜ=N\A(Fʨ SpySMʷklj"ҳÁ*QKԏM1XJ0Neiq&JÓc.4uq@۴:dGFf/6*+Z3gPUDaYhgd$ ]T#~v;/c8OF ipf60ui0P<\t$Z*DL*ch19_7u ,w'{.g1toi?3|R>p׶9x1KzaJ<9tW@Ҕ|G TNԌ''ɝɓʄ=:UwwD;Qݶs)!jaCQܲ^LadГ{7X*xx|j݇Hu56E2߯[~U@vS"V"&w'eG O!Ż4wCQ΂싡>yPg@u:W/ b72+M7Ӽ7cJ)7B?4$ϔ;-MbG v` }jpQjdυI\4Y <]]\G\dP&Ug$%Բ@fsyTE?Vw׮i*:`Fz.Cs6rq^%!;_wLĆA`5ax +'K;ߣeIOj‹.uFTZ IE> ^NQu忚t(5[ʾu%h&c:;&C2uF&Jz\"s(v}n42m|25S!J4S,/RTʢ|S \p| Q}Rn2mPqsmnw?Ĵ)~iӋ-bI Y 9F=G?4T }5މ=Kr!tfy[k|ÉQLt~7:u 2-+NkaOd%6gw-nٰd&H´8p}fg_ڒGŐI<:l: Մ "V9I.F-V\Rg/&/_%b?X^>ʇ ϮIJa2ٽ銏Z@'BJ&%`^΀y#JNJ3'qmk0A-yd1}: 4QUD tF=)/$W.WGV_Dv痀vs334!O~`]U}2Ǩ[TP͝@*}kPH*UV}(r,(0)h@&qiڵn T6wK No񲿿kJLv7f-NwPGO1*8M~&|IE**QBYlP,LA-ePP6[X3L+5άw^7V6.ޣL|8 cEasq䅳,Rm$LhuY1}#Yqwf39_w"ͣ/kop$Dώ2V'߆3sVR ;<#_hp-r&#E}5OF|Օ)Znf)Z#䯛(׻= tW ҭBŏ%fW 5r1"~N]iz3Q\3Fl[كC1cpPDz(W073ubCƥ!lQ 80bs48Ϧ?w'&p`eb.ʹ|5Ĭ{z #bIo6|4#K+]|O8ϵ J4ה-sْ=^D-QcNo/t`٫w٫f "#+f,"BQ:0MV8g֡Sa3'YOav煊@Ie5$Ь|ͷ FAA, %ww5`8vރbD*޽Y쒼46Ǎs¦>G%?@t #*Lcl^Зo!䰵ȨD*anN${+]%傊SD${f_p *,"Jj]E-5•Qo[Lإad>$; ) ]hϓ8H l0:  |u(Gᱴ(o 4Q, xY.nu:/\5QJa5Lߠ)2ە?wQFߨh']>Cl2~'B$Nڸd{rѴ5!.[; xm'V]n p砶(# [Ԛ_a>İOib~\Ծ҈@kaF  k!oJ,`k{]"OIGR9? ׎?h܌9S x\"(;\*Y}OB,:xD@d ٺ(5}\"fD^5$L>P&_ gϗ=Eg;YZl,E&pZټp g 1e G:ﴉ7es<9.czq+3:NU*+oO%aiUI@VZ5 0wUݔ<UYp-!+6~ +(5VaSErdHia.jLS5! o ?=N1ʹ6edOZ:U*.]}+;'ړD,ErZ:4Ͻ`ԁAGM16aƒ5+} ,"smIcsTy'[Lʭ VŨ.NW,0xpI- -;$gftTy$eHБo _`\04 ,ul ?F<)0΅"ͷnoB 'w飕ƹQs&ykZlhlImy%B=Œ~Y~gpLϬgMGHdY}]_,!²ɵFC?9D`ja菆A-kB؝*/ϳ)) {s1 Py@/m ^"4dVVDyu-Y[ ?etQw4ߑ2s*S-Sàhf@7N9^Njڕ=bDNv AH)@rO"S"k]hb6 45?nAۇ((88e ], xP\}-k]H1rRNt^^v1c s#j}hBPzd`Au1}vmw5Ȇ`"ijF &,JM1"wv>8Gފ95iswF%C^M/ +]޾#DP\ d9Rd{1 ~wܜ( ǽ6o󇐻̟ܶzG/?ܕ5ުDH@4<= mOV ÄTh{Zt`1QV&cSG+o&juH/뗖EHnsbXo+1 Zdt ŝ>!2i~y2\yMI(vnNRqv\i _̕]K ~uP րuBzz`΋%=$ 3w Fe,GxB,Uʸ)[id(n Y']5vYT7_lD0,U< r<CP{ xFS駫$=:qcFGGySǺ{?(4S`_LY:ѶJTD`NV#R2kVA,H9(t9f +|9s-mL+2S}]VOߌ 6Dm4ίWf:;Ar<&àӽ0U+TU[S6Pŗ;'AÆy,raq ̅1wƽBEZo 4L$U|uhfcc9ɄFx #\߁ɏ(+Iz ;H xH(m"5_;: yR+B!Ey-)pمC(li{=R|R:<ɢCJïUUEOVXA34n@n`nSa-t/wcW$o涋xZr<n>Io3A0^+0g0CB:.}$P^O]STmp ͅ6'1NbbFmM~W=B^Ţ54CwZ?Ȫiъ:!ǻu(kWqPR<+)>7'.`զId@>cS]tEGF(ԘצS` KwZv'huw u;#NҦxl=Usiҕd(RBSb3MH2uPQ7WSU;T.nc]RNN]rBf}$vN0n8̹ :;^/0iͺ):f9Ŏ$)2ix$"cqF1=GnhT&8՗חk˽V_O2jx={Q4sQN"c9'ZZFI#\>Q; )@_ݬT&-7岦M3u<3/ޙ>ovYg*Zo?deo)F6SEq$4oZ!\˺׻OxJe`#X/]XJB2^W c-GЋ AF^.d3` qQﶿ)[Ȥ_Ԏ+<udT͐럾.D}?K0it$eL S3xb.$2˗i6RreC5N`6D7 ;^1y89Z=9lH`WGeQ8 6昡cwBXY:}a2[ a:4)4O-nJ)Π >hD&z&" uJgC/x<8ue?Gy<ިœZR.R\wk4B 7!Uun> +v{E Nj]1J,#,޷hR2%UܮDT@~-U7;$+yy>L>Xhctto}> L=l~E =X>hX )txYZ;tL ,WMcv /Hyp:*8oCa $3|IԐ >+Z^|Qe9 p ad+"9DF1tX@^7LuKs+8ӓK d)(x< ljc1y0HK#EPx8EX|-q`m0mܟ IC}^]]E*߅*}]B 7x&eU44v;G`vc @#[Bak'Em-5O4n{Y.z>JOi)\a!%Itͣh:LYRXk'z2x?rOr w8>+fQa-?|^PQNcB 3"d!@r饻ǘg39͔K鰐C ǺtC]C3gsb;lo<(N4D3KyPk0MqOfo=."KtgbLX7S D~gzz%rd2)5EƏt[!S[F]E\D~eBQrOaT4ޅǽKV]FR\,~VuB;h4hP2k b[03 X& aWGS˳GDA@%Ӂ5r%pC ej$J|M @wOgGvEi|za8zF0mËdbDX`B{}@qH6mI`-w| h^ };D[V%> Hp SnB0ΐUr5 yb,˔x$OWG%NL` TRDLl0"%$hs ezXFGOνu':f,u8J 1o]nf~ȐiTB@{Aa{MG[A9=k YZ^Ә.>Yk`QE%߻L/_?ɿu+,k&6#vŒ I1(Q9jWdlXȹ2@)R뷙KC1s)=R_J>VkyVlyT;h(}B5ZzM+YEFʦ?C{9p0v1h': N!9tމIbJ'8W^5 ʇ*OvN/!P:j *MRUt`ޗ Qɀ WAT=+~Ȃ; {42,$^_ \ǪR痙" f*9oOhC`IWljYWYip\KutR{x5ffҤ\&:,ɴ'>k (ie;fq}0aM.L|Gզb@ch~L_ĦD- lRsj2lFih[)xCmxוwMξqeJHR o(3[g=J92 !ym@ NePp ŎVf/b)## kQotU\K#^#"poItFG >]9xpeI^ǩҥ@&XDhƄz zEW#B.9kuP,% SFGQqezfND@ EӂV82d!;5U4u*\̈́(=F*W?Pl2é2[m;P<ń>WS6 c{3&?̱ N p;#RCm"$wȡgP!'ׇ'ORc{%'Mve|Ԣ7ܫ83A>} =݅5}Sv;ktk^$y$=50|l31VC^]Z V~|BT$bpZXpl$]4W$޸k SRDDVn 12VⶉlT"x4c]Ȍs`rȅX|قZ.>ӎ{lvN6{#Z(Q)6s BYtWhNx $]yf׾>ðajY,BZe#,%t!UMvwY@ӶcE +}nF<Wr: HpZ$|m@Zsy8Dq38WτLf{NOь#2Ⱦ^u! Phtq\Y6=Nt R,IAn1D;[/MH!O嵋.BUm[;59߻}C'b|v3|o0"|i.3'#TȞcx1(3o#C[$'F85E%U#%56=d8BL6k;kV%pӺzh: ($P|$LHyMcG;0H(rPכ~e.zûRce /ʨE!T-3Eͻ$^%0w6~J3;M^$naPyIVҸՇBGv!)]cÜ xVCVGfy:,4ndmf+6&!_{[~Qs̶LNy$#N_5~0-hw@AfPRI=KF1 0۞q6WzzND=y@gz8Xx/~9ZW0*VXoB&SB!} pHx8SmK+CwCM$lq-Z1fx Lf )KNYtC,0\rsXYD(Ќs%3 = 0=Ŧv ǒPYFģEat@[ 2& XߢKYsE`rCSfeFrjm<լYwFCY[3&fZvg dsJi?}z^|hh)p~v }U˶!?LΈ%"|VF1@ O=ij(~5*(<3U]A\r Mۓ>% 05RASH09xjfgm/.rfa!Q?p]btSnCQyDt7`ʬQ-𪵑5{C.>5X{K=]c,BJXCKcAh,C6~/ީ3\cEmVuQ6C1I*x¬oTœԚ aXDS<!R"Nys.fΓan4y揰{SJz&TI=ƁU[.g[s&jx¡ᇏ-|Rm-.[<:$Ji!f^bK#XQb-u<^ޭ(ROs\ @Qmxr HGY,>)ZQwK|2j*ĺEF?VOWO{}b\(?>T PjnE(\;K1NK-{sbO3X@$!r5cu|,1+`cP֔X3E7leG5]0E o׺2X8m46~NgaAvoẁ<zmV{_ዷ׏NdFQ@{Nςl;Nb! 'o}uhNӉ7F$6vTȫ3 -'Bzt8-76fg.n !/}r OE ³lT#<+߉CFVz]x柟DhRoDC3A'(btR(V`ɥ=J"Jx=-d;7\:}(#kr!qꤠFm%: x' _{WqF)a\װCf &1&`:ah8RelM;@ßJ>I8UfamzQZ+Fx^i]1jS^){J j7|J>d ӹE5U*W΅ɭ:fv"Ñ);HiVpR+mb^Me.#))|#/ģuN)|Va~I6$1[DKpHL`mz4wl^eCNP,b;g%T\2H+?gZh|yK0*J^f/V>1/hþ'Һc|Nn By+6y2èk%%/4Ϟ:6:kcb13P+G9TR^C\xЮUĢB/+ʸ;*0daͩ(DjKU[$A7ET7*_X_+U雰†A]l,j2F-%T*&wڣ%EcIgz&pS!BR@xhm0CVxmhoS/XvXC2H<`w5o/ڀ9F}{0 ]NsX*$ T֮y@#|Hx@w[$6S6+cTĠ(&7VJE¾6|`/zs\К#y-'J{I n6oʳw\ qP捈\om W1prѮ<|~iT<%11F71-\1SW^@V7{-I?*hݞ@IԬ)]PJ &q c8Sy>™ 0AJ#X=Ofv4.<,xk[l}l&y(\+vzf? R8-L\_U{mWY|P > M/-!?<=QyT}W3Q1*|y mD%`#ʦBܴ:mx}[BIJ[Qk=AfD"^c67 @\U AD"&ۡǧ  rZXڬ0PQi' xepV @2G?%lUvFW9:G G1uҡ?v-E`r̝z7GC2gD'WeCm,5d64XqbJO9Kk T;Ÿy_ ޺1Ǵ)<jO%jRn+˾6V,qivqmh &zQU|=0 4LƖ3v))>ᒎTDxf_ *3?9c.8T1 p\vvXKfבD+CuoC^3V9Ϭkew0ɒab;.G(X'~ JFq z(2]ޏXY'#1.6D3;=NAPL~%*<-ƚ5xWL`a;Lv u GW);.aXfk7Pz:I/@u 7||^aZ1=,D`MwXR;c¼<q5 yo"=l.M`EZZ}'Ѧjw3Lyf1ICY:h%20pD*ᘘ}} Fx,$\x@)DW@Ia @htDO]\}&KϺ&I+Ey*{H*Zyj&?K=HCq!rH,o,+*B(+޻W!DqN0bd6j}$p;gxHsexZ6ca`Z"@xb-7=R{Q@3ڕtyMr|+d!҄.p "j'1o(NJ:w8?nWT7 #)1QG, u]$CmDvg,Ndv]Mk,& Krifl@>;&{@fVu_LF+̨;OC *lĠS&?(4` O 7>ɇ I-"zKb;]`Rkf3-77-6uDHjZb.dc^x>{m"T}xL҃}'=.9<޴HF')ܼ&D¯%]?$y=EUÐKĦfӗ؇ϐ^lBwAgBmj#[[$AZ(/=r"8awF%q ?=qT팂/aFh`.\* NFFʲ$nmiw `mҒ;k_z1e;rBz|c:N-vAfD6,@'wRs^`xUz˕f#Stq>ψT|h^ p_Q\5ô SCfOvy5SJ+šz}~P!2Ŝ/\Z d##>~Zd)VkIK; &q31 ~>mLcˠadc{V'rr0^mM pE [,!6Fc;;P:ǎs,uQ-8D M>hpd'&.bzP eɎnlآT(F|&tjPJ+?H?wqke{P)c' { Nwr,7C3Dy?"8&{FB0Fa-=BM&7,&&EvUU (m[3|yD1ˀW"v7^i*7 ϰT=3gQ`1„]STm1PoL|ʕɛ"oݏqQ+$%Ԏg{aÃbQ=3Ahu(8|́\6ZGg>B래aLjD,QM lc>k}0[Gf,Ĉs;TݒE( ?Z3+Ȭ-}+HN2v>5O2ڪZV.7ӖPGmTf;~VDc}"ĻAH]Zٖc7P[,ߜ;7Y ^mqLҡ{ ӛTpJSߔU"x>|7YkTUғbȝlb^MCg<7Td눭)GWnގoJ'XhA &sz9ӮnBw].+k­c;f!h+4/0h0y̞jʏƷpNZcx<28f`Q uū*9={j 4q5qAB 8^a?HQlj}T{CTWOT2$tJ`.+Řs@Θ"XÇ3}(?VJF>jLsi,q1i{#,[A`O|RFK7X17Znˑ(I]> #R{BnnpY]>B?&B}kܟV}#\r$ )A Z7>(*&kWc+`C.mo %voZL ME:tw:Q K"WH8&xPב\. rT1qX\ƶhnK[ : " fCY/jՔr'b襓h/}Q7̕ ##Qo }UE?x9%zf^PX0QIKfe!ky 5i&.'$Αs{7@oHEDY ?/=:軔dCvi],]s`ߘ T:#xE't=(oeZC(m \ySg65A qY:^m8aC5SvtY6M햲K ~E{Cr a3ØSOȱz/D/C\Y%U,nhmDNXs$-19U]M>_$b_DExRD; Mq?\a_GiJv!z!9I?Cc—+*h%<}bDpO`KMIAX0u ygFX( E)N8M2)'EVH5)ǔMP)wl R4C|SDÌ]-$JS(KVwۦ#"*)|F,(y>>4FBܫj@N > b)\ laYⲞ.WsdGFuTC%GHY.Z(fنKZjCUO8UxM?}n?vʥ(ROd^ke ‡hDޯHl2c{Hez?T)aRoz8q}X^8Yr4Tdˎ}OފSmQu8ݧC>o Z,Vr@7/=5`wV;d ]iHy@Ѳ$ߔξwܴn#ngËݐ !B6n%i/ɽç:v1\f+i4]2 QK5Y\Y4Uϒ U(M#I&l0҇V褻R6c\"~/e爙gY㚎GmFV{(R.SB{z̉m 'B!p _n ^RV ų 棯LܠN"e"WWxUb?xR5pVA+ɣУwrW8&i&LDv6>@=yR[Fx0CNl[VPx\[ɼ:ElZ|f`foSܽnD(1.ޥavFJn*zǾAIקvms)7I4kЭo5 awӈ1.AqT@qtK) =QEfoNKH|MВ@)3L؃\-A3' C&=thx+HDa].9f R@\<ׇ+ד0bh*/µEdyh 5Lsr}ꓦ`C$ū %x2h_ }*.UfjvsAI`Kuw,TNvyU{Asw.N!rռ|'m>0꽠O9SQ[E"f&rS˒] g׊Plw sݨ Mmg']no! g.sD\GmN\y8P> X::#{F]rHDϞzZۆ vZZe)W4O{@vkWUX5gɀ.Ub4Oʴ+r.&AVqʉ^Ra=hO7ac o"&lWƝl ok͉R =:F7|/ ʆ.~kԇju\y̎ݞ](ZE AaPg WFX5s6CL,z8\` }>v6Q7$'!ޒ8Ϩ}QMEt$lfKda+6!g2%ivފ%Wc8]!)+e|_XlՓͭ|DtA&ſ0Y5f$" EwgFꋫb:>]WzbKxdJ U@cSVs,J薅XZ *s#qS2& ,1 ̓)j>-@ʬy#SfH묵lS㿑jSf푖l+F๘ĀH|鈇;cg@rـ3wQ$ U B}_*|nŪC >-[SVM\q* )~!͝i*iVLY=zL-# lO毞/tsdA99WnHI\]9u~--ߝ6 L{X%kJkPشQ֩$5/ĮIViY&6YU3fdɔñkM>"մ/]>vҝrzXKT=%Fj|Q}Q)uoLD: kNH(X'кQ?Y4K+PRaq; 8|%%Q"xWSACmuY0^L=4F0+6h;nz J(R{cRyWdEs]O ]L/GG;<I"j&?o ;VIP ueahkM|é*虚e6V]oUeӇY+QUQэ-JXsflFQ CF{gy[c+V af;t0V?+B#;@z|wv(Qx0IZ݋TqoIޟz (am_UzTerz&;e?wK8 %Cj̓X|u~N?TKj@D y%-Y)`|xOXh9$ m|I4M.ЫOZ./=G-T)z0ӂ,2Hd,eB{̇G*̝T#!B+h~[m) YEnx{a(ϴwˌ "qS>dQqG_d]A~k7IA<~_(۰V^Ɛ/Z넶pSvVT uid\bev>)RG+37Kԫ TeQAY|M,$^moF-\cXB86[\eCSΌD%ʹ?Uԯ;>\.[yp奱hFHd!ʍ Vp"S1iJ?V0FXD8ݘm4ZDh"Q3pX|MlxBsujoxY6 LJjaYAnK_MV6QżzlPAu03clR=3TՈ2FkNty)lfY62pǞmECo`-R^턌*oU~!6"Q匉 Mkv lklORBtt|6"6!3f%4\jZ]鵵|H1^pOIIp;%P/4J?;yx.ïZwӚ͔ME{x@.DXۗ3RM2FمHiQ2{]S<:IԲ 0rK۠VEeڴ`f.)5L38峗RK*t#UjHkơ.ط#zEH0\ KWo;Q%k"0o[ޭүekvvJ=~C\v1h -f<|׈W:4EwMtj㿲3j2iAKpBpUl\Csҥtxr j_>>~q^533v9v6|V5Aygr?7T󄳀Er8Xo6xTP0M_T/)oDl%+ԐDb9hvcj=37<ԙ(UD[o`N)Y? TBʼn\)d[Fbq<7WnA/?V79%| ON $қt?÷fmMsCo-/6#Y2D!{juApK 2f`O/L,A`ݜaZ XICHKjPC޷GVk[wVyv +w4QI$8Ot: ϷR=D2O#Jct1#^?;#2C5-Ô2>mQ"nEJYw$6ABɵ՘Ac{t>tŘ` 篍ٛϏ,Q}mBW FʭwQAߨ/᧣V ]JΗ*?ZgmfJtapwV| S`n/Bg>j@㉶aK?[SeO}n(A*` gF8 5[ť'Tn? ͟Z#9vYYo8ޤ)ڢChMMuhB_om} ϫ^IU\Z7Tk^dJ8ѱ;)!- N!rk; V1jKJ&7@s{l߯LrMfcxדبbpy[~w+D8TQIa,T O݂5Bn,-cn.GsKZ/ͯKa.;1RCkwǩeu%EI ̌yk`DvwX}Ɍɩ褪5clZ]cC_?N7*n Uat*̑!/$W_evქ~ei9j' eSN?#nzվh[ku@N|4d/~!Ͱ2Nv(ڧ갤lcqj9=6U?ܷdTңnWʉ3_A^v '2Ir5/NÈHvSO%րEuOfb0J._(; ox%}0X(U̴Qνҁ"xڥ4 zodPY7?'xaBi2=a[NeP9a& w$=l7F_ %e`BXeT,lh6A.kw4o/?oK۞=\&=*/ hc&qDY&a؍| 2; dXvdkJ`` 7-jSbDrhFg]Cw-|"&ȤGX Wţc׷򃤧+rHfA<״jni￞/G6d )ۼ,T+k;ov4c 訆MxzIԦ2")REњٝ)jZSFGs,{޶yFdCFӶY%LUiNȵ=ha$,7}\5N"8EsY#E=za5Xmt48nr{ٿLXBJ8+g;H*)% U\\w#,+Y\|% `eE{˭IMh&iIeҐY;ʼn/6wAMӧ,(${~'+ ,tqcgPӷe Mѳ 9;,kOH sk2#aAg G n=0dܸW/g ޼ho.yFl8I GϢ}sXRKv,1IT!hrrXg"R#)M~[ϨrsL r {N>wΩSa@Зrri9r0^,;s#ZJ8vGs6#clyoSF.1c~Z$$i|;:%KQ*dy#@EԂh|$ԯ04NJ/.L@0҈tn߰uPlaN|˜+o潪#@&r[cЄ9ؒ!dmT75᳔:ѿ::ĈONs(b!_ \V٘@Pg\ MK/̳5^] ߘ>u4nW&Up6R#Q@DiΨpR(S ZO'+LzE^,?L| *1v𿷼AXYtVQMVhXfX#9i0#(Q[vw.t,9˅0NQ? )4ax-VEPwNPk:Cū/>C|^4slX:( &r>Yٳ&A ta WiWU)G] zd v{>f{!C н 7r8z%U=. eFI{[Y;%E쏣*xfk<5e@4\5Hӛ;r\yce@p&*r^Vmii\y#2CR' \q)cIK^Tpt~r(ȶ/7vS{(ǂuO'E'A-~^o({. 4㛘p;B˨s@5B݄^)1JǼbeLZe+Y;j_Ol7Yձץ7Rʚ<@s*]'1nE H4b7?P"˫eJ4gʾpŬ+:ǥQC=AJ4) VF`FSJO+}eS6| gs5UZ{nwz22$SX! 'm|8"þ'0Usl-eF+^p)|89{~7<|1t,*6]>󩬬yL(+WQ> Sf(ݲƯ_{hg[`2>kqqݻ-M.̗`WjE|7KGRZ?Ag[d9{]8'.t=-k;~#=g^5$pW k +9yJ/d 칕NbCZ A\4V@QuHTpq3n\ASg"-ەKQkdFoy65snxպ/S_񌖭 9ۘk6&XhSQGU]տ $Ǡ$mcj\=TxKXj˾NDMnXwf I ⲽ.v#>l"ރ( laPcZEIhT!2]Y;1Ӎw/Z]Ꮚ f.~7}ކ7[)b7JS؜y'PIviY!_7aV)7i-JFZ1ZPH& GSh:b P#&Rn;#]kl%{\ADxL# n%7't+c=OV Xy/k]/_|<uEOu{a{/]ϋ('̰I Yܯ S[5\5#.-HNVGX;4`\ZB&)4Z2,`Qc2Y~gW0:{H9nո,$Flu~芷5(Xw-a(}FS(*ԙ5Uֹl[!>ilmgwӅb{|>9$E''V2M:BET Ea,1n}P )qЕ;qynN8ÇBoGJ̓کY~[+{!O}4f"Bp.5}:i*Z)e[O߼3 $v:]q>LrZ7Z$(38lC7U4VR!K`":)Mu \m4uqR3ISt*[ č޽[[=I#(Z&e26)9JC1LGz3gsq{ur RoOul&>%PIOx]WGyNkdB& 麻f/T@j׶yO{zv tpV63#H6z.&Q j)΃1`wkR냢*OܧoiA/ SGT RvC$k0.9 MxU-aٱ %bY #}LVV2 G ؅-`{Z}yLqP ;qv WОFWp_sRFv}N<6#oaF!/gD A,G3 f=q ݮUߟK`ؠjczt<;5JDc~`k?!Δ7ԟѿft&i'r\Cb~\g>髿ۺg͇K2g(WjSq^uvϙPW 46`ܵ /+o1dpd6@^EĪt=z =B(DeU] $_wLVͬdbw M4&(W#:q͈UmJ{cBWvRqJiSzFѨw'F$R1un)q-zcdΟ}蒣T}mN116B Ap D? #xri`.N[X-7gk2 RIix[,c?wնkeN|Օf5:7n&yY#;kwO[)B;12>,C- E|;u~-ec1n+ Q̇9R ζ#چ_]T{|LlSyQ+JplY.Xg4g1YQ%bYħy1QWA7^$]d~ɮ< A]]n-F! O,Z:$: 5̴rLfgp)WoEê5[6 HcFF;fW>AW;ݑh[w3V D+Xj45٠h6<2~FJG飴_ nI(7BAuE@ k ĈEe?W*u_K&kRz= YcB<>u25$J5v3wdOPSͣpL0ǽdXA HN-Ԭfh/Fk%+XZ]b ƻRsg+ +!,l hdIV-h-޴UG<x_@S|ׅByQgU,jDd1Q0{?GXؔփp"+yX@ KBџ]χt*HHcno#LgteQOO?hI9s@ts,I҇NjMm㐮]kY] X2꫶Z@!mJ~ )Dm[ʈmohE2F-P_eᡬPI3xjKH] ``@lG%I^X8]KP }~?:Q y8~/,}5wbD:9,XUK^<::nc4JVٽ!\M\L)atl0uvpDxiĮ>bO)<ڇa`Y_=y$%JQ!tW KXEuZBob12J@gӲښ g$~i([22@qфQ⻕6(4x(_N(ܫ "Gߏw_mjٺ )I.eW7OBI/nwI{*!-VNv%|4l8>t`!@+-o0pU)] ʚ⼡I#wM0b.-M>1(w:C O5b6)o2P]Ly5 l{BqLu ,~PG+$E'86HF)\|k#e* 8R:X+6's1`~#/?hR6؞;QqQ ӆc2jb"5{˪,B8h "poR+7pD/EzP"3r/#JGwUum&bW[ ͷkR9Ss d4QXrW#$ ٧CBUE Cy@FN:Fn|FjS4tngұ"qR2HI =m˧y%$o[wO4$bsǜʌʑV{ArH!fjE? ;!cLj pt^mBB >U5R5AOKoT`@0؎`>`i%?%D# :*kĊ gyR=GĴD8 e:,1t>8pf6mte9EdO('d@ nza4L=Ɵ-!]˓d3%ѯrxvVV"ZG3_x*AlT73q-.qt"U ? PfF͸\nos90; %#}@6fQ갾Wrb(CH8%ھX77&똽nl5[6vQXa~C~BJ ٱ`&jL' $*RCo3āRPGb+fEx9N XEkHK KS/tgöƧ(bg' L+?,V |{oO*Ȅm9R)?'eXBw:J0r_Ъat( wFN)3ߧCb"l9qC3CSOQ\VWKQd}.*1I\bhL`wy1;2K/U\8s;l46+)%^6Nsh?1m&%#ZsP{k[x 持CӇ2)J&O{{'ˁ` #iC`@=ݮe Ʌf \G Zv̎~Nž97`zyZ4j iás[ 99 /^p/. \B;xEuB\qD;ȼ\V{6^,2J]f=Nt7@]`%l-oyW?' K!'VyKq>.n}V8A?VcLa7H8XkզG>aC1"PzLg7 2Qj&k[Z}xTVGeRNluQS-;S*{{eԲ|c3P FmTk8/Car*¦u3ˆ++~"B<楕>R/0nUT-D*éԒrȮ4(TK84=)ԶI}:/6c" xњc Ȩ|yîje6qu,ғM,+bL$enª6JX,ʟl~=Rhs=r\nQp_r}vZ^Wwmf) qƛE8s3E%B924(2HM= yCީlWpNy_ffM17c=ʉ ^پgZK po9PMv|ˇ9vW /"cP( Gp:EV%kP4J.tLac5.MR\ 6)r̪J&/7?ӈşEo@جlFQ*rPlha]V`-|lY& Faw_ɻVɕaL 2%>21R 3gg |˷ OտpZ ?G*>ZEZ_.ҡݜ/TnbJPc %̛F&Vlh]5V2tV+UMm<*0\ F-L> B\nZӳ7lF8yz11!Fq'T򚴦cE= v@ygSoFFXy3 1d}l^,5T ⳪>  DJ^M-,MIzhvdHh3n|#1Өla̤H0Bz$zF&nG dAY-C6[bMt&+M6P+>Ca/-JZˆXRG&.ɉiX4T4:2F`Zn{i}鑗XEӈbOQ)e^O8tNTFYEA޷6a3ms k;Y!́4uxBM"g5ѼE!֌86':2KЄ3GjM`%1wER% X@#317z0c^6o&)_x9C)aR7րFz7wXhXyyׄl;TYkӇ;xO+c róo$D)|M׌+SES4j$P^QH3qRpch:*W lѯ/Mڅ7t7YAqɎDeRtw^8㣴. fgoz\_1z}gƓzS@BUc\F5CpJLhuHk// P-Z6gSE0S[iV~N۷^]o@3B8Ps}_#S5 " Mᚷn(?n̶2X>uأJەK-{m+(1,l!kʵP0?檻z yHo8M Ï}BuCE L|k$II&RrǢ5ӡ18DŽ5|ojՍ+pHo 'RF3@Y-a%g!Qo+C <>08aRLM} x.68׮)l7Q`A_-7:.6|AcN$+ʑclPʍϲ֌-Qr(+!QTۄ4Ԩ)`ن̱тiqqM85)n}]BW$jr$w::H t ;7Nez7 {(ˇoŽ"a|;'B ir3&Օ \l-$fjķM 7sik؁eƢ??x!r:WX ;4]8*G \C\`G .uP>:0I+Oi lycȇu{>KIhB?l{<>7,&gnlr۶ h Ig"'h"B0j4ٙJ0pk6;3fQvɀqu̎^bjѣ=D Тѿ}wBN,)͏)83sp@Bh.*):8ڑr`@hVn_&{_k|F3yjys Z%9a{ -"iă 0/.)6n/mcKAP$83s<.DzTЛ6;'#-]1=?_YfspCX̕tӫ392 5k?x sW«cgĽ ܔdK41v{?vqXA.7|1D KCBf ͽ9Nf2R yWyhۋ%',srzth`ʢgZM4H*1Gy%?If ]E } y; f㏧%",o j1F*W_~R~9O1_'썒Hd"Ox-B'44~%oQT}SggׁY?[HBۖMW]DQ5l,0wgkKTF*qY9(Ȗ>^ȱU7\8n wBxx(VN[(Pe;6u9QġʅSA*>,pnI{MII 1*e?bdCa[C*_< R33A:ZʼnӐ GӜ8mlּcݏ N}]a`]}O18d]a&mf=a^ { AX o.KfwZNナQi97\[d ܌OHH hp& d"畅:ZB5GIaf)O?iU e3u4"t@$ayC?u$5r!U}^<^Ď+-yX<3GG܏V[`׼ _RRTnڨ@A[X@!7D*̗PV eʿinvjsX2KI3HMvcfj`dXQ`w&gf+TrZq6Aa:zPBY)1 Sʥ5 GJJ ކ8ـ97P/Z&-IgA~u5&dD{'qװ2c牴( }b=b#/9oBh/3ڏpFmBK) G P'١i %AݿFݻ[ d)x oAܚ@QY>/aQIdM!/xf$t A׃>k¯ .~-Bpέ}>hL:+R>L`ăe!GXA:S/ Ĕ5vaUgMs-V"S9Xxyu΢ZNתhUasc9PiG.ȡWOu&w$Ҷ??\"Uy23ʿ>uuL-tr W6[/h'&!ds!fr6-S-E1R7H|=yװ4%kPf$[+2Rv6|ҫ(S:j]8CCgu64(j`UpZFS sqѴkR!X췖46f?ds)+ͯiقt9yڗ)^[NHOǡ@C\1f*g[2{o_Z7Lsy_^zU_[` afڨ}`55ulbKQr8d? c %u 0ּ;G'CN+)>Ʃnxl-G;B|Ŕ8tn|3Cvg*[q"$39ڱ 6yb \)`x}Нh6NVqLx*!$7uŪXؘeǟzi"r;bmQիd#5 'ˮ3&$ĩ~G? >0E !0X.'|fdܑ,qnoPB V{.iR:!rk,qdTIrV?# F n~<ap n:l^@BMM0L]C%Aql6VtFUU5 dE:YU?wḣ8Spy@L}&"%}лVNk,i<Cu)72&b:9\bl+зZ-/ @ H7v5ix,V~ OK=),c"fL2{.2aU+ eoGC?ͦA5vN-tY!Lr%jH#M/AZ=)Y~"·~ Ww|Țb\QK1>+|ݗs~FfxpMǼ# s]ͫ.ĺwR}>9.r[;#ƈˁH ,e(ja81z@np>wH> _z=MVݴTF7-|_ &Ͻ0 2 $0„FXw0T3&{ai,"KnuMFN'Q}[S*d3kǝ,;BOBRŹ}5{op3Ov~q2Ifl'6XwAkqgZqzkҬjP[P1ǠMdٻc.qUN rKW=bz:R,T"Z%%Z,f.}glu'_RvXIy(Lɠ[)0PvU>T[:*rU\ǐu)7xQʐ\w 4i~T3F (mk䜎bj1\=*hϸ5KJU Y [xIx dd;[VoP+%}oU]3?O ۩j&:ΌZpfhCum>'+awIۇ;:ZJXǭ-y:,k/ {>DN#,lDۇ 4„hՕ_~<r*ĖsG{}VNKKb[(K&AzmXe5pAbSLw0@̔ -2CM4l*L/(t> skl}˃F6*W=ijIj;ݖVjyXeYpdf.X(dv#k n[tcj JnE\SC|ۼO;́jjTr7 pþ.l u9PXG> tOs?hT@y_\AW$'뉨yq(ӮmxkifE{Xsxb+բk$PiR Xlu(6k@ux)p"!XT!M3򞫿p4ԥ+d&OZIXTO)&$>՟RomiBK|yagaସvr *'L@:Q M )ɧɱEA1'*+MH20)`AyE7U%rTH0( kp㮴oVN~JГӀ T(%'ZRr`.$NUdS3;n俟o})axsu5uP1]QiRrC֚$&~g`DŽZB ogcddۋ]Q(<ێ ~ZhGoW )-oY\=O%ds*^(=^&כJm7t9V71{=5 M44=/nXmMEY 1m~ *U|nv;AG^2.L?4_z3m o@J'r,.N-ß T]vSw5 lǨ3|| k/yX{1m)\uaЄ\1>yT]L,Q6nrf' tsnM-I90-%{Uu;tp!9b0POW*oj/@*i\'kydP  &?K:/CԼ"5BHlL_5~ζ&_<.cd?3w0ŷ)LCLUѐ'Ͻ`y h5gR wx8J%aפbulǮջ%jJWZ Zʏ$X FB?x'@MѰ;w`K]O5ԉ ^Ynq鼐`#ɍ輄Q>Q}"yɈWx,I?nY:Р!jN^*a#Hx 2G,j@&e ƥ gf\׀cf<f\tfKL 2Umls0pl h|;l1FӲ 29AOn- @v/sTD^G2⩘T <`YpDY}l.gYPYZu |m+&ϮӴ " 2!x, nʯJInAur^o+ujYCrbd1m yLQw]k'~2( ^FKÿpj=- \ ,mE:8Azl y9T_dG$c27͐~hWAYh# ^k.?uL1ʋ3䦾TA(2؀oIN@ٻ?? k&*F[wv#ȪH^WIR(O#0w+Q:ނ!%oX5.:?S@I8n0VaUyt<ҋ#EkԻbml)3[&NtgyC:Nœc',#{V+8> k1GG։HX}ˀ[rF4%/]x6p#݅"sYwViE ͷ+ -dÊD5Dh f%h@Vy'\0xn!.WG@+^d*Rz<%U84ށ_={< rqK|4{x+Ńg칷o>.P:@ˢhʛΦi;14=X#>C:ws@Ϻ_mZO0+Vx~ D(QUݯ<|f_4K#x sQw')UDVK fB0f<[:ǫedU( STH8-BW 49@`qӸzLsJ͆G𞄙B\.Ďp[h9ΏKGmqzkc_UB4Z 9{;͡bWͰu1[Vf Y5$|msT8!z5SyMYF4]9qZ1̋ތFnJ1'N7pTFKic1xe{&(02^ E ӜAPB/E򡉛̒ormN5we(aAY|kn~j|-6,F@/WxeA`/`,4K~ߛqA0qb\$yAzY}#8R-o*Loc~mJ<Bj/;Y +&+0EVNwv/JMrݝD5iuk4IanKzA$ySخ']Nu=8d_<~gma ҈ucGB<-~0. bwJi%p,ݠKd듑Ĕ îGQWE]j4(yZ? RaKsM[r|v 7!QB+CXV;?,8& L8:lQtKr"VBq%0.Z\[yIΨi NseaG A2*gI-9}VVՊIj[~ld|o7@Y<溅X=omx^Qآ*u›GR@!$|e1Go-4׈hSeed"=ure,ՉGvisٵ^;Py0ܿPTnI %vc$Ys̥0D`M߻AʝR# 5]yl}Mef!! :K8 }!?+db)F3uE8Xg?|E4Rus6שּׂFGG: l$b97WwwP#A2U =w6,S,i^20bזSdsŠ Bւ=7`\P@a܃f G@!(c`$n 4&=[IFc_`9-{:PN%T""UG<9_9agSC4VfBM [ENXEd7$wUv xG_Q!H_Ja] 4=f0ͱt 5hȤ=U¨B':F}GAQUIdH6?S.Ց(UMhs4%a؟ߪ $BXj,c*J_фWDc@SۑWݾSD7ӐZExsȢ;7;v"kBݯYq-Ws2ҊÍ$xלAEπ$q (&"w* f)Fxp᧫}}ŕ!v"GB]zFPx"3}!ͭ[бӁ U͊+8K Kx2Z*9z-0fFBTZz!Ae[|f].Fb\zH_/jOQ!D:(fIQ*ͅVů ߆*Z}Ւ"hJ{Tшr-.QX@`ₗx_DI0wy-nO 1:a.ʀDy.s^-ӝ `&2;WU_eZ,>;[ {eͤG9oBKh1?6!Vq!=LSP msfzM>Iu$;}m[NL̠\9Q,:N x L8v@У@6h~[ cqWyHyFvvW$weZ_]3}p-68eT79TOSp# Dzec)D8W L'ns=CS} /!n3fK r?\KiXrO T7ޢaf#) )*Tp{^'8@솗H㭃EEjOQ^wKf~PCOÚ*22x K!"/'ث[PEw.+ֺA-;;JT)`=nF qpZ?.6<;bHȺ"Ke{fyKg;\1.-c.ɦ/Qq Twݫ>찾Wigz+m fY tvߩ;DE[~wq*T}V$fSB*֓C=2!XG#WYNhSY}\?09Mwr}d_O42#5daγ yf\YN.zΩ8~bˠ= s{3AN5~/̴>#G cL˛R@ۖ]xTsz6 Ur{פݴGO#1RtMF<^ٓģ~7~ǿQeLmv.ӫ\y`@ Xfڝ4GG.Q֋OY"_zÂ!UeӅ ;OIݧRIfS|4xE=mE4oFj~( U?ɭW:@p x׀l}m!3"FY}]vux.e<8-hKsz)0t g߇Фy zla5_єDI7qSea|{A0j~.̡JEOO$f"Q`A 7sh$aJzrk|E=LT.CY|pM/:jR~w^epBy˟:qbT_G*T/I /_,4d > z7'(d֦9$8%$WWLB" I`SAVRCݮDCQzgx `Uie#{+ܵ!9˸YHA1xK1>"LeEl(h@adpyyaSxMwlϙU18gJwHn"نN)(|]>mϤ]e6/$[: MșWf%__#U+ݠpd8wQ`N-[+d;y:+9dϛֿ'h=/Cl3Ўʅ7ScH[N 5VN6 .^*[ ‚edeiy^ d5Kk vϔ˪FAp~l,o)H5`PdA9 vWZ5`S/L9o. UےF KpluR=TT$ȿ \8ux]w.ߦ`jƧ6&0m-mڰ^ukH3+_w7r`K}»{zoTA u"KM 8N&\nɇϝ1W5#C"0MsӺ ͤ]Ian+ECBj4I3Wȗw:M.h*.l@*$I(yWv?h`{a z'hT9\i0FMA"=Hq Ǯqr3 Q݄Ek9bno=O)Dklk4D0jqhuAa1#ĘB /A1li$Jh_F4D2rQc r)>ҿ)tVQ6n˨K%*r5LFzoMzUE8E<Vbw~^}P%a)FIN] 8&2+KswrMf֑EE٦'>Ҳ~EPƈq H &"#ώCa ~,BvBɀ} EF 2[yI{9TOQdFd͇9}p4 f)Op?"=%#,.e B9Av$H^=[yE'hV2߶Gy=聆t0,rz&;?Op.案B ̀xusXk$_ŊFKMWu{C?A,`л`Ior "9Gc̎@e7δ.K4ZqBP+]sf,Ri0hu¯cIX7Y|m}:ьU'34j9nsTr C_"oh}qt,"y}=82&l[ۭQ7o3Q3647<~ 8 ~2lwnnԸpm]6G6@2\3m8e w|:2LoMJHdMk7P#R imH-`ˠؖH3ÛaBe;P<v(X_r"5/RtPLgJ\9lg쏼A)z>t+mN $w q4+Ó;#75\˽SLw[|FsY Rq.axkFʁfZ@̰s-ZQ({nj#fYT3gL*LJXY:oE{JD.kQ,$+ d /. AG /A])iaN0ވzz:2)چ]y^3ƾqs`eӞ 2]fl;a{|嗙d vze'Az ЕvL6y49|J0w3? ~bTЀE@5% r&34*hk=}BVP]6u[5)4hQ^|Nŝ!Jo@ݽ|È!:x<:&]ΤxZGͨk{7ٸ6/-JCͭs^G+&n&™IcGtLP,#4qP&5LfVprZW)J1Ts'Yƌy0=U[+AϞڼ-uWKa/h"P0Rx!>"IoI4V2qr;#g\]ct|G7qE!QF*YDQ:o:/&"#.mcح0Pd_Pi(}i=+_5w]`KNiGY;ǖ~Gnk1պ,~矓/Xy}+LJNeq%7q\֚L')m~Iku 4^RjO\6,&fhQg]W'#f:βbHB/](#WԻ + DHC .@&||xWK_fn hØ nGxGWar'7B<?+J%gM$륞:3Y2+e ѫJEښB@RdÏ8BX2qJOlXkƔ*qٯ8 a^%ƠNjfNmVк,!eQfhθC5^*XFe3u0?m6aP,g,,?5 d&\yHAj.9YՓFMNZ,WOy+w 0&mv;iEsfZ7(]u-4/[6rjO0Ip]-_|ZXHwsr-KGwfuSUmG&:]rL;9ؕDMܰ13Gm 6g䅚s!S]8]9o~J:ge֜,~*c:l0#IÅ22vy~`:j }t`V=75Hpy[~XX,v ɩ~z`eTIu2#~SBa`)Ob`]JSuwg:}ug.yg]|kjM!…SWj)>slɾ8ԭ"F 4B66'=tѡ$5<,x|SkRoaJE|6aGB}n6V/"I B2 4Nb,Zxhzhm3 ZŸ 1+3c% [-*RW{Bm|'j*H_ h2k)M8C72w5Gk 6get\ƒTGl_Dg{:zO:m Hʏ2p%soρ*TJOme7#^a_RdjMzp?S8I3Ft b:PP|AJ,B%{M`Fe)D=iƮ!:v˓m\ W0~ (=:C '2CtßSJn{`pâEFB`Uư#` d'mݭF==p u&408,X~m6|:>;4wQ,+`)z*S!f=,y8t/ǽ]XRլ4\djZ"氽\^rusb(Wr!. Y]^q,"gLɈ} P+W,Q!۴~TK@m֞o2WTG\ɌFqkGe8" JΤF]OVu2[q4A<̊x S*` @Y|J=[@C+DTq@fTfK;KExG+LEwFSڨI̯qbCQCk- DUQs6h8"b0u7ٟ@`Xd,^lzsXnSޛ75OW9eZl9;SM{W;6ppE%L*KM]e4ŖbGx! %ΐ,Rd'+c ݀ DʙgacL=6KѩJ;`_Okc c%zfho-U-#a68Q 倡L,)^;H697"j#)5%H!0gK :Lt:zL%3|vk6M.'~Y`@(NV4+ճaysu;;'_,D!RbgC;{M#X N$,bg'I'^xvRɦ~)繹>DMUDmDEw9\<`@Stg]D+'Zw,[)O;O RV dX+_JT.AoGŲ,8f8YWaT~%MdWůZP(@AIUa+:Kh;>pFIwBzUov޺gIzɲĺrJ($|v`H j_ ӕe-[ kcRQkyђ =3M- R> #r]4t4'E/ zY9~3D~xr/W0{yTt"d%1{Zxy/j.y==K^uG\vKd l\erV{Q70x,Js8'iޠY(Ug !S͡ ,ŢP= Gm,dNFĢea>yoOv2HՔqa3cF fYJ&;&/(;~#CŴ&+"*܄4[erՒ,.>=8̚[B'l*Vt!&$pNLHT_W+{nkRKO$B lsΑ[KfBM+Ѥ wnKL*"ێt})rٚt[įp%R> -(=.!6)9m0U{ ݘ$(AEgzhWJpsZu֫^Jr-]'=jq`*[1Tԗ2cU Ў' <-b@4b+b?BxxcY|UU6]|X kڜ9RY&*ryѕ~k7"tGs{?[%D/c$&)Nuj C*K@z Xu-#!^R2[V`ϠZI3===hi]4%ieEÔ^] gml ="<7S)NGl%mϟC3L4ٜxz*z8GI^DY-R"TZO{=R[끤|b$1ò =4+XIVEH8 RM̵oVfdVyФQ&@ZV޽}(sK8Ee(Z !E&S a"yR|R+V9*NE{c`IsfO/'YhdYY"NM> EaWB=͏8qTk J|*$M mt1Z-~nmmzR ^L=#$)v~E\ݑ \v{GcXA6ADž*͘>|XkjiKGlb'+( cc1ϐWUh3{}%!1O=ܛ4ek+6=0￐#v'Waj8#W欿$+Xu#1,!s7Wco|#1$z7`cNHd5q%%3ت Y;TYMAbGD KX pE )m39%T,={mF_qM_HjƚuWz3%ZUb<%x̦F74m\X#i܂k~ҢYfd$*9[ы%THcS7!o+aڿLXm"N*= /S&E;@#MvMyɾ¬it)ضp#B jl" ղhz\Y=NڙWFPfe]gYP]:,giyo35%겖Ƴ891ڝ(4rA&OKQ61r:P[/˴R$b@^{8MapF'N%w=54q.2NՎF6?1B*=U>o%kׂh>BDVC/h9/xC^ݰ OKg?Wp35 Ѧb}7aC9GL'1#h[Fa.?c̊Pm6)-G5_rpp:W>ha So _(f"&o,+ bϦ6U>A'ֹD`3]~Y;/-d8x`^xH9IѥB.E!Li-*EAsDB(暕@}kw hjB,fAuavG@EQ\՜|H!ٟ}uǏ'\.Vyn{ȡ[;i%%:6A"  F_ 1F!q3C$Μ~a Լh",ڪbMkr> Z;缏oecf"H=*d@"a6?ZLG&ky;(a ws( ƸZ_ҭHcGt-M$:Z&[HE+5L6"l|Iu'jlC?Z{țuqF0eG^91'-ߙS#Ҹ.Lp!吱 BGXT6pB~Rc¿7׃ |P+.pT\*RF4jeX ᣔ$~mǷZo_[!JD{) ؛p2fφ|qS2EN-Wğ[89d FtzH2!cIBzz)ұ-H 9Tsj$)&@793q:kWhGBoLrgr)q )r:2}Bud$?e$4^@ ZH}lJM)5F]0#t)|CSaעH1ݔ'WhDy"A.-Ү*|KZ7Cz\CF`-И#'쳓Ȅ[Xm ><΃L~w96B702o|V<=V)6 3#IE:_g^9D$SQ'=r&d@c0O~:yu#jՌg\KuvCl3F^mLT)6ҖA+7 Rn#MB][z: hێ΁7֩sgbl~Sb"Ef(ez ͑8$4Eb-k‘D>gD;2?oӶF'i[Gư|D:U@ |-9 畄X<LSg#75;<(:A@{TXz#]t>t6Oj[*>MS&X B+QsUIg{xh~ߥ]6z7ZIl0"xȍsH!rUGCE̜;ֻx"d©A[=FڟtLivf7aꣀmо#0z8Hѧj8 vEҥK"MR^Lj)Q>sT_k*Knݓ|,jo?oĸV!cve+W3_^gm@OYVH)82g[bƺ]x ʹ8FxkaG(Z'Vg׎InDBzYoMɠGaE8#8۠ENyDF%µ)BDd$3Q`2t}0Hf?pDΠ!Jp5LtFj l4i{ۉVqӭ<9~zx,OU~Y3CD%Ao,x.?b`Q'n AN(cgF`Emٳs)^Ltte/!N諺/p܇Xw Kߪ eЭ-&i`<6>=4keDmo[&xSUi:Ή.}e TDdٹ TaV=yxz0 ),{?_̒>r|.5B=QƋ;/տh;~+Q{z(Wר6ߣCdE/:)X8޿3UÞvgqX)M؀ߑ4DgD4' d5>C-Qz=ζƷTdX9RJ;2-t-|n7ļ RIc9G0$X0U &Ufa3:*|NdJ(4+(A"2md}(Ğ<+~:eA޲ढR:ÀU$׏VԲa )WWȫ*MpP\>s_Yt&"A3y4_њ}q,[njN;SO2܌skO;IrR!jcJB#,W+dvwu }&18%oo%;wՁ7 tmYaÌ̋ԕﻤO=Tb [^FC Yopk69Zpai*'jvWeXXnzv-rpgRy(ޚ@_IW~'(F ݞו0LXYk}mC(a;H£&"T>TT%8詊"нXD'qbJ@xr= 7̈Vf 3U"lqESWب~ S.'KK 'ZOL%4BĺC[)u`9^}ufYp1~qg?+(x4"a9}5}F-wb7bI#4jQ{]Hf2'P `[j00w{iIyUk]%X@'Yo01jkwU{%QP*̦BJTwo3y+pb~ H@Ksu ?'sXd[ pYw!kAGj]5Xdٔ^;FV^{ ;{c NTCm+N17zyBoul&{:Ea:K2m K?hdԹ{ CcnQȑ;ǍoP,ǃ4xZ`hU_ {,f.9hGy닫<ZLlg4Z*U>i<vgrf[]R=xO \o0ž5ġ< ̡3x 9Hfj#͍2)".X?ju'8rڮK`:!ʘ䱮*V$r AeQ|B'n |R%xᒖ^Rf=Sew ^72gI"]0z|"rðߩ<4$+A[cn$P&<^-Hu|iUg :y{Ȧ8w(BB8_phFː \?I#sPµhrf(_i YjnCu s)FhS9mi<ȶ͗s}X̲h؇/Vvۢ€=Y˕k۞/r8uЃ5':~> \Rdv”W[hUsaw[Q Cnz|B~՜X!SۓZRl >tIOZ =?$ry.W]2n/|yf+;{9Ȩ!6=ĊØTYduDB"1d<:?4MIxU:%zG¶9] Q|8lvgx#; RWRz0<.WI4%xf?pkaӣTz9VǴ4OeM~)]"Lחh~L/%1W#N:/G#|r-COwI$U0^BAl >z.s V5ȒJ2:\f?3V$TjĚhDt-mSL}|?9oהzdgvF񽾑=<||X!j6ZRů,Ft$g1;`E̢hp[Beiۖ5hR<w?rTGs+Q=`k^v`b&cR*'yEU>_5v^9ͣ=FBTJ T31$s; z,#aO3nN Rd3ٹOHCV&K7 Sy_hT.m-h &t*r{tpGʰ!?]JK* nLj9K R8_lѮ%?P;0Z+IYjQQ${A 0ˡ ## }oA6%.W 3RFЀ'TLA"[BY:ĵNkCYN Hbs=B ֽ>\t%R+R-Z* J1;wǴ+>>Ќ5ْ<4LՄվ`6luX. q"vx3/]M- /r8+_{eOQ ӆ}ct:AiBbUّǣ̘:4MFN\{2~ƐEϨESl@ZfRew mbͭBOD9̖yINՑde׹W߲~qO17Iӌc!3 3d[D 9. BkdNGUJw灶G /1SGC`j{'\|߮`\+03 גO >y#9T6/.O #0͹ $%bqLB5n_O 0CcMC_]Uiҗ3il^e_BE*X.jJlO;9-UKakbѥi[؝Mw>TXK~̼};`о. AZ|"FOWM䨓zt)-3BK(o|h% ߙS< F;. %` ^B$Csi$5#wFQ|oJft;ުW?IA =|BHT QCHNb(&\#c4>, \" ,#d&& [C-!u}H,՗GWD_$T/$ X7{hduaw8GJL %8ecSoW?wQ CaE#IW{?uw!CR:Q32'*0!̼3R>z*qOm=aҦiU a[S6}Av)ho"vEv'x){UWPF>2LJ"{8uڳ 450XpLO4Gn \TjwlO"FM̖amͅ2kTzHHkw?@RF`MnSnĜ?vyr s3QJ]:@X篼ɫzp{P@Y0# !soYJ!tr4;ffշ Ș!B=vj0{@<*',\ޕ&AF P)Ebt2h*+[yZlR(J Rd:< u~D9Gba)ZdّZEw]C>}h@_D|+dU!4l(j3vQ7owzΤwZfR\$JUNB;w%yZM<݌F-B/ ph$&X# t9OYl/MW58sPeMuhċwCe{ a|K~Ķ!Zsd` lLf$tr9JCÁ Ne._pYB˴A;aKv7?ho4Y[ڬ'0JQP'[Ol;UЬNHOX{5̓5TvX=hSIv뇶ƭ^ymrw5]˕sڞg,+i3?Vɂ ǿ}6Q7;P19 3'Kn^F^nBOuRs?TU8l~EL\U@׸f0`FExΜkY̟+ GRyL'"MY ݍXqvr./MȯTzN&]NGfwXbxHJ(WgoU G%lۄ۫rG@=>fI)r MA#a}6&!)hy+s7J;u{d_F<T ~$KGe:W/ IyJp :ozޮ-yN=L$>ǘ\'^&&Sx-Id,@ư0_1Yђϖ&Jrvp(Bno]_:ņU/>{'ݔFG]0Ń&6 т=:4j!Zкc"+_Ufhxý`BJlU ZvIuD9{7)o6ϊ+eSP]Mz{_$ p\s_iXCDqڮJUn*c҈{+3aIJ醞v|v#T6,%rc٨'M)^8;(_EzzC gW~ڴk?˅Dy2+Ӊe4J=񔏛 j 0`QlVZl`LTBvBSgtD5{3``ON36_GyA"fHg%xomq*,1{Dtf3TZ=KoS3QN,EHY"Uv'{# !)X8 ݀×nA1ʴe#a&z>V1eca$ sCeVWߨ-#'k#iuciyĮl!z ȼzt$XG~=FBTk/u#K&`ȷЬA~/+w+2qdxJa5'զ؞ug2./ZugfmDP} PCL9Co%wiրjNvZX,!CqEP03 R}o)Kh<٬rʴʿK>4q#s\A=h/jw:/V~)aY_VgԈX=O f*sk"9g5#7{5ag%)>lgy9{0D=n22ƅ^,<|0? ?C"3ϸb|7:Lhk?AgpLi[8Cu4U.N+~2{oW*LVdbMEɌ9*OP{۰Q5duk ?KRcauS å 4[+`>aZXgQPzy|OFgm&*ɐ /ڄC~ xaaۨT4^DE:ߛ6-@6 ܈@d{smEtq"z eÀqHm5e\@7Ƅ=j A [!n.ڒ@wٿGqg*~5hcwqV]CAK7U" K龘v=A]Gjcd|og5u^S \RޑyM7(:>mȂ!SbEw>?W>8(."oX8|DC{p*p#zf'ߑi csWq g?B4@xW%| ?JF_]uAƚeg ddE$i8mOC#͏`1A^VzJC&pK>g p.5uPUq͙Q8(PxE[J5F%/_'c gn9X,x?=a" S]6/͉ 3|}očBJ|a&v"gѺ|dwAwɫtCƤ \a~=?O7%\i]Tc\'%x叉fJwgs>”Z|`oyS/栺,*=1FX<Ŝn}  ]4Fx\ ĉʹ?R&asٚhC+k] p_[0T&X<3)6$c.r#gh7OMVg~%?@`u_h=&ܿC6 =FVEQr <. I%v-=a{#/p_dxU :{F*@X>KjVRe'U͢ݼYf~[MۼTʭ/ʋPȒ2 N|r%y5,9윸BՓ@6__8N13xϳ!~7%3ڐH(ː\lJۥ O}%~`D.2j@`> i&Ɍ)"2]J,]E cd4Zl(ܢ?*jm: {{.o).y@RpAi9󪈟u'{UwgaE-X@iJϵjȺ=Tg1hjW/Y Ԛ@+0]r7_}MlH()Y $z4UCi1T+Y=T@$j #S/OTXϙnljuvhbY ɠ?c9YK(+lsX(#F1t5t3ŎODn0OuY\e8+J16IyږrlTČa]X ECu`lIɷ O4׷.}+.;@O gDH'@H 㒰'V>uT"$N9.ƇEwjĶ8;Lr+:hS-T.^GwEZJiE~άcO;jtQ!je|v=q%hAR j-rқù,L0&b]5Im(k :pH$ݐVzjpX|WN2#M@4,$tHIx>Ʉ-, &moH&FFښ)h9ilUKx!IVԪԱ"@ottYثvxB%j ?7F z:M^/96}BrQE*U#zc\KPu8;4@є0X7Lgv%eL8;Fc<ϻFZ[,H]ͅg!a<w4i] W>em,Gsׇ{9WGPN^R._=8=E<_|[\ n[cm8{bϽ}f-/@a7q(63@{:u&Ɗbq- n-M"% `zTzԒaGPLG[U> f(ߛ.w?`PK'z$ P_{\>>=( ]򮵀6ߞcݸLWr{BaoEA4CՂiSbҨc5.YџdF:!ǁ@-E%BчG$`4%]WS #Q(*Wׄ ӧ\vrRl"]EM8}WL Ma4 `EAOAsYʆyGX"4E Aʚe4H {p,sQUz-Av `#g=?DSҲ̸S3꩘GxaU7 8P"uFl J"I2 hý&tR4@b"TԼ?'Жz4uVשH\؁?S"f y|E a-)h..I#Z/9auSѻ #_sW˥NIzp'yW kc`ׂŬr|br n|oX4zEVXf@H9HE`nUH/9&y9⨷w5+Ddsm>aI$aZr c6Dn|&u<(LI\7y}T DSZ5k)ط !]lQW,Hms}'ŅZGP!X0/14RP-Ag :.f{K벥RKez5B-`Y+o O!SqI;ВeO2LXMd+Z6Sŀ(g!nf6JGwN86[ (g.mEw0owAudhy&0Z+Ģ8ʼ6"v]W>, krdf7.ЎZrѸ]3hisk{Q7BD]{o sVr#Nist:N/y*C XPKtA-L3q͗,}5l)^rlwA٣;v3{o/C  UNzS964/:?<=Qtqhb_eq3ޯI5-8$ݐB:z/Fpn5ؚIp)5v%9Px6f-+HÓ>?UegZfj wK2ALvx?)9pjb<ɩ:13\׌#HP:.س>Jn@q6M <*/΀YO9,;̥K$1CcopOMt=o_y4gQj6jwG=K+&j3$& cdxX#$˰o!7.dKݘ( k~+c}z%aQ6۪ٗ\xJzK #Mri`-1X$ˬ[ng9m<%ꪽ:Z=(`|1X$gׄӸLhk-uJ"5m`9(7/ ^C 'k,=c<[NSJ@0totSO65܆ɦQ;%ؚÙH餳yi:Mg ^.Ug!7E=WU9/l8)2Jgw,D8{{x4ƒY[)" 10 %v`gȉ8{Q;4,= >4 LK'a Ď{^Fy?P~Yn 4t)#,:AB >xnbm pe 9akÝVY%V>Wje1F "S{FVy'`K;wR|+ jɢ5a.WLsR-wL_1 z?^@1bXegfW ̷ΓbC]~̀JUS^K4^/&BF m⟢t:(˨aO_Ēյ᭴$C"lata%0ջ|n+:OְQŪtnUo?a>7aM1A! 8$r=iB\$ 7~ɘ"N`i`W7M홀t!|F]b(U/ k((4KvĄk 7ĸ,z~x,VbOv̀Մ=a ?] | WPVf奻/:.u2Z(߶.$~`9eƔ[C5, Ue]%|߃_ 3#d ȣY5kWx;ijGmҨ dP4(D{\d߬8!+ xڜݤm<^͎bGW4t`k $+X(}Z$_1.|@^Բ3vkӶ9aRPO?s߅߷3 $H2:Ӫ~aesP(mDtD;Ɍ8h2oY Z$lN#f%YncSAxȴa`ao:4ev#0D_?>EsL ,ZCu{-j3]^ֻi[ha hQ#g0Ev©%]f]bbl@H@Zdt̄йMZ|PR` #1d.5]L^oG$,2$ntT-*/}26,;5WA"e8;ŗPNQÚ_B~̃e"Gu^ڄ28,U˧u?(IަKY~Me2^N{W{~R\~LC+l:`QmzQAߊ$Hӯmnuf4kS_ӆwT.m %nm[<DɭM`0B*:D; %S7k 7kzT>y['JG?${j_8љYyQiN=?󒊎*}5EZHu+緻|o +_/fIև>6,-[c.s]py^;cXjaDF . `>p?&{DJG/7[ &@ ~Jd]ǻuzO1Dv_~U%R)VFyvr3F.,O!͹{ 'b2t]0N2M_#rȴU숸ne=ö/"T1%(P}9,p>׈ʅЀoq"X-4߶ %~P0|gjhh {>{q,oet"sw9^Kc ϣQyQ ,'*k\)#: i8jډL=k/ӯ<ÍHs.1 8BV8h"F$MRwIpnaI5K} ylۮ[ħ 0qIٲ77tߧS; Ne{9l҇+5J_A Zˤ%',pZRWUK[$kpAX<Iq~ N7;dz5NKrKNBD6߷1m@mZqvqlvEј"J3NM5h|)Z knb0JvzbT:$MՁe@sbݟ=DPk;o34"2~qGp1PBHku6)â5_0R2&ljU*p ҨA{&'}q"NրC~Ε`lW Y ^>\0ޑbs":ݬ*>[Te N⣣u(Fyj8S}e9 5C+ 41koi vuK!Ln*cX3*Tx9KK̈c,)'/QVrH>yH2ءS\VUj_]-4>|1{!ef]hU}΍M`pp奟%ZǏMGPwf ߒN&Hk`)5ݎS4$Y3vA&2 e/U 0ƍȟY`11O]KRu~cMYCק@ܚ"\#${p7nި&.ZIÉ E<Q$ZdR-K+u{`^qVjӉ/H*OtENDVΞg<.7 ?db5pE9rGn޷Eg/̛Ln+ 'VSaz _9׉DkHA)%:9hx^Pq~=1H;"nϏʎL'0x6eh"l iJS>ѥC#!Q~yCCvЦ1H-\nۂ>mA{lR5̢q* QHhfu{N|Y%7&c&&s.6("q(ѻa{AdّoHfֆ1mGϊ 1=r+ģ>$XŀNpb>zf$%ry74B ;=_uOhGlB *d8|0ߊ5vʩ?m6lTљ) bҋ>H9)r<$ )IIlhwCOC 8=>r :ձ;{2< }XUJy wtub~$6=W_=_Nr{\)^='1c1\Z2JFZS|Kҕ&e+~i8̇ZdԬ:^+\tf6nnpdfL ظP*l҅.VkuD%{2?rE hi Rma#QGy8M\p@d;<؜/v]t=?Rmb) V8RSB`e_LOm3BA2&ҩ6 c7u;$!;Oy[({n_RК+-ɝLe?h@`"<`ZҧjGI kE!N{»? IU͗(:A(/uwƄȒ;2UC. ҃ĈYv#kpXepC7~C#%OBD^7T!g)E+c"'=p;>X N^y @R!0z0`~Wj8e:pQ@'c{{v3b_a„ ώ^O橬9VgUG&_lrLsD'I",GՃNqy/ -\k ;reU3k 7,NTw^1Bh=Yp5h9C\w8Az_ɄDM̖(<(s[ghdҦ1^OD/Oޏ G.ȧSROYD;>^hJu_mJmH4FaKz c6[HʸT z>p"[FZګ =M /Qo._59XԬ6'x8eǔ/r>M[6b+&4j!m95 W}}M9Z=%"n)T 1ugA{̓Lv KWY3TKUQ6殙PXPo@:o<Bn9G 8 hG֧N` YlNƜqԄ.kyo|@, &ĢIbZzO])2bfzj>%+i6/5g:m%lwzXQNIA.ry>! xYl<_, 740ˌjlt]6igʍsPFQkiwpf bi-oGw-av|pYuϑrԥyN(fm[YpJpi1rf_nIKs,^7^ w]jK):1ZD%wc.4ŗ8 P)LE,/qk;:ex2waȏGFSD Մ[@(/F 󲟊ݱuᄾm[:6 %ަmⷈ`@z_[=Y<8+ Kutj}ßpJy aY$Do3̂J]mɎ.>BcjcIdq¶Sӻ2|̨va7~֕IPەЖslzOtϭ?ɺ \4OB]NEU"J -G-"'8M3_kPGKa'Pv ?̴N/x^0H65rI~ +ۡi}Fv 2!hǼY,DrǫbC ~#Ksֶ,C{mM|$ӫqy<$O K}qWeea|jsͫ^'HdIB[%֗0RW }ÄQDN,3ُ-މGF{(r`ĻsN(0z'>A ~G_;6S1`ɕ}݁?aVĆƶB@D; )fFFmu!%zi2YD4(S!3&H̡ ƎQ&E6I.}uڔanwfe66h5tuƸ_"a}fXaE\ȁR& 0#0־ ?~>*62F!{})(]mbB~|hG5fh ǖ{(b@4>&^|őAQHxE"~"̓0m*LH8P*;Hobe)*p5b=pSbF:Ө_+uTT@ELJwxlgoL-G{(`1n/3S ;:{weM42k{G= "239a:( @ɱž8;v9ID,rhtE|j7%|>~g_Bo 'j/v8Gpt=z)$kձTVb 3R10'\h{!q\k$:iJ|q\׿L kz& F 9--zWu 6ҵ gd\qn!Y`5!H@d֧$mam+c-sC3D)3rY;S1RGz?@1_zŠ#Q252apĿyXVb+I,@̑XEb[jňi.v']R"o|Vۑb#Ss>䘕- w؞8<Q ʨCC {Z!\1 @+ æ6'Au>u_  7~cke}n{ .IP%TiOG}FƗڊsEF } =N'hNtA7.& k Zn 0WtKT7O,=iZ>VKF <$g}S^-vr̎eAE%[( G1Oupdq6 !49rde9IŔ NB*nyNY8 \Q@Pa8t/Q{?(1;^Wt @-w9Tfd& e Ӕ>>mnp+C pхۦٱne,Q~xE^O-UA$] @"J : st%i1׽rE Z;-/ܮ !+A:j,(veP5;8Y.+T'P!SV\tyMsBBʝ3ō?m~ ]S~'+aIa P,wVT\~o =6/O:TJeT4x1Рt2ZeJPاߖ!^ܿ*U92/k*gwdqb&7飜 E[sѓe -p.lWu"[Imĭa wR&o&pq\ Cv "Ģ<\nn-[m }`پQ _RO4 |eIuDY/3fÕ@ŻyĢܚ7HܷX,;Q6<|5l`%iD:ؕ/F8TVq<57Bە#-l4(BfzLt;X1i1_=&l -C 2L'9,  Sqre^%'8D7*dAYM~4f #_8 BwQC^n[ dfX+rӕ57RX. |[ "z-v0Y7$f iaȰu!)Al|hb~*EIL~-wCH`"OM^;)bk8Eava~YOvb &gx;۞ڍwK/^xw VDe}mRx<-7ۿ:SDĪ:/XB<m`&Hy7-S)8 jh8sq9J"ްZ>_"6YD#i ئ%I2 da-Qu.{wM5nWX;lyPAWm{ͬ7 TyEmi޲g+i/_Z6BԪsj  ;iAJۼMޓtJַKf5Y>C:W* *Up#~ʾ)пxʀB[r5o-I`Ĩy2~-` -"QT2h:l9Z4>/ ǼZ!45e9C?KV t^.cckg٬^$澧y!QPp>狵~k">2BIQ&a[/\]aխ;"}U[ !()m8sMq1WЬF9i$qy' AOŽ1l4ʁ_iTw%NZil[dq|ڜA\7lG3q5LTg,ak3|芫_06GҸF RmJf>jlgq=ig5#HeJ:g3I&,dK}K`uT|\PZ0Ӓjvߖ6XUptv2{ vooק)GbAn䡁mtrf RD;{ L̗eV"dj 7Mq䱼cMDl?+ uRw'1:\}rK3Ce?s\r)ls:%rɶhXOH角+Dv0X~:>c WtKۙ{F"1s LB0?%8G^I5 Ъ!=E^+N  <Ig$ {#AS_z6ф/z}nHc='EhI2vOj ^0fMr2 _1HpEsjO]LxN%Zd}0am%`f; 4{~eVUr 5Ωqk2g ٽ0W4HWpcI%A-9z`]bh1[Yѝr)t{5gTE(JgkNn k*tU/]1XM'nqE'OMҹj6dҭFv2q_{3%ѤłYkCBʹ+~.{:@wܹz"2:C: -ɖݑyoZ4Tq>7~*mWnBiډϻ17TCoCCI,[;p ulGxLG'ǻ`b"7JUUҢzS 8'SB 7qi*$R8}:pYFΏ/CRPhcN<P\P bI͛?a zjHpG̓fG#}{\RWԽ?أǚlcR>׍5 B y"%^V㔛p⏅¯H1SNKh2T^CN m(^j]ezW"y[>Zf'dSFx;aSR$ JzxPB X/zz"-?+b?%QW~Ջ^#HnZil-v1OḩEsfA4#bN㣲 h' |F*,k;ēw+{a)^e#Gib3dRVȨ*c6qC.Og8x#@5ړ'qlZWG#rlZa>l-a }~`5 MXk_Oia(1JKc FoD a`Ds -csz#נpkQxMDle?QĊ9F 1 nVeT&Ѣ Ko5u>:~DrDMg &Z09RU*ݩ U%ݍ@'aIrִdMOV0 >;BWr))}O>4 Uvժi ?!Z*ڣ36{β.z/+onn;3SaiE0DC4ge`fRΐ:y|{K[v3t`Xҽ;Kgm\ZUqvDȥ@FUDnuCQ64:ـ9isl,R9VP z{"Gmu/7I2OA֭O>~ Gh(E#Ӹ%)%2Ho4_R):-0.![M0D̺aA>iV{ PV#Үܯ]܋Ž" C²igE'dDKZ)#u$Zr+RV9:,|̳ص v<`4]T;D$۬+U?%OPnD%;T"VYgoŪ;Vl{#Wa`ԒhհeT UfAʏLCvW֭pڒEݭ ݉H'*䠝F l12oL7!cf׾c'UKKǹ$@si! }G^ 洃n_ E#FQ+6ϰK{D~$y6(/m,HX{W:gҸ[x:ǵ'@~ZFq&|:"Vث/YQ&YW4r,5pC_al,~)1G>m4UB.MM|ODIy 5:l > o yPU3t|"bBxd0g5Y41q-g?8L'm襱7Z4`嬼xF> ,o=2~ )v3d2Tq!`d\Mڐ `N8Rw/I8Hq&JXe,0@p(m&FBO+Q0w^D[\]wj6Q͕I u%[:mC] "]8h67pLٵabRsm9gTa 5>Y>c"1fA.v[544dl [ލEpf b#d~}^}1+_7I(8?=V@QA*z!kFSK8GE<)*@-eFD`MY=N du/Af[Üaw$Ce[UG ϖkI+=_Y] Ȧ蒳09E БV.4lv-I`86 mz_%DG#er+CIQ3?Xs9 ѹy€$՜1Z"|6InҎU3z>]ĦTIIc\&#  |kH . yn @9&:2)i~y6jv\%+p 2J,lX,j(}iCtVF9L:Ԁ:Q<9eG:wr ,nc8/O=M(+T&)G! vFLFWoqWŔ^ xynp->D -'35+3Ɏ{#=20p11a ؈^4_=LwA7xU @7`ʴp$lTpbWAt+Ȕ.-()I}gˆ 9Y5Zpej?xb?KGPZF@4Ao TcdZ*I̓~ao z͕5yUF[)6tO`̟DS*`+K0}>ˤ4R'UTpuzL_&QN)eQS(|L5,ح# M=0bYs:<ѸhWen"ӤlnEU (VJ*:C&muﴄ=[;Y1Fy$Yj;;zK`FhMT՗Qe 4 'AMa8(X4[#-\֬ 384 ߛ:t)`=ד >?PqK Lh}_ko!%1H8_4YTӓ _%p[)29,1qYnO? k6[!,;>Ƽ@5:2؃{'|[<_896erA@]ɲՐ2e>2r-z9gAݩv:oE|wyUV(R> !ғfY#UBOhtUH޴&6p paSv"xFF}0Yk ̈́Y3bxRF#ژSbm I:$~S s(z閖/Of;A]KA愺&HpZ}wAS}јesj, Mnby_^cnChOe0Ǥ{9U:&TAOtlpe}EE}/d C]nz%cdQa3ڮˑ+,@H&j7w\NƒHYnϿFxa^Oa ,$ \h@8n 3"8bQn֋ʌb6DqUmXm7(k:M5fѷJ/u\VleXWZ}n1?0z`DhPk6ii[bIBPx!Otie Pli71gk֩>w,LHZ`_z:E2,жcTx̢(R)[sN"{\p< 6$f+,%M)}( wtHUnj|kgBo⟫тDUnsxmSYPH3:cI?i󲆾fuTn#dO뜶K9d|6ŵqB![&q`(z6[l1ш Wj1 Nnᵤ} ѝӜb(B\8f)WiRu@'5T>u7 ic3+/$W1L|ҩ7hUPXvi "`p<nmG΢M~hQyUAX4-kLqXHou!~D._ E7"XhSǟ˼?A΍dc-4L#OL]̯?&aMVv?KM\>+pX`~t0T9G,+"p0XUp7G" :~HЋsZgCPꗲ_njrT ƹ~`5Ti :_<Ո8j)Ĝ? tl-5[d$";|Z۬ 9RQeM2j[gu^Vl5o{944!Ȳ#*"4%qH7b;k}l>̄kOXKĢ X$L K!s0bbY5סP~#D-\x|&8zHXUsnJpAWk̚*eou@ $#e:s;33l-MŴeԗ<hl}&Ӕ<<ĮBgIY*ed>#GGR )>8%g;3}HUW|VHbӄwrRܵ5JI )n|'9 073Ƹ>Q  AwY~3E:.8x v_ё? ֤f^$[bdmWP 5}cOOU?0p' $lN]Be@zV$=Lab{EcbP `TOxOrl(w cs^A[[4GLsz2Yv$UJwس;[Ջ#sk8@n,h:65MǢ`숿:W5DD6j[?uUI "CkLCG3 khK V-fyyu`sa-V]9T\Z*%v]'R6%6 +1Sp^} i*QtpBskwԹv_9-ELI+dO'8.~w4"zXJ8I%0/.:0FB:H^A|I-s6혳Q;k|*n ;չgHuHC@Q)4YSbdRW41hO"jh Uh˸߹me e "Ox'o-Z(6gZd?7E[)č'3\U;/+Ll3LNQٯ3'=:G'IY?byeGYL. 0Sx?VԢ.=hZnT*# 6X2{} hl?~xP/6BX| =cYgQp^jp|֫td5}|F#ŰSf͓=u8kMWxؗ٢Ju&Rh{WvLq!O4!/O(^t\ᶿ3:x13$m &)L(Qɴ5%M4|: I/AQ+RT(@G:)FLy;31):+͓]ߓ'*:>axMgtXZMMC[n7 |0z KA*= e^qP ӕ9 IF u.İCA6$Y4f;Hg(rΌHP3{.f/vgہ*EEGfT쌥AOF%^ '^ލꖞ4; g^3I]'pu>];&^vM[͍{=?Vd[e}Qd.K1沐d yƆ#gkTF ?hV~/[䦵%}jk>F;fVb]gG3؟ƈ[+| 8m'L,iyQ6o/팚'=` 3Kg:GO().f*Ӧ8s 7E1 ,ļ 8A,j [8wtΑA]T0!Œ |̡[*ᎈwdnBjfdʆEgtǏKzG쀍ZDRS[s޲'G?cCodx/(uT*}5ח;KU0dكkD+KE"#0m Tᑒ5˓G%d.{^pCj m8|do_1F$'}WѨ=o 0@w9 mWs(o+D?p 4isoYcSПc=(7tTHfeml.'N ,, ;_4qaP5ޠY.E.DiFߗ4Xh`k^CbT1<8TbQ+[MJĝ1gx/<>d1l}uaZg#)D4EנAhʲBl6H#fHڜƭNv`5lw7%!xֹ8Q{T^MD -8%{0C9ؖ||e  Mg b\M$Ĝb_`g 쑧x1+'.QF*'.DkMWY%&7zTreȍ ]k $:(SS.ɯ'~0U2bWx{ ~~,U7-##Od @jGAtG_$7VZ.&Wp-[I4˻CSa񔂈W;%tux{ ]&DUS!x~̀AZ[Ҷ&Z dS& yB/Sn7QS:0nECױDTȿrOo|+*^B-M"n񊎒ZGQ,̸ AJf vː[J`hbNge05`Wئ泏C3#O=Ln|qvjI Wc&3+Da}}o[r|la?ah/A񧤽Ud<uZz04 CF<>[ *ze"N~.j3ԂI~R6%vO@CHRS@ LDYֻ q总%FߜD:?ǿZQIF&ap5%8EUGhu3Sg9EP8 ̣88oW1;XL¨ aL,Ws |:GJ`2z\`%>:o(3~jЖc]nnof+Ck L2C6(͞}>Lh>éO7$,!K6ܭ{;WȪ̂">Pu2^,#kt#בYRW6*}z($ ~! fscf_ԏ K'HOu|OfN]dY$%o~t*6Mq U15㤅>4mb 4h1©L 1o#ELqqePw:If*&`R6K:a[_eo&! se8Br^#U i¨2st!TeꊄA^K a-,?]&5_d/Ze@4l]Xd%t o=YlIOQrb6>q˙Bg^UYf*Kmz t CbәD5<n`Jޱ8|ޠs,3 Wd}[}mfT%:5a"zcMӨS3LMM)' '+ׁm hlͳBu_2Z=j5{Vv5*1'pڟ.$ >N`ZR;s #Ęp\,t;Z ek/uN,fvjힽHkiG'&WA[JY-.@a\x7 UYH)(т5gB 6Ԫ=S&CG4; |ל<xk#c2z%چK+"DNu?1Ef0*$:F&]4՚,bԣG۾{ڇ/%]c==w+%.kk/3Bި|MO l#&5mPm75e3%T-^KStV\o~>g嫷0c/25}EIox`^yi$eIiam}>&v4[TfNʵ|wTm X_dLL1"T\:m W}*OygQM:S.R3 E5b>id.bsJm1s*Ylh{fMZ+I2W\޼u>%yY}n>=%ZTHM:@( XDFhϘ Z(ϥ8sH&r jq)*]twCEV2 2-^Q)߿ziYv5d01oP]fU2;n8 I6+vbeoog}ji jD/>SPNh!@ Ȋ% Ts>+׶ό3op伂 e]0>"LSKsXuKjugF9:dg|Bb/΍:=lW9z! í]Wқ<@d +€*j @8 X;]~ip!FFt\ytbD܄q\+$XT?Az7R]VVe_ُW ay3u'haz>G[6=o&8E!h@f`M%>Nۡ|I%c׀T|QϕEv_ oj[ f[4)TMV?WL ;ĩg~#S7S+iJ7/P}+@et2]Q+&!/?c`-rZ*v IXLo#&5c]XOe! 8fHdzQ%b^ӌnR;<-Sa&HV0HNjILD%k*,PFF?JRJ#Y݌$=97v~ T<έ{NhErNDu/ae1k ?CzEg:͠Ji!Ġy 푯Pu&Ia2FĖ\ :~T+Ǣ ڔ{|s8e*о*s15ű(sҌt )T_xHAb Q:K!(# B"$Tv%:焢.}Sme!ѩQi^$}0aT`rZ # :9FPrtwK H}`+LhFL,\1+Ggխ=s3Z1}w~ {|/mM*QqYaoX> 3mul$k)LgC߂,]~鈓o|4޲.UtZB3$G$?4-tn @#ԅxL=O aLiLDJ0I+M[zhcp(ij-8pl2$>DK"\}3t}Ӽ193iU\=rA˘wKWbzбƇ/d]4ŭk^1}Bޞ2FJbVwE$I7ݕhoԃujD*o _FJ"훮1QC@ܦqNwTC~Ԟ|tԀ480 uQA)oРndf8GjJ<0 Kt@TA}r=i*J9_~VnxrME+p;N㛶>L'q}tep/..p"AW~CJ&qF'YA\{tuCTUޕք;qfJ/$Gҥclmv`?:e^Ȼ,Ɠ ^FPD?TZ־˖ZB\MPzV;$p:67lʾl9Pbel.%CޔR` \o+d}l;)'%(Ή,@se]g:>n8dKTW%Aq#2Gbw1=pa'pG:/L$}fE^ǂE`ok5f' XkfQ-`3^Z^퓫2>d)|4/p(ƨ>qMabJ/S ,)o2yXЪyk?]\CO=\a9BL&fW@2rB/~ݰ^%>{lByy%R>}Y@e3bd|vMG]*Qm[EHIMb KG/" ‡.Pr|UԜs-&VBo6޿H _ؚYg%n#Cvfd7 r?$_K?ՃZnj5`F -+Y}qmJUW,p?ɕ!lMG+J#xl_11S@‹>" ^Tke"^UhgiZS$UKiY,!ۉA0 OUuDf/DZag搉f n"b883N= w:‘Rm˹L&ɋ*إ?Z]*rMVo(N; ]n0LJ@Mդsm,fYuZǷCHbFTiPq5nTZB|vS.ͻwCw,[ K6b$&T Yf6|7^ wFTyE*3yYO53.sT*(enWAm, Oƛ 'X4.Oyn2!f Ȅ"WaI忕"}B^_V<vs,V܏`E(("˕HUy|/=Te7*ǖ;I/]{/nI*2Ǭ=LLpJoVKs՝d6ozrߊ-}`cFbv>7AN|mjCLA1g& 8 hFk*%(XKw{6W 'Ňlb%l^ ])w yC`?֨05qi]$Opy9]~J,= :.xvj3a+0'oB)p BDpS:K-HZNV rUfS}Jpzd,\KY Iv6Dgj]r kNQ:3n<3 >Dmxq"[ !HYt1SF aWWǀaULB_C߀fWGW`!#(;ߞ,Fl`싖D_&`;MKͻxzJI-묂.lKDGvאv f&~ቧQ.wO+O 6_L3j#B(@"F[Bhse ((<9dRz[@i"@Q|fHֆźT6*S%fR1[4@D^jqCzv :W!, I* X>p1yvAX;6l| %C `<p+8ށokzҬƲ.3:FreFCY@jʲda9qHn8;l4f_Rsxn=--ûOL#!~ (H2b-q!(1VbTݫ%Dɘ`UTg삍GɺZD,};Po`Ƙֽt۟\&,䂃ݝ![eOu ,t/O^/f:7s-&|V=PtwB5-S\rE{X/뉯pgRÏ Au*_5;3e\="XnwMB0qP֌:Pch?Y4*u b>/-=,hݞu􋍓 .e^Zo]۶45,*?QM|)&|ܥ'C;2~b1='{r)&#(x7!0i:?!&|fZaQ#;<U]k#N%L{T`MիQ?ƏݮxU+'lרTr.htx@!Pn#Tv},E0s\˭bOrVE9}cW6"z|$fTYտ1AR缔v>%,{(%9ӰoUG< M@Nߍo~7+J<Ұ՛~G`& }$sbIU2qwѿhd]-KZ?F(`QOAp>:I-)|3@joݲƃDL0~?9OeQNz= oE*wv c".~}~DWQ]Y>{bV-~\Pn`@!gkGpU/ ݢqB&]U Sb?"ĂfX.Ga8:|P3B,H$S_Tq]!@a&ٜ|ο+yy[+h-/tGI,uD䱃Q<DØuy(Ҵҕuvb΃Qo\iZP- -M=ʽɬK:iv\; x HEJ?Op\q@{ϥ|e4x$VWc4;< Z)OTi6#{<[rII(kXlP%_Wd߀fV81YJ?v hMW*JJH2j1ưX{?+ބ+1٩&:һ$DiEQ.<osNKj-ɝd,\̬CC#} B8 {z." 3b?7)A_:t0`nn\altgcrY|Im0ЎML XES>j5GqEv_Q[nD2+ W.Vdr~Cڡ/3i` *[6t` ~,G#kl@!~~^\)hkj{SJ/>\Ħ ƣX.CÃ^"L`m&~J_ed-Z.ƺK ]Nlגx^ *E])8*>< q#60E,(15H>rW &B(`*fw<m9(fiު^'sPe/Egs2 ٭Xa5+6"x9y"p \e㍾S-U|D$wUqy<ܷW^hJJ`mL"r42KZ~:ӡ/ey~.S"-qAW7W(dRt7^T^2ԺL(@?f 3['eBrEA8C!3f9|r@1ޒ#R$ئٛEۘN $7=LJS88Aa6:JzU1M FW:v;pf-PZw?'b&Kn>"`gRp!x1>ݦ_cjI+c_+Z y2ͨ6YEdL6D?S,f:jl̝YVZL*aqk^Xa)=KGQPr3c?rN]}ܝgQB@XU*пR@z5CC?+°-S@k^ ]@* }U..8? uqg*pL;'8% ST){DRg;ε{Cc(`VT,(9@nF]ª .EFp*kdFûvo*v!;bI9.+=_aVmF}wW ė]}]Qf]A(? ^Ր:D l cF~҆$DܔAۗ./9eƸ2]?_'}Y+ ̂KveQy~rUGTX,sQ3}'}.júVU>Z =CGpoBhD[ ʤE{if/[d4")_.<^BjwԦ c0Fή: X #2Mg :ޥ~vxZ{!w]pMb`92M&ﲬΊ&XP\VTuL8=kgwr2m(0)>VRR~[0!SbCJj=lH$- i 7ar_A+Y!c>cy5o|\%فWW&d  DM&1(BV(4502 iJF\Jx3 D9jڿ-wu,2zK]hS&+ Iky3σYn2Q^ʐ9]L#+?ʼ*\}}?l[;q+K(^ruNȨYͻk\wwu}`y>Gl#fJ 녳wʬ %Ss1;)tQ#/#ǿdU>kTZOm(9iۆ]M[MJ$~r<&iV񾟸߽TpHʎfY,f1"}'8/mKVY]lg˻u]6V,Md@ aTDfvBϑЂơͦec<lk>*'6cU![oHN)x]'螁]vVe a}||F5ׯNpQ5-s(iJPߘW8ko,)(ehѤm޲ GBlY6ꐝ'[!FY!eipfzFPY*ss$vc-zDZS.WH7/mFn|Aaߟ)2a3\P&gkE0եS}ŕw/i80UvEHx.GiYFjVʠyǶU?5ҲSYlIbE:Uk_/‘Q$7OBB w\$&BѴLAZR1.IkMPiOZWsUGl>dZI/˱)ūm=`C)bfVv.2F#Hp\$+bB3or <&FHUA8EvgR8v*Bt`ipĞ9Zf=Vz$1ocwR<{jl|GAj`#sG]AD!ͻCB5 :3B,4o"q i\KYԄ!F'0Tx5n\X1d`C·=5!0Ye/tX fNlޚb!?ƨ€-&?$y#;K *ju/0{rc74P,!9d~HZ>]Em܋NFƇ ٜkJ TD7}\ *k~lZ+lKiH -ī-2kPk@짣Aµ׭L,1r烵4̑UN,ar W3V U'EUgbo,A2s#Qi|\е4fo$V =oeckB 녶R;cv._j +&@nhg,_6'3|e(LlM&1'j6qF>WHHo,G#@T4 qφC7L]usU/)ۅ5cOBfe6stj9!MoZ"W=u7nLW2ѷ4U$|0؈Kl)ڟ |7Հ᳐qtNqs fXxP%/(HYJ/Ћ¥x۽ks pxs gޯp&y# 㬃8zaNcI\z-4 #ѱq{)ьkr}`ZW˓ ڍK>pӊPģްS 8C4“,2^|b#iI0I!1<*~{%Oze=Ie=HyM!s8u#+d Cd9yhYS T 2zʥ] -3-}"ϱ"Da>FsYc )dzr#c3qe|RAdG"j]TQίs׺e8aS<tn8CZ3xGsq6[Sux𞪍ryô9)C}Y (%3gv"MܱTwKrmHum*:3PrӘHoE.px-(ej~ >H(/ћ4"scP%czO0L|>ޮpVO98xGsR:i^П&q?u}ܖr*J Lnw U)?8gE@ǙcZRTTr ;w7wj|xx\"%ɢqkU 1$| =s ڋ񅃄s'$oZA$VcCD(M!ܴ~4me^1G7)$ 3\1( a'!wGCOxe){=)Q[ 8RiTt 혔|m%lA @v7?w\<2̇E?> ٌ l`xZ2x*f n B|V KKj*gqn#Mbg8BnwL[7r:mweXC(qgPo8,&$C0D /TxFרegRTԠ}2 ~}?:跴 h[> 1rC~N)c Wu|RgjSAj^ؓͷ,鈴<5T3`+վ0۬j݂ unfY~,m)):v;N53 kj3IF9 0D5y6_yi Wi*HN*^·ψLM{h)CSbJ0 R8Ԓ6gRG9S`)6HTQBJYbA(OKUj=1dr͚+Q2%Rah Qvf^~(PUœu$3I:~ * qX ɳmagZ8[*u⾆%e`j[L*Ye3sksvcPO#>$6B56#|*@UdhT"lHkd"{S %ψs\~;sVAA%pFC|Aޞ^,?̼ qM6& v;<WjU%ijfY)Z j~G[r24_3z~HABd3W+Ej}ukj1bbA8eſz7X`V/.4*0bVFD<"[s>`p%|Av\HbX~|_X'HjAl4煡,7M@}bYӗ 3-"Y"ƶ#^&?<Nt}b3Eë0|cd  ƻx1ϒq6elmus1b^9$rwXoDQ#6aԳd~Ɗveŏpf0eFv=6m0Dbˀ\br5tt,lB'YKSq9Z6J$_#tqo{6S|csYݾS $3Om hJfPp0 ȼΌj/|ZG, Ԙauc=UIΏfn GkrK1.ź^R{| 5H>f\>!&iV뾝q]MJsxAt:E=)n OgMy22;7||~( v%_"J8y '7d0R,n-,O!u4}qJ4Uݗ}7,ĉC Z0KkawU6)gԷ#q^~gvlPրS9ܝ5/AwŲ+i8d~+tt?a;Wx&*JS~#)[.~N~G.AI\y3O X#zQZLnϏ ۿ}^]ֱA/,2<" NNA-ŀcAڒ/a7k-h( a\<(8(z9~'d?}r ._18ok\[kK*3޳BFs[Uū/&:*Y3XXEU< _.I%?WycA}Th 9mN޶i0tF-Zv hOX!Kbuu>grGAI ^ Gߞs8ZL]wŽ!i5kҰ>clkvO7nC$da|?]DNFH1wv"%˪鱭!t5767ؚ1 ;*5#Y,+QVvV&Uw 8$o F>1Ns k:tDu0,)Z6idnPӺ"J., nT{R! o}|uQC SCRPо){fc!'Z^$TBXhM8qLOZIּ?b! Ymp"ѳ)Khf)w$h+Q\m* 4 @!!,Oy:t_f\r:^U)T{A?I[Jނr(qhfĻ~&ݠ?ҩ 7M9GQ.I4}@v$ z ?}]0,+&k^ 4ĺPY]יY.m] J‡"ǒ cM먱zY`dCdWiNՏM2ӛ(LN"x鈅YT =͑Y۳WUvT3lpdfyvqT</huDU\Ro.˅NaQ$|X;^{n˰8'C;HR`fj[t GJm92!e#gP"=NU&MS Bʚd|BRNI(0$O٦b]`z'ߴucʻgܡeKJЧK6%9^%PfJ\ZPj#&T/9Y]V:oy_FS9þg]JFym8.YFʽ;.8Ÿf ybUZzI$gOuNdȮlEzD.F7IgqT=#;LtO0nY>YuNS(v Vȓ8EɰG};5NK.5M"7r4 A\|&%?;X?!*Dɪt,QV\N,Z:F! pek]/kc6,Vn1>;J4-ƿ}Ƹ4%ż7ܑ9]MQ\}O|zW gfLO!WLWkthoCefǫ1e#AŲ.)ct'1+އS!/$f{$ oZC!n'cDv2TZZQ2ـE<+Mq%-@|us5sqA'|b4ꮭzB MLc+yN9ZFFŞE>hYHt V2{_w̶Pzl}hI ' tN-|gٱt%lX}=4tHHYUX,3kqFZ xr #M4̿]ŋQHKتṔW$5M_d@ I(bm]z`U8Ix>;>7sƚQi;Pu}?F+VH+C2A5ށd!jW^:> 4-rT_Xxc :uu?&`tӑqѺ4r,K yX*NS`6I *70Rf1ew,{~øOb cE3GT]iϧ_/VWyz zPz|%B]'ƻ ZrM1yLzNg*DH#쭍zWon\{NMY;L 7 ;y?xR3*q=ї&'߼;%jb̏7o;v91 #yh aM.AmF2)OTfFOB맍+n̍C(wT XǞՔBl;1,2苇 :"r35V^)XM9.MGt^ EQ߻v[:]$^+]2}3KnE.gIl8LؓʏU/p%Fۣok'7*Yܟ_" 0c VeiܔwH4OGJOs0kf\1Iws5+..w{xC7$^޴p ЛKJ3(M^uV<+P7ԧ^=MM;nYޅ^QS` j $ }vh>86MLm1LZ%rMQMG@/QdhE ȿ$0:䩲?uKp 1&t2ROD̍WV!1 @MXU;bdQ`,LZ@ґWHU }M>E^`چ)cD]H=PtwUE° <y loqc ♓=$rEO H9.β] i^ǞvѲMiFbᵍ]:_&gq1_;6&i!Or g]}aLqzT%߹V h"܇ú&=낝 z&/hC>}%(㝫J@PݾGD]";GJf 5EB$CeB?7͗ F^|4|BLiYj.2zM!܍r:}Y!(?c1CFܟH1ߡS|R&:е$ci rˢʼڙ̮o<#va[X>k[PB{¸(50$4P1C!mT}t7axd =Xzhzs=hD0Չ}q/! 6j['(*.̎# [l¨pB~ (h}A`rTϰփVECʋ meAsÝ[0%V?BY}q]pɞ>Qs ڦu}r8Ǩ<~Maz/jb_u;Vhc }p5@:m%=8FmƋ)8#-"Q}dv{%W,sEYglAݟYc۩0ݺxj+Fʼ$ҫMs%_nIۼ#z͎8hA91j6n3N4;]ٷV z&G{%v^Slb<~N+U>ӑQ梇'V2qEk%ՑP-DT%-w&>`\.9wUY6BPI4w5yR>>jaI=s O >niK` uY^m$v W\SGneۅ&؉_ʵҰƦ|8,$ ㇞:O n042jJral:$( _':\gwu}4rf8T-/:aU:>%3&"_9א[+[Ѻ9H.='|]s~ۃΥLGs}OS(͖Yw*jVc_rL3dW7q0gr:m^3`Uq$(s*MMt:yHHA)kn$#$>/ <|1rzYYUxWJ:6JM_rUг%g'n/:ObAt'k (#7gj xBI`:mby uxL8'(b㺨twuOhΌ(Ρ"z7}FIp198{#>tӀ1Ad_)%>R04ث.\)^Ku?Y.N@X"贻r- gOs^j@yC̲KaNo]iE>ޭ D|á!/=G;Jt4R39t9ÈY)|3ҧ3t0C.6:m̮'U;<> (]tϡ6ZeML99(wVfQIJ7X +ld6vF^Fub+s@[6q^R:4f\Sf PKEdҴob=u6R֣.I9Q+% :\#Qij#$r"['<>o=1-gZr+=<]Yڗb(_lfcq$fwLbh;h fV'cl8Ԥ{\HmIö38CPC Qn̉5Ȑ o`QϚs=E*ԤظE.ڽx|lRϱw=4h:aNOޞ$0c@L&ؤ):-%괆 wVG e9!Sݫǚ >~IJqFB&ԬyɤroF]Je)_1էEL "lrPը0'ƚXc.G"ԞЦDr')$l3쬍U”Ӗ"W.KCiGto_y [<@Hº˧w-%kvS9jÑkt+Whxf ~Dr^:@-ߗ έ-9DRY'fN{W6fu7yp%ɞ_-b=Yml ~Q2<LgC`i(b*{TchJERFX (BzWIz+@5`xvN ?r.3`x񉨟Ҍa ޛvg%) sy{;Q{DBE+=YTWj~i& w{<L*5(xAKkyPT[$ tZ~_an4N)^6S}N4-JHܓ+gkXXiUikכM^5`GN^0tGti4.aJVCa:p߉/OD #}]0`;k&Z573*iKd=Z0RtmOS}ܥ!.z!$&XHE#@2e {cVyk:8x< 2:GĬؐFeʋRޢ0հ). V\ڦ!!P?8jtZ˕ lrЌ~3|γWb +k^O]h-qvekZrH3"ű5_ G{=lELH s0 %J&~ p\ 4mi,jѬ3kJUfhs$%"xxַ{GZVA/4-?&T>:@e2ʛ<zQ9gR&L!+2fA()`+zJAh|?ؙB.Qy5;U%r78GL#/ͮ!ckB_"x) ߻`mSi4 NƖ9"@{3`w)`a.A&Bj"Ȝ'E[>؟zr&DG|eto#Рv* q%Pm҅x\t(M8!XivYD3v XwG Oa BrYdg|CAK8(gCxI[~ G#ܮVI$n9(Jw޾; wx"^t&9*n!q' %MXi>Uoxlntﲤ..-ks4e*&PR븣mBjnxm8MZ7YD@ؙ!̓`n[D^ 0M(t[3yNM`x/Ub hH'ęŢbl1Y %2 !xb2qBHiTR=s PR]_Tf ?ruK)PpVm!Rf%t_t=Kk;Aᙁ;7G2/{1&Ъ^bX`@~G9%4rDx]'8md{\υءYg,dȌIHJe軬- fok(s.m_r<@_0`4Z*;Z 'Yz8s2-̲[b"UTXӤJbUEg3ɲrvI%a)yD \ǡ <Zñs_lʫ?Gg.]sf9kA][} #fS[EwLVeadj3pNQù7n=H }AAX-'#UvT`HQNy!2'P`R=ℷ6h3 1IΩuWQ` ~ q!_ǯ4Y:d#jl?8G ^t/FRD,kO(eSz"ͻG }U bRAy{aa[?lsʅ$}YsX~du4 Fh!}7WNt!  vhծ6zAvmd`ʉ HT ^!~^.&r^~rj^tfD`0wРG {{eXeݦ5ZH7С'I= >coYެܙ|y+WĈR^]'>lԊ0hp,:! gέLzKu/' .[۷v5%fht[$ &he}d]=wOd'KO{]H.2kp3/Ft{igܞĥчsiՃw ~g&}e cuWjmѦmI慨].WřShtD唢>O)V.$JB; p(X-8HRSYBlH`L]Wqy8*jXw( BpanxHnkDp,ΙSn$l@1':wnQ(ݲr;Lhzұkm3֮s!fZ ol@;$Jtmn6di-\5xx $U ~^ζ`Ml̆0y;!gGFi2K6񉙅óL m}̥4e}wbIjKA'uܞT@"O7jM#ِ%ljlV]4 ơ0YsAI-,RŜ|+޶Ig5 G`L .>`.{ C{f yĜq9^^}(G/tԤXĿ~1!-$Twv <@Ȟ=4o LũOYwW;\v"[~aN^dK1ӻLeOab#@SVHJ"tA @`x4 CfZB7GuPQIU}T?c}EpgkDt d S7"d(*Tb_^FCiCD~ɡd>=dA gR"j3@ǸNG'd(rWD~8|)Lrpk̡ c'f>D첥qP&XWM@f~eҡ m۹NNp MW:&r:ŦX^U iBC挝}sl5J?&b&[R /ߘЋ؃EK0}X ?;b:U-ea~+]_D+$QЕA$H]4pEHÕ . vhM2@K.bYX= ֽ\:@FZ]F)U㺳B3+yq'7b{6^<.-=!(O2 _G30WbN1è@@恔SSc˥4 3enQ hX*jG|OZ8 *ℌBVivTIO˕  D7,t"!+M+Bz50,_me{ ?W1ǧva8BQ?𾒘5V[YH]E֭DV5W9lOSM[l.$*2D9ݾi')rX?c9yA/߂-$!i=h_ yyc3¦Yw5n"p0٧G[ϫp$c ۮm3[(*( <q[&"3U!B}U{뎰=yo~/z4o"]lR^}S7CTٯ! "5jҨwn `9B\|NQsgc2P_72U aw-e5QbT:N28Gl /zAlBЧ=ii/]ג#vj/f?eIJ g AZxO]YUV?tPh35=2dM]`G J=춵B mûgo/KbPyܭH7Pj-۰0+ vdpy#gd5lpD |lb .˖9а“_tX`0ئh,iK 1*4T0uWu2"uīpd*2~'.b—^T&h~.O'5S2Om9-!nj<{V!'ŭ6I6LН*sdA#?b@ dF9v/|`V:}b蕓 \CNí/$f<'אvĿ%cLo7@{`6ct` ._< tn6QY3F/i-q󲻬ZDO  ld 9F*ej߾7ȣ%u+TIPzL"', ?p,o7iwyI3!?+$e6ŋelk h[`aV$ۣ.q¿`yR7Rgg²C^uu,!qƣ'F~PUʥIhtv0AȪ [JݍİrݓH>X2/Z Dk}fk!eJA㓙jZ y*[32St4peXj:&޻PA5yoѶE W$ya(y^dS|.5o w$cS+CXRhhڿ5]6z%#)6j2T3ڨZG!ScIsGq b 7jzJ:C Uq>/gB &%SpUG|[Eufš*;pI[ '1hjrm 8Crʀ"ۆ7r)a>si=ύj]y{Fh^zKĘĝ2ڸް? -Whyf|^}>@9]=j0_31ţ+S8K r45x+ݰ{-bΊN<]R{3خ慣0lߘ%xyQ'}4kK&6V\6 "1 /? pۤT -;cKƷz떧u$ tLx[AktG$Υ"Cd,C/|dĖet+{+s0N_T\YGY.ѿY:VO<)%N%\CRfβt$Fx92А(/9ێH' 5)P,3专lρ E3ʾ2>BkFA+02I.[.U<׽]:wώkK"36o~Ԛ|]:Š ^%x{:)ۊMcimomyV̚fQ #ד=I!ײ)5YU\ ʸm 9>(`_р/m F,h!Sfk}r g)K\Xԗ/PU`Pׯh!SmOGKe'<7 i;+-l?$X,2r{ZrtXEcmڶIn(U"^CpxdBL(0Q P&tc9wp/&E3 刂_4aNF YMmYfh[~gn>g']n#yh459<MwI ؐt}0MY}[XN-|&u^9sR(W̓ҡn+D#EK5)ܘAMtfj zʃsY?~ wKTXb V3:y۟C .p-Y,&6T[=C#r${,n*ż'֯CzʉȎ ĦKo,EX<8I]h+E48֩;NfW-``oUh+7Pq4Dʋ$<1麼=I6#rRCpf}c1ҷ) ýEZd5}0XF >7fݔ$מGBΔ:?U흾 hvW adL|:{܌9 |O=ͱ.MQ2IE6ѕ&8y|ʠ&(4yJgچ x7צy[$C:sI_&KA{+IY ~K32򳇏M[{~М,H-:EV0S.@K[p$2sUbߣIrG(yT{'y=ؽ3jvcúB(EČVq[%рTGƜp]vhi2cĄRŠTK-?xyq:U g3w}8hj䯧P>PWϯ贓YBR'C *(5ğo;v!OS ~‡uՃս5{nޢYw:S?V{Lm*i j1qZx ¦-19/XON7 ЉMGt[rƒWkF FgE|ͩz) Apv"4afav ˁѴ'pW:F- 1# W ruǀ*+%ƀ!`F42.KX -rxx˒%L_{E aJ?yrlܾ Sj9u]0MwDlAH4QD(NAe k#χH&l-62-ͥ42{-F6 - W?\,@ɟkj*Hi\QF_%# -W߽h|&ȢO5E_kIlj=lF>{%V`Aӂ{PC2]CRh/*[{vPTȧ *8+W M,*t^mTIcj9PqX?p/ua(%/G+\}bm}4){h5M 38Z%+>YC~ ]ܵ4uGfO z8 ="a'lWhzB@KtuB+P$[( 56[?B]t3IyJ$mY8ex#8d?m:|#م Ն8Fj 2crҦ֝K|!gmJ||ɂZ$n@ӭMT ޝBU[Ypa2a<Om=TSN!vs20=W?|֊/3؎??Pd%>:nZ\3>*'RL($qOl.T [ e2CFrs[qGn3VmC eS9l8ils:*,Gê3 )]Z ЃC =ܩؓӉEW$Ԍ^,̯۵ W5Z4e;tP%n&cQP iO=@I-·/ mKD8/<.cWVu@GjA1&d LN1^BVOx. 9!vβm\ >S_ֆĴTḭp3y'kN yV֏e@ݳBYMO1qcVK2y5t Cs_`gqE .hܰoNIŏ1ebkmO o*gr`B6Gv1.ĉy@,jaQvxDg1BZ}=~CNR)CG&Rq_]Lt(Q A~+O/ÉDKBXkEhĩG9\{⡧ l L5a|owƍd* p:C!}Dpʭr-7$#jCbXzկ8u9E\&2f*>po"]FJi VG*@` )Wk<}" DG98L-ӡF6_@ jûcU^d1ubm7*"TjihY?kJ'+pO;5c^(5]}m4/Z=4ai@0˃g&3`v fK. 8$-2y䱴+u.4JP*ˇeM%6ZCGR' #8do?Af$ 6C-CPAT9&~N5#-0 5># QT]-=ƸA[Lk Diw_דvFg ٗ\}l=K<6Hq}q9i'-9f%K0_`t>U(v<#-T]_ !\!͗\vޝւH׽"R B?j[1pJiBUJ>}ǟ`HH%հLI(u`p.vivƒRs[=NB`7E" Zjr_%~][/*oP|M ' #"ߥZh2氩$Xŷ$_Ҫr"zv%yn^NB e\n脳]gmL=1j)i+٨LR] n383 w!Ũ](V]@TꐬMfĜLSM\$İRٻ|;.qxyj!W\ddmO$",]ˍ&71B.wDX؄!b5 }L{~#} Ē`pՏk*e2gBOOI&&s r=ס q;C2bU ko<dnrr!!Uj*ԕBr8zSS2$W>-@A4s\&h?-=){ I@f6ځ^dNux{ɤrb94轵 8F|囘?l̹Ň&a+f&b`:Iܧ%l¸Ne160tQ:t\L/23 B};G'd^]IdrJlճ|+Dk'']i MfIqa?y,NmEeT9˨Zlgg$+$B7;h%eC0w9^>u DۙMbtCӸpfMi09~BM`xfq 9/2f̘&?`_p΂ _$%5#iˋ$5SwO%60lagy1=i=-yύپX}[aP39j ! 7oB0^mtIZ]i9 uMl"͇&$2B:+Y ؽ(2AEpcq%́/~V53Aظ}eWϝ!Jz<dq F৤1`4^˅o7g)hmXd-`P*$.V o+g*Vv]8k7aAӼp EnQYdD7CLw1"U.m 7 CG_ GVþPkÛ1Hdu#8>c]bN"AijA%_<<趘ʌʑ?nr ɗ঑5@EP >*Gb2,U=(Yiʒc;FjQ0oo./D3n'>P Ak"ib!`IAXC>V,z4<|Vcm5({/Jn U~P~e\qOR$0q3yS,ICMq.֙Cjkc!jMo)U|8Z¡xpൻؤWp'o}ȯ;2T$Gm!!d{ P,JutښفkQr,bV%2uhf&(nGz=,yP7fK_Wc㜨up0+ (6s DR:w/ F>|: ~MsAO&rшzr0Cvɯf?^=}[kh_F lXך`78=|R)l H}J_Z "{DŽn>x.digk9Un -c 435O3g7'W +ń8=|$SWJИ f<%KZh $0Hx|Kc sW [V B_pJnPK޼AF+_T3[*B]*.ޖjߐsʌ &Cc! G6beCJ/Nym@VN=6\ MM5?*lw&zHn`yݞ}73!5塐+@,͝HCUcVڨ}0V@'H(}\DqG> }Χ5L@Dk pJτwz's.ͶѶek=NY7EG:XuG*y]E3z@Ѩ`Q<5p$цoi*2} ^dL`_>CoD8}\w[ P  q4NBuzֽ4X5.]X%xWQywK5a}@S@bя512g}^ZM&v6넱O& L F >xA"ùC+>\Cc2 'ix0yJ7x 4Bn. qVK|ExqG5iX~e)=Vg=R-V.ճ0DPڧk(쯏-YDV"'Yz5gxH.%*Js(k.T>@&&l2mb",Bqt|w>O9/G@ӯYUPk3IJA\'K rmW FЎ*T-xy1':ǐ g e,h9DQ7K汥C;]i7Xpu+2Tp3ᅹi4(֞:7׶W;@7X(F\+`ۋԄ&EoJ,~HB[˞e 4R/x𾲮l 2:}OЮ:qHxV+}e^Q Ş󴷂r7vXuk#r~!-$ߙ<LDbk %8C}EcL ىX2gSR`m4n"~_ѿp}w';A|b3 jƈ-E2?cMt%H+2Vh,j-scD(aJeL>+<)9{6eûI}bK(2?@ll{[1Mځ.[0DŦs?嬎k#xvRQ%F$x8Kj#Ujf*P/A[QdqZY6ު8{EA\n瘫T-FYQ=Wؾwg,1’ [v-\5?ULR06ѿ}ߐ`b,懟h߿ ⶶ /@3hM'urXzZӂxoRvQo?s,G^Dcs`!)E`atM*XEbGe8>Xp O IB1"~9G4C`OFATh6>.#|lZ1DM˘Oq8[w-'$ٳ` .닚k|KzQ.6tiy[v=e? )_n`T,SC'%(MvZhw⤯] Ӄ3qSjFĸ+]HVþC'wfU!# b]!HlB 6.Q'8%ߖͱfoʌ nwbF 0Q/< 13pItQ0vʖ=ڤc ԱHQYiO ͷhc3͖c;Pٯx!7 sdZ`Z}UҝAe iՄ1~dP4TO Cɞ eH\cζ<4qo}f5rPV!E1(,3)jtp@ XsT#|f Q&>פw恬}Pq=⸫gV$v.e8vL-j3!f$x{6XG UpIZSZ,1%>R3>mzXS'z%FRw@#c+# s97 )5$yV|%w4Z"PDbZ|Ƴ{鳆f}CS󱓺0VZL3ʈ&3OY:=re@k!h\T$~V+Si4{Zk'L/\_@Ib)@r%Ǐ }Z_s0l#q-d<mǝ*,VVHx!f$jɴ6.Ic K1y,%2HLو|¢} j|o07 bo4d=! iUo9a5Ȧvqut\А֪Apy!?z?q_XQÉ1b"75`H0 "yTSMc)q,Hgs(ُNs8]i"X6ۈ1|eh:ۧSG+䁿$%^ Y@~Nw^cSmLi8˙  C>< ql%c,٪Lj2|=a.)'n4̤wp.O ?;gH7XFDnl}r t%$ K6x(YkWPSP{| q¼w=\f*pAj 35`(3I=$,[_|Ͻ?4P,2ƺɊ8&tbAB:f{L-';,V .`Qp x,煎?Σ{̂"B(9J)-UR\=#/5C, 6KRxc4I@l81^Q'ۓ~{#Ji $U~'>yd2|zΕbl89-x l(^6ؖvMxprJ1]MqڢrbY/L5QڼNI}hr~÷Qd@II8sVb)+":(a84A/Ï{gR4j-RM`*Tgf]٤ ۗ C#>(h}|MhKi9OPRBU%-UI?kׁ'}r.:B C\^Қg')TKYmnjǼ!slNК2`pX?bW_? :З?q+LH~B[Cy&-/k\ "Kwƨ0Th:+3gB#w%@sL'\C\xO #RV.qpY-X@fdX/ Ud;7~Y5s%L Bڃ@7qUDJB!(YA`:a;M3~}L.2c y%z3&S[4jj~1rE,NOȔG0a_a&N&SF^= 6dD>4ׂp+?vʸbĞ)+Q%)ڏ}EXןhE $"B:9:73Id!{[C/ Z2n3uu4E*=6i?YWyAv$M r o1rq2Y 4s 8*1݇$ΦՊdi߂ mZ!9L\֮O`BNtDvP e> p̾sa]2D+ɘ-vm] h.X;Q#.j磛Y Tǒ(_DE1)r GP❆Wr? ]JG} ͣ;~^WwW`!93ٞ{nRX$^O(s9cYS}v ۮ1pqّ]lʖ6)Vӷz?tP;a~WMH1y] `0|^CN=3ۮ2%>YD]Co -޽mѥ[龔Ң &V^פY3&dDIۏ" 3 :ЊDUy:Y .Պ}_cEC7P(Ǯ|μ}#7 ݯ(Q)˸Z]>CxPYαZ5<7FJ ´rE,=٥ԼLãuG``eJ'@Qg!WMp.ӎ\}Za:o>(&W eڟO]4K|?bBK^ Am?l1 EaZfbnMDiJhؽz= ##{WܥsJڠFer|6B L]R,s^gsӫa4cZ$D<ʶ :_R!,qY ;NTd!F.XhOknC]($d>BYxZ x]DbRli!D-R^T0dM_ivZp?' 0mHT lQ a0X$`k`|*z1S_3{./mWϛ~#xQZ٫<]÷~jd" 0 Gg;yJjZ1;iumWǍx b m7iF"/6d &ٳj30LW17E[& V ٨B]N-k}yO^_pk?Xڼ:kK)ʇ Gw00*MXV!2q%YaZr%Kb!3ƧDV]%Ptɧ9U M*4ZUZ1Vpz|ćby[^b.;TF;b^sְCrNujтЅO ": cJ{>֯w[r $tXpR b sJQ!0vj[+#ړcWEpX*m$T&ܱ^"? z3}u\Å)b|Y6KJl9PloVuU/W#9X^ $|沏5cbb1X֯}RTGGAO@1P@5uQ4L#?AHo.1tq# ^_/q:<߫K3yOOu /Iz`rs>Qcxp6wG#P!nMК#꘠G=Fi@L3]Os0j2^yuq% %rM-' 3!<Z k~}Du'fstya*Fk\uX+Q^]k1n!`={@@C2]4ۋ̨T{SZ>//L}aq?rq9h_)q ^Ġ~vR^#c5)Ô=_=ܼv2(du3mUGdh4'E >C}OjQbEӺK>9!ė?R,&=/+*(67\w0`'fnpOaFſj}4 xx#l;;Cں![-ԖKk#ָF_y ա2":qMEG`e,@|[)(Ooi;w9&`vg@YH y]S@~hͩ*{t"51=dpk 'n}QK5I0yNb'~3O=4kF9eLfhy+n1!Tw<}Rhگ~Ѵ.hMK9ɚM2Ù< eS1k/(bVR+کd{?7͡.pxF-cT6\D;B޴hK[3FxXN[7ʬa{r؈8,X{85YZNcN5fA|n}Y Zoy.:R~i;y^jz"zЂAXXXQ $hM(.; "Bg7sk*I ue%hnx*HGDl鏢__JqK2fFX{B|}ڣ|/C m pW],2]l!*5x'j,$/A`cǶxI_ SM>|yqPs0A5 lt%BqOf-sUo IZW9#ڣ-`A clѦKm.UGntlD_eactOyA W8poFn9tAL>\<RMXV7edq,IoM͟۴]m\@@\lϐ/g =ޙY7¦u+i5@L#uiU4ܲ$c:nMP~AHEJQND0A"'-TvP."דfA,#+ImW%meb<0 ]d Qr6ߣմ+8b G'qQ) L>$SY/T:â1uDYSlNa2T2-<ȍMy蛋dhU I/ةEʣ'>iTtv:NzZ:$`]gW$.:3ch nHw\Ϳ'U_qPSU`5GȬCu.nU[M`WI)W1vOwUB>yyzv]#I2,Q  ݨnp02$ĴًB<4lL:|~ ι(t:o:C}3{#v({XboF8w(?3L7 |^!kA04w@rr@ 2;D PttِRr[y`$G֭awPES6 !UozOdW֑ʛs $W9R^+RY\~mCB=/1{ ДsT=4 jzd+k.54y hS=Zf-0cN OxTu~RJfV_ Q=ڧfۖېFQ  >6`0&Ȏ^ۯa9>n$TtК{yẴǔ*)~;@[wQ#&d#cdyu6Gm7hToZ@fZQ mNB%z.#zNod?mgRgP{VX2|=?\d{kX ivR> [(n-AhҨE$(HSFČs%%A @B<&fXТI$2K~9V,;,7<Dƅ+$Hko_XdFu۱b쩤| <= ٧*K:u{>e lz֯,:X5О5QҪk=[x3\>8P*Nhn,ħ]#/\%򎾴Yk_~-A#zx6lZGeɊ%6k=XoV{L{h7.Ve(ob `pve7)A{(G`U*,-8j%έc%R`j)cQfHb{C)JTjڞ=u,\^6*yNJzc,ǖ>p"-|eϪvOطSz#c!,(Й>inT7OnrWst@^ "4Ξݪu;wov1e+CfЬAN )dҌ,, __O夛Ml(ca(ȾJoH}>gDՑ: oهF"äd.V*>W՟V06L܋L>S܉`D{*ﻉͬǤv9] qzmIc~e"sp~ b+ۮL}TQQ>bk/vT3&XW_B&AFP8`?>/nA;Ë?]S끱VIJfEu4݄Eӊ "_ޥl-xnBo弉Im2*it#VAEcBaA4枫yYQJse tXTPSQ_>-9ORI}Z`&KD`D1Z"U| 4n>o5n80 ٿ-zh6[|R r7HDIN2qa\r|#DԐމθgf$IBR/}X0sDԷ `dwMTX%Ԑ9HVɏHjɖK{i$ ר'!{. 2i >'1rLϭ|A 丧4g?jd7[TY7a->O7O%iNpUet;\wfgL#`,ݹy_ĻǸR=0U#)1W0(-7evwC5H!(C^ 63#~JF)4ŚD ;?ǵr8J!a[Bo?5:5H4 ]}_0-شjƗ:jzg%4`IJG]jĻV٥2opbWzECFY$1Z{Kl%鑦 T7_0fe!~nE:,r$#șzG^Gc1diDf=Rr.`İr*, O)@W_;oie<ϊzSfΥ`J:?͎G@:%"Yk6"u0&S4?y^lOX _'Z{WpqFnhyבs*Ϡ¦aVd/0p;^&$ ^k~ex-Ya6Jp m&r+ZJENxr .j1C#`H^b'\r]5ʌeFʁdSl.6I=x`3f p+_nwtɵYAC"5 "g1{k%M q=hQ&866Iuu6+ddz k!.uE (sҝ`]};ckIlɚё qqSy5{ԘѮrOҿuT[G)'iC@SlM]ޢ]ٙ%nKuA|rK@8X5w 8S⛅ⶪ]~M0p$In"X~̓R \rjhOlYSmk1 9ÔsEtO"󮡇1\< 4S8/BoQ`zY4vt/!JT&=eʿZr*dzrhKY38Y`G)}sSc{?*"SYp@Ww<+SWi] j&oe?X8e;WH?ۏq,Ё 5Fxrƛ"*釐YzmU wۧRy79L< FSq{?6Iijڔ0ƆzIbEosős_!J+R"k^tp3A 'Lsjwk161%r0)cKk9wcI6/}e>WdIb_5"w=vXC72f°օ^)VP)R @(Ǿ+}d߶_55IeKy< YvNF\ݖD;N]8rR/xO9-6haH<`[$ݴ2@? ! @ԢnHf!X9-3vUe X ҈wAW8JE`V'=Qn!섭 *-gx6evOB 2Lr1 ǖ7y*(eYx5)`N`K.[8 Tde,Px4#dޥ*l|YeARZ Ÿ{wYKWQ? 8HuK3Zoj6IH{(P>; %Ug]kb4EUBj1 DD%A':|dƟEj?.y Tkck7^5yȻ1g6;FJVn'<~)n%vTCZlL5&ļ5|žc,Pd= A0sղV'wO]j;\O"Sy_#9fsE="?,Y[qgboNБ`nO+93qGWpgŢ|dl7%scI&iS,uM~cp3a4ݛDc̚*E7Y38RRpCg gA/*ȲѱvI$^R?Q5a6cgװP|ڇ>e\X Cҩ&JwU 'Xխ^#lI<(ϔ ՄڤOrM3Naz\HW2R51pkXlw*PjJҒޏ HO ʺm/ r͛O>+Z@d;!5&Ch `EyE-ٗ )kuz,P"wjg׵xal: '1+p|Sc5ٰt.&Id缈1 %Z-ţBD>)R2ŋgj;}d2SriG/r',o<`pBeFB*A4ēI/E'dM}mj AL#U ͖mDJA2aUq"Ԁ!:^Q3tj_9w*90/k nR((Qjb:Մά֙y(B22“W:oz+=~8d|o^? Kx\)JpJ\?BBX8"M}_1qQe!ͦ/B*W]3sQ5 iw1+gXhApCo@TI"% :kE[0:C'D4׉rfAxfRö'&-VC}7>amQENgk_{9_R 9u[L-bN@D.!+Lo +z?u 9.g+Es`f"hh{^l1; 3@:&}gG,+MNPۀP -_>k Y8Xw~uKkFiuԿ=5XZ(ĤbkRHtrL3ʄ3(ACWc+4Kh1ۏҘyp hb uSRFh!dSֶ 4j ?JڹfFQHr|: G+Ƹ.?9։4ZJ:+E|RG! i1sL#{A;%9ܧI%o9#X@/*2O3(O=lz1:$xDct1LUc9;`u7ISn83:Te:x j)&/WBtW?{RJS0! waAoXk{y}mnYM#@ңۡ I "SW+``j9OԴV%=KY[;D饥M} =_bbܗGt Aʟ!R5 _t0_t@l*sGt8+ZdM,'6Y\bۉS}Pc`Z~ժ=R[g,Te >ʎ->|$h' w/bM7kYzhe & X(wQwS^C5R+˱H?vVKۺS{hxgp YwlڵA|SUj]RsYR ݳ)!bY,K/\8 W8US%UvvIfiœXWߣWf6En/$^%aۀE+Jn[՘7"%$/}e1pNS>xֱۣ_gjUj.iU~(7:\j* DJvI~{7i3.HaSnu%AlqJ@Qa#ۗ8g5Q>kdKŨ(7 6ʲ{F9r}jfUOGE[!Rmb8A7l0QN2>7CeX_>W=ᆪS1X"|Eq&f- U#^3P Oހ9pLC_V= :VᘓJ8r/v5rB{}%k*p"+L=qXB Gp:q};IK<JŰ˫~{<: q5q&~4-f;#7ԓ\G5FabMs`]N)eH ˩OǘdígYXRIӂ*ųGU_{آ2y\`y1{%v8W9&CI<C|Q:&}65WD9(q|)"\GEblTo?1aL->܆&F~QL_4hur |4S_ |lYXՁ>*ܠna ۇ_w2H@+i KZA bǾ|4aX r:;`UkNESYu$8qC_Er=RյA^jb.TMv(g=2Ip#RpaBփ'gž5J8~߭O"x@[ʕ_+\;xOP}SSmN#RV%[ =Y__ ;-+_wJWK٩yfAyai ez3c"x/G(vM1(<^IGDо/Ibd+[P6@_23tj]G[sFϚ^Xqnٟca/"Pu0α*O#Csɩĥ"@FmGc84O^.ߦIayD.^?j9PT:1XVɌvRtaC :ppA|> 6!N˽sa> xr!nPNjp!E# 3cLz}kݠ܊֖\V}Nl`@mrYF3 R]¶FQe[3 3ݏzMϔRhГ/Ee zې _&7@d's#@@v<_ݞ!  W6ۥu ̏ϰ;FLKTΒ4]pg3}{~JjƳ?eiF ({sX='B7Y4O\]vZ!õ{C3{z2T {rm.<}kؔ:iܴg㥟܋6^C^LVʉЋDP:tU=hG/8`Qq܄P&H - 62FpYMr?Z߄L-x |'ƍ k672NT!U[#t¶BeIM=DAmy 1y2{^8zIL؋`U Ơe[_AR4_x[濊uKl5VPVr:6x{;ufgπz/>-B*S'{Zn.~s. O+ظ ]o%.Ci|6;݇: xBfP[MBGV/XwC-fʗPdyncI9frYث漲],96ҭ¾ ypB;vǙg ,ScFKELLX~{|ٓŽ@SNyKHP1V敵$aɛR(&QPzhr2ci =E 'E6LX6G(tϱo)W'}Z8t/hfpy;Jn!G>vҹQ:9ސDV{j `U;cQݡ8(ApA1,;}|Shg rkuv׮E)"0@Hdw?Rzg5V/ 7<%;֝RNz"ث~;0%$dKWg4֖iTXG=`{[ˋm'`\ + 6`$[+T$)E6lJr"@qJtp,\L#w&1o\)i,)};$Tt\9ܛPj>,0z V[{4 b)HP6=eȅAPXX Z!&6ެxZG$hzQŨ(xS'2ǾSOfHA2@SC& #ű뢃4"!wt.M:h]a7K!7|+3W }bznNdkP_ #{}y6qƴ "Do|Y} BY#B]GEb$`qk!0j>Ђ8]䝛lG~YD/ . !rg2K[E~k2E6{j9xnWDsI ,ڞ{ ^Pb_J9u=IBG(.s<sintW$"mԡۀt@s 4a_G΄)tY)z"3g:̨ yS{R*: ΋3-ɿ\FCz'ޛm3h~D^_[E ęӠ,T]z#BU.r`1V @ e1kMu]ƃg?AK6mݓhfa> qpS5q[XgE(oWAOm8;r$j:Yڎ'?UtW=%I$LH˼7 *#Gɠt߳1/}8j7|5[ztZf1Q|f**N7GFx $eiEQ:*PiIbwzC|N1ZS̽,Ej-)Zʹ-3.L=Ky7UCtP@#,OibgL}b9v k?o`)L)s qR~.~*R 8kFC۴O,hp,.|Whޕt E=]h:F ;M} c^ވ{잪ޗ${Hh=Yq@40zP Y J%Uh1kMkn7Ymz)u!^01ǸXu awmBvVRSXldp<孲s,(>bi_Fc ț ^raqFXzVkVa8bn#&orH,|M;i 5L.֣1\gn+55_69C-ru١BXشX12Ui(W!:a gVA}g_[t _YƬ!UQB!QނuV| l.wҦFH_v\ 5YK(N8{oI01+$ԡY*c`]owt_騮;HtƄ5A*}}{L4 hM3}C)ʻ^Jvjb)+)JɇG;FCiԲ(X伫lY}C-oZ\T SӉ/QUNtdn)l˚F7T~qYv 0lW6AnF?i/[#}K?!:^Q2 +Nr@|j*Nאgp4Xg^`7 ^#l:Ñ>f70 #~G]mq!,DtpG#j7Q[G$xO1%dm7Y«[\Ͱ^PNTV,$ƙ$ynku ehgMQ*Wleo89+ n"ZFFJ!lFӮe=G40 +b*{1] z4=ɆN-O7Ν8 6nVfOD_wh4MH.ZZy>^RvCOAulOB:u栈>]% )5n#>A1%UL*Yjex 2]ݬ1KlA8^ }sV inܚq%kǾ;"@u\+jQi'AK8TWMLE+ddv oj&A{;PP#OY6r{rR(N{~$CboAl|k`Bk˺V e7 n ] ~b[K)[1}Y;O"sRyZ*@Az^8XRq 40t1;)!X=POKR×-͟Hg9-OP@gH5Ȣ8:_ƀӼ~*5jETX()m>"xsRf/ŒA= .y^e$Ux않xz,0*64L q3s= :_53vl.Px~K8(Z;ZC'SQl=|J}85L9+Cv]y*ntH[4E󀔣|EYRzEÄ"T4𪤠TeQb{ns+z՘ʿ6J)Lw/{h_Sύ}ɗ'l3i:D zBNqyvI_`p +ywl"_˙X%BDď ϘEfO_3s“/z?GՈ-)Bfi1yS ǀ "t{H7r'Su3cf՗SN9VC$.>ʇLuf@V3hYzٌ  IyShhzDe5@ `<.rTrO5igXUa*- X6ЁC(t(*jE5!c|GFVܵL+^K6-uW.~,θ-K: r`Ta`섺ҒkqF;\U 3Gcxm2˿lj?Of9CVUMG2觮 )s K/V%13L?2v\Ih0BLǎAno\kn-ʌPcJ_STOTv^$6A*^ :khq'uԶ,29ORq]6@^@ g  7҅٬XLSX#߱sQ}Rz&UB !롵3nZ {Pk_L[?>j\1JstQk'/8 W=]!zQž SX^$*讖ǞA)jrXS ) }D}F~%׏7LnfC _cכDZ,GL|1Er:atmhgIn~#H 9:(EwlǝWHMDsT^vQLšv{46Mb^ESYj^{o-C%�1qbOQ|n('T!7˗#7Q~Tqr-ATo ji;:5X-6L7;=C^Zbiu: # 7NqhIwbOpC&BmtdOzj3zAPOp>ʹt(ュESȀ._p]PwxldfŤ!/!Ҵu9YfO ?"߫_L4SMD̓' sIUg# rC5F`!CIŇܠVO([5m@NF",xtA"m+[.-J/Xlpk_GTy]Cc\I[R`}p[q+ָ@O^Zli\ տ>یɠg_R{ʶcHSt<'Udb7 zH eyiA\#=4Q 0cǷ@ydͬ#叇A|or~. |zCͷ` 3^%ѨZOFrZ΃"cU}=-^c8 ` 2\P'A3ZkwY4U}C~S\qplN7 S\-AՕ֍-qݼwP8Ȁ6"?:c*.әS3/-G~l2*$ 7;!SaY$Vqf|>}DxE-J- k7DmSj9;͚cQ .8YnMAiIUo!(7r9]O4&I]zWėKʭTnK$S;KR.e `4T4*WLh[}dhP~cB4Y?zV @g|pZ^ I#~lm ~F7zqſ -Ӈn6|;JXw\DZ=4#p/_$47:%OXc/+PuOܲۦtKa@ۻPUoZb\lϐ 6c&i E{2 ٯ;Cw`~$K21cuHH4ndzlUԿΑ]0w՘vHE-T/6jO#MYc\` <-w;bRꋒk)_Jb%S9& tOTQ`B(w fl'_r^0wEZ:spe$|<=C{'aFCw ~!?Ir[,2^/>Er ]J o0#obEfd1R쪼kF|,X^Pv5Y˗~nu%gdҫ:t,, w]ɹ.-!Yr C&hdhE=HPaA՗ &eHxSyϊx4.?Tx7N|8o{IٞDVA?2:?W|AZY8 ұz!TVI-W#ƧTSCmh 09ΙʢDrE| ! ipn&hd_"9(>86;i8K:W0V ;TVtV ח]9ߒ]>psZBsv$Q?|^WBt7Ce. Zc~ܭKi 2gKfo& ܙG+ؔTQm*Sԗ&2 :÷i>n+nZBYAkݾE )[qz9 {$9)o &Ū #\K>FKb9mhͩKF qݑܾڎɿPHSF{`0D^m"ÈDww9D}z<^ӶDvDՒ{ =IrUPo$rڵ vldrHx #9`r}ubpr>$AXMM7ˢtt8J gOd=u9+w_@Wxlf0OA9N3ˆ3A"x(oUѸo\/N^]d.!0+`ʢ|mtt_PUPv1DmF:jP% Pr\ |3:I&dX7#Vg+?mq{OqM߸4@&v? <аY^JXT.7D5e>wdS0P9ݪ=3"a/Z;*By i".aG1Y\b=\YL9-H sI&|`0HD\3z{ax[k6X[AUWW"F.CQm<,7W/V cS>׵nRh yӖsAiҵ9+L469O{AJýTAH5ul{0A-O}Uƈ31Ki1k/p0| hzZi' 8W'tG :'?[.+ں%іRnQg@X9g~ g%]y,dOezL_-+YQ +h&H;yFe$GNƬ4D^qӁ^ 8!îLȯd=bsU*뻓US1Yʭ"eS-?; x)5АdCFMeSa~S]PhhrBXo^L%$ C|4أuc0LȪݼַ;q\%VY* gw/M!DG9UݱIA \1w⏣@M= WsK@B3$ ƂCLiHY0Hy{ew='iFGv]yE89!^޺hi ]i= ׼ZQ@mR^sla=κ&DsP\P3_Wh/֯"æt7v kՋ%/{Ve.6=Z3qus,/T%=='24~K-:E3]w(q2Hgyw^T>a>goBz[Lg1•N9MMM *aU@aZC#=קoG~N  t$`= j7"Hww\FDT)ys}.ÀeFiFogkލQJ6+8f+NY,xJGF$`eŚqn x9C52Ă~d!]©iI̔d'\~+=hP6k2΢Oh09YkNOUғ VAKuܞtM1aD~QJqͭM`bT ;\f1ZgnIH,id*iT: ͠U:zkPu%>NaXMK^}9T;VPՐ1i%QE& {.Ys;( +_#$0AOeLM%J}^d- ̶ƝqV&a/EsGH5pKˏqyȽ;5cB0O[۰A&:H@1HSWcD _!1uPS(#[7)ﭞϬgd"g 6gTP owu9R&s5:y.QD u OmkJ*Kʜ@ؠ.П&YO'aپX8j3ٞ<إ!L)ג}Q_Tp?҃}|sΒާ_TKvk/68h8ԗN$5T7XCQTF`Ơ8BO%{ Oq.lYZ_-š*sWc}O (8KrhB2z9^XGؾ,52ygs6{H4ksҼiFPnC@*Tf°;{p2;0vwp?ƅ%\cJ4o"6A|e=72UgLi%ǍCPnM#DGv bB*R Ѕng) 5ϊ{\WQ"vyŒj:yyW4 qOx\ULɝOӋ, @W2 g2L4[d؋*h!b.9I8dmBpm-)>Ox|tW5,7<\!!ԗn~ 2Q@)\re›܇iB.u AoD s@5#$LwƐk}2ɶ5%Z$sUei2Xmm+7ˈA`:q=l'3߰E:Ba[1ے2)0K%id\rfc~">g'cSS3WH DU2+> "iMLj2Ld۔`Q C.ЀJ ?BkrX󹒰wxQ%x#?e!OK vL}ՕCS hTVYn,{j&sU3$Ih.WD/9;uJ"f曡b$Ŏj GtNM )Ϯ7Th*hs+{קߞa ~ZMaDNB1FDBU^b0ÿ:ccUgQfSc2@?o_g|XM @<đcvFDFY/"aVQCֻ<~~:6;M\@8p>@|jڣƐO5Fc|sgg&i3x#(=m@6 X67JGQai "g'kI aUq ˄TWV}x0^C7D #O hWyhȄ_ϞuITGZ"cEW@k$#CJbR"D@HLD'԰Wjعpq}ynϮqP|Cwchȋ l(LBQ6cU5}hjh-RV3AzMZF1 >92Roxp *@"1V#^I,gm >UH1eRrB+UT,]w Bdd9꿋!\HbkƷN14`M`0`< \rGO3Wi$ ,x鹶А B'amd4DxwYUˮHb$v -^4íJ?DU<˓ pM('Vb, X֭rO4ov &.D(sç̧|; !cSnsuK+ݵ gj7(O~La65@5-DiN3=xeAeey( s? Lc̓'SgoWa4tc?7$~;p'^_G+9GD4 d+L#r[P̿ױ*//mk U`SנnjӦB/>·OVak:;}[}.%_̻8DŽe_2 O z36ej@.7MU{\ f;b]Lg$>Ɉ;'L`)3qQ+Ey!ذxruˈb4ׅ 2])x%% ېV:@SV ۩D9'OB\3hqWws3h -WIJ.iR>dď(\L}^ľ*sF)XAu9~,iݥ-uut^EdrCxnE#wYoݠvEr$J4(0w.|⯴;gN`l Aka[ͧcǖq 00i>X=qXMf@lcH+O{VL^9i њVd~9rW4pMʍ0~k hPbōm}%,&igu_MSGx#`h? z4ED[gOjʝhjKa^uק\ua+8@5xysyk6ʉ踿0H]'}ESPs\|[wҢ2d/ IҗQk  *| `~̹uJPri>gY PpxS5+U-ΡTS֡/v15-AqDrKL18TamQx/Q2ƒsJqg 5'v,P{O*l2i5I\8$m:7% wiT՞k1ro#JĖwf'UCm S_:RSq<%& 9J~JYWD,Q9w܉"^vf`Nhm"E"(2Q DDߣkl p *'wQ؊jLU FaBLe6depf0"x/<!*:cau'X})1 Yi`77UX'S?4le3<ZHPUj֌QiaC\^{i86]܌M$-[QdP 8qiZDSsFC,'+ظI+ŲPt9 <AT>Yy㌔˗ho|7^'@`i[q2kd2vNs?mOsh6,$P#+N,tM|Ul\J[2}hBmY%ktiO,ʢh@'=|'lS0ƟN[{ A\\_֝aM:ƽZ|rN~{?yc;Ei-?Ʃokk, T%;҅Fzivh! $~3L&E{S0o*'`J$VvWs\ݰX%Kڬ,,Ig&?Ϣvnl.&%|ZZw̪ݿ,(%?f &u φk F޵ZWf5&f~٩30eG}_D_$VY@|RibxHǒ<)tGa,T:%6'=$\|"[v$'5x&}/ǡ_%~[7NϤh^ݙ𯽭gf[cD5H*~}npN 0e@|e/ƚ4VDi)nIF{bEXŤք)3);*&O*."kΓh4W2H{^۶Lsl$]wf5A%MC׋]D@p(b=sXD4czB e\H5FUיF=rpojkM2Ñr/Qr+VhP@p" $}1¯|\cю˫p(v&V %Lӎ'Q}FtE O۔0z wިk ӳ=H76'r;S{U&l20CjI# f܂ÊvWI*;3o UH`tܵk#l(ZbѕŤ.-[sioS,{ؒ>"Ӭ-?8,TU6oE75ʰ./ԋL`*'q=¨?Z*Uհ™W? Ss0.JvEk7ˁ5 ^aЯ^KFFm[] 1|5jf[!R+ V>e6!*ѦD@8Β lyWUײSɍi&Cc^X䴏QmJr\8z>WrtliUanK?/GBҊ'ܶ@# 'yk/u0?x_G2!& r Ygu?5~$K:IX<Ù_/~h%[{jejfBC T䮉4LLn#թ]^)=-:<[-EcB. o]n[M'h;N:-5NJXSK.Dnu&Iki8fCOӴm:Blk ^ ΧkҕcCq+ dgl/v.4>IDG 8vR 驯>:ij O %7qx-~\iH.Yq@o=QW3! DhQ4o Q aKC7@5dCn+MNO=& kC͔)9uNb! ۢ- \~W V{Χ4![E2v_daiӟWZ~&8̾LP6wڃZ'Uu/g\?9DK95(4\ 75-$d* XxW?w6C~HhpJLh nLծ9TC0F|uv~J6YUG8.l3pyU\|;Dj D |ͼubI{S-.G>(fEmgIhpu@.]޽]y FU=tDw [BY+ eo@܇e%ң.zǕ\ךS1w)d=3D3+GQo1룙}?5퀩wPݤ?Q,49@1Cm7IMLWG*t#J,a:.n]SA.T*hI;'fQ^o? S!-F~ɪcH#ˤ/6Y4r^ky<=$]Yjo8?:Tu?*SN7n&zĠ}7!lFّǸ!!d_zSܠq+nXw7i~񢑲D5l,#(3s!Gmq;(ۗwz'v 6Stuzи0/:9i`p|3EMb9￰1 ("%g,ipWpщ#> #kֆ|SbN({}/Flc?UU'b}+- nITd[?Y!u!D8j1EKJ\A3FOyoi-yi|N&24QB)eM0t_R%yhrꏎBs4ыD6rTv:7ޝ]oɋm@a}nB,r.G;?RU?7~T&4ІR)xqHX.j ;-Y /!LHN~5nYOn/QpȖc`jZUém})|Hp]Nf'R~$?BGpk @5ݻR*&'UDI`IP zT[~4 .tݣ`9zӑOcXI in O,m :5kDsC PJ?`{z4CelڨRsxwl Ns r(|T,l`XTytwfER+ LHXS]F#bS _Eا}l%uAR'Śed5&q3e10uTVpkЀgFxˮC;?vFdJrouA+xER2FbyIt -uǤ$@ bAZr ,d&k%Vs 䁭Gi .^a<Bc[S%Pz@@}g%Phd!l}XM L(֮HdI VF|[_vIhqf47o 73nnI~8pF.2m2|ox%7kNE,h)GUO;A;EƣYgW$D8UDmO.mS!z5'ҹ3]Nf_=ZUIw`gc Kn؃ú7a9zm$l)OtO$H. r?44tV'A{_*ց;wQ~F_[##98PI%N\FT*s~S*6]>ơ4_'}+P5 1!K?kܤ5 qE &|2#x͠@E@>oS3l |X:tU,GosQ״[s\_hޕa[Y~?r \KZzL4t,Nv:l)/>q{X!`S+ME5 pEGIڂKuC+Bɖ ʶe ߧ,ͅ'08wM桴Y)" xz} g/DUM-1lV6O]H>o 6Fc3N~WOɫyزg#R0*X;ߡ?T"~+ίCF(2=(ǖwu֩]9CKW(2N#מdG;mw5:X"{{ 4Ƥ?^CYzv5Bȑg'&T5߽IX~>Goi}8<#p뗅) Hc<^EødV kDB^b4sBY{+^B?P81:G 4knIb$7j4Q4RpANv͐m9q#?TV9hr]a;MJVB~>KKStm(ؐ"kE(OVb 6 |HI+'Dwhh*nbzI1e'V WJ5t]GIⰨUY};jґ5.ԭXԶ)@1pŠZKu4+:u)e/}f YܿN0NgRۿ|m.tn8v<xpaH Zri#S\XUȏ{j(|BW~!b:ӖǬ̣ ôV6k5jK3/1h")\3Ղ mcĜHm0ǘ\|gykrc|'N2X?.wPwc*ԝ!&9乓0$Sk3!2}^ǩ͠ml!e΢ğrF`M/p>݇6zq=Dx=fs' [l`,5 CVTqyD٦ kԶ޹ET ?ֹ@sj bK6)|7E;$]|NAcueDŤ(~L.iOQ z}9;1 4J 2L6ۨս@$$* =UNo :K-pD ٽCHjNj =S2mAj4\mjq;J\HEnt JST'*OW6gruH,e/VR2X6Pua-J^Ü Gw4(԰+4,dVh{P4(L;_B9CL oYP CdnnLF2LдܐkOd;$beЍF&>Ao G+cM9 ywh|'o"oAqZ$Hbp;!W&yO YY7<H޺J B-N kEmmᠮֺAJQ0}(:8k4A;'wyբ`DW4jFyPЅmY[BdXGEeoB"|?uB~4m3s^`02Eؼ_ʣ=2K77+D _cR>v2J(w&)n`yEج*Gڝ-C Ov"&!X>5ޙQZuw.Iմ7Ue|֥0^q2LޟKemFhv|X.KF_^N4i sp{%(؎i&?ė1Q3 |.ࠝ2qHO,w9? %i\Vx窀&K.=h٠ndjR /ÓdDeoƖv cL(dMZp<17Za~6εv[%s^~,2]=s~,IhWoHXx-T}_ BjP;~+hP&r|'x=,dYpb>e!ϘLSc嘆޶;Ǯ=R] @s>htg(ENU,O'b<`G|G iP 5">.%;$Q2B۾ &ƥQƆ ~Iσ,6t^2CNI7)>a8~itXЋ/uDdsQd%d?<&g$$X,IACHCസP&c 퉒HJxZ]QZ^w6?;y=4N) |.CODИD+hc;@8a4kأ0.`7A qYnNw%aT+J%]ɣCdhρr {#.$ C)rYʜ/7:V w??fP?yX' H0=^QLFp %u'8q=]OSW [ew! Ʈ$ ỏ^rK''k#[q$@; ia(]ӻ[o'dY7< ԋy}#n.#U ф.{(ӚJgrC`5C;*/>'Byg3]9J'Z޹ P̫U`2R.6R; X< ~p=' Qh4NOIjx>byGd}OxƖ9PvWSiݢx}gcJa^g eY_[FJLKWnDfDe儷-s>eKKNۯ1nt TgB2hr/`?6ג(lğ$7q6pͰ >u"Xwd Zح74y7$L7Nu1&1Ulf(SH>\WB]z "&sY֜!;ەs`&T>ǩLhLd$fU0x],ܜJl)J>RRi ö"qNպ#79b37nJHp @xmM+^c+Vv>oJu췰Dtz~` |~Sť!ȬYs/g%ŽL[)"OLlLnΟ&*M؏j͢ [HZPP,ԶHB9uF+}KO"(r{59Iz Ty;Mri[@1GKgwݞ`EI9滻/`d&}7j_m- tgv)iz*Ʊ0W@1dȹ| ̓R Iss8LU- E.}-f >;ˑb|b"aU?z?|#UZs<B>bma~ $'nlm/!)s*PmafNLLuL=mh=N3gwLiB8Z!ZhO!b 2>:;vB!kjO?Dt>O \)N *q|H{0Bbf/&99[Af yLmKVW "Vњ@'7L:ןorP%O[s#T\gqjwF}W*$tV:NO[\Jϟm;mj[HVgҋ"ɯ:rfȢNf7ὪLPF'=Mvlb$*W=D@/200ـvQD5WFBE%_7CC9!>C(6f(*ͬWP8@vyYDapeۧxpÞUyK-(0-hE' B~OOș,¾d׺$y%IkbpOl99(@W[-z ZiKX)FRz (K':[%LVdqfBITb)έ%UP돸uMB}~ i 3Vl5ɕo}(#Prf>Cp w%9~N1t5PѪMg |yyㇰQwZbcB8H_}5*t\ Av:;c&L3>_a9N57>;9XQx>W!f/{I줕onҌ*Љߋz@EP zaR/eNvٯ,~DȈڥr-*pm 5%ѸA,2Fy8EY1OW%%̎=wX)6Tk$Yl1^K*Y> R<ͅP6]Z(mYbjV2,D U<=zlxaS{ԵXWiO~1AߡP5Lrl~tsϘV<F *ng-+^Fӱ/nQݐU% xB5LqdQ\\nR)m'ad5(5? "s/TZm4a. jR` 7;rY^+'Z!O*1AŅ"L x hlOń,B |2TK ߔ_ĎܖݚӂqcqJ%DJȇYZvͤ`цeAGe_Yg_` 7^NoQCe"q]hfș[hNt<=}˲-e)(Z[4u >$S8Om@H=:5A<A8z!{q QM߃WS?VU N . i\r7>|e{ۛ|MNǂR3!" Q-w kΈ޻f9ʆ@R=&ZCP6 hK9Taoҝ-`8&,<6m$f~ 2ȣdI8FV.>Z j(n"#I q8e#sFV+A"dNvsXRxEж?Ou]_C\٨wP$E@eQG:\fl!sNRhEI,gUI((ӡHyRf%H>8rx ʘdLa9_j$sdFHqEg}Tk<):wH"RU-8^4d۔'tH*I Lڻ':ێ~AtIi#Ddٴ,ѿ ?RPBӈl4(Un]q lGd4|ØigNJ9&Teu쏨V(^$2jS+1m̙S#Dՙسw@6ssZCUyzf*1J{$ϵ=qmhɔ8BՆ3t62fYG5h|>Ry荌{[{ހwsjQWSQKUhH?s{]K}فU'Y^"ݪhrnP.\TYkGThWÝ𪚟c<"}3!R+{S$6R5(gK- f8wSC_`MK/yuvJؗ[zry%yw1)2U}Vv>z}R"xIG^{q"+>a_?8u %ђRy_ w&oZz۶Dmy8eG\-{G]Pp[G7{aPF2}~ǵ.n鿶8 <H6Q])I -.ԼDB j-=ZbO  ?Wd/7O4l@j@v4QEfY XrG 7u t/uŭTDJbr.K*h +|+?޽M>nT Zx'Q1?h~>ZQo.b*\ 1O9IyٍfGFn3ULc.Q&nR +6&87)P4[{\McC/.o69FF0t/;oU{VcPӎuzmO2}M}~JrTK` )ɏ \4&|QIzAdY{h;=c)"Z=XxrYttDK˖DO8NOf-|RpH7 .F˜vCCB%6݃0||^KH/# L&W\ 0/:!x9Hd-L1? {ŇPUjgK:1V31(7U47uoEC+r%S^*1]RP}WvB$g#cii*1 ӖtEnkՠ&tX6~Zf@ #PtCF(K}FYoMHW1 ? KQ篷zyIԦDCl4:CEpJLb!Qv\ٹ=scWX1g`:3܍ec9'7ȁ)Ӊg6Ȥ*frM&َ!I>=ۚ E,:BHݵy a# eCGjX!.Bœ|E%aƌvv* {̨N:d#lrR !d/yLGq(;,5D8JQ&Ҋ$Owxq-*>EaZ];#X)֢\7 Z\ \UH2mQNdwQ`_w KA/Gjkfu`SD)#84 [Uc hll虺IbG.[mw5b)uI4f2^˭Du*e)Gvn%AJĪyc~د1q~#yguXtJG} Rvy7 ?J:}U;;˧\ v{|>d(|dNƀ{mf#{OgN:}h].ܡvwX(l7<#GsjեC"M ٜHX{Q [*uy0drZ?ⵖdjJ@8Y* DKS:zPHs:E YrCR O-E>iJSS -.b)g´J06!8n$Xr[ah"ECm{gWJc.ǒ*>}ksrMd=Ip3:vvZ0K g%ޝ>+kƑܲ^MJ%%ǵO ܲ&C"ȹD/tysכDhksZYp~W~D K{RFL*g/? ] AY)Yr$N(g HhH33zS-윇=X[ g"1`z$^aDk$m$y^* P葠X쥇Tlp$GFO krGVլo%ֽU߹ȣ~o9YQqfLv)hITG\`do)"ư=zh_Wq0)T> şF?7t'ۊ6}>ӱA"z,0 ,ie#|{%tK.jSs!BLQ͇ FP}0 y[:D9va}pvLݯYLYFB5ռw(C*f[O6{if#1:Oϕ % dl>U>c(3i?8_nF'QȎ_` pHcYm,0X(M^\yQraB6]X_uT밳P<8Rg(l7ga,1W;?ȃ' eͷ5}\j2[ɗZG!=rG gU-sB@uk(z] '9cjЎcf,=O[@os:)]]qEnrhr!kͤe/LI5wC]j#H*x:`}qSnE'P^]<0]iMq9$k$ĖZ) <'!+>Vq>z!}5|@BT]"֮c<iJU]u$D(GM7p>CD$r#gail~ok¹W)R~e)e j߻]T"lb1:>CM?hMPtc+Oz?N=km&eeE7z{D/s{ ^Q1hPRV{}8}].m1׳ 2w-CV%^љ7!䇬`lt^ƹC~8f3T U+ Y;R. ROG}+١;kW}, Ti%1\X;S$|3g9Ӻ%[㐹)K4Y[ Q0ч{3b&~ ` 6~0/~542A`WvSr&>xTjvCSG)(VaiFܬ6 #El }{pX0R~P@($ܥEN`c0 SSIj}όBTO_-e־VG_Zf}yEߔ!~rES3)klcM0:R<۵خZ?*|0H7j).E! 9"fjD혻v!0:μUCڤ[vC_ӌȅ>">;t(pr҇eFFT8 L?IZ* ym?V]%ela{HP}Ry&yP`u5Fd|RGA1Ekm 8djTDŕ^(J Bo@R_|8 hՂ ܇KR=kM>7SǐSqEJ5 h9OdZq7@ p@˂tL$yLxZ] z1nI1 pZʱxY&N"g7RSoQb {_k(\J*_SH<"YdOΓgq*r}~7c'w DWLeHƂtpap~?._G8h`Ә h65mtS+(`Jf)V͢%7dE:|,|ƟG厾A*$ipkT O'Q8YzdǓeu)=AM9I2ܜCÓjǧS} 3lpYbTƘ˵ju(]DQuxNkzaZ]o2v'CkD0*O}wSj}(2R:oq٥'I'̧|nӺyCifgC뒀9%&Ұ) |%VN5X{gyּLXS%XOnMdF!3?4?vMDu(yXrQ+ '̫S[10>+޼~HCbQc;/ Kٛ0ԭchV?)Ϲ <׽I nz3jIM̱qֆFp|?* ukX_~cNpSMr>YM+u=F1t5KWbU[=wdJ|oD`h3xfj#e&9DJʲ@v[\w${)f*þN R8$-E̷O,vR޿;Z>5@p>xAq* DG=zB5& *=/(Qxr`RjL f[;# &|8HXƞOh=74 #Hzp]3o!LKGH> Ĭ@Oڂ|ҩ,kb*9Fo藁D,_n&ry@P-wNU dIw7=6θdQ@ #tZ-xn o!šǣ>XƆfoS"Y.g3r? (ȶZΒƽ!`?`iDf v:%[u8R vc ZwfOY|kOG{-Δ)q #,e>ѸMq }޹Sn"d9]59xVe_Ͻttۗx- %IC`D!sɍz nUyhK'_3|>lُ ޽ױۇNxϺǥ&*e .`"N.iU!ZӂeSh)taж#0 o ;Y &qZڻɪ= ;Q*LP$aK4բm\!H&KTiתhw@?H̷C<_NfeFijk5i',@Jmm1-7mi2-a/Z0b@YD@mj4-+8Ĥ 7*Iܙ0?%ה٠WyfN=] ۾ڽ/}28wq{EWz˒x*]o=ﺜI MZbp~RKYD  ɍdE JϐB8!EESS_w7x{'6pG/7EHM>/gFW^8Te.Fn[Ֆ`{o)7%vV9T.8Ѧ:yL`.q]FnER/xOSϗ_QE@BMՠnkYL>1B4?"9,(6&,Ǐ dhq{Ħ5 F: TbAX0*mC3Y핵x/^QWL5[ZT3]W{g^pVߝF>Ov00lShimPMs ==_c,y2E2 C ya&ga#?Hx1˄@ȕW[vcۖ'\3Pgb򛾉 4J≗G|Ua̭zB땠(FP] K|2'0HH #p2DZu+NA1qio >y \)s{S 9ď&&1Yϑ}Gh~ ` mgDJa6e6i62L 8#e4̾xUfd¥Lm1u^.S )F7TT&!EܭDH3yF\ 칇A|j{}1 je *ZVXGؔDv`-y[1@~-KmdXq5(};Iyh<'{@L9N _k)MiExL6]r kkSGMm@-R[|${˭yqdT,UF)Z3kS]:NaޔI@ oS]q3$u@&&^5(@ yڎaWW^3܂VFUozDuJ HJʑj'vL x4nNȭŻ hz $0\}/+VL?uZ!Ң@"T_-(4).qT*-l֌nR׍\f۩4Ǚif>\[B?F,F36IHS8F8xS?3Q ]wb}`Ϟ0˽f8y=5kG^*7~ưél+WJF8X- Hi0I ;W"MPoܴ&GiGfBNM\\hEq_~PҀXm4u?^$)ߊZ\+(V{Ow2טY4x:zR+=vkRonX=*o8T/yaR\Hx! ԍ򐬃Y&MK51':uD+i;@waPI\QFu[7Hp&a׺x0"k?“u+I&#Ǫlp GYEB@gk=j VG^&|i6HS+CGa>Ӡ^t Ndb"H[ H9EJu@~9^) ){e_e{IWP2HpJ,D_li"l#eܛMMJXek[>߽&POKMjGFnኲ*.i?lc:8K+s'#NjŬ>io>Z9(R͡iU{LCAǔZ@5 _M ;ܾ- m6 z! X_8Byjl,d646aalk4`) qc<!N0N#bdu6D$c%__[T$N v=^I7p fW'(`!9{24ֺ*+0u~ljLK}S EwہP7p48!Qܿ{Q~&2[Sf./E#t} >/L;O88F ĹW,NДY mVYw)\vTp!#B ؉{*o@Ɓ149;|@!OydrㄪhͷCtd/M4XJBϼ,w9Cӯg%OB8K>"dlEz]t_fi1SUǺM8pӀ (7?Wsf@<(f;cz=-.PM uZ0Y.$IQ}'MM3l9|x%U 0:!}%rkW=nl.}~T+[ɕBVSZ`a]JouF9{0W0wku.ٓ5J5( P&DXFYnֹAc3t4L0nEN ;}3_npHꞾ|&h Nb9Ȅwf [P]<85^i&H y ?T~95 OKjwx}qDUvsKR56au[ [g:|2e<\5S ‘N6yh{\{ZkB%oB|qVǷʔӦyLaBKݨu/5B?^+hȻ]x$1e{~Ҹ#ޱ+u[5) 9*DCĕ78E X/n`Ir=ꐺIe rfbDz^%, rY3Ggc_n>d$S$ ;$nj'"ikA8 {N7 `P8b-(_ !Hu0x3?gԼ; g48AZ9VZ%*<9b$130L?PV{S[$KaN#lo6;r3Dh-_C'M=F瓑A^:ev5Os7} 2JR|O4dz~Sy$KٷȄp4@>qѵXbћ@O^D=L*23n'{h?ټ2#7ghs&p^=.ϭd\A3Pkh#%qXmvEi}rn!D]hBm@ϛ,RW[ʢRѨTNÀoI |!:Ձ ~~#n7k- (⤵kd<^@y' Y G?Y46QOZޯ !n[b8; zeQbC,43+Uh j2y[" 8j 8K#6D-l`+BwBA" WGpхG"zƙ sh/I_oTs4ԸNTmkk׀;J""mye0rps&W ~9ABo.,[u6N`n@Nt9,_ں.X@ pؑǣu?jđo-IABEY"H5V9@flͅhK<١NJ"WZ=T` (%jgD-hEاH #?-1.]_2G<1cId9-{"&**'=8=3ܓKƿb徒V+BAHH+7O{6' CZEb9X)x+s;( D-XޅfdEK/ x #M'8E*͗ĢՙSPs#_jDK͈(-g#K.higZȴ&ɹ%vi)Ȩ{O<ŠҿJ %A(F Ŧ!N(6mWzpx_$:8%SGSLdmͭf鐱ֆ<0;2:&S?=Qr}0' IW":f~fq[g gymZ9W/bCf'>4 !Bw?H2L%X\PŖbԦ]uG?;7Ub>w:(o[%0E K#Z(Sc@<,f`#OKx<+9'k6o3cG2*, `1LiO*kgEv!~+=T::<ߞ2{L- =+(En6I3L>Ϸ|'*ўf7l@oA"#5 I{Ĉo$U"`6͚$1x40̔"{BFɤ}}6و[ >Pۡ ؔB@aXݎn2f8EO'hUoE0~#XZlHG>gLbkH30mG 7LX/h?rTG[/:!2*ШB?ttzUY9]GĀ ITt.TGԹv{L[g]u8&ՍKs{/kQUk9w,&TPq fF_Pp|y[I/FwbϚ|r.lw  Bt֛]@O2' (P`lSq0gMJ?!EYr" .Q,Rwrw/ƣ^3#n?M!(V̖ :}Mn K F"8anȯ_M,άCT/^.mƕ|fl@RJw T F+ r>,, +$i[9Mns3.Z{h\*wKm~QBJL`vk|K0Bdd\a ѫ]~/@owH~ZԦHR=0jKU1(5;;kf˵(wB0˛!!'y%\7-ym̎zg808 #[HZj $k4Q9j mKW2^9ؿKUQx2UA |C6,ۋ&F.FÅ&?!bT+<7u\W)#PwN~Jgҩƾ}7 YQb1yCM‡,nlh]G#:URf&\'>ipQ_:$WN8ս(y۞q]}siC8\LN3-uN,PB4:3b6!{i#f,{ΦK^d1ZȲ߹õKjaHF7߶-Fce&pFvZS;ư"A;򺈐R kp 7]vJ*H:)m'; q.&c@O-iuqkzH%JYo\j^/%)r~{M'yy_VbܯI`B~V^3CCB"A5Oko}Br/GI*|9_w馮*9.bTU|B\9lJx*bxf~3[uZK^bQ/Wؽ89~0D§2<)QwIw\DOU#P& ԛA*x]yW!rɻ\dNLVPY= -W@@xӪhxi39 Aؓʈ ~ʶÅNzOFgJʋn;YYU`Al,^F0 X :5Fc!/0?07 {5d 6.^j']>;/dOhŀۂV J"I)8~E(rpdr5`Hʲ30ϫc{0Gm"5KZsHn8mCZ A $v(aܜx.s+e Ƣؒ E؉=ΖfYYYwzqXInU::UuK`.{AslVQ,/-O+uɲyCk8e0 ]UEi_D?jB||O'jޟYlw/9x*&҃+#I}%z4KES!1h à\hȱߧ>c35gCo3LhYL̓'`o5uCC@\%ngOJ7&-WT^2ew1Le6\[ywrv]tf xZڜ5Tz.nv]kҏSv%rX?"b~)g!h Fc-<ٮ42EI*>λ@&ň4mĶ6槎:k2)&VUF_Z7xg-q8M}G_r7E$FeE%'YHqhg~#A}lQ_n (I=#UZNSWdMjm^-rÞQΗ6+zi vŇx=?uf.8LҠYÕY<ྈS* T-$AV=PZEXBH@ou" v80!1ڦˈձޚJ:"~=뿖3o%NfE |`Y<#lNN1HTR K}2:י<{ɾ|7ҞG)QHu@VK@7utqi~%o;ưMctQi ]^x,LA0,xiz"xtw)Td8 aJo7mBW})2"OP ܙyqBI>~B̐!!P};_*6?U/;A]ܖ۹'1̮G4dQ×Qi#e( Z;3)'GbkPwu7 j{@'JCt}$ d X9P; b+t*W3OVO0A˗Y%|J~NcHŖҲ5w:؃__5u.Yp̔JְA&f2rRÇ bqk?J{SI@n?S7EHk`t_=S09Lgf=Sk#5Vub$SopHp)f(|K(~->$lJ1fGelv>(QuŒwI||0$`{;-X)٧u-S΅ c#"PWJptgҙ40.5ps*\D='0,@&[AI(jy.gr! =2H^H͍vwDϢR=(Q_9(nԒQyI'MT:>y#Jo;~k2-QxNᾃʵEF&mP;/6溬V.4?\6 ,X;4q R✉bUٝל))U7 ?˧O3a) *BT0?D7Z7f?-?Ծ"%-?,o ([ ) {Xi>YUN"SDqVZn'6c_B%> {=,q4;hG7Wpci%4~8 INtHfK^h,|6pD  pֶ8T!xRJёWXf) &Z\ɷ}En=k*{ ]ejզn8_L1U*Gv_ &ui!|ѴtX/n" ;mܜ*V^G@O!,5bPZ]|쨭#\fGS|N6?%}eVx =V91\>f4#i ?[㿱Af[.FGGb&#oPzDQJȊnvh >C}ຳ f4U?; L4IF.2kE ;<ӿg.4݋*.~zՒBqGZ!Zr0Z34. mA,&abp1DWxtopkH~ ߃ϷǓ|IiSŰt3H#Od{f)O%j nt?\QF_+X6<gu4TyI_g{P6Ea|ٴ0?Wd"IxXT*V9/U:0DgӥϜ5*GcDzvd:<9LyfEÎ*:3JwkKUW+` T"?*:$6zܧ~unG\)fL>nU1/KZ$ է*B`>PbCl/-"kAQ;^gߊ;>B)#axԖ^y5WG*@-ҬHo>/>>I qk<>uJ#Idh;wnpAY/dN ,6,@3u`oKe^r]*A]Dc5tG@)Op-X#V:t.Up[J]u\: p%Qu"q1ۈ0s+b@@~1+4=RFD1AR.Z^JïcBU}LNIϡwlt争L R.GżiCȻC}ꯓK=3].&eL;~'wޓ3@a#)_sH톡)>9sn|1)V}9Y13{/X9^0-(@axΏsPE)Qє6o[ m<]6sNg}Hi+ZR™Kl1^߹[@q/}G%6lU=?7v!'f'_+e>"[?a(x H?rSal9KϮ &[U3#k!Sٯ -_8BZTn״yQy.5|4L"TnBva(Ϭ+WΓ8e@ב$n' `5N=5ﱖP_uM11-mc]GrDFTE(\R DP l_>oV;c@xd{};-` y#S3ac*G&R,.qOTvڇ; 3?ҁ횊͞ @s3`cѾ0#Ŀ }P%?'F#GUuu}k-PP^GaQrT m ; a0~+OBNy? 0!~Z؞{E^ij-x6i5.XQ;;i/f,JƲ,Qu9;! s=Zw#|61DSH6`Z;<.7$/\ 0S,TAљMBlrBRWȸxh/\OB2^P$4ZjIk g8*_ 6<"S  %?IzE?ޚ򘥕0`0pM!waКS?2cV轜|@ y]gЛ (*"P G@6S4ʳ,Dkim8g5,]V|J@RΙy2$[B~P2hi,PVO?<6ZF[N䫚'T"@">PkӴU ,dU! ENTHy*xB@QL.~TK#:T$hdEK0o$3CԾ!E~Tfs#0PRYvByk`5 WHF[bWT:jD9L$oBiפ +~…3hAdHH4!nWš]ciakRcwm{pX3o#\gUS*’ᙎ9 ]^=Ԙhtz#gtV2PY0 /:ìs/+ZAFOlPxHt=3ԘsiŔFYe)Mr|e6Vs"]{ŁvA' hPf. \ܬӨnl(ߩqu!7 }uiDf?O0CtP¨q?&Js*Ʀg[4QbՄ&\dgnjs:yI.7of3gΫЋv E: ʎ Ú%8 ]%OB7]DE:E ;NL@!BP!Mpsro%zR# m=?euX"`iUz/ʢU 7?Ƣj@,r! /kRlQEVΆv Bw-DVSްѮMF]rLO˗]iCF/?EPѷ38aly?B95t>i(xt9[ Ԏ.ȏq4rY+(R!ˌ V'.EA,ڇCXXc$Mb:{V =l!ެK(JD\`^Ry:y*t4{ϽB㟒!+b,󓟃.qFB-~ZzBU`CFΝ`S\KcPt\3FˮnkVa]Ql<ٖJ}o"<]&+c#@D/3qTo*S /**X5;~gi`zd[.o%0@pG~jP+47pgD=@Ft&+E6L$qa4*e1ġ|m÷%`$_&`?R #`*♮9n(&`vʿ7X۝ "nO&Q b*&0!ybje$$4z-px<*/:n7A' 7s2Hـ4'5o7fX_U.,$Q!Cm(%fp }We1:\mM|4Yiӷ2E!d)Is2H xR(5[4*zR`ZrUf(C,(cevyr}gBEoydI{J0fg+D'*_L#y)R4w 2xw s@pW;M:C-ي\dr]#Ȑk+ Ğ1MO6u̞֟uE~=g*.x0Y(P9)\tIybcu9^R6['"-AQydv8.KH>0@?2Bi%bV# v}Gg!@}?F&CBz;3Kr€K4"mxu:L'Kv%xZ[Ks\!.楰lx_>rd&9{4\/%;wf KƼ# u&PY),L z8Qlȫڨ\׍^`:fj.ޫPqn4o\9*f T4/H,m]/um36eX|^zQIV:^`Gi^^uVh5KbsAyYYTGΡ6ӈ I2-|u4'0*^J /Y'f1rf=frp}_:~'HךDBFilI4E0)P5)O5?OXn<ɄTE`2Xj@c3g@ߜH6wUM:g݋47mvm8N 5`fsu/N7(NLku%h{~n%5[xm F4+iLԒr5t'2K97\nE,]s!Ku*"@ ne׭SӇsM.J/J~0)(*p>XIXeό.@S8Emq\/"\|K.UU+v~Z\SA7Fj2.U0NP}C<' ?y0Ƙl4E,W~2/FʯW%+nlN.HnWcta]cOu2N۶u9бa#]:Z՚pEu:l2hY>FrCD;N`aQ#uwƒD nl 9]`ߜGjyAW7'/f:\H5e]P;tlI`.3 2CzU{ϯ30矍Ot/hKdWX&4b6z;6S8yLwSʡLjtCrIC^vUUyƐTf̜Kkc|@9'[z|H]L\ҭ'`m2uTwҷ;?jaawQTEo.ōRNHR{P"eST?9um䅩 sT,<+}$JN͟ #^NΈPJOSQ%Ҭ}ٞGN˸ID$߼O{)`=3b: ~zBh/-AHc[T B KBiDhݔ"\e*g?)ÝhS>5 OxUxlSx)AL3!bXF{ިow8!L6Jw2Y| ws,4J>[P}bĹqrZ>k寂A$7CmÇmt!nМѐ&XCVLTq}[) B*ph90rv֒Ϸ{"Ny٪ gdB&pXl0L:J,VãnCZ~hV!7C+EJIRFqbA>:DB4z m*.H*;{B )EMTqCA| X#e)^Ӝ@AvCD̑&skup2v6f: n*EQFZ)Gᄂ$v_ {I82/<ANf ; .1񾥫GE&6Qڕ|w&ܯCL՚ H$|y7X6-F# oV.1LpżX04 FX))vQF^{Da",OcwTt(cHl'{wt$l 0A,ƨM1#As* 6^5y)72}1ONޞo,L@*c蜒GQ?gg@C4t!)OԸjGNHhؓǸ6{GM;q$y0 o}4a0k\cTB}}iQYPOJ^ߎ_Ǜr!Q@ xv5sDKaecdR? ȿ/$R`'ëȒ!kd$)>!tJ8xҡ0S-}Z֯xXjꝼԿ(+#jlb߱gcY/nZpODsxv;_^0c҅35XhUpO"3z6&Mv:G@/%lm_]֊=F rDntcPw'"#Q8h8g*b(Je\R 5Y)'{\h$x:J dA{쎤)#b;%\c6%JҠlkI/}ʴt_86*\zA~%D9#+es=8 1?*Q4 Xoݓ:BjߞA|.l=.ӽz%{ O/uuU Sf K2g  Lxj7h+-E[(ΚҩI%Q]8{8yoإiAcMGHYOx D&a NPG5+Գon/F#hC=NҰ`!u yaQfq0-sIU;zsbċ儞z F/pjUo ڂZ9wi,W`S\Gx| Fi]ԧ1 ?lΐׁU0-ʔuNicкEy%Ei*}'z>w&CMd tǛG}"A#I9J C;]!Bn|o#Ov7Ӳ_@Aؿog[hA]9j8Wflju(yn_J 2[wc2bi e;"Q>$R />m/T+Ľh|Af,꫉K' h%>,ym.fC vUzyfZ5  cBc= >嚎b+3Ex&/] p0ML$2j{?;j͛R?U!_D<- ZX"M$JeRȮ\[I[X3/,{s _"vz\d&=#5-Vƕ"Ӛ絬wɊMT@^kL c)ƉR ب^JlqaC;D."4vC=[VR%B?B xȭp-dn-o. c>D}8]Tbv/yV%()Eq~qӅ}&| A;{'hU:A ؏j_֪+b{&썫:TʍjHq]"R1,XLʼnVg?H +i7tSmv/Mhaֽwٖ}^$ OXe*=Ѭ+(P՜(-eYev"?"Fװ&?H(u CH~l@؈]ɥqFLתY*tfI#Silx'[kGdzXK;kP?sZXS~G]WyP_4HI]3ŋ Dl 毉)qKG[GF*z"ڡO+,YYHӈܤ|FobIn~0ޜ~<" 2W(=nUcƐ. 9(ou,db+pWj@/{>y./6ɱWYx>obIu 6J"}t<2dMCLP8u\l3gebeOv7M=Z?'H.VKnl_N gAN4e3Y[!U?t{iB]m/:@mFiVw-cdͩ(+ӗ N "Y#c;MZ:TFdQHgoqtvԽT]f 2#!;6xx`iݘ t5bc~@ X<[Fԏx[$B$:SbZIçژ d4ZP+,JU,˦kVz%T=@_ߋD>rlv 3[Kmu4^xh`&eE%Nف!h8z1X/tH3#n[qM(Ut.~BwbYS3inJSKc; M^! 0b<2H -xXӆJMBh Lץd%@@SR懷6.1 sPuFˤ6ʖ X2ih&{o-m2FyF8.w/JhJ^F=K H}UkFzr4"$Y镆He6$$;M47k؀&+>$݈V6C1m6dd_(CZ=o 圊|UhWP;+J2~ȸ~mH %.s,XkX+Ҩdxv3h_h-O^$5ӫu{hG(9 Q*Zuuz"76yц M/FRk־~+J~ NQq6 xmy*ƐSMb~vZЕ.8́#r-͞Ւ b.4sI) 6BЗVn*=\7ofJ2HbC/4Mؖ$Kcrm> LwDOmr"˹Kɀak ^;&,|_~ϒ w[z%oBmc*sҋ;ij4H^uuŊSc6%0O!Omd'kjX+xg‚Edwfp㓂ᡪQ UT>__z! f,c2R zU+=>=q~`U+#C86L @Z6b]5ae R#eZ!0R2C@=x+l' 3ʎiG\5|fMğ7"N3[pP/wڒSU}wcgB7o#~N mՖ:\CW[4#I2LId9pf vhW%:E#1ŕMޢߡLN=_zw̸"GbH[Vy~\A q:waqٯ{bERޘp#Rzns|iV#3%5ߛBmDҢ_JD{7~GB̎vsTcaQ: ?8AQ"z YF9AjFh4!W ]s[6Ei-d+?Jƀsd WP ֲKa%;{uqH`qŢ3eٓ[G"!YLAlətJƅ*yC,5bhқ&X=#t3Ab)ODɄ/Cz<ꅄSX} ^}&Ϻoe-?h+"M耭X<`N?r6X~ʴ#ĒS2m_<͒/#=/)u"[OXRNKhQ}ĜA&.5#ρYݚq cJLt@z zʉf9oԫXYLRGEХϵs>75SY9j"5ni[^BYCA'?bv :v'D׍ O|x y iUF!@2Mq)maL7;`@D@`Hf9ſ/U8e(o.6Xe%?G^&~!33.;]̺7]s9X'w;٣?m"LW"hZ2 (>l/bVƩLDޡ;V;{?uETi)%sr/A=c%Unm|@7hqk"uMʌ)9x:?ׄ75E!϶7V*&fAHJ}` ]_"?ۅU5"_t bK_ T}J6ݰYMS (&GY8sSUVjXѐ7z%x bۘW/Ƣon~>vmUEQDDZ%QcUo8fyY7x2#&UO$K:s)}2lS2MļT{':PX92sVR~K`r 7#e%c/?R Nuac?,YWht7g%}s68+fS)rtM"99t^7,#5@X$V٦̜i:6=`n$S˄ ʯkIВ 5t>Ze fQlF^y~7Nt(!LEDrii"C#هgvzބ]2r9fB>gzvHry *2,tW SG͘vea  VSPW㞕T0f]b{l=Qf`A |(c]F(-|[ozQ7xrxOZK Il_|FZLl`bHe{b|Y=O5rf`h*LwȜ O\A`C`hcj<:FWk0,g4°}^Jآ^7IO W')Cp+bx6حi>J [zS81FDz9ޔRIjZ=4QϷm҆5;'6yAS:cI:7c+Y ؇9GU?(y8Lb2Bd#V> YH"m6&q\~b W j ?d_j(VmqLx p}|P(gm,f uRz*S$3PM?A'ð9ר\9lzaكlP S<9Y"J9":,ۈ됐ߟ"yᐭgxyTܯœ_KT}֥l2iKo]f@fZ{KiVGV35.\aJ Mz3q_HӲtMJg ŀeLO([Fח)ا$Gn <05١oOY-|e:}r[Y%, ;E)n-Ģ- 3ff٘K~xoj=?zK"eM4;УAySI\'c+ӀoGKӧ^IJm KQx˃ gD9 "+1c u/&/Ӽ$D{ڵ6mZ^!!zLbif(?^zc}xzMOW dPXNU<͓ ž[FDkZ:3W]=8[ Y yyu*^s ܛ}.LY`sq/n t!fS~Cv72: &HMcְ[m iX|_8|O=)-ڔ2K!N&Djd׎-mކ0+:H=鬰8ҩ-$,/UC!2SuD8L*e/$GhG3j\-*yUGC^\u?CȢWOv}fkp =?SvֶX+䴼[w&$<њ(!:3p&H\ǞZqtiK4F48Ѹc8Wxs")-e&o;#I!XF$G=Q=Э1ևAcMzr`>lk\ (r`V"*! qU ȚmY̒W '1ǭ]]Dsz8Zvɴ}[AaL-ʏKKy*6~,(*9.d1ZMd ql!gO_O9YjB,x^b!^h_O92v/m.KHnTCG)Tn̬rU:r0!㐌"CmIp)%2֜J7汘ѯ^ԑf4xr0 DaBx"5a^D!X*Zr!^V*mJɹ#2DBAXus֟YI'DtsJ~C_JX,c>U+sc4K7ݻEgY>|AeXzov(c,#@h<k߭s{ : ]k7!%=\ָai֡ }2 >:>|i_;|­׍*[ʧ&7b+p?}(?Y٢nڤqc׵ ~y"mq mV *50-4g*eTJY:own٢{aĨ$'3T0]RYT5icΈ_L0cv c(N4%U=h'"#-0֙ 3r("KkQϵn5ga^&0k%ܯݩWB> i3Ӂ1ک,Qu76|z\6 _Ph%}6lరBgT[O)T!v6PP LX6:N^!6 cyBUUIb[@?O e%O]17I-q])|7^2Z)~տkݕ Hm&Wq.+?V4X >Vx7gj/rqB8VwV_Hj]ޚHd\!O.Q(8%UqsߧOEL^VgrL+KFg&wJHPIsR#'#A(G{DZluMqJ*%S/NK_W{vfqO>]9Zsцn{yIO|CBٳcYDvse/;ϒ %e#R RRE&œ?E 0*;ߣ^K.! ǭF21q{A]H3#zN]y2a>˖3DrI)Ո5JG\ G'~ooHi|]9XLJ!r਌q!@\,Z>Ëm)>-DrOg;gEqcN|*b?7qIV 8[}͏23($XNot:GZ9G6LD^=Fq¨j. | A?e:D'Ap@,?TtˌsH N)7ߓ (G&`C~Mփ'<ݓ15EH&i gͯ utlM J@ֽgJjY\:I0~_% dqPKΤ9(hau-8@'bwk4ްTjC>`F<Δ,4T})/HujVuq?<`9S>F_uUvʁE.wLe:+3`h1jvL:[}O|@zGуv:! NctwgXl( 1L80CnTjUA u] $1,̄s k4>Xi&׺6nZ*!r))%fIl2 M6=wC6JrMRwTdwI?A"ᑇLޔiEI%bG.@o'nǬyq-H?aT򕴢6چ鰜!]XT>L%b1 :j"%_6kAq1N2BQ'vSJtH"-*Fop8s ]XeH2wƇ2)GG/%CupUby S$hM|fQ촂վhYjv TbNI߭yN^As'[7MDU)4,!рH&ЪLu.guECçl$xeb}nCUd 1c;{~l+obKlRs*QBpu(n}$͔WS^lO0H`Y`sk:P.LyjvP(=*yӆR1̄ĤURȓEE_ӭ<7l v1 Jzig rֱq6,m%O͊3J@0D:-6DӪp~ W# м Ù&{`dH+h6`f&ȊC2xZ+' 'D&JC'}ZaN> I:x }fO+>JEYIvֽ(ZvϷaD*^c];N>#-12B$k%flh͊\mӭN?hst1!J#⾰\AR=M.19Ws} 0;*)Gt7q:*x}s[ƨ,jO?U+e~!bpWVJVtꜤr2g=ƫWI5x`l%dn,{. 4Vo9e L&/]c_bU\]GP?6kax5V# W\\Y_"4M ^kŒ@`%JWvxmXg'16}1u}m0wDц˨èsHA{$ܻwFX_=vAiLDKӞo0Kly4'fUH,iS&HC' 3h>΃`Aؙ;l438ŸoYȶ>}[6 * 0-FJz"[cF EFjK1+ uֈB| 8 P% g.o;H1e^$䒀cK#\Jmٿh\f ˑSuxq=4 + 5S r쿩Cu_H/!.wdކWcT;D(h+WYQ5]={+{y/' m{O8Q( ([V?Ÿ{#T_*S@j//d, r+=_)yrjz:ӀTUA)LthGYeUpf0^Eu++8[LusKk7 \ #[2[^O R->+=+8-۪#'h*طЕr EJqcN1&Voҡ3E:X VJ$ buIfW׿`r\v%DGOL<;ٱ޲ZiP~ /T|i>!dQ0#ۋ?|5J.fc 9` YθNrtnoO[NI6 Eof-!ԒxYX,jñ$WS)֎_r0.Wĝ˜#UJ }Dğ@<Jc8eةg|kF?f㵞to#sw ŭT[e^L1O2O:qGSy[0 Y[,@`kō+BDqjUJkz_@@e 8&ܚғtUz )r-KT NpG7Y 1|nϷD\;[P HN*;zu`wOTZa=\C鏀YiGaɮP3y+9&[$`ZKx-W2,?Of[xF7r4™MxԦp^z 4a2Bv3gk*{ed_nrɰ|Y9Ք`8ssY'LT[9\¡Z~ _  ۼg뒯CB`A~[fM.׉XU{ 1<(&l:.Fm~3ivC8s-Dؓ@"fbߠ/9{y͠?K \8\=* ?U33ZCǺD.8^wW὚$l#voQ+!-DB˪>KqҎ.mL׉$Kgω󶻄+=Pö0]ASdX8#-R %gϚyǽwsXQ>4z!\Gx&fE,`45346nݠ:G+;=eH.L`a3GϨgIs]'e2L,A=*gtS-IW~m`Zjl&Z)~wX>0:i HQ.IiNd)`{06dCH(]+Q67 eC'fkZFblj>߬-tX?)q3~ h㷆y=RcamӞϝaJrK>\gުas-tpkz]SrBY>)0OKv9Tא1f^?L kq;X}wNYCPH_nfS:=7f/ktପ:~]5Wn|['(N=yc|C3FV;񥸮B%|mgwԿWPa_`1p, TjeO+,4oT:oX”>2V"YmQbD)iLr V_vԬ]$:;% />0WZ14까L^rrʲ2}j`p6]½%x~@g2XҰO}kڭc0×LtG145GRˌ@۴{ꆶTUD3-Q:j'nǀ.|Y4~)nuQǓXuj?,!O6'Y^'"H>3po{ȣI,}pkō$<7rC*f]u];Jskg&=L_fᥐS>AH-">щ`g k,V[t H|*vV?\ۉ U^;' $&m)j?@'0Z]Ov]AÝ^dj ~Ԛp~& J&(V W-,/0eT$%q3z̹_ա\=R0_E/rۭ :dŻ,-fqΘoTN1q qzfF'N /I)5 }ZJڞ`{c#Tk:5F UqgRYClj#FmH.5ӽ0 ,Nm`=o.[KAM`0a+) {ڊrNxGm̏z(/<|onc#q0F` [07}ef7Uskwqh88{SJ X.w0%_b:m(NW͜DXeꧢNY.S?*k_)'R^V ' X;mfJ^ )/`\zӆd,@ǀ 1;i_;QBzm{6VYY.x)m,4bV|{QRqxcRRxOiɲ4Ni1^FPkgbj?0h75/Nבh|ZS.@;=t\GHN4BCj/[b(+osu gLgwB$?I)?KhPύh)}t.a`-G2e  / 54n5 {gUVEK~aX:<O6PVW_v~0rb^l>>SA"1 %6iV I/mVj7Tҫ`hM/nu}"޿v4 {-@W-a R+sy!*6hBr=;!1~xl5יwջU 㔏@` }.s H}!!hh^S`n@fn{C7# e(ZV4HcF{_Oqwe_ؚ iޏ\Ѳ[)^Mę3)nx735ޕ:jYi@e,u`~F D3dkp_ OXn F6ơ[Ǭ@>rr*IryɭЈ.f+#$4 c;A?/^\ Z< {jߌ3*T͹"W%!J<~'Va.`{ ߜ6OMDVޒ!}uSSI[dS,|AZ2m6V#]`*SKje͏.1uGd2.YW@!lжlIތ7ݨN<`o_hS Ct+]jIE{<>a1[D_Q+-@):p z9zh%jٛc~zlB|s;# IS +3-LbJRq+T`PyLq *Gekxq:'PMY~4_`BojYMs>1ѹԁ4x]?T.!JaVfW[iMSԯhhH_(iƜhgZJ$qSnJTm/6/QI5jibxjoSG^ c9<)bDk*T0xMUYk/h?CB{hKB뻉Nw0G/AH'K'%ʧqA1fJ Qbb; /F[scЅ*%?ű25(r1 7'NL\xJ BnˬQdAc<"]-Q/Br8xl>3a0!>fkÊ* UYB2})(םctHIfd<rr .T"D0 (*~jj%_J\>(Bie)ĢD?ڽO|Q,/-㌵dgctɥK2'}BWz2;Hdd (^4ڔ Fv:#WnO+HcMQQ\pvnL_[ BW>H2X[n!/Gr1L:; 'P祖e>80[ΟcqZJ!@7(7@bsm6.be$ n49u+Qg!s(Qe5&8Zw|EcXR=(Sa>!:E7?ޭk$I&Yi5T_b"IdbANOp}vF eMm?[jum5A$*+~>=.5z k^mR^l?ccyc_9~JQY}\X=%7RPx?!z#De@>BWHzxO Qp>\N?Aev;?d#xy8ac&shmCԩss-\-\t7TB/% y1MUGr,4u @SjuhKf.J+."FJly8^% @LV] y*詭̉b?NGLcKz*WM}b'(& ‚I(-L[m>2F*sY4Hh2Pcp֌?bY Kj=Z&p<~=#P$ ~T2l ?O P_ܶlߵ~v-Z}/<|ixH3Dž Yk^X_ԣ;<K@!C"/SDb3l_fi降>iC|`T"np8KȻJyYڦ4sL4T.RBF]Lѥ!j1- )"/A]oS&.K z~>=[4W/P\ǔZ=#IZJ~ZrS*p-mi D&DbY!)j*k"0Og #Bg3CבPH,E7uVYk`ۘԛoCB/߇x)騋@dbӭ{@phQ<5"CbLК(DP..HVM )nj7O6c9ڔ>T/>Z3[>tY"1)g"|peq%9O}s)Dp-'<.wE^V8cdINCx)D²uفޗqw5RWGiy3$EfN?TMqlu",PK!רq@a= z:I4d5彆bA)6PId~'#su:V//䃮);kzftS~γh>?7j?BJ!Y,6R'e4N˶E$73*F0oH }E<#kѱ n'mb+U|<^KT\8ZSLt<\"eќ0F`҄&ٷ"=̈́ t܄V^^&F9TˍBisA?Z5w5BͳKq>;/vNa1)*\;~j=Yԕp.-f燵ZZ0|>s/%N< Z G?)Νk,RuCBܚU)^S-Qt~ Ttf ,0SBZ :Oa>]|(}Q'VIiLU&F77D̛=1DEr[ڷP4)3'tpݙ+7g"Z[j[5&6 ͧ1{/JJF5 Ni-@WU ir2_*U[ dCPLU dMs6 c]I M#I5!lOt])4g۟rO33m6=Ϥb"6FĪdxG*j 0:oUNTL_#)FQ=T )UQ6<+i6RIQ|PoKqŝҁ(IT𻲺bc|CBPUݰ(2ܟ= M=/ޠl:·G9jZ[j/ΰI9hI#[IfoJH70oٔMCum2{@ר p0C҆v)G%/=&3TK1$mR[IRR1n_V77 l73% :pVfq\kA7:zZwu8}'s@}HN1B!*_Wbsǰxn hİMF^\^NSm1|>abڞ*)R(=?\|ʆf@E\ZL kryb,Hq}ӻ+K/{ }.i̲Ntz<"Jrfh%\w[?`N& [.׋G݃##.2!:}eL+Xt={vƞV}rV~!n&FiRW!f x,`=w(FɎDh-l5A=+[#K3 `  bLN]6wt}E #}щ=^23 dQ7`CㄏJw~כҹVTݎdǑTL^Nrqv \:[Ijމ`׉{PWw- d ֊g]d] :dB|]6sO^ Nꥮ;M9,+RTu' NV}(p+@%Un8jR:rMXK>^9 akެ#2-^|XkL=t07^m 97{?$~z*v 4H^u]%SOJ+'ҩ]ϡO3d}&F*B)Ho&>kivA;rJ^CPZ=)`q<ŭ٢odLe'1D$fgHrEfo'Pgr ^'8;y^3V"#G-04ޘZS|O$pIG2⡯scks_FBc( / Pj,d!z Ùෛlg_Ê{^׉9%_TДq~kNH2^7;"qh頌qK"KɅUʧLFq^4r~Pf:B͞8ggDPV_J[UfmݓsWN;V8C1IG#5wgLH5pyڝJS:}a[o4a?:P"q/]*(:/u--U ?$fh"$c*>S8şDwKq!H hiٲ^2M҆!M4r1>O4fp\g HoM?ANC)7](Bx|,T]{Dȝ|<6,K2DR}Ô@oЮQ?:#'f j`o ['GKԋ:Ua[_J'z9?FH ,8Mc.1p U ~I)pU6+yүw$3^;w#/QUKQp!g A>TAbhy3}{-ClX:OЪp& UsW.m< ͪٗ` fw# $loGgGE0s_x #_yoZIg}\d0|$xa/R &oޟh϶KݴCuŽ'e$GwM ~w~w:ڝ8ft}@8zi O$r&MA`qlf|? ;l##:ե\5rWJF?p8a5XDbY&1CKǼfKEc@e ZDN׾e.ki`hż<L}j+ZdMimHpe'| XtS/{IiL؟w9$KOݴF`$\0ν4 lBh?Qs%M\RRRm.!8]I(o\3 "E!wʆ  []L%ƺr* vSqJ0g=Jd _1c;=z6j pg%J }{Y?zиlغTTlty['za3)jpf._ݰ P&+jǩ7kN)GB*lG"诤o? -#^wֱ{IJ4~yAr|bS7> ~Nqڴ |4ԅV~=d`*^1:)TQ}q7"kFRR"DGb0_ ~7,= [ b( !AiU-1:e?Yt8&VAJ=0]mÖQ6ɐ*ՊZ# ȿ*t900i;Oϖ.Blx_"dKB1,f  ?+ G‡ZOF'Y5%OJ$ dEz>AjYf|L?_@i3r~nk"dLj+*"dJפ T^fkGEt-|zm0K*lj!SX 7}˽貓tK#ձQ7j cm&d3fDIU\6MF7Q匩m`-%:Pp<,c_nOGrT׿*_![0B8pD Q_v CEǼe3~XxTѸp8op/ۄ :ŔM{Daǵ{m#ZAkO+>]n$s"f:c&Ï =uWt8 s3[q[M7OkrB0-0S{{I"p X g~ү3\ERCڐpt-ӁzfN2`8}4Ddݓab%:0j~eCcPq{Mß5EY*ЌTJ{H8p Zes_﭂te,z jD!]b# V c7)fBGC]Z;Ф5>f/9t4c>p Uh|7X_8Dr絡9d&Q' 8zgh%/(ehrZ9!Oc|PaޯE1 ݠZ՘:]MbFczxҿҵJ(X XH('7$vQc([_&'uXA3Ƽ_/=f C+O1o>yMNNx!ۃw`bV ;#ԓԒd* ɼ&'FbP|]_>Dy+yꂟQ}K׷e]"^D ڠb؄A|Im! ޶_flINUjUiMixWgg CX2U$%@ 5to?ep[^Av:[{z4 `ƪ9kz:t e*,5\hr̺97H; LܶEJхY} Sr#_<9wDҸ (լ[c-1vKD:WCP1B5G; un7v/|j,$)p ,#Ɩ`R&M.dP\747hxω"PTY[elxxb:|:*72Ǐ `un bP>J$DvhB *Lfp -,JYD-q5Ha 8Up; EUZbЎa9܀֥ y[*һc+f\lW*hU5.aź}7F)b*?H3\G畂Sn#zߩ &0B~&vrnӄJ~Dׂ`1sۘ6jP2=*p$R٧QQ=ȣ63EbY_@eR v@𤂧+P#IzowI͵.D]=A.w}t@LC/t7BķC)~U5' ~&$H]Dx|jFg}__9'^n&23.7*8= (0yjkO~ȓ|yt h-eu#[Uj)4W`R׬C.`|/™GiκצlZ¨j]S5P՞ Bt+|kLH0W.odyqmo \q]\Bf~[tji Q J+LkWBVx&}[(/QF'ObFӿqZֱAkLX@Z)EǷe`~ZZj0gܺW]|TysGfnq?n6 I\0K1Ғ 1Gar[{kU5k}73 3a"A"uH;P[`:ūOQ6Xz %t x:5H!dfX2nkIQ!1˲ dh}Zt5ʣppsnphH;2Ž9>V&0XKMx?~i~ r?OKL0)<3yڥo'T#%ӈKSbIޞ# Юc-S#gw!f?F2\\O8ߋfSQ-յNm>$LÄ+0gy } Pkfz՟]@3{^@ (4߬ӔCg92ho< 2O'V#FwL9juߣ1̷#~Bk7Mq$Skl% 9ק|y(vx|JtBAfÂf%DBDN Q"ac Y7`׶ЀlMHr0Pk(xnp{6q5X?Ր^XI/6=5l v bJ֞ 2"\^OœXt{{Z`LqN ީ_,lΣWw94?zAGO7˽#AW%QS0FSH}';-m(A`__X]w<=5au^5{fbO>ηr aͣV]['ľUZ`K=n%؄YԂ-R@RvRʰ$>ЕƉ`=/,lА'_$ ̳i- ǧޢDKg`>Uf,j:mQ֡ oD@T$gF]Ø ?i@_{.'5^~/斸Fw21iJer jb``it ܣT)]>ͩ&I\(gx}ns;Om`;bvr)@b]_$pfbTIlV"#{ >Ou,+'P%{6h'JI=L%h«ҾtR F"GЫRp։Ke\y 7,ΰ~pUi-CAFpU`16LN|]z?B:!>>Dsx .Ps2G˛KhMh8Ҥݢ~9TFWtE?ا"6 Pl5²u'̿qW%pmk21VYA- ٵ90C+ל{rUdyQ\p2m >FNʴHŵ0; A,'AH|\"P4D3a7Œ0A78gd[?hk#* 3)AELG)q&R¹1d}&դȖr& X/(obHOBi܄}.LܣyiOFE~ |۱_M0#hܜ1T*jC4#p9W|Έκbms}wh F|sRg M^XAGO ^w6@"zQp< awvʕ n1ue86m!+6 R( W|/F0sy@tp'b9!HNwEއ2Ow ;8F~ .jݴbw@%zxx%7%6% ٚWE֌ʹS X 1mHހ x'aV䷸MwrN`%E4VhFHI5ʲG֍y~/(t7wDř˛%<^XE13b =;@DW}7<],.q{V*;lVS BTdd'F{|ESi$a.nT sXtht3zZ!n#zH vX/kў &6U$2m0.z,R djhvw,+©!"(fW"0r[s?!N(~ +5q_SSg#Rzk]ffF oO 3:AoD3.k\9RCYl56bpVlA8voWzRɗ>D-6,(/koY .O݃xo2>'E~|HEZ# s,Z +,+3DZǨ DV@X$D_seta/MM)$4hm];"WFYOւEaύyS"{hrzs X9~wL(-,ż/Fm2(<ǘESvqOӁ=뼌6n_I?+X8Bb!(KW7d#؀1xe`EqE//Q^!eE xo_o+8LJ~;gHEx%:WJ L|(b}8wbRE(Z'p.cn6&H8,Ҽ&o.ƕ7w/+̀)@Q!ӉS[*| m)n?;'2( 3{ y%g{n2,ei PbG@V<Եu?C_m^rD&B owo:2oZP8&kۋ2k9oOʈ&FIWC Vc@%[\FQgzfϖ'p[$I!"Пs-D7oe`Zn_dmx4ƻ<Ϻ>} sԫ Rޥ`Q敏X4Σ`ov|(W =)4m( CE( >&$$ uP{䃾h Wu3꽗Ƀ.jUz@$r|#]PݱݾuwOMՇ:.My5CO~(E7/T`Qhޤgsl0gKwGD#b8.ӟw:o 0"|s1HiR,a+&RBaɘ-?;XuSZ@?Er$*SӃ3wjPCƵp t"gD`犫i=l[:؊ڌJ4{0S۾K_1('Yx;sɳ̓ZH`ɀf("I8Jrԙe|^v|  $}-eg|H.8N--uX}" ^|P%s E̖m-bfi(ja؊1֔ ` :Hq;9Àg'ݵTDYG,eTHvkBYxMIK!+z>&86us3ltuR%0\zy}I|fNJ[,]s#E@sj3I,-bg~0RƷtO&lWXeׁJIvTBy0:JdZ3n ter%Pt鯁qCW 6hGPrD=/3lˡj'VGd `TNn{euf_tJ /IIWQBE&e%m\|c$Q.̨q{KL*8J]ut +q>,p^4^_!c17&?xPbrN{9FK5=BhY甐YZOY9NfӃC4QmLgv^ 5RrL)y&Jy!pp%͡ez#dPQ'om9^La*M2 ^|W:$CR+\zwSEo" VNc pEގ;Im(Ħ>9! ;S'{IΌ ~ * =V;#!g@B.ZwHt0GikVeJRo)DIcYLn!)ië( )?(XZN*ᑫX83 ;e' e>EV&c]$5ܕN2~ImË 2:!MA_"Y9GEσa-VņfY[:|223\/KCo_5)dT ʪW$O7AIn{RuZ.'Kk O _kЏ\0/E 8w#7ذ\s6tcMy+pUnf*sRt\n y'vZՃad(\7ݩ\p2:p,'7D.1bv֝0Q|u#Bnp&Nngl)7Y6WXbxGI^it莏̐+լ|_l#~rx}Y-rwS$k>zN,zҽW+VU\<ِʨ^/]@jg$ nK86Q 2iB"$1D1n_!@íKx)MY ,4cIe'[ >*c`EpNl*B%l 拗Vɷm8Ϯ}齼_s^`o1ʈ usFdy1 Y\?"8t nrCM|K =n) l5tǡx7mX;t&4ܦNu1ptQPNv*3f=%* ¥Ӷe8YlMՊ7=^޴9}HLJ ͯE?h r`:S~\#u߱gh{LRӲFzBFK1܈5k,FgDDěi.W@:C9)wSsKx?YKU~Uig")3o>9`MCjUAS cyy^VHVem^8{`ڋ6b!5:0w pIVVt"ߩ(UFȯIMc.Y=y =k[}xiMkh[Eefpo޹9Ld-dԊx+nnX)jA8[Mum8=PC+>9H JQ呯i^zr k gyQ]v&82+#= @[!~ZЫj^RJs?$)4x)| L Q~3r(hz_72=dS_#r8e6!4 CJ- tAi 9E[k#)ҶZXX̧Kd;\c!;=y~ h[`?SN  nzGVxjQbCNQϏQPnaf"t'D+Y8?X.Vj#d_mAwC:A*Ѽ^L뀮RZb vUBbv7bߴ]Mp+BOpN&3?Fr?wb"&2Ev^bK#,ݐd. 1G_z,%w9wȧ! 0s]h6+NN(0 0'X'>9nT2\q7 wxV-vx$.p\F7QEd!e@"w1XsviWCZ]aW v8Vh ÂaH SLlz/H/WMO };Ԃ/V~GLK^نÿ FPR'o-r"y14Ko AU5*y gGny ÓR;0P ]l1'@Sz}ͣ nx䤢酉ͱ8zJPrTcZٍvpTi[*zZ&JL2z1:DBEEPIB4 E˜RyBUJ$-9 kP]< ezXMF\c˶ϜSeZiZU {+eJ6g8Xcu_CUqٞfiEk3'*f<.K(fsH?m|Ɏ)BZ›ԯ<9E!mq30r7'3dWu.Ry=}'%0ޣ_WYU ,x/"N706v Gz!#q|Hp tG5V"YOV9W<0Yɦ[h<]{=9\MGhn`Qmr;_'sluK7G ]jAtr-BCO4~m]%_dY^{xHny݆5Okσh"i7\IgՍ_}X B%_X∼ ⸐ ƚ`^+МUzeos S`u.P[%w \\+Z235hݿ1@ZG[Ik~ kZ#3`u Nп܆RZb!)NmJ³$gPI KY\W0q൚; u}1o8[_UZ8 +ܼDLUoT:fW7PYSw>MLmO"4qWPX3/<LRxN}? P ".fq~a)- @omAwy G+MDQS=GcL8b +n}iGJWTcnS%e* :0BJp}Xv (f33.2dAN,T6)iY &Vp֎ = Ż)y3Ԉ6F4JYbIn5lWCNArd~\f_k/CoZ+k[x|L|#am|up<+|s٠5EmİHVڿ *cH)䢬~ەz,Xe'Չ2a>Cֆ Q.M! i/<ʼ z>VWGmpp| ¥V ԣhAE|&Fb`o&L[=џVKCd$[5j'j0BFjV-|!VyIJ?y)|IHTz7Ju/"~v*)]J+?ՆƔy tST2hR@u 9)'C3SK,#*cXna`uJ]ifQ sx@ ޷ԱFzq((#[ZhbgD\횠2?REX DЪ\]F&$VJ;&(ƽq~T ݂UZ|whQg;{h ¢l6^\WKX K/u:>cԊ&[[\>HwO;lhA!vcaVAٮr#tD5{r5YV[~>[ZXj"8qG}܎H^ϏܬɓVgau[E/0X"KI7깝ZB;>/|{tM鐟^'xt\f|LPzW`C2 >!G_ V46M;A_L{y%":B?5MҧK*A;2X;œw$8toX(\6&lDubad.L.:?;;77 ppihGH,q ޒξ4O{&ռ yDr>_luBWRPt f%:AFڨix1xplZCPGZd+m"B] Tf*|J@}YzTC2ay ˿h*rvMvD,!5N.q}yUJ(Ց?uʫ CϕզoBI&T1dHg4'z _nl}z A5 Ts~8sx0NUME9fAeU= ْTݬݼ 4 8Ј+i)S^wm&?f&IqMiLd㐝F}7=;UR \vb+۬W<*;B9$;:" bV⹛=-^gkA |qX'JjdRU&\H 2eh{^iG ;[ iCEZ\]@rDU~[rrR'<Sxɮd[xPUȮ+ء+3O\26~KJtlSh2x5qgd3b4{&M0@$i:Ɍ-ĈB΢&qYq ELkqHAx˚R3u,BuMwD6$iOֺmHCܥq tU Ykw@ C9F4ȭܭ0}KX{QKl|ooUd3r~KOӈ$HW4>7unCW8g%T*=>{y^rcaȜdEAXk`W3 R.7"M֨n(ҙ Rۘ1n=">-9fbO[!.f/RZCҼYւd_Hol8anԴSmV`^S*pfm>sBasrxl}mOi_ݦ2BWqsZGa^} #KPIQƠP'M f)Y#NkXaQ0?L ҅b^lB ٹ%L~38pf Sȱϥ ro6$S~z(CWpl_!qC:"i"J%Ĥ;2 +LahA܄Ĝ *c33}t/(F/Wҩ`jNؙɋ9h 1r9rWNQ:Z Ž|dѩ3x,޶E\kTuz*ԃ-IȂ%U}.[ S]ؑbWVߙ:P8x}։dhqC7B>V;/ EO0mɡf5~H%e3X *wYBMJӔe\ԆFxutZ4?+KH`$1o)#:lcLv13oϘ4X*82G7ɘNO@]Ф[ӅTcHl=Cj3 EEO,Gx jDlX S4T XƸJB]kZE%,a1}L9,7&W5~7ȪR],dK-ʮXf3rE?Q=/D"7epӆn:\}:示c ZW1D@} :n()ŒM A ~a,98xŌ&onU ԧݩ4NهߓӸ'P76']BR :B'U@1-fCĔ; #\{%=wKӈj\*5Y. գP=%O~3 *J=ऌ+e8A?v.ٝ |c$Gi8o>q_ngzbn|(n'ot.ӟU-P"+mǵD19.EAT5{q]ZD߱B{i"5M؋mK#6hn.u]6@dү` Llbܗ鏰 33ls&Z@L& Q`IE@0qf$xŜ]"*ii*J#h/&hd/M:k?S ‡ 2R>j(yP?2_mY8|@J+o0-Ike)Jeuf`>PT yA0R<P69߃!_ ' Ή %а0#ˊ*}/I*aq4S3A '= TrV rj6-"_C&Ԕ]h04TH/"oQZrc.Za08GS/uom9\օ{Gӡח?O#&C.~=}ni}Oq($1Mj; ݩR1P%pթּ~NȓTB(q6DOU")A44m•݊tn_(@J%D WvNrBo"6*ZjZo #4|*Ij&#AΊڈ{3m?~͠)/(-3/?M&]Lr#`\△a6S8A^5mC CRWS-ؒ- `=o\A#²0'Bm{ڼK|mxGj%3 ԓ$B«ȍj̴H0E!?HWГt2k"6%M/JU>fYJh$0U[6AỗXJI2&,wt Pz >'{s"WEg;D1тTCm?F,rO/FA9n8@ŇfFm8u9gum=N\4Db`0"3T΅UuC2501=jd[cj9_ ثE?b\˦K5zǶMgz:*ZFۋu;T&`A͆\ac>/nF&,&n~1WF0KXh`:XJӍ#, (mӧq]6'l=bovA'~ePΏ+*]~ qhrJt_} `FgӒH2TѸNmC^r")p>VQnϩbł줡Ir0)|KG˜T98N*I颶^᭰Jv8@Ӛ]=/E$q)@3ٕy|w-*|-1BMZiDk}]FA]/R'y1F6)܆k,tQ, o.lTLwD$P5IڐpC}kT WP7ӺBz0?O+ֳ#_Anٻiu TLT*DԘk IgDO ƛ .i92BPN<U.TT(ڥ˔#.\1 lK"d0|%v@ i`t_=}rj@[IwewMxx= gCx"CДqqykh 4Q@`m* wj9"abu13ZUQc3^ o`]Ɗ+ҡUӼjz&p\2CA1Id@3Ӫ5]kwGE]i)yOhiVD dawLL+f\],J R,z X2nLAsyPF1>FT7~@ntDdwwkaL{atkb=!12W`Fm~^`h+PpaQmŲ0wީs,I jK0wS;M(M y}/x濇KN_u2uКͫ*dBn8\ӌJU#7HNc^O]iZt20YR\J91,|⍉Y݁jgF >eMW<?|#WB>xZE { LJP K<6ZYKAF-`J*3s:ap1 q1IIN.;Slь͓sA/ O~U ~dDd-;e%c+^4eɥM [T_ *c v,l?DP0 sF++t,o7Sq&i-1»SY𳙸j v\y _ŒftK6,E9jGd 9s99B!''} (Мޤn(ر;'!< bJԗ^M YayJfۮ]BӈYs;UeD/y^O64DJR26Q{[rΏ+,Jh(FSxnbG)+ ym$N !)iF_~kꝑ| IأBO8D{0wIs"ل1dC*t"RvuB|QϿ=ZA^"q{~*/֗]̩'D\zcO*b8)a~U 5K.- 1BLͣbv-l ֆfG:ߋSi@2 5eƴEd Mqޛ?040>#&_Oq0lK&:iw?8]GG얣$U%].F%y&cIKNɆ+/\ t^QgoPvKf 8{ [ytaHD!qiMh/Ȼ g&\VeiR8 nǹ!ꆖf+vQ-ȔV>~oFGL^BW;Ey֝Σ44νThV7OZUy!JAI-Codt6%L\lfU )"עX) `[!l2 ՏG3l ÊIb= ӣ_톻ym_a;+/G.\ N)9PWM0#I0j|zF=;u(R@޳?^^_Hk< ܈vz}^A ϚFu6. Kv;l<8^٨ ?)it=h\1Ɋ1U־v^͵v O1aRp=_*KTCI4.!K,']oI~S)iy;LZI>ιR=iF#mIC.8r1³X{z%1ȫ]ʡ,f^ .jR8y[ ú)3mpg+=r/`EuPfawZavndp6 [āׯouQnC-SjG 3Ie6CT'ևרiuL}"jyOhթ%1|JUds4ߍ|O! M]GNY^Q1t`sEw2]*;{cr@zMBZKƣ?Rcmns=+vAxC(5q-9]z2o]Z)|kC=e cj"8t~>@38]1TMm G|p){zlpyf \%tYT#ϋ$QߗvB?.O9i>~m3ILFGŰ x`հf6&Ix&yoG^DeMq\RKaue PyIG^[Pdh잠WqqUJsvy^warI:NCս}G]E.]PI06TdL֤gww'O6ס\\5QLхi(]$OGio8۔}*p%h&ZkgmIK̜{{xK^eY6k=KR/mFNSx,i߆ ?bԲg37r~ψí5 *e$1@&PB77c1&3-Xet|@{g#g%b>Čw<1>Ht.rŭvo+*rc7YZu`l9w1lĂ^W$^H^)6s5{H{M]3y`\L`wM\BJׄ%-c̛9Rh+5`u7F,+^Ox lHp"N' g,Q8O.\`ģVJcU C??OfDCfYNSCDg>_Bnb"iPcRf/qߴ-rWvNؓ4+ʎ m ~1W$؊"57-ƘftR>7;F),)7)qԇ%JWW3Zn ;n%#Ĥ)%l`441OExFkzKcsG2:PbhE({%YQ&yZ/ٺwVU˛`ZcF,ͨ?}Z &ծxڥ苘ד,U64g?0"@_屡|Q!ܷu!cZFֹ4{4Ҥ6rBˢսb p_[pfR-W!r9~`6F$'GX+\b0EwNwf9x3nN0R=w3EY;nG,{/e7;NY(%%dNo<ŭXf?J*Շ@;`r'rWTWf+_P6#G>Z1jtw`o|/g窎͖A[㾺u:Il"(߹{`V~V1F#2@,ĔfyTHw2V;*-_=bϗ^yiGBbOIAfQB ;{H. r]Aj ̆i9' 0kR6-4t~Uw#N(na O7V;e'Cʚҙ=N(ӟ:Oh8f5[6kLA`-yӾVm fC*n_|qX/|^)şb{AbO*L"nqj&Ϡt3W;ȓn3GjaYƅS%1 n>^8_smo˘X@=J? 6SRԷsnL9?~Fow)_DP g>(@u(gh 5ő >O' Wte@/Y 'OefTЅ ۗ4+z-[_۝Bw3/e|lRL?D(@z=|/oX\(8?ֽ,*i`qY-,՚j'lߡsZy/Om\(1/VNwd^ڮiq”Ӳ<*O{5L"ߘX 363=J$y0 ׸Tzn)hL~SHxh(VwSFC΄E' muQ_^ B^,4 &MUg'||-?*89$PAS#@<el,[)"G O{C"V@@ 5RMz;/TjT_oEYc#{Q֕\SZ0Z1Рm1}@A,%_vݬ9O4>>k1==.LtlW m $^i[h-kXęA~1 dX5ǡ{CTV杍9HVm"]CJ&cEc'Q~1TE:Q*u wA.M[@hj޹dږx)dˈ y뭂ISqJj?,!rJ(;*_ Eay-v[4vUNw*%ͽ靔C ? ,F, {#r_$@ ah@V>KT9|l R!4z,4O1K#^[ f`!Z"5FsLK[:wۯ#smfT^yWc׶g8,$VXnwX,rbnvANP#nKrh=m:iu;=6f3xge)-Ȝd+ʲ7} bA.(OAatwν:x0I^,+iVU:'2\AY;FŶ'tɐ'bP0 EX_rdw4l'Ӟ5$^G : I`Ң# PY...L@6&80uҥ~Q1 3T%R-p5?gOB:*>/0:WZmٌd Z˾P( 1qV aF=22ZohEpqjn8_;E,-!!6ymO{ou%Tyٹ`J)|T*c߅!g ^$zc$ӼsKz9dQe]鿲DY*&\2)-L3f\>fq1hޱ[im$\/71a9W4E9.|iUnjjfgPqB΃,R!GƘ3q]OB,c-mJ3^uή5d:EfPδ(`>px {-˶чFdN}vTkq!$YΎbtƋ: =ڗs*pw\ɷ`-}r'~ȥȏV+ߏJvrYFj֠〿mVrб/^Q0 &M57Cwk |maHf{eٟsņcw#W|c$^a4]qƳZ "P_:D߾[`tGs-;%ܥ.pOk]͑$6I #Ml KoG q'B*b.pvk %fT:iiyt{dY$I,lƨEMAʋj ^=xdY&,l6Uwrׇ5W8tl*I}m*vr*˳$wwPzʮ1Ojyr+yƈG=gn={)jH8H 63ͭ`sK@_ ׫+&{U"<#!%|7dSG>f;eOi=ߨ: |A]"~.X3vsx*:CM3 $gK{TԂARw̽$MMn/a7bb9V_- >kH E -JrPd3-zXw=h㰫!x$0 ѕJ2!-cSk~֮`&=?L\YtDY&ݲ'ɼgS>wl>L *gB (M9I>7t+``~L^0ֿ[b4Wܷrf;|9b9BkT#$ ?x) řv,4,&*i-wܓv){&:cX`e&DeUښA* d𣕌G'^CЏ_R7dUm(h_wY''u|tWuGê/3ۨZQɆ໒xjeCuS~ [3Pe(e>s2kXvrcE1Gb#Bxe\U&آ`>@c3W4dxf1֟@H\d?x|KIx cSY9F|S3/;bQ1E@_ީ#:ԣG\2| dE * :뮔9vTh E hhL}f]%!␺i@Ym^JY0t}n,? lC:Mϐ忉ހ,`P7MTJ\Y>:Z#@>E{>a[keVEgzƏ&^ pQn% ˄s<+fcc)ѽʼnsu:>CCox]u) DWN6&yIT]8${5љ.;fhbe1>"c QNzAfаA+gjV,}܈KViy`T[^;Ԉr!܍^GiNPV=83@ fd湹 79'vA1'>2 밵n}eF̭O@%+u[00d- Q8QKS5!ÂKrĠ-2EÃ'.K^cՊ}Sܦg5#ST3dC-X?Ma6F,a8ʨ$=4IVR;%PkX͝*?ckB3>ϲqob@u`\OL@I.t,օ$4D)Y( j%ڕBu~ Er f؃`ےG/B%1lZ/]A' Lb I^ Qޮ2EzX𾓯u}%zsU_'/Fe8d`Lc<%b im0  \=QrB\mgoKWgͰ~;Jy YO?,D nʎ48'vuKF^+(jवBD30*Y˛/1 C )Npl>ei1@&V38H.Q`0W"2cmX`i/ 棇M, Փ165r)3N@yT׎R(G5<2+cbPіNx~=Eř*M(n\5d,zMP ^q\{a̾>:|$p6Ii"8tTv@`rݱLSSa.oC33`w6q}d_%٤M$ Y'%1^;9 !h~]9@SBVPɂ#mr" P.Nޔq `3yibm8VSAdnbɑ$KFisF/4~K2 \d;BWlA/Ӗv8n{xԒdKļ-6#߹)W:d𧯈 !c o#qF9wųr%n[ޤxqay:%k)|~5Q/")T1RAuc{IJ ;,CL?Ff^NvhAkN+4u\pkL&(D] M8`1K uۧ+>(q (HztA2'1-}s?QL26)z LiZmGs/ +A%9vDCS14^ZZU0Q;D5㋒DeT9e. +L2yVn;F+@f9*8g^c .n\/sΠgcIb-jK2j4\A v0Iuo.h9@P 8͆-^B(f)kI3t;Q0ŧ3VZ`)chb~DiF!gxI ƞ x_(eRY =_w`mLxh2DRZpE}W4EXJsH{#s^i&\0bͲ*Q.g/ >VsHvČ:ch V0/wg*B(2BL_/ol~ pخ过@…:w7kh^kO3L^ZCmq1F$enEf,scP:fpC^cz͡ξTlKx@JF(\MIIB +6Zldx2dxk˹?uAqnK@֠'w PuesP|Sv>JE $,5?lb!u1E}ٹ1NAP0Ej?G 3!'+1S|`2$nҨh;+i5 _}v\C HBL#:EwWyAY"LNHBMz;Q^zla݀͘\97$=~f^ge˔=]JZ,FK`3^\pԎS$&G)A8?ǝr9CaeCǽn9,Wb$&^OO`ǵDr CѲJZ&qPcG lauŋrr}ǕS}&;úY۵HهR[KY>_lvH!I&{<9ßqkܿNK$~_V c?:~),t6pGo.gǖ`a[I֧5%8|2NR7e:Xbȍ-87ۦ ^J;mH6C!&-LL3&AFģF P(@D|OcmA6A ED±Wa1|Olj1pi 8z+/r]C\Wr^NX'@nKA f~>B%`(_>q/Z^S{蕍)XW >8eNGi!}xeo)zexg2Y;̀i4_?_s]ݪ_]/@ƞBDМOX?EHmިH8I>4.5V9/BK 87k{k4t ]Ǚ&yMXq0hgd,uΓ +Nաx&mlG'8YW螪Uw6:Sb1߼آ-T'fP_A>ygȀw5Q.>5:d`<@- U|eJ 30$i(m p,Bh13OVe|ʘpTr|E얛-/9"@6Eh)y%R:Ӛ%&霟x::ЈN71 }#Ys_k,䢵\̝qu(޸OLFwwfuS;&Yw8%罯"A11dAJvt؝ F5WP~4mɌK>1%vт"ћPnCo}ʤ o΃C($v]OԦRZڿ63_8Fa`=bi'a3Ig=0 Hb6dҮJn*TL ˊ# 6 3(e fcJX :*o3[7?U̴kZ"W'rƊKS@zlY$ԆN\ -j)gIxCOWOGǸ 34jAHa)ܕnCFfЧcT(dtsAn nMDݢI0rQRVul56)h oTWv?0I RTRKEƽx-fN.WNV>~&Yžu6FR} 1ˁ}tH0&[FD b"'jkǗKPl+|ߧ6k] 9yqNQ+Ãbq ;R.v<$!;d|3EQ7zå6PJ@R1҄a^B:R =K0Ľy-ԕָ܊ unM'j`8aXr0egw!(%gY> lmOWg)x?I>H'a]}J jqM!=帘3+DW/~}-klBoy%Z/ H-En7ť|iCjm\!Em(暝k0hGCJsx={cATZPJ{D'3H봬8ŷKfd$x|w#b3 W&HhdpAr{W?r ‚0ED, ؇BvCC W,izVV013]M/\C r t F49B{oSGk+*B7i}BڧMm iIlgs*Z^ 21$*VOԍ͇T%-um%ֿގW0HE:0 c̹(*]bL'hs'RC HT &@<9XoBeZӪ1[1/ xD׷^k~o0S*t-<?J ruT=P,̵0Rh)AIO9HLgD &m0yX^7oRӷ$!Ȭ pl\f PwV"Cٱ;3&?۾F/O R* qњmh2AB0`ʂ)f ˳cЄ/h<ꒉ:JFO6?E 5&(il|߯{Kщԣ`ڟf |U ygxN G:=by됫X)`-]lY g:/Ki-)R&R4JZqSf /妬^SUmuCClV,}B0vMW 5<_b8@^0@SJS;-06b؁Wf"{⟀lilGTh(VmD9IlRsbpZY-˦1ǵPK5e-̨F(1ĢK#6iAPJ;yq e#l@ET82IWKiMbOQ*".yUY J9 oFy`aϜ n(2 5m 9#~(.H&)YY"4[~uidy)_aU/mt#*"@磓  ޿t4k;dn,F7U4aqt.23: a%_u/ s֕B! ,NҮ@ZhIX)<ϻ% ̡;:tb5̾lb3o.?*1#撃ӌ:*m^ &<.L|5ea{e0 I8P[Bmo9 s{*S?T3L|$A+'H5,!-/c`A |X+;kQcN8%G-zo*aj~+dә9pCJ,VHկF7ʌAHhkvlJwpۊQosTye%>1?Ĭ8|FwXjO1f"Ty$gD22Lp7v<`<;Zȯtu&S _;-YkISµ^Bm2dOv9Ip-F]#|KYKV:^Bhh )7>K7ϺG*駌Gh)'۹F? QMX%Lh[!q1~"QI/r3S/qEٺ9Mѓ6Bb1UBv 0` V !AAT Ze|!6V'ޕ+Q6GۯjAU9۰ hJod6 v!Z)?6fpm{>)cjPi s&Gx•:3@h*zZ9q!lvEa\aȇʬh'"dDr=U 3^(Md(K XԜ?픧} zoR Eݬn"tP̂ .Kăjrdo1ket: dA"ic?Oktxn۸A2CƎʇ`Oꖭv7 m "{y҆bw>92+)J&43,dĕdjͪd;C,%Zo:mi2A'j5wWFN<ڇ%7=ƹӾjWr\zY@?qpX ;E#^B:r{Z>aF#л@v]EdC#lE ^G2|;<,:qʺK9~G%>Hı5}%&Ǟmq<9IO^; $Q`2l=˘r W xQ( d8)fy-I ^y@~\R`f.N2|(G6P&a@frY(g6QA(=ZH?Qpʧ4+kaƉz+cnAI(6kO+O*Ruϻh'r$A;r-H=~RE,3-:[ _YܯVrHARJ.S`azBeGt<[2 ˋ  T8 POLo">-L,$ܺ{嵳&nZTt9P؈%Gfr6|}B]\ӨѝyE8Fʩ>{uFVc)P3u[UU4: :k]5tݦüt_d?(rFp+Bqz/Pgb~Smo`SM#seᚣMʃGK{9jxClDv{ Ĵ^jYkD; m\c kԹZ*cAdI븇hZ&qDj_dHH­5^? 2e<fIg mm_C].q9+7 Ns gO-[Г2Cf)IX5b$[3͡\aَͩѺ~),^DZHW/8TC秏D;= IZg߹PHvr^V)lؕQ8F+;AaqVCW-/kƬpgX e1^ª+xH&ut1aEG%W]u_eBEӏB/4;zq^7H?{46`ƺP0,9?L $ s֚;n{r4KP0{LZ"Uilg%%m8TiX {M#.+V:؄BU@7DžNdH&28CNfuߺ1(alui\o~XO{AǫJ끻:>[9@7%RxUJe2sYX'~!ԍcrsX's] ̈́e#*r ԸM +|]NȠ WY\P+ #]<J>+c1꫋\݂K2!?s}?Fm.E6zhe;K[\١h%e'mRU58t'nkk4"5rQ7&W PYmLDǻ^ER棺0chÇ=hKia3T^EXKXx  AfA3%9?ɛ35(.X9q |W+RJ{&{mOL.3fEnMi>U+rͺ ;Hb#>4|Ad$^8QRH=rxª4 Ud?}Р`?2 `@΢9 D&辶N=X0d7>`@=T0BmNJuw z(pww3-VV;b >@e,_w(y Ec}&A*_jZbL6,Ҍ/xn0:FLţٔ 42;c츞"@ u@\&foEԭLf0f9'\|D⻞ B# /0^W&{ыئ?QC(. r>[yK [Knh+T=z KRre,nE/`ϭռp/v2'oou'͏g*w+߾\|@4 sߙӸ%AU ֋⹆) "J)l۫.m/8\5Xg32 `7M>MXRkTVG yx]h'gUsM%D7^<"J2Fγ+bZHIn[[xxՆx?>k:3r EuEdo}]k!?* u SJK[|lݻmGALEZ8d4nB6nYQ "I5m[ bM+.?Vc]m- *+; ocWafV4=/9Aj{|Vp(@dvttyU NZ!`Ūi9xk^~[Xa̙@X4ahd+Qd~pbT[fUm /aMLavȌ5~z-6dDdZi[u|ĔoBFM5E鬽[syopeK׵)TʯkiFks=n.{,+Bp>_6JN##H2$wgz@U՜AiH"ɫټa* Κ%NdAs͚ۆۘ Idͺ܅B+"L WQ ~<2"x9zuZ$~]tTq 4)fI27ކ/埝Xm8v EHڂON -dde-Td3b7/;۞Ъxu˘´4BXKl3 >qq:Glʴw :WU` Hi$kll )98+,k pUZSh#b.#?A {ev{)EYd׭a+޲$?3u[qYT5=vޤOcy6aR?f5D9 Mn [lވ*1uѸ;Z\]Xa@';4~(xaX8xĢ+D8X95*PHj;%>e⪩Kޤ&1sRy]בJ: }fcdcg\BMp80sƿ\h$FvE.^ X$y)\,#`j_Of\'0Iנ` Zr;Um5dbἴ9Eօ) e|Eu[}[BY LybzJ˺ϑJ ̫85`N.p[8ʜ%[3 +kd 2Mʒh6NQ%UVW1,iAJգvWd-mbF)nD>ҘbhJDJfH8,*Z jKWf)-|}qm+ uT+P.yo9!# xgׅ쀲d)*%xϟ\GRYQQagɵU5*'=Chzۿ~&#:d}o+ɏjy[D# N}e ËoĿc #Й[&k?lڴ s_ k0fq~ z} T)O( f(Cò VM72c'2{Utp6HÊ"|eW$,$6; gRQq͔ktkrEm~!L 14#UBYښjt7_VUs(+@?CeaS7䇉 iViTJiE]"#8 ܨܳT<"yQjc)[7ѻVTE } JQJ  b+//C!Nb? Boi&BQSQn/ZrzyE$ 5hm-45-ҵ6+fF*Ep~Y,? eEMDuKmTUw8y#"29Rb\tq^}#׻S(2"Ɂ@&<8 Htc¹*~ 6_E:YB'}X欏2J1慇hûgL.Yɱ~hۛ ;Yoؙ`cs|@ψuKۥ$fZ~ee/b-O贳}% UOWzkDŽ҈Vm`.7ցTu-G%+uƝ~%h#Z3ʠc2 +y5/ v78;b Df'di'׫%wP=YD9 uǪBhιyt"#crY",M*-F֯ E;@Y zElT8 'STi YʌOJ:o}WF]d5x桶M. OKW hQ|X\,^A0-v'yAGaUx8azAd= q}0I1܀@?Uq*DR#_iʈ.vU`8<`ޚ>"O?jaM Q:#FoO17q̉6G/q%!GgQ˛t+8wȐ@ ˴oֽ<-QG_%a5}ĸ>wTi gD\aZ8bp(@Ʀ^EFFVVdkl|%w,z6L 4^+Fɍ֦Is7`;OdvH^F>^зLGCT[ZAӃˆ2ӄ \rglxf5/'`c)yU{`;,2$Z+4P2]Jۆ?+pNwWjЦ<'x bx6mKm_(Sd!x K`y~I%}{}j|9P)?b֠s&٧GVP!G*1yg^1Xwgv z-l@_kCȾ dJ_) 85AW'stnۿ8YVB,>GFNT qV2㡿iJ>ժ?Z"|MNd~ҽQK |*ۇ0Y@^DUv.k%y I8*鞌oML@&.)T@BQ Qp &7k \ԡ(\*Aa_pŹNbIiPD CtyJ/p_/Jَ8ÙPӫ_G0BVV/}jtNP`IPk1#VfC6X޹HMk[Y3Xu͘6C#7CH9<6*'m ISv&FOqŶaHIOTs*tUؚ˙`,w]%ALg"V94F* 4sxxaI2]-D@n}g 6nio0(koi%F:eDqͷij+d:"7/10 C/l:m@F{bhNϞzKh7=dgrt%6.^|Idɖ'Fڰ8/Q[?;~Ngf($}7ixiw-G.>.$AA{>?+#dLNҙd6ycc UřN>lZn^!TXarkV_auigWgȝp(:>T} L*Us&j]3ڙK:.>﹥ky`FqOO|Фu!s24BX*'涇^5e+tZy:7$P= j} ް_֛{SfxJI?#+ʑ<+nV Vu.Xxqڛk,/˰>͸+ZŒJ޼ni Q  deHs+d&.n-F6oIlX2 txA@wP$hs36=2ѻM/9 jB@OIϵ8Šت{2chD;xLDnD\Dj ֒ ·C@jnh9<&(:0 ;Ly߽[m.|apI ΋Qmw>DFiYWL鏉DZqnV1@hlI7K]{EP|9$bPӍmWp9Őj - q;bǂƙ.L? 1[0#ۤ"3Ɗ~IʛIQMwf O_$NLf[Mft %9Qv"; eHs-JIgC(@嗜G.nq@*3-;; gRoy݌RAn٬oNgqfh}h~]eKF33CIEckd 7@V Eh4`C: Eec nR+N#f[ Pw3av)g髧1Z4n+>5g['>Lq=K>]F7rUj.Ƅ_-6/nXLY5Zk}ElMS 4[~DWJ4pՌqJUݛRSuA;=;3`ET1Oc6Pb+?49hzu+@*^DOP$KF&kulhܖGn3!b2Ԉa\ۭxrobSZAu?P.gę*L-zLұyF)k)8&hoyLXD~skYg-6 (oNU d;Tr:=[YkFߛJFuny$~=lkVt"Q>%hzh>\;1@( 2\U8P89H5IjЏ;- *2JWJKI:^dKy)e|+{Ha>H,5?9n$2@'6rk.o`/(. 0+0aUMl6&L{Y$ KTu [>QÙlT5'[:8NF"\<iIr_v_ku7]L3n4YF஫{B~aX~k28KFw 3s`K$0ǤK˱[x>'uLWsT]}\8 CD3Y:i^t!Bq\4(u-;O"Yl[πyyES+RuH@Ξr_n']A#*^Ik2TnS,.xJ5Btz)P.+=Luzʂ>o]ޠ/Z0[Ȧ:Pc2[ Q(5r^%ɮ@gi"Lt o/Yrm'D7]kG3c7`;X㵦WkWP#..?~K_v ه^@5Ճ_>j@+0˻!@Yk1s择RO0@ZqI#9e_;u qja]IQ^;btفu?6QcDԨY߀kC ?U(grG5uf觩±'9KaN$u2ãb {~R$x4kҪ20$lGKͪՀ)CuBۡZKmE6%{ UVDH L@Z.=޼琪z7yDYvW_H[c&~S_WTd5H[$ Rs+@U0NW_M\c{қCn^sx uS LE^L0G]KK/ų˖X"e{1&KeF=:,Ʉ >RͬeS:}-@Q dc'[t@.8OC˙m+R8=h:Lfa)D\,&}@jVUBUUdؖzhųM @FDb-6F/fZ[,0HF^q_B:ْ{24wKp,Np`vNh8/u\NlE.5Y2"b|f'o26gfoBe:΁L`rw,܄I Aa2K.0mG2oSn+8{ ;$b4nV\#B@ m όw# $r{ Бxg90 RHCt`&Vm=#M@R@) 5J?x1P,*K\ ~vyA^\d/ 7: ?we ND̅)#> X+P-铱SZO{h sjTloXR gI>g`m IOT '4ꌻWtBH^ӿ8؈9|%'K ps?QzHUO=1mnY@)G *(ΔiL1q@HiCcImC0{8Qn!S,I[)晥: c DZ) -S;Џ&Aw$$Ł[4!"Z[2vq1py蹭IRNbX'4JFK@Xb9*0]^P#lWQ*~.+wdFb\CL.+5 ̜ to.f;81Gy0W≬L6ꆇ /Y:joYL|:]RSrDD~+;7 Ujs&]uǷH~1r EYcB쓳 Q- vhf e+p ̽LhAPF̺/Y ăbb`TɐJM)HLE3HLQt^#z.F d! X`)adć75D&s|l޵BJыpU ٺ;[6-4JV9_1b:DR;4ĄHK*fOv"/dR^'upH6 1^FLh6T ;6#'W+ULϕ^(a2WF0%TO}OsvdK;\r*x9skWO 6{dk OR[[9Hxu\gfѾ %RƋE*V˟]]$ ByQ;`4nr0-S P{wB 9%Je۹P?QOڹwz> MW$5: h ? :XR^Wޠm@5N | {5Nt:B.8퀶ōr Vo2j4Mܫ",rG oIW̡]pXbo9p:v2I[ùUxmȗ ?4-h _K{Zn oWX gLie:(DHgG׷a}u8ד|ӕk4I"5jIBYQtOKC# ZVM^WZ9`haR}{akxӣ [ 7!P&`.yyi,A X1-e(q[+PИ }紩:Ʀ$ `/ټb/`3J\#ByhpQ ~ݢAaA2tA~s;m8ImTO RCNw),ML7w0~s\p1,EY:mj`c?E8eK`,&rLfARMǤnRAZ!7ӱ]؀ϔ7ZL;>x&q:ƿJn«2qSR/y^ мC_D[ swJȤ%AIQjg&WC4bs?[q@oE Rɢhnwd;DW4g gfjRv9-?(D9Mmƛ:|;?H^tPukTvtM#smy99muݳV9%";Xte"j.F4KqW< !}b(3aJHDȥfPeq [G8O%U@'=*Tkq>gm;VyDkQ r 6G01bx[/ jűx7}f;k m&Һ gPEҰM#xxA/(U.ei-^#K@މ򿹻W甧 7&ؕ~׬.qK{g\>aSAz4 7dHĴ)W/ha0+6NiW~!Cv>oL4]c "Jgs&g~т DG%yO;_3 %W [*Y2AsTzqu2(o  '!bLSeV?1 <^0[` NtXqh(s6^e&Q*<ItkVD8\@gMW}c4 N\cjH&B}3~"1zbr@24!نPӉ7\!H X rN?R(lc[?_ۃqXFkE-Jf܂Zц%)81%hxGWQW!e\LXHc>qrlo7ry Wa".xVgmN )w"+r'"Y0a@hݲ~K#~'$;7ڒ= E,DܴB0Ls=n]-Pv0I;ݯ"d$ke Ҥb'X,0*iY%/rWZ:h7ѽ |gA^`rMǪO'U}#X\I掤4ոc@`LzʔD&! tdQ;ll)U!*z+,֯&\gqv ovNӕpfqCw'Y Z1ht]rycDԎҁxoHJh׷PST$jnGbqv50/5ur=g@2L};RM`S\K*g׽uYآȫHRFtDnipu59 ~TZA.&>jF!r-+ܬaVtIׁ$ ʺ̘(B|XzUh'W{X*j}ތv* C_9p 2zދo@Q̮Hy:HI u ŗa|{}z  Q|z `_h|x?նi0@Z*]b!FOOu9zt!ckPD}KZ'Q=lZ ?ԁhJ&AEm6)"Cew_٭BȎ2k\ꢸ$Q [xl޴]GH :i֯z3ym mln4z!ښWK^^1;k_UQ!GxH30rIMj_U!gTbXoT=7ENڜ'(*59ȟŋfu_ӾqG22C!~Kܙ9ʘv r` tl9Cp\ss}fT=<|\8z+x\qND/;nt1v=h3M\ M׳yH1AM6jW{צ{"_Sڏ-y̛BX+zgFAtVX|ٕ9P`yu#z\"#2JdafEiRgѸz{#d/1]yR"WbT9,m?~ͺp8B]8$֒vJ-}edK@?"t];^18a'Veufv3|` ?! P÷(s |QysAhX4vR5ٯ!0 +%h[˷]횽炜^^t+\p۾X?c(:}Dao8zFb%<) k2`lLf@H:`R*sD^!b$˰PqJ8!D`\Iť iEnI67%(ɀ3Q`ёTAFBY"zhl*X:i j2y[Oo>\\ 6ڢkAc$˺@( K |V5Pg]X!/: ?i Sm,GX<&:9.wxz6WMN!k1Gu,q@#>/f[i%V޺( (ARƿ>Zٽ}p;_ƺ?|oX7T*U&R^y+]T }ϫ aj!7,]>; 6IW#\wW4=w˘~LcrN7KrbE9pe)W,|E1?\FٸoR5= NЈCQ^?Y;:_Tūc LYP%iVD>qpln@K*8Mu$5⼤J5e 8S'o hM$~LdDwı;hr,g鋗>-UJSP&DLĠ ʁ-\&Q–7@]:| oAǦKbP7SXmW_u#!XBȓ#%uĔ/G3 w911khO64ĉUA ZTNy!NLk5HΩ⋙ q2q/+ѺՖ1aH$lv :r(7hhEWbFQ F13xȦΤ- #T(< k&Dx:6yyAx^%Z\0θw]c;TT"*\LD֦JF@G .5(J+qoK0Z'yŅ2?2ALUQ,@siI!ƄܠV^mox#d80T+}g>Ujcx N`{Vz3yBϏ}'A70ʎ5Kḥ"EZi*|:Fn Td'6Л*.KN"RgiFM\_KXjB 1 ? <˔hG;}6Nη`~=axġ)qΔ/+\fjةo3[AERKu9JA{{b+'/ď|ghLl)t"J߈gfYqJYpBa>jMZ+jr}C#|?2%_zBOo34Hac,o_+WgFOA rrZU?RBP7nh wv=YjQqtqĹ'U5ܤ?HG.9I9DF* LI>V8Ww[«19cVm U)?s 9F FCELo mIw>ZՍ`[*K#hXWғcj<W^ޕ" z)K'l=2da3x*%SaAcN.% =.\6jL] !+UܮM3azؠsr\",'Q oۉw_"/-lSʴt,"EwUHTE8fw[$lVz9!YHgrn{ZbѮ p@) TmT&- n5f J`5-KoN0Aي/V-o&y!8I]T"N. `\Qx6BVD 3"XhA9 Eo:ݧMCCn!9+p|݃sy)zt"rX6MttcS/]z02&{J w -<frBʩ P6A朤( K澮dĝqIb8Xq&ijW l늏Wf7\W뜣$L y @}p 8 1hX,fUg-SPkZК[A~·W\K,jyջ4w-{.{jUjPM,νnCiQ5WT`q7ESdn&@KMa>#-43%yIThىjj"K1~*v%[T/ jUU2Ҩgt I@9[֦ņY׌5U!UrNq?(L;]\ե`9 x!=o.Z#[~hSgb_]OF#M$#L7J[⎖'StWcyu6.zLˑd\.񂇫lƧ$j(Bw_ ~ueA~Ro@7Kj OWӱZ 3)\?`\覿r<[z쏞 _ϰmVde9N@ A]3x@-Sc\mSL,MPu./+..~-.*BM`_W_xNp@mRJHhַ㾱v @sj&c+.]^%^z(D;K hя)i4[Dxy2jRnO\}MZB&c-7p+;Am-$a3[H X==X`YY&'֩Sadzy&א,[KuXXBn1ŚLx+,qFb8>6R%!^7FCs(<˕DdkTYٔIAu*`*>98N..+U$^i6\z9 *4]~q…z,7f7ŧ_>|h/&[':`iM4ۡb,PE"xw.kѭ{}G,O"ThhVʸs3OJvl[nd%<+Et~TJwwb7\3*+-sY4F]}*8n29wtW^QW0%k:g孖,N?9B纖nuWW^ZKD)Wf-Ur۳6Cq񉮬₵X)k^9>A(E] BN y|V+kxd vPRph;[$.0C<)'PWxSfQ-$&9ѱjP;c.K xqK)QZ{i̷V˱2:1O[L?%5FRz!&;򬖵y85%C% b~6{jy-W qa=  U+Uj]+nܢ×]5oUtʲJ֒0z®155/0{9T2MPXwzlqg K<{*XHy^ˏUXpL|ު0pW9b:yPpC*4~;%.ha:G׼>N^U{w4V%V%jUڠ5+=ypscbZJQF܆XflJW]=YG3X_gtƧɠƦS$vCDཡ^wO6 m+ -+SM4u1EV+᧏ר }xAIpmzDs%܅sϞz[i\SOkL8!C3cD)8unSRHi[HVDe{-0L?R$! 2ǖ*1#f_7&߁јq?=Ǘ`Jm ]XsWOn.8f9?!dcP5JK>sI[;lҟP}lv MY&ʩ2UG]7v̑a QBl-(h9I9^LjwVIE0J)<Tp1b %1@GhleqkCc ɱ c̉6_UR~RS:}]6㻞hъ(#D8 EZ\²uM2vId3JszEQK aXDDUZZ 53 $AY5p1<&]f(*x:c 4ɦ=pw/PIť2Ž-OOMKgU0PW0#+gk]>mwÝȯƘNT}J a}!:C3mlXƕ$GK_])z;9j3s C]Rϒp?(/R Xq p `fu0[sPhBj.Q-sL`g/;֌sՏ*u:]ݟ<$R*T?;!ȃ$ҟ28"]Ϛ+߬(,ջFhkӅaJq٨Ft[s@}@|pW1u9™`NޭTWN V+Iz~̜Ja>˵Bs Jݍk&jn ,i:$z^%o}x""dJI(ix<8;OY#x<<T?v$ U@&$7}3~f2c0L;e5י.R|߫{J,Mo.&v= JMK1 &?ٞu7 @nN lY:~]CAul^A[t3d!wq„?U3|>5*n1,I}/W>bs8w(Iޤ4ZGUW9 Ԓ9T~Xϓ/Jw^]zFP߶&?'f<% 6o޿j &90 X=鶘V9T S4luR,=9~*FOS* <4)#jRG.> 34=A&_Lyyf.XR P/d' eTI/huȨjwǨH2xFo/Gh|lU}ISWfX"(bW,C a{$UGeQA.|%k;ȫZ@ϗp?G(fؼmv#sDžP#b.d*]zgY~!sW"Hӹ"}H$K;ɐc[+܈`(+ILGlq X-ivxPr!m 9]yKaohל}^<%Dkjbq00AޘRP1Mt^CdZOTKR#M%ZIb.KYCTKGz¶63X4G<1 hx? ^6 4r˖:"CXoU5yb#pMl+>~;j*zD' $;6CʷE +rsJlŰ^<.G [?Jh\m- i>.!DEL6pbE _zcr{0?m"eI)@XY"=فu5*aǠtߌW'ɑj̗r()mϓ-σ&pr!GwBD|Ahi1YuCzEhD0ܛɃ(.Rկ"}'7}o@B<3ByͳrYg`ueVD{k?DUքۙcb=ﴛ<{͢G1)?牝{n=f}׶(7@OQha&3l[Xx9a-^ToBBiD|jgdʙEayHPy0<_Ɩ`YҠ_.yic+_yWY:|nQ`@ Koّ`Qv^©z`1,4$QePv%F Ui5k^8*8qJP#beܝ;GSDzPvCў3Cme5O-N̦ڌ3]j!S-Bk, E]CH4kg왪p}(^Abw,V50yPk!-Oy\n<}F¬o+2ad>[N`4BrS¶xUZJ<$ڸkGrEP_cG'@%Om]#AQEY\ 'ŏfJ Q>K@_NnA@-6#lnǣWP<\Y.ԓ\[@%w)> L#j> Dn ]M=y{yWƪ) VGQJ wQjiZ3g/y\R"vO o$i#hfq %5.1Ș\HQ:Zz x /^$wI`;YǶQM՞xDzf0+5# Mx,nsn52 TQGr٪_'`!c-8;=p<:u6'دKr{ZE;wgi@L2m :|遲Z$vmHPC&b eW8~+U6\NE"wN;92bBIaeC?<} :zR_Qר~sj¥4N a[\J`{I2}h^ ,y-"%DN'ziSTB[ )`Da1*X%OU KtFWL jxq=ڬ3n ᗼ lmG^:eYɐЦ{)Iv{>R7R--U@sCgLղȅ KVۯ"P1zgHRX;{ܙ;9g' FtȠ(vv,r:U Or9ZIK3̮Yˬwo Aq{y_  fleZ^Mz vɫsf~Č0 ]?gϤc0:͌q$H#JU[%(NVEGN ҊԜT{)ɥ(/%HjO%[Wg#+xQcW`My'q2I{}`Y{I}AWjBor,M$+dɔ?h(cP@ ~ 3cmI{Ӈx |L}{\o1CE r˒8*B&%/wԈi95T7k4O^jxե 7eYfQ 53n{|]؋fjU.%ITSUZ!5N ։U5l?`Hsㅘ]G,6\Q{ GʴnH}OG"D؁yVdUMAn҈ŗ=u/")A@I}Ɉu}u흼Ztg!B7_{ hjN f=n3-K۹4P0ps0 sd dFeyނgXQ"^p9:@I?5QTUYI#'dZ~ *e_ /\, U9X '4"sWNP_u0i;3.O'@Q,mD,k;LA€3c,B]K4^~|ĠU,)e>wV6!|*T*8b&Dި#$.s7q~(\;] _-]q:M =UntUd$v4j)&2uǤi5:"`O5G"sFbs"7w$CBe걃PZ[sCs"c^$!M^[?=MDFECZR%+>sҭ( 9]GRad`fQ8U <^KIg-YzYbu½04*u5ג,0W|F+[U}S}Gf.nfgD2g$T *y.kbz4s%GyΊ+C=`+DN/Ѣߜv(U_]nskOS'~Ҟϋuq[ڪ )9}s VA;o/4|d eH=Ews +%qP++q-y?FJyHsm^Y8#O.w5sF ?8HG=% -W.4c3̇'[eAz*DlU((J iV:oF9)x_ㄬ窤3#;҄݉D6_lƌS PI)pxHTp-_Zk_iV:#p [:L*WifXӖC3%"b0vo)ʁ4+:~$_d(Q弐{Bwp =Sq\F80c;$=<'#Q&A!D9~E?=T(dE]i,__K3 g-o@nB>ژCfr.0ߒtV>F6Or6@: 2# /3}+!ͽVw?R[xzuIwf)DbcNwn'E͖|Ndr6M8DV'3͠F), 0gI3O k bkBuWwfֻ𵟈?eXTZ12xI"O9Fln;wQ '9< YC iXf ? t+FL:J@!hU2M5>_8<̼WgG8n#wsc`YjS<^b3k5@z)I ᐀ow lueshP7*"Es ³E^f\)U1ywlC?N+8[`TEY>Qab@ ۂyxk\kZU/w:v'HJWf"Nd7iWp.jRW3(J" /_'^695bDj\==8+'fbap=| fn@O OTZj[KR~yLwyI:LA&n[MZ;i}rAI(3L/>r~6b Z/ce1(Cj'مo .mvӔwfC N(m=HeF~`nLI$IclTL΅+k'Jûuy%0-iԿ׽QBvqyHUl)BO0Dm PAs&TZtQ܄ q]S1nQC&Or3AVNO6>"ib:,(9RK1%xG. qhR-NvYE!Mue80dA\ӎ}H<ѾQp3e[}wI_HH=D Yut oMa?Ļhm7_Z郗C]|eI¦sP鰦kp̠,9v6 L"6HX]DlIol['fd^Es-4P FHl.Wq9t WSpi}O 'ۃExFdA[Z h$eyܡK'v,NFÖ FgJ(@k 51TU8-Ѻ5 t~-L/s%h{s]B[Y:ߑlFqy?;Wyei<mbRҕX#T @}ތ +Vg+ոE]Ky\޾q.[G.hli?YE*_d TBp'~7|)&f;8^3ϔ23ΧBz^SZ8D] (GpJ 4: rmjA&=SyMc;FQq+ɜ $9P!/F'8>0#~S$L֔Ġ$bHC2pws5l*=FV F-Nlk$kWÄx41ΣfN3&ﮥPwDDzӓڤ {]OǐBoZxsi$эT7D/8'㙽%m:/+|6;KăM,?g+|-Ŕ7^qN@z %6t^H4D2-5(잢sͧ*dxkn"!ؚo7 ʧCzpBJYƖ>, gNSlAqMe^KZV!gc#JI o=^;dF(a^c"0F WcT@Jd:yPxi^] L@Z"18`Yt~ʱy=CA(# 22 J^`L`Ւ o;Oæd>nX+'yt(w9r CgQޘF"pJ#e0|-mc͎Ӱ(h`@dl r ϙף;N/^Ga9ڟ6\3ʁ{?ΉA;rfl:Ɯx4qQHH,̼tMUH &衠k5DPNZn0י;VEB3~*S:xϰzKC;WE'RZp-3Hght=Qo :v&Vs18h5, &Z M蓳K-}{W -$< d [q*R2`wwyhF[ )T*{8(u}y+nͧe V }MA^JB ] h%'~H_q\Z,!|nOU#$J|ȕea*iޒW ![=pZȉS~s'1c#h:l+sO *?"8001yXΥa֩?"uʠEG.K lb~,r~:xa"JTQkZ@m0:p23nPЭEmj_fO_uIF~o9`ԅ"kVv32E;D?d3)>8%LeZL]>K :4Ί{Shv7E8_li`$fpurnP#c(sK;|e,nw뫰mFkoo? #E8#hZ"ՃkNS}~jJ3Pn' oam H D[MH "D&BƭzLnc?ҿ 3ΦZ6xXI+l\Ob,Yx*vo)/EL}NQ|] d3)$r[V{@D2P`zZ&L6#%T2mv+:@|9%ʚ4lC*eT}<>~&RNGt'g !"No2M5T;:kTN)9ɝ fǵlpK2U=-:4 /^#[o|\fM1JL=Sy[-AX\jmO}hؑ10GK;BstqJ|>0eUYoLtg`$48=xU0Ga+L8ȗFiش_$:@Wh?ȥ"n RjYB=>{yf)FG,}ɿBf2ƭLmpe5ZY4MGoRÖ왦BGNUݸEh*OGr$ D_I:M;A`MZj}k d@{(wa5ȅZ%MF~Kٱ*^= 'PWʔi347/%?Nv_!Yr4L*a~^vGLTvX4nomhnj)^gmC&=^+U?Q)'Dbj􊜅i)t#<nػŧf2A 0G5[ X;^ﻢJnk3<״ \Jmou"4LEmn>ɓ]`ìG~HM2rG1<,ujɥVjvK Sy>!n,C%~č ;l7"M5Q1\:o?>tpr*miᒃzM}`tWAO]FӼrL_ycT%q ̾r=:с^,i7+ Os|k’ %i^pa<`O$v"] 5^'-j Uq7`bF:Ka+!&/Gק\p?ȢLf#q?0 ="?+\kH԰qFvq/Y1Zŀ':ALQpqg0_UowJ ) -ľ0O뇆 9O[h^ә@*rw?jLZ7=l )EsmJ8e3.E}UP&o |+뚢uގ) uYzk/f^AhҚejD_of#Sl3^S;GW߈A98.VWѿ2߼v j"ׂ[R*DtHvq_C> qQ7ɣ,馨N,e4TA7(C$/"o{N((QiZm](Tqª刎4@_rtXEaMYIU!1kq%&%Q#aB;ki{B"WQY c+icchR˵ G&#;m׹}X4wP]biH¦ c1S+ψƦۋ14'BnCLp&!e{Džp!P**vrCӾ/X-78@Qy?ea!.PL{@ď|Lr'p#fbў-Pl̤l=o.'eX|NzZ<-΢g&X呸VϘ/ѬIBv͢U{=Ttˌ{N=u5s1lJ%8A%R=8iCtBG9k}Ԟ-łothԀDꌓp= ?op$GcSYNIB(Rbz^kec ,enXN(qRþ *yG*J#1!ڙs3HFa?(dQҞg~ 3'5o7`+ zn3>NNJPlxeӨF;SR43օ-^7)7 G@q鬺<VK'VPٞUZ0g$'Y(+o߸@ҊO%(lei?.um*\%t٬[~1(6eW5QھDԇQoTtWsC!;^=}~OTӗ$ly2$ik}ȸ /JLϱjAr{QUY9U@9 R^5 v[X[cC-5_\-ǫ3|xpq"JcVi\4vSr(%Qk[Ҍ`ւTBC/uIڏk|I9q< *1`J)T^$FHH-qPZ LoJYOx!$?z{V4c׾rkk*K!H#e&$ؠvyjY^ O$VA2!(=b'Q(^ VpNyp&ߌu/./12<L~Vpnt'"TF>"*s%G~.ڙ0FzVTUbjU)9Ym5m*aعv_ńHKT${C, v_WwѲ]7(ϴ@y?yWasW3s)qњdGb7j!"*qO!Pɍ:_`+ҏj&xbfOtv6oz">G -%F#8 *ĝx**""`B&Z: qbB(HpP=1JY DLrzv?[; șք0Mlʕq'3%='sx~j*U#A`>G5m5s>}^PixGc%dQ+K>&MۢG3(i @FKzt˿:}=yM& Ty3Q.hIWm0QW-AQW)7e)B 3ye,{Nfh&<-4#Vܶ },->p3<,{2L;o'Bx%tӫ~ರj8cⒹ's뎪 (5"NLh/3b{ TZ`[Zb[{ 9I}``[Rp/޸ ,,r!=ft%%?k $^ѯ]JQT E= ҲSB/phG Eis)%ݛy%n[jFc1.8kdg!x8i$}cݼwWb=DzՔe:+ٲHh)OA1sƼS s{ൢ0#B߂.rLr,CRz`;ǂPd7/p';P}OQ4fnGa͢ Dw){Qvȵ_*Dq\pSq3,sQ_p]`:_I]O~;f/z ˲(xMU7|qg؟'UsCtk\5P=X[s9Wr͍Ji-?bCtQ`z:fg&[̹A nbu{BrҹAN*uB.zb3!,ˤ)2sBbɖQ?dRm[r>ԹӚ|f $qe2SQb~_*u} '?J4O7QVhE- a9L2󢛑 قyr|]Z=8= Bx2]/ZJ | y>8qQ^%:MQ? bJ1w_#M\#rH9(G3Oz* ũfk7gp&p}%L-1?=o*5WRS?18YJzz l U4ҏ[Aw6BpU}/MًckU pTl h;]vflN ]o%8sfS]Ŕx|T?56l[]q@\2Nq?^;5z,_34ư}wќB_j˭5iГ=Zyb1I?|]0szE`WURdLeʰy@c=4d᜻g<XҬ5)ņՒdDN&OA!qXhÁ=>;S %rٔ82w VFD 91*^;ϟX#DI$s5_72z1)Ch#|m/>iJ$M|g5{%)xX )捡wmsBl_\)6,Dig@֩a@]Nf}XG`߳? _}:ꡑz6Ff pr;\>FNӡ_! w40#"y{j* JsrPܡg5yGϙ9S7,oj7gxE 0vnUpT {U]FJɼ_>"듍eـ xd/B6O"U9rs ޾4gsM˂()r#wvɌ҂Qo ܖ4 Sּ%v!Ơ۸e x;Wv05=˗Y;xP'#'ɯ ϻj 15E٪0D\ eta9F(l ȏpH"ڿر ,sh"R p5z݊/:ϲB>~Et a;]{ӹHyLWM<7ćާAƹh:38O>,bCY?:{ZF(yIIqRZE O B{ Xfԯ| JWڿ< ڽW]j.JFnw9WHԘ1[(?dhnȴ#.f<OKj#wo$}<̊o@KAX/:ל<Q.pӠdJcnӌǞ:}<krS/l?$=N+ ĸTOOn J"TLrQ hauԼEdi1xT+V.Nn<|[0kje{$OomoPZ[[GA=9 0E9',[=O! u!5v|rCp]/77F'\H2Lhco$FPAt\xK%F>$+ʳaF)<`$X'\nS}![P8i9gUX @g4DO&~NC`~mIv7|ĝ!"Q>_BCa˥c~ۣ`rmg5^:#a뢆*xnH}6"6{{k[w6Kj'E41ABرVKi5B'@;m&!1 J!p*(\v ,- kRc)E{mxkZ5U&ceRNuTP|h;C!H:<|Dm/X.Fbz]B-݅I"Ѡy}QSb-(c?KO$}4V̛O/xAPK?`i^|Awa kbVq>:R82 ;'֨foћv!Og_+KOjɿ#KFt ƪ[ʣrb)""*egOΖlS~W}¼$(? +Na($둔MrB%+4^Y*D{*|>jT N5:FQ*%Y!Eƺ:ܺ7PMiXւe`σ [=l_<XCj JO\py_`S}:'3Ƭ6['E4zC?%S4U] 4S=H7ԗ+6չor\q4ArbFLB\֢\q@ t5hoix ;0̎:e3ߓx {?t {RjϦ XH.spDĸ%\jș 3UeտVh^PS0J %r\B1W&|0]#ڃы|4.[ 'Twꨳ"(g[hS- -YLJ4";>7bwqU&cV>W{e+;8^񂛼o|`_l;Q(UdWx")ߣЇBk_uM@Z>"^Ï>U$?qJc8v&kR Z~%/(q;XMow^WiF4xReu476a7pݥw8fp({}2E؈O0!PRwaL,OuZ-8nّ˪uU KLUSGr+a:.ބLWgtyF-`_9LKЫn~NMإ2vC׺ԆbKs7Nm 窧w/nO( (>b MPAn@Y eAb6+IZmoydmBˢ}ėB'/sUF u{C&Tن]6%!҆z<+ns>,ؚ a˹chs929Tf&ǏEZZltM kWPY"c˲" bg7ICV@ZAE&pSIHnh B싑HQݣp[UCYU̵dɉ|uZ 9~<>p#5 zßN֩X($-}+ݺ >B0,s$wDj w*j26~Sb@EjdD*†:~~-@yjvێ4J| bY|6FN tj#Ӛ6/D9й4H  ڟ]%j3fahT}C0h< U+4]l'huSYuˋ (Io[_"!b2jWg!F4T{o*Y}Ł!hRHqr+27_tE, ݺ%*pprx42H N{!kS,nyƦ:uBz:S3$J\c@LveTc%GӢ86MP.3Ⱦ) `{"\%gLuV܏s|y*t@%csNӲ0_f5:;{>R%YYhR鹴ᜊ^G CC&ywb 0E c`+>l07wxAFe-K&7w֞S 2PCǟ@1p4/ j}V]W.̝C`%5#O=a۫(Lj8蒠5xU/˳Z)OiĹy% Ma(e\tfo<27 FH,T&cz\Y{ng}Wy$櫮2(j*-j{=O +4h~N9t'{Bp" OzYh%7xG"LŲ8fɳII<w{p?eԅd5?l4JH u:ӶaP LB3GtF0?{Ћ{9|(;vh $>gj'o۟~%u^*t%H,@R\ n֨w\!MsP.YO^BUݱc+h+¶X勚@c>^FL3N C v"]bRkn0~l9M5a*ް6'FIhǚΎ+Ep%PR|OHds^ L](@qPyVჀ/'@tJe?/➣c9AZm;Kbʥs3tn͟H} J?0YC(]jTńޥ!J .߼2~qss'qNQM{Vw# 5k.;pB@ctM vd'Ku7g/OpWJAῖ/b. TU9#Sўh9]OWdirIG^a^5[R[!} 4j]rӔ?e,CذsI'cmp50+R"&C\^Gv+cnDSHXs)!Is`EKIaF;e (FmK/+hWR߇N }1fG~OmBmNXZbr>{.B`yelf3IIϊV5lX~ScbJQQaE?erQB}WY c_3)B5%Ed,.ќ=tq͆!=w&Oɢk?#u6:؏PlS!5ج|]yM֘1E+*[ps(תC)]Y<$>=<)<=@ u=޾U7޷?hTh?'lt@Ik( ر6ð#|78$2!ys-2;uETR&gTeН: @Iߔ9≄!JJyV X`qQ8S_r~]B2q|[aqq5MfU\HZPDFjq"Ө^C&OY"nTv)pPk\9EOv RJfl{ef3y1Mm{#G6RMXd"=YX䅛]>.4(ێ;P325Nc, E}~Dg ){;O? #Y|ͿuW?}T%Pf(T#X otI'"M\Tʮ8FE8:| 00epȡYޞL=3W,WN.N)ȭ%#L&SS#aK~x6\x#|ob! wja[cSNp@v?Wi{6F|bk 7sNBw-Et_«BǷT, sHDrG\+2>'=^hTˬ G{0iC:s]SynUyxIh}ݠ\3.*]HOhr1u? ٻziUߤ!6ݚ͚~~b"P+}8YsϴUU#"6e}?2P9`L=H|BzE7c )~(wQw|Ń|RaCi+ٲ k5u4R$qpf@`qǰ&M̉st`7L 5r;PwZX4!^ӹLM1,=Ysh*6F`deƿ/k؀ E&7@B!y=XyQ?@4EN:NJgBo tYQH@~p`d8WA)ϥː2=eR~4t80̻1pF)QJe)җ7{jDqQyVV 9cZ6-6Q!x[Sݷ!Z4TiLUq1뭱=}fY &ev\%ڄ{jx\[hBFDk&DRV? P՚ inl\8a+nT ylW ęyg9yc$J?Zί <ˬi-oЭƜ>*ph0M=7F EK`Y/(GI\ Ha:Gߐ{S6A;Cruh<{#96ZuQ!:r0R*e VH: =,g+<@ |bǩnzoO[`z$)Ɨ4[j9tk|՚ [Li!bdi؇Z:0qd"C i4DˮUVQK™*geH՜Ter0Aw{6` DQjeqDZu`x2{J4p SIu%N*)'LQduY;c8Ãژ*@y.d ӝAK8Ou/1,.˚Z6^wH#ژrBOG >;{)5ϡIٖw0\|aoLUME e8Z&n3ڢt0xʛՠz8;/bUZ7JdHٔVP R3nvUEs5]v>Na0nx"#,?CC4G.?qXis-D;/h$ej7X)ǓW6!B7LM0 O-WYuBWQړ$$}HᛧVكgάss _ dg#pFdJګ;G0ƪսOy|E$v^1Ebqk3NqLՀ54M&/ YQLǬ^rmQ1;!r 8X@)LbV6??N7!TGO %;OAaX}`1J_2sw l|][wI$q]FO$婄@-2*ik{Ak]n,˟D G"N+20]i$ 5u[N ިK!xeWfi;T~©| lR; EPYv!`'NH\1c"U̿u]BoasU%YJukOT?l֡1p#k:e^ 4uD朥NpFu!N-\u- VdGkf'>*cYk'rxKA/Z,0B- ˉ$Zm*RRQX3АҞu55"˒#Cڣc {LBپ_&Tz/{ ZYMP <#ܷ/HYS 灨4Jl4Ϧ!\J2P43 }uC!?f}c:cNLc.B/ͣӔQFIlB +@s|ۦocn-gzxY5YYΣ. 8odu:Ub7[,"Ww\+ʔHa1 h Wd\P (z/ᖂ Rފ]I@`~CNNyG Ԃj?{~LꫠlLT:ₚY-"t*z?7P|\{wۼ#%4|تp`_ύA%J C3]y$`*(B,Hnf|s ڒRVfaڍ)(e_y~HQ#6 ~5NܦCz#Լ£4P:C_J]m+ 1]ǨfjJt@ӑeZNYř0d}f 3z]!4kFD(~V>+B遥QߎV_K,ַ<dU蚸kU@%_os=Qf{?nҕI_6=r0[TX0mo]vd](~%oQ75BїgE;=\Et$Z{Uu8+Ѩe_kz3S7xZ^)cܣfd` sWwJF7j$oZZ }OO[DL<4 *u*c3!I#0zmda9FIìEe0[)$'ǝȟ7.()aHD[789&ۭ]G#wu 3d/,Zm^hlU=@[$ZǗu ֧#hu}lGh|xNU@)Ys^KZ-(gڷƁom./nx0?+b18A^͏ C KtK_Э\Y'd3FO·f򳣤1_r>~ OS13OmyCPE/YC*, vLjh*3J6gFɺ5'Ź)d9oT6iEqڕ,U7kK;GT3|Di'+6TB!P#cTePD];f`Avҋ-T"XE~M7 eim.ŹXA< T~ƴ*68@q%6 TRQT\.z]La{,bcaBަ֔`*EF-U4bgu}K@ .hJeyj!Og*Nqs@#4ơ̬qS$2U07;o뤶Ʈ t7NR͜OǾ9y2+S\&Q6bύ2ƖՎp2k]bԦNU';=JcV~[fm8SS'}E˿^3$`Nڡ:Դb")0.6CW(8^˷W,RNt*xfU-* S:&.Ȕ9i".\yZvƶJH=m cuGJ2T`ry tm􉙤[MՉW(M3j0g:”CO$Rg#E}_,sDX4''r)_9wb\ U/nvQ՚T|43[P>Fp.xM3DG ۧe eq$r\OZiEdk D*yut/3ERERJt ]{ JjG^0wƜD'2xWބ<&.+_Ro'=QC *@ }F42m>l%]:#x `m5ux ({enA}0rxf>YJɻfҎ;# 8.m8UBP`%*vYH3o:WQ$z8:`feujyZbwqf&'G;DVB[t3m܄#>Ց !#1s,dqǺbqGJ[q7W#7rB\;a $_[8%E?ωs2۾Tz?VmCЭUFѼetLeA'cޘ\j^KPDYo' w" @ #*FӚƤ Am!A灿58nwOG\#n}k 'At|1>CsG' Q}ϋ@02'D+l_+Dv ]Ǧ.xZXu0'*vUwufF W@vr0˕-:Uq ڃc'xA@Kp-e\xK \m~<-.z Xc=wM] %gNYQJlz{`nzWBeZmdhӱf6"G62cOpկ>1PV(B*YigeJ_GI EٰGB9"KZ GlK &1T_?Ht hL~GlsJJ:\(yѩDGZh5`BSIn;i*^E1mR+u%'%[7ڲ=E߬5&E ' zFN]i/cFҢ"~ 2W}+ź<,ufgS_]سian#Qce!eAfQl`[#ߍyaɇ@qNʲm unJqtU&am> @ 56 6vq\?OG< zg1Ŝz1*VapDF~Dd ܴQ3%JROqv梿mեP)xeѝf.EZR~A"SC |3pFU@S}PFx6:՚쾍aTKHZfXeV e?iV+?^頑l܌{`P-4\:4#HuV#ٵ/宑k D~`c|Vy|i+HJU,0(BOcJӰv3-a._; ? |Ձß 4~ 76u{Zo~bFss` rOtُ,ow*xx( XKvofo8@nOM)AH}(ݯ` }Qɹ TKѤȜ㳤]T{>.ybgۿ qgkx;Blfe! +U?8R!-C$%%sLz^SS cZыeHʶ'gLJhTܶY*4kLZpqF[0U[h-$&>?ҸkL܍o#zL9_@%nLH!ז&.ݱq.JJ.wyqr]3i !!*I3IiJ*8p*{oҬxC^%ܠ>|w=!a.xx-/-..|l2J1M>w^tKoH_#~<@RGD2#};k^~2ڧ0~/z4DLgg.O*%/쟹Ѳ~ ^YeU;ZbTP ^>=e4(d_l "f>me q'J*z yjzZ-M {ZP̙f:yo$FU_| HghJ} h3c` ^ͥJ^`T@<1޹kuG/d(h<)p󷣎s:Hv]<[/WS_[ZfD5]&v<FPT K`R ٤*TkS4NQV(̭F xUoy%~6(֫>u(Iݛ@A,4>Jj,7:s#}}oμ2_jkEҭr !.Y!W  10En.dHs9{CDqA.[qjH=grmo̮j(̽Mc:?^c'@gEI uܸ&_Чyݍh&YsE ,eX5D)ԠUln5e"bpG‹H+3v0jۑh*\QzD(=ЪCӒ5݀>+w&QVܣGn7y%pHdDF9l}=&v~EcMhܚ*&U@̟18Hk5DE<=C XӧӈHE/kdzu%wr}KrzW@e|bO.b(V2ߋ?D $Jtv\m$T9R$kbl/51X6Kb:ّru63>f/0w;*L~ tJ DV{.|ǔ p-7}qOxEνᓇ/ 7`+ n٦^Rҥ2g+ N>wtBlT#XHݛha:oRZ/^?"ec0gBᄩҝW9 (GRA@4K/a5,l"w{v .sbfv]N:Υ`;T/X(m+7|46#!ky>xHkL&Wl9 *3ǒDT-؎"ⷙ!qU-̟ZT1V?J3U% +eK{B{ݺ;OnE2/q9LyK߹TRd,g4_ҦH0%Fa7|b%f,8b*Cמy ~l)v4wъ- Zf%͔qEuЁ«>$.|\Qi/!roAp{LDo =O~**ӂ&ʅiK̍돐KVHf$Snm?*L0fE8e`e[Q>ԹLq W!Kއ(J4Pbإe߫Ь%yy#Ra=L0Mt\s* E(y ,ݧ|M}r=8 !\Ս_οwamHsWC!JR4wY`i䐰ۗj?>nV1QyjF)UǬP4fwjuQt| ܈Gi3( t-l 6|guC:N暬lR|.!!Nǯ hUf[~U ?aGq!#>~ǭHvkЬbic~|iU4Dc/N@lRz>6}&I {PQb &=]KOnpKr yg_\g%qM{r[5WU(XzAĤ^Z|[OLU^AE9*{L=C( A 3*ZuD_gB@*|;Wٝ{xbZ]RK=ᮮD4Zp&Ӷ YГ8mпӍJ-lL9и{ly-!v;w?J'OKhltkJ]Y4k2ͣ]pKH'1pѡAع^"X^'sǜDUD |"Q"k)cA A0BdyjeF6[DD_W90 E])bs{>EjH"1J ϕ'#ȃHSf=Ua+Gs0,hN>/s͇:- czB{ -hy OˉE96sn(Dꫢ/U"j>өˢrB% (:~*AԂ/!s,8`t~q۬rp6ZPHB`5~k_6%Y Xu1;9ˠq sԜkشU환RU#g^&z|HfC {I-ʒOm؀"kʳS^mDVL g nv+n*DQ[ e+i“'?#5@-md I{IHcJƋG@8:+WG3e½195R[w!FLvW9&K[lWsMߠj@%9T/6gYVǹ{Z'FqYrbR/\Bl??,"juEP>ܒW80'y8Rm.\up&|P$~drd'`L߃&puk=7͜t]j-8=-X"xɜtea>UfS>a@Hr"ohx>FRGRsa LBg0hf]}$*z>i2e٭emgE;V)D jkvsB]>;5TY-4d=ed_Z ,!Q揖|]PM0[QAMLkLbL&esƤó bj=u-, g$$b?vbn,lbUڛ }L<=](O L!źBHOYx_¥Xf3V,˿2MTT_KcO~~\x(X>Jm%x`$snj2CY1fPAmLdAwxBzRA,ʂgZ<QY|osNf[moKˤWkԌ_!:1]ǜ8\o(}0G?Þm_9q'm:f6mTYqToxjYIQC1総gMh !JrVK3;#) n2,PH|oG8PRZ|8~#Eтp\l꺯W3n1˜}3SC*>̓{/(׻',j!]v` u>3 I\W.dAkijfZxB-$I?x#SU &r~Fqk)4|7@CC tu2TH(CSusv1kНt~iH2]xHt \SBM4C+`xnf"8x0dHoBcqVe|qp}U7^Z=b0!7q; o &;?d<s~w~>fJ[fI"%QѝNd8! wjQD4<ՙK0,C} 6p>Oٴ>k/aŠ1=i!#nQz/d_;#@v"!i)eO+`9kjGTbeU(oXrP)(Pzx]N`AGw•2|@;^6gC)h?f+1P|aIr]QaHǐؔnQKp c$z6QG9 0l @H[kjn?8C?)4cvMΤI4?%QAL^2"F m(EMڦO%zy;JGx3I}J8+DCP*j/e*~"qy,mG n0c?9`oӾv- EJxћ$m\NjOI{xq>9ؒe3}Z"3YTG??nd%"y(#a"Ui<h(0@ il '\YwYg0;q<:f8z(]O=ƍVx3tʟ-mf"e6_@`[DF#{)m ʴJS+;K47TU(DkM )}]~>d9ۯy 4 B%aa1z7m\ra)qm4ަR>)N5 %Uk. T Nj 'fcڄ-aN9GV;~"#GYr.nRKP$ ׁi$ z$v@tl|U|DHSRK=ڱtt# ) BXOwū*J}"$8- lk+4nJYL-+, Zf.wf}2&+nMw.wx,Л)ghB8ʙ!{|,82֝K?A5 lv$PB8p<޺AA{kzm:gиLeGlᮏQ=hoZGQzPhWC%#UahB-y0,hk 96 f@=`MW+cvgK*V. rA@- VORFѩ~,D(S6Z|/gG;V>ݱ&3=iT~~saP70,-fVtaHm "0?Za &L-Su݄[nLPczoFJx.4ʾ]<̅a`QW, #FN9.%L_bk ?(mwq =?t n N.WwEcU=Y~,oF7=2=s.8ҦV Ƨ"c F -T4 5Eކ5d4AiR!H*ҳ[ln$&: ϔZ$#oY%?qCScg 6=y=}4},Dz\8h=;B# }D_~`Ȓbns1T$qV|a4Z)\UyK| tlx ,Jpq9`ӵHrQuaú ƸqFUԆ҆)! d ϴ;'D"rKPVx1}߼o~e-+,ˮ E |6NW<|7zu~PGS uJ%AsZPfj2T(hAyɮ&vׯ5y*butKxcmؤ(v`<;S 0(ŕ*XF?gS9BIψ ^ #_$.xy5NHVc%WJc6.BtnYJ4͕kj_޶:I`>?L#oZ66b:oz,@(bLOmuy~8{։.xOdr\B[ѩkbzdM_W86^]j so}[o G)&FU1OP0:Cʎ/cQ3Y`,aIǶ>S?y5'YRO ;BQQO^=$sp:O%Em,Yba̗c9~3n6`qzT44AwbƤA+OziӵzG%)G]G4<')}3aBY$>dq;2FwwLXj]Oq/b#Mw4msyI#yw68zcAXU$ UY1Mٌ YIp_D6Y&=T[S@ 80Z`ʅMG)pHMdɤY#woք>J݋7Zj mA,uA`5P3J=+=ZB6='kD[%aZWƑ@,=ĔQ֬ ݩÉ"*֖ل)#b|zTݣCk sfNV5<&%ǫ'nYY4V.p^w>x-OΨO=|I,C^w;Ջs;JL`E`JK1=i'3C뛁I[j} mLho_=U qRQyˡFiqUt.Fpyw)( [(Tx~Ɵh?t~ :g~5-;}fgGM]j4Tn|VhlJ V;۩",GES5VTpB?CLL"<+3<}\znhzpSn0Q ud?9hviY$v 8jkg*W*@jDtjy?qy`ේu金ie[D /O;XVϔ"cuÆy :_ OHT>+^W*+S~iٝ!M%U7pGB {~[[ Q3qerEնJԜSd<8#}ƼUkjvmɔn/ XlT' nJ?ϱ6͡ZDiOWΑM.QAFe ySF8l)r^_)*qz=>v3@ Aq$Qq4ҟ>!9M ណ-z}]b?9>@i vʼna;3\7ot%OYs[]yy7gTGZ36M5Hг条D3EOy4:M@/E')L8|=IJ#<-6ǩ4 7Fܨ'^ ZtQ5RoMU^PMgZWln5e{ %RM|<E RߠnPY} CيVHmt42rX8J({ڽj۾r|&vF <`gJ֊6(Gkk8@dR͌F#ŵS!U!7m&7kf\g~ߍl%jd+/Vj2f!, {#7W H-K=+I6:xZp>>*ZqlA!4}lNCAl ; 0TZRD+`1-^d1꿛U ce5 P!pOT:$N vS #K^#l8Mu6lv\Nlx}J}(ɦ9QP30Bؑy0> i$GRfwctI}BzCYm1o,t-0 (B'i]εLBɉ߷AqR%{vh 1JC,fkLXt߯fbh I`K,.ܺݓb#\'tg.sjse;Tu]fs6; -`v/X4+Np&ZSM';uk<# ۸}?K25&$x-!H7X2ƥew{qua}nN[E h4ƦKZ K  |)#V>[wJ>fb\xöɰϨ,TB: އl ΙfCJʡ:1d$Ɔ|**͙uW|{U9WLygX uM` $Z M4mԝITm1W%d'\#TEJL$dEҷPݨVx2s2Z RJזN%gt`A6%5~@! ~0:SrdQ1D1d $ %UjC'tf/Zmw;xZlwI3-[Og˝? ʾ2|!9pcqdhL_iudjed=-0Y*]#Чlb8j=H3uF 3=5hðqq<: ͽ=E7z#1WoLArR[IY{%mjE (FdAEBY#\mej z.0E6ʽxXTY%Zd>W5Ñce$].3i&K3>m_z2GJC}!Z4H74qV/|=>YQ6ZzqI00lwKAmnYkM>/C`@oA@`J:=d6 qx ?#"Қ ?LATu/cCp%H09f/Z%q/g+=U 1[J1iNۍ \pm܆qez / 4_>FgZyʫ;9ޱuy4"rjK1droβ-YAh+[]skfRo߄iJHt{<ֹi+lƽ\ЏgZIW MXCg9{9{oR]Bc+qLŖ8džrqZ4AMtװ>M^9;& lU^YTtA߿1[@ߏ-/@jw;fyћ5yME.cH$$4O e|N|AtO[+`AVھ6YDg XbfXEp~g${# ZBb5zIz RK D1sIi+JS8ku4!RT;Sl20G7]C %Vb7CG->T9<^7+`@W֡LS")hgzIc^HK"}dۚbK0;gy EqrEw AG9⹻b3i:}4;{ %A$M]Q$ye9FO폮l#4lg[ ZnRԠfE]\#JC akq}Nѫl!JюN~^|%nޟDl0zCH FB (;| 3  .L%~i7@ kCʗOVU%@|b93w׼%E,%VV4K@Sދ- џpD߇* \fC贩((=Sy4nM<ɝYY4I>Zr&νrBcDnficp5g3w|B-Iq.@70rf^Bb)Z+J_|9Ӎ`|,b,OHGdhsՆ9PW3Nk'H%\)(Jٜ3zg xGjԡ`j[s͚%vU{ַrTƻzȔ>вMTb-ui|dmN>hEvb*epl'mj,pxwnN%/*'?͏2E!ٓ5ݙޝ"+gF!* !k+֨u,RcHqx`$<Ϳ7&}i_* AAw&i2=&"lnR bO+uݽbjn1KIxPjyfLʩUjfe f+oP9$Nkh2~=d_)4<N@nĈiN^Bf.jMpR6?]6/]-)%[8+7Nb"KdtyFv 3%Av7?ٲvmȜ")4gfscN ɫWjƢO?֤(RAO ]fd)% 7Z,/7sÂ\?v%t~F9p< =.tؤѭ8^Wǵml&aI/;S2  X:֢- 92u*+)V|UO3r b慩MTHu:o0*|KܛqSVq) +L&V6ẉMQnV{d82i' 6[KYM|^&vT FL(wytڨ~XWʠ\ӱѶ[p_%)\!~5 7T^kڡb$+LS-6/߀G^ UbxLsdsqY~ԅqڟaq>{TK}A)ƀ&4fvڰ| ]< QPT+&݆S~^";l})S ٨_C4U,x"ԇ)Jȼ!1%Eܯ'*Mz^G֗"G&6$,J}Ѭlrߜz|ěF W1p̏0FUݼ0ŇSSԏn[w!@A5&z>aLl]fLMq?]H$-pѫf~IݎzBYmlv9Jՠ̵G+OdAa}cKoa Vx* mHK[ ę5mhbC6[wlag#c`X/,к=e*|XuBr@ӆrjO6<3E40}؇0lg+ =vsd Eõ47v&ܠ a­K[ל!(I` MWfBM gE-Wo(fa 11/Aiƌ1 >O[X2bAT hV!I+ƺ9 !]V|xa6N jxD, :ĨOA\C@eJe;^#}e$ 3|G 3'ᖆ[RA}7}:lv>(W@MYT!zEr<,T%(8B5g׈(,u4/jt>,`JS$9.B"DǩՖvtJs'K, c>J,O3w82OA豝(~5}]'`锳y.}@2|HPَl<xkqAh]LP2K^}xKdj(?9duٮlfih?Qj/zf*\[p3YQ)W\ͩ 6}/I-pťz'|0֭_+#չsH^v7jٻ'Dǚu^3"{4Dங $m^u[xdPC2WD3Q|<꠷J>I=W "-I}x.S'v]>o`9{X&@U GH!t\i+OGa%66y~ekM[((8误~IOEn*Ҷdp C:UVfhJVă0Un 5y߭DW$MxȂAYv'q"K*_*69QC޳G.˝ b|`HWTeR\MEIK|XxTT~0G񩱇$Poz7/rIڀ*"U;s'i_\ʉǰu Xj%`qLȫlɯG@w%챴l"vTFz_9A)P{ikm.ҥm,_]+dG,2N~~g]^@ 8W%M:w"aKycA~ <`37K^ 6yXxrܲ> dʄ۾Bӌ ,s$^z21/HQgg/j:Y3:W:oL]DQ*(Ӝ)m+J )}#8p =& ٵ!_ A#$)4gb*Žv\;op] NAf̀9nР+4+&Ԋ`MtK1^Q.p[ӻX\%͎w?vtJ&Bx{ S _Tn6+iD+Q2Ƕ+ AvX7s`}sm_^=Ss/(\(L˼GLPI1@B y5 9j^|us.<%C8_@&M(k-{D?ҋ,& IRh̲\D)ŪKeThq#?BBWQ5V<ѿI_=xɱYf|Rul5WU(Ґfmc "nQ0cv W$h P"\ʪD.P;iZ_"ɭ1Q!.rP!^$xy[lվ~9/ջC_6ޮf8D GY:a(ZAT5Nx39EN/ľ}(ɼNWG3Fh3~c`"+lܺE ,}el)|bE.g tF+anw_(]?~G7br6Gj7⏿ Z!w=WTQy+,aHH?kL},w, 'XmJ9ſ -i8E-hj!}"t-{!K.Vª)7N@V%ܞW;aBb/uҮ,p{@>2eϡC%1ٴTzgЖ(5v/Ej*T,ϹJۨQARe%xRsш)`gɁҟ^lL"dee2 M+Vvaz+]ҭ> :,>ő2 DZp4=* rװq4\RYM W~d3F%rLBbIA[99PFcuj9M)RTM"eDvAmU=^'SblѴ"7>i>ozۧ.VCrOw6-h)U襾PXGY\Zm% fl[ELSoU)Ǯc4 aL]75u] ("aIa?9v܊VvFh p1iPں2R RY{ʫB_q3#1r^h" |dQf"Cu1Մ9t( IУ &w0D:7}z|1W+€1 xTgҤ2O7J{/dBlH,2P(YPLp35S{GdWJ8D,x: PQz u9_Xjl-:D^Ş6jceL;ۨ 6EϯWC .U6}=x ư[:Yl>UWzꝣ*vCN4jc"`{m/aӢJO \BM #1+88?)9oU8'Vp@YW! ׇX\5!x0\x&7 p( X)DEv26ZhfJ'2eZvEDU@"\{0}^]4`b\!f\"tV@v؛zV06НRT;:eՊkDn>UuN;Q +sqn Y=ZH=R/ jӄ{"5!qY+ǒdƥrQ&dWA%_a6FϖTSs34;N}-.}F!IJml`b2*y#vrP༟.a I^"z^5ͯ>@pbux>Ȭn⫽&G$Q;Ւ'{mK"&;%u^AQg-*Yɓ'Ow9f7zpz{0jvOz 噂>AڞP~6 7.GvAL Bh@"?{I ltױk-OQSvn([_o:(1'&JHivSA-`zq@+jҀpyrtxZ*sԔ%Vy\l[gQ F!LNcOr^Ux8p'jSQed1+:O< ZOe1a拌'G.̅`K2AAgE7d{ObzlT?Jsu?Tha71\1N6:U!zioM|)> 'v08? ~O^0·%HB+#̅(Ѐmư5KH d9'm!l>Kڙ{LUt2爨Tw}=`]wJQͪ ZhԧRЯtVmƺ6B&S3&')$c_kF~! $s^Kua,|JI-*"A< Nk½S`DWߘڅD ͏GdM9Hd͖+ S1_ 秴-VWF8OA=Bju1)" wg 0Is!JPFE@. v5b`_?8 !:|F`in~pĜX8ěE^m ~"Pk`y !a}\i?7aϔcEswrmܚ`q.RPG02\VYLO%<`CtإVM2H"-8O\<:~1xFV*E`RD#%#< dT;]"7ܕ6+7?.ܤa:UZAxZ-oFЫ ~ ?[@ц!\}W,VkwBEf(s>^'NK52!%5V!Y>:A E8ɕ"24Fu91Da)[ ³~Ƹ?)Ԯ 5j;\39ȵ~[hu8|~9dR-MuJ@<"u,]´r O1z7ќ j9k#wq0M ^%׻n`S\SĜfo(rϜ5@@lR]ꚅrgko wsk!kfDʇ yuF3maۖ`C?{ɴd3)y`hzV=1%ga # EolDϤUX<+G%HS:e4'+TH("i"I"Y iY;~!w%2tQ[̳nEsys1h""}+㑂|~K$^yGq=SHc^%@0cԻw#K*jAa42%jIqM<8~}I6Q x +v&4mv}}xXjT{!*LY{DQ⵰MIߎq;N%)5WgUBfMfbXQ?{Ӱ_4W-QqYŜrؘYl@$^Ӳ Aa|5c P'u!Y&eb99.̿*NBrЦ&eդ\~IO2Js@7Ujc qϘb3EdO5Dy|vuisC{[[xdˉ(fRe(c~V>| ovTI/\ziL{>_> DŽ[4eh$; +uGA_f%Şs}(׬]C6F E 7i09yD\=J.dP 5/~SVXLyQAv1`sS\ _ A a%{G/ȐƂ =<0]o{}Du2ҵ h_x4N ~!ʳ"ƪ``}@⼋!VUFL7 B'1l;:Q `7R6e,c)z {5?oj#0ZC)Nc[rpr:q OD2:%>^2-j5‘X'a \r HKhi3ncLɦDKb%fnvϮ!_qgS2X-2LHHd4˜s8OG!ڂˀD d_as]Ddr!knLZ'mѿf'~Nc}E8)T+h%K{aw*ӪŶ6RäY0 A2``#[Gy 80l"8ꔛ;2o6jaE/Ag MjNS{ģDBFI9T W '؀~79wpi(udj;EEޚnU&'I1F"s'Z.b;˺873 mFP0ŘIjG?;tJ@Me]F5yͤRimV'a:ŜuQr[5#TY/e! h X~)>Kg7Kɺ1\gځ{"ˣ/"vzK4J ,rͫD1dIs')5c/+^>r=O2WeSAV#1ak +ꨂst~]/7Ѿ(hs"fw00B#ѳNyæ1rpKʼno}ج/Ν_ӫWX&T=6B ߊu9p >\r"{=)הDFgRR:P?&oiϋI=O2ͲA+Z:GKYn93j1<\UNܺ͸3L5]PuY\dToln~,2*s MAcu& _Ͷ#yw9N byJڭg`9n8k5HZB]+J.վ'٘ي1A3#T뽊`^Nΰ]N!N?fo[Ϗ_8{=#.5OV}A]> Bc]D+JXkmA>4Ί+5^e}Z%5F 7O{VtQ|1~ 0?7<*r~,DW6hͼc^BLqD .eJKGL$ny(ijrv]R\^"ԣYR=j0GD#9ʒ!*S[ SE$F8՗ʝ4ء_? ۢ{F;M]"{vIb!_a~Z:|cT`k sD>c?\ `R6(xo9&!҈2c\)JJb̥X'Ƌz+}c O Jo.U2`!'\(!QM%DohDX3axJ4yٲdf e*=mT\yUT (#7+%V[!׭ ?Iw G=l5Fpawӛ .v몪` _{霥͖FIKN *_;.j/4WaA&]Po쩇_nTE P"g,.a ǝGj s.F@`[qsD&6ȷg=a23Sf 8uCLY(3MX\MA72RHԬ=誉j´kPb\Šv5.3l^xry?_(5vׇaq^T@͕Hv> &-L8b7Un?f2F qIT sdI -]ڡy&bZ@M |zP'Sz9Ć(9 }`:Qyo$qNecV%K qȆ `:Eẕ6oRoCj!yZMݒobqv'aA?v_6|n|V6 B&:R9c]ܟ9ⱜ2ݘx&SD ubozzS-IչWWKC3`Csl@tN$+i]q80{_ԔICg4⪵y:(^"`I&EnP-Xp|ŕ೾Q.:欿i i8xKp>0\LːEd<~WyC(hxtp۬ \x1㰌O QW2" ` zIW Zy"P\nW|Xr *hyw:B8~%VyɴDy3nezĬK`Ij\;@c! ya.O8dEYOJmm>!uV} r:giȁnkln1kmq($Nwszy N"0oCǙmR{ 7蹵lsD\DDW_Ȣ򻧌c.Ի]Q#dR?A'zʷ d"7 E? 1"nfk-f&Ԟ96u64@DCImΥ-$9siͭL{hFIe8-rsAxK@dpڬ˼mVV[_ٰ6<2#ܧ|9ic>-lR;jѪYpɄfޠocv^+s(}{cQJkH;SgT |#B6V.vC Ltm}cGib[{mf#hlfD2㞽. ]+F@2EvoKkAݘ]eUrkg/9h[Mn|AŤ-uLir;Zgu׷q/Pzm\74Ց:k?ޣ=Vh922˭ T%~OkZTYD RS+REAj&ԫnA= w$# ._S++5`e`` ͟R*N:kȪzrOwLb* xٝ V kZ-qܼ̲UOD8QiɎWH0Hp$_է u'Kw45zyGLe;D:py`;hVAJ.=# "+j=[+) uĘs~_6hVhpJ;`Zf0f֩=?q9O|q^ɫ .pML~ߓKh|:VZm rj?1-t/s(-ŇؐClO0:|v!kٞbvOoc;unSMK5q)3}ՍЕF|W2Z0)T{3c;LҒwI3v)mٯ5c9?e&*2oSޥ ;Ϸ)S#+V QhX|psNWpN3Y:*pJ,s\+JT'ƐLm׿| S\$C҇R1/ t1gtm*'0aA4|*8;fDk17LX1b]1Ƒ,@ޭ9tTp?7' 7g㪔4vOP吤{&r1Toc~{ [?>EzL1 t,Ӱp%7!EyM7 VD| 4S:"kA; HKeuZUb_O9:;}ʠf)}V[ m$"ԫ$FF[J]By]PJiz"0y6_ݖ {; vu`¿kY?H5=>߫v&|EuSbc0Ky7^rh)uCBe 6xh''qL,;61=jAZ/,|M:^j GPiF ehT1< u3ʙb3"*J" : =CN2p=|Vʹ`/Z0$ DK!*Tu?fk;C`s=pTtYȦ'R\L5)hTz nƍVL= ;E߬*.V_.Qhb'M;ZbTI9<ڻiT>NO`|l,i̞[tEdKr@=GQ[}]a}K#ݓR{g2T$ R4O2xhe_ '6F6IWxaCŘ8Ōo*[;/3İqF ~8ިKOD.|ӝα<ȿ5eG˪ːxX5uܲsedJboZwOec)h@ iP + ѩ|d3e/Y2^|Tw6/O͟Ua{ـPfL7#r#Yd=w[ce"9bYtbUH+(Ug0;ҁ8)a2}C$+? 344ު,eSvw]&![OE;VSE|v=>W""4.;BEXte1e\|2.ɉo' fhG8J xkgҪo"75m;N zQas0eT'V2dd2G­̀WM "4Nخ`}A(Je@ڲ|4l_  h ^*DcWtVu{sFD(wK,< 1[L@S D`7ã+|Z[8G䂣){GAC@NHZI 谓wnGT Hӄ:0EbǶu2AC8dqvy'1osI-:/'֔{u Dהu&iQ>L^  #vxlP_H؅egR5ZwW.R* F7!#Bj[`]\lHOhwoGXJ񈐕Em"ZTfc_*2T8\ednvA@Dy)LE&Iĺ8%Ku Q@"e6h^-L=!U-ߖ4 nsV@  *l|B<\0IaDmf=N\O L0!9_CV&NɃ (0i'043,a/AJ8EΒ6u[ SbMf߭R ̈́M'<$&$"H'RlmiG%A@EAs/8T"3_h%lvS(Ul,-D:-G1 !>orPw799Ciʵt ޼7'\898  V)î]:}iF].,t %ݑNC?FiyэGyU]=6l2Z/SV轰e\{xZ*OЍYHA} /,턶W"!GS,zWM섐o>IZupk2J\ֵU4JnTy:(&'h4%J3nTI33xZ{n 42WoNO _LH3_<Ӽ^ɓKՊh}(n6_Bc4pՆ/v6мym ͍4Au k#L)/[ | 8qwO\{ٿs uU2@ϜI0OS"QQxF!U{>%teA9z=knm"i.?'!׸#s&=XHvKH9\C=CQ%6<$BE/.5GOsư'Mݬǥ%Ja\zᎆ`2a?徸*ͲPq$DwX!*{3v!orXh_ڞgoj=}Bہ\yq`3X(Y:9Q~T! swj+O´j+7a lSpTEW6<1ZQ<ۙsvHBݟwl :Ȅ>6/jq錩ˌk]_pcuy$ẅ́I^Q}Ҋ&o"Jʊ׳hhgLm mQS E'NwTMNџ!5ڨ Wrpc>dLR\vk$bH!~)0e$iΪxYː.ւflv\N&de`Orj~Ӂ1ɥ cpWW~Q`k0rsaOD섆$yMQcUiN/嚀 {m˸ܰ PJkg;AoVm:E^p"{K,h_VJr~:uW&+ωLP4 HfTI$8Nu+b8Y<uInKçS6z)ǣ}=Ӕb8k+ j^caU,^<(:ɆupL/gAܦ.0H=0 ^'-PN ҥz JEjO~,wDX|f |(SbL$f #KJr5fאz"5tAb2Q d>/I?U`L#'tBn X@A[֑J#=(>)eutYƓ㻍1r|`Z"_/E,HH}PVu^hutCϋ!.M5y YO.m%B3UK./X6zE,%T!7uG%MW@snIOHgnL*{Ս< y1 c< I|B|;< m 'wM l|R Whg sTS9Cc J~$g?DOs^FqTԛl᫳3#SJĤĘpFgG뫔-ջ6 eҹGFѱriBZ+<ꮯiB,(eVvbQ|E 莩_aV:R⻋cU68 <^Rgg507ԥfUSvPݦHk#R5Avt#(WVEf@ jʣɽy4K\̯y@(YKI3[|0XQv'1qwZRS ZQ2d욾i}/#9ֆ[C꒎?Zfm[yIΡjkCĬuW3`D keV wcȒi,WՄl,Ln,'"]G:*"m7D0h, x]0s3EI<ɖmɵagxՕ]Qq0q,vV =1Kf+-E_CFFNw_}i%ye:NJaZ_$i|~sg!sZot9綴 fXĦ,hm9i*hǫ\o -`ʁ\ѭ<3?+K1^g#?/i2.t?G+w50]/־ Lg5238er &al !A ucD0O,Fn@?Khuf9Nh29`HS}~I ( "RV)ٖ=Ϧc#v@#VxT|&]YآBV@?C0Om~Jpo`J\|IFG8TiS.tX n3*ƋPy,`]b@ۏz)4,Z%Dʜc!,Si,(y 6ֳdF6фComQS %ػ,ji{?6¢ B/X &asz ͽrDPO|2æׁ VAh\oL# h q?4e*tF1oQ)7yn{V>b Pϡ2Z7G .5`ד*/Id3w0OAg46ן@77Hd O2?M{3ڜ5{o &ȖD Z *C&[9Kı:]>4zO< /F ż®9Xa+<\/4?$H58)PYFUϠ}!q4qGbk b<K\6[_|]鰥vY |oWׂV?bV0[.GVVx KP6 L&:݊I|]:#ZHD wҪ F$5Fp`d&z/$Jёg]G ZLLV(Z~ k)ULs@Ml@בTmu[dF-rS`CϾBm9͉j9:-6t'4j~@buu&ەrfYw9h9K5/rU:՞$~wI^Nq5:q>0[ܵ[t#(y~6"b+y=c})t/v5&%nQŠQ\\bg7rls]:Ev4`T'66]9ɁǼӶKXPbCl_{BL"vDR"&$s+@4'Ig3g4 1kf,P^(ч& Y:"7JX/Dѱ SF/ۚI22Jw,!ԄfL@ΌibcPɬ-됪C QE`ӝw/6H~zc~atˀ9ϑ&\ufE tIo>_ESo✦!31Е/nu00ӾHBsax`No !|r umY.\3$(^}P&a j>/@PL:R}OR"|U&C2g;V}ocM rEwJiu(CkvVat9[s%:+k*<?|N {͠aqDʫ*_/ΐҒ=$)|ՓO4)~ql;YWS0FN,'k18 e*4 YMc:則&BT:6S۪=9y?=!YPfpiJpnBRZ{}1inveS8njJ^Zq7-] ^h$ij*L;JiV)ef+;1mAQ'yrZ4k34cBƞz&^ Qe;C:s)]]?2,@gS^~QDї)_yil\Jny%7?t*ceɅ3Kv!wKzYWT4*NZlpd`c;C$$NY_4y_o`#nM=U>џ!Ƌv/az>9Ⱥx"Kr}v,gu{uI9d> y%L@5x3)gBϙ`SBQ3˒ߕIb]q$W#ͯF|RaAazG(h#`&+`KN0  껪DoxbYMښ_tn;" eg4r G DB`X=3} $hA a?U"%z9ykC=ח!Y6=olGҐ4-e<|ޕ*QI  Ƕ`L0MFxlrl4B ÿ.FXvQS}y <ע⳷k/%2Ca A+rtXd,N›θ %`Ӄp>>ە^ Kzm-fI맏h*3wt_ظHe&C "mA#v~Q$~Szu ;Ud+}Sc.y;y=wLgE𠂅o.G.^A6S\>5^ _,&KJ,j3c%-c*ݓvs2] bgNigs$_Ӗ$W| 3}kr֡[=("?xts0e!U0qN|%"IӼ=&itT).>bqD0c *9HyD54"'꣠&՜: Rkfdͻ(,-c94[!9^R~e{7m-tC ^EI+"C$oβ8ڃ8ɼx#Bb`KPV.?pʟ1*?"?j_x2{3zb˓XNY8I]_hMAʱrBՄ V jF0envm0sed}@guș+Zvd&"[?I8`+D"+7QA4?edVZ@j1A5():ؓ!j1fOQq J>Qx Wd~" b3P[~GA4ÉF*M)GV't-i>^!&[Abin)Z]*)Qw ?"G;"ϪH-yǹho5]xGr l̀VGzgm*8Ö.*<;YXW<&:|Z5Gj}ُWlΦV!9΀*oa̓F4m:\IO\~֞ݽV(T*QM zx:úLe0E`|8+6D8q*>5j{ gYh)橇  mxVq-XnWuo?/g]NoZnpMڤ0GS1Wpfqx# t}VV%AWKGZBBFcep'Ȕ*ĕ9Y[J&<s6  ~h ` Qnw. 34GfYӰӜ9CqMO-/s zdOMBm$~9D%YS>|OyC -;Op43,N h#S 2ԏT)tu7~x{y]%% f;F ~IXC(TIV XݲՎLO2Fh),$9arW̼= +D ֔z] ;F=;w~=Ztn1 3vBc)ķwyN~S7ekײwr U١ZT @Wir=v)GJ ZUp (i sASjdWuAI֢j`k‚rw27x;®]3tCą\)_L/t~w2ov lה?隰iR"W  X":0V@4F.U(%Ԭy][3ƹm7 Nϱ/X M jL;iXv nr O>ã7 HΏ13Oq%6s(J)5:9~\-εH S\ft VKc@Ḿ IPCZT5eg(m}ж$%*D!'@d;%w~~HQ@GXi=t]J5c^]jO."}.a=Yϫ tkͪxSqU` /AԝW8ބ7r]L%\w;aZL|M8mOeiERµҞ(]5ƐDoT_MEc~dLn*/wR1g'UJʹъ:2aQ#+HQ u!' [݌<MxʠD3C$>f^G"BY'N6̣$]c'Ą!50/ 9Z} wY(gvt):vO_FI/rD }9>4H@ g,˥_>sL#a% x'o{5K8Ȫ FSahuig̻tYFXNm$ԡMdf{׺ku o{l>^p|}6xs/A?vWZ@إ'.z ڠms+:4'iazҾ{h N˥__# .!ZDbQ1=diꃎܰ$oy!8X?NrIt,0,/[M7<g! UUBiLڵ jRb{8.krT`#A&1LQϑ3$4LI8V/(hӿ\i+:3%H Q?>CXa%SvM9Q_\Dy ʧ/AR?xfc8ZG``BxsO㿓@\˃.hf9*OBu 2hme2 2K{W\5b=0{NY/tI%=-!rA%i`Y%Lzy{AJ.³Ѻ;%6I|M6"evSΰ9=`` x0-􂢥1DK!cR#y;ixZU_R_f?O\d 9,e::Ȋ ^`e3N$˼XxSO-0qXO,X̥LȎXPA$'_Yis&%A 2op]_hJ}- t:_as\jZ[o;~RJU@r IBojB]SS,fk KҬ%;n;Pj̆lgPO7Ob) &8(.ѲG/^ ˎo~}OlyOpE+C<]\ `Jd̅knHkNzfmqBP&h-sJ[z\x#)ͭlOpbL>NJ,U/ohEcZwYrV4J[ 1?:Kl}Na=KNC#g>* !+fP+f9{}nاCNb_x6;mCr3WVCVVc.v)\|(sۦ %ܿbJ%rk}ZLW?NѶR$po d>^0Ag^B/g).[i=V7dڀ==".[Y: L%#)[$C2;;v5|w|w!/"!i>>gE?_G䙥OLe c }#R3b8W=ܧ& .vji@ jP*cA8aۻPD8A3Hl̿g1r1 &3=+屾[䯁]HExhY_H_UI"RԱW?x+,`7{h1 GbvdVy~'0wDgo#p~4 gS1s4Y jz~'ֶI!z!o~ZGT?kH])=gDC$lH&ߪ\rh'"' @pr;,Xlr7"l"6:fי8ㄒټ*ָǡsJ UO"sCD?IN~gz"( :B.֍Kr qT}_)~EUjb w(ӥ ?GꭸOEX'Sk[tf+pm wYFTuULz?.z:{ .aPf{M~л6I FT{|# =.B rzIa]b#.3jDb$AP9QS!kk:xӴ%̈v>hkЩK6B|crWSg<ۿ]O8ZbۢRD̆=#`~dH`tb#<إ&$CVTOt+4˰(Mvs!jn R5q6hX3pCwh42; 6&iN¯6~hʲ_ԆvȏPWP+ٺq{`XA^~M ,s&o΃&MAVk,D&Bm5H:ÙbdJyYqIAn邔/isPi2q [Q~[tca'Cнߍ ;hf]a2u)p) ^XѳA}AZBY?ws6^*zkj0 lUJ@(]wƜw/m}ROiHT *<ٸk}Ê+vsICܾ? D aAň>.L~vܼ}(1mZZ l $~DK 0}?j {J~G[tz"!YNRx]3*5v1Hd.jLܨn vTf~|7]qX3^N6_O1vm@qrKkWEa)ŘYto7" b_|\W%q&} l7Hpm]E|/;6~ʥ`#Lq'b= D2u'Zj")\n|F~˭MC`:S#ڏ-q0z/\z̞#Wy]O$l Ow/go) 7f߻ұ8YF!M˕%~r&;c$|-S${'8r,2:x>OhV UaavGގѪ/.1-(& b={yNR =?:3p<=AO}z> R{lꬫ.*~ Iя ƱOH^<XTahDZ?WaWY\#Uy/@cfMfI:#t[ߦ-z uG;MR@ m*&Ri-3%$-]̧E#<1ܹ<MHQ'tYRiU,gZ @HƆvԒx$M)8~\tD;)Z:\ANHINP킧]o qb DW[TW"[FI4pO0d"I"V5u-YNn)Ut{ܔDrW.k?KB[>}}5^`s[+nTΙȯ f:%_l 6Clbsk^7]u m9TRu0GYպ&Rc#;(mKbbyd$_bs=moUvv_N`sY򹮇.^dt IMύ743VC?pr: ;ܳXڒTPG[gQI2_00ǖh0C o\vs>q~G- [~ y)<u.P&:ݛ8;K"ѓɹ/a P'P)E-|ܼ04Ѣ zNБcH ؉U'c;>^u!cyeNa dKA1<.XEφHuDuAwm('4I7h)X]y|ܪ{UP_LQ 3-8}Ű%oY{ZݧKO_; (eKC+K9!17W'#lpD 06Eh"2=5\Jz9Xe=|]DGo=D Pz60A'~;t*(NlW/.gQ}:cXS"WPy[+WgDXz+ͱ]Y"cD q]Wz 4[X;{Ι79ozrW34a)R?{ QxH@1lX/vDPY}򔔒e MňZ?R򲬥T\"7Zzq?ъԒdl[{{lsgY {oP頨ٜ5MvydU3N|XXT;I[5f <>ۘ>[0:އf.{ E+ N^A811> il 7dZ/Vb ӝ2lHӦwSGK_Aq´`*p.Ej[ѡ T`X컑VΡ3jAX;$Ͽu.*z4e\1!WF+lfno|1_ks ]m{>*$'eȍ ڀyG6f`y 0_ZwAΘº r8W)$/G3_tؙZvq3‘]mվ=ֱI (@jYSH1Ԍ c'8χp.edlw7Mj;NJxcBƀ;.ٶ(>x|?~V<BjYN$Ʃ `D7u xx-k{x˔r(wU:`543pBO7݅uRHU+ HK0-жE]ވֲQRxc':dst)$!bQkce#MVĀ(l嫨?01θuF VkWdKa֠WLZU> o}o,9 *;|]=HoES1ll%+2EQ¯>hfcϹ-E4%D'jbmcnqG )YBcB7  3 :ɍl1f]q؎9%jL}sI]{ߗ'c.I9+zHƐ5(9lX }*1[yw<~4ؙFS;g Α+!Z&Q]FU~7#B@%&v<6_]_Dh4h/xYfa`hcj=e|eݝ{<9e‡%-vz=^T#n%*8} XBGW^1*>l ̆ fo3ѼJt}f,O*ut6ODz6x %#HU.sm!yR$ iF <S, X/37t WW$'9a=i\ &~Ng);Qh/mpd? L]OurMd#( FdR,MYWIu`14N .utD兟dm҉F L #rVb ^֚ O!%qyA7f3FyL8rkp ^^R[s|DȗӚtcTz-b*Dy2 aݽѯJhcu4 _?q]EC"ՆTA JwX\UϿ|mӅj,.LfX!+!'#pN 14n.si޴p1݁ނdj#Ҷ'+h!-8(3PnsGϒkWĆ1Bg7Ia<(l :)o'8rWTñ1$^/ `~`R:E%l\҇Uz:WV.}n55k~.Ak0L تvpۄŒo^ǿ&}`;ߺbLXxB/9GaXym<Ҏ֙!Jo/e̋HQRs? =cl~vIry CܥB|1NSQΨ{e|wGW4Eb=׉oEă7l?c}!OHuD7Mҫ{Xvq]WlJc-~myM *KhW׻qןBB6\VKO~NnEBeC QgQ6Dv?ѳ v<=H\_ ^477|NE(9١ M[j@ݸ6#@y$8dwk&Ƈx2^GBwTG,Pq3Ј[cPzE`Cp֗)<r m$bHJ9Pʊ;k|?rMT6lz&yT@<$b~A_*D*Qσ>:wURk?.[ 8퓒 )QGS#hT Wz̶=o(@Kx09X5J!aAq1\m NQMd;k:vֈ 1V_҂3ƥu 0XVr'縇qCX$ ҐLNegݻp :-4ߘG;npy} + o LYw lzjS pjut>cVvFSU]eo_vXNVhVp}>0uYZu{(Wb xF3'S%c0o/ VU!>TAWF/u8o)Iג#dwMZI;*kUR}&LiI(ۋ{j5,xQZ)/{OɇP.(K)FekL3eM9Qu%3_ى/~K2i7~ =k0ɀER');e_o[ /]κk=&C0\~l\:5(G[ڛ`yښ mIDUѻ-UIyh,$5Noڬ?iZ2o]&šdy8w>-/5@z!>.F5ѶvQ 7l4HhTY\9hje0fR戗qwFrNF2ҿ7W7MwF":wK\"LYfs\- !-i^eN-ڶ% =^8b-VT6GRpWp8 [gf)IEa"iL,ocU،i ;Z^/H쇫xB,%»s+㱦s`}uٱ_ djbLTd ʙ yY[ Ҏ ,}f7f. J\)Ev\N$&eZܾ/@,?s"lv4U07rtZHU@\wO:5+%}gMODD9h$lҸm֒B;p&L"MY"#^MU7Q^h䘱Qʢh^K+֬Tx[s*3"}_/@O:&U~PaeWӝAܾ,ʇw5+Í;WbUKR3ɿX>xB9}9 욀ħ;V=Q4ueb_-G,ɋćYQG̡@.^za9T w ̨\QN8Fkچ'vݯ)H6crM!Ol"`13yb&OX@qWg֤ucq16Ԭ?Wڬ#ұ//s1KZ[3c0$4QO\SOFjDE#_~%ϭr)FGRʐlvvGe>TFȨWE׬IX\o~F%_!G"X%3z2'1m.h /*jޖ(#NE&-A]?m0:Շ4P͈GOLB`U<pgQkƥ&V*Q&h6Õ_'NAgAF- D蛕&I{Kl5uDGoWp•L AwޡQ×RQJnCZ 5^EK|foXOl{"#H{S/\N9wAI,*R:%`}IA!(5h%Wp}$& +*upX.pHlC@u&hB m*qd&ո[|`ۉB0o%dX䨨tujv]pj>(zk)@v\vFRDԦa׬C[CI<5Rh0Sh1H*5R,ɸ9g^4=F>'4QYo$rz9\5B,&rHQ#3(!5}2^ʠ:Ƽ Nגǯ@ w|$!(S>Hqqm ;j\hث@ϥs(8q\kVC.1YMPfn9OY =uDφxʧ A'&1% ZA6\?8-mdbU]9f~¯`~h? $?:&.]fs)ﳲV*෥vT(F$M,w6*Vx+rG1.-2Fa;͞xm%vP2pg@AnG^un&%sY-R^q=1"ҧk0?_m Hφ*T"[]OL2݀˖ YٔlqV3 [fgUuvwXcXㄻgSZo3P $@õL\O;+*_ LwjD#/vX5mvkTR9n "ιGEe kiz=vEJ* \6tEᴶ0Aɀ36<\;Jh̓Fc HkK)4`OZzq,(PB45S:ϫO݀d9;Ue; u.njտA=n 8Z4,E%/a (rh0Ŗ}Q͗98v5ȸV?8|c55jQD 'AfMV7Th'!$渫3zrߙdOxaf&ZԊ~e…渒J*#ٟQ^s,Ds;PQ$:P\.Wl $ ۩pݦUYh%@4]sy1XwF}I(j SkKƝ|m~0TwO\ood$}xX2؏ $7/1iG` s~:wh$Ձ5?{~񪫫JpFVcsj^"Y/OP =gSUƋwu"W4R[ạ3C <뮴6mu,LiI9z@wnc]u-#ǝdFB^VVz.QG8JqseަYiK\~?qĄcG0BnoaBZ+RZHR\ːBHbvh [][ jpoO^Msў M#n:S -cF4manHװd.Bwab2[$ZVߤSbN˂gQz֎£qER̛?ל]Ld0gڏ'UŰbpع,^,x̬+.h).hj♺]1QhAH8 ]ؙ4[O9^Ҏ^KH$&UzٶBV(\,`&ww~%t5??-_w|iX;`{0F] H zQmPJ*; &5U裞J!%SV<(1$#gpf ~V&nu1 C6?jXF+3Is6&kn݅As,6!Ŵ)tjhX-Eq~ӷKW*^ O=U*h€rSR}s#TP#cX=S-^M}NHr|aփU:Jˡq'<}mC7CjȼeVrbbَIJv2"V1jtdFUnygnxZ~DYBJ{h"( ='SQBۿdnpUD:]@ aQFB1B37*LkЯ ;HP90്q)(OѦo)QU7dB؁{o 7@D~T^Ъ C~mL)L:Pu2 XUmO/I~Q{Tv'lޙ_MHl~9?6I [7 &>9Ke`0Bԏ?69._-]˲W]8H֙s:([=gIeyuh?gڦ<+[昽SVVs2UyȽ0wa,' }*kPȉNA܇D21i9Ss^/͐ޮ;' Aq[Q2}ׇR}H!]o_]OD)k#!w"-VhW|97e'DtϿ^Dzb(o' {!.MH6THQeաmH+[]M7OrE]S<-RkaYq*@cBIhʼnÓpg'#>Fy92:L\W. LU*9.g^-a7t=Hp9 2"~ ׽= ;_cjgVR TDT >)" +S{Qpʙ ҞY`:-+RUSbMLvDt8JA˓ՐϏ.vFԃ%q3ҒKZAFP'[c(#;9FGnEn,7vz~&%Y.]IwKncF*`̾;do`NOFigS獝j&UC7̥je[Gu6NTmEwmbDe}i8eguf_PiC{.z6 λgIx&-1~>m`Te8=Mo>>avt?Nu; r);&\l?)N( ,a;> qgz@n_uz9 $bWQG!(*l,ub+Өb^C?^S8{lUq&BM5g ;_#vf92cezU8٪-mEH29't-w:@ztReYNW,Hs. LL ^EIE%n4@O,@[!Ev!pڽ{5(SQRڂ}fJtsHfq#4/ :iת3(~ vF͒8s=ږ< MةTέbrFa }3i>_Ҥir{\G߷N\a ߶'kvq47">f! ʺũi$geQUsTmՕU$!2j%@"K)%Z I>R)1sK/ۊ2/`R'bߺ߇:'Bfɪ;,{.-_0BhF_ŠPs>,s%c 1I=J@fVϚJ ՐbSi5-2-%nS;80ĊPCZWoUPN~~j۽^,݉mm_ p5/6sw(Q<7,ϲ=PW] .Ȩ63Ѡ{d /9^S0b0ь4"Pr:,2]Hۦu_7&q۵#dA ITSC[5}ŵ0`fKP_.Ftt<2Se9\xd&R-P9!UV*!7}x Q m=5;sّK!$?B̈́b?̓}V:(G.iVgy(bQKUM[}x*wFu Sؠ9:3v8kP/\&J1DMO0O7Ie4Go;H0;pZ1Az5)xr .PzxlV DcAFLt\oqxxAtFrOR8Fo?ྱbz'S?㌆5HPZ}mL 2&NԟEw(gaGʮF/p/H6vS'|,VT?YZcxt̜p%K1&~dLw-/za[x UQVz|γtb>9K|TA|pel\ -kx]FbaѯMHi׹\\U'NJ("h^T&FA=Bt)1 ,`4]轥źwXpcI6X(ـ޽N|VDёf-Rgv}:&eg16FP Er\ZLDF)2P~1+c"i):l0J7ߤ2.t=bCC)OXD6gی nyxq>3VQRp--&絡H]ES'XyZ#+_FqѾx^T1OUv&!v-6rV35h!O9$^B7k(ɔT)#MuxjG;6W, kk^Gu>[R-A+\l뭇vs>1 y(Y%^ӃNJxGF@8SP Sc5~)dg ~{%28*d{vݫ@ 9Y9^xWԉ[3`ZU2ߗU*OwZS`p-Y wʁڴ zdwHm4YhWZP^m#Fho]hz*^=LC\lV\bW@(qzqs@8x/k1fYsά.[(hɍj_}b8vIOoZ/^?q Le&ejʺ<ț dʦDʄUUZmQfX_- ۶JZ x-`b+ytlB)Z0]>Qe#`fldyrc?pBσ'Dp> /}|D!rɢhvW<}peY 3{on4!ȱm/}}HZnPFlPֹ}K?K:dbb~ \JP2j,6}9]nf`$IB) )ze'TkNN$`SRmV밍fb(M"l^rlӳV֧in3DLCuPI<p̠$ ѮL@-V\K=c> ldLo[MBA]u~ jغH\hC,d2J{k۟Q.VLwc^hZ;B~'w|J@Hd,lRTr/VX 'JpϏ6 ]nz]v&u.>JVؙLqG/ ℛV+(b,`Jw#+DàM}^H;8>I[f%XqiؠJo r:Z1j1yڙ{|LM7^ipAKaۊj).Yo-6z̲#*bhf*J~Pb^޹_H=(t2?kG)rO"/+*FSyk #kdϢ8a +&.9'J8 $ȆZA2Xc D*04l hQZh"yC{_RtQ*isDTz^`Xqaa-_-TdrL_D7Do[>f:IA)lGyZb޾͟+Q_dk..9L)&/?zpԳ gy`x$bC˚ث2)@4HÐHV+y$.Σ܉n sOI 4?v$.w 9iz5ه>@'n\K)$f1aDNMIJ1 }`Zo$y7U>,Vjhsﮏ4d&ur= 9BRo?K{`rTƨ??y6@Zgz׭w 4$CbVyI l'g2-!"vߝ!LiRwx7\e `ݳ_c{4gYڰ2,k${Q<%E~ SG_]1$~m3V6KY9:A12F% Vbk^ܭXKvPYq/m>~m'rC4 !V(hb" O!L$$';C5gWTy Q0ePcǒ}mAܨV5ZVYs^"q':S^Ooب^X*?,SƪC&Cd9Pj1:oLŽM{T?۲pOƚ.JP&d.RĽ ǃRI|[ Ǚ#R]>^g顏V:{8"dvfk𵅎(8qyߝ9d|eM,dȵKy%hyc|0w)w[nC$7zIL=JAmt^jHi^H{ @QN ]kglr 7fgV(CNJtz%yDѪL)'x:нL#ACz^D:o&ug ן翴f{RA@n~ cRR D8i ;pHWlbo] BmpEvA-X۰/K'LX`Y.G3brA#ܫ7>Lӆv-ajc .xCfo=bF=keG,Q$Q#f 'IH99ˑl]Ԯin<*՘ 5!⋎i2VN5TV!BIe ʐkCﶰfE0ކIл8śB((C?d!'pO40TI ̧!zĕPce1BGhv |XM/+6DH'K~- ;p>2)ԫ7H&pl]L"Pjus@0{:Pbt%[R5izSG[ydK."hE_EG!HKY2iL/$z &| NrŊxүگCB?7//SDfRU~<e4uo"U ~dft$:{ǵ3cÊ6HAtMF0Xk}xS~1K P7gQՅTy};G/,9S n^}Gf%%icMWj0F[hޯjM)gsnGe/:y\|f!Bnܮ@'y>kw$)EV!>΄=F .Q$FqiCg뷂:ŸG?oqM5Ro il >t5?1ApR.@.H|J,TQ8)EXaؗ6+Td- g^ ? lh@851D*nw:i7Qo_f+GQ@n%s^>e?yNgP 7SRnPԈps1M OŲ]%֋I( ϕ}#(L~-;vrq?; MﲹNSJSF> q1:_ݿѬ̏rN0SwvΐIݾ˞y]dFPr<_f˘U:}|ފ0CkꞕANsZ|hZfP1Õ g>[Eg4$ojp.z}*}-_bTm5v- gtPS;B{L*@^%l|_me,~74uɴBhAJ  >+% )D} [YmԠXA$O$,>ЦiM{72?Z a`PILGx31Ӵ:F =aeڊ6D B !~4*hd[wo>uʂW#Ni 778ftN@1fissm*AHhsbmBHviFYAIηE}m 2ta` *{[hƋy ј-\?]d˷RkvŕےTk8ʷCo7wuUoտ_%##(2Ga]W*[m8Z׭JdҮByx+8ȭBs_sR f{D1lXg6utr]1-w|h*ւĭG*ﺣ\M?eNLf¾S < %ӏ*!A8f)Z8ߖ-}R^-!l'8E*(B`PɣċWEW"i3]⪥4il:{$( N(F})h R5M=~.E(9gmH1\Wsy87!ҿP9`#&5 TW4WYP0!isa,G-J"O%1//l1Yq*ϥvr+Qq-*T5V(uP=9P§W'=6i_Ta]"PUd,R]gli-TdjI?Q5]'q-S5ھM 7L[!_JoF!Ţne~xn̨VycG靪 _=.9dS@WiBVqf'a'f#ɛFyy sU'29Ɛ vJDJ'PT K_vBGw808ҴXH+O\04S^Pr^5>7jkT Q#w5nq[v`vMe\HF<8DlaޗrSӬÒ`{S'D=zǛH׵bB⩤u{o <*sV n|,c! y,BuJ3DԤcގaJLdv5Vw MK(ɋ`kc c +b)id([x)iAaQ+c-Auz{#{V*x&i-˲v$N߻.+5y "{7Z5AH" !?axp~fۜf"a̻0nSApA a&;.pa< rm, '*dN6XN}f4 Zz"p pM~ CTi>ϣI6s*N1}v@d fJ)’* ,?n[KE.~+ѣoӵ}Mr jE# ׫"dؐQSu533pt&1Q WMiBF9Lc_j."G)n+C])3i`ƩJJNM>Np$ um[ eɔ̒tA2j)w,@;NCC=ů4M+gkzlu%)ƑYcNSSm3+}J]G-B]8S} bGA辿ɻISb]),xŽ! x?jcU #ԁQd& <*cv}'d0~mj;[kMAb=f\e>T\&ˤ,;Y= N0ޭVUԷ}.? F|0z{'0H'6oyͬZ>?+kiVc"f#]=xplrR 8jI2\tؒ%8ؒ|eGtQ֧qeQPtXY*-[Y&V/N(@3_k>8i:WFǧ:^@~rLEq=ڐ N Xg0ݻƝY e[rY31*@LS٫E Jl9!5|M@* e}MzEMꫝȜ>k}#EBbqq2uZx㚹)%W :7wQcfϱi1 jSm4pK"UO['0<-غ0B],ڻUu"4E f[P1fsBSq S6o;M|GB.1;[{j*MSO芲wVߟBTEmaOSFщтd}@&^i-ln%JT8zYt^"@Ϭd0CGqn:X/re}!+~hLPS>"~~e+#-Ojm5G3蟟ayin=c-R51Adas DZw'Sl5zKF;kUj*u_32IeV}YD94,;4o|҉qPpܔ>S x(zʟ7g<~m;fx֩Fvjj=k:ZU_Egk`È]~9.:]w{R'qhZ2vʑx/ο"{FњqхmĬ娑>rjӁmgoO4vD7xA?uݒNk1IZLLͰOƔՂVɲ,iV%V-͡_ 5PqޖcFReTILL FfdۙԘxg/.))suiBK|t DNm 둪BFD)`ܿ@A R!]TslEweN{H̒jJAʹ-CN|o} 4<L`+f;6RB P-<"ΐvRPeي h[9SgHND_l Ba@ ʄ Zꕒ %9Y-]rJ 6iMAr7Mӱjªʋ}qv~'݆3;v"E{^-ÚsZ졧lp3=s$D.̃.F4 xgu$7*qHvG ,HS'♳؍Oq /0qKOR "ܠGGJھz=Ze:o~ ֽWj#FȔt9 K=LSh^0ZAɡ. PrWF)Kb2WD[VYދN[ ,l]_t.5s/n6ѴJeY،89_7-]/sKI7v{{O^DcYEY;޾0c.Y~rVvOv^|2hb!,//1Q#GWpN{݉w,wva+~ ]~1m6 ?yZ_l-mCvnvpl}V & ̥5/CmӏeA9a{|}khЩNQ]ڷ Bx 3Xa-'WPQȣ"SB-k(5O 5ຯU"af)ٚ5 R=_xN:biG&5ܘ-gmJ:4͔ n#HOƂ|GR5N `DWl>;ΰTrh{3bPaDeyي遪<Ɂn&~N>F7ctevnyO fo.W= ^43dx[q $ug;>I 9hENbEɉi^.0?7H5&3MnͭUBF5F/sr^Z$*RosP*,d#Όnբ=,Eka(S}^Wc駐(ŰdD[ē-SW@/dcCZP#4Mh 'ֳȲIb߫X-STlhBs/dZ' dž?5@Z<'F߳cDY,!Q?3fimt$K9]4 6*^;W'L(\\%_]`yIj\w~*YP=ix?k(ytRD;"Q5UqY٘A 3>yձI-b(MV#oSKP/P%5H 05,Q%>V qaAH ) Mr{>.*7t=ƓŰeBwփ%hj{U+j|37 G1u6[PE8n6G2BeH$-5K9s XYkޖitXw9՝^)[•Y'@ް u/B[]Yof^㌀r!1m nhYRI%u>x M u8_'nrdQ,N#]8~ ͚;sv?թ QMѨZpHPTN T/έi87J͋F);{D?*G#u#YLs%pFdtj 8 #t1gN:ꅮ(k5 tmhH&XS7t% cnF2)#2}19HKl,ܕSwdօ+,a1*-EV^7x `mΔPod(v_Ʌy;lZ^Rb8ՇȞXnr ~7:f"+tkͬR)lBYDo\dUri@R\:S=ل^[O,S,gjKJ`2 ;0VJku.CN^m̪&eAxyڽVpVÉ2!V?UE<5M1$J,l7 ` g).Jq Y2 q~ /pTRi*G39;hEh,8oR~Aj* q4@:_1Sŕ `"s({@*.j\dSyAO9J _orU[6t{^$–xӢ=*PmJBDn_3_l2}l9'8]4,r(qW)I2Gl ZmTh9ijۭW| >Ǣe?5+S{_p)&ؐ +B˯|dllVƑ!_*$Ģ*t3؈N6*$E5Jh7>Z*bL9s{ nG#v`ZBm+]7?m,*wx(_Մ @sޜ#H.i2f9s_*5ry2f%۰~v嶊UvVj>:e[;=+H4i"ogCuCsc:y*IY˼[ܲb*/ߋؙOs%g2B7H\]>J>SooAoWIdJ_S \k;Q4}KKO`Bqy+ەhKuȼ6fCf'e_)s;lW/o2|ο"BW'GV':L OlغOL(#-a t0NV>@pqOD'c'UN"w_c;d=X֊(I!$M^ŝdPAn9KAGvXypDaƎglY]HvgI>"_cR nYƝSF֗CH*:JqEo/iuLi$Oe?w`۩i\<Յ=%|+z{\Nn+}FF/Q%Q͆t9 _WUѹƌ溙YBSǗ "Bcp ) 4PRPS|v'ZPf9Z^pkRo0qƸjdɯ@Z3w@w>",v-6+2e-ΉHrb޵N>u@+xh"V1'QZ%ˬ>XdGk4O8 A/?ս#+&ׯ >_DŽ^K,j4}UՈqЌ+Lط6~O0tQevIrtr͔ݫ<ڥB8R#\,Mx1['9i0gz.&00n|Ik[C,F2ڬ8zU|J:c׌bq0(#/eOKv]*Y`Uz]pضgLKwfu&0J,gkjlZZt2( B*[ wZYxHmEpSyA}ʿ .[c IAMw`-}aiߺt؋w!4X{p["{2Iɚղ԰1(JJll; _yVA(`o`ĕ;͔)Xp fMz^#̻MGDYtVy}]N)YaT; LlGfi.>/ :~ORjq9rܶ|r5qƀ/1W2&yu%4<|FTG$ֿǖk3A ?Կ*\آ-ʣZ9$x?3׳kJH!hlOȭK&DIpMih/l#"gqCJ1XS,=Kԑ;^cS]mؘv=Y[ T/VU諊ǖ'N!&MaOZ/ 4x aqK7Pw(tn$MJu08yY|-Ӳ.5RE:3^v1w˔KI*^H Ǿ7Y'$Z),{OAE{Oo [хX1!8?g\ue2Z|q2I`OlSu]'0^K1H!4%KdQK}ӘdwJfs ;{`m Y_~iJ@)~C_@ޝk 7g7p?OSv\!gRgݍ(p~pdN~j{B[xm;l&y -ɘA½$#GY$Ն>>yQihK,,~E/zŎ ``V@Uѥ 8H-uH<)cX1:+N0nk5?YX1o"Mp\k $*#xH>Iͅ X-'L̰\Hs埃U3 ed45΀LYROIFHx{F0ZcU}v*gCr&^,GvlҲQkYS{I"O* aw$\ P7@Ի%*/0cE*?{ދEXhUc+(G.8qX*`i78*Ғ⮍WCfưֹ12Ѳ`]Kd|˰vh a#dkPՌV2_WQɥۦ9&VKL@xAzC\O[/$cluD}kزyv(̓=²"U],X\Q냊6vV CG>wƄfE\J_-$UiK3b$/`8LO /boc=2!1/0QAEni nr_=؆} k-1, e֭9(̷ڣ~^8L[otYzLa/F t cD؎ACwBɶLGJmbH,ݚ'zmY@TʅBqtrm;\LN- B RlϛQӴ3B͂#IV nWoe o7|c4oʕ'W"yMp~1Kֳ$U;s${ߟhZ Z-fkM D~F.'!֜|=ou^StnՅqz^efO=Gm<4JZ= ؏:hI'Nԛpt'֊KhK<\<R\UHfгc)u55WES7D#|1ՀwfxEf=~"hmD|C; p?3#f` Η1fn骬Xbh/ ~ѾN_&4.2m (cv-hJ04 w7j-":4]N|}W#jY]g8 sV:}4l/q(Z2>d/ (QEW.E|ڴ]f28ts~CAM@O4e^( jJ$\Ӓh$+ u2)Jbߞk97R%o|S7`16pI~ݎUx塭u31-[0+cǛE- Z߿BO}J)х| iG:i_{L^Sʚ &|)e7)-Q*j8cԨ {ȶwN*ʵo^_ڇ#;W6$>4?|gHVC2v18,sv5}_[nʁձ~8ء#r@ť̻w"+wNhSԫ\~PjtGmU8*z8r ?-~YD2]?c],2 ?a&|J򢺥st/JDom ^J,>ʂȲ)ʛ ;t7]iji8,5b9kARZQk2m5+ lͪ}{N llpYv:%Xp8HP:Wgٲo]T 2MÓ&wsT2:!)Ttay2IǴۄZCsbƒ6~Dۣ>n&}o 0^Qe:08x:R]nwç&c?AVr!]~q-ĠE<,mᮔu׃|>L[N$dnfMW?ƚuPDRg^QPq )$2or8<7fy=3>dH nݐiF׶ѡ [=[E6[O2L %Lԭ.5B-YȫnR9EtjsX 2Y9EڱSr'rtTХ@lH kL2%͂؝]/#Fjޡ6Fn`"f7$8fZvܝ̾ YKUEaJC+,!2qh:l֩l@rmeH"?(a:hCS{y+B:hcZ[t6U&UɨIT љSTk[vmH ;1B[94+ܓ}'E6XCb3إ(Yw1뼇xMO_555~j,AbNGIt G_H50̶*j$QͰ<6[gE#bs"$Al@éQqt G;f\ؗPȧw)*ϲgJ}dm!"s$-Az[9׃N;^YD&9]^[/MU$N}3elDcc0Mͥ|b9hBBH!t{h;*o^.C:w(ܞͼ(vm9e8Q!O~1ˇC3[T5 $@gk?aj `뒸sh fbbߚ i2 =`io)N{v»$QIW:Rr~O{8aX!o=ymԅb n'ΨufQF~Y#}vs:);J'3L^fM{Lqd<*UF"pK͚۶Fm RoL"9&i-S37 $N˧mr=sI"~u8g@lQwazd`d_uwIiQ^:fGfCAhO)F[x-yݗ+.[%$ܫ :s[JH{)aǜgD2_!dnsh,KV>C#䥃B)P(<>l[{UD wl/RWl\=eêdžtC`/}^ 0 IÖyHf7:fk?#\M'_!+5 : fSn;8 F^52Ԉȱl- *`D]_ђm[}.qTXe !#pn~ Gx&R#( d@&XxE`TE:KJPެbhm-^,V<9B 1Ϟ=wgb۞,ս ͆䎀 /=ׂרQf}?g>|reMAMVBHt.1Uf_B#.pH'~@Tw`ocT )쑱8Ο7*(^.c =% Qdy;bO.wY{HZk\pJ Oszi߰Byrc 4aϴJyѥr22NqUV|- (ʛ$/ 3OD븡!' ij7MhbN#}&[~"!k䮄5ʒ|#ްtŚY$>7Cn+GOdX7'tZwi0 OU=t1" k[ lP.MqdmzԈɨy@kZ;kE i6)V#Z W pHR(.8d&^8/滨,u4p)h U)/ Aϓ FݝuR` >7)#Bo1_ mUzEIOD$~A#8o}`/8"d89v-ªl]vƬ]K%ʖlȥJ,Aq:+U-`}HS;AE"\*o%*ݎ:FY6.l ]=2dؿ7hv &E2ps+(# 9j pR' j!S*Kc)=wG#w@ݩojwfU^3N~3֑|RKRK縝GqfP`ZO>/ (_{оPMF7;rc8R $""-TBbHZ48mbq[b P͌╆esC|ǠsHb^':Qf;-~+(tMe&Cj`ML/2lX0 9OǸV8P)o3œ hȪ֕:0NTG<@cKݔ28m,q3x d@4@kϠǍE RK!Ձ& . o]REIAO'+t!_!+ĸ6KH9C-@pD0f<9]SWHmp!!$i)R}oYRuLO k)?Z|!,߼Ya;uyMD<:F1"X{Fܚ_xF;vFGgO,ָoscǍ&0JR!QrCYֽ7"؀8+ 4MF/GK )76LFzA"64<]AI+vRxEr) זb'D,MF6arg`upV8+z^>>Zpw1 A0D:h(yeϏ[ֶ9ukC@Ge LU[crbaGS_I'۲m*YleP^wCNlȩ|$%BUy4Lv4 U.`xWOL"Xs;mGuYFNx+RIãVEDl&m( %Hw{jH"J B,^ߣLNe)`/s/̕AHܻTxԶ Ig@v~fN>  Ef47[CC0E>ş[[Ku [f)*a qON3 pY܌9|+.2) e$mcd"h> |DI#سhyDcĮ˘#D}&m4+\.%ZOɼwo(1I`NvvnxWlREHw %-d)x$?/)x0fO~٬A/댱:MZB$P>ٴȏr r^?NI;D ˋ&X Y1/nsPyS#u)[d8 ԛZ9·o0 Bt (9h \G־phVg_^Ne`#A哹 -Cuȥ/-4S~K^OG4尝yw!U 5͂FR; >vjAmGtfMo -a3C_yM,8fJtKks/`QqK>q)YOy.ˤCcL7khƑqݲwYAY ]ʋozlRO2=!ʞ,(~ Oщ i}Nvinթ ²G[ wfCag%F%H w4I?N݃-C'nK 90 ?4شXV"ĜB; q׸L Dk0;T z]5L, %)4=o`(v/7lp޺ Š.gbp+{:R \-/ʭ}uf\{9~0bI1f+]){\d4."(0"C@% ~ P=7?ɡT`ݥΗt9b_@ #na3t$-LR#|| =6IpiE.Ori P5/<!ĒEu$yn!$z +{Q(-}M4z;0<ѣy<0ʐ*+]X7N/.!X;w~ XQ2o'V5M?:H9p,XԄM|-Rtc&.IR~09MdNz)#2NHN~.TȞT;C<2AÇQ^nm-]hz_4J=C,!kDRn $ba W]K^4E-Wv[IGVÚ+b|ChlĤC^M mzH0 h9eSx%8JR8{/58 Aw% *EIzTUrpϿ1`&꣔IF qYae{EXy3db$c 'qD lrydOal*x~7[#z.-93^ 2_kQN؞_)sE,M(m=Qx#vG[èwqqymZ! 3HIWvBHfoDUںb4 ߭ H}8(^$'SciV6N)u] "^SlWY;d}b@D˝ۗl !BRe2̲ɩ0Ī!7(;E@^$G7/]Wk& 13LZ,߫ӶY YY'`j}v8߫tZh$01b.lqKd%﯐ЯޣOtQH9UȩB:D5+te`۞/NH ĹvsbG VpTAU]@-TtE?g E±$mZpD10qs>ue!ΰTJ܍&,Qi34,C7F~DϘ8h^ed {gu֢/;w_*AC0P P.H֎X+ D4]0 R8J ŪBx0y&]q>&uAD-m$A2#Psj.I; GO OmB$ yAz0|mq="W /g* (ԋ]xD⃪lCf-җqL Js1_|g!a%B6 Vא'Q O9Uh'M^2y4 201u4_@ hҷgv?':YF “_ }b&3d!^,RTb=8 )8HAH:mG1 ރsgfPm!oKR2T=(h,lHC`ړACC(iw[?1baAl3bΛk8֤X bdgTqcjX]wtFτ5 ̱RJ'5o5/]m7~5-VAq4w k! O}\ vkD|}B 9=DHVqOv 9A/#ύu~hV9(rbk@8(Kp6+]jU"Ԭ?P7K6fhXqM W7Д\ݵUKd,Ps٥e= k5u̩ݳ|>jʝ!o&9<67և f(T݄!r Gp0=u! 21Evc[ ςL}pG|:4"JI]2Zi +$*㢸Wg -Nu.@e`d=/ۜԖN U#hhJ.bQKr%4j ۻݳiq±y+Gtof͆btY h<:L;LcOXΔ!>k?,ݽԙׯO;l.kIJ.4q2l BCğ*˳ w{;=XT5Y*Zı;J/:[hy"ĢMY0)0{P.Ë4L^LWF1 ~}k2W@F@0b̓ ֥L͓ٞqqt9wLP[OvZS57QϾAޭ>I{k(nT94U;|50TPq :('˫+]d췫KRhvWҗpV_+F {}Fvyh'5#))T8cSGSc_"t(ǵWg^d&-xM/⶧ {k,WLy0/1S A X6gj8Ӂo>=,VE)s: #sng8>O Cl Yg:B1+%ݔ$h ιu312(୾F»pg9Y7*qK ލz>Q=v[+bL]{֪(phCnPGE n "[(n{},/P{EUaES$xi |m%lB7̥"0쑆(oq6#"9g8L!Mco,W􁎺i:7 tT;'v~;*/Yna,0 >I\JlGLUw2[8|EDžcRVQ,n=JSz\9Ԣh K")|7?lq||"[2򈠻j2xioddY2ψfR0xSq&C 2>OgB9"ۨ/.D4re!].\Lj9 <W!(Y=' *P!F. lWS4)^{ݝ=l'2&;Nw Am8.b%4RW XC/ĎV Iu~f*+B4#%h-oDsQMXt +YIJI/@y[G& w((E{C; E;DR1ED8'M6i[B8y1|sFKkFmMCr`'Qf3@4y~mY|J3_~;z_VjO|#s?zЌ(6H*|( eKxD4֭l(zCNm >="M#K(GaMUvXI~.>pb+x\~:74%iVvGg/0ؽe_Ն}:1x=E>B\ &|5rjS*z\{E)8+-IPHPkSDŽ a0 yZH},Yi{BLɲ2'e>A}W-0K-/_ _OpTX`N$7h'Z݃ŲhFX-Jj,@Yk&ױꅑ)Je1Ä>N\8&fU3#Lƛgn>ipes3rz;73&w,U|xM1X͹7L`c9B|! `ܼOk# kM!3ㇴQg g/ TLI]NZwY KLrA0ȯ%TY\:2(E&zdFo>`,Sԑɴ+ TF1sDSyViWo"ʳ/h7ދ_]\g>jgFCdZ$3JdƷ륖"/4"m&[FݠBIktܵw:t;@&6e4C:! ^Qž+]z[3qK'0L>Ox2Ţ׊;PiJrD#瞳v/9L2.K U=WL+)UQC;|ēP/b /zUSPdϵYиL=oa>2K$B~+#U,YөelVAcmcUt&+W/u@Apk,0i$b F߽bVL@8%2s-!@pg׃wWv"ǐm][z#b'G62G[_OT?j/TaQdk=4Hð O/Vzeͳ2hLѺ&UVS̆b cj׃^#V}nlq7C2fO+rp(8_{|{?=TS*EzB)c3XD4n̈́t;C6b=gp$~t*9>4 t;)T; y bQ|vKi(7@Sv/x OHnvTS?zrZ`8Hfc@?n#2ɟXqsCa}p&GsX`[7.k6 :E]ŕ! .Yϻe)$" 7rj3 _zxӏ^S1Jmv._yq.غo15)%md5}Ư M!-3%=h7;c]y* .:e8BA{m͓U o橄n};~bXREM?ҙeۂy"x/0(uaW*8H.>U >k6 Qs؄RH^/vȽ:5;F3uN;oFi#Sc=~H\Y?Ri, (m 1Q=[Rh%B71BWEDyFT@\\}),ej_ˢ%8Kzg_0ָZTgDZ6+;=9W4сƌBsy{5.]7wA ӝWvr^4Pq}DP |0UwSm0(O,5ލ>A(J qB[5C`.5;t=GPYn_V^wuD:l%N 5J+tcI5Cf< IpTQ}4~kp wJ&'JY{dS7^ϊh3k}A޵d)k8K2TDغP@kAL<٣s F"4޼1˖p0Z:ZQ󲌞^JA VKu& k$ ˆ"Ppc&D@C8`[& #$95mR,[@mRzލޞx5 v{<P#r #XO(yi;mlɭ#/OXz@,x !W`;GM/=Ulv*LOj-ӛ{n([ilㄇcK`> H jH~H~V.[Y@y C=EnWhf':a v]k9ɪr=k"syRٔS?HR x]cO17F*PTt؉f<(5d{skfZP)yNJf]_S;d0}dȶ `:*dDʠĪyU|1BMO+`h~5MӭUp0tam}cI/?ȶnlaQsPRI#!~OieX}Xx]=14_4cT; @ЯPMb ֡l ry~pİ.iFh#5f-gz}F4s^ 7 BK|v.!`%| -'osڄP3|et*m9/'ٕu$*6Gwr7tWp9zM6&jBb\S48lPkB{'ev?T0Lg $ ÇLY_#t7 e qz6AM!ς($;1ƨX:2u!)H8 LEqԬ:RnRMjB2Mp%\$ ,ԝ(U3w~`h/G%KA2\A}FGXoRݲh TעszA HYej nH'q udR,CDLǍjgOՇb%(MrsݩUpjM: 63MR yVK8z Wv9|mw 8䃉6eW_o`/#څ26r=K>zs.1N|\MÚwbEa{Aω z TNpV} ëH\-qN3;jOrp틥l 9g~Q@Ї3(a"򮙗y8H,4^"2O$^1rYúrUn ˶Pvƫ 4c#z6x5 )LrڋMiT/#cyDvo- F1ߪt+KgOyKW _/DEgh}6БeV~ńmGlP)JyjC)꫒EP Jn?GĶ5]_T  + .#1-?>jQR_ci aCTf[4GHL$*Q}'wKoQo640 W)@I34(B8O\7| p=69đsy-ސ O ڟ91]T[}^,J6;ͅ*v7șƆ,ɅRbs?eA=s!txN!p᷆s\f@-pP$!LJ( ܽ}#`&ґtBP+2k=RiBԸkxI#P\dv9:i_ >&5ULh-8jdl s|(?s J:k<qV'Yx\Ie(Ggt5-j%*xPsVnֹEF|.2 #]/}u(2ɻ a J^~_ծxH.{$Aa7ۧ~G !E/݌^ϩv5F,CKIJ HᄀIĐR53C~BG$CN\ L.ߟZکR1e0-Es6Gx),-:^4qɽ wM?]-IȺYD`rTn/sZ9W=t-mƉ^=G;ڭ͹-`y%)C,qOwgk9_gfb3d})~t6@Ŀ۩zHPs`[\f?։NDG*<,xv1yӣS|]p2(K Ku^#^(ɂRNKa'gpx2z F3z>~ҾfBiaUhOSlօb SJ41)*>kǥOQ/&#adT M<*2y, jo,cB`q>v8dj J?ow½wU&d:/ BV+%#!չuU=;PTR <٠E=hk> w~op(C-'le$͇oYZ¨1h0FecSM_mxpg]?ʣ/`x8!;[L2~A"3$l_5WF1҄n:]kGSvh&2UeBξqP˗G67L7X͇ VEX%Zy%<&)cm .'SV ?*Fw}SQt"DW1jĴ᡿_A 5ANnW5IW~ʏ>:[J'G8j@n+K>%mM Rn!LJMׄ>iskp\D7[adHUq J^Wn9B[@O/yU!FYUO6(1Wlُ!Fޒ*K4+lW3YQY:(다ᜦ2 MbP 4d9ݐ;*#L&<²-G  p<:Xz؆C+xGŒ M6̯Oa-Uj2XC|Xd0Y%ͣ}۾t3/1MT )1A92\3$0:c,XTϢщXدhN,SNJAm"&7V."k6@1ŊjƺE≳?lTAm|V̼/ Řv6$2)f 3U@j8dwp/}Q4tb'8ATԺخT_'uwLSo_Q^9գ|3ǝS&TXcݩ"f}8%VY @z"kLfOzlL2Ц㬀C8$!U3mRߏW+~ݼlZ*vi2x7oQc^ԟj=ühQ ]Rβ{ GSikbޣwCQqo׍v!Dy?ḥVe׍N)eA>]K&Co|;~ZMδꀮj6aT)NX;ljyoUL|v,;IbCݕc]HV;k;k|wzj${*Q WSLZ?\ڷ/lܮ]ȶ.S^ ڍߊѳdkפaɢzصiSeVa1f_M^Y`;ܷ] %DM z1^w6Ba~)mx|*`kp LTYqH3"`4v[1dw/qn-iU["S*&)y?`CѨN]GljԌ26#_\0JЦO-Yks 3]Ơl^?]I]=᫢@h&! ^jj j L3'[ԿpK\>)Ep YBk-n!_ 3ܱp 2uBa,_)zdvvR+ferTF55xt":8^9/c19[+̕(# J Rc4 G܄g!-oX@gSgV웚|wau]5bہj۾}Lt"&nAotk&> 舾2_|l4k|H _y-ń [ 8ٙoƦ!ާHq.w9RBm[2еsЄ'B j>:ѰK詄 6' % @Z=Wݡ1"| %3z 3I)UUj~2Zt޹t%_3)'YM.6*`F3;-D~̴I;,'ޓ5^Be؎k߶UeV܀8 ;P׳m {mP ܁OkԹ6B3{}o8i9+6 ppB4VLߟ2nX~Dgi$ze]_V :}L*wv? Iy.8-5`+UkY)C%ZnƉgC~,᧗q|/ 蚉W0E*o=w}XY1UStf* L; 70 _~@CmaՔQH@֋ Ș42ߔE$0ɍ_k8dVЙBru 1`4ןF1cHZ5EA~z}{۸[>7ڐb`gUSLÝ^EpuTMy7UYWd26*a8oh+>̳ H 1-)n{;`&I`cֻx8Ҽȿw$7i$eu%Ҩ|W|KҜjN+eXg C+OƌOw.`Z1[Q^#BhHf?>S޹bye"!_݉d8v, ۠a_jR{@-|,ˑ 8F R>Sq-YrS"񍖻:ZnHuwØ:¿s!][Ԙ|H1+Wcnv!PF'@7Qc3W eMi7+zF:K# Ur9QsD< ')a(?k%v5Ȗj8-WS,B$0SI| -h^hiw#B$nv CYьOs7[gu% ل)[̠qI_Vi}ei*P+3n.(a@LA<ȩoک]ථ%ֺsBzW[Z'݈ꥹFAɴvkWώh= }JL "{+tD 쵆GY9\ *08o%CӝvP2 ^<ׄuΛfSLyO4c'D&9W~}yF*[9;v%uERN3*"404J}o5+Jz6PAr촌w:EtKzƝJ# Z,e/5?޹]9iVGNs@~x_)/7' zp0(Z5X\XŶ:V\OcǿƄjMT7t7ˠ8"OZB5^bNDeB4!lQZ_ދ,(uRv_~$UODހ+MISIj4[{yc=$+&K 1Ѯ_&_m=SA3˭@2/7vdۧtíW¥*OaZ S?27},rG@pwn=U6GNW\݌ ^RI[ckm`y)yZG (GbdVa\L^B\Bۺ nTkѸfC!![ۀ&LmK9׏Q @/bJŤ7< Qfpݩ~y/c'-u޼9;gp2#FffȈxV!Fڹ]> Wef"{KfЌx. a(zׇ8ғ)vyIрNerZv10rJl[1ݶx?;|閍U(T+t/%a>@0JlA0j=Emz9vВfŲJOV `fp{VRȌo@98EάspĹqIAtDF* Hl 7g,S{+ĜM$^Sl+%Zɾ"N'W;80D]7"b$l!{l9էD]Vt1DBi5B()kdck}KKu٪2gP Gejp"qW1]RxT~.n'v e ^8:'# EKAL/ v] QQV7f`PR5)guGCmU-Zp3,|ӼKkw*r&rQrޚ8Z儼t<τpw\n#@702#_`9b `p*?w|7, fWz5b_'ay*!^{9]0R]@tKyHN{f /|2*6%j`HPaj}YJ%*(1{@wr8uM|=$[ Փy݈7_zFK+ =U< 󧒴PWT-&<[L pXtM A4:qػ|ҍ T?mԔT%!)t/ׅIъ:H)M^M/YV%3܊'#znD'ʃny @y0Oz'~u:/ ot}De%>sUJrH( *kI!tȇ`4 x[Z6Ň05ؒT}>Q$ 1rz"I3v}mr?gqS^RD7o|%##²ҵk}[qQ\u+x5R)y>{5L^?(G34.5ggaǍ@%g~GB+Zo߱yΠLÑ,. JT BejkTnn")c!p{]#Mqg+J=S 0rX60_G5_2î>&G FPb=%8RJo_-!;􀚤te1T,N㢏ey^fwcaM s+,[>4)oh (& w*Y2a|ŀ NLZ!Qao&aDXMiqڨ\.MPN&){N}QuKAߋ ,IDQ6Dm@n74q֢Mld\KI8PP`X bR5_&vfym}HwGȗ$Փ`vҸ;;,Bd3}CmY~/pݦ$P]1VJL iqK?6^ZB'w'9j-=C|S |y*ߤ'7oM[= [O;OT3bKYOe5ٝӀ  &üºwR)]X{'}}s}jگŐzb:mj(OgcaA7Ϟ)WR d$茥F,lav8kӶYE /[<6K+|$&Bc^~OI@ѽRWc|g Fz[ia>OmvAU+WKy-7s7GIF{xvqPFJ?6`nWX gy:JWguCq;4N#TQptvUrP8]*`Ht19-z5Шϓ> waŊY<䌴mp DODz:|+k֙]j)p7P&F_[X*O _ 뺹6aQ]R{o !w(G^޻[s׹VK9]{ p)CM]y"#yy5c3ix{6=S#'q@ T8LKpewDz+WXHso}EP23.I ;@VgHI'nibF]0t.S]f L6*OD+-Gql8k7N/l)n69Qmi9"ϟ1X C?53A<X>ۭ^mZ]s1,X+d?:oa,/){>֧rvXפRVQoW% V (Bw ZMȑ֓kV8*#}p(S=sG[oqd~<Bc" cX\t MT߬زDrAvl??|!n꙾l=!.20Q>3-QsRȱ5>8#xab!ov8L(N~3%)QA O)[kAQoX9{h|f":è[~GK̓vFuFJ&v$u]Bݱ1[z[|Ź̔=j4E 8nu[W9qcsA&, ve2<P*/|3rDNB+9 ,^+G3,E2tS`ҟG1Ll,(q46z?3(?=_0{QW`>$Sd?U!|>1!o%Pʾ9^b%F0/8PD>ֲzeJvkNiASr)+C$4=&)\i +xgХE" n-w`W6H.N8&I˧AY'/[S 3*Ѡ1$*&Y 1׭e26 98tf_&֞fͱm݊6WimJ~-Wb|vrTXW'D!27#9ҫQM Hږ!d*,:[=#v, jA=`1vo`> ע|Mޮ6u2H)`N A B1S ٲB9ހM:7Vf6 mBDiTdAelShﬧK=u$+) -՝ZOw^\(o@v>qn[ሥ]my'RQ̽=VV2 f.3.Ee=; a *>N3t>A! rFxG3y0dPZONmV~/ܴ=]ߍx䀿;B{vRS`ZnG/%}_$ 5RXlBjɞ@yd.u'hX:ăJUu>UU~Vtt %8gbs#>+* _j=-}LV`.W`)~۔:Ai?g5b; 53!$|G߉(ʬP+m\]<-{sN|E< .]kQ$a1{.a ra|RI mZlUϽ[ ru iLbx?M6= f{in:C⚮K${ +`cpSLiICLG4\{e/g" B趮 _e!pņѧ;OކÑEx'R3JQN!$l@m oQ]Cyc8a;aVl{MuYH03kn}v?!^ +Ie#qi;: {er|Yr.䜄-3$WxRD]ϠQN󗯶.UH-K>5Mpk@xWBdKk1 ZG}(p`Mο_H6O6ⶩKQ|U[@Dl*DD )WSmXީ^=r|8ݬ6޴ݖ忯>Vl/ȴ В5_c?br?)cN!wGWB6~Zf' (n1?-<*0yRjHȳ8i$hDy-*zz{-[P -! Bc5 % z$J_muV*R EqY٪ufR--jlZpo7g$m͛e0HF8|CGt/&O.`!n:/STyn[sYoރ ].ϯxb)~(8~FӉzfz\k5l'5;=`*=JsX0j"<;7{x+RŊph@daԮZȢRT_'`5DPC"U4 T6(;%`a3^,yx`1=U 5 j5y(V0IA =L. ;0X|rUjzΩ-TF!9l}I@E4Єnb@AdC3ņ`#kf7*3(DiqT2p YTSoi4I&;#*D>n4xO@ւull?[B+L! J_fDrsov6K՝#۷ |C"hhq*D C{k zD ڷ4 7rsn72A\BZT'Y| #șP /伦kWיw6TfЇ+-XBhFd7>wiӜ]a9xyu}*,4'&l>%ldr#Qy`JG" g<0jtŇ nMJmB *_͡sj^Dg9 @gpHD~<1pFRIemfjY]pVd^#uIXs=7wDeN s\R 5Q!3MHis݁C N~O[۲g6]$~ v,{T<vBM<6-FN[ӧҤE߭{'IΧɞQw_j;cqFdPnƺw@B5v7؜Mq>"Yʦ1#MCAqS؎SH<8ȝж΍&Q֩h&KO<;;#g價*Hpmk\cܦp%'jkVdKZр^<(wdڡb+LtJb܂6 U/XGӃGN%Y6abGJy4%%dC(?MgRbM :`6SQmsđF}\F5 nn/ t[W,1j_ ; ֫=mИh\-ZޕXYOͰu_S %$lXB(Cf0NyyAe:R)]$Oj=J⷟9 t^ 3 [چ&G&8;srP(-Mvl-m{SVD <,bbt4<0s/؎jLRpWq)fK|==9)\6Snf hSOpb@D[I@U \JǖuZ[H9m\V2H6#DI03ỳJ|TT*SFyWL[H9޲E1Xwh6ܖE!9 @6V4#zDg+( Eb%R]Ԕ̀,s/\/ǧ@_⯲E LxIpIOd C~\IBSq{TBӥʄq7d.MrIh%׋A 5p;1 Y&I)nb>.0Vԣau,=^2ajLm&ږHu2> j=6֦^>wZaծ8q1ptZj V5-rsBL7}L}Wx a|>:S& ,W$ /]8iϼd0RC M Ob& ca<+Krq1^j^"m*WIDH.888eѶv+eP w!N*bVw&0c/&Ƈa/TNS[هР%~v<ЀZDx.J)}-&b#YJ#*S}| 0 4 c3QksNkw|,LxI_ZGkh|}AYhI8<[sz"r5@›*:pa;=P& j<~ʱ ӈ:DP-xaFaI% v4qJj=@̰`sퟞSK p5Y^ t[ebU/*z:` 3݇2c y}4ϭ@5¾K-:0q˒5 J@j,[vvxve%;9Nu _ rȒP9#>xS=u0a[οnk+pLٝ"+Q|]s_OT9ste؃jA5|%Ԑh22 2cǂ!Gyxj8l3Srgw?,ӽ\|J 6.x\5jGM'Yz}d`7eMMa/­C4n %Mg+ 1FzYTcǔ0U͍_&7. mjOA;oпs/[F 4EPpS^꣈{[\Eѓ=NY)(5ޱ4rrxmz򡴦 P SDGE%@Y3*MP12aŨ1,]2umiϠsjFV8eۼDDq<ǜj2 Ȓ,|[YziQmYB)%$JpcQ3 yS9xG_+鳷0ItofUjsЖ{vTFd~]@z&w?R|j=RMqdKԂ+7 #+:K ]ϝ0^5_ڿ[p#Pib LG \QKR%W0w>w'5mo|ڂBxn]bD$MiS tw$)XյE%\*!Waٹ`ZzЃiSON.!ao:#մuB#2a`b-ݟp!`;!D0ľaz3W7Wp^&1-.FW֡n-HΪ"bA ~Vūˇ9LQճ߲PS_n +kt@EEcQbQc^ FlfhQ (>WH$ a۹L-sgZ[GèQ?f[D`x8&5ۆ+&Π & $/+oV/`|~ߦ/Ҁ&TIόqpKImL w; ӆ(q;C1SiKKOK^_=x&r9vWkG3m>J`9lTom1@g_]M̫ CRI~@qaT0w._UЈzn3WP╟OLSgĽ5>+@i_:6j~@* y!c/ͤt#I^(\ތ*)rHS߽ *IEP9V4Sqn״S>Lԩ p$ Dfr`HDjDB옣pݏAh^ MJA֗-DDg01§K╗ pӯ A眪9n6L\JPLwn`CFhL28_ bP3iuCj`_ ƲQ3Y7x3,:#~2% cmٷ{C3k0"m+:֌p9 7XKbdSCX q?92#$8Pϯ;4+|pFVNxfl`J%)+1x1K>[̷/P0 I uCVςmU[bz)ǩɄpzۚ~OtXQ|Zu^d;!W p kA /1\.oZN12~>sG{m#4%*~(mx(}'r>EឹqyhL <,w ?7b P#7A'Y3P\l)Ϊ,^9/->A+k֚HP_K}gdKE + #t0WtƲx..) [l>Ls/1`* fG @ ??ʺ VKT' 76r1x͇(p?~~䧲\uq4};ӥXkwbE'f+id ýVz :d!I&=~\zLі9X+]y36"CP)jaﻹ5: V% A@tqq\~IXʌ`B,xE$-ݿ1 !h3d@M5$C05^hzʕLCZvUχAd]]Np(F@{֝unJV>Jc2Oz~au^;ݙn. ѕV EݵKn$wS(*CV}u߭)Cƴ8 dgV82z3H;i+(^NHL:u; X#ס/5m G+A|NJ5HL7#!!m b Vċ=HX@UR)(j.^ީܑ2_U\lb!K ,YyI͂U!|8 Qdu$:܃`3(!v4w'9"cgGO^&khrfa͏vt/ɿgG1 ϙ͌y4Dnע-~04pE}0n°ѷOi68VQh^8 U7Y!!|R!]RjeB؜f6"K_]' wn=ՓԢ"{v7P?/1[$\`?(3͡#øke&Z]jiR#1!Mf"&_c~ٹHV*+Qr+3SuMZUx+:/;LlJE*q=>c0.Rx  5 ?ag[swN_X OƭVWiĩ2}srdZּy=݁#G$iR9) 1LҪIh24 q2{I(=p5eeWC  r?ZJ_3IL>ځ5yY>xj0[A'rGd *y|X(ڞ6"5h G⥹ʜBuBեm\4.~1KEHS@~Mc|ʵ 1֎Q3 tć PL ֚qc ;}! (Z.ڎ,ϣYL7Kk\8#R$I<6xz>W*>I*RrQz=;e8Wp!Zk 4mu#/׾ӟoUohwz҉@oqV6%c*WJf1&|SA <% ~anPu #KuU]Crz mpam%WI>1ح mA*s/ZO&)U {q0}:h)}psd.gHC%޽#5^ҝjf-LfBj)cz7r޺O-.bV:ʋ1Qt*b>ޚ\"``m!fsN$6Yjc-w@b|Zb++CTN,K%b%g%j\{6_ErI<}u5D7ҷNrGrz ^frۙ@5S5qw_4>ȣ0;#b1G o4B;0Rv@$ d" Ul^^sJ6n n1Y< / Κ[gF_ɖ݃@Y*n|]bɚwdmJeZ{p4Msp`~>=8*u~_/Tb! /Tc5=Пtϙ_} \ Ԏ", xSn*,.Qb( > X[9 g4X3!>2c5ĭX s=SNXy;,#@b@C8" Gf.ll1J e.D?Yok?5^:FWc=ɌjEwO/%{*ݨNtL B5;$ wܡ-h|m* =(il:H]6RJ-e >̕^G>qn1$-ZWm O; z:opk.Īev$g\Py4F)mPȀ.FRb|q "=JV8@]hyvyT|;p ݴp#M#|V S4Px~y*r%[%І\ְ N ~[xNo}:ÅTJ+o4蟾pao?Dfʂ#7/Snbyn# Jv#PENCŚne~K`a|BR@xcQ˰Z+-zԹV& X.S`(J8~7! PyTu?Vx ZXf9(zZ@SB_#J |@vH'*3{}\ʄCvpފѴ԰dd|q@*9ڦC[|v%}'T!/7N@I)8CӨ6١lDBda!ŽMkn poHr6X/谭U&='͞ ѯ<Ҋ@1)"J>zbfD24:| sTȱ`%3hWbUDh*X\յ 5ģA ~ 4FK,H GMKx":livp3fS3@' _"KޅC\11 lLF8z!fHC:d!Im/XEAsUKeO3V`5U/$"CCǯMX}͸l-% ~?{ɋ&_fp aǂ\22.;> NJ[歲L=([Ea߸ўmXW'z! =qͅ^ϗ,"/p-#=|wBM{pBp6, oJ|'7hp(KFxSUE"=A҆z+?lCHN0o,js*fR"6NXņDQkψa<"T_]XLs?F:6 dV%Ol?i^& 8Y&)Y+4I5ݦeEb0k]Ia]4)A0ܖL 3v%4|U)e`o"ƛ,̳hBi'~b>.< hMWxc4/=C/T/P\}6a%=[p%"\ ),u3/!df>j;wYȵȪa'q+4 b^4h4Mj$ 8v@EPiX];αw;_i)Y4@LX@HŹ6J|ãU0h`;hENӡ}K@wUQsk(rֺ6\.d}![ALډvkZF>xk¥ *Q≎,ᬢ蜢LrȽՍ!Dnbm770Nt45-Dxݖ"d{cB>*#jkt=Mrj2@&kpO:+A Q8:SFGm h2oogk*P<ѷtqqF 1a:cEKަgCC2n S}E-H->Ft_G;R)jv)+1M0RpY>[5Z\R֯Q=TÑ2< פ> goQ偂kݸf5>!.4-蝭+hF1BG"š%)W&X&;}0 VD.C24rÚ[zy~\N;U|U>Wǥr~/1@]|dɰȴܢxmm A <\e}=$5vIZe h隅38R~_y>(̈́5 ~ A&?huv4Ɋ^=҈ qx|iW\5{"F7i35Iަt_lkfkt ]*I&ݜzYIgto%=6أvJ3F l]a zP[Xʟ!g.4ˁ%QJƾ p_wO.o[ n86!' ghqT55o7$0~#ha(bl{(YH{ i}='.a"2 2Uͪ-Ȝй!(Zh煒&tsƋ}/ę>ct/i ?75e"规THs&h !eP Z:eۉ>Y9'IR0כ,Fq%gPdFUؼbD}A:HL}wN ^uoMMc/嶠<LM>WWe5_۰= FG|lv4YO.핔јW;p6m>@X1C5=gAI D, Mу;%$;Su^F Di B΅\J$ݨk18SLjյ\*eX!7?2P̗c\=ݒKt=؂fH1#V.vlhܫem)bᶀDoR@JהȢoRVGPFrX!9M)߈ as X_2u;nhC9vBK 7AWloBM;St {p -V7&2md|>Cs& \j#nӆbcX+7b0TR4x58s "XfZ*B^XG->EY" 2Ҥ#bbYUl䑭]iKx(LY/FPT'xtT3uIFQRȲL0ER?g:?d.+26oH<ؿlԵ09kΐ):d!*ջKD%F?DQm ڬYOUb>z ]"ԕT 8{iXj|G9!J7Yz.ő)}:Hrk"_5ƅ]bN,*#lcW G/725Qzম)&>ex aJXK.EK*XE9?.o7&@Ya  Mos j#M5q$$݆cG_\ѕAɨxSj,9:[NOj%ViBΣ"_৳Gܧ@b 8wz%^șm%bWԍYXRx*#`W9BŽ36p_'W,q*4 k.@8MjhX>̝Y.4 uJi_!d*&88}*r[R,R}D'ΚY=Q+=${c6~i@5:u4R[ƙi)qg[3l})~M~3I MnЮ92y, y%K^i1voϞ4D'憦F3ȤW!]K4 se ֪q[~2m_JXQj RY[f);;h4Ou.brvD,f9=: 7ΐE凢렴Ѡ!w$n9.zr~/rʼ=#XwlzG,TP2X?s :S{XQ_34^Kax09Ҋv_1?SΎm' Iwdm~l7Yi Xo̻(*8L,Fm 2Ё}ED UuċA{'' [^G4^$s¦tӛ\ \-7K?<= L/x&cn#׸~'IrebZ/a79Πs˄[`6?X_*@hECE@ -7Ld44O|Q˒6 #?r~$fw40 po||mܠ8W%ISh̋50V,xŚ d<~BA%*tU]sq]"-H.ıDngWT5ZT"l2 \u?3t7J.ᴮ6HI:akff¹7z*+"|GF%yY$/nV X+uԌ/1]kcc`fL^d^97CWyyJHТM{! Ƀ]s 1MQ0-8{op~Gc' S2Hw8Hn|˵B' _%LyqW}oT]"+?rR#6esZ5>oG+ǘHz'\BL4$$oJ9[lv`;w$ۙ(wݾ+@6-[1 3.Qo5S|ǒ`KPVA8.olYl 2^ ŅZ4zZ Z#&CveHm`#N7(?Q(:혢 ϣ>s*_jU٧NKXӕ'QmY<䞩;FV?+T⑞{ToalYH>U$#S8GbP07󒁐pqaSf DEp:]F/-~D]{3j R2MSxk9gWߍkv鳴# oS-e2rqB% Nm @=(t 8+0Yp imE*4CڭFwօPiv Ǯj< n[^=plϮfU+ i- ;K%;xEuJdOQ;jK"ÍUUZ(zs`(򘀠"\߰huD<#FE (ڬQu=XY33t88N CMˆ8;R./0> !)7%Ntgk ZxI$G#;D⚚T:n p᷃B# T=ɥlWw|Ƃ$^wkvNgu\QCK7ͦ[tQ+zvo\FX`+?HB NJyqɷ_)XYa}>M5Zfj@#Nv |8ATu6Ʈoظ &pYBp AWPUAI|| UŮBf:UU̽:J5igvcrnSnZ`SE pfgI-d-soG!VAz9MB"ʟ`ݤD<>c! /Om(:QVe > (Rj8},cZ6sLt4-] aH?FU|g2W+B{ s`nʶ[RVJ=8Q(0QnnD: C Bpز4d Qb3I=5r8{b^r{UJ%-3EpH=g!Imi#!\ZZ4C)Iy"%Ъ kz"r5-̧>D/kG/Y U?y x,AGcei1 Syt4F)w*Eot3ڭl4F㯟$bZ%MTBȍ*W?eG}+DLTr5x89 XuUyo. ܱwϣa$9+5ڕl܌L'fhpcHRb\^n>8N]"^o'[ª5!f>t~tk#5 _rF~ͦ8|hr ʚ:]_dЀt2C񩭉{2dPPx (.Z̓b%TSL3nT!ƭ4Ytx *a-!| #zMھ(>ku%G/pX5rd音do65- ՘{O^bA),Bd)00T$ `n;"o'x HJR8Xs{iO ~. kNg_fܠN-j)[Ɠ o҈"(sdH遍=è8|ᔈ)T+zʹٲeTKJx1K/1gDiX`BzR,(οZdnWM2WMl$/XBJ_- ='I1'}0`ec`~"PGN%U*o.:.F}DJp<)?(?J+is(z,2iJA@G`,:꿯$` 4>EdIu;'Y2]7Ѻҩ:0rUd=,l?HE+Je`rcv7 ~ zPd7ba:<Qc`C ash$%y/ Sx2t*ZהMN:xf A,vp}bᣄ(؇Z2 mv7HLe!l=4e,Y_6 ۠ZޅxNi˙׷ZB]`:@G6t|7M1Q9ɬ"/4.R`@ɭ|xs㕅HFkXө8|쎛M) &-xz=IV"ֆ(I@&Lӆh?{@o@ /̓'&%lآ!Jo0w#r ~82Tj N@û"$wHhDZ|-]F> 2VMe&∠MdY,,d%U*@1j@k3Iy.!S0Hr.TLIfl"f%[{ !Kj?N ɰN 3=VP^qb{,.Ys>,g^vVddW7m'>`2%}9AR s}JBõRwO9۹3ƽƭ 3LYHJuCs?&}BPu0³Һ:)B^tn$~~f³vCH@(ʋ |5qHhF.xq*1Y'\v[U5^:5sO{8:Cb\Ol={ du 3ôAJ {'V5OF&GpTwWp2Na iz;(_}!eʹǧpq]4I‘U?dǑrEx;/* Jɣ>d8[M,+9.Wi ǞD֊wشbY?݅=ڗWSX%GT8|{ڜI[|]P/}xވ2h]o)O!ˤ, <0xR F}tیɵ/3߯hybb~"NQGM3'JH_T|'AB$dVJ5'^ee,9tgph &l"Q7  zDnT"gyZ2HE1d/(w " ǎ>-hRl/OC0/(-"KzGYmOW /iH0[bQPʄ=K.,,4{C@[ 9j 86'jQ߻:{[nlYhA6_VTKd(P:wbv|TW["a$.湃< n s<5K7 LG. U9JG.NaR\^{Gxd}EW ^+3eH78C~ GLwkj^5$.VTVxܻ'%i: 2ovE-@o<=Tj݈7*-Y#TthJ-9.:o)fiJmn}@u[Q,"[!s@Uȹ '9ˊ؜pl+Tk5`ݡ;g~ *O'J콴ڿ`|"ѹ:\:a!ws\w݉uUӄTYWԖg {O8ee\d,Cru/w㖉#X u>_sat eK4Qv<\(*F52(rYT絘6Қ8DCg{J7VMϷC{A: TLW͑]8Nqmaqsxgvмv(@eB0TWw_A <X9MAQvNVmۂJ)F0Jb4!6 olSz7(E0l}ѪҕVhhWCab!4y%ŷ41BZ{6hֈ@D(O3#6œ:Y,㆑ml%[o9ǔ^Pl9 ׻lZͼ 21,mRS;}*~vftg>G}7PW.h q5 ~g$Dk>p&ϬR8ϵ(q),'o7E@{ȟxEp ֪XD S+O`eO%Y`|H'?u9QuuB=ѼYY ʼn4OhLEYfYg::L헾Rt֯ 'B {tEHmJ : 7ZAkN/̫TAE~_iMʺn'Ե $@1^4Vbq`B F( P=CjC^?ca{Co7^'eq;(Fb+`C79k٩qYiw*km ~/`KUHb~Z*vpq%; _nV79D;Ü/J ;~pRc\TcԜ0 }|ʂN6~蘚tD L<y7ìCM$(dGp[@^J*C2[-0ÚJ!G0d/7Jg<5z/L-;*N)>肟Z:Wݙl-=ǢN{1GS8b*ۻe O=qp%{ψ <U\;x Yǘ@i<%!kn[GfṆَ;nҞs-P<*"h:|"ޏnZTD>1ƴ$j!_bs*uDeڒcK=pg*W(&al8mլ mwmQܬIYh@9ܚ4 `QHș5`VET$ KTd|o͈x婞}9\:v% HW[=r]G8A3a·xLV&ܚ iH!W\'[д7g__,%2`ۻZ|B;)0-!\O$Mԙ4y rPR-9r'.zE: @2ȯŬ@Ztf&#&}FϱMbH"sSΤ Yh|:w]NaE6Wk^X9lWl;L2'2@оPw{& zw|r }YV퍣=ڿu[h5҅Ce0sU9)SvUx3+><7;Ju*D!$H2 Ҙ*Nf ʨ=3csп=Tt8!$} 9{_ņU罎g{F~HrD> YeeȂ*w jϧR4]/ayQK!-ݹބ7s+)tOMbe*G 5*k /4Xw0 0?>yW"*P {!n<*vȢ>0t,صY{6B0ϡ #nD<\,~{ _+R42JūL;e yXrՠ6K{v`F vQ81 $a²[lE~?|4jsi"# lr<̪,|Ч:=NQm9@[ lmWbTz@q#͎&@byo0eAo-, =R{tmxVSDcU$;ClU?2,@ .d 9^y1ч^]p$!):[R z \=Sh ݵMyZv@<9ս84aeY( vJ[Tb0om)h~ۦ}t=-M )b:kW`q<6/SЁ8 BpӬFA͛zv.Eh Gr4h^ZzR\Żh8zM1[t 2YSᙃ@k$WRs/&+ Qas?^F{G\ {VC06$O|ow#t;ږC36GF5u=+'3Ж/? ^47E#R.E|g𫃅VarP-EF}fDaذk4Ɵqycwn"Qbs-|d]r,1,\u!i,ϙs] 'u $Ӊ ֗-/Hf *jWt̞6L4Bژ?~)F[d ҎPhօJ sd)M##gU4Frs! ƓB1%sJuZd2"׭=D#Q̡)v0`~n~5 zL~O);S[TjZ?9xD'*r\(7H0$c_%&\Ih=uMe$U< 3 _8 vl>;փtUeqW`I%AD>&Ik|kWֿTou1ߍN61mwR*v[͖ﺹV-+y WuN].#UK0I x2Lbu8w 3msR: j0.W%h go ~uY>}%tc} ƗNMQeqLi4q8媉єѓkpsdO2qв.7MlI%gwU,<"P}OgW^BOÉ<_>CVD jW>q黲 U{D]r Z| ->=Mǖ0~P#cR/i:,ڙ(4Y/QS B ?a`,Nga}{I QQy={VWd?z3lCݑԎ~%O5U Y,;s 'Զe35OXIY6\yd1čQf31H.%mFE.j>U2CDUYr; !lrփ! &R ?Exdւ9D1lPItB>;%w8F0`@@XA tJ(b0ῖP +?*8xeHy0k¶m$^᯿ Brd.{Oi$».-`HS9.R,cNk"/;cx)`v;x+ω۩JoœΌiŢ*4E!yYjPck8VL_\-` P5% &>\dőZ)3mWA%1 7 #%߮2īϥQ"&NQ4)D9ԙ_)&,x,-auVetUabHyewi:nH-4ġ*Z3Z/W|0&^E 2u4"9Zo&] Nu*@N48.$.Sקft˔I/tt2ψ b ؽ_$h'bcL1eY ՜|ϖPiJ P~sas]:qX j|p<잡 Wd7y@^~ UƁq7c[SQQU(9UJZKpyFyu^NW݇P4Ƃ> :,СxޭM)$L߹$ כ!}m>l?+ѭ2 XxiuzO70$.LL1[N@c2 [P]<9 B'`MP\SIu.|{vA\|IcJeWQY9qq UH(92zИP{|5(MkV@`^۸'9q `+ aΟ(\< 3oe/*b[2>m}p] 1q{U}i{67Z[ݠԾ}Lzs'smUzOL}.\hOb5 GE<_jvHW32e)w[Gf5n'| E0Q`rwCk8[!v{`SV}zy58eb7p>} CrXHfo;4!ʧ'h"qW̒˲؛gO29WisB'˒$ @ZbyrZؖ[Lke z)Wu0fTq+(߸n;mt Ku(9|$!{k0}Lw!\Tnd,nF L.^zdkBdy{޼^N9Cdܕ7Eċj^H\,,hI"ʉQ6MuA0E1֯rǾظO2\L\K` 9%Rcޘmͅm~}j`Ǟn_B'A.sܿv% T: r7Nѣ'Ai%Qq]%4zC ?aC{&gGü=xq]){rwT6i7Ȳ:FʋJ@ SznE:8dM?+=@ 8MŔ#T2VDҪ_X@E!]KsaPYjݘ({ͪ>O#\0BI ^QXw}K]/~۞ێ43o/shvgmbohoY\+bl SJn]yՁ.} :k)j0}\LCaTF`ɒSjVm$oכ2fAӝ":x77DNK.19d&GMʖ!h7Cౚ?D(޲:vm}Rxr>D=RԌ ccϰ6UR:OemKӢF8cbнa Zg![M%(5u }^F2ܣ LZˆWl淙ީ344'-tu52Đ2y&*rjLs]Rճ^c}g\ztx0C՜Z@o+7;ӽ#E3`2u^RúbƾY\xukgp "l@ ͇Wr# )̕QXH߮`BC\ L+?-+FѾ'NZeEӕyk}8fS" H O5Y:#uV9є%ؑXss ğp5O]$ے* B[XOa ROo̯Fy_ߗzp t›g1΢"?hl 03AzQun^<犦ʼnd;l"zpdps $gAO?2l>Y\8 ?9vyN!ᚺ?MW'-d3Sej _PK ,ʾWצO,vj6db[w?w x!Bs!K>ǁb+ g NbHu>S=a>a`ĵbg8$Y  yg>x"K"4:w1c*1 _Hp%*HAME g+sOGv 14`9f+eB{# G,_'gNKJ~GiuE(AkeAf[ "tŮμRՐSCuE< v/BY͠ azSY(WtLߥ 6l_u.y}/ ،? Rr$2Kɴ%wʨcӃo9BSlD> fɞzX>_ } (ӇS ;y Vg'-eN'i- ~C^sI(@瑶Bihհ<*rh)‘1vc^hr`ϪW[[o͐D d-)?vzW;=ܞyK#DPY  jb1j"!tA ܏ 16[>Vۖ)?{~2+ξX%ͅI,q姥wN/C[k}0-Ӊb{!irxh ە|\X%رE"+/C\_WiCyHQĎxi 2H]tF 6SD@)_,դa,cY46(wxKRn qMXPXM]pBL-ᕀSY!˲+Y҆tdE%-"a; rDDe7SқMNGH8\)V12BЅb#d4cxfwȌooy& ml70^x]!{: m6> Ad8vqzC(|W X CsgeE XQa3U1dZ!5V<(a`6圄}þhP"YO$)76Q#~{ 6s#i_P0]ứH@{B;}:>4(LEdoԍhii)pI* 窱&Ly=>Gir9Fin& XωKwk_wӋ?>"eW2h__7VXed㩷Qg{^KX +%[1\vBnJ] يwIkD 諓,< Zx;ܩNP||dwĉګ?/(N=~8%ˉ<4EğOdi"`v ;jW`v6Tj5}`=2Ĭ:j=ݘ[zU+3ݾҮۙy{ mInps! L`8HgI>En S[|@*Yn8Wgk(r8]08Bj>*Y`DYd%CY=f|y=a57!^޾CoRƣz O[Tc,^ĺ1GٮET<FS+P&#jSh߈Z -]15dmdɨc܊vWqP-q*&(seuKreiYIcn;tˍkHENޝk'@WM]V8.}V5incN1Kzjp`ޔ{- &7@bL9<91܃0%jx}d=SPYkw(9@Ww7tP#3$S2wس5Cx]D?1->9|.9yX9-2%\u6e)#]تDh#.OOcU7!6 q`BL$Wf ȲG"42|YS^ν!^g;Ɠg"c2OBZޭX҇I&6 e@de,hxo~ď8}A\ZYhgDJqGEͳ=BjYy)mGxp}5E@' ^s-( <$K/)by#:U`96ּZ)ۥz)"- -|F$n h?<"ˆ6s~6ΐA `}W4wQݿkZ KQ lMACcHKHcݿ"Ⱦ?76(2{}3vϨۚߎFA62?xH 3$P d~Z4h P1X|[g*񍧈I=ӂU) _n$ëk4U7a(^,N7sVOEo@%M?s<#I{>\^rtj+m85K&".$0t;@=@V#!&2LK)68(a5B.:^ԕͥ+J֏73JGeݠSx:g,E*$ƶۄ"/v;ʀKצ_Ub DF6tgs%KM&j)g']fe[HF%|-:C?FHEǜê =ODkqW0In^B_O0lah6lcB\uC(]tx>\(Z寄?WSzC6Qs#dP&qb/n;8)y\/ɋI%μĜh7ZsSH4AK`3Mu$';6N0lR#{LWg(G!Ț+j$a+HZ>/[@hE o#ŭ=f+iF![ÍzX2P:r˰V(`?n=V5Ey`|&&3KۃESih)pdNO<{b@Jq/@yciO>'^{=Ԉ8;cSaɺvO~~nY USUヿj!s?AwlQQ$sLZv3]QsF^,@Hn`M%wzZ[JS};ʕ^\~(6଺ 'Fjp_k3g~V'VdAZol+>f89%qQB|$"&e],eî)=\pkU5b5 x^i~,A.alH!:!!g RƷOl##ГM 0LDEfx. uܣdh|ܛOvRAZw;Wq8.u/ݦ H7DS=_C 7u8mdVPڑdw}ſHT1z!v6nQBCFf,)ChX ]\|8jQ0+ M4v8BJY{x*/紆Jwys<$on _V,ywRD~W 'ݙIDpf)r 4bav>j˶m (X3hkZr ^b*zX2wwI̱bB,͇-t-+" =48,k;)D _YKP/hON}THC; 6͵d]?wy!N4`>]bZwϩYN SϚpv#f(Qn([+tbƤ{1r85\ća 3 ['¾$Vpx־$S+rkFqx| Q o Gl[Ӕ7YGs|ՆIٛ= UVw̍\2u\w_1Huqim| A! J3o(|?H&),kGe7:Oft oȅ4: Z R[;ae`0b&gהU%:+4L6ClWɓLg65Ĩnop2EMMqR[Bg%88X_Ƹ75%VTN,_TQӅ݈0vHIM>jrj?l~mI4I&?VuSi cߜu:W2_`[Y~z=$LA9▾rw}8S,ߡ{o.>7~+,PE̊mKr4d:=Ϻ_3~ڸEC ?f#'"¿E:0m"_8c'cYNjGcVXvUьlvr˔G$izKʂ~\`no&N?ZUg@"^%q2.\"QM"lU#ɣz-É꜕`'4a&&4 E]FfU!I;"/*,[\?B/J-`d\}ca-}q5jGOՕGoT/׀h9(s0jfy8'C??Ѵ7[܉x fd# /s [%rFac|%c;Ac ^xLXCyqDL7u_\Xi)7G<"OF-W";ΡZǖ}9sBoIkbA26 k|Es#Կ_1"o,#|4s:Cu 9TX !2q;Gzn6j NP;y;FSgь/|L*=xQ؊׺W AK(8@|q Ǿ^GJ1p-Yq ϹZңE?1v3/vml"d-FmAN/VᏚ/zp^/G;9yi?@^=- HbpKgmy.z|m!]{ҵ^#|wS+E1+%6bt uGD$`}gN~68IYȻj]k0S1RTl]/EZ3蠀&AHdmxiFʢ=d/ 5 orWW9w3. hV}c* 3F0@`z j3#2kT%٠%[V0x򬽚S}uka)Tܾ{{ t ~qނWAThbLet:*;/,.|zKǃ B Nʯux[ Tw*x.zm9+NxNij5ۢA|ٴ' iOJt yQVȈtu oP9!JRU T:-kwr&ʏGHBz<3av4e3+֍%tP̖. LBP01$2Guh Pq?,@Ṃ5錥W_){a~=M#5 Rl*ü4laaN ]w7ՏZ@_M_B`Aƴ<JoMu1cj]u$/dwNZ3[ָ}2?!5ԇ@nPІ`C#8V&ZN8kp;O fWfa ٟn,fLSIWȪ%{K/j }w ]ŚBcZN$/oAcdsKRgJ!&0 T:wJppaAX?ĝZr}Țѐ){NQ90/ZcTLBE,./,< O73US/`Pj%W HfT6>#5 eoȵ4P0ن[w*_ %(GԁehJ_.n'ٞ9. Ҕ5qةǛ^^$goÑhZE+{gnvTbԽl.Ek{Ľ:ndKYKBbTۘaW t&ۮ?ap8I}cpv8fF΁rubeV`r>˓jNNNF,Y|@|8[`^dorT, 3T!qK}^aLU 1oH&zgYٯa+կo$-k|SG#C6^z$$nea~ӟR!t2#˹8XN"US)؇My 7D-_,"5M`~a-<@,P={sK7xOdo>mB.saZ}ɫC}Hd{nĘAзL&ZSqzʛDl)~1t\k1$@64lKҶ 00XMM"|yc;A!8A "_Ii­ߧ.\ED*R,Dg6-Jw' 8I-k84Waۏn_cC2I*PiX1qsgoN 4=~) JI6=^ZKːuHX}!lq$nTn@q oh^ D6cv'Po>l*2A~De:JHbl^شVGI<>8}VW*i?j@3GZrwsT2K[d-<܆"PG0#5*~ 67LT|k\ :fbD?( %W|Cҟ.3-5)R,&gC$7!Y(2>_~Q낳].iftLע3#9y.0])E(WmTWM杚Pz̮-CP=>$bmdg*}2ԟĵ|n}\lJ>&ll"Ahe&<.N,\7)?bƄ$!5@4@\B7~xx})EM+y?!< G=6LmCMo IBQ"u)v.\z !rgJ)ua U?*42תΥsB6cr#MG0m W1,h5[?!67PY`hwp+Dz 7-NQ@qk7;6@c= & 򣾣;s+C3f2Ad ~|ֆ?cgЃ5bp=ۺ#9E4/Ο7 :l5o9z3x;ɘRS7D0]K*䜙Yˇ$I@YcWo/wx%Uc>t^&D~`ZnUAZ|OH+"}ۅ\E*~7MI`[ڜ]jmM|I,%=݅+NB~e`%TCs^¢ "0''E_\Ja$3CTы6EoKeP=Xq"Cx8"S+ B6i> B:%+bvXDMfqZ6p¹iߟgFlh?rSIkd=؜2x0 "~[J-[@<a) ae;+> |q*vI#wDk q$rqMa?j)yWY ܙT*X2KgU.!e0hŸyv=a}7 _5A w6ÊNP R: -j~0zwj|U&(GD6G)h;@P/<Ψ^#*ڭ5ħO -0Nm^[T6>"W5nKb@r?(ߤdoiȧ2rï2]^>mh{cP)J1QFH/ͩj [zR[l^T!)>8sV>"D&ȱޭ0C-_;c x\U m֨ì?ˠX§J9ߠ:'WU/ZG/tYNYo~.Eڦ[yYP8!{"i޶л (SNh8ǾAUF2b85uԦ ;wmq[}Es`}!%UZ3+4$j6bP\"X^R N=CljA@c X9! ܮ9fw/jK]h"vSDXVqk5ͱǕZDlPEzOX ?,S:uN«rhol@XdwGZibh <}J6s$( )u0J[E Bn+M17m#<пmX'V@g]"Q//Kyg‰E*;:ΔUZyV>pL{BlzCTם7"2V6˶z>r+,p`kX 5?KX27䕟yI l';Y_d8d d e"d$6܄E.P WQI[j'Gtw(H*])~] s:*qY"VOgHPs-7OvA}K}8_N6f~dBTԹfuYN8[{ꏹmˍkw5_oQ*8v_vK)Aq_ŖW"+3,xO%?d%< ) wA琗fcP\`i]/n +vBDbrpsR-~$rj=k(tngM?#r1 :,/+) pofgAˆ5cY[C SKYθr_U.;W*5 D3ӌ56@Z/&DR^#4UhwA9qjVې0_Ed[U׎S#,kNCOxʶGKn CHiJt _S@+N?>~va{Gdi(Sx>Nx[/e (0 j퇖({)-iAX,VJDk`|w>" Ahvϖi6 w,%䲜Ē{=6JЃ}XEy ݰDr8g>3e+$?0n/H'`6Sڼ4aDCQF0{ P1$o?d'i9(64`<@:it,/ h`߈T]`<ꃄ= Uʈʠ3}A0<,yKb~ 5=㰋Y6#uɟBo/; B.d_5:k)ZJI_ \ʫޠ*(4r`RDqGw&jo.h_NHט4ZEydBx _q.\~gصGmxAuy -jD&ےQ *ikhΑg'S;>hO-֧& ~|ض~^T?=wשxOv0\JZD"<UPZ`FHxANt'r2f `*:J @x6Eqąd6wqspAs'j3O۬QZ>;mR|XZ5FHb_R9nVRT$~?7cYE`8wOg#d;>d|;OCH\/Ir{dp,G w2X4arȝ䀈Ǽz %]*5+6?ni6}0tV#Zkpk GVIK&tӵI,-`aˑsZ,Ďc6ˀY2K<{[h}&A`o⎠j*~v7Q u>Le*4Zţ:N$ Ց$:s%F$rI9d.Rٺzܣv\iճL1F,Ҵ?[ / :͕(u5TٍOY=yy;L<%R'sAϕ'C`Uxa ̹n$̗l*;8Ԩ^G !2wČv; % \PIEqu,~|A8ɨ٭h?~#~6RJJo**sh}Ri&:Qg#l6E=(SE:NLHriKw ߛ{_zvA"%θ;ݠ)-O@,+k g۠(K*rhh<(uMr=33fk-!AZZ"4׭< Ԉ|/Z41{%JY! }I&>92U*2ܤwmR5Ulk1C6tc~Q XH7~Ԥ1&r .XBK*2rӽM61}˸Su|ڵ<<ҳ 6NN\(x u-qw'9%7u'=Uu t!`nkXWUj.ku8)nLK'jCӂh8@ibpt\BI;&T *ʑ@,un)pt$}2 TҼ LnЀix&í[k9Y[«| "am}EB9vXaE!.|ұP}nS,~ZaoZȻkК|lۂ A9`<kpȤ߾•ܪf NQ+)f}q)%=iv@60WcPb"xTI MB<"0Xzɝ0#C*aw)e 5w#AjKӨjXV6߱$T>xƈ1p 4m*R:Gqa|{_$s [̩Y(Fh^J2C WnXx#EKOr;QqwӨ›c78vdBkak?@|DŻHnրAt5~п>]G W[K/C$JO%3ˡό]q8v OQPb_=o6{ARDuNh!=o!։VV([}$R6ΝkkWcINxPykfXyPQX5\-_Eˇd?7% 1=lg0~&c)d{C]ݎ1>ޠ{~E Òo8,1e>l.;>xCҲ0 ?(WN9 t(4XتRsf^sMBSVfoi,8UrW}#a>0 [ҙ9`βRSZ` ֥:Hpȗ㬯Щ^C+LSjT["K2,b(z}56C LTvgErWԞ[YsJ/2S>$3e =yb{yK`VkH>.԰Xi3L0m$e fQfi*NpMYbR5o>e)5 vT;K[InK;B> |N=D?]enD`0=(BVV: eWS3nR\̎\˥f0 h취D5KE;*+S hY{mA`DA2Āt5,~Vk -Le!fD܅ 𝅒x2f{ s2"ڨdRCVm _?P9)B^>;IeBTWaX@FLȴIh H,L̾ ppZq:SSZ.Zfsˢgzz P.g`vbSV`[C)7%}ɡ~x?VD+Y ^QZ0DZo +Oo I YJ ?q4 #\ߚ`UJzױ:#$U<%x[, W,2`uM#|B<;I; 3*>jdmtAgatkތ!Rr53>F` 9+a{3raC< #w/KsPޱJW<ݓgh@ZZDrޕzz<Sы) yppE{2d7bMea~8)ۤT[\$ݎRx:q3NPی{|Gk٨DZ[w'y:}}Nvcn#T5pgyXCgp{~P\=X;SVC ǯ< | 7a,B^ n7iL:uJ7ffctɹ;.|>v)twYwjhbMA @5\>vc2ʌW=I336@ByC⩌jxH_i2tq7 Z1/pl&3z=3nD^d!GI@Z+ ո: PI %8H&k]Ew$:+ɏ>DFΗწ{z|l"j{:eB@14)JC%iGnE5F{FZyhEUJL7ʖ-syqe)2|r7ɉ;OoeatMIӳa<5}OڹcgNnYyz& & Z'S $;^fOenfúbtAwm<„¥?'o`b+|o|])=eCrB6r)2uz,AěLqe 8<3HśOx0qeI껠eqM Mʩ]WڊO-߬SqPq1hߝkYzưj(pU q _Y$};AHprqF9PG!QaˈhKBu"OCgڮ5l鴫a.7?Wi.gSg@|f `ݻ2vF"nUdPk@$+W`Dc oRXCǂR[CEXI,=`.LeɌ4SP 9dDd#|+ D?!q^׻yIŏA?H]Y{{˷t6hW T^2.s2h'佗!܋٭ǚdK 4h7X1`MhkT HRu?MArąz[ߵ'Ǖ(iI[{1i^3kp<8Ub?NKkI+'=9*E7@ ܋,eYPCӢ  {A٩hG%"H4:s2o"!4r/.(t.B`Z͜p7؍^*x~ػ1ܮcpW+Nkb^kTF~PxVgP7eW{mHXx]nɨDeeFx4eb$cN$Sc`ыH8W'm\tJχ"eغ[p.=j҉J|H X&ab{=mV62U9_5g滼L X9EC˨Bі=$`>Yϣyr  ?= B|sNayOsu?;cX)*nJxn(]momR ΄4`Y.%s2Kl>wIlNrc \nǚ+ث1nlL"ubˋb|/wH[vR:6 *U9K&E "iPxd|;|R~y Uhca+{1L/!Cuŕ{:y'iTsA̓Aj %yKq1+P|7F , SnQ[UO5s굺!xg|(Go(+ȠhnOA'XbeZ%oaō'A%[9F//|h70C1 $MU.:rLY aqNuq4kկBt[hnbj:a9t{&Wh$%O ^#/m)y79\]([7Rq bYA"g{0m|nфsL4}L5PhC/4Q3FEAUT:|R MTsjنc- RwFwZ"fJz9:[{YI ƧgT$?Hȧ}, K;ďK=ԆD]7t{)1bJ5k$5yz;E,,\Nr^_wTqE%rzueOYa Vj71}$LۀLF5'w+*0x~"m_DR>D =b⁻6.%AUbkPS-g Vz. .ܠݦxMJ34:¬SC)T1'ep K=9f;F{ΡA¸>Ƨ/D<[IRf$̑83BmҎ?91Ks>Y7%>3 9 9.IPB)kk9F=3)dE ?kp剂xT{dε:Ok[iD;w=耞to#FOCeknQ"bstvJ|{dV)Uٜ֗<ੲLQ+!ZP %U5i辮ɿhƶ.|CAybWu 't.D̈c\\Gi5]OZ>DY %P+0.`>,Ƹ*SsDeSY:s]2csݎ-x\A| L#w%MM]&3W$v|d`-ђd_|zttQTYXNtr6vǶ֭i3Ml ![E*/~M[l>JZ}5=93ɄUj!-m^ȦL0J.If%6 u4J,*?څGh&sI#w3x!M poZ3h 145k483Ӧ-V3 Hz& ĩW8Zwʑ&`U0[ sz46+ }FEK -gv>HGJ~nnސw>KGMet]XjQ?9/sh4gv G< qⰵGMj | ܒZ2Ta=oJs޲$;K͢Bדv`ҥߓx8ָ I13Qapb.Yc0?֚ Q+sQ*_MF'%0`GO)Ee]XgF(D#%,P>uE^f@O0NirMcC w/XH;4JqO%>X73%&bs.H1_t \yf q%L%\؁J}Y<+ P>geU>d3Q.pF F߼^ErCs§e\wr 0~Fq#ūF{|.|-Ej0r(Cevw˟̤~߇w.rZBB7X쒚U7g\ٽV}tUO=kiS1A#f'4lrZ ꖥ> WkYox ԍM2'M)ޫ=+&2Bhd1)?8JހNP?s!?dž 6_\|dX/ILvGXImf 5oJ.$v?{8 @Lw Z9[ Z` QB5Ǭ0 `8 mp?tD(Ff_!~oJfI' {gB=ObKRq!o5V *ݵrȠ*nBaLOu V~ ar(!*;R&(XͦJ\j 7 vUzu0Ckr]8)+ k}6e4;O߽Vg6Kͱg%>[n2* Ci*Nuʣ{/i80Nضcd0s6IG6nkQY'8@ᐯ!YgvQLe[ pMJ;* 0 \-0{-ZuDwݨq-*aH̉r HD=4/!X VJ{^R"V}?LE?cqw=cr7 \ [޳S# E##TX&liB. #QQGaZL{*5OE) D.cGI~@8ҪGTp[ʆc`9%1c<ʯ{)4B8V8Zv 2٫HoQ8,1 \N4AO$Ai*Q3 cƒ^cQe |e=R% 9-[ lƧeֳs~g($n7XjɈg3'hV"#JnofLL +*諏vlKE4;IfF-YUq9zjV#bF--UZghx>derܞYZt]6jYUQTى4:B.zZq4:Y(^ ^%SҐШ% 8$8P߶QY%%Ym aO.enw70;־݉0B a#_#1[-]p52y663 Uӑ%wfLI:*=Aj ~K./%-˒%)G3aDx/Dn9=z&ah.eG4H*P`rU\Y0[ yy[Pʾg%˂$M7*o@"1,bvPc? Cd &(C6%X2B<!ha{w*F1Y#)cza޵.*'ruCEpyɸW_; c}4YњFmXYVͫhEz[ }c@ah& ;, әkW5#aSNZŏnS8#\6JӷcDw<$|'d+;aAܒD"o:_jEj M _0>'z,t /DEGp@lp/K瓴WT]LvBVz++hWAff[, p`,{/H&E s 斊PcNÑJcXvcO(kݜ)i$[")z24‘Q |C,=lԵfB|ҾHU>3uQvE9erˎtW-ErB/Ɵi^{WpR- _3vh%/jnUA?p0ps0a?-6:Hf_T/E@2"*1ԧ,I}j Z7(r)|ʻAncTIf>%;%ȰZKK/v$[B2W?o$pAshݲs"pc%g%:#*] f8`+= !_):D}_>B^q=Lhض&e#a,YE[GٿhH8Gl vs#q BHOjƒ =`oԊZY"3m$Ԯ,oAUz`B{ q?ʇSڀt?2*o#u7?}l9Ee[~&x av&Bk釁Rz4™ Ic ;Y`"䕣&`ۮ48Si:#'h\(i&&h>U޼@R%Utŕjd sW>yQztC K&\|K=:pR֢G~ ^iO<9vBC piDǟ'?ѣ#\9__]s>v#]E_2-O-|rLeJMPxEM\q&-Ӈh$k .hlZp͏wYI(DdRX$;%/Ä6>䜈nŚX@ 5rWNښr"Քw W\R^wk^OƑ$.f֯eaarrGY,fw*697Z\֔ΐ Y1)7 ]ʴNf&$3MX&:N53jiZ),P?>o;E7oAPTtقYjhsFA=1G>uhﴹ6w1rTڏSz]8|fM* |:wg {i4cgkr ZeCUjx~|Ehy2#7>Є[ AA |ETwZJ[B_W%9]X+uG~;jYSx?=]07`W0$DA\٥1`;,ghX#ުfɳ+=Sހ)h*ߝ4Gx: *l(}[E$C~RA:7Sv@+WXQC泏 Dγhy ^;(6,U~yxu4SD틘;@L,E/UҢ%=^CݍzdB-_}*;Ϊ8B$e\㉂[~FoKViu($çM) s I .! `~Β| g,|s $Zk_΄TkrfKBS?z&zf[nh5hKH:ߊt^6" S 2e,ToddjN(aw[~Hf^徚ڢJ@A\p, $>Ě5$8oUe ꀶO9;5NRKdԗggoXgԬ\6+H4T;L:5޾uz,!`0ZY/ /SFʊRO2/Ԭb(V )j&oJ ֜\ DmP=ሾ@gWdb{3T> WHOJj4l\7 QW!goUΝѕXn}f-Dx7l;oØ[EegT$*t ao8M0}-|Q? %(foBF8R F:x* NH]akͱS.u\g%ZŶ:O!I>E0VG_̐ċ ,:19Mf!'xhWil‡WY FܤVW7ck*=iPТKRpX߫pu3N߹FLEHr$w6hbYn ؇J}~wV=_"C7WONJl1>o kqUɺv97k3PCkxbܔW/Hߪ,wG%P0̋ZZlª#))%)/$!F bq2ZM#&v JW^'>SR^cJ>&\2[@}ڔji7Eu wX9qZ^Kݯ(l{wĴ?#,?6:Td72]+!H}i`=>@Hӂ8Ԍ<<|Wt804̷9XH9K-Zdɟ~{۷X Hm䑤uJd\ O$Z{TBjj#S/ [ReKYˇkledBP*Q>Uc7=Ѫ<El]_{i+->,`)9nU.R1SR}j>4gTd[۾w)VAL}MV0/&Hr#P},dm'dfRZA)IH@wXZ,ÖBb`lswC߶s'n۞ n,ܭj&T+ ͩo(nP>yQvtuE=j_9]2Q>bauf<aiQ,,ۑu[^l4tW.1RV ۽.HBBK#9sT {JfANx ?4:ŗals-a<队$B'5.='_\!hΛF ѯ1ڒw3 uoiSzEfq22P[9[0 6`w^wghoc{4C.Jc<`ko$f&ptf[B6{΋ŷMBshM%^qobCm,pִ~@iW5GvuYpۇkY͏59b[k^Or~S 5Om:sK?:;ߢUga>wPSU "ᐴwZ^FLD9%`Qdnw1V+?S2Fl n~|$Aôu6wSNĺM?K/42/ i@*e-F-2kC0RqH8.lb\BxRJ:߫( 3h]&ָIj>ͫkWf(oHf*7p-s@4LX >3njw QRfC g`е˕3k &8gb$ƂUDx6jRyljj^mL‡}x"S ͸R6qP4R wfϮx.RB _K@º,#FbE w7¡b<2bnbfeNFzBJ)-_l7"ʻ ň_eRތP< V+gr &$G(ubij)?4`Ǔzq[P-9уʯDX֟^"W]яxb>>yɽ"n TOPlB';.ʱ Lnjd ŕgST8D%IJLQ"$)ޠ3CH{6l[-1G[swgMT`1Ѯm t/͡w>Б>}枓t5nkB)IhYH͓&63 WH85ܘ6 L5/ 9Jh`x`ǶaJizWyp'Jlpljۍt[5|iܰn]T*U}#:hziqx Xz;B"[-O~4Q=Q7qh e JSG(Ԍ1"%1_TjZCM\SpN{Oĥ/V,k cr`Ieis=fST4d10#]2p$MCr竮g_LPQp|r‰K0Z?їs\x|kxCwY %\HwX-xI+6!P.l㺼WJJ}&+6HRgZXYyWZZI͓[ $*8_jdLR~9d}YnrQ]\!8huɓef7 h]d&CVVv?!WP 7e_^.ibٗS+a$:'"ǟ`9 .!(Gu|䞻sZ%/*jsW0q#$wUyGQ#өБ G4j*_|m9p޺X'DCK8q(z2ᛅK%Ŗ!Aɦ3sA[P7EcyVPTI+rtlp((/ <'!Mha3^7ߧ ս"AoAϐJ]I"\|rT8`v8\ٝXX4^!Zfsk2رp~o_Uj|Z_V2ʤ2X}?Fcj:hD{>\@Y^V&<܄jKmg슻E詨Zօ̼zƅJٲ ȾrQa+8S$ `M#^jDD[8:gpm5t;4y{V D( 5Ɩ ?m&iyA[K-.Dz0./@ EʎU5c: UBp(XuP2*3o_)3]-r-l 4H!fCUXy>.I.n_&t0 25 Ej>xfCەgejTWĸD76|,p;7W@& FzbW|da9&.EEh[t"p HabMJffخca5r" [>߉F\ZpPoFsmc "v4#*i{lsn&&orz,Tk40c3̷2b6G_BC`D  cH̼!}*s ;":9sՀf=֯ 'e! (TCLCo|`VY{LXWˤB+TX6/rfn|?`e4SϙkU +0? L*2tJ7ϯw~mU 3~5_&8Ȣ22ZŋEM`!nLzYw$Sڿָ3z$ Ҕx|ad@uwec)#jl|aXA"^]Sֈ'pl#.T'eO0oibBW+OahۮgqcP8?IawC..=.xFSXBPڱ4s1 T⦁__k\Eٹ['IP m9Crk,QMr21eI4 Qɹ1SVzg4rER 2@IiufB+cpMG|xRU.qU_-靱 ,p^-Q]Yya씎khg%<~n2}5r7. 5 z;*fUy]׋pY b5b<*n;_t<v,{8N~%3)}rV)< [Fm[p$xLoǶ!ʒ1ۼ= DY@+_E*4nˁҺ!}P_j.i+[g 9ęyc !; S"F9  pG(=p%͈֠e~l ȥ})Su&h23!,4% J1C5''V77,ZarH{xR?fz4Sd!zZ'K}um=A-;Wܡc9 y^MB^ ?=de\0s<˯?+E N0U%ذT[BУ]TUE*2rA_\D]OϘ2(޺ohծ~).AbuKeҙ!u lUr8]H`q ƻӢ#B&! rE{!Z~V^6衕U7q-RN:5<+ȵKƐQ32T.? 3c)D(Iҩ 5Ceb[8>i!*G!nَSSV,!&e!dȧi*Z;``Btp7532/*miP宫Rr{'q\VWwXb͸"'6~u-xF+B:_F]Q(Z׻GM|UuMq]Rޭzչ[8$LgxH@d<)U-_64<:xgRX\50%B6(W>)K򰀱fk D>\j=L^ s#%YEP@B)IwBW1]0l2q9Uw,tƪpGBȰo7$) L&lp)#j$2?1`ogTM(2^ P}`'6cNZqlx)ez.*%Ť^PVf=JgqF'> V:AªlE`V^3̭зǣZ5]^"Jot)u9lM%IbϝBKy܋.)I=k\F A* '&~1Ё~ B4jnc#՟Cw<맗tURK*5`gzoBPJ+r(v ZP&+3CGi" k_jyJ.M8!]#p,4:_jzoFq:ɫv=Qd&iyEq=FIAIu9 Ea;<,`A@t\%v.늍y9K_3fER$ VP@6]4\])QW6!j$+8/)q@NuEͭ<ֵ(6%ŐȬ4^mػ7#&&[DCd; j *ѷ2 ȵaaL3cJ~_]~~FAP^ 5eӅZVzv9YJ) AFbtEx}7.6<͖2 :"jCٱk;Ⅻ :O5X3M[g& !R?K:L}L@4My*C~=UXr TlyYr8x|P-嶕3lhD%*Υ-4#/Y5c)6 ! y> o]<}Sz!b e c]sQ&_ ׂ0ҁ3î&SzCGlsJbeχQW-sRD>ȬR1SJ b^$j)~Cؼn` aejRlnt;H&aB]d3 ?>Zܿ:q3`b]MhTzƌ]-p<tf6?[ m:X@?fo9W3ӻIӺZԁ.ȿ]8%laD{7lcEXЛ3/QOa"J[Uеb Ӵz|:%WF r;Eߨ5Y4@u=̌n\#+7eZ`Kx[)he_\'@H5s}OI7Шkcޫy>jlA#+6 Y{Atq%K2j,t7_YD},sH/ N}_[.վ%Z@XP Ts=I|0PwNGݚs=]6 vΈ9`jdYRt)5ʓTMplRʘ54$45/F R$8 gYn.`6^ա0jx2֏ZK}{?˹frMCFe `z?8g{uO?D#%p#}~`=8!s #4j\qLϢH3#M&dseA 6Јӳ nDjVQ*X&fSi]agp1`] nuy_vOlUߖy&l06Ul0U+ò.'ii]ʊyuH^Zňs:[1=?vpF#OWRf/OfW2G'Ijy<[#Va9OY|8g[ isY}_`l*Iй)e:+qVMP9Ҫm;6 su/-J~Gr4+`px⾧ДZOG 7`XM!gSv;.6ת_®*)S>w`hw+Øq޴1yVS=m#/ͪjCfp3\7)€'@o=lwLδK{`kj`"q$]N^>gqSguYll>i- ese$QZKW8o-ܦ.ĿQHmH34}fVf>_1Y$<55T0˯P5 3$j$W.S')ET3XxciLK:Kt'Z/UwGԣ,<[ګ}3k 9)MpcWE27ҜeMq{V0GS 0.({~R0dS\vs!>dUs/K H@^r8WK5!Aðt=H%\ˋ!q1tjߖUjx5ӅFZr-[n [Cv{ʱ V>NdpFXF~}R7&CGZkWSr!@RSEK_vk`Okk#101J՝+oJU0\Ԡa?FK VʍO0jC[+!0wVgcrv*&;ЩvlA攸'@$4v&*fN"gDS}GEBmbY3H3S-2<6+>+E{qȎbV-t.w4ir}&3o5(uK{42\6Ty4ο$Ga5lT[༼ jw} m;9\veIKW~jpC3`jڍ!|^o_0Uѷx\tk/hD઴XK'G\%J ZZ1X(LS K;ԭdډM]~ _`Aa:0ۣ7lδG À:X4#m zle*MMyiDŽMi Ŕ!IlygW+2Vҧ+σSu30tN`=5NZ# qrA[=hNReJ4L#(ƺ9~%d _EL =c*Y /kQ0QKrxCiGbx)5;We%24OoWV=>)Gun ?9N$pn2)QP"l*_4zj2v)Ǻ[dVr(+j?;0c{G^IRƬ8{*ַ&Sn0؉v;7@~{ x@y0E\r40NWnz+B5..r1Ӎ)nFeú|?<3C {@ LaHYsqt>hp.O;-^8yъ!'8?zd hҿ-9a9\KR\1TbۃfimPSp-j\]uq!d\5 6exI} [l(GП7&eYuK )_*Fn{g[[Lb?hAOM!c-77iC a\R61N΃ROk1((gN{Z#^az_@q@=ar٭jD S ]4 &ĹAf~tf@|)hkϵwqÇֹCi $8fٯeTD熨ۮ.iőy1aa-1Lv!t-~"i +Yj5&◢U0sf{d̠,wU7}Akۡ\I'mS&YEF#l>nxA8G% SI:e #:DAEG/Iͥ$ ρlͳfrB 0- aȀζeʽYJֵ͒qm8F Eq^Q'PtnzQ5Ne̜KDѐ qP*O&M簋wx'bɅʆ'ON824eec(pMwF 25q.S W.kHL4S~K;ojL(BR2,LKfC2V@ޑl̕;Sn n5 =l 8vo@1Lu}ݜ͔$Z>_J\j41d Sg&P] pTT:ÚE3*6QQU<_ ?WŔtGInGl%cGcyȍ6l6c399Vc{ó`G@Ycya~LMgұ" ;0AQ/y] mz`HL!HV{#IϚb+W3Я6DU)OlhAy"{b"Ï=C|2NGJh<5 Wkx#Omqsf̃%)3Eez C Ħ(ht?T4pcDY <dn+*/UKr l`,T!Lju=07b!at0IO2q4=WkD4J+ثjQ.&i* R/׃:g. #TzyÍ=vt5(ȦED蛅Ik|N<]YASv(={XH?!qi]"5-I}G%&ΰH Wnΐ,R€o|_ȄGs䊏|5ɒ#\ l̽ʐ8ʗZM 9jUkŹqZ^y>8{iCI]ȿijUa(~Y˰|U@.!*F*LjWe((MQ9 -gB8(t}mdT : r>Z7v 2A1&-hrۜ;E,1MV/'.NΣfp>kMp0; =#;!;Y|YAWj2`¯C`ݷ0Qbd剩sȉVaF8X hfRgȤY 9BhZ8! =M #%uFRu}'FG\f2g~*UN6$2k0TIQۑm;TwO8"KN|/E_iGS B'1El"! * W tYhC+ "+Ђճ qqZI-2]K(/)zHP)hAC58T/u@ o]T.JCPC)u)M:}ҳ.9N$T%@1×`F.CyU8dsڃ`oi'"xD$ʷPaM~P$&MWAX(߱'IױhwM2 \'xYJ. rN(@1-UF-QE%AzQ-CPa))U!4g+u l׮ގ7y=^"r>!p`ӈWF|i1Wu1"qPV#[_A0~Y D{fLQy2B@S|TIrځ>b-gwQh):M4])"@-rYU!F {7)SjG}xBڼ 1dTט*1Opoutm B3rJH8P]1k8%+] 6"lݵ-˥}4R]3RH$*KPӵl@NhGhWS;FR ZzɥwkOb rq$K]eʴxp(ET<Ь9@6;+ {^ʲϕ' QIY z ⫺B {z}DH5ّN?6Άa_.hkevR}cF2x[:OՔF.\ףj-av@JT,U==p:Z˞SJM OjͽbL.$'2~iڼ(\.Wz+O~,%Tkxj{EYmOٿ=2hߩ̅جdl`oyi3+"$Pg; w~xi>N}OxYa |KDSwH~#@hΤdLMx/2X?X@@6tU_p)\h0:/ZjU Qw+Cч)a,tڑ`Cdc޴ȷ"2t_ġ3/ {.-R+Vs9ظ%3rG']T.8|;8:Nd?O: |sY{nML:xwbKyZLO#rID̖~/bE*)v % և dWGd}6s̕#s~{;=LmK~ܭk>T?EkBǫU?#9J*ik仈31 c|q)]ڡJdW?)j|N-5$#@+fDGQЬ^t@/0)n ݐ=jN[$ZAX'ퟸ8CA$? u):7~4'5[5,\J҃i%(toҫ]^IXֱa&Pk|*2!\^aK*xC2`lsP"@5!⃒KŊ;9\$}*dZAw6ױ\Q>#9$9uŠIG-UUĉqE[Eo>WcM2kOؾNn_%FA>@Ax03S蝑G, YB'qZv* ^'jҧ@f˿(K zAV;Q$e\/UgRFSc'd| R{3O͊f`ݕ ۷@#JH cB'*?(Nm +ƃ5ڇ* Y-B)gA &hn5N!) ?D~`Y_ݺ Eȏ!mF]JOK>%_XHi>| }bBhߧAP.Î8<&[XF<#l0akشAΣ$mwH)(|L켞%lN},9 #u IӇ~7'cIwNYkqP7?b+{` *8ӫjL);CIvN 9噇LԜKQ^SA ՙtmz9 Xmi2U'M"\I/8_d9#iJ:[۰ GX9ҍoZM6\'_ X K.3qm遅WGvcf'CXg@KTX2L/3J/rMf\HrU4S_ͳ1cM^*ʣ]uOd7iI*hyvhQvkj]D˿Lg;mgNƢsdM35&)@RsNϞd;W\ U,:ljRп?^jE; dKLI[;(Ks;OQ@BQ |S Vy˼Stٽ\i/%4Cs9<ó B񐨽Η+Abcה<^,YhFkߘ므Y/YHpWI5~5+$k-X}pt]ɶ4Fk/qI1;}Lm5:{hJX6@ [ob7MvR5(N]~&5JG^[-{X*/:AX8 Hh15_jj4V?UeOA* iWu8t7яZ6WߖLjmұnm0F29ʊ k9sTD6@Bъћ^E=y2YPIz$,~ }]m@2" bpI^ $X.B- xX:X?)-mǑjrW|몎S[GC-%*M5m?Ӌ}YZ^?oثFchDnKYk];@]d &Tp@HzE--1] N+씓b^&6F:+ʼnE  e J~f]j)㚫mPgnWsݼ=ihfW#œ“;\I5Ϧ(Z4=\ӊ 'kCcm^N*P zd.uqsb/ |Y\j(B77t yc"T:)3̹fZ @= P)8@9nK0Df!W9l+ߧga"WlbW7V30n?(hšRqE6wʘ`[ƀ) @Et{ăpyuR]͝y9 Ӫ T{IЖư͐q;L=,Ehv؂4lL!ʲ  ϷX1V^G'dtKa 5/OU6X Euý!HyFB͜E1KNx{@ Deg* 1 lbFɅ ӝPVs;&W#[z@|҇&WCq};Gfɺkirjc{GSCONgk1Kl_+ɣX\Ã9Vr̒V$hۊP~.XE'ڪ(6oPaf&7,xz͗6{S>Z7 Ks(v3 jO!ޱ>s'g"5šٳWq_[GkMdPЭ'VBL~ ) rq8faA͟Vwʌ͋xz52F^?{0X"_`7dܟV,' Ɂ–>,Vj_396%Me٤kܘ_?w.te:_8c1jPj>:Q̞4dTE#Sį9Ap4$(LQ\OSVn0De9^pرeI<\7?| 0uHw+/#0lKf#mK,5e7dCT6Z<(wPg3ɹjeqJRϕ޹bj OzNٿ÷<{U#!8 @6ih!JS0`~r3襀|n(JR,Խ4;3I; u=GȫL~[NJ8 쒼xG9 4k2@ޡB/GPDSNs&3t]OutAp/i=oϺ I)`I|6 _l.D&i܂\)qv7A:HhхzsJp鱗OxT[m*6cʤ;ꀩmW"QEI6<*I/m өŠhmߘ.C-\EDFʥpzC  ²2ɘHK%Ej\oQs 9Bg .sH` EpBٚcdkl&3^C3u/bj@nor8zA+N)|OҘő洀8M"MitZ?8Q0w|2Ž4ȭ+uv6\Ip ˳{sxt5;^6 2a{tod^FeR[@&Փc0q6$#e?N=Kkۮ օ\xeh{<XԚhgE ˴2Ax v̩u:YY_Vup'$aVW=967[=Diy}sjXx- ,0w|h#,mF%tu}QM?r@+Ltږh,WuwCCnY簈ꅈo1>LJ-HuI&q|Tmʍ[gR75YOeAgpFydki;JSyp묳f ANjZ9ׄ тi%i_ҷi|ߊ>^^޺#LYÉHd'Zt4P~a >=1יOr:db$"5x"@sP_5WR: X}ow`YiWX|X=ػ$T/:lYZg 樱w8 L'~ Y[^_"}[[T,6L^B֖'1\4E*TtVh {T*7zL|o}:餥P0TB*F^NEWc"+u`,ni581dʠ l\ JJ sB񄢣Dƴ<:BP8P#)w˾SDÚ{HĀa=5`N[ %Eax0 %pe&/qzoaշNg;ZݙX 9F֯@Q\: 1cផ0؃RaW1g# }CcW\;38Ů̫h[C5BtΖNL=$Q$7v9b-!ME<m9>iRjO9E|p}'))1ݐVu Et BQg'>9S00Ce23N/3/ÖË!6=rI`Lqw_".Vr6g۝\qHOAL|38.=|&r/7DXيd ^'^HfĐCDHWȗ# U^?X<摓Rm`&5A8B5$UO1$?|jm6?%bu"u᠒tJW\yFp0k? *`s&-,jXSJ 3l,9-X<(DSP4\]G<2<ê?g{ܘ#EF,+ʟ_v,E<nٱM͢)6B%]fb8J#q[*6a?MO\^+qqm*JuN_h+א"z1D}mT8*~FlCjޥ/[wHXg Ë#IsENگYu$(~&c6'X1X*a M蒃%#&aL+od՟Mwx4}|o3's$hh B2"U 3ڈQ1M))5CIvJoҍ2XC~as'6BΫ 4f8DL[pXc2\4_kobPebD4݊JGrL+*Dl=m|v![2 VD—SL #$5QBގBڶG`qe@51% uCUﱷ8t=9v;MnYW6{3r*M5Oz1fލ/" W\D]r<1mWv8+$ i/#z'-)rZ]q`:"=c$"ISsb;2 GY/78 VgӐzRG4 0=u;o|@dA[(Q!U!:fZ|,/SS   ɖ/);b -RjD$=͈asi¢g>}0Izm]I!BdYE̙3E+ 6W6Osk&{/gx'R-!Ύާq?BU|gBD$͂JN֤k}nFxxf ߰aJ <& /',]"npL嵟żk|jl G 2+oEKM=v7~5R+BSl`Ŵl aݵ# S{~׷^ 2@VFjtykCJjJ6fq p׈5"2{aX? qFYM@%װpm"{K"ޥ 0 y <ڏF&B'c%- h`qUdL :owN:f]TW=Mmm{H<7 ML7OeOjn~9kQovD5x M0̲v9>F6Z"D#?,S_,c'Z\JT^n %Ip tBV~[~ysY\%?"LgM;C Q6h8-g yIX&6Z{VÙ8CeSS3bC nA'JwUsCx:.)XS= Ơ41+27͵۬ظUn\72L&5It6%찟#چ2H܇Q&dfE 78-ԛ ˻2DtcxU)guR̯t Fa9UgKR0fǎ6/vj@VO S6%]6vf})fAY=7P P+Va5KTi* ̉晣c$b'I*e94#x?`XX̪#$ ml'yO nuiBY6xHH*8czƋ`MLdgG ,T)ƴ #)SVuB 8ekk3{/0;&ShH4ȁ&L_18ۏsAg)Җ<h)QŠqdɊ|5lsDsEw/Daì6@ȱ%24z KhSxG,Wi2[̮\*åEF;ŵQ022ӫ.qqG Ρ6~YȁGJ2hL! '+:&NSzZ]eL~ӈni@焞5!+FzT/;ݣn/Pz gNƚy<uc Vu~a1=EUϮ٠1/0xn.Dj+=9&Ah-*ZOI5 uѾ"]OD?[g`Q@M1 ^k;,o0l0ZEilDW:I-2'9f oN\ t*J x9Dd{rCBmuhT ?8en/RU Aޡ(eT>)v_}9׫aK)kO*>%)͒͝[Ք/z{.n 03"X@j&T*jV^m~8cr& /B*l0 jnAȁS>?P00` {A4˚&1;e}6SNRLx*6APPFeoQnd;ÕO N%**u~(eK`\\zE x?/G}6ɞǚ~YbV>C$8R®h{wd7C% hd 5Fa/?D^? ʽ_#W:.=&@Gɜնz˭bN h%*):%-X[Á'P P; ʲܲ+Pn?pbm00 lz{!&{wۯesWTTcYg:t=wYEvM+ WD¿,zzkkCc/(x:wԙ\M2P"@cTQ3!FR`c`?0HSDMFsaT᲻iiPWG WY= ]JVPº}SiHWy[P±Tx2UZe5gdւ\j<"oIe \fCP6ɨC0QDkcK HrEzJ2g.v*֩L"2?&>9oX ջAnTLFW}##JHY/6nAe!/KOp w؜ZψcJ:9Ζ :,Px͝#>ʿM3Zf蛶S[|LdN)&`fockHKA̿;m %b ;ۦ?ȿ,ĝR^~0`ZrB_A 'ߦh. /0i#E_9"@oݩ6'p93WkdoH&MͺUx1̱w̿gr0Uw#LV=)%M Ԕl @~In9 9ϗKXzvBs?3R4HcVbg&/Ba ]wR4$0U:&봳)kt+s;8>"tE04S 0GzYg7-0܌С6֑./XdFD!ݎC};|근x+'"l-ogf~&j*('P]Qp֙>lW zaN2v4X%XQ($'׫`G?[1c_rXS A QJVs/H$g6G[6=n6A;B]JyAR# jMۦ/`$NZްO*Rλn񤔁7Pu'LxV x΅3m/_6˾ ͷT]?u 79u2PؘV*GH I^B kruJ{?V5Ŵk(|$Ip?8C]drzu*@I@zP9}m uѩ|]܍{8'żƪ_yM+_[#l`>6yC0d|7ߜYS6gjjDzAr0Gрw/ȿY`,EiDs7 {P(dn6YEA[hqO4kl@ 8kgҥYzl_n}p?UrRVqJzG*`H`&]o4N 6$ A'&jBa;.=+ dZ -uj2xz(R{ꄛZWj0|M.#x𤀕c(Z&ssM9R&PN~6n<7mpQjʝ[Co 4+4ܔ\ʞ ܿ2;%OL8 D|cI)Jf.fQ_K\`Yp7sF,1Ox STxY2kGğp)*m2)9zJȾBb. :sxr4nWܫ X)yK?2Fc`y*TmiA(pݾZ.ZNr^m3IA]=kfөF |\#匮$rN n~A_롉NÝ2.RPPۧR.N- o6Rty/`'vϏ%kGhURcRg3n*!1ͼMtd

    fU,10 ή%va8|6n[KL8;|G?kEdx Β-h*DE~V2sh&9PN2[SIa%@Xȉ ϐouw rJƗiQhyXꥊAn_uljQh8@D퀹\fYgMkS됧FD >GϿcϡY8}Y,. ;q &GjE֔K=k>.8P%ݛr!!:8EʃI$D/^3eOya>ZgM-螉Ȇ.d:w*[լ^f!RDM[)7q|ĦڂmJ[Rh68-=j,Tp&xcKܵTM%Do>GD<ys/+$~O/4iUkRFʳϫڛ6mIvqz_gi4kN-|Gnƒ| Wa𢈋i&E_iWpކj66m\T I%HА'4vF3n3Dة\!le[U U"(A)$'rYH܇dTA)115YCC ).%']9)dW 5"g㴮SX-k^ar"!#ٵ[KKj/Eoxx3̢ד)ոSD-|.K]!B ,B@Owטo7]uG-1vJp T.YIմOJ e7(AE8!+,Q!*^>p-t aԕzVɒua mnE {U>$3m?%q]8̀Ϛl+3ۍk7bC8 lx=U?'r)fه|%P/Ç}Lx&זWlM/.r-xqk0J+Hk|CVysaU߆(0)}u7/.J<7#z2)2{GoDw]/ż +̘`ʥu'6n jåA_^q7ߐm~ QbT*% eAlV10SO/j}83[7y/Hx#A -)[|GmA &j񉘀acf5H:1VF̌n+ɌH1WKjØll zik|_Ii w.8j>;i/<.<ێ5,شzk"V*"+>AIAE`ȵ/ ~բS51CSǢ|@t^#s:ߘ S l4wLfԉMZ(/&NZ쥧R@g.YNv2?~ R8ݐ=b~B\@JXm|n#S>4:&jJBZ݂1ٽFD)ӝL ?9w Ò!ITi^9. %_M )ԯl0@YHrv4S&.$_״H=%<[Y.hGvU] (,FL@2Щ'F3w5(sxc:QdNRyBZ(`926 L0g4cQTMCH~&Wf%ak"D=Q1XQ(,MЂ WۘCH<2:7 ʼ*?J^RҨ Q;̬DZ];3OCK Qx~j+)U!Jj4au#+2^T%EKȪPrcfG0@%^FֺtL!歎Ȼ}q#O-)hcn(. *в$Duh1>^5plmr^hGf|.$ /VhcW 놉i'( a듐/~["=RZ):pm 6n Ic`muW_L[{pZ՝vɨMEb`bWD@wJOlRB];MRphr?H,1Qx2C VJ HĺZŵj+4-XFRɒ ۉ~۞ ֢G6aDcĂ ELI= `uvzfA*$1#u,vtq<, )DK2@OlrJr͎l)Sb%%zZiz,*N2="Ww3Hd̀Mv4<"f~x\ȭz!hUnxH;Ñ8=f2ֿIN^p*)-XAED~A>n$n.g66 'PRP-ᢦI 4%oncVpUܲ?A8L0.JVrr90vI`; 0o8[ yr%>$@AWS_`)浅ybkRhs>_t؆,E$6U/Q.b͒;ғQK5a6<M8 =i*}s;u[@p Fl{p:X9''J[Y pcJJ٨K2սlf56`IS9CiFe.a 1@ EPZ),:`**<vr< i{OGǧlj4FY(F_]i҃,x5B$x6H`NGڦ:Lpw z $t<}j U%=%Cݿ[@AZ!/hOd^Nd(')awF#*%XK5]); لwA3 IM"ؽ%.E> )Pea[dJflbд2ϘE53˳5il&?!NN/?We#cr=3D$[E1ӭ["7jτ]`|<:tqc+[$ےo3 b8\UD{jvIXi,ۯS+>~K%CNH{}rI@~tŰYdP&+Ζ܎oy~cU e J`c)fƀ GKVo)CyIKstz}ڍӻhwt6{Z˟\MUiu.\}3[8|XvPV}Y] a(q̿)2dQR8r s-nnG7D:G:@*~G7 ?bhv^Hb4OtsJaJO6ٗICQV>DS<iLs;ԧ"1B^q]SJ~p ZGmϸp^؇Z$!zzR3{y6> 6 f<$).3z%ˉvA^N.>]cXXw=`l'75OULSb;蜽yB]Ps6*q2V6LF!~ yԙyC1=mߣb/jN `hЗ.zp4거-R ؠ.; W/',2B]Х{}@ރE(|/$@H'k׿!6B/+ϰŒǷ~ i6(E5Oje0ѲmB|cĔ82O2HJsBKΥy{ J׆ Qd/`wbJ^RrkeFj=gi ejP;7&,Hh­& MҕJ$ 9x#QN1KR6Śᴸ >׆JsсD0qF$u俞YaQ[~Ѡ&WTD5&PS-J;k?-pD -O\:3x f$ɊXX^J\t>4F-,@poE1wIdT$ {B.lK'9.31'bETNc2 )Ub )傇=a)c8$jO*\.VdBr MA(7v戳xՃLs6=d+JTP4MR ^T)jvn$A[['yHy܃FCz>Ff:(F99MuSv⌋Q/OiXǑ5H&g%=i{KR~ \ZF%oG{mpk3^͖O؍r'2{(687| , 2(d:-1'b)B9t\5}02. -5N( *բ'%Q% p6R`!#:#g.E7/䲡K݊3?(:p`M<&`+b6' N}R= QX˕wX\jj< qs5pzZݫ)wqƂ&i^i }dn2 ˵j} 5Yd$qDBaTbJ2/{@X8/8<)Hfauzșw>|U£oa=fQ*9R4?f/A?׏7~]# sj&q0ٓ*8}`WB=0UHN$(}jT ?TCbdHz__z\v0'u bb$;b-WzsgB; šecc]kӌcr˽<;ObCf\T?jGq>eouK{[GCuTږH"xF~̓d=j[Z<Sްu29Lf ;AwZZGѠsӴK+!L^=vάw$^DޔL;e _)G# 0>eVd(N~g (0IA}lz'x~+ҭUu{vsxRT?eeWEzP՜z%G?hz\c[]eI0)ϙEPwgqE) Y3a͖0b  yjWqXvkc=T H?83Ga#ғ=OB+hwÃO;ܪ9̃ߞA UvaJם7 %5sk*Sb͗-!`>-dcce]|Yģ= vM!"Aff>KE`3>oѷzz8: b$Jq?zFā >}LWٮ(7ЂDYRM7Ae=Qyi_4FHMJ1#yuXJӸ zyk)q\MYt%o * qjiF(m*-!Za/7cꝴz wI~-*., Fs( Q,k]W֕*vKSjlE$RmrrQ4,tRbW0x"LaR ܺoe<ɩD6K…M}sZQܕ; MF767*xߏЈ],0uy4眘A4~Pߧk٬9H.|s͗tmrXFD$ɎgbeLD} @ W3Ffp0׼"c#`fz(0*wdQ;wStx(+օcZ. :DEUyby? c7ߥ+˚ZȐOnf1n[U#oyyx-% 7,_Zx&x#&J1i*q/=Oqv w!(7yF&0=Jfˌ #UƴDe#1< 8gL.jpb(D1}^=dA ")bJh˦R;:b0a^ɪKIRu3E_Y"m [l[Fwc xɖux{KT.q ik\¯Y6ƭz``QP,27&qNnDjDv.6ٳA4zɖ{]:<{ŒR'x[V٥ +6g.,tPaS7JˢD;"vB~~[(jKwGkLw!wТ}qX y&#J_&!0 =DWWby3Ac GDgRנ P*/+0s7=|h/]9Sڱ' ~Dk AI7odor!̈sp~uS[qOqi ϯ=Tqf)qb:ĭn }3f޶-_(oZHҳF?g=w|am.UڔPb3 lx-+*N|1 8'&j{_S&`OtׅR:Z9kuyʽ wCZhd('_7x/<6\yw3O'YJ'1F=0sXa4Ўӳ,_BYz"lH7=J#-v,Gֱy@/_ۿ;W9)±[1HZCZ p- ̏y/،AjV qlG)}5(y ~Zܨ1rȚj@6TrpN+=YK:caFZ66/iU$+K^y/ϩXO~oCXU%'76p\b>"B/l5Ǟ 5>tKG.x;aia=]_Nߓ![uD(O S ZG";7,jnSi4tTN㚏V5߆ps (e[pR@66θc j|"w[p(1$z,FqG*kF2d}PGDf}bQw+buJp3ToSldlb%QlGzixq=)o!gˤ5{[kd|-S.i{ +}%s6͗%>󷹟,HliwP?" f -bSm:E&2 g ,fʽbս@L(P[{ 9Z ѭ&7j9C+قUKi2ԫf~%eC4~i.W PohddUc\і;4swk#}40 nkMS~j^#uщOUx=GJ{{JnfN?<7׫:$hAU)[;!rwW蜭Lg2m2n+*xŋ64do0 f{_ $[R%>nVЃ[UkBec=MrSr)ts+ny7yE]҉Vf6$n彩VYXmQX1<V>m k+6;<Btn*Lx5:@! IlOU%2ՔF!׶QGDwCqp%G^Ł;o"[@OP%V&3OuN\"[ݏs[6k2mZh=t ~i*_gˡ]+S}u:/䵿kņ.2еh-^\)k4B SX\L)'FC_#c Y'B8rA7 ZFғ$K\AsiiWWjݸ՘cJ @ 鴈Aΰ3G4@TTA7[B5AI:K3Ja fRV>Z;[QF@C7 I&c\LЮHѼu#X{f3 l'؂S=vcˋ;z|9S(D$Tq\M=S?fޗ42\~ۿt D9.XN$3"}XuyTĜ缧1;tXTou#W}.Нp|:N oKu {.Q{îO2I9M^yַ"a=?ٻ( ܗ>ƚ`)ӺayRxMcftm [ A'7bhO0e0Hw}5=c)eڽc &.ƒrw\ ίoBԢh۸ Fj?yO6'Jus0r |p]bݺstFp7APZE<󀴢= @x'PcM3Huj w6e?IႵVPn g)VH/ K `A~Jph1?Qc;J)wW+&<`py3[` U7psYFA.3f`ȏJݨ5%}^ t 6Փ=$R|Vm8Qf:5sȃ,}B@}Gƍ} une%ԈP@o=3b1j+}/pv:kb].VvNЗ񱈴\lI~9`[m xj4Ar ( tS𾯅0H ^q<"8\ҽCF5ZIg-#T Hi&9{Ov Q߅L4[S_ěX10Nsc@W>P*ڳOfh8CrCj2PiRlL)/8aey/go /pջs}ǡK,]$sNY0!n=C`B3R~"!A8SdV LgbIƻND,έT~9K<{Mbvjweb Y6oCd=Q ̈ȠN~k].r^*zz0+df 1 P\꯲QrewW^2CN߬S%h&g P9ٹWHF0 `7N*D<X}3Nz'&vhN~Ʋ 4CM !!prɝǕ dV:_u{Mb"_ˎYW+җT @8[uMyC,D43ʔރԣDwZ Ӌ vvx&Z/UyAD3sC! Ձuc*]%lP/t0gf_Y/'Ń;dbAxk[a, i"2/ n nƂˮ yJI^sHb y?d% M/7_96ւɻĨ;oB Jp32r䉻tg[64g kJΗUgbuGDg_׽-irQ85SQv6,{{~9G pLGc,uDm\rmB23N(]dKXMl b-E#\נ~rKr&0;|'mr7E~;lG־<ͨl>vX #xAʍ5hx\F9-8 ΣK v&(~f"{Q2]8Mex ΍ ۆOL.,uȆ*)U|!ݓ"̀p- FKu |dn8M?t@+ߠE#gmPGb#Qk]eI;Gf r=>O#u`BX wx Hy~0G3'݌"@mSBp{5a1 8dbr!h_SѽSBR iMy}ZYHD$zl4[fxzǏJGZxGu3[*VAIkYBB4rHF4ݤrS&COZmEjLoI3T߳׋tZt6 ˂()׊Z#1R@}ЩU+7H rkҀL,D(d!xCMR5r)eqӼqsZc1  {!5)bjzH`vm!zF7}f>Yϒ,|ǾULhq8'أ0.9Qڛ~Ư"iWBO _G>c7ԅLBX$?B2R=e7v= ψ6[Qk-b~|@f= %=q͕,IL ja3|̥ZB$;$_ܰx4^Q tͽ5sd=qKVh%ýlлaOsq*C.]wZ[LO7@s>jߙD]`)+kf ؋ e9`,W% 3c0*FwnfkI=4r|xG6az3~j2H,(2(.h ̽umD[!rM/v/%?-)6xz%GxV?gK1Ӵb~Hpf]⠾h(EqQJ ~SUhJe&q(. |'L\pU~?/ARè;=Dj&ckG>5\E樰#a!Y@sx"'Pǖ:Ýcc*D]dغ G3Opa8P+ls6.Ч`>hO1ЋH Rذ ZД;5e# 7onJtu8`s\N7jH$+7s l9#=ԜHC)g(׶BD|xgn㾧5rJi#qRU v rZT1&"Wr5?u~z]:d_ Ndm+𱩥Gl J6^[TQ)Bqp 20}`'ZuA7z}jsR pӞ4 ˂ǟl}hh>I^vټ_{m q_ HYiQj7zCg Z|a(}S w%KRP:r``59LP]l K`>vĊq*J Q/ےqK@[2AmZf:$[: e i p'~B l]$ 9ܢV-)([X}Z~>=1n\z1JHڎރ1NAIJۦǵg0JjFY #dR,{̓{)*X{NJZx#<i> a"ᵕ}ߍ{!vƜ3xdTBV~;p[ŎFW!1ёG6KSVaII-5d,ji7 ^헌mBz>g w;a%d` ADm4hN6W h ) w+}Պ/k\1Oh5`5I͗4oQx辛QY~;eo՝ #Vn%aE9# mlK1ΆO1R`/H!+AߗM <ԬGbRVڌvSnIbZt׶+YTأ C ]yC,6& qzMz}-1> ? 5)p%! VVCaz2 CsR5>=/wvKR|:?6Vג<,9BKZ J;C}\'2pDIK>;mV||P[o?eJn6s37-E1/HoB=R%#feHPd.$q?rf.F2nY$ok{6WWEkdM7RocBG xGm^+1(h4z֒S)@GO|#3Cy }dI!ѐ%LDJk"6S 9N }OP@VU AT'ŷ ^Y]r9F2ES;HT;N odaƑH1oMGeĹ#3^W0%L%OǍ1='.3zg P8QmT7fx?m'DR1G]qs!)ˮ◪ X֡ܘaɛMIhx~V{Z3psnt][lw돱-oܼx87eT\f][hOwQO;iWm ^6.2)5T4킨HȒHE֯7(a^<q6([9EA® {sfQ%_YGˇ8ɵTI^4Ԟnx[%䀩CSBUt{)WQ-kUqr;$09ͻM DzKm,O }. =A.)7q&HS.]mq+l$< t6\p&V|# %V$R#:{e|x7c6@Hx]Ӽ݅': TqR׉g4Hz!plbKjrd|Nk ܏6ɦUUR[,Y+9 0j4J9<(.vÆ3\_XLcsǣ9C`53ՙ;p!вC*FT+4 l1<q=ŒĶuӓiGd Pۙ%(%cD7#0#ؾ}˽(e}1*ooi벷 _1p}(~fibTIE{0@oǸ r1riDIDwz^_oT$'8]Ӑ =VrOr^_SY12su&@F|]iK'1#r<'0+ ihf]hR~i}oINA.LQc`׆9Je'bYiDZ{+J6ͦ3Kʃz; GGߨQ+D?2Bh.¹31 hU@X^͆Pwpöp-5}qǩf)-d4"ۚ]BSxB%g96qD:RrH@ĩc8I8MLqPubTN]9H G+ (>;"raUvɪ\J}4 Ԏ4g;w,s)>-{i 1+c*o(iʢ.ɖZ^nOd4=õ_rן `8D߀2Vi${ MdDq?vCfPV wICBN5\&%It ٠[MaU0AL*dcks*N)0RȻ|$'O9J=1+Y hW^gaf#)-{gH,A`ћ kx#Oka᧤ݬ]<0, u s$c~5kTZg$P0_,Sѻp;` ߨu*f+ h.)tŻ}jYEFf28 ^YgV\ JD@~@xĹVO1ʇQZ^#|'UK[2(hP\J&kyJq-AS/βG,,YY cCb _^ wjV6rb-blnKD q|Q r%CqE9)QJ4)OVkb N:1L֗96Ѧ/J@/H.$sXEɗXp(SZgn/zwv=L_h]#7^mvw0Ҏ$g̱ڇoXUPI,D8m{lCsm#da<.(Ǽz,$/uxpf0"9.&&mACINA7R=&ɉ<1c"woSY{T]'MS9VBT2L*4UWr\uӦg>Q)w>+≝-x)b Ŝٯ.CuWн-\EmO&0i pU(/ -HggWKtJe'P'ڠC&{cBu!| gicظL)d1=S.ǣjNj׾Y0 .EXFdȤo-d8{DfdG BQO0)͚1Vƽ:V^4s(q>0Q 1'|58on3jGGXt뭞#Iu^L 43:ѠhiI3g-cn) Օ>VSj: iLgFF7,恇f|8k6qif/ClXmXR_Ar!v#&#Y6ŢD Ȭ4ú a6rS\;k}Ɲ"qsk?)ɕdGݡ Z66=uǫ%D> ػ26!>{^F:- H5[PsL]9)?Ku5XrEFF_-R(s ,kӍ1m{O1dP /A{+G,[U^ӼMwr E9!nm_ uk(;:(7>EdǛ @8}'X*ƿ*LP`wHRlN`R =ncg{^}ٵw(,YkܰY>Ud!pwa^3yW\e9b9: +".;j(sM#QL%B|v 9q,l0QB42<ȉ|͡m{B|=ӳ6,frrh:\ }!BEMb%{r&!\Mq%&ѿ+mfT xL 9.z*ĽC^b$ Wc1,<CoL趵a*F}t]yI>,Bɸ; +}6lfFy+ Rmf$F-:pg7S' -'4U(ueD!2h#?tlY^?Ft!qCq|BKIԓsQZuv=~콱K&b>1ry$:ôOV_2Nr˞>!}g,4-iۇ?Pc5(rƼW8{Ö \m f+m^\9ޘnt"(X=8LoI%;Z]֮JaյPV_t!|FNKm1ՁI,pɞ 6{3.TG|39X>''C1MD=Lshmn:Ǵ%hΡi !@nkyQpey24l:WX0Jٲ +pc+(p_B,ӳ*d٪X0 Tuo&AdhBt[S#Ӧ:cER=O8t) BϚ/WBզ}T"yt-fyYi.pRK#waU26Gq&D_О :7)GBt_G0mC}T"PM#hHpwOk&YrP5xwJq7jO#9~_% YF #J `hN}ҀΛ) (4GҊ9^*ΩCm} < Tr2iT٣oikYzcUud Rb`[+;-f(=e=^%֦.b"{KTiS`LSE8踊ß bMes]j(J/PXqk7IJA}<.W[Z /Tۋ8^g_5?'چrtȃ$1ߖbSZ U6v +3/0K~@`9^]AS6D~P6H=xEqhdRloJBmih޷?Z4vѡ; u-2!ET `o։ Sq[D]NRKWm+͚vw2.'$ᖖݰAzP}~ 'i@7,a}g"L; :h2+$lhO")4Z*/rRˡ@Ҽ.'CaqN usRn4&P_CW Bs}uˌEoH=/a<z x*(/q'r@s]BVAKqC"uzd"%/F+|l|sϺT[VPqd"#Gp&vu|,1N<:F۽-lj `,m$PNȆ $r6&¾oDwҬM|N'βVGRt|9N֖?"1;p3! 4 n'ٝv*p".4=?( oӊN$:iκkQIs[_O('r$}\p >uv_u,z/1N,mzwTQzNI C0P1ȋ> S%f$.wv^yD3 TY& ^ZuV>ӏ&45Ӽ-@"vЅ4g\0M1}NU*]iı~Y6EфV&Zmo_ibr48)/shdV|s7ktS0\o&苲NEԠO`.쫭xa\1KAa2|zFEV쳰\I*aLJ7zXxsC{COBb1EȦKcRjB} %3mt<Ku.3qr8h:Osg~nc ўDb8sa[#;r$]׭بzdK%aۡ<~iт w߃rEjoEt|zXxh.<==Ҁ0k Lv!_/P*iiqf%j$ ۿucOT'_bL>O{2#YF}NXKc3|)XY޴ S6D`n ^PSNPyD¨Z A1bGn_8./YNÎ/[ +>C8ѺŹF2N[ &{*H8ݧFP^,H%F <#KMLxN5YsJ`D^t<,İ`΂O<8%:C W,WBUgJiͻ[NzhuW;B(1Wŵ={0Zk܉\QGL_&bi B*RaI&w4n˖t(aEOl ._9h|p,7D5lR45P`'|ɖmT$9JZ~+BN46x NW BӇ|=`<:#J-޶QN"ߊD%orEMܞsFLsKOdV*(76F@ /IFt Z$slLz^T>̄vHhCp"[Տ:>eK۹"7)%wy2@6qnz }ld^:4X57Lj|ib0Rhz;6ܪJ)E)X>{;i5{Ai 5xJCVDϣL#*@L9c_B\F[%x]c]LUլdXG89|G% b_Sk^*ӃN#'S#}316i.#< D_M9;3% ɶmNV=S1Q6xUJ,1HP}_W4 \і-;.8Ι3{ >Ðg Tt/%^uNql'/f IÔY<-Z6+krJX+e+Q!UR]H12lBW_2Dd:mQslQjI#0}WN \^ONeó=\hc, zg$]nSkNU/3~80B'<-"J[{Je._'*IKnNH0i|h6RgE&REC3D'Yir7hS^|`p(JAԃ%LSdaqS-r4ݱi z8T)S?R?0R|aKfTˮ(b˽Ȟ9}{ ^լ"įc=.Gu)MmBӊ;@g2ܝפAgKB`8[2QcOR0Ka5Zμh0Ugɽ7y0D+a,%<^x[j{1HbFL G-'lG71Րp`3eQWC Re= JL LrW鋵YcƵQuԫ`+ヘU/PmP1md-WUkۂ\N[FYIn|SvvGl2+iKOxWMhUe'B ڎ#-פW}{Y6/aue>@l'?=ʋ?uV2cYEo #k2Lfv?,uc>Tm_)yHp#WsjFy{_CԤ7$p˃v`G,%L',v -m'bcrқAo]pORQ->!4-ܷ6լe,AKW0=h_<;Ͽ[!.%c*Y'J)IS&~Hls +4Ɖ3K*~\l]81q7?D <.'ieVJ#[q s 1X]11jb6u@"bH:2^ae(y1Uo|Sc;a0gm"΢g(^NnM }sM+ʎ]ךo_C:ioa~.mez[KC[6b#l1b's Ge΃<S1$],i<|i r5x~0nqnsY.©/N#֞4)*wh}5CݟZjȃ/N{=fdU\,"^"0ˉ"؈|ښ 2ђ[c jW+f*)aS[gO;^1>v TM yx/?4&c[oo=ud:J><?SH& m#T:b>|Kb(f8{$xmwb2Ǵd)#}b#jF-Gxr!Dי&굋&ƶ^7Ft C߷nt=e/ <'M 2 So,TP< wr{Vm(9 Ȼf5loD͉5Y(5uaLhpS/$%m.]0$/_R~s&m`?sV/<^jެ?8P%m/AJ̎*_ ~^<.y5F'8s[S+O"F]-~cmWq~> 0U  Q 3raW| .=cK2oCY=:&뭯r?xG<5{pYH )| Pp޶olB&ECDnWv*d5ǚQަ+(B7df':`[0:իs3JzXU_L)1݂x|fuHspL &+*1 ZtŅ=73ё5m!jCc V ܣDƷOS~h2jgR4c0,x355ym`mmQ. md<6*8)~'x,/G[_: f!DV*fY-6{43??xQKг"TR^Bhy"J+$cYVO_u~!h#Y"@2{ٝŰuȘ&KgW| ާ`BGeO4rjŝ)*˘uRg vXUK`Ulkzr?MhgNx*!X~Hө~L=2B4Dp `O}@9YF8 Ǒ3P}ba/:pc޺Gvۉ*^mny7!QR#?',/^c`5"Rثq2S]9 ME -#LB6mD`8OZwH O508JU[Ì*i)3wrn~֒G*GX:G̤RIBSK( gfY*a|:88YQ4xyJ qk@UXu<0v!?V-_O$ %YF5h< (pϋ X5KC ^ *I۱KZnNrh&DES>*"|a4ː *{[k(8NJXZ_0K,4g^?̮qY?0f?l+P2*UHb^LY@)Y7 Uz$۶(,}FEnH^zxV½+LcFklL$Ԑ=ܼY8bKI$_헐RdU__b79P^fos8CDnR`<U! TRe{Ga䄕*rFB sj$[e1 5f6bo%_gK}[gaGMݾ(=:t 0Nd3 ժ LRȗIr(SV}1I]>Ͼ (b'nYm~b*n 0]WQ.zv%&!yض8*̐*IEa7k5\T@~-'4V~|뙏z/b [^G %lVM./)؟  Dc\>^=>MS|jޒj}Z_Mǵ(*kJ -"O!<߼`EOQ8S6#q+OA$#([*~^1-p€Q[lhid> ` C=x݌ghPn0ؿ!^׏zOAx5ڴ_(kk 9XK땖203iW3FP &?c$(g%_XlT^BnN_sUEGSA<Oo)n69y`!ӥPGu!c F.~1Jg&SI xͺJbM"Ade3J$& ǫ8 0 [iIRGj\j-ɰ9މe#S 3 >kB]3A/PEcJY1Ġ=<;/ Vd10 X3Bov ,D(ϚJwx. 򘗼UkM|jA'פjޗQ0!GN4nes<.%!B,{/@,΃"f{:;2?!$ҹsv-.SDEY7߈ dWruv .3Iv^HQ&"e"^qmԟ5 uGi\dL =RRBaPcYxyQ6ʘ)}‘7"44"/ T97ٌ6ACጇ4ߥcxSj7sUC[ [Ǹ{~>*T0L""s|?rH7I4'/csSCf,S.vIl(=O% @5F_=`u7UQi6 O{G>˼,iW/75wP_Q/$G0We1~ڛ 3/;g)þnD iD-NzvGu6|s=ZE횷t`*{y 윑e7s,Iu?I~\@DK8i*>TiYSSտMڈLx( cش`P" sݽߟN KH9HbCv@z$ϔǓCӂ^`oD)O3g>4JDv`;5l㻿aX^XCxya ZbAUcރO_iry-Lݪ}`|ڙ _JZ(xgUm;}Cwo#d񫖯EWav@\-o<ϸ= zSޕ.ǀ%T6`86mΪ84W%a63c .:?cRUy^S%j(/Ϋd3slZ>r 1H^~N%J/ֺ{8;@p´8@SEK-;3jfS_[/3-]󠺷UQkԜ]q*8]HẢTy1 S Ek\T9K*I{l|tuLbI[v́#1x+E}UQN~zN'0 Wpl$cp15c7~d\|.]8gk[s{y[a>q 'I`VAݭ~!CgooeVZAsnAd\/Fl!W#IJ*2s %ȹ0աTYVUK *%]⩌/?\GʦlWE#zJ/_>Z/EK?m:v|Hb_(@)MOjI;Fl1qXlPΛctbKM|%  ĕI3^<o9:P[Rĝz~2X9k̐}[Kc; ˅FPBVO]iw #@s{GǤ6%vŲ!~y-֐@2WRF]*>.?t"am 4gUQ,a\̌ۨ^]᪥ ^R nsQ~E>IzlN6 y3F*!:۔,\4}"{P! QufY<8W4u5Xkآ1-IE 4̲yc ty5[RPc` bV8p6C҃f,77^NP3c8M!-(Wdfj쓵 I J*f  &wCa9D軆PcAX:ect#y~ѦBs_"p\,9CF&ULva~IUM&d3x9Efv/Zs\Q`Th|jax_:TR$Dwg"uCk}w*\6H[sث#b]ơRNjfI(9b \oX4sIs!Zr?2ik:Whgn<~)Ɍ\\J~/d1tǥc7ƚ|9  z)~ݾ]yA 姽Fm\i.v! >{öˋAq=u o]CC{ߔPS𜽒dWO*Wg# VyLV >{a$k`@j}B [sY*LU,/ŦhK5RµoDžY38Rܤ^Hi&PyfyoG0,1=pX7^G2W̖7LJ>uC?w%ݜDLQpT7lYwpIB'E^O9`xG:b%hNJoIlD.0-Fۆe:Q #h7gy0-RSWʌZrI>~#CvP a`{}]%Y?WcV\BC7SIB?1:PnQޅ=6Ͽk:BB\J<&W<~c`ƿ{$N*-F m%<*^|IM!&չ .F`X@εSXH$qok`~)GQz(,MUE'ӭ$F3qF*8$4zrH5J18hU?a}9}#xV LjNm'3bkSE@g(6|^[|n b:Xm<ܩZm9oȃ,aVU5Iū LbQR4%o2;rmyS?Xz:$V  u'`OZ1]X[WKcQ;%N0%Yil)jCJ_pf"#=0xr6(j4^ ~3#)5}B1xX \6$S )2wyj6y< ߡwk"?H -Yܞ>NSXiaDsƸp Nhpp :FͿ˔yYԚ|f(lS/tFf!α9&Z${]@TEitiM=z/Z`Bٙi;#X$'$>R `zct# $Ա8PJg0(zޒna6bZ:8}`giD1qM>D6rHP(ohpR + 2R5bYa]{G2c @AǞZ@gf%t.$gk3^ZGbߞ۩ R|*SJ}s?ԊLѳb\M9FS\-~K.j]-p~ڋi9)EBq+9fc9DCci~$*X Ar٢aSNw0FߑɥqHL^쟦 Oh>Z=)B@'`\{}〽U ;.%wv10NGN.`麻q,%0?1cc#3Z-u^0&N;sY .Xh}&?;;!i3k$RC/6vz'Ə~0@M3sAs$N5ViGCCM1-5m;1Jo{mP'bm=VŸ)D1@)Cz˂u;,@eG6xǙ4ojki'9Zc:a2üBh,!*ЙǏGB_ \c*?#}f>2  Ϛ0`` wZ.-w禱OQ<" `0\X(8eD7'̃`}ccG2ܟ<3\k 1i ߥ DÆy .̷aeRۚ8-qZ4hcT# #yR}h6 cb?dE5WbA̟`xj18j`( R<=+.'UvZp.n?Gn$|8hws0,aAvqO -|I-k]tnDZ kK#(gt"/i<*M W+K_PS ^2,#XANӄ37{(|O|ubb0ntEM[IDʧƛ&G=+U?e闙tECF!sBC%p@rύ7=0rɩ̫Ծu**GzI",dYTjŜw<( BGy#! ޅ& Q˝D)v.QFD"oκe漦ILDoߖDj` :-5 ˩9Ԭ0p&49kYOF> Lvh0q snJe"\1m?Y{Z3 ԭvq"E&,K:@O@ !߫@{!o=v'X.xoYw>`R*{{&(>7SI({t7NŽ"3[p|tpOr2/JrD9ZX^-HIJPd;<}(3$uTn*N`m2Xc)">tԝW.:Ofr*(hA_6m]L"22 ;L0a[žɽGoW7lj7鈩} +:>d^ =26Z}Τ۲0$o A^ 8j*,]q mgEc,_:AgS}dNSSl$.g|Lb=yBVu]oH"ϊS Q!A{]v*:rtp|YSgLm! mTQsKѯ6b<9uCFT9xHAGH#N A5Vi *Uҗy]~0;gZ8(޻:+ǨfrGVd\SKMPoe 7 l;)D3}˓?k?|ŭz 'd&}7tv$9;pQ0C inAh{.LhYP>1ɖU׉!'! a<9- bؙR9<,?TXLy ? )}=;ƭ-2Vm6z<ci'14u~WRLqnJ&rw dc4WMXl3t0-;pلDVK;՛qSM,&b̢7%H{ȆAYo#1PUe ډlK)?x/a4͸s8f/Y컯CHl4N|P ɖS,(*ڟ8|-T5O"sG6EQp] 1o7 pl:y3_Lv<{&dZ139DYLي)&ZWǏbE'`d]L1^aZ5^J>$il};`a#:Ke ^abRH-0ܪ9Le\l׿.W1Jjd@R1 FX;+YAZv؝5{9a9pXe$=:X.'t1ҴH1aHO[HdLtR` E0)3jsc5 ^C]ӷ%Efá+J0lB'%@ʿI_?>J|):9` Ew O$sFw]fjwtX 7@Mee=`2O*zg{ x޼yE[_8SNiBq!v%>O;B:"h桎yk\YGT I=BD&FܱGՃc^\מā# 2ydԷaX\:-5`y罄S k`$y|c.'cN2No:{zĒ[7`YbDȄ bs3 l8LW5~=BBJWw6K*&)aiH*9k[C!-dt߇rW9G'u崴v\ϔt!:55f_515p#`FE;W[/eO 3hh֮CʹȌ*t? hn-N l0H%ߔ|WJ\@Sy_ei'*{ɿƵN"X7NkՈ\]|ʝ]lV DTJD\󁨡Z \e"YQ;+TT(-Y6f4־z7نK[bU~==SغٙEq|8(ql VԈN1W)F ?y_.+!.rDcxxbFʏG®gEM Rkԟn߷8(3M9b\=0,H@-VB\ct5:$};!1JmZ^pZV?xr)[r S yW9`hXXŸ $'#b|V P70v=gUekHc?Z> mm*rjT uJedw>*KW* ѮF=+ ,q%&*8->5pTOŇNC<0tz-PX\FmITv|>nRtcJNHB΄(|UER,+iPwה6ڌʟC7{کxYp[#_|e=.Jerhn}+"e!ʯƼ!E\6>q"g@tw3@O|8e/ c\a/uiUݙhV\(gKSE3>?HҶ&9>ԘʢzHFEh{~?;4Áޕȫ3<[-<ŽTSQ)wQ]>q֑ͨyv[W6 ӑv/\ūc0BpH?y_ @HR) y3jrX-zE7פIUgh^y`T_$Tgżs~& 6e5K.eYs`=C)']mf`7wM[F؍x.},*1Z_^yKƌ|[X)}@t y #d)s=ӭ~l4 o.qk۫U(Lfw#E<7op2iH%ؚ?#AT%NaQdn r6zPƨ|^p3]eIt"-S3]ɘ4,UAIyɃOU z.qQDcab\>>vLU٢t|$v8pB-'J0/VY,6MYVXi`Ϫ{אyϺ9nfv__+M1MJ>.h3ˌgH7^=v嬘_K ooWi4{{ɵݛΝvQt߼.@ afa\{,b*Qm]mȯ!gg(xQNoe~r ԍۚuXy*T2sk IW&_umA%Hb pw/}GGW;`2Sl,*D)a}|zq~PA"AaGtءϴiЪ.QThr*o0N< evw>or6ڤT,0K{L2#<MR,ީZÌ1ig2]D]:(%"f>~@XR~poX#e VaCS/Cşx\ $AI;MxTJ+#/i]gY/ ݩ!e6R[EI Z IqA0|poҠJuZ a?Ш;6%W3Y2Ҭ{fc'7U^) -hlܑWhyܹ~)\'#K3Ikm6W[O8jGi\[3B85U"g ă Dg~^ OOԿ ^Bpv1,KK~P\,^FҙW 'KwGLڎ8 "4H_EU!OOTĉ)".T7SI秦y_t;b wo%c9r~sxsflX=u.w₏V¶:'׀IJؾ7 2M'{<&U%P_xg#!}y;19=롘lUש+׵#wp/xV.{[[Y8@Evې)X_0R [$ mµGjU B6"hQ%Nt$`QL ytweL[>:`;ij7TFӸ Vۑ\cy9!:OlTgppI 3-!hw u1K22 T'>UPyo; Z6NViHtb .0s>/s?P:meӣdM7q|+ѡ# Qq?;BoOU nYPN Ey˘j,x}L]x%(FTf-3S0KC#Z& ? +Lv )#;b).;'֐wk4CwӾlH1<aH86]ATѳ=F~y rSC>=o*!NERu T(Sw){%3c,cP/z5 4a>3 ǹAwѠs3[1)i[ U-(`i)9(+gQi]>Q_Ec;,>5+)jɇ!hL(Rr 섩aU1|A˘nܿ|:~@nb#zɤ̷,(OEpBVM37 v򡾘J0Yʜ g^E:t4+ ֑n& ?QєLY;)1e 9*< p*54S1n!r{xX(;[zsr(H_jFHG40z*SQݩnWd褝NjDژG+ H[]lwkߡ9#a||+tJ6Բ`&ù&c0[z0c@vEǺX7{9Lgk1yB+LdV`wCvI늹j.u24æmut!{^"k#]_> ify:7ʹA 'z)|X*Tȵ*j&be?dtLyHT\k^ 8nYD?Yȩ}B'qo`[U4v3i{WQbnrFpF^^BL8 1z<%̾?O(JXPCV]+P@MxǒiG+ t1%G|l˻~itvhL:kۂ$RRQiQbZK) KZE6cq_XFEW'dp0DVUUƙAQ86pr+QnНN__&fV{Q&fl zZ XSY)L|2yW)!BGuAߚQ$BSօu|]Tcr14š m/I[ S4ʍ'6rn{olOT'/lݹj8[QQF EW~K藋Xݛbo ed ZӃ~w%*7MɄaRWwRΞlVFj|NvY ~Ib*o u,OTRyI?dlNy"شW@DZ'U5gB(uG ˒ 8RXkG5pn][OlHj}9E|_)z>H (M$f'. &AgaBQ4GTG s'$WI==s0H{H!at^5SL' *Y~ӓ@{x'g!D("vÍr0 sXXR"c!JndE< [AJxG_}QywHE83F>Dx"~+:^ޭ'w.AAJPxi!E#8OK?Aeݴ>kn@uncXށ@ыw/v-JnX+yVvg:WD֋# j )#X~)7 7㸴 ֚%Έt(9+tO,1i&WDr2&P}vzBTt ⌗m) l:"&FNIݼlmB&"4#Sy %:9`; cL˦*f|-ur SBӳiދ6,ޗg gS05'$?LeQ`)`N52{8-YC,8Xd C;Wf0< $o#>4;YӃ=f^)84t_+oV_{!'nd+@PENNXfcC |wx3!ݻrI&\n_DJ !8U궷.Og@adÛ)uL;B*4Fy\({c+Mh3zX{" C췗/V?vɓi2pfDi,/v['@\]EAv'J!V!̙Qv퇽sd*N-J0n v@WaqzȬACK'f1fzk,px g 1c`N^zX/Xyzab9GZ޴EkSHز^=BG“Wꐧ J|rХ G߁}U7t1WuʐEO T; **w F [H-C-/VPB:5 5K!ax//RC#֠+daU5It=~+ҋ@¦ރ`o@D2ǤLYi58{1F92w<1#5n]z yo(/4]KLa))ѕ佟?CӻALSdYs*{]T1౉_ҘgiCqX[ ?Le6 mT'm9fMRq$c a|$"*<6Nqw%U 3)(h_*f s"dYw9U9 HjPweFtCDaJXQD@J(m}TH .u2Έz';&[=A峪25' OFɝu*PB*s!h7x=WۗEped \;6]p5y@- zܭ{?Le'2),6,mLQ d06z֖Jgޜ_>q5HaU=K0&BX"M%Jcfs'ё Xtq+*1/nT螙H:y͋Z[L6i:bM \!0.e$FF][VT)Dyz`;̧,2} . V؄GO<1`xzIW3yx*|ƽT^+Q*݊gķ:#G̔]KY._Dmh9K=Ok I;O.H.q.Ɲi·MkL dz&< L+㯼Y*7=0Gf3׆8'&6QB](_Sb/>vH-g;|ӆ쌻[MևOwbWfˇ :a7|4v{?3HkZ;em9?[f^]|N-juq#k"C:]8YWԦA {@n\Vq颵 ѿ; 냸NI4}EݸRdclm0A:bsqCF " UAM-$o"T q3;SSܢ>;A%/C9`^LCL1:0*eTmL˲ o f1'qoJr{WYoGw!V>9Q!3H-XO_g^KH,2g=6W6AKQ/¹l (DjvϏzdZ ֍?|%%- cg IwL J`uJ:@g <YbEXɦx':$oCpR΀ĺ {Daz\5o ىbCAuL2Ipp>nCE GNN ks{-ۅ`kF;"+Qfsyl'|1F0V~E!(FK ?yP3M:<Ь~0xYFb{MK_YĢXJq5ByrNm~6ؿ׀ ̽1\ ǣroC, !%?I% U0z՝nmxL@ߺ$?;- 2~XO(ԡ52S ԊNm:z>ͮa8#@"J8m8X[;AP%KGL3@vuM ZMAi٪~\<+1uzQ ?3 G'衤]5~~%]~?AঈѢt 8Ief-7V\o,?ḑ+"^'T )KN}+b2_斥 + 3lŶgnݚ)a;]hK]2g*{KX(w Snyڬ'jfyMmϦISKyݾ)t-ϒSYҘi[].Ջ3er4`hB4n&cۡEǴ /9 |FLDR,s6SO_Jb(z`R޶bAbƙᄋ d>jãR9?dum2DKܵSWMQs.Hq" 0j X"0;{3k`ɴ1 Ť&9pDXa9E'*5&ыHe ~>[ sÚ^fs6GDI`vQ2p;^eHMF@)v smky䉪iP lgHxꬬ0<[x.Xqp,@nLPz_SmSb PIn30~I$hyk5y=,0o {8UyÌ '%Zban|3,ѪPbwוI,h-'//&vf[F!^9$S4 Uo.LjZ6B2#b&'xom yjRAKK i0pv@k_|hkouKFUwn7^ 5ikc^U wW#GTn:7~mT]vt/(cD~PLE\94fheK8pnS6{dNzT])"K8 +饐H!{JW^뽼[.Qܞ6 Zs5? R RHz9Ju&uy:ǗkE7=}_Hĭk*U~H,?֜K.'#=;݃|4}靅hy nH|4Xlݿ!u=ذ{?|NEatKӭ%8i gX-\øFeFu}b?UYQΏR'PYb@=v{SZaM:تg $N׃0.Ej,TqTqI$g٣a^Xr|Ay =xJn T}[xTGr?OLmҬfsooAVv@d=5BB3ݬSb@͏;炉C⢕G8 AQ Y droWn|=tka)յϤϲ%5({W#EXX%x_UǾ6?ƔTfRmf-=[1xMa: !®Om߀å*)``F|inp'YAP)hK@~xl}7Nwny̱!?izۺ찪Kol;VWdޅ+abݤL:$B RU?Íg_%*-Zd~7X!KvŷsFlSނwp~1'rE[NwMr?XB+dQ0N?D&TW0`\-e]$+8*P Yf^8`rWNUBeJ!ضn¤($ h5 py*N tFPjВ^>!U1x酪Ev$ 7/7DZ1:2E\p%iz( ]G==$J~g~ZÈ Q,=%mRR ]˵=}$Rl^͏"vS@f s0@m(v: c)d0_!T|D#CO+jf-RL뾋gxsl !{ZtjESKQ[~^Z~YQ-eh+3c}FYT?0|~(!%B$o#Z4P34DX/KN> a̴HoFDp5w Œ.@&{||u`hw%x"uYiυV"g ml!k2/%CM/$I#4VtT47]6vk}XifBh搬3=M-IABB֋5vK(O%.?5`@BkiȘ=5ڳl?Yp%a (ԓ5ziWJ\~}>GrhmV~\a]PPt9Q5D*Uzez>^C,~*/gAt^-RMk;;ke}H0HlbHf{w;8 (BMYrNEގY&kau6LY#ԁӖWz&ǵ`@ g1awu7KC_PS1]k Zc||K3qh XlB-Ƃd.(pPql`9NlQpWY &ā|9&(+C8+ƄVy)(S=I蚧1mrɗxM(rl4)$Xڹ_!qT0ܲ{)]m鬑foJ.?0a0C$H7BM-FT2#nb 08VvE6֑`{W:2~7Z99M%vBRnN\X:{Jk/D%9 GugL6WdOdK9 ]Q6J&rL9寗ϳ 4:gv|dhc&PZ);ڵ7<o}aBJ C0,GDVVU;N)&Un".oAA’Zn4M5xׇ$*RqOdM g)m͓ӤtP1 3#ːJs/lqhd!}3 =hϺOϰ͌QwH8Et`*|yеw,.Kn)m-NlyҁB?gm&+L8.pur$<՗7]W?)hP&}ȵTߔ-.00Y]uk,ɪҢ~e[L|yuz(=kP+/)ɼңjd?"So\4Ia%OvMD?}Q*ʴ,?\e+^q\9yl<8̘Ոf0'Xf{[=J`١,~9*ZOZ6d@fC~R<[ 1%9Ŋu.Vے7rm~EҰtYOY 3se9{&!n@*؞Cwxeڧw&?nL?mݔs-L[YKW i m`{ (:=n2@ϞM! a]hejt48`o0aR3~!; j*&i1_*9刔Yk/[{A5=$-*Гx=׊-8K84UE/GE*확ڇIxTE6ރvzت)P#o N>R\9Z$fL& @H6tX_Y)ga)WJMs)RgKꎻMT&)GtlZ MwFÝ T<@&ʌnKɺj<@NQاm>Ѯ{~'q BB/jRҕ=/BE謑_lFgJLՙaF=,:iJLCC$m$g!4Tk~} V-e }"ӟ蘗h~9%8/ ʷ)`_6JFG 5!$"!t Dًߴ%1w-4Oc"ŷT &VȨMrHy}/;<~C@ &dDe4vQ{fJ*zbR:r~1vCٞU8ɩBkb>+=KA&>PLK2h1Eь "fd$m]{ x DEIlᵂ~yv rϛ(Ț>x8M@/[HCDBuy^pW lskv]YZ|P\S.qF몤 |l VNpe*"cz@)FVKp5rF# ǀ#=nFȞwу,5P75S I3Br48p7K= Prɇ L!o 3=r*cnڹމ4y1vZeÆ ~lj;eNoׂ)Hxdt&6"j!9@hPZt*-ZT,aK&ȍ|2d|D90Jo=KJC4 o'C凒~Q 3;T3l9^D#g*XyP#\_M#/ȗ9Zu)>Njͤf|2ׄM\Jfܐ8,3Vf1KLݗo|&x@w^p\ MMo Ƽ#T/I=[X::_;BԌՔ@r2~n爕xLt%f*{)fΉygj5$R0Ru#c qR@?EE˅ˢwS@~OF4_DP;Q#3=1کi:XKTB(IPc4BpϣU"!n.AK" 0m\kBFdOt<ؑ?#UTBYkՖl;؝&#Xj"Xҏ9ɇNus6xbP8ݟr4~ݗ.$\Sռ==ۯ'r{]ᆎ͞4/n:m-Vgq䡧#LAp2R\ ( @ -fM-e ם|@zWL(.{s4&ŃO`a[PP+L|+d,R4bG|DsXwd y`FD:NNWw[ѕ/vc3@pxdqEddaˇJZ[qPyS2"J؈:Ѧso:RD5 &͒ێ Of^Q6'A)]k]'H22VReiCK-EcnD簙+{hL9GKl]W^kf*;IO\QL/ HR-8NCìk2B@&1~YO>p.,^ǟlh$[hG0[ʠYT, 2cq/6Uhؿ N 4|ٱ&_btҹ-whՑ?"]pGs ?,b v?ٵf=\[xUdo[ `0Mx&-fK⧺4.7gzFS{2f4QgHb<X m@P;YCV;̸>qu_g!P^3$j|G&՜e2ȉ١,J.' SU=^[X $-+薆[w%Lb+wJ9 Vt؛_SD9d'FyO-Nd,uwbuE;%b% dxs m~HH"sQf^Z4DVu>%Z# }U%`p̙*DĨTxT#dPU. bϣHÚX*ո.4 w@o> Ԡ! h]o+m1j#՜}8VIy ,~ rZUFlDžj$Lak?.xĐ NAxȔw P -:sHen.Y'%1y Ь˭GR4JGMRT6f)M7/oFxa).Q8=p;b\j}l8ϩ@&sNA{JMXKs4;+Ҿ݊а[PN8pchb6[ 3Nm^~ h_j,n,P1Z-9?=q[yĶ(]̽8]9)d2U#:_-QA/iΝNp{^gbkI2W&Kz lI$+Je:~ѯfAv4 68ֹ}dO fXG~QDŽxKz ,%2Up`8 "DvM}Q7<'3bԈrn!/p*8ĽExsyn - "1s(&e9 ұ~OGJ!H0:0W ZaP!A<;xl5f8թ*AC$4Su59kw$Ojnϕ?OĬc} J$71c!gjU6Gn0A35t3WN͋=7 N)67`"E'.sЬj2fIˎ_dA ܋z} = >wVb-~ލ<)^n޵o1>g[&C }N2~<윪u<ѽK $#!|QV6#mкā``b,e28|v,C_LpV;C3EAYTC}먥3(IUnQbDxr2U 7x^ivachntY5߇=2[Pa TN`L ugu 3).~r-zamVOtl]fj^1liU10f&#\"d!.eyTkk-9T"L>xf袏fשX-_u(9xv*9zy~8&5(CM[9o!:ΓnoUPINhkT44dDP]0 :i*oNj7,kOY<N 1y =(FaODMztFVׯ=62{jB#̗0o;ɳU_:e.֪r8o^P' tgMk1b{!/fxqW:=B&mK uK||P,6$?U4WMS>P^K@B\[G=pj;S7pKM#5(ę7IQn8PQ96D* 8݅Y!lY I>BD0"hf1ZE ք@SD o!Aع'?}@8e"`33>'98EZ>1UQ] SM3~Gd>b9L_R᳃" ocʖŢ(&WHhz)۲G?gd25D;[;sX_tvB{R-F>ΕYә| r6AŁ{C$AX oL 5z:[:*7=?קOcI}͖+Pjga*6tTB;ӭmIkm.Ut*D"c&F|a܃|b'@Lѭ{NtR6Mb0]RT"s_?tA}eOZ/cAX+ W@ Kys襵e,v/KfVb4큏Xڍ?wvw xEGQ@ݣA=dL!Ǐe-KEjc^Lސ8m=`8v0Zw Y(cwߦBx߾fBYG/W\$cJ[ S,Kߨ& yKΌ",`2 ǚ]oʷCkṽw|T|1Tp)SuHP{5ȺR1Fqj@|otw4?NgݱɊϊqw_PF'Xiʢ웪7_#w |6PGH3:H.]r4ˋt1Sday|YJTco*#.qU3g<0Uh@:h%I0l{Za'$TEQhz+,)C[/wB- 9RP.5YKirnZOi/ZӾ! cE}pßΞ :i@> ļA/}ێg}(ժ_ |4ǫK&_XkL\Mg:jf,qw;:j"!W->pȹEKM_~<-a+L>? ] Jz5|S]{$QLX^ iu)0ͅ.7e\^"+?`JAd?3)n` 4:3Pz+cs HNj!DzG葔E(s,Ն'8cȪ0Ft`'_pQH. WMaѶVe,9/*%&0K ׈l Py1S(807eJ|Bm֛պ #] »qWciO5cE/|-5gi0a͜Os!s#K@"3/䜦sOvHtNW_iU~U%˨ӕڔ@b~7d10k5vuW_Ao¿V;GۓWo_Utij}|%E<;)6ɗ6#A_\%s|*fY4Xq6sywat_zR ͗"C@Bԃ/%7*:;rxvtX5|G5bl,r-jg ;ԈTy[KgX{ji[*ߠzR "O z Oz e8',ӷomycHn7=Y;VJlIhw 65x|{iI޷aX]%5d<:rF pYJjO c:/kګ &\6-A^BZ?WOW{Kt_L)H #=(-0 vei M9h#eS$)=FIޗv1Xe8$_3[QX.n\BLX|+A@1Io+9ƮnQG% Ѩ;^[wjknj#Ph,d>2}4%N'z: *vq{7ć3gSA owwqܢ$^IIgvL AKAߐv E$I@ $?:p}JEȨ&M'ƅO AY.@vsvN%ՌRcȁ,5*Y Fjq봖`$BI؛Hi&HTm,_ ԁM/aXB d!EE0;5(WG _hB$dXu-`rXG̜:@^<aOnx>-}ytձK^82׷ } +PNaQ*o64 hU:]CsND4wcu<9!4H_[Vtfn%QVG 殺 3JDt?T o֌n Wa=t ⡳oB#>+@gQ$kIᮝ2C=of, aԳ.!ސU$Z6+ԕ(+w5b0%jbq5[ta{RF{F*2mA'xN=M(K;l{LR#y <NM}.;-1ZvQ|XK,#r m}7rdrdG)a|.~fj5&~oՕ!WT_b}Lb.?ׁk r 륵Y E|+̝̉x VuC)9Ҩ+,I>yĀJ'>ԱwyuS]'AgmԙlXxz}[9-_]2QEdHvMP.(Ǵ0n1z:b .h+Og$DUdQ,^30.iZ?QNLDzӞTVknb`h8ߦ&@28N;K(]bbر:,a> \px-M]$(X2gxcb:pbMʫfuc+ᠸEx1@8DtQv+Lq+B4cGR3m)΃mhNJ<'3/Tvqb &bKX}JJjp0x +7!cRE- vγ(R ^^,,$*=s X<>alʎ0+}lW{(ýafcbL{[)@P˵?j̳Ԝ,$5㨪V(j$M)TX AEb@H:»´@35fMRZ%Hp.jPT09ebCsZ`>Fּ0U H@K NJ[{Ϫ˝(9@a *qF WP`gh30!EHLܔ#v4fO*d.iEv9H<1eߤQ0NÉl^R{*|%wY/j% YoEͥҙt!_{ f\$ pMfx|"byHhE5SYRaHbm;Ggtl` 6ǿ[ \5q5s)A?uY ϽaȘHB6 Ù΄țۢG/s4$\4-Z[hӝ'^' rVlm1UէWL8F1V+Cj@t\RЊ\pYO"n_ ӓ6ȓ0jV03ͭlSZREwLO #i^mFk̄O=WMn&7F O}@̢{h;BہvCϋO.N9i{H r&K)ұ;BqWS%aQl_XNK|*WpME\ıJ|2LFD4u~N}+|Z0 䨓.eBZR:A5+HKLgE3- ׁUa~>xNjl4D2lfyA7:#[ ɻ@!u{z3%b>}2$ɃVu&E|1i[k2N=>m1ICޢ d|i{2+Y8~PۏE@ItjI+s`9oC?Yҹ|'jd@+v){!T[:8gW[0.gf1sGRJ[{Y׸2טV[/8s3suɚޣIjrӚ&ne<+0)rYBm CKBT m# LJu'Wws(Эɭ}QCԕ$☌TÍ3v ej0}I D\ AZ&U[VozNbUmYe:91>HQ'[ia`\]+lh)pF GO7]W#&uSHDF5g`WqPg'Kwzҝی[_mQ}EE?8G"@y.1.里u9 ͔iBjn4(4l6Gl/}l{[&N0Yyi`&jA )w6B16ln4͌ŚI0!c/Yls2A_1ۆMz[A_N״La"ͱ2|,4tM}=k noǝmL\|i Pܵڽa V4$T57N?3SƿyWFEKbq"R莩"2[b>M;` jD8sHZk#.sN.:B~DΡ&(hE[Ĕ03aa[^,٬dپ FbI0Ԉgp = 82x.U7{كB_5dd}OՀ|q ^m'Ng5љijs&'!=2Tߵ`]DZh-e}*5 U>G$B2]5"yb7az|<_P) _[wŻGمy]dɅP@C}TZ{`mI-:{-VF%spGe-- ,qtĒ孀r|:_ =5SqcqiYgPR<` v|dȪ[Z](!#';UJ"*d fW鯪wW$OO>V 7AV.*ЯЮC6Y{!ڱՁp^@<ށ^$lJ"eEI@<Ъ[%K_GY p,2dW29n^bsba0o{!qto Yؿm3Fh8bo%1&6c%VBHN{GRdwIz3e\-> I #|b$@xTbۡR>bNBoF"64]3ԑyz6J3xJ3Wj0jei8ì6yᖞ*4AC oCqVkeKG ]CጽzG ty|jj)eɱw5TX֌-_Tj*.%ىAT ,WAwxM,eR2b2lRbuӍMUxNqIn_ve Ft=A^=HQF@$=WQ w8}#%m[?j"B #~.V|fQ{)gpyJ538T; 1qL(LEJa@h9ZlXt_X5WUΪ?С$|⬡G[ѰukzI@v/#A^Wπx"e]yϣ%g0 Z$_ǘ:R뚻9G&Hqe 'f*,s&*+;^mI3)61{́IhdYzUt钹Sr M %-?m6 yxIH̺-J9 NB@eL4pI6]LYMm*p b^+J&a#/\CӀai1.z$Y\l,@وyq1R6ZHcBr47= 'V1S$@7N`/mHRvP!E-j4"nḻǟre yYi2[ūm>K0F3{UX]-]W7k \3>:R#Hl3RQrg×yG[aŭ}l7@b:|`!\DdՉ@әj+͔,8.rkjD3'Ƕ.B Aܼ&t_gnٮ;wx99Yjd(.qP'_nHD֕gb@NجW4Awq ulӤU)G߯i11bo5ݜC[ N vMز-t? +f8u.,Щv 7{eM^&)AQNwҷ/oF8&l_1^(]܍N8n6x8{ #X %FB] PP܌a a:hUe5, zr6ہԍpKs{rc>6lkp"(j́GH;ySq ,iH -h#COJ5,}3]`N2p2Ԡ(=$,YQl%8u:Cz|L~ f7Pf@?]x?lHQː0P/r&#:"Qt2}t18ҜaNHL_Č{[C6w_NspJL΋|\;ݔ Uc QV$.v'p`~ǭI /iʮ 8 A4>,N1|cpLk3׈ݷq' s{T[Ciɽ,MǼ7q]/TRRqNH[!{LF)(԰>X^&H#3k!9\aYd5 U楶)5j%NxՎҟE"v#lqJ?YM Oiq2 ,+x,{`^_:Ĥ lTvUQoCp4$Tˠd0dϒlUvx۳o[`c{B=Ɗ~<0?C7:D8?D[ iRH0-^1˘tjϿȱobKi&gHL gjJؚ\'J%B1EFT=\~(V3rrI^7^ =mԯN'y)ZS$B"0]JP>33J[)evKGsb°5Ca:Ճ 2qGabsTdlս^$bl}\C"=9"KZGڂJ\x !4m U޻d\_ڭT?^+S"wpk瘵=E?MOy5E3XmᗀS!X"ԍDsU`dӇ#ar=v/Wf8\]ᦶ zFKïo .܀ES.t<)h WxiTSวe0I@O "6ʩޠi)V+!&P7{Q^1ajTͲ,#׋Za} {ȍ]\fͫP~iOn |ߌj1UBo|"1=x[LB=!Y= } csygt+`,b. ) ʽьSr)ON_lβdh\aW!;|~̱(z`7glJ_GRӐiw)u Z#:O'%#JSreѓzƟtX^{h.bfS<#{|ZMuOCҘ6C[Go{1cq9q]svfpEK@S6b.,127}Xɴ@hqRc7gK"Vj0RoRͤ#A3C\9sw՛g:$C+`>H>H'ZAcs!LvZ&lh~ߡd]5?q $wT͵Q]/VxW!M8)]MJ x9d# J) L6BhIOO@?gwxcH^Dܮ ٞ޸QY ?/|ܣ%v;Y޼,j,2SY>ED~J/=QEp3Xc^q@Xe-ږ>xFYnJ6/_r\@߆^jA)ﱥ0PHt'ėOҖHkԮsZ/&xw(eƶݰYYq;=Rq+|I!]Ắrns9$/3Wg{g h{wvc7 p'[gWh F*D9S`EbrPJeW*/Mhb'+B~ǚ*jlJ1\1EOΓls]׃n͎{k i;)v٩0ޱ Dѭ\EBCiWg710EI E@븻O5WL?VBSrF//$ uoB^ic7V`TBc{!/b)ty@XpKPz%0dBi.no$*Xَ=tj8ԻϢ/^Wm}BT,lרJ3#dhiv䴎Z񩣚s3Е0ݯE5P^5Y{YE{ SjY3OjΤ8`$1cܺOB1 . Y k@(#5 =ZQVHN \5_IRWI /2ó4,`=1ёPG!7kSl|ӊ!H[%7ؽ&(#g>265s+Ż 8I;XW0mSJe/],$*~!N)"anj`<{ΊBbr֋%LM)1'TLsopt'bgݴ;޺TrOϳv/8<NtzrvӉm7kE3ǫ8 XlYGך ghUɥ*G& KV }}_F@f4PmOX ޚ;foUD+ TGvjnP4@}|34ȯj}U>DH0=rCoiP /ߢe#2; V; .Ĩ‘ z>/ MpA6[P*(]x$A)[\?ؙ@O~h ^si_Cg۸rSƌ5t+MZɇOSNM2#p)P;6X׉u&X-4eTjjSfB;ͬs$g'kL_uky@NCmwgϐIJ 5{h%x-p/|Bn f =Ko^''Z}[sjo91lߔ=178YkY02QIb5pn-XIw^ju?mO&.|n8S޺pG[Q7-䢿"pPہBriea]=үH,z޳+3Eq<y8~a<9-&J/WS#@d 3%5̉Üi!xΗ媭/H6tdTkk,df1qݻDhk vXy뛺˂}>v6WWzr3RT3MőAu.@BTi"@:j>1] -,v &<äf?yDȬP8Әk}2k%>\#Ԋ%hgKZ= aARO+ǀ/'%P `#Z|шw,7>Y32'шkͫ'ф]h}U\c0o6yoiրl`5h,5c8oI%>zjx*9@F>5i5*ϩ( 'z:Q8ѯsj4}71cT`5dGM aL\j[r.QRf`Ӛlycɀ]NF GF6qO-m>!q1۪uu". .p2q0'|) P  v4Qb}L7i.?wޙG9{L%vNk0-^_<3[l<1Z_.1ȞvY_"Z'C+ʴy!r|wxS#X-xʲk le՗%@y7EgFgW7UiM,O $&D,cM_o{ytgFoԳ m'FmQr#` Fj -5&NbJVNvM#}[kbI+N γ%4w;(Zjhr%RUf<ƌcF ^z@͐q.о5z3M[XZa\~cdC@l{ 5 z(Xlzid#>?s7KGN&!ʊ6Md8{HqcK 3t##0JJvjj{ @M CM-n3Jp8ӳaG't &`-49dh:ѓti]>UTB?UΜG/u-`gJggA iո$ݔ p٣(؍>[jvOd'UTMmh}8# :~oTL8qș}Ր\Ypb+Fw틾T9\ ~p_&>}=}ISUqCϴ 'Ekt6@ ^]y wqQGP)WC"p D.}e_eJ+X:B\mV w&tfW(,,v䝡h9k=h8 fGP*oY#xjfӝvb^ ۃ$,cݏojr% ͹Bfe_mGBZMEq\{ nٺsJ$ڤԍ ,ְضf:eO!b]npj+IM,QFo:ajmCbٚlL}*Z;ꉲí/-iG6CBwWnG

    oX(z»ԫ{as'"lE[T_hjAn8:zQ%5?W gCx{epr3N'V޷ΧsW*'A+|P CccyS lRӄu_S^:W-GNʮ mM%"%6Btok|JDxv&o;_SBP4%Vn&xl LnNBGtA7BR5bS}iQhI#.;SӰX c0#'py݋N56UJ)JA=8_Fq__!L qk{9_G>D-+"^\1 &/G5}H̽{+Th7) =tg<=;*.RL[ipBb >؜RK[m_O`;c~ȔskF3X;s\Y~Gx\bc#a@6b%<2|A= Hga*mI pY9>n鉇M ŒEd.';YVJwwu^5T1J\]ϦE!otC, }0Ny mNPm"Y0yɆ_u*cu>*VF"=z)IJ%Y颸uCzvY1AZ<>ԁ)/y mXMTtCŅLMBGu"+zhT#Ab=s'm?d.!oO3<%ҧc#g~TG)s^.iZۛ0OQzx/wlą=jf7ץv ͽšY47m 9z3^FCb?O+eq!Щp?ƗB\!8@,|¥/ W}lNN1= Y <ӼB̗f*R;o<< ;[w"{3ӻجI.[/!S,> M{mYq4l аbi}ɓԩѨ#bks1U[AWwyC笇 %WD=SѠ|@n>cXJ&n*):23."& j[AreڃKP+l( Ɵ -5(hBR=PP.YiKiH%V qNj{A= HIكsSUv54YE["\`aHt,/5(/P$_ J7L 눅wZnO\j#U@qf4Iwn5W4WxA;aV)Ezƞ#C"jE};ۗ.EI݌6G{k=fqQgH?!2v<,NUd4TUٝ`U[TӸ$VAKi[5~w|v:Zbn'͂;Uh:]N*zoj_ڿ_q}ubmzj 㥿wƋ7kzɟzGIĊIگd$A f1 eێtǺI-Sm$ޘ%+qz<1mW&V&cK},qy_YL#l6 IpǶb W;HyKFWrjk$T8sE%+5ɞrwL_$0:*.Vktlݹ?οgw޽Ecͫ /Af;FezfrXE^֒^b=I2DK}D>bX=? Kh=ܨE3$M8ۘRPvFd|G!2Sxc nыK9}Ӱ,s>j9$ҁj5G ; q2JKC2njE8Ǡ/nOdkwO%G34:.Za1oԒg T>G) (Mְ/@`MԵv҈^?EIі)Rjg5cl)c?N-m?'d ,)NF^( |6$0+U;ЫA[6kA2}h%6x1w`wbt'"5qa^mTݒ~@cgza'ٽ? K罢jA⭏ѽ!'ks9RvB7PN^\OJ;(B,mSـ+}ֳ)[o/f|33 = :{ b )>u$i߿3>TB3>msQ\Tr0~Xu\@/پaΦ5+qوٶb{ޡ-zlI/+'p=-. csf {3E4j(2WG pu*f5Ocn-J=1jZ("^yR!T_>gO%H[֨V$x%`DNh<2 g)[va0euOMVOMY7Cʙ/C1`v,R>hGlM3F +zCSZ-cJ)4ZuJ:Gbu"$ݮj3RivzUKM Y]Wyx^8/`1VݲO"wA|*BI|TCp)WtA2Ko`^?#缔Cɪ乫W.-YaVq0n_ l7__K*4bZ="W2bF=LQ4 ( gHVI QҘ 4侧|j-Mo%IgƐȊͥpߡ~}`X\ǟb@Q8 0H f]&[I X'JslѧnLCyAn.Zf"Q,G|ĺ"AlGƈzQl(8:̘_C(83J$KMDRFt-昦E>d%,ВF qv~4z"ˊ ED\AMD\rt/ێ클Q]TMn 6b@/ O-_h=? ̩;fl2Eh|*=T5QP[ҷNsD?kbUuF؅?_}@0#({dy%N[-=Ы Bmz0G^Kks V7Ģi,1og3$X 08#ʀuqT\5ȞvVYG~Ol :0o#Pr aGQW()DW- :,Ao\A@hU#dĪ , ɽ.]${ )JaϜ1/ nyHgJ=^7o'I㼘tHkOUVYpw}(IR6 ,5Ia|uϼfcM䄥!:ԉ@@b/ʃ!T`4UCB1l#o.kp3ٌ#ȴ!:{rymw٣XA@W8_<46/.o2T/3$a'N\ tc-ǿ I6(j>>tt44Ͽ:Mt[@`a)## f0 J*dSqUOwV1I<]RIAժ}S(w]IU=YdqKQ=L1=cXiyI B1EuKR6 `7wdT4pa#Wh$SA//D qBm7^nrG@,a)pr bjMYG,H{X"@h:k!v`{Fag{TR;`k@l{Mbs?/bn%Y"_0TmKb,=6&J̾bc_Iݤw]0ȟKiE#d\4&IV3,jO U,VL0Ks"W_XK5!Ѕ(IGhB#ZDm5\*:_hjymz،|'8y`ͬPo^yni%{TjlSi4Oc"ׯu$@ qlE\<,>Ow+c}l_ň٦8Yx^)G5&AS7'wha3+fP0{괰6$ ^Ocל_mț6 am "s|?$ӃB wCIw+Gh4CB콙Ԑ.gl&L"I}LUƄVe_7av.LESuW &~NKF2x0x ӥמ[I;Ƚ21b^s}Buc̎ɳte/U?{ @_8U<6č丰& 1 Өg>NbwEm:+YpBSD8It}Cz_ަs2|.3 0 e\*F=*lNH m}#Q(bKp릱>m~PU3a3(P"!EF^D _W Q#G r;_M ڭuǕ^k󾂗X@VF#($b5e3 6x/&dApϱ:0nͲC*{|(`'׼U#$_n"$A~W_&whW-0*ҵrJŜ+zM3}$0\/,yov]ݛ=N9鰹4]M{']BqFrL_o_ *R-/K8QcM&0WZ?L2|pƹJ62 Vg5`(IܱwU˲GV!nre:e$L<1 $ۦ"Ÿ0Bn8jv榣rŏUt7.X"o, FftybEdCo |t7zo&bV{]>8U#s2Y^lrph :.Zm`]wzo#tޕ[@}25_F׹( Go027@ 5QOY_~G!&0T/ J"o^;\6Ɵae LYvvsYTPjEm@ Q!amhV|˯l f<Ĭ0!M@iɉ~ACy`/,6.b46qȋD&oQSߨc04@vfdl[w$c{ Y_X|aر17XbFhXu4}ٴy91Ѷ2';}M曻&r zv\/&y?Z5duve3L I5bui$fo 86ͯY#)y^|4a,M^cRZ./dbR\vpg+Xu#3ȍW.[rB=t}VY,Tׇc±??BG_qšÍ&h+8 O {xɞݶITcl-},db3]+|Շ('dx;5>* j!}߁8䶹jlQss&k*eU4rsK'?mNj6P*jȤz7~wd/i0X'cM3& _05߂wΔ;L`H8' GL|}>J 04gg3J0KjI`ŜYCKH {oSh=<̚{X5KQWBdo(z)bEƱbdN%9fEطP=_4[t(D$˿6|˔ ˃j%졠 MB}ӗXn^B""JDJRY\:|JVj'(RZ^%3͸gu-;-I(H ZɏI4Һ lj|6ѩl[9TWZ(㯯D_S$^kMRZr1ĤŸB+*HPL.hhGs:&#]Tdf88Fv1ep߹]1v?͎FRk`o` va<\4z)#&ܨfZ?_OԿhl~j\WspG2"='aUe6iLH/1t^,4`g m5,NJ85-k>Ne4t})nTbNm{)FZV5%P18 Nin ~y :F8᪲N<̽4Lk\2x{B&d*\94UOFvԇ\Ǿ e4+ܕդS-1`|T!Hm{+YRy CBIBK39E&J/\cΙS$bYrښHJlE7##jC7%2_.!H,˄}܉0GNҤy:UʷUFRA^uu ]oל`5?MhtM:A*q7>Cvo5#NzHF9݊a";`P v*J$6c]Ƌ&g..:׮Ca.8njZ^Ƈo$nroGX^oj&*Rۿ}n] Qn%*αMȣ!(23 ^Ulݕ>hX@#C;0bTl~LLFoդ.`@1qx3xLQHԟw\iI(A0b[wNx<zUNٶQK:86*}UUs2IZ*ġBRRJj8kάe/I{DW˪GBE%ۂ5Db<< قJ-m1Q ܀۶ '3;X(]Sqj6J'8f[g4Qߥ10X,wB9'ޡ)1 ;TĎ^!cNm|& Q L>--U~`F\T(e͞y|Ѕ^7)`^Zllh 7 -{9Cpp< C_YA^ B'(o`73~n^p,)SZ[s$ 1%1L 90J[B(OͨKl'N463ORK6TU6 Vhmx1=XB>FgZ߾oYw?P2ٗVGh$l: ixtS>Gw5}$BPfJ,OL\XH>Kĭ+ nt;:}@5ucvL\6JсL5b4"=%t#H^弑?L h)gTŃMށQZ1C |8\`iEt[vEGO/uԦf>svǷ4 yDž l~D΄P_qRb#%JiDYboݤr9ZiIKVJǯ R!O 'G'3s6kJ DȐfHǛ2pu$mk3ܔwY*v 6'ꛦ|{>kmGNn#~., E0K,V]~.{W%bu#o+ <]ɝBM0 'Aq8` @Lk7AQ@V6K|:F˺Ͻy6H>d#usł1^saJ/>-N}0 L|ΐR<~p3@B\^9/nK .Jް>ENH#yڙ{œ祈=πPf 0H7c 83׾=sfJ:[δh{]Ҁَd, J_ccHO2BoT1 ܽA{ ^ %P#!XQIB_φ^۲ lCFfg JsJÏt64OL:5!6[&~& r@Fd{K5.3{ N I%a*|}k\h`Oנ)oX@\@ܓY8pS"0sjS]Wu6N(ks[2RIL(l"4q\)pJ"_#r=pkXx?-nT-g+/RZ@̑>r>׃dWaJJI&'f%)YQ'gд8NsվTF޵kYĬ+iWX,DJŏ4rC/ x s*,'X;kz+訢, :!PI}51 `Pg Lj5s#B' 翰$1ȏ>lCcOqHB-7UJu E/Cx6/znL銲SziTuı3rx2:jL]b}dH'.v/!R#aR$@>jIc%mz5| q:262VQ ?jo A :d^psUH㰑ZU2wB32L+j۲J**j7Y>G: #\9 =PRDָƟR\ ݤ;d%?O<20JJE 11x*&6w BL݉ԯDTFX&xfDz\[.pW.7%>tjF/ǴJCw?qWV u}/,tUN{~DZ=05Q b۔ѵ'IHܛ8^aqY[WJWl?/t?xcbWɦ j(}(l<%]X5~;cZk$j8v(zvqC7eh;#%MEo8C<ƽfOwrAMo %j*n"wAu`v]ɳ{GV 'ĝ=Q .'VM!^+1%18'D{f=VNì<{9OYq,Y(0y8E\ 9inU;$ 0MVHGiCG?q1,ᗙ%Ғ(w_*"D 7Hwˈ ˸\ (Uש:mH R]D绵biH]s $V{b(eWՍ4o~C^K"U2&+K2Og]Y^]zvn/7@бw =9_*?~rLYi5c禪gG\wjgoM:}:Qi__&/:)xKǛIh[k!şPpwvv-a ߰2Xe++<%$f:dzڀeхt_1KnrO4HjKekH [՝,f Eh`ԮHSgH-Bl|M!TI&q`o׍3]^wzcM_x+=46a_Uw]Q¨:]ari_`j(>Udvl2O! 3@!5.H90o˴EHy Gڛ1{s :d|LBiĺ|J4dѱoh-5rB ]NیٰBKCpf߿dHPPD0ń:҂)æ4D mU~rxoF!}> SLArŰJ(_|'z/E09?Hmsg<;WVyRYLLIOIy*<%VeQLٟKw/NVM׌mgѩBA4U3bQv{^10yߪaSثf 4-lVf;JSK#㙵A 9C֗h.C/l;J}raXp-0l&tUN&6;;uyAflt&~l­'Z}u" IdǖX\Sf:K1ЍbK8XD >su1P\x]ij0d7YH,Hxz:jAkk [K᥄wKEފZ%,?g&O̎&~'Ip\xw]fP3}//4:}͍9܃hGb/hKB}oqrG"a*gv* 5;~$;ߣ K}΍wV_5ꆒݦ=_[j. 3R{̛MP9}rPa7qek^`+4G 8iW伡!SygG  4 "\JB 4LA0Բ#0 nJWp؄Dܚ;l犗5VG]I eLg`b\P0}XGZ91Zy ZrM ¥LNA % Tg/6/ ỳb1DzEyL!3Ft!jn?.tT.u"7JTޛncNkl!<?}VqHN:91b^}2O% `P !>FDCf[:Vg4*0N_4c+'Ɣ=g%~niB voxE`σ{Êj:}%hXT:+1)/ PYUF仭aglrʇ)RlFx<h^M[NpJU{ uY_F{]h3JHYrYM}Sě]N^΍);2w S1u6?қ?1O?ݯSr&Yٜjd=FfQEum3- M#0cz#(Ҍi*=2]+?i:B˞˺h5Yqk݁q51O1/+;-~`huqD;Qw) %wU@7i^mRM7hJ.0nXOHw.gN. (l[Ǹy4,,7>O-5ˏ#~q r*xyrH<'e}ub61| pʭayz?^/#|KB%Xk-.PL}-p(S׉ӃܛPb<!'r(XR􅑽]. YS[3AHq8 @5(ߊflb[ab^  {k_W,gIS_ eS^V\gY[A(4` _"-(oRHIִ@;U7zX,N(ی\^>>K/)z?-) `wK%`M )_4RO*7sno 孾 TBeXF o׭R@H~ yis%3Ќ@'G6",0$_5Mrnd#;B~xbwtmGt_BпilZa>N\9H8*Gr>8.7vQlOQ k#n9oL 7Jpt I7M(d0g 땼KC8>~PgθV_c7x~r!vN*-"h:lG>9=I(5J4$`ym.b cL:v ]I˲B㠊6zHPxM g91Jl.L6Ѯ] 9qs'Wy& CyPo"1= ѠVHof2 <9VBTirl G /3Ӡ~gPs2Qk&Ek ^Ću2\h1zût0ʐFP413aԛl@|)h#s!AzOmrN%/C]d-ӹzJj/#͓e~O Kh-P>46)^bhͳxu{ M6{W_j_LS?Ţ" 5h[ڮ' : Ը=Ah5ȅڈ~e<#KSGJ}܄~.=8ꜛi/QqEusg8"|y`\~Ao'@=#(!+dG?>ˢٙ 6zJګ x%y,r3g^Eju:iI'=6.֕ ={NGP~52 }TI݅~HW;仅 g}6A}Z)GS%BWHt/mwVxȜK 5U_,6ɭ 7c.ח g8 SmAM|7^;^"\p&hS0J8 ]Qv;Ej$b8@'!e1#\(2L΅y0ΠZV3Ϣ?*⑆Q/g50<=Eh0Mds0-^a뙒T _t33h^z$9Zߣ\Qaǯ< 1w+^lX%c2`a*m UBPRf\aT*ϖNMalbkk>v؂GVŗGLVjfU 8΃Ҁ;0@`y*2O2M*/k>C'*wlK3N!;`)ciR8)lĽ[P/v_71:tݓ,BM 3\1h <'vڸӉ6I0ߢD. ])γ$+p Dmڐ.B}fܙǔHqgs_2u7Q;2ЉK9JpdZ-f\TՓ)ٶ|zCڄ\&h+T^<@We^tooY.Bʼna8wqӬN,xt42>)NxmDY0|( bXTĬy[oqt"|1Q>3~$T+uwJ>cvaIUA7Sܶ2Li˲#0':jO\{Jo7%j=)Q:fէUk "Blmo?S>yrC>Db0TfFiC@I~UYO=9:3iň{ ĶlJ \M;D'jN+_kwEFǥJeɪ?W8EU\D8OABC6ѻ^c "kkQJvQ}L4E;`@[RxY|n-M`w֖oȪ Ga/f;iɒb2i~6 q ojWQ|WDAS*N |"ġw2a͢%pS^&#S.XmF()ɬI<5As J(DA-0Grt,)v`x5-b(2 N/ ˜)t rt1.o'Y'Zhk_(`o*=y} +ǎU}SAgcm[d;Z_IY i[c~}T7g/?w )3cdgoȺDS%tpL A'M|SX]e^|AU9)*jӚO1vKJwnvkd,ei o+\y$VzYӲۢP/̆wiD,UB\ѐh/ήfљq)Uִ,ٻ#3TrTJ?MMs DM7⍙Y Fw`1@en>(U})!0䈰k]+0*^UךTvBU/ݺɠQxXPq *4}"-t :d*fItU)8μMvbaڟC()Fp ;o_TXjK]O$;=HSiהb'Q RR d9pq{6F0f̟XQ-DM6{"N';3S8'5?Bqavn%4N pY㹖! 5QJʙٗqT% c!z y,~dޗue^="GW|WܫT^}$ŗ=7m`ܘY' `xbT{"THn 6sR t[0K6 hb˽C״|SFFG}.# ߓ2VE@lH;o[mwEKVcvvl(N`NFudi%TE5{M5NV Ղf'[Hcy{ӶfQ<6Q;)Ti׵tAv4jJ=n27Ń2p1 4Bٝ*ZUG% 4?+o]l<]eYjn?լfB8Б.{+Lu΀|;Uq^;hB+OlBs!=9o兦˸63һ"`Kk ʧ׀ Y ?Sg~ovw`_Ni_DSp243`-q2Vu& FF.H/z>̹uxk%+x0kd zZB>򸽏ʬ-7a 4N">vyj&$*Mg4ž=t$SԱ(=;I: [@whrc4 Pu]=i`b>C*Ђ-M#E5l?ߟU3[P,Ԝ$O ޴:fE H6u^[b0N 3Uϣϧ. !gԔnc2(" =,]C9QQz^ 8\=,{~pj(·y'z .nmCWcqQk|׿Fw6q4<==#:G5Wwt-3)9rw6@M뒍}u練m q16X jMǺ'_X*k; 1|ֿwo8HYz2QO~x&= ekz 藳VK\G)t#o;uWhut:s\qU˂vt}$i/ X#9$1o5/,a^ w(EO?̾O[ǵґ_Dsl-5⽦|ӻҺV wYg#?. q@ gG3+MŨӫ12 .B"k\}$xq#(cU\׊\E)K۔kBYMs/ɕmHk)}gžC/&} O Z_Pcfjjl ƹ \7fINLq ;O_]ƮL0a6L~2ڢǝv5W ; ∭c-쥮,J1y:Av6 -_)'qt} 92%6|T|L!'>WH;: jў{ACӎP5^TA @q/9_tXٳw$(+ѿU[1[O%l,7!]H.b#IXӄ\wC1ϔBB9D@㲁=O;dg u _VUyl ,[Ff! XX:c{p' 1n|! FTsA>9]o9 )6ROiBmQ؏YHW+q˖;`m 5io3"/"@rF"xA"ʇ:Br";Ke~b'06($^7kkjrO[ Eq0y ̝02Z4/He yŠqMS=) 3 k sYsk&[}e)F)ZPQi#7WU߶:U(t@O-I'}i7|^أ k$3 }P IۼA@hNOHо>-cաX|hMM}&mP~Ub3=z;N}OGhg&|6m5B?`ȬY —F +קY,&}Mq;e4̆N$9,*bmEpux7ʌB5ȁd+Bb!SȷemcBi }BӅMa#f&b`]Tc0Id¸9P?\˭LmG`ţ_"̅;i.G05Ẻ;EGHCgd^F6 ! <¬׵]K_xuwfʨ9w^h_-u[ `a, ,.OtEA,CSL|S˶ЊGM+aZݾj_(@@*J# 4RzCi a5cb"U[}E9}aAnͨv*[ q&L5p+g COou!< >%re ٖj|{"F"X=rQ,ld\JnO9Nn@oBUTE+9IxX!N榑GB+E3?ݼ!UN{jԬ5ዹ(! EƑ ^e sRy!0p+k>bf J]TO7ǪiȄcOJgw).;!xB蠎chEcj١Φs*e9W[Da1h%Y|)|ndU諴 \Xb73o)۶')t! 'kyWHxDCY*;5aܴx{ \h%`y!RЈ&[JRd_0n?H3bZmZٓc[yEQZaT:|hqDhRP8O$#L&UW ,x3U?o' ʷ ڶ.3g>qn i@t@u-^b)/bETveRFK=|5(pm-^Ꟍ/ڭqbnNPoU]@5pȫ]m)&աG?ފ?~?C*0 hEᾘ0͗wS* Rn~deX 7"ł#5ԋ3S.`/w>f gVVɐt#''*>]οg5NINXBX71h:ÝXD#l_$wn/ 7{q/>;i槀`륌O*c)\gT_ o[&]DǺЖ*Hc-x/Y%lhQ-xP@sQht91Rο2u+(Tn!]S%^wnM  SFiȻJRvu''ri'O4IV? q7wdzK,U4#eZ:nLe _)_6ץM^v?ycO2,&5LXy9Bj`e^Bj43y'?xtE&6+H$:Z}7oOCN1l9CwsyQR6 Wth)ʈ4Q4lB{>WΛ,b}| $V.Q?$@ z?/r~"gwbܹͱk`_1Eҁ1ouƐᚥ؇l )c`O\tY9<Q|=򮈰_$:ŘJIʦCvI@@"3ͯۖ)lJ@_=0yž8'E71nOdB*ϼn%=v@[Yiw "$uhR3m]O?"%#k9 "H5;Q>a!FhG3Cio=Fc (EǿXc0EWfv01hg%>uvh̀oq2'SYg2åL]q!i'@k.wڠ&6|ҧ)C=LWl`';j67]cklhj-SbHe)"7^;鹷H6>6MY^6yy=zt OL!C{ĠA@XWMr//Ѩ4<9#Z|S+J=:2S#f6*vvOf \_&ڮb^#pHbM`d,Ш-Fa4FRl4a7Fk\ON {\?oh+Ρ`>`r~k4H &쵤Q ]gڪ{oj8}RCahRUC(bR  aBաFw+{_L sp}T>yn2{ǩi㨮P0 rK?‚[k]e ǻ))PFߊancSjLx}gWoQ@\[CV ux_,X@w#\rEcP?}i\ϷTTP)hU!T.w ixW 8[rʽSˏZcyX6d DJ ;DMA)=`z48 ==7D.B㱌D{w߫=`Hm\v􄙝(% xe(OM@Q@`r=2.nUصE# wbm?k*Fa1;s2$'d>.Ĝ&`/n뜜E}KI(Ul -06L<{AJ*),:b@!~&|uƉrX) +WBH8٘3=5@yzB:AoM/rt`?@/!X OrPl<Խt|/.S0I 5J091X\apc 1xvs6I'klîFwaO^bmW :)| WlHr< { ߼N'fpSV_J@5X vޑ-1$=9#ѩSV p9bӼ|/2X`Kb/;6Zs"[ M&=t?eeΤWְ,Ζt^ҨD` ZZxAS>A.1~Cn3\̃'qanp/b6I)W1rf7+dtSIk[x #?>;)r'c3=\{p,VgeKW{QU"[-` ?l~O/1LmdffSlVKh)In;>mi} R͠|m'Ps2 j@Cy<=r? 7LlcGFa 8Ė3,k:Me)A,q8e1kMF2)F2`/~=t{Myɔ&?W7"#<2,FVcbYti~jrնXH:Д90i[louKUVѨ"BǗ\'8Ei9O컁)xz7't-Z${a6KLp2 z|?zŇzsZ~"C=:Elhg[Öu57l|Nmu=pb*0{u>O͢(GuqgU⾁qN=.Oi}:59b_+z88T,q*Su]Y]ô{fSUhaBp [i8%Hɮ[l'{a'%CXwU`kAdsfѶӝ)Zɭi)3P H+afAmqGjð"/c9[x#g^>]HqxE/7xs=c X*T}Oy,`fv*.5)Df3qU6cuS8dZ1Q& 1=!D%bEtcXH㌉UϢǫ*HtKDO~Wn7*Jd1dQu0,ޜ4R ZC0_d3u68M=Nr F/N"*7(*}]< S@oSvю%Ls؝PA6YzrP39ᄫ'P2h<=d:Kؤ>I 65P^4}U<~v.EM- K,dtZF8N4= ʹ|aWlIJ,=p%`52(w`O n@{[M tI9#VB$'S-*cp $dtl'mbnn${-BE!H~UeW"'@ոz($gFM%)I 4OLl&r5ԛ\Pcҷd |IzPVے_f"I$@k8w0'$7Z/iU N3FK/Z֨IJs6::%5|eN7/zN YuwXTPa8,ҮW>Wݕ/rЋ'fY@II!j"zװў7ug眐k9"ŷX ? h>?)[Y=\hDٕ* p W9Z?fQ|Zf?oD zc;v.ugRw'kF-o|y'&yG4s}3miARzxO6QJ/CԢ"xϰT@N6dutrѦ#5\Y"jUo{,ڌ/S]n@u'@uܥyZ@sg钪rԝP_R)xL H9,3ɐq.-Ox]hW+ϱ}Cɸ,++R˗dq@>ɏK~NFo\Ü*s&Ai72LbTP\dUp)ſJ P=N$&Y80p%N=THoE(nU=F[ yE^˕ZAϺ|Jhr2AfU7wʾh 9I*2?]#|?*O q Dv\}%l9uZ-c56CFÇ;^|f-]9,]:`E5_ҔS@왾~XO9ܠc4yw"lXeĪBd Pd#v-q쑆ڟ7] =gj݇3 33pQ{G S*v3.--D' #$tPj:B&%v?J>\+G@YmrAOe#𵧜pQCd|GYD":`Ǔ/9[lPh)77+/#6˟zYkle BVECôahu*cDAjNwY'~=4«!R̍xuVUKܚ?*߀) ڳޅa%w5݇ؓCm=B7N҃ә-Cj+L&WmR梈zWA%C4͛ #򓩷яaD~@'N3@]lɘ%R$M_Kox:ƚF g-@ߴMaÝ plQe_q2? ,R0serzu"Ҧ~  DgWM0[)s#;v` BYz3\-EEB S[{2e/@]i薑R%eQ q DgonX5ydd7f$x_(zc'`bO@GKӓ{L`0>,7I5(><8}Ԅ ZNtJ\L\5M#gݹFLe˦"!:\b+wc%ab8WȽW*-LudV1h횖hOGkz;BiTZ;_n>&x}DKj= @!!n;Wz{h ik~c.GՉ/҉iFn"0n{* N~hE]u,Y/dx?L}[p[$XdE&1R"èL]@^/ߞI=}vFP "IFuۼ&XM'V2ļfYyc*oVS`i_ZUmXCva$xn֊c8W\_lgSȳ|Phxq *،78)QqYVB|B X5@lvtuOjG䚝GB"MTh4ſ@!g'4!rgj.K|xuM@ߪf`Z . uf{^ȈFt';Xvv)b \WTûv4քSb a_$;#6-V^¬ .n`rnm@\/w F.[#SQ?]R6-q}X[)Ea/I?"19%%DX3KM,LQ5G]cBT9R}7pkhEIv6?Ԙ)f}Supwo JnBo&9D! D~wbN z dzܪK]JI#efHUE@2Wq] #wtB]GAJ5?]{ygĘ@9HZr$*!CƞG  kYύ!nnhϦ7!?􈌁v ĤB3OYKm ?[,a4.y ]~,4&tSPފ˟UNuė l'JdpMǖD-Ԛ'rҕ0{-Hʵe۳rn<$㼠JY51<,7iEM{&店jgBYZHv$6 yd=F(n 4ݺ*z5CKr@o\L$oUYNv'H#''Ԟ L֫3o+wYEI(g& +w,3y~VvqAp'ʈmr^/ۏLA0<4Ѝy}J| Deg:a&Vc q$BY /,//TW#o֢~Cl;7J ܺԴe-XߛL$yl$`9>ࡦhqM/+ş}ڐ"vl?dMІ@j"Za7,!(en-fLz.R(sy7Ia6PL/AA;FЂ*`-5C 7iȄmk];&_$Ț1hYzѧ'ty?Y%rœ^eBCbeJEm )b(x Bh aZjO~ oR[v]Ӏ >@'J˲ GS۩-r)0bH=[1Vjuy/9/"=Z[_`l h)DgQW2ZRnNB3By#ޥ.:/E; z@S"Ze1aIQKE,NA0PM1㽀%WP5Ubގ,&\kF LL"p̒{D~ĥfV "g+1Wƈ7Ʀ\XIG%ނ; ο`: ELkX\ NufU ,S P|-{Fd(x5sQ?F beV;쉜)$&} L@rPf@21ΚI;wTыcYQ9)o=AB02NpZN~<v/O EWW(N؆0pnvvgr܂a?/F;[0"U-֚|H10b윱(}u ]?go,njU#1p[p<˷mxђeGI 7,/7Wo,@gYD{5׮K(n1{a 0W`jCSa$ݝ/*ꌫm9^}z`rZc.:2ГF&q7$P KyMkX(YU 3IY`!Wn=ZxR?"a18&#t u02T_8w9xVïf[* [4D+cgڔ"y0av5q&i!ofuB:Κ~A:k#,zmak&P1b`5ˌÁ 0Ý?5qrz#ml!@8 -FMBsd2 t}&HYK?؅S 7mgEˉE~Ek~RkY,qHMP&qd:-}q|LYjJ邢xõ$[pv΢DğB>?$In9Co|@mUfx],F+:g;v|[qe>_2fxcxkh7}s9F^GRtVj|f'7eVy%j!v*SC0;w&7 f#%y8^KxuPUP+}Ю$95,}ʜE~PDx0,_jgCXƲO.p)FԾ= z6`3% 1}PZ9aVݪLpTKp 혠i`Ԙ{`YҽG)!)ϨP .NpTƤfɫGohJ̤-\ͬHX)CyyPWAv)Qg~1tS07eMc0HbspyhWX^Ո@hn&'q j\k/$x2ˤm9E'AxuB!܇/n^1AEvj/eSPu:!{$w,8!5'Gi~w DdžDeฐ)D|f1 eegϱĔUh$dK$H޿Z$q} +jIY;}UzpH<Ǽ;\EGM7 rDҰ݊AfhfڵeVj@ X/J_j Iyi9kBD7XȪOߝ7XKa,Y.iKV~l;.h52O"r{NS?QQؖ~0["ƪщbTi"*.}A\ϴn `>\YdقGXD=jqQ@E[,vBM$q 'wdY.Kׄg JjYk, unN-75@-e2 6mdk| Ċ}"kܗ'ӖՌ $j)&ONLfBf˜?Pg* oV8?1iÏJpz%yWv7*ɮFHOljL`C½CK!+gSan-jd ]]#[%;Ǩݨo=ԟ#5uո<ٸ/mz;-59ެĻE(,OM)r})92Oicph\Hx#kP~_9ԩ7g!Žuؗa$Pj!]V)3UVrUU\x=\ð4Fg 9CJU+ko=8`N+T<Ζ2IWW=.`.lPM$6<$>:osJt-ruZ,:MzLO\ҫc_*W{f+!2ԣW{ My'd0i)%lUZ`5_ڍ%TN!Kwn:~yth/Ky$*O$Kavr$`yp} Ok,E*4X{JI *aRlږ*=?9㮔Y8.ʡC})GNW7x t/`cq1oZj V4[61}?KH?Z8_^6&rHq# vM=wb%Rսa-hlE#}Qcøn^B9곫h+얘M $iXW3ge7-Tw O"dw6\qwip`W +^Xt86wiQ2.~A-õ/NdV %`=>ݚ.TC5o;nmOK8Y#*lAbiA]ֻĎX9>ŋ&Z˦^y0.VVCB>FO]w&4+@)/q~.r_W1PUJAˁRg}pkBE0HmK'SۼEM \\Eɜ(#P\zbXO}`{]w\qQNHI⯇$!mDz·zK*K!jgNپCI#Qu^\Qr K'fUn5x5pVبRIsz-w#-͓rDdQf{4alB`Y,Sn 8Qp4O8Ck.ZbJ1XبC2lӵkVP4 Ǣ ]e߯hfL~}MeY4o=\o=2Ddm\LڵuC6&:bӖ6I-[7 HF3zD9d;5=jq8ELc}:/M0.9'_9ue$轔 ֈzR厪BJn)~G0׼1*oFPc{=Z*_JljnO\ǚ4F84x̵'R𮈼ڜ:L ^j Vou-i=쐓؜y$A)+T}un_TR>uZkwny=  S퐨DRc:Snb\ ȵc[bwʧNv4JB O- k}yzYO;}*~5Aʁ+d`5ctå|X-s# Pˬ-ށZ 殦cc91+YE"fQP̴ӈ\T:Œ]K:Q'W߀DsOTi(M\ 37$q W!42CWp2Z|,kjr ;e#ש==)RA\0jS~Ѕ&ƲRv:c'E$IXyYa"" JXLe"_.`|V[ʃxfSK贓RjΌl47v ޹EQCa]jbNs)Oc+oR}?xƒ{lIS?6+17t7 }R*LgXH(Cx:bL|M7W.Px^b+wTbs>uX9`cȐ j//K!|X6)x R!م e ͼ~zwFC0]g%wϣͲ߮͒ǚN~?|:^yz e`+e<O9݊Bꏨ Q( Όj FMkeGީ}3A B, ν*QD13JVyjÛ>_K|^Rwn0kWۉ@G)h3͵7q{x3\ֺR7+U?-nBc9.mGN|-8QDKӪ-cw#M#mm՜궇(;QP3HzyT2%{'.JS9FAm;@+v ƒ3ES1d~m_-;Y漣82wbՕ w>ȿNOq}V fLjA{6~+DB-`"09#*E{8I7BeJ1FiKc<}SMt\VfM=8?{M21S2RttU WNrsĽ6>BIz/x_'0E:DCc"BЅl|t +3a&f>D@OQSyal(n988Jrc^묮žs=2"T HҺd#BBVI@^dJ^rSjTU{&HFğDU_DOa1sJqQJkߌi91T?k 奡ݐ08w;04 |/Ӛ;y5&V[&ܪ? jDwMf@"GέŵYT(W X)32~'22F|u>/9Z[~^;o&-bkF{Rp|AAp3~ڮQaw8bhm8WBGm$?| ٰg;"> 59)TG6 k-'r}g3yr;ȏUyDi9ṈSa4S ##fuKԼƹ I+8[^Ox^$Zm۵r&RE6RեCtS)QxƬNE&d)?ܛ+9O(vtH0%Qh,Fkn*{#\r/l*MB ٤@wt豍FEN ǟs(ՏE L?PGZPLf}F3hXU-s +(˅SmqXPs(==JAǗ f,7r̠r8,wzDyuJ?-RZ-,F{6x,lEp nc (6{? _I5pw:~p#ElP5rh뀐Jh:, ,uG]Y? 43Vݙ@bJ>rd4&[6yC+à:.KOoNh]W B"IKP +3p+'"f-$2̌Ǝ|5юd1/I K"3ԳQr% ZM*]ԧe{)FܿMM#}U6dzF*%2a;)ZZUĉp,ŘkB;t bbF IIA5l2|Ր ~"2:d&bBQ\몲dYuozv0UKULCӶu8Z( Z#oI;'̛rW=:EC;2.An6ͧby5[e+PT;H|XWK)0)(3U7c?$i7&!XwҜ z?.~7<-TB fA!x]@6Oq;~lD=ge%q\-ișsWz0Yޛ{< LGo00]95ŷ(!y޴UV"26s5 dEk ܀pn)pp,Lk͍53d5:V'%9}Wᙅ4l[VNZ _B 0gBT_ც<>r@lԥ},@:Z 'n PvqEnt$r޿/ ii]m\tF\B>sm | \K52ѩP+7)֪|C,9qʹ4 =[&UY{Eq1zVAx #h~E!R!կԊCh\Z/T4Ndsgr4Z=2P {擕X.^1a GN*Bޑ\_+ۊB…ECwXB=޲UxjKҚ!;w> DgQ#K@+pJDO~i5ޏ)nz -_' u@n8dQWέ5E))gīx=\@69Q&򥎰ぎ!ecK-qb_9׀} k Yig"XlPK=ahrDW dz~ TN4@,v|d`E~8y#YT?JWz! ߝ(f0gu;b×d95"h&/ʑ*q8)`MmKeZ+CAa=uSG/CAAtrLt5Yb볞 ~3php(0^&ė^)xK[*12 '$d[`PiGhX|L/h[?U̗&`L&>Y ԏ@wE7]-^Ķ\$2פJG^\\gX"akcMrr$,ZtTG_J!P+*t^?Hh#{ ~<WT-FFda3hhO=X]{H.?D+B? avgm~9-Y'a h/[BpH6A씭@ E_^(BXdRqI(ArW Iݴ)Ҙҷ:#[^?wYo* <54IhvI)NGW׷f+u}kwymIdq-KJ7Sgg7LۋE9=g=~|y@r)຺( %ABJ#X~ڎUލL09Sawx蟞K*Ra4 U09m'?OENl۸+nidU͐^S9ڞM$Pt. " CS 6VF640sVHR6o;̥|0F^w#&lK)48p ŕD,tPFtx0udlB?"'I@OWOyUq^@WQUpLjjToe  );ri4nPwJwΥ c`$eYe^{>u|J JCmMymUFpy^ WkC Em*Z%,jfEIꗭ#mQ قYJ(U~ĒɯќƇH$#}z0baujl8'ڙ$*GZ.;Źݹ S@O}}Nycrpև܎SuFWΑ >ϙf`2CzK-q=?Mf[,OA t ߗh1q}X"]HC(%lU+UޑMR r$Dvz !)cY4I+m1>DLHaK=dRwh_M$QAiۿ1̡#bSJIO9 1?jBU(iT$ W.e,'45ҿK>`| Sh"9|p>&0gFFYhhMq*ۮ=a$6+m L= 戀C/d'©)gA}Hc)l4d ⪡'״'haHD77=nI"0L77O4J^[2Hwש4~c2^e4FVZU]g'46.q `F>wUvJfEB[3k:YPJI'R0Iz(ɩIEJhY&MndR1kl~rm|G: VT=*!)nEp-^3_/ouvO[";Em\)w\YE &VfD3'y4:B2s4ɲؓor,5[H_`r &`Sc"Bc:D!x8\-e I1{xÄwۅe@8!ghKͶjpYY[?- Ix}{4O`ي_s*&܂{jS/6ViB7qď8{R˚6ҰD3Ln5]HW܎O8GZ0XqQ/g\$$St׋cE(kbốC܂Ŝ9?MwA)F ,WɅҊE Cr$՞AQ<@_x^3>XXJ^{Fx8$a!6?iM஑`][0i˃W (7LXBZIwxcSysf(2Ϊ٢2a*\փ@~z>Yw^.E0I36n<%F&fV@ lGDYg |N[y8*r! ~l"Sf} $̐^2a;潗*W[*D QJ$<`b:l 0&Dsh=ɋŦd4K =Ϻ];nL+_ǘS!`b'ά.70nsq!Eܙp~jCgO|ZD!520c,l% RTt:Fg/ $2&gD ]IA%3 g3_CKgӒ}1ؙ'MXݜ~bշJcA},j~}8"u/2I>vhXoXL'5d+i()ȃӣ̡Mo}AC ڧ1'u?:~Tc^ 0bEѵ]%%5k]֯ņW˟ZeTWelU\2~% %X `Ͷ9"32i4:՝X\ T(zt XG{Bok/j9nÃd/K^u>XL'(V:H;a ̐[^F^49}';h,^*b1n^8uZ׋$Pru\I= &&<}1J}7W<cg#Tdr[Rw/wcIoBE!Lh :lbɭ}6W^G)mW=?,'_1tF'mSV젤)~0L ̤.&pH~^pr$:CeG4J5T}&sÞT)) %ϩ`Aů#foc1PTK*r8zT˨SEg'ĔJ/Ip%A28lyvW?Hx4&)Aqt?Щom#&[eݵf#3c(aXG^Ez1m5~_6E!rkV* WֱvΖ!q/ z{D,zn;{#hp#f k{: un_0x^'*dՍ>5/؋V)gBz7K^{JUڬ>,Oyo]P 9эSɿHAJ8v Ӑ}PiΥ(?SR4P(dzPXqNuNƤݝn\µ0$nr'*Ji۵ ؉D" ΜJ<'$d()k0ʕgSoή>sg7>&|T^"y?FGYJI9/@jLD3š4\ƪVkC43N8*,ߨv}&HۤbT,d)H|ͪ\ךKO}dt ѧOSxڳoF ihm^Y З:f+i'2'`ʉy!t#6~!T,gbao""{YܟO@@WmFB`>7Icߌ(Ä5;oׯ9mvpf>WJJ/(q+2GCߤ.(^DAqHb!_Y@FKq}\p%*Ţ AK#BZEC!j)RF휕X}Nwloi)KbYZ Ѹa4Ś'B ! q‘|Qkgr4Q[{&PH ՅGv$F[ua/rM`@hpp O$f#,EJ{4E+[pAb΂k KVvݓ)0{5+ccPA6EpXbEI,Ǥ8۹ s0#fso cʁ7:n,d5geDa@iaCkZHb|r3Pɯ~q.KV[\^wk {}lW?[=%$Q71_T:GDӮq|˚VpLbdZv/{"UIoY쳌C__BBf2@[_[P<|2e`(yAzeO' <#<҇L$e)*`8q=]hd6 UEV^ >,Hx8@~Wԁ`/vŵGFƗd۳1/Еl=Yt.D؂TK?;Xw[!w>xs+!Ibp 3W˴|hN3ǟTugw*>J|e*1jM|{C=nr d1 pfTrI&ړp1 R00.?zM3ZyhIegoL.%k@^{u9[ <Ia|U tF_vxϲN ،*ӦttF%* 9-ܷm*>qaI-CZ\޵%rWJO`vDwU9M7.r_mSB%6e)⋨|_0I̕IPW `)/~WZ sv-ٞf|sW*&IY4o!l Zi_*~f%Bݳ3)zrHLQλO 9O( >7n(K2Q3 g$}!ԮA4Ř{is{t\霿O窧Ғ3ȁ_vP8wKWPݽj^nq ,+k 2DI4ТG[*(ځr0/W$c7(ߺHsY1Li%Q6^U6rhcgmP!iC{ff"]hjJKWB]Tgt/Yeg^}o7-&|Q+آ0oyu8`!jYtY:H]~-*`BOA.A09LUV'U姄M%X@Dv?otvCKM=gc?/̑`/x_egHi}3gL,~;uavIJ-'KȊϊyږ\q.rE2#ph Vi9ٍ7HuvL;!INl*ow^SznĆo֜XҤTtHIΩUadV h^Ua|'ѽF3|AGRxu'HGY3#VsHAIcULXTx=RzцPe5uHړ(P;aF7SU߉q.]!%VHC n0@p}%hc>9YѼ? !͂|즚7h<7l pYTˣ2&VYaFVY 1v81q!~]eǭ7U|Q|dBZcuTjm"(Lo'p}wf)m^}-06tIֵ;ʁvE;6={-k5IY|Bb'xb`6|yzŲ$3Dn x7mHvQ-}dV5|7~:큎Z8\*M2F[$ ’I+>v!83WڱT~@cAa;"*jؔĖr&d"j41]RML uVoa*Aҿm_1 KBҏ>j?Q;4݈a{r17B撞# f:ì'>EyDhx}V 4OJմñۤwsŴ+VtF<6&VKs` 4A0+!a5-76z+}ԥXX*s6xwD[נ4>dѮpAۂ*ofey ;t nXյTW4yUOj6"@ؘj$ד]ԦO ~ Na~G1Q ;vWD:XvL7,Rg"MŹ=B%U8Y5®UT松93p›Th Oxj{.#J)2[U4ˈey"fy4zþm_p i#:ևfo4$M-0g24YƋGÔ9?c>DM-QMM'`}brx,5K:JMqDX<4Au52G` +K|yYeyڣl'A:fnp  $bѐ[\D:!&Ñ||QS0̄3 ys+H d:e"~Vйw)t{|`P 182 h<=#\m]`CEP7D*heg FrBK/Yvg-E9LdYl'21Y-aS{ueܝΦX5kR  ,Fqm8uW\%Ī^ lmzĹY* r3#o܂jl٦դW1yTh/u{KЦӠpI dE.JY|}gl-Gd28k_gUVO0~#S"p8~G0rqeƓycx%Ҧ-&W(pjn+ڎM:IdX댳m9^- nz j$-XPf%gO{mqoQwuzE_l;$ڽwwK1֔(iJq6Qpu= EVaϴZ-߶nb$-cYN{盳e-%O 6,֯/ܧ(t@Wy(V'ʼnD^9ü!ҙ-s&x&i!f^r̓߭؝`SpI`"''>kGO[>?v`tB?Fl:}Wr9kYPPyɂ 0AVT<hMZy[EU]K`'߅0{|Ȥa"ʧކJպk^֒Id=gThDQH!??u&UX bsr%l[4XK6etL\%x컖7j;1̙0|hF[@q90fiB9zQd({/5_E,oP&(\bhM8a g'w+7j#)*-ʝ,DnnpP[[$)4|[Z7OF7{kpDq rliݚJ=: *'Ѭ/4x@]GaUmF#I:C{pHo:EG d}V_:QҁGJ8:fh8y=))).s ]QR߫/B]44V_=$\2آ?FN $J9')ʬ:pGc9~3#׈b2>-oH~)“7Lfl7 S"&/?CM*U:^bװ є &+speWzPZ^ q>uk)hrl6f e6bTPwee iϘ$G)ȹcriaGv}Pd= ~s ir|OˀvPG|Wd0ݑM~( u}N/MRY& Ҁϊ6if,w 7cEro>n((Z= ׆B$`sLkS:3 gҮ7cj"eiH!zEuDMj1!'OёS#TJ(T7x#~"UHzL\T!AͳV]Z'txY oSʽ{r\~{'?FnJ!xѯ NTOLFnu5z1{(恦^9#Fk 2'$X Bou]ᜢnk _y3Q\WCxߋ*PޝdW͖?vp~A egR]!va(ot]A8FA]R(s'|lb tmjqU*˥u!Ze7B XN )&hIdX͌!iE|2p[f jk/U3ahDd(EP :ߗ MJ.i 0q=;^9w85{Y;o6D .oXtȢV/?Tʃ 4'rbb2n"՛phR@E< %`|Պᮞ? Dsn4 aWM3 )O5$M)Qodb+;dc?DX95P, GէA o2D>n[IQ%ABdRKfGUqvV/. (vQܤ%*2)_6#Jcʏ#2$ʼ6{`{M'$qq8O;W^'`ؘl̜(걲@OyJD):)'Mt0epB?į JZLlؽ4]#Ώ6t9+zoARD`7+%{!8c, 1/r\?J>to\Iư5[\׆Sھatv5=8j"'aWh@U}w<G&{>i=, gCcUo}?o8NuE?l$]2"8ph |9E2 ggƕnwV(+P1 !_'N* TYa7-]pK׋VC`i>-A"hJD]AKj f fyt-vͥLBQB&z2) ؉2[1 9Yn(#fueFІB#vD?@Ý-hkQ@Dڋ VP'I2WM<.gO;Y}N-o\K+ O&US+C;>8_XP^BGoar=ۮd=-<6 !`KmQK7iu3VQ_`&ʡ9rerOVQ `3PX5sM+@l#j`eG U[_iұ]?[8} Si a"N|,m\yPlo \bGm; :2G?(I㫤4rh\yj+,N#0<);ĵPFߦmZt a*(em3>n[ȕz!u<sXg^ e=̉h1Bj?-1O}{* Xb^.PNr(J<^^#7ly }k듌*>_X얀9U[I|3%t]'9BxbUq8;&s9$7ZSD; G$%5Uj{`t1Aϒ2= 5k2S=үF>BD(hԖy2_?V0ԥȎhŬ6=]t1 Jg煮FX l6v3pP3S%̧b<]Skg k(ĸbЕh&o͟p[oSV!%kíaXP쪅am oZX)%iQ(^p}:]9%GYSG=>y_gE_GZuEfDfHztp;3bv4jS7bal0!ꀂYC3(y?v?l#6FN=_0`__cdu.qϸf#d,>Pwm5@G?"аKx[J{7~9^3U|X֗DN"IΥ9Nܩ-Yex0pkW>-czJQ_ i,zhңy< \/)aFK\ivI;n(Z} ؕ!?I_#iX9.4Y' )C:CAr6`P׫YA#9!(L{gƹ1'WeH*ugtrzyR|1홭[Ũq]#K"L)!_PؘT=ŃDu<õ<҅ B};fKV bf^N+Q!Q)5x+ iKaq.\\oU|4W7̟2E7!|fw&dEzD'l0fa^-Cj~.WDTdi$E@' g])>LK(MX6y@%M+"P^ߏj嫯*%o1US"_Sڱ9S$dxO .WP"e+OŋeBK:*&ϳ%dAxi b789U^9d?p]iKM wrvQ|Q~񐻜OХfUhV0i7_.Ɨre"u)'ÍV<+k+\­?v &^685\ˋS߇6Оz XWeM1S0ZӄL(ܞWLUVPi.z̗2&#Z -^>jRl #'uO.Sv 7; c#-/'.x~@#vq+VE|sæ((ІxQ-Ձ܅lPoqi+x&h,ĒEJ Z|sؗ|j]%7W_I*uIjxZ"#AFQPL;rўuxz`Iv24VFlb](;qփލeQjh۪S~*yk| "s}wQ&󓟯eA_`b vbMdO,Iq̎=8 U]~/@;0sh#'УYn@){кgS-h|x5tyHPzx'KҵmN^ xuM+0؛59Ѷ n+}%l6ǀy|5DTӭɌYK76e\cU3{vTݣ.8&BSn1ܜlUɮI88N@5va|Gn;lOm]Ճ}#܈EñPKm 4PP~Ȑ5U>if!RPlZX}NDJ\Z[)s>*+A+з06Pwsr!I *.03% О8ꀽ ѫRvo   Zs6rK oVԜT~[̈Q'4CQL2|iC,D58ȶp,l zj'>LIWF98;CUd~zf&<%9!ԫyǿrVvBޥCJEŝFA-7Dž&E96 :f4Q"S 6SYOl̓ (oݧ߁M@ d>1#Lm96e]½rD{ZF-е'cSQ>mR+"#x_;:LZ 襋? Sպ0KC/Q}*bϕUzO* o텕hߡH˔4rSޛ 3"h{l%oHˠTl}Ϯ]c9|7pP~b) Iyvx@^T$CUv$gXՊ7#Viэ:Դn= ;|GV%uv{*+KvA>l(OGYDipR*;[< |1F nY@@YUcUzT'| HE N|49xfͳ3|G-sl~(BYQ,a~ ۇ~՚ceu%z֮'@ky)?Sl7(& \r tوmi2 H䟖 }K?>T(2  LڷH[ \)+#k;R&~t 99Կ3 H"~b)*wm;_E5_e8L b?4w!ˡU=u\{ qӤt'*8\7'{Ž9Tv [mgkqȹɄ@-HJgj,pjkč<E^uQcmn r> S'c΂o\z7af>U2J=~=I;\^`1*򐲌3zu6TXC.&UcᏇf3Y?WBU=M)6>dixb[/$=:e41AFgw~'"$Fʹ1.86a[ `oS $lX[ qo~3@h rbP^>VO k $8sU\^'qL C#ԛsyPŕ" Yw=RjI'W]^gpd! wya$d#! i(sd]t(6ih O\Ry!W._7kh e@i.zjj<Ȁ97c ^iYsW Qb|򜲓,Q{КS/X66{|ԵN}QYdADzA4[elE)kP + k7qTH=R ߙGl 9ԑ$~ MTڔNlosUΑj >W KǁD`UtuDk]qj\Xu5 .Í}l9@iSr#o` +%OLͬՏaCtqo 3VY]YyW, 7Pfwf~P] G+ā68bBM".`ˉةnzK ۑƎ'Cd`wL(*8~?fkVl[9/\[ܙF8 ݐ3[0w^c+nEhό{!~'bY‹f%rGGumk7׊TR~F -buL{@I)~X'7"09R `ᶤ<$IEcG\*9ee9kqȡIþ2 SG~ݘneۡ:/YQojC5~Y jhnώqÞwN[?;vۧAL,'\]:$u` Iz B66K^7ȯO&ݺ3JhR⟉_3(jxӚ?0s<΅} ݳ-pPX)?eV+/4 I 1󛢃Hy 0;PvALy>ƃK!bPc8(&ˬhPL$ 5ĵG`XfYޮ~asDEi2`l?i# Y}Z쵔 V*tJLJa)%ub ypLr`\̉6zg k P"zP{Lln{ ^G>&sD x@?LXP!_4+XڽatCV/:8;>¹9yWh\3h&?!3m'\rb&yKRXKGqz{l4lHGt jMYd{+]YAK +LYP [F n4"{)~R ڸ/:SQj6u/Qv? ;&gYZ07070100000551000041ed000000000000000000000001614216d000000000000000000000000000000000000000000000003a00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/cifs07070100000552000041ed000000000000000000000001614216cd00000000000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/cramfs07070100000553000041ed000000000000000000000001614216d000000000000000000000000000000000000000000000003900000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/dlm07070100000554000081a4000000000000000000000001614216c5000142a8000000000000000000000000000000000000004300000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/fs/dlm/dlm.ko.xz7zXZִF!t/]?Eh=ڜ.+`.R< d| p}#-1%jڙC69ܾ۔KZPOzIDlfXw8u2I>|IZ""cs +)4 Na>&BŲy[]E|<%|M?(~;s:Chp!!j4T Z]({Ď+}x"=2{ކp8@Nnvt#wӊޛ\MXe7U x.jYءa½HR׳EnBbm՟%j{>nҟJe>0~[(cJ6 /Z&-^=r,NYXPuG+Zjrպ\گ' ΊGTpƁILZ> . j-MIFEB9q*[%j,u"0b{O`Xia ܇!m8_F1oCs%/z#ovVol@ |@tnk5ƘJɍQV@Kl.Ɠ_R̂j2uxH;9jR|&oTyDȑN'; )U͂ mulliGu3o^AbݙSo\?ߐb 1*̟i'na6ILZo Y yqոzbFצi)ыKE٭QE [H."a9;LrZ|{u #y "#zB)6v?1cO3$q(jǿxK7`3Գ2 _Q]?R҇]a;fp칷s4d;h!W*'جP wΐ%+O͡'恜( 2EQCD_䅽ѝUXZDX& m8ěyg*0Csxv4YUQ5u~W遪pDIf2g\S%Aj;ǒp0>eߥ8 #ȭ:Mlqi\_& s_[;{Pe$Am]ϚQT:81@V\:&g`Dz#l!#ۂ%L\ eTI\R` mz{q]|(滅i$ ~*p x݅^;h]oB[tRNjA0A)r 4h\/q })9ՠ-uy9_o~@?^.ϗ43ALi7jEcEwcm_]='04# B#KwJ{(Q vfY#xTLCdwˣ>4{+@j 0Z^`Igv7߮dx6ځfwMh ݬjwt_4srU_\`8IfX8A`0!J;Zep fniM#U5qn-1 Gƅ=RJKx3VI㻲NGp@yEd5̅OT g| HYLrR$` ͏f-eL/^%-z|R6῵'$0Wk'THasr&}QHbz uJG -̂s$|)$'Dcis잆Azqqesq1Y6 (˪@Vdaҍ`;(sjjz%/1]PoJA"_uMOk!H8ړ "T\qџR:'̸>Xu^ =ojR>om^Cqa4IMq"iJ~e"m ,TeZ )|~[2&\Ibu=/ڽ6PS4rhFDcp:VP WW@O3GXoi" dSOsRZ"W 0gbӰR^8d 7E7aV')}_I 4+?|j /n^`HKL37I$sdHu#Jf x]\EYREK~f 'DWĈg-P=*JUtC/)N뵭 IJa$) "Cdz6).Zٮ,ƥz)gnPi䴵;c #\D-4u+`u|@rAu2IPqbynDI2G"W:om( IRkڿA:~-x$R| .;ַƧaIɡuFt?wm0>K&gF[[MAvtW6Gj<^B8KRoloGmV)5ЁEFz>N^KB:6z=Sy*Svo8,` '5Ce#B17l,wCR/iaq(6hs6,Ŝt=h>zLؒLKdA1\5!fln %)2P\j):sɇC3۹DV4'^Wpn2.e(Fkž-߻H04R/͉QyS*QT5f]S<6sQaԇ 0 ,qac1v@Z.[Wٓ9f  f@)BqQ-3Ό d`9hs`C5M*i4줜 Yj2jC9m|;h""i.tk*@ؕ6$p:,_M~ ІJ`u^yl'JqxLKr':'w\:gZp@gTt Z8! ʒ5` ۬v v\jjy}\d1AWh~.NM@޵LVqx60 |LYSu* F3'I iΗrTt7iLWCG @ (/;"=W~ߒ0|V`,#F.[>xBLI2g4cѫ# EN"U)%f{meN4h Np:[>nŻShxJƦh2AndX\}4ݿۋ7F8[Le$hEX(Y+|tJMsSP > Wi0q8",kjk+3Tr %d1E;[֢V@D W\o*\ ^=fku 2\ J?7(lfj%!;%a p9`[أJqiN~EjYH%\.D;x3!9IR4~jB)d<$O1u %W0{%@/>JѴ|R>"`?^n}G_ku"v2g!~GX,U烥 ѭj!gQ6^O@%טXث;1oRM|jk B)*t>ROUk~+DegF5zH*. \mg?W܀Af^<ca*r { z#\?l>Iyuzq^ҟs0蜖9 ؜,^[ w?dӓ+[6K!L'Uw14 >עoMK^ i4Q=m 8~7oUz)Gq$޴U~Z=l㷩ڰtٗ(oՙue%GpI9)@?#^ʡ̞ĵT`tȗWKaR5߷O{oҨ+)u'c#ٖJ0ԥh%O|27#ڭ 4a5Yz|֣ʴ߫J= R}  '="<{\}Ȋzqҹ`.1ۊ\eƐwV+3-a>=R74Q;Wf\HCNM,rÉ`9Ŵe_>o?w !|?]hʫfXy6khc=rqp'1@3(\%PHg85f5- rr4֝/?z{-\j^Ng7[/Zx501sFjtbCwDɴSc yH6ڶgU /t }F\:U U˼%'YL@b;N & ]ȵUDG`…W0фF #m JkZsý]|ZߨYnF*vMB_xE%T[Bþ6hk~ 'JY˘iWVN~W`$xF4pui*Is'uHZU>Txq'MM64o}3D35#4K(ǔ8ΠBc27lԩ+Mi _Mt&ޓGWzˏ{֘I\f.$g.U9 ~wv{I|Ҿ))udh+=k]B 1< ,sS0Ѥe2խJ(1@΀s.sDA5L_+ 9?K4yǗNj`:=Gt23(I^bώ-S`f\BP1R_TJO:-ĬSy1'6jKx.Jܵ(v!`-<&`]>T WK`c[sȘ/Iq@Sm|ghݷ_Wӿ'B42CH8 #[S0T`ޅT$JXDͨ- [sL ݌'> &c&(斻BʢmDc0σ|?={`xe%H(m\ϋv$e9=SA'k#g[p{ oS"+"A64g'mz)9VF<^(v,S.PQ~Sjr:D_8pOo_;yq+lf.䐮x4L;H&U(FyqIˬ~#H?߁g~r < moObc%In!϶ɟΙa2ǘq[GF)ɕJ8z}v?&]{K+2앋!"Q^YR6J-jKJ>59A2p1P{f8M 2bv:Td)Cj5{N^/5j?- yP2ZCc@"GSgv=8q5X#33ԛ 8+Z,\X-zQqGBteLZzg[㨞2GPۆk)jg%pVf(lS_TD\ @/c;>ޚ tCt/1(iU^+6yЇ;e|}=ȣg7'ˏ‘E2،2U[l4[9({r ^y{s䙷k5jFe,XV=md߶bqiZ ;C)c1"oeQʖ|?ӆ[Ss%&^OCd[@h>~ov;W O)SmLa?f aD-y;Ї !گkCAf}4_&%Sy즑^W f̏K#xFa9XO5aN(4K`cXN Zmɀl֧ ~&6*М>ݝS^_!֊[ k{67Tob|;%&t\S|L>,M…yT>3§#'c>/iAY霌C6-4=wPAրE%bHSN߳I&'?SW߸W^ʴ1 > t ٧\%]pXЂشlT!}ǘdLG-bݵ!F>\Hv I8񮒵zFeJ$f&P?t5|`-5Zv-JFRI?chwlHB/9fj7NkD84Rnt=8 y%HT`Si@4V*T%(պp?.8z轘!el?" VO쀹.0;Xkf^o@Yl/Ŷw0DU'4IV #hϠ7D̚0Hu6׭ίPs,Tԩt}GGjņ]o[7'Zol3i Zu k.LЛ!Х=2y61OcEAv >qTey;Uc|`O.yr$;=ZI;yp-H7>SJp}$u:aP)NIM-j>+B3/C#%Jd~goE~tЗ_p6,L6AQV\WF >b_V^d)P@at3SO[9e8HB;-OMl x?>ti2q愇ɞ돧CznlZLl ~׹zH7+1g+<;&7G@H)z4 u? yܻNH/n|Kg>(/Q@VH_)ږ£+iLio$ȘDAj[$&] Wpk c" Oh;@嶚TuແG L#W|wgUnGU}A aՓ, *Y:@:?pvF̟)>K\4j7}R%s v& !MH#Yԡx]yi(g&# 2?ܸ3=ĵ|*?(D-ϛ*8;ƈ V.>$$#%O3FH*4_X4Rm[2Zn*v;tq!qbjJ~K{n}FFly<jvҦZ\';z\eGKקecO9DPq$Z_nM0KdnӉo3O< !|MQO. SuϼA5AD̖*"ry.WڌIs8d{kK͖QfhWUp hSC$ZŃ*GWvufhf^5fL""F2K#NpAsoj%*AAd9di(JSIsZšѸЬ9!u.1ꓲ8)*pGT!rU#yH N(ivN6`ϥgr9wPKbgR^4KH *WaõѓN"ʣbW'D[i`!_,9>~}Bx)/QD<. t 痞+[ $|m0Ei"zf;j5/V:يJ;ӛ?KFb@D+xqb{kl#*ށWa-m [광Trr}c :?R# 7RfO $HGǍjZW 01z'+#lAjBA1|pkC'O7v߬Nvp%|3lbl1~atǑ1ϻ&<:> f1?Nl;{u(׸#CC$si)b3Jξ5Kn㎪z/aFҲ _3g5KtƽGkOҘj9KSx]^CQxE3̫b TUpJY=.:1hsEvI [~IzEg)i7%{CیМbG_M=j{2yb=谺pEUHv"#V,fj0DJGb^U`!bwB1B{AԱq=gr!P>f51LWB, x)Nحq_ P*e+u?>o e4{Qq_(Nez/U}zC3-#`-h HeȻ^)pJLqzCӁƯwF?36['")ʈE&Z=~~REj/K텠+D^Dj&X< 'tϊ؄%J v獈 q @Yr_((Tk(b-2*Gyt粮m[vգJudU酜7mkg_ҵCrb`nO5ML1*^fZsXZ|4g/ o/gQd)1K HqK78e7{:_G<`sYPDfz[O+벻TAϘ*p~t\bH/++Ҧr cnzl솒>BX(hVx_\sÝ6#i%Ș^oV"%Kxg;Je%? >/кn|2/-.CҬ[6ܱ'Ӷ[z%p$Om<=4*11'Ųa GZaɦZ~mޘTEfx .P蚺k,bYS@مԹt:2pz'I?:Pg=PWҐʕ@،B|W% @$ʮtf 2Ѽg=@>J`E<Z$uL\TW|c3־KxzÓ"|/7ՑVGW(݇@ꘀܖ~tdѕ5^6#g6OV%^GhHJx@J;uB?oCN$ܺmVEvLȞa/p?|֩q}1) ^KA$'b7 B~ lBD!MM\w! ?.%C,5/#R 3&܄`kyo &{ c?dE: r*kA)i2!Y9NUe?^zQK6-jc1ӪluΫ"9$N7BvVr zp٣a:kDv;p('C7_R( b" x&IZ ksUl&SgB>_%,[VH328Y;裋'<4BV{D~G Z7Fv&&csCLp1;!?%ݾYS1h0Yxjt\ACŀދ`m}xrt]5w Iwg 6yUhﺿ`ِȪA]JrOwŤW6y^.Ѹ["3)=ۜwe-$~8s_Yfy#؁ڇƵuC'WA oufiXs'T8bp5?!?M޿Ń h~wԵ-Hd/W R~- 6 ä jo746gn> !>.u,;|ڵ*v3"wtzt?ɪ0v~Qw3}"29d7H?~)u&b>=ĸ2AiћoUոx [t 0,)p 7|_ t'iJ&}I<6ªh%^wŗPx#H]#YRU_D< )]'`['%h(Z3k8H?\r@y)Jʤ? QCf8' τҵY/߱'t:*_m;_#֞6:yk27 _u(t¾XqxtL΍<]@xg{!J64ԳkYq=c)4ޮ,A`6'X%m.lE!OFk)]9ު90{1lhۗבv~5x!s7}mg:N M"U9g=Fh\JoV͂ꍳԋ^؄8X-m`S hlPcFgC逪r֮߃@Z;VA\g![-SApdhLΟXL88p` 6/9'x =fnL|EY# a:3jXX,!d! dP ebWk/ K7%dvT#X%gd;4ƃ@L9Ve!s҈[1iq;ǔ -kn#$\ƤyTsHǴY(K%ȇ sA"5ԣV+ؕ%Rw͍{KY2lH>x^,yxW[Og8W[xC)}6g`򏬳 =SӾ)!$.vIVۘng>%j LMs׳^Vq݊nW7LYTW«Y۔~I'2kAEWeRc7g-S>oiS;ʐwFRzo8|yOJ`MMy=&~yۍWc3?&j7r)YI/ӌ?JC>|-0OBo@O kY:m \PU{j%?vUQ1\cT[h}& artG3ħG7G~U6:Xr'~\y"VdWP,dGax6 N`dY10U eR?yyy! MPKTmMv\b/Oe&'>RI'4>AsS˂] M(]Ț@~yk"~P^z'cFCU`ŭ  ?W/q5=ǵ|hDqe hvЄ'/N ='B8%,j>VsP8d}l 0=[4du姚8;DwoK߶]k쪿Sz WMs“{@R}l6%YF5N{57=_Z57VkHiE=-yf_d}_npqPA[8r.V<"6qh! QA1R4^/b8E%בiCamPWU-Ooi7I`Wzk`1SGT-KF ͻϦ%Ba* 0lEYjqw-pt/vjl "ynwu#s0 ˧Cq 1p>P^l,V=^}(kɢcl/[1&9}//g@ mqb5v0ݗqc5ɗ,m$bRMOVʆ}wSCĐUR і,[O`nt-i̡`hY(\جַ70xfB=~>͹WAS1+J mjm4{}|nf2Tws8ϋ> ^iJϕ|Ď O^^Q}Ƥ⍟S eQ@kOvt6 -|/ad ta(l󚙫O%bђZGsuLEҰ*bڧB)Srₖ%b6E0"Um awe%'>M(ɖ\$5`<:^6M-OSmVBD;c(Vڽ7+i%i͠x1 JiSъI’V3a8$IuS7Ͳ#5k#AĞ1j/bWڽ]CjIgP\K DdmpxÈ̺xSO4O*Q! @K'@ר0c]nƁcdx@W- (w&(Qx}uH]a=5ѴnÔZM)+0M6DL_׳4;UyZCƘBG~De>&o> c]e|:59 ?@AQLK*|!qdUG@}Wlヿ$9@UxX A&3QB;HTH2ih:0b+׺!%y@- pN;5.IN1٫um~-I UM'woׄ*8^kL-TmmպE|%O6߸B0hҀ'/ jMzψF瓫}D3ANj}ǼaAA/}퍳i8> .Qx`T t{v C۱ţX$Bp8! .O@ˋHLp25tΌp;2G V'P?d~bq:29:maNQMyHI|APcW L4N'SL/C=ǒdpN_L6O-yp?=l y$XY?~3_P'01(6/\;~* OQS7C@2nЃ{oT$pYH7f϶e(O5hIrC 1ĿI㥟]3q3O<&}O9 ZR܉>X3Ip8[%Aj /Kvƀk|I*/ >Ԛ6BWzSXdP ॥yJ[]b Co 6!4fwu@N1VT3D .6".S~I^@Jآ:]j;e`vX+EM.|У!"H=ܒ6-~|)6B Rp5y+o_&~fх҂}#5;_1>#zM!̙EғheAzß:9~&)LGJUD  8eb'f` `0I 4!+ lN;5"_ #yH1Sscz)H2 +-<`Mexx0svJd4$[ӌ7UAi.qӋSsPQ;g*w_zL{!0ȳTSlM_jn%9#o3b͟*Xy! <. [fqi<85o⣉oMSjI?+W'&\3';uiE^ CCx`W>D/vu1G:*N.L{UDG";f`jJ/ࡺl&fSl']nLkٓX3 Fa$.]_[hY}ԚeCzg LER=HiЖ Yr^HWhپV~uG4/&[ _ø̢A6s "$!5p h+d&fC[殆 % EmwtHB}9+)c+΃RK,7B(_00X.A"R~®IgLrC/bBVLӡG6t0_=|i B\ J% ]unxq+b'}+ @,r'~ԧA^XL< Q';D.XLcɤWfk|@>bXA6҂|9Z H9{,mu8pB$yt֯<~o,>MC?Pbd1cзv4U&6;k3숤Ò?ĥi|-!ؗG(`r-rsoy3B_ K]ǹLLo'gyhF|/ EQ m'ؤZ{/Bm}pKvS奇dsx3MK t'#H xQ=Y+~ۂV@9ń[[kٍD֫;p6=dqKyK># ƳG7y/.SQ'(k d&ЙO9$ht%Y.uI,W8 i*~i1CL"4.0YRkc}iXk-dyN4#.ZϬ]^|%'Նm;OSÚaajvk@R _9:8į?FG#nH!D.+hd_8;׺ޒ]UK%=$Jn!6[+K>zG;DS3~dMaV#ɫ XyQ W?Hf'.(gLzy=[E y/YɾOIuN"zjwV|›9!ȼV:DMyݥ|]t~Dž\e1tzâ2w#60 k$$T<ϫ[ o}P'-riVW1ͧ* P?gr-MBCcs ( ;3sW_,zj ,%|~GܒTc-W5>s֎nչQ|S) DQ͏ ^YSp޸^OK7EqLV/m_1X-by{aqv/F cFCN%-H `UMkqFN.$z=ة~%P*2MNr#Eeع ^xAc<ū ">aU]}$'-۲Лyƶob^O<MtsɇTl)fF.n7\O^'2 pάM2M )ʫV:,a$)5;0Qa%<񕐒w-yߢ0O^ 0!{L#IIΜ{/C'ix+OJ9./ ہ45BZ,Cـ)^ xmD(.ɚ02&SƏuIrӅ5_O/utaj@TEKɃpXw#.\hOxװ_ $+Sx58%i/ÛC(ϋ/rVa #% jVm6yl+'C?}F`c 򜫰ACd"QiI*d[H\pvBlmG/>Nyٿ@3mo=LzSU +H%?eC1U+ Dvv^!p>)ġ?&Zʱ+K0|}Qۉ'ݸ Øhx`@&-fESWfIT?RW&`QM+N'k<X!#ctܒ ilg/ b$BA Qzו4]w|Hmlalۚa`ßK(ZT=⿕*  rweGV&̡S6`ъ[<);ű3̷x/0]bP9V'2ۆD2mKgʘ\mЁKEQ*3&?"~66#b#К߻Uָ@u356ֹ%)y?;M sw4)H ]7k_jEDQh̏xBT\Ȳ&(¨Ѵ-0(H04_#Y|@0xzĊ !l(tp `yG(bVβB-EG3+wBwxm@XX2UL`7,S ՜61?b[)|0՟ = k+̊*eVB&^7λ">ُc[ɓ2[5-*S6~ߙ3`늣D+xğ <]DȄAǍHK?pm)\>1_ BY eIC6p%fa*BVGgr_gg@_Ƿ'Qސ>n'+xc⻾>$#zA dFW4%pDtVFPH5,<˂*| "F%EXKeƜKg>MEuo9KjRPS0(>x.Ѕ4-PHXo >fe[8:*? $[]wŊgWĴu!**Bbhy6,!*&KҎ'mɗ 91yA+ͧtbq1ޫ-wr~4Cy}>`c9.L|(+ܻ8~;U{lZ9cRIZ1~íqs@nf`_̦>YJmxpٓ,T~(E0^Ȁv&f &K`)`se->(B#q@7VNk G뗸_&~ KD+h?YnlȘ)6N9B֊-U{)ح$͊ѬjolQ*IbA3IjuW}p3;^T+#@=W\A$dCp]$aWu*  ,%%oӃ j {u:ANdfvXP/uo*r3>/ ݹyeMZ rn(*uy.ݸ]TeMPp4cqC҄Gk׎KW Lqkŝ r?֖zUNέbuQ$@oa=/]|5dJUr%a(,?_f) f.I2}(sbI+ޗ?'9O=J'$PKNP䖲u2ΔSO24ks(嫎mh|-}Mﬨi*Z\7˂D_dغ.&R{|N55c7dCͺـ츐Mxv3&SYyʕ)<7ll`qǘU/ H.9];i6k1|ۃ*Qe6]/I[|i_s*HA=BI^ۨ3?%{-]ΆÐT&4N<lY nX4ۑ}Eѥ6k286oloTm}/7m؛jzn R_@ ,wgmIg2 h@ΥOe+]-T5,)yT&K+}"OvY> ۦo C!Bd[~bOBeQۀ8 3}(B:ej+A? !?6q:]*0_Hek.0RV=+7dRk!Sy\u<@gB?(,IK!lp(AT5ns9R)Wa2a#:~Vq ĊgHLPWtLޥ*oX*@:RR_o ϢuyR RDaݫ9 Ͳ1RHjXuG_:`㛚 x3+E/m%H+_0CV$-}roVG-J7ά˜Maΰ7d^rJx[͜&g^ݮ"WDFkl|'8`g޵wmr8sڑTdyĊh.,V.jyTl^iyG7}L<"D]ӛɲ.04?"{!"W \G㝟Q%J9UHǡ4:.&_ulW΋(x'MOD+9yh) @2>A2KV.L F&-KRI#ȍmsƜ:,Z־qkB$VۀE:N$C-]VAv73ر#>2wyu` [4]2Eh?ЇrH&0ɣhl*T41V *>^eH([ovfR+Th-MpFU~%1Pm0&}!n&5S\kY:5_nZ7uyXtO$.J66 NTa9D*?C^[ Bn~s=Yow]L^:BAWb kLh8zË#埂|D:ccj~ +aϮPm>%AvW?ڡVLS2.e a'JA_ NbrX:"rlV+)& ' _H=*NILWk):q|ğ@to!Lߏd.u& aS%fʍH^E4 > Bz%Jjo[PSM0* ld\3[R$Y__܉k=xG"nHid3:djk8JЍY@ć/*Ǖ)YPT"% vG rVeBʎt[T\c(y=sh>Z+kK>"8RNp1DE9ayl0Ii K4^$y-)PBw`Б񃜱Gi'zT}GЇ%훹. Y>襷ċ&ݱN{"{p:0lJg|mH-:^ZP*%1~ Ώl>LtJMV;ռ5KHs .]>֐ I*%! /_ br"S[ЦX;d%љ2ʜ)qK4i 3aR}6\ZRsn*UMQSWg_CE`;O ̗yGȀq4ozBUWHno~`á2`7U4ݷaA᧕8wm3* Wd8 H'ĕw.%qL_ꨍ(h-5 ]}-U|/!%̋]NJ˘3fXWf5q xf@;SX6j*R41܁g dJ$x0^zOͬ p{$ W@i:ϱx5`7F Dh7M0~'?9[SVVԨٱ+ \ǡ1s=v1Im (S t0YKU1JNbf6V}r Ӏ aDJm")?S,|oGZO- L'+Dc |2װ#J׎gUq=w.#@WwstC?<*:2r4P8܀SW^7DlGqgtOzA"M.TDI†(7Cos`ep2Q;S/L0T|DZ(}e8/x`x 0T ɴk$,I0Ov]ϕ>$J s՚,fq8""{H,@#@yEn MN}ıWu]ӂ·{FU`~]Z4:J],v<wDA8{A[C~# `>I~n#b(V(8x  2̊}S+JkME3ZCJB䐏VAww/HP76X7 42HiA{Ӌ@ 5 Q$,6Z<#y\'w^1j׮Jf¼H21^#kbk 8;I<]=}ew㳻58|mcB&6=~I\@jh*GޒcDf!Fz; -&x>טS*_uvʞmMoӁCJ\=w?c/mzBRri:C7QYvA$嘣$&_I)w{G]B Zj4 э< XsYRqTȂɊˉTcfujv+q]-O0$WzW Sz 2.7~QOϠ4g)Z7F y%؇j0E6gIԳo7֒`˒F V#-⯳\9GTo3i+Ι팹% M]y{Յ$,-t ~OD`kVqriQwʃ~~b$g"!SAj"bJkaFFha*w?V0r(^sR1VvMoYe}z =̮?q!ٙ5%NW݃)f"[b-6q]X+H*uy+}Q=G|[ZU0R1?Cɾ"7Fz(9(^˩{{X|],蟋R (K02~3He,EMkMp~n쾜Q=NzkY$7vfBqeQ^GҩKnQڋd ]0bޡ?ȑ)MD~#O)ٹT$+)) $)U$4d`,`$Q%@3[K*Y*;Lx0PXUFK]1zߠxŮ^4uA=-07^Pu|+w:--)KIE,47ՅNj;T>6AVT@8ÇH\y?p*9Ug>D.q_Ruz,3Z@hʀ04ϔ2N2hv.?"@E:Lf)lYvo+]Ѻ~:rI8_z(3bQX"&(9U#KyB$$ХW( 9NQ,cq51i~Rbz1aj>G#u&Vr8AGcd:i2CJ[ I%q#VYG[vvl |o?2kPB5UztWpPr~$Pzn Q7u} %@QєߖA xSD# glPk"Pf_텝VG <$<@]6cn{$ɏgN d/d.W*aZC-K{@a_IJAkd:Vo&T$> H,1g$d&ɱQfCp(q ~Y21/A兦V6{ mǃ, k.g[?|3g1U2.~}.L@j2n'ZVLaS撕 X"Rgkuq#^KFdSz>ăV?\JQuV#*0˕a(-.Lx0 4i;-s헌XqNHSdECȊr6Qmt\DZ/FSΈ彚"GqzR7ӧP-ِ *K `zr\[w3du?:>]}M1b%b1JN!z8U7u}"[9gO<(oVeq$ב{p1g#TcrL<7lpp.e ٍR0y샣_ڢp29ň $(zpKp)0c>CG" ?n+$>}ٌd)LXvXI TsE q&~Ckꜣ2ikhpf ;'p'ZG4v1," Ƿ78zq'_Adfg{j A瓽aQ/tQqړ[LLQwjh^T ΅?<]ݘXm^U&mQ1Bf-U57)ZȒk=Ӣ8U㇩W?$CB ۛ?zP;Y0Gt0{<SqgrA_".LVlNÁbhzCLK#l٤vv`dCW0&i@ hZw`ȡER>? NJЌ./!\[8{mʑ}al;-g:-ĆΌ ھh携Оͯu5U| RÿHoe} =Wu5GϘ,j*1s*rHӑ.Y*3#2yV-j}:䏪a}bN7{S[L0E]sv!a<˿ P1Ί2n !A`[+fJh;q!k >W#s6֕eS2UVF\(7Ewykkx`}X-^=9a*8pB~##$ڍ&ח}å~G-i_'Eq3mqΛVKx7*p0q]+\K |;>5$㿙0|T9)|ҿcTB\)*}#1_ɔ%g7&;HMR |M,Sӧ(F<٘SRW1CA6ȴ;@efvNYI!H̢<5r4{Wϲn2* D1XĞB5o"2:mZ=?!2]y0W0G@lYG7G[ZljLIo^ұM; 'd^U~QߌO8bV=7M#|C_wF#EmyZQʮ~dA5mR&}fq;X[rs 1Im0<[7Ҁ/f|t]Z}CW024~))FUE>~<0o=XU\|Ux3Dp}ՄԗR~CIw]v,e31"{vϦH=~ }lcʿbd.|:;K.__PۀkYZ3E& lL;P=UPpG<~Oe7y:^`ﯗFbǖaLS_PO*ad'=N*(vŸ GC%v%'cFẌ́(iÃ{x5c%G&>3a=83'w؝q+7ȝ 3#["?/$hha.fgű3 PVJXPG C,&/Өy=Bg_(ٶVŧ$6J x mB,U+Gv6Q U ~I7/Y]̓#PD<T xn2x"ɂI8dPQga[Pk=R&j=`n\]?;O(=̹T}8;,7;61mIC5Zy [WtLL j(,grU>0]p*}mU)uUfPZBxh>)&~2\gyėG'<)b&pSިD3)3j>[";|D4})MTqh}M4x5楃:r(hbNY[ps0h1{X~"Fiт6C)bTYfx- awIfDtTh^XV2olk=\,^yJd~)fKc1(Q38@n1}@&a1\:4yKqn)[,ܶ8kd5&xhA+.*'y(Q{t۟J]v)2F[KGfK-`(:yfrx*鶋  _J^9ɛ^= b$vI7sCõm$[8 H3˾BڢNrW^g(kDx'ӣ 7#$ʰ 'a(f}}!_ΙzE HeXx-ANQ9g >X"* Lrp.?6k$>+@U0Sr۬R:1$K^끭vHu :XC !_Ɨ{pYHB~0j3DUڻx4a#p(<#]x7 ϐZQT9&]:/GpQzSK0 9űObئCԜ ww%&Ӿ١P{:Q]4,stsy`q8| \ٸ1n EKWvЎ sQϞ͏.ܩ#E^[(-EuBmܥFq771sH+f¸.DQGC_W3BOaɦL `ةe 1]o6*JNlEt`QZװFǬ"zGԅ!KH$Xˏ{ ќ-N\f 56ⱁ8lƒDԬpo D;3Me@,1sAGZz42Vxu~'//  [ur$(bVT7ߩ0"2RrM ץs_)|M=r;o0?)eN߶<0GUmvx2`D' ([´|~_|d:Md_)iЕdfuf1ae ݓkNlr+}n˱$ch;폪H%*e2?~bBg9 DJ}|?yrqHdSH<,[Ytf2fq3dDheuZޡ gi/@6F5FEP*Ir2uBo}3"vtW ATj 9+p8:=fKYwjK/hH+ 3֐49UkG_ɂw3]=5N-8Ũ4ȳ}J!`"/yz& xyO}s|C'I|@-0˯{!HyDa 'ZIїS6^WWļiazA:?x#q/p󘚼g~dcp?NZ$dwK!~Z|Ԉ-X+ph#__XDc(ɹ.^҄gxո?jfQ',u@ވTtin1}JGfeD$?uMҬjU2l3&4jӔNjAF?PcI ]j"_%HYW~ tN4x `^jUpm(BO)dyFؔD$_1005@tI .ݤvz/;2 7i]kw^ ba]AϜ#'3Q 7=|m.YfOoLJv>ܿ#JTҦ".i +^Fr-f+md2YA䏘Xv^)7u iip yo%.QHF_7*qx-O'asCfΫ8dM0f$B ~\%pQûr="wG8xWnxBn ls@T~s"J?Կ(;=@Z>ӡH$zR&n4lc"+h6‘X#~mRQ?QT=`ga100| ?Gx,|'团wxcqϲOэ~FWֽmaԝK mMҐ†\*":&Vmxh/ϣa`eY%ʖo!kh-wu }3t!1*G@8Wa׮V)0{ 1aT8hcpH:sDn}\A;&=үGQF6wNyOPFz@2AUŪ3*I3倛DLcj }Pgq/&mqU604mKsZs>|A4tr'O(u"?l# Vq@$KT&{:Fާ)NC|)}f\ry 19`C . 51 _UeK>B}}]֖'mnлҮ~Ii+{"3B yRG7XK;p7 {vsC(ȧX _~{i>A¼f;YyAϤɱ(E`Hbfal3TƬITo^dtXSMh־M=lզɈ A3LL{TUuPdTAI5S58-cAHCxCecr=Bd(]]p]Oc TTF=}`)Tr0J+4d!$=ThA7ݕ-=Yq/JSS0dF!禭'UfnB9L%7z}ePذ7\ZNѪEnyߡ?gB G;gMbeSȞثD L)͠9XQ9 %c[;Cx} f +r=[B.t%Q+]oGdL<(nޏb|߱*?&YFc|A&΢gO@8=HC[!Cʲ],kԞet3KS| ] kpOxd߷,Z R}{il2lv /8a'xG-}0[Jl:Jt'(PǝsЙf _YݜIoǯ+#Hi[>KR{ˬ.MΆ‰^b-d 5BbB o|;:FNfQTUl o}AӏrٍfmC6T[iV(ma Zv: l4M7 ᗤ AypwWF{3\84fUPʿ[B2P~iՉ6*ߥY#۫7P{nj;DRM^2q̪|bfMz h: kJ|o&#MwpeGN,\JB. /t5Nuz49E 9w(w@$rC$/DlK#p!#)sL1ޯBж D6><6BZ2=]Emx )DoGӘEV."#z )IJ.M.R4sWd`*F˚Bz{Q Ė%!} n dfs,;la["GpH[h:߽B2`j3ʑdXןӑq<8Eχ?Pxay^Ï,M>4\#"*ya9J԰<󕹩nvkˍ7 ^Evs C)7XD]ygXV!3 cQmX9!_hBn iF= S 0߾^EW W%A5yaq3@@}7x.齗|nڬox'B'LzGAffO9yKwRňv39JUҘFi:g#O7+fE) ӷ1/]6nG˥13TJ0b%WE[2PXMf(pe$7 gϰ~=* u[ϪybuQ Нz# #ԍ9Q#R@5M_jf{-P1% 3fq+g>;LU"CX/||Ju0,6A@=YZu f?I=^9׏0u8 M!ջ(YUqſ5)iQ4"dɂ2 ui(|/EXZZr\ bhp10ihƒ|U ;ri i;Y?qMq:^jW%44.*kX0ldvbEI<_H.c4]Zw(YrbT%2UԐ[k9rbd۽^_Ya<|\g7VozR=Ay?7 A7_\CrX+ piٟ®@'cUS7= ﷻ1?-4)v˼0>Fؖ7ƨ1eEFMه/#j+E"Ax2neJ~dtxZ \?ʮ[?`HkbEM' ō^銣:'36ps9hE>CN!?\"ܐS4CnX'9Q|T;z|֬ y&Z^At>Ҟ^"!J̓ߊv;9)z6{i61C,d77[dsT@v΄ߙ>dQ.T?̀T$THW29Ssأ, 3яlfcz %i AqjRO !¢^ gg\_ek?W-3 ngz ] \:Q!O|U@ŸDRH_.=np;/O>9Ue<¸1u>Gܗ@R8TUPLK2Xm{} h41?XpƦ+2WO1 n}0D Tew7BsDj'3S,æVfょꤌH=Fn;!,^ v\YK30ӆ7 o-Ptxt;0̜sEϮ1os\CRzhV\KlPXoVͅB5hx}pe-fyhKw΅}L!s!/(^% 3awȗiZm)z57<]*@CJkjQ^X%HЍ~ǝ3<Z-t0"{źqAtu4B?u&bjc@?Ȗގ}C 1v<~=Ctx(P'uE Fg`4EuP4&5J}xk: [~~S>GlG.{V tN7OScb_AD1%-A;c|׉`gHw}F֦Ug}3%:JGbA͟_&2l$ʆ.J?r l4n4% !cubseRQ?#X|G*tuu#; ya9VѪjVh~,uz;C1Wv:eY.zir*?VؿHsĂ+Vj0y q6Yvҙ4Hl.iYM޿f.1ZԞZ'Pvm>a!~DضF*ڈ Upǧ.8X e}z5sW=tAst4U\NT@dĩ <̎V 0=3a+7n܂Zr1^XDDu@7J}Yb.C%"CP']^%e#9# -mVZ(M:6l9J洪{Xn82;:H ~[nW%D;Xt_Q)|ZD8^Γ9C ̛JJL~/be6ז⽍dT @OXx 1R6R ɋd'{Dsx | nw/2wUAVp| ذ0: N4Vu kHE O^>ߌT\IH6m/3\9]Jr;Nȹ n=f P%lxC,%e |2l^;my9 ojqrb#kM!Qt>[Zxcє:֥}NߩzM1M^KAH̉i+c)R ŅlƤ&hD1RZРpHn3p:cݝ2MuXS DǰQbqfWPFd#Γ[~Iq2 /;7\ɰ̛tWxJ;mLnM\EkNfE$ ?P3htK ,[pOOdB!GY!8IJ4jCqspM:@lc hL9KT9#!@l-A#%2Cnzm'Yk?(2Y NW"J;@=߽EʦBﴌ^wS&9n0Js>"kg'5]zߦӟԻLT4?[d[G!IUS+gW4g8 &h585ξy| @2>Ӓ|;_Xuل (-y`C{vζ &Y9aCl4 L 3.z0^H40;>L)a`"Va^y8 d{ |:3j%rE"AIUCI,O7~ y#kNcc52-4oA'EA9rc)e^qGUͧ 2΀8o &)5 jj2ĒM%/Tx_O̍W&^=WUаO'љmzmWadW0K#,?(2bk {$CXH^"'ӂU"2ܜmq [Oq]vcB@b-BM_03$?T ŰCk`9}K @R Y#>y)}uҏlKuE@Ԯ{#u ;WZ4Z.)7SJdqf3[0T}NSCIo]'z,%EԀHƟzD L( nh \ov;|n#?x6ߢJꤪ逷 Q|#YծKwrqD]m v!܉7ڙJ'7is߅>_@2P2 ׶0Dw~E*t M$f NLt@7q]Rʓ;ȡ&~^ נW8j>w7sʥv52/)UtSlPp7FfLꈹ+0oYˆ Wl>ZE3]œX*tdO;6rWavl}k|8l)2cVD|<0xx+2Kbs1mKv}a ?N1uƃ*ˌR zJ|7B,_JjRT0z~OЅ(v5 Ɇ1_mg5Ԕr2O->tB=2`RPQ t-m#*AGQ# f!@HB>g6˘>57!(XXMT)cBΣAF uJp(@w;B`eTؙ;?~\P“ 5f--@T/Zb&)a ,AWo5h[+ b6\{KS|=x殕JI;2F1GlDqOK6ۢ\o=Jymu]ָ^3.p\gFoK~F9g,.*}1 %c05i zZGĦzHu>i|ٔ(Ȋ[S-VBr%R9d')CBҶ=W,"dQ-*$D. 06zOh^,B=|D 壝?vc+[w0cB67)S`|ң1kۑ87Tit xΫbQ+vf^_k 8yI1 V@>rmd@q֧~=abܳ|[ јhf$ARʕ9&Dǽ:?m,=жXy8e{8 *c`_ q3em\QZe&Dq*Yd8SHL9>T̥Džխ7zE[RɲoBpxW2j+LTTȔIj["UǤ2Tt0ʖMhъkE3JS#.6۰Axw@@{$JO$}5mZ&bPU|CޅִJ~f"wѧ Mx[tvk8KҞ =_0˃V<#޴T!-6f7@A? L^^uP ![@W4|G 6 ٧ 9+Ư3fص` ;Z1in; aܓ 5p4hn=7n#qrLwGL˞iʢLD]yLI{OHǂ>\֟mw?#%г`2ӈ7hUD^FZ\kIa'`p8c| e'^R6mʈz(D6ԂQQgʹoN&:fw3u)ҭs:'1()B7n,Э"K?w,[jf5G "!.Ҙ S "z>cA/?whKcE =ퟣPcsNa );=_RF;w/﷜#XGgD/vg 6>o`/ bށ]Skwk;y5D*/ܷNK?]5u5A3H S5Er91#3nWGbAmu{塠^JBSHa&U;~ݣva81)+g<^B%Cz溹n4b+h@;#t%A"p+ܖNUj 8!W^龿?0|Nd$nxree*GyQU-j+dq\([M'*厹l]pPyt U<~[K;ON Wj^ N[x -;uYAN(Cf~񼚭4e T{(p:)cj^zCI1.sݴ3'4Wӑojp\"nDa&FmFA3RE)n˴AЮ Ox2P8_m#ѕl!F6B_:[FXMU~㙛{e8%ۯ/F|y\ )YD= N"CPi!A.K#ښ#2ǙT E$y+(#aKrԀHkϦ0ִ7nj0ɻ͒4!~ZOUC.|uUCyvEG)ug_M 3)yg(ե*)&[ZAuj-Y|򿃲\>E=AtsqWd=Ʉ((;ͺj/?qM;8_[WiP\4q- !O͟lE#|Ф|(xʙқ"*܆Xt3ݚJQ}IY6`=Qxm<@(9*P~޳ Wma4,Zty *eҡJ醄88 ,[`fvWoxb8UFNoKp [Xd 7=z (1 Hے:v[ VPZ j8Rcysd=8B>tMWU$[ F󉺴܆,^Mob3$Y <6Fܯn(}n㡙]{(m.E An2qP%|AX8}{Z$pBWUajBS7,nFgh./L\"miQ;=xMT(a>"ՕDV}#7^@HMfd^@N,'W\H;CΆHXnZ3+ كQefCŋpgHPٍ]ޣ|5: VDiTJӗr(h:; !:;ݻ wbdTCE STp˂эL+i7ˮq]C7ExStg&RGyǍBxZ*vK"_+!(_U)ϥK6vq֔4v M7UqFJT:̓N7 7,- z䟱V쮽Q}d)9RͪOpVyr{eąrc),Q 9e7ec _6=ŋ#g,2 8"=.: 'A"XsUбo8sAUvNJ꺿kVpEf Z0yv1*ThX8^Giǹ` ,<qEHp+uƪ |;i5,?g9.g$.ٓlw9\7HdG냣m~ ;CG~"et;֨/Χ >|SU^I!֔?$D3`A/cشq?LgK kQ%cJzlu /C~͟:%|rښR3sۛˎkf{[|A}MYd|vV: I5ɅUA9p&˗Izĺ 'qdN ~Mےj@N ,EE|i+E ss} t`xzoѠS o?IRڀ ʮA5=q^zph]nDt7>J}{F5k8ك4 >zƧ&:jE*ګ4"A]zINe5vkXE S{֨gQ!0ftrDy2ovdc /-/7~ '#,lmݙr^Y,"6'P&:TN4bPR2UәBO G"Y`~a뱵|`;ݟd5TTC\I:8ēȐ-/\*@,|y@b*BrU̮xwjuJ)CիbQR:냓P])_x=n  .lv0 y")dIKo_Y8q=ݸPik怙н$R&z3:&[$wo׵pW {NM^ljBz\9gaC ?av"CMVb 6%gz}$8\)&wFJOOi s[=nS)I^cB99>VIf,J3rĀ=0G]p0FR77x/-@Pl'L" `5[P_А2 y:J!/;XZ (,Q{<6gSr>r#C?s)(M'x+Z4RMYW3HphHWbuDiHYqtqE9e[|8X0T94?rn|q>7RQplǷ0 {c^ۚ tY?sfa-RӬ3bգ53=- :f6%=ATW.NV6܎& S'Q'_q2'ͥBcч_u{rx߆ (\QYߴ+mC¦"HH8' uL;˰lj) =< a,/80mQ!Q3uM] x%23BӿAD^YbEoKw#O&7B! ,G;Jm0H ֩'*">KTb/jQ@P1C1s%]^dV:SSo" ,|{{l_A$MlvrXTcfq; 0h8<'?oQ @fQP}@B⿳u \奚< Rp@%(voZ/z*aF Uzvh8`ϥ/FFLAop[ݜcG;՞~7g11-1P`1z 9[xx,99 E$;;MŴ NWY~$bϞc1݌ am#:"ݴ r&B3F(*9qsGGW6)lT_ *dkJ*㵛(JWXLQDHr[qhI< A?l̦Hs`[ʒՏ~I/E f@&Y }9ʗ3%kS,tC*rj@Ĺ?pCp)K*m@6d @ vs%8tIh-HD6o*[13UѼ" 'l]0\~S{0u3l(8tץq~%]x "qU 6 "KB z)X ?B +$a}iM'!_y#[:h q{?̯12R̙v:WAJU݇Qx8cak/Xcxc8Eׂ~`wc!T:*[A ;?oU{P.񹼑&ngI˖Lg$!At`ﰊv^Tn9۾Qb7m_jXYS+$ =‚#f- +,1Edi%%C+%Gp&bZVW0qo&Soy؁c2{(ײuuF'I;wX? }T{ceayir۶Jڔ#6Iĉ Ys@yRIQ(jʼnLy&&eNvHxY)&2CzDYaGmcT!K3mlC˳sM$ej_erEQ_%zNe_`@1nr7W7 ^?*}C6Zi) XClBl$^ ,dRk υ'm {?^5)лxdz9\Sszƾ ~!Ƀmvͤ`w~=^<= ^ iO5Z'-"'퓌@?v&]b Qѫ#nsgiM]OF#h 4NM.QJNG^)'#چKMIs酶;MlcWNl" <S9L; ^GiC=tw}5.j)YF·'s^$c78_QYXhWWDX1Iz{nԠ{~^``$bD?][TK(y#N$oC'2&c<.qf>VZ:)<dW@{ߕ틛iNW@`o&_$t wYpgj:](u@kdANHA5}u$y m$ov)XANΐ޽i_[~~.Key0 k&ZI6[饍9^~N]bxHIOZ:)^ n(<}x.Do f2s D!z`==DHHtX)8%0Q}1jah"h L.3TC*^ w}9M0x%A>H2/6aUnx"XГK-~Zp[1|Ln:tirG6 -Tye;@r,c@Iҳy`] G x^k2La:O2b㦪|(xl,5^QoI;wܓ:0Mh \I;Oy|c˞|2>Q}x9 (~D N#CJO™PļFInwIEgZ~OLe` aKP˵#Zv^ ԁظ>=ύ, c"#)kf,K;A}"Ka[-pd5!n J3FrtDŽsUϗi" F1e\tK"5M1 <&^ /tQ&IDiUu ._1hK$aRNؖJlNGQKKEA_0؜[ࣽڝZ =' x# Ϋ' p沺LD%@"\9-^<:J)gl6߳,uvE!\I>Q%?AWoq!BM%__`+aDzc?ܠVC^W\.ҷfSǷWSpĺ N$ X;\kZv>YhoMi`}95fk`㷷z0y6v`pFX :F1M~kIv lzk6{!/\oHFt%uFMW1j/ǩ 1 Coi)G?uj܁{`|wA8"^B8яApG\h`$rc6-Kq2A_7;X2 LP{zWUÒjXAyMy(b_aQ8|ӕ:S^@8\H# v $6M<^l~藺y-!rƦB?Gخp;ņCg8{PݐTOv|%rk\Y;t hn-Tq׻O#Ǵ;Խ5{"RrսgXz!=I+v@?SE#: + s-+"V4u9Ix7g)o:: 4I~8+ h<.D9Vؗ,Iw`f\iѻ6AeڭptE[U,<ƅc \ũ6} =L b7 LLū˴dw^OXĚug [Q|&X 'l"#H%,*s0^g=ӳky̎pYŭ\o22,VTgg;…^kӿcZ%q/DEn7g貉ct;_ םD`I[ +7@Vԑ,p V-ᕴqhǰʒX+9 *i %uZ*מy_P;dcbDS>lOD]l'S|/sV349ވg@ւLCt)EOXQVPeFH4qXP7R 3wFkv+ a .."bƈo5 KSHuéW.z ]p{[2'ZҿA9XS0n#Jxͯc@oil&wx&kҥ8J+1"PZF goTd_bT2@Hf \%a>C@ j"wNvKL{{A[*7Z,[rh-o]GG˶$Bl9 +_N4„*czé8H<ZPBf\{ԟOPV\G@y~'t|;=A>cr'ۀs6%ŵ$Y+EhV|y42- |zb+}OHwc,(~{ԌL"6߭.N=:$FDsjb&Lt@}5^:[rŜqHWMw{g70'`XDf|@& 4C^:*|&} =լՇSjUVf[WBW'dlImhpT!5} `F3=-r`F[_/*}(Q>,9RK.~YNĂLc)4B>ᓩ8^Q԰)p享D8P}P6I\y'X_}+Z(J6߬;+Y|8ɬkߴ"T& f}`-vʨk.4jS }W;R(\V8r/ٟCO c!ÅGߣ 4+}Sx#^5G+ѿH ?=`X{Cб _Yto wqM$lÝ4fQt(l>sXwPZց]:Yvvk9MiSgc6-0Ϧ2V5{o$Jnu. OKm8_ H kr8j=RV [sr{zCD۬E x3)t* |"Фq>xLEiFp"I$Y>PdBl+I~ 'Gu1z+ƇU*T>8ż,(k!BhGw_=+A↓ k$fw[0(8A&\Ke_o_ -{b]sibGo{ ^>;y U 4z-&JMPHRk@6'CM"ܗ;w R>dk"̙&cx<ITԾ!JȢ?#~09@'1RuB^-Mllw /f= xwQU(K':%@ [Y>4 9LXUUEeVR@P.GM_\`l{D#f-WQ>9C ,^;0.jYť-A_2C8o1S*!,; My7\=a7hkr\x~P> A[jF(} o{IN)N< .L_n gbk; d{I;J0Y5'Q2yB  ]@XКN'{$~8r 9nM1^c >  Ru3*l`›}4j+czd6I4x,Z S=%Mu?]cC(Mc=)X&vk[r .G9ݥM`Rc|:HBz8m#v-JbaufX 2ML l5yʻ+<`08%97B٣!#7G kN 汙`,fWj0e:Jczn>l~M]r#d9S6q;q\bMR'@Is NmĀ˸4=y\WJTMhv Umekq F1!Aã{l\[QJGH&T# I2I4S־T!Ve?&#tLmTt D|SuC"L +T~VOUIXߵL7T ?o5xo,q8>NUT"kwg_O@?3Uc"%0&].PTDŽB 0p%Y3k7 )D#?Mj)6x]0>3tv Ѓyq2}lUI?(t(E~slᯰvǩ6לwVλ!4'DŽ'uB={@YɫX$ T&]`HUQV" . tx_px. VϾ, ' +A(dv{I0)+3zX%MǵbP.L}MIsC'f!~ 4P_\sC=7qZYsW],sa*Aw%Ő4*w!paߣZ@C-g(kO+5H>_>m(v/ͽX]݂$ g[.CtʡB\3RfmȱNPgǾ XG<v¨eft/75^wr,i F׸Z%k9 B՚/jRwju7t8 z ITW+P": Tr㟃ƒV=՚[|.UO&LWʴuVQݳ jŊi'zT[?7N{Σn#^*ǞnҿYMu".-Gi>|՚ tW`U4!YMU|@c>H̓l/Ŷ3\P#, ns:ͭ~)?y׀!#aoRiU>D}$Hkֻd:wVO|jb%2T+U¸TB?4}{LֳwM/4Qq:Ws|R!le8W7/o!E c`o ,r2%\5)&8@pz\~$+MX %}o)TxA߯G R-aV%u$ AW2q[ %cur k,I_DB%<*2>Aomu{$aT8kiӉwI5ӜgkTg,ZW] <+FA߯4557L Zv/#s }K݊躈Aދtc6>=~^ec" fh55NaIǏB)hE8Zv) C1Vgz56)$轂K'Fp(B44tPV"uܜA! *U,2"^}f8\96^K茺G͗bUcIq%һAhayf7wJ>*Wbq]_e\oO岐cLr_a A*4j\^)9VT3׍ntK~|X>2$~%,UH~Ƥ2T'a8H4\!/0%5.acQ%:  i9bn hw.P@𔆺S&Y/A>{fdyZ-H|]D|?&e6(i*1p_2SϊhLpd4k=&@4ْo]+@(}QrtH"F!"hÁ9ZĞmoc#S-YL3϶![u( jTeʩX{Z{:-+KswZn%:X׉Vr;)ki+>au+"juqbc (g9\c2IRIҩAEۤ8[]d|ZT D ukX ^5WIq|tX[n9bسܩ9w9< fG NZE[f;H\2֌?f#jĥ>U!<1PU\VCui6`#^09LrBH Nr_#oإ8vOn{W$G~shbw..PZHD/#xM;e586S OI&b?LQnal:*#hRDOXNPBz))q1tdm-A1SMY/sdE5swO >WV=1+h̬ҴjtʴzqyK{y[Of9A7Q*jlSQu]g8E_=r< ?^tIM>WMC2{i˘.5Ɍl,6ߪ -4| y{–'}UFG{f1v#JOz %u7-fu hibb@Rb 4]IB- VEy!w#$?q)~Lcc =T$= #M[[#GfT.Bj`4)i!S)>'a3ؑՃ : SkuUn|w1|0G8Xtwe:j`oCG0-s/X-b]ABX-Gj{|Yٷ*-kaQi@:1nȄ-{%ᰗnMs G>th%gf< Q(1}- )Ug<M-$p6{P&8IaHKZ޸Ba'T!,u]|1m{; AiV3.b@#yaTg]xs[Y}iYQE d`8\sLھm5Dp8 ;MRV k@3$o'ku xމCsxNՙyTCSJҫfY8e}LX9R:#syᜤ-WYaI(L-nW݉(ݺE`#!&`ɚxʼ==*2pJ㈥C%bjX67rrI0͔լ P*YC%Z l!a=ug{֧>ktYn=^B 'UvTu]>[XW#T7y~8 Ɇ|lC=ހaRc5t\ t* /tMRoͲa9{$eȭ`%OsP$.'},Z`lN-:)_B"4I<['c *rlqC:h-Tc6: ,X̟^oBY 1+Yt7sB31AKo'N(#,+ 67ݷ>wh(V`3pSPh墺|[-=]Wѥo@Eev,hs>~!6yB_V`*jK}^`2#Ճ|l:Ĕ*NSSEj߇j#OLUQVNQ`[tʛfٸ{gsVA Fj6u Xti~m1b+v\z:(m*u?_7uBp Erf+܈+cP'uTU.5/nMW>^S&~0a#edrwR鹾y]RY9vT^/fuK{y2,T$?U{ޘ bY拶"%Yb>vS|%?@YH.l{~Gbc4(-G!n?\DVn&eσʕuӖʹ'3+KHz([w ON<@ 6s3>MFs yjVlEwHЅq=& ZGםt&s⤩!IĕXѢRk*+-yW>HSw*k\7öMvG6#鸽F6xz:|\rIH2\ŕ$YWD)Ϻ念fz2š-7ls=[0YB jH$8"mjOGvi>=3 ܠWY7i59o5/oU_8v9 Vi_ !c9k"ȓO=Ь^Tr,ϣpܩ'a?4/Kh14Hs!}-"IOEMa1Sľye78$,wGwԍcJN+۞$$R7q ݒdn,ϢJ0mHiʽ>]+Gdna{M3``"/NYP:8'ǏlgWhSk ztWSE?eQX { ŧ-s8=cdc$wr6~q#R.gp%& hv 5 !X< 3&t/zp~؍:_WKM\i Z6Y`2Y3Yt?QD=c쐡ARm .!߅B2F|g؄q}T2ҘN*OM-'l_$(2^t3)}P׮*yJ1J?3QEܤ_ %PիcA A }X[L~~Nf獭wX%D /~%#Xcҧt EMOkxs:@H~A2Ƒד8Fj4ǚ@YPg7X31<xwC:aD! S2.&J5. O_8_'u'Mݺ%aOց Glò˸P/9?j{GBӾ۰?^MيNm-f %G*$.sQt<-[)PR`Tz߰;wf;K~O/Z.) *nUUMbSHxۅ>-?ἜlE E"R,bK(mD=f(Ms[礜KP_hM&`G:Yli~Z>|h8tK u`ӰLSVK?]xB-6|҃*ـi" dU{LٖX;\{ gV`Z>-GՇ谄Ձ ݧ`\g~kG:6JC|e BWN`A„e}1BCSZ]HNUŊWAjnO<|%^^<9ckfwMQ{T-_Y7̀7 ZNRuLƌ/v b]ݐcy'Qet,xIp{b C n]eZ})˙4 g[q`{ UPG^0۹r ͙.(@V:5Iv+&1ʞk<Tp[OwPahҖœBb4TcLzSIjnvS`( mh9? !j.}1x+gx|VX"Ja 뭂ȩiI T9\vמDgnnە7WfZ.jX2(Ll.7Hi}g< xr\w|1泇(= OY_GJ9]ÁRrru~t- [o| s[.:m_DjLQ-BREP9}5>!9ő@Q~3g_|XN!.T;ԧ;E09U TPo>2`ؒd7Fk_5>/3o֗'KmF̴={S\`w0{M36d5DfS/&@ҠH 4&`Υwq(﹉PڙZG3hIށFH/;ziN8nmJ#V" 'OSsqId 2GuGkuգVD%8#t9P3Pwf{ͮB5 kcr,p|ԹG"QYQFGl+jQjl!P?*:bGG:J/Z9g;j ,827}՝&uC:xFLG|Q1Q1+_/DonZ";v:^ E TK;esiZ+8*tEI0KtJ2u*4ΌB? 1znpX5=F7L`wI7-2d DJ`k1/׈D,gXl:fiPI3V۹)SQʓ"dtR!PIȴhOv[%zy]+P%N9| HBT8\>w=9:]*NY>LlC/(h?Xn (߆Tx|J|P=paRHώu2歭1V_ZN\/Ba/$uv'>E$oIPXoAoES/fgaM ?jLl|O<}(w@7V .՗}w "{,tn+慲!5qa2*/Vy[EfMӸ`I26 ]6yݓ? ˥_j ú1T{Hz߫F睞-]U1Q 5ydANE\ ś#j&r++ML;>wGJKGSqN:w-KcdJEZvwZ{͇Hk$!mv.9:^u ;r(a[)BȗɍBՅE"ԢZH eAsQX[pEpp|GNzrR_`6=l{(`hcdhQCM/upGU` al1WGAHRٴ$ 6A1oQ8/jufݩXs0eoQ8I8r5 z}\Jv9B Orcp!ߍr'O AG<$\+\CiJG|<} mQkpȴk ڰb@9~z+oV$퓩*%}&]/7[Wwo#@kt-y;3 ?H W6 QY7)DN.e>#E͡׸|LU=^y;X7\nH LW+{+&`&k?)8p]F/{ ށ5ܦ'ZYz\ l-u (x19^ W]X Ĥ@}N. ނl.K'#?`H-usb%+YL, 篑JVKp+-CM.ȍF`1DcPo10r_/ɖkO"r G5GL< sr| ^07drK-l~g p|nqk=9|6,Qv7LÓ}p5>B`f0K//nv+Rs6$ƼغVqňIt-GMݶe֥s &kDl(iz j"1!xmnT4m6P(&\I3dJ1nCBki]X-~}s;\ kQ/w.ҙ.G]\ F=LJ,,<뛈:^vh<8y9Nj';ITld'ϻ7ȑ(]3-x/n_TqgvQ}(]Uxs nMYgKۊ}{ؐ9:Z2TS2m [lUZ|tg*~,(Gr{[ҰY9ș}* )-TF z FՌ[8ʥaoi i*_$7uk{R R<B3X D20-5`"lʑ:RRͤ굫^Ev/9xIu; \Ą@ NNpSn)egJ^$$f.aRNk$)'߃Fbs5aU\윲O|&_w20"^b* \&0!*kg'Ch^Iʢ:6_s͝Sx:fS^hj:QDAsW}!\nҽ$=@|%E"kGjHeַPYl3,Zq~]nNUf%z~3As /xaƦF7 1iT#F2lUp/| gjY1C%J| Wta7bǜ$Ovbj]mk s9Tί|JIcV,A6fS$ul~;6u.C8CLL灚 O 2o0ڲ9Xofa{?i￳Q@yPpzLHV0FHGpIbgʊ -?xRl6G੪Z1,Uh?Ȣ/;a8*l`V0d#I GFx2lrS,V8ΓE9}@"qqNgoK?ѧ-+ ` z',.a,sP~7xkn7'GzKH q3ۥ[%)R!c[}$xF)s)J/Ϟ9͛P0yrXо{P}8=T,q8fy?`@.˵Q (>꽝kI  !FdZ]ӟ#ùҧVNᶟW5K/P I }e@FfC.\BJKzE\kv pG]@qmUgA׈mwM1<Y~و0Da$‘^+AgT߇ҝ)Qڸj+##'\O3rvZdQ?ޢj]G"R.P> /CL*|-(ԂBc3i6;^՝zper%Xm.9mޟ<b3{aXI|,Fx燜9V(TP q qʗLu,1 s&kRcnLxy@;6%N ̚j4r\xy[N.vBx6sG3*D|njZJ H9w:W}fwe@J05u":Onqђ!P ӱHA%y-b ^0ۆU+0냠[;y׮0Bep?ztTHO> &' r0$Wô yo"`hi4ߑ0`' (O шdN)6]skCV𪎄UƴL4Zn `'<֮DaL'8XfD Q){HU~PzrkGm۩`⡦#7ʚ"yˣ5z<8 K܁sƐᄊH+Ud a"QCm̈suqpyת,3i<ej:oM8yNӎ 0=rYJ.\;z&tEDI̜ݽP%HݡE!1~Z(R'=wKEd]Z, 1VW_M1ڭLPϴl+i??ޔªG!ޥ6FC_RٞzK熚5@J:`([z ` 8Q4"/)de1m\N $$̡cI\Z3~3a:|}po߇D݈PSlvxe=BP3z롮G^} eߢ7@&k 5*IC(]aG7SIa‘&ɸ҇s%mMWDšm֔; Ƞ/:' 5n*jG#oQKD$Q&n\$dfC1hNK}%0̔CՕTTfQC tUo4DUd4"-d80⭳h2"{fb㺸 Ƣ&"%G:ʰkV#ޥesoeޚfzEv {[$ Or#XIz  # 7qo'eNP#fnGtP 6o,eB6r5nCCJ~~e;W~p]ᎅ!FwLpq@2oAsSYGLPYJR?r C\ ૄ[Uz}njC2zH#n 7Rˬ֪ıNԖ{z [T%sݩqǶa??YW/ ;<1WƟ(h2V?י3e▔Ŏ e$9qOuJїz_|DP{?1K%H^b۷yGs|Z"ď r2 폘sVM6X#`#7}nK&Pl%9T3_>lH?$')Zgac|waEڥig)U%K>uZǀly˶Z!7sV3xHZ$gZ{h !nbb`~Ec]D]/&hҥ>:2H5jM֐}ej\a]f+`~γ_zYf_Xd:Z%"Y<ʊ>尌Kr' ]_?\4ԱO Ʒ;+}MxW -MmǔX3gv6v1yx&᧖{,Aԃ/*6!lT\K]WCb8Rd= H;'ϊ.6fiƬHdNT.C)1ff@v~zKiU,`8b5eþZGqsK^:N?weS^{F(wVcp<j~_4GS˃;Z-0 <*^B"8NR:~g>8 ̤sO}@XYL:Ge ^{o@L !-(Sssv6= Gcf2+l ca#XԲ\Aqj7yF=o5]ieoF CDz)Q8 :T/iB)_u. oPt0Xm|u4ܨB/1׮wG%WXáXMS&uUo󃯏 n*"i?,Gd_dO<^DZ^ .jBZ,IMzDN+?)kdas8bYNu9O#tnYv]Zܲx*u MgJgM~K-l|fwB49d*Y8S 'I? H{[ ӼIք{v 9 R&lYu)OC@M3#tmˍ] 7$P҇=i*[{~§$ -ޑQx;>+yRGcޯ3%&2R0 RO+M  Ba5ջ4uܦWdce>hY]ؒi.}"sT?=/3,(f>•D t>ɼ P<4L; aU%J,7ɩ햐ih۩LocQLsܬ'\n ;3nt\ͱ :Uz$5QXjԷ2?N%L _@dvc`usnr,3rg#dE%Y)$y/ω9v*qS`|qH  Ҩ hptPr oj1=%eCS.Ps쩊Οg=hJ^Emvl7˘GgFEA`W=m ˈ @Da|;jh2E_WziyǢ+^y^Ke2j_0DGLs՚Yj>wb=r՗2ƒ &VA߭ N$kWM jq:;79N3ϝLtH8 %u0P7|2{;CQعqTIdV3Jt 4}h-80Z %SfD)gX4[4ӳ$YxxaZae=`b@{x8${9$Q7On{M+,!ڝ6s}G{S3gLpϼ~ yB8TH`Yuz(7Jz ;nfBE-ꓛ{z>  j+5+CM2-F2 W4C ʦ\ep:~]NeCI;BOΣa{;p='/ x$Fpk,ZМ4Սy,j0_ũ3ɸ /XGtAV Ρ$KVr G4R#0,45:~qZB*\,Iy 5;4y["C3 une_/.#\/up S7%cPe"["νf懕]r.M >cڙ603OUR,"k̂Jp׃dC9[j} NKJMX9`\G}g o⾖m^o) ^l<\`&*7iw?C5@:2v7 dv]O 0QE"z`orlj9L97Z -M$+\G<7khPmm۫28bU=iI?ǸÄ?ge""Ma`ܼT9 hsNxP&Dt & C6,lbȑnY5zf13?J|$jק籦ɶM̈́%:KsLgك?WU_Tǃw<ҳwZ̟B' 5SK!`MR,Oeq%'eIg #~7**dC;\xKoQg5vT2N\~>Ox4GdY9pi>OML3)HN`UqݓGY1qXNaI2oCWVj3O\#çD]Y'o睥1E]N,XۤrXԧK!Vt1)ţ"a{no[9G~9,G7pU@iQL,oyn,˹4'|K %VCa^kI އH0Ξ$ -;}GIXG!FyPWuc:# lZupG5i[ ms&t)';|+J&=%6I|4F^ gs~(<~IKDD@FL!6vz`]}ޱƍ;En 1u 5|e*T%E=pwSQ܏;z\Gfپ,Jp2yd0hbVIT7qE-vw#,#z@y,D`k{p ڋR38gޮ0jYo񠑁up.DsUw(gMHR>\ۄJZwFr {PߍE%)VMTpTs bg| ݘ]wއ@rr+LMݾ_pOqH7S|}lRCkF e|ƛM2ѽbiJ V" =';s>{ϓ^~Ƌ§i{$ZwY춒ːB* }rŦyҨ*urWbňw7s@"t b͵:?VA6}gj+ors{Qf:Zl P ! [!ZLe}0z+n #nY E։*ԓhQ ;) r>>iNiUƗe:O H FB^̕)mkyop8#jۜh%CZ_}}(J !^efF¶(C# ?6C$t (jXe/o.o~0dWЛARǘܟup Bm ;D mXu9aV4>@c6!ൕF91vy׷TJ8vvb/%^rbEd=R14W]X_p 5>"dkUa]0Ζ5SsN|T+&wM]ux,&k|&xAЌ'ycX)/=op؂i414$C Mնr(yo <vMz(/dtWBЦDGz*L7yJ6t]KB5M^Q x+[c\H߷\MV I+.`GP^;vAkj.B\.QD:zֵVMw TF+:p/{P7X4?"Z"W=|}GEg`B~k*VƵPeB;w8n^}7ϐTfLOY k+@"uam*hDZSlGͱ=e u"cJcݥj VtM@U\=尙`^"71lÅn^Δq4\h1lKvq1(V Be2W\jJ~iiq;޾s9tk!EM"ӻ?b[eq/FQ/ wZeQtf;;~L',oO7X)~3=uf9gG댣TSVSSNsVRķc..[:( F5 \P?ǯwzEe;Ӈܶ'LB~f\V3p{eP:cyIL%ZsuVZ<ўn=Zޡ`*[e;tn~WϿNW^?VQqd 9)P18@̓%fpJl@I$'5; \I'Ix$#]T%)| Ns46s.1h_HY6O3}W3jXt!6eG,+~NuCDkCMtWc =CK8mb.sX꓇xAA5}]E3T&AwxVJ8Hefi)p:;H2!Oa_FPdU(#[Gg(]*ц ?v}SJ17~go׆(+ 0wr،ʲUˎKG4UGFɘ @j^Tw46"C8Ä7u +Q.0rwN7o:*+,{!\ Q6]BAZF2%Q᩾P(ZUِp 3dY2FXf$\QW%%8NK=w8:gO􎿅K_**1=`R" 5 \U;y'H%5&=RDMNxZ͛ABϵAahEg6$[ЖJ]mxi-\oG41 l"@NrJ4f.c  "-o}Pz_֧fD붡Xd*4N~[8i>^CmA$ji6MȌxdT]T>V&~ؖTQ/<5U6F!qK|ݪM{NNB+S֎ ePwپa&䄅|7wP.{Pvq0iO /U&Fܡr"‚N*bj1B1^e/Wfjs24#݀gn !F)!tiqGSb-7#L>da1oG2.&%hD4)]'xb2>c(F'w8g^|98_laNe) ,D޾Vdk5tTW0.wH4ƽ;POxʔ\h۴D; wzĴcU)juبs %tF>B)Nu==5+DW07 G)w ",A1⦠`;SuxZ΢3$ͥ0MݨҸ7U*J93> Gר/!A$i"Afq;LUt6--%o .7}7H54PؚkGefd NY3+a:fӂ{he4\r:ED,Gbin6r@w, ,%_&,; vCvPf嵾7ةs a?".p5?GXR@&qֲ)ÝwEx~эzmk nJ5@ej2 jLtD2D)U -l 1Y; y]STGiJ  QtweڒQ-ƉJ@*y1 tؼp{>ΰo`9LA=$D sӟ?I2K#96An4xnac,?_{lۍz<@6r8xzE&8{ x,%tb kM8I3CsLeNuXᯂH`ЫdSpsmzhxO12 w_h F^Hqw;9 C#?!u"Oj-̸#=v'uMԺ4%։}mvcCS`ǐڣRL q9]X^fqBI< ^{F׽\o⋚"B{+ZM$zO}`S6Qh)uMd}Oqy#Ѫk8C{$%jMIsB ( ̴f;9+/HO"wj^/dj{s0KnCO7uV'sX_ AUnNtsfIrﯝYyp&^t@*Oz=AYT==Ԇ+4)7subt  V 4-B~gencbjdVW zsyər 9ɨOˆ|ݟƻRԆs01I= , hVkZT2#AQK%͏ H5=K+F%._Pz9sGOOR"*@6UK|:q ÀHPOI+gWy ""-9 avV?UG|Nt;MFXjUWgn*:>MuxJիlooR^oL5ka<<{"Q~g&!m( G&K_ 樊gW`E`s{0Aj}pK)T,$X (P;A)rSsԫ W$ mJQ{L[3Z(mgm2FI>]6 {lO 䛮"U-  VqIߔٮ⃭| +"[wJQ4._(G)%^?Ɯ١+Ur#X0 mfpEMn)}2tƝ0ݼW$lhĔ3*6(F'?.>&O̢RkR1-4.?b͍/]h'$}M&tQEWv]-D4HWc{}M0y/JEI:3&=?9Yzl0DeaF' *{:k'p)=L7oCp&PySVK[emA]y,9)oQdէ^HוL"u;r&R6ŬK4ټ?9妏Ȓ^o9_)5]un@qi~* n#Dxpl)Ӻhki7FR<'B"K1h"|7;ڏjI RD1v,CNՀNoأ;V"$ڻf "#`FDgm}q0 q+kԠK;T׷JzO)fvw 6G{YdܘqW< eZ$<$ȸt7KPf=hIw'[>`V%;lL14v-#-Z𙜁uǦ]ۥ c=>?'{e+ʡĖ0)ucT TLKE\id=yt B=^0ˀ!eLq^\c ODo63YDs. 8% %yzp#jpa\HXIJݬB;N"O01mBY;p6scoQpYL$of!r{|oͱI*%M}^AG8zC o1b3 R*֖O=B+5;一[',Ӣf;Ga̫Sr#y} ǰNSk[楢+: ,KdFA?84ThrG iȜ}=e@+ C+4t|i]K{R@|@#4)[|rn<;"~E vɸ/nY+Oc(濩+$NMJ`qL{0^Բ ̐M&On#@]~p3YPg&ӶәZ>tۛD, ͷqF̬*j|h'Z٤\ͰWrUC TKuˬ:IS.w]=Jt\FѦ~д5qo$${7nC4fۏ֙D <ԤC2!~- ]Zû>!Z]i[^ҐOqJEi ,ǟćQ,4: d=* Y1PH,C7x2J @鯥>#dSïZxf>pfk7G۠:D *ct;`,Z~sdpWFGEMOKGJ(jҭ*za[ݷHaAO3Ԩ)}c] Bs{[L~R5h{JOW%AJS@^˺Ą1QR"v"VVݧ!FGR(_G&>Ap^5 Db:?4nvRo)FOUWa MG@h5=xkn:0l,[o4VrJgU3Ic`f_un=8ݽ1' I/&T<#́oe. v9/8af'Ӫ)\ȈͦIdS}Qkfuy@ᜌCJE{faHm)|WYwg,lX9ٽаLgNR$/9&[46 A_j4ֲM}'!)9φkZ%M> C/ "-W^U6طDw}{V(h0Flj[[6ZTqtN7EIUn+;go-<.A { r Ip?CN2EEtvA?Y7s8)` Fv(յ=Ƒ%JL '&0&LJh9k)k9E KJ]Ot,(٠Q2JH޿ƕe|/r̷ r,Ε8 ka]>s@dz:UV*O*0k\-Q?v_P-ST+tέ@z\߬Ŀ3Gȗ @-"lH>FqFSz5ihHЗv; m0'匲Sϲ"Avly45@_0IG3}X%n(ǙIiI}O% \ų<ʿxYXzyu?J_H7 ~X f Nxj> l{VЁRʏh:z~n\*#6TN60C}2"K̜c'QY9Q7F?MgRѽK0(q5vV${Iq,UґI(`)Zh {"G F&mTKJgq#3 s_ DRQ4`(m:y5ZYUmz05xG#g=#Z(ߒT٬.HA侮ވ\ (lOO9nN;sɑ_ mrDvI=~~dxD>'g+vZա!Ty ԶП%t-<'O@8ܢJmmv0b` pvKJ3a! @O)ԆN=ĔO< 넲{ EL׎ L x(xZLxR1]= _Ÿʥ=|r-AwΥvʋ}, ,)tK4tKj[eH?:}~Uop%>5lGJvQrY/6u]vqΊRu# [ta%&F_]C6RYJaynzd z$lu\]feZTrJ.̀G"yBbC24/9 >囥q\bʖBkMExb..:g-a t^<*Xg)crhj6j˯X* IU2d}l@鄂J/؇щ*GUq+t 9lFZ zKrK8-~rW? EžpFO.t"l;XZc65#T9TxћYrVWzߺʢӍ3pR 8ev(6sV)tيup/*c3(ZOu#绠mg [BLsДd䌝0Ua³8n]"".ް5tKIgR*EtcS0 N;+D+EI-¶K|Tܖ17~֩g>QѮ1#m`~&.<[κ1_4,f\!BRUR`ͅ)"se¿$K1x4i׶2x^}P19 SyQO_9sXrf.Y- vorV>R[zR2ڛ l`{Im+BN1BMS*ifW|fQ2RsrKc\&̧KͲZ, 䓃AaMMWtvx̥G\FDWQ=~4lY@c,\zẀpp ur9o Uh0=yOu+B:L9j:NAxl8RONjp[B`P$9]vb5єxAZ먼x3kP-TbO47[M<{ cʑ]+LicNQ3<}P( wyRu¢ =ɟc6@}FmHJx!E$F6p"vK GStÊ >G u^%1]PXq2w$]h#Kg}3@`np3 -=GvD$uge|қI}dZJ6J\2L;/8zRUܝ0M @8n,gY$O;ܥMӃ<3d/c^\Vnh(z3lD!{ YEpZIp̂};H ?NzIh~=VnW*`um0?e ]eLGH,1C$ěC\`YQjN^Ԃ"uD/ߟac>Sl3B4Jod~j&܁dC Xb-5~P`z/|4#m61*'2ʧrV9gxWj&Eԏ,P䁒zBܤ$8=KF$`WjcT1Vq {j˱)ۜ+‚BG%$Zѓ^DkBBDjV&L%:f\GKoЖ> ~_GoHXe}CSX̪Rf2e俪(P<ĥ/nR2b2=V-oQ;?AXkѵ0kNm6j3)-^ gӃj^$MǦ"5q; 41L$".!ݯuXhA5j{or[kF!fH'w6& 0fZg][.g1sT,;G,-Mdl|1Q[Kq! c h]bmπo^>}bX6{MףwTWſeO,5C*qe73SnكT[Ef=Ŝ9\hd!N3cBX8rG$m>FCAbi𠈿V-ƯR&iKI!IqAJη2!}GPn36T)=Kgrc_fQ,X{3B;Ys!,iI.Lj2`w%H s 80Ek* ]j`#^.~ qߊ9xr9s>#j{g{AGB`"{VD)VzL7Qxh8SvVJG}ÃTߓv[4mAՇ(з|͆Sddì?$]1-|ˠc*O /We?]T0k}.Nոˬ!f&:hσnDZ!Jܨ6_O)4>gE_5~Z4{y^ F̶"H|$u=fMo< n@{B•VƒU1޴9lyNK|&'F0Xt:`RBɨ`a핬^3Z~IK8.?!&jjҨׁ֥2k֙|]4Ͳw ׀1}[qc!$b* 5%8.M#? %iM&QoVd졠=$)z )q u[Ԃ#'+J(_v_*y{n&plRb| 򧿍Y.?nt=}M>(]A_8",8hաPde~S3NE>=ZrA fS&Jm,9Gv^r6F(W51yscn,=C!1WGI@wsS9?ɖWr3-nnYSgW$$Xv<~Ex[fBO b*Vps1}1/DMϩ͐<(GM;g-j8c4Hݙ2,E"DSXR}lI pjiE'^PTv-hn_k #_I,F22,R6:E=7W/W귖H͡H%'FV)&t!xoDЛJܸvN^?@!dwu&`)OQ;fa׌~遇g,T`'P+vۏZm˲qjbq:3_/$#t ;TnJL29pP16H'eW%cWNNVw p R nXt뷆DZTV\ 6`ᢣXO'JP8ӃvwvfHxf)k,u nް; UÅ~*{?i+Iy4됵zy 0!ZZ|gmF%K Hfv"mqO^XIG(,?c10NrW[(t:q0AC^#$-ut3J7nnԕ\̀eFn Qg̗CK|T7[jlѵt:%ӣIŀ(LESv[rs AjIeeT)0;+Q{*N o7'enGb>꓄7KlZHz:L7#  *}b2X_UL5x%?Uᷙ,Mx#p.i6VHvz=A?vY*/;M,`;o2j)'O]Ǝsk5 ==A"eg>MԮ?U|ycL>?aRǙ9ܧX$HRfٽQ|y|$5$DʱЈ1ް_J÷p1num-bYS%Γ8+ >fe 8KBC 1(TnMaYǺwt /z >aD\QEo 鉜ZxKa_r:K[.k:WY9_ԊʂV*/ə6K'H92t 0"S!x7vO d 旙QN7w/ɦ_JSP!njY zD޵ۿ+ ^KP]Ccln&=K:MQ덌m݌Y؍z[gohrq|'I]/S,Oɠ(a+y Q)8*}Q6FV?_ʧ|Iya0猎)f_-Jml5#HO{ƨx.)X#2mF7 DɊ`7:#s-@6[]95 "vO>.E_UßU0ߐ  :ee|ba? * k`5ZY}Ҍw*c sr*FXVE.r~G%b.8!X1G&VH e2<jEG(rFMPJ Uθk!b1cQkbƯ2-e!䜊a!/,#faCf.\8DUI"_(6%`α87'wQ0qpnO(hbp~c j ڧ{sOx e{ t@?gqItOձ--C+>SJᴸ&ު! ω HMd|@dH>LKJLp4&^eb/VN0ⓚlm^WB` ʊ3U]HTAn"LYR֘bXe?W^JHRsFY~IaХKMʽpF)\0[1ڔZWq@,4J d^H㛃ǩGnF )r5i&82GK*GSJɠy$,y;Y:\ 4U7G[ZS%y,W7rKSX djr\(J_G^1W-s>YvR?X:S6q X8 ޔЇ00TAO,TSUpߺ9~t!3f[ao> ²3vjܵwriPw *R2n#)x δ(BuD@O w%GXL_ғcyju4M˃ΈEzZ6ɡOG6;eNp'3n Zc;n.CqyiMnXݜ{юGn;Mı3 g [x~y?3FcQ Do̿87D]~mKfsLMsK`,QN:Yxg+ lXƿרPjej*-J}rwaq?DYG^,+fc42eӭb"Ͻ X[_}I\݆OCO>Zr>b/9XU :A(3?{B#2a{i''ǿ 먙@+ۇг$_)FF_?L Iœh&_b+JKI3z튦CNI>Ga,G(jH܊G w[C %p.ZJQHɀI kUpp2d#9oTꐍ֎ؗ%s!7/?PH.סΨf?6a^cU+s2!p2X-~̈́ M|XQ'i~X+B;TO MOb#HQ?W!TC}+9! ܍(3ʏ y?G! b'㊯#2$0y^ga+ +@ɶ_|jo .LHn0{@du8I>€ ~@l*CzM/a1pѓܕ9S`_ųS,LW\C#: _m=a ٸX!l,7-4cK P]ҟ<ƒxkpݦhV^ZV_5R~F 1?Ec# r] 9O'k'"mh XUD\ΨNp7?dL~j&Hb(GDaQE7vG) ۱$b1{qSRnvErߌ\zH9G\oH6m`~y#},h,'/6+Fn]/

    o9N7Mųz+B  PsjB~RޏrȵX-$w3FPgy`pe"*( `},,lq fUGPBdàT(^wKng!tn(@cѽW{G=lJ@uYc|joLV܆.̈U}slJ{Qyd:'Mm*]8wu6pzNciac#8,9|ytùUt2Qw~lhaK9#wYɽ 7xOñw=27V8zj[3\NT AY$bʙn$2_0M?47Eɣ#ږj.a{WKkN304(Ɔԧ{^6i°V'c)I{±QeMEjވsFh@RU(Uvrb5p?C+QOZLa?E[8^pj!Xu=л.6T[NX<0~dkٓk|**Ni:Rc1x?q,8t޵kƀ2pTu F-yΖݺ eL!+ڊH2NL>%i|VN*Y@εl(~],{QfyE^g JNJPt3wb L'5~l9֊ $>6+zz|3j=k6{(bHz4T>cisϫ.P4\1#P!G4{7;XWa(YUECQ{!VyF%,5K´1O)q-zj;w/X%gBy;[($##Z>78u̥R*BpЂyӱ*^yyE؇D.yy2Nx~&ɷz%NJAKt]C>T? ֹj=xx tM rP61F.\ 4wThkA GL4kJ۝BR ( ^nD\Rb9&(9ޥīa-Aby~=̀s7wgSf&⁾Jj=ydvQ:MQoDz\*Y^ph =|Vdgg"{q6Z\{M}X+ͭUWh rS";uZqlE쏉M($rDU׽0rWNk8 -cpS ;,j᭏f/n9;f钡dj`PFӅ ͌~’x~J0^||TE!YtGqB.l˅?kTC V Z\$85DiO=͍="C bT3C&~.$ڦ=\^qv-\JٍMr5%az?,]ntc`E' 8:ـ2*I G!(#|pvQOb8hWDU_:Q+,ErUM}0F4 8 UZ( 6݇p(R".fYA&ڄ L=4XяJ#0G?Ԓ*4Ӷݧ\Mۺa3'OHaDo- .6>;-k*Z j|SXtp6H+H̬o߱]GV]f,ے 8Y8|^8Jír" '#k7e=Y G,)jR2K8^ϋ0`9G1/S݆Z7$"w!҆'}.D01ոpVnĠ dwPC1AAP8h"DM>|!;.,cu~;T] -U& ަ3BNX|Ry3 _—i::AOVjӻZ݅{){A@2~KCO6%5wA2h~7%&yvy *Z^kVf!AmOs\,5$5 jB1n8::G^*?טhx*ona 3`txw, e> yJJ%T낳7ɾ?^|C+a̛ܨ#*qwEtǍh P I0J%p6DeucRjzLB0lm+ݦ ZeGf^[XePN6P䏒Aҥ Qf[-O0s8Kq!>M~WϨW__GaR<386 . }*[_.$#KDl^S200%q3|+7jS&*4oI:]m^v9!$˶1\U0 E7D7\9b!Kۅ%4ػ@F3Ѥpc! /knƧnDR Z:VgKLw: V)e]b9k(4$j L妐Ǔp<#zZsѕt8 VbV0|M[tݛjptHqA ! "V!7foc"vgFnȚzq7vS+]߂etvz{A'c$X\m9Ч"۠G?#H|sDՏjxk2O(DwmջsuT!+HL͹QY&ʦոRx '@j cBdː!jSh(@Z%m\rZC놴 ~p>ԥ$"rY6ˍokK0%Թ7q"kk %Ŵ5-ODT$QTw^N SX:[=h2S$h:Ĉ^0 /ÅG[ݳ\ XnJ5\ZNb MU2>Ie{k&Wht-6W4jOk,->ťn&S*^?]~{{;LϦ'jڂI MWI7T4&HKEzQz`4bdNaV g{;iJ4n[_&"+"Fӣy(h]@L_dtϺX ռHpQVAYQQࠡnG:ꥱy{*ed3%h3vkð;3ظ5VhF(=_WCkB:X Ȭi5>UCsK؋KIC_&,ٲBAH}ؙ:RC'fк|" #ٗDϷ+h~I'Ҷt{YSP{*<0LHUy0_og\"\v"v+Zq KҨ'΀_kyNUd @ϐ/PAb}jIz:X Ѥ 4v"e 8 _xuCP SX\?9i4E^U#{)/m,BYpn,w3vdtW$pHw{dd$M jbT4u"Ső&B!#"e \Vc<8+Yf5UMҖv:kNfօ}Y* _I]%jɑRI!~8ɹiHrpΈ9i? ~˿C 'dЎ@Pk~4Qo!j#7o{ͪk A7Tv Cݍ/\Qघ<m]_3Xc+S,m-tpwx'%4P߉ґy\KO"Gp|a5`fY?~*ٖTsN-LkS+SrZԩ _Ѫ-ָ4Xޮ9 FA@ْ !Cp=uMuw71UKQqI] .y!gҡМ)Ht5L7s26y>lr ~ڇ 2Sւ@MJ845v~X\'y- Qs^uљ5c]^'݌E}aIe`Zgwdn8=#|Ϡt4 cݠ=D7`zy^;n{㕂7۽F_|-$Fkk_*OY},ud.? Gmυi0R[N?3>ʔްBX̰.1ZXIBCj}A, IE8LǷ ̢0%~|zcMv/mIyaF6aŭmҷw?6a썰{{kDfo]h ܸa=́-CՒf8L֬4ɧc5,:8z ݏ F|IX nKoj|NjI4"c(#_kQʉkGy]NfS$ Lf/"ۘ24 rźj:;ć1K@_  ؛QD"Ao{9{2_tC=HsyUgC)Y %i6%90<   | ] /1Ȧ@]vQwasA&*9"L(^7&t|k%D QuK2PBA(oS_ZxS ơ;+ #LrA+L~جm 72qh3 Qqxֹ)OŢ2i. l.qvC='ᬱ/ s#u},y>^BXX"/'y:5f QcӫH]vS\O)lp~?Vb n9n4.awS -[zޘZj+: {,6״q~cXCQ3蛀Շ8H[d6`EA,zPkM.u&0`VU0Dig:y<ˀtG nǫ(睃ws~ي̏Z cpFhlӵq"~'2d;1@7!\,wCȅ404Igꈥ\jȫIziG3 w.ǝ"[pw~9e\.`ER;?Voa*D~B[K,^=kYv:8y3m! #qQk3hӁh)/wcUiDP),;`bf8BSh%I8~rOU+2`Dقf()”ꡱ؁bśCW> Å˥GDt棦c ɘM1 /H`*ϿQ5u3w;W|YSK8r,e|MKwW__ZWƫT(&辛TZ6mk0 6MD5iMO|6cmtD:UMӢQLLT_}=qz8 {H">?m񩔊E(ZI2*hCwsjTvl׶ծB<ӡˇ#5 ×ڪ,8|k &P ynq-.:39׼%~$Jx P(Ri Q<7`oKB eXM䁋vr]`iԮKawe}3T98&t 0A)hzSq8f|ʖAQ~{Eݩ@kksi>yy p  3\wT\~ ma*bʘ^pq{EָnۄdI3N*ˑ̓'4Ryj2ZV5g۶fۀƹY߽ӟ6&wSHȀSіl350Ni3byW/!T |eYWJ =*2)-z={[fV):c yZ\A3i]1|;j^* UjIh.%]{feJ9M_ԃR׎=Rk-+w 0Q\G_S6C0z0 NoYGX4-0{|$AR s|jS{47s~+k;vJ8\-`8K;/.͕=Cik6AipTŶd6gI`!ֶ!c^ ttihLTY%DJt y9:ap m4[RЌ٩Y_x~lYH"J2^^T6Lc<ܶWU;@oƒIXppăh} W`?Acճq⎔3Eѯ `k?҂C\AaHOȰ#絠uQ@nD0~h*MP)Yv}4om"@5,ibe_!ǩM=XQ@-I鶽~UBc%q*B  3׭~ۆEnpʊ<*No7ʇd>@ok{=|Z 0`|}M=/JҳrԍwUfԈUn>爜#}8P-쫥 "C@t,B'6{`I8<>a:ON6E>N/XfΕyy`*[ .;HiLc'we(l!O`P]&E)yTED_}6<ܤdu} T=ʗq?AD"V>s%hID~أ|3z!f6 8lwJ} ;V<|ɳRgb2|:TXd]KE'{p_* +GҨ*_H-F_C,GJsc/㥵 Ѣ6J}:z(MyIhȴ8bf<#/[WG=V|ilu璘=¢t(@cޭyYPa"@.ҭ]H0GCG|< H˵fhTS56/0),jg0&@-}l)G^ҵ?@00~+wLσ[kZU~̷)|L2}1v,QS+Y.ޟt1S\@bRCݦ;UdtyM5. 'Tx_/<:eࣥ?]qy BTKةqafVf~Zf,VPO/6 Go7 krFT ?k3EUoz4Dֺ'5Ы18l$t_g tc]BY6#"'v?K;3{wVfzp^ ũF)w_{p%P a|PHt ?(dWYJ: Q(djd 1,";dv[??(o]*1 Xqjyg.",u{u@ҀnnwrV^a_ְvT ! *J w3vIH_sњE&xgjQ;[4EW55?_@)HLgAK?瀌) ^m7-2f+xM{WGg2Z}0n96wVdUElxٰ-kLhEd5 {HtbAom&jk^ckVEW}8CjzyVN4>_!Tk[n#\ DF?!<+Gis$:qY2Wb(Zv\&"&[[bd߆wgB  tu]wu[HPf_>q} M>UAZ 5V񮠶2Z0kZPXv_n2UCm:,d)m\ YYB*=橝ʲ`VtQQ8*b`~& <"Y`8ŵ,M* 9[H`!cWF2;}IT M<}׫b00_0 6^GSa?˧kbËu6i2ː/7nLlkgcr᧗GZpYH$@礱^PEb6,. n"zFB#T?)d &C* ND9;ƹP<~Am05L-I4$ϐ~'P+x}FM "V}pVȰ,^'} tH@ɗO)\%Ha %)faܛc6x` E_dm1| 7GxЉ,1}JS{:_|PMƈrieXLpʣ5!N~KQصZU9hȐX/vPmn,)o> 1yr'-.I >xgAhd?e`臬"ȹh5@cª:D5npg->Ob7a?|Ƹ7 \MH୲V ]M~-&ZN0^q\d`I:K~zYݧ0\"*Db!j_/& 0κ'KLL0aR%h ܦ+={rӞBz/X҅mC:2m ~&8+r:e""M\'CrFq:x)>}c:>r4Ees]NRVQN{SxYDXTbVFCEr+6Bne̍$YU42Kl P^(\X'ANuiO09"Bp<]⃯)A'}$ Al0K/Uφ<"N=\9+M #*QpfECdiK\>_Uk7Ĉ%|Rݠ3Tcձ5g?!\|+` Ym+e@g~I잵jy)Ϳism:]@ φau+p.n.}|V$yN|tu,o ۽4;ak" D}m&[ ybG_ e֝8VDU*)EǵR?&7G4 -Q`θ n^P HgrLks`6@Z*U+PO[>OvnL'%w&rle] j*utp=* =jCsn'W{Q|]C Bk(UHME!uT;{.#bs/M- TY_{ct%Yx?`ϟ暢6♐4$qq*q_O)7F@tz+YB_g1s EvϒZFEPrt# )9+ŚyRwh.R4yC:3_ChG^n^g&9ct-,!5ch\*r&V=FG6G7qķz@a2Wa!Hiu%̑.gaۏR8va(V 8ӱ}1 #[/*M "ۜF4@[~Mݔ\_ݰ[?8.= S< Ƨx,C"fbB)#?+`Mc Ͻ4y?L5HPuTMF}40D=j˻~X]|ͦ>C1;^aYyzOuKOO?`^"30ŋ3笳ݘ7u^gRI7vῆ1C=DH7JzK< SekZmf"oe_+ZР<ؕ `Rg #&sBmbU~n.Z.K(iL- ^:[LjlȚn%"WavQ{N u:c3[/al_O5 Af24<= 4.%^9Q e3sb?u5`ie[~fQDd ]ZtS> C# ZB9= Ya>DFY(T;wҒ_fʃUMTu"췈hJ ,uaH8 MQY2|X< 5j2U68{4UP'#ijw}KȆJ<]i g<׫ZxrI0h|͜֋ Z&Kr8SSH H"?$HѴV4n7Pepq|wrcxǂ:cѿUˁ]mܹA~{J!\[W)%Bԙ6Ƅ$CɑfDbauFIR~ɲ}p 4W2HX6BS*Sf~z'!ԓY{ ][>1xkv|ʡ: 'MNI;!.N[EoBx:-ׇ5y zKr"x z-&'"` 錨qaD;`ZȯUBkLf;]|= >{bR)oL#)K  }Ă&@_ro6O3C}Kkg+ƷMD-r!//fC"T['a scQM#K@tR1X>m +PhmSNV;ָV+x=ykUYx ? 4'W旑{U*[>BXD'c9[\ `{(^I뀘kt@^H05 \؉Kܺkwkvڷߞ)I>8ǝ7aivW<0ǀmщn0[t C Na[Vij} ")2H'Qvawj{ MZLJ_j65)Mr}W`ٍ c`z`Td\O_u#jg w8Ւb9Es!, t|tnϕ?F,:弔ʎԀSz+&d^ X٪epƩRە~D6wP;7]*< d<[ܝ5Y\zh,GÊ. *GEuoв>7L8|6zJ{l?e BuFbyB2&p_hqyI@|L#%zʹP0 z+ލ*НCʐ[VE=3yaOF%Oۅ!w=t8q vY 0ZNiP~gXRQT 'C3 "K`_7F H$_-ÛΌⲘ%P+$nzYQVafRnDP Z)}uGw{?asVITb_tR[Ô OKTnc"SOU'`[91DYwR9>*5 ]T7,C3zV+Yy|($2mۙti:iUJ(<)6`-dhؕ\!vl% +n%@xum V5t4\pf_0KdRgvίb I: Fr[ ̰GA aDUdUuq\QyQNf2Lz~a&ɯBfK̈́-"v~O3澦nasEJ$t'7Mn=l`l>U1ZY @p~ɑȕASe o+xSt8Mxcy}. x'DNjj8wO֚.z5=Jh'W^^u9|?CLjPrrpY4$`/R&w7AJj<=N#\ܵ{뷲ɇ$| }hm4ۦR3z)'tv z5R(}?Gmw(=/'׏ *;ϸ:K8u eN&=stBn-AɃܹu`򧝳0"}S|%" NݩFxqbEʥsqJЖS`5%E[Az =y ~x+5zGo8WdlwTqGl?mߔxҠ"gc6-5ltujЄZʱRՋNTG]a.=Ѧ-,w m2tE~mR!mzNJ.#&i*gcsOg\Ew@8_bq9V/wlG2jǁs:ǂ*ҳ:ZL-^4#wa <s}ēr.+k.841ȃtfËCTY\oS :0tVJ)>Atլݬ|F.ZPF%l=5\4.Z lc<3AQ /`+j+@sv"886aBMU\; .%X,GedNķإK~tAȼU;ͳܲ'~ZgN"g8T; v(cׅDZy[ckRثG\7|޻G z@@h&ـWxBsd t֦|_)Rx5P}_e莀sV-&x TMEᯃ-H\dEy-ipI#d<0?^p{;%Qeχn|..m֯s|=SőC4drDM\a5=n _,e$mxQRõf"Ks%q(` ]}^'/T?cA۪LL\ |L Q S̙TjM+ǰ-ߢjw^8t0ѧk|#В.#8}Dc] 6z]=V<,$]qa.a7&B=4@vE4}b^e4g\f*6L9¢xR$1V$HzkKP?h>hzqA H.0twW[Dǝ{k]v#_s~qVtMP3mN9)[;bU2 aSvf䜠= b[*%OjOp 'P␡[feu+ci2$c< ŜFr ,c\Zɺ7mTS&mITȯ6ӈTah%ljʢ)UT@eK@ӓs˓#k.Rbhh>jZtuOZqIUwLHF[/L zQ^&]LsU\)` |)U%%ҟ:Ƥ(mFXé5,Z;M> Xr^.&3m1dx4B&]F3*dh9Krf(s+e9S1 o.| ) J:ᭈ'Z0-z:k86hѝ9$gL:IIv?mڸ9W.~76s,[-/oiTfdLrsSyRi䭣M~Ćg[Y(KNy.rG[K`ktHF4Pb팖8 !=@%rFWw‰̥kC1xiHrk$g,hC=f)*Ƿ_5Il G.N*_W~"` JYذJ?9! dq {sѕCަGTʮ%xĿn Qe2t;b=*4}`V{KV2hʆRӄO4~< ;,6e|@fQ9z_S:ϊ4Ȍɡ/2}'B_-#l*7Qy[|93Gw8*zZ>pqF]uQ|wAT~jӐʄ_ }!)ɨg>G'V^,Uk=EӇ. xZ`8 ~ y"& doW>W]tFi( 3DXF3V@n$3h3QX}>nc,P;@~^.PJ1'kKZK;!;E=?{ƿȄ2N,xg?8-Mx4q 2bS[&*uC3h25KHOYg}}dऎ!eG)Oϛ?s6(ZhZ5)>#.'&썛4Vo{FBuhA')^w‰q{i0t."&: ::dm ҁஎ&ktJV%͝ =Yx } 2k+G=`ձ70I[T86M^>m3>W!HDc@W8f>"$Q=YKĒn)! ]/Mq,BD6Gy|JiA}B sYdA\jen-@w7v>[ř\LNY=ݠ!$$bs/뀁8s,m ĉ+RG"ÉGÂ2 ) CSGXA+@_٤a.u{h?mް_Ƙ1X-&R}ѕ#͵ iK[kMLݷ`{616 Z`@da2(2`GߑLsŦEg/Jd3sWc>*-0HT?s"BkL.GKGj/xѣaOG,81¬Qxň{v@"*3l!7~K8ij9f}Aʆ,GǬ-2Q44Spcn>Pˢ dV [&XSE.Gok ڎ=FMCHOX6YCg^VbQjRu2,+tEDe;<,пo{(ŮO̩KbGdܜ =v,en\e͜) hv(!؟TίO8si#@.g3W`Øc>8&^na2=]1N=d$nTD5.&1l$OLgI:3 ;( DHrú 2 &m vꌌnC}u~gjx7BP.+ܭ=+ҙg3TsT腕nF64_$+WiU3>f"Z"TH~97VWɴLVcwvi }4ftǗb :D/{ TR վ-68ΞaẉmFToU׭\!PJ~$ t&@\ l~L Q˿vi庼ہ@x7{ qLM l~Qw?[zCX(Ore7TqHɧktS9' /LŏpԂSfژE:-'˩KM",T{b%U(1>021[ꕻsªn!ky\~# 37k砊ຣl5e/g(7VSmAB2"#;kIYj Z^D!@YGlR*ܜز]rL.dEp?Nf2Q"|#L.ud'd^R(3rd wK3D-4K L45cuA  C;GA^]>T?wyQx5µJ׼Z/ПEr#=".γawb>MU#VA,w!p֓dthznHwe>:"Na=ŵUM+MxмukA(}gp=7ޡڲB7@ vVo9=]Cg% @mzVOS,$5ʸg{Cԓaa&yzs SehI]-%3Gh{sQ( Ӯ Zwb ح4AoAIw w,⍪W з_yD.Rr} & /zZs[v⪘ h4SL1`)f%gJ:#W*7 QP`ڢ*]U`d 19J.Ң~F"yt/nE)M?Ϣo{Y'B#[gv+5)=mՃ#@-`̊a W% 97/@R%ے܄?W<|.p6li|bBP03LDU<)ua}'k=N֥:D _p_¿3&W&5@q{~L,!/~c91Ww`,RLkJk~6Y23?+ie<Ȳgj23%0upKX#LB4XGtή{-\A$?* m}cXX$$ K!·/S$xE9?Aq:B#4abm:JӲbHj"ȓ68:.H<+aE=UI L %} nV0БigM%m;ޚ;|sR kX6žH~\_ƥ#khވi[3if?(MundJËS渑zY ܯ{|𺕥1@mvnjru4yqk/hǺjvZ\ >x=B8\C"bbv[P?z> 6wZdୱHۣ.8/|$Z]"pGlJ#*SLb.nmA5%-@}EhI^푝] |cɢɽcϫ 8)y*>іth3""?EV*,[lX-o Lo;SzFg&XؔL?4eS sx!@͌"R7Zyap84>Kg<ΈWuzoU˅ H=IU CYK 6,v aOXGw`S5$z_yF*FBo[eDh#(vqp#=;Ոa(zdpfy*4+r97hEW7t:A_ ~f-jkk$ KTu iLht [[Xc?xBtHrr!]\%<2tn~,H%efDyN[OI,V gQ5=O @HoR}uAN{T,MW 5u۰v_tIEjA=ϗ KEC՝sajA a:JD3+q|' /)YfʳI!骂Ʌk9)`-m| V$-ݕ 5}GȂr2Fu/gήT՘-r0ٽ#m&qu PF! ?⇝sߌV !|zN*"<|<'P 726.`5[a35r:6V.['t3Gpxy,1t*3vҥLc}~I܆ӉNhd2 Fo)د7Jm~`bv2"l !"I6_W*ݒ &%Yvm]U.a8m%BM* >º~qڌFBաfYr@mޢ?znL!Zve1Q} 5ab?7K'Sάaؙ=Ura^tyTqx|fzbѵz/N}M8 h_crs+[oPԴ#e#6|8;09~`ot׍VGޥ?G,{X=rU0+jkw(@ӏzsGМI:K>*Dc)~>>6t2c.lbNt+bǫQ-L9m=if L:`pXㄸ\Qe$@HM)JP#7Veut=;H< aZ]hAy:$ЖMMe\h֭I-ڧ[].JY%:HE6&L 1:Yhߩ36]!XP +pHde[pQ'1WGtZQ+PZ~NʞMOrtU&x;D~<%*.8H<"H̕}<Cu}_D bQioDrEٵTmWhS;I zaںiU6WRĿIq-OVE"z%3:&ÑɾKqo3> GctKmj8jizM0xģ*8F> N*/)a n*!fU՞shRYsI:瀹#pd>S혿 vCVݿRcb, +-1O`8$ۦ v\BA}9=]#t!!v\ܼF?kDüpW>tWE-taIߍ]ށ)]G2 J.'6`':5jvVwk e~ @0B,(ӆac1&C y{*(??:u>fA#3DRW&b-$-0F`"^B-ŬF BqS&s}ޖ oЌTqGĺ|u`W"*!qXuJD)[$!LxcE]e+a=օ8 r~vVwg bd4t|džuU0+"9`=^#?pVV]o3ֽs骠'?rHj ƹa̹6fNhRV?k[^mDZyfI֐4MVEL?~ǂ0RV}>8+ѩi])'{@2LcQ MB$DGnS*D1.;Yҧ$뾌ҬrV8X]qb1M̋eGZWΩ>l|!_vt#dTmYs4vtBLA`^qUQc{(f6:)G4tI`{5SE*@$CE(8d햮|@Kڛ "B~jpb,?{|hb%E}O LKA|رGk=p bHDW`\; °5VKXn C|,K YޔjAjÜa:%nsyw\͝ѓ|,%PYK2lX؁F]:abo-O=} y3x  hCX[/, /A/fזo"P{'FR܋cX؛o˻ *-zc5%OsQ9O %/GKPW1D\pim6*|m攒EfmR{8ҳ7ZzzW`oW`ZwXк/@=9vBr{ԎeV4K/=]oK1XM"Dޜfrբg-^dAӋ3,$0֕F@P.{cͺGatԼȒܱ; aa,Y?͖"V1CLkG6IIAC!hFomJdžGy\@$||"Mn`cҿNSBMc UgǵgFI`, &*!4V~';z'*(Es CIPILڌyvbSrku-TU}%yNF$!SYIo[]mq-T?;NK~K`sz8P#w[26mg=^VhX O65i5KXzP#*mЁa7k4qM"I@R/W7hb$j60У 6@HE^M5f4TҳԞbMicHm,L-/7*ACL(Zg#ysY%g×0DH.$0b-Ej3yo]04~}\0lܯ -V,"&mמWf\ b_Bi6tK2 k>BDΠXHtA+C1{/ϭ9 IM=Q*{a`pUR~iK D_ZkA߸|jYC'Vui!J2*eL 5?db$,K*+>M3[1IMjps\oE,'Gw2Gyt.d{gȊ3ԪK`˿lu^$+wëiw>E 򸖫ލÃ2+iE<3'8߀!E*$tbGgGg4z8.b v嚞0p58o%I@8؏X(E4f`-Fq%iD etJ4lnŰ3Jf&Ń<g!jb*"Dg LY1bC9̆tbxMLwpן.?rPkpy!-kۀL>r@Ic;\Hhm8l/! 7 KT-B9ZvėNTٜ p +HI0g,G>}ln/W Գ">V{ۚCuser=5la #}e1w 72*,QXImo! c4WDضs]daZ=ʌgɸ/ 碐aRDv:@D?$OУ ;O_66*A .t~DB[~lĂaMoƣοb"QRd 6>bF% [6QxW!(4HOҩ"H}ne,l\T>:JbLXNj&ܯjR pj@wx 4nT >. ->= ԩ7Qi&9`Ky2R aT AmЖPpTK7֚혊^mgcht1O^zt%+.AS_xFDLa*Vn]Po5U &SnlL_< 9M~uGb*kUTu~l.KUO?*~QjXTlfxepUKo,6}VY #ݒ+<[OEoT,#6ޖ5DqjK "^DPD,E-LtQϟJˇBXg09elvenep4dS4bz)K sqCgMbDvh^2DrerUeo.jn"Xg-Q- R/{ו;.nޑtptY1,"'u$뗑3=BOMJ'B~$F0;O |Fg1.*Qkڝ=}ɳ(*2[Aރav状FL&VIQ%=VW,¾5~h9ZI6.gmeH9.O;pkdsyQv6ݛi{@4 8 d;5To;e7evkrw<  5;)Pa?08GhJrߋd&Q(r\V!wP1e! ɔ1Ri6ڤp'yf(g3O)?[O&}ㆭ']\/X~CR㇟H/=g (3'lG.Af cRk%N5ƞN:;ln-U#N#Ϭv01^'xSVn{{a,a4=iT)QgKN&G9lӔIuE^lL_c3orKѧQݺCe?5Nq1h"07UTHKJ1FBˬT#r{rh[Da%gI"D#BB5 K:tiG^̳RL\* FM|pLSstH&I\PKoX~ &.b/2D!he%i6ci5,UڲMy=ɏ$(ёP@ۓѡexᕟD?j q6)?^ݣL:Ĭ>a2m&YK9\&㮙f{,{~_xCބ81pq{A\yv:&$2mRȷ?ʓ~eN,6Xitg+w ],Fgn uaZdR$zG1w_"3PU#i]CDDVJ + c2C2{]J:IQߔ1!~t>RwB\c9z a(FMޑoU 2X#c~OC} \`?טt?N"_+nb|=F CW}Kfr]FcZQ^[u$Q Չ=RZBNqg͔`TY %ztYN2l}t׺@&Q|y; ,bdU{r#{е6~"L!{B~y&\G%3֡;!#|*i d e-Y/Q]ڑ>isE;rD11~Y“.IJ meƥSZ=jg ,c붳Vי$wMd'ڛXU*d.UVTiγYA\F#ehȫs!6~4  %hW1M_5 Bzmz(uqݥƍMwQ6bđ0 `K<1%( Wȗqg :5?kЫxi4f+H*e#:Qy8+g.cFt_6 (cftu20$>ҋ`FC'ooI6hwj@H!4xRt؉S32OG+f!IiXpڴԼ񧕆VWзl1mԌ#h}"B y ܠhl~_thѐ[g&2 Q5\xI~momF\M+wotr?x8[ӥųE#0Y+rѴ GjL \Yl2J atlJ! ]EGI2q}aQN= iZI vzoa\yOv[m|uȖ׭5nLX3wT8E{9t3ά>9gBjBڨ!Jp .`/߼!R&|2)6R QBK75#Iz9?{R&LV>Ø;"Oo;"H:a۪IRfl{9y1L8/.VaTaE^H8,0ږz@EKJ> lH؆:X>`*mَ{cp^|Y؛Ow 80=p*X6c9j)Hn=i*&ĢO p*"gt.흕idpћyRiz7}}nUnQPʯIhMK~jy q||ƴa&-M N͔~;3| s^d{niZ , UbJ~m60/9~6+83rc\ݘT aca:$2JٺFtwj={ؽыB@{67aW`%TM1H866\l'NG}C>f3}lcV.do#XX;tz%{2^vKN1iwQ=×ɘ;ۨLL9=r E"L,F\>)`f݇ n"dxL+_{$6W)Z,(4h-P\'% UspcHA @Iؒ+jQU0ET2^ɯ*1H&6s ^}+3,Zo;[ы'h,ٰӱIZv9^C@Ψmqj @曅 7*UB|g60{d2Y􃹨"1b qaKyX΃x]]O۫k`o^thPUm1!mGCC跨ضIS'4t+`ppvmv i9CT}N ÐGʈ;Ka*#x8V}Ztca{'ݨz 29m1aΨyt彑Lb/@gcwc뜢,2s$~?/y4=y#hUϭ+OxR}1#󾏥ھ  U~^߃1jդ*0eҡeÙaD[Q_`E xuĹ_v2 k:nɾxlӔ6ɡp^Pވ"ІVbPplzΩhn'%koX>zEUAioʍI&=^U>dO+'#taxk- X^)ŪoX7`ŏztլ\CQr8:/B.hC=u?@'M]k'˖MBުL͓h3(H>J'/gF0OD\z#I~6{ڑ5 | L=Bi+k+[~Fo8`q:~,kH_&l@mpEVzlYj`hE]V}SQey%AB1}+Ғr"GZS#uvKR 1Kl=7wǷ@.N}>Aw+haNu-GZA(|H ]bē5wL/Cv\,Ojrz\+&;Q몲kS-wt%\bPD}`f#$(]ٟ:!4}>H >}yn" aT$?U!*DQk T9pg٣ݜY Sk?UGnrLN/(̳8)_WbM0o !&GA{+̻f#r.EJGk1|fCoԿ;|Lِ%kӡwb>PE97i "L?vcGlɕ)ڡQn/7q DsR@gL=a%!WzK |dVFD ( |ʘ@0rJdpHK-鈀wqC z7(cj+QR]&а'KHkp(`t IG%99W~Yb'E4u7iޜZm3rM'\仆Up{Qc)7ʚ)K^dp̗^nb 櫻rI}B c($u`nYJƒ#Q]ف;9HJ DNəxX͒ z}ULz_%Fv^@kLjw.' y<;2ld3\oDO={;5x~>x"M5 fڊ8tI\|ёM/wW5,C+AE/ D9Ͻ~͏7ػO"\\=>*E@%'eFIM5Uqfo7 ;bkrGY1șxT2󕄽~Ea"ƨ23ǥKeRLp/թgGO=rjo/k:fz]&eCuJbW!W\e`z.]'AaW}Pv/W*3+~Ih}YJBf0SP PȮsں W]'7ynڻY_x*IPvwNc KQLmGowC[]  !A7%z&٭CKjB@K.n)y| UY X.'<„mhHdx7:DӪIW[[ 7J/hAgeY8U#XJ\ʰϠcV;d)HE` 9Sx4roOS5BJǍ_6wPvM 0ubS@V~zC̴>#R߹ ;7B gAլ^oKw͋u1 #PX2fϚo'{ YLh/\k /+О/. V.h&R?__Tslv6y?H=X/j:2tߩ`E,gjTLUj]'F}٨*T Y]0͹/j}7;8ES#x] :ճtL.M X̦Tuɞұz []%JfkDtF>ጪnD,fj*>lZVvs$A1<"50IfmX9vQ҄B Lj6m]kZwz%]^x|\yf @ëvX-Q8hBZS1P_:j_h G7-m$ I fڐ7 ^ƯxA-QF+ٍwG[$G׶D&#E3_*v9i]XeJ.5ֳF'61R2Ro GҶ\f`fmmr d6ԉ*u6Ĩkuc- 99 }eNd AP醈Vk $ƊkKh%3 ܭ\d4Q11/#\2Է+T|6O Nδ;'Kye#1nEdP" !c@"ǶÜ]ld=d&Xdɣ.(5#U!qz/οH˱֌6_Җtw#Hy1գx\qz\Ñ)H[h\K+?E¡J9vfhf҉JF%a-ѢJ] s#TMþlU=g^%2P(%椸BO̴ :b1om6e}B;>`]czw wk(e4yTesB==~!/N ՆGrXC̽?,H*ɥm?3E#ߒ][A.Fϭ];oRnI|r7p;?αO[Z!VCz Zc0uO [9 n"(L;V W OU9\H - + {{L2qt8xHz̃} m@6jeDMP ZxB8՝8t_>:I-j&vOelΪR1ۄWmVm&X}Gu>DIMޅO 6H?wMH[=%(Xq{Ӈ l ]b7#D>ƣJeX.muSyjA$qn|X`Wg枥0ђjw 6ix|SlB΀(0w\}oqj$}cbg􊚷@Q$ϪuZ_SZ^3D*Zh_|/y߶px09Iv=LDKߎ 63 1XV=xx3}4H;ؖEHes9w.|~ [s鈜 5f@prFxb̬B}>Dr[CO_fX?|ϟ28Yjx ,̫ yO4c,Y)"?B g #6N+LD6젔CB'p<"w EhyoYaBtt5;BH)ЧEՕ. $#Rƥ SVIjW"-ȡkLN@.R6>1AaYhǔeybvE|;P9?l#P3fd;##3it#tބfɉ$A f> {pﳶʠ>U!EF)jlHb(p9vo_/Bl!Ψ67k׍m$g r @]1OK\\̂7+9*gI _I_Os\PaZŭ]J'|\{YxpWW5N߈݃wH lrgbP_j[2ְ:*gڍpJ#,9`ԝ$eu;sËLR߽ !c$8΂mD7f ܌8{xNI>lC =WKπa=O?u0I,V3Th(}fZ]><œ:TA pȗ}_1 DžQjb-[`SdR qreqG0aGR?>%_̮eV{1Λ.19+k.=n >{uUOZ[̥(H@s,J3D,(DU' nK>M!n"DjսAk)V4mᰬU;E]q! >s֢OމV?C+9 \AڀƀzH}V6zauh8DJ=rknMv{dORrQ"Ur5UܕY r]͕9 l [:g\0 ^@r;~]\_UiG/<V;fGO+MevҸZ~=¯}ؖhwbZ+c2WwP eGAY?X-vBۣoMiǘSYL&$8})iކF$x}C!(6gcw"A<ˍX7"B`i{M)$! iPzW48X"U d_vi?*U8s]Qʂ)k%ᣴf}TAD,n\Ɖ'1qVJx^dnt^gY=)~MK ].cXTq+-p2]ť˖q.vGhQYItENsft~TE"eNn&>(w~ퟧ@I3<3rsѕ/(L(Lt6Җr>$mY*,Op,Ntw>(8=@p/;`N8}D)] GNvM|1':K?݇咼 _RDၓI9Fi\INvKVhy)ieUMO;0-Mُz1ׅ [Zm'*XbCˮ\2gkbG^!w_W@\SY㢰];$I:M驼KjV:1r`0iB79^Ij|4;V%Ew4]b Uoܼo<1g})qaܠ b 9ʅ-I DHK GU"yT|] WwnW6bI{r$,ٳ>TYb4ogg(1^=vT5u>3qyxp)I !ދ(ہ@.avA=mC(nU#H(m%7rPakcƉdJ>F^ ova2Kg%l5#0(> idO$HVj[RY˪20~O]bO3CCX""^jlis"TJGxglz 1#/&qAA:^ʟgS$bӲ68Pou_, ˋuK`w U+8JGhUq=9R $G^v.;u605G=H_XD ŞYQMW!^ 8x|˰fV_p+(B`ϣ%Yn*j݆Xs*&>ǩ\ "L-ؖ/~ 98hEb('ӟ=ۭO72JWF v؜΋a, I?N&7I:m Q| ]Ngv/XZ7t W`t/3F]x[iO\AN]ؐN_Ă$Kq4_E~/vg}#nith?c/I32}y +].9'rŷ&-* D* q",=0Mdl&ũe)e4&}sL$"r9kB]nhJhT >HhynN}yr;AzMfv~Ԗ`\ L3 9O&& 90)0U52eAG[cLR&CE|uß/e0)rZy baV񰏵&puQ3G(6_8.1s?|R.u,zNw}\bΦO6_gh&SOZ+ꖒΚAjxL{g[VĔ# [S-aFkK:va`uooJq֠o%{̸4i}%5 W|H)HQC[+i3k2Rat/Ko{;)w"e=WP xӕ{|o4L=XT !iu)$+_+ȝK#C>ib#QO\=Rnل:^6jQhI9 c?'w[Q`?H!s SYScꑃ*יzh:Ikd`n.Β5:ܯFK~_fZ:nXXi-ln6VI3L]6۴n8mX>Rt`.\/LUֹ*: љ$FՄuM/@h0Ls ]x. <:*Uꏬ}R4/mZBÉd=ሓahVjKPzwFLg))>$\qNFPfX#u-]I34Gݎ/3iPNDZ|+TE>;(u%bJ(/Ѹ ?ޯ|;0`R7XdH>+Aj@,K_չɐfcc؊͐qc 9 .ֲ1Oet#˳k簦1G |$բsۂvB5e!,E0>2RZ}NNb 8=)ԟ lFTMy)n3+@`qS =o08}ȴnr n*g|`՝q%cPSЃyŝ`ƳzF2S{>22n(12Jn>T5'g +AaoUU뽵g !BV  SbWM \U-k1LL2 0g Àg8XE,d K۵~N\L~ MV`yO+`f)F}1^lȤ =ɠXU\Eۍ}ݪHQ<\ÙrǺ/x_lH*ظ͋LRxF~oo{SR&8nB QđPBo"P칶֒JRpɵ+ya uc>AϿtA҂۪ȃtQ %T=Yz3Opu:^ g_;=yxkGHR?ڿi"]3K!H 4zOԪir$٬uU`y+-ڒB_ɖhmq|!?k!A֙VŎ*ДYo+k ,&jGE)GpdMt PsvS{:K(asbL 1I%De ŁTgK_7#}nv{ӆ1I8 mad=ҵƃkP@c5Ȏ Rib!_6׍<CӹK.lfdWskx48+]ة7eaqz6}*W**;؋z_NRgo`{L  z3#P2!88A2;Nw +DwסF⪅3 ۂH_`8/ldrSO5a&k>$Mh ߃V:|+f./Z/sip+#]Pf49}mHҒX@(I aD5F`jmUyI>wM"eKVʏ‰ V1FERd-더S8ʗii^%k?C ў] 1yb].*اFCcn}.5[–G5AK&~xpS z3 SP+jj@{v.Ɉ7$XQE0HB*kDR㰄R΅!#;FVt6HOo(OG Sdž٫3ūw:<}t :6=AD£|awWJW+Ԑx7&\7/1G9{6NcL;:6+T*; VQfSsZYL+1ס"w>=SU5l2D`ݫ p9+4;`~ +ii!p+ vIH<1OLXػeCڭ4v:2ۍCe%:3G}w'>n`0w1Hm ߙU$EӘ, '(ETzsY5\~|\NIwS,޳ >BЊB FBs^f w"ha)|@JC40|t=Iۓ듄*郹(+>r 5e5t31MI 2o1Q!O[ /EdKRWI*tO!~# ⎛F-+g6#[I<g/(zcFh~KX$Q^Nٕ,b>M{qp󡂯VH:g@^aWO f<ѣm~[SQ`eˆA"H~0:G5vFt9 Pl3$v3y#T꩗,%R6o ^`cePy"$t뱞`ۧ8p !$֚oʪ5U$ǰcĜ8s>8Jۊoο5>,g 70^-7寓\ѿ(}̸L` qr52 ^Vm(7Я2SWy3Uy;>l9(1@/ktu`Nk1O]?0E>EկrFs #,k 1>o[ZeD'F5N%o[V\Z:E}Z ')KD*uAݓ^%噸:ɖu/p/$teQbX>r 92+*2eI-xDk1f)6; @{t05^2`Zkǂ][6KCIq0Pb g3wD'3,lg-ZC VM3msd!\p?ehCOE$`gJ"b5`g" GblqP?<{Ql>vYpS%ERZZ{]dZ.g7\}YrD!vKnD#]S4 2Ya [[%ץ'M[eN&=h~I&8-P<"+Cb=צi|;tsHFVR 4_EcrFDBX噠jڶ;k2D[pnd; ^<,aV6= Oy& y^"Ňa>(WWk@`04@"D.1;G h1egjH?!Ek4JD> [Az,j`f-} mxe[siN.dژj2)j.tβJ12' KpGi]./EimLt/tq[Yڭye&Q6.V><1Кr4f"SB!%XNGVq>O@)2-/p.E~tϝd9O4!R_5R!4 MdŠgtG@bYjz7[t?-%O;=<øa"|6Ga,'ZHϻW9C/'`:Hy&Aբ>YpqGFs+.,i oy{$xwvI6ADu:LsQ0ك(4a-9^ɶ!&!ɛh؎ޤ>רr!0>/[5rዳw;Q{>ܶۚ"m~?#? 8?=: "θ8̻0VN)~Ȍ&VU*gUs ȱԟmWō-7ED̨sAw@n9.?W\Y 48:U"\pᦥbl'l+д;6گ@E iɇw Аb `QT4\3iTWԾF~ýa6˱l*-=_2j:~Zh+ۢy >.8Wvj o:MYlAdP&EGO0{YT3JTL6Sg_n7.zMpZTK.m|.䇦/ċ.9؁]jŠam 跩NvHDS;&a?J8͈ j2 ӛ1*[)#U=է-?K (٭\w<9:K #dgu|B$i:ߒC%0sTFkmN筙nOc))t>cɵ P[o%s8gmL5#]Bn=]uPKj`),x/s]$H8rufjhz> ([Ӳ3ڢ8!!ו!r7=1!Xi7LzծR50W@W{ tUT4T3)&ᄻgX%]d==Vtx#kU 0Bi{^0QCb\1Y71K;˰Q->m(<5R*l#[_y6,3o A%*(Ee=. |z^UO@OßT*K@5p!9B4Xj]>׆gߔ17uQ8 N}RQI%1SEd;˾1s q!2؜=uMF)NN(Y WMFg|9,K`tClYEZ룔*Ji3N1E`ٰ| Ο2>}mA%vx=~4OJ"@d:V(IکUՒ-F_hh7k쏁$lnKF>ң`*B7PMG&:U-XC%m^U3Jò;3p-gM%&Dq[5>X;=3GT:տ$KVpoÝǝXk0NT4@mdmsjPJo鸔JI!Z2PX`LھaUƌ6V51 pLM@ϕ|ӭM3tVB󐍜5Ѕ|~\PWm㞃b^N_'V۹+cӢ-: !utPўPy[B߃u.fR?p%Gv}>EQŗ5W4JMkP!1M<D3 ^}\]9O(xjZKɈtgd[ 1%k LjaA )?*t(gHW~kϊVoV9^踨HMx*UJ ˘P\9ɊHY 3l]ERŇ$'T-K?ھ2ٱgIH> ,:ZՙhPUE%hę/Xe \5X$L1J$V6'YQ̒DŽD<m.0 C\ZoV}=e&GQȦh& 5悞d9(#ד!D p?vlH͌IJ%dP3!۩!`4ܺ_"sDu挝d%U(DMk"; s0:7gCb,ꬽ6 s)T1rի-aplx{NJge HyZԖȕ.w)c0$"h78iG} v^ƭj̱Z)UKfn)MdL@,Q3By,9ډa1j$_I=wPw8ՆGo*eR,:e'>nFhrf~",MbM;cbs[vY?kṲC 7Aogz i<D&!IX&;A}a(@ݗejO?Xu'NS:D?*y.Cv.K 0ޭ/ OJOIr$W9'j(U4fwl!da\x!z8^ڲsPxi脓1Y[g>ݏٽ?~Q6:[b\CՎI Ӛc ө[Օk-IeZU˳)TOzMM7ov~rGj+ 6/sIZV*v(ќ$̵[ 1hb 8ԏ ⻡־<%G?'ԵQiPyы;$ąo=+hG :Acox.f/1^_EKɼS>|PJTMu_)>p}0E"߁zI2z AJ `-d19pﴖ)E|`e-1  IjQ{J M"z-_ꪣ!RfCϠB\4S>==ݗb|V 93o4+p^GYRF/h 'ZwJo,vuӷ9ja>07:I $ycq|% uR!H&X`lSz1VG\` tkEK$ 0rPʭHm,6QJ :]OeOnj 0I詧Ad @C/w$~AI@"$n Go.(͊$ I%yS|d5H-74Fo8IZuE/Q=)巩 t^waa7C[v&eAڀԵte&rUT&Fwō hSٸplsSm,]ץ`{Nkbh5KK#hԞW95|i"Xv4cnĖ3P5Ů&f0ݻ_}E>z,9_a'޵ FW3@E|pRGDS53!͹+ǚZl]7kF{w{#ri\U_N3Us>]k XѳvHfIp՗3ΐB(\4tN|XiD#Z,[`1ثu' [C 7Fa#J.7-aG}4G ^zMbHFS;p5%bN B';;on"13MsA6R]RkQ6$K';&ԞƮfxV ן-'-_b_vT#SjV~Ѐ (n nEHHb@fQ*z0a:h+uMW+S;i|GL~{`aB6\٤enz$}W#/(Mוԕ4<;fE!-E"zɛ[rɪ  oHsj1Fáz4`ZsVs \:s4P#BWrGun,>"- :q#^"? 7IƷ&Zz|šg769n ƫPH0 *q=ϐ"J(uAeu#_-L|q_Ѩ"̱`N/(X+!irbFGbI^oQF~"N09 #a=8rǖ,Н~OR7+LUf>7{. ŪP+kxF"[7MM+lcV ǵ,ZstݓNZrw7}9!JUh$|HQ% (x.?{@OBWu*{Qؤ%K\ax 6?#4e{ҽ~4Hfs]em@2PѺIGW~ˆUT@*ii<Ҿ^:5[#Zǎ˵T5ó9)IijSz6a0]*o)~.4v|T[W/n[dy^;zVUП0aN7?2B݃AܜEcvMc:3X}:ŸX/^p5"AH=2 8&"*+@(*g4)0W`Z6sRг\YCV_qd<5P՝Be_ѠGҴ^xܵjAsξpyXefw9wF֠_{JHuKbglw rAGAˁŊ~k1' 8,\}22!BK-Xh޺LTj˹c.n!\mzcDlxIsPjƼh8׵:a8~?`Kumkj=Q4BcۇBqlgDCy2=q@ Gs8j#0~*a֯=8 H6IG[K6~T[@08h#_x43 gQ5=Az_?MI7y{CBLe,}uV^jLc/Ű뼄rJ %M 7F$;IPbsZ[$ښNdҁ=p^a4gJ@iê̐6j7ѯ[Ԭ\@ܮaNU)PB۰A'NbWxk2#D0M#kD/ H P NwY+;t^ǟk;N:fW1`gߗl|DŽ#Kqh-j'FR=T[չ<]DSiTxqlW~1id^]LW!-zE"o_o{ÖJй׫㚀N_|A(ك!#1!8FISj{ap4}BiG$/M$rj퇭5:eUPL\'GҜ72'Foak־Y fl$6y,f$skRVYLuk ]j{smV)$bN/JVDTgsU8NQR4aQxW:;kL5/FDDNIY-P=[I4h8m5.%eaN̜?`v,nxp2F] #F&;+EIQf+zAA9ecf#r[p0ZZ]y)`(R9xB9$ᥰgԤJaoŹO_ĞqV<&AϕȎ](?@^ʐ ~-cDۥ3\mMbDl>cKF}uY@ 5,皀g]J-sOYU%nAQ0E3pRWh&ke~ap WėhŸqg8 Vj&fVC#d)NNPN:37޶MR{>(RD|,y߱zNcFm,-WTĠE_(Y= AYA:2@^1hAT7`g=#EСEk`k`Tc rm[媣ik-uVzb@Xi)EvV`ë;Fuaߔh``?(Xi|{2䞄5 #Tٗz~Z$(c{[Xg "orCȽTi rWsnoQpD]LZ!\tJ,BUL±/Nf{;`!8$n]}$e7dStoudBNTI,ňi0iynl#u׺N@xbQ eDĢDb4JVdDzYG.땜zK4A^0gURFTYOޑ\0^JV&!\qC訪sqU|uTZ\Hf3)g+=<\!ޠKVR3saw![É[ 3jY5cc*zqp.",wFEͯI(>愈zxPq\8b\FF'F%_E6wݔElK\(ͬhe)(@2 J#c4~h_Qzt2ޒǛFT%S.DZG?+i%WXuIJ͒1:SRn QHͶꜻ)CÀ>9j"//=lXgN$ ?E.|ibIpPՖNCmHFXƱXD`A2á^s?bXɝē91q/ @00͛ j_[H^HKOV?w;m!dK8rTՆ3=;~"5•YFF ~:83>D$h,1aH;1>62A0UE % A(E{h̬G`-;?YΏh/!P?KӴZBA!b6Nis~c*!:ՕU5rwx紎"y gFDA4SBmV#^a+h]3׶p#Ls7ч?ft<|:eKZoKΡWgAyowʇgƌ)b=қ,nφ-iGMTޡ\ח +SbWL*%jۥ SbzREPO;seDh|#P[.@C$W{pʷcPMwc1 ǀ[yӡ{ұJn~1#ꨘ5BysjET `l2*: 8eWX*۞¸k(v6uJdԶ.ZFVsg|i.j2h.pb"3kVX+_( 7>(>uJ4.fs˳D0ރeIbmtHH}8cSdw@Xyy6 ǩvH:g7Hfص229[Tg%YCN0,d{gqN };vwiv27!v.q[E)gnvIkϬri):Dr9h̙8[dYD}%c=w2H)0.ߤԾG웍M T=nK GS)^zm9TV`N_ Ls D AzZ¶V'6ΐs=v[6!#I=*JǦ\< kWO]~p}W1Lr 3ZbMGN"N^lwKq`U OW8>ͦzo_! 8.y=rدt l,0ԈFY dK r4^+؈r%/$䅝Sx8٘(4|j P^] ×PkZu?apAi3?UI_l>~-,Υ&5nPRImWn6OVHwH)Sw.izK|\>ADP1-=Ki3Ji,Z,/p#4 )nD>Ef.Z]r*QbzuoG93|Cy yM!~[ ։^CcWy~e޿k"G9l{zܗFu /˟kLv Qdd`ESk7"/OF Uw}L)xeM߮v6n7h` 7T #&G$a\m *;ʎvFW. 6thqG3x jqzQȔ-$y(6?c{ucZ E~]z.sҲ_\ q!@~ `/ʈƥGpK*.ޤEW|$4hWP6[jVABI!)M]᪘OWVa*(ڈ7 \|KAlJsqd.[N3]Gϭ'-2\L2(Һv@d>E1߁ʙV}!TV%rZZ+Ɂ7;(YР"sȌ@"Wn)ʔFQ^|5 Htv/x.#|MyПs;Ŵ%Ll#$gp8"Og8SO7*pi)@z >`{Z쿟І_`o5/LGت D;&祫~ory6^ؔ=#`= <@F&d~٘1!TwQn.ԧW'G$/hG-c̸$6=`EHl!#k+;>@?ЦvZ(/ EeU !6_VQStH2F/k\PƪDg $Ype3) \JXa)'٦=osYQpa8*'q@ipWUELTUaȼzt&ęJ#;0--Ph^d=sVUa RC(:$[z`X;xJ()g^F X-PM6/?1++X}b:% 뒥PI ǻ?.uA;Xȫt*%.x H?PZ)ۥ.#sݎcr[l+DxsOri[fIsn͋]&~LKicFZCQ>@\=pn0bE]9Hl# Th\)Jop}jZ[rbOqa u')8 ]7qp7 "!̪kmj#x7GÇR9y[ t|Xqߣ3vLBwtC2[0;|lc h@<d?s vڔBuʳX*pn*Bc:_ozAe:BncQ%cxs jd<ϤօCpfV7M o% H_:/D@'K26ʹ*&j3_Q#tjx>x`yz(J;l FQ1FcV<R 1'cO*Ir r.q_[_*}-#N/C9~;rݻL-Sj87D 3}zs @77Y 9?9n؈fA տOJظvZ=,>p_Y"/&O~@ uHrR)[HDZF/Ys8ލ+Āk16Hh>sMUc0ϸv}=r5490ΈJ+gRn]1 D'mǍ:4̛ ?(ܼ$ǼmFfǺ=`QI GOvڤy8e*rvI)@UEºe,i@4v59= %݂|cٓWw @bʕhSھϳ$1䇷EcSL\ %H1N}SoR99৤ՀZ۾̂*dc+Sz^g!>H^[MoXv,ե͚?b^IK\$sקhj]?_-Xc&53(z0'K,#F6$tXۂ04QI:&_OJy߾K?imJ ݐ ܝ!ww_rM(vmgn$8$OBJ-@!brn݌']زp:$̮ %?ZhdGʼYCnʌ\3LUfkVZTjS1qV[ M?x%RcoOTJ}VB?*9.wNJwGBibإ(GIZ $Xhve)5q}C̹Yb,R}IxJ8-tF,>AbuŚ]J"zbk4WXR(Q%4 (> y5 av'U0(0?/Jvcp38|؝g>uR )U,h[R"4Ի.f=b[mfSYOQ7P<°~O0{Ɔi*BYh`BhK]4M;+ߤaoE!u&wuX@B]0ޕT1BבKy!ȴ:;DP)ӽ:A=?7zd i4djD!M&(|Jw_ p3܄QɗfpEL }Ks68EBb 0܅MK5XZosD'vu.WӍa}VC ZCXHT8B%\h_d:_Z;YvGw]Ӳ6݉9㤋n`cktC š&g4<5$&riD( 9 ζ [ṗאGLZ @NKxup~Fis5;UEOhQ;$JD QA I,K=wk]#mL72x KI"=]^foy*?1 $RYkX7F)6g4yh d}6`p{>m/*ʸy&oۊ<[aVDd^Hp|nȱo?st6B}+2J<7B1k>^h#"I}0y-~XۤIܳe,ݘ|TpOMd cHFM=Z-$ViJV5R ? ̥ =0сq:VèΘaI55asuDaevwǛ>%9f$0ͯ~K"IRpazوc|x{cq_wٟ%6NW7X"]-ֻw/kJpV>n>#dY{ {\4#$C]QVo3EPȊ!~յs;Bd,+`Ýf]_VdKVM{p";H&*9i Z|`JZ$WuTQG%9}jBg%eRE∥D V#r^R_ٌdk|fm0A2n|I 4}pBt؃jyKYCo,äFE2=OL').DH5dwıG3r A ;>m#JvS _ո,#j$~ [P]p]p?s>pҧ2,=NP_IW^Rf1HKwca^E-{ C͔s7w4㪜&f VɴeGPYbJuVQ_ͅ~J񽩨 -1Chqnҥ7G; *̳jgsm@>?:eiB93:'p[y- !L0ǐuHW#d3Wt* Gw`Ͻ]OpnLVI{OBb$uV:Sd`6i_Hf׶2t .-W_WzcХYKfRw޾% ?);v;q1dK03Hѣr8>؋(֌혚ǻY0K5EiȟNo^ 4IAގi [Dw޳FG#J9CTߛde[ O]]<ٺ`]AŒ#PۧwA{ehSF9Ǟ])!rѿJbM1xH9 PTA@! dwTD+3^'oC@s97iO8?I݃`nAegKuq^$Sy(ɭpx qbc‹"pmGڄGtHʇ~Ϛ\DgѧW@&;Hv27王^2KuψDF7 Y.+}s[uƖNZfI#Ӑfu jC+\V 4fLn)ؑ oYV~c|^DL 3 2!G<  Xhi*MEL13)_xaݻ9BP@x[5O,I»P"@45rZBwӇtT =}uV*pN?l4܆?뿮A.z(@/Dh_\-կ}LȞqՌ$'l_F@fffUa]Sߓ?o1XJj;C[G`:W.u\ =X5h7ȅIV3JFLT?xMu=uƑ`ShǞ' *޾!:_c%oޫVE0qŮyeE5[EN6nl`)\' aeQR2%~3͓yRָ#9(|$dF %P6x3O.$#b{VY]Tŕ](iTSŋrNX5jZo-P`;4PVUFshfɤe]>sH߲xmO!yT$D)l<p"r oǣ! vc?6~m'l6mZ~ ! ou\:#DS m iΪ o7*.޼ܯ Nz6KfR$A#Al<ؒDo|VC$[B:-cto r)PH5Zr)"cBMs3dIxܧwև4BMy " !pJݿsX;fke09&~e|{c'xFPů8T(jVh>>#{SZ/|8>[:m@{/M?%JJPCzgC=zO͸cp)Y$!T! "عs?ЬP[-jU_ljVi߅^'x=W60ygBkyl|,,iʙߟ%9vYj4<ʍC賰̵j@qBQj|=@;_sc,L r OXqn}ћ+uڈ#S&9%3H%:qС(vW/hn) FFt$ [\'4m49a ni*џl}+vpvԜ/~hȘ/lw}~AyX !r["Pc!}xԛ(m'J9 K G9q)tMJt dw?"1x_M9Ylʅ/Ҩ9 б7:Ju2uԭue\2NX#ApX 2f=R/]=]l=aA}; ܜc9?n|h%SLɮQSB2 zTV9s,n;rsVTFfonc]UPb^d\mx~ȳF3b=%ZvpA3BŦtjP!bZc~U8Kw3t+7k'GM,YqZiwQոWV0 <^><$Vvn3f[~}ְ1G`6c;*#.2ަt3e!"()炙~WؚHܺA g`7*'d.!Q?p!V/;hE q}NgcO @𢠚aveޓ>X?fIe\'F|3˖c²0rɁ,L`hiU(L`{2oPHidn(@͕isDX|RkfNc?-{t}A{ۅjo2>'ascaCz/0>-e9  Rݮi؈aYw#*PCq+XԃFa*$^JT @."n) %D叻ij}f;* l}6-h)Q5H:ٔRq. 1q-LZKiY?CqwT<}H|U'TԶҤd+'kɓ5cwK[fW{ube#b⬶J ;#-5ڴ @yԍDSK cjE|d싿·KPSvRa㪎֢S_愥mI]H(nC67 od߳n)3ĝ%|PAgȩ xvVr\.ڵoEn48ʠ G"˰ Zݧ]II-Y{^;~)k.Îe @w9\=ߙ#X.#.a컈@"ް {)Q;h4B>fe]W"5r뉭;f Iah-VE IO\F?_fy'K1.5|40uӧ D<ϼ:ݴԲ@GVcI|u ۽(C5ҷ*K-T08-IXŪDd qP6[Ϥf t2v#zÖU5b(>jt*–3@kȡ&ln~l*6\am RM2Gޔ'& W"{vk(<_6{T?c7\[[F;%gO(e #mmqQQy0==MF{z"eVJD#ۻg0T"S)} iך}:2'-O$~?\vc~sٯk[`jZK k \v,+@#Uܻ5xRX/9`=%p [8OmcH1q;kSo=dA1 {(-Q?ew ϨI\ @cĞ úqR۳%E:|ܸY_LE>(eݹ(4iW$ںMݓ7܁azsR@Ѧ5݅e$'JĹ # ry"IFSvZ/yK ] k5] @Jc5Ni$| hSL!,:>I?G {,TS4.c٥ qhgeV̗ <%^yq-4&;Z:PL:G$o!)" 1?HYlWo-mm|į >8ͱ\b/` Z#SC0TJ _5d(dє70[T|Hr1mɂZfwb3V\-RC!RS$bm5>^?Q2̆39rQwL;!%Y%- XHG'|Ju'zEjiuQs% 뉬pG22 |w``8u&eA"`Vqqgw]E$3X*M+Rr({]ԝfׯ0a;}tM׹Ulb5]*#/L4Zr=+Eטlewv{~I`,_͹cZ 1:; $>B.cS ?Aڰ'\_ Ļ)"g4*@M{q[ YfՖwPw#;J8BUN&\#N ~ 3ZfRl7jNo|=LMp~MȞ #x:E}c2 ;E y4B0j?Mp\sKjz l;*BX& }cijͳ<,ΐ)gf3xؽBa[u&\BKD0"2/Vy2%ݎE ;qOǖÃE~ QMl_0h)ddYخۘ"^T`OCHęxFZn__9ᤛ m qjH8Kry{Cϥl d~>eztRr$!ڄ_FΡPZ)o/mꥰJƨ8N~ؤHO8`̈ji͡t-lu (}S1W&6ʽ\F`qH"^_a{d|iOs.= t7BPEr7Lο\RodFX/ v  z3Xhx_J\ܺz?E+^/H2~gN%"%Ekw݁4_"|$$Gaԣ;Sxd"XJvK,Os*v9|k v N؜P9+=A?c5/'@۲#"g`p$əa3ͯ.CEדvE&QQvp2=~OЧ fqrlU˦ٮjV 噇;=]CY Olup\m! t8NܶŤ_ )5r"X #g.L1 ig&Ds%KP!${7C:en2u_&@ZԦ߾2˹i.*, %L%1RT;(\r_7@_>LXL a6gw ҉? oM^T.UIu0 .0jl9ʶ#>48q/#mPdJI!s*V"अJ̹x" *! 846D6ԴUOPR>vk @dstkz'4M =OUGsAWи+"8;EFѰE$QvS}3 b`Ꞣr()纴{7;&_}rpN36_2[HOKy,6ClcNJ:@;25QvV݌)zפ?4wYF͛3"9] A#//V̓UcFJ @VN9=Ռ3=ƺ2aC+²ziyD "`+| Em Bc*n&;6QDzeKg9}(,"0*&"T,X;YmrMzGo{ZB,Cn|kҳ})8X@R(%cq|4T+Ã_N)L-9;؎7%zӴ' ri uXNωJ_^h9S~h'(] 5r ^ OmDŃ/qMJ8,K@&KiS+'TꭅTTs_C/_@bjXà ܡ`B|c;t5 B=4 rZ-"@,7!($Yw?Ntq|,(-Z7-?i-A ɧTzSOrRfb2kan& o-Ɏjٟ=Kg;3qVwIeFS8thG9((+; ܝ#towfpߗ:"\xCxl4;(}1y{ se2b,,ola*C8cY O[mE"-KnBTH%PH'/M1蜣U\XD+U?.wJ1L LȀw͝#F٦>]r J&ϙӉTCByNNڞl:}D̮!pYN ¹aOE݅%/Z^S,P5.ФA\}ކ`evWRIA䢿z kтiv.qjiۯ%Ԕ$#{v́ [q%3m7E-ZF(/|L qi)>w? w kPTHg9?ӌ{ q8Hpޏ;0MMoD2 ZWP#]`#B?C7'=G|胀W^} >$3! v'&CxB!z{lS]F@ h| (` y1r!6l @?F~fVDUKc>N!Rܖ^ƁV}℞aJQ~ ɷS%%w?/Z"V=H~v읊0ZMHZ[FQVLA-])l))RWr(mi~֋O:ЌbJJx8[.a:'}ͯ_ q]WT5)hQɼ)m#3 ? jo"sޙr"VK)FD40 IG@b/ⶹ8=G3=@Hz>d܅hrW 1Ѧ#RJ6b-ΐ5q' ?b43GOq&(8Ө8|;ä~i /1[axJyTmWR",^Gf[Zǁ;Mc 0m-f%fiיNL1 w}Xv # kع lIxTA.Bʹnsic"btФKiH@PRad_6Ux9 x//I 4?{1@cIVy2/k x?uqR'VI(#(yDWP+t#գ/9+h|-lu}('v!.ī?xw${Pw(7Tla5fѨ t6!4nR/K[v4T0Q&Yo:] Gcj~ۉi:OO3L"qЭ2.7$[%:sߪ Y hQ5&m_?tݴRJjhͣZ)`2Kr|iuNiu'wR)&^J.qPn+`S1H?* ['orUNfL7Ӌ"ք[#l`_$62^ x5} 3KP\\&5}LGU 8vPݸ,4.5ttj 㝌<]G2õe!>܄V0yp@Frhb)6;"lw#X \]c-bz2lY0i`$#UFPF ( ŗVMO(8"V/6$^C 0H"$cPR(M{nQBeS2) l-,r.@myݦ ;1?uFĮX><-H /u=T: Xr c{1l,7- 'O ?Dt߀ŐGMq]Ջ8#C0.yKCV[Bed1˶.gcYt'E"Mv"Ł(¦z.)xA!G@aY_+>jAX;S!AJVnW˜}jruHv/Ӎc8łG½:FR9/",ؽqCں!uU#z:̠];L_#f #ö%V\NPm@jwtLmi[5?)DXb/ێIڮ\`Ē(wWs2E°ЩnS̒r8~s}I؁Uov`70iɋD/p0Bg1$pto \퓳>R(TMXN 1 w^ꛐU>#in>ѷüzbaf^1nYSfZL+v`R$}돼j#CEnB8 BE?Pz77Z[԰wV?H3'ja]Xqǧ_s/n]f\ .oЀGCRofVR&Ğl[ E7H Umn֧FU ̺ L(&|cH\\#ɍBH>Kg>8,ؾIc ;'_5S> B9adz|KSBz7m9tb].یTÿBY\ G4~0Z"jEZ?qMT_%6y:jY/.'y&Z2h7&)"19ʖ鴃aXxl 3M_U!c+!E{1z[?yB-:hN`(ho/ &!-*ʣ4=NuKh)1{4nV߳HwLMb7).AYKΩ找:9(ު.e^lhT6uk1Q#oBrhqyZ,#p'/s]̚f C!Hm?^aݔ$p\%ڧ!0y҂%O2O3bYB *W7݆^]p*eSa6-;64xoH.[8Z kl# 5ϓ/|HRGFsI\EK[I ٷҋvB2da%,%B)/.2cժ "mfThE.tޓ=3bnbrη2c` RMahj;O-4)%Uwk8}Lkҡ_e'?oMsNg~In 54'Z@Tތ !lM"uf\Wx7eAyER9$d5=.9AR4B{njٛTJUᤉNˏMIb(n8z,П-oݸ$? 3t סNp R̚x?ĝm_mEPݩO2!qw>XO㨼Sy⿔/"=NHa(F+--stիّV2S>*Ej3 @>c'#EUt#R&mgljk"bV@^Y,f엓R8N7Ԟ vO?y<-`/B 5"g;PKoFG> VLg"Ε6x~'b05487e59ijVMA}K޹2h &&U^xrUnD=+7NmtgqtSN @b{lL%Ѯ)XY^6xۇVz XZmimӗȟs ,L+@zTԱ@\[Sjϊ[Rݗ C4t'"?z=x㬱pA.Y&s-@t'U&MegWDz>G};4Dz~rRǛ2?G;8ߝɍ3ǨnKXŏ#zWAg9M0`wAJb,gZdٽ/uqAB텣ǮtnzT\$OytAlQnS:ֺhȇ[O5c} \OGDfAZAJ"UC`k2.x 橧^734A׊/bQ6۞ "'1Tt Io-F"esV>4|tϣ/Nކ*)SC0_V&Ź8*5Gͥ?NhânA$C`Ct&Aa۱!BN5*&UeVXok S4 o[>>Ah8%B&[89yE1z_;Siwq߳*REӦ\_o$poEx 7rO:ŻvϰÎ=nZ7:+<V8z;(k4WR \)wNM Uϝ1^#S>JP-JJ1<)=c+Vx *%P>|7Y;ZC2mYJˀ%~Cr_Y#-m& +yMo%,-?>z:RYm/^Rrp7*0ǍsfڪdvnI!W.CE8ɁK~UAN98/1%bQZk2+::0$嚠'*eo2{v*I a=Nx6go!T0҂΃ i9hnb իʴ fRafR߯L#3 ]X>&ǬS ?5)>T\HCkZ}ᰔ'2T9"D!}ToI)1Ke.HC)>/\ˏys~juĶ;hַ GOD:@G˙kz ;;E5S[Zn?vx;׍F?zTx{QK9M jlݥ\Eh9LE D$u.1QK6$֨㓯,8!~\5DE4. ڑJ (Dw+B>f-m`~BA ܇)ƿRVW]';)GZc4)$j_5.e*7Vnxcr*ڞqë&aE\RM{߀'pð acOxT&SJJ_p"`b祘ـ.@\(enQʙ*{L܋QX'-H^զWJaH?eI*X&0W`Fj vh`|if`j%DCkC:8Ң5)/U&J{J-%4AhtTð"a3H0:Yi 裖A2Fk'֌L4DH%`p)?̒(C|lrlD#\L(@{HU//:řS|+'wp:3TkG;|">]kKQ^[4sYQ;UF9D/5P f}KW~s͘zg#D~iƭI)WGxIk;}Czeи/kh9?!%UovEo9!Gj+2D=EWS mwPw1>M* \̓dx O;FA)c;ɿc5O\h#wm>R?歊xoޗp}`q Ll=Hh[_Vf1n]2\#u5[1/nts=cK*UXFC4[{!M]iIew GPy)\O[RDV|p¨XQO` Qu GwZ Foc1nPbTZI$q#<"c ԯ@Z!ԶBW/}Tx_=mgfctwBq({hN$hQ=$"LH4YC"6cPt~vDaBcvMW!ĩp[s6,XzZQxS{M ɂ5tky1KhaBsk{=Fz 刜!E]$|apI"? )dY5:!͙.k;t! D2J;ٖGԩEaw*(N10x}o7tPU g}BdqCxEBu`ѵVP#t!=ų*[CdfUSY"d55]`ʏ@poǰ?ͼg OZ\j<9˾|`LKT&,aNxEzn.633I|R`!1[ rU:Mj{Mo 3 +bn7xC(`o]r%=@>0Ce@"d9K.׫w|ig;,۱o!P!d/gG408=vE4OG4ב/=+G _[b#.cAEPnuAYj.;:a;kP.Yb#+J,ewo~;@ ͑ӬH0ӺázkliU[bA7u[1Gr{zgd5c=F^wJF;CXk%tY*vT2nsG0U+\`]<`nmËHGIxtM\x u/}_Au7{"H}U= 7XZp"yu$SyK"gG] q))z%h0ƍ0Sy]RDoAcS);6"3^ |rhj1x3!|HBK]Pv Թ-CVRtL;<F(lvR%]mn㧗;{E)gf 9QJ1v'\uE,f\i7՛vk4Yb$ <ӛhc~\ќf %t JIPSCl.tLi K7m!!s'L3ǿ$"ƀC!S ^}BS|Bgv#J0z`ôѢ_8^&5fH==,vGg"E ز0><쭶H/ȰzJVsiG1NQOg/߷O4tQdo~S͜ Py5vd$T78| A6 ya\7f~ӽLa )~3#Ə|bnCN\͔>} )d#Q\@JpT oݿ n~1׈~At흢t%BWk1/!Cmk>Fff,u@n\ C~}$2:#{cqF}d id Ϊ$jcL3!(E9\oֲE;ȌCRYPBӵiU h[ҼDD"08y5,I-4?JzcFZGu$%]_jfp!5&UeowNׇU>]GRtEwhO?CʤWxiHdRj`TUCNhnMKXCz` )=r]>R~JY܅@R!l9nW!ؼj.BD"d=&'QE!8Sv*4{cD6&P[27=뤩д\V2+ƀwڶ#6&PvjJ`?yxp٦J\QIXWF[뺳1͇q3 0#{?w}*-Bgt 9?zu1ʟ{/c*foM*GS&ILzr.@Gľ }93u@}ZsӃAY?ʯV!|`Smw(jFk| }Q>PXA>7&= }&,Q4nJ( K`Lfv'Ye=8+{(+~ID]p:1//ZGYJY'>ԝh^ xK&59 *tgf^Rl{qhca/c^MT>,N^DST3LRzmOқϓ? ;6^m#,1w U?OZq*:;_&0H|H-'ޙ8^%p@ʅdXN Jhg $Yyh|̋-uh:J^*HG2*[&۫RFVrL( }d3zLCqg8ȈQèE9n ~Kj\Nqw~;x{HE2VbX DM`B&vrQx}J@#^’xOg;(D*ÐT-Ցo U@?z(w֨ qNT7#+-_u C~"BbJFc,=-dL8SeG 럕gǍ&n(~X1ЅNvZP䰑ɐg"E+{09saMPX}:QoRHXܚIX!z>B @D&܊d\[WnLq^PvyryK>IL4m|4+!!ƈΈpz 7bɌ gbAef yl$+3X-SrE~gsi ʌx+tgbnPoʧ{!eՓn{%XbjhO+> =b>J rzYdZJ z/;J~j+=u-ʞM^ W;utFBSݒ׷SߵCd\"{)c~ wi E6ScQTm?BgW8N*idf2fur'R83<,z.K 1%CCsA"5[J*3)*x%b6k2e.Ot;4q)V dj1;k K<&E~TrV,ݽM6D"{,=p*i[cRinpEm)u~ʔF e9 q~dj5lp+Me UD'9Pa:dc_GpVMf-_Oo}+0X#qSaIOc4t->,609ܚ_d<3#m_O|5zQDV*~OtFڶ4=ŠkE\x!h/UUyQUZ^ެbӍCQgLhgm#w'Gь~4 ڴx2@Ha00fGl{1u+At;ͥ*޽N=H;kSf84\=.2!X(͎F갦4l\ nگ%A0mCEL|IL q/,UdNoVy$WZv;Rƽ\YA9G_*+a&F$c{ }|8\-2K# _I!qu1A64n-i!ѕ*T?J8ƾH4uIc-NGdU[m[8ʶPU.|JZkq>kO-20͌ˊ/F8 * fc9: K/`-?.1AM7 Җ/jMj:\Iޱ~)W#Hm/K, #d s|sN)P7AwvHu.8\<kuA f8VS$ [ھM.nz쨢 8GȚ./7oio|!c'fmNv Lp=ȴovD4acg֤_8(px\2Ce9UJ:m)t-pc}m\߳k-(ʹĭx_JHLvp5fSK 60RuW#Fd=<9/a qH)+1 xv2 /\+0RJߣK)~J/S;ܦW"]zN`}@x|j +w{Q}<.28<Л)$3״hGA4KabTKaܜ\ ȅn"4hX%L84'UkFwI$$2Z3'ŽW"4$~u'ʧ1"ɉDϗH0maY?9aWK&2n6a:^m.|,sVg_bx?IL͹eAz1:/`R*̹O=Wz^ˁM"|92sk^zƾ@ ou:#8Ep~oayқRV92ݵ}܁ԃSqF-2 *YW=#Yn;C08i?(e9hrgzEnDsJ5Vi Y>[_^ dBspm~{@ | ׯ_D*P`'!4UE&4{$MѿRjw \1鞙/Ω" KӵsTT{pj}`⥞kS^ÃW4ihi1 _CF} K 5diLʢH_qSImR~mͽ3>ĄX6W;`Lngș~=b\ܘ$}3Ѱme31E, 3m^ F`'!i&a)3B=L<?)uf{#gx™aWzj[2&}GiDeuxhD1{;qn AJ.>3$) Pp-ґfQׂ94 `%g }_8.maX'ӚTC˰cZ ['B;MM%ks4L.o8,Zu|DGx˫WE!ƨ{XE*G kn ǏFNv 1#yuuȭ*$~ɾunsކc2!domY@hhIÚht9ˣuȆ*>h#2WOնEţKMQjD +V*[){[,/1G_#hdR@aZ.-{(s.j*2;C%̒]>#7&@!WP6o'ؕIKo%OuNvpD}Ùf+V-0*tPXeKW]~8Mh0m59Q{VAA{ܷu jRjHd<1r0mh3-*YDU~5DmybH.D.6eIh.LP|V(Ͻ?:E]K *oa#ԹAuOZzZWb5?8guS+*]=cU7(A^)"՟aF=M,JU[b^܋\Nr%o=ѵ7/ƛRT1?Kx#m"iǍg晿I{NR\|TFn=¢6ݧi}Dv=#[1W (Xf ԮCSP8sUk"T"&\j(Mب HM*iTB~6v˜W&/ CI̖[2 s^|CmNEvwhͮDl68ҟA+vG܊Cn,C2A&;ĠB[!8TͩYlpƯ֓S|p{lҀ(풅 Ri{:`z8B*`Sea״F5ª|nkJ\:j2`ʪ? Mޏ A?meGoGTHK3 r ,uZ5UߊR:PK,~m4q·=F/y{`[HmݟmW,uXDidq?"#3:sS{qOeqo5{~ O&zRǏ֤N^(Μ$a"TWZ;ٲz߹3e]l)}bV 0x*d;^*8{?߽"pӍr9jGL!ę:ZRElћ*߀Z6w.Qh ?5˜qe"u0YpD9-R}Cpy&i f""DPOX9ߟ4/s/-z#U! 1a<6)M  2YQ^cgd>_'o_nݍ5`R!(3tbmRwe6N[cҲ)V} ;~HObriyYb2$IA2V9sڠ\aSqn\qVu{8s!9U;`ȕDndJxT:L'ed6c@tؐA2[drQKȕOgYZ0707010000042d000081a4000000000000000000000001614216c600005630000000000000000000000000000000000000005200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/nvme/host/nvme-fc.ko.xz7zXZִF!t/U]?Eh=ڜ.+j-pgYq*~lʤq =)$NIylpmX*E:SX*R$MWoS9~4˖5^P T5{PjIp5F >d 6zҸz-w);C u.'EV}S3)1p~oLպ| -ݾ1%!>~\,P Q2/$s-,e_JM5>ŏGzAgʾ*7fF  (+\黄z0la%']a`'?h>FWͩqMT!R?D"S`}W+ u`Z"ݥ= c|jsIȈ)0WQhvxhZP-MoI0~7cnzTHdu̜5ǘ {#a@.6`Bt.^5~N#z1y4x Y;8y* yƕ%6rgm;sC.C͐b0HJ *\xSO /ƹ{ێTnzGٕGfȇ:5U 3?jtALw^΃>nV*Xe5'BXY{ΡeZdisMʿBx?ύ$*,A_[%c""(E R5XœՍ.ѴR98L/vuJj#DŽ)io'٧XN.3TQ-Y8-T}Gb;Tc]v Ǝ`Tj>KT!1=1V .ۙez^8,XI0u)>{ !Spe%wh 0aHj&S*CNGVJ,^0):SdSI wx#hlpcZQC Q0_8D{=yPK)ЫoQ y.-V%E.ڽzGܦ; yai.WTnZSHXCOm/u}*@nM}fz$L` Q="f9A$`ձ%[&p(ޥU.]LaJFZ.Ul̄#LQ |Hw=?hXN{y'RXW=|4Wꉮ%Yc7dl*:zgHdPE#5}9 |*a* 8hn#Q; 5d76DjQ}uYDф`~^@tMFnJPGjo|T)=KeϓWp)?ݥ6xѴߙm>rpS 8ϻ6E^>(Y.1jEJi3v ~ &aԛbJk6m]_f;:K ;ğN^.|x W [(HU gcu%&F6 !)5TڈBSuL|r&գo~Z]?x F/:CMş\ mn8͍>zH (9Ŝ,ƤUG(+:$צ™|eƋA8|~qwЈo D kmEj‘mJNxD4g"2E[n>4WgK#& @$lаN)&p9eMށ܀rga3>KO{3NI @QNy>vKd_myk=W)sHdmQ 7đ]P9+4Hq) Pԙn q4K @! Ȩv=aqL 2O 6ғwt  d;0-nsk.o79Rf$y@O #\KupRkXĞdzBQ't#%es'JSkb`k'Ft‹ԟ4-`ѦG^踿_+ Q !s֠XɛgB3yZǦ"9pIY?HǓq.J١7dJ"E~˙ܸ &`~ .ct%>Kt#xZՒ &۪ްD6{|R#b.AcAD*%>Rc|}K,K4&b̷VP3;W錠Z-C@if%W<N:R, H] W&%}:Ϣ=cX[n7nLܶAoOZ=alNGtA}?ОӏTДǞ-3Uڝ,&YO:)8Q [eC`6Rkݬsm~Df^yp"чDje0}:ۓhx?HZܛqzאc"]ST5:M5*cye; Bas @ h0!}iyԲB Îtk;^X tޓC;Y6( S#"> B I]F/Vtf0EP_=)$-3kz4v[P9Z2NX/bZ}m2nH$ SV]OT$}bCA[{4^$;%xKhVw0UM$p>HC^R2̊J&vƖiFAeowu'5~kmIy ҹ eq]]{%XEj%QH*%GS5F٥ )<-A| @!7 ̜B;r(ƍkʺ'pߠ' $$rrbfCN8eĶO(9%vZG[9_o[lRu^)a~b`C}Oh(&|{c\4QۥTDKqNf ?74j=X`dƏ*OQ]Oy` 8.0g 6$h~^_|%C_n\uj?fbg!  %v.ZRy?-R5. Vd<Be7J@i3'9?;x ~(fLl0`Qc` (GHdĐz8LjUQC3 Cuu2$1ЊV\kKlBaCrQ踗/k"HMĵBxL+ٴi4>B,)p*V!GD?u^.eh}0 D\Q:uݟw0Rb/5ʒM4ʇp^ DqjGqBfW#wSA܉rdX /I`AWb ׂH]GuI,T [ Ub]tmuWԜb6Au{j`}LM8%Ff ̪fL gBV? {zCub X}￸-L*j|I D(XΙqf[G;,ג'|qX1æld yCxb.}@yTGlu%B!! "pL~X#[mmz7٦rv]@?EՍEJ\^oQ慈]IIdGufg|x~.&]v&U =^p95r6+oۻ!{N!`1nd{V_%6[ax,^[Z/U%j6n)[SK4>)2{us؀ Jmv1[?^m?+\1 R24e\ŞJ`yItpMQ6V^'~aG ;2їq@ȚnL'6L%PFG83إq+7hcA._ u\Y,v/ӯ L!Pq貌܉q<6:XN9… 'h"4X̜A |CŃBaE!EAsQ epיCv DaGvȋRb'ZV35AuU^s ;IDsv_@ <7)sf.v%ah$#Qnw>3KnF1 x2S~B(LO!$ǢFy&`LVcWLE_Bd{c1Tn_,,;l ˪'C㫔r((ա2lu(#%P>X5p@/-b,E:\xH Bw*6?X IK>aG*+WΓJ+}kiӠ$5yp&N-4!ðݦ|U"E/`"4*A_?JwBO>u[;W^KzEݥo~׿|vwc(lB(!jLœ=I[Y)o<v!^ [e2νYwYPn? !GtM׭K<ӛh6r{^*]:"f$xJV FBB/]:q+>y6DdyC<cB'Pf7ܩyˬ4-^ۏ?`o>6;&q+ T9-36sϬWNмwaZpTʧA69+ G~T֎oW05gdڀJZl8Ydh>=e rpcRA]}ԀLPzL"$ !}M̍)ӹ8*0_7%ъ18^-3Kv|B=0+{Y&ǀcь w5ѹVrG+YڻMSwmGt$8yINKoSnH[pZ'hO{kxaiA/m ki`1I[dw2 d2t=`sݞ DREvhIYi7`Dgt!Q0|IPAjZh>4RAoIp$G ,ƨcʀr} ZeRRa{S~V(7ʭ0Ћ\^%Oh)a#ZP٘30H@ VVX%G.pɛKRWnGpFiKo7b+|4?$խj;B ]P9 ÊlNCPժ.#%aR*}Osˢ~KdZzv $,V} t:½T \g.rSB@n2-DB-G}wG9+~fweׄ*Lc8쒚_c%P{.#˞溧uU|I-wrRk~1a$\=8)H,35(*6ٓUHx9nNL6ŧYQdBRN&]P{&{dUPda5!̈jm&?Toi RZ+K;=-f8=Nڙ`'뇣Pqqqe^A%xRdF77.Ņ=K[0|4!PMG=l5 r2?ɭ,=ITQ][C+BL4ٛcZKk:snhD4dxC22D9N9˿\ܜn+OG?$h+F깨K?΋'t-uFORMr<9JEAkdMG>3'dr[2: q0HcAίg3J^"ra{[ED:jodV1sXb2Q,xtLbȦ|v@A{>mZdH=h$tߕe2 pL4HJ-]_mT$\Q~ u(ۊC>OiWǝ-js\4;h' O|D)"+^CBTO Kdoͬĵ$0L:`>tUۚwtfWKA:W-YL*۟.m%wGJ[Co/hޭ=^C`=$w#q+~eug6R CȮBKF K%:tĩǞ$6{+tTjW[ 0xs'3gMqFtټ:Lˡ),[Q7 ?+__a910i1s\i\@TDB}sY[u\.mI`hΎ+ 3ز`gykvY"∏y,.wn>kuԃ ܩkZKpAEĊşgx(lC '{K>!5=_Q~saR{]&S-Kyw|H`]+ R%RUs0&™ƀ5$)0z\#DH}ex.7ʕ>Qw_j*tLћ\jkTs3:Vʵ6YmGÊ8Ow"a{|0oQ _(nCZ#B&?75vIYɪ+F&>!Wrk>q뾬6oa(k|[/ j"^l#Zz_;86G26l/OޖoXI`p7'UE<-fehg)zG>lot!D{9\热LUP3:%>R:)F-leSa@"Bt[H쥁ˮaR"NvcIqߢcj6ߋAy, BҴ"͉ En#eՁmFP>.+ I(nI+yvfWbodiSಮTGчDPk?*oQY mN o%=a\S#!aO?1%Pm1(3t#7GPq}B~SuN7SW"Jp*Q9P:aę{Gʂ6 !< J BŸ8 n o)~erҶF.K1/>tr㸜:kOL 6Wgg7SK!@N8T[#DVy0TiT{d2bA6A,7N'>ŭ_%'}Q?fwd8%R N!6x"l \[@a1bzz!)VrnR}B"==riс^HXmrjOB O-j W)5 _~TOb[$e9fTnhViV B'SBK6 $MVʧ} yc!;w8H#HΧÙ`.P7,Q7j(^1۝ 5zBCr,+M  qtLK]n:j-q0ns0jV sB<[ 5y HoQy,Mݦz]U3)ѾI,L&lbni5]kQVV TոþeMXk ꖌ ,;UxQǠb qf,%3*P"3S\o|s&%;_W xϥ0.Ȋn0@V+XEW280C *ʓZ278mæ%$M'e,[Uh  {$[qw**i048(yk=i@bߞ||`BK 2 QQ.0& B' > L!o@5\#7oՅ;ygӖ7C1=zǸa?IJHil=%7c%+xFZo@, ,2'|pĩxE9EHfnfTD"DP犙] yb$*Ԥ앝Q5u*y8rG SԆG>19!-Bê*j=mh$NwwZ!& )7 o İ8ioa99iY, Q٩D%PVݹG 5`K?_O`0dxWm Ӿg w++5Y]^*-lhfbENEf!}+,ǘlXCZvQ~[$&u,Cg29РJՙT5"|Xķ{Y-NSfs9)ev饤ѻjJٖLP 1"~{ϻM%W}fH$:7 ;:N:ѐ!^qɀ _4&%[,*kfIm1~Xa}6Tto+%Y^2L8=V* ؠGs"-XSNcZlkUEnwPX31 f8q昷݀ oO2bspJ/ DR?c52{& %Y]D&AV b(pz'H"weSQ_iE$es]W6L3q.4(XŹ}"K@Fw+Ǘ8I p m=B}sH 퓚T^!`2& ap]P@TH3M),6t _yk(ބ&W}mV2!2Pk/VV!H,!R9Y^dS{Тm[wDEd]^#:UE6x|9Z56٠&Ol--oe^+L 3Cj[x;YwZ8M"J .r(OjfH)2|Uc+ƶ1Aj!,\k`_C>-݈ )O)*QE)_ crҭ,evzć ܟ^DK' G ]:K_X~$z}>6O42L.."Ѥ[6\ (%^Y;>zAW-y Y=$SXիwR,[7ṗS +ogSYB=xhcJOؑHBPGTtW$ {aTh(3=Vqipr>BhK?a7=S#4B%iju0ejv:X'Klǵb&"#D1vkyPGt%~ oi{%IdcqѾ$ ?nyq7Ԫ§y{Wkms^&jE3aPd ƅ d3ZMuk6{b %sp{o%phzu"EoԪf[d)J<2UO}RT~`J&'yT#z(YN \,{bJ-RJ[i^둻:sch?)E!2hw_R,x4僾3u{ьAK%\qxěi02%8>t5ͅc6F@祠j.%I{tpjg`63oQ=l#r}R/>̓m%2433 ?e#Y,%2bٷ}x.3~ȓ=(P || ٦f`?C$X GuRҭÂ6.(+!3#U}9B H4NbP3. 3ҧm#^ٓ-,Ƹ``g|2PMHHDRnzuǎ)7餯 nVk~>9b=d8>`Q)ח8,S0 G7uSRV'T9dh'Z bcgعBa̋9WE Qxg)"_T;Lif5 4.f8ɫ8+2xr#CpcwWT$3 Zf+ҩV~{_k??$M5o ]`خ{=[8` q|-c9$u%~-i z.tY=H)jXK3z}H)}!|֦34Ը_>:)&cy/_<)Zg,ڊ & /5&0CG,|<=<n/w@q5KA9{#v*\: !Fa`OsykH3UxnJS绐-mkƅc\Rڃ,-LZOKF2ؐ|BrdHéYL)Dg_H7 EdUb$]N;aq1E*S=w n!fЈi a aLY )J>k{_b-fD֏5B_l2 GJRb$]z?3܎+B_Ⓥ-0e=s/>9D=mM,$Wp]1Y*JN6P&d ۭ͐QW{\K- 9M ? Xъ>e{49}hsʳo0^^p;+#tNAaM(Y,go{c- ʗ~ijR g>`>o ״Xj7 1&Dv}{1r|3!o) rD9}cyh sd=Z'2Ju Md{}]gk燭m;̶0'-5 g( P FHǸܰ& /c0WyOټNI*d+ h`r_[r ^pqN\SoBM1xwTL H ]^M Uśd[:Atr} ݧO_({RX#:?9{: eX+Ꮺp1TLVye7- y4e')8.fDƁ]K נ_Yb -JbaqKp->QPT3ӍSx j?.Rh}QΉmh#nCjo=^Dz1Q^V[] 8֨ܘb@?_f`оq+j=9Q(OPk䓦Mu7ېW98Q-sʄA5|!pYf~R o8 /yOח} Pݿ404_`O֝FvuFUU*T4x+<]ΦEౙv*l?fBI4`PZBl/ͤshc:XZq,{ cŎE8m2 1 ->RGic{0;@eG0К 6rVj)ӎ^ۀ")$?*KQ 'U.9N~[At~(сr~'M`*x8L Cec4;DEioZ=sc!|4"qP[ ,KLv/LzU6 KM`f9-5"~s0mU;Y I5gl :VCE+_UJ Ax+o瞽F_kJ<4pksoA٦ŷRV3~pxL'L}x2~QE~/6U+vKm/P#ְMOwctgnUΓkn`Gg; ɾ uE\eZ*̦b &Y4!a w -Ab&~<$kCwY>F *hqF<|@?C&\(Ĩ}&ğ_wփLE>y9AᎠƥ۵cUCSymBmmygd,U"Auo`ճNӮ@[ 4x<>\$ itnz Q_ӬոUhc>l0Չ˴xQ!:KZŧblL\(jYמ9Ŵ~4sT$`z;YNȳ ^d%IxE4ɴ ȵ,xg_ _ͻil){9? kH>Bk1륁'qܤA& <=;?# >J73 ekl !hvaͲzu]/)C/<4%8IA֢33hX6~=tU1(Q^ 2>)8>.FS{/e@ h]ROF!GW$ۅ+?D!Bwx=IVxЙK] .1լPs0]Oooaaڱ+ 6C1Ĝ,v=|4(7lC?sz^.7(v?'~`D^-!4/_[2o<]S%kwRY ">!ߝ[3kgQ1oT X?Q;'5R.V_n x bDħJ`(ώ\YtޤXc|Yf}xgٶ 9?w`\~SUe9At4RQ:Y2ck g67IAPl> bTx0 G2)2/w խgmvc:#Q[)ґS PMceROYP6R=DWFj!^ xo-PsY{ L]VxJ81B_ ɜ![3X+j@I̛voC.MP 1@ѺAvŐM\7]lAHPdށ{SK/j,,q5Udj0Ye pdXSp4/̯{!6ʹ%9 ~@q?,X;VY;}2{Z,{".J;ӕ%WH&(O~b3\LVeOa Y4=@`/ԛ\wV'OAqm6,vBB9@}YJ`QugTWaREtk imO-K D0ۂYN⚨Fa~V%s{B b5~@?+"TN!3\vsqfiցFW gu sT(xGu9zBОEЃ+F7%Sב@@vDK88Z&>8K'@l~~ BE&mS7Lc MQѯȨYs[kk0$YFD gv]{+!q(Rt`vktG0ژ:7.׳bS^ʟJC pw\wQS3Jׯ%Ͼ M2!DgbH/%4@ M4H OBl8ԵQMrnLx.xƫمn&ODb\{h79ʦ,CY[uG 3%P=S*Gt&3Li|/,C*߽;j~mKMڴD/)|,-CÆIR?0 'MOt^Y(-:\mq_?^Y%q<`< X_OC /NUaEe"$&&q\* p'0JPp ykavY* c$K[=t OXi=-,$3YD9=09BLJ =D_0,X-__=bdj0:q D2sl. `"0lHGeq\_;G״Rq88=&J#ilIb. 曚R㸰ږ!# JIcވ=E@5eԒ(f# O+lTV'6ydtjےaCB/9Vv\ ˰U>_k0`/ Cn4s)5X>( -:ᾋi(X.UV!k՝HKgN-gͤQ2'X+D{NK$)ayj5,5~K8LEaEń^NNEGLo҂#!_,_+G**j!+Z`w|;!xAmI+Gb)i&_%iVH%h"J|4VOC~6gmQ~86{رH_%"Awg[͹|c@^Y1L, BΠNsc$ѭY",,Veç+ڻCB?VrԱ.)pBBb%e R&jsv/CYL@A"̀|$ {XKkO>wɎc؂p+ 2aC:CV+o (#oV*f>OK=왫&hi$Zc ?@ǫ߫bTH6N ˉ&Ҷ{:6}l@OA/~j[';Mo*Jf9x*@܊{M"\·Ekp)fQ_7Ώ:v$`(_d@6u#g#*0<]pndvsJP)~DKj_~S0-+,XwRvz`#Ei_ۊдƿhi6T` i+-'ԜEE!䝫˦Yq Tx`<}yAJ,{WeSV5muZB2LvV':<_4 qGؽMK2=̞'O J&sW!hM]l:cv'km7lpBJw|Bm\=`P\8F t^nL轷o^ԂSK<T\r}ң0JΔBO.aM'qWXN`7αM Q".%Z6DZH=a~Y˝An2j`:c3Ո~\b&Zc?u3lzzohIFQƕj{^Q`PT)?ZsRR\|ǵ갅ܬPfm}:ͳv8T>MVJ[O؅4h0D0͋J4m@5y ^1u RٙRs0 53^ZnQ=MDD2UKjIrN ~Vd3ʁ\$'%r}zxXgf}-4}B(;_6=jvG:94tӦU`:K74$;ڪQcv=[`Ae13R>[ [é 0sVc=F7hkG-y=Z\u=4 y\ac#zIct+z.rR"P/4 xb)-?2P͜+8ZQ=9#1bi{;G;m]SNm:~L)^SC؁}wb'Wc*o椹GjB)-[*: IǑpCNx/ L ]gR<-i5Ր3/럭 fK]xQa탵,UހD ӸoAf 2?kv;7ciK'^}:qxwu˸d$3&7 CU֢\X}x&˿lGL Jt;/2/'ܮ~_QS%H̟3"ubːkfmDZ\$ &59;⇄s 낚Ui'| =_/kQݼYN^%1J nɣp2M5牍q׀4p~jdhl65|*1NP,cDVzAX̉tЄgW&99X i v[4neVu9o@V{믓Sq#A8 Xg[t y^ w} &s\@nvxU?'/([l=:n53'0]s;aSx iAm訟s`\ Sg*_LPw˅33"enJͧ  UpE͟(aC0=m.Fɚ k!W F.қj)oթlutD-V/ u)uܖ;G$"\csIS*p=!M]EUg:a1Ӛ<3ǕUV H)O 0զ2}yO^YR0EE{n8s4k|0[M^r4Tl?9Y^2N'p%%F!yԔXg>? GB'U\d9ޔ.&gk+L#&?Vc+,|+>:qc ;d "Bu[2NY$[0zX:1'e-؈3Tc q1AfO܎ig7&eii:پyM+py@uX֕GꍈFJ(PY!]JW!Z/|q\;- Өd1`n~ςe3&"otkf,TDAej?x/1'@8q]IS6˥@{2^zSC\:zRpR[xc1H1%$"|$OWSR}rLka M_(T<'>Q0޿=&+[ioS(a:#YOD3v(<灺|@,8!.3f ^b-oE4f`Ν 'M0IpjWZTg^f KC(7^KC(m^6neN}vޅ$[RVԻK<+4=& "TB$"&Tj:?$5)qIc˰Sf\lR@9텨&VbV5uMQVUcd՛b{2@%:Ng.$S9]G1J X ěf.LϷwmzIZ)존kL7<\\kV(mjkMZa "*?~M"Z0K.3e9T]LR uV "8-oO+5,Ymn2FkΠ޸qyHWƍfzNː/n_w}lp=7a]a|Cljv jo~dՠ?QII#$\Z> |LvP)c֫FtyDTm8y&0g%u+$'旼wJ&B ^;/5AO+GPCih]4Y;cvpr=}d/kAa/|ˆ^ĈE `;πs+&`AY[!zz68*+2 ˬhUDʑ1ꜨH8eÍs cһY'>~s~z>F3523*=7P Rf|RmCJݔu󯎜 8|KۭAafI )Wr4'TU4XF`{-9/*2hH G愕ts!V롨Ny)WtdTj&B5M0hKNbxym]~pb0 n߅8O'kĪln.K̕K_Rƹ|tO1UH%@&D[j]4Jb:_ pXxRvù!ee%/Yy^K9689]~; Qo\5>SSuǶ+>K'¦&7}%0֒MrD2XKgT}u^G(4>؛,>+$$S4jsQ/ 8HKe~Yc[t4 A 3 6]䧔YgucGMW# ̲at \x}-gGchREvpV[a@rO:GV9V8V[&t~ [ZNEX/] !v%F^,W%kqr3sogbFp0aw9" Qj^I-i/ #f/nusZg&'ۢKA` /[SVSyN:߭ӭۨꩻS@؏{ъh;0PǶ*s'8Yǐwt i$*o.{NA4B}.?:g*4,1v: vyhW#$|07K->[j3JnoWMΆ0CӤQ&gK4%k%2`@_Z;@:&}4=a|m͜>,ҭhZepH&> 6R }f5L+bzꋚw3w*y\C'6ܨdzX1ћއ6lmPo6I6\yJ*B%ǘ'?D.^E(g*bDU U>,(~P9_ sjԒLL؏mWXraZ'3OƵx\++,odG=K&3S&)ۉ1`蜤l˹zj C1 /J(SlC;~BEpWpùV[e +Y1I]6Oo:ћM|Bp ^\NZ Bq@ۣl(x)3^T,8G pz{1Ss }<1K zm};` t7E(v"('F}~Fyly:Ej::!.N$pj책BǓq2;#fm쉓pٳl&IػDR  ~p3¶ OU)D4QrT/Pt m g|b^4sJ=<.IжY)}引ⅲ Ew$GK`:* v)8NǛ$a$,WkCiȜ%ZȞս 4'N[?lW^"Qqn6|R;@A=sk7(҇N>f`,F G{ {! a[۔py|4\FH`0fTl,rU~ҡzER;sxC*OG+ nDЍ* 32޺/ݐ y\-#'Q]qk%)=O}aV~0m"d8Ibv/4oc9\W[8 `O@ǎsWvɐN`ӹKq Cz( SB-{šC޺+~DgIpRdZ,rۜ6hWA[aRj#F_xFTr63,3/lFW9fK+)IEm?M6-3;hMVdՕi+(T 3+)ODИKg_A1*/)sy뤴lj3q8Rz{g` Nmk:`r4w+D2PzMz5J6fݎ+f"GMQHW;Wee=T˯\we$~1@b'~Jii`BP;=XBF}#yT/.c gFAk] ui,Q4 +:4N,6&V16,6(q3},Q#M'T!yya4Р'd̴:}!x " CO")ɟjXTܯmޔsUNP|kc[)=Upöq~dkﲸARiWB qQ/Y^ljg oTFKme2}Zܽ&x v/kn@Û#bPtIn5EOޯj_>w9GNWѷ݁jJ~|qHͦ;tjlH3b-%~pkBe!N藔Ӽ. B2dXdyʔzr ;9%e)̤oܭ)-4V (V-g]X߽.{L1k/ViKG-r워=.,x0 SpYe|:M_tbw:fdAڭVTQ')[bJ^tLO#B?"3'KQ3-jc9p 1`Z 'q_k`>q'йt:\#jrՄ:`';dvc1isfS5v?Qr ԎI4d߂y/>S~rE}ǙcVyZݻ* gcγ)4oG%J]v19-xh=7}64v]^@ @;J{}[1pˌ: n!+|Pb_:mM'D;zlَpQVNoYO/Jڋh$oWOQuGcA[b^A,'\u ]!19VBH*+ =YzD9Ԅ( aB`nqRZ뾖Z:HPTQ9OV5QK4<^lDBlFj ,U, \4Cz0Ws( _MvA"\P*|FV[dMi'@֨7,5ZD֋#lFZ!I0KE;n㺈kBeg_@]c@P䡉N(w#WFBT)/JON dgE2p+Q~C;tCGIńN#zyQ<` g9)hvrb̿48,r g+bU PzJQq +b@/Q;e?g7 h_fiCJ&`U^u n;R~6b:1%U?nNeZaVx5jL '2szj-"6__ "0wOVr!l,xYc>VE)<3* 2RGPJѷ$WFs cCiaHyVmON"nwk 6g)SP1UP !I96ڷJzM 4~d+9d}D[@f@ Gytе5_xiC}Yj] 嶂dv"@6~(UnF-ZT瓳f2_d {Fc6@ ^6Lr,cf%/HTKr,]GEϛsP )W/_~!}TVChoqDgΖJdcf}#<P%jK *t1w^t}7Dh3i{R$ifDyW#?Ez4Өa\{{ =n*:sK5k1խGw=΋Q{}z8wgFL~}M;b& ϖ4"qR@P?K]t=z,JaX/;E` hq""ev* s ZyJ6^ťiHhqGB۷rlٵ X-~_들̵k,#0-D8XЇ\I8+ؾ8&KygvETN9𯚦\EMEj/4) :ׁF詍W01{0얖ROgJAdo3 Z-RQ%Ώ6t`Giވk=[K&ejz+jntvdD5Dh']yYmy;G7ů"͹!g@dRVGō04ZYҁwBtzI/eyRJZ`Rh"֗'%gȨP 6`WBEpȪ55џ{`-#Ve{ʩJf ~3dm:*WiO "j'ސ9;}q}!(-{E bW9˟bLYUλ*ōTa< ;wL(PGnB?B%_ً/u_vbTxTwg}[|XυqKaE}~7_<)BPV,fo3ゕ^TGz P"h;6Z9g!+D]V.u']]v5vҥ}p,vT =! `% 7ý7gB&c^j?VZUL/5*[[]2;dǨT'ʩ, LUKbbXJx%ezKfY8/ؖxN<_]daWd׵Z#i&7b~.XM9⧔sDx2;0"Hk4W)qFmUWD ."Mo~+싗m pfC58Dz&9eZ;3հ2t.elԥ4*AKJj3\RggŠs2=N߅lk_ +b*djI'<+XdN=uS`=s+3,TY;`hiFS|+{p?3aPE[+4Ԣp[R& o2zksh&U(2Cw:.#mnB%- -GT۸=Wb5X@%ЁyDͻښg:9Qy1%UDyp4tvZmQʸdY>Sg&JkU I\jby~F3%=.!LSFӭ5OyLʠZpY;!;2szٷ/4W{-@uL_{FZKYφ9 -*_ë">3*\ b4nJ]X ݑ9`l~8d#Lݢ.5E%TݫDEHPf}-?=]ݿqS$"%ǎ* L 1/: $οDQg4(??24үWJN81էM5#n:B?4@;\Ք|^ @(AmxۘTN2'̇^ʰ&Jq_:$檮|O/ `!q )<1O8"5_ogqw8oN UB`&*FJwlPUȇsL}w1jsI%zxvח#P^8sÌ*$0 ʰ̷HR" .}RfX{7Im]?D9pvfs;rs\5 w;>UnۆF,UAKj?=P0P`wˍ.lhhr{bQX1аO!=q"آr6%$7oidU#x=[]8d0\ponw ̑/4<F>=q%Y,}27[Ѣ-ОeBFezniɟ|c`K֢ڗI+B0o!{IK{02nq>RfD(Nv"~ CVR'\ yE-`7[X4~;jcŢuO:9-+Aq'by"XiwfF~&xTX#DoK|L v,Ք vrZ Ęhmqn~C,e~Hu؞YZmɴ#c/ s|=P7xuY')â:qh-^7L-rBg7LvY7Vn O:ϦDl|#b>_+5b/_q=0`j ygx -cfrP2R!^Yc4O>3cYK? _f[ZNmme hD #7צjhC< t=uZ .6p7S=/Q@Y\ XEڄ]{ϥ^ʇPN[=HChs}&9(\Q&`m|}sVҷ, H#JWTg *iv~3яr<7$'[nwԶӏD?!cL^~–7(Nh[?D3{jN4mkeG-cwch]+CԾXwl&Ibn8_oWpO-,Bj |H<Nm(!_M ZGD⌔ |6#6\s# 掇gtM6'a*Jۜ},)/( adpm^L~SSZHPk5:-ņ=fGjy)"DhO""" 9겟/˷\% ½r@YjXk0 dKR 9Hh1G%H<{F0ט.(lg._[cηẇ0 {V❮y霴sMQ1rosK4[F#}G~C{~ "m50MS<+x=qk]Gn LAy:aէlCE*DyrT*nxa#?Y580\Zg?l ;v51ݸc/{(; ߗAqp Bc5 s rcS*+ d`{E ΉLZ=FJT7 r,cTH s?CQ jaOYH)>U">G?pM͇"|˷/>躘eæE*\TD~jOz xN6І^E/"Mi ܁M7B+Dp~ mZYyBj i$D! qk'vd3g6 cD5 *bgVq㈿j$2A_3 jGx@]ʻWL]歷l'@`Fr,|'uj.?xleuULٹ7C(>}fn=.T"@N4ޥh6fpφUBso_D,*PE^oNa&;UF:^xC !/sJs|W9fFt97\(sv!N( .~Tu\ (vO#9=AJҶKX_auvIecTYWg 1)jd z+\$^BւIS+έ V|_xp*O!N(2+"PZ-k2u9𻕻67b#b+K :eHRSY2_+Ð7w,ʣŻoI6=,Kѷz?(2YA UTxTty_NZ:[, MFT 5N402 T(XEuǡG6dzyg" 3zC_ϗ6,T5dXW"^MVpB},Ǒߕ!\ڨ2S/jSȵmm9߯rK5dFk\rlM5VάQCP+@yBq? c!f>*qEi۹͕ޅ EZn.kIrQi)r[ڀpmmAhrY7\pҶ0ܻB)AYxMF@-NP 7n`zKFzq9 j#k4W?&q!VOn2ބiΫ@Y-`@́\\5VedMS651M%'=8'2{֛7Sr=LVU!sw;,>M%EpSǖɘ!3`%nǦBXEvv:/r4=2-l2}ҏsһ"_@3rrە'y8h('qq Yu2wGlP`b*ff 'HKѨz¥E*] ;ӗ0ITJϏ"1|߽\{1cyd +'??' ZZ%)!IHa\"Cs0/K07꼔s5n2jj-cCcg&هCC8pU{*ڙ?Dk$#6b9%|Q+'*@mn^Y$Sp&S "#I)yЛE&K:h3U3x B;s&WT\m™LO!ڡڳv˸ Yvut';ШM{\nͶUhVD4˟B [n} T40aYjVCzKs 1 (҇jRkFiv x1//0+`=kD#Ɠ߻6Kӛ6c;I : \&I@_wi?K_;<阺8:7ٜZt\( @`'ŋS#a%m@0)̭ER{`Hs `rD[Z* =LXiHA9gW[T7s`8A',):ŏ~N(ӯʣ ,ꓛ*'ZDK}x '{;I| 9T$N#w$hUnuNQ,%MOyHsϵ t sumT%v{dw+n(K?鱣WK&pes^u̺/ء_(-Ұ*uǒ%!d v~ß=a=n,cɻ1n@ fu[~V%_+d/&WE@w伛uCϖx`˭p?@:8$2?CI ͅmy## *nN;(W5}.# “Cs)7*WiE"?}$3AûGjS`*4.o|+8:/cETc,/췡 "r0) 4P]&YOɔxkom u/Mcqg3EIL5IUs7Ѷl> (y*ԶC0g'+pvf1-.׃IXo'kҾRVd7@3)chJxԯU⯩8cf,IN_ьq`Xhb~/\S5#e jȞ0垁 CpnN|P+E<}f|f8Bt1~*n9T0qڙafŲ0J 1sTm`pT$bG4NEJ./|]fkt^KdlflH$<gD5iPbw_,^74O_E員b 3\1dpf4$fѱzs&T:w']υx8t$j߯B}DQ.-Tƭcʼn>ę®*=4o2/S SmLqmireW$P nRcu 1_d]!R_{&(eҽ YETݎFk 2>MT]#CI))03Qѝ[\v)L^N(PMQ]?5{0)K ׉ޟQsbQ\sB3K=3L8&87:ea`,U[Z{nu<`J@8cٳqEާ'CS J>Gm.HMA*<wQ2#Gn=rF 뵝CjWy) Yo>xƨsOLOop['EjTD()&ke~)~,w&53nepEZBy;fg dC4U2R0Qu-*;0MXZy^]Jx xL_ʁ,d=A~Co@@?B|EB 'bW!cUCWζ%/MdǐK{D0U~$o"Y-P-! HAvLmaݒ'T_-d!/lt\!sk/(nMAh"Ls%GB|`ZĀxӒC#$V1"W$*9]j_1_}8 ZPmZ/. {pvF%hC=1_AZ  |Pip,5œX@۲akdY>赓<uQ9 uOI3uPkXWZ!`**9)cMxmSod]rߨ/,bxknWP"Qj/g 6Ȃ,6 )m+uɻ\endC+CEQ=X/;D{khܪBeEL*jUKcшVtiRrH!}__V`<Of1 vFRU(sh3Vz9d%!%e9HK𾤸 ""Vqh:|,fzBrgAiv^IT1E):<77qlMY9;=UOlY8]%w:\g (A"V胱+h ĊH;5 D黐|ɲP6WFd"hQ!*Ӗ#H|iM9wLgqȹzO 뜡0op Hh %7e!}ݣ?̡@_] BNg6Š ;Af(؍40SwE )ƅro]Wl\Adl1־2=hY§tmB:x&S[7Wph+FMxy ^@>"W US$8/SdEb-՚Z,0q6Ϝ-)uբ@Gi2_>qD^bkVtk2ދct7gfSPo5A%GYK>xRjeBPwó5c+:A4Y2>OO(ib4,ߘ%R%j3hmTdᑎUCl$BRhčIG|\4(EӪ6{t_ɧ;4=`UX?en=!ch.B5BD[eZ &Lxe*<_3^]oqRVN1D^^=y޿XK79ݼdH:rGH \N{P6+jA*1t R X;zTJ;e4\Ev̰I@.=M`cX=w6ƃ +a~onf]r޲h>@f_Q~N8+vs>7PE6~+pA5X@ qQ4˗ R_bICU0/I& HPeC#d?ΚB6<AY݀zFg6D` LB\*i']4~8͊.Ƕ-[ζdk| _M*Q*n$ kM-5QVz<부MGniKx/}1 @uJ`S rB0woԞ-t@TWCg^t>$B082 E@nF;Ք ԝ-'8$nROjғ{uMi$LZ&EaF%wӾQ> rd`&:!$վꘁ&cjȃ~zՋ _nB tE"Θ2"XWʁq$a*ĴZfPE UbC%3\7!3S5pҎ鉳h@5w=_ ۻDgq{t qpji^ttLy(VݗVy/8t N),`+So#r|ul+&)!, COd +]}ovMnl! ʃgB ."0ZY70ܛFM!6:j"K$b=45u%滐]e6⥒PD~&shPF1]ng<\׌ly Q|Z_w~񑫪R*9e)owCTN_ǡ$";o"C *hvv t> 5*=`V7qNB,HIXDLu.^ļ?#M̂58?o}oT:LIJ5kF~JTIw E\@U%@leH։Y`>4T~Ysj Ib|ih hi J0&o,UF Tqg.+ +a㆑mKH"|T>^GO%UE}v[kՠ[m8W\Ga M%ڠ֩C$ug>ژxBwtl40~,D%[/JogyNA"GɍE`U'{Ѹ2zM4NE&˹*6ZdGh*'JqZiJj$Եb# ƃeUXys<SP]ڞ xU?9)b7zU7MJ__5}6k2i4-ܷ܂ǸWI+z=$+gK0=?u.l*Y[K|\kv^unSo=]!gԀ> 吱|X:[ ]2&N-Rt׹ϒVb.2͞fH`YH)/ysZd~Bxu~T(~zI&7j yEa㚪Fi9Vh `(:otu:OZ=ˣ7- @cqE/;x=P\!`o۵樹$6&.jÙ&RHtRΫˣQnSq{[Y8.RD)ЃVwN)TACGw@,'RK ^B/ј+ V1=e@~aE7\e.wjyoeUEI\}ER@2t>?P%e;39n^$~ <5wCxYœ,]Q&c4Z[R[w@Ǚ#)!3$<őW6*nH>.U/ 'ga6"R֚T+q[rc[o\-v{GYx4^5u9󗵒 c.k?$dy]/SW~xz@`4 JU'LӣjB0J|_zoxŔRa.qt"qNw j& *Jq^n-^KfUP]D/-s+DZ%4Q}a9ŕ j0(\{0u\_ ̀nqX c].#6FX9[hL*bX+(e9cM"[mQטb;)W{q<=e{ Gk_'6x|[tjj"mJ! } ܃,<\ `|C!;/R Q a.a(P}QU|c0O) ޖVn~ѹ/y!*oHCU~duW+3Q2曓2ZWr3ƜAzX ~H Y!J vBe5k;` ^Qlbxqn7)b,̮(y(ܒy7H{Pϴk55`[O<FM(p;0˳AL!ԉ{E%uC'-Ra>|%6ØdK'JTOisV4"d>yGՇBu·TǼtCx2Qw媲+Wͯ۹tQZeu03[TphmL6aoǝDBx sS 0["`?^7~9`]/X77E}fJ{~|5ـfqqWpL#L5u%5y V A4fH>urJ^:m@݇'zO`ZWS6g|V0@R_&nFEJ)X`drmr}JT$*K)266OϨ!Ujq゛u-) N ͚hu-r)M!ifYUs5Byvنsa ׮|j FRȤ>oX k[Xx DU|7rm֍3mQX X=$ :tG)($NNrmFH^ނ,n"h AXtb'w='nMg}q>va+"cӰxՅ"(]_[z㋘$إda%aIaIH:m$5I;i;7&2@p۪Z("0 G}40.jDǡIBs& jvҠ,x8?,NH {4:3F"9<3C0|7E4Y_3Ui*GE@st\ e=+f%:mҼq5gP,בI% EƓvm1z`GA;|g+N"[UY8AYSz[era@sk?YTFRx@1ĜWh%د3ƴ{Eq6/m2r,ϥ$&dA{BU?Ů2Ps"R}ڲ|&[p֮Lu!D(Đ#?vLnt6FiW+z[ oPM  c$lØɉ^m-!Jj\mK+ OG@uС"F9Ƹ w:msdK<&24'}ҳQ$ *wƐʒ{WreݗRl(P }g"#VMO\S5 ?AC;kT {Cԃ} _k*Or}/01GfѪ1S~I8̘9]"jIq2R,)^ѭKG+>Zf/:\ɳ]c]-? K*$l0*ɵL8L>|ܜ q+gjFbPm8<o|&x}}2w4v#щhꎁO$i߃'۽†쳽#4F̆}RSΞ "-979u HQ43i./ 95…-`Ǒz?srlGNE祾ttgߨZêV6  N}Tₜ03=y1r|U#\ɉo$Z9th[$Baa"z?U୚S@si|- n{ =[+z~`qCkr^$qe/Fvs/5C(k3BySpD_.ٿbް OFǛ],cwWb< J(Nɡۆf@y}w˨pR=2+n6eV$]J)xsPy &gr$xiG=P_ά/ů.XpD̷ ^P [wxSb52;Ln.4L9σ3".(nN^Ҡ1nrM^x- :wPdxD:!J\Ilx qkFw, n:Bwa7Ax:JAt||“˺v媰|Wv kiZcOӆ)%UJǔ6Dt 9JWOw0EێXqNAI.T֩׋ʉ?&7ٍRQ5r'[z.^r4@^Vd_>ӭt+Ij'6,5W`ڥsU-~~[%$yO/ ٟTlER86?2q=L-RR$z>HtwI9OPV$ IwR_ᎆ5K- rR=f/('Uv;ξ.k%6l2bפC!aE1C,PJ)؏ptgb)!~`F%ilV'T I %)3Bk0*UNVUfhS-aжн6(2;Oz ows$\If~q\`5QOe{.,-)cܕsjȹIy+B1ADFhX{bۊ!(UتUPܪHwGF4UPWA-"EɗuKpl!U#:Pƭ-&Ok#WrxɥY"޷4 !ŵ[ÞkY gq?'^|+d@Q1dI~nNKAwLP΃Oŵ Ej7c92{Wi쎢 `5`l 7ѸP\wD. tAY-;lKVQ1 E 3&K-Sg6L}Z/A(@WgjQGdt]"y]@jdNJiPgó^}W^,JL 7rf2e^ l(66x j>BoR,[fIp08Fjl~jrS o[7 1 /;ZVHŮp do5?=8>6eWXPBU-H,Q#FoU軜k{Eorm[2{*E@\Zx5cn j?۩#R"bLΦ" dO8ҊOAD6*1.U2>"*"teswlvDoJ;}y`)e}y鸹x"N cm?iᓗ/g>?;`lD3X)4e:V]Av#U X(+RccCM:<J>TAU7@1cG`5na_pGE8Uuo!rh\>EFBT6Ɏ|eJs.$|$'S7(T6ۊ{[<8FoP"q} ~QQJ2*|`i8t2[l.ܸĞb$*n1ri07ͰEϲg\bi;5qV2sW>rtW0w yĤJ}4a4 H wsUžoaVj-5GD4jNeQۤBZ˅7 |1q[3n4R>2$r"y'& FWS0(E|jaڊ9O3Q5QHQu=sɿ{qeɗ]uкp%f26g~v`m'\NO>mftӝ<^%NxlsT( wרEYۜor wjL(oR0[WLsNal)ݖlpv6'\=f{'?NriLE2o_=g_W*5jyig`MX= Yԛ6`rM)Fج-zl)ersaƟ=\(X_S>P !{5ϦC.dZWFFWǂ~ėjç(dlm?SeJ-]NKze%:Jm,ۄzd2g+*WҢ}8𘳖&?ֵ$b5mWqmƁ /l 2?QH8K+wqd p+&p7}z8GFeV","E@2(pyL:謰FYqVh5ɼPNz p~Sv}>-A) MTM6Ca{B^/~eqd Y.2R/Sq4+͇aC9E|-o/xtrKnlo*`lE.@S%WrQ@%`iIG`WU*)l᪐P(l{d|j`MɞZ|hp<Ƥ-7mD̔ )T>h#j*:e^K%:sMGd|}X':Kt_{H8%W;jHg ^W)Z\T,X^"Ld,\"2LDzZ_g 3E֎ ,'$lCp/qО|DEޫ1!ge|| *Έ\[+]z]u^?g˷ B Wyvp~f`֬mDAB, j%WϹ㘇 ;5^)jZwYob3@!Ts9i:&7x'\ Qpnᨱ\)a;tWO#,^bU O^L@GUmu-;bW>^^A 90[p f5߮փ9RPIlKBO0fpk$9)m7s=ez+(S Ѵ+~j"_ۭ&g.im%Vv(JaU^N r бڮ[Ṫv#T)]ƍdkeE9>к1ޟ vʹ+5ZCBNJ"$[2ț\vV{{brZ?ֶl^lڧu=ELbZKkU_cmp hMtRȞ8j&?#[!+;+Ǻk6Yy'Q/XG;L+%1L8(}ފQz{Ɨ3c>!}*J.lʧۉI&te_$-KKsD]ż]]B_}Ufd9;39;eqs(Iaa%k8؁x{leMrT3OɃF٠Ž]ʝZgibM< ǚC`}ls&<@`i^ua Uk4'd1GVZN݋O쎓$nlC%eL%Cn%J )Ͳ~CX10"+Z&dA>OD"ԥENނXaQ71l+RFf)B2jNQJJFƅ<ٶ:aw{; Az7_Zf/TENQ4Y4 WR}oscTV?p֥ $@(=7XremRq5.i וTW_f|unv<@'e}j2f9`$0_]CRkOU 0[[8(z/h2  > i6xE}M^VCR]nz@3ɀyI^Ĥ]-) _7ld|vYl_|)"1cJ'#4M\ ۸>ʝ%ʳ_ڭ;y0h(d"|RmXB(Ti;gKe٠@CƒCJ{a9U݇8>5hI4 e:RV= jN".x#OO=@rX]&6S:D_z1Laێͅ@q{q*5[ŘY? &H =5,Tm<<'CL$@Z:Z(-(([Θs[yi`sW NԄ's?}Va:#RAMՍ 9hKHi ݾy.ּu r*'Fн=;S ׭nYF}BPy6QiJmͱ-JHbpЮ|4r]ŽoͮUnathQ2xO dUoioȰl /WsHA{h.)~CX]!Ǚ\kU]1 oI .cKNC=06#)EsOѾVHI=8x*k H-(Z ' ("\D3nGƒ NE{O_:8+%to slaPHч2]#/0k1s7<ۀWԃI 63{jb;5NFeazW'|o= F)I~]J@ 6 Jlq4;bHI mƑteGvɼBpU]fյ3I՞^!"P ^l0:FVϊTWQo 5::^V@ 36,]?R`S`+n@p_DJcNL%vG-h&Ӽ{/ܟϡ?{}݉Bʹg0kLMs@40 }nf7",O(ݵCcFba{Ck!e*=R" ܾ4YvKP'F+*nIϡ]Bt4\+x"0>r@sFUaݵ% ~Ai7m`͏:U,P=qI/ЃwHuN|QUI PyP:P[c$&Os^E',9r "F0SUR5Ld|&pmȯ iJfLb`19QR5KٕNPu W>s }9Be;5 z6zk&/v;9&u\ErFV-Zac!˸'t v+@D?_:"*"8naAeJ*ű8 \ǎjd?oYg2>TCdž^7n`tHe9+\QCٕ@puۯT Z:ٚs=5{oarfS rΌ ])<;(bnLL!3K\'OQ"EJIM/evA Tg&Qy3U]3߿|^7&F38f#4M~wx &WQeX4TaC%L~԰^# !~S8n uȃ&2 Wδ.ƻg}6q3#(Y.A8yYWu̶a v3&!dXVn=lͱfnZ." +[wO.,F(ISR:$r (R0fENyLs=*Ru<ַqw9>7C:rԢQX#C3Uҳԣ}<&tO-?.ұ:Zrbvg%=Tp cNG4(EzCkN݂XINPeQgY51-㜯aV|,Ft%>x&Hl$t%ɼ52Hw7\ˮ8 "!#ӗּ;~CFslT+fO ;R ?QB?hQߺP3YznZN(j|8*<(b|" =S6kOeJnI{v:Hģ*W7UGƹIƍ*Gqcsd0>'l#FK/5h0O\XRD7*~/LbJE &t#<0e11.6z߾1!TY_aIy*G=. ڬ{8-11BK^}84"9'\ʥ`ߵS|u- n*OA-Wbⰳ?d+JxcEYb׳bٯDAj#8:i }L-\4kp..0±O`G3mŖcb QR,:ds]H\xXF"F۷&ive$0zje50k'"q=icmn4H~ԋ B\(K:So?j&g1l&%VOɭЀx@QȰ2*l5aH)Ή1V;@M3Tt]W) fψGbkx`9ƌnXn`"GϽ 4ƠX$0? O-фi‡٪4vosK%^R@7j*W X?nfkS7k9KmIJ+# M5n\c mޯƬP3!wkz"@؅Lӄ_Í3K)hSL?`:9`ŧhH'DzN ,&`TO*,H1f,5]Pq({S2%̄nci^HIB3iE﷖ڤj5<&l k(x s v2|0y9GMuIF̵4dx} 䀆-{/p'tZ }؄`&q#<ꮓ?P| =&@Qز:}Ty*T)kt >Dra ͍)Yz~ k)et6w,4058`:M% &V|+h]Φyڕ8 ht([^IiQ> CSiƪ]]tcZ8+Y'?ɼA%( %MU, DZ·X2!͗ӈTB|ȳr"0ڋ+cM QglZt#&[@גYbrN=v] 6F.D+Ձc]4u :^&:}=s'bZWL"_g{=ӮV#ҕgK0lx}wTKu3\242ڣr%+"n8h;-:"H(8QQ7X6J;==_(1D1<)<%xt\ >:p*2dIޝ_qz=X D( "{ƀXb?(?Rhw'I6(eZchwᰧRn \eqK @W%4qnUڀًOA:7 Yk0NAM҆S-T~6&J2ˌ$;׍3Ȫ9Ü0~`J=tC\@S38OZ;rvMl2<75 0f)C>.OGD8sqFiE;iR'`\E+Tmb%>XU-ZGJzqlrcyk?h)ݹ 8dzn0$T{}D룘nŘ8ퟅ).e-<}ptBh hCXVt-'}#)Ol8X+kx;p %tQ^=LQ>rB>K<+=B<=:WSlb NbޟWgEMwAReCˡ]vA!aDfhq$QiPA_!tFt,)۱8aD?s6c7PaNyMp&dI8U-;7d%+/g2Q o 땾s) a. ƻ}*ݤ\-QmLZ 0`n?z[0+ОN+]c{X8eLXIqM{oyDjQ')l֤6@ op+yzĄa7ʶX}veF"_V6G+,׾0L-%_*k"{C@Ki4eǹfͤrROm6(y( B¶g?Õ:v}`ؒң-D͎Q#B|0 N@2KH|~E2IG3?nȃ 'd 17^eX6u^i`0P..bឞ^yf^rsV*_k@2ϡz1Vdn9$;@sG(ȓVI[I59G1|Q, ٫+p|ʈ P|oJqIQ}2s{tVV&/CH3-bgζ6@V0"ܿ wUP3JEL60ӎua.Xg>PXN趹{yZD]X)oR6/Jc?Fm)M@>ȋYLX RGuTjA/dgϚRBV3 PaN;]LsOPz!z^47- 7 BV fXwk~O#TĎAJt=,[nU7KivC8~Epn/h'ǒXF3IF^Q;ۺyjpN*u7)a %_`7yLO<(JGjCR4?}yJ,ӿ 43àa RqcvmW }~Ip ePS56q劒✲5?A%> SݟqrPlx#04(E6zZkbdϧ)eat^Cu$Hr. 拱t2 )Z"4]-՝b옷$K '&]iYQ BOfN>4eUG8:k<#_l )(\ZK!80l_hI.\T*Pk8*':J#Ne/CX-i: BEBT3m]e۳0;@R;e~OY"^+Dو4F  t.]\L2nH,5FTͼ茛h9`.*w3+rA&3ذn9(eqW* 8b?*lEs!ǜZEo3)qrN%y!r-2EImP+4FX#+7ؓ(6?m k΂.Poˢ,74kJǨhfrTqB]cIDYQQ`  RC\##QMBof(u>%G lk?ߖ):1YI2<6BƛM ^]Tf5߯%8'aKVdC? (aK8&ؐڛڏAEhHE@3nu"-gR:vc%*DQ=Sc8}}XP 3*!>9'Sf4jM1xt D^+2Kc~Y-qjQRoD3FmkM~-\,=ƿF.w|?-(NscJhVKAu4fO6bGԵUtN$K"b3e^\YBǴd\e72s>>(i*̧ǬG3f"3 Wu:\+>UZjh6Wf.Ϋiɯj' PAMM!:[rS@s 3k:+4VъkxU ,㓙gzQ JL~u 5>B.d.0,meM #R\N:J [0МEPߥCf6x |dR 4RCdvܳvi1n6ɂK'Sha2jIYnm)Gm]U砯\YꟙKj{|R` qIcCG|;ͦѱ%jnWT\0xwm>߬*Em>wrG[Zw#ܩ|rj~_^Xl{t!cJW/P+D[)-mr#`6d%C`.-y" y9EN;'rTcB(VQ,7VjG:1KqwMrJ8p|뾾YB0U %^oghWW-Ȁkg-R nGFM|hI%ޡl TZ7/89 ^R2& }^'%x|aHfh.$w|E}]sycT[i.T]_c08@Q Fʐ(.g:,F s&lGdn>h%7\ ƍ;B.s"i61Sn%?ˢ{GR-yBv:(M"-}v\JwaQX?5_NG#|sl!AFW 7 s&&К= |`k#3:g)v <д72f0EQgFN3JK&ht*|e{Uƈbo.:^F Nf%RPB(xT#"9-66kmABuY&,!P Q#&e^UBJiI +gO6R(v#f1$BqښƔB&j#/"-S=X;[ŏ e|Pg|)^/{&Kh[- &cFwplAE H86%YqƝ fpǴ*[4O}͠?F0.^gnq=UCy$bSS>tcFvM;4T:n3 XqDLw^na 3B8ӹH' =*˹/ kB9!3طv3ޞfqG?92/H@R<ƲW}i)j-C:.CE vA2Q#ښ` J6t+ __-U(4YZW<ğ;Slw_2VT*) 8gdG,[?E#E˽351пAm~ *UWC2M^㸞ivaMbB ޺#mQORAMO}5I< sMHU*tUm0#}*AI V |gY¥n?H$zӕ |VK of}p4hfEO K}]Xt^t sӱ8ߏ1pn/ϸg ^Mo2)9*/1eW8ITFgh|_f}Py5y+̋O@7ȹ{ܴ@&4=_.e NG"#%q'OMwPB=UHퟕ 0&X{_5*ݱӐWO笉 ((kzYNrDQT2M(gk,HoRQTM)LgUTB5SKA$W,t|e# o|dtͤnz-O:b v 5_G'5uÅ؎Fje@RY :LxVHlZP|9KBgw&{a])#7bk꼳։lSgxKcn*?"|OI9'8O"YRG9%I'Jl-?J"8%%z_)"+cnap@YIF憥 Bs@)#_AW>"YX\Vblۂu YvAfjz[IPWe?yN֙V]{r sc'9޵H?/BSWDZV=nH,p_Z刻e,amp!v' )$@fg@GhjRce`.|)@X3,`ߨ=bALGF yb%1>M(cH@Y'Aٓt% NJ 2G ϮO rJ1-b\j[ Д1ce ݓyRH]b&|Td`⌶02=U{S\4ݵ2;x sLCUs4bZ 7,GΚy/"[;.Xn gPKl?dcɎD HZr-Tͤ]&Gos>ZArk|3x=q[K|7K{$͑}0! Ӯ޴$_ȑҖN m :]m9^/+P j|8^FH$3V&RFkt#p\5,d 8RՔXF[\FDH vӡ &iFQIlJ?Q ˒?P4ݞ(1)9W#-hK2;TL@T6m Q-O }&iP2֠$J5-&u!d-QbXs4E_SXϹpM0b~>`ΓHG;Z{bGCRʣRQ[B:΅GEkCֻ[p$ WΑC['RS"VUH4R ;iN{  vi~]"JKvUX:P\]ڪif 4^CE5vpHLŨBk9B٘E| > *;pΊB6Κr#Q~?SiokT,7N`W%TSZmz~s3>(M-r Vd&7O޹͉DE $g~2N4yPհƥ,ʔ&:ECQtcl)K"s&15an"⛋4 E\^Xwrλ3&C߹~kp -ljEhfOL [3'2duZG>LD/;\pCY'Qyyx6!v %ݶ ,T.='*{ <:@~2m"֚55gN>S(-'o-aY0ܸkg o{$@@# )J!LU>77GU@h15R!(F 殣m&UB0NJ5ck3U uqLr U<-=t28)qg{VOjcn6r[[g("MÈ8Zʶ{~OK-$ãl`x[qc9^b]G6ط5Ӭazi#*~z<'ݞߓ@nbt;]"?d5&66]Mp}H)[(,m68cWrҌ+9ؓfzb0?0<Ӟz}Boի >ͪ.4]Ǘg1xO8׫>U pl|"~wɔ|禾l+M[ZjpLūTj:W!-'ڱ ^N]Љ]{zrⳐ*2*l/|s![Te`L]HJ] !8xbƎ%$DD)m-v?;4p$Sց(ߙϤ+.j͆=^0>@oarLq&.g65Pg/! в3`wkL>2x(`tg] :BȟjۆyD o=n?k9x&1>ڣy09|,-q˼kbgf= W;WzV;pU9OضDŽטwfM+g@\>ED"lWy^w{ Eaj\xcd„^;ZjLekNÅrqm TM0V fo7Hn}eVw?ALs,ȭc)j)˕aV=gL1Tu]O k٣+M63¯z޴$K&Iɬ- rH }7w52Ȼ׫n-\ơ)&qd\Q,o(9G=T!ZqAƢ\ߓ} jGtVXoI4Zzr펃QP5@4D]N+J .c)yQش+q 3xhM :lb~M,n$J nXJ@ʆKoQd'hW3S=F&䘪0-H2H%eVZP$IMd| רc1nJ"BC(ޯ3Wt?8$P|9:8c9~T}9cg ($#h?DJ#&@آ3a}TQd8kY4KJ뗻 |GxF}T~<叿˶9آlL,ѡ05NB ˭QXY=u'ˢc$_H8Oe9t iyNK_[ rA yZ> P:q #4 $_.Sx@_.t% _UEZ-M Q)obN{JnՕ1)Q3+ƪCTt&Y Xˇ ct;aw6N+IX`36c<ٰ_3%y*ߞelqR:NZȫ2t\v[|KW^Rh}B~Da$&3/S)b5aF[5tvrfӑƦ1,C\ǡHeK&;n$BU@Fk^˼}闕i Xl6,9ˈ ^Ք `{|-՘K}kIH zs p14½yz Y:_zهoϑw '5:U\\i 󣡔6pEF`>n`? t9\Z*7 I=,OfH YXx_Z72:Z[^YF@#\67Jkaxdx^QIVд7P-l]3D'' 8l 9q(D7n3='f1FMl0\<Q!\(#NAU3^#AWf|Q6!y! !o~ 7hPT쑵BoH=R/$΅Q*Q%j{5Qe֖k%0nVq-@M!^h-"|D_x1DH*OZّv[?#cTD^Ed+^d-zgFÁ!{TRTkuu kX0?LGѷs@Gf=bvyGIBQH!4^/Hu )GsLY~chFt&NJT͇3`(~;Uԧ"{A^S}S7Xh3&nt)Z܀Hx?V&C39AmKTK/*gwk}[|yO3Ƹ$}Qk 1ZMJnyzS^/Bk8#GoFMVۡ~Y)QJXXܗXUW?ii}/u[Q$duK(37.ȳ9BC€E CqA\Lě֝z/G!.*3΂Tzh6tiiPmp֛ˇ2AXRn_Dh7ݜ6$dºPrA8-r>zK%3;^n8hl|@Qiw6p0t45+0"}(q [H%q9G7c=S% Y1-IO<Frɰ%F̾K"]7zm4x;ʹrꭅ*Iތ$MrrX펧L4Z2m\R׸#-~R9󹍇iƣMς5*tJBI2s/ 'kjGVk|94@L+$SʲJx]-n_?P9!UZJ3If+UN{[=QLwpKB3jCg!Qe&?)Uw ¾$@4o4KjCbPmY/n`Ji0"όT!ɊF47vKXejһ0DPڱEUC;)Kڏe#/8(p,a 7`@ۥ= N ?EgT֍`XH>+d{}%}WGAE-b3:FOC[S5> r\y,{֊(zpg 6z*;>T2sv2c?J?WO*v Լ5d0M)rr'7M5TT9E1o|lp(KwHH8M˿&9Ԍ]/c%I )!s)MeZ9Kð<[a,1/hACTkLuV;Qo Ug|Y3u!66Vt.CN0bF??Dz3H~oKGum c ht!VUx@H~T2ᣨ}eFt%k f,P+F34yf\󊚘(A,*3{$9ʠ"lo}u/*ؘ`U*0 D~%yO@3"+9h xuiEcn>=ilFz?sԸUvxhg"#N*'+d`M=kB`7Ӟ̿Rר`zPI#etnI sbj4v|jt&umqR5#@}zMLmmT妫w_II&S%< R r w x}t7d!48uoB{qnk(W;Wlt3 ?/nJ} (Bph=h oWa`)/i4;/lboL'Tk^ /$ً|Qe)Bu%XH%a HUz^Wtʙ1)LݦߕJtFG'cBndD/H4-^]up?Zw:d.Jji eLq6l~ bYQlzQFXuCA+nRs~#УRZ XڊFHUFȻqC8@>):4yʯ,&}-24VQ^VOO4!/8n4xHbOjf۲-\`*b]'nP¥5ct/Y]{|i!% % ̷"C7YY=.STtS ҹ zN);Ãd.5ҟ,4^ TؤslK[6 &N@>lu3]툥g2u~M`jIȟ`K22QcJmy$<`}r65& 0wXl3ɕSΘO'wLC,sDR mJS v.-:nh yEǁd3 HxaVN0#sRploG̖jA9(>xdH]G8 iB61Bv9 -)H)Aq"JH l&tT qoH:OiX#e@J0TgTL.82wP=m0 z+ϗ18+gH[IJK+UK(e,~:v жGB_*=pEtI _#˰ A K~9TŀY ~QTh`Qz0ØP@cA\Ʃ~#?/@3u-Fy{N:q  W:'Hyez Fj=AЎ"7W^oI3Q~#"n2eRO^֢ı:~*D)S !#% Q5q͎cZ{*}';8}g3(l,{K/-?{:7a5_8-#(H_iUL>( N+ᜏDB$ڴ[wY[:G[<45/P/%Y7>,ʹ [X"Vn8 Ee@^z] 4cSp6KwJu_ #0%lK[$9_St>@Pnv1ą:*%lsqjHU9QSW\CeX~9K~}.ᬽJ&~'[ |=j5 #(˙ĪdWIĴ?%֪F}1ߌNYkO}]v2ޯ}Ȼ|bX# ndJwBI$o` uYvL0I"^hvm4Kԍ񺅰j"bG|kd F,`S{@Z9S27a$ճ[#HA$0 ?tw\SRlWu П|HPl rA %frv5CXl,fefYW,&b(i x±KD$ nnLPUe<&}@|-T,sK,l#gLMyTc1o"<=W II uѭ#S;~Z,BcmYX@O dIMN:>J~ћ1f,+c12˛m R/KgGgn#w*r!T13 TS K}* ܶ>rC@"? IbZ"d$Chmc,O, hd[Ң*g<"3OXUÑ+t8=I"347;Cs[NR jՖfO~ J!c)U$ >9G̈́qb3BO1 v|21w>gtsZWަN<3ntjNQQ^FJ#7h <>Sι"uump򕃮uc2sK[  5 TAD &McmtNoHfp"C6x"O@Q69%cdsבRmX_q8B3;i=Q꿭H`f>y7.G_Vv~K Ha.uچ@?=roQwtUӀ%kNwP+O /qhPM@5Ճp1LrF-kny؞4Kse:y3?Zֿmuq!:W}= n3H$6n,[MvLѡTiU-堾:lGXPlt`"w;$R1 :aZma|?ܼjI@jzĘQ #FNBRkҡ61^O1po! ~HțK.8ÔxLUz/9'=_4ɡ yc0a!ȷ$=Un{m+o癱G3 kh<`JiƗ%p{)*_~XAn +dBAW̡̧T̏mJ\pBD2B]Nƈgi QǩHϼP?\&('C]TVSм']ףּGMjkr_+%nF 6鶏Ss{;z۰R\*^䲟 N*vi\wg85F,|czvotqg_Q0Ŕ!:K\$t)qn%4[m@eßa9 2/uGy$x@ދ#"G2@N 9a,bv@XY&̿sceN߮E,u3mU-Ls%ނ=Uo~GSE}7Ms'bK7~x:|p0^˰Q4^eԧSQ:fIW<{v@>E H;@F= 6Yr[űR gg#hX|d* 3D BsWF|^AV|xݠnrl P'9QةxE6=7*#|-@FNJ̕G0T;qķΉd5E=[J!`6DQ]LşJն!~DoAt ƈba,ˣ&_0(txaXj>? Bԕim>Nhǝ(/.ŧ孜&*\$-?"3y$Kc<66=]}wW7Z㭋͎S#|i;M}W6DpAG[g( a,#u~_qSioWI;s"F1slzA}9MKIGZS67,$5  'CeRKܿB(*FУ+fhKι[ V؆j'YKŎ5 ;BQDK8#/zn6ZbRLr/Sl;q[D? s`K4XG)=r$Ѿ&%W JMRidgSX8AQ>zByAnGҮ;L赶۳%vqTi\F2D]UU?x+M8BOy=[|4=.V*"$w:rze@;Z0npYKHv Nsczq?OѮ#MqԀn6F.+ϙ`\{`*G-[klgx\d/p}D_8Ouԃޤ1F7LY.X.%9M:i0M7pY3Q[wa@aPEMХ$Z/&Id }j* fؖ65pSG#l\/'e,B>%z,Qjlhl{nn_r:}K\AQ՗؈ I]!<)6+!du1_^L@Xf۷P5+kU^Ty κEʶ}z1Y0h[ԋVuDZ3]x (u(jF40 [RĴ1&M3>t6:AwuSp?\: lc-i,U9pqm ejPSwnyܱ 1B~0 ж"MqG#0}~.|[d_rom ̵En#1/fTWwNI~Ӳ"4z_" {ԩ` lkYݑ:sBw1[' tw+?rO rquCсKJk*]2n+h $SJGw+4TZxT/L~".htӂA EF ZY.| 4Lk'" }2yY晘7m_V-疅߻!ʠ,}_J](YbHY[;TB^Kv)vY_Ga|ٮb!;x񹛕 r>34-,-nU2̳PgKCVVjJ\+|u#xXr:TؗqHɍk3mpMHיv!rFa6h MQƎ2,PqRnbrN׉]ܿ<3r1vxxЪfңh0[#rA_{߸=-{d 8 $dգLadrɤbEn3`yEהbPKp&K2؄ST ]fD]M(8UotM5 ŷ r,$J]3ʸ~XM7UG4> d "ɤ| [i9YtɌX~B1DT,UCorRf yh^ ~# 6sLk^UPU|kDiXvȔ]֪t$fJ5lJ^G~Ldv^<{Iь#I0!c6ᦉ>{ dz2!/H-"#Sy-̶"Q!~k7sduB qܡX\E$-y)cLPx" z-=)wY`vR CP$2@bk`XtcBSAH>}fT4$4e-]pL3lp=(<% x@ %7[d3X!&;A_˱3}k3Myv 0._B2JLFXg6G;-$X(Ȭsőd$- 1dƩ3aʌݜ LP Vyk!k5T !sAZb+isB:DřZbHYZOَH1A3-Jډ9 pЛ {4՘m"AGS}\(E}nm`"ӆ6X^6U3/mlV+2r)֏T=Fj*Sg;24(8!68)D_zX3ENFsE-UDChvC֢[ue ~K %e!K&0$\7z.Da* ꯧu$]M6j!WqѢ`8T=nMOǢ08QUfi](G&<s&95%I0"n^B;= Iv(ޤ7gn^iݸol VAFf^ZkZښe2D 1;%0Fmml CfEi>0pr(0C?ܨ.VɶG?5X7%7b`YʞICkLOj Ȝ=h0kS2 ݴ!s=?Ie"m0MU٩bw&,; ۧaPZRLkts)vJ.04a9|mg~bt6s;%F}Bb*0 H7"2NMFa_/%dS)}~kPJ]8 ~tnmF0wB,tOP.jx %), }`Ԕ}PYBC..Q}Q@TZl^erN=bm2 Q]g CRVv#Heʕ<+֧?]謤NG@@-"]B)7ȟ0S3q;05>Se;W)ltX*_ _ HؼFEz>% n938L8?X3֨J6lQt13†z&>#ܝڃ%w2Q4o< Bi}1iC=ԣP *Ӈ#|%\AE;2׬aOgފ`QMF%M(d @]/f[? BұA`]D˸#N/j]b֌%Y؇xf1ɻx#^xN_wf|[>A *DUBu˻5;RP4c"w@Nƕ>Se 2SIJ֩O,ΒP>}``w&δJd=$[YQ,{]"uZ 0#*5M&P +7$ݣ;"ZJPqBN,KQ:P\\ۈ+8HGn2tz"̨ D_'ܪb s[ HGذAQDݰ< EuG"Ct3lq\ ļ% wkM-k.?o~N[m]X~LlT>#(Z2kG;'m) U657̗4Imzsn6\K{X `,ԇ=E5iHࣱ/J.IlgZD99;#5Cܬh>RԔm#;?܎{&l!19~/yW\=si12nܩ3J3^w DQ>;Wv:aW~aѐrFtԤ< ̱Út7~){J^nl:%%W +@ P^;5d0& XON țF' (' 컕Z~kITV`1m^~#!5o'A55%o!S#]U<2)yK IhnxUW顃Iv,CgeO$# r5z1UKHQE- $],}z5m嚌 prٻzAu2x7y^'qDJO5;ԏ{,Y6bY=eoS1/>"Կӑ4w|jp~oHd$8;iI}_ɬHmX2;vh |P- np3Z LwY iI7'ΐӤ1]n\O#C;S?³C:mިL.N$? ܺZ,Zҩ#Yqq#}d*vHw0v*NVJva,>vyAERe}nQ&cs27ӯƁr ‚}lך &~*!vyqwqY.Y)/iC%VQuϔ}]|M,ۻOi<Zky6JnSNcªt:٘ yaFdΐJ}1+[3ʁ 0L/U?_sH{뵃~ކ[+c4oV'%BZK8% b^_Q&E*fEYRS!pxc p`ڇYM|K]I5C'<Џ6ӻ8 P  B\`iCP U}!4 rHs@u,3>uR]H*WnGs1UtJiwewzv"~g&|UKP^!"y7u/Si+]+l0ncvceU}Z"O^h YRlr:f8Uvo1Kj5?j>ďpKݻ r-@t=Ш?\R4).".8Bzv"Vm{_yʡP%c[,GPJ on-jV2V)d Â^ `(Qi‚z,~Ѕ!%АW8E$zCJ ZlYհ+#FRnsFLꑂ@6!XF>*,?%vSM_Gt5v0UՔk>%b++d w1 +GB̧] up>;Op*ADq ?4lbO3׍qͧ;?$TORptBc-|eǧA^]m,$t̛o8Tԧ4j=kNpT܄-p4sIn?G?L=ƺ[)s :@Rlyq{ <&T"I߲u0ҽikS! M-<^ʕn3uw-]]6z]X4OH;o10ķ̧3JR橻4نRLuΖ r2)*pC.!Icff=\: p u^qSX3箤/J$U9k)(!wre&I0.|S6{FcFaF+дZL(C*SUV)T/ ;}%!մ gf/5`렭$ĩ;Щ!+}{yo^KACzJ\M^Xk a9#Tyˢ+Vcq򗗑;;Iaa˲<;]mF^ry5ɢLI>"E7Q_Ǵ#!5aG|W12ӝ_Ow78nLڔ&,D wT2fUzװ<x4%Pv+ŹB#/_6VBJb}دޤ[NKHIL`jhOi!a4P^[T]S묗@GN ԠH;s'J7[nFy+cj+FwlRAoGQmgg嘄!OP&}VlpS[I/HT`dҚ=>uMag3Jz -N VFgn :-y+>vx ΄HL<NӍGj%=z C˲#j6-L*M ش0ĩB/Fc%"Vk܅7\I0{S [È!0@k! |Ɯ=g{"$)"Գے=yn?4^FlvD~s;4z:,AL*2=[6:{ñZ%FI&V@GL1.76;OG(s7604Uy֗,h6}(:aV>x( eִU-m.'^ÿmfj[ܾO,HV3$/!߃;UZ(FALo+*zZmt`kgGx$7^;]֦Z,GlRU$̀~CV/%HL /&[Z 9Gvf! k:-M K*K-xd3kF^vLk>6 Wr44`ԙ{,smDZmA[bgeJ* =j4đڷ:y(A(O~MFmG"-;Ek74(nTH@L˹82шK*arT}zr)l{LBz]%&8p5Q^}lh`Mŷ783ߕոoa9^&\ Fˎ{ //{&WB >Q*5J{2$ A6&n|낽L;_2P^tOޫ=5rs (̨v<'WF|\}E oTZY)liӺ;9Wdgn^o b~+=}KNps|+AY`+N=H#NLwg} {/ B‘r xOf(VwOF59Pdh*p8rpۏ3Ȕ#b-yW _M5v́%JG3XIq7Y+HKb"خv!J\mg 鬅i9/xd0Cy>:LSG \sªah)@vC% C+7c3QnR;3=HqCoj,uRfyN-?, @ӓ 5FjS!dEa'v+q@eBHP0fQKWjbC/XjEWA#=T6{&=F ArAek6:[T/G6SYғN[vg8;p<]}e9<[-OZ}}i+w,D }`h0(^͎o }qz⬧Lzy/Q7YЪa|B(]he:3{fMvQk\>C96 ^>ƥ0t9iPj=m5dX秽)]$#0,Am3qeX;<^ {c+>SMEiҧ2qSev ndI#fCRvk[W0}fPSIqT9?=KJPS%b=T‡NӲDUSKcYq&\YWE—|czyz ˫SQ~Q~lyշIA8hMEwq14/! PMjD=p?73T T?#q1*4 ]VBE5ڽA_kҺ6&3"?֕8L-愔gYZ07070100000434000081a4000000000000000000000001614216c600002e38000000000000000000000000000000000000005600000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/nvme/target/nvmet-tcp.ko.xz7zXZִF!t/ຳ-]?Eh=ڜ.+ݿ[CrwH\? 1Gac o0 -NP:TE[d35h׻Tg ~kY]g_0P2Dֲcw q}m7 [gm K Y\&(iz=&8K -xgPcӥ1mJTqK7:WWmB@_{D@jQq).K*j[6s?[X[K_l8)f/Qy5w [-"͖Ke9nZ@->eiD0A4'̈&޺Gd +hV[y1*kg!Coމ -T#.N ylY5nO SZ'):TNU٭wHYg\ E>luHB%r=qhaA.ܶxve|Z,m:ۨR7&8 0y h`AO;Xc49+*rc)!:ejVGLl3/֌)Főr Dſth5kKDOO@Cm}95eYx򮞧; ڈ]#հR~XUGx}Kn#P>dnY .JaFZ!m5&;| G-aN$ehdAMuYrY !(֟N07iKPFpF!g@%6& xDYG)yds S>an-"5Ϫ\{XBDR+$`3DgUZYwEf¶BaA_>ۍ4R2+2&IY&(694cxcK^DI*t(չ/KH^C_A{'NȊ$%bjWY̧])OqW*doҭSvj/~2rU7[qAiK'& ʽT`h90| ?'~6Lޟ) }Nr[^Sll2EUl~מ̉1핤$"W#|/Y^]ij\3]͆`T͌b'ӦJ UDfH~*+]QP`fBeY˜PeW;q%Z4Hw*"ɤk xi*пdF0 pC\#yg9s~J{=ɺ/O)ꞌ&,?f ޠ8QA(+oE|u%OJsl\հ?y\N0FZf 5^69ҙ ZUZO[(hzsc8@=EF=%}mK6=ft/Fyo06Yk!Bɢzo9B&5f(DD%6(RafT8z3y"VfBh[~Zls?Xd̞җ>չr- 5{HXKv%p'},}:&pM .#Y<#Yg$FTp)DDvEʑkCP\KU ~Ѧc,B_T8L{%Ŋ<-М`a~%y<%R @J$\RiJtXl (|tEث4| jD.TG(7$Y N9EdMɤ%sH,5_w%̮yQXԹy*1O~lf5 U1-HjRQ 6&?%ϷzGwg:: jt߯@1ߒ4􌕎 + I,U@.pEFM- lwȁT}#Q%m4@TѤ)U!1T:}"܂ $v#W][Xy-yvB ]{ o;_WF_K[dn iG{{*\mD2NZ oY)h!,7:y*jvee D^X~G?.#;)Gk$W.;2_oߗtx՚!2T߮c{4LaI0qȁ3վU[ c:T0ʨztS+D_2`VNknzΏvj{ciq +O('qu2Ĝ"XRzau4JOGIZW0] *%k6`8u|*W21{W+1IZ8D# zôII73%6"@A#"]} -S|M믹?i" mG9B'km\Bf5o6X }Br{91Ё ~4tH<ޖF* M~*v:o/Mҡ>-Ѣ(G*ݍ3}i+]rK\ʟkkH`<*۟@_;{ ƌFi N$HvY,܌u%$kz N,vtL)ӕLr|=~&" ?~<#I!Noc$:.[YpaiZ +?%.( ᙒ^X0;ӽZpn x{JG شxq-v4"g25\{9H79/1h!c ؀8V:mA:n|8nsT&^i#W蔿nxƊ+P^?1!ǣ%<B$a~LkppL 6۸Q;I ـΑa4: ͦZ"R\r&j٨ᠽj`ru)Ђ i80Ei e˰'cv$W3MKI!_:jZ>ОcƯ杕s7,N*qLa,NԏzԂ"] 8[Yyf!rHDl'5 pTfJKausVD=K}a t,8FfnZLi"=v{g .4.&] @243.6P`dp(H#2#>"[íkIs?źt|K14s<૧^\rqyչNHtliE.zD<j|k#ΐieNS:TYvkw0"Z r.pG'O%&9Z ] z,JV'a #amm0|u9O c0#'V~ȅ&Y|)9#N>7S9];gFd#gh{oX3a_P@ R2>./!@m7XE\I8^@?"d<'G]o$Zbܣ{Yjfr:UR3ȇx7>. h}dBV9,{`-!]oec[#E=?|)9+i uzCl(6" :R{@;ryQ(T[ikJ*a%g1g!nRYjg0OzcbѮ=Nj,ae(ӕ),F2(w#Z&Z;03I?Y-3/EL4fd<J{zm޸e}Q Y&=܀|%ʫxm&1jOЯKkZMJ-\ 7;/{ k\F(T388=-ɫ$KsgE>0?Я#r8y"0J@ EqN3[WX[܉^VqBٗ{m#?@j؝Nbt}V؟BqknS͘ JR D$yktJW<puJ鸅ɛ YsA#hև, qq\}4zf%̠{nb/O F?!`1ܟto!)H\t'ҽ$?s}8܍)DAɦoE ]II!;LFGWKjlҚQiOKR}-:>v,-DXgڟ{ :J??%PM*_cI Ғ)B }owhrZ[jW;!dI,q` ,Z"L;;meR}ORo܌/m,Jo弱* \ [#&G<~'[󣓅ݶt#ȂlFXzplnzc%cn؄ ($./kjjGbA['n7ZTl_e/;@Smo="v,xW5#/}pj$3dgGt(K(7ݥ I|bwZZA*uz-5udUHG7Ua}4 xs)7M( d$x.Yf=/6<P(H{{OD78 zi6W#aa;7lַG.nUotdkk {_Dw +5UfdşsZtb957p37F,"&_I7j{ixN>Q=,Wփ_;<9E(E,1ŧO=A-B1I8!e^X\ I*^q<ޛTۯH>YLWLdix# Ts!xKd1Em Jms^7틈> ~W7*&!^!:qhpWQ028޶B _[WW ;j<ʹC"ipw3o=) ~szvQ:͐hmŏzo0I3h&] v [Ԅ{%?bu,#s.hi?P 4❹+[Vm&w+y*-VlXK{ .|,݇{Lnc|w.[h/Bq_ePEV%igWV ;?n1!M3D Bg*M$S%4@lR::)C/ \w_ː ޸XE/ZufM\`eQg/8WihKI@](:v쳎aO&W1bi"m F5izַ6j3b"`$ :]e[T`݅4di$ N:[ԟ|Vu՞Nu/>0GU6}K,9X,< Xq{/Kv3x အJ3w'ˑ0 ͬLzVL HoyN45\QBJ^niD=*~޸ٳg\nkXC`[2Eb0S|iRȖ8@k?sGH$-Fj 2ʴro`pdx= El;U0hhhDJPR{,nΪ&V=AZ>OFbBw6Aݼ^V5~rLsV|':%RQJQdEt)]}l^ߪqXk01ģc}֧\l2gj]'хEq SkH|9؏#ԡ5OsTɛ\PUd[] >/[5  f'9Q+Ůs/-AB+]XSS;kkp`"-ff")Cr-iB49q b)XڋEgkt.^,紃p0C4$Ѷ~k، i?aTg8 s)Qd=eZEL  ^QMÃ|Pcs9Yѹ}qח?p~)muKz~Efp%h1uHݿGKX4Ru LS{$ 1~8wLPߒ KۤߠE\/ ,yC4Ub^͈lM;D{ٞ-=@[  ޫj(\]8$FInUذgjB.k֏ *-+;ALџ\9gYZ07070100000435000081a4000000000000000000000001614216c600009980000000000000000000000000000000000000005200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/nvme/target/nvmet.ko.xz7zXZִF!t/W?]?Eh=ڜ.+̉3ćHkF̵PIhs א3Ж6]&qF@q# 8{6oXvJ9)M5Px\],"jK@D N^bFmL:1VwKrC¤ O˪eTDԶ}>]6:SI?SHՕa*k*>zCv?gǵ1?nSk D,BZiC|`> A8-Gx?-\19Rqd^pr n_tޤ6ɛ[{}F*c M;G_Yrb6EJwC&myq@UDVU_n pՃI #X؆){ewhBѴ14~\fJS0]=ş2E9Afhys¿Gq&*]-`PjDz_R C/ էsaQwwq3dC  /ƫ\|ϰ2ȹs} N Y{y[WHmey#ltM _1Viy\e`7Se?/ 2Sd4z>Ñ2%$EArqTnpP/2sZ} M;Ar[f@u>"9AjvY]M3Ekql~pɼ$Jn oD+ԱB5$>S4vqe%HQFZӁ]l OA[JJe5,/Fw6#6ȽLvBXdW<3= 6e68dK2wѣj{rsbtVS1!K T/#TNcmu U=U!k;ޘ@e}cgAkBP$uݺ+$w1l QC }ji-&pkJu {&QaS&!DYck NBI.P*tPf)FU{0ߕ`-1bXx^jö o jlj nYNT¶".ڭm9>}*l‘㇬8n+0" _ӖƇuCP}N~)fh.+>RXT~264hkL9qZ,` :>BeQLj=˴4{̻"%r zarsjK"m'nٿqI+=Ls\SS>sS!"U9[Y1RUq܀AvcSobqTc[^g DkIk\2.Ve"]X=Ҕ vMLuVy522:fu DK*5oOz/[2 0Ή>Ic=.rJQ9\鸻$rD@\VID=T7t Pԃzنv~~~z~1,r1őTu8ƺ~͗W|:"bMb,l0^~Ts1G$/T)Y0֦/WGl>GT#©qGLiHQ\N,Tk*E<9B*s}FڇH²ޙ%WzVYz?&g+9: ݡ3Xb;ʧCk{z/oPoeVō BE+%uiccU&4\Dm렎тwM;v|bZO`4,KoxԠ>5]xj8gXZo˨n^4<ϽfeV~qi>(]3HUg.i3qhRݷ߹(B@.A3_;j *|}ڇeqe[t$&Yr|BA9{s"Y%gMpvC5@ƌ^pI*UN.C1\5'4" 4e0'q}I4Kv~Vc'L7pCJ_ˍ%?c'beur_gW*@ vbܸ_*kM̱9l?1(0cc1+X1` QqN=t:KkhÊ0 6]N) ?z?.ψ,}ZXxlyyȴɘF˄}E TGY aO- V~h"&ewc30o_4-iߤ"8ق[`N qUx֊BQNQS*Z>DN\66X8eke~FԦ7+zJ񑦆A^bPH(==~X{L˫k*k:)}g?X J0oI=6pгߊ9^ Xjե' @lQN drb&eJq]E<ʨ(V; cb ~reMUII\i:^y,!v7ڏƪKۏ } V ~i!\*f/_qWUP@/l逿_yPHc0x# _,BĐI9)Wv\~Teb܀5P#k,2:{uW\- b\_,@U=.X WQaIp?@{29 4ƯWz-7PpLwd9'fˎUIPfTdVCW7]' N6FašCF.Lr:BSǿlJ4ق8|9i='Zzdeթv,cĪtN!.:qQh^s?i2b}QQ4$b?*_7!zem.T@#0UX@GLjŋf׺-# X휝<櫏34A}--~iGv=/>U`8Y'1$vV߶_(aUձ>P"A)?J0jn$FsJ<^wTWncQӲ\CBָ*PHq/FLZc'# E߁']ܪ;枈׊QuWs7u`r/e!-g)AWK+lLLRwg&@q$G7}^UL%؃O0/b{ YOI= xzBsxMgG5ìaa VT$;}Fq223% T}0GlX`Ep8wg[bi'58ڡtq>X#%>g/}L>C')w"$XSx0z:UԸ0WUG7z( f:'cYq n<ĨW^#ׄ}rvI]:P>y&'? R7᷐iMwX?KFC3u1GaBr[bB[~V>9e.4k>/3^<]cwX/ƠX,U?<}*;Ӛb9L Sx8i~Me[;܂hXRw;Xb7\5?%;D+O5 +^$/SS><|^%MZRSޮ=n@ ɮFpW{7LE9&tZKC9?_F!vQ(ɥ[Iw6?Lq_KvBBhxAcl XyU~Dg9e χC_Yc&2RGY<[O"2($FI>74#,= & q.ۣFDizC{0J5wgg<)qLG,RK90}0O?R=&Wr7i̭V!+oǎzIWb2o~QmJ]>1nQTU O&ޗ Z%@LL=Y]տCFs%8N +] ?8$ԝO>S.1z``lr3l%lz.p^;eY(פp]NI4GZ ʀ4p.]S;S6A-S#A.RѮby "x%ݪ'{Z^K{ŸuARL )DDp>Jʃ M TU#GnԃҧX|+Ez]t0&$v aT\\|Vl{ +Uj+?bT4Hjy=DxD/3("Z@H.raOm$(iY$YW5#4 zz<p_AzN$1c)\j$G6xW}k{++ TSü;.r,6is0n1&xEBݒ@ҰA.7 )}==>'4]/ٖ ^.>+Vjah:E;ڧ­\c~{6d٨09^OY&!ڊi9GSf2aAyap渁SKChgm Bf3+u^zQwO 籥dQg*d6SqѤ) ִLnc ȷQbw!c$Áw rW~tm:{]ڭ&wBZ4. gԳ4Eo3cwQgŰ}+tyU٭=M$H:UKX|=NN` 9S߯S=^`[딨MxR,Y6/1g6}~akbӋ*u[R‹+]%Xd,OC%D(s@et(S.>~3sg)Ypuϊ.nrU֋ڿҷ˅(6M $[ wil yo-~d mU<"af:KɼX!?#5Z'BX;^T; 8 [@l6wH RIhboP :}r}:PLp=;pJ:alrDmlpT1cmbv|SyEĐ-ϱՋ4X{^^Ē/܁B~]juhzwm5x<՗ж!@Ltvޞ> ~݁2p\(4o{c5uwuj@T*)ԄXztH?HL!ӌZP6Ǎޏ>Ck04#B>8:3oΆ0PF`8;\V>/V%SnlK >ŏk@M~[5<ɘ'`ae:YΗh^|S(fW\Ic}CEu퐍 Ά%WGҳ|8 1'0 )G, 4i.4> |7C,GU cݠ|oM_n~([fE6e1wsC7e3=QS^8d{QWnr2ӳq'UE>$x1j6ܠCWO\\;K\},268 nLH.[Yx2q<m(N&n-Ib46z~%T|$Kf=5Irݹcil`Y_{qGhEf}vjz -պ+V.&FB(Wڼgh"PbO*.e;}W} 25xNv"пd bvYqn'U؆MS L\G@0N8mh>YB&Ȯ@S/;wM/ ^hf@TH* ^zih扭RcFɫ3Iճ6(ڢTkaꈭXH͗4VOnK T{eiN.%H4PhਵD*U,<}YǓԼ"ilG"{vMNϣɅ-v1yswPVMQ  p:bD%&abF9!\oYc`ZWꧻqG Q4/DI> y'GJo 76ŦTR40Q?7QSopvM, dfVVh.Ž-CQdj:9 0Ű({td+ _%lVQ=5 ĭĄ7) ?hAqb\/ E$F%"xi3 iQpov+BѬLҰͤm:4B@3n dRKcnVh * $dʁ;@5bw8HfHjHdPX3OJdNشVVI ;؇ffDU>o2|jkG( lOx2}< &.y~Nz9!F4AKE|!p`RYxG'tx-g}kk0Xfd@Ӡ5U Qem{)ht g {5[!.!5H"OfM5Gʋ s©Vo*/T tD] Ot&{J)]eAX CsN^Ks)[x?ϥNȵ멦6 >iBؙmiFq t3!`z#t>*m߷ӝ.Ng̿OD;rKqV im% F0zWehʅO9?{0%Gs_Jxpgr}N X%Vrn0I.p?㛿L:YesQ U' E/kN@rOP*ÏRƶD,v3<+c+B) :oBpWWֽHjT[ӧ)^ i;z "<&Bz[yo@=nx+,Vݨ2\'+B<ć:Hu?a cB?t)=0s <xzʛ;,%:?!w75:Wa{#޿,iͫ7hBQn>*2NƧ._LCŽm7'TH&a:Ϻ#+@Y#pF+lU&fԲϮ%cj(8'!9ұ:omIgD hz|^ҲLr>/lXϭ0\c [ H'O~y2gžTlK"ڃjȥ%2Μ)<7y>0koH ] lN-%0[Cĸ׍Ig0~z|TTSwIUvd DIEAN O1P\HQyqD6b9 CGܑ:RM̞ᑉa}id:I{QpH1l]nϰzFBd8]tpNXǺE{b)p7nr3ցȇD5W30^L-c\v޸Ӌ-c-.343y*aiÎW0%Vrg%\B~t䒙}Z`'ph7& {gFKQ:?s#MP]Q?:zn,:'Y͔i-'}z$Co; Fsl`ٓEŻ\~ɞcvO?ɼʉ a4Js4{ȍ{91eRsZTY"o!˥-DBҩ{@#&g B6cr^Z]i櫊 M $_94UFF#ɲ:Y"S$-XJ0"@sc/9uٔ kgYN\m*WIE ^Uę8CM,j p"7F ~KKy?%EM"D :,$ў+Nhh׀P̞-ZkLP/.ڌ5-K?^4ý{eꙄ\9Ur$׽̞="()ݣDZ Mû]-RE_%[Wf맧sSy&cnL*Y=`8,/T\W72+J|0c/ [XZ^'Op 1njO3l?͓9,=DUCbe ,RLIˮO6|Kұc?L*$rS}3] "8`Td Y.ڱK+̳5/DfS{0K$J⢙2ݲWe=ȑySNߚ8[4I$if#c0Y'ޚWSUwSz6E=ggBusCƛ"yYt^,?Qti,]!xUb\]J_aBW%섨b.ٵ ⸤噩qn1avpQp4sfCp7֑fۍ Z~`;f[̌}wWc--#X9~m ?|#=>Hڦh9xR+'(6T6Ty"EF34.)*59-L(yMP6  ϱڃ{;' A(e*YCYN v;a=Ge,i~c X/Qd0[} TdaƦ[=7{'C@q2{l!S3!T]? 46At2rC7g\.gªNz +mu_,n4ĐLwhzn1.a :;eMk |οE_hM*/۳-\- ) 8z} LNrFO/R'Ӎ &x󹻁R{Y7'{~jS5?>^$.o`/&R/#;i݄Klh"Ck!b3sw9 I=φ&GiPbyaհ,;!}l ApYT")i9\,>f{кş7]xY)ÑϬ_(s'ifdnarMFAD˄50@z$v8*SwfÃW'qdxOCaNի(ފqZCim (_&> 1:YЋ"s/"ՒI/M2@ <{M6&N84FmoZ8 MA5䈃|h>J!nAS,H0N}"CZ7SͰg;cs=G/=g36*oiGP=Sf83pM,}k:0@_-a20Wp76Br*I˺vb{#Dr% ~O&dzi N,k|EW醆qaJZ)̍!"myqPA0[qOxtb l+CϽ.Ɯ4#-x(OsΉ&KF0(Ʋ^qCYO7 5đB< j,EKu:57MJC_G)xǭaҝ\ax3#ry7V܎C5 ؘV|P J!<`"i% ީ}cƹN7JieLe,i˟C_*ޥ1V-3  NNd 2_U'#,5E|Vlu(^YYݢx1gJyu/e;YN,ɼ>@&}*Eh`z3sÀ/Ȓ?[eMVAmh6%oS >K^owW1:, 2w sTRnu˘ .|'OՉIz +!@l42i1L`qlWR%5791g]^%{߹\O-^/ h[&Olz5\OmxVͽ#TCQmhe,8N5z6EL $`tire_n rn;%w yG,e/.nhTo,*8E a-\E>w* Kp]Ҡ{%6zX#X1೨>\;">)QhLE05!)kp"RRY$$ MhFL2-DAG+*Gۡ=h- P]GĴ䡆+rPoܥ~ӹH %l$L(e{ gn3?n$1b̬pPNKD}p87-㮄mPV1=ҍOgȾKf C$oxdğMcA!L ?*6Ukg\9Qjrk&v U!]zs{,A$h hB^@xTAs&H<E,ϴT}olF=3fw2wv*q%VҚm8ָFeH5qPzĥ ,嬜,eUl 8_h0-~aDz Kx]k4չܭrijc>/mje``m*Uׅٶl0҇n;M#!=bη&6X8-ePZQ<ݯ]guwyzJS`K.=vRL^'XuHt; ]Eʦ*- eW5Fz5֚}5VfyNnlI ^,T8+>y"@԰$&` ̄i~$lH@p Az1_.9FFB!kWo,}_s-lSgV)ýfHۤKūXd"\ڶ ,aJ61M G.!TO-zg(H,^_# ^*ctЈM-:w:Zy(b0N (\u5";P%SV&у*@8kX$Id@8nUZ+5jfU{bs:T@3?c ELUCʩ &[ )] Rq"LP#'.Ѩ-n\ˆV7)O}pPFD.%7zo:`6q{HӓhHkezCQ~ulV85#9x '9KNnETr) Yhdc2#bIADg?͖ QXLmVOo1様l#eNer\FpUdq }:ap! XrgodIJQgf 6?Vs``!*ǥ% ":؁- L@L t0V:u3_jt0Z2vuBV}JrOy}l{OL__nY?vD q\RJc z7qh=9<{g _,r4d#%ޮ_FP:Igg29<:"xRrd;ԉQnʷ: Hn{D Jf U*{2pQf%HȖ7wOO4Wڱ$ L <Բ!EO6`VslT1#6ǨZH@{k*f? s(μk"4mM|R*h|<̀ p;ձlEdw8.ߕW/Ya!] \#6Ib(I@y-AE G銉8]I*^ChGB;ߏR7ItkN^nW'}im& [ZYsA(@^S;WD,#Ț ʂdp1{-W|TS߻]ס@Rg,‰HF?3E9[fJ-\hRHsQ)B\3X-˙mXly̞@Z-G)%"[Pmp qR#UOwďYy[;<}FSU=NaWKvY)Σ} ;5C( uQ3A= < 1c)vT1W 8o0j\|/|l!M%~EQβ$ίCWYʨh/Y:I|DLp"\:]6rfmAZِ _DlϣC[iJث5ˑ `<M\{sQAV#2M<9["l+N'`M1jȎ+-.QN~G q t<| ]RØ5}et|[*ҤK J4<#Td`y1VmY qg"g Gө. *C{FctryLS9\OǓ83˗1VrJ$h*]1Tҳb(PjKpCQ!Aw&T 7u ُε^v+[+߮rqNw7a~"qX*^ۥ: '[AD<`[fG0/jw_FxFdqE?I@"|=G zYe;z)$s> I jhǶ_=] N22%ްj[7ZTNrT=ag1>SñNv暾r8%CNYxTQ@u>q_2 \!6>)7z }t}t30cP;]*EwJI:٢ ?Q[NS2HkSY&w1י6ƞVgL{Ź:lϸ*B c5oqy4m73w_R0ܒjyLZXQQX\ 9 O\8݈5<4'VPfw\(\/u[~"~wCg^7'#.TqP4+nl4w|e1N4K Ⱥ ž!$J kDx`-kcJH}qXFt^1snϫ  ?{YUzkȦw;87@Q6G6>FMH8U|>T\VmV$& .޲-Cւn-Z'MbbnfMH},Fu" _ <*{)*цWwW&PoZE86`!;,"(ʄ %hF<_tr 4Fa_ 6epB[( |sx4_: ,vϫ/#[\6\5EbFoɛ|En\/̝6^)XIm8ĿfU,v ޜ[ U(CX:Oʹ^FPFȞ?vE,ƙEM|0wg+2GZNxPwuIvMh o P7Vj(p^&j HFsVOy̨$e8P+ %'x>4[pO`լeyvjv㘂*'kFR9`yRϤ,qS ~kW֮ݘO4(5hMV۾>9#ZezTC!zG7{ܸM4Qeu`2F4(*]/H7e'm:қƷv 5D9[_ )LvGj 3[bP:s6ȉܯ6;FlI_? xxNA@ڄ?vr|>yM ]Ԑ/L 0$P ^' _F#PSx9Ue݁%ޭxV mۀD!n46S;FrkjφujuD]ppU_1ɹnj n[ %pK^du!. dZ#>A7 ̯.OFk* ]{KM4|пХqrMw :Ѵi, J[FzBxCYwY wsޟh K6 naNxN0NJC* 8F:u;Rԛj `y f ^n`Jjs3 88#!&ȱ8i%Bao,Pj5s :7ǿ*Lw_+ ..CX esy|Rb#r99+ORE휰kU5cLTe@>6$~.!~0*eXmQԞ> Ǜ"}EѾ2dc0hz#s /P0_޶z䆷=IMHnh=NQz@2rUA']MbsPj=T3nbۊnp5 /QޞS N;S80 e z583݂9 %9lyךBjP?[3* %7"`DoL6OVyڼ1=Ѝ ^k} @Vf@w*^_lk p(VUK|\m쨊v-B-|9mH!\MsMܖ^T 8F5VaR&{E;c(QwØIAbP[Qh\aG@vaf>-7@ږY3 I@JhcJ-DI^qp*)7;J: Nmʹ Zm#$в%ͺmJA&#e^CCcT5?K曞ɄgI#kٹ4I͸0h5Bڼ*͎CƐԤbKޢP 9F`N+[mAx-(`V%'0I$%k!qY5l]mJժHEoq oA`C>Fȿއ6\V O]A&б6|3t{xĎ櫙rD L޾C'~eNb-8BzinDOcoIv,FnR4ȼuqkz*p zTn}+ m? &coua<0g_EZCc,8-ϝ{=ڸʶpOPc)e6=W0U~[5~^Ko< !/ݺw.չsj:E?Ybu2>P+-_Qbm:~QvY"M#k5:mir-#z,x 5`AqaFͰpOq wXxflXiOx GEǤ:i$I( 8-<3R;hW>*=zV(.8(ɚqB+6P׶C/&^m:]-4Z87Wi `@43֩cK(qeŢ8(g!1 u:7+r+k4A|#ʝL)ʣ&ӡ?֝@Ac=D 638WZ6֟Ne8TS`K5p11fS&ҽ].ꎳ-,m]ILX؊Fzj1;PFQ@karZ7>"K\p nuf0_JI/85T4J(u30xuP2B+G"67>KMV{~=TqF׆,yˊ>*/&$\E=>s.4SҐװ? 1n§/1TZ IC_Z Y|{9S4#Gcn> AE:Qݸ5RvkEhlM`fO Afo.OHj,P?!Hۈnlr!WVh*!x \*ӣJ"v L:e]K#W}@ 򥛿\.YZ^9oaғ.dݒVXz,gr ,Rpºm"~2p/@v)9 7'YRc80.㮂sVEu(* YU+IxsEg4b4ڶLyDm\/nLzu=፥+N͑׺.3Y헧$N-5N<{Dz $S^QIn_fz.KTӥ8c _(8E;ia G3à:ЂDڎ3ŞUΐ8"Mp FUXwFlK uDyD/ډ/ffTHuneWPŘ= U5*zB}oE7blE`fSi! !)tB^^I:~xw"st[Ma/Jώq!sį_AtȧŘhEe$@OZ^PeCRPuVeB ک:e?PSY7@9r'78[Nť̊4>EvVӄeesuyW2)Ȭ%$?^//ug:oI畖J7NESV §cyjĂc‹{i@KkR:jPa^8tt+΃K_E{ X3L?{N6U_dSxhbWK_puMsIzӜ4 OHlZ+^R%0*".Ռ692_Yٷ>&f *NiIhAii;.KUJDpl*Uo0 ?PVh&=4|=ƞ6?gXӢgGu#ףX~&7%o}[X?6>7 7?C>Q,IZD% %a/"V4cZsCtS5Á͍8)0€?a[Rw5VDAlSp-Vs )QO4X-:쟝}M*uCKQOR&THe!ŢFofHMw:uSBą2֣>>=bdc.; FKQU "eWI{ A} ٺ#kn}\Sр34F\!X@oOO6EF!Е5IOp8f1/s*ou@DZl1!Ę?28ZfyK6G_9[+j Ͱ(B:g cijJqM񑷣lG Me( `58B['@1PS8K=w{_o 3ce3Vnh3]z>#Rh{4ɵ-y2y~ fTIkLjwo7={+0\]z/㍋zBlbIS [@mY5VZkQDb('_ld;|S.](Tt0l)KyWjJ@a Kftg*SgԔY  MB@(O^ÀCSopLjљC7W@ltkWќǠv⋉+Ctw*ے U5ȁk;. ;jUҕn|aZ^b{>pA (4ш-3'^H wW4I-VӸ29ayVR@6=s?<^m5n޾)FLgrkX|DCi@)@Lda]χLD7ւC w,oxg(| %Ptlsc|8d劣yQ J8udm mvy񤚲gّ\Rk"zi / xL^W1zYwDgw 5VRl5R nxX=8kO1LӒYɬ7D1pveaUp8ڝ{u+W75悖AW&_H&tgium}ΊIJ4[, =gV;O ]ۜlQoT24Fws#{ՉKaX523߆"4X&[m'!/WWKsĦgWau[mɁ5("-)Y[ /Y|U.@sJoda@UI;ʗ ] !L1(L_3SwD,У>0'K7$OklO~g"c7^6P:5N苀T)鞀 Cp V~چ%W~N&;wx&p檚"{6'mă3rQŖ(.(H%4ru>,)L?`X}\ߩԿCg{ ”I5໴ *`^W:Kr wTI+5e'Ryqݳ#VoM2κJsݑ!#$N|F6q$Ok0Ouj -JWO;^WD>$<l91+J`Ro{Bkkν ; ]ƻ3^/zroj7~b*B.CnfݭHcEJ!" y7+vNuA?+JE2Z<$bѡMegHu!%[Z7+?*em؃!+S7@< lFbu 1d@(KjԚPtN>^%NVK oZ z.yH0t][X]X*( ?^ګf=4g С'9s`+/M}C ܙq<4=\[Kyc΅2ב6y ѨO޺d%s85C\eKS5q y}`8jzWԜe˰8;ş#R[eLB/]_RX˙vE`9Yl ?,9bB:I㮧 X}HARfECF*ʧeܔ\Bd*&S{%13%_;DF=244{_e[,½@$i;WHV( jkb@.򴮩^J ҃r΁ϤmKIW܎`^d˪(Ջ~#)qVOKS4kuQ%Z9r5DU ̀`˰{8z[HwGҳpJh"7?}[%5LƳ*,rn%ĉ)R wbjXםh6#R$ GMq hN.L/=V[Ă%Rpk`˽j{^_N*`.rң,GZfLNOmZ\S]aP)9EPU^-#~WlTo0cK;r[5_Pixa k=Q}+P~w3w0mcD WsؚS]I==Pa Ŋ@(["_8 q Q.l$*^D$/uT"HzpL,\t~Zw/4n()=Ǣd.?lyWymٛaf:f" =i%;FPaHjIgYsmB53T,}v|C9eP2-?9 xɳ'6elfevJp]W, -]1y;O6\)_7tTc8OĥBΝns*BҞőB^dP+xHs$wX@#웣EN`_(쾩 G56oi i}W#:W.>ӏ^?YuhlZkPU]?`r.c㳋wkoˮdY2~itKTnb?{{Vr hFአo(Tw@&'&Ig}!doeɠUPoѪ ci&@*`X=]JrQw1U )۵v[.>X 8/niQ?O)U^}Fx׹_XI24?:K~iV|KAhEΜ zt ]zq?EU׃mI v[ӑ=8D :袊]0QȴmX6¬iph>:0( 6y:])u2뉅zAe%  w0 vcWG:Ǘel0?cK-G Z:Ȑ#‡$PX(_z5ɪe?@ۙyC<\5! >Oz{u!Zw$(u3m"gm\Qu # ۠^i'SކPȑ)m0^z-uz7.Bez7씆1zW HOO:4q41nl dNgQLt E2P$-ӚV;x*@>{{Gī~)9rh@ [ӕЬ,g'hng *&V/qc0]~ON=*F L{Kdt3[XnS>ZʰvZ.e1p\Σu2 s/G+ Emс})AK? pXZ[+ {4z-jQYdMc1 R-*wC;[?ƣS.(Q&XSQw-Yგ5=bZlݙl*KIm6e~*} Awn7"$jP:苊QFt*ntǵ^$%۴ /2L pA-qO!`yiM/7*!HjֆaL]rX#Z֍'WDbo,HP k\91{Lѳ bVx Ja '2CwtTpb/.rtúRJUlS`N-18WΏX%f<~ᛪT߸wה"ZR9oX lC.!wV7鱢+7Fp"4@hXr& \"kJS` xCwvTz&|`YE-&H |4O.ډ tl zvT.w@xU(>Y3`GiZ/VA$ҘOVQ)Obb2LŒ@._:ЅQb~FÜ6ßˌp%Uɝ(o5 \w+c7ah1Ť2Yku+6jnr|=#|QB|X3]w#B;>(Bjg8F):D=d-jOmOq R^d)eAsJFWDu`PGӣQZ O[U'(9Ry-1ISۂRx(3LPtGCהn V 4MqrN${Xky7w-֟LنS.RD87J!fV@2ݮo rb<-D7\x$8,Mwиiah㔈91J'jDjxtRʎ>/Im6,LISﱻךc#@zdg4D[/G5W;sy;;X)~ /Ջ[}ṗS5kZogkq "UA|`cFC ilߒAW8֭gYy]˥ϟӢC 8}Y)h*+ Ȋ%sII/AL)g8B}i}ò q0^z63efDrNZrj̮Wwޞ\s0Ҕ.; g48x1[|tH0YXQ 7Y#>KNa@W$YOJ1aO9>jp}Z ]ݸ+LJ9}U982^|[=Fd+qY[1#R.<eN =ťk%qHKbb*q|2g?:Y|/&0覆?\Z7S -m !*5[4;兼`yʃ H[EFˎe4U2 )"V}uY*`o&Y; O퐖rH*)Gp?nxTᾁa[4=Tu%GQXDD6_$rI;TL$ s`o6֕?$K^60B7eצ5}'h) " 0qŃiĽZRxg˱#Py3qxث폌sfN zҪgf_>WcdCߺ5TFGlXN|Hn}f~ӹ#?| 6Y=xvsFZp5 \j쑽veܩ]Q<>Kpj@ȫI΀\Y.J<*PTρxH~X‚v\B:Yr )x e)Dsdi4so<ێȀ9xC색y[4No~:7?0nQ!rƼ@`b%deGL^ݽ~DA(qJG9{@q`oy$z ^6|,3L}d~J3_4ZN ? nM2;4 :P yK <]F(67D R m)of̫$oȪ&pӚ0食ލa*]v.4o;r#%}ŵ@7zv|M7'12R*7v .ѧ;[Oēkc@ALCR|B>x'ju.G9])"l 6|jѥC2:yv[Ǣ[>fG ^^QE .Ixd2R@Otx:0re~ckt&snk#Fo*ikHC-  rž))|()3%xE"$&G*^o!Kw v|4|)^ E2^2.(Omn?Y1dm9.uװN|,1fHl^ܻI),.`DXwۢ_ʼj<3INjU大a"{5֐VEQI+`1Axm]8%ĆܛB`VZhXsMBmBe֜fdFWzc-D[p NaPi d׆DfفizyVi|htng}0lK>^f;y5(Q'_<Ե F>)*K(/#a ǚOc2RQ87'/tȻ OORr&K.)J,,A29KSLtmrEzSiS ;L}ۧZcռlPAh[s1]L5ZCOBlԊr4Fc.vR2H4i&N,㖗>xSgLRN^⚳(1'Js'~J V7V Bƶnm*6\$eE@4ȉ[%9O6G8jNs'l,%QO7E-s:RߨzY?Q\&H?bɳa}H,EKI Q4m[2ElRiE[TKc d~rb59sJFS1.ɒK!f':- Fј}( Eu`7\X0OQJ<.T-2IήԸ6ww"B HXw;=vɀJ"d_| gTMB0B/JXs\$#O\>=f:THBRiJ|X@2> ۈdW%!gKw'[+}<VFSә~ UH(k< JN0W aCpX&F#[J`ef`ϡdsyz([ގU|  A!jtQEOuqһ?mg@PAjHL(C2-B9MJ0fgW-uW{Yp<(0kW,xܲaIXLހ0#*DfDNO VJ4mNcI |u{_viKqfWL[л U˔܁p2XlZ?΋TH`'Y3aω3H|32b_X;tWo_u,͒n=tR4f4/#wk,ƍZ7o|qY.bM_R0s?w1 Tf[ΣN]A%yya#LXҦ/&dށXb g b#$)صL: Lᅤ)fbޭţU;m-SޠRKy`EBX$ﲙ)<5 #/HjbSKbWǙJp8IP/wKX%ZS6$ 2c؃'m0ke"ZúѰ, ͠-~T5yC~: &Mo%6a´7ݧkCPL,ܝ8}(?'?hO??[lPC-A_.}s:o9q}Mаg^xsPԪiæsޡI *r\9tL=ٖ۲ gYZ07070100000436000041ed000000000000000000000001614216d100000000000000000000000000000000000000000000004200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/parport07070100000437000081a4000000000000000000000001614216c600004d68000000000000000000000000000000000000005000000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/parport/parport.ko.xz7zXZִF!t/ M&]?Eh=ڜ.+̦a `"4.¢w0M^ID[ô F lgm 5ZSD%2OdR|K}tgzku?m})OHQ* Y8HG%_(S(bmh2V,s؎H|@sĬ .eN 42 ZV%(!#+n-B/2>@KCoB=|_Q哻r肾|@OT&IFQ>RH,X3V+qwFS('!xq74R|dFw;WrNe%? hH5ZGg6Qg@|q3&؆roTv~s'QQB! ;M]GXf4)'/DeRTkop*ðw5beGd˧jW#ǒ=R6Ypa LV#xt XZ)[KG59\1[7L M'2nQuy&+L5qG*s0;x5J3KҼ.'srf9 > 0#ly8DoC5EK1 J"ztH'jt AI*Kp 2U98̓yYNE9%$lmDH[s}f=Weo 3=I˝!9%9,QI {y4 _lY/Ctr"4*LMF~;* \:'{I 7Oo-S<~ҙ=tP.S!'#/gTDsČDt$5j~K>5?.rK…frv6HgQS-bנ8-v1(;\_[1lWnS#جKۦ_25ren1eM-4& ˳m"Y˰3bwzc<%$h Y'U@6\Uҝifn &G݄5[ eg#ډ%Ѓ  ]00e5]:Ij>jɳ HATSRFOuY~VqIcwnkv %' TɧN{D)02(S6賱?S3TmؖuB-gafAdW^r!VBU#F|u ;Χ}1l0%Dixxnd&쉍k 623ulj^( l3w?^k_T[4N>E`?!꟠Hq NߘAٛ駡=T˼L&dHFiUzu4{STk</-8R*[xX2/Fo"g\l$3ųi!(E7*5%mĉQ&dNG(QmAf PgM ~2Υk+B6n'tU(QrcȜċ2x.`˸ {"\׶cԡcC?+!Rg<= ?5|@:t@cbſ|lUde*K#,z?Cb7H&3s7Ww7 L"~mJ*DGS,uݕ;$Tn,DT(M)}Oo lgy]DUuxBd>_"IS%)03#o]#oi6P#a3ciYKr|& },[}n(->l9~QLoq5,nW7?wꆱ )KN ?~RVsvI9MRh RiI̗E2/_tLS13oԟߘ.;{~̶6@\-EJ]L lSf6cU $K|=mH]ϣVMvd&Ziex_U/ ˙TQ"yCXˆ~Ѻ3pK{*٦-Pڍp6f&Wm@ \8,(&Nb֦?C!jK][nʂnnO.8t:}ܡh:>ծsE3}."0b\|a:L@PFTHUuʎewǺEZZ4CN+hMO0`2" V2ٝ ]qK&{TGa'x5Jɠ(0,>tn1DBCի rbZV v(r r !(O7)`?Q2NS*M _|~xi.#mr۷22ϤC>YZ [R *i ^vaxYC,,V[ /TEO>h7q61,UL[r_; Ok^ i~Դu_ڂFcg:?W/X(˽i3̡ftK I/9xö"*5- Ib?R?-fEX N)@glgj.J$7yc0ۄJ/('Zvǝ;<ԺhLq)qR& De72ItV8,18%/*!N:G5 upVъk=, TXVO/)N=_!$jWeB#J6[~ەwiXA.XT#~`3r(K@_a0I$,ـ ❻~GŶ|_ I|+kn&-8=VY,fF!SE&_VCKL؃x}+1]rz)33Ğ?uIvfJCqeh!e+6a?pÁ-e06GlG)] %fX| JwL~,E-~%ʓr&THE2UeҭHnx{$h5Z=\gQ[5j,Ge+!qdx57/RTI(\T;2?b\>h>m=&$s*Z(~U(ua v)<^ԫb"Ruƛbz £M/_QVъ,?[e|6v.O h^BxM ǶP1Naǘ;%3dp'`C2rvTH h98}_ g\FRk0Qn3ڃ)&wƼ)]T[82?<#Ȳ_u,բI/h'E)Q{J{2Bg0\x-76P憒&M)7*FvRxH,+EĵB'u@5S`99??^%XXygW?OTJ,"1 vzS{{,Z0΁Y!ҟX7aK,@,S۲sFl,Z}_V @XxJ}J/J`=P!lIERL:U;p8"Rl<0,:oµmHG3U틔W 7">2U:R5DkU^L x5Ԟr& pi_=ь-qG]*OC-s _TbeIMgIN*' q!XRJ&1:gDۃ`Di,.I811M?W(34CDKq'D ~>dmG"POѢEe8IȆ{?=,HWHjENj^ZNCxj%KV|I zC+\DVsTpejo.T!TeBTهG^v,<ѓGw$q%qMкtr5DFco;A1|ί,\qIqjNVlbnD>fsr r;P_}X/͕x#cNM#j_Y"#T><^쌯95xq6N iIq=gXO@_`F6nOnS0ڲ[{!*VaU)] LfJ1Hd=鷽TT\c):4R%mI-EeFLD<+ގZR7@N?.eɘ KRU"=p|}9c&ILQH!hS9W XWÏ? bmSx>TY7OÈahpA8A#PJ;-I#͍w{! 'z0r4"WSg鑣Id_賈qW8ws5d+a#>8rILodӟ/ BI|}!![O{êIp6J_'I4pY@C~Si{ܸf-sHO^2Թ^F'T6kg;1j#rQ~79~m)d(͍>䗞?ݚ!\ BfD ^ Z qPBBaۯ}mSd"V4}Tqe% OE[LXD*D,M }͇9Fvȏ=쌿 *y \H0Ƀd;QGgi7َQnGEbSS}N$v6*+՗P\C1Tca;IS|{b/^ *ypq0retiLK+KiYIC3)2@Eg9)_B0Q.F~Vs#fopV|P:(JA.h_yYu$:pڈ΅H&Bd),@ӌ)T==j2ׄ0A'E :Qu^`;-@>cL8\삻@,סU(eaEꦥ @AfK{UxvD ~"0 $X fE yd0c90Y$u!]݀|~"V m2_z Ӫ<ذE~Don(*d&}I4SP0Z( u~L15  xmt)%ٕ8mqP"'h9V}Ȗ7Y¦[%uWWZ?z"$bγ8h,nwG&c* .4aXE{"\vYh !*__PJ9'0'g;PUG[d<`BЂ|o3X0YV;x~a6fn;ˑ]f?N%?>̰>c}=X`DZ;;Adk,)}^p.z"L&agzwU hYؿ'1 K?} /v,f'K{:̲. gLYvD|X:"U0J>|+Y=5Zܲ87p>IZk|n5!ۧU ] Q\I+4tʩP?ijL:i</jJ/ bfߪ48J(uU"}u0R׭ {fJC;H9\S9xF3a _8 k@Zg^ԁCHoW~IJBؔ21^lATdFubYnjC*]ǸU{` BVT+u=d6>~2٘-$Vۜ T?VXvjΜ3l|q59]!) Ԅ>')sk_~EzqqOdT킏kcȪTd丰DOY"(]fKkskFP΢L uaIvG=Dz5g9 P4ς8~|kʡ}; _X1ޑt-&^eeU'ávޖZjym3G* Ws<+"2A(]c" +1D$F40_NSs_ K@5_Nr]x6M {qwTюieNlc+v9?XC+*wwGP>+F5X78ҁA&ējn8_M-~ψrD[PLWIiu <\kf&}O3eXaoE,?a yRC]AY Qg)ݿ㢡iWEᆅsjFǬ: ZyNbWMrr D CdhoTxpSid:ȧΗJ]wzFtxMBIE,4{iǎ•͝ܡ~ރ3װd\HM^Gyi}`}s)tRoG!>ǚq}WjJN{0U8+4ٰ+n ֕MFaɝ HEc[\0?kX2(S>hl؋oڠCUBw9d b:9qf rxnj3* `R<-FO?A^ b,̷':0'!e}8ʾNƇ E?oF(9Ec|6&Th,zBU6EѹɨSaOGom N:*@ƀ>?V=Aa^p 5.-tC ξQ= !Ly5JfGU?*'UǤĿXsi(9i{|[}4~=@AwPP*FL(/0jm2zU]jwp2i! 8I'j,@7IÃQT|6뢵٫F03g(8A#vn֟92#3(_x6n^dkU`Cg+xFN jeIgUS4I*TрϐTEPX\0{ miEUS4#}wXtTBTZdui\)5כI +iG~  w 39+ 699ꅿ%u|봱#긗R1ٲ eDn .8dM0.zx"0vE=7{dWo<3w 5EGG c v-o@gxŏX).Ӑվ4Tz7#^ xV䊖1u@#J:ZT 7@_Ę: P6UNLE' >㪟y.e'6hms'ά٬dK وhQUOaݢv#xMsfh݅Z/F< _>A7DWHn~m'˞С1*{OzRaɌ\ |70-~R6~q?F j۹OradT!ЗE yh>8\+odg%~;ȬP.5Ƶ$ Qb is۷35PF)ֺ]W^dyka,bYf+z@00&qAzꠉuA$2&v縯 t!06^[go_,/1- b G|O"`w~jeBhQz. .5틆S6h)s@ d ( wlun(M҉l烎s:Gu6OK5|(v1p ^!z0i=Jӓ G''k.o{aGt&2%f?c˙|#fbJeA%g X7sab4f- O/2Hd#Y<2^ބcՄ*wɀ .ǟMI\jph/Өr9-0R_iAW;`m:8 V.Բ*\J0*J%G t'Qs>X%:] ,`aαGiٙne?0*R065x}Cx!Og0F{yCG;[iHI*?{*L'vH7lgaȿV{ug::ϣpF(Yg_%G=:\1a'y 9}caOq[ \0_g0T ʍeYحv4/,S9*;ahl Z!;%B!Bz͖Ҵ\</yZfȸ)܈}gw֐zo̬&G6 j%i8^x%^Vc祡f8l۰Uk!hEuP5&#aJGu c݊T,=ǐ(VT2GA!66įD8dIN4wGg⌮gEyӒ)2V2tDE$9^?ulL4Ӹۥ?t_dڱ™V?J-qҶ!zܛH"fLeA3[,{+̲֩k[.J y\X6VhBg&w tMa}eG[cth5rF?=:2 -ٝ9X/ߔ~^4T[Ofb/.r%WE]锕xzclrH0S$Jb[Rn'[ryݓb^p=PZk[W&/}eEq0E7ï>C wm.k%Ə"<@|$q^XU> $_zVsS&@D^=~$f nP?߲Q'AֵPmiOIABt,=~\RV Vs,*)|,[_  f49 'a-e-NLg 3G{&}wD4$A'D^jj3s,=CuV{u7F DxWi(MP:Ed LAzIH(<ɥ[{[u%4.un1Ѽ0]éS(i 5azl&ASɫE[DҾப+rŽwmKrŅQt9vw ?[JujwG wx.OQ۳jgn咐'٩2dzb,(NN<0;#*A뫏v-ξ*ZDxO`Q,^.N";΍4'լ?_u R16;虥 *L9lU>L 5Ik%o1:Nø SVc`x yI:}Mc?68]-b1i`H^Q$vm},!H'Y6\Dl)2h e=. ۬T,:)D7T+'&7 4tʀl\($?O9("V6iBtvkR@^ӂ&ͭvkܴxsTB:q6QjibGzGϛ+;HXPnt.DB 'NgBXEupDb^L>$I[\?D7"gx V<(D:(FC ?J A-"ca 2w c .R@:m٤?#.,a>!XyE4s+5om(T3XGIz1ﶼ>VIp&#5:5bV R6ͼي_د6@SsN3%fW#+-:Ԧ*~A&p Eiվ ݪx+hs!gI0bg7ݲNsbq#qjn5'i\VƏX@Si"?!v/~X#;0{_M8JDsb,5NAI̾Ac&fdH [5b&Zn_U+ߣһ>Sv]좇]ИLFr+3Xw,ٱT~@({[]_FqӘͥoF\VKtAL^-xl1?=DF"A֪Z2-=v}$jf,31^M:Ez^yv:Cq%!,Uo߈Ζzѷp6\)v5d[L@B$L,LC%A&9? w4ƣ/'~R(_:0leY=5miL\)x[ گǾ`L<ˍTRp7iN ~A) C"("(l_LTùw_cTí~mL7?yeS{qWltR@N{,ec8RNڲ[32*"v^!.]G,¹~CdvۯDVQXHf6muYME;< .%÷h{W71_ v0)aRO7=3rAm4v1+/(7I:iH>f3 #n.N72ZWOjQN9xkȁL.9Ŷk"3uNGV2uoM/|"D u9LfƖѲ*r*}axۑlD&'m%@}O_a1<&>z?INOFʘ'kz~-x>s܁% H_qq]Z-PP:QK}' e(n]/^E}lG1Io92R3zQnr }rc r*^fZIg IDd?Fkϧr; ɏ}xm&}0}:ʪ J-δdG,[2Uڥ1%)s‚}]p1Ŭ'ͤL>ЁGzy)þF@"@7r8}Ko(Md +4TI>1%z0ǏpH/dewY&NEL_+5039{mR @#X ]_?!_zb7Ld˸ņϸ7(|{yf^I-ot61W紦J3Td_OfK SQ'ʃ$@.N#uR - d|a'tڏn8‘ ͅ j!rh4.'ۓcNw=qCɅΒZ %'kzmL-{w-moE7朠0)j6sc,OƇ m o84P˳h&1Va{?׍#',bߑ>:u>kkߩvlm܀VT/A٘yr?g4_'WNb`y==#iMH,uJ$amB5VSz6Or#8+@WۮC㌘n#?E>zߜ$0LNKKxB%_wu^h DN$D똛_[h ~uVa< "Es{4 ?NLb#_U*;!;W@&7$[x `BƏ/~1*:ф7EZ9\Qˤ Q{bҳ H:iOeW+(@&>x2MdXYFzSVZ7?V -BM?݊ϯ+L~1Mޕ^ g >f-g:*?/gyPFUBҠCo. 7E}z~ȂJf K#"Ox85vQ{VKvIY:ꟸFJ眡~]yK 1E3b\pJvZֆ"]{/l .%dpQ#uj\\9gy7V3DWkR,B|M3###Ηzd k4+bFHa$7 vku t(`j :ZPCF.Oh"WZu88JGgӹ?NGZx'^'Tޯl Ax1ǽh @Hm`?1 a-H G` 㑂`IaZuv7 ⶖ=_&J{q,b)NJ hVR4`)WÒ=+L\U#J^ȏKD:]0S#Y(y*CkQ'3;w?^='4Ed-c~K~@ %sr[`z() z$K0!dls.CaM8iZ #/#Cw0|r]ɕay.nZ\<5)$ZYiXG$_ q;.+vtV^=ӳ)iflxƛM40w Ve(fPl,LJ2ljk 뿻x/<%$#IM_i }V eӆ8h4)\Lr f IeԩakxsZ=!=zov FؕPBtS2TRS_KeÿD,< agZ4F@S .XObEnnR>f2W!oKF9Z#FJ PCLLQ@3OUd ~{p P h&e"} _ ++ӻ#x դ1F2aTXz8 N jOB)':oMWq. iO&k{ҘxM#6 #;cDV.A!_ĩ_~໰oT6/ fԥfREh;OUR3/m%s#Zp+3$`ēNlz\y"@?Lx|b- rJFb$& 5T`ymm޴l b!]֘G+wxFUSi ~^WjQ$WjQrOΚPFg=}'ŗ\k6x7QA ,[ !=R=u46\zU R:8y؏h>dRhi ;vjŬ m8:TS)ץe3ۑ2{dJΟʏ9wTeEAi-w֎Des=<F*V>~UEXK2κ ~ΆaNbླྀ5bu3K>6WNT,.Փ[jQgI &MzG?6AIUyЌ[>ޞN)ۡV솻r%!98rӱ^?8xW(I_6:d>KLd1;ۯZ}T%/u*!0Zv\[?.p!p68e\UFo~+6 h+h1ϴĈw?wcnRBk+(9fUJ*MGKwK˂Ng:UWxȲii,ʽ"AeՓ)23}{URP%OVcfj~/pa*UYef`%!JQ'H)4{z7J/={T^+i!SPfV:9C#srcg"ʧ*W`}?]nS?'s^wt^ *s`$ߋ$@"mNjGI 0y|o"nʞ B!^XF$pDMzr QfQcr%K s6ǛP4^Tx? my>w?Wm..x\AgM~Zݒ칢wX2r682>m.X ʴaj5+3cE1Zf765ZWbv}1vK<>ia22.Ϩ l4 zӼicQEcLqR{[ٲ hnǿsk\4UN03L m@(ݹVBWF}#~,FS̐ 4׹p\}N$ Lx.67)Ql)hnP"f5B=GO:e r/3nh_5 L|(Z*X|9̶/Rw }fxYX ]MWY2ήt1Ѐc}Uq!.7f򍏍\E9X0JYT 1kJ#`8H}n牰5OEv4R $[uY>{v2JA2) T~JDI0jV/88^4 AAVez CB(4CyHg^BV6b4g@Oo1H pPjJztjQ` ?Nq {KB|ҳ6~0a1a6h7t1 HIF SӅ}Ů1 Xt(L]#qo5YJx:g5o3]x!8&$b?HIΌm Y2(;';qMix٣Em'"G7u,!Oji)-zrP&爹(cS2FGoX_#` <SyUNOR7MkN8#Wҙ5wDx7G(G^*M}%MJJ!̨:ppd/'˦}Jr8TGWdN-D6-b>/ ̊cc;Oj2NgRhM>mZ=Nw4fnJJ߈2J~x#Tug>caI$lطa TFiXI,a,:^a= L[%Z2* 0Y6 31; FC=;IAn⛭bߒ? E>~g-JO&6MLip_2D Si\DZW@<'`Zh; 5R&"ZDo&=LڟP&꺱D01g"> JROȯWAJPLH% &wprcs^ ;Xm %(N4 o0(C:B.VpFѧ `.CFexidQtm[ʗgK~g0)cJ1qfN[R<^ (\8}m B4+UvR>vJ ѱ2zQk@PgJCmfq"*.i=Gp04kx w v\Bk hYd1܄dY;6Čֆ#/} # 6"&<Β)TBŇm|` osElJd~Q|ʊ qUղH&;˦M-i*s=^I^zK9q5;yR7_]+:W-O|ȫ + {jMC41ҫ2r,37YwB%eq]2e* R($X=0,O24Ps ѝ )eBREo.G0A6dl ͅG9ѿ[>TYO>s43yِ$Y_N.EQHB ?I\_Ifd,l_&T:*|56zsfc.pi/pU~x3B$;:5,E^p>Y^ $+1L˧;N"9x:VA #DdPPKVF؜8txs[)V=ΦxZyq#qY|Y2"ghE*":jҾUY/~.ƌ=֓]..7K;mLšoeY\fW3=FӀkӆNO87*( CWghR@I@$uRQ)RźJhy? {Zl4kmyrܰ]Qٶ|{ɸbcx?1~QNVM!^ހNE{wA"BU k۠>^>Ux!ygÚKt|qzw8yaʅL;=^΢nUS+XOXgwp`7+SSIvwݛs'mtz7,ǎK'-YqAto4^o OU@ڎ=.YÒKSQNm*݂F$pQFHt'ۆA2ϧVJW3ZU=> 'خbhWPŐMiԁh,حDglUuAW=3venʷ 6w"|V]4sg?$rםdjB g>FQDk-/[; %YrSb !vUŅ2H+JrGSYY7<3KlkjMC/9#gn,D\Kχ?R'/Zqw-F9*4QfQGf@S␍;7E:}+LE(ªrb*KK;^Ri%Pה|j)S:.E&}V;z[5tյUS\9_;Ģ+- 4'gh_$ѲH#暲scjRG}\գ2w_gPk*;o@aX>Lb(g"z4f<~ gA[{J˘A$$8SI}=!^MDvgF k0rX Y*a0Xbv K}\6zp9|&Q潑}]LkDLIFOUFKgKX܁hB @Z/2WzZ`Aes߼,M@(VRizאּߺ r"R礿QJE"F[.<}LL߉25s}-M8-t5;3yN{!l ^rG,oZvCWjx{x5&8gҿ0{n5tIZUa SŃeTGXcǫ]2 oC<ìܥoR'<?[^ A|9h^@kwp1!iȅj7Xжz׿,1R0&[41T˸ʝ 7*h;R790$ A'PxFaHmU|¹`=»(EX 8[ԲWVzf{8uS㻽 d2`vd>L}D߂u&.RfĒ78of0<ޔDPؓP{o#gw׶V$8Wl`\)vUىUQaFE;Vno^ HpZh:zs,ٸhaLe2*gحAUDY}6FO$lEk~q-JjQ҉{>&P&.;IXA/jr߉WsxN|k/0O{PAlaDڠ),WL%xyju!aHgZLۂw$$B 놲0t35맡~:['_-^I8 = [mH$`#P(_$[t~f<ᆲ3Vx{&>ᢏ~P~֜[z9%҂YTˏS5t>oe(еIԷejj(rpO"I&I#A:A@*iTX1ˆۉ JԬ?鯴b2E1<ڞB gvi5y}(#YuHU;^j$qnL\D7/awۢ\ڴ'fV{իӉY_4oj)MVo۠ڨz~ |$)N&NN\Dl Cb50Tuf¿yH(1(`Oj}+bij<)_?]N+:0ׄ=M_uڕ~އa;6)&-g+2 ||{9E>&w\A(֥-+΁S.`~K $asqֹ $ꄾ}2ٛҺݦ cݫ\-kR\&%ٕ23蜂q/Pʧnw*%h۲2 (9Z:\B}q`̞+0ԓYlTxAͽ td `Fn}?qlƕ`fQ5ΟRMʾ09f}^<ȞE.mWiJ@GmK 85kVZ,,#}BC:if#Ф(JyP 5_,{ޜPAXT Czw4U>zoFU-]FFRR9o'ܰ8EQ9j; ( Bgp Br7pWYu]H]w; |5yҼnT˩=jT?X(bO[|'exGX%UIqYnG Ij1/EH4lb[:[Q/Z"y{f)D[1fñJn#s6iƪh[UUoxˎN ,0tSu Fp',,= PֶՔ)_E]C5ȇTk3~f o2l}{eb"lN}_/U K^ޕf*ŇCF̼;R@rhSCZķEs0Ta^6gLYT 4eB( G}FbD5-u~s^Z Dj1o5N)x6٘6/R &( ј_~D:ip(>R:BK,3Z:I/6{cL]j̛s&,. r@~-'NQx|' )2&O!dfMlƱau', EȾ5ŸG3\þ~M 5XgCNc:͆Y}P^ʯh4WA BB}5~3YӉR0S|3MҦcyHKlLנxMC\+w|̓f%=kDdZjd{K ^LȌ4zN'@ڣ('g_D Fmǽ{W_Z&#\ԪU$E)B|=Cid8vjs;Q >5ԠG>}ό 4 k<f#-`>cl_gJN9&ٿIJ^FEܟMj⥥3sUʶRY\lfNV+HʆlC۪邓wh;S9.7lTRe¯^6ZV&pn:IDȐk Ф ]z"QluRQԖK]ݟNW\'|Ң T*.oy&,ș*<PCz^O\@z HuY,@p"Cw%a_cWߙ25#gɪ`;vI1Fz殫e&2 pjn@E BsĴX; p f;5SnCykj~ p,]zA.<ǮL2>3˰36"02qHіiP= |ڄW#j-4W 5FW ?Lw"vܛ=fS"ڜ}6Q3]&Vd(VjBz|TU>]Z} (P`k<<||P.fkPh8xd$s+28Z: vi* UT;= cfS@~}`q02e'nBAÿ`WEA \<}l]_G&.BGab(W`nO{*z EP ˹`8{pI<V Iȗw Sxʼ ߵ#?\vq8V( }>I|(.mՀ|_%jw50ZۈB2A U72y5x3{YxhYB|+z?H3U Ȉ,iZc?' =|G6 vfT\ad` \S4ǜlHFFuʐy84\UE_]yIs i{PjG}%TzTxW;ޱdjbWkIOA2U|}2 ׎PAE-woaלy:F5 OùU>XbtA򑽲IJ%vh0h Hۿ]O/l$a&M -7xSVH(LR N$" (*|3Xah<׏|AOy6܀fOH,0cwv)Cv[^VD<=C1'\[M'FKXq]ijt !lڮ@@̇WoUɨK˜R6p*-/?KGLFF΍*\LJ#r\ ɂ8VbcA IC3+CF]sPpx-EBWbO FXxCmxz=pQEMErmj*%-vJF0&!#X|RآJ`wЉOz[!F6@ Ow2a1?8pwv ڦJ'C .MNf`O#G.*2i dwJETs儯 \{M:HKT:c;O 齖kr[ wF~aJBH%G;_n̾7Geqo+u+~r Q0*|F McM wb da|[Ic1^O%VKTM(rI(v-%'WJA!VK%{dUX3XFu5p6w`PN>/" S$s?}4.jj]8T3v͑9k+: x``a#*X虂cv\¨&U3fr @DiEmA6r{充uslK;_,`kJ.#,PD]kցeB<ڟE"{Kְ $Z9hCkMڟ$asU`J#wN*.`I..MW=7--=-W +{" 3׊׆MEn\<%ݻCcBWc j1Y̓:)Y3`rOZbFQLOrؿoXH-UI{NrizL5S~A,_oM*jS\rX.PXBƠ2R IHf*""%@A57b~Vr[}ty.K\:r(pk!#K8ND9\+GbiXh&ڕ'\84==0@n3nxx=~ iwH6[&.)|ֶesXUӒ .Pco6ݑ}~|0Ԭ@S}9Eq #;̮-RGxgiKmf,إRCxRs B)PF\K!͢ifԘ&&9vauám<_*щ.b#͌窞ֹ,4,}V _9]-0fz9~L$} l`O_"aZ'u g]O(kMcyuOGR3\<^s6;18;;{A*TkXx3',W[6D[x~+{ gkKY@>:/޴2-g1ozYeIm)B2V#`QWĩ@]f@eF_5h plDa΀X Vw+ʳ>P˚BvKؗN%$8O_hQ3L^b6b#[H.UCH]HW_?SD)ĴN~tpH/ʁ>RpCӳ/l68kduӚ{pA1Ԡ э*0eלU,432D9ߨ^CQnvLߐ咘}4g!:(hS'zl@+6TlfG⊂⼞n..d.mm<:=ٳ9KglJX#OQE?~J̇~\>~.Z-%ɰ!y)]L8`T]) 5s[sX,;VTqΌt&d|NÉ)a\FL>Y`.`Un~-L I.a7S_[13XA/64.qUFs NR]ТB$ KB´Q2H^{_4嫁~yx{V"Y hhDol +.RXWYI!46 .5c *y 'bvW#BPͨceqq^Mxm&Fg Ok^DE1W=μe*vɊ_Tn- Z*o:;Ucv.6metjFoً": I@ 5_)mPJHW.Q>u{NJT)(:>M[Tyi^vyiЋ´/UEG4af[Q$ѯ40e2 v$ U4ZmY!f udxMIԧJrxl9ܫNj ά&&5#5$?o%f@ S{QiW~IΡo~8Gw`V>0n͎GÓ)a K(b FSe{$+an TjPno V rql]Lq(#S)0|+&;PBۿu"Z:)cpqIl#_W Zo?7iѭP}EI臏b[ l$B |"WPeő)bu?pe6ޕ+F#PtШ)Dq74CNIA(unJo5TvH0ѭ[+?|_oR[o.+VIޤXfY7R~xKqzAӢyv#~oA\x1nkK'hva)DI,㻾dD]t>`aw Lvw3I)r#"“ߋ .AZ:iVKd}+KBq,vFSğ7{p*6_*^Gg?x5&-9Qٹ;"QP0{1*XФaCm5%(|0w gMS|3^ ^Wã^]ӎ<Ԟx[±O(ivyب\ɳx=!hkyv+U3KJ>u{ \yb۪Vpmb8n zq8Y17cK) ѯ$z p<k _v_DH Ii-G0 ۳~˼r_i*)L3K>w Qϗ>Sӑ%Y!߅~#;0e(}dM_!e=\HRV>=XTQwujI8u' hU՟!}ڸCGE!#%p 7vtTLjB8^2PU]15)i LRe0=`⑨qT$>w %{S>Vgs#iȅA3PFҢ5V?W H2^fIԽ Sk0 "6b@`#I^Q{w X]x$TwlhsRzUVW$u~N (e6R|n-cQ#]pM]Z rLk*͑l:<p#Q9~6^UKV#>v`x{ G'U1.ٽɗF4S%gߏoY{VyalA$̀Sڂ_ɣzTTzP2! F].^->v"!'R>ъcv{9 ^?c*ۯ(*-,Y*0cDЉI ≅e,3өų57Η)݁[ w8.7_%mݒ{I,0JBīSġL.+ӌҩQ˛J+91dIĨH~n&-.qќ<@‚:RB?k aNJw|jƕw:#)=uAuNb md0cA!;PO6q"D#34{U76l46Y?bp"ߏn*O}1k,/۠lL詳h dK-|Iy )ƽ\F+?d  ü U=8/Ruo\l8!K맃v{d`̥D}DLNU kt{L=+S{)6K eq*lևJ.N ݵ'؃JVZ[Zq5;*v6\[z\6D}9ݾoDD76XS(xIuW&փv("Z E$p?u4sZ3ݍm?.KMIR%_g@lD@LSC@a[X4#ZoL:8МӢU ${1xƭ1Z;A:M|hQ#JSa M d<ܺ}>gVN :G\PSxͼ)z-##iVeR5^n:&~|DBtw:G%C*4v&Io;LJ#֟ YiMP+7~"LSm FQFL+b]Q-ˑvV+k;B0͌>;O)bƚX H6cGi,ʷXu/ĞoįO>I!h޻dp+-Mm| h Zo*H;GgaYoҏ-a%L(2 G7q# W"tl6{ƶyMۈ[(ޘ%WSN4;si31+Ky2ɏc py-6g=K'E[Ce͔hi(p35L+sG:ѮX:>j{H  0ȭgCNؤ 3=*f /ݰZwhf[Cow.n :?a X ۜ{+i_K l ûEFwƙ6B};KTh.ʒU$űjn5OQRIUA}:-Mk'HԬ)q1vsX.+~X,P:5g爐99XDI&C(Ot/(2ר K d~wѯ)u ޔ\r}s``TD>LsE-rT Wl\.hPZңBc!eG qA_#tSOex~+WBυ{(:d9k߄GvAiPf@&+-,l{Z T^("^RO)%E9:l={tv>=z d#A|K#Dǃ$nԘa2h"zPaܚ/o8o&;o??`rߝ?Fq`BꍘQ}ߵW_+Ryy&! ;ct4zd=Qz,6Y aۊn#}'d9[-T5F_˳:㾶# 2YW2~~&DJgqmg\'dVPh Ѥڪ ](."qLx5IY+/Nrm (-ҦyGrS4בaVX̍%GrŻ WBb\bh:P?1BB=mA`5 ('6c>*ҌzjYWK^S"tOwH0H~"z99' FCȽ3Onc|2TZwoj@x=-Ak!`p13l Jq9}(&Hp߯cwX(cdiSnk>ߟ7M*`^> a)&h#}Fd`Om,.ǒb,kѤn{n-BPiqfyL"&?i1SY:ug<wZw@Fr֎i̅@5kxC r/@]*Ed"\m:-fxbԞtGޑgPh (wCg׳G;>uf V4YF^<.{$(ޤ~7UE{[ z~S}hsW77cVjdm4J)u[@39]xF]WChEN[7 fU(V#; `9vB{xFf_;ufõ"U"Τ:g-4ݐqN|D8ኋJ`*IH2F:NN7IGҏBNߞSuv؂㝡u;%MgTZ>=p> N"-3az"g i J$srw2P, `j B-}ǭjkK;c8P䊡X-]b@IÉNy^Ib87t'}eڪyV֤qCL'"AbPKRRUZeVÞ9{j.ɄzyAx{`4yv9E"73Ds @T4AU[],rWgpt7kq"ʷS@f1YS½S62nP92zU0C SNLUDM bMU=b Hk4u~g8$Pl& ɋ\'' y"7ܩRdc P9'?0"k o2V7r&@W %U_^*ȫҸgܛf~iM41^|`H @fܝ"R|QȐƔ OCE7 ݝ0\W522 9pBo+R|א/cUrI{FEm+y|Hsx~A:vh\|;A'|cPmjIi&`KA.[28@*G  JQIUm"xߦJnq8eh?~88l+}mɿ a h:!.1ZͧWs7#?cIk1/ݮ9@/%/CԵ<%&zEHR0|=De:amu`Ƀ1*Y'}7/XvRuS X } %^}nD@wxI^U"uZvÂIkS'qms velUJ4(kvH!>ʽeI~|n/m&Ն~gh~Y.bPW<owZ)'1UPĶ!Tɇ=ӗ;ǟo1|XŪ9l78Q!V}VI 7zɱ r`4}1)VvNh]OG4ee`aװJXZq;cHLۖ߬ϚNq n)1)-&s @+ɮ:c9O'wN,eݾ'X$B9@xn`DUuWNV?JxG#??b͋M^; .${UOI,~ t8vw:.MeʙPewS)x/,|rYns!ZL+zT+;\:X[#$1gYہƳY>̅з,a0 sq0x,v,gkZh/e.8b ?J_7W4Ǎi˖C՟[Mo<@w1[/.w E:% #ItLn>XU Mba qMnb+gЍ2\~N@'rbٛAo |p q;%ڽl=4r (,tK.K2b4AOM[!R.Jh!ELgv<șr5O.[ sN p7w= ۡh- :<ٌLxVMsNq 6H1$)dHɯY.LBneM4J!C$l +*|\ y~ڶ {} r ՁGԦb\E'C̛*jJA 4nR8;O?5w6sa2\†`*P3m>xe֘;nXNU,W'w-{ cꔚ.< re4]AbAmQ^](묕t>Y(}V׉;3x*^!EPB%{8, fdn8jsremOe[1񿫚 O9 )0>,)p<xb-GuKw~B,~6v]ctwٿq,Bo"X^;T)zғMWut>-!z[kq,!ΗMB zuy4z>*Hh4ۇ".@Amu0~E>Z8ϟvؓ܎tCܗ&B896D{}"T$yA!%8K28{yr!;7}Y"rz2đLSu#1F/Cw3n~xdZ-u78F$[w_R(Ȟ.#! )8׶fO7N_K]-܊);2ND#Ym-FF/%SQXǷ0J&„)3uȶ>G)]Iu}#E[-Zh-zp{U䡘X@a|*"L{UG6Tj{YB_(U"R?V99O\v;`<=2Uk`hodWu근豏r4uIw!Zx'dqCv8)B kZvvQm)U^Id?+ L4?oAʸDms>ij5/GQHWSfs zӳ&j词ԜbJNߤtӝW!%6%ix'I۳"`ޥ#[Rl(u*hHVCOg#؟X PqR*gI| )vY@u ,+k,*ǯi[Ձ%% ),>*R*U)KAA frrEV/_YlP`;WQ]B֌zJui]i,iR%Kąx[1| ISVo=:v,}Gɗh?jo~\ Ny 62Jţ cY$0 ;ª鞨`MU4EFH nl'(*dno"LV՗ڡTYM틅p^k@qSÓB ~_9*OnO4gQA{iuK}, yimrk kBM-Q^KskdLW1wR \zA9A[ʂ![pS nr3YkĔ%$X\֟xMpa裵W@̌ M gjQ!LTy}FvSHbHM4,Rm2÷;Wjeg3&VSnؙ[9&L=є-]_e{xga08 (pb4iVp!k)Yu:Q9Ow'{/{Z$+ҝ/$bD/L|k%8b_Jp+@lĆjt@1)y$3J~ & "ï%CrU"Sl"R(<򣟚gVi-IǕ**j@Ip<T"=կzFolk MP)#mf+=܏cș[qJ|b 0c%!f.^שXq!E6:EpOg e C'OGsU0YErę뜤v+J2Edl8mNwgN$[Re4!Mg 5 o02tMI{QL?bvr|$Z.bڗ 02|^ BknNZ ȭ蟴p#=_,wy &3aC7ں]Tm^Sϼw& *7t zhWd`SJ?dӏxQrٱoCDC)"#Eҥ$j؝U_5kV}^ XW%x$7 .Ym v XMzu' |HpPvW%{6k=`j4kZ2>>A I!T SMq# LdSypz.)0'_”̅0 EEh:i7#J}iWw.SڅFN؟0F2 Ȱ5GOn"_/[_$.t؎gEl×r1SnB_oI+cZ`orl_ LzdbF<όg$ԔJH9rB*l{<7\$WwkcX4[NUzl4F{ʌlZVv>\lhn?H$}f;T/->J. _J1 G.2V^)թ.[㌩mƀ[[ݸ2$"Me+;}dVȖ XR~xAY]\CMLwC F g@r)\r,P|" 4' ?&8^h]>FYCyژICw~j*>=1^"ꀳjib՗ 0"`BNS:Pg%)DFE*6cYQue:[Rl_>R$ƞ;Q m?C>#1MhQav_i! tk諼=ax2AYx/oqu'UgN~# /iZQF G?Ty[YhכbT!l;? `oEo '$}bpť§#[7ZH;l &?p1h"`*ɥ4t)@A{XS 2muQQrb sg7,j@hhB;u0 RkR{*@}4BKO1ge,ġ\Ir6/Ϫs^FguBlܒK;h3564 xDLB3/4|h汯[VtŒ.Xȴc`r~i-$mL]m,O̢y0R^m7G@=f%̋ghD~/Z#To%2[wQRo:L\;P0 ǽ_aGwnn']^laXc =#%[֕[CsuJJ3vK:?4Q:YQMSJ<|x-7ЏUB Zy4!&au̧.F gƙhchA#1&S2٦]~5*BWs=p*=@Kj(6]txtH1`ЋJj JjnH.-k`X>!_|Ӈ[e7 -]*],Q|I:]&1en$|WOH(DefTx0Ã5HmDV䅀I D!9DJoTaKb8w8c)A8 p,*uu!3SLIdw7,ޖe@Iys"32PNGŏiΰne_R??䦐#/YЄu}-Ň;LIMhAƙ7,FbU].i}Zgö]~'!x T\PP2 ! !)> _ ܀F0;JwlFPe&|#(p=͞wk[I=*7m= 82c!D S8b1QM]l3x1 ]#ddUFվU wd_ZvyOoral(ĺOݣG !}#^g XP9&(&t@,?zi l9"ͣ0~V w@(A >mz߮^@Ҁr>](Bk".ԑ+::3E<g4# <%NޖRs I%xJZw]W'X.pۿT1˱\eOKO%4쵀#gvc}$r _|f#_xܥ?kfNW8Vq1y|HڴqOzzj4ݦaNj #@zxa>KVF5K.#4; 7[uyN+SM Hrjs5[9^:T5])nWgsY ="ՈzZWS*N]oN)/97+{cXvr["+Gc4vYW4M+:#\ +(OPvSn2'Pl7 ̪IGL0!p yB4sq`lBSw\c4M̬s:;sK ŌbkeZԧK^ϡz]V!/ZQ ]F E{kvJ,+4Q3Nԡ$؂ا7,ZIkpӖ=&Lw}7v `d/*Ȥf<~;zQ3#!kB+ρS pNpEGwH2^*ri?hZe*biK*K)qyZa5TOѫ."y(_Knatpv84+IjrjÊe_tl+`` WF (`ly\2T5R{j|$]ObM6GX'qG8G> (cALϽPڪsP:rz `eE[|ӂ " i7.XmUĔ.22-fY": ȧ .3]'0-tT +QA~$s/}(+CKPC_y߱\1'w^NNU{aIiT͢hk$_Ùӷ9Y)J6tz8;}Zց e raGBpQMCWCGq2 NŖ3Z_zNB^kW ->*QэNMI-uef_ Z k-AIK qǕȗCŦXl9sP kj27|'`<*|̲)`D.z֩pXyݯ+^}J^ߥI d‘yRQ dgdWIN>ֽ/Νz[uƗ4Kxs9m池 ,_Ќ<vBBp#nP"$p-ۚGGX`z 'ĺh "%`zooqA& _P2ҕ)h4eCUE;OxtOo(Nagw9gO0ӭpk!e]>8Byd}\;JMX~g~BCc1V a.Z*[;K;~In)`HJvM6S BvP!QW$ @( 7~̎-3e{7[4TތDžS@湉xv7٭޾G$J&?qg!Ht$VPABTAؚNj˸:.~݁7i ][Nv;(exbHubYQoG( + &bN,'8@K;/B.ohEQE`ENrn_C9WQnʂ\ :/(…m @.'ǜ]`ꇊ=j&[ĭBk*޷.>}dz=%M !] _U?bN2h40:gѱ$ֵ5Ϛn9}}}Y:'\ӂhnj4>T͊ h'-.q[曗wkl-ړ7jM?dSTT| sp"< M1t[+UzQVq;8W I ZͧQ T[1t6gW(KxwYp1JDam9);ȃa$*49zRLg|E{$gm&?hؙR<{CݣnXƈ6I_gY!"3@0K4wsM6`$J{)',G8DjKK-eARՕGN[(P CEV94__ 2w&ҋߏ+CSxWmw-:+cͨad>z,io(NXȉDeHn,zB>TXx$,9KoI7{Y{~Vw|66K%7̐XA$ڿVKl:^wSk*RN˟@ _i:%$K3 _MyVzf7ySЩ$ NXW`pa@рP%(fkw^R⃍=I׹Ƌ1tN,:fb'\9\}J]YC2?uI7PtSH ! sJVvi>J'V3q/*d! $0JY/ oU>Z^a୓a$auLBlmls|DcuA~BM>$ތ( > c?bɪY0-ǰ*]U ֬w+a]>:Z21/q!du#.g" 9iF,H!O8Gt]e 5 cg{U >l^TsQ>Ĥ1-8L# $E|05G"~jBWU5J/=fhR2<ȎѰ<^@qTtQh+yA A6SysF[[v 6ƶVp7RY]8o!) Ȟ#8 ƌ& *NB)&IiN`_(.(bSje_؏K`-{ *2م7o,^i65,VL\g Kc<ĴM80xUQiL$k;UEE棩WMԕĒW߯;?F"YC(<8z 1T 69mA@v'"a.( Jp `1<ƣD)WvjN+Gd]<մ+Qax1yS`/g!MP(vRz&d]4תsUMIP܇ZLfVRd3f {%Ī%ø |_bŸ%>dM9JV`o[;e$7k1 ڢz]40߁5X1O0n83j܍p^}bE"_ yZ; "}V(!3xOú?89&vK6R-7]ssO\C+W3'/j~nŶ-(56 YeY4f$:<4Au+i#D?n< K\/@齭"N=Ʉes fi޸\E#G5W/:ym/py/g@ƴmKƓz^]czYh*+Gkl-b׺}U:V L؆kLq ɨSbYqBOf&{K ަ 07sS^ÍyNx$"!6̀;@>F[5yd,v>,ly#g\2D2@ȼѸ<hxFC}\"?Ϣ!^;J~&H(jŕ-GAW/0~+M`Мf-ns\rN0JfOLTpWJei 73IꝆ@ӱ \aqy.+y/76Ӡ3]Gݶj WE ||%RZeXTH?z)向F>^r)7rm\*M'X9$wŨ둲KRc\Tuu%Z~މFJS] DC=A\kZi>F/ ¤9Rr>4+RȖ#:aZ@,84x Xu2"դKˬภ\<*p_+ڹK//vikw?rwm f镝6H.Zhc_ <.w +Ab1>fvPHkJ#jL7|q B3yq+' ZCLj!؆"ű)'[VRqiyeQ-?QX]ť ǀ+n"l %q:0>b`7 1XѬ詷wcx9 u=N\E8}-p8)i HЇ_P ]ҳыn#m\QkP&Q߬do]r EGGP)K%~&HaJehqsʪؒ ](C e$4d>A T⣱u\h'+ S>_Oϳ4fR+өA\k`.ؽp^}(kV"DDHO"8t[!C }N溏x*QoԺD;p7BP&.HTʜ슺 %9 Ϡ}rGdP_eÿ;:oyy w;$\n](?3:v"qc_=ulmcdyEQ)$y'*nrD=X{6N3r$ ҏH-mU:@\sJpD7ZTEMȤKnZQbr[?z4i, 9zɸ9p½w&k3wsdRT"7V83..=~N F?G3Gm^jpC!Ccˠ1ಱՒ{q57'bF=mPKB!"::?8p& y9QB}s!M-'kER.=- 4?^5ܞ"7B[Xva(RI #I6n|h/3p})ӽ "|1ɘ#0?G?MAۜ )_2D^7Xnä*yqq҂V xRP,2 ZVۥ&퉚=kMXtTG݆m/ hBPH'~-l$+^Պl(H:K/xe{=>{d$q%¤( ̯%W'pKi G4@=&J,9%bgm fIYU"rMSFKټSeȻM=z&`LK1>M|k]ӉZwZ *4Ĵw:<vjl<]v4za9)>%FEDw@L%(UoY:^g[KܺZdfhc,t()=\϶ݚ}|vUO($@$JYG@x ~Q^1Eəc Hͩ (0`4DѯeR]q#c|<[ʑD]ˬt:5#Zo4@A̒jS %,f + (&dS?4)K"Ȱ~hG4?fkj5ZW{a^RsDmYO$kpr$]eLV,?HLC&R`/.6j̠WI#}*nj,A~Wۻ@: \q1ɲV3ѹ(1-Q̡xpo7GKd'бp:ll@[qzჴ󫽰9 _d&Diu^ 0Fxfإ8%/ yJ+ROJc;`"ae|7]hE Y)H\z&=y1:F3O"C|<pNXњsFVEc-FwlMlTi;}’bp"*NݍVȠ/+ݤ*'6Ed.w 52?,PB+zw]U|U.,eεst.IxȣZ{kxz`l fIM7f!)%B)XTe!e[GTz:Dx*:P`pZ&P SۏriBKYv-He(2 /ԕ\|KAPGKd@Dl"$N6X39.y-yR .mY@v%/l5ky,^}eDHJyMT1EVU.GZT4mWoT2.Y}b5~5ぽfI˴9iPy4}(Wc>垜L9NX6El58!y1& {k+p>]G}YS]7=3d#ߧ_2d:NḐHE m*KgMdx֊`TPP AA0RmwuC3>. sFqVRDe>,KK($} O!H8o eѨx-5t''#uS0L|~JUJY_%y B5rEzz* иu*G,S^Aw. p3'\zGmVi :\h,p֜Ēf4(X)BlШي#-?>~h@eTDnyx5YAy՝xqV K$^ƹ: GCd |B,.WWnhf.;Cک0ohyHe& l>z2LOOpBui">q__.d)kd"E:N`ESjk]1#{Toqg{o³yǂO3Ҋ3hT㈼+=CGe83wQBpwHP7[=bA$<ʙIS(j1& &l'>"9TJxA܀.~ :PEFADf" zBș,ZVƄo5E4o` dpĆչheuتCZ%+TӲHE)eFbӦCG#]/(j|4RwM\vozqgL׈ ;~<_`N|XSi^i>7)P/V.#캧?*({3R Kb,3s{GY)wg׈`49l?&l7{@nZ5L7]aBϬYԉu7sU#T%2/7>T`.y':E Y]l-w$Cڑ=5}::6XP K@~X>xMVy>l L!%3A]KnJ~WR\9g1OH[Ï2S, &3/ ~f.&)#xi>#nHe \ӂ*̇[KH0J <[sLgT~H٫!.Vh)9naXGB,䡩>Z7nUxJY~' a>TӲ [cۈJ-B j^ .txT0VT^BR2m'ɋ` Q i4d,mg*x8 {]ы /x, EUvWxcǹw2;R2&2Z@4땇= ِ&rx6=+`NIф8h^%ۿ4;u̥za8{ @݂Xѭʵ=JlFWi^5a[κ&[nrHAIM)e!(X#sʾe `mg,[VGd h:?G<-i#FL'ɖaR؇ K!6Fo†>OV}4\&[AEKqy\l)6lKZ1HYdʫW}g0Ħ(`Rkyc~Qy^XpצU|p/†M-AN"0r7 NԽ9(G*9x|}_V_gȘ4cob(EsgkV7XO=Z4X#L6wpw3p (\rnNzF#`&֧.z zT_ry2%d>*k[X+xYMqyGT]S_a=-h7Z=dԞ+ 0: Fhz*j+ BY,INdi>nSp}uYfֵ8CCty:ξ:7ajR|fX4jȧ>#jN^g0i,eV==9f׿N@/~41M0fkWQI7.Ȣٛ(k% .9Hjv3R;x(ڀcݡ*ha2g0b1d! o27'Q"(9(9 \m~l&  dtcɯBvRz {6`O2b d&HZ&,YK`2B.X CqX%^=9h#VƳOljYv3ǘ ɹ:B V[[XҤ&yJvg%ʝ|'6FtLT@c/A)fe6WI* < vͷ 5t8)zJR֋;O!`Y#RYxqTEe_ Y= $ט#V.ŏo4zoф`gD@O@. @>A2A5 YNq>6𝗖 ΦG߲i/_Qۅ^<7V7@lStWe/ d>n & N6a+0$q㈚p]Y3@eɍ:Δ]ɾZg\YetzQqjM~g[lF/MEmX!@j˜l"ay|\K֎tpyY5ANrXVDz4ŵ^yz0_/e{h|biэ̡wה03 0)fobt>mFK_^ShOoOVq3+o%&rHv^ HKovCkn)况HY*{#9<^Z(O X%,HjiblOK&3'0``X6(x,SQ_gB=9[O-8Ab@eAoxXn]q3b'*X? $6mnVf zM4o#aM KH6z?ge&]Q“o?n~w~Ayc"u4W*ELSP굢Ϧ3KV=EQ,+l ΞY!c&땤y? ,Qu j!:@-jqSSAkgNN"[;V#k Ş='Wcڢ#5ikZdqMZa7 Q˭NvRwerPy&zk%K\OYwG xP XRϽ>^pZ@'aЦlίԵ Xz2}tftw˺+A4J}^HC&zSҊcXDty JJ gudB8u*VP ~׿ЫSœ󉐚. cpp|z/Bۇ*Riu1' {TWM__% ࠧxq-Or7` )b7D~Mv>֩\2Ewq5Fn_ rVq &>.DND趯׹X8dng9ߨ$ܥl[35'*,^F2F}gn`FLʋwu3M~f^nUjuo4z?7`P8z/a 7 yO#"tbjNM !g "JAXÖO73 _n4Ӧ]`DDO L.2o91;VB<*\(kgsiRp-9p> UD;jA&PQ3ؤG߮,;Xh5^ufpR@B,rN=JNa2uqʆI#VF.l 7&`MQ@9]̂aә)~*&Bf/u\/aًw4WC92p{jڔ-<<~uK+.U`ڄk (@ f=+1UY cV:wP/) P O &gҍxX[3&$zt#*uS8\{v V.Y1r$RVˆb_ uH/S+46G1]c8rIHp6(HѴ".g e'`lґ i}nAv=y m-p An GyX|Ɛ[CaD_٨w=lߓGYɻWzalOυ \G'C1ivT,Fm6Y)xl!F#;>J dz2+N˫Iؐj$-йgo`vEꈮ!}ˌA{jM ~/GE^`:EO^<ՁXgt= :j95Vv"M@ &u08U(W_;R!c T"YW`:XdDO?J aᷬ[NīSYԨ)>B{@uͺ?_&ɘ,t/}s?&I^Ozc2Ol=i ȫj( *I?]5 FnA͏NǓwl/<@HRI 9<<O\alDrqئJ-jӲet=p) w 6q^b|5{ .c[!226C5{^p%.o^j){%吷ak#st>9q3U<-* Btɜ4WHv!=2X`:hGj{cujQT}|NiT3# /uQKlM!j̙4;Êp*s ͏6. 9#7~FmKUoq\=cز6_|ρC D5oc;iDOAK=r-'f*g<+%+pe`8$Ht?g3}z>nػs_jg%1[o q AFṊ mOY抠 Х(cd1=./u%+I˘DU(Ocs9V/^ȹ!1ȴyVeߗ )qMr^uKW Ek3+YfﭖK6 4` %QvOk71zO'8S 0]@z,FjmVajm9<1_0˝Fu)x)",@azdNIq"ӒCi:8Nl?C Z@FsfC+LX&?j,z3'xcOGH#[mf5!C-ɣb#@_>/uS~OtLftE:3"ٱz>yծ;LU5?s$y~@2& _sQ~?-8,˄?f'G;SM7NlC򓦥 ;e)MqbFj AzaB8l?5Ud0 #ۿ`$=O uC\>+c۹Iv'W ޵ GCds<.f85s"~(%y`.n!UgdiM4h||bku{Sտ%K+o]2 ֳŸnɱagM"%J&uJ۴!+\n\\TZn䥏zOna2`|5ACWoOFp)k?Yrޙ>g=#7SqH&E:EdIڣA)ΏH25-"ܾ%aǮgd!]qR6ș7mF," "S&yN!o:D?1R8Y !8+jt3>,:TjF4uiHϿN$+rZ yd̖.?؄m @=)&iZ%ȇ#-x`P|ԬW]Zw @_ɅeTkg_qK ' K$ā9-g1J↗?晳B}06I_j=>Ѿ/VhG2H!jG٣i읶w a9pD"wR"b\mh5J#F?Mo$+y-G 9OvVJ/<;6Y8 2/ (DomKa>9N{^zGRh%75-'y|ntm& 1ǂ\&9萸@2("PWq9) sI]LkB!8K~Qf<0T5N<А"ՐXj4+p!CM2FLt/խCK)J*̶<-4~kIFotJdp]AͶ3űc(i3&ϱb"'~,6\r~?wΞa1?Aa0\!K Οґ*~UW)k'J/5UxU T?7)$ʳ>^y&9A ؋f:Ҏ;2rݒ'g0e ^t*N(M1KӱzNDuܚnZת ?T?>#,ZDolxQ[4 fTDq:Ґ bnSCvhv֧35ey)^~% v`Gn8^xs YtK6AxqOTG*l Ip1*58}f hynDv<`^7`d(.:ڶoyJ DS{6C`Z 4ފ "wvH<ޖ>&uo XjE tp9xm\?gIop۲β(mܚ qP/SqўwQO5Pm۟W@*p/cFHNGlZ]Uԇzڝo_~G!Fa- 8bLg 1}uMc]qד緒4r!j84oPKx{`+P̡|Lz [đ^[#>_1 (rS{}G;PmYNW.ZQe[S"'`LҊ: Wɜe4pp0O/ mja2}3E60~ڎxh-xAÌb/wd@|a(fTO->G47uZ=PK;W"g 4K\BpD-G=2C"}`-5Q 3 SX``wߏ%/kgئ󉍐}pHv9t[.**hI"3p@$ AgnC" ؝O=@4xs߰Ѳ?*68 w٦I[u&,jtXϳ v$hWD&8'>l ![Ml >`I=fVh~Ռ})?dy;5-`G*YNvU6(u8lePŻ'~J #Mp Yy55nRp 7C8*3.`)ZeA:蝀Hbb$rp\X,y86e\сT$pKi^rJ.a7gLm39]FL[ _dJv#9xDUU0 lO LE]F;U$kB1Zc,!-糅F>E[1>7PS/ vhLUQ $+ת&۔zTD93RH?o\E&t>Dn_KV.2> qqň5o(;'ҙ] %`5FonH8 u3ѱꂬ.ˢY2$'ϫV5Pq?÷$[uFϪ]r1o{ي*Um0ku3s }!3}D{BA:a~ӗKY!7܌@O,(V:6% DW6rqh4= [Gr2f4)u"?&XU  hCNZҗ7t4Л v7X AdoeB~<)iqC /$|!tVxMeϩH鯫#{ԜL='97#GgEɻV$1_q*NAK(o~]d-hfe'\Ց{eW FU㫺+($-ƒ cvѷkc&mO1IN&&Ɇ\((R^`X; wGMn\ ?8>|; )K@ ;'@ ]*R}2oGI̺E@ .9w8 7j<]^!qYoaXTQ$ʖg@k|@-+2y2B`,/PH6h);*x5]~{V>]uA3?UBcznK*д;$Ѣ>}ž~+C6A|9 2$ _l'zvy}]]Cy?'zH 6ψ&V*]olke!!7#xa\ uèlK"Zh,Kc/2 U6G۴Gm/( YjM,[ T. x;#aN@!ƭl#~BJujv.Bj u\QwdaQ]~AI,!ԧbܠi vfj`&Ք0$h͚oj`dze?^򈜎oÂ%|ǶEwG&86` 7A ;Ԋ ;/kڬz (/djN(9Dڷ?fykv|Y {,ԷM+-ֆ~ 1} IgEac&InlDo·9M'Q*\kx Dрx2ug꽖ܷF˧2,L2FR<ezqujGM3j0dX)rIKhV ;Ubq۷1z\5P; ;Oe_f.9T]7Efq&FbD'tOG x<83|Dvi&*֛%k,Nts2]3%ۏ3襸aHZq~uarSNݥF^[ꚨ]J|cЄ=Z}=?9q2=:+#s>ӹ8r_ %CvsJKk9uKVL9 !4|`>;I'HMw6s_Oty@87Z=!o iGl5EmC汤j dž v>~UU7 th9 V靐HLi|Vhx|wCߘgs({F(wHJs'[AAhP㉗QPY0w^6U5Ψ+Ks& ƧЏ<H.ɰkJ?ġz5 =Z=׿m< PTV }.l>IN3o>en=ܾA)12ZĢ)YDQmxhQ%5<k`$0ͯkH~tx) xP+ɟt c,#v /5N'W6AƂr wYPgB^j|jjt<ڛ[r4TmNJ@j8E&FVf`l/F$B>{0)TI]p~Y[fAT0~}%fG4EϢŢް]zIнVq*-{ J'v{&kFUvrXAU;(BHd9^;ChC8A}A;gxϯZ?!m?OnVϪk:zş$0&y09xRƞ Ӡn ұ;?+l@:&Z 4;Z1HI_U'^ j|݃fW D5_ $!@1I9|mjΟ FDU d2r&~y%^⸂A[c(SEOy<+ kLhuw*TE}OӒtZi.T`]wgT'RCi׎&H%: ^334b"x$(1xЍ%^]DP-_BxA^~uu7nKU~A{~|5R=1wT +P_A9Wv?KgU9Hj!Ijo2"ȍ!N)͠m/v+KqVhݜJx(#(i66H&, '4:7iR{YC)iOuCUɌ"imUg'wYq@8WY(RpAGfƔ &.m =`HҤh .nie\JŘlsVRqR"Ô9L ?SW%;>!eߣYr%ݩ?J rw}, IB͓ELKJ> F|Rq GW)#2̯-$'pK%Cgۖnx!?ܞp45o:B%3b'1_go2 ڊFuWjǗVűcaE>iiêD8)kg.Lz14mcu&m?<( pHL˶&ɆWC@c^~r5X= A;&1 y= ʂ'w)!EKԫk8'!_Rae Nqv&So{x |mg0rIIs q=AFko=EH(l!cQr,.]Xw |(nrK~f_]Zl#r;_\\@LUeA]-`Ot3ܷ#ڬ#nK15f\ UXmQ8ev?hFgxO=OxŪJJٮ(鉿A]*q.U}{~zVX}?EBkrn/I:[ɼD/(Vܮ=ORﳍYdWū(OY+o).u۩Vkkd4zhC鰕s㽷CJx?kZ5SBXlC'5eѐGd1vTJh!Ml\%=_5QXbDcMz;#ch!'Z#yX -V4{y^I[MV ~3z!mE;dl2 |sTۄB-@%fm^7y]2+7lZ 3;,NB6ﺷgpJ8B_|Ci-Z-U_/=hhb(Ƅ0F8 Zeېh%WltvIvQA럯ʤ)v<ٹVO8[]+lEH߈dSRJ`C7hI :{Ҙ_-xe2jK^PU*$3cـv, B=e]j`xf0 KtXÖ= E+[);Y즊փ7 ̏ xw% V4eM`F4ZR%HRܭmxbIE}J.,)QB,X^Sks/%ڧ iPwfoԙwq)asdi"r.|( pqƟ:ز=_{c4]rWc0E3Q;Ӑ e, ɳۉ'96"0솎b#i`971m"םQWJ]>l>u7O_HG{*.v^:@c+K^v,#TNR1fO.TNdNH5 ItגfKyփT^ xdxP}QvV t/k%]^}ɥ!r'V45 8M=H0C QΑ sjo6_FTUk~*do~* :25G;ysL.YM. Y ,t) KW柸a89Q0Hf[6J–}J2 5~3ҒA]5F`d;3MҔ?*E=zZA׌Lږܮbh 6eډ rN+FvXƉ `vU^1=J!N?3,*0ёX`G rRhC7Q3W>&Jcz/\e4D`>UܼScH ڝzR-.2} % g(~ݠRp(Pr&јP_ B[.7gQ|]z]tΰNb˸ 0q%v-EdE0z&d~056#+=*:rr(6;zEB7M} Jj]FīhY DB `P ʒקb{dfwC(6k E :rK'*JbBƜx>(}A?Sj+LpΆ624Z5t;if.Dd;HVI3)Snbp!4 Ssw8b/65yZC. |o9:ݍUY_" //7'lQpdV?_"63[em>U~%nQ9/!#`e=K̡wUoC`]븮*~LvM>"8CbYP>QB[K[k4?;tb(E|kzyU4Fy(5߆Į?Ϻ X@1T. AEj3w:T7z@ vkڀ[2͒ZN6_ŢTKorq~z.|wӷ[h0f[)+ (Iv 2o1q~tQg6,5^0E\[Y͛MX[iԒc`0N3SE{U D3&uW[.~KR gPpUVKL^Eՙ慤CH<ׄ[;5  *MV:8rߌ-C^.dD;R(4qQE#ˊrBl;aa:ĠV뜠)-v^HF^@ > 9>-;s/-Ƃoh?5,(^gMز^h7TR{JtEƭ9#ɬcE|R,]%@=0/BeQS!#<;`J.-sw 3+6[_Zf'.%ݹiɜՀ]hdaql뷋& S>ǞN IruOwK2*AC[d1uZ2KV?xOT1V\ڔѬ\Ƀ|L밺|V'{F+E zOL/ח(/X lx5X+řE9qAt:Nq[(g-3@r@dd?T~<F6: y10wxQM[[ݖjiD#/1? Z\( j6d>M)/dcRbl.2CeŒ+ZPכ򈵣pwnj/0HC̡/|ےŬ56NWiFBB &Q~M@DMKgo̥֨c1  oJ;4 ݣz.dж|>l Oq֙ GlS٧:krVR;kܹchP6j~V!SB/yJC&H02{/Cd1I32tP~gW;a³yrs[c41 R!SqR߃ί8{ҖԆl A?z:`tdNETgk3Iq0p9)N獨qRADl, ɐ(cbݍ#oD*7+D;7آxY{l}%5$AI8/}*g;Mt;Q%',W]&*O[n%XuLbd䍪d>uqBh=Z%  T1[B-`n{A?Z㽑TAPy 3"&퍾(_/$6[uU/M$?k>|b/Wf9D{z aBr78M`f$^wKwZmNkYkŻAb$)眙_UhuȅØ(VJMbE> ԬB QЦ'Ksm+.PF]\gDe/*Ri?!Q fMtԋoʾ7*c(EAEZ6+DL5B.@Ŝ9yYf^T-ycc%Gt[+uFS2+>r1IgS.)i.Y4(Ԁc$ŃZf_P=yJ[_.45@ ;Tqfyv5cgP̒TͬZtxroOqbXkISг6•  [Sf[愙s`E w5GvR#yK`Y%i:w\e1qY {007i_({*5ЈM7@i<gU)ء2ͩ`Nv\DizSn[\me M$=/zxѼɮ.!댿0~"ѼX L~~pn9"y-IS[8Ww\T'ec{Mn_MI? S'WUR :D'Ev$<'Ohj̎UBzX x]kjG09ҋW_M5Ҩ)|nBo V.ڎH |~YD6pfnUeϙ |^rBl&|vSl A~%!8:[ )P ?aGU跮{HN3w ,z߆$`0Ern9A6e7+[)ӥN|Nx@ᅪP.iʋ'o }!^ΛEX|/MzK%˧oIL>d)2>p ѶwMq-Η~ N p57!TP7\oy&8O> F:_CͣmigbMgp`rlXq ygq,Ěk83:{^$7H0G/|6Ё t$]$pK@) Um8> iYJ9I6"&lLd*̭o+r]eAMn dhp#z&`_o3FH$t"۲.2 ax0#K{XƶRRD ]n'qrFyPDADMk 3"PEZJ7#Ns'B= kn|)Q $)mݲn$TP+vI0|eJԾe1qȁւ}DHa\8МLyڦV?> Ŗ&13ȑC5" `e"Lf$ǃl1r[e!3qA+O c[[B0A2nR[߲.yݘ hO3:]H6ks~e+?p̓hݝB~1wv\C $Lۑ %ˢ J8e_mJ2}DSa*ۆ(Gkg|x_(Ks]xR wQF 7 !21:N|̱@@u]?d-O֩@ rfo얿١Sod^|Ǟ& iRJ+zqHԱ@]lb1NxfB#l)T5Ѷ%t=xjqD5Lb{O( ћn;HEV2F: +ŧ5@r΍r#;ה#cjY22*a?86*p{ΊE7ڵMfd=Dox:cxPKhɞi9cmMz` iBLG0}U\SfeF*g;$Ȇxz11s8_`J>ve4FL-4UT<!ki^*!fFb?+Me.NZn!u@@܌ Aq/}™72݈ 5MM. ̶ld ۾xoA|zͧ4P5;[æ- 9JdFȰo"M`Ew=Z> *[j7}-OzA}5rdJCp|δ t8ǃ]G/zX۝?]T5k :7ng,}e D{A`GDCa-m_* #F`9lzd!.DR ɽ6u[ZfK%bTDeJɺXL_g͟׋f#dZIdfz0E;TE΋⻶eξppsĈ֌w- ƘT'y}6+Q;yݡW:#"%-:0dzZ $Trܧ@(¤3DYі*ġt:vC״]BTp ? TŮ`]o\~Yx=x|=f5m?bs&Em%mfBM2k'E4W[B] DUȎVkϥdJS,iOm[N gP`MEH/DceDQ%7O]]_ ?rTRi$86Ipds@bf 'ci#ݹjY`qM&*} b1CEzpN=֘$RZOn:y[ Б#%ElY1ɦ- -|Ilw/4vMXaNqGB*MƹiPgH@؏\;Yr|DoU# ;d &?hzco>40mh uE5wMRLN# \>K}+D*U3qj]-ć4"r;`޾gճ΢^#;w a=E&dj[ܱp7Ǧ(;|-;?퍉;w~5J1&t[b@g֒k(u*pmfRmtѪNq' 5!hXd^^숢4T~ n2 HLxoտ R^M"n娂[oGO:U"%3nC"Q_BpK@ Y3N]!SAmP6BlUne"M$qM^1 x DoB6&O)O(y&D 4ZzvM\X!k7O'VIh[CH4vr74}zJPdo.|Nn w.CT2X‹HJP&f\臀ui*:M;h9"iٜ7xyKsxe&6);s ,ALX%cǃ!/B8E%Ǣg9^ta͙c^Y4?wu S+Ƀ$4J av$9@q*RJMU)dgOI3)7"ґX ;Oۍ^`r_b=թ&B QI1!+$,~O9n !/6qF3 LZo.l8,U~:CB#ItSW)AaP=X};á+UEK_^ʨ1T%*+q.^h$bIp;HKT U2=3JQcJ|(|?L7;̇:&:8MFf Ü/ebꈧ1/2$,D>!aI#xva0=p[KexBGEꜽk^uAw Tt\1[m.2Lk\ kN,+rK3f!]%^|[r겙lbxN)SDE:E1)ABu/@6eQW!^xUH _P\(MuUC8ZW z3k 2kh@UqXcw*|vr\' Ks#:5Lb϶mþftӦ$aEjNJ+M3[p9h{UOX'̢T ϖ?X_ (pHw>.o{ tnXpx(,(JϦ n֬"Xrc݌ Jy qݫKcQA骍ݸ٬JBw 7MҔCOmN2G$`*[e_PdT+&EQk7pNYz]eơX/>tD;|)V G2&3x~`r˔W`C,#lG؍4G36q#.{9 Y ({v~DpOkpUԺGB?f;DY6!>wpL?dÈa)$")D KH2z9em5ZhX}{ͪ3/o=4Zm ҅XxJZo TĘ3hq ([ ҙcXo 0=-Fø\}f+:e]m( ~[D[ zkno˴j(CaywI%޼1Dzʗw֓G`b>LK:A8zZ -tc?ؕeŰ^a'Yf(>T=vh3,(y(q-4tG\2U^\OOd=8i "eFA$,ET8Oz[_.T݆ (K03V2X _-3^jH;n$/l z W%6NfĢTNkv4id@OUfZCBf#tWU9ȟz^Q΋d6S@# T p rX'b lw0\JPSxVѢS´6i@QeV؁j%d{΢!%X7Cc?1Hj0%0}(n 5f@UnDӵ<Ⱥ8nÓύ*8Hu96-Sh(u/UOކ"\QB/q/75!%(C*~duaAٮwh^}>}>$XQ͈4i< ю;aV3sV&[:`7.Mʅ3qQAסC,x'ܦOBrbF7]9 jF_o<">N2 ԉ )ҽǚ$$fPLBx/B෽*xƎ` 9)Uh@fDPb;  yz~k1xlt ܨrdBVn.?&!W{ުF8*ôryti#Y`3YKTuI#BUA@@Q?c4Cndrɽr^@B-6r a4ę.]([.s,|5WICub}߀G5Y,j2=vh)~ђv*xi7#`;Ek]!:rfԉ-csK:|5"zXˎ(|I23;݋ٳa8l*7 `&P_P9E{TkQOdlnpҜ8xR#z/δmA9VgY? GpQյK8=ǐBH +`*̹( 0zJ3k&쑻_SeB鴔Y:9\;adZZo%8N O~3 pZ#liRHK]Aģ'V^~ܹnE/0H7ئ~al-kya4*qG@GcJj䈛?7-K qjsڣ\2vG):cG$yc߻\lf ppT()bu$2Մ>k0U;=>\Hvq{!>M5`V t SFrjv\/~`b'X͂^+^BKXS"# ^,Vi!B*hlxe$ڔt!crĸJk<$G'Táո g,|nܔcuֈV2i~GAn:.1Tp)O[cµ0PL*PVJMɂ2!vHkl'eϫ 2 Pg00´YҘ܍eaUX >TA# &0ep[kc_)3wg&Z*3Fa 4`=,ͨLL+AC =ї~ INwSO:LRFTqPt c&={=q" LIT/\P/ n[X:H+G sLB?üG61#E 2r'?\a˭VaIz&wt3; aTXA!DEiAs~-w[s.mPtE7P=xinzwB]Srz5*$1vs̎ѧ /h@zd7eB {yKsɚp,4S.R06 s< 1"ґ{(؛b2ػB22jeBJ6'UuG*<=]m  (^}AHurb6{^yҋH\ 7)!nO w`ib4~y+Ld+DK𓧞d^ʅq* h/CjN٫HV`($: RT.#yXD`CB\'Bl< uTQN"ͽ@s;ԑ!PZx`kݥ1~j洫WQM"DScYC8KiqL#J^kp$'8L*QK,o}gs-^l=D8kőN0.{I{ͫo[> yi6^$n,QKp{!P)VJ=uϛ7 /TfcPȎ=1vb`>m=ub1bD.H{iOy"T-W+նQ(&V8 RE.GEm" >pQ _&T7]i7|JK {z)I/^Zؔ_݈WO`88P6/:ղ"n*Vɗ  X%xы`-=C2m$BkwZD1A1; ϺRizQIIϙbtZPzW16ֈ4rV_c1> *y:A2_`b;Hh~wS[0"#֩Ze(W[2 ZbڮB/l<Q:$^|Gc0M5.V{sd?~TE~6I⠂tloҳstcrx{<\i^;3wAj$Es Lqȅ)^A.q0i15$l;|s0O/·|yC<2xŲKO(n$(ŧxޟ)UrBWźyrUck:_Oo+)jdZzڳc9.~eJ#wk3HmԌt'[9[YH, B>6B$>jOB$/3hEhzqA@qM'ScCM8msi8alTr6>Fj&jG==doִN^n i -)_RxAL^@_i.,ڗ!dpˏW؎/XR(bbۨ>JD/ W:c}V,>?'ګlren#=죇%kU%ᩳwx-Y* DW4 rk6A{~r|Kuh dyĎ~ 3h\-w@Rp6 E8, &R'^^Yϼ5__u5pU 輪l;+b(:)[t)r9So/*#P@m 6?B<=s-HZhM-pH8Pzldi!C4neTS.ڹ]{ ّN>j5T؉ VO1abezBrn+? KrM{LyIc^fUS!ь6K$Czo"g["6сE nB/\|I&nAtdn B;P{/n)̠\^A(RFXY&2D8u0`viBr ܐeُ+ݽ=xdn0.Ƭ$<3$൩$+usU`iRW\gFSך T3ݶ[L/jthȗ-nKR#{M UyV>½ĭֱ z/&p"μ=yt&a^QZƭ`;S`Y`"BД(u<4"f]ڷYvY^9ZB[;Ѓ}-Хxzh pğؼeMcb%Qy{ ƫ}~6+ 59InG1Gd΅DR0 !) A_X<aFtQcXȞ;~ E֖sQJki>q^߽{8Ř N430Դq?Mh9BP%rGh[@1s>NȠJ= Ns\Vof>fdH!L3gQQN.AW:NԞ(j ?3/:D`dWgEQ,K(5: ݢ<F/PFٲ]DhuP;5VEMSj?f8 LjX. {w!>TY4tu_1I6)')3{5֧KHŽLdNprM.{*6Ol6߮ӞhX(T7^7x1F%bB'$D-szAjz=h,,w"QewEg"_W^ ɓ`}S{Uݨplp(p+Vs^P Ӷӈ(-.4:ܱJy|IwUԼi8vx8+xIǓI߉xɧi2?~雼:rʌؑkw-t=z+g}LLWyd9HqéP!R|<=@Rǎ"~ Vq(wgPy+stM)zЮVVXev;1>7yKhÒԽxX*{?,% )J i:5b(7h6S{d ר0TV\O$:bmht/76^J3#yq+JiL$c^0[G1#؍ =,"V^)^9 +Q qaoԚVx!qڲyT!7 }jGm)2q+ ,!PQgv4{ J۪kff۪ky 2 .ďn:y$%Y^igdEOv9ń^`J6h 3Du_tL8GPlk&W(w}/KdkٺW7.[ˆ{aP6=(>mD;l,T]%j_l\tYH;PP2F9:6qmcsMШPdf=6cBٚu9\!o"65BIz mp$dpE98b&BW3Оصe. xwu'ߎu yCfcVyJlI8J\gNcx=IAQuȀL%MS~t[iX21uWèÀ?P)7fpH%/V:_ U}I Mݓ>9"vjRD ÌY,?1ㆂ}cwQ^601ɳBYϫZ8J%U'M<_xȐ3a.&5N?E3Ct*/fhȑe-+b]LWQ=p 7DUVN'hg4DcB0SBٝ>`*e[))E}~_'9Ⱦ#X4; UOH+,&p> ՁDhola/|bP nZW=k$QoCB (ur _黫ʼS:BhA7-%-C2u/ $9'b6ys`GʋW--*4P'$\7f]]u za1|$߱|[tb/5/0q${9M5 L'w+J韟5CfoD:옅2ݰ8e9^tr9  +22ph '(n而3zRLP.MW T q-zf {*OJ3C-V#[3@rv޿ RaceK$?i2 sN㞿+53c BXHb'v=zG A8EȠCIc=Xr{:=DR7{]&Q4^2%2(O ޺<=CҀx! #8,t*l_='ޔtUjt!+il[JC Z\\ɱb;IRdo@8%D-yKS\\-@Ք4# cAo}( M^qu!0yV8?eϲFo %K".Yj:lW-q)P֭y!Bky`} ʤZ/ʡ^p z+4eú+0k&^&-!a4Nc<%ѸAAllE-}(KS/G(GF Kq,Ր!؎-r7؊X4es;edL2F4Ն !ToZNA< )D"ѷTa C,M\X8N,'eT+llAVw:ȁn|]5s IyM`V [r ʁO4]w [-óɩXG2ʓZ /_Qn<"}'c_|n[ Bqx_# *OZUAx0}/{$g8gKcU^eDrn0ݹWq_gw/)]Nvࢄ(FINT&1PxBw]2]HP/.?$B %xBVHJC-~#C^ϢfU-YÈ!(^\ןHlfb?ZNooz-EԌ>kͰǠ$ŇZ j~* R ik\z6`b ˨Zs|s%:ZwjP-xP| Y%ruMis+DGJC;r,\O?k? s ^EznyCs2VhgUS!#b0ilC9ӕ%n_x?R6\ (,ߌ󿲛`@c=uv^'6~ HqQsHSR3tE P2.H‚L뱏#Sg*}>2`,iynYTdmtX<:>=$r6yø\uj/9LpLe4"m'Q'~ FJD%3U.+seWR$eM 5cD'i{5]0BAZS/;q{x* $n$w>">| eԘMtl썼V ե*qbݟ™`ܟ$Jk#TQF`py< zR 0g=/ tYm[cn~tX{i }f'&DWdpPpj4ȭM6Xu`1_ +et\J{$4?MXCK..o~!U̯s1%sg%.KK`)xII¿x2B *1XbP)R/pl5+T.*ƗL~+ -=P^H?Rgh+iwXf`GʌU(He}$KЄ~>PsN-,0} ʯ+`" $+~zh磣ET- MuO1lc=kPt}FnBu$f=BܗGDଵȁ5,[F޽*.x۴N"6,l⇯]BkgO Z W"Su{qN@Z.JYJe4nKV8IC}pd Jv' b[̊2#8ɒTrfM^4I΄de}#MsV}܈M^{ pfhBqwoJ8@^<svjsԳFE< ,Vso:3lZFxB9f1j -hkrSvADO#:eL:Xm@G^Hd,g kS٬&̋+2qU1E(>ܶ$\Vxuk { `2NbGkϑ>> 4~,I|@+b1[fsȁ3ywU-<fЬ]4;կAQjFiם\"|Dgfh[ad @5e2r9hUzbGl":wq jd0iCZF}43gZy݆O]W$#nXj~c) S%xԏNLma_b4t7.;R=R4P4Ll1TpY3Q9nەY> U!jÿjBbQF3 ډka%h Y=F3z#mւS+ Е?˜n.mio;}k,b/'sYI$]u%c䶙6, Q ?f|> GcՁS6f N<߰P^eHe|55š\S ST,L09"cBD 70?A5d7DjfDF7"pzz@rd^~msVcpuթg꼬48ufkDjNDpIy w`r'H$)l!_IUJT$QhkG5@+>4vԻOoͿ`8עM?Io=K7U!z=oaDǁ6L P * dr׎fgPe=q\_ 嶈ouEvK;SN()"pawwӣ*n|ؖbRI nc3b84&k]DFhꚇk$Pn57ӣŤVJn9B&DoY.4A-+/7,CiR鐩 H# xY'#4Ck\?X9@z6w0x<J:53X-BE`t{I84T)^o(!\QeW(z GL3H@Jo*rf ˜y[‚S%z^:* "; e,b5m`Ը_u(~:GIќNF2,UBpluI}:!Et_6繩k<} ι?&lQV!͏it*ۇ}BHfE믚5vo\KTzMkYBxDG@5Ȱ=լ9S4iQ8 \ l؇*q1B {)C3DdTdTD櫌Ix*Q. FeXW=a;o͙ 3#!௔d0._2(oeb=!+r+[oYJ1Gn (h*שԹa v]]!'$qv&em|$>P.Kpgw9#.濿qB"K/.y#_RM YuaZiZCAjc:N9. fm1Le p-&sNЯ~N.bBӒ}0_WuL|R'?1_V D01eueF[5OPM&~lOAԶHwN}M@>|C'fڈ]F JW#i)to1m]4so1 l#J`r2&hltz~ΧҁCvE =*] n@ZBB:à V)]@-ygXh!nxvh]-Ԇuw[n eA~%9 Jк?=d̮Cav@`t#O%c).hYj"n,)-Mkc6e bNutI[r`=q\!w~p ac`1#>HZ3]AfwwP_ے,{ië9ٮ&H5$DkyY# 4LL5Sr5DNp֌> `2R`/K`mT94BᆥxɱI*r~݉zPH+L%z(̻P/j-&dLd%-!=dOGʬvFDՌe` | HI7o8R)P=unM 'N[$D!lH待}×C5 5N4„1jX<:M)pA3bWa7!,omPK~uAp@"c d3_!@<k?g2߽9ӊxS(3`;w{Q sߢ2=n^<{`bέ!2qʭg7J8\?w+#jZbb.IG@d1?@ST.?ooNk_xw6SLڻZ2Tؾ`~2fS:+Mz'M3a@YcwIo6DT}21adzhD7/niXG*1uv}38+4Gp(A0{;ap1A6 6F!kȏKZvPf󾞶i7۰mlY.p#e ޻_5-RW' ]K?]"?ܶbrS ]Nl49O0MuHI%BeNp7(%d۷n9JQȽe< +hg/S pX^`ӆf7kzܺSw7voMV_s",XIqA>@w,01[[wSb?`2ԷV?b#BϖIB榥 %vn2;t*o\i;G(7EܜM7ÿ҉UgM'Sc?94i&㫽/qߘ*b5yu'Q';J14At0! E[-M |xqb Ⴍ$zW[p8/ "f] m`ć2!.t3\m62J RF݂֞gAP]43q%ᐑ#Rz_[ھiW@ܙS۸P<=6 %AXyoQLPJ2橀 U}&ڴ. ƞ1Jx4CIoᏚv/׽siu*?3T v&rw2]XqIU"1 )4epz﬒h%pRe,d6_vzSl͊vOY}jhX չ pbBwDžf|JX!ͣ<&ɓ+W>W0vhN3DddN&:PJC"H+?xmLW Oﳂ+|MPLkEa Jt54 `E|fJ_\C0얙Vj"U6Xǩ Iͼidc~W1!d=Gq4u>> *:sLbCz8ͨ>;5 =y[ڥ*DsSyJSpx5<]th{[W;!-ӲF ޗtCqwDB ]cuX>qܟ$E4Ae*Qyz0~tS! uU#'y5~qa(J_ܼzMooC"R:F*ٟIo'/d~9.Yo,f$B<^}W;~4]Wid(K4+:vY@",ޖOoD\cf90`;R*$gȟoT1e aч >FAe'ХWӍ m*ls\`te!%q4ebf@GpʜMD[b B))JƷ'yqG4i _ /6yu%]\X:$(*n"xh$O3r0Da U<c+'Q_}(R'椄( "+:``_cTfAFvƮf\ <fT+U>TREżBdrnfʇ9֜:i:m&O5lCT RO[a ]..ztM8.̀pW8hQivIDI(eM*Y@ѯh2r4uտGGm"Iy_G$>ѯ`P584m~ 3E ˄g?K:)nND2Zs0qY鉝cs!)1!JnoJ"yE5?Y]6ߠmWJ"hP#oDG/+5o2`_1by-&oC¥90Pܢ̠,j P"Z/gA޼4xt~BB>a<~}yU5 2+˘_eY)fK:@יR)~SW0#4:/?~ pY WX| ‹lJq,&z.mȩX aMZ|?ƽe;OvnM׆k1wORcZ rۉ|}LG#r3ņH;VEӖܲn?@ qyJ z qeC$`Ww"UKlE K'+EKf;Y…V4e2׾[\w::w:л,"p wvJNGo0Y= U5 `BA)[{3G=1q4+HK@${7g mq2SWl0z)w3{BJMݽ0ĠZA/_^a5~" [N;]h*-OrK]}v;Y+Gm1C;]$@냜l`"Qil-| KW;L J>)K_/i1w{(\T3lkV :-;K`%i#(]*wIely91{ѵfwmPYOQr;c(W x(M{5N'!7yы~ PGR=g yb7̗} (AaH`j7BԀc/ǣY%`P N+'Đ~X脾#rv}R=% ة\XDz@,^ƹi;d=>ZVhХ_DTs3W_@ּE T!hMeW.xZ?{=h+wi ~I+X.mRMϔ)G.z8 )]KګO0(yUgB)ێBDgBP{lgWlZ>D5o":R{J6}}Z+ϻw2N0"yip$o +1?9_B̾/ 8'/8j µ`T\01mD-b.?+Y Ow8S*b5e8ŏKh 'xE%)P d`5!mY '8QVAs3A +BAwD$8AH\BclP8nB_.$o꾎'S{| .XZh>'ЁUś1SIhe/ϼe#b&iW Q`quAMn~ߓiV@B]Y !Qۓ|Ipa2O sNgc6}n: '̢Le,= VTm2 E]cv!)_Tӳek>ff퐥ЌʦI^M 0e#[{WJ3#iN!k+5XK,dQpgDEH51ZXPʄ䡸g[9vD\GgMrjb渱A~yYmiJhNU22av6R𹁇e5$ViT_ȴL+DlK{yeH.`l^LnЎ<@2Sb: dVhl.%D ¶㰁 Qr+Q.K]nidb/2z{ A'f~o1V[&3lϏr22 dSWIuZm -}O.' zvwE/Oǵv¤+H};b7^;*X,Hl]Pr. ZM2W^zMW |T.kukb37 J}1pIӵܓ, G7)埆=} ybO5o=d"VZ-8Zyci7V"brʯ[<OgXti]*!d/}^O{  cEڑϷm_32R\D?eYa_/ }nzdNcy8dЩ>#gsʂ!v"fU?Pjy7B5ލn[N$Z2}tf;Lmq[6vt;Cn^DALA=cсTJ֢@hM1RkZaS%F8-DoAׇ̼&k}a槠|4ZwmG8' Om N^2u!6{}*9z9H>Iwzr<15H=+v]0YۋRk$H Pr{'aCʮ>d9(ZPVlm-^(@Q>O2jP=qC$ȝ|ݣ)% ̂cVJ%} rp8(+<-;٘\!*b1|"%l~6a/Vk]h/=]=VhyG&I '_QT9&JN@%x]-ٹ// }T:J)&CK3wvՕbR'WĽWf;_II.5sWO[@f$s{U`R-H/mR"fWQNIZy5mD9*A\*n'!(o{Ϥ@E[[ܙQ;RNybf%{Krp\.ƀhg ~*cs@r^ql&DG̺U~M3$lظ e(5@%n8tSV Xj .ZЈmFM{;aʴU:GdA$B 6˒k$ pR}O !/qvz={U,N[VwNYe<U׌@=+6!j^/=%9 ef#~c!N,~E*nL~ $ķv*{Q :Bh"Rvj1qkdp|5 N'4L>&Xv]X3 仳SݿXL@>o”}qޡ9GMȎ׆ }cC5Ti(ф0[:qV5769;v j [mFH=hgSQ|fғ8|Tm3C>0-Eo !0JF}qRx\AEe¡OA;G>,Z}}S#_eKJ$%zEn(-I|cu{]/7=H@AR-ۡ88lP&)fi *ID燘v{| ܌Ck$e?: vB %@n U(x0¾ =Oޜ$ >[i--)pHal(,PWpreRLHz0byPQy@,:2Gݚ@* 5m_L}+*).8u~~dC@"+v ״ C.xȯb~o}UߡWL|%WYl*4[ \",kF&@. ׯ2M'ڱCgh%qK TgP4%c.[K`T@ie 9 JYXM_‚l/Iի{XCi,x_u9P'zᐁ3ξR7~U Bӌy P[[#T %i,¦z.GtY\H X/dC>oEW8zhl|Ӌ>U4_YasZ}`YR0,'@%Ȭi0A"K.t;7 ]|]K.[yW*9(a%5BGi4Mpfv"Pd.pQAj=ذr:Nj/GXZz2JuQOѪ%TX ƌ!j J]׬t7&DuKu0$r ~нM8JUq )r)a9J?nxEsZVAiDFHwJ[Qې陽4,Է֫9]z#5'pS D2ֲPȟ#gAE&N-kM,?^c:@+E˖MUFT=~FRUviq˸DEC;^ޟi'}et6Bl3ĸP1dZ~c߃DH3js+^|DUL{ ɽ+_ ىh:!ŤX+w*)dP;!<(jWzJ\"#[W\N [> |ѡ7!XfCMOm!Fr][$@3?xB|n97YJܢN :W4"W}nz25FQ[ajBjm=ﰀo|Iu Ll.I>/x[2m\Uׂ@RC@B(L3 1%ռu zGI,R# " (.j`dIyw_q!<^=Q6Nx[g`ԫ`f(a#܃esTu9#CexqRj#ˀ_:;ж~j fEd _*m _686xJs"v*/y%X7ܚ+n'{*_PuxuF\5b Hz?,)CG1*E${8p3x@τc?e(KORN֕}^gIH|(]E-}hK~[,~%&Mé'b 7&[ObhE=M;jM " ј,ԬRXӾE;Z":5v*Ab6C;y2p:23,dekRw R(P5[L$'|!Kes? O_3 R0'ním^.aM\tuz2\liϐcfY{r| ! Q?!'qv-X Xw+4&K .ZYX&s:/ӣPEE <&?Y: ]oaS;0CxEV! Hu$$BQ+T.7|+癉[=$TȾ73Oj[ܮ`K+)k{TFs` ݼ *Qߍ$܌o5s*B';ҀL*97 V4^0cpTƟz"z-)GD^мϿOzԚ@24&'60-jcl30!ͦGH8J7pG;ēbPYͫQ! G4\%Zb؈ȏP/>̟vܿ6&G@D|K h6% z^OAAz+kJ~c #a-^Ô n`;K6N%9]$3#Q泷m%T\cAQ:~9U5u/f=}o8~$'Ԅj'K9b'2o#Lw|rh Q[|:r){Ȍ&덑B=]ouD.Ui/̨?نD&jrgeh[c|}+-6 U}yQ<Ӭe^ 3Г_x&U_/DbFG]dh:҈E,t&lsP,o.U#;LK@FSs{-=~ >m3Ʉu zr@!HۮUp0jbRNe"fs_%6y!ЭIj@7HLՖG*,8qL0wŏk=t́bϲ<`r|W#po?ll^ZkCqiy '`jO4Pr& qQWdڝu 3GkPQ.56`Åf;Mñ"wm9chHb/kuyϵ l͖^y m;?+r|`lF"=$#,anP-=d͇qW,C([ޡd#}+_H]p_@>>A"%?&)P*Բ/ӎ  ˎoޑ A/@P^)2^4f-GF&3LV2(J'>zn_6N+ 4!њr9YnCP}/h^n98?\AmZ"$Gr j[.'^Wֽa7UEeAMuwB>:IGt3|6 -P+9Az#"j&*4+h/M{K\]_B6,rsGy\Cݪޏxfu"D"TG!etOW6`397+K Z\ѿmDH)g'L޸%V y%L%DJ7wI;dPi7Tᆾb`96%L:*㗞S 6v&R;FX{5GPюe] |A Gr><r#3%BqQ?V6BYm^:޻f5}ٳ\8gz\bۅê+4s#2~G3K}&/^j)XKt|_.JDM)5c !_Kmq< F85MY,;{v\z21 3y9; y<«TT;yU_x}ER9#3N*S3&x-mGkEݗQ t_ǕB@j}-Zrw o7HL "DE5++&LDjtH'rǕCydiv9(x-[Gxt{"Z,]͙Mz<.d[inE}:{ ԏrr)#9L!CۋȃP7 ~ں.PEX (GuIAz9xzhhEpAIʌ/ r|iTchZbh*MCA!wewO9zNLf'gAޖKmxѿɝ!VjmD߶RDb6:DJ%Q=zGC]B!8y9ٿGo>޹j2ѲuUSkBL9Db 9@ҷ7yDf(x1dzұI!#8 D a7hl/"5g8d^cZ2(pvNP "v eV#4)s sg,cgD;Ge?q1ƛHReXX"%9 9VG0ɮO|{ίpah2iӋMU42-G;5ùz#  WTҟNOW./[uIdrZ 9y 3;p0jמּB> SAj7yL^o*ftd6JE&Z>{{>^atTϑe;3qF,S=_\$m'y,S.#ju6&-uw=ƤV],b2Dߪ9U%LCXQik#),g&l,d` rjHj}G"@،UMWw.oݶ>FއݭزZ@f{XχatnTe_γ W霉b?qz%߷Htщr +W@qrF1ÙپOǐڋ2at[Cshaz)pP7_j=ÿ$`>Ld?m͆zr2t'Pc|r[A.N3JY{ 'KE-C4x.>+=*:A~ӹhn?NwW%S'-d|5p@=q}!(j "8UhGQmj.%5ĺXkpbcO\z۴$ YR-O$1E?u8`׈_$f 49λ$S!|ER22PïL L\7]姪HiQ_;7{0>)Ͼkd:L>ĐbO@P?㨃>R=#X^ET[K /'kx57xc@s}Y|ܿV\2fZf'H^)`5"/e-IYo6rDpBϲ5h 'F*9pYNxt?zfkӺUjAE/]jZZm蕠9t}+rș *)֩?A[\o3z5 ]ȱ*3ἑ4䇔3183ݳMh@X;zA!a &J:33S ݻ~9FFfa Bwܓ߳jhzS{oCT xR#;!:-cT* ,ޝRu<\fPl%dی?ZY/o2lW',}c[׆'_:bA^!G3ĮKh>W-RvbTydDږxmRUheZ?[rk\1OrJO/c}E:l}t^7\RͶRZIipjW_K:=c2|k%.Æ:Px$GT >g7n85^N_肼aOs i:%Owfd%p(MG*,ax6H4+oxæzeAô2wdri5Lq7%) {l7pβIמu{⢽N}'XxsʿOhȠ{4f*ٛ\[?}l }om!sCۘ/SfP'¸y˔FmHN(ªC ~^֢3"_%ZSvIFܡOE\3DxE MVLz H:5*0f&݇NPQD^7([X!-Djx#UxE $ d Jb=p@b:R?' & ɧӦrlQjӿ!\Y"솳Iu׾=NotrAӫq"c(ǯWс۟jzm unJ7O+ C(B@I -+ . 1c!LwhXlheZ3L*7)d \E:SYc,jVAZv/i.L4 4Cj?Jű78xpV9)˥+Lnh#<8a{a\P5nցY!dz,Qn~.af{?IG:`zYd&0Q{@hi*B{+QatA`4xi_hT0G6٤QbDAϔ =Gf5|P75ՖvűkDtzlѤrI$?DʲI  J,T 2COG'C__}S`!atCՇO9PmzGO5n|n;g;e0Tӡcҏֳvs@3tYxWA(X/a:BpŵJwaKvPֹZ =5Q$ZIJ d̨2Y[`IIda')TTmn<Uc5ۃr17i`" /24, FEdگ'8{7Ɩ\#EhI:bk %GJN6mks}I(>z/m XǾu$2F稈'YFkv$!$#3S+˴|TiF5bb~$\ǐ(7AL ],'9k5>3Pʃ Jф:x G}_0ꬋϨU6Jq@BoF×N($wKcL{aFÀ5˅s- gh~@NRTu(KWFЀO{q4 b.39A`*!z2mvR߬3g2{ 0x;+|)57}CFRlVWS- ?rt z`K\}Dp/C1-: U\[8 _3lrU,0/p6㲐#i*]['2}cq4Lrk T3 %Jʰ޹#e/Jbϛkי $T %l?i1jlKvs\kjcdthn_kK)); b|-cѱ@/LBXin0B43;?%e=.֧g mabyR$ =2Et J@ R&W@~?Y.lLQ+qbreKL\1?t\nK~s(zp [Ts jE!܂= K[s<=I ^(<6kK:";ʇ W0ɬ <+ dwC``[lWNҹٰl>Ԅk7[Hk hv5GԔ.UC^G_DF:x M*ۻСw%yYۣ*`י,*`p-hfOȾ NuV q@lf-(׷CriPoL"^p/8f J9E|~pc뙣ky ڄx77_i CEX3]>#ٟp4DNޛx_Zi+ÃZ`ꐿ?ѐR [Bj)<cM6 Em˝ ?6 (  ʅh?:*QRW{q>`L|F& FcRWB׾ng S1*ˣ YPGV+?zPP8Ey8IGTf k&0j@ 8[o@"xK؝}(>eHOq/_T0yCcC0T<ŃCaw{ch~f{ q7c=:?߼Жfjc±)|NX/X13zLXH "}ɱj6(+f@NzWG~D^  y6C.4_/e: F9ҟʢvCLk_W*Ì/P T0ߧVzl)S?6Q܆piAw࢝v7I5];q(b)άFdFEsg  Ӏt$kQ}=E!Z0!y*;U'Wrw<7~'ގ5zPr!YD:H *sn>Sr)B&z .Ȍ>q«Y3ӫÝkTY*V,zc/ڠus~D҂#"7g>QC#܈:yyHZsZ,Qic,z @qDd5s&iq^Tsgh7[ ng JVʡl g)?.Pz^ѫk<ʻIO2j EW5fr |Qpoj4$,NsOUdOb50}+_DCa$сLdNB!gKTdA/lS.IэuGxc}\3͞;{4pOhbEdCkĔ]P"0VFdU`0ϯS<slAb[x7 N'7ٳM.xy!Ji4?x9;Ř-NqȒpEŘWzJO q qXm_Xo24D"lqm/7zW7º8#^:i2mY ed=̈́n|{aȥ^+$v~q+ޑ rTN WO3HybJ*#zv/0ẤUr瓛ix:oV6cS 0Mo9n*QM<=Ϙ)>7 saXЯ6_Z;]!jkw`=#jwP4\U"Gjh"t{בGY8EbI k=5rП$梣=Ũ# j?(ӛKuH6#z5[z/JJsW~z-oʌOaJm> -ld2" 9*u~yQ+9G;k-7_uO+n \G |=ՔXY\zI(c:b[HV i# A3 PI}ֽ>f9|KDqz8Z33Y T:5Zr͋>KOz+.}JlW/>Y#ɯDNNVvR)Gi*ۘ-1!pDÀpK#{'N=p\ei7,*-}0UOB`lN"#z-@z![L|"y`+bsugX0 @Ws(xrQWLJό ֶŃ"U I`(a>dwz5YPY2W/\ri$<pcX2@ݰ!sݖ1NX En(&.isMy/eB5!ӕX-՞C"hQ$,qT)9dFQ[nܰC%ʊ:jjGbϏs tnܦϬ%n.D+(0YWa.vr} ߉pH9ͥ`t9:!IJd阐LJ?/#|`QPspܳqr#졪7r0_CJ;j̹M.cfay19v *am x:͉K( %B_Gcc y$gՑs1rVӰm#g."CTn1` ȰF7wyɧ y 6ˮi&93W+z;V@,`Sh-ž-щj1Yn4Ui@n:YXU).!pPO/%M0K4\WzyǐDߋR7رXfQAAlCR8JJ%0i^KEv` $[Tz`0<EpQ~|+IV}cDvOF'ӕ^{}8:Mنd F|!y%qWZSؑ;\VFf)h|vrE/ $c\ZRy:7ΤpQM A\H< 9Dq+#QU]QSK| !~b%+!sDzl-ܴdAy4Lj3Nfvd~ܐO"Mf J ՗3-&q>^.Kl[Fp  pdX_@2Eƫam#>bc5$3IA(ҙbswBlRDNK=(PE H77s0LKPA\eųEE:OWs h/0]OyA)tr]a ݤ|Cs6O۵8\کF)я;}vp=扄LÕԣǙXG֝/—^~hBwkV# ZKAh X "n1wWm}*$RD-lA2VI,hK&bwJ-S.PR&rwՈKsQHh6-U i#e6O1iޭ2 vM2\1$3() A0y#Hwp.;uT&PfJI Al=M Oq?*Nom, m\a `%YZu}qi w^!`x ?߶$ \R|z%Sj&XRKX* xnl!25Į^/7cƱꇼ*t}J@&s<=P fl.HTҸ$b+YŠ  Dt|Xhpe 5Nw *N@AHjm\+LyC;y|! X8.&b'9M1jo>:%/^ړsIKi9mX'sp5@Fp_5bT)# 4WlzZht9C%B9- XփS. .hӽk0]lni+ DfKY2Gn8!`s06ihмj߂ URWTKjѝ Bѷ|6K-DthpZfx+iOZb)T_6d$$aOJ V 6bu}l-FT1e#a)$~FqfcL_SΰpE _˦ M}h}7GF خ^Ce'Y.4 +}%0&JG*5Ip`3Qg8v6Z`|tOzmxM9͢-iBi es(ۧCS2Y9$o,F`M [ Dŏ$l]0NTHXݽ?JfZ O1Q=x_v(X,XVyϊ'"aTߎBY]b[ QQW\n5.2XÝYFOvy (v9AFRVCI'c|v]PxqJ ~v0kd$49TԦmOڥ湃B6lIGz~~zx?kaS4!eX ׌·\#QHvxdfE)F zr k!Q$C t`c!߃Y@Osy_S08~<<}KR/hXHM$qT#VF8B-S|<{D7x!dH @fL5o Gqܦa59G"@9=ĶHhQ88n 6@!R89;L-e|y<{Cˌ"] >yA*NS:Yw~(阣9%n6R'>IT\ecRpRY:?gRqwZm/7{C.+chH>_"Hҫ08 ?W!$Z$fԁIĔ4Ab7vFK ʿEZ œx,?djGT~(ðΗL-Эf`8z]cBp㍳啉ԁ+;߷z$}+`hS*aA " Zv. N+c־|qp>ytQ+The2I>T+]cǻ9s S!EҾ[4 3jMLBD AAHJ's~bgL kj^v| aJ\K@B|YN%XźЊǪ99b NEPU?Qj>B iXF7 CSfaK,Qܲ-{T3,79 ,gl{U_i`5ļ]}.\3ozo t=ɫ ,4&Y|@{dp:M0si_KH"Pfct.#B]04agI4樈7 Xs y2=~cƣ2$R9{Z "H>S8JnA F@(0tEx0޵ BuqH -={"H .XFIB5=4up :|kͅ-f(hj.pdV@4"791&BtM&\\Ʈ8 ?m;DEym.uA"-l&pћ#t-j6v1‰VoWt1rM؎_%$ޤq"k96FW0l6ސȃxF W1x2-xEO dw,F b71g햹XWڨm rȔ#h;";'{$ɐ -ނ ~;F?5#QGʚ =Lvr [NCh.)GjeEt4:NvkCܴUEN//dJ0'_IQН=t5]t:=AjGNy4P*B${M[e@@.6"^NoԀW3ѕZPQ|w 9DG.PܦaT6,l?B2t'{cVfDqoY827m74Q~SBLEs5 zї' 6Hy2V=;mwp\7j*a-p8rin03jԣURPb(5\L#i[<IWlHm]ܚGcT~wpj=䲶0=n`*tf*5v*s,kiLr[*h 9W"R.((('_P*RL90v]H&C)\쇄 Mpacoq%*@߳G,ё&TzKtjX8Vm) 4֨Vv/9Tnt`R2[K?4Ą5K |e|_{sdSR ,>@Uf-=|,pO)|;IQ 4t?p,*josBzc!H|[8Zs%;e7~婎~fn,K 2χQc+BButT5ɞ}Zi24 ̒ J ;Ø"lWSO ys :2{l%*r'Y(û,PrG-=#eh5HN_Y+gf0` #_ ZӒ Y?,TمPa>(堻z "`=uaH_ $50̐={n̅e;@jbd`蚡r \63Tʚτ.xN7%4( ˍJIP9b!S=\Cߖ1ƘaJt<:9=[_G Q}'2&x2]/ě!]S2["yº#P{֞BHe u>jMFYs tQp^o~P "ړkyY  LFYS|.'6'=JUH#*{ "*r#~>&AeCqy \y[ǒEixDó.㻢]wHg6D蠚u2s2u׋i0HRXtYMumIuۃ3%7ңR ߭_}VX"r ~T V蟛2^~"U":D'+/ad&bgơ/ M,.yH3< _XǜR^:q GaaDBՓh )Jm#4DW ܬkYxMb>oz6d]prOћ͌rg;,TO/H#=aKEq k 4)ʋwUbr!bi\,`Bv6</Ӊn">Ɨθ'ĝ3G[o/ M|3 p.^Nf]H)>#3F>=suTxsfp00ۨb/\UG~R7w[qɹdӂwJ`8lrZw3)4Ŏ|e@ڸ-#Oc-!JmBC:b44?SNCY(ǧ oÔ v8j}NI$60X.ċ i1hɳ؈ڦ Bj #dޝb&Vr05%p|<\/.{0 !2R*GcDŽNM6fdkӰ*x4{osΦ1-?fp߬)̈"|A2>ϵϠb8۴91Yvѱ V}[' ݇N&L3ntcͮP\;xy sDžVqX;:e@%(>^VkQkڂWWh( pcB^f-=]zXFWdvϤ!<zJ.@_I ݳ[k :GZbDl1GR$<ѴXwGᤫhKD-rMoVhq$f::"?*cHB. A^"Qw> E.d@/dtt dpߊLVN>UeMCv Ky>.\)L_hB,!~[7N8ʬ.^#`^g6y|`tfܹ`(tzQr=sx6[,i S(_\%yƵa(BMIa*/(u9;j0^:|^S3=>dUؚI\G\w9wYk'|jI}v ρƒbmDw7$|0ȕGpJYq6kZ#k*]>PO2GpI%W# R E-TG6it&3;S']jɱRwQmۿi˕:QMXZq9R5O8t#LAQOe<7,G1øN=(ڔo~;%wfѓ9T⹔I%'e[&N$2?':5BojO4<$$9͎v  $b=òM QvipO<46C0wJT,Y~-=T e7qJ´=qCqHy?H2h"ᚄau6ۿv$'lkKg7y hB1;mWMhvTQcE39k RHdǁ\|M窪־S[M^A^,~+F(y(uPb/鋠ǎ4}I qInVؚ\ȇ8r` fe}A#{^WOp61i#I)&*"y.)s`{aEw'X%j<8QUZaڎ*%3č5 f}C3X[hW1V^)A/EM|r+2٪zʓ}7a9[AfWq{hCl;1A8p7$ŢϏMg$vm):|K I&ԑn0t(lОd]p&^dMkH /6oB9eTg$6h>8X#==l*{2 U,'җˀlw]f-!7_ؽŕ'Dix.ܞV<Q@|(tE֩ncV@-e_3ƁhFw0駦TH:Lak23#Ϝڒvk/&f9Me %1D\D3"JH+@Q.JQM푏{ /cң{:;$e v6L(Aa;lVqIԎ"ʲϷvjxEat^cEl( @{22YtKt(vG?'9l95j&!Kr:tvI "7ъu6' {3٤00%.Rt!g٧fO3и4F60\<8r_mʄx9pگvX R'>pU_^3t5>sR7M(TN;-0T fPe(]Όa]$wF$4$e4(40FJ""9~ի+xJX_oSUϰ.9.:y6&J#u?6w 4N=S,ȐeQk$Eљn'#t9Vf: @B0Hy'0jOyOС;] Fc~y_-?xVY85GՑ4|Z oawjTS+8 BMC{m~}&"}Z)LգdqRQL#rQ=*iPTn )?5Tbgg`a:ފ{Ȳ]IIЭ4ݩDJ?{Aq4_x*~o;FNYBVfNR0^1HnXGwYPIVEqQo/p3<#fpGhS^,sh^D%470?™n9%WDT5h%G3A%bxnߎ:'lӉk#P2FNz|kѿ~M(Fol$Υ:NLZrY |dx֢@ǔ&';J@ |Gzj4!rŌܘGgr)RɕB~ɯ":үӺ1$v˗ϑ"vtA*Pzn;;KƲ)..0| eLi2uv 0`kK-|=e(dA!9*}aWImo=PVGDvenxCU .iL( Fi9GRIP.@燏 8汒5F_>( PJ {nNKl/c=\|A+\ޡqg\}*"< nWKwV?ꣳ-1z8ݺV^pG.z!H& EdB2@~igRpLJe&O˃1fuﻅe"};75 1+ !gc?ѐVbT¬!t9!w>j^aifi0wP3h*b\:H#Rԟi 1`hO%U3!U7[LmmmsKΌ-N[5tr}8=$j}E>!(&JUM֊+[ ŀ],5*}rB+稞DQ6~N4QₔI_HLFzpᭅugtsŦ\ 0b8ZfyMTqELY0/˟ ĽޠMڤS D;O ui\еƆLjO:*_][Rfnscd¼(Px7saZy)DښEKvrCc-g7`#PˬANytk+TPfTfjŇ&XY3lNHV([PFiJiR@(\MfV7}A:`Ρa.,|+J:YDT4y= 2WAz46KKPSj7p&_"W"q$܃6P9-p!;6|<| 2zfC:  .rmDą ?X1pXF':鼛gt7aa㹺;m&7zqw7]q:6;Jg&TtvUlNnbtir# oW#/_ 8$w`e>18#M99VƇ‘qQwfC ;fPq?1^ʆlO w]l7𮁖⳴)XqgQ B܄mlj(vaXm w -MR85!./tޞ!º{`#S*uWqig1sӭx%@?EWNZ[;))4eCmlh󖟟h 4:t&WZ!7:wl6# 3-+=DRIyjW_'oBCjlW}-Ǣ7e5_s*.ea&k`7QYxA1&G܈sL6UYT+EKt2{\(Z1HuBciN^p*2c>Ygb:wf;J }>唤<v\qK+ʑ2[u{这k[aGPE0@nϝy7 I Jb?jlg4]r'Hi"b"\-!}6_tuO)Gj &x+Yt1S5dK B>`ȗ qa\Tll1rr ju#4G'(JaWL˳7Z\Ntf-=")4qѦv[#= }FZyߜ?맳hLy4cuI>jF4!qr4cZ ks[Eؽg8 c3=ˡJ1H?*;"wC)6>L݉iiP)/VOlQGx>G 6+MmE N ZItYz}+7ymx~*E|RO/x 3)u4M6nDpM_HՐj.! {^!ztgW%{aCiᏏNh(CI09(xVlb S 0u_ r/8._wz $Pqpc7HܔueLyگ#ba!ᣕ>p>\y9Bh&A%3 Rq<9uTZ0Kiuݼɟ Q7[8k^> ~G tiu_y*9d}sd=9l\j9W|ţN#A sh[N0(}j7ןύuO( Vw$%,I U7&`}݅貭%ʟG(:m m3v^)qR"12'Zbxr;J j8 \4{sN2;o HU^s7Cp> L U-a%V`~-gm d§ !5OKQ%/fjbnn-o؁ yk&l*qPa|X.\D)0,Dd.4,^X@%@4i&PT AoMg}VxDV7аt1G>FډՉxP~h]y"@h)mThM_!w_]X[Z2g[Uj`yC¼?>XqPTWIثERO? B>}m!= Thdʫ\Km#bOW7r j"bB'NA4O|yO]qWNL F߹_=r5 %WNq}xd9,MWdaϟRwRjRJDK(J a [GDL˼(% Pw#d>,s`+3}e{a nO 1\SMW.~+/`YJ@u+eL*-F{ursz͍Qt|x(D˷앭)Hf H3?B1;Bzϵfr  OQ8#fvrYj^H#WЙܠcuYXoE=޻6dz2{aSB43!Lq<\0k̠{&k=|@Ώ-+%$͎AiIr8NQZ:I@3Yrݧ&F UADr*a$U"B9uN{y zQ9 * 5`Cw:viVY=E.s Tzy CPG%Mo:ylg)rFKIA ҲEa@>t8jp}JJїY}$yNW8g&Rrwb_0`-j1qݲ,!  ZROᖔt%$BAF] R&@\ (mYfɑ@Hk`;2\X=wsQw$꫾m[R\ȹkvп*437(r+BG^Yw Y2O 8%{ n~mHDoAEuWU?C#lyAi0N:]Zpprv rThFΐE]E)7S<*JUA'&7eÂx^VϾDKPFc/wiѦx2W? P<-LIp E[`3,o2ltCj$yٚo$B T:j8&k/HCa("du-Daui<XgaVxKRUw lx@6g-nt4>?"%.s}$ϑҗ+~S(|X| ^=qK])7Alתc*dG k q㰬c9;u,zK<Z{>G\`>GEak v~vtZ u NA{AM38xU$K!EoHEӧ9K $2QM,_?bչ\côG,?teĚ 7;zD;=p GݎfD%krV59M 0'.Y,x>cbV|jA3 w :6oiO'=g^'nv(X!xycŧbjMeFu}˦ {'tO$$›11WBR76ح`}mJF|=db'K7 "kk2XĥF )!ĭZu|\CY,C2Cꫤr 4x) eŋ ƋW\tL_ bCjl?x$:  zx:<2J6Vh anw_Y_ŰJ-C\ar(>)M~x4y} _%Shw]^CҬ 0@a%+VUc2kl&K?PE0Λz3Ja:<*9M%?Ʒ]9hFZddsr $xWUWhY?oa/*:~+\i(ox7en9,^@VbC%i|8Lp.l@O7BVTi.. [cjO\%C1Q:YMiJ|iTZ[C3֫Uw ^C8 b!gk2tCբ8L/`u{?f-;/ȽT))RRzz,u@1H~; "_JBhY5{F '#S5ѐM0`@Z:W6O`S*ު# !gz2ʥ*Ejn?3Qep|sRmMhUVIUI,P  -6 x4`1M[(Y>8l3 Ø~{,Ц+?U ]9͎ܙS܁""*U|Ec"b ŰK6QpT,QW9T) E_"hfY$rYhS0㻿Jn=ꇩԋ`fab"_ibݷo:f&-zEj `8eO!x+Ul w!7'd! B#2]aCK`)44H)*rP"OSʯB7JBJufDqеwU90a%Ѩ v0ҋx_~̷oo>PādVBpc Rj`ՈF&vAYdBز doH叽C p**;xENSXOh+.{Д%QƟQLnXm@9:)}^MI8h3U-ke@|s(==y@=m w_a`859|8,w#{0b+>w#>\MM<>WKZ}RB )a)V* p},&KɠY t3RSy63-͘8IhY[>X@Dy % 1+JcL2 U~*$IF} ?RUޛHc"< ǔ}+\h7%.04UzfwxTg>e lě[b5^fJywkY8(*oJ(&G}R0u bU*z1|9 ?BbT;)P;r7;H9~%rv{Sƀ]1ڻ'Ŧ2@0 >Jf=m3h7O d2A7m+o.X߽a[|t$HG&z#dg Ԋ;JLD>0sؒ ﵿ7pz 85a#Nd i߾SxaJ嚈@@ެZ:ê?֋Q=MB^m|#HTd&C]Ӛ"Nc!J>*ugg v)X %D0Fb&{ߟOǀ*ҁWRm>h 2O갰Cw*8 AyS &堄t/WLJL B0V%J-QI#9c_צtJ 4{7<5ҒibM\@-Ph@H$|m/?޼mWE>:|0-{qjZ 6vڙscTܼu¶ \q%# ؓu"Z'$'Fuy/>J[P"YaveO^5o/w^K֨3&=V_$`\X%;UC-zl eOpDѳ)x; g1)ΦV|x[VhB!2~Jc #2k2а t}jijeݦ6p:&%Ӂ25$fR/Ȩ<³ iҪ~`_odv1cH+&7#3T$<Soj "jq,_?@]jYP&[9i0tD!kDKcjmfB/6_SWwUY+(6˳He:Wbt3 TO7':1nLO ȃ>m: 1 ,4D ?Qe RE4-1>}@Q 3]|OEh ]4F'V퀲Cf Clx#OɅu<"(ʿAQp'Ntd_5[OX/fC1B~%^pꙴy%ex30Tnմ?Q@F^'RNqIE:0|TsSIS?iE#hD“=X %6Ʒ}u_-ʣG!8;CY A{ Az{`2L \L% JUr XXyǃ Ͼ&yy::YW2ݭH5ˏq1L!|/#15M_1%v'ت)XahcEN{VRD*R#] r*gyl)#_'Y0P_|:(jaH蝔yo⒙qI E5G? ԲbNDiw/hVfw$r?&w 1B*B88THI` V/h}'1bظJtjͳ2zOYp 4: 20D8c5*dhpgxi ˆZ} axˢ O$ty=˕2}FuV2%j~+)ɸbTl=`"Lh5בCL0A3qqvXsP2m}.dFmvw6G/oe` 3.}hcW;:UaDzAcXJlk&XujةDKW2ha;]ȅ!4Z;ְ_1>4 %0gx[yS3.EBl 9>R(ݟP1A^vy(ظV{/~Y}hpث|KNn?7-8ZԬu =yR: '&Cf# -i+}^4cy|= p'ɉMohk.|wRZh1jheI7AXÌ!_Pj?Yb+6Ah*oTG%:U qh h̼~m^P1@E#,/Nx" iV%3|a²hص֭B!M.|hzRc`^%<55AߤNF7i s дs*RrRsty6O*"l6$TꤶN7q~41Mjd'$RORCjXphITŽ5FWfOlP0OoA{g׸pd1)iJ rlX{qFg)lKP7% ,"{W[ziM݃L+1ASAJ3wǧ_es 0< £⶧s-8۶Kb1;8.d_ب4y@F+s|9IT6N9Cp+gF/=S7uJMhl@8+]>̮pZYyBX-u]GM#&Pe >'1ª'ґ\i r.5N\Qx_$'fsxe{6S qywӠMr0gBX!JN9tnU7_ju: u~=:?-߈Ǔ҅ u 07Ɛ4ʆ#|ihX)rM9zqJs /Sq!%W?}^x ; 0}l×|'W mCr^ɱ^zU]j׆nYw[Ҋr)Wk$Qj6M3 +ú}}WJ+ڼ'q@ d8AO;SeR$D|`bM2 ԉeP} ac_',3:?&Ȳ^G`_nB.It*3ӯww^lܱ{Oiz5b\^=dͯdF$u Г&K^;y^&NsƢf98]tA? BN4UcWW?*354&b~\K:.[vVYʵJKE(՘ 4f5MR, H0P x' 1L=uqW$vZnKWR~8{07Ƕu`wy W`f1ji  rz#t8jT}:dkֺfo}v;V܋!pSAO/%'4dA1v)j%cWy 1Db@3k|1\f>H`KXBQuip`/0eQ#Ɖ1wg(vʅmC-e .wJcrvvoNx7@wQ{f_$NvD%)PF_W~{y@`D` @]E2/hbD lgDPI|})Îf^ۏ8D aAX~M|3=v2sdw$:h6F|z/y{Ŀ+ŦZh,(l(h ?~7bPmԦ'm.dʆ j*K.(1+O)oi#^fS iJd+Qq:?#,icq2nqd*Dz˲r&"^VR=q!g`mGnE_)<ƘU-g[HDNܪ4{]+q<~xf۠Ұ#Uv2p[s|' U lGGޛܔeLgkر&|sZ)LLdhN=8cDQ+IX ̗1CsULrIAe*RʽjhN2)q&j I[2n 02gs5*/bڡnmOW4lF: +a}E*{&y0"5{J# D٠vg2!|Q"ƊӕKt4vVd;+*v,DӘVo"}R4,JoɗA %̂m\.'ْq˖7U= 2zGIuJvw"^Zf rXl?nƗ]|xK[g⅃/Qty %t|}dʲa|CV&?:xe< Ma(vVy\/mx[2 D9r*!?9ue1ECQL{YuPhK!*pW GFՃSܔ upJZ~QӛT248(ρR!`;nvFKJ3qO1Dv`6H EncS1=X8 @ ST}-8Z^;V7 (/)E&-ʞnױ 0ΥQ%Rh7!AMCU)ДA￳' ͌:<!5OQ>P-F:jh%v{w D47I`]f) hzVD[m/fӘh+|dCG'76,cz0F/CwJUmau)pj\a Fjd:q?:1o/jyEޒ+ a'^4_Xqߋ4}`Qڍ Tv\>]T] +MA׆vgMlMG*`1i]L\x_Xc- +΅ +aT00=3^ry{1H`i-!1uu\&䙃"< s/&tÜ;=N=I&QYX L hQQ2UW?eZWN qΕ %{}pl]zv˓nvqь5`AmD*˜)*nM红I}-fdCaH ( (ȚTCYAiȯǍܮ& B4*i~{6.noԅ ]ZlBYˡ#u{Qe X\;,Qe冿A~bCXXj/]:{Y@J3Ool<,+{`n :y ^2 o.|s1n"3Cpa.%VH%b*bЩB(i1<1qMFѶA,)yَ~p2[1o&$Uou_NN٧v qt(TOBun2 H`9(cvgp7քf@\@vm83mzehۜrZ3K:I*LUV mvS+Mvq]KjV֛JqFIm ʞVc'89]cb}Me OI°|J80+Wr **uG|W*WBv#8Kx# >*`ʫ_|G4]^ڡtykb2itפJ\W8|HpYeDx$%RO!A~ˬ6q=}wnVxuOGW''ūwH3E-ߘ1V@5߇S}&SRWobi \MoW+/ǜ3JK u$eͳؗ@x3'O!x<30v!22^>{ {?:# /1Gu7j{gY|6P3ȹ}HS 9} F3- dn?xؑO G;:7Cx4aV_YHr`]o~ !-nC}48=e%Zg @ V{\bjsjoyeMS~JטKmP01xEҖvtpiK-ClqQDJ#higHpVa]Qk`"k=>?Wdj qT x44Eu^E*57t%EԤWe&/w 4ʑYbFcbG _ a[C%_*y aMyNⴔRI9%ʍ)Ya#܌=|H(V1}{>]CV)YS?/VyAZ} g.$ xUQ c1+9!::TBdl+gY+dMb:Pedнo0ngJ_ƜGs{Ew;y3H|-xIaj !@^mi۝MT'r6u_%j\ؓMC|ӯҾSTxq] kM}rP/{t+gd'#3'==m5Or3s/Oo`:|2qh.|:?SV1~t?eE~^;4"@#~nЄ=@L+bbDlmɱuTp @9No//Z)_+{b$*w0q;E_ Щf) t3bhS0|]Ѵe|29i5M)>}nڝeYzDlΔ SAQbZJ  `QV:Q#epMWyhXK>rȗAsieߵr^e;6 NlǏ FKra3$\(}Ndv~RN6źKN.WOGPs;/d=CkD#W﷉KV[vcrn⒪{H~9:P1}uIdTN{ѹ9A) YD0Tb/S$IDcB֡qtt•h⫗^w^+%4 Pi!ugn!s8.71=ƕ"9D87zH:; -e˼S cd3Ne-H`4~]*U f+Hdn-XD< Vi&q?! 0Wpk :I}A|a3էJCcƜjoEL2k>|uI1UGf%j2D\^Nl@d_ {!SbRJ JوYIC*goQ] 8{IǦ ڦňz|zA_;)Q(y^Q~] IHVpFY05y&z1>Ȑq-#͛2]Ǖb#ja}dg,K3]bBWOjvr _-* A6]f/Nc}E-F'{iLOt|]-Z>{Cw邹ś#LVҚSM= N{a>C/} `Q;SsFla\/;;l#\uQpYߘȔYVMar6Hb)ΈD$F5J!l#-ՐSی,"'נ:q=?|fǹ"* Gl>jO +:7!V ωx Z? gTf' BONC V#t=Gr~j/xz2+j4sCFv`qskzUUO6*4I‡нͼ-5"E؋ζ[pTu̾!Kyu;x+at[ d;()7Om]Z|Lf!56K)XgKL)/ı:[^¸d ͸Unh*hND"I;9G !Lt?]i:ۆ! Ha.vj\(>dF~( XO`~TLy$8f_Lۊber"x۹Tup3t3hYdbUn?jdFA7 SB19bdn}Nij蕋4̀[y(/[\]%HPCl'u t$B^jW jvHϡ"ɒ% q1Qi ;#?gkOiLK}]9KZ6ϞуDF_.>:#B~&!.8 }}xU%QLJIeDqJM+\b:3\3I#Eat/d7ö́seJdMT=lƶj#R0e鑢M]Q[sX![ڎpSPy#^I.,~w־П{1+~ /H&i/@ i;5K;ur~48QBk=S|햫 #އ3Ypp%E;Ԅ;դ'pw<#Hl BC'@JR7Mڨcz H9ELL\F"'ߋ%4.%]I_ Q;Uik.S3e 1 *EgS* ATgiun};RDKF!iF2;JŁ !z}ret?ϴ/Dם\V6ӗ4v ̆EYlhv7lFxbn4˘ xS0+wc $371AW[R2`3BUֹzk_DNkm=ڡKOËte:pK** Mȼi;JA,5] ɋRti޻Eto=kcGoGByAqyQmr<"} ʼnN7+p LkBн,~1ACbhr jeXΟ?jK1qf; }d,h'm2; rڛq[~9G*q2q0r™P_>Hh)D_Iφ z/Z 0L7&#x`sy_HnH\yYhTV0QF2nP9&7{5yi Aq{3-D @~hp{uUܷC-8xIux[UfDfllZ YV掅G? (AD#ҜwI=@zJ]0SNlz _< zl8r/tZ.(j̯oJ-•oN(A6 >#*t` 4010_$E0 ^~"|v]Uȹ*H7^^SSʳpU2NG8Qz1B(&\_ ,Hn0wKJEj]AbM_)#ޚ P_UN_QGDCΛUqHG^SAȷ6k"PD3ͫ 1QffZ#? 栽³TnZdN7"ˊݱM8̓liRӑŶ(*s&tOqqi& E˻kUhGXYx=6NiiQ߿<R3*os#H4 ,Z/sZ bw֯֊wjz2cs%? X0֐@G;w%: |ȣmI\ QNSt`'m4b`ߝTJ׾2:-ԑ]ڬcko^"k֍dǰY˲-E 蝨t.8Q@dSE | ڭУ({r wU٢ /< Y 6Q2>gB-a A :xd5N]x=fX>R2&훢=PoXoV'׬ycIEȎ)F>RўR8_6Y]#3M8ڻ1^]ZBAG++0y><"b4^uhmqZbQPsyuY[1d=/+LU&3mU?i(JNxz]cS\HKy|fIMnr>i~_Sbj$&6mgBo@8wb<ES$J]w* J S:+.)ZcHA-? X`d60A 2uZ0ۀveM, rba&0/[R.^߉jyJ0{\ڼ 5 ]3Tcqv!=^Y|xƪD2sI*aO  dw~G5y=]tNҷpPPep;y#ًiܐbJ(_%<9XfK.J`nU{9uIjuU)H0@ 3Qa٨.Fr2_2/.\~K-{R.ʿxSw? M<^n޴Jqڸv_H DDPMe`U[/t/z䀂[/5^*K42=Us1Vog6NҞM?Ͽ+.8yMn̵hj1x7.c_mZ~пB/۔)%P6{+&DF9e>/$9On8l~r>Jbzcq*6aok/DѾQq#v e::56{ Msnn"R(Kw4],Vrv ˊ1Lg,X!6S=}+? 2a` ؟ pGI3ה{rWC׸ 圈f>M7 vE6WM 2b(s^t #u4ʤ_M wQZ &˓EajL4Wz@Cxwї:uθ&yРkQ[x˃5q .yJMF9لzZ0x IxN:kvH1;ժ TR*F ĄkzsH;&n)&AՑRǟbmīm.olSma"r+/PhOUX'2ރ˩:a;lh5,TsCYi {7h\OG "m o6M{u:+&i-Í807g"[וq0v{I{~u0ź孵ujzĶo#dRc\A&Vbf̤2g_7'8"P`΀]Z2ypxQjNF9o h4_U&:WQXeJ<>f핉 q@.- u矛d\Av;zXI N\KS|1Ը:_>9B+xr.ǔ21W I12d?U]T1El{4K^0miҚ3ޢmp`!i@FV(gwզbg5.'A0_t! lu{w7.uWP1u@E/}ߣ -xۇ2w)PZ=Nӕ~ze]8* % G9ߞWQ ::cJT%{JcERCVYWݭ0R| S> 0%s8f8ӃU8]:gpSD+9ؔOL'kt\ |>6Ocr-Mwbu4:%M3*g,_̆Trրd1[KKbV8ll+05<}#C )!x̅BI}皰}|%IPISŢ=nTnǠvKR)Z!~VˤjLk4$2!`X8-,z2]+mWigT{8:zP6k *'# WRT`2xO+"J4"[[B,'.R4FP?3YƂU]F^E8ٱ8KD+-ELy? l'{13 ɀM?UUuqm +SM:aKf(;DEQu`W'WOk!4 8I$Y[ffA'p=0|*7]6(8q$4$sD,;Chj!_GjEteW0*qOp!u2r@j?m0G{"fNm~a.|2sD ؘ:٬1rb{#ȞE<,-5GiYVstns 7lTX9.I/C-_Y,ia׎PMǘѕ$W3Yď-n|جB3$#P9s >F2.M$vd* P5,/ߏMvViRI 0Y,{jh f/apE,ORA!-3? X Oo{ϼIlTkJ߮DɌ0I"*{*j@ )jTɆT`sgMֲEkj=9.1Ne5KZk fm7m![\m_ʐubʊ ># íaU߇-΁Ynw,w{vs3!`t{× JH}!h.j J?Z a@Lx==4Dwc8$P3ͥFVvb̃O=J&@"- \ 5,sɄ ~e`v]D9|'vKC_uV-*n0X?b4gpnG@0Ą t,SϏ~\l>v/zJSdyW:Tv\cEѕ&bt M[QoХꇔ 2nq$SBA jfνT"T<LJ$ g૑[ h2\"`ؤ(ԅ'nHQܮ:2}EY*'FKĀ=Io)Œ%|V8 Q~m@ڨND:~OZ-o`=|Ef-|mCߋ̄6M?X4 5pЪ;'( 8v=' T oK!J<5lDz$Zd_zj zgX)GȺ!zXR6Khb N.dDY,{ӌ31Y7$d!WcXܲQkf/Ij̫.lKzh9ÌV@c65V8z^;VЖ88[£-3)| $/zĻqyDW&0ثHcA$|!m;!tIVTS~7}St]CSYh_|,r>jByiB:ܴPW}O<̾ n $խLbcc]ZwY6W'~&FRꩋ#i2O~%;O)"]F"0{Oy̭l]suVkG"d`}U7VTD,W=J6{xCt$QlF[~[f#h_%ҍ0ʂ}2(9KJɼcLP,tJM@BM i(:OV'R@Զ}?5]xSBʤ@dj"U%>ыu XonM Z T;5@3L PSW&Vҹ6O"fZƳfߥt2^*zF)T]b#@cRƩܾqgiK*C%4Xଧ:<)Q`M.DxEu%zԜ7 B?u֔Nhɓy^mһq зFJ'L!H?O:Q-)U@8=D)AimˉQi\$௉$q*x?-Y_m.|{4U_dPF KCU\uҠވ|ŊH һ6e;ps៍_q9k;Y N|F.irOȍoܪDR9?ۂ0%|^97Sɿ{-a 14F}.,Lpޕ.-`1 #SԈRZ 3ko eN [Tq- Vȼ d 0hIHxbH_βũۉ)-ʒtje j4{Dt~-Y}0O69k߇J!""W%D}GYrތ~ +bL WW;ymG "2#K=O Pt™& w_ϭ \U@vV >-zTЃg{u%V`(9D4+2? ǏD܆wنЗMq uC@=w,epr ̩.)M |e]~0WE,3 [H'$ i0crbZ! \f-p~#lhm[6b\8w!" 52zk`uf8)em Aׁ֫H=ʭd"Nd;SdbTWytHǫ {˨< $X]XcHtù:N-l`iia Cy .KsnT@NA=nL&fDWjTCZWVR1Uc N{t=C#:%i" :JL6N/\>+f*${Ms Ŀ!G&~|5X~ fWJ87:|bjf!]Pw|f+BŒY^3s'BJ1a* giTc]UBlCF~BfաOKzMǶʡI*' ּ^j$Xj])4]_,YXT;Z"5(c1R.Ǒ'7*8l5Fm|A5lJ:SnmO=)$ *Kn kT$=;q>.Eƻ9ɅYa!m\h C..Fթ | *D&kŮ&OF‚:=3?M9Õyl*8^'%].AoeqIx9%_Tq0_$֎rҸ<oqh6ƽ< TUDJy>wAq<+/A>GkědhS- 80xNYKFY[Xl0HK-4a{k@Yɉ|JbS]nF LIHң'ٌ 霚۲!&o߬A21Uʏ"uh ndm uTߧO ,Aւ#2,r]c J7pH~ UA`A Bn 7aTt;7>? 6whS?C 3YՠızʻM3*}[b*)iZ¨lr03@->Z C<hwK-JYt D60g*18h^?[D/e'b]{Iusrv@ $P`9|*qi93LJ(s\ׯi։vQjϜ9Q3C÷=5!8iB^o sգisp㇖2-O ىk;ƆKG4}AWRimrߝZtK|uʤ@]sP T'8!Hy+*)vJS;"(, "so v?b] hq<]J A0ET`kmb>ʡKϊ#92w@t҅3Ȑf}\1P‡OyNkJrq'X'O!At|?t;H>Bgv#qQ 36U7bj*F|Jҗ Ħ]y)kbx ' Ab(DIƵKc'4.pm-urrJ&4 '-c"Ev@sH= L|?5tBE{ vj\?~됫@S䙾=J6<4S`IS٠j} |]cRK<γ.+TqwXnUw9.zOy.|:pl޽~0qruAeoOط,pq$Gj5JkVȆp_Y,AyS x *[F`N艰 Nt%ʔ+<纏y"vvȮ#6~8||5غMVA:1 5ol"ƍ!aJ"KdOvM=(Q; ;GHIqYM$)@6AvXA:T ,'jB$ gqҮQ/k $% /Uc!(̰G@*Tp%9n06,kwҚKKYRjZnHz 9tq' m >Cl" +*-PdM`rc+A;FOO(ѯ^=2ʌd)ԪTN"zcYP6xg CGZ~4!`2q5Fbk,ZU33]{Te{ ^Jm \ RFج=rF( OH|( &'>KQ H|iӳ':T GjN$ ɐp\juFZs_TTc);8sLT$IbN Qգ_fKT6Bf~^M_Ce9r0Vˡs Y=8Ft{$Kx(~M_v֣hz^El-&:t矡훠r5nvܗ.9^jmffysdU̥Q!sodbr;w@VT\cw0R w0CJ7]kdI=ɜ WGWE˾3Dq־h7EV 9#Qn6e6aqz3?nE7#,;nX(Gt OL X9twgan4o#w3[џ [rD5I|svs|V4ŋbJ>k} E7X]@,['52~elN<=a4@H,172^@HUJ}8;CWU@|dzk Xt .헮+H,Q*i"r cYc?~Q6LjS%҃yH{@>\ץhpp0++j`!w[`B4Z K5M,>&žS-:-Kbo% `I~s,,e`dТ? ɇ6|rD F#+vxLWBQ{jD-b7XR.UF2]+c.%93RUDTsCfϤyvXA.-JN:0kװR-ʴ-QgɏۑBuجMQ&[_*f946{a8a#+P`9%"Maݿ8LjkneB Eh 4ya ]s A<]5U|Í*a<}d7gSȨPZNBRv35 xw̒IXM;;$h11]{<̩UG0Q?GH<R hzbo!C·Uq䤚hGY|feRCMU!Iޮ)"9Lmw?BN:2e) n9!@?D^7NkAmQ>kkPHcX;3_(7](ot'^3+-)\"P {0$Lw,QLmb%w=qɟiנ7k#|+rdFYho uWMad@1 X$p&w~C 1ڧ}~l=|L"-uXvt0et0@:xX߇Zq$̴ŭ巗M~9}`\SK6 _e0{_4geB@ ذo'Μc YwKwݚ\)M9`E swEd{K<Ym?&/1wR&Yb׌RIz%Im0mYYzI0vkD ;@DdQ4xx_r,u naxNu6T򅀩2Eҍn {l$~cr\5)Uo7!I3@С,DJ18|y:!cA>!FX˗y{kB@vusW}j$&]vUr[R>W%R"^×+qA.tK=g(jdE&GLD(ͫ:OZV?^|~[^3ml#{g+)B$?c.#ܭʮOEdrS1"x+b罀;7)|WEw5!s>E-2 'ePFFr`FWl(Uڅu4Y UU&qDAЗ_W" 0BbGۈ<+V5aRT"|4K/)EgnK))߆:A&9g.\ClH9WaҸ= it 54 +W_(C3#̀r [Bw0έMP(1V 뗀8vZ'V͙﫴l8Hc yp|B#jC2< E*⎦EFY'?ցϜ? =n])v8l#=&2(oW2:$M>YǾ[wh~Q${W-پ,ojᄴn&<#4GLItHzY?Cl/c$ azL[uٲu{5QՑ3 !M t0QeV֪d!peVD'Yrf.$kIٙRyԯ>6gZWJ9$:C4 ;W+iZğ0`JC-a0ŸvM>)l`8J`$ aX7B9R!ZrBa 4]jɮ5Ɖ7mMF:ŠgY0,#F[2wi[h]Hø̤V X64}~̾v0mjuD .i> I3{0K7kvе8~G"3>[Ƹ=E-0@gV]3#8ʿƧ(ס}CN|؇XTbNHʪtqڨgGҜԔbdil t[gZUEA)b^@ap):6NPe#rn !cR* ;q|=?~? BõDm [TZ 1V07fYJM0xZa ς\}g aև5(5fmDSX 8p]wWh#_t*(jq'u#ZB:-̺ⰖW{8h0tکL@8pVY}KF)w}C#^ʵz@rmj"|P/Sz.mp$7V!<(0X㉙ `VI*TTG)H$Ųa+m^Ek t/"^1Ǖm*(o0VdHf<`\G GfӦ?ZY9 C Qo/赡0ju }hX@! G5tXYvM=aERwmZpӨǝ"WP.L}v&7*'shN/t('Ð{ƧI_0%1O pBG4:tdZ8RT :ʴtM/d_t{u?z7jOU('f 15yG1#@s°0 =Q[>T^}=9r-S5e먰QO [~Hv)T[c1Y3< xx~ [ԣC.RiU;ul ݤ8PrM L 4M)BiUp1٬, #^yrjǥlL'T+}Dszy+/,"p' B Қ4uAe"9yf~lƚh>joI5~_Ũx_s7-EZf7WSW9L2,HA1`sB\ߤ( J7=4u}I+C)pQ"b$4mP(p G ǚNe* P%auֽ=[ZVbw{GRA'-<"@u!lM[MjW˹< sw< |rXۯCsC()t’!xϭ]OSZ$|lJ|ŵX#xE;%lbXkm x&ht":it'菒1Gx:09C!mR/&s>/(J䦵 ]JB jsW6GG_zMm\y& 硫/ t^CɡvC"<\rLJvƥb;&>}9QEk㦧7z J^).nu^ΐ3cEw0|r{ }UQ[k"$>#$3 &ғxRg0=FD[j gJ b)8D]3BB_]rHcoN=Ai"r'8UoGn,B YX»/X*@^%}MOQGWه5^&z EpI{ʘD|BS]~96M.O ! ]vPLA')7DeO.ў{S⧃JiYdAɻ0'x|ȨP֙snRu>N0 7~L/98ۈHϟ!MomN\ v, ֟5=Jff8}múN2q2bE쿨:\~;*=6< >ᎍ p9q j8%0>e^? CsI-fPLח&[1Ed_5=-ќ(Ec~ 1%vPL!xa5,вU\ -}a^p#~Yݳe 5*֧Z:lnG 5[*e,2UDpS~WT `Itr;v:Hn W@>cc Jw1Lhb!hWUCsx'||jttc jX#sQ`[7-W #_[ ^7CߘqQ8 tObN? 31@xnϘ0\7 ϩn:˞n~]v¿Ҕ1u 7Y8 L"9^F%(GN`YDy%aΧFNo0]ɦiyðw$Q_ڿh_h'WvXv(GJɂt$iApIue9Q04=# ۙ*Yk^]L4Bn ofE:Z%)Y![ROGD\/LJnܷ~1 R\SErMcagE"o$Rd k"Q+ {@MOY@bMΉ_[55r9A( At8? < d>Xbva)ΘgƞRgi*۵3B>?.bx&qdna} Z@axj2;rlVBZXӞLy/ARYϢݾ>fn''y兩n`?;TCAWɿ"\'Y ~H [q X [Os:꼳ȅ7Xfe:IwY@t\Gl0pwyN Lr9 h8{ ÐB1.LC"Y+ZlȁCD/ Ƞ$'iLsc*]sZ87{njZ^QP*ir#oisT ܏ůNŕ;YN5=x>;F)KBdfigp(Āzՠ&[Z><%yKg}B'jdWe \a$hb׾moD"iN.U.3ne™":Oelc[z;3@=diRM\*˜M:u6ݓ!Ns< Ľr#1BpBª=zr2WOdt*C%<\l!S#³O5r04M ?DŽ8, [TOVN;n]Œ,XP(_ar;Ӏ)hbǷe;OP+IZfupLe٣or-zb[v&Dꄃ3W]O|`~1gÆO!~Fܔx*#u"Lx$29 tA8I9U>mPLWΊG~*!-~]3R^$e F]<&`7hk$aȄd[@sI|wcMDUXy #J{]6 .ᬯVt` k7_Uz~qDV^\v\kKqo͏_ŕ0  nxn\uT@z מfT멊h7r{p<ţؔtᶑ S9zE]|8Ͷuݢ<4(~#*&C_VT!-uDjdMhA{`P~&X>W+dͺƻr 'jbUUE4rǻ D k5wx6BQO'k\IL$'KFbßybCR L@7'ʿPFr\VVVΗst;q+)=k.[$۪ [$^VYVeo^bk_ xgi0b䐀Q^8·;8nOd4H=N)I /ÈDw&]Ufz/bN]<-@VlQU1(ģ}*؇컓0Qo3+$OjwCEê=8Pdu+؏TVl" h?2)_̓@gmi!>z߸21jMľf5 CefFqodX)҅SK1"EvB7 ihسHxfe]0(U -4.0uT@tB5xir q VEa !9^iN94H" -w=35[;xZt,oYFׇh1Ws<kw4DQ4/y @of 1*:wH_uŴ=v\)D` !%~O%SJ'DÁk 2HD_f`}Sc2#}W0ֲ Eѝ^]hlӼ#1-gK1iMwrdTk @T<* lД5DH MNUINBJﴈafamxÎ"T'xDF샺dPqp8jGZ{(c9QHǠ8 ŅNWnG6K{L9zw{blIxxQ$l)DG}g*2'v-?5x>2JRyBЪ,z4CHRߪe A:rPų̊:x2 jR"߃U/spU7Jwkq[p. PF 4%W< aՋYcp_ 3ΫPݺ ;LD=?Kia*wA=3@sX&FЯ~\yz蛭>ZV''ΜH2rEC8^mlzmCC{g Ƌȁ4]A.  #Ćk.MLlucKHo R%1 +p˯tBlȵGẈ~ B trn*a^ȡK̺`JsLH/UPq$B[vs6@עJ)+FTVaq g')Cnlǔ n0Kͧ$QS!Gq|FgD[0 ]}~lԋ>Y,00l0H=Y^(x%Cȥzţ7rMYo%ٕ+4CϪ=XFXShx:uq*xC4ܣoTw>_9f~t6H!x@c [jS"P/dϧ!{-*q^A䛹 T"{^-ڟwL8ۇ]vQk8D{5?_xpj1oB-[d =D̛> `ckL(4Wĵ/Hd湤wmݓ `boEg4E >F f!8;*Yr)'L"im%R9m<;_ ntݭ#y6, d"⼟C=}'ᏽMLr/8SXA /Tƨjy4oi\m2ju *bW)Cj4QM&I4UݛBΐ?-!fg.Hh(cP%p!#d_ۓ nu QFn0Ѫ59B8zIL\AJaY'9H_tH9N05Ùh+VJz txI?&anm!]˯bfZ jQ`NV-\w`R)x C^S!K 4#Yc 1ON[Z=>|ML3SFs-$Ӥ#Shdw { X uUXw)7gLvLSt߅!t;ޜT, M->+JS3P/DKڻ`((*&زTrgAIū׽7o*#&0گ*^2)DJ`1QWА-bm={=^d gDĦ3llfhIcO};T"[CP9k_7M*\pp?]5Lq"V}UR +3oxj7.~McXMfnc5AkJ nO;bTz|ͮ}7}WFcQƯlJS@?xM)t_l(ILHaR^ܫR秅<ܓDˠJqes+gX!-:ޖfEvΰ ;K?-N]4Qhj 2UZ'y<]sH^r(ѳhe׳3_F8H`cPV/xF:Vw9 Yn* +pk]yr b7+~=L*ȟ>aŽ&UMb8Hڋ 5s9 Iչ^ۈA봓bշl͔/rg}:L0HS,csJ#V jdn5u%:ц2(DdurO>D4^tp"dVha;O>* -7hw'v)=xⱨ7ekÖЯkz9B;M:6wPfɕ梜!qXUww+t,8T{KJϿD֜&[F4/'073w.ld906mpM"#NZ6Ej5̃^xfjZ÷~2l4nLN1):W ] OBВ`ѯ,hj&J{a ެYIPv"eiF+<抨N &It]vaK;sH5\w q5^3VGE:q,!tL%=V"ug}=OoHlw86~#? Q~b:{?t; -:JcB%\j* XZz"ᓹrLGLL*.~ E!\2?'Kʨr!)&Y"վlX]uT>Ӟ*vy q*|C7}H$QzyJ܌v x{d/*Q>ڪAqbj)Ŋ`ңLDJZy"Hdwi{ge/c4?xh="y#n_3Ln%0Ũ/jײo^EzIp;"׽!BUsN8/A(glI#@"W=jo|Eu\^kxćPӻLv"4_4m̟͜OxH'Z1?+cg?K~Lj+ִ0opLLj.3ϼʖ߱/m~y"pX84:mhH3Њ%ӵgU(5::PMP^6}ToU0ϫ~wA/; 5\~Ķ89Z`SOwppP˔rNjr3^1W0ֵcWK`;@ H/j~}Fׂ:CYMݓ~ə3p ))v1XgWQ'` `x~;<2@[ߥԑ Amx#'h,uKZ|xc?uZ0-tѪ:I-e3x:F'㡥ڴjH`\KB>xgyXV#}F9ڐ!:*M&_`A=>3TiZ,||(cC FVu;{V0ѳ]'n=mҬϺ9Bɶ(?j>ݢ ?W{gv;3 15JRK`o%_Ex T" YGY`̝#. `>@UXf5g`ͱ猤تV2z>U*CQxy|sLB" m@e+RBGZ?y~8~ >7.]tߠ. yo}x9ȱכx7&"Y@^JU5XLI2-G.a#.~sgH7twǯ;Aa'Mg6o E~Agߚяe/k kDFą~+7EmzH#[HF2񒂴Kqev_ͬߏhA!LIT_uvP؎dk|Wk>Or%DEbD1r~LQ?1 uͳ⎩þ /᜸a)&«o>B2")ێզMdnOE"_m5~tt"Drl$-)N!|N%o7񗁆du줦v`4W!DAlR M3m*  2bGj~U; :sLvN+c#c*Fp%:/xnA-C{-Uz{sЍ43&G % sR[<2W6^R]x/O|dY<-QX%ͯTw`{Y`\uC's׳AQ9Zg^W[w#6=tf/dK5?{*V:u.: ]S0v)7YDrн:IdM=iEXvRhH"ߵ xBȠGFC78NVRe"3 ogIJ)nVTO2{1w/p Xs7]m쥃aެnp=<jNQ,+ %.h9۰slHUgG}Lʟh#Le.!F$]9NqݏfbTјF0YG;zyxwإ m R< 1mRJk;CƸJD>;zjaht' :_MGrU?)ami8gL!=G~:Tna9R~Gu=hK2 uhk/i0˕vl|=όGd1Dn'\ _dWfS1s'%*=UH4<H@X (xI*T\IEEѩ\'i])t ̐MSEtv H*nnN}E.`gZJ \2m-Z|3듆 A׏*FH1lFuT1`MH 9`d%/m\씚? Оqs+4O1|X@:tvc"Bcito%5y}7 e=mM&oE~BMFqZLVECchɵIH$}<(ulBEh"l^8S ֶrU6VCLB#d{/LQra3bIP}QQٟ(p\ƕBs`Q>z5 Մ#Cd<`;@=z$M_EL;BԟТ4_ٛ0Nz•BGaD²}*#lwO{ud㧹Z=~X`nXg/X2?gE&>w.T".:+ic4/1B F];1a("E>[rpn<z|T}c|>:#A37^"z! JN0= mXQˆ7Y p>3#?` $W_UTGn|! s*KRH '9e{2Z FGDՁXji-6rW iJ9\8k,ƁNF#Ц^hri$]Q˩my=E6Kuˤ{*#md̻zB5IlK3zL !D+:mF;>U!d-@" ,!N=^k40w}+4UCܪIs5;TaR{$ǜGY6#㷉GB!,|g,o6sIm{mT dr1r5_FP|%S)Y/t̗L'|@[ }SkѾXiUE%ˑ  ǍvD:#WRZ?qcqzR"fD-gmZ, Q5]r^{m[$pe%+Kc 2$K,^|0Vg rX%roQ\^Uނ?Aŵ,Y d!f8UjݘWK0rIJS5jB'e]+X=BXR:K6r U ` & vj ]吾,f0K9IS~F~4h =|+(vc%0cjxbVH~3'a&CTd9d#xEnȂai>邎&-Ӗ9t9 `./̮Ο%Ow-fn;CUR*ֶWrB|yӗU| "?x×),OޕݜZ4Gz~;ru<.9'YM4g>/yXI XđXBevuoň3"74j::,!/8ZN^.=A_&b#p'{1LȲ)s3E]dq6%N*(\ϠF+ZA|f#}lSg'G6?/',_{-f$D` *C>yStk{<rL : oq]MØXm2: M8?BR##f2#uVNQzLv>WE.*tD{SGHvt2ةm` A`zMVN d.BzY=rn1_B{rdݎ(>WS-3ҏYg5^9i Hi!;R {;"_g^=3#G7"K.p ;PwRCGb+k$ [w=ג'pFCzI|9(ltfCps3Ff1Aq۬uD&¿^\O6=&rX@{p۔Md `Xݳ/1mb{rp'U+"9^C!l ۯooSux̭/ϨhQ GRDDLj&qWgAK #YYs򡤧gӂp}~H@Un&£-_M^Pf e湾|m: b;LK;g$͵"\s_ӆY\Υ<ߺuTF6xXߖau:o nO㔝M^yP}(m$5pgvI}oΗ_򟃄:R*ZRF:EB/Y #|^p"` k$V Ǩ,+ô6}Wq>-0Z ￴=?<$vڲ/i,}6Z17WO2Jqp%E+}H9*b qH)8N ]_}g fE]Q r7.V"`J0|,?jKwd FYl<, 5TlIb .ϸ1A2B`<}łPJؾO(r.sa,n]cR`WS%)`0qxQY*\K}݅TTWf\{'F^5ߧ.1eScB7@s%2D?`IY71kd_7S9 sE! (] { ld&pycqi6#(/;F*mWvN Eo\`&=eq:ȸ#'SU83IrrN`IqHv\-\[l "m{ԝ"Q*Ś 1B n& g?uȆd15]]SnEW&4AoFј7ዑrf HM5Q;N &>ʈG(gDWa(u̷ꕫJL @ᮒ ˩z o<Ü{| <"so]RgqGK;`ػ̍wN5ޡɪy;k5[tJ`ϯؿ$Ff6#>'mI'u`$I֗tަ;,jzݍ YF:?Uq;s^Cpۼ-_5u^T&D2%G'J ?4iu`!^dWgoyj2EX~VEԻ9i*dH99c5i*=Wnݒh%>Ӈ_S!y"Qpα*k!)z /m1"F|5B1[KįjRk}]S3%a'9Z2؁u:N< ҷ0& e0)"{]0.M@P$$y>OƋi61R#CL`?RZԹP6e&d<"7o4UKp$׳'s8n+ej&Ɖ:M2/[)_mZ#}Tz6CK.6)C!Oqm8rdl4b u86{o'%(dqUV]ۗ:z/UE_`Y!Oס|5+MѺL}7dfED(>O+ /hHpԘeTp5@=2~?`œn` b iLX/&G}.w kҋ^V >F7v#gƪhh>О Qiyn|t;@tŪe6$ɔEb]s( W r띏7y2C~_΃x -队T|T7|LU?~z?]hR{a۾:b%&n[*Mגq8"$qkħ-pem-\i8zLfpݓ+J :k3?4 tL +jĚkSm>fPM) ]QDjs0Ш}V`_u'+XdԍN3D? 7d"UpzsEXff쎼݅%c9 )F6 uv*P5-XwBZYw;N:E+ڋV~j5RϪSǰ5Hnf 5փUZIϥ G,k#56rB6hj$)+A3Zҍ k91rŭrقy{"i:J%b],"t,KV+U2bC.܎> .X0ڤcֹrE|codd9QXM! uˬ mϫ afZj{ŮQh/\${~`)+HƉlwY/Z_-Extg!&0@F=! =펡\pҕS/Nm'!fAz.p-QmT3:o/5Ɍ%V[qY 5)]ۤ~Ԙ`8REؗ_䓄Nb8ʃcd̀16/=X^=w4d 㤞DA/cFDa R'A3'[vO2Id_=  %% >' )&WsnImid^Qo&/Yo`ΙyZn]DcvfɌi[?ڭ& ?[,0\a.+ Nr YLZnxf,)lqH4je>JU.JpLIRGJXW}w".nC:r%<2hgyFa0unl4 C+uO!Q6POf,rBǖJp\̇,SٻfP!|MРNE4޴vf+\{hfLi./`NJGDȵq~P8cx@aØ7ŵӽmĎɖEl_gfq&FbKmI#'WBtdWTsݵmJˇS^B Ímkmqt̙L'}=iK+s-Țx1YiJs~rPǁ<حO1Lh䛽 /b]&_?8ʘ. _,h[ZD൪{%N%JaPbۺ ǭ'i9L(k&ƾ(7WRdkmڬD^hO CR艁<@ s eo|8yOW;4ˋ밓nEsVKɡ;X]ḛlF ȧϥ5 C)0Z9{qzQӿJiV$6woʭqF) l``Iub<-;s"2BdZoX9zvYSLzC& J\-<5_4Uk߉II2}/u6t9# - ' [aroF'4O0֑raGSÓȹǀ0|fC*,3H_OQclPG=úJ0@A!E LXp&ґkiPEl77| Î$A4I@w@m& zhVذvB_Phg!C~ɝ +JȳڀĜ03a7+Dksr qp oI"lmQF9 Fƣ[z񼰩 Ob+<Aפby^ ʦP405?},g\O^GqZ5/+&+zGB.W$/ DG/| e[V ڷӔAWLs:3k?@=!$ 4KC<%+xQuZVr">DƟSKM|ʧj (Hj;8TT­ȏ׶gjѯ(8δ^Vu'(DdOBͷ:IYзrMI% T+CSlj *YfVli!Eȩ[k\8&{L),[K?Q:x/*wV_J L].M }07g<V萿\ q'wF{JƦI1\JqtJ}izK\Wg|.fbUNUXC7T2UKu>y_ R 3 6d,a;zIEC}7p 9]Wz ?* v^64D/DARŔIlY0 B;VߗI`ԮBxx}OߕI(Cwɔۧ-V|͎fBRVT|Z ̪o|{-l˥z1ZTJu5~@!Ohx}kW,XB9~j}ɖ4!:hԩa`㮵[*#) }l=eKjو˺m*$-҇Hfl8ٳҀIKP }⑕cgv,?G*]V&MRgɀAQܸCP5 Te(W I|BBbgo&2M'a->9z)1gF{u-jfZ*082*Xv1"Hmu &\~9*kUUpűxWw@''3*4{% |PbLPPH4IAXK6p <'Og3K0(f'I#_ V'L!o- uU)H]12b7ct> Gɽ3hSL1dBc5UJ9}WUҺjӔ3{lt=miDIn0ageLp^/7{oŲ:4#"ZsGA=ڐVUf0-ٸmlVF+zV6YL[TΜu&5{ O˖͕eQDK zFi5{2uWjx(c*SyGX)n-;C%q.{4e)t73%}$-r~./2?/0A~tihv85^ #) kI׳WTR !u)l\ӴqƿU8RfO*BCfz ^-Ȳ܋/IvPDWfYGa2jJx+wiBc08#:@z͟%AnTBMANb#`a B!yMhJ'kvo),& Mܽeo[\sTeCP.7hxuܗ.IE@[_ !I̠9-EKe+=8 *tBr%2lhr>7׶ΑSiA9޺k9ħbJ٠BK)œxi6H[,>@`Un>$`S^sѸ_!U O,a>SŌ~9*Õ3g\E[ lY$@mqWnrC/Eg x2)Юm{0_lm q_yjr].8_YHY)*y'$uD<(lD]TFmLj`iݐqsJ ߄:w GiH$7']UN fPB(ao\"04-)9FLNT8sY^%ʠHZ) ;tRjB:8Ƽ_,e5.@:׎Y*šYp# eJ/"_TzDz`2C :aC@ iNiZ!Ȩ,W:A 2}*M9Fr$~/8WUYZ?`)Ic봚[R-ATmZG݆UH$YaH p(Qm a,C3&wA!̉Sxj@~76ƪt&Yx/XkAD w?q踅lƿy"-@(= N(ɨ8Ӕ ܛ͵ 8LYTĩ{3H,6eg,ȄĊ"`{lPs\PY}&9DB~w u# 7He,j  jg6+|@{e ֻWdFY@C<}çaNkbWtd9tE m ёCQzCss3Pމ0sYN+&Ɠګ6 Dd0VO)]1`jb}yմf@lpo/srrAJb$ ) 0;Y_~em8==EL]ֈ6mp&ռ4[ RF:{HqSrܸwGK!|}՗U?j.1 A] 06OsȤgu|\Gm64źYv3 g*8w%P քڕgO_$5sFwN /NN@F ܈m?BSfYY~D4>v·a , PwM#拓Jg!#!%mlZ#1KG;+1_cdk%цvFv_.D.$ +\0|Q6*b6Fq|gmiwԻ%h{*tɮk`A1s:oծ >m]4-ו# _W:V/n.|ק언J2ROl{.x( vݺ%LYq 7Zhd 49d@p'HyY OES M7_mÉmP  " Զ^|@tiopE垽D:D^Zъ|>)KZ9\e񫇁 Cmzu mO˭mQ]n 7 o 8#aΌCu!!Zr3 (fVAduRO)752?`3ʾoqv"exKL '4% <8ffe`6Od`81Wz ,MMSVXqbd=oL@}؛e a?a)f [5X?? ` 43‡XpMQry"!0@Fs5!r"41 W9~ҵjB@X `MLlsoƈ]ljHӨ"JileL|$ܫ+ߖZɎ!Q„;@!r: SF2uo;$H9|l( h/5S^2Y 5L׆ud*^4h@ Uv vp_RoaѠ@'!t,yHxxd&N76J$0:Jo{6qV4(k#25lA%K'8ְj[u"jn/hl)?厈<|-TRs@(UOOxf G4b lXS "S rV#3:A.r 4 ~BJZ,_Ϋic V4W}8=l2ݙ\ڒ5ȥ\tSӌϪjK#H%%JvX9-zc2qtK@r/@w"Һ3 "d0MB$4m j"BgJ\+mNgb`6i@_uxa[E׍29[[<%Ik<(ףſk׾|%/_ Ӳ t_qaqf~}dv 7>j)kjqǦP}1wC$ !F݉>G9գ,\9 )X3 Ӛi[YMZo̪,"$kRkҐO@h-Px T 10+f"zHdљd*n@QRXX/%W@~xd|BX\DMzH|V:MwdmzD$/+Ucw !ꤪ6R .nV=%k8~_|3pPRR.}r!Xߦؠ9fqC xHUZVrTfWdEb*9', vdT( $Li~a[q:"ߪgF9E!(;uоδtȮ2ې`<w (.FH%whi:_Zό u/Fձ)VhV%o3$?ziy"``ѽ '?q#pyfBhu<:\x/? kt. \S KGST9YE`+^M عn2<ºc$6aE*K8d>TD:VfJI)$L,{f4ZÉH50[tTӔ4Gw(Pq5)֏/y ɓU;wi)aХF3Hx~Slq.g5[3L_z@!񁽎eJe8m$]gT_fOWo-%=Z5䧓k)8ut] b2l!90:-8M#W]X>[SeɚRӧC~Xm2 >JպI+C.|ӡw"0W<^jޠoB D&?˺$sci!^`}7"%\YTYyWYE6+o ƗG8 ](S硌NLG;Un2ڳ n aاmH"3Dt{aa̝gatM^pRܜw%u;. j|cqʤDd>ƻӿ80&gµu*.ŌW|+"G%|؏}z4R$1@pFۜr˯bn]U Q3@An'ѸQTK]ES'N k4u b0$EXv^Je]ѹzٚ6Ϸ9v;BރpjRT|S^Q箓CYEg.w*׻|R{/Y^6;K$ZzV>ఉS:"f@AZ|\5a 4bnJ6hB1B(Nj5m;%Fw~\eW9P]u FtaZ,]OXe1}5wKǐWUPMMbVl9)FyംqMPE 0hX' W`~j(`'>I &ዀ,܊i{0O@O7ng2@|<]հ_injs _i#6&=7dy@ǜ:/섃j{PHNIbѵBLՆ}`[jGѵPS*O3Im()[er{K-QNx 62J-K!.!^օ'uH3$P+Zzgg$@R sRoZ& F=gI$sْؔ}ʣ)h&= R~5BsIM2W|OyisKJu!AuCŶeB żgD} "\5m1hIkC;MOgyg.0olWal.Od k 6OA ZIѦ%v8'̙N9hP4{o,пh =vۍDv43޹2*i$*TFxLWGL0ǦEJ8bש xaDu^bqcT#GuEz'IwQ]i|% 0oȆ~3ݘЎH1K@eP[4!ށd}Ɠ@X6[t sj!Csmd̵:m\T#ۜg-SƗiNt.HPr`CpBԻ P5啅^Qx#!" 9Q!17h?D|iD۫# L l|{##SS&WuȪ{)l1;@;zt`{7$"b*vNbxy0\ǝjJc{hQ;lIj՘z&0%DXdY[268٣I&,in|m~SdMnȍ3lla3䋩uFylWJ߄л'Gáw ɹ&NJ@&JvqWAן_0Q`;7Pq6\Z 25 (@Ц J'IN" 9Ihv?u~ bȩF&DLD#O> 5hZ>=cEB)\pϿG-3Ԧ`h߈П&ٝ3@-p Kj)NGp{W8*[C7׊6R2Sķ8ĆYNN!H1Q=+VmM&-{c9}AI\'Rl)=@W363LN A00zps֓lX7^&ALv:V3~0ߩ).6Lfětj %yūW#?Pg0CK rଓsU- ~OuN ϱ=g(lhV~v[ tgi&37LXЁx& kj1ΖMq_=55.05+cr^nWK%wa1R8tP3U~3B}%ʨp)8rQ6r3HЏ>(Ǵ8lve3:Wl/@CﮈOzcEi^\ nw@)zл7+Ou.~Η֦Dn3R ZOΟA ;c!I!CaOVy"\Hvԟup3o@ $RٸWqiSRd4MlW/tbIe3'F{˼|8.if00vG|^b1^FRG3So_ R!De*I\UGȏdkuTLT iqĚmV\\RĒ  d0tΑ vAB1P o[V[F:QtI%Xbor/=FߴᜟdBk(8_>.H>oҫ|o^F䱝*#KrBb#ˆ%"b [Be.yuzafAJ.ZmadͲrrGyտ|b'dT"%3~]M |/bwL}|‹8Psb^C?OT L,Wi>T!1) G]BM9t;LG#+dp!DQAWqlN7 _|X1W!@Ei<XCq0I3 ߙr5&#s#'׍@؍ήlT`SxItЕLa.=b)D٥),"f8-קQۻmوuVՈNp 3BK@. ʿ_k9Nm-X( Ѵ|\+T9vP'΄(ПDe=v12,Aol䴅-6Uřf;AL?p;qo˾wU糱}=A.kާd{fT`O6PTV.|ŏ@XUQ/ @%(V%WūhAj\4~4ۉfrw'2Ѣ Kc "i*b<"| V}a|~\~d@IE )u]a=]xXΩ4A|7'?tjIn;aI(2µ%h 8ex"LBHS,#xSDvl9ܭ9y陜I+;Z̞}?X _~ r*2||5/ƹbK] \<̧\-c$wI,@QB#m$- *yEXN7[ANH`Xz:O:j"=ެU3׎Ŀ y{3/zыQbDC2!r·qʞT }bLDk6)n$@u?suzG*S؝Z5rַ\ظ$qm<ǭf1TP `:5r69E 2- r/1l-K][H^͕A:PC*9$ zc Cږv__!fQW|I p=6^(O5E3/pRcE4%YfOiv8rONLqn FgYpxTX]o jksǯ\xF $$ ( \UNg3}~ĈNa~E\XJ ^ޯO) i|$\t˩mC[kϠCj[yMꙓTQl j ]#Q^$npq{JI[`Z9Μ'P7X6͛1Wj# p'1ޕ(k d ]X% >- [|ߦ11!L,N%ZQ,Dcw=c?Bmz½ɶ1ҭTLqcZ)~^t+EN~`Q) Ck'c ȴ>lf(xv$ ~ L,I joVsCn"_%WLm"t xOMh;X^tf7ja^go҄UkkrJ5s$xqv+=a)udTR@ "Q)Kq9;/Zbz>=~ (ZM߳=QPmT¿cي =@ԺG/՝ռ&:\ܥJ[ƑVzkC濮m(4FhK\abJL57S$ kCU=IDz̲עe g5'rQ=cJmŖ|̗b#%cFZcKg*CWoz=9aJMYK{Խ tՓxyljn!-kG6ʕKHM\(刯1 .73B3(vjjV~pǸl8K?$񏩾wxW:vL=KSEy: !_[^a\Ǫ-wЦt Պn-*> +2Y yts v 텾rVC>\SRgryׇ΄._TopD@n9-|*YL)!_JLD$o8;\ D!n~D!7qu Ii Qd.ݥR0OVkVѬkb+q$㬐Cä  xjNKaJi[$(AdVnD$E>C .-BWsՑ֛n-Y%nL 7.5b|/LD2X c9"cwnr~=%.^L ŨǗ!T6C_G ݇n #e'Y,bЖ![CBrjQi@,9Εt ys"8A 2u"A4՞Ozxsf5i:h鬫y @"3:UZ->Xp & q+ᝫXiecO:"vRf<|rW+e-s>?`\v*w]%ڢW57Ec ܓ\Vۇx/B~5T;Eә=#B8Cy 9H-=1q';+lN$1I3b_\0Qu9WRqԧrJFaPtʪwǦh\cOF[V=lyGv-*5T|.-@*`#X\12<S5rrD{<* S[P6L'!A[ to ~qK/7b c+M.L ,JM\?Ñʵ.Ӟ ݛ(2Ԝr86'+t IDHG ,c}ۥa/&,wl7潗s!j pGJۑL5 дz0vS B m#0LT9\ ۇpw7)k?# J ߱"rYHGuLCI)!sk"})Ŧ~'kxgI9Tq'KF?|DB1gwtرxeԾ%KγI?op=LN&5zI&bxiF!_յQR8 gcPa)t@Zb3\*"s?^5'GA| M8 N7H~2WNssݖEyԿ!LKbyBea )Z,_5/E=][jРo0S_)(("FUܺ:^ݸ=4~.VH;d;&˺sIktj!}zp;bVny^(h=+L:Eګ}:Sڐ34'˖|M$'0dQ$O]}МXeG)H.L޴md iϘ]\wSPZ2Xl笜.9S<,쀻2+10ɿ3r+f0YsZQhhd,p9Qf10VjSy_k d n;vW7"'Yfe,r`U#U=v$^zj> J$\k|QbL ]-TB1VlķˤueA8#()v2]_:̏:0` ~]Mnhi#De+?<T} ͩ`/{5Zx%r 50!6>F<n~}S]iXݒXD_cw0ΩWZ"//\= hbJ ~HۑM63b2Rl.M=}lxG-Iȕ$tދmvxma8{$z]y!:( Ėo]A!Oocs7hIRˍ>JV'/+1@39"80Ct6ZGڞn50P-G~q1qɾ/(~U(Vr3ybE)lʫ3U1~MʁwZO4ݦ|q )WP.>~Ta? HONdxئCmD,(2o {E;Eqx|@\q!a{x{YԀb[[4:胾/Woh.lsΓ4"E-HxSï>}{v9玴LĎpWG=妁%Q=g>y>6} \7 ᬬ_0?w@>F35nEsURbr>ݯh5@a౼z6ő%.Rsq%L\@pST2 e'S<5Q\ɋO% \@W|9I:%"kS>jݕ;<ڭDy4QYDu"e@DL@lNDQ}qز%C@?P;E/9b”=FRʍ|zldIϦO5=s䌜ȝN]AX`|obI;"s.?$xο&ehGêேV&W+f)[>[Cp4WXYY S1F﫟HtLѠ rB^|ފ L٠=̀AwXp> "8.>rI횧[j`%&TH!#3tD_N0lb71S+{;#mAnڙыܼSY EѼ2L6Ttu^fw/h\2P#+D3h\(r-6`둙',]rZ۴4wR6/;wyHBOmO L=i[ۺ,5.n7ʧ O'.0udJ!*ϭ |X=W e8TtW7&2`&RdK+;f 'jr?~-ppt,))m؉*9L&SK__} +QBtiEz(8z CXcТS˘Xױ^MbQ GKEHeLx郵ˤS2ҿ 1lpY0 a4vPV{t.^nOZea@o3Nq0I0ig~~$/ׇJSg L6Mdb+}Vحǀ!hPcXfxoSs Wjr }%$&ek۟'ۑßROOeض, Eڡ^My(_$>r'Ǟ3Y6H03ǂǰ\>\@u&129F'Kwm\vH TpFJJM3cR>jٳԤ`1N,0scԤC @-胣aŬΈed9{qX!BYH#Sp7B|sτ),wKs_X:C"I,7ӈ4PKptM3a#j|nB un+ qZ,` 6eA;giy6 #| jhC6Huo8;ު1sH!sV/6ǭW[ f`!n,wg/\"L_Mru&InرL;ZWhmBoL [{/s9YM"XMMt͜|m+wa9-'Ydj,^/VރG(&ԊD#;\-2+ yTwm ?O=]<`ޫP >>>%8[s %N"#PgD 7!^S]d:&e5$>y`,qlLoڙzȔRc{o[l~9¡k8ܶ ɘ4WfZч<2*`齍c `ӂk[^5?sQDŽtn競V3_Κ3ݷ-9`xjNk|NO8pqzCƦՒYD9W' ǥi>$F_Xz# LAu@ (*5T9&6h1ysᑵㄓ<ijpnlx؄IE )v-E`s@xQ$y-;(T,\bh ę&[o#*_ĬFFT|`^E'ǛC jǿ,sc(Y:SmO,-AXQX&dzZG"1t#Q8hod3g#vk+|FŒH;ʨfWSEXY{(2`ieg-g/"fN'*3~a\ S$ꂲ2<#~u3qF^UI5nXo4 XPRI)o \/f`-r66DQLo2c>/^3 Gau7owF xðo2@:9~N\)i :n+|¥7/+m:=&~xA@ÂZ1[d"[\;Zo茻'*`QLƣgd O%I~L XwLc4QFy^\}"LrW+6" ΅uĵ*K3(fDl̥:ӍtO]^:W|QL[.yZl7urhסn? 쌁|VU,±07q}ī""(e[&UݓHھ%cqɉo'(TYrVt(^5d *SYT!CV]5+e.oWOwĊR'Yax]R&fWxC[u{H}\7Kr Ǚ]G ]ҏ,x+ b==$H*f\%v3~ kEEU̫Y:Uןe3g@7T4&Wǁ[v7ê .NmԲJM8?VZ$|ɓE23I_YTM+B q% Bt7Yb0i..sB/2V|h~_–-wTpf SciJKA!ٸ$K{P~g? bն(n Ym@P+Ĉ>.Wכ;e~{ F<棽u0ƾnt&^}¾~H:\:<l) &F8:26YÁC\jK 0= ?Qÿcb ;Y{?Wy&cGR쮺+gmg ΚjOka\6D;>;^Vlz QS17f}\${]V:n- zӑ+fm h!&[ö-RyI.ȍoFi8詅,O@_78z<@^14xRs˖"\[S;5.8AN?ΒQS(TS.FM3HΌQٹCT63_(5ӘLvtڃvB[P2O-oݽ=cr:/xc0 u:s*m$l߿gD3bl &5BЇq\z4}2uBbc:#ۉ)>gS݆kupA}Hc՜)GDP \;yAtiA}g{QJ[2ʆ6_lC!w GI\u{*@D$0{n5#ڔ|kӋ6"j"Oob6v_(ŭ)<_rӏn DA2K9ȕHmI2܀kt6Kkaһ;.N B4S =1CAg$?oQnj1sdڄӄk rF'~*Ç;;=Dݭ?PLA@r@[W^p0fS0B3ۑl[{В"H͎ŀ9 |"OpK}7^ -,gM6]WumIvsj\j\=D CF @2M&.@[ARNn%q4 qSF~7d}ҷ6{T&-oMڢĢ.y 0T8K`ba8neUlz۲6q3f[7Eei(%aA׫n9D\0\f\#Ha~4d(^-qTj˲Bqw"ɋk =#tSҷI%ہ\q\ y]eVپKm{ LQ] UbEr]\i@  ;2yf,!i@$Ec[N58x ܒs'xh"{&ٌod8?&EZ8$59I(}=RjPqBT9ѰwJk59g@ J Z"]Y%(#Ujv~חU6vvb<,Au떹<i0jJʋ0+# hQ(&~ $r +ewZoloR|1K@b dolGG6:p0C<i$ߛj6Ƅ>#}N Ȋ7^o!AݩP3&sj }$ roc,t:xZCkF(W" +csAGzQO*8U˩)@ذ3p|0RY$ZD)Cz0ఄF7mYQ`{H냠($7)JS}Ȍͬ?:RkKW ~c{ ng)Cz(h3W]Y\* |XWbH8$4;PI'M&u{^ϝy#m;TclF_L*ABv_z?Mk=4p_Ԏ%`,W=` tˆ<$gfw*ts0{YY]母Ɨ3Ag;ϋ8qܣń%:37 u2%/DGj;יF)ҍҟ SY {fx(/LW)*m2KܐFUf hVfr{snB.~gF$'k5y6ɎcptDcNd+AG!KW{w idE4|umM\'*y#C_HbC6e^UT՝F*Q/Kޜ~HYr豭Æ(@;2<ѣydh_}-l245+^a›d<8<*S1rL )@ k5SH5 "`GIqúR ~چ8V'$|#U)]܉'!`k I66H'0 UyDݳӤ'b|Qcl]ͪID͊iz܆)l*ԍ t[DK##^?'߻>$0Mɠ )#m/Θ^)x`Y By"Vwd3[ x \X?˪ۏF81 ex'%^!cN~fcP{J)U^eeP#t2`2. xhh|+qcR%NzfڽJu䎞t4Vx>H(u0 GeFf*3 1 EGe s[*+X36[tW_CO~FmcP73zIsPQoG0*o3 e2bxN{dB/ǟ(߭H%~ zaN\ҹ@}iLa/۔|ͨىN__ ,Uc @=Kn 0y[j|;u 986\RR*$A^59D3v, I!39AN&FPEAG~T1q8͢XƁ@Vp)iQ 6DGdKo]ZQ:prT ѽ KA,&Ά#2CT0ET_) \K&16M nkڣx]nݺPy*RfpT Ac)%kt΃BU yi-v^s𑻵!u愑OZ/C 0y _gMs;338#-mK'PB,[}qwCjm8>STE15ބrK\TU=l0F&h#n6|gڥ #DFn\CZ{ ?y]Žs'f-ZŚ^~[`!-z&UPmF[Z^vjYKx4ыl' S j0QȁRh6hNUySZC˜܈̝ #]3N:aBP^<.3rեddJVb%mm dFN,4S0N*bo 5wMNNMaZQ.L3H?R) WdtkVgB5JI/SQ}5k3~ sTO7ed sX$-H[=DgDy'4U\QH &B2DZ @;xⰋ̩ÝioؒWDpgB+w^>'J?;Ti!peS)J4M0+U\{aG}V8 u)dpvpy;/ |ESNF#ߦ%%)Kwvt֜tNPJ 6e7x>!#`ha)41wPnd}e-LAS[3ķP/۟j^kođO=gQӪ+B5A8vx=r հ?IJr.b C*i1X 9~Y$qg4%gKYYV*NIDS}?FY"~k]5,6ؽoP1ʰeEw l2=r֑vҤQg$^VHK<'E7GF;11nl+e_RKcaW\ew,>5L&a5W9ǐ=6 䚸]\ zIfBiRx QjPk~\oVѹ١Lue6e8T!4NC'ٺ t8źy:ĤWHJ?2R>3W`]f?m=n9˨~*Zn}?.cAc< ]ih4d,JghUxME׌Dm!bIX ןMޗ3%2BI4ybAa\Mɀr1sV5lC .w/30Yp~4|s4SJj͎Ic\b7ZH,anŶAvۄ& <<Z١ $#۠ Y,Dc. G ^SYl3iY|_")aUڭ {%z"G0*R'o7G&R6T SF&0n&l ۟ۼZqmLQ֚x?ugrIffc:8yaDd d([?W$ˏ?!בs6*nۭnA 7,F .b[NK?r jNiv|OϘɦ[;@@JmHG?/Ap04dMtgD Vc$Ս5zWJuH?da7 uUvr971%Qtd񧑪侈zEOn! O;Mzδe=>2tIEH_}m̀P)BH-2;FFN$le.* sqNGeN#dVp%SUq(/ jG0J[B\҃I;q̌E߸alXDMaL}Ql9%AR=g$F {fvz>G{Mc; 2$bx\I9bG&l=Uu"kہ0P F2/Q@W 8EvfE;`?2N/'QD"h\o?!% 4Ǧ_DJOvGlدslMUCT*tI, ˈw}(mdo2zz\DNcƫ4>:,(lY=#RDY@3_B|<+4}h$s ޜp8 e=ۙF_|1CEZZ%؉˦h8K}z{Tڬ?(TCLxFr_僽$mfZ>G]N*i(D0<L]6R IMDf;EhgЬCwIxGG! }Gz|6[Zk O*"pE_& qg 0X,ƎaJ+DF"?2[av!J#П-W1:MYI[Zny34FbUy4LY*b"?喥F~넁LQP,LدJay:vdr:jqLR |rN5Mt޿nF 74iڏ(7{ 88 ojKBlLjs)hA>K[ $?'ÄR@ޕaIQ5Iar~:aEq1=1|#"`5X FP,ave?_F_Gt^쀸~!@|QpA(\y`ڜvd9=6ddS0kODLq]}< BqFBoCN~v ЗS~rb|WK]L<_ sgB5hl*_ ":z5ݥնh'1ǽIOɥoyQzd dJ tK6WzxC(S@hHu#h'=!X XZZ,ZVc@"D gu]U2lYB`!N oARk+]SxL)T^xbKHW쌗T4?ϲI%  (ઇ3,lqE{|֧tt<>5F03S(~s|%PH+0)6,N]R?( RwZ->x_4 QP+ Bڶ7$&0 s:d< LGxR8˯PF~#% P</ "4Dx mʹUgUtbWG\,Ti[#h*dB '#1v>DNEs6鸴d}[RQcMWOҗd0njIBϥsWG>,>+E°D?上"Iywz _1CG?9C"VɩƮg:YeO,<ؼJa)scmXRR4M`cΰ:" nl?KhM8yZnWC/lM:p͒jp^V.ۘ: тd :Tέ>ȷ}V3dju@DГI&&+ᖏ9µW;E@tC#u*qMSiә726mYczV=F>mWC.@!C9cif1$e|&f2*UUc+ހW즋e7 >l{i /7 hnѯKl:jBnj={G\@Me7YLWE _ݧ3 ]2R%KSVQ'H;;nKzFq6R7pr: Z"r44V|P|Pd/"d @0J;:/|DJ\q}0imcid3P0 GygQ8t4j7Acvc^eE4M$g\KN3iPǐb+mYzpc Tfx1PG"tz9V6;c{&l|+82YxbU_՚ۉzYv.Sp;7N- (?+ћ$ k#öh+:? \\h ­m,J%p=&,hSkX$6p C~^zp0޵S^O5K."v ́xS̐#% Frsɯ:e/"wIr4 b|UrH(Oe' $Ԃxp1dF81!W%R]vtP++@([wmS6¼TfBBUa@Ӑ &zFO~Hrw&ox;w_.Λn׳[$P%n7*\3a|$@uu [Y͋-%T`Zw{6 (OOsmUdWGi6{.; X)nҽe `i`MOug^* Xpce:.Κ'kܝ z{IȖNJabېRLX/Xy%mEOwa7>Zt?E;+i)}VYY2ʇm,QґlW1%WBrJ>1njCBĨ(^kJff ^>8&}=pѫ%mQ}m?MfGRsm/N7v{Mk𛣶0TX{PTj<?rR e,ծVy!Bh6bOi(/m 0Jq(%Aj>+xɵj:Qy܆q"4ܫgV\^b߀7W,OwVo(:eď6D Db荔hlb7)sbrӴ fK UoU, KrTt&lw6MQKƼńTlNݳ(m D9@UE,Hag Óaw#&Hڙ#?;_ٺd> J}Qbe+DCW@)*ĎvgxAzrfDK\%W#征7{+ 7vUG['&(J_}#:y,DS =Qoo˰`M/9T>o`leP qc4_}?V:2{o;u4 .dTlx }G`7'_ߘ!~ĭ_ϖw/~BߘUp,h8m f ~Z4r0WMw &2k"ݎTvܘBtG9~wŇz&By+?ʶ;$ ).*nql /rM QF݊ >&9lɱX6Ҍ@.V:L Crb*(VR|λzv'>Lg<vIxɷ.=)>:t0$Jĵ;^_%V`4Z R(\ׯPQKҸ93cp1LMRdo< ۳l+Tz4@#%| {K@CrZȞGPVIן}[ԵtK@"B \ R4AT5Ҁ̠  'ZjM6\2ܶ@F SjUW0+9}ۜ ΄&]{JtAivAB!z}-|u㉌Ԝ"!DZ[)^s{/ސI5ɧjMbYFP:xQrG&X5Ko!B>[~vj7x*tc6A-i޸#z\v$k!pH&aDmx$W6 hL1ʳ? ù[FiH2G\E=rfHwv,{ `-q Q= VZQP6:nt\iN+-pWCc) $Bt_VY\Igs|\7}pYE_Odm ?|*Q֗ZwcRaMjMF#J\(r@{%!o?jx;\,%_2Z΀d?gzqG0?ZUGo(86EȈ{qAP ^X(鿛+/A |K pLPodlg O(o7pڔF3+ RP=osNT'#a#BvCY8mDvppysB :(tN,f**':~{kIƴ|A\~BP; 3EoؾF\&w=~@3\p6 6=;e;y̥S?T̷=ړ~񠜄P[-z.G7Iٙ/Bj큳B`}i9':wtHbC-">vamWy< ˡd!۴oƒ[5ek\ ?]F*D#_ăCM !])ځi!_" T;?C^V9tiL}fٲ) +0g齸!B/KNI!Y\GG7hK(]| z9)<, c_/ؐvoc#ox/s)wX5LV=0UpfX%EKomNnc.9n.lAe#4oy؀ c#'l>B!O 1&*lgChs`h Зe7ĀpujWH6W8BvgrXHKs`C$>]H,́/5@|bOCaRq"{c"1 댊 T:Z@DV5mηH]F1'i؆9e|HEgjdI4GF*[Z qMd7 |:.c<z@ '؃V N=ML>h;߃f%Ql > BƄj8OEP~oYAP팦OfkV"F5ro9(kVqA+d1U}OSϓʩJ$A vO~/k{4WQ_mIˣ}FpyfT@F LS&i. |bX32}h.Bnl3zE0ܢupӴ@4PN! `MWU?0FľF+ ATaOW0ˏV0|.hX #M}3͜Pa MimKBD"Ws'O}Q[js]X߻bv'Db5LȚBS#zq]_H;j|s1a x.qW43vIhI-1kьiu.ص_tmR!!K|t}! _2'1P ]s&'ąeIѣ=YRH,]D9%wz̖?Rț+##nDCWyŦj6! x dOτLF>%"!9}6xTh&mTBEFSt5$ O$4cn '~6Bı'0e_I,J@3^(fP7g1B2L{6ږK=6eيmp)8 b4DlDTy:Q%W4^g[!м!ߓ',`|[Ooߋpgc)g,އ<ݮͬ|?+-*0@`G?PR',[NAyNlV$ޮb)y!$-o6)#SM%K{IF H׏5/'Aۉao  Y%)ۢ?h;h]PzKHd8v-ict|U0J;e rƁ\ 6nJd)0Uh8 b?ɑ UEǯ^'^@< <: z*$:D߄?&pOS mK奌]l'LJ!e]2R bJ>\`O6Am,« \+WI4@ͷvdӕ$: ]yٮ`[ $V㛳>_]cDYb"3AR5,+rudfjC95*AoYN%#\!*Z`xT5fzE.Y惴0g+k<3_eUX?a L=1Q[+E,wM`MON'Q$.ÈF8EBSiWߖ 7Nhj9[ tjJ@8H1X`F-XL(%,獙c͞ziCН3Wgᣔ%5 Kib\ (3S\ R 7)`׿ C gM~f.M&2]`*}^!]0wоNDmq{zePQò$€5Hˣizp#J~ZĕbU Vɽ$۩T0WEΈ@z -E.L>G m%uQw 詬qŴH*+ |ip#ĴX} E:ׄ`*1I³Tյ齗:Ljac ɫ$£#4AAd\ViE'Zo &O_A ;0߱u:V oN=U T\7KWQY+/llyX@([, &l1Mc`ìJ2\q0w6֚ܪk? DIU|pkq.|6kE5~M_6 R n}gL ٹ)?*zjF]6)b*hJCޡs X.A-Ih!~5`Ԙy1b4gq-E"+BD jx9)EXEL/EQew2MO׫^^:> ؉bӀR0 YHhhV)TJWU&-`?7b㷙۲!B+Ad0}ֻ;]}*XoyY^Z" m9{D K Od;3 +|x ]Ya㚼lk.pV@dz Գ)b7ދNŎ&4T{eOR%gʓ3U7;qѕ o0h83zŪl(rܬ?=hB9v$B(1kqCLfr,71tcԤo7oeXDgBb+n&j@z+'K^ȶ C$XJJz1;.F {线%[Ghm}mJ9!,5Gi!wt%;F7LC{ n)=6^ oͷzel`b‹t.,PHӼDB6 m䎅Z_ۖ{3+-=M(0D%BvkT;c,K[*a˃g1^ܓ sK t[F/$aG50'n.N@0 : l}QC1H3܅Ha}HM2dZ G:3S5 vyvЖ}hndIͥ~3SRXz,x(1,Wh5عC'%xQ`Cx!{"zʤ[1վ4@Wy4e3X )hZ8"5p͛P86tEX'>Fd/*iE(UڷiC9 + J Myk9d,KaER*64n&EnA 7 bEBuaiY6Y]Jg g n2J! R*:3)=Q0h}LQB4v%$-[5|h<1bsimY$m7pe4X6UIa2)?8%3)æ6U( $Zo ~MkpdHv(\bL. 3)_isU y+ %T q*H[k54)EPhRцGg[PBj0CzgtMy9/[2I$+T 2z^Yc9p>7@<V,n2wӽe]4qj >Jmps-vdkA$YQ8usA ?8i~QI`'H#dp!B;rn~I+>1_( mkB`ph LwD "Y7NU!g2A[()⑏C&>d eb7`I?) N_J&8eJto$ ΰyrOESd|ɹr x7ݪٰv2R% LWKE?*Qڪ_>k֠Pqc cJt&Z}SdZI&RтNb溂$[,Y~Y44<]bz]oVwP1|V;X&6PQ18!$oa]<3 햛qJ_٬ʪNNr܍.s7D =w$m0̖E_%cYs\+1'Ux](g^ۭI\6^^ыU[Rk"`#8k?T„dhXЃ_u E|E~*RC2)0Sx(pa7 gYq]fvg_<#de}_C 5_aXQ}?أ>LuI)|>ȷ圭t@62LG?p;)b9!j"CdOL$V7/^y'"zuNN5SW"ET[ i(LON)^qW>'핟8\ ~n) w*L0hL?␭:U>G1]Uii7o1#4L=J"tmsV]0dgȠDO]I?7S疇 yz dM ߳TS:{5)όE4Q@CWBmw F8w aC }R6Ј.D-OV T~m LygQA{?G{E>@}b̺̫X +zuO0TtEF v*%j_@dc*mM &KlK˥a+[#!57đSJj\OQWBauwZLC\^}mtA!V|@#:{+nE7nA8D%'%TlcË 6p $o.$CKiT4[7*8a *um)eB >, R]B2w,mobe#GBKE 嘗U.̤o"IП&!G0{v=`dm Xlsw"e#kaPoO-8q#dyQn08.BՃ {j%r,U^oM`7jg:Nv<<X8nۏWL{ѧTpb+]+ϱM c*"`/蘌@ԌєԀ P$wB&scA,v9̈Ix,4Zt>/umMc.„B N`Q!W#‚}z liܪt j'0HSnx]+m+h+Q*޾Zu=m*9ª%lxfd}-MNL.JgePڷwS9IN0SѶ.:d^n(ߚDѐ:KΤRʣHUD(g޴o@b#TBȻp*E/ []fY &՘a$g-2wrKkPTrnxʍ Mv##oC.GEB/-V8a0&u6=6bjܪyۭSt>[eVƭn7`"(u5qU)U t 1p Jv8ԭ> u)\\7f._}I4~ٱS+6_;.*I 0"\[ et'}Ly}]T52GH^#YRd=Wd2.oB,7.p%**zߢ)NyԠk/Ys0 @#K#() A'ޙ}ub)՟ }=9tBp,FzppL|XNmeRh\Yj=z6^cN_8d{V0溦OMAL(< VNh<5~6{W~jg] ֌<ʳ/ܮ %) g]UP~`=.Ӭ*70~K{!YFi1^Q.c`KczM: LQc7V-}\g{V!h86_F,5Q^w-naYh$;Ke)p9rټ?/e(eK[QݯdHgXN~jl蜩wMaNٚl`@p2P/% H >fKPBS%I7ڤζZ /g4md|K%Kk?%2mejRwk9S%r>xhV8(B6ź5 –|Rާy?U:ΔXbOxwYň[( RvKSAwEب,kQ>\@1=}WMgZ=ýq}" ѥˠT.Kek5=0Gj&YP䎑ߓ[iˉ VE!$|OʲX=p*^D<.E(&Z2OI%]#ce4{ә)I wYN4ie  ߲ʊ4Ev I+1PZlˏDM-^uFb+닻o=5)i>*Lb0PI0t*u,qjoP_wh{ ma1^O&#f/ȇGJ"s/(a9x!i>\1<=F-o '1J ` rgQT./F6"K,fiLp^Cg:_&ZS.N#a`9[!JPzlq=V3 ,VSdz]+nt/"SL^[ACWHΥp})#RxڙinKkT̥.|VN!!Y\M9Z֦34|aqHj{K!wqH3 ƩK?z R,w -mT^zTE[[E%D /%}fNJ2HO[N`'Mt2@p!_ õvLY1Ti~ )4{;s+4YBTإ%i+eȲݻd0 zwWAbt~۠֏V<2_hwϡXc:#!7T"PM N8_#e&oO[G6>C/]3YB% kح|!H?g% r:pgSKguXc!~/6oOH6¨/C;utq9I)m =bx9vX2I>k%# cF:ƠI%oѵ/̢\ lsmEGSؒ~E_"$=jl\ʽDaBGj?|7qcH/†-9Q2yb:; 2=` *=cȯuZSkZ)E/]+HHgÚE?(͟ƆEu|2j:x*D'?*;bsڷ U(G=y" g  . 4t>Dܑ /kp 瀃TFe, Ho~_1\;d=va'/qAi]gcl -8w)֗RTI^1 ¦y~Js޸i}SvR-K$^ 6}s׈{}7Uܳ<&gs,8+YiK7j0 wz.LM Vߧ5N,*7w!  Pa<2A?IR.AfeZ`؟VR c:7WYvIO٦O9ӹ1s1d!/б+]X>a1AJ|^g$mAjREț]!ݮ.5Mjb22v3Y*ŹM-^j%ۛ_Y)a!:H"] ս"]uS@BFⓤS(cEXgL&Gym +SJ4Xٌjz8H3G/>j:Y_ZRw*xzWsb_GOfٛQGbZUOaDQU%RovcF:ȃcF $p ~^>ZqQRG YbK0&a@U ukKOOt2Β*uփ$"ƪKe!^h)B.61!A(7*yѻݫؤz5CPu$WYp5ZH03у5OQ[}Ȭ_9ZU0n.4dwfӱrq7+U+j'-4]>@||7/^9g'fOgc>m %x5J%;WE1nj$_QxP8zc3M0^E,Q?WQ4E 3iVXKHKU_$+2׻Ue,;%/3Qs |ݮFf4LQ P61ʩꢾZvC_N-@ +7q{CfB2"t -V973D_^tVLqpm~ FEç\kԜ*&W[RZ+|{_0+Q _$zdaφʤ:e6<$يXﺋ*U3Wbz/fGob Y_2^w}|;uaL`5V  cGP?wxScPUIθsqʞi#`!lR2;1[+-HLcc3عzs-LHw;/*H+V?',6jrZ@)8A _W$ is.+QSdᡴm:jt|j ;1Y7fA5{ĩeL%tPŚŵsTVgfw"# u[H1S>}GX!5VS[9r\@taj7/?BSesb;wTraWF ?EH~ cF7l_,mOњtIB(|`5|$<0rQcH)OVĠFu*Xr+笥g Zm޲sUB;QFR9T<@+7XS)iΡ.BfV(͋$WuX%nfi64zԛ Ą9֣h^ s-Q^,Jd 6 ΟȨԻ\r3Y:ho ːs ޳p~l6GK^{JH*l0TDZ Χ8DI gT'JJ9 )ۋ8t5E B(zZBm?g>~;q:ty,.Vɳz_+`ĉyԞOR: 0[O,6~ƮXÂUGF\{f Nߛf_,只IvW'|ՑE yL5PqD3i6LfqJ&vd,,;Yۘ>"xJt&Вq֘)Sqɘ7D@BDWq 1ٰe,!K]" #JeZ5jq@"um~)UCU߹\nrV([elm^e:Џk$j>gƵsvg)$0g5io5f(B 儂5A, ZŤK;lPlPW;iSY@\O-a -1~A:oUmZ"Hdfs G䅽yZS ?""v(RzsGRZkdX\Ύ59{T d VYt<଩t[ hsȈG5lMzSq4}vS> =e<8n =ĵoX2e2~=YK.^;Owm͞¸"$~7; &V 9un n 3c^9sRgXXt g@]:W`fKCn _3vN%h=2git!WͣAtΠb#Geq̅.a;M)JED+kՑH7W]c0C{ŇOxU͗q~7DYEBlcF$P*nٚ m+Ӧ'R7h.y9UksQ0P~ ȌK+etRDFl"FǮPl "کr+,x@ bsc9Ww{w>vr.%t+ ]DKp$W'fO6gѸ>&Yj\3J!GR4fk8ur7+LSVt?KvJ ~j^HKӝ/*H(_I)CӰ[Ri`aDެ}X)ԓh F*Aq1S,ET8+#E2Gč^ vk _WZ[Ng2R ΍!nKdVN R,..6+´@@c` 5B$G8 >SaD9#Fs(frj5+ ]fuϫ2Yķz\oA; s/S;ӸE Iw<7*.m2Rhw T]Qt`|ܸwҒU x|xĄkwT$dM3hZn触i?gsIyfٗuiOݽ_Lj&d+>svپUc8֝,Zb) M9T n*Nciq,6\gYPF>=-aˀ3ָԡ^9C:#\ bqU]qH!%{= ߂1Ay7B1j64 0,U܅l: 4 }~~EC/Jowgז۴OLyzY`D,?$<vPIW6x%`ьbk/xml5H ;]$hdk4:wj|kArF)@ .ڕ&NBۨ/-gS 9.X3IE]BKp,4i!x 8zqI"Q"8Kr#hhYߡI`Q&aPOA k?AlZ 8+ um nُGMٸBv" ; ran#D0IǍ PiHb< X@ {~{Ѫci #W'Qx$¥ uDDsi`$g?76X؈5-P TK"ܞc= XcpS:u!J7i[ -rbܸcD'nUV3ж~<^+v(znoAԏi;dc-7|9;,puAk^Bʑ3z^yd J+k"d?QK_i;~G[zv~ ?P2` GUC9 \_h.y5u"c@(oe\POōlmuI a׼M󒜷Z0pG;Pnۯx7LMl3ES&ۚ!Ϙ)8u! e.@$pח G<2CC`yIڮ'g[5BZBlCs5+qޖiK<9i薈VpDKFC)~? biVFD$Y_AX^@Kcӄ׶{KMmdN%l iY!};(3hPlDٶqlJa j]cy|'686 l  rM,@q.ЛLy꧆w^ hB}dW_3IZ&"f(mZ9~J+IjƓ,Q9ZETہNT uJS4^^^/L=f: Ihov~TŸwrm/Ӻ )=SQ"BѻqX՞(zsg6M Y#YeC)nTͪSY 7 "KY`zѓ>ܪ +vzjIǿ !a+i1v9Pc|$Jw}Ә)V!?S.I ',;ϻK&>>[twۣ5ʳxSusnكJ30oWYDb5bP3}zP^͜t@Vˋ-cs)0KTρ\v|"*V#pS@NETLA+ uxN%+>@/:*TjjmDB~yJ5quj.'RELt-(,)}qNoqc=JNJd]l;yܖ3$c4rh׷}5&+mN6|fJ5JM0~ Q|rQ/#LvʤHu}JƝkG:Ɇߣu9W 9')ç4c2+oY>ix9 B{m{cmjuܛ}ŗp Vg\Xf.LkO4V7 3cH"w\m0!uKˈ U?+HWM,l=/Lk&xovRZUc4zSzӢ8K sDLt*oZJp/L%Q1F srB޼@S06%ٓ˂Z"bvIpA8dɓgJ >)b2dT=zOכ6 Ka.x|nFRJE>T:mT5n g+˄7;D?k !.^Z\g,]\6k~ph*"X lQ& y´zҁMT'-zf$zS|rwf 0t( U1vgZ}gTW==<eo nU)l uQ0@F~9'ՑtSԘfaW*v<bg]G)0MR@>{㻠> 7n̡QVl_>Mz/ﳂӑ%hTfz,f6<88Uږ|t?Hb'*7P$z""/M*!X`$q(6.kzJ†Hr1QIMCx†P|Eg7`K/$ sw"SP!'8[tH;U9Yr@D$>D&-\wg{1h!|+":N9gvuna.N9 _'8,,%K#oe}, }0 !alԊ^(?ŒW(@UJ2*qֆi'[IGBOj۠X2AqGT4֜3&٬$AD 0+Y|Z2䟨Ck:y)|`"1+uŏܞ# ]WkٱQs̢l$<DcQD%F Ó5-XnKThɥ23PT49"hڲ}MTrQ|BaЧyl%EwڇժgWwbTA87[Υ`P7ZQ& X\b+&M|=>ʦ]"ya{sDYr<_*JEh20l)f$D b! 简Z D3] R=!2E#/4ݱX갺N?wlg.6~[n,]1w?hGTYޭ^&vX,˹:e$S0<* 0r9pdrsb2kEst1yaI-|xT0̷׏&+$j IHx c9V&dl$\Lf_7ڇY.?yr6>H| C+X ZIbx"tgOBzio_ON 궒u̲TclO@O*\{%+SeM^؃qVLR$. C]i]P:R1܋szDz4o"WCȕ+D ?["c`2C!mŁbcԽT4Yo+d]Ŋ.ޝJ0"i'$iA$S; 4-pIȿE6i5xt{щϢPHJS"2kb,Dd$@ϦIr*"4Qs%`4׶ZDK%MNuD|ݖ7wȞF*A;aZ²G Tǝ[ KF~2Pd䅵\'1 3tgguvCa˂)(.>kfp4*8-W働+Pz6g]yBWK55*+z4d_׻O~|у%1~%#P-j$(eI; z!$aB g?Y/A"yv_@S=vvGr^* N%F L#NPC#vI<ܱV#=I6v Ÿ PlJN(w <&;ӭ&;{[.fGa{\V >ዶ'nĨXſ25+3;[=A$i{.Q˧n}v5cߎ:^milE% auP ?^( #焋@I2 GCd6+60`EI `ʴ*|=z_bm\BvhT01IR!!l`a ;6(c=%؛ğ-ݷq7=_=Zfe nBq-z>K=3&&o\2sӯ ~)0ʿGxYgqِnO| azK%)`J~rXK7ƀJ=1mB-fx"`4+p/pn"Ɖԡa(Hz 2oC[tt;0I;R%C3fm'H~";n@ y(37Y;c)KBgR(wmG acVL깬|2g=Z<0r/ZKipU/?3X~} sʝt[y;d?dn5cRG S?Q餴n< PޮʥvgOT>+ m]Nm~{3^_{e^'!,ree=dj|U 29]g=^ iӞy51RK(BA1GKN4xQQBA "*^{C8*gPlS1J)>ɛX8;R 0``'_tfO ,<0| {wHVr,v+=w`5 7;TRz eJG/4*]PE M>/e՟}`^j9Q=k4Dn\P?7/ޠT }gkPQp}cqhAp{XlOsLjnB?o <p$K+^Gݵ70&Q8ؼ5xma|Y +>b߄L*vvLBj|D'2O|wI J@E3PE48r##!%  Ds,Pu !x&}V\;CKQ,]mԩӁ9%Ė)-.a چi;KH|8"+FfWPC}j'糧`ʽk6pe&#[q)$<8Ư29. #)!یy\_=ҼuT'Skv\Eza;җ3cr84BaQ2Z qLpW>% jTC'~ L|/cnn+p:px#h@FqX2. )[@3 }a b ,u^ڴ k'~ kCO/ۛJ8drgAɟ ~Ўe @忴wKeWV_Psf+H@ cC{DXoӾ==J)퇁m)dG䔠D-0Y$eSa(, R`Hߗ|0sI%[k2GOHzpv,[䔒hԢ'-7TsΞdRffwRQWr*YfXGYnΊ=d-,\!#(rTh1@쵅Q"-M[*vvݢI>G>7MH'4%N-n1?g]2+1Cӫ^GOT*9ks3aCv*u~l1\Yp*6mEӔYӍ-Ny`B9Y^Kj)#D g pbVI[h|ƥ$[2+`VKLTaj?$djʽ3#b/}gOC{D\ gn$١o='} Yǣ`a}w]rn;ַ ݳ4h*ei2v;NE}N T!!/RiO;e-D1 J5HT\"Ud 頏~oCXJfrRH=ll76` E=IU3؊-Blq{:IE%%;fmk~3*f[-G4r8 ϔe$"N붂*PΖ@׊9/fw!4}@cϝ @FxUI5@O9xk"84jTR^|!:) cKtۖ ]W]:/( ˏs0UAܙ?Q䗤IR4>a_|)J10i*wTBtݓѿMe!$i;E,|;}+R#Y͛ҝ!PNz)OeKW c oX+ Ż3[KR zKY!JY!ODv`BWH=~2ȫnU)~iФ(} Juֱ.bWs*)lOWU.88xrO@VTd8ۧ3Am oԶu)v_֯y89QX^ uh檔F%XBw 1z෭Yƨ*7@U˛tD]$y VIvl1=rAX9fbݔ[/':UTX.b}i9"vdNz#\O^s_LnIiNHCS>G{"" +G\lj~aWE{mn"N_Ac\T-IDe$!,!=C~iΙ*:ex0ϹءeV~8VpEFꕋUlt` u"{C}^%{[U9e^C3$-@'ͯwSk ֹ_'*tvt+$+a8-=req+etk]ޣAmRk4 δ|qI qe:_VGV-T0%27R"?^x3>UPBJYC% E@UtElBł.U85) d2w3{dA:/ظf>"RAcŋ!Y!nb ߽$[-7N%C}[F"3e0Dv2αmadOw}&1!;ùzqp{'-()ϰ3xl.\-n OC2(IeQ>)UGH 爎Ǜ3f,?B[_M|\` gpF!.&)rvMK~V.Oa:U@͝PWAOրxHNU:=? Og">Mֶوjxm0_"] I #Rõ V4> u9qټjIJϘ}m_:M5o"*b]"hN3~-!xqؽG1'x9u[i43 61z2w l#x>6Z(pw'#޵ggϺlPG{I/7+ tIo#f?^4a@t(E\BJYjRDɯJ 9ᶙQ M=-C>[2N;x ==cya7D4vlOc\;$Rύ>g@DM*x)[Wɫsx-fʸ#žΈ< A3 &ҘϷ3[ս__27YkJwnTf}џ.%ŋTi {'܏wuB͔7x$30v+ۛ3y@DwJ/duudKMRqU&fCF`5TzH^+g?p70ka\Eu q·UkB@"{ٸ+揟.<8leUDRK^7lO@_Q^?caW?eE .@>ɄN<ލ~$ܨVse흕 ad[V{\.KN|gKY8x81Y Yߎbln6Q X9Z_@xTp;oh 'g_C!?;]E!ܪo[7=몮LWY|%ؚWU/+=[N*lq J. Czsd VLQ >ħg IӦLgCa$AG:%SNܸѝu9 Jzk.6 f@ Hb7ҩ>j_ t^{uF Mv.|Pp_S0232‘_ El;E`pV*\MaӢ¸mz0\p|FbtM0-/q9wsײlJT4VV, J\}M1O$;(`t*+Uky'RzqOR6N =K 4ˊMԴHMzɄ)jq~?: ,~*)m&lG@;IѪ4́W8 MJQ|NXqQ=*W]!r&z.O,7K(0`^wD0hbq lljU9q8H"e&F%gJGr2PdXťǩL7²D*92l\{r'E}xpoMZIs~r;^JYLz?TAeK#)mFikCh6g9Bi,18njviv: 3 Io'ς =C{J?|)~rB#COB"t7 Q]¼RئϊXyFZ5.\OT\?b{<1і+ɶ]7tǦQ'\R.u0B7ˊsQ{ktA`죯Br21]uO5ɣD]v?OaK8y#exą}o4조<ةm>ũML` <{HB#nD$2|SAb:gPP 8IC/Ѥwۧ8vp`yCju'p$,ɝ{6m!C<#g wTWp?pLp8cA'- *Jt̼P6_9xt˽DLiy)&^/" )j~+-ԂzZuD>3)CU;su,F-͎AH_C'&l +/2xdV\Pp4bf,I :P !u.8ڵ kD~}Tl0[;B"3<3¢(]'8ִd[ϕUÁ=s no9sys!}ў$bƪ@7r!yIV3zNqO2 ۲LV[h=1py4kى1xLo|Q.óBFtzX]z=ׅ܃kCuabxQ;6v~mJGR>vvƮ Nh,uqHSٛK mm$鹆[d;ӼEk:'Ff{OS{|3V5Dm@e1wZM*OGP)Oc])Du\1{ &=ΟvS8;{e撄MžM%C0{9tF64ǮT(?BM$#RTFѮ= bE@qD%|.joIIUbPrjЙ~By鄝@S'40)5x)Y{3 =/zX4![E+-q# &)>r:z/^%޻K .2#$wSCzçwW)+W Z> ~NiLsF2`P I;π EPN-'Si|1q'h:MG><S"&ȃgqOTqB!WN4^B)MՎ/u#|^;nkb?=K߄{`r¹|יw&`#70~Œ&d1ײs͇ Qz`!528ˌy+|301hnd0 fJLu "i17&ƣp_ JƤU8 {*%%4t[d#˂k dɻW&I4".9IK:x*v?AٲJOt*{bJ'[wB,{eN+`T{ę4,%7v5h>-7'YLYˉ]RN_.ʿ hxWQ'qMC} pqjA)%6*R4A,B dKgv! 8WGg2aR?BXhqa 0=sxVqI|M^F)}?UȔ%MٗZ?hlG&'.Ad|MHXr7au=,%qN_A$lyM>:iQLkʏW!&D܇$"Y|z9=) [K,ޫoV\&L]{D0Ψ=׈.;@ VpU )^TXBڪ6ڝca}9ZGK-z0 Z{0C6wA׷e_Ku4{N̷0K MGslXX^4S-rT7Uԃa&dȁ&PP3r|,\S.l3tMd̅7ILڜ?>b2+ʮ kk ~Bmefv{ NtGRO8Gfiv`k L@\, dBQv v:N Sws#*Hza (;3dN4d:}!!L[d鴸'֙-f5|" ̀X8<)~7GCƒ6 ՕwTwa)TAoMV0|;ъل4,=jM9G!tZesK@˃5hD;Zw05[x_K0e&[m|耚SA:8ÑlT xEM7ǠP~XCtp(c4-ј7NG:E;; 2""S|_`Z J6tSPr0I]&u {st\lu5y'یk&f76JH)Lx7WiηG dUqY9 N)agBVi7 @FWGڵzb9؂VA%/n`w G) 8E_m0n~*V@MixA ZeD+&'qIzF|0V΂G:x3k0@ ^p"5Dh$2kkTzNgIlJk\O'w.»̍g!)ZQK}HAt/cӱ+>yf|c[ S2^Y@+_>%clA^Z/ 4]ڱbp9)2!T3a*]RWJ DDžh-hZ9l$qhϽS ?Điƙ:F^WLjb'_qsNdr3iր;n3Nch-AqY7q "܋GYsS^hYGDX9[BCmBXN|YZ\H#7KQc?e#-3al8kpeY=7rWfʏ΄VHXOQ(w+M\z̳rf-Α+uAItU%!bѾs"ְ+cKj @9 ,iwH0rl~mMq*Cq7ɹ7g" 0.׮ {ݿPWf9 U%8Q${on`aI]٫Lvz2Qc[_tqYo(h*Es̾9*¿ l Xؠ=Rn㤩dn?09P=  XsO(myZ0$%]C1;:/S%|}I3*w[+/ Pedw!BʩX3p>H`WIsk #HXVH-:]_JRd2CܘC q6^Ynqe:0󪞩,d{WaڬF@p)C,$l~ pABdп qo E7̨R.ׄ)lQ.Y<׵LT3ؓ Y/&|B{:rkSo;O1 sU3)Et $ݘ>2lhW7bEO?Ww#9N UꨫE "҄?'ao$&wLZ}:-f?66|%<uqo|"hB"BL'w:7/sLrfYޥ^{"ҊT:2@Kl<7/~xnMt肹Q̬Ѥ1=\גifQɩN#81&g%?835C7I 5 =w*ZpZQ_vcThCT~ۢG=*%-fwtBך"V dn-[YqJJ4v\xhTŎ+:VcЁětf33msl~=}QVsYLoܬ:܆YYhz:w l3Le&۰)ra\ϫqQVF< kg,J@^?~Aֵ)¨ݷE$I(5YZQӃr %98^Cܚ:jS6,s aٯs5[y(@WyB6\ ]}y\ ֗(%2PYXf\`,Y6̣G&?w* F/_TǛ݈6V,ݯM@n I9JWdM  =dJˈ^os a^mD%_y ,n8N~!oW3bOLw!q!٤$6 .(]~YL e,s2+{Pv {#s7$0Ț r7V ҙ&@=Z(Лyy5f gdgg&FL_-ЇH2P EL$Pt W!&ܫm`(-"$@߫Ҕ8޲`ˇ=R%"c0adBmRQ+нm6ߋHk5(/xUv_IۙQֽj5n*K chJrqV1[b|E"F^WFFEU{0Omc -oͳo@Ljkɘ)pR 3 ? 3| 7;;H>5zg4ijg5$ &Y#L!~`VݬCZ$NěV^4Ǩ癜SGqSH ɉ++(F%;v!=?@2ᤁoՙr= 3aEu:Gc$25 +K!v_m1y40^O܆wDUbGͥ>@- ke(2$k]*)I3ytqoU̼MM-$°,4""mM%<*<$^dHf*N gMٝjW%wia;i qٽf"54?dhb7P% /jƴRH0#,3z߁,n3lFk!>dK᭄[}|.#qiqE3Uirʇ6l ^O21ܗFN<0KqV=b@W OiF,Zσy=TܤTI#j;z-ӯ ?e} PLJuYnڅT~C$34ìWn)RU tG\ȳ*'YHaJSyd߼1xN<,zAuS=+蘆:54 QIqSKQܼL0h[tv X;{C#/NTY8t0&JMt^,ՓSRϭڦqF~TEL6?Vр\ mLt=*dNc]^Nl[UG% ģgƗWy4zj3OUjj1u\Zw1=b7EvSRȴԗ]PV=ǭEԸqxo ^ے:1j QyPDL1۸ .R> Q_"㝔e(ܲ[N5} N/4'#CoTxd!r8)xȻJ1&t gBn{&Qs[Fc":MUՑWaśv"[1k07V8J疼 U dM'kl'Id:MEwOoP%cwX wbэwvk~|g~] مLFUQoMNlwbn]yqtN L+pxh ó:&'XBGM!KDE|\`4`~8zbvMO ʛҢ-l;8h tr;Oc]~ Wpյf! |,d'ΝYtG. :aAcx7(]p A1)\BQwS{d1>,ᕫ#s$X؟EG$/H^@Ê]Zd0x+\Iy\ mzWsR,"F+T]]/XXy.!d<۽?)U§sZ6ps/8 4"UCm-Xb{pr4{Gi zB3R1Jq,*X8k^jO7}ċc_#1XE\6 .8EŒA|azo[_rTDxIb '4r-B@rNZrRD2Сq2VoY.N ;=m^^q:TpbAcƔ 7O]ҝ)(XBʖ#ROZR/Jt]YH* U,t"|.b/N2=do/&>x"++?)1YF,łL=vΟ̢bvRXP:݁8x8^rSw_5V8*-VfVVa缒bǡ3'B9ov_ҤPNӎ/mݦ;ci#槺gXj#XfnQl9ǿ1 ͣzn^UJ7!CJCiAL?b`~ȡ>o^-bTJ\GvdzDso){\Yw;F| GޱXi ͫQjo\j qkk`];^.@F1 ɉ|0  ͞|ed 7Fs3`x|)Tx4ydRyk?41X:!s,b]L,,5_>"cpY$<,E>~^$.HhKS.L&j[Zx=]!vkѧ fTscIe4Ϫ-3A341hTW Ln]w\W:یVy#*q΍/Bj1Ed…cUˣ\+n?<٬}ebemYrI_W\_}" 5{pdrq'k<8^ǜgR\\*ûL/_Ԏцcy_VLN}[Ts?p*UhyMU4M0&DgV+p ! Ǣy^ۈ/m .u t9O>rnu2wĻU z d4XW@g\ gMJLܖ.WPֈ`j'.T.!MqߋSy_t^vґa=?4mR-A*7y /a#la\h3 o9U}(VƉy.:HfBYsOQ9:.+DNr@H< yђ_.\l6;zSU©lXKXvcr}hJI7M\?X.?ZpgM(W(DvO!=[M5Mvyhv*hPSϴo1geL7JA Duɝ{hVqwqAKrCPUic4=GcA-iם+P"ғl`Cꀛ# 8Cɑdx[zZwd  &:+(ooA0TPSkn[hS؉莯_Z3>:MA'~T5l!'Z-Af(^]KӁAugRgy:AܻrXpȒDf /=m6zLmR{ក[**1Vfm@Y9skohNE?F@)ӧN^KVةӖwRfbV9XVgSd\5o<5/RZdvO#`7F\v#1ߵnQtFJ)Rx #&ERp޽<6\\/.2s!1<ܽ7S:5UmoxmPabU{- AJ|Ygc΄;h3p=K:3i^i&Tأl >УR*o:>-F{ٟ멋6v@vۈQb~H"sd?;VCbAC;ȝS`uP: $L+<4;d d&̀0Ѓdvx3gբ}l -1+5\VToʂM,}wS=lBw$dxi Uw-fpem}SPt>ϣ2ߒBLLFSLUu :}QtgxCh%/ČbILjYܺ||林"|t8:;CF-&u?AmA57R/*G)EPY0OҼ$ʹe\}/x7b#L1{K̏s8}*q1G"90Muez>`MhtH,M5Bi)Pu  $ 05f`bF0D\Ȼ\:eA6E]`d6!n8BYoᮡۦkM)nݷ] x cYκsé>Vxj 2Q7 M'菆E:-(o{HhZy^ iROkYߡ4!-&x[M,d'}}B* n}}P6= #nvD9]g޷ :;Eqv78 ?!jLORmaIW5WdAGҏ]cxla ʟ74'woXm^tU9C'b1w{]vLҎ6SVzx_f;`"7ɩt=-!"-X&|ڬPE)MӮ:d(,—.inkwsx(ِ7B],ĉ| xZl˃ `# [}8Boh_îc}hJc6/p8[џȩRY|JwYw#kd]T,e2zKvM2s"X?#p7x.9h#1 ~jy>AUkWkXFC9^Hzyf,*lUL|)CL_BԫrCjxpAOU<KɛSvp[E#H*ޅCO67^G,'kP4Rѝ4#C4}15%'֮twqF92jjr7vϑJؓp ._/g4;ˣu-:1l}(*-(OQX{,?5篺c\`H˲xC3tלlCEIR65|ۨC@: r[* o t †#8O2SFj:ݺeG_gןCMkZ] Mt'YEtq+I&6p~BTvl g %v4Ud lmrGBYJt%f O_$j$ ;-fF,@ PG8\ D zjم 8V}+ 1[X[y.9D=Ə~9wPAT 2՚ٙq? .@/?'sKwxmX16GG3J`  MY5GV%I6ϧ3ɖZ&Nˁ3?TY»LN^Wpv$"}~7sl1,ȗTb nN kǬym{[w~T Po0ٴ n.M<d"<ѪSh!^'< c)0tf$]QH S jPqVE/% 'WTpxΌ*+k#u }709LQxG=6`LT-u mW,\ o$ B?OI&]P43c pn?0+ 3F1CWĽ|P]4z,ʱn̫̊ɺT7(4^$Kʐ* E9!ƑVp>hRj[y;"9Lmhb:jWK%3&j J$;+fl^z?n;U?-aQít^j{-J F4pd ?ō/{ /޷b۷CP"B^LNp1fU=i =_HgM|T {p!ێ ['t4a1aDY L1U“y7 eТak@lo l[+Ydt!xa8tyNl?ylK5zع=7EV&ˇÑ m%@Dj&4k0oQ%jeR:߰'%Feat]ֿ{kV^Zıݤ]k0:Ny_{ P&*CENĊ/#Y5kU $5:E5w y6_$#4}qBж1xgIC^)XGHc48<U5W r$B]A-ǎҊ nG4ZFY=lf7l•S<5qߡЂ^M e.}w\y+sOȹ}b tA}4$}8S%bU+mӡ.Lt9"?B{ ͖`琏`{K!#PfV'~@~'DC"%M&7 ՜~5.[M qp-ތV*Es_eQ͘Rܦ ~ɺz ̌D%fh4D'̚PU1t.G),]Nꓲ4M' I":0mu@f#Uf0l`,eJdFd bx{ BC᐀DJ{V8hp /?Tx=CiC/f%&DܞXu ꊊPW7C2b61 CsU=]TLૃj,`U)mc F[n7Z:\p'wI۰ DdՃNjMe, ?R6K1j?v3bC | ;0^Ouc&q4]' <brEYе,GZj a A&9z(Lg,\HB Ol J$J7I=x0}&s:l`{s nEdy#k &~7s+4F^4h F? x%K뿔he3ǎ B]~s{=m۠e^&T.^KTFϗ{P2=f 410Cg믂^H\D[t"| TUȃ =EU]LB*EĜl6-h,/Sv9X2#]i<)WPc:;jA=Ǣ 4T^8 c[11+!-?+'z_+Ch#h{PKCE%{W5"4*dMߧWui/X$O^;_Is֗ںU`p/!;\CAT-4I1Ø 795QD}dځ ʵqL1R3 9CX;֣J^f+<qFkrK"^iyćn2iз ) =:;ϲĕĥYq!\>^+LK ָMFedH)^ ~ѽdB1 ަI ^PBU1oi&Ւ5ɪs5Ѻ@b fA-! EhQ@&5!ҿK#E\U`G A8mUSr Ifmlžv 'Jf5Ȑe6Z. E&_g2N|0z'0kY޺:o Z7bUAݙi I𱤜 ];bBcx踧mMOV-OUMJŐkM`EfQx}኏o? <)G+r{.G<.]/+39ƞ[?2YxZ1͐BZ<0sO$pS64̔uǑL' ȚR=b6)Ըycە8)Uc&1Ld.ŎKΜښn{Ó%*"bj8''=&8_VnG2GBU')=KtBR#sS BѠp"hlyS?e~m ]s~im*b6& u[4 @V>@7r/ԚȕR %1 c!/cՍޝg19[޽f-qꃒ@Tlb|Ϡͭ?3k+K nwl4^0l6NB0mJ\07g܋ řB﫩*Xd[r0-(^ETi e-24(:?smF>FC<@u[iϡBE`T`hgXwL[\G>?"CqC'R{wk Y)r{rsfz_@6TtU%g.݋rެaͼ_iZaD=j0GveF@~WUo=՛w.!j6E[!ۀs.?(n䜅1[⯬Á@9vF@HkU5zj ^e R=+R@Y]pH:gV_<!\:Vr`ʆ||[dcI)ِ}" !_XHV)La_ћ7v&}3C%0) ]pԥ0Fy[|o0HΞ)=N1Ș/+@hJBmufGgqT\&z&uuiM]/esy*ïȃ }>5Ѽ_GS_!q@&~\c67M<*.~C:_qK+*2/_/fWڶ1-?e-TJ>fO.]q$]vB-`REcpK%;kijքL ׆q!ty0*`*|{l"Ss'b 'K1=/-Fcw9 ejDA jEP \b5r=Qs(SU'"đE n\ڴI\Kyqo?^"Pfm9 2 j5oWC2ո_W2W"*Ǥmh~qs PފZHLhSG?O1-HmI~T4:SκO_ʴ)S _ =JH~[OQE\k"HnU$ 3S%Ҹ:wK -a夒+6M@PS u G1;DUIL(NjJs$!"4 TiJa,^E u$n_PC*Eo*u˲o)%leC%a%9 m~,.YϏ{`ؤ!Hr5;]gbCNL'/v.h+{LR}n{܉àg1='>u?kVB_Pi яVKuNc.Ep2'|Ʉ:֗,"b5`|o}/_ 4Jո% 5`.2Ȗ8sDB9dNTt,\x~7 D(yj_*،uӼ#BŢ4=+wHQ~6," ?Kd]E[ $0ߋ=x"!ߘҷbF7iM 55 -p[y'"[7P!>/Krv.ʇwLKjR+ilΨ`f HKL%=!>u;_4!|:ڔ 'bE-݇,S']%vGA$qQk4<s\,n2\ 78,I1 *D"jmgZBO]lQ=g(>^'@ w^ܪ&mٗuE%{^#]]1X*1_gx=EǶ=_̃~E9ų:g1EL8eIc`i/w2t`[@Lj3a ^]:FƄ<7JXP C{ HVY);!.MUm^h?4E -s=/-h.ƶM]'F, X"*S"ce!5ědK\әi{{Gn[6.hӚ렿Wks$bZƉVʔZfg8s'7|4PlZ 2g.(38uQ08Yyuqrxɟ'j(Ui{AEdlW6ۉO8ܶ*)_Pjm)S,Ѷ(uv-w&]7b5*3]ARiɉC_ &L1WG{R5*Ҏ}Gho6UdK`2D.ww5Gs=@g7!GvاJ+6n>B3;POeꕮ~=~ٷyvҪ0xqmK $5oj"$wML#{h/$`HrtLġ2WA`KauH=9ubKrM•čFI^ bC ^ F*}${LVruI tux&7R9UmWz',{^˗AvP7PI٢:=XNM Ώt1mI[W tngbЙ,*Tޗ:dг“;vNjÅb( R^ Va Uyfpަ" ,MwZAӇYWĬ'%9"\h g^ p*elԢI sTvCB cć=dO(xN{oN_LgBc9zܑ,yfbaŦgp)AF@ќfF.GW: o]3)#$[lR74dsˑ7OYob%ʢKԤbFwYʺZ<3nZO/wiP5s&]ʸ1'{!N[ ,~4qy\kh1*,G:] DZ}=vo?v#&2@1&)R`NVʸKp.3$Ea4>+ؼd-)7D_9#OY"=>.pO1^;ץJrSVI#+ʰUQemkZp/ H9E>rģ'i|M҈zldC> ߦ>mauz?p)`k+`2^H)ǼwVH::^+k510ɔM`~gB SZkr;Rq?nߦ s5U`( D~I{)Ŀ 9TX99|=rs!3Ub1,$_vOh=Isڌ.+tss" jzy~転1;\i3k+qϷvE/ɋ| &##ܘ7!'ZR޸0fD+"~G ?زpl] ʼn&;\ѻ:#vh'^nCJŰ.T:C^l%~pa!>FL?s>5Tp.OFsTU$74r(j9"K=UEpf4qs̝0S gJH0iZ_>$+0H/LJ@*&Ўm Z}Wf] أUrc4:D(rO΋hBJ #to/ f7>+#+G߁+@UPs ffξ1HÚ=f'~h+vWA*G9lM{)a$Ҹ.67|]^w!V9><ήV5y*Jʽh7 t`,n NM|9:%쭨2ITع|jzÆɎWQ,/W诌U9 Iy4Z~'A @ °N1=+fl` b̂A=tc~V'l){ 6>UӮ0iUmX$?օ`:\W4ǻ&K|:vT߇UgxDE}Ǐ)Ȯy)V,_·l)RaKə\I6WP!EnͧsmI}du,БtTpj Ȩd|6|.,|ꁙf>;x:7jsud&8y~݆iyh#uiz%s-s>и;n={-8xş}$uUv`BWqpԉ* =_#bd9Rιʵ\ǭ*JBʋQk p܃VJ0|xf]2d̑M9ivIKCb_R}lY:5dӝ#hv<~D1RH{\=AOzij,-:q0']ǧH%~{֊e:aS4RXѓ[0}@Q߾#Ol^%oɽ]Dn9zע̾mݦz!vaH#=egY:p/dmK$_1A6`;ɕ/uMV׽@Vːh0q3,l. :RS-BI{sY+o ;7,B9 :~Ξ ΄H$֡Xu7 [Tcڎ$t W^St]d^ȜF SKi J5-1 <9eE\4@k)ʩ (-M:;n}y2jvj$sݥM#[Յaۆ5*]Nf/YS'݋k?D6w'53``$9Ivk>,:Y + ]_WU+ѻl}~h's*m{l)/Zf}^6Wc{aOgQ hM"0 bgqe`ތIh׭^/qñsJo瞗A:ҍ(J(8Bo:ev{:hˆē 9 Op72,{-@4A +^eq=pZ7N-`e,+2J LQ:dbCU j}$9L`̤e}غ[?,R9c{,|CAmYFмGmxJ:']ސK>fZٿžT%mz@:;A=9oW-y8,bX>.絧aMJW.+ 7| @\u(|;U =PDv9Ggyh)zt]"V[ ?DP_gz[,x_XBno?ՂN<\B߾iH hmmaᢧO;A_ckAj IdDj@ [XɴkъScofX&7 -$}- |l|L4}wP螫| R8K s\-tޗV/Dq~CdXN3" FWr'3{H*{1tķ|-Ӊ! .fVUWB=9y *7 a4) (iϥsB&zK۴o6e9m_ yd 9V-FiFKJo`L W\ laܕ1 >NbSgLe(5NnάB_+~rEЬt6#r&Oc&fK5zhxB}VkdjJyb.] Zp_Z} O|߄O|7 8yDB9p Cw==&u}%U^Ok^ "6?iiPa K3j'ԇ´$E&FMN Z_p\U,W zفoaluӬ)Ɠğכ՜{KL􇃭CF"x`T'z,J'_-%!Ca-dG;tKPae)RSDzX= ѵCz%X/,!!Ҙ@5p(@DH^Z&Ÿ$O:2|Wfפ2ϵ^)ğ$/$zH=z$5/Ԥl9 {.x#9|)R9 Q)ږŸܛ!?? qM _mc2>ff`auA]\oYo 2h>Ou{w˙|%_ x.,SL=|!ԺN8zLu'Sʌ?a5EW;_v?$M+;f7n]s.7hz4tj@\SD#!3my1Z/ckB' 8bGט;r &azmF:p'*o]KA_co298 e?B݁1/],A{u.PXmdK^fl^)a? ]@ڀ+_3X4ߗ6Lk_$X`hn0qcz!LRQRNP;_dO.H(mP[|M]rJ'ZH9USlKP, Q^e>ެM0 RҎ {USK)\g>+8z?ZUcp N_@́o'sj=ǞuKmT1丯tÄ?1vRQ PP^I fo7+B'<3hydn#5~.dH8|W>u\ 2OȻ=B~AhB+$6&kEthר uP43 $v gxs[*QX#y#(; UL]&ZKd џhѩHbM%ъO$rڂW.9,BOk>JմZ/e_'%:$RNKL.Wk:'7t&̷A0̉H9DPZFgR3NBwMa|{;%JLrYoּm0ie:4&EAN B[xiCB4ZSFz^[!tXUĿ󴭧lKي-zs*[! i2_ٶ( K, ߇F[ňuhQUh/c[_m2a̒`q _!}֕sHXVQҶ~HOGV]3ao؍9#:_],l 0,K=cʊ7fkA \1ω* P]0H6fYO$҇dëx$S%C(Ֆ㼭Z)%Si^F%&rw9 s@:*g X\ W}ͤ: ֜qxK!k;T :5)D砷 y~\PN:ħܝ j2[F)vl y'1Ra#LFN|] ~@MpfJu iޖnQY>,TVc:Z_zII|އ`GGKiqʴ=9tGU5#q =Z>L%$A7I I]/U*_hˆvv2(nv8n ::&uff3a_fYKVBq,voL{17p(ʩq8sƘ zT7H6*omw-qK+ySxYGl%|r%=d%uX; o1ha7M3yکQH!$Oiq5AxyrL^?x8ޛs" aU˥Icͥ$iƯfDF;WX`>󚬫U CMeaALi!1^O:h m.&}3zCSw%=,uZO.J^*v?=^7J7A kxt`U:_ĸ;d>b@xBBl-ۊ<2ДO3*AnR"`"@&?7qt>TI  ⩬3vy0rJJEw;eEL?H|  7{fIh0.XfCWk< )ءC%u.5&I8Qԉ[|:P(tTѐbr}'t2gD֖zڤZNߧL8ґ\ R^kv\~_wK íV05kT#N&_tZ|_%Q^HoAG+q-8&䠄N:ŚS\`S6Y VcOl;PضW\:+0ȵPҸ 2J;uC3tD+ۂ/$7E(l5nOs{.D`9>"Lqad@͛wXwB9C1i"͍6Vbf<+s:_9Ina$4I7/t /W,MoQAbƒ6oE9im\w,0Iu`0Ԝݷ29ri臥}>:?k.e1yťaL.۝RL,wF-7 Rn8|PJ kS(tfV=4ħɡ8|Ty22 Oԃ5l1{b݉Z2gPȤOitc.ݾsfݧ@ۗ|đ/QziSҊ" kV1ygX4-Pt;[ +4ᒉeC-x;w.t!ZM~5ܬu#tkM?fj*5y4U#2X ܬ'XF^(~"6'C{J@'ZS%N9;g WA.Tc]`UΜVˆO^kRƃ&YE+]A}5u7j}Ȗu5d}cv$+] R|kW߉Um^~u(}1X|:{JD}IxZ'*lu)+$аULdP4821˅n.N/wfI Rxi6r.͞^Pi>"G- 4K)4!sk|ocNe헾9=1؊? NGqTB.QKfk¿`ɉ'%ݦn٦NQ 8|ij _d@fmp sJ`mrȎ+Vz!N .Y?sv9'97 ;!痽z4T$҄ ("ل_ 2e+Rl5')c"$T2f?Y7@h?ڲfdkcO&w^5PbCo [J@5`* JXONdZw[QR*~PS᭚ fׂ:kbOUN,HJP֤>珁+8[2q UC"&by-peT"B̆-˺yx+͢^VU*c}1-P<)`# %Zu`(ϷK 3I(hyp문Y>'CgLJj٩W`/ l$6tbI꽀Ny4̹S\[2NR6  !o;U{Oۢ"5H`zZ0=|!W %|G .jyYM봻ge7+p!!;iG=mۛN)QOY`̧,=)Gh Nj@sXஒ[ G]oV ju=_LVv,~,CVOE ?m}<ޚ0ZOll3lƢHgh] ]@)oa ~΂;Nz; =FUǕL@mp' *'‹vfa)կBPjR'QK@\rΗZ[2?TOE)ݻŢ޶^g7x h0ncrWa>{u~TAkG3''3kMw.C3|>,@^l7Z#e(pÌ6?Vڙ|!Y %Hd1ٔ2UabU u/cYʱem5TN!4K+A$,qq{#6)q9-YoIwd*Z ]?iA$E~'qc"jjOsZJ0;b?"s6_*"Hv^ԕ<ԓZ ڈAk*SޟUfް8R}U`Z<x43-d-s4ztM9oamhrStgy"Fh}-)j,N"P',Pi5J{ܮ)CpvLe[GXE=prrh>1n $o> pDIF6?:o\b丰 LceJsz?),y9#9}ѽQ3XjM, ҳ .Ah(i[⇀3Yt, .ٔ)?qz-eށlbySTWjpF%eԉR;nus\~a1Mgsr׫`EQ/?9&r#Vh\+tCn+[Р^0Tٕ}Q#BOD63O@°[dHiT)yq$TC 1ˣH5iN 9M gـ>Jso`=t" ya _iXDKمݚ7f:}:PM3u.ḏ!C>WYU{C>)ذvIna|JDՅ=]A[|E+ )Zj:ӺX  I:ۿ>P\=%wνL2eL^U(dڑ޴.z]qMR&:uwHS@\|kH~vb6aTw5bP%4v?8pIqY-g.c`3ن&q]{ 6HzO(v {>,~ <2is(s_!|H8Fb;ۦwj%D-5Zwξ%Ts$?#Q?`\w,jcԆnѬ.ZUj=ȣatK6#9l8B>e$ %kSf1ש 63U%ޑسdlvNh@hm#8!Th Rh=H=pJ`y#\y;͉N5o'xmou˴lks7UNc+/ؚ[.Ȅᖄ2\TkJ^DOXG}y _.oH~t}.ܸ:a&wYJwZ}k<)k0%p\79!0)\S`(uF@s92eŽzUm;Q\fJڥ$@7T>[K\cA[eoE|I=;Ͷł3=P^M?!/ ؾ/@fy|kc=~~U2u a)8xIYk9U4,թNq>?M qp; g4P7'PRf _5LDZ*ՉkWM3sW}Ģ跅~=yvOF}.l? }samE.*=+@mgaBژb`kfwoZb mZ@4;Rr. =acZ$В؛Yζh0<+s 'QP{O 2ɑ?*b16crĝɕ KSĚݭ%!i?کlQT{xЧ-:2WWh']-\ YaPXW'<=!2s''f#\:*aze )ոgeյxdBIP=g+@46 }[b1fWs}Oxhy4}{AiߋvW7ƻR{60)kvUį63Eő]Y'6Q}׏v)K=-Y D6lNȢurZ&TC?L!ҹރ>TSQAkďNRV촍Zہ I,!LdzjNUuxgG*0w@%c\QjC[uQOѶ4- Oe1HUrW; Pˡ;sflLrJzO[}}HSBIE`>+̒. {, hC)˗xW5PM~7vM&"5G'lz'Fj=$a^ъL_&L|Ke1.sLjgWor$lPR ֝{5v p,z1Hvtm*к+^h_^EyoqԢ0b1%[y})V7%B Egu L_ac>n(PP/G!_DڢsPAч[ @!oK} ҥl#̀E(<]D[ʡCu DUZԈw? Z{~i^c˖gQw{ ;$٧+)~U=@J!גߡy\5cC7ތO"wW89*E\D j DkFH/W6vq[~0h$Dgho*H&1(:K²L{بۂ?Hd$ ,(jq7.~mRO<-! sSN#~9Xj#ҽӭf1z774BN?F"EJtzHp:coUɪ GFzMއ: `xjV>OM|hq BusdmTRkӻntb0^UI]L xT AG42( vTk*>`C.`xh?Bf[Th짢U3ttl _S)#c 64 O0P)VO&FV/8IuF FrD3-R[~HNk}'of}r»]>Q(hwP{χ^&twkUm9f!? Bh'| $Iڤ,Bq 03YF;DP1W4H)f'CiBr~w[obAY"QHb atWJ.PA!ȒHNu0Ln"/z+1oF=JRAz#b =۬R 0y'=i(DfW?gjxwV;vxN 8;[ƶDe N/e _Y;b7+?HtJWV]I<ƍ /Fi x;dB) *O!ZK}ד)+ԁ 4ޅFf썁(׉w$MvLIJOQilPĚƖ+,v43 pǨ.vnt,"#JUytd e-^I^q zX46l}f& |@3*ʋO)ChJ"@J`BXG2g#CW#U\Njt5#[iSJ3vKbȂYx(T>ƿK$e7[T5?8a 6Roؕ35A3]qqڪbj! J.*x>ca Lqe!,R`9~ֽdYt̄3e1I AǓ @5()EA봼utuc#_.0+=_NEd ]TƩX]z(J$V6Q"+7t&<{Sg6dLC=` YL\Οj]HU-Q^Gwbs' ":RO˴/ͫ/PpQe+;8"А -B{t:7IZo6"$ܺ;c~ec]Ɲ9e:97Ċ#AzO״U.M`㫯H%:,.zXk&AB0aYwI`bxM%s[(eh'>F䢍K sy"ZcOC}`V G`eᅯo%ʧWy'Z$·+d#g TH+ِ&Ԉ\Ʊwe-@Z,H}l;Q*"A|n2tC6H:7 eӯvp(kENЊp5>ҵF\gj$6 Ӻ]PB{ӵ+t*AOxHp2j#P#/m-۠RXްSp跀0O`m0;JD\Y_n~pqsm>٭+><8["*ᶯG8,>H7=Cc޵oUu(5d3_q#,jF,$5Gޫ3dNNGbBh쀕ܭ.3#8 ln Z2Ujd+.R'\XvPLo0_8iŴ V w5dЪv%B^סR2Y1.63ۿI3HkSTkDZi£1U"PK3!Hj)ȕ\M Vt0£"UPLYENgcf9|zHkMQkmH9?[4']_o N7/ s쵎c1%Ֆ;r{%n(Fw0JOi/I=N5`7]دPtah"a GFZMtP},b5tGW)5n̨f.|S}ƃ+i4~q`ҁt"9+;YA5@eXS ;CCd{NSdЩBE:Y@F<+/5+oӗ[<,E|ݗWFUZ b޶zFbP4- oy(O6};C""E{7aQ|GrN4{nFz"8N{|+|VXut1G~N6eS_Ru`Nv ]~D|s[o8'qrcDM*,!-d-᝭ 8%]|qAJ&{Ȃѝ2@`ɒ(ﻡ^Ew#m"?/wV8K*i:.W7ۡoHp3 r![9<ؙ^b*i[RY`nj޸ơl 0؀Z&ۖMǘfWx9_)+7YFh 0[H_!<1$؜dm XS] :ܪ·2BcaɺbXuhVwg6d]PrlDnX4Znq 0 Lf%$&-O~c#0rk>\$p}(q0Fz|-4QWz-" q~9s$38>f wK'6Yxz?/4D{+Vhퟵi,Mso$؏{ŅGU€,7[8Ȗsw1)w3(@M6SKKf૴GG9@9>Gũz7vVms b,k5\&7p,[sRm}|F *0U~DskxxJ>3HWTGTU@"/4g;g=f直њ| F6A\ ΛECߙ9AdxWP;lHTUbrB[ m>!5Fk~ߣ|`:i+߭`FN A't-J>),03Sf 5E} NG.>Mgc/"ygeZ5ѺrŴ#ăa.k\lXQ+> I>7if\ y567<" ¹.[[uW7ꏖR1~+ [|aLYt͙@"v#)#񣺂ùԝ  ‡Դ+-GPt[~JX +0;/P+4O.TxߔU ǎb}!žy싄"Wxm LbCj›1YtpS;Fgb6lY0B,%ĀRD_CA? g^9ZTYAk34TER7OЋM S pGP!66ȏCbc0ČDT+"ywr3 EyOgzַ8 *eb/Xx/]Zfq,DPɅw3Լ UI0,3:4Cyt2ZTrm_X.Ҷd+1lDeVhd=G#6PYDޕEk.(N`6#(g70[~etWE%լ{;tIuǤ쮩P@;!s?q[*ӬKX%FsytL.uz-y9'\&ׅyc/—[d/ eĿYP,E~r)s 11#_nDIKpt!8tm9+4Dwr@0n lMڤy,vՙFo] RI p$^^U=9r>H;|PKQrXkB-N%޵"&)p^'\(х{ Xӹ/AF%E bMwϋն}Z#}x-]c׋ƚf&.J(`_*,(;([Z$ބ]H|# h@)N;-$ )9 ̉^|kTf / ʉ\>,}߷ A= |ŵ.9 Lo,JQ?e@ sNFg΀ 1)! X+5 (aW dY8LcݖPꉥΜCX`+ r)"d:+aI@؜DHԬ z&G֫#bd&mr|Rs423_.LJLqqґIN8тSZoƕ6}꺱 ÷Q~ϷtDSf#(z>2D{8L%xW#+΋PAGn'Zʒ"CIn)7٪AgHѕ5# i- =]@8tWw޶SL~t6H ]Y-=lly.^8TU=@us\Ne XF1{,Ҍ\U&B /yQp#!g] Je@"I|=oOٰUzyy>18$&ܖ2{rE0#^^U*@L˾>@!< 2%}A,rc(g:.cޮLmcR&: Bc`!l{ʼn_=N}{bavX|41QLf4{SVzlUF3Pw:g Ez `W :g zQ Ɍetʒ<ؕrS5M`,p4_w@b=ї4)+{!mg<5/.H(fkD S -bC}kaY!,M<ɺ'}rN"dmu2-t|fM=l|rޛ^}:hݱ.JY,pOYz{445jej>h8Sb b~lF@ &=zwc|sG-ZlJމ~֑ Gߥ4|$6 sJ4" T&zoҨ{J2wZԽF"5nG(_nF 1 "{k,ٺ+%0 2]yT =}=J/v ޠ+IsoelloL?/KQ"[˳R@RՋUNx$mH9x,IIg!R]&l$fk lCgHHq$I!J7nWi8.\^"ox1q❙96Ny$91A& [GI8xɷB5K`uaVէ#-hШ[@EV(k߀NO)uY퉑>a*)·Sխ P6`P;&)7?AlCe>$Y {p@mev>Jy6AVAyVCK39A5hV9YtR-g_8J~%ͅz%JS`vƩˢ(tZ`([u#:u :"ʕͮNko͊/xSo u@[El7B}̎W,ݛl`:ہ;(<,S'?ǶNK61ָ𩿚ucl.0D(H(G¤> ̻3UXjq0|!Οo >߄c1J3J 6i.)JL9DO<"=m}J{v97+IwudF`Y֚)&T 1(b=?tQLK!]Q$a&b:Jb#MY#]8Es(kTXClN~fiCJen|GJ"]TC_P"WB|ɕCƊwW?>ڸzze O+6kJj| ]; bЅ^FwBZ]%!(F.w=,6u)q fI qSdqo ڑp~A0v;GpjimS I@^́ #Mtc௎ޣNn3Tl۸74؈w썻% 2IY-- |Yac<+:6{W߻Կ.uXZU+s9%̛-Y %-?Bz7+K`J |6!֢sNH5O,@4&QVwdk+Qx#ĸ ߏp`&6tչsbGwÏ뻝u<{o@]jemn]rf$dRVȄWQ+[a؝*LJQC%]Jb`AЛԋyhnE-@6:xH͠׶$h2cq}H|pG]:ispheCmTL %m^uӌloM!Ȧ4y%F({;aQt~śqt☓AW+{g*һq27/rNJj&wŝGsWggZ¸Sqi#!R!Ө=* $08ckာ]v8_okb _L}<A߻':u*gWux=r'x)Pط{_/[4W07h]y4rʼn@{ @O9>XF? Ђ(ԠU`vG4= &2( 2w|YiH*3-ݻc"Tau{`Orlsj]?'q7-7ܙf?D,4kϑy79&՜oc 0j\.~v$覧ӕOo+&=˾>bycTeCs*0sng. ݅?tvB3GpKWXťY|J=V^" OOR#exՕFk.-C̖y I yP̊!u~ <0㶈e``C|+7,kʝR+ t"x'j|Vc=>+~7aNDJ}q4|O尙h YVpֱ `o|^=nAn÷ƚG3* h =<"RWBU7|奂̝(S|୽/Xl ƁKEr)>#ݵF]X;&Tp ر/|$q~Cg K6*4O`/3%y0Q9&% BӅYC>,|V[:3mH ~ ( V|kKߎu |!X7aR0a0ބ7suXr(Poa&8Q$d-_^Er,S@ZM @z9g2ɕ]ainОrrzfAzQID袣zU7'"0k+CK>nҖECذяhYy',"{B{&|Pڵqݖ8~QqFmD*8?[$Iv+h%X|1=\GCA:A-:CEf.ǔg a&83u+'^5ͯa?kz]L^#fq6.q$0D&[^4֠W@t u N]c1qiWZ`Gnip l.*=I^&@'kߙd44IUg‰+M!G?d0yh M"WFɏmN1^08cx'# 0X~Vaу72>O`R$\>u؍='tNfBeq?v?L%qg+[6qLAHL`ص#:tgGϘZ9'}ֆvY<ȴrMRG`+oR5ƛb@h1iU"f$b 󚁒R9O BH6BRqO)7eњں0W,7L՝TЇ-e]?TUZ>h]S`Qxi(LrLER`<% q:q'6"|֞'w(Vb`>013&ݮ4- ]%HU8= Sm^襶H?(AZGnϥFR1 sg\`2\^z0+)m]wl1Z5)U-,̙C`-u L7 9A[lHD-(3oP HC; @IA[?@5~gC5r1m&{t>vP:\郶٫@g3j/΢QQ.v\poiGC|[ 7ы󦁧+3cCs_@:: eKd (S{  \ņ[Bn {;JWseUH0C 2v)X+볫o_-99}zTZ[)UY]XY*҃ZMZoT:H,򶱰'V?bX;nXQo~on;1#zcen-ӮB~e?hLGϊa~Atvqwkʮڃ a\WO5Cy W5DG&'BNpuGXü_>FE}ڟ+xΩɯ#V{]Km pa;UWsض+}u i݌LWV4selv9:F,!+ <>/y Q\kpqd#h{FW_fhPwA/šWL*6IJFy۰Ք PtiPl*\Lp'P@SrT_&YTmMCVGp ] %ؐh];nf ozݷ]KٜS5@@wh3osIBapyk1nuJ[ߵׅ,SS-kRK\d⛼>s 5䙲կr`%pv PW %G$X_iK|r{ #S؂RIHS}N;e 䝤VkaAwڂd_&yRmCw69AWnOX "g pTT*SE{AL(OgHF?mge]}`3c+4ğJL2ǓXzːLЫHn~xZ0uo!hq3[=s ۺeކBIS$pkE:X0% An7HцFOQ ~/x9NsST*Ը6)%_n22D8~X$?-Sٜ9 T_o#a'-g=`$/BF <ںت}suCV4{n9 995d耀o3e ?(~>!*GƶMy_SM`]ߕ}10u^'XŻecr&SˎIdP?&Ѓ'eYis TNGdG]Q)MVS~\IzX8y)S%AdB-_k+3/aP 2.!E2]绗=vcؿdž ."sYZC߰.* Tf-P^&NYx*pٓuļ(f58<` &Vn ?k`[@iTsn#lbXro5*Ңxl<:i/ fڦGb0?9Q-1`I>V%#' G}{2[M|6Fd @U:EY# ֘5<Ih 18 lpH-}q+zؾf7;s8~  d)m(vkœԶW>Z]/sp]*~AцptzF\.?_:~huBo2=I.4_s<-`?,9°~q"SݥGɹuU6biݢ"{K k%!T NŻϥL=[ wwB2Ydp<t%G~{,xQO@{zhT|)l?kT >7i4%젚</1Y`nAp+qeӋ J(w`g'/4ƈ!~#r G .Xɾ4;9Y\l I ! 1sv G)NӓOjV ɱo[n8vjjy[A'l\3}۞Cz-g$14dnYUzMfQw8S3M0Q=BUaMrٕY&'I3rW/>)QOrؽȬ9Xe@2Ew|SۗQ <b,`H1S$1Q ) c,Gs&53(Zoq!|~¶uuT .=ݻ3LG3lC 6;ٟKu@O M:)J"2%u(u0غ\79 sw۝..!%ݴf<.gh8^/Ȏ/WUZ51a JВ0@:[U:Mf҇tOS3XO*sZޤ:EuA-7rc6r^^ؐ`w3BcG\QKjb8 (ǼLm5#жIY,^0m@Zi[9 sĩ*ޗ_;4AW\Ϟ.]}&Q4l$;2dTV[B8so0$ $~ f :LCǃ-Oʮ ,[Nv.|Ƙzhq:a .dޑptB/u Xt >sDp8|w63-{h%y?Sl1 Dch-:{'?Avdz],fWĕ8[z63T P">#'<-k)UZ[ D3;C[I-\wU8(~91OQ`Ĭ`c/nѴa09@Leƅ6L;Cjir *u[dыQw `,3=ֺ@7:K%ޱ9W\xy u%'i>FGރʫ9TqW?ƈ mehQ{=]d cr~k^~OEd U4,<&&RRVWv9j)'ۨX @ަD-;m0 7JH#ţcWCj n}ttd/b D \"9i,7mrIְ7(0tG3*hfC)N5_ؘ&Rڎ0%cdH?p5L/bqI˽=)D=pKKRz@3xIȣp͗܃ORgYeTDʣ1섻p˃9Mg`fg_ RhBpkT[o_$|vqɿLÀ^Vb.VA.瀓y mA{>=bZ-?ot2.u .|x3%7| c0r.4UW<\ sVB5WHe }u@e]GcUM{~K%X9r}̑?{}⭶?MjS:>Uekꦵ$'upJdދeKTK뒔lF_;**ty!IkQ'J٨ en\bHupAKRj;߇PfOEu=/= ÄSnF~/47c]?#j çΫYS dXj | $nѕ\|,a0)8lYZ/2 eT.幵h[yEDSOZ۰0%~LYe#|dz]Q9)}Fqo!x=w4:'ٷggҘ7{ w0ұ_H\DSK&,H9>BCv)oE$*`Q`i'I'uՙ+ |{@=OIq^؏Fz ќGf.ɝz(q$0. QSe˯g"wW߰5a)MR)l0N2`%4N-0 Ӷ<ժG0=< }\,?ңcy :[ )z m%vվ85jt"#ERXA]om,n:K9ESKxC,OZm;d]z~` *˲Js>bxΌ(Ya=`Zr1 l Hoˑ['&-FZPCMހ*p3C6%"Ս{\z%ı٤2EZ)\y;=O}f0뚄g'k <=ҡ҈(#p7kZ%xɲf1s~vD\%ƛ [I1Pj"' <`ʀrN],Dvō ؖzI vSWy+/p$6!zx'1 ]/"-0ًښtEsTirId3&IߍWLԄĢp7nHw gl(Y,!,Oe@`F2 47?5|B 8Eڌu` v:aBi?ܨ*Ik3|zj潠^4S@Λ;SzэR]OCAtX)yk!=:)&>;b^A7-?SVQEְ֝DM6c®'Z+л{YrB>goOb+6}V<]v?oEAaѧ|}tAIԅ6`%+#EH:wMB!dǠhq~t &V~>F7 8ɂ t)D4rrԄv6$+ߧ$tǤ$V^sM~ڨLej]-|egR  6Y^S1NȜXՃDm6 6*l>$UK~F[5Ν=wlM--^ U=({!x1پ"FBJlf[U,>?xPz{'3^\dW<@,#  jr\HxOә%ɘf,Qm3P.L! XAzla+8r `7wN>U@qoL.ώfvU.%HE%RTU[oq)3"<%_ !s Znpڗ~5X~41+}{!|IN 7s`6o30i-#E+tS矫?lcIPsN 4U@劼0WV6sVdz$?Af)5l`Lhj  χzƙpl@@J J1ʍ{zO*?]7puI~F_23--!Y` '  {DsL7;Z$R5hf>p+F 87]eCx#m0j+=%/obYWpS߭RyJ=9ĊYQuK v/ ldZ/*vkXGF;Ljyն~)?N'0ʓX6R@N# D4ܡh)cS$׏iy̆SnfO1`%~5 D~APU߇ e-f[`vBwHT m,W44pQ(VnHhjo|@uYr_ dIV$Q+'9n,| qNIx ,"*9}kV(ӋIƦDŽ%MХOTTq8͙afXwx ".w1r /mde#k͑tYRrlB)Uo'4 EC2 /MJ.Mi!2p2zdt><4M@4>Gqt qA[+쵠rA""[Nbsϯd5hfeUF-U7gӟM{*>:#M9PP9%Hmz_$TuKt(K{"c.FYrCȁIO1 =tb ߡd`S5 {OSmG:'?hz&` 1yI:Լkpl?#Jow}ǽa ۍ/tf&L>&Xd懡էq*p'4'|hݒ@˓In |}{3D; G\աN R}t/vm&Z6`D N 2’?)>cj<>=b,^[X6B y9!lm)0cSXٮP\ q CF)3z`P5c1]#~*Q~M*«T}`BD Z| l[uL"-;s @ʞFdi]TNĠ su {4"y$l` "p)0hBgRn>+5^\\ *9mz#CR )\EANb8Fd'ĵ aW/ֹ lNnEAEJ6t '<68u- +85?}ezh]5o~2:D2"~"le~Rd.+ u\_oou^anm)-<®<܁"fiR ct6 ޔ$v'pwBSc_m1)s굡R鼽o5=zn'l)*5Ž|.s[D$ps :hw:`eGz 1*A6#ǨdbY<6Fғ՟e4-z*{J=JASw^Zqx{/j J5w,n5Gj/;s,}f/7\]~ u``*oTp `RWb_B!#9 WFµ 1J԰},Ov^ f Z8d1CƵnuqpiYc'6\E @#j;C܎D 9O"@@$Jgy S{  8IJJz[Ԟ~nwmA9&1MTlx' _ϻ#Õ_9q=7>K.! <h+08K]KP#\M2nfx]I RHSRR 6i<~y:+z ئ31)C$ƶN咨VÝ_Bi-ID1 sN$lq#?eT.˫3{!0)LM TO/Zi+jdV܀ZS7aGNMjh_cڞu-~^3FR|xȮZB+X/N !N=)&īc)0NS$I{ #\ӑEeV&ҡ)-oNpSP}5^coP&noT @Lv2t' NCWhu֝ gW݃P,<9!+1A#im=}U+!̮ERdguY][Zrl/-͔ZO?8mq`z 4M|V TDfusU?~K4IRuG 6?ľ7m]j ?#c M6!ۊGezG^_VG2_w%y__&&jA '.h Wi]ޛ@?Z BU lQS+.N&׼Ch ],2aplD%iPb)Op’/ />1:$(E lẩ)Q$(O hp+X AK~=]hc~4RRE ;ճq-6bJVf)pS;1M+QC 緔Rbų$ gdk_KyZBcPD;.;򞏶k@h4v1,:%68=PM[4p-qqIӅh'fJ81TDغ w@PJoPIgb|S,k K fbΣe Om7 [Ie՞: 4~t32k OGi@/ lK0FזO>͘A_a}ѷv!7ʃ5I/[&zKC#QtXX~[ƽ0~^-(\O6fz_'5 ޽ëTs&Chhp2@c rߔT[Rٗ;iM(;_b:Y +<䖉\vJ/>"[|g}v!LJQ*:| "g @ @8/\St!B{GTc6HXP!528ytܫUPA"QvW9 }g9! >/ * ;.8]1n(:.^o-TsŗM%f7/³S&yyfzYs X^%DծZKryҔ|k"'ѨmF%rX*eDv^fv߽Xf)K>᧩*!ZNb&v6a)QI>ؚ'V`+'8 xmF ޞ s )_p„,$IU> $_FNL璭3ڦ8bѺw E76wM7,3Hb\[Grcza^0Pn_<'Aݦ r&syBk[c-(ܬb 5KĢ켰'KDRZZ쫉=%cAX ՛Ъ.gdk`C0ahMh/͑糂nDA Oa~k:FH]<Vm;I~ŵ  5tԌN4P0Of )n}܌@RrmÃ5(fQ+GaCQKao rA!x¬ H7 CnۭSanG"N(3J$~8enF|Ea.T뚌?(pcmџBjXjCΗZRmػ,wߊmХSg 6gtb2\"`rXBˍ Tne5|RQ8\B4ZQzϜLEheTǔKbf5k0UN# \2 xh4C)XGfMH4X6 ;u=nsGV0W Bu<T{o'R>@`f*oNin8Qԛyr¤Q4mAw+ xo &j赤$oQQٺNxUisal}?J$~AV7f -{yɴ%{APX!h`Bޫa%TW BIb`34` j2qا&gKF͇e[pѱGt}rzoZBJze2T1`"ٵ*#URbh*5N H;+HtCǡq?mc&fZľqg 1(vN+i2Yt+'@< Պ]Y | [U V@_\Us}%' K/!oxz3%5c/3DF|-{ F۫Kn'~k;IQ G"qO~ #Y47f lFq4+ TZ"-ݒBܶr#{;qOK`"`M.&N'h+=+}=*A?9Q]YQ"]%DR^9e)q?-E)ĸmʑ߷)El9PiׇmbcgP;\$}-kf$5[(mMkdneFFbh '&F2dSBCPh*fV;&EFXr+r%ƟZ>TRO)pE=-T DZ.+M>5@.Xf[ę'SXVj\_M?<0ڸ9bdo*nj*xx{Qpd| fRD#<Ky 퇼œ٘ާtt)l _V~_&6mjMs$IMT)>mB@s4lGѥe`d4q;X u<% BszpD]kOs&I;w`uF$?~2ͩN6B; f7Ϥl"+DU)8 &kWc{\Giz-h!Qd$>RI+Ǡ)TT~n)b7mGpK;_C[ct 杧-mst/dYu#ngZZgiSdFL8󊏮EOV}=y MI{KVp8FW4ZC-9b"_; !"~B%<⒪KQj1p- JL!Q5,:J T 5=<tG^T㷭 G&ZOg=JvkfiI&i2!5AQ4p!6\O*3*-nWIkݟ-Dj]v HN٪L{ri<6nri#? P'8\Ftb,~ -]^D/<)R?μbE̒VS9*DiFvQw$ A[v-Ubhϒ_+W5hwx>ZqW'[}Jw͑ҼnW_L,6_k]$>uLдKKL"7CIrkT@5WY[ v|Aa8.^3܆Onf;T s"f /yu{_I"ul%1;v{inmE1xQ_&A]v<*} xOy{GWRzzvm'ij,GUw_/@gLn'괭 ,M Em@87CydDS*z˔aN[*C-؎VX)`NYռT=' Hɖ| fjϹ@O0w.eȊ)3snR4 zϮ-JM+6`VP{q'+&wC.O &Ib̓e%{X'+p^c뫋B1}?x[#~X|s|fG8(>)8ob> ̱SAfu3 =v-H EVm9rp̱c6L ا7?XNSteԓi1~?n5&WB,u1^9Ni{:[s>.i[z)JHJa5[1 CJP_4St% {h _~dkGv1|ciV:]ֆtjb C{qk>J6Q*e6ZAI>ÐJ mC$!os_-8JWt+Xcz.kgUB & V*p5kp} W^ s4R޲K}鉯FXIJ7NJVbX~[jie,HȸǴX"u X8%hqi_Ng.OGXnkYAGrOfJ2ʤ֗@eO ؎x#A'˻#Gɤ<'yB٫5|%q mܣZ AȐ6#03}ET*,|HCuP"Z3Ѓ YC٨G&ϫe&Lo3|5YhLK uy[Hzљ@zez? UE <58k Yq`P/9A*ȲLK⚳[x"yOM=y._Шn!T OPo{/4BBڰS\:ۄzLS΃, sX g|1DZ;ftFBC*D<( |;\W=N+ImoͶZ<܄)VF6{e=&6g&7b]$LG"u4(, <,ѥ|܂p8]9UY&,{AT1֑$3) 1Sp Ex8際9whxsu^s5Y2ѽuT!jhq:LC-X3)ִXcbxsҳWEU݄hO5oR@A "4YTW(sQG\ /F." &?;_$`=(ŏ" Br nU*$y qtLql3Pdӄt@ D(-H5 7LoQ^ԕՉO>Mxee([n7,7OCwhKTFD;*kߤ dnkQ!=|, ao0|Dp`.wV$qWW}GLzQ^ń( g =vh򁘈e4p}ZWu(3\G/ @Eّu'N1^DȎM祣_ZNFΞ0sRyadեaW8b͈I|S?~?P2Wn`D?OZ0^/if Y2C~iWfE=`:xʇFBlo%ҡpOC530F5>;^hzam#YՀ \_̐m%AkC_,fދNKoG9 ia i/Ss2 AGAiܝ!ʈSL_hy`ii1J.ܓlM{?WkKZS+d%JHɅZ od #uLygPq{8rh -btzC~X<(b` æp* dm.8[uEhԑ<Lߏ<~D_fJ4%^:q/cu2=ƏY:}]g6#z+DX\.% k`1V']]A B5Ā*FDQ]FAy7O(Ǭ&r%E'4Hs &k94 ok-yg\3XKMB8:ImH@<̫%Q~L%tj%irv_j\`cT=>MN3LW RB k*5EU緇8-RIJSL%u0'Ǯ ??lc/!`:n,HQ]mJXU>>H"d4Cp'"xr*TS*\'T{x "oh:̢uXU=B~厞H{[]sոÿot6_Яqg䀭LJ"7L*qs԰YY` kG>zפ!RIeqpF ܍p(GH*ԔV QzQ"@08훆 3Kt{7Y>T6-l䎰?hWo$bigAӅOW~Ҫ^'+p!Ѿ '{XoX:s1RtUaTv*䩈Xdu;:,JSh<4a@$YxA>R/9}vqM&kP6rjˮW햝;қf9[_Yc>6of/>(}kf9!sr( ( zq[} 2j Pwgf/lbr:mD$uUA=~Ĺg?֣u9E$xywëc q v9jU>RT^q- tt& a9=3QQu8bO9 5o/ۤ   ح d/fb&(T RɴGdKhǀ:k5.\\1BӑM͆tuKk~^V?([!N{ эֺBŁ`B<ѿڹNmbfhn_bU ާ*NǬk\t^G"sf΢ 8K*HB`&%X,r~#՜4cn /LasEׂtʷc jp(YC(rQ}}7>++[j;r?V*a{UZIGӅ$3 x$,SZkhx-5IBʷH4gmX-4ւvԦf"!bP &T$@4j:RA7o'+ 0^jqHx.e_ MTbf7D/[9αcUtAC2cAՎA$)"Èq=yespflm3h鷦tֿ/@йԸ֛?s:",IKY<q+$1dc@լ$xA-_Qlu F)_}Ģ0Dgjf dy#S,gJZӹcֺ+gŒ4lg^ BK~K0kB5\lfc!= {pzŔA!VUnGԄyx5[1W5*R3]FAֺ)XwrE:o!`p~9p8̏= ;(r%? E_r~ԏ.{(it9kˮ j,}Xsn'yv!~(2=qӡ=20o{"nVgEM7vȣ$Q^1o2֋jX%F"]>t8lOy1J8*+6>ZXq_" YH2!x#A>W/=G3Cz)Id|ppG9%*+FfGC{Š Հm'#V$[J]J~!sdx_B.}2>Je}sl h?3a7 u' v7y1V͑Gb HøMF+3H@ R\C*xZ̓w鬓4gvEh7`_w!. ,&-c,C*m%99 #g?,!xf'<(2GF; jn6[M`yGHI N7B8bN%DĸHQrW% VW ⹪و 1HQ&cɅ.'`ӧ wXo.Ҫ:qHGy`5SGzb Utva~٭<Uv!t=5l˯e/BfuǚyOLX 7\Z@iW> ;G?n0,('a#ORR![$ Zk)sp<+kjzy4U D@ `yy\~{˟%.)!tW&ܵib꾾ؕ]faUTG0=jZ9X)<@bIW<aRߩiWB^{K.̀WH q[|]$Dcku1a3L $~vkozYpS'ϰxX   (%GPwp(ָTamJ&'ıJ SCr-* "y 0W m1QvݜB|窗'ZeAr Uh(azP@𸜫H(#Ѵ&ԶeD22uCd{{.(kb[W_买I$$ Foᅥ:ԜwP3+K /_g7s#8`?o|:lExIxɪA46#$B S,NX# /q3@rLl㚙eEG(ih\cI ُWڽy$l d2j@TZ1C{3: kײ0› ^N1)$]-e+9^s ִÜjl\X$vT30zm5sLo79Ra0#`v}Me` 'aPȯB()c,x#ZqO}Ay> xRs16ai~ T|e># F4$uxh9 >'Lv|)"gcAP>8zOD5m9<ŤJ/;]$~SH/4Cj{ȷɇݣm.m\ŃsEa 6CD-'_!c}(-t|&z:+rVxvgN{/akisuʪ;M-61! F^=ISUe ͟Pc?KjI1$)Oxd,z0Fr{la#+Xm&Za23/1V13|mCSJa>(M9lk{jYvZ;cnxPJ: }=ӠV̱[B9?Ԏ9; K-p19["ƪG\GE Z 71tTx1Bb?OQYkh-N1БsDL%$'=&w&ĭ-fPN5.z9C8e@5]<6&劈#grhR/n$2/X ~rX}08=tvQtWzĵ#5lmЊA Ḧ`C@rr01ӗ=0j5H} u` vџs57l|/,z=x57kI> 3w9O>zϟT]fh>$\ `0`Yp9[qo $B`"uĆ<O[ 1ROu,r&q$4~ P؉\t|l LBc06#>X3R쨟P(*anRc1Yt J4┏ƭ[4=J2Դp l@.ڸ^]Q!TXn/<լ6ZToIPB.b6 ?sEbۅD{vLP1;BsZc< Q*˲z6EQh{I1@&ǕJeC% t:1a6D%SMoCuVo\=t&iqp. lAPfbd e{t&hb=Wojy U`Ns1ā/6z^!qqKMCe:RD(>LYP0y<ʲ~*|$kǤ7R]`EtnYNj8 ]s|5-wSѵO\ yo}hmfgM8fyk3w~QE( A 8GZBR$; T!AOV>8RF1r[lCBs>GgE4)/8HlƊ W~|Z>'DB"+U}e(k6l+$LY\RNmEβϥy\]hM+W n4` H;dNzނ)A]Pyyz@eU>nEIѾu𣣠r>Tp纠(6_[i3-nOܴ0oY}֓V8&X!>̖; xC$(bV0/ ж3RbxkroG`Cjt:Wmo:*^e82u\HYH3 HNBiQG5^?0X.CN̵%RO!/Š,kNen,B|ûcqmDS*#qk Åd~L:P:7\at o@-9AW6Ȳ$%Uo[ ]pZ2DzQWOO41}o5iͫA:׊I0,;Ssx\ I2C䳐&.yĜhLSw3N}DtPuӥ 3672@ 'zlR *kꇂ!,v)ΛI 4q"]$Bi/9j"KWpWJYa&s)LمbuMۍNg2oƛ^WY_d<X^n3RxԞo"Fgo޲E^J:ģB8[w }'`U_|~󖏶la QYL6쩛OQoy HrWJ8G_^K3YbGL"N_Z;I:KtTx f;7|>!wK(fڗ)XֿdS^A%4N$:LI7GzzƽVrc7GQ]d!|FCވj:Zy(bnWZB_R3 c*-pgDJo,5x?W#4F BRY=8˶yZ62jz#&~2z{ewdEX1,/uCC}o`tS.0*/ի& C4O""$~AN5va \J㊼ ;!6@B xG9WtsGJpe$UfAF5u+F\;7ÿLN2kTUډqxe*us|y<7Mc7UQ"Vg"K c#\2Fqe=V^nhɾ=?W)dtnt0;aR.gOQcN l(0Ҥu!AGlIuf'Fc%S-*dWVRSw$q:NWfoN{Y/prbytQ蠘oASB@Ѐ1.Gː}mO3G# mܕ1R@CϵnE;}, 53fi3,6u e!]sCsM3Њ@EatC!nʨ< VPbseTy|Td) 8E?zb1+tJ-4( kqׁe&lis<ɍm۹}E,5P&U)hs?M(ʙRa7NDG wC"0r'*(K^}zr5OD /f @pDtM=w}xe>=q7N~v[XfhRtzD'TF+ps0KuU>Lha%eo17uD;Kp tEaʏ`pNx+o@d%.p|v=x+}Xfv 5Si[cx8K/e[e+5Ņ5i]c*֢(8Rp1a _lcs~T4b ñm]|}Ov{ O&YS8Ӫd_HY ޯOcǥ~ ÔT`zύ)5 (Qrx6sZa:'QZq;}FL"^@1r_$j$^i[vm'8ψ#BmG&~+Y-*PET+,] R\Fg.F%DL8 U#cQEW6`ngL(%aVqKBOuF506̾;P=rSf obd5 } =z)f+eXg4q^H`6f !A/K,aS՛ Lﻂ1$`ݹj` r7Ŷ*ٮI}&Q7s%tR1^~>ƴxE0ɹgPPq֖wY)*ecmvN}Gn$P%!g="#ep( _{l:P=90b"mU0'RѫDi.ħQTîh{Fѹؖeܼ`F'zΖ Mlu}]VaEYE޶yJbg\{4p¡֍y7Z`FP^@Rڠg"O @"9*407nIJlTf!:Ͻ2 &V%T>[.s%s/r(|iE:s `3o#Uxw?!@Suˡ?c"u^I[5WK 4]"aDD"R㣍p|Oj '+8v0,I}T'f].z %u/'y2-29G% *JMqI-k&&i+IE9̓VC Kyϝ[ҌM5~1 Hl`J "~ldDd؅'C"1C.!@?'Jⵐ_P>fj'$q|> t`^zvEi`xC3!4,fb%7Ƕ*t ď0YU*=E4tBCEƒwUXu@i8tTs&?ZAe5'p9&-WWV?fjB1fPC<-]Kdb\^2?-EW+a}|>/[~~餐?&cF_C8esn 6*1@\:6a>aj5&ҚX?p-p *IrSV#y/2lpqDLF7?|p6^~^`8˵iHAfH 1V}_oуȺqx<|͖}{B`6ac#43_s-/H#G6WoNwpyJ[ۖuuFjlZJHc/ϬwC͌j.Z ޒIҒ,XNJCɕ٢Ýh=Ma4Ư/PGڱ6 J@0gp,Kc1.ґx]IsJ<]QYmmwpO~ʃ`mDVv:D+KC&'Vb :_wЩUJ؀2g;ύhԊ;טgL)5#.i M{ jkJFbયJJOt1~ xl*r@spl;Y= jT}2tnn<;w*fTCCN^ZRԏ| A~ qȁ@? z8o|a雑J4%DU__h 7϶G\;3 ןu {̸Adh괳@ G ðÉD kFh'}G:_;C~dx/Ł tk#ś_eQFx(g$qg=$Y&WzI~޻UH^ucfڐ3f[ x sq4Qt2-=Ay:UPJd4"IAb_4=>,"QHl-ML7;M3|ϥ+@tWT!8~#Q .[~Ripl{>Gֶ> Q)W C/T-KL./vrLk1] #A8g7'&!xx>lO0ȓ/+@YLAL$v˵*o# s( _%FXz,oB|)sA'y?l3@:hNWFhFGϭ\.@_eDFat' k~Qmڡl='o|c?Q :XOE QCC0gTƢ=<}  %3~\@[X>|GEψs@q8[]c6cico;OL$$}"PZ5YiSeq}A!Aj'E|΂x޿-3ߛܖVCFPr}@KLn˻!OZd~W `' \+rTHFDOj)͏-,XU74Вxʕ*mku( Yn=r~{ezSJMzxи_H;z}":qHH,L PE=areg>S8SZH@b5\`oGVӴŽ9)rP mUШ/T?q(X,3_-azGkǎGpkcsj~M, az)/"7۟sgHLŃ¼Tr!ĔqܜxM:a1=أF4'-l+L/RPŘs<:In.փQ gڹ1o S2\:fz54yѰ- ?Di؀R5(|čDǕIWߕȱqXSݿ<}0d柏ipr݉{JbK8U4D> VK<Ӓմd]@aZB&>O1eco%DlAo K[H>EE&tU]79Dd3 |,s#T$N|Ǒ>kT1 [ӀpL" Zw*" `4CsE b[~֝sdltj8,f l5 NMwG+g0^`sxYΫ*pK MD-widtuO7_WJΑ b|D{00E s~H%}r~|`L>fIs;$ԏM)jeBG2~#ɩ׎p wh% !_+>LEtރm%UJKΠb O+B{F{Hy v34 F~rCdGI==^'TѤCs{ (S1A흋+*tZ"L?ArRҪU5J>W0. r2q<.H-Lk5+=J{TL+tŅ  '<% ')tlEtP,їd}Fm4C`0l+3Rٛ:Cׄ|l 3F\ēLqFV6f2*R j-C@,%WtC40e#MQ:r(%'eV/w>w@}ѷKn/2:o5gj׋凕s2ZOX3&7HE%NCF%3‹hÌgaҖxrL&\"t*n!\[|;xՏ4돏ˏo$gA;'V+$ދ٠"j)&ץ8k@6 zW4`d(啌%K~@50̴%0tT<[gBחki>\gUnQ T&l *}}4HfBwS `U ^ʧ +glCXЈlWCS,;U`WU1<*(Xw(4&spkYe qgAzܖ*eL$VX;zfj[tB^Ll11y4 uQ/zWMS˼ vx-X$#h |mC;ԁ܂NYyl9v|aydO43`eC=R1!ʛrr_eG᪭$A灡Q2$ |O\AB/_r.⃺y*4x@5mlMpv"OZX6AeCySG%9̐E!.G= ܓnj@+[MKΒAu,h^)J׳q8Ơ/շ" l"MlM7x%f( ]1#CGC%s%?N*LF .&0%H4f1|aKdyBy&k빑"W((Q:9ǃ7hMY'k0™Hztm UtpB/):G/O8k Js `Sn_/~4wWl zn2e c<ɹnp.L*?KP.~ֵk(/r]]g91Pki1 ̓G0gH{ z^eД@k@*Gpe+8F|T<>z ._CiC]53* zQA@Zxwn+R rly8A:4Qg6j7>~=s6雔[ynzlBĵCܯ?5{\DQ[iB;BĎfpna+~)cHΰO?-UP _ab~ީQrMCpx+#ﺳ((+ϑc^ ʠJFTT0wL28~K4[u)&BQlYn_NZ` \ rWWx|ik|֗x׽*>jpG* -IeQebFkN4va|dgp8y$y% N]<7KC Th x`?ԃx-M<*ˢeNR˭Pv$_-U 74muLLTn׺f_*bS7Mfq1Mp6}=`$FĪ |fJ;i[ߐj۠^R,@ڕI Y+;} ޤ)ZCb%H:ꚽkxDii:eY: 'E>z9א!(ʇNiM4 JaqFpHy`R@QɪkMTv!89R הu\{&%NnEKhBYo Ҷ]YRԡ9^xTɲ,2Q]ӱzT B`hfLWCg)lOR]$%L#|q=JX8^Ϧ*A0ORˠ4sB{)j8SoDE8w4$T"'K+תZTJ[xZ\#?EQYm<S};R<8OEv  oٵNG)L6.MC$E$AFTJ`ɛzB4rH xycz)9#!5?L}5a`2HfJ3u4Q+^Y>Jrn3.O~-RִJ!ZnT1qxX˓+.]}Tc=H)9ؾP>.Cp]CPYpzwv8ě0ܶF4d|}iĥ BILǥj[](m~ If gī1Q{'Turf*mZd 'Q$À #YKnƆ/LX%D`U){5`3 6<кus/h0$[V imRP#dZz*8PZf6཰/VeˢnBswi:7|M%yt;nVJ2=oU(`8Zp@xahpHfčBezEMd_I45Aa8ឝ() Ui xװ3z`*Ek'G vLfh}&QMe@X}@mY:IB6±+ IAwC?tg1& Hb9!rL\L`5t#v~=lࣤgbٿg).C1GBr5xSbN)/&v1<ɖoAˣ1krKh[ghӴ:BDPDz$a)}GuC F(w؄ɮoc̮t4KWτB620yXzBMX8\v}>\vw$8ډzB_̋b:Ġn~UnqYRy>1f$׽!Vd~@x : aOBgT 7Q\|vH R=Ug&u%nAXH׎ p/UOFؓ{.k>s Ό5l/~?Ϙch^ǃ*N|ƶbCZQo6a}x`jKA*HE&MYk,u>cElŭ rfg(bh>*dhҵS (S[Qī0 c]gګ,ʑ!e7 fŃb")vk|I |`)~ŭ (Sa0V>t'u͘ 撜.(6|.C X\BltO|ʾb0"t25ޡ_ aDBe~RfJd،b;F~uL#% ! 2sZQ'`6d)N, AVЎlkx7<=ZPNϿJzE]#ԪȕZbmOm5^RFKV A*XI/Td M#[ғ)S0hѕnrͲd[9ҁsT 3#3g$A7H\m L Q%5y)٢W ~Ym ݚ&VCU\vC7=u#a=UP[Xރ!$ /?k&1iXY S,W]9o~D-dFl vbġ?2M2%y.@/ž69!M|q$c3d/{xYDnNW MwZW'-5E‰cX?tHt]~v1ߠ5xTe`L=b " 3wɽOķǰ^jJpS^,($Vٶ'C J CNZVYǘ=4v|r ZmeZht!ǽÃSS_v( BcV 5` }9sKDiq6C#}Df?Gt5yf#צjI9DhfxpGzQp91#u?Dv +}&9jpt;Nѽ>G@hooroRϪg]冚0hL7:o={[G]+"=^A`_"/CG}׾a[Qo |yKyoLy6n2*TEXb疋,U_W͓Xg,h*s|i,Y)zjdP/bX XÞV0s]cWQfY ykCwA>k} { B{)mΡ6-!e֊0 o9:l6e DFT϶`s~XސUeM(!jՓ2ۊu-$f5`$y$CU%7VT#4%7Θ&l"wJR`3Au>*Eo,C5b/? JT!=kae{1/><qvܣu w9 dD!8u| [g.r,S[&ء٩^r IO:suGFTWեtyr2RيVS낛`_c߾\b[0N {gpOB\4BRXqN8FJ~QnW:T9< =|„˿tqߢh\wڕiX (/̴bYg6 N\. dK[ pYPҼesBO-Go>9\ p`ռ#MW)k]!~ⴴZx5)Y}0Mk`'6:5xͿ4',yxXGl)SU9 /ںep3uŕ @fq̄G+a.߉vsC.Jd ?y8se_>Ҭ&,ef hVOQ ؘ%)x ?ӌ'2 Z`$g顱*ݭ !5[e'<ƫi9qiJwrcle!8U%o4yL$Ou/ BۨO {[]>M962f1\$ !=#.{GUSa@FAk9b&-񘚾ЎvJkxE/v2V)+JqVBUPt7PŊ꥚ܯpKFE#qW`UnL35PH" ^-RS- #28.lM7&!E걸1#ȴĦS0軱zWh9)a? #*|g:%mq*k<*OUUG:zs īzY-tzRITf۹)X$^-8dF\õUc6K`Z=*ivZ*W3w&îL 2ͤs9{ WsKK42vڀ|LR][*J sr%;f{:v0=/ȃ~/[{dLh FᶻȦ`էDuͰ5"p T|LD(>c*^:qϱ䫃zAX;x\%@qkkM4Ί"bEM^X$= 1 _!V9Pi_¶Oc>Hϸ[Gtz*zHU;+<#2h8\)7zgw5,d%^&&<9X:UPTCfwHXf|A&C!nrPlΙ&} 29e+1 v%|8GV -/+wY7JXQRP4qGmQP;@URZ1RuwO{$Sls@q=ǁt*sw9APO. *޲QՖ@>KxH*9)!~7y|B*)A^!E,,ys+:)v^NrU=IPnu!qny ᄳ=P+:pZT26VLeW$ҥ49op7)s6X4Qv(.isΟǬ(&II Ʈ]yXJN 7?{oҹN&#J}`k~#b\-).v17%ISY.Tʬߐnhk1F8A4pq=An5!7Ol,{{cj^6`u"_n VL- )bH?4-=cv"qOu $wRkegNU?%IMl:lS@jB2,o?qJ(q*9]T}U@#:r&NX9P/b|_6!ӘX YHP7yѺqSx#vlMҲ-Y> |ՌZEw_ `@hl\ ֪YT s58}"Kg!TŦ`ry&n<:]dci8xɢ@F Mdsa,S~fNlɷv#^;qc^"Xs`f]@-qzl#f ş kwț*6&ks*AdгC`rD}n̠pJ!t "T@ ZN;qf"01j NyXp!ގ53s}_=%h5Y=WZ/K='`t9.^pؙS(ЄlTxz|k$OF Jq_xT}?~M?ca}tV6Hukz6Xfyd"D-qz@m!4Y/OP }k'f{#$Tv~z`Lހ}gNFgs t a]et ]wԚyR1{iv{lyloP9W+עG 6Oo_^APW7<)THls aSjJfe br=z:Yt92B6nkDvF& >؝0$gGg[֯׷$(TD9uU6]_IFK: (v *KD<^p,.lގ-Ϥr3Kb!~qa޸*Trv$P ʪȁb"^JJKOSTǚٮt=o iDx,/r@5n+g(8RX*7@ g ~3 õ[c-}^ƜY8d[*a9>C>׈}Bo̗ߪ`'?63>H3PO-3g G bh߳ s9NL/'W}L[I`PpTip~%U1aGo[F[te'GmSBnAudB5y(} N}$=(ˁ$?!jMuip!1a]F"zaYNMP{(haHp.Û!@>|cAyOM8TH xHH +{0hZʌfl]ҹX nf){R[6dkAsW/m\8U̞bfTϟ,JZ.4e>-Ħ NZ3"t.LˆJ`0Qv-6gwVk< IᖒppE?b7S5g3FP}1{ jY53Op9%q>Zdpvι?~k캎9hMz;d&*)VF(u zOZ͂> |WUp##áh'wO+BcXhrzVHƮ3$VxRW,:Qs$ hT!%)H3rYPBaq~bE:[3]Ϸ>[BPsP}Mq4nGtA#VJ45td~ֿ&-=eF-b򨑛2G ʂzV`ڃQZ{S\}bD -]vz:qkZ 9G.u$YոRULS6ʦ?2N^h:UQQ,4̼{2e; [Ň>bDOW-zNsLnbѳg88\'9  Z.RcVҧ#4au.̩2g^<˦$Y͠vny:s cQl<9SzlX/;3 d2HZVyskup!Xf&[7V金ū=p!)py΄{V|W,ύ)_IV1wF0Լ_+ܨ{ME£UJD8wA TN }"IfnW=+E5Nj|)z!?UL:2v譈cR+ wa# DuUVO`Ӡ{$lԜjX="ϫ.bx U`a*MO7Q:URKo¬<'F4"/K8n!րL[cW_,MYc$ӈ` 5֔7@;uU*͝O8Ձ$F͐t \ahx r}q;k7mt5y"JxVE%qȖL顓o( RpX9X9U+{jaII(Cx5eQUfd!}ݕT 5h wW3[FRdU8X`Uxml \FDbsv?d6ǔb^O s-˺8B4|\SJ9Gg~8MUgԣۿ[H ~og΄?eN/Ξ.-ZC(;iAJiꈄ:ąÏh:J!|fcc&'E*wM*9 wqxMqA0#[~`s]of ]ZvʴDa3FAśjϙv<nnb^yö2P(Jlg qJ>Ok- Քk`  dBQ ] Qfr=BsB&E,ߖR_n{#Zq(Ƞ@;M_X6L-Ե}V_RqΖ@<,egE9Xz 55 d2CupV!i?s %hXapq4SX/\4ɌfSS ;~)SѣLف eaO\$cZYYŁ\5vuw ]0l{S:`[HCdEA#&*r2;t\c>9ڡ°R&l7liLסǙ!APZ2ɦ*"!~E _)yJ4j&@EdTS Z>RÁoaOjXjD'>T^d@,֤vqhwUhR2hrRDKd/Cx|,3[Na̦eGP<͏B$uT*Xhs~Z 3L3YR/4P6 ܍<$Zsj;+ Mʦ=vʗ;-!t)gQ{"P\rs4eELSurJgVi 9xKw o CEw7SRNxSiXo7Z:p}"2NJPo<+^,.I cX:tˋD<5|_.XEG7!n-:<}*5r-?Vy=* XmZqg<nVF]rW\ŕdƕWir-ѐfXyMHOAxVpxy2O~i)98as]H$NlK݃jLJ_ [~~Z_GFlڅTv&x2E$1ƪU(lQW{PrcK ]̊ {nVfv2 :<A - hUd.[ I>V31+TJR1e {`KsIȪxE %JJ-g 7J/*'S%ԁ㧛Óxブ^8c=k@AxQ,k -q2,"qJRJcUfQA,q˺]$M8;ftDvSںWs0!T\+}Hf۵3 CKb!k/ b {úܦyy,'/NWp9h/㳣BA0 ͹Cn]q xՉ?SV6_ ܶԒ"H A$0P &IQΰO:. SF ;;|@/$4~n4NB¨6@j{|6=m9c`ALdgVUХxq`hۜ;ksۿ)YTN[= >>ߌq#EˎsMAR |u9Pb1坼ǢpT,2X`N]di&|RB{|T_јkze猅Xi7 z}ΎVEtx+dL( eсgc/B@B*ckf rGnBdOŽ`([_QcOH9SquGyf'*ᬘE7Sh&=\ ܈Jdz@HCN깓^tg<>.)/kg*zKWı^,ŽҢ;NhWk>BhA ~OUT-97qf(-vQ$yscϲ6x% f;bizm$ض޿02s%{@M,TDݧ&|\^tlFXq*vʥDKnܵrAajզ@SEM@N8x8 X4}Ho7v%Ċx%z^fm~4J5ɮFbm!(VU.&E˷C:T9zh-A՛zbqWSqU:SǗ w^[ '_B{ qq(?tKR ͐Z ^- KV"Rې71XUuiLHe8$w0_j 9Qq5JTU$H7$Zu@FX򢸌[MxSNNG.pޖ/3e3$!`)z,-zm`\?(桬kŹ$&1k:,}5lQ Ӆ[3ɱ_Pj(a˭Vݐ%D2y6!Gf]~sj3 y͵ލl9UK/A1pVfGfCOxBf+ z1z}H5Q<-By ޺G/ҍ"Y%S4>T@Z&G, b/h~r(ۋPLhNIy]/ >x{sg=}" -ZkVg6[wal_~V)6Ơv->X-~f{}{ hQi4'Cb-^hmq+Gs>o^3{SRs) $fju52rЀJLٯ 'Fs @gĘgH#/+ SAyY#n6)f?|*eg}>P.KN N5nQ^SxFz} JLM-pu[ 0r~4?s[ .9"Nm,ϵ,l33&U[ϱ_e2lE2{Dpe^ݯVqKV#b)NU2:; ߛҮxr;Q1!F"C G0,r^yRc&J;cP5 ֆ2nP eT,_oL౧]pblίȷ |)O Xu_;h| *lҬ;kw6sRMj4+rJ bnFt3 )sU:!L$0 26 oz .瑳Ė7cNi޳D,sLlہzot`S`M#*Bdo<:L {-+^z?OPQ{8)_xEG-#+|*0,S Oɟ ΂tz6׷*9tM XٕIl(w<[DMĵ?x9cWf2S|)]áUH-)ڻ f9o FFׄ`H\P('k' n% }tӜ7њ y5dL F<QlÆ36g8Ѯ?@FddHEBMo~2 P>n}LÎLM?7NkcԤgou8:Ã9;׹nEeM}Ns>u,Z+9pE5HۼhIq-:uvSD/hO~c_J& P0{q(.{a"fK=4?):PxԱ+Ʃl X@ʾ& uS[j.d@(:,pYE`E`)e hU2R|9{ UvSv-ʣ8Dr͞g(N 'D d+Y)qSk4 3Q}̒sҌTHÝK! }؎Рd=_WYT 0yKZh/ar8G:|?hrz6"R G|mIHso)A )~>+%'(&3nofΡ,vIRn,zqI_3za$F+wgLUME}iTd 5EfӹO_&F9Xّ AdN|V8% W/Sh0NԷj 8*c*);.gIUA+z@!_~a:^0uԟ]_2ek`uzFmVnF9deY=lŸ m,.+8? Ӷ"g7~dGh(Cr5=Iaxh/R7ѧS>r`O56=V\Q(i5^K'JeV@i>ccy.1Ō.d]@~jpN7;eTv\O^ %$E?hC#9ǂ)±r )XU5#w}&66SFv:=݅Rf1n* Q46Xko_ a ~ 3ڷGTP۞} mD`Gv+(XJw!ѽ[.?:]{"G'5@EC u}4 *f>`M3\ Bkk]PSXQCn\.tШ5BɩaJ)olD{5!pڛor 1!q?&܆;N-k1O쩏Exx#Zs*i_nc:2 8#? ޿_ɂ;/{'_Vϻds@G$"a ˸P˞+WNpv`@h]-LD7KFx;)V|UȬPEyp^7{}*ֵ&ve/fDjR#Vy6p:YaxT[mYZ;_3prYve@#=_-x\>>+wOY nkޝ&oz`'[bz`?[ SmqY{ϴ8dEcj:zr =%Ah!mV0PDZjvg>~͜SdJWVQ!nybSՂכ1O8~ 2"&>$5I<;hM^Sm|9,ZI]d.i ,vewSɺ͞a2{d xG '5[x|H|r>pGY~̪d1cNFtv9 XP?kJX߽⃎*X* hMsŔo-46ZnpYOF"FaG}' z906 "QW1ëѥETK|]}cYJ\=PK~o;/Rl+3%8QYj*FXL96U6,.B6@jb|P?1؉G_3Xk Fg{Mlc]]jW5;yrNݩ3gNg؉|p6F5=`XHG$^y>: E X(h$ 8Z 8Q'ߜkس/bwu(#E 8[9efT%7P_<ҐvY"Mw>%w{> 6QSwZg —>窥w$w%vwk۲sr2Jfp\E! +w`Cg*3}iLċVuX--GŪS{dw(,AC}ղU%Pb"U\pWFn 92Æ_%J 2[0$_cS'Ny8z =ҏ6C撃.heHXb`o!ۡiP/.%|rj+ٵ[ud wH&( a[Kim$lΚV_Gv{rؒi'0A`IRS8 Py}+CÄ&ńrȠIT',?%Kdej˖Th? )e XiY_SR_@?B+0I沐Dw9~z\ LěYh:V*g#I5e%QZZMWBibYPj(C83a0A !֚GmMN[F F| Mv1ZQDskՕԿNjKUe_>lg?@vһ<5¥k2 .jl$I&ٻf(3 ߆ ć}_|蓎zñЧU;u"YӑEC^t`{r8RPBRdY)XAzўSޙ@\J&eonI)( i?KoOh>@sgUUMΘ-JgU΄HpR>k,%.l10,s/Ŀ"$ TLfx9\Sg 0*<bV 8~J+CUC~lܕP(0u+\mܘG ͇ l)(aA wTs a6g@SXҖ6Ů1 f?>c K+&\U|;iDIh 4FurX>߮1l]YjԜl^-k˶](8|I(J*V溜a:H1%?2cvϼ~eB Neq|+_t윱t\/~;(}eͣv>gߙo:M;a؛b %Ǯ#B3daM[\~@-{E&׈YcZ T8x2vSYbH-yT ?{XϴS=wYmhopZp萙pyV_0ll˪\;]03bdM=m~b!q9>D>$vy)EC;<7R] WNyAС`¬A]Fٴ٤ sf $K y"Lgty&FdoeXORyolcC[+t+,UX|gPUG':I|)䆗;RVW=s_H TYO*Uԡt48h9P$(y;TIJvh.cL15.NƜe_2VLgx(Bg PGZ몼Y]T*UO]Uu \^ȻI@k$kE9/,nh-q f v_*&1ݥ'gk "9]d;m=ܛPWV.T ׃ VNF&A# s$dډ̮_;Nap0v^z82RJmI p /)d/v ދ2 m[2 BFIݕ+m{,'$85` w{iϣ_;ju|v\Ra?]Wq}oRr!rΐ}DǿK=ÞMuM="[\i} _p*@չЬ0b:q,;O]X+&O/:6uYGgYIbns8Ws:&um_Yӝ^]c<җ`tvfۄ\xT2GeY_{gF~0Εxɏc<;i봉<'O~(!Wazՙ譒Jj{q9Sn1F%P+m.X kha#oe;iAHPU`ġ?ןi@,!b^2!P. aMTYj4f--Bvݶh9rCr%8Bñ^&Qת~ho1AcBjD %8(ugv|08u0E$RZ_?91_-)8qƺ|/r!ϔř0<Ü_j'z}.#-(?|3VM)K9@dز= #IdD^V b]g,v"9nxO60d;v% H}]T YV)Uҥʸ)wW6W{~v6M&T/\i[j=yyLlaIW '1s?gpnhR-D~MYzJoM\vƲYsFgh߭(P Q2jgb1(;9Pw/)7eZF#{NBE~Q 'z$>Կ;D{tV}!^ 9ݥ*Ho.HUyk@MBS7s/')a xCn&Z KjXJYLNhV\C3C/^}LAHF8s;O4]7dMc=oN{Av=ON m" HKp lB6o/LPzm;+0浪R&(2#\Pza ma(Nj+I5F &L= &vTFmWTjbrLUEӰFza!MqlϘDyۂ͐klƒ䥋0ؚvH; c8 x3wWu7!L0`MpIWyHԍf jQdѳpҖR#>r%;RqZˆ|:stqO*T !\)2A|?{p)%,ۜ-ŐFk/,w/rӐԛDG4ߍ }A2u~u~[g]5<=~D1Nw[7cK,#ݹ7=Z‹PY?L\"nөQ%Nkܗfŧgb,˖/6g 41hS*!EL\C59wt^OZ/[ĕP2tc CGvGJSR|u^<ɱLNɼ"* "w{Z3 ؝¦321/ l$X> )^e`cypp(9*$1@ZLk?H0EC:Ei_v*8ʢ-N8̧fq8r0RXJx)鵄kTF 6=~}]cʞ\rHyveMcDDˬ9矴cC]ґMTWj[ Sfw*ZH6ix銴g/#Tm;)q+ڤ5VpAMO˥[86.$92Z(;%kVx_}ܿ#>?gb+HgǙ4(u+$+PrnqfoCj!2{u/mV(K;ɱqnKA(CA-h'A[H>y{IdqJxC4f{"\3QUց}`]і{9)'l*tA-q[qv*{4H[cᬳ:R.jӳ` C|To) Qk#ss܅^ @l:I0״1i@< Ɵ$Oh&PZ&{^ЪecXFq=0CJN6gM[̀<]>AW{NjCbg KgBbr"zu׾üӭ[CGCiʺn$^!7k*%[ӑoBZ綍Eo{[Ʈ̏:_ LJ#'CpZ`خ}udz0t@G1!!qn R$ UC. γ @imOOt;w of'\9 `Xm뇮 ]^d XI<9ZK6\Ӳ_17rN!2A'8?(7j3$ /fx-{-" i{)婔0V:,&SLENgFlA,VcKQz \k"s^L]}i,wMYj候I wMeq$6K`MI0#OdeYs7I )l1ϿIrSEz#dY/1 @y 8Ťv v5ش GgYZ07070100000496000081a4000000000000000000000001614216c500002adc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/hv_storvsc.ko.xz7zXZִF!t/*]?Eh=ڜ.+Q?;6ڶscp`Rc!b*Oխ;1-ib,3fCGD% "E80 ^3x(^1XΚ)jώLf)7^-a7Q @ ; ݱ.(MfRي\3bgUZrٴ_dֳjf׼w؍r-&T3~fE$4#Ԫ0|xg/1d``_Wp xb:L4q6D+⒞ @7R-{g%[3qxr||GjWi]? cSڔ.@>0nO?mVJmrW Ji;梗E]X6$_e%} aenٟÖz!+:S h~n\, yM1|6ТNE趀[5Ay՟>`g~]DFg6& kz 5M>f0EQşʥƢbTL#2UhyQ{ .ݢRŋ!8&hW[68vL8$.%CR;sS%IԶĞޥN/ݤ}G?H9T'FYj帅sj\~4pmE'vۧUර.a⯛p@#iq.-HO<5XHw)&`H =)[tnvuCX% yz?GV/]\B*u@**\K`R؆vpcUsW̨N[Ga`?ri DBh$6/P{A^~e9NP`RmגF2*WUV$GXw7km!_Wg T^lrNWT~AlFrO 틷 ^/Kc?lE -. gCF藠Ok;^}2NK>T9ӎ֠*!}"؜W\ȭdSBZ_"pJI^P)/zIOuXiz94sk\^TUCމ.]frN7z睌ܯ=g͚Fxҩ+^FbPoMiTml[Cu8|DCwҢ-i>M{R*nIm<S?BQ)^0=y ˃w*L1ӺR {6 kߎ?.>%O2UP8I +WAjs&pQX eb\V TWE f[hNiD`U3(+/:sIx(uazή=t lD6T$bXfga@óTɰM ˆ@^ g:|Ɩy4Fm&F3Cyθcu8|eK'ԧ)KVL^\,Z.Y'<~D iG돶b-PAu ۏhA>~hw1[xpFn6 aq,.^lMF.fM5WL_景K.C-!ÅA`f0>ւДVN{ܟlKxv:&s|:5>G]RrosdWk^ȗwkIxN~JhwUU "^'ٔ8e- EpEe(c =O99i0p7rYO:EL%C쌌0RH= isLe_/d g#Sbk*vo*ۗ)^SFK2jo JƞqjodP$,|k\*ڴ9GDVŇ3u w8 rQwHtQں& "g\:r6O" /4wSzMq7'Ќ:ۥ5]g+:GFj:Xԣ!/WKLח4գd]D_p(gGWk :eI "FNZ s KƁ|t+&㾻^W녢b3-q"A0q Wx;'80uʆt "d: m>Oo.nWwM.lda]Sv.f<-M \Zk=tX/h=cL#&^ҖwB˞:"bY1w9JdmԯA{מ!s >ݒ#-z qM*ֵa!Lz u#t}QiU%Ai ̹*  [/goF4zFb#01Z7tpjUG< +zyPXJ& J~Fq.]ymָ&}9t<%N] !Tp?B5X:!dfRAA-rەY\|V¾^(q[%IB,#i7sEvzܢcF3RnC%ɍsVrzuTO. azi8tJg5?NoY͛Z&vSCŘBk0.z=U2Cc.yXI% fɓ\S.(Xw⟆a=a0^@}S:CDGG"<-Tqz6qt]Xa{EG"!>X)fVj 9l1)I֒l#lW\!kZKDj>/'95^/ 1[@&F V ّ[VN'UcFuDU`w(Ǎe=ñ{%΄__Ϫ}sSA7`P8^",5(}y% !:)طUO_2Q[waYAy'r^,†yNw&>=0<bVޅ5Ė?6+絃/D3BIޑ5m?WB6zVR(NI5;ߥr)XFMz9s+V?Ua!XH G|-8X}c 4Mj_x~e)Ψի-23FQsAn/E:'wZh;qc9Gtê)]bR47%=Q=WC̾9y2.k7bs=Ae(uy6qSUuanZ)gjz;e}w%௧v /vj҄ ^b; }1I ,î@Vo<U.ls 械R;ؚ%7wGvm~{Eºgkp!crR'd>m9X9q0w7*<*z/t( e̷^k?r/èXB uWRB`:9'D*Rs|EG2&# -ڌ`1 ]@/z:zqJA xLpq~NQijHTIf`H[Ihs*8@xr r@7?T#Od3$ khn2<~ɊR" Uqw>E#LDe擭G<@DAk. Q#g"곃JF1ݐJ$!`ypN.G[[`GDJU = f N!UZ&1\W4!KF}C+bʄ^8 ibѫZ"Xn`Ӑ4qNW-.3n Vnh?#S_]J~1 0]A&7FB<#./;SmKnN2Ifz:ގ},hNRb6GhZ @Jmm4 o,αjzO)c ~jfxiHY8h-rGe;Toy)c)]> lZ ˢ CqfGi]ċ]k6e R0M{4|KAeO!`!G*ijp' D{7f^̩ȷMSy+J7b-9;{:(k=7&yk)riIqv,-BP; [-ff")]" [$Oٯ%4?lUԸ}@wYaA.-a#"hT!3bꌑ_حP[,;#$S`̄DM[E8Ł+4Lt@M}pU3 0$P9_#P_/8 =&M-IWpbcwvr17+ dRzXcQ p`ƁxG=Œ _3}[/hȰ9ׇ̌|^mJ)6!e~Вŝ XJSX1QwZ꒱+}lի|Y%0. @NL p{JIM$a k|Y; uaݫ EJxvւNIP* B{xi Npg\)"zŏY.B8EP1Wpd|omߑ?K ߋk2wR7T#bSܟF\K;ݔwJo`>vnv3kn:!JScZʢD<nLwr3;˔D53Ro oR9BպIu2D8䪈>|XUܜa*mǍԖ.qv:S4%sWK:/c0g`^,=mlh2ԽBs\r2W}ݼφ~z ׎0aW(N! yƖbF^.}h#55Ĭ~1k vgؤuP%t :JT`S|+3-tՅxn>{F ^[5ayV ~-{O)߿ZͻrߘG,$ Z?RFpX$qZlj |OO@ Tc81C]~'~pNo2fb8RQz랐@aERDN#S GM4,ZQ碔s pBԹd{DM4`%Eߏ%)F@)luom2.LQ䈊JOǝdG?AB8)s+ƨ'i=?2,YkyoFO"#Q~fl<Ȁ}_%z*x kDdNZ.(]~ 8Ȭ#9g}ӿXUK_\|^SX^AJN.Q4[bqM /}΄pk}@V=4RbOMbjZS`^N//\p "akO]+Uz pNܳ#Eţ{)R/t}]|Jv83XF` k8[[x⛖c·Qe'U;0!鳇z$bC/&ytjBs#>lrFHClT籴3Iem[@{1~-A`^m"s]U35Iv8 @yԩ![X""" Oxts`x- ΄Js}>EK5 wu(ZpZv:`X.m2\@:Ciz@4K*"d'+pY%b~6Wddof~SzLo4g@eHJq#ɭ؂P76Ek8'm5{2]xI[T4(HBUp[IG7?2p4DV;C2E4"5a%d8< Z/D<.ِ}C|P$bwb)juQ'u0--t8dFLXpCݡJ. Hqviiw Oוdo$3mWkF9%/4*$^@ֶ~&Ѯj>D=\V+<"͘d,:A?^j3"(YBh+QF2;޵)lS#J@4m0ڱw+qbeDUl.댿XW~aQ#oHtPQ]|sx%#!k5@?iPczk+EZG#/dj(>1& AKVVA`(9%]HEm #05Ơ6m)ΗO89qVi>ĭjtn'qCzrt6}sqx}ԫrcB^qrgc)3ImL4M7qVÍn|9e X2Om@l)u42;ToqH>W.0e? >_ˏAKJt.z2X4!R;:֪۠Y{9c٣yAT2Ah':F5K:amTL=\xRm>GB`&R^G1k7-k3i!GXE)YW?Brz ==rǂ1-ңM!+|H.  -\hB㓹S#~ ws^R9ꦛֳt-y+t/?Ppgyk2&֞}׸k0n+>"Xv"RmEgEֱuR"y'ug֒_".nw&ksE͓ƶ;;!`FbݏCxc7dnT{x$g35)\NJi,hS;V|H^Wx/j=<_^ϡɐ^^H2؋qz|:~\SS5,濅BRf˫Ady=R=ڏ6zWLpYQ7#!ck~V "-踪_,`.OH+3Fk"P ,_fV?@^As~D{R~4Cc-Mɒ %FZe ^tFPl;҃CvZ,[mN@=? _&F=m0$f]m_/_leܗwfq_ZP(æ2b-TF|ԥg Q~{JǶ䌋HBEn;q %pA N6Y;6X;d-@q^9,W64m:pKx.q<`ɛFBru[^ a"SIhUlfƴlξx?e8jʥ0د Vn޺G.$t 4iKEbwA8nD](u eY.46[XL#_Fy;Yv+>w_ilM` [2tEj И*H ҂2&jrnq{ xjx|c,U bHt^;ͻꋗgd`tyAộqMabuKufؕ0|7g*){mgpCcXʨ*y3 $v˸bp1HF}AaO|IRraU(AM,Ƥ'|\SA H i~H[p\Qo<'vE*z}-a#ZF MZ! Qq[i'tF.XeAQ'PC#-ɐEG Zܠxsd0*F\Ke_o `\ *`nYvuDɥZT7h$ k*N.;EλiόC b 8=d('H06_@曧(@չ/;T/G# KgS%"څT?6E>!I2H>uw̉ib6ad(wS 0HU&stYčJ =| rrT(aX쟉!o8w$)(P`DS!K 'vWq؈QyNIS јT) $;}U9MD)^&qWls* Jd%UPmE-3I`VAإDO<5&Bz3`&`BM~b(pCDhAtk𨢪YGEUMiƫz&?$V@Ka@JmITۛwF .?Z+  6M!GbafC˶:-v+zDBt_Xa3-%ep~mh{ q`]hE2{£O”M'}D 3,IjpkylbFAp]q=\[H/՟:Ϯ.֕gB~ uڐ B>aN+QŸAg)fq,h*~8̈́^E>6 XiVbdW+d4"й|et,7+_bJ:UGqsЗ.qsWS݈M%@P Yʋ͐* u+pu0S]`^D&O t'ctD>iT@gu2+fv%}4yb^mɖ&M8 [ydz[OAT%W/T%a@SdmV&~jjy rhHs&Iii"87̿&: 7ϫOF]վnm?mxcM(b5q]wHJT:7s%+}1QulN{ X_P)ˍ6Vs$=p=UKr\:t3Hi@Gcp CbT{= $_Ԁ%z%XPqV:scP%y2fA|D݈On*ɕ }q5ZrxAsbZΈ,L>ڟo< slm|"_T[_oBwt҄MufFr{ 7~^zI9E b!0TAޯƗdw/\oqG?U:T۾NZ" w>]~Z ^[}厛s,Dk/yJT*~ķKSc26! ~!U,;P0Ren|xKvRd!tKaeY&CC) EF <6uBܬ-+EF9'aUpSUt&HQ,3_WA-5Ko"prp~"zcmQo%aOhw 1:%.r~. Yw0 say;`weTm`"̝jKFPyc(`-*}/o?Tr!u ^LnB}5_ul+5w(mfJR693Mywmo .4ͬ%G ,Lɽ ׼[Zv SlnZ9-d)nS#Or ?f[[p"uz96ncJ3}1ÒV@kv4~^ Șvoq6?e~ߥcer:+_e[)̥wWFs󇶏Pbi}M;:WnC#:5^Y[Dw'"ݺ`c ފqǑ]-DV^e2GWrzy,(=~bgRuu>AlM?IQCnn(eYF>ў:V@:ݗc塂p MiؑiQo[tВ8]a>ȉ$abBFLwae k?h)p? *voSFeb|oz M>c 2&'pVGfjGƲX2goϿHfMY8NR:2:24Lx+Y'[d|/~рu]i,0{?q-L4T+ɘO d|YVzW/bC@%dnO8w.Gm2 AusDjaa$@A[h@Bk1V,ݢqݎ⵾dw~,o7b*e5RYJ )Q0yT ƖCCR+Y ?6=]zQȒ" TѮTiO[X 9 \Ar QȌѬk-|_Ѵ)6鮩xuܓ"V3k _jq:*ӳHw.R:ٜC3]X h v8^';nzS;cK7U.%:0t?h h+%=]^Vy-Ef ٚ$=C y5 (2 <ٴ$FD$tRTTƆ ]a%xxvc^C(6q ԃ-6Η"d_|MNJȾiS<*KP} M0K>H!DD@MB?LKVvgE,1޽{=I*e&Rpf0kh695'Rz+gˈ5ʥb14`4emUGY9PU IpOI||jO7/[r&ZC;g|NRs[ ScEw2=V7 @#gS7#5$kl1!DScgHrcm+v$77.[ J=H\? b5/ 99Aqlr¹2 cD_2$ATlŝ_AG^J ۪sΡ{@gżc-pќN"9Qx"˃)w"W qnFM.s%ȅkĦ^H W'rtT Iޅw\\N]diYĖ^좜7>'(H~ZߟG~p˝J^k3L/GbuVX\0}l)S=^?FEN \mI_"IN6wv-,p}! ro0Qj,n$u*Ȯ(*!#6 gR-芹t*23=/J~](0f5ǣ AUijMwO`O`t >FaH@T@&VV@OnmL{^ѱEX.2(n<;5KwpFv*H NR3kP tXٶRHkP&%۴RՁLmܞ"7֕'d)Ў[dp/Wă: Rs$\Q]*tWh}o_Ɲ,Yx@^|1t)k)ol*aaAyFgKq3&)$.$jY0eL7:X1k9͉, z)fH xOwAR?]jItimX{FZfX|SE0w|[NiOqDduƽ*=[Srq5l,3t+.^iBGfw돛5xTItG9V+BZK=b.r9X ߸ nӃ]5Tr$t~NơOUt}lT5DU"ݐ{8Όt?ez L%G,,ǽ*fx̯hEQ5@A'wb/( q _v1@iL/, 9شe[l-AAJ^De"%`^3U 'B8б&azϕT\TN*#][-[w@Æa.!_ޤm[d[4e?m5'3U_}+ouMq~~*ާצgۃkٟ+ D1fa*%tpHDy-@a7#0PzQc&;DaD3Zn &I% XB.Ig+ZN^ysX^iVH/`::|N0p}7"viG#rރlz}I׸# 겸!/4LtA qzWTx|WuH֝9q>Òwz&Ej,MeWUAK1jGoggDJz]{|Ӳ"e]ڈO殮FߺnoR)w1!ҖM%d{miׄYa)pU669=_?2) M?иnpܒ֩]0i-o(a=i/R=9^C$!6+NRw} `Z.u(겪Ge1[gYZ07070100000498000041ed000000000000000000000001614216cf00000000000000000000000000000000000000000000004500000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/libfc07070100000499000081a4000000000000000000000001614216c50000d95c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/libfc/libfc.ko.xz7zXZִF!t/]?Eh=ڜ.+ˤGA'vRe`djNVPLվ8ׯ(Zz-6F?Ǖ_gN\ƪ^e4mC dZ ,/.S 1` pn6lix>(Lvʠuܶ?˽>Î)az/;D}JTWls!B>Gw.P/q$RzXG G-t G!T?>~+wjYFOgE2hۮ5_F=.晫r j@2Ƕy1qb0\6<s 2cABdbN? ! 2#-3FUl AΖt2Q!pӝx .5.\"FIUd4,$*9kV5A6:FAX,9:*X'lJU/WԞomMob ͡TÝ/XyYjq;H > ;(BTW{`<4pf l!ss!g Zv ^BܑbmFyIU'ecЕ>Tcx3xMq#2osgt^)^fހKU<1d҂QO7\]\F" >`&/%YEtz4W6bMuUVӶc""Sܴ, 5=nfBNwJ$:pI49es0l'' .1N(K;/:1h !>ym ]%<=9t=%푨 HpHh41}53 `OX -FtyEGI(aj.%nm59{f'm8z1#嬛$#Anob겳;~E1)(I+dI<2-=n!e^Ț\z@&g^pʏ禃|S! 6\ eC8EK3rHpN !c<G5׼}x+.QK wN霧pSwNJ-3/֔tsyohG̚Yt{/Tt(ouOXyWipF YX(0ܩ=d B/[D Q)*Ԧ栒ׄq1AKJ3vWkl$:N<+fwNs7j5 ؤ`ч5TfN|b+aC KmMo]Z% !e}?[$kg7D?R}㼱2ź`Ce"GT6U1|~.!Z1EuIhhw^ś8`'IA3#81 + bJ2dÉ,e@ODǪ^egRd֚Y TT'\tÙi{l'HHFwLf'v?^5^e6꽣0%輪5yn7=+֭EQnһJOHgKB)V i+6.ѱ߄a·z{|wYdSP|-wnR wQj- gj 6.&oMy7sIWʦ4)w Do6QULƞ ^@pȉ&6Si K3/wq'u!:C[輤*C.O٩g'.y>heڻ:]O$o&sEkZ+w/#}K'h15.jUL0 p0n,{{eX;"/sE'ʍl\*9Sv\w%ԖTUoכqprzꙵy!,f-jgzCq\ r:^q1&oI_E[2UGM7$)G09BΈ_xhE|wT*n6--um,lCh5ݠ9j?3@+=[ D an*y?P+ N֚lӍE/-]0 BԶ$ZfA1a5J %nAt"M%*oz_0pZi h6kbG/nS*SӤ~Z9[m V׌uwnk^l]`LI1"g1 d/z7jHsx>R-*@XX7k= cӧzc=Dz1㏡s󨤚뵴5ik KaYUBi'onVS~!,NkW0`{CGcćGA+u+W8+,+6ncmlF&rtj;Y({ew rBXZ%Mp˴0[kdYW0A d1k&[$m*5*^q eb}ռrnR8*Cruo l<}gY: }6ko=%pjYo]ݜKAm}zL-\ikXPEU gcr>$9!vi/!z =kwTn3]y!gJ")/uo)ZxOm HC~;T~Bis}!":WѷYЖCq?)&mX?^h1V@f RHa1Р4$H`@vͶXצiro|4)Tlt[I_목 Qv>+:aח~g{$02{:$9vLx Ԅn3co{$JǯF c.U< ŅLFqD~lSϱ *HSӢ }.3rn\LZV ̙ [To4#IdIҧl@q4?`#*pV[ Z&:DkV!0ufa$|qeabFOfͭr4kX(ݤϻ0p 30lDIj_fy<˓Q6-J[DPٲqG;U칧^Nc@ޅoI DFI2l/%ܸwGAt#(x?n J^zIld;jS@U"A.lZ)OxBtq19J?=`7eJIkR)QH6yzq2{fǸy=Q0z^!Q<n_)WkDFdRn/# 2y@>dMMO2}^@p޴Ȣ:ASr' i+!+"ZGW/ڹE3:}Lp9-}5vy^0qp+D&^0l 4qQr+-BÇа|+tTהu4ɪC=%b>:M9 XY!_l㲯0!&/oџ ocZ$B%o݂qhыX1:~-E7:#zZ[ذXD2sj]Ve^k-[ě n4x?>R<1 N"Hv l8RrT.ꕔj:b4*0$t>>܌Tԑn A=wǦfcaWqE"_J=VΘypECa5k2(oyo]))zmk1Wle~W\^D h&x HPhj_aD3s *K%u*Y_(*i\] 5vn"GDuQ(=OZ6<9n Kt)S0aa%M}f>nClϤdr Lfk= 9]w1hURI[l9& Ia1c6Z |C⥋񏬞TwNX򴾓[4I($JĩeU PSDsGǣ{>Yɒ:!3,^]/l2$UsB!47 ϡ5PzvW~R#lҢB@뉨gR)R3bhUh9({f-8V* #Tljlyɼz]dA-19R[C |"uPŠ~}t)8U ^Bą e^\q^)@h«8󊡡: ԲD4,&,S_,Kw|ׯ O c*'$ eW.Fk-l+y&uH\v5G:0ElVK@ d\=q|.8xzavJnA,߮rA^N6o4r%^A#k{0tE_^wL"Y`FbS[Dtb ̯3]W8=.ϼ@,iÄVk^Gz^ZDMl'"HX Z 'mÁH1TG߸7b j?`]_4[@Dp.L x0![y`J.b$ wHe)JLߚ7@\Fg ə7.pSXMWK7'Prh` [VAQM]sAbh3ht}wQ2v%H2ɣe-ʌ]ӢIjKײ(agy\1 ES&͘YWN%B uU'[dsΩ%2.Y4]ɳKVw\cs~/%dUXUoWKY /"zy?ް*fƍRh-ޭ([Y蕵A4aXc>jwPFٱ:{YKM mӥGz~4bDH4ӣx9?Iؚ/z5Wb,JWO׌+34\S,{_~[< ՔfEi+rA:䎇&{Hx(2|=i9/#rH-Iw"]|GuU쭧}Ɏ+iXYG8ZED(];WQ> W`Tr`EEhEN07>z Y3(`f)RpeCU:Mwh 4 a2Զ k03`!~W(~lkS La'E4wRi:+ÒP ſ,42;yhnR='omUsL|-2ZGV-2Iψ~ z 1te=BV|f+ *GoɰB:̝y@U֊RٹL3v sgc|1ԃ ';Ʃ9C@-fZa,6.]971Y$n@yr+^2[#B\/**#BY\dW1+ʕҼNWFFgmY+"1*t a!뻮oݜm#w$'aSBl ،1JrpRZ1HF+_Zǩ1o"tY%*/V4.]L9f9^^lQ쐉q1{od/'PUldܾO< ˟6KYdQ:|@:i qe>#`ԥq5OX+?||CWX ]| as.l)/pM{y#~R%oӀX{Qr++y KJ:8-R:]<BDu-Dw`0#RqB֑v@Ccp㰌y}1gb " >6Sҟ KDQTCQB552@ -y)8{'ʎPHtš.p?0\1^R4IgeBi,/m=79;϶l+4`CHVοڲG]`|]H77a+VL˻W,L&fh0n. `%KYU>5JM<5*X<5dRG,w<I }t=fRmP$WQf`}Nafnw"zdJ@h.0PMEZ4Oh&Ev0} Nz0XqP1_!B>G]oa 3 *|D@Rv2$p| LHʷPĪ_/;8H$eNu/[BuTLqb*м#eO|̺Y eӛ !@Te]Yȟ zc3;L _+rxVn|% N"ް'II{{ tS{M6p.FxjBk.s{uVwmП|C F^zɾL,՗ Y%N5 {iȶ!OT"g|KsN^C:HgW.'+%:0C6?- 1{zX6ɓ#[m4[K<"%(ZHvRICBA^JmuOE~U=O~,Ug/mplїGyTtM%&AQ)}oԛڌ|%ry^s*ZgwHv$2|5,cq+E' i jP&G!On/9Ղz>k5 ǡ8\ n`jc)$pdwB:SF_wvSRm wHT,GMPiRrf`X؝wW?{m; YM vS6^x0C8hNs2$E{L Qx;RngߤM\͟v,4=a1u?Y Z$WOEnͨD Lݥ̐63OtkUBYY q-~Y dGoNS$gf;Ѩ7Y;b!|_ oa,̫%tT9q+D C9 o(b`xQ#4ü JK䂛-Z<ʌ&|:ebY]*9[~A8 K5ϓY%6mQy>= HO|D҄p0n$?{As w)3'ftH@Ƈ) <3n{0!7OZ y+$jn%P"쒠abjB ߊĀ<=\G ʛcxg[e%%;N"~XU "i\<.kA r_,U98~}*c(fd  ǡ1FdjkLu<Ϫ / { 0k۶zO(ƉL3V݋FLħ؇lOzn= X߹؜ `ZgwYxFTK‚Mj Cy~DRl F s,w /#aRVU}K쎣Dqu{gr]'Y [̌3|XnϵnspjTEXB`{Uy>5ʜ0ig ,s//EZ|LdppTr͸1B ៥,m7t(u2,a"zԻ!Pߒ,%Bf1>1~'sݕ³+=gt^@ Ufڀ<|p=u?5xfb\t^q*T9%SFA#y}^KzIC]߀MGfU}gdgԳrHͣCc$2n֫/ PW8p 6T ܕrA?5\ (D?C1 ୨"1uxiiU؁w_K:vZ_;橜%$TFZwLPa#[Z"ZlS9ad}=$Z"Do ZG>trč̵)R$֥5dM0Xf s|:ICm*kEPpר#kbi h3vp+!Lra"0S8_K QC ˉV93nDlj5(VJw%l_8:ӟtHlc\b.4Q%[unPpYvإz .9ߦr" *@z2nT:[9#8ham>aL>{Cr>t\8Q>pC<"A .͸&;f|JO;T*Hs'7DZkW,bg|"Dr.(bviu"ud͢-GO}^%xw5G*wNjߞ{;Er˂1*8XEND[PB?2-ݦf w] >OodƾzCN֬LHk KhF$!Ž`dWޞ7\FObCBwu#Q>$KԤNj0ztwdԐUJ c]G/N((]hEǺ"-w|i͗=fR,Q,?? NiV}1!^>.f1vՇ<MEO̢s-}7퐶E[ <~JbГ$ $4(-;6N;f`Dpbiv/2ȫeF]JphX1jbhX)+JY#2DaY(B2I%*E;&i1vC# 4Lw6{=UdF>c|.-fRKo%8Pi7?k8]3D\M'Z;Aa˲JWypeΦk'a@UN`(V_LE^\vw<\At3"LK+d% z<*;<͢ V{ j氄f[MEW˻)bh2'K[Ac᪃ul71gLӲ7E1N5]r&W>ANʥ#'GWHM»=&-T_;ll@j7j14ߚ^D'Y:C/q)ӧk 0mRY5 '1W;z6%^8G&PuԯǟvyƋpAo!%bWFcӲaC)ZQFSJ69O&e`U,"Lz~"sW<0%{\-+$-FkeӠWnw>D,W,kVP wQcfv#ƑWH/Dg^x 1-R5M.1hJȼoC#f*ɟRRle%ۥ>yŨ4ͥqvwþp"钸`:Ds`pxhU"?Wi~hG6TQY]%v t+2氘G86 2v3\v&uwG_Lð͘@*\ARWD02 V#2?c3[+;oTQ.YZT%m&W߮\ `̗%Vo_I_&APhk~Ƴ!91./r72&MrPZOqk=Q!ezT?4>]|:*kҒ~n_?6l.$}d!G1o Ҝ Rq~U"|!vv|!*^֡)$R]S'黈CVsvww0AhvqCXyg *btG9yUA`y LLKr;zJH2eRdf:Ie%w[)A@Qe:~Z 8!gSd1|XB%WlP[?&\I4#nV o}8B-|,P+`qvfȣ!exT\PU"v'Y4$9dgmW1Hc7IsJ|mL#9p{G\f_: FGrzJ'=sy0`ϩ|<|3, C ,ZcKy(Dx,ŊfʔK(+>@&X nރc*-:_gZA/`Ȋx YO}!Y#t}SN6 |SNAL3w4khObZv{Y73Ҭm^UܼX@ dDE7:3<+yAq).\%5Oh 4wO&]x\ E/WJhEkU%|jAT;> [{xASXΏGg_z'J[# n^to\jL'&S=J 힓kaF b!;ڕrӋ@$}1.ǒ&ME}j[4}X"%A@E92\$/ك@ha]%փq%,| *5Fe=d ewP Rº}9L~-'hN.Fh'{`D,hͯڐ{cT3z40 C*qH=nq$' ?-s̀qe\z(Hxx[@ :=} y2ʧ<0E; E$iX`]X2 henDď8Qe;:0&P*arտss53,\C0^TւV@^XX[y4w,0|Y GJ"d>Edw_ARVeʳq&5|LK5hfSpպ;َ%%áٚp: :y5KoX'u5Y֑ A*Wj,t2(8Oŵh…l @NIfÙ/v:wk_(ۖ3uMWm])ϼ˵kIՔ\ qr0-*{bؑZq@;n5S]^V[ש*L~j꫆i'L PS Ȧ wBBp„Uq773;DP|n@쿍* DzĊ+Øx{JC kdϬg)B Oⴧ-!&3۴{-'Թ>kjQ΃*n  _D}7'VVIL*,zX9>xW#6ryҥ Fd02yR$8{6TwzB5T0?c2s.km~"'Tv>ؤs=5<2c51.pJ[RͩWVl>Q~EQ)2 %@^l m<(Lq=)jTb$ bi?UCr_uoxREˈra*L`.dyK)38 !M&HbVn14(ٸ' :L{SXsZ ?UX1eL}+i˥29n䌪b/= s.k&LeHV+ϊӥwzF϶xLG ,)]r,abeszoP!!B| lQC+MDsx0ڰ߮NW:i 8x<L] av?D|'C-kx` U2O xZCl!=VƔ4EBٛޖz"i>n4Yk|WFkuMbnGe2<}q"nZcU!xv6+J{b}]|vvgbɰ,=I24wke= bިrl6wu3Ww=7#{fOlxpxλ{t5\e-#t7+x ̟t5M+'EbyjmJ6%0ϳ &GtTfߌcqi# QV|j߬e|< o u T@%[ށ,j:oh QV+*%Z/Mh6޺clۥvOa#_BMRm%Z h&+y,Q읃?Iς?T=q ꍒAgZZq!Y X<ޔ۸y* 5 {ErbAƽ2 1l-L#6yr%Y+3c|(z Mm!ww}!'gHrV@+~_xuz= -'S7}azSZ$s6AWGH$#rF*\%n2Qn]l ɐvZ2]8Q-vd#P2OvAb^ڡjg⍊qpfuGT>mP! JtV0\L]bux:O`^Yu4z@0iW=Mnxw GK.4u\oUuEO{"Dm[k iCG$Ɖ%*xKI~oG3Ql}}ȷ2e}F[ĥo/_a"67dz~a_q2n`xv;ێl"`xh^SnmknCE{ghxntP߰Lj0{  3PS xឺqygӋ`>$%R(MJۮ=v!amfs=]m>\Wb-&x)DBףnL!PV,_b'!D.iV"98afY2 RAb,Ck''ЙYf 1¢b}@ V?)rv%: g1"K6C(?#7Ǵ'nL=y}jƾrCE$CU2?!x?5rZOZˮs!~*>p\.栁x3]Jt19z $@ߘ0i"b`c\- `/ ]GMV:!ʃZ n{kY=7 s `o]#IVK4H֩,gPaQW[%oKp>+msL(k|> rTo=86o#WV>VΜS Aq1]R=29 )M T_3WI?]#{7uBԾeI zׇu-k|@Wl .} g|xek$Q/ &PohBK){&%<*UbLE-LFʕ>oJsS~|1'haWb@f'&4i"y(ok0 z֒ I{Cƈ21P-A7A oGk/g:MrmMGYOt5TMol95xHaL #Mj˖w vݝP߳ K8wsU"@(NwiXO[~nv;x\ޫ=I&3{΀&S*$nHwO߭iFZB%vwJXI^|*VˢD*; * DhHcp{#r~}(H}L *sstoyW,w/ 9 t5*Q?-99.޾2[*tSkzƔ!_4]ua4qLK;DƲT3¬@25e)&y(JbR C2y!~b aK3Jl!%+(#?Kq KC 7n erSv{׏ϟ7~g4){"!v% kVJ]r(NJ8_`z7}KTEl=z 5h-4*k݀%={ip[܌w؇BT*p^8)''~=.9E /Zn΁"ΰզ=O%}yI /pfc2'$mkoVIm*ӳ:sY[" y\>4{+|ErN]'#[%LX@[heD0g6 ZN[z'z  $S]1( _.۩YOR#CJF9I7ܠޥzqnE쪿}j{n-6lF mb~-BmP/]"-[o%r uWnw䁋A F}_r0]>,1`82gv3,֊TM D T1I&g`Og@F]ڗ*ڕ?V ]A޺1d[nV׃A^EqakmkcE !R5*'920B /kq$+l*s!yey:Q;l9VxMuk[]F2+B~^&@6ZV`.B2i,D 9fFXbAU!`R\ˀQSZbO )S#NFӰ+z{=-H!Ep}$(\XZg@,[{ѵ"s kV cєJeCA]v^rw{(Lh ]f:Z'ZCOX\^q2Uy~#z<}XHQ$p"EeS&;W D>"wV;ƺ2dl[%=)6#<NW.f B)-HtK` _O >^$WqTC0?XPN3bFS9F)@9JN3Q!Q,7VK~6#;:L"KX[dwD!z# Eq%7#ѮaԚ&'Y|Eaf>t5F:)e!̍ӡ9a\畘dïf Nz\͵,vdJd (5[QcGl+GG F 1-? CYEJғYZs8 Z]K|]܍ %O;*u L=CcqaL͐ޢ^ӌ|Xgǖ6Jae>B4ûB1:Pֈ:QdŨ?}˗_6%I& ډVP՟ Ocyn@GӜ>2 I+38  3ksc-ëɨ*X_(xXn.5u'&ϥp_DXia6$6h*c}mG7dXݲݻtoa8/0 ~sR;80//S3۷7o޵fDٷ_ -bɮSjC?fT )ѓ%gZD|n+cL_XA vHFEO]NNVZ_P'= @S[dLM_ښ OBQE>>Zh+Py9Rߴ^|kWJUD>WA=?7ZAݿZBBT ݝ1B[%† o&Zfr%CjtXzfhzu?[)W}DWQH_F:_¥_wf h@` nhx_C\MFè:K{ N\vob$K iCAY,˽?$؇șO؂[m.Xӷ2 uLdtC;T%$9t?\&Hv f B<2-F%h9OR\D]0QBMwoRNmΝyEݼDBqW=E)se~w )iR7yUjCjj蠇Tз<|GIƩԓ)94":} JUL.L{w*6E0KVHH(J Xߵ|,d6s-gpt*V$6w?y,SWi}?0V"lX&<7B2"VAaڤzUJC.ﰷ?Ul5L%reN6~ ڑʝ-I睟]{ЎmDO-Zn_:Mr4ƦL%ׯ *U4qfٹpkA(@Z̼bi 7|CBl}yG͎~0*sڽ ƝRl P$ܯSqY_+= 3rH Vo}TSaypƋ_6 AyVtf hPE o_~RrLfe  Ơ]R!H▯*YuN/RK(:QJT7=Q*ÙNGܨQs@;rH YAeXA<jRhD>Fڬ= 89T8IGX/0F?w3>=Y7rb_p{-iF}&aX6S3;rxS~b$8IƍK<햣p7x?L+e,ioi w3] ir34d9w=DW50҂ןKY d]ynH>?״3s5R5sӢ+m)Ӥh~|QtqV Ej.DơZ9=6mH74B^aƢn ݲ-ΐDӥexࠍfgCk{RAMYֲ^$(&ȘUvd{A7h`j9rd46y!Qҙa$jsuo*;SAk6j;@nA^3dƁ4̩LdJʝw%m})Re6׿ 9Q@T75ஊSAt ?m;,1z"E>f*Iǚ) z ){Gpd;i/IÚT )WKt}wVT:3owDD ܷ+1Y~YiމT$2uԻ/,+^n :Zt!sbx94 e]GSuoSqX͢K-)!$wBxPW﯆%Mt3zeM˸_Y)kC2,\ZG^GV!gc cUƑF47dJTh0[~{͈1ȩsس rVgu>:e@/q$ LfKմbVwHwkݭjkHrr¹!v ؿv;f'ZR tˎ;# <_2[l;>-hLZ쯢 ׹ XbzT1DF rm!3̺K!8%$W_QQDͻ۫ޅg:`7؅2Z7{1=3RɠYL_5v:_6+=-\>h>UyG N59vYf c;t5֮p񬋔,!״l!"hX~B܊:m<%uMO'=u x&1Ύ2*ww =`H|g&$,oYFV?d+Jf@ܑl q/Tjoxԛ7E-}KÌQ XQ5[seREG`eCmin 9c|jUi_kW!Z,lg+>*T=}e;#1ykM0!nubx~:b3-}Ǽ$y8S%&<ǔObZUA&5$>-W#nMaҋHx1xd1Jt6+XA7ka1%as'5y=BuaKGK \ꈿ]I ž?ymMK~oUȃgPp?"w !IZ_͠滱s6,Ϙ̵]%̼7߷t/J/x54~㶿TN<}Vީ'?2͌fWiN6aft=}̽y S%/͢|#GyJmf~W܏X{xoFm hqtΗBfWQ%8SCvsR1^FQiIOD(Z թRPGkj z$2"jԇx{d7ZΙ&}yx?aGb5(05MۛYXp*2e(MHEdPxp_03$1b#, ܬ%/bƵ԰n~h`.p'1uKs ]zQ b8 yӈ%rZ Wc\_`+RPUژ>W7=|‘VZ5i?t ;[ZQ#=m35TRb\B=ޱzL1~kIEɒGuE)YTVo؂_\/@ ڧ?9ȌkYG$#̮4z h`VBeE0B̕>vsb~l k~gF.{8^He )L屮:DJļn\N [˸UJ&?^ [&N%^l;u-9|s5Ltu OpP({E<:sI&SM&gȌP w {T &G9!O7j#y#%+?[UAuҡRXS|OlŮ-Z+ ~M"r_FA޾`C"Z90#hX0IL;YMzm#u;>ȘBדMc7;gS# ~ TzBg{Ai k>1Wl"eis0a/B!QQ FVVg *pp(8$t*cr|Ȟ'D,_m x$" {Tu R1$n;ؔNӈ~D-*A \jCI ]Nn o - H/4ĝ վaaY ./4KԊzj5yvRͶ KNzP^s`{-.ҚRuOVT\x}_g =-P|r6T(2_TLA%66 6NA7)ybuE&KD4%0m nok:67 '2]ooC,aHO<7fB~PA$n3aKrWQ(g*IT7,#&O=YQR ilᥰ#JG_ɏA!!&g;r1Jd2)3?"XxZJ5|Yvx7ؼ1!fZc&d:?X텞Fy40hʂsU$>Zz; {iC8\?mшɋG!w"$madyQLW*I_s 94@wR_3@ﰳܾFE+ +Za ۮ@}tv&8>+=涵]2&P@TܗvFM/q9}Kjĺ&dB2NܒVTцר"LIeI+pP%rv{S?9ŏTRirde҃>c6S3) e'^Ko8i?mr1j {..-Z5^+b70jQ"U\^Y͑-(3.;INY[ !\q ^3@=΃4ѹ05cZ۫jZ_p *;0_꺀&@5@ 2;#%xg}$N, }^GQ l ZNl`ςl5@9Ë5dEv˿*3,'O*fVLBK9dTe[H&:JMayB'#Bx{8G")7b͆6A-oWwXhHUDf![ O@8/*iǎ;= #@ mIZ_5nj_7 Zhhn/_ JdU~˕ڈHT`*4~R0 ? Bp\(~ e'ѹĝ=֐EQ5c{oXy3IiRX"̀o/**E\2< ѠpCZν{O̅"~|1a 3ݦ!e< )o [#QN*xX-<[U!YV oVRS}xH-`;2ʧ2hwBՓAfY/bnӫtQm5u=oVSV"fbvq2tT=?fO%P~xS?·1V5Ş2@pv,n%=(da'Y(ǒF?J0R5*U_`TRyʸoqj뚎ףGq ;˭K:(f;e'9ъgU*is 0\pXNb4|݋]vk6 jueT}"gi^k K^6cGG1f7ҍ5 ߋqvoBU i_f4M.kL~Fշ@9"$F,0{$|as)BcF_ r9L{zhv',TdF'q7\o'h`ײ%9@oƘ^Y1|)y(GsTjl2-b.rmˣǑ1@kP݃7.}_ yÔxyG8Q a*3jeyziM ŰL`&Ԯ@ ~pu x5µ#b>8|뒫\CSj0&U׉6î#pYiּ?؛/:Vz KT#^C7嚁O5e0+i7KZUTa(^wpuU%WoVXm_Q: !XsULqZl ҈)kT]r1$3Pkv>4L9A^Kw$wKxȖ 4lEMk$r&㹚|s?p doBHh_-k3ұDQSPY7"0MB8!|' i'4q\GɎkhrV%!Ns$ x mٞCj5wu0߭RC=m=߶1 |xc:MXhD@ԣdl3u$&wPuq3rz1}fP5NLB v!|Yjfhs6dPn=7W!ԝml u+?Uc=o!4(Wmn:m, QK_/fw!w!Dy)O]:INXUDj3 T%3ܧ. O$*k=K{@5*hZ=$xg?Do,iϞ =HYo{ˌIjqn=($Km&†;{Krڟ}Gu膆ͭBcS=տj'%od`$Cw4OY.d!C$ߋ\?qcv%6%;#s8v #}!,V^Ulo%(|m' i$ҥL5;E @1KXmHD`U)e-Tae߉Xg %fCD@s#ry /1]iT>j=)%uQ_.|Y"L0ܚj@jMBDV$Hq֍}Y:UKIZE;E"Y#PJW{=dY -0#9bU"B(zT+] L|̘w(GjqG9>e/!ZYw1G#sڞE7[+eL-*`~`D2_u"C,lrԎ*q^´ÌoVb"NNҊp_(ɄdOKNH&U 93Ըo#yWGUHX'K[1/#JfՔ-`߮r_@|냯?_+=@t{_BpoùpA6?LK!kӖ:D iUSS% 8YLrB9?EH-S-I5KTU 0kª./TVY|후$ii5^fNaclc }w5a-IdZI'=($׋(*BGt^i(6˙!}fGǯ҇wB6Xei+gI4k-?5@{b6i/ _L:TÆ$BިM#o0Jcj?LJz{2܌jl%_ p fX~"xZڔ x`5tehS2gTK n&j>kDӗ%/18 p2Si!Rn"x~\MG(0 pߘÝ`h8VHHbMdh'b֫'\=sGk ȣx~ ˫Xa+u{k=&H9 }BKqcQDue%'ӕk Pѕq%*deb&yWO(S}|h}f`L Z E0]Y O؉c#饛%zLUc'AH޺#X~gIG6.+Ro[8Fbo7MP|/"1؉ƊB)b#_Cg Փ8ǬcLrpmuӀQR@׏j<^*rt8ݜjpzL9WmwH̘V3*#*Ntb'/@J]J۶2wxGg_[ >PLQvװ.ӂ޲=.6*kMUٟ-\ijY˫et<)3C"V|_{ 1cuC1|RNB<㪭iv'J^ܯiCe[#QO50TSQѶl:+:̏P?9z\S&*"ˀ,~uuց9iS{fs:Iޔ آ 0PV ^`Xf臑ZМ { w"\y[jb/~P,- hJ X *I P~FnK`#@'8b~˝`:?/v,ݪٱsl 9)G8vk}ըwEbTn5ε3=d&B"GZ8>>y> 0AJ&)QÍ)QN/x|uN/,ldKKKycU³6M6j1gXs2WI:ZT_kbADPJkVyiyXu]{({ֱKQ{,"- 9$+׸dĒj_H.wumS/E +LoU%Gk& %/#;S T^, M+YdT"aZP-›Hx~/3TC&ȔvOͺ&Eu7j~Ss>棤ʵ_(89`7+PQT7FM. `s`>X7Kp9ݦ hAϥ؉\hv Lerې̨<>fZB{BxѹM/)=($2i=͉QO$"Weq= 1;P#;$-8^m/e~NR|}"{w٦T+_-,-aи9mTWOBIpM~>x!PC.&6 Z3<=dI}mH/.ם>w/m UGR[)tlawq_5~h}*hjne{B-XcM1ôTo܈;_/0V"b9.c TSe,ǂhc?wjsn$II70 Hr6]G R}r rbVe0%Bڱh& :6R0ʓX8m4\9S !U &!Ahc7Z9|7GXnTD/k({j82d_֑gT}C[d\I4ӸzuVJl<q0Y}iu76-Sfhfn{IF͍!EPȹwHG&=Nh}]L lK#7;i3n4}{#_a{z包,O š5ָ0bc]5݃:Ĩ8/03(fx y%{#b Ǘ(dzJv " ~t6;t@s0DSKDFjs7/ o[V1g3X`6 C?.P;`4.8F32[$ĵkO 9:jgz(=6Ϩvܑ,;= f*+ߡBo'5.JM,ev]g[_\USTTL3h1i!lW4&5U;w<+ҮJ^СU^Ozm8Ζ#D iwZPT3@32d vS8v C!.exѷQ_-peh{DގWhq ټ)i1k*0㊒T8Q_dG#)3+~mw}$y.dt1QZbo Ȝy PADW'9ؠ}1PRѮ)Wp֏iV^g F8>Ƣ):Z__٢mGdhYc*+%,HSCtI;g\ΒY{ϭ~Q?''ǼtGR#KK?,kUsن6 b/yc!J~Q5 !-J!i?o. ֌&uhCtmNm]u^eaՁ^7rBI}tp0h#jgF+%Z ;JOd$$/zsw>EW3M{ʲ\i$o*Y݌':?IqW߳IN@p[LM%|G(%1)MOM` yzBr.XVVQB&gW1m 7L ֐ȇjӷy7j͸,E/ @[bꥎJK᏿#.^rGXУrhRo[kݮH;=R'O2QUE3}c>^GsCwp?Hon7iuqk\/jBoVZ][a՛'N?]yƒB7AfybLĞ[.D^YN 6)6ipZF{)NGn aR]JÊMǜECxT[T(xωRd̈z9N.&}<s"MD̙?,ҥ8dh*S;;mKTȀ(,ڇo.wߪdq{L7=?_RޛxTol[I-2аuುQ_y]0F(*,z7jzu<2B: ώkadLyW5Ҝ6STsu0 ެs1^jeAsUQl l_7v{Q[%!t°XqzCa(hnڱy@u|\n֕ pqΌp^=Z5jTVi$tM>ЙA^԰K+MuC3G\*c-`on6Z-.|A` ypFtcnpE9E:)Byw=cMrjѕ%ZQ8sh*7A`Qjn[l~B)y6z_.qVi`#vM36YWML#!mwOwK :;9m/n>9 crN5Õl_6Dη }fNv# َ(í2mƚ.h(m[&6 ]%/oY7C#9W#Ӂ,rYQ~ECl5ȔxD%Hr *E.5i}m5]| <(3+XerqHy&ٔI$U% k:?Ȭ"H@,^Zx)Gՙg`+M!=G{ j[O7ȫ B.s-_ %Cb*`Xq6M,TBTyXCkGn MoO'SE+M~, 2W|*wt-g #]Dќa%=b%gtl쐉Ʒ5 x^MSe2a_/k3_K}Џ?"Yngͻ _ǴLq:Bsx:~՜_v$ lZ $!譂lNЋ qk8!U4?7V _ q[Ҝ &[~Ɩ,<5}TUs/ HMge,^ Gn˧u4$&cᓧ 7N@[{zMUThoܩ[]TW$pu-]n"ױ ֶDGl{ y%it?|~9L Cv$D!&#*V=+~κW4iE !=MnQXʕꡔu4~a:H#C<1L~SAFKB e]sN9tJ4m*A6T|6d{ֵ#Xk*&\rxZFxg~?ׂInam5B|nunjv_RbOl5wq$K 5x#qpKrɷ$^:0iRkqgȨy3ԁyՖk}*PI1>☽ ez#nW֓u5!!PRà}rd4akhSgQRpn;("m|H]ry0租qB,T|tu,(zyn7IKh~]vזg$|)^H;Yi[Z#Ǥ 5鏐:F'w 8ۢMV2=YT dN#u3h,e#g?nče\QՖߋWZ| y@qWY$.D~8_FK +!oh}9Jػ;]X썣_0~A6_ZU\m'sIȦ*Q!h8\LPĨPsꎾ'ag`\IEjOw &$ xNucyHui?cF70Ėw_PgñIlxU%8ˉ=B9jt,kYSɨ׍Ha)hm0UUT(/wXr~M\uU9O X0Ew c5qjhr-ON5q8׼|n1g&*21< IOM-`ַZaˁ~JUB7LUA~41<}-|Mh 6^ю}0ՁO,U􅔩*mZG1&aӄz̫تO#_+p{_P)yk}խFlru5wsK -d}|1E[f:saz`ߒdH4F;eԗ55 !7BЎ1^`%`ok2>мYѨ]W,XUkS%M"Ff ^O{Uә\a=V pLA˿KT<x7E%@LV?~Tךo#m2/r%eK@%XM!zYy uuKAd5RT씁îׯxj)uY9paǢ:M샦a;&v/H҄;'rJ&`?! ;mA ]N /ɳgO >:D&=Ɓ=ެiUCťL` a- F4On0ݎ|j.+x[!M.F%j{ݍ@[`ٹC'c kՕB38bcjO{HufL:Azm!xbz{^hSP|ǹ~rc9w;~$A$d  1 N} ", _;*2~9v8<#cN}P$;ZC)\\xJYu߹*=MNʮS 2E^Ca.][H#/|噣QG4FTkobMS@f;"X2ث, Ez[2Dʏ8oITk{l}/w>zAXV'񓋠rԋJ7yلǷϰ4 SLZG&njyψ:LzuD]ֈjJk`N2]onkZ6Z7`1TAN0V9Ah+jԼ_mt00ʼ'K5tr15,]?ɧi[rH/,Գ)X~kbi@y)t6/(mu$HN AZu&n.Z c|>=f3S#ȽA MaPS hkI7Z1p䇻D ŷ^,͋3Q'"ȍhBҾ^r'Wabz|X>P>tN J{Mr@]NtBt\XxrWwߵ"[e#x^Dn&^8\~Z ݓLՌ?N,ZQіNOM MX^3~aD sF~Ḭç)iؐEv?q,n]ByQ/mt%-(XWgV2 sT 2KɔCyq0T8yc[P̊6,hKOc.7*g.w僤7YȾR\{=m@0P}u=}Sr7ME7I8HcT\b2'Ci9CbQ"8$.!>Fޞ^3IБסKDŽ(^r_1n\)q O sYSo4h@"S@+HQD&p=gbfwʛ7>~$\4HԵ?I i1¥|ŖM3a1/ v'3ٌz|( 1T)k6>4,QːT  I )5Pmj 9$qKs}`^t 6y+64i1<$i)~_)ڲ;Ni(s1ME$Agy~*"k$!(HN߬; 6leT㜣HzFbpּ`T[yFt8XDҷN^/Ϥ[}ؓ}*PѰsOK]2)⺋X帜p;_Qnhij!33y6\ r%F={N'Hn p2LpOcbuC18&77P/޹XCW!CQ0ʼndo<>|:EPjcyehS-ʁD$1rEs[>V#Y]2,$>Dٹ&1U!BH9P%K|Z](ɴXB/s>Su*E =&.XszC!^kOPiu#e︩k^._f6m  >2 ŷ\kطz^ p(n3JOG`n5H.Dq\4 Hs-&zRm%ԑNJA֏O~7^Klӱ eJD(Lw5tȠJSNtWg[ xh0DlH`Z mb %ДS|]Iw[K'!} nDXSZx-=+b\M^CX¹kwȄ-uzo H- 0&^l=?;9r[I/W(N$炔~x+ѻ!naij)7oVqH̩_ $Ԍ{9$`(b ʡ㱡B_+ٿYz(,邛[%P1.p`U-$@ڦt)ܴ5< ds>C;:\\M7ɶ)%5av.0*Oqk*]ŭC /{M]cT Y,2vT*>@nQ2_fIDX1(V<U5z"CE":}G=jT 6h(mo$dҀ9@Oʳ6Ϸ)"wji(V ԍ'=DcT%U =_ t]n?C՛ 7~l0~G/kc6}PǠ%DIR3Tj]tjHo|瓣I@@NtfѠP7ʊ@x>P*=Ww)׶Y _cնِnQ9Z'uIgE0SA8?KxjGbN%LD)n_`hҸڈ8Mp8dk;29ڱEv FQ;ibJ$`/#蛲%ĵJ6W Fu!ҵD*Ȗ/W !69ZCIFmX㛜|X-?\)/Ѡ!}H!%gwbwsׁ.ZK?O;,eo|7k74 ,[_SօPʭ[E V8[aI/@m`WpGml,okm9'At w1R) .), R]`.KiVgކ^Ta{uK 4)UƬR2P`| h{V>:р͝BImVgTIWSc2(KR`I]" '.y1nEx GE`Z 4$"FaCڢ4 (I>ᦄ1#엮IvqeIU0P#.C PR ]05f8\ r X^ftV+dMIʓ\P \KH#grS`)P6ÀBL.}h0Q6K? RtOCXvnO|r\3DI⬠42yv)<-yXDԹ{b1*a,b*'w+(h3-+h,Gm3jvGrg{]p H ڲcBkvckG0]N7v5N5rT! dq?Ԗmb EIO&Ų1#o%j|%p}fj%~'Ȍy7I>V63TV&MoD[C°E )nw@ɽ ^A{tAA2 #/ȼ'3~qE%B|a!I;7I X?ҍw3u$;‚LӰ(釺g򭒀5`ō;Q7^pnIZя\m* Q!%h'-{ץ+kZ f--qelDk&8pB[UoAeG_oD_MV0)͙SIE9KH>w H"q=n *5!ϿԲ GL܈?".V }Q׀vMƙsNX mɶ'ŀפD%\Gh ,j N3}e|Zrw-^i;;M=Hc0:f>TEa\K]Lj"Lkй3Q)sLAbVSqZXC!Mųⶫ,\^umdX7ݪ HHQ!!;|XAUەݜn%ϛY>G3 ?:.)4B_G/̄w$$"_hkt(Iswb 48_,nkykY__Kd]-x6XGP֙' &pg9s_V2CbH2hd/[C2;? 寣Ƨ!poKYs?5% XHCJ'Sbw3 ڧǗvg=v-U#T}b)%?[E+ ”E²dYFvnuc~\{|ۄZMrS,W4}Ϳ9,u!*S?FF |qb3?9/]] 4wqd M/4\/@" e2(Ye >Vj-YH5$~@3B)*Ӣl 17gdg&g%HUNfK!YD4Pxq]_`ȹkdzq=&1N\B* +ˋ0u9MfX1"6Ug&5Cji ~v܌^ń^nߗ0셢|͋iuڗ+JSRQi$O$8.Xy-eB:ϕgǡYQ] "T%(W1iL"r?E8PI^?~"%%Y;=Kq-ﱨ^ G˗pPy%whýM>֕t[.y1k8p?ܩtkbK[1gnbpL.keͣ=:XP_xbSl|3KSy7״(wAgk;M5_6d4l q.0Օ‰ƑoPD(L_*a[;x9}Uкm2^P:Y#`x|ALP{tXbgP~ufGvQ7R{ָ~ ZѡGn}MaJ =Wl^Jmo`di B4/y},,c>e:NE'#[ݦv-Q+LڗZ=D[3KP/B?ZPTk]%Ζ1-0+3Lgy &Y&$tQ,Μ)iY;tP{ah&v,¬"W>&]<!?k;D~59hD(ݻ;gvcm.:FxL,b%_$psA/)X+fD`{[h!9|P̐k T%dn\7jH)}L!KF}:"'~2DsE9>h@@a5?H\Ye3*J g颧-pKGZ̀.l6"LVߘy~1"Q]Y {'QQ.E_D %u~iY)3F|ŴkV\|ςB4gFd2K&Dw\LP КHy'C 5ߋա~WiO`ʰGօ7_|'|sFU>]/1W;L!4|^+و{Sp3U~&W8E=YB k!/Y6.i#f*笮*.K]Y*EY#V@oNRߌX1}߅9ghקi_2ʬӾKDf`@߶a!XC9E4$"cQw9{ ayNDl,ƅ.nK QzRyVnQpZ!Nx0.`IH%Y0d6綢4tsͺ!a􈟧<g`8s" dI\JOsWfTߴ.=7}v99p#vGJ.q*} J/GlɮŃe5iz]5/3 sbi:X4tO)fU2,_oYq)hvZE42vr-ncaIhOJD_ɒpe% f x\]¶ ޹tDŽڙ E]N96*R@P\>x?6[s |$4҃IW'`v'^lfh>KY "ư+y.3gi\u?M\Vv#a[+# Yڛ>KE()F%TTiX#r#n{&}]R݁l b)} {,S7t:Y/BN[9BH>G$oK3xFqoxJ :-6y jbmQsi]PH] ad,}ǝ[]c\Pl.)` -rjGeX=$XR<ƎJg\L zI_QCG07W[En8!6/yz&b/0e vcƋ ƭTV@1f{iKݱߙҙkg(bz6Ϯ4x "KOБiH@bQU)l=ywl9'7/V6˻L d=o=,'D@3zhsk,_@KE~Az>_1A)_m?Ŏ„6*{;SU ˡ<}g߮pjNvyև7H.pI[=!\UEiH:d*lk϶4?#mqEt^X0H㽧7"Dy|*g1J'Rz!;~.06a簫>̯#OH;u3m}J\yP'y^Z`t6@yB-ɮWc뙇a6M*-)#\ULp,}z:=SY(ҋgHx̋QAվ  }]sBKb UR>,GTߣ?Gb2lp:-ZT&Vd5}DW ތM[AB7t}\j?VI#dJ4K:N ^+{OEnہZ bm>bd [":-TN&_|޷<&NZrJmS[[` 'A}:ӳek?Vc2QZG`p Y{iNֲBW[2́Unk<ӧhOs#@<ikc]tn ۮT|.Ep`t3kx 7\`e>uwzUQY$iB;4l+*WI.0 HBwhK/%4A]ۥ qTVÁn X? %Ľ74k"}eWr",-|"U tOxKи}omM[aZUŤ׽av&-iU#jRS`~ܒ|] 2KjѾP!t5_{JI2LPѪg,%=jڏh^rpʑO`{畄"eA ”ONbBe1;mI3?3ތ碘Aq6:0L:뗷FyȎr ^K p5f.cjy?;yrssܯ Ĝxr6n!2{T+W2no#kZB]sZ\={{rl>"\NW'}A8杨ށK1#6k3Ok`yNbz}PeKCjGIS`\67u ,E%v✨Ϻd^T$S8'(XRoE$flAiJUP}H/7wJW 'p"i6&3--K>QN^dJ~sW=oW [JU.N2UK6I a1Wbrmƪ:4x'7 yPjBp>!IG BA;ˁ S7.9DjVxj%pīNc\bI>7l\ טc_! ˣFGL/ MӎCbHqgޞL#ӲFR%a?f[ C"ޅFkBx۫!e|tr+l¹8Vƌ7Jd%1ȬERI77"Fzb6X{?5Wf\,°x;w\,Ԉ>F@dϓhP`bY9#c0Kl;Յ_^+gȆ샐`, wϝ4; Q: I,1:6^&zaַnuJf@S:at{՘ W9᳊mJEo dՆyCW>]i`?n/Y ]&iM9'AeF$&w G]Jn"9GA?-"8g,;tljvmh%;׫-YX˙mh?CY >;!`)/,半6-?Zܽquƌ Vm"w2CwC;k; 'Z[JQ/xqc?O'Tޡ4}0z RMS[N_C`ͩK. Tip]`d2V6XdHTHe Ko'P~c-|!jbs=\-/ V_o|j+^ Y<53 *Wx&ZC6,2S4p hfpJ1|=FrA` - ع)'1|m! їru.!l8խ` HvkԮ4s.^&nјewK %#9CЫas$>W^dƹބ*] O M,7=e d|o^_$Dm{t$ZR]G/n'TNҧzƀ-b |j^)VD?,2- z;/x:r-\ŔӇOp-s^JffoU]z,oG1j@KH_!0g)f4A߾` 1sk/78Lүz߶ظ2_RDO'ҺiēԽ6sgi r3I)6?kQi"Bup|MNVE׵d>FT4†@ELI`H},\{aP|Ì.Pۺ82Ζf>!ݓ5ґ3ʹW ,jZjL3m+1_X𰴉u0X/;\*4Y•K F"ryB"ve{ڨNWSb]/,8;q ̛$U ߱ÜVjp屧"o{6ęyF9C(ɢgK=0-|Gs>J>}. kHW|iΥ;v-8R5p0P4n2;yuKh^Ѿb@(3my}W"A2.PIE/!/I5C1LeW0vDr 1=6AYo.dju:<}Kz뿾yP>[+._ :Cx3F*rqe;J7V\+ ȽGqq/~z\;o[ +*=3nait =6z-ܹ2\)yy>Qm/֕-93k[XÚr\6&l:l7Cv34NxF~ĺiRn oȀe/uV,-%jnoޥf e)PIIN<zUO P>%6gŐ]M# wL|2Cnĺ%C2\h׏fvs^D$6?/AHl[~/}z,JϥڷӠF;E%.4|G(q}tװeӛK> WZ,n# r%8=ZR[Jif!]O_HFMO'*u[E`DAP e#Ayp44"s?M%=} 8<%CE(.Ktl:o4TPkA8|)HL/bPXFbOLq򲠟­"zqyxi,8IZ;5h߷g-`ghJO,2XKnN"KH}'pR;-<{ĚαMTHetpIw SC3$9De`Ak7ux8)R[.Gf5!jhvi_>9DEh)t-4i/Q,m.dYqJ23U@G/kI*g[q}nȡ(-ٓir&q574vC/]p1ܡ̶@Tї&QNR 7.5cUw-F3L@4Mbj.|Uj^j`B1 &r 8>>XUWS'8+6c3F9μwl -瘷\忼x/>VT?K2+A 󠥊mƒ쾋睢: &Σvp}ra%REQ5k\#C3O5-!f/^XN+?ľJaX^xH\{Ճ|qݗ.GLWjryz)]v1(TgZ9i0q& hM2f"Wb|[fYRrcQ'xo_mGoRg-h4O(nXKu8F8):aS̃I.\ovsw7iޮԳ08Z }Cx6 q$OA0 ~þjTgi&3A/_ݥ&Do1]v|{Už wNC+9em0F9pq,/ ~T{=S*3v*}AU\1i~ݩnJ\zow0OK@hX3 +?:E޼ W5#W.t|+xDk&97 EFӍȯ hHgPWso$\Xv +JE!)o5VS \﵏jR3O Hz%Bp]`C{%&Dl45YTsGzJN0$v A8@K`g5ٜLֽ%|EJU%. G6yc#ZǍޯ r1'f#LH|3h5zB}bs7砳Z:o^ԃ@]_Es2dGsBtRJX#]6.`QtGnؚA>Ԙu[y0NIЪ8+4em`F? .KHG) bsp2Jcd9{^H}KzAp>v幯և dVdRY txҷֵqnࢁzĶ6Uf7\X, -Rp#\‹H4)Wn[wd 5i12eypSi?םj@C*k)Rx+EȪ!a?Rm Uy}hc.bg!W\'}뮢8uפ\H?1k䒛΄:e9CGslqPSF~J+5Xf]dyKb|tLЗlv iW*"`)5ONA1/eܵ:.tꔈ=a K98[yI4pSօ)sUiͻУ.}avpfȾQ} 偽ZIiDIgܨ=eDiBÅ.:7M\Zc6hO7l/o]Ntߦ|,hם6Y JU)TBNlѐy9xMkk2v$b6~Ǎ,U`*j /]wU2Vtz@jƨH[fS&Rq5}]H<(py2FUR e6=? nF%ځp&Z0Dj faD"اu5,ڌY0$:@@W]i‹o3ohg03a@4n,|"D+RuǸ\]Sj2\ jǚKzAڄGhȯxN0̹rܤV #Ac3k3,:IyP_+Q ;!~Ljݤc Nbu]Rtc"_f3fOviOy0x !#Y"e詂 X0:4l˓,>IhÏgG# qAy~Qّ0qD#b|7o0:3 yYYcY3!k(RS]ߡr7y !خ0̃onlzI M<)3{nq*'[:TcQIq>Kmg\g՜2o#VmY4ֺu4WÂE[˒Y:=we09&2r"|^? s )b!oA_ t]r}u-@";D4y(1/g-b>mìF0Wk: $Tߝl8sREG؝R%璉;{6 l1ҋ$Vst mVPiS"^K$NS[d}w:tޑ*si[GnI<0|y4Wj[ZZU9d.A'N\zw@UWE`?6@LUihM hzy9Ðn~ *7֊rmI9ʐg-܌~+ ~M]@w;-uЧkV158"|.WbkϝW`)kxkvqxNR핬Rq{D-rxJóx H>nא\׬M8~ @ګ ؆rK w'饸(2$߭~W͐^/pwIjI1p t)z۲QYR6Tdb0u?J(B3-{ F8?B{RAr ١֋Ery* &VVPDU`#˩VD_9eq4rvdgcNiNS_}7~P1P`m1Zѕ~L %#Di,3>T((H>س;%wZ=r"v 0,<[ *^~BSR 6]? ,?$̓_^olrIႋp>K$aN ǪH ;lΏl{^sRlTS22i@n8WQ MZf)fԽ,׃ؾS'jB"am|KʢȦE"eOeeN }R6Т h4 ՠOvM_Ŭ7ԁu9@dC }^i+Loݙ<};ڍXm R7Q\G@-4yR wsD| q6bՕCf˙QD갹PLE >vJQ?WBzOfzQAb&uI BF)o >D4ҕȕDeD`2{tچג6Η 84VCf*lr.W׫CV`1(]"Vruʵ1[[> k  ,L>%A b?9ΰ8k0Ws΍@8L)@U5G.hȶ%\J'Xi uJKr7` : %ZGn͖9eo*˧A8V۰w2If nFp :Äs09A3 BRV$LsIS+멓q͹P?c)vH6`NsG`eBƽE;9m{qBz5'SUrtݝO%kDTTdG: u!+4L?1d5^|8B߻(L@#0Lv$%fw6 nGe_uT-V@L[V}LBgUmr!0SXg1]buLqjH靯)jynZbw&Bs haMK85}~17?5bB#e֦1=SvkP*ΧQ|^5:/r۝R{9sC$PSC|[Vy7GW^&[+lT>ק3CEPۄPmefg4s25Br-Ԡ |N b>> 9p)l6 LpnmF ܸN JQt[xZD@2\B+?#jHLXFji3]ǥ]8T3(vg Le5*E/Rt΀T82}3P&p "`aUdH %dEs$x]M+>u]/~ٯeSE?ﭝX\ 'C.mĚw?!.*ڱqf[Bq`~ hnts:YNb`{>!)2!$esjhܖNElp/?Mo;F=y?_[7iE4uO#ؔY[H{`S6k`78k-f>>@*') "!7z5imɰ*3.Ŵ9#ϣox@`M]a7Dpy DU+<LھH)DfαA U#.Ӥ9ի55SҌ4#lMzRG_S>sT|3 l*!'J%R,z-&QRv&YL!AFZ8l ;|\Z +mVMKr&v57KoN>iHy/A`ÊOnV_ `QnL< ZD#\B?W4> j@\zș U7' [ `{Z/. 5*N?w~g!F).Q4HR*N8FʼU*鋃 H8̧Q1. {.ZRzY[kL'5H>mX )&y,V{w"G8p g){LA9'}PUI+4/"Zg޴fh.Dn?] k~Sޒwy_s3ȇL վ'tw6$Q@t|D(uUTaO2Pc{=|S[S)gݻ/Xu7I)VXΤ^7wl$~@%찓yˌ38ZPHU&S"DH@\e*U 'сe%jCo~uu*v=keOF Hk%oLIҚ$xڨ( |M 6t(57U6m!?+y~I +*yeaX95/5Zqp )3ˣoG`?6Ⱥ}>d\bNXh<r+Cf7,9p;Ƥ|~qQYI-&NWCY DM*lʘ 7'<\Ћj:4H$2!yiׂ[3Q8jAo?+;_%^r]! b2uHbëK$VKhq0N-i8^5k# wܯ:Teg~}:(D}%k<%ҫcYro.8();T %Br݆{CوƇm 7!í+zĥGh9~bCQ<#" {} M^ .45}+KUZׅ7dA+δD:99c#ah@"l4jGMY}琰&յ|kwqˤwc>Kdۋ(X(9˲Qb޵E~Hr2hXz_j6v؃Y,e~zñnx$*r@sl<457r%^ډW |1J=JiN`W﫚HI$AHobx'f9H< 7vqPÔ꩖F'b%L94`8Awv/' Q<`y$?if\Dz|e7pFayr' &Փ $x WvGYCPtYzPl )IZ͗*:tEC:~[X 3X0ss K=¥ulAR*^O2|;YXs>AwAbI)V|f<'QJ H,z$T:8jO?NהF7[c9Xy&O!5lay83/"|$G{8kv+hû @ҟ1ZDF܀ )7krk1qS!@}zTZޑ 9g&^<CF YUm"wÊ\AXnG(YT 9bdg DcDFudVvz2Rs͌b%hマ<*cT'7V* t>8yRlY&c3쥨*f܅$RJ全RDrE$Es'##{ \܈`yDԆi'ߏ] 1g__i[G Ӫe)?pAzo\ ^gB+QKH"|jY ~ sct{bTm tJ2Kq Dǁw5bw7.z-yΐ[n77 ft ;%uF<9fhbue˭V6P?~͵΀}]@wA,<  :e+;= $0jE nП/t3qJ,،r$,UFX)3I.c[0)DLr;&;*Lb~8:9K2@e q dX vv 4/Kksh;d丨UKgzșorD=J= }$:y9?ŕzd,U َܮ%kaX LԭYNV(AHHrg]"ex/>w,AlXӃj/+p=5@U:T~W^E~#yq>ګ͏G5ط ::cпaOq(djHh۹SRf B.k1ȸiSNð>ycS!F;6U>9e,Υ/_W}<,1t;^? $ ~U- W!T+tYJ"wR[ț A$“W9Q1k[ʿs55%y%SHfzg'kOcsqOEر腎WL:/vl;vnœ7WΪa+!GA F! |/9p]8RuAU*D.v[I0SIR.IϒJ:]Atcd L_3w~54֫iC^MZ.N1rP/IL22B?-mR0~2iu?s9D9V{!8BbCw|.[cZ|+\Ǘ06(.S@ljcuˇcX qMI+URgk) Ps1.2ڝLC5;38UYw# lw1ro,Ea ?T-y6 `lX"u_̜yysL#k 4h9~sZRa%} zΰ^M \,we[Q'% Jc'wO0#y.جg_\G D2&G*ttM;&C&k{N0" Ц> *F}"+RvB7ۺU‚s_벰Z]? `JT|,zrpτ ЪQOuD1#f>[kY2mF_(#/-qmH0E.z@t{tv`}{C echvC/XɊjSV5F,/k#RJoWp>1pJdF|z Ae,NA Gn3~('9=z0T6 ŭ]M4GQ܍|M;$=7Di53$@~|Dʯ0Aa=EIh+VHjH4@+AA_Fu^1BЈO'Ni2e*~U](RQY8k wE KdCITҐWSK-@g˿͂hi&:ła΂LgϦ.A|xF*ߌ3P И|KOsNH:X9KYWf$u鶱^t#9a"U*b5.Iww͟urg:8б[Wk]*Wڎ@ғtl(P}dC{Y֯roNA+؟L!M 0S),4B0nw)ZgYT)јA85]e;*f5qwr_ )kF]QW.bOъ3l~+%~.pZ*X'YR#GZa)á7,WZ3R0RE}wxo^d)'^pӭ;r-Ss`RmG[S-d8KCGLZ&Q'~s``=i 4* U.YrhbVAJ+zf}:q"c)=Pڽ+Q (eԇ45nbЈRlS.Cz[1vU% cOIj` 1a!uNGTUzbL7X9 ݒ91ŪCTͯ{2p*HsZENx̧>L֫/2?h,_-ΖNd4Fe1m7 y\Q_vYZ!\>Κ%7t^hۯJCc\?!oV0mNN$ Z+ŲsxxX˽'-٫Fb%'_F*Kp_pb즡_^J&]$ /n/ᜭu ͉sXS@e#䁇k̉SyfJ{=r$gIb|}͞Cqެ@9պcH%M ~~Ԍ5%mQm]U] qAwOdo8N/՜v(qΜ4Ct^.R%=L"Y(GԂr0+0KUFXϤ2<7Ђlzl f̽G $yx[eܔ[jZދq`岙W mZd>0$-{ qZ5M)ӓᬠg @ S\6,菐'ky[.7"ë$@0Q[hPU\ ;X0jRxRz)&4AIId n0utW9QLM0P b;*+tzUt(ߣ;=`Y)TK$?rI:?C [X\xW"Z.L8+Z8E[2Xj!.k7·U|)_J8u akbETew":Mx'=\/oX(:5k,z_]ր\qcKV"\hIl 'V& Y,%'g܅5OfQDߦX{d6 qzSQ!{hG xS3U Uy16d_O],4C{׬4?/|l  eE~H3B.ХRM{ў;zIPG`&fʷaYOJZ& Ɠb ":O٥O~Qfv`F4p5[|㡇nH;5a!~BjK>ƭ`Qa>Qe92vZG9S˚t_#v܀4\cl(PʚZIE$P"X(^[u-i2hn>^D}DaO|$Uf)5Eɤ  8rzgZJ?{6T y9I=DKNjw'@iZRoÙМ^157G;c)^1ȋYM`C>N%Eʆ̀X|lѕXwiD %F\ , ƇLj,Bj9:Fp\X)WKSw1?\GTyK/|E'43oK I p  8/&dBRvm㘑XIr`|8hwf!˒m wHmQAg&:st],zŲWWӓm`&k$Y>V@ ̿\ I(nuk̛сYk%rs&O=5iAs'Uy[(2bE_>Id W`BANsO"ftI/ݘYo@ZU`FPdO2޾`~e`7=h2fyI&o<160gC AK|3z)ak- *-EV凫S4E 3{2x;ݯ0-&䴭 `S2lHnD讴 d(j,3uiG<"j *6b`Jz9e+g7fL(GDsr@׻T]Ukbm_ܺFtX!RȷToX,)Ȉ,R@$5u|k|p[MoHϚ)iL2K.}w $Ln[6%5aPIr匊~[Oł- Z 9jI.*/ZɧA#YSk'_kEѲЎ:0mE-l_ZnEI^O60i.@ϥ0ң2OCQ Ʃ8Z>dZw2/R䋧EFUt)Td)64U4o̿i )ti ja07ـQz8e<1'=B~* ȼAU_2A*+$2͍Y_c%TWz&gB)|LD2[މl n5?"lAx؛Ǚo>^SM5XgJ;C= SȈ+koYu B}ye˟=iL1diyܩW!~-R$iVzsw*}L~xP҆i鏪V0&_\C>~# Dp7]jIdXy*Zh)"q i^O2pbn9pܩB-diAbM)h0`zg 4E^0L :xԭc2hdu;A?niC5]O ̠9ޑ,ha*F_ն6ے$@Ʀd4~]:?P:k\qqfƂ_w|'HD%8}"x l0 + ~=0`cD/!tzY׋n9Z c+SQg  !~[ ϓ9-Xwq /qFݤ l~핾[& "gҊJ`lhHd8PQA)Hy]ԪDHxD(yH% ٘5wpQIdUwʵo6M}Ml&,jP7Qbkdш.OkNWŌrֺ{O7e!iՃR%UDH$۾ېb.?%U]sFJhING(6cD}y4~WSnL+yPU13.L9v:-s5׽0Gl̳Ռēms;B:O'; ^~OG($o gFIŹa uZif!!2FmƤ#W$Hn#6)rդ~u7394J %8x\8a[soP1Q¾G^,Qkr`"9^NKn+3|)4D@ﻷvŮ1eFݵ36A~^4'2NfbofL#',rD'eʍdдGQ2LAL/ DĀxr4}QSS tޜ~֮0 N{Hjib)8H[-.{q$GꚫcQ|ϼQ]OoG{R pt8R+yĪe6 es6Yb!DIh6FhvCn5UKg:FmhPAK} Ɵv1⡈ k4,K5qAQ>b !UX7lٳ ?7TfIŅ@b!{&ep|TO&6/?ˆQcezCs$d$Ce{[I^WKJ͍k|*fMw'!hi{ú2,n^&Pkq!ZD~U?pКߧc~=a#[!oÕU[k)oX渆u{wַSUm?]=džc_2F#i%j@oP-qf*d6p?H3)lC6]c)IG|,t޳0QhfnC g V*_C-Opa۝[5!yBhxԞYt49(ru?~>Ͽz?"ӈVLڕ3U5ZCBqimQ_WϏԠ2őyYfI$nN@Bog-'PT X| I@x4bm+hے_JӜ#BI=7;#*R>HGSLP2ї'SSn.^ZT===t$m.R[3zh߫ߝXܚjNNY9FmN(pY/1a["J6ghJ4b/B+h=e,Q`ɉ+C] 4{bpM`GV;Ǿ6;:ms:CMŰm 09w=#2 a0bg$=tm ϽC OGZR^6!rFFAБ3LdSRk+ۘQd޹l[vx)! Zc4nRZ_1C (ZZ==H$o~^_=tr[4mjW^d?,fZܱo5o/H_džT`ҥPAtjy:?q%-֩6Ƨ"#AѢr=0ξ,bN4ƏwZ"ZK`WbG_wEzTBEq`K3ԒukQ~)[fU9A8G,-(efqG&m&$g)Vh:"bKH'(12U,7yE߅\hFgJ9k>?–O'u KTۄq ȏ{^8qcsMo,3EQF;>JԗZִe5T̴4!2B3,kLlP՜7TD,25W~EtNC´9u)SWdqǵo{Ofrz|uխtvH\ʹ! sFqmÞIly˩Ϯ-)jpq'(cO vJ QE:nRk`lt+k3WGT,l-4ob(O}nǙQ\JX>~/. aRfAhO5(:|/xB)8#wlћhyɵ {}Ր-^|cKTŨm.ޒ6; eO- &0$zt݆)RZy9@7SPJ0x!%x %GF jd`'oai[L~J;i6f(NXQ2syJųAWY㔱,9.X'qzwUasZx Yy^׬t)44: "X|ÀZ F`i+(>% θZRYang ?HʔR<+$=4JR',Ե^uZr{1 FÎ5@1}AFour AX܊o%vnqC>]hv-."ߒنN/\j+%Fp5(bݵv%L%~HCWK@V[CR 7 W,A +T+?Iã?ݴF */Arbsmp,恒Dϩ6Zw1=_&M+B/b 3(yj{_=9IL7jJbG|C".1~C1_NG+ϔʪc;GzdT8/ CL~ Lrg%XmxOl6݃[ǥ٭h?*SL{xn^Xrc(A M'Jmw?G^޴4Sq;"OY#&9;4Z'(}*XC n;a'-%v;;9k[!ڮsy@WHK%FcC~~@^ԕ* ֭fBJ|McD[T !Y6i '\t  `l8-{q kG3OZ*!kcMT<8g{G/y62s;cds&a @p$ge!><.Y,dPE{=^h#x)" O'Pj.(EN~ĭ pe9ъT3 kehuiE?v7ˀycO^V2;Ki<b@ƥ鼴 Bn(|G@UU)w[;]}]#lgq Vqm; )`s!i%%8$-stGH S̽?lMzÈ3-#zgpŒ"2{)d{]p7q8Jh+u9r h'V^/Wy̸{PAr4 }{$7 R +].pA0% N*IExS5v2I{[,vx} Ȉ94veC돔Reb'q _SBM::m;؁]J44J3c`SY^ m"%&z3JquKWR8>?M˓UV7>e'&Z!Nf^?ԗF.81jNka?SSF]/LGAIcV覦[O^t.jWbo=-xGE1?uLPׄ%Ƽp6>B(ޗM;qC32X ;(jRl0Mi̶J02Fb(#u΄-p&c)hrElW[ :P>),@ g\zCz_xU]}h)F#g=?1qvn=dI5^(!o]؀)[0lgrZBt@^t7k vY:_)ٔ;j>ÊQc" $Pq a/on©Н }YZ+̏UJ_0%%e!͇>rfE [}lWU1)t <51~ThkІWcX8A9V8A6_Q_iBT`U:ădvSV[ҏ%G73jD)Dč-_(@fR$WazYI/gs,ϘNF_~b̖qH}D2){1 O5҈B*(OSOBk9ayll_E\mGL[l\RU/ }ZvTh! :B;ڍw4@wWaT n9 DŅwQ]r.7X`MK55CW }?HՃ`f5OӾH 0z܃C<ףX !u-oS )vրAT䚺~5= Z,vkAJԃrat~cCi0!0< Ɩ /^; d,^#6HR5 @ZNP9t?Yڴi@J{aKKmՑYHshKdͨS%If0PT(ORm&y 07ۙ'9I"A| xM;H,!sy2p{$s-[LाS\@c*p(7I(fI"N |y*j'sL{RRH?T_c<)>p|dY %e PԚFTKAJKO;&G9h1]f%c!7Y \M+` UvuX{c7t[l=h%M2lkSqr@+̠:HP2F&gyh,`!eh%oF"sGS>Rپ('^+nKL,Ј22wT`F5baA傊y@ũ9V'D3xRᜌI .ArG35Ou&F((qhQ;b?r s5z]tpy p;v@I^Bp8m@ el,RA |;6OLAZ].a!RtZ>/$uВO)R&E:}w-#VtTX'#%!E®xaYãg;RsVU_c_NZ);Ցgiz  YxP&'E7Ĵ`WBלy?7H̑$"E> Kǻ媛#]^թߒ3sŞ9=oUo>ML8}OјЕlFȮZJ7 m]/&=汫ToydeqfqzҴuuF  WU\_=dq1T";eʣ3DMXd4`Sar3g+ˋAVZ~v&m0sJ.?\ \6%l)|p8U:#@gl˜&_SЇk.)W97_iR-AGY_C'N_ވ U.d_h!+8nww0! #IeROޔ+penul;!%9ã"?[/K\֠sHl!a:ÉS~Ffsl^Dz6({&:\Fҧ`]W-#LJNwUXuO%2v,P'XP1Qʹ_ߢCZԶ:^vjy٨?Ir`&VY=zRid('O /e T֛U[M&uu~6=X)P֎,1SnluQ됨sP9:n՘.7^l]Vs14}}WvgMל.mi5,JVz뛱%%I=ϧ:pHеr[7U'%!U@'! _B:~ջۃ=f(^V 77OZm~cqt5:ev@ ܨP~ug}/&9s%E.No1{ʪ'Am57b4L{5 w?$[GlW70m?Og[ؓtR.)F^;gnw\Gɕ/4y-KFLEoAKMJL0&.3la Q$+g70;a9n"`1Aw})ķپ?/aoy܂Q~ʷl`8e[o)YJ:yuz5%md!r4<3gqUtۮyR OGeOFӚn򍧤ultGD'Wo|~&yݾ*Z ̛Qt5g4{V=>]ALf3ISXzx>!a[bƅG1B@3:v Df.֩w8q>6$j>.jk z ij{:3!LTq:J;B$ܶ,kDW^Z<]s حJ~Ř/]$P(n?ʇr[&@DzLkށGPýNEyl_o-cYRfbM *`|c(Ψ!0A ލ[8SAwԶx mDmcfNtž79=X۸2t#O6]-?̢*%JFpt^tp%Nrg?Gd{l>RdRq I4+6?}RO?^KMc3 |Nq"zeH/ux.GPI?!c&FʋNަfː:ƿ"!3h';7lSKVb  Upfj P%Ø ԬPUa%RC ol~nPRs-)]PiO%ոh.vpiFh\d(uL A4p}iXpA2C]¼Rĩ '٪z*hwǀMZl oK0 3C!wipג:82S s TⷶTv)M̑[p 5tRu^J/RpU"}k  3i l#HޡT!;vw@޲^!T"'-#,,e"So`գf7H)jUmO.l84ARЛe¼+ *e#C$IJ[N$~_cAڭ;]J](o;='ʈ.1@u;hkU-^Vjֳ' =ni[VLWoxzyZJ ́d -v(ָpnMK BoNBW(Y^: .2~@{;s Új4,*fNfG<SߚIb"+шg|`n:p%ϰi4PzSDy^&8P+'MAZ HG7Y;I#1px`:^ͪj;a{W냦XK@kDc* <ʃѯh?,nН[Ge7) dj h082!VE p;`NRj#\k$[o١?ͳîaZph7ĤE=US!IET Ң/f-k_T詄LoMεbH+q:J6hVydY,3O0cJJN;i1$ ?O;I8TyyI$ʒ3 #py-U<ռyqFCD,VFo>~á"'7+T]TnLGi%yzWs&=ĶDI,5Mq0ԜqJ,V$8BNjf},!n2 G;* ]AlOiI'ܾ͜zmЫl|$hđ /0%E$T/*^V'1-gYdB TBKej}N5q"@i~/:=lsŭowOK*;6)ab_@ ֌9^ #5\>!(M|X\9XŷzRUA,#s:Hi}x ;nm$>pqR~6{*c?[{Zԙ,l^;-5Qbx_RI"DVVoᬧ?N&-É tr:G[xHPfJ1Sy@~Rb$k] \dJee+J+_'6pl 4)b>UhdB͹ wXFԹ&`f;R'1s;uIUG<[#`G^v+ap\}{Aq6`ha)CY$Pҳ.oZz< rxL @q4wvvo"JF.-(N2_e9vJk-ŒXkBZ0;%k 캙 f?a[GkBF,]! q.P?6M߾*Q)l4N%)dvӷ]9@h1XINԙQ^PhQ]X$g񻒎'[<|U:otk=^"P[C aXvRڰaX8C}׻Z[zPyZ8D̮c)T׹?0E5߅S(diܬq3}vnO0kR_GĉqVU|&UT4|W> "cȨ1-J[)֪hKd8*v{(39 i  EWuq"P# 7FLoM\ܻX+TX R⪊oo/{2Ԯ xop׼;^Gl7˃k>'S m`RAq ArYu΍ǭhO6H|5"Ҏ5eHx>i2H'A|"綠y5LUvHc+ Xh~z/T:GΩâԨrŹ:YD`N!Vqه M%'P5(s ȕ!OmqF"|D9gFsj.8-%<S|gIRŸ-E6Y]YOmPa3%@]t@sko.V7S2C(?ސ}0eP워ToBgoáevei5AtlKORLˮ]&NU2KrQrW1 {0_mMU]#>Tbׅ~EۀGE!蠓 n0|Xeej-$4T_s6LYex NdJ#US7tЖgaFܘcSbC,; HM6qZT $Aŷn_b M՜;TtɷiY)!8+EؤNJcrܮs򅝢I2HTؕ*s~@i52k4sLVscl2!o$3EQ\3TK2-=rzA h&Dž(t=ӾmizT[07N6BJkچ@}W@H) ݄LBz<v"S09î8 55=sU}ee_uG?g}6LnU)L YfmTکCi"VIK\B}@~ 0,̓2U{T8nF!xׁ0Lg23,n Wa#b7nҭR3($Q5`ۼMZWl5buYv=|8L ,g;/GML][(0IPS9>v' MB'tWJԩk) t3妕JvǼS"E<^+ڄvv Ib ]_R UcZ?ԁ1j:^_m[;}E zK(sxޭmQc_Jw+<xfѻ7L޹3Ev,,;!)pZƪ߷:H:ٝWB b F4@&46N5p?`ccZ28&ҭǠzz³=1)G9΂I`~tT&3s5;|*yf]ҳ6[[\1 YGL#`CYzf S[ g3A_3WU2g{G0I1ͫW^ q}&g. ]E@164C;"ln'^ߢ|d}¬m>4V9ăh)2"r$yڶ*pB V p%j,;O C(CQ,N)`<~Sm9>u6A2I\ưV5BbZ8:e,iEhloCmTʮT?|3o `7SΦ }yKt(*Cڜ@)f[4:r6T S̀m H~.1ʪQut4"վ,բo1{5?嗜 s ;w'qGDoJgː4Uxw" CY39lc}"e#:S?yڎuiC|RZ%V!;X?J '~G+-%fZ- ͓c I;#L"7 ;$WN4Ɵ )DBQ\1ko-Zdoo^! \K'Yzhp3v8كEs"i]!J#'z>'Pd,ػ=} I^If2[Fk@+Ԏ23UBLg}gkK8@o6`y;&-A_v0x&% Ff ^~ߙDplώ T]>/tblUpҜX*]WT#RAmF5V$/4R+k ؎)2]~KVexOGxoiίGzpEG;~ٙ`_IkKл+s[:1-Tf;(DJޣ]㑭K_w5,m~xl0Pf).)qNʮe$lze>Hv$6v#~X"/XH+WWBw*0wJO#}oTp $LhWh~O1 1y$%yN& =*'Wvxr?I3;vxxA04uԿa㟀ϢI fw,Lޝ햃wȷ7&=@)uq@o++Č5*[q.]|ueA*gr1r]lZZJOn)j u,4y,įF~K%vMlV q$l [4 DjUsl־v %͓#^n+=R7N-/*Ld:#B}? ,FBm.:"DpHƦadmeC)_ &vb(jߏxAΨ nZ'e[1hr֬O‰HVy!E yhO&s=2y9aq XJ9uiB~&5xK?箮/𭱵ٗ45BzhNTE`ӥ{m80vD<7C}K"C4Z;T: *iA巒e~1Tt%q K(&~i$6'4eGnOE/"ыkAk$7##JN}ݞΛ @@w*)l]@ݕqG#b slj6AT.Ώ>5њ4Z_ cU#pG2{םDz,Fs'NśD'*qL|iL0ށϗLT8&eQvhd,“w}_țgVceu#ķifnzS;#`湼CjJP(G@ʒ2)thi}ioK z'c4a ԙ]h ,&EFF 4& Txʲ3ZaZ O<ˀH="WogUo߹xڪ AQ^8pW9]kouM&_HHJ[vU4óκ',,\9Y>e>LËe%յfS˺wQWmi(O])g̸_ċfr\Һ+HYԒ!3c*u/p{UP$9qqYk0U,80%Xf\>bLZ,@\SO{d%:gZ6 }ԍϋ w4| ; *a 0oGkω7̧ qdS܄{2ާ&g4anvyY/4^~Ig SL"a*NoϙdE 4 +)ͽ9/x rl5$}O> Pg㒡6 }qԙIX3@fnM}DP^ΡYf aJu)CUJP.LGRS&W@`&Myq3_?T%8vA>S(km29,F4VtΥK^uQk$_&RhÄO!WLqG~–a:Ժϊs?` |1N;qGcGVjfhuыu>͉-'0K/UsRD?2%ZyCw`w/֮2h|ru|3|*l1Z e@=m|(RVF_RQE?ɐEp:/t` ?%, **}1Âsa(-r"=-gI/pc`TVjp~~h"/z/N^Lu:"104q#3 ̣kd). 9F6XR^_oP!ra_㕲؊2D:N+H&Poϳ Gf0?9=wW\~SzMWNdab}CQcXb@z[LPC\+;ؠ*e@Ѿ+M[a(mN0`/Zi_FZYRk=zpA\&n}䲔]D :!IQ8/.>z -PrArPw%!W˟Ou8'6p>j~k-iIKm_ʲ8d&1REgqfD"Җl Y%`}PC.oz Dd ڭ0BFj5p:܌#T x\z:ܒ"g/e(Yios2A2#60:#?تVĵc UH+}\Ρ%pI-8cGM/)"ugl<O%BbP"ΐn0D5*!sO3' G5YXQy,غjz-RP/!C 5 Ftb%@: QFKE;$X0ɃH4ɜ5:ge³"昨3cKmy cP}L$tK'zbkJ4 GQ`882Ne(1h' 1I_hϪ-p9Fu{Bq/6ХTz4mڕ#KӯxmߘiUsE=Ѫ6r#qQ5eglbHhEI_VK.1A5[RhJx)=z.E wE`WUʄ;t B*AA1{9]J, \"8 =e#绸'=#JΔ6~4p'"c3~D0[[)!MrzB[4%-cHyORz({1ׯj|+M1n\quP#ӕi[g4"X8 `E?'ivW8xvAj_<R}pdb!~>ɨ'"& ^( Hpb t ⡻tDYRj O̝Lobq16#*\)yEA::c(PJ,bJvLRR(oN-Տ\?<4ƎIw͵k]P P󍀈1=J-+psLm_o넑QZ.e~wi* _OCImP&Qh JA72–o*H3%iOt3c YϲemyxKvgkl7}aħm`Y?)BJBB2v6{OliʃJBXY~MR5(54T>fČ[{{p֡9dׇ `MtPX<XMac52T7Ɖ5!λ/f{& 6wQKƽi`&[o RXLhyY<=0xH"k~:o\YW':S?5qä1 UnF&RPQ ZeDz+SʣKFiNB0˺Io[|8oZ?FEr`h".~|VMq$Bj|p>NM6p#hw_;[öH(C~#{Ɂm+ Ra#(X3(Ne}'5&:Ϣt&\f!9=3:KQ{CIE$zA=)##xL~'ݜ^Z X7(5'4w`t㪱Swtځ5ݗn :;*VxEO]/T}@>*D⣯9K9PvI2j19os +o+X Cg~)@5ٜaV2c/|aĎ2i;&ӷ=Kvu!zX-_FL6)2N<~+*yMZʊU,㐽IaQRg]9xO[FyٮŃEQ :Ă;L8:$p]?#h6g+虘sZs%Vl{A5Z*2ݘ!)P@<-)Y;G}7چG8WjS'=*2쨹\~رΔYڨYA-|5[,-nGoW#lPq7U!IuUy'jF0QZ0"?=%ߔ@魜Zfk&.VAt]m \9Ҿ[E~g˨󈣵eXJÚAǂ_Қ?*@_؈ܮ ?_"f!o\uOwop=I0ё"OR~7`?hCN?;χw]CYbE92zc2CFh8H C@h\>+/T~I4rWot m㝴Ɂ*+onk:^& IzgJo @Zll$++:"Q_?t qțcNyT>I 7^Ȑz 1g=x4Ae^ @~Nea.oAm6Q*SQ 1)&(T|×;Dl27\z)sX!*#e٩iЏ K7\s"c0t MH%eLIѪϦ?30y) k<هFYEWI 1b" lW:"(כXޑA>9 _wiݘbR0lK$*yGNcjES/P9-ZfGt,Yq@봰cX0 ;Cr_%|["XӰܷ+FSU&6VLjؿԃYnPAB?7qv~JwӦ)5_y"Hm ,t{@ z"2bb`P妕Oؼ2) 1̡z_m=b+օN0A,s.2pl*A aN[ҵ 4?U])# @yj~6WuzғaGbh>F:1FR*E'f5{neӹH r/Jһŷ#=@9=T*O(E05m !ŠÛ+pm5p!Wտivj?Tjlzq "[MR50l@+5\qq!+q%5|LUZNh8mJQin*b2lR1haZZ~ok9tR@|W"=Ml[?eY&gKJ amgȽ}KVw!X>$oAFco``oESȒr PfAApY1znX)w|۝X){9TXq#6R*MA%5m/mZ߅`~mŕFB$ }%^?fY}v7Fcg , )3Vܧs[xWˊ(NDlg$mm"oi|-"ҀQЩZ^f^7j-%)~!!GSK%`ɅHW~ l]9R2o$ )yuVqAXǨVoʅ')4j`1+bh%aH!tHd痶`bҤ栩̓QRXyAt,!B3]eW_g1z;AƖT|L q8|~仡-NYhή,Hk Jvj- qN sf{IEȷMaE煠Z3 VBE~i*)kj7 _ϒ&;[ޅ|,'h~6;8b)hpើ2EtpV+gaF~40).Zv`#©ڑ𸞯.E?qgSgq)Gc}pQ]nE<|_U^^^)l[z:Qs$&#t)FQ,NQ.W/66e_MxIVtIejA8>fcIy ?T.l$"E<Y0`W+vd#~X'e `߿pe_sc␜*Ap*>0n%tYAҭBE7z-[}2/VX|JY(W@|y b˘,ɜ @ٰh~*o121hX>ojZIZ 9_' Fy։=OoB:Zsn1 RRpĸ<gqSeWoef SrNlm($zhIK^,Ƈޝ™.\S1j g'B:r0||"87Y7e|jY_H f7ru׃w`1_DOI }#jY #)G57,pHN,5>;>RSi+?ypxB%:Ͽwg(dz}T1᤾y m<CiLg70!zlZ2:%,?n(Qj%ѢV`U߫E nhߦg)Ku7cEʝlD]&gbE#Q}![%tn%Jh@BݦcCWGUYwkqگ耦S@6aPӘ 0m_)$61pKw qts^w %(' 9@. ~c>5xmМ`\ٷqqfMJ/{\',IWUZW e܁nyȖb60{X$2 I;wB%_৐ ?9kjf -l&qސIpy/|ZMn8͡N^x bBE0̿lW ^4f9SۍkP+Vd[Tdb!|H 'OAPG˺oxKÎq.OHc ey|iE4(=maaLj!x{.+; 9I!MPFDDAeK7$a eimD~nW٩:/Ja.Say6*aN`cQÒ'JCWkLgлVgEކۥ`,i3)+MLɢ nl j],W` PÑdǂY^ aJZu1JhuhLȵ -hոcݛhٹsSOiU#dPc IU)0!sl~.]^Dr?wˋY=yn]H;;c_,@Gځp>QUA"+ATcaP{" SC#X|iblJAH@^h}Ӽ!2A zQ:_b +4K_v#,P )Eo>Iw>-!s]rj(zᑣ.k6 ӆ{EV%Mac!,lշ-ȵXZfe4ryBנs)<QAJE0ʤgBw,n#c2.NJS-+bbvO,#T{>\& bdMGW!Hm5sq_/0 eo3y1oiɆBg l½zP 1zot?J Mfd)I,Bp{xF{sxY܁O#g M̹J)˕춒DaHCl_ϭ5 0n,:C(2)"#N<lE+2W^aBd;[^d?%11Rpb%ywQ|A@׿ATxP;ZI02':S/}c6i[~H@fiEk&AuJ wr*qZ}mB {/ۥyqYH]-Lr܃[3EwV܉Ġ0MK}Rƥ A5{ԘMEe7W>$n` Ղ=EØ[֫[Kd@|pW.:Xk陨{'mlgCe|ݯ>o 6ڋW~rl$M7b!I A~ngo 6'=e,($z¢eD2~P̝L };o0o"3mr9l~]pX? Davf+V;়Gvj̀#nxq,fk"ℓ$/Q@M{GGC}n"9EIu֜J%lG.'e{Mg#S h*pk\Oߩ2M U@ ;+:׸.ȚL $ (.N @we5;{VHİPm,weݕ4\y>]pqb\2?T_oImk#H_!?ޛt z[0z͑JCk\ 5ز90 wᾫ>8Ƽ'B?˞OSR%/ˋ$gF\|0"D'x؇az  )9wEwZx`dcý'] R : =A1bP-6q 8xo,tv`xjm A/]NT헮8Xf ƱFd8˘m$0y /\ZFm%'S=ʽW',>b7.޾nzȖP. 3%eVVNj b!L[Mkq ᴰgz.%|" L~Nr 4ʾiĤP7KZ&yqZ <, 8By]q}ߡVj: ¶_ 'u}R͓ԖPfMDnI"Z _:Qܔ9ƨ 5B[H4J*55G'? vݳ4|ܚ8p(/钅%TEu`u>3;}Z[԰|Kƃll%88( L19:+oE}OL3rQ. bb*;r_RpPτXin[8~azH-)i>GF'(Sʙ`4_V-$f+־`D| 3/Ӻ)-H=QP 8[V>juW=^Dpw9= JZMJ(NW."ĐWt&]cBl?Y)$TQ{ 4 ԊK7jݿ~QDQG,k !bַaVaN>*i/7cļYJ|Fs)C= Lѓp19X@\4LwlR(vg}7=z-t0V߰'~Փ/޳:O(XD<->ߺ@<^0hz,<+`(X FudP7Z% lrks$4&?d7Qk'tйΗAHS IJk#CYvT=7FDRCmFOȺ[ile2U"Y>& o!kq 8z[B C8Nx=E3CtP4ްP)^gb%)>Rf:ey4ﳎ-CS6n1lJe~1t)Q&K fgOGҹoF_P楶(ؼ*r\@kd #gUjb>n4dBL-7nvy^4soE;q}}6yU3DtC5CU?_o-d~`GV9WxG0zK`30w2{kT:a2*{Sil-u=i|I>9Fz`VbYy&R1h-nVnaoVҵ opajaމ˲d` l EC} .Fʏх ُ~wm6N@ߴ] I]7'*E!TcYǥ$$U耓1oWw5:0:{/u.pn =sǏ1XgP6S9K \7Aqm M,$,civ*;.DZȋoVu9U]Q.`1vpO)9?;)s%5]*<(}xHqPԗ].M3SM6 A#rgkKUXGvU,`!|ߗJFZV6A Hҕ3z!S]]P yC(#fYa+ , >xvGu<8!FrwPBxH t\wYZQDEݷy᫱wyOV^Q򀤨JUW{VtRp/K3m/TrU\o;86DZ%+Yy?^sgV}Zc,LWc@ ptCd?h0:$uWb(k?5lΛ >)OT춌HǶ9S^fj -j0CLG\Diܼ7vz>;:O=9{I_#4i[oœ$v !0cz[<Fu #$U`bqu =gitVjտ] ~,?-]DfmĀDC<$2o6%)3m)W[/T*&M[<2#h~ŭIBAE6r!$,5)Z{W3OwCOr,l% |~c+Hi qas3Ձm!N6:">dq.hy.*Clt ڡ\fׄ),ĪK&qDl6'"֋_6DuHX\B ̡syzQ폏<A^[*dzh+ƅ^.oPCBQ,q˙ ԠV pM'uA3ㇵcK:^ "Sp7Hbvr{{8=oW*CpQ5OWDbXq8qwRd.oR*Y]. v87sT6YG Џ6RP灍U ReV,X2,Fiݚ0qǝA=_BJIH)I)(6-xx|nCﳨHMe=6Uy a4B7J TAc8(|gSL@f ^gz䎨c/>x9A?FS}B"/6F9H+MmLVNgYA 8tL`,p'=*4b 1c]('fX].jp"аLNW*֪*+bU!՗_RpNbR>M~/kV"ҁM1׷.Ҧ|2Hnw!zaMх% Pٙݏ;9.p nh?*@r\mf_b ɔFu֝WpojR8Fw̲W5$~t}=& SAҽ_!\*Ij2z@!ߐȺeSU 3Ziѣi@40K/6$rJ?i0 s.M i ;ėH]R#v!ƀ{L!Kԩ#F8J$f3~Gʆz~,=٦'AG1`ṃSC+J[] gjeqlXaGNV"$+DW+ߡq+1BM* k Oot/l*~eT*KۙbkէA+xq& Q6Ɔ'KlrF֦g7'N&לJpi E~Zuَ}]Tk~`Zi2&d 5X?'l>i4`%. tׁVt Y<2Q-+AIۢTy#WI**> "%>7J!;7ݼ: }aݓKA1h a<" j4) n);^{)V'>:0׳:kꗻ}UV{$ﱪ&(Rޠi&6LTD} ܯL1;e4s=W^'D<׬J<缯|[F:pAQxYXb'lzegˋ*O%Oc|'k5TA#M:]=O% ;n[ _Lrн٥L=j޴}IRv^<ݲшCU (}@7}I^i)\}| N#H*MYe*/s n;|XӔ0 ּrHZ w:~@-& -w/WrF֋x3漮u( cgÉEc 4s8]o4_ǙAq>,DxF GyH l.#,( Krh:Sq\K'0_jld85<G`LO5)R\ƍ]ϖ1N^oAͨ3}>ksxQ#Q ɦܸgf1c)9b$ѫqLH*.'quB4>Mx,V,޷rqmFOL)#n=WA0h?UDaDE'.j<Ȃa ^\+6||?js8;Mo_e$) ]T_hvQ rTANXgѨnusB>뀯vnhzo &,JGW5S#@Yw9}(nKwJ캱BUHM(v{6Bƞsd<(B j tk0^)Ű|̮KLACZwIpփ[iHY]ju#ngiP2{Z_~Gb`;(INͅJ >D[h~"FhOULǛ~J1şeZ=ZcEF]"x Qjާh⭯=l˔ynKyn\1NvWgkk?UoG2'ˡBJPn3c\ԧ% _#8J>^ܞpԱ?qm՞Ͼ諅`mlצlz~<2~(Orq (Bkb3*`yIQ,nL- ~1*ӉNdžiͥĄQ.}2Z"p@'ߋijűR5Yài3&I/CiYQpnsR q'z,59ۅ"Ņ$ Q 6iX^w9Lru+W7Ͻ[ 5qPj+ K~Fٖ~ I_78^dѹ]DZ[RlLRd[U2Rjm5s> LJlҾt8m}N\7=M`~9g~395Q(u7$0f,8ߢIz;Wu;p\\|6& %!^4,jTl0抩J\v5>}s@<_4ƂHMVH56ApWa֜}KאYN4T &*.l*/1- G^/QlרCBaw0؟1*= ֗y]&ʠV|F}׳bX6ĦݫifKx{-8LSytJ@_::EϠ5ߟ7Д!,ʤd7 ؔAt ?y/B*ӏϵngw2,uQ!^ w1&fzĽ/©k4Mmm۾ChmsafV9K$ >{"S/DLJdM-Xi8Y W{:~yK?ax7ݢ;p:,'$|` L_01] H(1#/5zmD EgH1$T:m3_vF1~zv?*6gfzRfYd禙4hڇ~GEAsw*!S`qC]pr!Ow$+(_(pǰhe:H WV% %8V^ å"`X9;vң<}}çLs%+~-+z(^i^sd m>.ckKh!@E=Qhb]cQ8ߊ􅒚m8IOp > й]HXx28g1dSf$)E-?CQ{ X^s6S;n=5C/wwTiɱ_x)6_'8vR>"{\dVjx2+/h'~qmZ(8Xoc핡ٓp4r.퀿w=| ;}\Wµ]JgSF)!j$u^$ k,$x9C 7wVbqqʓI:F8z =RjnΌ: L z897(S[:Q+}",^CV$'28'a@5SFmLNDb\} -ǭW^S#`T~ Ƿ@t3gL{ {2vpVg[H&}܁\@:2J7msj9oUS[[D>!T i@\ (6b<AWipvXb `x/U- zP$ ;H5aʁp8G]Z+ HM7(m%Ʋ`Wx=?helNZ@ TKԳbd-}lhk׊,PobwsX;oL;brx*Sw9J QQy,L>Q; kR?P` CB;/fe//sN;;*|͎hqJH3c=KI@JF nP&עZǽ?HGϭ_i& # hpcUZWC_|A-f}&L9_uѶRqBݕn8xu'@Q4+ҽR t:Wn'); <͹ je:s n-}u\&`]U^s#c ֋PN=meeH[nPKjE@jb(.{?rk͊2@SG륛rK8X6G#h:h/% ?hz橢S彰M0FǧbGo7#]g> (րXUɸ5vq?9icV.Rn8>MMH3 Ӝʝli) },:IH@56^Ptrmlj1:% y5c^uxZg!8)0FaΡh*ɊS13 GiH!LXu0X2k59Y8oHuȰ爌l'kBf&)z ~7FX> /+hK* oFz,^؝ǶG}(د>Ss:$; 1IzZZ A][?p8oejvw Wؼ]v)#'=V8z:[yJi+JG~4 raRL:2" `) ~-%V j$}]u:(6DŽ'H(ի fG~lu3'q f ']Ed6PqrEѕ0˨+iAEdeݼ^/Os\H+OD(irP +sC]!UI%eK5@ !C/=q>InGI̕\Rq:X*/ԉ$9Bz,GX> FG=ƝsݻX#ƍ$U^Ɯ% 0H66I0شA*;?O< R3"d4|sz9W B DXONgu>MOå;Ehg<-|4?ޭ:kXS_L1AXV/dK|F9B?RkRP< G[ה%@ٸ'Xi~L7&MϽқdt"{3(g/髓Cfr= TLRlQI11G{r:輰32r l*SP70) )R'S3&jx2d:޶*"Hq>U'&vM\< ;,` Q?7Gey U R)uT@.i\h]c!T'YX`s*- )ӣ!uPIu ɔ`bB&s$۲:Jm9w2ʛw? !*#E^/oF{HKJuV}6qȈ v-Ks qIƒJlhav{HvvWhD99Z[ ( ؒ܍J+`:[6f2J_mrĥi QuofĨYO򨕭Ȥ\L9 a8hӔ`%'bZ͹ B{ETw[:h5"x|n< A17[U|n'@ꀩӇW6K 04FFX|ͥU-,*6caѮ,12^%6gwd6/ً(y@n'ۄOB~u|xb^{N!ۍn[gWSi lM6CBeHR|3~fT)5%r=ks*ÿ vtYéY 7mer9&'cqX"^B?ctf7NhLi4XLg[M AdF/m*^W@Rjb岈lQ#grֻ m0RIfݰ5fSF#VGKE{L./q!% Gxzt>o ځg~. םZf9%hJ/<:M~mW:dӖ8bnqema$s#ʂbO8@q͖syҢͧx^75C+-&&~ϻo5ףʕgsz`uHկ#Hh%"ucsLJh.49؅h {2IK' c4b"h{"KZ2zn\~E 8_tu,:,lEldʠpr҉o!F`=F#hh!aYaIU{.՘@Ru"t;ꅭcb46֎OlACJ߽ǎxĿ[4kRd2!@2_M^Ei:&8X lDZK*9'Su$iVRw<㪸K ?ջ\(! \u֟변`r E:7gW AYp5K 0^Qn^T6{>71`5]|-?ѣY5)e^bT0MvCTpplF8~$djyBn&p x%o@wP$: $klN#Ԫ5u\/z,ɗ) *r'MfУI DU)E5̾'ig v>z~#&!^WjzeҺ#CxB<-l'lEoC*dաR2ER3:&T-8587WŵA\TCS+@E{|J-]<,PF$#P:?;%nZ@jSjEcw|*j"=)5a~C W4Hv:YF1(9|j18u>ʧ8kdaD~A(!"YZn?DTϓtO.!_VQ#p7QTvLuzyS IiA6nGV%_ͱ, Йf>ߖ o\%URuɪn2@Xk? |#xye0/U/# >4Ʃfl}46i4oQ8KCxs_Zmcܲ?8pZ<>zvTř  F 1#-=1t(8qCķpP`]Aٺ=3;$ &,(1-N*EѢy聝c]BD?QGu~hU\q¼ ׺ (HKD[w;#b) HSPzȺ2}[{V'ayѯCkSi.oώuI0Peh Kl$e]1X?n^sK|ZyeZˬf Eiy̛CM\~u0`f uV-DSrf9{t=u94@IHOv mtW|fd?eFNI&aXr 4[u@BzERAV`gG rTy=Ul#tOwN5tux7Z#&czZ?$UKcmWm90Z|݄< =su~(u_‚*Ak%JN(s?TAK#ã(V=P*-`"D ha@ @ѻ;81j͠ )WHWyx@Q߼+?U%5| j` f,vk0mJo]$mI1: Xnc*"oH:C,\R̀R':M'dW_\ pl:,=&5WLn/d =m7!;o(ñU 7(>X|G61(w!ttk *Y'>>S_DM]OEGjo8-ws ȝ䮸fLpoaFHőЅRl/N))h^*}f_/ŎmE1D4 fTNmtעiF8E, %FwhhH Z3ĩwAgk(Ao<8y&kFɤYЄ@j !xE5f@Qe,(8-Mg9( }}>nԡv0>a}= Q[ZwWM&VZ+Yh:+ݢiݓ.0ltچU4"~ O'o'P<ࣟi lfZ>pLNv!_oy*^`Wf@~- uS1VtA{iot>DV#u34 dt.%o2xM$R`$L eaQ: P8NE*ˢ>*Q~CET #?]GW&::g3SᘍxE}>F:`OI} tfv,a~WT+#8eUNzE:ڍc^m)8cbz[,lh+SƩd$J"P(r'<{5Y\&eQθx0suTĒ@ +uf#1dڨ3+|˲w…ʘzT(?$qCrH^fOQHEdvw ]@ia>۷D;imDжCXyzaF\ߺLȖ.*ڐ!VhL7<;!421>ppvP|ƾ;t+),d-AhKXfIeoi/n.Qf au%-mHYZи\Ys%$3a64Q 9e۪R\WkƓی0c/bmp{N-L` te]Yx\ʨ/% TN S3Ҧ K)nYREzx;:r/Mf8WRp(XC\ x|&Q?y[vcr4e^Xx;TKU {w3 ,Vom7# Řod4HA[f CeF!Xo`YR|hD)LvrESMuf쪋GSH*|@1i'2ߦȷlp8TWr:HphvJg{!tTM}p=RC`ˠJ#fh*5^] ?gW?‡|)10tOP@F>D83ͤ3aX78VY6aP c20mA`s.lM_Ga3W쟞GՐf^ËD*O)#YRZsҤ9^J˖F@Ih/@h2MD ȓmZ`da #;g=맀NztIy ĕՊ=ĹڮGJȷ gBO~(fQKO>e,hnih~5 4eI!hM<*zO1{2a\oW/>Mf1LM< ErEۏ-q %{$t0@s2$cBfr+⵿bDk7" Ɠf1N4sl#JWdM6kGL~R=xl6O/yCmJh‡wH49 sOc /&\ ;|Xi=XEcZrtbŠx>|Lf<:K l6*hzvrOO4d *@ѮDXK;mʪ{oPXvKqo˞ZY9yz {Q/JnJuL Y&p2M`u.ֲ5:}G[b3qOk<,Z/0Ѣu`k@^C%Oe\gb;=lhef-} 쳠 &*JwUDKV*L GhtrQT~.,مg)zSȌ&9-d嘖"ќЁvs OEs;^`k@7Uɤe_X'|ӳt>0tC0xV UK xwrPEkdh" o,Wv6b+2\MjD]2/}UUPN҈U FᶑPx~,. u݊?̑Q$`=%Gp +[G.8e9;W"-9zoHyi51gxj"ǂ +X4/@BdZ=+kϏpboHXiXC.p8 oWi" 4Z';vrr4EUd*^DV+qBNL-9gb9o]5bzzyO??]h!NZ>V } W 8">筍0{La qXj+*87ISG|uU՚ c\ 1y4 a732\d~JRėjk]px^.DP~+;zw<'YQ,Ƥf+YW1R olv1cKv1Bv .s;#M* j,|V,t|zyJxBUp*3l_,R*99@V' ;Yŧq@ 3sngYRЕG`!(]4B;mco_yzfp,v),d-:w9u!>S~Pf]mN8»UmlOXo'* ҆bT/76<2 Ѕo܁aV(<++0Y R}DSΎ߾ rR:#^?Ns)TvztՈ4 \sGe^E D!D I_3pݛthSJaUmziM,:&g>]Fyxs]opRAZƴ}&3uqnJTlt+ 2t'YhsX`hӻ\:G'.Ք"l$kv^{JwǓm\v}~{4л-oYg䆴cq@b&v+}\YR$%4Uf+El$SwD sf&F L>;N9|}Hc`so@Uw!u.W^)״Lg(~ʘ*2}8BᾆKI_9Kʑo!^p ߡs5UցB$+;gtEz\|.g|h>qu/po{)vW|"Rq*hy#2yg[Q,@Y:A#y_b4FYPƓ7Ox XRZҧ$Rx9>^_8!LPc! pf[M( 9H( (W$].^-#Q!;;/t@Y=ƫ|@fϞiJ$(d13H#\BLt}-M$iSs&o$qq.AnPGH@| gj?3O>\hYPij-(8+-qk~'`p|9^S\=4=d1]o N5~}a֍f7vW@6kE$wZu0 oB8;nGnZf \Rxb~N&ϧUC1*=^Vy ]OGs{{ؚ%7PiڦLHjJV>+$]4Re)5dJ'"6C]cէ⾔}+t}D 9Q 6Y[3|@ְ~]/E#84:K/&<0 y${n:}DSd>,:.^vk;Wn>G)ɬۿa8Q*ۢZ|Akr !71:pr\)'4*IX2;kȢ chEɦؤDQ4  )ϲo5 @& 9!}?.X}QNW˻0Kx x](Y?15ƢQ@`I'JO~ʫ=>cify8n3+nSޘx-DoԊ3o&k$WVOo19bO6蟡,P::#My"9Ӿ ]"B wU @A.HZwB6C, ;*2gP'!*oyBMt1ҀO,q7i. Jh0FŔipE!&ԟ|2Gf8?ס+q DRPl}8䬰 B722/\X^뽁3r'-v77lv]D穃nG\fnQS|FJ nYtZ7 0y<--0Dɛv&\L'頯)1 '6hUt+PB4ߎZ1X3{fɁ₃h"m6*-{ճD]TL\0'jenΈrJPpq ;ץ4tvIu ]s8l4-4Ŀ›fE|$g5bz{q^  ֓f{ڇE.i@k]$a j᠐›fx k {!* aP[ B*NĉMЯzQ#KY-Nٷ|w.adb}db1 BR%𼢮(c0!3ˬ{>CofdcRV(ݜ/b^ X䃐%ze?H.:ɒ| 5~_L[>'*>]GH慂޼!WsuIiWh\ʃB|IZ$,GY~ɏڥP_ͿbUWz6흳ZR,#)Nvѱws2Bē3v%l8nsf]ʓT-L(^F8 HTa%PUŐjƿ) {NVꮿ_M9K2}PEt;.ē֐@sI!\sQ%YǁB4C-Yі9Q{*4\p q$AaJ&_^uV%㘴/u? fV#t_W> |*8뽋d sp $-Bx%CؐnYv)h!4h)½Hqr7hM qO&](ʡzzqItZj̥ɖ뺉VJ\;dp=k=2̶ۀݠrv?]O񺀝2>뇩7"ELiU'{}?-ΞNҝE?Nہي;Oy_wDx*m˱`x3qB=&rSWҐC# C^C 8x#WM8cX!3Pr#̍S%L9\E_S7jB#DfՔ1dyʀhgQ өtui ;Q'%/kâ2܁B?έUw=mI}BtȚdDMZͺ'v!MrZ --LYc-Aʶ,yJ(lO.zىF(fJ@*NQL a*K%+<JŠ7Qz~Go$5Z<A&Ѣps}{s)=fT8]۶q9 ,0י$47šrHeOPzd[(dl) &bsͼW!:C^HŅ!ª5z8e({gfZ]V8 ײNI*ЦךMl67~zg4oc 0O@AJuf0~GGU2<6 $$ n5xG^%"{c;ar߄z|y,GAǸ+I@`8{9o_Zkc.X$^t}~r6EłcX">RrE1t=-BK]ZI1bv ӄ+$ZqL"7GDh`lܳnTytu) M7F3?7Fw4UTb䣮8|df.P+]ll֌M(9l 1Rc[Uc=V' l>uՒRٗsVҴƇ9*ipS7Є rbCIhZ"PXg)8SuqAYx5u٭dHl~bN9|6"(V=߫Z72Z4-GLzw̍YYIwx_; PHBGmTvGN78l盻-d: o\OL?oh<9sZ8/Jcf|e1:^}\yŀHEy3d9s 4r߾#6I&9ͱ{[g8LqZK\-k T(ε]oAcy"pEeWz! `̈:PHN)C'ٶV3Pa<^a3/(v YFR 6-=Wں1l(< Фj_SR­@}x(NixбHf~~Uxd@!kLMdSBlF#3q_Hv$s1U(ufCɌ؟I9 P~$i֨t<H$,La%ĸ\5 [P^ , ,&8^XlK: (Q[?Zs(;l85PA͢CH {B#A$ 7XL☺*^RRf4ZtjvKewَ3r)ueE exXFg8鏏t }p%*NdPcIm*MWӸÚuX. "[,ߡ N:_ F+aь?fG>iC^`AC. K@b=K9tnƽ8K3#Mˮ?Dxױ ,$lYɎ$`|ϴ,F$S(X?TI@^ׄckb!&{|o _.ྫྷo멪 C @kI&'\DY4.C~v;ȻfL\W#Գx=wz-Dx]$m*[DZ32iJd t#GHa) ~`0bW a<6zM{)ۙ:8^<XGRҸѼ@+AckMjogE{r<6`I +b*9oh,N E9JJ6~N6gu+݋e;+#BkU+霈wos`Ur8g S)T6zнzBVpv}"UE[yL'=LyPk]R[l?GeoBl yYq|\XM14lھ1prwJP꺿K)fI.b#iӕ;2is̵GŽbMXq׏$>i0 a?MۊݼQj5Ln\%`onCYuW 15)yw>a3': qoOm yG56BzaE?W`7q@'W页Ӥol Atnuн˒!"rNzw}96W,{{Ȗ("8̸D}@%D)!$HWӪ*?4A3yKNǗ.g T5T~2O\Ͳ]HX`YadmZk?D.ǹ<~} gm{,ncFZu7 ϹK),@f yGd0E9G8w"[q r/\7 q{ٌt83%f&;` C",ƬA,odſV;%Ґ 2H0WJ(d<ֶ~s~ Ur?F,ð R_{D0`DzڟW8N3wyk@֪CY԰kSPoW1/m{ bs;8b-ҳd.3_Q[t"U +>,QJ9z16e漅~Ke+k/ &[J9Q DqDF7s}D>b]2 x=4!sBqNXIb}":Qt՝tM#Xoƾw9@㔝ˀ"} %.:IG[i5Z|ZKޑXhvGiq [ PYӬ=(I6y c$I@p&lh|E;\@MFnэnx7^4J(ԭnx]R-1ޏ+L.2t("۬gZa!/G@_Kr[YoX`_̑B"C%<؟tآ1Ih7g~U@1 $c!Ww Sq RAgQGH@C'=6\p#5HX_N݂FC `ۑ~粱ch;U9KN+mU+(—e2J:T4GJYJ"plPؤ e[ gJE0gRU."XLvO SF wS8Jζ?-7ՌgA\x?#͜OW|3ߙQ wЅsSWc^ż^HaH^;oxDjDnZ% )Q5L;WXwS%$Ea;}rB8HHihS:ȢWO[@ ],R^<9+? Ot>]p1gK[\ìp~$hgAD?`gF;Ek+بzc>᛬4 /k<|7d] \)okIZH2ҠT89^YV]s% & \@Ѳr92Dm~€~ܖ\`)(cN(R|Q̘! ۧ(iV&ΊwTP$kHi'^ݴ`(tZ1+^P/X$7c#i*[cjP* s'guQlLm =~!ntfHx.&fRɖsUxȶ>F^ I̔z1 X9zPs]6HoQ*X$Ӕ CmSOT\N`K Tyug3WK`kLtysI=L2ڰP]ƹ>éNP :N۟دvZ^G>.!k珤#? ✬LJRyA@| \>dE@q×n4h`VmQKUc5-l_(C\QSC}Ggeq05\7ɶNm2 n-Kat{W %u)Ms[I` <^I(rIi3褘n`vTgG?9K%>jė z٤/}@Qto͛+(eE-}PWsl.JnlQ=J2aDZˆ5Ao~OdZs䳨lWu)oH0.,r_ao>/|NN9kFgbh^9]&#|敍1v΍ Fa>zB K@`p(aGrZWm%.{:f?{omVWԮ[d(rNTW"N& ̲;dGb[vfI˱%lu%l`)ǬTDWBf֙V{Uuq0>qv]G}5՞c4;أOBYk~!lt0}ږڡ.(#4iIM *Hh\-O.^! CP@쓲dY{mv%R% > ]qqdM=)Onq,P-^_Ћ|9fSXs# VRq+9U$N^u*V^KDoW&Gn% gi U04\6ޟ0[%Ca)*}?C 2j5fїqziG5JǸplVPCѐg aX&b{4rU`$~2`\Ś*w]&qf{n䅾$,*B#Wlax YIQH#[2:=#%WIb%jC4Y5H]9c>y-:^'C!9<Uԟ|Pd%}mKpR"ȏ[ad0GiC-1]K3 g0dG?9L&CQj½ҜX59Jmqj_]?X3V(SlV;nWO~`F]REFcs=UE\I ϝFUsuK-2knN {VW#FGC+j@xʨyj٢] JemRa_HWR$Y12ʭ h:0DPiv(X]擩-5 Qa9"\$GfЬmVt,\7IZ7*#KmNSNU%+Tuf'M >{wןCWwN{CGXF.mQprX=7Ci1+cwRK&00g8vu (]!g Wtۢn^VfdBЬZq"یrL=5̺Xfej |NT/B Q*d_@j*CljͦkHZ`x6:P[DmotI)3QC}?t* w$+JpE$7bw<঄P6 IQa>7r8dʜ"%Di b'N}łM.oEM"1vk?Lmx<ȗӲ׹j z5(҄#.I봎,Vq e8P(8כ ~8(B; #y~בE9JŠd~NkTU{O VWڧ$TlR&/jC8)LR4槢 c$ٸR6(%4"DMX(2r&%v)99d;nE{> pJsJDLbɉeJLr|}拤[{ۙ~X-!TtjW1|WȀ"ȹ4'Z3znWq]@ 6kMqГ 3c':A^* oiFvS|}ѓ|XH,P._ kܪ2qUO21;0`i{- ԿvX & q70QChDH0}SPjQӛ HW?\y`3|M䠴TP5&=o>"KqW/6zDҫ/eEAʀ+`9PW;cg.D]C\tL<) هW&ȹ/(XYHj{.4GjKW2~Fsmꝟo+ ,K6+@w0o3̟=wOwTՀ31"8@=:jvsɺE}JQ0wBm%U6"?ysj'4Ø}VWI]g?!Cp O_ rf\BbXS* spJ0lm|owo%+AiQkNIj _ewi5(GzaJlY՗=e!1\ -tҩr񞤿v={fI[+`b/#8e?tCQITyM+(`]A&x^eM[=rbG(eTӌ`M;x幩"0&fr&bb jkɊE' {G0cR uMaL,]n>‹ђry˺ZB|9څ%̴>29JHw _d]"{ CIbp=5˛:xew(ʺ.ф'{|X:d4U㥝Ҍ(BƩr9H_W=[ E'1NuF2+npialjԑkX3?8 a3|2b|lYmNqqԈ|MEGRr@66luq&5IS-2%6aV{7)9yi}1HzkPt(<={h/hcPi /deX1f';t5rU ޱv(!ͥ<0'3P-.OYa1)-QLEWCnah厶bJ`!6!-!&^eDo(pg^2ҁ쁀V$ωF\8;jD9>rB4{eOQ AjaPfB .R0D$UJ^vfJ%ε W)OOw+2ʚƨc7E3#ouf.8JWH|3ywjx =K W1 ]-boGc *k2u|߫={f0 7 yͳT~7E- ny1:KA$..ޱQ @ }gYZ070701000004a6000081a4000000000000000000000001614216c600006414000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/scsi_transport_fc.ko.xz7zXZִF!t/sc]?Eh=ڜ.+R *PoÌx'cXU(fpgЏy^SB4Q5Wq^FB$BJMhXy JV'F[5ƧZ\2T$V@Eׂ-%VV%[ID);_ɞi.{Q[?C+,艃u)b̍!5 ms@=P6y~o>GCTnf:m4jyַ X-m3^h rl[7b9Qxy %Itzn Wgw]+7@;0dbƽz,jRdO{DC V=ma3KEjR̰9γ;`2/$4)wddHjkD)a( -<'޷ @> 9>)6#MdsV/П?={ ;3Ƞ X[B8ʤW~dڋn˾\FgELyq/>*IQ7n67F;Sq$ 9MoKh۹ 4~fOg?Tc>b?Pq2w+IPJFykGqUl_+4P;%a<}o}.yC߸d Lc7orm}#u8K/'m[%cTE*)Wh 4$}ޗFps0@ix[ 5„ b:C$ )`C1I7C(jJ#Pv9pw[OrEl5O=ᴑpg}~q氖Ɲ)eţqSRh]P$.ڟ1-ѳ*vc2f1Vb WlʙqDOJ {GLu~y b ]1CZ]:PeĂB3u{z ye73~W NdFg ua+1#αUun'pԑț?2;eL܋a(r10|F3{  OLpg#,VPZkt K ]JMuT'^ Lk俳ȋ1|Wxo)FqyψP~n[nwCFL6ݼG½Peķ[kDؔtX:UŮHKl6$̼ɸL2ƇStMYkv1+,t#|BHlOKȁӍûNXaPV6wX]kHTZaJL3'bMOؐ9d1}b#*޺`fm؄ɫkTGG9;_ }VV6~CT&M47SD`V ry=,-B NF=Lɶ9Ln[qB/t>f2MQ@3lc0Gpᄌvzi\%chJ5*Jc!>E5,I6yJ6@h0ڞ逜"ܷ tFq%oEԃI2cLz1i>PhCXMV.rwٰ3;;Wtj:v`ڡi*./::jFj`1A*28OfCkiB Jt @Rc!P=v7ٞ"a0/~!v;E\4t|֪ ךdŲbӎҥ6bFJi/`rMK:һ܍7>qcR- _90TB-qH:F؎r`><MVfR/o_؜+^f81XiymXvjKHڂ*UFLT9=5ɢUy A;m=!Ta!m$ d%᝜EW)1E :x< RY}8 3( m&Q ;wd K)zaWU; €{˺U#Kij&59 v.驷eBl ~_™嘰)]Ɋ G[O5. poL5QuvqokQ4^vLm_N0nKwx|?a|eUK eWÙSifa]/Px>W" >ʭbr@eFZTrK7Iœ/=JǴ>%(8lg+[b&h11Z۰SFH=$=yp`†Dbp2K 1 Mt]9]ޯ23ɹѰ,qY +X}^RDN79kG[_!UG/%Anmd5T;5Y{W~gʶsZTqL>;jӇ>} (`qHoTi܉ Ա۹:GWCm9F TU%33nɐ6 ̨3/ޠL?I)Yy)` tɬٻJ|%D@ v!44{uv1P\M6c`04%߆Y,-;mVN SFBw> *9-5N gbãȭ^H ~^ӯxhqmcؖk1PKڗy^>;i=FM:TprK▁0~rdM1o2H'no0U #2U(L 8褨z@qEع"Cc(/TcВԙ!].ib1S23vV\o8L?!@ 9gȾY58x3UO(.$LGp.WOQNm\m};h2D)V*  c拕)dGo XC'ړGcm7)F1 oRyo{fxd! * 1%>㘧$I.9K[KQkƏtuh-p͔HϢ4cKy"ЯuBO*&"C' R ΢Gf-U=~;0*HbO̪hWgH]vZԨ`x)dօ p^"<` !kp! Eemi30}QO+ J[ lS|V!Os #|f}q1'SO=9~º@ާ$d]_JӢt6:\&8}$Sm,BFSVV5pyA{v1t+ya[k$w:~śe=(1T^c*z{ټ0D۸7te8tBa4Yrcx]+qU.V+1xU,|+#a,tP}s'W=tXUh6gCDκQʆMo讗ruaGZC9}ʵۥ0};Ȥ™T_uPjf nhh8xR -YȲSLpvQ9k oLv P=ڌ~²9Jm,rIДoA9H4KнD(Ѫ~z=]Cr:7TET^RvR Z>* AoŒ'Q2!+ Xeܣ5).-bPLQs6O\ϐAZX^/>qL=K_ԯ,}ߢ%^ܼY] .@--a+&h4RE#tĀJQgωjc<CT#-W9]@g",_ Q2C2 zv^ケJ7xFIB++d \r:?=?rJ)+YdoWmkL+yiÂ_ hp̊WV9$a;5J*9Y^xDAnÉMĉڴZ45M,|a-e: *pI\ďXe;{ihn%/+p^V:6ˣve_VO W ty@2QZ PJ$2yܦ3#9m劣܀,\O:m  SdiQ3_i"܋llSIOΊ8LSs8!] ~z s Js~fP26*h{SG!/s:fY)ͭmE2X܄ ch JL~q`E6{B)WKB=\@9+žqq=\+l<;ȼۤҬzTrx bُ]@;RPQw׬B#ƳGNCL4?7hM^0UoP)}<7{9ڃ m ( C/MVArb`YFīʐC&zLhiL_"Cu9eOJBHf֌͌=Yn >v;O+jh9_~znt %(p$1<$3x öN^XJw5q56-0Tc70>`0o`pP]mi:͉ [Ee5c^] [6R26lPy5XVS7k6s^fO%ue]Ѓ:sZLaahirrP4:]nf\WW Oo)XJ`r̡4w+tqMۃ$#h:Cg{_s Ԃ~S6lMks\u&sDfy /&- 6_Nd{' V,B'8-ݱzHDzL)?NԯʒZ҄Ev5=BYcLay{,լB,#5նڜ׮؁N){4:q8)N̤‚%f\J?F1/.Mp?sgWGW>~+S+M?Ͱ9$> 9J@_ e~9])]T}`]ܪ2'UCO jY*L2kmbST'2AdJ(б9Ԙؕ,tFviz9 po <gyΙ`~o˨ ~isȥLDd:S0]rTr+_ād^N9ν)pX`DBO&*X{CaӯX8\ILDމӡ2K?c< g0R^>d92.vQJcn*rk5fVkQHj>BAi + "_.h vGY%;bi i!;k,!jv!-uy^\dHNNKE{Ω&7ԉG$ ErY yV^OFZ-5 J MXGH{.7{mK\,~(0Λ缂;Z[~@1:ʎb8*)boMV1k4'#l?(qnS+(_qk!d% wCBYhPx:< }عwBKNr(#ٞfM p>S|^`:v,v%NquoKT0^Kb7,L(tB8 P,u\9.vjz};B U u}S/2": . gHi#eF1  }֖5&<*>(RN+vbŻb8a.`N  L`#nӵP4qaC_Bh = vͩܺ٘";ᄉ=8#%B՟z}#}!.C>=qe=D?;;j+Bcfބvl=sp]xr=̐_`&">LuFHBſpFB|?IWEjKvq.(Pu۬dj !w]@ݑ$$֡-S2 xT3dCU;qr_CZaL>dRqתI9 %C.}b}x W>.G푓?6t-B)}=tRSS͝ ۡ^Nhpq)^GF1ՃGXݠΥg\3tU%=hn/n/GD ^` _*LHn Pɗt(Yr$XP6A;e*C|#wNAnۓ;MMfCR5X Gf XD! Q_|5o\p 3o- :j~EyTa}B]<#t< WѾREj,ttqDT֑wʉε#E6Nrʚ3E2zΝc1$ 寸t泜F}NAg]̕"\~ʷQbO[ӼHm"pŕ]O]a3 2^j&@)]Y87w塱*DJ-z44*g1L\_tډ3@]^ґM.V2 B1psj-Zn2 F8KGUc gO;ކLH8 iM Y,!V|l\ی%?,1vf4صZ~H&ro|V9ڴ-a ODA.Pl7;UDG OTFvEVŤH'Oh#FKd#?oF c=} 9)_^}ȫ"IȤE+K@?eq\ߜQ,Q|.]BbDMqgaxG<|`s ̗@80wsi?nT-JZ|KFKFeUO"f\I|y NDmEw6JٴwY*CEG?.37y *E,+-ŝFuᏰ(\ Ж]YcGevw3]owp{l$(R֔pاM#F VsChzS|f4kT'c7oD^J3aVyƈm,8?N?kt$Au)P#4r=3Zf^d#-$.ʡM&Obf̴xv1x5D.WBWR ( LֿC.3.}:qY }1/kKeUv/=}?~zI/3K,tg6oE[(}?VKZ˵m`w+B^HnRPx&;oŚy;Fy) 3eY$}v&=pEGvN*[Im.OQyy(d4kx7f6G ~'!0LDbR@P[HU[paOA%yt ww6LY׷O6x9O A, CXTk(AJJ&{C4EhI=͘yuoy&:x|?3k-" o8X߉uLlz λ8m] 4]{!lOS%9%Zg J[/e%կlYg]t y]}@p ӱl91}"ELLv2f?{󷮁N Dex,דk|$iN@| q|t2+CbByr Zt+;&oF7п/|"$Im^#aL7hipY{*x0 ;֣} DS~@T9=It{*#s<@N4,Fᖮ>)ET쌑¶Uv6 tiN|RD v xolﯼj 1fX'iqš_ѦJ=.J=0KF(|ʳa2Ww{Nh;[;4 xMŋa_AQ#a5t}^5j4n'zr0$,lm%M)zm~Ai!EccPފqi=X[10%d`iL,9(Hʡn4#^ݰU:S%6%Յ"|0@b)˙QI#;hOpGTuŇH@(x@_Um]j( 0[â%M$]fו)Ң/衑 C:#b R&ERRLF0 ߿kһO ` ^ҥv%ߔ.@d2_ښ ~)l!A=d_AyF4 1#K7w2ݎ\.VHyȏ/㵰QH;0+M\>1& rsbFlN&!2QS)+zxe!ll :<#Gːζ~`v`cY/Ju%Q4k4"3I6qO*D5")Y_V>SU>.`j~0&UzEj2D/|8[4=d'U3WL{8i"[."NB~\= ⵳B \3d}u=\B&4G79 =)h"+S^F*&vӔB&%ɘ|@.R7v:hH_\"O>qs53&3V]a-DlJYpA*eEA{N\7ā S @CP^\ѨKB>Ԁw۫Zą.i Q`@@795WYPO%wPR;ub Y`\w$#)'x"%WA\ﶺȅ K[t-Bqlyrcη;a.C8NƖ%'o"3 9]\lT(D}OVкJx #^dk)F0q@Puhs1'uĵ9h'N 'h11^fn^`. _m"P+>NϪd)w% ?4)b2-ÿ*} 8W.irl{ |nISWRirk(pE/ĄB5SWY=I h_O]mK{A;;*:q9#Ngf/ >X3PniM>B$2L> &Ío7*x%ߋ:0ٮ- :-!*BMҝ "ѿJCuQ3C"M6?jT=e/.sUl.kaiJ&"hO1IAJY;A j#oέu}rȗ rrpXgEcY/64qv2Y[8O/EVOr晫 *%Sne?wf4ѭfo2De `Zk<6艁W;aсX_4dacS<0y,2,Fp͋@٥X9!;=ZͪɉD,!aK&!Ty9Zs[GΛ༒a%KbU5Gu63ְw 1lQ̾HJ\RfR'ajzhuQH~ۿ އ^sN[gZ^cB)uh ui*UgՑ`1\@f:1NmElhV$?g^Ǐ'\YE@P_`Ewck T8 2ซDZ#{މdV;ĴMlAm]K "~Q^dR\j R3uK+dٲ`WR$1(wRÙ܀5!-)eIPhkXjVKXo{)6 \zizb(_U`V& nL s%n7q${Ӥ؟pu8iM[9f̊,VkcW%d-xv2KG!Y3.ߑ5t-)6zuV҃V+G"uh#j[p WSJA0}E}5͛"C6CqVV<7Q(EwӠWY߲7߅$=J}z Fgε' Z{5z"HJYi+)ݿg VFJl_a9@'V06p: ov [\ ɪO)_8$ Ζ/a!h LH])3t8Q6ÁY):Mu8W V_#A܁ёu]`Mw[X4Ľ4K:1P~$qQ?p <6HM]5s06&Xr!Kn֑i濒^.;,kSUU=Dhm}۠D;\N^@$V<fٞ.VA;(w{RwV"hcjcj'U-ZZ ,~'gȹ'A@9,C]>]cCgB q!+գo%˂Q>g^lk5iz?B;]:mL _g,x z5CSGǂ?_@|R#R1WO’OVbe  "@/tʟLxثL$AC󼴍~d{}岍Ś@99ȣeJBU?La?z#(S0!(5ydV@GX%щu.!ݵ;36ׂf=vapZo)P:S_2 i2}A~[DxB]U ޷YY9AT6n -C L-좸xrD4Ge_R z=W4 TJ8%UkO(q5 M([I) "i+ b R*δPeA+hծpo:SD51xϸX\dTJJ@wAL@"uS[: VevX `SZ<Bs+xfPg$fp)=NQQ AQ5SS-^>YA S@NZ3CĞ}aJ.$3V'Zedfpm"aPGtBuN^ ,0Njö%΁ ŁxJ_.#YR^{R6 b6dMvEz[>&!O]$´Mxѯ\00>IO:R"j s@4OQYHz0'UeHSu7UdD6}qgxßx| ¸տ)`裻Gp8 ^1t4r8薠;w DuQ5 ЏHOl_wr,q_F}'DjxfXՎ D\vH"0js@Q00%[?Q:6L d4 U53\ v$jNCR||eTtя 3i+KlȊ9@=0Q ~XDT_T7ڡ2,Ta[WM}sIpڪ;*E"2~w髟{xkOJY~{G|@x=@_J2D _wЄq{]lX 7Q3W4ư6 p稏u%:d11cXlặɃuU]_vXD#ᚺ["U "Z,ȨkޛwVo4U7Yt?$x9@/_hV0;*4Hj$p^b1@huj ̩Lrj$#?mN],؃3Zzz> Ӟt"9z|!%Pt՟QnD=Y;21c5Nx2H%d|Dn9_u\OC !F+t[Uؚ@0?Uk9*VR9rNBL5-EW𿯮ѭuoi pHۗmDڵw14 Ri%> <4`#,3=[ YYـjyWlRLo@aZo0qpn!j^霼XjEruk^|4Ҥ îш+gFq ) ֭2'{zdprʃGWVMW!@]9ݝ8Y+ic}nGp$KFзHi1k>O@0LnvRjSCڼ:I.Jk_~'3L=zZ=؂,%&eI9j3 HY [ݎ$:\,vz l@GN=bBȢqYP'R}*m/o k1(* -/sx,Zp =&:uc Y{ _diqql"9iv{Τ+{Bݬ@ȊR6ԊV$(/:殁džWCl|S+_1_JINȫL$Ta&],P3M0^yW( F u7%Xu*:\;cy 0dR#(ji*!9 h1nӴ]%̒g%v5C`Z|r5BUXuP٬)m8Mͨ3M#%QLQg0vIx͹frpeg\u426Tj]QWp]Zشs ;v;Pp1T7MIF WGߓV(Teұк >\frGYi>_U|D:P8Άrwᴮeoxө,ޅ_Е"FPiO>3_UrZ~dz`gQ-30!unD\m$ݐs!, .PoUByFcG:a1%?!\#[šccKqؑ7%R$MP {k}"jkN~ tz%@yuS9%W;_@~dϱ#:xb^K|jWAi3ΚawܯNs"?bđ bxUI^<(fa䫻eG # D̐ȀW lJ|\dj>y8`{N/{كgE(mu@k(⳥)yyeG``OD25ӊ͋wR͎Ի9(Vbje?M<ժ2mXC=YɠD :+˄IH .6m6ZIAEM6F0R]X۶`l6g$DU czQ\]>-ԳJ:㮔d7F*q"1H,˞&Taܝ-s2~0"#.;`(KY7=BI9PZq랅vjU64e04m9 8Ӏ\_y9"rka/w4cVt0 4>CQ1]tC`'l擏ǗUvPK |ƫF,=#trqoX]_!fcݹO[˵Tl x+tCCZ`d3 QXQ-IyBd'5T).Ac]e)q 2WH74+L-ioDǟ\k0Չڝr8M*eЈKL٭#x BGSUA=#i /?(1|JMyy0z۵5"B;xWJw,տr޷"xj3+v*l$45+FPulmzAsLp p9/~TԆ9[U܀.e pqC-c9=94ז :*m4M8hԠP]iJx˫wrp@BW`3}TFC]#zpȇ8b# u7ST(_U#}Ģ" h %n!joUT[GhQmP ZoT !Ͽ2W2[tّAO ʴ!ʱ=*W^C'Zd+&0g7C,ōA-P[3D_/|ڄ2W_k/0`=ۏ7QױblqWYy7|- 3%VH ?]#~p>"ʠrhqHc~lm`EqP@̢FG!LsSGr*w/[N+0cyUZLŒ5tun\>b cdE1,.)oRouDP8L~w.7҇,IDžh,شz4Ӓ$ qfe76Ū̼7Z8aizmɅ! >gKЭ( vכ,M !uk!7ݑڠ#Y$$maUDcz+Z,FP+0RG D!"⼣ZNgJ*-N#n[8zJsyH01?q&.PCAqBaJIE;ok*VQG3ׂȰ}^2H l, 6 NM%'ah C"]ҩ9ڭjgeJǗ.@%,Lq1wʃ-/WPSw/V> a urfƴN$h Θ\P %"!}ǫQX̉wOB|}x<*f@ F?q{)lSs `_+YL4O﵉gk]w 9!bXG/G Ϟ,K!=Щcpc8 \ jC|{ X_#Fˠ8{f_^bb.*#tj*v,3JH:Lp1A&3kkƭMQ\g+c)'`~}g!}s)a.Z0;)>uK]}-װhh!#^:}qTWx3G9?9)$tvusrT:8TGnY8)2=uEO% =uHpnYY'Ų>,U|!6tݩTh\x" ^Zi0 sFs0kl;,̕C '<*rCqʴ9_@>SMPID6C6 ~ 4ʓmrٳ?ڪ[)a3L05Ͻ*p#ǢXiՆQC]s%'xɝ{oLc̈́l"j ϯs[td`9P\KFQ]_&"zg  }1Ĥ̠]FNi0 v ;8Lycg5y2|[ae""2J`J- -wjR uzI|'dnGD#puLp3M5<5a3瑷S"IEIB{yb4c<"!hD5 cʦ+*M<Ö<9 p/&?G߷R&$t@쀀.4VVmGOpWyt$fDQnDч-gV} Ö"Z*GG0'^f 5Bۉ?>IB紜eZ ˩^Q$J]C#Y0sz``ڃ3T^ @z7 aD *"gJB^ԲCdnIvӖn>xןVqa oY_{,2 mZi' ЩtC2ś/Ȧ)7Fޫs'JNӔcxZ\t}1z}Z0>gB~\v`WxX5.ϝ_ d6V>FcD>MaebԺ(tq93[@`5]̦'roO!",vy1|4N  ]ǘLD}S^C{ &$WmWH2Ȩؼw9x-gǎ51D$Ɔ:3%HwȯwȍTk /*Go߼V!K=L΁E>î8"ḏ#EC'\$ ¹dY)]`.Axf}6+OlŮx$Z`DEC\.j= R e r#^6q_Pf@W#] {m"R^-T}Mܞs̽LB{~qLSpYm֏s?nK~ 3w(0;6b )̛?gA`LEa 9L_yax:kNo)ez:5OD*뼽©W7*`Uyq-\Cj4q3E)yI@nZ(fۚsh`Q:&bitŔ0`zO:U$"|&Cpe][J?t z<,`eW]du]ԏ'A=œ]c*Ғ\,r<|bJ~7q/àwXi |´/ʐ$$$M2p]P6#T cƚ/` g7Tx<-z?@# Q+.aOX"x{#ɇ8|}ȷFϹ̡FIGA+V!.{h]q쥵:js*%֭™򅸊[]l2]Z1Ǔ2vLѲq ~ fqG"I`X<ʡG(,!KY3c~'rZjcsQ @!{d-٧m"sI=fM}ӽH2ɇ}:@7Q?*LVd=Uf,Vu2룠tE)_YK:gSֵӈּlRC˺P~S: i.oe Oe5B~kN|q/vIGewhSY*s[6a~2F&꜠:|!-텰?0T#?m4NؘpFLY4LYm\.ZiS1)D0n bwO?aOMbma\V>vؗiiMUcc16-ot P[^$0PQ4t{V5ģ8nۼAf "<Ƃ]=L7f Q>p9"flH]йճHPD ]$:*% Z 0{QZ)6%?!g5?eRЂLw UqB›x=sj5:[QǢQx燣@N RET*@!Jdt:uKmi /aL$r"kJ^Qٞ]HBsEL!U?fwF$v'A;s)]CBԛ㍕U?aHc-sz-\+\G ͚*>L#ulٓ6zOv2lY ?Ǒ嵏w&ep*ݯޭ2zQŠ)*n) 44 ɒk)iVÇ|,qKGrsrY`SE౾aݴYVK6dCDrЮ֗}fzQ(M[H;Ů;;Y/veG.ScCCLe %M;y`K2sfHcԗE7f>flXCg"F!p$P1l:e|طz.y]N.+!i|رZ8fR|J_3^UՃ}.%֓-+5̢Qɻߓ߁gxpTFJG.;#) "d& # uz:( #@oPtLfFUnBqEC/m*+N"{ Y&xcкD)r"r.̮BzFD@ͣBQ͍o,%AzjvM3iHrh)Hx7gzw\IMSS-|+wfC6B@V(7W|Yb1~#S·c_'\FۘJ_Y W5TiI4wtۚ2֥j _%W]tpdp֕t(%UƐZpi+.j[E߫ ۪֭q-JWt) 9~HEH^ne9DaPvt,$iamb<}Q,vXgf AA>k9-jrq%1S6c.jA0 ѴdT%qiC.̇1aF|<'27Ғv'-+ O}adh' #6D0LD&Rw:˙XI >UybN26=.clpfR3C@+ľ"$O-l֎崇*,RVFADOf??γ/fQ)H].y&p$A#Γ?)=nz!8T<8Za=WfRhz޵;`#<9N4.B ]Q4XpPj.)9 7iip{$?/XK>l[b %ae[ګZ#JmSl8 cAWS<édKykα"<5p޸.ܪ;ˋ!0c5)k5%hgpG^P7휯8lG8qn=UAvҶ>~CSs Yӭ\-yVwFwbr $$>[Wq eKʂNK7 虂$cyWt g|qFlD36r]SLS)G#яn(Rnu&PTK6cHoKLU l/P'qxm6ɧ. i6:TEGt_f׬gWŭ `w~hP 3d4'-mg F51? ţYdj͆by7O*/"dCKz'B, `?Z?CG +P0s-2,~4V‰/fŃ:>oZ8Pwz24[r"0Sʆ_iSM)i`rT D^GhU-\%di* d#E7eRtZ'Y&Ƽ/冒{ *4.?Xtwv; Y,"d$**kOL|@ٞx,g d,UPd-9meӞAAz8WɡqxtF@=&JïC# ےug h1Wq?gVnfFBj={n>? (N'n3g[C\+٫VphAsAp3%fہ,nG٠.Y@uC4;GXs` aNj5oe6nT }#ySPR?ckM&=u{d} h̓Ú"q&12#wK<]C (ݳY1 D]=nBk M ᒰ`pҙbν" zt=2*Kљ՟FvioyG[jIppVQ]CPV [_! |pEky>RE'MxZ6ݸ=`K(75t-h鄑,%u3ί7s%yzeb6!Ǩ+{t- PPw#X?f3ҍ+gutp *7Vt'$u&ڃ{$Nr͟D?r^ץe3//BiW՜HxMDSo"Z n4YJvĤ:L Fx{p`%ۥ&ԧ!GG@7{wR=>!*# L=KEW>4H$N~zGOnW7πMM3/Z+K`XnRK_R% $n ^0!>m`xir>܈]XcA.0)eQ0oG^E&-qRi$^Nz6Β X=J% mgdPlןs{D1G2H}ib ݌ROx[?ƈ:~Z飹P,D#l|&m 礔~(aA_2ML"U ]gQryqAhR c%r\0'g. 0_`/z\İ5Ӭ*x/ Grro'[sLy׉5=+|lOўyb\f+o_5 W;ٕwxx|#,Y$uÈ2W|t}ʦ֩&-&xcT`Ci:(ikVI.:P-Җˊ 4UTkOoDFÖ3gwQxRGr.1fTr/m܀ "8kEQo8#i\}"Q>-HUa!=聜JnS~bTLn/?v/e)^Nu~qTBnWS7=5H) ADQ^y*>T3 ,1j|*!aLd=*%UX#G xmD9DFØvܞi=J.}BeK $->1~AbhVCiUOy*d ?pCu;v M)Mu:N׈% E }XWU|yO_zB@:Pl6dž ۙgk `9&AL 0-ZenrgXORT*+J^;Q:Y>EL(tR_y,I|ڍӚȖqˢ,#jx $rC#&@ngȫ^%Ƨ}`o{lZa3= ~ӧ?G X F꽎_kT&tMÒ%E Z|BNw3X!5I'Ay zHCfTmۊ$Pm Eq0  VE͕%QȦ7=0V7r#L0ikg)a<61 *Bp~/nuo1,u4} ) Mmr 8yTO jVq0P!LY >-0DlU9$㦆(܀_tk@W>T(Wg<ivvҽOMH|OfWmA4AA'ۏ_L:%\0#Gh{h/I(AU]G~\OFwair|2X\v.k\b &v̘K99[%bFY=kCxn'Q2DXnfbc̅x$ ) j-RKv[.Pc"[O$qTz~6?5N=dB**_fn.ҺgVPXO-4 zFeĶU%*@0Ipm#ɚ<V3nP=EVo%:uOzǘګ tFYa8bi3C(LK^feT:Z%^1l͜躣 ]bۢdB"1?$ "Om(].zA|p{tPlA5FR) Ǵo,`#w(,w)340<:|ҁ1)e]g$q/dI~ GI`xOgyn¨xrbΊ) >HL#A4:FB*(9ɀD:͇qK$V؏oSY=u")&f ׇ[4)B;%ؗlA+mY aU):3GK*WpQ0ez 7F htB% %,gX]G[kSĜoUJؘQֹ (Z T7΍/?b(-MfXG7RRkv&Qǘ@zZB!>7OhC}H`%}.DHc99'4,ivK1{bxle Rhthf25EdO]FqjSA8+17GdV&۩Hb5\om\dP5D(ushoi2輝Ȝm^_c^Bh ^ 0iAy' Lcs[&w*n,)'Q+A26;w/MLITG]wcL  kԑUX4{NrC=_ _;.?ߑ0lw4yJwId &F ctm[Q=(j0AY]>r04L>`q, n)T9jQ$㖱P#4g—Ĝu!%A.+d)GLvncۓ^LuEUяkQ 9fu4@iV3 =z_6I/z(8XVlZ#]?DKeXCk!b$̿[|gW]]iq!;~{@%KKR&uFOl &\Ggl5Fu~ ؁gj0|\eI%ގO X^A憴Q70ѼKS.v0@~XX_>tR c۽ny*L*"EցI g%[-Bn,,6MuTHЃ &\3baQo:=qWa+]NwwЪ*ppkfУ.)Q |:tjUdĪ?[1%|tKC8ɽ@qb3['Ҩ'˭p A k _H z96IM0Oo*]lZM` _Z:$]c}tJ.USw៟s]ǦAAԨ[vej0? <7>~ zZss8`{'aR}v^."p#R8}>ghz ~hl[`H7 cبԠ^,!aݰ" J72A`DO(ҜXgiaj~~j1ٯz mPz)i>jYe%#!" 'qTk<&AU4[!f.hUf29jK-\dha=.$8>0Jc&]sI;s 0o* uJVWs1h΄=e4wڛw$Yy>Zt r|:lߍgo "5 Uq<]Țh*5ׅw{ hzB}l<hUP8Xt[b ƧmgZ;p4We ͳױQ+Vc_ˮL"wgS~Ϲ̃"aoSxyâ8sw/WiW2fz]<| 2Ys[&iesq)ʘ \4]s_Z&=P|̜^=\F/ aN,HPX5ҦQ` 걍5Mh%@m{"c->͋uCJ@l`86b{m%J/rܗx5?+S50zh B })3kr5@X\eʧ:T[eǬ>si}ξBb7\AP[^MGm! ƻjr=Cf|构؂?AQxpGk+R- 8#F4oc8P,66v䣙ã)v^ߝJyUddGqBa_VZ#(le uNCxt OSm7y`58n%841⷇>g`BMkaVF%TwID+0O5+B9o%5Hv.!e;oQZ"o&ZjZxRvN#7 <ZU/jj(CfiU@R ,::("ӊZ2ԡӦ'RQSsCCe;ݫU΍ kL~e7`Iahar㇧DyV12_>@Yoۤs?IBtKq{tfhDwUu.|=0Cvo`#AT Zc#@úqѳ]p'G\@Nv$_U*Js (4빗3MuƁCBGNj?Ta 7 {Mqgʿ4dU^ښ28?#tfzA(Os6DX("?فKb.Ƕ.87yqEVɸ, LmRk"Tvh:?l>I귃%3+Jk毀==y2-RK[ZswT}.v8W+` 0y*dT4[n]0=cU #tΉ_= \J+?bh{_ObKw5QUBVWΚҟYROhPۥ;d0^ݷZkHKC^| o#"miFwOgjs累!Y^Ή̅7ȩ|56j&hQ7zy{5p/!CK+8G -ܹJ GKʸ<$^]9+A'z?{w6S#5R1aO2v=`+-+BGH܈;Px1m4#}0j?;#hlpJׯq [;GkT UUn_p=.Jk|ڶ3 ǓŽ&7$JH'le'9׎s߅;.ȵF4c[@]E{)ڈ(^(FDnV,2}^2IUNZ>D#5Ͻ&NBvkppUs9a !)'Zc`FppMA^PҎ:W Dh6,Y`hٺ|F9&=KECblWHsOG宎$G ʸ~cNPaf5%ˤm6s >7#bi7;tl A`( z>s8EYPl%SMޒ]#]oyOsjIelꝽl`Tfm훰vWDΌ}QR2CI.je'`xNb?: vL4Ycʂy0p AY Bۛ^%[HT.ܢX;P' K@M^D$w6ڣ%鏬13YuMCQ05ZVv  U7%S89Ong1!5aU]T>kW-p3.t[T7dxG,*)w(;781%/wcuab{dOՖrK2`Uʔ)Bc;}"y#R0tA /`)r{HHh׹V.Ո7rU>p^q)xݾވ)6cgGBw [}CQ__yJS]/LXhSŽrfaX;)u~gt!ASH{rHmț<2]K6>tB<49٫  I.;R_UerǟU]ogG36Nˡ0$*t $t]4ħu>>Mv>@@:E:s5*)QdL>Q@i'H*/E5QCȋKGqtνXC{J&)ٿ|[۬ׯ"@a[';'yi. Tӑ rnc/ = }Zۖ GuKmF4 "fEӁ0o$\;* ŝcQO *QԖ?~H+} A{`o][qB`=?51,V+AW(?ZTO W3}I\BP2I f۬qdw* H,jZJIRĵ[oDqm~T[/SmsȻyjd.h;O£KT97,bG51fW-2UjI97Dѱ ![KhHe?*>9b6Uw=Bq.( JsL|J8 zmf h;Lh͖?@S&2U=zLQΖ?xWWJ_ҒEsw[į$y< P$QGlpUC'K%1-d 1ԋ!QUi}tPlGWHK5Kx{U;EMKґOsHJ1d|;̡{3J䥚#B Z>?kFH0բV|ܖ'+K@w]$~ ܄h' zUz zи~ _3 8qFӶMxҮǀ,m^) }RO&L>:1>x@Cu,)J(lb32Xl~ˊ2*WTɟO|!Ln%FxZ{J6J9G#c6$\kԸOc 6KڜEt&P8;xٹ=t yS|6 a A)s'%+b(R9K"Әb/shx fO5P;zݙ [`\E#1ɒ,7mTĚ1&XtD&=؅uA閈[г3>ʺ )߭EYqeHOǤUal /A 1˃>\JҀ)i(yъt¿M]{XM3t7X~-' Ϡ=B옪. [Rz/%7AD( F~S v;Z[KF,'-| 差/Bw ǝy_hi'6Lw6>*ղ^|_:(c $(AlEu7_%h*35TشĺG2Wn(Nr=Jbd>U_5hKVn(}}9i@a5R6xYx9naHm Ϝ@'KLҒQy>cՖD9OT2}p9"wWA) w,+Ggls*HuׄLENQB~ChEyOYFdF½^cHg_Ll'`g+E;>Z穔Fd q*I,Yl8)ke=/)q?Tʻm+J[o"17ap+P'J̫!,caa1Eǥ#Y [E,[AWߨ4@ VA']v)!*'%?.(܉."]\K")om `{R]q/1mRLknhZhVnuEPyC6ˣr?1g<;@hF7 "ȳIBF]qe\+>,;K( Ƃp i4 pFp8ybc8g-|-iHsj(l6@9)r=f C7SnL/vd_T 1u  p!yq|2$qc>g^13V &.)+Q&^f;3q?. ]Qdxă@mn^ҟĨ] 77d@Ӹq@%{q%75)]&ԪoғkHm8r57C%Q+=aGû X[&_&R*<`E]\`kDfCt;^[]g8Vk簚 c81MM1`LnEweH"w5±*|C$o UJwI[ 9fm:Ӣrp){\b [v?sgڴO}K0r+(E.7GQ}ݭa"Dh,!1 UzKrxN5m;Fe,2YRGbؓw-_;C73FP\I7JtWFrLyBj [DЬ 3>VԸ^M"B4Hqy }|@jX[L}m@2&@rwt!J z{o5v'g ~]L%}=^0#P|x{<^X$@G*[K!Y[#sp (̒=w1Tj8gsaAڳ9>nѠ/7"`&C)Q[W.jˢo> 5l*~ q!'>! ZӕuAH>۩\J(}" 䯊a%$ +on<'(L#zwR$Q{a;e~yδZ7ً5Dd)pӿX(U[~ GH}dDj؏`zGW&uWԯUk%<@z74f!OnZ#Ukoy+kv7N)lyNtR ir~I9vj5kVd 72b LTB+9,b3tp6}lwăMI[v7jUug']ʃeIz?K"` '9]\b~(*g~x=Ԁ,SˣVZ'u!:%ͿOPTB,G}C7HXr+0/}PgxOWmZa$'KReESg苢*G-f9ԩ :Dʼ7J"sw$J2X@(z&ê)E+A%B6 =F:]Hc3\rμ|l*W(K`ngjI90Ie^ 3y~=аC|˃`{pwUDw?$&5? Eq U%n_=sH2653% %Va%"5eTKUCw]yŖ adIXKF0L7ѧͶU=; <'3xg LEcn8vƳ?sG1K|ˇ&8mbM48vi4n$t@A3 [dm* صd1h]h,?5zJ&}wKMMS0Ed j`WDs|#`vP @‘;YPZsj#ߚHKpxqJݠhd9S }%sep6f='Olښ؛ ze=SN:&3j c2H|Xl2 BD$^ZyDS/"ƵgDۡkQ'Cy|- OHs&d[(φLzL`J 7&,frv#[^~#PB?x'XgYk}FIȶhÃl8ϨJkj{{kl_' vK)`RoPF^,?S@w}P~چ-^J)IY{_8Whжo=tn`(ĵCsx?J/#2>L]I~+ʼ^j(`8ۼ4ӱ$Yp;5P՜KNef},t@syW>E h[( i«9WH)x e/|Nmg'~)w<;'@=2ۓu}HGA~{s?%}8,O, rsg fUy\l̗&LӝoXEOOeFoN>~,e^х+r~ӧ&\&ʍϫj_&k",vd?=GplQIa f%ޏ>E|7E䡔G޳6[gĿ'wH0u뫶/Ҏ Z\91kE#Z+uaWV/Ďԙ} VqCanK.cV4~eʍ⟨-1 >9ehLFq"$/kB/Ub ?D]Q**׼Vx@L + 4oF:oi o;؉1zu{d{ A~]HݔNٮFc{j#T֡(AZ UՌkV-oD~˻vQY<%62tA #LٔQσh1_|G >*lݚ!Cf}߷zTp*%B}Ѫ] gXꢓ\E7#ii#K0eWO2: s/: ?vguu;yڀUdtSuH9~Vqf~6rwLRUj m<2Mzb41;edٿNR4k<LsBwUww@dk c.ٷ&BgUfe@-?AGT*á0SAp&ӏʮ۟huo#2Lw#3;F[{JTcx82aJ+Kݠ\,?HuBF4d۵7D!,삖U*./N/nR}*~e@LXˤvk&wPq!k}RegD=Ӕ@?zEx+UgswDHq:R/qM(~:5'Ryz:)@yګG)M;X -V7ŽoF #hO$a}jQr8S샩J?MW0Va٫4T`5 ҇/‡K:R5#M1WŜ,c]Ђ*_Ve*X5ȚnYd%lɃmOwBBr9ЀÒįVKaEçu^+v)Ꮦ乊f@ X a gU,|vCp>C}*1D \KV_n Ǘn73AARroKS!|ʶ S 7f,lgyTO7ۋ lN )ow# va*[ƣDV)tρ6Ws̴;ħbHtHۑ:#mHFj.'>26g^{Z!h.%3|떝~/ AV"̀Q(pT",7(eN_r8 ,{ V}{! wNiWJEA4nA{ԙv%">IhWQ".CLsa /uoa%%爏2ը"rpl~Y{&vQ*]NhiڏDchJ+ ~j }1 ~cFZt P^c}ki/ H1.(/iHKLEj&(AhXu \Žad-ٵH}|<:O$11/4L3xvqG O?Uj5* [0 _ɆX *im\Pd H)LbB3ЎQTDYAz^ J郻۪nOchD#6fj&gEcȣd.5U6hrspTԫMPJ4͞XCqJ];ˬX3}|tfI#0엞do2z6N"$e]xwoyrj@_B󉟴KSrDm}`q8mjbڳTm+#,͚gY/#.,Ghnp3 `C M AnI.Ĝ2PL z8wzLrI;D͉.\l= p_]rAFw^t=OZZ1hX{a"#`Q0ht{'3CӵBr':mD}Gp~B ܣO+%`ɔ+\}Z 4G|͙s5~R#/%PW팫bsOj(C{;I 'HZYs` ! <ʁqa鱡*A~( cXrn{ƪEEUF䢶E.Ep_5=X|(QCEHh!|чBޘMK*Ңw`A5~p@IKaq9>\H)xe)e@Ɉ/?+i~-Ý{>z&] O[=.s^}^qU G/?0_u;Av8W.mH3o:l:Pޟ58?4]P%&-@km=^us:Fej=|qԈ ռBN>C*ĥtdn+{sŅy| !`gX~1w"r:Ř!!T`!!a wE'h\@/YU[)2=t;4 v!٫R4UkA4;+[>Eu;{hN&w OnS!I%j1+ `.o?vH%R&m [:4{=S$L2%%$@?U)B!x훿LSסig\`cc8=".k?2W u%޼î[!I&O43$z-~XUɪ۫/l#{DI'5;G|}0JUYnL!`dҡp"u_V5ͥa%.c7 7iҋ+ h-hTk2!} uޒD錪eiE ugiڄ}Y IUAMlDjƴ|zmr|%+]X[WLdIf9X$ْY6y.#8ͻbbiA 밬5aì zvW_v\t{n{Nõ#PbҶOAY6L" @R㋅^dXU|CY{%I-cc$ܼzN%ѱw{t1'G|=ߘ vZH7a1v_*~&XOz6^$B5Eibj"1$<y\ؙևֶ+/:^zcQ~CK7tBp:M<:2LUj#;aK_Wʺ%fQ_5X6 ;|' T&^/}m3.s+.|. sxf <;nnIs'I3]L0F)2Duә Z ­頺ܘ 1N抙SOU`LаM>e)ЏLڱf Ce0ļP~ FC~[aKz-XX5wfd1(T̸N|VA_jyн'Gۍ`&~>"s.Z+!=N՞Z.9>MZ+'  jޗ}A5d_#L{|NFF/ۛ_#fAt%M\DCb`*]ue`#\^6_gB 4,ȠXVpWh<[t[ ,}՘wr*ra*w 'O?|ϱGc#`  .[J%6)JV\|%b|NH@[Ji<\ g*(dq W Yc{MmŒz_"QV˘㿋S w^i;iњ?H7F?"rnday-Tqr !( JSrǮuœU䷜et+]Nkf5֬BOf a scaHLK+ӎ(, k8Lh1 5Bٺ wyzjp ([U5>^XGsV8 wfn@~&Kܼ]o8AkU\ZEEa*ޏ>Y _rM{H/Ymۦ6'm&"&  Z!ZP0hv;d#qjX73f)%]xO_zD3 <: X>t^G@x`TkD4K8h 'քLIJd~-1.m) r?X ,`ٷI\.O=%iA%{l6HO-.7#>+VC1Kl}.TٚkAjɅCB B.i&,jvw>+b Hƶe0m҆8$vwM\4>} ?D W û>rwVroqvrf $E*Gmm2|H6rS6GN!>n2WoDi*J᳓ȗ /$~15L0pNEyQbcٙϕNc|5F" ᩨH㔤::ljxxܙ1nPם>HXHE.{B5DL?ɖWԖ*EĢ*lUaoox.>zCxlpt=klXL糊}| mu3U4LbDG|@3䶩^34Ëᾄ4:r eKgQ S8iҋ:hj60ϖ;bB(~%BLc֟|3 /7-vAoL$%:6!.;5M MKƨt,:a3ue<!G\ךAS :.7@4v5L6KTy/Bx~S(` I deyޛ8$TJ;\Uk+8YG3_B&-Q G,0 ~3_D5m⑵ ^rNulg7DصT[T湕,t4Ak+_[VZ-'l:)2fHɜ$vx s6Ra Id\TɁ,FJaY|I|f:.{lDu /*v,/TH5D]ط%u9iREhء9]^o7СIǰ`]#rah .U\RL p˘,7aV};Ybnf 'YkT [I7{izEz@8KfOqKn))$H7,1W:ͧ%}/B&h$θC9SǓHiKfG.I|U{8̸ē{KS9*.TjLr{@O5XZٞPz]+]FQ BBTi^'OM|Q3-n1tLi'SW-ORuPlouLKe2>q>jRGI"ގecG%y)srw:RPUoꮽ^? >M!vzyr &hmI9wsىa-LRuL`Sx%c '&mGӳַ\n1?k8V{l '^c 5+s.ewVnFeF6ujl6 ۿM1m6 bvKx\49ONe0p".W&jUaL/:cu"-]8VK앧Att;exbgvڲR@Yh[{TSJǚ!KPO6WTetFPU*ʉP}-b#">f ^M9\M-A ~p/1k/?;~IPƒRuØ~evkڇ2BwD4I˴*)Y \R=g-I: g 9`qnk4+tin$Rv=;&.-R؍$w"j6s?b\E~ZndNjkg't \兖<6LJdIt~mrEs8cH֓(17*P" j$kɘÌSĊCz^|: Ie e0O꧊x[E;qLBzߛcώ;r9[fnR)kYDL~hWy5 r3 ʋbI6?dWh$`#DAȐԩgZ2Ǵl"'bɟ%Kw>D{C^^AlQ4m0)j9Os36Y$٧Teĭ:{~<$f9g=ݶ,Vfeu)3 F8)9&˥0~;8/Mqq&獉Y@L' aqjēya!7 .;>ܵf^jDi'a?"t (}w!e`M4 (bǏye&^i9}.JDMN :XtwR;v14*­-6v ^8\35 XߺIw8|Hά~_Πhu\(iJ ˬ:74~!j CDO?8f؆)d.;rqGi'^IpZh*&~VŔQP; )g{GMXɾZF I`K?@Gl8lTBxWZ˳&F8WO;dj La]Z0e2z`>;.auLҏ>1PtS(ZwS \۴{x-2* =3t)ķ1ʳC! XB9n&y„ 0{c1yȹJ8VS;]x:QmK݅Xj94tj>I- 6h3EUo@2cC^R=|a2Be2Jy.نn'ٰͮXj\  T]eϤ2I l& ?ծΜ;#+ZzviE5aUp5|- ų ~j7$+{뮞oll~XH$bc7!Ha} zp@$-}C/f24 ]6uCpjB.GS?wr*#\0sp= 1`3E؆Wޫ-')\aacԵ<S*U=ZymзekHf wib.CRJ$bp]TސtTxCuRAq'<շ!`-&RЉuP*B0`3`oň26U=2S=fI#f'WZq9{Q5A 62>7u ,G!386ߠz2lPp2m=R#]K.Xҳ.?ȞҦˮbdXA~qfjˌӤiYB͒ş3#S~DXHW>}/z4gYZ070701000004a8000081a4000000000000000000000001614216c600003628000000000000000000000000000000000000005800000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/scsi_transport_sas.ko.xz7zXZִF!t/Uk5]?Eh=ڜ.+*cHܡXur@dfъ[$O=p03 T=(0`G#o Nʇ |4A(mS^xfGΕvJ́G¾wM6c X]g: S-gh:1]nb]1M~^LIQ NR![#3Ф$BM*T2CeybqSWڠ{gm˗6hCKunD8Kءz"ŜykcI)A(i ľ&!I5;h(Qyڈ Hfvۏ]h!pH䍞`TEF%OKx.g ,uc*VlP[]R2q D8D՟K2 Y6<62-W㓈+% >^WZ6r^͙<*U, 1 &}d8dՅ;DbX&k#S[y_и mm'66**ݷ-H+h{[tZ6\f/-5 4*lsț'5~İf>yO_vKLg7>e9YYFd]޾Qְݡz{eY3D~:~.ޜTVWY‘QKc_}FC)qMv8:O'6 NgQ]HxWV0ꇩY|[|3K \K%sNrxd2`q#E?Q]|Kt7E!hog +jqώoc,']^r瑬a{8@h=Qi])i 7aiI6fl\.Ul!Z@TVl~EeOw{3s[CYӉx~? Uk^]QVANq6c }LdX4,j_j;3mz|zm=eVK_*4+J q]&&ӇSfcv/3duO2<1o|zsui._j"$Ko;=IP=~dAoA?n}ۊǭC6^qL8=MY\A8mcc`B2x]RݰNWku@6^ 4t :E*^7|WQ:aU(#;r<)HEmnѸxmM(4# \FkpőzO)`/eQȖk֖wZ*%S&ѓɖͭFo`ygl84{K|Ӱ]nzbOE^9$>e.HȠD w,KqڶY(8o+*#я}t1 #c _vH~nD)Cs#22;PV8d@`]bZ4<-2 gJ?bnB"__ID3G;$7ۀq7jX%[珞-YU7z_pQ7'5гj?n&TF-aO7't>]#D 톔Dz.B2 okWRtĵ|&>oG*8zx.G$_fe: }ȣA~aQ)?C"Ѓ#fSrboC1Lɜ $.wx2BUbWod^ |C\W; xu$smfÀ"ǽu,D!I-XT_J~vVoўR<G?khjwK߁<(lȥbMd/^S Tⵏ'{'F֪i<'IcŶ| o݁WWJK9+=U֋HpnlaVJP2"V|^E4 GjX i=X6e b:jj>/K Ғ'l7n RkG>KUK3,:%a_*VrT7y ݄ v_=̂ $J*V(^/q&Z]00HUoO:|1%KMN;!gkJA^!ʭ0G2 IKv~X3nr*ɨ2GTUGO"ם6vwQ N()Mp7hSo6FCP;*?YIr ƔBR9%6%R@b֠'_Fa?UsR_>[ewO"a@,YNqCɍh{ءǟ!63aB5 '=fP$5L:dO$[&:)H1mi5$p#-'4dC e{B#8. n˙J-6t9[-d 5eIw&=x3+lk>eL (wC߹e$amYFf@^w-6| 4$.ӭN^N;r:fQ&`?RY4=MI:lKꄕzRdczNy9Os#=s7ɳj379Uof,mAꈌΜ$}ϏmV(ɡE_]-أ`IGƴ).A[.TYutt# 2X]]:G2=*!pS )$+9E%Aƕ-^c2zgot*3C;0-.̢[Ojb}!~}| 9rJDH%Vq4'ECpݥDXS3@MM^zfב|_$q,7o-(MȸMo1C9bgLcB[f!e/MN 1(@L$z?_U1GI!s4̼ ZbՅMt phԄ띍%ߠtsXqM﫜oެZm>NJ> xY0Ҕt[C-1 ǥQ1XӰYo)ՁTpdU8*@zr@8ԇN>UEdw FGRo?{3GöKgȦ-XXVT91b4PFdɷL' [!AW ۙw'@*|?͸ynb{ʭlRtkju{h _şu9 ]*k:ĢBMBLi,r&;?ߧEV˃c\+S:H~R G4 qVX3Vm{Z$^! /ڕ 5P`"Ҍ3P/5@s#WvQA k+4'Vi/P XS(C0\O؜BvUyIM43چ.6 KI78/ZG?,;dƲnEZfax&YuG=}Y7<6U5S6>;4P8òS& *Us=<+k,yC22nٞdRqYbW@q qvӌ0ؠ~' b(I1c@v6L{-L BWhʠ6Ha~`ea(8 -Wo^7۰n~Xtڭ]ce2>= idcQP_]Dp,;;5jM@ʺZ-7.:#πsAݾ+& uk-t3JUW n d۽Q'͒y!G H]д$Fd!ڿ\o?q{7wd#S|k>ĩmh{jnd_VWYl_{iz`+TŚfጶPjY-U Ѹ+4f~L+ˁ9!jnh|%aD jչ)oB8p'$ÙUi9("-t Ri;xr~Pߨ RMst>Ԝ;l;OLjH / 0ͩjbBEHsCv@k_JPuu`޾Pz]}wG~ʾi߉SϧeZ9't|nXb%XMH!3ٚ gKȽ򥄘BؓfLQn2vV3*3X Ȭen3ḳE2BI@^id#ш?/Skh&@TPhU$~Y1nIOnN;^_±5.%lF[;'p&( vTo5^07S5sRРyrwq]ނĺM [w->$zc^ٻ-1rOv06:Z+Ǭt.$22 6 mfAux,l^"g^ur#z@kw}k=ʠV49pZ4$;sEzz&7@6r`ѻ5h( pw[Ie:w.]9AOZdرsDAE >S C^hvKӿ .:4|Xd[Q/" (G&X =^ #tj y )ӻُP iJ Cgpgdp & CCuNV]=f3׍-lj&\T3ˢX,"HU4 ]m4l~F-[3{nNzZk_Аد2Q= /<S ™b^[-A.KS0;DHLMWӦbЮ @LQܜ?̃GOd.xW3P>N$RpWY +c'Ov`.Ɨ6H/2taCܛD[oٶ 4^UZIpgA44ߖuR ̮(@(mѰݭղ"6+y7xI(e KFgnƒ@l^OU:G O8m5^f]<X@bdENn^ ߢR}рEpW #[JR^x¡ghLrx3!n/;.R9 #Zq~|Ե"#^F[6d};\7kԘv%$I1vсںBҀʝީ9i,)F HviHBkF:+]n?ŃD^rLKE$.aWg>-Zrn)R"AeA`])j4dpm1Y>4둡_+qr$:zA=+Qiww"9^rŖJ2I'<\0%G ;^lSW!ɳ=|2Pn5eΟ>w]˫@=4KSBkoGD+ߘpQHe-{f+xC2Vd=G+Jcԉ1E\?Q(pjIJUX,*:Zf: r`x{84vZPn큦CiNaVnJ DJafaCl qpж\}<)TP@y*R4keV6L5#6qozÖ&r Bi6򓜽~"q^xT?1#VHG9*2l { <|4~ |LEnEX =g&js1 g.f8;-oemXa8 "~ >ۨPRPn_(]˰x 1\̼~ⱝJ&lni ГynSWb} ىqA&69enDgyuYZ߲~Vyx9ZkyL$ ebA@O}6;]6cquo\Wx5sDPukDYڂf$U;h':R|0r9 62Om?${WRnܶT!4kҧd~YN.1OSu?.D=1u=Oxn h1KEnn%'k+ 278ַXbLRR[&ϵ~/~/38 Jd웣7@\XMd1Zz[R! !ʲv`ʬs٥? zJNB,<* G+w2݁u;#ݑ޽Ո*»qAh5֑In YX";p'\̥v]ʥZ xx:M|d졠-C!^F?&iPġ~V5T ' HZ5wrH~g9qZ]1.{k>͟v*W Jo8bwmXxl+X(ub3ߑ)£q+N?1;cbԞCEoЗZX_6n|*Yq`)D0ѮVI(ŋm+f N$ hѦ7χ:hyӜiFa%' /O3l-ah됹Qa{:%EuެQ+h\H5͝~8}N;U5M@pU"o1A'MŢRɹ]G"(]RN<s`,T`35<Hˢ/rTLQIAh2GSZF:sr%$Ape]@:\t&MrP{Í@WZs'!`3<fȽ7b>e+04Ujj^ *jNXj`)olu['o@m~ڄv>QSPT[;&I:oNjkp(ZcwssTҮ*3Am˱&9F%:Df?#;~)$rfT~Lx][3BJͅ!/3+2[*#HK gF|>#5P=Kÿ́;C.zH`ֽLiJ8~Qn"&߹i-t5[,% ƱThlpx{\$@'$X?AezcWCk;2m6Oo8k({"6f7,쐬6)T^/AMhT3na ONK\MObsr ,66Ӌl@ Z\M%[/S3dK 輾Zt@nN ?!cHt|ݵ,ThAYtD;fv%jm6y^!“tA/؞^cV5Z8ϗ1@HNy4lJgW w.W9KgWqhX*IFf`L`5kyY1/LS_*W#1AyuyզVI,w.7^ϿB֊GYGy/4c3<7(d> #Fa[,Bi,]6T=ibBJՙ$w܍hb7pDr$AR30khR ρe'5iY۲iz :h 2/q@TXa <aǹ*2A(4'ATi8I(\iJ-j~@i OYgm[ʸq@E,Sebj`c6K CP`NBenA .)(8)w<59D<)TXv;Fcse~>FÈE##7ӖǺ)|'bǠ 㢂^{*%5/58Ʌd?*`5y`\ʚ#=گ gx ؕ &ˍB#B_FiU4U7:KOks[0L |fup;>xce#"iƊraGV3&(BĦIL&y8Gw<ʀ!̹i<"<hmk,30eʋݲ'b2SaPD.f#Ŏ {OQ?7R_R6h(3z]ɋ)[2+w6xdI.mBnX7+uk6?W| ֥VpJPZp.0l1)gYZ070701000004a9000081a4000000000000000000000001614216c6000033e4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/scsi_transport_spi.ko.xz7zXZִF!t/3]?Eh=ڜ.+XЃCyÞZu\xA}<52FUzUQD<9):wfP TO$rߩ6yHO啟?3Ǻ+4Ӈ"54ù2?|VDH .@k]R^'o`P^ xּJ]bXl;KH,;O=O4SBl=y4zXI7qD w%[ L~-@["g|-Mb*xNB0UQb4ޚ,[[KN,;t.oD##-N\heQg;>4 %0Y vI#E=(QtdP4HHХ /:/U…^Iؕ@WdPmpey@d*e%GErX" 3-*]rP1@;tGiׂ(d Mm^X@mOW Yۋ^Dȹl+g5˚= vg~B>E1Xn!j^k5G^]&EiplzOyդPZ5E1y4tgˌjzS{/vkK#e"}\4NfK WaSJ{V%٪&]-o*oԃep߃JXLu5}YƕۤzV|&m IY΢ XT q%9.h ]}kn+jxL!!遈z~j[­8 W=ir7"]]6+䒒;6}KQT j(ǩ(ztWjZM Ӏ# 3ҫ^l\LmaX1J&W }RՌ0TcǴtxƒ)-Aj gϔҮضFMz~z=1}dha ^{TSա 櫈b=r8ye >wb=inw۪s1̹5z/n_P^6ȕ:9liaՀQПk n`_ɹj4yXO;nHQJ"R(\JQQr, )M  zeʹUB(5aŷ7 QuqZ{Qw%cJ d,vinU_]'-1oڝ`AH[e2\4cZJMތ;_&r< e>mJ=02ժpjg[cb_t_X>(fćIi-ƻ}]y1o-!jBߪ&BЇ}ǻXUz֓dc܇a>w`ډq.pܕj, !,t+Ɍa_WqinWZ6,nh %W?[*+`i,K kjG7ޑuh5x[*y"^־z~S2r'遏PZS?nj:\åCzX'mE9 ؘa04##뿻R>B[fz I[FtlY5n,a\a&|C8m<%`1\*W5y AG'HK*KQ#eN3ӝau"lMcGoiPr e,ٿ-@Osۮb)&At6A'I;ƅg%}k.4җ$F)ka.aTw >hxG&7]J/ms_,3EfE-lWV6{j<]SNM&pjPxRe5|)ك0>WZKH WuduQ5>@hWť%> {ELP u{3MXZOBEGJ޾ht14`9 )ٮ.9n=s/C|7Y&U-{{HEQ ew mE ,N}t+?l֔ع-HU֔lo ـǯE&U9Z֎zhevt7pҥ6EJ{ tpa7X^+%'ƀu><ӣn*Ҽ8F3ȪMz()4-yurⲁYEsI!CIt{β$L2'Y}^D IBZ⎩B/8h;7fKH\S^ރ MRՅzNESD9 ޑ8/X3Pn _Z1C=|q'97X b;BEWj1)qj~&'|YDLTY~8<^\tP`x|!a.%\BxlH%s!H]4!G1҄:a-\g(_V nJ@sD.F+K ñ5$j f…'nS`kڝX41X{R?MuIrEt_M;K &hFaW/j^,sZm$-w~ʐI &ZjZ{yʃ|ϸzRjTpFlpy mi`SbW@1WGQ9T:Cѧ|In/ \ȬJMڈ.;5y!3C1{RPA]snQAEm_h<^$ r1zt f%sviҲu`{[nfFy%>tV ,U U3s m0Bp 4/c} P;&XhRN֏.&>GɃMMėOKp=f#1]АU7RD|znTXtJ ::h6G#PAGnƆ 8O.ݾBe`3cB;H ,9`>k35Ww>W朶AoL)jnoq9mFMpbr`{0.`}^xb޸4f^ݘoJ59+IJ8_7C]BcԇI㪮p?{[5 ZEK1NZ:eIb¼71)2N]ٮnZ0Dٯ򸮔زW G¬s?PHg(_ٰȃUfV ;,`/S`a+p#Mo_!3fkz(cUn dK݀, qvX܊_~B9}!vf)BV56MOH'tNx!OV 3>_I-ly)sNr^sr6Ƕɬ+gDjnv?HOM E\w2$P*odaL {C:{ahLnqa|n5 fK6D8b^< &Xx~kSD4O50h{{\W6rԄrPvAJ5 yxL%CAsݣ]@*u edb6B&[` xhӬ L-B2IbMCER&nFFvlafZhPu9Y}j^u@VI>0pEdK +SLXy!İݣ !=[%cY`>S/9XrH,˰'V.3"v­,bD>;%`K^'gU^ea1ƝQoߙ9A` s/JfB7笫M=-tR%.ٳ<}&NMw#K s U^,LVpxK=e!W9?#zD/!yeqHpG?'5?\ZI2o{Բ 6,Pu# M;|H(EEĄʺX~WBʃRs Mog9o(\ҁ4[+ r^Bɸ̑BhΕe-㳟G~ PC5xs kdy%)ȕA,CkJ^yɻ -;/檃Hq@pÈ.sXGCIQ< BnVzKY?)Y^]$qM}yWU0&v\b8탔\bsv,'"&jH41=6+xKEe|򵫄t[:c[$qܮFpZ*+YE>V)2d Jފ ǨH!tZ5`V+-Z`sW &{^"Qe7E^Z2FlDg7` u>We]`o~ֺ6B94.+ƋG%O#f+R"Lw䝸Űߤ!󬨣M0{hy]^C3΂lvbCAmXT L\2 }ɏ/ T-YIyiH6L(0<"䤥#4St{ yAa[GxYhEx`|A/?&;jŷgne!4 q VrEl[[JdVpA:>I-6~t. nk^38[zjíY'{c686qe\81n>`N.xbTQ,ҖN AӳEb8 S;c_|3,.(rc@RCUжosަEPB,ZΜ A1۠X0ix z@N3Ʈ@Y3KM[;l0!Hoi"N,Jjt;1EL)go!%ðܖ,+G<)< /I@e"Qfa@*i5u쇰mAtLVXzmpȘR:i֏w*t̺ǵo;&e:>~;DB5?=SPH(ά$uH9lj w1k_E;@KeV1ʗ ?.oexD*m7Y)%hO$Ӛ;;q4KA!WD(PyӐ4 cbnO77U+'iRf Z.5dI1\SiF;8fwBCF1q0*Ţ(dn%x{6UB`3vw sO!X̗AJv9_VaS8z, b_5e6+8JAzfyI \^֝MԹ*YV\CjDu"5P)Wz΋zIb>EK~teO{efbZ\ UMO6;z7vIIJ"Rfh{`^ =b:fHHex BK@K.v 6As.xL<X Ó^gQ>rS`_*Px P_syr f:Q90<%Tc_Bp¼Ӟ|k(W#ׁۜ{񔐝4WGkB6q("}MO9:Ȇנrt91xf ם-̓nС/STC Õ2>\ iiZ>/CjE7\/wrNL}%U@ԧ)S*]ꨮ-zlKC|M;hKU! 8c%*/\B+J7Vh LN`` 2HTOP:-25Lx'TŇ),-jVeQ4fxzO)!)u5YaI`(G_}出:n1Lo'~M(|0Sr%m:U.M̥)-{FօQHdPz7#@޵$= SP,C8#͗+q yZFtܒU[l:Nz04K(5 rF_K fR‹io&m️@8mQ,1^D-p>+,g\Or"$ڜ%,GB‚:eR]O_DS7SNxplN4n5`xhZV@u<3 T,q4VdK{}K>v l}6+_'iG]ӋKj4+h؋e)]_S2+ =}Rv1ͺA1 '$oS`P¨N-K#]L@zɢA~9n,NH dL”;Vy~~ Ihuh$-\s ޷rY2'}\; @Cb]svSy+8浡-}NB9³P:8bܫ^:ӝ(䂸N$Rv \R-HP٭G̒l]%/%Pl=Tf*Ϙh2 & 1G뺇a`UbIf w-/K8kZC*W?S`vd!!n\N@kV `[49l"F{<ۄ7xBynƛޢI·{q1$R"4_:smLX$1'Yϩ Lêk㞨Eqy =-T#:Pk"m4Pm4hJ~yOV/ Ws ,kׂ]D-,Eߗ;g" HAgHzn"tX9Eq&=3 RݰG*aN67LO.G' @=](>bsgn2=/fCܮk*`M"JgK ql$=0,ւa_c ~E}I>ùZ2Ԑ!rX9oͶsNS%Am5__GVj܍ L-V-+ƒIJfnT)h'xCz2N? ^v!x'm(-HNfIL$e"YpXz_kW&bh(h'mW^M"_ s\8C/{Ӵvqj4߾h8&-A5j-}k7W1sq .enVydtOi3?]tnj&4c]> x nG|4U/Az̆5Ds]ֱW)XBfD`|e%txp%8ezBGXz 1M  &^,Ĩ>A凙AbRޟfmGZz-:HfĈ*Lj(&xv19=hJnOyx^V- v!iFi?h\wvqBrkԇ M&%M *~ MHwJGiJ,B.}$rsZT =Z4#PǕZ[ic} )пaùdG0=C3Kirs\dhexRƬhiz5@y8OIQѷ҇e~Εk6m(1W;Cf+((9)³'k" aQdR:~)bޫH. rsvܢ>{ cAitPfC5Sr%lmHbP?d>o?GпEN-"P=2X@%/u: 𽦲lmS_n#4NGx4;*[3pp寠A3} MHsJRT$"UJtlRtE[ f>?粝4 (a_g,~КqDaAk'Ϧ(`s1{ͧ{puSoW-ʃ^ pGjӱFq*B! M1LÏks P" = h};{撺1d% {5 cG4Y_pqFP``ŵ F :1_TrP\cف^#VIgg?T2(M?WS~fYﲣuw'+-.mf7ᅴ v _h,ihŠ6tVSvBp$9eMx[Ȋ1*Hphg"s Ǻe.sL~(?9m'*ivZsgT4L? V7;S}3DV;O6,nQeW]Ic{5<tDk rL\YpQsPBGL_F>(+ÑkAWʸa}G%ξ97 jr+( dd+b;Ỏƚpj8SY"-' ?\WPګPxFsPpB}$?ϒn|rmZ|W' E +cٜya˫qcϿ;wm6Vwɀ>q^^ÝWG\Y2v32o1G4n0+f) ޲ވn eFr ^# j pO%*vɧlGo`)|3U0_!rݦt?,Am5ĩ`xU?@dhKNv·=ݾ45= gTӌn;_`|imaJ((g+@lPJW^\{}8ENS^G|jli%HM*B}t3x˂194X$|QK5)Ur6hfZz,HՖ6ΔgYgYZ070701000004aa000081a4000000000000000000000001614216c600001eb8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/scsi_transport_srp.ko.xz7zXZִF!t/u]?Eh=ڜ.+p>0\r2>@r"@rB0Us@cIˀ)m,s71i K*kLngzWhB6-m-U{"4mqGF6Sx ҿd71VEXM -h'7ބ5q>,OQuQ]Q.y[jӗ̱jBNĀ7o$P~u;i"vN*?k^}ύPYwQڣwhA3I 헬1pqQ=%mFvrl×w7)BL 6B>[X7Ijk«cA!M,|Ěal{ gNjZP _yyoF`5$C*p?"Ah%w 'ӑKkVg1a8 SKӻr;8 !(q5̆ q{oBU;]sE1'/^< g*nGb 7JQ_n[nڶ ?YֹC棪Fl R*{9w,a3Ȉ$#1j!8Exddvn5-ݣZxM3q0u(dDbouCMƃ)E9M$|';Ux}HQiuEA=g .k)|yg_$VR6G>Lj!m,>=ծg%=7$h$O7R䆋GI4H)l+e +һ@;n"kBTLJ}ykX˾YkT;$/ѧ3g=ۭatp E ƤL2늖lYqĶmbZM:7{ִaߦ?h w1PH.<,nE@hes8P܆Z˨(ϸR}-ϽE _΅Wϖ,z.MTqֺB26f kI<'T9֥KG%)bܣ>izeY'Vx\i-NjA=Kc}s+.sDC_g= \9ek7cWi?Ea sa$w{~ rZ )[#N 1Bʆ=fDc`uŚ%+!l8GiCeu(d0a=dP;Iь CT$"-,+#Z%NqNJW`|.!muScKۉqCEU00 إ"tok Mvkz?#K^ -bOYX] eq{SM\霯M%8 `3ۚCgN7R" Q;~x.ODIu*QxXb&X@b#\cG9Źb*ʧkwz1aw\&nxFJdC]ci,9svpޚªCç:(01?EEeMe! TqhѮSLJg[7q+qoz92[ֵ2X_B4ӯ) ͬTx`+-f |Td)bߣ* zx2*u!nE[,+eL.7ٱ1|ɋP)(B%r5s7r{%_XY:d:3Fd@3X9Q헊JlF%hm<Ho{^  FfSwI*PK^JrĨk"ŏ\[qx:Ј9+}7k:?\ֆyVApd@$+mY 9%9|C hX1^;.ƽ έY@!hG g+{,Mn@{0Nj (g].3NS[Xf5M?b}؉b3!˒ ke,+4?7tTTت&Kɟ-Տwrd\Ot p,#kFSĠ]1|rK=<3A*Z$~(fXbhãe-</rypZAF.Ů! QUgز{: g% 7iC`60Aجwz,lWw0wxE 5GmHl hɱwHz3zDg& (d CόxZ=f|&u鐗d3o)UɘوcoS&;5FgR2ďYuj'i- $b}Q|wj!lyo Ŭtst?o@$F ޒw2n|)MO!lը,jHekd;Xdo^SXf.?˳ȌҔ6kʊ,tfE +=Tzxh mYY+z\$Q\cئ Ƚ)17b.4=ry: =BrQEV`Q Ivf |Ugqq^;^ږҁ&r%_J@ }#XK;Yb?G6#xr+wPQ8=wfє.8+ާs#K0= ) Һ.66.Uf^*eD_f5s΄{KB9^*dhz]) P4?~םJI~-f]3&$X-T h^S|UctN2I^$4n̒R8aCk0!Z)s:r.Ғve*YtYr} ."ꂮ]_#¶bI:вol(T}N֙({%jk'J[Y: EanTE8RFK-xKݷT5yiKGC"'?(эaWyҥP`FSSG'/ުhdr_ k,R;PI`Uk 943ҳ:#a≱ėqZMU#sgD%2"u L)Mx]@T7 V()W1ӵE3 Ʌ՞Ժ«XI8G)[yzb/[ 7Vo$ƀǁGB[|mU-h*.o'JzJCSP㱎7O9.84yGl`d8â|e"/ T-}=74ϣV-Ic ŒZT]OO+P .8fmLYmk$J[2J&ي+{8dsh9~JzM6^>eyɱa$sYs^A+aP̀&7QSkmMKK#p`8_`FՈTV }Ndf[}0Y>9vm,w3숲(H.L7Mׂr pUwNa+l-K?RCzک)bٮ\w%!Jv),5#YV="DQ# #F,nvAihU1ER"(xpm^q N-e1'4zɽO4aҤ&(S,_=N}_DP𦺶v7ܞ,,z^ɸL?s{ ۉ8 n:j"GY7i>M-v>iwRSZei/j1&+(g9YQ BZ\!g)w஑],vv(D/ B䇜znJ>E>V͎34v+ǎ(>A68:^!j@"ŵl֡AScj4i ۙ5A,g $֯41v^7X!sJ|C RoEa9NX7"euNsW[ރGeVǻ@z(te[| %u=,?F7}?d0I2|c7Md^ M"wp8zӀ{9ҍbDBб6%ά ֲތpiZ1g̴iejJ%?ᜌ'lv c-Y)y RpPTX1 g%7<'CVO1N<;/ ;m9#'Z"Xدn&@Re_6eF.>Mݳ;%K{o vr# E2%X'BuֶnusΦKe3VYČ L1_{QSլ{^!y:KS몗4jpμ|}RF0W:s)x'Bplqk;S|TL-dh03EfeƐ7=HwRa@GKV Е}*ۜ",İD[qiEbzGT\XcD3quTǿ,k)TRR)Ï(?chZ<8C#cukDi,k9 /x%ì:KuMg {ķIfE)jqu=LY)z,E^iXpTǪZf'|9A9ҭ"# xd "Pw-W)(ڤ +۸9v!L ~$MBt?rFiOp9 -i^-HJ_p8 ˀ{4[#75&ڋaS}k_F8f.({cWGI"= ^|qpܳa~qW񋷈 dGU *"%PƟ&eew: 9ҘDm)>}|f [3z@B7%:{I:Q~? dFn([o_Q}~ ЫCir:fĜND=;5N_/:x$%X!90HJrlɄ,gp=HL$JLXYai2Neɤch{^l`9jU7q7pa5YR4MuʌTXygp&crΝhG=p=e+`Wha`Ң>$MX^$h%UAfDqZCo)/<Ҳ a=NQLt}Ř| EO_pq*oYfCФ^6ܭYP4R6.Ȩ$hx4hxKڧ&aNwӚǏ$tGE$eZ!H:A)rD5APT'RzrgNk9)h[bk +H BqE} :%٧T#ˀ%DExJQ_z.$B\QX} ȄJ۳ecaf:o3{1A}K8M螳38"v%OAx=>aɣ2b9w\q6CCYd3e݀bo]Kh?VP4_ҡa#G`E//XR,+Y!m/D!X &?%gkm (899Mic~Xaq``vw5ۛؼ߯k tgôXL>_9rsP$xog.&{\]zoJ1cC}AˢYGo| ]U< :شKN@j2&eQoa /ۈ. _0.t[Ȋ2-+XnM]ۃ]d'-^HܿLˮ13q} ˌaۄ-[}!Ƹ!-U~GyV)`/#u-)8~uQYmm4dDY`*(uq[ӜdA_:v^3EX۲;SȦ/j?u _ %(#(4w 6Sv/*'S+c&Mt])sHPᄟ|vwY)7T3mqh6ԙJ$盌]ƳKϮjgi]gq|GE]=jNanRm, -sG wzhvC\QJYHon ѲKCx?z,*] 3t HǭQGd]R溭4N0;t*%W;laoOFo`źpg+k\78bPe^I" JǗ̌KX(*uuq53 *ʏ.|ކɷ|WVdz.(GNY>j~:3DwѝWƍ^>a+ħfMI=kE;95xwaw oZJW>㖬;UB+e>ÿ0P3uQh{-pͿ/dFm1H[<2~ 7s%Ev0G6Qt>-Eٛa7-)}!ҒVɤRH qYҔ64Oh ݻ/-Pa D@IGfsf9/CW=_{hW0*44Yk;:xR~jْ2N :7C4e)$Q/p7&Wp\k8 I=dz΀oPg(2/E*<0[Qf+w8ά6Aϒ=%mwb0H*/zS솬.uj:%Z@Y?d:boj+IEђkc̍FokBȃ7)1'ߣԸ'-2h>rU|GM :Tx]&yԗ2smE7M"3>WXF=_b#*V9MUffAv g \[Hx< %_t=ʕ~p1^u[? L⺤rDkX+(S;j*P@i"{ep95*HN$^ 3,r.8~\7 О6|; S̈cnj4tH fn鹂;_*-`'pl; \A~drz'.ѐ3N@m Ml,˜iێ]s=:bzQ8І|6-ZC# R6 cAOn K/NW&-Z pghP #|GnAt7s0n4#tpCS>hq Nnx8ʐ<ӍMXR 4 ȚLh(g#P'('^ >ÚQn$:ǷIB"ځf)MYsJ}$]v:u팃µ>T.%AzwWkoNlN\S&9f{ A)cuHGk !sICqeG2-sjdje,>\X/ŭJ:됸x\ >4-O&'0po+ ~(OL.O?7hBQM\jrBIou0Dً\TKKHM*q.)JƨXJ|u_.JkLfdq6JYƜ`5K&=9EQMDQC2%³\zodXLJJꖈWH?)RsѼz$;udoxᡇHz nGy(93!1eE9(BWU:v$5m& .ybw_d<$ ̷6cP+wE:BrGd~ [JTluJ#mlzW&+InCg F,'Q8,bPd0B!Oh{a!t[˝H* XH">F9r }7nC`io.m#q'YQ1mm$49q1u$a#ji!f&,& N\,$D:`J L @w/*Џw a$IANs23&[i\>٬V$_*Aō:[s/z&(7n0u k1^AvGYXaܓGIHu\1K ? n|js}0R$i-~ܩ[F`5S]>=&\Y`DdWrOq<͌?mKvNuC+<*gj7Uc_tMnŤCBtٳrhf0ֶG{"k%k+fc/ ,0\/;S\KjJ^[MBoiG]dΚ~2m'y@ظ'DveT_ŋՍ91P O+ ]*grW9Sk )h(qO>}BQUɫ%! rm[μ@x z\Kt*Oִ'| 3fbTf@w7 X ?j`}g_I[%v^hϔ'HоkA_ X :89=Q`KXoHe&&"Z|"L@s=mcߣ.4ԉ=q q +:ApݧݒJ~W 2mL} \KMa.OMڴ:!k/Fvaxէ&X{~K z5Sa(4|_1G(Sj2sK2]o,W/l"~uXI=\5`qLly"Ղ/ O:ކ*ȒMvA:jQ Xʡ%[);EI^ho1gJN5Nsm ڿOԄW_U?TJRיrX۫sf$Ȟ^WR9鵔.N-xvj_ QR}Xj-(Nf|d9圆9$o!C@a&zrH*:Sz"4Xa2jʁV䣪O- Ӡ}:ZkND"jÁVN/.=DrlP*N0ŲN`iCi?线Sl=5p&6Dw~j.{;P'R1rro1A C(r^QEPuMƮ#κ~ Y'qƖ9#"f>֡P4g;~TyibyN@iBAHNυd˹=z>j}$Hu=HTU|c#=?\]!!%ԫ~)8c8;?]LWn0@ 7R6FYوNuM՜3(4*dZ8au2Ʌ9Q( rbP)Al=h5B.rfYWblе˽Si`> }*e߅1.8K}*Z*E&k`T*[dp፰U|{SxR_6:S{DzoD?,@3ubJ7~Scv}Ud|z{^>n_窾D۞28}"V\r@?³4F˳Jн$եs/顼&a1Bb7p_D`$ %"OܦP:?L-QA ^;S7س+)7I/Pk3|_=r"GLV\?oא֒sN'vI\!ZO_KR^ʀKٮT;VR$6 D 0dDᬳP4^-~E|gCU\Mb.Tsgpelk%0Iq"A5|(C8OkO5#CVqqmTLnfH٢D5 'U2gmb 1,BZa9<"q hCi륄:}"O}Xo(ؗ1'5`Tiʞ0<(cdkSYaG{/5n4='ZUe-da!3_.'MW;̷6JnƊԉ$8 ҬZqS)]Gz4t9 v|b*/0Ut ؾL?wwO~}k$.QV-f^dI 'g[J F󧀬|)B UEl#Ҷdruw0PZ1'԰&raуʹˆ h/,lpmZE'`vzk]?|sR8 G6t1[껉v~C:C2[iG!AXх_=?{P]SrÑ-aN]F馝iawrrW1\b`R:p H'cFS l5>\aSϩ(U^Kqu.ӍK&_,\(Xի<(pGMU"OS},׈E_q4 4RƠyXБw)vxIh^Eg(5]@ƛ6v/$qrW}+g\-[ʣ=s?gFx+vvDzqjn@$7^GNidw@%EOv/srrzgtiǜdgQsaGWA1Wc8خx&S?f*Ug|X콌 ]W Ϫj+Ƴwʼn/&VXsԅޮe]˳q׻ j.%FG}, Cݑ"o$1ڝC+hwWۣٵ ƶ$$Oh\zoN1cθ4P%DF÷~%N+됏s~xL4#M=YZ݋2?ǤQ ?]kaw='bč\!N 6toH6*I+ %#DxE,DF\4Ů+kc-@,${Hr7J! əӦ5ބR*k#Rbbww^N Yя] ['J<AyZmsAmv.%tYoTWQ ȼb l\_B(fg^d9G[YQ0E~ƽd溜OoN S\4^Pko=jΦGѵQ%,D&Jb0"` >jbG"V"!a4Guf7]Z%0)hF4Ve0:*92D5qjLlR ?H&jLʧ޸=f2b=|~]9%j؉=S,9Y>A#rYëgUSu}RnVM=b%G?l0‹>}  taɃ>|!^G MROX6Uq8Q",7JyK`XUZ)u&]͛]ѫ3Gf1l!6.s>tIӓqϒIJu -y6l_]j/n1}qG  y]%bO/)Rôsք,IQr19llS݁ЉtsLzs~ܻY ]S.‡*'VYҞУAtZg-BQMV?$V^\60uj{6`4&9fLO濊 2P$F pͨIP7og2YזBcCDgą5 /S3B'V.J< X|oD1f/B"KiuRgCWA&_-.,F7XH!v}=j*NTjyٖ Rb:&=U.{a4c֝F*ܠL\攃M-01΅mB*P?trM/ v=Ͽ}ObGކ$PVOJVK<՘w<O'9nrn=?3t0%%S7f#q /m/Oϙ %`Tk0E6&! 8>|Z0hH֖I0[$7m|lyڶ%@%ZrS7w"&Sshk7 _EdI\^eq)2zX8 @| ;pFYHVBLqkERBwз/ɎzbPm5 "9~s@?L5z+sK_)&73nTh'F́}<_@ڃ#$KAIDEck2~[VFUIL/`G%.;`@y N|{\?FL.^PNjM7fTU` ]8{dXo *q~ZF'"mbb?#'Lz{njx=ɳ2)Kibg$k9[,T"uc Z]FkUsfȉږlrm"W *FnCzoϋL/* `5g*C`gC>.j@Ϩuz'΁h iPks)ʼ4ՠ`(:jn,v:HônO;p_J ȱ&gm[AN8ʤēأ XƠMݭPf误{Vq|rדhqZ\7tcP1MU J"6}G0DYZP"@$qMpLeeUIA^ G>kZz 2.1_i/tFݯubnu PL+{xBl ƭW+WŁ  E>hun5a,$4X-#xZ}( jJEޯ4R0ӯq┠OH?@w1E#RWé_=* 곽 dTbM# ۮ#zNy9^.ܖTPO6|[oȕ]̥8to&0\<@Elaڷ(S]`_Yg1/yXZۡ8 {U=<3j6qm0OrG2SRh%bЪ}tZ[\^ j 0zmgհd]) [5+C<(>jg~'$&4P5,! Eɒ(oWE6= M:jAp,UtEtSNdIs~Q'I4x<kppٷNoS9"B/3}Y1Dm(eĮäĦ*%fww j+ĵYC*zzrӭ3_@2h8/:n~T[18@}@fPݭt4?^$ n̼)k@ܼH>wg+8}V+,?Z҈Kp^i=ħP zlA5N[~&*7 rϷy*a4OӂG>KUu2Ն4oY)#'pQ5O0+E=hl[s#Fq#B36^Fj0U:QC52H=eP~n=JYHR7G2eJs?~niOv3Ц\˚߽W,v[tۙF,v_c6Zb'A[&tũ0B!בǽլԆO d2ૃ`wV a?9$aZyNLCIG4s?ψ?o6їu-iG)g&zԟ[7$.TE(|M@( CܶlEf;xwkA6)q=tB|)g@6ohGz_M|iO1g7DSMb_]JN;RT"$2n")BCuCVȅTsd7,/Kw,;`h >ҚsqBی*ܕwܳVgJЇGwE&hͩzP'~bmLHC>%ja*&$EGAH9UAyZ2O.m 2͠'ɸNHk.T 󳵘-^ ttgV1K_8 [Cr~ mq5Xns͘_[dž&=®RyR^Nlae2Sa*Qժs^ʩkPԹxPF?b$πƷ̲SPiHލzܤVhi,9GE[ݐY; 29hm^Jq@~ Z37jqӢ\:]>Xvg78bAZcm}yt8.IL>(L(23rR 'T6=\ɘTٸJ0ֲ+P\g}5 XWң n (ۇpV?"#*Mpb _pY1F#-' ho\=q@_5ÍQ/|XGgDGH1 ju}3lVH4l.H?Ey"I_;'-r0tQ+oz[Ԍ.VКh\*KdaQ^Of$n%w5 `DՎdv\30A>C<;d6cxxT:<z1V٭:{}%l$7*U<U2~X7$O+Ԕ68e:@}70YOWLr""SǺ/QPpE}%"(uS'c'g{-Rea+V; rrB_U[WD)?bv)c0 (8'G W!;|!0elp%|H􂆪#>)38eee ⇜UZt$2tfg4c}iSr% W %xP]Ld;@jN (kIW=iǟ}ذʀ!iJtECtѳLaKL Ggr-&]uŨv^eQ*HCuu`tG^'(_=+__2IJ(bQxOfHxј2 "Fl˾}J xz{3 x+FzRcqr)QH)XD|OSooKgϸ[4 T!v$N8zɘ umޤliL }s~8>YS# 0T&E?Pݻ+R)~SK PheFCH<|wx3%޷+>O DX>)ܣ|MC%i%rz[D% >q&.Uk–`.mދ1OjǾ l.sj4j?Mas|2像DȣT}k/˖`-}!D$g|[H-{φÖOU ijCsNГ =ɑj%@s~ЦhѤa7j6ԏaIsz3Sc *g5z>vR@O`_9j7?$SHs< 3O;ƸFشYl7;*ղijنM|KN~q12 ]?L7plo>UF8N&5ݑP{_Lɉγ+c^4 `KB7JjcaR )6W"M%۪E'ҵfEBᆉ [|wMf-J}`L .aj^%U[n"twSieZsH僟S q8z҇_V] v>գc=9VvtlnY$ <ưUYB!χ:G\͎GK}t^`ώDD?"[dPPJf1yԣw-%QRuIܗ.(]iT''};}l̉Kt:ZO_K0h ǭcoE!~?d&x?_!97226ö d28v }bUW\U)a`oixK^#p=#V ZA"rBW*ֿpj/\J{r UXuRl ; s0+Ln ^g/" gtX53D( !^Wo\N7# D+RFHk^ pF{D4׬}}ǼuwD|Ϊ!AMXNF U/[ݠf zv8ĨwX!)}|~X])QzN+&GM 8;B Q`]BS[iul,<~{[_X)A y!8}fU[) (ؙ} [@һWc [Ra]gEi1 ?H$,TAۢ+^َaNoӹ/o9ܗIӛ3h.7ޓsȅ<нNnp^ю x{~ቴ̰k#iqfw JU84kkO[D3)h45E7 tB>Yy)("Vr.9ΝH?&bTFl?,ݜ!Z\5! 9{S;κiMstPg)X3O%X㘖 h Eat ,2$S7r*Dl@5W's7Zi {Eiظ~HhNosEc/ Ádžw< nX ыY)~cq(:Y?ܦVWT@sw&_Vܬ9Ipvzn/0,n{GGxAS %ƥ?BOdu&ΞYH׳v LNBq\6_2m|ȕ/m'u_ tX 5Hg6O?kXؾ}jBX!qQ+I2rMPU ?<P%hy\[WPv#G7 0$8 gm.fAԼ12RP #Ơ@f-N" SN9UU*>l:܂(}R{S mz뜚9FeoErwUjGct芷U!4˽:zHFMԖ7t۶&)XHUF9͸7 R禕{pr_U4"p8Ɏ^Ez7a9 o[J, OGQeh؄ &Ftw#u_@ws0övi MQ-pA&|z@tIx㡅tαl-q95,%J~yT.orak8~$&o~->錣&;ػ8FFH @p濋6?{+Wh8Ω- O~jڕ k9Z NO4JajVQ %hChS* kK;"D l: X=oX_ټԳEoN* ǵ[^BWtm!af%=Zu)|C斠yiz+ё=zvJ$I}H[N(S^#ZLqGV^)rEd)7@ G-6O)s=ŖWBq:~Z49t3REmrޥ\SՐꄩ{Qs$ZJAt;&u<8U/.?bۨb[ghaNeEji)c)e\~L̳Kﭨ. =I5T"74\ү#I'! SĘ8Q\A;Q;Fe%p X$n8ntk'ReZ ^WH$nx S򓧬k4xvy9Xree% H꿲A"7YȈ?czWV0珳pŗ XwЬs6ڟBI>f""m'!'(\EqH-vw^ps0 C}Au #OŒ#c?Uc8J冪*?G"#5 =bТw4W\sV܊|)GzuCWoM+mv{=|) KXbLq.Ż;VpZ$B1i JwD 8e=_;!x5.ؙ~_frWіT + N$Pgˁ-TbUڱa>С߱:oԷ$s Z=Y@dp3s.j;qrJ١^[%{r"δ% >νb( {]-;) g!Lzwg 1wPn_aᳪp "_!Pb|$Bo~@hri;G 5̉lze;agg^pUw \=n`ZŬ`¦Pr㬁NUבV<KEVӓ¤40ᔕ+*thW29cJ}~!ଙ߲;aqƈhK-ΒA;>ޛܡ%ŎJwEAq(7@gS{.}0%A4=WAoDxzI*C$,S~rÁLh  yICυ\&p.!w>uEz9ckc0Fw9lF[-0ϝQ\GEx֓rx3\>:vsTL尘tۗ<[vG!@nAO]rh5wePMplg^) VK ؝c^f5$_!}%{E9,j̾{ kB}FLq ʆ*N69d-j<[905tiTMQlxt4jrԘ*l 4*2 (SHc&`\ޞ7 =, \9 ZlnSK~c+ } J\[_ {RA(ǞE)(t.nxQ=rP961DbU 9}Xhօ, ַnokHфp"E9]*Yg'QCUgYZ070701000004ac000081a4000000000000000000000001614216c6000017ec000000000000000000000000000000000000004900000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/ses.ko.xz7zXZִF!t/_K]?Eh=ڜ.+eF`ak{}6Vx)C^J!AٹKUc)xcĆˌc& IПCr7\_ݷCɣQY$k#.J:Φ#Eof>6 M)75uFs)%|:s@I)+Dˮ 1+:"d3}&#C?Om oy AU7WѲd<y?zY">Y_IQKuYj3kxʤ׶\Iy~C'ɂ>in{ MUuNrr#?CW/}R1a3}<{PeNo!Yћi*a07C⡼7Y27EbXMy,! /cﱧUo{Lq*tufQT S-(5͠'EZ7pjČ5HyqyY$,iWɈL+PEXl!B4kWlPhS뮣*Yq-,~r½2K!pi~ ֕.(2u=Z興u"P0`]WC݋5aŊ W?@W۞x8BhYl5_fCZXl<)|#0/Ra9 2IJ$ ْXlЪo>pAe^y'dJu1*e. (hl_FsKM3z6 Kxg -p CywV;rݿ='0{ jf g}"SO*]h X أk>NF@ǿTVK0lX -](Z$jgr?P2dJn |*~O-LrAIEJ09A,] !ա ?ㅠ&ӵ7఼qemC.B\&?$0OW؟򉭮qA}AjWn PWNdrj. +b\sEfV\9PgGchJe,ׁV+Jjݭիd;b'*hC.ZC.[c4FkU`\zEk P7;? Wr2zDx0񔐆i* _sr%Dͧ2i\7E#V;΁(^.X:InJF}uj_yj ng1 (uQ|{3P &gRՐ-ׅzȝV7Oo`C'+Ҁ6='D] 3rkfϕjoZnEIuef}fրrI+{'cN3~a^8 W2H|D\MDK%Jꪅ}F o#aǿ$bֵV0k #9 CTм9Bv(o8;"ˮVo_l24}ŊD/)FTD,R*͍ iEUSObSd6AfWU[?'ފWp5 IBCvrpNS[s! ^3J ;\g6``~Bg88!R_5 [>^wKX4#%8.ZPgì @^ n`]qh+%oωUOIa4紑pzgtJC[ A#'ω-ƖqPVIRGn3dÂA *^uOn5l)CXV{_4;pʊF*/l凍}6K("X_1$NDƴ~Ah IyG@[NwL.}Q.uO4DC.ڣz=]|(t&y6Vj6![ɓQU`Wlс PS_Aq^74ʉX@L5q45y [.ōNMp8 .vK"c:rGR39)zpE1gƇR5GӧĹ.$3f~26Vrw *zZim! ):le>+X2tH/{ RCmf_{NꕪbsΛpld^>:AjYrYA"ڈjRnS؉uFoZr"ɌA迡"pu7m۴o)YVtw5ܓ?MF'S&@Cm##jm$,dJuJ׽%1a]LGҌ1%UkBIQ 'K8A1+kl~_;>-0TB433';bml׬P#oEDУF"vUS40 5HLŎwc۽܃֛i)q H46ݟVUH]]H\Eœ&yr (3{?h~W.Xay VoMAdbkՉEayq{6L,q:tƃ?JI`*rx]8zM&oYkPN4Zu#&I{ҁp@Xʁd:}ʣ5BWCj4u'%MP᫾:Kޤ7` s֕[)DѼ?ueyb@]M0\wAY4* h[ ml4!:8*JM]>fx)-Dցcǀ)9UeVK w/h>Ꚋ%2Ƃɏ#3`U'ĬzH _:>޿$HUR&ɫy=0eqF@%Թ[]9leerNJDzY+~ئ O7OːSlv,*.2we5!-DTY |LVg,䩏lFѝ!L̲xX Dm!3e{̢/@y:H'tgGNqW,pS e(Cp +`"*ˆZճHZZ#"'¢2P f.J E19Lk!Ͽ%gxZZdB % Cł䤫~4d J*فa(r[IFA=mqlLqeofӟE ~^Q,}>V΀[T?D[<2Q(1'qW`M/˭4>(+~pttM֥~@Ml/27&X:ݬ=V"5TS{0ip/rv7uJ^U6WD3h=,(e_e.CXЫ3e PGqf_':W 1:ҐGYYeo8-ޅrԸ:ps 1Rlȝ_+pwF-F*7Ee%#M;1},fH.G*y sPhNF̈ss\/ wL[tG51 ,Jv-ס[|^3GU$Z1_.^hyY޴PPAtƼ?\3^>hf@DdȸWRWu4U>ϳ,a\:cԲ~!oK tx*ʺt &gP:,o\WeqD"KR*EI ]" Wstq|nH@\EfS;[ϲԒ<*j;˱CCj2]9mIP&}:֦=3ch 0iw+vԷ*OC<.]ĀXa9#M}nH}Я,~*p_Y}CzX?`P@-Jѡ˘'?9R&1ؽ)c4B"lYXo:@\BSka6O*FM(L[s,~<`/_~rзy利%:Rt9(f4 _Ij=\ }V&r9 yȏGxNܕKrcw1:ґMJ\>Rb A} MKOf:%P:&2^&nUk|PCL|w9v7Lf㩼Y ;6HTBg.A#[k3XҁmZ թۺ1Sfz&> *OʫcpϸhFYWT[ٹ?axaz;{9I8Ma$QmD†מk v8@&#ӺV cJQ+T ؽz4BQ|pr_Z5]fB;EȚD=ZۧE-$H8 =U*<,vW+Hb#رlA]_MF DLerw;7?@=,LYޭ6uV8&ϱ%$[Po[/ 3!9g#Q7V Y+b5>\ 2g.I>{5V_9{1%[ʄ>~둟|{=4rvMZzm*ܸA{@xwe+lYt,;\#[Nc9Xy2AUwmi]UO!Zc*j)44ѥo.O˂"lِ9{I.QwJK bX5m  A~Tf( K}yo/\]lԸ5cJxWp;0FI-~4gٯi:%ջ?s챊c})QQL)-a Kb,4 ˿Q`̠"ߓvqv }<~v.[Ř|wOp>{e'Š_:>o󓍐F'.Y? FmH. s\zubT,""J 梨oAIsSjz}hePv~d6nNX:Lq~u+5ew?d#i%]hR )ɡ4zʬ5> =#_'!k7wR13o1quC^eb ฉiu)(M}r̉kg1e }fDTdgqrk㫽C"/ԯ.8 ͟Dž>+?PX3$!pfiZ6·!'pNP1ld@M\Έ[3${N)Qh>Wʻ[Rt? W Kǣ`,Sфt`4(jCu3IELiT8yeb.+ji!,<̆m..[ނiBezݫoIƵfפ|&a: (sB~Sm%wj][첁6v+|vcCt5TDBN2҇b\at!zyI:Så`&$ϑ`cx#*KY!3C^KEφyD}sq#Z=O5Uew = 5% TŘVr0yŜ.8g3[ <ޅ~QS )1G1MV]/֌ (,L`yͪK*M %CHu̷!50m^A(Ak;MBIB 'rd83 <\,7:ȸ~#%#n޻jOmhA;=Hco4TIݼ:F:˛CM|ktFJ? FLVEe]a"]EI=1`K^=(Rsn1dX K;QA ʟ~.F5I};r|dZbQpv*W'"tKz?!s]U)I.Jdȭ'~h0.b1CʆeKM~{_ь"Qna̔`DX1]\+W^OR??LEbFt&ޗ$ZK)W(/2 ;{&)VAi4BgGRB5 8Ns+Z(z@CS FZiAWBfH\ܳŮU߈Xuer_D/ˮ9yЏU"CF֯{Ξo* & '#{_$ߐY~urJW-TΗaF·eb[&/UJ@C`75f *$aQ튏4X\h;:3x4r#I(T76;:K慬\4LEGZ+xAr!ecЂ5/e4b~|!iغhA'$bBHp];Zlɶ]x go%/[5ʍ.!ηېx0Pħ^̣@c8 CEoE(Tn5a;X,@v1)V/&T>ulZdbS~i>)"c&C=^i/>6)DP^9:`GԡF+(*:gԈA[ *!W] 3!h%H_ Z1z!;zE6et œw Iys9= [KTHt 2QO[r|ӨV52nG:E470xI% MޒMYY{~tN K)s$B D^M{b*UQǛŻOro u8` =P=Ƽp~U4㟟i'@fĒYV.C>1U`'թ+@pO泫4hhKǰ8ȶ#+nwh='uze1ط=h4"wlBߤvH_IA!Nj13,1Ft#^sFou!'BVItxO&]$9NW~glaD< +࠯}PpT5[w~b-3*:-Me^hI&km}ۚN|'!Cg$Twc1 USx:0rw\i6 6֒6FLRc' zݺ2vof#㘒+z"NaL@J@@H~Jn18L_&Rda tU/la|F0B:abNUi6r#|=Γ9DǺN2 NDT$^3sF`f> fau0CI| 3>a!%R4Q·.XeҀ:+PvvgB,e>&$* k <4wL4Zоӹ{'X="v*u " j_\-]j gцC'p;/ZE';wB=ոk82tw_9&ߩI_ì9 QRIX:4{Ё ȡ`bi 4h_΢eG5+SBCG ,o " wJ ncXHM{ǫ۝:a:wzȠPu6CLޤ'qv?ib`6`v%, Ė3z-.@u w8WE MmsRFPߚ&r5%5k/ڬ)[?z'gNʉ4Qor95:`)d:meST>;AOWA8Gu;Z6AS[zWU2M*UJ2􊒙`FHz4v]&7fK!Bㄤ]hB%wϗ(Q]*F;2){%~# ONVQ+?MT")""Z4dAU{ @?Vܮ@MJ_?aQYY,x/Z(p- ›TUt:7G{7sv˖NC gqt@N;hi&ďb/Af;27.<3w!.c`P Qcsern~fPwPN*h,OvZPcњ$Em偼oHbG'iD2ɴUմ)6_G)\wj;gʂ28yM WAREY^?p)4,dzΫCdm~@oS%(P2W0uNJi gV@L\UA"LVk+Y̏Mwg|ն"=QNxꄟphΕ,(gv'Sng CUA0{[& ㌫~~?lɫL5=,VиxU XM/C9JDgXꏦoKIm>FY?]M.H1t~kds$] zccւcKT0HduC3eOo69h [}nA!,;kExցJjPk㩼P𾢩OLClg^Z!Igd8aYQ*l3'v)-Vt;\g4UdvHS?T `RS av)uȢJZy + |oϛnHn[ d%e?pl }T|, Sۍn'R&ը&=̘DAx+*t,5K婎R2'V#)ޕRT캜`g٫ {*ET]Q׊4Sq=UeC@8 t,H AK.~SR{ 1[,-f,P?m7Æh2tΜ&K@5kN׺txC.2xC8)@Pp١Ybrgr):, Cg'rdt=TA0?ҽ XPrgXSd&Q,UB\_XM3yϙ`Ǟ[C!g}l8Hw&5J7`}olsEwiIR却q> $S@('s.};j?,M,RR.HպjR"HOQ6$ls쒸{#'vz٥\R3uK QXa"LQ!8z #Y쨩64Ds[^>%>B LMU~3j?: X=Aa^v.yS ғr[h[7p Fi#B: Ȏ @; T;m; LJi|op0y59,"%%G{m,Gk @`ڍ 6'ex2HkPSQ N;E,'¦1^kayz6`Ry(a=z˜P +X_@TI_W>BY?\ ;<'#|԰Oߚ.t&VKyp.!gM#un;Uu5 %j~L{e1A*bݳYUW +dM){Y\'(V x^D^< b;A$=sÈ> x}e_EjY*>fL4DӿtLR[6F7BNۥpW9goIRVF LA#¾B oaΝBpBv fgx1^=RO;~ bฮckP(7L1X "^Nvo2!oI[١aVnnU@@fy>f$60vRөD$_IkpeH%dNσZ6).^_0œ$\*Y*/&5xN3τUVÒJ_sj.u?޲U!7i v^mM+5ܵBjʈ#]%q F~F]B1FΒ`V ԴT3,2N_:[ : )O`WǪj$NHXEKD=ͫ`%-r,ta<0iYy>H>]aNFʇ^dt2ciߢ l֔um;X"zƟK[Sc/Oʸk.%yb)dټ*Mqlww]H&0<)鮠UIg&79 QAb vm], ZǰJ;􂘩2?lQqdC? ki̝ޤάSy'o61˨#Dl3~YELP8̍ۈJz͈36mvg7`*OSY1-H򒭢WvT(ƛ_0AL _A^^݁ |.,lj ]`oPixR+V:cgq6fNO4/`;dAe鿑ѹи +8`mQKg{_'7;uC7w?/nP0 jWF1z!3ʆڴR_~9mN8YcUCd0=7?+,ug1p~?D rAx6ר"iYے1\YGHOlw,7C7uYB9zVOf8DFnI4/myF}Zyd~VKP9CȂX ®/_NJ/sueY l~[ /iGQ~gA^j`:alB +Zw>"ـ+ح&Jo 0 ]@rnLUeBMDWG{:>N;2fׅqʱ<8`.KUZ3V涢hw@jHcn1). ft. ,*_!ZpYn#Su(}*4;!bFa`\Ǚ<eҸ༽`#~nEq@ūP% &h9cd!=CӇ;EqSp=?e:(dK̺H|"Mkq'7趨508ވ ?=oEqrŭ(HװWtq5a7tR͌g}ih=.9 eo#grg '.O3@m-mrvZGuȍ} Z5"KlQ `5CԀʯ'H4C4|sd%m&)M !oWP1͸&SQt(a &E4ՄY eԷ,63kœȐz /YdDnP6:DڦNm>$hZP7X(Fy 0Ba53ocp6@l{A}vZi]yP~oAnKEQX~6#fD @= VH7԰=qRyמxv[x'}@eyiVՀXep%1 \WR l(`ӼÚV8(eoȐ C_NdUٖ9u(㱖 ugGq'PS􋣚MCSB2zĕSPG?h }"}@-# ѐ,X ?HpM8ؒO_gmdLdEX1y6H%ՙV5{='J{AP*`DMX۰}KBŴoaI>lm`ynT )L2 L۽DUJ)LQMMpv(t);];0ń3` hgX$Sq'LMi\BKR#Zo'/՟[ \^Zr0QFW/x^3!gӼC)Vi[jO|<AՏ[I6cgK@U8ALO RO4QDu-6{9L]賡*1 U&X8zߣ3YO-YKwŮ&}`.u;PNMW܅Gҳ[!&.EDw v%S#QnJHKcO6:'oϙ7QykAAXl-L+BĪڧPV'eX0* -(X?P `Y~2?֩ 6[,ЩNH[9,v٨ғ2MҘ(Au (xXt˨)3#eMQpw6T'Hgj?zvҁSv#L`{ ҹk^X'`^95G=kxGK5<`64sfw8j]nc̞8_ZBC|-Yvp-TaQx ͨ# 1Nӹi:(蓎Yaމ&Zo|9xa"TޭBӚ9d:{%20p=Ř~RefՎ,I`a55Tܟ⡲ Z`saJb.;d:ŏ87x!Jxb0hU0p?ߐ|Heצv_,Vgo d\"K3ѱ1W?4İ /f LX(|9og0Vo".UB؃;=#`O3E=I/tF8+Sw tDǿUW߸<5^?YEøsz^z)7j&RvNU<# F?V&?œ+r' Y8ɦC(6kMo i7!rήWcsYn\s;!u:[F>)3ǑfSvT`BBQl;VWN* ĸrHkX͖ Tlwb;j$yg=mioQ` m3ҹ=D:O eXف$凶PEcQ{̛O BEuqYFhexLt`"X-8 ƞkFzr'3G^S(qu9tke{+'n Z2 L~1g;WZ@+cIr;eL>Ԩ7d9f0']Zx/Ɨ=EŻݫ5g&BF܆:H? 4)"UЍQlru}v*~j+eJKm o&pt&RfMY=$?6Q,ҥ %V*}0 º5B ௺5LtNv>) \1ڙvMӗcF€i}<]AIU۹mBVBqu qNajd,1ԢMͼ $4UD$ 3 ;tr(ˑB4:|a[2HX ='h>j(?\r3!W:fS;&\XMN͕@xcn8W,۸ i. oV{ k) I- "Pb"/3Y N|I\mlqWA%P޼ݭf!dW,ҷ4sqyhGк?i9/u7d 6S昷΃Z47 #lB}9r )/%VLΏH*>'}lND< "K7 ۷O``꟤^\ėSdf {"&:/..z -u,=3PG4bӅg rEDچE7XQ P@AAw7Kέ~cw_3QV`Y?Fσ:lxwt9)cU+~i&gSM*lM}; %\dz! TO4j~_A/I CM*CTAoMpN 8P?zb>[㴦33n(aTTf;GtEf8)|/; 7k!ͪJSJab}fp1 ;&_1=ާ인?;c //,},(j^:0 ˒sӴi}&B ЊU}2~jW+}0[P&8k-pOqM`w~Ϫb v;k`bC| 64 ˗(`_ NFmbr:ib)fvYI"V!2rǫڀNL`՗/a1/-gط3xUv(-1^Gg d"(.Ɇ:iO>H-Pb0vEjoropFԷŒX1A6#퉺9jK<>D,fXs?Ӱb[xOHн?{f]ORMA*:%M.IcB`0CoRdGW B[:n<^:kiߖu`REp\R\ md]42'!{+ZzZٮdI99C莘_#ͩ7k$\ުpWyjB0Bp[ˆ@)k ص -TJgY I9::~:V?e(F$zz׵0q厁F^Y5G3@҉5osq h|87b/n.|~!G2Sy`\OZ ڀ} _9FuD=dU;_Qiޡ럺s֎eUp(~dp5:j; _39 *6Mrj)i Q+Gv* 4&0ZtqռZKE_<r|v"&=z4/GrMDGR8]O1{Hqt"Wt,lyy稭hZ3"+68ImSm~KˊO6VٯDr'ZuL͞{ѐ43KخטGQ>8%ض [ AFjlBh*˙,t#«{%p$+>kȼNƆ :FD{mz˭Z.@$QO:/Bi#P'i/ mb4yn~S2f\D1'r !ckK繀otle8`Ѽ^%5$X;Ѿ0bN,o(T:l^|kB08R8R2&.U :3ߊnK41'OCl:IvӀzkڴR% dij4lg0ɏKμj~bo┡o]!tjL54tWCx[8k ~j9j>9Tr G:)aH 3UJa֫!r|V;H.5[q3%eU^GCAgc,Q|ۜH !gƢ2 1@QqxSC&` BQxW |ؔWۉsEltlr F]^ݽ%MO~雉#K)ӞwZ`Fԗ#A\DzvS2A}\ibѐ߱s_`ª׋\3I(}V0ޜ0 F>rHM~`[ xRh65}%cIw򺢽R4"+Z[X[chp>09fcM \rh.Yt7W"el]3$XkOG"n'C\ %=9wPJ=(?~V2/|X"8f0_-%k<1Eh r3T%)F ngz,-th 㕼=Aei]  =e$PMt2+AYf@ '/ 6hɕ$x}.F"9,kwL5r.j H"W{'\Jk:V/|ge&pP'.At:|]ҳ4{vC=HS s큖b V!#WNdL괇בCRw %" ~۱{f,[Z?$Q"m sX)ge%@Oirs<6&HFi,zrniRڔ P/5Wy#C8Epބ|p,|oe+i5 zea6 e!0GSf4!o?Hv&kZ@ S@hW4:aϋ ; (Ш4W6F@-V,E3Φ,}3 &Mkon-YLj `Pl۲l5~2U/8D0]-,%lyŝtVIi8AJ vOcDڗ1qӠAKps[wPWPx ˒GPZ|@EF'q^^,q?Am|O"*ɦ #'.=BѢ0P里J\.Z,;IwH> (uuwX{īZ)gYZ070701000004ae000041ed000000000000000000000001614216ce00000000000000000000000000000000000000000000004800000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/smartpqi070701000004af000081a4000000000000000000000001614216c600009e90000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/smartpqi/smartpqi.ko.xz7zXZִF!t/˞O]?Eh=ڜ.+^Ȩs&i 6jn0~zߗ:# =voԂs㛹3뫨d ro7Zu}5>*M|u.-u_w)IN\Ձ F伣Vn?w +Dxҗsi,}CX֪SrƳd #]`S6uٓϛ璒[9qA#=~޻MFp1Cx~gxjb[VbrKGPY(u,A_ wɁ-\ሷVj`6t)`FHj{nG8., ]=iy!/JPa?DH jF7C.)@rEwt }ŋ_uri{¯)J8WPR*B"5TRة{~PdVi:P2EsiPHoTM4 K M51#bK:2yOۢ%P cv90ru_y b`O.mԶO8Dv0smh+R mi|2N+F`tP)X*zةqP_Aiġ UiKNw877AӳJ*]KbE0|%kΓ; JC V4Y:z"jtá`dHPi;%n*̈́>}y2ߎi |FLY==vvlcL("h0uΰ;)o@EFĥ;~jRX,IAu>T*iG( Ni2vYC&7v:+TAs^~QgrV$~9zr_w^xp_E@E|CGO]`[GXW@XPNL_K[FSbа}Q'o̓7˵x t%wP.OfI}ܩKr4cwҢV؈Tj,RvF4>,.xF!9@W¯b&?5H2}hLH6P &VMKTj+'rto(`ډ $0vUmB߱8M ܔŗv,8kRD4H;g#O$Y"[P–Wnݵ)HZ&1o.|;J}465;7贻L((reB)2XHz,J -&Ys3̉nQ+6dXli"]dm)h hzNR~9ݛmHe7Lh">m~1.Xqg}:V &),+:UAiΆxxDz{4PҢ"!pjdz0o> iϊ^x_mWe!IMVw{8IK Q5\u>F' $noH΁"[* 6&yV-bwh,>7; uoi/ [̽&`2UZ4 t1`vrmh rn qf\ 7ah} n&aM%=C |AZ!&T:.[J,gO[UQѡ?vYsKW.~$惞 }%J& P#g-VѤsJrjڅY۱”h2.|VzC]ObzrzP̡zKTsv7RYmlG IBJɮʎ [?9IM Xaݨ'q|R6oH%TkFTP}fg_*98!BIPlHfj휩GnUk#Պhf!y0(p(e4Ud y >% =/J4eI*#! Lq'BF33s&UP@[I*lL(D/:( VP2cjiSS}a 3YҸ1SAgO='iT4pn0\>X`1Yk4puxw3:3gC|JKc]8I KJ&0/zq K{>c_eAi(@:Wzk~kerQf L٫Q!x//)#:d,OUhɼP@w$܌ZDeCp1X49^X6 #H}i J3!֝}Rco{WD)u+{BmmW+#kS5Gbre]:ohVS&،Q%;6`˧/~',(&c,m' f"0_j6i@,ȞWPMD.CZ?~UZJj,U矮\ !(FL3 !BIr,"ыLwCڌkp0|?Ff$L'2{IuжhV ;uftlKL]~ov>cNYLc 9ՉA5SlI4}8FpH@$P8%'SemrQ7 y o"B'_ VODSvw@$DUhd`K YO~"R ~6 ,$ X9 jo#i7ݤ=x>ʄ v0CHHY]!`c.7Zx0gbΐ- (b0QL/_.7s,*03]tmēk?(]\HE#L} 'c! o_ T`7v\@"%0%EuC"),K-ﳽ[,Y8JB&L@w(:g=OXÌI0ژ NAB8Evأ#lPTձʮpO5=+kc r|9ޒ:EWUuLeB4ɰi !^BLءm'tjxu,VL3*Ys7H$iTB^ۣp\p,8 ) UD:RC=aS%R/u'!t'a;ES@f46U3bYgtRcIZ!y-/ Un syiG%7CUԳxDP^uV@ePa)[D Pd fk7- 6dX;U_I^* @ 27'։ZTox{5& 줋cty%fDexMm搡E >Xjz|2]f:OLU^6qzG1ޕ#R&dNFS0g;y>~@#Y z)m e~1NfɝOРf6:Y $ 6!ݑa~ gAiLqUۺ$ơhdrz{}ګej@,}2i;)f7^"\~\R >A<uk!?F)!UDP} mD .Du0@w[|x10gt׍>Ս?+(|׹)ld霂AQ/V,q#j?UR~ \@ڏ/b/ʈA,h1I V@O"7:j}(qy9k@p75:sF{ = ueRm 4ϊ80`8KIrE+qv eKO0zPRQKdsƄO@ pvcp`y5AαsĂ H+7nЂ* fT"iYR`K-`@>4 ഭa0ь|Bvb"$y|@y:7HLwr];>>WOyV g|{zm':‰"{2h$ʼg,}9[(CSfDXWXd?$ceő4^C_WÄ."⠀ @(ya]nww⢼JL?B MX3VxBɰjB q+ A,}NX;[3:L,UD͈4 *5X9'1)|-xW (:x֕=VVq,D'rD^X;U߻'FRYmAE]̜INRzuʵ7ٷ5+NcŸ9 1>نnꊧlKl@:֎+ 1gU2Zn$:pJE/D8M()VwEQ,2GLٻ@:s;wM Bnw&?\L!ŷc^5ewrsyWcƕou#Q< ?ہ+etInT}[$ FngvYIl!>!lS'FRqBH3qb#)!$,jbzjuGFSY6Ql2R Bjo!ƿѠS@=S[9%2-4I3SgT50J/&Ш[ؽ8?I 5i5ئ\ܽesKhU5@S,)* pXM6$5+䎿Kaʙ("K!i{%B JB m̍G0;{*l -DNCW^A|ıIw2˘D,?"L@@?C,G<{z*Nj7_*C/'L +J,^!B{]7(kz6{}h)XO5[ pQ=n*} `H+˕R'm.Eu!*`0>cD,+ާ8Odr^l!?t{􀐌|PЂ|ke!,mZOZY@R-YmXC QD18^}1mu}VE?\+WIT]R ;B+|3/c+& ;C♼8Oxu`hX[~DxԌ^>/|P1=Df (xEBr|lFK+EIؘHYJbW$Ǐ(sZQ}IiniGҺ9qxPz Wibδ[ޮܣT&?]z.- }霕;0<4  uOay=zb S㎊ Η2PU3d?M!1m11pQU$ZށqXQy)gb /M* Ȟ6Hq~($pKPcC"ڤG'{ qt1 ƜCC?Oo $ %Q/,eM,/V/$`8+흉I&z{!D-4˂@GFBۦ^Tgmc#V F9/0q5<5V%A`ۄ03s 'V.uI+ L(GCc).lBKW[τ']8pA2Cu9euL*ȃ'$x("O|V@]#9+ *"HCEOAsSLibɎxd+tέw_;en#O|:5LA(R.Ϩ, )C,4+ڪ<\]Z!3^;VRMۢfz nIۋ.c07)%\M h0;Q;t<@TyvkF2p>tT7 04v5u .AL%|j~D3 vitn"`>,ueGHo:iHz46%~41> UEH8?"ncZ;B=]-%YWoƽdE)-4`eE kp->A`մACwQj$7A45l\EPNMLέܢKvMjtμ# zƞ8‹Q.UD( EiIZ s^[h7qR6YL8Րիv+z:nZ#F6t\Y.%g&{Wɉͥ~pkO+p%&fCd/)\}Ö6GH^kI|Q[IB% p{QxK?"}\IJvk{ Kdm6KIE@S&bz-EұΆNk-^'@6GSO`\K[,$P ֱX}ض`bfdFz~p?/OT[uDsHxAX_3z['2S W'3ρ92DF}:Wh:;XNOncӴ=ZNKͅhf$]u$nTHG Oj?"ab!+.1pJ|z9vtPu,x:HYb4 G, 3kLDwd=w6oN.HdŽ3Xwӊ -@luZ՛:8<2̙h B3N z#&W9Zy@ Uu.XX'Ljiz\a%q|܏F9Á a@nO@ +r)簲ȇ0|ХL6&hyShd9k9Zhz"/L m\p+QT*rE,oc.+$t/: BI WBXM Ml %݊5O<]7ތ.C5NB #S2J6#pCA8F[--vLAiB O3مy[yp$h4]usď K(lJlK'H|,܍ g(&CN|\Đҭ%.ޑMQ`hf$ֿc#3E,:XU=>)bcwqP>ڭ% ;B$}/fe |,@HMvO#?St~m w/,Yվ*pTQ<}h Gc藏=JoWbio%d¥GmC|PsԽU(@WB"QĖnJ&B1뚟4@aZ߾ TN]qYyg,jўPK7EQ_ R qcV{9*|L9.dM~bO=3qw] A69JwCd);3U*83p: @¯a04S10Wok-!T ѱr&E"+M1FG4)@=F9IFUݠ%up)B{~ hU៓xz -\JfX0A͜*A\/ Բ E4zhY'AT1ddh@&J 2vϘ0elT"a4ca~Q.ͮJx wH^fCu>TbfAJ/9K ZjZ>t FS뵔s)NTL#<]}Բ^%8  pղrjgw-p.IV6ӂ_`YT8~G`3NDOozR|tl$演I}Ƅa0'V_ZXЉ@U̳uFy};.lyv21jh4'{~ ;qMe%x(T-k %QB.~h|K)l-, 11c|*|n3sa}X*T1q|l(ďӚqǏw;ƴC q~_VbԮgL8ŚBQw??+m%YS$߷ݫb#(`}x*"kr#mJω0_(^ )wNdk ƲHmv>rf;Le_0vb0715}#0o p*XABPfJI\:#H+2RVKzJMPLǦͼ2ZA_2HݦDhz6'nU)l^~p[.:k9~ݛ3N@J'LR|SphK Ʈb3> ~z视:-83CAR(*Oopm|g0DQ%tOk1')9} I\ f7cM^a_-㡦jub_K2>4,](2{KO-"^_A~+iBwBTۉJY7ÖC GOX ٧ /&dq'BaX&m>B4tKY?4K/zhЭYUEk4/o6C%Ju[G҄n?C>s0XsOD1ۥZjs E}(pwc7l]'O=s?F5'~iju|ё{O[th`eWL0H b+]d]&Q;OY'Aa*:s2r}V0?%UON:K[ANx`\u'Ex~4 aΏ@jZ9C>KX_<fvn71z|./bp(O\p@h4BuQ`g+e" ZO Wgj,~cߒ AEcWj1@ƌӹ)oEq8__ÏؕM7,bP=8鵫,.K5}?:hvn.rM| !u=$F35ڸ&N8[2S:fLyMC4ѽ]7q8rEۯqԽjB cCMHf>QqM=dl"xqĂeFkə~׿[(D}a!D~GN"uE/]IpRGb!f=lvgXވ1o!t6$)Z N)w<@YB(@L%;/oWܲN!p3y5q∝!ƞQOՀ\l:[V&/͡=ӡqg  i T|/ (K+Bz_>97#kA:MpkUG@VCUqD(wFsdSB9^_Q 'fٳ 98S`na}UipoQ1Hw*憕g0\ncclPڒg={HS@AZ K Y+:[g %* jYq?\]Vt%}EM^֡?Ja+u& P?5đ-Ϥ)TFpK$]/ _,՝nb- BbJ< Bw I,zY֬˥aK3㓔G|X&1* +}Yy_&ʁ`wZ m%%X MA_RJ&,"7:ǿP](V Vpp M>аD☛]r)ॏ'6T! !ۮjL!kQx׀ľ׼ & P2IMo$wdk!mAr ҎM=<> qi˘8)[򻤎+Ӡ=OrL͒-3w-k"*2!`K'CJG.;T3οel4?ճש G$MK`.uшJuLٛ_YJ)\'!jgw%QjqBn3k/}#h0kD{BORiÓNv>7Px L2t#4" T:Xon?FvP]x+M;SvD3+T᜶,r?ӱ RBa #=^L* _=89qŌHO\U=OBEw kb_DpRYPHiS1=!0*e??z&E_ 'ܝ[\OG7~zs%r,}AD?ɿ0eoŊPx/FAz Mĭ4FN% ` rB pګ];dM\ËЋ?4z!W^v=#|0g=*SԺGMՐڙNzW5<< \k6Cyȱyըp,Am֫YEY\0h _)0(6 <ҙaRtI8>݊W}RpCRjzWdi ֮: G?֐_ 2'I,;nNJя.m~C٘TbI"h+]1حkEHĽ?EozV4:3lLHr8U?|xCgH ,? %#&D HS/_]0rb[ (8_j8B_D ^x;?Y^RvEDmgDVdHll4dpʁd,,EϬt8ӕ3*!ew;KgʦaBbxۇ 'lL{e+Zc23kA6T~frD)S/#QwlJcҠU屑 k_iImQ +2r$]ɀ'f3h76=n-^mz!X3z:' %\:cSm-Ϙ,>Ѓ{PZ{yU!^abߍwjO)KȖW1_HNZkm#n^wRI.OG1#!dõ0ζX &W/)X"4#m3ɆEW$ڽaP|8\zX|\.JʻԻ`mK)?=N ծV2pwh87ptkI@ qB o}k@x(R"{g,%NΑ^ jlen)cb_tm<4p-}%Nӥ.VUPV,{t6]y~שݚ`Pl)o0Pݼ{6ÄYb:xB CfQ;Qw9-\$|R@1J vPH@"Y~X!L&~n-0 /uX+E(I$S)*3J`swW_IAפ/J\Al(o>ǘ k%Nr$!cXG4\}xf @X\*&\Xp=v:>:(}e{2A yR^صVqN0&YH3׸dLʏ:AQ´&[~*VjPWIvy8d FeK>Yߠ^Qq?9ҊmD K{+&)uRtd]j敄Ɛm;)I>ޤe((Pev#PI}fxlja׼OԮ~UxVyO=݂\?YC> pWƭR2؇yzDlZ>fq7Jqu*sE2GyLC#<-[ (!fE%UqMڅJyFBFҬZ& %a[EO* /Ƈ'u-Fe|?-" *5"A 5I=Х4Z]J AkRMG8Dݢ_5WG]UBȗ'ⳟ!a7I3gE*zxD0gDLעS<3 G+P\of֣%L'ُyNR n-%̛VnX(>'e"tPcvjH-Pw^ zJYQ,:t>yW'YQAd }8̼5i0COu*&PI( DQFI*KvMlFض>{Hg&t{$pY]_ {>W\CYӸzr.s)i xˁd@wIr|FS UFk|fW#=_j8쐩 *OoV%.B}D=jsvS,)ZC[A#aTo@R2 2BC[YS2 g>$| ggVw"7AL_.aoxki&?y::CZ͇ȈO B!׿4+pL-"R7~*]Hז|[%tK0 :C~~Y&>tCxy]" ZCMU>$ϡ:25Tbf Bg|6װ">j,%vٞC+nWlu|ьLA BZ:wR $!FfڶAIO釅LԨj|W'sl," Lܖ!=_ ߞ*lr>[Gn ![yw16=:27ųx2K\:7uVi(0&l%򯪋Uy<m-&P:T:f6,;2C tr[#7ĸo"7DU͹t•1bg'ldPWo)N.p*{?Qjո9e nzQ07>2g]};Est܏Ӯ,f]_!uʉ~'(q[n־T~UA?fN,5 ֡^{:~Kϰ+0,WjфbpVtgiGٜK=M:.]Xl(#; VFZJ &jȂY{IA;a [R2?Eye}AzZ$䆆6 uF2RIV=yȄ򐟃/  /,VGxtՐ0K^#ȝ(&h e@}ٺFFT]lk+:[`2ȸ^zL|8(' Ώ}pkMұ 0C| '^rbQ`<{v҆8Ԯ9`g傽rHN6HE ^40e|m.@LgD}<ԭp,Z1trG]&B8_»rl {fLM`>.2̞)<>\ؓWGhy_2OTXBqaם{ Y`IK&(,iw\t/ƊQ} 3J^?ɘŘK Qqpmz RS5TNO,}*NX"Փυy D 'S_B<#>80‰VTEf:q+{ ʅd~{Ik_|+!` Ti(n~oL9#8Ȣ#Qd.ƣL3yyʩvIN/Aa 4-κ۰{-XWY0p;ڏVW:M"ʶ1;X/THCyGU*f.uUpJ pXd7I,2sWf\·̶ <"Dd+xKFꑜdAl'8;%$U|~xi嫝nlhb _W7h3Ǝ.j-$i􁁖(v*i"۪ B|xDdNkJtEd.hTj> _;Ns[y-S-K3_bf6rzx٤ۑ4cݙ 5eZnt8^L)rj+̖#R8j&Ek h o^Y5`vj1`KO`=Vy$e`swTQت^ɴ-;;CvR8 0Rgs}@o<=5WY/>oωκ+ͳַۡ YII%?@t:֮ @-J7kלQKx֑yytzJ fɊhU J&V*XM2 té2Mbhoa3۷[엞yhE Ɯ9ҜHи Xb=zs&Y{FHH'UnYg"PZr(71>0"pyݩW@v(i5@vsy@tݗ^STX€_ {C:b,%j?j{JFXg1h6|IU.&Ojt(ݢuq%E)НZX]O"S=jxi薲c8#'0O2cI#$"LjtIғzr.>[j=~3H=Ii`#ߪV8X!ϰ]SA 5"nIo͚k]N  ԦP8Z/?knN[Md6i׫_]Xy6;-MЕwu  puw 6IĨ}SnH$MH KOf wiEM_Dt!-sOa P4^ 7惼^ia ٜ(!M>0CIu9A_QHYLXAuP1JyeXntм J5iEG5X#j&}r]x6hN.cƨw VHbX EIu6 C-X^!(%stB_0rW\ܔf1*{hkzf. ; 'h U'NIM+k,b5O]ܧ{(\9?ˈnP\f% %r(tGf6ksPj3(YXݩQQ&JAXiepo˗ c6PJ~mD8vJLsRzXp pzofZT F46rF}Cg̨:}Sݣ̪b,V bbܚ!MZS8eGճpr\ 刼Bf Ëޞ*o KsA#0O}DD*&܂&"4l$Io8̑Vue'L?X:JIQPsB4WHͧw36SfoX eiK [te\y?Jɋpp+EWܤ;p/@Dc 0^ŶG@j;OGŮ(^̝o*97KȘ':Պ0žK{z߁k'7x.}=Br}T%|NQ/#, 1@$+5d 5 tjklK/*i͓$sƂZDJљ($H[nd\1>tSÅQޖz*/׳sTu.j"VKa qi(x/Rym4 ?Qzyɣ[2`? a' u`}uDiGS E輗'a QC@1ؘ4G3/jŧBV١ !M 4\Z NTy&}oT " \$Sgh^1yƧ ߁"J1_աMπuH/wkoC)+M%Lg'pе|nM̝K:ΦYh2i2*<W25Tx&pT10K6 5 < iyRq]El =ꓗәTJs[P*ʡ' D`p>@C0'>Kt}XJC gTڵ2yEO%t>@;eb8F4N} ϥGل,bA?G},v_}@8ȋNͤU4Jp\z0K[?v1LIKg7SA+"o]`Mylj$'=~ 9VM7-Ju$.KMLUKh! EL\O_E&𩛫2]Fٞk65n`xQ(9fVfIYO?#{jK$nH5ޏP'sOE:.?S,0}/I «ü:ĤevH4 @֐YufmQ_w<ٷ)3\F,Y栮,f~8W İ-;Ru/8]t0@iJjԜ|m.n@ 課.WA tJܑ2 k#a=R1%@5W$) -M+lC:VJx\^yd]{Xoy,Ai>FmY^PO:mاf+ٮl߂W  j֍ P%Џi^L7h01GRi|WMvMD{:lerr׶ *g`ڿhƒ,k_ /?k@  A d!;yZٌ@ =yS*]&{{nbX2עi".G'5B5WPF qeP(}L_⑵4@[T% >eϙ G`MAW"z*&D32¼nhxsxׂ (KB N^%eV 5I^Գ#x^"Y]ݸדؔ)5g˴ݏS QB4mSkܥs{.h+^)j$waFM%Jޝ y|KpSdyqdCնomE,- k╡X@gakB+=Ǡn!Ab〶9^>v?~UMt|Rj1m3/:[ҷ\@pZvUUoj!LSKq~zO8^]32CÅ'.n8,/cV4V$hs+kɵiYtj}x ;ŀ hT7|nXB\Vv@ }C$ P" v =;0;!$( m@v'87L0܁>sCm,- + Ƣ7F\b1uR"*n‘Cs:ĕn@gAG{t4+\^mߥą˄,2ry-" ؃]L%.au|6 N⇤)Ƌv<~BvR>4OD~UJսg D=QyǃMcH \$"!ڼ`v]Q~ [F+ȡEjͽMbj嚠$IIK8ԥjVQGKLF]hcnvXm_b%WMA_JyTK8FPMIj֛a UTBC>G3dP졲Gif>(\plK\ؼ_lWm]Jj2]%JƎ@ q:fK9eG\S]&{,IU>lBæ ,r]YvV|pdPRʾݟ68'P +3>#ݶ#uz qu)l|}T|bK_<>jR~ 6HmpuGLs]Tp]ǂ5Ô>:ԤF= 9Q(ïΕuϒԙb9n37Z"fsnC6Y[.h.f4SyTA׼\zEW6hvFj5(|(Aa;%"x~ {6Lhs!L$Ǻ6dOfO?4蟐2h_e8.q SSGoN|m] ؊5An9[ES4`xMxu ȷZW$LJ5"XmWa"<(dxSf#K*`E!n(Hw(lhj[<8ڲzJ6SVC=/Oc֓!i9cEOҩ$t(E~0G4 \W/>;hEʽ+lԂIQ.(yd _몮07+~keA bƄ]IDuOMa >EFuu j,UsHs) ICEL+k11Wa樮E(f!EoVh]܀}8'#"}vCk(zG^+:pmy $Z vTp9,uvJ,٬f{嫨"CNZvQur~[hj]l`gx*t] _e`_%1v)x[ĂA1pBvgV}AR7`Z'c4Qu'O!.Kby1ʂL=Z ֹ]Z4D&R3O5RÜ>涌1ᙦI9yS)ky\2HjdvxmX4]~}el'Ukzp6ddl+EApXg4~x-Z#G6 v,=w!iGng1OoAԽDf˙t5[#?cAu=xPuմbDx=zJu1z"N:n]DOllq 0k:D e+-9xR^g4Λn ArYPuނFGO'ĀpoX#ğO81qsUCU7l .T2LdS.4#g:_EofAB( Bmȵ+u k WKhNºA; G;Hؙ7'xL#lI } 6I}k3CM ~hocF|O(mǕ3c]UP} b8"|}Na#E1G-ochܭYZDs+˝8Ҵ&x7tcTN'EV$f樝hq/e[5U8j 9Oy 5E@t ěs֚OH06:)EYi37EA$\z ҺXW̟!l"Z-e~`xvaqE :?r[I7 CU)c&M&_$uB(C_;ObܼFeG}-O1ڴΜ+XLngI\Gy /iv=Վ p<(EG,mPdbL%١gm~z4Vy[9nSYt:jv\#|Ք99xv(g}yțMuI`$ Ӌ pXo#>}ZX Wu+mA +rP?0{f~aQa`d4-Nb[6af,݈JhbUp q@w>.&_H7r/M4f3a5 :RO@aϥ Y|]r(g4ՁȞ v\TȊi fkEF*!"'+RS[ZPGGز\焵>v Q,A==mm~y\5w q5TXV}vnaό:8/j.߈` HeJYL(Eq]skdh fuqZO=Knθ9UTȳw9eoLea6kbXi@C3rݙve 5t [cHF(z±sO͖WQb^(Piҟ;< ӆl]Bl(Mi5EQb~u:zS]Λ6 ֭QqeΒrlwNjY KʱFPX$(KNo R^\OYj'YL";1&᛼` -2ɇ@B#RHF_) +"#?9?"6%:@K~u@rhvԵr"'sgvfl 0tj#2ʋqH@٨qvۈa|DD;g]Fk.ҳ΢31{WYV MO8/SY#&mhv9ƊH8:Šd_|9TXfq1Nba( Y"bVc%mzrrbzzښy\« F&i}0\?Xh;:h2KHsfz^G5咵Gs763=dl/juc[^>,4^ACAU߂譠'ig?nz qB^z\nYcRɄi&L-eAW9ۡ;HO5\w[^} ޗ$  ;;eMSFD}oاw,jDGIU)‰$3iǔb@Й :*|Jd@U>1|O }q2m*wDH`$UU`\ki$.DMT)D[%';Q&7a34ix!JdFZJ_rt"Fƽi msdOIK@ɧsZjMYwBƓY>9i7͉ ^D:a=,|3쮉݌Nty;ծ}6l ;+~|.Τ12Yr$EJ@.UL#oן  E.؞׻d^倚\:oOSʏ:2 i׃)y/D~ ]y T$?lͿ 8[K(8żjja}PZVF=!K"5wۥ&Oa8 w: 9\v>~oxyF=b: ،-WAHӗ&bQJa!}ioaG /t~糶$TC^5@@0 hX'm(CgƝBG6kv ր[mGޜȸమ#[LF%-44CkJ) γɮ>S J̯(;++{3$?BV $& 4:gXxv!)ʧG:AVKzw8ӂ6\% Lg.7QjMȭ i"P1L F̥t${,(BbF-NBLAPI*Uq{fmX[*O۹$Nǹ ~_biVJ{~I;h3׳x(Adeamu{A Qomƨ<#Α+]dfQoNwl?[&\A},6; u?bS}xB+SBtx9KlC,|_0a (p 19KQ[G4 d0C 2"Hze .Twp5  yqjYj폋˺a6D/@-\Hy8 `7mvv^gb鈖y u$#rѝmT9 Η$T0c1CP`yw!-hؙv[Ç'i=IR,-J#nNa\Z`4{&\ $?._)'1G/ W mlgAK^c$xuC.+4O5BH&E@k)/l)j\٨*cCCd3t7=1 d]u+y`ͣt. b0qE)zC;2Jymfݳ{b RE; Hq,48Xgfg5EGmA.~A [W BhXK.ˋ[e#n_y+0/{.Mb_= ΒH)U3/Ln(:k(%I&8P YDh>OO;ғVY%~V(\t&N"v)]c!%)<®m'g_QCzSn%SU2KkK3t\ ){b^'UDT2ەm ,b&7s] q,Q"(ek3Vho1b1cڦtshwҖ_$bD=|8z2o3z<>ΐhu-/~Z&7`dռJJut"6^4-p;O6]`~`2B Oe`;))VeERs)GKM HՍpTEcrso!Nߍ`QD! L 4;_ZuIkӧ+$Q& ^o$eMy[Fx1-'U,tFaV:P0C@x~Gx|k^ݻdԼi)# ,0bG;iU9 2h.z*5#5kjM2ÉpeE5q^q鎏ae$198RO|ӳT籓&^8Է|`cm#/"+U23`߂B) b9mس<:+;-s#8?Iiݳ#(`;’UԤ<_w.)_O? u/PM_n@zI"TF ǝ:al63&ښ— !^{ވF(B OyriԄRjvMklK*֟BEX6[)@ZUj NU#@Tn'4OD{_f&[cd8" %{:6XUhx T9uɆ.x聶I7@b\J0oî^K5U]3m}Ր1@Wl\&N])k[G  1G.A6);x 'y$ x7hp !KbQ 0*i˿#;e!ȟ<2쫠a![I;{ qGSsCU3٠@OeŗU8mH %Dzn-*d:?6ʼn8+cG[Rf1SER{{xV/䖤IC^V e1n-#atZ uwY;L*JJU֜,7U+Mcc%"[EٱS+J4F'Њ#".-l܉4_LAb_ȓ&U3x51t}Xk'cu{i[XT7gkKBq&u+x< [AWs͇=5ND,0tZ]%öqfZ0'Z[6﷮bok5eR.͞KVu}`Ɠg@pnU7{ ʑEޔۈ4mshniXBCp_A+)g/c3 ' _ZƸ`a)Hif\X 8;{ B<Db| +fȴAqė{%^[xG+<8lud1ǹnvwoh z[?=X"o΁,[&`!l9}\ B`}ydo7#粙’xNTVǜU2c̈́DxFFLbL?7 f譗7az+7au\&c9$h`gvޱ?3GEpH-'ĂJ 2>Ֆ,> eFI!} Jْlճ&U. );^xy=[҅2^I;7̉V/_m*9ҧ'6Wd @|1uXu= ¶)6%yn45b']Kczp>%J?: a;fwlGv<`"׵mD{jEDrT^j{O 1Pe*P]Ṻ˦rH(Mqe]\q81(•âcҌ\*iv F?. 0D2ʕ,|T)/-ݛROkK᫐ : Dl |Xvnvd¢vKrl ,$ 8~:!4٘Lr|irYDC%'厁VOhU e)6?Ǻr}ӧS4,Na>w$,0u<aN<(m~[<xLLw>CxV=0wYf%|f(~'>^ؘ-i쒕%c/b4h}). ɣC)b(h]fMo'@|5\]^Ц^em24c+Ȅ=GF,{8ИMmʆ\ӅVT=J,INF>q(>nӖWM<扛Gy ؏ r"I"A^J]?fʚARbAvxeޚ[ 4z|i<>i\WG[z1?"z/pӔO ac3YBNGx%: +*<EelIf G篶v|'mv3qm]jK4< QӍz?)eH-ㄫӝ+#!|2OA0ڜCph=Ə?R#a?|Hv;:ISؘ\j\^&G<`1!V ݷ5΃YwM9mrrb)dLS <~۟V&dݼ])N]Cz.e, [DNI1j]ۮ/eg9PO EƈV+ Nk'h* QOy}ES~g{>cPW;QpO ;y6}VI+z_7P'溜rrמPt̎Ml =*5tF& Y)DOrX=~fG`)vKoޤCs+6NMp]*67)`2db!Yw̰-4lI.9hVI\++o1M?UGWLaqm|nZW\w^@}E,yl7>0S(/B)eb bx+Jɍ$2F6XA(MS PMh&aI ea#h@Q21dS1e2G`@ts-K{*G{q*}oqQ=۝|UT}%!БEɽxwoɊ6M06SﶬYS)voǕH)T/ٰ]vT#pXC\ Shq&9,W G)k'F471H-BtCu]Se`(9ta C8n>:sA:m$zQ5e/dK^ blު]~ymR(_joj&Y9<4/)].W[ Q-Iʇ}zͼ-8 ]%%^5 s@\ ֺ̆OJKîNybAIk#z`WNhK{:\ d2_ T#rA,Zw$aM-a;+t|cҗC+?[!=&6bL35Y>K^E/d3lLCwuexGB"쯸$#'@R,AJ~XcLpRmhn"h&ua+vM#ǿND*g¸lr礚`~'Œf3U_ʕޥeleg!{hy lO8wP`ʽf`V^,y Szdm8Wy6^͝;(ߒKv}!V5 q0 qxiۀ΃ 5^+1q~$HcCb[J SR}S===Ҁ|NL.fd, G W>ςT0ڪ /@6S[=^8Hsc_ƛih 㕞@ҍt+)}*:K0vC-h< MEOo78.ÔUʘ*OFku?Lk,6zx#~A$Zsu+-Ou"LjtuBj?.1"Z|du?ޟG Y9lPEU;yͱO'] ŎL<9u:Z\zlσ*EW`6$3mq+׍vei!/7v]gL890A烩oo"pulE݀JLAQwNsT ~`\^N$"8Ag j(~XnrkrӚO̤I1JӋ4pf/1pUeZ E:x\ ')3iȅA͹)GXtG @a-3չ._f%"cH&XyKֽ>Mc_KYWww u&q3C l `Goaǃ}PdK{hziݬ҉%CT&8ߐp:AkɛH*e96|%7%6NfP A$xwفQeEj!eKنQ1iE!(cը,WRBgSN>7"U'3 zS]xN r?snWY:d-B+CCӊ7+<{̊5QJf|0>VUAZ@;VOv 7V *|TX*<&/0TzCZd19VcyRGȫ#8dmԐAͶrgs<ؼ}$>$Tyg'Šc^x&uCŒk`UʼΙMp %Ld襦X_-+M I]`0Q--.ļ_-gbm#?jʦ] e!;!im8)<B8% (񁜐,2.>&eٛut)gnO+} vA6۬Ə3+)”4Q30 w*>/E^%JTc̏E44:0"3$YHpkj*yD)]}SvLe ELo譊V0W,vJXU>5AjhU޻6YѥﲔaÍb鷰*CӚ 8a-j*-|c?M_'d:2GeDn5^p<HOY%Z3t`jw#݂N,p%)Уp9a>w槈ҬYlL^ Bwg׽qvla˼N.x!@imxVg:BK޵\va_qGݓ =3i3PVowk'}Q-F@PުqoD#grUhL)S?X= eUЍA=P5PVO墥p;d:{7dijH/ZCjQůwu0g\SR 幻9]"\o(DWF|Ky4/zm2siYlj\ ը#Vsыh 5v*\M˷M[ "Clt<]L~SdDN崲\njp68 xQ->uW]ՒQ:!gG.6lVﴓemLTiA,Xn G唆T Bw';"8nMlұ>N{[T)Pp.z@y't6gRsE5G4լnHz˒ B99sqJT84{]M$J=ӜWk6v;fh8"4&=x,z{t \,,YH A% 8_V˻:bpUG!I:aguW)=ڙdwߛs2BrWGT ^y0_/&GxHc>Z[N@pRy d_N9O:[$CB&lOn@+_b!M&AAp ՙ;;'Jteb!|"r_< 3<Lr"v)l, aqFI:d4Ծ >y[CD6$hIG ͤ>%.֕@]Ztl1BT [iL3S]`ۿW<rdPQURâ'xA׏_mC2&J+c%&9Ы?e>U8eײE-%x\7!G+H]lvMu7$ UP[Hd=!ɓ /O=as*~,b,'8ؔ Vz@N>C$ghm(σ)ԲuGM @tgx>&O%4qaG §` VpIv&Ai@Cd\M9OOo;Ti#+tzq'jHZe0Y !`wr:bƟfl2Q&kBLMQD6i)r@]8M.=p_4sZ4rǎ}mopף `<#:ꀃB '*fPҮst-%G*;h$5$xn-CyJj(ܵAcnͤ$^OZ/.h\Tpb{Ԇ#Tl:aucK9!Tf3 IK,ckEB%$Y SL*-DRAe,c9{i7 nE`来sW%F4`*0#;.+WL7'W1޻MWޟJ\5E1dw~h ݺxK-qVÈUapu3nMʶcAkZU?aM24IM3EXIT3Q W5r]$BJG-i=( I[$wZ߀ 6,Sv/ʾ`fTsaĴ*}`w"! .Ɂ1`v:reW8:h4FǷLVM"G 04?;^VD / PUݡ\qz]n:7W`IDt@|q69cs`P9G?z|A]w(%@,M:2҂*IEX<&?ƘT`I'\b懬!/=t'BN*o9=Mĵ#>BK\> Sjc@&x cɚWrO\% d5B2'%%S@m `Ŵͫl2rCd; 9_tXy7w8i֬m]Y ޡYC"+m ^l ?_QM˺K&5-)ZYɺmS!aW/Y(\\Pw4*RCѼ|UoUOL"We֙*uhF]aZpeqvSb^"Y+mԭ*c.8|dg"~X3iQ6n\6 c !lRvN/U5+էg%mR$3PenՒe'9lfd!Z CѱgYZ070701000004b0000081a4000000000000000000000001614216c500002d78000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/sr_mod.ko.xz7zXZִF!t/࿫-8]?Eh=ڜ.+W4_hpfo D6 )<~pRFgxCex~wPfZ+V<-h=-I)xJW un-ocE<ƎÐ3UYV*Л;]K)!"8_{ǟg}EpWL?`ba(N:BӴcR#hދ#w&ܠ 㓗8J5peshw %RszaOK85D:7C0,K/h!XFrU*ix~pzn'>~o,ްz*Ir;/c"& ȳyK Hpz[T_3 ?^$r}Q'vbݱA[-(r?:@pa k^ƳnԲKj㦷M4]]k]m{nZ"wcdW_IJ:ʟF5"jmGhG3J9W'&$5BӓoLkAbTz& y &6%a҃[<;oC?o8Z%B T2N[z !j[촸ƞ C Cjk_ȶU:eFgF05(8u/S:qshɶ@|gĥȟ+Ĥ߀JrlK˭E¦@lLZKdu_ ^'7@t\(~AuzJ5ӈ"TSbw{, J\9soӽe+Ԍ&J -|(܌4vFv]略f7zY'_=PlFT`ܰ$z<௴{Ju6 p P9y=XtR^#CnjUggwm']ܢЅ@w 3Y5v 'Mv¼ bSSkhg[;* ]Hz{ tcaS hqh/x`)m8:DrYT \ٞXYDZ[_9Ll=gN3:F3IE5ndQyd~V4/[ OQpZl7o lz?h!JKD̜F_f--r#4#lZq5gE Y=S-fy0f07/b[^n X09veȡ[3ԞLh$)ώ?f#W#Vj}\G+%ac?~pa.ќ0]#QX' mvc]*E14߱ѫ/~+ j1-+sdhZ~o, )dd} qlgm%AvUiy|5~޷TKsLR=6-0 |eqpk2Ψ`f{YS#mYK611Y3?tEK1LNp*[ Ayվ(] zrGBo09:+^KJփ橥FY=I>=.={gBE&%Cn:mQ 7h7-eZJ2WUn[ A4;{hҲ- ;t:֩4͏/~SG/!*da m1f=ӅmiOבioo/S %|zT5)? Y&iA>ԏIԠp͏g7 lRfn~83N `9ů6DX؛8/8 / 3l5ޔ%_o*weo,i~ vTx3xϫ{3mQZH|+'_םPSϖOq3q& G7nop^ ?;9eQ$nQWKrOh)v$-•@_7"Au&J<Ch.:!|T9;_hY5.% Fv)%$/QE|2:j^_/.x>3tykc_uojbTŻ@S T*DU;Jh(L?^=<_ nZ_P"XL(bsyvVYM*h1xOwԥlHE8KLjQ _sx]ad& <诤"/ d!A޽ց)HYlut MH'RߤCC7 `x9^ cy:^s1dUL~]E溪g$W*ucG7[<"hq[.#}̑2nvE^PT9$eupGg/B~pÛ0V&' ʈ2Zo5=G0SvM4hAn5/h?ltL*.gͅPэbhiRV ѧ_axED{&gbW=DV- eJNCz# CM#21ötFlk0%\ }Jo'RZ33B{>Yr&`* 47jmWJdt=rZ2~LqeD1wqp0TB l3ƴwU0^vo{vIUdP6 ;Pl49"ӥy+%/"GeX cJTE RTB핞_p"ʘG$xn0vfoewm3K[ ʘt_Ԏ'Pqd@M;\-ѿ2e2$b@έ4*uoQ&5-|3{}ϙ]~/aad%=*tΙ vy'-V̓G㮌W[XeCwp~}K*Ę5+M4ZYه^BS&ffSLd3\ Je<>j-~2['ɉ~D;829;8χaVFMxR_3\@.g ,;uuatxo`YM^_i bkUs.@L!* I9ME*vhxb/1Q2r\\txž s&YչVsϭ45;=7Ɖg+m{'`%/BwW~+~_Tv]eaă05B8ט]4e dg$EDa;x92Sn6$t|ֲu– 'n-jN-T1jWܘ[ MK"=iXAXw"L[@BJKS 2lm/súk)`BJ-L^ڂHf-}1׈!:zuu/}l[c.u9{96:" ̨1H pX ' `֩Ed:50bcD L3d>QයJ[RLlm2r77>]U!_:8rL5K;/^_ٸa~LDfkB:D!Ir<m u1/u/;kG.^=*Kn=l > #6t_; yK"A4.|Q#x@VEǝ5-|j=DĮG|DXɪ kn]뚇)̩rbx4V3ѡI_H2-VQ=W9;jƇ+HZ5KCq-p,dItB=\K_`!kAE8c6=[֞ka1?,jъ >ngh0tG)2Яa!Jo㞃6J/WO},pYł"dC"GB2Rog/Ȃ[諷mˑ2ICo%'3mopSrɋa njb>O'W}KőrI[h]56I2+|F"%ͦIP(H= }Fݠ^.0 mi "bޭ *f|JL['ۑS#>NH͕)/*bVAK (}f<$ZX`e3H;&nvފ.%^98+mH qsSܺ/2/:wS ;Nf+KXsh;Qe\mR(h;_ߦ3P풽#4YR} !`AyJҁ,5){.utMܧk=[G1dAϨ{NucL9NSM$Rmx0A J,X:x;Oru*s0Z]R %eUd#KG[gC|c6vBHL~Sl[F af|wMٱ,bKVEE sCk8Yz$D plj'Jjj9#{Jb<$;> *&$,  _~Kv^I"]Q*QN֗ )RQ spIʼnkꪺy{娟^?\$E }{2S[m%-U=đ9:G'PoEI)1Xz]܈#yM_;90I:12 2<1=(yQ9ect_-4ԴZ6t_->+uSoB1g+Wc"6XZ%&NbKU3>GdQX<<3 eִIHt!yofE\JfN9^pR%3LbYNt44bMd@KVs8!4EWy͆űg[U+" .!DŽ$DW͇t@R<=4G=Zk"F0u-(XHE@rk+w/.,BaoZ[TBp5>As= o)G͐![^V~A)}0WTk EO1IGR :au/YHy濅/IIL GIXv3Z~x: 0O N {z n7-tfNJn5rykvw 8)5XW7BHDiw~7;!Ż$kr?Si\zxeaz ydHus 5Ӡ$w@Vޤ|y5(QHgI!LlОkQc)9N)eø:B+v^ܙ+)6Ȏ$xBbj쀹_QߗWppjQ9ʒ 8Jg\"3 Pe, Rb|'0ҭLGP?mǢq tyP i&/ض9};؃x)ұ[ Ht{=Rt\-K,Rz//utS 'n`iO(*t|_` u_¹5'H?9mFP9 :/w<k:*O{/~=t߿()Z/ST~kbPe!Уp]77Ƌ)%YI#q?Ac6tnܒj7CxAkݺ_Ԍ@b8U7T빕7i1&!k& #_dS*\ 7u:?_m9`/ ӛ{/4˞K9:Xޖ{)SX5#|ZiK+p^$wc-uU0ԢW\Ȏ61o>RH]FbL'Y}䞬ĂJ Z¸^_&1?C|I) AV ƗBެb&*G=hoo~8]W|8msL?8j.&t.xYKiY72T$H8_\yqg-w)+W鏟a+Dʿ*.0+-dg^2RӬ0 aew[lL;ԿG=[rzg"VT9R1 5+4Ù:;sr!!>?kvnV-Zxm?Y ^{L,4Lu]WB8ڤ=CQ ɍfלг|en[-w ?/ʭ6CyZq 핟O{̟b(oA=D`0WuQ'o&gܻS)!ߕHX?B<ZpGoI0$}1N[r2 XLlIiaΰA6l:w@W::fԍ$Ba$MlW[yA--Aj&qµEU&QyIc2S=ND ɟuv F~iG^gb,] #P?%rUڍ}|Ȳ3*\¤ Vt~rW _q#h&OH]F&}}G5ހ1D&R!VJ,o*"ZFxUçFi]3NFA -(ltX ᢞ'7)Ƿ8owXOȱJ0A ĩCv}ʷN[9-ֹLE*2$Jj6c, N 6tZ msW,D⧍ܫsHuЦɲyfE0'>a,SjF7 6g Fq&p02R1scuݠ'fC:"| X'i< 6"h5z8euM]](4Ҥ)NOLa;޲e0I~/\yZ@H 4?Ŀ'E!H71uZ̮Xk9y 5զyU#h(/a庁Q#L=98'xƛ7o?Bk Q`cM(QQ=`LeH}YK3 <[n-dQ6iVux>97~U~Qˮۿ-r.JXvk4+fs۩ 2*$O#L1"ui 4ϖ?Soa9Mt2kC0آ'e3Kae}`F@(Z8r)b+]01cZwFyH>Z̪-ֱ >?7>oߛK$wF sI kk9NN7$I #z9;9юB|2od4\$Iɸ_=%qT5rZR?meg_nNѩbs SOWkhCq:)glFC z vVNȬ8wPhtC:Ȇ5Zh@mem"Z"d6>ה#YWej5S9ٌӐَ!l6>|ԎbYTRWVw}ܑ{G!q.4 ]6: '(;GE|tS":wlwgb"srܕ<~vR!Rx"tu仰yJr@ALașPa .*&8CߑcF: 998FvawIkŝMcqdale Ed$GǺRnCrN"ù=1o3K?*t}9cT>;*ˏaM3[dxZ\JgYZ070701000004b1000081a4000000000000000000000001614216c600007250000000000000000000000000000000000000004800000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/scsi/st.ko.xz7zXZִF!t/ᶛr ]?Eh=ڜ.+[n|[\ O#Cr/[:&r7-{Ap쉝qNQh˥b4 liDzT RD2Z+!i3:׼(ʵrAaܝ#=YK~\=6`bE$r(lV6#pNhXi qO%l!Z`F)u^}q>tZ}ϝuS㼚^>"ơc#h{bKj!YpI܁}7 큚"cҾFn oD:}3/gzبo^Qh|;y,"Zu*XL~P>iW#D%;eh}d}:4Z(2m[RB$ؿM#C\3eӋڬfgyNGW& K5_(%o5fIlY5ADP1ϗX(5{b*i7ktSX~>fyVȌsgD9mM@/[r\[_~A  I;=-:L3$rS&5xf}ˣL= %F,aYx߈8Dpi ;CZHj[|qXZ<᱌~ܵM41z+x'DT<8* ԥ(|'0t0wrD3,=!(K!8e(0&%{h.I.{[k/˵$`P 3>b<ѵf`*Z*dBYy䍨j6RQ0VSU 8 \+L4 f5m#6)ˎyY\evT$Y搔nJO!>Q'ͱ.}LA-we 0(bAgبYfIjT0RQf` ۽XShrxX&34QjuӨ.~鴆uDthq`*e`Z,Io ; ,OjC.)u1%l:ѣjL m"ucH#v٩+4 cEIngU^~%it'"r-!q &9@U2kEρ{Zz8ah/r7- iȧE(*"Z2`D /V(ٛr/LyX+T6ywha̟Xm1d鷒2 >U"& I:bdb(r|UW쭽l=!Kh}x>6-itF9oc) 6Ezo ﲀ x{ 2nnVϘdo"yZ3ӸfKԃ\ }%4 ]\'$݊rC=%rx?~ɋגJIL \鱎2aPW9^\!.ʺE3\ap璬IJZ+3%c7aDp:'SGyH$'NTʼn\pOaEmU %f$iP}HiV2NnLoɌ..uU8I#u*n H7nqxY?He~M8%}G<}DZ/3Ru [%dbee=ȲP7dꊡ?(Ic0_8T 5;}I8.l"gmq"%`VEQ~ DϚ3}l`CKţ$-su]KpV(EVݺJ,6v P1?@,x3!LT|GT>eӇo;/դz )p߷R%jL`ZSg}jꭴ?ei7cKyő=W1ʡI64;y  2 L%L L,5~!ԏq5q:p|,Bq[z6VAIFOgAE ORAȯ=3s^HgG J{aL$;Pҟ:ʹ9}*Wd?/+(}#+XMfcZAڟяct gk_e3G#ݺ.LbMuގ OnHD'ޱGN7ъڸY&-QF Qui7zdPfA? IPkeͿ8~3„1jxxgFh{႘(|k$ULhWo)>$mY2Aƒ۫Z[m H844ol-)b=&ᝎ#b́:;vޢZD\ÏzP DS!ՃK2hvU"W=$5[oLɗFtz܊Pn;Q>Z"2y1"'e,mSWѬ7D"Ƞk*ݯAղ>nV3lj_Hw̖S9*L}(}ǫKY^Ж&孕=Ҙ-.)tgi~*^ު6+Y0\i -H < elF`ω |He+W$h{\Sһ߿`SbF%IjFS+-#F)T hF2}.g,I8l`䣁=W#Bo=@Yй!V) Rn弻Q\P/nPfn p#];=C+%yˢ\fV}["BQ >C:6  %EcNй8WVMZyr"msr"{~~Y >f| [ @߻PApeG:ld+Qx٣6JAizAncę{N<EY 8_¤7Vm X]ʯH6Aaoo *琹/k8N,W`q ~,ӶyBY&]ĠǸhg%Gx%CW;#ǧ+ I{\L@( R򽭤K0^Үc-C @` k. _[A ɉf!\:`+#_TnMàاW_e}#N/\(%a'H7Ldp[jco֝ HCYg{֖fpwv}e7;,N߳eAŀ1BӪfTs*8>ï7TQxDɜ{͂9":PRZa-Rg~wi X k|kfEϴ`^"QH[?. }eHyjs@bpL@ѫMYcؾWk=FˋN XA6'cgu kOIxftI<]5b:MeP ANN)J|SQ:I?#N&W \jj3sr6ݐa:vJ@x^Yq bϬ¦oՊ:}i@$یrnE"'X~H#$;5+ ւy h'RQhVARELMRIFUP*L7 BϜan  :c|tcZ4˳zy41VShWxmI]m7W3֫aL,!I.BÃZ l~dϵS~sc њ,mG$ ?ҽGUvdhiHSt2B@VUek^Pǚ}IϠ٫ 4`w].sɝŜ 9r/*#.@mhdNv'GKG_͵׼337H;( 6c(IuQ%ϡȋz4(cۋ4Fv@TMpڡ֔|e't2!L|]hx1Ct_̌>]"tQy4vc.+t0Q )HG輐6:OŶ;vфʦ=G<>Wy]vlЉdّlp{ag#KgJm^⎔MZotF ̽VF]HRcyK,WɁҧMAי<@2`*:߮xq^I7^D=BRgnޛ0 *  dv8vD,p4!Hޓ =$޳:𳤆HF kpzz*GKSV5o]2X&{\˝ MEہ"eMРYc~=?5]Ə^‰>-+f< il$;lkT /).&nD5*s ४ܢ1?G3\DT"V#d%Hi.^`D`o0R{[1;?FDnRpM@YH1IEl +C ?EI?|ڤyF(ƼJJߗ.ϜTòxm+Z gBs'c 5gkoti؈]}=ƌ)@ Ovh:g,\_UӣHϱ’" /mbF;;`}{GᚲzуG(Wwy (҈2DRgָ~}:ކ4iԂ߀zuЦqC?9&HXx|4ӎ*\0 gx?a>"Z4oVnzwd0oam|YeqЮ t3$SB? =AbH<ͥC@"ƛH|k%=?`7 @_yXSM8OB8ֲ쨩,nXP9:YrȇzÜ>~3HE#RJici<u j^^r5r>}Yɰѓ<+S@]^"LC9yPGY.1aUbwѱfk?v+ƻc 3  fr4 ?kZnM.J~bw65,Z@+apS>3uv^N+i8lxͶ2X4i΁~\FKRSQN;/#HI YT6X11 D:FZ6#Ǫ̜V!6 o< Mc0IVH(i! 5iKJiNc6ua[i T@O X4^[Q4wU9Y}칄A_bME,SQ)BtYZאW, qA?..O7E#0]3>,*⺹UWTCOl g)[j4}_H5^G@SgLS0tuۯl jO5nҫ/&%cդc!| TXty|Ĺp-: eqK5yqb1S|B UJ(m5{ wbj[ST z. 9w]/$?&[Nи9|nbɨ1jMlwәҔ!||;ʃXҒR^#va6y&OU[vrnm {j_ҁh##cSuW۷\ܺ!H[C1PeſZ 8xL:ioTLcB) >^C7>:}Y XbH1g)qRLdq (GZsN?9`" w1#rP("4k#LXoj ~[5ALj ^ɢљ+E GPlXэU4L${esE)䥪@Cɿ12AJyߡnCHg΃-%9hہh`Qݷ^M-v.APg ԒE,yZ0z.}T tVI͜3>润>[iCPfGI$.7MR^POO #u8 ‰ 4?mޛa*,,\LzC\ix8^w6Aj X:1Fdf5:=^*}.0/;fȒHȧO a$Ayq܋lqIZِEWnGzLމ{K맮!R" n& SۢMr',`e8s>W|iBiW[}Qdoa"C@RY59d*]"yRIe\BbdAeNv^tۡ<JW%ۉ*K wiЁ%\3;% /X$dӽf mOeKxZd0s 'ًd ?|*ڽ |HxKC'׼O-O&$ rT Hr4Ft vUԚt;Ԇ-Gi$KY[:41Cjp-R$ݞ{?WpvZ5O>{A"E 4QqBk |z|GCsZq@)$?ni|kaOZ [6M&6nhVꢳ޾GCTh6%;1y V^y?漏-\c]0Ȃgޱ%9)k EGܐ>~y;M>ތcKNں)RB/1x&%:s3؆L/O)D]P3_sծ .8N}e77p◁THySM)B|P*O5 hi49Ֆ"@8G(l,+؅.#j śKZ9  Ә[=Ds +Scɗ2UJ;'v$,Jdy3QF0A$WI`,P)_'Nέ5".mtxW$(o5$T׆(m~6Sy!/t"3=pµr` 'UڴQtvFej?۠޶"Ty{!$ vAe *I6 ͵NCI_]-xʥNڄ59E*G4`_#}Оv,J%zjBk4ϩ9K4ly3b_p̟zF=I%cOW4!BWAX^Oxo1,?vK_|k(n uڱ^0zamPf xJłIќĂ eh~r\zǘ@\'8c-GxVpXK>5iL}ppGYːOD6,:7˩7fH~;`4K\;NIF 0P G1McRU`~z4/xdb,jX"U$5UNfI4s@)E_; X#z>mbOph0Ήwh"fx}U'!-R2.Aya$FVͫkcFhWl!(y7" T]̓7cCuk ^țmS: b fDz"FԣGn[f#m?"B5y4\CPk4qhN8C6$M47^Dc^$|opsԗ8E1֬HE!sqYwGmRLտY$UYzZ#FRⷑ`Hѥˉ;U"'*&g*Rz%VKJ}.8&bm_Ga=@L O$)[Mh$f]=ЎGf<ά; pa"|m+IQ&Ÿjy-E[3~H{ĈKFNNrS3&`ԇO5T?df /Tc*LvO q?HsL$0~aY/զf[XB}+oSa_ lx$Pz:Rct i7Ef_1z~0tK[{w'fLúo@ؒDAyaq Vtj4KV| CChB\o1&s՛VQHd:2~1*xtXso{P!ny@8c4cVe렬L&Ѿruk R , n?7i&Hj+)Jc;admս*iXNa3ڌr{4 ȈC{v*GX8֣O~YGFaIw0B blB@dVn)~LjcmEm"ꧤ D@H]E _gu0( -ȕR?CP8-F7vD-,@;bVыec,jt#28Л7~zQ_2׏̲aBq|75& ؗ.OyFlT H_@I*,޾bbm@KV}1^[fv%UlL=mʖG`k`KZjqߠ&XףBuJ96r7Mx,ʾLapǼN~KQMC;șgUNqt]f"{WK+ks[6VХ>:pCsRS߃91:#cbgb TAW&6347$Gyk  u>xD~2oR)o.S%U,ԩtqn+l{w)mmzƴ!JsσI܊㑞$2Yݵ5i=q8pJwZx ݬ ul|ńVQLյpm#K~luμ\i[G\7UG aoOM`#;z%]-”Ido4^̺XaG$(I[&IwLEJkOVSEX?tH"ٱcׄQElTս1'$v m~҅ȷ$yi. uw9+]G^C\)"8yQ~{ݥH(%g<%*y~la6TZUEhw~\6v|7xFRw_Qؠ?'/Z8zXNٮ7 ?B:G LIStk72v ,6@./k i18ևtՒ7'Z3hxԿ-` j3jU4Y@  @ /l-pJ+ߘlWIr1/'lVqTc~ݥ9I/B4jZB^faz磄N+4tY ,J5UWA!91N=ge2<=͓S-p޲vL!DZPn[T<"s, [wZ?#vYTC8x!d5??=d=SMj*_1uǏH5J?zS}-1lֈ,#,c@$fJKibsP~ ;CrqQihOEg ҸK#T!r?*+AKB4a%Z+6rOh.TVQEEy;?ݖ ƒI4hL?W[SAx`du#7=O<{J";%jv:GBQxvS=_nudI2+iK\rh`7d@a)#XL/֥=SW(DI^-E "wiRpY- ^y NzC%e3;b‚Kx djCsS\[5s WUOH~aO|Q}Ѳƅ8`Ao; @:eϛjZo*T: 2D +YP t7=vhc|l>3n:M5IRn^Vn3Xx0}"pIGn|!ŕ KH5->K娫#zi.~5FJo"5)ɕbCuq(vմ'f@Y}rZ@[/ qOF#\?DIetobgNE. LGבTqOW%Ҩ"NL)`wuqixjnl\YB_,A3$}#Dx@&ͫVM3[ E YR yM6L㶞**` 20}٣aFNMM6 ]wDwrx PK3I&3yX%ٸ!"8=d^-7-ZL+#k]uJHgͥb;%pgg}3YR]S*62bx'k)8zoT>o' =2D@`]{|אgFx-3ımIkvN)v ժ |nłdkrxSGVJ[wjzR'xT6#/%#Qq!>w[d|a|j/@"䊬 <38tFT?sd),”}+w(5Wk ]3;c5lM,(zoFF}/)^{1Wnl<dg2$绡׹QP6gΫ8C}_Jפ9_i!4!cXacWĠ~^hQd0-rbR l/;fib& b_UK){b8$J?Pk#!z2`ް~0J+u~h*?ikp'H:D3CcSv5³4YPt+X} seabC2'Ez[2P7}lB+ѭnsRrUǪaeX+~Q߃|n2);AJ_f1}FA|$xdlIroM+PjI =LWGlo% [)F^,o#gX9,Fz\/5Az9xwaymi\ 1D4of 3?@C6ih;J):(WCshk=|$$G%f6sSX50܅yT,kCzbNt EDXu[2D6ӳedg໭v.6&,R&1+Dt"c[kWOX ) ܝb&{ j|nY"Oڠ͈T_~ɵNwNYOOߒc t4\BHuXRu2SςgйYǫYDCZCrr9Qi:+>$Lu!ToVt`{m("'ڭqÏ&TnLt9H 4br-PO. dsF9@7T@C)TB P%; 4N|o>oAqZs3vnoa0ʫYk+2рtu 5,Oc{51}rWz&&sݝQi$YVS+, °!M$*}nbs0 0dVk4۱ZJmCL 3[T*1`S)k01>Ovu싀)~!  M2R1k ayj^2FbyŽO[ =zX$nd@p^&:!X[QPqP+\1 X: mTTqnCOt(H8")oS'bL*;ż VԸwR5H'9$~j!*5Nr_tq$~;Nnk6u=ȿW'dˁ~qjT療Ȝ GL#9^Sz=$ r8  jq^f]} 3V*"3tpWENǍzUɅ? 5leWLF5N򭺹>] oyT ",J:+#T؋A#'H{Uz89ăH^9Y 7z7bϠC]lz*WQw$f"*xELUʼn/d8䘬X~S>k\vpΌM451K/ZT(/]@F/- fhapc!DTᣜ_+է#BǪ+YGyYd݇(}0&Gh[X5kMۦx*BFVU~M,J9  *_-Ă a^w93DWD@+SFAę&ni觶[XVdJ\jxWxh+6zȳޭ+@t_J*n.p%%]LMa{ (p8ZN&HTާ9vL'e@ȚlqC*0p+>Tc-]WQ"l/!};Q1Hģ=xgγĪT&i?sq cĩp;#^%/E\+|_)_{nեwWN0̂3[7f]%%N} ؟EvU&r} (.sǣ_2D ̉&U-9ǻs})D^Z _HI$3j@u噶nZ7!߾՚m+o8(:%$LMC0jdh9d&dxN.rxchb|xwO"=_N{%pO\M`ro3,qðҢ]7q{GD༇qwl2˜2 Z_D+H2_(ibq5p2/RMGQT&\x9Z%Uѹ͚ЀAXPl@w"qGTͽw.єKt}V'” ćzC6w[mf}^oHBe45-h|Oq4' sO"q\,!AX{w|.!y|TZ,J`@K"lKדETY2aF(}U'aqe>^>qD}Ag/1f3ŅpА荫 @X};PdJ/0ڞ\l*&B8&Ǻ7H}EnAf^-g 壳ҠS)2Q\H^݆ƍ`4S&zυlQ smHv1^[P篜ڒu}CKvفJ:MG=Qr m _CZaQAMZi}%%jՄo4{11H{2SGDg/$"S^}wjb-e K=* +WIz.a:+^LH7(7At <MltF-uQ[β;n)KگwCM~Y /0ݹ/CMrҨȈC2w'zU GleFdՌQ4%؟ңM=n }|lK>$Fh/txP֬pkƝЕSxR4@/c#m  Oc{)gB]u]62Yt]%Bq!6GƂ;_d_.K])(O8{@.Jϼ7cV#z+`@8J҃rZTw +N_Ԝ'NbH@hBĎ5T9$ LO0e P sr+5/7G4~svZxKudSg1[q:‡[`RK=,\ŎWnp~' 6u1DGP*Y{s!%YyI~OJaR0cH+p2x]WEN΢[pR)_wy=+,r"J[XQ<3#8ܝ7 d+=i@v&uECaŘH]wFt|)\۝Oe\H49CZ㚢fo,s&Dx^s_$>7~]q/.r >n+lb>s̋Gf;C0@z4((eno~vOנNwy3$?*D+86~ZAyeV5ֺ]CjcMzo:Շ[Eƕ=Gf58< fZDfWr:c쳰=$ٜyl} q bmE=l@-!Uͤ\?2A,ܘ.¯IT }EqSFՆϤ% 9a\>K  ]MQDV ]91Vά3xeѷ|f@Aj1 1xRXvcA#a hO}{c<վf9><܌B&FcfRkm;s4Cw߇?[dy1g.[4rF\ yŝ>^\/ӝ9JG=JPV=nmSK,Mj׉_S&Ƙd]伶G<<}VHGɪ=0fˆfڡ6z9[k/}+ЕR,6ޯS%r6擹PF!hK,cͼ}ᶇOCD'\p 369"'X,hd#=~D S53 P̥xr{瘟n3s eXk?<e7~t1::nE~u79U7. {?{Qm9)Ύ;P νA ΄H,E;ɞe)ׯ ^=L0"$V=~$etc%NVfG?I<{ `aG┒էvv1yKPN-A .~ޏ"6ԁb.n4Bh&9_@絭7Tr\Ac<Aj b8p~$F4?jIR*{^YeKG_­Ga9mӾjrEGP.5_`>洮%J v_9THjʆWqzyATP{S1a{ k%{s50͛ Юm) M<"p +$߾,MhƁ@-xT1RRAcp6 ;sq!Mvf 8(֜ Bz 'tR|U!w57@hr{G"#}=k@h|/Q8dܮ&YpcvL:Ŋɠ$qe;Ix:M%EM krU7;N{CE ޽ĵ;Ed>'aeWdgi'L>B2G )忟>׌z+m#)b>L4FWrs^️[;r.T>&W۾}l+\$mb&^ag<ڞLdI 1 Z)ZTJ+/.* EKoӶK{zEB:ڿa㙔;z NmFviEu24kݤJ!}s+颦o%&r=2WRLlc4Y=g+R ssx0Urߠ,j*%E>.mKLc%ͤ~( w13sQJI3?ߣ5mN|FJ=|6βt<@uD NFKuU4;P?{n,fj,Q؆Ty/ëm&7Lr8!&[ rT:B%PDѤu_42"kӿ5,Vg*Y(\g8f D|BxK;G?2G$lj'FOf,CGov Ip6a묰cG}6mJcG*$tk?a!_j؋:T%v:G{XEH5j1'ydd.pySB}X1HGE[ 7^[{z{OUd{(GG/R-[)R{QXBS*mpYe2V# [&PM/x˴ (VՒq(C-U[6u}Uܢ53O;/O>p՚͉2@vtlwz5HJ$K[= ǰVҏGf0.!>fE. ։>A@h9Gg d?c-4H5 JtKPav|/^ɮF+@k+PgvRZ4ǪK6"QHE>!0gsU8OwemN}h&Q A?X\ЂnDJ״aڐAZon6N-}Ḣ3V<? O)ߦ%|Hfe1:B=a%f1G|PDŽX"^Er;G 5b_* d4gl`^+H2&/vV(|Ss^gf*ܔ<>TBڃSС^z(kZcsj&h^A QˊMةfu'<BnRY ;O8YuG=s=c-ؿIf-ʗGEKq7$(qIK  'z'`^EƏ,.vR*aܮz*MQnllZfYorFNay; -2ƀ{ xC)a-63E*YMS٢ ۰Uei[$zlu@?Ó~bA&Vsf{qqŸTҨTQl*oDe4eKNދ{q俇9)RF, HDz)Q|dN ]ŋNWMd|8VU^Gye6٫z.woY+⺮ yT H~hWb1fb?"-7 xKUU8CwAxMsL&s * Lem&ԧdH2ApkQzd2+! Qv! V-Ϙpx'N[Qc hXʖ$WZry\f3ZzQ6L$yvp!#|ɚUS  C<[βSvLvG>NEI,8eƍz#?Dakg%'90!2c6;J.>Otf]p6V·F.L8'`oH-=p 4##DIBeُ'MXB;ٹkV C;:訉 Z̈́1Fb?W (Ɠ"5zuYBgW,}gZ)kQ9Hy ]w ~wNuu<$$:M2 RN @v. d#xx @MS/ܭq(PL@]y$5}Mi Mqo4y]}  G,տWԉ.r'ZqQfx~[1ӧܯWčDz[IkE_17-}5:s_~b/w ,- ~ʷ[qrsAvTiD3ITQ]va?A/p5mWV}5xS錮jAo,CPԂLbWqFy&נ~x?H ShDwi5'xVr^{Hb7ME*Q]* [EbZR!I3 "{嬮[mҫ+XjwP*i.kQc"~oVogkD}#_?9*֛b׋N,9kPCjUsb"}ܬ}2۬6yɏ`j)ygaf;N+d^A ]|N jaNI餽unK.{w (81"E C3k.q h>A-5s2,_RaP8xYpQ=Cu/i='/3هҵ8jTk{knf.y-x#v}keZ_hVKle4G4ZI7 2{VGNA[8nZ#MX6o $C)'RvXea ҥ>QC:V;{(ތoaن-YQl-Ofx/yY1J#D*$q;< I0몙ThB6ۙ~p#]e܋nȬ4TgQ~Z͋m dsm"LZǵ"X+WsH8/ȝ &5eR[&zu&>"..1ŗU `/*w 'r;5s}O*> $ ^'s<^bMcďEqO Ulk z[;b&Mp.[YzT*Q=]W$9kp_ M.]FkoT7L[>2=WtJVGmM}RH)|dbJ;ux8#GmY=m|2›ĞY9e؉ׅ$ ݛ3ogke(x(Z-M&*j:s5Pz{0d-urbd% gF{wiJߝT_H Dns#mBƆ9v,,ſ£3vFO1=/и]DA4_i4KaHؠ1SM4}*OHs}IZ O`>SpC]`I0 qð˴:NT{Jr],  πپ_O8;-Yko-]S[Ķ l~ps5ؿ^ W7!G"ihNQ#f=]WG>dz&KT\aaj8ɶfdYn=gM>GB`XXdh8Xo;-}:x0F'%n;ƀ#wm eϑ-E^n٦xb[naEhYypb[Mq3T^k GyK0seS"q8 ?YiF:uT^S,kw"oc~]Cҏ#Rl5Ypi{8C|]P\\ܔ6DLoɿo?r/!jڂ}ߤ3+̸:nDH-r*7̟U0B2b,z-ZJEkyWsl P>Z_Yv' a_OV[e;_YG& ϐa_@!ZܮɤzGšz Q nu,i{чZ?inU%z DHoJis:`Btl]b`}*/3+*=h,uZ [mau5zЄ:pWЬKMPevGt5~/=oȳZx; R|I+Cmc'w39EDf`6vd/{ Z/"c'Q)WPD^ puR`]:j9xJqvF:9榺y) ژ&+3Q A Rr'Ap%FVDٴёJ6/{AN'n]7 R0>a kf+f3Y $I yRp8"wgDVŶ%z@Y5x8D&Tuo‘3$Gm{ep?^?zXUdVjB'Z0 MRxgP=Aͤ\!N y$6?o ?H۳airYT܈(340D 8 e]/Kp.(er|nwL߀.;rdnv<14n)C<.bT׌wtJH쏔 rU MbQS]X-DzRs8]Hu)=&~6䫓J$KQ++D1GHΒkѤ/.N7J! (] R%Ҭ}#ԔA[R۰wr\}ћ} #Q=c˃&s*BXrk?O3_aM"d'xද} +ڇKYq[…Ή^4zDmŭ~-a>R֑-AXpn ;5"Ar F* 0k,}47onfҮ؄\JG;?iIDP5P[jO;ގ"GbOZjg8pGuN@q+$j< auu qZAc?VHH:l"gS*OfX bS7ζQ yG;K4uW4(c b\CaeCfȿy_^4im/20d@^O d|6$P.4T˄3sY~gIF״˙`xKuDX` .'|l0ƈuԏbBZ݂q5qz1޺Yԡ3;jsUNyzlSJϝHA%stiTWuf1f"`<%/f={VMV9A @[7 z @ NamiMƒb/4nI\@Gx Z3iv8͡G~}rv_Gn&IQQ1vS#Q{sފ 5ZQiXVQZЊXYu $pv\64խRuIgtM> /<r쓶(b.حftu.C"?5}(E>$G>N\/*pyǼkDx`V=~F Eao#f%M[2'-?7#R'Iiag\L7궝g'9?1P_=o' uIUȌWPY{ y;٧._ڜx%nKHMC;4U2}no7ؽ H$U uք=[sZ mhk٫)ZIR`)qM,[~xSOj?(7" d:1׶5GlwцKbOXm@eC] Y%M@ ,g*&dC\<=/xO^Nժx30C|_]nvYf8k{d>LzlY>> ߅Eb!y,ʱ5Dѽ4erI֞ÚrGHٜ"<?y8| '+95,x[ rR%FW;<[%M jz*Ź_*D#)iXE\}x )*OQΝK% |M1U457(&Q߄y)f*VAs0XyVd Dy?OQRGeCg% Eo1sy&]&42iM;K\a~x9 ʦ*U?5U IDfZnɫL03ju=[Kf˾ VH~D#r9h.@tj_&W .c'u/ƪM7K3AĐ)ҋAloٓN~Z~/ykŃ‚E({>Y $9m^no]դv1zݬ뒈K۵Թ0 ,AbZՂ{ $Njv5E S:@8tis{ӝ*ہjTJL~pdG3$U@ &٠"UKWL[4bte GCMc3$60}=~[`b+ (6a# _`#_8oRUHZruRc}zW%/^*_2.0A _SFhM;>̀%:њ&4A6t"g'M4mCrQʠ.s5h> [\"~ HC"jhb/6{>ͺuc.@8|;dw9k~P$uX=^ &#&}l y%I`Ȃ.lOT{=5_Pk65.g%kНO<EoL |lgK q 1v6;@A_6dԺz %[1_irH.m8j9];LDCg20 wfzQ04/ @Ţžqg*fQJ8O^pKE{crt~Q Dsf?g%}8R"2B:؍qS@#/Ws^ +6Ə}< +jl3by8뉐 "N~4lg:4|jIwC=)f=m  # y6Ygh:v7ء)N~6O7sn#(ěfqFmaSEtdW93b ,@hjns ~pE[Bx{J3͆`· v(0]M(I"swªfP@٦NЩjj7;k u`Q^+aש;C%S/NlX_fʏܤZzĠJÝ @xF?}_{Lx܊oURM^aRm6?#@LS'Ljw ݢ]AjeF2c*mRo/II>dU$/8L! VX?CgftԷNYSEQ٩8Ә]'^a p{Mb[ $ #.('&K(֒}P9dyv&ڢDMvx2-0,*4/[Њgio|<leb2iF#}"nT:`̫MJL@&dŋO6K^Ha?-) Mdp%$Q@kXM" hC?Q&5`t/]YzOfOL %yۮ7JFR^ZڌpB+N a:ȒJqepT29r)>ٵJi>j?T+-HъP;f {C`!Xc.-bTx$ 3t, ؿ3^JFQ|7yز¬:bAJ:EO\t8k@pk랅n»pR]qv5k/q0P4Ư9Pr Xx8Y-€ +eL sg1Q<8xքo!n:H̩2~R=a7Bf;+r)|;Ÿ]gA- B5;}DEtyL'?pz~),%u'k*XM0E\vN\ND3>gZ#>]*F> f"S_7A[>|#V:W :9Ӿ ivCTuk*P! : dMB_MeĒH/a$-g>7HhFd .ϟ|tI ;3ٹ[ 69D9-8K#ֿp=iEFuNx~8X*Zqi!RhS'a8dgoD Azͬ[o&}v+N DA0;.ӺSoYy7|I.F:Zu+aNd8%HWWRP07y 3LC`jBe_Aխ0$<$e)md#<3PqT<] 'ua(_yF CEm::bq-- kctVxUGybbj|QGZc!ၪʇ&`X)|y [xۖ15AhHj'+ЪUEL;b 8FV %6sK}_~@-G|RKI|]&Ɋ9'q8`f_( I/)[SƔQQ2]bYw#CSx /6?ohw;_fץ[uͧ_ʅtISzJL"3FYb>MLϭ`zk~鳺]ԟE݄oofd8=(Xm0yIp_O"rԛU@ц`*\e!flFcjg/dF+֪2(} hZ8uqgGNAJh-?i){֬.HK5>O"̨`٨Krbť~x~ (W|en2d"dAN[,$X&Us6ݤd3͏ aJ_L'FV̾נx &9,@$8 9]\ZjHYD2[RYݴ"Ɂx{yۖh6ϖ$VԲ;r'G?7UxqmFBa}|GYA]A3kgpz̅m {S2h)b?{VK͙A@F.@NL\nWUWSwZFd24Dښn6Lku, BnO?)=|_Q*uݹpI{Ύ;mє ڃb\ lh{WD{&{H'>YyB&$%2w;,~XesObOoyz\9(xINOІmfx ;Kw$7|wad)EfBX ơsktqP4'aRWK($8ۭ7\ՠLt*>KЇ$} &;i`::e0Mb8cSZK n_l5B%w\'t^8F/W0mԵ]q钉CLgobUՇ9 dܑ>j н-gzOFy;)S*d+q1gY}Q c o{:LsnCtdxSzH_$ddx>dOXQhh%~BG&DI;K3x+at{b3 7v9)(Yr#=|g cSbj|:Q25rG>;`\;֝CKVҒ A>"-k~3KdPRazFvD$l⯯&};h<`a4_ |C\ss+` K֐S_Z[њ ?LۄB4WB UtOSueSn{S,K~jaxc ZP΂mXX5ceD\tr>*,ó[N%ZNf}5G3Ѝ4k rF7zA;u ^u"Um?)8O\?Vyaxͮe/MMkMLW d}8r9"4& ꔄW `~:BN wV䑇ul\L;r?%51Ul`s [ί-6HNqIkƫ /}I djݰ*K;Nӏ;ԘcaY}-@}Nz/GSaw:L$| ^wJCXRjǎokozO<JJB;Ǜq?'}ʎc)[9s-ܬ ޵3̜= E(k+RsGWދzmY^[@oɡ21#T8Z{ؼv/C +o&c+bm`x{Y8/} S;34iEmӨb=ϿYe;Bd%sSX_Ŋ dkf SViC>21OnF A/H UhRT̟!:Ŵ@Xj {~֐ɺ-n`\<7i k%\qhEn}J٩^nV|;)ȍ⭊{V~iKU^N4KjX7;XP?ɛ7\n|ȎY3z::L X-=\m#~P.CAo]:nHr6LD`Z.- s(d0L?;m.{~L h G*Tgڝ= v5s9Rj pki;7`,B#xe-|~ ⾓h?.(X8^z3.#f^ ƒ__]5[^^)̯^ t&͡ _cQjC,MɹN0'{ݬ}nj!"}3A)tctnlac窰vMEmG, 7:OM>e]Qd]58 nCx6k)ƼZh7][qcg\O_:*;?,\aX۱8ׯ)+ui=ٝF5>Ɏֱ=>OzŲբ̒HDf=s>jY5v_h^*0fnhT~v*ۥgTy"w> y4@,>+&k#xT.")[~d뗖 q.44r4k'R|<x%,RvNʍ({[WHc?GO$l٭`~>ZfHaݜzUnۘbQEqu2!IjK޿cO`\! mPX7%0dT'Mu2i(*5x@]v O}87)15O&y-v*TǠ/GŸ%gG$;G\dc:0T7jK.^(HSK"ȍ"b|2sޡ ЏߐNz:Si$# _broݝEhh*u=L`Պ9 >ET[;3dWn-+@*wgeJ1TV r#@JZ"oFg5"ؾ'W(S}1k{Gcl`ՓΏ:lD\QH.N>(@ֵ&_A+-{}l 7xCoChc֭sX= S!l=lܷR(=L e6>i,'I!bn X Y|,R,To$_hZHL@4? :2.f>K9g4kT|k|0t؎Y+3!wY:v&WR0Y5qPc0AO.V/cv:j8.{LrFXٷnRJBgB@@'09EQu 51S'~;iXXW@R)0 Q5A੠Mm:E^YUשDt38%;$*=%$Ӗcސš DJXLϢ=e:Sfo0jVWՉ3; E6ma|t";tHaU1mUUPA-|Nhh1l`g 2z'?fAr{L_5HShWGLvv##DD$B0m-Հ$ph'D`˃NS~m語Jj۳G^ F8׶;pVY1tz՘k 3WqFZћ~M?빵092 z<ͽgi5׵R@Ւ=Hr8jܟx3N=lJCmDW'8$êt4YD)lېzƦp''sG/LP)I<({[֋"*?\]OX{>+xʖ,vho DNzLtFL# 2?y ڷ_pe 8n};C쎯#y6[VS l}3iR-?OFzX^^U~jcLB-ߨDFg3_EH!+zʲ]Y9`Ϫ+L! b㡸hoE1;lD`ɵc!Zk#3`Ⱶ6䶂ϰ=[cY@9 =ZRܜ:&kbX,sX)ZiG<=ڪ AtKoγ\Ϝ2Jr*i7:(s>$LD>]:$$ê^ '^+n|;W-e{>rL)c^gϗ A3s`,ej're^*xLL"{q~n,_Bf` eMtMEw 2ݣ  #1nc0_$;om<.&(g4I|U=߰!4[ oѯ,6CMo S*Qδa9D%q&i)7븯kGՂՐE: -iοt%>\,b)el?'7GjV}JOr\z:zB#+ѣl` 5o׸ sa3d;Á46  :)RY8bqՊsEtkAA~Apk-׍@d;x'rU;2ű-O*sJ{t{ |@Uǂ#Ry> 5kwHًđ&3G2q̪XaS! Hxq73V d|֔yO\]1-Jiſ֏sKpl^Ѭݛ*BlRթlKi8mQd 4QA39~H'"!G ;?TIl+eI[:]Ffos+ttkCWk\k.^8B`b0i_|զ?q/Cãgi14 E]i!>cOv!K+f邻}ik/_iܿ67ؔ.H:A}验msXU-ܡQCk I"푋C%ҩ-O Ϭ$k>iX̍ 4~Ȋknazfh|Ͼhd:TWoʝL2L'DӪ?q:gW[[>!0=O9 b)t'xԻ^;Sz-XOL03[3~q)VY ;D ͕wm`I2=%Elkc}cW})ǍptϋZ-4AU^˪%>nGl|fqob,(?! `Ժ`dOxI# %-Q4SUe{QvA9ix@[m×63 hD-6SκEd.qҦpdWiII?g0CڼU~QsWg8*QiSXAd:w'%& w'Y}9v:ٻۑb'Wiq9)@iz3[8G`D@SV3-XY[8j'ў/jWؕxf>u)]{x_m,\sN @ y̓Lh7[97CflP9߸J^i(dM ϏuʔlߵoR#ǸcQeFUvKˣz Q>ߌ@%@#gSV=ct5M-npʋ7UUc()-}(`_ą.^D@GXP8S뢥4.`%4R̪*.\g[ᡒQ8C:Df&SV'>R厒yC4^d2ڔ7izOy&A 5I^X|e˽^LR'qv&5%Lϡkؓ+hڸſb/2._?YN6x$PxS./-ez!(R!K7Z`EOO|{# 1Ԡ~ QRKvᵷl}=`/d1k\(6Qإ(BM,UCVH! @iէW1>cq2f_ߥd {( :kwu8*g;/$5yRLL( 9[կP}7PeNx킞<$a|)D,2nf[nqJ.3+x4Oα!^<_[B[+:.+Ⱦl`e>I 6{w _]1.2ـkI٧S91[Л6G2߆=T004n:߈>k1KB֚ Nd;tJ7 c*!@IYLчaN\E!w$l`㉐[eA*k({>24bHȡ9PQ\,9`S A:,MsRώ!J dvJs! dNlD*1bCB, R3RzINlf-͸X}'*:qs RʌkZQ{Rh޶2!KƷ,FQw"zn=>=eNSkzia7!׌2i ɗ@:q{o -vh fʈ6"!"x{`#t|8jz io7޶tnbJ <|zaTavo*q!JhJ7͗Ev+0r*o9:Q'PŬտ\P<)f SD?ykqlwW" oVx S z ρ=:{  AF6cRL(={<ӷ )p igO'池KK ( )-nQ>Ƌ19XtHָȝf$4/ӖХ~)x7KCg{;C"Q-j-U!6y"?z`—3| A?Ed3 ?5BncwR$8wr*dYH [<=K!#رGS`Jjⱳ74kr)h{^p"e.~FwZS91dKSNBSrB/YSE8{ >Ga 8eFcgͨ4Z{c8G+GRd(GADAcEG{%]3cr:y"?̷ف9싫2;ٔA).yEYü`=)*O_>Rw7跰_:`Tл$Eg.4n(KU?ۙs26>{j>pf PjO_8>?0~ ~'*Mᝧӆnk }6 L,%@J&MOaSF qt WOY6p852*)q;@ J%G,TȞW`X]޵^q w&. icgϱp!6xW)VFƤ(1x`W:~YoBѱ#o`"W.f 4XpE+S[5E" KCTC5-تV e&5VɓO=ΰR.{7bJ%Yg=|HV2ծ %Anx]AM(.E՜]] ȜI0>[f7Щz^_Sa6m 漓.M N.YNl.gZ(2N$<'Č-"_Ǟ&fjWq@ʇ]a)_r{:FD}=~&eNtÀXSJe.{=|Y5˞4F;яN>K.miX [6kO%,4zwD'-6|+3 _nam2̬IREpE܈~<>-XTeG71z ^K8 (-ЁQ ||!#rSy4@ØSM>x؃@c-ᇪшX…lt;#PI6?}]A;U4\]j.~VԫX0o;S"IT3D4O"NJ}lA⺑.馢kԟIyId]h\}oHjaڈI j*`FMnXQ#'`]`)0oi wQv|rꊜ5<&'W" <` l >6Pт : |WB"I=νC DG̕N: }v,#n˞)Փɭv֘ۯ ~a]-{߳#6Qp(2ra zȅٞD3kwG4s >C֙͏Ykq_1[D5$Ug( ;İu")*ꪩe jNΪtiWYmK{!r؞MIy%X| XȏaF6vs`N[yXzo۹e>"/NdEc2Jn$T=H|* %3 B\!ACJPHH띬V' թuZd4܃; '7Bо(t}R0$3v~ʶ0x+EWԮ`M:cRI6oI3.~^'p(?˕!syK^R&zl^ AI)X%`~n` lPЯ-%]}4jZEg@[o4їmy7pJv|}}k?m0`swBl^KO_t#6$R<'NE}dlJ*r:f a$9&\}™"+;-̑{3f[5x]8~Z ~6G `Xut%Aw Te|X.{5#PJE}V-ycMOJz4G]N%K&OןA4*Rtr9IqIn3i}6h}me=֨_ż JoCޅ&fyŝl(ьs[6Z%ܸMr5 3\ mcA\5f+/g\>귂OŕdvO2ĉ*yƾY#b2 7]-N䊁Yn`7@"L6N`ٻ5 OPtHbϕ F/v>*R ~ϣ*!k/UMBtEUF'{."|7#/K7ճ E_v~JR#`gyrzŀ#u(Gp^N2#|F: j+ K6O1;. "|0<<@ qCrQղuNH+l;ELΒW%~uv:E*$P#-c'!dB/@30<#Obd]W3"W@~55lvõo~w n 8oa.…T$ ̧#ruPw h0\ʂ>#|' u‰i(7¼u`P^Q %>&;_A?Ѭ(b_RZS ?Vauh*!L4g]D"jg=WﻢIKcPC2WcVR\bYʴ`]fǤ ɀav/pU'/OK7[EtΎ܋ZJ<K?__xGU TJ{׀9QS Ļ A' innʦsG"D>rm˞(M d;"} Q#ƐՒ`q ,[}^}V 4k_¿*N08/%0=lw]e܊dĥ5F\+`MIr:V6trֳbXϷ }'8ϸz~H 2y ӑ]LefC HQS ?)lx t DjҐdE͌QArwug7ȩPS龋[<*MlݸRRGduIflwpK.XtI=N05j|- B=$ !}b&O3[nӌlz?Еggxyn"%+{|h=zWqOs2-?)^6|j!l+>HiG~q3@rGYcǑw\&BO\󊩿ڍw-q{V"ӔGJ2ےfEp!MQgRzb"ưSR ,P6X a?GbTZ;kUg\}4c^](X!9}E!_0C&C:^ϊ.y\ BFt(< o St=Y^O'>ꤺDrw5,\#SΪbaѻVͷbn43d,i ƃ8$̆^YVx27.s8Kx>ĹM;4+sh_=9'_&JТ=R|C#RnޡeH_8s͊3Qg2* n˟HI!y痭PO#GlCh%f.dUF;t:ߓa8xTOB2w:'SUΙ+T{RؽZ5FqÌ:3FV_%k>7 ąWX;Uϩ\bVG{Rz$(뤖3;Dpa5p;Uȳ{1c ģ݇H(pK<&&u-'5|ع+LE.(jwOwN t> ϓߋ[J 9A+¦@_PfM_>{sdI囓Lx,S iK B `.'mX_UNJk*ú"mBrx'lo+'آ 0mcCKŜ a49'é&LA(wf+NvRfx@'ZX r@>gK.]'Q|;\¨<ڃmgs$!d)TAF. v (*ڵ] *r@qjӋV̀Ş s~ZKhg!X6g#yoJQ6X=,4OzAkX%fzZOd8@dF&5#) whLYxShdVΧo\9D EN.OR{:1jf|Q?XǚW! *SrϜ\`@EȉBvgТW?pٔK TCIK\O8ne$Sg9_?Dq͗[Iu'DBYd*Zeѳ?AweڤBomӭ@>0';'H;5×5 xEr3M5QwTInxي]&nf(>ǁ/\lp_]!Klu*Gt nfF|h~MJ0Ema;x1ȋEN}J1 ~ Q) ֪:aqU:܄3ר; EŠ ( x 6—]OIXSnLUrv1e á{2tr^c,jKMו}. (2mpﴫ~u M8iM=ek, ge΅}ϐ MeikZfVnemK֜w+=/C?$ P.ʸעMa&úKgGNp){}w*5nʮb9{9q\07f'JGֿR>,RXߔ:.j`R~:,TkSӅd?e7R p6. ;H^0VC>)Pjly$Zշ$Nt\ Cgsy_AJ~ ;{وK^/] Jߒ NҸ8yS@g-hsp"#Cǐ[U4Zx/}OQLK^z-=*~ò7JV_`8G 3]R6H-r*<[ȑ ]QT'BӖz٘bh)Q{}ןfeCwjS >k͋i4,yKIp떑$,*N{ӷgy!\-/T1ecL7HrA9u #4S  yێ.ekPk0h9sVxtyp$tޅ 945J5 pUSoǯ6=M-nbO z2H[ԍ׋b9}+V"5`"`1y9WVTX.ab|;v'=qBLbX41*Ex:``yUR߀eĬ~H:e[iuw_]չ-C(7sc=~F01K3Mp֍YhY|c=bw!kv`ƫlke76&jđ"ҒOPZK[qu E/gT9i׮C'.BC-a11D6 vP]:rCm# 5.vi1Ӂ)bN!!9rL2ڧhg*ņ%]gޢa}6&a6γ6>HA{{}~GY@7ir-H\1q Qy }"_XN7*"\GNhQJ`1&9?܍WvR58bSd[p@EfJ{B JO <.2?>* m `.#8;x.!s豬[L8<k"bL"}㑬Ozr@e*Ro6 ;>$d@-Ҙcj&obk!j0#(7C=Ūm^󩥩U |X-PurEH`)-y&@!\@ X)J_JYe"6:>B@<8;P U._i[|[꺪ރʀp~י27 d,v'ӄc?E򍺨ܶ}!}ZzD_a&76M=rNv+ ܢzv0iY'],ǎ8k33R½_E HsSfPX#8j҄gs )2]iZk)ҦOe~ob ]V%w&tқ\eȺ iO|!%Vb ` y VG^2jRoCfk1Փ~7Ӛ|^BwqWpX7MA徧U!nx9?+ƛ+$ T?-՛ +'B> ~l>h=ڨ56sHYWb}LەΙ r8fZ77dJSp&CzB_P{%~p }U등HLBQnLBmSjv$J֩{>0!MY# b}4.CYKhH^9fB$ þ;$pH1r|fcN6TjQNR( /8ѾbLX&mJa{Qpf78=a<_UR!}WdUJ ~oMd¯E>_ P,j'Y$>P#BeANv-x# #G?N'"x O6$WÃNy| ,M֏*PE`=!R&)1e7 UW.bcPo/kJ؆\q#dNgFfyA/k;͟zz̯:qJ9 edՐS gf֔$,޵zǀRs&p($n#װָHIS1 aϥ#ȞKĪe2l8{[ZV/Y M9[$/?P~Wm<VOZ3ۊ(Ul,Pm3gr*]>Yl^bhVABx]w&ʀ t-$Տ"m;oqMP)qY?zF J؊ Q*&f`v;#TIHb=~M?O7Ux_vA[@+H>-#!csҥ5^*nNq9G Tzn&ٸ>ߣg8&[s״vQ,^,5V7iK-'Y.|e!p|3UFPT Lm%)QCLjNڒ$꣫T{#I|3yFb_2a"exW1HZz;nn3IEwe4o{k lx{GxmqTtgvWv/(N6i;MprG)0݄{L FpPF{1:n87ݘ}hqLT3#tg} h>^U}*ѽ%T^O' s"88̊&#ñ }€m5zt]=)m3@?ZEV4îj?le> h>*[эlj% Hf(nl#(GC.qy݅NʏŅz| !\7amQ-%Q1W$aa*E2 0E:Gj5Z#:ׁɥC"Ơۆ`֟gw6!ܲZxQ&&FZ$dn 妤`m^B\\u閬&MFDӨ4ӛ-ͭjv-;_SvoKv;P/MsS!Jy?(wFGù$b7^*D~sW_P5sLx'|cM};]'$"@*ol?cyܖ>l!Bm|be7q9:_yo_&[̞\vF@?o (4fP7٘9WhM(AR򝌱)?m$C3A! &25 ۿ7|2s ޶ĝ.OTj[#^֙N62nQ\ba'zcHȒ[d&_?{Y56"B '+#z@x5ٰg8 Yw7QphA DX2n)Z^gJY'|x-bmzTfX ltZk7ux<&HкlOua9Kkh| .GG|ո&ho{Vݓv}U,m939y5V >mȜP;E3Aj~e'Pl烘FtU -UQ;(Þ*LÇM=shMAhS_)|['Z2sߖ2n6:K=EΘz;y7 z)#Ir[mg;TH s~ t}JtR/bG?kJKKs넖v-RN [Y CB 5|4 :hƞyf%ghB'}K!jϠBr䈸i̡ @4qp L֕ݭ{џeV7mؙqHlz :=Ũ|+lHPO5* ?qlCBFŠl7t-+oMoÏ)]؇jR녚VVɖ-pIQ220(oJ٧ 9D$`vgPӲu>o>8F,UDcxE9͆YBT4 ܛ|J*s ` .'<3'[;d0lOrDP@YDE1F< /L\)絰mjI*뙗X(O7Y?iP`Tg\6.eA }O0>!|l@(+K_B 2\"!*bĐnM.]D\_#rFf$ڃ ԪيQџa %SRXK7q4[nK CUٚ$Cu+kK7tkhNN/sOkV<.; e5 ԻB@Rh0 AF\cSNl@2D-ٍUJ%bZ9"~?Y'^ :i ʝT7<L D7}c A lbr!{vY.rf,WLc {иF}@C זug(k/`@/dChs|;xX'=CzoʧGܿ 0_T}B7*2#n+ g~g |+ {KvX1Aǧx%}mt@VJ!L›oeM, u^]15QgI->BKzqZ R)9=B>t)f(gB{_ HDv ǬII, D8ťjckp*pG6W&חpa؀x|g 2jLO!PO )>8(F $ Y>PuĔR}z@ʤ>F2xIZ&^zC/vj* 8X VweLI;3NC2PO|B j}HT 9pST5C[c0lUh!50֟%D|Su-(!kE>@@yEz_-hvg0='fu:ZPAS+c+8]{݄q ƀ'|]õ] 3d Ū}QTd͹R:VmV @_*(pCv&8M.=2"L 3̉G#g*UHu+5@`+ HZKQs$5gH^Ed0=2jop.Q@[:-JZ22i$PTPzcaJOA+^y_Rú.W.>e)Uy1/grbp\QӸӹ rkIaj=jdsfR{7 |U~rmtLߪ@@#61\Mz~eb#F^.V.RI #*r]*=m E< 5 u g/9KŨd/ {L7a^IXVC-%ݕ7d`#vP'w5?@.|*Jí7(6+Wqy1J`&\4t19$\+s3CDۦ&XyZ+ d`>'XuG&Zu!C1D.&칏!"SCvPaW]A{}fʾ r~ܕQ8.lxޅq:Wfߩj̮cQgb);"?Ѫs0E_X+7_Q[V 77^ ͗GP8nqU(+ akh3 ii>P2t}rbɍ}SQht;~4RqPռIgr Z1w,)IGq  f-X-k¸p@wd\YDH*!كu{X\pRO:. cx2DSȔ:7߯U#B ̷PVݳ UHw \C ^_s)僀9 =f3 sͫe ({(xVy|}F8GE~Kh'<~iZ>6_m+A)67$(ɾchcrMt2zi"R\4Gpҿ('gaY1}QJz5w]&C=qHλrCiW>מ@ƙk̍KCa)= # C{6iܽ1<iMeL͜B#~YL#群qLx+oiCO(Ebt 2zFÏ a%83$K$2S29r ^ 8c`Dj5KB }s>q82F+KNfeB'@ Cvۡk )Tj:UCd |_{7,eNDTvϘ7/7S2ٻPiA/+{鼜ZGǛU$hL+vgQXme!P7&W+T@;t\fυZ}uڬi1]jr eW4aџ&V ]k seQO-h*iDW 8qg ۆP*P飔;vtWSǓ϶|2G(@87ը ?`\D[k,fK$NG8g<ڐ!iC! 5;[kT i+>j{@6n(E^hۏWpQJr%]ȶJ&h7 wԳāջV&"\KՄz. YQ#7y6b݌8*JotvK=!! NCM d+] rU"+9˽o: lޙ~z hC+(OUu|g^p1 _h*}D}88`c\ΫX7tƸ+&ԋtFX']gÚS 3OYݧK3"BrQHF)cS;)fd 6I1PBx2F|=kFbXVyQoNuJBܶ槩%wfOljmv xF/c{Ij/2:tz਩*O`lI`ɬL0VcЖF G ? IЎ;;E'֤"''{Ki] 5PYU JKO$CE#N΁ qfL4ՆK^v#_U <BclN8X^l2R&MXw{Y^YZ~kL_@qN(=!oiRx[R/37!}ť6 Gf\u Sd').jRc:>JjRwt\r$AVx0sxG=P4}-%=p udg"^ 9#œk\Ez0*kmOfOىd?MKQB/CЕ; )B7 e\bc6{ q~T"󱝌Aʚ=Pd3돶Pjݍc9gQ#A 74фEeI8",cJFg κ%dsRޭ$޺(m2*(Kea1A$ĤT'@M}8"GfTid=0fȴ)T u;s_g6qTaUћ@_n>/c3}XQHtP=6`N-TYbF"G}ɕf1~SR=NgKsDZG 2ϔ,{3&^Fi<-}60 fvtn_9X [h.h{H=/-f ]LT Rp(}H/t4Ouʃɀ2<V!\l쑋pmkVvϹj hٞHv2+'RQ4Z^)9}g$pgG@BQnDkGq{5*174UMmԳޙ+һ. eV7R@#'bb&[F]x[A3j0bIY~8Sr<0@(_#q[z]Ȼ x Xd=%A'lVTyt2wK 4(W^[xޖvabk|Dq-F9WD8O! v>`Hw+/cT.H7D,A)Y%ʵ &h{ :򞍒 5fMx{` ̟V{ (<%x0.I)tv"x9)ldIб6Ӻ|q)q'S9Ѩ],icEDM [⬒'Zߚ'!x|h?PeYafq$0QdQY/j'xqNiO6X+PtC2q|·4r(Q%NKD㢢G`ΎŊ <B0tľjN2CXPb]? f<ͺE_iQ(-RPn:]Ĕ[GR#]p5Ė[*PMK ЗoF]9|GpCj55z6u.zul1۱|p4?%c,0Z`#Ns%u-GĸFLNqd|RG{8 4wh[ @}.τQq6yFʞA;i> )$jk7;T¼|Kf 9/2`*d12oXT6ޭ* d̛^8^;m' s^`1ѽ˙(/TMjL ^bWm?*AtҨ8E7,9g,Q& E:t8+"^s#`JX֩"Fhs!C\QWPkii͢gJv&s}o;eh ր`כ̪܇ _@)PBN֤*듏&vNj)]O=cq]}U:%.c Y68Fl5[4 ʀMYT4]͆*l O'a Ưf֩@_|a`Ϭsq5&( 2k\]۬l-?x0yԾˌ >E1>׸fZsЌ. {'14J iG/hQ>*\T6%ؔ{-Sm$r`6wʨGyjQXyq(x!D>{_QeyW*}L9#mm q[Vus)- \;!B\k`[@I?c}!4#ـMوrT8~sd}=@{G*W8, ᐁ 39l:cP+Xw{,bxZ"GfȞ?Ӻi".l~өȠk5Chh a'.zJ"pPWIڙ5!4j H"_2շUh JS#l mWI?Ph% 8c4ц/)41/)2sq?L&1f4dk蛙t:QBPkQU,Gv̵:w]_YHyBhG\aTN WᒇC]$@{ yP3p.NjG3V($&3L 'a-i|.9G,0ek~rhUHWJ+NNO 3 {n}}fXG9;n}ERK HAbIn\xbYGsڳ\%<?(7^KŒ `M{]&,OA/};t'*u1qIO dz/c35R8;mchAoaߛC}Gx'=>>yƶQDcđ+J. ;D%$GH\]w©TM;# 8~-8q88ua;l h$^aS;0IV?l+NEn6/a!T/VAŘn^2Y<~g,odQUm1Pn{wHXʼS%r5qi8$C*nf$uC#⑗3>nu7sW!H班氱C'lԶbk n_j8j+ƣR([_p+ˊ?QHSQ+45W 2upfdhG 0ڃ7iҊ7nٕATԋg\׷Q+"P?H1mkoQ mWvps:iq .]q .Νrx"VR)lٗ@{g5\_[]}Gb'3n3/Ö!d-\#k#"1.1C:`Oy6 RhNXgfn7%lSI˭NICÿgrz Vĕ+aB6NWO~FL[-u#{=#hd!y?& gS˹IfGv"1֋aIq}>dh| J*_.L¥"3zEj:j&>Nڹ_0ϋl.>BosycaœNmtಇz^|{{|5GZ6: i=I@ RYqIgYZ070701000004b8000041ed000000000000000000000001614216d200000000000000000000000000000000000000000000004100000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target070701000004b9000041ed000000000000000000000001614216d100000000000000000000000000000000000000000000004700000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target/iscsi070701000004ba000041ed000000000000000000000001614216d100000000000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target/iscsi/cxgbit070701000004bb000081a4000000000000000000000001614216c60001b06c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target/iscsi/iscsi_target_mod.ko.xz7zXZִF!t/]?Eh=ڜ.+͞9[ɬK]l[S ӭBLx4*(oJ^&!v:A__@[#P趫?py5h\;vJz쒉y)yߞȍ-&30O)PC@{s-;ʹY]@[I`vN%jIT7yU"S"-"aff@a5ssߋLl0w9&w2TN crFۤlMbSPO.@ÅuWׅ0-&%6H?OLUmJP T [% vNNN%De%;k_s7hǏU#/74o=Ҽ1%wu ̖xv@zr28]M^կsd 3HU|R7 vyl047Ϛς :Z?5hVĂZ$]H$Nd %V^^ayI¾͋:u3.$ϱiˉ]]^VCHS~b"vDyZE\g^+$X%w۱=JB9%*q̆ K8?H&ﮭ Z4s$oGK|i:tVX.} e|!{/y(.T@,G, 23+V 4M<UV,٦DX.D@OeX/ iY=EBlaXM2$Qpg3QƼFZҺƙz2 r*\ZTi ĩæ# :+vڙ{F1g_V\ۖ!t; )W]LvgCN†?e` J2wV?U![r6%lY.c(Qbq/jbip2\H7^V,SIAo'PQyqi! s*6>C#S"8_ =M_MD9UWɼ`M':Ǻ̩U"km3MĂjTѧ^l.XE0ou OM7ٖ9 /p.ntb`HAo`bT菰he q:^qлH)7~I w.Q B?+=fǺj& G!?総@E|[;H|{0A‡EWlj`|CH} +dB%Qo Bn}l`6!/(!٨$awSF;u۟]<5:ԚImZt3_K\[ִP.KmOhFCXjẸ5մP2g*aGXݎҰqA̗CΕNyG/?tBz;$-7ڪES8KjR G!-4ՎiY1'hB[-T2xh w"f0!>W9/6uh{Ro,{􇧇 YFcPÄ2j>scp\UcO1 *pV溁 gyymX$!'vHm!fN4 ̴ "=+ #,?4A.jj ;dF٧qK"=d N05VE]%`>(P@p!Ofw `_vII*˸YQ5E_* }$:ۉJ37Ra8`Ǥc԰5e}&L8R^@zm=_8JC ؽp hZ2-@xW ;&5CAM5abPypG~wvj-٥n*[)kpbyq;\mQFNVFع,,Y s3Q:֚-bc=P\.wų". {,h`a J>XS/wڻhfη`#W(c?8y(c lfr}ؘWPY' Qv.帰7Hu=H W7p'̯eCᬨRr~ K~5S\eӍg)N3ˮRP-v\c\C~(@n/M韐G'D[fIV ZIF|ԉb=Ҭ"/g},dRG\ F L9lV0ՎDFU#SF0ݤRoU|\H®Rl0ˮp1hPzP>{K_a\a:.;Y7}w nlj/ZQ(,^T$%Cdr]6Tqm.X=+\$p~2ϢxMeYj荔2Ȍއpɞhž^ ` br`Γ6 uVvg"`;iW z^'v.*g^T;B"䇶KꯈUacI# H6oN)o/%'fe^ːD>dw('%?CB6sWreWd7b7@I0#+AE#KCIAm~L;]_5ˋLwzW5?R\!j.Y` wN`nZǣGniXeu\t_ 8 ST#l<Źހ\H@1f?7LȀj7%{qd.Q$Džxؒ2 "9u^ٳ=֏v'Uh2D Yn+?G}|yZLSQPjB-'RtSw"~ƴ3y9TR|䡒%oF(i6x3HglM<>" \͜O{W0+)i!tIn+m*ܼ_wMP(dfŹh]y)@:$;46& v6JDzdB/[߱{Ҷ*mVMr:,vP+L!nYá^m]!6 r48P Ka1U~X҃#DurbD#y6~iWRt1񖒅׋% Ca[6:nSͭPG[B@\pї)#LaeӌWVR{x_wMr2Q9%Y sd'DUhsmL1:@dž e x`$1u o yy_ ar\6mniCsZttPbVRT5nO{4{xNi7aNC'`ϙ¾zKxg$?5+ɏBk:dv/2 PZV.Poi4r#{kYwwnzSن k\%kXz J UbZSq›_vm g#(ꝫJJfIa~;{ IW , ;Ҥݨڔ~{ؕ`.tNqV⡶V7[oB*yF<\𼁋'Ra%6l6ٮSՃaV""oxb]'-|/K10uʃ kx; >|Ԟ`,mFBhamPo!Wi>_ `#MtdqQ'~XW'ٺ4o}<5F{^QuVyxv1F/k5G hAQ[ "C-Ikxeo%bkq<HZ KCҥ`+L;$a{{z*׻yq_6]WT !JǨ;} Sr q!'BZojU{Amߕ|ϙdx&_;v>Bl"gvzv~3)Z,a^IMߡ`=h*U}/B';Egac+ ksOw9H(sYe%Bك.GjГ:xDZL O!(R/X *NS >>;1p r(g6_ vfn| -"+,T/t`vW[x`ʍN#aQ7Lcv5wZNKpjs: X @9;1"yDՈ8n>dbA|%c%c7;pE i' i{]EVeq5t:{!kX-Ȓ(#F!^ւݸ(6Qq&֨L xn@-+ έ91H<9S4]a[^njv41| k7:* l\6^ $x׫+tԸ'6C#3xUm{g@m˵ I"ЈPy|AEwuO#&m!$R~_'GxO*W7__\rs x;zq/7Y7ӟǘM=qvs8xG<3IHA %FЅJU#>/,A(ejacWܥHq44" -V;OQhwniL#J|fFpx-xvVqn<MDwwJ/5oedΜ.0bx0n^ei!]֣D*c?kc~,'n'Q Vjoഛ,jr.1 ~MqH<v\tvx}&3 MlH-{ o0nfptH> s8ˎϜb6WIX>$favD,a ^K ľ"*}c XPG*8qvq wqUT^]V0`-Y/>na2 $Ew-vhG#v&!&!IRfhO1{;n8vZ%dv6 EM/O)*E\!8'hhfJi's9&#aXSx݁ʍFj:]6J9GEKgjW=Y{F}G`h #&f+ٮ2eyȪMCQ5P09K6Eݵ -N kX5Ü3{T7_~+WY tQQBh_QV'{8[`Tx}NvӅ4\9Dr~;E"+"Y.,D:Bs| rrc"(״ &P2₞Kƕ+6x*Aݡ 'yFKQr ]rP|*訞ѶbLCdzbyF <.⬅9ʋ;k2z5;>&##-eF ^T7;,{ft#9-v5BL~ 7UBL X2局FN sx4`vGO@2XEbr95NUQ"ObAJQ*햸qs;SF]bӱpQ-U φ#Y C硫 |oC dCHWhR7Hy3C7!=t(tDm `*~DCp^@fm@4un ?{吤$=MxNZhB li#H0u\~=!ޛK_AU/~xA\%`}^޸# (jgs:h`ި1yHSGcF){kT9휯?0@ x)ɂCp&0̰ʐ fc@<7`RAutX꨿k'.~6%v_Ph!YSƃ3ܾ4Iutaim݆ݟсQ CR"csǫ{D,R43)xY1b`k9#H92@!_mĊ>w3NF(rAVw'heH``YoU9Z؍@0݂Xl kf9VuiMl*Ov5D!},Ǭ"QhVR%lȕ4 ej';&kE"^@޳T5w?#EkSO)L%!E4НI-9D/g|"z L\k8-Rdf;G#[9I]tîfL iY+,ᔢg+؏3ANcJ@q~wN2aҿ`PS'NpIl$0|YKfoϩֵzl0;lr!ž:.qqNcA/#+Was7.4_q]O_tAhXeC/@0Ԝ:qc:%i| ^K_*"C4V."TkO?蜐>ԗwlߔk79mWXKk8N{8_p`p}"I*#h7ǣ\WńSe'їwnUZR}}eF "Gf|OK"ze*%x R VGӥ|-44%~?=Q°FL*< exC,4I~{ Bh^nCp.V3;aiߥ~Z{_8txgz_Q)V!<XKzL;hBcn,%E[u9z9Q2i% r-*/{7(HkׂHhNąf.*|; 01 de5.J?7V0Ё |Gw]ifg[nIn/nEed K6A>{.PvvŽ,{VCv1|'cqߚyKqR6i\ϲFt6s؁U_Վ^v4DaiR,tJҧQe3\HRY F}90Vn- b\ZvYK WAwn0ݣBUg¬d96՞{j5hVx\("ɞ><ڵ;OqӸ?es,VGqU3¿:ۧb P {JwtZJAulWK j=(6fca=tQ6Ҿ},mGoZNCy]Lk\5?HnqIş*e U};&gŸ  esn^fLPxgDCڡ#eϫY_Gx0%I=Ku!45k$ێ?I(ep=:2Ms9BO]Ydo -U 'NEw*xr*z]ЦY cXFίBC2W Y&sH9]6a7aƒƋ[,ܫ̴E}3ݡ%_r6Cy`[)~PZf\,ZO7Օ2 ϏB©>TIFqRcPϗbM|䏕x "1ԂY+OFoz]2tx~Ͷ܊E21fŘIxkf'k#W[`~D2ׇG$ي5>`eݮEwxr.Fv#@iɘkr(D ?4Ǔؓ.@ԇ-p#UȫaIW z?$w_GbL /̆\:G1<~gtX֔2 l-MYƽXIAgŰ.NCk JڄM1k@Yu%i"w莎!nr3\uXLUp^DQ\HȜ 'E0?%( WYoQ}WL컊r ^:oP.ItUȈ) aNȱ 2a^hNb_Q]N"Ni W[ff_QG[j0pbus-0yݔ }I'̡ڦFtzNBzVí 5K:[^Jw{'~ݡe#{"s9g^p~;#?O)\@U{Q/>g9r A^A&RV)y `uHί۳+.~j콊N9D~I>]D8z :x:{l"p{j[" %euoVxiPv'25dl@V0.TPI VJy~%SggLl*/(POCv~jܼ󕨈n.vp'9x# H`왑1/>_ R0kB;\̆|~:98 YO$Ъ]9W>1\XCs^o۠% {Wv޾v$d~T8l~V*8q~<63=!quJgO%(?`)RJ7xܤ67fH@>R#K RY0ˉ\=y4h2MnDT A?po <Џ1_ RIk_Gx&BZU#8.lH0 \[˸H;huFk6~Q)) Zc| SdTt( +φ9A"d?\l p!E'a㐑=M@[4"ƌ)jܶI0VX`hE3ۘu yC M̂#>yCa*"NAj\uUsj-S:LqC`1"@=1B JP:4!3ah\KXČy"!'.@cNEp/bF}G[PЮxqW_Vݒ'&pV/V b}>r҉u'HoW۔hO*Ј76EFx `!$AIqscШ,wgUN&`-a3M[gEMqV磒 ;'*n9@MxE{tAS8欻8½"m1y܊v6ώ~(;`b"IҘ{Ir7LL"[ޯɦZuBПmB pE1d9#5`~@\HgFbnA tZ]0ƙ#UP&Yb۵=G4D-5U}˧9񝹮+Ex9 +n+NgQ8t*j ". w/7H'LY@+m ZP5e=92QoL@>!nYuvr2i~VAho^6u +B?O/C ՂB%j3X:\ WJ37άTHZT3x穜49au E4ȹEH yH Đ mOFЇ< x&.\v pCq(. x~wWP`!W\.e.Zn,L֘ƛz1{z *RTA w x)-Jo! >Ă2mc3׹0}=,7,RfrZC2"3%7 `G @m]('LSO]/]j!]f˘12HPCic a6:$m6-)pW%FRڨeP&n WF1 )j;5#U#Dj(Qe&L8kS&h  k/~oڄGX)c27 !]' [okO\82_)@`d "Ս[-DNjA9 ݢ+ߋTͮ~l.8}vDZ8[w,I5K'oE346>"8@2{"|p!/Ď)dM#Ѕzޘ5]*XiPrǏ'<L(";,뇧ED!Ul f;d^wb] l'd`֍ԍ=vϔҳ3rk5z O 1!r mط9)z*>,nDT׉9̠e_=(Z Rv$~7y#n -[}lBCc2>+%85.:zYʍ>a9j{4QZY\'%[V(Z:㼽"H}]J/ф|KnW='Hi7Hu1 M*CշFn5.G7!P$؄-`JeK +\zrLxek2ԙ/ڤ$:s-pZc2ֳQR-=aM2TN:'![=QrFwhoѺITm;1Sj /`ss0ad> #D>a3vu%bo7yB/iIܣe:$? ׶5gԋPu||mA:ʫWA&sŢjQݑi@璼n@нNUufǞ^׻SA;) j?Bѕe΄|̻)i>mk/' 22[6X6F1U_X1 'GLhXu$qh"_ri^̶K'yɴkuu:ruUBZnކ5?Ԙ-)fΨY0rhCFu"2YMKO $~'gezJL3LF9iAOq@c\^˸Iߤ|u,*K*8:c`YݨvXݼ}7kEवGiŲP>E%]@~?yd _GO%a3mwʌ8(70ö8Aׁ:i2u ^'ZDzuZtvLҪ+-2b <_{\d񝅒H^I6 i>8X=z|BWg '5qejKɏ M0*P[׶kp3Ht+Ro{`~^cw(BY#mJ) .ǟ,N”gp ,Uư xWZ*H?g!$mrN;Bجqs$?L+Fn գxZy9Hr.4=N04C͖E>xE 盖 Xd'{X8龆-HK/.4Y(MN?ڡ>eî0 6ڀ{? įʢ?=XyErf[{ߖc뢅m !me ~BJm)H6$켐s[{< ]54ݤ pBS_jܹb=geVi^j!Muƃ*/a# $:kf~4D8{es47:=SU v탖@Oi` &ğqxQl"[|g%v{6zVY8x;sO86<[J rjƌ?h5ۙ,ן~HB/jXeh #rϒe1XR/6&vҡ{vnlv~W|9O((sbCLJm_=}OQ]b w 2'`Tq9l>q\%h24Ƣu&{Mڼ4_OCӦ::\.a;u*̀4Ur?p)Oku,R:* Q7R3q{޿{(s14 6Rٶi3~}&5 w{ ;o^%cR`aW w*.yEN0YWxTd 0z]īC~8{6)bi>Y0JR:cUw7|*\zD:sĴOlPA]_ V%N 0:Ǐ٢/ ri]p,/쿓x?VW0:5 "hA +@~ `3w\-&`LՔr0$kirDf3*6Rwj١BNCH | zY ˅dUn23hj\4NEJg)@-tYdaI5`@bVoႴXB=⯇*oVOyC4Q3ߕHZ7=r[G{LɭÅU#_ɃS(+eHv 8[CO$zA2AA!7By ;mdÖ_|{IM}UD1A;*09gykAk9Hj QRL"sxgltwlS1ґ(H3,W9=1vZJT`[s~U[ 3+<4^-I~I:% l&jKf:jA2;ZƯs,\Ɗd_WP=|dM+υ];΁9"b H^md[^xa V~vAn&> !Ƀ?'~սwM^_6/E/ɶhTCf] 9'`E5r ylz0N5yJUfB%(X?׆Mf4t{ʢ6 (twQSD')>Nn }BQb΀xTZW~9#tI`*P} .a 0'8߀p̼Vk~s_"GhؕN`+^^xrӯN棶W,Mk"͸q i.oĩg 6[/-)Q`It?ꉴ/ 0NI~p|ŝ2<,KW͓0atZBT(K`F=8;A*S ! d AdޓV3:{Ѩ'Õ'F&TΖ)+VO?U&GYSJlVd@*7wT] c1RN(njW vJ5VJG 8 0tWÌst0 -|"1)[&_/O:s$}}l`&kڥe=EG7"}ۇ h>r3l`|] %A!c _>-(jv#,k^ \f哽_vSQNP1ޚ zrZ,(^%#y|WY%^ :k+Hr{E|d X_FS̤=NΜM~XlrCP;N>/ L Hq{Sd W`q&jZ' ]).v˥ mVy"/產M3>ݬAW]rR[ ȱk 'ŝֳLupͻ;}ݾHN<öV6$<$+b)U CKd1NEdX,3&RԼqИ`I/rNPu9__%n5%U[;*0 B *6W<톩}hc O[~"|bӹ|OޱehԮ9JR) poU1 5j$C*>FBjm{TY=&V%NūExMJKB {<{|QjxӦ0MAId/ -g8TF 呪Gpai>MN#s80b}ma8}I{IBJId~a1&(h"ē0<^8_25<8^:̄\R]r''aC$7"KKlBoC jf9آT\] .*UR7GɎ0=Ǹ\pKhK06)˥^:̎0&roefoJ@)H.&ų ʙ-,Y~TxY0mD?%k~E95zb+!/L&{=O2,N// B¿'{b$g4Щ @X?$JŧVm 艸ehZ dߴj[ILVD?"m+S#B*w.Zy*n]7e>L,gʋ'pg }_c<mcRN<^1 3 2m#< I"/̀Nq-Y*jꖫW0| ~KQq';x,Ҽ ΋ EY%T=?}4.ϙw_\*{z<'&uQp"`=+a<%N0a5PDUA/$yˡ r4F :Y'7 &.Y39bg˹ဴJ(˞0U^P) tQُp#n ҩ'wgF!ԮA)6^`Ya%H΃JB٬!(1 ^QyBzҷFя5Yk<2]?At/ώCh1Eo~Ilm/T[O l̟ʉ/7NfuW8ElhY/#ĦS 6 B::KCq*T.#ΪtggZ l(b &|u@Ĺ/ Sw#]uK؄f*%I] 8SD Hc`1CJ%DRXjeGRNmGT$Ʋ!gYw c$ 1FSh Y_95ΕX4IZh$1+".d\1fsa Z/:87 =BqQV4STI嗪!ØHl jkзO߫D!} RE<u_@$:&rY@|~!9Sjߝ-kH{0~ Ahx?Ԛ\EX_DI#gciN/[lu X@q┇̥9a#"j?~θ,K'c3tܪ8J[&[ma2|݈}WQy<$| a:`Wa2 hթ HN$Yvlg22OLap}vGyju;:hTl4W@?Fʈ3 @7HSV~U`UJibEMAQs_f˝] jT>9Hh ' O, Zztvgs 9Wm/R TN ~ӺWcHQp#u`l J!-y!#kSYeXATۿ ȼHOK/IaCљ&\a[q*fe΅>ȎH23Ey;y3әZ2M3{`< =óN,N){l%&⯳!LZx\o!-Q(ٖc?ho>&aTTQogXqf fguFiݾJOURϼmSS 0*It{qG~ .`]Bz {I *-uZENY4Gf6RѾ rAcs^o!O7=* i|&UjXOKI9TVʙW9fݡ΁ʋoC:=;eG !7-ΝnK#@M3_/-̈&s(ŽtKzY˻pw9wU[Yn.)]mkxKTTCj#zNs2H* sGV‚V E1p sÁ+Caک_ a|v,G5T 2){9g7<9|rq~1ԦbFLH@4&ڟ{VCDb7YL_V;ZPrme;T$VH߽#2rsJCh<r(Ύ|SFGI9bwa*= j2.3+xHв̅`kJOlf9Z5d?&nf|gƽVnopzt8nTlђh5algR!%l9;x1/6_@'¯t!s`V! eܔmP](P>QY_0KKK|q[>IAh|g6 骝9VH2uP~:ዙ<:Zq`^LPY'%G7)CmD`>klg7si.NKz]n ~Hxa&kc"j=.fZSYw-ACh=VAAv}B+>:ٷ]|JU \4#,L rsEx[v?QhcKFZ@!bfutFtpgpLTyתpbQqV_`S$l ¶ :\xܢ!hJxf0Eߞqri0xD ʗkyh)zV>4s5 &᰿WMo$R|eYpO6x8$QzrCw~ ( ח܌+痑qXʝd:IzI4")N*ɮ;xg4 *ʈ#8E1LH2,؍I`G.AJegWKS?Uw[@@Ö|9#@jtJ4xR1g:l=_m˜bSא;1K!iG>H   -23gķח$7RM o睌.<9^ӯ m#0Oe4*AGƮ;PO0Nm XLGu2#V{gkKnۚD#-F]?jm?ܔ0߅'ФզqKXkeA[BWg,kN('"ZKWKw^Q[>>?kC$9ƨ1C>*fl1׹$L y@$ z8;gbO#$P8k$!csǬerXnTdn`@ ?BKھNܙ2HB V]8V&_Vkc|.(DjEczXDR(Ftn\?cLlVR81py { ,H:,)bc&,HЖQb<;it6iMl*28%D:P..[Xt;k̝$8PT_*l3YkYƥIܦ;S*I.zx}D!yz)lICC*n \m{vlg5$S)OY,w$#OmMܸ} mYdʐB(et3Q}eXIȀOM]{.T~33J"L@! qY,nga{)%@,/O(TJlo3yg3uR&!:)V jq#ôKV Lbv6&[ˀ{dD(mza*pntS~ ЈkIiNL;~^+-i&CN!d:s΂]  B7)/ų'T|J†E P լR{fGu6[x7;z+(cl<_Xv9g-6=r1J ~fVx}LDbтu8GeJDbF7H>+4ĝ qFNnA9 p,c\1רaԚumэODŽ-Y[qCe7] sASziJ3iFby)]$QTݳ᱈4[! ֌9}*43010!l_u$FOTJEz;ko!| {m{nXxCxo(C+d9LvJ|8"tc$i^Rӡ; vS &'oLP.fޓIpl3Uzy}~`AsLV,;O+,2ͰȊC/,9^VA)_ ql Q`2MV-d6ZCÀH˼F}: zvw5pd3: m=M|c/H^P4~U0#].l cXW0ؾvA/W*Xk +?z0Q?Iٍ:5jsMi>Ok8d7j Yl5ט$.מ,j^4P%XZCM%thiסʘI<|gˎ8P}!\A(GFrtu1d-$y[lT bH?F:`<@QҫЬ5tk*1kE,d0b* \%1$PPVۄ訰%3W?Â.)o"J5aaZ:T*XJۥIЩ.jҭt3hdߞ<]^c7iTb([H`Diugqv2'ޠVIƮGghfo>}L ƛ'8@qso\Dԩ2>a ;-!n 3g Gðf"N@Qa-c'ՒWff"#l#MǨx~+@CЎ2 $ee1UЕ=:n,MoXY/!gCH'+/V4Grd-}:5;]QRr0 $onu柌-ڒZE1[Kz)|슙NiY6zibsmB&$lqmB>B;߲VP_x^ aKV"64M+ҩwrt6ٰ L Jԉoo$;uà.5촠'8v&-Hkꂯe0 :ˑ")~uvN>04Ns6;ԂcݻL'+(ަhjVfw#J͢,M!hn KфyL!e> QNdxgPyG_n Mqd_e*o4wa""NT_3й U]!i)m>#6IwI?3 K""Z1Qw'OtL@Z0,n84#Cnz"씼Qrk{I MqN7D 9;Pn*4Y4aV s[PduȣgV9O d2 M2;d|e-egw"&ʇ Y`)49EZ麸^f0):%DZxH オl³It<Wev-G4u~b'+I~!F|섰In[xZKA7`SB. aso#*L!q:` $%OYWwLUӮtW<Ř_9SHc_q4=c_71 ކ+PK3{*1pVs<<ו(|/v,]{o>M8QR1=x,"-默_fnjn N'1tQ`s)]`{rB4U4ڼ7Cէ(9w8-.6H 7f6u mHt6Btn*w^AB B^> Lǵթ8t>|'$gmS)7c =Ǵ9)Nqi9~q֦oqtԼL,B"Tie为ጨ`X ăZ}kJk|z+1^ٞ{0N;FX'vQw(Mq[J <j+!⒟웙b)Z^~mܼnl3@\0Z@ I*7%ŧSmuX(( PSb%]6J*j1՜p*ͯROms_20xYU ik>-cFijD.S"Y#6ZqjYQAaGm<]3As6Ij&HjXN*84E]Xc,#Tu!s#4spu@_]!A5bV(%.Rz*je+-_$Z'i1Nh4%Σ+].(XvFc|y[3hӏ'ULj21aĶ66M&İz`Xo::,|\AkD-iu"蛮V0,ԾEN9LC؜ZQ^n 屿"k~]Ӻ4z C+8qH4Veg Z%VնvfTa \8l+ܭz 5`elXEYsS>Stfqv";TN)O\ P2ѣ)9x-MVG$A7>V$π1wlt݂Qd~1#1S8;=,MD>э4HyU>h~]Z1LM!-f7FHhBo4jY# 6$}qu3Ickԗ0WkU!?KoʻHL9j":F O0Ӯ0fG#ad70 p}r_B}ʌ;pn힥Z>0$2\ C'%ARJ* R:jS?;n3K"⻪n (yXb*  (:o ّs!eH8CER)TSl, \CY.SHE/܉@|K+\jԓ _|ؐ MxDn&< }G0л̡nQ*,_ ٍQg̫!#8{5k,d/iv鸱۱i3Ū) 8x=} Jw4)~׌qKހ0#eICvfWrc9Q&q 9 ʾMTR', `WS嵘G\]Rؔ7z][#FJ,Ss W`e ц, hmLQ,0߻E4z?(@[ü7FGy'<CS+5,;p% e!lf¯*ŔYǘKQ79Q lr_IطZm7QR*(vMycyX7JdUZmnϿ9Ԅw(jiS ҢDk+. e?;C\Fr*)zJ7u;Lu/>C^^_Û<oRGL.2e^ MKӥ9d=$ Ma9 3+EG= _EF}72svA%˚kȼ \NM;EH#su:AiNjptBC+ySɩQ 1h {BHNap J* hz!=8D! |ShYZ%74#V>k7v[DhB _R<~ }zC: 6ClXNiUqcᴇAμKL厃|CVq , ,'0݌NgG@E,M+=WnVDԇn;1uHٿLL&ƽ*$7>b̃YŏՋ ؒ&?=kKnwt 5D2).yO'n=bnPʵX$[֮}&t'uY (w!yo'ή1Gz֢yy9xcN;z3(j}d;7qV!Buʡna}6dtzhD3}r{YEy"9[ @ޔKg@>168+a>_"Ml{~ xgik\54R{c.8򶷻V.6^Zpj&XchIB(aoV 뽙 _,][}Oj͐D^, BऐT0!`i4mUB} -z\wӟNc1/<d˪{Mq7Xxғ>P1ȬP|%V,2q B"b[7ulj~pIFECGv-Ap4E]*R1`i(Fpz B&OA".[Eꉺ\,@NSYO}Ij׺~LM?VYeյP?Dxe)hڼ\7WԔAH qg'Ȁ˛ͷ 0~q[gE5n0n"ud|KIGP"PO̩6[9jِ .7#A3)o4XwHcoł`d^V͎8eA%6I+qRPd.dt[c7bTRYRB3i5I`9U3HO/'+u_CÄ,#ȘuHqg 4/pf`>K&VdsS=غ0%Kay 8Sg| 'wt_*KQH]k>g~q&%ݮ>],3)OyQn2O=ZoȽi>|%%-=9:MwaL\[ +ɶpO $WRgXk>?%B5,,\`oFlZyLYeO^zqoS_ԏ 36 c1vjsl}kZ\mm @f ^=AM$l3 t2\$_|#IE<6uӎ"$EGQ՝ )YQ,覘''agci4r.|9qɸ'2Nrn~fT'3#sV|z":csSOk6PIU[?&B9lV.R;sͩ@pEGcO251ij/W|Ϳ♯ MGBnf]GƲUIa D?Ŷ$~@0ơ hS,Q94}hhbu>dUϾ9Υ4 p;,|B~ཎ^}h5bX>1w.#;=, eTͭ2?ӥ(vG57k7$̎eD y*TXpxCu1 ZumUZX(30 p_FG3ĺCU]Bꙥ7_oYݰKɘ-/}s Y]rf5狁=W pꃶLШ/+~rs+cDg~݅J-@&VW͖")th_p@Pm˵2]Q72nA驉h&\0Z-A)@x|wv 0ă%뷝4fa SŜD..j^j;GsNrSew# 0!*An7}a<4M%]k.*"N Q[- enYz@BRp!$_yRj!& ?oKaMŏ@q1O0! ݠJl@A.&,CyзklրkItɏ?y4^`)KBv4m( S7:ȺkT_cۑ.OL>cU=o+l-lSW$ 叵,7{;R|_DӐuV&F~Mz&&x+XҹjX=J;C|vT G}GKQvX|հ P)"mm-{D/,"v)ޠװT =A8T< [+jM hR4ΈrC&e"~ }6)o޲iǞ>(q(B\5&qS q7LS*@PC$R T'*DϵƵ N#a͞, ]";Lw,q!XnDA勪QĝrK'nkD.b-?t&~,ʔ =y,GTӁסӻ'ĝH3e<^haocsgʷ(&IrqX#A4l^Yx s(O O!wBu>aGH+-w8!%yoX:2;u1ba}-!)k^'Q;ִ`Jz TgBQo ~iVCuLTkmי{ lhB@R660XGmw |ڝ#_u{{!<$M}~U8mLC\e畖]3ŏjsAqϨڳD4ه7wP iLykm5җFLPqVK1ۢk"w?i)dpG0KvDn q"GѧN¦1"$0i&{#gA5 #G2^ lC+:jG¼P⏙I nC 1a}˪:)34n?mӺM!v<[AuXb&yW ѩy;|cjۛ .^VCe3ú2\$.kyy lo J.֕x`n>waD%Ky:%EP݅at|!t Ox=x}b)"1i(@4)}N"*gI'ŕݯFH:bZp>mӍ)BY Bgb<|ɔEڿIuaZMv>?B4)8reƗTo{9݂_2/w$ ?a6 :?`wmu4føY[XKz^=Hag;G_Jݯd.Cݣ\ AMw\1MZ5lq} uB/jXƘ2$G79K$Տʷ B@np_dD7/XwVF79ntk(QKF)Ia}bZH:ɌtkE&=i/[ވLx1u"hM',d^Xc;0GL]_pq 1sѓyq |9HR'L/ѽzo'+r{"i"XEU?NBj3_*55^ܦ_4 y/\+U^;68U`b krGBXC6 ޅ-WKUol]:Ys(z&edͬ(,zq~%q7ىSjB\0WEzTRyu9pW~Zjze s 5JB5)/W?PweB٠}2<7;9WK&+}}n pea4P{Ǖ_,onY/ 0/"UK*q:qQP@m9-Ngh<ēsG\CйK,D(иBbN]1c<>QB}^BOAm+ں O Xἁpr^2-XxWF?sjxQ ߅4,*N,u) A?:`䡫PDKte4ZLhK賃.wbCO-;P-<(J$ǟuײ  32G+{FETސ(z߮ފ;Ayl#Qω, ;3Oen|Я~:eHF(\Vu6-8y-SX;*r0ue7*O ??Z&;قoGLDiq,Hi/ _PSZuZ>*NN̶p_{: *EoPH1PݽSmƕΘôb8V[.j$`M nGeOkP;~_d":.䆭q\#^gi%OUl2L`z/$Qʀa 0lrGYv︠1 uΣ}mS{1M޺|ῊWI9{D+ 6 xRx>w's }l/0ɒ Fx a9S4jkqڦY{3Sh?b̃諎3F L"KOZ%#uPh'46f2f}$~1;st|t#,R s̭ܽ_z^nBY>32; f1+#q{ţ{boz@SuU1@-Wuygq#(ubsJ #lzl ~P#> l@[TE!.2=SSL&TLIBV_N4t~"<+8 ' 2[3%t4. k?q THl/dQoe軱^)1jbYv#C~(Db|Xe?9(} /nȈFdNg,YFf =ጮdz _l&cnYY";\_b\zIT>dߋlq*5B}ّlP2*&alcr,!|fH"Ia/k3cC=S<u֌aW#-*qkv0~IWp۵21{|cL1AFwJ;_.'v3%,@bМDv4ϒ ? `DO<y8$|o98t1?NQ ~ BPb7TM % ' n4~! Ra&O}LgFDQPkcѐЃt4>ԴT꣈Ldaf族{(B>'\K  ,oۺPH>DF}4. TXVugg8`IٛИ".9mJΫg*BzpZr-N:d} Lk̇Agd*)_\mU/[(mtO2Zq^\ ]X8_LBthPL$OD&g srbWSљP?CO?0:z?$`y1eZf3˔+m[ol,n6M JioiGst)V _AǽPi%. Rw`IdN`bQm>+~sdJf,oi5?rGbէ䙑 Y?;OD&X!&z#L|ύnxqtRԨ] 0?7I;7O]Mm;DG褔t7z1.?@Mb4oBJt1җdD0 E=ĜYpJd(XhyRIEA~ Zv"sC*_^f wB,&-G0"J&YhyzW |/|y$4힂 ]Mh%i?]p%g֤8cܞOa+K'^gzz&%?눈6{iu0УA\rBח}Vm~;"VcjXo}Pfl  !M.0DPVb*xta~w89\k"g}#v_B @j~@c2{i"YUTP>ܒ8g ߿ U!2_gI1h%:>VB=8 vnfΉPSd Wy:;ْv&UI%<8퉵> j3u̻E%S _S;^3KЦ6D5{B,u#ƨte2q Fld΅ԌLS[% Uh cG-)><>vOaM%&q,v=aS-Xs4.mt=E΃4y4+eQK4hV *wmD#=]nIpz$e7j@SѨJ=t)]K z dJ96ld=ZhJCQNxS1A0tB䋺 n'+ho=dkcAuN>{[gYf12#34k/0u# jZp\d_0kOg3FФqAG66 $r-0ߋAk 9 ]»8ǨIƌ&[+X עsKEA% J"uMu 4*uΌd% 6צҕ:%CXv9 Pψ{9ejRxGA/g Zڽ99-+0Z'MdĎZw [DsAe 2"`eKD9UV`%1tij$f/#tEz)'-&LşhzF!  UDOQG[rmV9wngi PS?ΰBN1r8+آb}Nay4]ncыԳn)uJɚpOE jd̸$-+;/wZJ5ZdZAcM.a#h:÷i7fv}i6B;ml#RvJA@Bf8INo[܂;GU6HW#`rH68cIlYߺ1]߱܌Š-?8Ctmn#vC F IbLVresxJ<濳(<e^n b5c| 3,+* f^'?!7s55]7fEi&ק .0 L 1Q'B[,[s荈:ݷ_U`kscPV6gw),-c--$u%.#/N'<~6C[HUyDBBQl/9z<0XbG&_߇?_-'r_JӁjW4܎e5C{R2\į\fIQ:C-%L*WHm8}<#.B\\%ݎbhbCx6J =ˤ( W%ڣS|qH[ެf'x0ݺa4n;iHwF=!r2pΤzloQ&sg2ۻ<g_2ז3\+R=bzm.CS=HT<:5ԇ(tv* p5_ã8dY^TFgW6B?.=hm5; rw S$‚DV>-Ѷ:^1pPb81&[ ŷQ bδg G{O,wl ykQXnKߦP* f2Qc >R61?BRb)$ fG>8^ 7_]essx1k+*<"GiAy04- 6&cC6gƆxuu^\}$dY׾}GF ΞM5iE]7|09ocrc[ͲȠzJ3Cl6U[[BP~ۘƛ۪>'uAX޷n]mIΨvxj::rSn}*#{2oGYyY{>=DpRUf+~s4+wdZ7|pAo\&%,gwܣ4v=QO8-|NS },J>:}L`%(0F SQGb/?֪P+²G :Z>p+1hoƮapƖM{ʌv^R/wǁ6ˈOCCh\8Tf0 9-1Mվtr3stb^xby$Ѥs6ZL.tՍoBj&Fv\"Az+:p)u5*=X1'r_fzCwsкx^|iP?$M|b'lMCoǿ@~ն,JsK7F;87`F 8KÌ F\:4ݭP: x_լ` ANX[ >n9\d>7/vF/3LoJpQGíZnhvɍ1|IJ5`=í5*حa6Ũ]@y<-!d4଺fq0999HU8O~]MIl3<'uUR qx4~4[p}'n̻ NkT#=ZӚKbTF[tVoO2vg>Qgv+@aӢ㩨s.7d>bP"$oD*&jOXn+D/Yi+^:k㴿BRW/}˦-̿5ь&9^'6@3 i0EC<Γ6QkS?.O~=յ.*}I-V<_kh}%{!DzVL,dV^ }쾈$e +%;te6Oh_X{1M&f}51{UC¢]Hr& %8W4ֹQk.*: a|L~M|w\n/i5I=hr ~ɊTPQ=Gd'!y'awY}\µ |//1`2 69!kU~jߘl2dMHП[9(c %ʡGL|I3&]:|5Vh>"7^;|K8x/w*3J' V҆#98xS T/ !?XZ?=E$s\RE'#,7J& E[~Ŗg-Cn`0~ U)Y*Mo(͡Sk[ؘq aM|6^%C錦fh8Dy7I?8ݵZoGsh8q3LP,[n\?m aLzk 00 uʰ?= Ec hS|gdL:GS,vLǐ9 5|Ḣ S㒓tcL)qIi> hOK./%x 1sȥ%{tګ+m_|$DoM`J|{|pwle쇭ߍ7-kԫ!4a%Bo)ZA/= ?s!}pu$:oEngYi%cFM@] hprw,jfnAep1D hє0p{2Or2#6pČf`72L5(h=zhGuL\Oĕ`PHSEc~ǴPehgM^Zn9g'mr<0*6DKTJFi|u5CMl|aʽƊ 0qg; gBŞM}V[2\idc^aP}t0[R){&\Q~\x 8f\kZO PN` qc`ʯٓN/]8i"nfB or|2,c@*ߵh8W/`$3>,tZkPdsMx]_8=+:D0H|uO&Wt' y9$ݢپF~-kb{z j7?zn9Ȼ*#<&LT*=2jfSa}¦~LV$"G詏"9D.Syw/vW6Wm!tGx|=.MVۤǔFt iޏ)u"=:{G\ؖ&=Cr.C/coڌ3U"'䥅uO%დ[`*4ځp["aQ`2tJH=۫!=F8&@fqaq|M꣐nm8u Ў]ҡz1  ]]8"NRw(¦Ĥv=uبC8 7OFUePFQÈ2A7X*<,-MfüDQr~+qH;dw^b|yFW/r7Yp//#yvbv+\ TCYQ* 5ZzxGt|*s2p#Afe9-r+U*M;N@TX[a7\{ 5 VBrX a*c_H$ѐ2Buĵ ?Jjkfٳ/z|Oܰ=.}adž3kz9+ASye-#a}/5X=fOHT 6l3C ɗKqoi<5TVI0&g(6e 8ۧfńS^acN"d.cT5< YGC.l•K3^˻9 koٲSe>b (qtyFFykmiW0,K;D=- s3in5*swP P{.D sb M\QY4Øhtꄭ͊TrxRm͡`9f $]s! (@nG&G5.1lѮr3 ^hǰQת !XE+Q 62.ۈ~&w 6qjbZ86 Xu7{zX~N (V:G0 h7pjvB+ݲ8m y%Ŭ_N:;Q0(Zr e@2JqIhpXfج&ǺS=Nw|{2ޓ==3{QՒAsXOm(sAv< F|]~Q8mC8YS]!qvׁDUdN\hӥU+3I\[Àx* QzhnSV´%X!}c&t6s ]zWި:B:u?5_ 'T[7כ}Z> -cbF|Y{.Y~ގ ]ŭ'^:Gmz`Zw0{^#2@/ο⎜6EkXʩŦj! MZJ塣jRy5l,o+d)ǬӧƆ mX;dA9AwZ%ppuNu-֕6 ۭ҇x .7\ɀT/xP~"[,Hꑿ(CuKӶi]ffnoMD! :8/zUڙH=(v,;HT9T`Gdd![v]Jb /&*HOy˖+#Vr(/ғnQ`spWnV\A>3aWCʓFtpY׸]E%ȤrYpCN{ݿ&X4c"AD`ؔ}HZ8_l*$\_ؾTc99f;#aIqΌwJZ1̠$v2rB@N)Nt0eqtC*>k%]|lPR^g vyL 1ӭA-nN6=ğ~V~-~CPLu;13 gX,j[R<:g/v(1YЀIp<)1/VF`F tˉ/Ӌ ԏY@K~fῇD-e]K?b9QﻧT["EQWO{[lA%RD1|?~6ՀU09^)ԡn,Zo]5U%i юU:MRriB6 H`bs!I)S0`Xb30*ӑP,,HMJ a#d?̋y.FFC2|͘Bn3n%{>G ; n;ڨˑȮmfR ^Ngc)Gn5zQmo `T4GƸQ˦2ph޼u֒jjW6lcs Z^WY[dCs%gMt4TČ k!T\@vfZ饡c?r}u 'tե+V\ivt>|qqu^sƆtw-p6E%UvEs+:F/,(]՜ԵTr ٮ`SW.ɣ"kӔr+[we.{YB@1yEmv^`[u="0<ot( YI QDm^RZz(=yȨ+T)Ih~\Ze;)np !>r:3GU54 8yR ㏡Zn?_ SN*6𾄃mn%^LE",<} Bps\'7S T=wYZSXVBn.0.GSjOxwKXgdd޿ w;u?Ў7MW/^ Ez-҃FmeJ+8yͦ&Cg'Rl$Y+V1]4$oM* s< djkb8͌.l%>{Iޞы\֎7EfED39G)"!jef mM?EDaHMs10>MH2 t͹:Q!nmFe2vd_Lj< Ihˬ!.7zS&;,PQ\z '4hwFYiO=ws! Lc̨ыzr/?uzy5~ݪL_1iH~J0v 3rRt& -F7UL9ڡZ r0 ^mZe#6y)M7F9dF]J0,j!q̺P|(@CƘA Mur'Ycяl2 Ѷl1vK'֕/ x1jB:K@ٯ1*50Vڼ2cl BXmi1JDMDT?;5jb6KϘ mk[Œ`mm? l0OI .*aWdk} I5m憎7$ oT.ddt ] [iOhdƀB½a",Hn|[ s*$Zp3f p Zq~hs~ ج)R'!EN->Z;Ayn@ئ "c 욖f;_@Q,-o臒6XNB]!/fҁuWIܜ7Zcs^зͤ,ej J(i V@e׏.ˋ] r4Ա`R)@(cW q9O8)f],w^adzݬbᔵ!sV B]%!Hix?e.Hҏy4~LI fSs2j jkHeESGțT>_@1ۯ3qRx+XG<:gCdKLz"(9 kGEP2Ł5l5ccd ƨa'gQ ;ߊP'ʹHi4 W3 C$)Ƣ>yP@C=C摪`SAXxߞs]>kTdN]{؛QXm5]]E. t'7eu:}AR+D[(m &r2ռ2xR& CZ5J,UoxЀ8wY$D?/ͬE]t>y\Y@,#bAϤڗ?l;|~ڽM< lӳ?Xjb/i8HwAғBn+hs+uk=%fC_PN+-a 6jadC;>9/t%g7mh\p؝,L͖m%?J-rqulH@dUdtMxhpV" ~sբVu m{!b|A9ZJr)wګ9O(#Lu &T^m>3E})摒ہў;M /;ZV!2Rh$EXG0X ?P "#@`@B-%9qr _bo#nox[Sc 1%8lk괊k&,_fV`Dg? ~9W=v£+G՝ogZ[;J+9,ձa )/ {I&0&V B&sZdզㄙ]]ְB7^t,_!Gww6J_ٌ rH8;^c< "UŶ\i8QTAϚ>)ƬDzSgpO}'ܧ!s=u=z 3xnVezU1 '+1=qXm6_]w@@b fYKq̜|r}:޸Z QJ;]GTiz``@C@!qt8t[#/_k09OGR;9<܈eʇКI¬Qz[fD7! Rr=3I`FFc\VJEf }iPB$r- 5 h͑5bb`gy\rP=QiQޫwf.kۏ萠eU#6%f/\ `wҍcxp݈Hb~JxQrW^E>95 yҙ|dmNDKX mRx7B U:ˆ;M2ELr}NY"qXpD@F)'+7_WPy yM:2?,47 :6$h:IKuܶe8ۥV×{KV ʏFde]ݸ3b*')h,W6畈]iQQ/Mf拘 zOWl &d#Ől˜.nW9Ae+ ϣu8͇J1l.W3jB5KD&AsAaJ:Կio s* 0:И[޳>l^yJpKm*B2@CX}Fn hr{HuޠILlz91=NP\U\Ι5X5 +E={ocP>.mG.*HWኗn{4LW3/ʋp[$wUUrdĆYO,ۀ z;sQrsrԻ|2Lg 072ifsp8YT`{.ΧPWyzJ_K tN3]LokÚ*[F%hOifaD ) }VUAQ$I"<BDύtdj1< [ImϳmP EE [hks۬  2KF+xhHj,a^'jDSa9Ciae}! kɉ7)3 rҺu:Y;k+7J cۻ >t]e;PW f+='+1ew *yL.W+ !xz/nPF8g FL`JxٰT AtǟCgXcfd,4lN`LMz50p9 S##7:ѵ[>t21 :URbΝ|c:5:%m7P#yCrKc Bf|ҟ,I &TéM$ȱTeu+ O|hvө`vwHR4BDؔAV]>se%+;v8w$i)J@ o5am_nP@+ciolY §8 3 1޴K*J!迹rr:dB .RTʮӓȄ{eP(*p}P`k}=\P;j]z/-8&u?4j n0𲱞(ũKIMp}Z$xNk' 4~Y_[R+xlξ6~J0dl;b13SZiܬ3Or] u`jϫ-{ 4)U vzv҇=:|}cpKpXAEc:]0%79f߸#ڇyP;#x1C'ly5Q 1]]h:uİpT9ڋghy@<_j6ύFYtJmicU梳o,!%D}M$sn'vvDBÖM9O Pp~yN8lUwDws[fyΰ.PYNsIDqat\vf } O2t2mRYbVZUtxZՍw tjȽDyb '"/3!Ydə۠xEϔ{ FWMM+@6 =7H\uב+EY4 D-o)`K 5m]]8ʏŧ",~piǧx\;hQb]Yzf͋w>V3(Qݮ=f;bt@Ħr"j".\`Z7!H!_=.Y#G4M̨{CFZ8H0m=Z Q Bfg3 h tEƶV I %<$ޝU1j\]߹LM[GSQ|+eU ̆'zLKNwtI>NS%#5H?PܢPd?/%- W"Xk#I{'nHKsQ2k5ohl^;ULLu}1.z6KzR= f꠩T+hMŠuĀH I+E* Խ΀aڦkЎId z4Ī,Nb#G([ɟo6>45Dk̳`+AgiJB5\Oayeq/T77ףֶ9 SPYwKa,e-~3!?S 1dV<@f"tD^o~E]R'ㅼhK::ƽr/Y76twiWw ,<5"i/}g>`~W9)kd]iKхtp>0 D6$i1EBe9޺h ,%a} 44Rcu1x,VWwHR%$6Dns9 =3J#s{gI|/!u7i[4#t-a<4j䍋Pɘ4n[%(,uZM$̀S%AE\1&98L fFmҔz2n+ݰHO~;x8 t'hCH-r!q /) eAމǁWVz:jsb3[Ra/k #E#ƒh`lqeJMY!*9aE? ?8 nx F GW|i'DB1.t h+Tr%bpkqw!&e}m⾀2XBIr5]z\H[(XE'k\UYZN-18KyҲ߮3k# :`bck߃nUaFHGqvT@ψW8hw|Bc>O6Ix;VR-˜'ih=V 6bD0>=7FӜ%'/pX裨3nZ ԃ{;Vޏ1y@ , Qcʅ|g0pK6WN\!tHTIؓ&4•@q$.vfģxNہm*lx9(^4vvRI¯|aXTZƧc.GWn= &{Fّu ,b|.Dz؄mL c b\:49+澬o_EשwZy u*3B=ibwz+W'&y:,44Nr3~F,6"N.B\Y(K)ԠN¹ot4Ik Kfhlb09(j)H6z.;A78v 7+ ׷‹#*ά(m w5?-'2!mqv5#du=ǿIpF:5$g$/;i}ivv%9i#/xm:ѽKcaaHx{ unH +}Jj(*tKuTTn++LݺYdE$9Щ(4l= 2EԒ~:.M\G>-NHn-r nA\Wha zd" ǗʸXFEJLFI<'l$ݹ?wj=GHq{"r7 ^ᚏQ4N FX'܉ߧlT '!Q+651'iJ"n%Z[i_yκml܊a$o.|+*$JJ\|> uT[X-t#baAvx6MS3)^gj?7UכdݩOn fu~ 93;6ːIͷeS6?+/ဎ`f32O DA_3Ҹ360 dpv$v@ϛ&.6#eyY kh=.,-S{`Al담g刑/Js[g_N\pZ&-+B]@ Kh gjo~Nn]s>3|},~۴%%Ǡ/:x媣ZF!j;2{0X>L@7 2 O YxR5{1xj^t7f Ӆ+7p(' t>Pd6+9]XA2l{DBMLҵù'}9;q"{,;<پxjOwYJ}5/ rLHk45+-&ޑ(CIWP)^$]sb+|a@u G%lߋUKx7ȍǁ7oFdh΍Wk IfEazU vl[nm#'Xl:~sAǣ%XNSssOM\&7_qQ.Vj8@)! + h!In@ӳ6Xtbc{680Wi@ZT-!)q?sEd hw( MhGszҖHXJ?GU/|y5(8YױYY{&oIƴYQP6yc,8o0);"Vr&<]?txS; i!v r,ܓK%!0`f%;uzx~SR6@;+_mۈ{yŃEiȜy{ќJo ~[ėӄo]n`¹}AO4s< mWtƻ>~P@%zJG޿n]+wDYY)x\u볠5i'`_ kua+ZD7fFY2+[e-ٯ<<y!71'[:: ٱ-;d5KpCfaoz(/5 Վ\grG;(% j7.4XT%c*ɭ'"A1=*[zsAr`ԣqj :59dV,!H'}2ZU$eoȆX2XT?-eI!юQƕ 'Bwh?ECךt~^ u#,b|TXu!7O=6r5SRz!۵ ]H놔E(m~+r /sExK\aUeN#6gQid Q (-!I`<=f!g[PI8]~0Jә;1R9e-̄y l_0kjo^ר@i3,K{(V_PL})CBZr%2^hR#h |K|!TtJD 㛌!"g(eiA ۭ &Mc!-bv0WO +UP^@07Q<1sj5 }GJ;qIaڛ`^T*"!-P1Z\C>;+g]IA"3|?#'d͊YOd-FoBEK>p,6p٥8MfuLк+g*6)O),.PEQIqtDBe@ DeoN߲usklXva"1y;,)d1 V(l37YxޗM pjJ텓zlb;\p!Jլ-bs^7#NwqFZA(ЕcfSu10S hi䕰 [\BH{I'ys̑}TKӝmViY",bX0m0,\F|aiDE?J$65@B"~@:U@S/P`_rBLb,cDT\qcw@OUw*2TzDdaU9>Pژ<4kY&́$kQ]g|qCK$vAN՟$h,|Y끤#)@B{gqu(p ꪥa0f XLWz\]@u6Z r$Y(㫭Z"ݔԺ!J7\{\>v93\cp\ :…2ѯ1>wM-(N>rx=%6^Z<7]f_ PW8ٗ WѥFjIS,|\JBAҮeIzSwL:jKl7Ss|0ݢ\MOD:8H'|k4$5I>%P8 5Q1z=vz`>c4bmߏ+yQ{$na\[2 pJc4;aw'dV$kcOH4\+]+! [wX.SǜY~!evo\]1j@#ʟMRo-2 F}?qjs?Bohra m|I)+DmӶ[~(oZ'ՄƺP2;}묷]nJ3U3iI!T-3irMAo mf)Vz ,&ԁW'yb؈Sj#IpgOLGF'q(bR6)ooOMdU/njI|7PPqr7)5O8`E.5?D/$Ռ;i;Nj=K80" FPZs" "Y",}eSv?OﳸR0U0@_u g Cw[؜P^iep bq˜rA6ۜ}:l`F_G10!Uv:z)6ᆂ#Lrܙ|#r$Ө5"D5}s5xk}..CDw16H-Ҩ/8\TU6=?*K?[FS6/e"h(#Eχ ymUhJ""|Et^ 4J`ܖ+esR=S4  |S]u~.{)YuR5QҁGAOJᷛsc 1g\88OKw/P &o^n!,nw)wة&#,wyc$JZB.i n9 T*0=9vUY$:-JF.<~U۝?8!8WL]ѭ~9B`1@#B Wj;u r=/M f*҃Qa;8L"obvJ^Xc{$@fjytƬ ^ ^l$^85߉Nuqq4s?[kr:O|)* i `_:s <أ%@>p*~hՆg_p탖\SP,vYJ_*&N09;vY"6d QǺY Ŕli#[$ {sMzǯܤ87=ȑښZb%nk̉SMā;f ͉, LH7uIg?I`G=Wd&w~cp%>^AYmldy~䄜bEn}|ä U H<2c%MẼTQj7@PJOȉ #PKkBA = 3* 4ի']Sv0?Q r-ҿDV2a5JEF-?S<8%ǼXW3C;è*:D?0mӯٙ_ٟIut B3{L)KH>N'\Q0PeѾEtu%G,!T`QtOsGqK]6 ~ٜЊ(] qOyIH/i0̃bc8kN0g`EOYRuVI>wR\"kq!·xDO`uL$w[wBz%#lw[IF)2D J^V_/-v'%r1YmG"1xZ,9XHK *ޜ_ׯDU9Luj0 ϩ(xSb3 -OBrŅ D.Ӡw-/YeqΙh=CP:J^IՅUyE( :dܤZ54!J>:H=o$U/dǫ&eSO Ra0綔GH _2C4K80wwRڳtu1MrU#Sз !.uSMO%T]L5᢬;ʾ5A-_D q!yҌ[Q}P; rS)r o2s 4b74#8xS FoR?& _TĖ^u$;8gEXGji(*$"ř]0=brqի?@Z85Mn.P!kq]aBN K#. HB[ܴXlW [4UJapE .2WB_0*11MfY6٢cRnj@  ` aݫz؁~@tG?u*4-`볢Җ#ÄGklrF9ſ72 +re}y`Pyd2˓[aW um nD~xeBрq% :E%muWܿ/ Pفf;tWcpJ*2;xD ij3&8M5[l{uYKNj cُx4Mk8(\>Bjv'x x!7̉_EWmy#~!!!_Ѝޙn~E4IvCAjJvI4 kd1{MJ>#%tO٥Ψ@ jReK]0tJ+25nәc^,$U t&@4u3H_Nyfi~E,"yeL,c2~2=AAHGdkJ(u: 59։&u8+'_t[qn }D8 O9ȴE4Tl` ,YC%}c5GD~w}!k r"8TGɏj_,lYBmqNr{{O&.! #M";QFz 5|rO@S8j0[&"p[3lTf-4#zM%7_dr U$U[4QP7[:MD[mk n R|DΕI8htruXkW_|Id  -4U/+9k1axlvNwo /V]WVty/Xc?c, ߤgubTM)/D1chϱ+ zXS.舘Kd䓏0 !:H|iN؅ha.Ђ'pSG3BmL9 "ÐeicE6K, M*=mKN4537/B3+s]͡5J+8 /68|Tb}7O;Q b1Zof?Nuwl=Y'Wٹ&%']H2ZD>+"6M߯?={Ah ԝg QuMZZN%9brSY]3/m|OK8' EƠ VDfm#8#K?1~Uࠎ9_3i=ƆLn[-JGtNFhM:5fs7)CdN?Oƃ37-'t5GV$GqWy F̃W a:ZWjcS_#4OB]8e=;Ɍpy#R&>W uG}fsz|D ǹh|O2քB0Iǔ,.SФL@;uzqKVì% O!)-W }2b|rZMrjcb?VDǫ2R=Zx4]k~,q[}0 eB\%+Ԟ+^,UϦvNZ7.`눲&2I:9mtj& g= -Rƿ4Vs+ND̕{Pd M:oi9٢zWTKI}xg@ǂPDZ<'h°6{F5||X~,ЍTC #TQ%U:U* N3?]d^+Ar`SV9;_O5FͨՊ }OsO,I]MIZ璾>E"] n#5j|v7PbNkd8˄[]1pWa&+i*}ƱtQ mk!hs ]P|Elg=n+A 3MǠfC u ;v(C9g.&=G ^f Y:u]3i B0go/wq zggV9@& {jPo]*==p9U!Qj%V聎816"SXZLִn2%.|{煈x_dqJI= ? V ˘9TM(т"ȭeEJ{2x쇲8ij^SxGW#J)Rn8&L6?J(NC`?Q=&ϳκ$FUv$#Roه>̞oQDemHJ7=gܫUx_wRGTQ=8t)W%ܧ1Mh' ̐qmVpi0L_i"Tz9.'=1dui'd^V=i,=Lr`r[%uQԣUyD Co+Gށ#l R;EEl0.y  k~> lSH.d=hwL-5Ѓc,SAez:Qd,8qou]Wd6<$ſ0. {rZl E (|;O~bLM-ᄔͪkkPPM<m iYjhsZMQZɘgA]tپesIGebό~-GPJO/t5{1NFXQσ"_~Rxu[ ]/kOWnL1uLFV/^ j)n^):]@^ s⪟SEI((~:0WCrja,yfNFϱx=#38cj p{B%<6TS&.8qI_qQ;|S蓓d~j}V'=Q{M\LɶYnzS1C2GN{c JR4f^/3G|1xËg!u*I)W,_M'd4\$8a$,P_;*AfxB^'V-WG_hYVyϡ|7G8J~%+_M4%:t3:͆叄q2R0aK7Ҭ2Qx2V1>meXNLVH0sသz!)(ezW[EuBfҸ3.BG4kёI K;E.bQ?&s1;-ťlyeC`3HSM:!ѯEOwTliP{gv0n99s`,i06MZ9Hftg&4pU% ï: ңS33WSH&]"s?tSSp{dO3j ('HŋDD}dq@]. # ESdt2Vյaa޵$#٬WL&5uMcerK]rVߒ?K?AʼnWzEˉSoFT+dC36=Z1 Z2НB>.(4m>hhݰ˃,vJ=q iB$vo[]oTa VEf-_) ISaQFTwto=U-._pc-F ~f~% *cɉ( e3<ŗ!reX\Ep2ERud^'lsu=9ě,DyḮ]Pg%*F0Pt=4j6JǯmNvb+S dA4d>x߄xzV_TA peq{4u|Ė'0\B}ӰIt㺓(\͋op@7DYuՓ%ALS]߃_-GU}}ߔYFc #h\|`M9Lz2-IM"E "bh:_ Rf\@^ 8KЎpU VsK4X-L<F 0֩3Ϸk`%i2bh<ͬ(3U18'7:(Xk4OFW@mb/kAC_Tb7u%)wѷ6S KBD}TE&Ֆ(c峅Mi_#ftEv' 5|ׇCdo~`Co65_0C$,"k Zٛ "C EEa)en.Vvs)j&xb`_! ]q;B#5aҸܚ+]xTUBG#Me7 S >*ipZ ZA#N !~ K/)#_;T|i;0ڜ ~/6 ĒVn#^)>$B򐖺 d : r&sh؃xAB懟gC]yCxی&o!m ѕrZHت 9wxU]8h)&~ug=m&2ήf OIցZﴮaFBz3X5+[-i4Sj/%b_Cz8dH &ATb%J Yg ܅ DӣC4E!<+/ަ RΏLiE;4 ({@CH)8ɢ{H JuvPFk^4E,404^!8dqp̲s%Uر;$AB_6$s0@ ̂(]?Y[ON%و@gX=vu|cYndӐ|=7hĿVyeM.||Cv xb3x[$lوVtH/IQmb/VrL(b(hҡH?|aX['((J3m-24wdIzFǕUWi)&?YLZUQXd'Lg.oMOVb_=̪!6Bb VTEY1BnWFѬ1vV@wS>LbG)r sۀUVF,'V|qa&Bml/=e|͸|:!YAF \$9RG C90uaY۰aD&ֹ\tEZ/*q]Ibdd.P[HlXQG<:xx )祔Kr&⭈bqJ\_i#[rڷ/6ZQ"4&5.n̮I誆5,%B{Nӎ"UѤ괔7P?ROT^/̠ J͵$Oq`ޅ;I{00(m,eޝ)=C{^%gDZMQCѻܐ1` W/) l # DxuZ]L$BT@q_4u>cQ3%V`5`u4Noϩ}⹬1r>ߐ{[?P2F}u' -SnC:Ƴ2kzw,sUvil([BDu0USֈn;BhYp0}\n!j;rd#Ʉ%Y1H:tZc6_j`+XM܀w&Եj%֋I4B$ $!w8R`|c싂8қ>2Tqpe3v X;m͈~Yh$A>Ϻv* M $'Uo  [ %lf<>2{-1$R2Oڅ'fdpCQ5xv36]qx a560y le3r8rrs'UqȘo#YiI0% ,lj{1i!+{`Z'p[؜đI-t]Kpb4@I0Ant?>o-n!%4"?ǻxf-[AA9N5s<(d7Z_bNnXOUPU>~t$YBSZVY4Ӯ jp ӆmIל҆?]AY*37{gW欶狲Ҙ_<" )dY.lvcۏ nFSe!c·f' }mASKrk0rŸ1QZ d7L:0n6U@vݧn;y $ }ȱ;U[bRlVXdmbrjFYbUnprw غtřhec5v:rC`׌aWQ:;5+-➻Ʀ sc~j,O"}Ъ'û]*ǝ2T#kwz4ƕhT 66GJ c됎C+Dff%_?.Y!94N&.b]^ʝqE;JH߽&c} 1ԌV%rƿ1hEJЪHe uRA!M"1<+Idjv8--[ Srveai׌⟙[{DɈIA$ 9rq`ch㑇bdvj +ޞA|d-%P$q^W#l@C;bo-<'({Xyfn@>YLg3?  w,68LCTUa:vfM=9-/>:i)bs9 ?bN肸NNy'% 4k-.KoAԼdlA+KZ][붆r,:f4(+הo}5!<#c)+0ԚdU+-`QT1G.[/7TRZmWJ*Pt7%JQ>67B" 9xX#|-TW-Cۛcc&JtӊvC[b]oΫ jn|7j~gٮոfF;kv*eAĦ.O{4'~ Qb4~#𤛵@3uB5Ӫ7Y SXm:"Sz8aEaMWjΰ)A0! 3}霳52!8E$&k1P޽V`t^Љ0'͊I |Q?GÊ\fA&p8j5$Ls'AzHvMDtLr<2QCTkR%L U@h','F`ǂ Og"~h5FROj,vbǶybB*ȡw;w7Pq !B>mZ~ 4;Estȥ6~vׁ|ˮ2W# ۓ~c4CDd| n$}~> &rACo%t)f{"/b7@(N- HB#/a r06?T(}]<ӓż!ʹoVLED?6qhᶋk8LJsIxyއ AXJXp^(r]?QYtW 9yM/>6ֻTѮ)8 }JBlύ`ocf݄Nm2AW F85zʜzzn5H4-H\E99aH?/ە+5:rpssie7Ǭ#dX/&"Ux5\IhIڡc3P;Ukx?`N:9{d}7>@S&ЊVxOTIh&'/#xH Ndo|!J<VϿ_! H#9Z,I | |~ut/e6{ zpJfI`nD1Y]r] /4`W\oCuusW߃ jI͂W RcG-bqgf4j&L]^|%Cye$ ܁l$~o]a"VEńٲ- G5Թh2-aޔv'dYB |rM<^^B_.!T xg?KC4Ϊ:Pגz.I,5vOFF)O+;TС0gf[90OEV]i{5w]>7L>$ERbm2IE?_j' w& R )^P5Hʩh"[TST=<i9q[08kidr]4'n !kn=\юg?1Q+ ]~R,tu 2 =ġ{8S)׫D2bhSPl3MPZjƓzD=|c6 ,!󼒟7VĨInd $ EKXM)Xa7W>=0Y*d\ƿmJkWy炻л ^BV w|8d)𮆐p}R{1mmj^c+Wв%@UoeJY yx i< ;8p[Gs|#+5S<9ox*iq d4F<Sxh Oq$Q+Pu s(~l5[m.4_ 'yX8\7(_aykuZоBpx p\t̼F&+k#gT'gD 9ۂ00Z? Җ>&cլ* ch%%P܏F܉CDUx .=5ԟyO6+ܳ"Zz'{rp|3?ScȜ%ȅ" W Xfl2.)#ƽ)ĨpYx EO~@H2K@oҊe}$ne߿?9@1a䆢YaAGսCqCKhgtn 8qAG3-Ϧ"yʍ~pk LS%V@ Lte >xOW}Xr ?({p.`_XS{8=E%ݫ G9+aK)W BIVDT8R%!8T<:+_]`+s5BN*Ub{FR}X;sS^5%Z1K jX"8y| 6]M<t3r2#5Z1-h_bC)mp< x8Qj@ EJ&ɼ2##) IrE uCXLc c]SAZGQ}Nc(I*4>ѣk->MԪ?p,\wzIڂ+%€`HanvZbn)fWQN2򾲊ADDhJA!%I).b^$_WstotgvÝK!c ;2zUu1]i#U1'_[͞ArըDޖHjP֎ iAR^DANIU,u!F,1P" {,w(5/Nk@+j?|ͧ$gT^F\cz,*bOE`$=ǣLB )昬gEr Vh"$ 8fbv 4qNN@v7 q{_l!Oȫ0wXpUׅwhV#aنKؠ,.m;{a} Dʔ~{ARZFZoYRP:sbqyECJH0#}n 5>T Dr} NOt6^|H7;Q{ / -kEq8=B&f?oNc6Oʍ1$,cށkDq五iE{3j9 KBML%$dheZwfࣾt/FQM8UPh%ZqR/e$wM(6_V9a6vgQ^exӫޒ6fn x|o'{U^w,1AUOΊYЎYASRd2?5eW<28z ߻^<|֝KcLCݛ-v!>`Ih:#L0!P"z>C@[9=W"@OI>ۇ Ǟ{χ|w}U[``_o?-z{ ЬjNs&71d;sqvo›cU[m,GuU'Y.5ʷbiuĝZ4c:A u^n."A)A ex8isă00ֽM]TWl|=(ՙIRj&]SHTәlWX?3+y0ʙAk Bf}h\ufkO5tG_(•|%oRiH쿫iE|xb2o Ch Mӟ*_ 7kQ&N '8<]@ r8dWSOx P=awd7Bj9)#yޥabok'\G6 48e Gvl+Ž$ڝaVm|fhƉ727vu:Doy}鉤pxblL븏]qAaC> V+N*ui/N5uaf/be j9(GdiĪ*ؗ:f7TEmvҾ΅&{#ͨA`gmJQycl{Mz':$ۉwQ4b݆#mF$sDW3 ;냠+1Ul`@;ӥ\0% rvLJDdv.6x(U7XiEV=h~I-pٴ ) C'$b#JM2$UL?ӂ0:jOC%5{N-=O\`PU<51= r,Z[SȅCR/?ijDVfqǾ c{9÷hT])>/#z=)*WU .ǝ˾,h 4dEl*T{@qqgU=l7,10.z]V,G}]Bx+9ٿumF=.''imWˎh:i$b]Z&@NIdk'Rmz"Ώ"ͥWzv UR-DoX%̃;z* 嗅![}>Axw"Ӱәddzy/Y}?*-'INVr k`2m|OK^T 㲾6Y𒘻#HO_Lqprs^T^rSM!?KH Kw_RQ絇Tem!< ##}'mab9X.Kj۵/0t .ޥ<\RM怌L+#(Rc No]I[ |PVJEʗs!l(G-Zoh? 򛋋 ffkCBp|)s4 rBn GkZ'0TC%jhL6u5Zd+`^ dE8$*ӹǭ'9Y|Jd >O 67ⴡ܁.UrnR!,s݊?W 7e:U2z\>KrJ[pgG_3}P4:j~ZD`f 526]f ..=葬%bS.0=,VJ` + QOd6[iwH9 7ZPXxԆ]އcUtM}!i+IEOM'8?5Y';2͊Ll׻bκo-pE?!]l0/fY`[n+Гf"hC7'l"{|tȓ5y;oyB0y9d̊!*\/ $`(^gݣ3 `| |}aL~e&eqJU*gQΟ<ḙȐN{?f\4. E0" 5'>ɯ{pľ2'`RB%g 㰆UfS }ͧmk+yVI]"4,K&nn*b?<%VK%/0Qǰb& E Xzl'!(omgyph^ŋ}2X> yz=ݮГ12).RŔl)En6?ڠ` ^]oAwI{ћF Nm'G4Y6"#kͶs_tuН]X&GOطǰ ^Q7Po)ku0D{`Հ9pRN=>:^EKZT\>?83+nҷmȎhtY"9 m;Bg:ܼhz}2([Ӳzb,.ORQ>KG6צ+Bygu[H7o|lx2UBD Fq5VCUs_.a#$(L~#9#3ڽЄ $E|ݷ#R%.}3H_=*8P^T^eG2@G MF佥O5g9 6!Uaכ7Z/,3_Z;!6: 7$BS׀ Dw!vr|X: ?n̼GE4;r}цW5lonoUI \['N| X`Aɢؓ 3,L=?Y9[] V3O!ωƥ'bUiR޼Cӎ17{_&r̻T~:W ,ˆ,N7!`4ő§0tvg~ ]tjE{xv'5N B˧anta)xh6(WD)e/Y"zZwN53HbaH]1-Hg8SEu:/VCN2y`Op i}]" & LS@ MQ/2weDrBb!RkլSB؏ftdwvIsnro(wHN>_śB,!SH=څw)dp/wr:#MԸ|:45Ʃdh5D0#:AR6'|MNv$^0dy I5(1hPLE슼[8c$J>⬅S木 O p-sy 'r20_hNMD( Vy@[~?$jj'k#%;euQK&Ie XT7nP ˰ei( _OO \kHk ϐ@86BHP4p^ [>:0}{ۓM9弜$ a=*;~ֈŝ.{pZ<}uYS^d߭na%_PE@nV踳ʕfB9|T1mRvǩX vI:<9lχt\⪔$:S8# z61W5kk+Z+42L{F(-*g8`r2l8\mӄ[M#K&:I= 3E46GzG̖"݈Q3XxCk' 8Z+]G馏}OYH@}2סyХs9ff~FNIՐ^#\u}x\^&˸Hp)N@e853xBIJɤE YMS ~ WD8oW _MYi˱C-,V*wb2TS^Cx6er /=^)Xd &]-:"8\ {Fֳ[Y}{dCX?gT^s";YN.fmbR$*-|RKSFۏ/@/< IF>jj$sT-6>cǀE3MBZ\5|/-c仴z229v=r3DV. TP I \q@z Ԉ~/_^ySs뼑&Ins@ʉr]#8B[#G{y*S -1(oaajV]9~h I2n(hć뤺c ~5v*IMCRuk9iэ|Iߕhwn$^n3R`zIQt~ڴ Nb8w_PA,Jk]#-, *g:i)4Y8»WiSY+0(I\u:3)+ ,Bj<ߍdj;릭A]ztezpvzK>dc7[5j7aQ eZ!& Br;`+'21Y,ibHth8rIw WMVOZ܀VA?8f㺃+.v4v3ԽBN_U5AlSV J>{fw +PÜg K> GBJG"5C2H *Tq(bT= qBڛ#(9w!+iS]#.o&h <"4~צd;,堬q*'\$ň@?թ%ɼsm$;7Rv]zBLtG; / A$ϗ)"5 IhJ: ƴ~KUVij,ODv. .ûOj]cMu k;=X"0x ƶhr 6v5DPMz=nn<K2L?kzHU:vK'rU.%ym}=fm*eWxEF~5ܛ99+m7Ydz˭ d6Jh:BFe1( BqGH 4} TIM/Hp;&[{HOٜwKzf~W0Z8ǒhY7^C=w<[sD\s|NJSMG.ݱr_ q.>^y" iQa =ʋ& wIC::Q < 0[4i8%^D]) ?',rG8jdZ0_mν9ߤB}KorٝCr}J6aS\_:q8'x5GIAJB$v,šl@tmUǞu\\ɱ6k瓓Gc]\Zt/yÌ\xJ✚ "-cUNW2e"d-ySp؂Tl$&T]ţ!h<`CC7B#lhbS gd+.!\*<2ψ`UA&>3B 4P6r>>X1%a6f5%-Ė?g4SqL>|ZwJ.=n~ i;惺د8/ÀW3 ,Yۯլ;*^6~YteV_7cbdv^mkT|1L'VEEO;xxcvQj9pԁ=7,H\hv5xr,(sߤI<&ίo,>7F;@oዔiQlk? rdg􂚷Xe(ZJ !o{B&ZfŰK #)U]7 xxܪzK/)z7MC'/ȗ*Ry JNJRXԠBRb B9< ӈ֖m} 蠻H> ZhK*vğx7_KU~wDoywi)y5*'7Õr:@ h?4W4ھm3xRk >x(oKygDH3j4n&ooej;PA|a ɝ#m.7!<.|Dÿ1^ g` %EʔO +/0aH1[%O{x>cnA(bmexM? uBނ?uoٌX_ IW_x#mzY2xLڼש0!&^uE]ᮩdxNzx0Q 9_4˅e$+f\:?Ḅ+Ǹ"ÿk9!A@ǩ; &2nn/0K_ap(LQ7}F9ic1XJS}{'-T+ (r,;RU˺ݔ'>X2N5Q-IF@ЂBM~3t yUYհ9؁{<g-Q%SXl_iIStHCrݪ}o2heW&,C$;<^g)Kv^UT|>4o?eYqs3^Y%Ѿgٽ]F+%@DIi$*{Z<#TmA?%Ŗ0QS."2:ɱ20djZxYgz;!!i4LikzRjxBl&*cc%q&g\)R-\AXȝJ:@oDwe ~uh] ~̱@o#y'\wӦ; 5ڐ\.d~􂳩{p#Ϩ[T˺Ҏ4pc?Qdz,5VQuMoM?4i%Σ~*&~{3{# KpE.l~9 ~Lq4?G -kyfҚ`JY l/$gr S(V۴璫.s )4 dzo4dbâm-E2*,l嚿S|K4|3Vg8}MZLd`\I:Rv>-ŇB&*w.E<]PL0>}סkxz{b|i7OXI*S0ԾQF-<ɕ}3L!|%#c! I#TG۶][Ax=Oo*K>TggMݾ]E"y4g:K[ePs Vtƒ9-z4Jock4ӑi0gr3fJB+uLP1;ޞ&2lM& acY[es~\[͉DizPih+ i5X?[cqbȁ nos",ar=Ł4̶Qv f/Gcø8 &b)ZRZL7I oxik P!/`~SmﲈJ'RlP$a_V)3b UM+bc|\-7@GJ]UX /’nTF,6 $gz;p, Poa*> Yʷum^2IB* )=r}hOl}w_USϋoNTF }_(ſ+Zh}Gx=Y hn]D ;#sHgBE}%_ ˖A. )AsdK. $I5l-zKn]j`IcGK ܰ|9oLʑop4\&0E#ëS4 4/!{r[}7x̠B_hU{ڞ6ԄmQ" U$?s㇚a(4'sg: 8M+ *0xY3ғ\VJt3H,H<}ȓ+<iwL5snJ4[NZ8=4WnIX"8bo~Xu  5`tkT?ɶd"")dnƂpb DmzDF('6vNBw1f*>q-lIq[pDg {/iSvxt32zX6ߢ.fr &)?aU4^q/O5EeLG`*-]æuv~2FtD#B*@h!)a} ĕR:2>ƴY+E&^I9EpRzh ht~ =YN5,L0u_kGҫ']y"Z\މU%fI`{<0fR2H8Q,-~/;7o:i $gf#PT:bT(56LUBnvdD#%g<41XdJ2V.p_"B>\Iм@8Ucu{˜U*% I[Xot]M`t,0nzh™:,> )G_[ŽMt ={j, BXV!^KkguO˦V4O,cvX(y#v&mBC,i,̸çU{ɚ?{+9Y TKCŌpϴǿp?lHr=t*hs51={ ڭr3r3BEJ[Y Vu`BXr6uJ>t.眛5xG%{t=^6j0'Ő043пi`PZ]+Ǩ˜ؠ|6N S?ӈ6FxSl;pݵ Bk,н,]V) Ib`P*b\A㡀,\Y+c>i gUA4|ī\HIlwV' o@Z?d-fq{휉;XDfky ;}}v\3EGPtN9K*溭sGj]UJ6!-ɳ~ DU7?N| '6 al]C|ftpsn(&taZ !=> 7~QEmUXVA-4^-sʘz(3eSe;_k˿ GC# % *`@uH{XbYH{]–,Gd3c::h~A`E5 9.1D~2#;Tr0$ΡCmzpsݎx0HelmK =IjbrAdMh_yp[YF^Ҧ$ݦmW'~L::tAVVۈ;2MMF#Ih"*:=!<<߻^}+&nF{¾/xMVk~ .)Ac9eB xTVKy6!9t,&~ÌG,nIp70Ӌ1?f lK@d)),9}Q>}@l'^Qu !'Q8hvH+:M|, |!NYibw+1'DNJbI7PSTv6QozrGoFz}dޝZ,kӇ&se$ ª$>:q0JK"6d8i5լ[޽gmu:;6t>&tfUz;z;?9&O}>8!dWLK2AI> 3I;@F] `ʮIH)vyKC74x{H =7ؓ|v3mKљ5d#Z9zocH%Y*b7ETUٚmTf=W~ =ڄ[>-}TuMcTBx+}ىUนAPĆh:HV~32 aS!S#7Ym))$ZZawcD )=<֖;,)vpc݊㤌_'5q T׳InJ %™ WʶQr+WHqoDGD+7YxGHyczvA']{ >?O:$1nw{LJudK #'3:f2wg~%L=3=wmhv-{ B&~{0`?l5lC1|f,=sx2"~N{Q7 x8ZcS1U9Cax)dI-pU%x9%p]**X_peSCӪWk ]CRI!P@~B} z #@&xώgz~ j&ڗ}HQ*_GPHƩٳ:0wyr i:փi|o(yu`hr$&IHcM6іE.v1n8X<`ԙT&gڴS1ry'v9T .k{ɬ7Yzz!H^SJ`ƌq()mXM@PնHʆ˘(EaFY s()W侲nܢn^CGhW qp49q3VfFv5?m@! J;4 nCuLf r̄d$h0}ǡpEZIgXe| =c SP#y_HQ}v4RI*̌)xX,8Hֻ I$kI)籪Ȳ ?Y1dHv ;:CiDm똍~o\DZ"v upW7ݦ,Hި )3=؟4tڅ*MJ 0:ΗztzIX{ԣjHrmz).yӼPy}ߑu\WBktP(y"-#j9r}$r+Kce' Fy}\Rd-=gKpf^K1Fa F ݿ౱vEVJ\u5=/|Krf}7l @eV@mˈ0I]̅'>Py##Z^-(PU,ZoF'_\/!3 z/ uu{.E'_C!vG(@#O%4,}3􂐯T Ц8rl4)պ VM].C›Q{sNq҉C"˄Tc^qNo}t<9ŊF.Hx(4^VO"7~aadf}u^>-)|rJ}rmȀ71/D8}V#\ *fmиw5d|YSAZLѼe\#9?ٳ]V1hg⡘BQq>B)/͗<."nIr&a}=@'K 7SRțɵ3ЍLXJcBV=]1eǰ chri{~GējB:%QrVblQR%5BϙDuu0kalB20N @zzxe2̙XK!Gܵ?9έtz.I]4v>!g=:fǠ>iP ,+>崸u2xz2 ^L؄W4&zxpk$/A(S 7;L$n-*ږq A(KrG`\X(̰K`5w>6FC.333@C# S863$ :ׁX0Aۯfkvo԰¾Jì!K3PGy9 r3 DZW?7_e~b=g\$ ĻLjn^tNz&?b6gΊB1g 5YЃzÑvTǞ{yxm}*p\wӐp?9Qϗ rc\|ZhiFpbl:6YM|%l0)5G\9)dͫUSh3\(/eq.(AuK]^//Ҧ Bx6<2b0-ݛ #ntJVWn3#%htdl(6*CT8=gI>"c/ZWwMb-xkT"ne!Po_H_ђwOzuq%FMo2fhDM'O\Nm90çn-ap*[n0"%_=&еZ4bo" %Cz7 ~˚| p-%fXƑ=~R13f{4^.H|2K(1p ,[GU۱9șǝl<%LmoY߰-س1ȳ2õT gp)Ϡ"4Vkunֻ @5G4ϐQN`TFv*'ۺ<^r+Ok/(hj{"@ML̓}&~\ʳyZ-E!Γ8j9LfD}L]1s}!c%X$bOXHzG"{PM\HaYT,wHHa&# 0jj =|i8`XtL?2 Xn #x/ :?!uBg!Y`C;2lFǦrmMw`0{sGE<~)L`bq!-3žմAD_USM4r58n (7$|I'R^EkoxERh27كKWT4IuP-d9>S!!`M`qjw6SNĜl&>= ö#9>*P]/iz%K#g>Oc'+?CC]qUTkK x$Oԡb l[|4J af sFq4 \46LF61n2[@B"IYDcC)s"r t/A EUo[$ z }YHEoԵ,SSG ̇7IV; D"PmBԠ (o>jc$J'Rzr%ֺ\qEpz)|\U.A&h(lJCG Q(d !J9qwwS#.y*5K:$C|:v tY t9j1lЍŎbp;/b~UsPSeeJB0993de c2 LrS[e˵i>~D@ީq6?Lxd7JefsIEU' 󋷚eޘ=ʒRUok}jOb)B&0) KHI~]ɖ$ ݡ+ M> {|OSOD)&X(H9Ay|'V`}5b{ K[Y~O<8mg?Rf I4ׇxxuYcD<0q 3gŔNcz^ p."p}IyL飴onnmwv^坛g,ɳxr,z4H`0nMhg uVsLg.S 7,'Aȋv|[ ]0^wj&(+m ^Ml~[ - 2DゅK5+׸sNx" ӐܶW"- NAʺ9̫ !˶HlVy}0.oTMul+UWHy3U•s KFD3bwu摾5j[N!?oG*^1N*viw\oJRI15ξe Ͳn5 n1#qC?N1=%6żs>F`x_>br}I ?ޠ@?:a>S\LOޣ.280?ܞxH*aK"0=~ҞV y: 5R>xA3U)JNO/hlrQ 'MK"TŅvZd WEٴĽ<-{5-7A !vy9TϛXZ;tHR 80d^,t $vEV/Ud * Sӷ9]!TjTvw9 pe&cMKrKH¿$VNZJ\;q(5vQ|?:nwAχcy06{NڋYfkLf_Q".v5*bR)|w%<{r,0ĉKb݋$FN=8J#ywVyV.$tح_[#`_".77.0^ohKX;4hR KLmI۾!d.bkJ\^4 V ?Ec^L/?F/H rxn)*|i4wÖI]Ij⒪=[D,AhcEXs 221ʳP3ɮŘ.ѫT@,brROh.Q[y M S_zCgd $a^TRvR)FEFuX"\V|_~[q5s +qJHlO136|]~^'H؋`J+Yàc(ק»ixQhh&=?N3;( omX1^faMwg$6,Ǒ+ıgYZ070701000004bc000041ed000000000000000000000001614216d000000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target/loopback070701000004bd000081a4000000000000000000000001614216c6000026b8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target/loopback/tcm_loop.ko.xz7zXZִF!t/C&u]?Eh=ڜ.+@Sí" ]\ffMKO6l5֐xzLr> 9l:ǹe"A>~ y#f)$Q3sYe7sT h&2zQQϧ):#oӚ>c-S[C.Z-F6HX vʾE}oŊ߱K%ԽC;,s/0}kS٨dR9=$/ i Gxv+RS5kuuqmU69=U]z`Xd.л[/-³~eJM1RTI%%u Lkm|B"T7A5Wl=tmKa*sí6jspDh3j1.) 1cw'U.tIHr](35X^ζl3^_UT~"LFqIՠ^PyfQFwϹ;S=_~* rކ8BgimH+5yd#q|PT"(#QVF ]A|ԋ'5hi3+ҘƹDsn̽xrfnj[Pba5V%d&>JMI~e&=KaE^ S50b&TO>/"c F~CV~Q^dt7U&r^' 0 />8T^#rx)vnqWZ v&l鋇zGf:1< Z@]9'պ/&l ;m#EG* L Jyc&iK!^J㷀u%쎑ꀠ\FThO!. @]@w؋IRqw6t2ݑI U2 Sj"Ir(8ލ UP"LP۲DYlMg镥$v'a}= p1j|K Btg) CC[^Hy•寲NwJ6K!&Մ Us@~#yاGv.M7;R< @빬o43dyI!(`cU|Kxr[ruG2 o5dB>P,/$Vh=qN{}V|폒eK4R j9:n"b6W;y+CV8T9 {X9NZ=P nyf"*Jsѱ}5lkRz"N8^Ue. ѥej $%5L;ĴuS2cd~~)1 +!v#Mi!l _:Vy 57y@VEV6ZP*Qs Mߒv:mwj6)CKTg9b+:aeKp7thsVqs}k1~lW9:!pGξۋxgtwoPSE ;~txWwCk}EiJ\յ]$ŚuypbGlqO5#na"k{I4k); ap6r}(B0p]߇-h1٭e3ȝUm8:W?e5nd)4xوA΅)dMG黮j`\.AYH(_>onL`$>'N:RƩ8 YBВU hw'%r]N@oo~DB_^%$]~9^>O`0I ):k)I0p<܆ $5J㞙;!j LJ6&tM^W_7\S*6l,7 5ðO+v %Y| Ybfrs˯Gh0./19:1|a6yBoo#l\ʌ 6vm5fVaRr,vC{ 2[&RLp~c A#Q&"vK#&iQGPM~ QkKVpfB5l&):Qv4i|?5:hMGB}]uͩ=뙚z6fZCl՗FPoR;jfSBiqRtUO2T9pn:`;7ַ NkJU-`<&:UhϜNRP/P7Pw` Bбm ohIs9!ʖ;_; 5cBBB/Qi50K/~N a`4Xun ]={XCk|O])3D8S;zFw_O)~,FIZV$Dj%=?)ҝײT$7ܫNx$R8oAXj[nsَkVף5Ct8 t|_(ʎ_1f`e$knI4&!p6.3}8R 6lhq(}^biXuΔ6;$RG#~Kq4YXmtICΘabpB\ŝq|@}nF~{)eڒƠRO@@ce3V5-Ҽz :xx?AZ%OoX ʊPO| ŕP4a,I'OHItmGnS?vA5OB:5 ok2)N\؀>3ԭ+!4kkAG+ WPb0tkfbJ*i{Wxwz"N5Q.&\탧\ ,B>ꇊ˩?^d*uJx `E!Q2^&,<2-T>O!O 8>'Vڷkr{g >F>sc|!V/;!=` =j?PC0̦)oԫjEꍄ=@gApXԔW@֊%J>1o'[M1 _MÖȖAq^q+ KBM{Mi?QfJop,7/~8CSϟ+;cWftZ%Nxꍩh mo9`'ox~aJ,FlIOW>niVraMɣv?_J@K88w!MU&qRŬҜ(̮޵6x~u戀9- Q׻Zޤ(C QFn ؓN𲪚E^cBl#= f1~*E}\:  )!-?&T8SKR:Q wc&;ta 9ƵA"ϒ ؁A"Ex4:kt=0Ľ],7(# fYv ]6ƔOEXn*ft<0!ZzU^-SN n`@|p+J 9wq'c%wM#%.3V2k5ʖs/)vɞDLuYajjHW% Ɲ-I~C6 PZ8x;+D[1 sw^tOzW=t9BBfЭjJQ:9z2[/dMßP1P{gX1+5mF\~X*IKdHZi-ׂUTb\_nT 0JqI @S?Mn HuX7s*ḛ1 2LD1­-_[&Tbl.41?Si..EusRuwhZ|cp/Ht;xEz} Tmn:GDLn RP`;0ִAR_}Uot`d]K(n%Ŋ[6"~EQt. l]Jq+YXvFfzU','N[4KaS(92 0D}i- ԾIEK$.w(M&C%qjG|.sBEXQYUlg3f%; 0(fQJ{a@͙#HEC Sf.>&uly1XVt Wή8E}iu0Ho1SxiJY7Dgk-ɹ$VkPI/)3w/E2B ,Mlx߳uz95#Iw+Z6IPN GT'I'u tc8h4n@aVΖ  _2xo'0!kG2>_VBJƭ%Ƞwpz(nT͌1Ί:EΗD!Qyd|@ܴ6)EA׉Fjssz=R#̶vas*}|Z{J3`[mpRuNⰋZ~;Ȍjw~<pripgB dP%2)33[py%ݭ,fp ̢Z=uxRMGqZ8VCTU*tTǒ Fs _4j(s .CʧBE <拉RWsnG+L`3N6Thagrb3!V.k,M_ٷjVۜ0  ŬNΚ _rֹ*Q \:1XYfhb7caW SosbdyF8 tD;v :7,!Ç ~Yx;0ٽ5=]ZF%( f?m%G)-$XSnL6\:Hp--yL;1s!D0kYV(Gd"?VsBs \zK=l?דl /d޺M qݗ HBf -Zeu ӽGDt|0Kd iai Y KO!{aMö`sOxuιZ!zJ\tz0C:yK,D>-S1ɤ;W%-o*_J4>OAbx-,fPRArg,` dz"<$Ds%]Izq+p9N+OG%Ncl^F%Tp/9KWq 6X`Oݑ{yև,_;En TokKP ep@.rէ] H~\-yM|%ZaU0=pLBϾFyؐ%?>[ $Y^wKlݢSBFJcs~~b_Q%mh>2UK4ϥ7epdjd04Fm񟴙jޒl몧-1p lWAl!g6˭y;50vȉj`:p<=,uw﫾%=E,8YٽDQիVˣrl-;T_ާ!y;N]n *ew꾊Ȕ03%mqlCSzz,OOLQ`vq8:3e(6kxэv ނBY:1zV>U T/ΐs!.K]!a9X5?WtN_iKb_ׁPA%FNCGo\ N]袔(uyNu2 *T``2VLԷ_mg=dRuu{tzF @x+zD$wTxlT1|1NyZ#B'bYi2> lL+ؑ Wΰt64%|DxYsTˏg?o:"9K^T? f5߾O? g!r`Sr{VԀ'f1DgB!}&W$`.!?^4[V`h;d=$U䄼mZh>!\*̐ B}7=5GWV6ђ5cׁ.bS(dOD?%ya#DP>/H}Ʃj%8CHQvRKA]]-@'goYoXJ10lzul99 qlZo\Q򺸖?Q]_)F:qDe F-}Z=n(\"z*<=Fp j; %9tF*;\JaٗF dJko7XЗ[T5e F]a곱۸\x}KnOB<+,0{$9:ZI$uѷo>݊/'Ttgت"=H6^P'r6}~}>s$i{{qk ]uB`o8rROb|V ,J? -{I{7\WL1Iu)q0l:˵"\X:UzԨfZO/dԥ5,\:k*ZQ .@6qdRWoi_) t n!Le7뒬1ɆJlݘx<;K@TmW$C9b?^eNü)+5R 5 DۋĠyAGeats%VRʈnM1DyH`MxT$+—ӮrݴB^BʳzH&0ĚH{޲բLj^S pn9GA13ٳ$*jC Ij(شoZ|t EOyKOԉؒ;jJb3 j]IA r+筤w9,_ntu 7 РXZa)Hf*@Ld'գKY%6GFBz(=9C9L>+J'>b$Jpb 9TpGRQ|`h{e{w 6t./I^橚0g ΰ} ܘm'rz-z`pDlm.va~XeZW삦ڕ77#pp&"&"Ca/_OC֙dk-P? W w _BF]GkJ%7*F#0]MĈi(gYZ070701000004be000081a4000000000000000000000001614216c60000239c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target/target_core_file.ko.xz7zXZִF!t/3#\]?Eh=ڜ.+GGh'c.(ss\# ^6e_FL(A8˒kزH&tBN,郼lA/޲5ٖ[HJj_9x*DI+IN~}c "r;$co^GT_/%b~2CM|_ϵuTԶ!&ex7H2 ­zq23yMl&l6֗5>t}AcrJB٨]:`[))+'Cn`hy0tejX˥'`ź*{ 3z̈#D}]fC(E8v[6Rlۮ?g(3<|1t Fg'A?pԟr5;?1#DRbY}e:)/ĜiVB3yPUb0b]D 4!yi.VenD7&liFpp#?\ }03l+Bzn*F.:KeSLB`L#>eÐ+EAI./TL^ɍo9̃8F?'AA/D塧-bǕpgQBfffQYH2r9Ek[c$R{#uYaHeGS3?͚P9<ҲoT`>XuĥE^^szJjv3ѢnBĿtj1g+b}^juխqf:TmFCA#v~xA'kv0o wl?T&纕JN Xib Da*6ߝsSy$݆S-(oD2oxNLy2Wh"׽|(2>] Rs_ 4rA0 Hӆ?`jD0\y%z7)̂WS #3PV}|Bg+">g=,? pN56|M|M`?' `A\EC$׳]m3 i*2@="2o2rʂSy=TfTem=PǦ:GcM+3 7ǺgTWE"Bcֆ2I~XKJPJ' *<{>C› 6)\,><;Yv4J.{EV|X u#@_BWh5-=d&'b?θiA*㺸H\N7ao3S,u[hn材gm^MRץ*?iorGwWy&x M[ҿo,q06Nbա |&RќCl҃͑@lW3l\'BSSZ^y%d=; -(2@ג6y6\=(΋`wpv.R>+ԏV6i``{Ok2xង6_!*U6RMk^ގ'}!/0Z9 28/Y &5Id9=֧΀< <y$T>>\SG^&'5Ag[CSa^N&z볶}_ dX|7+\~\@*}^=t:͛j0g\{l  |8sk so0ezR@`^Ō!nGPDܒD[5j-^746bF~@z.w4Y>RW7TĻ͹d-[D06gOzز;EU`포 r^k'ڣms(S˛pD,Z6ۋ ]cɩ\\ cjxa?G2f\e,f*k6B[g`SN13⢩J42F/+t ӷn!Ϡr] Y'rtX M7hb SbTw|lSP ډWkƵ֯DQ[p }wf^*j|.KQI3'HZ|޸ޏ}h^ؒG|ugT 9'-1_+VE4`# r JMD$(3>( yW Qw̢2{ :P9.M\'>2GWXͤ8pK4<711ۛ'xyeq( ; BU ҔMhҲ>e w%R!],LkA1 $$"y+Fu72Aׅ/V{AH޷#=rPb& KZr,ʜg$7=媭v~q KZZ,r8"d^m$n{aa2&V%C*Elv Ó] Ƣ&Bh>L迼$A5L]rd.ՙQY/G1ZRq@ᾄ"|3R䁛ᆣQ.N.h5:j K(I_य­~DGR^xPQx-h _^:?4'q`B/EߊwjUF*BX\W` 5$dH *nlF}*dS/֚_j݇a@"_j!Ny*m<Y4^š"3Tw?x?a|Ȗ P P|i<&*fIoD¡{|i+8I3 cic B%_G" +|LҵȢCX h,X̃4~'W$o<dF,[kzQXP= zGDԀt8dO:*π7NuϘbQO P_< Uh㌀j&ȗTf P; ~eXkUK#Fo47 ԪkȺ & )qOW$xkgw&w %]5^Fi ;:Ш"ׂʍGU&Xc,ݕ8|]kk zqԖ jpThfD]As=_@|u0 c4;I,Sb  ґv2ę̇sE1&OYؔ$&&;>?`H~h5c9\$L46{4r#?6&hJ'> YB6L, .8*9׿OfQR@ZoueLf[Xbcoԭ-Ab֜TmZ5=YHQR$L0a11|i rugNx*vҭK6D~7_glR$2"AW8LSR$&]}Qh!zQc@׬? ]]hLhF m]%?eNs4Ÿ޴w"JgcNL9۩߼.TZ$wBo־G,{ib<"g}Y2f)@]TT V -7HYFb AKO#LBwY_{pOk,'; |/vDHᢕ[VӮFe^LA3/r+O- UXF ˪_gEߤǝG^]JU1E-e2Ĭ,$HQ=[j:~#`| 7?<*t°=rR9@ Jsä018gͶS`Z4UJfʮvIC|]ڇ3y;[6f1!"ZJ-#:u @cT05JV֪Q҆0;xJi7K,=1}Z@4Vls7"1X`*݆+BK˜FTpsisnMb(V3d>5FcXpA2'd{FR~N3nI5pꃶz囩g0 b`Hwp8O@ lFF*iF+Hˎ/>~ṍJwE,3k`J6)nڢӹw.#86)v$KS5~.kC`e9Lٖ̖IjƤS`ЅInqp| X]2HKZ-b&sRoͭ%KѲ:b6RJ\X%J:ߓoi;ƚOaef'm0$NjkL =qn"'A(T'Uwː&){ʐ0ĝyݟl{룶YIB2_xmK9AAfU!)b.H$81Rp|VdP{FTRPJ(|oL p: b+GgiWmҫSH~V+,.H BxoCwqs0jYX1l5oRu+Fh֔$d gٗw&C`*ޡjHSĪ+*k|w,NL4>x0~k$+BM%t<~JI :r2 amigM%DO&$#+YCMrt4ﰍgsuCR9 2:WAFpV9$9]G;ߢ JH56'$;@DP.𲐦i"VHAJӝd3~cutRK*?CH.S_7+lVN^Cd.b) uuYQQN(S횄t@?#[^-~ly[ﯽ:%*Se/_zZr!ıE*,O_nr'Bm"nnzd_TBǢjR[H:]GEZ_~F˸ BJIeCjYVPUCvO{շѝYݯpL5YF'@ƫAn( |$d&͚;a5I?$LA!a>pl˰|( wZ;3R`auǎ`;ٿ_=z,$[7-nEۑh5d|ev0C-jP~0 k0roٵAy> tB<4 oxG5u |8]$icGyuaUԟ2HG ÌRmSV&.a80sd^n'.83~% ۆS?؋ԩgBl4d$O@Fm.95#}F%0'tWV.eӷ:#AaK>ےp_b?p ls2.Xj;F/4<ؕ)hE]Дl827d51o^F%ǖoy}Bo%j#2U BZ֤,/i}53 3vI\D ȲAw b.kC{igL ƞ7@)%O8#{ۍfftNJ ق \(BDCLʡjpnF@zw1̞02( nGMM@ A 1`Z%G'E*,U_5aW &-XJr"/Su$oX{-PXӻd,?C:Gy)p̥y%4mu GKW }CO55 ~Z ot1z^wym˺ NC1{KަC;JUT,]0b2B.ZMҋ=%^TnI:%q\)sX;pY:T+AبRy7VZ.*ч3ȱ&,rPInij~4JGU^y=9%ze2b\˫kqIlxsfIaINԤww KWr;ʗ " ΥmDUb+Vd]b8a=CpNJc{:˿n?dlsDZkjsh׷p!-rr<%'Sܖ3~Bn5u{Eߓ-98bhߤkcUu,ߨ(,#cު׺˜a}YLJP)6Os&jgw]TZF{^EgYZ070701000004bf000081a4000000000000000000000001614216c6000021bc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target/target_core_iblock.ko.xz7zXZִF!t/3!|]?Eh=ڜ.+М_ ܄b"V=p'% ÅBqD.Ek0>5MQ9NѢ_ۨZ//v:,4MU}"uUA]1X2EJw2^4pzlM(D,K(rʏ-MNM<%aى>n|sw:9~r>Y(AKQ%nO ISS+cX4(G!~`~C)@NrU] @^85.dXbW6 E/g" jC;Jzݶ(oW8=4㿰DXC@*ĝ #cO&!(6@ZSqBދYahGoB@7UkA%o+(C2W)m<WtqU\-<~ȤdBAVŹkU^ԁ\{1|T-F=ᙹ|A,aV!Vd.^grD⪟VO&+^03z(6/dP yj$Nr:~I.C#'#k0>N8]r؆pg?;pɍ ",, c#IxcllL|d)͘5^o p|S&32XsP2|B/ZөFg9!amR/ ?qbypŒ7ck&g~2U?+wB,W0eD\|لXi6Bn)_{&&DŌڥq K"|׹g?'Ӥ ݧq!]A)&|v3bogc@. EJI$5p!A?0E$"W_ ,q(89ӳHI!/bfSP=1F= ԘM?`=1@DI{YCl_Nz0)aR\Qg |KLV=7A+||/BiaB~s(rP^گwz/(;Ma7 0ΐ_D;O6qfeCC"qKN0fH'G!eSަ5oɽ'/'EmtgpF6[g 7MS_ u1बڂ LBKvڄٿяW]wO˿orgi+-hTOrQX Ao*%Yة\x,]&f$tM rzL1J*{dKJ;q2hadA|93T?*=yG\i- ahD!AA^0)HKZ[|AM`S"wBx+M[ф)ɧfZ>a)sBU_:mkMsRN)c?y D"hp@=wlc/K5j)r,h_zT&ch{؏m8^*xq ~TX$ysіd! Tz;/)-<ok4'{ ^;YWȅF?Е-6a)먮;N5#QZyO .=ly|K%pXw)}h*7mQ^Id9{BuV-@Ӹ`"en5Ҁ2>j V4JƦ݈w)YWb=US V1}(ވD<o9vx5u!wƢӚ#Φ .| !Fx?FJ'8SV0%`g=[KEioڝ6RYuH͞Eߟj1͕a_|cB(cb&rIG}J kjWβ.1]H.o!ϷMs WN7Wa-!+G8Ƚ}%#WW%&ƲPprSATM%5ͱdj_82;gmĻGRWk5<`9{$k(jQ=L)H_iph4TX.o.=/&*QUZGX[I9Muf!O3;J*{rj;WJ(v!*fi) Gݏc2}'VATC..'~nDyQ?u|D+ ~&HTqj28*`TmP9e3" Oxk\qqx=`g5M;A|e@9C& Wu5D%~N^zʌfc M̃׌* y„IvW\!+;F:+V^ζ %ַ9͟a\^aF%3gM3+3q.}"^ڶaݮQˢ]zȢO,jEnCJu9 56]KI8X.Q!(ڪ~KG9"H"R!7*u-[_5:rsH8?j ۭK|aɷr{*K < L1إ4R'>e#?bWw^7).c5gFl2E-Q9ښx̔ ѪgrlV&3uLBnCY\Gm l}Xɂ`ϋ鳰t4즺J=@rޭۦOP3nFzĠ܁»lspEd6ͤmZWfA|s. BEco?>~z R(U @qrVV'S3q`p&>0= HJ3Ko !UݬA ;2C H/)CyNNPaO{:Ut@Fw  "*w1 ?#s@9.9(.g6ZmYbĘ<;MŞqhDj Z>gUpLx Q>X$#n)x*ॊf@!ZcĂ[Hӏ}MS]ҼfbA`M6+6xxzHJEZO us:v K6U|sㄻ!P[Q} w멛m+ա쪈oA7\pn5(8NUܴ>k'.7Ǔ*:nٮ`t[jpF~T2abGBG)&5zeGS-*P2-g%%[a[<4槰Wk(_3b$]Q}-^~SIm$Xw0賧H5sf$e3ؕ)Lg#%`"r8[h4hr ~ 7F9}Рϥ@8ۗHv;JM'mFO+xM"B-9V\nӌH(6xQĥtx|RN숄7N+ P5D߭/4wW֭r)G`: =O(> Bj//+ .c$?9Ix9d{/Ya=+?Qӹa$Z ٰQ_O;э710AL:/[4ˏy1hrdgH17핟I=$'6A:p,p8 (_`sKqC*IBElA;*h[mh%/؜B%7{ӳa5=ڒԋl5C$.1h{n~_5 ɌaB*V3p_p~?M]&ҭ\:ENl/s-r7 9g`ϓӞPu-C #=doKkm5ʟpbg7WN)] R**]Ba$¥NZ0*2EA0u)?BN,xLtK(4b drt,/_V`v!*G ٪Lœn{<s JѶ`EyZ @H~p78%( O\7d06Z+t:19XÉ?tR4]G1:?7)0{'/uTrg{ݛ`AKa TyʈFPn0>GoNA ՌZz.'XuVQh2zek ҝyKc>mĂ z"w F5d\i};U  6P|qq`PSh+HV 4vd 9x$y]>xh_n93@2&HjOYV]UרM}oyڑ$Sl.O;Tέz4|}l0@yaRC#xM eb~kbeL.eg_/6%d#p ^ q}ZËL$n5I7?}ß->N2uJ5}幊{kW5l3c:~[*³>VNAKSXGy9d8wiwĵ9 +)pלve h(ސǐ`k ]3=o|XuBu/[@OʒϏɾlɇR+09}Ҩ;_E.] aЯvWW/1E-{a5 Rs O7b.:rL:#D`uo[6__5%کU0`D񂠁Y0I #uꦺ'J <"cE(h3XQ!tBJONGX:eBwg~ֈk<4W I2FbԘky n'Qov/x%݈jD#ET4*& Ae}-@yJEw*ITPm CƋ 6( VoTUs׺C!A+.N(ǒ5.tɫꌇ1Aw;B[+ܩ&ܦG=b-}y-}Q3Jr(I)Ni oenY8'E(X?:jK´R*,<@\ǾR]sII}7twb%k/'L}2~ !*TX?% b #٢tHXj3"wSY"cxeK&!E~!)+tgֲ\Ert!S҃*\#&L{AEEvGÞ _A+6|㌨{ƢŲ 7fL}ONȴdN׾hCyuOElF!s[VN(C'hu[%Π]#L}r\3<^ D1CX?*b_dvT`E.0 Mځ֐d;L( c6΋XCo"ˇ= cpW i&2X3+q/jE Hk[&JKsq"oYry4tQq864KS(PURHC##>/ԿӃ0e)UWZeUjc>6gNB0E"TefKs88: Oi9~PZe 84G4@=% Ѿ`[g8z3RXHuC!Z¡OJoeӱΫmIy=q\_Ke@N?/FA#ޤpըhFwn%X cxTvl,k+$*knQ(Q# 9SZ˩eo+\ώ@uS2'4A׶><" P }D-2!@(<] X{{a4T|:UAD)+c.Ky=b@tJׂlspn `ϴa+ B(_$ ZgFJM*cC?SYB^+$wVlJñ*FҽN8f=pv>=࿸ 9a4U%S3ah|MV܉&S>56&Dlp2^ʔ1% wQ77Os!6CkCB*Lj{4qC LFN-†Ifj查%\J5-Bm%\Q@EnKlC-b$ЧtXCz :Dg.Z6_Jts#Hu-u&a\/ YI*oB0_{#?kώKxBUsV$%͑EjK>kQ zElH$ #82v/wر|/(<%? &qe'R}:7s̮JS3S3)CX ;{9AK騋dž 1q9 jnBh-g՜U(N1pa }#'??񓎆h6HY Z|BĨi^yTfF{e=_HRJeLwV=YH,( \K40itH8ҚЩڞfKhcgY9 Žx05"ueCf%Q7MWg DxJ_('T@Xz=jߟ<0W΁\us9|#D;@8;d}yt VY;G})dٺ;jhڙ?*Rx1ܤ# &p 꺜B+2k0(mEŧVSgRs ϡL>&cVh{c\z9 %K=D'a7Udav>l+lsZ܎(uv;SǑVbj^֠ .ʾVBCIpG/Ь;Xy'ӷvMXNP+=- DWיdub#CYgYZ070701000004c0000081a4000000000000000000000001614216c60001fa34000000000000000000000000000000000000005700000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/target/target_core_mod.ko.xz7zXZִF!t/]?Eh=ڜ.+υR 'ǽp/U3 jg?=V'sV;5o84VzbvW tu}7 MsKFD*ƧB'A~)KVC3̝_\ ȕ9\ [RUѻ]" ᮘYߑ"B=%;IFX(ϾF2ݺZ~I` ٽX8ٴ;do6| 1xdu.wd ZۃOUU*~z3tjdMH%d`}S%r!K.J*? ({hSǭϿD]jD$6>Zc:rwEGlBBv 7`]dd#\%qΝ(x;A} 3 6Zؠm{=Pt2j[j8gUR< *Dn8r viAS5>-QjҷO+*+tl#&JZz㊙?`R{E/Ƽy_+%yc@!g{?_i=Rꥧuy䨤e\`EpE0 ZPH NnP(2 5Ng9tM򏀴=-K`>W`f|SX>dN(A>JK(K<[qsaAwF0VmD4S“;P٠Y N@#+ӵ{vSkfU(qH G&\h⸙Wѡ-Nt67lИF r( JBBVXWKY ?πuQڐc>fѦ| }ĻdǏ @X;-.fCFT;&|q^e= -U(5zH)3|]/ Rk"*o~8zY MzƏoL"z5j0Oc@~b׍.ݿ1.w-+ԨGi4%4gp:CB Fr*s ?7VRW {8XpAPSbVQ%5e9d_U0#HrPn? ʄtԕ8;Y='fh͙N=P2H66cQB,n2~bҗݪӉYX|*(1ZA9<S dIڷ(L aL5H{9gNw[6 ylÓ8#bbb:ИEل-bvk$hnE[I^#EKbހͧw$w>dKv« z%XcX)gvF"s:/zG)jCW)p$:JH֨36)e~rh䠭YO5}b#[)A@BH7ڻ^4wPƷWOYYAu=d 9Y:?km}LX9B9˰ʟa'+6/8emfE^6Zm@pWQy᠇l {t)m [UXYiC90F,O?DBx[G! t|]:WwF. Ή+3J D<[~Iunybi\Rk]䷀$,o\үlgih^Tw6w*\<54\T=$V:ӟ^HF!SVQ39gqi(kL٣OHG➬v(M"{Cm4Ym1739\+$,7Qn(@]3d}[fE![R6t;V-6ĻǦ0:IH-Åda7Ur ^q=(da {fؽ8Cf]Ή A"|e5Ɠ "c0>yWt?~U@3-NGZ]=k`lMjgL<"j C L:!-'WtG1{qKѯ}{7}'&V~ձCzmZ գ#p0A/ Mzي$ PyN|2]wIL񝣫o.B䬓YgqW$y06e:]%b̉kkو'tٶ,*re]&NIX?bvUP@:Ol;&7)2Cfl'1yς6ƴwix䠐i͕yo% {!v@jLO7LB[_jQU<{E5)>*cPEjw[6T臱ve)a!j\-%X.ƨ&>BDгd?2/%7 /^ N5hKkpuy*@vI1= ;^I!M3>?Ϻ 9,-o~8pNd"q#z O^oS}ְ(wX^'V.`x{(c,N͢(5j>nstGeah#5R5?Tb/,'ۡPf+N&w`~z/_0 TF ூZaK!/RNtz)`"l5"utVђ+J__ Pr@[ˋ$Mvb hTsyiX8ovR+JvgtnebN̡~}&|Ďn43i\%,~;;O&L!c}%)8(e:2:<:!&* `{)m9v% 4Kbت{uQEV5Li0>3@Pݎ|KUSI/ OR"z>D#sKuGaL :<0p^LI[M-1Y?#srT#\i &Twe] Nd_)kFGa#`L]1(-\LeMui))',|/ #%fvb%˚k-hYs|oDs>~%BhIR[SP~⛴hwK]."/S2%~ yی\]ЪKrup{|s j(aﯤQ׻\hisi+ij-+[ˑ/!ݗ&@Hz9|O=}=.TX3Ӥ3h][lb+T~׺F Qor`utV(jK{]iHְR\)Yp 6Xjch_qA88ZФ tb0,>'n; lu(1uڹ }ӬT/Xh5ysR;Xh\OQ^Uwl;h^R̅eV3*xN^VRK<T2bKp=GA١Aa#i*5R2-{+d_JD>]}_FY;Ǻ(;2]1t |ꍸҔ h p:4 `TKlhg ]->Y H +H+<78+y"*!3r-R.CNHu~Iٳ2 n#ҩ,Ϲp쵛Ei * "M m$}8pizdDߠD06.>c.tȖldݜPdHbGKOz(9Wtefp薶Gn,ktt X$)t %<ΗMv@"7a|ќ]WGv;PSk뿷ūd.F+;I eW7훘%i$  phwz?ܹЦ GL#`YdUpRhkjGGE!1{;m{+v8Z}WƎ4aPm~m FJ;wmc(m# c/&*f =8ref+l$_+IO7aq5#CѤ-w0~ 2i/.E0p]<)j}%Dzˌ9:Q5~^ŏ]aBϰFԩM&r gIH T?sDGdM$Z_Q~Ѡ~ƌ)Zv(fv*K#\ +:OdgRHRXld v燱gv5ίzޒ׭91?)g"ZMwgkIO \p᭾?3- U{G3-q ګߔh/Ո}EM(L OGInbgrbj #]EIZZkgCxⷩ2"QdR]$ E$i*ˆԖEmTK9|X-D\H02:`~R!yѵ 9oԂ=ƟXB_|ξTuEBv$*ݚN#ߔ`!B6Ɩ,Y/D;C\9AYbJ ;s0kDu#[Ghu4;8os1tksUɬ 9JI3= d idjk5PtVG!bn ;'Pܨl2G,,yb:+>7۟plʥ3#U)V%:_։[X9k${dV!EoFhd'L!4@-!x;Dm}r25*{x=׻ {yt?E%;މl~4A9ᣃ~Rv6ẹI/_O60 Uk[j{)G*Z(!ڽizo`+Gt f"٧ ϳیDQS+ir̫Y= z) ,_̅MX :mw06ze ]9&2JPMy1jͪ,IqT]+ڿ^o)*vUI7*K*sRۗ#U彌!X.zFe02R{s2Bg6Mߒ&J؝ d;-UpVi.ЫXqգau!EAleX=djyk6G}>p|/|2j[NuoDn/ėV$ǒZR(x-1^Αŵvd S#L2Q#â[mEȳdtyw0%iSgCV?a~K&DU"Rnf!JHrJj}(*.kh}v'L#ʮY.5oGć'EsĶun:-hGUlp/@{D #Y ),NHKH_ qʋTEDjy8W ™GafwDs@qUP~Xt%~{_!#CyvCli+&`Vk]8vS|)k$%g&NMasxa1=a' s0MwGPMҙ5 G[6Js| os#,ĭxIxa\Iw@&QRy,j=pmݓ ^HT &D#P_{}IjzZAGwԟEn1}sO˶`zRv%mmhtze)M6י}"3ͭ```Fo]6ԯeĀʽÕ`z)rFl3v{a+Ԭ spu,=p(4dd$9;$=Y+DtCOq_R zP`(4r&ZoJ뮽d_>RCl b=е;}UVTZZC /".>"|k=}cn+63f R jצTƥ=ɵ3~:X㤿("Ȟ9]rS,kW=Vq]RXi=*®i-6ͱuHVd`yIEk`6RY~D" +0]j6(;V(qWYsV"TT:$k Y`;OGv-3n: 'Z"i:1yc,7BՓP3hSgT5U2=BsID EIn4/dkP `!^J,ʪ8 }gam WQ<$h耵ݴ.uDq!o3$O u>}3Сfl LJjx,2omVg0NNHyrPZA,hJKq!; |ۭASҁ G NROY^/nLeP~ QߞH&8 cw9@u L^pϕX75]vß.1>4Ewpd2! DC'@񣕴Hd J%v5ɴPC>Qf= c9AXٛX@<vCzx)P r yӮu %qRGu|8gIUQYqnw쮚-8jH@T)ѤBTLWdlmn 6 \ Dy)BO&WV+(&X#@|"TB03TH6+ف3䰃N ?`3DB:";w=79 (F`xߧXTrkϟ*Wl|`ku 'Y΅s 03T>aUT@шOM6]HhQbNIG@I(/wo&uެhu! ^C&jsY")Ƭ wy_M5QUPClL[I?Z˅]3{Q|Nl0ɽ;oӂh*]3/ pOH Gig+(tZAXIHUa Wͥ@(ǥB>iLs2@T^89-gOTPp{Wk M^ [3R"ȥ}H_S3ڳDi8zq8;BY/e酔iʁ$YCniGMƻ$`@Uvs*BY;K)"c\ji14&!6.{T*"R Fd /F?4iImW dcq|VBSaF&KʎZv#NW_ jp.^. I!I7CGy{F Bm@mRi[]ʰ5p/tG6m}^\Nw8bƒ>m#v\WˠvQh֛ ?ȵ-Gơ~2=rpb!e: mרN= BC7Č`v,V FS@B1d0'Ѯ9:<&o*2bdRqQGy43ϙ*I)g1^zT V.c xJJ9G|Yh ,=Kq)ton'ţ(F%L M\4[X[vk6zGg%*>Q٫èZ;Ff|R6 \B: {uXva!2٣'Zmj%*[bd@pp\%DJ > {0XUKگyjdãG;p/ݦ;-s$g &&T##LI({&'e:=y)x"8 rNrIu 3mhz?n̈́ݚck+ úc,P?XcbP8|V?E걁T}PIk5)1)U<~G/E0=iTӥ3X@gڽ_N;BX,)[EXkM/|׬Ij8ˮKpix>Fxɳt;*KW0â3IMv^tpzg8=-)2#Masޝ;XmS~ M2j;WD$JN駟Ť-?ZXIXKC}i ldDG;(l  2jޑZe%V@W>}14|uꓚF@ d!N6s:4% x@Qu2xdy[+CLhm(I9\M$Q .ML5AVYES.zP.N 0P Yl8BM0i$Rfn#tgÖxjB%@%|/HV`h #vO "fAՐu-@. /xMl_QK8u\Dua%wcP8e[w&B7ŐZE9(Qc(gp;2֗c=6#`b*"^SV,טPo;:/W*,D&l\)4 y繡476f 6=KjpwHKdKغsp&Mc0ɲSnLz:R[Bz9PvMU%|p;8 TXO>̱ h"|}A3؀eaZc)`&6NJ֦+UW%2>*[BՌVd*ABpiB4i@YfG"TqqbFFj08t7<(qJs,Ă .vr܌RB,FtdBU#,m @_[+cd<ݩh^ [ǥhP&@<[ԚxDZ$m[ܲ~ȍ_w>&f&٪YreKK*(sl,r~e$(!}l4ʍJ[kB,5't.9AL/?bim-HVKvHIF|%LJ[ȼbel L,Dz9L _ݫTļߎ&97MUJb+ɭ%yG#{ r*ld|-5RcWճqTzOfAKT\EvCc6d3QT¨f?9h2t|#5C?kpzH$|9MW)ax!z9ITP[KsD(ͽ̞w8.N T|wS)v+^BRPP$PjJ}jCπ"7wvMFe=LO=I"Q *̾@Zto5]0; S9:;͋`(sh3-35٘E%?wᆴ!~0CܔH96msԸ•*d2Fn) swUHګRda?dخW,෇݂C?zc#_X;j lq"W𮕟[FrT%k<[5 "SG.wg@]|9(y5=gd2z| &Yϋbuۖ鐹OAN!?jhxK,"nP8۬kr"}h#n$f'䜑{q\![t~E?f>ёb)5r#~+j]|WD6-Kwu)C0ks紵}2WxUbH+C97cd}Osxɂd_ Ɔ(P ?2]CPB66_0id#iL ? 4Ccɱۇ[L@h޹=^=,,jFqM}x#~!vkaޤi<:ؿCY- ܵ#S\s|˖!=iZcB'Ѡio*E5_]6#; sA€'֛+[pž?sXΔ"&(x(W'T<;Ճ2'.l8ta6q1N7$2?v1 -{J9B-0C0dɮ\<8! *Fҡ#u/FEoƵbfAi] jEphNmrg'9qܦe)[5E~O%ڟ>1ύe\[FH;!6e!w<#gf.s浧F. 8"roj8J!+sDҐEi|dr<#H )#vߥ14l4i"zm'(}BˮRo}p>" tJ_%V/$&Rne\ް%,'TKPQHTa>?mqsGq_1RnY݊vM算b#-fArF H-K9ByF#A (^~:^?\m@;{_T@CΒgڨI5EF|JIV^[t:~՟A06ղP &e"`oD׻NI; BS- M']_8sbw{D5"8ΫSYUz mEN݁x1Z5j3?{s|u"܌xEpl CqqTnK6 uĠt=#hC`K={=!jd9A?bd_Psصk]Az4Cuor0$l5-6z`Ii5~vtyB\g3`D{p"sjH%/ -od)D٠yᲪy5+ ,ʿB鱑ի%G";/ JĀ$i<~Kj~4nbfx̷tyOb G [F"]_7~Gޠq9|49 E [&w<~ }`pA .#j 6ląLLU/v]H).S-MdB%.}@TsHɭJZ  TYx88#-K+`QjH$ލΒ-E# w[ âNQ0QmyurqMyhN*r!SL0 8-Czfߥx.HVy`6[S*TTLIT _(gL35 /P?&,- P9sq=uM63׿q ]j<!IM!3qQzfJ]qQ\`<t|RIali!85Ң9C-^-4nLxۿHΌ쟏}K'A6|ĜD2[PYH CoU}t'<` xmTIkHQU?7U["Jp᪯ʓB v]ɣ6-H[+Ixz8l!/Pğ&{ hzZfvFw4<;NԠkXiD\&--֦t DQg)I baaZ 6Rc܂z Az>]ij:aEdKHġ ;ݰ42LsOPjP0 ˗H=he+ǹ6lWImQַ hv% Dse.׾QԦc}YdףJ4D#X!]gYKˀP܁DZ}*QD$sQ|x^~퐹Bq"M'OmᎤ}96 ]N3*2DolB'yiVr-BPk,6wŇz*='+NfA 8 c]8}1FMaϟ,nS)Pu屻H j}ʏĐmJV`TShpn w" e 8l m7 mҼIspx7ǂYlטfژ*jk63}$1CA!DR ,/&낡EOD0Wx+"qA  ?MgoGW'ff~.@$e|7䷋ WDJ-x dv|ɓ6LO$N4z\=1rNUUW>ؼf>CF4/zsu@!+e:w[\^l$uJ=L~'D+qEIį({ gN䛈[2Pm.I(,З`c8 j&h 3x+W突ww4a$CWUNy>"X$N 5gp%drr㏕pn0RkVB Y>~ǽJŁ"tXt=c{´ꏧm,BH(cDC{ ĥ:H.cZ #-Ow53lEẀ܀0 Me IO1b,&lS>`|~[)| 7fYV,`FcWU4n؈$(zYJ↎{7Q'zp1E7Ȫ~kFLhS@1Cm,69\D`(0dpa.[>u;;s9c@(Cm67KW`s7¡lUzKp=Z*BKL##3IV^]cWdXd>cN7pi$di_PF՗I]E;B R#e<݇ 6[H9bcHLNњF'`8H)ziQ<@IXo#ʼn,c#]EO@6pn )Q24ax|1G#Auy_D5⇰VTnuk2kP;7AS% COd$)-K ^!E"/ܹY֠ #irZ90P2ȥ@+<3. ߅u{Pp(k+`3Pݙ ;(ɴw!;04yV{r/xeZȦO]Dž[. Z }f=ؽFoI} V;@ˋLGPP|@p 'N0% f`Z!ɏd.Zo?@n.'%Ki] 25kRroBP+h<1h~M{9T\B*@1HI[`bȢ2qT6{jdE}g+l%_l(%-bˮ)CFtP?"Uו13wHp9WIWY|]zwtʚV5(ֽ&}XoMrQB&11Ζ]MwOɱJB HG>9jr]YY/mQ1BTm3FS\İǏX3iL펟fw@pwRbp %mFT~x"dwtRrEaғN]'zc,\> CmtwwO%|׃.M"Tl9V'᝕:57;yZ2ɻ$M+<Gy͖"!C=Guba@/l˅1,vCGPqtBiԢp>B7GMXrѼ 陿C)DM_JEe#<uH=9tNAM3c b±sNQQ܏qT?3R/3YdZc G 7JV4%3TuT|3FIE^Nm0@a;XW8#9rvv%G^^friju;Ņl{*6o 9ϥ@ΗBL'z[OB>x; t`6}h9x Ʌ|?G m:ژV$Yrz FϦDl|5IoX96,,o ͑/B NtSX?`Q& iiJ;&* >ʆER[Cm%3n7N*eSRѕ `ۖF|ʠrUc*E7Mg88.I_ǴɇN{jB B6X9џƹ_ၪ>,ы.+n17Pf3CKI9d,+Pu++ tKp<嶩80 &zCեz3Q_bp6Xpv7 Go=tT8/«G \;i9QȜh,%}m[*k`J[@N&-۪t7 6 lX6`FHH?3Haz$H聱Z]C%@W~ǧK5vױet9^`8csG_>؉kـ"5Zs`qp@x:Yvt<ٶP2.:0ÐtH_O N'AW.@}(k5 `l@fAL4Iow15qhDze Ǻ"GCFx麇OrbF2}K x2re3Oz'ɠق&k9c 6Atwx.Z#A$Cdrӎl_ ˰h)Kl@h rff#=Mv0ǖ@K{( }6LIq?yM&ٝ[\_ ǺT.{+/Kx&󺨣Ga(#uA\٫xt:Ukxu^N{׀Qzș*( Idw7MːՍj ke}f$ږ!}֭u[*%y̳XG8)> &ECJ@#q u&n}W=Czm17Y֣Y?;D{/q恟~@.oS=,S,-bD9J}:%0X7r"1*Żєu97Ԑm1g-:d ˦hJ?V6"JIeWao^ y-/lA 'IoY90̍Rn ,1[̻-elblsIFI,1倖X;t0:+ OuK!1چC>=±ZCSEZkUE6'7u*נ!l} )?/!Gw[&%6Iq7Gfft2kHD#na*Zeb.NΕ.l=TPonk -O6%nBc` ZM۬japT4$;K@b0nP$NF*uJZp8aVN߷14O yz/A"ZC|^59 S>MLv5qA} {&g)G[ӥyp|{Q$IDoFڈ͸4tN~(IX^՜c+j2TmRӥW2@>g@Q, ˣ G{? #'d,~thLt@GkҽPX/hM/P==W5!%L׳˲_ bl a'D+gj@E<=kbeg$d;cm؉b8"!Gz{@I7B:k!_5Ks P|lRU@L )WMЎh<5x6bZ'(4lEYkTN;xqIH:RcT5HA:^@E3T$ pKJwm|vؚ7^q˜Xi]zlbV ft7ſo(g`t1J̴N:jQ[s0?@! Ԇ_2"m+c*7\ޤR3Ƨdȓ<#sw1yOJFvzV]pje拱8کKVGãLJ!rj,X?j=(x4DRð;aS@'J~ /9PQ3O3-`HOVTS6q*;(E =!m`@ZO(N),| kȕ1m3h:kʺͣOxafSJAڭo#y%pgsKFoז[WGP߂q7Jb80퐗{oΟ ;Y(%_ӳ,v\J r7c&!w8[ylo KWSӪmI.`,g[L+s^M]"hfSW,_[zVgaXp'|xDG+GmgJ;7ڗ ؚ^zk|l5ctJfafa5 l?tp=17pjq! ,tMMEaZ WiiKrk.˕o`N6=s,d Pj]AcCH/Ҙ*s1~g̽^P[@Y\=pǒ]ꬁJU : q^S7_o^ayAhW9£Ih7OY:=p#εe!jګMV S4v׸Y=vKYh,WSH]s$П@).aU˦R`2ULܶ~1mpb+R.AkӋpȘRB _t{kn;'h9J_ǽ-5>@w,xWx, [XYAS`ɘl,bOgZ=AaL=5bgQOsj#ثC<{:C2edO[؛fXOѭ\*gx8̮Ej/ ޶]rҁ]-޴AX'q,_!]-2:*Q_ N]A]9JhaS$ ,bd>6G\J-kݐ>jJ"*oˏNh=MT_6Ѹ6i[Ϝ=u C~^Xoⴒ^L)qa YsڧVH}1QK ptmb\{#FA0}7{WPY-PzNᘧ]3J.!)|>j7+H6I~/X$97Pzk"S+-`2v V-Obtl?3aƾ ;h§ڰW?*] Eʸ5X6fJXA 8;l_2¾,nbvmSbB]͊H|i%=\%:$-T%do8v5ڈ}iM]FXoJ50;%JHr--H#H$ۅD4g_$Q%*La~(p|) yPK)NN|!Rb qB )MHkJh4k5m(磇H5v4ܷg5I88Q sO1nY_>w&0 H2#L:or t''ۃi27¾b&1!4>Y-2@3,8\^+4*n W5-Q@"y8>cyqʸol (_NO6r4~q ¿&2 wzJ31$+ĭ:lo‹jHKM MǢ5 n=tyef 3r* x=琑㣋!ޜD\o-2% 7s%^K])d ؉-,։{gɜ1esfq3 Q-9M`Y-Ɇ#Py12`@8Ү.5<$$3)bot.[ 1+qxw1n[LlL%v5~Ϥj,}mK']r^Hqm~M<:v\=< PS_R=&c#`Sj5-a;α [r(wkw7%2Z~q-BVa`KGE;w5A#ʂ54noGmrYvI kߋ.ԛ!(Epժ[orT m.hmW ->ѓ욦vI}dcĊ LNv޵!q"dELZuoxazEvo0%j`q8-<.!ͫLv A Lŕ3}oaPu;,d|5үkDq&F)|rv0Qu,ɩ`q]i.Si*N{+J蚇?~wʠa >[[+l9 7 |eDQsƬEm 0:?WIDF}41c.i gdE ]` Ki? )N9)9m=yޤ(n9yIe;hXI7X9ud znBЧWd. _X&( BfΘ ݢ^e%5]=[wIesɞ͆pQpa97$<^߬¯|zYF$ `ŇN~)hk~$T%U] .F+$zђHhV "}tۯ*I ˠc87 f~Av#ŁΖDr8%r)=jF}yS 0+N<{9:]tC,ԩH$ܨTsKjhOk/( @* ^Jhc.gv|lRْ&ѐR]]@žS &UIm0W;O*7cDe zl7[+.31:F)H0I& u\;%j$W5Z`&r Hin3¨aJb`0Bz^Зbx{]y4VuZr/;#)&%[n4,J{Bf 5aQf=9 sρnہbX=Mc2B:R ?^MΒ Iq_&4#{v"#7@ K%S$<6$=aCP?T;Rg3 7DB xɗ=B"1Qe9|$a4:l}\ͨ+lznXc^jE! ɌwJO%5",ǖZ_]R6\*e n>D2Ԙ8!7rнYihCmF&8uHZ ;_E𷒕'ޔY֢z`m`!Cuxg 6Ǫ"[g| ͤQs%^. C2wܰr,< 5$.)CtWY^UF&W"[z¼R/ })``vת^V+9y?'D5G #t8_NH%G. <j C0jh ǿ+N8祁=;0CF=Om\lcD2|' pmѠl䑐4E #věhI!e>Y.L"kN>n4[ȥ!+ľCƣ|`*`NO)kT1_kWX4cqg;x l-Q!HSĦ"ww{J:ː= \mtWU}JnΤA#٬K_j!8JhWRCQP*XHsO_#AfW bzgjQ1RB1V\-cz3~ : bTF![Wzo^y,;[2CK3z2WrcY~;'&Z-ʮ>R:=LXXޑԭ)Ubp{MQ=RBW;Ù#+ `mEܭI04z'Ss2r}5LWJgޛ"0L_E8\VKncښ"jGi8&O |`"3i58Ca/"hl;d8sToAւqb8vJqrdeݭo<ݍ.!WyFc(z'= MQ`p%E%hΖb8 PۡB1G2jx-2p7*q>IX1d5st}3++ĂDE şYoX7uh{]_xFBs@ܮx? W×'!d ;)&ϻ^k*DB 6 d6d*4h=_Vs<݅MG؅'. dj;>HV_Xݪ9u4oDpnJ"fT0݋@ t~S'@x *SY^+3Sz/i20b1C0ȭYI\nj˜NOKf̫tCӕ#wO=o}l'&س@QEJIw-dß?4M6t_-Ƌ"?i*@/ZOS5Ft{SwCȍjMMJ\")ɸll5 ]y>>:5(̑k =$*)q<[dr%7s׬i,`[ݰ)y:{~U=n gW w`M"2z92 9V^>cОHEN$z3H@ WZ̓O$U Eg$a境Oq_\Q<4D9=$p)KC^)59o]dH>)dv}_QhT5.P+%1sђd$Ar>vv:J *t9K8yPlGkzEu3@<^ 1 l>͗ vS/-=`yo ת拻-k͈"}R^A^Uu(;Qg?pvbG:+A\PiV6[}Qmjc'8rr̈^a7@~1Ef=@#)sH)q!㧤 jmς뤢Ye8Ș6Ki(Bug޸>6{siN+` %2: ýa>Zlb@YVTLw`%pTbWOo)ez0 "s,CKv{ٔ`I{sR B|Őr>Nak3A#7pwWDcBtr2}U*FgBw#l~$v#} V>xij%Ȁb83`yJm: s,+RbEV!ЪR&ޏHSHΰ x9)#Q᎒Qh.!wM%_ڿ_Z 3lڜVزHuRpM*7BPPHUVKکP5N)G(oetd_6ˍ5n`*pIk⾮.[ Z0ݍQ^p-+ ?̸_NZ@ + oU0fthI  2if۰'!'pnޝ2ʬԷIN kxUס}",~m8ݶ>Y2HsOڮհwM$=," HLxYg,ZH+٫4kb *вtGm~/G`"L}|U@˅G䇺Īi;].R0T}Rk*#nQ4uaW ~4x+y.\ &r9owX!7v AFY A+F? ψ8L~ WÕʝ*2ߟiղtR aLjEZt-_PpǠkHr$Ppk5^iRs =B7Ƭ_RoRSSu(d:$%?EuH7ZK|dHV5S 6>sOlu]Z!7='gj?*Ǽܷ'q?Q[lआ ̕?#Γ -F:ZI6c^43y O3%%Ki?yJ<-AXnFЬ༅QHOIɩE[qSx[Xv BI!e8^ )i^#q$0|=W)dBV4+q᪞F>4T9so\3kK0 #^~JcII"}J[6_]{lTO!,xIǞ4&b]KZrs1ewKGtbI`v(- JEڿv-RY^)L. *WAUM˿9(g45x6FhjpEJP\55C\?ѩZ<2-ϲM6IXx9 +smz0p'MU8Wu9J)Xڻ YZgf\s #fٳ|B!I6ПdKcM 4"*Ϲ;*6?l7@nאyb(hZRmDi8uOe ;2GHF74mVtNs.C!s=wC+n^?K5m.b<=:Fn7iHXxsAmy㩠bR؍]xʕTZ=^8= 핪 Çx+b!3~^xQ>(%2 |hJD5VZa<+(?p&2ߋA=,{F$MAF#%%tJvol£iU#Z)G.`S(=Es»it>_5Ai441DuoY+ FXCASl;IIm)h.t` hc:hLJͷծJm@O/J:3BkzE=g2\+{jRm\h'_hߪךGyVЁYqQS h֑(|o1oX. !-އO;I%/);; (vO߃S֔I+Kn옐J>y*G89m@Я:yT9ft`q#񅮎7&}뉎=tP@ѷp~n )V&q_gzsG\=BABҀ~ܦcHv QYg(7/o4Pǎ> pw~=ҘsȸKOȰA.A8 9Dsm:_Rq:I\Y6To0k#;]Ssײvɧg"ieH!Ae~#>h1ږZcq&8VP>bd<)}cC뱝CnN+N57zQΫS1RV:H+T\TQC%kT{xq-cm!%Cgz+-M?e\spt^ K r,$2՚g}M](6|za\8K hJ ByvlR>ZF4xKAZM"w 9_z Iٜ% yƣP,7(5@8FtxhN῀oX6TR1 jWapЏC X\+`W|Z4\0RVgnã"O1݈}61k'S(CN\PL6/`2FL#X*]M)WA`yō!3fBK[u&D&TC |  eA1q~`T>Nh. 䣨Gڛ# Ёvf|Ə+r E"ϗ1Iܦ8ˏ(NKIz{-N6y4M 8'rج\R|vi@%L{'ܕ[_$rt PA#kX UZ4wDHm {cV}sv_ј+YC%-9g#(;J(hL(:V0t4FN` agI7>E7k".\(h̪;I/aM׋S=KOq8R`Sr<6GOQ'÷/Ni6VJ!cs}Yn;va6#[oځٯ|} ()D _ڑ}k.E ŹRJ܋ݴ9>c?80ԑHs9e+;]{#`(exhA [([:ͻ9r 3.s3\i͏~UEs۶ysw Pi6,U1kmG5Ho hRX+ʙ0W@9#\vF15yA΀NM#5i^4k މL ?Zd"gy=$jFcI$]Amc`X4Gx ~HA6w[Yd;r[>L*cSk)˨;Ut9# /A' I72^+>MY>e_]Xд|3D!2~ # "+iCbmӪU޲ɇ 1Uzɬ͛L*@Y"_]{W0 *(|||NՓn&=>ƒ.t ˚ Xf"*4C}W3y2kWBW%h+ʴk¢83>88t:Xa;jwru7sqEyz ~w^]_>ҷ;A|NBdHXԆ4$LjXB$s-(u!$>o;B im?DU@ :V@L3UqeDLxBߙMv⛭GUl/~.T/+wDd@3B/=zLVÙeדP}gGmQV~m 2NVB\},+4 ٫JFf̵` Oǣ=Ð*p^7vzL@F-p/CAk>"^['f+Ұ"+j:|gr1%9osĺ]\pwq?ր _yGq$e@rGl ;)t{;G8Vp¨ C8iakB!nl`y8!8ҪɄ~Q 4Mit#k "ӌRT1lx)FLp|[y>koΌ2Fgdq6u.RFŸ1Wx @WeH\Rkg%;ҵFy{Ux'`4JFzwiU R˟3I7 *c`[tFu]̟u9?;;nN1gܚg &F\@a" '[4E#AmlܭaR瞃ቛ0DW jG 6c &O/,yIk"YPͫx҃ॐڦϑ'}$':(X%X?QR{R{EƘX;iWo.'y@hա2g΀jЦ2x2Y2*Y9 ly_Vdʁq><>zSx 'qK=+^ V1ѢT3lЧw+[^.-3*`>34v14a!(fT4|Dw48O*h,0C/ɢ]Vpi68IBËy:N+'B!:Xy0tsywx#/PEl?A4 ޗb;Um%쿧^z+X\Q/:q:pYi=JEEu`QfAVvmFu&).żg^HC|h[J;ɌXc"B+n7xZ=޽H΢/S&XL|H>b;l9 OytN:WS 7Ʃޡ8a댍 \ohn0IGgdPIyRiM=FM:̆ZQN<ڤIgԇՀ4#+>j2R_]f)~gya\L3λZn]9/X>ej ~䇇-Oq_ 蛿 piE8Tcl ^Q >^Bcs^+$fί؟66[/$0_eکke릾µq`SZK"k+weMw{R̈TO~;%d3crs?"/joR^k-3 K Aog~O20 .î^Jya5QM;$ڻE CsPt C-oܜg"OU~uiad7EQSĊCPyA-$%gz+أS2ӵм)FVdv83'WWԬN} }yHM+~bҁU!z P09Nۚa ʊ~@( x$dׯW?u4~}Ǝ%׷[ȓIh6U3gaֺK`,2.Ygn`QԈvhb7j0Rȯ8b"Up,Sơ `xj٪EsVqGC-I}πcݎ֛ve*1r-بil-2S2H/@YHuS9߄2{Hng-e0_VXs_qXMjTQ%e눤 8`A>a~=hnW5c9^=:Z1Z㶩D_2Pc.!|t\ @Y 7M8g-X^6|}nc)f(d>{P)cO_!sJ'g&q2coa]r%dbR`>rw_:U62{w`4 +ٔYӪ`ׅ"W^HRa󅞱d"ؿ* X4kEPWfƇuHB.,Tx#OS@1Nkg_;ԤƢENCw_ب5dJ9 <+ (3Z-4p.(D*^W(5mTjQ!+!9ZH͈$}I\ ocL5p4S]XtDdࡆ5Qd8|^a11E(dq}DC#f?2TZyU_ⶑP,gH"F%欟lzY ^ơ^Hmc8C*ݗltD CVH8x.YW[=a3xM`:M^T.I_N41~g nx "Vfg FMz^q A2ߩ!h'oH9[楓|ɲII0?SR5vbj#<r|=NS@AU cWW8'7y<}yF0ċP,h^ /~H "SmVom˔} ryǿqh•WBKJ⅏cxfXh @SdΙU+E4/F-f\'D="Tu:ŤaK2P:r,t_PDٌ𷒨@QP e;bP80ؘ?LK4L\DN.K=SFP)zH=ɉ&JRxlٗ)'(uV[Es!djP[0ky7y9*3i|【@&9v۽Q 8n 6Y 0:M:,jeO'np:S}Qo8Y>Ψܨ 3* p:٬?)jQ )_A)?eBץBXݺ5*n`$؀*َ5f8?9ʥG ^ƼByBո6`ֳYV4q(9hdo&ɴ*/*{Ά%@+>I`6 - ^ AzIE : Z ׋hVA}jL{X7¾ؕ0TP4'G+| cԦB5.uP{*`8DߚunGx\2|Wg]/-AsD 1UBl''eMJ8IȰR|0SMd< G1%2oFM%Gv`\]#@[eOf h~̟$}d*S̔82EG8[}K3leIS\\(2%nPփ"{zKT(jF)ݑj h5wSxI>ϛq8Ҙ1C4` 4Me"-;,(QXSr`ZVj]ҤdRH;˻d. ?l0813a/=҆(4"-koX:g[1sA!SիVaY 2IRFfϥhjN@"3m d`2  {ė CB_ 2%t40ٲ=؇jvCSeA8eJ!Jˁiz7x򀼏b 2X,֫GLw0w~6d;mdvi=}Kʜb4,Ӝy6o$h1졅ϻ˙9Xdӓ5o!EQ?`M7EQmBQ#5wW![ r*=[Qaz7By!Z=!ozO34UFQwXWb!RK#}T_j+-5Rci>pV7頰;a~#/' e5rࡌF&d\a:{L5D,kyr+xP 9+!6 9rիqʤ.:P+H_"1]ɯȷ 2 vɊLĠ! U ;f9.KeZ}&E)_YDBR鑮o`gE277W.60DN2Os"ׅ-j^>#QD#Ʀ}(iB]|Stiy6P]j _`A F|h~!e~_DB q1L,H ʄLSS6vkR F$|{^(vWp${ R}goCsVWnwPWV]h$ ?G#d٥@ܲΗ1g>.$\r%C~[J}ӚCʉ 1+dzwӷO5 +C+f=Ghߔj2!BWz]SMp=KVPښ}_9{9Q٧4TTtn5D!4z辒D6-s4MvR(_iנ(6'6F0;a)t]Þ69@:pX4P>4"cRR !hquEJ`no4rUaC%h1`7~ pÙ`ӱ|/%T' BQ·>[\i ;$y]ƒuvt==rkuHB2H-9> Z@R#Hl7o'a< PZb"p)ȹ {.;BcO.<= e5:?\l}6$!)'l#O y'P1y[mTSI/1Դ@S^s6q-R= kYf4Zm;S$}%P2ԬAX wIA椅s?L"3u۳=e6gƜ _H ZTBsRf4ؖ>4Bza|-u3-T^$ ɆnuL}x\-X (\}gzOi*zM|<4kz`ɔjqy @ ?.%ZN*kڅG *eYjHG8o@AIm*l|9h5@"F"[},RyYY ؝/> ڠ<‚w2aۡ(^?nvhVV>,3^&}com@z~ I2&HWv R\S9G4RCl:$ѫǒ]RX ͍sRE_[RD&7h`aZĦ[&hяkgzUX˶KŶ]sJ&`L=<͓zR6kOvҀJf,c)P4Jo[H0xf?{>bbhiAuO# {P_%𷅥ahp #Tt{/~`7# Қ2_p>4)PXQO6_:2{,+jb2+Q( nqkx{;pXἓElaBXfηb$ 1N2ƀ!.I+4AJ2V^F3:;wL6 (arBꯓ(5Pye݃@%DxD#Aۢ|WBWSA$ȫ)oTRnV箈I5'L{s>q$Ǥ@B/" R>;Dv=+TfZ|u+Z9F:ۣD}oeϮAJ_!ֆ{Kmu=\;{ck&][pYVkmA \Gj]Pf9m XW޴0wh+s?9a1aK9 qv+t[$m-KW3 =OL콉q+ 5!w -#=o_eQ]WY[svƬ%2CVsJɟy8Y;H9,}$C݊<# ,& ?'V ;~/Գ-[=8d{bk#Ҫ]܍,7mtE? Z60y;.#: !R΁3[p?Pɻ@V2҂xR$,X{]-OO }7b;^-i?ˠkp P L=Ap%7<'RP+T ~b]=iyOu+Ϙ(+y:}TYћ~ wZ3m2P]UBx#[ޱr@AT?0BG+@kK@cwVQs!QPK\ޞrDzg 9'fs;Łn}rn'8)w&:#:&J0JغJKa~8[zlCxsInYZJ]4ک͔M6yfU jDEO6sވuBܮQd؊[ԓHD (N6I^Oҿ vU=EM D'KNYs,_,UӀIϦے*F.]WB( wBqb(#@07mCĢa~ 8=i"p{%[7)eWz4qӋ5}-A QN!J%P:/Ս0(/*HT, LwQu`wzhAvybf@/%xlDLG4BvkKtҜ2AjIc7 N]}sLϥIZ H|8)5 x 86>xdkzq,pL;W@)aj;7j!{< (F]fK %}"Aw1!ʂ~#ǜCI^Hf)7Jt./'%c<ڜ(@NE]|M^ zaYJ/JV%V|1R4Ȭ BHFK ooK_Tig=2^ƀ竅4P0zx f*JwՒ`د>l{|,#}f`gnܡ#^c$-pQU[[cgi<+ e6?e@*(`ˑU~wۑv'dc,uR7YWs8LƋ A FwŤTN0DLP&@V}C9` ڮJHEg&УyHi hO,IA,6IKn?H׾dyL,YJ 5D\/Smg^BY4DzWlagz"*\-G‘ @FrP̹bI>'WQ~@s9_N (/<] M:F(f79JSv >deFrTy^vWPsPdr 5t}~8-0L| 9m\hٕƎ` ̉';ȃ+EhCcoqeJ;_rÒoTCY&)-%bXM]\XIG,"S-r3GM~ M aN%jMQljVR|Noq@ǙwW@FE<`.I .w.v82sqqHpӬR&F!u*P.2ի.24<Fւ.Zi%VEf%5(!|0yM -y*:Gk=$ dw2Mŋ#A4HM+┭9YVn_q/&7o&Ca:§/v┙Y$n; K_ώTLyϛ,{P+!E!Di|&ޠS=>hK!ͅ2[N_: jj,4XyS|hGY\T@THO=IƱ<䩪&IsмMM[V206Ĺpa`KsI1-g@1͉!jG~$ ,dq'Ru$X/5I*ۣEyכ:[rp6 .a1J)߇{ n9eF*}E-hOPo"Q@3%rd^؍nnAQ]Mm\os9ˍ+Fڅ([aY](=dFzwR?MUڷ';!gʏRH:KiD,7/EWGV`L;lCDIqȃ 5䜕7[*h@]ܷcYjc`%ȫ8NVz'iX@|7W?g%B g`;11O%e֒~JC+K^_. n5c=xǟPS!>yp\߮479-GiTl[}rStg'T །#7mDgHQ>wsingSyuhi$U:ФƟVxrO3+f<43q=8+a}K& L9#xUqA#059ƒ7à[@Q%1iGr5|gtb[:_y86FuҠ`{:6ؚdy+54VdL^FjL:n6ڧ@if yq$Պιv@5W󎊍v#wX: >} eXjap3^ DӜ#SEydV {]ʅOr}[Jͳk<_-VPh; Z87TC 5#E2}9(K?n:E1&h.d}pVޚ{4GE. Ƒ9e1۝Q񍬍v˨tIډW &(xC!d2r?V(nqa74u*52ۙwrƒrŨt{?C*HڲMTuUFP{NA35V=W"KEv&^&r cA!vɕӘ 7XŽ`UX'liU"嬴&vZ{R/ ,A0?JAi 3IӞ3g?3D5t [W["ڼ& w`Wk[M1X&ԛS5]XIJaIVNk7?},1$] $e2s9Fpga,ۃF/lKH O SVLu1qL8h[AF1 @?u1Cen> f%{'U}u70bz`vJ #ص(yMj(!dVtLQo!5/ka x2#z:*= ч^Q=y9xaۓqjxbsVCjxr"{o%'"a\[(lV N18(ba/6? 5j5T('3- n\kS,w$I*7[&x++@7@e1{cLRZR6@WN{(TwfH)lLJhSF'̀]ԺFgpRZh'Xt3rϊԡ#@ƄcI_ךZ >Y5ޮpXjDި:< 2M=PF9jy{:U~hIF#?dkiT H0=~`<7|Әb Lvl8)HSeę{ȴ_Q&"Wmi8 ΩmD?w l e$uf00ۜ_hy<^L7[TtO0<{h%.j$jߏ &knM|^H9 ͤdx>WmDiXER$6fy mrIA㹮, 쌲gmS&=#f;pѫas\bJ.-,@\ MHTQuqfybT[y$vm@{~^+Gw# ]?_f{f5?M6y6zk_8{ܒI:f6!)Iɫ+gSLShVRB/Apx}`w=Q\Ū,Cњk$!"ﴨ-%gݼ$Q-g/po!00$4Í0HY9 4g?T_w$b).h@jͬ-ѩ ZV1Iv k@(䛇;]Xנz-Hױ?9yXA.,9,rG~U X~2dPهZAs)(Ф<[{u/ڍs9.M16W}SOM䴤iXcAXw &Ů/FS,A\7BTqad#Cu:G8NFP=惡^-Ϸa}LwR ;s=i' aAU>[&QDkZs&5NQEt~_T]4t$U`֦{`9!-Gt WV9N{iZ2z=Xk=aUkv6+S^ʪ*_uȈ> \I}wk#j{=ŮΒͦẁ+7 q8an pTsB[ˡ$$?DUP~p>; eD-Ǝi}]|OrFѢM!R[22ѓvƂ^4{~2lR Ckk{K˒p okD]wA Ly#b+l#~.PN`eII"\-3l(? 5ȯMW]+TG4yyZSp\X'ЏKU`~!Aki*Iҩ @vUO,gb깍'kuK+3TZbH=}n;oc'b]0flD_Ɔx%XiJfZ- "{7, A^@@|jƌN+\qkymIp"6ju{攀E/%|GMӽ#ٿ* dşB>-֢][ZAR)ѼgFil'Jzf[u< rem^qW*/|(a.4B*Q+́ٮޗ i.(?ܼHq̭tP^ 6{i*/E7Aw? H*Y#H`)ҮٶPїih1(ٍT.ۏ_3{/]^ QjUfV  jU'n@ژ'8χ7<Ӊ#=L-9ZJvYOf5jɒNG'_9\"= e?%?6 e@Rգ (8R)\rRg(h mY36&Yy1,=Iw_,)tBnEWOǻ 灮7+(^/ ڏ&PCwdGxFVN~1:3C?Pnhß%,5cICh*2QfvW|T1ݲoWFPg3i!X'C!M,^䚿P۱x+8~-4MykP&1?L=MJIY#[_%dG hkǥQTs,:!3o=+G*s+ &o|¬~r9(kRߩR&C\1rX&RE["$n8QqMgu;{SIr74EiU}/WJ5:S#_ 0i0Hq^1m ]V90]f8,/^BPϴ fmL<*{W @k8ؠOfiS@QNB0Ue=8=-иE9XFE?}:S,m;x] H{tb rZ/8.Hπ=78U {?u*dlaB0RClEs)#\'R;I9zK^!NW+WEqM}zr!|,d>[3 yS C\1mWXS<>l nZCH, 0^U{S׻Nu$e@ Sp.Ϻ x=-[;gfЙ矉ёu9ۜ=UYS=:Zke H#-Ͻp$QA`!qQC%{x$6fS2EPOz30@jVȢ&10O`k FXZt@ûr\Ƕf/;:iez'C}tseF&UŰ ;.vǙ"LTG IiyhB}e39&#9"jjQP}]m$U5&]O~ #@h,&kqGٰ`\yak[ì;<=k3;DWDq qU``kuΞxpcG?OC0NW*35 1댔͏DWS$ې :ƞ$d?ћY'j0Q&|AP:$ZFZTZ#LB9Gs(E ZO|"Ʋ¤zj}hb8!}=;(1 h-8+k@nI<| Q]]׺tѱ%΢Rɟ#ZTJUk0U6 yKmfب#϶c]}uVtTxIpOwq?RTto,s4MKʟ"<Ԩ[Jȱt*lۥ -׾RUgӷ}ڜvY?޼o2c @VI8q;RZǦeqFדhdhZRwGyz)E@t; c!jngpW] +17b4&:iy 2*{T$zasFT;O%/Tǚ{wn?dGQI;<[$7N$| 6(b {5ysfbr0?^;O}㰦tN>d` dIgD%anTd$nkYܻeE{3d{eiC e. gsr qLbn('֓LU#y6ht</?/R\ >p}?)F;@3.OtkX5*˘K6)+&^t9RŮHM,k0 SH /L_w. tR-L9 a*-K2UFc}kģG umeN1г@r Xo^guD^V%n!Cz9r|8%P [G` rhPul*kݲDln#|1ZvxO-39­''w2zn 9W͒ | P]irLvn`_q+Z̮j W\ȍwmضtGi970šӢbuBe<@Vf1~_ck_~l.Ղ4+((y' ќ/ENJx*QJ2} $zW3C /og{#/"}R/ƫ{>N_=ׯVTMXg';-4Q&>FtY]]"̱7tp]zk*Yډ9L}/W#?HWE9lzw_K=QLF2!`s /a ىc3!ǗbzX)p 7Zm#+f!9#U7BlBnɖrf?2]EҐZ T$8v0Ǜ;;Fy`: :+cyKs˛E =<DYŵ9G r Pc@_w<ipa:O=T[ȟ/ I-{ 3{ 3(+v_XyIW/NÔu=!G-:VDa}ɺ:,ś R L8oL/^ V%x-LM)V(ÞD&i<]G^U(x-(_^]oեcA}g·DA4E *M$Trm8Fdcel䂢wLٵåyAڒFK‹ڊԅƧs yK)9޲d( lKBq3jcPcD4 ] O`Zrc+kcn<`/ H^4r5> &Ϧ@߽ ]EUK*{ ׹_y')7(t*S^`ʶ$a=}"hրzCi WO`hIl4~FMQ¸aw3mk-јbdlօ$TCe3b#N); ݗeRCwIrҒM'ђ$q->{iD#v z 8E.KR :>+ΥO Wٞjr'7Un>,l[Wr:!kb-ɽaJDW66, f 1~po ;Ԣ\Ӫ# ZJ:Z W!K&|nU[ u)y]'3gf*"<Y쉸{2Ue꣠6pr;*ڇװ@"au,LLʪ J0Q\0$ f4U% &1>e&GXcqY>]{>ss6l&>PZhtA0!:0}TJélf|:7^^!#8qd1 ^0g$-3ٹ*@-~"n ]ktೖ`E iŧ!>u-lw.S2*xmMnK6Z\<㛛g&9{}.DB-*^LjH" "+jjo_Yoammn/&MVPѡdW6kgNY lw(T>sBAFCQ^SVM6 U 2 xCDz.T @ t`5|(g?؃Zpjrct ժ?|=ah_嫧_#4amgTw0~J5W >NGcɡGcx2\e qPdK]Ox?`]xZpƈKZPh|v♧9@7 }A\dIPs}ulkͩ~y6#ܵcNt<+˿*F0٣LHAoOo\ G92^ZTܿG";Y(OA&eTF/ݔ]eһj%zV&<䧏,+ 5)1ɣ{[kD fx#_}Aw׌d*z2. L1(fgyiQEL-#p1eO^J*,n[6ed9B33'yk XJ$@u|v&r-Fvfi@'嗫K0kyb,B}Wp vҿoɯV7KJg" e,_Q0^Bn3Yf]kdV#vcr;!Qyi'Th"ouSfjr!!rRW#Kw`6@MN{˙hq/RԜQzaʅ)4q%%YWSf)Ã38wјTpLqjj065B'pxR/ΐ UZD&fŌA}ATQ!;&Zj.39jjb v u&o, Sҳ6XvC$!$"[MKԊA;hqK:EUcvg+v@^l(M'匰Ȩ_[[H)ug]uLRp\`C#X07.1 :xtbMd ~p!j{zx:8iKӹ2 ڷ-S~D? Ft%mfCI"Sjzl`_|i>#iWsĠWD|c#y})k&AH;;>8(8)ɼLQo>nF.{f߸Dw[V.kT 4F[6<+R Kש& Z5oX:sIy d2UGj">(7&+mtjuS.Y "v f k:T?_@Y%")"ME@Szb^bqe ȖT=w&6ސ!v~5O Sz.+<]8*SIPG/9sjگDo|2πٮ-y=D$ 6]sM<nXd=K'lpeM-t5J%^d,6Qyɷb)J$ס1` պ>FRRMp;Ry+=DjTlX5~/.bN!>kU2ř3tm\rlO+@`IZnyDQ;F%|?W\H'v^͟Uh#UA!ccײs{8 䑞Crg}emP!\JU[(@Mi00.bO,Zb/2SM=ZӔDx$&Wv"ݬ{B5d=93=(eylkc>yGA Y s:tغʶ)d$]M-jކFjG#HfEN~\1'Oʽh 8-tt@NN^nr~ :xp[["3] pl,CﱕXj[-2#ٺ>1ez 0,IJ_` WG6`2'Ӡ4#|i Np5`D`d5ԛ3;$@ב* O+C98DΥ CRQU5I2'-!A (fbEw^ hn/\&R'7aNP d>ZHnPDl3-[p}{8ܣm "6@6̋toᬂA7qe3\!Ĝ4i+r;K^iYB9f v}*J$X\΢a^%38=6kZosGY^U>;K2[Q(hoL;x<"ںj 9ކ"34`1LfY"% 5":<6;Wꔲiw/X?(]lSweyAØ|w61IAW *wJj=dwY"O[V {DkZ_rjwLXmm]Ԩ'{X$<,kCԠ81^ho3H&R7,^e ' 75M獀Zo Q-*f0%@@ٽ:K7*P; 1qᇼebI7:vq$@!0ũr !ԃ }f.}N}MjaS0VJS۫z* ^bKL&9 CŞށ zb![4UYM7Չ]VS` ;-vS%bu`!-.R?H=P ]Hle gi]BE`Wte 1Bao p NWebg$HU)t 8ޯ} qbtC L֜B驡 ;QAc^#M%*MHiU1F:~9 8BٹrCd W&Gu P=15,yX[|ݠm$tƧqT9pht ZVgPlj+@||YLO+e%Hd_r/ǣUc{3irl;+A:.LX$\f@S"R.TY_6PbB^];o s֭Q @ Ё#wx)n2Zzl/65UZ~}m/:1iLu!F4>FX9{r|x]^(lBXmV7 5EB+E6C;|bXB+Ҏd,O"TKHŨB+g_@`\42"J]jH;RI#9l4) :1</yI56k˭ܢyS^fGjsߌ3/8'efI+a ٬‘ m|F}>*'19q.hjkMhZjn/NyL3"V]9L&*I:5W/H[R7&H#͍%2J_ -qjT>O܏H~pK]'&6b"3al@']i'tkN4k.?v\9R08Xaͻ_e!0xWTkbY I$vfoR5BʸɨNvc+ga?{Å;{xzb )V=+?- RPX_!.(6}(t@4fcE3%tcZ1j3ۛ"EW0/WV?D/C=nBGa;%C೺(@;:;!hb8@-_K`5Kؽ0"][%*z2 .vϳU '1!]w=AXlۛ+;1H;⁌^j&>Y"KU}o"|ZT=v=u|_!o&lWUS!Cy@bz=8komEO*O8HJZ%h˿ u3/Zxa 4Ei*tp4'S&o EWu;s0ؽe k#_`?ࣖv5w@bT#AD7gyTeKN[AbݫěFvo@w֕V)u#A4Jd\xakͤ]1O+Ii;"Y(KI~1DX@Yrc2X!C uZ?Χ-{Iؿꍘ\E,|HyM!$?[̫%3Feu`{yua~MT';BT=m^[\Pi/ş쥘bYKܹo WeSU*`oGALAMib;bvn/,yO0?L> h{,|"UFz:gCe.|*n_TڭW a7s[ uHHGU<7h/W! p+bf]{MIGpAx'ȑHq2z߇ PqPM?9>`wLMv(ef`^ck7f?00M| <|() -ٱk([`!K9:^yT?1ui]D h \M!_O$% );fEGcr7ɔ6E?ݪ_ GqDk#@`<:UL27_B{{LhY]7Ŵ85Co7n-ӆN|0E ~umSW/BhW$e(ܬvYe_wU`|zԉ>Z<xD~o+Nl4o ?N6,{P@/9tbo8'tי9 Q![JLw8>v"QUЊ!Utz`㬻cJg%po qXSCa8\1qWȴʖӜG9~|f3כaun7TeME!@[Rʦ Ri Hd yjdW6F{V@N‚sFjCWҩzgK`&%|6Yc@Ǝ\NCd:ɯr,6e YFk;O-uez~EE?1OWP_dPQn?mԚZJR] d\VHe[uށbdr!Z6vNuV!oed}g}HE訇v᧯I>!eZZH9DdX#le!FұTUpt&m'9IQåz@2T)¹>f(`UՆh9NSxW̸1"zZ͆O7 b#.hǃ)[VLXhod&y7A[M\,w_|`!llTqKA?zp;4;N@6:!Cc0ml$ŵ3Q1r2]>uzWLF n@`IٮgN, 4k'E\B>AKxh + enѱ+:PQ.f0t.#,f"jׅ>;WHH8 2RBၷ]%yߘ}=ԾRRl ִ'8kћ9Sq5x7|{ |- %ԕ=Ѱ]" 30~%C=eپaC> Dvy*v$J XNg-hvѝʊ{g b3yNJM̖-ؖ:+l{j'> X<K &B$IkEJiqL6N:2ݥo<5Vpvq^ŰeveNz![MاR%yIV [J6541o .r \[ZҸ2a ۢJJf.ݪjs٧-Krg~R7#]݁lj 4[N$)" G8kJ[4{IFI7_2zW9,58dpO|9c_ʈTC{W(#WtWݔxlf/POyxPDO \ȍZBZZ M讓ykh Gn/yX>5470D\K5vв,>ǯ2g)BXpj9TSg9˂&Ď kZ?|jL*U-M]Wp:!эO,h/]ACعTح e}e&In$?wuite[zIۣ#{zr=-ahPּ"Y'<,Y=FlJ7 QU'ږ( `2:/CLtL"z(VsyW@Yr{E2Xwe;N.-x)P΁ [ Ա\wrCNy)[t%v $0%Fr ghB&0UvVR>rUG+ٰdWHD1Vv}$(KX='SdׇӨ3G`$ZW bљ>ER(>I#b81`+q/;f݌o"xFmg˹3$Dwd{ܞ-NP#u@7: (YNvB$I0$ AO9hpmrO$[9 3qTk _}Waj87п c6* 2CN, 4k%,@g:_aH'X.6y`Bz®8HkVt鑇kn aQg5ն_ wL0$vKu_p5iG~H =~DU[ŌpZY-_ɶzgJ\aܪdߝPB-J N a ̨ۼ"##/3Ev 4Ap@94T t* #Xr+T륤)؀Gf x}V# |r.xNT7/"!ѾaƉ,]wG?K;ԥpr hNb{ie5j_k VTj0Dqk kH̐@}2awcCŢg;]y,C#: N $&|6l˾ B#;#PxD #k'H6 JE&+X7ڤڔs0W'݂P>1/-U!5 .HcW\N͇G& 36I`nbPkwKL1tjYl!b):?&_"fNvltCVӰbҳ :<>bjMC2-(sUN oÊYccS?JjcЖ|K edwd\q%D / ݙ|;\,.__ZvXÙ, ;b0ry>?+)[ qՂJ13P")^Cin'~15K针KMz'ٸgΤɖKM{!cD ]c:bÞ0iCW28wgI dDpGQ]h7=*8iعEu9?%:gͭAlk4sTY Փ+먨vJq|Uzzk8+,:њSqpe, w kƣ?1s._ܤ/SWd,"Y;6o+|vGL0f~PT9sak?[)j;9y'7D`?C9̷sDS*Bǀ5ש F~ɨ[+ֶfq 4=Frm㓍M UD JNIjvNȶ4+[Ko%/`0#)z wPhD䖖Ƶ$ KM f*X8 zYNFWpD!,H~x(+Aߎo~/ń,wt[|]4kp|Dh]bge{7aYG+cfx}:ݛl$s5 rfɝ}5ђh5ցH  Y7C!A=G ހKK$6Y{̸o -6f(o [ۦ/VJMvn3 ȥ ;ܳ83K0D^?&O)'LnrazBg7~|1m%UTlj03\^yTO,Us$hL(F<ϟ \7JԻApU>8u)p^JG&[ɑ6:f(?nԡ8MAL%&YHAp/pIn#aQi~>2ݎTFn F@\'Ĥ[\#贈րr~Ҟd~6X(OF}뻈ϡ\\Ԑ#DX66%M)$-G܁'%{Td. `-#>|YӖY*7f)1RavmC+ʸ^J&0l|0{m&1f>xj@1:C_ΗVk KǍcE?q J*=M&z9Al&8}acbAsReC!VhRH~!8 cQA m ̯Zэ7~Ek~ ,ypo$zΙ"rM-d\hlZ蠖XNV<RACG*f.0㊜7@4gLiesE>$(<̜1lnh`c/}?Js9a@^}aacr|i"7"=\Yl3+af"WߩKn O^շ\Uuxoc))SuAv9wWzh;/mmۻRcYv5 YtKAh+S^>8%oGRSguՓ8D @aA0î9 ר`|gU\S?05OYjny([]SzYHʘVP@Ԗ^k\{%-neo?eH+AD/͞ar8 VX_.-Y[8l*3{TW[qyo,=$Ż&lN5vNk rf0u:О*  KюzS0TMoe Y8ٌu5έ ^] fsF.G u`,ʪ`dlճ_JFq6{;YsWSN[sz'~C ^3n*7g]DRHذm㽦SW*KEb<~g!DؐZ |ھ$-v_ -5Tќٚ *SdY 8<=d4>]W*X~'b6!)HA Ű^wvb-Rb1;L@Q++ N`Ѩ:Aذ'kכʕx1 _ D") YzO!Ҷs4A^VF .s3; TnÖD~hTj$W9Vx#ё3?TXY#OHhLbeHbY+և!wi/m3;9XKwtd<,-J?_Z{ CXTRJ?dԪ "6>u@f@_Cɼþ vz< C"giL( 0MU%Xr)`Ml* ~ҹ5ȷn ٣jo7V?^Oɞ7  pIжѿK0iDidS XBP2!0q[soFujƞ+##??ky ub'}8S\Ð;v^I hM,=QrSӕEw >*sәj_V`QK {bEȂVhXK0ڂ/APqA%auQJöY('fK,5lmJH@f3x$#eRr7m{/ڿ dnE$`h=LIa {- D48i$R&pg*$@g-sHԣifO/Jw Y⒝1~Kdtk)r13W{0mjd|Yx*3 QR}͙P0-:2ÿ Q`cR#fz5Be<f S+r(bZsӦ!d2\buh>-5 ђ -D) J>\wj-\*7$ RPɆE;b0^ ǺM0AT̍QhH9ĕŸɊN>ߣ,h7߯}D@D#<{B*\3ktVSbH[2<k<knh \>& #V[-&2 :*W-{ %ҋ#%:9U::P[Ff̪B-Dgiu/Œ߮b E0LRW(68^󪬧hK7Imk_;3>R DŽ¹1@sļK-#RX) \݊6)xTFqy$7~Zy_6֯qyړ&)yg4BłV5a<N#Y/z13Wmtf4ʶչlת9pQ%I @(BW!1!xnRFaЍ3>sFi!Fq^9@d=7O*a'IʿycN6~1 ̽{v C(ݖ }mfx?w~egBNR-x5`,>* k݆.҃|DxwICxzN*&m'vt<;gΔB@erL5XB\B:\=.a5=֯d |Q$6g t:-pvu@lB= 2x[ NɨȗzW6 \SM CZ<}sUDQ7~E } +<{v8 e clm1`7!hqϏsy@O1`P$f5Dw)*ky$?CK=Vhƫ=:Yǰ||ʳYJ!ix{nLw[ד!W9Hmm7q&Sy l-UҜA[z8Zq? U2]!1ٯ6 Room2Hs0Pnؾ:.F} XCK |J|2:tBI!oGr&$mUe2[24 ؖP2[䢫[PC<^ 󿵍o>0sVHiRtWiUw??sd!j/ls鱾/jʿTĬ+T %PS.;q{ &KWR?;f-*G7>6' 7<?lh= Vԡ aAx6`:R8Ƃt^ b/;-1`ovZcMs\+"܉PeEJrjk m/P1Kg]6j*WΖM `9}^UP, NmfJB5hL:&MƔgi '@N-#]j6=~6{aqk4ЃzO4.#U//̖6C7UAmp(=AoDvZ?ɇ(3A (Eb]k*VґRwg}ĭoժ-KO"(^vq> 5u4A,) ` Q jN/Ǵݕ;MO{R4 KuД^)(*$f;IL <1Q73 vt֕lcB p޸2/龜J/<]KienB>o._\_\p;V῝&y3 "ﵿ3da8-=p"SB[ޑAB(TI*j=,V3pGtڜބ&b:3𲡬[$`2#1XTY^,DvfxwRN1{iJ wOc#1jn>ZBod𾍉%Fd{ߝ|b$2~kW)Ӱ#)[ O^AvDaIb/ sWIoKhB[7p7p1TXOGxᐾvm eX'wsdrROB,RߨakRx]z+jg&NKO_u<1T,+ ˆ%hFt>hj# D#AL ad"]6w**PovNȅl',z' x[w@kLÈc`PMi -M-Mq}z T,מ Edd[/'{h83CM {{kgmǚRu"{*4YAzhLj87ڃ+@8->ZLp)KQaN(%f?7\ugs4Bݢ.ev)| U.k,d(ࠜFVbjR9^ Q+3)/AG9WݧN+xVBaT @@Fݨ-Ky:oV#fyQx|*ZzqHQD: RҬj{5!hŔn%>K @kA7k(m_B:ƛVF%Rߔ6fE1vZR$S#D(?8eFBcd5( sXV5yЈĦ%pq-y hy]ѦU<ҮR eTg֗ gTp#iՙe%'ypSveX_\u)7^NJm]ކdB(Hjp`cư 8y'*ѕ{&IP]f=WWz~\AI'2^Hty*23xd&EVZ@<|ӑ UIH= %b=%|w?_[0>|W6L4PU'{lnr17 zV6OY0yv.V9﫝moǼRk}ӟ\Z{q%Kz)g^ /,e]Ň3=;}lQ!DxXMjfDZ8㚛vBzG$Ԟ:c;@:ˍ{D)=<'ڐ |w >ۊѸ@őMh A*CQ3A ?&].:uGX5ΟE*'`ZD ;٪!tk\XZɗa|M{zg=NLA94eH?0~Z6J 뤯u(>Y⎘?uP <~~STTd(ѥ$GfR7+x)E[r6s2[#ȿ(+/YE"h`ٌ~kj)ۂcʜߠ^/ ^2us'#O\eeGYWdz~ t[Ƽ&Op޴_L ȼtYԊFW0Py, 6NG2W8GzaWsc֙Ĕ6?{EfY # ^e;*<1*˷t{mq;*縙1tP`;)w.WDjgʦwB鎢_pv!9pEJJ"Ƙ6xr1 -:4&ꒃ1W<| %rͥ\KS[L%NafWpB=>}[}>sVOpS&B]"4;'*nU4_Q R|F$D(#k+mPCEoj-Ñ윹 W(Jt]UVzAIƓwBnj3Jv[7>tuӏJءdkj(쩪RuNİ[]mBH#=7x0jPvYI+ BI/_{|g/xt1XW*Utl4azMs2F}^|'9,X$>ƽߖ$u chhZmćMl%lh4.%\B__ )o/DD'0׌[16p}ρ^GJ/{JAs"QwLi Ѹݜqm]@Sڈk?>^NK\Ncqg%ƒּ<yUn1ryjwg875^~!JQ 6 v3I? .ܭƠCՖjGt5.uLXrzWaWQhdOZN>O+iKmƜOڬzf9X|XQA+Ƴ_GNڻW^K R@V+fjW [^"GV]x=:*鰈 Klo:!gQZxt]! j+f/U;B LwDa ZYI5l=iUNU@Wk+CQByv'u-%e8 *b8 !D:@ ˺tD@|^UDAReAvK= V"vvX[D/gc⼤)hēsH]2DERKX>u"0ϡ$wj˾v1U?~ ds$'I VDA?IhpNWL dn >5,ϝXFfTnKHȫ:C +DlGx 7ݿG`Am ZH)wog/֚8tP{dDv+\Sk'Wuʀ|?O\h'/&?-_vY=ItSɓ?97#(ǫ_ w&%(rW+ib{HsFG:4{4tWB"nUw6TP<$M-\KYSmpTd0.~=|`Sk%#ix L`b58-eǣQ9͔*bؾL G^(7<봸O @(9Rn&+2Wb:Q9""/Lʌs:$d0y)N&/nH*oG#F(@q+ȯQ!#J˱2nI*gJjc_7`52٪V1I"bA2Q>}Eh+ kv8A]%fVsn]@޺+;t7y"q/}1ƱF:0)(osHc0^$Z?IqG Ry;Dbٜ@1A'Ϛ9quR1O1%(+?'𔦼2#zqջD'6@( # \4^& oJkÏע^\D%i- [ښ! պـ!4E;)^D{[H-z3 "cȥ>"a|k7iX/dcl`&[:',5OE`3h¤Cѵ[tv`I]CwD, ?ȥH|]-C*ʵ} ۥ9̏oWԃao$k!,p{g}&li;N χ5N_\$Gn=J{Ƴ&pMyd:sIN^#;_†.7:dmp h4ʿس6e!uq#SV`aE_o0ooH'1hΆ"GCo<|!NrڂVLv ݫN#oirOJQ: (8`vlW%nߍL /EPu7ɔ$z.+aVρmC֗JIPu&D (pa7Yc YrtG‰e]R7p/3L\jgI0zް~T+wXLiZLbs*{s?3ul#wogkC_Xk"AiW4O [gsZEzE3q;8VX3}ex8 tM*(BG9|$].BLɻǁph.GYpAU)H \32Ꝡqw#{PFh,tiE:j1|z‡ 2 e޼v?1N@w#iJ` #M+S!SA\=99'(E$e`8^m.uлsVع Ko:s͖+ݢ&G'CP[/QO[NFPmߙCbfHK~5&Y $/ /1g&wwQ"ǚ$$!Q"G(mClYCE 6c#!&0ڋ0(S*XoFI,E:;U[cԥ]V dn}ErqWV~G؈;ޅ=aBVKdS驱њCv13&Y=ٻeN TY1<&{.p 0^V(FLʣҞlQLA'JiudzIAQod8)/{${SG-IǶ YhɰZ]6djpJ|-qkٲJ8P/{< (QXh`E=uZW}>}_=I%krd/i&6ߞ.)ɭcƀ`G梖R*ŕ%yɣc<+;rvyLM@ gcvPqeN]Ow@3&Zet4`d9Yv,f̠I%5i@#Nmy'fK䤇H@pXX " 0`tf~c-eA!@sV˰ jD"k0" n9tK?˯O]cA-kUtDt)( AI,JMŒtRx cRٗgj>[,0ELkgMrސ0. R=FiN:]dd"-=X\!C,%z>uo&,5`:_c뢥0|睉G%Lf̐Jrw'[aፗPbtemᯐM}T Wiy,jeUvŵu.z?ӕ5ua-rK ;ƻ 9bB'bď g=-𻳅k/ |L}a5pydfGfo[Fu([n3zcB2n.:R_Ee|lHaN& zogHUmBbNfǒe _L^x-K =0d T,o4Բ(R!C3E$ͮ;+>^6ح*ƪ!-#!)l™(k4ECn)D Pa@.b.Ax{/m3d:|j"=utk@d] }CusbτR1Jg/_J:vлo/<4CSoZpW=nےX[էP]W{ /VOENFٴ bMʕT?=3l!e f`]VMEP߳k{ͷFɵrq `rdWhTĵS^oHOFo){*UV_0I31M?JWUeѠSbs[os3l7ݝi'& ֐ca3D["Y^~Y3E(5#1 }tR(E&Ĭ]B,*3baַ"zh>aUc0& B} geU]]i&und\󗕶{jo:C #ڋJ *+=#4 z5s$${-ǨbCnR|nr;M@fsNN"dhkx Et3MX)EAJviu 7F17tǸRObD8ذ_]<)(ZKk 'T/|4z4g PE@\57(=#o1J Ki!x 4;gk^Y0,z0lK )h ;7{Gb9Z}QR1( x7!$=>.f0nL.͜dJ6Zuw%xk:wDQN׸|!{J]qۮMFoOFPYv8 #V dG} sO+.-u<ݐs8W1k `1"R &pgr+סѱe3q18@Hۿwِ%] jQwL1(A[ɿC֑ZiD^m VM;oY.bt2G&r gG <#gfub T5Or*:7⹸裏9R7>J?|"Sm+U51`IsQd[| H+=%Z LEɦv|Ά"ro%$E\ؾT^aI3 lŌC=d WC̈́@L "<'.LIwM[6x~<7F">wRnO;mo)n>+a 6O^2=K-K仺!X&kAņ>6"EJfoMɬ?AJ:LIL#%ڎl>D =sYidzW䤉}9R4OCŲaU?Pݩ36"m&v_9VKLV zhKxw=9%ЉGK "x<,' OɡU[0zP**Je61a!, EOܴ&CSvۭ!r02=@ l̳P K-K%7NL׏2zX'6awƐWI"V}sݓ/TJoUWKPR9濮Kr*2]e˲. sUbosj0SGkAi@(-.yiLOPVέT*Rf4fDīCkSyep1<>-c*3p!a.0۶z,;3Jwn¾+biҚg x: {53W0#Go"CKys22uJ2S^_5i!= Ʌ r&/VN7Zgg[FQwT[0EW9F/(W x"erٸ &w*-;ٴ 9njCfQ"X281'̛[tbP?[r};32"WKta62p+] =ϼs*뉓3Z@$*:XR4ǚy5SA_ IV^\|soVUkėA@kԎ*"nmt*jl6uI}p̲ K8Q6Eg:~ \>xWi+N35 x^N|1'6reӾo&N M{鞓 GW.M]Ʃˆ\4xUeLyt ~.y30y8v'S K46#ʶSysu'vZ)Rd+S%NIqbcxgt|e]%'-\G "u)s籿je|8YRiXJsAQ0;dSuX ~.҆T 7I#:`GLq_ U67I PNZ*n"cLkfP@|76UssDMes J a4R?Uw-LlTx\zudؠbE}9B`U{tUd+ri 1;dR#`*jxjsR07FNC."eT(0 - Yq YQ!h?Fm5O ㅡH.#u}*FsvM0 }2&b>-G+O K JaņCQy?o\[DTh!Ұ),'WJAİy;GǴlT,s,KD<[Z E֢V6^3fJ%6OTrϑ(i9%/)-C{ވv@esfh@<+5x;i|y6gg)mEFQq\ z'NmoX+_0r"˲7`ߎf伩s()N2 ֟ ECWtyH}~ؔZBH\Zk4ޖ0`:J#۹ %Q Tɬh=rp :Zygq}j1g߅t-`-!HB/nUgVڍ N--/<" !pἧ/;b zd |WTf4X%Z+կ% n D_ t΋W{etZTDWN'v͍ņc֠DNjBp}sEYp8K$fW;A0r~UUDڻb(MpڰfB\\Nd?GbIgr8i(watHU~ ~:Hf$Πwm#Y6Qd]rOu,2L-l΀Y3x qPz'nF5HSOLj6q=6e7Plˀ f.qP|qA$!VhjE _ES0^2-ʅ5ۅH) $ɑ>xR;jHP`|AбUc oq@ߪFrT^S;е53%|CllnYϟv"Y%z@6."0}v2O0lJ4'q^ӦQ@^2q[ߐ3V?KiCln6zxCZtNd,_[饍ICjj}Htf@_\z#E=Nq$}kU$aypNNc_'O#hǾ$+.)o dd}$ ;2쥨ZlB)iŒ9Էừ^ϕ[@7S\([w$az )ֽ"@jv| Sx@0krMXUSb4 ʪs V*XyV}k6vL C@q >5g1ƯE-]z+!A9MEG@f ؋2&ia*\6} X' .vLa67kB'$#=3B2dI!5P>:o"㲹h8>{c p"= ]5Ed)⑯W 7&4G b^ ZӣSp\YXdNcsp ;5>(6> #JkKayg7jCTrMhߔUvq }蝮W˪ @A1$񧛲 'T Ob k;?͋RA'¡ <(E[m0#h08shJ֭x!vgT3fU\^JWo6RMMuTyשJ| {si48`),%F((==<6&:k#iMI1nB > M'BiӍ3sܥ֦(rNY!/yOW&zDdqih$k#x8, 0Pc aǚ/Şklͥrm]?BGzVe3v}-iȀ MhTu_]_\v8N[zayP9߻q`y8J޴`grG&_ `GڥNKOF1 hED\`mGQ "?. YAAequ+VU Ym! 9I1{W%mtcHО[j#A34:\3/,MKQ]HyO~CPږ|̎9$[t-kIAm^n$dmTiFDaG @^'@)4󓦢+DO7pxIԳe<LV`v pn Q1'^qeN``Tu*l D^:XzC%wV!؏ w!=;֚tKBw\ÜڵL+d YeK@ S.>n7dѯE#Iv|2u23[/.?2h*\@Dc9(is]D;3q]=0֡=a̼'[|"j@"1^Mw߬>%b} [wփzY08t9P_翐l|N%z]&kJHyN%he2$3a9)%bapD7gxLRŒ +zXt s2dwEÙhg6 fCV^ehhe%j# v _\" Bq'rAi(ga U,QzrX_G8,& /hz/0BN4m>zrt;7֠>g ?auCuCiҲLN+ÔF{V+D} }TV{=2&L8 հX#/CP\F 1!|(^rt3!bYBHtp\f=WCl@Zx\t "۟t߱Me@ٻ| *R(q #tNv˲'S2t8\$ 0*T?>KL.@)6zFl0&]12jqR6e͗ߐa+;‰DL>)0Ceo.EЮ+u#E/$, *B$OHBƵ]4]w0. Wv~N5z~dc@J~a|_yB?FĆ  mO>+:/-]NL`"G=mHxحvGF#j9M# s6t9D52ιr'b|O6&?GLҹkUݗ4t]{sKqy P!םb^!]]X1B)ar K*ze9#+aK9Z?E7qCDRk٥QdKdm H#J5?mKw.o@S“Z O'"3)io,KiDR9e-^Y֪H/rsBB^DžPyXNRfB-)+fc O/ny>}_ "V=3v|m+ng!@Fa.@Wl]\بA|T `yDK$'iϘdȀySyL=;VAs XpҟsijY_{OP^Q=fЁMQ3kK9_@qB3%:ϥ\R{]/; ƅbV =?{-ϞFjr [@{݆]!!wIMӉ?jr[(2lLGqYK.ong/oE¶% f[jᾳ1Om=VOctZ+"&Lp72\Ko."`(ʇ,inNS\#tL\&lpCLsEu-?>ڐV@w捠>I[}{!$/zq%=i \}- jv1OjL-3'`֤I?RmNa8=şvBHǟ!6_MF-A0*2MBbh΁ 8lݍvo`Rxͧf1%˭6"faho9SBl&U}U6ǜX#;ު[ԧrp⚾ibvTp$.:ob .HCWXYia,r_1+wj=)r>۾nLl2+᜛~{q\7&_l'TBr2IVqSߏ€>L`wnlT0fHAL#OO 8:6}<) 9S4r)jw7ބ@wGAa 9nf1b9geK  \s#f#[.Sm ~r$L'cdYՓKA<:xP󱀗g ѻ*U heҧMHMVe^}W=G<(S]}.FթIo )&3*aBKn:9LSvÛ.<ը[K-6jZ!)z5l졻^Hh}[bζ^!}jq#V\U= ޶DUC!aH3Q3(tLQaa;E#.Py-lT}#lFj5*^ E?*3g鵄d(6^(24{3|C%Fgꚮ_rq*rhxX- \=q{k"mThht\s7++ҡ0 Zᨨs3sbGrH,țLH߄0;z>鸼qu>4⸘9V,gn7e1Kܤ\v b52:ѧ- <# Kx4:eOoi;8@ `d(\cM$~A?*\JrnL,2lB:e$OVE*˚jߦ> BljYZiPƼWV(]zjuOsнm5DxܲWG_CnIY:4VqL*\*@jxf'9ƗNfaF|g0`OS`[VITزv+<\.5ơ;W?,p} g~1-t $MC;<`ޝ46t#yr;(CphSxiW4Z|݀FH6StM oߏɶ/ {uMFF#Qcs>D VayC{_ﻔ=ԭA'ue3/; L(I$uDSgJZ 9}wZgf\?ƊqOТ褆ÓXg7?+P!O8qj=`U,h3C>*Ղlz2+T-vESmVak.= PVAr5Deߌ\|EpF2 "` ??ua&*8K*r!rߟ9bBJ]|bgIPF.b 6'Y\PV?)?ϖqa~GlRezvlP.I['/itz1q[eh@R9xe9@F-ÌG/rT],#cΈ|LKm㛵btbyZ,c :}\M90jAUK} עT#O3J5QE#^WEȧ0Jv.wN>U_V]Nb>6ο*ϬlMCpy4 6ϗ%>o>LoqZZ; g~*3ma]vX3"*XNn#PA &W`tHi>k"D|=LO(O}^`n^B?:؃L6U#h)6InC`hGD<PS)3E JPBu%GqOG== x#`5]yLeuSc!|zgtѤ}5 /aNى& [F]|" fHb0&?K;f2S&\7t`3Joc7{8 o:| V!%?)z!ث\JV.x^8MZTu2\x GK'O~2kلPboWd?CR#xԆR]"Pj)yYaǢ<(98D,ZTs^-]@&i_*T5n!QmB[p9|',Ms&Y7TSq !bI|܄b^mvQF"\m/fAcZR]C51Z݈Ϧ;es 8Γ@G{bP2D6nvmƀȯab &J:9%8.>Uk1S(x0DE2 [Iy.:T5{gy:+c&0B!Gu'3@l>jMԢlFX|llt,} `&@&@[%d-d3IE֡z:1[؟ (-ޫDkY4PWwi9D?A 5/K@:QEۃ,M̫]t],z;Y>p_ M}Cyʽ9E#@wܱ{]̲qrY,xVK?7Q,w#Zmw|>*W̭l}G-T>I `QXrP6) $m={` H\r.+|L^Ҷūmp0oJQ5!`ڊ_if_$+&n$M T8|\&SCzA|6&nc6 cE A{} x:𵙍*_ƙm-Pg4 ͧf֌k1=P E:M"F11cIVpԖào(bf58SXtȃo3=a3&& {n:y@8꒵Q*bM͵>xљalKVʲuK4tk^Afr&Q:Oڥ4 A0]8ǰe~=ʱ j 0X瓖á? Y GjKEQ,x٢Lpk^ɰD#|k0\U\RjNJo~3Ȫ X]/,2'Bj+nyzN*ZM3(Z>Іf*tL,6|zUd ذ*#{Ar̀I%ُ24͔H4=_`q i/C-aŬS#Uf)ϿqMC)jGWJnÇg a̐ (l5R)˶CX~'6Wq04}T*V7X흎(uph_/3a$fqv6 *?~M}FʍSՠ +d[#`HG#c- #\֣@/*GΞvhX< z5$Y9`y4< +&q%TG2qv90N;moOo;V4xI)wXms6g0%1d^>{++-ea0D$U&&pTFr^ӏcZo:#r3 ay )xKDwȇa2? <%ADSkκD6ƠSoԣSÇ# j\+HTRwŻ߯iG9zB"az n3_YU)}{7(A hڸC %SdOYA_UYkdt@_OPvͶSchRp|[dpb!b uo8VY/]n&/ ^uLD6/1Du ^ӟN'*e4D +Rήy -J Z/n!\`-\`62&MkD?V`gX{,=)SQv*x310*R: ]L>zWoץ'Y 4v,` *j+?ӳ| UiGl'l3 ,Ԡ0 2VXkD]C-I "CPj{k\g1X#tcn@K9lS&ķ&;8Bc' QHK-GÈKvRGh ]iܷu5 JSL1&k@z7-Q2/ֿ^\>D ʷu^#EںIR01SKSژOR6?&*3YKum፯CU|C0Z纎t,uet܆2#oe£(,J ZɄˍXs1ǟސ>pXʥq \x[(q mӵ9wơ"d Np J>F'DvX}KCJ_9=I_wc֊xa1dgM)zr]ݎ/mG":d>2baOʞ HA`u* VArv cV~.2 N p6|3u_؜]1*Z_ CM|M!IQf [0܅{jσc1@}l,DUr;lÜ2^> @w'WbFK˪6#dSJ4iBl\@wm@2Jʌ; 2b/x⚪Om5/"df-g QXkѩMf)4.N^MF6 dيk zGqI繌Gn=kcl?8}h-PDp4_bղD5%., ^}n:6]H]*@.Z媼1q_A.$ȠI-^Z娞XgMz)8-U%@z!s<]5QCS7v#"->=hV@!F]++W|ޣb1 0>-MwEA,úik~=gUBqOpVh:XoᾓZ=jv_EiE`[,,R2O~JEe-]0s~0ĉ<B"%uph _xͷK Aq6T1ǡJhq@ .r PʯG>j f@&A4?Ozڴ}U Ur#Wh^,S z}Z 2&Ykݭ6PEH=*m| _Fnkhz`NHLZ[H2WBeV3~ C]FmcU+'i=\i^Q@)D#Kzqƹ .-b .Fr&'B uБT RIiϵҲRIgϩw1eYVveƐx7ȣm%6_" j8Z }.#I1sfr1F9`.b6!4n8B.ERy,[ P_h=Pk#[ImFT/hXdLˆwe\[}йXɔ,cYO JxHrl]L7U~W'7xDP-5„1ԏt,Ve^>[Ga`$IXg,9YX\r@f>dtbax_~gju(-K[p`\OZ|4jy̔/ZHEB9SwՁLP0ǨV>yH&]=5ķ!x5~ 9n7yԨNC$}GX.x"vA"{u~еoAܩXlnk$> 蒺tbVq%̍wԄnH\獔"C)яe]+(|-=|:W0zۀPlɤ1{?^=^HM fr`dIJսTg,"ۯ͇F:Bֆ bs7lmA7 Z$zacf+z5n)l)@=$v,!C$<>UP%YJS(c*,Y{v,Gw?(쀏{+6 ɐaL^7P\A)D!~ydv%xNiK@d\sJ7ye/E@[oCrQN>2+,u[| ϞiT kZȮP /^paNĦA|:^.Ɇa[m%ch+B{$`RdGlQ/6S!h0=yaX3C}x*Ē_PQ8؆hCX*;8}LA6T \,:hO{s 0 6wuD9[ץ tB!Qm(h| FV&6? )>O624˅o=Ƨfp\]Vܢ KȣDqpX$`Xtk&b|N875$`ȠԆ̈́)a K# ߷$&V P3G3/w`œ -rd)ItSog{ N ,@ƨkkAB(*J9gO6Smӈ 0onb $ޜt8O `=ϭB3x+͸-'ugufs*tf"3D.a-$;u&Jg-gd0eJ~tz`ץ*,aߣBќ-S09M^n\5gjvVF%IEݘLA0k]wGCOnT1TJо zS9D>_TqL&$¥ѥd:qge8J ֑)-LXӛ+I[)}˿ʧ4!ޣ$WZ$Ӧ=-2i"-6GY5Cnj ߴ1u'd/5FLA=fts1zJQPFn 1=٪}?gMc?_;] %YXF4r{qyzb%:% K\T~.(<|e_ kCI5?#NՏd]~k*Yܼ: j s&(V!i.&98v AUEo*k{OR2$f@^hNf`}FI)8lKP$50"MXfy(vUp(4.!]$`!VlF.DxMKvP|]Zi㿠ݹ "K2oHV0O@P5CI(,kz GH8K..וZ ft_$-w`wfg =g1 rLJ8JeZ؈Qd/vG)^$V$򊏚ͿW&"1kmt!е%xő|JU-\^X=P$=Gu6͕xH' ¾l4 Zf2^O+m$ )* OМQ<}ٵMHPd[Ҡn]rkXP0tq2bL~2[2:(Q;l x6X`_vmEf/J\_#K`<0Vi>q-66q άkĞ|V /WfU*]جPq> 8@r EɄaZEe[ݒ1k0r`CqVQ Oe|YKKOcYHE\XQSjI:Ng{HVsv)e x͑PMLˬ "J `9@%O@eeV.A`zqk$]8L~hd[9ܩVfFZt3{z$`*[ &k?cz/*ΚO` HUeeTGȊ_$r` >/&e3XbN[n2v[NFb@zg}H T*V}-p`DWVlѥ>L1j3RѼ dPpjaw=OVÖ#[YԅU€3!AOe4[y9iijE 7"2G'z}'eih)Amo!vCI_+/vZSr'0\Ƹdl3i FjJqd#N{Y=3B˨F?]f f)*~|kI3v)q5|) u6!05hZ.M?tA!QFV99l-|għ/k9& Bk#BY]>CLwG#Q5<^{י0 $21Ed~cpha {zl<[fCbkwywmzz\[CG.b Dȟ_~sLT4+b⪉[0mz~0= dYuߖhmT vK@4/ 11:-;t(IAG[)͸,T t$Yr[!1A1|~p#{'θ}F=pU;.WkkO088~H +D،S]u#wO϶l ǗTb_m!LvWViM]8)g76+xzffL>)ҋb@ВEʙԈI1|X\wY;㴩;ԁ=mp/?/b26y/U1h>XgKxֱ#)BW`'P--'% |rm/vI%f!,,"i[>BK)%-.[PAC2Uhٴ i }~û89nhi?ҥ2_7]x$0GV6xE)$q{~ݭ-\c\DDQG+Mc}6aeǞyzmY I*hԉ?S+HG@ $ Wzh />~} *e,XՐ7wb#"B' fFw&KoF:Gʳ,d"'mA}#t}$D'&{4h\Zrk!$ CiZ1#}wTNM#SQdqAB/~vt24nZWv^HAÃr\LpiT07-۠shhgBSRIGi/\qo,O"j]Ǻ5o;1Y$gւ=Hsf&&rKM]:QuFڳ7AJ]iS ӓM?۷P.T?츟:ʃK+>騣|J#J[D 19v. Iݢ+ϸލvI;W+1s+Z'޸$QYP.o9`£p=in sF4>1m.f vL *.iѼD%֣X-0kG$1TyZ#fjc\Z7 p6SV}UR _DJ z0G?'fHƿ8S]e50z_ [ :MإS  %NbvlʀUS6x$'jE/q:lVPuint:@DL.d ?a%Ę-= .UOZ:IM,F:CK|nxQǟA8RY&N %Ӓ֊h~WTn'4[8<EOl5- -okhQ. #`MΟyB y U_|ųjDvJ{ً/d{|5Lj˺1׿/-6$bvh ꔔ!둻ve: %N |Z.sJCbޅ;Nxg%S=;CJ2M_æ,!Ζ#Q\jnPqHb=_ Wr*v"seobp7>1b Z+X. /jtTWC0nǩS4lc!Yi7-|YWyd8*ȐuB^-k$lo66lfUtI[ dF> IZ! |*-aB#szÈcym"Ybϵ$!:1d S|)xi+nD.++_L|l+KJ䔅U(N4c b }p-2Z;ڻ2@q_ :_N{exEX+D p=HZ=꧓[Ifk4*q^(Jiv0D=t kIUu8~ղHj"[;G|ߤV +J-|hDCs]N"Vi'i%sv6~?ص~%C܉Peg/u{Ur[iΣK+p:cs Dv9,~O?8W&Wxq3 >-mLs%/dM )ʙ  ߛ*2K7@dLA5z_np{^+V] ١cAOV0.'w^q,7z|^ (KOM's9EzPX ս^d%!Tgsk7O,E+.W솳"YQwʚZ9jQ/] :*]N#kb%rJ.FfԱCY=6(` iv(|S.[$ßT> 5ޑ5qk]GݘI$Ǜaĉ5CTu|PudJ/ԋTjQ'I"/~J{T[+4wMA\suzABr~:ﵡ?9g0Bf.O&R=)=荱6ḱ|:111> b%;0)XFu܂vnjlR:7V<1r %b. >x((_e[*Av=X5)g!HPnqLe6Jz!I-#=Au!?|Zsajzz]Ud\v{Z5ǤIU)<"p#ygd䊐2ywHJxM7L]oY=Lj,$_@J])UE,L̃r Z`mI%D`B( PG1?3gcetzgԀgW IiI4u 0MG+e'y&7ɜ SLf%rDFvBZjn$/raY9xZ.Tݓ`qc!M>621Y!W@|駞5w?*4^$f /5 ~Y-P]ժJuf2!zh7 YѪtsO#fw*Ml1tv \p[^>d}B@P[ kɫݧìf7Oʣgnck ;Kߘ,i~Pl\[ON ^:i~lҾXvU8ݛoݼ;UۻGVA%|^Lv?m*n:Kpd7{U00Svyi8f}X bZqm5hnC(Y}G]{,lk–{Q<:MP BRe ղ q9Keqp^3D6x[ǟWʼnC]T̢}y=qDI_V'.4-znܑwIBɧeK M&}'x_/AY^@'ֺʻzt<).!BB 4%%m(/%&YQI>ǮSZ@Dodص t7EdPI;]GA<) bI%F `lg n:Xe%[]tQ z=yvJ@r^BB+P*d6nU wZN@ev$߉f?{*=ͦ+-T /g"y34fa:wNmDBoB^vq~EN}atZ+G/d=,Ua^s5wGlFlls \n8aniAyw\Bos5?j"b#T|/8Wq+Шdm zbA*s |q٨a& 'ND"RG?mPFrciH*nh}D46i)Hr%q :"Ӝ=h%1g9Q"Ky/bP-zA_$ GgA6sT䍔%B1P)RdL*q'ΕWͮ',{E&kmy@}*[){QзgGC?"ۘ! $,A {:#N:Q=x>?>V/'wr.@=(T%jŗGӢCdC͡KzjQ&o.+[pm[E9B_!ӠZ׵wf No >A8CV4mX8Y$ =l2nf0ϷþOh=mf<(dV1Iv[K\ϑiYwbUX@vZPJ9RmF47r1 CdXp *};.N 6Qzپ6Jد!f1>L_/GelI#%l{Y&.,#"jeե 1P!3AO<*ne:H!^3m~!AQWiMu bR^n倏TSjыc472$\ϿF$,w0+Nئ;Jz.#YסZM(yO`Rˑ\\wܦO.]87bW*v)Yxޑ^8gUɩU^TGpV |UM"h)Sd,#H."c4&^2(JK5" K.8-Q ^'z5ֆSݻ(?| mB|Z N[RA텥\}԰J:_ 4_쭚i-R>[$N0cwL(}#^Af. ;?)Z*v-$SdںbwzML'$Ӷ2fpOnL7 (`ԀY f lugLGsj($U@.cL1@&|l;Z Pc[7彺Oxzf'L]'AX8&)-tL" jJ QB^aTV~1A%<99ق`&ElՔrf*wi$C8Bp0yZ| M~s^K?+#v:lyMYs|133oWp3*KNƹ{g<~/wM ~z]":@s3j)&s0Gu5L QW vLکj`8N H~${k2MM7Kr^سUTf!kfI6.ɾw`Kc]}5Dܤ;  (zdaU/"S)Ji.7g̼m:I>i}ul[->k9@6Є?Rz_Q(2eoFE,9}go %OkS^ s L`Nܚ1+-DBQ{-T^WrIWDt3:&9#l%_TнMחS?NGQ.@$P.dpWM nT`hH?B r'cV/9;D|OeRz|]jk e]GT6#zEfY}wOCyt2|9&ߣ@]1.ږD1\ WS6s|o:JA%LYc@2T-4C&֪5'6m:|!,9^e}"^-w2|q3,.c@!Y&w~ޯCy0c`sȆ"1a8 Ϻݎ~Ҁe 6`8`5,¥Ai+tO2mYuTԹ x0(?tNc3)K#/ $bׄ"VφR j)&:bRxk{F|L|lЃ2tqb䓆.4|L@[#~>*@F`@!<, j;6 JXI @``-gF/3E|M{p7td@׻y b+~ߢK^= \@i <P۞dF+;FY7҉ZT}.ԦPx5H3U䦥 ,^]T8$-[\ewWjQ\+{\coJ ->WS|zr^kNp>~Q7~=5-Ad {QJ^f;>?h9s9KC:{U ReǢ#߃}9X2luŧ휙Dۆ}7WnE{zr!35u1??) H:m6QrpSS`~-[jDzBn܃Fk!F:kR+/Q_CGbΧChm<#nGG~ !qf[h3Zv <NNB Ă0?djH2;X:}wŴĔ--TrZ{w&0g \Ī"5l'݀ [M@lZhM=ج8(^}"w ".Gjv;uқ<(el(2;?蹙SźG]i d+dLvAa=݆=m!*Ll\vv,֗4B5`!f8rCA^Y bB'o ڳr׬2b׭bU/4L hݡDS%DVYw#E]nGBd/ڝ;'t GNj2/%应L>C$3;}ɓ6SM""ǚ0^. LFXAZ1~CXi9EBqu+ s;}Y|\ ") ́|Fp)փR^';&4_ɭ{`.&L@ln(S& ,6s_fn)} Ox[()5sų]ST*s؜]I Dbm?H)>Ưgזd 3AS=1Lܿ?'0fPVPr'Ap:%UrNMݬ IV8=T2B:m ӊ;tQȭ#;8%u:qLc=2 S.ۈDo?B́'_73d"L auCDX^ݸ, VQߦlr"c=m7,W(-aǼ7MK~puT@>^g,3@ Tzg00l퉸qGr7eĽz,_8]h,WO9ؾgSؓ8 |8ЈWC+Ha7߇7%[U嶛 dM<$o @S 5g̀IY` a˜ ::Rk1~n:l*P?; jLL(>Nvo}GX fcPdCR}d1?4/5+v,")QABVoC1ss][^+,p4 pj-Ca+\ 2dʌB i#T =9Өr-;ۯYU9QZ=6Bv6j+{;RӋ]wJ֩d= n2neΡ`"(%fk/?fpuiy#+DBգ*w9>|Nx,L@*Y;yvW}[f6>Ld,e n\anxs/3SabB38Ca\+6WZ#4@ܞ***H)P_x-eB7?o& + D3%"QlޡKCX.-kʊ,w7STꨈK9h7ӵ[cZg'L{zKmI=!6RFId-"X v=<#Eijr--` Ve)_Э}Q}1D>֢xAH+q>C!_2GW)cpq!cL(̗ Ob/̽Ca\+ O#z|[W}5u, Iˉ+H5J_ELP8M9)^q~ /UMbhҺNX7ܸ|H-bSM.T+\#w!*F:.u<ǎ 0xJe/Ut^֌iÝD"z,VM H*9ֹ4kxQB?pz|v%ɍ Z#X{0n$|E-b5> %gYiBcSuy E.&a{󏂘#E݅t:DcT8hb4ʱAyi@ƫ0̾qqVA/|kz}u.ѫLhqȷEҢ#gQ' Hg.nc|_́BkF;zޢ V-6oJzڨul!CsY%q^|s\M9Bw%pl"M{Z^ jڲ^W5a@4irht(Q&됞}A]538:7(sA4wh\⬗AiMB*>sQHrmm{;Ez*S+J,x$NuK^ZA|Z[h{YsO4,"+Nat-/I<yDlL O쮻w`/ފaZM7.vXֿLKtsϟiN{5n Qtvij@RfBm'FSm~yTv(d~ru+bn@+dM Do%| ^WV7cDchW?~>1_Ya4d/;B"7j1eGQkɧS\m\C"?h# *N%C/8 ˨*U[рNӿMIuL|>Jy2`rp]5+ퟄ-.ͱѮBn1jݐPwI*dlJT\*ŕzĬHARd-+%Xi)M0 !tE<6GڨQ:I='B9;~g/oZ,?ʛ uY{VKqQ+|t^ ڬb -2ǧf;z7jĀg6ķVea $r&_B8$[ma@pW<`<Δr}Bn3afFwߗoe5m1f(t;6W_Hr-~i UuF۲$a7)$d6i

    Y6[d{G([kW.vޮ+e1H͚OAW-Y^RJxEHytN\3\IM6 ]qN1kz;?@FlqI9Jf?b1cYcF.qj+ag*0 Kv0_AOh4Dy1mGVլU'M؏rVvn=%A 4ĩjswTp;&4}$bϏ!xV d~c|6%12z"tkC:Yh3hncI_zX4gP7x6lDdI3wNZ蘒f!5ɽbUS `p+t 9d⯰:J+ӳuς"jT\8fp]}i<vxcffuɞa÷GO~utu<'M xZgD7D0jS扴VLӲ{ÿ}/h`LB$0 ^rѻ ȝS65&(Z,݀DS񖧯*ROCwɑ|Nd"Yx8 /)w0ڴ[EABd)v]ayqŒ2@ۭ5z{Hev1WM'tYЩ</C|Vh<\x:7PNa &J٩l$27Ȏ[4!1!_’zOe]!lNaÇ21"ӯ!=kq*.:5ܔdȫ凿 a8'X+;8NQSy/~5)CrLި–&jA.sCr8)]?`-ȿ[ 4=)5ަ ?ʹk6e>nF,"fQ'"q[de?9`y`oe.mj8c@˿P&54ޔLOH9ZEdQ/TI%{` 6֧ڦ֊h)nUA [YPFZ7K-pK8wE R3ѪC70Kjϸ5qA}n5㭔$}q6cݒOp=ibd'e:J8l&_/D_}Wp`Ļ,{į?CH{ S4w %J72aCaI ~eX Y)zN=otp$ȷ ۲y!ʩ{Mpj"j XvCϾSO U԰ۣ<%s +a̗x7xrbs=Xi 5su?^3pwVCnps'@Dyy6NWOf-D#H3aRvԓ7EZLB-Q(̈{tjOXH:+|ʎFp|#m/pNdm⬪Z$ܰj7 ~ @qnoK!7))Pez檦3roP~[9NE'xfSFD) m9 cN A>K޿NILiHh>(]l"~Q{Eq$jԯ{A|:>φЂB3؈ cğ0{Ai= p $]#}a8AN]DL菉E CSB`Uzc!0rR}|] Z ôt7nhQc.DXRBJJDѥ!Ւ`=WzRZ7eueNDTcN KLbU(Pw` _[lܮ@S+ &-'ig{ٝ2{_͌ia9b̦XJAC3$p./8Pa@6f ri;{{"u; xe+Pu$J&:2&_s\4pxn(0y<4RYJ3d b1rei2ڷ +?(Qj(EaoK"B53]I~Un,3\Ǎ˜MzK3xքJ|;W<4{b>PhbU p A4OiP2ADfuKh :~G?&(ǝwͷ#>ߖBy;٬O_&)c}Whl&0F]䮆/bwt$9/F+ w42}f hgt#5QȃL=qVa0iЫ4ZD5Htgxg16368fuu]i?4Q% `Օ9W'j&Mw`J\6yf /dy,}x)E$82 Zv*:@dx"oIZAQ>qo!#_flf/,Pǝ8? oh:*?x&YRӿe&b0g k?TkJ#f]}c\Ayj5R0PUi"x,DycwLbhq;*;xљ4%S5GhNd7J]`k)6]#E01( +D5A8Y@qiV <_LcGԼETwmN>* GJ\UÄ(+ai(O,,uSF+UpZ|e,`Z^2sYYs2rݳu ZKv(U!>&MW:Pш+LQ*$ԕI!P.UaN|Q6Nn_5(u.9Ҧr-f,J z"$s8oxH)nk|eON2**4@;=9*0fhhzN xLUa.ĭÂyeF=p5 Kz)}aSlǜ=A3\s'>\e:oTSvֿ}R^$a< @e3`X> S1cUQi?Ys]%5d2mj{ ٩>Ωb75̣F(IAC)\T\\>7#?E,+ϧW ʖ;q7f^"FhS6Nִ ʆ95uMq="E(kpUuA_cN7ONB?t٧_\La\|ePsv IS4ۿG\33ZyXQEX a@,NfZmNMv̖vB8-^[&S  ܉)8'bޟz :pvM^2"!'8#B,PRlXeNԗLNP{0"LYL%϶@ݾO0]UIX%&iH`m"r<.pby&y?Qhu]OJ1J`hlGI]tF !ƟRf_ oq#9%r ;n7ļS3*P/d||'(JɑR~W3bo ף\G^Eoqr]+1T=恷C nE!`) 5Ka m&:pg< Nmo,ד!Gau%e}z EQ gR0ضmw2^;y@胪ݻ6q&Bd=emp:waT2VX0P0,5VG<9Vw?r%Faw<3`8% lղ`:!+m=}B'UKjN<~t"wL$F".xcg.4exDm1!-]LvM.wt7NDt9֥dA [T^NbA{ Qzƭ|i=rm+uO~iAu։e]G Kb:OY`1F3-^'/d|pqadUBjn-*z}յ$uuIIuą3Pl/l d@zQ}Q;S* j [wmjv FkwV!upΑ#$eȃo .ͫ/2̔ݿAS-ƉHFGnsVsp/M Y6&Ɂ+K}]R(ƘO}`э8Lz N`][uPaY 0pFlD t$Ls&2!4+ҧ|16}rEY28s, A_]|J+W7ó|Cɂ2BYoQoDz˰^W M@oCW60u|Q+4,h1+ne@VѭSGe)wzW@pDz022A0oE)jP6A2c!{3:.MGYk̜6|Q.xQŽlXs ^vl7oF:Q5'fczGcI$"U%^cłpQH.~,tN]nRؿ(*$aG z!ߨ6]=N cƂkVQO;x5Hү=|\B_RI&]42^\dwڷݶwqX)PG ./>CSSfNM5}>^W4tF/*6 0n4d؛oy ˋ\Xq vsY e_W5>|-)O"'kF)Y7"<.`.g҈ȆN~Mߧ!yn&n8+9i=> H?#.hU!7F(wE#%'$a=p^)`zPbp䤈y_9;emo1_ Eemc>YeIf|9s|X$PC}l){@^ S i݅$}H™ո6/ Ɯ}, @rZNFJXB~"7旱BFFJ#}TŘC,PU]rfzHSڦ5_e~O_!-ۥv1#>S[ԨB=7_dT=WUb!yiZi23Y<֘q|uyI vO-σ-zpɘv#2Ҥ:"iZ/,/>"?nP[M?P4̡GIM#L:D "LbC4EN`7ѸYNA.om#j^DYMR,*/y*!4bg< ȉs&LCTK\j94*Tiu-`h+=0*)PrֳLqT G%p~Zqṱ%\v؍tj RҋUzT>]0 nbQ(f5 }6}!1oB|8a{AQHc+&W =2X%u85Uu`NbbeA _hS i3.?tP!qAaHTPa+7Ȝ1f[]ѻ2Y9i@p5=_h>e_.^~ՠ L ~ynÆkQ>Y>ߕ7"TAG|[{-y-+ᴫuye/PR0S4\5&PLc;J,k}?{z'D.{MCg]nNWH w\5b3gRj!\@Zmx^I$ƾ,*3`Y+ᘽ=VҏZaNs{*V@t+Z=92:DD. N C4!({BU%NAmd6/M}@:L5owl-cIܖ{)Cid/5D' ÷R^=ۆf폴I6uT =>g+SC' k UtBhaC 嚷 o*U340  MUGFهcseDH,ow?$,=`T'FppT"]霚T/J,X)τ )6d9*_'5~ZĆq|8:_ ~n+HF10t}d~W>>$.'[;DOS\LjCaC4AiiY0%=;xыsC gC>-38fIdR)m&oS.jq N^YG#>Amf,xf^|V]V>~da1A_R=~ܵO5Xо(E,K̴X1"oAyΑshRct[Kr ?e9rݖFJ}bz]tqp t7<"U%SN|Tb]P}c+;6q}jN=Ḍt^Y}4ve(ƝHTDm:PƤ<4A{R A {vm9PT{ӈ&fP*Ӻ]hHAײ!@X׷Ax#IJ;i 4vw4?CyfFNTRRT)%^уg?Cg@tig jD~t: ꢰ5&@ /gDZ]ͷ&E); 5`7Rl>ϹUmP@J~(!Axۍ5@C¾-yD[P;/&'_ָ9zN޴7 &W2}y{'Y׳Qm_!|ik=O87G+ErGnAIISFqvI\vlMV =Ot:2ޣxȚ7K,|~s(]USkdP56'yHzBL h[yN\7C7=RArCUB T/HYkOu_BC!5S h@jM%!p"q+OZSgrPw{i}9Qz媄[ WK`Y&"gW&iQLB"k+J_hญtp U(X-S/$[ ae[lC3) jW-"\2˿DHdo)(Fvf(]{]tuo(`S7qVo#TؕtUz7-- \H{MK;KS{@Xo* JD*>(߇B$/IgUco.hkTun\ٍs(C64[p$)~+&Y&p |qrCizp_տ$;3QVC?ކo#%~4X?E̴[RE${ oN\Z??RG"6fT=3w 8UN4[82)gw7ziXN?yAkC]t$PR?~QD MEynH d6B<.qK/m r&(~ED2즔po)uootšMeͼģ*k3ib`wHN'ZmpM) RU`1J*tX36R )g ʥ/!N_GX2`QTǽxwFչEaƒtq#)n@DƆϾ4n,k8͏.G?M+@flc#hJHJҴlNpwR=Y 9iߘ-GB1=wkZ4\OmEm&N(Q- CyR @5ȶ{kгZ> S`d]lj9+&ؗM8%^&T_ir!7slQS$3}g/ U#KG-=jo?>I^"(HiDb?5seUק6Z~;I=Tn$nSOoڢŭo:[ wD|ua7zR"eN/LN`Ҽkt68c3MB.)#DVQ(i+0ͼg !9d3e,~q$r@$6z2"F6fW2H\Icf)a 7]~&K~+( C{"TNʋհ+n%萘2VVcLPJXQ&RW@IyAnmpgUL߫J,۞o:,Oܗ7dԯounC>j0鄠-K&ygua]#iÆŔ"[ S}WRPbAM*[ ^Ƽ'eU@߀ūp?ҍ7rᛥRBX)֧O+x6,&)f^DmNx%Y bz2DaLO/|pyqZI p1ꟈm<%w㔷eSGeݵ>'[0 &XR b#md2w3F઱?|l尢oX+Diʹ5MXRtݭ W\[FLyF; [}iW!|8ΏM~uD[סM;"ʒW*n;gvO5l68r/e^ }T6/5 7r"FZQ%ߏ0/5䕏'ٵPZyGwX QY+G1 b1.Ù~BG߄.Qc"pugϠnW y@h![tC꘧V:2XgLzv`-PjϏxR)nIܾC)Ae3Sbs/p ǠȠ14?K<q<^ߵ$Ml?kbG$; L2b^2#cK:$wV#f&+ܚ f #{q ᯈR +SGeɣR#]wʖ>s=g 9I煖A :P)M`}+]xY^q7j:)> {܏v}Cu+VĢM\l<ϟ ?:$1-:N*]|qD4ф"\uLޑ4%ga|Wb}uf 7K2skY?ldk`cX9= /.R3 ICoupW5dҤ'g*g ˻Z46ߟ|FaG MhpLYL1Jq2#mCPT^|6d$ <,m NJ25Hpox}S=<\D1ߨMoKxCީ@e"JYf!-{V GMoN ,Ei8ݮxH>f_UvUՄ*Ѣіp@h_d,&U!7䯙nހ$mtۋkn&ΡaǓ)pİ{ꉩ5B|dŠMƩ2WF2g85!+]T+mv㐅OEtV=|=d0m-:`-傩7s9A/#Ne`/y!}3. 7 Es~XX czQ;lų~xT- c~$ĘvKe"թSRzȴJBkaZ0{~27'nw &Y,o$RRDKIG'9ء[,oHZ}'O6dGC"`hq:6WĨ(X{wyF88gdU#0k"RQk!K䖡-ɷ =p8n-gAҥU@c!x*j jMP }z#iPM]IgUY7k3 AJJِwkA3@U;ϥ 28irRƯ dUc7_aY_@φo˞ʫɸV1jwUDځe(U~ -|a*"z-gohvs;Y22l g|>: Z,mrus:s )k怢 x69ס'}Zٖc~hg@u.,%mZ#b:ڨ'2zI F] w=&ȼ]ziAvK.T`Q"܋XS` ԯl#wbJPLl/ck7*gߓJM\' t)]Ac=Bn$HGG59U=1` ˯i@F.~X/f\ɽ6s?`MV2Io"G dO?No.>cIc 0OZN !&b+K#ϒntnͱevRy5䘕P0Ъ|we_n 9ZC5:kv-3) {,xms.iNT11nVAv1c2Ǐ<[woz竬ZZ3B"1]WZ**kJJ|ⅲ;Ck=`^ƒ^G!T>L6"`7+3T* rMuT+j[g.z5ڥ~|3/9F!ڿuȕ{]pCǺRwyD xH݉~C{[ CUhX!rsG<Wcq,umiո%۔oV_w&GJwbqG-xꈁX"|VHZ A!őU2* v^^+rc~VM,{bN2Mn!g?NpӇwŊ]e;/N߻;>Me!};:0M Kj:DdN+/I=@cŸsv%3z:m 2 dewLRZi^N75ݻQjhQ3yD"uSEzޕ1w6C`l$:>$NZnPP -tr 8(4F.3/3t!4w`_O zHg77i͘Y;ŭ X1]r"+o C8rn€&I[0(H+]GMUR)7J.XTՉ|=UeBp)kzZ'UFGHN|ny^^R Kd@lb VE{KP ѥ.<9" `˘sբT ,%$*X2+ _p|Z Ag1KlH-,o3'3'ic*{i%Bt+UpMբ"*U `CȐ`'HǞ7D?v=zӾ3\49| ߹|a& 17EňYEIent0_3aIZKlL"g= oׄu*s {MEfvڭa(Ym y8=Wc}bY.b9bƛ6;y _QkөbTΧ%=Z:V 'S/-]P9}?\Spt70pcbJ8w]H$1e -=ϔW@&}.h'NF=iW <\+ ܪ (EPDcd L&n͈ᔹ3^3|%O,B"Z< c >X*j`Jn+wnt: R \ )W99ZeD1\!^$V,A^}O`5X?w_ ֎q-vmѿJ]M=8# o{:u܈9HVG VиtLJcY|i pSoHo2'u[b81l81Ƚ5܉U}N'(&[$wRLyPd)eK[+ӛ:WdJA\?J=0;t&<I}`6vbOc"A}FZ]0`IF&)u <2fI@]{f[`R`lu;У2ihj̕#Js" ra?IB_s驆4NR+ yV<^Qn-r&4,莘9 isR{OS+;SqJ5 VԺEOw]qyjR8L/4 骰 dsjˆvO{ԵZ߬l kƻB~K.:K 1ӬaA8]KKT.#Rơ]{VKl9[@A,j hyf5_eʷ#K&̐heb0缝Kf, 8fd.|I풲e̢W&8 kXKyG 9DZؠ>Tijg-l Gۛ /S$4 v*局Fo~7S1"c)/{#=m2骽>ˑ-1;Qek3yޔC0;yH>kF7$@Yӝh]SjX/?*iMsDel!]F-A+Nse2p6[iBh-*3ZRa`kԫ/nDz ^s{G܂˩ }CQ) cyˏq6*Ym$G8H:=Muevb0lVTw׶ ;y'KvRaQb8#I )J[ˢrPU/[Ɵ sN9!7bV1֒vLP:G SʌO3BC6[wR.9FqW[~Q*L U΅^!@TbM QǙ2s{S6 Gߛ5lPsr.[OI hDֈ=l'2G ykIHy)PTMܔ " KPى~0K*gR/u4QmhApf2L^L "Tcax>3I ->"/B g6fw@$뛴UVpt.Z˿ dh?K>9uT.Ї ۬Fh?alƒQkEfS74퉍:mLbϕT.n6_K?B@XZf wQգn&8RQE}+}VHΑ]#֜2:ڮԤ\9ݨp᥼$][">,ĪD D>OYBh"w*%)2b0(/]e]Oې"#{>01PrRȊ]J1􊳿(+Lj>^uf ĨArNڡ=e,<l;ݞ̊B<{tf,خr6~D䆩Mzs42iX_鶵Fz Q77W Yow ^P9ܤ;g H[_~dfojL45h`use  H xw%v#JU3/ryv Ÿs>DS%ϻ ĶN'`vESdSW m;Mk[E7n|fS</" d]k Mvzݬ-a4Iȩ"2'-MtX-QU}=wOD}䟳M:6#FPr\Ǵ(܌?U[$u݉e(Gρ*TL~ lV< ދS"q՗ _a%ņ;o`V{ʊL Mh$2 1i-Y-fX⏙gl*TOl0X\s F͚ix2nҬbe:WYO`.:s  j2|S_i H5:+a$n-Z&l@aS ΄J)ѕ4tEU6͋'2*oYp},˻42á\4ԓ9]B* :]yJDU؄TL2Z$+s3,><_[fY=EC{c5Ey- ȿWCbq" c$h8[$4$ `/WuKh[gC<fi)]%(F.:w`>DZe0C _qVW#BsjB&څ/S 'ҧ_tSFjw zļSUţQA2 **$0IF|@`2K09DdLQ-~鍄 +ݖt,N*NӃ":7^*gƶA̽sުV 0h> $#Kx3VL$:@J|N{kyVYC,xPƍo<"Vt&iok LPiaiT)X@WGl_k[%Qpom=zsWu*uli o p\$DkN9 뵪gq@_no&fӕ!ωl֙'G޸h(V*r;סl1=*yHlz12~}]E f~SB.Cp^\eg74*TCM_D_1݃w-zD,&ɏMSWn2qajԬHxr(~lhw3`L,7V2+ة;|Sn$hRAsނt7-l]M=7 6YV!3% 8lM 1N.Yl=dfǟ' y6~쐁]Pf췕P? lcV8..[& <b# eψ2,BK_{OB%ϺʊE?&Өתkְ5xƑan9lsOX@+/hom\3c\.Izg+C ODz|H7ǮJj٨˧A aDY@zo N"Ǽ`VC5# rEIR_By@ pUzB+X&Kd2OAyQ>R7m]ݫA{ {`]hxS#2Vk*14RPecFO(Yj~ԑUa`~e+FvhA[!p&z2y1B[N:,ށS}Eܖ&o<-!f+WH4?}?mݲ(UrB*C66„NSq$dNJϔU:#n \f՞U}LfMrnQ1ʑ-8Biz%æ2X*ǖ4T/ $O;lKyAy0>ŌެM4Z;G dAd6:ou2CC=| GF]ܕ0% ZS vZ2!_!6Pn,TzZFñ1NPU"B, ΃C?LNej m 5.Vk"ir4yyC)X-SR5}Kڅ5̓9Сi=#+U6קx\bMeWUydVz_T.]EGX[X51sq4PSe>E,W ~fm+}ofq3!u`̚qEmXI"#;̸*7C#(~6TyH]jrcAL=-}<v̀Z2}/<\\/f\-;ИnybY$%6A$8;'ZQjd] lqxCcd;x)5b I}8W0NO> EVuES3] ̅aҥ+CJ]-O®׉\ qy>ƞQ00+RƩ]IT+a' v=JM7X3#%4'fq"g͉`),3%u8N-噄F W8#@glAd5LkU 5yȭ O||PZ # ʒkCF|ҷs6kD2MDZWC}ewt/^3ʬ|dډE#8Yp;v v×'׹YnOT]XZȻRHɥ^$0b3g,-NXqJWm׸S\ʁ.͵qLٖ5Vۊ|!=S={.0P%C; O!tA0u8h<ÇjB̧m'˽ tX+E۾PWlZxxg@)rɐ 7ٽU]+>͉u!_^n! E /.#msn'useD?0?-\ڦt]\#-vءD^yt F` ۰&+*s#_h6dj,] C2dmjm3md)]܆{JvHwBIOƊƢ,q\" ;Ab*$%$3e·B..X~3LsPTw*7+ڜ$EȢܝ{G8jhH trwq#L@Gq@\kWM#Iw:MEuiZ+U_9 r׌A '1F``F@Rs~B 0bq.ѝ<,>i[.x&n}IcYxr32sKZm+ ÀeQ yg%xu4qjh5,jǢ 2ɔ{u4P SWk+q&dЁgn,ҏH ZC0AAB[7 { x!إrRjW)Xba y+?z zcy{lP @1I':/3 ;QqUMQ 7!낰k?.~^.PxHfēq(*(vr.7rfJHoHt79^U-?dϊN9|eBYv q KT{KZԝ]/vzPis}cҒ\ޑZ)%FJvqRjF8=NJ#TȾC͢7~'&,ql0PG]3@x(OQ0iӫµ*h'7bmطe:C R:ޗmMWh)kSв3SBQkKnp "M>p2┹ 5Q]M^"+{err99T.rVƳFC@@%#`H"̂sO~`hU{@TiX0v¬&V!O0JᴄC,7Eu!:f|e]zy,._$jqƵ /]bQ`([WXy}_SV (5fTbxdId$Y&T{A. g EəSurhxaSmQzj,d!  kLtZ#sOͲ;I{Pt;~le 3^2аK9lL9[Kڍ#Ɛl&eMfyJc-i;E,_q?:}~ ~IP쏰/r[m sG.*xa$sˆTznN麹4{Van'kwل-^󥆡\ vbDZuYHeʨˎmcW6JHcO"}+>4saI|θbUg+UlF+V)+%WC48# [7ՌVN$ ?vN% t+N;.6" 8zʤUy;MTGtj)Ӂxw6~v 3T^ \7E1TIG f[7I]?$y̬5܍j 6_X뗯/隅2u#\n'ˢYkZQ'rހb89NADs+ ![dk{~'r5rJ)cO .ҧOs}0l=I\#cDMmJ=@|ɥwN%^ ^ \Ya [&/ꌑڦ06GչU0$Q_5y@T}fi;u3DljQ99i_d ,HJ e)MO?{5Ud+iGb%s&Bm9urfz` Tf oYͬ=P, m಴6?aEٻɈl@zGqFA)h!eBrGΊ_m=3Q\YAxpXj*@'ƩnJaʕ >caXJ[O]ՊǧCkbh q1x?[酸 {/Jӄs8LYڑ8aVQtfo >$F&T{OyDn^T!_o;g7SS΢tB?18x4cҘI KTaOڙ䋣@Jm\(d QHD8ͷX"Cg~PJ"`.2)\;u#"Vq!0Z7,Q- 5zEZt_=&ߔ(z7 O7mM|H=/¶-Wr.>FjpO%b0\&Y*b;D[J+[w#߳Œyv4ܹuJs%"XӋg_ZN5K_{ :#- h1\[ KEG=EAGe%k4TgiOt h|ݳp(9H v=S8&u {8:zޅ1J馦iU׌Ɗ &B&:AeceIʸ<վ{ב ;:+at\NDA}gU,I SX{N1|ށh+\j&5;߶őRz$;WL &W  $Bm3CZWOQH"Kpnz"*~u*RJ;0+xB7w S=¥1 ƛk_J|P|Q&mҸY=d>p8^)?֓$Q.nt$+`Pu 1G f惖&ARiA* ~>/^f Mٵ'1O7{D!nAS wQب2]FP$y .C1BѡE3:5JrkR7yW[a> -ĭj0!FM KNڥfmkPM4#}]Ql}D@ 3Xp ZSh2a0>h89'kk헆~38 +7:DNPs<|ⶏ<ƽCqc3 ڎ9Y~cL?$|\A] (!6&3Lc#k S["1+$T5zeJY5ok`L rbc\ػ;0ڔDNNv?;\8HFJO=iե Z;tk1M`v`$pkHޙFp*̀1 4zq`&hA :PM{4੔%/}gd}uI#p~W&ɤ낒?w9:'#>ʴSIic+ўZ5HXhJ ĭ(~B&,OIrr6?4I5Ɣ§a`>l!9s^$8[ nNBA(?<ϲNHr8.~2 yM֛>6nͤ#"{I̸!=x,KeUfxGe2DǵNՆUCB}Š.^/iy(yqX-SHZ2~Q_lY&PRIpZh܂BQKLl2ķXTY,Ŝ<0\oF9LaǑĠh${ȒAc_ {G9MwIFyzd揳T՘5sO;׳NH]vWoKAZeEF=eio]ͷ>-vCQr.[??Kp8yx(4prSœ3w dYW,3p(*`\6sKƳW״(/wУA8)3r pb[$*0]*.nwy{A/FI46N=M> N6uCT;m:xfq5~rm}dצRoA XLw>qx&4)a"Vp PiɱdtNط:-oO= ᭵>y(c(WX =q>sK"2 qHs ($ÆA?\0/ԱHrBx5UԬ<셐UAsf}/NtORIG@;+Tcxbj#A>+ƕ{5U!(ӖܬF/yM]wF 6y1FSA '9e]qlk PHWNբyնָ5a8&RЪ"˔O؜{ +.ϴ=(m ߘ@M8wI`b1)/PoDyeV#?Nj| w JZә clVL9NkMϵ* EXb/R׵Z 9@bw}жӔđ5kF.\g9"7vEr@Ğ=c ̥`j p9۔Ȣ"z̈J׳m6ˢ3_~©D&~ L-,c&cUA8WW` sS0V _h{*$;XpFJE?d8B =?D)2.A:7ه{SG=: 6Pt@b*R82Ћc{T_ CYzf:Y/51[E5Y| X#.jq\K<'Jzk _nfmmVyQPS5Oަ(lL: KS׉PV~'ɴgwB6 <2Đkvq~e&.BމwGl8q>xA2.EQdu :adH=ސ:Fr Q-MiEX;S+JN ^i@14)[" d+hN;W9M&[2 u61(iIάt}8y(,&)ޛ01;hsJ.7ʍ xJ5YFYq.eWOAj,]wJ-Z֧N|?.+$(R/Kf7r MƉ;6GE玔cheI}xR0%1 /<4n1ct &uk7.RRk+"_-'dUӘm5CfZz}31zkI{GgxʏrHٖNHma2v5.PUW Xzaɱ>91`* RQQxO⩏$pV=_<'5*j"6J;#2P# v@%V ձHxGipմj|qFY܀3c 란Ϧ*a"M^7'YL@, i"ԛv# K/r$!$fHno*b`r;G@>C:Nu Ƭ_XtoZfX>sBsHd|!zHn J"u &Fzu؃R!k KCCJgwJ՛rcg+GmZ"Uڵ]>X !) { ;yxE ~Ԏ3@R?2Xx%Y0`@&cĥm12WmH1EC11\Rt!EDĘ6MLe2kYl ) +`5ӌXT)V_z{OE4'ԨRmݤRDz&Iz"&J,]-_(jPt_.Jf;MK%);㵂c^6(oZrgrٹ10 UJ.-ƈr8)}Bl,`kV~{V;'Qo?~.1~ڦ  `Uq}d ~C0dvPӥ_1A̧^mB#Ԡ6(Gҗ!7 RaxQل/2pW/dA])v!h5|1 Z{;iE8r%-9gu_9EN%^S2pJpxָUQ5dn9^FJR"'a 79E7cG@)t X!<3O^xM>uYagA~ct !ꋢXYڟcN֮+Ė[5swΑAAg[Zr1K8mZ;=aZ$ !W*&Wg-,(wǃ+4?{^հ8q wsV3ڗyCW$pZ*o@wR.*qiR_AOc`433knO ີ\AzJօj!I\N!Wzdqvj0HR*Ka(0ҲALbd1㬂 FƁ /PeOJ}Z0%?s3ؾ`UY햔ݼD*6LDkWt41u$7%! !m q*bQ? L j'~/D?+o\ <rWv1#(meQ: hM>TzD},a +ڕN Ϝ4NNKou Y!Ҭ+\^h)yBjbNA d>|ԲIIP|7V:[y+ `w {fN&}^8pJ)St}[E{jXW_¦m{o#z V՜> RoΆ^[/bA~ۃ1";/: o|bdy47hmۛLS~AI妞n&7,J VT`,W؃P፲W(=J, ?j)UUR+9xĴ !ˁYð`0(#B/ғ}uo"iGXo`׏{yfyp]!9LM߉$ MzڈN'=kE`KN?f!iCe jތol 886n?3>fўׁpT8<"$ՓidO\|D䣓#FsgGDJd]mMJsк)v8i ?yy9LhF,I2ݔ<"(0ϫn`;*m41uN'@0j*^yʤ.CM Tk@s!Ϛ~aے eϾ;5bԗGϑ )x5"&O{lLA6oD2wIPT[moz?T/m 27?{J`꒠\A-@tDtƽ<@9ReN۸н1Q;ֹ(>l1dNkPx5[=0s|yuROoK#S,QK˦FjKT_ Q~92őRӫSlmk9O*u[LҎj+1E|8!^a^vN~`t3Ь;d,z\^ۂPV'8 `lA 8[mr!4!lr|-\2 ClP+T3q~8-%"{|Nݿz7{,p٨պc@@ W}.91NMb왷Ub,ߣͶϖYb}U}B--#r}F] RMVysi}ved?k H>'ӈ{uO'Uz3% ͹2?$f>}xQf@30Q)0 0Z__a9=}Z7nlO܆ޡ)TP`x.!"tk0vY]Y q'rWi]FKS9APd۩w﬚`ْ21/_J3tpV XOwI[Q3K4 Gw=ӶGȸ֩R $]3nMLM b}-P/R(^le!Nӊ=]B_ pzOyboU}&EvJ| D{*Wse77zcYʜN]+^Iщ-kԾ<8653rɻ-/8oILk\/7gfBdeҏiUw5&P׏b $J3˓_-ʃG9N>ݧlAӑ\GlPҡǨ1[PNy78p6@/ƿO0 ^1Vd!}K֢(O>uq3(|f zjBqmMw{ye|hrZSLoڨNypڙﻼ9ft16/M1Lf5.^Jzof IB|1B&MT BP"L܀(nkYWYre|"4SÐ꬯>saHx7=–.Ϝ,@7uD%Cwq+A.Sʻ!J ^;հݾI(T$Zw*w7]C]dl&crqaWP\UΙNǩAސը~c&5ʊL*t '=R@rkZ$}-Nj#@y;^؉}]X~pF&Bmjy"S(; KeneUf+>|8um|HGEC( `7͕gR3x0+l -[dUMQ!)<#OS_bܮTg“]G u}+-p Н=L" WqٹDDJd $'߇ ^0aaI0S:wclLzA)\2'a8rEp%GsFm[R,}Du~1YGՀkHm K.YjM!*;̪ 0mJ 9Yw1e^4 eBM şOIvB>ċ[s&O/#Q3ss83ە EJ{:P4f'u(e/,]tI(qDm0cO7hDC;aC҇304˶N ~sXa[dF(.E1r qMsyJ{@->` Nk@5A5[vF!".鋆= Q=G!&wA;Nei[+OyBbE,)Fs9''= ci"B֞o(WSL@c؉1LN4MI2)]Je~8>n}d~l,VIҋ9^<^zaG8=9!\PVgJI꙾ GYԆ׻`7&HWOFr0\N/QY9e&(6ղ^ѡ1ؕs!tw R~V mCq 43Z8!J-k2RIꔜqM7B]&xRN]}$Z;1T7F;>Dgbpu`Ʋ,rOd&LY{ }dct:ԡe&ItϾ\+ *~޶ ; "r;-Dk&;DitΏ~'KxV`Cctc⢲.Ï>G͗Ӓ8(& !dجJCP%l+lJ'ɀd J{vLTG}KTCqptص#ۥ{x^ϰ@(_HAAadw^qڜJhSy!1 N=''g{`oF*ZGj83Vgv9걯 TC_xYeY?}+o||}Qy씄1c!i8>Z1q楨K8y:_z{dTs"tY^i&QJ"mFGzѨUX3o4aٝ =T Apeki!R]/N_F9"}bz@KbQEM|f[~3ýꬓ7 cZ:i9C$Lb&_[""K:C>? ػz[kh;EWِYݩ|J4Z7}!!Y: zMu}Mx(ԟ[>n=![h!;8U~mg땐/^hgyf0+ʔB&БD ~qBj;u'jj(cX=iQ"JRVk7oΫ:h:ޙh1Ze(p܀pwȸZày9 MlUŒKŏ5Έ){ W{.2 :t*hy~3=k?,a7@c# H},Bp@2pz.i\VŲy#jXNfQ͋İδ۸㶏b\w9ٿлqO*ƦvrC$[XϦMnF*Y*{~ҍJmŤw1ASB &vϟ)eI=vv֫4)zCZiUU_]c3(= wR 23V +^M}/1ngHw<5-eO ŪGm"(iIȰSŐt UpKx>* hXu-6슳1x`^*fJ8;1o&ޣt @?• i%OtNeb`=x*Mj7 (w =bna*5 2]AZ7Kf-CV]8H}RE1ؙr)œOZ,ha'~ N~>yh]}M;IT__HTL(~˽ӆaA\%b' G!DtBv/R?UgN}dAU 4FG/l5ɉB<΅'X/tLH9o^Y (@^6"8;j $"ّIO{~& ISΓw =[XCC"9B*H2F0kb"+X?/=er| :Ƶ(z_AlS's:J$?3tG-}ξ7PT 'X]N[h_܃X|h:4C5a{TH*¥NneO Ty;RS"|RVa"O2 GgioC+#K13,| Y!}|8F@>L+swPJln0$.sW]_{ <3i\On~áKF{uSyz7d7Ds0XoȽAȦF_#Dh٪K .&+Q"A(Oeno\Wl]h?0EBR},FsI0nhbzdn=AhXuC[TGō VqK }xqwtr/fy- N$5 w /CK9{sr Ǝ~h&?3dϴ-L_NJ!K!KوA:yy1m)8M0 =Cg}8{xWԱQ}^Jj:Bʯ!z4E3vLuG*0!C9ځuf$5IM0UEO' b\qE- DlK5G;t~đ)XP^64v^:8Q"j|VNQysvcyuI8⬣6|6NbFDpsSC6?wy~V#Lz式8ura fJwIK )q hNOZӕ8fQ/e YQR|l7fGk'R+'d'+?X# J`fMTx;Xf[I\^|]\;cՀdAIElgiܿQsX .zd&nH[}$u.o+MM^snV(S/EO.Xij.^ HepcoESi{aA}ʙq.fGSd!'#6Z^j!/tD(5)vw >xRF` <ja]"אT ;-%7rG +jh @k ڨ>:f~_x1ҤB.rT E '.Bn޷ /ݬ 1jT:s{~9T(ƏG $N>l0srHcn֯sw7@vO[D<[T&Ťݏ1!ƽ'//l;0P ِfN)#tu,TD}x|DK2pKׂ.2y;-{l2F6R7$BRuF}! gHH"?;}z䜨pYyiͭ=岜#~G '˚,[Q Gp i%ٶR;QVɪvt-rz)ej{^f{?K51[L+*L Y;6Z Zh3`0XVG V!LmfWYK~'kϩcuc[tdz F߭NFVd B&U;0&E $ '"&1RvZh96;7i;6͘J?RNC40ch&.NNH;q&{%AKRݓT1)J75 `,(:HjlbP+3]vn)D~Si7Co.XB$&OC3#c56# $=??FLn~(9fPmڵ'.qO)rp=fwOa+MJ|d>_M ۥB 0u}"Ў[ϡu5o)òXfĉUÑWiD#'Fi|#8Ń1gY81͓>=syPS?fu/$9|!<)yfMlǧ]ϫM93R^P#b5s66J &H: 1o:=E8_jٱ^T\9`H 6zy#fnL UddfNg_ܸ3N)6.< 4р`5sW5?dȊ/aPZuSOVF8pʬUg=J 8pe=xH{%OTa2_*٦e$S/쌏?XϾuMТȋl!('g#W7_h|&@*Gq˥Jl[e}ā D +:h24ݭ󿒶N$Xvskˌ [lZg˲4ytO*\ofk G]2Io$Jl}mO| &Ey=/x](unt`nY uTbXu 5cqݗFҐA SS'=IU`@u$\5+"]) 4"<x3eW?.ʭdYz^e1ak-=6;X{K Vkm`U_9%A-x\߭G).ҙ ìmxuVc2lm?+!2ߞJLyV,)Y^`^}J|}*Į ŋC<.d $kܳ[5I ͈nS/)[^3aTskZ E s%}? 7Sa2~Exӝ 9^dve,w(#"Ґ+IZf9&oVKkha b0NbӊUh#9Z7c A?ˢ+B71%GoKdp,HlfE (e (Y3 #MK={(Hmғ*}smr 6}o:Ψ!tۍM0ŢEG'ّkI&{e}@O J b ߂mCz-Pqh).ESb$k.P"gJ`z̀{ӞZlYOOhVMW8s((),(.a7XpP2m&'ƖVAfȳ6om!FYԺe'q#@9Enc-}AhGy{mz6ĈnTx,o 3ds`dHL7GG Ru qd>FZ[\eSĦhRrWdߛ|qO]`NUJ=T"gI搒1I+Iٶ[Mh.+d@>LD\ޟfƗ~p+H =ަEB%HW YT?_/P@f6/b eYoc9 VrrB(n҈'@gIoɰ" e6~{v!ʭ>ޔ48ERNl 5uQ!hc;gUvof(tyGF{ K*HٴЁlj~Ilw wLV=um(SKi͍4s/ڒ{\AADʄkpBoom9RUE\˲%d~A J>ĸ0:]>q$aкkWc/9C9TD\W2i3lTڠx?z]/a:j`U爵@W fr @q)V; S^gtN$Zm yc:TUP|Sq=%r+i#;K\"ά//fZqr^uҕtgL] &fOr*댥8<8f7A0<2j \V|z~n Nb.+wY#V1GԂ9 ea鄮ЮSEA=0S\v`r k( B`M2۲㨸-'0MR,7"-fy "'aaKX+Vm@]g7-@14{MJFK߅*z/8QY#NRF(G8}10XWl uDʲP[oIzL[7'CxO4an*SKd1Y1) 'Lґ?Ύ>)m?RpMEB"~/s.>oDDyX38h$^//.GPrTROGWidi q?# A^a,7~Fo@zyM }iƗB'=k]+^"_WSj}&]X5hIo(l;,LP>-w&w ӹqp^Q:Z+dz1 *7'8k_]wyq0GD1?۳i6}x5OF5=Hdy)ZS!U >dw]e1=C W V-ӹUG $ 7uc;|h\-wvٴɂ`;ͨƛ?>,9ud9/8 &b W&Vz[!،s$CڱF ru5h:+SEajMpeLnX` JRx!'  IOW a|1d5E7;&ݡ%`2.+ Nl߱)D@'Csuё?ڪH*PoK)&7Qx}>tѻ#GD)xm=>6%sW=֛N0joGTpejNBB ]^Br|LVoիu_PVC9[)Uh + BAі#ilegsW6V}^>ޒ\pxza@&_&tT>@α:dѧ7P%``?r~P~0& QX(oJ~wk%=CpQ@4x(H"&zЋ3Mc>;ʅK8a2\ŗMw]6OM"iĕ#->_e(* yuW1s!8\ Q&qr5yItU S BD^SmS\J18G Q7S"bRdH؍ kw_9 \ө TO1cZY7QY3(an.w/iiK: xbw$aio'{JZfv@q+.ӹ^; "9=3CI*,}dXl=V^ȟ29J.*{g+0T֋훍)j3 ڸaX #+JG6UF92(DFs2 !μS2{F&si:1Z]oYBgIH8kAH,hάogVOn\gAƾV3I4 C<.7BF5`y^Y|:Ђgf;h!1 TxJK W‡?&RLR0֤G(`TMiz8_^YI{ w؏ɓ&f$x+~ߧ~AUCOD)D ~Lx sa \4;"q牰'qtDJ d݅dm~*QrI$ Xx_lTJ,AwhOF ANÐ^wfuԲmb,X%m&fXih BRey¡ŎD<-.T .0@vaxX6'iWe#t6Vvt6}-Je0ƩX=qG_O$?!JRߍE[و ڶ/´H+.:{PzTVe{ 1C$ȃ+~f2Ch˜jMu#Lo춂jdVAāyWV0 .Ef_[_c1]:cbf3?shu|0#%ٹ|!VUV.\QaIQ(㑂!"Һ\ eM>xÀJۉJBX%r`&{tFo@ARS3X=y{]پ]O9r)(0y*>1NjٳnVЄIXZ !2&xFo +cgʅ @Lǰ_w-\"܅b;uYWynGV0?`o[E7UGU?\)vMh1j}ť#4r7jV8Gn d<8Нnb 2Q=K( Va$B13 EOuQU{Xx8B#iSt ,qz=|NR"pË;@̃>$]C&PK?M B/H{<Plp\38QiKN&1zu:Me ۍ0()LVώt>Iꆊ̧S\ͺO۩9Gƻ*ى#yIrm-_أzlJxӦuˋE vcSo6% i/]+DـW bZL@R[Pv4uL܃`p@!JgպTL}u7~:bܑ ^ / %+= cvi+SS}FEˍ1rG m-G_;jS/i$nZˆߡln G7rnYeyH,9y. V82\zQ"Dyniuoii-]솝R yki -TX@fw{PmpOLW2I=tL1t$MCO\L!|_.V 1aP LlxtK$"dt>_Lzx MhB_ة`n πcY #:spMrlIk[[#S|wi#NqwYY]T_䈳}Êk+O0ZdB{Z,%%L.˕W64߶!V~sb=еv?1ћs@(_K (kY"_/vhk> cQM lHR!׼3Azmo@? l׹<;3޷F.+kq#ыf?;> Sj&T ܩ"'q=7+FR* Λm裔ӼGl AM$ ru _`_L6d? my>;hD02׺vPpMF[>V1ztcTG&0/loj,/vKR==氿:[*a~ dTЌW0:pׅ 4@Neʡ&ydWјM:BP ){L]6 X 1ĺ$XHAGI2v5 36-m%NpUo|Ťz(]DR<_i4(UP.D* ;y׀dÂ4輴$&Lg e(_c0R1T`>a͒d-PGn'ǵLM KKtRA$]f r -F,īRMjlf-W Ӣ @f\⯷CW T&) 끅onPus^-n[#=rfly {u#|m'ra&ܲq>mxp~DRB?&e-CQm%/9$~jk0$u"F `sjɫhmD`%}~GJi0ujK:îfD~uI]VvN(`Cqӣ1`}G#d/O 0jwY k-ƨZh)z~r^wyYm9U"{_jǚjKPcQ`ne5/\W" S dzOfQEɢ|/OA)vP󓌟3{_cN(W_ޣ?AX3mɻsEoj|+ P#$Q;fŤ#˻@v C=s` OXB⇛,_fyUkqEDzd ;%1e_m/'8%llJ/k~.L2xG'8SQh16In}[~Dp[Qf6a̬6*J}LSǞr`/EBZlhW*ŋ99=48+g_ eXkYw=RE\DOf' F=6f }eg;w7 H+<;*tBIC4Nn7ul BpܕQdbđ t6z]-+tE! /IZΉJŪR+dg: *8;3 Ճb .t,-@ATzl"[Ғ-WU .$ה*_ϚBzl?~Z|BͺF AGGWջA$0k%ym&D=@]7_{fSzt^M;=k;d"JpV-޻C( r߱ f]+XIw8FBJ5 7#/fu'9`Z\Ր:5á?#7Ƽ)G8AGȸ An:=titPX|.QOڛr sj-6>9Q$r-YQ/i5إi1; :p#?rw?O3PMU~l%EY&_ .wm!eɂyUtc&'\6؄9%;!:#Ry|LgHLIn^-{ߡ5E`Q 4ȵl*шn0JwLǝ)lA"@}t+iDFvʲ"v{MƊ')՛9I-Ťއ8N)~GMLyw T& Z$ehghXYi'LWjvVɩb³Ðkv MGZh1m[=wyJk°G"8 EH\moJ&b[kۧ/lmGBi1M}7I`k37Λ il'k!el;E3P1x 42x$J~ǚbX~*Az%uNjHʕtv)sDނ$g'Om'8/qiRSP'bYГ 9ey:f3+Kr<[x.=tQGV JuOAPn ~x+ÛU@`*ą.COy(Gt$o\XGz C:͡,W=vȭzTi qKDH]tu]ռ/r2ϵgy|W gN((8>MRU.z Vma b4o̿Ʀ)2 @.9@_O!~5mmԂPP̫TV?n`͂hsmkhJ0ʎ)KMM~;NLZ !ZZI"Ӕ-M ͖ u W₺Q gJĤӠ2׏~KHBr]`̓Яs\ hj1>Ot=RrL:N &M\K@ hb(jU{u$\6J_e>;k0Ff`0(xjꙃфxoKr`Bb'q,3D4`8 d  3*7pvS{E/Ďʑ ]B|#S&hy)pBV>@^=VbNYiw[bY3dw)D%Vp EHQkJ&@FIif0Dz ʘ躪LHURnD&NSP#fI)cplYf\/?ol,8Ho%tfդn (E1MYaT 6F <gKφI<̻CZ%P,s642uVD!4!V>JLKҋ g\J˿<L-KN a}q *fm7\k9Ę|VۥF|5AchuCB%1 X>D*Cq-a".3 h.-!:U9X9Q`f@6.ާbz]q3EQz#ܼ}od0) 6 5o .~{FT۵U{i}\p[mv<عe<[M=oM!*˙JIcaϖSY@Sݽ)'IQi^mv5% Dz/ȿz3/X=;)kdm!> 3Dq-Wu؜s֥L^=RAp6,tn{2;{KՅ@MֈĒݷD/&RzfÙ^%? dv/^|`Nq4Nl?PNEMCrC`uzP<F:Vl8 k^>@}6Z92n}x!; /D4Gw!Pm!?0vm5w7pȬ'gn/xI dqr4bgk%!?/PWʮ)봾J^@*S* ޙRdXؼh&ѣCPWҎ9BY茱To]}r)6z [NlKT>f ňH *mfNNW ŏh L'}3wFT`9!#\͌ECE4g0t 4ًzտ#T3-Sxojy"l! Hy5{f9 Nk;t#OLG pS~ǯU#sZ =X&ոL0vpҽlj.ak. UJ|a 8ᰙ#"RA(9<+R33W MϲHy0H?HŚLa -l^Oz)zep>P2Um!G3x۾5w|rh u|=E1t+X|5{Lahl)Q<EǙjn,c5QɂDڽmg .v{9pZfԝɎ"E'aRI$*Suj<AT~)=fa2]Z=8qq!E|c:9դO_L-Ȃd;4a"aŸ;ghlWBՕyHpoS߹]:r{YԈg;*聛I}9R|VB[\*<r`?)~h ny$۽]ڌ_y %Z~uݵ2uiq.; \C/ѩ|eی#Z_f*t|1K\62 e4{<.E3&?xAA,I^qy!=G4qTCˏwcey4fݾKwYدnu#ca$~k{Ą=k=́:k!!ccR0QV!PK[T9Fi#G̚Hqd>A}_VьIխ9èhHh``\I tJ8WURb si@]tH$$G̀>\'v}L8Y@Jz9:)Bi( CHRg213.[,Kt.㠋Lxc)j̉Yk>ń$_y \>Fk0|`HPOϦ0% MD|~gI6z*ۦ$Ҏ0@M {S d N&ģD{̘YdwB*M+*׿\7Erд~?OK8_ǜY\hBk}ԙV_E&8xk$$eFA^]z ,x_Vj#~[}|E@GBP z,k"M_pvҊ CshݧX:V*Z"՞^r2=We`('f~j g*5HQ/"͇Ø~7 a"\vze+<]r[O{rI|&_~"k҄ak/ڹ/M$Qΐ*P)vULwBO@#Uxر-3\ځJO\DJ1ۍ]ZhYt:zJ-7u`ATEKs-Jq1@xG=DW.NPpcD t\w@FΛK?cY(^JST Xhw,%S{ZS$l- "|qy,ENh9g0M%Uκ`7p̒#}qoDbI N QšVJzŭte3y[+d Wn߲LW 1 h0R.Pa72niDw8la(,7&5l߭Ǡnv31q to lBHɨ.D}AxzomG?H,%,4]]d).?;|UӢ,Lj"f0Y tD`;ԦFs+y|HKc 4*):p&M|CEPNjA6͈ Vw&v"O_E3|Rd-I)y"MB ^E۸\B> /n t'=W3q/g(ϋv=дV߇Aq᷶_>N([ػ"@.ΖxEjI9ûg}TG=\è/n(8qW>5۰P4o$#:Eo+ f ߶~Tq!CHKq0A͐7Dѻ"Exlz&Hs Rx@>Q *->2~r JԾʏ1"OumVnI=VZX)_I-n/vb˯휳*)ndrw [(gwٞYdE[Sx2)#Rz'dbHN0T@nA siDS!tՍI^EG]5]o/* miɽu <Ym%td2Hg ڴ 4aMpW>7[gT3BT&S!v5[P8z oX&AUP2y"fyz9~R@SJsXu0Ki_w_`<>fU3{ӕWwsv7h{Xu6,DZzL<Z H [5}e]bey6]}4V0ZM#8MrRԴQ\Q?j!FHeut,̐QI)/,X+tvʓN-T@*b B F]MZG}^98X!d=#&_%_E#Uq%/0:aTG]EZ@ ;EcrԡT1+XAǤfzݡw-$JMvU1[N$[ | re-r;煶V~Q|:B ] K6zSه.1 hO !uEG Q C ܫ]dmS5.4d@d 裎:o+PСI@\.>oXǔqDfDƣLfX92QԦe|!{ NJzk4cfD_1xUaiU}pi ef_>bkk%;⧑յ'l&k:zP=Tp4Mێb`/UWNZQY3p gbB4Wpz6 8&iM NyY_>9jQ!0V*F2ӼS63D^<D#8q-2lgm6@1`MS!GIZj8ʡKerLڎ?l$V)çG x2"%Q} | Fgεm/y쒿{v`<b .ZۙS[68{y6G jex60h p:ŊtѲ%`x=Au\WMڳrk!vuJ_kێ3ލ$bY](7]`7[u'g F]eA|oʪ4lϘ"[n6\0@l+ Kv SVA{sT'FD$U\u]+ˢ7HȑqMq\^_ W/Q (<0\]ⶓyڂ&fLHwt=/c=wX9)4̖*9'&7N')۹|˩j]7, 1)3$ 3㰃*ܺZX,CdI(-DCD~k۲'- :޹G804bcSjSSmwrƮ#;Iq Z.3y{C%Y3%ae$ BPG/r~@ͷ݇*m~Md#!ft@ Bf$Vdy]8Q`=,u 'oӨXvv3zn ,oUk,Q]$h^@8,'bCIj{N(Ju C3mLTy hZyX5I oqCʼn>n!GSǻUr dBֈ45-o oHJrr>PЯxNZT7OE#TzLy_#ۡͱ5k]<x-de+"0zUAF ?j}ɱqx *Re 酾mEߕ*v |g2,{UF9;rNd bƢїPnɎؗQgݨS?mZizGlS+ FCDu@)Ep{$sg X%[8NLDq:ޒP_ $?6١_BCN_+V+F,Eh#c ,[R&/-o7w0Sv{Add2=?rKKb4'm|ꯥ S~L:QOjy6SG!@ OWd[7+)τR +S2] &K^ p.gFU6v`~oEs c@ έH3gO/Lyz;O Ҳûu6в'E%.sD2; 퍏X[tG;0sfZeHl~}ٙOh벱>P{pKJ[t ɹ})y@IsZen2P_ ַts&LM<Ӓ?>#wFG,Vՠ29SV$$it87"7|pzˤm/]e< 'yI(Dێ;=\rCZ/0Lofr\k~ht~FH_5`"Ȋ'!oɬbI-1P WQuMtޯ!' j1D|,Ui/ZZe=K3`j}FN0=_M3 TeUqf,)_ 8tLbWRfxK_RcT_OdUp+Odqxgs19 Q] '?^fraLV[Vyr+?Fs#;Ѭlƅ-. %LW-!Y2cSa h4xqKEet :ee0>Īms;N״kckoѤ~ns5X7E$,m7>GHnkE{/ HZ]/|g1(HR9"PIE0J#䥥b9%~fg?esT`^ocgn.cS?.S9")HCvNe{p|C?K%$RfvG , JoAw#)gQõ5W]zQVs j*?R(ge? "%vLuB&7= {NL}G:b1jP?N"gRPVY1)P-qCo|)  m*#ZOũE[daX=_Q_Y)[DQZnj`xccX kgPѪ="ȯ:Ah(xcvJUp?3ʍ7@u["Ak66(iyۂJڐ,{l C ,C\Ge~ 3.vE6M 'j{]o52mN9vyZ*b iP7{#̦!"A֞BEv oH\n>ݫ[(khR5w6,4)<`˵@2N!Y`-ܠ,YrG%/}cQ [*^N Es- <1u\+@8K>3w?*Rxމ,%EgRAsgnkoPP "y? R6;%jjnӠm䎲TޒVq Cwȧ?9$B|9pFʸa-mS)O5ɕU2yrŲ^_ [VRa-oF)ZQ,["$V/c%9r NK~WK7O܊AT[n=lޅ41yd@38(k^ /h54G Pw=烊ŤR@[ŌSgG}l y mIK]+ί4 ҟ^Qk"n ( I%1;E.,DO_ (?GJ엪%ʚO9$W _gqiTa䝖G%6(:?g"%4D,",fGZ7Z|b|^\eV#>HmyM#MůƆc9a%:0c܌h/|=NU\ zdjb$ɯe姇 l`lw%k/K̛Xd"aUH3 Ci_3=r9 rKi&xʋ2e];v5Zs+d\i6LMЫ1I=,/Rc:NlTlNdy9|ZS@G)? L:llՙ,i!Kʾ vym΢j"w4')MjS}/[T+T f4a6Z;pyty^5uϗ8R;RB-vkEш^{ unN;DGݠ˘IuUcH5a;U m.r>ru31i󦺆_.9{Ts.js{o&+ߡ >w$VomAXEЊ۱.85]S=°U8Ktx%Foi5w|k+ђ̭[N\n a#L{i$6 b#*Qw+Ozx.K#H̐}E- :nGQ\Uۏ#n⽈dV"Xd%<)#_LIJ yOF'F.!D\)w$@8,Ea}cwh 05&t11&[ūn#Sn5}GڜQK88Bdp<ߚF.YW)( ,:D:A;{HG y$[¹tweūt\\k%vF"V8 MEԾI$)Q'T E*<}@ ,AcFQF::|pĩͺᘌE;QR {9FVf  "+<&TO1$v%"du2ATj}aPc9/~@q*N640]CB,|:.Z+5}3^q[4Ds!r\`oju+lzR4w(5$=*-\ِev(qk` sli5dw[hr#`J# 0{+~YF{+d"wjY@ng1v6Ru-}G{:94\灯&d;kGdt7xwg?h[k\| N@P9mۡ %t2)Ny14$)|1!Ա3\׆Ž"!^E3^ur'YwRISi")F}DBH-ĄrWEk -@Wdyk"? ^W#s/*IIgδ\Pȥ`HgG7+6 U_yGj&R(噣w躋Sf#L2Zi0?;A=DeP.j!@[=stg]j`DY^U4ٍdfBxQrԦ e;PI/&0o*U*)hI bj AGԏrx`o<.iAnRaUCH PZ{ G=ǜ +gꘃt5e\n^P{c\V*2CH0$\,~(~!c>~e .3FgSewo{v%~e r+;cP/@&}\115: QG6> sO=Uh'(P4|[$~@/4O#!g)2D((ۖQt5tWsbD{V!p6fI|q&xyLRjւ_L_ذ+YX1RRù؄a1MfZhqDA KM])D|pt4bk3OC؇ձ;FV_eu޲]ekDAKS76oxٶWSjaE +g%8Z? |ۜ/xe'ѽ5zA*?+Vr]Zש&8ڦFw+{ea[jsp&NjM@6JtoQ.+hl9ec !` i{l@iLCVasdνgsKk #TQoӂb ?f0F&~+2w]mod~h䩌|zL]=i3I⥉g?CҀNļn" 7IZd-($?l_z6k$شF8w[`.fd&pj 磔::eJvv#VٍJqI[hcXv>U0]o %}Y҉1)H4blC@fW_\%"ݞکʩ8HߧUr{+?fhe+1g㯑"c:=;ᾨ={|Pd #0[&r]wJF# GQVxnt ]^>ԏa˱O6 .;,nXMeMSTjoQm4&9fwkI`bKEP7GTI.1|tO$~`3r?] <[z7mD;u9z+@_/iEj,)+h%mUXR:2gJ<Qa:c{̩kQ##X--lSdv"ȺarΤt#s10Nc]Kt%m7wg2w[Y0P+J@natuSo]Q∁"p5FH$bUDT&z+B."fh[|1@A'R+ k]?TC!ٛivjHneHW3Į wpy]d Շgw]M 7޷(iys6iR]x-D*n#ǘ'; N} #\Ah;OH'j0|LwQC4sM1{%:[roGqQ_1pc։"/-[7r*5<\UTGhOOv yIru(qT߾*Qx)D@*D12zaoTq+mZq$>m]7_bft*aDL9Ks.rAS)T^Au `"Zj/whQZmݞzHi;22a,1՚Gǯ"A.Ф W4DrN};fKug,a`BhŪ *'[VKdN+ s Nُ߁=\PMIŒ$#raӤ*%=մ }!O}I![>PRMKon`7¿4Q+ QivKxP=?_;: ou1ģ,kf]b(X/P:¥/!5nv: iXH"61&ƿVFB{V9%z:͑9/'7g9{Qr&wuy3'5%!1;uw ˄PL/FgMT:j+ > 83lu'}2ChzD5erP&wg߽# ECj+ia  #$6/gT]=? c;h tkfP@HDm-XEK: V8 ο쯝9킨V ҐBcsT;@`Vj--#/V e2rmZ j#MiA<6HlK<(jI;v H?#<'9#I7O;8|jFW%BJ*TRa:e%=j OX@5Z pY,{ȉ9QZIOnLr ~P:e):x.p( իZHNX%' θ \]2*K8ӷot%o7Y!mgjX֧ +KD"gcd q9.#g'^pjgą) Jb\QNԼ)Po(X7((%Af"2 2vڃg"sRFPU(^r[(D?jOנND!٬UЄB.ՃuɃWrɅ66))Ml)O盧}q^Æb|jQMtvv'dIʧ4CbHDX|rjylxncWc?gCG T\q6шpذ=H&p11zU3~A;1<0 %?}nN'3l*~q'DR.}LҴ@vh+0 86a؆gI;1[ꌩ?Ee Fp^+<1;L&G*"1CiOCOf9Q%Yꈈϼcón9:q)_2U?љ u@[J|_S޺ M#O1\ꕕ.1K~P1a֦(KJbԇM'o ph+ w{&vbJ-ɉ hWY+)G"[6[,кpQc!Ȩ@k56hǏE+,6"x;&ZI g.ky8YPkg,;_-qd%oQ{ʖ0{3/(tSU'{hہ:"plFe~,/1$3 w"QlBS$VzL7!ƭ/MSVn6L=7tͪ&ʈ5^Opq^lr8O:j@go"q;|j| ue$sB9F3$DxT~KU% E'Z Av 9Xivm#OԬ'q7A?u2~\V]hWEp]S9N1Cr%aT$IwN@#I?8n Sع#ceˌ}ngIGQ*V2X!sŹb #[Mɲ(r&s -*ſb% *<%a q)Y(GC%xXWgcj*G%MZxנF;w3Xu.Xyzc:*U(…+SM)hQLӺpmnhΙ@Od˞M(LUP,[g}7Ed3s,V;H-2i#ΠRf1le*j㌷/7 S"ޅ2nu sw9ckkșOq$M y7KT`zo|,# {ng>}iUj$ צz9_Q^<0r#v`'Ry+K85|\m[z޺7纏~_:"0~e#Ytxa0;YM .{Ķz,㰀=5@x(~Ɂj8cD4)34eY_dteU˄Lk̶yIo5@%1#@|¨ WdoVgъ2M]a&W)HTBz>y) uyveYt"пl ܨsITcj3iZ$؊=F 3HQEAp3]atNYU㾴|[}dVvv ԛ3'F%Ks RHBVeXxdNVBh/|3%t&˳.K@޶ 7 0%X\M !*>$Zp) S7.S3̶O Ms4j3NA|5wmQ^\OigAWxI$NtḭQ2~ݦD쨌1p6MBG{ Q)9$P+UV#31ܨu57#%DuSE̸PS o,VQ,N.:JId*aFy[a|uUr`j]-DSg+63q4Zag5RvY{X %|~h@99=Dw@ܱD!2J\O +ʢXI"u?*9(T$rM*mjVݮŞV%ȣOn8B>3V84xMM4 Ɩ#NJQ#wF>ts)B]'k][b*K2Z`'\x"5^T_E~daIYE1_|KQx܊pxa]y \ziu(' (>ewUEn=Ċ4Te4p][Yr_0 O *LF%H KUcA ރ=9驚T^N6;I5L&1I&Q5+Gw3&O>B}**"z al#DmWayWQMyɈô0Nw*C ڇ] KJ&X9S%;d ז$Jޜ ' !Cё,slzcbh~M8 )- ‘4# qc9蒃 _H1m3ҽ3s%'xJJR6 i`|Ov^BQN d~XW;c~RW@5u32 3V-GRc3(cs^"yC?i1'}k^KiaYUur0:-U' w%E/B| #؋.q5( Yw6וrQ RɟIY@'e9B7C776oSH@0i^Al c,q D(.ŷ*m Dh:2.uLFVQQ2K~Rԛ",uY>ZqIiMgFk+<Ԝl>ÅZ&?!dj݋Lˋ8ﲦЀf ׷cnBu,lxu[A0XePΏRPTrGm/-<{%#}qG*e沌`p0X={⯻W 2IҨL$Ö+L>G=mzq, U7ǹxX֮=<7Oɇ T$N=yXjԡKꎐijJ~|Mү.Pl!(ěާ)Mj*yqgzáV@Z]x:<DZ\9M$ *OSQP6<*cfڶj_=[AW+3_@sڡ W&X?Ya"8*j3|GKnF<t 8-"s.:a4!mc)AGz!,T.[צ~2׈+g¯>M[uؖ l^8a˼Q%UOk zb1R-j0=ƒи%rJTᢐLI=9TB"|(S^|K<-ڮ;054gp2/b@87)hkAyl)soq WEK*vxy_Hڱ^h{VnK_]:s5% dMזpaOζXQOwqus4m oda kdǭ7?,8͞*b-?A%\ b2g!Y=:b6|c0: Sl* ` Ax҂a?A 52Lᆂi9׋qp`ҊީD\L(J_xZ爫e[j6(tGxFUaqgx[G2Zʩ:b3"S)ry y@ыWJ-;#6ȇ礌'é죊,Wqeq/N6HY\X!noU䀈_^ufNYz%~8({ыjdk;n/G v/|~ !./+2[: ٺ;Σ2:WKpU qw4Z'N^4~_9L+0hC]yIֿ4$X>.hCoG>Xs~@|.ix!4ϖ2UW^#FߞC xt]ND{ssr$.hIPti49W)"9E4)E{h-Dp,0{ @ _F$Nm#o H=eyUR~+ 5ܧ&v`JX/(Xl(zwToqght)+]҃8Dx EsV (i 2YcwŢ(WWo,x~3Xfڦ9iior}'$_<ۧ'fIQcoa=8HwiSnZS56UeF庁4֤v_H]J6bo1X̘1A2 3N;X,ޔ1+K h?Ȭ7m| Z /i4碁f"_ZT8l`btjw qHoɂw&|p*\Χ$p?*{ JZ]`K ,$dΧ#"Ϯ[ҿWQV:!tKC 3 te +P. ZZQ9q 5;F)Bh@GhŰўtKԘNQ`FF}x(Mr[Wb5{8y,P5"F )uEE:Z|K%i:QJT#l픛MRrv;;UB (|-c)#>%Gm5TĀ 6͘h?Rb X)',) A4h?jjASATVBa{[؏]?nh^0Wɨ:Tmr~e&1i ҋ W" 25.J3l>6{1ph姠܏Č\ kBP,h2.c!+t<a2p9kヺS_RִsJq3_51„m4'sYGu'*SIck˝$R"LɌ&zKH5o/[ׄ~ n ]1袀g|-0*LFmߺI<J?Zt_ƖN~m}\ƶ.]"_4TBqwô$GJw QhX7v)=tՊyk+w)#Lxƃ/9k֢ [.b}s-Q|! azМnUc$ŭ\[/k؎@航F#!J&l}FVv(hnl$Y G%jl4Pr*\ﭴ|V3@a "ɩ07V2%oqfWS#]h翤Bd0-f8 \NJJ$-oŘpm̜d'> t"ZVr+&3־; k׺>XBkV2iD;K i5UaЗM1jF0'zQ*{uC%롨Z.B7~f2X^oީu8 *MaN_^2eTkU;JHYRABڠѤbxOzOU)=%kI#ef 23ÛB@;<3ct^vbƉ6sH8:ߍ>g5C+`۔ ƛ Yx"OOxfcB^"MvZvv1B}BӭJ̳>U<>-Gҭ33U|h73~9$lAd6 0/5_y:hw8 ~?Tj,粳?l"S\4Yq, ;F'85Jh 5tDk8}ꢉ5?E:BKGhHk*&CԽ@ed>&n%HPj}nPAl~cm!\vG4mVMO䞐_n PKY,XrZ~\мovc\XD]UaURIsq?WE˴5}=B1sH0Jڼ!}'tj|W[D"a֏A;j 9LA j4`/.HP'G7Ti%/X‡5|^뚂/4-t5{d8ҿ[907~^-hh@6K]S $+zHP K}2֤ャo0[e"hUd&(.IuLzGcRn0Np2|Z?lg=K&Fs IOxv @D>$FH=*E(;}ش/}{YBgu8etg)EİWn\zCƎ_5ah[qDj¢G2(j K`6 '[6*|j?U#9iIiA(„XZ0eT#CJ}@l%3-ʐovM}Z5HX<$0&ڕXW`sh|Ԡ|@#hZNĖ+$]k~ʩ1?9Rn7]jA[MD.q~vܧ`#{Rn9  :=o-%^P?MPQ1K&wndv7c퉥l3]w5cCqݷ4XZJN]+ߴS$S &©Wa?A<6yn^t S7#LehK6K')g]GAu{?em*9+cŦ||vWALPIkޡ_J@IU=^:v.L5_L̽))Hl$4+/D$#TS6OOajcFZ~!fGQ_ߋ;2 x#Bѹ6-- X!XyHySvb;Im;IlP|Pг=7Vt s)Z2>&M2EJQhR#dca9G!~8qUET$jw'oeL¨cU~!xvlv/JX/[}8@ZJ@(=9b_gl~TT<ƈ },&S0{#g΄bBqG>fb 3F>UГB9H1#1j!Ҙ40Rh+Q٠o!,0cUFLߤc|+T)Q\}00VeOGV@u8vXȵ_ޑ5~b`wiGd,V㨧OnyFnt. `3Ph#r@:eyD&*OV:| p<:Xz*Nzl\ᕿI)UTP'fd2ogiPDC$ӱ)kky}D'9O8% Lp5 1ce/g5)1L(iU (ChV0jNeb*̇HBC: B %^qūASR*a;w3J얿z}j)CϪ])-u kdtj@e3ւaL+;|_{5 oy 1qn%Ц*M꟫l\>4[izZ>}?3oHxz|υ-^ h&\XEEk Z|sϠ~1׋D~LC#W Va֦_BtPX?y(/KI>7aE8QF̟jHX0 7Of@]VZ:[ T5jm&YR5?Lx7I)FCG"RD|݃0s\.=YˬznW!d ["oiÝ#$мzMG/Dz?KAw*E$d Y' rT&B6w JeWhethxJr QnYn3bq!GEF=څpCFٓA:}fAuSӖ1ƲdUl7C2dJ- ;j;ZΦN벶zXSN _%^fC`q垌ObK#o? gari-Yt?;Yo/wg#A1V4B²CpU0x.,D ^=2p3a'<-$Qt{,O"8#7XoT ]ً<J=%ٚ |eITu<SQJNXyqw¿bEw䊂/Eb#1åƢ`~n8J)KOmyɎXo&i <׌m p./_UV̶%^Ʋqo1ϼ+Ԫ?n?m Y)`W T\n_fƺ*cUuΈMBR0[b@IlY.LQ-J'ԝ&{x.I!ir̸37ğ#.hS* Q4M·JA '`z-0T4s- ?:;o.͸ wmpH v C'-=SYse #x1ZtWvW=c̃-lqbۢ #,8g}.KB^BZnv-fL?.%(Hxeg#C 3J焃ٓ |Qnʠ6bh0}sWIM/tC)G&@"F$")F)^d}nc[;xqLqwߔ2STgbtLiXBd3H[A4=|."ճ><$ŗxyy9Y8DK[ԈZKRv\s@r .pgrl_60" ; ̽q-8NAj4}Wk|#i6#Y0ep`Qp6:a%P ^bfqdoj@5S"_4y(un Ek/h5z٬[N鼞O;K>&Q*a?p-#cмv.`Y?BJl&dlyd:oC Rrĉj'ǻfHL9'(K`:<㲺wz˝UJfI8tU8fO XQ|R- PD?ę'l#bf1$@RE iB:c+`@?flXB /s3RQH{2"4LB@w ļȉoPaK1 [>h m@\0`t-B1%JV{ !iH.SV 8ܡ>zsFf%CNz )s)-d}ÏeGmG{m`fǦ6MyklS4U$r,Mnl$OG{YW\?6" H]Rd,ie+]]hbk}^Ŵ:-Q -R 1_uberapu$kjUxi)N(țEҮq[3`a/l{ BKX譶o=vlFr-8_2or2V֨F"]OP2E/!":/TaKK5SmD׀W+V7Z|/&REi&.- (QqBÉ7@G\WlI`ĽO&2 QWSȇ°>`_]#bbi`F'܊qW @m)T>\>$[ҨJ [&#ݼF3Jm> Bsޗ|YqM֙p7[Jw1(H"Glxؾ8rl<#]USxo.yj9<({B|GFZJNx.|SyK28űBon\!)Ty|a2V["QJB̳[޽MЬ 4^OHɽS+WQGTl#%P%+i5;EG9 ;ұ 2Ab|2)s׼F B'qIKJ@y D&ʥ.3B%U`Q@~e=Fìnj)hG6SAIٌ c4;;%$MT܊7Ш %Ш$ FX02b(V_Hug2٧f^*ueMw'g]A|)C9Fpj'9 S{ÕK0nԑ]W~&.5([z!oOZ4TJET$/\Vqc+X^PʴAxWD(2~$ACNA+aX!Or4pS_ b77l 6"4i!'У(MaR#|.9WeT|\m㞼 h||OE-F+B&옏9 x#zc`5qcDtLDTG9cѯkvӦ~±㪶z2gz#Phglkw%'%-"c.ΒFpG7q^W J^5  D[Gtq R>Ow.KE~2^Ɇ Ý^DfS?~¨]C ΄]`rP 1Mq̚9rwNJb߈ZS|lًHn5ʆ;WAD?!MNo/F㊢cȱ:><a(QJ"*/C:;Fu CVF" N6 u6 Fנȴ FEa 9MY!zY ub`>~̷vW"Hqg8ۦS :lIGYC]֦#[$MmeK$pYQkC)Ot>LdSŀ{P%< 3K1c_ mifXMn2qj-ǁ&zߤedfK~;p{!A飴I9>EYMmL+bjEjhSc"\+cYA ]ǵ#4j!t;Lvzu|.O&;B<"K-#:UE^lG?Aj$2T6 S07# o}`m:9RmiRws&I߈+8'`/& iMӐF=ړvKjf}~񌈜9x8ztݬ[h`%_4ol趭D}LU,1 6Bb rmn} rF.Ւ6sa@wkV:[Ch~1G(T'GTy|dDOpob>_D0~]ioou)؝׭A_2K!cj))A:SU503,)5'4V%O7}]&%}VKEHLFdc;i}e F2_29#GGI]>$痻rċ&S_^f/֗PWv&=:K5d|~3 vtDCѕN~! FXoyP+D>*"PCrN:2՘!5Ck_坊妊=ݓ)K v1Dez9+F8Եq8)ۊ(st [""u w5}nȔZ~m/R%(LL{cF.B =0k#1̯s}>\#YȜZl؇k_kRP7hX`8ל\r z"m;kC~Z޽_LͯNo5?ł)*'ՆIhw!+6 jcD% ^3Q|]TUT$ L#",wHrTґp;Go218Q2/œn2QZ)QOug[Ubj}q؄6dȅ3}^Y<3 JERCqiҎ`vu#QV(a98A->nA` *pf#iȢuZJ><UBw,pK*tR5&k|N`)rpO y!]/B3#y7$ Xu5jRU.p]S[$K^:[-zU,ef̗tVU8WtuGdK t BN}>j70{ <le=GTL@ZPD4)ybhI'@P;۞5pYi}ekXuiQ.N^TMzTԩ^=ETiƼߢSb9ҖZu$c. 7׾}cS0a>C`p Χ1xIK$i%MVU:́05- |Vߞ%0H5g#5GBvb q;I&ۊy$e,€ѽME:T$Xv*ErST5Ad2ڷa(tI1›xyebϡz/'2 d? Mâf!EBe(t![:LXMT W0qh|e {ʫōcT^7_ 4դ"9 LC ![UẊQOx̠> 4!| B0o^=*L{QbMexd=vU1W()d0g#rMCqv>_FԴ x8}#"qY1kn -N}@7dp,VupVYvD^Qy=s8"BN-kиZLp _W3S;ɲ AC螪j s?M5!S?A|ٲzNSm@&6RN*Iu :ά2r?\*0@Bw3m7s~ zzj0zkt RXsߕP NP<{d`Fo̠%kd~\ܠΪJFU! 17*0+,.s F/H Jd;g&W~'(thFn1yj }E63ӏpcActt~>;˲Oz:wD1X8f+X|no>UpM2R1!]eC߿xv7ˉun)Gw1 wM> ƉLhZ@(ՇB`Z~UMÁG7|U"os0`CKLW8Nѧ󽂫ݲhk=p`ZC;o_&x{AdU/[ W wU }BdFzmxDra;Usf@./Ȯ_h߽ BBVf[4_J!H!.o1?lQɟ&LCNAad(B2+Dh'!=mGlBLυ?_VhYte[R[|#p4Tl"ꪏdۤe~sd\N_aܭ#`?pC$w_\O+o~ى?>gO苬NMF-yFԣs!'*v|jȳ{``%``FZ;mT9>SK7fo71: ^Q]Y->CEwa|1[i PEjH"6XHxl>?ktWZf$BXife6͗0rt} =%mAzmgהNKcg_:*i։#.eέgoQ7Տ!5Q~Cq i-&,KdzD#%wZ!~/=ʘ#}G9zӚ߁`޲=Q ߐ:N뾸]ZVdǣ)<e*PA1^:'b2cjLՇE՝uu.V8t=\}@jGM|?}z( 3utDA'G'טSev7X^g_75# ;ƃԍ/b%ӛGL&a03Q=k7 TXn.^wn"zhQ bjjV›|Fel<#GcIeR#=K[A?.6t&WGߓ%G% N!M ɧ2Wp30+, S01*e_'h^JUÝ$Cԭ3tRa5k t#9Bx'm7'G8Q!wʇf7o[?^*?Řp>u4Awz"h=i`>]en\ 儹ďy :UJք\|*fEzd`դaY;(yMß~ɪ͘! >a^ -ђoE|hfm v\Tw胒S |%z!-㥥ҡ7xqO J6Y6#S MGe364OrMT(Ͱ*ۃ]fbITFe7WV ^QTȥ3Z_hN<2x,xABqM@ 8RDqJa~woC@V>dDYoVu.yԩ*0ɰ A~b챼6x##2&ȿU0ss+1U_0{YQ[zei1L|E>{#EgY#Cq(?IUDe8| [WDsBm6Т/i%Y=lҞQ]jtGNhR(&>܌=dUZ|GM_5hOqڵtkHԀphvHNH51 ٯ2e_o7rmY_xͨ`%v˫O3iʌ Gko(n^XIV2 E */+@QbPsK3SBu<\.dFfTd;1hýN9]]pEXv.oGtCu%"d&oI3;xGpQ3Y:j#F@}~G_ nPa:L\:v=O>1FX6#z"6|o֢mi,d35K[&^ fW3qeGbZ27TR}V-zSt恷ۋ_P׳y !fyAWU*[>؋M!{S _asyz-ُGtaֶ̺(\r9\d洎kgoh*%" ]ߪ遼zl޾$Np)Z'B>Zo#TDR)}kJ+~k|3KBQMrsH$3`VR@}~j0IU8OT''y$GleIݜ0Dy1"ۘ{`HODCPvKJoR=n|+i|#/h̞?T2tPgtXLڗ.>iF[C&5I["3\!fB)F>iI@̳<ίGgE12vhq^8a:oЁ˒O`,܍ gؤ'Cm_Wc]\ ڒf]{3.A.U*ot l.Sȣzr4eUcöLjLG5x\Pk k-z~b}IU{"(%t$D#$?h4 ϼ_q"c5贪~jFs7}*JK)zr Tnd+󞲘!~IN_=M躪KB2u"!`T[r[9~ gsLCƲ\J%: 7|E$I %pW(25 DʻHR#s|˞.cgiޓ0DNP|w֞oQK?$K2\to-]hTg2! WnT$L`3Fq0duc75;Fѓ002ͤs[$W~gVtoyNICrag-Y(Gu<[I| bu\yb ›\(ޅ*Eo)o41Y ,,1MoiٓLg?@f7Jxn!\'U#نa~.ouaFE 'SZ\%\<֐M7cfWK1]`kxq5K`S~2 ڣ$6 FC諙2_rNuOy0;^nRo>2F[17-L{kc.vLIe+rM`Zpe]񠲙b0Jђ{--/7/ʿyvf1J):]N8ey5 ȝ?T 2IsA΃k?ByXEe ouZơL'~_080ĆcgQ/<%Ul!4VϞb!pl X=džnL!cQr\~sr" 6 ky&>8+NK M#bqn!R_9g^$%;M9 ![dsrr fFgIMO|aJx쑘^0`4 7G6]sbB'׶ pwF0.qXb2iz5ˬ4IB`=04J9iRpNd1H~tU`,Po#1UX.U$yAei!Yܙ{mF}} q_-쇞zr_ۥԏO\rP5ѐ:G(Sga,,gRIMm4+KuӐKZ8HDێʳ]WDz2Pyo댆A=$Aޤ]̣Æ>% xZ u.,M0 nWXƳϰc(ib iT8 03$$uM큯*c pS2 Y=Hu0n&Y~ӭa0TY뛯(̂U޳׋q)2a4^hrc6^DeR{(Mp@t!!Q_ U)QL'ts#J1C,Nx"ڟ>HsL 7 @ 1d\0 }Z;B/w'7aXLY;^ݼ $)`NS|u"e*clq@hb<ϦcW;)ӍnS=eX[q@'&[څD۶ѶA!voӽ2hXWDJR3v'}H99G^tC.1ܮ i:DB2n~/Ys ꓄Y:XW7*:$JG1d oQC,*>au׳y8}pͮԅƃ:w[ ۺ!=oCHϧ(߼b$'FY}2Ui[RA<KvfhiaMg}^G):pCkAF6\>‘Crn]jjx#H+tՁ8βo 6[d|^cԙqZ%9lVuܤ/ulKBz=%YYdNz3 Ґ=pU8_5tU_aD- 1FHϵ ' E-.U#YyaKdi(70`{+K@E_?;<c+-q@Nmw-Yc9SnD HRȗF-yIX`ER8/Uq>ER`ܣBgt:D_/\paoRlk I=>W}i {~M + }>\*'Ew_66ϡ+CNإrEuq{UP.S֢o) <B~{rtUe,kㄏ'+YܗO~VH$=2R0", fϙfGrV ]0 ^mcHR f*{\6⌑oB\2|Ђ[|gVt@|=/[4u`8p*iF CGHvbYqaVoS%}`w)jGзmx K a xpA{BoULtVc?i,ob|=~x>?0e<_Oxo׭I DB}|7J(rWPEDGi=L{ӃnAsҵTOb(U )F cF26سCNSY"ZQrK!AƉ-%u ƽAC_i&4ر%<* kдhBmjEglm4 }}JG\V ]|Sqg71Dn~%XJ$dDSfH.X DUnx/N ס#'bg_yIa r&.<2Q[, bnF!K 5[Ugl|}8IiٮӗWΣEڬ_z0@ay --GS/) 94P\ګ:CM~`py+|iWkEaer"|ߦgyѥDMTy_ dŽ?*W _en'g.WMn{S{ٱUBQ%S? hotP/uMe;.p]B#?8||uڶQ#[d0nZ @:=a7r6h-A(m?Ҿ[}z2嬈{U!1LA]θo{j]>(IG!n$Ս"VόI rc*VpAe*d9f8.Nd <%P~pDo7Z}`r~t[^0k&5-<1.$@q1ՓE_ 0GOAT. N[gɦ1]*򃝣_Y-S 5+6g5:oȥ-?%`­HT ` Bɢr p>QL7DPvT~6UҦyŻ 1OԦv ksf_g1jYH3^$z꓿voJ븆̡I> Nѓ>JBAx'PQ()y*"+<6eg$kvSQeoXGVɦc@&́wAD&PO<-}B*17ԝ~]Nwꑥy:Gug~ox\)AAzSsZX%,:8QC Um ixB^RDkE TkD":W}5S RYՂ Jwd˚BFL-SfEfBH_YL+NLyF.أ.ޘ/&ݼ!d p cUʱ>pTeY<4ϲ<t=3֐]h._oF(;JhAn^z$С+VEvJ9=86OK[:|W]T3/LiV-8ITа[ٍN'L&B֢ȭb!Ǯ8OKּY&u ִU|F8fkZc"zzc +i.nLubjtpP` ٙSuT.@SQ`cnEVĤcoV2]^k󚉏9j\/HOۤ?‡]`CT@kir;34}%CIo\W'HɴH+I2 QDNXǾoDߩNϮ<Ud^)W|o-WR>oruW{hǮ]Hl]e'd VB1!ꙜU_<񾌾Vr:$:F4.7'vu-d1LI yT3BijB_h|L*O4&;r" Tk joұ60^yC(w Wn9؀Nx\n*l.{b(F9f|8P=T2l6oTR"TSFdĿ-Q4L)RPp89.W|Eg|aIkt9PK_I8>z! MGO [Շrx3~AR {Lt#(inMK#ڑ`^(`'25|TxT2gH/Zg`Sz:;"Fܑ{♼0+)ՆG@Y4h~mhmAKj넞)V1P4sVS/o4WxEe@ gl κXP"yG0A~0Cm9SbgF}93&f7<|.5t6zQ?Z!ۏ&j 鴤؍;/(5F=mce&^LJvMBu'YSBҠXk# s^_LZ /=J`Hb>yJ00ytV>8Ґ sf8o@!Uȿ~]haFYi薿5`*̄ 0dJjP`3|m ,lE@7wJ M"rw ıvNپJ)65p8&k˼7C:K~v)JyX1avݪI vS"琓{\>^-K~?\^|(Y}[\1omuoox2[ttn(z?76Rl`GPT m:T{E4OXi6#yJ%nzZ:` =qLdLBO!eˤf HI( Hс38B| D>{?ZTaޤ$YE@Ԁ]Kxeob" .KS+L+ _vZe[5z{ѱ44Lts#Iphc4*Fh25eσ-x7mSiVPJ .WV"v;;h&fgۭc-Vb>e犚@:c Y+g7{[] x<i4̔SD?T]Md-z0`QC]R4eoَC Ks.M棥m.[h;r"՘'W~k@5[qZ46h+t*)  yװך%$@ڿh;UۆXPW ؚak︜=EMZXl20'C"(%-fUUB,MSԝ -brÒl$Za"( A;"<8k7-h= ᯫt|n2n!Vw;K6eJK5d{]b{T>FceC bIe@0arTm0K ;vGJ'kU=D׶.y{Uㆺ=NGſ999Ba!y4)Ԉv>lL/+/LLs,>&;4Y" ϠtgފFNhZZIX<܅RJ.ɠ{DoGwC y)u@e4)H.'$& %%O1lcTx MWl+t?.@o)_%핯̑|Lp;7/zFѴ5%yLb6&XG:94O%tpޭ|=/=M ;#K 5yv_pȽWY/;2zg;]=b["J0]F_oesp~lw:աlmŸ :W&hܞzsu8މrF$sVg"ۃgywK{@SlOt<:1MMTjJ4Ul A}*>ژvc۫FpL~R'T݃v!zTieIh "R?k00l/<ͬ3Wm!dE%׬xjU~a?zrsmK~o>V%Hq(\a|+͗iɶQ?(v 1Ye38ڃ&$DGJjW6b3 F./ۍ $Q\YC.V;tc6}: Rɨc0S%yź$u*D OSob o2_J@DIt-lQ)ncYt^S)8 e +?hEˀ槰PnyR$O;7Z@q*[6 ÚC?UFURU 5Y\xzKrZF:ξbd:X@=2AIy^wzcpx Y;}y6V$+mBnG>q7 CFYEwݵ1UKCXzz,0ARL 湻J"5ũ% ]nQNZVX$?CQDoZk%d8Pwu:aRO_b"X{ N*OL+RXM9}>p.ͤhiNb{o]LS}ZLD2F2ҷ K=wHhPfyTeߟ׽::'hy0KRt P-- Oۍy3|Xc+4]68*Bu~,(1`0^aM gѬERjPE_= I.߃JW`J_G=Rq3zW>lPڊs~ iq>Xbg!lV;A-5Hq  )A\JQ4w?,{Xn$i6Cfwt@\t@é}_B-RT+D -Y(׽2J=X]3SmqMͺ5fI/ϕ́G}m86ڇERSN>܍<Ɋ-4.kPMq,!㲂 <|FS:l5FxDL5'J0!=oqlo2R p:񏰘.V볬tJ'dg* OnRrʪ2 M&>7;omn`rdHw +\tXg?_A ~.n$Ҫ޲iZVLEqN0rzG!Xx0|72<{,2h_1 Jm5 "dN~rdTOQ^B H HmFtXdF^G(0@6 !$-1CfEWؿNn ;2eJvZkg~`+%>"I_lJ\JO⁷G9ġ`XVʄlcd71W4 סƖ{{Dͫ5U7C/;?1^-U 60mV$wn9:ah 5у$5 +e/Ro+qTpG k 7R7*WfeB cZsT[rz+w+ ל=`byqzj"a0@ Vw Iy<19*N3mXvƳ# Ӵzd GSs3g"L(GQsdd-֯ ŠeE,Uy;oApQhr6\ $]tj1|^uZ߀9$n ( D,q/Fؓ^/'Os*nTSxa+Z\ p6CpRUA`>\#BQ,,~0u:#s;"#1AϹvNߙ `%9EQ(,앸Q?Qkz7h!{>d? 3mP9aF֣τd!gO ^ Hw,{j$GKiWY jl@ O8ݏCGU(Ȧ=\+i˝ #w-h KvwX Ƅf ;-3"4#s6`5l,hPu `O" T氛x)տ*LrW9 `E@^Ryτ)PPjoW ( ]}h잕NoβG2m8-iRzT\?̧㧁ke<_1ߤ-fn}4T)[*A` pR@X8p=y@%hDFeuP+٬=GJQՙ h+ݳ)X'(j브N3^:Zg\<O$[fsr2uk,=6ꍶȡV'%$֑ Xs _,98N#1&/i~A@CAf͐+0`ظ$s 3.G/ͬvt_]2#HaUA&流@l1Ka_.[>F0pF](}GAfNq N'k dji%+wOGM$90Y;|Եj⪭h_?1־=ܣB@CPBBwa޾i!n d vPe"v\-il(L)9B> #_jn!JYT#72iVu*P)ܛj/&ZC?,t9KuFp[ PN>F2, `*,xe(,"=}Ah`~uoGusްj㯞ȎmdkSaL]PD{{~-F_Arݮ d5rESzX 6J^{ǧ\#Pl2p,>CSX|l,5Py7H |>S m00}?YwA+,% 0x\%Bpv.P֦xk2身=HMD_C[ȫ/SiW&:J:|( ( WY0ͺfytqs"N9)iFƽWY#i^x6+ENr  ¡p;q.!B 1{a)D~CRϑMWk# RI ?C̐y>C+%&s7ŽPFqv0vk1M(WX8m~?̼j|S\-G4~~z ϞNQ˥Hh=rЩb n_~?@&KBGSC~r[zq[&m[YA{<`LSc`;0ǝ^)L}ǀZ ax_,ty&|mw~4̤CoJ2 >'\:Ù|>RX_$x=61 ்Zs@M0 p_~ڍgN#ftN6 `9߳}Mdw)0=Sw#@}shJ)G;Ű\Tc,L&*Ϣ% +.]K󵏜Y (K -Bǝ6_K) `'\%N؞4*/*3 h9өJ뭸W.>ˁSv=_ốVz(A' /UPȬrQr5]U?LY{Hؓ+Hi ?E% oxY| 5BVs<&8z$ei]z "vؓ x or/s"_,Mߓ#vZT vwA5YSoܽ"3] .Aio$T4[DC"5p;H{@|;g1zK^SWhq[E2^k6/LwMnĭ1YUM %P;4)?e*Ķ W4~gG3hTfsHCGd9ċМNOEFycs&ٛrg%_8#Й|@X`¹q踣*b%SҔC=aRҦqEt#'uq]kdxG [1Z&[Ý WqMZ8. qy%:T|Ӆ88Wa<ݣ׵NslE%9=l|[;^<ռ)&VfwxʅRUK$I);Ȓ0U$ZdԖB\*;][B620mv,EmqHz_U[f}P61 tg Q;Ik3KZ%&Rqziyz88 ֒] 4JҘ]/5 @޶?בs8X$G2 *ؕx t`Vm,"W"g఺1[+%{Xq Pbs}6̜;H\KԱn4`!c~R`~hf2Ӄ(X73BCtn~e/gkcb+Rta%vW!f"G tAy'm$ D= Ֆk=4 2U0 wq0.>@GwJ;oMpc,=ӥyul>Ict)ov93@ɿb dơ@0%P [R#6piJB  ?Q R-O[-rx* 3Es%=щ,>e| ydvm8>.R VeY4>Mvh@OC>9qgQTE,GhNTN0d=v{{k^_r pK)sG7;7NL5uA`Q,%B &ӹqqͪe 3nHN_ծvJDG>o񳶱;iY.$XКV ԫhNȚTу̡ٽ${'w%a k+oo 7opEZ1 8 a1ܼum>O`CŬ728dmyt)LVE,M\.Ouk?u*բMQ [lJId1/r06DwfQ?eȵ/Qou]_uc䵶NYQG7ᗾ6st[⃑x[ JdY;lP?nNWy̆^| zq'WEZ:֊ >{Њ` ٥OB4!JeEm8j0r٘ ! ^.ѩhc {:69 #AH)1˜ĒBI2Ev! #@c'+27w1M1{)E~vD`QˢM @X3Ѡznh(g7 3sp-۷*M[j@Җ7C(\<5͠\Q⥰%ԒKU;߇ 2褐˙ޏP?5@ľ'q ]?T l_+7|_Tc/ DQnuOM$ gNo)?xnTl#_>x --3>>]- 3ЈBa>^pr,NTG\ Z}yȺwY0Ibo]dޠZ5= G!48B?39Ïޟvޒo0Q }nIѯ-ح;V:p[/ԇDQ`@&2up7+`t{럑@6֋!hD_P^o&Fp"5 aȗD/)R y5ub0H^bRb/sD@|fhx}" ma'YS0ky@>dT(yYkד͌Xm0òFR(e=K+j`sL/S!,!(VCj5l!D]攳6B(R6;_F2j-6ZE}qUP_ 2&Comf7èմeג2Fƒ0NQ;|`V+6mD6)ג_iiip7e[I?B+ nD?Bnߏq0EyW'EnCt]);@JA:mwb]>opWKy7ƞ6㳨</ݰ?ѯDBOpW#$: 3>b 1X4't^ZI|@ S<1 ) n/.hQrYI yVcX+[=|NYSmYU>J$Xܓ ǵe*u>gdPD,ƿ}+T}y%yѹ ZΨy]BӏJ|H&VHyCGl,jcA4^&Po*yTǿ)2MBpC0 NiSNcUovEj[|ˈ_ wa446)f#pU99T:0"ń^yu|KXv2GY.0t#9f].ű>5Gu] )Tyf.;ʷq g̙*,ڟYʶ{\^u:gEgd5Z)׺,uldV.\)0Mډ RlɆЁglJ5ӽOD`rn}C5+@E fcieWo,&22}CcƵ/èl{ޔ"Y '*gGXG t##z[߲=ESf j,l0 Aߑ)ikY8@\żc0.F` G~'epà0챳ewVSr׸AxH _6gYhbxwJmtvC<4e#47ŒZKQҳ {52D< \JVi$Mq^╚8E״=mͫS5rȉ8'裗]Nhr"ЩXt Hd~d=+;Q;6La]M_V*g Jy0)գ gJ Ɯܩc hb90xIj_{O:8m:}n`X-rE$/a$r&DYZ9~:Gg{<9JQEbw\A>ac{F!jGdzw >f=rU24|gĭٸPJgsӟQ$"O,^٣- U4 8C^IcG,ݴC6l& \H6*U$)0H#'ƣW?d\׎!\ye Qf[ !6\)\^Ȝzq(e`#{j:DEp$QX x|twLK6sG8U>)$S=nFDu~Ar8TȇРH?`PE@w Il"e uKuJL#Ax'TMdRxcGX"(2f:pU"K=aKԈԫMP&1X+%vGb؆Wsӝ VG<_mJ64AkWXf(_H'bVJ!Kfsx$.}g{Rķ,EF|=DS0O1&ȥvI5QzҤFz6J1Ȃ~(&[2ġ&nGI*OH<}_?3xPaYz'!@ZH(q׺`1 s")J1ef0y44)2YP 9 /J=rl0c}ɺ7V\] ض x!¸({(_hW00$ ("+ۖDLd=GD-vSy8ķ}~"b՚rB~aO!^cUeAx(L/ / `/^8Rv0A<a/DܻLqY[1ak}?n9:[0)oH~G<ϰ!vc\ D˱ͣ:JwDc{n/@{1Nijwy\Ճ< :IJ dU5i:bpdӬl= 'ץՙ4w.ɇ#Gj2!,A~DWx [.Y9Jg4ʤ y.ԋ=3u8hDGb~5I[q_%FA͞12[C_E%>[no5~ofCl䡏gcLʅ0Dd}bCY)= ׊L/٦@Q:- 8N-w>w2㼑;ػ.=ooل+Di2{,8X׶ܑ2*P/RGb-@Mu J+ ӳ\מ&lY9~'7 ^^Wio&FsU aUٱ ong#}H9%=k-]}|$$z#*6"zyjKBw6X);ڏ|F4BEH{PWľن@(6)ȷ :Wy2G?xP{kz[U(׽ލy*^"V5d.U9@/+xI_fOBHPֳ:uh.m`I m\A*ѓGyvgB-`nA Dd5[M]s@5ҧlo&dN'IC om*%~.RP(xo'??00N={MϑĢ-䤎c?T4+m\So'XX;n 6HZ,߀zA5`t-Q+!hXzSX ȿ/+a_|5ľJBFCiK^ 0fi xpycYXdIE Rj4,$̴qwLv9m |%5VKd@Pt0> JW*St0:mhξ9$Xt,ќŒJT.ljE@l8-_1A$cwr$?R6pd+x*WV͠[0斣mJRԄHFH.UFZp:o`8?xck,:t[HԵn]3NVΙFI#j {&-Lm{05AiQzL>߼T4|D* *Piu`HM|M쉾rKP¼`*5էc1Cӻ$s'Uvd{^*'[ž7W~-Ь{t-V !j~9Z1Uxƥu{mTMn `gh0* # *Gg]5! %z5(sŰ~Bc<_lnUp6}^=^|m$Kӕ# {+{ `f56J:R?aoYM!!:G>^_xE 50 JŒb\GΫ̕ύ^{^|;74hO=S kmuEi2pC ;Ęq^wmݑ4I3e+hx4%nGՂѡ2nP2{A:IE@X=ʰX~xM bD+,}C3ZZ]HnJ2ԕI/ܒo{ &їlnăL)H -j ljKgwM&@nU[Ncvݶ)_/ۗ J*}Ɵ@6XRbJ=Pk쮻 #_w9:jE A%0&Uz2,VF4-{YRA!$Ģ٧mDQ+vJ./i,h֤[avѐK!tČ [ eT7 )y3S`7?Q``A/G@^g`c _2H- Ne9~3Π7[z0_hPO*AodU_qy$Q7,Mͪy`d7<l$ KD1lëp8n-DӁL]^N:--^u߇XR/cgX<;ّ>dtj"FFtHG3i__8"jf GL͵ن$ٙOT*fa&pxL}HA0 I6g7wyFSTq!Qm31p%߆z3ykn8txze܅88cM`9?ݬp/j͉0zzt5end\-Dl]Ngq1u;K( 5뚸&oӖ:%V&eF'>Ĭ9d?4 `wRc`G#} y `_;97 ngJ@*s<k r9Vch?Uq֮hM_K)> @D,W@p&ghN-x81Lt2ZC"f?2[R\xMRi=s6C{E]l\RL@89f/ џ#}53ˀ?,M)O'GÃPF,=!l]_~{30d-^hJ\* e< 8 D[M&GgV{!Z-V7clL'Tmkd;XH\lkZDF咽K|N_߼Nzɝ„_֯ɧ 0)G,n]FDW$P]:-wVlw!nX'^m>hDX!͢Đ4UcxLf2֢PB'EdE27~(D")4iڽˏ97 E r-#[\.VĂ=3Aa=/L".&^8>Hf_,W((2}OxV'y3px?:%51̍wm$Zs{ Į}VQM|&ֶޞ#rTXB ?zhZ4 5Չ[=UM &7j.^ujĉ`I޶HmUj{6ip0R.j{jSGBzҢEtmoXE: tЗ|c%).6?PI-(̗@ײM}&AD+ FCW7W A2~B%Uc*3%"@ =ITɮɬS.1<m§@38;׾E[YW4:{4go [xgk$.! %!JTQkCYH6pW،`u "Js#_68%;E#>| vhkB k9 $&~mw_-'ȸW 1c "[oH0S ~ǡ;O.%.v.Y ;8`(aʋnz.Jc/m#>cql GLʬIWjx7I&(D_2.7.'`nt%͓֒fxkՌ{%Q􄅦(:~"SG~)`:C:Q( {`S^2aZQ}*GQ -ə[\.9AQC=%LmY渲cQukHxm%ʊh%; }:^e}44oB~:">]ܱײcXDt%a`+؃ 0w}jc)$UKKICsJ3kv#)WE$,6eA\r{}|<% HHROX|!ߦϪ u#5y vB'pA-sOw)gi TSscf@8taq`Ȣ=3UXMD)&1^s磣DL :h{α EN1mK_zv٢gjN2'QL '@Hyjr"+kFeƘEXO&Z(Qw('8X& Έ $4aTpRB fw4e,EEnfh-|܌/&@sFn`CW,-3Ł`@N'%<] =q opRxxZ6|/}]~`xh=-fOeJJĊ84ur$uҶ2IW|J{xU <m*ìh[x1˰Ox|5>p:)+^A`pjnN/$K"Ђǥ)`S~~/~HުZG{꺭1jMnX.qZeg AMFZ cL5pC$!Y! -@$[)C*XPlZ# ߘͣcyUQ ¼ k ꒌ22ч{@bULRZ rZ/0SN~ҍ_/YLvccCΊp7\s;!2h,ϟ0ߖ@7Ao]:M '8?>P7FFJL>S6p߀їi5Dɮm`ԫ7n!e 5wM/0R!gɇr|Xgnh99}a$jfͮ6O2Qq C.?&{ŎfRBk-d: T7-\ #AyC c6w%;b-󗽳 *% !'W;ΰO*4Scv6L<\~*HpǶzhϙt.Rh#W;Rk( {n/N+yhmВg>]d{,ᒷ B~h#;\sz8g TCR7NM5CCxUk+B"j0io…")YĸEtzD5Q\nxh^9ҏpx/F ZTGY3j\Si>@?q#jsQ3\TixnT@[ Db-I+=΅I^-%=6$3W!qr1$wm|`+y[AIۭJ'Z[GMMb[/03Fs9ֲ&mM̧8qpͱޑƶ{ 0ik+>v+aX5S>$T3CWR~M~“mZii9Z 0 ׀N$n"ڢ,JdN:8$7~Tە6Kj=YKؔ )!HR7HڷД6fBEWx6X'0.A5"蔡PRn^bb ?낈;5@w0}/j}^,ws(n 3X]okYMtA':hN9H`@ wJHʢE7CRM 9Vnl))u\\9GE[Yɓ%@gr# N:<^{;M>'D'+[wFoW0roPN'_LCќjҬۓT_D+="e Z oblĥϦoeaha~U9eHKφ  .}?[@1ꯦ_$UMII:߽bnBmpwИ8Xb-bUVҖT,kL`RѱʩQS^9oIv46Gaz:\\ղGnCVΠdCb 0}k=9cQ/]yqѧu=ٽ,*:5>ؕsK{wyBBbȩ=WzljP\im#߅82*Obkp:x$$63L;UT9/fT%[(S[[xTgARQ/ fEД?/aG؎LgO?>CX1ي)DFjjoMsu MJ ">m)baev[:IUuU+bU2_27+;4oF6 { pa,sCm鱨I4yJghBbho`75A;V !yֱ ${KDSՁv٥uAW Vb0_4pB4mNs74 "Kj`YqM_͈E;;iY[H^m&GL0eŞdFËo\BT1-afU'Z-/zس)SsW[YeH`Wge;sbH =mQ4gt#U-t~dHA'5{Ԙ!$/3,C羫Q{ȶxiug k W(6O[Lە5Rm;=f592 Њg3cbIz y6 (}r(y(n7%\+^ܻM+*sXE4 ^m>؂I50Xcg8 7,'޼7jZ,)TJb֣`"9dYV,#@+pR| xhYE]&+ɟ?-MBl؛R Y'E7=2nOB.[Q5Tش&Z}NY%тR#\QNCTF דTd)ZIRm=jD2>;_NRKj MTrwo%p1&#jPꛎf4ۇ4\$_v*pKz|q<`bәۼ^dWM[ d{P-t{|<'#fT-uQl{ʕfH\qgҚןp{˘RHS-g4Wf&nYi=b1s+; %#l@HvQӁO~U{ǩYn&Oi< Or˲*9B?ˋ$l*=lDm4F*7]_'Qi!d s(YVÜ; %v/#mdj`%S\QQA[4R2%X-6zZ[b|[ ʱܛnYoփ^91',\ CbHR&,[T˕bW׉|Tζwa1@ syM^>7NqxrQh7yKHTA1 H+*tIxmg[C:\s(mUWHeR 0!Y5y/vؤNHo?uZ^o*2jRJ]J *:H:hyK_Jnc_?=7E1(% Ω8 mnVA)73݀Ūa.C.-kxQc9궬Y% 'sߖҪG8+Ivj!א6l#q-N,@3l: F۠W)lI}rY׳ ce e=]#;!qxlJUGEzLE95nꁿ`;pU\oiñ+M8AbXzml߫;F@ ,qݎX;cÏFU.՘i}q_H.ZmIѫ"ACfW[=_ҳԉS d@?<_`nY/(?b@$ZpZ"t2YSGd=5 r]:A6])0"E]bnYqݠE pҺ]~+T w5>D1McfꦛvW!<F^o M~⺅1ѣ5 wH\V_!)cK a:y$SLL2]N ʪ$@m ~9hHֳoa&Y~=i 9։?F4(SawA)Rw~_7ph;wGY\R7χ Q :-`>Qݲ#>E2_BdAhH^q\ǧ;<fg9ݓp3DS>G8E" 2 dջ!Vw%]8T/KmRrQsTc:?RKi8`ve.KC>gR[EO@iU[ R&0b9wwy˜m{[B?)<@?Q@"u7x@7mb .0XhgzIݿUW!\jk+NٶӬV0'S)Jh n\"N#sO`47}1x{9jJT +6 eXQ=&oKjƁݾ& f=R.8/\9|o_kWlj `8n z{Nkem-ׂˊ +xQzDv] Κ|g_䥮qʜ䀹uܜ*`7[:BmZ>ѣ5pT]IoC;I\\j2+f]4io$_]EHIU0si*Q[p]=.8MgEkÊ||_.&V ݤbf}C0(ξȃgkI(M-ĐL&A柳{-%\[=@‡3D =5JwHnSvJֆXR:CG PBkѨ-]  :ތ/ \D,ηGh*`h,5ƿdPtj,R*_8̳oylTm:Ǯ%?M gIU>-6M"U5܇MIvC%n@3pV|w(bJ~P  ¨f_[Qsh+>M&Պ)ǴJss D ,;i$mr( Hkڎ4K6SԈ6=sm~@]FU 2: _  Sl5# ~U][G:s0+ *%Tpoٞ:q8铴z5fWKn4ƌ<~}\y~H)s ! fxcg*3m @!~ƪ11hyL_&^PwaGNJ?ާ-̷12yΣzq=d{k,**MIC:JmM ҝָ pVbk0z=bꔕ+DPR<)W˄*ݲOth]{r.gO6C烅(j lj+{QHPS,]-{t*vpH;ex {3$:hmBHDRq18!nqxce*D@4Qwl%񁅋H gF0g 趆Ϣ+)m>fN cYTh}ہ2@k/%Sbf9rL$ȔG3O#h؈ߋ96f ݌JBe\-G?sh= Nb'EA4^|CjL.`~a;yδD1Y- zIcWm3"%x |{XnwCnQFT3=C}TTϕY1mQdK"/Iy6jn|^u5Cؼw x}ݍ:"Q^&y(t5AK>)0ͽ..pа< hw^wŚvχxUۋmsKy HJVCY@h`&S TȮX:x2Ʋ ^n(9JEW̤A^ˊ!r=Ó۠(ui F;ՠp GB>Ϙ~.k'cm?]k ys-wȧJw4vxz @}}h/Ɏ䏢#wGf.cguuds6}g ; Tr8q[R?C ,KcèvUNC(EDP/Э'wb 9 l3``C&%&fR%QnhtQ<$r_y)՚u^QˤaC'bg/J0#\wt=,M~Zr֋.Pc4T)[&V2 +%5_. <{V 8&H%26T_bu]~<$4B'oYI=D3 YV73e/:dOYtK w-̲?=iq,";= K=¶vx6 Gjz$\}O\eR LeV1]0]DֺCQ1:'>xo>-8ZEiv=SJ(23+L5BinK>%ѳS2{`KTvPY. <:v:{z!5u!NNVΈ$k24] OGZV ;H;r5n_yZ>H o8N2;)D~O 2HIO/C99ʤyi".DJe%t"N)[>mS\o7tfݖS"eA3c^&q܆N ,GюYLbi@rFe0n=E~_FeťW +$d؊zSƓs^U3Wp\, ى ^!Z +j*t_ܶ)}$;w?ulx u>}X]dߎFݯr۟1Vˏ興SA12Ld^D0嫳QX7n+ ]w2#+kEjepb9՛*)h>f;DX-R!Ok-f[~Rs %0 ls/ɺ^BC' *433NȗY@(5kVdl^!#ls-;;t37Cl5M%0X ʹnI,ْRwhN"z&:_DExv[hQ.lȀk令 w.=93&;*+dzbnpiō-SeN%ؽZ衭K v.V\C$Ec&$;e8k>dF1,A xBm"f.zSG_}[Qf{9 F/뀻̼Qҟ8EɄ*Xɢ0;; /+r sU@DA{ڠx5di i4WDgN+:aO~dʄ8`n,%Ŭ\]怸;(r(F erՑ+7"$;YE0ij#gu}m%pbjH3R^+Q6-j 2 *cFR0&62׏M1Ng0^C}/؆`TlpGSһWJ?%P`tC@}`}zP_(rc{)Vp /|;c?Fo^_sڳ`"S膻i#ⴟT8RwMH _Xq>+#h25Q8Ffv7 YbXܴF*zkqW >1xh4 ]:A=Grʨ(H^fH§Z/K׎w΋pw ǹT5Zt WCU9*({]$)/<۵t:v؎"jfju (_ I:cҞX3u(LRg})=.j /I~ݿa[ڇ(6PmH膹ʼne)L&xk9S#gBКw"dPmS3^e806]Y:g:~XĘ#`{$J&ͥF3K KC1$M"kҏx?h0GZ_r ,b c VM[u;Q*2ϭf=X!&T} <I@~ CE:0?]mA胸RSPY[,, !01z|e/KbPDJ[3zf?O } M(z /=nˆ0,ĭeB:_wW\;w&3]+LyQ ]!Yfs<M}=1K0R8;`:5(a[+}J^r+H|:;>G\jH169@򼠙E('6nc[%]2rq|<m0t 8 9ۑB8QW+;cp.o KMbfڕ'4̂hMYՌ$ëQUN<Գ_w|jk[;?=v1(8yY0UUT.-~.1#^e픝]j@7AV6$O^<8]m?Z6#2m|!kްZdz*M p7 0cx%ot}FRMT'\dS}8Na&J bHtu`0>LC~8wm"#ݑ TISDp"SADA-nܓᨧ"P4|7L׈9>r𬎱;^O _g9}`t`s(k`UxE^#5 {Nz^]/>=qv$OaU="+8pJpm?r6oÞ筧VKGFU5`_bźwd0ML&tU4Z0 '9C[ZAUO}7WLP|Q@y~X,權gETsii&qHhNcs|n&#Zw&Xc")=쑽nZ4dt0Fbk H q"~5݄L] jq&4W`:j6R(II,+tAl7)'7BQ8 ~0/Ex9'7Jaع$"7:NUPk~Es?f®o 'Š]>pA£< XU-[;d ^Zݨ G -ֈo>7PfȰV W| c2XR(gQj- ުK͎6̰i/drl1!fDPr(BCm_'eR=֋]kW܅쐢NO,zlg#>QXicݩȐ/Ɖ,3F۵.b~}3#tBlՊp8 f=4iuRۉr(?#0ؖ+{,zǎ e&$}%\_g#"<[zSh&u5_ƩQxg]`IU,g jH*Wܴmقxw!+Vň4$fof77wxp[װZ׉rcQz9dgZLN4}t1ڝTNJb2Lq /uXqatiDF6fcNC#5j n)3A/tIxlEgNmDp3;D ={RK<1W/(q +VQ #L s7E "9]69 KqJ4I3LŁy02qKrb8 .{i_)v9)`i'L_ '@;kX Ln@eX+xcLbmSDvi.)0is8B|픩R;{w&ɣWb"Hm6=d;I zCnr 8y;$^:~C2p6A7evJDs Zbj2`=1g$L>vf2 {U )ԕ?Sn2zkv7ȶApi `kpАٮ(,,Rr5(gԖ|ev7q}N|{B93V'Y=haxE!ɽ'P߀qR̃8 3w:ᣊ8K!Q"'8BC$Re1E\> ˺IS eV j-7156I߆Z6[h45\p?%͎>`ǡ lڷg Z麎W`t|k"-)Up&++K.Ŋ #KJb17)ȁ &^"#]%3Bh E;AWkwES Ev%e ڌd5S%Jb" r}bmA鯠>:\ov!sI,4`/;+ ʃ0/ X}:-d/0~\>B"Xl bLf{fޒ+C#ȇe L`Fn̝ 2ڊ02oQtLel%h#?)OoAHWJjL#dh3̺ƀ PJxZJc?2l X4=ߙ1XVBeP@.43gK\;П56.cP(9ܓ5Gݳ}:Me ᛟiޙ!;o]OxW@fȱN::ہ6SyV:Km`75v :C TOimg ovd y~9(޼YA)>[m#M|=]"YB `;Ц.]:MEq?l*FȮ \u.TnDLZvSז )[m p# &G'g!M@U"udDqWԂѢN wVuANXcA_eE89F(%)9wyF,*w2N~*(:f]cbi*5_lT'l'̲1 ^[9[qEP.= 08K{L3;ePy-ν/O?AEZaޅz_ߢ n=m%&&Z3H~-6@#B2yX]DC%ߐ";>`ZMDJ ej@O=>[0Tc\pt{i!@C61ᨣC qs?DFk_\Lǃ+J- !ZИgGR+F.]?/9%^쿼 7vPWhʦ,lJ'=̤cZghH.\n*LE ЏQmΠTkiV)]/f@c`mV; 1FI{@<wgQ.BNZWrVey>ho"N;D k zȨ|eN!n$^1LŢ>Ḿ9g2C]?k嶑wgo+@N5&Dlf$h{=X?<ܺUxR h. (Ge{S˻/  =`~4iYh1_&jTDp_#C#=1cf!SkQdK1m|>0#8&qxo9"F*^ay!z8"#9@9<-2 xrB- M{̯V4gtJYGu}W`KVXuN0E@&PΪPI( zۧ9=q^!W> e54qRIG]%`NXĝ !nC DԐpp#ii~|oKM{7bw1Sn< 10\ 0Z oǚcoTKSѼ T-&'^ᮭ_gV~ -rz]gbS;"*8:6 A-+ /x :оfև9aGJR*}cv/,hfQ1Ǡ[] PKF;j8^ͿMkh/Dґ0}gWW!cźεQzh25< -׃m(~EfiavB6l*cM{0ߩ)Y[n0Mw0uWF[#9rcA,Dx,#0RdLqNz{Oe9[/A{M>&T*)-ewNhψ-oѮ;&)Sԃ|y[_rfZك,!'o_[ iޜk">y֐Ɓs2>:FiNݨ*?{!irLXɯD-:md}2vmG#k#sxy@v2)Gq;2U>{ #Dt3vu\OZ{+n)q"a&f i|}D^;4u}ohe[١=6|mm-cKm'b%8T<k eN:xYm&Y|Mur}XޘIl kOV~V!$3(-Po_u&!{I4`X#ԧ ?*F [ SҁUkc$gsSzW~HpZO1"ʁ` ѲbGnrVvAmD?+R[R/(u' ^ HeX@1ۊ_wF^(zbjI68N:\Iv#؁|Ov5aR-K-鰷:F|_h/h1w6Ch$f79/J2|R3˸Pc.| OނJ7H5&WqU*S-i`e`AiT a.HҩaBh*BzEo,>\V8Pqa0d \n>*\r]*M% aS7{ezNɿb\)^FˆT.<;hi[;G_Pt *]I"q?8EJ}%˫zxy2Mzqܟ |'N ,ֺI=ֈBz,F<6:I52>/h+]hygj%:D##ȴh!An^x~ajZ';"p6]21) $q@ AHu(8R5 04) hMa c ȇI"4ȏ{yֵ Rӓ< 1]EEK%ކGBRA~TEAVw)ǦRlltef].6e)eI‚z=a] HrjlK ;m(#7 \ ~"T_Ɯa.W&>vn>?UVWMт? !BاW"Nō35&:*$@w_gEf m!u)\$:ˑAV ;Z1Z̎9s㢯0)fs;Jc(mWf&(;_0{ <FvGGa(^UVzAVTHp7fa 'hơ'* "-q+!^lOlb)!3yV~hđuk[{*[W M$H?˾_?Ae0ɼG4# m;0+zz?2&5ўsE檕4+kzLՕ_7[2}V#q!)NSir3 Ggi3NΨ3V{C|.P9n&'f÷󜗥c3hiQ>tOqlj* cSx cE/wpƻeS-;cy ^嚿2*dY::t Һ&ۀs\[6G&Zif Ypd3lgAmmaQr!L _1w/2]DoׄFTKď,jEmpz9gB71>'R:}BHΞy7`'N3T1jEr}%Cndc{дI|'[f'h= ??i^,&~^P"4a'[/ YwV˚Rm{>Gn Ҙ!vwbY j4 v"Y{X]xJ­=30,8}{R)bUiթ`2yZ ݉hq$e{}1| + c+Čw*#:M@ggr&J@nlp!8*% s݇˙1?\i`mJ_"o89QcP8[<\VMXXYd(Nm;֨c:pOdK- ypVPYw(.-0 X>k$&rQ;sF$v!8*.OQB}mK9ң:9dJ*ב%2وOΦcH{*pqs]W~-7osq&VzX՗{v5Qi1T'F<*KA)ɥX9!(U(Mn͊^fA6>h2QHRs`&ZVt&t+9 æFUEȶ"lHp/p;rE2̴TaE\.{Pfm;yDAs9l8sSu0/06jtmnJR֡325DEP a,YEo"<Ó&G9' u&pxeDI=dBdk=*<*)jﹰ=x[`]褋HXP:\fPkn ELy^jK0몶3+YSu[a8= DZ([flVX ˑswhKA$zYF86k.ʳA6B |︮a?Y9b%ܠVĔ@;*ܑ2 -RTL )DDHYABhLū@ELG.ݧ/NMUYE#U= H:9MT,SnKd+ǎR,FQ֑oIS?OI#:TZ3H#.3b 1* 7w^bƲ#ľغctW4"XMj\_GPT_zU"F5rIw3<ºۊ[a]>B,#c5oEϭ&*ll@Q&'K'=(ML6%!\/AQB'Or,2_(iM25nK3fىlOhĆ$wa;]U1e#V$b*qi6;wVo$R MP;ڔj7*#(6H 9S^tB&>{M\r?R-<ݣT+Z9>ᤸÍ]@>q3!^Th:#hA'| l)+3*K6F$d6UC u?XV洷~mfqic#q ?;/0gJgGM !^&hR}6w$Q wM0)UƃNT#2q?>܅]ΈQi.VoG~MiM|S<2}C \be`kVC0 A 7߻X=#(颦/(%r@N ]DXs:°f:k< H 31ee#AuQ ֢+פp.˹U: zq.KUJeP|&N81_8;4Վ49t(3zB6-mhI 4Th9 3qq/1Dl_~j˩:$u؋w.gw8ԊDw\af6$9\p5uP=ϳ7kK] DrC&f{ !"}X3/DT:S<?i $fQZD`L)%3҇[eHy[jl,"4Cln\)_Ӏ]v#./\-z=wY=@xS$EPq}?,yg/ <)5T1ʝbZ /JG5gZ?-pA3Y5B@L2枊/"Sy k{nJ@@#*Ê* T"IWUWxv9eJyxr(jf(>hd ӷcBLeTdkoFQ).G,3-?¸N k=!wwv@0T-u9&{A m>U;fRk~Ytvn PO4ر5V Jl8F'] (\`r2R3HaVwhR2&3y8/#ܭQ.9 eZGI/eDGL;#Fʠ ^&9W}KY\8ZRgz([Sa,O ^;$;.kw.9)u~!{$ڌ:M-[+t">v>+-;L,`јGr09$>ud@:48 $KttgNl3%sM"Ռ:Ə:hKs,}lsT@?SK[N\8&d5ո$; 㭝Jl:JoFyג1~vR#^SMfE*OAt`|*%ѿDzM[9%v4f%&(K<4Ȏ d X(Hn &$ȃ:;HH@FsIIdF[$^!Ns f[u"9BVHE44Ge $4TLƐT}<1 ٱj,mRfa9;[v=wMrjr}η9KIPH?vSx0`zS79bNn:WpPAZXp3c\krI?-!^ V.oeU j3Ver\x1qUQ$Q'p9+NxGtjs1ir㐩U!zKZs!j0s,aXlb\@dB_Rgߊ2H{ACԻ@ 5CZ{}NqѵQu57F6F}esOFv8';f훲Z$}FH`˺c!zN:;9>0Bf՘Ոﬕ",Jnklm@*UaT5n%R6']V(%9pF&ESd[KMs{ GnAKBR/XJYF> l&U8MӥL-4dc逻,("+ё04X-:ׇy2WIpVp>;pGIC+#m56lZ;P'&Z Ћ?>=Hd4f5w9"49Fa )̗mW]`I')utZJ򖒀~r ™|R ?P7[ocQ4;7қvsٙ&a^vCSD}E/5Q0$Б.bF O<^";u"CNW'PHH. M wEM u7D낑م_.Ņ  $s˾,%vc9YW6[6EG#l}„2?ԙ '5Z# t{k.T&B wa]Y_fJ6e=EoB_eUYEz#wL=gi!*#_ˢ*;-9eIhc S֎ E+9{!oz`Tg(Գ~h2\(3><$e΃4[{Uٞy^,@-sK>jT 4l n|Idgx"\r8.ޟ,ȢW/n)Suɡ W_e5e<^+)m0cQ2ּXbQpf ͈f B.h-9&!O:0Y\ m oջ c_yw. 1Cڸ?[c]ϟp )VH!`?\W&s6]EthI`4A7(#xT|>Pֶ,'w.x΂sV|5FE-* ܥcƳ2 8E;>8Ktyhd6 a.1]Z*I 5m8r1wqk90ne5 4/aYx5戠 %rpgJ. d3yCoX^5`C +ؗ9 #bT|uz0NN^#y!GiSbyOx8r#4NS$)OZ G4" %j`CZ,\Ϻxzۉ!2VSB?xmi95 ^+?0ث? ,|IIXR=eg\ɿ`6 )Qpďd4kAn #d>{HG%}lQ[~ɗ؉ܲأ4eg&tȒg̡}N!J8/5/* %M>ZSD}hiÎ-Q-Hnīɚεkl@?2o,A7 $!E>̨ܫb!'I$LV5bTxSKfn\/M 9!m^DawD N|h<:$@'@L1K ([ 6lsE 3*Bi[Z|lW^.(RwVCy⌍JHKQu wc! J$~Mq YL柉+/Osֲ6-mUō<\RSRO?T+zTQ-;2jiNj0ЊU*}ݽ)"2/hUsmDOri?Ӧ`ۨfp6aٹg|cz.L,օ-yӷSxU@G*߭~O{jԪz͠>B#T JЊw~a6y9fC--j*=*1/lAxؼC j,8_@}< OY)9Kk15E2%٧R/Ҍ M*}%xX<*;=pbYEQpK#Q?+L=KZE61L:ibVS'Rq9KzHBws /@(, Ir N0J5Qn}`hCSL{i$=^Lfj4٠jkLnUby1ԡcru8uVo{LX]yX1[ øc v#0NM<>C"ꁟs;_6Ns9'(%PMrnXͫ{"!}(E+X!|9DEjWR/;/ZTt= DS&kFF  !+ş@bȬf:.M&tXY Ž Z 0risВy/KakX( 8 i,:y-fGL.n S[T{Q%&y 5 9dlp4Y(Gh607LPpM]\!pf4ٽ>N̓#8W&|"&XDdv>eOR&=/l` 2WpndߖV8v csY \%%WX& N;Sm``Dag%: 0HB6'$nK1XVW ;P*~# B+vGDBH2 'CςmĻd,]?-CvL!U"-|n/C ΐo򯻤ZjR9_%pV[o*X0Z `B})*p#NI;†0}NLs}4<ًc3Tarv #NGוnOG4!uPV8^6#qD &C5azPWjRIʱ'? w 5 !0q> CgC&^VSu.qpׯ9gNɈ|~{۳<>Gxi0CR G]sӊЭE ԂXVW;~vj : E,P!Yk$Il LBte"v2,ey3f&N[[& =T} cKE sӨSp)o'#\Aj@F]1 KT{މPOѦY{=_}cd5TQo1KQ ]mv3ѰŢiђ޸|.e2OS!ϒqH` A*F1dsOfxIRm*Z5 6] {a$M`Ήz^Ҟco%hm |oWscw%g/ݵ@$\o==T]RuEؓ*͚m^FHbN8\6Uk֭/aAPH .S#cw vsal^K ە:lԾeG‚ GgYXHh1S~ZlLiLe\yy\l1R|ܔIlwڼ遗܍==)4{?АЋY{[_S%o#!7WNx<iu,27Ak3qO}A2("% ؓlH3Q/ "d` rEU#Vw`0rH:]!-}te$ 2g'6o6Ni^d?F8Ipwdż(h ?U }XH2ħ'FpRְ lBdZvMWw?Ķs܅7¡~$C: w#47uUn*)T=V3|7!9LMhE;&Z FR fq0\\8yrâZ;|&NZpœ_ħkÝ{<hd`5_ˋ wf8w%VA?mXS}ϤL RؤDʅTՃaU77x Oă Ń t3fyRsWOUCEy!LnvA.K>3,ֳ=iIw mRWR2@[!`j>+z"˦~qA \gxb(X1uTn0>2Q97v"qphf={n&t Ď [,1{!3x9}؉3_tAlP<(B.VȩIВ>l LqG/3Q[Y 905``Va.ħ}n0^۞TbގYR/,*4PbEӑ.C+$3 w= 5WIM@,E:7#R}e. ѤQo&Q7zPG&+=;zb&xN34}wJHumCcB%^oQ٤Lۻ_6[nnZJfd(c)柇0SHEcH-QJ_zqYF97nt7j86&ʍrq+irKqHSJ}SA,F5sȒ NI=(~ SGDv>&lbbeL AX"Y Ӛg}[OQNo8Y@云 V* θ_R|ڙ` &G嬅a FFE[Mܗ|.(LAt>gy0"q>^9]|aωĞ{&5c@Q%Pd nZW%!R.d~ڟW[.M*pqχ3+x؜ݧhTR]hWx1-fƽG>bIW[T.4շ#1ksZh2J1 @/u#` xϔ\vB Pܰ嗤!\Jܶ29:*9D!"LUb3' @6@AFK.9fm¬$tvSBqp+>)`B /RVTz2u1ݏ dctގeԞ ;؟#CĻRda~Ćw3.QҢ_]@& (P~?j7b5]<%Sri& Ba7~("zþ*~YT=+vD~N8"ߦ|Ta.Bése$qAt8%Z5G7R؆Z%vRQ~)O-OnYu *3 q =݅gӣ 4oAkdq[x ~#"> *Or{{T+]o3SVZNAD{sa4DT ~%= 2ϭ>^Eo!ik2cw"3g?QF )v8q 6!K,M~c*k1a&FJ)=U!k";1|:~V@p2x1l3GV;"_M]lM7x(ՕF1-a:( =ՑU'xug$qzdcTq W3`Deo5ݝ[IBNz2?0QFV?@1WiչS'? 6ԽpIǞ-==p E_`N{:кS@˷9>`̶e. #buh?E̮U6Ngi1&NƈoiSXx׸$l46Ce-i.+ˎH侥Is{}XeWhÿXY*tOzkί@TDp~@EcɮiB#Ml7P8|*zlTi^d?8̑^sInaEXi/:Or{ﰟ}t\ppʺqIQ2H"|Mf9a-Op㣷{<ɮiII5vK@[ o 5U!vÇמ kFͿ"m3h'G]X:IGWr?>bp#:DkPC}z@I;pH/J [~EKQ/bٷxY `y:.eh_g 5-a;:1RՇ~j8‘*ㅫO[k >]qngxNexO:dM(פa̴dZ[*Vtg)7FR!KiuΤ>~?Uc)u,P0xϪ0Q\FS&ӢHo2:Ï2\"oʪnSln )tUt09OIop2 .1nem/;X}SfdKKDƭոΰ~Vn>0cc;73/\MUL W M1B> PWiCžW-j^-F豧xpՏ0 h&wM_w9%'}meèY%CYc$T ǩe wMWuʉ pa/<B1}xsbܤ w-痧σv"Hn<438(JHSf Wt 8ؖ9efANׇ5e7aE0 mm\"i.*Ca`vYMB\'R/<ҝoV4SE*́ ?VIUT&W/R'Osc`IWCYQz Ͱ6kHKhqv*ZؐkYjFű.3bVJ@Jr;u1p Lb餹Iqc?fE$0n4MkNA_I` Dc*mfa%` H)BPGIoKd \ԗ7'k02ӫ= 26ȓ zwvU9\z@5V'In"~2FGn.?hֆڨpY>檉˰_EVF[]o,=i?a3\)ێb_}ω\yբY^&r {5ɞfZkWj7P6xYÐU{c7dxj5[$js W!i:QǠ7>OķuZi͙ g]rTA]=(ao6J#yPd:Q4 &P ^=ĵ2gtRrzi>@QYʊ"@Ϫv#A9vU=Gy n'B&0_q +t AIqǎĴt>^0X\aUwdQk'ͬ1aQr۳ojÌ=Ie<5W lhE<UuDݸg=&@Uh&?櫦Wcî-jQ@-C<>z4}!w(![E^E?/@4 Qt'}ܜ`jbqkJb9}8rI'&¼7-ЮvƤg+5Vó|DM?lI TlJo^qVq6B9\ޙ LGȆ递X}YlK9#bsL*8-_,5S__rݾ#^3 f:A-"n@/G>Fy@1WZ$N}/LꅲX7VuQ@ ,į"_lUD 9<77ty3BIG'"֖Tw¿|IZT|s{f8A]67(͎e` }C)jzsD_Ŗ\FzJƥ}q }ьx=oޚA-*ʸ7 UZYXcY_dʒXrS- PmiJ92L \p+ThU 0S R1*vp帧aIb?!ʳQ;ª[Hⳉ wT  /8Z~B&QS)hck77xڱw{_2=c]b?ǃ@ QGTE|]9a/#bW:$@f/Ǧ;|isU eX"qi:U:J2=30/C@ %9eV'"Mai H-﫭{|N 8EҧAMƆ#6ԽM3 :-)qH%)!c^"\@^18Sw@\y pE_ 2"wJ|%Qhz+޵Uiu`=HaXt-dJA<$`);IhbN]+~ (v^ #=͉?DHrʕGݬe#oagS(zi8xqw9z>|o(zi؂vP*Jug$Y6X{JCP%9Oa+V?cX@v5r![QwH 4q)ݪ氡5#1z>KC$}'$=haGD5}+ce.ab;>OtЩ.F/z(Uf` Ï%@V"[wq,c2p9v0G bFKp7̶ot\YaK7ΖLlfԃ#쟟: ruhA}i1\QM xeUSç&9 2Ƚ*X/暝6wTBɚŒ{W 8ϓ?}O#?(.e0i;dvS}1JYzvV⿕RGufuOqK L4?&vgjLg:&ǻG*wUJMOVJ6M1ɮ}0{?_\!]eDt(ƔT1.хHH˕!ؾi,m0< ݔfCE9jj=6 Rn4J~Dr YKD!5׆1kRc -._s撿{u>4\27Z? hN_ymNIL!=v T8D2)P{tLdx/p"OGC:E2=Ig- w%n|hSdu,Lb\̄l?xnH"`O(1>ҵ9Q4:jvyǶ:7QR:ғ@.W+G'1-X_/=<\GXmټF]Jܰʖb gNbCWw2au8RoƑ?x|Z~ޞmp2*My>&LEx; K!.K $? ㍽C˩*6tq.“k#c^QW,_}kT.DZia~_Xi;=` xM 2jl MçS8F,m9_i|35ۛ欿j){ngίcZa, ]upQؿR-DžiOMn90Dݔb@.=b)XZZsI&CVt;z0X)e`wQmD)&9LBPnz̅vlwP 'V1iIg *.ƽ}NdZأ֭/!|9ngkx;GlԻ+"4b6qˆS|-eO ϐ:yLI "p1Pc5^SJh#Htb[yDQFS5GJAߘH*;[Y)9W!Gth9oa!q؛%+&Ă6*^z+JքT ,y+mLөf5(/W{4SpqqOŴwЏ3ȵ0>_dMn)`3B2nG ]jP83rW)-[xjk&W{<k#m3틁"* vqsFuu°;$݋4_&눂wN2n-gUuZD\@-D^s̄-mtǿ3EVse6/jݏ/N:&Ai#:- |1ߒ+)Yvqp'}cq%>Ƅ'M@v&zP:.MХXIKgހr&cAX2Ⱦ.gp1G5bNXY@8Eb&cLEP4dnf.f~3pf,xq2Ƴ*l9XTv+]BFܵ'4O.GQܼGi,pE\ pɲ5.X}!qE<_w}5\,TإWHuǽJ|sd̶c\ak QJ ./n]v p;Ŵv;EіI:aeXlun{rY u")݆Q-PYrUѕ#N{ӚѺ T)#f%^ˇQld)zޔR(ܐttdƑmJHv:R`«gBSz ƦWH_Ihn} |`g0EC-ѿr'i\ٟJO_M DevGȐ?n~vw-7AEwV0RA/d-?- ~M&bI0:\wLpV˄Z\0.#߻f Kx{f&2hv4wwRHlK QBR.2>T6t*0wNk4#;-p糪/>ev7WayI(?֏t4|XEDUࡉSt(VLV]2>A[ 9PE/,$%j .K&2x &\%$پX!B^bjYvR}mxR"ί8 0{UuFPN\"@R2|pW 8Wph=>F%G>}S kGƷ01_.0 FH-JzJŲ>8mH'^(W -ݶZ>=*k$uB[]+XT4K@4"\=ȓ9w$yme\Y) U~~*ɥ+_Da4i`b} m xPeeGLz;cq6Į?2aE@&[wIM{Jtn}P6EY˃f[Th`"mY6U9ǩ>n:pa݇|S˰.jT}ĺâ)|&FK!dVhaں8[/L᱓r1f-l9jho-oAFp':a?8ԯV42z<&`}tԘ0P;*S0D m\lSlN@.ڛx}Ƿ!.>oB2 l[ɫ -_F 8Y;`BA"x/Oa)O6dq`D&aN4;"8jujŽOdKIkX*(mR8e9LdתsokqQJ871Wn>>&b]3 hP6+PϛP(xG!.tT:]K[}E2nW?E( 0QTb~_{WC㻿xqp}9̔nic ~^t.H̝+aw @|D- 8 oA=R@Ɓ O [ ܛcwԝL9[ 0 9Vrj.Eg5)7MEr Rd_Ǯzf4~+p$m^ )JszGfl0yFvF! DZ5N6jɬz&Ip iԙ}XHP{X-ExL8rgN$z3 :z!UoG\0j/:ʀvؐjȳwa=Zplmk2eP'?aEdhU[*_]ZZxűhNCuj9ҳpH ]ɲmE\f"/Iלx$>k֥j|Ě w|Uun?Wg&0Q*]6Gt-x}B_[ϵ|-9g&&զ(&⑿/tfzEn=%G)T~KTE~:O=J[˄M}!mAV͓ܯ ;+eI .< |$Ul!r{h(^鬫{m}Mn:֮ ֑!Zab/DRs6Ub܃y(@ahZMDnEbY~+N_Sh<Ƹg:6F2ApZ3 H` NWwpzM\X#M@~C;2qF4J4MhWFk0b 99:o+8dʇ pIo +2!<{As+{>M:oI!Y@,d<?Gk OzG/nm3f[o%Ы %+boWs ]mdhj^8h%1dē[҆`A7J_`=ن2of` ؐn`hZ.0qJ{Ɯ^ nQMx9{p'๋!T06_q3( m$(MgbZh(jh{ptSڼ|Mq4bP$02Rb7`t'K"` g`(wYJmoՐf Čo/V@v1 d{cb=?Z)Q\4zf 7.d l,JkS"D3<Ց* ~HG(3;R BVG+7 zOzsgw~Q@ƞZ]ɞ:i>XsqǭpH'E6ՁxG0@V;1>gѭ~_'[giFGҾ(K +N+w Rʸ6gZ$ǸE?ݵЮ `]: WYKLBfPOM>LD ha yq}c>|R R 2 &zIvF|JEځb[1пD` L\;D\p*_fhD[z]$B2u8ȺvN {^=[`)F3D; М">uwT1,'|yUHe H17O",!3܎* ~(hk_K9W#i IRVJI249X2ō$1ģpkVUPiNJgj[3L/ǀHDGT]!%`d@I|̋0 Y{9!=N:6 >*l4|er< p+Eʻ?1g[D@ϋB_#gvW-[Z[@_Ppf^Օ!ű`1PJ09]S" {{)WTFL-^Ջ@havЂٲIxtG`s4|)MbImD-s l3c]]wyWqO1K6xu+Ld=,%_Wjٵۑ# vd7`GKüM[b- 㒍$YB&ϛ@F u7.V:0 g%-Ю޳'D/w +Epr_q|OL+?ck]B2iȡKN[~mah!wR B Ŭ(l "un^n3 <:Ehe@6Z|)zN/->U 4ň;CnU+jhY2CjI/4GfHiy8Y )-Yt$ 1Ff>+)sgtMLqV_`QQ5t) U<<<]]{hSq#$0efkwW,{,ـφx %VL`yq}3 $>#s C{Yr4R c_ |]@r@_ hʚٻ8Sy~jr% 6VĤ&robEAؖ:̓Βhϟdz a+gig2Ylf #*6:(YiJziRwZ_/o7NB<︢0K6L}_s-FRw  ZNUrq};)G)Y{a+9k)fYԺA2~.x~.ұ oQęZpw Ӱ z4#Bc젣-fޮY ~Y^`Zga n`}i[y#!2guLs})<\ ([\ieاM_Iи_a"_ EdQ0CBMK;$U0-gi5>&C ItkdoȢw(gæ/O0oJK{@hG"Ϋ_–0Kb S8+<MS6?MN:I䔻jngك`L oƤs3bIw[ $Ek:g$)`}fm0mZ:ߘc~8?ڪ웦K<< nttK!6 $Ʃ#r.:킼ӰbqڀE}0_MoItk"L;f?#V,FOh6H2{ d]|C'Bsˍ#.L0(yDLd(y;q5 ;`c{8lQey^jwUbJǗap3ٶN6S]Ѫq!@XPF_׺!yJp4@hL4 v#:iwE]TA.PÙ߅ۑ?kGj_m.{AVgb1P)C VWy?Ǽ2j@,f`!ߕh *K t3dM]%u-7#2p|E|63!F0~KOt>OhXOY+`$.!RԇLߙ-vZ_.ȷe=ŧ6,qocp ZYb4%ѬpT,K \:EwNνgl[eRUnx=ܽ[B }o )BMƽQ<52}Z%R_s]tjă Z,;w{ C1x8>L7gТlpK{$bS2e*/n.^!Gϔl$6bv=i7&2gF_[Ǥ%_pR͜9d@pEzU|;~`E%&:`d"2c7_aNq&ߤ#bc =~@`O2-0} tHbAS%MZ|͙R߆E;8_{Jleї>ϲZ$:mrJ~xJ$B dEԺ;LҰmv{l%ʿă>zsEFsq{jO4s謾J5|td!+3JkےSj<)p^#fa7J˶iNAO/ 8~Mlw)m&N# l%|͐Qhl,o>0U\}hdQ,t$RIgלw"M\9R|YrҌ9pU&'a pgiuR/gt)"(9yP}NAp>A7٢jŦNu[ ׏P= b'E^WZ3q!] *u~M„\gu9,ĞBr{NwgX)ə4IW' :+ojTQ]p̝&-K\P y\0] R~B#߯ 7 o=a6[!FÓ$/0 1m} y4OYj?ddTdvs~:V !?(B}=m! |gb #Cs'T\:۱8_=Hf~}9?s?g*q^c\4EG[(?-q|EKkVR,fWp,;BӾ8Z_.y"D|nVטOэPg4q!jA17.⏧+jxݟ_DYvMFTr_' jdG׵.}7act~ fbU}s_+ji]Zn*j:ɵ[Lm5SkhӰ:rѪ#/kX 3/"M J_m 9.l #VFJ0P Z;CL&ڈAP?ZElhTs ҳ @x"/̇P :]Ii׆ D7hٵQbI͡x)WЪNC¶F(ŽWq>NWR1rjH-A=^'_XVD5-VBVS& WXg0jis_I]{kA#DAaA^vwҤ~C]Nw;JUfk;R'&]^j[۫*;ՕJNk%rT/Q:W>#Nù_O[q>Dr$vl&kG B6n,Jpe骄Liڤf# F,kwA_["FϤC)pacqNO])S۸0vh?xb)so2*5;pW7fBM|I@ H=ޯM~;02p #;;HQCK^qM&xmGSEN5[=O+@&SV8R׊;2}RΠ%1iHp[ŝTbeXAFGxGKu(r?BGb)SKlFEc3%TwRnS='0h{`.s#'='KQŜg:xM#bA~' M(b~ a"kO`%I1*Ghx-,EeUOޯQӥ*ˢ 5/wב`h-3! AmugA!ؿm+9<6H-@LT _s36'W/r(#3U-SM)ߐG7 yb;rxHT ÝG?E~]xAsA4UL|X蛪FE5|8yf1\JG.|#'q^߹:x ٭iw[GN#jDMiyfei9,݈]Uj9c3o;.`U1e;`;KK'-aBiҭQ#NE'IW*1K}/-?{}wUDLW0t@L1abU^g*%Rx,O] m-jl4ʮHI6Ec7A\ᪧ6K0mT&cF'G:Y_.kO<%N" xt$`x1US7Ms9842O(=u6IL*";YiF_ "FQ8dxZu.[,ڣj_ϰmA؁Xv=% Zk3)]wj\~u9$Tal7u#]t'Er{1t`VUP^7X&hLՙl1OBiWA$0n@Z1M_9:W8v5Zб) H-hTuHx=v w([DѼαy7Jţ"%_`|ϊe-@Bt ǂ׷]xeg|ea2\oUQU(Ck^!C` T5\tW;bQ |mZ5a͋vQJ/+u3xlfn6^uXPKTz`sֵu^pN'=&!Y,˜d\\9 rh~utBFi:;xq l7]XKb-ጔPi51M \GKD%e;|W:ُʠ̗S7.qGSX{Aʠl3+-_Sv_s ٲ.!|%_$X4QAlr=@:Yqz:*v Dȍ 惊]V#dlفt&WS)!'V+MrlqKL jr!m=.6ftPq?w8hc)9# ,5ȜUlʃ5wF?CW1?6}Y5ձMD!?a>O(U4f.#Fr1|ȑ ƅJN:[ TVkM{9@d4! .9hY#gUB4+ [}EKs{ΤoL4˷\>8EPP%l`+y,(d׵af}.?owH<$oH#s< ڀ䁲Z.wH3gۋ253*U#/Q'oaEq=.A)×&O&b"rݪa8 V]4yF&Pͽ9I*څgc\6xV%/r/7O35\)Tv0.q) AQTC0s(!}Y-YuÁԌS6;U=~6j>0MĥNc ]!p0' N!5ysT&|XQ5J*_ݨdΊ./CXD ;3!n;鋹 NbK & :[AOmnϝX [e}H0b=tiǚW tRnbs-z9IMgƸ;M&rjA票==+F^ta PI3sHq/ߠbaZw%rOKԌІrҎ&x^_5X "y:ؔ0@(X?)R12iJ))vp3%L7;nCX[Pi%;CztS%U﷍bh&eowPHo8oG >'IɖElѝOǣӤh3; m?F7 x7k)[h<DKSm,9ԾC.h`F}(HN]hX0-iQ/i$v-X̀(e1+?EXɑtF8CsĿҠқ"Nf179s\VfNKTW`n/C,TI^2;v(y qmjwPyXr7[Ŵ]0aP:TnA *,T#< y|HE fpͲ/Zi tFB`f|>ݟ&4I. \]΢/y/ph픡>521 ӛQd-?D~^p ٖt03ԟ#)>Ι6Rp Rr(Qj\=5boV:3xH6I?ن+Pzs8LLIVN ScS/iu6p #8kLi_rVnYܐtPkM\iP*|N/CD.uMUHZ!/\0 zb94un+ I4zw<پ}̦*oߤƄ?_ʞȕI$L0~q<-$f>42D>‹:#R: QyWHd*qzʗK`Gb B#E֪DPAC eNl8}O}̙[j#{1Mu8!o%++U/5j[}0XFϿ˭2!C2)OؑC:/DD-+6xl -\*Q"+Zf% `0-ڂc|⥶AD _k ::כ9_O%ys9W,)!kK]tg^Diw)@vUdnлH".R`<( Z -ؤH'Cs ==m_d :Jx '?!pϴaEjȄSh~}E{]A1WqJ(_u_n6O7ʋI§6i?Nd_2L&j;Q ~xP4^oe%z .ZpЯ'<7CX7h6)|oR;Z' 5"ӂ Al$H=UӐ(6?XLdW<7> |iW*38A_25ZoY2w]K}R%Ϣy~-g:MwuM^^pc3*MPj>.1 z$֣TNX#A3 M OjI}%#5D ~YC)Pi2fFy ]ז!48L~&㞘nn9f>5$ڐ`prJw,O'24zUSIh 7x9nfBe)Oe=qBy1~{]C^vOuY8;3"|2MVr4$OnmˢdFՁAFH{mDQ7M1[/tI~iSmy.|%.Tttcڤ͈ݝ+YMmpjTHVEK!X"P{iEsA_E6Ӛ" Lk,PvAAйG/"{ysS츺5G[>ͺ99gB혢~ad8pZ?w:m|8wwap׵䛛6j:@t5N(T'hzk~v~unDf3AU~ !̢۠(HC.8o[SW`TާNkaSV"w"յmprk2dcdSaKRL8y&&|Bn-fs=#F>1ˊ[| M O8Z mlke&B'E.LME췚]MBM6%?>d:ov.$LW8pjY94Ϟ ;SC֘}^-|] 鮸 VwO~˿dEjcFTV(!d]Iw<4sUVLGHFNrS#rn@SGm2q)E=,*vA.fSG,(H 0JLm4@,fP݂պ{^qL?m~f>6X>yv-/Q)nQIZ_8؋ :2O-3\2԰[#y4_FED͛f@٤7fDi(QKTX18\nQva?/_LrZZ4-}J˗k ) bFVc餎W MLo g+nq[w92' *C4(JeUǺ5H>S#b2VS7?(f|-Pk~*0gBʹY2v M;jCV̆qC{'yz:Z[ddV9Xrc8i!k,y4xqXɘ !@SO^2;Z=CC,nۧUqyzb%ջ(gBGU_o Zީ L[8)*|AyXF w[(^eo/ fD_aߤ]om_EJ̘NnZBpYh[t}c; ?nAI'Gal{gfS$TejqPlksÍC6(QY%=dumjn1VG]yfXkc<*󡩆a,$~S10iR9hdT?pV 8WN郂e=G() [JA7p;Ipg,>(vE+Њ>A*N^$Tk ᐔdOQpeftUE`EΦT\Ӕj2{$W*@i,t ޡɭXV 2t?eQn37*Ѫ8oCDho4t i 7mP5bQY$3))0hpᚘR[it#+qXɮ.IăEin\4isl@_/O v (1/hA-q_4Mk4#: yMm2'92o )+΢L>5ޗn>zG;{.@touCTIbHޭN%R g`(r\Z[P܀wВpA*e$RJ݅ql >qO"T8N8FoJbCóKS|OX;JHncfMa\S[K,56i%5o>V~Ȝ&z gv7u(;6rvˏȋO5\zAggudVF~W*JA>Xa$^_|V5S}AW𕊦vjCo%Gsdwfbsاq$!Qܥ)qlmgZa}2Dy^Y8c8)]MHy07ԈTo4b?nx.#z:T^)w)E+S8N̏5v#ᐐc-4xr qh$s/#Qj: ~.sZ -Rw@K@yAwr҆pՎm-wZ*y[& *=Q϶vDиC0m^^m( *lyD.-2Zc t]-o7-S_d-'@A=dKRV?"x'f]1&#Dd]Jh̦+ P6c.Mo \䈴;ata=44Țq[5䌫dzQ%6"’x".(?!#w9#ϮϒQ`V]Nc+C(BΩ͍ftF˯Y@@E~?E .gTjBeG<h'5?tM09Ž/Wɥ/뾮(f^J2jKg` ܆8M꺰%ABU!V[^Ir+8I;3@\;qN{͢^&^=v2컀zH ZMh&X)JLG-f)郡 L4h8Z0[=r}WΥvTݛT|%7㺷 BP,Bl 41/ܛmw0٠$:zsrDۜ[~R,nF%Ea~o־Eb U5[y6  c2Gz >ZerN R>Iz`Ѱ?zV&fiJfJٿ {/,Iڷz0n1d%9FBOR岀Gdy 9_dqoa)^Dz9~\%JEկ] fk.6&BqmQ6,vc%'2){Fr_]C4ƻJL&L|ܵuL~ؽļjMy#GO]b9Une]Ɵ>!۵e$j@FjWsI63T菉 a놟Qg\Ge9 VXKo$ U5f} v.IQ 0]A d"2+59 pA }QM\SH`PTg\Ž1\®UIR|-|U<<<'!bg:Sj۩GIK)v2H +Q4|S0މFkpMT2,8HchAFnlg\}iU we36:(\j ^ڲΩrqOy9a{ ) PLxDq:D1W ڮ/$FݯDxR{Z(sdz:pP.1,C@:ryUꫦLZA`Z9JԮd!,cw ݝ`*/XlJ NJЇn56Wy§mi|;CrR=duh@[ ROү5fE@n> n7ܶ*KTݞ25rOfQ"9CC6͏7V}(4 0b"CxtmwZe95"_\j%5mHW_sg)]uV()̺(BNi]F@[x!G v(N IثͲ¥ɑB<d߼p߇AlS"Cܧ›'Q,~x}Aʯ )oTIjCl_NYO,rGMfn;F/$-ÀxqKSBK?N/L9օO' [*R76{ J IIgؕ+lȷي'N}ȍ4[#*#_$OHWFsYpd S}ca?kl Z@9ChN&["sojxק,lnR>M΄b\0g3& jٖFH ÷u0SEnz\,w7߸*\&sJY`(. >}^=m B.,¶9@ئmQ`@g!Jm(qӑb 0y3ߧӹm `Le2Q)#6}cU*+qɦ)+|mw țFEE^:hcs)Kގ.o@ uѻI>v,;eUݞ P ఖ_;gOBsLOS2o}i@z/d_vgo?HժZa.YUhPGHT0B9DQqJ\S_]IKѿlQV-Okpp-Oӹ`7^aDu\4] .=Ts"+3~_RcZjZ_消~-z^6?tGñׄ l^ F[B71tɚ} o-`t$HT=Aek{yǀݾhaxNŞ;WD\RTto( uQ&yџ7I.|$A/(-<9x'gH'dOu5#pGk]W:, TC sLY?5=p ?}{#.lH#N5Ck 3!ؓZ3i!ogKA"%L @(wd" vƳVP,ܥyS/Ws̑J i45;*P}P-I|K78l`L`=pNT9z;Gb)խh--@71Co̮QH[ BJLf\ШCQ^ 0Djr4) vZ(+\V[7Jvĵm5(OM}(@@tPmmOE: Zd}k !TI{m2yu Gx`hő2GF .!;F6 e\=NDQ{`EA25@Q)n!H*L^iDX` ao.SQ}3>"K8HYgN~ e1iZnqi\ B81RjUmmSdWXJ1gH ҰrANtKDXM&e0p 82A*fxZ;O'o&Hj"'5x=k8X ^4ʢWI5xSܗlsn jĀ\uX HvP(:+Zɖ uc@ķP r˝ղĸ] :'̭ALhN\$YZ?e!m@NlYv see |Un X&buT}m&>#N 0O,.J6ҔZ_R1,/P02u%9࿏("Bwj&9 (*| %űOne".YʹsF1kcEQ(xn+nՒ""֒ȱ2uXw)*DCL?z؍LطԮ3(~MTYڸbxL97B{BJuU2{(xYp^0{ٖ&N## Wٰ}Je!|\K|&kDHu(ՏD@n iGsrmᲪ(S#e~C͓˦6~KtH6Iʣ\-Ȑ}u:3GkY(*%i3JSf !{@RMAkӽ̡E*^ÿR))V3q'E6@vʇ@QڱƗDJ-؎<KѴr,JIӸ|}βLM zPrA]W CHpXJ'(3d(d|j/|r美W& VH4 [Tct 6|3u]f0DŽI>&oX퓟z8jڲ]ȠmBxv ֎_!.~wlV!nbe _G2=FIjd+j6=^Zr% .ͦC j\vM7\Bx)[u+nch)Q"4,*[$ ӅA^O5 LӍdm!ZMlWN$eI1Pc|ԋ}fr3$Xyp1>ҺW7] J|v2voB7=SBkb0LH.x$ʑ :k Ϙ>Ec"wUgڣp1Qº.#J2G{Tnw?+d1khD}1_ MŃUJMq.$Ї?7К]gnHr2 Uy@,p/1r'2 v9\qf7DPSf䐑EG|qf#>[f0K>-w}H#[vhfӛ_n+; yxPfVSdٶq8\v +g0.nxYD!BRζjy rFҴ]jKQD7S$M@OE'K08lN9+hQ4*&qYROP&p|5 _ޚתo@$xx"*o1BleƘ=H,OWg9X"XN^:/L?UKIT"FߕݺƹHSҺ>f݀v`6Y.841x f&eM{G|ke@ +N {sbDbY[{WAFJlgRw@W7pR} h$ѵGn.sJ~3|dpˍxtdO^r*ݣuyuaU !Ͷ~pt޻׃?yO|'kr@p{Ӯ Ґ6k1j-;Aco8)GP-rtbMD;"w Bb/΢%wb$阒":0(kg)OomCfzD߈th@&ހC. INQ߃\Y.̨Tu1WƺNu"g˚m Ĥ/W!k j0=o -ھ[&(=y$i*ڪwQq;doi0* \FJ#;lc}Gb1Vmvnu0/Hf'0G4ȿiPQ3<);Np ei>pKqWu.+L{\ʼn[dxr!L@w Bb\/B :OkAP۞L341OJFCm <@DzG0pqꏄ>N}$}0_3~j 6W!H#@ R*EA%Y 0U/~BDbύ.k:LhOC\MUY!0+"O%;og\YK!b|ː QED ޢ@>Y}+Y W:NS m˜36/LLsN-U7k7@AR]tIB{q!Mb)AL\<=vPYy8>Qqs5 n&eA  ~T-P{&8aXG^kg40S.`I'ul@ܡxiFPs]c~NC[%߲cf6ZTy&)ho'aT$ң]d}R%ʔ,RV 2CJZY'}TP9j2fY]{S*5hi'*AyժsG`*֔vĨme]F^dciGo^֖*JT Y`EN>qU';(O"d~IM,k,(!ہY"Eꑇ}&H҈$ϋLfw+"F/YUB;N0IF3е*Ɏ%v;ZlU<5AJBȟwJi1F?Թk*Ahj_Z2Ob X 7QcFW8_x_Wn􋯐/9iJ^ tRX?~AeDOw9 ܽ#9hZ6̸jN[h\B.tgݜJ: 7Er{s+eYq( lFXO M*Zo3}Y:;f"O^.K 哜}<QZA&Za Ǚ4r?cq|4_Rybj#J ZQ h*F]N̰؝R6oMz`:.Ryθ0ºwZ%365+>Ah*BRl$ÔsڈΔ 9q.3OFZ 0I]f6$Brɂw #[e>D&Q>N=*S #r.:)XMB{.H֨qL+4+1b yM3T@,z&jc4Sƌ1/&{qIaF `X b1YhiL7ѥP@ X^f\ KG^ϔ疻&bO<ǫX9+,,?&J [4ijDgTOhaa 11e A2rEGk1A=.\EM }{{6R)eeaN~ײk4Ud@;y>n<>XhUKVRߦj4:ڔg7 .j|Qu C*;Ǡ3s4Yc)zQc.YaB͖ʿ8oϗOU* [~]ӄI7sľ^c9KQ/,x8Tf#RPBbiz&;hS}OouHɄ}:NoGZ9c!G=rڵH iqSGG_­+W>K_'D.r6K̒>wy0y \4t/osH(%A}ݻEn$jQœ۟7ȳpU63@LfB P1Gp]ϞX;iL8۝DBItXgOjUl78XmH2%+})SuO0Z/&36 q~U]49nhp4.P2ſP5a{]A7US:qp_۳A[yTw^<&!~?G\lVs9/L"}2|,2A!ʞBш*VK*'_>S+$96~VcV gZw~+l7sn"КAcs,֦+Ak3O-=]oܽKJX~.IA\!B5_dѥ͎\휄n)R70%-*7U Kϊ;es/r=*Ã]jzĄB~GOwS Vf%9uӨT9&,F<њʈG&mCދݎZդ2GMB=Kz&O8:R$/skxp"JЎ\*X:QKqt<ٻ=zCHks"t!d߇q1wo˸~+Ol5g|ԙD͹zX|$ ӹzhRt6a/ <[ϵ"(L5ӟ;R2&$Z2RK|`$G6Ȯ =S.LG8 X绩ot\OO`ܮO^Ti}{lKe)_ij=ySkK`Mo!xQOb q`{ɮ\QSI zjlD>C%T5Ex uB&PmTt ƥurf?"}'`j&-lASU,K|4WE:H˥ZVS'shݖ6hr[}pÐ|Qd>pԂYd za^j~<'6is Uj](@:<wNax猛ܙ`c6tE\jJJ, O[vQ_SH:e(ǗY sBH수(Y6i51 h}39 s bx<:g);{e~W9R^ +>5߱DpNF/|$F)x)![GX>W="A7>T{gҶAWQ;K`(ksb=ӇNRrcQP; ȥ4 6s c xtT\˦ڇҸ{4@v+iF6@T޹_Jp^w[ˬAʹMz [j,y "H,M\ozI(~ ж$ zOYЫ0E'T|Rs9ۊ͡Vs Ft!xҍ_3nI CԂZrup-jZ!bmbxGܕ/ȹc|qa11t:͢S <-F̃{^`UUw #26,خpN@!ιJh[cJ;N4uhڙ,SK\|Q?fU9p1ɋ-Q}nMhẀ2$g%t VD<2Ӈ"gG"Z#W1cgŋ/Ǖ MťjYs<.ʅDxxK!B%gر:9x*axy(pBypK0y9‹i@[g_a 3h9])9@L06}Fz'YT.\_5p-풆 /8[̺X>|\EL qaYT4T )\R# 9U,!?AQ^AxeRYob"\_2.zM ޭ{T=s!T^k\g;Y1X[p z%2[{Z/toM(л]] m%=_Iecce?Q"Sc4+r'KW01\_mΙ.3qxym*rlw}X6D:|:ʄ+GM.~#aέpv0$sxxuy0:aZ1Fc^s?֬$IZ;ӥπyO^hs9Ex(+qzF n="0姙 Ǟr-"aO~1fw57Dr aX`bp9RoUb?fC{O75V76lk^`#Q^<V)Kt~ L[.L{+-gʄ5[2ƍ^]/4hk,cWosm ʕ@d-a|+Ky-&vSUT'ٮ,});go=wHgō6m좀6yy?~VBPO\diLeE>#,l$w"QD}Qn%Q,jIr}(+@FcI 9s;I, +vwζCԅ~b)zn`̚3誠"zy}oY(6EK"0,e DK" ,ژ +_Fnٶ1BIvve~yRiBEQP2Ts|ze2~K7|" cзb17dpԵ)յ&/o5lhU0*h7$Hw5ijz-N zuFo hpsu'E $@uEW(}$^${I.ya3t ѧr;MpX&NhPa:p2.ٮnR|b2Rަʻkow9~M [5#@B@C*qU) +bZo"^%5s@qԃk )QAr}d3~Ow@T?jv:a!*|PZ?bW2A*oX@57d^6o`͛D0%eI~&&FZs ve惕&: IJ[2C5_-}·Zt 綬UkpT5`=. 1˒[p\O3e!l9c'kî@p 'n! WWJFM)(^ocm,SLl4u_J<9B$RBkХJ"vunD4V_@%m^i͕'jVxiʍq.HE M"0;Ϊўy{ъ@]݊4~XZ;wcgDJiiX8=fbxr9sSX=h؉?;%@౓ξ #,}:aB{NNBqA|.] jG סzu=j]M{H3 R$lLJpkr{rE'uUF{ 7~~}c_IUNUtR 7S{g3+.<̐Y8zi>Y96ɒ;64u`}m>E-rW%49Jfdbce5 _3ϖ{&SͣM#r/}[2+yN5OcuR ^GƗk1}k:[ņ޺$pvW`d܁ù`"e6w8FwC-N7 /P1 9 *9=nKƪEAU +euvѬނYFpPV)-rLSfN13E&D)D]Fh\F?{gkYzZ>v:Uo/+]8o=,T"Tb/!p!`'ϗ]:_,DЖPK R6=M1c1f,cRzxoW.# )E;ط8ğ$ R{myO*l.s7:ɇyj]t{?`_!{{~TBZ8jXܫ@9HF6|WdYctCIX4!D[bN*`iD%S߭$ߔ^5 &g$c*#J}o #uY60Wd$W<I{Kϰ [ |xlm5} kf|(u(xHgFV9FLuJ*;K.[zt?:#*_~ac 1TAFp4.n.x;Y>L׿q-SY| [lVri^i=A{gO |mrPQjDYޥJgteQplT7@_V`kJe- }( 3-'ҸdϫiD,8|2Dp.dnVa+ysXf 4&$~ixgu5]9~GGè s Ѱ+}#gCwٜwe?l ~X& jly:8'G$@AXr'EeݪD8C=0pބG/|:hYB^#nF|)A)*x=W\O1[fFsMXC#:{4exU0`ǵ8nK7FDd1g5]wZ۶[pWk;*妓7m\%۵n'avQD:e\D֣ODt㕪([i"&ӟXR.tGJ.P{PZO\PH7J6JτPE/߆NЭִ*u\9 qh")C8JJٷ{<\Z1d x?^/_7c>!1JSi?8[Fo,UGov_U/:\JJ۬:GN\p-ug#&̡4[6\d 7JO V8baUYY3_ctd.k^:%3+ө]AF̽+\_|#̌W2 q3R/LUJ^2Xӭ?/3 ";Ug W]e\1=:z^٣uJI[WVR5t,N꠿gZ_`< !JeJpG ZԢ|^.nF(:Xagb z˖jp,a;Nͼ8,odr Jj(~( |%#kAt7<)HJ]o$py""+ q;U*K'zOK党E,i2(ZEs<4iSz} / ]fiz%^1c]BLE5&j%?TQN=I֠>Zўn/4Vr )pT0a}̋׆DL}֑Z\ -C><#Ɠ:5)Ǝ1(uexd+sh4v!ǒ.^tR`iU"L#81-f`!ΥHnT$aazetxc+DPz^/HE"e7VX}tn\#?1NvҢ|%*N,5VS^]9XGiHѯԞ+˔4~ITσcLpTi3-]\QoaXj7?mH˗~ؙ] l"J5pVm5R=#ɨ d2AWsSp%L'iMb!dΗMҡD~ZE!4ǫSuBEnmpWx{e5n">Isr0=YT!.mJL+eUඈ}n!bJih\ڭj3fu]" )⇘@@S/ϹxV(!czIP;Z]6nތ {Kw f4"%7i8QQ vDGJ'U7NZ^ʹzoP>wˏgB_ cfct+Z<нꈳKc іfLVkXHY? l˻nɉ&߷>}^:HS@+JՌ cO P˛3~M+TS[r/0BSmmvq*!746GnLh AF+^Y^eecM0eZהLbxSĦ#Lcc"#C/5 LEBˍRAwJ0MsGA*DSpxmNx|+-*䅭V `Bu`[G:ě#@ƶcSp-)}wS%کSL4q q{:/Y|pY~{lvăn `Oz6FQ/ލ !=,ɀ ?Xј화U+#uw HIj'vR* 1G$VW&Nn| |{HJy@[=6wPQP[YH1`؄9TUO~m{*ZN՘5mr^W@kYۗ> ]fz$=1.:am>@;/>ٸFv}aN!<+!\,KA/.isޔkskY)aIu3'䛔2|.)i=BnGDVҕai铣5G. R*$Wˉ `h=I0`Ɨk?o*|SVjec%KLG«(DPAjO"ٺ;PpaR-lr&Yfn325™Ɉ2&ڃ2Zo:R 8S)(n>> +foD1Y8>^yI#`kؤg䴸R;"Y &䍌nO^2p n.~(lP[ah|k8 IroDGOoFĘ[zl.S`N,v:Q&H&cY1[ZJ7{ fέzWQVsfK@fΌX8U 8hL+Ώ!k.HAQ(j q&sH7g@jd^ħY㰑(!M_Ev2rQ!76 g/^ ?*ĔΆxw(td (sX#E\=[BC\Qv &wZD|V+x^6l~:4,wIW߼hL%Ld-~`#/:ȼ:ۆ* __ФF[GbGgw"ktgoaW\0N9 ;B'#N3'4^yzՇ#!V\{CWO74 .bؗu8K]1'jqrVNZحe#f\cQ,g1"(tWu&ʼNm$cD9 S U3e',NёĻ/@)5#҅od>#{H8f3L=Y.%6&WUqs̞O`ܳ)gg{q(S\z/r:._6pibv5OEm}Т+V±9ACfǀL)?;m fYoS;aƢq)i_&|yXwhHaNaCnq`>3bo(HE'<4GWb?^T Fqd,0TUy528#& 迺x*_uwfuy1ep $cpCP>z`S0\@#*+xDӜIX-*#H!2lE̎!3.[(sAL~SI$sk[.D0)1k 9Qz#hۊ;DڴU?&}sf0K<;(tp&l "q2m[ҥy~;1GeOفՈߵTBy(YzΣ41;G0-׼ˡW%~K?o&GNъ<1b1 ;JOT#W{V0H:A w޴k|X|y;j i2uv߯3:= D||Bprpkfž)@ɩ^_ldKs(EzVerAEj?8<)a5Ua WR~}@*+V[tW@]Q_pVI۪b'ϔKz'$]ʌy"2(nƱc`:&4pN/kG@$+tR_׭rem`yb y EPx}>J|{wцL!a "On_6!Jwd+Qj# ,|(2@Ym$ŏeDNʨ[D&fo,-\KPsC{g FZ7v{,(Mk4WF쮂{Xl2H|ۥȞtcWvGu4`3B1cD= JcZDht1YPMɶ)0W9Q~9>Թu2wN@+_=;yWnXk>sIߥ4ǻ1}2k{O[phzؑk+%^4+>˚K9Ճ8 F-wxރm|GZg bF}ca}P?Am>Ha.ꪜS4 JnN6^{ UZF@t+r-̗rq׆\kJU>Bng:z@ Ff~/UR5Eg~dC ]L<(Ϣ*NOa;ӵ19qfҋd݉~kYWs#ܒ2{Kv(&"#pJѨi4Ď5J ^HuQ6еC!|B^RxxAN.< _.v}Yj9낦/ʭ iA(2) C(te01X!f98^8 TdW'98|WWe[;wwpnL8NaVg[ne[[ T?oCG◠O+W7U r^1"2)8kՅ~k~]Kxe%]sFwYW֯ Nc}TA&ቦyR$rͼ ͧ@P$%^Y18:WC:kD%zJDRb94y dj[ʞ\4mVu 6,W$vw,LuS`{##e[= 5bΉIkRIo^9ɟ[Տ\5,/ 46 ^]%zfFdW h|1 K83.V2xxV6(*Aw>RCIC3AÓctTv *||a5wD,Eޕ!0""\8Iqg6zcS @61t.;5.j+ߦ~9<* avt!>mb;s ҏO{ju.GckG^/4E0\yω_6|U}͠t8ɥ Qf!h ,N& HL/ /~'w W'f{|=iE$NNΌL\RI%Q'L:tܪU+KEO*E,[7}t_M3.ϻ˞mQؒ]<٩M/&=ڊ PAO&p^ Ȩj~}@ W<7iDva!2Hg_Ť?&UĂoYs3E7W,,q  7ü Qt˙q +rihQ=4aQ鬐plZg5uG)-甿qۑ-)Rm6$ψ)+O7zI'-Z@QK쏦Շt4( Pu 7U>XK)`fJ((pFd,0>aj" #m!-ACzT_˔U?*Dfhk]e(jxÊnW=ֹ7Oi1oT=$F-d`7UnWXE$8-Ȯ&v0,D V[߉d)"rPCY)q`gܼKlL~ lH`|^zd ~SiYn4YP/4@C6 x"c9"$(p#yWz%Y8°?K18Է'NԌ̹WF؍LjM])5<Z!Y-dgpGCvKK\ܫ5{, S @Čc8nLkc<ݲ%mV vxI1<~G{9ÙNzAԴӏ:Jpg $>;PuE\xzhͽ;{-̓aOΩNF Jar {ziEȀ!&jrG$[Ʀ~a ^ MaPeF蟽 AKO ]>Du. ct_9ӡ鏤A j/d0o "MZ~Ai JTvMhZHڈt^!ߏVn#ΤJ* &`|3]I<2xBB:יک6"ҷN)kXFthI Cv,u Z74]ź (94@GR x>oHt(1L1 [dn>~%D=0󓸰:CnRH,DίsD:W 5iw[" ${7Q ;Csʧ%|pե&2YzjlS'Ł _?KeQXC0ߢ0ZU4 ]_ŧn]cU؟A Wa_頴v;A0hs\<1ќz}c] jÙcM3l%ZOb %Ah7%ZT0.Eiyl^E}6w"Vspt8 5 Pc,N5q~V \TL"!TK8ʅ1="zTT/3o ##N̮pX 3Φ鬋M =Z!?uE H+W҇'qk03OϭE)>byx>!5|zLȃǘ7YEC^dbrDuX,w獝*Pڭl,zr>'ٔ&41;=sdYrhqPS9Tm==i5->^#~=pxyz"mI'D0ʬÊgwY/忷b{|}eIDX6o5a2Ff\c.!-^nB(W~",ϑu 29J(` '#q֠&pC _]:mgV_#TЂ(E\c7h߂w~e eĘ'_53!9+Q-sDh?<)E ɐ&[URA>P$Bos@:mh +Z Q8,:V /8'5i96Knf/vP ^vM$FO$ѳWtO] rJs6AOnkqƪxn# AٹH(>$ntf3HкV;FgJ%oXk'qGðA ލF6fdf.ddGy]w5 -`C\?TGmF"+WZgiF^-J^֜`bF2&uPiGt14reuYf>1_]*f7ۅ]pxpȲ, a`!ŖD2(?+S#᭐rq# GbI(Bpξ>(6)?#׻"`zj2NTW;˛ <1.4Dc{B|Ҁ5;lbJRQIe/cf;+WtD?`_hG̮A.Z 9[y-pHS+W[8P.f!1u 5 D( XZwܾ ]B>؏J/TWޓk`MȨ>oɍΐ"΃֋BfvGpԅ9v*= m=_d)b-b **e lj `N!R@oǏ-+خdȋIЃ!a)<*+%<%P#=FyD_" ]-czl؈Uߒ.HmK6] 3788l6qPRymYp du FkkBbYw ȖP" lbE, &&U(3fVMvi-k&EmR1{Z!S×WLvmp]%o:-oxV D4JsJT%}a-k;㫰gM\ʭ<& ~T+[ç[≠Qz=qBGR!7?ʗ,7$X})ww 5+M5@X@UB_DN[;1g_ZL͑_vG(R+xߵhH::W+z;!,ylgp239"@\ݗrk0l(%.v"+͠[Auۏ԰I}bhn*x0>S*zbm_걨)5Knɔ1ܪ$ӏ'pfPHHkʐ#}* %h]_͔5 FݕTAhTx*:A{.z2C Ԁy~mN1Τ _y=Vԩu K'l`vӘ>)jң>NYn0<'&^4 RqVᅭ0w>5:5 VUH[>؋ZɼeE<6iUwY{hp"r0+FqqtKd;:e ЄWQYrW3$ɜFWZiA\6kF=bKto{Umwb1 (Чd1SZIٝgΔ % -٧Ͽ%ˤˁ"r̍Fg &IAplǿB-F/<$; -a&r6;.8u+3N4 H;MIAoB+f|=,ҝl ST>9O̦ޘ<)%/}-Td}ZZ$C2#nA wC#FwWڱ_Ss3) ?8K"]}DզXvM8 3^ /*%a򭹎|!ضAM}un,*ڄlA-%#Dj|F]v9~?nμyW;œ"6|gvB)ryBKL1x!GP/Kg*pi554vĚҦ-̙w堮ҳ✃$a+!Q4EUiEE{KU`swE0MBI Yjx83oҝ7 7 yH;_P د[b>$D dn-ݚՉ}WezSf=f# DQB<\He1#qN;C) x_jKa,F&]^\Ȫ}^ _]xիo4=Elnz<AyFU@*<)k_T18Eش!'~>9T/C0so햫~3dۈ Meα~u& $pi @9e5n/frGL  X#Ei"z{]b^֯&HjzIhJKM!-+{!9i6Q#VJA'' ,K[I⫱n\2x[Nf>ttd?ü7V;>T^JLrvYGH^Shn _RIo]woeNl׀kmb$[ py0G0X5K>80(qH;O|eҵs&w-^Pa'8rY돻2ˢn=ؐڂ\Vg-vyBenwK y*P}훺f"zUio'Aµ8WW>opw왇_- N&;,xN@ dbhFse2ēq`V&@ =p?.Fm="\aWL`tϒca RGM1ȴ E[ΌC᧺.j (49ye Uq8=_-sNJ(w3q,6 EP"hfhP<5?ºKt e s+Zꇓ(25(&3~UsQ9WTy4X`XlT ܐrJ19R'PC#;lp}pwm{bLLʡ}vg;M9)E8YcKbW#>o'vp V{_hEE4V6Q>:1rvx?狿 '+߶Ȗc,meckivPZRkZ!"iYx*;j&%OcƩ:wWv[JJT;ض;[_[O؞Xgi$GKpsV[ANiKhJ 2JNKx͈5z[5Afo.pw*UtL{֔0'E9p<6C+U -GYvS)V[a[pbEw nkټ4%'g7m"c:iY3tЋ-w/;BzQ$quD.b*EuR^8:D>:I :[NF^F^i4HD4ۛR3Pl/;~k[BHߜq@VEcӠ+%++4rGHA89t\1vA Qh͌.vVD&,_z6 ؉IBuDdޗcí1AջqYN+ ̬` 鳊kFCrZ:^%N')ԪLF .㍣yƈW5#%r/rZ\{!anW}Wˮ 814K,@_y^7ypӉr2kzj?i{O=,Z\ H-y8)m̤MC-Պ{=e:&#(;j Ol,a9Szf3P'W=" czҹi}gZF WjwHAF{H wac0ԝ db59>< }֟YG2:˔FCZ?ֶ1E8d,f>W;aӤOHZ]wph;B,ώ{$Tn+Fc`/ cք~`VӶͳR4:f`2JGnдB ,(1ReA\>l0dv[,r`11>e9O`bd3n1iDaS^.ssWաDCh'Ӣu3^l:~0]&}rLdqM1_*d (7%rLlmeg=h!xDʉz:^D wb|zAqN =1moq]I "p,3&2LF˱"՘?+3`9uXoGa92LM@b4ܴ࡙3bn_A|:=J:u6MYKWXV*?YԼ,4ގ3 ./-ֆ(g/bR.)~NPMH?MV회<ud\T]azLx6pw#(- )P h*t4sH'?A/!5T ?R3P`i`'I#cB\z)]=IG%/Z1*`nԸe DA+|h \l'*;j"xm@aZfu\ A(YEs>`۷x!Cy Ѫ wT&zj\/g0ze3]auYvn)3&&|o#҆WZ;עR C$;{݃kIسp'KV RvA*{^:&k;3$ ȴiJGfDTc=pIau*lj.5t<4 /6fVCX jacEWqumN*􌸒C-*D(φ\.-ֵp$#C2 e(9IX~CXw@T:NYKUjv@np}'ltj̶2RqsMXn֧I'711/z9lF xJ By>u[UI>fe)w/3#^N*ObFVci: Aܢ#6P(M~Qbe6cPd 0f#MH^)pn? 2cUI.QHrur33О`voF)/3-ٝV`+y[ĠkhN^sJ81lmEb)H;p%-s#r://!Ř:pvAv=-,:+qO#q;kF-d[T4 f٫abьNJyb_0%\ۅ"q1~cPHCtc?v 2A#bEQ|:A&]x"r_1^Pwe#'P>wT[ł d6.#e[6CYݮhMr#qLT_PɚR-.#8)2Z!q%\XN֧EaGXpW ?^>Ot$MBGޤW0{ŶL'\9 9@ ս9\:.zRDxѹx!Gp+6nuu .)&=_7xjZ0{E_@'v݊G 7@MfKNC[-4\Q[{G7[w>bea,D+lU3ؙ.Ŀ!D4H1]ݓ6$}N'λMF|Ž7' ;7)ٕӳ]f2R:O@Ӈiz|>r;dL47]:M9Yz<, \Hl[:tTCV X\ çj};qP=WhM'7ŝ>Eߜqvنg'̢4S9`weH:˱eH3$˒^)57ˤ3,QRlRx.XfJhc+=mE݁(L,)zrFZ\&T"Ԯ`-:%n>T`Z lh dcUv܆TX84(}B. <X4,[S\ĝ܎[ձbgt3bU4r]CVMH {Cٟ"c܁"n%nSޯחcW4F)Z|`tk` -۪ƣA}PXrJs03X`Ѳ^SJ=UߑHMUڀ+: BiC(H=;N.?'wԙKKǬL fwZ*SR3H8HS8U]/߄Fpg=PjH^O"tW|af#PgXvQ9q!>i1 K&xq9\e0^qvN}Y~TN*g8aS>6v:̎BEy[.1R܎fy6v_Uw1sT~@AeÌj{bݫӏqr'cYxV05NPB*=%|%k]$%Gq'~'ʼE=Y qHI5?v3DWls>gtǞIv+y&;M 2&UȴpL032:kuTBj7j,) ]Я<:/LX"+DGS͑o{7[n@Jʉji|iKWr|Qoq,Bim1Z2~[O=*VwxfEb쪝9(a/9#}EBe \Qr`ArE`? #O\@m 1t#-qpo2pbQ`j@:`ԇk63??FFuAͦq| 0H(GY vat2y?h-*c1ChOb`@L_kwIĩ&P[OapۤoBTPSBU潛p6}هS!e?9Ǵv 8 JY-K/\]cʩgR֊3lphlsR\ EdaHK'X/14V&Boh vA p\s>;0_HIؐ[VBD(z5_*rmGP'7h"Q hHÏG&&BA/:睧i뷢%lrPc0Vma*ج$dx~mej4OUUk`ۉ慭&t㽔Õ*K9ٯX^=tr(R3oaSI0jnsy8vUjn.erFy/>>,"Z'hhKXd{\&[,47lAщdXrϲe*n gy@2+}`cx#]lz~ dx/Y,6 Ӥj 0sU,y_)Wa"<[ȨI,rJ br;Vy ][װ _ޑo;#f$,s K+$_Ll=(meP~ J0l_Hw/f~&A_}GKUᆰ*ׇq7CdRk@ޕHxHفSGgŃYڬ_'UPށ`||FH#qq~)g Å=Nah/:4t",OH5w/EQ3waߋ&[8do8>;ܩpdQbd֡<:nBCve];<v֒U 8VF]0h2(i-WMV`5t_C5ٞg*`CY ]ԹŌ2 {UhK'ήlgiD43z>x#P\SI"i G^Ÿa5dK aGL;YHW c`ѯcγ* Bau j_ "վV;:>|&UډkU$qV!MZx)䷉Q64T-WSj#ѫU2}W͐2I juE= _n4EѶH'ȥ|»>Q{"lCU e} {7T<DTeՕ0]'1޻7V Я ejB>q2nWUz~i2!Бoċ☮ȪhPp© i`0ueB=Hg3RAo~N:]3szV|#fWg94o5y!~k(QZg˭->_Z2xýZ8: ~ӒwZ:R&c'xD&C\C; I 2n6s(J3HcLpةnsBOQy&njL>j/metxȖ$2cՙF\FȔK_!)"] ui5F(8OkaU-"e :j=p,?6CEaX<"HXYARSW7HVWyc 3Q"7& fSYXַ)H.S1|q5Bס M~n$P<ȿzicdلDaPY#*LGgZ##|p_;9{ 7rnAq9͈Ŏ }\ܼQ"!FjG:9RgOVXU~ z$hn;CfFZ|;w t֙10j00=؃e-rgyMy_NUX[GRaFRu k Kz0MI =Nlf(4$&qYшw7APYyf}ŭv+FF7oCYhz)0Q%{/k<]EHXe|OCO("Y_G@Ԟ 25 ajM%j6l).qٽ{a;,_6GK$-Ux=wu,#ГɎCk޵)>V}!C>-"YqDB%džYSW 0=V4_s5Z`|h;%/_-P `ӇՀ%:Z$´21FnTbz"2\Sg@e  VMU,UaP=X"Rvj *^o¡ a޺$f~Y!6DR=A@@%P(T~:?]&Y)-q#d}ɧ0 Y*_nخ/4w vjM'-#v~ j!e>a/dR4@u7il[9n+F>W׌ }1e_dnhaFt0Js2Q`?v8.T S5VYE5$7y&iHPQ 1Jt~0;1M#"LM0k|jS&o(ދH##%zf$2',d8ͭBG\iuX%!ȆDFL΍q2oKAt%?n=)XRPo@v (ֳ'<;r eִ,ч[:Bw2T|ՖE9 rX@[yhNQy-ƾ% 4#E)|8k z`80 x 7/jo?G $QX+.UI=.OHL.Q[005)粦~_%D DMyl:"G<,mIe@ ?9/4!?zkv(:PV+zމw4X˫WeG^8OΔ7υh 4; H`n8>~[& 4Uِ& ((B'-vr*BiUxk䩎e%LJew_ƛOM+x'zǣ <$[8dSާCU1MJV˓qm._;9HH_S{$CtrvYKdUXB}&|ڛV$qVUBx %Fϕ[m.2]p>}&X}!^b9 E1, F?cIV #Fgы-7F> ĝ׶3NJakX} 6g_n=h]M|GȻrp lv}L`B.t}oѐZX:TB7v A5a_6i j*p!mayTJ6tQ}1k: K =@y(ֺ@ >X1tdL #Pj(|5b`U d<^-]`|OJO+uVK- byBpR1Tѕd `$FA۴HI8e4G:wv8¾eVK~UyHlwo7NK 8kV,/uƒY$CHp ASqk3pC?-|v䘛l7AǛQ_ U\czW}_2`\<R=EƯq4|e7^dҒG8wD9gXsZ~!Bꖂ-/r糖W f5ŔSOj j8)"wCi?nE^Jq/(SLd F~@>J=B7 m,;?&f2͏P CK*άGFe&05%ȏ7vW58 1BSm"Ϻdf,~ 2iEÿ8Oi65L^>u0gB6OMJFl匹P!4, 6a|G虰 0>L|%s- o-z6j⅒j/v_נ qŞ),ٔ_ 5ݫ76S2L\1g iu/NfA$P•(&T{ 0bܳ/<cǕXG)"[ɔY@)F*Pz"e<$i@ƶx 8mp,_ g7Ez_[<.Du˶i\KLwm:SVȾKW)you:a,y4XȂ}A (D `V[贃` 祀6^ OytO9z \Rw\bP01I/qU}AtVWV}F ˽ [Q=nAخp$ȁR6f$F 5>{C]kf⑹!L @?05eѮwRJJgBChuu[b$( G.f㪥a &, HQ\b۴h;Vz(rGzꪄWչza{o3[z;0c}gUbSYqBy*; {Dq '#!4F8﨩ﺅI.7H گ*pG}bֶVʍ{qĶLJhXzNsQkְs|Dq*$ Ds/9EohXz PzSS709rx:J,̹0kzͿf!\J4JjmʹHC*m 7⧪RZђ#&Ua'yRFGS~fMd^}L06>ޏG W]) ӽ7c|s6|jc֧fLͰk 4)| B"X2C*oE1 um>&I!rLtR$L)X %"9Y2:Jz7fiZ7,ځwCoFl$G:\$a$xJugbU(o^hhTP}ydzuԄ3yWtTIIBPII{>p!ͩQ9V  +:CW $&nV<ocS[?f6~v"l^tbvc.tzac뺫RAxrMQ9XgY!jP1pNLK r3n caFe_jh\Ա6뢆wq_Ch]VPf4`c<]&;lKm=''䴈u\Ah$ᝬGSh4CKĂf\ _7} JPkGO)Aa\f7DM]i}ҦŇ8..݆txMX3M5֠!eX82(ϛFFqF:"!Z4=A`"C@=W)Nxbn~.Q{Z}< 0OT{H~4p/ Q6_drd<*P+؃ž3CN* )'6y7G/s39[%6PzU*jm lF,ی`Wk ז`r /9TR&:rj$ӅJ+)V2lA&^pHM> Or߿j2-6Uy_;|ڰu0gR-dXP[w?njxtP.p]()m$G>?FGi2\E:#&]f !\m]e ۗ_ZR%}V_e^pU@M:i*gsr=p:+'"Smd}7ވ~MTvS՛wFqLO5hBvKgw*v_in k c%m;ΐi_ĞbMh/KB~~-5o6ni9ḚE~JR#Zp s$7g-5;~DB(VErhі\hо+ED^HN1Sm R [LWX kUV,S2]T׋AM2a::n1}*P?;ƣ>I5 Š+7mbpГI@{VA^H0-khj!snIz :>gB".Lb&md¾~ἍJ(ioecVL䵀X1uQ@B o<8+j l?ߗdIP{<jWs\> '17Vh%mm1gt%Ko,: )^xZ"tQKSG,i,PvgǓv4gs9Z<$LkclNm2H<5nA/jR/F$-/v>y"7dA7X¸qyaeS L<R`@mlҠwa,i5V+{?_!p0}k2Q-I(fcBV+`ciC8yA̺f~^6ݡht5a[Bc(pW.W)z,PV X`-+/s1pXPWF,=ςmNΰFFЅf\;Sc%#FАx/R8R0S47f,J2)XͭαGm:`HŔJN^̲e.IC oƺ 批x*QkNJ7:,HE/ᣛ ?]ؖP(4רLu BRu) ;#}K8wIKOОbs"DCJhYSV= $}moY̪j\1(:U)2se>蝓7̛hMu$5 _baH98 (%Wx{a$MNVs+=z! 1?61I憟:WЕXc "'9$0_#,}&y8@0,9A/Hl(Ѧ&9 1p*f`iQ,-; qg+1jw2N w[$Me݊:)j VXW,u{nUX^LQlT@hT5 OwTE %cmT2gINr pç9^]O῔;W|mҒ ~q;@XH%Ƭr0a&8&QM%֑339]  oPŪ y . vCP>Kq_Z(_rNC+6V qiYouw>鳕}\q;+Lf͙W?p;.T }LlFۋ)D:zi4fNО!@d{% I)c}i11|¼[׽itt-( h/  K5kG "IbLu^S/$8W 2u`"e7v8 m4%x]Z}씩T5{{0EQ{7n"7q[ 苽ñظ-1ot :{gse7"k vO=WS\N.7R׀3W*3vo^ 浉"X]$W8 "Ŝx;I$oİ9Ef/Ub]M<&( xЊdPuN+s_Ti[3T[($ڐVTPq޽.~7ߘ"L?Q#.CkjSWwT ջݾF8\Cԙ*WCCBS|aq]>PAg 7BNIw Մ{չkN3W+ݳLfk ާ9 B/X L{[n&C)7{Xw\quMv]=H jd2x35f}q'Gnf M{ a ]d,so'-z O@34րOG{a:dqepd& yY>?(6%!~7SW#I*DT=.[BZ=wYH٧v䀒s^*Q9C.-8Ǭwmz9C(}+a;ߞ{^>6>KX(9 TsUu.u[ "d6zPa5] ~X,uG fPN!?yv+|.˿[բt odLW^eK[4UnIݦxYqչ6]d/}4&&:'K.0I+A &YzafL+&a$!2^eֺ*%g z\@wk~{` J[wXQo]RA3B_up 3OA`Gn^=MzeW&2xsٲ]>/_?s[ÄT{1ހF:d5+k~ >}'[E2faN;zC.@53߆ӛVfc?ܧ_Qu@;ʖ/_mU6L܎挜C_5jyA[^^Q~ў GVnS/\i0 \KŠ$7ŮN:3YKXnPlQJ/*[fgKp1B4fK}ZM Gv5a-qQv{( aAJ8??=d2M^]t=PVr@֕Jw7TgJfZ *=c0 WLTQ׆dAv9[ec}Vs/ Ƴc ̬LftbOJHHb go܏P{ Jo+1Jr5 j&4Jq /4DH-oS-o۳@o[! 46*RNT+lAEW _WMj0H0R*ͦlgs. AiY}X?.cb vI'}N0i]KC$(.Zq'U'7τÖmvW#vfV5S=&|G(/{A _Eq'NIU,eYkh֙YRQbmkj"&]~wۂ'mJ cuFb7ov5upUtkb­] OXcc/^ v۲CŁ* rU0g/ *e SM56T$u1B2bJEc-|Wd9_q^1>|wTbQ# )vJ6làK髹ǣI$ByI~IF"$'#sa3޴o, &"uEz }<W'WKiJU=AK@ܪ6d`%ZksOJ>oڰ+VE2?vA:/˹E#9C20\ 瑎vc&uS|ٛ4-t1Vd&3,kKNHn90SDʏE߽sOF:U${bMٽ: J+"aQУ\vYM#-;6(9 .000jդcX% :\H'(f,@@&yN)սR kZR8L4OdNr6M4?Iw`~jduJwu$S1wxHFx_Hiۺ{/e~ٗ'V7]Bތ}%J>H40Im&S#n!Bҟ@^2%)5٘EG8z2ߒsm?T`f,yq`K|#QEb7Y6"z7`oɌHO2a A,;QLE Zd-{WeYg )lwf/aJ}+]"&[GޭhEy!|.YrǎHUK<5Z ig}[ZBIԵ_ZȊ6\tÖ*[Q=Rㆷ5CĒ~-Fɯ oT/x. y BFiW~1+-܂5<~_ҥs-)o=*% G/]H`וMM msdL2;F<Ixg_f~6rm_A?Xk8!Hـ^ GnFU&PA \rwdP]6+NsW: @9@"/a.Oz\,3S`a}Ɣ 4aZp6KvkX[0B0!G /N 2cTP ;[T:}~#9&|Gjȭ ]i5g>5s o'W&Lf:ϳק#]2apc!I3O9X%+@l9R)e+d1{^(d=IgnX`Zd\Ey6[tLtedo;Iٱ=͗ԗэ4|881,r]$m׸8MBR.°cip9+3Ԃƅ2gap.Wb@ #ny&Pۢ{ okLP\!tXO<╩;tma]H&!`05ԄՁT,)1J;s/Zc3-ξ]к& hg,r;nd|A)qċ76ߪh9IK-nݥ;,ܻ U8SM2qDJW^d_ |FN֯pw+Ph -%\bvιH&+yx8D~NG'Ju)!cѓTZxN9)1 O|2}($`~5yJv8S['^7xL)}ڿe>՚.tg! ]ƱivmY0uFv߫ٚ=mjct FMտ/)x0R<|FsT/hlz(Opc`.Imo "y e\WՋMD2lmcظ-w.fjjgee ٦ t:ro=gSƸ6Ábԝʆ*ɔZe}(=  LY*˕khDZpFwp$ݢMpރ|X)t$ݔ6dp[(E5H%nw9᧯@;t Ug+L酫gۗYSi-YAjIT~7ϗrkݟwmO~\ϿEt3L3u:Fwڂa%XdZ\#::߭X?;戟~sYoH,e37D2!Mc!&vz3I轣;[LVF`†}* |~hJ̉|xo^8Vt)ritaCH`MˆO?6g޳6RNs5g8aFktQQd #|fȼW٬;a4!6A0&!'-Ƕ9)O0|̸:ձ~&>B\/t'9[u-SBO[ $4d-׷-*34=f/l:f "f6<L_sJje&Fت[db;qe^]V R/"na~P!I OTbeW^=9S-K>2?-VW5ZH/>+a.nď5,qo|]-vk|jtkre2+JIs4{? k33P+tyifYxB,B1m1a+$J:c;]P2EA O愧d gr:H8d[`=F TSu u=_qgr6 "ϳXr'pum.zP~ m(dc`kbV ,]i@`W2J۷8T-HTU{+gH^.f3Z "a(-d4uE3ι[l;phJdx4`A {*W y#ZEs DѷQ6cpV(e7yK7~NӋ#Јmu/k5kT[aYsZS@UU7(y8фm= qm{pr颷9U&>r`@ZwӘyP(hOs? L|c@!7 +J!PJ"ZR5)qS,Zι )Z9@= DPPiGԹ2rOT*oJVUA_D]>xQć%T# :YO %N VFd}H*!) S9P.u[-7 6gl}>[Csl Ƒ|ґ~[t-d6Ч[A_r#*=ޡMδ*!y!9NwͯpA:FEsEW=f&$`L8vxXYXa>)~PɋMv5"e1# ::8;O;بQ#v#AFJA\ ok[/DYyX`?0ãmCD Nr ;^C;A BZ4[RjnyA±p~}ZAob5NwJYrM-׻+ a@#pA/3wxmQy0y+(t ׯz5I]ly!P tulq\dMM$clBjFJm/ C⸚hrɍ$E_-,ps"DaWU wMzUͰLW_]oT-`s/x =LqT{IQl TVkkˎ&m]kS>SxPbLH9oY(>ތ-sb.6E p7bE !ߙ7u45Ac9ݱ 7i;Ik-YWR7'B5֟w^dʄYK u<%ue>e`fS~={ J7H3#t (Դ^vgYZ07070100000381000041ed000000000000000000000001614215ad00000000000000000000000000000000000000000000005500000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlx507070100000382000041ed000000000000000000000001614216d400000000000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core07070100000383000081a4000000000000000000000001614216c600068c0c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko.xz7zXZִF!t/d]?Eh=ڜ.+*ʾ`Lv\(9qK4&V>2kOxg#HYHD5OpAVȲg`0rBr}\id0dȒ' GҿֶXC1Ja]+R}Ke <?H/7 7k!]s~T=36@z-!=e181U?eH*#oe0wj#[AT]ۑ10xED ||,o½HN'Y?Q qkxʵ@eGw{ݣIkލ1^c~06ݟ"A`$ˌ.7@$&Wjł0tqF`Pxtp\c4zDGeC0hA̚y3J3wZYȪe։_#^vFd`ʢ}*U6U8Tg:Gfم.CV-{"r~Nrj. ˵21p}~O>?gA^ "rO7(mRi%N\8IUn #KC4K!طAĺd 4W&RjxȝGDڦ,+r} B2!wȮmʯl8mGi JKBM@5دş)<*)RSAW׌qEcxG_`+)cQ{PWw3:?#+F־WA/9yYf97Wن̱:{aX{\Ӫ{tV_ԊlmjWXʣҽd)wHԫ&EzC%ls]JmxyLQR͵ FC|V=C yQ-nu3½rH<&Z* @5^ՙPxP=<\YZFXen#5툮Qdt{re<83FK]ux05SSXHoEՎ\mń"Qv:BSp$~ψnYMkj 7e Lk_=&(̑7\ E*:u(W A4䟖?9Ioy5kҜz=YNmlFpEgP._g HϺr&ܸ/=GNb?1|>ȥ&{!NRj%"X_yU$/ȹLuq~tأz]7׊'wUl\]2 <oᬎdkQk#:x/bY Ԣ:;.bd;ȴ*%OQ r4w ߯SHX=>)1E,\GgUN|3@ Mh,|Ω Lϳf{Xw텞A\wBদ}3RDU/9]# `4HD1@JSɀ^u[6X-ˍ¿| &|,W/ I@pW"Ӛ:0tPƳ]ӑxJe@;u<2E?)^F6/ƣ%3^t#:߫0qE̤5ٟ7Z䐍:G.9RAW~k߁#4ɢSJՑ( 䖼؆ q0DvP;$M@hɲh =&Ur5@P[F!^tXi=jt&)|PŴ'M'׶g*Cnt2N}&'6̎6 ^ t}!snxO-i2pFF2|?`@| _֐DMutqQ6,/G3;>4G#r?%2+`|'x83)XEag;jx|Y!/a&;NJ=%KEz̾"ٶU~1o3;&<$A<|fNOzЄAW">/N ?xFaXa7_5 S]V>нWO3=w?Jj:- R(A:ץNy9hxu~ANnU1WV #>s.oiȊO3x90䨎LDA.e}cG7%8v͏^}UMB3;nes`^g.ȳ/j:Q8MZ 61; f{X$ !p~|^~זyS:_*<,ntd.!娼e 66]rljjP3.EcגL +z7QrN+16ʹ g+ `!!#2H5ou3Tņz9Ze0}pP # +ϻ6\k؄M}ॶZI򒊣xT$A?UVp?eڪMbGS|luZuQU ~TC'ƚdX%w7n?k]bNIb)QA i8r8|% o'{tLntl;u_ O"SEdE`UgrD. 8i|En^AμEOy7 i%ˉ Ɠ2 M v̂ely{zG7z  ZqJxa020xQʘI qx A$"ރQ3') X/J8/A2#ʓ[~z}InȐU}S޶ []yBY̎1睍%k\VQ{)RܣUiۀcs0:'T\{G1R<| ރr$%97 lhޣyLyƭnO_U^>5.ȯb)HP\RȈ9@S+"tqSb%NŒMi3@V8~3UB{BԫE͏T5H.3:ъJc868"5<^wF?w{WQwR`SF$IF4>W ,)wOb"$ yg9wwO+UqxS#pVyv~yō:ͥg#`ׅ+=őm"#wpv,b~&Y]dȬ5;.Y|>*GL.Pl^ÉJb}\) ;f$gφWRdw{H$/)=,IH ՂS !] S ;YO6ށ  O4t_3-_Q#,@)au~g$F1=V=W-ϥيU[LyIy1"xuZ_}DpYC(E~s՛zLZ$e"ۼ/U(:{H|~z/kG3g!@S=/XYL5$Cs~ƪ Xoewp2FFjФ27kEjבMz,k*†%01I{~; ?O 9 &2n,<^L΍Չ~e!PA Vc1oV/v~aIUXGk"X(+4F BSZcοQ8~ph0eqLu-d{Ά̐] P9=-b;KS$qQn!t A 3ۛYcJbv t"в>VۙEJIm2EzD~J,W,UjE4#TDc]tV |բ17Y>㩸g^RYA3=9)H'޷6M2n+x\u@#C|#\f6䩊X 9 :'mmHnD{9wg;&hTPgI4DJMww`'6VR{(v I7ܷ#5%J:f>_E}O4% f&q1;9AJBY+1,J}(j⫥W?Bx& A8Qcф5O%TmD)>QH#u d{ S$m?䒐m@la[.5쥓E-!{ %řtlf|@JhwWǼ7nPmvH97yWݲ?:ɝ[FK秚vv ǞDyߠ?:%X:3_&.ee'%Va[CTX&(zo:j SGK]kfint%~+-Q up4̧rX'HK͒WK*h@C^<$Vhz͓ysޣgǦBa"=~VG-G&Nc(qaGyGD ܲ_p[FAqpk௞6퇣<pVx󔇲fb"^eҖ4]UU$ףTeV V縱`R٘#JopK%=ᦣXQBMad^#z+, "!ƛ`ߵ*"(}.7CX7]A8`)~eL?/r61/`D/7TshUW$:Jgm5p#;*vfr5E)4 `G0Y؂AȮH^`c_eI˼*FI2a{}i2;3/1cC=G%la]@wsEFTZs:8TVtu:SR<MfoFO;8 {&R[Lgqh \>ɿ԰}`Bj*fwS2h-2ҠA(M?ÖdKAJh>ȇ?p,N_~^+p5SpfH0zargJ1$HXx} o(mʖC)Y=bS=OA.ٮَYr1S1E߃kSey/S !3)+}!s_"@bL=ZS斀nrPOn7Hvh[esq} Ft} `Ff4t8U}F9RP,*\E9L$ЌFs(҄tS55Ͳ=_jxouׇ홊2l"@ldUo436QAثdZތB+9Lb' 3oE VV=SR܊|l_x»xj{btbGB~ˊQ]ʼ4"xWl̔h^a]Ay#ڵINEsѳ2 {ȹ8:̻mQ|Ȓ3w%S\eْK&YWN#Yb,懍m0 ZgE>lZ5x`Gc`t4HҌ )t`x2!wBr+Z T /. ӭaoU &a MAo|UOEgYdf_k)ͺAHJS d0;y|r]O5C5FSFNGl;yFĺn}i;v|j=S0a&Na˲5sy !"Q7],R1Nfb>E9'DHU6tz >EK<#dkd΍*1ix w[13#=wT7 %կ^H۷( Ь4uḻԼ`6۔II}+MN_ȵ쌷ַ.I~m,DM7: ڠ (%?1׫J-=?%V GNp2'y+~-@L:A UтCg5Tzt-HHh?N}p`rlM~藚PS!QxIbt+َ]4Crm DC]+ŜN6QDɱ۝"h];hJͶ5`|GɰAAR(X5u _]Ǔ RuS,G㬵|$z6##T/p0{G>_wj{%qJ,e<N u_(b-uYr,'hSllRGu9ݿK32땔{SW`ƴ>Bג$LYD99A&v٦}N:R^6{SW/=,5;p>!o$! 8G?+F}pJrBv_k<=py 6j땎A\g]diG[ke؁{m;3W ~&Zzd]w%Kî_A-7 k'vl~ǙED՟_`eh.!z:4>v[lAhv_r{3 ̩,b#oͶ7&ES9ˢ)i!mf+h#m vy逬J+ˤ{G#_sM ZEFUQ;kjex>gZjrE3FK/W(h{s^2(#Q¯_ppeL7Gʖblvp$Ҝa:9o!E]8..[dh"vOD.ǑS>hb@UP) `҂hK `iړAqK (bPdUi(6V2+:qjCk]3 ;BXHԢa[V&VCP6* 9lCDv"t迂NrgByRnr˿CD 8D ,2[dF|qrA&%}PgJPc)=fxv '+C,S9hrT,ۛKPe}û_(fS 0Ok7JT @3) \EP\ xp"Nk}+KIEK]VG4( (n3OoMMoT" k+CSR,H@|:RזnNL$ag|C=_2C{LjNF1LάgtS7,;kC5طܽA{}-^^TI ,P nBe3p"@S6TOA$NrۼԘe Զ l5][#FB}3U0 6`Q$J1Ru{ȳ.XZ>ǀi!tMog6oweٙ[ؚA8!a`L:i؇9 `í+RRa吙9hƙ*Q"U8`$֯ ]* _ 1q?*k;b e11 R @Wd, !meë"? zϊ@CDW6&wѠ"[8nG1l>_p +9^Q20X:]VvHc:]&ZAf'Tl $'.Ԥ"ém30Ga9o> s- 1_rC誼xO JCp4I:#{s`^‰|~ /s%΃u*6T|(nLϒ2%T1D@? amVMH5EUn*fp.q^q%cؕsԍbx(h2-9OACWq6Asπ"Dvk` 9& ~n 6?o/}"=6ZK_:?nh#3>qG1~ ÷R"qqʍX]چE!ha PLq'&qT L"0 ;Qe-˔\od!vèD逴F ޭfwˋqkh$3;C@ZT6ϟx6O8>?-iZD7#&z'/" *֬뜳cstCVk jc+c|ŬnT {`7/'rf="^k"k[^k%\,& Din;ߥlbb0[~oRaToOvI-=d(LRNvZl%ۉB>ީ,dD M˧n'pwr n' ^Sn[cV g/IA:E/5Y.O=NrΜB5=M!ɃW)[YFHX*%+n~9+sKX'%VzX 赯SkyRN[ mPp͸9ޅYg|!bCV0n$sO'+tg#1Wկc<h9Tc2K[eIO,Y=셑&)bSZcOWء|͕:!`RON$fHՂQKָ,&Q<+8uNHH.tDVcr))jAo9r`N(|?2"Si"7#~޹;`|EMȧ":s*;}n*HtJ^Ϯ"^'l_ H9V؊s *l >s`_ohԃF ͎EMz(s=s|ԭvoh_0Պjv{;mEuA^HdU GTEΧ(M6xS.;BK1kOYRQo'/Ѐ̅ei .{L`ݷ,!u[<8Dev?kKW0Ŧn^@xEp1b.x:?/4nFj @g izBZ.hgKk@= ,[x!ZgtC۫Vkb`K-rӦ5H9,t?狃=zx!B",.C"NqxX#{CEg ?R6X9K a=S`kȵЅzxp; `kF&=ZHLZ _ \$OQyYY9ėLJvό}L&><-A nLShOŅ `l FUv0ݦD|FNjvw]bAh@OhCx}H jt8]=lz@C;jk!u]Gymb% RHwwO@N7ʁEpyeNJWAj+L]W ƺve| r' Xq~A VìQ0:UbIJRl>?I8K[y "$=W>3!l#H@&##ęPז(~z"VnHvdaa-ĭ1p*CmBDa;-z*㣁~&Ac_"Czč\xL2]Xa P_(C(vd5;f2n3WygжB5dGaA'J' 4ӥ351WpͻmT6P|>0d CV,BQ~Rn- bvS]̶>-K5¬tG(4R~̌GNܡEnJ3Xɐa嬴ʟwYpǜLl_ !syĨy0Č$BJ862\9T K _}X6gg<F59 ))f36|gY^-9HVGlJCǮ/zMp%jyKfqVQ-+0Wb18 w H㷢.4A{ q#?is$/nu).g3>}i51;^KD٦v(LR(¹Yl$ 8<1>_Saj*Ii$rE#5Vy. )"2|/|XkLCv2ٵ!3t rd#0ҿ J?*+Yf/1Z<>o ~:^keJ C$I^> Y!i0!^8z ޢbulځO$J0?!s񻲂 }b5Hwag։ A  )҉Ҽ1˟::KT-%v06Ý4שetϽV +oR۷0V 8%]ijA߯Z[ZS_Éˊ)q{i3ьWK7Fk i(%;ӝ_G͹~fC?wUW482=)=H-&$_(ejt =t'ƫܬBeXĊ =&Xz7X~(?֬QPaqjG)?sBtM؊škT oM6{5KtN;SDVk fG.KV͆X[}wx/ QM{='UVPl׀W8YhUxxZIWn1Z\gaUE8d-kcd. I" \ mUApkĺCh]yǍS'(s")h 7Շeq5.H;P3&EfL`ɪ0_>s k 3Rkdp@Y1|5PB2 p~I*1 -q47kQ_Y#ɸAb%G D}th,AqlfV҈h!Mh]{Ύws+ G2HRvɛÌy5lx+ W!3GQ+JXKIn;H"l2K:ZbLYMOX#^Kk%=߽"\gv$:`brJqx{UiA${'^,,>x$π@K^³"u`? 5\:69%d]%HCn'uK:U$r̙}S1P:` nuI<[EeS ek fK-B+zY /b(&\i~( ?ti Ї+O(M>8¬m= .Iv'Z Z1}Ox ;Vf|*܎$=}v3^.G-Uhg?[G3_ *u7g)n/f [.&~+ƃp4)aZmd}J8ZR;bț 2JK%2RޥK\ET^k8G}3Ap.7Q4-e^cY /Q2$QYlVn8ܜ n) 9>m[=亀kg@zI¿|*D΀gcAq~4·5f$>Z?)(*W VFO6?Kq3a5:5 =XZ (=5gCIk4mϬDa'N.h؂fle-oqI~h'E9eWlnB0&f:8V÷˭ n|{%zނH]!N\>RջKŖ9`bjτC_8JQU%1DbK`X_E$ş2,qbtӏphIqc ؅j,1ݙ:eV-.rJ:eޱR e)ORJf%d̠xv$R U̡Q17gd.m ѧ$7гz^!7 T彪[ulr+?kwFVRK嬛wyLZza=?d+uO&'CyvXq dL$&/sD_dJQ4h y?7myekS7^&V-v.8\wk ڜe$b, ݅Y[?5B63l;yN^u]=}I=qţCY4xa7޼sʕ6Zx:kqDQg g* R!qhEjI/Y4e7(|]I!A=l9 J;m ZȭF]%hOnyf 3}fZG* |~y 8h*b{z'G߾lm!!lB+@3^YUrz<_,{Ji$&lPfGbJzxгPV0fгgYjozr {XDq ;r`'D?d iSl4ZdP,Dl2 >BLW e'oN)Lw%8&giL 57 W\ "h*RD8HB1^hS7&RD [##  A6K0ՕF:3v 9*fH|.Hl!%@ܞKS:C0`/epFٖ+C<դm K@'m/%.h2=0Hb1!5$Q_ǓRY,E;6 ZPz?u\217֯w"~u+2 j'|mƟ:5v5$* *egd}}_ɫ hC~jqEQ;_䝕0/s|v0?0V1D}­h@>JjC&(EY*a$SIuTw%C{p?D47[y͈{rr15,&|2%#_' &Qa=ZY*pj4rԫp67It+QJ$x!IҰDNz5#kZW&ao~|W\-?PL=T-JOÛS#]OՆ_?+)Rd8#7-y_3zgc1b/3)x]-T]-ԋҍ#O[? p&ڿ"{#Zp^rXi/:E" M*a'e ɮ/{t}y+J 7z|qkP +]sRSbJD;\n%eΉ0lCqn6t sؼZaL 2l%[GJfڨγš¬&0+cƤvWM>%ߜV0=jx?{./ۄgj0?̰s !zúdhʁ6JSDh 6Lؿ[hƬoz#(>`6ӼGpz TW:v#B SϏ&<%TmiqA둟y|Zk&]nl 2d(#^]&B[@LE t2jW2 ^Stݢ˅tC<3Β5:5+5~/.guT)o "Wv%ѻUkHR$Ҋ;OASޛpn8N e!?\d ̾[nw=*/)86t5OE*5RSt;YmK~`rm D}W2!6ѕ3UYWY vOz1QZBVj1``u@uϩ.y)a9Wg VOs!sx䣷j>r@umқ汊kmVO{S "1a J㘎&Od)zŤ_Wٰ寣[{߳8Ld 3(bAO:rm3.sVZ_o;]쒏ܮ:a*[H]iĈϣl:S0)D$9ao_ѯX4V.6,qe]䮇Ju^K"] 1Fz~ݚa֙f~j͟Ӗ|&faheZ;*`x_AIL]f-}9ewZ|#FONRadM;ժnZuMU$^10'BcStOy yT~j<^XEyT̈n I'`:2GOv7;7{O<4Xb<2jSҟ_\ن Odm>.HF:X5ǚ+g#NO \7{ NV0KVTR**C-;= xv>wsCsqBrܘfK*%zkׅ[hEL]|kӁl?>ԔJ^B`>YW|Nc+we7ef㒱 ;sw HxS_y|֟0m%ӼVeM#Gl$pe=[ĐuIvZ?~*5CCiIwljROz> *h@Qzenj|.G8p@tA%X亨-^ ]d{4O87>-c7#_RV)|嵳/d(k؀og LpKQ¿9{/ yojIԇa )vhTّ38!i)0w|8Xlm% sD.CkM" Mp aLϭzRHΡE 1GG_&ĒYT Sĺn&57%ࠎOr,tO1;<ՈXv#R&)2>zU!o|tk(/mVRhUQ8:3Pһ x/ oxɄ%;d==!m^zYYWW:xO3yY ҝX<ø"!bY'hq)?mX0:5O9xoE[{!x3rFȴ2a#)F|'(tjT88e;Slr 3BDR\M,_N ,wbgHuϢI4ao'xv6!d=AKsSɗe˘me"}@`3o@i-N(mk"[~uή&p|l66,X>u܈ os=l\%ŏ8Gx"4 3RRUh2!Fl9Kh 1全bͬ<.}):rRa%V|L<{9?JL\~Tey(A^ϥ/ ~'`Tko Ԭ+sA&G }C܉\Cg{9.c~%A)vqs2[vT<_S!%U*v!YrJfI 0p줠f849̋ <#5H}A>?6"a UZl%=+0.@%eN~\!ɇYd|!),$(5Yygjs>9Q<4[ gAlļ@D-Q&k6yJbWrO^nԶ=!EUr\{ 'O @x|])tX!Y(yy^?Sd̍utWM j*=Q3$'Pƌ\N59P:a JL)eLQ=|v>1p [CoNq9It:">}x@bV6qUMj{2R>g|b=/T"]ː7 Xޱ lDd6rNςQ~ +,E(b#x0)'6)̋,eBέ:1b*`rLP &PUSkψg GLFʠ<(/a1ɳ9}y*8 uO@\6xyJ IV_Q i'ʹm1(_PbygSW$ Q">dd '{[ Vs';AQCX(`̬O݆F |֡ I<+"&1.}M+}2~E  zƹáBrFyK^y>;drUoŌE2w њ4v|`RӰcg@F&_9+2/k;(|]+L74sC@s4eB`ڑQ-xU iNJ!=h+fg5`%vpg *4ՕmV ̖EvPeqYB?xW= Tz6poa`wOW BD{b9^IHA`wRSf>t EυB-AW4 `MmWGWdY#qsRݾ:To|VvW|͹怡l,)$n^rnұ< e8-`)攬ȌrbfnU'ʫ.+䅮ּF[{D_[YiXpxDYjyqFWC*0zNm=;aT>դ 6)l EB@\n^2t$Wu RP-9EsKV}BO!l>RsZ,/cado6 oL>O—ƻNK8Rаj[u* ; Z9i AO 1 eHJa, Bu<+; v~k5&gfݫEz[%n۾WBX9 a!y!龬U#TiִS(]67Β1C*'qٸ *Cv]O[BK8jb53]c^6feoxYcMfK,!;v`y;C3U{2]*#f 8ƯƉCΗ,VG:V(Č0_jY:!W`hu1wyaǐhf`-؂/Ǚ8N]@Էa?a?H':5,s-߱4!I|O+`*<~ `Lo E?@|ogExfDH~?X3:E1MhD7ơe> xe^A#zT0`v&Qw؄F"I4{&MQȆS93^u 4۷0BFW#ھ,6#2W(Z~v[:7sHe ;-//őKw|9%Z@x3.%]6S%q:-oߞT%eqlz]6Ŋd;P*P/%őU7<[1b ӌōO) hјxrzFH6TREWP%K("!jzGD e'ָ4=drҀaf\S#d{" hTG;Wx%n)(h\٫d6@bfѻgMP lij sX " 9-uZɡqj'm%^/S u[IFreR:,i뎻^o.)^,ڝ,Qr i~*0̥::эE.3,+blau]q_Ьz}*uIا_ `$#k X$c:k3["S,Lu6Q ]16D'[a( 9@WpxaZ)@]zxӌ ;{ZezvC ^ ɞqi#oU`*9RfRvIl¨A\[a|5R_yY!hť(WP>QœZm<tq?)PraP )Pߑf/ߟ,wpRE3I(h׍x5bi[""`Q˖M*ǹ!签0 7vH#[{hTT{9o*Cr}n_ΘYvI!fʜSpV#`P5d16\MknHj3'ovqB~zVR5uB 0:ch 7щ~(fJS˿f;?E%XS)JsyaO:j'eקwrXnUR)1N a)!.[xvQyTBk+P Xb EXTrZ?^eI0UM;}PЬ@Lj8'(f3g3 Q$=Ϋ=sQxzyܑvl=bPAx/{OI= ^q47d=mL M+ jBFPTu_ j Uty?\Iab©`|WzRjRԚ.ŋTb88#sft-α>sR.t|˰o^E^shsLx 󧨩|vr3NY(DdʴźN~05s9(_` U #ZЧ5_a4+9C̗#Ҩ &RcI6X޽#<ѼĄ&ؒHF9icSLZ׽JA]Qa{ +5^b7jnֶf!:BxZ(ᄂ6#2("CEx(L*^t@I8Z%tv-ڽW9c/?#(ld!.KWMK Ams$qb1\N]+)t_T]>8sX7/EDPTGur|cQC$`d" 2#Ș :əPlc"Ds+ν,(墷 TC8yku.fj*9+>Ms;YumvH,Q.BQ=DWGx/Z#V}I־m@}a@/oDQZ#&cdFѠ8z]43}-V9^,ᜄ]0kZ16.[kuʤ-G, cTp=qŤD:im{ZG_Zy&@s5@p`CW4fiCiR/jAyd` ?AkNyymϨp~Gq?@{kD% -ގ?ΤZfP}B"m8I@9zS 4eKϐ O눦b6fh JQ]6\kX׋12N)g}?`>x7CC"n1K|~*NTEcβof8.oPYkI킾fI*RUCݼ˘^]J,TE?kyvkTLlZqsd5yWܽ'ED9\d'q#Gſ'Ԭ :hv%f{.,J"fdyI*$t}[RLr ͐ ђAEF+#*g2u]Qeuʾ) I rYr57%pIL̅$_0400Np6^"-e6ܤQy@ķtBNGi O[l/!CJSBqjM[&X;1cYǜ!(뾛xxYDnΝms?(_34X;2@"鏾Q91{ |Im2nNF`P).]I~N#l|:$j$ZV'Dw>D(ӟ:QnS};Ţ{ݮ1wG`!<]!dcxW|1,~.`XdTpsS|ӈkF?\^ Oe VvbfY9|&[> 96/Y0/jUYrVi{Gzu z<'^8y#d@&~QLѫj7F !Dfw.چnI""@O¡>6lsR9JeyYFX"Cv5}( }|qyCk>]x<,qD$ULe B'6VFnGUϟDD26l7Ň9Q".M8:Ʉ5H4vhȪr{G[ڿVR-La!vêI:eFSז[(?zǚVLD-.ٔe %;\n5?NFBi{U#T.=EKG VSLvǏΦwz]ZףKmfG%Oc&v* tTDGL?jO;AlSٙY5߶:L ]z_/ Liw`0d%>TZ~q&#/1"Q dDmN}z= 9d7)^!d?ZU:Yx^萓Kbpr\R #t2<~}cOjgixAs[_Hjxl*0䮸)S=׈*q[$yh\NòFU_$\3cl>O.2቟)n*Zg?t ^Qh4=ۿs7z9=HZu#OWErԲWk2c|p>P;U4f g=*Nnet{1. {z}#ucӁqE#z]xԸU2¹1NKE  ;cF ̤Dc덊ePꨉYS$|^ .z ,Pd+H16ttGNUwC ]*y',+Q(!IL Ώ*Cm$X2AؐL9P0=ҶYb߉D3KJ7h\h@)$t(;rS0+9D!71&R4i֘9-v ԉb m߯2J!{ҥG lǾ L]g i ĸA#"U +͝l= 辿TQB(YRpt%Ă53o{KQͬyȦaqhO7/41 ux?کe\LUdv2V?މF2ТqBJ!ހh,R\cdMdbYNs3=X^Ku!}OC O㪕d_2e,*{ҳ|;Lc2n5Y+Z(Н \N n9a#vSMO%̓Pn!;xjk0ص]_"U.K׎y~x$/A/')-mz[+9^{Da J>MI0~xmx#s0$m t^.Of#EY "ј;2,d_7U'zgJ:nbݝ^OI~1a!XRv&f7Evg8q7'lK=FpqV8үcbe()KcFi!wK~[s܉ P&^l0(opza%ϱXRD"WGU:Xz=EK?VџaXؾm\d^{\@ R|2Yp=,~u2r'}W۟w OA `_/:ڔ"̱mMt0͖b[?Zx {mc Ep1$O *rdE``ڪlYeiU\BI";v#ЉKoI]WU}XǠevcFR JAG>nE%*B!]^[dHV7DnC Qwds+A+Л8tq~2wZup3i)BHB~xUr_@$N'SIITj?KsI%RPX T7>&D:cԛ{x\ [(k{#RţO˒ƀ,tʪF2X:q˜0"sOR-ozWFF ,WvQi\mHD9l T ޟxaN c@??tw˜0@t2*Uɏ 齓G"Ngͧ%[/5Sqf&KJ!˨>uQi͛AmH'(I \}zer:+旐ߟ-ڏf0&oeAh<i/jCzI;d2w^)Pʪyjf.i JOj[ֳ-~: TVdƸKs2gdFm}J$G_'#G\̃$$rAL&1ArD+9A=dOf|gmO.%5[B8P`b !kpt@dYJ-?÷$jW{N렸gR#|>:Rum {JP;d-gM>q-Vaa Z_c=\:TkҪ qljy(_]sz+֮-zkF!v+]Ɏ0tT+[5,ju1_7pdp_ZJrr:=]~-a<.QwCts/\:u"瘋m;1ҽ$N5CL +s0ͧ{()7ߒwvK`%ʪd |͇ M'"~92v]cܱAaĝU^*#ƶ%#]ݿr r^b)I'%9pKY0_>}90C+OU,ns^<(K(,%g]n&fe!{C˻ѓ%i+絒=v^^>LN{Y\p%QT^lnB}mglDxu: Zk]e7,&8%OU^J>ʹ3͌s K;" %9u8} W0 n AKv,(c k:A"4NɳC(C9mW,m仩-/eZX;=PV"t)ei S2џ0yEX$h)_n< Oh1-ׇ?͗ @c0bt8/'3sBl;]'AEvC2C@|,B:Rd > "x]wgLe=Bn%.c:EM^F<(ZF75BA:jA/YE -WO+>nќ0atߦg)|9|{\p/#(6 DpQؐE5A2z 3YdK{4ف jKXr )w}~THB98{I1ؓLVu$d< -1 *g5Am5Db&jZ%O%ŀKN6o~(E~*r G_,9ÿN4UіȷbDm3?Zu`]5V'N< n@y`8#(|S]1xwyÂ#1R]A0MMHtX UTjn^ܝ0-㕧Ϳy}>L5p:|h)KoE8nڞ=-)}/KLf6Qb0!O6QbE7߉Yҿvv;ȥlIT!Nvj$¼׾ ְRQQlڬJ [d{55t~/PzI,/;3.eB 8zdv۰;I?ZQ-絣WN. 赴M4cŴu\N2p-'{6maJ{FY}Cկ'9_4)'_leH" I+qQ2;p ]J9LwO۴zЏ3 bCa"鹁_rPk~s](=8Դ]磌hϩLtٻp/Uʱ BD")f|Hv4" ȩctw/E!pi(DPԹN1i8x5)oؤ"_S4I}V0\IͽJ[rP{.}8!!ONCCm` >zq5:Y XH)ϖ+A&]ǩq`t^3ශr >b_hpJ{ramG6T_?4X5s4 vr:V_-.;_X<4_aׄ$7y]'$>Kג] pțЖVF-djn,4+8\uysxŏBbǓϝ4/Pnd3 4>rr^"6b1o Cj ?]鞢^lu/ ⤞n 06i2c!̰QVx1e('W!<#-/Ӷث-I6TK!d(=\N*iFM4h!cB:5hŵb{Ήs \ScIwﹺQ3F`%508!0OƮpi-g'67cp֝Qü-њe,*(,8NaqH@m=T/,4Xe06C?z Ъp.g)::]~f/FEmdPZzwG<`dtK9$` J{=e45@.d8[˰?4Whk8p1'^b=Q^L:zPܯ.aa1589$ԟ>Sx*HK|cl:z;+. W:Aq8@TDll "\`.KcnfVso൓7}b jQBtw:\3ϣ\sx  H#@ĐXɵ"!~;X<~Ưdߍj~Ʃ륨{JW6SBCT('i$ۤ(MGIIghYES/lh|wN aQ>{&O&^@)B 99pimAj5$ oنKf=wG(81\mJ6o)gov,.$6װe})A6@,~.Z&DJ,-@pdޓ&MJVi<;l)d5/1e=$=R&F}&e0x}bG` I-vNf-^0շ`ן4QOŷ^L@Ӱ7!!ITTO(ƚB8ʨribbu"T! ~C8䑈)T ]vU^PW/ʂ,"J@璂Z:-:VnVn!ÄeDJW1mqtxpMm}{ʵ-L"tՑYpZZg#WUgĬ >Ƨ52rn<!M@IGNx۟GwC0⅗S؏J^',H9f_݋Sh|z!"OY~xӧw! tI2]Y^ZܕHd\r@Kl:3^eɩuf#HVEú,ḰbAw&B৳E_[_iZ1>GQvTMۺs0d-7@<έ6D*V:~&8oo=Mi *]9d\e>-k/}\ 8]E~:sFdic];yI^\{▓ kNS3z1plrC(o+TM &VWyVTpZ~evzk:h_YL֩L4O4cGRXOqI]tvX |fz3Cjx^lBx3xƧIPg(Su&ļB-?T,8qO/b~ԓ{/}QVk^\C(D O=VeI9Rf3]_s_Sm} 5[L6XA3.8H5Bb%XN~W[EPpzno׈umm=V‘LQl*[eӀP -:cbAS[ AvPR_&d&:j3'Q3-5>iK[2ļaQ!O,!80 C5AcRBVǺ s,Dη`&h!\֌SZ/;jHk)slϙ%/~jn`<^{%8у{ϨO^" >p~z*0ɔ%NМ*ї;>3U#S+Ik; [~:u @+`5J kTT]5`Ew1m ^-;?*"4oqy ;(0œ\nW&i^bwS4Α4C Zp $2hs b(Lsoo6F %g'HM,?yS3+#Nْ5-j?#fov=+<ʛY .܂ ϝ+XIxn7%.i: Za&ڙՑGwxJ@+K{l+ȪqDyt(PBc7` W:K_:!6Z6^bWDv4aڝxވr6U.GX{Q2Ծ_wg{|p-p $ZA:z2U#J0K &np ǽjd/"=Ȗ,xF߸6FN&K'zΘnlr&p lIkDg.b;2uy܄Q1srdYZQb$3qj"9Fxp۷L9NlL?@tw$h|Q֎63GVJv8Jqi8CaT9 POtøTUkYxZсkA|ϑ!)-M< o:a C9BoZnԸh r5/P'߷ؕ"C`L> Riw;F@oH*2;r\X¥ޕG0REQ=-_yYư~.Vǃ" % WUB z:-EW}n{W4ƣ>]0Xqp 7EpZ^eCKޤO!ׯ9@}r?OqȝS 7.Q$Hh9; 4%7ihmʬHg%MAG4AAEx)l-8mrٹy]cov,"O_aFƪ!lW)E͉CƝqJo6*N,ICZZAq }6 M[GzvJ/*QvsnӡW?7@EM*qVVLz0o 9-7Iӻ23v޸X "@jŽkԄx%;3IGqc!Ȼ &e~-o-KRKALf/,,HS;yzj~m3G_SpC ݝH!,.p<)2Y#jRDLD2\6n Gc0vP^6#0]6K[ݞn~y) E:ᯜ%S&5ЈpbdkyM%?ݮ|=.%/@*=KXmW>-UQ"/UdŢaK ~ڹmKMoDj:ĂtRԁ!G4+b@LF,1LR0r _ƶ#zX/Hl:Es3@頹 WBv 6-e/ͫGn%aSv,4Ovdw?) 5R2Yx<{n)>sԴt;&B@!-u2!i xJte"Ob޽ut,vQJ/`/o]M+܃!ʵV(N&4mPM8Y $}0{hl z'Cq$%b& ~ Z}OUF}atsڼ8 YP8GI#+/k'$խh V m A 62F)O=<ɮjF CJK $ʑλ놫a+>۴' d&:.;.=Up ^j;*}O:&^{Kjde6y߄`#Gt$xQuB mYs3mO`^H!ߛ0o#1״% ;0\n@ N4(|qUh,C1krYXl{̮o-nKNz-qM!~yz (W6* GӜ YliC^*;r,ROARÑ9K57!gje4&\F*G<8ܰkp gӅ<8;V<ܰqNZc'KT =$o:Up$#">tcTLJ +7h'/INyɷ8tLK 2 bSВ=ԇ=㹾dj}OiFǎB{`U^M&7bW)lomWh6M =l@#4lyCF2w?qTV,Ʋާ6G{[ȥhF o8HC `?{;!;y^ѣ ]QqHA$p8 c_32cevU~F^YPEy'Ts~&RD4IL <HSc"n:?Gm~˂ ituR{eai\oB?d}wCb4HՌ ?P:Y+71W|F 9+20s:\^QWs%g\?^vó-f YЁM04fxZyeAk{.6V!B2+_J`)M-ɯjyƜJ~;<jXn~7I-[}K.t  ?>aFe<]8chg5cLӏك(Q<꓀&7 tN!zmVxD@JygjZvPb^LYa\}usX>γپ5Xiϋ+uop#}j󬏅c7JlMXGsG/m 7x1pz :wL i|%C Ǵ$M(j`L45]BRNUX<:Zt}>9zH67>S/#cx90ݱQE-M˗,:H1>hM/`Cq=W:jJUMP#xh"A b4 p4*[0CxW/&Yz;4u@zpd @DCfdmoQQ[2ߥ;Đo%b%3do7qݱ1|X$4^\s/KvI7NiK5\۲ Ax,7i#J/J} Y¾o<(K AlMJSs2K;}B=DgيǶbҐ+FЧ'ASr+ŅfbY!$yA\|Js8B+إ lMߢvދH8CrPnD&%d*L&[ҋd+by2IVqö"?Yu<6(8lCijJO e(%"tV${+/^Ku> I@K,r{ߑSίM,1&jk}&:<1lwĖ:paMrp-le̋$ydt{T- Qa\Z'RRy%DPgܾv7'CGwA)hα\8Cd$.4X 6^1.Li4T_#X-r&^Nӳ5P\R܏Z  D7{`8 ‘P@ -T]חM x_~lyl)EV4S4QE,aZnV.w$&9ۄ5)l| \m|g )bgbTĚ;ߐqdţS@H uk[m6LgX-`HΈ+Qt,/zVhPbYI[siPS}0T'^Udřt HS+ (ʭekvuAL;9Yc̄@$'9L(U(}E|NqDjbћ]he.rH*oŔ[=eE8+=Epv:Vtl}8sd=Qvb}~y4i#q^qpEu7H$ Z#47g,#i%Vbu~2h& t_ߥ&&dƳ gQ׋\Zv۝U4ueP#rw>7\E#m 'mC1, T4Jh-n]J1 [x6*-'N*޽d h)S,]"Vz&xv;[ґ 9HyνDhxH%K_#۔³1s!tW<kEVzhSp*9Zz>(6 bҀ Hp&AOLdؐp# IH 8n"+/ؾ#n2txPr~aaİa"3-}̧We!b"]NQ_8sHLYufH"`x Gi:Za;[^:_8ĺV8(SZX"$$na mVp\ˆ?/T p#,Wgօ J-'t*Fr6y \A]\vtqbHjgStIT18'g.1W ,CbLjzv¯b38YeY FF-:0v|md]BUwgȚ\1ꬊ!f!d&h,- 8CfN֡Ac鳗ɬxap bys]K3>#c+Lin츤d0,g[Q2cw+x`Q7PHbTS6q[ $3EB _ K0yYuJV|kXk#&} W?;3D:!>E${cByN;4@\cF1p lFy1]M<{:1jpgHXR*[8eF@J] kZΞ +$mщ>:ډ lrJ7Rv:>Q=+8۳[tdu£"_"X4Uk_W8lߣc=uɪ<^ѐL"lUDe' *؎B)޳!y2@iѸAļ4}l2t49܈YIJ~9k o'T]B/LWN9-(pg @0 xF*]@Hޣp pI1|;F~rS<=֪@t `vU3uPD~}2qmm/'8gn8 #! mepw@NH 7KIJzqt0wJ싟֝.~b]UF69IbC] {U9)ؖѰ;hR _񼦨wWj3ΫfCU>|oNRx#* Uĸ6_b̩݋XG `c^Qx0}Z(=8Y'Y*ZtrF٩_艐@Wy#]M Tqs=ڈ[כ[@#W)B`pUMbngqk}dǩ#/vqe ;ƣ8ۜ(%ؙa枞F[dX+57Rfo,n M]VGZ+ Q:%A66K=6zq-<lte^f]-"P=W Ya=\ٹvJEd$۲P҄޽=)_e N*Z#z gA?O L?f' Ec6iں h%"P{-Rl)!N|gڕu,_?Q&JOpW\2 Ot s`!XFq8A贜ޑy@e+=W IJy{H-)wh Ӯ9F:'3?e@Y䒆i?=zKBVjLCѮAnj[5g6ڋGU[I-1 E!"hhp%dFfs5݂>o!&2j; bG̯Uߗ ^ duҨOPdii4T h,\M:5+~Tgҡe fWXsd jR-&gC2tOAհs[8*/rY!`EBA>lRW-.BT+Pё'CT=l#U^$|Q_k5qH@vqȻ}77(9Xzd=u\tzerz5LByxX~Q>NzX37RTEr 6?f*'B-Rqu1lyjtPqte=fD 9qΚq0vϺ}V(C)=l[HK%iNXplYNl$r՜e ;VA]'!a3y|ê;ʮNڼ؆]ԇc ٶ77~~AQ"@f YPlB3|L)^/4oɮN)E ;=P*Imxr5YekW|=︶rtwpo<hd'Dn"o2℻E4 fW %KHKTBXjc_d&Յ?.+ʱu>U$}M&xLBJIH+EuUU :YmR4u%WX~w+.>⏅1eqS+zU# @@Z[(uR? 1#!s&4CeH02P %Vx \ߒUN\q%G-4ؕ gdϦ4>jE2v)`e0ʁ rH"܇$@x;͛I =rJ ,sk2(oHIs3ҋMQqĘ5gFn{JrP~ۨ&8ݸlvO#RK$Ʌ~?@Y{H[0 +4E9g%[ ͵@*|5J rwwr}+{=Lwl[^oΓ?qۍ+(?${z#֖.2f.ȣC]#_ XFAOEǮ:ց~דpֵ >7.>MJ qQ )~nάa("04Pj)@CX|cqLЫ>ߣ46Z4mzwZ )*V$g;Q*gΧH?Vg t"0V qM/ǚu^y+L.eDa,rSkj{9^KI)g\qaB2hlXJ$[G;Z+;>}Hg=mo:rļaX2-g<(+GrC{d8z2 J$G YwkhITr~jشwZ3Ks7ŤbcFb > IP>K? )̶I wQUkIAiXv *t^~T x~U)A#XD+`uٕa:ct#ޣ.4u2W2ڳmyBƜ={L#J[(~">xԚLN6}[/7Ԩz>L X(MaYgV~GLG $?HpɓD @ۏ9[/RKax`cT&JDZKHP5 dk%WװFHT Ո C8I h mhWa_ Pu4O{samĪ73,G\EUpiu\$\Z;Y߅7DC!uDE8Ck(뒍`Rl@pf@@mSf>?%Α," vv$Gĸ}ͽ5&՟NTjHcOW Κ0 !ch2C9¬x9wQcpStp7kn T침w:#A+QY z*[Ex\}7Sv 7FKYFw;V›p%]$Rz] :{O)keg$!4*ݮ^R,f/(rO1+ͬ}&1 KHY:$?/ɭD8}.ҦK?tIp#H&ywAKytR|גefgyQS֝#60%\LwoHiƌ='9*E>P=:vFelZdR[RDʬJIo47$n :L$>G$ox~{bs>Lꃪ28VAya?xMb*]αz32, (& v+d.%8/I֣*>It#yXeuFmB8$;{?gz}&.*[ˏyzyKo U= v=?P.e(X}/%8a螿eF%?vxRoǶ)PK<5C e8sfpϘfi @Gy8]o} r Q9TK~$-2A\IP/ͮ?z?)[Jq0·2˝|*N!.[TLrj4jfr-׭Yf1C}i(5*̟)ďPHN{*"~~ zujYEj}xv#&Jmn ҋ) M,e/L̑==1&_c("~pQfc$x2Sh'WS*m0 N\w@O)ҜADBm.w_afr$U|,KhӠ/8q \\+H\_bd6>{jת/]yrZ)[DBHjjk3ԐuNٷlfR8{i&vSALNnu.J$Dʖ|ZN,OPq+n@|?yI|$=ƒwX4׼j?'N)rf ɷ<>C%Y&EV>!=Z*^]"(bZe.%[b,wh|)Gzg-. XgeAXT?%5_jlz@-q3Xޠn_>]439S_{z5pcbVcBDOm֚e5imE n{=O >\%sHSh7_*)\H/Px g <ԬpfM"\QousȅpS[OEze))B:gȺU]9Y=a)oT<AaJ]cFa|,QG4A]큏o\#ͫUUcbj8a䲊Xrj#-ZnaLD$Ot޳+"UA' U"YͦP7Z͗PV.@^nض=v5\酻8^/QܴPD]D5#ڙ#uK8ߩKsuVѣ amȅ'+xPo3]b ffa5XAd _wdbM:Tj]v.AEl.k:s%Hi&&SsW.]ϜmRNh3rc KX\2yx 6+GnHxvLkx]J{UGSt,_[=qTq)f!62O$mR-W0[wcAS7_~J.KSc:#|NΩDkMaH`s|b=[=nƌ yTU޹IshHKHf؍lx3} ťL&i2&slBܯΙD'G׍ `e4Ztߐ?u2L[2CuGohy-%F +a]1'ح<\o?0sS;yq" qR%Py\pW@[eo$&x$߅6ܥtEfï 9Cۤ@WlkEį!iGF}SV_6SEêCpRT<)%Y }f/WR'6vbn4cm Rpl!a>tnebHJpmXC4USqW:1YJ?_Zb;]U`A8|ꩱ"7J˗U %gR5Uu]xY>Vw3EAA7aheK텍VuՋ܎]a3(pDB-V. cU y^0i>{WzT}T.VM)A VV"?U IQԓ]l.xlYX2$c0shݢCMep!kGcˮ)Q .G!]s$iuք[o\48w,YӈB&´S1 i 53FHC.+W._Ϗc(gOarc@L>5 g WGTt{\urvfwE8::w1гCbig8O}(_-Kɘ.Xɜ.*n\׾ &[\`yPLd8 CX•="}Zq&.pA^٭Ǎ-=u2Oq| ^ލ͜Lhc!g懀ۜ:]2+o Rݕ{k!4YSȊ|Xi\O>nzic$1_f+ݪ 8AN%,r_I<?wwO!kFQ0sG^_^Y$d\TsO`Xì{8qPSrD-x]t%Ps18W]+\Dwa{/VG ޖ]2SVFBJS`BEPݨs<[ GMyڷ#g]CITc6?J"r=F.gmJ^g9Zy{-,%MV\dFu 4cHf3"Bb/k ožPDR,PowKēV Y?V= ϔ^͈1ŝ&/]3'VR{Klո:{ӦZzvc(v\Z}4?>VNouXTS6 }wΪYO"]ER5`}'gᝢp4xt;(UJAH,8zK]>)LZkagQQa4Bi[Qz`3usgl\{ NJZ8#}9͊ )DX<&- QҶ67N$bI:"،A4mW-;{ȇB 1hJt^Tˡ$SF EfNgg3IB%tDq%4nD (a* םɢ̱Z)c. 3 UxC%6^$c ,|-줭ǣD400,:%XײEpOq*RSעᚧa'>7&rg{g?~FZ4a!G~)P@.SǛ"< +{3WbUI kVsF㮏:Xf0+ڱ5qGyiz\ R?jR_@&@,53 \ C@h^S<م9+!z2&)m&p!)r|XL?!'{kKtV%y? 3}tj%$5yob%u'Igm!2|lBݨZqm| a Mlu+r6 )o!"T,aD%7js~ӸAw?b>2aC,zq"*21m3&slYuAMPe#4Vo:˼ɜӚ ' f9/FFw6LvQ~:I-^Թ 90kqG"e )MLd;SqPL6aV6DE8}y )t#l0N0kb%|mCV`c8G@VDԦ/XBxds]jשfIm\ _nGl0^ f%mrNr"wzPl}vنǥ$)PC|RKѦ6d6c+,[oz #=72T7\^tcu"ok+]3O#cJ$3aL4 6 !Z9tNjG$sYΪs#?>5062ںN3T871LT7P䤜~LJm V~{> Zt,l/irXjZ~{V"[G0B_z[K;1:itu"DCWh8䗈2h!<~ܽa[l*=ȣDA@D%OvJ{PO'HwQ"99gw~hOVAE`2L=S=RmeS+vٓCcsGGlFM^ܦ?T ˜NnKg J:FnKu?/kdž-jI?[FcZmqyTĦ<33,4Q6tAa(ctC˩Wu,zRe)SuP^ƫVlCz\l&LAaZ@DZ aNuÿҤ }S,MYeCA4U"m']VfmgE7lHY]݃[qI/I*|m&v;غ?@29-!T;h'RTBJ}oFjK g14#~!Mܝ\j}_ݥ7cd'8\&`)UpS3*8$MQ?Z$ w$V),9*L|х_ ;@WG(Ɯ<[D/nIV,ORӦ +W< ;\ bRfq)l8Fgp#)kŲ^G^a p-,j-ڣ1v3jS8h͸B\L  ±^8 /)K#Pyجv ׉k&QE7%^n>;v3ZۍGP Z+FL11dⳒ^4^2Tu! 1}"A=zU0s"P5BȐ*2xe nGd*؝L#kNQtSlS2!v %3o}}uG`=uO4J DGu<Τ@SN-e`kmd/xMť]7 0n0uRdzC{TȺ@=J@#rr`VA"hw0]_tFNZ6cģriWݞ,[Dž$LgYq$V8GW0մ\/)g/ . s8,ed߯d"45ڐ1ʄnXM pifX³mWSES6\ r]IvCh&Z2k*f!CgR EBٰfާcR A$.h F@s6V{nd,,S?C -jfٯtEfa`%0eA` E9UL*IXx=?TZ 뚻~`W{*Z >{X.Qʱyx6CxMng^>PM#u箤i[Nj38 -RdK?Ɩd dEQb]D=95α"f:ڟSNjΧ|KWWob+ECUgtm{]׏\ mf w ߖ?q% Ӂ'O9hRKX%+iKW[mnB}WvSɚ P%E}.Vzx B8||֦=uI9"gkq7 nv6z=P|.b^SKLHf(me~a^Z&H;Ghhs|J2f<3j.+4ͪS!;ac6'%i1kKAPwXU6 ImKޏxB QIDiJUAbH%sh}~\ !Pm_}I\?]AP|rfUdsQ8ɊȚXru<$!u2U6v9D ɕoo;4uNq _ͪ6c3xu-j ɍF,Ã0SfL2u[*ӎ; 'V@ŒM<Վl(Tb?vNxPq_ڬ*r˱եA?NF1m/%kKC}% DZSL~vtc:^5t512`-jEx%C@>,g`YKKA 0f i|acy9K$߳nAL1D&l}K͹MAw0U?L7(Ȭm{lH~rsO 9U&\.]rQ&0 ƝA:beurI.Ɇb(O:|ZvJa[65߃(87KQIQL>VA^CS3sZ !%؋:ɕ/c!l)klG?DcuSmH(LvWh&fMYbcv 9pN F RFT:4Ġ % fe`Yn >wᕒ2@#P2قPycYtq39 kYi~{vrEKb9NK՜UX(f: z; ` tFC^:tژ6K(ؐ+IyUϚXb>tAsV_㷤d"LďI~6:9-ŽޞΈ"GOP5y5T'I;gī9n]3@'nv6"ŬH1k[ìCyM^n0ı"?*iBHCL]YD-SyS\ [ezmy|]]c1:Ru?3cC*OCc#1 }ʼn!ēc|%}6b"nTMrT;>y{)xwiZOB̏)\SB|S:ͽ{<8!AmO+)TwsԊqWAz^D~k &#~B8mɱs{4tRY8{J~-KQ`;>_0ōIH! N|J1(*FTϲV-jbaݰ` iϱ)Ѱ'g;9/W*wJBEG^{>OPUCң"D3P]j3C nL peuNu&b\YF8'k@Z"/]td3`14~ @(Nt(wbQفOBuGk:ݤSw"f쫻łL /#4 y>?j?;zoakC y<^u a! %|te ɕ8jOLp-9tAzvqZehA\{iҋ5cd<3`E6kPf2XGF(-(Iϯet\^>o´)/!1WIҵ.vFGUY S Snp$2t@k!#mn͌rх"|wL!>QN D稘RSQBݖc1>b9j\L+Ҧ9ؔgy4wfb?nENe96p9nr8,5R^q&ՔJ&B!Lv-٥x1,5^ڈjAӻryOkLkߡ2a:ռpR lAL&l4F\Ŷ'%XftA>Y`\|[W*bݙf,'-DZd ;X W.(jEZXrTRYPf }>DRz4kemвI :pA&q]j%%_[ ՛&H$ %-%݄L:ΓlގsD(Et%{gyM;R*% ԬzpJRZB+КC!?y :Ko]W#]f-SnD{y]cK߲Tl8}K;lF W˕<aR`2I_JnHȕ#w=ۋm<4Rsב"bK~M 冚jA=!>S_א 0LpEKYkgupvWudeM}{"K;x̑hէCBbqeېiV"ϔ~ʭUyɼPMwS:M:+?ekұɈ:e$=\d I&g<破F_qںfڵlyY1,(j.J4?L*6CN RPzXIr?5up,\*:%$+2a~uINZX[O֐$ 6u|;D7 -$l<E*^0C1PeHiB-"J&zAZq" ʎj7x qwY'|.X_v7|DR(toK&ԲtLhMhrCͯ1DGG*~yOǩt/Xd4VɐU1-iD:1|V3Ȇ]CڹLk'xdeNgX?+$ SϮގsI} {)rÉq4@Ȭ< xM4ir=M=O(CdxU-<מ~K|gkQp"J_ ˲gz\]\Y:  ̕Lmj7P$9 @eavYx[4E-]RQDFBqP1z'n6yp?' ݖ# ?@:2*I\,B4KHl6Ac!=<¢5w:lM7n7|pry6O9rGK7* pn4h=<Κ{ Oڕ_x(wuciu{S&H8A[◈3h\P߅A3l,gaC#Ƴ^:1_鲴814=&.@/- Ug]^2>1~Mf>cϨ%j bf\ v^jD7S'靲q7\A]!dtZș}+6&?2պ4E DZ2/ +%ĺ8P;ڇ;g47/!*?a2kӻ1. uG՜ox_f|=']ȧ ^JHXPC Mw 3묿j_|!% <)* ~ ހ+BU7mfA[} IvJF7bǏ!G-T*R{jH]G`Z۳¾ ǁqDFr E!S6M(@Xx٩@*V- ,pi`_EMi6R޻$֝dDKe7!Wvpd%RGM~t9!:S)g G VG3"ƫuVkE*%yfK> g%l,{|~?e09<7joe5) YP K\`wӕ#lq/bv36-3@c?@Q-w 9'+,6Vc(4^s8wOat X ąs\ď9: T ͩlCU6L\`G{r Ϯ:mof%_B8 ##^g`B,  zysjKTSw%zn^I3J@nG<ٝK5"r)8Z"p&g?"h?l a5no[&YV[05f)]HZK# x>kxTӼn?3"T2.}KXeE6bU$Yb s,\6y>i#zNUJe~爿%c $gvXfԣZl>xmrt?!\M~sNZ~KM0Eay Vp,83⬧Cszq3ȢЖL;ЙY˻48y1>4SH1t=цF: Z;Muz֜X &_^;,1cJdJK<]Y. <Sz!e&3Ir1Ruu(d?@QCƐHTN;bfzK0/+T;._S&PPL%W @[o\cN׳Z=P#0vZ&0鑦Dߵ#Cv[Vʲ D(= (6|~8AM<ӉT yuf\9:6,ricΨ&WA>J*XP`ѷ[2l )ZZ~o%cJROfhe:gdm;[mIt6;lm8nG5q ha@M;O*$#Q6hiIAT(Y 1! 7/Iwe65C.WQΟ87ә(NΚRcUMqymWi3|]V~c}Wc׍E[qx-nuis1Np\ ]n)ZLhjy@E"%$gP@b:-śUu7H0i47If4gG= BǫsIGv{ 0qf*r T1Y7 'wRh|nV0ߺ|k_D&Qsѿ'+l'/.D6 W2tF~dlК>ca*E *kD!˴W0($dG>¬AZkO\\Q+P {tkQ*WmnW &X}d?wrF;bqfWZt`{麨̝;,h藞j3Œ}>Qrj:<E&;;#}46_-С"svX^ݠ!e^>Z<κcJnQ5 Y$R$@G GO\&K?"ʬᵌm&DV9nrZ,lezx >CɃ_!? ,F\΍x'yq*ody= ),(E;i'+EzʥiHSr> xpInT-q$n|ŚIIk PԶr5/:j4m\t,K3} a:=*$87[ІcF8!e+涎W,KI:>LJ:<ٞCinVto؎fzm]lY \e'(0m!4WS #Af,-> g-3Y2Lw5 R.O`'׵4w q )[fW[7}i KqzS|D{ @j@y)Lj%]YDuH]~[V$@쁠^DJ?v^)щ:G׀L348&( z*iAu8qK_xX}o>' /]hH ]k{Cjfyu}Oݞ/!iZ4|V)e9<(uL{tg{JP>u2si*D^;lΥ~t;O@bWS.!`\:^~_ O p5o0R)Y:2_ՉR*B6"x܅Eb^edEm%%讇9TG"ر~Eڪl 4O_w`u5H^\_ɩH$(|NpvbP\ʬώ>JoiTxKz<}JM0e~p4z4;hҰ j<Üu'ѹQ-{-L> `. #F2vGԴ ϒ"S8kH% ZIcD/{ޛ{JmK/]xS%VJ.w]A 1K(|-|uE;pڰXwGL/Oo(@Q&b[%YA}q䇀?3h6Wc^hlPu4LI|d; h5z^6Mm|ώ>}Ww "poz^\U^ SW|TLQfV"ZF0Acg%a/ ?Z C.p|WCNnNYF$3XpDz:hm |{|@,d, ٔ,Tl)+\_q ^aHK0j=T[ʡlR{~xAz~ .C GݹL@ƅ XsvD+tКfZK9Ywu#s@6zM2QK$g\#I{p 3K)t3]z%k,HLCib;1<9cLg'|稽I Ӗ#Q@ <-dPU E7|ǔ@}zKaLI5h vOmq5FvճC!-;x<-Ī+%nu#GEov)J`Ԙsk͋a3 ) ^k?Ok<Ĵwϰ}{N]?L۠*&]3+5;Q41]9S%FƧ*b"YYd폚':+1>'d Xdf?u w}kzaLVfwk8|R>ZŪF'>K @zĸ$A?T>əty!Kv;)3)`- 'v̥9omlQ"e[&}D s,JlSz_Ac%NU#\H}7njDZ8K.@azaѷoz=N%ɱ8ߎDHBf(܄7[=2~A0wR淃_H=1mީ~_Vci%ϵG:NG^<(Z ^5¦kV$bg)3yPI*!<57?lS?T即E%^?ܰxzBL}Hn#q.<|B㲓=! }'yv_:UfccyZ@yշlɩX6hC  Ss"dnw:n `(@Aw -vkʜ*6EPtTn?|~[*P).{HyQau}-}O DRFE{z8aED^<5>/iQ)!%+J^l#:X,pMı!݆eMK܃k~Ryw|^oՅpݧK KS8eb9XЈ&d@T;wWy*vgrOTK4NcU3 ,;tvEƽVj "kAi?oiN%5;7*X|P]Hx}bm8`IֳF'2]9Lv(rBzG7_X `Ƌ^'',DI"wdtW/6L|HmU8IxåhϩNQ}B;U`Po}!5?+%m9auSȔFo JBOZ[1;1Aisb] L%Xg"-kZ(ic2X[ /۳yf:,:r-*\qCK@c4FDo3կXc7I+-Pi)!Q$|1]vtXFI KOuҎ F~ ߪ]hgJ}k,P7;c1me4 up09@'9D{(68 d[W.):. d7dSFgeoC|;d``Q>nB6e-Za6 a5"53qGwAJD=wgEoK?*ϲ1&( &i2owk[Q܏oxVh|P P0H. {iItC-sM7 @cPĨ &#R׀ -vBJ,J/5E>iӭI꧀Vk]k,,#dkX[QR%k[5ڍT5kAbsWk6)9%{f&fbG66JIcZ`ҿ~=Lu eqX G;h=bA*8CKҮ*&FMf\֏d v V~hZOGh 9Tj[/ q6C}!3i(-jNATb0,6opڎBlCvqFcPxi#j>&Z(`Y?b̿>WR [p]{T; Bg~=aQפJ 8ET2+'ah;v'kwDNS /0EO>sN$i(Ҡ0[MY1o(n60t+| ~,IJ7l@Jр"1wTA%4 D(Υ"Ͱ&{.2wкB$f~Yke/_s@н'@]f'XSiCGy עsc oZعnuzoj!}Oةo_呔qlg<|JKeh' VvvU}#G F7N^):L՛eyrO[H,0 ë IhO{i6]T! :j,N D’\j"- NNTF M:#(vm@SD 6DGmmFxcoYQz&>4i5Lnj_BM/TPh-[fXnra,bfH]_֭+~"8ړcxSˢz$73 b $ԓB j,%59A[)oBC1{ &RnUk1b7R6|3*0"X–xN֢̪<7zKڷyyI6<*WSB+~1Kh B2Q:|\c (R:ni;A~$<ɫXe C`0:&ڌ~gH_\͐o{}ԿqB|(-㦸I*;P; Rާ]t{:׃݃a3$/Y߯әg~K:n\ҩmAw 8\ReT6Piy:u !˝,:섴ҴJX]ܞrV>ֺ*̂Ah6 :MzƊ繫YnGƮ{v u37=~/RgLj}%*6V~>aY8*?O*`yUtFOJ$;4Sh/' bKAk ]AԴy:_ ےP)dmt#c2,?.L0{ `=ۼQ= 3O#q",LmS_bл& *R yb@z $xʫŬaɸ^d?Ok % Fl[bœK-!o77k*E[yݾcLybz"qS"e[:l$ Tު #4Gw鑊qTB;fLr} ʵX{'D?76K@9P}2"9 G`$ lSCϐE/&i!iz(jtM|8Z9  dۊ(xsD NP8žtz%h~݊N'cNx0T:2>%^VЦKYw }&iI 5ڲ!qFKC4jf~)hƌ3l҈͢1|%[n9on  a;@Ћ<{%[}{,{эp^ a=J @)E>LtZOd .i~Tڀ!yek`[R (B\BFMOG8:nsbiѢ[@LJFEL>BL7%,x|I"Di!Rk;vSևɣ/2F1fe8xB!W&e1cc*@.RtugML^~:3/"Q˾N%Wk-Kb)pn}`ٔРN⊨)lyf jnLN= {mJǑУ(WՁ5mbZk&lv1}J&O W>)b?qwArg&j{۲kÂdFɡQMVM(t@5o5vj\>9d 48! r.vrw-+yi-nBdFB 6:9CZå엸R ]zkDVcY9oٌ>hrb1ϑ1J&'D))'r")%k܃ԁMriU۬ ZLj!3\ڽiDJtsίUߓں--մ`X#yŨd&/~>N熶NFR/S7 4h&|WH?D򖘧q,ddPVNDzHTq[8$ŏh]-z>_ƣ[9Y9pN}=JWLbaTg[I1"3zt@ϦA 7D[ZXV9 KK HxC.Z0x61“i6l?~JNSub6hs'=1n(+(CcYՎܧqx(>BX=Z)mč$6eoŜX5-6 ?Tsbױ8]HcY4 qf4)Jh|bd2~|+IG7y Vo)MhYArexA}*1(uq2GV)jo7Cf%r;9r.iCԗ|YjrcEkȵHcLscbҥ/dJi+C?AEᡎSg!5\D,YsD%\x"4nՔMKNG4G4ma K YG>V÷љpbDƦSZMRDƍg>D+lp؂L{lBͼcb 3{ ǔ.X㪄5> Un }ܺP8 }X@*8{6j|1"6 cΓeΙU]Y gƇ͇nl;lFMU=m9|e};&wkNXF8umØa}"dfsd4Vo >]vfE5:ݝ$sӤ1$j,FK ]'Lv^0z9:IPhpP8K'*Vc'5_{$b<#'r0^rwqJGwadG}K8Z< #;GI6la 5x z,g~*> FeN2w[lyԩT6Rydȓ =q݆А]!"m"GyVHTQd˪D#G_MרA@éNu @ \n!8+oTK1$,9%c*J`J@ ;9AZU? nKJuZ픑FA. ~x{#!XnR]\`1Q1'C+N@oy`˃At&@IL\Je`Wg`«ȓ obnC7y+V ^I>Xe)*0}WŦ>KqT1v\ @2tvJXk{9JWv,xU} @v5bJk̋_`66S?ڍX"`>~0|K7I?i;Ct~`8j!8+6^)k |1n>4p69YXG}(%,eA:/lAYi>>>OKuR Kppo7`-pU}h5B.AV6eb[@῁cQXYCl\(_917.=;.)ȯg0E\?5jI)(In{Ljּ04vufkfѶ[WΠiYx#իpo_ٜ|-ns1l]ipz^5yÐVs5Szb#a掱i)ps"9^5tgrɇ$*Kj\n1P>OrۺAw`$#⮬.~cG8L.N *.*0 f3*Fҕ o{ɖ;lY |nw7@3A/D !EUf vf4ŋ&b J]UmLMB(nv-hwI*ch،&; #LЏ_)WZ)]¿USvxT#mX- 26LP}fWĎuR"Q 9IWrM1]v$qRſ IӮnH ͨ2o9Q  sFG/l#Gg+\3:\igMKd, Rm0Py U"Sti2TKȼtꍋ'ދE}jZI̸sGJk6Y,7^TYPCAO} 4/1fCdz# U_j:-7c*T⛕cu#ČdɂJ@l̙#S=<5OIKG|,PrfPO5*$l%o*¬MBsfjquvȝ4,##VY$I91 X oq](HwFA_32ˁ@:A(r G HD1dC`f珜8x 6 Oa~췖A ̍9ywc *YK0RrȺ}:(D7LrʇCJ~E^.hoN$ZgL Begrcʮ:Q^=^5^N &.$%!T\,$Ĥ~+a$7<4 Pjh!/)ͪͅ46)g lI5bza9u̟p>h{q1<A±w }ǹ,`| ZtqWKt~jӏ vQިC6y.hlHa lϡxPrxZF9Zr e.hH%E(S1 BisP\Z] Xĕ (U90md0c'Q:{' [H'B)%!1_q(-Y"M|fڑv'~Z9I螘WJđ#90l܊VH&ƚ Ч'V|]3vtp3Ю6EF;w 8["D|.` d۹^9k1HxHsLc%o ~dK Bl|u?19N-+VrhkMx6 |M0\צ)( kSi|SqjXw=w-ɑ TU|vOj#Wy+ jshE*/QD_xZ{SQsҤzN#RcaH fhSfӄ-~nv(]$;"E*X{*V !ۃ D{Q4v4+ Hdɰ*8s cG7ۃRzh) 'yY6"_۩l#q@M~4@e2AKJJ:((ϣWѬYhZTq3KNX ;6ݰw,%{픀r,B3B_b|U#HX9a>"v+Ӯ7 | -w1G3HͶdv:.M`,yRje{UۍK ̫iq!}trx%r =vr'{5[ptDྲྀ؈X<2sϴ86v0v]p5)M;ZhnL8yt ]$&IOR \Y֨%mN i<$-A7+,* ʶ3XHC`p ;\2iv M`d)wYZޠza P \ A0(|KӜl5}Pj{*{q촠M! %->ਸw;!@7ېCm|rE,۩y U">һ$joJ#&ݜKs!;}x':)Ff 3uO bqA̡?b*b~_OІА-:*1֟wMjmq.Dbʁ{_sS FAy2n@K.`Q'/]e.}#{ꚹ稪Ma"V98YN{Y=;@Z0, {F^:Vj)A7LZ:6ᐔrU b,Y山+K#ƠGym@?Ot7IC@MÖ,^,G.-nC2t.)~ݓcǶ|7:z=WprԃD'vvԅumFFj[m쪾an̛Ʀ_9olj:!'I=Mʥ PTLu+Bۿ3 gRX9KŤ_,a1}eBA:Q?I ֩"pd}(*^T>:Z^JRQ=-/1NS!mPɘrWj@"{Ixq qv u1Rh%!KAYwAHyx &MH"6|RV̰ H fμ_GPց}w듀ecJcVx* v`>㧍͡.VG62Y@iT"kr۔./X+9uxґEӱ8}H{g qƷg< QGIkֽ8h)LM㠿ǁ=LV0,hxIZ--ŮJ62.u b}<Ff}oU[ҨݶKoL-HĹCt!SenGh׬8*&$@vY[eSH6XքkFd̂2opAyPָgНy)ǚ`hSYatE;`?y*nJrAVILp6"9u ;}\`EjXa꭭# `T;/;ƷjX)"OuX֊Ѭ 9_l_doYUS*'[q)#c{Y݅ޚq + 6\(h)h^bQ4>I' Lb;pt\}KI_Z2ՑaČ a#D pkZe'tg i" ՚S˕V.n.^/e~ ="Uh8Og&5i= J/:@\<÷P7XͪA$Iɢ8 ~Ю\;g@?Ή*BRF |N`aj>sm)>$!F}XwM)v0i!Ƞ=Cxp)/8ZDX|Y HT X˚`֯VJ.*@lxf-9|VO+nف豲.j 9)TƯfR.eR )Y>Gbb R\аU/g,z :D^PA_vLU$vzy9 LevwxDfkjAj^E,`o7QCg~wҁ;VxUJ4tnOo6Z>V%볙jxbAAoZURU# hlILN7҆Vg>nYDKt{c35}|xD^37f69[Ū$ץ!{VZddu-:d)\*|BtDrֽ^M͍VD)p11WbD37e`|f/Uj3*]ʭa T~_vsim5&h ޳1tHDbF:}Ac.Q1d:=")hMtw$V8 Yf܆lUlNedt|k~5`P(_,_N(MBK|yyuDOY8+y4&v{8l1šzBA72q߼m$t*Of=@(lGCUKCKcbK [7!x*ꢪ#ȋB5nf.WcCtK7#8ʆМ]b g D=4*VmN@%|LKHeY*SG{_?q \N ɥ!]Dzv { $\QߒҢwk߂/CsD5D0aS529Jo%SMM:FW̙Ie( *ψ/72v+ pծ\󜲿$~&97}+(!0Tl1 s=< _6(Y^`i+>%t;"V~cy .h}4ֳ,,krC7kE_UaVO!.Ҟt8 L|@MkE J |ak '}Pai5ޙP[9=i~P;dŹ G¤1(fzĴ_ie.o/0V~o kg1&\=%P1cfEKv8~YʹP0ҴbnrO~_;~cL$a]ٰBXcZ0o] ^Qz8No}u/"s5z6Y17[@ 5URochډMjZYT8!|rjI s-ce!Iwja=K[r2CT}6i4[GUT=Zȏ;z EK'}OƜG)۱| ?n^Îg|[\97 wN]'Ǝhz^`ԥFލm*_ps&2p(DLj[Xs.fGdXTY jai^C+n|\xjV[R3H0=/x`nr(sW;;#9Q36G rڱ'*E /2R<#D8K~i!p&鵤Aw2C#?] /z УZ[D(f훎4j5rwˇiAoH%dkS;|jiܩXmWxr'Kv ]Ҙ->~E:h|){8ui5IX<{J&nBt&\u~ܻ9-2?@`I)k#I /fupZPPX&dFVIz]>nH7B ~Cg qDZiQ?cC-MTz@2c>хrÛ[eJdc*C?f>ˡE{r2^MCCBBJ6jh.DbCoAG$6;IZBIF:>y^,[#PFsig**T=4wr2.p]2eX峩`4A2 OuJ =7!2OMᯊ]‚% c;mFO46 C,( ke93չƾdMU4Lz.G{  yӓk` ^)RPjU" z"JI% @k0@ryĺL1X`/~fF<0 Q>\C=45m2&ԚC$8*x~ yo)@nJTwɁ? ҥ##ϵov!M+ZxF%FXrNV1|=pH(LW>Jb\1:_Y㿫d9d >uѐ; Zo|=I$HA52uy=[qYk4RRFAtWk>@ayP`i@ ld<W?pڂ{jO&ş((C;WT<=eN`܏E+իIl vUKG4^e%Et@$9 |Rjr,N! r1'p\%yD^PD[?T5%$Yv]$ YGTKA%ù>X SK`qB nnJauZacXguoCU!_`LϬsf[Qac9V:5~Ck7P1W~m<Sp۪QU=dimy ,°9T57^7ވҺKe^/``,+`= }{%!( ZĽX#/j(L4 KP?ԌgJ^ ?F<;HhU  7^LС)6\')I1rH|"#-Zv~I |eKM*vb3PJXWӍtJ dJ#grkvfI e*-ŕ+ R}VgzHЦ+B7Ct]VYJmS|ICUDBn ,_`]L}_T {0,{\ʗ:ЌQ= \>M~ IV V+S6~4HfB%)**,JpAY [ Zlw!BDt C]wnAl`#S j5Sf9 Z.:jتvP`]2B-wLuEر>tR64Wd%h{MbKY6*} BA/gO2E{ XN"yKqR]wCĝ.*.w0B: a,_bVB3aY,a΍q]{cI]xNjgd[kA ؒYG9(. _Vj[h]&j|0%[ +醠^U(~иnUE|;ͺԴPp|_iXI OϨr5;tEH8yp~E-n{&sѝ;ӖB ӅPw% ӂBZyZyxxȫMQ j~#!3?&ye9= MAVw`zJIn$@`Ѻ"uSPReǸJ8i߯bQ qѭ"20 ojЖ\K%+W8]mپʮ\wE"(c+M/F|ŒCS({vtݕ_[Qpԥ8R{T2(GȪU]%yMY t$8KV*{_UU$^\ 9싱lsxO{~g)j e$*M@cB%1 5;jd4NAD78[?c7o8x(S"Wp%l;rXփ7+'Gݟ,J8ai:؎3hEqu ѦШ7/|^ 6ܣ_yQTL)1לxwŽ#fIV a p*NL =H=f0Ȋl3G3}yߛ!S ϗN!7xRHj_9Gh^]̟vq#qZ򚫿]Ga7(.[o 5 ȦIx;LFh"w:U_5> eH14mQHnhO&=DGT(`%T.ЯQg.﬇~-15I#y_D S}vk꽁q~$*KYZR! ,&P 1@| fI ]ೌMn٢ *ZX aU)ssH]d0d/Dי渳' &E-Q!vJ1srv]c4EVg*i?5*0lSg_hs./`:3dJ64@lIZTg Qڣ&wS7lx@u¬-Vέ(f"|pe`,3 i&Ƈ*N̤ewaWs* oȂy{20aQ))1*-5cψFz2FwZ˝R 56*`z/xyKKԩW.!DwV6k8'[N]N!;O^rdr^HVŕZQQrlVIђZ-Z^(a"|/7 Z|*}R}aĆA |49Ro<_ 7 @nhn_ے2mL8J?P:t@DAuNw$ 74 Rәs5JE;xi&UT:9TF)ѧw;YS73KO;-{6WZpw-A *on"{)0jpފy/8</}kHfuJBDv5:^0g}N*WzXo ŷC&<:5:zpL_{G׺d{gA}v8#,gZ> ]ޕ'T Msʝ.b+-_3DNJqa[rFԯF/Yf=ج`UƷTwh3]M Y%c#%# e>I7#1eX3S@Sު}-n>F3r5ӻRt .Fct>(G"dB orQS䤋/Y{~jU5IgP#pϝO@)ۗ #dcXp/t(6 l"ZAL|zuc/æHU$E,0Dɭ̓#췞'<T&Hj)oFs&O'ވ&? V,LU25N(;LO8JYry{X~lW&QלCN3~c5A}˿(y7`YtFC 0=gU/x*rx^\kb!?d)CZ7& u =^mcyGu>Vyz4VZVz~+Yt|G 5jmgoNT'/{ j|ڊbQs:m֥:'X;hnXT&m[ȫTрuGֆAQ5vK~7ӓ5Y2{X%b\&X K0SnQ̟0<ƦKIx:|s`{YBsT83yk߯;JKI%u[UٺPmdÆ)WuNL_EB?f.O/`e/AMdC:(cFz,NW?us}[A[gUr8FRd߮`vO 2|G ҩD[v/쮗_xK_*2^&@):?>H @'~8/ʈ#d;8M[45.|>P [۞;}#;-#GLLe1zf8l"c@FH\RAݼ^85ƘDӒK,g6Pyp"֏gauZߜFm  |`r^:9<=6tgQ8޺܀)[(KpdAϕ$F<.%ժASKYȨ+o:-g1BۉG$eD!g>L&wi8Dۜw]dݻ4XdL[cN=;'u\JhyYj3BPIX}}u3Yt0)ؾ(*.l] ,b;%8d , *}X]9"]V7E/>hxO\\!u!\E ާ rY;Ys6LH)+MH|3|ʕCe6X6#3"p3&ǙnTQZ=y=~;Kpp eX*dv5G7I Q={Z- IUF2օԴq֠ )޹`*<s$Ŧ)aT _RJUᗥ݁~rRe/$mBxf2uVJ{.h9)ŶmB8Y|H8 u'B~K// T٫CIKͱQ%Ok8#pb5u=mܔ=n6fk^uXo;fX/ )o|ݣ>d$OoR?w/Zqb Uޥ\P&'Eqm3i_%y)䲁*귚^a>:@mk]RvMgvH"6X`}wAg< V$BpVj ^ĩ90= 潬]H аs &E^j8V<=Ę Mo?5SqmAs߀ȃKj5M}'0/(Rzfh%e-V'@ ss.O ұA*F;3i7Džnib P;F!^eE 4R4;C$B!qB8SIKbmmS`WXzX#4LK0Й B[7ӊ@ ăhs5MB M›H0͵;XIeS -vH?j H[:nt,:7 hxՊ䐼8u"Y<}|g%W1INUE VpnHގwX!3b, e;v0 ~z>Xc:`u=Td{:6ԏ'FxͿ`[ŭh\xV_&!u\Fx뇣;#Ġ'wՑ8t`~ >˗K=}y$F.z[9vª8+3 0TM؃,.^[6 o.7y^"4u hnmj0 xOFqmCԕ~)LW*ѹ$Kc[f`Jq96')b}X тUj`#&1#` }BknvȜLSӧG`78İ=[mktSuξl?xLƴ 18gDҧ}Ѕdm.TӒ`1eL7HNX95o2|^՟7 ~O ?{,fYbӢɵ:^,Κ?b˔s.u 1|WӘ~O4-S!l3NEM{"LNLF{[bC|x 2ОN g:p !xNЕʗ\a[ @ۀAՓd%7m(൤Bu'$WH~ؔ:RHջ dw=?gAsȋ'PG!?c ax΃mn+':kΜIУ m(%ncH /LVlu"URn0 9lx?3ςZ%D-aoT4kjg? ~H)g@߮t$D4h.A>Ò) Ұ2S}lWqkj^ DhY bR`KQZCf_hV!΅2J`g(aR^h~p8'3m% {b&=m?WL nOyu C eb4 lxKx9(e,Ɗ;3'n,Fa2@09FAg p@《}6hxD0D73_ Z n8J$JU#B )ϖy%s.>18Y1ܣ ?1}E\+~V.\ 3:&w:3/DT8f[Y,rpJ'.{E3@#E{PmԷd\x|xXߒ,1p31~\ӥ]gB- b6 8Cw%LKLKlu;19"E*#ګ*X[JW5:6j1GA!߸Nn3(.69 slYs6vnbrX澙),5ͪtۀj4+ܨelp{+S-&P9=U_gbB/%(Ia!6E 'MaEtJWn7K4'lTbHe**9h'N:!^rAvn=X#zzon*A.δO]ѭ9 ]=N a(mzᩨhhM@{X;Z!f⪱#ӸI>|)$Q[F Idw"_1n74ѽeb;R z5i98l+RDFU՗&<֚4zH2d'"eY).nF I;[4kw XM^Dq'e è2{4n+Y]?]EzIQ,N,dqR ^}K&_;s4Al΀F ZiNb0(j^Cw^aR%p\P5E.MTy:f <wO%g>n߳ӏ,<N/ARnys<")Q o}m@U3ܮn]@#,ٷ{GEGg)#&xgOkR%׸t8}/SȐ^_m7l܆݃X&p}oG]| l:M;(g |wjeQg]Xŏdq}fNs>VFz@lSǐ#u3)0"Q@pa>z^kq{/!a g[MKz@ 4o+r$){ORS%1ڢ% zP}Ats_aNV!vCf&K4oh^D*誨VtWrI1C@i5+hb< rHSۿ.A 5o-ek :B5_1N; 3պ3si}oŹVb Di?!}#g "NrؤZN(4S#øycq,`'SJd3[UOh_ 8w1xae.Uw.9uC0c<ΩʴI9GJt/m ;[G]Ug`@|9se"^X3gpMiINìcX|Nޑ@O΂hZcHLSc#\Q& bv?L[D1= ƵԶl<-"b[p ,Mq_*:p76D˿V_Xrr|3J;4ۆUOoQyזv7ck/*~>]lׂ7WdVe>wQ,WE@{؛ ' {G :DEB ҀZDy>)LƁGQn8IKV%5\2HS1^F;7sFZ/)f$cWJ1 *vVBPLp|z)Va*7?UpБo\ K-v2C|΋$a#?;$5W "& '}nK0;Jj:RTi|Ns`O~7&[b@ 9_Ge^Ҏ+HNih&c,))Omq'.㿗dFF93)~# %ݔ\AT8W(6snͳ>{i~LgmʴY? VvgmN8Ӆ\&;aVV ?d́VuN}O)ּ>ȩ͞-7\Yb6= e=֪Vu<^1Ͷ< T7[vz3/5 4>bϵLY["rx!Vn!U-}91cK!ZD.Y5Ӂx [A]LoY<-Lb ,?q[f K0\yJXs++_S$!U :!<Wh"3u1\zl'6 &Gv7} Z+OB Нd24&g3ǟJ a6A&Qygo]8MF-[ Bό(A.BYH h YCUbbtPHmGVNdeL6c-)͐s(NH4o2q<-MO J"!}q_f{6'iKNGʼnԋwHb%E(|?:Q&!2"KD~K{A ozȭ4TG8v@}pp:IV71/sܨ&L*biXoqu^y"S$F) 1!1Bj t6,("oCbFoˡQt{h5$GrM]0ُciEa^&Nea (Hb2 (.*!"Ce`o&*I騸ݶ.%SIkjok"g]Bl1J #=H41|rێUs{waxO)W`+YP<+ˡ!$(  V_LRhm)PޏƂQp5OenͤÔb*wHtPʀ Cq16]_~߾GC`R2C| )\.* F1z@8ZZtr;=z&J(x>H16` :" Mz4Ya~!Xg4UFM% J3ƌ ׵:ɭDtpTvF5pD"9̚}v!樸 "?i*8bJJt-It_ 9}<'ݻsJ4K2L%8›P@ !.l:(N7Gʠu@% f5YZd.y{s $p$ :Mb@F`x\\ihVTor&m3 NdU [ Rui~ qZ¬-ڄC9&Q \=씁'*kŜ2qRgF/BYe zw6=qQX H- Ha+=@6sH6f|{$w`7RnҴ`\8boTEzX5hZĈϰ#-ʒ?)pwXD6t0JҾ 3'V6ht~p߽xI2AHrHmݫ,9ƍiZRe%HອRRs[T0)sQԲC,6z%ҿY${Y >`q4&_">r4Bwzb0wxk݅/*Yx p)ZDmT IY^ X\2Z?'%wV8kP%)Vqb2ܕul]FN̋Rcf5`J8, WlemC~! k'_TBz~w\tiFt%ijlu[/-1JlL>$NW4$Lrв{Dǒ$*^&+i::pVE>l0~ 巅T+hֆL"~!汯 R!04Ù0k3W*L7o6?;5:_u~|N*;!\aI0 VA`3Uaf[蜿Si9[=`shd ɮzA2za(¨[V Pu*)5-.,nb;(/ '5B؞pCH7ɐ3Q 3",Agoٺ2u 8Ш -\VE[켪mVWdY o6;tP{?F-Jaoxa~چSE3y4Cy뿩䔣oSI1!!~_(R۷!yq m@ 6=8MwǓФ3(St'vSlCxs݇j҇tEO{]/e"'br/.Djt.4ݦL>]_LgxBЊZ L31#:8mVCZGr'Y(%ɻ@s4gEC^l=q۶mu=6ѭǀ\f܉reF TbY=&fOچ/E+ث'0D=Ur)(&D9{s4 qc/2;[WO ⚱3h^Jw?)F$ lļ$1xyyaxly'qߴpTeBh 'Bř X/ i)P9\c۷Z닏Srjc%)g'A_xPa5x]rO<]5J+tW֬ W>`u F:Itrqȵa4k` Stca`gAM2or}mW9ƽfoY#ze4+@ϕ4g~Z͟KQӳ; dzPAma]|os r# [i+E'ìijHJK"zjo!(3A#%b}J?+U`o_(NCя+^>4ȶ6b_EKg*ys=ƑD5߷Vצr1[7\U3+`O@?.jkUH&4jvcᵊ H&h[b!V3#8B14zF*We^IxtxcK#${(x1 )&|B7_:D-He w.4ee2|#ً^ K;[0* l# #n/m&ÜF7ez?C1)uCJ+ d<-$d! }"Nߪ|Mf*5k%=%`[u^qs#n orwlQ"Ó-TU\iH57 doz^|]G^hD%4u焦֧2R 3%kO'+^}<5!CN*oiӱ[?\|0C%&pr37{r$Ư %*kV!|ff@?l.؋ {!G~)42b KMQG oZtW& qFy|sP1XL=REhܹeFESBWP eQېNe+1+N]€݈:æaG@X*=%E>g6ۍ2",FZO]g-!/ VH` e g%}oF{S 䎏[ 4jԡ͘>mtr%I)83DIj$aƔ d쨩q:Yw9u*cR> *կ ZyHۡV#s]P sO;UVAbm\ci\'A2"C/$['H[ " ,+$8y:_s<< *JԠCTt+m7y;^Vҫ f4ʯKI:VO}!#c:uf]t __`mfʖ!+it2Ѱb__fa{9WT)ƍG) ~A㾉r/7o +cc SیƌId߄~I .4ʳ%=Bs]|r13F&R!Iጅ2#VMFZfOv*n[2<%) 9naU+ xG<rpzu j=Mb*uT =w#v3d>%|=ZRx淓9V&X2^Je }a{ Eg7F[Q]/8-lsFjLK{}L s5$<>h$Y2 /_cF wjoZRjI`=ϡ|@)r1bi?~\Ê~Ta jЁ|vdRpA )Z /* u/#7қm`e? ؘ/4%(BcJ;k/$5~ug"=|Qe4ӣBMe)?RaIBA"xMNAAsCTv{uWQNe( ڇ Nv/3e^64/̾=65ZgP:?EY:(eQc/.mh^A=dnw,uX1=*m֨`0ȢS$t(_oFMfWIHA/!<;1"4Q&07wJa;"Hv9.xmgO)6ԕy$Cò0EZEYzvE <7U]q7Ϫ_xl6'e ]бOZWM{kqyC/EjL dRU OfDŽA#y;~KN"s^ 07@?'oxvsb쇯(6uPJvEj&9+wW no7X.7;<`:loY{ d8=Sʃ~d0Ӑβ"4Q]}`akViރ4-UQpm(Ԟ33Ʈ &JR&1_+VKaHV0ǭ?&_`3|jGwYD=5+Y1OdJf3hC㎵ªgxMk wh=0TSK#N+7-]߼V ZM>"|̭E@t4nt23#vc|u_Jz#P\ C@>Ɓx]1G2pO-iMn8̓+1')㱱\3LnJqUkEnhlbfG|DaJ$/}m/A[ooN[93eP*s-Ȯw]+cE+'biM- )3>Di6eyO<;kW..&ש-PG6qbQY5G ձEuT3!V73z|X ̨O0u~VR`ڧcg)&>[q #F O1ifX>͋\r3I(sAD>mp䶎MbV" #1Ukq<毂F3 ]U\0 bqpg׉=1qBp"iDxul)7V֔v&.6A5|Q%~Auщ mՁڰx7@׭Ty~ 16P-UB?ᕳpxhj9/so2dKno[UI_~qBM΃bpvUӧX{+vWeLh@E6ӏ/Y&xmj(C(,~]`NҤG'IbOoӓurZڹgrh 0eQ{''EW4WV=i\;p=ݞ"dnef*i@.~mV΂Hk3#*N\3ep/jD:cKnWŕ=}?;kQ40*iǓjmd W6vPOiX~?]մe]sAr9ۅX# N|6bTܭǀ 9"U7RvE ~\w 2C `!^y DH^ GY/Zk$Ao9h"$_rĥ7lZwz+aP]FۻJ#FCRπSFJ{NأetjL ` 2 ni3+.UUzW ORKѧHaq{@ǘ`jL>rg"]}&^&29+~ĥG|ԧ){t0lM&䭉:2Tr3 2V۲K%./3मVa|!'u3샲}$ӿ$PuoqRH%ԃo@ZGqoC._eqpfX @~i(8"eu,b~K./_AA%H~{6؄8M@Pyu(#0h V/iy$Z wx|fdy`MŘH@P^ ϡ>Ȍ%l%&R ai)kdSR=Wߓ0b=1FyZe(?]~X*'N\Q̍@?8Mh¦Blfrٱq Mr`fg,:h&#nY.մYe*.bFTiS[-$=ǰ۶g NwuQlҷYΣ 걪d%.Hc0&7 >1[ާ~\|w Cj~,(az<mƫp3ɇjq,(~a;\jMզ7uc>͠5ԐKm"pE6'   HKs!w廑n0o[.SƽYi>MX~z )~4}i?1.ȒOnxBW1অs;;^yTqP{Zw//{:a5_7'ʸyUaW:>(ۅ4*ԉ2za/@7bB3Vw ;1~1Bp"s*xƂZ}[Y>bῳlhG yWOߕ5H 7nl*9GˎSGnq?2^ Չ][FkCs_;G_DIC!2U MGI$a0O61pl#A5d[c)inX-#LPY@W@h]˷eJ]c;?k򾚶[OeLph%[^̾l>pv0}j?kMZHdӗ'MLqpLJ/_*$*`繹jIb2p~9a(^OU.#n'0T/ϙ s\VBPn'N w.Yϒ_2B{B# 򌂔oϯHsKZwgD%J 4L|,io-u6fq.迓?7>POlr.܃4ſI蒥D1eZ BJzU~ Lu\~e@Jq rEpaC+WU. ʥ܆g&+3]RC_%:| y i4q0z >y\UƠ.' ~㦳hOE?8/ |/^Q>6}Ceb6%*\t#rQo ")? zYD@>>8XqBٕq~́g O`6'jD[aj@m#YK@FT;h?n>ó= /SBOڼ` 9 ,)ObjJ0NlhLX"W zpyH?Iim1/$U#狜b Ⱥ*/@1 D9K:$'tBQC&[7owx*mX"EWV]Y}&6_̀c `ʀxmRH+2?wO[) _5t3TZ5٦!3󡥇ەF ' tØMۡ"7kb&[^MﹿhI*91wѽ.u'y,:^K* G I?z%%1aHA6 %$'ѯgmng'hBB 2[b+J>bh䵿7¸Ae&}8Wa,z meN:"x2_RcWYu ո4S+h7TAcH"d/[+v3[k,'Dj/0qy G^k sm  Fn|.+J+ʟS;X N:AӜ' J: m%m҂yB]0vg)-Az:q.]GEQ);Cx>酏NM|4? R[ WGA'p1ۇ(X~XR"ӕS5(vi"nD  P1x˵RQC t S' | P CDSiMvՙ1B՝6vjjtʘܡ-p/q1h|j4qK>+i\OkHn,Y`3m7?z R_BnE( s JI?^hQY8,;tHHnr&OYX޽/ ?{D6<9q t[U#zV^4sH?>,ӏ;u-&7lW cr;glx*9 :7=⊆*>^`M\M,ϓXDL2/܀HM;cn$v#ZGfPj]h8CD"#-!<ץn&vӗ!50uv׶oo'z)w:4RJ=9PZ<]MlN.t=tG'qF@H|;.?"M+DRN /(Ʒ٧'rqqYP"tIΣ=7MFcxM s*T_!Oѥy/! 'ݜ/!A ejcM-=eSGŝQ^iXcsq`}e߈) S/IVXknfST"Gvtc27_:q4|tdm^nDchpz3uKM/"%:کj.KsBwv$%+ztBt.XĠ/VZ>Yw7Z7:I!_wSJIb,y'U跫XSR x9#.C4|$sO#G;*5? [@xM ,,Y6|L=tVMExu3%kMT9}s6 l^r(픬 *=QШSl_:8rOmvg$yՂ>o/DCT,9Wt˜q|&+G +'r!}MΖЧ,q9z? +J#*ٴ=bVw{ ГN'ib01hJ.{®{2f_l}C}h~8^œ L/0o3Ռ|'>PM ,q5D?ihkNx Z%Yk,iX퇿2~݇[c;Γ.EߒdfHSzAT-$fBhsә"s/3xIaAR6@ 1'ᒥ{ i5PmqCZϊSG7iٻ@GS:׷6XgykM9.۠DBAvLvvH$)aR$VrfrZrizB-pIűЭiu=_بYQ={K#~VVyYqE?pq?tĘ/RE.W^Ո 4:,x~}uX[[(g]qll,\r,S:_"ap)!3ӹhWrJ[ŁE)u3(D:gt CڿLp.Es 6(&UW=<1EAj? QBuC7]2LvM\9?BAqӑ"c(t,qx `r`f6Iw z{0q7Oږא8905yhU%F~cƾTS#>ZciԥA^?2(X rc3̄G,cNKȚ3: t Ozd8g䊒VMǑ"Af nhnMϹm#9TRb(U8v_,_nsc1AD}]ih.:2J'AfKޤ?qzwS, Ǽij`+]aD ׬&a:ߢꊳUa"$0K%|85qJ<4w6AkJA[lJ"G!d+:i!;x|јOLU~T~NH>2յ-K!Pާ,Ĕϖl7樺Iv3+($E*vn%QLѹpFdW-S\?"SU) Y,1yy s]˟q#+̖LA}jJ"b2?e<ĂsI !Ҹ-QK4u9CmH,4u\m4kW&Ti*0uDww焤bW.|gE> z+HWxO3)w> 誫w%:c2c%Pe8dVJ=O*il b̗Ay-82Rl;Q J9`S|i9b3 }*4tqm.z'Bc/0Z:e'vyNڏTzC\,הUoP/WŊ~-=gVݒ EsV.C63h I1 켎C-f{?T-%gOJY!1L'q YjYN.ly.1@nӁ\%ePsbg+!~3F>ld94}cIPOg ):-;{[7beg8n[m蘓Y<cBZKu.5Ȱ>͇A8!7# 3+YȅD?PyӵP #&b8~ j9JFs-f.qxC"N"Gm_-:>a 5#N]82m:QeuahS)8Wa,+W:̭cHP(a,l{Xᒾr` rXMOH sP$-.-=kr l=*Y֮ҋk( <꼡pe\m)zN(Q Nb@xN·ᝀY-TEoVyxdPYr9PMSHsyvu)~P78ϥ\iWhQ3UI0Qo\-Ka@sK iu{i Ccwgvpe,7 <aef1 =*?5RڅD.ˀ(D*Juq78}" BhJm4*z&ni&;Ř?搇p«[EZ*|n*w}x Y(#,2ڧ^n:IŲRn96[U{pa5^^ q8;wY ʸazAY>j(D'Ww 9&)7Y0/?q(߬f7 QGCam1K|Xă}hĐl^N&ai`= 5.^Q$_# htg)+@.J^DrmQn* // nTHv?Eb9>"YZб٠^ftpС ɾ9;KcYvT< *KN2CW$"ojW)֋8 $9gJ@9;g™ih/mN߅cf9i. "||bpv݇*˻ R<}_KrB|:%W!w 6`(xA%ɒK|&hU co;Gu kJqQ"xIW"Z>_WEVw +ØDOtr!*"8cyƭ ]QT~>I|@H_ѣ1G43~%K͊ ~OE+&7'ŁR7NJY&Twb0W}'ht(;24 ;o/` 47?c@;n_x_vZ V_~We9fZ"߃:.=FTg}v~!D*Q ZM90\&t xl1t!6٠+ꂵm-YFiߙʀ"zbw~aGBCeR4?=47hKs5݉u d4 LE;(N`<\ܢ_)P?]ip歏xcK; <0 0"2kj>]|?Vp/;1s@Yu_j;7b,ہ,&ARPhcg6UHZIi&b#p I!ö?`IRAcF.ob +EWW cSjJ|Y󉑾yyDLKhvD]k/% bGv2Qp*N[cJOE(dvgY"dF]`GT{/H̃e^dwv Y:6gF/GOnAU;Ȓ1oQ2;n†@ĉ([^^=r:2b[!Z8Tlcf6l"`F^^<%SJ Qj sqQ}%j~Tyc)[N[e7&zՉCG8כNg;闁 1Zr ^*Ң-VgNL| !5͢yFU^ѓZRMr5qO Ξ.^x%ί)ܗkFR$x~(S@ m0 lCȕȐy?,,Z/ n}>FUGlA^ -6?DXJɛLӰIqDnjyai:x7Yx@q؍Lc;jCqW +W_v 頔zRVIձ ^|yW W0TɉIYmoFS j΁p?(>~jrP?e. Auroc(Pz,$΢@\\T++}]V-\M;s1s(C:Pl ),8TWA=y՘U!>er6LP7őboBg`u {HWB+om\$g_=f33ŔhiF:Bì]єs/bBHh߾_&b@:{ J}j4R!I:\0b}B’|%3J[ֳX_̟Z (q|j@?7Y1aL:TSEv]kr6Fsw"cu # n8KǥdUMt2'1vWQ%jRx=:@CH]JU,nWFN 4Lr*"m]z!zG Q K*YO`k*ɪʯ]rhV(# K1GqY([4I]]{E\o6F5OP(ID+k38Uq':!G\eY8Rsko%^n[>Oўh15=xx0;f2P o9i a(CbL@؋y%Pt0C7֎/I%St*[8@0+' 9&QhqvǦIUz*PeX,Ϗombt2=[MΪ>o`ן[} ^A r sF1{NYѲM}-pwDI\\>`,4/Aą[8^}8>,>?X۝m+{]@T[5MV%:/p CՓ `+=!Zv FA K:k7 ǀE؄?cCi ":|i ܶәGB)-r-[>Oߴͤ'~J}d=FukQgU?EaFZ]ݷJGTM[U9vFG` N%^Cc6rmo{!b$(Tr4,Ό'qVP4 ;' 2hi 0 'f_>Ȭ^u^WT qr?yheX5uDDfk"hKVSu/ b\~ar :[M _g @ם"2d(Vd rWZnCj] G!*.s ׸r|aius J}@}`},$ua)t`C=*"D~ gd%z|MDї ~o3ahKo/`SƉtOP 9L{`'aЪ^Зes>TϬ!?}/seMzLƤ' WmTX-Dc/dqA1 CeTdL,I֢+'svxE0ֳ>1+KCI>}Z4wzY}EZ ~AηEy%ji^(ScIuI|APDj]3Ml Wka+,q%j*CE]o JT"Fa++*W?{=vXs=bd,垙ǯ 3X-KY9BK($Vo;ƀ^y ea%ռ]5XǞ8x돑#B5E}Rټ|) S r&\Z7A" Mͧ< p(4ǡe÷ɴ=*%[ު%@,nζD:2_BXyF^`7M$Zc,U+o9! toQ x|51,i*f^McI&3G@ԃzԳ4ߑԇϯT6t212^ߥ.5ߏC$LP cv n\2H $32乚D𖝚g.;&Xuқw2aD#6E8x@pHuMnpOi.2&BLR% yBağEþ`g *}%нd|qn*[b^ϔ+p()H`jܷ#A=Dʐn)B: AǰIS:U~ޕƥ3M6!"`)5%!T_"o d\s1CLb}~;CVVN$ZVcD4ysH oK-{UZǒʸNIn}r#ˀWC#Y ^u*|Ȧe=?XR@Vj@G!:DpfB" < u.-WŽaO{@'RbyI:QHvI n8s r Ř^R?@p>1ĺȡuRZv0Õ$^͗qS0H,x@I A0-S`/0"adbY oO*xVZЌR¸6XYߵ󫲲% UAWѭ,z Y3tȁdtmuz!-эءww1X(/C%cEl?[$r;@4p9t{4|Y^wwc ne^桇L&/ISNw!R=Ot7i:$,'$]xГ"Ԯ6PlX]C~1C'-|Hڈ&@.WAVib@&L}xN!TK%qK>[IeUmT AJMrlwCk*)<aK&Xzk; ڤ8n 45А;UzG&įuE:l+nsnߔxc-.6 ns>:~O! oHًpzFPU[[[1}ԭ(y{v)q/F*,$<'U0G }'୧1Noz(#j~|J t)gLx1{H!v 6d\*hƿ* P7~o J,E)p-SxkixF cWMj)sV$+m; v (:em~;?)!ˎE:S-1 M[:f7sU &l#\)\4U ~$ŋ79,B?7Np@2$ $dZe^UP ?EjZ%>úݑO岱[+*Q }X8|g 3+B̓%1Q+ˣogw7eq:ΟdU &E)֫8ösdtV%YEw&K4#avW4gaD^#RCzNAT[6d,=Z SW:JYQ(0L KsHɭ초dӨo^E9qZQbEjg'NezYw[eሉ/ּH\fV[qgl>_ +}[ ap>*2ucpw~g\bZqix!].)ZpTV$6|*@EXqԵ׹P(vaZ@&963¢`ۧk/?v!P|nvΨ(}6KQjH5Rֈ\]H=SHT%-͹a˃\\ҭl5e:>A "IYF؂/4yF,M$I/=id)T&H \;<&糣aQpE. ,?ꌁp8 \bs*>,>{5V؟6O҂\@@ Yce Yt(+7K Fy5+`_iҖC\SoAA0,&'8aֺ 4/_;u؄Ype!19@F.֠:pE*=wT~#n;ۅ4xvͻ}O oqU?M_^Kr8aUq)DYcڙ,qc{Ay_vA?ZUD+Q [Exu$?X#JJ`!oIa3G7Ed@vR"?l3%S@(*I`˶0>2QL'+mlR<17Ct_'mM>@ s 2UOwgۼX-5a Q$4qo7ء04#fAP8WJ4htmo #s} IJDA1A2VSd9Fҳíⴶ7DGƵdQ; xU4BMUVޱ]ȵ`t4y$ɱ);z*& mSa6$M}™tuv/򁿣!(PG{ҒWRo3J-*D^ƂqV=vQp.Y1*723$N%G5irg4VŪ\O1d`M[k28  :~s\GktD#irWWEi""TfO\픿$ڞh.‘/1sd%][^]8=Яla "G[@}ԥ#irɅ,qAW[L;!.U?0i;(X!82wJ`ѱfHq1^aڽEPD/OC 0z޺%MSssG>+lg`ntS>JܼI߻bx H{8F]E\v`|#ǘZ{MeFCÐuN9SQ0C6JB\WpVy,~oe +g)9Zw֍O~Lb~N\,˾UNyةz#u]˅a.Z{M3}EyX/.%|کT}`Z|}WzE WF%2Ëa6 Ҡ. 6RG_VrAKffJ:&}>x.vQKPhגU|}bDmF<<|/IUE23? a?§\77$$5ޟ8@[]* 4 J/m>TC5M٬}5v/vS")s\Ը MSfKj9俉`MdGP$*UG"t^M&ܡ%haV}(:SԿQM *@MkD,Vˆ|}WFF"rF!c BI{,ȦDJok\$ e Vhvb7H3kD^ 3;H }4oJD-ΞPdM9Q~U uv/i7bdƂ!/^+آ48'ya [k?&))gd; }^/1z#  Xnh]>34? ӁZe%*n6Ip/˝ $Z%}[v|Oϕ.B)7)*qh5%. _w<%dHz"Y)>>WzDP,CzR^@m~|97:8>4wI[C,)ńe{hL SsnLL}˦Os T/LR2aV!v.7VlK2M#L'dĿ[TQ2r|9R7q6 谦\dξ[-'TCax! 37H7"fcU/%S}qu^/O5O@\;(*k Gf 1Usxc55u8g3\ ˢe1cٟ% 6 S ; 3tuQୗģ<,&hFRߪ Q;ߋSKygI!c{Y+<ʻc1:[jq3o|TxS? -7>nc ,bhB$tgP̂Id\@wmqF#*&&JA2| un9N Uhmc )~gR'a1hD^ R2O`F\TM?9B!Pq[;ydll["܇|>=}z` b~ yH}:_r-0{k+bUhco6#/c4:|Cq>mC'j9u V <ܓ߫حm-2}ezFA&ؙDtIbz-'nl9&<!b[Q uhOIb_m "o&]l)ӟ!R!3WH 2c -'Ì]"[RZHLG0Z8q}Id|qʞiqY-q(X=Y%"8N23b\~f [gX;"h Im3K!fG~vcEigJAERe ղw^TuB|"ll斟 auPc]FMlLZiX;Eh3 -#W9&^n1]9SzS}ᵘkr0u{@!%7%_=Ѷ99wǤ/̧f}0Mc|%rVsFL*+nDյff轙{d@ eMwJBBj>c֞٢Oɓ9x]9އ l4Sd}~X"N R1QFjsݬd?ވVbZUl-HA]o\x&p#tcкo(0AktApf=zVY|f{'Ցb0`{NR`$E߃ZX$rfG=*t SP+ٗsSf,Ȟ ,"O־l3f2_,u= .ѡeNkuYyðQ6[iS1)ZZ!Պk%WoBTI?#dzSs][ \2 0qc@Ԅd8kgR)DźK0 ۩M4?4DX!i$4bJ ;04yޑieDY$Ps1!NpH讞Sȩ3LU Ϭmb&--Mxuj ZE+n|!*,dеlaarI&@0:*wNJg3V :00* ^{kPɬ(Ȍw]Sދ|Bp~I暰//p.nng` P}tR:kt*oqH*{1e<"7l՜F.UiJ7 kU5ǰm^# 9@/gE y%kTcllRI'|ͲmGq L=HJ=Ъ$YŃK?AS3Gb,XZ Dek;&*CyH0`lZ}WȲGs,XG1w"~pHjnATX~ P USDaJWP#p%kN- !4V)5`D2~0>.v$B!$bGeB|RO=HBC5l|(g>>6\ 9ٛ]]Ju2Vq`9UXPg /*7yp *bś%#?䑯z5?}"Lb(C< *q8V1 f1* AB]1jlhs9[l³]I\~/Pmcj:ɗNꃥRxk#;Ps cgբDj {*|;i7S'ZM$fkV[=Ȗb0*5vۡ?Hrb@w5=W=q#4 %x;*6ՏK3Ҙ^y\!ͳOTRlR̗)tv{GE#lZ;16(!1|Em0֮&F'ɒ/3qLXFZ0ߣ TU>Ovnl|ŵElr]MQ).ˠz%SYO}  R> d;SӻW? 2mzx| o6sZ6M)F R{ǚCDCZbjZ 5Q>jhO5%i'DJQ $TW뽱M`8yzٙ #/Scs|skebUʒ` ϐ8AC8?!e%i`O 8NC$ 5#>.VD;h@֐%(WX:Uh6_9Bp&-T_qR; b i|>Uèu1Wgt5hw茶oFGXxqqaLs1Ta˧Qj]@rG?[:j6azWpAR~*Y<mn y61A2t!RR=,c[\hnzȶ=J+ͭ.CF F=dFR"=tTyz D#q0{V;C?ϋ^457Du[C3ДN=ic&iʞYBc ʋzT\*Z!|+f} `^gY\O tz)[`tq4m8$I۬ǸEVțOx(ndoR^},Qrvu3FޤC0!0\&LFXQ\mk(E73|X} U)%Pb Ew#tn40-!.ףyQ&fxe&$&*asp`6>[dgyj$9*R׊CQ} < .}mEL7'( ad`_>E= 8y̽{DžĆd' ebw.X =ҡ/5E_pC9,k;4-V ,;rt);/zc6J`x*ðq $m'&z>![kyyZ}36mAYC3E{X j,ۗQzLE詽-kI n`Ȩ+>T/\5_> %+H9S\UkE!lq5m `#-v4%O8_] PpzJʚٳ#iҥ8 kl}$85<yQ&Wc@eBpQP!0)&N=쓖tnENS!UZ~=,5f'3l6vՁy|B*T˭pXv&2]~*b0Skf,bOSU׬r$Y.5*47oJ 45Ā~ #1M^Ũ 6(g2S}Ԧ旕ܸYegB2qB~J@!crCDdoe\-y79znFus,$>qd<%`X+c9&ү\ ';MBKKV{u7`ǰLA(U._{+ NfXwg&71 #Wu]dw͓i{Edc*t!BCטK,jR'~~ G Aq)׉ħђ&6,4 Ho] OW6I#}ijt! '"e߸9c])xZY;P &%h3jv;;$CrN KF^2yI:-l[?3dDwpI6_TJ TRyZPRx-(2)ݤRgDODs5%}f nû$4|uiC@ gMPF_vJonJ^@ µ EXŵM|[.BLj {Rf_ڍ,vyd'%npeTmt8%#͌ܠ> o>gNpo_kzɶfg>}vI2U佔 ]Գ뻏ʧn* <BsEipb (D#ن!rC<=%BH[aDp<(YCls]{oEq.YX /Cb>͆x-)Y]66_``\5@T)Pf mՁV9IJgzPb e,I)vNQYwCF'Š 9ar c_ T@Eu+O+,X勵_(OwG@9n ƑND|ݠakNz&̛/t/sA”5֙3˕$BE~ăV9pXEr +ls>JqAk ,o%w2ؾV b yʺWTO xE0)9=CE>;&Fp~d%Yo(۴\2l,.o{ѕ15(Suvbx[R YЫVuC:%[)aOIL%=g0yP.6߆,6m6k͗z] u.jqs>w^3S>FaM%RM$#G@rxxe؟VԎJxe&C W:::I蒯5u3fP"DXKFmdӯ+fǔdync{r\oVm9;[IL'3ylږE0/Kf`]29#:#{}i(4$XFa/t73P':Uo#̋%Z_8i'|:X.Bla#B34, eaI fnתܠܼz x`zW>ԅ7^b|XM3izxRh5oA|xUّ\OshEBv'Z- bZ%[F@& o0MOmyŦ\AeKSus3b7p9ueBH>+'HS07a@㉳ 4IAU?Nu. q^;㲇)Iӡ>O PUZqY_ˆdF>k-Vi9B52fagxS.`{-&V@a5qdnwX$kkXa7G>ۢTZkwlL.-FD5d(e/JgAu%!-:qmEԴwC"6ũKvԔ/W} QR%|0I\{&@Ũtn|V9_Gz#ZNB,sStD$r uԿ<6 ^?GuU 5~u=c%rASױlPBP*FX@p*t I08)xD}E}ǫe [s4$Uʹ:f9֎*@P3CuIS@Zu(-!˺g\箓07E3Q~}IEc|Ä:*.#l%Oq ]1a7!̙f"uǡ:P-gx- hdB ѷ S:M("{ 019Y!%,tsmGKT$lLSRNc8ׄu]Skm.y*W=9$9{Z{k9_aJRY끯+iR#s/"8&i\3$TN|<{ (?:RlsN/ ̅4<>%r4*עqBQCF);Uˤ2bBNY ʝL{ѻ=*] 3F u,cĂY P M1oSTA< 釨3L H~LYZ>r[wϙaC.C^樫k\W 7$[V>}RA6Z(wl(/?]X>H>5*8yXX>j8>1\UIڴBr~{)jmTqP@eFQK8.`)OC̕:0.L_U n8uZtߒ[²0́dNThq>\_Î(@UB#x͗:M*[́q*]So?5Qt2mh^7iQؽ}`jrp%eIxi{K9& فkJ._O.us76zWr!3=g!ZZҢ7 I~wE.#ө01o [2@a@?r)*vްчfƞHBRd,WW Zi{HJ1r9I|[rJc%GhK<"F-aMM" _L*aAGMHg;c־EG=}"DDؓp̃bokS"OAfV9T FNh*~|#\w'[ s}z9F"tFQ0R`r|> (+[C' 3 T *oE*OdYrb[fJ(&}rjhQh_ d.dbHc*{X m!`u:pEs%h@̵wRAZ 9X9BLMaS'f_N ]Ƽgtdž_yC;@Ooݿ_OZ9"a7PR\9)*ԕK@…Q/K@W'M62cpݙ>&݋`{BhGp Ѹ0jt6][,`=0s$FrWꀦ>`;mHpa kMmZ3HKяHgFɞ͇r3>%8P߰2h7ћ-{57(Ulz&R1}x0IruxI|ѠNBXȫ#7ԍ1n%u{fL@?uc4zהLp ŜWlccپ]e"mSwPmO#Nq^?שNS'Ą(f$gy,J#ĥEHܠ+ 7.oKb(}JZ9Imw@w!?_'.[LJS_jn٨31A{EH$:@*c}Zz{sT3ux$JL=Rdf6kn G{ ܋2f]/5:a^et `o-%s*m\ɠdcBm5LKL:IfC኷.I`Js?_.(xVk*@Oo%a52P;z㢽d!3ߘA;+Ft*l W'3Gy Ce^:3'HjaHrJxD"#8KsɶC u0cFfA3$V_QFedbu^GI hV2kX#kc|*&b W זWRݹ~edw,wX7sE'|i`&)z^LKbIR}m`8NF>5P3]nvF j\YKw8!fAeH:$E--Gɝ;"!j) 6J./\Gҿ[ S GxUR1hzv9eF`6q?m77;7۫qmLЀeLLUL il3]Cz,-q5M}V}(To \74["kcvyb}s}$_RmEvUȻsC뫞|ﺧ[v}7Kݞc^`QCUE92LXQ<},k`ExkkW{:|XߘBf^Ao1|oXm( ΀:WV%&йhZ5[k&Q-Ϙ@iA&Gۤ^*\ vKe?%CEAXwbCшVk,dokVaD*A:XW4VnAȔPBگx0G1˧`To?0\feT{f}Ir[+9I@fⴧIٳ<\}oy">]fE" U#+eX;aY=Li6lCxpsrw"@. TV3x$`XY^O? jq~#%I9HsHᷣe Xd3#9]hnJ ʻຮ4DW WrO98O]tјxUsZ@6#" &T[V˻# ױ{»T<>_ 0}PVu% kk\+< y _*4t7,MC4JX"#mQBx`p\53u;B̐3h~De;Ex0)2j1촃jjI[^MBלDXH"_ ~uqhOWW+*_|(e*'^}F_6%źDZPtmjdx-$#`9O뀑KSQOVhmr?ߜ&!dznQqU ثm!;"1P*e$T\h3vBAҹ ^VfhgPD4çMZEb,E9q`EB5VmOV5E\@[ȏdY3JC<Q˜Թ l'պz'Y5Ȳ{vYReuß6|g'&i0q !KRlcE9A8w1m qzYwզ`ޅ"ԱOHҧ\U:H|KR?LAN] ɦlLPA>{STI\Y7<#W|2XO% c*&񶄦s#&`G"!U"l ^r# hu t' 4/$$Þx\H7ܛ$D=Oq̀R>MY IU'Qdu!X!v㧴]$THڪ㗺_Uꜙ.*~Ƃ*c߲Qc ]%$t.шןYyWD2GMnR}'E# ej/;h/? b .δ!]J)*rk񥡭x<{52h4~mnv1t7I; J3V73 m$2*CbpSfoyЬ !\9аWHHr57˫)s(ʨ55{j~ Ak8yvaeck<[:w>JP&dAOPvr 7,aq`` ҖˠrFVNY$M#7I)F~W7ܣhd@4*d6,WQV9eȻ?z. k݇ud ƓS3pBފ#b6`S:Ͻ=I+/d =38K+dq"F$oqA ʁ쵌0n*H$q=Qg=ƟrMjdU&xTFWRm߂w3:j(qDвvy_`&phs5=! 4[Iv4eu=j}htmiKA#(F{Y y9RE_7*)N~W񔣩^3.WCy4-ɔ:V6-#"s\ǃ/κ y/2ij>x!Z 8#Oʦ]b܆䰡zYpJ/j) /pXũ@lqWCn[qS4|=[Mfџ!x:`vvvǀWBڴB Sgl-"j䀰dNz˅ , _#v:hp#Z$ĜxfH1Ri;q8<9榼q_eĀKF[ 4JGd\ҰUPّzeB.ߕA?ԓu0<,w8O(1 f.Bٍ:MhWC|)A LU^xfhƮM*GK5?tgm{,]y,]O,5tQQ)xd7?;ۻ))Rͺ$ʡRn [̬۱G8Wx`(՝AK霢sOgsUOCn';2$v'<7,SNZAS1qǍ p)GW뫖i~][{`N/ex!xd?iM2EOy@@xu~ $kV@y?A51 iOlJ 3 :؉zlC:@;-CxV.߂ޱw㎣sX`V ޲|,&36fΖ#p۴In7Zt^o.|5xT%y c_(do2L *ϱK>mMO[SBEԘ/p"Dwg^L;cAa8bP~5mt~DCXy?&`J A8޳#Z~͌X7RtS8  E#b$yqk%'qJ/{oAʢHZ!.\{3pbTt -uE!=kipk;A?M $@*R4H+} !jf܌ʪԝ;a*etM}k9`YesaJS-fw&b+nVhBnTMJT?v<9mp.ieF&%<ۑTr4E?}8lCٲDuы!N:y;aՒHR.A iFۨ KT & FK ާb_"9l:5V7zqVRrXs$3/5UR`/>,Vxm@+yr.2B'&&w0og 熃7ˋ!\2@Q 6 jfĹ|JDzGSa;""F ;- uS>TQ85q5'hot`.p} r\C! b?±Pn1g|(*U@Qyi)nbxz[29amX 5)EP Am(N&Iܟos(q_AH/rnPܿmM'ߟ7 m*S}1UM83x/w@qq?VV(kub>"oUςnv'ep}48XëH4ο#,+$}|V=^멄8oǽS\UIqa21 S( y# ؜lP%ˌ18/հOX^Z;x3fbًau^%tE 8Iyzx*0勂ݭfXN9/ϙrt_:EӼ}9MR#3>P@^^R'gՇuFWA^-ZXhC5D^7?.wG]GoķŦN&Z.[)E #mc'Ox٫=vBBX7I & $0%De*brA/Mbaoeg@fz(889PկwfXy XN3nKpD*K;^9YI caּV]dkpя7¼}_0+Z  ʝSS Xvnq Db fKytN]yap2fe!G*P,8+=kk=6%(ޅW'N:`t%ŀ W$Ĭ(7l\=bw' /go~d;8 ~:.ILxiy<hvNhOXrw %ᶖ_^̂u+YOnvL^*5)aE[|vcMqӍx_4(H3ByErׇ`H?]9o0~H{ǝLQus00qz-7(T[iVur8RK! r,*P/>|~UyR!cNb̀"X_Ż*X;JT)> ֮oq0}.x:0\waΨ> +DTY$bz0tNр`nL+MHR'*gŁtMRO|Z~xP` 8EAf'}e޾bSq}_ c]5r!lZl^YL72~Bs1uڰ5YXc*88(GK aXfK>fq:%W)H^Ɂ sv"S2Zƺ?F!%<ɚ>gjr~ODOa=Tfbķf YcXө?pבJjme<ê,; ze6]MJ`@Ѓrw b wBMEI3;VqSa "z;6OBa5$=I ^KW`y9jd'ؘ֣$qx80UmḂ HO4%7$йT׸ Cž[brm6D917|X%œ uZܰ {J?5;KþAgsrjdq(6kl Q Pfr >oU w=.ҲeMZb!Aj9 qTaDXIϾQi{*}Uʄi{`q>Q{;`>OkxI2ĝm0C{XSЦ]RŢޫ> HMRf&Pr))pZ#S8lDP@{`8x8M0]: )N%9 F.jaێ )~B7V ?6qy;'Q lhϷ1\bՓPmUxtTu`C/#tD$%3o(XZ<60(|X=$[G61XBmUM`y?%y( J& X ?Sepb2)bcgL̹ Noa[ A0 !{g>Ms>&n`#,UzHTRRCeA\{E,u_qeRTpN5 |d;DCv ˚lDHAu(0T53Nz ,,!|B'hgwZ6wTΚJtvOX/`{kߖ (c]UY?Đ9IFzg ;|k: -T3Mx,Z5?x"qj)VV_$흄ln՞FP_=F>;p9r&I6I]@uM+$n\wz5*Ab;_}8Py"%Dn_቎D\zV`hnj90.^͈NY5rql\mHI߷v9IXF,=1`E\GAT9B!tg3؝.^aÏlj|@`l^۷ J=qGC\Z1s/flz] –[՚\Rt}LpB6u"G7G|DQIru B.8DF~/$X WCb2Ǥ(j7 Bɶ =)꨸Ƀ[ͅ|<\qI*A*8k@i? ~c[k?<-:F_#KҴ)t^]ֻiW$QP Y"?:6PN;݅_k:XI(xac?Dr9xjIvK$+'S 26WLa}Y^wqgTis,!W% .BoxOa{I▷AFQm?)9 ]K< / tlTV7&+>ÎlVM {^\p bJrok٩QODgL~u+}N#' z!q hi+[Ƅ~Riޖ~!&H+<)Z8)e%ED^?U> LV񵚓 ͪDH,،;F> ^0an__[<;0}c`5{+dGhg^ il?i۱O3^Wb`QE5CԼ%?ܜP>Y$V@gm6Zk)  <'-GۉRB MPVEKg<;pæߐB.Mᬶ'MJ){͒or"FB]XR2. #M Mؒ"?fIe+&{gGS=Y VIW*Ca ПwnO1x؂X@Ҹ &yt̝`?hRv$>@`ńPRC Q@Ρ(dpLv$]別BGC4f1G܀dPIʳ πM~rEfܔwfze+5z8`l,!^Y֍8  j}X"6;? w;u}yn"J9`9Ņ:vBg#[]nzſ!˘U?5yh٣*6=YML؊KVnltZW.0,&t(fZI 4)MjB3Uo%QwIM۔8T5HcժaA47}3 n_.]"p7v _i۶q_)z Q22c ,% 6^/<bFRM鰹`[vT6;/[ MJj~cӐݳT9O9[Vb\Sگ213L/YNW/D6ȩT3d0ϖ=u|-,ؐ^VU AP6>ibd/lw?AwH?K& Ji`.ꤷ{p5q|(Lo> Vcy\uçV3&w !@bLj7 #fVJ_O::@*Y+bZ$C-f_)-X9LLNJ Y,>G)|$k|E31duψiLS'6rbx%2{Tp֎AJ7_^iM [-~Znĺ[6 9 PRC3+ D- e T C_W?0 ?w-3> RO1TRX+T5\W/0lm8r50S{ZGHp=綺1}/RA/B0rM翆(yVKN+`+p΢ "ϒR]@V{{uH שTlGU-2?`[=Π] <vj}1&hW$k 3F?=o*Fm;Hkŵ*ȳGEo]S c L(V`7^h 7#WАYE8JmWƘY] 9yOR, W*`<3䧠 -xZ-v49S:eR ]uМ,[E$43 9 /uZ)31kB6Rv4z]`{T ،%_m G$AwefD agje z?;ΐ՝Ok1^לFR|;!_鬺YUm"pU~\^0dI,<&dTakUfmnpU1>e䐌Sunm_8ʘwɳNbO<煓)|AQ\XۚcIlZ/t sJSrݵJSwΊLaJ7%ROYz H۷UD68 .1+7Ɠ_& sΌރ(KeHn Р3hCMr )B{6<0#Nb~WPrE@Y1P^edtRf2ll`w/4!hjU9Xv&)]7^nt|j'6YSMz# 5]Xl &y-GK>Д?Ї0kƃm%^}PYtg-pzѮX!vwyѹy/|*W kr'MG(w|;pXH6CE*^Y]j^:eLf1|ďG;צa{Ob%՛uja2vݖqw`_n`{yŷʸnzf딶AV7Dz,#a3v%Nj G53Wp V*/V">:r}G Ƕ5-<#My$mMs$cfzyQ-{nY18&b2x,u&g l2V\ ͔M'Ji0*5hR;P-R\eûCaGbE &v~4IH$!p:M_&ne6*> ؆_ +y;۱ LxF:nۂ ki^ip /7l8LMʨ|񴋦כKw[R0k'TpE\ff;@:~y'Rf^a-A i/\ XjqWh% <{N $-$ 7 B |2T(~>_"K|4{-6P^FGSc]8FLWQ+f^@gmhc8R [ن/śȦgx dduobtFyonJBDmȨ+Ihlbwtp >16|p<'(l >zoh7x[B:I.TީX!}MŽN`}V ?. F %\1~nTbH3R_ݘݴ'i^Ne%[-[ab2r /YGǕ=wIJt xmM#y(,Ɏ{aVc(J邖"o Pnq `}|QqFVb&눙X`u$?^A_IٙR-2r۟I %Տ"[\bŌ!+dbe{?ЍLl-sY%G0'NF Vcu$uÍ@oÙ2S)KEr6VO1.I~zO>TϽcO{X8p* *eb %k!:*rfu!D^Ϥ Mijh6y uS~nUy7<dB؎:dyknC̐El Vh+wQ*Hxpӿ6o!woNJh%z}N64`?sG;Osw#[s$^Q~iy0>Y?n^3x0M?wkk/)'/GEi25l|;=4)/jD9!1\C=we% doD{^[>ΩE_vdmmTMmpe2Xuݸ|{<%g .> [Ӊm2E1Ӏ@n8$AWb?+;i@:3$To>k%~'HsЁ'jw!9 zp2vwFge]kf&^,:t{`ZWY{ڏH[C=?zcjl}o`B5&kxP B؝mgD7E/aX7dwfu?# &3ck2PNi_ٗUq{ 4Q -t&W 9Ғ[ef-TG)Knel×auvE4fH ԎB!-fEmTvX~mvMԎ<ֈ8F{5BouR'Щ=2鴿*E Y Βi:XJB[dN!^ßN}0f+xpO.+g>1ǟ4̧gK'.?8N:JHٷ>~4?7-XPyw>j`Α忇RR_aM PH&̝aW8C7s[7).,n+Po%E'Fdg,{+0{G .huFns [o='~Q1?@P!`s<SL|`j@壍.zJ?C7ZsL8+P'?y`uĉAr)5; @΁Ţ}-&I}K*Z_@"yn=gTUgB;c|>Jat=߳\hxyo N>d؁3.zdA}o7:7{̰`1qWi9́=@Y;bnUc_< -T&3 aG E"I=EyR%LSOw?7ɳ?}ɷTi^\A"pR4]I(?6ChU>N[hUBmCvoزv>hd@jZcͅ~ޟB?M2Jura]Nm 'e_ЄMZu+^ KS#'LKO0sgI- hnتd B`\I2rN:A}]G4Yܯ;9кmJJh$YӦccnM50Fw~lCsR(|MkuAzAwo&.(^B#.f.Uqi+'68ml_sUXS52"Opm" SNѓ"+2xNKG޵YM;8  W .:4?oRʓ %NgLWNعV :DHTi.Ls=~{\+k&|=~wNT`5eKzk63Y|9y&GK k ־m19B$xE05w+.^f$,Rpu2AL]HS7[yҖ*==A<хĶE [-Gx҅ٷy,5, ePeS%rIbF$Ry5KKamJ+pώ52&ƋҖW+D*--u.ĝj46mTs!9 `1y H [3喻C/m,aeqsr#wn.MzRu 9 H+ uA1wA1I=!LQFgc){!lZZO/ޱy ϒ?Ƀ0M2bY!vI7旜rk!딊ƶ f~N'B4!V|CVj=/EPmҔs0bGے9vJzA]1IjhT{Y-ԲM@w;S hz wBնО=}!pwcGfY<߳#`8+7hnT%QS 4b;!%3p! Ya9ɏh6h7os+,$荂Ib%7t’B!;ZS|_X.g2ALBr;ĉ鑆~5\-1~}yS/E(I#m{Å4y{?4w8 #"6-ꏖr"ܧ;wV!Hjv~iޚiZB G\‽W=*sQ6wDG!%'Q-\ŗgt8XKZBHL!*'鞓Ԭ5vL@0> d~]"c)# SM/w}Wy)N`N!7$[N, C1kwb'/# >6Rr)wG&eS)$ùؔ@d׌11w0A;4%Ue:>`aR$`Ұ ÞE3{ $[Qb_uM@QM)ՍՈgxZ[E7$U z;"m/5Jf[d߮,UE.5OV+_Iԟ/{j(w2WhV l Hgu4ƭCM/*Ϳ-Mj$*=Om{{&PmH'2@݁ \["ѤEǣy2*M[Xb>ֱވ;̇\w6puo b &ܜSLj9f6@(Z|ц}QwD TtMQMTM\O-2iRrӕ sSNԡ>ѣF9fEV!7БP+~rߴE2<\gIe>__ h;vs _J07А"&dڛ٘ݐ,~5s8Fdzg_k?df'=鑊pwEͼ:+AøxaE$_SA|`36nsrUa e`?G:VK+<,z:8Nd*7OQ|CvVDiȏ Xݑ|RE=*-i-An\o<&(Q:i UIMB=yMOCSo~Y1 V`N8ޑ ^ 1al%ܐmw&qvTMeb9 +#(Lx)v$ُ3j`W (/WZ:Λ+`L蹴 dŗ-:>h%G%O z׎sn-jhJ&O70]dۮY \#E#$#񏻤$iF=eYwtk{ɥ] Q V(vl$FTw#sוSz* 䊣åZZ>/eTT5;XgiCdQZ|hw/uY[g3i nJu6(]OgoT4-xck IJv wLekLE(_cu|U'gUP_܎pIpuWFT\I`I9kg4 2 G 5ܔPc⭜R@KMuB.LEHTCUyV"X 'JϦ![TVkWYzwzү OP 8kYoPj"fYŅ׍eyoaרշJ88 jFT=Ui$6Y?#j *_v3:T/3\ޛ`irWy1:XenXƃN%U[X7붚3P.ZJqrCs 'IV|n\2u1MuQ}ZC ewn^/(r"^c]rh)o@˜ik8p$yNljsfcXxn$StVRôsۚ{"B?҃k,Ú߾7}1 #vb3R^v=''db6V11R%Ok >v>P^An,3lȚ pIMW֕B'ɚVQ5oFr}{ ,Zzܜbɲ(NPQ!VEZ==5›ң2RťR\-ptx:1ˮtwI({N_n58&#|TKN!z`xVׯުwJ6pHUp$pI+X_5ii;[?RQylak ^AieƆ5A wB8 Qa?11hhгnC:r?/VBttlUn542|#*l~k5>DG9m| Vf3Zϩ6+#m&^2rřVMwCDv;y;'Fj V >hFk}|Y#{(٪/olV1<`Ph(+ZLRQ2~M"L)-7 K I& Nj?G7 g\>6"P" "t[Lu+j tG;*Obm83i} 3/h@|\)h\CFݘ;A7?vw[c~P+QNRFshQ$7_(Ujk eC*:8-W:U=w f*5:A"hcM w~#S d+m\Dc_k)*иi glR`бL"uʨ% y'xmM'&hBn{zAT0WAW!Oq~**;A!]eWegyɝ~nVmL*HI\O(EfF nQkh:]^TYݡ8?< .7l'( p\ Ṕy@VU{C7W{2i-E9K@'F0[rD)s=20M>ė;Ah^QW#3MxgUBȱ':H&O=:qn7nSP|Iwߴ.P G:k}^dc{#P;]1[;g"7ΐz|آ 0IJ?@womZ<3[BE| ښz,n_O7zkD&m?/xy1'"p֘w z-4TP#> >7jj-aJDyK2%xFBӵn]`9v<ǶH19SD/13C=Ucѯ3 ˕ aC7j3W!AE'K]@:~Pקf&7Lg V[>z) PeB߸;V;vR,!N84M/CcP(i]c䊳ƳPCf&`Y/} 3rl-7DWގ˽uMK~zQ;0"׿,ŽVʞ9E/|ߐ9Ғ{'QtVlZ[8B9tlY m 9+o[HN䕇@*$mSYE?C ș }d4.zRdz6+-/ B o:aHqsl+{~Æ?{i %қ2z )jM @H9sZܧL&Y@0(yٹg]E ? ,_9wux7ʑ_N`&ь2ĔX"$ZydK:=[d'N<93bΩK\1` ƺ> $P;iᄷ@aC"{+m@ۑؼVxLpl o/}A@h~>~uLTh㻜CBpC'ґRvhZqrT.^F0̽ϔNRtUk1R|AtѸE@?oy jм*jB`1fp$[`*R\n.p2X~ \=>C[ltjVtiErveiXK4@z$zc6}bHKSm,s4gw)03w/1/ڶ]3*<1D850PBвi~ bmi+w^nԾe5'5rBi 1z\o"]i( ؘkݹc#:EtLf<L|E@QqdֵB\Z7s Y3j}.~0M3 urcO:-JmOZZJgQ+{Z6n5K%+IsŴNp5ō=.g6rGd:TnU v|?z|o]%_݅=.=MF FPY^ a[;J<Ǩh\n~dX=%7 Zc>J6ڠ={lp+ԺMz2Vn)yF= ccGT߸# }rw>zTGv)8gSUZ /#t)6}; *jqIen~Db-r]&o(JJ_#IѫtLǃSF-kˣGpÖZ"MpyPYs,*ylM*kTRa4fƴkW&lKS4恲h@~q%0.(mQ,u _')9t7 g#vM?w@HxF`72V&' qܢ-P+_oxD2Zu5<$S_RtG'I PVˎl%hd`s7RL4!Gڢ0!v @G1?HI7e彖+Uu~4s~u8pOiI( 4ucq:LjN4,FuF xoowW8~B,-a1$o;t2f~l8M[ƱZCh]tloaJR?U C3c6"đEYYd]f,2^A1C8a?)#(ePN]1RvP 7^$ ӓC(+I1aPOyy6#gd,U"(X#1SQhl[EdShsgF6Yݑcn%>^I0IGpoR昩8iR;* -=*Y@@Tyњk*k2?w֥.m$je];SA39X_P3hb#jO@~Ŧk#r21a/߮u2:p00K6.n膜5&Sp'4RA UrlBPm6.A(t?կfdtJ9a:,F]鸔׽kQafĨ :'\r@wNdɚ;\kE~[E{WW\)lE Xz|=1PW0Uw8}^I_m-IfB]$oAFٛaؐz|\ =R} ip̦+ƇP?}9}L2A&b'8kVL%{WCA6A1L)HB\ZwLVڝC\U,75+ <֝{E <77~ CqOlpQKSBw <fr/0 2i7هW&.nu"*Y$URrT z|YmMCEtZS9{Y?`1r إ:KsѴA 4u޽`#eJ/e-TJlv^A2tg9 ν(&ABk⭕ dq"QMrYz)j:Rڗބ!/kjރP-ob3ws. Q"*,\#)Yd{W6>V(FRl_J"c#.@Ę-TլS$iNtW C?2no[d.~|T"ʼn~|[ ՊQ+r|݈aYXR )2>,VlmeD@1Ao6qAs:/V4B6FM0 C#v]$M{Ah=-َ^Ul0?ȷWDI*lֵ.lRQYn/?'CuoPa2АbbD&VHj񛹠V7F_tRl0YaoG@@ĤpX6 Mۗ}BZ.q秌:SiŝqJ*^:8C-.QaX&HfWJVݗ@z9XӾ)c@=Q4[_%^`)Bu0PZHm2I/r蓌j--S1>A !&^CR\z 1#xH?ŭۋ:Mh8.F)0qrl|~=N;P8,JV7ɩ:-*UH]\@?Vk[ƫ;R(lZE~Vڃ( N"WĔ:>1 /zz(3=YW ,|4hcu8J$6}!ru,0nc2hOBhg!*)!p^~'aw>x Cm + HZ6mSVQ+4Ppe|IMTrK#+r&::fK ݚ 0?5;Kq bCӦt9l ozjF9ʗ|E?G*_iFE8M*ߞR nɺ*}nS="HIʤ52| ;h؃Nݹk(PXnݛHaxU5-)Zw%UDFa=,xU[M)ْq *`0{lTŨ'hOE1W][L&);h({|$'kxvPq[{/׋+-Tӟbس|j%S>XBZd`7(vlGDH{D4}剞fވbܧ2p#S& DM+󖶥2M)Lb[&\H/  jy{X&sq.Fsԍ UQx6S9rmMMd:85U@WUX@ʽGV15 yT*q &),z9D9gWοOߋ\^!3A4堉Pgd#bT#Zvum ccg>P k.4+fua/ WJ񤴳 &Ou>9 ?ICVw4{3 #5y ^ #Bo NFݾ[NawOk\"W/GsΑ Ne:Sd~wxϮ.tRMte$~I}'̝e3~// GXm"#QMq%[QF.C-od4i.tHTѵs.mrJʼn*O! p͚otI8}ߑ}r6ƹdQAB~"bēWm5^?|Ɋ`\2UGZ 吨9SIiO3wf烆U/q=axGcƈ:s$'A Cd&3S|8Ar؋ kRNAPj'ԀZ)p9C"AO6ܐWQ_B]gȣt6w2EhZKs:rTZ92ܖ1Bd 3Sr; 5Az;/[RDSt1{g& (SXAxгÍk309`qYĴ sxb}d`Px8Í6, ƿ:UK f}smvjfwz8$H` (oFlb҄!e!ylv~;s_xEfYaſOi~P(t'eqDL:\=ȼʗ۰P"PpL253ѳ$.,KNY^ @gtb "̛rYdSKA~f$bM9̪vK)SFn?"BsLx ԑgh;`e6y}ϩ×VP1l[sH"'l;kM]h i4Ep^v~B*$0_>W!YGsAQБL ELZp 'pvΧ w=7y7+~(tzT/LO=Pcv9oDKuha2F! := ;ϨUu27RA6?at䎛ulO Sbf~dL3b< Ηc!OJ!Jͫ),֭ݗ7DBW@U q2 }7lCRS=L_)@$nJ=;z2qKABck;ukFC%_"۶w󞉭8( 5hWEC^=z~KUO]P|:M}ZC 2F26\޼^_Z h Z$ڂb]4+Sg";P u8Ro4]$Dnt+8ӈH\9L켖л{.QkJp8 7I;)h/ZFp'f|}^ !D*5)ә.M=$uvoVw4lvE)x1Z|C3$obIRm$bBq16  ~LVnQTޯc/#ǶPz0C^%FQnhMy3~{޴ս"?NlM1bWRUq]n`3)sźG]OeY(hdGaCK|̧_~ЦѺ.'J4.x%~,mLEřh/>Az1*sD1~% ]# XTzgB鐊>})RF ZpNT-P>I}¢X͖#HƹAd ]^zuCboC7hlH^P(Q7<崣GىQ+P)2>ģF5wc߄'L Wxdy\}M~)YSO9I<)(dqIZ\z[I^ݑBlkQ:V8~hG 0wI:zUӕz]U9"'/vqhYe=fz4N'eI-I=Iqwn _Jܝ_s჊ Tt<0'Nh3*'K<}ͨp=O@`q][7qcU¥ w.%dN6veo;{]% 蠂$=} VeM(8,"`@ٷ.r'GA^udhWVJtXߪ im^uf6b^)y+OEa"1]v-tfVrwA})Om3xKU\yU9 hz@){6@p;@Lb0Lɢ6 M#,r0C { [jIf># vۣrbbR6%a:W6LdNy7cRƮx6zkhe5^?s9|a<׼./ نZۈN{%%}.=h{`DBqg˘f"/=VP+:kK$e&_W1v_C?ŢБГݠZ{B[z $)[)5k=d"vpk_뀋ŕhUQ~un,&z.$h($e `00y[|[!6 fY:iY[=@<4餾Ec{>.z.{C^H' ; \i9$!dgO @R6,TGc˵5)NL+޾!'K[n e3Ӧ6Q0=z\Iv*],fXZTWYa JDnא SUҖZ#(va}؎wt@+9A AYtUY5qE^,_|+`jm-E%E "Gq,/U C;)>?C_^@D|1+ڏMºCFؑ/l| @X$,-"C_JV+1PF[Eik H@TxԴЛ.hX֞ 5O( G{EsKvK5a2=-+̞O*jHM,R35vX!O]@/} F7ʣ6{IҀ ~}D@k|6KpM@3h]V^]o!/a7߷N*k7-Φ*cdW[3=2Ø>il͏L!  ? GyE~-*G gLٱ+Z> |!Odf")QIΚ>":0^6jppóo(<.g*:[^n |ܛwZWE+pƄ$ S‘ўW\[ Zes֣SX4Kan}'G9_0Օ+:lv#W.alaݝg_ci{k׽߃O32*嵟` T)*BD$%{fl> q#-`~0 ?zc=+Ѐ))B Hb)tqݣ<̍Rv.^ M ҵ]B؉U)%0W-20l3qp*] . bRsY^*jb"8~GYpwֈڐ&p^FpK 40XG;lsϩ°U'ھxRa1l+H~6,q#@Y` Lw֑eEgj,6KmVz>:~J |w(헄]VU%]N[;j>27Fd$Yj2\?ߦ)Q .4Ư y&i1YXbQOVR>˭ՁʿYؿ҉u9ig#F.\("]7BH6.b X#ӢfS_"=J*IIoX=i9hpF>6>boh87'|E# :b!?k"|F+^DRZp_܄[뿧 OuqcUދ,7A E/R,,G%R.5fɒycQMeGVvɖ =wӳ\r^ UoRl4VI VUwi}v9\K=U,,JI-m'EysH@ Tǿ- i8c>.NfoA#qնMk@CԐI.0V^v' G!#r%FǼieh9Q s`w^>*㔏SS/a%^$\_.ECa+eF&H:1܎A/uƣ mHYY?F r‚ z+U~9{i1!_.x25hf'bδ8]55&"K kEųG#cp?gw]f6:WsJ⊐Bͩ?0kmMowZEA*R>Lk\vSp&+քA⌄C*}*TxʂD.*'iЭX6xGzd6 tfs@v6>mf; 䬬J|OBh+/Ҍ70>ο7b%= >?lHCQ^%;͡y)䔢KkYgzē8y:::Kx{i*z:r#ײdZƵL*{+e ^勞r4[σ'(e Sdp2(*1<<(]Q [M3V6źK_<`v0f'_)q s.Smu7#~WѾ`Ld({=m.&mqH9bʣ{7&qzs5Fk'͆E3ƙSU*6\=_ΦD<9}U4%>34]FPY_\VaV@ ư9 #aXO5:m)=2:da1N_IYD&ZKuO8Q$F+>OSm94tj u& *="#MUvt6 ])2_keά4/>XEJb۔ Y, [ҿR`}vm[gW'o5 pws}DW)wfw~eON'# Nڸ'os$=_M(fUŜkmAB\Vޓ&l%̼ #5dn  Z q[.އaV-/5Yzh 6iB/еH!YN-JI*=Gz8;&!D[ֱ!c4 p7N%9PWRT9WϨSv obl%]g@!ZUy%Y5?ǫU8kz\_1600 \=B)C8W3v n8B6FPυ-$Je2d+ZE0? nm!8eĥYWw|i)V^meaC N+@ۜO>Dnp[BaͳA=!6FJ_D++y^ 5Y4ִ=k'9oW ٿYF$ 1f/t־Vs oL^k ۱Lf6[96"LKeG4; T0VIJ~7`_1V5! .gl|lF=0~[װr d:c¹]Ժ,2nJ~`|p,:FD'NL:yTa`h)B<#ͫ%[_~˪>0Yc͙:eM^]L4-mlZn䆘{s`Qz=[^2H˴2KO{?cOj̅UXTWmIV#5i}mLͩU(T.Oizne+%Y;ԎKU\$sH!I1  v\#a]UIiiZ!ۻS$=lfa@Lp-"wm RW"K6Yk31(3s% 63f'PT#`E0> .QQ1[(?GY_\ԿEo\}H0I<Ӧ "dQ|Fz@Sd^P$O`3*J)*K'$_bSfRh(cy|owЈϔ@ : 6\ 9Æz5L.>K}*רvh(5`1_9T/QwBn&r1=uC#lKȚUvdIlzPD?9MI./L_$HU_{ε' 璉Q k -Zvl(le4BwQV+WGU^ջ})_]`L8)Wfx8Yo;*V^ވe^'N wjY֔Ս]5§YMcЉ%K-Od;d6WD0ZT"m^&$iUB%UD 3 (=LxЊ&b3{Ԟju>Q%E*u 񂈇C?ƝQC&Z# l 9K} W*/14}9,!cd<>z=jbBBmjģH㾝T]BRTv=h >Z 3f0n  36VQ>D+}tĦ2~̴ ڽDMٙ}1F<լҚCfo1O[R.vYڲ4Sjt 6_ yO3=obj;is?{1\^G^E^$0u^t0%pZvt3ne@X&NP>_ӷYR  G1ufL 70s&KZΔmNg\sGfFNj^~7K=x}-$I$WN.hJ+^N8*{,dNEm  $xh2 =ciQP"ߪkN1 {wAyDFHI3Dήs)A!_7YyRg$o,1(K\o/ +uaȽ?"`xEA/cO3O+'Bl8H\Ect,hBUu0T,3n0W.O?X0@~rz/XsLfu>޿lFQиQA6[X/i!ls-~{bjvP)>?X\.~olyhuk2] r efS^ d^ VH;G@j`ۥ'GzҜ@o0PH l[J;ϓ> 'a$g5{ iALzNk PI&k)Kٖox|v2_qS9sk(l ߳dqm{0$sݟOLN:z' ;*SӐ9xBIsX\p*?7?]9Xζs@)s%,"߰~7N T4c$6"dV%?v:SlK ^>?;l~^5Qa D@5(2J-BPuC[]yy^©Dc GLd[R5;CٚMM5>/Vq9t?3-_tqpLHVa:og jNG99#-Օ3m:^HǿQqų2o B< Bk=׻3$m2,h4I4'gV\;Z{:k#$ ŏ%o3OBVzԪyC*01eɺZ `B*YL-]FF$,+C=<? |kL.c݆߮]>ٔN795NЬy}yF*/7r6q_[!݅h.7~"{wdj۱`&3榨sz੄ şa_~yo.OWYGdV">XÉE0:j5jȠki|xď܂+.Ž*ˤudL'xilw*Vyk5tt+ {DPnگW]A'بil\ԲQ\a 7+I<`cpODK4 giMZMLOFF`hU3C̍^>6}ra8qY` "{&Ȭpo\d"9 VśY*p͟W@Z# MR=<@۪-RђM"]nS"uT tks۴. *6'MD܋?&J#[TvX~B :> =()l_Wl˃@MPYG苅f՝ϑE7ea# %8X'It<?q.% h!Q,1{Ca Yu8lvGӢO6ސqdPh<_':+}dRaɈ2,m@ [pkx2d{O1$enS9Y;ݼ Z`4,XxOؐ?kuxnSTZ}|NGx킮)rso2p/м Qڧu~Da5'dS]$.{(ӎ]KX˩W?[h(-USc܌Ow4J9c1X2sp_عc%_8SdzOaԘoJ SzRwCD^j|]Y6_(κU@~%v{%&7t)Y[ $ܸj82ٱ$Pu#}`O.LK~>\6a8V /4c:9eKSBlp^_SWjǒ~-Շ-u(>jiǘ tK rQGDmϩ$k[|(uW-@3d@0 A:r·c2|MR(ͬb*H~k\KpZϏN;^ %Yަ#O@DEZl<ؓm S8'Oƻ(fL=c슝tX љ'lTI$`{ÕXarX;lW-`ڲ½J^J!%B2Nي *?ޓ`W wn9tbqS\Sq}9ٺ?-r6HG '?Wit >#5G%" XpHBh Ctnv{>,dW wʳο"jL Rm4\ҁ}.3 B } @<\iat95?ȾIL qm-^j0rc uDz>ieNtM9O%:&{8Ȃș?+;ٲHiʙ+k->VFC 4y調 jx s9{4qbW2H;T|\6\rJU?4{c b8q2WTBHAӔt7M|֗)KqvyHmLUVv($1CՈ+- 2 ȦO1>G1V>j;Z|,gr-6IzXC<''($!Oޛg*EfwIDDŽ=Dpكn}cPoh(s1uFJUG,Ѐ³j~bAqp2wDo‚TT`LV4Q佧GJ) 0?D  o R}nVlH!}ׇQ6ӫvv}JwK7 7Kxwtۧ`1;ם94q,=99 .4R8o+Ɯ4@l5[H+v`n&cV? 8ЛY\|Ք4fQwht /[XkwԠ=6mRMNVUm5كyq!G,¨ ;Bs}T%Yb$0\TOG7&7Gڽ7lY 6wInHN귙7t w)djncn ([@hʃ5#IJ.W[xmoIujp}l(e7)^^*AI~7Tmpș&5K;3 1K?GIB(a.֏Q5(= eANYH9,ۊcv$8,t'82[R~9-"*h+'gIIlIC?oChǼ)nkPÉ'W0 lF?s_Ҹu/.1#}Y([(BDtgK6Xz0*y,(Mc&x+\=Dy*&xGV sq fMV0goR&*\l$R4٭I@pRE; 2# dC +yZy\v{B%I0G9)<6&T$bul]Ul9 ).$T"_ F,.>Otq\#C  Lk8spZ亠 kOQ9@\' ԩ_]v}Dcvk^r<[췤ς7`I'5s!%UY!NtKGHNݣtZ0^J 13q>G2*;11.h&om-W 'Az p}&ԃmTV#O"nGQRDN$BG<( ]GfT## e.gAbO^Hhi]u|݇:㍓ͫ+rKMӤFkgc ?BK٧.)~JPeAٙaVo>5`?d Oo/`ԯRDVg,h3QBZBŶn#bj?0LeI5+*ׄ׶bK3D\zj8o>-QE۩i @=bxm,ĊNin 1rr~% kI1((J(*fX-! jIDuPZ纸W>|A(T¦V|ArG_|)A9c^kxwr5)A5}Ȣу-yuIAD2 s(Kg 3?.Pf\9c}[JV?Gٟݑ;rǃqTxEc韉mQf6%U[Z-`dXrp0\fA& Y?v\8i< {PwyW)b&N= sVi}-juđk.)K 3́CgT* 3q6#a~5, Cz5Sך”6XeMah º]è^n2nwZPym>҄]YJ e:咺tGu]JA^jԿ '.b\A Vmnb{=3&FqoHƩgM4b0ꖹhTSH(u^ :ԣ5pVER3b~Z:y}*:B cU&8Ւ"6s тRMEg;Aπ^\Nwܡ?je?9ZP,Ai2Ф_?/մ#nxy:JeF% m_HNO\K`(/nU85WOӠ}33SnS= GٰXTo2"uV.wdKUZX,%<Βs%jQ<_ T'PXv(C{LK(ek񆈶+ߊ\ :\Ǧh>:I^KT؝S]CeYHYfrVfe,dlnܞڣaӺB0dd|/=:r\DVG]rk;F*qK7~]Pf][F wZ} ;D 3V59"@0ؚ&;b$hptm^P3,κ06X X|ա?A$"`A>E̼Qмܬq lt5Eh{32݅͐@6 m{h㹟I6,o`qaԯzQeϊDɢ$p:Y=G,qiaߘ$  &;vsJmd4%s,`oCf w6BM@'wp2aK̂?U ZqfuA$0?u.o%+V[MEE#cѽX{ .5+@5L@yۘOvT '&[i⹎䉒tgly@(8Nqݽ7AS-\m"7 ڝ,-d?w lEqp.dp"#- u:aFpH;ɩZE{)/u^LceOFj|Xa~µGq2)/܋pɊgpҤ"pE}|! {}pV01ft}ٍjpDKtHZ)4fV6xɋ|-uNTPU= dn9e>#H6φ ug@.rB+بqnly" xhp%֪X_Cuaۅ,?pc{k8*7+.Hm+]|<eK20{ i/8*ȏInͤME17ϫƒߙ;"[줚e1-kDTy岯ڽ)_mBr{s =Ycԉ  S*WGykvv?@kD؍';DUZ=<Oij{"]?CƙDVx4v"4_@4MxkKjȌi5.rJg쐼>>DiWtuV\>K09"rorj f _[Ȍ8.M{+G#]tRg.v9C>0z㹖>vaZ85DĿfbgpHh9׭t{'FmW,cK3%V Ru:gY(l|4DSHn[)E1 Sn>j_%{zΛzx:XUTe;R:7XUkU]d=}߿">qŒzThZ 2 :!TAr AJ0~d.YmW*fJ?8Yd&AmD+ggSma81O^ & Psrޤqg9JHeC}6pi1R.,]/U.Ž]`%Gytي`4k4H'ra^dpD.W#ׄkXD;P1J9 t9u#FO-A48J8¿`ր`+Gb~J9nh}B(3fH2tOdvZC1p+{QU}O`.l!05Xΰ^ o2EEddK`yYDZu.X+ 㐥]S{%>2]t6wN:x=\ZէЭ+`ۀ]yAa&4C7I^=:#1S!+Kw4V<`KJ~[, 4i" UtIoo6Z-Zwwu cSQ@Xh/Wy'L/, fgW~T{*s !+^Ai^N7Ui);xq7v z i_8Cd{wn*˙h2.5R:uo^p]@f^7陗afڱca[tI q6s<|B3aFgN:#Uz/'۸j ӲtOTACfeFn#h|;IMNa1UVߛ:?e0)r#0I~nȭ.;Zp+rK%B_P̡rCzϮ^u3X'O4FR5ndu!MnRp 5$UCMF K%VM)쏻PgBc@HBܹa^^aIqS)%Aj/$dj dpJĘքK/ZAELlw|ʂ]m9' Uڪ#?L1U3FXVl:7c/SE4+ܐqPHmoVWVyĂ֖H#-2FY^[!Îf]Xp∳W~L{9>ܰQn=tN{آP h[i1z{ (qFt0t2vI8 XBlR}RHc.۟7eR}QdW ~so4m1@O-" 祇b@ _UH4-4("R( 2K,E**)ZTb;[(ZOٜ+>ؚ>ЃN'IUh"dۓD!SlڵS ӘURXcp}$&I4Bpp筻Vv4au=5 o$dk4 Gnw):۱?5ȁ{KK:r~kOXʾuOfR 8H`u!:jw.*؟)3X8%)J=ҩ!_? P@?PM|e \kvko﹋ϜB,NW#ҹRqa`XU^e6 ~Iys-^! z~jkH)'IT4z[?-`&\E>TʢCq@d3C t#N'H%UnK_^ !ͲAunMED2Ƚ1&\>JcƥA2O0oFٹ~Vqx8< ' ~C | Sk;P']%6d"]XsX=jCdsbR$XlV]ZG|wrb!+#*x`=d,SoMzX<#ؔHֵޜ3}*UWNC@@܀G~UAtM_3c;e0c򑤭8e̳|R۬)>FoL,u.3B3sM&W)R0CzUwzAo/fF$p&7d ?2vhU?YJGmbQ4YmG*!{eϥm{a`9 CmU'!OkDyޖXVU"x{(T-M@Ŧd>ۖ]V<_ˋ%[t In]7靴v1PIXpZNl4 1ͶE@KuKl/9id"a/ChFOZ6ߢc[ӭd9{27q{./ c$Ѣ,]OІۗߪ"^EgQX ;G:f4`/4cRv7 zǔJ\\A~I5 @fFYRYRypYx ;"'P*$Ai-(%z`,kla;UEzDH($S<݅if4\.=hI/rjʺU{ h߭,*SP2sty@<]z!W|~"yu6m[lP=nqÔp1mPL蛌'j뷇C# QM#ݫt كS%iWPZ}g. K`u,+ y X}Yw}4m*|/^&^u$*zJu=f@ƿW?ӎ]# ZeG=بU=N,f-"t2MY+xg+/1J@OȔ7.HAx)#pi}qxgUjpvGK9m0s=Azh8OZδ-ҩf K,Rua#ZSi>Nɗ7L)Ғ֙Ye,C8Pᧈ#]W2ܦUܲ[6R53kuuTEBH1_V^c쉺86 /G\ 5X oֵ̕B 3υ>xU +[O(}°c!C-iZ< bx p+7Sgnj=%owYI~ZA_l-3 lƆhQino0yL&$bz-$|U pNĸܼnyw i! S޾TM7uZ(k͋_"FXCH޶&/iFZ<6ڕ`M ` aL cr:1rR'rAOWI?!籎9jpM2Ӻ^t 'ZuW<Ьv~=L,X9`&,ub֘nIM5(㘥u˙ -wC܆PհوޕT֘XmgԷɽvBt63$TvWpqB ČyõOLR`ȆMeB4ZA-X8. +c-8ź5'5?pAэi̩:g^JQ؈L9gCoz7x[#*uly=A>+J@D-?1Ɗ7snKt*8Ayd !1R=l&-&OݳZ}BC3~=~*󳻬LBOBPwܛX5 gZI~}іgP7jezWƙydο2w+aZROݻTeA] uK9%bpFzFHҁH]fZgz2823UqZڣ<}M{Ds;v$/:=%PzPf'#*::(ʡ7/7O_~?ZʋۊA08' !HmBfRy`war}I4R)$}1jg1cqqh p{ BY^ lX\.hUE=;J~]7s`"~U,^V]{"cRl]UQ hYӾj"9eZS 8fE{w*لI/41Fȋx(.lxG`K<5dz$P9,SV&JYraQFqP\}FcI<${YyҜRIiҝOe1S:}+1h >NJuP#/XNcen&(="sr>w}+VmVÎ{͸i#9EKf#uھn&4!icH6FF$)^uaook,K:TPpo$H):t4LV3^R ^6}hI(J~Ú~w}[֏XA#$u^K&OYM0G{! >̼kP#~P& $3qֳ3/M1)?Y˧W'߇t|2 IƸ-_ށS|y+m(gQN8-h8 ea YA't=?xOvWWk9q MςG$;vZٝ7Z1) Z'q3qn4"FUIz*HC Լ]:,"r9v0G5n:eѩo)%$OJ =3g/]ҟ^Ƕ'I+-w"3Z \د=% VO&,9Fݻ%@ɯ; U);l@Įdf!߷B^D?^ϪslwVr1kQ{'PDȒdAư?P-HdG7 n+gKxD$ kX= ?^P:pGj*^חxdj#tK`(hS:l٥6T/P(:}!NzH?t`K,cL/8sdUΌ^Anj kfT7/3~X1L7j Wёhu}#=.Y3n&+|\|'j1>wnomS-FϜu%r\xF<\W-uTy.b @WlHQg avޡ>!|b4$n myIyWf?\o+ X?ǁ{J M-O)~G%YJXM+م8>!1Y:Ouc aJBXW#+]0z=#ARЃ'O&@6JsF+ [uJzgh+h63/TNS<*ͫhJaO+jh; w -f1GXаwU5@do%9k*Z,&tdur{$"rƥ^Ғ tĤVY; =DO4rc<ߐ9Oss50D_-! Z yY:8W ?yۡ$Wj=ߩ@.dLQEVaL8u=9Ya2F^ӌ*]4uv% 6/ ekdĐA}==7۽~ -rr0Cv'a#P7xo`aE$D,Dǜ F8CHX8jL2s9C7x!q1VFKWs%T=(FwgįtTlb"P <}t; PH}I٬T#Y'E\ \!V*N5w'i3J/$S^u䟌 \-W}N~휶r2 6ysҨH &Kҵ+.qDzg?5^'(ܹnk7z:X ͘!q' :OF#bX& 焄e@-zt>^7yx̨Iϳ::G|>؃00͠`N[l\>! K]-,s +e!ҟYC?R=eiG_2"W޵^S_Qo{z^YDk ^,xpo{Qمϗ:N yqon ЁKLog!QktGcfO'Pg/  /FřfիD竳N\ j*O)/խ5I8nrwTlkĵBI_r |mJ`$R0  (%wX&z#MGnG?LZe͎R{ܰZd{]s&kX,+ĎL2mҺU&dJ@>!L"qp^MR*DO$CYeQ+3Zµ$<irY}θ&,g;4:F.CָPg.Ÿ2yr̲`g{xn(=F4?nj X|X ?~w+"1U?WYE c/oU'oŽ-|j{֙`Ǿ8)qRU'_5V9e 3$Ub3-=lx_EiPd}J< âxq$lNSߏ&2;qP}Xوc8G+:[ c f>>gC-XI|gGȥP% g@L}j vY#$ eZWxb.l8*Ƌ[]npW[7C/<# SW^ֹ(B*tjKպ<{YM>3@@g%& Pzb)85]Smrq] >sp3S~%)0MR:-4P}. u45Bt͌Qqݡ6 p{ṊZd<p~ eǢY¹:tr٘nOx)[2mo=a-*,NU% R0in_ņ5ߛM,kQ,FzEځdKv3RBgPm^+pVmKL˓_8Q`2\BC Kk%Li2BvwJqiSP0;[qlA:-1XMN@.mqLdۮ~/l [!etQ||GIUMZGR˹3c]ѵc=-;|N <6cEb ]c" ǒъ$<{++/6aXlw"(}K Y>NVq,Y67I$ |㕝-cŏ/(-}ȭz ^o)LVKJ9Ih&)lg۞9r-ZbZ'5?b67產n(FhlCܺBD:Ia[׀DqU'}9ª@0{+5n|i'j )i(#hM@0ghw[vԮD RŃ9[X.eKK( Wj-"C}P8x_ŪxF1|58/6v7 C<{ĵ>#pF$X:S$ӈJ.$-ZL!Ͷ |=vuT!Ptf9_U%̓Z[q,DSNIR<:E؞kGbHgMv~ \ep@՞$Wa'ŝ Xs}Rjryضc2/RiX"lYr@Iu׳dS.רQȀ;:7Y˜T#^Qތ_?hLPQ;,bK*:Q"#ƒc k ΨczA͢7i?'?FDc/<s'쇣@Z}?&l 3;OFC\; 7޴xkkPF?ߋ>4Bp{sxrBMJb=t ~f0x^eR;;enePݩE@7,kaQjzl2x&&TC1YRkGru*pnU8@q<d67Y%>O0g]mNiOλ,wZJ^UJ lcvNECLFrغQj@D!" >#6nWGFȚ_z\ۀW~6b1ޙ}ٌ=>IKBl@-44B'ܫßH^U눷G dok{oe:;PVZ%՘Gy^teN˙-BעC!Ўmq DVb$cn4n4 NZ߭Iutf$A$JQ \~8u-ۼ?8FpU]u/iiO&LS=k%Fxn"[AIYHPARbZ]̂7KǑWRM-dߡ-1Xwj4'Ydp}Sć+n3s 7(~5f_WMVT-ݏ6fj;C\ QYcO:cljK'4hW3d|;Z˥L8A ȝt[PC;8zS;Yu[ 6*7s |&)[cAoɠJnnGPKjnzfVd z5Dʩޘr->gkQm5c6JPv3!52FV; U@vuc܂qe cSBK2M1YLkrĖ US煦74Y֗7OL6HO)=yNŸ +tz{Bpz^ ʵF^祶| ,|0(Lӌ?RvRye7GցH!WX^LBq._4W#Xa']k*Q Rw<5n'OAwж(ٶQf+hsM6ְrTͤpJOdW~m4EdLdR¥iep3% Ej>Ȉ@s6d(/ Y& ٓ%-ӫ %[dZD>FRq Ȳ%p&jਫ|jtX`TSsQN o%n7#7)e:/\_kXbuAf(puhsAgG8;pVeAx0sWBg,Y^f] Pl?̺5rB*.,~+[ʈ-D.Ftg}*s~'uҵ4z֡g bg9Ȓt. -_bŶof5pE!Cc24+6$wq ɲK`V ^DB́EseE}}z052M" u&M@e-G3D8^DLZc=3h\^֍2dB!2?b@dYVornE#ad_ vnw(Ԧ'(s%tg=Xg2h:q/\V]=ÍʍNX:">oNߌLSwM/XT?f-|.q}l`ge|t3==au7'P{7إE=!9AuEk,sL8qpTg*%1_)[1>K%_o'6]\|9OӾ3xTu1SJ~R*|:M*mhI(QGT& JNcGJnovҥ=n!$fuCNf/,q۲1~ xD -…bM(Ljۜ DA~: AU`|OYvu2=e 4/0@eQHT:>Q;>+^06agDقLwglWX)sBTUr){/M\KNX7{f sҘGW_ ZlaLNB?o%o]]䊴_|騑/'8ŧT[(OljOI^V0=u"vjϳ]'K'$yh*LأY{ Tu~tD9`??itKmrR$PHՒ$~V>l̸Psf56;@l躬FW㜪#%)g|h 3kj$]O^Z? zs࿔x?qܹ-K Gכ,a>kw&c S.UwrR\V:Z賘rK_K^þ`6VY_.Y@X}SEm#t&>1}xeW\R B}$(%'U_NLD3J#+' Jϡhfo#0WvG_s߿."F;)w":Hv:}"*#~IzŸ9Ƈ;-_9)VÃ>|*6Xx42oAWY#yS]t328@=,F})%(DM^[%:H5h݄ Ze 5طɹZ㮪Gj12E3uKi*{wru ;ٽz'XeC"" 7@k!M!^˚/WZ10{ vmu^)J*.g>~cj{Αɮ/,6ӛkcZSxob9X iZ-*ss>j̀@!)+.%شu1|uÀI31k;a YZ8NCַr@+:1Fb1@mlT7Ty ^1S1|)" vf SBi^)7`Wz@8[+v!‵Kz>}ZMM$A9`'zF3 2^-KwR]I0fN6d"4<3/]'c%`ɪGRO{| fT&e#tjjHSP E[ڵ@2Bmc/$n*@аf]pcՍAKAd 36}8\=nh>|tof^=(ϛ_7No['-w&[ó)pj8YP !`ލ& q| 窽q G&Y}v۱~42{X[.l[zei8=S-+LaGO.CRRDzH Ð2 G0CK:8ul>GM#\ gQ)R^vowqA12ab[g&ôU r"s{0kK)br!ڕ{X M1}>LV34z^ڽ6xU&*E%O>׷չV9rcG0Ք^ɏ>~y,,|޴ 5a:&seS#`թߣ Vq w&lt]z jGOr41 bmr* ;DttJy^nRfq-{<W'P29~@5,C|%P jFz aC~ƫQ7R}ɰ|Q.F&9/ӹ_ʢMY5a)ffVs}sfecߖ#!Pp6,fzP){QNz8؅ յu^ܹS+8_>PxRU .ahG~8äz UГ\JKYk׍6\Ԗ-`U`1/D@FcL7DVQ6z݃<_@ oHid &+U5F1~)[;q +0+Y/Zl|BwlJ*[UǓ}w$;LG]p~Q"V!\uA ~!&+k"V`_J0elJjJ6fH?ZQ16y9faJ ą8ܝ_: >޻RQ&g?6p2Y],U (MtS@Bx{Cztɘ%Ȱ`sYE25[,.ܧ;ǴrTU\p !~^O;i\Dʴa уJ n rw!^ 4xqOc'76LOS2]-m8uV+Wt" ]jp;[TB~WpACmpQHB|̇;DJ<'=;<7[ ԀyUdK!ISirR1\$;"Gve+{>eծ]p*@&uThdGٖӚ Ժ'9= G'dr i|ޖ=*[|4gga)h (ZAf xH ZׅMH̿@WRjX]2W$w_ec{ 9µ [ױ/]?Ce)=@Q{dN+x*UJs*uVQP?-h,l' SJm3GOt?yNu~WF$ `caV5iw"t[$i:9\m7Ҳ^p Nzɟ2tS \jh/ęŠ^@L@øzVyBԩx^cYc5q4=It77h]Q@D}"3'ĺz%0P8ӁKM GTP)r-5fXɵ~`9ʙ2q VҁZ. 9b.q5O|hH-45I9||29ʏ\mgng)AEoXTzE`%c EV˸)%W z xx}&`Y ۺ"0!qkh5׻Ԣ-,GԷ~R"k=cO8r|E&~#@"X?L-YXLi;(xc.+*Rlb$(: cSDdLNhU).H+[ӛ>?X1?V9)ܖ^<|K> _)ŋ @F^C0@N8Ӄ+8#Gou-`v~Wfj ЄS'p.KZxv2lk}4y!uIV"fKU=D; lRKnW |=3u82c. Ȇk qI>Zd,Z<&YYrji*`i5-3.YmKgxZ:ow- +3 !VHY[am?m-}CdV9#jF † v־߁EL(‘_dhtS\bGw'CRP3vi$#RpHBfVi\^RЍSbIq X@I#0Z?ry5FLvwDokO98'l-7jˣo7\zfzg2A|a|vOϐ6.x8Fet ؏]5>F9|mm}@=@{ +"YjO[ClQ4y>Q)k)q>cSL<,TjMKSZ|LT}+s?2j"̨_@&!S^ۀj{;{Wh;8P*D *Ȏ r GsSjI`)Rp[gSrq*eBm6?RUb"LP74%/+!-1цO?7 nc#'x{DРI}N6 d]/ ^;2#Gۙz$Uw-Ң2M\# &H|pM(=j%merؤ8m#^XF WĚ IYa'i?KM:O1)wU䂀ڐ*}Xa5Mm{{b&ݴ앉"UO^PLRg̰һY>I~y)Af C##Lg.Oe!A6OK_:^ ٮ.rt-mt ]Qq)zUH !}sSF9ljNsԇkg*h *x3 -2 .MY8*ywzBNSQ=W8XL"s4UDOI_'WGS`…âB9v0>7!q)76{Q4ZԨJ50ҡ1 ڳr.^0'dzЊC@{vRBmtNx}F&[K$١NC~zLU`Qԭ$3];5MYSI|I AhlB#=4fJ/s5_[ \GA!;z09[V=2AmnhE5:>|gl#vf@RR"^ {", +lw<%k֠l3yr/_,[CzMQ=-8  )M6/(V ¯0 v,-н[_-Jwc{v++񻻤AsǸ&H{~h`1睯ǭXEt;;"0\x%.{=1DWROCLj Iq~ft^; j,X'ۚPٗ~w"=R/^dq- gݒ?Чa⾆\(yA'p<"OFxnK}7j*%% j2-k*6fk8t;U찹Nx4󶴼BA*O`= |Vil-0V}kŬVPP]LX几`!ƍ;*dD% wRi(ʕ(R 㖰uO$٧qjNb;7rphaqr3{]jOM_@ՃIJIU5^iTk5sAV[JQy*:)+ޓuI+LS/n̟z2u4]%=*Wt@[~?D'H5~7?O. {2rfgj)2 QeI;l+\idz?3aam'tR//*Fq@K@8θ]fT]%F/faݚӍa@ Ҿǖ?\ksP$׮:ӊ(2Y=A'9F-}-)@7p @f֯Yۓ5G1> S)_93=dNƽ)dڪ%Ҟ=>;Ҁ$}#ᄒrŴ&,,9Ml $y\ Q%v681M;/9}ZæD&UzCy͜l>2a~ hWaAGnW|*a!3W34 栣O qux'9@>Ct5_ɜ;sq1/ W(ȁBCqVG\tΠiM `ׯ7/bO"Z64h?BaNHO}KdItjz?(Ԡ 06BD̑=.E7,8i_y5'%+u?p MoՏ}*C QdJT("BYǓGC8u+$ޫ9&sPQك*s:0W{yU㯐L4auM)Z_!pjtsmSnD9kZ`\B?V,]Efw0g¥,IFV%j(Pܒ$x%3SL3ߺzduL/e+jEܰGNbVLIJC)Jvoވy`2n t eK?%/*/c,85;1KʁԵ&> k<NήK6ک&o ;u4 viv{' c,1~l1a}MG7w&^uUO p_i1ͼrA16;1% px!L[ЧkO`d)tcɣS^Drzo*6ػ{o1#K&(Y(%txս~/J=-XX* wN8T8JS#ټ>C CJJyykCgums]ƳJ##['s- cU~ xH_QLX3nz,#khL4MaN%$)\y}/a3Ok܀yߝ<}s" ?³DX&*`/r9rTd$,0?VhMȺ[)&fẵB/OoTt]22h K&Dyyk&}s4*u?(.R|=Uc\X _V[6yp\lt?+:<›zֻ$lB4Xz ߚ~qh-x/oynFT_^T6jc@#?72q}54=(ncYWOy(SOiwBlɏ׼}DW1w0Ґqh_޷CW_C\gX>*zw{rz,.ӟwc=#~C*}m@. @PzB1O@ZZ7$Z\ 9ĮcI0D"hcNTvf!S"\6'V +AωEYo5i# y}5C˵,Cev?GEP3Y $! mɛTF6i RN]7g!68G (@ݣrThY\AO)c0rYm0EnG:s7PO_晬9ԒЇgh({_@/nZ㇧qbVq)z^1WDc#ْd>CUJv=%xiVo?Y1iHKk̸3}>rc06=dkkHͧ1+gD5Eܪ|\A6n,tyFhɂ5dF r2%n7o:_l0s -l-J^ؿOelMy`Fzxdt!(-0 $ˊ[ݫ;*Шhθ,-4&P- }'ȋ-JSqka{ ,5L O[|uw%7z\o6ѬJi_*Ӣzxkű:aoj ;v8㱉`2uGa& &Ĕ%ǼUSR(T֩Ұ%Mȿ@"cQT$]tV\/*=~fLs'ا4tpB\/aߘKےc~RӤ1Ԅ}`n\efx2'ʆ߉_BĨkThc@xfhqm~@4SD4L;tTgug6<,S.UL(0*p[ϰF˯X("SkAE* u<\E2 N5bP^7HqX[,0|6lHb`1cЦWKxiɡ,X JPAHqLM]JuUC -Q3kؼ"HQ6J3P@mz3r#XJcOV(mLm XlҸ' M6ÚM4_fV47\װ=*f0Z \)fw49.m0/RaJoiNF z3쏋&/t3zouG;‹iR+O=l#5gU5)ҶmS#[YRMV>wȹt(G7+e=yT5 #%<И$Fb4ZR7gMb޻gLpǂˑ+xܵ?G-j]i)'/\tF%bڽ1LN޵gI.l@ΖQjDɅ2|h}v(<2j%cX^^^y~Jf+&V+vi͌jv\?xj5p*b c7,΀sowԺ\Kk5,Z[]:/|YYMw3-I ީiN̤v#5l*3ܥkm[Yc{"1Iٳ'R[Slrd_tC$UcX zsPcwRb(rj*i7ǜܪˉQYpnc7Z!$v׮GB*%g7 CDɁ @>e$lb ݋JpvDo$|#SeyɈpF T5I}ހhBRqĆbKť :ώϠ<ի_8XGGp]lns/eI R=zTSv\qzFzj6.ȥrK6}{w21iѮK[+2W{92-zd׼`#804# w,i1|?MRen+ݹ+:g]k&;q"-ϴ#Ih.3khu+\YjQlNv{)}߰5ۡe2xuCxDF 2iO%؈䨝݁c_aon=Hv=wꑒv.*+qo5?/$<#wvmN9uGXf&5eed؃QfD*@F}|_φd ?nbCr~##+dd,tUzÜ!}2I쨍Ux8N6V=`_ٸJ$X!s~T9P"q3 Y  M-K@?\?{e7Dz7 FS_Ul&q}7JfŜOr>]>;lKW26'==.m. #H9S&M4l=6J_P|S0Wd?nklQ6x2O`tNhfîh B<$2YAQmջC%OtrGG0%=tttd$.ţ59M{>[y$H%MTJѺ!rc붂 )BYQO(lhl:㬻RB{lS~isP1Nĝ1B*tEՌ"OI5%}{_2tA s #k=0tU %ˍbzB ЧQ0~Qc1?vCFkhd|e52Ug}tԮwAV 5hq  #xv4#i B%px*wιÛ鸳An*`Y|9k:7}nFoH JncA 4?ܹ~"e+F݁p>DԎlD %xaf sԻ[٨tm/Mj%? +=`2\XRb$,?I(բta @TQp]wP3*leԞ#+% ibe#1.(K/&ˀpz.Y zN4#: }ˀg'$v~Uٺ4Ф2`oYMYHRTsh߼mQ0?aq\WQDV$;%@!?r 'h+Zx炠~Ub?_ìܷqw!d&6BJYL}\j>/U BEAs%Yuѵ`maVئ BƿzPRЇS=_ؾ]PIC406z.)w5,&@D%20w ' lx6(KĸU/HlyX,́#֌R҃Jbb[yXkT٦W{ b%Ii1voJϱ_@۽RFCDETpHv~Gj/Cs`Bof=$=;`@н~3D$~/fjZ%Kވ.`wVS͢ƺ vG}Vzc iʽLۺ3Jv>Bq8",i5WR.ղFHA'W} ͡X[je 0!Y:):)bYBjzod|Uj>ʋYŌco2][ ij[׋M^UNeJZjGyՅ&4% '-Ʉ˱1>hp%=4gNDTmaXe #rZ!  biNQLBG5%u96dt/%\cℕjL@e-⦓n?Tؘ,TXf%1El?и\b޶݈R x?zjEop6X?c-UłNA#0v(AdOX;^SVy5\3-.5{WEyi8[W9hKM1΍e'zؒ.üb&7 aRn1(Qj(aaCBoD>œ V]R#~gNZA(!_4esb#yt/2S9uƦ ;˳1FQ8Ś LAndkF-r>"Dhz " 'z2axԤ\yZ_`h8&fRPcQ471j__ klHA71u~'wݾT5} G';aAJe\d7i_G<5|3@`D-@hd̄ncq*J^00_d(feQ_ކs)N3fѴ8[;Db;ԗPUJ67#=yڎL{כp{=)R a'|$a*Em7I#Qc#^7LJȟHCݰ*͛`YAyr>Gմc)%8|č9\T_1,J:o%9U) MAeY@;$ uKI_I~M:YerxDv)Zhx,UINIc!z^JYx#XVutP|E.MpՍ #@@)aCWkە&V&䖧4Z1z(D s:Vo?#uWDŽt-$af Uʶ6iGoݞ QlL۔j~^0̳b$MVMPJxiכ,9.0܏g{jڛ~44iםŒ|IŭS쯫بv mlK&/C#ӌR6{ )ccAtIPrp EPYfn_ ?]> mS?fbr?M!hD0bq n>ց@/[UXbNxs2& ZLY0bg?QqiJR!e+^Wm֕;kfq&_C ]Uº L-Hm-gխqG!C2̊:OC dZO7ME=@Eq`鰔:e5I\'ǐ:E0N+o,4^U.S*oܜ6vs%j&e^šy72ͼ i@w>D1;\~  VWد+>XmzZp'1̗&,'4t*(~3m{{zzl(6iכK# Z[Vlf90:ɓoռ8M, W} ].(j?Xo3PT.7I: grV4?P68jpqwPc 4yYP.m˃|B쓈 &Pm47Gœ\Hyv AV6i =gU+l,]M$SӠОtaWi9w4o1Nc>'PӲ;<`m!g-U m5K%}F)} gd Ggi0d@{sQ ,4ѲEId)[J3v]S^볌a>ؿ($;8RYT[oO=.|S Eaٛ(2KsWt <~;^s)!\Ɂ) 7[#0`EҺ B'S.A m9"?v\:?j|Zcl=u살) nWeEh_3~N*y$>^VT睽x/q}Yq j (wR:´E26+KlEhwQ@Th@wMҮP[LՊw>kNݘY_rTոVZ0)0־M/iƉk:s' o[녖Ego x;xNjx#!j:ZZ9RE)^p!Cg0p;!*9fY& u l_[ B`uE^PfBJ-9%ȴbU/dg˼#l߸NMF!A?)j=[89B0gٟD[ϦTg{!BW BL8§W[D{3Fx޳1XyjxB&2)sDiKV`@On D}zv ñs :X-΂;(ESՑrP}_wH [JFQ0 W*98%J!7ԛ֏ }@NT}p4:uBތ(<^J1%Obu.*il\לUĈ?dGI~$kHXldJ0 e2@ o +m``J3h 2Q pF>k0yG 0{g hj|@DfzX-B6  5l8hm), B v >T>&fSNL"؇3sz AEYyI¶Bd꿎@gXS5Hg iZ]eJY屖a?g?ڝ-J!/%[<ZNN";ދ{ !@ZEH 8i:.v5L'CBd{ ڦ5ٮxSRfayUfw@SȒ</;VOCBx|$FDZ ܒj64]c̛FCU&XT87/r7b cBR̻ۚx-ϣJq^%Ǎ& z\ 9X/>Klߝ G%Zwۀl>*q3D^43.uΖMr#*{BS.ծ$" A@oR( bM|uW?uڹO/in:;Vk 䘼TlB/J4"Lm6Opx9Tlij>#CȆG8\ha>yO+5S yRqA|W43*. ԍCq09NAtU38Pƙdh'1r:3y-X>X|ns lbn1xq6j}䯜9!aZ} "^OatW̫ T?dԀ2ƚWv*NK1oij ࢐Ls7AiWy tC0d!5A{9hV0/O;7k0%z-2 ;"u#SYu[,JUҏ)lλ)WFKxG]MmIȮ@*8wHn+outBKES"AXivʗhr0{Sb'E͒0mcnhCⳈQ]p{a ? UXGG!xY x w 'I%P٤ Z$HHudw:N8BI([T1?0#x "_c YxpbĀ*?Z#j5gvXί&3fOk28c'T!JlP/LY F:FUaIy'jd2(PP ɢ5o= =s,}o* nPNjm]n ~+f}%y?[ohi :Q262q:m 1g $#VK-2'u.9*Ib8el"Bi&Zxpi 'ɮq Nv$0n2^4 qEnj4-ɠCHE1٠(Y>"UeP&Siiy6&5{$^)ي4H[HV侕p=-`㒋PV d%Q<9|D0(ubsJ7/j\o7e݊4;̺ñwo#qu@QV|\ 8IrY"P;ǣ;Ӑ(ȼ obA6k0+dvD-.N>>!ts^r{b;CYFEa" aD/E:\裥!SyQ^vҕQє߸拿"ʔ@z2Xr|YnQ i%Adٷz+٠Il>)yOO\j9<=rX >H вh?'?x@+ &,t@v[i6]>u_{~D'wsa-x@^u݋[ˏt7#YsL& 6c>[QɗJMTR KGl8k 0.1JFətR'XvGQvcQ矯hd^lVՠ,6÷ȣ{m):v.9nޚrK@CL. Q9@h&I7"T@q0#-砙"l̕O,m °tVL[a-v,Z& CdҠJfG{P60ꙿi+ 8;"D+PNis6"p02\qFoȑW΢!Wkj吾nGmx:VLݢ#Uh>?jCt(pakTtJ$gX_?>s hh.[p}7`P^L;GLo[1C1,ɗ 7x4kdV+W3%i}~ ;rSƦF8bpH)|N3)4bluXʰي7>Ws{Z<^/P-"M@lj%* r(&^W^sC:H]f4xP6W/QNk%7Xxq)[&``e @棧o&oBpp*$uc,7ncxqr'z]O3~c0vY?QxZ*ʽAeAq.:E1)$vG=Hz1r cO3atxQ.WYwxY:sw2=қϠ~ti\n0Xk16Bic b׆^n޷!&5~oSprgkKlf\pjP)7Q4*w|0j@4NZ̵9 S pžyA ju//~-ZasEtP@|a{Ktq&xEQYp?FLc9YH"F`W^v\}Vq(0YÀsO(hVS5k'֞**Хַnq8x0-p[I]P1 N؇ @`j_LxZNp q3J#x:Tޚ.M#\F<8Rx.ܖt{@P:8 ӗ$9K9f@ G85/\mU H6Zޖx o;B&A}껅tIu Q5  /`/ wc@E^&.'vRԳ0# @},.GZٹuxJytZӁFjA9٤9=黳-ӕb4y^bDA\8aaz $^oLpK֌c5 aSAʲcMc$`;41Goޢ"/jS,DPK,SȤoq=a?_vG ˈFc^6.I#Aӄ4oغTB;,"w8ldvP0)oî >')Uɋa=N+"&Ƴ뉄;gcIYIq2ꀃv^8f@{ jÀxf">d<{?n<ەn0iZ/gIfԡaS^Z6{bW'~_alkHl VK R!^(eݐ ~i#Y]A xRoo7njjf~e Qr_Aʷ 0PۄU8\M4=uaXձb`JE8g,uπ4ʢaQ&78C9`QZ& S, BΤt5u9aDGJW=4S%f<7b5\#Ir*ppb? ozxsZgx|P{h71 Hƙki̺x|YG@ŢEw H}f=he.D o);׭z{ĹbNC!"$ETr]߿\#y崑ʨ#x8JE?B䧜%U E=hVY1d\-dTP)(&:yьj I\r;&(Z Vs sno&#MqA0ppP Fx"3,GǷSu.,<8(SĈL,lKzö}:s p5t28s ȓiQ/#LBn {Zu)N} Ƥ Q`:F'w1G&.И\|[R>W5TZ==MBs>Zf!,שcB$0afEX'aυ0I9wo8\O_s2!̳/oδ#%}T3 ^&?>zqg=cM@ a.<@<_7b b>W\Yp#(*FV4l>1_稶1'd*[`OG<i"wFQ(cӅBh۰c5䙍J)QUj7YhF.](`t]|4* Nwn 5Y39I%selhDŽEKIz!R$e ו'\|GvAs2NSW2;;O:2)$'`rH("U !HO6y-{ѿf-)45`3PmaKʃrl$vC3@i'>D [F9w")Sʔ(%k W .M4i]WuߍA窌2;lȍfDU r%29 ?7j;ೈ;sNo,)ZȀޑSuE+ƀو:PX6[<ʞyQiV'I¢) S9lD6\jU>a.~Z |f>qF&ɩ<)ȺxeZ0k2+)kE7hF@/{l^Ӵ|QF|FEqZ!:&a)}S~T[6Շ*a ѷPL-ruY?՞Y^`>D*ئƸ'}]6 FDT8tXNjߠ!Udu? TZ/T.>.b@ &Z50S?˯heG1@P/ݮ+@kz1lO k^RK`ZFzh6$\A)OyIڠ~-(/$~Їȍq=⊭X(*ԱN׬} qeIwUt$^d}qQ9gLeuX<{by">|_C<^|hjǯצ՝&P_edFt fZtfץt7~ ܟ5e Zo#SH{Gn%܀22.&th |=cfu }-b$Z0HݣǢKJISN/<26ݔkT`8z23$`_ r]Bi.>ZNT3L{^YW.%Li/F6ʺ` Yt:ͦgTi?GIӓ.eq7=5ۺ1qY#V8's"^J#P1& I>O,9ʛԭKl_53c|'z{'"ZBtX24U' #TBẁݸ}3TBMqϯ<$ <(A['YQJtg|* +$ ^ד']IW>9pX6hbMolENqLXH#})'~T_L8z`ri[h' Wb|,: f{?tf1dRΪI.^X!pvT%:{eӠ`3kҞ9>T_ 5_7a$jGxWG^YE"|uB ks,r!(<!~G)Щf[5dwg'706Sݷ0@F&*C]3R|H8m(ʹԧ'B Q|rpL^>55Di_l%2]7UEl]/!ALkśMtUӴ pڙ~ʈCK!^p\}D5Ս %,iJ :EK!=ثr.67Y % 5].oW:}cm >-嗦V|%GS|I|&FM"yެl7Ć}shs(g`m߀.QB[ fD{[!^-;R\gI؉dD<O~%uɒxMZDߵIy0^$ޖV1iԶkT@-'{z8t:]_KgӘqO%L cVHQ.-.m~U:g^.BC1ܗ[fQHL7ئoͲkx]536Wl]aťf3(쌅lo8zkgO9W\-2TbV#8J G0Bc}"p"!~ qm͛jmmgƐ~PoFco{ 2ۏ:M/٥aW"gBՇTT(#7MW1DMmЦ'' lO=\v^!Ϧc|)PB ;Jk™s%Ai#0!Ŕ>z|s~*Ͳ4@*˖ g jFQ4dD0Fjr%,vXJ#.Rh-Rñ\3|G+J5)|q: lkSP1VVlj: րo=?lqHDbZ tlnp:h#MZyglPMa>|Vnh٤ p͵_Pv_Nf@[w!O@MOǴ*w$quKl*W%@$ n$žSr0:7 [ب#vcs326wmp7 [t3rdg>ܣ~(ITdtqD1+.//k@Uı#J컦 _QO;ܥ7t"tT6鄘TuK|̰S+-J̰[mr}_iZp !/k]}[9_Zp/Qz|(/SpA*ȈJ{.d<0/F,Aw@=_=88 2 L#eB[2H7(6{xGQ=JQLJ@V(Ei: X):jRT4 uo+pc'^|ljAtuz;U_Bօ]_֝ƑƑ^\#׿-\ji>\m)—o]";= Iē}Vv\> b>wsRM!ɶAL)H>+q"$zL볝`E\AġKh0*j_+Ԋ\s V)!/N9ȟ?kopovKq1$&٧ڣ lT[v"4CoV\u=fAUl1dfG>){1t$Aimup\ÂZFm,ܥu aw"=^S3|V<|qG=0t=-݊AmϦmĠBHv)1jmx7Jö3{ 2l'\@4_ |NK5VM9IJld)&0۝]Lk$ 3kӵgDd$|mDBףuXP+^avMx>pPk0.bbHt#٧G/mϭ*S\'ү%usrtzq9q+v{ElP fYgŌ˄Z }TӢƒj Q `ܵOM_=t[ZPHK˓Κ2n2W i8B65>MZ#$qYL7!`{3ѭWUxpK6LBc pGem mWMM$4bfW.j]x:xDJ= @Υ~F+vA`u594J.bSE;]ursfr)ދ>IUH#,=s1BR;VOc1GPœP>tTq}:)oBbZy_6 8eϺ09o{t 5Cy3ͮ_#zWאD<"T~."&O5Co  u7ɻGqJ32jo;=>K {7}gguxC1Kgp+M `GqMr8eOZ\$ -rȬBƣsƖx5 ~:|dA@/Q-꾜 j)s"7X ]?kgt@68aV J$>^g>BkK#A*a:x9dE&ЮرeJʼn$-зU2|& ;a;X/@A,]=J"ս}AnU\^|:a6^3&8LhUqtOwn =\+u5 wS"L{B>&Z,_JBCVZņnr EpAN7u:򝰆"'P=}5ɶyzf/O `Xd shܥdp4 UZ6/oSV|Tl3 భ]|gmGm%44&6)X+bZ9b5jk yʈ|ֿ*5+n\vj-ee>>|>m]}Zg4#Py~Ed~8J>Y!ꉥ8s' p/Lui8IM`8LFs_v\M\.Ios>9ܕٶvL8NT}%sQ17;(e_#߅ ˦v}}4i怠ns*w„P\_ Ed"Ʀꌼ2 _3ڿDH^\+洵Jz4ay&z\. We:W"MY'Q|OMɁY-?r;@M^߽L"M?F${xD ?<6"BJUlr_m-J$%Zs6i"C^oKRuÚ& >w8ke/ism|6\wEK^/[s Z4ZCLK9,*_2ݥ>5bBn EE>bSrj.ֺS$_EaCSSzPdkVS_YZ]dK %62flt#%e\@wF٘7mJ۶e󉕘q` goCȟN*:d4 [ Cf Yt4!>X綯巰r2s qXq\+uOpL~>L9 'o40%wE"r!k8y/]DI̥S'?R'2?L@+?*tE/ )etU]wbxdBXe"C%X46kJkt7;-W$oE*Z-lC{tR{dR+ pz4jWd NH+ 7CbHRjWbń/)m_j̬ea98gTq~d Y>8&ېWGTBmH+ノ&cŠ(X*fPv@i78Rvn_f΢TM."QUBKm:AU0%5Ǐ-bAtЃbN;(sI1&YbδL-WP@$WmH3pq*m)0l`0 ^ ae@:٣PIP0{Sv)Zs)p^מù qk G'X~zusoXTmC.0Ȩ?)v5\dDA.rJ|!TQ5V͙* gFsnPn\@;sN`x)"~WW d4K>ڬ|'[1 ' L8^ܧ;[b6$ S=( L5aڪp"$zʾt`|`yh/ޭh{Zsx>cwu dVk QIޝJ(X(fÌ..>|NJGw</t-#xgbZz1l7"|y{X2w)@ JX-PҘG0cvKzz1 /ʍN>`GQCoTXNSA[2qi_-O0_ȑ|Ė٩SޡE*s7Ij4gb܈fa@dL 09Rmk+aC@$$xHǎ$9kǛwsD-37)1G<{2$Zz# B32h>flL oQ_ɷCD`$O쀑Ly tG>#Oaߣ ѹΫf\pF|R<%$aB*4@~.<3^m9TR䢁RMifmC.f6hfJhԞ'Y-!OV:KL`lAiWG77Ŝ㺈{m򧁔o.it+ۥIfC4H;],I(ǿ, xV~{j]\oEI%dFasQSȒ*%n`s.:-Xo>^ڙT| ŸzU5~[`CXX*G&(ghia,)-Kd0F.CA6`uecpwriF0N&S3TȽVb5ݿKhh v\?\XX΢\V &<D$Ԇ҂ m,JM)Sfw$#ϿO3fYAhX!rH8)eF@;|1f-Jg#ت$C@G:PCڪ$ 871^צtMxmN&Q^5+d&TǣֽK%›2 y/HHV5?5DZ/`~FH 4ظ7$5›89 :'N'c7C*etbɃhxKѵ{4?vYMޝMLr 8Dщjv{|B@wYJԇu@kNAeTB!!SK'?UlQ~+.MOP]J<PV0ѷ1@nFl4}5wY]q8򬣓E1!qxPb# Id]SDcxǴ>ע9@t `_O.iĵ7dz{/N7S>VQk>̮!q[b.|;WM-٫pÕե2QTMMo-ZB$CoB%wꐮްzvlig9ԅN1ף5,w߻a]&)6ׯoFĽ1ӷF*sV8k{AT+" 7zWsl= Cx_JgO\d=n'SWfՍSY$ -G:evpf&S^B:gNg:b Ho O}}Y>I-3iM]<2Ž,Hm(S^,{ :smji8Ld Ne,;Mz1FI- Ww~3#%a:ZCE0FDJ>%ĴW~ZhNT6#ĮݷRdĒ@XX>yC5{i[D8ig LsdS5&vyѥuSveGxqGiNKk?);n"Rf8_h::eX>(0BhdX4϶@5u/5BXɿ"AEEsP` o+B3ckfhX%.e9z}{-H#ն~;U,u<  *[ ?qn579ege>F.%eQ 48´Jz^,aZ=e殲~h栤콅(^^g6#en/:C2e}3*Q֌q7/:>xH~TA xC3Z82bԡ%;u k_4|"'O7E~1Nsk}6jGA(sXvSNԎF:d6:?&AmPG|@cO1auFQۉ y؁\|VshOZ%9AS6%oO[  UT? ݴߗM^D)I`zM(m<ԹDj:4rZᦌWmO Pn[ 4ht?@-kI8)}L:g;ۅɹb{?.mTt'/*I粊X`] `6ȹR{; ~ijIAx!q]Ew_]ςX,`x2\|m3  0M:.תl3հA џVum_w'݁y0J(vƝdi(ծBxK䆩u.\#֌}-j^"JG˒p&T.ݝpD'hYo/׀Dq˔=5?`$n'"*޹~Ks߷2 S(b2J41L.AN/[t17we qΪAXC.G\v  T#8Q:$v@aѥIܶT`TeO|l|Wy+mNB{֌Ch!g7u q|u܍]#Jx{Fdž:T^K)Ks'/'ЄIY o`h?Fߗg⣁OT (P.SQ9w5WxU vԃ)BġJ4]O RVNxh>Ur5P].a m@y{/g݅t/3RGӖRӚs`It%[:z< Vwb[ڞAph& TfD]> r. 'YϬnJu2y6mvM}^ r݅[|hÖZAh# qK]~l-`RNfYR:=&uꕡ x2Ooƿօk^o,H6xݼV #EtrY@Z!]Up㶿e@ 4:=peeG}#JZA0R/iҥLoYE6#"^"~Gty._CfLimkʓTi |Ձ߆ XE sFA iFC,p(RIN5C5eAfUs"Wdud tKh6"F‰Էq0V$O ~$W!@66DmO"`B l d<}*9IbnW)%ZWbp?_kVAuF?3(X<^K1cVcوue-gjX6}c3p{ 'e*zOkU6՝SsX/6eZceFOd7f e_ˑhZ8z`k-0 GHH;l Q^}_k8G.IL+6)C ՠH5‚Mt{.CJ[b(Q?i=[Tɧc3.t9+Ys ǗfѺ;/_w#VxOZȂIHVYNM$Ib@:m6#e τg'g.y:qliژ&xdjoqغ7%D 3axָCS i}E]iLvjpejDAuRܮtb4_GO{>x+}Jn7qk\-lD VJ ЍZn`q 8l/t3#ًu&IxI|T~<0slG[kxF E#3q099m#vL.WTDP_#O^n?f~dtVD3)d1*8jp*+s膩QKBqq'ap2TUKE1a$ۗO t rM s@+3de q9FDy]d ԀebWM8V xRao605k8Er(0`,譣"ɺy?+;N% &}:ȗ. z<A 5 _tK #Mf5` /ҙ4i z\l-PA%48@=pP허Ѱ-M#W*8cN)l*2޳?DltrXwz8*)q. 1IZߣ_מyfU*;Ø@!MӋ Qߤ !jBZn(%8 mr =D (?(F`iO~T;r=d ^);Ӝ7!].kaEPY'6DM@kՉ'ܿJW %UgPjQNO:ٷ E!X$so 'm (sES:^M-WQZ|mWU6{4TXP*ҡO!GlvxaYާk~QE2cO}]܂@%YdKļ/F7J% 2l5җ%"֯ 3.qfH D|-d~h)M+<:11}SRg lI7 c^F:njM ЏF ]vB:V+f5˪.8xX~GQwI7?2'MdwȘf[]mHHLy4 H,xkϘs2a;g=aQu+J搏ޜ\{ŔY~I@)Z@ "Yr;PeE"T@Fz jra‹G{G XŝD?D&51}8;tsy~^;ID2,|,vynG T/naRF!w й<$GGMo{9 ^3 qQVɮWBJzݕ/4"a&т95!&fqg}[-p^@T%f6ƶ2JqA| 3B UT8/ڝʛZ!QPulM~迨uY/~3J LMRD;+7Ӗ}M?Ӟo8°;K&xN\zs»M;ad/G`=J_k$Gg\'q<^Axn9:];ǫΥ)f KtC-N {!2m!Usi $4})]z$i :Ĕ&,\vDcgukl AjD{m>J`qlԝXoܖqOje4 +S& +wGʍ2,l^nb{:)[큌іdJR^y댆rkrIX Ӯ]?SSYhD~ٜxk0!lZ[|Avu,V& gNjvwv5%[BJw 5Cm;w=%Fu Ԓ&$Md\[DոD+pʱxϛ7͚ĵvB apoP|J W[ȭ&Gr¬p@ Iɋ=զ@?.~3̀WR^"0ya\7󬸉$4-Q;jha- |ScZRX$4껢r<'mTpmA}ZH'%f2p]]QZp7fC$/B?IY᧶:S?D5Y9(k.GT9e3p2 L>,Jfj촍'Z 2އr/ 2_]YX% DhgI+%J56PSAa<Jvڮ# Td $/1*$a|-lY0)1fM$iUF+镌҆1"3_:plL  :>v#دa|ہj]IYyʐAwv~^U~YHfwڏF)%Z LC[@c7=- l~snqr%b&m%c' [/F|b}l.'pӺOóRzO 6py_ %0WHhTf/}(]4|ѐ6 \=>XXH3aI05nDZwg<*fڑ=XzF^q}6EW-M-Ԯaݔwe21;{ <`tJg(.9{9v=nb?\(.9gZ)k&пjӝsK*m n 5Bo:X^B ޢwg!Ϛն;2g =ӁNl!A{YZϗ%x!ѭ^4q45㾽x P€׵h`d5AWשϢX2\femS_ጫ*TCJ/赙M@MHGVaqÇ{%,%DҼa6q֮z cҖ7hk`~$aHY7#w`ȜVt6Z7$aD}!t,DG~8ܸaq_'*%Xf@G9>=hlT tOЛ#;6S!tSFЫV|~jQ/+֐ և$8IA<%{V֗ `sz쮌xS tE2av{Dts 8֎ЅF"i/<"rbFduW@R$f?6k1]8&ɇVO@ iɫ7T&*Ui1YKU0fr)~?<'mD8ixV~+fJ| s~0ǵ}Ղooŝ]sG*Yt"aOp5f;N=?Z=MӮY5@a_wRsV)vu8CT?#o0(UC샡0hkL8Mi^l d_*$YhT~`ifzQawF_ڶbe ַ ۖuL4/4ɜ'JO fG_(/߯EMjWMBӲܒ3+y( ?ŹOKfbEUa"- ]YYqR$4?ׯ0hΙnv{ef'!BdzYDN~'8>VW7 5}BKR\ZXRHcJmڕ')ի+ZЫ_'H8Ν K׍A!9}Mi:+ k`Ёuɴ!Mñ"k@$dQX>Q\L`qQtm?rJk:mYǣs5ؘD׎m * Lrh&S.[;Ft߼W'aIb*@ -rkϱ(1)O,+? L6.A@0hxa{$=z0G=-8?r#P'I[eUn{4&ڮO'e-3_<hB*OCC8IG";ueD>+F7Bjͭ@o ;<6Gz.t ?n^U:>DÁU`lL wj2OcsɕS_t}r١u?gńk!6ύpY'Y:Բ)BWCLԧ#涏,i!|Wh6+HF`򩿴Pxkh@01r1I߆oD]OّƐ_x/rj*jm$..Zũ\ XEc+olb}, cF܇`qڳb'ceְAjjMLmֿu,JO{KЛp=;g8uTk<^XIy`~ '87!9kӋ% /{?<,x+,љP&GqC P Gut')5 y89&f*v(N$p5o@V'p}7>Z'LvShS;*=V83£q'l9lr|,2:VNEA{O>xsM{n;"'oY_j'͊UM4gaAD> l:B'{zi@2Gm|Ceu3&+ /f.4܂FMjvCB  4ӷy %>Q[c.OsK5:sTPzgS 2*; FgЦ SO\UQJ2_mƛQy6&EX|g˻ +!&jY?tH~EP,f ֗?;RY橬y'}æE Kό⢘)$?Me|q&;H5ڐfK{} t7y(4 Qo~WbM0&j1B8\H;}0sGjVߏ@eO췕F)u}ucJΧMMs8_TiAՖblg "xG0rM\l#-NCX8Rǻ)p$|SP(ჲZ*+k ;E, 3hn&_d[9Jғ]Oj+\-;=xi}1>pjBOviMuV Dza"ۧhwʏ8=EC5a}~iQi>GSs0۫7%=KR[ _!Бm?ݎaZwigѣpw娾1vOA.S%v_MuYrouh5rl0*"M{eV3\B5rq'ˣ7 5jfר9#@ AjNs}d<[DqmM&ޝb5lۘ򿝝TeѷC*֤8Wlt{PݷSM^SgѓY?#lmÓ_{TV?''Q^'_%5A;cg>@]s=wIcխ$9iKNsZo(yh1Oe/e$O4nɬ޸*^БKRnɝG^kh-HkR?;-"z{)s=YJ2qX%.'6 Re<T!xƔDxn³[-&P=i]ĕ&ҟҼ 7UFeϺi?w yj$) w:4E-VzIޜ(9@Bf}a@1i|w'0^n-TtQnxD:0jx5Z[نBs1>@l2_PiM(G)D-D鈅)[9'AX1,r@ ]E@g'~) By8,\\f4nmT@2 Qv0oF dr ݝZ,'*? V}\}5cV (Pyֆ(bR4ym#q{^psʐטdHxU&@\Q,)qlsjQR$1FoJS!x MWhy-ZfpF++Y}!<@ jѣj9f`,3٣O f͙ߠ KpG¾pnިkre7- y(`NryJ^ QV}TT,3Qh?j~_Ov vxGƵ.r=GiP PxZ9\#_92.llZHf8uҎwSsT0F>f#x!XR#9Dw{-A5)i(bd½HGv8~# W7Iq S6:W#Vu8yFY1?,ڋ>TF|sx ['-Tz__l%t nXVcY0Z/ ;_~涅S=<뻐B'0߬fb]{>8Ϙ.!QZ€'R}=uX-bo; E{`nnj,HwFY{S҉&,#mOY?y]vQg$>;bicq$x]'QUxL8pSd)MS΀K$m>)=ÎNUNfbckScWf' LXB+v_,t?90@S3;TGyR[:ʿ}'yg/_OJjt\^KTTEL7OڷK?"q-MeLԽ.:۠ Xbޣj_mXsjTSg}>AƑ֍aRqTWe~*7˅P≯2]ړ%CC7݋ {;,O+r;p& H;Dg6BՃx>7z{S{D|^gS< \ 0+M^ϻr(oPC~TD53k}5v30CS77xTVbW۸.@ez) ?3h :}[MO^+j­]J?]kg}٘i!wl$tlѮ$p41P%ߐ!uh~@J h|ƵgAf29tIJ,ǻfR¸&1,Wsaާ/a?@8a^텙'!0vCAPOvcI1$L>He~= 2O-æF+,,α3֙ Wr~PӳU 5@L0#" UP/H2u7SNM]жd1)<[IWj,N-%608!Ҽ0܁W+H?Õ2($gnʊ98`O\]c+SWWJ!l }`9" L!E`R7oVK# Z~aBƊޔ #_YrPJxv^]t 䡄qH8WܕYgoW?C6\0wNYg@\[nu6O$.6( \3sLH?0w%ON/vHN~p?KH|sw/ $M7-ʯT 2 zvFO:wYlh0_`j~6\9mg8]Ů7<\Vy5(Xo:)&TVU/cPr~S\j Ƌ$Fw{a7=arm%i/5'K:i~Eʰ/X~螞rB]I$ז'CA3VvbEC1(> "!5T\X3Qr$}n3*E.DY>j7%n9f.$-ťo s+WӀ\aQ\H/ړU_, IL62ِir7Jv+;qmw\8/Lz5yٓx@$RD= ̠NKu4ʳXL!7?!}Ex vm!AJPZ&Cw9Mu,\ wU*]s\:Y&~skWS 5$Jve8/ER!0p=ᴷ$D"9Nr4- 9LˌBAB2|FL8fJ˛(F$IӆM E-̐3NV]!N9G:⌨}6lHGT"@*DT{o!J\bߵ 4C{fEZe0x1 wkCE↛Qtl+ա75qiTCku1nWk;R2ZhWi\zR#.oyUa1y^Z8u:6D"%|l %tytlgc<{VKn)Bך~kqm\Nʤ0<TTide`lq<1-y+flM>ʖ㒈9u >Bޖwp/|/]!x \K(I?.&Bћ#c!$u}#B[-tńVY ^G֤lǯz^F0hE?;?$2 f#E59@sYw_ 4MI9%u-1 AބFuor<)#Q4a2GYAx)zYyF7OVqW !Zꊫ?qB|Qcy7#h^:bJwP1 xgxBLk|dq0xl5O[ s"1Y}F :nmet4.8ɏ>ZpVt[ KeG90?hXGKƯOoLJ[ O`L͵7?3(\%^EZ] 6ch7ueIaο_LLPo;J)pCnX)=`֗aVI[P8]P: . 5h66YOA.$UI[%|Q_"g2{]QCR:,9&\kQvz U 9*(!.䰚WHOuש.T~q/M Q,P:03T8s.^XFHunP&N_ nDoqfy鮫.te9~?% Aݰ"mah2umTn \l  7}a_L^M8*l2`vguNH^]av09)m>}C$S#{rwޮ@EC8 PgluUr)ߌJ*g! .\cSVR l.ˌ`6y@LVG\ a]wa$l mHG{9ÛO y6]%9-`zd0+Je\20 |\x|*%6N!?XCF}Q,6Yi~NX6_ç:u"PvLm߹TXv*^bb j6BFR?DMɜKl> c F#:>DP1=V;MKT8!5v54L9[Ps1^w\f 6&";i1jؒZs uK4a.^&^jspwypeU״Ho' BRQ2{yᴼľۺNdԛN69t c? OOj2׋(RŬlnpFn*<мG1v}[9(, hpn:ĤOV$"lh!^ oQzS4M]^Ϭqp(ioz:OYI;kcOK(ڥ_]YB q0%z_M m|6s6^?lBD85Ʒ".ڨmzm*{ ?#Bd!\1MBa{ޔ ֏w7q$ PTW/](_2_ͪ>)Kq'{mfNU COrG$jGϛS{wo" Fw=J&%#$h46Wn9*2kyխ(̅tuه$ d(e.G(Yp:%H0te?ὕNԲG7hLS $†y{= t[?[¥?TqZL~2;,+[%yŵ{,C2}L AAWGT0ͼ`Eecf۾)h@˷NH}qp( ZQr?GKT*sxT t1ò_)ά7IqIc ϳ[ehJ[jP*ܒvxt LY&51،EՌYoiö@F|/N7BJꏳ!IĹerXO|tpw$^Ж+1?TlvȧѾWJYTfWv/W&.R( 8PϘL$5{. eӍ|\dF7;/>2x:S9Q_ڥ@R^gW:gtfK˂o2mD\6ܢO4ɘ.V)PrOzB)\D.̞N["M=]G&ng:ڻ钆OZ$WV$@rQ /]d3Fh+.Mh`,f/$x y<3U&Ñ2Ln; >aĎd O36651UR;/{B쳾!rMjd_R+V;őoˎ΄-5y-XxAa+K|SItS pf()!U\scY7I4xiy>7(P6Y'`SCf@?IqHgVxD ?l:'?gҾ/ h ,M.|OKaT3PsKXz{+I3ȂAKNb-٣|F|&I fYdXe0mV,ˇdE3 z;ΌoXqvLMIrW#RwHU0N2S= g5\X|5֘yTo' k~4KE$"r܋s49t% Ʉ}uUO5 k_I yЖ{ cFa #P-Q(`%p o•C)kFrP U071?gª3ZΪ۠c%uV:Tf &nKuFYi)1&p3фvmTW%5f* }rb|+/JXf{^Ĕ*;?jk:n`o=8tfse؀̑9xI7 -1AqfAD47r:_{0 -;mޗ1dGPB:[&5% sEiJi[37C0:+] )Ĕ5YN#.-jW?/,/65lnHڭ~XQL|J 53CMoW`Vф|qcJPj:fbA8|NQ |I^',D \BnxeǶ3I $D/;6)? `֘8qy;hC0{^ҏ;7%Xӹ7>_bݸtKw`UOSVm4Ɛi9 Z$~^7a,8J6QDc}Շ`?Λ[#Y$'{@̻]b鋱(|+l69и3skבVZ{PI$Cb(dENb~_QvypmI1303N`a֤zE~9 w;ӨaN- jcj$^Y3b6Q+W͔0TQIM 6'[|a7͞g[BjN'߬1<.FUVN&1B<˂ٚ7h{ǜȍŋ;< ^mh?tpKX ~ut-V[Vs" mk`y8rʵ̢ 4BX7+qoCJPC8ۼw=?J[6^ĎwAR:䌓N 5KrM}%d*;Dy',\=H6!-^ze6r 1Z઴a^ZNYZ#ZR,OoBP!aK=ߣ[DU܎ZN!*3izc{b*g_]As,Gsbz /n- HJҘ4JtM/_SFySZ,Q90s\" Bvz nNA 崙  |xë3E݄̿vJ౿r Lg3gQ6U{j}CI)Y3-ܸ$fAn:f 9OrVO-QMn ם"kN?c8jml]Yk^Z=:$>MU1!/ Bi*gyOCI 7}-p?̔$z%i]HY(5e^Nb:9Atm<ʝ0n]3oo!;+ނtjV,9랅"fTm\ǮW{zVa1CVpq:Gu&o +,ߧCgBLԞ-%ciҭ \LDD\ĂJ!yrEPȑ/aa:,AҸ̦kilIVwg ,Z]">`mu+㥗|(/|]~r/ƺxK6G.Lޚ&8/X]NI15>tUMy%Dcf6b+~MQ]MNQU|C:,lz1rQ<}:oRo>G.osA]kF;wpo*fyg8\&LD88˛Gz1ZuQ{Ĺ5:b)ūcs^GO8`x\ "}ped(Ko~hxo_P+̿j i,p"CWi3s /-Af!^sH 8HAd4j*y7E.ѱvҠS'paјSJ25kAw*k~9RǏ0MQ ޜ$ӍH;gC0(X n/W86o gĵ[)qHo;cJЙ n"}{KVjg:6o_e=fT6=y|")]d=naX@\,4{vh ='PgzaUKR N)'{sTk>K愨L@#3 `vM~)B, ۉT=2vjSc3~w" +Hc,IvZ TjSjk`06%im tjij]'o? uŁ%!j5c;GEX Hʕy/#Qb,lC6h!~jl$ ܬ"@?:TĊDK5Q6IOn.孶;}KuG-0ٰmٽ559j 쒋l ]>My%IJF̒C}R̐=&\>_[<]ajJ/A:aC?<&Mab-VX|^;TaȾLj]36Bl ?'ܻ%c17λ6> Pz@za[:ՆFޮ4^=5Ʌ<(J |<ݗrR1JLAP_a;`YA~A'0[ʜ;ySP82#6h0|pu}ߗHjE% hX ILNcDUsqW~S!-bJ#}+]` ɼ=rOKpgW8q?u#eLA;f %kIh]",Lt`wcmGWr2{1)$FDe 6܌ɛ8͜ FxZ.5vGgF\E4@ 4sr.i2 I!:x] ՘Ch=*氋|ZvJ Z{AسCe*e(>|b?>7O$a4rԛ`vY`oak"-P&R-U n٦{'@A[1⃇OGϚ6Œ$᧧E6}$:ֈtKr/9Pb蒋tk}7^ *C}5D~X8&G4g0dzh5<@*)k3"w/fq-ښGhvB(pKa-]6Kq+wdM?QKO/tpC\<&A'cA3MuiCE" =]+πy9,qT Ϛes\e9YjhvkD=h-P.h쇽&:9.}>t+exVMiSNH rJ_Hb0էm&8:is.TRE)gWމFvICjGVy7es)ÔIJ{Wa֑*q!8 '[Dɲ* Iiaaɔ@b)C0mr`#zvΩg46o|};!_pǧ'sjWM} ɾH:"a3mjF{rxhܖH3+İ\:{lLn|j[ ǧְ/k5jiv^)0DPxO;=Dz ;[p?R^ӟ4,E*_!w^T{aATJAwTnr1*/Y!-;!FX$G+!`_5Z ٰs+.ː`C|ip$[Kg wN\3jY0 q#fbr=:()%S8 ZS?BS4:WbCn|VȬY$trasϥ55חZ+ .k }OU͚:]T/7Ipz- f+mԉ:Dѳ8*:B.5tq(SEZ˪P.mL}6o>h@V}4F~?PQrA%Z;'?DѠ1Fp0M"+X_YTs `\w&Um]A.E}ߵL6꾻G`m2DM3.8AcL _sЄn{v}y^ t 8ei&`QEE9Β }6nAG׀bVyс:y0o1<zK4GRNjQ7-/$7Kd7Y)gM'Ik2:ެyWY.l5 M`D7y6]~>TBm@Y'vol+)à6ƪ!f03)eb@Z&}RKxYQ~k}@PtT*Qm ,‹[\H5B1=Ɩ%a)v=qzIwtSoȇŋEˎ00'uRcNy,1,sVnd:>& Z+|py1ymSZ8EvhvXt2gM5Y:,ܣa9D ?"z nj{v\mݣoy;GK`om!Q04VA%DO2= 8*i@HCF/McnjgQ>[o}dk'Vt<]PhX^`zu>=E]}@1O%Mc5*fdӘX4NZrGQ(wR:;96eoiM\.̎X5؞AԹؽ`is-Nn^=Y`^x#܃%&@ȑbʨ>IT(Л-R w=6WsHbG@lW] h`U!3" k!0K&hzvw]q{6G3͉?yC5PK]v!B*fKD&Χvn8- [,TRz ò<߿KC6Zn^(.f5/$KTРWPxMNjf:vDdncte_o ͜A,`pv#[`>5᠑}h3I71e=\.ѧŸlnf̍3Xeo޲tl :&!}KPOMus=; 1p"7s!XXs͵X~jqxPv5,1Ɲ4%.BkzPEDۉ{NeHX=̈m,5t`7IV_F=]G!qZdI08PVf碍tחlgđm%2o\_g[iDs/,Ai=A}T8hP%{* P{IDcAɹ ? B6J8A՞0v#)$#3Xw*O!B~V-&m5DW1ɱs.8$}c 1ĎN gcKw0B;h; xǟu+8Q˲a0 G,΋X4D}߷ఓdH,3vCv>bIPԁt ]}rfǣI(# |^~0| e`|uS~da: Ul(}RH3 ~W@X JX>brmn.b&-Y9JMϓAeE%2ؗGiM~``¤ڃtyK+ `LsK@u;l ˝o27.b,V|S"sގ -O}Ѐ#XԤUc3`Pc[bϤ !uA9|^u6CBC(Tm!|̔5 Q=17&`SC 1p(ltN{yн_|1ՠ~D)LP[ct(b/ĥRTLPLgKAnГؑQؽttb,\:_Aِr%1}Y ]b&S0,꼵r_]Xp9;s;(P:Nyy*m ƄEԓMZZY -3kSIaOC{| 'q0qGp~GW"7GonfRo771r#i:k"f9kps4G<˦սØʚltOO.-d^n]0bATr9}V*񢀐Ȼ'A{2g;YHәOK Y%>u>wFH֩KE[MlyH`i"a"kgOK?Tȱ|xU{M _; 3dPӓKGRQbC|cػ{0J;{&O9LUXT'Kwl c6]@~+ctT5?(!1f;fB i_D&Vl4eּ9λԄi}C`sXjOr&E^L>e=\|>,'b_&C:o0w8f|No.!vI|M2-ZC?I`$Uhǩ$[1pj 't')θbbϭ[n9g1[~,[4fUt׹T|LG0T)qf6-dVKc.O:@ؔXx L'ijK:!캷NÌ kQŽ-Hn^AR`EaUr!=١7+H:A_.ѮүߧW|p#eȷeXռ0/+5b1PXжߺR^\MpX( ->2~1<>c=pGyR 41#@0ϯ₆FLw*7pbͪ8vtɈ?&j_p7VƻGJMoc˨BE-:lsGD̼Ȕw1~ڮ&['R!:M~*a;1]h]̬rt;|nhgndVB=e\yCȹ5ؓ #94iPQޝ}aa&nп\%E1Um 5 JC@1=l%J*gg )zM4IQQЍ^+-rkIl^}'a9^y$maMMAMn gr(31rRI`DǸ$d4$,$6SVxbt=:_6;x0s*ND9"uܭ _F̹b4r: y'b|r|ݻ@A00cת+pd(v5T$7_23M69Vs# b$YSJy|Է(Qw>qkXasHGTMuj\j'gb>9N;hi | x9#/`zR=.8p}@0a~p l\f֥g<%7;H_BWn=YaEM^N%/,zʨby<=8ty_ɍDot' !$5*Lܛ+d෌.ov ˬG ]DqZ5[y4<_$ hA*27uEj7s~+#&fT.ƍNJ(]t ɖ eJW BD;C)*<}Wp]o7 n.d\:i5"6wzn5كذuN~Z7H:E &%12+<|yYvÆLm AʛAOu26>L1M63(~+. 0 =T̟^/ֱ/&e{:\>D9Mi ݺAVDhh:+Jin]ƀ W|מ HPW(P,3|D*ƫU~_mYN5cI3Y{m;~pd˵gPm&w~08ћ~,lC/E 7}" !mzŒ218v#L\hh `'0#Ϻ)۽R&|!mݟ،vfDy>}4r ")[zТM]if|9Wd\Zj5 vu< q"W@{Z%!<ɡmąPO+D:\M>xr:]DdRPioA d}Q .W%}Km٘^Yg=bq7>2`N1MHR$ޥ/ݲo;1HqIh' cg^R g[0Wƙ }𷞋T+iU^9ʮ3gRmyp񱠞᏿qQsK3,΄Bn{mry*&iNH&?WLwCO`iNsr y݌cTFLf.sm{+sG_yld,՘q >ruQB!oKn=TbPn^l#d$S.C3j Rsd{&mͫ–K@b@s}FSWX鑖g;"oB%lvdU^YlϛhrˋfE.. e?s"^Ε՟}ȰK| ENfD-UT[np{K'`Ki+U2=E9 YXeCn1bެW.Ks(e lX䓄 Er79pWWc[Ɖ(4SzGɅhE a㺝[4?99i>tl!3j24?i5_]^*},Z?*6%)Z22-5r^dq{dc'dDZ<} m4AG,M,$[,20("(ӌ8cx==E@-޳M%a4?p0| ]<$"N(mlz4Fi85ɢU~@JdEUa1Z锫a. {M/S9K E@]SH#EGG-M vꤾ:|TYO?Ie\2U D ghf D\hׂz?EZ­=u?Tezݯ 1G4 H4KS?Ӆ5fX,m?sIr3z1?רlNG\43djkpƎ?Ot>) x"zh2HYYnK7ΑP* y Pc54Umс{D!HD7l> wq[ЪUPIboHly{+ly5d.(o('۝YÎ 5lrW!=P(uf:cb<C}A|XWVfFb\d>[ܔޟ Q຅4&WHobXHcIDʓYZw,:]9!]/C5E(q ⋤ 怓n!$`C4qI,2 ™\v법 OL!p-~X[vX+}TֺsnBi:^h4˷ϕ_ᗽ,=VR c&UJ :IbowIm 6p=⠾&U-@wS10j[fLޡv(@5;tZŖC!|WZ pT\z=~;ÉCh}Ԭ`nPA[zTRgƱn5&hR%#kvL%$xџ:u[l l͗i9M~4WIS0x{ѓeA7ؔs5"')X`QL]Zk֥Sj BaRnO(>8?dR2P߹Ipը~b8rlZp|H-Ѭrc06X`iZLY BHgixtyr@ x@-iJBWKKY\+Q^yqsTv6=l8C/2^RL(yaTz#JXyJuc!da H-h$1-x?UyF}t Ơ||1pOrMHi?qbD#B7QBM1e8k+f/'"wtniJkYD ?˫TQ_Nxų˝.tQ> :&4`權*V6<]c\ erjZ6b2ÎVڿGQIƘ1[Moig5N)dJc)hGCZ':,K1 ;T-"ڿx8iKt9QR&gʩXFH^9<ɢ^*\S}y m@V%͓ysVxu9y @3I7NLMħn8|..4Dֲ֚WR/B!yhtǢh>l )nXiBY6K|w6= pfzyNaEͅNp7]һ8@U׉B SF ^ٞ'#Ghin$:t13 0嚺g#8I6^ >V/Ɗe[oǦ¶Eq CG8&= :3bͧc]B%q*(cd2/lfIڧ Dbjș1z[ؐ⇺2*) bGZZ}Ot5+z-O~n, +B}ql/ -^lEOb~bLR^r3B/X;jr^oDRBz-^8#&,8\qlb &0sB"3HL" AݶBXA iJwB9Jhڠf:L-2e4aŚ'#]8d,y]`7jɩ?;Ix|_ƢL_CTwEƳ<V o|3% h+yH!FϮ0ّjgPS:!;v "/O_/ kB X+̚{ȚŴ$) m̃gtr0k' (4d-aҏ@˕8YRחotk0.dJjh;>?y?x i_7[GUp=nf}@iG*g"OAd-ed4?AY‹,À2ei ubH(Wt Uow(R1 0pV@)Bo=Bq([\urpV*@E%ԔTKAz5-%1EG%xywjQ}#yCkKiXr1HO9X{֎jb:-^v_<*GsgJi8p"aJ՟{w_tzA?|)X. t# UM0`C;n<24B:\0 /"nOQ1~`DWM<6yVg?_S!8ZO9S׋;V_0!L?:Cc#o9쵘zmc&;d u`IM_(anLCOmUwq4y'Uh'L62c K '3rUL.X%(uN7z 3k((y6#%,:U)S|ACz/C$ Icy#%s:쉐:y˴ jP 3# v/:H}FQV^QeCi:,D\ǪQI}٫zT('Y#bT TtT$]vb_J ;v8ũ4]nH׎W*9NH N$al:ƾXFOߤNF|a}sУ/0aozt/M`\r^ 3*}{ 8^.5jk'"')b$u2+._td/Oqt ]a;F6|hߡ[3c0D6îμ:ECDVze?M,,(Gcxk8Lz ʠ{@yEGl#5dbY[VQ}g4mȳblǬ00g12 2n؀j0}mU(!p-D:g-X&!-z?ɱc8Ph Ʃ0tF;\{i/+!HK]ܫTCIyL.La"J1H?l^tt3]$L=B9 e'{d< P j|ڃ &FLڏQcaDNfv%dt9L 4꘵A/< O-jZP!vy%~@4'#mTnnYz@kq;C7 C&[#Ti@ǕkZyVk{_:@l3)@Ofyh;hOS_6juCAq b3c4qI0$c(D~G_Tu&|?&^aOk?-Go3E7 /&rL[ x}&]X]08q_HBb`}.5օ7*pTA#=X`6 Hu`Dr3`_[7&. 0/w1z`ZKP=0BSAI[OO"MOd1cXRg?N\f4|=V=cULRNiOpejT?۬_d$l)\K ldw=vݺQ~.^p! ^q7>-p?"݉x/it쁫mmG*@(,PwF [ :˓viz-)#%֌0!T֞m5&X4PWmPؑ-9 UYoZPAQEـTF_`F3~`ƋA\Q(|"JJ^y|/yHm?dcjLo< Z:% DuX +j]X:+ a)H!=.}AMҳ372.ʺUɂܮ 65[cxJj)Y&-YgPY F(Z8 ˞TYcwsfr=t \^`=zޒ{O`lʊD==.OQUǕz -=9Ѭy\3mЂc=Ƚch ?A672#5N`u?L 䃉M!͓ƏZ K4Y`i!BˊTM\չ3PiLJBqslm{1' 'R#Q2m+-/CqgivXd%o PzR˳9OaZ7?@y9CR? nGhYKʘM2Lg\)_:}bB%(WxPz^]'{%ٿz᳿ )|\1$DWʶBJJ˵cWdh` `$< ӎ-"ʩU.Oخ')ؐ,,Mc7Ԩ^^' 8;^㪪Էh$qaO&a؂wh7Eń>W55i yeVQ약>N7F_W+E 27yɪE]eq*ҟK0eBp F$iOtˁ9r^z^Aڍh^z pӗƂmz; _X{|A&U[݂i6κ}̊g=zӧ)^pÍָ*^Zz+r9q mgjhv }Fک3^{ xY̭VmH/ p;:؉PɆg=5:6K.cCyrddRlRj, hXiK>N%, r4N0?mU_-%v띥*y P&!垇& W: ,VP[#4Gd\ z4d㻈ބUЧ&rV~{(k-J(;IfmsLW ;,oKpal|J֤ ~?ϻoQ&FF'^ D P G23nd7|qٳ/izμq26kId%3Fq~Iekgj(v:&CN 9Ab6{Me?T8.<:dV0{Rx]w\.tguwVoZZ-jK!m*$솟5-7f`<8=f2&xs!-cqU“ C~.rXWV Nu FߋgZ֙`[}0s_`(]}ULH0)׭ōnxW?tWCaƱJkzwkl\"`/$ C`L{!'uYr}C%!@`)rͦĖJhXۀ"!Hs<_ \tm!6oq;wnX}|S9jmԫ~M:QvA:ɒ$J_:cLo` #1oEqݫ%'F? 0yx.a2;c\\BdzbSfǠTa*+/2"xmRWtXSN-Uby0-Rs񕤏؊JӒ8M*cXv  ЭUv0FGrqL1PY"j@x6"+ BMx7.v.kwJdn.9W%_wU$7.o/]>7*o N$kI7=;$}*8fDҔS qW*Mڧ&VC{X 4C*EVT1`pEgVʚѾ78XQSp̜aenEJ#l yS0>[9e*D8MS#Px hXa=4 MP V-HYjY7.H/%͑FԈn-~4QNQ9[VYdק\A~Zg" 97Ҽ{ΜZTAkWӼ*8y />Fl VT" j~|hcaG7l$@ OĪUs0Eh97|+֔4\D29oURh`Dz@ G3X iU\,.s, x`S?VІkտDM!g*SofxYONSPӯxCC֤A媕9T 7D b?lػC B_[];_$&xeZ%Ifq.\@86L.KnCWd+Ȑ<:\X &AK$Azf[PX%۞q32hc|$#3-@JT(rEӃ YvHAA A `ڬ!Hr\ݶ4[= vpkڱ&~Ѳ_Xgλ(㕋ūQ425Jrg)I 'Ǧʩ]Q{/G/8%HO#6s{>00B$XJ!jK~ziѡFˣitrD(Efdg,U\c-!zOIrǨyxdo 8x~~J*)u| $[DXh<~ ci_dӓCC,ɏ,%2],10G{Fts)hM%x08n'VGB X?SY$gcS5^:3diu4m֭/x ~g?^M3R"_)M9Iw_L !):@ZF=_P|oQ.I\"ƨ[O'16ոYUf>AQG5cVrxj4Z[K옓͜TVW( bNe;NޒXWiG{DaF9kF"FdDžZC$ h(uajp輆4nX|n[$BhH$*+E?խ|8^%i! 7آ#!A,A.{kQ)ѣ-Ė Q. e?<9h]%IYsF dQ1ѣ"&L Υ"> ,meIn~Z}"椦pp rbt;E,/j="BąF7GM$ %wD!SyӮb,Ji!r)Wߩz=lܑf[g^{/OܙW+X<S5ѰIy[ rwcҳ΄ B MlJYL-h̅rla1>]ç|zERzGi1Pb#q2jsoL/ w9v{.}%Ŝ-_l-l &l_Zc-P>^nwH1jV }Ta_#:؉=1ȟk~qw̔۸*AloeA.! 2%щ(AT6;<ꪍlCm Kmym۹AsLSqú#lPp+ޭ4[mG|Xս$A*] |JIXJFGܨ}Մ}gPMD^͞wa:X: ЎEU@ pjbwNW8 fʣp{6Y<:RX˭J~)x??ɕ[-էMBo16<-"'h_,-(Vd{kjE͠cQ:XUк5yCKt9nUM<_rk}ԎX̾g1}Mb fg';TZ%Ɂ'}Qh3 {C͞z*2TS.h*\@ÞUejz%cHL MdEV%oך_ә2"{vE0,Ċve# Ap Ȼ8ʿ]FW2@iٌ J@!0ڣe rrԂr=AMBчq*`M\h*uyĨM 9^Dersma?ր@Pd#P`-r2 s0I9u'$tcb>yHN19*/c|++<S^E<э8?^N.Mr<0$nor7KhL/g*7CK[}x½ ąTSg"KwZXu :lhe{K_p=R?W^m+4qFΪ̩*P~eb_'/ Ml <>+q'57'G^5=K~?2cB4H7CנWRH-Cx9Rt^w\qtWBcJBE6xd%G9 t1`9a)c{X3I {K ;`ZY"#e7R F4?q܅KNYl9BQ{"-e OwpXk=+ <. =Ѽ9|  x Ǵj+`-W;겏:} T=Ӿ64 OOVД⪫Yrp.7O[UlsͅO +rx_~gX`_jȎfAy'0B`>qA7ڈ/(tWy)1Wx[:aBԾtSI 'TVkk;wb?0Iaj :3u6R~%1 6F:Qq=q(2T Svr7)Śכ^$pK |ltCvQKE+*bt<35(Np{SHv+?c뫯2sD  G Oh!h]33./:\c[ *b͌^*P`D^D933Mcĩn k\OTqM5\UfSBj%6 Ww=?D^(TVQ;B?HpC}ʂ4"6J[䥾L{fIˋ TBc\NWޫ6!-B+4`\C>mO]o񧑟W)93"J63Tۊ7?8Y51a/;[(Vu/fvG%p{sL.\_s7kycAb݂ r6(.DO5WJ3T5:!Y"[a-t]~ J[hd\N!^=OEPÈr`|q"!qS߲G-qmC[iK'f@pۊڠ*q!OG:p)CQ% 9:0"ѓ4&$I[i n/~qWKDf"AJKXr₴۶?-(4+{w9!djv]! MȰȱhLuǪ7692Qkz$K[.ÈY9[s=K(Bf7iGUL+%T){A N.9oaxafe_٨ҧ`5 26)8vpG{ne9E%Sd(%Z0{)Ppsj9J퍅Ro>40JbMc Cؿ&4*i$l kd)J; YhdÕTOI %ce7w}cQ',;>7fUT# IQy1A[JxA)Š2G?7U&*_}!҈`hU=jP_us{2C. j&g@H8 z1n83;w r"89qZ)=%W(:d#]UaHGV;Sǯ,< \ #`A5[k?(t2s-B소|4Ap__1VA Uٮi"$ʁI[2M_-tuEIT;j$}߼QDt쉊=H@Fz80L|mڝTz / JXl8oDs{`Y-t^[, ,*w:-eqA7FƊD˫U<>s\?!yGd+)4u8"ă(qڼk E"eYGs~)*Y \N"e[Ttk(-MHEÖozb-|"Yrp{-7\b@1.71')73 ' J x ;R3hxGY=/ vo;_lq]CUĮl9݁|DeA5Mߩ0tCD,I'QN{(Z-D4$5*.!H6}\m͓5 ' 3ewÏ:@h^*0&p"2ٍ1Ժt]+ DeȐt$K۹Ȗ䘇-em7W ZγĻQEV.i^aJ)N\q,A7!$N3`s($L;';ɣt_] O2kXaV"w/;:o3{#h}&hK,$wo\=Q5QRr]2 U !ʔL'tGa)NTеIUb{;>ty>@Ez級!7y%xNǵ<5$͞q)bsȗ[Z6{`iD?HRyIPm)q5%1LD_8Yp>v/])*r<6KС.G{ջftČ{lzlЖ/<'.qÙ"ʿoA*w6ÅiTqmɀB3pwq8t9ӇPiGEFIMp*qNuAoz?;{?Rf爢jrMg\n'3Eq Ut \U(G{팆 1xNg~Q`Mj2et3~AqѶZiS c՗1ż ]A| {H'ΟV12bJpKb"Mvurǯ3/T׬x@7MʬSۃُZpaTw k l[{X<+']&F{7`MC,\0 MߑV[Q&|/(&꫼aP?|xwnB_98(gwr_ ^AE^m Be)v3Gu fxh<+ZlHVkKݾ8c e'ZS ƪ_Ќ~uZ/ V=4){~>+A\22;'_XaC g[m6hӣ'㝮'!%=2{3ۣ&\W?Q^νF}ZWBݵ5/X+;P!_ ܍:iI5 BEp׹Ϻt q-aTZ[,@8{Z?~+ ۢ_TK\͹B*opf , {@nXbHՐ9'p6ɃsUTI$.–E%.{sӟ:5瘟 D>x2ju_݈={%&#Fݺ"dX=vyњr^Mh@.K"=T^6p==!+og 5+!M]{锝Qas E^αx=wlÛZ 80:%$>ʢ4.֝ۙ;_-\J!`JxBY] f4uFl{Gb &M.G.!YA?Y7f;FI|o Jo $p{+[-V]HNٺ{ެXyg$r2f C7Fw #J!πHPR X-`El-81t|V6P1N0]vu gv.XV,c"B`ZYRFH?&}JPM*⹄5 /bMꖹ؇I;E}\*lc,P'Y H09硑T˿F Aզ^JֽuMf %[k4zT;g/K&g/&|jP*Q]_4i膡tn Sɾ*ͥI82f<#5 `$/ƮbPK[ƨ̄_9%^Aojhj30D[b= -݊xT/8/57լnJ蝶`@++IHFSjDW53%:aV?YK9 !TXBBs_1v.l#.V=rh*xP3M ivo{UPGc+9]]SH"ҐK>Vp -U]xEl^f!*d7ysءGNS_fׁ?bxJA|>*NQM)ڜo2%xH1 vXõhlWhH ,/y5U'0U6[ν& cQ[ RrFBi<#amuvtf_Zh|Ur/.s=oϮeN=;\M`W$DL%̈́gh:AXn:wG'<&QZ߿|ݣOv𾄊|61qkz٭Xsү-#ω+Zѕ;crQoI =68V>FO_GK~jh Y?rڥ T@k}?ή}mhQ:|hpr4L7Аmi/[Q;1;܊z jEZ %EuȖF <2rֺt}";3@/miQ&I4oʭ8S> 03REӮCHȒ/[Wv,#qу'UxW0|sޯ|R9lnnH&&Cf2@1!zY:sq"Y5N?X.Bh)9omGx?Mŷ(8+ߧrѱTEI?^" VXj gxǸ0rkkSM.(Ɲ̽ lV'}S @k`MSH8`GV,ouԢdS-OЈNxޤD$jI0%vp~|doa>2;q)V(tգ峰c!.j[>'ɻVApGYoqOe]{H쟦 r;@b/O #%i3/A||=Qs<+n؁pr0=ĩU"L$QPà(V~PT.;>BǑMeA2"v{_)cL4+EgܔEM0>1S N݄o+R:\2&A&aUYkBbAB5>`~oz= *yuL^t39#I p/}K9&-F݆'@v/p5#}WX'&!rpj= 8~R ˥kk8ģ6j'u3sBR*3fG!J uL{DOY/Ʊ=0?4Nh,+3vzY1hrVrQڠꯕЛ]IE/ [ ͒oa^Q(.uoG"m}ϩGlL_rWhT7^Rxuen#3%KC\י,[] '9|O /VOtix 5mq=e!siN]?\3|f\"]f!q#R,lTƅ`K%5ź' xIXt[2l`tWUbQ~fă?E58.-ʡtaU:pm(6]+O?7K/W~/2~TZ|n_%U9N2gLYS,8qg…ꝉxD}|l&2Dv 9%koRv=LW#(@Y]MjT!x^6B˽0x_i"4)f/ͤmb:[EgOyw"^dDqh.<Ȣ"@MU&P^ K|15d#1Ι[5U*1 <1A53"mhٮz_rDuOSZvM dd '4wI 8pߙ$)"u]CКa+V~CL}^Ǻlahn6c#!${ǎB'f}K QykGk4j7y1/;LcIYz=wBѬABḮ2eF:?K*0& ݅ں*lqVN=Rgr^)}řs .!qgyэ݀ |,?V kʻu8`2] ' H`]EToAyk_&}8Z/|܂Ǿ12 ޵\Qtq~.Xdf[vPk/(pCWFP ->̬kRjw ݣs#/@6^=rsr5s7<*ppCLjE #/CWuQ|f[e5P: ԠV/_*SUmzlK)J[2(j>=!}M f\FLcS Km%-:m l>·~:fЁȼvwmDܒB? {GGAZoUT7T5v" uWiq /uB1K*+JUF$HL3kp;gUe>nh7;#XB_mM^␮BDߪ R Qwd'[rxM,IM#ui,|<xW 0/h0!=A5rmpGNyr(l}cScšWJA Ҿs$z=D'U:zE z8gOqCNt?Flv,?ú9LTAo=x˲YO(f.!2}W@.[g$\;HJ?v_dsĔ&5C7'4S_u8KZw;XN1PEoF@ @n!FWz>$'v12Zv̻=9W{flR$ 1j ;)' G9i88 E)zXyC=چ榐wiǩn"@<콣3~bT={0PȂk$j "7f]ET S㶚9RN PV¸2ǿ3' |CIa>Uƒxѿ֣Ki|>#5R%F.wC!S.6zx'(A}漥ⅉ"UEC 8}ϠǝTK=Dd+$\Z{jɹ#"ZS3pֶ 4-Ӿ TLU?hzqgu[k&!ʱ>\kyfG<$ѐ@TcQ!v\Mv}hc=?qo #Jdˊ@PC i=vR`‘lm n/ɃL@: Ÿ́S'1k٩9^Ctݪ%BPM+ȅ~f4[Y,Ȃ/?cUd/^2GMf \ Ri-ËR%8ƆpQǮ[M:U-h\;d΀mʂk 8#+9WL UHe2&ҿ S62HSe d>s(ʧ/>d W}#l9^j ޅls[Nv{(Y,s+:pWO*;ݯjߙ#*?@ ;D =־%( ~׳(P5p$Gw1Mw7&C7ypZZt)0Kp&zLBGJ5|GMnzkг:q-BjUMCKmʦKqM;<U"f7֙//k)xY U'ܑ'pgj9rD[/03VWqĺ䥁I]G5Di؁H9'ׂ@}hIe7mBVr2x'm .hI3׭iK 53Z_f6+' EdI)guJ`:a:hkMQԠLJc[sGKpi_rV[Q+kR?*q!W~?tO$Qn"lY.li*݆ng vdHm?l9p(la]W{cA?MZx0ȆȨ [Cڦ0>[x¤*D2rϴ1`<"V/j㥙ʸ.DdZZc(^kkmj~@bHc\z?0 aOu;= j@:ziVJ1%Q`) $=D+k 5T#Bu3T/ycI~?iǠ|iMAoTЮtӼXg%E3 ^TY NO!b9_TZY=~Ao`v3ϐ^l 5.{UCS1c>H߻kWƕH&8c :PS)&A"6MS1Sz$sżD<hsgc\UBYIZlvzVQ J~CS 843w"LҚ+UVw2lQwfT-pO;sޖC33E\S(װ-8чSB sZ:%!UN<*.D\y~CLtYa9`!ƩIQng`w2b^dQRd]bwJ͌[izJ1~3[=4G6naC%7$.wQʨ\PZ2fzC Sphf| v^UL;+hNk"%M5(ld(xRK@Yɒ"a ~E!xGcjs2C um>@lv3srr,3#A?.M{ bSćڦA )eY IW%L0ϙcQÖH{R^LI^CkTl8c3 ^e/`)E":q$Q@c<ڀcˤ3Rx ]~ȻUhU6r)eYRx؂ PmDZE!5a#6t.`yUI_=- Cq(wpBSaYfnldd_`և?p٫h/(~^*tTY =NXj k >96m%CZ\Ej72ц">[JN3[9%w "JP73ng9˓MS& lH?IF@h5 4-Rh;Ay2|g "B#su`尫>LwX^$* /T޵,z\ؤ-97r+cϙʨ dcw&#}W}[D"!yw:=(ȟ@͟X\rnz#Qt˹ThRDKu IPɄ6ONbm5T!}' Ku 3PsqC@N.ƏSP:1uE@3RrkcOFO!$Q ' q"6PI&-G'̿3G] J^bѓFf 6" ҈( `K`b1sRj\onG?Wo#{ bC:)&ɨyZJz ̛xU?eQ 3lݚj)6-30tiQ7()-H& t47ģ]XJNHRԅT/]GjVoNV 悉|iBČBF}cϕLE;_t7KhĪtH FكHCs :3GOQWSVud8q~vzo_6`30j^^/6 {_n/˘cQ:$=0Q6` 9VQI?Fi:Y?xMFxT =ySⴿqfKV<{Znbxt;{$~ JQ1a5o, KOǺTTQ_ veu)r"g/OHpzx]LHDg:بҢꋗH11Mu.ejrw oD' ^ڌ}mGu]m~@> w^wH(JP?p@om vNש?@͐NHP)Ŝu虔) s}5[.G׼Fr@ p]h d?%Mxz]:24f|vz  ]jVĸ$!ҮYJHp$`1˗͜`|0C3jܘʑWqak )F\~}$I,_D ?:z#Ciw9dY`|?n<)j=ӛC}bK9;}%IyL" SBNmKדE" `+)G5:ynj)z0j>cbJ)^+wx@:;6?*':є.dhd"%#_ "r?( V>!)u旺E},/TAdaw@䩸L;*$wTW1E7XIjxqJܝ^0WJKHP`R|BUe:e+G#DR~ḳv5Kl!,mC`o񘀩o-rdREFDVQBP94%6U&{Vl ;CL6c4ٯN Fښ=w3pwQB=TGAsNet#ͳSXN)8am&.ƨM5e,ZHE"ο)|lDCk|0:c* jgR0rAu]1p1βKGש>[:o특&2wk29:Zc`x&;` 󬒎Lpˡ eZp_- x~H&'cܒ<p0^qcH R/ Y#Ozr韘A3 ]NTL5bS?ckxC-LK)5T?4d4҂zTARw(}r>Y@9zS n@3ZuW+p`B5|f @"t;~ "4r[/o"cph~^sv;]C'Ra8DN!E'ʖYIM觌+L'8bg7Ў ˄b2%9'y}`XBLNv]KHd'XYA_tLl0dU9,%1"AUg3OJ%rQ).>KbK PP&9k ~K*Ӵ{%eXm{pvͽ٦֣U)W>Ŷ3 M,}H,]H3C4w˙Z 0ȿa(Ɯ5JB@cd@/;4^b^KEMSAfNPq`W:a47CLLag$PYZ׫BJ9k/.G2k{r L Ey+Tf\Ջ߷^ߴ;Mzo-::'@g Vxd kFxuik:6}1P#!ցGqtf79Yl8]ĝ>'T;WcvO̳KXKw8;ׯ2@^$#_ʪmL6TƊꭂfMP|E=/%w Fb R;Wg9o ĀX}X[l-"d[EmN/o->6N5tYdĶ 6Z|7\۾`M{Ŗe\Vi)׸xlRw$dX ITI| LG`\D4!b#Fd0o;1 +,7 g|,1) :u'16qoz4D&cSj݉=7"?| 2։c<|}It'|njվI&Vƴ(P+4/B tvb)El0S؎$E3cN- o-1:DU y C>\@SD2wm97KEqk":Ƿ %:બkV(N'7*UncKmĥ<)WJ]ۂV~ `>qEe1zF%:xXg,ˀO6j"R0̈́}\P^wL[R-93o IgBաN< ^Y@뤅3IXRi-ӛ4<0U;iD)o u#fX,C7ZAΪOGw^z!/Հuvo΂IW=`9 h)$oΜ%߮Yd4 U=<(AV-*_f_E/y%Ď*{60OotAYE1|1;H^4ԎFKF@N E\bi~HM7ȶv&y4:RoEgwH|BeYTMݵ?&^ib@ڎߋqLJ/HtEYrtLo/aݲ28֜uIOҡ7as_p{ZѲFK"ӝkLm)~8;UYz@֫IEbst͜u?һr'c*$ƥJ-zއyZd5h* gEιjDu69q a/J二zITK. R,. a?-/@L.QS 7pUtZαr EW]7@*c8=]!ʟ #ᬕ&Pb(LzdŶN _NbK-!Φs Aٓ+BҴ0J s!i\P@[ʋ)6rNaNrImtM`"%?A HF`\qħgS֟{eF̰`TvH䅨yw%CKbĻDi3̊#ZNCaML\=*3:]6|gcV$_WUW? WEl!R%4 L.' hJ-Yl/ 0=]kն:J*򾯕wYg >!`ȑLѝg4UيRy 2nl$|!r4 7U Yr߿E߽g/rc$*9X,b\n76M1%0 Ȉ.daO3sD'e{1!w]ѐ&\Xk,[F?68 vI/hQ9!_\Zܧ,UN01 e+"xDMNV6h]4Q 4Y 'OsQk|Ҫ 69Qߔsn҇_GPvRZNԝR3 swղ Ec-:Rd W20r*SO<~U{GC9dJT2*_p~ߑ+9Hd i9~? Ë Nz@U'4MҦ;Kԇwb!1Ԇp >a2zı>ekdhXP¦0O/t:[WR]=9E 'pQ~Uk*Y| <7ItOB8^mX ȏ d{*#yci,;윏ķü~ycT~ەtT2l%y'/%)+Ls!oaw*!lb d.MYW<=/5LaO JN9=~r3fn= 6GӷҖ*'*ob>}TE>j̔ ]ln2p@o^sR:i aqj5׺L6<KIm 'qSd΀7q6 ׇ5r` +T ήߝ#|ʿ8~`5{A9V"XN! uKdO76[% BX?FX'CvBX|_YN7 d8 DdrIVc6#2%wl"~ULLip_g٭*_-wؒ(΅sQ9-h[%[L. ϙ,ք;G,*FCi`quv1,!Ѷɴo[okFX]v<"mз2R|[P&Kf'%dV/sfgS#'Z3'}P^;5^AH`&oF+ F7(U/+ᤎi9Ⱦ3՚kBϯ <M@MRIf7W stڝڹE~%u2os+s-pTkwx.'e暡K})Cd3gB@"XAcH`nP߽F߬dSy)WzG ٠Ce7yN<jͩ($4Ips|;aA"]/zLnV;\弙<+ebr//d-j9=3kCp<&c0\[/ϑpsBo`m DgX7r^ @|acڥCtR8]}5A 8mc#Aw#kQ3uڽ}òⷷN3"΀Wz#`Dϖᒁ?Kh)]0p~de _?H2?6+[~te-cHSIK*]z\'P5"gPq]ֹ,Yy}Ea]c~.sF"d/?0haP=;FІLEc~m CJ0ٕDI+ A!Qn<FW=ڴғ\T\+SLJ*P㵌Yp&e5GXV^*~)+wSV$A#)R&S@ X眸/|M2Ź!W6]$0Q&bniEݛzhL"V}4ɴ.-%>Qa;W;={c曆 8^/w: U*ߙ;ZUS8Ih6Ny;LI>PZ|ߨip~WUx|[ /) !VDK_Xvjh*,x ljy-l)(.bUl $dZv8.Fl[i$/1)<(2]#߻Le,./cqV,X IܦJ#`7CtwuYc ;B~@207"6s -eQj,_F#_ӋeMy8[R?VAM9dP|H! CLT43j/Ĺӧb`FFt& 1SȀ庅T_'["]tn}W$dE`H=thFL׭la>Ώ]Y@ˤ4|?Z]_N'{u loZ]"Z .WyҳwkT%*4Z$VlHɖBFUD+GaHbߊsR,xqDZZbg1|.@8ÅQiJ]p.|meCnsr~)8m ڷ5,}sjNlqqJjwBii0홨q3&SvjTa'UX:*+T}ɿHWOgw\J'@ /-Axz7Jg4Ҫ>cZg3@rkp "R jZ?U.G>׃a W:rܭdu]}D*'OeΟ%z}Rvu͞sPa/t<-aױ9jb^=oKv1J-ÞC!Wb!i}LJ rv8PqIUCc FP~ȁت^[hdT[7S1tHop#.aw. pq9,/smC~N䧋G䙛xYF ł P;jȷUر7]TFLI>L^c)d] i!,ȇn X~Mgx34 цrSR%IJrtzzȁnwI*U 洕z( ^Mpf`}ֿ)D3}߄Q{ؾy+`,IEExLg;xߠ(k. @S} `  )\M]mSiPH_Ճ4RWto_EZ ]dwjk Y+=:3˽Q+M7q QvYf> OHcX81ӐKN/(nz_nGwUl'iCv1f\ A39/8RZ=/Ozl@z׹;YؐҦ5(#P .gXʳI LDK>.JG|vFPv[Sc|$fq.`<1D.8^ {>l[/<U"-o.$ Am:(EQb8++M-NkjG />g6D6&39be"*{wxep˛{K|#~{{1S.p0)5xer4x8dgN fIYv:,!c\aMfqKgVFNp\׿h gA\9 7H xyz4U+=Ec*YD< U ZKZWTO-6&43C.iҲ;<#Ӟ̏ptn@55`,Tc܏/6 yS'ZO&K*1"G|gpDUfLɎLn05¢S'v(A* +(sPG=|胿b˂ \| ݪi@L BCJ%s9kpYcj%LP%i2.hWWD{КX5 xXH t,CW:/;B`&w(GTzG<Qt=>:Va<]>WTFLJ(r6/YG6)zf;YA7:U>% ϡP/_k;Mc'WIF/I<^4݌ ҃EN ^~3 u~I!'kpl)  gCNЯؠߐ wՉ5 $CqgVpa7T~?<1Ph}?SrM^Q)E($j z< jhysȳS˔BI9ˢ^dV'tᑟ >s[L,fQ\C#ѠaބK'|-SD{j׬gnfj#_^W>a +ރ-vb:`Pq?iD$iRVdž7jLJE, k B[Nr~]tk?EQqU?l#ڷP@_c?-ѕSZєE-sPe(ܑ@%@'!k9[{ 15+)yED:cvInRm҄c#)4^8*sjUth9ͽ@Pd;m1 48j( 1w@ (x#S2 =LP5Yv/D{<{pa'#rv"ֆWȴη~4SXX\*WFpQ:'Jhl¦{LDiZ^C"g6?[(f=ޔ ~ʆWBs_˥/ 9Q}1 I0_H$WdJ8:f$DgW!uQb͟ehcLJ9 ghKgBXpA Y2g0xj>T3Q&8V:TA &O _B>rtWPP  HYQA0&}|o/%^ԇAr48͘d96ISk RKПYo]5 O)p7Z^C?Hv]h~G]u6M:7Ku.$6{DZ>J$uN."(]i7ak >9y+#Û)J#;Oln]\WZ|]9?oM3= vEo2l-C[PCyIfj+$$[^`@sk/3`H]KfY jF>6<0oJS6< C,bw|C"~D Pm?AwD]=<}Z([E\EZÔe,ϬDH'?)|&oVG$yfBA*g^Sano TP 6-jyR.VF ƏcmtiJsOM|?l :OX s*9|E4Ahwr6XkPM̚wQGϕ? y hЅ!4ѵsk'=ѕG(MRX r+`. ,ˌLifC-˶BnLV [w.&c4l :I'@̓k 9ځ8օ0@ݪ*fUDZH8j*XteuBd /E<kf\ H@c(IK#pT5 J!$ ;]̢Fbwy&˜I1F]f*wg >9!f32@RONm'f\R8yV'2TZh'cܽ>mgnU*CLw1=!?(ޖTsU"i'LlKq>pWg/ IphJ2byqRnoЋ^Ǡ[C1dns/^}:ˤ6 `EG ά˗$k:N1s~I}i,Cv&F͆q,(zCNz̑\Q(+4(P5H൳"5|GFz;&a-j .xT/{ȶ"+^A)|sf6SrC5䯵A/Mу+q}6)yu{P)ycT#kvX⻆̘G #= enL=Aojg,D.WesЧ GQ7ΕH}Ll7/8c跺JVqrjӨI/6<ă@߀zm°=I:au4Ζ瞛p97r\c7޳Tòȁ>QWA6 0րr׵KrLPEϭ F v6 1c~7Kꉛ@;s ΨV>,I *C@M;J4n2e6KX ? # jsmGft <$df "8Y:xtoOd^ ]VToϬH0^ᮟ+LerؙLi"cU5k] K v0y,DĞlT?+ԠciC]ɢ 1[a-TH˘ >EpIc] <ui}p =XX:ɯ3X'j{+}[TLġ'Egm7 eks08QjӾ};$w hhqlH/;4~n lg1M`/YBR 4 J*Q[T(4նFߞ+U-ylPx31 SB{'$4ΠJa)'+\!DnFǠҟ^+;tBI]TjɅѽk?j}Pc]$ Ff.@Sʊk)tHޠm3>lU_.[Wr ;~͈4dTRj0Ѳ왊Z̟b)bg#Y J5]T٧B?pÜƭ;@p3f$Z>jiepxàmӕD[@0 cXzNW諵RuzS9ݷKr ߊ-ѐ6Iz`|%M븦E3tFNǒ{`5ū5+~L- KY]bF7"7C"╒!!_zȩ=rj\҆Q=I2x@`{{cWN:ulK! M#T[uԏV>(4ŷn@,J 6tlcǭz〮݃9oR@O rϫM{ŁկW?5]nPh>hlo3چ9N~VO\\$)d*USu"ލT|@z5)]fXeQD`s;n0h.J<}P CAeȋ_PJ']1MDLT2t# :|Rc_4z&@Ḛ{vR_Jޕ1znIa~-el)*1pEK?9;$~\GG" ­030bQΛDZvfhï{!fH={wpӭX1=ZK"2o-Y |caƐi`ҙK&)YbZ(5tI>0XЪ*~W҅e>OINls_W&SH Oq0oZmR<ըX{6A's/^7~6`'<1:[E:ntEK+HT!UY5oj3fi5,eU wç sjY,5opAxly=7b(NdNFVຍnpiOz6~r8ilu;_3(4SI1›˩i|*2|=lPe6SoʶW]LM:-n0v["oQ*> =Qs|ܷ+plwAJǯijȾF6*n?KW fyg06&G}]~C^]V*<.ՒnB7{]2:ql!L[_^)N]/ mvI1ws/rQH?nc` e1|`{ l:ZJg%\_'" BdyMTae *F XQ2!g?w4Ģ{@#qO.9k|x ryBx֨e)+{!Y>K;{5 KQ$l*f&%Xvl$K˓Edﯭ\mUb` N(_Y^E0cFգ8Bf*s%8wkjS0OH> )6 \sN6 5 58Sc:#eUCh|G9mŖ Of\#YE hB OӛZb);HC_bga;*ϝ:JE6EO ݸBsG=H\Y1nŁ1=S|6 Sn>`GoF*ѷ@=:/P=+Om%nUOJI=닒0lEGFxBRiVjb1J̴59b<&@./7{k4 j)7(h^]:%*{Chc&*B?2Bz@"}N3YAB3DIx_|1+y/JV?AkKȢ\kJoR=9`Ϝ%gʌyb'LE'I"|H d}FmRscNx1`Pʀ0PYR}]z+XG&.]$A]ϩ '=˽|E;.e~++13wtj!oD?ޤ;Cu,x51NҬ %y,kkm"ZQ;qt6N(tՉŪ\Y %BޣsPВ1ASYF La"SˣWh[C QVG?10S 8߭B=aRZ|.W0Kspn'մ-nn CVl [х:Pfs3pT;_$>遍HUt+d4H5H 9e;H%U73+` տl1_DW3$LyExHJ%>E&3CF/FX7eIzm}ҒVa(+5lB':r_f>`/;DŬf+d~9spr00-HY~]c .B?`,Ě@ܿ:(޻7WTM7,~w2" ϜB\K'j5-n¾jK˗DxTf01BcaAր;qόti,fؒã-?#\n}˓&v(15#䛚j .htČw1'."G, /w6D&tV6;2,LJ8al5fU2]ɸ@kCE7HAOEON"EMT!xMQGGp&)zeͱކYt^DSM6z drV%l2 e41t65ՇqŸ@tftT7G1:}U&Ŀ<  . MxeFhG rk%;kӵI}͚nE=#%e.xͤx?_'XcdX]1YWkre?hDSEȫ ~-ckWNtB=_ALBgFR|w)S8CwɎDFi%כm2?7&:RF%|i. Af܋eJ80Zk؜ڮ4׮'&~&-ej\G^p/;|-mkS"5U$#q?VnQI["Ќ,T ?*4Sk).AYJ_b] 'z .=kø/.В!8ׂtzhUr+@%VmPFQF?/V4fâjf@yL ڼ1xn"Գv]k}r#CE4̚n.F`s="nɷ#fHlj Buk.E`]`Qn}jm)klKLN:$U9:=XeJp*g~Ee PL~)m-&܈EY0DIhQsNC~EkH2em%b2q5ؓ%=v2%'&ĢW[`,BJ%bM4jBT Sg]:@BMYaΗUXCȊKBJ\:aWvKH}%aLܲ*4]p+7Qus,'HGֆGː&g7AΘ6t2_{@W_h}]0(vD'k_  68V\wo98_@=0ր6ӋDa_HֺFrǎ\&,zZ _*}tDcxt"vb57+Jxvĕ>!E|AN&h@FKk24taܮ(( .4T91! 5R|9O7Ei=kY,<^4e??PFo|4>v"B\ި0f1-_ Pmt4A<2 /rE^S_-q>{m热& 0m-˜og6[V U{ (ET_|jϿ =(VL 5mȟYQrB f㍫5hj`eSJc$OԢɟ cDxƠ"#o%v#utDw\kWj@ո wO.P;j#Tt-; d,!u N0ǝ+o:7v2Xo&>4}|) OB@qrOOPv|Z7E,2m\f6v.Q<}IL2'NU`aGbx5&XV*tcPUގHKUm "'rH>3RAzzQ>_" -zՏTR,R~' IG-I1gqt^ _%eaъ,Ègϓق L[/=ZP`k4[|r""y{E 11=w9r͍ 5Cǃa iB1+T[˳?qI,BP(BI* ND$dI0 wrkԟֿ FŨCv(XXGW]춆+)JT1QO#rjw9&g%a)IÊ$/ ܶVO[s9V8Tl+A+F { =\Hbcg ]O?d+ϋSmv+kK.>=_{5g큟&g㚫؍4 t]`T~=Çd&]%d }X 6GZn󓨟)ZP즈dVPF00`p.bcAob)TVȚN#k"wj + A[bˏ!P L c^b }tǬ85.H&08ઓ%cPÞZ>Z~3-Z/6Vꬃ@?r|Ba R:wůC0B\c?} ^bvD_u$; X؇O;چXIg?N^IV2MC4Nyw,s',a{8 p*FFSfi  ]~J#Tgtա`} )Goܞbd*^| ebה.rw(Ð2<ÁGRAjlQ`,/ t IPi/% (&"~,#"k.2ٸ0sr_Le6FYzQǛ{]rbM ÍVѷiQfx.Qa`m>U yҜ것0ſGu  9OP2V1 yssofH( ]C,( AE3P-|k:ŅyW,oȩo_L{2#1ɂQo:Oy GTdf_P VV;QRk: 0g]E^؞2И` |F L+|Z1Tup`u5p BCe3}ajU}sNct#ꉅ/ؐmb1rP,4wdNWHJ~t}9–b"BԺs ZoHO3`>h"bή#m*\MկwP\`V&)3x\n6rH M8,oT+DS.}BtX>ç؞>j:޷x:4MlKf M]B1POw]>MHO 7wiwaCO6z}9:aYDn0Rڒ񬒨x;ٰ3&GN,bEC纴+(mD60ΛΤZ`yFs-{n.:,R7^d- OBޕbܡTqOFЄ ܛg#Em)%Y\SϞ e VO3_v !yͦ2rOOAMg>gj~{|0OS8%dYK:V}Z!m>sy"-`G7~]9</Uڵ 6!RYڈ@JkΣ< GUOL/.FysC _cG -h*cT_XI0ȕφv(=珐Hmq&8wú6g(bmKl f`OQcPîc=Q!uG2ܼbzEj,frߥ~d1ჂAn.wj#t?/@ "'tjн?Ls O~ 2S.tV46vU?`ˋ;‡DZnA[)<8ڔy<<#wOoɽihT\,g؍n{~=py@nɔW4B*&Jr&8n}(>" hqF8sIcLіLc:M&"~Y7(P]ܥ7uI3gFZݟ֏."3L 7gCBbIN .aj7ɚ}rm/a~7ki`fB:ɷ1D3! s;$|8e/ly T(ݠP 3u`@ vf"gzH=ӓB[yb~7GwwRhm_WefzH}.I,Y!eK`ي-}R۩-=YAB1.Y\~386)G~zR &hɟk9 `;td_44iӣ%;[ӄv6-hRVW[4v Fzml61)P-&-6#yb=zZLOItJ?e/~ mj G/? 1 [)Qfwzx:Ce$ᴷOqЄ\Q:mS'Sd3.B=zaRF`8:_Vr hl[:{'E-1t8VQƙ갯?iӓqVñ "tܪN8Rp.F튴CSjnH eab!ۦ1<BdZk E< Cni+#Ke46* >0:~Lhui"HBA![B8 [ 0(37w8;G`ӆ~ bBVRIa\Ɋ?Louma7ʹ1pk@)'vy:q9Cj?N,_"+ ,f>pkh.t 3h]~腝Y+Om):!'QEu!6;`8;WgY[9g/G=/8f?=_nsk\XcJ^QYֽbˌ:u)wdx1d gt!tˑ׻uDSp0oJd'7:~p" -LWu.-BƋlH]fu%04_ r X^Zsǵr:P A #]~[A8:1j؈zb.I6>v!%}LjXBoxɅLd@Nzf1kbT 0IIYd ӕ!?3ͽ 8/rINx Uwl8oBɡ.Y*z'Oã/\ǝHIfخ!]畆>v?fֱN1*5]DLj"뺋I/g~8 ȏc?.sz0N%*>u%~a!O4xsvo3(bȕv[Dlꤹ|]I:+a1[9NYe`b5)gm<\ fZ ik=J7|S4tH nM*(l$ж]eؠ"PjW4 Uyg݂Z V3=1WM~=(Nfgen7?޵Mj wJtB+2>WR?M\+ xi֑ГJ2L?_#ClII7dE1{Eg;^9Ui%, tJ4dYq0\Zu[1vd~_ *2< 0QEì".(*wQIh0An&tS4:щܴ@ N{7Eeɇ=4ҫwL2CG|<Dmd5Ln[y8Js @JH&7Et1"3Ϋf+ 7ے x8>u 1 %1r.MkTy-b A/#gg8L)p6O}޺?rYXn)YnӺIߜ}ؒ8Pc]{NG{Ӝ\*tM3\X~oe {77i&Kt 7`E no^BȂesZ`4M=KFjKXC=Rhj6F (F֘Ab@L\*h, =Sw̥5w:{c _3S7a-  /p1OW#%;P<[P'*m>DfrҖJ/@G3BEqrįM{mA XZv/; *Pjw-e4|n ֋F(H 2D1p-Os5&4+6Ш3QOp̑s4O,P0dcFwj(,uoW ۈaK_9MQj4@3x_ljFT5Rʹn`l-U@ݶ>ݧQ1;HgBT/ʲB+ueS|^,PcXdx 8#GC,б ˏ:o -l୒6/EJ<}b04?>1l$lzuQkg $ H:~|:!SIFkWQ}Qu>)KcP~\hk9"ٖ[4;`y[$7:N%yX+u!JeNPbC.;Uѓ@{p  S``C0×U?*ޒck>k Lf -<.L[al˴lz3&{sP_—|ѹcԞp҉vl/._ C#IU x3;_ɄHJE&0̆-v3fighp DUq0 G(KSx?SEsED|>ǗZ׃#~ʼ[_\8A"[fP~[˸)CZ K_1DJ/^Rν7>o /g |v _ބ.#J1K=XqpG%y" Y T,* 'p&tQGL`_lg(vgΉ%@vntwoF7#~aeifs̐Uia)w>M:^tJbKǭfjMuKy% IVv1==ȧTk=dY:䖱9*O1pLD/ m~+R%djj"r|v4ej7_ד(|F'h(ܕSi׎<?iAhcc fW#roGFPd،-Vh.x/ 0MzQd7-j|tc2 GPET(fB=uCB/Y&њmro0uDǐNVp)2 >Unkƴ5=,{1rʊAXkZd١XwzJ}PG?6yid'<-ɀWu41Ypgnﱐ%,şݹ6Qt_b5X[ [J6aF11vײ͍MZ!.BǶGtKC,ĕZ5@v,LÈ.=~i$ c9}2ﴔsT&3 ?i]?г(q/Qw&~7/ B#ؑhFf yxFJ*9hmLktZVsS%Iѹo\T#eܸ'<ҹ_۳4*̀Y50S24n>~ӬW< 9]H04}_mf˰PUGByq,dH{_ʇ3x+Wjq,F"Ťsx\_k^&bvY8EiҬ W*jU!'18L+l%$8kVʘeNn$[_ic1xpA ZzY ,lޗ,|L%Qye zzpgqm(Nk KE@RLL719[DF]HN_#zA(ffAi-dljՔ*WC-(,IЭuk)0sz0m>ڞ׫.P$S;X@?}u+EJ#W?}:OaGŠw(Y6~P)Mo Oɕbڛ`ޒ'9\=$Gx;ӊt] }|Y \mULB[96v%G2kYn=eg V`NąaA ,~zX~^NR4pmoJ@lg;p},+Ep s- `SOyg\z0{eˎPdU^:,%eN%nɉ,ƇⓃ[XF m`wvo<𰎽[SZ Nbp^nA9+p0P*~*l%U.֎tw@ =-JII}P<6'X 2A'SQ-D?>dh$ +e Xp"8 7z{H{2s|e hqג.cǖw42_Jᔎ^وv4[(OcKtT/瘒R4a[J~Fppt6d{pkn 0%MwW (.{LrkB}oobFQ}^07A.-b &^q=/Oâw<ޥ`rgHS@Ob =-{u8-xo $?UFOHr>#ZZ)bF̈sTfג3{Wao,F ~ćř*>Mҏ{rS UFm*C5" l,ɀvQbUXCؠ(Ī{AyXڙ\ 'Y|&&B5xDs3͓I1ܨ_vN1{A1 n с}X0?uV]<~ ,,/{v@ݷA+&gaZjH  %uQvS?@]p{o8HK"tp@f!Y|b\)Y"!% *4.kXPV X -.)O_bcSpr: =*(H,AtfM1slu? 8?fQ>D{@Da^H~6$nD/~}{,9Jʀd}v#6Z:Shd2U=b7>gh.!A\"C6?S*/ I tiN%|ʽNC&>}wpA6ED(\~4 ' W#u[ z3ئ^:/S螒$Nk"W᝕~u8lB( Eէے3@64tО"G/vD8.+_F``|U'.io, o-*tnBЯ Zl% }ڪ۹WH dHgnVXEkxq LJ 1m6-TD5F9DMدZc>H£es O~:[>cDokb<=Jt,3鳪r'T掾A a\#\a~y$g[klbfi]}sRD_=}a :y Kn2dz%(P]}u%$K_=("E(NvU1v ~/yqc>ILuq0$o,&)P}]@+@1=U <^0T%' fɖNLR%-Le:j{S{RpŸr8B*,lS]NrybTv Ӿsxj viVJdd RM9ly&N̾IZ͉r<羺Gwk⛲s4Քك7S D_G7R9t\k<4ɏNHu_$quuԒ%UK_VQrHqHA2ZW{yw[ Lf n hL%Eݿ /ej.{4n lL!,d;Ť;Z."t fvs!qfփuTkv1¦.{?їlPjKz7xѲhX 0DoK[hOμ.Oi`* wbCe< |{+o<0}Y<Yu௱[>*`Do J8UjfS9,浭zAm{(%aL>^;cH|MQLEev ~%.qOϔu"hj'(""@'bɍI]x~cL8v&\2Υ[q??r9qz堌mQoN2@⯟S~Su$fR&Qrms+BM>f.qx7$M<_%ZY{ KZVϯܯtLp88[0NG j|)M-  Q"cSiaH\Xv K.h஘%~T$b-Y|B .H ˷ `Qαx8$V!Y'ޞ D:U˿x~aUKm+P)4ɡJ0UK%!\U ʝY# ȑÇqzܕ(#TI SG_+ejUc Ng룒$ m N4t-Rrg&Pa~hY.ѡ)AЅ#-cYw)3+:cI )ΏF٫srMqWuxzOAޭZ@Äz+3Gw)~|dӺB r'h9DG,iL?F.f^ʋ7Ɠ oH2ݻE7m/)"\K;O[]vlZ)fTO_,M֖)Ck)gW<IǽRamQrq9TF4 70mh AVBs;ćl,v6{g ~7c ʌ]!{*ߝ\%3jDir7.>3Bq@*Dc07&ă$S ܴ)Q+Io (騨 |x1w&OwTH b/"YSHo{;DzzdzcgT9󿸅hx2GF Od3ġq-Wvyl@p'ƿ4}L@Z~H dd2g ʛEvddZ6: %xC>7Phd~&nLN8}mco5DHpuKn4grZ0F@ωb }&vDVK.V6tF4AC= 0>f$4>h]{Ku8f/odOf~^ l>pGfbH;2detpo ؾll5e#KC-*8›]ݞ9o9lhji2u('3,͓Ԕ7@f)M(T>邥M# UF~/Wߝ":6"sk{ivd!}[ސָ a}dmug;%|)pVOEDG?9AaR6Y[ M=t%Gswr!ZN1+2+n -ke;iUJ2+^bB]Y!qҌHR?j3p,_lrh WfE_x⓹l唨N9Od$ .'F41&f4K=k42Xę15 |0/6QF*> ?lIh&/s2#9FmTA ÿaW:gM#a )oHC-F+;.KV \<2Jd\d @_zaپ;xT ufR@Yb [3bIǒPARQ$洠NҪNd" qwFmg*= :>x\I:xx- 2b~i^=}闬 _Ark( >E9>~ke-GN @ 8:_9c׳yNETO HK8£hkיS_ `aa&];Sv1x ӇQj׮4PlLFnYUZM4֍ sh]e/?.:([-f΃X9iwb|L@ѨF0 {^D>9PHf] T%:gCR^( qM[.gӺMzť,ַOSU鄗P[ {*L]+>O=q[bG}”J}g:6eSp}3Gy[#â(rHҿTF 8a$?aaS5%'w&LBZ{XAME2E3VAq\,hK.<ԓ|8H~K"¥Ĺ&Ƀҿ~Ql"ҳpLeW a*ǿkks-C!`fr+ن6l\ǟ &rN@LX\*1Z@uL+;e6q@oHάrJ)9K2By3𜝃j&C^)|")eLtIFΩA+UT6ǝ<9 _u :ġ쳭99a!5jw(!ÍD .wrW:d*՞$ ?7m$E&ZVa+iUts %8p83.RR4HOj5 C.nߧ$d,"dqd $UdPgޛo5_VD-nO5"t9pn \4(t&U5_RDNI;9])gd@gWY菵*s3:8psK`}>pk M|},B}>ƾ "u|r6^Da)_e,@>89&Qoz#&Q88patE3"AAM3Ʃe(SdR\\.(o;.dXKE m8// R`h Y̍llOGC(Q|ʚm? 8q,rlJsAHk E/r546tYpF9-r{bқz~ mn~̿#nj]0,(cC1U+NZ7=qI- Ѣùhe6v?gK 14XTS[`J8yMb;uͰ[޽-}K0~ۇM Hz:PґW *5=&ǘ0푻g?+ʤ|5PAFsmEJ҅smD;bxHy8dW=k͋ҦZ6;4VVd0\b >ҠΐLofz摄~KlDeqh'.6mb$Q8P-SB4orHIV|R B@q3@)W٦=6 69,Et۾lIXj %v?^naM!]TbzTlwGRn7ZNI,]Yo ?$8:LlAn 꾭p.>, ۝iV [ ̽f ,L4iU+h e4]?BWCpf CG|71fޛ浧'V5 Gɛ~~\kϕsvi;%"_U-\S=zH Dž[c "dAW]^N ;b(>5CoHUzYwJAY`{g 8Iaƽ[c$8jSl·.%h;zN uSyU=oMG&{+@6ɴmI BM#=Ppת&_$5P\8il|n_vuкb |)%;a l*lk d\ڈU̅y;o TBcuQ7>u3ʯgbdxckj=m)̂jeV\\Bc.T3g/!}6mYJfM7 ѓ#H|h5V%sP.0$nC%`qD.;\t3>(\kN[ ,w]O7&bBd_#?[IpnU|L7Vrr8,]ϟ4cI쁒d)w <C)ˠ[;/۶ᯬ hJvF/x#e=kY1Tv N Y])H*]/XDY ;f/^KTI+'pr1lu7Nk|= [i'*ˌ:e8=7w!mY7FtMh@`8ՇRRp{ ;D_hqzkņX:\x̨3{RY{Qg{bpR}Z2s Y[lrB.->($â.S-w̴6aΌz>+0|>zRW\Nge0#љ]w =NT3&͸DÇe<aRSaCW@(йS/%SW`ݜ$3(FVuBg]#f~Z/ 5fSTq=[!?:'xR &fz$%H§[2 ͛&]mfVeF `&ѩ|t`25HsHc U!:~ 2Y9ceQ)/bϤĨa&+BY'ޠ,MY~9w8FҬqsKȻ l#20;f?Htl~M1F@'EϓӓdL\Q!!Y̨*0̀M5\={t&NlSkQ7Lә!q#?F{N}*wzPˤY[ `u(9+f;1tVZGSry pjtD%dVe 3\ p̮XTF{kh &Zg,:"įiq̆"YM3cRd4.vRwJ}"td,>_v?}MmP¿d#`R3Τ^UCxw߸(ָ&,BQ,v 4CmҊIdZb~Mޯh?TDӞFpV=HT 0FX5[(SL{eb$qxF૯u0IlY| ^!Sۚۙi#F"4ږ,2CPiީ!IF<#M䐣@3 v֣u1BEDB"R7@7+*MĠWVe{qDg> <XUigJR~l~ Fu}@=Ԋ.,H$@+rCNw)=_ʋZ3^#z>uyFFԨ6j?MR.Tp-&3 1 HQzlGB[!XR'+m˛d1lP {$?@I&wK~˵Y ްf6Q]|fc> _fK㵩!ʝN ҷi Wb 3C)32 w CCY+{H8 u9Cn 9{Tb" +BcH@>'QB `vXrFKG:M OV"ȄCտa|PvrV[6!!!-HT#NkF~$T?S=(>LdsXI @eWEJy쫽2h*n4D“t Vgie/H`@ d@MҴ3wᘲJ>F? yr|{E\zn{sNXK^ i ix9;pX\o gKzpT]/VÍa7$U3i&$BCe8f,[K߷ʣMBd-`/sAbL|kltq,ђr-=mtMĹfѸ+*ПD$FYi|;07ʊBa1 |TK8;iߡ:%/i9OcPwꥴSW..:VlBݽfiRVtJlVne_)5] Xt"hI9Ul5Ų5xΝsnmvEC1]DŽqb5fӇnf}c:Ed$u]X'[K.: ۞;tnuGyhMh7X'֟F}fCkTX+Ir'@,*sK VOÞZR>ajE? nOwi8>#};r уߕt0w=-'֞%Q2 h <~UP<0S˓ =M#-z!ƩRa dkANDy:Pe-}iݒŮܭ}/?iP+llFCQyw+@|eBR~jf^&8yi꒐Co5gueVRkx$Y!X7[GՉOՊ _W?L%"*CRh8txf(˙n\q(,[>tGDد[sUI>_HڮYNs{g1Q1\v()x~Eb.mEFÎYLE%4f__`x-݈&`|HO58}tXz vC v5} C 8d5M^}`F^{|0m)_2hE:1;m/ rTpxl/ Ϯ\"˫AfGW2QӪ!vcm6'o%%|yVKp o~v_41vœb:6HpH" ῵kvԯݷ|Tz&B&!>q)؍.q 3s*)LPlEXz0Et?dRjCd0\:4{P6 )aiQxY*ڷrO KcG%ͦƚE [mS;S# ew֖BՕ X\d{|h**ŕ/RvXcLSssʫSi1lFe郗68 3c#`z`׷>nmK(SDB+Ku6S!zItnϾkET6&c*=lC#PO.O/:3Qt>St~)NZMl ij9wĚ%1y[:":J߷%Bfd)]YhNfRmL,JG.?xԑFˆ$nbB"U^M9,d$-AOT`z&53$K׿Gζ74b@,<, i.&$T)DZFk8π6]nCISl*~k8KW񊙿w)4`8妪U(cH(l,T&Nbܟ'y0&4$X/&m[h{/ faygT}]7)!4SuD{陌ƙTҮ~Bw 4X]_TYqf+=m KӯBô ڸ:^P.y>%C  GI0)ߋE*FB~OӖu (rxϢ4ΪFl .騬gĢSY~ cS|HS#5i`m.@@~鎂6 %W )A@Tsk 0Qgݫ 7(2R)h6VFҐ=GW ?4Vk\Wj3|M-,c^#0QAh-ͱrʫM>6F#x;ajrueXrK1ZKuFח,.оI)41b * lnY<_=%z6Hjduah$)xΒ=NΦ̃qن Ex701 w@E '}i tZtdžXfX"#t5C֏plF-PeYg?)#d2 xR'jnxz^0y!FE TՊ4܅A ~{! `a):TZQ Fɠ G ݙG@+ _; YBx:qP5zsX.Z>00]LE͑9cX+s&Q{Ňs^Bjv P2]U7m ؿTttB7*(#-;>~97޻ Pv.N >M]Y8p 5T{Mvm;4f?4"=ӄsJ\į⊖$3zf0`VFe{1s!p6Gc)^׼ki]aŕD0rtuV| Wܭ|_/NiaV߱5 "ז9C h;ǪW=I5V?@"aQGX2PšYzP铻 !9ݒZ$zKBڐ}rfPt䣚do"o<hP.~3k(",?A'p wQHUk)wܢZ?G@G`fGv(^0ZsK/#?\E4ZEdC ~|E>󯫓*4wuj2P}MFibpcLK/ ScD d"Ђ-Y{ne(r2K0kRpB_#Zy 6}^D07RlAx!5Yi @_tjArLcSp jZg ӽ`e򟞗a[&.lN!'s(۳>B Ip0,@Ujc\I' bdKa7~KV3%ЛӢ0AjG,Bx'k;p L3 $A"Ƶ$>g/@cq/ \&-o|kagٖūZ"窺&77F/L~V1wU/,oˀ(OhnLnv]PsBÖ=UfĺZᬥ*(D|6!"F_>9mIڰ_=;o]^ȳNd'WP;+lb, )Jzh_e3i ң6( fo4Ca:-uWQurFP=FDnWG@ϼ[`;eZ &Gx6THO'ƇU#gSIF1@kE+km,H)CI|0S xXKͤ4POžIDŽPiFt*nL$'> 94/.7g$*ee&Ot ˾M@GF'=T'>RŮrQ'k_mbf4 T3EzN݊Y:9PgXk˫_pS!Fy` Fvw(FdI<%d#/'uUҷINvcD ֧b~Ș9^ʮh*M|nF<m0`ϦPw vyG)cOk+Eoڎvo<'T*CÂhe;bN[ySãb+mn/O(dw6 IEzKқC{>,d-;;Qʞp)#~" FhۢA["g]*C\"S&f/U=%V5j`x_zQge }VxG%:K,p)Xh00rȫ[@oN)Bbͷw敁L 3Ux?鳟h;Aw_Q6A] >ADdz4?;wyDF8BW7\&ыcX5ʄI&ۛ lI"Ql-T9'm4;&6=cVŞ5^,fk9=nt!_sʅ6Tm0`la}O䚷@ϑÐю$o-F"у)?GXYh@'VenJ=B{w/!FqӚӸ0ӫxI57 =hߛޣWSO&0i&`@V^ӲP3߽uuK}$}_o!1Nϡhd\jOmʯ5B1/%Xښyǒ>M%&5[uVg9$d$Xmlˉ!ẉdE?YxOv@NWEAeìg2C݈lv}%O; ƨꡉ@|Y;0\+A,o!Z-lL= ?.a,֕zz @G(0QovR,\]!k$GHj^敭iOf- `]-Zٳ);˔Jw8;AR{- jX`$,]ʑq`'mLde*Փ)~:1'>X QA~4e;\θ%< W-QԩtQjYUތ?͜%lvX2NiiuOa"leL*/!]m/2ч.z0YƻX !7i[#/%20/= ff ]6`Hyπ0` /q1*09f<5?jY;+ .%_7+ASy&ۇ[&A?ʚ1aEӃߵXL@ҷ`{\`@@#`$]("R)މ#~!fRzU*JO|Đ]'ҺR;LDGF@C>njq<|q<1tHl)"4#K$ڌwģJgߩnB]xg2Еmֽ륐C ,4 (!*.`JH i 3/E$>QfæΣ5"v|q~U>gÓ~CA=@lPhfcD`978>CGAKV_>aܶN =~ 툴D1,cbP#ت~iXn[mۻ?}~w^X&>WTB@uVu` ` B{\i @^6?#5Lq30$w4\i Ɨ>mJTtd jq| 1Mt@ +UdB򙄺_r_Ֆ};TZKtqj{J sm)~׀v, r(UZ*Y߀4;m`m$eiDuٻe}{~yW_S[5@I9p_Ʀ/ wo~FM,pp: sr<~ 5T3 '^)#SX9屁{ +*PSmB ->̞ke|I={ 6iHлZ6G;Kb2˅i}Nљ`獭/Gv=,5+@/@l8Pʩ/$^D~\ix_ft]z"qdq">6G"KQjr*/3x)OxN7\s-uchnۯf}6fv3j]v(!05Y/;[d1@vyCZeG6xvO7?^5DMP' Yg_̓XAr;*D*JOul(>ZyB; 2|lMPl,gČ~mC5רvS޷kn7=td>͛0HG#=Ȉ$ݪQ]\W\t *%&gY݂Y]׿Dq?K%QoR)ZS=L#3opɚwHZFSNt# ^Xw iHה+WcL5L#I2Mk=zx«osյ2pOe[ImR`i3zՔE"Iu#ڬE^$^GX)u<9zE-u3e,ӳٖ/j0ҙ|_PMNK MWR05&Pڪe@/nvb!H/ d ~V (X_V%zC`oOxO:q)68HEM\N~BIb`ݭl_f,Y[-2lM$g1'_`nά bBx8>we!8fKmp|$xmvB׭[T:+?IJ:e8}j'Ko9Ta#Ke7 D̴DE$w{"F؎. . J.4'5xWFaa.XG #yiG1+=ע7Ԁ%譋.Mk'뒻%cX{ԓ)ocFq"sxb9,jఢL_U ssz|MvSZU%?j )O.k^r 澥u2]W.hEgVv5{ Q!I};#/ṩe:]$`!`*QdKtĩ4Ҍ]NL i:Ĵ^%,j hcI&lqaoLMY9$P'5nxEˎ 4i o=* >=! P<h&sT$R 4Q KNd1UQLT5Z$QԧE!xVybeדR}h HK jp$⸓mE&+n "#"Zj9u.;M I Tz ukøքû˗ݴ{PF[ җ?C?_Bh Ĭ +AZFm&TnT'w*|n-Knom7#dCzN $  Km;9Z OvUU/gCx /SCgu=,z1L'sՃUYD&` }5''@CՀ'\P &+nA/,b,e 9TV\}\q1FVreUa0L:.oj?8#`opvyM=s EviѵWen;65Zr@pro/5~h(kc u}zJ;$z P?⢿7hJŖ%#H;/nE ă6c eQ|c!y{ "A972Co5GʳzHcD! $7PTxkqKNBZk-RDJV"MGxRa|$o*c;;gg ܏fE&Ch<ٚ-ȩ;hBjQ#1/J-%\؏e%E@Z=sA6:tl ^#kxa)ᩐ@Ӈ]-pF̨Vna#hͶL/n][ EjdOAq2 ֪J )GEZ1 n:VY.wY#`SATLo_dl2@#tl!HP2}PPSٖӯj<1W#+ c@H\$z&xPСv?FҦIoQpCSMI4㝇3WD1.peVYyx|OM0m*n/<-"0ݣ8Hn Zۨن%˫Am> Y&[{,\:cw6ÛnT)b$ݤPշl"5$2]ktR2de55ޒ+m*vIDv/^])+ѥjy@G Իu"_ P )ʂvOQU`QA;r}T<J.kڶ7z5; u[b{CgcdVLS.]X6 ԫ`|ԟ]I{| #"`K+v0]=r[4T*SZQo-P&bBR\O3SNrTD"Dņ@Zl`?dvT/{Y{# K( 3WSFttr۔f|?ʮ]mi#Z ng_wJ*֪O 6'K-Χ-6Kd?B{RX[H훈XEf鞀|0} Tk-YJ&k߀^jh, RE$.x;1.:>wVEz Spy."j+nDץ*uCS /L=$ T>І ~7z캾L"$ =2d DN)>קzӌ ai0LHʓ9 <B> E"7n)yn!Gy.@܊4f5o8GUOCĘĩEC7 ߐ!֘])a2ETLˏ݈%c=\zN-a7ç}mVxcT́xӿ7dža& r-# ucgِL}]=ğ/}"}_Msgp<A8w?XWj~;W/QhˠbH·TnSa=˩xu cp[=^ÀUD&2ǡûɷ2i *˭ߖS +"&Fn\atA$Q}:Vӌ= V0Ibf+m VVx\,aR::mOjwxgG{&8V݂U]lJ|(rLtBGUec<)`BC|ΗFr PTpހ_u_'%PRs-A$]`?smj*CFe±x\;*'bFveN<=ZLآ6C# 0jn>mF1BKGLrZg53N6E\VbU fv,F@YVbf,vMGcjvA$|\MbwIn)w\&$hts~I;N{B;߮YiR`qN^Z]dxlws%ݫYݲ>ʫF9O1xmAP]h{qx/.$f|q!:)oea0ddDO-'JRQBkLgt]IҒªǎ)"w/CE/oI6f 7hbLUI;ry,s?A$?9()^^5& U!TCW7] K`Ɗ)& se/R]ÈsJT%RlUCE^l΍zN <'RA7ׂJהT|X D# EE,IփrLS0HZ'(`Mކ+a6lmlN5ސ0~ƔKNhnO~~qAupeK(چA#y}:N0aɒKP⛎-:Kpq䖾Y)EO;ޥ?ى:.\ꟓ}$?[U_Ċ3+똡/<.s 1ё8>f [1ڶ6_w(rmE09^? bzz}J^Ux^pl:))QP3­δ>y$ FBBx`'0Lw[F $}zW;Xngn<;ϒI$Ē ci; JY=Qk @wȐ^RV4m [ YT"1D75lђj&|49$Xw|t pWi"+xxU >s+Rr-zv^pq&7^ƬCX&JEw/}z9'|3'k;|nXuҕ ǘ+5{n4ޱW$L,- aP&͐6yPg=4_}Q+Y+I?6Ho Py-)?! ݻ.V&Zh:Vz i!/d$< G.wCSLM!q![s^̵IwNk@0A˸>MoUzS՜-Y\2ǹ?)(s e:ppL4<#8wo9.TjI f5fu1h%{sd^ueɷ ҧ qm!A{JQ2l'IUKN&_0􍀃D=j_H-F' ==mAq~?2pଏ%Cja8 @md-YN7f^8*}EaYnkKnBkv-$6;f0-dw̓,Y+#\@GkG8Pf©v %:Bq!Si^֌pY&M~ߢ ;TT׽ZyP+.dC oGmHf Zzak8qj9;:2Ǫ0Y9rCRܜ8B_m[ۣln,κ.mFMun9)$\p(FpzqӘMuYExТ0J!;C.3~GY` P4ci[uw f dz觮~U_[2%͐u 3 o#mֲKM{@c)TyYH$4Nt~`~ ?jţ,N j}tr,*[? ƶuw,wާ3,D9̺,r)Igɲ˿l`q©&?kG!|8WChO~P{ ~jv|0! DfRW cbuj6'%0%ݹjMAuB蚄y{nVa&LP"Q~kbScz/<я !Bz4h(=l#hT9(Rq)LB MyW}<8: rTMRbE^ou"_ sKu﹀keI!:,T NwlKg#,eQjHbcwBhA ڣ4]@15P_OBsP&(Lu[L$ZmS¢ ?*5@'@k7.C։{.ϠVY b]Im_DZj2OJxCQ 03V*V]e}x.H_)ٌte4AjJtZB gCPDĺtvj v,u~{O7z7siSНF.,˗0 :ҙsdhJ_HE/ƿPHmshpiS1cAfPݢFEl;uO 2z1>p$!8Qs ;KTamtEq 'e0kL' wV3måB``L,+*A?HN@[K p/xI(~˩L?yQNtoeP?c ^nsOV_߁:ւh5J|^B^o}PtJj S?$Xzy#d{(8o\L'If֯x$'YЪcvXbg@^DO6qe%,$;93I٢,# {q=֨TQA{&џ*P(,Lzr[4;!|F{ZoyH=B4]](48[X(WmmNZLC$!uDQ6AwkR FMUh fSj=%u]S2S]חZb2_ g8~;|K_P*X`UF'785>-ӤGkHWBEEN#.Z\\z"':o|djts->`S)lIBͩjw0p@k~aƊ7lEj)(Z: Ku"Ӭ}#rmw2 MeM\M)FR*soqOE"s} SGw"y)E,a^ 1,~ ']{{ t,3a?eT#L>2"Y:m0\x$yӓ; ˧03J0BR6/Fئd-#n.ΚZI| j52IOMl깣[j/-f\&R5z;:< S6:)qO-Kȡrw0J lĠ_P>LкZa]eqc(PK.KV12>^ X86AY`Vki[dx}S0%bVz-^Τu))C6Hk?#hWq;57Icp&jLn!;;SݍN'DҨ?*J_sH>ѻy'`>n˜ # {&?;bRZŸىͷKM;lt@"<7~?r{`r%9m\Wi33v܂3/G&,Ow"pףiTaf:&Z\޴=5&->Z$$\#N:Wfߗ_֥5InMp2"cv/4K"sե>6GDXҷ  u9d!\hsed,gI_@m ',g}C*,LgcQV'3YeFȲ/&=|sҊZ#HO 42f'̮eeH S+C6اXbuc0;yqT.Kv,碛I:K*lɾ[wۺTUhcjp!C5˖k .$Շ(Yg´~C&)IrV8ش+E P t(V!̷eˍM{xiھy< Wl@_ivKI5|Qe4Jt[5# %|K#%Z0j|;?rX3/YF6ц .j/2@U DͧQ{=̿Q{ҩECa -r> T>zLՒg7")p˾PDp?5y[M%mKيUGagLO8bI 4K{ $wB31 cd4?M Q.ZNxYabG}ą$ͬ9cߥ!l?6@E$;|8t'ab~Um#!R׆;D5F %ВsF{_v M|ԍmOGGTB % ;4Xcly=;e)̪ #yŌݛa,qɈUӃ7똩z ٠06l&4l_yquؠG:$ 2+wb^LPf@rY6XӠ^md\RòxF痌=L 6ΣǠZ'AzTotujCpw>K';JeaMH()&׆ GHoj&sGquH#i.T8g"J.=dF uT0>0|( bMtDB6qiX ʱPC )Y|+tky'd3׷'&ȱ00S!b|իo@nAO̶y!;0CƯ۔ ˆƳC>簋B$uvixX-@P<⊸r0m/U>qs p #S'%A)Y Qaf_\Õb\$'땇"ǡR1$^94mTyidx|Zj`î4/ p Xc\3rz&.v…>,vO>Is XJb PpV=&z?"Ćbz`0}/`(Xo(0+_PZ*Dn?y>+wzU+T+9sj d ־ dUqr0}&X8mcC+PU޻|3 ƫ!F|~ şxm0>18 - Y,b48#bb0#CX^:<>sH'\lD,luh {FBA2\S葽FNON ^tt,&SꐜP?p4 0QZx=\"^g}PXQrj!T]KHm EXqD2lT[D&KğLKt<.v8TY;R#鵧ZWIhiWx@x$C2գ2!h࿶E@zYo-sVD~~v|2sg5)טPa`{Jf()C3 l@+t{6P彥_T;өBۦ!RjDx:n]~-r^=kDLm[V8$D !zƅ߸I^yn{bŤ֙Vk鄎\K7]ѩWs73]L[N ~߼o@ŕ5:f`D%ȥѬ:r  ElQ B c Ԏs 㹒)^|q]^\Ze[-4TLגu{vŹ% pQWՑ˴sߪP,C]z,kY˷Y%]5PB5@CBe98FzP?f+" ޣ&ТS#~c(9bQ|}5$^LnN1*Ǵ_6Xֆ~{ G্T 쏶؇HD.L܉FNn_>KE8#!`c! KuU 5!aeK͒j/Nn'ۦ5h!P~sY-С,VIV0d ͦ')0ƻu cb<8msbNVvoPRjJ#{ "}~9z[lC%KRu`hY'K"ߕ p a5Jb_-(g,PI[7 3H0V:V=FrՈ7>zDH ?p|W3QcjԁQ ,9ݍwxˈ:mO缆dPi,d_YJ3Q6G~`JR u6Y`,Ai^x8i3NQ~Uj_䶟gM 9~}rIȰ7f.U ^`@a0"!&s߅{]ޖC6ܒtg⥫Ӟ?."n79#$IyK_ ;=Ti "zK<%E-_2p?WDZzj7rpT^㊘Bp̦h$1v=5]A9f7fyXuvAу H4Ƃ`JFWk ۃ#b;ÙMd'tM^pr#8F{u(|tRaXe|l4Ag|3V 1OPUO0?\y*a7vrī&#&b=)<5LD {}  a Zvq μCūTAb ?+P!<:{ʱI~ھν࿫V&I.} b|Wk1qrO+iOK+ӓW 3 ?HU_.zjPK_,7}Y(wp uɺzы oO-=pJ/g!;WU ^쮩X?cZx+.D0vo"%v(RӢ U_ "c׎0+X =%`,/2PWIC-XvUN{R2sOYRBGe} V;_>nA $ KRPX[jjĺvjnh mc~~yr.$5fQ7CWa͹b=T yXabF@2fKb+WzV hh'"`lkH4E3!K>Am'דtn` n~c !w2e]RA_C 8pq흼ި:I3Dc3iX>~X1'Y``ۜYtxTafrfQZ)'G<  DKo]5#TEKx0n 8iQyq97lm.2HNgޝ Z9aĒMm4T(qݢk!Z҈S?! am45-!Ԩ(o}3c5e n敩-bVs}(-Yp|H[ d+}9&WQ+|ͬ$˞a򌘹Hڧ~R""aU9 MIA~̕O2Wƣ(Uqh_D?C-5T4.`jTX$g(Fc fbЉm5"^-ⸯ@ ϳGƓ,WxVWc_+~q^YuK%r"Z󗝐WN)!?}ۂufyRTM~3 M %WV+yTyۡ hgLpQE6Ňs=%co-OwVVR ɹ,(x={ݥt\mBo x @ )k'%O{г%x v`4[L/`@`Qi(9˸lVl@)z-SsvǹLZKPo($^]DakG*YRg݃[$4˜?%ԡƃZR!`t$-"1Oq]G6;VIf{uK5JƄZt'Lj^!^5BAVےř 3m&.9P=0KGJb.Syt8v#U :7Cc./gURj\Y ͹geTZ\S͛qͿiNU1 SꨳB*qlgw!:J寗Ɍp3Y%eRo@_D"`ݱ+VQY-F#PNqp9NNqjPđS[^%Ld^ {)g¯r?h3lELDW"J"xmsYզ vt|S A/R ?΂pfzauq2X}b`W־QX"d"Y_dž PT 3LU!'6/s!G"(zUs֐=6W({.rFt+-nE"T6$Kf!7hnpiSՓ>S%uf_ i W GA>B%_q,~' JĻE_M"*h?RmƯnPFo^ڨNWݹ+q=TcAZ\-(t,h!g |q9<;djPbʃb92 .z`+B|x[^نv07J(WT6P1,'JA~&j] ,0no//Bwl_a,;kxe@߹d ~=pbe41M "jup@t?dY &Os|TeDxr#i _2@c$5 r~d V)vְ GTE}CTYu3x\ݿ1O& nïU` a!pp[vT\"4%Awvw<ĭ넦A3I^tG,4U PE:ɡ;GYUh&d_fmFc'[SYBˁU*g yz턈- ԛnHGHmFM_C ΰCC%jF}W)|8Z)ca%d)΢ 6L69K6tsMo! h3D}.qp1O}a=.'Z%Y(|O<]>M֯Wz3- ]B?WoC/W *2Vr@m5>4hILŦ[6d<҆W3HF_1ygj5&ɂ'k 26;t>c̊1a]Nҙ㉁W2y?Y8 x7^!;T)EAw| 6eQSZ}>uSYq(4kzKxc fZ9êJ.m$TȄLrJ&}[EWJ.g|^aު/ ϯ|&Y3j;׿:mӉgD/:V4J>c6&@Q1NYWKV@ ־`5≰1*Nn7+Q_H0e4' m c; -R4Uw ؔ?ɭk&k>^ObQ3="/ `Gwmب-Uf+KOrF`Ҋ]v^K "L}55}tH"9~*l?qʦG1f?~OhD|zFLG"m@ 7GTĽ54Fv]7FTC%>AALMaIeY -ɛ껩h] 3NRDuŞ%mz[.I&Eѳ}HWC|d/JI⒋%\(8vm:ѫ}\,V [-p 6M%>7tDEd:jܱZNNYs>Բ qs84ElDԻ۸:|(w HI#_K./„kD9x"]F=G.Hcڔb= YF3S$cLUMJhHKܪa,lw~BKOd\fֲ#bsv(2JgմQh1~ƣ}0$ mE>z{fgo [`[\#ibqP.?У'0nYNb3ŗBert&耪9ҋ1c3`̪wi X>Jz-C) *@&Glyb OQ iJZCkYSx e oxB~z[/H|YU|N+"ɩ/ #Aڴb:407yDwg-s0=#({OȅI$F`WUn:Őڝܑ/KbSY=8yC#\ bU'n> }9a{dv;[*Sɦx/ĤWuyiy&i#b*e%i8Ўr}[Dm X xIjQW3~-JPz;-OIdUXqﺮ$n#&c,H%6=Z2Tgwꂊp]ωh4Pʠo/ow 5a@Ƨ Sph~7zk֡ >I= pV; 2ڭl!C 'RoI!1Dʳaq()MK&l*nUܑmĚVo\⟡!߶l} |&a%.,whtCJJܙ4X9CǢ7d@<)!xӗ+G=[K(Hxަl'Tu gބF*V^oVBo5][+IkXL@Vw eв/V'El7&l]8{kr>Q鄩; ڝh `y&"S/ݚב12b2J^@6#N]iGs :z.wRx~ n >ݓSdg\?{oý՜qj'/܋-a9I2˼@G@VO^1ĴV7 ƅ!q"-lA3Ɛ^;6UP?D#)413Al矮]4ʧ]1( WU *{6;W9oʬ~7jȋ 1.^S-+ZQeyi ;7>}A eF| V4#Љ\vq{ I\񟖲RNjaP@zv;U^N!⛚6¿>?QN,tHڞS0$ճL?Z}J@ dr갬 3a{H#K<鐠XWeHȫHo7?}s`j T' %@fD 1|M AreIQ؁Ow2rZn߻l2!}ƻJ^͋t)꣕4LNBw%q/`opj~zMqTT|f|2,Q4oٵmgXZ}ͤ#I)Nt+Z '˭GTmgo 3^-3j`+<^NMo.S?3 &tbTYUs_!|QARP0RE'sLEɧ@-^hϠfn\Ta=3' D<) HǜrH@|`0Jdc=4Ru I<$2BkZw}u_&OĜ=/3ٜnM+*O*4?giK ,ddB+$5mE%;Vи5*>KB"q.f=S}rI[H+a N n.'F\u Q+Dq'C-Mڏ -aQ YAz, 4İKV5P}*n4o\[Z#KIZ\b+7!$mHՓgFת޺=E-źa+GƤEW ;=-LI(j7,(W@*Zq׏圲N*|0EG Cav!1}.W TZڸ}y廭tZTT"`R 9'ͅ% *LjS\Ep8X:ox7EY;ӴCp3#b`%cX$#^6&UA %ݰ!j O'$4P)9b\q@4{*&+y[ɜ"DI2Ǟ$;Ã9 ڭV((x,b* uo~"˵]P܋a٘j ylDG znʧ[sdN8RW/X6Чx1pC C4Me U.KyyLF!a2j`ZiO?\E݁bVS.1 Zo|mZ0-v%у&/}a%֣4J*^ NA; =U5g 2(6hNߎ73"#tG8W#}{36Ђl#Eϻ78@›>J~s!2'WFUF>0A H9ԽlCM XH4.g}KQ_ji>\z+-ji:`nKT&r=ҭ{^Ok>,n^a+sσVU%eh‹IU4S@K!> ԁs%/U:%̢7+%*=m\߭˱`cJCZK!IhgByL&]_T+֊]O@~Wcb9g.OVshJ~Kn[ ^^єt!"T>>%eBB[`n҉' :1sr4F_ WAh֌\ xM"뒊5JZScdb TU)ج!Mܷm;EDZ߭Nm*tk_RJ̇I[JAhx#cy{GPkJ{dC~8zD7tz D!vmuenGiJ\ m 5.ܼZ2>IDvX)Ħa:mKpw=aC5Sfi_c1< T߄w*on՘,d<% dqbS`j@*}]_c~RYaq Շ#,Id", m Aګv0F )7 %㩏ЪrpC^ :fJ &KƞJI({cÎ7⯉ޭ]%sIgwL%nu2yL~ִ:;>1=o@XkW|k~ۭxK@=@1W OSrn%&TiSD9l46odaqbV/F7.gRYZ97.sށ}gJQSVVe<*mGQ@ve6t`tD)&f^kD7VdSs߅ ˣ65zU&J.=%u^c>nbWjDuRAi*G֬!Di;3|#~z$KSGgY4I DŞ^|9'DRN=P;6=QwJpgH.Ҹí+RsCt}CFɗ$0xbUozJ׺k1?hWkZμb&FGM U6p/k24+'*<񜢚c|y:Ax[ڿ ~*^~mMnǍ@u(l-K[).GhQ4Oi`r }$I@1Y bJ|k2exw|n!Q8!ߞ& 7(Eeag̎KH<δjm_009e~ Q&Y8F7&sf{m=3) `WZ+=^Mp%UE4@U R[0%7lwk 9XVGh-+UP#؂ ǸΚWXe;Qq S4_//Nt}\/Z40Kiɑ*3#(@Fq2,÷SKD5p=_[3}=dI(Ri7 hJ䔐U[shF}/| 7u %,(v2ƖJ_yKH>OMl5om+>qB,e"P[[jG&ڧ^i,,!asbfnMy[FNQ?i_zh<0oÍנU/ p_M.Ͽ!P3 UJn9 퉍-Ŋ.b.mLL>6.>'?[#& {hF&| ni_~JZ·hVX)Acsӕk֏=)lm>YUyØՇ3<=U%ߗ)Ԁ9CbXت?ZOL ҏt>K7Gؤpω3(_1E*;g!+=OsWܥݝH+zE :D(GSh3"+-66$|U[g ` Ї sp7$/T?+ܑ4*Q­$uwOVZ{48=h轛4Z(@nhqeFNaJ-XaPx5ǜ)$>\§pqd̈} ^`DqԤD"S!u/;+I<Y8[l85fG7DX%nM[YWV\ԌhБ fJ?Am"z/ԲwvZ3Ƽ[mϙ ea ' L ),BUDlO X:хH-`ZFlv\y{?"ҋjo IsHTcŜB9f(Q T 7BUS6(͵(߁;(ܫPWX*тhsJ7{pym)0LVkczY\CuĻ86m*@C8?p/s-lSM_= &&눅[P&*wco .B ^Ѡ@Kw zx ?;YeTuJ`t;uOp/Q%ШcIЎcVF>m; & #Ҧ .mDjT*b96401` ?P<}͑Eƪʯ4z5⵰c4mZI+m% ">VQLN]Q<{e:Q}Ti},]?ڇ/SKYm,ǚ8ygĈ$q <Nۄ}1z [_6T ?-(֏29V7\s,~?6tqt^0Nǵ:0 85*+ o󀨚0'5SU1iy 9 %uiq׫@Hk$PA O\-KAF m OJBv7dss%!&6WjN؃6#wns υ|̴zŰT^2Pn-*.6k"Z ˢT2 g8*U(#&|q D__alE_DX :iׅ9z/e]CB.^Xw>}#,WćcTHjzi-en?[=ĝ^&-Aa޳5eqvn`zd6vZq誨 uػa7}/to|j6X&Ϙ_.ނ urKg٪-҈?XK`g/J# s5*I\IO)Adެ󩨏5 as$eWEǖ9] * uԹ1{{ρ4:"I2-ͯbpx4Ւ9?-<6*zZŭ[e;J@dIzV^ss{UAmL:xd8i RY9\){ 21`]d4$.BN袜ɜUų!@~sȂ}XUadF(]!?2fӎ)Š\T-yX4MqOKAKUt&'\2O>)@QUl01nW<݈ , M軚/NMe {(`Bnb &'Q!]#ɳxi̽Q".3@^$eiKroP Fq~,S [0֍)[0 j2Q|` ""S5{ӍmvKd[jIxtk5I̔B3LLfH;C<\=ɠ[z.n\kq"נ2Tqw1v".NO\` )? Ewv ,,|]kI߃ɐI7 È${ Ig5`aqm{Osvy@@I$$J{LI ~Gr8g`q%ZOWc(N" [m$8i~s(“6zIȥA yڗSq;&]GIIǝ*(C5phqa]- ]0f`n |2TYxzSTHǐ_dJ4ik)Z}W)M: <̹1L#ƨ6l #Chj^CCq a4(( '9_ntbJDU\p7ijoъi4J ИC:Eo;dEC( Yy "8 [ #e\"cv٢hv#g=oQ5O(5ZGyq Q ~B..ʄo`BF גpz'- :FuSB74&ДdkL\H!fI 8g{E縿&z1;|'t]ʬ]MwZZn]qxP)QDJjmuLA$W6LZd`,伓 J& 2:cg$lXQD`U Ee6C\#-Ub}pW8:knnY>fp;vBan?m6vj"1ӶXpXf3%=]$&4B\)QFMΗNxeDУt6RԘIQK~3B6 s )}wV͐$!h!ad(fX==>:~}ya^. )r&(Rn G_KK0(*3>)JMVYQy1^ F<↕ ;ښaYKSo]'bBu0mEkø lY-lKD5nMܚWT:[sMӶB+Ǡf˸㫗aD.R hjm^E1]dDE*-M#MU"ZoJV:dTգ'ʅٓ&ev&njl>V݅2&x}i{/llq2lvR+-VJlLP/`G_FY~͂4н'{GWbq6YX~ Kpu,N)x=0|ۍ9j՛!U7afp+oܦQq#{iT pq6}fz^: q,`DK>tu@oo۹!$rvU_K[8s!-K]dQ|+k j--6ծY\&e\1?ach-GVpF (Rb+wnt*,Gk*5r+'Q]ߕ} ZF]Dri' < .(UH2γVŞ@GJ3&i䍥PK/3%{SNdtàG8&ӄNQBo1+odjTm(tҲFsi5Nj?{;ܓ337paҏC ȿ&hsvϵ{JA'+No'p!̮k=]a@NJ)ئ0A)Ӂ,^ ,$o=%8t/;#AQsҋ\?hM1Ҕt~횀UjG/SI[N;V|GY(iQC޿ʼn y9g:y,#$$AQ+ݽ{sw0R8;{*8601A_OV]O\= Eҥpv|2ڨx)T/`~ Eu g4;$<]';ڝZ}RIir4DǓӝqΩ_@zfSd3걚O12Տ`6-ny?GykwWyܗGdr*F,nJY7hkasa9)u9ch]( ѐ9|8i6\I11\yy7S:1:?5lϷ5d}xKQeGj%~@ GqV>!+5-Cj19v"H;Me뺥JTW4IMѴ6Tpܞf`GTZ>Pi`UM" ^+]/*0q1:$HEV;^FhP}2 Oa朾P&2Q%gf`o9g2Ƞ)op L8ۻ+sP +d +w;R r}V@1l;kKhk{{1ڦA,AkPAicXge;<| d J]/]h^Tߢq Oֽb<pY*5`f;h3r"S297J͚2R.0?@3/ޯ!x9JXr`.m@]1/4FuqtZR,S䕉TO-wlԝoYkW ~pDy]iC1 _9Y534_ jVb)&ݾ{~T%>OX秗OV/P:db1M~%0x0?ZߋU5qgANkTБjUn z}|AN4`h$P.q XHm<߯Ķ>?C,OLayHwev$Jӕ+Nc@|.sLyeFBI2NsJfߋyy8i:mdS\AsWleهxQ+!> <?M_AKnj\1ܥCᖆfǏ#X,nc}7{|tcUƾnq&Ia;\3#VL$bxޔTbn ߧkԈ%+eVt&bxV e~2grWﲽiݞ ~_J{-] 4A^:Q V\k$`.S˛ee| WR|5O Uێ0vw!0j;e/bUN Yʼf;fPG)3PV.>j:߈ez+2)O)/% wB]Xd(j+2%YR6c?;~ة3WdJՌѮSlKPHDhi#խ+lm)1w(7y TmnO[Q@V$nj,.!tJR"Ҭ٬nߐ/CRH%?-0Kr7Exzǭ]0=0 ҲBhJ nxL@0 NgN.'oJrWZ^62&"L˓6LjddLD-`-`u.`+O@!ST; ZFDZ/m )%j+xcZ;cl@pD1&K]-ͬM$*9v'fxiNR8I;Ink1E :(iԬqw,@k[e'65"#cĎnIp\k2qRQTzUĴm*vBЪ1 nsߎ&Z%. Ti3118ugMśm'g?umЩyZCj'd`B@[q<>h'mfarՎ=3,s~RK\V-q>cggS/  qJ òBIڳS4 F7ZgEyM4BB4zbB152!'3HæqqȐFEIx_g m9 qFSTYpky@#U-F'LVHTe4 5>+"0Ǡn(nk#pnAwP>c_PΕlxmZ'H_t(5ʁ,bj yDCm ʼnpUlEk>0Ļx]%Dsw Plkrbmqrzе =F\"'IOOu^|v}s+\_rQ@*q`ؽ3.+[8\zd۲CyPc[ˋFajI!51I?SAQ`A !@R . ?Nh>,^T;36,1WTwŴ7T(SĂhY{TVc'W Xj7I0 8B:LIMMrd*Gfg{ˠfU>o_}߾M_(FnqᵮEc:V8پ`iytnh$ @J}.O.Bi L-(tDIAhUV^Xc֚'lܤja{]sE`}6p&af?U;:u$$ ^N)o4 HI<-FIDOu@2KyfO;)u.ݝbRGíTDHl3`jRUA2uRND)5 40G;)W/+ nwVm7Yk˜M. 2Oa؝$aK3hP #'5I1C2C9%$Z^1D̑ޔZWhCTtkr"Up8UgLˊ&TC1@U8<xab7bA6[Sz/7E++O9Xok~˭jB#$1;8+~-z.j-O//CjrGUA?,YKi v$- U,Pᶷȸ̅?~:_igp;23P9-Z]3s,<dj>U&? +i00J@ %:Yi}s`=V)`~3G %x^ԏ?CQ g~"1S%FJ-;d;x`B,ͪ:6gA&#T 9pv†䗊_jSap?}f[eFޏ:CnR;z|&m$x gP i̫'1+^!uw6ϢD^^+V다Zd7xmçO 9۴`C1ƖeBM0bu3qHh2{xxZ5jc1yUY E61M\`@pSf<\:x0'gn FDX$a*& >YD !A ) #B$ W7KSLZaA;$6 8n'#;ed<_Q^0 `ۍ)5bbtK; Ӌٰ lFV~E+YnNL7:7O jM\yA8D>M^A O[{7|.|&7/,1ur08Fvox>,wȚ}zuB5E-Gg UPS;͟ȎQaB˜9+)fhpLQp֤zR^mz3u :-sub |/kHt;\DڤYS44et8*NJTpϖc.g ӯŗpx:2g uu!+-)/#BA:Ý% ;9~nBCdY 1ya,0q;)M6KUa>SLW"y/M W 2QfX/fÔ&%8ܩ?lF(|h4[d/Z$( χc0t`uUx@>XrpMJD<)$ P-P#cu}/a_P.ߗ-$. :h!DiwXG\Kk$U(ͬ[[4sy4KEi>^%ՠ85[v/  8!o{p[[ b4ղ(P GCmjvPۖ2 uҐ8@>HA/,M,XCH]W*G'eG=?>uj}?Z/v_<Fb3Ǟ`4M%_ƣȑ 6 $SvN*҇f dbǪC3xW׫2]>Sx~5G[%Aͫ?Fq!"zB*xPʍ g$OvJ $&7qߠ3"氃pcAOMVrW$uh l f'XBpN/T|vUh7e*q>YX>%J3` HAeY)a﨟Vd 5xTDb hI(Hf_-Pn~ZӦ=tAg#2\A} -lg7 Ȏ)oF!2_-5g]+SCoߐҭvXa0(M'mE&N$d34}ŭ5UG~ia 2##pb8s"yhϺA %\ $l$9)ޥvIkO:L!yX(cbtzt mM `W368kʰ7o./xC:j exA+B$7XKNMB{Z]ςo:,N(Z.scox{8ý`fȉp*(>6H:[* 쑶fP8mUIM0+I4 ዀI6B/ | Zpl?妳i0oŕ+L=T`Է2_=>=.Z1_:Df4 29[O_Mo2l_9oʫ۴^h\I+(!QHD[\K!'q M Rqִiz0u =2 ,ܲ7,C*wLw8t |=;=+եX)\9i rk󽺠-H(s@_㸉/֫nd#,2I;QT0caM>qf$k`WZ? iY O4Nj'7+bUZ(m<B1Z&ނP-'>vGZPdFSep#&6fJƈ$,S\d#5pJ  U|aPs];l$ Hn&1H~ =^j.Qx4p_vLT46߁(ܓVW(9"XMA䵫HЁ)HB&> S(b[(i}GcZh97fYK^xiafQBf{FCWI94$* w]lSE!D3EW V\dh .WRۚ5BGHii9'Σт^xCYF ׻*eF>?I vOT0Plw_V*ֶh=]p˔wVesI98c z4|Z̪ˌ.yi$$e8t BxY$;FUړ]x}váG{[+bĬ ߓ6Ǟ0 ه_ WE/I\T(Z֢~TJ459, w"+NXKŪ@ %lHwPHxch\wF*Ml P'/d/FuCv! 'em M}.yE4{xYGCxY1zIT{m…C*//+֦F8X~f +Q'sTmpZfDUBԞX:H C;cx]qNČPP%5k_Z AF\ S|L-54k9û.(Ž69$*(]Úh-S겚(ǙlDB`Ѱ:W}%O2-3A$!]=1sk8[ɨj7;wB6+6:x"sm3M*`CMΠZ$bެlC|yi5n}_!IxRbTEh3·5NY15+j>[*PKQWHgLo$+zSn +yHυ7m ƺRCS 2YtƀC74Xd3cLt|'Z_R/~W4RaF#`)u*IFؽ@fC~W"&7Nf(ݸ Lmژ>XepSa6  @B1 Ujf9*~qeܣlEׄ7qdfY'oGNJ@D :}ð$fwtha 9/~7;_/rC%[Lg[ٙDb$w ֽl_QTTǦӶ"L=) Sj* pPcgw,H]e(.|_=!-xJ9 'eRџ6( Ohdn?i1lh QRAC~$`eZYNRBE"Hu9z |MBR+r;"'a iUCQj򙰶1/ a)0:`V5 okB1=Oɹ>;:VϹe-h-W>:EOňK$,Uh;^lKst@t8br7fNmǒmw@' z05:T( ^چrrĉhtWDUm"%2A`2*QE3aQ:|F z CP~D?J5(]R#c"W|EU"5w][DEV݇ DMmON0 bs-@|Pfhd)PM@3&ȭؙjrd|k04UJlz0mL+ vW Oz:d.>N}cRW2yEQp? ilW+)ԖOg)&VeM'B%[hU;%I-Yz0)lΙxL%Z@ ;me[!6 &l3MgL7Q, GlYz2=,Z-I YިcrR@aY.W`%ř Z1ߑgUN%6R娩?FQ:X8.׬>맏IYvAh~^@\źC[mܵAC]=z/n`&?~e'൸IEG?T fe .MOC2913TU_tՁ) Cb5PY>;v;nwraϵ1#Σy)ndeg6߫D2AzadVO8/<U%}/#ݳp?B<(Y47طA:cA&@D܂:\31nNxȮDd&*w·^聴"p0iR7DL\GC3:/ryf,}&נM_ ȀrD'#JxbT`uR# E[/dP!_B 4r2Ϙ8Uu4(aBVY̙ȅ^[ej}CS {jTcJ[IFZ\{윶N5elQV)j(b \9yTq(>6"TIDF>ir[ /kIL\UlWY ]gP2Rc`@LjMaL1>߉e(j|hN:"*m2 ޜT ^j j >o.+Np! 3!x'_+ \?VDc-_4!'m9nኖ!b64WIJe ';^iA#m!6o9&{ =C<~zXdtau-fyAJcP(fRykQh%/9rd8u{~O2 o~Իx C^~}ysj—iă#Pxғl"za]RQ)-޾sd2ˌv@%rH=DE- +^YaXv;U=ݐ Vl埂w,M"!\(ϩ^c#:¿BH]Cا%)61Ce}t9i 9R\Rc͸~>.azEn>u?WZ'Й/-הY؅8oa->ʍ)F>*Ba3G'x,Seݭ aA/Myj$)[V.ɗCm}8UqH` `ZgQХ^ѯdܞ'J]PYp-!ׂ&cY\鐙T֪ެ*3W)ѝ2t>#w8,h"kJd%JAeʡV[{@ 7KR+i]o"Zb^+ ,9w`&mD~!o"kIHQw*aɲ9TØ:)$!qd1;dh=_f ZR}΂70 4&8m{1cu_m}ܹhN 'Q-ۑe}A@}FЮ+'S,)Bu7SdG52pkF hr]C85d%M&K|ng;m3XUw &lVP#ÊC50 { (VEu[t£FE\%1Ǿ.4 n goFJ螻FHͥݛbhqbnA vԑBU 䫋Q8:ſ8WvuǺ1X$ xN_z;D.jJFzݮE5N0\|C217-x&u xHzM @o-:GEIu|~z]YjNdܺ{PáuY'ƊQy~/, VcP Qz$<1K"UI ؼSܰe7:4o^iBn,٬䪻/3y'nw!^iގ2Pm-LܟƜ) SFtsg#>imO _KT.^+X/|jMi~n(w&ǫg4D*xܬ(FE>=JeSمDW8^ڒ3l`޿&pٟk> (,`8s{6@J,J}wPKx9g n(YI[aCC2mkM%Ϗy5 (m~]>_$ѭ>>`GF4߹%8 P< Y/m@^M"yP{ξ=)7:5a`!KGқ@\v,_rk ƆdnШ1RJXu:<>8<"SȬKwhk tf8qfdkfezGa\6}bɟR2ARyd7pK3NPA_²}4j<Ҽy+ vs嚹B1ZxVȉی"jtnYGrff*9`'#],{qQzt˰2w\1N9%(erGBϳ=é#_)1:iWӚ$z퇼+A#fr~C&#ʭThX1t=}oS t`9H,~H1]m (HnŦf\#h8@HFTw[;~ cm2`B}8IX好& E4krXx͖'V˷=tXө?QfȻlZ3=u0^|Mf2|EVq6P'5im_AAMK UH[sکjKttTJץk+S1!(] PJW@|Eu},7[ϛ*ģ?r'('!dzB}+ BɸB6c4+,4n"yՕaJW;'J]g9ҺP>쩻Q[g(& Q^~1i*Gʋ3m{؋{,QT"(W5"u UqH9ܣPM'=o^[ø}!.'M7ΟK:OەM7*vYgw;H.ւ/'Y%xlcRU"۴[ UR$esRqK.x7^ w>!м&ުEk GUr{=XDA9q{s?XOf:q*[ z~nhVvFߟ9UZ?+Lb:Ƿ ~k,K؟WTM(vg _)BThFV2?t9*ˆ"̖ۏ& Ls-gU@'iۣ444׭Z`e/yH~/ ŎA'g.}~ ڡ,Dq+~\' evɘX$tu3my\jHt*eUli*tW6F9꺬Uʼnft]dž)ϣTѿfEQv#$vZ 0_%/JPrٍX֪b<ԯKoY3î`p\4p8X3i%΁.AER{No;Rȏ.ZU2͠\@lܦxH^C! vjYu~+n4rg6pYai$ĂsHе[IWkIOF(t{7@lGM+TT@_Hbs;}Sqd;"VSڌX{Zq>fD p*$gJ%_e7+/>Jxc+~BpzT=% BS*x#ƦTT;3ڒ0t8Nț:́)6=V l>'daUC.r9]?U =qS!{3y 'Z3y_r1ɛsJw=ߠ#r@7%{--_7{: IǞqGDUUR jbRv-@Z )L4`1Kis? >ZOjEt'Ӌ*RD;ih[uے/!ЬƎzZ7\_Y2UE12U[ 'Oh,޾h$xNtix@t!NƜH\Ա:eV E3hˇ`!rMɓT ޚg] ι\"5D @.;cMNAK! V;e8॰%µ P".o=jbGEhs)D ޽m[ND /)hCbdjF%-NhCÅ*8Yď?e)-+Xf:J!͛~K >^Tq#sVǴt)c+u;n j}zbUy&0﵍"Vy3œUYV^-އ q׹|GŁ$҆"n}וxőm>T,v aCċJ4ܠ@D6a0Z]bDd\盶 f(fQϞ pGu?gQFd<0aU_k2,YPi=vGƺB)!W~91<9-(JzXT]4K8vh4&B2BӶDO5'8SPY\iluh>|b]mSsu }h5+@-Vui: $]}+1o[œ|dqGՒa7>-ULN>K/C,Ǧu:NCg1ǷMSZ?T Wd ߚrdBoWl_G\#@Ǟ?[NtGdKƬrO{9$?н*0-v vU`k}KT"0,QGZ/|wk '*'<_$(e37f7r02J#`=tT^^k^‚u旆0`@ Q7a :F?EnU<,ʻ $)d9fpNWT$0A)@X[q": ^HZyp?xx~b&I&DI@B—yKksMɎ\;b`p' ?ur"Q4"Fgx՞'q2}1h$c= ^O38`@|O}[fj#[O[ s!s˟GɃ jbcZ(|ZGE֤*ɱ'#6Onq/ԍ삭"4&.o^v~uADDP}$ O|w=erwFS-å5I&ri"dNEiusXR{ ដB$zSb|i̬ <4c>;.sB{I̲hb ">ݲ sPX& W)֧U9 9 sWܪeg^Ҩcc A飚)_Op1՚'x%ajdxD"ѶTd?Lä&\,2b`,%ADJ?)Bep! 66^`YS!¤ꜺC%ˇBa ѦP%ӓK4_jF]`PZ+eJ S-{җ)b@MPf41EZבssoue+]CChږ)\xV0P:].\4Yh kQn`Xuۢ' =@ V\3K0]Z-S3mQe٣{rShCo" xOGIV$b3[/oq8 ȍ8Hqh+ujZ$*vԮ`3_{cgjIgd ġ"ئ49s$NͥFk,(׺j'my%+5ʤm-2I钻2-)tN2|Ex"(2% kB*hPcD {3ؕ mI.han}KrWBꉉ)luipE7@[6Q3﹵j^0R#1{4܈Ik$ӟYi18኷UuPMԯI#Ȧ^[eKV[RV'Oly uu\/ HU]j|0+}1Oo0e"O5yTvܚVܡzP *%NU D#f!4F"-OF'4Ԧ Cĝ+ϥ 7<wvACN(*ݙ'g[H:ZڈQ7L.e|UH- N@4h]8@`> »sx>O7ď,®p]d?ckr,]8Ljwcve*,h{dqízPB|2PO*r#!yA7#0o黼jIoaTW]UN$ҥ"\Y aIzD-#T2uo &?S]sb`5?>URp|F!՞n +Bʱ,?s\[Ɠ5aТ4p=G+wۧX6vZ>靹 2p}]HTftC.#+b:^t_Sg0wjy$@.Ck.^tB/ؔM8IQ`8т& 2=5G#AϘX11o+z>鍅c~++jjyX*kw|:~T,S#(&<]I;p5IJBDO`h{,ha/ɳ_z }[_|!z*TIVې>+q)[,tg@!m־ýlG6NALFZƋxB2pt'rÊ'/~-1( 2nzY lގh-q#clu$Wg"fs mwbjI60;f2 7+#u$V{,ˮ{YAA-kyP*nE?zmpJ}y,(Iysmh?]}ƨQ<]n݂o?c=E XXNZv(y1ATņD6LP)[/ixSm;l_)](Wpc]mD.?״Azvc]DDhrzj{ m+gLʱ3L[$Z |3S{P±oy+@OoVe,:m:tבs[)B0دcxn\UZ_I&Zp$3iu L2{bt&%OIj' OkhQ6 K|~T(hƦh$Bg;D d|6Φ| a_c k{+$ Scqզ݅u85}\)T#.Ӣ P\o×U! O+-{(AǾ8pN8~QN;VF4 Nv^3;+}~g5f.=IxPK_0Ӝs | `Wqa.y,kjSlOO [Tel`??і:,ҳO,V 7bKVk v~^_, tI 26 [i63 *F˹)^jDFQNnpz@Xz ֒I"za> zJcJUݥ_B F8p~J.Pual^e9 [}_9YY[@`iκ~t?8hMwX44*ҖVcx]8Mv39gGeiUJ[>Te+'ZmIoDPM-GV9Jhj~qg7I?H)bL[XYW9UV8:Ӳ9pw2@ef_߈+~mnǎλ`i  Dg!Bc;2{҉ !x2b){hllY%r^d<=d-$7#Ș\ԿŁ%Af[*3r+VOoQM!XCR+]8+*!wDYS}:TJ\zcbʀo1w i|#Ej{_cO 0niV[99>a8'~N);B䡲Scަy2ꙝZ\+nq#qqJ=8 S$o$vWWAJ`II&4zH`X{33 j235yScr^+[ة4Τ& i d3f ϒA:L?|\6,ށU*t^iuBր!eƅ0?(.9Ǹhl]N> ?;I){W"NNli_솈@MQ=/:JH=Ʊc[grcw81Cf\x 5צt0#]/҉= Yl]xz綂c8=3ۨE cpF_Rz4yvC9 !/azqC~AL d\x"H¯ oOo+H=jb]͛)o25 ShBjt mT1#,q78]|њCҰ٣>1qfݨHeJazn9pn^jiXxK1vSk#6zEcXx n߽7=Y* }ńWw)/YqhFI_dĉm:u[Tvt6Rco̳~˂A/f\!7yND%fOgÇtnIS9 4l~fd|x;s@F\\6 >ga}`}E 5*`t{zIZ}[wԦtF̆R7w g9qqoqb7D} $ 栛ba _§vA%gxiPkEYGG-eѵC뙫e)<{ I (m8qlǢeT娒yؖ=8;Bȓ̶<c+;- ){s1A9ecTpR$EnH_*B㔯Nkt^2|CpU>,D1r֍R,1,6cx*9)>9xy&Q\ݢW3|!:#T-2Wj(s"=t-VA-t1O̠?A L$:a3=>%1A$+0TeM&Ʀ,ەK.DM'\ lWV܅1Xy+J|] -M=?bo/('a]tmowRUs̗P'-bYsº@Ξ6DhO2G2'Cmɫm*sBiMPK}=T:!c(;ɠmٕ!W^J Wfh7."U6;] "F}0%Q?67 dWuZ_w]l4Rn--jAN JE`ʖ+~*HH?]goM.Bى v̨Sט 8uNX8,9Glu:hWڙߙw V|Sø2YvDINZ\' nS^Rmh0 Ĵ~LA;-i/ZX;nnXzq Gwd]%m"ʝV0CJfD5ROlC#\}@H9kPagxڵWꋹxaծV֜1Ԝ*K$X=|+Dñjzx?|q.awwfDtr,J:T`J%>ĪWDC M 8bN.{rxa9ߟ}EIF=X(‚s)ڽpq}}>$0-p㿶Mo]IĨ=;Kf<[E%*$$wW,[B)vDRut#bb/̦ 0|IhXt<׫$ ֢{ZI"'U667B3xcUOD` \a^і>Fjx"$ε~ %oR6V˦*IJs*qb3uQVZ0H5$%rv$epTŠOoP/%G޸֡0fxPT499^wɬn-wpvlD Oz6;Ѩ#Ħ8`)(xnjAljر3:c@ԕ}hdn8V?Ft=(@^XUx S%SOR@ɯ0-;]v`q玩Swe벱 &\r?pWi["ER '*0Z}䟠|!az8=*2Fg*ʼn;7{I@I-K hvc[k-kSsgc?="w ~5hnyEMmC>`NJw9l +N'y V)>wMnoA2Ⱥ{ɑ&RUXM[]}_\do=0͊ipO?ѻctHـ ,uㄤtUlH߰u6spVĵSة˻rfyU2\3]~%#>]mD-Aǰ/wyB k[!jKШF'xgC'iBPJ OuhGa5FT>ҖE%1de'Ǥ>eۈ_^{uCЩɭ]c;bЦiĹe%[l瀍(b.=#E2Ze^17ęX-5scgooHοO #4 wn$â[`uVȀRy ^,hVIA$Jal_l(*-b1RBqbL}q5 hܲi jXA#&&_8ڵ?,~|??[6ғn\["K\1V:=q/y_;gF3q9KR֘S_ 8I~u9@b)Hi`PEүXhq_!+Tδ8,75b{ ƦWG dVϧH_ߵD70~q<\H6 &d5W^"C$+(.h>v72xu!M|8ѱ8Spg4x"7 )EYmtajV!aoxȷ/d%xo4qqdomi0.Z[ǃtg;|˫ [X7Ba Fc*v!$Ҥ]u`1GosajR"lzFɌE8{b-EhHvP/dSۈBofqt-_]qcKռ۱T7ό^a,9Wioܙ.{vX`8d sJWPGuL'Fm`{LwX锎uS? \[ 3'ɮ#LE>S:dzB]4 ZY[F=G>bG9ipѠNXt-:C+K*.~+?N\;'{,86 2ɨJY/&@`cq܅!Od PrDjy'wJPD%n9C9T FF POnЊ3zh]I*ä3,;klZlوm9sv7f:dR?}Doma-:ۊZ,DNY0ӻe>IV;@+YRbE'ȎidJj{:[N㞽 ߎx~OuQ$Nm!=t~Z,bu:֔3|(̯My10w%1E'GD}hix,1usuY7m;g Ly6\v;/ְ憓W v7gZsN[C1pQIe\Uʜ'Ki Pru,O.uKr"@*l;Żn+;dOrAA,BwE%ZUaz"=jhA!#$S{M.&:NuIoU\A4PsYN*~Q5svQh?E75M,r4;咋#j$WMlgeqc;(E9$à>2Z _qb~`|cPI$2:X/U-ycD3yS*{.!zĜ mLyaw7TgR))JR1q|ĢXk5$o|$(הYW}0]4ϸ՗ Av֬ˊ!™>kG|uA,Bi#á^PfĈ񋍜fibP &=,B~J+N_揠X﨡*@f{5" Iś 5sFHG740_ amه 7| 88e33H@[mzuod}W=G__ ({cܺg Cg6n(1ck$z+mSMWl' 'INPӫaR҃̌!$1q*hV/]r -u-hnJ#n:UY=d o;ᷟ7録GkN\=\ISF`D8FL^^{Ia8m5 Q5I˸Ƹl%TjdkDwXC$URIG-# ƟHyǘ(e/;*3׀x }*'N>X  $eZʿ02w#6ls"4$MM"V-_QlojvR3'5Qf|5F@oY t?\^Hyڱ$x z>פ0Tr3(i?ۊV&{7`ҴLts-~:K% ͅ.oV_[*[K[[Tx\KR m2@:HY3i칫lPsgVWDx5oDƑ[c7K-$Mԉ)ԗ_9 ]4W#v(FDz8g:f4mi'T AUi]GIe~G a6<j9WE;1$t漽[q%W!Dl2ÉŬm]$xl8v޻o&Ű@<~Lx,qjnmF^"<2ml vz k:۳h. }4536>z澄H458F F^v2q|`]*ܐ+Eđ+[V^o %VٖH@D>Z1]:<k_ u!O,Rjy$6 XDzssCwQӐ.640}Dq1]|@i)z_MZYx~rڕ||j9E d#ذj@V4q|p/7jtg~ ^ϨR2uP} "@ :.nϚOzqݴzN:V \kDLhtg;s[oW )&P!8X+z10td,"a2J,,8>ވDLmN᫷R:LIG#*s 5vTNlY;dAך >0u [goJmBg8~2H쾵p"aЬŶ*kE2+tQ}^ʘXN-s +'2hA5L)ҥesh 6呇m$BUtkjposa5f3L37gTo ԛ6Up7Y|TN{#ZX ͭFj~f) iFj* 0X:2ɟ5l[!7 ~+\ $ld,iVmκAHTDfPG!dO"G{;r5lL'v97ViYG}4dz]dYS=lٴN+}QZVaEEX=O<_NlqoFyR?x L7fYa$ _Gr͸Ӆ;񏣬8j$H c JFȁʅsþrr)&Eo~h^JxwKD 55vcU*eI pCECTu_Ĉq"> -ŔU+|fxĕa'w .2Wo0v*pj7Ch=z*$O:U-[]d$jvaK>U;@~$"nǗ2dJZN<>*p>*ƥRvX^7oefZN"ċ͓ZңMe«tJ|zK-L{e]Ɏmp.1Q>oj}O<[;&Ilz鞤Ӏ$[86r IG%88 (e-/ ֋>5,8k)2ܺ jϽx)n[ŷ.j%*@׸p˧4JKQ׏ 93-lfZ&7R[$rkbi ɱm@OsQ &;zнw.!pA+s\!g82a[xop+/J:S^v$ZF+6g`T<@ƒdok$!P=}7^6,Fa*[,9߱VU%I/o*l'OV7/D}S_9Bzw'>`pyvWiqOvp JWi/x>^ter<(&e\E 3?%p3|ю_=?Xq -D Pa"cF6FD/]ݜ'ԩbC1neGi]N Mw<A{ݱ`^e&*- @wSuyQnRsS 8vH @MjV:Ā(Ԓ.<݄N!͢)-r3] >Ĉc;Ә]NoD*1|#4"kE jܵ;ƛQ@FcըAn :>iT7hP= kC*0Q~0\36> zDzU%4 @83 PvPgwi2˙0qiZ$G2CO?I8l%~P+[V$ ֔Ow}j` SEtp@egy$ >gO'2ֆfBŽN J-.ƪғ;# d99,|h O/ Ww!=X+'㔼͙s =&h3C~n@4ޗW-kB1?ℛDrI): $GygJ `&PlVF8oG ef x#ߟiQ\FL6Ome})c6FUp{>!šZuA kNEџb3&i C `bPI` Z*&{Lun|2K i67ke8Q,!1r<]һzq %:x8IgDJ |=?_[rj.ǑNu`e*# 3Sdo ʎϕDv'u_wұ{4CNܺ@+A je՟j qdP9ƔhV\ K}9~AD1EPhzKV^ +0@$q 6]9bR.@P㍪=. Z A}EA"onUwt0܅xqɌ:fO 0EB-T{X{UFn%HtkI?/1Qoz.KZ7jz=|6ӫwB I%jΑ|C"`ynyXP@4{a#fݶ 3AIŁ9CRHwD`Wo F ~ރ RMLٖ}7G[i[4gP14o!aMiס]hf}CsU'_C\m5v7@IXO[=\2J^W(m;0YZ07070100000384000041ed000000000000000000000001614216d300000000000000000000000000000000000000000000005600000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw07070100000385000081a4000000000000000000000001614216c6000025c0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko.xz7zXZִF!t/೻%]?Eh=ڜ.+>kL=ǮgE$)Y_¹}{,:;\s9+wS@ff~1Hl<_xoN <!PDY0 >窎G%+PchW>uV3g=@W"r; g| "2 Z|V}H7x L'.gb[SbSw#E+a)"jӨ@{C/͈>07wf˻\ #8avޚp_ #V))N]Wҙi' g.iqF֤ܶ*A')лǢȼq˖k32zUjh}ϭ_.QxEOU*a wP\Yoλ0H!G} "91(o<9 `WilGtGxU! k&FxZ "Lkfq>8a`9xBρWunq5X>,ǟwx-̆Y@ơMiT\冬W!3y%ЏYkn-3x(P!S!H{H E3UU_.vχ]򶩴= ν'xv*ݓ6Y+N˳ʴ? ٳ|>iQS%x[;z;#NLʠKM!_; CIw@Vw0gц^ As|& tad|e;hSSxHieՔZgS "\yDU;B: 83D" =KQYGAk^/6qb(X JAeL9Ƿ >5'eE2C!K*Ԓ+qu+ [7_cife+.\d RaJ땷(F;)R'Bgq#m*OsYVp0G861uv) y9UN;ak9td[lT,@ G{ϵXÞu/; l&]2K>%->|._B n OSM+J;hdP`3'%ETIֵۢ֌#TW<'^G t 5!'m"h8XO%XI8.HdN8V) Y ARUԷgtAI߹f-Fn_ykpi[ĐWGb_}XL{VgsM-LJ\Drhܹ/T惏}Ê|DR? p7CgS>ڤ_g8x43`J[ޮX9" eik%lA#VSFMCbN+` wJB7;cF;-?;emFOrsUVǶr; r PE4D Hq,$.#-kS?D;?YQ7( >ug+aM迍o܆C`ʷY6 ஊxt<ʂ|KJfµyhJG(zBD1r rjYپȥx(]Peqm77K‘ 7 aud_`of+-bR^TJya?)Q٧6Y6&dӄYӈ9lZDy2^vNM!q)C—Wx#:"zuc*cMD2SҤ(^M {L\= C43 G^TAZgF M`n1FHCdpYED]>腉%YNFtv^np%~jzQҫ{hRz 6հQj2nP:lgaP NHmɏ[la.ZL=dM~fx\ r|n"bs?{^~z&f4ѩp7zG-DŽ]}q3+<Fc tS#kC* ץ+h7uV(n~F6IW00Д>mLYlt#{7Lj"̽CnlRT̿\E>V&="(u,iv.goF7^&\fq^6dVk}pV_y@LCƟ(&C 2U">%%p;E%%Tg 2=|Y4USsIy,*M|7Go|ݺEou*1( ձ x=¾σJt8%d$ l7>8lR#e|S.9:zubjЭy'jۧI8R1A[_Bq|z!ڶԞթ%LǚL%lФ8BщrۿV}X;-7E[HֲC Yp_BV ڥfM Ta{&xh̜熂$`d p[zK B82b_3//Xt@B8ȧ^ eSF89,d2܁ k?T"0 6#x D距ϥ%yoJk;9n:|7?֧lb$2#`A(Ϭ[' 25\B;3>jkMXBi"9̪Z؛o>1Eٶ-d].SGB "xH?xn @@/|9x6D h%wQ=U D}uA]l}! pa@*D|A T58(+4*Pa| *!X7 cAɵ@9Ƙ܇%H҂X{CV+G٨+^=?O!pjh~a E0U%1PI{2N븮tp$|;. "]h0̭4/|'S$& W|Ś5R<\D"45H!$p݈nw&dmFɳuWMw 9ւ1[,`U'4pLK"!~@bc{19veSR^`i:ajD =(c/H@ Nd) L˗=$$+b4\?\,t!TpP<]EZEn\Pq$mpd KǥxhXczU1V .x{@J a6nEZX\rzUAC-u>dEa&ău*Jybt%fc=6E?>.[ R١ηz5+Ws1.OGOςU9T<9O>G5 r1H]G};8U4ISxkR2r?=L@̬xmsl'0[AoMݩ1Ox9@X'C:Y?%!n";Vў^u>BVLmc=XˍX&]w@O KlL9sn{{z_4TE̵v'ǘ[)8<>f+vFYТ#@,Ǟd9m.}1[LK!UvƅlekѾ=.&N|RB5Swk`?GCڰhb lFQ/(Lv@Ψ|{`xGuuж|ӏY95:haT;L5gu&^ucʰ 8چ#iI򷥽2<&L2{ȹP*?ĪMzj,xE#AWٙw Ό7B:1 #gA948E؉CxR_Ox^Y߭{.n2e<)|("_RL褟q sHY $LVܩS^QcB<4S>JUrs/BOp8](\ CxS8!,\ՄW}6=PJ͂~jZI_oN*x ,vU8,Ĭb^}Z y í 9 M]VeT rTf5ۙ Ml% NvG+MsB/X=h]Hy/ZGytxg1 :)̿ӺD%a~|`?ə݆M0Ny1xe`v Q$BzcB0?I)3^ 1a3,ݸ ξ'#%y΂^>K& kF៑=a.84v 6:ç)O#Ɔjn?`05>_y`bJE2ȱ/'}_Gp BT| sV`OI^UzTLY$"wSR_<בND}8={0T 0 rawmԅȹVqL}RY3͂Lq)h9X%|uz_5S#GU9K75f^icPa¡6lGy}zUhN8\O*SYWY5z#[ʖpӘ$uf:e~yD\G2ȐlaE^t&bҕ鴓+Lt6R[&'c*d@dNhKAMX#.B'5j~LF24sY\ìl;?@w1 =K~>$2RZ{y`|ctj>z謘!><-nR=t !wcf|.bVO b\ѱ^A!v,8svRB0,-У/ώI#=SsDy r{E9N};z0fEkuXDz۠6Կ5W[ 8Yf0c X=h`™׶(M5p)9rR;+K&!JW,Ams6{]q0]&@ԢMSv #6~n#M(+cJ8Cb+ nK{9|8]XsT])bkAے GQS)yB+Esh4}ܧqMs[6iď):[sun b2@R[;{ͭ3 $T[*MR0tBCqVȤQI_QVB)h:ҳKx*dq=%)^F'Mg ;* [\=th$,1(S^ >mîT1EGl~?drWƿ4<̟`}9n׭ɏm;[ GUwYiuF  ԭ w @z`OXCQ]#w]j|wslX{XZm_R,9Ԯ[cg ՒAԹq>U~ h^PJ-zE&[ L 16)uDzNp m}#Of3{C%lЏ<|xEԆO.>y1` qz/ odd*TȻuySK =mTI| `R!я6QρRKx Sxb8͹rCŐ rN j̜Gwd\|(u){g'=AvIBFwlRPݙrV{# UiRضNNIJ\oZruE!Y _q)RbϼPF ltyg9u9N4rSKr[ 8=/nTAv_ Te3oGF?[86Bl-v!bѓ׾>}'+J[g>&C9EN.ǒo#^(OgYZ07070100000386000041ed000000000000000000000001614216d300000000000000000000000000000000000000000000005600000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw07070100000387000081a4000000000000000000000001614216c600010280000000000000000000000000000000000000006700000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko.xz7zXZִF!t/]?Eh=ڜ.+>^؏P\>i-sg!ɯaײyKdBD'q Ahl+;A 9XTyJOl_?`ӑj-2m3C\!ztݼ/̎(> NROEͧ_'gZz:ӔTKfJEPHAb-K46VHIV<ߚ2#2nZz1 @,4j[(?2^ļ1`¾;YcY8+e2>3;uŊ߇&\hU~y >5?sNw;v6j')OP&8xȀdj\Lc+#{ zf#6T ċHG ݓS%6z{+^Њs]fCQ^wI  t,"DTJis?[a<!?S dl<&z厊=nu3P =qzm3_ R(!DP}G!d63pxF^WBE+I#YgQ(t^# dXQF93vİ=dk#GL&p7Msi^x4K5MhEuvGT lsž '辶|F &C8n}0_IAW=<'"nn.Ovhhnz #D;)^F<6guwj0SKŞ 4^:VFOBYiN ىL_wȩcj^[8K"UW* .b.D,>BT3'旉A佈  $%p|h0R*#څ零^-B`4Te.zʹ20W!#beQۄ9Y2rV<F*o /JSqe,3ܟ{\#QIWK(/ҶVyZΓFh@ILYz^0ȌlU.K9ؕ,1c7Gl j dxV:[L< n^;Bk-}h$Rv$g$&KT)ͤFXIMl># $ qpWt@'f &b:PJ˚ \>ƨ~P:ZN{a3zk~YXFXOqԯ fئKcl=3JV~\tySK$h|Ho )f>=-$cÐÞ^&8BʑzU:` B:\i!or˵dN*m9$b]@=Iy#[]j ΓaJq,ny^z3<0-9ڙ\7^X U.;)&^.Cp{3 J8?J\O6I2MBW=]~gDr\6k<3M3,d5V"U]ۻsfQVq@|pm qT^zy%-x4tZ7<pE]@!tѝGnlc$jmZ,.` ta"nٔиl'[* xlRVI=P` ~lMc |gNp煲x*u;AJ>孤abfVV Ϯ# m  / ՕX0LMZG U؉)z\'h r71 ƻ=N籴b̘(G&⊾@&]G'G\yP'Ptz  .eFi-zPۂ{g }10Jf˳ݭL|">\Eށo6rf{uɚ$O\e(ڿ <~>_55_gb&aEФZyo=&7 3oCp*u#o پ] 1-3U﯈eMk@ "Vs廾q9ϰS^wET-p3[WQ&U.+|H"~ "s rZB)*ک;T ^⨍zɐmx9}dX)ɲiNg?,u\檼?7$<-% Ն~=fS@ӹw;e_.nϊ"BWWId gCw>垕y|R;6mH؈G zW$f’ܳx/w>0uZE<o,{!'/@J3vڠƉP|s؍O2GԱ[*E2&=銙ѩElkdz8EY[vR@TBJfre `J͏KdϕfW7l?mކʓֲ7aם={G`#@B[i6~9  [O:UĆVo)>HW~uS?:f)xY;} bC%dE>՜SC1w R\PATi0"<#ey #j3JQUЎBِ& 6[ΐCEZɬFe WE 1>"a'JjXg.8~k~'0:0*Q %+C19vEݧusboKm5Βw1,ɭW*fV;|Eݍq[R0Q)c盿nRg.l A<oDs5nYdBKn.hBB+{9b1t2SʄA3FA߂E_ rung̃k!Ŗ俊Ern$꯬eB#.ڼ8|ep^pO l.r;oJ*jgݙV`rH~풓iX۲V _Ի5PSbF٧_Ýy,a.@W4ZBE|F2D3ƾS4ES_4v' ㉐VKB6' a=Dτ 0cm-ٌ=&fm3wI[e\4>cT2ć2B#pКnQc'կu7щ~Y5fbD\'aFZmD!Q(ObV(LwO:Urn顙uM+"lDD̦O~CB.SqB<ZNQCVW5uc0 we# .ښsʁ=Ma81 = jȪ\r6}T-g D;@X!t\DS<#& `LX*N~C ѐ gمx0XWD`Z(s%o4Ng"aF~ܔJαZAv:qgVjr \nq[1nk"$ t]{GbPݵs &b]pf9T] Ğ9|=HfE H S|2lr ܼ3z-ڹb7AUm/yޞXÙѾb Ec;&FTڭyhd4:/1?ԩod004*4qHHf=R뤁ǤCN Nu cDL 5Z`:]ʮ3Z?CMyq UQ2o-v_4?h QPogIl"*?Y?zrJ<Vcݐz[Ft@DO,8LB@ Z0$*jԖ@RR3} ~xvcJX[_G ĄCzwUl M#&uwX3M׻BN;Zcry RArg&k1_GVѺ8HSW5(| (;.u"Iхv}`*tjU6۪O xW%_R8+;<4#l:p^hPwDI]ZS5I6&47˧.1gu5\T g0yӅ>|"ƃJ4)T3b_J2?y׺#wFlvYium@/O<'ɞMk9clgov?!"̔ƀ䣽F\xDxdn=:z뿛˯6D@I_T;%/&6JA="YyiJ3h@֞$[B5ɝDߴZC[qs" `wN<1ϭ4AMi0EߟߚQ&U.#.Jtsy!]8ɐvTՀe>Gr|y㑲d cLTy5M, *c$&T4HY:Eޜ=pf+tZ `7v!Kjweo0v/༡%n=MQH&N젺kdq2dȰڃWDMthlo顳c1 җ=f(Cńba8O.Qop5sf2Sýg7oOTNW4O%F ܘ*pFt+X#\ߓp254oP|㔪>W6Ʊ>d,UۜDS~}AZ #_Pi' Gi;ˊ%^t::8Z+=s3(s.nԈ؞G? (kYm^Y"#7X&IƓEsbɹ8"\x`La". ѡ}(jZm_S;5:ykyG%A/kTqA[?37;f:c<ȍ.լZ>䅉/_3X ͥ ֳާr\V4эf%˸Fyn1jkT3P¡]ڃBeq*:X1 )x*U0tZ -$ ث⪂ۓ`'aˠ<=eo棚HJսj%d[R~|G֊G*sWb7 e!0Tݺ9yf4aP*?A~ կڂ*•6~2 C8||7HKɆO 7?5 l>w c㵏kM}ހQ-|frHxk ND/7o! Xx@G01f}@gKWE֙)&E!YaH㥀0~nc%L:\/q㷧@)n3иsDzL @ ߍbB6=gF}&-&q879.Cܔ8cpq O'*+v$(MPg+uԼjf`JVx⏆u]`uuEcKd 8s_!KJ+υ1c'+jߎ'C{qAh=ہ&N\cg`*Rke?" X*`៷aDe\JLE4<15]9uQAԾ]nchC[MS%ZEO]%ZXz_ĭ]ĩr\r&¡y#!/wDh;xZ`lŲ`yyϠ 7+)5 :PgdS*CtLي0" *;$6ՐdX-@;ͯ b:wOH-vNvJRD!\ihejǚ Qvǘ.HK\Nd4_@jѪ!"$tQs41sa|4V<eKH&H$of-~) 3J!bs%zROYUD"`[fR K h,+K?}?a!MKoy•m G[["NrK/[blf0o}R7t^b$$sev KnMC'7O0R9_Q/ ÿ-Ӡ*Z9~6ODjkez"εsgY ~CkI =pJO P;B5/H% 2bs^/FXya}>jl5982ygY zU7вGָT tc׸B!6܌Cts,B `TxiK^|G5"~X<ɳն n6Wv gv7tc91.}7fV=l#5p6\.&4y~ B:+\$ t |ŻɝǞ>#!H'⽇h$x0Y8I:A:.܋)xB8%mM"6i+!-Ѐ<"ԓZs6TR] CLKXX?ZxpKkPoZ<߲t3 fϷ3V=^X1XzUcy.^Rv_?պ#º_:$"(Xe) 46|Ce_f(7aҟԏoO%sS nOEz3F||l:I.}.藛÷N*š漾eXf:~$gpO)(Ǘ~#>>upu9VˀY'ŀ}IN/!d3G0g=B0kM864Lf4g,tg#LM8ƵҼ(2[y;݋e!I–zY wSl! çJ2_B˷@8"+eej5֞N/#FaԄiڭ 7czuygmh,[J?aZAby}?zJbQ̿:\5瀟xl,5! ӔlW\Jmi3锐鑰xSrN8StyiR6~B\jp V0ӹ:6=SIE݈ !?DE:Lg0!FWJ=>-c~\ Scp؛gIiI􈯿k- 0N݅6t4J@'k%.6 %nZ '"+ZnMl?<&)^cl9~# Sí &B&"y]LG\?CGgեʝ᜔aJG+x_jм;17l}M9P lZpVb{1,eoS@/OQ5RԌkE~wRf6qy)u`'fNHO aޯ j%#S$w3nBimV-c'Bwp~\Ը^X[ ?M&+y5Qc:|&*ɁY/g<Q{'%Em>ҐS#X {֌UgDc4dh@O/]j T'ܪ|ϜBr.$QԷ߃nN~v³bxʷGZxؐr (6N`| fQEɆ3m[{^9ڦ)ۤ1-`AJXڞ!ןIP;pxl-[*5\̶u{ONo}dGPQ=JV4:n *E3c8@=t#v^/O3dsc2(-`M汘<|~.qj6ĺP,{ū5Zx9Wp'{W>jР !kc8ҋƑ^2*Qx_9mVefVXiP r7=OXEZ$eX0<ÅcZa?|lvN[qF/$?Sws1Ϳ(Jrѩd]BDRI❉3>G*Y,lqBTyFԒQSx9 b|u8O1jG=詫v5"$@ "EVWQ~Mt ߤX[,Lӻ3.Ɯz^kBKJ 'dbϵAa2XZ(珖>eɨBu'.ǻ< Ab oG;-=<9!Zma!&6yJ_t7O'~k=&A t\h[jOeI7)c"Vu$)U0jkihrw·U_6h3)FZv(EE€!RM]yt!Qc#ao;JW8, 1J󝔂←H5pkΙ%6gSMcOodcCF/\CˤCJ4"Y^(ov=̄7&:dWl nW n##mlZ@Kb@fM$.Xwt`wKP .VwE t+"_ݢOGHWR  5dH{@"M7mY5.Yk4>!!S{S甧IQNS#ƋW G~"vefv gEJzI־>dNUDZ ȚcI3 b >6b|E$ /gq'973N1CSԎ&O[N렿1JF3[WDR7¬8Qƃ끧Z%uS0q$$x?m^1_e"ׇAZe/nCwc6|OH: {ܲ]H2wr% lJ !dZPyv sz:QQ&2@^G/MB8ܭ^7|e_5PeDWi)RDdMZxjӐВ8lжH')8ܜc,qQA? SɅ&MQk`rjf"[\H\qRkOz5AݵXr/: \,oaD cI~g!24-"yV2-PΉCNK ީwhеsRL#+r(Ei~ + }*ǘkiC^V$la@Gt'pz6)LH ˻2mˀu`d f&fPdV+uj]pG^%c!HL zd'8s-rbz_9Sb̓a]n\,@l8^/=+q@+ ,޵!ZyKDԶzo63ěbS8ۓ%[ f U.fq+ѐhAxx\e;󏈌GE/ o*݉yCd7 ņPV0"0}C摵ၪζxCn.Q`f7yytY~I=r 2d#9 ;>̈Ka!}_5o# R%d|M;?O|Mm*Tdk=!Ll_E(;Ztc%Ԯ˚l@Hf 0dM]o]av}kIhn]a a:9.u@P|+yVxC A鈢s]W݃[eyzH=|/ Hi1k[ ׳ƌG(Md2Doyίk=Rf-R>8Hu)=HEL~dt6 nA{ SnKCryG}{9fPg0*UʤqмvIM3}?`U!fASlhv SJǚ)Mզʍ1@!C5-׬m'{mړ]ˮɋztA*}bPC9$_ *$7_]RS$lޚVDskS׽L 1I_d05>`'8@֞PwoiǕ,xe[xRG^j,~%{u  p8`J0t'BEו.ӳˍWJ{،%|n"ɝ?2_z&V3g]5G7$0 xe<#, kuZG[a/ģڬFAH+b0Gx<:~}|e~ƶ/A eN5!>44xLz>g5U 線}3)J "L"cBD; O%&A'EߵF#L>7LѡvMíԳ ϲ^s.:` ]ێ۬L '10Zvzfy!о?aJ$Lzlv@n[> 99Я##?)X{L>Աv(cZo f"Uyp`C=e"ߞbO+qER `R %s4>Zi>~Jd*o_&o3ϛ2'䒡E`G+P!~f"K\*4v$v=t1+!1Kw֖Ue=s/}kxJu־t]\ HͻTm^2VU4M|ctdBݐ87*D{\}6;4om :ʓk\ECJFʋCS2'I&hr*KHZ ʱa dpt(gXI~"վݟݼ( >}?R"]2=:yi`yzfc0o.УIf;>/bcwR2 %0xN5Dׂَ顃 pʀ5aזDO0;9!V~,h}&Jd"ǁ-xkh(H|3AT+ü'q$!ΥQϯbڟVd:4rCz՜B1t%Zyu6Y]^Zwڢ:ejwA1ՙm ڸT'G 'V {+1ْ8Yj~/t%C 8kA[Q; ȈYT Vq02F1ElZekE> [A1GTh5vMmC>>YdS=ػ;ĞpJKjk)S|~c+v_/==;EZSH .`B2"zAWҐa]|>QXdN^n$o$#`#;y:XF:#},WkMy@,V#γp|rM6YȰػ~hJdmŸ=mɐ9w)0lMmnY#e4Rf=#ʆ7rQsnnɊXB#WU35YoWM CxYPz&1.cѣ \)&Q<8쑱IUh r#'q㒲oαzȫ?! #9BRK\o a#+[s!UP{<m t67e#LTP%<=juX}@o eG]v1֧3[;QJ,DL)Lvo0tɔ/JAݱ1+)#W59 [P/P30: YGia+8{6.𴝉+;ĥjCa7+ nh1qفtbK-4,w/| ٔud3\l_ ڍ|J@hjt/$a'&ѫRZLoƛ;7!^H3MlOyz Clt .4d9AZ\EaVhW9u)if9V }5g_wMXk.7_FէdC*]Iu.ZD n wy3nPeW&~{O ] q GΛ ᘰ;aדC4~ϯ/ơM[Fuvs+.Y ʲyEOD(xo*!ru?i1}?sRTv'h=#QSfTa礻;WJh쭊,^9^糄y7OI+Qϳ#~/PO[xl:SpR@f{@YoD9ϕJ sbM-,&xnulDN.BwQ܇Dz`S- ]J9ѓCha9dq?˩-oFb +\$O$;9T:d+KLXb BIiaLAUi6^A5&HaTKle)BF4gc.& (a6Y;ܔ.׏l̓Z!Vޮ/ɼPD3Et׈O!MN׿~UBəL6%tQۆj\'[Ӫg l-G^İJH6f0DRڠ!۫Ƽ.,>J#i&K{Lb*K`^6dq</EEۊuم@^RIDM,+m!T'v-60U{h~w nřt$2Y4w ``ma[+~i!<|Jzu`cckKD1NWd$`Qdu} eP MP Pu`!Y6Tl8l|SmE*E}uvo)xw4x!9 "MLm0l`ώt!n)mu*ږi1 5գ#)ձ/p;$@ğ:#PeON"pi+8g]aOS*n6 zeJwg>%%H]ʝQ \r*jA%3-!M"*z7c\n̙-Q,-c+ 󚱬 ~@F)Ĉ20w}C@lFY[d\ ۧRp>ܣҔu`ްR7g`Wo9ٓ]JШ; n(ΫLߴco^hG2s9*lwT(YhVƃbM ~i ?oF eFR'ZٮNEb*]@+ƧoPɲ BkG;]T_(FT! DMl8 ugyɀuhirvm?hsW&jx hѼ&;# ɒ$\qmnhn2P czW1@q"FcLb`!GEMP1"c50Չ/s{My{C%GniүhUM5@ga(Fz1~r̕BukY 6 GD*)64l.槑uFA1pLd>zIJafqF\)V/4bMѦRr}Bri@1 vτA#|y{X+/]aI'C1æDUkKYSk%}Fu#!ɼ{W k3rK6ULXAb6 ?aVHܥ\wxP49 `F `\V'n:r?9ĕf=fSɷQ42T_w {T7*2M1TɆ{!ۥm ǨW;o~9̀2ҕ7::,O+X_'D]!yJ~#劧WմRW }d %QB UO4m@^q,2eV|MɣjJ]Φ`%=f?h =Nq*7<6x. wI#Qx]1r<*AyPIm/]ە`"*MHPj>[d拐2J|{mJpxdm DtW?fU37xɷESѯsBKvٕ|I{G/p.h]&3ooz5.jtUb) ŋMp(/s'>F;.sw>n\GX؏." ҌCi Hgw3p%alp^TKX7~d..^!ݏJ3_9&%=\rF~DT uO8oF՟7ikg؁/&j집=p$u꫌S'1JQip<)1ד մ'Lwv&v)Shy6 :Ѭ{gidYd5-eNOw$=к}D:sZQp+oM">$PNJ5s {®M>71zLd"v>!شפtx G_.哗ӟā\4u’L.Z{IL-]z&Y}}# \s9-lRY^x> Kopcְ+:$y؋{6ȄY ׺p$MϠ"-JW#|]r%*3))%p ާs@q`+P+ֱrv*ٷ">E۽sAZ ߴ{HV|;$D>=_ط"JYp|(-vjLjOvy0Hbj=+= zb6#1W>Bp_'\\ g'3B =i^k,)Wtew9dFjvԲz)rP璍]@vMM7}o2yoO3^4WmO? SCȸ*ޡ]0wEI8|jgsS%H8[S*%B"t[r##PNM>>$^&@`OT} +C}vbȍv?t3D$T9jxvBVb~DE=ڇNL8CKh~># IG\Urg8P?b{zuIoT}Y&X;ÓlѰkcn,au`tbتӡD۩{? R 0ѽAUP8zOlm)V|x4`#G]S"[xqRLej<" Wjdvjf5JjHoNƆ!$D`ٹ][0~:>n3Sx7_nN(-@=NȚ =N;ݎƃXD^ѡLYgu ntȼfHu[k!rM#>ٕeFOvYT`A7H#eNk|)(˱7b{Tx#϶AN |7ƃEOi/JK̆^Mab/v¼Mmq/%B|(>AIc?c{\}~t5/ϝ390^-KBD؟ΒX 98r7*{`V(UkNap5ඥ|s8\ImIUe}"*ZVĉvKX!3;͌B3EaxOB+AOD;d~THa p<2PM̯ϣN!-OLB'}xSJ6zaA@~b'Hd3#cQ0U%pśq/`㞴_h_o:X=4Ee`X;fh9)q{?a,KoĢs4W xJ#Sb[L~oj $))ŭG>!\ZT阍]nMf~ʀL1ކ/WOkB F⭡zsh4*wGY;WȻ[49gyg毌z@5$˧RL[7M29VCKVY'J}7Bu= 7 ;# ܎Ǫa47< !GD&-hg$Z7a#|s RG2^r!!@9"ފc 9G`$"F5,#N3ioB kPDa$-%ɂxvGj?,v^r  d! t*Җ'yzsSS3'&@S,C9O* .xz/.k > <6  0#h-s1oy5z(R[No8',lu+zSU?PMa%yI@{$5?5+tRHebpŨr{ˀnpAk hSL}^CӨxN?n)hY0G;FhBi+aċeREmȽ ؞L ď:*ﵫ8"0~\Y!SgT_+>zC+;*=޻ _%% ڦ[Kb*?bvޫ5\\ $%d{H `QD z|c8 葞#~~5dVDد'c' ɵpWUV/m `D!H.B6~!}vM P؉"Vbi&kD?e>GtσrjG*YY(ZreQ>j!c(Sx-#{cW۬#9@NU1Co \%#qBӪ*(roMH,%,;ҭs]@@b$sw(b&ע#WplW8}ljd毜ci0=}l˺\x#?ț0QX/J1p(xڬ][E5|{-] O- gL3&vsZ1Wl${ITUA2vn7!%@Ϯ-fȪ6Bu>BN7>yM~Hmش[w}M8YI;Oe%u8+霥#{]2+oE\ ڸL N'^2esE:b kT&к%t0tͨg!W*\$0urZiJD3TT}4 epSt> cGR +Tн=ބsQo:~vJb ީfSUjOgSj>w8OHX3U V#h ,$8P,'dlBUQ8p/79 R|9.CͿ@L. FnqU"#L=WUY̸*ct%pn?B H?s8@ nV Z2RCKw|fXk SjT;Oi2!&wWՃK/#e$(i (eVRx{1284FՁ'h3ifDcp(M% şrBP!}'z(%>>}>=qoo$sGo0(Gqp,hl@ "^6k}w!lֆչYуMmFXX`FuK{6N&fUD@Xt+&DCИZQu,FtBw؆=_@WFI\w[Il5gf,vB{*yMpQ*WIg5nN֞?iyPBiRے2`I +:ھ7ua/I{f /'VYq] CU-4gL+*ҫSFuRl:5bM0xfи|d xpʵ?ϒu7V'UQa$S0^3xbp") 1gֈPLJԸkL*D:7x`46 D1c#F#Y;nةOK]]rFjk.WvHQk dܖ qRP±aX.iK(p:K U~ǣ5@}kBH .~>zŕDdȠ}MU*W@ݰUM;$O HUގlY ԮxJe8 7s{[.Z hnC2!e=lJ,7a`@t1"4=RC;*NqC 9i9))X+۽%_`GPgȂ+Z#^>)OUu0BM7\"IJJxNQ)s|:9(Fx Ildz{ِM_~`X=[{>MS'?EtߝW#JQ պ6+=eNjD_2"GzZK#]{E>}($Kwɾ =w-v+zgfAaoZJh3r@`5`7NI u }f78;0zӞdC1rf.n[aZ5m&E:'BnPir=3{>ՍK(Jjun%/N -HE;MhMukGE]aB6V~BngIFɰ}EёYc*NS_UY+7#\%(a4OWxx΋q Lly[O~sѥpypl-v:y1d#,kyn[tD o(2!Yj1\T-1\a^uUh_,/oد!aKN㴗lZhWysa(2b;\I'LԠC5I9iIv@J>5K5'uv+Q8@`[fA4#/hj׷?-G9Rt+ٳ^&hQC'eaC/Aj⯄a0 !+M(*4Ruz 5B愆 p[mZ5A挒KΜTGzt|_{OϝeA+RPZ=S},${@^PZo9M'T;/vIjPxH&ce-5)DkzgWʑ #`nUĀ݊"5>gbdekw-D2T8kP+/TNEmf\;9V7E\un[-G߭WX#0:цRnGlb%y<|NݻC d lK{6CnVhE~nE`eYSCu(pw1TcחɶK% X(_h4x6Mt鵌񇅆(R{61ǎ273&!ڤƫ̴C ܬ|#0=7.M3nC ?։+^z&K Q>+UA@q c )(\d:3#jnO;|@{p;;Z?.TaF:Q9,s&MLoTJŵWw"wVs"^ xW5x | t_t+HW'TMؚᷭgգIj&]sNyfTkg#f1IH:c^:fcS0$^RdaN&5g"WFv'E4dVmzj7'#aTRxS|d1 i5W4ʠ!̇{>s]mbP򹀖Jt Cj^\?s\hL:Elq$ .v4g.ͼY6eVb211D;ù =8n һBCp)=o@gd9.,뱈tEe-w*oiV qz:ջYi5RdVQ"-[@אsSSwrKIWU+3M0q<*=9X] -}f-!|Yv(t@<?>el$"%[eϵfWˣDJ'о*Ingaymhrll5s%+Je.{;u:"] b tXyf~ Βu Zp* %AJq*WUABMʫlͩe7ΛӆH\l]7v5voR擦S>v(!J*vp)C|oYq۠t?T`#I.&%K]VJUuV"ӗ/t<&v( mU¢ӨXE$+Ksԯc}*=cY>iGdnli\O=ll#XZl mdr>E"B5\6aKS|y7%w[gVi͂U(M3 αT$`ƞH@EC,0OM;=+[;V_/ΟjedN"Ar5]IƄmuO:τBGc^^I2Dni8P% PO¡0zKRr mlҁ}'񰮌``ѼQkSQ'-n3PN{5mx@-l*4wQ7r~蚭c{"|bJz} ZXO:#[.( uLx-Kb~Y 0 T Bw_1!NoBȒR$еOdkZÅd~{KڠB9,C?P% P? x л*) -8KfH3~Xv {p߼%c8dT{`<*[&=Xu+^Y}fۇmp}x`l'u!Q%?!D):- HBT։׬+qy/W*b}P8)0Y e%A@BjP3tyI_ʔridG3P/"w`9hC|-LȵHۘ26=u2"i[|yØVՉf\uyĐ AlWTI '2ǚ妡Jzt= Ǹ4%dV8C[#l0)7)lj;R9E )s/+>3W2{4>˧coP|zҲyb!ǂ_4('6eѥ㟙Q'}S*~*uqXSGCJ&P FڝakcX)1F^:U-M1S>a|Suf|"&S\t:Wb*tC?§$~c}> @X.]yoBz6vuY$$gz͋Hbz@A>؉..az K'%upTpk"Oscz%RnXHlB#$,X76H vG% +~2gUe=.|U x}0<sW) qsBh:W#1a\s]) @czF#[e_:ϵ"/;( ̓OGq!ى8 v/zzc[B*v^Jfpš5tJOZbZЊwv/s~\xe,Dn3;Ѷv KV DJ@r_Pvg |)|,6zrk/L%%BM;`]LaɃ,aG hQd5tj]slo# Svɟ\HPW"fُ@j]vXG|-<^?`Q"Sᝅꫫ6dFu.ßHcTXZ+8e1DKY$|+Fx3UET* 1WS/T}QZեzE@ `ykbB͗|A\0 9ihiY9L2LN&䩭vىVЩٛǽ-bdb[ tq*䦯Z 6?ˋ:!rd ܤK!Q˫GCrTǕO w-vj01ux0r!ǁk8I iTMVBDŽ0P; M5ԎLxm)lZt߄>DM)YwĨ v/5=$bMXDDe]?' N6YZNLPz+Cs@4ޗg XT rSվ BG(u/o `*u֯!iLJ/cvi ˍ֦~bFsCy~Si7 \iRmRoJ8Ǧpl̝p[G@?oȀ Aoc*(8@HG.%q;tcoS{+nK,HV 2Z |_6mi6fWͯa׮#Gs PuXYʞto﷒3x*&'+TtqиR0JsmrQEڡ-Ҕ]@ɧ ېtt8ŷ4݁NKO)k,€p$m^-rjco`5= ڄ:7 >Iv) k?rX?UDK_:u\x_zɂЭ#bkg-J#P4*yn(w:H&uxZ;)Kl'Gm/HR|01X_ꜙL\5~3aJP㒑8JshYZX+'&Ӟi]b (Xx_ם0&"[c|Hkď>-LV; R=Zm&\YA>i_Ȭ+Rù r?#pa ݏ|y>FaՓMȗ;g9lA>YL' L$'ƱEdZ7Vo{F@O?88{ڱclmƂ!`55mXOqf~(Hp%Lrtg&?u.2YVYA;Lu~¨RH;b{c'S0@TnhmnԄu_[Fn1bhTSV L{ v/)E_:.dP%-hS%a4t*@{;!< 4CQۭdm*ݴ({ƤUnէ?@mV~#.kjavЦ-WnӉUd ːP|+#_dh|kldobZV  &vV<ߔPv% G Y)[moyi~qyy@klo~Ȩ2 )нɝqvxiϸ)o\O5O" x&e5o z71աLx/wFD/ &Opk>/ lBle&G㨺#g$]I I} 2r.4e6ns?!ez7yx0%n_"^ p蒯N4!?5'tOCԴ7L;>!{5jQ6cݑ3'푤S_Dd GYL$aŊӷ!ݸ xtBm#w:6rn#vQ皹C(׆&#$P&H6Drd׍;/M9K( -xgR7#YGJY,u\ ONO6m8'*Iau PQ{C7w !lס|Nd\ZՌor<6h>BD=wrҧ yLmN'fd_5(v}n^C(V]Ywf5h/1S 8ۨa:qKAw)O Xq]dV2hI5,*5;O۬S ^bbObQeΈ!l]|0Μ-; |rѷoY"ugjq1W]Q{! KՀ݊`<&DŽҟkh`[h/P 2e{ IQpKC;E3e 5-PCiK,:Rf %}ɿpٜsF@v;"Zwp{R‡fL)/?Oqƚl~[bahV8Sƈ<{Ev(58Xw %2JHClNv/Bt4$]?iR=$xRu8X!|+J z~;k1Y_qqeliW?Dv7jsT{5-|bxXlN%MiNeyw}gn-I 2'-?ņNl%dT g wd0uJ'_0T$wu}("9M1p687ZՆO8$!r@s5 xZJLCɝgnۚ=C t-1:wԁTS$׹bݟ$2P1p8k%Fb>4FlިY:@2*NC%#r5u!Ya39*喢f}91h89=\7m~Sk{,}8’0\U:A]3?,} Z#kGLf]p^~=$,l \cݾ':,۞b!5+r0yJl?XNy}7zи78Fl(1߮>2\ixa\R=vug黡]q:(!+9wXf_XGu 2Fsu˄-Ӥv \NiF̈Н3U6W" Лo%a*"޵3Zhs'D~7.շ?^{{lGi*ylS5S 8_S׍`gFR}_mGf%y7ymI.qeEQ Vƒ ^ kP"m-s> 猍vԿ$Oǟ^qbP6Xrn !(Yule fEiW"0,|HlPZ^Ny]  E+ R^NA#A"@4=e]ThBS:`xY4{dyb,g usamj^tXG ?kaU%|XiN< #60u$kǓSQXk9˜bY(3NN7V?z$B)J}?&*B&+>e$;(_glrw:K^6ȔtE;Z3eQ/Qm75&S yH>A4e((O!ܦaC#X(rEK6u6WU@>KN5n>+L@f[h!Q#Uώ ` !!g +C)i-Ț@ۼ01'sj v8xDX4"Pk1VYd_@/#,Mo@ ~`@l, {9@.GI_ѷc4jIbCu]H8gҨ@:e74p#ِ2=`n+M`A"^yk'z؞VcA;jYQo(7ySzX1O>U6y:V#^m *`\["担2;¯e:ÜX'i"JnDmt)cGRP=>P4CWf :MVПԔ7cA2@4b[O?y swdq5A, fGݜd6}}MsC*+^(9Рs8O"g)b%)a*""M `Is̊;>ZᶪthTo0!o|No~eT6,q5 RO/ݖΝ[4Vtrˡaų Y7D0G+'*`W+*Cd?@L!f?X+߉ku;DT468J zʍd&9GpSgPLJ MP-jmlq O=f}V >< $7.ngCL:'F-}̀¢Zsn0 '\am@uD R gP?bĚ^7m߻rr᧧^wqt LC5/hw;̷g{dՆ;,Ն spr3>> cQ]ۆʐk#6Jเ|~{bu#ulg wn Cn)YϬjp[1[iM5S(Txg?^` /VBQ>L?UOu3=CmMҧu E7G%ј͈g)R ~_BKv#`KL;%:dȩNUY239/Nf7x6EĔavG7k\qEgy-Y?  ? J:ˬ (JVw)M=`+*SG.;KoJ.i+u4uy\e(gHk%FOJ"^gt^`hT$mZHveVJVsVp6/#ݬkqzpR "AэJBVQ} 跙-0+ v؛mY4Ǧ|>/gC?Sjͬ \_ZH?4/Q!Aށ)) si9Y~}Z2\n5-!esy|謔 ]kosmo"ĉAZ#€ɲ Ɓ<.NξLLm:6Vٗ4ghqv#WKbhw%qTJ'҂8`TfTV%%B)ۀ-P=YVHL@Ic_լ,(ʍ3;:@Y>TgD}cBn~?WZ|o> @0ihxcN cRcK5ɛi ÷BxC:EG[Jp҆>g _Bfv;XxˬظӛC `[QM2xv^o|t"\16NJi|O=R>]B+?$ *Tӄ9ХsKVzl iXA]7~&c=xGC{SXLhp`·r{|`yF{驉1LnkS; &F;si}4: r0J1V.`4w8-ɿX q-Ƽ䔠Oqz\}ba}V&0bYmM7]v<i3|nz~K\b- \12FҫN fWtb-t2zDhϘߋŒe |>jh,=Tf>! 7PSUA$"~>Q[7dinȘݝxUj%FeK ,ř10aͲFfMWzA$[DOp/̪>ÃFL.[< +iA}p8iV8$/][iGPR> W)KM(\M^/OFUQq_S1eF&&8$9skV]q)1خ`S3&Lnq!EHoV.{a"j-oeD1NOWq LTRY@sKm]ҸA gWxC/aHfIQdM_B(&y R+?)ypV&__,ǤN#W8JoDk/ p | 'U:9-AjV͎j`^>di LBDN@o9fugR2*py>8+-P54+j2$1gۀ`[Xes#̡SIhu#$GO 8=,e+Uu*K.Xjv9q0; Rʪz6 -@qc`~{ 67gj# svJF2 nbLKXҜU$cq~ZRZ']p_M]ؖr+_Qٯ\5W-Q볃-D9g 9Ah|,ak Wj?(~b,c`'Faa5,l/5LUd??R62PuxhS_ݫedfD޲,%p^R1'_ޙ#h/$nJ-8V2iWʥiPT%%'N/Z&\x()[ "pQ_FiEmyHw>,3/, MhEAgjisAdJq H/z!u\ݙɈA;&]ܓ xh7^ j5TL *p8n"S:be%Rn'$!)8e{/| &f) ]ΐ26j#s$d.jZzg[J~&5ٴR`fYP!8I+x(pz=c^".ybz7nW-Z<_on|7Um"Cj(Ibb V {ysJynWXVqft͆}lYB^FTKw?z{I.ylʁ*@[)0mthcBp??Y^ɺM!ږx-h^َ]4I#p5{7!>E2q$ڱbtkB9ṙ,ߞ} }azJ2l',,ݖv/ ,3`R˝8YQu*\JBXv`+2$[YǪkY&p2U"L%ʹ-U ؝-ŸcŋS 9< Օ}TVdaG?hg)-[wtpD@"QC];]j7-)Thw5pB8A[姴vVpQ:!S)X']IB+6^bҪYcd/IFVt$M.&c6jظ-ޖGNSNF'ޞ.2V7v@qu;!E;L Vϖ@Z=8@ aЦa٫}p/aبDM8Oqz6^npVyt&bRC% 81qq0B w˯ :tVN/ERxq}91Xc⳷|H_}Z2u ˪}+8Oy}`JW wF)8XDZZڧ.?+m8ʖc6&\1qeRS&Z(Q8r bQ;=Rq/:xd~|49cT^]<v𠂇\g%xլ{@n*)xu|iVmNC \t " aQW@<[8@v- ,S桱Vk.5{h}wzl 5HUX 4HG6< ~>T5vYNkH{7dPHmׅcK9DmiOls/2ف^Nu^3zI ǫUP{9yXaB 9Xr$WDDCJcUiYVIl1 m2ڠǰnJm`}փ_R^: W0C`j?zSVM Ϫ<?()w#$GB ߇;{< S7]? oOj.1[7.9YMWgA.jog*}i7ay B5<+Q/hR7t3PJO k%HZ.HB wzL"u$ϐ^q7'3€ M&(, 4v Ë$u(~uiઃ2o&k6rqCa +'K=ci# XRQ@q!>A9uM}eswQM{:38- ˑ.8&qKxZN{/+x N8lZU$Z T&|1jHyM pTbpmiZK=S*"ۇ/]RXǃ93@/eb(h[p/%ٳk-$4_}h$g{v;Q&.$b08%S>ĭ|M+uI<:8+ڢFݶ*, x7g67Ɋ< '-x㱞oGkb aSgI[uuҠp*񆄘Du'1rlZ_Av$P9yCOfYKD;Z{M(SKU,Fz'S# Hbwh2gj7<g) _bφ I1IS8X>nr.MD0]7g'BOFe;0~ d5&ʴДf[ n$;0wRW9;#u ^y&ѭ-ZAේ˜M|Tad]Nڅ&\SrLai:g20D>vbJDxKJR\g(HIHidL(w dE`'\@Ṿe&&>s+5CrCCk=k]m}ɰy|帾kTP<: 9N, (dž6v1pqɗ+&%#F-eroZh4׿ǫs3ʐ'So8,ǁb,1i|iX2dXf8{`\n8nJm{Ueۅ/smaH\e?(YH( l koqE޳&2lR݄1h&aCMB"?]a$ FkUOiׅJ>|o{ZQ3:K"{XK1Ǒ.6M{_ >."lˮb q>}:nFxdzOkIK:WG#ThC"huݤ/ٔ슣ìLV:[hPqN =_iq3ISMNC?*\ kp:@!}Lxo[^ D嵠z IbU`hJ+x[*S#o mn[ օpkԑ N<&KszJXaPّ+seP*|>}F<72Rj Y,uK~z{/fXO0Aics Gh\cUkN#QB4=LKj1%6plh@M+4[a4ְ; 2Ps_aU>=r. W}Yj+$Էԟܐ2]y҂L5 T Y(mCgo6죾֗c.~Iɺb0,OPE~"^'HN$ՠr{Zђ^6T#Rg&̛%/HA9Ivg}[@xq~+gHJF9Cc?>xq | ta brpmUeIèslq?A/ _ƅ4f3{+%X49]BBv}Ob6"79B1 e#~ʃ¥@AҐZ2snkH(3 imDDֹHnhnQiH *aFZ{yZRtE4jeLO–V$zy>~EJQĽ?p.h-@AL0uO}iْ7g<5 |j֙Zc5x-a.,0c}F|/`Րy5 :&JDF Ɯx_ުLiLd }|?9puIFRHuq_Db! +V 'u!%c?Β`^v# OG`=#L(4ԋN&܎Y0S‰<$Wno&:eT+IWyV@pbq%΂WBh3G`W"Wh_H!WioC;jݩ)×bsp&L[:`)d 'AzħRL+xd; $D Oc;kT8~#]fǶt]z{=` A\)grPˤyW[CXjȥP"XU,{3 I#ERh+ ;S5ȥj~UuOcWސjnlOϷzA 0_:8[vy>Ppb8PY.:pB6b;lSeٰA༭{%H'Cۊ]G,6J(QC@Z,_ʌ8 [Z=2g؟iZ4їvu4Ȉ2z\?_}"mJ[_̪AфVΈeuDZ2\5n+W9OjDO>0h`b#d 0pl(9J|MY_pI uczK %#B .q^KvwBrw>V<1 09U:eH$jX.s;||?YfqDn-G_K2#WYPƼ-kTw+Q4Ijyo[ ۍ\6]d!UV?9gZ^$QzG:z?DZ!D֔oZB]17l5Q&& &|՟ n᱆5u!)+WLױr]5C?+Q*|WCS[>+rUm=b̙[QȄ M"^䞮@ mSVcRSNJฅyn |A WD_/pn_z] "`%)񘈩C-q61SImEO'dkX= rȬ Ra;yu-y~8[^2' A^|yDMia,1|= oHLaTQb~y/M0צ!d@fȧTVhFS&01K-8?RR<2Ƌ 's@ׅ)mu I,گUpUv}_FHa]wϿʪY5Wxk׋y:>Gof 1C׈j$Uyӷ:5P4Ekj}5#Bew.Ne=/ݻE`ԧn&'V>Dv"8>%5@1)wL_.G_j'Jq =%; +7Lcvԇj< 5%ͯPI96Qҕ>u2`WW?|qs#@x KUg=\8q1*%sG"}/ď:Xyq&TV<t{f1^I8-U:Ig%J0# a1l=w \*9=E b3v&側;D,(}|5iP<=vSU~zt#AH +=k㬷64.H:`M @&~ |TޔgAYl Ā䐂A/ΊO}p thےQ6k3q\Q'C<;*:*`'lxT t2qt(!~2%7Rvn@0F$hWhr7ONO({;}yW&" c*2/Q#a6t1j SywO|W%a!˟qJڑSot*=JuR9,N%rڌ֯Ͻ!i|ACtN tRJQ(؍g1T`\fNka.OoѐړADRiC`X .16| nN1^tqɛ0o3C(ԋbhkZYT [S11 cHbށ8C<@/sZ>9 hޑb۔ %Օs9^fң#X|OC| Cvty* Bޫ|AVhwَ;f{S۱h=RB4e|nMk2wm;VG{L]^Y tcgp 'U[O2dgh!$nq%_>ڌ2m b '%g(t=BP hnӷީo.F=&l BiSߑ7o[D)j62B&0񆇓~`!xĀ27@RŃ۴&{qX$ Wb菡 ]A{jMUbu+]:4cs鿼KXtIc2Լ{!dF(T"0ٸr)KE]c{xo᥼k+Vip`.B6Qm sLgCknN- GU) M yĬGˉr@i7L.p%Wnѱ46i"}M?ABOK% Ήfnϛ fTځ:Thkq[Mun&gvsɿ f!Rn4U7s<a!~@[ wL6'jo騥g62%KpmСO78p##*H'iQG9sÉe^hZJTdY~Jϟ}J촹m/4-; MjSV{bFUbNo)Uzv֦G~'T299iHxAd-*Q!N6ٹ fT.]p S4V$(YYzx]afyX 7w2 ܫ,EFRܦ-ۢ}#K5Y*y{wP&4(2lBY5!kQXyۮ<sZ{C7F7jI FG硭R?ߘY^i%5P6<cs" C.5-@Y;sqAEUP [RQmx-"JUs&L#&DyHnFerT Rއ(R{Kp/xO\E+ }i}Kh$q>$sY`:zB<)&G-ȴjNT1 Hk< 襸F`;ʚjXe)ʂ~2a37hc^:gAc`6δIkf($Jݚ< uKeFX3Pei﮿l0 ~ܿ_NҴ[E I{;:$/׫~CJ":*LɎ3y\yDG'-|4Amz"`\!f ;IĂ6cR93b5\BqT #FD~OQ،؞e[D=jROqN%uJߣm:zx.B>FluX}r˹Vǚݡ{e.l웊,@Nx+X4akwJB*/wG ;~3 k|:]y Obt@0_`1f*Pa|Ԍz%{z9 #F%xfhD_L2Ɂ" y %}yăx,%M-*j] s10W9S"zRLtIC ibϺQ;4@TU^oPb T}GX`֕S6(Ec?)w5 ;7!g)@s{Q~]%/M8/Ys6׫#3mk8w81760'qƌ770esglRUԋy+?YP׽+]J?~$ě[JDCpɗ<@3 [8`;sh{Jb*I+`[dZ\Ժs|O3|p! S[5sA1\F4_`Z#S˥7,Eu [T< $MQAvd)YTs\jܓr * `=taéТQo4[>U!D e%XinUȆoiܔKYu㟐\@@4/ 7+ IP`s-Lx?/g6vjE4.m~G${{ڠC̷ a_2(eU]t7v$mBRSt\!HlȢ}vnW] y#<6)zAuiG5OApqcz>V:F~A@(cnOX7E4 lJ{ ;Ѻ εH"0S4qz ţscFu%٭b5/_[ҭFm61DoC샓s2XLA0= BN6 Kߒxs#qUi7!Z<Ϳ x4,;GI3J9j.#0s)3}zbE:Mkd # OPB.nL?©Q9O,JDZULWSzM${{.m)v{﹬O9jp*ȃU'Xh6*-{o4N0qQ~/ $*@>>DSQx*ق0ZXRƙWRS2RI]D`V@-aPd ikUO8`D dIbE}>XB ѤVyRȍ0 \ҭߖ >5FN8,:`P 1n0f =`< ȜSTA^~LV`5&bs;Ym2C4oLYI.YCκNc7r,WcHqUN'{713te K7_-Z2E.󕫩 ha>EIV7 )5j  @%L)0f6y)ĶRȤV3b$q$oY#$G|KFV^LK6$˙E3yh\OZE>VhOG}\q`ZI 7{a~KIJ(. 8^$VP+[a ezu=VOCͤ2 &R^>(Y>PYImZ8vȊ׳޷N0.iUE* 1Ru*<=v!GOqݴD0ZդG8ɪSGE|TB9@6o0&/";z[ ۈ241E؋&+O,AB>rji^Z@Q.TVFU!|NeZnWӃ+ƕq:E 2_v ;dr{( .Fw({3Q]r6J U8@uƯKE6`Rpp o)6TIAK9y: ^8'\N$'~.FOÖԫZ޷fԂJ/xX@mҊU/OgG\MSU%5רnXFP^cadh5~EkS'. [TA_ڀDkE" y?h4FkJ; ;HvchUS/!*T Z(F& :8g ս `:5H^EeC4:h4Mg YDFc>+3\"Ol͹ U/dSg]voōO>}g4Cz+nOևn*O`S3f+^m _Y\Ԏhbn9nD ϙ&`Kw]ض8ĕGm*UDh 1dz>f < TN+s_;Bܝ3e}mOvZNޠbWJn3u /&O$Y8yT& Kr]1\ho_d_5=\˶9;LriC7U* AhX('MnOĆ~ 26$zCFLFٽBA> eiŨKgDQL,#k I 5<,Jr?|ɾ sj'"V2âor+Ѳ"ɗM to >lgk)V2gp=&SĉJ<筻NL.ܑ^H$ cةǡ0F[{vCY0* TzErX3P"UTf{ 6tO*چuH`$2jE6D(W"x_lwx_@+sGrO#nEB}vJI45T1?m)Nu U7Jtma|ʑvc,Ј^^![=lȏ0ǽJaΐ䐖ᘕqxQiSDbe~_8wu @g3U §W"@^#ײDƻ0OYgIRClFB\* uč8ѡ lPwjڶġ 68߅V03bZI]O*u[ӊ9>S"ގ92VP%_Z~<`]}7)+2L3  A!i~]F6: Ys3D2m1ԑiàuaQ8][qrx ܊LZFGbN{#$%֨ [gLt`劝K@|, 6~-tot?(BȠaD4̄H#DIV43G*^#vh5?%ȗ_nu<I\I"$aw:D \]Ĝ؍{,?؜g}f&ZDxhb񴝿;^[Z(i.眤dۗƽ$;@풨kG b9?:c ՊB8ZP jx?\l 05*aׯe/e")OeM0z"w Fڹm՗^U;P嫴w?e3a÷,s+S&;.4CHXz)L+^ T87}%@۞B9BrxV I|KH63kmԲ8"pT:h)%4UR'w#!_S?& ,k^ş"@ʐAG}N6nD__yQ/MG}:rzN}?-Ӈь YXK HҢ]n2LlfN4l4MC | m%6OQ rof?#b_,6{R.J Lj9&@hix̸&4ۙ EXhyxzE4#/7#B'}T)Q&,4UyD6W318T߹&ԩTc=KՖirYsG0Cb?T?kݓk[dBr :ڹg"]2 %WA= o/8B4 [bU{B-m*CU8T cM}Ik\ز~A>Qe$-iU* Mwmc|55-V76m]KzK@05G{ uJ.b2Z?aiV3%}~<%#8lBT{!_^{rGoOhw'GLpۢdPԴL^^9ナbz TT<,sO0 Nz#(~́JzM8I]~D;з[=G7?CWI"mLݕ|7WF` cGAδ͔kpwfU1#h8_=k@p_y+#s5gI8T,T2I XJ%EU^*؍1Մ -9‡>ӈ&2~eNxkiR^Nȡ5 V7q.e?w s^NvSO\19 ē|CH.t}֞&ϳ&?RwB0. ;'q{OGkrX#͆bѮӨyn۵!PNu7=U``63*8:OcF=zҴ ];Hn&C4ԫFw>cUmM./yBLI3G +#zK rފq7 kIDEhizpL7IhNd1fّʙ:jW,VNDOP0~ LhTC[HAȨD76?!rS61iI ߊ4=A;:a[ҋhTkX"Y`C4hj - ;-S\T?0v`1[[L^rDKJ#ѩ-JT3K{e(T-u]*38OI,&JwO ׺qVC^{|7J~pt˙PYirϾeN :,tQ8d6p1RUS 8e6?t4̾HqO 1Hb'2Rz,~ƕEjxLX`FnAOb(`Ff񨠥cml{>¿"`7J sѬ'rgJ>WN1wo-tʲ+Ag5ki]ٿ$TCDtuI_*Xrn% #)vqe'z*'mtJ+*Cۨ}" n :LӚV Q4a6CHܐŵq4IڧoL84g Zu}8G0^3 qʜR0Ux%(Tk*([h!#H W} _ 1$ .<@z{(Nϙk=~o-R%fkoV9m[sSک3o, "A[[P Np'́wrPn v0D5 "шmj0.d㆑xňc\7nEFgSӖ۲SW8vٹP+Ky> n|!uޏH8KEA*_CI ,`z͢hRlKP?^$,Q jᙐkbAfr_=<-n}8~<- k$v)Rt)~%Nn9 U!tŤq+*eiY!Fa`ꇡN؀#=kPviV],.&T%XI@Ǡ忚Q# #7}ìkЅ ˸d>a, Iy43A\t(Hv >ŒUfd 1Kz 16ەGY#0vANR{Rf0Z_\x5=[dEYJ +rЦ볲'JcfT$)pO7mvp_#Az唭4$Kʷ/)k">_QSkPy׍v Aԍx:Rr^) }}}gp\ *݇?y7su!QAN8]":=~ӫ0R<CdJ&'NVpD ÷[oZww98e$e'9;pJ*K!>oѩ[U(=0]|!Qa0`zyـ#Y*~<W)(҈GBdʽ5kJa-3>,KFprh]䒙5} +٦aNSh;-S*tH6 _p2Ox; L5ρY᧙߹LLTInM3utZbD=xӇQXQ*|jjҸ w>yT p缐4DzQ/+Kq].<W$&뒟bFVdph塙uو|7a$K{̓(T&w|[Cvh2)=Z^[8XLJ=ZE^25SGw$nq{wgoC^ֵЗl֙;N<0TbkLIQފ^5G'~Q^^FwU"; =a#_HݢIJUȓHr0r@OLᬑǞ4z0YyL!#UL8_nbM*i@dZtX ]=IOeϴvLTt;((2sh1NJ*%Qٺh[uo *AcJIbg Y' ZO=V[.Cnԥ"]XU擺B2 , _Tu ? ii ej($6gD-H/ 7Ez #u"^9?"or*5tѡKm#<`| z ga|Cǔ J%%@im;X:dbw~! XVj,_Ojω|e>qJ(Pyn"[ТE"aݭB` 3& N}"\rR p 8-ZZ(أ]&Q5}!u66y! Wځ(f7z~;UA>)?) M{D~${av%ܥxҢ fgz*w"+kcT X9G0]3?R`[VgbBi^dɦzޔp5Nl]ӓn$.yqG<o'yړtʙ+,`Eh5eIكS8*1D4RkXY`JUQ>s.Œ̯cLG@hɞ<,s-Xgjт?,ZƭN# M#Bk.!hY>^7 1K#}KmhbCi][p7cA*Ńxxw*>^ιggup"|ԡj ì| 8uы\w}[_T:H9?,H9$)sîpI5n_b@A'd0 ~NH3Yzedn8D`N_Nɪ!l9P },:Ϊ".f1 4ʸul`Z=P$-U5]N@%)sWX"qms^Uk^Wʒ~~9{T+M !Gm:l s:uv@N'o37Ҩ|=AH1骢h/ƅ5bnH}3?Kj߉Uw8C .,}C8v0.!Jb0}ۅ.Ǩ,U³tօ iD9Nݷ{MTgN簑7ГZ$R?Hc0\IJzb֘BdůrJLw)R[z9sE_+93t_d#v*.5[iC~U2WL7ĕS68ZՄW$B } ~?ʟb9DVhzJh*t/ʇ%{"^RB}sij7+wgMvq'//%bL1%Fۺ̴aUR-,s$\l=lkUVʁyPH*J!\=DP0u#=>Ew<ݠ#"xH@$BAPɱ~!WHuZj pJxB(fYmBOfۮ9ɢÅ5~"XIO"`CNSymexaMmOԾ:37@:5<'bf]$>}4̀Nҩ 7|XN5$dÚ5 ˪ b;8[orfWd 6b`jKk _K7&Wΐ/| zG>͕bd0]u] d$}>D ULTkyB[eg;%dܺJ6j~x'|LK(I$T3vNE9]bj k|\A_ SFלS:&hy,o4N.~CBub*v%ٜ6R֋h-㑾GWt>Nd/̒>M*֙6IO+%MFZt1!|IW+xu0Ʀauuwcgt/0an^ߒ=iΦ7u+IO"0]XE0+"6tDlQ>G~wǴ蒠U% b"2a’Hv|+zXӴU^ !T #y19hURHN%k/u$o)Edkw()CxOO~*<½\P*>qI{64AH7tY :g{XyTkyC)Bx\? fhy1$DخѳbB>+Vz8okl$!1ĥhF2"y np$NqOJTHB[v/'ﻒ rzfLf|=}w֮8akuҷbb^޺=9a`hp N 7D#)#|lSt9rҾD+ٞ˨spW2H*f@= v{XBs<1̔KYZJ$+]hhQ/>HFL ?è_Ev!K:OqR׉oaq7r.!/~Qtb`95NX il֮raEEdLbX[w[cEUXy UHR8i_ ^/ODv9 ~ mppnk@ ^*+nmd :%HfUwyuQ,}RbfCv[GJCҮ!I: 0P/G"Ixat'~ 3%n)酸 9wdq-y7LI'b~wdMP۶@<] lqGі [ֲ8Յ0BV7ŕw6%y^&7ˆR VHU-QJ>݃C? r2M YQ41ADw+-84/l#fQٳu{ɜFDۊX?yi }s~_܈}pa oafڶ\T'/Hnͺpw: X&~Zxi:K-T0BhKChcC2ȋ+ƥI^׬ylu{_ۨ@Fcϲcs1~QfZ/4l3l5Nh6=Wq!IKrlĝeͶ KRi g︫|~ʠ:pct 4 `Ԇ.: !yϑB@O2}Y`$iVP#0,}qyߏ;eڗHHauȽ\{4 N hS ~1 lZ'j:iWŘnNy""=Õo %_eL4J"SIO_A"󆧻8f-WB$_of%?iY4f$"<Ədx 𐫜|Qu'v0c"1$"B\|@ssMvJ|unq#6|SGNuq|F*}*PL2=jT$Uul[9/D祐,jM hwYQ=h׺$2ߩo)\BM[9XIi_Tu넬@SHMUȒCBwjL"͝Ӝ]&Rwd)ur*9n2ʒUk+s)Y;C4a[͌:4+m2_u3xԻ͡;56-)՝'8MzOKySOOLSĥvf˜j(MUI MgYn]_VNqo5޵80i6]BVӔg @?WbpmC5J d| D-Gd5̕¯[=wLyL_)K/-;zb*qrm>b ^3UKt㧿>?&YIW=MׅDtzϳ^ZbtjLXyg M)ۦVRW",hDP#1) 9lˢډq i|ih$͉@7FiYdz.oTm4X&o+H}y&]eLDt$]Or%5DjCf 0q!u1 @#?_K@"?G]cGW&6J<=rQ0n ybXxضڄ0_d }Hǿg{÷Zt?Գ )0K3rCƋ0?Ws1Jv&0`5^tΌ'GS.ex5b{5_eGРixЭrYJ aGC|Z2:Zv[ ^V-(wLJq\PXpjU& : ՜rxXNp[W^8 ;]̍QguV+ᇉ)I\3g[ Uwvg  ombxP\)}^ 8ua(Ob-Cxhdr+ZI+Tհp'`E_SOFZm,(_@Φ3R8 9n# )(`BkA]FʶGBŲc O ȷՂL,G L̴t]w+YQ4^ϟ7 wfʤCr! 2ٰ̨=uOC(NvJ3 f^M<yOųzt}>Xb( JﮈΨ#N΁,Xrly1 `O/DJ? Y*ZMDX^|z/OK": >M6?5Ȣ0ϼ^umחYX\9|b{rW)c < -N|yXթ* ^_oi'I:$y ?Yei{vhs=T ٦J/ڠYl (1fs bzpFtTn+g/>T5p7ƣr@e?eV)!'Tyw%%x(ETA*ZNaK{76@fgO/ZyC,9$Ih-3A CBmd~·׆@.jo23Uf +K: a+\MHIR9xs7.d>D,<KP8:odmiOU %F&^/T:ΓL#F?;<5bF0+adT*=Lpכ$;ˑ%{7d+ۉ]P/ivVB?NkҢnmK^ܭJ A[Df٢'\2C^TZX4G)ҳp i uT'o*?'i KCJm%nt%Q](^j SJ2l{Ջ_z.2ԏ6xd;Vm!StKۮÒ^Dá՚jܫ?ə[ꌧFW~0N$/rU?J2e \qQcB`#Y2sx|&.hMBi'IVnڌL.¢SiD]Lŋ,q3a#wNlFgW]à, M!֚1S?DiEَ ~\>ؾ_Ayz;bt}er&sq9Go$^%w^X]JBQM@go/'P|fBTځ@{C٥3z \04]~bLP MI$ZւU$?4m}Fkh Qq$j:AZpHOH8QP9R;şӬjcV4ύ)m'M~ٚ# v=}i@MТWb$%)*1^kO li.Yz ^<7cZWt]F_a?!ЎGxY)["oiR~O.HD%o1uh"q N*D>vb2YtG XR51 fmG H{m_#kjQ9ut>t6hێ [vDOE}^6IͳHyۊSp![%EOt||-\ZxH,lc˯MRa3_۹BUURi>L 3>ҭcdwA,"seӥ=*U ;rEKUxpv #)%z\9_SFt[%VmX.)zKLy(DT*1> )|*F:HLϓ4A?QF^{GO;8GmcZ[e"B~$d 24kD9]5R@oAƩ)gDP,^NHGEAۂ `EZLBɞ:zRUB6Oa]K* .{}3eA5Ӌ&|YCcH>dQ;E&ϑ|P)&je [6>'W},P`o~[ZD7\5cmrpqdGQx6L,[% ؒ2ԃt2U$R' \qhXc]sm#{ZopCKsuog羥r5ҁhYs X4`?a{-QE5 N䋓y[gR!TN |傺,]2;P!#R=0b[04@n')ৄX)! ~m+ȴڽϴ`9-bf="[CTvE:ɲcGB.H͝vJߪ/29-!-zI?u̵"62O?2TtоЂQs Ђ/t{s+{j q~h;^kH5t?z BmJ0Nt,eڲ7<" c)Pj D<OEg བ3ֺ^C(6#r%G;6 +Tr=! Qв\ܩ"][s7[Kn yQ)Ki1[Q7&1a]70A֔$_vjkln_:_:F@c;bTMHpl]~_鉼7]j-\:gO" >/ 3o}?t+ 1߶Gl6Ħtuv5.U6" k#)G_ͦ>Q.”(ǵ/,ewSioU7W+axS)^ _Q2::U͆EgR&`L=]Xff%{ĉ39W_*L6pg/m:J!Z6>h%9I8T9jY!a):Œ5Q)lsPhx|{XM-pR(ZV!?iJ;; z#/t>n2%΀aND~o#2&>etCY/%?K=P:I>s={PW@=Q68Q@kSȣ+PG_1eV 0Lʩc&y2=b DĎRM"3(~܌,ybH:Ԕ%J1 'm |0sgw4'(x,T% 2]@NA(B4,(Kpૣ)mcpDXdBEpަEFgƍbӘLJ!n^7:7St/U8o,)\S 3u4n_!dXvẸVׄ[4ϺƭNBj-cEܗ3&kDNs@~ Ђ3NkF'bU$lQ)r~3qHנB>Pu tYeL%JQt;AR$u3IF89]h{XPߤmQ\js듩2#w*w%Nef< `so{ʔ#Q$gj4FsM1NJヿvZxNIilid\& qtXf ! suheEĐW>bE#{`O3pnleNGt4I4fjR2^X dQDF$p[2zf$`' B^e\}Y #82,8W `)\m`r}:Ϝ.E\q͚q|T̖U!^PQO3Q'\$i^D,zQFDJ$:(ܛV B V-Hڏr#$}d8>uIi)G{Q2 #e^|;\ ~theUwb<\͐`q5Ӗj|uV1~avwFAJkK|Z)Um?ADE5 *s"yoN -)2p$Kz9m1n+pF~hdp#5[G-6*}iX5[퉪7}yL.zjh@svYe~u*C蹰!EA[TbbH-?~46[SaK7 ?S9ҊƤvqqZ@"QEG)0pݽ-NVOe2ZIjt4m+Tq O^Oe͙Q&x͢.2NJ(\fX6lK3 #bBa! Bɣ=T$em. ̯2!=2Rb*RRRG`S)[f hn.SdABbB_nZ -~[֡e#ّoWo frŲ!wu?Pd9:!ཱྀ`IH|P"$1S+Ӯhs6r7]ݻ훊8y:@;_/?aWf"gJOs۔jN78헌uySSɴ<݌4tXIFviƜD=m32DLPWj)>,۱OU.fSjᶥwo#cize*{_)7y~<9).BsP('4ZcL9ABի!jzg rW5T8jD 0el MO*,tӹs7;sF^7ratbGېj!d OQn,M|RBC>\3jdlK@ IR@›aDH=$VxRɡp`6Ly. H4W f;zpX#_FgvG) ʢ'1 *WNc*`҇m'ޅ;͂@\PFq ߑofH2K=gW]v2gpcXϳdNJ-9a_fC#E;- `p\{{K5jinO$!TQ{]m@H-ܳۼzy^u ;ύaYٛGI&v+RmFI6%exS7m$#~+OjgRCi%(fy.=ov ՞Nz dI7>nVL^:/*7RYOp sREo_p|kJoxݏ".)ZTU퍑&?uMj,@,ñd@4DP))\@]h8R wt~T|~rPC&,k4HpB/~Eza8T5MzR`NXN/J^1 =7@$Y8ؒV5@tLy:϶ʇ0 ^MC+XE}fܘyx8lXF-4sBiGAxMgVG5*fX:'s ?RܛǸbNv𴷿BmhtPPz|k"A;DY'΁G4,לsg:Y"t;KJSWG_ӆ R!҃ ,Ư;;N@n_'OQ},L0WZY&U~ð8ت 7HZss|@ b|1ç+jl#zXa2>xsŪ%Tuب}wHҴ 5'/Hpn~0HVmkbn*{ݞm< R,Tט*(VқS# wl4Mxz6J P0I)1G .N"g@Dۉ  )+<r^XM4^~[A+"Jk|4`MM&B-ul#73TDka,3);  u%I Ш-݊3Y |JЎiH]Ca[k/VfQ(S1.BPIz>H9u蜜"n5-]ehyAڨE[cMr+_&QJw=1SW e9˸2;.xN|"9(ѣxSv+&bTE'SwNeYLt3尗=&eSgz ch6ö&?#̤P5Ji{l7Ɨcfcv!_tK( oXʛ0nDe~E%za$,PbMC t?$1MH70Ӯ_Ew sYBlqd0 wYh^YJUOɦ. 7VOCf/I@ ɶ!bWCNaREu1KwKL>*ꠊ_Mq1Oafb]4YhܬR)JI讉!ȃatO]F5O {]-]|MKt)*.20N/opiuo'bҶOS&=,,H:ٞ 8 zDZlFXFJ\ 1 ^\d\6!\A1U_%- A5f/CŽwh#2dIp|S`c)m b~`؇vC6u( _jɵH}9 <ȃ̴ 0Ex Wg'$aju^r+RQP`E$#uKJǢ$\XgYI h<`O60MFVJq^4c%SXzKXj gsH|je&0<{8%H&-Դmde#^ί[#G:69I ʾܗ*|6nɀvwA4c*$gx8ہ"/c.ma!cp_2e,Ήȫ*XV` >ɭx.yUP.ę]H)[x\jIQi,MTS^B\)XkksěwͩSA,bq_L,N3X0!owNpT#98G^׎UЖ## VTfT|dKk(%< ,TP;bS{ r1 =Ӑ6=Q>%fOX@x Wc%8cQI3F| qd# À~Y]=4م_IӾ,Nk@ uHA>htDH ZXr nGxHwTÌUM0 AZq5p 4BO$v#0^)pDdHs凄B/;DmXH9vGw!"Di h^lkQ~YU;avmlD,E0=Ƽ:W<zsxxQ[6N۔Ù%#UacoMG4/Kݟ5ISUEq6jp ,V@BN&n L<ۃ\3PjEźUo2K=[уeO(T7o> 5{JePR:5D 1GJp-V=\mՁ[2%@DW'?_ClOTwer$ԠcIr@E"ld\_+BbRb_@%2ub{F 1t`7p%鐬uoaFhZ +n-&S7tU 2?PlJdc%# E/'Y6F&e_Nc9_>H{~aҟ5U|}f&kmC|bkhrQȷߗs CTY4I[ Xy2 |x85@`!b/pt69/yu $`әQ&n~ H`FdnO- v~ZxѸL #^Fs&i*J+r䢚kB\rI #4[H((򞢰vҏp3iДL$Yb 2bo㾾TU/ޏi Cy*Џv(Aej"~&]>=5ؓm}`1b y=jI!,V@P\Ac:"oJ#@h3/A5nʦ4mKOʐ=^[wr0*ҋF#ڜ5s1n.Mi#w-界=jҝkh2%]!Ž O/ObsB>zٳaGi}?i.giYS6R(B-s`FsjHfJ ƞJsgBA O^֤^394KW>i8b DN `j9̀/"lumx?$z[qG'0T){ywe8 H[ofP[N| zoF,4a#wiD ^\)crd@:5~u΂tP[=s]OفVLB=0vj#-1sw۔(Ӗ X5Ζ7ƠpeҰg0@GXo pJZk჉nCTEUiTr/PoR-L]g٦-oݔ,Z,01=[:hTsEӅ2.))ߴ7l}zo tڨ0^!CSJ v:U1l̩D5҆;ErLM ΍p)`8MD.7V]!n{]H!cS/1JI{~K(idi&z$q1I>xhvɥ&XYEtVdLDA!_{m+epE Qڵ5)ϻExݷ2 &\J-6JZ| ϬE_.0}9#!9BD\:ߥÃ3L %ǽ52/N%Heq 78҃\z`Ft̾K ?(LȖ5;Oq.Qz5, k)c+WkD+"~y[˼S~5 sUN'ѥ9P&Jْ$*`y?>QY%U"*={ZL2'dsx 8&T&^ʜ)pq ޥݐUe1^U-ƚfGw- yNn^}#.K~IyiDOŒ|f_xJ"FV2 } :IJV-/@ϟcx[YGE˔yLi<.B:liv`r/#UPitmpͮ3g LV7wXV4q!LD -/"2'Ll ڴͭ ϓ*Q?~D餈>5]2UBL{y!.\urScy퍓#"m5K!Lׇ9rC[}yRI*}9n|VOҤoJn/Fޚ`;]Jl^`fw;c c%s՟əguUUʃC6TaϒQ.iG< Ц-|m`;w%x?jƐ|ޤ'`@*r˂.6]SSNd`)!XtR@|oq6S̔_DÛ"U<RT|J.PlQִeî/D^떙H˝X9W{tRbb _V4üDA/^B 1!ɈW=]Q8>,@e߮(NKu˃2)<Щ{:(ɹ3ila8`%ItB<+Zi,z3} eߙ V3z7ޢL5>^* ED9qW_]wVםTiOw :,I{ϺOšYw}dEB: ~~rgK NA6iK[^=ACdFU-\FôPɕ`˾\o%.{)ϕNG!kjPj-|<;%*dn3ҫwbFd.Vrɥ<]"B:|j`a d;,'xRRvv^3FB]!e;a [ :EpCM<Bũ}S*"SoW/Dd7&˻;S"A۞QչNgֳ܎UT3_EWK z{ff$o5:]VN&;T炤!ч7ӬI%t#IqZg @d?L$F!"b{TžBYCcnzW)e·]>׳&m6 6Qw P[叢v 2A7 ?m wj-bZ5LŢ*FGfo?1*v{lѬ"!#%i]r}U0S*V #HE,]S1&g}lWE12õ9aD܉HwFǘkYXܕ/-M њ>]$sjm<V\<n,5= V櫮Ab#1{-Mi+~}¶`6k!ZlkisbKГ#g $&Ic ȘnߠK#J+)EvHX1gNF-E&~,RSUqh} }3_X9WوP4Wٛ]5 ︨&BAר_Jc("PɊ/O-RBĀRh):!ŏV .趤P4KY-DUhLP[=0ס)c1=}wɰ>@b؀Z 6 So F^}J=tTr4 hR}(Qzbyc B/*{P/\3t@WjMPѥ7̤#Bs^'@+"Їh4;ܸ#Ӭ{TilQNJnîUKƝsv=M/<%zZC;$]ބ&vP+TTDZZe+ 2?w NS7ʷBuɰEȅsj" m#3gGҕ<~9ET d,_SujRA=_>pgXuڣ* ,۴uBx.;j[=fMkKBE*ĭ#1~E2ɵ_PyʓމΨs꠽ M;ȺulI )R OK,ɟ*ht.ǼǑ脀AS,d9.Wc:[x=w% Urv+}}m&:/ Zpȼt `oR9uPI*Q [ayM천B3p;R/Z\(W/Yn!$z7sCZ6!,Rˊ|)(;2`"EMZN8pk߮KVX3a bE*R/tHv2[81߸k6sn8q[kk}=G!p2Ix>#⃷NEօi&85x[w%x0 Zj.2Z6Ic!6QZnJ^wIEz\yL[#KFbFr["!Cǹb@ָ heK6=Rj֝  p!#I~(_>WUKhe$cZ:|>E6 Coo! pL=_1] [y}m`Yr纾b#'U[ lBt'K(nzEFVP:pjX $WкSO.r$-Eؼ-R= 5¬'Cud`Rzߞ(Zo<ĀqLO(r~U鰠NXUn;f:d+Ҷ==0|Ǽ|Af% i?L~%kPޅ&+:okm1?z֡[.y>J@i8ˡ~5ڂພa&%:%2cNtr$X"A4c}@ʌVwwRSoSxG t lqt!n]Rc#Ok!`_ t8;,CCϚ>9j \̩lI19?nk*CXv*.oH^ת5<4{^=By4.tZ+ ֔b-:7MC2 2NZ|}fUX'ѥuڍ.1\D݆Sƭ3yj֕U`UyEZ•NH187[J[ce yUĜ'@,Od$dU2Á&CvIc0yx)5ٷEvtUQB "T+|΍%NE`?CK}֤$ `vo] O{^u#ly9> eȒ al0S" R2`3K{1lnqwe_`>nE2'YHpx$`+xŗT,Y̼43-pj&Ƀ@crLqUyt `؅Lk9J6S¤`7:~$q tXtӒs[Rw[ H%^rGV1Kf>&h!˞ȇ&\8 s܋K wDaRWAhߡdR5aD#܍zsg]$^rF$0Ӱd؝1Hmm5][,IK=IT(՜OC#P ("%f= ?N[B%93`vc=@WǽCjz~@֩_ W7޾BG=ned 8er:ʗ/F cCD+B{lk#DfËkbF}H_"S™qt-3s2m\n|n^(e ׵,'M&0Lc;Uc }h T>a5yx{-*kZEB1&4et0H_mf6(Ց1&w8Ҍ[eYypP3jBvb,H -c9Ò?gzĦyX5TCjV'M{|$kgA@1& r zCUT j ֺAU !4|8o.[i<43)p8m>Vw+TuHס%{¯tvj=Y#-@6# (3 !|-+}Sm i݄KV2}nd7O[]\`'+[vs5RW<9GPOʲ#㬍JOIY6hrr-6)<ܽx'@(g&`56A%It(? \Jk*7prq4Xpd,}4@GziwEH} ..i(! Qt->ֻZw%k}OBI  x/Dk] " 99B@hBwxPi rP[t#tMPZ;Xv<ڋ.&Rа$2I SsRC0 )oH>T:ƒT.2\15~]mZ &AexnONln*3Ĭvrܢ@4~D~ٻ U;i7uvQ0N t]q9@t{u1`'U!87U9zRWEޝ'4&4!RlK&Ai `vЅѹ­ Yꟃ6$b PG$|1EL 8t8%*BQ=Oj;4]LXdewSsr5/V;E8 @d&yœ>_3*!Y-]w.1h@q>W9VB?!]Lw;}I2vhx8F\$]JbcJl[hQ.K?`oMI:%ilfnp3ծĠSs/cխ f{cXAw~G˵g] T˧;m ֠M`f-?l=[-㒵ͧ t퇪3uxPYO0`gha{ ߽ FT=$ڔ8{I#ģ%6v][JvHyS:efK2@}ƃ<5#zIu|uRZ6;n13 S;}0ryߐ.q2]$FFc/Gv. _!E@h2R@cw/9]Q50A30ۙ: 5j:0>8#'xX0ef+{ `z"Ɯ!IЈOKoSQa& .yڧa{de̮+?RYS; .6]'  gDx׽쒚9~X3^o ?ء ~6Y+q2w VH؃Gv/?_Ԍ~Fls7^厧YM,bs+/r9?^ gvbHip ~Z2=P 5ԭθK6lPvTN:\`rRpX K̃T4Fc *4rپYFd%9ÝN3aNB)Y~]E%Mia:@K։ΈV'd3\r /|[҂i[=eb'iW80h{b~^) v;H֢bEV>4HT ipqA*<{?Q[nM7Q/)~Y$'N_}ׯ23^Ly[zQTdǥj c( Yfɭ T^EGd~Xp.l6ۘaXt7&Q=0m+fB,JFBRQ% pvkAwS2 h/2֯K胅r@en˜vc;{&9tGe Y/jG?K(=ͮ1#2q^:6}zNj.˟ %W龵(ۋVN0g#qp[*t4+M{B{itLo3-9Vtxl`^~Tѽ]viUFSwoa-k] ޯ`R0Vh8|bM%k!;N~ZqS_ 2|d$!%w4{B.0Yպ!/=/Q=+1ԅ}n{o/O%7XBBf"ןː3;k<[{W~z?Ԣ!{(>=FD>2.W?vJGsJiR/y 'f9nnnשF@]OH(*0fP۳CcA?EEd @f(~eD3 a42@{`?LP3 /6߆$ T}K^񱩷,:?*T4 ,,DsSMgM 2_Jp g&+Z93a 15oR*X{ vG )TOPGW&B&ʬ:$?NcI~~9#9gSNPM/ 0`6hJ@A9Jx 8 WC֩Ѽ$M jlekaZI 1G 7^5x:.Մ- 3aX}QWyG<1Q-`t?>*BbDlLz@vaW\P ?Џ([adSiuHonKӶ6t.zs>aj[3%9gI}6Y 0@C1?g#KULx )%bAy4G;%7W.Jn[H7D"BSi幜"{k!dFC!aKYzӻ[ƅmLJHG- ~h&T r<~PZ %kUP|74B0M:J %"$Vwt6'YTZlS ^V;aMb@ԔؘGkoɩ%=ct&D[ u!2D,!WOW[|>msp#pL1Zw[B IRM-PumϵyGP0sBgo;͌8,V Ij˕L)˖eXZ>ۆ+ƅYaɼ|3~ phJM#/&k _"#|-'"F-a)Ղz}՗,mĮ"MdJS{EL[:q0l|t&Xw8S PcwgY-zSkC+]Yz6[HqJ5:uf/?a%K1DO *XY̻Ո0ɍ4IɆ,$]o@\Pm㴃M64g5IA|} ώlS}濊M[(u ղI!)@amY [ZƧ#\ae;ʤO1c휣a ߬@dESS'%.3H9~#zo'`-pQ%\;}Nq#.Nخݤlw*ri?-J65ߣ?qQZτ#lO`˾#j@}-߳\ JEI}u@cO%Nj7㮦 n:!iD}!d$]T pQ.mF"xV(ymHr"WJh ߈*h)bVUQȫ9tSn @tX?ϪB:J,+j/xI#(iSGA ]:|ll'v~w5nGN-Ӯ a{YM-0H.OZvL!Fб˿m.yIWyNb춴xk?hBs 7%VXRp`~vzPPcMw 1x:U-gW2&lSڊ|jyeYSSȷXT^k{;s-yFi}ZJB'uQ2^UE߿y∗OmGyG+1 o#v5LE)\**L^uKvgLӿ{"?<'3ãDp&8bg&^B:kGs, J5 WU.T`C1ѧEƲIwQʯ%HD!;n @%-wNV1NK(&w/wwNRsJۯ4O[ݯ6p7RӦS>,zΧ.Z7|p㑷g>*~ ۧjn/f6ٱ"}qȷ-y0WʧGz=&x܎C%Oh8bd" .Xf^JPR TĆdtP,x& 6]OcGj27\|(0ςl*~p+%|[}[72D9,50 ʁH#-t3{ egvg-cMLyrXN=a-i\swpnhU"y2_n@t˝^I_Ґ8*s͚K*5ӝ=9h:G6{4$ yoR[Ͷ0!l>Y~p(qϺ*-sB+)Ǐ!uM5Z<-[-VMeߨ : ;lP+{\q'ט-@COnE5G%474d('<,GG+`O67Lc mq?v6i^ < v]t6SOg4%̗I4QrъҘ˺4 cBe,g$N Q6Bk> }]XK*mu"<OgR I03\R4FSt(Cn ΥXى^/" U!#ReMSwxLi7wSնn”&&[ D-P΁!fn))( SrG۩Gne"EopOn?2g"GWЏ8a1b͈_w#Z/ TbF?zZnbnNGIPu,GN0J̦ mB, x$ нVШj4dJX o< 1`fBL\t4pY1$"gi5;o/WƷeDj«pmHODAj,On[K'ELqa4dl۶iRXRtQŃ6Vӡ峱Տ95jj RedMQ?҉ּk%_ypO. Ac#m%'˲"YbWo^9VbS-u|Wq}<Ҿ4Z sS$+V qs9`YUF6ZBtps􊙐(nfF曅gc$+yswdŹbڸEqdLK-sg;{ϻof'r|ʁM.- 0A \ ՍYb KQ*o|k MMocmHB Y&òk GF {3[0Ľ݌lx[)cW+ YR_Sq:x}xT>CP.8n,I,3?jST :'[ZǞnu;z:xFKʔl_&jԛIOL˵e):>Y)Kmk d͎-*ʩP'rR$Zxn P o/X 7o% 꽋E~Ӭ,u 8=M/+jK>gSIjp˪(qY7./rV̝Zf1M cf:tzç@?⊕=B';5aR22p:DŐ͂:~DqN,"0YJŁEI=WW.޻X?&_fi rLTbJo'5u#$t6sϝGc*W M=D BohRH]sF? G~1'iAНU' AI/⾡xژҼ#k' ҳT*ӈ>2 ߄} 4n8k\RҦ!"$ZOQOtyvZjAD_}Xt{D8kTKYvܶrcĪ^`J4 ;[9#!ZLDTeV8#c߭H8H9Qb)zS7ФACOڠ@"nq\Vg*>u]:RNNDg,:[^{`>,WmAG]XtyÈ,?_d͟ f&.,n3shQy5nß9,i]AJ_w-,z/HL^pS%kMU2Y)ܞCZ[:Љs0 .;yð&>RX$Kc,A7PXZD؞]֞6oP!8QW0U"r`&Qְ*gHDB+,=y@#iei:^F<.fr"¬F|cl]#GX{Oc4=u`%ꐏ@ghdUsj( O3H|?-}œQ5ƯXosޣPߠ>ƛD(Ü"Yjns "5sτD) ڀCT kQ5za;[O~j=SnZGM$E 8fTY23ųIq{eoYJavqXOS?0t![ߌB#X-P1.M'<=)kj\RlBxp{rIfJ1N4fRkE n?`^IF:f2&pej7Wj}،_S|BcNӇ6bTzX,:ZsZ$[Дqd$QC$]_xDQ͙3˵U?Q}=|7\*_Pfj g^8bRky-%{#\h'89E~+)'`"[>!s0٣֟pZ:8b7gE'33at /mD+}i`H`賝ʘXvr&b\v:8c.ণ+9s-Aҽ_W Tk=]ri0_1O4c{GHj~\j`_cY>_4@'u܀eCp#OفcV? $ŕ3A Z"߀Tm.m=[.XEbG .pփT=c^C=ļ"[uj34"7X 75ZN*lyk.F8H%P42~Zn\'=җ璉toOHWFv5 =@kUE8 TD$4؉fܥEw2 /`Z'N{e;tA'c8+iU[|72-RSj\Pv'+Kw> 7_(;*ģvuåIy3}#^Z6Gg BV!eiyjH{vczG1T*Hu}18ls{^󨵥]<3~:A X)HްT 㩧0RGpgf4L{d'Wqp J4^e k9)[.U{LZye KJX:,w/cP$Θ1$*,b5od{ ^1YWLƥ=T^:˺dGȃc؟ @<;7 -10H+>N^."lu!L[t x/#\~u.I!,Wݛn+j>ͧh}.;T[c9WZu7uš% y(A^sA6>#vE[6}<'#PЗv X55L. ̓eMʸ]%1G-gK cio\\k9V@t`2g :,-gq؀I+$pO-qJpCfevjkVy,{PGA1-Mj lqltp}">(Mf!I۞Z`8jkgN^{7;Dos iy 'NDLғ0&"{Kٰژ* -+Z^JȟSa@`#G6#RWL\g[UxHE@\lHMqG-UCԫz"TޔD@OTŷXa Md̀L׃>mN )<ѮlϹ&ϴ)U;Ue5޺5R M޹HPEQoiyR0>|ޘ0Ge=~nMK >m檨{YA~N 1W^sGEQ n,=)>UD҅OYŶQT1t"إ$ zY%&zKk*;zxk,ZAXJS^"k/ / }x*o?GA/odO)H-s[bdOM  oJs$ %GitAAcFG:2O;=}0O`KVVQ`|:r!B tb56&} m?#3ckͣNlX,Wrw|IN1viΫ5kB9iS'bIns^׾\kFd>b6`5GI*8qD$,׽t_ }c"mU&IԡahUrEx6KBPPah_ǜ$: 54}F6A(pJu\LߋNWeCĔz>B\e^"EymLΘ)59WaG׽&z(X lJ%@C'Ks *YWNYhBv\l{ݶVfIфAlQ!ImU5. 3~)œt62I $ 4f=_4'K=2O^L$[ وCXEWCC%~`97Cِ"WsV[9pv18Ca?'oӐM3 nw95YmbjBzbj,ܹD?p7iO8<'!ЫiH;.*9%GZ5%*@JB1C5ēF">|")*ٙH&rLp(̀@'>Tty&IJ%Δ9. b* iV~Ƭ]~U/ 5 *:"z Zs}mY|q&apΰA;iͣgp‰N3̯4+@D6-Ok8õeY )qWʑ<4Im*Qݹ P,gW'}M1H}4^poh\'+饳կ0g- E- ҡ (jӝ.%=̩P~oòIin)ؚE(Uj0 01M5{T^ kgwzY' 5tDFV36ϰsG6gγwXYrm[ְՀdZK>6tAb| 0[[u( 9Ճv)e6ElEl?yk4cȤo?@__OpN@J@҉wWֻ؇&m/dܲ`vJ,M$oR'yђag6ycVyIZ)楖[D<&Q&WOdJ@0w1r5䠗]6L~1&qJ %גu \uBL bJj>ʎ;'GEG#g(3Qa#ʫ0nWZ1]WNP#o& *sH nR sK].1Wֽ{ .bFk=_M;:;VʓȅĮ ؓi=tY1Jߐ*1Y "sc:N%UuK!M&dP@>v?[2EIcRȣ8zTKGN{e>K<=vCI@_̄7$¬JAY~!li}oTB0ڭG$kL}_YxW&bf6ySW;/Q-ܽAD^G15*0=1$v"U~݅m)wZ[#;[M81G(4+e 6D\@_|N{Z+rSSMԡMSl#[2 fQ&E"x}ؖQĨ;D@RvH"xdEp3O{BJ 7l}qT-rRIC2~exN>@[=Sْy,0i:H*6h6ϝ:fg?l`ba,az,BKj@V0Ӄ45+yI֠8~5鬞I(J*GYQMd$uc`31ܪTM>{p{f恞_"Rw໋6k3Y2|piZM*j^x<=NFCm[V!)؉}ruh1E7psIޟ?}r͏12ane@'ZΠ57 0.ȊlEAj0W譱#%5!u,ĸCsc>Z|Y{*$a,?Q9b';tN<;(X-"9TxJ˖lڸ& ,G<(H+c'╗5:-jAgqQQڷC} >oSZL۾#b$F z947,GH\`ew!υ^|X::l䶩PC=oZ_v»4~]1&&!yE7i4V7^pcZ̖+"$1-$s8) f/Ā˿)r]ؿOMb<FTevi98-Om 7gL]HWiv3e+{,|<:-p3p 1>mF 3/*`0w M|0X5Dx9ilVj+=w u ZbPTD}݂0apN > WG2+1<} {%#]Jϙ$丳"B~x ~ʰPw. 1"\ٮt=?>bpO<&QwTgWq& -k`8:@?]: _U0-}Е~=*/ڸ)ABhǴd͚\7s0ѻEo aiTє_}iJP~.쨤Mp7eB1 WI`CJ8c[Ieg`9#oP٩7u6mHBn0Uq}- 4{A J CYwPvD-u6?3xl!?왧I׷njvO:k WHvB^Y`ρҫtgEd/]T~K`pY4/ tI 7FG$׉󥮬襷21y6҈ M: }Y[Gi ^}Q[Ÿ!5~< ezt&u#I5rqm؉g+>&g=fIJfnЍY$rw#CD1 vJc_4ǩ6V2|_;!B RpZJ**!X 8vak8{do3 h?||#^.,-` t4{t.*j[t-}`C_VFi{bܠ(AYʁ:!,Z0ZbBSœ_Ѽgr癬lDq4sj`(v8 O77~>pC L?~^ȡѧ뾒,9wFت'BZxU-ӿƠ_ T%F@%˅|hai悏XJ@rÂ) V=  Ġe!vk*۹IًDۺWRgק_/mDe ' x-lL~7+^M8*|@wÛ`$Us!]TwlA@  ~c`HHqs8^G!tU 4^pt3-v/@-b]¹g_2M&\ T:l=< kp_tEuӣ[-/$ͶF9z P$Lܗ~XfxoB2HsͪfʱQӖɨa|ķnkbctyJ4LsFZnPaq%#6;O\ϓM?:4$T{"G)ZjpHVY">TzOKG0Ĥ~ ƹzU)}#Eb#`E0o!Ρ) ɝpD+WJǰn! \jҪ u,,;IhP铏C{QS9!%')jaQ6EHڿ0aZ)UC2sr;ImIj[fQ $odDEYcc^Ѓsi@BE7|,bnmyk O*30םY]k:4M zbr!o@J1挏qܨˢ,x7}E'͝GBNj;,Inxz1.\}!&I{ʐxxЙ-E>mOyC8}(|4<~4)=f4niN&@#nh;5 <1i. u ٺr?kյn#G/z1 (fx0*cϣ[9gL8a2EeA3ZcfA8 wwOmq.Fp%c">B^41 )%gwD큻zf,5:,ʎp<l¡ b~e \H׊{bZQ|K2mݏ`oW$KN:Į :tN6ECC?_)Ԩpq lm5/٧7YF+e l?N^./\yM{d;ٞ?t)2 j˒hCThF\e: ю鑭0I8)`ݵ vB71uctL--D_k$'FEdv y&|ļr8 -v3eJf\?MT'#g)"o=@fe[ӜQH #1}ԑj gCE`0VV0WQ=K"ʓh^b3jrYGlr- 6Gu[_У8dӸߛVkm\ҍBkZ_,^7mMk?Q- i3P-zԄТ|qE)"\x7z8]e\ l1:EF# γWg}T9`Fq&lĉE!LƁ K l8FkG#fͦ쁁;yh935 æs5 e 1R]hZ$߇ؕ0ZHgӝ2Ubg -xc&:Ps-)lgG 9U1DZ82 .\ry-}׉"XtE#x[Is.#aC`9΀dR~VZ{}أ)HnD;#K#a[Ә 9#ɐ B)(ٮlZCƚFSmXsиEx_x|MJ)c@O]gh @ʜ,{M23'闐i{DkcX o>rWdAz#L\Cn1rrCS0(8W)QIHj*I;ѵWSxU{2.8&sЩ;>r҆,"U[=r&$[}]3M@ `躘zKկ/]P*Ê;kn4';5ffNiȥǽpχg&+F8r. r ; [ٯTǓB™SlSx8fѦByr:~I/H=J;S:S ͼ iz-@Jh3Jwck*}GfI&]kd/^[JIf-"Iڡe9ctZ'iJM{)E,gAl.WUj`bU^xMgT U:7Q%q,$&H 9= mPUu7a\Tpv9S/]lз9Bs?rUq}#p){hIV|b[~f$ |#>E{ @ŢoHv*r`1! 8='Ï$ctP 18vݟ} 9E<+k-qȜ\P `l-85Tc 7X$MFJ0& 4m]4 e f}Û#G~h<~bHyFK-v6^>*Iel)l˶#T&=vq-y-ݨx-9EO˾2_ $ /s:ޑnLL`^[ 7psl%5;KyjmɀV @׵Pw_cFJ;sOܱИDcQv[*Um\puq4]IΡ ꟗy`\`g=aoƿ;p]̘,IrIQ^aSJ ZtS>u+)m D9?ykv-;~?:fe;J. *< X qZ"@_Y'nHW'rZ!(}c7u 0?] +Vul!I1ѿ7Z-kc ('S7oEy-//kǡ34Xo^ku!HL5@j "xcx\&!\]`PJ/\[(,诃b1Yt\U _!&[ bx#覟&#Yd.(1N1Dܘ]6vb b 'GȂ 5؜ ]fm0v};$Mߵ]Tcڵe>T]n|PnzS L@Z"B3ѿHû(^&(? \&Ǘl5[-c$).֢1Ip|3M6=\I(֣P. M='l:)9 $"+LE(vG$`7a?ZF[FaFF//3m ;.CZ\Ȁ)kW ;$B]k =nyL4VJR̓3"Fu:sBYJg]S^<^Û ]h9"FfPv_r ]oMi.:Fbև+Z0|v}m72 qYCg-*ֻkM LM>c(U0{(k>bg'kcFwusH 9">Ģ;A KppEmtNS߭My*(mWk:u\A"f3L([\^dٿA9/, _m*VӹucwwgC"4f2t^.(oJ{zFجoBJrcNTC\'FȑzIuy~aE~=Py\߷rj[P%~S me=W&qaKv5*>T"J1XX"i-LH#3! Ksh"Vuα_uS;nqd[\8(-Iͯ>߇|NҚ@vh =b"{հyդtN2Rr.鏜JEtn״JTjL8ﮑӈjn>Ҕ <r[7L3:An2}PaY\ 7HHX^-#&|8O,U)‡Ɣuǃ@mҘEH Et{@g#[Nm4oܪ_'ܔ`"͛6~:h VG%WPvyt=[1@]w[l@ $Ija-90KG=%>Eąg`^LaP٠&>{xh\E4f+3Y7F݅I0,t:;"aAL)e jG::oN?g~/~I ~c("O"Hx䥋3 ˅"&}T(X1y)fIN~Kы'Ecb;wE=kP)2 ;BC-vg ГY0NR3^'{17 Gחk:Ū{g;!V\ o7FZ 3- gxޘ/ٯ{uQW@‰DjG,p1<03[<>Sъ)隱 Nhn{@N% @_dzڭ9fudaX!M!f}񧅦n}M|42ޚKiAo>|O.[SwlknW7p aPS#j $::GAi(GDG>95$ey$5 y ǘk/m^tiuI'9 \f8>)jLW)\pzcקVaiLjcV다VK+{8gSOePMI2p*9ۢG("[ɀAFҁ\'C Pg9).:m#6PZ`еsI WzC +Rz/:1S4D!`A=S4z, z~dW8_Jdk';]KHZzєP=N03P:MDtPH2L. \gO!n 'аzʽ}6V&SlzYZb$8Q3/P@R2Pk[W4l%P'\*<}$^LⳆн@YW-L xGkgomDE;Ya:8³lih. ֝Bb`^j ^4 S~e~m/{HO4n'Ȁ؁?0 ,KUAdVq~E{aĈkJ(tgtl?B$𓥚_%ç/; .]4Ret'i.! ~Hlax]w0$[ؖ4H؎!4p 2<(xTļrS*C"i7Aͽ&{S>  `#6&^αt/R\T3ǿ+i}w0dGWaZ3[0t1FY#cX5[]L;yvKhz7w޼*vhL=;w\f/VWF&.񚋗7›v׵GU]kR#@矲.oIa^)T&!Yˆ|av?C[ dR5e)&kvat9Hu0w}#ņw*%L e'6VpyTdn;?+( i7qa'B3U1wɨ U#·ItB{ӭB %< @rvBsx.V\p)U 3Q>#A=b"Q CO:ky{R}ɯb#5$c6Zf*:Pvku8l$3'0" @c0l{ODs_E BJ[<b|lj.mEzj׿g=# i骑ZKV aAP{!y+$ ,l=A.u^̼ 3{09qAaA3!#>f+O؂8ʄ;85DXIDJ= DQ3 *KCO+f 2 hc W:GJ7Ia1>  80t:{L "pfͯr -`_֜mOМͭKR %Q(s|2?~l4 <5VI9˾mDpH|m(v/~D,"3ߗ-Q]n_C ul+Xb'"W˭ G*z,3\-i au'tHNU%0.9Sؼr+H Bا=<'y tg@?Hw”̻ σf] s(1 iOVeH Y*ՙ7Z7D u joS?N ;-^NUc5[T!Bj76ІF D9f$U--ZeM(/E_(q!ޥs̲~meTlZɌ5T[S<J3JInG} !c=˨jүDTN.!d_sq [Snbv KSmN2he2< )sQ ^.+l9uB&H|dq 01dtbYu7>zIFa&2s֯ReSb] ]0% iY}pICF'ctYxpFfءu8?g⌙14'9^O5ITJfaʚ7 |ݜ@?x3ށL$q]{'B\q$1__xOR&PV<EmŚCO_qJ7?zױ2˙vh۵oSL_*}zk1bbinpAe RO7QHc.֙:sO_ nb}nn1~YԷD'4. xXyF?r*^4 ?KC3ht3v`[[LÀs0xBꯜ2˕{~BݖBm:qQ?[YTB+n#AEzfZO^hF<hiboVJ1{v7.Xzl<~U&NG۶[PY7ï)#A/iNCJ3hu*{\'%0L>[K8U'?tXƐM.hwcQAdCiMF>{,ȄN>-Pa#S!0zGƆ?id9\f`D$UPyzVr֏`FMpM3\Ǫc[sFi2`Cq VN./1꣫sgD3ҕ_w:8ZuZGͲ-K$ԑ9RǪÎDf#NJβ &IpѬd IJ3]ć;6Drg{IVn`P5f|EvXZd8^՜&u_pnt1ڄf2[-w0N$XloK:)k1||0 cj8HuP\)[u3eݪh(o STxXۯ(QH|ߕ8iF^4AXgccMr]?[ ٍ bգx@,ǣ޵QSDѧsKE-AKV^r ଁG]9'<#*={.>j{-s`5;| IJ:zoR#|F{Iw-ɷBx@&ʴ ;1I?&7Ix|"`2,ul%Bh֣aAy\=V)l\?2Z%* Y$p'4ӧ(uX/#煋.ٿGF{V5Z OZiY7 }٢N*m BK`\ϻybN쫝Q|g3]g{hҖ$F>i?@=kv8GT^ܟMxIQQg@hշH%ga16`tP[!&Vݑha12~11<6^E΂lPxx[5`1=ےѯ)pzejLa]*YՔµk,ah+$N%o,W J#؀i-S ~LE~(ج*/a(x]'% 1&Wrgј6nA{`E I Άie~W<jBYs&)\!#fܭ IY%\\6΀u_43M4|w 7;md>7OŎmVc^*`hdモu%p/So_{8g[^0,ՖкuII sO5o=Fګј?$~R%Z/k(< 71vV0t-{"t΀CגD:P'%* ~ #B>WcY0-|Ӎ޸t7ʹ(y=yJD 0E}ܓ?dj툞R[D`Ae3i̔tV"/Kit'[ _|AɢfN u̬:iw١h PQG|+d ^N{2"YwmI[?p74 eq\u"JcoY؞gԤN9*5g>Nv :D% He.1ǸNXˈ:d܍R0!;,:34!+)enZY6{PM!g6}}iO{'D(As2#PYM"K2e#-Z mԆ͒zѓŕ55FU-gM}N"er7l6ؙUuG 91ТGY^ԓ+E>gBNj;*7qI7&9oT t(8U=ÏkK(^]B*>o9Y"`G]rtv2hְ lY9n3Ԙх^|yn/ 'gvQe))dXy&Dd ęG~Go`i%џa-&CސϩCuS,(Rɯ7v6Wr H<_a]3R Z4&߽)F@V6WR*A{7S۳ROg( 99H~XG`OOFUe!A/.Ò'2,j5z)Մ\߭1TZ@U vȫMwv;iaqY* 7v( iy7Pw`4~,i<2AS^]օX/ ;ȆHS`7԰0tH^BAO ޱYhiC7@JHqWBE/Q5@S>$WbUj@WY4nZb*ח}wxu3*tזo» 0z[`X%Rq$;;9 "zD9+/xh++QbgB.ZR$"^}H&0®SBL,u0ʂP,7 ime| l"ْǎA>,Y/` McGsM݇"Ok;J$-Ѻ~(T_N^!z3VWa"+'F^"Ӟ}If#:0薽q2Sr_D#"EF~kG@ı?J_?ƥ׏7|kTx"O}O&\0[hs_d2T\T_N\I1hm$nSw?402UXF=иNeJtg3څxk] _U seLkuX'g@4}8›0=ިTI۫)EƒW?cN!c`x˘g4Q`-O;q VA}elcD,4bUԎCFTsE>~MΣWVʼV{4ݷ4RfEccwIXkPC`& UDq_g Ugkt r2)~X4oÕ ҾdiX dPcK@(΃<okP9UU r|.-k6SVTpd_-,rA"_iVa2V0&|{326يFQ>L#OzS?_Ni. j“7r32x۞JӔy$t}`&h uI# ojH%t6177hmkڵK+Zd]{ӣKch;bu_@<+a_m\?_S'kcob#P*{TLeW2M+[`Am& =(Y"(Z5ݕ^i1hj+<@6$wmRC&/5x8Yu]ڱ3HV!saC!G{XG{{"*Cq~q΀.ϝNtn (Md՝,~lb˲y C8(ؗV׵ *Sn16n(R#k:R JOkǡ HN٢q'4?u &vQ{sp4m]C27d4TAN"kXa"&&y8ry|6F}81 ET ÂhBոS-*iįSf) }L;j3 ;H|EHA~~[e&.RLt8q7b2ܲ;4K> Պ櫝!EGl7}P(תwp[}"_S{͘xD=OA݇X"K~Lgv1xy)ĬzuÁ+CuTRC ʀ>jĝ/#;gr|ۙ F`K/<Bb*Гuғ[퇡Y+0z;K'1* [将O.ƍ5=UlҔfy2h،0κc_Vj 7dФT0@MRh%M9 -il:#2!?iXB0&0j3zEkk@) ]PB8%xO|sk#h{ &P?Iq[d.WWȏ۬1yqFH7y;=rlׅl-FT@ض;gJ9 :=bR8ǯDc,7,p5x<֠s_bo=0b?O~Ywgݬ5$ ~ Jo_Je;K&]%ZѲդ"Ŗ0P=/ST㨻*>kC6 B 0KV ytVY\3Ar"!~-#~؂Ei81L!ӀEAGUWi#D4vksxҬq1~ [ G,R,qt*RZ* :g+@.4\:^L\Cr/-_nCY{m~He}2*%d') jc JB]f a般FŃ* Dƙ4ڹr\`*XJ/QfGJT@?B@z [8$͙']U&cD9SKFƍ,?o'|`Mw}Ҷ:Keg&Vie+-X,j[;8E8s6X~pPu # qFlcft$I}Up2.sB:ΪCz/Lfd*W-f0+QES|Ih K':mcW]̎leYL3@7]&r.EBGLJo4K]-KG_^FzzΘB6'#SQtyn6l'Gvǝe^5ȏ~'찳E?hOa,TOg\ /TxwWmzuKvԣ kC&9(et*YfOAr%V t[ C:O!BBZw(Zp!xö1+~ױ+cDŽBx{ suC0+ITC~\FvxϥVWxY̅ ,ES͊Q]$8>, JCV3rkuC|x "Xр".|AyMt,l}mNOR"se/|0%%h:[Dz*'2hޫkxWxfIuT҇+$K/`fd͠8BܷC=):Z+,j݁+|MF.֑b(Y Bx&60$Ww36Tr?jq۰kK~sxLV!)x3<<FH=g%SOU* J3c,XūmuJvidw - v 8S?-x;ŋ|G5P &eEkթziw,|)H-ABVRGAo1q;, ث~n T'xh _`k% bDD|6SfjuH] !S]ݵ )uzoXKѸ`i!r,gcuBz :RXƲik{OVM#z9UϱݛHF§نKU1HԶ)Bqi+A1 zhX~b.3JHoLB0C`H84 )?1+`qt;Źr.5!VG42,F:Pu'Q9_(1ǕܕIKӔ!rҊH˩!v7 Yf/`OcW\[ Lp=0!Bp~EPםCޗǕXA5.S_1AYɒQ?Tr^c G8~SMi0̓)v1fTNwTLсίhu~zAhsRIIώf=|8>~4p)>&'V.cYUus(tJHHO$-w *37 iV$nTUpD-o)dVR.&.؂_8G–\:*d|̽ `8;L.jwնZj5 w1YɅl`u&! +GMD;RDLzc8pqꚜ-<5ch=yiR^z1 r9`#5#͐])I3m N UqbJq\(l6e/c*\JA`},&{QvIm VѧG$UZوz-G5h[JvHO/̞H9gSh@CrV2c`q+7?H0ABY}_&Gk3(> a[ע4SpH :XׯF(?~DDUMs0u6sBВy(}Vy?^  Vo; NT4`A NPFrNHךFnm*Eg aȠ3z}L*D"g+},i }p4GWsYruy ^K>RE~r.`sMuk\ Br֫D& t,1be(ND7a?<C"֘8.S k{Ѹ:f~ ׭1Q,3i,y\:+bRia5U)= 5S6Ȏa)ӿ13CTC!%e>m$snթQna^g8 ԧ+am+UZqkK2򄅟؝Npf f޵[2j!N&i%_pMZ(p^vx$C@zo-z훸 DiP-K񸁛)fм,_: OBaavP-K5Yܫȍb0<Ӄ~t|us-`tpnLHԵ`JZnA GIfx[R! NSCΐ&rcPѐ>B'[)`M›+4/tY2ke-ѳ[Q/QL4)X}z=%OB95I'E?@$breZ%CC ֢8ؿk &rJ^[yHE ԩBGlw\Y ONuOˣ߉1feT ?> Jy&jџ%Ծ\\Goߚ9ĸ'-A#ukN}go04_1IxUq:Ë8jgz#_v@GoKr 0|d~=0m]|5qȪ֡2/%$;;~j.R+D/7$`1C:r̷i1x3zk3 >~z.^\wzQJfԟsc 39ݜUk9ol(Y7NE=)^kwYE=u7U 7Zϳg\Ϣ^rAE3ZIƟ5i`h! &G}Ȱa321A -<<^-d!Lz-797`8]Q*\ûVG ma,kLAe}q; + x^t h Z?_n".Yav4%I{_*HP7\j@;m>XRTfR#\.#V3^hQb3<1T-*G/yP>Q;x.'wi~y,͚D]$5 6e3o7xNqG{ sK%SGMȍ%1؟+J"*ā閌Kl:"3=7 ZŨ?&!wV}oxd"5'nA]<`86 E !Bܩ?LKZ3>Z(cv7w`ܽ7kj2qgW;xyGHjqFkƧ^[+C MxԬ*5]k͚F<6[D]P'Y80IV8oٷm#TjQί2j岷>&ؖ`-7klY޵eu鑴ѫ&}ea>=^^ dpDb'V>sUZ#JL#ĘvCž͇©rT@&HawUN `4fTȖY&Kod WbR/{X!MlQ"`K ?.Khø *X)N#F?P+x\h]'C4G0}&sVdw E!c_oa\P+s6#i%i7<;WL[;N[[Eto%xͽU'㖶)W3FcWSy$Wk9 HS?Nj€J =Mx>Gd!Ewa"28Θ(-j3yv$jϥ>WAN&R88_G2 I,@%DP*|_ `nZNw1bUwZռA+/] ;dLiY\&wrtpR@4[ о>"_i(*-<;fni%/~dP$}_21hċ,wwӍJWZ, BYgUO?y@~?y)d1 V5Ág$ٓd+}nw;#RpBFlS!a)[!/NwgꐕE2o SGxH킇T]-bq0doFiv+^S&y b*W2TƖ"QAPL};^0L ? ֯3M ef ~HC)j)y'`|̽=e=4㵪`9PMܩ"s }݉72XZM=gs7ʖtdQ=OSw/1G9ؠ>}]&(44;_JYi_l ȭDCO+t)JsJp׻$ 0!!EV0_wuCpS~=[+0sJi}=w둑љ^ [K¯&U^-x! UI 5B,W9 Oc䦩.ݐ>E21I2Ju8swT4.^lJRkpt,:ڻYZ At.5F`-U a5$A#}4%,dڕPQBAgH͜,ڄrBȶ~"f^ɢ}_"FY$A% Os\/2eoR5 ,qV$%NF ~3Gaie!sƟdDGp'X)O&&h>O}`t]iM;hFnmzg; mi*XN: =t?ŢwW q;8#aj/\P]T@,)%wXgБbe9ābJp:yNv$=.%0vZhuU:8ÂX,ɹЉ*ɵc{`Wwq8N64}K1g %.*sJOD?.AX+wD+nK|8I"bl{cv u~8cd.T`2Ưl. b)懥 oqZjۇZ7sd5jΪX"q!4UErRuF^<) I8M=a.Lga 䤱ظ7Cˆnh"MqjNU}겦ƌ0!WJ,bYּ$ +3gވ50[xAcĀQ.yHXd[͗nCǟ(Jw Ed`*DGw'z곓޻-^QD*xV4:mew—è9TWO C.m,$XL ?Ta[EM Kf ?~f!ǘ K€W'G/󲺁Ǎ` 4+r\Y"hm}Y]_%WˬF뱃:CwOgxRjX#0^XhG|CSTcKE}[ƸՎtIzNuN3MҮyZɛ W>W]N'HI=OVsgXQ㰭۫g _xN;Aq3/U?N]dlY;Q1h T2Fڍi /hV'UPŒF~uܕ[v/qG%2y1gC0v#ձ!VN&PO\eUPԟks"?.?fLDpK8 s ۨrb37ע]RVՍ1|bܵFl-C2; kC ^/tYsyembX^M@yJ*$G!InYED܀߭7I:3|j);^qqS'M[DiDG@ ({^{COY=hO 6+p#.uHSw~ǎ_Ol?+yzU)(, tDKCvASPwjm 4jW3u.aL@\xoLRgȴrd͇^ E2~IKώFlL/)V_LYA!y dJp}վQuuZaᣫVKBPܦɯ8 GDb;b3*CJ+o<.vQ*d{3Z1 fM\FF `ԙdtnݼ.hoqSY5M7 hHl S= [|ʤ0Lr;W -N O^A?>&~.J0>5}j&o(Tkv3YEqڵûA{>0%GUZ1-`FniV\qt1[ 1[Ňwwk{ ߇Ik0\1 Fj!5w'6%b?p%B)ֆd<ƫ0}yǢ50/}wI[.I(Dre>DPET0F?}٧8~8:)3Ԧ yR͓9gwU:JCDnh>g1u'GM^ڟYTp1 *yܐ T@wöfSꙓ\ߨ1Z@r%`4Umh%M˰b~T:<2TICf7ܩ_n~~#d\&-ΪK;m @2] t!J% n@c_}5XV`U*oI] גqYRz{TheBja:U@Ij\1?UpT]/`s.]'U7bX%.F*MJ)dBSL͸Pz4'"ȔD1Q#mMD1yo׵S7itk]U@m])MG ]N}aJm?y1癩_sv!{7v90vaI)oi'$'tY j?jfV\] 7{h4բ&:WjFMʕ5(ioY_sx_U^A MFKSzZFqUMv C*3f"0*YezpwWkۡQ|5OsgnsTS3@}}+_xDd{NˎwWІͺFJwb1>HLZ~P?ILn>FyEl O0TmK3ď]C-lp/u#uZD$]3FS2}~4JH\jAwA0Y."\ w~ko8zr8!E=P#0oNoDV+̐U ]'퉄RmӫHqdso9J 2Ի ̋9GPf k; 1 #*)ٹ@Wu<-*q2]񿐐E.Gm9Y>;)IXTG9m kv[@k u6٣A w M<#e*dVtoUF#9 s{g>Dڹ8?J uAEk*~n>1ck'V14 Y2=oR_'֦P3 rx7>.2:Q6sp\½IN/GW Z nȯRӈk;,&X_GK,|TA2f;&#N$IYB:VH~$6D(Xs(yYc PҎ=-=)$<\ &[3 8b扠CQ]a֮m”tJ17jpRNàԝ| ;t>3"No s۪FR ͜uG A%q}x:Hմ]x>vVQl΂hf*UDB_nD͗x] pӺZT`d&dP%cYgрrX|W+IqXGy"Iym䧭TqQ{.OrOs v]pAd=qt9^f<ҐL@RcGw/ZB>.1I;7Ϗ8sZ4 g}rmxya$IpxPqs~9s:NM4oSeÌhh/;/Wj\h4RiaE=&BUR fO]r'3|W@,4E1CAe]>:,)¾9vrz<3]LhFTz@5MK^<"aʒ/1 .$oo*nSmV^w إ+=$mUs&~VZAaŏx~1ma724dCU-Ƿ@ c '8Ŕ 3 *c^d㝽c1;uh(l ~Z<{) eqsA]@͕FU@alFY 90B!j=1O34H߄_ӝ6ɚ>%AQ laJ-lB_^~<(C;vXZ)F/o۴̏bAA1SvZuMv?ӁRmQbckfE+ żܽ88(߿UJW=K0CzS ]Q&iRșk`!ISQ%";~݌|h;3yr[gzTyW1ov!b8h\፨$&4SSIlTZ=&E8hlUm,r&CxxϿm$!]P?m<8M)lrrb46jϺ,&l: ϔG}"$hh{#Y'lbz\7CpQ JdzVARLΎX g>nN*B~pSn)YdBd[;m E9mף?;p(,R _[6ջQ+ݼA[S%Ag 32ADu q~<}ǓscN˩k$l_wMr!M,@4, gQx;2dU>cǟ,`X@)?b(Gnp2/U" ?ZP|;#sΰzOm ',{sT̮5i4x" ?RXpC "sFT %ycTep.Ɵf*(nhvKnP54f(=vKO#XH9wxBS>muӬgM` 1KUy 2Rz;{P٢XRHǚ)\,2&)nj \j\^葥k 5K4RRq t_*p)0Ѧm9$;MWSJ]ȏ0FO>57 *qP36T-nyV5kO}jM[5/\ !CHO9Ͱu0KI| ;Qӎēv\΍*x Ҡ $3'8'H#s~Tw:lVGlJa)p>|~_`jkXǁ&$v1"R}Oa;f35 qvG0F>K3sӪ{߰Xɯw3F V!@ g!>P4&oߧ3RDdMa2SZ{ \Lt+h(,G,n'!s >)s%t_[7s2ϋرP{yL>- pE ʉ%g-ʣ喺7Pò[V$~,5,=ï#h,d/[q^Qo$R2T)Qeus'ЏIC,zslljfȹiLM렫Kbׅ:^msnKp ddՋҽ Gor3k4&1إj#_J^P:%a#gԙ?%@%c;X쒳޷) +SҒ5"K.Wu9LLl;E"7A2w:Z=2 0h]bɐ+yU{fUGm1aVѧ&3 Ilr+G$?NI#Yn=71Akq"w]i_nG(qt .ײ؞"C)0wXPIp9іO}:B 4ՊJpY:욶y䉾8P[L4nj?nAyGʰV$`I;<UZ#O;p2;g! A<秧 uwt4׳˺, ~7hFnX`\ vBDY.9ggV;z?!XD0r,dGD\f2D20dҎ.O=Zr񒄏ɉud=@`+LA/ C9f N5覧JD8Ҵ#sn(SJ=0ew5N|_q]|9ޣ?tfFO̼@S]z/Mp53&lzThy=dÎJ~1Խy8LJ|qw%W1MrLusmRm$Ù^hQ́'8B^V [k<^G< ͨ.1ԎڪI2%` P;g?ns/Yߢ.phӚ% /n&v23-q<:dٍ$SP)2iGuU1hGɲr th^)w\X/%{K=% $o +S ȧM.(v.|FG &urѨT{ K11VΦ|F$iՊx.i<㪝 x΢]K#i[k5Ḻ'^Hi%,whN)WUBfЮOx4 $M./E_3eϊwб, y{00=6[2N鎱,wIV<7G+6^2M;<@=%$veM5ꄸ!PPgE} t0W 0} ZɾNRG2'TG\N&+wJ@C$t197l<j8AU̘׬0ZCU;]=\GNR׆R A ʷ:w݂v+žIqT+Vex_rhփ#uBxxS^xv",Is_I.VGRGw+/B4ҕ?&*ȞU۾̍k+9^xį(ԅW'%-^gՍZˬ0?r*fLup (D=tv1Vnrh.=W^+(o%ilS5Zt 0Ҕ!KyW@5⨶ZdD0oMꥈz'*1p{"j>^#he(ZˮD5R"X 8$Ō'pͅ*b wKufZF2w:;K Kb"E6põcm9mcK.ΐ 5"B,>' LR Eգ8@r<-."L%y&ca)d,՟MkMt|I wpl951fO/_.SE9yo'P8됎QS͔!xΥm2ַ T`k&Txu7w9غKl0;fRE9idA[Rң珻Ԝ`=(L`"iM'>$,bw$DvL\GWۈѽ^-`£~U阮cHޢ@OrMYŒn1Z,Lrbd~}هWŠu7fE03@(ڠ^a+c<x߀d J9^>LvoҚi$$ \ Jj<$fX9K|HPYrFA[¡~`pFד`swwjyWwʹ6}ί pEOP qo`(h5կ,?8l<͔ަdwVJۻ?h04“1o˙j9Dm,YXSVX鵵cƨB]uJ#WKq9 n6H?"#>ʠ&Dm;Kԉ90]s+*Ml9B\5 M76JS\>kxvM3ſ'IR`FP2%HAǵTe_,GxޣB>#31\ ,IpXVPxAΘ:U+H*Ô?c?u 4`YCcӿ* ~KBACyM5RᴊX+ݑ+޸*Ddu<+"N&ݐyU K2U˕GvV=sI:jVp"t!~7^W}m ,B3@+F!48=nuˠˊ䷨Yd2X>g>wdPu*(NV{8)~IN*:gJė5zkg{ix/?d")U{ b百{ °v-!c=;+Z%Å@G ,GБ^6Ң_sE%KWìCYfL0IEa}Z& N-nPHæc6W]܄_oc~Mkؗ+,o>BV.B|% R|iV0^8_$*JVtp <|Rϩ P7ҔCg6^ɺEFƯ>ZB[9D#ߧy]kocHoH sQO-Z6w/ ;6}tJU!+À .E7e*hY{ \kQV SdS*,91 v彛vE`o\0m0_'Dp E#"DNF03lߘ(e8{mY-3QP{XǭfpS m^B"h_I]a[MqI=; ;EBʓ/m`_79>7b(#ƩŨ2PŽ"m3Bxӛ]y|Z&"TTNĒӍs];N4Y{KhK~K˭|ZnM2@n `Ŗte eM 3&tzu!̬ {aeRj); )tl&(KC$?toI};U |1=e`]݅ feJ( 6SI.AQA8P ~ ՊQݐj X*`KE[863T9^avE1+gA5.:mtywS~A_DV7;/q|Se ]BLp 8z$xvIuΪ X cS9"}e+ԔmDRC)3㞬i Ƨ;6>0Mc@v+0. -]׮zFb"L)*ӝjƷ-*GKȗ(˸ >mgA^7 XŃ)qՄ⁳ 9`H/ϸĒ1LPFp$/bFSjvLoQm&7; Φvj0OGXw}맵>rx Pfn[6:8^-j X4ݹ]V: 6C- gȊ!CƷ2edDw2 dƉe`T/.ˆNDۚܧZ%o97B T]$Ȭ[vF"FA(MRC_v;.WDH #Ĝi4ZrD1CB ڋ GC.|)zpGk òd"d7Z4OZ-t8 5#5lv D@vo넴0b&n- aQm8+ѫ{6.a7Wג.7韹qՌnA~t2%23h)Y-r'KRV{ؘŽ{G߈2qtD7wo)ݼD#!qݠGD OpVlV"u5fSp Ҟvx G>B|5D=F0{w9 4P$ҷzX$ezguf= [M~Lڵs@kKt!/_nɺo`^X;'ﳥ]%{Ɯ,aBPM\+$'F]HFΔ)0Z?c C={4di&5EgTO T5ЕY]v_GՕVsxW8sO.A!n%GpM fХMEqA淝m2_/S6)Y]!_uN+.Io:ҨdW1Bn{yZ(} Ja^a;ۊamg*-aO\ëX~e"Dml?~loZY&Yjm Xe=zZBkT^Q4ӓ૰buԶńs} (\^uh>s4(z\~ )wMCoΏDgn,v!G~p@嘼*tV+Qyt^Y QNpv,?fuaeR1}fVf- nQJ?/&Ga".z=a;h~tNnWa ˏ}XVsXp;!qY"w'5Tg'Eڧ7\{ig?mRCz?A]oXk8<&K.2NTIjYy8#|A ,݇4p~tѝVʥTKo3>v,C; )zKvzDu={LH4%%4Uo@<FvJ>G]C! ߚ1@+꫾g21̹G]uU׵K0^u>`-t S^vbb_ KҘw30>gfn|}DE6 4oz+{>%exgq -DBG( ګ bh%;Àni|hʎ8#eCT 1hv^%6drOODλއqpFp-hR*YOԕ^AG.)AXRi~fbD+,ܑI|qb|gncB/"LR"I>4 |l-~u7`=v&ji;Z5pnXn٩7>%$27[ Q d Mقqa׋J9E0$FYoY7x m$P1mv+v8EȶSz9;Q}#<dwӅ{vU,q[hW8>#qU%zj /O:-{oY1Pۀs {QV*@UI=Ao4Z$CL`gd Ob%ee>IOdf.3,N[';|o#\Vk]{.|P8=ZЍ%e1 5Q,{2"-@c}^⁒#5k]9O3HaXPޫC(nT}e8M`r29ؠ4E |3tt>TlV~;ȂtVS\/NƠP?yeZ]v)1-3YQbKMqNl99g:gplϾ yyS+::.#n罴^,045bMC*Ϩis>^>0zkBTblyz;_*N|$A"-Ӥ n~ U>Ho=ԎRL7Rιѽd"X8)]̌יӢ02d-DDs?2Uxȕ_K^lr+{W KR' gҽW3,R/h羦J("g,[ЪS+|գ#j^:eivcˏAgf88 #ߡ^V=Ɋ틎 sBpN*A0㐅Zrܬb')CHJ8:9{KfRBёBfؙRGeß?_zv/phf5}jy< ]@Y9=%͑J1܄zƳ_-N_ <]CnVPj c4T7jF B !]캣 t[W?&]3;}p r%u=z4DC'qE(͛?;ЧKf7N(Bh3gIaxJ[<ʖr&le'CDB1V Ia']3J1윟V_":phˣX|[0 K &U7Bi[C%^* ѮÞCi)KE^zӻIDx4`[v*Hp5F ]n>֐6zSA~d My6DG01jG`9ֱgr [kY3[)r Ulg֫c}f}oUYl!8}\\nAx.Ϟq{ +@6Jr<"Y@q4B=9_Q Д˾@] ! Jf" YF`1|$g"emnZ ޜ2>5OCX3eCONjSsLZJ]ZU'{fJD[h@򗢿\PRc=(PnyULe;gYϹK@ ,|]X{z0f4DU"(_OJ:s{[P (! r 9`t%q$kq{Y[: h1Eo41 /8W.qKz[$ HcNx\la٘Fk;mZ8yhu&3s FNU^M6+kJCӌMoFReKׁ>X_TH(o #~ H#E!m$*3W왟2gu 7 gH/T?fsE^JE:U0a&ǼX]u&[J!ZA&DߤZ@óIȊF=ݒز956dVU|m6k_$e"Cúsd.AR5\ 6s/ɽ)~d2]N yxFB'CIIv¦#u}ˡWJ?}oU AYrD;e) zNԄc|4opڢ\"D ԑv58$Y0tw/jA>pn1 h^}|b3΃WO؝xB/:%P%@*ME0u n g%_I,8)ƴ˦A2mOF0 r.A8Q~'z QSӜaqLKN! mh;C=^Aь^DYr5?8zvo3z)v1Yٳ+/TT̻Ba:3lߣcuHl*e5.% {1TdݷuĜ7}"F]e/#@)簶Jti 1ry8hgF Vn$L:7M"OZ=p:xa+@?Q|~Tl[͌9T4!e(~3׾ =;@$Qb h4om\Y]gt.%&-/D(2)ܞؾ?KdE%o9צ5wz?/?m;_Qae:r+YO7TS';|yWox1C&)ksu_N>8֚qXW=nb׻ hDcQ / ~0 OU]usMn_b)Mص7/Ռt}l]zs熝M m ~ZC7rLl^R3^@@&OSEt* %j|4&'[I .o,vSK4>_(ؐ9$ QIk+I㜦%Bz`D//{z .9G7#-Z GZ'i;.-JЩ=Meӝ>Sr{@R0jfY y^D d QEAaS7DVbpؼ+B1Wz0MnhlR+HA Ϗw&m1걜'BԾp=uEz! .8W igNAKJc@6u]9}AUܦ҆@[]\nT` ;`7pS(B-тet@ 5U&11B}TG©˶ԪϚ*wvl(a몴B*J gfͲ}e(S&~ǫD@aߟAjl NY#{er$e3AXa"`qFlYNu;?H9숊t޿(݁wdgAoޥ-%szM $$؟$]$)TH^/uTRdή@ -!LTϊENۖ353'T093n^G:v`|2^{Mۍ`!ЂiQѿ`Xr~퐒/-uA 9Ůg}y@^Wgsm04TYu4v׌s|_gL~IkdC=:t|x֜/ :N a޲!aIf$q6'yS+& UPWɻR¾,2 S_\*cD1:-8=pY PF#-N4yӚpDSٌH v(f@0I'5.u U -(5oG7g#Im? 9ʰ%zv-Π 25NMU|@8MJ} : 5b;5ڕ]Zd‘kP8Eu6+Zo.,Fe!!jD"1;}\ߡzNK֯5q$= 캏 ;骙 $\8&>鱀sbQޢ< csnp ,#Q1,UCɘY)V&R;]!"MBM<$m'z0\:+vܳH3aI= 9iG W/ϒ'@Ļ]ciL,pɄޣ_!֡١o2`1D'6a0Xm9ӡEj?:D|!ɮoDԔN!D=c 5&k*_|>)"!wgf)k?9E(_ pE}06Q6隨.Ғ$ee _9:a.,ffoHxJ74Ѡs\TB+`NRiIǴ^4e j_&ʟ]eg;C4,J\\zv{D=j<7O_//ꥻrL*@IN X|TxuZIUN{;(pU*pfGt06 z*rƎlDC84/I ':KsJ9)}C8tzgL:ʶnJz>JW_djc,\ oU2070Z Qh<8$e#=H#[wSxRf[Q8L#4A<+lL"BNP!n~ѫHOg}E9q`^R;[s9 O[u>S/aNS{T"sUٷ1%ܦՄQ5`x>lkʥ7!T]U~ٯa/ KhsIE3oX.(LQ s>Y\WAR@ֽ1*Ydɭ78=Bk_"M*ؑSIn ';>KaXܠKqU*k_G*qsToO ^ucw8r}tCY_9v'#I%ӡ|ڗZv+|>| MGp'"B$S"HRI*?P{Ёwo21}̇ͦ ,J3;fHL!8j wn}[+ڗ1k6͟|iAulPR[g|B1ZYp~Gl@UC)dp[,m6yuو`gy6>|6.bmfezz_SĨm,d|Edڇq⨬EgkCan%h[v3ߤqTfqOX$T:rGf>nb׺:O{EI >2>6F̗$bY{tm?EvC3:; "x@qDKm^ 'Z&ctlʺЂ02%$sTX 'V)E'#LOvȬ} \5g_?Y~%\;fi;PLnB4u J_ZZNA>ʳ̀ao}V`m]T8 )_9=!HFsjoU8 A)u+yڐu෨D3lȘ:(+ɎZ5u ^o{M{@k8͞v7YA4#H6)$7S}hp`!!72_-g`C"QR~V(%Pe,撨ߚ;iѠx&+smOxc4ef c Vd# 7{$~av>i0y)eO),W0f'o`;<'bŪ!QI?`|N^JkYy/>u6~qn'Ų;ϖ^FK7OEsDpx~Tqpڪn,8Ble&#cf6 G"燱6e%Rz GmijY~^(Fi"YE D]D#_[ Y0rll󖆣yhr$;'m5(h&˿aoYKWg"r,+#QSa61nCbs䣷0ft+^x5TlO $-a.CFјIp}P)*Y G}\.;oë_>r+L|z?2 ҃Wg)g!j$w&%<%sbb zwS {ZJG1qW k˽ߔo?EntFPK4j1_ܾG_@)Pf#I]]H=(!Pcp"VY3%>ʳF"ǘ֎ӗ‹bA.+!x Zo;RO;bݠD̿N:Xy :oao/XHsj6rKVoNݗUi@::a;CUD>x6Ʀm_fZT{_]А J>?{ENV3fr2P2(cܙ_@2N $Lxe8+[t 3G"=m%ݳ}xsF@ԙZ{|~*Ѕ~_S.l+'=g?@| XhKsz)1|i;tް'[r KrK Ǭt9i(9Q~_z `x%R8~P-j-1Օ$۫*`~Uk~z{Mwج:&j"&͈3c)( M_lʔ2lc$y"WXH1#J]uFmz(P@R3oԉAi/9N|X 1`'<'UHc>ÉH:mAţTOj4gzJYj⋙q HoG Eg}ZV*!a4 ϲQ:4DrP}]N`3ي51\ _} LjϾZPlqkٟ3Vu8qFKM$~r8<؅9em6MdyItq-ɏ<5}9z=^\DLFރ T}\Ҧ[Rd*U]vܑBIAQ` K%B-& '3a;Ek'  浛^ǩ= PLEFާ޹$]LFGD D@K4_ׂwtL_&åj>BV^qONxTU 2 c2~c6Ըu{_i+co 42GѤ:ճc1Q%s{J$cǫRqBuJ9'r`ad d|BjQ!F}C+RtfË0pXǎ$To4LfYéc ̊5@M4!^#HIUz:4θHoogvٻ:?yI`̠(dd^t&!Nhxlğ, j,Y*?Vт=pC r^&ɧmW|Z*7%H7Z7~~xlVq -[nfTztq@U|ϒV?2N,ܜ_IO#n5:^H PRx:ZR]lDfdu'svlPt_#]+BKmvdXӕe&jd?9(KxΛ x+60sXT/ &eAx6Wm[ĝ@IGV!2Z͙8n>Y>d]4Ym+*g-,:=*JiBD#; 6W[ -.nСR8P?])q?F%:õ+-wy\kkUqs Gͱɀ##)ytCaOٞ\/ W #T@i)ןZX+Z℉*{<u_U0 sĥrx$f^fԘT duA9G~V <"oDQja!~x~D@J9$m#k&EoF)E滅]{5TMW(($0t 1v]ܠ(ͩB26bUhK(#aZ  <ZP!4b]x?C규EKYKV`rtpEYɸr͇պ/v3͒*Q/:(d(nncռȘ{ҿT 4c@׿Rwl1T^JySѐ'[qF]UQ,w2=.XK8Ц͓H_ȒPbkq1/P&4.-wGui@Sٺe;Įa;.8=:G ADkI{S 8_'qB6k yẍs&8 kt4PmEɂxKJ#YD!c C"9  NͫQ/?=}VCv"_ۿ jZ39zD2.ޓ6]h 3Ϭ-S\aC* ک,7FfS OW| *ہ!)"(E#/v+A $aUMeTl6n1wtzWc(8:GZRmTŷV0PkfhZF:YRA}%C4S[O+9h 抝(=-ǹb(:v*ػ6A탘) ۦ:ͪ]unL?C<±-)@Gd{F_1w96:0ݢvhtXV'NoEn*ꀓѡݟx<T5ژRC4+A&|Ѥ-abo&W/l!BWI',?g<Ԕh+ns3r2]*“yd|OƔZb(s;&4YFpt#YV}jˤ-OtХ&gAt!PaQ"P[b)|NIuznd㐫pa(D@qrE鏂Րf()'p68K<<4™yH0+vhg3rs4QN;$%2f^ ʙAɔyuԲV(DS#cu?\er@&Qni3Zêc_K~u>f96CGj^E,MyQD:N%/yt-}%̦uR g ^;j:k~\tP%DdYU4fϴb(`{]T7gVR3sųލB 3V>}n#ȨhL)Z_̶Onj'U[RVIǯC?A:jBj gYH;oBoY?1!.D3TH!vϡހ9;7j' sCن!tQӷ zj4Fwke?A^[йř8ρ4`O'1N @gqa bx,޶wVѱ@jPUW^cLOj-Qϥ1͏V9EoC+s+67hT܋rݹb|۝ ?7(oG$lz H5+uqJū 4<*Κۍowc.kh?M0ܐ7qbCˆ QR;&hX~sE_?(o LjڿGw-|Æ[_ W:yPU_բ2ap0t?4Vx9f&}v' \:[T FCOW‚{;u=EZzdrH"qpaWuJ*ǜ"eV@_zp06@SSv_81wn_NմtRoArT@Tv7E+Y*/[C-5.UӮK3c:D+.tQ;e9BT3vCc,'Poa{`yNֻ9 #;*c8rP&L071/7#-n٫]X&:faWk$21/ `o߂-0GyZ6m=/}^q"r#nNw~ի~H^*258 aE$zDPa,_Sm CZ`NxՌ%jg[Iޅ*wCR7LJnm@sX osc,G|K屹~%]k2xqNq`:ud2:@IG ~]3⭹Tf-OꡏؤTYh4$~B]З5s5RWIU9ɏs%,8AÀM l~hRZti=kC&:srr8i?z4 hzGƸQ_DgY|#6-Kb7p`ҒmTב1n|x#|7U;~54O{ DOuS'VK/pPEЋjBAؤynVCDO>F|t0lq:/TR',IpJwt }ZX]GQ8Et*pY#$v{{V'GXbůj5Kl䋡Yab~gwv 0'cǾk)ӄAr~ -YfF]s탿c>bYhGь3l>GŎ#p . HKh*uׅ{v:+V\(4 >UҼ ~a[CZ|/t /]fMnxSĄh,.s||KuS I2p6V٣C5MkfqFdG5#:$SCrA³2.$oPw.-ܗ"||wަ.|J~RMsQؒVAVh3*(Cxm׍ef&=.R%u]f\^tB䫊6t$|E\Ѐ9'-V)o} I߄2wƒuɯ$)ߞ.%0|Cp#H9|"mC[($LokлcJg|zDP"\oJ^67/3V 4ht,]B;Be!N#9.%Oj \b9 1*#Oi| dB({g̙і 1 v7$&0/I$Fs4:7D'.p >_uؑK|ȕ~_:4-(;V1~M]I_AR_5mq|;XU9w: uYڇsER)qN]AIT^n>g~ q`A"!M旇~R=K-m iO~[UHzݥV9h65T"_PgͶiW"!k=w^ 5l&3TWXe?=c> T\"w`-\!pb5cko ljCy; {e&u_tyFhq?ʉZL{?ƚ ~^ R @5u?GdBUIcX!7\'eU/@EɺK깉 Յo-}Wg16\sOpޗr~<.Me7? ݵfa'Qw֎F;"Vy`Q1CXr4C+]?uEڕ^nijCv8V'ITL#3B 9odQN,xmV.<՞uUxB﹌/'[  KmyGzC%ˠN~ +"v7kՕvh P)0J6ݳvR!9Ir'=Nt^cOXX5'v:{?{`L~~ pXMQQD0٠{a\'.Y<({TR֡EB4 l"3]"0Jnqd fkps}d`ιزKpBI;fפn(ۧ eX_C _ ܝr Vm8%j$w%f{ aB?T<!7kٍNN򅷰k]j,HKk?MXz GjW)%t\: :0@SA' m{#!w5'@qp_ ~w/ՇUS,ٶXk֗*XkKjv.vgnrg'gOV,{?bU_p) ;eBq( `@47wpSs.ԝ+5)Im Q@4]'Щi<{R^JM΁ %w: igq'ˬ҄/ՋQD'}OͳO,XڔO #/jt1m]-hfB2flL(4-"Uߞ YE 2l[4Vlz߆gWECu^waeV2Bܙq#:gyWem$U;~%I#Wޢ\ʹ7?,l3O8l& n;XjUvewָRl8[6I~j8^F0Im+WI^0pfm.p=#7 2)A(kS5GT4fUsq Gy+_,S/MvSFx覤=ũX-KwTzi^UaqnnN֘Ӻ^EF|+u'+`E_;=O=T+C%ga~phýGݻn9kYn]{k>}(=RMcqΕЕ"4e!AϏw5) W&w*G|z{,i¦ wA#icY%s[9?D(p2 DkOr:?ܯ@23›X4ce[5!s.I,t-`lC܀]&7 k|4NI˲r_WI[jQh0#m <0P)}Tv9֣%W|ןcx.wKZUQ$)uAm9aMԋGtgAY$[C.yL e%p[ 5=- ]»LF dj2%Pf"PNQlD6wҜMV>ZkWv2v#I?mށپ$([yDiL38ɋ$(dHvm L-GÃsN[jr[`u.kH5¼iNPƇ5y\>D])qN3pf :%hз(^z2 Nxܛ3Qov{[ LLta3kvRj,y&&J#]'IijDaBL7 R@Qχ$תg */ FXPt~mMPx.-=.4 @XI)c_7 ė(vo_U@=\fYo'sr/v+YE]BsrDq#,l6&/5`v(|SdlYfLbӉwrHY(xxN~6%XeQ/3[}HsVT3: LR˹f2d;38gUtB;↡곙Rú%9 Sv- avcwb#WIqZSĿfO<]GYŞe[`/rq2$e 241* >pB`7G<;k@RWd( hWer fJkW SB" e&i+ `/`^m9MfVHNw.?3O;vw9]3}M(gЬ4Ks+iHGY誛K Jb1>0# ASemNB>z# )k2oxzhjj_=y` C;|o<7WQiԆ[-$Om4}O*֐ėe7=RۼfMXGd:KEú0[㋡T8i0|/hDyB*#XF]b1h@MJ@Ĩ2:T^8NC'~bCrBt.>U"Δ*CymBՐe~˷T𚦞W6W^cF'&/BQV}})fm}#FW3o/v6PIɲ"Xv֏Gd[XWɤn土~p,0\=-cm$|A{v&d^ q6*"lhZ:aS*))D t il##qs]"ֽ-#LG;M v|N,*]Dr*=NEUJC8cE>G8bs@.4QnHH_;m֦ jphߎ!h4bvbʫkxs5c5^-]*f]UG@=֧ (SyN-\8 NT[ӟ|>sƨ ǻt_w/1ĴH!syE*@EnAyq-! >TzԽ{w$Rm)\N[8g"NæZwCO#3[W5L{5l0'KB /Đ? }bS1\ڂ|OMۢ:ў|G |_ q(Wv/56s,*pG;y ?lݐAHY WXdQY(I]F0ipj9Bkᗎ9/߯^Ȫi3pbdTuor<2l=+CE"%Ngi`n3mwAuЗ`g9NL9ogx{_$؝<$(OhHg^V(/K_X9_=rl`gHrs9K {DY۵CF* >h};!T`WZR5 eXY<VJkw鸼xp?}QMM((^S4#vVK0sD}H5"7O%%>[R$1L+ʗch$Ku e OhJߧ>QԠ7v@A퐻hw>=N `hA)W+>=R<i?>:3 j'a l15:Cڪ/2* Dukqu@Y0L("J:{K6/'&@A'2*R&!cYXknn4ab1iF`):szndQY/$b S=WđR@F13=lsvSZipZMMKtן'!1I p^S2a36C6 {'>THH9 1 ^l 39ZQCTr |d(iD$fZ>}?~oVKJY[DA '*<{Dn|62"ڹp@I-^3~`p:=S{Q;h]u@9gǭ$8e &LI OyLL3߲0M–EQj`$+^2":G0~+*[^8SnG <K`oAD&R?c.Mh;0&:5^}INTB p_d/!P3)[_EӘ oD28fDoÎ9;Gi/Ұ7X{%bZخ=v>(IP>v(DI4Q)-KKMuzVc$sBX"ofms|)b { 3Go8uoccǫA15 xkUDM1ա.$'80gzS׷}\(?FI=Nuz\YU^JF z_(UWeeC)0 Pehڷu|Ԛ^?WC&aIbm+BgЗޝ mq' =̩S0{J*l±>>OߑusZ++AʰԖ@궎ybȓ{%ڮJUF6RXԸE} Crޑ$|  -)=P3vьrOM#뀣erlQxVFh$ ӹ/ aF/ -8+ҜY^=)5p/K_tq4気b C3ʒ.o1wXKsGۙbh,{V8pEX20DF̆%|ܜ(FDxEn5YA%y`$M1*.twK-CRH1N>MmT(D%:ف ʰ{<-Vvn'JF,gY{) * K5Nb;83'dj,1Gk+n hYHD_de3qNI,1 ˝j47y04&@0x;0ٹ\jE耊Tʙɝ;Ī:\?ԋ"J <[1l{E~ÜXbV>+򨍤ҁpO'6 9m|Ӈp^ Eqp5*5. =0%\7GΉp 9Nnx۰}"*".fx )T8="##Dׄ-:}MS=IM2crV R`;S>; ;?ܻqvJSI73SZ6LyŤqK-XѡHKC\̘%8".=˕)<"g'r"a(Io4ۏ}:4tOX;Xmç-#MJ 8FS҃9꾯 3\ZduŤ5TɏZ~WVNh^xuKdFVBn#MqpsTWVuCsVBeƂo%ۛL`:3ނׁl(Bܙ{yy + >$ɸTxiF_{sHE0ŕ/ I^h.o TCm9-'c$Y.GIqbH$ΤF4 6U)r剿\Ѝb[buIuew͜J а\{YMN5V: 40(2F_)ڗ^Hy{5 ea'ÄL/Se%MyHde7xueҠ(Ҳ~2PZf/Ѧ븑,ý0 Hd2hKhO aCC}?Б J"X3|B&^HK-LRAʃ!K-Pq$vg@]!SJАfIĻco^QPRj"489o[ʂָG5cgTeFg\K8i);2]}f/Ҵlz+‘⬋2&҈3rjHќ8^4Dhβw(v$r Eqa`k tN]7"0[wj)^i{(?/͉h>SGǻSq4RO#ݚ8 J&y1 3{{235~%ޗ?i?B}lFyRٲue( r|ВЕx΁ ih=$dw0v@ Ec"0A%m2Ioϼ^!v@k4O:uЭk3_K=im+7z?Q,J67No"Jέ} ou]hΑ)(cʏ„* +ۂKIZoRW& aΝ,6}@ ɐ= d9+ 6duQ8> OHq+>voXVEa U+DqG U7foh?ulw;=xT<+(]=;>v:)j] 4h/d'2 I۞CFyo~ &VUgk-`&gahؐJ!ĬZ3/Kqchښbu'Ւ /]- nb,Z/ O*w7ڭ\bng 2l=_}A\uV vn| 1;G!4 Yd'2ҝĜ*SW 0v+1Uܟc ɤdʶ-KOW}"km~@T =$HxAL_{[Hueo=Q͉NopUK>xgyXuaujI۾ iCC;cg6]Um0 ٶ٪#|`0`a1yr,v߉UOO۬>qM+;((T$)%2S Vw3GȷVwu-)]{$ꅻ wA;1#@IZ Pk(fVCVAѧωXKz ^QN{r'Тب*g])*nR@}ש=M ln%!x\h=6lŤ;@@]-^=x}b]%➕>P])\)\Ϲn:$Pltnnqt"#18V!h@ ug'M"/e9'c`WCXmA~'"4"1l_3 Ռ TS/F2}[ޓr4M N)Eͬf& bmsHXgʭ9M#|ѡvTwRVwf YAتKW:xOJ#Lj'z}&;1a&9XĮPP@sH9(EAmBM8҃exfc1 ثiP }awPX[CDkîh1'%j3䪮Ix}x.gϻ})+n&۬g 6̧GISu[dʖ>f2=ڔpr HE0tv'CvDy;ÈDŽX2~!ԯ<܁+e |<нt IN`1Cs!TxoaՁSmyCmmv $\jzF&2DP~ AA2F@G[O.603pGUK̰R! b5-6zrVŋhQӓB3W MdžܴOMSo< \5Afy*Iauo5YHhgVtۇa^RMRz&cAB,8/M u?US̳YOף|eZ4d$M\S{;߇ei ٕ9<'pTs5Wvn?PVi*>!M0,#-^X~ǺNUkpw|x.O6Ƽ*?j VvK8hZb.b/?Dv()-DЖN XvQY.o쀲fE!n#3bP /gs;rˮl<_ 0 kx{PCDLs0@݈H#% L%q"V9$PˋT͡>  V„h՘oH|T49;5џTpiQ]]B|fM9g]MQ@#Z`r<ߘ5q,͎K7!+Jd1{8|O!EZD%~7K lfAI`7vzstxǓl; f؃A\o~= ]v{>}N\ɗx4qCDWіv:%,r.qPHgl3XGRAE/ás "1Xpi $L9C{BV2+sUCjvYdj9irnuiM!Ѐ,x/>EAxF*Z?gK<"Ӎ&sÆԺ׫c 3Y^g n(h-N#(q a-N7~QMAU5}|Zow:yⓞ/L#NUکizLi?W\m,'*`ȤV|gX9 cKEY ĀavX$]HmC\JDWRZ-\衵kgy$c.:+ U@̹ sVX5'PtwLFb$s@ %VM} 2>vFdo}G^Hz5;x6 _cs ' *DMJB?|R Y($kJŻ樎ٵV~BCP P@a?Mc-Y"O%P?ePGF$H2̣l, {wΡP]0[("l`K h͊-Mnlǽ'r@ ]#RVjpT\=xeptc-[ƋUB.A}Ss8da܀ݲw"Ȅ'p.H7v  gսC CqZ 7xpϔ<"wӀf ?D^@{ZT#QSQ.,V~6*b.R ţԏ8}R{'5=+$:H$6݄v achDو\`Q|E:'K> JDsM@cλSLypwFsF2ӹZ(Q 4N>MH S#HReqc:a|p'Jū<G'P՚R bDXK鲒'q(b_P"KO˄mzq@@hKllG=.9,6;J#o~;S//Ph&W TfcAic2 ֜0" Bq7~+:+:^$s)-s2>74`s}ϭha_WǺ#`\]$ /{pӺr4Itj_TD'U7EufQ ;82$ԻdgYP7H48-Oz/TX*SkE_]^`0 ]%Ymz^25?LKIi}'Q5;Et,'iLߘl0Z!<}ms̻F(z@ 4h@ab!u‹ TIȘ7'X.li d*56T?$וJ Ed޵*tNLܕɛ^}W'i^)`_;UG$)!(_g!y2^% ACI?T<6_ֿrԻVIaA~xB PZxeu‘+.L ?:(QdDsqOgqGNha,wGTYY.E{Ѻ uH~MauS&҅C\\!!8qd"#/;ѕ א=xyU | ,.,ިNfU! [>N\l!~2m$tpЮX% ykbU<Azy #0dJ3uqr\Zxj; 0Vn=cr;W^Lցtֵf)(G3?F54{ӭ P̫]sY/S}v ku܏to_栕8 #0?"ap/B$(Lrޡ`趿S{ (w̖[Q۵\vW,;֍߭]ǒLvcQݺ0cY<"whXB)>geVB]E8j<^-n$"M]IaK!cyiL+?ߨ#te95"NNrfS.?07~Cĕi<ϊwZpicjnJ)P͛-aj^D"aB6|j[m6C/̧;2}83P- e=RxvĎ =ƈi@nA0=]bSQ}޾X~2`/&$f@2WQ-%t(7x-7Mͣ-cv9hO=G8zMfQc\`ac5Ki`LYJȇKF/$ s Oţ-݋Iy:WbΌM8gp;R#{q 3I*4XM~x&*ej@,TZĿ, E'/o\~_e #ʞM4vEsp#_kiDYL A 9ʕ"8L%qI^msWޥ/4CʔR8^Fg).^I\tmL3h3F!u sny,^CP#s4v lP2C*JHd`֠uC݆5]W|>LUz ̾Vr6'``Cl9z4cQtzZ\GgI !W99awUr:A_;FxU, j~#lfO׻v6r[ipICce-o67(=&,3z PKKB+l V0#ފ/JC!VJ 5EQAt,9A2M%U͇x}6VHY+bj^Aӛ^KnrCioZ6) Б2U/8=Dqyӽ3hju̫Z↛%Q$}+[z# D +T .;Gfhl(V3\!-[C4B='+A W# rr-ORD2z9y,4 cEW42S,4Ia 4]NR}/$0Ŵ .?֎\ɭlĞWn9I8)e['p6ߕ2ƃZ?G4>'BI}&Gex} ch6pZX&HW9T^ XرtL1ZR)C\l;W.isOvwD:#Ĝ `(2!S,Gx 7kmvoJ{]&yvdSfHGmkAFLFZ4A:*z K\o_uK?5ЭSG`.F@- h3x9c'߇{|ZzçONLJkO#P;hHFɚ5);,BidM mf#jHqן1J&] 1eԈ\}NJOTDDco,S5 ,sˉ)cQ.xxdӊ<384pAHRf=˃WV)#6@ųZQi%I5`ߢ KS9|GWt+@p\mx" D">JWhD4=W 0nf@ϋ~ʴnv(bv21b.9S&"[i-fF ;MX_6ׄNr[FqQ} bv 鎬jg]կkvz]E"w#\`0n&b[G 'Nn|VvcU  Qr Q!θp]sf2uv76Nv9jY"u!3"ڸ# 4o#ɥ³C_^mףD6uPɏΔq9r`R @1 mi}ߏ=f桁"+nNF]ŬHrk?`f "/%+<EDoڢz Gc4z(`&z2䷂xg(=Z2a7SG;QJQ4idM {Q w0[ID\LvXStwN;OdsQE ĭyYE6킆$7EJjx ̂ gn@C7)Q/w+Pz :焫},"zڙ ǾNdj϶ q@+?*{ ɸ}oS Iĥ%V 1L)Mh5''`hxnYv<ͨ3XCQrV94{6e#JxSڡi5E3 ($omt!J} ۇ\ jB(94CUGiP; AFEfP#R7FMpTjͮTJx ­D=Z-F:gy pQn¡Fqh.<`t8&A2U|k^kE?dFgdew Q8/|?AP2)!Ѣh5~~XI>]!$az ˈZ~ag Tuo{VC<"n_'JFby)|T+Ͽc!%U Jfe@J6dߔFs4JqZElT͈ӹs5czhzj|(R=bu97>^ZFSkMU Dk|ۏp+T![DNe`/YSf" d|i.ow5 -,Ɗ]/ea/d>`wMF ..g5G / SZш *JTYbap&ԡe6-wA7{09䁁yuu'2i)Tu#ɾG?sK\R\^sc0T,E[{kB,)2v~+ #ogR},J 4Ttşg1xAVEݪP!dg4 D:lasX (J?فQ^р8ҧ,;c2\ ʃ4v 1]\uccNTOSDz)ST=B*@{DK8Oqdfa7 )SJ˂Cq'6rze ɏLxcĉ/ST>x~rsYuW!s>IMU=IQz9Әv-sCC@0`4ʜO9pr$z`(I C?x&T0g`온wÁT(R//ĩu^ I)|6"ܗJr4OS@$4 ;ǃ4fG3rjmdNVx(MxJr>"זob%B #[!-\نC' ⡶r:6h^t!v(&7B̆Mj_e)EGdZE c?Pb|W$j< y ",s7J<zAOCN+Kb%<sޚe6Z nj|اQCE1TLjzB!\d<Ђw%793&ay?:$!^"a ǼA#P>Ycڔ}/z4z\̵x|{"i &㞿O'}D{^krD}r_ױC!5WH'I ƺkwjI0X6.N?[@Y1EAӃ0F?VL /J 6uhǯRWϹoV:TF!KG qA1Cwm:S-r`}|pfpuDuib\˘gXҒIK#/c}躎3UODo<[wWKq S*d^P0lw!ӥЩ xJ坋퍟sA4wL)J$3\U7#)ڢ$A$]i TΧTQh6FY t.BX ^EA FMvG #%!'F?<2]s|͜|mN,(@UPԓ^Q27MXP31T(“IlyD4Pe/K¢Ii>0݄^V5✽ۈEI(s^\冭g$9S[9!zo+vU ߯ZZP& ˕<%~^D^@e ջI`~Jl!@[*J] ur^&-cwq Q8d3̵L1=P4XD` ѶAa$.MBf>,n?p}g!X[q` AWK|P?.آo_:~C܌bAWEE>2ylliO[)Gݨ14oBM,7kx>Xo͗T prm6HH7og^ :#(I6$5z{C&Eˣ:a﭂}9:uؒp|pe8Z[Ʋ=Lpyjs[0ݩm 0Q i1R@" j_ cNe-"^U0 oqk&bAO[窫5~3 |"ْ 9!+8q$0j,!˘7 <.͎b?lH]ԥAROˬ@IĢH6(eyv%TbnDwӖOPեb!a Oj]eMO|%z/.)/ *x!ޅdJmu\$xoC [E T9wK\$' ϖJ(R ,ZJV??b;Ӂq'Qy]eVo::(ےOSoP$x; %qa"рkQڵ;;d?v`NÙ]}fq󁯜g|ww*Ba76*0CkK`UC>vC$]9G=[7ADm{!=ӍH[EKccU _^.7WU蓳" ˸{!xCAk;ijպrNvanfNi@ŹmlLL]A%  $;BUu|e!9Ȝ٣qZq1b-wFYМ ʺ!_'R&ߞ&ͤ ,H |CϤb )?z% 2fK]Zs#x^di\:JZ2ԡ^3[ tq ΊЫY^:%9Ej_K&MʇZ1*RBH:*Y)J+B>r1bYxAtax4* QPl'ئ54^$\PkAe VGM]]As<^;^js4̸4}>hutYS,oPr8O>uܶotw鞗)u|c0hjLm ;C(L%چVB﬐:f*3R1#NNB92mN[<:OE.2 Q_z.FbhTE]K6UH`Zb_w8"%E% [j [dpJsg|MUhA fC)LN}qHa/_!q5ʬBcz ?ء;dUgH³HJg"/՘FRbG}$ ERZ+&WJ0CaoWKh2B63mwďϫc s` Z; ^`HP;>w&*d>NaݠҾ~f9SoS0OT?mLS 145eIgӽFd@A%_㍊Q Z&Ŏ~5OAr 5qXWHw殷gCPa)zCD!]I(dlƤ?|,z_|:4 >ferZ!)2bIRGSPIb3ZsA%QymX0 5̋sclz=,?;YT/ /\#V@472A0RK;ϥ\&ժ:i}^kJSoӭ/?r HA:|5- %7$`4g@50Sᑟ$] 9a& ז?b*&avTNNeNVF)pm(}1Ǡk bfNPyyDr#? LdM}MKmkkarYCwe%|VvP(L[Ǣ -y~,keNL 0Z)\[ YJίUW2 I< #51vPK| [,s Ra}~\w.X]Mx1ÀoZ}3@x*8 BVʙ>ed]Gpj[ERRm1u6D6{j4w!j30kO`Nac|INl!<*ފ`}W_塅-*-a Wqg`ިPrN_xpdz0K-bY1_Q:d+N24::. 2zO^. Õ9_%gƎ>"/eN*?zċQ]oݘu%g]3'~E׽*HEva5TCZʃzSϴҚ7 <ƛa7}-\nXt0 z4J:BD4i|ik5`99>9uǗ3vpn͎6s4rQW4WjtR> TòS΢Jצ.ݘ}";Ĵ˟ SmOBVmbA=rWM]d䧖}.Y~uo}9T-2&(ƽJco3UTEk|2}k{8_ wI({u`-E:$|9 pq,_-]ț=^Ļ u(ok7mDIf0V2*VѹP{!0nph4xqk4jĢr^I D9:k[Y+ȡZPMLc){G1pwc>l %Wؠ>Nwau)w\FcO%184a |q(utGLzo@OWi#D"cy9/ ď{8u/s-K\{ՐYW1X?8Q4K\yT<%'=k |s?&-gla%1>7u " dّT ;(czE\X0P@݊m5bRE]z-g>#({*# Rx=/c_L>JlM14S^T%Ͻ5-@>L Nl,?$8.2[Ib3(B0:2"Z "1͒[F@..@Oemm@[9 ZA7#x'G.+S6`2Enkb˅JoG,@@"/bJ S蝕>qyslzho!"i4 v^޾7!St[jAl"*8R8WruQؑ2L믯64y4-<.,(<(cK&^w9vGYɔRL7p̈́b/"6?Q|L;I>֫jd?x [sTX3Ri .'[Rީ"d.2[vM+fm3Io:Gj-3TbХx .mvs}3(;jYr).k1^h=gYrmvukk Le}8fI,-^;rFЮh-wk %[=-Ա4 /k9bP1Mir󚬐]kve]PwH3'{S$}(c_}bӪtZZ s!?7_hv u]q*P7@uP`?ըI0#$Rz_{7(@`8ѷ+pj ^r1[+:Mu⽛~12rXoB>uG] >/)0xR$H*D;.w̔=,pJ0 Lg)Cl;;N8 %9ǂFɄ_ aq`6mu%jpRpg cr!䵱Ѥu{o)nVOx2i8,Pq= .罣[8X`%rl˴ǥJ7d~bdq_Sv2): g[r ^pP#_v{#=3OByޡxgV+S)̳b53g!-U[<=ȗ1 !r* ѷciOrĤĄN(ڜlA͘S'tܛȆmLPiN eQk,t`-y :㾝9L? ,ޚNUZrV0O7G`:܀442<^~*BX0ѢG&swriG `_]!_~YW!jxUfƸs'3l=4+ @=~Յg\c?'p&~5僚O! щ8 #"Or-" OY|()sHEE( 2zdn;e~)Cx}6y͝AOF` M ɨ YsKrw)=Q-ǡg+s]?' {q`A5pZ"&| T!Dp0r/uiWک튁WrT2isf?`i[{&nu ajV/;YcHKHxUW*hoB:  ̐-o? z^Phc6&58 [Z^XJi:gw忿aF/wmd`nʞ욗0^nZ!M qjV;mu ]^K MOڐ46ŕ+Tf) |pNָ,2n ?FXSm,N8mob??r,tc˽^ -RU8cM;ω-K`+;m1Yq!(?T]OCޝH7:F<~d$e(N+ޒ1 `I ")QD(ɥI-܇lHjʕ m2'Ŀ2֙t`ۻo}F#aXRbL.A1F2dHf0:(v"Wˊ Ǜ?$zcvlQ!́(Ӿp DR6{.7qwqܙ։pZ@Pj  t.c}h@BgG;pZ-(XW{U&_) j_MDxkxv։hYd=|bd*~[w<+ᠩ_*asr'bMp_T2qLO_c6| lrO)1*/Z4zSfTB06W#ap# ' ivyS(=6+4[sAp =G Z$NMOK$c;#* s·T/3ʑJZS֟b"_~˜͸Vچ<4C' MߵƢQ/*T]JBxTв0<1~9ԟ-#N+U*OЈ=8`H!`,rG8yzx6kfO'MJ 7+[wr! }'BN0Øxe' Rޙ\;H&Rk%J;)Ļ"J%r\\>GfDN/wwUKv:^B/f^0|>$w-Zr}_iŋy`+Wp]Gſ\#P:}e4.J%l}|Ǧ036/ yο,'aWo1ODh #gD\HĶ0]aИ$COW@917s)Jh8#R'_wh,LUs2ܟtCVU|FS:XTwa L9j_p?+qpjMۦH%DKWJ_?ozgKR{9wQ+򚆪Epx^̛}Qy&޽1(O}25Nd 5s l3.Ia!r(LDso eLЉ$5Oh#wpL֒a1jŏu{E`=D(LJ32z27 ^9}#c\G:ZcLU,7 (t>ʰ bsxSF^V=(]oڶwhfI0@{B#KAG7s 3+pG^nel;}q)d~1cLqLnI#FH暍?ky0}~[\}!S0@"y,qf@SJ l2)^:z_tl8I&Gdgx|٦7Re٠b ߐvTqa̐GwlU4LQjl*u|L.?Li'~tIJ}0V۳5$0|#&>ʍL"mzKfH[u;؜bs\ڍ\GK8#]+CZzy$oV)9KT}l'ާP*?% U,JPX ?sCS0&z|˵ |{dG8ۥK7쮤S (&.HZkaO ihbqi/;nU;ŒQ"潳6Ydf/%=yy)DIZJ荹G`YV<'aq7%-Cd4spoc'V$;mvS}L99 NFg{vd)WiV._8Ag;} Sm-ܯB> $;3cDzy aoB-zrv9;"$9B q'_@&xZq2%0o\fLqKBn>Ct)]'DsJs Q=#,tHH 'ѷ TbYᶀ {ٸl(JʏŸaxٴNJXj g[u:+RxOA1q2.JB j & PкnU eo&y.s:L}~.HMne7]ORk1-#(il+98s6^"DА{98E V6x=fMOʱ:]H^ܲnLO1,8*}&j*slOɅĖ0ŒWgP+=RzƪylcCgW;a[z`,'Џ^S*Ҿ`H Bݰ]M!aok[f 5DCE唒?%^*&\jw\x s7*nrTL{[_.I#{g}lԈ /gt~KXx P^{|@6ώA_'Td뗩fb(Ed耺+YnhҚFt.jM1 \݉!&bj` Su8!'-D#*0JwD[.7pb1ћfդ@אE⣗;hTi:mwE㲑; $ ;0T\N)Z*feܳcz`6\:f? 8gThpz1m ď-[əmӪH1ؖE !vkd;@5BYA춚Ƿ#RX֪R_\X=m m4aɸjQCXGt bl -).n&;,8pzqOF"a˷T3hP\;eܐ/ٮѦROMcvP1=ze-΀+)|pYF&bO]xT_܅ddm:َgOU`kJ*\߯N zC?6//jFJPq8&>V|PܼRj~|澶8m|똦9s'>vuĥi \AUNcFGAI|-9)K_TrƲ3xOflK/i}Ԉꗐ4Ƴ-T=sߦ"gDt|}e!Fݴ`f rgjI.oytY ̓SU6m}#kNi"1/|5 -snMQ݅ޏQpxEtsBn2&I؅M:a:v|(S9ɞ9&N ̹аmS&*(K2zt26?\ %GkGqUflab2ĢC <>g\/!H8 M.ɄXd`C_j=-nkvI]ch2fcm=(]z0Q)cC u0Tx}$vݫ+8ĤAuǼ+3+ EOx)UZ lmH"rЌB؁یz0qK?Ojta~^ѿBs0QGN$I">S/QRueJgJuS &T(Y oX8{"{Lyh[.\GN)*4Y %V±hB3{6uq }[HGCӚq'p<,f@ӌi/){DnW/9H6  @b(k-m $6>. a)$I {ؐq0 a]I@׊o{dhQpS[Q4T{)k.-ƊU&|f86,?eiBw`I`%f$&$ʿeCbXDm\{ @ub%=%'0Uz_~m %ЄޭXqrp[m6laanmE{M`504!jQnS*n\|̴4!v.Iځ-[{xKW=O$l!h 5B9t0ӱx LmĤτkpk= c#乡27</vۚAp?)Wf>ox>v[9tp440NlIm[^1^Y+3.Z֟JpvCEQIY|K":tc)ȶH>AgĂ; 9r:Ii2`#k] 9N}q5[qjߖS;Wg·,D3Z/O ")R7&)gvU3`żpzF`3 >qY9Y6@| iOz^Ӌ>-?p8<6&xF4,NTTb4h}͊ ~pSdؖd^Jr~+KFl.XH/x TzLQԑϝ~^ʉbkvzZq3뭹S/v.֋9z.N gY5=Vlɥh;0§1 ">$]AT-Jkȃ!xxNؽ(\(i+pZUTg/ ]VVtD$;"JSnӍG.vd^^0njKrnS?*1R8֎~p꫕'yٓ衘U9&!r%W^ c3Irw*Xrt@>Vy 5AAWah|F9^^t+vY'ឝ6pUKMJwZki7NT#}bz6oeX5~%ʮ.[ Uϧ(,Hs5d^[c"1A̕k0/+:EKb{c&tA>su˥ѵde ^lHm'آC|X_J]a4Ԛ V$^.jxY8hPAmDyQgP~1ZZ}Pj"[:6).HY1dMG(%vU;jFoz,g5Ĵ~Mp/,?9QPQm0qB9j7 EKϞp% jpCŘqh\ųO$-y:?ت/j( [}9GH}:2_%oR"a]$=ə5~W5I O)B]o~3aBdw#Bw K!\@A,1ԧ4Qa5dK zmJM!_=mHqbnC[w"JE*µ<`#/`]voCO8O $s 1$\+PDF,K*$,!{kЀ}* '=wL꒺|;N)! P2" 4'JEkW"G k֯?andE5SX-Ϯ,e Aτ4*f_)+5>fi^XY,cf#99NP2kf?P!ęDEC:,G7JH~C`}U_3շ-s> 9?عZ9"{l󡍷5]S,p| DǼm@F r2:[7_q =@ +ôWҫp? 1 K#c! 4fOzx ?#q ƨtR/P:hue.ڬl; 5$Vd>x{f=B!&z$9`b\h$ b}7}1;?vzİX) 񪡛\kʈVNU**'m3ǽbB J\ECH|kвGc_&ԯb:xPlIFǂ7&xJeג2sos,h+JΐV<<6mKZ}(}pk*u+{,z6}| Yݼ&mզ3( W\̠,o{%8"OY( W3"?jK+š@hW<@ ™G4aVTTŽ]! <8q2B^>=ʜ(G{qۮq-EAd'uiS;y=jNݿG^ط,х e7ɀpA;P/< R#˞򒇸&8'HP! c  3 Le8$/ UEpk/-I)vpŞ %@wXWїь+SER"aۅQ1Y8\vگȪZu :{Df7=`i*t|"Hoێu'06:v( Po1lagN|嵲l~cT7"z2c^"&_~dzև ^w <~c0-d]_ 2"-}g'1Ԏ F Lj{\Upg7qE#ȎKY#* ¨a[i 6nž0.dhPIs|rxv e)Hi%ʑ, O~coy3T{&|ٯ=(xȕg% c EAl'b_:Bk>Ѫu<Ȩ}56C-R BE"wrsS5LeK8dV4ln" $ɔS9/. cjvNGNNץJSx*Pq/>;9Uz I2vL6}f'ֺ :&:y"Q PP8lu?7e6wujuL?1>^wTL֪ ޷D7絑l!yÜ 6`\_/m Βc*+͆={:z~h,;X&kM9mx28Ք*sm!uVMҲf%lU||xm=D*&m2(bTs<ڐ8WF 0{}HXC#ےپnD!+Y=l# ] ҉ 8^u$#FuzN ݥ:_!ʼO9bKi=V&*->iQÅ|2q۔\} ^O&~5Ϡ\M`r;Gߌp}qKp!A)(. p&p^\rj:ע}pSQaP9I.\ɡES2e.[gF1|]#<NjRWf - Lv-#=a1\ $8'Osӣ|[;EǾa ֣m7 }L؁+kg fd͋7HuB_{3+Hb#Eb,lk4 p}UI)u99 THd.ɒ'q`XY_ {LTA'ZO%%)?/Q~ԪޟGT.ކQ*w\B)Xݔm3m|}δQC)藐 pF?ӈ|j=4$P e!H/od׍绣72>Wc%NS'\!A1>g!]O7>w}`œ1C =h4H\r޻R˪ڊ>ojl+L[l6ѤZ tH2Oƫt f.(DLJ^Θ. Ep8P7Mǿg2aTH}np%oLj?"E6 tYH(z;FNp]\g?sW1:U 4O¢BHd-[|#Twn(__TytwD&F)7Iw@ xÿyw/Aƣgl>jɓ jWD@Ojc٢N[ᝣإC )3Xr(ƮZwq\vG,:CڿC$ӛvp/3Z`>ann-!>\[.ҮQGO@iuWڡ{'9Gbixeq}ץڲTm z}x-Zkn'm)ӠBlڍ7^[5^iPF$Cv<}bȥ2U_|=|{oB~u3τ?\qTOsp=Ne)BOdLiy@'3D3a txW_7up$ωuz;=.tt1}a,BVHߖKgngPQ Z'*.j^&@zvW(Up\3~/ u1g@Si{l{zy˻fel^rab͕t"*"=)pV7זB;,GL_S?+ze' pO)ZEztoO CNZjj} ?wuF~l$`뱬 hnO0'#_xkY50R: +oC)&6@-b[ɵN M< Tx2$ w[jk(q% ҟUҐ yųr𛤀%i~E?K +߲R'c״./LSu鵇( …5/:lI ,ϝo߇b8$#ҾԵQFU`,2HL?m+۝S\%}TTmrB{ LEjP  j\,} e셂ܻA gн53v#Tt8Z=8Wӥۜ'핁:&vlyG1\Sj6e>]HpWڳ"T?XZaVv_yf[%ws4JmOڢa=OHe; Z7/l!{ z ZO*'S*3 Mr}ues{ک?8(j!Nw#MS+PXڥ_prQ,-E/Pa8Mw9_B2;@TwgVlA,=kF_W!ء %>Fxֻ굾Q"C㦃'&U7ȼ{h<u{<raxoϔCmA AQ7 1F_gS8VX=,BA'7"4 Y$쿻G(fOqZ8X \Ábj$i||ȹ!=E@'maE%I7Ȥ$BAsdpz2 `wB5‘Ǥvt=)?lE'Ĕ4ӳie]2`4|xƊ2Fmdh`ĶlYBre#68R&Vn a̓*# Qh.0 c~#TPi"<%M.g7\aSan by:Ft)5*O.HlTR^Ζ /5=-[Kcfd[y)M X`r¬rc7aƠy{ƭgX8JFu5 2 wwrWB%vv#juH1XvSV%u "Tg;IC7C6@K)3MOSdt{P…ыJC ۈ|UPXW:uySbgg5~ttmsL/ݘ:v䷬lHߗ $MYIsCZL,TǻgOOQz'!w360y >ⷐ!KO\+?-HJU@ģY*^/(GFC؃[B{X<dQǕpq`U=ԆKQi(bfP(+RT'tWr-0N/~7K5ʟ.1g}؈\NfI]kl7J@gF 8y!vmvkZrTl6p|i4&%aCq*>ʇBWE<#^*J#Vlb%ŎFߨR|P gZnbF]̘"{ tD0}'+;c$ƒ}8bcAUیum2̜6tP*@ɟ;!\0zmW%D#Ư{iG M~%3,k\^{%(U+ _}OX߫{4T"EU2@ Wy>ը:,Ɖ<'3]"yr>CNN".t  993}[$kpm'=xTb%D#7+e "(]ŷR u5æ~ |!_F_#.>[>ёm.Bt) J`[Ue,$Ak XfUp/0bQxו:rJ>1!(D':QaEKE|Y/&hnb%l&[J0~C"',PA[¡IxƪA8@Xݪ.vwu@P(pO Xbݠu-#L=z,:yr$GU@f%;@3>͝pOuU\$mu\<-U cyPKqF X̻}jcK+ F3Wt'VˠT7qq)ODYUIѿ'fs `Q嗲 V=^X)YK@rqq@-: -4Ezqu0; ч< dVt6#l~QdK{T}$iB|LӾQ{&Ea m:WƇ~3b|=l5G`!R?YJg\fZ3H$¦*<9x+2M[ vito=wkVϼWX طhq 2UdoDuXSB ?\+kuJ8q*EԡØFH~/6Xn鸞(F6jYYϚ9: 5Q]e[nv\. ԕ=~ֻa2NCZ˜j%vQ=5k:'!u b{cRByV񲞼P*Ǜ5׍aY#y>Y=/!*݈x#W.N8 dtN562}Hr{̊$q|4mBwb4#T'IE`?jb0yŸb];ݣ;>+FĶo#7z~esLH`6̍EݴONMbww¿"M:U1# V"%#݆WIA{$=o*+Y\ubl=.I%N  ,cR!-Sgar-iq&Ѧ'`TRs yb8Nͪ"ha_D8j!'MqQpwV.rڟLmt 1D?}e#e^b\q}8I6*qu f+n-SYa0PWXldg%c#BhknW'39Edk?Tҙ'FlɶgM=ypfVy]7YfVD@)ŞM~}Du7rewEO1>TW;hlmOj OwyeAoˡbS[Ԧoxqs^cDDYƺnaX)O><Vo_F~_ Ygv3͗C-h Y} Pa3I> j2qC?Um8˽混ѮE~RD&*wHiov=J ,5_/J5Ūzo@ 2: ily*]pG=nTF7Zer{u)}Z}If֢vJfL>-bno4'^3FEu Eh}W Kg\Xj>,?52ȑqDq: w_j&[f^ =  :{nkg_I~- 5_C},#dҵD,r.|:Nq ϮJ+UL`3sDԄVÊ9?40]/Ɓ%1 wkgD,">}i%Gp-W} =[Hd9Jfb(c!#U AT)?kVujLHJ5ʿ9[-2B{C8=qNIN^9274=MʔS ik#E8C*@t-K^5ك>t?gsO\JI U!g?CwXy>yߎ̛~6C7*D]?iJ@BifO YLUC?}ŝ>ЏWx%\P['HE)sv ؘe(tlgz\)J eʉnj'ͩSӕaRxz2 YS#<JCِ"%Sn@aCompr&pPlæ5BYsgGa~ĝ0'n@q, R,rrF ;Wjo l+\$;>l`WX< dFg:'OQь`q @3d:>X3 =Kxj8KY Q/欀gKܫn叡 g@C2_nm$ڧ&N?'XG7|f7j)g\xRHX,G Ej(-17Z ܦKc @1ɟ.6|ƾ{ {#_bG_de;"ȡEK$OK9r#dzTO34~qNz"BPi " ;#7v'&Cru͞hǾ mNYr~=PN?^* HbZO|Tqy!vhT{ge7tR.wY{΅` lB? MCAV;0;R[X/90 ٵ& 1`^>t'z x|l<O+8f`Rgڧi<ǡzo@Tj< _6%&n-D5c%tzt7d{6R#bb,-]f)7;Fԙa>;;h0rDQ[Q*9/KPz<'![N< Ӄk_PEyFêhG/~4#މYAYabz{oES>.|u^wv>E})@Y A_2z"a~jKbs$[<]XLG/)~S$k`W,^ښ PN|hO 0 ㆞UZthx-)n:ljk<,ދ"͢ UK< u\o@ٌ.*|NKG${C'J6kgRBx^VbI#)ݖqI @q TYz&0\_$-Gڤ -z zږ>R8eaR)4\g`j.W A[%PSz̮; i=e }M>\13!ɏ)EE0k짬CPos񞪈t™ׂUȲ.piU썍mk<( o, |q5./H?IXs 4a/w(Tœz~rE] lEf ~>P cZã&v%Js{?G\ 9rwQ7 Ձ|y|x=ThX)D|3 mڲCN,[a!q]rMZ |t2c ,L *`X|ovO~bH:MHnCze!7R Beagb)<#9~8eĤ*lCFfڝrv R%G n5F_0%"#tAH8%Z7Ҝ?;^37mK!H(LEtȬ[~ήOjܞtCmjC|ɣ:ľ8ߎ63qomH -/m)C zGWUE{qd>Y!i?ܦ-1col9?3|:E_ӔM8̪׽K_OUZdɬ)CE;)j cifzyHgBI0/|eb|1!ęnDcBqicQsoiQJE@(1.Cp|8z;%L]YzaZ}.21V7]urI^[sr4hjPS¥leEk~}>fБQXF{-Uq,կXܬaa߮?:Sh';@t7^!lc1^+eؑgw2xpbWi9-U4a)D_sfDzjǢ" 8@@}L)pha"ZkaD2:&|+EbŸJc}?-bo :V,en_siA<*7-𫞤Me3\x7PYbs<`k(J}<ͨ,?n,>kG"'ނ$)+sf`\u 9#O_LQوdɺ{Z3#T.q/dQ4bl31~qW0 aZ\, +KTпG@XƊT;g"[9<9˭2SK #$=i^mIL V mw>i+ݤk xk[vQeP-1;b^:76+Vb-#mG?=+!s G8~W 껆n`>t+ TBH*۞aC97Z6 a㠋k4p6Q]^W,W|q$O8.c)QpTFիHX[l2K#F_s젨+W?Kơ'p?5=Cj%X& OvOB[CcSm冰S39TC2υQs5EkCO5*Hu[`e:J7L"RkVy'UV o|Մ%ҷL늒9 LЖ_(# ɷŔ>z(BMd[.8$9 l߫"pmxٖJۣ+MCeAU}nt(uוZ0b,;2jtbOp}U966Ox1 a$qF|[@SvnTQcͤ&^ю$43o`!q$dDR DpP4K{^ -7,o;l҃8s#cQ, OU cPJ`̱eKMӻIFql~/I&wZrB3Q(jM۔!C1"L~bᕽ6hS8\YS_xS{7sF8R{W3uYh3EU{T^@ꍝ{͟;L !ƒAlZ~S@LG UP<}s\M#ڂm}ڂhK>Ѯ呍1efG`|֕td…gC,{6ַ|,\ Z 97qEoUy} +gBp@,u⑹e-6B2iE},:tY|yDUma9z"0p ZS,_ThovAmUQ\_r#^};Lrߦydn: _6~ @`u f"-p՟'&uePym#оԠhv8IyM߈,MB!T㲞(~"L:ݳR"fژem픜:8XJKB ɠ~y|{C()\h%Rkd>!2ۘ# l=#2֚:F+lm̕&3KGG\(GŌJ$ ̎N&'lϤ]:Y/:jP # 8AMέWass.2^PM+lfwWo 6(lcdS(!VgsKt3͕%n{檵zࣵp$ܶp28&Wr!uHmEvHrN1iI?lmX {ĆJNFy+bWj6 c%D"۴+R]J;כ@ ·>5l;C\k\ ݌kB¹h— K%t|r 6m;N~cr^T,7 N׬{7KMNM?qMB9h{0&/ FŜpD fW?}PȊ.:J":u 786ڀV#yj@F_m# v?A މAWN@g8*sYQnd|$ww߸T[wC"BE&J*4X:Gχ *Z! +3 ][0-Jf'e֮l%o5CLTƢe !omϲ?!8$`!z ,,aSu ^0 v芳߻d;}/r~i5 ̢*xJQyL-5gjF˱IC@5n9_qFQHV~}=vAds;|EڻXro&d߈dhW,YMENg Ov%z˔ӻOL(.͆I!,;5 ٮ*^kG%lA`M+zwHQIwBgO%)?9:"Vӵjۿ[%"<抢р9ŗBC{u˵uپtl03PK ~RVzwCda?n89` l6(+ߧi)'Y-E!J|,#Yx\\ |ۈcIXu/R{*lAyJ(&h w½Pw76ڸGKVW] txw{֩KI}Qc:Ve'?[疑Etz?8*ʔxP#FɁ8c|±C+,g|C/ֿvRi sf ^f~㟸o ? -D?)Rc&rsB,+XVoc)e28s5[ ZgڣTbT#5675t$!;:Ù:‰ٿ(t7tɍѵMd}pm÷]-3U~&UI y6o'MF AnPRڂYGFWvjI%EA'ͪ.͏|{YM YRm]4{[B{ lX#ߍ|d6\'!iNÝ淅 I7{Ir\;o%9p^EL̯L9"P F$!S0&_p %C_̉((>5T q M9yWsZKK9^IdCm:"i|yaڒ46"DYLWWD'{(3_duȸM ܗUEV\ZM&koXa]W`?/<"ş,'l nJ#ze)j6֬yds.T!>oXi=bI;2m9[W\cQ_VSÅOoas t AWUmfƘ]7Bq.Dc*9,̢Ln&%4kD$tvHAi+:U*Ψ}!GTU"7 53dB'SwDja 0BV]+SF |Hug֙b`R&űwW L< ]uV4̸qwP@M2gQuzX!}kݐ7.,tCg?+3r~3ᴔ!^puiplEf#]F㗻l=}Vx5eHTУ ՄcJ6G%Ms(3E@9)Dl.bLy޸jiJloqɿ0\Ǩ2ŤDxL&(+}Qב.x}_JAr+BV61{|&c|\=g1v [,]˼^zhs.jݣ~*[?BFwm{}taM*x~, L|qXSNqC>_w' Ep30TKEìS5˅z"X_8Lavʿ-2th3r3@{ h *fX$)Qn$PQ n0 S8*>H+W $ ېսsnq .Z\\^ZTZ6iV9XZPdydO!4Dc)(ykMV&71-wי*4i|oC_&[t!+W,2r!s5; bCTU +6E$(B#I>8 ľS'--W8K3[I)_pB&`x_Uh y3 h]K& 7mVmJS3;upjNj%z3cHF6f 9`c8Z^g+n믧q0D|x_$1nH.]bl@Z2Q"Mds{jkX+US_3k8l8Z/Ooi;^<JP"%\~*ck#B5-LTFTEt/UU@Ws?tAd-82ncr=#ȷ&RE!<dzWc&!-x_ZCSC"5lQ vONR~fTs쉑9ܺLR}e弪bY/Nިo!(F^'$79JQ?e*]|O'cmIܖC[U!sT\*Üa09(!:I(ٱfxׇզa$Hgq[aw@90'#q+N+S:nw{hrW&kImVL2+Ёd xy=\ɿu)Y{ĉ5ŝ?r F_+<$ϴZgJ?.U c@ jmux?-Vj, UN}wp3ɩx$y QNw)6 {m~55"spV&+Z pLW.Ǥ@ye:DRb&Yz暄jzǙ/[W][dBXWjdouz[F.LϨz3 Qj,$Y}joXbPXt\A4|WsAKCaA6s9kZK(X^&Z0?x|^q? C4q|kdCb)N2VׁVDcGZ!- zY+25+t=>Sqb:|C=gԅ)*օk_AH\$/Bl ]&)͊E;_i=tU9 PDI3GztD곭lުq'=w@YI~j\SobX]x:Z|7%=wXA^?ljdx.Ew#"}uDZ2ٿ0 Jbާж܎.j8U)Mb9јKY mz<{X>VP~)2dUV{jLfZt2RtCQ@ۼy6_Sa9 Kjϯܖ-!iQyECKUk,zď%-F1Hh#yk^RQ/ sgg"UDn|}d &G> pd:}@|.hfK#踽zS5L0+';5 %q]pL΄Fy,[b8-\$c.a"gKL7"/Hƞ si#rzRw8t9!c꾊:.ZJuW@Dzо@+ns8%{=1-Ԍo-.\.@-,>韀uK= 0`w] t)^d%턍l|Z\  Lkk-]VeS]Ҟ*"Q8MeG",NNa£>~|5 $YNzYngjYKm3%X"bD-2H[6mg溵LPlP`Q/[ 0Uwb]wDф_@e?)|e$K +suJ=@1?jW𪒼 #Փﮢ|]%˓c*g¡=f=S;(ظeՅgg}%DvPQ={m3׫gd#VRhrvjZ.N A9kw,t (<Y8sz {(7-mh8>zƳe@qn|jC"ZVI/5cm~L6g^X8ʻ^a?GJʂ\uAI_×t')+N{YKWn*UO /X!(EСCa (}Djzr5MAU(s+J%zW"oH\[0 19f]tmޕǴCkbDE҃<,` 1V{^o>!%F*Hs\bƽi 7l/$2GA,>zyr6aq?mP(+ W( we[DhdoKY'{CŴ%˛u Q*l]uF7G-/@ 53"!yf㙑d+]9G(޾PxAܭ`*恍_8 ?Ezl Ifb YriUl/$4"xk5e*p=?2 0̵z:FAmی g*^Sqnt$f"f+;iUHM/+k#![Tj|ebطF$27,T$t.zKkDkUNqUܳ_ 6h/&7fˀpiCKZJ'9F w?{ j!tL}zh\y٤NB@h1YI. 2mz6vCuWزZɠcuRJ=<` 4_SND09K_ r /aȍ~.ֽwBZX) 4bd!>W)geI(hѽ.Ul;a+tr{1gJ2*rt ':HÐqs EܦAozEުSqm m pnixPLgKAJ}BYqs :uzB}G~;$MIP.-D&b_Rџ _l~Hfih yh8v/KZdL(3Fq)W ? $UEӟweO4n}u"Q-l:H3׃NbQoUuVe̱$Y|_NWoMH@0`x20C)1"`br3 ]kyɼo[@AIaJQ.`+E 7XeMvu.7uˆQ_eTpgg" "ykꮮ׫`"-sH.H:DciC%@fCW&[?\_U` %#TɪG{٬sOG!j 5]`ǑP{sbu& C٠6t^OL(?# m5ε.-ٞĉ^FEdD5CT'G_Dm£**Q8XBwڻIζp%1{K`s>DZk pJfNx r.x cJ* ^Nm*S4 q@Q~ $ef-3e`wV.=ϙ2 Päε_P lT.}.{|:l3KވͥQf`OZǢiyÎhWի*y2=pA@JI)`4^k|u|7^Uá|rlw_JIiNp 44rJհ!\@>82|荖PN *ꈿ҆JFpY`B uWmZx=Pdt&J@T`Z^Pi7+b2:JIUI>1Š,QxaU2g_W[(mJzBu#% \o -w)Ks̿*"u:s|I-N aI=0@S ޝRJ9AnB}0d_ _[bI|3sݔV97aedTR)d^X n#5c.,{Kz/mb9g[}V@474WGna^D[ apHfJ.Ѥ[(2eI P?q~ci uv_6[ 5]8@*]IzK imzÛYG܉a7s뿕"/*NQgu4#k3x %Y\utKSi`q-.^/E`7d -w NًhzXgz3-0!a?^I7sdBٕZ z9l7|^4B1YgByŨ:1 :<[_6Ô!B]ظL<J?,RtؿrR'''@o`b[𭏩y}]f yE.Vl\T.H!e>y٩_yvJ]~nzk#ͰnO#龴08(Ż,Y4`Y֙o"F|FYÓBY9n)v> [C4t;]Aǒ0k^V(lD.j'\禨a+Ж%ChƊZu`& .,,BaHН?wkGg?`1d^3H!@b.-ޖ!5mT=yƫ~u褁#2L^0)A'hKifXKU-y=zҵlYT eƠ~DQ@+0Ǿ!"7׎'*fӓ.YJ8<z]׸Op|"NIiv)7*Sή4Zt/R#J?lN)5kDdjQίT[\%D/f3ٱGvaşӥ3{ЏMO1(SI[kkW) ;bWQvB܆77 I _hz u~ıe x93^AC 9GR?+0!##6arH6MX;aç~;-4&#:_As<T}8խAw<#fssrAk@ӍvI:[*h&ݤ3g.7`y+M#hG;yD Zddɷl8!>*IMs_Y\H%}M'@o,:Ekpw{fU@VS1%|6]ƛGA?2IS(hi΁pc9ZpvnqIn#cM-F|LuZ[GkK+e 5 rVKs+ly92H[pLLoyϻNhaC~S(E`.<o)IUC-c':ɛT ЯU,n1>jGdqK5Mqf߇)қnE]̋ҵ$QJf'F0a%.Wİ] E &ka)Jpuefjpڛc`vovp2pS6Ad4mtƭh;gU߾ݠOpwU$GoVh8;߸^7L_pfUO3)^j_0kfsIP^A;ݚ5¶w1^F@AЂpni{϶]Zr~tc&qV|}F鄒C%fA0MiWp$d~5H@q^}<^w w<QuԎZiKWrʩBL?k"-!Y>s FbV\ ];}09g 'ڴvDD Go_lVz9|f^pSZ)޳{Ԟ=1ev'0]?t϶_Bmg[TLŜRӅeͽ(ھbB#O FBF^z}Ɲ$DSթA;-]Xal&]v.5UQ$-b%صp>PWy_XέX6J] /Dș?LHQUd%ULQ#߆%WQ59ƽ7A#Lԧ>51t89BKw{nrѐ vZh@#?XRtU~VIγA~2Js+w]y9Buy8OV_+ g x(FЁHB炤}V&{@&.4^Tq@vcN@\Q+^xqX)kϰz/H%0cQq`4~+]עY6cp eyYTs̮نmMTEdא{#[AES[sf'0b%>wDݜW2@D`䉁漈-TKiSFV4th"R8PF1.>2}tW5- '}W2dA(0(a핽+ Skܧ/cݭY1ʱM]tXe Wb{+>*cEgmw > 5f2:}(? q,V M^KNPAքSM|=!VGg''#" ̆x6~Z~UMXhia7'`JU]a9T.#LU=A[m ,e;HZۅw%xl﹄8v*|ZrHUlSmg T|tzвD9AѤ"Yp9}cKR;3xrcj)$md u71AM)v}?cCcz~zzѸ:),,~ۈJwo@r{F3=G4ȐL8&l:Ge[8gKm\PygdSF;~R\Zl=4n_{XZ,fTp#?"PO[F{XCC 1uSjV _wS܁9󜥇=F)R!uNMt:\!$ԓ&EyHw~vJfNQ=ڷ^229BʟޠW3|\+Ȕ;V#oo)غz儷^gNzԑ2 jp}Ont#;,ZEE#x~E*Ɖ},14܇i7Z,]DnZZX|=?^GiQFS^cW9tO$3K58AIѲ <y]c7TdϧXc1!{A>8w M+^R+IiGEX;o!DjuM14_ƍ4WgWuڵ )Rۺ8vrO>jstC"41XqCtSO2񖬯H%Kb{JK}(cC/)p F@&:fF M4Q2)H53]@Cd0-t_H]WiXM~{^A jwtUXhkާ;PST*JZٚoc0GXCɫD@sng L%7A3bT7}T"Zhxs`w, R#?/r{OMӊï'PӥNpyTR}io%-.'|3#wTR?< Oj{˭_2_5tE5*?>Yp $Rw/A:ak} hsXADa3й ǽ:&ٍB,VRur .TВߩaF%pн;:ZjiO@dܱ`c3x *\Npd 0i;4`m}% ͸΂,Z&)[0=m Dϯ˰o8V#EgHMvmfiCl>CRVx v hC_pH(ȣ\(jiy=L)Am2\vXl"GE5aWZABn+(/wI] T Sm\31S fIj1.Qw@َk( /AG)ќ)V:,eb>[K킲$$ ev ͦ:4t"li= rUI6SY-ܯٟb֩h8*A2#&N}..q_zhݎ "nT]0+ʪnQh.KhFݺk@iDnO&'sceMVߐꨉDvf=Y&(ړ}vT<C=h.ΦxG0KxR;g/unWXKPې>'/}}״*D \;68n@ vbg>{bjR K"A9n1BR¤)M#5.]'QCt>U0KDe}Ex%Ną}nךζ8w/d]A>[5)(Ъ 6歘0hVsEVWzbPeGXvxlꮳZ&m%vw}pn0K3M'&؊J]0RQ{q|Х?yNj ylxXZcto_(܏kzϤʥ¤/$FUl7/=+kN%oIy/KyڡH;낝q!1bVC%D8-#Y#]yªA2r'n>eb@FvB\|aQ"Ϥi9הI4󱉮-t=DLkYzB)Iw 7vn>u8Rtñ,{!\b-@,M\D5ot5Q[[ ocWWUx %?' _R:7:&Wr]x jbp5S 5i]%4&/,$oE؜jr=}{^EVR|} 6-_zH>D9#t~֑:*@l8ܻI87FЁگE\ءyD|giQsݺKpӈ6•Xһu܋>]t\:T} \iV;ޫy50F"^*Qt` CQ#_#Vzz|PwDb8%zG dyӤ >[P9aoU罺%: ?>w["g*BAg)P'CF$aJv6UXW&ZўVӰW`ʂ1Rʞʮx'H)8/c2oQH-e[+urdV T rK5 Do.]IN+G\vugqS=ݙz^8yƉ]%뾘6CsHh(djӄ +mΎinї6#:!qګ,b\z J1Y}!Xz|L|3F?.<Pl)Wm}94Y2fk,#.=_?fȴ˼*qw.Zt2"S⏜cT%_1;ڻ-[kmdD[J\jjaʆj-x5&`4@hj'_GBSd~B~Ӏ+sK'r*Ri6@LF^趬[8ܰ`Ω3f61̡A Zg4gJ:K|8*oկQ RGr}Zd ],nYիhX~[Q\$~VZ~WD̯5R?(|F\n(}Pͱ'Tq{w}]E*Wڡ_yEgUEMY[aBYCǍ:|B3Q*֯jo ՝6.7!xŹaJf1Ȣ }q_j~\(V{Ӹ&[.KZr˨q[a;fڀIKkQm $*G U7q hEQCg*›McW:a(јjmles!Af{ɐ.u~My:irS UzSIA kM!ﱷ\G$:zC'̛'jv4q˽Ɯ`SY5EA|+thgD%{xs4+s%almOdmkRƾA{ {ih})T? *ƆFyg7_!T}jgA OIu](c5:8Hp^}A ]w' 3 FP-Nq@9?AMdlRTsDH)n?HU!vG+cA1>ioyK(H ݤ.d8*Q8y1r7*3,WE/ okH߾;?4ңt 0rF#vdjgNN+B;^,"{$LFL6DLUa2LY7A6h[WT1MbNpx`H ^HCxlZDYJ- ޅzUu+oԳUۺ ..3oVݱ[%@g$ګ`1r>Vg>4}G{N'-¹p,M+G(ư-d#A/BB0ɇfmqoмWd 7ڲ)v9Ms#>9)1IF`$P/QemKr/17Y~VM~Q@wsS1e"de-͠ܬ-p'8Xq<v)ioV}l׏C#9t]L/k$ཱུҧׇ:!y|ArzQ۲ TP4+>)kN:݂[P =4عXre[ۺYmɢwj $7uqw?nnԙm>}K%2LKU&uq`::+[sNh4;N~n8lKz)/Pl wT6޻ bhQL6n~k,o 'aJ)V!Hv#!] ɴ3G"__u 1Qz<!LTqv8)5H[JR"S PKo"N]e,[ (b#lwF(S]p횅Ce^-'Y^%%qViNL?|"xO`6 `SN{O'D*.[78;{ddkhG E|OLHd4SHrS aVX 2` Q4mp:B@:">;zzDY _g`xSoLY))PKӲ Ż!w#1W4G+t<:&ȷ\e eW?YBak|T=YLh:ʝ>.Oˤw h2+d "7h+l "u _@ lShm8c95lpe3^͝2U]HpkQ|u>[bfɞkgȱaO:|,'2 繹rHTrާ^}d]7x 5-ܛEՐ<8YߨE=Gc~ 9 xkT83E+ Rph ,s})c9e:3ʍ4o)4ل~|!m RO>ZMy;+4`אַm|M$sM\r+N/3~QQNo67_2R@A2]֥6J~VWp9}gN↦kUy-Y;v<,Hŗh-bj8<;mR];8##o2W<cȥQZg>_Qa'xK>Ho }\| ~XKoٱGuN@-/P+:E6qQ{[`YyW71M(׀:%QE0>? HtoNDb͢8^ß-%0FUܔS C]eʼnbn .amU+OJ67[TY?sfKRfsԔoP 204@)8:,1Ӈ 9IoY#)+خ l|2+0ҦGf]#UwozۙtL \@Z_/kfPVuT6ͲÁd#6M6tAjˇ  Yll9EuDk᷄7/\z"琙|ñ& $|rڐ͎w LddQoiuIINhdiqo$] 3 {γPH{3;0ѵCsk&Y(V. P? NK(ڕ|3탶P6K-*&p عݾ!ywT&*q<}<ٳE&ns6 kN ͮ6Q2D 2fJȵ|fn[(.[>#hz1%G\6tNR`ҹ'#ؘ2Db1p2Xp,%Sq^GPi4&) ?}sNiK~ N0;t3^Mkv5VC7;0)@jZK;cJ%I|IaX&|0;s4Xʹ]}u! ?HqQb XЋxW Gշ* W=] nnvl<Eb!GVMp[re_chKYwq3VBIg/+^R,3/{$vMY?5qjmD5$RAcd\p,#vNCCz5NjQ!vjC:*Rj,=kճpTC"E!0XvaC}rmullcw)T<<ݣkGO1ŜdYSxhuw FvL}qPo:KBGs֟apps).>96aqCrH旞QEѹ?\p߭w}d7zU6bXSY,M *?o! BX:)u9cӃBtT} g(=jR{y6ʴ(&w1/% OT"=@ ̆U ~C__cř|!ht pc_P_d0'Y &a^hz[hfJȱiϮ8dV9oͼcUxKޜ_&\fJhob_xsߝi)s<S(@u&oU,'#]{ )JIۣ@Ʈy߀[1J2RБ ûuoq~H|><(,0ބns݈4s%1@_/d`I&59R Y <8639զ F*Tu`@ R@mMKYE ¬cIs L‘+UevUNE3eiV4#Cm2m˞̤֝ƍr9rSRҌw$*0.G҈m_R@Ƹ>(eϋn$oY" c^ fF!aw* @Թ_ZF_.Mo]54A'01+2qr8qxƱw@S3n5y6n1~oU!+lUDTMܩOxgEMHஐ/g[`/̻ ~ s]~G;9qY2O4ɴνHi1mvD:#|lUQ>0PxhpvX@UB5x%%הى6+MM80};Mgj1`1*Iypr1Ģ:T&7A'V)}JmTzt]+%ԛ5 Lȸ* 4D[nŠ1 ެ@y@둞(44CΙ'p']rkP+NYTK޽%pg _Ӿ_ oʔW+N X_z`G+x{* 0Վ :ȑPZvV5Ӭ-i&9ĸ/߿sm\oNox\ta<jŋIWI•ݎ,84ٕrT>mѫo7NCxWctl\ >F%%fEd'DD.AE†mBer!z_H&驅!>AL5H JV9FCqrȧT_A]|ah2|}Y4oB:6_^ ԆG @:[M6CNbfc6̶x Zl-yߨwhlCV031E+<^_-ꝠW)?=Ds K ڣ!%B5u;xo^;$G@yYށ.9 Am"=1L`% )vޤB xO0梕 Ub %ORFvVp< )Ϙk6AҔPT^TgL}斔 iYtɁ1]o1R> t*T h}Ztgya[1w<`n H8U !x GvCaY}[wmneOrl=-Iތ]\qk0>ߔFhș0#^~=g,w:0B[:s>=SF[AXL\enSmO,ʊLGYz&# &4&m01'Z-)gkrpm sØ,κGg=cMȔ'`q0%"'#j}wKPhl.78ʇp)&uʋ[SLM(+5cs(]i/_ut 29:wD*AMaBSV2'p{[HxLO-fsS YPo ` ڟO #aN#6OaXNB2Snϩe4>X'pQu VH-UEEE^F JR!vرR{7kkT 52UާM+t9J 1fFuFϺh'0.A?&~̡ KJ\(+n }?/g^ǧph/80N^8_. J͐8{ջ.Nrl0R& =CP̶JP-yg6yJ qb;Xbo*D㖁*Żtd) )>G'e1$3W$ul'\~M@dX .pzW[@foJ Tߒqt cre/,Ȯt$oRY,*I"-(I)4g:Bj˄t *":&\H'M]5]y<>')HC $-CM9{~R"JR0݂в-CViɃ[%{tߧgm _ꘔ=B_zWNRL*b"/S鼗 uNB_R҆o^;# #OAaB FnAY",{$i_z?:|0ˋ?mR o >o2qXwD5rQ]j[fsn$Y:=4tf#Lps)Rf,)΢#y/)n1s#kzAHBa2QA l]dP eYB3pfV]О5VAf`Rc5@s=ƚrCRX0XHV0OUѽȉ D6ۖ{=o+j: "G5>@}مC }"F+ڇGf77(~/9TVK%w>D< U#KX@%EEܞ-ɹ.<=A;25`4-~c6;>7Ӷ4M]768_~I8пz bZz 3FIW6LvsfIpR=b봕V- FۆjKӝ ޅ+29\,nxm'%Բ]Uny?5䠌=IH&/ JU 0`/އ O&Y)*Xʁ'D{ }˼$0e"4t6WUHvOnÆzV3z~s' 5$iL(nJ]=a@[t-*:*Bfկ#ƙ'Ƈ(Nq}.ZW^.-WLnO?C>71y%1[7NsL=ZǡI(?},sוvͪ;^ZⱭЮ9~v@M:vH?/@Y`x,aåzN6aYQwbX/3"O`OFQAHXD pHDJ%6QY8УO.oUtx$Nh*- c%nZ. [q1i%NjxGPRoP&ᶁ4Z’Vӎg9\T_${$D~(wm3ߡ$`I'ESHO.[hOq0:+ɣC-iX $ 0X g@Ħ1XNU]c^mNRLpHᥗӒ)c7+K0nP5DpO!x8!Mھ]&`7+-g,U5Zn,~7vwPp*P? Ac3 iQ1J`F2b]_$'ea/$yƉ"H GZW9 g4ds'8RYWhQؼ0Sm֭ZŹF̈́y-2yZb_Q"a}H gRh#L#=jwvO`HѼ79M !a ]Þ ֕~)c E5ͯ˜ӲejTmA/ OBi,H#@Qיf-񍄰!`psQgzqg1p3bjitN=[y:T_1Lɵ5} ^dJ7Sx:2wHvP6BnaRoϿmSwC\a!r鋿zKܻJUM+NkxŶqaQa-#R gQ*H۞.tIbGq-qRq!t(.0hGi ]Wp}ƴ gTgPжt2r`O;~vl^.ǭFmm0Hs 2}7XDBeq-D(A p<ʭ]| la`B00( ׻4cWٔ]sUjXn;F>gi\{g%G/;֢;PF $}-c1G( :0NZ`O`~IhEk3P\y{G6軻M_8ZقRPHfقR2XIkK:bvK6`_LJKorzTF`:pNa=XBo9f*Amu5B*ڭ_uuGjsY je7c7G `7&h O+[;r~Ki&ЬUQ,-]x/l,E|[#@j[9{eTs7(2h{Xm7)1R6@Ke c.Z9SKz81eƯy0oGFONгzE VrM2ZnnRCVoqIU-) [ g|0h^*%]w5¢p75c衙AaNʶ%l}> 0N]Z9GE-UdhlEVn‡W,p9^)EcCff[&RPwݰ/ţK'5!gIShop&fR>< n%Gz6\]&Tw.uɽO1TTZIСfّ68;7̰NIq+SFL '( !Ec{R14 6o1/]W]8!D CVU>Ғz9N$R0$ yK7*-W! Sox>G.-X_>-n2uF/39)6T-G?t)K~/ٿ(6$J>^2ꦮ]~F`UT!gZо}*1<4QJВx^s]aoRu'јT~7{N-˻g?EaU2SЩyC#r׸!5)cEGWU!ڎ,8k_l6ay*YW:M2$(-^SǪXi.Dp=J -i֦ oKa]AFzu$4ap&Fv'[V>P-Xt}@GAz#+}Ɩu׭(F"%Yio@I`vƿm?ӤᆋI^,?]slVI#81R-iW0wMðPjZ/}+? u!f7'%@q`^\-P4Uph E !".iq/ܹ#F kd]dWnABg]0jGHpu$}*=& =?cbc@8ip}( +SU2֯6o;[k:Vhu,M1ҞU!戀V : +ZpUbNOOT(G/ðOk:|BCkBO gpFش_n3D!/n$V|&L⾬ n5]s6$9@w* Bo.&qvő[Mle[V1k! q -%WvnG^k-WXi 085qњ.%w"auŔk q1c4ʋ A)~#x=Ef67υs[ =᝟8ߏ*̆uztCbT*LE)}^iSXlq=ЇE'z)I܍/)SC{4MU>ӐԙwsBi!/N=x eSjҟhōn8WTxuG12f_-tًJCæN~5kT舆|MBH'FO!e˃ ws15 (ay;%x+W`;U5'@CsrN)o & &4e7C5F*(}[)*;k<.>HB<iZgf.cDF>bkMq_Wr&̟FCC'_d/%s,n-ÒCoȝLB*/$ $R[|v`._|S^*z]e1\+D6iUto7^Ps#)2V^V=ߛ&3C!=Yp8W7l|QKu\S*TpV]->/mM]+,Y%,%p1TUqz+bЪJvLYj3s32"S%nMi#MV'Q Oƾ2a^vLpQGF6Y0:Y= ~^R J4ɳo0GjiW<[ ;]q{^L"OZթR VC~EpgAn!dGPU%XV͚M0!%p#1g@ۇ\izd9^Cwمp`u Aq^A2Ȼ2Px_X"7/zٝ,_+.ES8f*-E$ڬPt(_,Wk4Iƀ#1,@aD`=" A2U{HjRLBSgmQ[Q58fʘ{dL g~qǽ_n<LJ@G 0)R箱3,ʼ-pdžӄ0[}";mj89m-b| ,g6?>OtNwf㺠)ZE}$ym'دu$a_q_WUrU 4EFSP=ԆB/o.#] tےi7ײmf{UP6*5Z{tTF*X%HW]|,Rڒ9Gc< 枨M3oX$ϹQ@q~{\q;o:Bj  1qgB~xUg֤Sa͌wA^*Y[נ9>\ߏuĠ[4/VM0n_fZj nm4v3uf;Fc`*-)UKܟVdc9}TD pS{hOx{rم|'s9ɛ A"^rIpV{_d<50 KhYs>y~ )JHߊ6Hc/[@~{*CbsYɑb7$x=ř@S y/J96 -#uEpI>zPͷZhLWǢ!df rj Asukϭ`_qaJJ"F0CTE2vX;JߥVne1~jc/63|l_\E»^zu[ߢelJ\3ٔ&LtjK޷c.ȔRq_ULb1i%C9T#?A @5F`ijyY6'0lcec2e}~[>5k5y/KpV_YGqqcZCZ oo=#ˍg޺2GޏPG82m_%̝ʙ:SJܥTqk3׫ q̪24EѰ.v8 C8wLE/dY 4Oy Y)[_kR%pnj3SqG: ,p'`gI{#Wϻ&o0%mܣ+lR#qoYMFt1x3MFqiwԿ^/^) ΁9}rWN3N5c?ܖo'&DCf]n/Y(Y@C 8;S1wAۋ [eRy*\9O}zp,$݋L-k .$*"zLڏUN B(ʹWǂ[f%%ӫP Xdo6x(m8lTGI6%rJzG=cL|z$yIu]{?$c KύVd]t= 3A,3K3õ o Fs)S#:g+Ӹ*.uSVajx7~N;vA^ mcY*q"9R@T @(n+M.$,jҝ)!MDyfbbۅ 苚Na< = uR݉pіZ''d GG ˨]kdj}،t,:\xZqdYsdG)ٷ+EV5P};7 [ƴ7ʬznHQ"vK IٛL=ݗ%ITIQTW~WG# wqEdW;BoTLc(%Q +4ކ{S=Y:a)ǹ18<ȲfƎ;:LfC0du>I\}nI\㦭U?\HۙaIPn9i\&8&(1ĀT>|Bۊ Dj | ڒ+A3?pĭ.-gH xQfiT&-ۆK)'fK;G-ƞf^ vO.~q[`uJК`Mޓk S}P/Z) `^8Dml-x½AU}Yo<`ි&)@vVQIhHj)ŦLLK,^l3S?j $Z gű eqC+Sy-[Ri0_='2\Ja{Xӹ-kRj J&u0:Tg]z'47o`w+{p'Ǧvb|WC+!X>#gb#B1J+p\‡ b{ȴX10،8o5%G|TpqvA#LI hqhw5YU3&~:?6B&]ܳVv]?Gmw_$?҅d!p;L%|S!oZҫʗQB9?* 3y!];:ԲoJ&Lt/%?7``[b(_.qp߱q-.PIm<"Sh[@#f_c~!/И8E_d y4SuSY` O`x% w֯ :ӿzِKa_lnO lvYQ}!NQeELi]GƗ鸰F].:]pԼUה.Ha!{0G_URCh]-^ӎɽ(ssJurfHɮXHez6'◅<ì}`BYv*FXQx̵ɓn 'b͓3*,=?b否TH{ks4(9&AYthrQS ퟊Yfj5opٝ YEq !9Դ£{\zӏ؉DZAy SnC;N CXjׄujS6*0ONqhgȭz/BZχ6V |&hXHjjhC@nJgf4e':Qc*bU]<sк䋄"jG*P7`tиfMe]>Gd{0 [l$f_VS8!p҂$z?@x&v;=u|'BAlP#S(н- Ay[o)#\Me(avS8U$A@ߣ2l; TxT^7S(>E4P‘J, V7k7u۞|TK1(}qj> t/״t"e$ĝ8ft6%mo~|S:-=u-c[o(e.?KF/x98=>T6r0g.>lX6f0"Tؙia+1u`*`$+$B}\)EK| .ji؁*9DTK3'Q D89_c%r-&<C_[`T baJ^Dd4" ؠ(E:w}tG86!+[?92S@2%{u_Cp 8cRi (Tp*z f﷿\ܢAi- ;RXVs7ʅpo=:}Wv߮$:w.%AJ.Re9d=Q=b -[ &YzCk_r`"LFV_~h_SĎ Jes>mtA>΋~IgLH|wfvn!<b8̪4aM7lij_s0=#B= lQ*SSSSSB'->W}PӬޙp25=D/o2< SRݱJcXP^x۩5H|[~1]~fɀ9'8Qs%DʧE_6~y"oEe}À}CxfG-5e@2 w@Z'>”0al=P=x)6*? ,կ:mv>"ӡV|^!nbP JZ7Y}DG _W\H+R"ME=hCҽ j޹mo9rzbь1`Χ?~)flXd|?ab_"Gb%R0 #ZiA ʼnk!w$휅 Mϥ`&2y^pav)t[%{)#sChk1^ ωm@Zg A&K bgbxmy?ԕgg7NDe^ywġJ9R8E!@N3[G5Th!M E[`t@0C9%2>DpJ}j XÜf֭Z BR̈Cs.Ch͑0$.4c1Ƅi_޽Oާ\VcE[H/*|.^Yf¹R"G9F^&?ʋvjcm6n阿.`2owtkz.k{E-8蜙Axǂܐ-fLhp`r&9JJ扯m]9kr.dŃi(;FIH3>O6</zPGP* Ga_ժir}U/ecF%ClL^dLDSYjKv=qDWK`sykw速Bac2B7/_܏T'<+,YGysm32 H[ٵD4%J0Al9oe6$ls7X?q9pgÙ D iga3`Ҋ@bΒyb̕^,M|)E #d>7̎6"[snT4m;'0+39];E<6')x?@kL;|mvcm:cZ$Z@Lj*ZW;)>ipNW8HQ,tӶ$)1R^.H[ό>ֆu^#-h86ڦa 5l~E$kZKɵAC5&H9*굍DX.t9O9ZgX{xnQjX-n%)*6 u*/ *db0t @TvwGWfᎍs9*'UCaN!4jcmH?O 2\~T鏈qa1%Qm{_KkpAP>JyOFR$ F8{38>+iɿz`K'<E6'*p!e2e!*>Hi+%Pd-Z^ r[1\f,7P1,pa{N4I傡~xj'6%4^(NE!-rH; i,4EMBpj[8 Xp#E5Ӏex\ ħ\~-O7EKzI`f.ls?^o6>݇ Do󦋘݊ݣ_ۅ&EfR m7Vu;ܲ : Q0rޚ G'7[[v%B͉3ij5*϶-E$uXG悎һ-mIӄYڷ}!S:q׮Hyx6ūHj:hJl_UXfY(~@7Ҿ4+oBRPY ٺ}`o˼QDXF*4+!.7ԧV-(3wȰxA@ n"f; @ NmlƴuPe9:qKb?mwŽڲ S e@>/T As9NSI O#OB p66384&1$ *@emEӝqT5].YF/az,= DiX(P$lN,]6nN>S $lB:ml|,?}HQyRW ` !R lbe{byUMnĶhGȣ$kɐ}o?r3{0Qq10 ECiͧUW$%O<]PhGBl~]Gm u)O0TGh<{y,GjD05,a.L`@E?o%vF鈦.sabJi_2{UvMSP2]$OͺZ[a歼7kAd5xW=Au,@\&|%bV@x@vNJq’مhv\jla>7k(?IUߟ{p^Xwh kiVN@b)1Z&YCn;3K3*E(:l=K$,-ruqR5lmfX:@: l.#S+kwZt ܈ÑמQoI5Ti~0x4N])埝 Ͷޕ&ʳO̓-ICgp1!-<ɲOs.C]ۅ[ 8v:dhS VU1tKm!oDQ@V:P7[#cv䒱/j*!TS;%].Bڦ:]C{[xs PG7qe{\ĤG$'wx`g2yMayaMߔKgbɴup岵?qL3e:j4kQ9S>||AlqCXs]5@th8؅9E+g*fT6MrkؓBG4w.|qvN lN7}}cY/SbڢV: no*JTl NZC:aתd 5*f;/JzyZ4D@Jo+(׈4_D^$' =wdby%c\ߞ쯪9DϚ#y|.ML0h(a1'ieއ2ywװě;ZI)x\v ڐr) ^khtu[.m0E̊ȸ\j~ LVNȩ0`HyP1e|ItasU@#]A\;Cl} 9&*J񽈪jFl®EYm{e4ƕM ƷpwsDxUtX0 1Lzujā,B1CJ,ڡrsWa|*}jꐩl XŪF" IaښŨ4ַ@ncY뛷I,^jlW($d0wd.!99&Qf1qRj*BqZk5_sGsg||.OUv{:hLFcxQj)d-nx2[(( NϖX0(Wv fsEMp0.t̕C5' *CFm&:쵧; p(P:οHz+VqH=NiE26±^\D8JU ;{}K՚7Q)V{q+*p IQ^r$IjH3hoUKuHZU'-2ks_\tV2' jw[͢29j%_Iq\LdM $fCsI4g`E nTOM^m]e֌JE`ս'A~{"$rs;Jcܙ2Zt%Amd\ނj\S`W5[pxZeJ]h dd_"6 @#^n(D }c辥|{#=@b;w|vDc[WU&lMC@ۋpMV>D$1ޮ{muf7mH/gwa/WfZZK~J`%pՋy :8XQAe?"؂ﵯyu TaO}7BD^';ob5.D"p锟5(`=AE嘙F 5 Ν.qJyuN'ҕ7-lj{a{1$è*o~x~:|s Ee@ù}0s*<;OJcJJX#U}M&3 B?Q}OK~;8W;wXħWq33cL5pBJU(_8rzCRۭfˑOp GU&Qp]%.*xV nWxmU@I7`< .vYg~HFry eî+6M(0巑 )- >.gK3S;c3^`?+/ a_sI9;4Ce=$7SPHIg0%4㨳'0ZN= qL1jx@<ɝwEH$1 -i]Tk<1γMIsk@Ư{k &8DM.PQZkrG~VDhvl/G;?ե*2I]IKQօaW֏?3޺m  =miG ["Ip-/$GvOVuJt칡hk2'pMabTj"wxleG0G[4A~,r74J;͢Qȯ^T ҆$[߽kAL4-S? 9J,GB&˗ޓUW:HKGp;-ںvX$P R{-)fןmL+PhZgbvEXAbJ:1fD_Ů 9;.cQx%UJLLCQMudIYu;.G `ڣ7BKGH6;,צ@Lh}ͺG4gZkq$Y 1ި`B%(A1{$^Dmdތ(<"qTe#o$bmp#~@*:%Ʈ4Q8}M q~hKϲz%E+1=ߥbo#rL}l+*IL0 Ch,HaJ2)^[h|ZcFIb0vFFeNsw&ҙ|H6m;o_DFV(uXۓq$ՊڊdK?ڰs [8kM#ꮯ. i]>xv$0g#v~kXA+Uc75x0.sף(;Χzn2ڰIp .f`Wѽ~۲JŢ(\+,F'GGnO FZ~ 奙ȳiX3exَ=Q8~MG1:ܸ!~|+݁rd,\}mZ!^h"QoO^)exNcd_Hd")R :",b]l%PF50'`"ظ7" W" qcUYF4 6xTHp5:Օt-;IqZG50RҖY x1rN?"D*X} "OmV둥:Ӱ]P1U]k*ܨ@3"6vhh^qFDQ:ħxLaC󔰋6aOuO< o"o*OQU<=RT]]v Ca 0,_B/ *I2E5!:c0Æڢ܅{(w;3]wԇ"ߦ;=V! Q8} 1h4dpM ɮVt_+\+b:9ĈǾ|.-~{}H8& ʁi [ du&0x'+Zu=`ތ#)ӞD[}s+{Np^ϽX1;`r =wde$ Na{=Lb/C/hc $)8/>nl~pl¸~N`qL=K*Qni66 + u *æ0%ޯ_vt#k&MsdcpHe@&xd1|"7u zkY,_J4!wf{Y"R,AUH<>sչ{ey'H yRd{< [PY +<968ܻ] J(-a F&m~2Us ݓux5CPxV.  H g.WIfb6S҅c #VIeDUkWBm6 ~Ɂt,4 :@W}0M\Bܛ|d+|y$Pe0|VF0oWCl y\XA y)^B|3ERxUUJl&dOpK}*52jkT,R`Û 7 I-ܾ"{Ehۊq W67 /U8c0wCC$+?<]:Q[̐Cg\2jMp8Y@cR"m m XׯԄi ߵMx=T};*$P`ѥ 3A혞35nk~ ň\tmAI+젔P@cB*[bg+k`~,-aN^9eSPx7xxR'؞FmΣ_UIFslkfG)z Sw (6бj1̩P^ ѕ+G>k>ɡP(aic^pZw'[%P9 r.#K~Pժ.SiW:k^;LըMoJZ8T% eQz\cK([%\Ok{5ȉlv aKG1] +,Nydq41wq]XѰZNedo͂VHoͱ&=+xm˛ǏݒE޼kH^}$vz"Rʆ+2˄ C6ғ+s} \7jX_˿;٧}|<" _!Дŋz?;IK~`dQqF m0Kp_B]Z`Et[%ٗξIurJkؓ8pi;C}ո{Kۜb~|3q݄ƦPG ;>ڶ,3x'Q ̨E 듍nӉ= IJHbW*9ztDij}Ȣve7٥R ^BjF 4=uQ (&[]QCQim Aj@Rџd[`2\{'ٌ{[;J[L$7a{#6^wKMB:48PλC$N lPMp<{7Wn`+SHXآ\Tz-wd~ܠvFX4<`U2E29i,4$άլ\Mi791vCF$z17YkY%I5Y  *Dzws1Ϝ=L95bAyBI"Z֒xOu2eukgqd$@p.j)X{կ禺o l#c$ŇdSAi[PoAyUO)^p{'M-EѤpNmn' *z:ޥl}!,v}g(eX +9II~Rv:Lx03#@?V},0筐Kd+bo5ZiR5h9hDN0;q pr/߮V0_Rd?\x1QC%O$`߳T-zRn-BLN3#⍗| Qn7ꏂY[m-,xv[xϚT} \;䯍;΍e}ַtR䋢߾4*s@`d)謬7 N%)X"$-`l \ 2s|Ncum 8jߢ h~Ta)TnR؟ R D; kQ~oM)Go,%!;ryq T]HfުZhyWV\ ¦5T᪖cW2:E4k-y(C@J!/#^l`s3Bdg"aYZ#}!f图f!~? ^>ӷ0& .nM?#%.d뇗މq=!ab('IT HۃUfFdpf<;&BHuSvtŅVX/rRv/Ozm }7r-&sl},h2(c@+"݋wnMaJ @DPk>I&αo n.J-ٜQ%#os4d-^Ί\T`| 2`hΐot{><$ pp7RTTGRy7.y2gb"fz^w`^jNp 4Ԅ5goi/Q0LOmQҩ,Uy?jcQA/4Ɋ}DWOQKKΆ{39oE`J씫 X:ƪksHmi͆RݔћR2ں@ZV&a>rb_+ڿ(˜b9n AտV &LuC>lƤИYʰAcZ/0e86ٯ6CzmjeQkܜNē֣A%VË1pr;/l'0U [r] 2TB΀&Ea#)G) t91BFG%=rszL, 3U( Ö J5UkD2a h)}Q)/n|/:~!xB`"q4Dtמ%Qmad6:0A]̟bԔH |b&&c9̎,1 F\vjmZE; $^퓨P'l(-M@ٸfli^KNK |f̰nԬ_slE6j=/E! Z@ǃLL//l8XWQmΪr#'yH0':k€@ejA1R#4~(5(d< y%w-)%N i$dJxrIe9QT3Zע̖2e+I~ ҥbJ'YOfmB/)ͅZPkb$" Yvo[%4V vv$:ϒW㭛uӄ@7(4i5/:^c"F;gL27Bp݃nnTB`!@IA-}e>1HqdP;Q֛vA9LtxL*餬E Bʵg36jZ=¸_ӠC2q"4_hj Y1Ei(V-F_TfWo먠H+IՔ*kAQ(0*$Em;߬vD, )Fi,kRKMa6#WH_#LEɾ 4+!΄Ƞ@ACpE3O8z--).vQ I[IK`T) GJf7Gy*VlV, susP[`Z{9XFq<@!E xv[V`Wr0xyf4#]7@*ZqފVP5X_k6soDo/*I3cs4BM,PYt GX!{7/'9fI8wL j pZː $&Uo`JMs(nupx.KH=$nWn2r%{tK*wuj'XWv-z  *W.8aP45la;jlcrrHyE"/ڕDU+! pvA:Ev񓧏&ޝ~#Z.Ti[It7L"PmU^~|sB5MU 5ϦEx}`$3 :;majsˎ{ނ]zb^g6S )`|~ٔ!^ტ{bǨX~{N %~%Pz*ȸ"Y (9>XȾJ\KGyIw{:b|E`$l){J/ I˔|ֽVMy9nyv4@ E̻}r &ҍZJ֋,=Y1OU!?[`ĚmC7ýkS_+=l}bzĹsisH@( DK' s!$ALy&֙n 39s^bUV;4]qI/Od7䲁l1T,}9~&|6p2j0(k"F;މs!4T܉C y,vg;QR!CF GU;fc[]rUQbOnߦ E8{I.1%(Kdjwڐ\< ]WpKU}5 &Ά`T.*8fJW & )|^{zN &g.lkZhSafl ժ5&UR Csq UH|G.>4$!'5o }n /񅪟QAa䜕#xeD!pzʷ&M& {mmc(Z-l达[mI6c>\c288'[-Jz- "?'5Pd )kS3v+)BrUfu[*biu#zX[_}z.גExC)FLmeX[xk6@??]n>77Ur7(:)nmu9X -|,|\K,YbʃrOuRumnkwKwzIp7Vc/D^4NWgzM1 ;Y{̑+E̐H\Cd_NNЮᆵGnŘvqpjOnPbpLy{q{^@#y!STtL( 1(hU@)x_.`\5'! q:< e] ݦ)44*^N} :<*MG5uv&wkqu^ak:@A[/dk~Zx\lK !.F-G 6ŌZ,Th xM w RC~\%B‹1vZsCK!t _^ .!";iOƍLOnHwn1s:f->p|>ZvKG+X/q\&a FW-Yj@ĨF4_2hyˢ^i h)s [#KKBu_Ҹ^>bXTbeA!=]Ok{=@ɪ)NoSj&~Q%"¶o'ؖu}dXI2rGu9`5یgW}T?L)\K。|'K&$cEed)\+ 1xӺs9Pv6,:qP|U+Olp)k'o!cHhF[Pc\phQ_az1M!w(M[Hc DQ|v啠664{IYfj nN˔c<-Mk+Ž+gFFfBERl/'LA|}W/2AcyzmZGWrp `*&U}Tvv|M[,1Hʉ 4J;uinbaT-M<Y¼U"ײ=JjSAP4>_3?u a$Jj)pꑠ*j%^򓱟%3]TfqZA)xLeg @K+wb|:f%"Ff^3<0<\RyR6lV~Q L GN۟Y{cخyRr8h* .V.(ٲ e5#FreWB@nCft IrFtPd%L~^΁BNdɞ-Y{,ב2uޞ,dTakh8چR^< CY֕k)6,^%N1n ndn^!MD96cQ.fє5m 3his WXf$Am:, *p} 8O9fKOY>dbEHԼUkNE姆/FE:46|r^.#'5.ԍ"nӉd$.;D楱OszEdQMϽ WS$ajQJ((_N,JO7֯WY5\I\|L~Pz OK2T}y򋭓E6IY4$+[rb(udepxs\A'RuGxoSvKt}UҨb_<,I&}V] Oj`y Q[#Sr*n _0#LYH)4~ GpEt%"}?qJp*:ڻGQH2et2{b G>l-[;NCyD>-EW&>jaDžHo1@;q-!E.Pph!e_qhL],4xc=3b#SaLiJPLtvy1aO&+K"DQ\W`BEqzylݶWPTRc3uќd >f|bzE!@/+wcib5߷]6ק&R]ERM&SoD.”pz3e]@$B͋\]A+vrJ}Ă[e)B#g3*͛tg*=AE-h,jsiQt+D~+89E4$AL0~fUceWSв5|~%{'}6Ɩ!(DJ:VJ IR}~M+E{N&JaMBW$A)(`\m{I[]\J/$ 7mTsdoF"/]_Hx$|u QF*;F4 )ۼ,yEpiJ4EyZՔ  ^ Dzx=z^&_"Ոɥ;xe'?)oY5%#U2EVV4Q20F_I%Mn-aA:YOnÔ3MDdIï0ne CSC~# ENqpbC "b],HZc#ex37Tts]}y'ՓV%f':cYI{rI@=&0e5]k, 9,z;8v篼482x%!/"~#J)y2Ǽ1l{ ׻kLWΨlg*wë'3s`)wdtbґ㉮UP'wW~ qY1*mxuF 39_Ť 5{WzN9XȀTBS6L_FTڄ?:CMoʊG ;6uTQV/X ;XB%MVirnwѡQ ЀbhKI% ]8.6eWV! iAF@+H@d "'QP,=nMٟC.Uy2SfVW2D4!fdRZM3oLf9Z]r#Mק?j0D(BAQ,P훬s']Яbzӆ2.AW/GD%¡µפU ;Bui#i<5M>*Ced1)K?;,Y@wBny Hnkl230ś^|X+cEյrـJ^0^f~@=`L=tAYVћ r?̭ڏ,cFnX<,4qQk.܏)9IS N*}曛3G1Obs+P#= Ⱦ~OY%>۳M(QU?i";m,e:$|F#2c{nh(1*&Qũ͚|7>^H:ޔ*P܃LoC'#`y2`|4 bRۚvd,r۬pEQ|MTF)zxW-APS긽vl~a,߮ZU#ڣC*^}i*[ƝqLzAѼ`TP$5W?KI;0.)|e,7c#DI 8xj͂S-BϜdlz7M 7w4,Y Z}//b_4EEg ])]R_)GM(CfuKz5j5%ƌ\Ʊjk-WjK=|cWms! ~U0FE%5J5~,ϳnb:;_VRA;CxQz)zT.< +lWo U7 l~*kKy{2[X!+ ٿ"`vYh F HU؅YͤƲޢ$lM_k)=" *@KpxHm`y# HLC}bͳV*d=xzPDfkDN<*6Z~zbJT-6ώ\ }i~W~7> o}%>I zxQL!Lt@M%*qx@rBe]ɳKN'0 dZ"67] ? p&.n&f1hֻvi 0:L "t1ڵ_|3K .h/>wvL6 koUa1(34l|!#\S&fux4Ob44Vq0f!HY[rI{rܝku8$UM9L~?;VFӯa{ZL4񨍰1iqwƦ 1xVuOi+d8tԤec|w nGH!~)2PnB 450\TQ(v5R &{w=~7Nq uʽLPb2LQ !Do]n\[e``t ]9tr샇[832Mg{z?;WJKxN@ F<,;>S$]]^<KLoO]7`d3>Yް}s dҸA$65'0y0 @ȱI z*[N0] IEu5\(^\Q0ݷ XkZźRc闛 VA e!!(\B >D yMxΩ2£scQ1`eߏJ&ZU0A4$MtL^*;hOJ;Rj4$&q,P4y[]s.G4 9 gY[<M1VnƇ;c-k3sݓٞsU0jz]O,'n ,HNDIمΪЖΣ 3C_Q<2cHra[_Zq'|=]-g; -g7 [6B[%X v|"Q XB? 3%U'}(e]|*3UK0ɘ)4ST[tIJmM#fvSDyyA#SblGʭQwUR]5 ¤ yEƜwtMНx]޸ZVV4.;/=i^jj9EOxUc"gOv&aDi[O>-#A$5A\p)U4H'rGkd\;vWwiΙW[%׶p\\ Jh L"|.([vmb !FqZtj2~o(Ɠ٨\쭜%Xv<,kdžè$xϔNe]` A Uq{/Z!$^@FAqS :jujg8U<MlMv~+QPf"zYUTyR N:kb %wC1%/]y^uɣ/:J &uacboK-M sp;0@fT 7OlMԜS2 vJ]uY&]~ЄSg ]*8nJd}q%/,ϫUd 1v+FMDWɗ}mh~Nj6&b`ZJ[;?;~;_tcMvD8=q[a\кFo2Ǧk,b2wL*̀IsY,\i/fx4U6?oyy_r+;օj$ٹ7&] zB1-Ə} #e y@`U.FҰ? ]I*/"ɬ3e5!5(JSMIMg+J:;h7qU1~0=K~{=Q),2ܷϞ8h7;)MHגix~$mSe8G6n|@rYUǒE5,E+# K="VTw-IcγcV-T3J>.#ںk^hɆ⯙(8E ׌qyFP"@pb'P #7#p\~Y q@4Ac<9 y&=@4KMYϹ=n]\zp' `BĞQ vcC3$ tl[)P7 ZJ}XO~7]xvD. #K_5Ҡ> dfZT"sك,(k"[E|+҄ ww10& /vj/3G +X]+'7dL)>hQ##vM}Y=7^# 8 4$Z$5rCB)y,_(P&e%D=\Fг~AzjJF뉑b3\?$6̑ĜsgSYnN8l?ec(+8g>(V1ftp6bB9& Yf@@QHy? @#^؋ר4vUò]RL*v M8aqf}@t@vQ1Q>4=bel ʥ÷X6Vx-.kne}3jٲ M@<_9Uppvm@ !8@.Q!@ǘr|p^J9AվD5fn㤝 #?QANGW}_]i?8a<[O)CT%7 (1OZ |GH ]l_˯^I2Fj&;qirg{GّD! \laiةhޗ8^w_>eV(Y<U$oɸj?+鄝kEb!6o &GMwmU7S'\ٵۅxm-)( A&$Hh?ؗUv#K"e7H,/SY]SEus᭙!NQ{֛< l}T[boML䐳$- om$Mxo9M"=&ވRuϖ3]ѯIAOV52ӆC:pciz}6شek?cTrwkp(نra]MgIW{0Kb OiU 旾g;z)gWnq&+àȩi'V %Ӏ-*:ۀ1\bz`d!C{~GmՖEJE_Wމu-gxjX.rAn.|DhD'Z̖{1VXKv\:{꿤m:t:IޤNjQ446 ؟{wڴw RFEVgįҫnB[xУ{\<38 LhUJ|\4P }Px9!?H8`=uj8(mԗSUt)%ޠ.x37][o$ 2LMŝ kTM SP-%Ts'wړ4]%uȝ:`k4hUBpz4~]"u9Ǯ+%s7,\{U2Lx*ltpO1I8U\mG=pǽ2gZIfPP22=adq_樂8ܩJ9hӠnظ"3,,CIa/_[x"S1 D$ۧl%zZ܇`|:e@fm6E1"TEU |jAj{Q&ʗF k\rB+ghZLjK(/A_l' O4bakPĉٕ0#zI_4n^^U):r($u5X %`zق~6Pmӣ#E?հZtӌL|iV~t>5\c>ܹBj5V|j{Rr&s1MhmHͦxQ8* CG1KF^€BFFv! *MU9T†7S %X[LcOP%=u(l . eO=6Jz5Oѿ8\پmB`Z/Kxl J .GB:<0+TsŒ&䡡W)?ڈ '-bqPOFz!SԄ>)$5O ".SIp|X'e'?ffa!LFe=|Tpڮ2p)1GU5(!22 {zNdъVF,^7r,mH`Cwi <[(d ^W59&ՙߨ8.1\Ӹc݄xI.Sf0Z:TJB݂)W7Zx@;!?x,srǣFj#UسP m#ߔX~f6QDb_QݡdG)2;Ne e,ڨTq]1Kn5`:>_/š~!D%^R m4\_DwguNJ˘bjoY ڏe͗&r~4a>SPX"j䏙~=,K=G.i/j=hk#V6?{>$dĦ9%fj~}# vpnB|$W=*Il"n%q'nvGaF-^Zt(]N_6vF]BdI"46]10Hƕfq~Ƌ kpn0N,y gYg|Z!g{ bݥsg۠m& Xz~/{Hd`Lu /aSҍ5+p3Pdv:k; ^'+&WJkW;"~s9܉{#>,ބDX"RFxكnɼDYwzz3NTX uEf:i7NLvXԑd f ޝ\YS*Hؘo[r$09/|IvoHz埲}EVU/ԺzԂMbs,<؟ByS5q"Ws r32cҥVlK<Ζi =hFitK=uxl\J7 J07H6ʎIv&n2xNĈ]z ISBƣpqmؿWkNfrJ)@iC޺]q`cRɣnKC8irB5:mϕ_nb\mT0b{ {tܳ \Zuàtu%:'3sC`7bT3×@-*/uJbCԔvlC>0K6hyߎ.G@5a,jvYU3AxyAC%˵{Ԅ Z}N i=<8z &ݨ${4ѹ̳M؏ ~& i I1.vLos|悃If3ls;-k u  8:Z2O׫ZҀj"F*Xqz"&{TMHFq<#,xūWҍA4Fob  i'17sdϓ w~NfHW}+\Jlq4 ЎaafBp˙σJt.t)~DUB`H~r V 8bzh2N,W`r6b"Uo 5 4\qr x->k&AS3&652{XŐX į hJz>nB$9lm+ ]8=Yŭnw|-(LEdM7l~&VIx\#ÿ/><[Ab^7pʋX#y'VC+]=c^+v0οbUFnt0]p$~# ߐAHwjkdyHOÐ69Rt8, [W B/x}3ˑT;9v0%g,faoa3jⱩdvB'VjkL@%5,:ZOs!BgU΁ 뫵MaGZ c@Gqկr-%'G\Y(-1"KoUu!Xh<>QBwL F"^o ̎a +Z6>KT]SKX ڭ-@q"b흩Uv [Oy]X_NGkLsj;cر~MBS$Bkd^ E2( y+jzLbG#$[O@A~3xbQqe~5RK(w Y>opwDjy8NA=٣(νϿѮ]#p`?卓 SAΏKjЪ,T$"%"fU|B7{1QlΖaBhibLTl d.׃]އk}|:yc34?9w#%١^F[Z]s=JfxØgmwƨ]%Ѕ,uz01x 7 >&ݝeJ_/.W)"u\#ZӁ$u\տdb-M o 2#h$x~4#M C|\lJ*phVz9b~ be{U LuJv$=( <5TT<Ccc=L𾾳LägLI\7Es?Mߟ>.96<*ڥf7]̅dF2(~عW3zɌ#=9Κ pȊ\ hjg)01_!q-gaR/݂Fo7! y 3v}{Ը~jU: X6x 1Z@:ZJ_4+lhTBh+ NSjn'ɺv+q>q0SGC)GɀFlG;g K8ݩcOJ@ɾ][N@|H$k\0jaDŹGL1@ؕE -"1RR.h_1?ZU=ߤ> dTK޾Pt4MU|Y'' =/+ 4V5ߧ,x[_SSR1w2[R'.6\NNQ0ҿeU䷛A Ƈf /8q(3F2>RKQ^y'i?I:"k֒zuY{UãىȿϢyqdg\rki|p]M N58K+YJDIUĢTY8~YÁ SuWz eW]@⪵(]"`<|D$ɌM%{MY~/e$NeE9P\袆mgjl+ "'.Q^`0ů!*bD\:}8%f[R'A7yp$u gvb/@u>bw6{DPӛD"ckn' 8b9<3MCR, ЋAqjV&V23` g`mhd`M${l԰'^Nf >gp`\)r`,  W) ?)^zyvOqU~3`ͳ_c#m.R;zQ(K ukB|Z^ H.͂dgZg#m] ydWU뜰U(*jbO |rZ>f4s$p$u!k/YA+7ƍa1}3pʷK vZ,WLPE:JbA˻9LR}` K$ m.^]kS1nL 2z!}\|T22m<*ZPAy4"lkwjfl^_4 |^\R& ֽNt\b#9ZrFN\|s&h Q>LBU 3%f9hP៬K-ٗ1֎"zz~4?Oz]|.k4E-[-u9e@ie} :emhJCR49"+w6N9R+_N?lQ?Fk՟)@ (0 e8IRnk&Hn$BTΐ3>}Bk|7ll&ǤF:FplӊA)X ^bDpRUV8LIVXz;!dZo(!b=]#)*+.pEm O-W KX%SAk&sn:R2dM^r6:F6o]LhFȜ1r9ri.~]w t<#-^E+S ?) ډrO@5pTTk:ʻxe;!ty'57:'B$G;iYn{ |:(<+Ghd܌X׷ʊ2cyydyp|gME9G?;!-ð |Cv>0..U>T_ńe5 ~\$I1bxѫNr鼜bup>z;fꂭb9nI;Glv8eyLtL rעɑVOHH2B.&Zet& uڇ`;*Pod`)s->gqR&sUQ]#Y#t{ޏ/Sne]~'dĉ 0a2G%-G։(bCH1x3]rwF,Z7yN@c3Rq8pMx~{0-w2}/:mݵj'CBRw?ԫ=]P8S &8zgxjUې>Ej|,T\\S&M PO}!?u`셗H_uw.qYk#kb ,dSϤ*L>[nEœ="J3 W+@O%G`l!j,? lG2Q:BvBu Ni&L8"x{vX&'3X?}Zݔqs~{aIiNHm/L 5GFת 5!tͻ7“LF=:ǔD Jl˙JJLRIp>ʣt3 mI57SETdґB0<)khkl36Bb,BER3a4jtj_)B#VbKr!)K`*B]J7<5H[߿vo>@wqidzNL,/^wE Ԇyi_Jnuױpy)x9qj$ BtJHϮa!Ml膮u]ȏ<|L74+P * Z٠K{фKor,X'UozॡsX-EL9SDrU(K**m lf :(@ cam[]KIޚc5Q!w MW!*~o,}1qmxPtX|b,VȀ#Do% ,(NqH`e0O6 ~p;NRhZd]^;u1J̋k#bs6iJ{6'a-z÷iHp3.thtkХ*h6zgg%"xrն}Аި `E#C|zUU/պwJy`7H{z!L? l.Ʉ LqF1ѱGNz>t s_s+qhd1 ̡tp_Y2T2n-['`6K{TE(Yq|`4qz`~0.s}"6&y3X?5. 6Թ]\Ժ ߉rhm 2]4%vlEdKBuEaIUG1$7cz qdIKD>=0rěAF5CYxBq;W-xO s?4_ vvy1 G>8"&dmg@R VSKGぃy™b0.IUt1*Ll9W|v&yS$%uzfoŴ<i`LI0Ɉ>\7DFD=U8G~ⅹ!P`|$S88Xn|2}`ͨk(J,.#ĖЧP.tJ-]j\LUP9oP<(;(/cZbbvGd9YAYp* ?7:Fc,%Cǒꝼ*}*ɯ}½@ps, <~DՋ5Ϊ4L+Ězr_.ҍХ\UJYwx/@,Gw*N_X+Ԋ'1;L1<y3ߪV̛!N?qВ!F)j7R_@s:0SQzT%y/DgAr6J_bȹ)_~ 8倏4c@GrLSG2eǞTp?VdFZ5\]y EQ.9,9sJ=&i,\&g*̼߰Mgz`;\#+5@MI"r=cf)d&XG1^_㽥@GI!Mf\${}dbgbCZCěUآمܥL4sk .KqfZuekܳ!PCtRK픒+Gyk}ofXa _{}_iM=Ȇ`k~5h.WIl8QFW.,;u/\ &FqϦA/XShs٨BǨp;E#UjG/nW7 ޒw|d9V:}nr<0m{o#I{Ź0Dv9U`›HZ͆Pk);n@(arNU-EѐuɎ_8?C-WIߧBibV6vN)&uBY.eY@t/?ދ.b?wH- ; 9Dw,Rzh~Iu<.|5/t952VUu.۶JA]5;@ו.WrMٛPK !eJz0yq45+ )Q HYmkPTs-&[ޑ"Rs4awB_]Ǹan"͕ ecjX1WGGvעZ+`F=oq$":(_ucNg1%M7"t:ReT>(8=ܦ8 &#"C T* +ȱmp,Y|-y,g[% RkZm㉺} [,'|bM\=bۭT(jj:V}Ιavq:{QV}gtB$пk ]F裉 цnpDI:I@pj~-ɦB'f ,rV֛a+x.VEAX[xx%U:HH1c^Pxucܸz`_*M~Qz'e zӿhO؅+qy | .;[-( $z~I̛I҈vj,-=Xq7;+$Rb xuuem7GKQ}7̽=mC) J>L ݡXVYb@N's=tt/@TE\Qҵ̀><}(0(SxF[ *4KKx, +oZ2@lF.? g\]5VvĨTi˫ Ψ O-p^t(zwĔx!paUMּУ>)ra3$X.3Nϸ$K+q$V!vZ"^8TT`J4%>**kpϔ0:EqMeFf>L¸6A Z#1~7\;ŀb- H[(.1[R}&d-2 w:{K{\ "$" Z,2R x&Ul{E@#zLt2eFg8( /PrVڭ3rZ(="Pu H! &jA\ōg,=1 GhBCuysT"'#􂜥_+^$xU1dq1DIQPl:H1C,34N&GV"dCڇid+B0 Rۉb%FoX&?\Ĺ xL EB ,Ty Wݒ_ɍ; /p@ q' W7.HP/ϴ|K!J~z$O=bZ" ~1/Wn #gԧF7e'Ty_m#{u'VB/sZ 9=϶#o*~hJ>)sŸlG(P+56ĤpUN}4P%/NiwN 1׃·d$`JMQ `ke!jBҫ9Y/'2jUyiߩF9L`Ӊx@a僞D(J7)`IGJ8U1Cku]O秳<`4wgTۃ۳,^]Lz8+E$1{9=nwtLFPiVcf\7v+"K# +D oHI{T?<{2Vg*o7<QEy55 WNx8z%ࠟ],5 [+EaI<'*_XR0;P2-."@i7m CQ@6xGwAVB6#̝IlB084xnr9w i:Y Q4#]RR{=sJ?Un'"?]G H\˸nds1!֯=͑қl_ӄ }ϓO--M $S|{]ɗ 6"Comפዏ½GIC^˞D{0ꨍi;drF'i9] v P$Bv-"+d@l@Ym܄ēdݷeJV@v qI_*5J$XLT1450a(q+otrBٺC |KsV{9+Ü y]$ n̨[Aϙ~e f C|ӉVuxqxl]fȲԛQ}3Rrv9:\h幖u$Un/C1{ug"|euQ5=0DbK|C'iv1ieLC*C~H=j 2&$ńzI1ׅ N صϦ1,nFn_x&}NnvTeyRk2w+8$ZD(4&C*3"b Eߞ UlG3AyfW! 8)P6u%ڀ H"WF&jXeA`|LkJ뫉6h(UmM9-; &32pEUt7d/P2K3fxہYfÞW٦+{\飓A⼊G!m/NXtL9WBx:񷪤 b9N8"{ؼ]`&~Q-&4@mOŦ{@>Z,dQNM}ެ>k֜%rV\! ̙v7)C %{kGKҢLbր l]7ຜ+;=d3)K7p5 =Yk 8.O؇8ﹸF7(֦E[hw /6^O|+&<ɸ-)gsh]v:`C[4?t|C"SxKnL}gИ,#?&O;8H<ٷ]D-E?S:MP1G{Z#2lib Z |g6Lvb!rd4;,)l˩P=_ݜpճ.2n+IO:pvh-/|V*8]fe($l^~騯5i.Q Ĭ<]bqE52nSDP{7`ё͎gą[zHDX=6s[?)@~/hЗNpLkn=N<4;J-)܈?ꁈ"ls̰5#b\oqjܗ-SA8UB}@L TŃPJ!OLuFu9`Vp1 ]A #zٯ#)i7𵽉DQLTaIQw( )0(q;gSlG*Whr*jXlY8[d ԮR Fg~A?M#hiMzw}b]{2kW8.B;i9d0N9?ʿoXw|4>J:- wZ v>p\DdjH>nkCf2+xbrq9yr2sݹ\*/+W-ʫȗ:/hKךѻ|: (qy9JXl2sh4 gT>n-p$7XNᝩ1)3V.zv ʷLh.$WWن}$jE銦![w}"#Bt{46o2m]Z\n۶'jW$N ?tnӗC]Sl`; /ɿ8?@2qB(pclY+\e+tKcK\k[Sbl:-fw|E0,a: {f戆XGzI\[o&]]MXg%zQ$H vrFQ.i2-0'E*0 "T Sˌ+qFJ߆>y'X\\K0>ECe;Y1yJx'V.%3dN;B(zM˕Kٯl 38)TtCqrkx9O#'I1oma l3wѢN#ai2tBF:wݟVĘOpp"c4QL@2 CnD%$8dKF?h— 3+zi]n IB9.c3 }u@d5G z4Z, m. Fz7$ AbE}p6EѯI UmcJ׭0yygYI޹nF`^~Qt30kpmHY;bՋ rC4t̊d-L]HTF<U~"?i'1"cRfeVfݖ>Y-Zs*fIG$0M%WtId~% ^y!/2zuwL¹ecDt$H:))0y.{b>eg1G̤x>OuKg\oCE-c+ek!ҫEDfTFe \igK +J`uJs2K"S}l)/s}]-rˢL  ZQEPJ!&Kl_Ԃ)Taȱ>AI a;1M)P8j&}2$_\5KgȌ*>q~RΊ'JM?Gy ӗp^$.w qZ_IΏm>br_ٰW=V^ }v1TkU!bt0G[Hd:SrZӈڔ{nad0kq(N@!(t[ťOu8;v%XS`5̺'dzGg5w.#sE8DlT 6U:>JԆ^qb92 Z&^bI*yfwCaqYy'*~Zi1ư?F4|gu ջ*?>^CӕRvgZ5MmMu*g Ö3GT|P8̣ < /ŪAyʘ QR=r%ƳʕXmZ-Cz>u^y1ί̚lUPZlL p[_A9B x 9T3xVh/~zVΒgpa_X\gӁqJ&#@CФ_W:jO_t[ТD髟 =vf^wsU]g3dARA0)Y膸g$:_"k.D52M6 !ѡyL#1) &,[p'k PF*%TVyDr9=R!|Vu6ϾL^" 3v!SuvKO,# z~[AϜJV<At~JF4xu:Ŏ`O0y$.ѧE{.?(Md:hCqz!RՎx8> \ǭ y2)D}VJ;Uzf+<T]pR CZE*ӯ2p98'Z$\D8vJT+FJڳl[TROYL'V}.2X$\>FwG+O P,Z6L3-܏O%1*g=Rth4~[(6 Y-Vj\E[=r zSn:9n~:ɴ74TOX}]nڻ],8u"?[CMS {9*֚])Yhgb eqəٴ`fp ԌrX-q.kd=[N4!Ti (y44Fw2#̏+P `l$@bzlg8>)\N'$YF.Üشdr] ɀzXP=a( ¨=8>&kb1 &鮾5nwILgg&tNGR\PU&BW$.ݻD] -蒥w,Y;<6,&u!-[Wytӭ+yJk@> .˹2(]0"ؔxiG`[DCYatָr"**[MXll2q\"4">\:Cd Ix1bp]˭{Uh:_9PSnR{M\4ɦdl?H*7M_;FS$|a[y(uYM4SjO@bk5K 'MWH lTаLI .]8jwq"Έ/MY./a-'J:d ' / 5,O hڦ_]( z?gsA:+B|ZVLǁ[=p>G ;5 yjr`<`?_ wEPzm%55׵c,2[co)VXC=6?TJ:F}m?Dْ]}&NkɿHy<)Yro+/%jMo# 0'$޵e'/q?,l0$hY^r[QOI.SaCPt<;ȸ9AhL3`z0?xQ~LRxl3=EOQFVh %JT>ZPc۾ 6D+JZl A{;(=@&p+<\Miݡ7;Z2PStYgѐ-`:RJ 4Q"fQف֢+2o쬝;PD-o25{3k$-Xk1hTW`Rd8cvr/ǯmCr~-qL@KM83ƀƋSstf>Ǿ/>IM6 *)=pH(u|dML0J G 18x8#uI,ZܗZ)ٷ'7WV>ZA&YHvFnP-NRjgR< Q3+TJX Fw?-gbR s؛|%V1%>i]o2{ lPz_vr:ΌL%$!gwi2Ú ariAS"u#}q,Z]r!Ӟ́W2 QY3Ȁ92p *U`wujSf.t  [%.͓: fƉ8ŗ?/|1[C 0>26A=~omaZuM Xlό(@uIIT3H0h3A+oxujX`tC;_aܶ%=y7-eLT ]'3bφJ>jXF'd]׿x9Rx!;轫P~ʅg :{]t_M 3!p HdNk=[#RF 0$3 ݒH?b23j(Sԩ#_Zw+n MFfgjA$*[)9dtQ{(Yxʴ+hHE+'9HvT UʼF#ƛn"ed3U:eQ=Kl<~0j2m'_bO%I|$NXg\ ΁ԱnQ$橤8_°[Zs\|‹_6[?Yw̗Xԩq3:= 8ֈ' !QcN_֦!a 3.y!XRGMua!Ə, tŇ)7pp}NoΙ~>?=ZE}ۭa9*^j ,{G/6/Q'C'ObCP'ƄD tM;!Ni2o:i|ӇbØ VӑauRfݿyNmN)$gZSyƵcm}sovxzU?5Lަ72 oPH7FUkψ=ږY]-d{_$cpK*I˝j{ysAEÉ^|YJeRJ_o8/ ) ^h~!rig)qxf?#39d7 .(+{$96,/4|]f[iH ]O5s)V-Ug,T߲s <<c3#'tȹw;#P|m%i'nS}eS"z2rIeδ}GZJ`9A\\c)@{"OXt8~<$>/3OshhݨQA?3Wjڳ_H,MpHj:MUuG`Y"(]E+1gG?mt1^pGVŬW.p 0 U +ҕIS\[j E D]dP 8<)bJ>lAEE:O[ b|̤Te ~D5Ƨv#ymM5|rNU8S yo˄RK ~fu++H5'Z;Q8zW\V ZX b@R$0Yŀ΀t'a{w6Pͥ# %x h0fхOҠmj/ɂAfOrB;LO@io;Bo4,TIVٽMhIsY(!IlŅr71ʚctN3-ӪfW;ɨhjni!7A]ZZY!3W&=~>fG+A8c:zϑ zQ}]|)31~bDž9 V Җ_[ۥmaPt&&T d5MG2@`mW$CCi0MCYLl!QDbifpueɌ+2%SPbpKp^ قE!q֯n~Ʊ|+ FYFmQrzPyF4{[t\LPX*1D=%Bep|U m35:0ۖ M;n_U cA f>B` ax@BeP6<{N0Y>h/{_?*Zr/Jsoo%SW".&mjyEx97x~?nҦ[ zⲃ6TzQa(/ ëiq3B85,@J7꛼MwFzw#Hrc$(Xj[y֫*֎woA{1T<g|3wrsG]-^P2hXOcCOhoM^4)@J3ԕ59uQ@ 7̕vY{#8)æڗ g15>x> I_=ˮ碀7w"v}CߢI]rUlb%2x#7q8oy.۬O&;3善Ӣp)Ǫ*stmH ܯ;)a` PpaCݡ8%/rx a}D mt}g<;6i vTf0%I^# Xhf*63N2G жLO$پʯ0.ų32nRS:'=0H,YtxZmh"PCLg{5fM_n٪c[gTh@ %V?4 QМlk=ϚֳO}mkMD x_J~)`_x]F঒G_F٨r&g*\iʹi|.%;w|UsA1°nyzf0s33 9M 5__MmQwn1=v)c|t]Jm+~y1?.2;(y4Yoi: 8}\vDeD׎oIDhM'iD@-@s->'-Q yh,V,iq:lzu2n*Y^;@\wW_/?O?0cǡaI oXܔF(q 2t/s΍`yTΗ}$nAH?բapG W4&]"8*%oT~T<-`c2-xu[ODc I륯e:yhjbK&ǔꭞe z뗽D$3b-sx~5`mӋ[F Y۾ W,pwYqaxaiŭU+S (=q S|c3x`,?/~J+jY^Z?gb'^+I'I4}<.Hh_>6tjw1b3`Gq WS)<ݶź2WE -(@Z!iq'u 0d7ǽw+!T+or#ŐC,'&>{ԝ6jURmgy/L#XqɟM!D @!vęk. #d@59vH7B%sd%H\hnHuKiU; 'igTV#%(ʘ_ )\}y`XQdQVqX)Q3~L4Ȉ##f)c+֣ H|[o]IǥRAM]/s #+BbJhX!EަdYOm<Xp r=^WDU彣 9A?(!F^}q/3AO瞐ȼhh@jy!&H~-67?[=( ls3Kf>[pq]xlQ4(ڀ˹oj7ȏpp%~= K }\' juڪxy̲JJ b2&GOdr`bUqCc M6StkgSZ~n'2! $ZNf%$:RM$qFզط;wK1M BN6=U 2 һߘYt0z Wjz C =5gpqr 9@og ƔU0.}-F `/Y-H+*hȂؠ;NzmƖR)t8kB`8UbIp}x6SBٗ>TdNH1\D-}1c2ҿ}LL"E~PkJ=]z ՑK~nr,ָT-mG=#mMHЈWƽ7ǿ5{x۩^ZK  QH䔵`/yIN^ghFpl8r5=ȦܪuͣqӛW߱ A{AFV\Q~^WM?7F 8Μ.*KҊ]}>IѧA0^`cRDƚ. )T8+Kkxi'5/yhD:MNVXQž esut22zcԴG:]!2U"r['Cd{BNϳʗgr'[^.LKܓFصuU$ZivF| M-Kj:ѦސL )ʡ~pC4IxjNZIޘ=iJ]ihAB:d7Tn):ȒɃJ;w] ioԹU[(SfHq JvmH~Nƽlͻ0E>^qpDtv i$;ױ3ǒboQM)@~?j9W|ah~g=kqY'P)-!DQ|k5yL8=5Fa/)-}QfyKlD7pBَiU-+%MJ!;q~a~i ;@h=8&6'g>(J=vW<`EZsmޏ1c℁~4vX3%:[\3ӄC &Pe`c0'ֶzy(][ytY?'i?tM ܲp{r*E~uQ* .@쀈lMQHJ.TO*T'iEŀؒBu5V_%|4tke|agWC:L #97 O(u'9Ա3g :d1]rK0lkgu[&OJ;̈sPa|Qɕ\~&-@#0PfYk~]ɬwL$s{=\nUb:PgdBXG$K!T|y]RQy(0,>#|g@ #S>˾]p=he&E=X!EH @njVNZۡb Pl[nL*Oޟ$Xئ}fЏ_ŲgO mNbU,O>,=/; /CTYtDp EBhŝ~>nݸP%`#S8Τ탮OVv^3%%[ ¸p9WDm/lL.$[ȝ̤fsr EH0ӥag_ON@ Sys9 RNj1ة1шVWlG(j۶׸:!nCGRnRIe2{p^%U n{Vci˂NιxN/C>} *YMN)A>c yfV?FY\)w2"=z2>dgdQ/l_ksi H\ԆL0L"*@8b욚6b'X۵z8GDYbyL$ />>]M}jGS%W~nU_!-s!a@+)5{([—4{@K9zs"S"xkEB4RPw([[8aBw_! dqC aC{ .J8ʕ]˅!nE `U iHr H,J \)ݮ2SZk19(W3k3A#3b*L+6o"yZ~qg؇Bcў>^O;GZq'|riJx&7,̡LAW7ueOq8 VFS?e $Y]^߳.RS"q,.,MaA{"ϟO9HJPh}Lp¨[: xI纋a_\U:Nnxq"=K3ᨿ3_vMujG K?h9PW |p&qB 1Q. 8q=S Ƙgu*uXs m2Vf 1ܟ@ЃB5#ۼECjzS+DS;p8 6}k˝z|8N A~,W 9&m iYho\H@Kk= R8.LRD\+RE*]02 yj73HǨdϘ&F8Or$(FPS^W,.NjrS`؋D 5i?3}? !ѼYeҎ_PR@_`z7jpUIr8sgHhQKȳeyH˚cTH{vp`{{B;CjU4\.C|"0۳:n/9~ztQU"Tv)Rp~Ϩ$ۿ)#3z.a{ZQ3P"8:7d010Wֽ$*]ARkDuhw_)6Am"(<;h07x6p?L<Lf3B1 A#6fVW0:u%m\f{ÁD½]BtyIY5x!S c@_ x|ʋz7dQ#]^߈-3 TN2& }nY0h ujn\\'x3_PVF C@dŠܧ[(V8rJZ<kJkPb$JF}L?T-C>oB+"poxh{d[ixNUL LAOrOgSQD B0yx(+.|p?CD(BH sEF$Ξn)gDv { u^Wٿi*ݘkj_]J97<kSЀDn./#g.XF+@_Ӛbpƌ.r(M2v 4T@Y!Sб&傑/*56\-&lUw^ ^A"}J.ɑ!2A+ D&"HAR;xfk^:VL6͉(冀n N&: gݥB䌩å< GnLTҁTX!aBZs$USޑ:ߎrZg)*Q&,„!E1j|&)zHVJc\AгD3)S:]jq?y'§:.hx No}oX4U8qS7H=`}b/Vx8 OG @EɟKKa/ljWc΍r 1j3JV]OuR%}eWDoHz]~zԡVLls&~mCc2Z3)YttG}q4hW[WGnn֖1,sscETtrF "wgRU@+0NIa,8-3 :X۬F^ϼ(R\Ab}?s. 'E4G"裷I;9Ʀ.i7dNH28 !/khK8 j+)tnZǒЀ'qwVgQ$~%&hnsш{2h^M|ė{~<3iw//yGfi{+cd! F5 .fv4KʒMek!ҺYTn"M4y؛xYP\F:$SPƤ>Ud 5m z V#@zX'7ϴ=\_k x㑉ZК߶M iTn\X!]9;l3*1h*ɶ3's.$_̀,RՅ i*ת[!o!d5n8$`e3xҐA /"zӮ&d;hI1@+ѯ}$e3Y;U2 dCӑ+'BL"ڿzg=ciB@+Z+*+:K@Gcn.{+x _{ {:S`R=2[cݨ5SwS2I3_ |7cE-eQ8St֌] տܐ;3nZQ_#c'\d"֗6TA$:"8OvNϜCf==9g ^Z-&w<'ECRZ7E2 rqѺ>Q'Kp'0US_>*QiO$*WbfuiE.J04ؠ52\@Ѻk*OMÇ=쭾 A hyRͨj<^F.\d*2+^Fs?q/ @^$e3P .\ RWzfh\;h>ǜfDSGyD68 $m-L^<ѱ-eC;rF&eŐ ʯ{x>lΕ2Dо?OܯY;蚠[dlo5ȱx:cJFy_"L:toupppk0l*)I4@ΓjM=T!YW`dUOi8gߞ?MO8g4E:\K0 Y7mbod#]{vbuQ=H[LMjfwu2ӰY~ٿ1$2/(w-*5;닶~ 9JƋRAq 9qcElTZ&|;+{' +U>uۂwphܲ=츜QIԷ dn(i1W/C u/KU+ӶU螤YGMʜ#w6dz:A&L.^.驷O2 6W8`5q]+(ԊD {*n>APK!ȷaϰ$ȍܪBRD=N:a"@O8jQzT;bp@U;p}m"Tte3El. :Q o>PΏۛ/[ B[9Xퟡqַe"Xr&A,@ {F$9X+.poj|Nq2)xQ`u2ihBh & u dr쳅FZ-.G]CVX[5UL#Otw%:58r([嚻gTVݦ=6É&0 'Vw}ީP.mt#xZRb4*}c6 u 侢G[:F~Ѿt2=q4Vk o5)FSۄ.u q'B\^S5Pkՠ@~, K;=dsś䓊sdZ6813v]<{:=kLXǨ`:~ `0TRuih |\Q)şUXgWߙٚ !Ižꦲq; 3\EF^c^>e'B<Д0ԓZ `HU'RB~kǼ_QDwGGp31{~Jh" 3>zK`[noY!#8X=o'ԘAdoLZ뱌$>S%xԹ!M{Jİֺg$*G~'dg9DK@!jQk_ʹCݔ)^363(OC+8e2=oYlȭ?*\` -6 Ҡ/UwezWɎ*r.)ו/[(Po+Lzwl %>_f 3uqbr++_t DѴc}TGSω}xLnD? q0G8瓚 Q M4dUPѤcЄ0XÉHZm 2 ^4-Dew8V2Ȏ,^^{nsPϓ@2>jei-/fߢ><??4_xbǕՄг-7:h'OtC@yut}L-_c:ssߖB/@3sE5CTg@h3V`w/N T~bD[+|h08kNS) qYF?ezv#, V*7j22-a}s:H{YM  ̽fmy\UY"Z-Vv${M)xVf bLHD+I(OZ b *K~''_ g~ 5qȔWA ~^P<8"DĞP }hE~"Js/`Sؕg;X3ChH#Fl{w~]$u , Ƽ n&]9$'ZY9_aB$t!4;p$Ctq9 6i>SHeձf 'ٗOz%d4n !1 ؆n,֎e, p# QRlN{.֡U]Psg%WTg@mW`o/\w9lYj[?µQ9ǽSԎ.m(tE$H7[MPzQwV2j'~t)BuPQ(]xhZ{-[w1!e@?n8VfbmeLa՜p,JTd0% V1}t8-Pn]^v^qoi^** 0}:n3yƶo'bbFbX. Pj9CCmHH%ʈ'hXU|y#Bqj Apl6SDAy`vڿE"Tޭ̗9`]D+a 66w鸚;S < Gm! *UmrQ;p4`n%ꍤ( ez~~Һ/3MՖ`ƎBCq1X\;ZU:wԕ%zNAӝf[8Zx^O{))k+lJCjХ)W#brkj3s& *=?ȃD_@g#kޫ _)c.N֝@H-VV,'S k&nOB'!A(j>V`|W\Z:Jaj5MN S(9Gch C)D]&S8]R !(yɢbk%Yf'OhZ},N/^>65j7gVb@!iD;^k#*i/+X1 2Sl4#,U+t_4Q̅ WPiܝ([C_?qM#{ms+,Q-b`ѿ<5D}-c/oZHa +U|I0:mL%+|ӄ#Z[UҢ\QTF+H~&},a γn4.$>PMEoRc; "sU5u8V)::+W%r$#×%a FiЈ&<9f7#1J&;@ik;orwm9 躔`"T5KC)Q_}WLjP8F$^Yq7$e:p%|CWS$lE]*^,֦Gon9޷܉\<"J=AwC b%1?\`njK"B.d;%zwi O,bcML /CWT  YTh_F0=^.ʇ N?Yϰnʣʾq CF9U0y? ha5 E͆%_y3Y_f2b߷:gwOkFvV&`7S NyI3Fc'ok }MkZ "4|.FTk_%)P ~~4:sq!Wi9gjnsrLVRP2Ģ@;f7s"ɏ*xD¥QFX4 4簰υGM% 9;DT"vU5%Ȋ $(I~|tn`*x2}ܥ{wܜ{ '9=Q0oF4:zK^|)C8/ ULeN1P=@(ZY 剴m/c,K7g)TugDjԛgg~`K[AMOD.uscUH{0G~>5î؀ 8cǸ?I(3+i_!еrԉe1%;ȴW 0O8*r6SB {5i'pURË@~=)k䝮q|9u% ,J@:)"B BHe{I+|Q n@A&l웁@b k#_GQ!}@RW'ʢSl䛹INLlDqԻ%P[/l֖ jV HsdZk ]k{*NYF;ꭂ(! U@ AbuRk=Nizc%gI@Q 48Q7s&f;u$R!U` Ml"sXCiɧrxOjq% 0u^5t/瞪d:|ϑ:&62) ʄNhJb^]M=tR]ȚD#4H%cbxOcZ葼[1#zq@7j!x~%(dw Dp@10$ypB0()+xLE npuWb0w)0وLeC"?B y܁[ fC2iVٳ0I[9=L$/˦Hx0+/CYezxb^_Ͷ8QpS긷?UΦS>ˣP-O,ǝ;,ČG61U?5ڞ8e9@ dk>y7px9! tx]V6m-t[[? %|!~< vW-NR^J٘_nM[,dyB3PSs$w0EQmJs4 ]"e<)5}Jջ ׍|x];% M\O?b-ZZPf9z9Zx`:7_Sy[?XSrߪV o= S3kc[5ah{ ֢h,wˢy6H@cjl>)ÜC[5Qg0s rqe'MM%µnwG-#ff|MJG i UJ{rd𷎈JЦ0z&sx85lނ Q|j9SO kHő WjXիP7WcfɣXmNZZWE5 D %tCWw nz *prm0 Y;tAEG{<0%4w%$ߢfǽQݲz޺WwM:WNj"B $s"MvRd̏h|XQ~p46NnVu{О<ˢk7F^( xcq*#wacRX^W.~nF<M/}ϓ|]w5 ՗+ 0pP?c:m}ߋD{vZ=3X vZ+>k e&Z=$gI dD'́Bӛ!^9p ڠdҙQy* Z&{"BWi]Y"j.6rzD.uIϋ8bPS~3"菱%F{ >?r=D[a}hP!{*LJ0K,V;wv .jP(N8w =z~ .,/V,4IiW*^3 \Ms/ӠKJ}ţؐfVw|xWU]vi˙e$ќ{}bpX5hH ;͔h VeGrM_PJQ dD`c;"l&+VХ(8?q#OKٰ)]}Օh !j?Z(&|u q.a% JmGG6{my.48QvL$?dvbu3EIJ'ͯs?q*A'3KQ(cWBAi59W :.aJ.K*9<ݥǎ0W Z@IQ2]A4T2#O (I0e[UpLԄJ 6'@cY(Jr25f*=J|a F[Ƞ;S:u ?sp+J{669H~inP50;;Rԣg'ha;n{j@.b-5.o8LJ墺ϸ@6A㪇Ј}pj_6Q#Ʈ=6.|üT)S6j?Gn]&zjJZr8K|Q~3F.\ić$˦pD) Iٜڛt^͉5=к/Pm\CȻ%%maMcQY\)6؞G@keugFd,=E1F= F1}fY.?bxasfE4`Qqlڿ:;gB}`_Cj woz;+3hr9;UyHbUIٰ#"xaCİ՚,'51t_Ǔd !K95m&L]_.յ|y&gşM)oߔ2-ҟ4iBe;ngIL0) W0@X6}ͽC1`@~3JҢc:QK;$u}S?CΨ?4"8IïW/Wd r{t Ӓ^S3Ow#kbc..ⵡMG&6JX2pgXDqn^j5[M^n0+ k`iK:t@U}0T݈>.<ݏoHb!׉ݱ~ Ұ.KuSi78q-Κȣog0!>.XNS 2:\@E(ck[M"@E؀BHiwj]!J06-.[kZgq TE7?#T}i #+{sgEOъ'̤\NKV.EڢͅN6g$T7KiÜ_")}} j_*jzdJ-:5+!N\D];='[=,՝wReܝ+r1I$S @KF%-ģ$"d \Cr? lFx`'dJv<ka Ni":gts_;LESXQ/1ˆDS=w0(da,ø<(,a`'wf֛ 񾣟Hx890Mx<r&m,L ~mWDN/BrdmQZ -x-=6N)(;$-hlS3Ы6`>6~7:0CƱ1=Eo=[׳)%4+j3THha切 x@,kJUwh5%󟂌/ 9#2fWZvܻIHr{^GHDo i1 *k[sHj-A\\dY8E%p}UveYR8%VD =~ƴ%ϹnIhrwG17v~=]BҠ#%*$-t Iz0_,*28g8M-߭e[;ט 907 =iH _suySީ>HfQ%U`:=4NnpepM>  9Mޝc)H,ߦei9(c DU+HK]A$,h^U-݀i(/žuߴvh҈Q~NyUAG>:f&+>,WRntĚlY'o D4,5UIv)jwR| AsXETB {Y+,cn*9mlЦ_?PvN80F\j9tE_CG:)] ? /ɓKlz6ttƼR'T~щPџ+"03N UQKSQ?u5Y"ˆ֬5iVpܩQ\!oHq{}SqٛKQa}x=kwv(iyHi6ok1rpU^vt0Υ.?I\C&K\?[a@j%LfJ2<[$_ OS8eAv2n;#T #Їh1_nsF,_Vf;ӿ] fY)sB^sXV^ڂo`3lSpEgRE1ۍ9oI\v?-= "ŷ2Fcvj [^Iוn:y&izgj+!Ѱw' n6G?<η.QS`,вҗ5Ll,iFL #9+##_.Pp*w'"fO>%)[[4+TQD^UA!#]t,w-T? n\$*bdUrHFxe\!FZ([Q@j&H1fbSIM79"z>UH=-6VûynBY` #96! zVݗQk^ hh^ٱe/&;jIHt Kرq0*Sg8Б 6}%X{4\b-WDq]pQ~Z.q*ފ:a7,cW6F;3u"(_7XyrUjFKZ m/9i xUK3 }(U.dM=;d!T%c盖%|jUlu?>ǓS Z8ɠ9\eW10˭J+>NY" R#TiE;)} 7?y^`pP\?3"4R ݫ.gEMLAd1 A mP9@r8^0h p]1m;i/̈́M49#JM> ڐ  orfvno`0Oh??ʳ6)o)>` b;,ʖT=Տ( *תA Rd6 S6,ljiշyP1'sҴ\1$ԍ TEJ:; \rU6$᎗?Zesrx%. yPX!}IN$N9Wh&^r|psS̡+OЅɗa |qͨkFj"zs "r;t+ϓ #DŽ^zSz."_d5k(DydgB Ў;5о=v5Y66ְȳJL!to7nݤ=6&=?}D ptW\qI%B<=<[j3]O~˼̾DإŇ!_ƥq1Uk/,f}׭֛C֝O1z2 .tR9re+M4h_plW 2|TN /Ǿ_WrP~L$?V@+G]؟]9e@"- uЦup6] '`3tp {0Oԙ+):&_T\_lxxR_iM8$v3UnG{1zf## uF v~^Q%}* #4t4w/F+묪Iʭ\eLeZc+"$e Șǵz(߱67[Gkėxwo=jʎ08s݁uk,4TJ٫>O;W7!8pԹIj їu?Jz1DRybmhs{:A{Mq'Zb5D/чwM,=kȻO4jX\P墪1}%&%ҍ? 7)GF=MJ\52[ ΔEkXwв ;!A=.q0Lڥ5Ks$7'!}ۗXB)pDE48Xk [ĦgR!j;> SZer<1UDft6ɇ# 䑭 ?1H`kRpDǗO(KnNՍpl}_6Zr"1]AxkWMql}P@ 8ڡ'Lp >tgPw{$p%7Hc n*{VvWn 26B30D8A!& Mh&dhsd&9ͦonxBp?0D(o"ơw19Ъ}gj,Je^6[HNYZf 4 dE{f9 t܉ :l$OY-@̖Q`O)&w|/ zlR>Tɽanǽ],@p.Be_5X )ڡ)ĝc|䰻BeQWζrxI}˚]mݴ,pS5\YaZA@G6MRSUxA^;Vڝ*,}[| PQ8=+Kc!Uꎨ`%pVpInN*E.F>g:UMNFϹړ#WN:Dd1 se`jsqKJܪgMK-zYC==¨}Ar=͵mF'm~vݑVu{l-.-~=3nUplvIBNI w|kύ7{4`(Jͻhz44 @{C-fNDUP0 tөittG{Vw'UDю͋4IA4,qZ7 ?ߔDxEd%ءNK%9/3.}IJF%(8scV7mw.0RsFza5)őbm9soq'w2GNrO4ZrVwI뢌]㤻 oOШc#%魏~= c˹5^5;+::9fIrf:E9 | LK HQ^ z!4UfTAg6C7 rҨS&h js?}[MGGY{u[q?-[VslmаHE47QzvWE8E:d] =y*Lzt.8G5 XvI<I3ՠY7n>G3}uDi<1!XR$ 6"♿--Nj Umm>s*iL fD:rtnb ^ pZz{M\_뼞01+Ճo䝍"%gg xs`8'\Ps%ٳ [f|)vry2R:SFUعMS9B%q10}nU怅M;[Ma Ի=E=(᾵Ų('k+n949⣚>e烋/N+J͡!L(U/E4hr_/5 J]@iltΓ5;>`>0V7i.iP0 ?Ϲ{׊`0 1䔶QTQS~P -h/ Y9D2Na4׺YI8/eK66rTP'TqgԭݮZ佒*aPn5hFJ c|*nG 96$.JLR. UEI =VpipU\ɽDƱD!SZ G^4#G^?5ny"2jҷ0³zʣEb&$i=΄im*`Q5#F&28c>7z#!l;!#R|~[ش]ch']y#UQBǻ\{+ΗyjAlk\i}o& QW?yv<^T]igq"VLm9*{=P"\y=jW67>c9n ZYM}ɱa{#;k.#w+-/?((yU\ -+߮E@f1=$#BjH$'RE>wu9[pXQde ~x/.3mj5;TA_0EpX"V}r;u[$TJ裘̵oM w(r E<,?X328_[=^J(PGy!-4;1ܐ5Pb΍?4@%)h<kJ8<)`sH4`ŠW}\/BN([.e\DV"=ga垓乷-SltcDT:7ޕ4-U )iNOzX}.)mlG-P >ە(Ӿco6m >N#Ì~n|FF~a|8_Q[:s^H<%nim|B(s&H.Ȳ>{ HIJkG3LW\ cP@Ufڹ8_VsfB!tc|KC{ FHQZ]}8m;e`!hNmY$\܋ʹe.)9gC[G;Xm|ގ^A@gs;40F56$-V_Ax\ZmpG*N CiNE ;ߍ 䠰/YxFY #T93ޛ,0<U]N}fNtOvZGc&Nn{O&dԙB0b7"%뺑/'}m*c1-ryЏzȢjce"ԶKǴ#K:a95 D' npGPGsEѓt✴:E"^u6],H{sK`9 N?@_*1+6d^dv/ .3wZ |j! @drѳ*E-$bJ+Ҿe-ՖIX"dk#席{@}OL7(_Gp55UL6̐G>^rv؞IPJ4zNpQNS^ eL[qejΔ~Zq.k! d.葐rf78bD>lLNˠm';㾯O.r\JNnM_ ~ur7*OP|+"OMDL$ 0?imv`9CʇHJMc2gŰbϥ[E&Ј>:]]V?/HóXZz_VUddf}%Ь7O 5YZ=VԂ| 0e&̕|@N "]sH :N}w0hb$P.eґr:tw1y{oX5Yza,[`Pveoxl0ʂDb{(6n(VY`YilW;v7"@]OVXE7UdX|R*/- D(,2^sG?`Nu(.8=dcE,r6]jhi͉{[.W|FP*S?O4r"{v<.' WTWP^wf 8+pK[t#=d(KTex4P/=Px@_9[iR]||n@U;~Fl;A,q9xbU74ʻf9@KcQԵBdʮV@g|rF ӭCJJP:rv1r!d1|9#d9쫜S߮?&q=f24zhq\G,$88b=B8 bS`+0_zCVră=h9tO#6-P3 }۵p0Z^9ĩgy*SDZg')~a<VB]@I[Y־sR;.D9j`}U-ƟK2t&:rgEdgK"z8*uY#6IFxޱh+۫ a8[ɶ3ju^z33c~6AI$01i;T䨹|yO; W]tMFϭ/= ,VMbpqYf"F΅t^7{!T:j ߉&s9Ʋlm%ҡK<逋toya 䆎,dK۞޺<nls ˅, ed\K17EX aHco9)e{C *Ϣ!by`+=5 ]j=l;g0kv=U[,LrVRvZZf񣷿SBysI%dsh8=%(|k_UqC C>cb- }vx5Y=wj~dKP-En˦shC05nʒ)nI=ٟKx#ۨajj9\?IY#0KTY/wzN&7hN۴T, XZY|2.v[~2Ca^Q0~38͉YWZʨ/;/H{))w gsj$|8[) >QV>;IcQtF;ܔʿr k*SS]oR4ۘ胂 )䫯];F}0CmgmVEKyۑI,]KK, ;}oM~FEG8s@DŻwvZ"8/;cUq_lEBr]u5U|ѿxm r1߹R̒alJ?MJtf auO 2z*d~M g9MGuA\ڱ]Fy ECťnća?Egl_8c1̰ ({wsMz]9]5z+az}%Id?T˨OmQ=Jn<HYq 6F jh,W^TZ89<E]YDۃ[y'FkK^ 5=8xiLc!p@F@i|W)k/..p5Ǥc^e=dk5ݷaNDke% 5^.e~<̔d}w/[M ^ ]Ѝ]O'}[跃6uʵ*){! ҒqMJ? *7[v]miP'B&RLDQ39pF<'qۆO{ u%D{mݎPRK< E$#y\Vd|}5l&<]!FfE#CP5"2cܷܵbZgYZ0707010000038c000081a4000000000000000000000001614216c60000238c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko.xz7zXZִF!t/#L]?Eh=ڜ.+˥Mж 670S~ 9873kjj=0Lk'Sxg8 &HxgQPL <Hez߬z;rÇSSZf\$^;@ӱ>ɡSp` ]&ݫ;^PHnm,q*~kM4|j:ԟHa.Zj1:+t Nڑbv\c/Z(yžD\0͙%gJ(K tFy&9|8{Q[&Rq^XǛ>b\N}ѽ E ! F_k7dRnRbJS4&թ\~:S #zXuy|9̘pfjK9n1u|p5;D7RL@vDI!"&ݞĒTKdY4か6+o M@/esWk C6,Rao<+ˉT!c7k7(_QkefH(B5}77C`4 UPHZ-ߞvafpϔ7*ݏԢ `~K{).t 2e@)=6hT* $rGSDcPe;H^LSTn(Go@v;ŏhɃt=3xPW@b"dW+Ǟ@ݰ_%]0~x'`j>ԯ'zՅi׏5^N%< ibܠszF::-5=;**e+=>;I=;;*:W?mqa`uìt^"a`xl1w/lQ6bab6'HܘY|[H]P#5s2o ʤs?模ozjd v_`_F)@fy3:'Z0ϺYLRpb[ߟAPoay|r)=}|elBiezz/x>E1Cȭ:SEh%AHEM}YZ/tD}fr^E JbX<?sq @A 6aNr * W86}܄3\e "zv:w Xx?8RJq*f4(r~WG~^SG$"j*2ɸyx $.Y|-A7bV(@#dmRLqGgab^ w&i%NN3(o`0w+w 8FmU0p(u,;D]QAɈ`|O&+ATcŒ膖RPGAϿ6oY awYOW-SQ_ȤpqK!@<,Āy,Aoev܄/p{=bЅ+RyRVq/[Xc$K]>.:7c{W\*f?F>CO(CrT+ѫ*Y0&EN.kKSnk1@>:݄,)ᮅ*θFw^mOeVZ?=sXI^Dpa?2#XXްOzmaKz.RzDVMٞR9ƌRU+u dt>^SMG/<`ϒ<&kJ'=O ٣J~ť <ʻ!h[tKZd0fC#WLJ$fk-tYq5bd9E5Ç`[LXLUN_u`d%)v1(οS $iԚ|fۼw$A.-@e?vsUSi(s L_:mNe@ MNܽDHR"hcg;GZÁs}0r5jsYRb`s[4w0elU.؉G,R۝4A\NzĚުeͮE+Kߒoww->{MԀJ>< V0Y;jdpFƔ*oTwZǍ5AB3  JrnKM)# fk89ʑ@СP Z4(Q cP$VrcSFu5 CwPщ%L5h/2ÂgLUktVcdqI =+_Ra-m^Pnt&\938SO:Ph + wCQge"#X( r,B$=E5ʬidU$]= :–GzjT$kܜ$̹fڻYPr'٥ KMRzavXftarNdryY<9Veo/SFfhU%f0hduZe_etT2QF wis+rot\geWT:Ęi -%6ө^ 6~`(4Gjn'0\P:kXyB%rX`X4gwhVq:+UD +d燺7!D*<o]Iɥ;' iej8nDi|Z#*] Ea=(z[wV* K?#<yh] _ֆ1o WmѓQ: nit9&^BxM'v l ﬞOPP0u.уR:EEz `j/ؓYkCvD?\XmJLi5# 8>Eb6̠H$" J(jaSnF1],|VU|_΂lݣ mq^ЇZ%\kyv/w8dSjptIY 3ˋɛܙ(+,VIR}y+֞WQJ)2L)mv{㑊\\<FܰB)d(pJcSȼ'^P|hw%٬M ;hi6+ׅhp_#l## A LcPEfJfC^齟OώC_F~"[Bۗމ>p΋VnґP"O{u LkW:%h" A)y@zD*1,-L-g 7Ct\bl00bX",Zf  C=zb L=UICWyPܦ)0՛oނw2K#oKHhW™py/͢Dkb6$=t"ް]>xU7p@f$,":wzC4BՐT֌uր & h&鈴ӥ*N2f ?2W.re@r2Jc0_u"̈́ u;L-D8d)  +^ȑ? Ēg xtgT MÎ$ [1J∁*"B4t`suLx2/ςa균Jq`5˳Ϲ%3A"S7-=uidkh 6=J> nHm /n@:AvJ${sJk GDEaxap0n3}[ Sa[)D f5“"敥2'UʦKk \YpAbRmwqU &w5^sf"uqěyxKsb,߶ʆ EFj_:]_ȭB]m%UZ"a#g<["ULR97sx\@fjx~A*㧉ɜ7}m3k[ľ*T>L1R`* 52t_$vz՗6DZ[:P~ݐacc\nPBNEt*jXS~xmsɹ#@ {ψ˫ry$o4B^3X< ɐ4, u? 0^r8\ͬt/TO[ uDgN^#2egT&X6uMyYxP$[ (n!pfGom uAZwRc2c2D;o"%[Z' ,?J#׌5NsSD+j2܅f Ad+Gz"K@g^%:X-Y3Zˏ0j,UA&iSi n@r`}ӾyO"3B^>_kS}yD.TȿA)GX_s`|K| 0Tȭ*Z}k3Cuk]CDBSB&2` # L\ (R?Q< z* F(_Qfs<{i I. "^nO3CmM.K! Rkr򽘥D~˔w5DIYρ|XT37sefs̨k.NaQ9m)Dyˀscym"J0z_$gOC<*R`LlN" CaP7^lPqғʷJ_?JiXHX'" K$)6j]55BA(Z>??2N=9TPdh{aQp |)ȎvOOEǷ,HynU,n"3iOS`S$ϵh ~'i f?Wӗiނ7c(T2GYp:NĢ\%ѳ@^lH:SG`i mw\N0P5Yx V-H3jNDf?uL:jV Je5t Enid'PwۍbQ* Fbr ҰhLJ9+O9(oSpt(?ۈo}lž yA`{G~H*<) Dl)tU5qk yP׀"oKx~ׯF,]L@I~OPIE4wY:n|F#BMZ,s>ad5T+YS (/5~diV-́5,O I[L{g=k()>עˆa#sMf>+È)[/Vt)QHXJRA,n ;r 8ɂLS )#7#Bob}$չS0hy֚|)]zTm<1T8w%fcLP%MXlϦz++)n@"-ZF~l)/~L : <؆Lc|?"ꀍň/0W/`􎄯lǶ pFSPF"F}N4. LM%oփ/;Q%m濝i)mZ e >K~Ir]l)GX4_&/v[9U#y,u9Jl B9I)R#4U1e/zqcfqȗ>!Sh_+a,Jߜ$&FjRB((pwe#N\/|>75 Q7z}z1kfeut`Ix;gAX[|iL^@ RS{zA!lǹ8?}hڴ" +509.nŋsOc6*uwS$@5RKඪ3uӱ}~CQĹ3’NsDw |=5${ς8}#ɍ_ vbEə0D{l%Ct-k 'w˸f&N9{tyq nI+A߿)mnY"TM֛kѪşq:m/ 7j; ?ˍZRdbCvsg+Y^ U Ǒ x7d="d5~e3nr0;Szg[暔M%R?}jļ6p 9:(X_Tn9AwIviM!y-v{6kjFmy.km%;ĭUN:X٬-ZXWDV%qz HҬe3u;`V%YFl_=L. t^+3~Ff'{2rxu'nN˭կ>¥J&čǍ8@mGQsx~Cl/tIva Jv"sRܜKmE$߽{fz80 `u|y*aדݼ^˞4BH]8xINa\81 b'Cqݵ2xC+eUWQ+MR'wPi-q\G4XSQZĪ!ٹmlQQo&g+C)rɱo"lz'<̕n:I˒*x&ao!'F<[(vYgRU?Z"D8G@)jl ]׉nIS!d xu|3S8`={WqI!0U.(gSہ^)m!kNz:f'դ[[P+2+ECT^$U{/TC_U!Ҏx\)/]\H`9*J@Џ5gLd[loB/1ğb#->OWL,ou#($v O1\5a{TB9yHf|] w1HŖEW\|7P>:^xj!XE+O`Y wKM{D20L۝e) _ܽ(vP0`ZgL>]|5ul TA?GV)Vݜ o6Jx6I{]m)wb¼moc|ـsK&:z=cRI^$BPu3粪=aL I[9J1BZ0BC9݊쎕 Љ M&eOm֙[V.p~ˉJ_5&!cF\;KXWfV#MBX\qxT]9a^ۧz[Wґ;dž[éazOo`Omɨ{]}m΋CWWY Hf |}r_ hUkNu;I,jkÜ*qu uR|\=Ry]==Kh?3an7&*aEkjS'6/^0qj>S:#cX>.ӄif^"+ޛ7_ On'㴞XɳQ:-tzU+~e !bw[Т\ات:V!dEM{`fMk.! 1Dr xAA{ߜ2$ (% ۰%Č#yesO^ڧX =c5L갭[քX 0DBKF#ubpSnd}jZ{7ęH8cwX;~u(؟7u Wƀ<{*6OceO*?+0"'0+ ~ Hi`;SfNmQFpc4^^oh.FANd] َs^T?[UC҆f*G1!\01GtlZEPAl92#7J[855WΑ&v#8 \ BtVɬѼ:!{8mbpdN qڎS0j<ݨ?Hǭk9@;'$VƱ3O|. |mںFv !8*2(#@I^0 ~АHލrLFY\d+ާk y;#!o1[,%d&V uy$W)Gb5»G61@r4mP*vPS~p$h>tC0f %2Ґ[z!BrR= ;owL-39Ƒ#NdәF ee3@9: P5;^L%G,|zuY1;inUt6}pkէB$g 2,9gO?ed^Tڕ@WW=;Œ}rʲn =Iؙ>ڱa!&PQdu65pu~ Sض]F ˼$z:: c^ܥiq"nR :a5 驱[F_CJ1Ao!4eQXm&FW9h"7=$ϰaVeXqLU[PbU9r"؁6 R bV6K4-_ +z,\Iq$r ®kGȥd,nP>d敔zvv0垷9MdM1x}p$C OI5 #4Bq{ SV-<ꈤ;8ۍeѲkX(&H X۱=_(|%me_}p(u/ߖwaZûW5TIi 0&ٖ`eoXT g`H}?W0}z[j%~Cڴꭵۥ'5}' %ϡY` A}OH{z]2Yd rLUEz+=<2?L$V:-{m(f&Z奍=ޙ|#'#d#zj:pòA򽰑@4D@_XYBPSiN?űǶZEXqGb>L#?rm//P'ZWH;{k7ȵY(JUq*](@Feۄk\{}CRYHRNxVۯ =#x9@U >g=ms(DltU P74cM{@L^1+bmJJM}.*3$I?NI| B+م_9oT(k!!;ȳ RM~y:ݭNi>BH,wd, +?C&t#<+q[0!7@Fuᎎ{;݂"-ZSMfH[I^vj P.X qbDyIaSJB@cVR%jaYo ^B lPB;j= 0?쵾'rrpCE8ﮄ"xy8=%Sk~T͖*+QFAr" s9s]>Nn̲^E.!AU&6 %U2h@֒- k0dpUy 2Vc9W %Ȑ4h \vO\"k~boK6Ks̨1T64wevꘘ'C};7\&PX@\̩2ozw|ʙ0c=)­+g 8-0͈]Si!d:jU睙B Vg dN=PY% +( m&N%5Atph 1a9z%Ft[Q4 GS2EX>8A#;2pm^e¯a !2SVD7 Lb9s0u'^rXt?ʊ(x#@I҅ȉm 5ۺ"/120#Kv@vhIb)}haG<8݁?D , (ezc6 q[4*HMwrck8c~? Zy̴,"Fb4oRO BeH̠O6dոZ4G_FJ>#ڹڒVec86yԖJ;(XEwO^bXy#lMxˡ<@*ޚQ3,> pPbꅍsQ`_b,xUjDHE['/s5AV,2S?y􄉕)_CUmZ oV,B%Ic3{5^p !eT,WfC#ߥx$=+OՏԒQO%Uzc,&ʗ(HxT:ݦ/b-Y~/W+I_#K݅xL%P o#!Otqffm!Yz(vmn3ųEśt!vFF=Wm~>r_nW@eҀ^Gф۠@v Cx͉t)ؒ;` (Zi= ,oK \jR4kg }A(WJTsx^8WS'8#HޑIfPMGڏzW>K5- ƾ>/[ z}!yx5x3q^WަyVC%,KJߙHy/"lXUU,G ĕ _[+}tL2S;^g›mkQ|4Q*-u-Eڥ<;h^7>x=vJ3|Ou}g!oO!8KQ{_%]u2(X+dzR^/B@Iرcy}P!ޘ1rL Z@߲T S-SKjnMRj@x6G%_+ {] ov3 TsK;kB{h8[ثOc-FҲt]^a'i2QΦA\P'dKEsa}8щ 6n2lښL_ɄA_ ~ׄN( gxK-9fp,`EeĢ =X0mcY N@8y I0bEW{|Hd'㛳KTC瘛E6|<)gi:bN?/LA&DtpJ?w/*G 3Ƽ3H`\AΥ ̧:L(p *()NԶ^4}녚,~97 Ar]z"0m om_Nx w4PHF+ 20讀BAw\A@kdI0pu4Z[휷E:d&[Bʉl>| @wae̘Á}qHb2%դdj||cTLxZh*fYƾ]7._{7tܶ.ҎQI}>DUƫCB '0)M։UOMN<_->*9/cތ(?紐&)?X祐.L%!h oHnD ġ T?ڞ-Z sS,Yf'LuAD\Oi(NY89RTEVR Ș˹5xCy)ETÆ GQ7vHR yIo{ow >e+ݜE\:Cln54ijL46LJ8?W/HV<6dˊ(@|٧Vv )"uϥUȂY_voXiʒS3\=`&%v0ʚ1۩cfes>N۴_ri1v8N0ĵ椧qp٧H]r,q|[f\(t"LuJC5I,!;wTɹ#A1o4u7O\٦oϬ'sq]ʽ 9̒Y3˩؈ˍ~ olM ۆcFӀ$T,wDUWшebә6DŽ/*蹂ylA5<4h]=dc0V``ࠎIYW#w 퓻^` kXp; YPPŽs hPWٜDeJ6~ǤJq;*홟;aԕC{7M'7n.qz,rn@0-t}V9$XCx-Djpz]M u$s4.m!~s:1sҮq RBC.HuńxVFA5>͛Q>`+'|V|9_Hjog,\q'h,)H(˷u묭Ȇ\r>}o:4Ϩ[QK`\xm1Zه#sPAٻytÉYrN9*\ 99L BAֵxۃ I@aƮ7wNAdhu`!A]hNH;]h?ϫ:gi %E :O<a> fRkt+5nj4&GF߇}YJVra#71$]F$O.S0i}RfoZRk4Dn5 eҲ"Cﻼ])J?if5 4n-'KWڊt{BtO.,>H!;{ =a`j.xc>w%zsH~SUe~pt  NI'@哞Uŵ.@"{/>3l>*>&iP{抈\ ЋoTf-V Y!ɑZNuOQ"Q'2\şsmqqE((P}=sy(>3KA` xW.0:)@ޒjEjCZ<%>S1HKmŠ ߖHz N#[*H|G~gN>j9JajDzKk s1r5d ~K:AJ K{x#Jk׊Z8w7ºJ#4 زԼԚP#E ϐpwYdʩ+)2y;a]PLC{wb4oU[xE_ DCv ͂PJ n' SeQ%X#{s&G*\TP㦋TL,gԮϖ"&C缽׌#i9BXY[相=x!8҉^ؘzs;ѥ[[fJY)h% Mxpp`'}jD:4^.htdr\;dj_ iz60O>^-Tx0Ϥʈ_/|?s8oUݱMNSy;,t+G׶CKXk Z,ip kR,h"ېg v{Ï bXWK;R&2;p+bQ#6@Z>\yFsʼ/4_l̐CuN+1 BL)OftvIyĮ0д5}C Ypp^iD{33XwIS,g/9IQj&H= |I-tV!ɏR)KIţo,+a9'Yǐg acmG(bPP>#WeB;|ؐߪ`xY)c!sejZ`q'(ATj&ft{v=<C>j V/</ߏm j)LGEN]/q7F*V"BTywM&l>DͫөSRKrp7T[N*6R17g~DZsxc{(o 2^'..ƣ.Q^rfdz֪$pXnm^˾`|`?J:]w`2ǢT;p*˶KFf<zxNU0A^a cHsSna - 9cB[NPӘz/M/uY5fX1zZ"T~&yv|e$t C 28d~: };$#pW|ls w/B^b~'G x15*vzkT&a$H 2ˆH~Pabeb{x^q["eyW†<])Ҧ8hH1?,Qz\l܆iy|1092hͥ\<ʺ24^QTQuJXk%#݄'t(R#h3v}x]y[ 8+ t6uK% p6U){H%t0ԌJ7 Ȕ#PN@+mej˜%]чrLS <8< AyIŠ(@ҩ 9WNK܀+*Sl%,9Ooi|th//+3҄vM.}o[U6>jV܁If8=.UNX0L%`sEFA񍦴s84~xX~{ F2rI^L).=Vq@u {x(l xD+hb0Cz AB<=QTcq3g;*\2$g> Z{a{;_f~kT,) rhrOUY1Av3Ufy*bk EZ wmZe4pQ.A(WC 6N%lۤ{=(+6.t(M|'*BPMpbC$&\cdfMR}^v T#e5`GZB;j>]T')6 3d),J ;ה7ڝe=S .(:U\TVҷnsTlE6r/Eo 7Z["u$!wL4W ?Ơg_|\w**awluOVa!>\ vd_qqbpi%\a7gyNwR g@#uE2ASeDEͺYCVü;]6Ls~RhmQ(Ve^V*])kn%&/p:#v^P3;pEDA\c_DW"'F?yl#<˹ײ:m~ynS-v^_ke&ڑn3&Ů8;%e#DlAQYbRGHv/׌}ٝ='X~G˸l_*!ASLmX}pQ;K26B3AFg'9`h π4 +^>a]VL-Y8j- TVd|C"0]sG{ssCCf_9;<Zg+\5f^v:Ҋ҅LW.VE@w,LSx_. Źxhcz~sO6 S.?} 7:q,BK{o)WpJy0ʧ§u(!ƀf~}b@ʺg09b`}޼0]sꥈN$ 1^)KJկsf׆2 +zhP_-1\Sл_AC=X2#l@7+plw(5W+ٻQ?y[}q~4K=}pSt1uHTwʽDT'# ^{hS5n)uLm`jeR5 ?U, e2M?D6-PY>zzXp`c*( MZ&`'Mbl\vln;ڳtNJfo8Tu0bFxɲeˡ^r@V%ى.ΗZ[}):t>wV&j0ۺgwz:[ͱ"M/iضJn F% /Â#߉8݋Wj5H9S/' ci^HO7TQ氉O.H9(ņ#B[t \QXܾm;Jqqxk^`WS}=?{ ޑv-&g)PM.'>(ՕZS7jfv! veE}Z% |6;-#'tyZC6>?$+F%Sáq|u*k$Y@3& )zvSN@t^B#{|"@Өc({G 䨌`f&Zz%QOtAYbw$J7 W"zvDcbΥ?pl挟ED9O'0J_D{R_LO۳"'d}wCM[B;wWmxvn|V)ặMejjz611*ɞ?_{a:mo]E#gP^E [=OM s6P],at>(1n*)ed)Q hȣΩ<+FL셚TZ>umF8avm7KueG,*wVKBuBj<3]vu4:9w솠+ g#a;lih:\JlǬDO&EQn׬ѣJu%i=2&ܩ rޝy(Mu5]5TC жnDAk|mEM{ =|>hZۮAI&#?C;I&zn,ZHs[^B]toynp䤱m۝RQ-t 'C =pE'{e?Ub T!i&wFI6pbpI[0 NAw"?tOf;w[Fm8.M,o=u/*?"N0e2Se#@z`bOժѽcCjDȫlsx7UQQWoN}oK? G!fP8"y`OqyVޣX]0Y4B33|B>c(pj4PCSL9ڮkpؠd#z9 oe ،aL aQXJhp1.Ab! ;R~Ne QH]mϐ(,5vUt֝,-ޭ&;l( .;ߣwz@uk `V'u(iNB:_3/6ccWSXc 69 VH9uCh3Og+/dKTWq1a|3= i{"Ͽ4 5Žj

  2. :p"NCU)\Op_WYUJ=($rI5W͂xZ{-%(شE 5H]حO;8׳5i' j$SGbUlo! 7* খ3_Ӥݑ[b6`:_œИ^[u);Z]>:0ˠ02̱|-at&e=]eB"JDg1#?mp kqḶ^Nj=+leΣ oh,@Z8+x?{l, FS()c~+:: i(0Val^p*SOd+GG,\uD3q Q!=4r}.@㧛߶tyUT}5+NrOJӒwamhI5 _,E CP5.SqRm,L,[ped1SD{ ÕьV L c>:p pʷЏ",e%sz09GгESWta,Ǝ)GBJCPc^y\X`jxh&+.O䪐_sVֈwF7?M簼^QU[<*5EA>&%ӍCSp =d7 mܠ$;}'nZ`뉘KtzE#+Ǩ< TD퓱3Ҋ3YuA h^ptlb{0'!"mV8Te‘1[Ⲭ;:zѱW($7z# Ԏc/Wcceg+R~ZVϻl\nƐv }QU@CYa..J旦L Yk,l=[M6PqvJqrS?g/ڃ ۦ#0^h'0"O2zaܰRYzVmV* ?ԆCR #vz05VEWt8=AEa ݿ:G]:.E%~!̩q&|3/yg[b|Npފ4*Nnx_i.~ I2@_/SOzQؠàH?k7֓P3IDA 2GU|Ш4ZPk D猪0̅C!?YYl=HW3`HAh=߅tɔ +C֛ɻ5bq]H*-:+a%>0ЇZK>>9?& Of6KY\F%!CȾ /k`B\*yI.վoa\ԥ-7 A+6[]lAXرcdM=d_/P'Gk+i̎RGiP,{o?7_Y6N'!-y"'zwԏԫ\ d6y>&=_ ?B&~)Y'Uk:(zPC*hϭӾ4!LJogbҼ(;VQE0' \1WMVůs*wǶy Q"ݶ '%*6l`G}щ> *Ԕ_<#@],tZ(54 a;)8fo Z3Lٍ)Txu%(뇤CJVt4 xˏ@/sԋ|aW,F5ƞuQiTMt8"1ǟ~D;NNK* ]g,yZNòPV,rR$ O*ZZ'Y3 J?(6^TI?|fD~AUD,4ʹ^ɻ!AE)VeE[ƯL*^ۣ`tKO4/Lx2DLMF=lg)+;.oe@o)~&W3^-;sR9^E.7xxym^DءJ}2UC g#82n0$NEf&D&yrsJZ xRצ} 8h{X9mCl·jeM %ou1+##I~o9 oW_h/9! ypr0{Ee|+L$OI.Qp Fݗ:*+A,A|@r`: auDV`ڒ}ojs{%){RHPf#HXDu.'I} |ܵ)~dO8hͦG]\ .o{BVKl`A3Z+|* ,ܹkXmSe%U,*<)dSaINFoG}M[RqU.4z£D! `]17d=H_1~;guT>N> cڛsxh9 ș~KǺ7 #o`-eL}S)ѲKcL.,q&d+eG c X}S{8NƳ= xGP//焙v>$!`I j_YlKzY5 /d]fl AO|Ҧ/e"JӤ$e6w sA8&]<ɻT,;D)Tx!t(+Ahij"iM_1HٽT}ee4oy=6p /RC;f܂N>*?J#3\hԹ 1,ei QuՔkA$QzM }j+dYv.3r[:"hӃB]ā@Eg93!ߗx(HܘYH 0pށ]=mU Ύ2 ȗ1^|aFa 0mNкGѝK8/,8Twts/^+BQ Qa[1_ 1p,r0឵,ʗ͖C-Iu#0^Q$-q>ͺu6^*ɁLq:7\>՗:lք-Btۈ'[rjӔe- z録݈KvVᒔ se4myϪv/?%7-ch9+(\sxwOPƩD=BJBP Z_кd j ¢EσLر?5("SW}=87UlaC%h43v9ݰ_H6WBzF.vۧ}}U4hn6r-a0z \T}}EGu]JWa+xHnFB㔤|qL^KOhDVL#W]mVQhRnYnW/⼡k e o#ϞgBުI)7 <&N14oyi HvF#\t-We-,tL_ E,9iԶ)ZƲezӧq1G"n) ^2^Mo-Hb)M.?ԲFp+f$e6nͦ*v=MnwBpj(kq.J9@X^Wpi1Z3Mg9>RH.(_=_U?'D bK( 0K)9[C{- d ;A-1گBBJ:HQ %ţvl)|'U89Dф\ߪjϨÜh`VJtV2 gzSscZuCo 7Vjj>߸E->1dN-m~LP3%4WIq , d]0 뮐/Rͳ<-cGϸk|V8^"P\̏Ct|葹D0>T`7.t*("`Scꅁۡ:KO6v]*u-)VI\9l\St* \HlT0'(8HJV&-ZDS! tW0`' &5LŘ1\qSBi#|_&Ў.65ֵ/E̺0[\-"?FqG3mځM'gr+:G=".Ȯ2@z.4U Sr3]8䮲o̠--e gT V]ksa( 7NlF<'mJCvn +`zfeJ &[fMRg]I3mV w̻#7$bnSa+Z:C5uvi>N;)r$0z-tu}!a?Ƈ G`/wüL!:rEn}%u2%AQcJ#Y/q-l3u<& hG u,IY^jMͮt!.*rƠd- 'ɉpGcC(+&υ,ބAoB`TYUĕHeGld'Wvk͟+gz'_(UxEi[mB1Zh@^<.c8aLN>2sQtg+SA{, %c>5Yㅛ(eltzxnIEa"?hjݬ,ElK{]ÂjxQSX joVp\MhtpYO5FOjraAWO@m"0%u,`iVf}+znT ?%쾔 MRr!݊<ԟJ0<%:_:^i tC3mV^~stE,|2t)=2cDG \yHywnJxsыF8x^=&z-ZnBކJ ;Wwem0LGOyՃjlݧLf$!q|0@0)`kL@/4WX $H?kTqͯFV` sPãְO?tPؓ)zqeUOtz?Y#GR-s"cIVV,:Bvq>-g> "3bhFۼꌯQvğ7a Sˌwm9xUjAGnAm(ddٕLEg鄮)TO޸H~xCzpb=>شc~M< ϖI^s^Cc0yŬ.VCu9Ǣ'砥~ IaceoёMnE ;6FQ@Ӊ8%8.Xf[H7?(ExZY"Z|NE}W$xFۧs07;-.o". O`RhuS(CYo767),Uf^:Xg۸i_WԖD>MqN=3DK)b;t;%1EYƂ r#kbLkm5 ԰.0\]cZZf Bfec?pؠҍc7Z3RPj> ݎԻw ,a#dyɂXؤ.<emέPlJA ȯqtz+)nS^cKՃY>uD^gt 1Zޙ:}o-zD_ xjFzc!м >^ʌ3fxV'ԁJ\ߪW@fˣm"; h.1f"<p1R($+B`Ȥۻ4~u^2tϽO'r>Z:WaDF>*JxL H!AQݙ0 j*z++yvkr~ĀP H5bs8tƾUYow-PMKn ^" o?gqM40SihdIլ 81xViqy_+lʍ]sP.pxckѓCJ=4_dܖ/E}ʣD+^@ubъ[(a -lī ~i hUrP> N'J%#=PpVPF!;ZRJBOP2i-s L K*$xj#/Qa+yi2E@yJRc|}|ϝbbӓرS2.v4D+ͬAӠPi`UfmI@нv{Y%3uv& /9Wf!ԳO* 4{{%sg44kW=fǁžgjsKmtkQz ]9Ռ8(ifD&X: ˄)+)-[G־ŞuYr-J\eUpH.D]-z)t8ׄz(pVv>)7QL&3``HAt0n dF?AdnBl}zђlCr'À;sc [|3x-j&QY ೗V(REGE?,;ڴ^h/R-í! p<ϯhL<٩mIC~#|ԊkGRG<'dWqg]+{!nݣܧ^7'2 wd-@]hQlWa[9F-rp}iҜx|oq-${EYIΫ d678K_w :.v!Ї0[@{Wɯa_ػKOUho'bMGazwٽ]ލ4Xe'Ք~sa]fvd7\}`t+,+cޢՔ~ KԖam{VPB,ֹ78z 9֕D=1Z1nx7T' [yafYR2،3A W`" 0nߠݥňlr1¹DWtl25st#nLy#rr9NDxztx{5QX=׵M>l %F,_V6}C%Yq5[-%PܣISlˡE%հSE>+4ףrT4ahy!qyI D5G8]V%TB+5CNh>@%2pq,B4+%AK3]*oCޑyK$WabY^}h9^!cG~j)c ャ6od{;H/Vb_+B&K'V)3=iu[\8EZtXh{=L`Vz TCO4ͧI:HhCE<s< PfI|M|'npΫ+Z )Y'KL/r Tyf!| 1Asv-?cD .DI냽:pKuἺTpj~~%Z-܆BLSy4];KӲc):3dz(]MIl;ߥ2vO 1@|vCN*ԖT-Ty @zҥ-[2J䟔-f$ƶ 2Ix MT]͜(x P(Eàع%li&Pm̭T7? VvQO|yʕH֦t jvy=g+81:,[28@Fh:y係GJLB8nkv@`}T[jQX--Wд֤+x,k8wn9#,G!VQaL: 2lXrA珄~XJЬ/؂ggN9pmu|/&DU ~epcJ(31iHِAo"WDQ2SJۻ}E̸bf7WJރf?dۛ 9Ȇџl`{o&2s!'ػEM猔b  㼍Qx5:N a, KkYL;0?Q8Ѵe rP4ë@DȻ9S˽8=qU ,~ihB>SjN8[d$&vΠ /UR5v?jWJcMd %_ࣈ\<48B( OrNp7 i ؁~ bA* >'*O8nT\hZ@ dAea+  Ka6c߆rpwL?W?J+/k "H}?>&\bK@~)'uLEٹASVfZ(a93-i,Xn?tS1s-kٽ)F=*)x-zrN`ʲpbkFm]OZfS%r\ƿ{,D+/н4kC#ÅN'L⏕UgҴ&e2wO3 @|?BcO?^Z(VSL< cGQ IELu?1 |Z1MԈ *TS8/y{0$X mp^+rP ht.,Ms'Ц%q\! HԾw " `݅D;4U%b{n +ߤ*14~uNF] >Im[.^}e,n๭!Z)/bʬv4 xnOF/f&ha,`O[gKg 'jI;%PE’(yU1 -\-)aCvD-8D#= mfKs\yT[f wkҖW7$-C":,US1] ijl:|ܳ5T(6ѝW@ 5Y>CjZ\69Zעk6+.p*|`s0 N>V ԦKNDwFK))c84D9XX|G 7@N.z[*5LZQ1=k F(4z^L\ɻ$IEowT4*g;^cMsJvbg w˝ \G,;QdhP S&4u21-:3֕0cr >Z1TS>#⅛jTޔe{OI TgN|-lcMD; *˒XE[1zP(v NV}z_݌z=/2̬N!v™ pA!rsh0sa\_&kY]ܲM@pGrNā/@6U9IXҬ\ ?Am$Jz}͹}W~7WbZ;t*GyzVkp8s8ci̋n?&Is_6y30t3fc$]O/hۃmI('])/s.\qcӥc4z~g xlONq RN8G]r/)N):fPDmݤ9Z.]ك_ݧl"ji|msuI99ׄNKңx~Z\/x(kT*9<zW#U-#`=ct| %!}Tmd~.otX8GXNIj+Cœ=tX{>`ْ[@ƉK}>gѻUK|a˷=B2Qn sJ%b|livJ$ȩb1 sWT=pO%YO-H 15'SqMJ)o1Nyl^8! uo)7ˊϒr`$w0;4F1[ C""Yʴpxqm>':y׹=20BzU|v:YGդkbqdޮث  vmcP(z/HN0%*ug@{,/ntPOy$ za\I%MgA^)ר9ڱNTaf 6,sF?Ef hmQ!%=a(ėRឧp:˛l1seW0*g}l# $C3vۃkamW|m1 ~7 d6pȧ.mlpVLͅC}ڍ/~?Qk8XRI$"d'nGLA@LDsj/ʑV!SbO_pnj ɬ͐ob 1yQ}$T:u6c ³tS芎j9N+gs"BſAլ9oGR&FX),0 ёذ663+f͕:*WjЃy7&R ;(9fFt6eg&~|peEi~~Cb3>{$M;ĺ`0K?(3Յ~)T_d$%DN` C=7[2 +bVdIN᨞bc )c\ѫڰ-6%kQlV OB <#<>.ڱonjF̉(6* JA.?xSP`9Ϳ `'{Q#{UOhi\=}7)7uh}qKW^t; "e {Y3Ӊԕ* p_=u48F\/^B|]ww Ek-ɪ)?\Ƭ2IW زrjBqT$q)\2iW}~j6Re~CH3ԃ>!`GI݀`a_^\J\5رa&th.M!5j}0e{j7<%ϕԆ46HvjivV>b:d'bNQmưq[ pf^oAD[<LIh1YB-mQ8Y}ƣG;Υ֡LSUD k^Pg䷊@-$z/vE_p6/ҾX1Oo4+WJjۏ0ÄqGWw7؎ (!8U<dt'BLz 7n۠W ܎C5:aMZhW%aB.%`j&Q .ju,9WyUڏKe A8,S)0i͢j]+Pk0MNޟfu^JhB$FH4T:~⼵+YGIBv|C` ["QaS9B@(I4cC2ߦN%ͪX[s kzq%-? C{Pȯq1Yrѱ-jFkí19=ٙ%Z>3z 67{AE ODCbĹ% gj/5b60,7K~uS`'Օ׆G3[twɲ$HcdX`u+ZTqD9,ǡFq*~| x~N+"#y٦.s6qTCx^̸ ]\7՘aLlmՇ;_1Ɠ rBg!TZT=* kl)Y'Gčxd;AH)k1a_#DQAJ'``="Ԣ:UinEe 3P%"A}C±w>sYeӂУ6 -ms9(VY70 #m%|F*j]4j`9OJhD O<WZu?3e>Þ~E"ZfD|BjLy[հqWձ]EcJ g|HZ*džlp˯]}KX[sg}\ ;+4E%0Hl.82q]{[F_}["?e}h"= +v˒%1X+ۚҞ>P XXDlNXÿc*`>0Pd|ڕ3cm|x򔌪k,L%ѧeΌe1dq6]qʯϘ5ݟ)ں E[y k/wʾ p׽{QEc@"ޓvEHVՃ|? VsJFpN*׻W1'GFP.DY.nX=kX"jvOt4\;M=͍1ۥ#ΌX4{DȘqO=V՟zZSp :Z]q r֮s1?p{s|`(-EF/4] [UKXNPcץJtxe>]pX'9AR23Cݚw92]n5b=jZ@y{#T:Pд,هd_(ј/ޜw(Ӎ>ڀ+:"lTN]qͧ.Z ߼Q(!zؘu>SD"ifObCBՈX4C]hX86^?`w? hJ6IcZRyGl>\ 5,n^|ػwn`tvCdA$aLvAuW:wwOO^WmxJ0{閏ULh]?մȐ6s뎮^uUg<.BOU!1c bT26[9DxgzDR2>l`Tax\MW 0<I+sCTpu9ڈziR,٢?D9vJSЉ֌l't:)Ye̊}]^xv![ocrBjx뵴-ތmXvsH)Q[3V J9D |u-@['fH pbV^8r? fkRߝw5-ocٽ¸_1c>$aL..rEr`v0q;֨K[OQݭ֛{8 em%.~..K%8ۃ5ç=:mKvFYmkNڲ@_zċ=ATD% O'K CV8rR!nr`\J|qVWwө=il~8[TluuMrj~jk~|p<˻wUTzo'U}零E1tXk$MR-fֹͬ縵/#x[}6`R7JϿɭDpiڂ)`5غU~3FQ a5)=4 ! y3:́2 /|36!燭j[4?=j HkR>=}bdkQ|`׺:XЧ7`f0Y(r2,qr͠4} I6 ]U/-\0irV.y#Uky"0 mXM>))ɪ7ϸFE~F#7vG:X9QiIu9[8\Gf2G D&OM$(=䷄Vh 8 <;λ ,*0稲ǸsFYxѶ k0WB\Dv u2_W]ڠx|c͉䄠@m5ǗpW&Q53+a%ǥN_ hYș,n4 =ngh;ȅp[ [O#䮎Ԅώ oM'="AOePK.w+.{ զm.LhY NPZ#Ӻ->xp0}U}|c 8 z&jA wf-x*t]p 0mB~NqNU" K +]5=GayQeW3-:5^$(srWfj@\5?ALQ YO$-Q{=?&*IP}׮L^+x$86Ɏ: Msimy_1SYB,Z 8gzQvᨔJq<4ixV湁3*?2DDy@l z8ۇs!{U\CRU~r{ 4جr-WF4>U:_Y2pO&kM9yy.-% a%SXͿ H@j.ơءBmšf+=w'׮Fh84.SB7 1$'Kp\ןO;dze2Bt=2Y˧D٥"4d#,2szȖƔ,G2͗:0ۢ;$y~N/;|AftZQgzY Qc~t3ǚ6l+ڱ}y&rFۦv?aA,DZ8v]0b З̱zzq[UU=`m?'FuT%-lƼPN!(=X$O=S(Q.Zor.sS\["LVO9')&GRnUu\JzsΑ:P9V`Eq JM^i\!?7\l)PX,Ê..07dOV"O<'tIU_'}QtD2o4}=svjZCR#kdgZ %9 h9 &w0vyjjYQ[@^KaM  usL|{7(jf1Ј ,]']d9s/1z~ C&2cz{ɯJԻ䲄z) cAFCYJK;ߏh1F>v``H.tZ#%o sYEMrBE]gcWØs8X?&i-o*6JLۏnWV4ʲO4j6o啾Zmx59e;t'.`9pwC3h#)|00): A~@7l! 涋c9gݗq j XXKyM9P[=-kʗKwRN /+ 8yImjiaTI튛3v7o']L|f\q]wח\v=Z0M̞M:_t;玶sъ1SmJä&A6Fgײ!0$t(ebM1iRjcBf8r_| h*ͷW/O$Q*q6hPs*m'.qeKvN kr;Nؽ) (SY]\:j`a)U/Z}*u^Df;oj{֙4~xVR+UJ *a]K43?_G垺POuww7Imq,23|=_8z[ClAZZˍhwɎ.PsxaE=I׿x1{E,F6DkcIiDMRߪ.375ϔ5oO{a36FH#'D&2`@'D}he\ 2J@BČ2[83&A|Nap #Aom5^k[g{;:[ >w923U~(63pMJ($q6H?;WW*FHY*@F@|ͧ 0Gu{Jn͜IE|MuI0gPM 5^N6-a8QUE`E!RJƏŞ1P p^=$<;j`Cfrέٰ,Q|"*ҹq-q:!xX^yr*_v:,1{T.+ ; -N[V N"d孾mH%43m;"stVb'lzˑ٢WD0dþO)Ny7GxAB7 R '$sY)(OMQs7y7_=TGW"o\3 AjiRaڜu ߝ6MS@9Cɱܮݓ{# tM[m0k4\Ӧ]գ/qj9:V wm=8pNmz'٤|:} [Q{b03yElVeH"qVD<$ZX{rmfL!DZjG]jG[D]*y'ڹ_ӈ]z8K^v& IVS7/Dl]tF~ A病 Yh/LC@i4lL`k?9ԁYzN_r\?bAۨRlf?=YB^àH('uYt젲S~vl *"RCUP+Gq7:}WUQ:w:f|T4z` FoІk3i=< "%:\3fCyإ8&AZڻ YIlč_8R`-yH)Aw?wdo%-Hٱ?F⩝-+DgK^]-"(RIQ7U2] eЋThWeɹ,s֧^쒓a3_ D&6-QS\Q}"*kҢmnyщB]$5z T3:YO 1Ut0eA:#Z2a@sfEQQ-UH])ֈA@#З"4}B*Tk3^o+H=Z#G٨MED؉@= =5U/@znF %Y)]=uc|gjiM(թW%(Yn?(c# 1s08kHqop@55Z'!E6;]+7E:A4 .!/PNU 5wj" rȷr5&iJ51|͈Xw|Oq9yVx| bYdMg H`pӻw>Ӣ O>o &Q `А5hk*L2א#5Spb @Ú͕?6tkOO$H=?Py4pz gў+ p>;ku_ ww}?8]mh<ܬ4ZDẍ́K>ehs?cw7bm+ó wV E -#lAѤW0 /Y'6I{: wkǭEtZ8:L R=g `'֮)ҋNc=.ox[}s/g#njIa ͋oѝԃV'^Q# \7&a$qHhv~iu9կ˹EbAoKf\Z 2dѾш5RG/ _21orT"@7D؊H# k 4ou",!M|$(NAS=O(b 7_iF( Xgaս f׾"ʊdut_sRͩ2ӂD" Y`\xN4s;\;3 {uE>4KuU3s^aqAL5ƣma&n`"r$0cN,7 ]R=qUfN [pЉ5#~ld >#N[뤤Ī i-ohW2!U=&2=Z[a0%V f,J+Т\kÇ%{ShGT#L")C}SsWm/c1Vb#,3lUs*%˕’GT}ǭ޹s>,ȿ`J*?cizΉ?#܌\8m7p\yTcs+cCr3t≮ A%_AEl$AּlyaIT~a27 ď]vunr_PyOEqz6 4AG}h 6>y~unhaTo#JF=^pAE mn`W"޽`!nь =2ϫvf#ۀU'[=(^3NvVƲ,H+Sp:2Z*f32n\r1-S %@4UEΎ3` 8P\ʸ˱TS55x!Lɴ w-p_ UGtPQM0M(0 kbX2ԝyV} ~(zY JY/'2?.~{xҺ^u'F!TnOalO&rXixL=Y 3Xe69IZꛏ3k3(EW nTd483̰*O)N35m6%MB]9<1_a+îNbO.3}~hRLm;՜$(cF\XUS'o@A詮5|f,OH%,n V /!DqAosDUWݮ+̝|e3X'–R?qR I PH!KowiMUچXؾx?oX&ny;'G3/ore;($(lns7QXMivX~guɤW*vP,[7=mT]qhu\X\8RVJA ʋl}|Wb3/JayZh_h~qe?Þ_Ud> d3H)OWzhOPvߞ;ݱ;1";T#<8fBߧ ^ܘ^ԆM8Z.}!`5Sε\;o%Y͡,тڧ@-0:s+Tp%*F3Q7%w)!ulBZG?~%rh Qb!5qcx 2uл ߶O=]KX@xOg풊›ϝPԊt0wLj`B-I=e'RmڲJYm<_>RV_X.Br3:'ڼ" ]u Bs)սb-!/%\t/Xi:U(Wk^Zu<웑gQCxJĽ>H`3$3Bl^`NM*I[ݤ6}HKa2 ^86Ei!Cbt`lpbօfp G,x'+ 6ks_I'8aep61redfꮆ㫯].)`wܦY5F* jA= DLQdST} e0U BQ4UTC(~\<[`KQGg9^+L .&U]L8ɛS s| }2aj!8ׄa6fs۬6׏߱S5AbLe-llz=%qi֩H>nK#(O>=y^ M"hynd%E_MxtHІI%J"zmV\Z#9nE6}Hj(m8]laFIQaԪ@f [m\ m eJ+m Q?F#j/d"^E-e'. Ԕ+EKK]0=hdyV62VK@*ROaC!.HLZ|`chedOG_C:*2] ֝;}`>ն_WZTYW' P&>spF% J"&@{>V́;Pr7 i {b*E+ k%aKJӥIw)Vwj5.Az-뻋H04m ?Hk |,TڽfZ;ķmh*1 Ƶ zyCSn<߳,m^OB VW4wA0!/s/&Wul:ŀuq_e46Qzfv!pZru˃i E赩DCꀋK/2W7b/\}4 X'T9?ӏ0#GG:Qg5i 6ӥ.wK[oرig!(єF* ?̧Td3VyWƶH!k$IF(N 8{P5 b+βVFKdkb-d:EnO[g<FJBW$\ikH`&pȣc$ 3ewӻ#y+iߍdhk l,273>?_bW1mv 液3+fQ Z$1N:l"u(ic$,we\Wy[V5XZ,وXյ}SyC$}*!" 5jOw%C.(Dd((w)>)'=4hA.Z&34C hR]3}Fa5XCBu[DP h9l?Sn:WXJw']S˿ ZYQm fJ=:y Ǵvsې )Esʃ!1&.|Cq/3ȥt}k 42Mbƈ+YVfyC/l]HbCMªUUɬ/yq|]@EKMnO}E6M6SR8^"oUIhYڌ7=v6y:)*UX%}N3;r?2t`6b@>įg,r_T;\X&*>JT+}='5w`l\+j- Mi,)P13/PIT$m^CdFM3iBtO[1@=RP ]W9"Nd &yĿZgcjVx [T;MI{eYi7?KOr{b>f/LӢaozöB}JRŦd]ށhA~ רjw⡾2uh XM2LYVb=[>;g%+5?Ii-N˲po>*i ⥋R|\!u\iІӓOZU:k܍uPuX;9檔nMfdFX1ObOO?hz)\)GcԱ]TycS;z3n@Zu_iT4`}!~A߰ f)SӖvJؒaT's>µL(n< z"182yO16D,@ 9m'pwQur](Kƪ HD%]f[^qs&P9پ轇 UR"teT2*m7 GܦXQ݂cyWhP!u HH_عI%U耙W6k WMy֋LNvܳi p rͷ8%mȰ'O@❎EtQv- &;w -7*nC}+̝aq`w`]QT;L='O-ۼi@^]'<}T blÙjIWpXx4NrśRt83;&_ƃ2J eU(ECJ6x kw,a@ZSwϮ(&uW@~Q뉍Lo-_>&Wj2.V(p{Ӡh&[y~9:RV"ws`Gn+U'J?[:߰Gzзl3Sq\{R :0vÑqaq3 +BuM0Q#\/msOMkE6/8Wt@$,jU5۠2Iv;(89`TQ'_{`#vP+DaF֦XTo_ҲXcV' XK4nKr(E~(Π?a탣*]6<zrk8= #a%CD!&7Donz+'B5F +wĖv,ވ;UaesH)B>;:c7Y5@2Mz+I(??k`} ]LIDA ^4N;#)4Cܫ 279]Fe&/ C47QV} KrV b"\ .ayz@ s)\۵lLVUt cZ=x47SnN3 O\3"Pƶރq3U Dv=B7r@YRXՔ7Els+OP5!-`04⸛w=pwv+77@?+A/x E.`$A2=y 4Djx5``Н(FۢfڽJ1tQ/DάWǣj@q~ҟg"OՅU µ ¦hZbܗNYbQK:_z8CܺN(pFD=yv#̿[إY<m00y&7NYB_t.foaK+0?; +>t$qdtO!^NfwzP8IQ-}ۗδ谚Gz|f7_uw :@M:j 4l\ JH@e#$"ZG8t@EQZfC.ԥk "{#o\MX݋0(=휻FΨhl٭C?SYޠR(:f˜( ̩$KZf(Uj +GA#[SBJ"I`IRy^=t,9 \eHK1#v޿ý>PqjX'tx , ̗:鿂}EkE7Lkg5Wj2' o43slOa7p'9vi`y-}{Ǝ82""A (F~[Tk"r奶ȉP^3wk'2l2Ί A866Rk]6j!;.76sug?JLm#q7}=~?vWIDjH [qԏ6iתK m"8Du>8 Փ&!BCr < x:w2bcadiءz*ފY0^Gϝ[m! S͊杅/?:ؕ cdbaWL@1j?A/2`u%MlmG<G:qʜOosk\J C13L@kdoۡK>ՙ?boo7|dtIM-6Ai<$¶*hhġB*,m0.kG)p]iw Yt4Z tIΈ2` 3uVXtjl$:T˿P~RrUȓ􆃢LF yAk(#l)) )ydB-d ;9 W%}ȷ؄s@; &͞DcJJ{S&ArYP/{|=٫E!s=&kU89^s(x-yj'B밼 ĭb#Y:Y=+8Թo@r|ƻ ZTv\zW=.ջY=r;雋KWK0l9!69/*$8#>WȈ(oZK:s^6p#2̇JݝNljUtZi%`CƮ&AXamMT{.H`r}o^߉屺c5BUSqĸl VJKMTa^\n2]3qcRW ~F)eJO Ugө k`2nGi,b9$y)w|Q\Hp.cIuKN}efH)oE@H75] 8AL݆ F˥v 55Rߵjb]1f5;d0b;՚Vk(aYs'=9eStuZig;vTO[B|DA񷋤;t6 ^2iLN'T?bZ,.>BnmT7q , IHjd!+2F ևj1۽E+$"u*OI=7NyG%i3H(՘ G~:(1 1NcWb4#$#૤@F}ljӄwN4pf6L񿆠M(.ke}슎rF".d4ZZ>QfJ#e;-k&Fx䁫,f7ޅAYv+[a`gw1,Uyen}4c#&o+;D˦VaA \ľWA=;6e$}qg 䖙s޻ި[eECH^5 S l @L1G'd ; kWgWG`F6CZe$FA?ʦ0_o]hlZ!6gbAFeE}7Yaږ"RӱV)-ѧvJ~r^&4~Ӯ`ѦjGWYev*7g4zDy.E.]ɖFi|!RZ(@8P*|~G쇙sӧIF#/,td]@ED҃TʀA1_#T8D9GgzP+WQ^ijG}..8A]x(Lp&ῧIRxh146&ꔍ]Pi#յS'UPH,|Ț8) VE)ħrꖺ哰Wu G7R?lrѧ*ۄM9$zLrkbٱk]m*K|sfbXUgfTڏZxB|Ȕk?JNi?TțTL"~ L }<^y ^~!`LY`kS*rHq5m?WtkJuh^mh-u(NKn۬RM{ !pZ}%Pb&tQ.)Ȼq j Tڥ Ϯvs'U༜ urcvLdo=d%ʸ<=Y\ݳ_JaE1< JVI6Wҍ氏t.#Lc 9hrn:N>čڢ *!r3NӌWލyZ!(q=5fR'um=k>u4b'aAzuzAV/?X4l: a(K&PFdRH3^Ԃx@jhPOTc%Jzѽ~xPnp(~5mSZ~κ]PiƸCYc AzWZOP8U՘߃-_!y w(Oy2 Bl*"a,Vc O\,Ns!xP8y55r2Dg%5DiIBa#n4fQ@. *JeSݲ>)~WlNEcKjOﱡ瞠&vjl{9@f%`5~t;3=\"f 3`ϵFqoqX[$7lEJuC : .O $G%3FUܸg }`gRVXd baL.Eܙ1J%9>jb¶48%iI<-atxdYdy~,Kr eU3 qk Iȃ8cf?pLj|rgTWz̙'*PK1B 229_4޻N|PTWRTIHQoILDedu\J_ƞe2?+5^Py>b-6a=3쟺@T&e!+7+g&y oZ~\Rp2ĘFX?d \ a쁭X\N$}]}ֈmeꙆUH0>Nl*w%)2A0 ~:ܡ5N~Ez Sb1L/Ou UP:Q]GeLo,To~MŜWsl1fPo>{D $g^t$G86jOoM 6ͤG;g$@ f᫹>ۈa_":9uJKٴ)qjˋr%ϣy0^ ہI/b!z b'`!~=+$FnX{Yk>cW,Fϥ}+ԩC'(=?5oB?__ } 8y)[8s.Q5܋*G }++>M e,yu&Osf *[TN7V`-rBIc{@apeݔeSgT𶱿/Q{IOhVT+`>CtZu|rv]@::d!)V[Dvo;פOkfdCK"oV+f1}!+c Ƌ %LS;e S# @L>\@}^xO [JV#P%U%)&'RX$$uk|qdhգ[`Bu|J2Ί݉qr6E%z*-Cytu'+)o;w kDyQku Ij`uc$koo|JQ2RC uPAMR5palNgx1Bz9<(J붞J@DWJNITK9@hXaA쀂?iɊ`bc}8JxS"Y"#ɫ;ژgck 3$qkRFkǞLG,#g{&eI$Etf^'Ľđcl61:13 e(˒Ą͡_<##|O5}&JPg0qx?(rBӟ=E|SVhs1q*J]e,I!rp-!& —DGoÃP\\;-@u;p /0 t]̮QX-^ k]S`CnLsSHn#^Yfv #:ه6ص7ts2251䩥J;'3]UCoބǃEv{x1Gn9Ud͇NpBٌ㈘LL_ANVAxf4u#_$43(e,R5hgh{zɱCL9g~f2FܭPw,9c5_/=SlM\Vru湆 õ}o#dikbl-`'>heDy@@Ր"],k\jp";۶ VN]z^] md:i׹||c>$E/qosC2LSoRݴL"*ZYG^I!Tx{ܑiۢ7JB ið,lsRs4ܧ'/;jlOρݕDA@Vb¡ߺ4& M}O| @;蚧 tؔO VZs@t75AQ.hPE[e!Vth0 qKLx/O鴑q[T5DE$Xz<ţR&OmHXL/2^|13q(=kM-18[#U᱒^ iFfI Z~u>(A"Ukϋ¥g5O]v)!gTpN%%|/xn9/a!,s౹ [kN8,&.,&tGc%[/?C&w'W@; bp&wa%&JyuM^iI)CF е%pr٦r.1076$[}9B}?1xڮ(TY85Ψ\Ȧm*lu|;/ h9=eAXH0DEuI5<ԣRԔ>uq˩AJ/{7j +Rh!*nnQZKO nF{}$u_hNo2987EJ26@7z=-<镛Vlp|@#|΁IHwT Xu=4c*`_Z|{;K('ΤđN¿WP[ r4"[YbN`Cŵ2ޏ#^: \(?du9 ) on  ]~&s!mI_6xYvĦaG2EZG,AZ~s~@:lL㗧&g•E֨pS͏Wq"'.=4BB{\0y:JWY·>߈qNۡK[8c4|83;NuT:* TW؁ym s7a8 hK&T-'c .J: =ԃ!+7zG'1@*בעrj-Q3{aTˢA|I;_UlߠpQ\p3sW S]רOz`'=ܤ, Ê,UznQטQq :"ū5T[X,58u(=57_@drv.,Cma!hl= )nA&_)RJ%9Cn">B':I*/V26a ;UDSq=9qs7u>X12^]?oLg908FuoJQJ1޾s#vӽ{zY0@b_gߛca.ǵ,(Ll(H .w J)ypOK%Ot{XWKS (AdPI`UIFkX73 %V#ڃ9^;6m39uiK.b#~Q5ZۻD7eR?1Mri3'{\e٬ze=Mh^iV8*v^ֹ+εiLx(LjMʚͺ3侫Z'W!UY\I{HQ݊yGt I uQqn<O6}4Zk`nu|/od<׽TX(ƗfnQ`mKCژ7=È^ C(IFwHss+7ܶ=ۖ[4s9+o)լ{|?7./Š57E.)b_ '͇אp$A|Rgy C;PY?aES8AhPAU\*1b@H${P0A:{ S|LLxJf+).0J증P'yK6^W iBx5?h!1)AOmqҷyYy,leja++xXmˁP3??wmnҒ6ؔ˗bsH Em~4DW 1ѡRG|ؠD!owLmoH]qӕ'v !y7̯ʷz{ #$_IUƞY n5l, Cky4ocߘ釪)уm0ir>=>ֱd  3X]X+bq,޾p @`OҴ Wt;m iCFƇ A'XC=P&e~&e*Y΢FFN}m| G&0Nk`^"J(V>6Zqѻخ?ā:{/9tEuѴ7rJ0`n V~BjsI äȜ8!S*- A0"\AB#Fq1d*" 2=yq> R)P|:R(,*H$ ! M'kA] yGk?qgS@ITv:}a,p0/l$g-RQ%sTmk޼9*꣩:bڰ9ڊElػWVܒHO)*Zr htО;!4uO-&IV 'b{ [ˠ_-Lc:Nt$b~Rբڄ'C4tׇ,HZ~%΂IL<8GIF›{)*gt$Yk(+8h\@q*gFxN= UeI8C de`7:t ?8wU۩O!0Q7Kr,}MYPHlhK)eGRe광|"ٰ%#;SI_|h&QrxL<*RclMl"#GMn~|*J.-{xDǩL^H˖R&ȿ(]\/P{{l-fxJY>1q'a1>QԲ._%o?  R'npFt=.[W[FwY9ѩ*%- Tkb{qbItWƮg)>axBz]Xܙ"wݚBٴsnr9H9fIzI5iN~&{^ed\X| [ϒz$u$ p 3\[UABG q|$l)3-jT5B׶]8?a2; qh"FN$f`VްTK7uS|HVN{ik T|t+3eH毋|-ZaO^pfO'IT Xh'N"-XkSsg#z;v,õ 7((-Z::TrNkzcMG'A(c@"rqk jX?Sx[&XYB8j\2\lf wG+= `+V$˚9M7sJzKbN-~߷Ad@< l+M̤,4Y/Фߦ{pv{0w?_Wy۝n+om˜Nkx(pq\ $-\5leɜaB\o @ݩe*_X9C|n[낯0 +7Grٌ {hJd5ΒFV7'5UnX_W`; hTo*2-钰[(Ml5x4&,_ryCb:G@IR]NDz xeɖ,y^|NRxdM M4#tv& giʣ 6R"1t[ahP`H]'y/v @2tŰq8LnZM]z7KbVv}b;u-ZߛkcX)K OA[8.9^w{UФy z+}iKԱ e)#%[֚pF. c^9%{|[43]G=4/?U,oڶ2<FՓU71$_FI:S%`zM+%=[GGt}Qr$g5;YK|!ԕ81z +j[$r)Y:JDeA쿁3z5OX¤Jm~|V:&G 3e͇׏3B<o#1pbF1 8a_Z3P6yyH0e[0 1i[ cn.1#9t5-՚좘#3IYHz<宺91npR~d;jA,F^2ug7;LvV7O|jnJˆl1S)!Sgz0Un?o|kS5`#3_y"toԥѬN7i|ֹ{B"|^7lְA2&Ĕ!OX ORcV- F4@wBO_piM緐?[W;[,afI_qYRk0aC.p_Tgŧpĉl1'b|L-鯐`n0j!Vvru@'3 .v50/j0)҅ب)a8x\%E"bJ Yˉi&v5w_ĪB;#%|1O`"<cFbb(Ϊ0 Jbq[Ggw(iK7a|B3pKb:/<(Jc^ ȼ"4H[yXyt+#9rcF1IԾW 6*Y;u~>e N&Q}BAzJo BL-mq o(n^FXɅv݅_ؔ&Uõ :{K) }HXMDנֈdfE`/aAAm,Z]oVU [VLd-K]1CrqEes~੺D \YaN_ 0uo>+Fȳ">Ba\J{L #-Mpf2N"Xz=1D ]נ&>z&RAi"fG$h aR;}⇟?` Co߻?Ȇ!I.pśt`(%yDIU14 ۗq>KA2n+_@(`'G|72.]o OXR7@rj?`ߚq.7ל/Sa'fd ~5/ OñO%r|1x Czy# rhcO3u^H08Z2èZ#i6SVg\R P%мiJf '1IV&2AW4A~SgTύ]VƄ@' ij=tJ .4SDHf _Xef; gѨ}(6LZEEb~ߢ܁y<#i!Roc"qG< m~=t5FZ/8 T>Ҹ8NWKms%dҹWi'j~ -}@YF9/M4u 3H+me4l>sAdlA''! 5r ~K l`8ӧXW'ra^IkN^(Zɸw6 kQj'<1)B;kE-?{'/bsvW&iDQWKw=5_X.N4z>hVHJ u!ATGG$F1Y.;ԛ)T=`iOaðqٱ/9^_<3VQN4 oFi Wi'cWӔ0LcLWK2HItZShD^)[Ui{ۺT >qWzMOC3& v? ʘ=h6 @vQc.Ҽ̳r;޳Q8zɜ-h%HO+fp8k'(HʲNTk6jZC6}QC,!=%DgM -u4Hz'C ^#>th)(ܷӭwa_A7Q|2Ƽ]Sא/ l!v+7mZnrlZs&6'){L4t FUb'TnQL Ѽiё#CrgUDNF/'8^GU՟9zBzX~͆t">|5sV+ +i#&[!Fgl0Xܬiy* 3m_|[*livSWqwZ89 }J@o^t'I@m pG ;TB2R;E")j E2\ v\ i7H~d>V;_]@'<zba^M hduk`8'~"7ah4&ld@G BCoi9HkI:›Fq<Fݣ|BK5Ab! GnAj`GÃܕJ8,'Le'Ԏ,wgYZ0707010000003b000081a4000000000000000000000001614216c600040b88000000000000000000000000000000000000004900000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/kvm/kvm.ko.xz7zXZִF!t/8]?Eh=ڜ.+,p .7m]4᡻f +z?{ Ro_,Ó+\kّ$HMC{Af{JT]iX#ڣ s J<**7JF%n}ۢ+RoCx^&ٲ*Wְet"ʦXe)/=}tML.J1Q[\ <VOB}FVx) C3al'aÒR´eprz_a8Y?8}c.ރrriĶ؇Xbi^CU-!9zcD+("nuvM7 C<4 JolF/SF,sCR~A.11 u |V cȆwQ BbPAX-IG0wi] Ε=7fg+fTYA&2h1W@aŽGPomTS^}m}et.-e6뫉NQcoT $f:ӥ-9/@ggt4JY*um"޴ni=Cxk$OQў(P.(e)`N#nQqBҝOSͫWŨ6+J Ac˜&m.|J>? bOiQ2K%8>i5np=ץ/L?3qwhPP9d[U~9/Hg?lbGW}{ 渐DZ &֠U۟T$#A#3c">br%,mt _yZ/Iv@zg Z/ik 8zQ%|C8! .)My75;FZKە5 4M/CN7A.#hM0і̊͝:(y"~΃fTsQ5X#t,7K)< Y]XkXƆ^5Kv&{L΍KXZG8'szr|gƎ++p5oZ[)gF_Ҝ67:|zYFW6pcD2kAcv$@`lt.Bqc[JhyGSQB}EV!Pޅ^:>S ``X-rt~j|I]~}b#Hka:pJL 33+|ZD-(lK# E<ͤ~Q4{9T!dhkseA9%Fl-f^UTy3o.6BPQZz[ɵR^IaշqFr6Gٓ}DW@K!y'AoX^"AIȉuwiSM^^'0lόE)<FW·m_\3BAmO:ܸ:ѵrUR߼O N<>C^d5<ȐM ع6\Wq&{)U IDa6.QqybBP8<+\uЧx`5'IV ~ƴo$Tb[p %jn!v,0J!,hPRƛ*ڮŹ_9yM* 2{ꕉGBԣ[Z JqCr4gbPC*Hq]-̥#KA%f y]ן4]@O 3g?玔V"1 `uwgdDd&s0tl6We#$nYӂ̥9$&HgLO]Z\=:д@s+@gǐ¾3 锞>h8%/㡆:/`ĵY NtrSCfykڱCj:6[]p!&= D=ү%SQNY~$Z4fUAshu&ygwv)i~j&Cm6lAc";$x}?aʖӪPlj}e$c!*,ۼӰys'懵6_48]';< δC8g[SlB@BkI2e}_4F zcj[ADG )hv2VLLR?Uw钞wTk*_wH-=9Fw+33}DMI%,E\GfLVp% }ocy*Ӵ`ZeBSTGpo@` ,_laݎs<̾oZ^F[Dްۯ| mB^?L\h@]=터 Rdcf\ t9"4%WuP5ɧT,"/ŦhĺUbJA[dGUmEЀ^#UBn̮*{R9eCEgK%Oìpϱ$O<8n+ ض.i\s}N5YerAkuD]\Z;TN>j JRVSЎzP{E{[ܬ0lLKe[/ Z9bap4H>V#L6 ?%lS/I{3kMxnͼNϙ[iBʬ)ci: -!]A3:D1;ꦪj\KλS cje}CU:TWO3|ˊ(S+A.?:\oQ_בTDסa{KB+T3>f*@ȣEu=NޫP?" KeōZnOE~[(@A@x>bdҜUo7ELWK+FKtRMf'l%`k njMrkÅ_Y3 l2c}N +̢N͒+5&O<`kP&C[e[|OnNqyʹݴ@SP~ˋ"t[vNv r%/&QjhcΟ<oݸU@s΅ qRO}Le?J4b$w>qPOq&'F]Q‹kCIɠDOnog$oʡaWUmRjRC4 ԻǵGJͯy;xfFfnƯz ѳ]Ǥ/9t3/W9˙:G־J2ʩ\Ӧ*,வ -h&:1 ek2J(U7@0"@~WCUoDrkב\B39X&UgKY'1q{ڙ(#I, RS)`䒏fk)Uh_%;ܪY?Lea5jI}1m*T 򃄨V4n+Wl@/Yg!P/tYU\'^~;H%1"On{G%ڿ7]g4zިj5b MƮOQ`W+u?7"Oy/Pyo-l@%HtBqJ| Y}Ì 8m~6X[)Fɘ7\+4aza0m_~#Twm"CN_5%<,`ɸTmZm_3Xez1f<hcB=.ڱ ?QஏCLĸH|Qժ4I4ԑVR×m EMQ9ﭗbJQC񥥣r2r<ɛ״T_~%,Լ?@3ѐ^"MOI G}|iFl`듇B : K{Hl)f@H Lm$3Ai,$m7ES XN 4uԕ&6HDZ\[˳UT3fD[}_8N6(z7HX#VNH~WzrFaoP@C/#KFȰ|x&#nTCT $ i.N(*B3S(_W^ĩC1(CsPx ɨǛ{Eu_qgFԪ@RVSq=&U|,4c `+N{8sׂ 3I6C-Nb `#p?A1-ۻkbWՋ4sDRD2nqxGZ?,7Z܏&o5e~ U.L#Kгz5|=_@Bn;Sh˟ӯlsw ڹ2e\j<)6r][m_ lCw)KI-X>>)EZT VSV=ѐW"wR^_"[C63|{O9́4x^P[pMcϖjY9)ޯn#S9%RA8Bt*g: QootutWf-mZ1 YnNyd@̠DF|!jI.UuW0X`HF{X訜.$حvH6 2p8fw5x(mk5S\&W ϧjfTPqvn @f-JJ^TN/, ĺ%qvq~dgF\Py>% qx\9^K;ZӬȟ-N84H(Al&f 7 $pK ATHp؅8w.`K׳XLdc2!,q!'<]drpH"Vr,p W6}}npݱE9a`/qxP] U%뗩ݥԃzwi1j]<4?Zh1!vAۋ5mNt_hbHS6hf6Z$k)i1`;SO&9ORzM90oᅛUNF` G \oL߂d6V[a\X"#!2)q~Bǟ2EN] A` %0@ ,3tifK[=ӝpX݋Gtl^&j˔챨oZ~Kʏd^Lt0gr`A;9ᵼ{r3= FUE.!H寕8$YJҨ?5{]U^E+k[T[˶Gu4S_T:֌&o ^˦t8'×4![D!>vArYF┻\qoD ЌQ +76hz0 +/wQ7+Ec3Geu)prT;²尟xyh]{CEP;7q bp+2 CcX7]Op&^ -Vo_}A`J>Zɪ.HcpN#/F%zĥubU jL4 LE&@x.,cnفAioɝH b[K\JIHӓEYK:|n9VpPMцp]&aKx-N5WϩEYNjɈ[=΅O0;_EXCD S?MP C/pl;r,t|35UaizT%l\}LJc WB>g6o{Q]sSc7ii fa7V'ȗ0̩W>$k`rw~}OH cFdzgXPRB {"n73})/U7t|叼E *vvEJc!D'CsaF{-f]cY[ʖ kc.@/zhʼ@Tnms}6—e((&~Җ7&L g HPt*C=bH@C>ũ,H{^;ҝ[󣘯H2! itҶI<v>{GqɒH_Ѻ Q,G>J,:VuRI}[`n 2>/Ta[STަ70@f=XC_T niGL -Klw0V6v^֕5zq|qǨ>?ضsRƸb?_Gg)b "YdE+DKά\kv?l<aH]j>9%Kۤa-P|xcͯՅ,-3xE/}56BuVw}TR~N d1˒Eᩚhtt2)H+aJD'O)`4]J9^V{vZP _G_%z_qpcPC8 ά.{DՊY{** Y?G([E755k&WZX+$~\gnJ <58(k=DFO[KaHIE@!t*’Wʉ*Ea`ZIKAar2o̡JQ8+d폥(s-ȁcFy3Kc%5/u@E'^Rl( z>+(f^4^LbW!8*s>q2wE>BQb?QyVJGIc>Ԣ/O:aݍ6pqŮ`xFeܿ?oalGjY~Ř/Q_:͋V!̲:̢˦ םNlkCfl#d4P}Sv!_||Σζ`ÿ{EAw'R6crG* mNm ӻRbU?+ J,SNj'*5DwR aI=ME5K52bȕ|Ù,2L$701'/-fEXTh5m{& q0tPJ爲aL03fD[YZ[\`T$c3坣{oO_UPY)"(Ӂ艌L~_C7En+ t8mivfYi;6# i(V$` ӣVY6 s,\ ԉ?Lܨ0 vqX|VDAxqk1gZIWc _aGHuQ4Έ^Un( e|G4ݻ)窩ML8!1kϊ9gr^je1IPO aoR# ˲=9 ;r˛1&ө2% |6i;#W zI,sbEg3k>Zm_ ½dmdKD!%2XF&74R-}!0S ä;'b2h =ԳShr.ShjɎ{0k?DŗzAc8yP:/F:p~fȲ_d""Yj㆗<*$9!̒J|C MP/զF:{  ˵)"&uC❿bc\]LHVڂj`<Q "[s6DT;sZoL8?cua/{Ӆ {"t*=R }?]^J*k&o0jsk7.S^Ԛc3*;k"g"11Ƒ#ȱʶ۴ 9ɘY1/*45|+BR3Yu꾫c~ѽN-)J$7@$+WBԎ!Eu;y"HU^fT)d7G(6SDAqS{>t4JԌQI[?j9 贈Df/771{Ec'30Ɩa2-l." vZOuxso{6@;6 塕1_af3ќ7"/|L5s yn3iR? WvDB4Hp ~/Zs>a[uPaR9NHyܓYnR$[_X&15k5ޔ k7t%7J&u,@-Q5mgJ*ǦNJ:za4h*ĥ+t |pfz+ S/BuU;+%#T*ӔW~f3Mu^XYb씽t8⚲ dkM%w W1Ni|36A9G?$![ZUV߸R]9. K}„pY \͍C{J5jz^Qw՜9;+XyU<61lz1^SY//Ŋ%-'͸Cpdqԟ45a" 3RqmlQ/]mc>Mrm A ,yOZq qK<ǚ|¬ky,ɏT\@33dK߇k|BEwj+f>,S|؊v5Anv$?L[<7#{\5{}hK>| ) y%t;,hx >]r̺Q/BR_yEl8A@XFjI:r=<#!s| @pLd5zcTBoEm AL\$;M\CFhea!4Re UQU܁BYLgEuY;L]w.HNyI8{V 5I)ksN\1w!a$\;VetCv,j %BٯWc5')̌u4S\q2;B1y{aPW "`m~Na%"y6e"O"tH% 7{woԴw"ćaV˱Vf B&d4&>Qf:s̵c_1*+ɳe Y@r?-"L?7nI|*C_/(.Z3V?_AewA#a{R]!ʲAC |h>zP, ?ok( <ϺeB(ebITfZ)ݒ5z/*`%ӂf^fG2f*wUV!m9FMv ccg7a/Jq,Y%nJ&@MHJ>}]uxx߮~g S,֝; WvĿڳ.qjK}?.0Az$ [ dl|[xc*}3eJvux^@P+3 fk"`I̶**%I{\vcWqC|*'MTi j2#D@l}%;"5Pzxk=e~Pvh`xt*!~-k̡HCs7O~_LIۓD,/'%iOOMUHD^ :4ixwK<.yp8V֕Aķ6[CU߰`^I옗bWⳢG['Cbqh;F78@guw_Q|{kgvelJTs Ny|ZHDE~[-uVD㫽bW%;o=:a+a0C!GI|Y(p&WcGX  ?0Ve #ATԄ {ߑS&f QQ;u7hLܴ/[Eʾ͂l9z5r3b$x6K/G;狙VZVR0}m{  `+^aLyM śtvӥ0\ ^;7ȅG{nflįNDtoX[-ºYIlq{yb$+} g7IVZԯnY(p;MPA 90EbLJ,#075--\sGA]j5Y+83"[J> EBcKigSJ;&[Lc,gy#)/Y)=~}}vw)Eo-[ `ِ_.‹Ş=̮<_kS@3]k?aWD*({λ$镳i?ZCx/+~|ML}~o. kJM OxIz|Oa0^r/e|"`HE{o7Ӽn%gsyOIRYUUďu>ԁh 4oF7l#;00>HG6qJM{h5Aة%Wuȉi[_y]#D!:HA,J {h!{ZƔ6>%܍ROPoh/1g%9\Dj\vv@=ZJ$5MF$div+V!)a젗ϱX>p )y?fFХq%V@?[Mi JNQu v0Չ'hYi1PvI=0k!fznٴPH162SǶ_$EΨ1E ˫6^/Ȯ,l"%qXcqװܱ+ڳ*Ffm-fEAnÕA.>h <%Rp"N:9t7= Pc7=.80PR7Y"U.tN -#h[?N #׆aa}+]Lx4~68B!$^͖3/rft~E\f8Z YiQ ħDnjI&.-!i iwV$%D<-蚨d5֖=bEjL@ .:kD0J|8t)M~ ZP7ceN |?@Nuז;[f 7fO2ib /\·'Gqz]U&Y츀0jaĥ[qn+"FmyhPlDlA{&'yODŽv$i0+:kyqP Jl4e)4C}T%Y%cvҺ0XLjh:V@ӿko~OLb|-Sauw@v} "F4 ӷY}}u Rg r 12.V Bcܲ3t:j*NqClujۅv4AsSs"N88SIiWj/ݯz|awMz?IٙPwY2ِ/g %"ålYR8$jmrf9Hm+4ˡ1"KeH,nj .x |tb`1쮾=iDxӮ_ݛj0WJcz +!`#'jy5@-yrlYǾwд+;;KXZ>g YB#{-(7yOQq:N}KDQ2LGmcmQ_N)/<ೠ4YQDEh\OcotM_7n},1 &ݴ(h0WلZªu.@-e< ?g.yp5 ,Xx.F^,n A-{Z+Nճ߲dztK[ JDŽseد"hW_Mߵu%iQ} i;?>pwϟJ ,d(nFT#72C 5I((,3GPu-~QٜCk5i;wv&?̚E1#NM̡5 4ܐN]y)efVaZ,U~9z#e_x8h};iUA#3Ԍ$Іi?C<el*D^ .z´dm[^s0u^bI<n5$Rљ-&bkO3ToBx1^zK}&BFOG&m>۟ywWfד ;nBDI]k R1 .ޠ2+=c|}o;Е%js3>a4X4EB(;d gX vd̽e4OBj Wi T.P)D iw.L Aϥ)2ʧz|{a(f˕֛?$0AJẙ9ςYUB$w9ʞVؚ ;te+;@t||,鞶c5إy ZOQ(' h~Ebjyv/@Fd~.iFOvi60dCc[f B"]+ϐ$qݪ)u=%=12u lAUn`&S+ayO/5ilT4tSRxaw%K|8Xx>z7qGMT]?Xb@<۠ XnWs6V˶z1;UzB(4 ̦MȏH\<Ŝ,wE#)>G/^nP"lE)D zuSqhf6@Cq+DvQkS1L7tK˘+-f@ c9PFM!.)cYъ:wx|-+/[Kڅ^ju Ub7}j&>Xb95v)–F7o1rU 47vAu`2Y_|TRF[mO'-W!( HͲ)R\#M__͒[m[pj Cs7ꍻEq0X1B]}ntJkXT aLړ&U*$kX5^$J' 4.m&/fXWt>FܷSqEt(_A 9^v3f_ZQrd"htJOߊ$z~sr;K 媻gB*j~zWL(:I !^Rm )Tc"¦( qKj("w~^= nUKmz$C/*亰RQXcl 9չ`~2;wOqRbˆ7˫mmByc$t#!-(7!XRV7?F9D'b[ ߋOLEY)zM*&7mȳ `[_l^`'0OO ^0 Td#mCݜdP6LMÆB5 !i_]P85*o,]Mf6PP D>?Cơ8U)a' NƟw_q?P~`MZ i Dո'ea,B#ډ Ň:84.0A*A񫄜zD"%Y07smP3쬶 alcY" ͏RO J8hb\~*TЬ.cvWuNc0DˆR(oyَ~S܆?bh\u\鼖6eU9:\\W GP!D4}U `tjfEszt ey12}&K?[,Tz쳃oeKi2?ƒh]|YDY}Lzew}5)G;?HpzWܧL,_s.!>qL/M&!(Z *QHXuo6FMNN>4F HnuP~1,W<:kK.WPߣX,.~j(8gyŇm"yݷ'^bZoIJ1uB:4Ȉ4BtDWĒ Nv5WK&4nLf* X?x./F63x- UYFD4ܒr*-~s[?ӳ|FEP$"]@ro< U*k#{[M K\iX]zLݐ&̟Ex]38Fm)D,gć&wҷ?m_kY`~3 KOUKͦw +r81[rd.+%(JPw!N\ntݛF;f&8\J@U2d't|zJ/ 9\Gܧe|vMCT ckR+OXLؖ730[j AI\ːrvGg!kgpGP~/;hH8aFVSޝne\ׅ/<Йڢ h-@/ԭa\$x7@)Z?:9||Q2IQʏ(WH[;Bܘ?"N ~-fΚ2~tcTF^aUi)@[bY'QsšeYO9< ݇t;[MIŖ خD \xHU`zM$s(Xa50u?krJ*Go7V.~ZzJʩ{Vz18x_uaم 'Ϫk9]t$ȆkTsTh8JqEi WSF 1͛tRBfQ9x5Ck=b(uJH.pّw͈좕L++y^=˾r7:]_ Ȥg#kRnҦ\;PE/1tuWMh[.Kg2ܩ.wz r| 6V9M,m'TV):x@sml QA;@D!2%ZӰpVTO- Ii!R~UJc"v6FAljw;eaF-͋cs9$ Ÿ"7: T1;Z5ZWܸ[.MCCW~VH?[d$u~0seB 'J eʛxX(v+qx-JkM;RVM?EPkl?g8C 7-PBgU!M+{ @]/SSdдa0+5\AA%ad1{*Q2@Fch5=Ϡ i qH[c2צi"M/%n"װw}36'}t֕ըegV4" ~dw)VEXy0/[x9N (~~u8 ^Uͽԓmoo41Qw%/E"2=6K sK[/>Al0;P_1y,. 8=1'CP֒~[~Dgq JP",_ ]" uh(RE"K-I٫+T3gfL/ +60`eez0R:_Kz~0Sm㡓%T_MȤ\QuYRabc^esInǞcTwڈ{܋8_` 8A]Ώ0QB͕p(Dļ%N̏ć<ڻ2g<?&潌m+1ºnxBXFQqwW8';zi p{B'X8rVL),9?=wL18GJ̄`Zd oU5 MK @vוPjZz&`33 6o% %_TݠWJ*  B!xh'@PqmHU|z!J*2`fSTd9N ]L =0YvQT B]FGE$yz{4fqHܡ%u8'M': [Gɗ[z Ԡ`LƕPUJO,eƣW29>eG*(\cáQ~<ەJ-@6fR.v a{>o=겋FےOY-^@䅊B6[-;C=n s}a}nE/m+J36#ӆӁ/wEدC,|کv m5||Fr們U*5i 8~f"XOp}#e֎~.]BN4 9ǿD#s$c"9fonf7FfFO9{Zq {njOH#/&ZS=Bh m(P9em<&o\/iJ׽qʪJ\N\'v?nʉ#/)1\ 4~Km@w+Ax8r{MwU W}HUĤAsD6Gw35 TDz2> Ě/_A1=4J&s)Z;Z~pl6Q4ao8kEd˪zc!:5h9 "h @g):~ZHR݃}{%ٲE //d^%4i/y?i1pߪV0=(AygsVЯˠfeD!2>B7TzV E%bxW/* ؄F TbD-apcy2++D|t0 ,'S?Ѷ/+VQ6,@&'>dV0_E[\=gl 3V-V-m9~<3+9#߹hoG\%Шnl D|WY67,e9 Ӎ'5uqejv. hXq~'ϘD0Dh`4mU_r֑ౙVM<^nb+yM,fCMph5:rJb su'Ċ6 mQBfKPpJ!I <13 >!Y&[j1>`W{ouG t|asmk1I h ָjR.sO&'_{hBa8D z#ڒǦݴƭZ~ %3i7 rq)L) QByF̜ $λb WZnkE69ф@B䙗X5=pl^G % L@b =nx-,ڞsG31oi%2y2e%lb/FxִQ̥GG{FPڢKm|t@tEj3|:{]&c '[xx=ΟїnN=߾qz&EOzI]mD*OFu_riJ֡ps (yz\GMZ>q9Ak66ch>r/kBOX_H ,U 64y@+T|mt.rgmY/d)N$t;=/ e&t_nBh8<t/zwu"_y$ZNl!gkY JQ8 ~.jx pk^ȠlOGjzOࡵtF,jA|V۟J7ݿR"=` Y"aKK)?pH~ e Xlj&~(Ii a\T"xAH76(G3\Oc:R &/"ֈϒCe$kŒ 6SQ,7+K/&ՅPk&Tl;+nypiVr{2!7 ƞb4x[jt0&%^K_&kG)~ǧx\鶁AőS6w;lzӸ޺k^.5ԫ+份,< nY]ٙevfcg:=2ZxcSSp0 x;+C2H:ݧak=AqBuyŻܝ+hbk5$o _Or2]Jl򪹡/NKƂq$"ɎZ-"I]w Cliֲf) / lVyw3daO$u=jשT}~E546ZXZ6~)ӊR?Qo3nkEht^tD/[7$B_ jC|v6oN$E-h&=I:KͅD E<[kp>wuP2ewv Wd|(4o17U?ze+?p=hć3(Pr^)<+7`q9ޖygza+Vۢ@:_N0RQELWqd3i\JR"LmSX_ ۭ5vH$/o(y5xU] Z߻~NJ̨j 3ϔ"|ڴ3?T-΍SA#~vV8\?vgv)ڃcKlN$\Yuˬ?TM"2ItUp mp gk덆YZ}`d{ F4#&/]6i_Ыэ1.IW7E U 2=50ɥхt=LaT>K]B=?ƙ_ZFNg:C",^w@G19!h)E*GRk2P lQf=wz_S vY0u0vTem 1ZNژJ5Msط(jiuNLEmO\B=&y )|.t;@wZZx5` 1=b~mOuލEzm48(lC6Qk{#^3C}u_7O0&w⣶b_@E~<+< E0!X(+9#r̚{5Ɇ"$2ikGSϿP!djۭ u)}7na!>m艝y(n [L-(kePxkHRɻbƼŐE15$&clqm2B` ~]f+6qmxv8cF̄uҫwDtQSB;QPsE~3 "ƶAZ Z-b#RB[T_l1M;#,fLʍte1׳M&].W4HcQ_԰3iZ^<:hĕ^pðFk"_?Es3=gqR@pIZՓF=,kug4S\SU)n{t!C9]E.jLǷvܰAf&͕8vr'6YT PS "ƏV~|.bCf)X'LM&FlWk{e<, z* UQm"W#, :/ ;!b Sw@ʸm }QRU,BdOet2='x2յc})оM)^Df A"xA]IDA"}h._7Y&H.jVM 3ת,Y3kUUC*.I&> ӆ[٥ h#zrpz.|(!VBpR0I^ 6izeHjCda(3ࠌS."KܚjE8nu{4^g7I9&+kwvѷhuRqgFbT ~u[)W!7xRv8AҭYPhF sJY͗Qt)#L4C/>%oL3ҏpؙSu}ss $|x{_ ַ'0M|j` :w;n*]L+T/EE͋%u ɱT7H zjO{_J DN1pjͅM< R+o&b5ҥFDnJ NHq$4V#Z r 3tѸ:@^C *v u=&{ϒѴZ9q8 Y?:^ƀt{= ɰʴɚHQxU:^/_̭h1j']7P"!X]v [ -ϋ^>eѼ!Cfʖ *ǫ%ll" (!J p ]j|X3=ۛ=(8nƧ9oQO鋷NwX"n7.]6.P>t%Mdi !(BjH4 >^¦%NC/EJմeVɛA<ɠU+{FX9`Osf[EbiC ho;!i6QV Ԅ'p3vEx~#{v/ͨ27N$9"1ڹCF#}icP$yw"@v$CT yXei:K^oJ[Z!G.ș6BmrX}vwGr %7ǜ/]'ŔkTQw u2Ƕ[KPCَgU__RzuncENG&p1^ܻtHZmok=~!8fVsͻ aJJ!WS ?u{#u{g8i6}y#T+(:%6OidxR|u$C B3d祚 H--=NJowǺA6^,Ik  I& -|4a ُū_J Eo^Q@O0sr4QlPU1bV]E%mOX#B1$r/ς6*k9.tUXTagaP࣒-:K>!(Kd>; c ޗHinj63?B<3hpeb1px*`5s׾ $ߞ0uyZEV?{ѡ[7$fܛs&Q={vDBD}%^N7akyn/␮gnbToAmI&߾?p|/^}dm;!T)1Owu <.BªN IُS$M&%@+SP2QF>UҠbE02}^ӧ1(|]JJ-=nvJ}{G:bgVD$0]S͋NHtn̺5-Y͆<͗5 Gc.oS.4yE;J3v (Pƾ-FlT҇GۿY "N}2{PH'2r\Uϣr֮҉}k1nlV"q ㈍~ۍT8w#`xn䶯BMo(r A O5R^f\,Hs) Z QtJ#T11h0unz[}#sF]kЧv[)BU^iz\kRJ^MRQ-n eLO/I`JeT8 vG#pm&y3ۢ/(gQr&Bլ]1Fa; ^WYB'j_/7}.[Ow+piH  =co Wi8C!wrJُR7Xn!L*~d0,Z&~!QE쎊^{cGu2h_ bT'eyBi{ۨxtP.\Nc>6*UX*nramI\Ԯ{>7Biن?&\߫DalLNu 5% XDU|ˣHvQCv @-@g1}0/^BP m0O24je1hl(9]zfF *'m2-7AP>96gI*y#r\ݮ(˳sZ{[i߷8E-D[C݅)1raQķϮ&˨ّ"l02 w0iETH;BWQ;f3 0bC@Nt5O̬Kj8q M)@ $Kv0oB(/_}]8@`ٖbqѢv=T)w(mȵMК nhCGeӖFgU6"Co:Na`} JԦ4 Cf,=H:<I.6YN?N:}߸G5T1%Q'}D^&&Crn? Q+ R<uCd<ڻ+-49 V#-w;zt Pѩ~ .M9fpG&cG{؛{[bb@CǂJ!Ǡ7GPO#d+=9!AfX6@^qxXyS3:W:m>ԟFobdXĈlN9 %ɵf= xЌc.%Zw[X&"0ԅNpWntDA¢zbJ9ٛnRKd:!N@6y LE[Y>ke5n],^ ]R"/n EA;>2N վ՞3ϫ>PLþ$d|K񶱧ˇ)v(9ib.4&A=A PG2!" 6M!g{zbPY"fPzΔwYzڶ7U@sE[Y2]V]#'֝&MZڹg[ƯGBU!BeeWVhfA2rmxjwW4VO:#2!;-3(R/gK!Nb:pqfDE UO]8 b7nF]F#}d4%Mah,Λ"U:!T|C<8cYyQ65,Sn' r 5 `+\ƪթi)US?W!SwclVR?a 3vH•m86YY L.*[LI>T:mn:y"w`xh'h'M)P428_G$o怹l7߈($0āw> n}hݾSn5 pO j*>Mɯw.A1Q$4@#6S| ڄH<CV$Ax`HD_I1jNŭ`t˽;6 `n`ay i6H@cT՞u''0~U hKc}_N4@O9+Ib=٩W:3:TFkbMNGo`@3M+ YOUo[\OCHv3|HkHk{qKA^1Jj6rґ f#>)2Y)522\5.7;`.sWkH<[*POv\.!r̊}55u.n)\$Ҥ5٥hlVe/w8FI <؈t1O'R4J5SOGꎓdR|]~F .Pr %Tn ރg"؇+Bx!Wg{4_k1X#R}_$醸TvX~v8%Y|{LjωuIUQa(>G\OŲ聲g *٘ ˏ]#z7$}g%T**co+H\'C|tq./?PE\b#{Z*>tU~ʛu!;"i Sr9<8='2pѹ !H>Jߦϓ71EaJtx}ѭ~6::R-[K^SCd y2+tN.vD0X˙ XɱKd@;n(ԦW/& w6"iR] DIzx?ѰPiK}8-xY6icV}8=m,:ŦO ;ndƍ$';8hH'|E;\=;@lg('偣嫳X)luAjkBʒA4u~~eŴ'tX}iyzG0ͻ/py\d lɖywr]^&)QirYiR!ЅH)MWS! ]}zϢRe͋s"\S3w[ӴZ)W-KvFg 9jU.::T8[ YVtjXqmlRRZ1ym)w՞vs`n%&4XsJL6._Ha:~-3qI/%GIr ˙ǴG4 2M[9M<\vccnU2E3dIq7FJvp`Q4|(_Go}9\dO/oE4^KmE˖°S=.(r6A7j,8/K|9;˜i8O|8!os #P M;3z b,se(('_G @'O<5bTRY"coJ8(cBj {CaCmݦ`5aUJEڥMd& /0w%*j^t s0NH +)s~8Y2>O3a}=3HEzL*3 _d&Z2Ǿ<7~@id,d`mt=Ǖlo9j*$"N$B;ͤ%¬ۛ?_-|) մ2uSi#π07x֑=Tlx|#op^gXP$'fvΧ%1 1HN2s4?"0:'NG(_|Z? V#cCEC8[:?>i@b9TڳS7,щ; 5?n\|[$Sn &:d:[\:kd3JIalֱ.Lxhwf~lFv@I'ˋ۪S 爷]%=ZRثb5g[Տv]=DܜB؊{Ψ|_I>m~}OiAߔ>hgOF6cRsΙ &D-AYpƭĈcÑ, GSd$¢(8g>TrYC|L'm8g(t${1YP =Ov jg"8Û& c*hYrG(xTvTt T\> }=0INܘm]ҲCY`@S*>XQ{DXG$Yt e\NњgoHGS'NB@IƞɭSiq,1mCv}ʞ@/|K^~ĂSU] գF--QIC+')I5¦xz<'϶vyO#V#p12d倍^L\%E~BQ9'NN>iGWij[YHHĀ/:6IjMõfLP47-v!Y~0gUT[${s ;0$Z?=^_O;jM? _C3k LiY/yfgJ%W–p,쌃 AC*q0T MjUZX}LEE  5p|ri!D&6b7K܈%x|& )GP{p\f{}@u oFۧY p *}# AM*s.r60ły@܃u_\}bĚ.pR~w2Y!Z[7',Tl@Ŕ?ߝ:"whγqYgm:K05El;\nF70 ut/HITDm%S}#iVJaɧut>6dl1X[+wfb˔go;͌+e r9u@ B@>%i~@uw PFI^XoPSc8<2A\`\%.5Y^ER?dtnۃ@pHY0J )޷鸞ulpAIj;Δ(잚qU'lI)/B[nLGAFXR[P)lߘa.DY4pIQ J\guzF ;l)+kс_n=2)1eF9S8K! =N+n8C +i9cFqN׈jۃ*Zֈ{-4/:i_0YK8מ/:@/=qd;a-i \7WePdU%309Z}E*q9ӈlĹ 8I*C?gCЇТpAPC| q"r(w< d5'frmҬvc~.*eY(4n{&=?iv$%R7fkJv))xnNWm;k "nÈ`jT֓cF0N!g+~`>*l, CG, E d5Nc|g@U08Ta؃=N}Js/*3Y_^⻤WGw0£#e|ȉq b+w >zɟ"z )X55a,>oTOfS^:U0DS u "=v'yQCsB } K<;ͳ[+*Uče:J{ljyr53<-7=)FnGixV> 0ݔ@邟ɧW^ŘrNj\_37Ӏ)6q\vơ[q/3q^J\c VW_KyuQfu^py$lxtIbo wG (Leׇ?>y; }m vAig%y `.]n %XPKIQ] }qh'tq; ̹!x}@qpkzBؿM섨*A-sIjvB~eM74?ّ.cZjqZ}d%!6æ\O!'0֓QRlL.y0D^ {L|9!G=!1$0:-Jh9X#2z S-VSƨV'j9ǯnt:M0ѹyr)}W3N>A+@=۲Q0*^Cr<Ρ4u^p*qt{'otjtZ]:!j۸32rLF&(/![hF()!p mD5`zC7 3aay^I[7IѰ*ԲoDݬ Fm:߉z&Xuߐv7'jA&{wvuc7EȎߋ?<. E& \N}kڌp垄4BVgB1!+ 47~4+SJвlsXE)D˘u[ƿs8,s8ݫe qUzǑ ?Oq cC}Q?mS,q#t/TحohA|BۭP٦B27sv :=CSy[ jS1-"Bɨj.ҝNAU&S IOqؾ$fx&M8WAdl^ eeT`:d[ۥGB0V~q^|%5V 8x֣5=eC=^wCdx;'>9Yg* e.O0[>~jzntroX, !1srUr,yc:l]N-<= _޺HcR3\\eMb\[ObvbZg9QċEjN(*| H g2c !6S=b/tBk2kEг%FrGŢ_?Ev=u<#f.t}tFFo%9E63Ok+@` Ot( C"{㠅ph @/;_h. o󾦱mha?12, (,nyRIwiX!<cQ^qM`<VID]PT_x4ZZӫ-5sy%[;❹'4qQע`]PSlaWTH=fL] 9lA2;my_314X fTCmx9*EZv3HFacFG:ْRD5wWh&.ߒe2sUwjE sLȷtrh^HäbSX;Y_ QR)X]>c%7<zMԹAu\=˘4POxδΨ|HQ8%g)KT~6s Q~L\WHPǵ!=y +juI.$5g M"O*_]V!pԟ6rqLFoL?j1UJ<ej+1#Ǹ 춸:ۻG:iDY*4Nb~gZaݏ8 bKS*$3Fo*7fqqp'"< h1J4=xl5R 1<{(Ҹ`c5YXAӓ=J%J jhصٱ Ƃ#1;6{VzxV C_$y:'1E 7 >(9L6"oMn{<~dZ`I:8lݼXno"j~pi2fU'CEi9)Y ˫'o4+uSέHƭ:OGζ3C` mQfR04KF UXM77*c-w?[^YY6<=9}f&H\dg䁎:]?0:W7:uЄWGH6pɝAn(tZxt`C³kh&^^ +D}񺀇o o]P!tVkɷa$fityq"=]#)xh(H.x=+ %4Cy-@,7p9Jϛȅuė18;~gF%qƖ޳,2mc_79ix r;RYufȭfGntvAhܮ>Paa#bƹ6̑RrMOiYd4vaE:fRs۔4{aG4$F.zQʡogYC~6:~Ebh[E'fO2mh@a=21 'c;tYx{Ԃ}I+i40:J'ieW,Ѻ!r7ӖI0ELs#jjMKփ|$45ά-˰L.9!S%-URi阍5r4IK q -\u))?>&"LJN}Y2$sW-- MfdK{[wc޷QyY3#їoK´To4`Ce P6c(pt +򣞴g@-&K'mS G0 ?R_$**̩?pHFlxGʋP"aeO@O)]L;,=5bq#Z0+'"HE9f (kxykbNɑE<)OZ1@4W3~A%T7{ϑ"FL=Mz/quElPr Qo;ON u|L+-ЎP\@Ga30W50JUN2D3X{{81eQխ6r@ X3pÍ'9z"ф͐BD.ʥʨ_ʴde4AMHQ=ҒS}V`J/Q";xRzofl.jF3/f h3VU%5jnsx4(QSo" @v)f42%T*+ww@ .eºNEf+ }::<ꗞ}Sm҄jZscA ؙ.E&gGbӷ̘n^ \]lߦs;t{ }-3;8Gf8d oןA{஍xJ/A.Ҝܭ("(c{wwzQGoEDS2Iqaa**@BTS o] N +lov \K%3Rjby(B_P)i:ȋKjat!E}w's¾Zz~{`'g?|@ :DSo84?B4(.4nnDl ?A-q=vV+;/zd},.kk53ԹչgQݹ^(ĕKlt=YBôXFԸN!3zts |hBz\M]B|߾篧.B B.P 29"C`7T1dHoN<*\$DYO5*ϯkuШء+rG;gOu'h\FU| 1"LWfŁ#%aGCn d>;!O,& i0Qz,V|4n)VAg[Qzhο0KdQdDE|114m:4=fR=& ULR*3ת唦s xe}pF3x`XW@̢>dˆåС_O$j惈ԅ}HUُBϻk佬Bi@ad0_r A@q'F^Muɢ=g[)cWY_FOWjL|5/UXt  e!ɀfC#o[4N--Jm4-!0sG _ձ۟HLW\h!d߂VõX<{è*-4*xS8Lg^},wfNEj{vrK`o 4FNOtmU*O]1#Z#soچ9:gV0OŰUuc#th.s=8hgwŠ=TsS^1Ws~Xw9nRLR,e!} lד6F[]b֟ey㊖6T,M6HO'Y$ow "Y:bܚ*j*!Y6A./jf[41;&\cSsk([/wݼOJ+.-CIJky;:uXs{܃Pbx[߽p/@VJϘ{ #JdBas. Q׾xc|"/FRɿqŽ[g+&+\z+Y~]DTӯ0 f]xY&*`KzLu"GDŽv!cKtX/@/Yd*%dnlܿ%r~Jyf*\MɲD ~.y hENއmACJUkT ",\vpЧezNs˦'*; '$A*b~d@R|76 ZYfm3ϝ=EÁfVwsRa"b'5?R_@M1IGΠ'[⃄Q~]= /0׷μtH|jV5<ГOiԜGZ*v}zD7j|(Az'o;v@< v -FRǷm8{؅QHt˸ `s߅EFIk(LsLa˹jY{AMϨ 4sEQ=Wl?$G~C콫ZTfMl'B^,~f3ͱ!3ga7ct3XգNY]k99=Gm ؗkhT)),"%C;RRCoJw9%hkӄ6BcBUn3H?ၳIn-U QGr[s8G\18qdGkU= r]ZoJ!t{+Á6T% rm\XTO%_i /6a+P۩0YDyʉh{A!#€7LzPo 0 *{'+C>zj*; ֤#Y ;}ڈ(jIʑrˍ^bua(y3niޞd=ˈ8"@#D[8'f Ur㮧!y#]wT^9JS̱S}u "lu:7eo*2M%Oh  IC[q˵%{"BCz[\H{Iy8̶P)Y-h66t?3/ĭҷtŲ1 uG@=~m:Ok%nf0r44׍Z.:sN2ޒJ)4P7P_n'QˆOӳ),BXK:BOXyq"P)V#2N$\:3&KDLU4t9yΈ Ƃɀ5'ϭ>opPf8/͊S[~:~b:O)]!OScyXgI1wx9@SA:6_z@pu]v6`raH]==LV ƐZkE!ܝr]4+e S_VЯ9*M&Tc]!: Puܪ%q?e:Y_2h?w6%ǎNoפdیYp<ƥ\f 4W+Xx;`}"CIk|WD私w3+fD[^_=a}Cnken{`bс5 CQ +{e:)%6ʞ)C6l`-"Vm|Tv1ŷ_{`^ZZ6+gJ-eS7 5gDHuwB= 6{Dm]XZ-F >SP8ؼWόfg.j6&YH\> yNzlZA n),n*]kNDuf4wTϕ h]ʐJHR;0NF~vlET4M֛V|mrf߹;D겳(wxpy=6aI yZ@1P2}jDgI0 x*\?R~Ejc5‘.CgLҰHH6]ks%g$)lJe޹Mi?[nQm<l 1KhɾYb%Є{0mBr"\R;'@PR`¾:Zٸ#BIq@1=DRʎ\v:"w5d^R gV-Q8ՏdX yBN:U^Fa& ]}D.ч>ig@{;'˘DI#UDuoBVA,"I PNFMܾ'*h&[IaiT=;#{P) &wK8D09(oZZzg6$ Ъʡ߇庯$ hFZݙUR|foQ^VL6y';G\jhվpIgJ mM $zl;aFR%昅/RT{] :zh]f},"n.BJ3pfnrۧ8yO &yoi f_Ǎ˺f:`Q~wUZ'9ݲP}$\ۛnm/X~8}Rf5&.acCC!W3ҵF :;.ۤ^ ͇DG2HB%6neͨ7̘'kfF^DRIk@i"uY.rc76n{ÃDZUvFK]{=r V wgR&j.ƲsT1+A\bK&7ӌlm--Mv6񛧵 jݶyp M+-2! h* @h!F1VX6l-do1M/BqbAMvg5dw$iTKWRFx<3ٷQC}|˴`~-j[(a7J8ɝ1fABHqo^RĞ'7kU-0/=b|~F;5M_]ZkrK{BQK%&rWq|Bu#pr-s_t#,Jo]hGr=$I" i+Gj?O( `gdz0 '}e:(;qac&T\5/VĜw~`o^̴ܱJ݇xwjWS͍SXl4$,hqXȇ˥r0{>: pjr472X4! v?_jϼ@ye > ?a 6Z47\I/yƗyʨ/xՎw˔/XW(iGRrD|CŘm^W`ض/ 9 8\LR׆{:LǠ7+k0fΓ{ۼ%X1fI;;1Huw8?LN5Q;ԐLKHeĊoH @(6`+$}J*>;ȉS)A,E!{ ~ERsC'`цnGQ]t<" cƭ\S[ ޓ$>CnfY9{i;kU`կsPa6B쌽k$EYpaw+o{7JRLQTk]>0HF"R7@fS"a̻9DoA5-O@'C 6740Y (o/r¾AyY˸p(wAvq)!P Pc9f{:PBlʷ?:rϤb JRiw˨&ϐrX Sva@;+&7H:T3I5 Q'RC2U1v z#ŀ wRdU.]TA :#”_No"j|ދdLE*lT.I0;|\Y<ۊw{g"ƉnpÄ\+@HX@D7.ESj9]PU3#\ty |*@ ~R 1G`d6[៬v9*J 0ZX{p,zRWe3\tnĭeZa J6gas1U L7Ӎٮ?}=> * W p3ao57EIOg_9KIj0I\ꉔ\rd&/v~IE Cq,<^h.n] 8sݬOvs\:V>!r0EzX$*eh$Њ);BkGa.m%Τǡ%|X5PoզoyDw<&{9􌇪 YkP;YֿZa& 9\eMI`}s4:$>%&L@D$)Şk1`DԼQ7q_N%6W:.%^V'd=CP'ҝTL"~H6@t=n_+&&@r.UlmVۏ >y3KYuoe9Gqv]Bd@>,L@$h2p/B0nt A@itFU21WXǐl;k3GΤ. ˓n:~{ U{$<w7*"iǷޛ0p6Ue{Ҥw *y[] 7uoBڞ;^-(%?;OɚWlQkO9`x`=&iΪ>Qcb{TJR4t zQ#ؓ5 mkW-CdGT!aU hXs $: hPn5̲dvNpB@qQbߘVd5!\Vbx!ᛈ%ͼ^p_Sr^q/BjK,q_Cc5ؖv#Gb7I@]>KXEY9M{Xl8F -'{"]57eARɚ6idz~1`0 {hq)Q{3◷?s$dF/ K>_Patr8_Ěm40,H0vpIM1GHW ^7϶o ߢ;zpYp\i|s8zC<ޏkZ4xRfT= ?噱n'e^q(ܑ*(rݑ ]D(,D(&x ^dP} -?uD& }S']<kP4e&Tjb-5Va"( X ]M\ @^S*P_UarLyP=&R+_՟xy^H~`z/Dkqe6ga"a4!CRmB&0Y7g .^svPJlԔj~(Vځ%i62Eۉ 1d=?֘{.GjFп 1UlMEr& *B% T?1TunDdۍ)D8Kھxݕ%MJrWĔ'ැ hl3YoIw&*K;^$(,˜A2p̅t~W|"bM zE䖥G[:UVK;L ȭZO&J?@Yk]rpʮ%R|<.sׯ)oɸ-qfb7!}C:ڎ[IA\Jk =s3)D./wgwFAl]vd )diyc񓠭3&(,_Bz/\%?O V KD".7tݬm=3b./U= =ᨘDsD[(وYN%`?.s[M7_4]ʏhj5anvS){i#[%~rKt0  `:jC>) mdab͚E ud5\?8á\$R~))!⤫jx[.35um.u1=@TLŻz~,İR}CBP~.\)?*@U9+vj -;o/pw(JJ U$Ũ/\!vI=z¯tVy@5.ٌթ3DJ 77$u=4c?#{E k@df`oxIң֏PZčɻ͡2i(N~:) > zqkfHxDAH>Z^e6pȦw^ pxNs4_ +]W>f-ca= aRYiu۵3cYQ3n"LW{['2!oީop<0oU3,aAa-FCy$K>#:9p4K9x ٟ¹0))#UkU)ZK9qùmDV^֭XX3'.ڀ`˚,D5Ӱ`-ͥoJ Ar0232"*0^ZmʟRIVX',XjE2[>:K38PNF8b:S7FPSgS4gtg)^j Xۀ7V6GF mT:cG$ (Y|(v$PsQ;sk.3P5m=5*ZMT2Lj^K:^H#4hh]43< BԘ =f:f+"CE0.77pԻGaNk-bG$$ՌE8(ZC%b5˹ъf ̹2@WxpC߬l}D*u r洪*$8H0xЃQہ3ݹ R[R"eaJfHB"3#i1>ЋZG@<\An`W- +ôNN诿Q[S=.n̷ShD9v?1Pύ{40:hJ-ŠMwM7c"k'[,38t 8 FONX Wn0 'O _%:357nzN6rC+/H˰ϏkP:< w_c  V`Õv4-t\Ž>@eXymZ+sC>^a{ թ1e&T2G5A%OF9~G.T>_&5&%HOaBI>?} g ,qNWHgo-b 44CB=DUv_uهdCQOŽcLH_Gö5Eᴁ9j1Q YuL͹Tr`CԱpE\㿼[-"<$CK&`fTˠ%Cs* ӽt~]ˊŔD+T;Fe[[:`5U#x磨j.Y)3>"pzwd :+6 4hl C?sA-[CNsCS`;n:[iE%@&m(եi%ȣm 8$G ڪhj?C&Wh{ؘpGݍh624fq:p#PaDʮ%zut2jʫ.]웾$vP?EȽSjw1JgZ. yo‹jB(I *6>d .NKf4_M?0yB.TFKP@ib&;E-Je†"pK%sMxthɟmY e3i?~h| ErqHkؔa6$Jqkc޽Otr4-soob1m ^~5T7<4k#6]s$?b5|/DoME\XeM/|Rh=TﳱQqz~oJn } yl=H+vA[Bn[k"0I%Zr@o(Λ &F J5~uA.+zVIB޿zEwR/IFGk*L$@|ȮS&0t~mcfq'Ua{d5mI<s`Uf]/:|ۈ!m).6¸W!fCxt k`3 T[,&zjOE=J\M`v#5 ZCܛ8?G|^@~h?t6q,;6LuZ{e\*F 9)f隵sF{WqyJDרH/& &;{z[PIhث-*̌, BLWItii"qʔ?~%Vo6XgGjk~S6_NhjKty#XUh]!S:AՖ%5Ͼ%|y@˖@:cr445IOx0ɋqtv<,ׄBQA\&w lk#gJKrjLJI]2M!տ|ѲoW}IUt#gH[nz=uTEo@rO"0wbE9}6(ƄwDKP$5KKS 8Q; jH\xk]Ъa7t5?: J;*qYJR9׊IZklcB [6NS\gIb}|"RW@. 'Uԛ 4rW$=*ޱB8-N  T@\NeCסzuB(S,X$45*򀞣KV)73[.GdyxA`|* 9& pA%rԿuN#q2%*"$lh^G`Ԯ MIXs.׽UPs"m4Z9r8볡&1XMV$@AJ [mgletee& #*઀ s1AYUFB_;䳟!8u4q>0n_9/@:P*|SŲLbO'?Ĵn~5{vk=CAf9:_>-.%߇櫇^9O}YJ F%w];sN e@]qu4{-ٛkm|mϕx5.^ >8wن.u:/W6SQdyc3=`*\fbG"bd!m«v2ɍn?HPKŇM4"Yo\2:_.`/ljv% " 2iKv+_`Q؏/vqNxwʊЉ2X)43^h=ۂ5{UE$ځHQ 9 MdKI5 A(j=e_+ܿ-=_ @N>3$[6-vfM1jaFe3cBQ,!Ypݜ:YeFu׋m 2dW,Ğ-ib6:YHqў/j.D/Q-]q(G墰Vxj08Sv3ڢ<:; x*rKHϫ&3ZԋA]ǐk%^ݻ&眩]Z.S5|-ak#Z,d n 2ʚFGAJr0y+E HqJAР$[,trҋucל y0g9tPcʡHB7m.\aXEƚb{?W~u9C\k12E|ɏ+DMOr*s/ l@aAY̎lj ]Sɸpt%0v~&|H"Ã);CPqEwRI;Q@j9,Jj$oT%[ rCۗ+ae/Va5|ǚήn)8&i~MSDT{`֗JeYl;eځ!') Fsx)t2G}5}T/+ /pv#9yˌvv G;ϻ'zuTT }5 z}go9/.ߛ(`S9q~p?蘄WxtAOf$.[p/)N@h|^d]]"tٜ"a=#_=EЬm(`G+JBZ^Qi7N4rq>'*hW_ 0>+:[}ԣH/yfno,(L-5]zL!vט#HQԶ3r y%k 32F[$U@GMv׮xc0yP܌ӧ#D0c=d@վ>eǚ.5N;֥1׍<1ӊeDʶ%-Y!5?WFKA+s~;Iu=Iq B[}Eh "q,Z5 aYF{AbQ4ٖf t^ܠl_^%[VT5kI²iAKd tgD89n]zӪ HӺ00 p!LhĬy(SlE*NÍG )j."jQ;j5J HTM WyY#n7QҘ:5W|I >R'тJ( =Gkb%a[˞G@SX8T}.ظ"Vy.ƿ wiU듼8(dodi2B'rvWV$UDݦׄScwh,ˏWGKؕ=p: S  ·}]rH}9>0/zDsR)AOo[ԎZQ1>2Y 'KdPF`TEyU׭͍X@{ܒF-ž^s3|BMβZ|C^ >ǰ B8)'<'S qkfRM0uf77)Kw}z4*'xY6= SoK>JiN>R[%]H\]pSY株*hHJ sqr )q0E67S=p < xe#46wI#v${:QGeT;DIO! ,apz7{d8 uON 7HȏL9$k*ٿ%[K؟o "E|2+WNВ&LY2lj kO 6{2y6(J&TI4}xyc O80۟4U;z(K!醀Mq}cdYHPfKx睔$Nr"<sTw^곦MY6ϱj\4Xؐ9pE╤jN,~LqX 05@ nC9tx1Xs^w&] )yy~ԙH_q[/z9KGOu ! 6*mFk01P@na}=uqMM&w(Ha_q Sm:tK1t|/'Y 9_=ws[&u2rD=J-w/ Ѿ-M٘Sh2WPNFg?u,6 9feZ~ AjZ0f ie(+'psG (qZEDszSn@/YPD5ۇzqr!EzՑ6v/~ ORx0r4!ѬAz[?#Ѹf^ $1'=T=`>T[Я@=-dZW>{"&[`#oqcHZ`niھ2,kW)XfUL=;2{ԓϖr`7؋_+y1vzʴ;Meăf=)S%ΡQvstO"u#Lq:M<(B+lT\ z+!H7&8:U^y@Ӑ{)X `Q,e7 CŽ-hsR3E'N&fL?~+沓6ڀ8{] Zq I9B!J\~(6D_DzliIC^L{?ydZ}䮏'xgZRK9 l׷>㸎x ;'Hz{ktʳ$l=>dHdߛWcoX\e0.-i">{LHL"ALa6aQk[b=366^)5K)WZM:ȆL;5A(/ɦkyLRpև!3lNpB>P@L4N9b{* )5s54c~Uz7MS."r@U{$ !@_|ָ%,xRO[ ^7mG-$wê&IdBɞYin`Sy zʿ{ G#njvAUs!>C*X4BtBFG+_0a.BaEez`Z˚=~T9CL4}{# ڪЏ>cLȅzLeio: @q'_zK$b;7uΓ+ Dܮ: #?5Q Rv^Fw^V 7Ǧhy皐ʙ()֪Y-\Kiw?!0Z]GZ}D̷4)S҃$5WƘu'vM#qe:W2 -ڂuT, U\qZ>*qV>h=l筨mr/I8yE4=t6暺EPcIC$v /rS 6S.u-wz AcsoKy3Hd7iʥA_BX)I[//u19g)_)EcTsμ9ʴ4Q{ؔDT_>DTDkF9;Q{OfXxƎpdf0qJߵ0ZmgN/wfk_;Ҧd߰Ok0h"TQ .9|a a4gR=Y:Dv]V-),'t 340T{+AP}*#ϬвUd9?,3@XMwn AtZqxS궒[&b\5 Jl~v]zIC0&K~l- bfWh3EkQ(`*P?ᑴs8N[JU8gXZZykn_GXG9(\鎹4m=WOhTL_2H>&e @)Bp̃%;AsW+wBR4w^͵z<}Ճ~m;8B׋x 'q\DI8fq6=[ l(bAD9elfx*2J76܇5 r%6\p7#}Qʳ;j%iub8x0 p;mq3Va|T;J >h[xY X*ƙ}549zu ?hHo9P5xom͆Ӳ_eƩTSQW68QY]Ag7{yHPh NzB_OȂ=ΰgj+T>L06/<K+VЁMnraBU}}0գ`b:OrJ0o~--$ƺW pmIuSZTaV{6~OoK6+˫L w ҇Xn,:G[6ӓBDӃpqMOaI7r k1CG@,Gx`bS %:nZUPB'{p8 RnySh!MѓkIOSVK~-L^E)Y(Ҽp:I6>EHR<#׀V2;󜳺@"D9b՗`ZqOxWNS1#=6t=D6fyxCLBhs&F Qtq~Zpqx>p^ZDAySVR3,4 |lv@gcx '^UU99_=t0-29vP/*+Ԅ>/Ҋ^hfZjV΁ KctRoӇ|IU?3 5=Гú~Ā$+Z;!,[VrBqzpe|0u~eO2Ng?p"|&5 Ɔlw;7?aH2x" N˨Nt)m ž~|{y]M n>tL"k[0`'UCMu:2.6:*I?t@yu8Urb`io d[7 ǓGʷ0>s*Ý\tex}'S _l1)$eII $8WJD(Qh [ 0s./NǞ̝:ufT ,ݎcN1ۙʍL|ҏq-[[W!ȵ?>g)WP cWau7c;M 4Z# Ro1:54^jQ dw3ͨ'UvL|߿xG`dc=Meتj;> %jpd~z=/㺵3c205o( !+Dnƙ6y I=P5ORnyt4㮙XA|dU%˕&߿Ů O+wz9|vbo6 یHIc0}Xb˨HCQ_T;{0z-N1(Ǒ]VClZ#+ȭL's)Yj W&t~M;;"=uҽau6j8Oҝh{Ys]7 1+yD<,(xGku!jqYN#+aGߐC]y}>H+n'ax\7LQ̇\1D7բLbRɯyZrXI4dx)Z \}"l#4% 'тޘ0>2-)`dͲCk)(U 䌣1^|َ"SlXp$ѦC2;,HX>J%3S^1.ցY=ʗm/ݗuF'꭯Y~uw_ d+C1 IÄpwBu<$ۣ7qiwHJaR'ۊ4LjbE)EuZծ_7^>&ZțA!Q$OQިy]+%jMBc(|sI{vVD%xEĸAy{gF]E aGDR+4CY"xJD0#1 *j?>HT ~F9ً6 Bl36 -#Z/9 *ǥA}jX]ͺ#G&G&D0.V$0i*8u=h֬'ڭrQ%c=nM_̸wuo'ў/[3X'~| |S35, L"X ?䩓6Tt9h Sv` r˿mؓJn9P HVFBI.4uLuYwzf7Y8UGk-׶%D87K,cx<҄ԓHYIl?73 V { ~gVp"l, x3Q n0r*( r=e `e˜V ,Q/aBCz]tڮwڬQ:f!_k+S]1%r8Њ+xTNܢ׻GpcU(*,,oŞdoIHz LAQQP[ # 3Y#A #3 tx1ݮ(OAdΓD+koXy3VH]19}|) \"PC3չCʌ}z`U5eVMް."z1A0 QNޗK(LUϊ 1 x31MQ,tP`D*ҤkrNmG7-h ܌:Q?Hw>EHvLNH.iKgWBռzg@_}2DBwO NHF:W;YJSp^mA/S.޶6 .*\.oȽZ~Fo_5xio>7Fs^Mf戀^lS7bh0pvۂ)+Dø6wqLNn]m-Njm4!q)T/~N"%2l_ĜCыwY죞 g"6f7BtQx>;DATBM,BY^+g5:rAɐh?ݟJ)ؗZ% ,ra9yX3>i, lJ3<%qqsw6qG(8m4^8]M_!z/bж&X֋LחҤ%G$a` ɤdLJb7Bz^_7΢yiA`Vϝ{R,/u_I5-:ס(i22mdI8r'K WĊk 4Bn8{Rkͅ5tՂ59'񬚴PN[NB0 rk^ mqeLER?ճ#ZOcNͧ >2ܒ/ãUWVL8 0loY #Lz=ЕK£UÀWk =HD~H-heĸVo[pCSƷ{gᏇ‹ SO!9(qgH>$8 䕙9h=j*NC!ͨL}Sa( T'h_ٲ4pVA.~{1H2o8ݠ0b&A}kT U *z% >M)ࣨ7Pj/A(х. ^S ѳ7 Q'p}!}@yզ8E5g~MqݐV֜*`&tn~! ن [oJpBηIĻS]'E@ s15IEMp:DLu:2 K5!f^A>a,C*x$gS[- wxz&_>/HS 6SƁ"L` wwI %5p㚖ͻm|4%]5B%];uH^m#D{ʨsA].ꊏin14M4xjsRw˰E_R6U%"i,Lݺ0ـndLwOR[5]Qupk#ǿk']| }ݵ%w#_W6{<WI7Jӆ׋q3|XxPrLVv!S֭}nJ&S=O -W]룤c Vٓa3r{h|6^WSTeRMyju*wXT݃6.nJ?n|+`&AdEǨp-ܴ(FC$ YU{/Ȗwo'h'| ^.̊י)Q+f^浪 7 #jj gJ)PAg4&^g&Yeڟ1擖 J Q]'m^-{s ޱl`QQ7 C[v;g7Ci gۤiNb\ ꋹf"fH\IYCrSAoIڰJtw$inOuB\شUIY-h/nX!K1(\ `8@[mp8p`J%JSޙb1 84,ԥ+gR7$3vLr4oXrj=P& %x$xԺ$#p4\E] 6x LeRnPa (AuFo>8ByUQx+hVA[:ME"¨BZȿVYZ )0,B$m93 4S5ʽr?(WB'^S(eDo eG˷$5ٱȿTh/ w\n-cm=ѱJq\doRg)._SɝV xH͂΄ $͑ M?d9*N9 KZm gjR44ӾDqcyq|Gs) NVXd4(n~y=w4 {*4LHy$UaY~>V8Օ4ܻMIgPE翹i'[‡,t:yc/[-uS]i%EEpyFcz]PP .+],X}X͕c-!(n ԩ~D&Ɇܒش'^ B2 i/g:ȡ8&>R"R,im>ed6>fc)3Zʍ`-|x fo,)??WsmID QX_0ۦ++kJm} n3S>gr?80D߅Y9AZl&{) i p,q҂xss'|Dx||K F֓r)ҘSG `>PFvtǦAgnP3z?w"TX9SquDuiJxeh3ks%\-=DըQU"Njh5\P@P+8O5Q'w,X‘'Xhb8׺DxZ$쬷VYڗy{}<+ZGQ(R˶¤˪%!(MFwMY}m'zNrT5*+,"ʶ}Aq0? }&tit7 ؊]8/t1 qTb}+Jȋ q(8'ԁbAӌ%|)ćfWyI!EW' ml/w{7v8<_9WH}SDXW06aoK2M0' |?0b[{)[`ײQU @L!{jO%N0* au&jO/>b>Sˉ^7mS] )qwGF9a_$,VM,eu7"ú<1q|-0f0m٧OH PqG%/ C*+ZK6^T~e72B h~o f!D/"IL(w>9<nup4l°$. сҥ 5fԶ8}t4alټRB6Sn}ƌٚ)Ť;J+g HFu@'7 3 CZ_n")ΆXexy@#HHzs@AvuA$d= &.bW/8ɪ<7_K.jtUby} rz SmW|,zgխބڱe^Xn Eqk[)"4J:Rt.QKeHZ"KR䏌&0140*Q6|d0zպ}Gm>mZ):YOPWQmq9k=&CWdIM{gm+خw\i~dOFrc&E{C9j #vpgCۏ2`XXI•#,O{dSe4?`Hȗi$(Q:| HE9kIo2Vf[)YOzeU_%>WlF᮵82-.R65\߇) KTuc: Z٥'}[y-JJ ^#M1K|AC/Š2->IɁHQ϶ #1IqH `MA|bʁ(:hC[ybA& 4%v7Ӓm63 3P1l/ׁϢۣu9[ol [*@A?s˛4>oaj{VnFɝMӆwDXهXk!Lي݄JpXZN/4~.V}!Ae5>hSX7;tkyֶUD#\:?{iE)W$` 8< M{5ٲK  _a}`r]֩@ޞֵO ;,@+/QŋZ` y-K'OyQds&#I&#mERh?sw! i_Yɏpf㘑uRmb|G8b9H6WVu?&_$Wѯ Ȳ#91xU~w{׆a{(Eo8a@=_0/^cy"@*+JxofvږR#By;ro⦻@wC›YD65m'fT}D8YCջa`x)KX.8jJhؘOŴJυ6SW?@復 ˁv5iHxOUtnL~25*|ΊR7s"J=*9}2 _s5ݵ;P"<7`]6c ddSB|ʥ&58Z&&sbiaFn3E>.wh3꒤W5cc۸7_,,fr*MP2+H)I; aԳPw7W݊Åƍi=nXec# GDz"jNӵfk-ԉ SuԹ?4Wf⦭w ' Fʏ4Z01ЦDmldN_ւ}TbV֡e>C[ٯ'uX_ D̸rveA[Q ct/xߚ.Y~E W}n ,/WS4H xHF?(pݞ'o[oGtx stہiA$+YM @S5 p&; leyLU$u*AqQ;zZ-^ܷfFn1{Ugrص>ug!"Hh6׏%$cW(Wc~.@xT< "iW/˶b}U2LS?EMYP- :%ZdZ칔JΫ$iԥ?,+{S+pnhW#@^yʆ@C]|HKAoR~~azҗZi D=;MBG=D8Fke(hlX=mQIBrcF&4s{+s D$ȁWHZ]2Vnk=I%<H;6Yr A%5[$:_Pr@3*Rգbܝŋϗc1mJ˭zwɰq)RbϯRj? @<<>@qi˖T=7>qFϗ w> R(a/ @ PeGC+.f:#M`ۧՓn,t?.Ak5 Z~W&X5 {w|Sv j8 IPԥGP:׷Ɓ &%gQ4iM?H@q4 ;6,1Г;{' @aRA%u'ދGFCKzb т(ό_&ui걛Ov;] O%29=5 ln|& 2>iP+ē35,2t {QuR 6ہg629]Irm.rY1PLM’8bңA=~ؗ 0ԐhVy-&ꨦgsZ_'`yl('ًB8^b ývN[}|ÂmV(؋MD4.Pzލ:(CMeosZ+ p a2 2 xLJ}?CD-TC68j.%GM,"^r;|t}hoh؎4 ?u! EEX+ە:e1fPoY8POx:àt4[3ŸFq.D# 9f:I00% 0m Ǒ}O󳛛"RVUt0ELZkp*׬!Muq=ً;Q#XGn̥"'z2ZH2<##W//%֫{dCa"H|FRYbsxN7p.`;%y4㊙X+4V=}xȜy;(KU eo\jgYGO=67|vya}e&hF! ZeA>q}]phv_!NZJ[  Ԑݣ]MVךTFf>z ܯH4|xiw7ynɁ.-"5p [;XL@v\]PYdBE:k>Myֹd+(JÑxàZV<ttMSw.gٮ%e3%:އkbJ/a^p\Tb EZ ={Y-}+d. ލ2Lꅦ]dr:;pN(Rxi'wM /0>Ezcyjuc % Lef'>ĬYYznn[ѐv, LƵEHeTHnJ状Fx ;EzIr![k~&2`[ ОO`%$u*3fݍuѹTH.1\Eʏ1'fmȈ"wehj^*q&A5AjCɅn)93{MgK{M\٭ 2~uZ;GLhXmaw_(eP,o (ڂPfGĐ3=g) =klb`Wl暙(AD3% V洄;fRH9O蒶DpY.{)LZGI~;E`SsΌSUe7}ͯEB<]ޑLUGB[u膏 3 Pd ^oሇ5$3vܬPe9hǎG&˸쟫FwYDu_ 6Qac&A~iCJU ys<Չ| .vQB-^J\ۜa+_FHl%VyLSצΫ%}A^.,ZF5\. ~ֆ,- 7.uK81TuXnCt:ɰp*98j]eUx&˻pXЕ9KX)Es. 3Ghk[qː4>"roLW1,/_&zNrgeBz=cۈldf^ w!/Qae@SY) -(G YzQE7"\8VqZ܋@&"yZ~&nW3k܁iw.UrOQ嗰F"y-al(g{Vg]z|,>)BVVpW"38 Iw/jH*&X7Fk ۜdD{P) f,Omo|U1HM5L QJw;>Sa"K<BS.ډl8Aěo~xW7ǤmIN|u1xmH^6'+`W@,B5%S:R&Ye5g~ )VMzf^YT.,9..9T洖x PN`j+pUž{mR >W5I?DPB+ edPTSi[ N'ܮucCc-nkqӾNt_ Rє0@ڶiV\A umRgH%8H +2)띱9+>hEh _nԚ96Fyj̈́90TrF=[}h"HD)3 O@~O ~dxEKG ;Z&g^)AH䒧N .Xdǯrx`nNgs[ rF:K[į'(qO t*SPZ@Fcm9Xi`G! w!H̜Q 72%ql$c{b{EywqFJ284CEK;ggb"z RסH)*TS);FO]Z~.g7ԇlD#-?Va؊ cYt ?D=J]>Qnm |cx#=E$g9n>ʡkO/! 3l~x)i^)XS78,_؋_32MV(LP $h0G2Hlo,lEFS>ruǢCf!:B$BpfgQT:-b#NJZ|&Jc@zsKY,[im#t#{)/i_B&KYg_(2C0?N:v4 24KXD\wNҏ$sxp0E"sgh!RBBPPR Y)м,!s1:cΜp`5(ݻm0>$Sr,ү3bl_خhb%cy@`ԦRSԂʹ[~)k{uz[H_bDs:z~8ZsK&e(7~*[qޫ~ƻ9v 5sbF< ?{@cdciQ;%E1kٶg^lmX[;{*`0ӨMC,97QmvMNQ44*(۟TmCdFՀ Xz}VK$m/0KZ{'51CXpyoXsظ] SUYYteC֎iҷʹ 엜DA^:mFxnOv[ʅL(tg%0/55"B%x[ :JxV }GL5N_czD /⺽?hݜMgE[LtXD{eOzǤUS_j3 lyp\v {'WͣgVEω3FoWq V]gsgp.E%]sT ~[6Å|`b|źվ~ *$Yu9.X~\H^u>$/X,$F+?6P4)fA.g! oOuvȲ*1Ѽc~5A+}RVvmۄOM< >!\3q^ZCT ٿl1|Eq50^:a٫#Ү:DCI ,oRݲ9NPKg\`/JbQr3#rwZ̏d{`,q\$ߧr W[y ˮ":ඝ[ BwrO $DAPs~J=nȾj6xtUɓ^ĸ͗~7 0 2Od1rffq7A맱+(q%z\ NGDRB!58N*.dNVEZckc(01ʲ%Y/pDH rl˼hy?nQ%{Q,&Րƣr&ɝA\0RCSym%!-# "NxlRiߙN& |t풺i&6d)ҚrpFɉ=pEs7= В^GpFdX:A.?L#/^Bn>w3JSҝ O5pQυOOG|V,yB~2CQf yyI<Śقq+*>lTB8ZɱD 2HL!msA254u2?~ <%g}ȳ *s;>4 Æ Gcˑh'70M-2jVYń Z䲮۰ y`~]}o9\"O ors (<8*y=-ڀs[b$f8ؠ(FIP \l 2]!VHkGw'".oc@w8=E!b\ubO7+H3tr :k$n+ͲZ5Å,aҎ&\ogj@@‘"Tiš!ɦwZXBc ^acvv9g"÷x5Bf-ٲi8aNcCoW3vIE!3e醒 =DGl:߈<K-إpxk} VkA7"C T$ y |kI*@Wpad.Bi+  S+a "HbQZEiirEg>ז8B9Wi剝m:S6NJ .7T&.n}Di]Yc/A|Ne-~ KiȌ4uL|(y sVe=̋훍h;䋷RCZbt(1d|k?^@|cM]_ mAwyq{׽uMAn^iF`#l·7D&+FZ6fH htQIZrA]Ս "yaa5?hpf V[kŠu]XPTŭRI^z,h(lㆲ.fi~֟;ZC'%1Á2c͊wFzz:;G1&̣U0<"q`Qxφ骰Y)Nj V T>YY +qs{􇲔ZEmLQi.-B,3Ν_@.w;F*e` gtF< mZjS!vWtgP l*X:&~zl[˿RD#֚膣}JU/Ggh[Oƫ.9 w9]{qIE<4uoYl`b䑨Ig`CġYF7t:`1F!zOH5TUdF kRABrݺݤ`+p@ ubb̟!LP=S&̱iU&bGܥ}`w<^d:{jOX +vdgWX)ڡwZ3 kFjeApO}z++뱆7Ne6$lr&f, W"Ns8sbxE4[)({PAަL4Zhm*_n|`!95ܺZC%4C`TN5GVHSGa` Ic} UquyѾ;/yYTiӅX QG2=G)FTB7X#{T1ytgtl֚,X ] *U(oB!\F䥋ཏDEwChy/v/"||yBm~%G:zRzڤwqD$MS:Gbt%_)T*N*0ʑE؆)so^ fGg;pgjlH*s|'G2ԿBڮ}}Љ/o/ʤT$Q# . / XIb:9A6br]t\gm[7\!ȊeIԊ9ֱ~GUP[.oU?5P5.r A!>38!7ȊJUx?DeH38#@y#r|<B[(eŷrdOMd wA>.LQ!V5P[[FoTKD73 Cv+CyEHh3)\#IJCoDiu_AAnV,(;d8LEfBa`;WU*Nk(hjAx fUs&qQVФ P{(L/ںw*M`>( Ȫ'LV]U[KeWb$ᶞ.VRE'誚DkW1ij;~ѷRԑ@S* bP=|(Zopu`ƊUJ"*YX^-U.ic;=~Rlw k=Q: "Ց>AU:2b1@Q3Ҫy54MVV!ϷR9UA&IW/|8+NHCF+p/=q3v|5?!|YxB cdzJ=-o'b^9'0m! }_brZ,1"uRcfb}4z^;̧OjZ؞q5T4ѯ'<}9`$)-WIۜ1,%~: f6YS0F&aϘkpaPJ(G|cmQ^Jw}bكձVv34[&^@ 3_AzU*'Nt6 ܤ퍖;2mJ)A6#.-ĹNT\,70/sjU^Mi0PMѰcAha/-@I-UvYI?3p~2π3)̴2mz5ന^huJÄ{aR5ヾ)k, T(ĺP67&3=CMSY=~Nk$ J h"2%]qzKtxsnĬcW}҂s>J|2q;p4w z4u~)+fїLYY|;0Rv0m8Y/vW82%.EJ،i/Ĩf6.H8CTI6q=B]`2f>NsЋ7St@5Aa3tI^_Tl2cxq pF(jB O|VWϪtRk&y{f.\af ch ǜH_FyBin:I%3-B * vbC.Mux拊u{esSӁ٭/AۣB8BŠqtAר"wjJJ4wO5%扞d,/L0\*+Mra4j6']mŮ<т ̠V[JŒM-SƬ?פ) ӓl䓧>i/89ƞ3syMl|"]<>%cR(IՈBl*u1(͞5[?a|{'isrygMp)s|䥨 ym*+?t>8sb|%ҭx L5Pl-uh̓/)/IHSaGxNvJ @Gjk-8gMfޞ!9<Tyb E5]9.߳)Ev!s7d*/Ĵ90#3>|-d0IP]c ӆӔ f @O+t'[Wy@[{ ,ϭvSÇd@Ojd|5ί&<xzr<#OE\eKi2~s .}_ݜ뜺8/7`l- `@-n8xSYLok Ir0(/'YbAN-̘,tpS8 myȪfgg~;;,evK0:D8H GOJ!^=;7Ѵ:&!2ܻţ7x[O2)1% ͦ޴iS !c4eaRyjk'U%V?"wӵkο@5#J6F 鳢ua6D,} |lU,H^m3W]Y7 v 0Δuf&d@!ڍc@ j`vw*%Dq4GbĿ]r ~|X^*"0c"ԯȯ1hP{bHpe-;I(06˻N Xv4 ԩqYuw0Y%c-v޶kۺ!5NX:5FJuw-\V*2 V#c(*}DQh3y~j=!R3b@Y*vuO[ ӢNs30*7a-Cy-6* Ṱ0/8V9Mke 1 6cfR|oCVynFJc>RD:~Hr t0.̉Fa 7`uL-PQR%6̒]7b-,6 HY[4zi hOڧRsrL>z;r OGd w8Ȉef/;[ =~v'YšQfI[~R(YWlu5|/J{b|K7cSDt&8Ne'GV#j52~̽QMr\&=~Gj$=Gz1-_S'ܕ oa@2ם-`^1UcB7I@P]fuOv0RS 7<s6+ 'HY"Ip¢gVLޔ}Qx/ )n\B":JՇ`lI6bua\虓ũc{dڮfqaK,gCj slmu#$pnaѲ!]G7@|7&ldY8p) vmd&̱0>=Fƪރ[=k&cǺ [5Rs;%qIJijPg&~b)L!fG8z\e5-;&{[{9F?l.R% LCcj䉿ݱ AS҂_le? mDB^ĸ/[Z$i~ 3M2-k"PRmR5 q( &ZRq%B:12r _-tbjQ!#ټY LoϐniC;/nSmf&6۳KD5M,}cR&`+ ):P|U6cXkIva#,@?q-ht=Ƒr{4uK^,fy8ǫ2|G 2|YlDLI~,m|זu7R"wywM.~cgI"Wwlpjq$vB{3lk*ϱ2%~2̶̤ H-0/Ri0ӄ}Bۗz~9=7+1Fk 2CBx ;<9B(v^h*Z۳B=qHӭȀs̐]\?`ic odKW߁5`sHiƲ9lY Jӏ?g&!}3L\6Pq -#]т+2D.9qwDǘN_UsG7=^HYsRS(pDsBB[O5}ex|zA(=B!i|R6^{g($1}](ôs30a;$7=v`u` 7lQg&\,>X62vz-W44ճqP4ybRl㔿6 -8d+LDsuFK>S3S"7WEw>|L45)rdnӉTX瓭@t |q韨'|RWHK>q'6bB}O ̻`<#f\y |5Z~ݹsiIXyI5Nyp8),;PZ"M{H\LrB#,iuħ!W^tN&GJG^>&s4?b7AmmM7O:Om<,\6䈢6ld[c+u4mMIk!7:>` 0# 6L2EӞvO563Jp,({*^+<I1iX5J4e ᏩmlANS҄=C5b^ہ6@'6>G(\r cߜӲ!9tډI,V%s y62FE/tօ#gtNE}QhԲYCjqbghk+ُIVb!,/܀-.İJNGy xH>'~mcFWt3f ,4kBՈm2D]ޕ̵ ЙASwsWYϋ8oQ%BH5JҥO"ZwEǥiHbgR |{t=Umv #s 8MةNp}$U07)n:1UM-?B 8"pZ7c*h+_rHkWW4ϘMN,-H\Ԟ7h Pƛb{{tO}9~s Y&;XFb(nIh*i-f{$,vjuL[qy7Q6NMUkuwP :Pv'v&%^* -k\'3vj4knun[.,v)u3=\"R&X]Qi= -.Pj SLJx<\ y3,}OD71v?Kdÿ́JMzk>= ǽZs@ B<{o(Ѻ)Xp%cTn'n|-(JZvx I{)w_&O%-D#, +&ewLG֬LxjF"Ԧ nB.?Cv>> ۧ:Xuxᣭ#d)7BZ DPHӔgyxtι|76֖5Aȵ=ȩ-ȂCrfF=TY)Ve?`2^N%䣌xyrc;JH\YsQAf&>g%XTNʹn N)l"I_VFػɳ{橇DF>+2PWFR15wύrp셶kT>(4e&U͠i/MA22i]k^JC\2%MHj7QPH6AgM$̋ l&iS:yT/.}[GT3IgO8(=R>V:fa45ٱ,kR@lև;ޣҺ~XpP޹ng>&$#B74ڤ x)c܈,DP Z @ ;󝎣 ^/e'CWdG$I+o)\]xZQэ(y: weC8E!2<`32eICHyݙi^,7mfeE"Y O0S&Z8N"2,6!شN W&^˿ 7t_υy׎m>']tTR4HrƚdF;д U?gv~|5\Dœܐy,d(t"XyDmz^k ͎'P켔|oj[$Բ!(!1 IaEbCo%=c9|VzC/؋R% -Agˋ=zHijt5Op߾hגmf^+>Hw벢F/.)|EX~>,3ƀ9o89e཰ӀD35dPF}q^%M"3y{`7S\X//WԲ*e<k}b1͆3 ޸`x%0CS{=7ǻbOz)*T88"oe+ϱ_G)[ V!L`?EqovD-Ge-nJ㦗Q@#jLJFNt΍3޻UM{S75x\y)-F3b366E=օFZC5W7Zljjn9eY.ӿҺZkp]鰌RS'GA^y/ /΢+~?~^ 1GcU\cȓZTCkv6h~ 6geR<-4:E 0BQF'lo׈(!&/ JJelYIFKeW//  ~wc]YArQg{wݸVl-FYxSOq7dr*YV{ҙY ,>6S/+M/A(lN%K3Mz޼Aʀ)vpqˌej &evS"P5 {eb)5n6#>&)0._ pp<ɇ3 o/W l*%Ӈ̢t0K" ~E2gl$}BJ^W- 51";p_NJ 2 GD{ikPg< TAo,NVU]; l\S+#9 2H,qCPSrKhmMBelq57Aܡ#dOOƻ;he=:tB8LHp7q.t1"w-(]\yA$5Kvk^Jp [3S|#hkxcH4j E, "Bt6 1FgAdObF@ {xdz'SP~AYv;|H4J lI 5$ۦgKCytag2vu 8[k`9CPxDz815jޟm1hGЛ(!Svճ:Wy 6c|tE55X⏨S,~֓{cCTcr )yɱf>nHc PwYRM!kU$poQ9Nm3uh)~Ւ|zLd/\ifn-'s Q4DHy2ܡ4m')7}ɇsq=d;z䘽OMXyg>V3A(" E%jS w"ZU>%> c$UL۱!%E+9 Io J0hs.:O>X H'܁Yb[n{_yVDP!tChbyoZ*&vU#OBl,?YSy^V%Ǻ)0\[T0y v)~1{DO?e$v͏Ud졊dca>[S Iv,]'Eϫ3)/EYҲ5UBsڲ _XƺftiX+9-OzvK'>X'o8?>%4ɧ\@dΙНaOv%YaKQSPU~=Atʮ!V]ku6e ep4fyƴv?U}T]gODM5sTcNr'd-Iœebw],o>hGÓH^{Lid`kW9& D֟ g#|wp'~1o*cB+nHS(7trrVd L^) \-$Ua+"kdALLl)^6'J哏.ر#6P,KҔ^3UrNц4%P^R#A$mg̐о-w 4"m {p0%24ԛisvh?"\؏I;V0*GhuԴ>[`HŹl(bRj,329i Z8,s}neLD[eܱkiVأ]k{GY{ t< ^; IXsIK P _Hya,DbΝku\hGL6Xd~Tđ<6^%i^3ȍ*SQE_.*N_OT8yݔe-wZ4WV2IdCӐ i>vs.(*t*99_MK16-L?BW}i'8<}|mU-TCt!Qֻ-@ -ҏwu9\HgԪ&(M+ q mAWJ!tUP=^@E~;az1~JeY^Y]ǽ1'롟c]vBm>kش0lqeV#*:DWLzbK7+V,C4 #|6qu3Qfx3Tާt`c)k)tT=`ڷPؘ#e-3ۋ _KBZևMi^-T8CU\1`T^/3:wF|[Fw[hmAŵ3و./MDŽr,TQ|ݺ=T*p i@&b#a:K`@Cg2cý1\2sq_$篑7%vyøK@\S4R$B8)(e҅ku  ?ybWR=Ui6uv w$ͣ|ZzRxRF,$֍^Rp\l^G PFwܵ@gl6j&l'g) kߟ#$4XcGSJCLas[v _Np؛KӃv6p9KX G'D&gZCZkUB2ʗuPDSy5FEAuՎKG (zJ^[ouX ;^!V>bE)㖲`STP!h~ĠolmmC'05֥ )Q fHz^+81Ol3Ţg|ZU&"2,fQG26o0R" XW@K⢲J 8%pW@f"Ҙ`U n,f:'4kW;e)z&Dxa}\+"u%>_q TR$;: m?pOp14#dBFVSkVfre*ɪ@rZ"cq- bEOdC(ZL}re$jGqPdlԫNɜ#YI[P%2R bfWY@Ъja°!81n~z$2,axq/7oI*ݦ_Ud$;?Qn.aOyR(]|"Ga6Ὶ*? uٍ2]ܑތ|IwMIQ#KԺ*宕YwHEn B 9toTN8Tř}Ahe=Ϟ ݭ _I^FF_wiܧ?i 0(K2+SVٌp>1?EV^Xj@,/ցSآW`_F_bjYgGtWuaD6`x͎bg$ ⷜw8c4!N `*D-V)djlY_t< ֡ꥩw5!R?S!3j @QL" [5ӝf7v0uohZ%0특OvPFPUBG , %H)*LRR+BIMq _ƞ YWj єEZ Y xLScG9-awkJQV-CΡo2tv@=|jOU{ڤBB!>LIo,L㇚&,3"287"ex@3T{*MKTAMX9oˉCx K'<-qd w񳡶jn*VS/)VQE8y{kjC$/ٌ:Iߜ \Q3Tc,VG5:pk9K&?_4n+UC煵nHTjA|FYN-v6V=&&U84QR0e oe`ڞHvX<Q]ݠ87s_ퟣ>zzXr5 fw+TS7Q6gXO{ȤNX$ =YzU^ AkŁ:?ġ#(sMS˿ihE7d1lDD~ pC'Dt?;rq+tx{S 0*aQYڡ|BX_sth80SۆZުpeΗ3nd:S$Ѝ5vHYI7Dja5HKM LVW 2J9)eύޫ7ګ&L5~ËcoY.2pm?RB،ڱ*(yz+_qo k1* }ߢ]ݭ)NqI5V.yS|P%(QC<œISmxçWzn[55I{wZZ1ku震oALbtV6J*.Th 3njUp]t8rǜL>[Ww`f={⹆A䏁2Z<͖d gvhEmjSx*X ݧ HHމbrcE|e_~=Y[hNf>] L.]6tBL "51b6 (|w-lcza ˘n2g#w͏"U32f4&;VOSCgcr!.',G2sPn5%md*R+t)X FPbVfջx%ZY)C8VAG@d#O6i]~nh8aiy8:uz"NJf QpRش@ gV3(f}2}fs*=.86L>|0#* 3?U&2g-Z'wfTsj_"8x8*+MOPJOWGNX{ p[ /~X1LPȟhTp5视 l%{ v([^U@J|iVH{&:-C~uOSzWZx32^.,[KaNƣ+a:2KۋV(Vuaiw!#%79T܉ۈ0NJmΎpTpט Va'j|n\G!{^(DF漘g3re䬗j>JO T(L30en_A<?wbk_oc{Dj1|;f>ڴKžloҴp8G qwG!e/#RӠ.x m؝L0Ou?(?cAVy =qjRpwI?4M?ZAVpw-QfSO&VKe՛<.i,ƌc=NBRkN5 .jl sr*Ǧ]e,[a]$s_I?hvjaHҶ YB:pxI'c Cha|\KZ^81uQw݉y_s5FSm7ZFjVHJ/iddM35"jJGıǶ6 밼Iw҂~ P ) Ѵ m'J΄HNw WJ\kT *'1,{n Vyg-n"NKRohҲ-Du[Jwx)O@Źc{*;UҷECySW:<;y(r75 @cߟѽiLoJg"g >'hb:YLSbaƞ†d$Ѩ-{ϠH:j\')nX037To `8aS\QH"v>ons7W/Ojt9[鏷P)a[^2%d5%λ8-]~F W50 0iskHw1* % \xK:_բ?PT:؁XANd=UpAv B.Qvt~t nxio s1{j o`\dʶq@l@F>}R_u; Z8ܞx猠b᙮nv\hLKe/K ǚx8-HVҨB/WIWN8㴮pJ䕮/.)'.vJ\3ݩ?R#_ 'GI71`x[Vep5b%^]< ҩ_qmPFqp}SPj6j@}C{ԟ9rw째mٲߎb3. ᙩkO.rb[Qkബ'w̦{ fxn]}e@'b Q!GSSDS6ꩰټXPZm*n^],.l.Uo&(`H.M8!ْY ׸`fޱe  6cH뉸|6q/9q,'Gh$9#nrfUG`Zx -}]((Ӭ^P|X?@$@Vaݨ-/3>t Ktm1ZCWtJ6wr1AcxX9"#ێY88 QEG+`ZI0,Vpx_2[lbD(чcd|zX-7s:Ll'jNjΨ/jF%հSТͼZ DP|B4JZ/ OYԮlwQ4l%gY&R([?F?#Zl3I=oVt৷p7sD6;`eZxL4P^f}8U}Av*jKkqsG>a$Vzi][KFM ( q~;#edhL⯫!uhYOI8z-0؎u퐯zCg[p(jz uƽk, (wLyq/'2VWw-XAhjb FktU ^ZB$38hl#7s[yAOC$Fqxn_3vJ\~3՛-HLfAu󡈓*gЎ:MJ )!;WaZz|Yzԅ0naCU"ٽoYB 0V2 ڧÎܫMaq_x5Bod>cB*WZAc!d,G@\-rz 1T s| ޻,:8Z*FPXFǂ)v%_MC<tq[Π?T퐦b߆ZCˆzoF]hIg(}IG(MAt.yW4tg(A,\(T9R/|b9T,᧨isڐTcaf0A]7pD)iZą@Vp} nW\Y/ms֢qѾHvxބ\ly2`CtiV  w#R>L7r]XD8molt(2wUQAƆKPswY2GVkT),j̆`֪" l:Qhl~aK"GG WmȰ9v:qQ41ZcDbױy^PJ^ڴH} Ra Z '[>p="1rS8h=~~ X#Ժc4sV6hhI2Vz^P\>h6XԵ.beNPI`^:-W(ցfkݍԸ2'IwF|`RUz faI{\8_?ypVwA&〫\W$hF؛wn.`ۜRrqbO@y4e75XLxJ]AO>/ͅ@X AMjdt!xjUi&p-z xwy x8x*օȹ8 kx#ڨz"r}:6?Äm\mH^:kN:fP)ŢD*z : EF#yaH'玮mukۣUp7Bi zV$/ЛYyo8) ]MRϨڵWp\aGHܭlڜoHL-P2{[+^5ZV[2{SMmLsB9Cyi)׺f2\$96΂ /rH惶E&՞\+>k. 2^w4ri ֭2 nhk R!0T^0/o"_{f)́`k*(L&dܿbu,ͰEE5,i.Е*釸suY}U)8#ض<Ä2r\䦟#;Hdl\mS7IW^ #C uASp>?2e7jOqFs#Gl?Lḧ́YOR!0fʜoI#ѩDg48MgN)AD>=6lk@}[T]T3?Z;5SiC l,) Dsx̪12F*u4.@x#z=kğE=$ 8c<1˨-# \k.&<._aVKEv>\KuN{@>y3Fp(ʹ!`F_g4[({pX~vh_pwMn^Z)rGH[%Yx]q%}.-Rtj?B?^`ޑ=dgrky*)get ",0XۋƎ6<Z*Ì!C, '5vhE»'QВr!SE,A݉~?! /9*vwxzaX'h% ۮ:L,0=:P0D!˪7'm.3u͆o. _mYΛU&$,k \ 'i{wOI]=rI Ex{]-8B1웯)׫1a9t ycY~4Sſr?ثC}T^ۜm%JA)7ޔaBEY1A=($nNNiM3p)ᝅ>\b@fC(,HG.h@TS~Q猲q#ɰ{P <[fat(N #;'Hʅ8q3i4M=J^S7b)w(! V0>)i@drQ<?^uo,\0Kc$j N{]ub7w:׬a@9_ 'w>{ 2ev{}rgiFG6>n85 w*ix4k)z|[yJ$}9o&r#{Ax_hh8@yhx*Q'@7/U9b#A'ΰgv8&3^*Wl%Әk7J8i@Kr9=n[}kh1׽d,FnszMVĘT&jO?QJEk~Y9&H^JogB Lqpb 48pS{%Z"y`YI,UKSID9ӭ%4Hz l 5 %?i['G2x5F&4yKd<ߟGiQ왱 M⬄45}u !.CUh%A5rI Kܤ.ez/N}y|GFNINs^?8QC!I=y2$4aYĔq9X|RZԺ 5=N@IVJөM謿82CzfrR :Hr@s2!H|jwP%#|S,+pS[BbH1 - D[ޒQSo4ygg go:bT&<dȝ*)n0kT~F]:ĉ1X?R/0ӔlN^^bTcj -hl{`NCwweIrkqVb@F^tpiou!ѣaN)3 3e$?iHA6-FFF>ռݑ7hZrJf!_aَ<,ˡBw{+4܎sFҍXcO.Rςs. qt2tkoGtzFgZqb-UG,Q#Ǹ(;5'R)%琯>OෟLkBdA5-!$( %[*D=$*Gx ̺f(5߄3YmI4:2mYeɽDJJ{h_%et֥ _ (`m;8 HAoAM- oM3:6EkMٕU;r9O ryB&}*fN؞A!N5OY̥]dBd$ll =yCrb_8i$dJQ6_w"=m]z~ʨ(lǾ9+vxxJ 6 cVOVp{T)É5Zsv9㧷dAY2D}g?3%(7,0ŷIޭCҙuÈ-YȴIIzz|[VFtB"H6ȟJ>ɿ7" e#P@f>[%S#ժpJbJ W/-SA!|у5{ѡr`u 3!A?_~e N?HlH~og$+Nw+!c_5#QֻuЮ9<%9<{Ͷ+2[M3܊3!C Z.4d7!w* 'l\!'>O'oPyrgM#;JҒ]1&z! .߲Y>;pBX% ||M(&6oJoO3<|UĪk !{ R6ql:|Vv5Xl"PR2sݡupTݡDF1o~cRz2N Qa:1Rau1ɹP}U**9͵0*n=s\gݞۍPbBg캢,^<Bя߿-&VVYETĚ+ÁF;[ ipQRIƷZ/:rok:!Cl}:ǼPS#XUc?C+uNh:љq;RLWmOدOQ:$t"6(tȥ 07nnZtk"5ύ:wQ}_!,\B565 _S BjZ4>t M Zs"fC ~/l6E|M1|-VvjܞCemWsat,Dv?)PFotwrO7Tcү$OmTkf[~ఌjC[8^T$ں0K=@ӣLJ81ɢU]Fo)6Ҭ'ގy ,Ej6.5&7;,RlF$'{!B;s]-*=6 zRz(m-F]_v."يP`lQgl?h Ioz4 ~uWNsQUu&HJ;^EN>8H ټ[.uomjۂDtc (Xpӈi԰͑1ޫ(;B^[9ngܹh6> sF:&TVDxm{,m%ђ;AnRG}IԍD_+E:v}z5nɂl7it"GQ2k>?.-_WV9~aU7fī+آL ?ͷDeIj#?Bq OǗcx\._t)tlێvͰ~S3Z5 "WLlitNpE?Y֕:@%~hPKєo_3Z_sO|0s^.sy> gPpWTUQ ^2`e=m &0t.~jrQ1˗^ Y"} q^) 239¯&,?Kxyh2A8Kl"ŇM@,ye/ c >E1 LާdN#eN⿜78=Gn PS-q!;r'lŽ~n&WwA1^)~?$ t7@.nyyCN(,>DȑBJHCtYWqsu{N?qPEˀ% xx p BJYsY{:t 8dH *kE srv>uvQw#C.δOv7}OF!7ץ. c] OƯWp&]9T:c̤߫9!،ʵXnrzOuy cb` q*DvjB ,2R~I ;<߾)N&pJrLz\QP7/,~I?'=*%rf[k#9QNB'kG 6J\|mYq0D yR6EŜp5yfywD| ]egGp.OgE?m4\bl_]d~u?_Du0XĨBIK[mn*H!Pa-o~ ji&M`IxXU{ܛjK+d ! )\ XAmͩ:5!vjEEŀ.8“De[L u{ϊf~8 "!@*ԠRvwz}ͬ~J.AЍv=?7i}"BKV\]d@%EEEV瓂%z*>H0ܵc"бjN)_~kKtN)~T())&9۩VlP~Zp:]-(S~/7?k|ߕ"`%wxۘ譀|PΙLtIXV?.y.rwŋQKwDj8dd,"Ðբ)d#~s' 755 墉(U*-0S5ğq^O UsvhD°0"zw 9ڲ\?W6խ3WW}K9\E$:57sGq\A(qPpꇵ_̛W'_0vbUoM z_uA[m95&ٯo,sإ[)99lCz nmW ~[-HvP]bLL,4!8r ޠ۔]nj ^R-tNkշ':Q!$C[Q&; f; Sc M{< >0 Z+j-,\IX  i1ZvW q0pM@P3XRnΣ jfD^x=Da ׮\jjPW,$<`8b>PR6{쮇= nFK0rʜ4f!)k󘪩9ED6!{_ÇՕ(BP7*jR#qG9j7|Nl>){d\1U๧ە`D>bL"C061r4M usoMA*W뉂Olt1OCPlwX[?9ؒMɱP*a F7%U&0|Es/'AohLd6 Br>pt+( \n O ?d_v:)kFrs9 E!"3诟;;y,ztA &kÉz!0V%~LE*fx5gq.6>|i&z_KL^y"ֳͳ&HQ8BKpAE]=r)/5oMWXVtsmBYp5mB䔂p 6B@뱞*wx?J0ɭP͑]5͂u:m{,Gt p MyU ;nUw{$:)c U͗:<(d&䍻;\mG2+&#<C~:cI Ѕ"f}2^R2$iߠk%܉bnZΒ`FQ(OhH.rw&Q*Bk1I*=+*4zŅ)U `Hy0GeL7D{? QbPQĞy7MW'2olļ%S?~f9 AieܾT]F[[!&wSu7ۇIq]__|~p`3jHd^r8mQ+(ZIS8Jjv.=`4zܻmnぉ%p|ŕl^N `N.؞U[28>]en᠑Kͧ,"' & XvŔ# oMrWg*.ƹph"V'0I/F-u8|ș uH!s&9A|ZH }٨etS'2[/-Ld>ÍD\mJ37CYB2Kj_2w63X";h4&u% Xn C}x6<2~ĨRXV^O}WHvGW]_~@%uJ/:b~eA\ѩ  wr^,>VmF/gx4jj{@_+YޅEZy{WKwZʂAwdtdK~7ďi"2%A泿ٸ 9Z,7VB<UW8|GV[S   c /RīhW_~sueCTbA0O^cQRQۜ.7Sԛ1sj|$%et͝*KÃ!WODtUUsp+QP65*3.W b*) *4r;:ILLndH^0_hv7uNX7p)躛"KIVjǠR}ksZ/Emu§m 'r)ex5}ǵ4>zLh SF1}%"[oBP'*9!S* +*wdK ˤB Q)izĸ|t#w4Tyn'+6vlj2:[  H.Hvnc\">O5}gWvSיAC SEi:U| kwZm[XTo(@dX}CbUv,WdY*'x3y«aDmk5*'ag7,y,lROR>1d+#RG1T8e Hq ؀xo'Q Xc'h==$~U򸫑XKwwћ>QLD(}7콛o}cBmƁZxp]$77.M3r P!4v$F[wʬMlʢr*ؤs7UWk7v%#*Ġ>rhcrVlV٬CLk>v5K"_}*9[!0m~D7 q8E(>[2ƮO c#ȧSƵ\3c#bىa8P9;5idfh!`%(zr7+LӼP)W:FR "Iyyh<)'8,OWT|$i^=f6ݒ!c+ݙ~S%kfLX"1ᝣ"#gO?яVr\ &W#${]IbL4 Y`k; A0 z A,M?bϑj)+O11Q9|q[TFKʦ1;"bEV >| (9v(bM(ATmj-$?'i۰JHb"lXؤlUg>~me!5%c] 'CS9^׷0ݻys#,+^A Q88*!n3W2ڶw-DjFԝx— GZu ,YRNwژz6u8]f,D]@m3ilϢ"~ѵ`sxԔf7.8q4J!¤Xm2xc8\ ^t|+0$:xdF~>a; N m,uf/T7eF3N@(K D0FtdݱR$*8RyjŃ 8B]D{.b9l@*1>7]bgi7_;"XIBT Fb7D@4RXIhGax诅Ex86OA/tDIg:24[NC~.}t-vs%?}dt}/$oW\oBwg0.#xj(37V VC9|٬RE~435g3U[ڋgywϸÿֻ JTP0` iRhT'ۓߪVDe  $A{%\zm{(rͭ.TRX @6DFf+2a L2ޚR/jɈk&.2w y- #\lمa^eOHZMxap]2B=kս^w$7VIT8o:˗q}'-Jv6<eš@d1.X54-&4OA_Qɣǟid1YbNX)˖a`^!AXwîv&i KN{EoCPɽ_m3#]w0Q:@sgӜ;W3?p:S>6{r琣6uGAe@GLW+^Ug#Oou cW: ߺS{oOOӢFbk6ss[8sb@oOm6*)m;OxDZPmˎɈ6c3L{‹j.ǥaLnb1/ )FUcv a`6+ d4x+3W  J{l~VbD `%P/y@J(^fM)_3Ж!UˆiE&I[xО!H\UG)nhκܕăCr3 a1bt5eo+H]k9ԏ>yTBjƶxr _{q[ŖN0EΦrR6x)[S5{ {(<Կ-d2?A7Ex@crh~9!xKp:G(-W|m킽?4qx% w#So08)h\vX󒙿L%Qm}wWNZk}lukD/ϒG2Rˌo $sF`3͒_͓+%yj6 H %M"ܢ$: P(|7D(3ka>~P^(jNj!kLiÌHƖͪE)Y}0twDdݓGZJC$,V\]HD{rqG!vLB@ݭƑGDG_8He_ z/O]=*ٵ =u]by)ӋЄبF,Lx#rPQB|9N" 98BVe6Njkuς&G՜RxKCB!"9{YpQ2$M#tѨzt-I '=峠#wnm/V˃FkD-+|"^F{ Cop-ͱ`6?83 =@WrҴfJsF{MV$cSD-5q a{ƿaL 1>U3ZY/wy )ٛc>`C8skڭD="'2p9"TJ;hLzȈд//K*aM-Ϧɿ??^ǹK`WP.0,d3Ր$,,߅}:hED]rBpXOjݪLbs`lj>+T(IRqΣJCl)`?L9 _ ["S ˒T'_vAWI)2,Y 6Mlau\nf@M  +iWF{,4a`ƪ&O)}(_`xֵz_A$ aq;pWW0v o/loxU][-ta_D+X6% f !“v9-9vw'غ|nڦ"^[ )ȁHCf՟CHLjR {08!! A`a4C^^ RtׁΌ\#px.T"EN.QN+H:}m; kHy'z-'dI]{v.@\/Tb{1<8*L{o{\$z!P %GQzDӕhi ;ny&^%V#+< >'f6揢nod2W2)H{& ?6DS`h,{Nz}|k/%6FGQ&?UPJ#:y /aۻP#pB=CĂLs?!7&2wіL4Heʼ1U GYخ^!!Q\ inbseZoQ9qa7\o"0-{Q3Kv>{o6}ÂR\WpXEg x2 cmpizRg.BuyV(L iI߇Nnp0/Sߺgӧ~`]1r\oc_:0鹴=DQ㲮WR@&9/>q'*H5܏fNcj$+\4%~+LKJ̉|JP$NY^18Pd'@vkTް;$u Uo E |azbg ͞!VRw郞)oOL *%Ғ`,?;\<+債ãD|=?rZ_/,fo[6hLFJv/óUBrd!")C 5uPva>eH7 `XKLѴ8LP\Ek;f*G\iի)m9KHeqt^9#ď5D}̈́쏊K^ͩt6FiY]_4K^Ԧ8z-<&QXecP*qu5:llY)ťJdJ<2% qh > 9E> Rc* oD%W8hҬtݒa$8ї?E<fQsxw+Wy36_TDO@*j=!PoQ8#cSIr/zDv*9@C[X}7Ա'n#>!D" 6Qxp<BPC䄏7 i sS'n~XS< =HG<6%~/08GB,BsOjA.m" vB硫]1?#:т=w+Glj0pr\Q2ɨX㤳S#xE; ]Z-S'Q~)<1\'hU;8WPFalk74k?Ǔu 9~EM.ED!ՑqZK\r &mc*1~5koHc?Z2>y/Ϲ1ޔiX{ż'g$BHэ _#?E!Gr{AFgʹ _Xɗ~D9G0'*@SiWT\|Rw?/yt NRBX $ Cn:+z`0>~vpC4%{H$ FlŠ =|jͲm3?+(H[1NOT?Nz2orn MK]@Pg^#}JlՒe"o\V+6ObRG*9ĖDgk:@鐈\v%7N\צU>7LР/Lx,Zdgy'ÈŪ]T(DL^)%M\ODk] i^wr!ݷLTʠ[Dٻ1+}/)-TIHX|3و&>,YJEK鼩f5Y' Uy @sƌw1 jɢ&* 'I1R `)/UZM6՟lppO]_4.g NV-Bφ#wD3{x.@/2P1H9M.` @zQ$ib/[#řB] UzxFN<`u) rBn|>uQ\PsM):5[eelQDY-i6XgĕE诋3sw5Ghs#켮7 U*Q4}sId8#hTFvoyxO5PaD4N/eEڟg)퐱m o;$nySKc:h`@${[eB6P{A"HZ^]LJ,X*O?<-R;C"&ZL>EV֑2A-c1@[ύv5͜-fPy؈%T#@~+կP2@^W6ʕ:hb :RZZ[Hl᛬E5!8(<HIޗդ!J*XgRbQA4U'H}` V0CD\it58tekHh 5/#NCWs=€[).2S5PHLs<"0tL)CCf;.K40Զ{?a_`rZH5QWү67\#[ƎG* Q HWFpsiuظ^X}v#r4T^bϴQ<'aC)r7&N CCqZ,Ek .ծ '*6^w'&6s g1•٢VJݘn]i{3rȕqXǟ]vlc Al$gJah + -L XKOΖږ @2ձY?N&̬%ȟPo ̾|p^n~->RKZ"Q:-9RfIA ˪]o&bgx1#dȠav5&ѣT6w'Wc-u04 q\skH͜/7@X5u?P߶+ wgc%RejdI3H4D k*VWK1! !(agkR=&we ƧCAϳ(SNfZ {HV8g( .[H[kHeh(;,fՅE ۀ\)~](󉆣("Kxr[s皵a$+}r@cS@ Y l.{O.CFD9TFaWRH6LD*' B*lH5dDQ`DpI 3yLZ$sںՖ}hDhsSLxIcbRof@n&a&NARPh+(VAe ہYC`ČfpbˑNexJeWѢs2>yUG) {J1XVRi> *%- ,Ł\pwLw%Cs~9ڊ9/!eh8]L9yuQ |7U6 Rӵo̓>QF_f !a+?]m8:ꢨ[a}SyK,ʺvM g)_ `{ yZ1>t,W:Yw;OKtOeR,( OI"Ue:cz׈MQ}Z.akI@y`+6;n]-^FYlQAJAuڑtYsW5P-(9fk(R}:+Ap[E3Po~tEȨ@LqQFttT|s`D,w)sFeGmVGM79kk%ݰ&W(ME__ITi\n2MfYh;U JxӞ#|NQ1R|yİFho3s٬Q1S&uШg'!l#){kZo"%K; Ay$G8iy(I`\0\h`lc$%K<.nW}as8@pv.wTeo:=- i-aپdK |s"+*F6B`ikM8}1ML@K1vI&n^%$tr$^<\!HiE}+uJɱBmY&wky7Vp_jŇ@@_뀞 Td$ꫲrwM['hdED>gU ;I5Gt2XpA-2h-+n~+%φ%l:Њ.{K uMtI%fg`D0_.fSBBzR[ݢo G]1J74 =ҼB[SVLdl9"vڸm|7->džPJa5sХJ`:#g)=?Ƭc=c㳬~I4Sb(oFLsyr2ϥ@|3mm퓄o\3 [d"_oM4<>g0Cn#vC.: U?u]&@5X#m}v`/@8W{{1p*AgD$5V9[0Z8( 8~+m~(x̛gB_mjA_WAw|z]t8.unbQdi|z d|iؽ!ox̧؞xe \ 4vPALOfE_&~.Ҹ8 ;wS>i&V1L^_xk9xG%cɣAq4 97TA8:;˳Q&rE9N鞉T+"fc"kڮzBEoMbDA\>v2C._,ds1E'` Y~LV} t"}w *ҮYցȲm6X{!zEfN%^4fLGa}qʇޠ_SLD}3Aܑa'8@|nt$#]p Do-JQI$`o L͞Jԗ@pߤvDd0%- #Gg ntЅމ!5Յ+RgdA. v$Q WFU25I~{yC#>jOh `In=jf`=uW`9 B[#h1#p0Hc<ɬ 2bl5(*î%KhPUpKv&0vMn!v:[ 24Y8V=0Mz8ɐ0pĵhՇP`6<`:9 1\aK| )WV y )d:XEN, WqϵҸ]IMnaT^a}m'.h09)h0\Yr$SK=hl |( } ċ'q̈W{?p\p֎87 lB~U1W6!y5^ S(bez;ʶMzw«І *řFGj7dow< !:K"l!6띹̛*'uux)V(]kLcs0Γ i$mz'G@_N@c58v3=2(B|B8S#mE^65uC*ľ˳_ׁ{.FzP,ᵤYa (dܲIxx-p4D S|I 0/ywP^_ݢv}3c)vN)ůQ!pY;܇ ]Ӧ^DjuϩSQq*/bS€~YMu @aIIH(1l%zH> +Wɽ υˉǛjzCA#V'%^rI{&V=r?k1#fɽ#XbG@غQQ<=-owL8kF-rtՊ0W_}l~qtl4FBcV+WE즲96Nռӯ4wd׶7ikK+!]džG|'8ٝ=8u>Ȣp;O*60>[ )y3/ 7$\pͮr`nKƾm:rCנ5R q8B^+1bvh!ЬK WaLd,^mɩx~ZiTH hU  eWҊAL:Ce1Ѹ2bjn^ ( "M?(#껡Ցeo5T+7x96G@eN%{- u({Xk/ŗ4 =be`ZvY#ZEVCu6eG劃 )tNoC[1RHw`0O,?aIƑn3EkP1)CQKXQac@M$]'ذڬM)epTI!̄\ݣU&ݒw(j`\0>Uu$m?t"hmȏWi{+ؼqp~0[B."w%Im= CJv 8@C QQI1ĢH?ijyK #HGWPlWlL:EHrXo!+8HK"/5UZşȍ[e6CK^~b>w~W(޹o@`qP!Cx,60(MՔ.{cTF-.AAьME-藀 b\XyDCCh@sdW4x8;X.4׸ŲN֨X"$dћ TA w+ 'Z}'%%zGxSKaR>Nl1֚k\;J^+ yؖ.)1Wd_ɍzR͎dUYD"Ztk5<6ͿĎ^:[2i&QAsu.♜=Dxc|3$>RRh{1zN(ҀJ sbk`߭]LkE kηwB=o+UX3.ۤu$;/9k/xhL?lY# un0-}KI~uݠ@-|Е0i8Gm IzIWbm+pT1= RX]Sx  rǿpYPQ/Gc>r 6Oxɞ݊(d&P4|sK\Wy EIIX.Mz0x=a8JIĮvw 4r ܷ;O=MH"(gPWL˴u\Rם$hcl % Ӯ$,s C [w"jdoɑG,Wb;(((re h94(20u_ `1<_`7Qrl2Rlr;c@%N/4=3_L}e;7t&fl z+&pf08dQwd~3!c7|ܵS w4ZDCnrt<}lI y6Fx;BXx s$! p8q}Ȫ+i"~ ƐpIh=Zy:hWl5ňW5ʂ׌3 ~wbT"Yjef'2զk]z u%pcH ōa`_ &B]S`,ޣr[oϪlV*%봌S8@=BlցNCV I33A)"D^C̑U̬ߞy5UK6~)|J '@Z-Hv};_}@Ci{t /1 e+#e|*p/OU{yM4B[*X,%ծBZxҾ=GYhYsUUbE!뜇ͧ 2mp+Pvjuqq\K5GuUzZ4Nr'Gy2uVuNFH89o}vE9cv̭̬>J-x Eɡx?ۮ-cI%JV7cW.ڣ !Ѵ&\V>)*|[ 5Yިeq?fSO DrHM>'V.}oAچ밋k2j䈿ĺ}YXAUmD2^N=<ıfXߕD$nM?Kd!7yN}d2e%֍)]=\d˔㥵Qbs.HgEBCZj>_Q_hX"" 1~^V}qH^݁t/҅[( 78}Q1~m<'蠝2Y)JW֚ԍYC(q:9)$CU \z)l ȁ,E'pb*H­,L}K@W<[!rˢp]{] FpiF[d }JKPrűdU H7pʰV4: wKNɫ22N;aFQo\KE8k-Y&Z] ,)[C k\dIKῼڥ5LͫM/_)%M֑֢,۪1i93mg/HJ%J{91S:o9Jʾ Y[9 `ݻ|,4 ɠ ѰmOtlђ(/+[z:XFۧӚ~T0`/1Q/[EjPK! l?d Fz7?ZyiaQK7y R}Դ56|0 ˩p̎AP:AQF0Caę- V~ȹ^>V`Y (</~Y`bm7==\?~V >i"Ea–-Kڊ8*A r Alu`/LwhW=[ݹ( :E,6C{ǟ"))#8f,LrvPTa~|%rȷ΂~d+|wPS:M}XhYZw>me&R}c˧EJF &Л0 Ǭ.B"VWF揠gڍ ZU:bgMƀ8 e3%:6I{^Fߩ[ os_3KK%Gz1~o-|@.;ZSي.v&m`*r_G&FXCҝO+rYWֲ L# OHpOM/alZ6^1/1Bh;8lP{x;h`Uj.Ӹ\UpID$٣f2j*?Yj<'501mw"޴oRAth;Zj+KJ9L)TD0̛aꇇɐf&K獄xS-ׁ&j) ݓj類Ȋx}c #fPD/.} Q5H3,}P:ljifk;$4,iqpM!u tQ{c0lo6TS}0L& !=ўvWzF'j0F/ا>Jb X/N9ɰM6@`cvWR;c'MBaJjʟыiYOj  `[zfxClɔPFj`B7Uee~ʼL\ X9j \Z,~D.'<{:(=T,_q73H׉\Tjvqm6"H闬hv)!d1Xj0 tdeUV_,dc,45i "TӇt7Ӓ V# ?UnUئurXA4J>ɤY9G#b12~ᮺx"Kp0 .t,K;_ WĬj /Wydgp.SvfziS@=T(A dDՓ\X8 i|WG8RkBvlԷ3[jW_ QL70= ԚVHbmI~'5WMRxAhgpsI0-FȜXX<`u XۤýNkQ0*UQo xt-:EZY>Lc?hwABV{f4Y.1Dc{h]ҌԻSrۂs>@ڿŸCCØ@Y3C.+YT Sc1%.;/H]լ`jr6K *:;]%1xO`Sbs$'}DѴC!='hb~&l"ǽC*BW1C$^X_3g-byοѰ,;5ѓ) #=j9LkL)Ą\I(S_f>+H>KfnǤie?7Q\MF(8F ]%N~je!Dh8<ߟxTջ'­`w8F;{MF:$ -ze7CcER7'׆ vJzy3hc=Eȝz׋Ɯ2@1:mOk?$Onʃ%1bDq>b~JW+ CXoCb;0Bܱ#g\@^< |'.nB7*D4O^5~!glHN`gdZ`̧t%RDmLkCzgxs|n ezn &d:}IW4BU?ɹiU`4asŨ^Gb0B 1$Y~42yUT7zab$ lPJ*LBidYTl;1`;Y$*EΘ<{oJƇSS& vIN5svac1 ̥;V#i,_˵X{m~YWq LX^kƎ?7؛zEmrU@K:HʕJ? x< F~C[8Y2gB99qn>t*)~` gVm3+m^[>1tG5ܯ'Y O{*+rCAF_QOwI`oJ#e|}12ך ;:1+>@ fQV`= y`)Lr-m!VoI$awɮ汼5KѼi`AA+]0 mY|PL}ЄI(ke=3ڒ\6l[;zz.*A,o_F"qgGxcؑ3*1v_*n'Zf]2f o֭yCFX|28 !ݸ3Az:y=nQfBѨ@_ rsۮ}Nƒ]@mL/wnyt!!}jpŒ%9'O+CCRQekfe5VR *8[ϐ6](E"Qa羗i!%QWn_~.5Lg\-v@(;$&.nTS}|j$x71iV]%4qtYU7}Hǰ"kclIȔ( F;yv^&u?  jvQJĴ$yXVIi'R3Xy6労cr ʂيЇHUhoiuy8^ӵATy aE(&R9ڼ7'pɳ9o Vxi+Уtf̻ ʓEaVPɦU5-/73*Մ !+ %$85 H0ͭDFݟ`zۯij~Wc_BFWHk\Jp$躻Q2H{ǺV[Ё 0OjFDXgd% Y{#MOć b1OlM(AMSyVb {Z)I]l%:p[RF´]w4 ƯY أKZp{C MӰ Emіs~"6]-s<=1eS ֠Y ȆbgS;'V"hW6j/ >Jk~wD6_!Ca8 _]Wo[j/ylfl5 } {u 5_גkysw$i#p0_!wNgg?33hVO!@RdIf0Νqo\H% yEo[#@yKȸp|ԱWK\+I"q !&>Mj6כ-6X$Ӊ)q?Q6$%W5i/繹$ؔcԆ*|Pҁy Ԝ4uƃ^1g"i=~@ܩ܍8vt`h$V!n u#iZE1$6/{ysv xۿp j:0e7$pEjYD9pӠOM:E+9\WDyF0*l9C8ύ0 xȎw݇O[T JoҵIx2-s3‚1YV|NU S1N=6œ9#;rc1(a4T0'7(=x}~Ip\/ ld5ۦvy !X.hfF؎+n,1hЇZ<0=}352sBu|GjN$̓VZ-1bH t9E 'z^q_Дxz$j ,vVZaA$b)pJDNsr".5NTɛ?7T^҃ G*CAGPk|D0p1-B7b-\ O"_n:AaFSLv{$ g#bh3F}Gv}2mԜlBneGM屳++GyMXlJ:1&%:&8ȵWsڨfyt"3ЈȦPr5YOڋLȋHLunJ't4 &pwՙs_rfjRK>lrق7%sht [[gF͂DfR½励s ިc#ʧ)jlyǕ)xQ[/:P0z! =h Q5c^dM\-~Z NC:ñWk q)tS;$E&A?*yѶdUϩTUql 5$_ `%ZBH9K*z7ցh()/!xM}A057fpt0Ao|;]Q&UO F^,)*|kG`[H WROx"` Tk vK$gWoEno ?BͻBi ?VHp/X3lM`9=UV-<&U6} dȰv2;!vp|J| IcrF58)))JS:ʹ%ʕV;+ ?fY}hͪ{*ˤ%[(7Zp1^zg K@f{s%cRIeD>aIvK, 0?3]T=ɾCKs~IB_/kٵ)ku0`  K$th[t4Rs_ }m4(N4PK?P>9UݥE :ybEM# %jY |v U ?1Q@8cuYdJ#IJM`|cmM@)MDPuh~utW4  B̡홰oKCtOU#*_llBߞbGZeRZ;#=?m ⧉JK-H>݀9ON. K/k>uNt^=IMxK+@ y_V4{U\%.aJׁ$;1[qF |${S5,4D+fhe֐]pP2}yS#5.#_AiB _ ܑ~TeHZn9ES~c6&5RQ0\dULy'LJHT[ @Y$7bS[i; zx;^/11PkMع~|,'ҵiE/cfB+(:f֋6&Xt9Ɋ9`p訋R;M%3*aGۻˌ>&vܝb.;X :)PQx!95X1tlom8iq 2-钃FS]Eg# [4)Y&.$҂9oD*+I`yw Vː}^4rx2O&V/ݺYU-zPҥ c k~E F,1)/|qo? rUêArpXv6A=pdeNі$V?p8)z:j\l% xK37Ff6: ~>KD9b=?[{΅̚_>?{5`W ;NG_X7M!0nqrzfVljW{Fl6|̈́ (g/ b3h`\sT$Y5QIJS+w: fGRJhrSk1uN*!㧞[F~қ,ԓK ORw G5'aw,oHY U.oJ#7f˷611rVUI]G~>Ͻ:c eWĸxn#62dQ_nh"­Ru :/犔FЍ.+y.+A^}57xg ن1_9Sr/3Y1+_;Ê ʭ3}RM=RoHfo.dbEdB ԯ!bKԏ~Iws\آu 1Y92{fXhW 5KC1ݦׯo0|9Z'wgx<#{V)a[(?`̭\m5mE;P;Gjs/UR|sk|vX~Vs0ǑDJkfluw{:/~egN=ꨢ~oRۃÉ><S)H>vk}O"AbIJL |mhJ ˜Or;=HR"% xbbFHLźL;>gϤVo]1ʕ iXv›B0  ħDPrMأ(m WPT KtʲOT&Q/ =p[Ny|  }0_ '4BP1 HUƾ,P! iKmsu#ĪI/ p:QdX7iooE}.kUC%]h},y㐜`>"\ *p([_8 ﱲv&@&Y5d U_XD[y#b3C$ie<5Mgdc&pˮdw<{=D%De,w+$Gr{c)WwB+MܢF.8F} ĦXcu|e(@Zt|յV jNrm+T4%Hk#}|[H0|t2^  u:k48j<#IJD箱n~Y5W2rryG"6el͐4VJ)MBPEoqA{,_(ωN!Cooؚ *-9C b5_?A_S LZ pdH!,P*Y|{Ԇ Y6yHY4t^Ye1*97:ТDض%LiJBUU]s+ mzVhMNL<"i&h`bVUB.̸ :8L4K^}j)Zh~Rf%fJZ4'cz;sf_RX`- FiJ@fӲ?L-6/f2c&"?F>%k/ 49@SĤIEKĮ ~GSoJ߄z]sV$U2J*Y?KX [GmX96{ޘF㨇CLX$q7B$t-%CRHBT:";r [ ao>We@ASiJ71'F2.#pqKel5WL7Tc3] 5.vIj,Df[]t07]Q;vH-C!f6ȕp)iqP9+]=a<ǺOw$캡5:x [Oml x4ɋf8~:Ef8(Q$3{L1dNb.xXB9qp{806 ݣf/CՔ&g`XD׻Sdbٷ1f ,&R:b:fm={176)uxۘ(+-u/?f$d-Fm9nLeyS[Bn&mӘ;li_ܐH;Y7DL񧇌=<  Z;)+>HO`ѕX $b4s!* ?21Q<ׁE-nQ( f1mvI[?(:2a&!4&Qcg ΕzjM I+M:#V@E}E: 7y1xҌhm8*^ X nL% 2IYq^l?}̟4.h?'Aݢ+9C1PiWHg>ښ!qz^ C_|:QFFS_6U15Y"yEe,;|z7g_dxBfdey`zeťd۩ӧ P e_Of`ҰIDk.A2T 7,fEMھsHtݥOQ/\UJA: ʶÃ۷Z*:Io$9;CqY"nvMtN(rםp% o-n ~xQbW=6vIvd۲< b() lg -swK "E*0Y$h. %mB)8[CLtC&A_w?S`F/9[:l4./heBx|,+^wO@n *m%yfuS^{I٨T=o${[e#uPm Yt Sw%( :IH4hnىAĊRE}Y <9ܜ㨹;>&!WNO'OLAU-3[`9}0};yO|n+r/; R"[WI=.1~q IYYeX,:5 1M|ct \kɩ "DHbB ,cZ>#g˳@aYzlA֬I9Hye|^kWTy蹛v-l7[ī, '} ̔]~7 oĉ* E*kQmMCcQ9D !]ʪ.A@GQ  ~'=7:G9ՎЍpEn.mCC}13C\5ZaG%Xl1m, DΑf(5ݭE%{zh[Wei $V9<zW ,y[Sd-Y1#FOGS>JyѸon;d 4i,BR(oDt 6 (EG=ց ̇I>&R^ӉC7?r%Ӂ>픎4!dʰksLQfP{b 3)+S9eYΥVbK [c_KV24]p[>Cs7P0g8T_*ݺջWMCEt'sAxK0hXFr"Q+0 p!~ {g7 .OE؟(d1k^x˹09M7t 4;Ry'k#4jg5p SW{l}A0ED1Il7hXn=av|&<68f(l E➈zKŽtWsJw f``frF?5>->ca[6+UZN~uv'+ { R(@/)ÕS9:TTR En5.vy7K rZ)u~"C!ΰc/.[<6`SHPz7kEy~Q77$WSFTcB"ȸt0 7Pn|![}cLt pa|g,'ϪMyD.@$2#d pj]"rB\T/'{kZR{ꮋf8z$[ڋRI~MS/{4Zn[)\@.54vB% !Du_%)"SP6<ؔD58wll*&͍.2 +H0jz1LD=aMɀʶhfކFq7 upMvW at;ΌH.gf$G%Xs-< =bM3Wبھ^js6W@9ٶ4;Ρ l+zkbՊ_iȯփM:swa!e }:UPÀCH0{Ǽ5\G{X#a4N9?K\!NqՒ[rg@iôlXx;-)DjKV,mx;&{@7Iu(S"lR{Ex7"EC|\H +9D_ssfJ"[7= LPo_?y4%>52b`\ttcqsجH{3$,'SK_}uAabwg ЖtܾXkkP}h:#E[IU1=J>H,3'?K`cPf]NkI>_ϲ,yԌQ.$zE5vtUgBUTjxC\MWT@_vJo#J_2VN)Gs1BIvpAl<#&'9(oh{y"6t{\gl,M k턐s #Dhp4W"QF侥z♘3 >DEdp0T!n^cJtfO>~Xuш|1<"KvPD3<;-&>LzBưј2JJⴝnlTjZ8KNвZb鴙GC4 bPU͆t\fncM8>u5B4Iwpw Wy_4w8\* %A u2ob0%1^+!LyjzX]^X8˘n+͜ZIӮ*VhIs:4q'O>4̇pTV3LxQHzB/͆8G{@‚q=ޢ6@/mJz{#}Jbϕi>xQ<Y)6 OMsng*1AFiUJ} nB1'uXtAg&J+zFj'K]3y0`#͕V:J{a 4?7 C._U!ʾ@붜3#j6S24Av6fm-UShrDJ͝V_[M=ḇwa"mNI$v'/? fbLV8&ܩAyh;# w,w팕 IdsۈfQ> t ~V?Yie)FTH8{abO( ],0ݙB>ŭNTxX &:&cnh$U~"=b䛠ʤ5l4_ur11TY.X*?7enih5M>[%oP~t?cCw@̘Ao=yPTR䚕CeANeAuuzDJ&/ҧزyj[ |DQ4|opթ?t#@$ IJU |˙湈,HwC"veEӖV~0B/ؼ62QEjR4_A|ajM(D?k7~ d6c9~x~`ხ/kOIު> ׅn63-i=4tYG/ YlCٶF=!}lb 0|ZV溺(+N[:U)űyݎdI#/҃l4xfeU_^xq&hJ96!j:r<4hSw?u"cD2nWW$zeXqz ']4#-'@s./R#pdI?4|-f +B4LJN*΃/D,I9vdؾFiNS)fIg>͘-RٌMYB.稷bM H7ܿ͋n`kȧ8xcf5 [ e+{Jۑyz$u,L4t$߁V[߿46-vYHUkٳ~Y=\HƔg\Y>kaLT 6>Q*e3c1k<<͡_r%VY?2E] 9nAoAքdMRw}*]._$5L0crCb7;X~$\~} t1 u[Ll' d~u:uxV{EqDyh{l%((Q, mVmn *3!L Ġ`]+Ļ-gB]CG8V!CT.`8cz% [/:u7ʕE-wh#5RvJ+Wm6F3r#ؕwHB#*bs_Q2&IZr-ſ2ěCC^z,Rxk)/c{x7—<=ɢ_fM槧"nJ[:z0((k*0]tPu|Osؤ#!{a1 x=Yrf8-@L9RanY8Q^ࡸ*CWc} I ^ߋu:cd!G\yM2eA:2^m)`҄j{O qTh@YTĿ4v|"ak.D!6<,.|sϥG&q4;u؋&ջ\("2^8hgo@pnrbrqj@E_GAJJT۠ūpH29p̕sR<4O" Y9zsI !cLS\v. 0{-LNeO;hnX4Elm5~!rV$OF ƧJ/zoWm%?zcs[2aA -Fa7gi z7z| )tܾܿv(|ΐfa,OW"ܵ'=^,R}Do['B\e7F}MfG%Sݦc`H${088<})p ?פ5n \.3 "|1;T1Q{8L妔d~WL݈FScuݹF2䪫{bs%ba?{k1Jcyz߼T-a*"ŵBQeyD*l'ڌDQ*Z#Sn2/YkZt=çogx}'_Rq-#QkI;٥HRg8ԔjGQqtS1M0YbޠjXY4g~MHf0HP+c;i\n:&~ T,@7Y.U#g aIx%@)'D=SIJ;VD; :w'"z8%0 ?tB%[(_J>iHԪ&i">[e4ge3ԛ,zKG qTMfҗEȯ(̳!vs$\܌lG_z* 0Z"4 # qa夣c  )gKn-O=CyO+/n+QŒԂ'b,P9`DZ65lR[J:i.2?%ŶC# ۣ:Hԑ_ߓ/F5iomc~wC=ezœRqKq5ܠV1*ґUkķsߠD8^fNJq~`nnL'J4,h4s XO]0b},t11^NHmΌ~@U%Kߧ+56H]ıx1[Ozsӹ=q,EGtCκA2gV5F,vؠ4[>~ ƃxrF WOrĕ6$%7&V)%/[Za&|pά0B<)0Sn3 `Cw]mit59 2;?%jSkVNt-E`+$V,.CmX٪%{% [˥]AxW`>+dijkKHcֶp7"`@3 {jdpڛbjn9b / :87?!mn3ܖ `WE?vbP"z_CczLKD[z 'ǬH74iǺ[h {ŢKu~~cV,l)kՖyk]oBT573ѣxq"c LG]xqcE-ŒŅXV:W31ٴ?{S;.%߬% CWCu}c=LvN]ˠ|:uY.̬ܫ}w9ןGs ~k&-WTR֪fHZhǭUcܱD8@?` , fiw>1*mJLC4X.jkŏe͍RW]*>TI:HyI |$Ul Q|,JEzW þ;y=»Z[HG=7p*fuN:6_ɱZZܔ 7U HyY% "fEeBl"q{:KHrɞ U@+n@곅0 ~}$zX* ~lM05}DؗC/!- b~ߝ x, Bm ү\<%(xI=Pek~`H{ -L7V3 ĸXk_ʒKMMyn^8<) U,73FP/ ;>jq% D_,VD5A \@~ Eڔz)R^)%FR3NeN1,IRt))wIj{]J<eWQ$5-mWǀ:#Ӛk-L֝(91Oe ۠J~Ϣp UND_𜹎ʳM(qAsō<ޙge`Vi%kЃK &G,moYLv`ȹ# /X:ߣ֓ dW:E:*A j[rA, ~M 0kIbaMtVWrh~|AíٶBG0xNǑi2#y6ZGR vsc̰$QSCNf+4d$4;M'e-Qo%*ڊ(p wCLJI/4 f(ኸc?{Dth0{)ϑn'dvh˖.*@sZJZ+-_$0}կpr`]NH2\ҧf/N3hG1 (+a ?uE'bߛN ZjO%qk3RknM!<-W^Z5!5dZ mK֒FA#RjJԭ'O~)(ɠ(\}awQ'xT%>\0sH"b.wK$G#ᬯ=VKEzI? )N.Ң9I );}"=W ES*!2ZB[Qj@m&u7rg WA(l-N˿f}Ec$»"SVqiGvSAxI ?jik*-a$u2]:"t'lpˬތn.ӆ=h'ҿ]7AAG;7lEWwzCgs3Rc1V;Hc2GRi6Bu1+=TF0N#vMah.SV~ t-#_jx}*bC>Obݩf%pf%V߯9n"R m~ cSB`:byG =xPUz?9|~}LIꃦsU)tMD%fJ/RW1(|ͫo-OZ5e'x^ ËYYQ>ڳelgo(WYI6L^v0$?oS[*%Ljh}<\&$!2u7|i\ O5<UT8m)`&mN-!4!ȩB?F26Hx#dQ s]\\/e3z֞#E 3ZB@ %g6ʃ;ard}"DkSOZ_ 504V}#W*)$IӚ\c'N}m4,")I8얳(kWjejOֵ-F/@s\H. l9T>;cx@A0S*鄡5*t%^z ZcÓpZq@y N8"OM ) E@.֡.Pw.ř`dxh l wC59BqÒK펚HDZTTIϑR_L󷫨m[`ojEHbE7*­cbTuIG(DGo\Eg2|>1b-3|mgz[uY,NՕ65d- |KvU[DA HM$˛̩Aǽ9 j!k(M]ꍍ!({Ҡ={loo hEhbSD I| Wl lCl  <_ʅT~=X'a;O:`)CKx1Q-K eUYr=B7g}Wj :˫D|H7 ]5Q?h1$1D-MFx.pl5BՌǒ茩'! w &0! U閵PSkmcLEG4j ~^?Hj \iF!u&dvzn 8cU|KL#~co3}jeŰ[usB[>IXִA&]kc7JxºjzV GDe 7 7vzo"+(Nc5bMPbkuGkSo>*(m?mcB&|uWssR@A=OGH8ßs)vH <)"j-L/w|<Ӟ,GrHPn9,ߠ w_+ѷ2R76ήͶaiW^/184"5@y7~sqn0R L@T3,L*ej앫J'v9bo65wvH;]:IgYtq)a<)dH#H1׮,3?Vra}"k%=f~~ZۋNf4)3eyJ޳=wR :yrv"D]oXOSvvlܧ 9YΏUMVtv5 q홣m}-~VGYҍMRJޔ3~`#K\Cn+ILAqgOSVMht̆pm͹{tHK揪b Ó T).b켄6ջTVWm\-{>XrEV=]sw(Hb4?B? A8㻓/K_3V\J]b%{i3&ɊIQ*m\N1ZN?j</S7ܰ pɖuVլ✼x(F _w!VU4;qCf 2/cg4ؤ+x3l;URk)~wpC]zDAo#  8'#֢52;Fbڿ_m䝍]f2ul9- C"pv΢[v( _K9f6.*<=ʶ҉oH|ȿ.g {`Ef-T`y!А)_&W+D_FpQbǧ5Ru(|K*iDřH8s:6dEwwd r˥rr^ې%$dҧ99S*y8jWI0q径M#;0 RǍD`h;e6XWmo0f+oy"^!wSO 5I$+H:e,:y- >vk2vSkKWa" *%{:3}m+e4س!֖w*L2s Z<7-M\pT0nzXd[퍣˹5輶 ZE1cSE:>[V*KRz,x{nGބ7bTAOp^ 'VU $& X\.m !_9Y~eȅZMY2̣tS BL&-*)4 ӛ\LK&$'2 Z0?q^ ռxQgFhY5+:Y )Xg^Ë1ҽ .I۵vg*KbLF+ؼl[W<"BW[jLY*I!yդYVZqLaTm8tf GN?4Ǔu=m'X_yyճLYg\¾1S(5kɸOܪ3NȆbux%Y$Ltd1ygv96 (&}Mm5їg`Yڑ}=OͬxM#(=lūp(J k!AwYgjLm sLb;dĎt̃0pVx@~h@nk=Y/΄Q"V 3ɍ`aAXo/<&e,PQNh%HvY3:uaߵxcO>~g 4IR .%A۹үVmi/Nd{hPrj?PuQ7e&fn32V#80a&Z׫J95.Ӯ/^I4D!a猳>˄OHw⌽ cY\;`E"J+˨1\mD9_%4EeMfg8:T9)xfg@Xwܡ6 "/s%)p9ee`eU42**ILyInwڬ&&/Mc#Uӕ 3 %E6E ]o+Aufyw kûG"{\uZ4l-d aZ-)H[#h~:R5x!l%Of>Y(DŽ^>xZ$"Z@zS*+2SRksBkɷ.ǒŗv&*ܢ?;:(/1}Sd]cL"$SFM ue݃wa&NP!n5ȼyjj6]'+رc\]rzuwNx aAp4Y{l19Y"e@hJxEKϓ#,`2(ʠF6Zy|-^@'`- Pj{Z)+ql8 K eܽஹ:BIKO)|}:x>-QR Qa; APX+&GcN{Ny5rPWmNfo%)a3] _FP<&Uz16ֈY'"-]04zW:{GA=~ 0^欬L6¡;x^DG*Klc!x?8:qJ%&yUMB4bpü[e#no3ށ8p"2b(s 5hwhNX-Y0SzAV3FsuHaTn)?(=xH{Y3h}JϗVy岶ɨ3H->*y[ax~ sIe쥦[J-,Z _!S%](y-3܁J#2M ?z sSٌvpK̜(?8x[F_4>N+k,GOJ6X;&\"o?gms/4U]]*¥);xTwy$Β[nCT_uzI&THd;]}m5.'"7Qߐ su%S˰p 7q*yeA&`WaRDz@@"(xE_s "XָÔa3Hs|Aijj"o7O|C3{!@ao;3b-HU}tU+F$SЗ#-eД -&R.E`GR,v8Є^rNڤmHIMƐrmB;"(5FуiBA[{*w'nqu>z6S ݷLCϊ41^K]:Yk Q`-VMhg7i\wYWkg e=ip\_ r|܌E;oqaCrxoL] uC>?t,OtNmHww o?/і7-;|>W]da\4kU`z)۔A:"C.4VB HA,EP?=ؿv{a@'+V-SFmn[7xWhyIrXqMڭ4vڎF Ptk1 ZbLx:utIb$ZHXXYHu|os/%iI7zHq @~gx!n#IU)Kt'{142Bߊ&p 1Br{MLGӣwa!EeՐ"K{˭<*4\Ƣ:̪Kԭ!=Ma7 HGRAC(b鼁X6 GRc$Hҟ2ͨ<$:!"~ @{!c $3D*잷(wurnaw+)qF9:LDI5l nXv~$*EPJrd Qqj(cPrgb%ͿyԔ՛boҀeȡ׏}xOgjQza2GϢ^ȣe= 8BfAV?Z㚔)d> +¹O 9r'yyRn6àA* U][3V:G̪֕:rA!F !9Z;֙–srM74'PZ 49y?F;X1ef+=B!dK 5oOi!ܚ,0rue=>w<(ǍbԞ4/My!=QMaC)SA})ѭ\_zueCH{,]zc*.E_hJpPʍzwmJS #SR_=.)P̧?$QW6H].mhBN\ J:} )BdsxqB|Dl5W wls8R)4 OŁEe't9RIsG׹*j=5q+,Nc;/Y¦X˦Jaz9#EA?֎E{y6H}3Y#+ᯡ|IX ]ǚ[(GOY{8rQLkhx_-EɩF᫭qvWP >as ()cRs|} ) Ů> N@ *Hqx,[AU>s_ (o  Mej~B @`#~F G4l_#<" acX(I?=Mƞ丧+6d)#EHu?qU|<XEĶ$w sz=U1rɦ0M O1IUkxd|{3M ۑ\ULE@Y~ᑨv.$q9/@оStz׆EgA~鵨BXsMn#?{9:CUTv o0ԼvqVY!#˘CZ#+@Cw =A)ڸ )O=Rnɒcne.oCQ09"}B*ф~py 7V ȼFkg*s mel=H@BJN ƀo2<ͣ W.݄q_ :EWMXISBQQc _@{ReӰlIX =PhA=W$R{xps3 cHNat]}OܒxR.4m][TJ 8d/b>{L-j$PJN;A~Hf&0rmWy!adU_J %iU`ȳ"ot "xYߕ+r4ks̯4Ґ0љb)yC9|O56@G *3!MyڂȬȕJjPb}3£h= Q\ _d/AR0q%wf<)du?U+FAvh'Qݰvo2@eCiKxCwPh[?5?3x\/, # 8 3(K'֚..ŋf J{cGO.W1s127qQO)iGf2LI]J ,872ׁKq Ҷڹ |zZ?u4S腏#^BLO3 >ĢoTdzM*fgzNMPi ]jny Q  lI||ivcl~Ir lwstIH n `+I `Xsb4A,Fd6x73Q-a5"/X\-FǮ5B2顃}O  jCWgIo B N({G"LAK|~9#(|F~jUK؀U0\y+OOgyv\W;o4yłihBSaȾIs+X}} l]SKseG\Yk٘1ئ%4Ia+<*7|?"Iq쿅K" ?=Rojt D*ޟ1V)WLR /CX^oZR a.ڇͳXckH#G?wIv! hE2' 7QN]9,211L XhvmI TrԈ$v-wlYeo+x*xӪc(Eh.^2 ;;}3AGB4 O1iNEfϼ/yi6 %s砇CQ.{ TBSF5C;o0<~72+BЊC=[ϻb; 8 xhː}[ bwGʧDCuU{Eׂ'520tB4Nn ݫ8.s=ȳi=dQs2(}߄O1wbQN]d {E|jeu=` B w c^V+tuh` Q̱y?*ˬl c HF1lF~[I»IĊSA@(<^1Ln6HU ̭dIoV:&=.N&V) 'D ]*QO+bЧR( 7U~)b_i1n+u"/.Oopj 4`5ڃlEKKZīfE(^w&i+'`?5@/¿ۇHo?WF =k&)Ižl(YɌKu>Nlcg֎!^]CAvr]d0S'.y(g+ smNӗiFR OWIKtQo'rXL.LjEy]n6mq1mVIGmJ/kmfžJ/BhI$ZFH / /'K9 )ԃIJ&;YU).v-|B^@EJ TsyWjd8 7ȹJS2dCDϽB\-rt@jӋOWDԓn)Y~cEڶhX|c`v\,CsX0l'x>"6y0)ZOF+'#y!l. E[jc09o\rt7=|ƆSn&uD#KuXNOeb d+ `ȃRl_A,x{H-xdMEthH_ TCEfj]_ϏNml]O;+^=I9$uļWqml*/L"X0эzlVFR@ KH@b$u9IqzZm%:E.OtIR,CO#^Dcmyx7JP2 ~" [/Qq\=lI_O q$$DX9x`'E=ßaVvZ|T=?E#rQ?/ _hi8;lדy}ga2)rS\¢zU83\ dX+>5謘Jg J(q;ZCذL/!%…eחã+sh #KjӞ~1r.8 2AsP+-F4܄3֜gu*X?M_\z^tKT̯G]iQQ_耤_CIFE w~½,L|뉳g<1|=1ە!vqgxH45%(yS} I RO127=U|`4}нހJg V/qR{tR'C=%9CmBsHf&VTL!/s*>Sc+Z#>ʄ(NTbh-hW,=Hr Xq|K!5wjhM[EuRs9L.T'8h!%J@(el8|O%̉OR!Q30-iOYq(6l4k*x"ȱ{~l6n0 /qxj;I+WHhCKrR^6%+SiEzʼnǩ*yTmF= \;Lո, _Bxf27]cEq͍| t.069= }*8 ONO"b)9_'|>=~shhlԲP7x%ɀ_B%@[#:~-U5T?}bJm lqL2+VimJ%ڢ2̊L00V>Zا='<`6_.qV׵1*wT'>e/ 6+sUp\2eCgpm|iOuFWı6R/)i:ɞF "6iK˄0Pf^#E}G‹>Օ>|,:S.kynش/kEK Z;#%]V tV l(7w)Ÿ;h@Q ŕ0X7|=`y*W|FztG/mT`_p&A1ΥёbGziR薧>ҙ5,NQr8ic5|5hHI3Rs9Vñyǐ04per*Fb%{X$訪7w &d$+)W џe$IFu͇-E{rS(raGd=x rXamG"40([MZ8 i^12p@I5ZH!2[w~d6x6L2=.| [M#;3Et'ŃͻSʌzp5&x@fC'=+["iOfLb)P Ny, hL2r^2yHlQg9Ѣɛ?Q ?Hnłxt3gsx zx ~ApWGݹ|8n tƟ_qa^.`l v4kv8Y\ㄹ"<_Q+' z]k;lB=en5e1խ7nR٦K߫ŵ&~J @zQt˜@E=!;yea"ލō^eamuZq;hyM$h?A+"skj)Z%;܀&B=\,.yº$\8ʍm_waus"uH6Rd![;ׯddԝ]VRYWډqcy5mvxvCD^Umfg플g"(]Z .+Y6XH\ ;jIuJG%ԯ9qLPWFG).W؋(0y%YB6?I'RhYF#m\_'$v8!2*˜IUPZqF<\狾'́QX63 ͺyuv?voN:ѻ;,G# Ӷ=4Vyޯjkрa̳{d Op4"+F*2Km3OWk˰RXgB}+奦|74 _/V@NbypZ~ۭ'mZbB*b. N!lmZEoK"Dr |\ٸֱ7R"ڶvBkxq~[50GEHNʛo?JNԑ) 6uZ3jT6ɜXMKiEjLCx-t歽0u Cˀ3@tk,r5&%A56*Q,d{ (~ ~뷸5NM\QҴo@SӼzbFi<_`1k䧏n*wF5p)D1f0^r: -vRqxoJfs(>Nul%G2Zy2u»EdA@2?H%挠T_ rIc@< VA2r J-ug׆+jvHh`aRm&"D'h]M]JeHEƋ~S:(/! D;F`{߄72j5@㿱뺎;߶ }I1<,e9>Tz+1UI$UC@4_d0a˝Ty%mh?[SՅcv9rFD/CrK .mWm;h{,vDSY^gFŔVm! 'oM jv DQmNα*3W%gpc=TG[56\."tUɟQ''6'aw$S'%Jq q9Skj^,v-RM$\yQYV(r9 ^[$H݈ xb~KOvs"]O7)g0BBuƦC}֚׷ to(lkK.EƕqV(J)mfZ.F<{?FeT=h-YT=FpSr)#z I3+3+?),(;YJu-]+ 3^1,RG]/J}>A57P7ҾPUz"jĨ#t<)ĕuI``I>hOGLa!@^0%y# Plo׫FhG*7p.//P( 6CqEmo2!t|77%a%)%, (;UԃHw]'JHt0͡m@ &4R:xHOGn'YGk`;襕ou*83ߐ6{N'lݲtcXmThMe97w ?%ޕ»-ݧ4QlتocVTcJ>ٓ+30mT''NPbgCe:y7ҢmC}{gl'y`I~(xlLl51!_R$QLqft?^/7jƕջGE ߼肮Z_aWWޔ[ԉQqyk$bۋ>ugs+*7\e`chETG; ̎eל#(FTp~3@[e$A߀(D'")߅cw?/)PQ&Z:o6?6:8 p0՝uIm1, <ɮ!/Ƹr8M=01ɏoO堞腡"0PҼa7l= 7FmDÉ۰kΤjjl{-dxzw6U=) q :Rۘߑ؍G9`߁xګGcc߅n`xzjzx>ߦȐK1Nn֚H gvEA&@F=5o yMV8VF@6B F6aP{Sֺ\"dNDMsWkϵ5Pz_`63:#SN90_&Ikځ>[W~)e 燪1}Ju{Π\o\#+][$a_X8#Za0O^A ]pA\߻#SS@}Pk`Zv].$̽T3~u-(\cu\`l]azNOOk#:/Slܧ,]dđ Ӫƾ=%\ +F"CD4OaÆE}(="ME=pڰ`skW q\9$'$m2,E: kiW,gV%<8C&W4 ✔MVcGPI@J 5g̤*CA 85!1G%|1(#^| ({vtS͢ @sv"V-6_ڬ\7])AI? +zV[:T,z{QcZ,eSvl+# RI&urғEo4!h}-4ǭ@Z"?:(|ݡhVǫxe{P;HJM|0^Z਺Z-jf7Uet3?U,V{*Xc8œ>h jnre|7Udټ=G~y eR6%nN%ҽY||#%62c+`okyڨp \ذfWԂ4ұx!"n逨q8ٓH+l“7:rk)Ids.#u䟠 e;6:w&'+ yEgZgWaTΩJ r{M#~R-W㙽 JPVΆ;z^K@E\b~(iN/)­]%E*tB+[11*FKW0wL;QNSKT쁇y-bRP Pw%'>zwfSƆA]ʥ|$EyӜrΙYvhS*@r!XKlI_~'[F(Fh (/RjlԶ­=!OCm%Y;R㟖BفC+liנ 3Z smC`G ɠ8h/Y=`fNU֯QC _503# TV?ݚxd!*\mIrΘ|SQ}s@}@ ]B]2fu%&nK y#UXMۉ#۱G?*?{)rc;X VewMRruN_@+ p}"ܥ &i+/r~/.20\{|M; hvIJ$"g~<3BN㨥R&Ca]aHs) ca{'oxɤ 4?ֆ/kI(8 5`[Ycj# %KfnݿY؞k ?a~kLuWbWSUxL*}[a[|a_3s5zxQSÕװ'03;KYzctniB0]Br'sR;4-4Ã$K$wc"HBq?s74˩F<5܊g@& E!N .->OQ~H 0۹dswCXXzX,ð#ZwQ剥(o\T%;aV;xJGXYLxi51pSeDNԠ*FH:kVJZ_P*Zq?=b<cwx9DBCA_g١nFoO d; s/کXyryM^O~{R׽/;ۃBO\ǰ256]iq /8Rg;nXX_  ZU:5Ac/YyPKɿҝ)nW\mht 5Bn3[zB(4Ǣl &lG hv5/"sʷNoq-as_ׇ1E]Ѫ+zV3k*O1y٠US+`^| eNx|{ 5! >9w[3|w&%e 4Jl8+@Z#v@c#;GQ{#i x) tq!?My -KdUuoHg7*O&`B3c! 5D9EeE%"-ʴC9 3TTSm sD6rRp%Hc3jP:\j}ܵ® 06up Sg˚5e]丩:S48mVK}Uӟ) `iFd [$Ӝ<DU G$6 d bez;[p&;Mu(>&^$\ڲ~6-#eհԩ7SJÑQ6#91)PijqcDn]A ]`=fۛ )c VHKoB9SL\_(2dQ @gv''mU YYmֱjo/WW>?6?QfpmUdH)oHQ9e#iLנc,'5C,&$RlFWXlۣ+UG5b)e"-Z}vLj rB!( Ԉ⩞Xa7,<XoUGp~PP) $|]bCQ\g+m_ $HۚMÂZ]FG:,:)3$]"\<΅!GX`~ޮ̦vwK}I?M!1{[n ,\;b3Dg=eAda[i9V]IXڌZe)T`0ϝZRFz4z^Z] dW$Fpu:u9iL^=1i_N1CԝY:+H@C!RGx xHձYГ6?)F {P:'W7u6l^Ȃw 5PGCRgJA"5'#4S>mL;0I*CnXҼ_e4gVZُwЫr, '0 6әЀǧtDCW$U꧚I[.BThDӜlIe۫%f);I,џ8T^;; OPTQH!\v b`CXl蘅ٯߌ"2Ҁ?v y؀sԂ/"L~; e< nWe=fZ$KT1o+AxQ2EIM.,j'y%r"c"fX8p1op:T~;[&v !3פzKlÝx?cac1J%p"^WA4$itC:=&NjTJV6BY;Azړrq.Nv$% 4ԀQjjo^V&PBDZz.@;(k6 W"A&mf7i7G|=—rHZwcT I ߓpu4 ۩˿٘ 1W嶱kk} s cQl?p@pIbO趌 %ѫ@G&sF|V;8k&O4D$"U[+ʼ/yf zrܑ (c]"߇;2P8E(YYuy B9. u`b5'qNtoJbt2$\~M}@xBÞmG4zpu:|6ل,&aջ|-ftO_h3ӫOr|1\Qojڍ3#*a3_?$,o=LtM7 M>`'aRSa=e4<yG8]hU7@ F/:j;.V%tP!oe/5wVD'\@=%ne^fbWaaOb4ssL1Xt]T : 3p^ۛG2 Va%R @?kf i t$1{g[p:i][TwކF}pswu„(oTZl%A P;l! k[nKQYD^1H #T3yr1]G/iRFx4?& P"1ov1(E>@hO&`v+ GQ g38}:JB-O@Om_C_ɷA7!30x(ο}Գ%APr|[$K gAhhpfνZ- %0|j3I80W fQ˻H8T(a4P]u0k]07݉]P9X5~B a"˷hEfZu+W w'#NYβɀ4^|aA\FL-\2n(6-IJ>^OV,K1fo{hJ@(ctYo$+txSFgL_mwY%iDiz T%2Đ]yMo;ZJ ƕZv3d]6M[>q?c7DY[RDR=I2@}(9J Ԫ.W+S=wNX|c%&{9F`cM 7ckN!J@f" E,{4 z|6MWÒv?6K-Bq͝ r1G|^rҁ-dwדNkoy]K%NoD0U{2Q4`|۔UNTE/Z߆r(TK&Ouʳ6h@ ;H]v;A++4\= D,*&˙sVq.md5W Ed~WxkjQGx-ݹXSSZ,fw2 —y.8xG2X1dls:ȞC,|#ΰ};6PmJ/1ÀwClt찬cLI'L LD5JyXO8>6Й Q,W0"xڤO=rLBEaD(lC {P}ڠڎE yo!k9!q=VYH[vx`y~o'yT^\ȉ/mø@F]a2m *jXJ4QE0?%܀?6V @l:Ρ !?]}{U,-gM5aN dgkrqK|=HӣÈoE{*h#o'ֽQ *m(ً5$$@-4Yp Lg;BUO% EL_k'd _} s#ũi&J=VI;S~cV"'Ds 9 ] /Q9"gǖCpg^:BEGzNvlNy0I؟X9}[iɂE!b3 ;zf|,D,n}$U`~!:E*qAÏ*^Sm)N(O@x{[qh OFa׆VDNU upnz/wp)g fI{%\H~iEd'(>X; `fi\Zt0v?gmr,cUD3^tNG//e> 2 - xL\!*ޛn:_JE( 3!hō՚L7g~ҝׂj Xh|(n sZqO&[ 0hX07w7 fڧ[2,gʧN)T~eh(oxÛ]-O My^ lPy퓽ǜݪC# ǚAٮv~9ʵ $co@j0ؚ1|mf>{].TTNTM7A4pn>Xlx2`@ mDҸXwi,^3&2w837Szc FvD{`>FHz;XfUQs0"H:!(7hXJyH^X] } 3-I()\L[V`I3<#9"N,~#0yPM&8&=K`]ʋKY*߫0~D#j8%1w~rF>J>ЅUr.nϊv;O9#Y*@eu17Ά@BUZ">EF!  rfl+}fM{pxG4#Xp jA/M d^RQ #/sKz1K /MGխ |=In;i߄nOy>ҋr8f[WPnj b ̈9j 6UYnB[;+'F0bҚ CXw.쥣khsJR=[ty7bQBOso#Uns=#tLtҭq_;ƈ*{yK 9m ]µzՕ[펂bMƊsl*_[J?;bUd]uY`a1;?q2䆰Z>}N" ˊ2/ oDX"/1Dѯ_6vOqmh/. `f>$TQs9xU/^pa+yteߥd(XگƮO䭥eNzi4EsZ+JU ɹЀ['CX_UzMڹTu'G1͹'ҕ 1ԗ7$3ybƮqǬ?]*ТxLD>8K'2pK@x`ц+ߡEű_R8KyGpM-E gIcjnjJ psK:D,8>N)Iv/N-6è>ag8ACy8m.cJځ1ɻh>фO9*eo.ϓÂt 5a$'J{˝;Y*efת#Q J{Cp9ׇگUR義^zr[F$[!{qq 3_!գtu.n'7?{xi2 R,A,,^_Em7fП}%Fwd,tJTӛq 9X4ߴN "1c+Q6x)_m/ƺh ᅤ[ vK!&R` v:JK$DȾԠbCmYp)EFP7hx}k1,,wDg;*}H/B*?:S-4b ܁Qd'ʮCQ5(~YHt1C(V>CD%s6Ӈ"(XD&p& "B3#%_T\.kK{>{N1؞PܦE}֘( P՚ke Ou$ 3V p7qaR݋'d7(BɈ_&a3Ĵ)ƤrtʭW?r|R&}mcؐyg1s "\Yg1ME qM0N)ypI@(#NNZ1 \Ϩ@?<$p@m60n,Q S5^Vr-q49OyZ _*>bMS{2,mI^vX]Mzhj2}x!!$EÀ=93D^ ڛtcpt rH>Ct{$JČľt䭘Y]jG#[nE^ﮡ'(s5,ckC>@O^qO Hm )%D7Yi[~K,tk{%=*H!M+]ji 7vbyƷB~MI5jٹ( L41@|^ c={:ci@gܠ;y尿hkd_ԓb3ₐbp5&[Yq#rc(0\@ùk~t,XxcsA>0:|!O Xb̝WNϔ>0;o['@v ;&_vpw836. &$_E#C"ktofփ҆^Gkj@ES/ <]/2迵NK֩"בUYW/ .s3ٯ 녎9@jUJs=Ux''L:y 2u,Q0|"{2A甚fY::5H. $!]@VN\0hCë(G>WŬO hK '~HF=˟7+ts:rn2{ 'Aᵘ,&lKhf&:ie1@"`wyªxA( Cd-d0p0d3[t,:,܀T%oy#x@=fyO: pIv&M؍o`? truH0g6 !d冒flOD!m-+d8Er\%a~ dֱcdP NbIFAIyH=ZZpMNM*!<]MmWZ'țBrv3px  ,WLU)a\K͆JfMWu`Q $DuKTnI ջהĈUUڹMA[1adH-NZ%dͳ]ac@K/]F~XO¡2`_ 8S= *1`C[2dç,剨Έ4 NdX á| L%LX΢x M b1?8/&TT U o\B Qq B[ f+DIyA-x@2V>(ɹ]K~GO4`V]Q4Y I8ByDN*tPӹyS`~CDi=,JzDMbfO+cr">,I;0#^ 'wj1E=B? h*t0o4Ţ.+2H-q]8A/7Uf=*c(p40HsXLJeűJA\1aFrS׻a2KB$k82k ̃-ڑ[Y/0}0мe8go'\-W {NU?>rh//dNʱ; LYoX4W)ǥ7THm| _Z,K~[d ]ft:?sRc` .z9^!6mcC@ׄS=ԕX;IJsfFO:F =&MgG`#1.R WM"NAz" ȷ O$EuՀ_2Pf_ n9h ."\AeIA!jC7#@rׅ *]uMKm>va>LIG:fIv\ ob3D0F,U5 4.Q G=miNG8H9XMv巇%Z#y"wequa϶4ltI/)=ڊQ9L]gswgwbzl a VxB CAբ=:R!ӆfܫ &@ b t h_eFHAx_U:2fǐ'•V_^} 06XhHSNBiZP^+Yw"~7C,0SB_3 eqwBqme=08r͸2W#'[ s*pF#W~EId؞lq[@$a>7CtГt>,ʓ>J@ihp݊HOs:wLQ(gwT7Kno=dx m#@{ 6Ɵ @M1azaqp~g*nA#^&D*ŏOF&t]ŲTX%n Y1l}{@q*LF'ۻ,hT.$^(ߨ~A V9㌥F }qiBFO-2Pe1X7`h a7͜˪)n%_㡷.mJUo!^ТMb.ۆFxTKC[kA~5m?Fֻf-c6ݓF'Fp m78dlL7*\%Z կ>d_#. ˃B7[̌/;t^>}盨(ߧ4:@=:2g[)xlsQYuTofWҷ)G:Կ ?!{Owv?}3J: t,B1Q$YCKvJ鍥[;Ӛ+^ŋvğ¬;slȯY*@;gyS~}}.^Y7(55T2 8]}mnoIpύlt!p*ObgE;Xo!- a$I |M&uQ/#W>f!}<\z.̆<L66A`E3l:f{SĞp3$1g9%Q!rV_XNžE Q@K%*u/SA8֍WMt SӇ.TLْ77r\'_Ũ ׽'9PnGJ`!BPܬZ X36Yp)~Pq1Bsڮ1iX'F#@@ulufb&oz7̲ӺQiT/y0%y[BItc|@3zD[odDXX V3 ʘ"FN|iDiI*OczNM}7,r{5ʠC(WaG;ʠ@;.!C7Ats%_T#H2yKnJ.PZ+s:$" \T7i9 pҨ0> ]W 5eڴLBjWT[ G, cSײ->7[e3'(w3iLJA=51DZplo KMQp7lyv+Gj7Uy2U#*5:j%:ZȘ?T ĆDGEc#`@+$Urȸ'ЛaCONfaDF0oKXcfG%beih\| 갳|t*Z;ŀcR9ƵKifOgQPۢEʓLgos( ?݊&/(ϊBIEx3_LD&5# ˎ&)5[z:w+namo)* dXZ%n*.A[PZA\+C琌2I\*gs{m)a 6%+$4ѝCk¾o!2JnPbK{Z[K/ j(EtCTw4TWbj_E $pIXjKLnRC(,LG#g*X;6 U@/HςL EŚh,:T]Y:!o4&L{:yvvғ Th`,nC6nf9_j`H2~?9HaHgLz%4Lt\nH&y|?p3ٴRי`z-_"(!u]窮ݖad^lZ:aBaKIM%??xSF㛹LM ȃ<uUpӻ]×)36=ēH`XvY{}dOji ӡnl8ԫ$èȨ5TAˋE׬ϣj̬o+"*ӯ_^_Hˤ>kWexkQ2ܫ6v#4W'g,Gؾ^XuD?`JLXIFVܶlc6L BӒF~N4A&+aI~.3pgnuY{+C $kaU:=$~.6K va;I`zXoN#O'u_ޥC"8k 홆fVi|J~8Bfx/x^:_!0+4:O_QtFt~葁?\eLDTJ*nI{ G\1QF HQux"r 61%=sZ\L2og"k\'\?b ܀7t9MHkŠ]=[I)E^G9yo1ڼ&>ciX'tMz ǭ4wy9_?N<W&&P\9pC+˫, OpjGS X$j/.& 8!ַ|Co~H VG`h@ cU_+][o fNԫWēI+Pb?ɯs̲v M78  ')Qu7 >' W4-)SUb7Ca( (/k\I%`Z}\c8 `a~[~3XB,~mw } m>lCowiYrt]q- 5u2cXw0nx*8\^jORu6< ~;;x`~ Vx~EZ!moC72)hм<_3%cEq:8u*@=s^MN:lO͜}^kS\+r}uɨ;j~ӪQASahV4"zH[D6Ftu6]z [ ,/ $s٫az,M$pa%ϐV& X}^wC#0)E80BӍ +&wciBc@$\e ?׍r" a` M X! FHF1(nkTb|߹W LuH(43϶+OMv)I" M`| rC E*J"T}TL0uEۄ½TxN⦖6z\L}Q^̓ڶnRqxl&S 3|eI4mD;'KT}wQהگ V卝o/fɜd#ˊmJ"GE>0hnws(*Y{I^`%(Vp HH}t1qTY.;*4OꦥxjݛD8+0$~^XjzsD2 Ex m0f8ӹYs9tc.zRtͰ\Z6H9jSVv'U*k)sX. ^o' tb6UB9?=.Ι ڳGbUş`̠io% h]y\0ZNnև y75S(g*;*BL| Ğ4X^1]>Lpyzr?mnT3w& Bj"%SŸ^f U }jsВ }6ϓyFcBf[R3+`N监P,S.;)$7f q#bt&~[; * (Z:Эx rK/xXo[  `tplPlx>v p 3#;8o>@1tꓹI&sF9KTKۗ!XZ^Ն)_F/i ]Ko~n`ٻٯ] %{ b,L` ,lBeL 6wH~s_{QpW5׃{uENˎxu3O\˨mYY"US!-bRϴ6Ja 5׊86@!v)Zl-K\VgE~=F~0~~ sNl|n \mKߴrI9a0)"lݥY]u^~k") SgWmsr 23 }ƍʂc¸hX_橫ra WCߌ~m2+I*DfS+iߎda8ʔmڮyY}FrrȦ nA ЭQh n)XҢfTAjL,62D$FX@6繴GolB(w nQ%O ',%6+RIyI20XK6v+z%2Ʌo.+t I &ǘvbqnw0{/g3E$1d,-땰E C^"m^7~b'}T ^,Wj"e~/5{GVf;HC\CKx:VQC &s >$=G)h8¥4ġ8u.>k,PIش{ƪ6 _!FQ>`|n`b0ց;#Ӗcu\C OdkY BEpf ,*q- n^Kn.xpf_~_ͱJW:[7vS4PI<;|B` ,Nrz/# mi7lhK22+J.^3x!.`7pFo2ΏW#Fe@cJRɤ q,dФ`UNݨ`]G٭$ᙇջfkL+*ʲkW/]ͨPrhPs y=-[U;}I?3k̒\*ɡF2A%[timvV77͐9pϭ3zݹZ3ya@nbozBhwslش[qLE$BCbuF036{UnЁ{;cc `(e{ =_,g2(GJ#RcTX5}kQD$d^@VՁl_ǙO~:d@Px -oBn3$/o]{W]RgWl=[MB2/c bȟG|ir8o.eʦ 쮺]Ɍ$͇92-6ec\;G ,Je6?\qý3[. 9P/`w$Y|_R #~)6Cŏmi kHM~&ud'`P2<, nޭqnX.y dv VD/g 蝛G7E&i+{ PR< 8R;72Ζ)?F}&ŝNSvq -v4ϱ5^ % l<D+Qn G{LToqhЫ;36ۃMҎvmsx JflbŪWD襤OqS3?!rL#wpTxedxHŤC>Rp­C;L9S5XWYGzOi(lj$>$E "΀Q@Q/5~< nS'`k'*2@f<#6,6l3#l _cB0wXy9wNpJ۽+54"~3.M>`(,)^GZ 1~QQ8ymrP+@2l92%o^)l`GМZ_/C\怷EׂznݰzTZ =d:&&1%0;!5A!&RyH6ʫ(<`  j|=rQ~xYjPA+)Zi%9$yPr0[MPuj3>F];8raǀ-|c5?㇝s6oں-^+D)ethɳyu "뚬Ru$;?cra9 (u(&pʵpۙJ|~_/q7_cLw%߲{ pPPd劉_4̸ YbvQ$D9c4cl|$i`rPD-amB hVCcGf?<@NPjDlX;4YIcH`Gh+Ziɛ3 SVa$5XЎs\b.*QYkD3opeN-A2Cȏ~/*n|yXPLv g'C| 3)`d CN6Aђ[ _˳tȏ<76<(%9jZa\dKX~x 㟗oل\<FJK Q=V%t© 1螲cDEWa=qk.`Q5d;Za9 M1b_Nͽ~ISf7]A2G<c"bbiCkNNAi2SkPA*d5TGj"s XlWΚNʾmKcr}s3bqݰBw[ d %A^J'k*_o#&G}&CX/v>`J%$B÷Sm+:0.W!٢+ӛmQȫܡ8;o;kF/ Qp1"q­^L^s_Vl`u`ٽQio}xfl|7[$FEY,%D?̚H2rqX]za$l^foJ)NS/cCQ#0GAB@ 1 d$auQ8h 6g^t?0ߨLcޛZ[UlaKiZi?!j*5_Zq^MOe6ɺXlBח֖mFaYШwu;_ uy̢6׭ !yzoMa.7?lޢ=._ $Ixk|?Mng#)_ QWГm%133jգaOFɤ-9eVag5+~GVoΧiiIN%- >.sT3Y zM>HKٯ?yV4'c=W3bQn2"{ < 2aU~էVsT|g,1jK * ޑnMI7[݇4k~W Zc}b#_?̘1N}QEZe5dLvܛx^$ΖP!޽w] Û643SB/'29O 8i|qx('am9g% -.I{ 1`@ Dz1;dž;CIT3ۏ许xA%UV¤K.{1H[X !VIp"szZ\ܣyK-}րy84~ 4BA*\rה=) e%XEECC@<'v[k=OУEo<ܩ 1lO8CKkV\%6bzd-;cr(= ]#C-}̭>*zU̩YajCf͘ MZ6~ wd -s%Pv=6<{7YPS^ .fl~z1|Rl u\ƴX:0l2p͙hC-BQ bVܢ2þGeeI*Q.L yEo.4ZU:A"Xӟ&?D]uXQ4z#;<[:6Vι|sEI#v uênSd6>tm< ,15h]횼R yIP Zf5,=4)B`ҹˑJ $(E}1Ʌv?ޅ ٮCaTjc~Ætj,<3hh)64%ϏI<ťzl@,& uWBLm2 EcU zc+&Ue4k{Y=yFeO hJ5 g,j=XʒKTlN:NHbzٿ-7B_H'4Bm!=Z4X# NSWȖ:%VJCZE1s<5%}O(~HsԤM"|TYKleF{ Cwf5 `7Dދ0ޔPV 5i.NqrU8|0?_FFGyֈ3Lx C:J5=2w8 >=Kd"6m,bj6E)F^ VZK&U^z>Op'Ps<|&6w"# =ޟ:% ("/%iEikUa{YsKë}bSQQ0;?ß~" !^T 0Osf9: +FTYμxyhv_T Jԡ|Up}IY2JTqCU&~\I$qW)$RY) ;>!zBjSH9̱cCf)zaqźM~DF@f!+\>›%.<w+-wYDºK4{%e`Ozl[Il;R{h '8PjGe!5J%kܗQp'$lRyzp#ŸTY Q-׳2!_E# Б"l-!ad|hw O$#K}J9;Ǫ(' .p#8}8؟S2^@YxJiK q ,qdLNȜЃjT~q_NIep5n$|aJySS+]ih+cՔΏܝQnWn.q&l0BKQ"OqEx.+ӎP)Ez(/ߗ[/!P()c4Ϳ,AyT]ZLUNC:M^TPrP9 n a}ԃC5'?~*JV TJ$dԉq{XMb"4/qaVO?i4AkLrv݋/VJI_ #-t7`&/ph>g!N^qC)khH&L y A4(}J˘y|m3~%}%(D))]T2:bH?iY"]! Q&AK}:G2{[ͦ1l.4Va!-?͒=z7G`=ͧ1 w# 꿺+k' bP?UK߾g4L7 ڄ_=Ou|9d(K"Gn̎]j@ R+ڇUER,-j1 줼6wbB%A&=8TD0(: h/$L7 V%_چn%cܫPc#7!xc*G9?3-O.I_i>Rso j}5?>9s?wK]$3/}${a]vHׇ٪mE )70ըnkJ+[ ZmT;Dv`%$3BcE0*Q(mw#RxБ|BVXO{lL8/.hD]0qş"&|*A|z_ ZQA y}/ۜEѼ[^wʙ2_SYHJq[Gx*5eT;!'*oc/4uM|i tEd_we<&e̢[.O?űtp~![ *s-h"C $Tm8WU#}x+n5vs>PDօ z8xGAΔ 3p,2mBk";ebF~uE5{,i"|E5g&%¾C4ic21ȊZ ph4A惪e3-)rz0Rhg$}6UR&YAyd Oʺx,wA'#|VTN'͡C {q: tH ,猍:ݧ1uͭHeo r~R+iWn nTuVɥ{"`P@k]9˻~Yo/Y?xY'O{)Z)ŋv.mt@e-!x ۊtÿ:_KQSA6ӓ2?PځRl":Bsu5Ōp>fLv2K {j}P z}`Fr m%5ꝒCw^-WPd bN9XT((c3]GЬH0,ח־ҡT?!1o? BzəXB1yVS8JfdkmqJ9 8׾a."XQ%OZ3] ;+U$T!@Pd WQ6qLX<B@N1>ASE{ÖSxU<-+ry Uċz,3lUiŝ0B ]TH¦Q/tk˞ ֒ĿyzSmp}XCv$ 6eqz~] !|AXbN)9L%u<*5D 'hJP4>kdnj@Y,k»:3$ynOZa'QޯAWbU8P7 &ƃ;6B DbbLDTkQ\k_ alw#7aݬS}tΏ4ȟOPBlv߂O*  )?I졅UavVʜI%ըIJlMpuTM>ؿ&SK? މ|\[`7&f UdYNwN&>䆤S/p-^MPc15OS{OGd[DVJ=<;1Db4g'4SXtd!CȎrۗw]SܬFu*/n=~HlLe2Pբ3oT)Er(:j>DùivEacB8 R3ON;W`cv;1z!*#I>%*kuVuOtL&zT* 60:d ~X 8N#C*ӥ x#N+ZgdO{w<9yl gVg̈WaLK*G'9 h}P oS,.Kb$Ӎ.!+T8ҡͫiŹ{Yyt2[G{^fHK3CYi9{#)e*P +yyqur %ȹB:ڄD-NtVEf5<^7ۆX_p;_kSg2O>ڒEPm. vL2sXo(W"=Oᓹ?b 6dJф  b3pii":yQC9hw-gK^57bnvDal4])F5rm-^x/m6[ufjڋO65Ü@طNGob ?tKLDV.*-r󈂂8j }}Benɕ*3gM{{ذȴO% oD}3C1Nyۧ5MB$z0blr̗wUGbT0mp/Ubn ^@cvH9zqcvVOĎ6w( DgWi++EG ʤ$U22,'UZhGK`tx:3%L`[p<SV<̯ yZ5g6v t+Č5IONŰvd,׈,H?5urg-0MQx!ѡ&@KywQ+Msj^|fW3b4>PKYod9F|wy)w2+47j ̈h,lׯͧeF !(ɾ P (\3^z eL3bΐf3̠u:9RrczMIUTXs7E7cn)r&`Y cb68_[*0LYnziqVaFi[b287.սp:<)ѱG~;HA\..d2X/Vĕ|4 %c@jS+fWvwBW{h捻ə}mnMEJb;YmzHB/j. & Yq$<#UA7|Z 4_T )~SI jRnNln>-ƿRE#=4h9VJr4[y1Yl_?c/\|@}sb!{'2~̀d5+EGPi! z4IflQ)@O<s&b`l֡}Iق=[c4^jeX([H[+-5b8 b%'B9@ϋiwD]RZlR@or[;m騋9u0YGc\Z/T CLr*@#>jggwRִQg׼߀ȉ4Hk򩠆* @`3Og5Y)fzLcx^.֐)3ȞYMAr1}dʗsïm)Wg8"pw\zOD`$^O'<:eaYR $ l IV>4BM 䗤\*7HC@&xYЇG0&&EG*fuV)[.w,͸;ga|!mC\!t[բ?հT!(]NEDdKl[dսIS}V=).sL)|`~K!cG,CDY"2Yz#dŻ7#暐~* >kpbt\ m'Jr±/ƻ W!:޶BDAM;KQ`'*!GÍr~x8fl]E HN's)+Yh|V~$NSy&/~VTN? iD C l4ot=䌆Kj_ueq%oY3f&OsI}yC֢wI'r3G~Kv%Wu [k?"mcpc]#vC˴Mߍrȍ5PuCӧ==pWip-Ju~} #:`0V̥' =zO%ΆC/ EE{C ":n8 (]Ȋ`l q#"KQ,]gZF7djE DOXr#QT/Fe亘q ZM"Bdnin1h!,o.{CpneKg;ׇp_b3989dV{gh=Yaymw=!)СM `}Ƙ?wU&wej/ 8smb8okWR.<%5=7kGQ92 #rxDYAnӫ,{Z˦"j-.4~j~@AAʶ=cᡜeUIJfr 2[yqRLT E]F=c*Y`Lm1 o8vۗ!cERS?jBX(=14ܶL 0B"yt0R>yJX;x4ْss\~f#o`4lgQcW4.E #M{d%f;  a6ENe׭ 'V OB`^,(EV>?߼ h]yDoH GMbwW"ZK =u')19Ĺp Ejm2 1ՕnJrWNa 9'Af/ǿ|C wK9}z˺ N栣/f@IpyUdbG$hK];Q&IyZIY1* !}B ̞kOzUݰj⬮'ÈwRk'jk):p-g"p$ ^ lO|fwnmG_ ,/RK" fesUMfSN#F:w 9߁JlB݀52]b{RK۶ސ8Dw)JC 5փ=M/NhL`p $ M|]JHq;x?N>Ke2hJ.Â-|lɪń3rC})n&BY =ƴ1LFWN8ji֡z!k2EGʷ)+O .;w1̺ccbZӞ@V/>L;H-{w|v_[da=^(.C/ϫf opQ {|dڛ乌Ovĝ w=I.q>2lFw(4fR%4|ZN5SoC"'^50brلsq=r~:M8xgdE$:ػr/}4b[_I?TnN.5l %6; =S`,R$AT4@^+Eh9((Jnֵ#Pނ_j:O;|ڰ05R;^rSvPTW*˩y_s:u#槟mwK1K,HksRV\jN2 (ECòI)Ex =@掉s\BZPvRRd5Q;Utz;+HJdPp*En9`Vw7BS9v]~ފ*sc&?|Rd1NӤ*.!=0ֆvq X>2vȈ* ={Gf>lH:K;w; WVeK[ppL6YH0׸/oWPAzrיS@oH/']o !R Z?Jb^)#=Zl8 3MΤFp?z.[;tS;B2Y$ z HW`kNϦ :qFeS N8 "XrΆGY6kςF( '"erýjr0k1vKnJqkPh`O_ 5dD?b I%7l6>kD|!V:fpv쳐ECTKa7 k+R:d_ p~߻6bgㅰ}U.$u9ꕮ*Kuj/ $coUcDԆA=: x=?L6.yĝNq-OAf.}="WY94T3_ݩz%Ψڂ/d>'$$.eUz%PǠ#9+L 9V€G %&uI$nZ@S C5;0G=<τ.,1erY|{>-*4ՂUAW^>JQj 3h4ĒjIFo+M>CADxNpVX+iAhrN.RcΞ{.I>񮭝+9 l+RP]ʪ>%dHd]o_FL1zJa=4j̥&Q]Ѳ[yy>w7d}Mp+ިXor2pԯκeCL6])'~k>ΝNZ/Ӈz`S!ZУS!G1V2Y[ܠRМPlx,_2B@%V4j}0}a" O$:J~#Sn҉zlۗ6e?W¥x)z": LmWdp`A"@7;3l?;Ej"a7x[G: >)qs0f)y]Z/dgӗitgWl;jSK_S,r63DQS HӃ}(`AvA4ן m*UhRtޅ?7wEkO"]W+`Q鷵\~,7(nxCLj.F*yk9QKU)pdOc*_}ĐXoצCu g81=he#}AdH\eH%Zea0,Ɣd+1";7N(X%BIm%&l Āt%m `W)WTRPUߴIT6k-5JLm{K1W5Q. ڋ/Bh% ۲/ s˙6TorF)?іSKDdY9*IB(˔j@!1,&𦩑a:cRc @dYS'@Ԥ U@GM$GM+&n(^&m_ESYmS!n6) )_(T>\c `+i^YK.VMz/>R$uǍGݖOn1AՊ8 2?C&G`ŻD'e}Ǖq+%lpkYeK*Vtt'aF`r8(7C6'E&|PD!+ *IƄtn! ٌ4-=.X7`^ ۺo|D5BOOu{RgLM^~lmaYtBOӽ:{xIXGHY-(l'Nϒ f=smLWN${1@j9^[gv%Ma8bAb<Ѕ4Oz:U% D/?5RxNh Zx"5۶7| gojNT?-~D94z^i& H(b~ʒwC\Y eJQ> Sy/DϮ̾K̈́ӟZih%34ϢkYrbhhr ~?APgps% L+13ՙyN0% \)s`)!A7 w:()DAl<³4Cd#:iֳ16AN!v9y]1obhY~v]I+OTj3KVnK[~<,JZD~@X /9Vx+K#4=^:tux 26mX{@)ZT@\^ >rP:lm"6q٦ܐ.dk{~]Jd%ڝ}mTwqQ2`wVԒ ̓HBPV (\_ʀ%)bgԯsN dq& Qw%N^_3>%F٤VTLY_z– Kbnnϋ%uAa,U&:0AcKtNaSId_ ]6ڇg[ܧf3.<}ֿ:XnhWX"p.m@ 1yn}.2 ab" Ml\b> 3\zA0EΆtǚqPB:Pjf5k*HT3{~燻dbr,eRNwukN&Yԁb,aq@]a{vR}|\*eͤm1C@WQ#S\#E \}Z2-K MBoV3C%D,Z'}<Pf쌤Xvn1{ J/u`<" gM􁬔 ⡺Dj=U;b# g?Wv&LZ0x5NNA'tg@Zm/N’B,WIB e@1œ[Pю/3RڔgRm .h0[ܰps˩6Ũ)uFgα+j=\/ bҨaC)^dEq4dC<&U(L6 =k?m$@!LAI`3L.\*Vri沺r`̋?pFy-&0)0όmZ0Z2 .tx)iQui%%x|N. <̋?G{ãaWYeK=;|/Bb Y 2Bis "}-@|YM9\Za`鋏n ?@}/>8bWulW #21~@iw[ 69o84([W=rP|Ұv-Lc[DB4Žr9@re؉ lgy`1.DU0;lnT/ʅ.hs?PJHǫ*P.*I%C ҥd6X#AE!l*RA %JGŝ H..>0:ۮ}hZv-Q>pBكt`oOY% &=vFT9iIWmtL#Z$X^%uey4\'Is(RRt L$R^l57,!DZ4=*w΃|N+#f09XGF+wSO/HGz5Å=6i EUʚ% U*(/1~M%~k؝[F K`лzk> t0h\w%}q)ɴ/ s2NJ8T(Ƚho͒̎lo X+3p~wˣK_a~$G7\%ìhط%. 4b|ԵVFE~u0by ,f uH^c3b+z$amAvȲdH׉0|ۍуҾ@p&Z#uȣ[#N0ԚM1lRv. >!lv5![ICkK|-F4|A,˯VZ쌇>cdYC32jH]=WlKXib|ޚ3eƆW*vkj<_ԣ%Iӽs3XUi*}YZsXlY)bYX^6*=]%g;ֵ{k ьݝ1I$4Jqs -^}`uկsR;TXɔu8Uѐ @Z _It Hǒ9sϼ!x/&@G?N48jW\oovu2͂[|Cp$qt3`hѣ!~/w@ऌ.8]BcDu^qEa_OTFD^jO hfiOOJ!%$o{5WX3Cs˦"fǨCF#RBϣm}cQ2qIham^KwpߍDӜ&=;664ay֞'K}yϱܥnk\zϋM&2AE7%'_@2:_-u̶\ f6 bᔡ7>t0Ձ&τ.Y>BA^hWwX#=ƚb:nX)63࡞iC96ڥ1D3=n{薩G^Yvң_M_EB{V`׷q@}z>jyEJuNg|vtdG2+臺\;y17MþVkHЍ5-6[''Xپ]AV=чִ'2{@ 6jkK}E xi{j3ªir(~7){K\+DPYNd:V.NT{V$r7xF+yK)Q?2&4Do[b5I" 8zD|Oڬ `8س O30C {7z: 6lP nLTs)VN]i\ﯫXj ouK`BUo hOrQ5w%|i(8CRDK !(t&;j O -:YӲ!L'3QјBjq." yc@P۷!i;/:T lhȵ]et@u5-DaH'ώbO28Qyџ1o=Ul)(֩龈_} A]}4]N ~#͐'0:f5TV:;gq{+wJf)t8=UQfc+ ڔ_d:Wti{URcVVD@Zs_RU1I2obKA(yi_ E9$H0=(%gf K..p>F lbv߶0p g=tZz菤dљl.Ǥ*O؈Eydbc!K6eamh~ĠMcAQk{MbEQH# 's6FhI 7MCݏ)=L'Dz%vC7!'sM)l7B~ʇݑ4GI#Rd+xDyTB~q+a$I8;J\79ELx|48PAs_×6A|&Vxǩ;PUjn"PUjڍVK ~gѠX/QuY-Y~Fxr6 Οɋ#,9v7ɂhjխhnnm?˰%ꈘT3x&@!)aϱP>4<g15Yow!Vn*I/H:0Ș`d 0F H l\~!&*v+.&,jt:kvMqJ j('[ ]m[\"(SO֏4/ը@aA3S؂(.>yu#Q:p_>>P3GSPj/<"'b~խU` /,TЏ{kkl~XY҂O q``3|KoKctGfooZR2E2r7Črut~ j& b>T.R~[-# kv{{MlBȱk'S*!tp+əsbF3CB.(ņh6^QAĸ%b1PV2q`+F)%AF2$ȅO|SHb'W'J$,~uKH߉˴I+ZsR#d/M{R5@H)" AI'Zaq nD89!4,hbHQ~[*gY*>hl \,H[ Er6=1-F+eN[JG{^bIh. Mba> p'Ѕ`bّbSt/N Aa XrZp?ƪ*b|_b2)RF{n|G&UJ X' )4"f)@Cynd2ΙKb[Z#T &Ry:qz(Am A\`*WH,v3,zx:z݄~ qq[#aʍlFsm+r usx3]qcׇcO_2B \p5lqhuyʜ 1Kk6v!aL8T?h_D!p.Lxܖ2P x؄ufh]N;.!|'pÄ a=>ja (FW/b+Cr0IN.gV~-R}L,NnmqV ѱ,L$^L} (S-jjZx2Y[2bV*=;v ܑO ]tQfX$ϊV˞I7!_{"5(~f!t$PqN .w@LT2ю]V&;AKMI#'i4g(JKKqV] oij]"MI'[_UpLP6?fxVLcp]B-}3k #kk]YzRT @&`/BBꦯycĜZdN؏2lmqkyB,N !ŕ]f} ć[k~e0xÄ3:I CSߓXH}_FF#BlxƋ&s#a!صH߽c=w.n=Ue[X6._3a/cV\^᬴*v|{}|K˕f4_D90Ԏv._h{˘=&'B2`{W$?:c d1i-AѾE1UͨT~&;S?i(SEkiW[TUt'@ Ŧ;#MvoeN?BN`ezS}C77"iFV3%W*Tޘ.&= ߙ:L'"ù)s?nK[դt _1I@Xߥd4;3>VN<#?vILӀycGU>"46⼟N/ۛIH}o"%zW;cAs*Y lG qBB>)3_BjS "UlDl CzkK Zb>E+z8Iaҙgn1<@8G~ʺDo/@YQ2T7~&֒{TmrPܚ'fEDp{3 O1RMrt6 vjs_nwA$]G3N A Kڮdol~hkb`I}ڎjE_{|TbA v[e!ҳ-`! ɾJ>W{,y)o*'Mv%$!o" R0'X{,ϑG!{*NeFza8Jwv نQJ kO =zOՄۨM<#bMF($ko(& Ug;*`~u<kg,ϏXXMFV5@uD#3vL+a6QE,7d&wӋLp^š݀Ƭ7APr?⑆V8e{*iڕq<M3 #[G!s9 [{EQU\*6ntHEcע9'ɵ'䂒\W\Uc>'Ka'+c!8*1NJO7 DA9[`s᳼Rim~;#/rbK&2̈́ ?VR)B`.7@F:CX$㼏-hhC}99,F{9h2d$F3/e WAoaΟtq6|oHP:>G,B%h:øZUYd?a}z>rXLth9L6U,j>0 +f5zBI@ȄZHuZ3zE(w{*]EPǬwŝMfYA(v(0Aͧa¹&m֤^e->a<o+jJ}{gCj_{>;Yxs+7{[R(.ʩscW O|ҝc)Nkٱr'"#fźςfa$\|L?􌥶pGҽJ_Mu7nԲPLy0H$7riӖup\C'}FW$Yr4S  [KΖ?#L^0d^MawN,{_i/֢LfAH,O% x8<\ }~dոQ 0Q?3GM9S <dZՃ8Uz,1j$0_+u Ko#HMZd(aJy?[% UE Po4Ch3|{J얋?̔^Vtj:-.O=-˔4|C 6GFuFH{{p|Oqy-+IQHe#Iy7lOIAQ0-rQ1\H$N êhUfKQ2+/Qz^5 yhH˳O8N5Frw`5܁|(3UҜ6#}ߋ{Ĭ2+ر#WR3{q/d`&v,}`9&u]wˢDU$@Yˁh:Ey`L[R.6NOeZ | חU ߨ\sLC*ihV-cQ9:ǙLQWo#k|&WvJ#S/B9\hPTOw 8@>āa!G }8S7n.uDSu)LR?o*(@'<5F\@dی؄Z@X0+d|\6xX쪪20N,}\AX SyXEY3..EA$Q{q5$ QZT%WKSn~H4式v3$x?J;VPHCK2Ci+1.QzYQ_")a~\Dl }wٝ/[M̉EQJ=RL'lVXیap197vQ$Ikc"b jU˄U$F󳛉Hdtp vA4~db7c\1h(Y_NV]XhY(%6KPXj䭢 39iI%o61' _Dr~3gpe'm7=J&AΚb]{߭~7 $PBh4,K-xoq% ֣I\ L?y ~*9>wP:s `-)2"f'4X)ƣ&02C3( dtTխ/g~2\] m(+k F؍NTo>̂MbWSG9 VxupF>H|Wb>&Br壞]cF6'tEQ8!vo!qr|vxVBVx? L_l JE볦tA|9)n~5P |ZY1avʸC|^Q"H6]^R3[O^XYuQLᵆ3!Srb{EDe_R,;u-.u|c}|t" dLL\wg2xZlȢ:=fȷ/.J j]Aф}jL]$dBv?b.itQĈıc`X:s}cy5+:#zp#!LFjIJp?r2(QBjJ={t[Ђa`[iTZ2 "!1|8!HA|Q^۲LU 0\W}$@T?K(srJ ZP*zX-ҊzCQ3kdwnF~N)i4baz+mOVt!LZ 0@APQYD}?YVAhggI#lQRzITNE ą>?S!M$cZ:;E^=h).g RSo_['e4FٖipնՃZZv)0ܢ"ISyN>8N# VUF@_$p0RL/WC!V?3ldtn+Or뼺>hY 8`[dy6Vf|\<$^w`t,L5@ |:&Sդ_ M D ;GA?Vkj0lC0JhlgQ9ey eu 6U?_9zZv[ψSY7k-;bftSZOUsS30`Tϣ&9! \4,7T1 h&|&* $d^7d rwvX N4"Cկdzx$6gr}/ |9?=DT6 - L8A.:Jb:PNSJBrME1ְ/F4jڝ?ŀ{ph%&燺6:-Jr{_h ;޼n4_Ra#Tw\rB֣q0H/^Ks@;auQGH@#rvbb \ T/ǥCrr `1 eOZEO,T[\vיN0yډ ZiѥoiIM"=:K:I^iy%Eu+[I} +iKSg=NO\CLj0‹pɐf4#%v3eYOcك*nf`X;t z0U))(JY)V!R&"6bT-(n=p#Ɍ@Dޕd.] x~ͭ%3J WNvsp 9_2=n6Za iOޣ;v9fNQBw_) Fփ,}~Ā:漖|'+ƽҼKot '8+5V/疁fYRQaLkTB0C {ucd,cſ/8D *|=o 骓! *,%jPgiȯ=UL^ϭ1 t妧S<#4m|jGK[9I C^{VA)GVPmy -B.ꖉơt_fŘ&?,?Vg;wFumѳI_l M(e+(Erڃ$d@+腰r lಳ'K<+p$Wl"#U&s#W{k?K.ly&iOA`=e?*-y6YL8/^Kԁ:4G mmy3>lN;ym;;Ћ ,0Ԇ$N@<)J WQTtJn>袤qz|t#x_Iz+[s,$Gb +ImJ$Pʬʙz!YHҼ_ɱuIOgTfzRE  WIEĬ/)r>вYe%o.v5ZxUѲr\N#󄚦4b:m t4<' }/RbW58a&#QC`lgh֟:E`mvM'6dFCp- @a{DUh4uZ(OQig=Eݑ;o%}j?ʐue+J|3!/Q֞fqYxcO9$,~9}i&%MF:(jp"`оiE}O.: N05d2VIx)kҌoN|KD-Bn:J)۪V<"@ˏ 3I#V:btj=eQ:?`y٩Y ^vU\\d˗9T' ? :gB`ӽ<<ЉsY٧?m`[Bgy>h!)\qf9{W^O]B>=V2'\9K5= o,tSD<[D%`im$r:.YY -,YQ7X`ʸ='bpSAuOZtc|)e(= \u5{1-_KIUq҂1 tGi`Z\?n?|^䮉6bAZ&eGc-:<9|O/KFy;N 2Wte?^ ^h[yK4Ұ&{sDA<HA؉џeEک'@ $2&y>r[:D07dޓ;R "[f}D-*JmI@ n ,>`"qs L?$ޝwa{0cq.ث콶-'L^XjS&2'ƫЏ8HY[U!ӒxdX uHkqx?Baf@I%7$q*d迵5_)C ktg+d&G'po.wbhmsl0eqHaxEbi<9Yڅ# C6qUԒPH<&%(eDM/pX5&KiګHb )OHD`h HoWE$coۀԯTjVۜR7OИoI&m" <eB TUI^|3<Q!D~ *kLK86FDF"< U+`K48,pYJ1,Ƅ*(Xb_UNbc=8FʼnF[!)YC4zQfN;X*Ix֫{cDf}3vb@H;su M"٨2M'9 һh"9๠HM͔EJFXhbHo HUNS_Ĭ-RA sV}Dzn|[@ZB3iq4Y1ôAmU&q5mJ^gJy*j =`+ M*Ms(B^O͡Ԅwŧι;A~{M'>݀f}mcޘ +V?IsM{l9E4%-xpKʨ.S!w 8SZ0h'Otki2(CF7M"эS`zS0kp+E2bP+{3ֽxkfU!O?_xMJ#JA.!55┻ynpya&5v*1>IP26!=sX'Ş]ũqj[7K#E4'#^qLPBO'v52rXOwZZyr yϘn5Z{+l̎61SBf}gӄVkߴ<{K4猍hL8%s'ey[ h2| }Rv] T}Xd €i}r…ؕ T/p#ϵ$c?u\xٛFi9(0J͜)Aov?(`0 H{K}Ϝ`h")ӔI&1ך#z%D}h2 $T#ŜlM2e)Q>u0U8/nA٪KHx>m}Y'' ufGI to^)(,k* amޜXaociLWOE\Z4\fHQwh(~BM".lQH4q%AEmW>7Ic B{km3}'_ת7QV1CԵ>h M'e1bwAuK.tkl=h<<㧹l"X\^H<v}5k\aBv?ΘJEWe~՟zC 'CT:`K_ܚknOfP {T#iIQgHgJw׭ IۧyoPF^diӤB0[Er$PL6Jӗسs:C Ko'9P WiS}5Ig;*a&]m*%aK@ V1O:E5jI+g  _@4m<2lk] ukYdtoMf`[η̍_ʺ ʆj0H-F;yl|wё;jsNXս_a'Ҙj11B&u(#Ŷ>}n8mdܝ#tnW',iOs%]$$z=aHv6e*B@|ⓩAd,b8N~MOY_ꪥMY9C*n3 ^Z>e:1C8Wyav#'" \;3hikӨK!< T8fl T~s%TIrjzu|^vJ`,WVw2-֑#Co)YyAPuCWn7.ωrJuhxsYnDFWZz^hgN"-902v87Ǖ$,! ,Z%޶ʺK%*:-3pa2K--P; ޷K7 Jat.4f vudXռvBK 9w$B=tJ18Re/9f_-׆ut^h]$: d%OmŒf^Z8[sZnr90(Q^&&8 ; : zy!J^B^.0~Of] h]3"}UK ⒀f$S!IKb 1>3o$+\" S Biu܃?Clpo ߳ȄLX1m &0OW8`xN|ZnʂqYΪ7FVnre])a8IB eqF?gn3BPn ڍC使|Ve۱e ttg@܅ٺЫJ32 >T#.,՟i r,^IsӲ[$;@џhѱ9KR}`oi'3wbV~Эj[==>-Ѻ+] Hp*es_$}3B.qbc i H:ĈfQ`p ARGFkIFqҌ^6(ӡG 덝,bzؤ`A>fUS&5fQfG^1-RNN2[W}m/u 3CES\ef3܊jB&`ZD$_?R︴tFe)%eVLnפϺg۝u{,LΫ@ClG*!U~U#k w}Eo?$= E3CLx<ԧhHs@+D 'c3&<8]p'r5?fZ!h1d9PT=ZIm g)b8̡rxgA{ ;44^KqAmwZz{@dӂkGKkIs3u-ocw'F cADJU"fժXmRnn9aktsrH%{)JjK80W0?I<)KgݢٍYAgs-n3 h[ۈP"_&2' /|/-s8U{ӛWP-3ٗJg&gnKΉ\ߑD>wQi^BYmM50żSc6@ `JLcEKi ż&zUxbxZ~sfzƛq"Γ8=dw!`:7-[%QU.k'( dS}Tһik@fA[ضuJ$(gؖoė:V7B/DcHhx$sv1{>kͧO\sj7x8鹱H_"Y~g|!H,offh<MVx"ZV.O.|1z_/:;K(+`hcX65_%Xz1o߉ f^z 粡)zFtzk >`Ц%rx\H+KHNϤ`y>E ~^ʇrPd+6I5Y`fb?3R L[@P{MTs|bwnVsnX\knȳS0yeB Xs(`40w5J"O3KKrZ5Ϩw$_ vraM tq^ǎ !j 8^~`lc+/brZS˄uP "YyԭrX ?WSE߹6YP% 'b_vA8uhٹ:TX_8Ech~0C$ϯ^7n5B p;5Y& *j~oޤT yKC%P/1|X͕;)ү̓7RNz!Mx4ϣʋSpYusi{4x5 F\_6^Dw QwMvlZ[U_Mك6ưKNG)Z87kEPD}_Vь9!΅L|f[B)e\6S!\s;vQTձڕ&T4m̪֒,jC2#GbmVm!!8{ZԎu6Wh9!`B£$*FZ a0vU?[jZ Nvݚ?K;vҏ8 x)BVm]?@u4 X>̖z7D KWNWQvH'sMi\G脨I~t2v6e#-a[@zƔvŋ$Njzǃz倣 lY߽JUE),SGk?&ý0꺹+ʨȌ mshOr6JfBtFjll/)9DMU%9 10Eѹz〚&,eA=PZ1@Gen~2? n:RT yhԚƅF kAoF+P._&\իfyQq(z$NVQpS'E@iJq;##:5umo smPqM|O᮰nM:hݜ^L2nN3"~RDӞ|L%vNW[qDB;`0nd@Hdl*cHҜ8-jsSl8FPZnQy l>=ʶO+ΞoEMu#IZJ4-`Zre#F>doQnaӳeep|b܀~nϺC|rq8؈E dC { Y^d6m]Ѩw~ oCny4KI퓿N8f5 -a Z!v-\FEW/]9eIQs`rTj̹F ,bOީ#Oנ'sn",'NK^UD$BAog~He n߁^@v-ޘHT-A^f3貏8ա+O~Xt9YhrMO3Zy8F`R8: G'BUCO5*2CrSx߉e/p_AJYm[<[SRUKa`@}|6U*-# ;?N6+?*ǰ/$Gz<<3|IрbV-x Hr&j}o}28rpQ?l!ErLy%57V<5;FE۲&tM->soN"W'E*  G *,Sε"ƍ?mg=nS3ξE 6 AZ-`YklNO~5a6%+! }D2 Vg>!ϩN7Oi3sIͯfe#M$y5v Pt7Z2H5ͨ`#;u+vfE񒏯lTfɉ [*?5Q 7PQ9 /zc*ʹç֊hCp;Q5gx 0}t,Q?‰<Ė\1ExەY%u ]f{fr`T>}^dM'1x sv)WY伿ܥno#Ca^nEUϹ5`O\[9%*Sשm2Nn 969Sn(*{t#&|'ny;s$qQ+{*FX.=$=o\)xvp\7`26efLdShrqry+wW5Hh9/`v=/ܧI :@ݵΣ$\91XJqgmFg,ĬIXx~+I |UbRRэGUNw`Rl_D/6Vr@|a>!Vu"+FE6k՝{r-2ZR$%Ĕ/d ^33sHm-%/Yϖ2I^szT6wR 4=2pX¸giȏTɨԡY'};+Z\8cܒDFRpQ7jZ"2)}̇U,e@?J=Au2`&0GͶA hV㺥_rXɯI{+?#?cW­zPaD؄ʜ̈ !$_a.E[n٭_ Ꜭ}Q_,/U ]ZXѣN([!MMs,7C,$I`+lI ޚF_N>5upם{Di? e(ۑbKĩ]m][켼@ b(\"q ~)㥐XW}wv/ >'=.p&"~)[H2lPzƵ 1:Zk][Yĕv` qki 4dl hFp9r( D\=#h )O ,y)BI$Ʒ:pE; %˦^XOά. PҴ Vxzցx'J8#|Z\m3~E6g Tpb&:#W |eF/)SO1UP%@M3حv,h9#t6~cYyon0k̍6䚈$@l&e+ T;a:^+`B[ۺhX̽džc ek9~OPʌ{C 0|0) pC煝Qؾ\*/[5U]2{h܌>:[CK`gpRbId=Àb/GN-y _אxQ͚( $$l>-ji|M]:rBpm" xp9R߱h4wN,@儎FϏ"=ٓaB; []%aB"[ҷI/z{oކ!=cd7Dȣt#M(3Znwn}Je&{zBh!xЈX="F /^gf&-43xA6D]MâþB+ sKybN_  }lR%s@כi,m 롉61I?s {2l~ JJUVɗ^ ~ bNRY>*7:ZW/^kR.F0C߼G?:^Jkܢ`:m%Rs%f*^I[T'HE$"@ 푓Ū6^ ;h(ݰj⊯|l/@6C7Rj,a!ڕ[ޢ4\Ȕ%n:!#8t;}^W`_~{!.2>ao(C[uyp/gWBxA(BE%<{&_kүk2=Eדy}}3Ht;B+i~cpkaY  Enm~Jj֏b+9u* l&+jɯӀ t n(ԶJ4 AӔ1-ӑ.Zb HNV@4mWfeڭ[ 9QcQ qwbJUI &}ysaZd,P'D¡Ѯ:arӖZl:̋9i )DMMNICHԫ v c<~ܓQDg/ 0`p.yԎT1{0'ᐚ8b_6 X8GiSK1 dwk_9F`7amIJ̧QCR,7;Jy-nG• fԦؒZlɐ™u;,k#wsȤa;ן טCc\f'҈x?q74~,̘i)r= "A/Նh^ql8~c|S_]ixشdl8|pXsUgם'8<\qZnEB·WS(*=αXF2BI›m.cj7xEtRroi\\ƚw+3Mݫv٦'{mH3CWZl͏]ìF|]xcru0zOBy`3EcǠ+U;8LDymJh9r$(%a E]Cb4zlmpc8#@Tqi-oAcfHGMUghfgah8_Gh"ƂJ*KųD#-0@F#ڦd8Ҫw@Qwl|^$ݦYi0N/m툡sqv Χ5+DC,bH%iUՔ cm!oJSڐ0[\ѱ@'* T`&~?{m*wwNIiKi<eCDS.T%,P@z00w/M@MylysR+۶gf,O#f#,3")l1I$Zx~gtمZXW#nיui/kͷ8Gte: ZԳ!3󪺭0C_ oaNȒ%YAA ",SK>qk~prt?t >|ߓ+CVIeJ q{ڲD09M7Xv5TE+9:+jObW*`9śY+趶TCY@GFŝ6ojԸ/ Ҳ Ya4 : x ?j—߇Myi"K y.MStJ0K7 -7,w,)Sa96x3G,<vA]sSB|Sr3# Χ fK8*I*euFxD)໌r3E_>VJaspѴ>dž;t^˫ &*$`RہB*Ә{$2^D8?bd-O, Vel'w؈gHٱ$_`!#?}L elX3ҒaԈN.0LytUF49L ΂hgNn-ZKmq>.L6ErAy󹢍`;+^y€Z0.{Pwj%2@T_UDp :q .$5_DA?Wa4D K{'<כY/~Tc_P"=M(!>hvgr&iCWQ$hYD{k Te c>F;n_2>\ yiCZG+Ź_eYj 0-71lg`5,xamnFn d?9[ ?';ѥ0R2c`aΤdoZen%giITfǡY?EGG§60An >`Zdútua)W5՞yTu4.覙8x,(o ;(FSEN+~ܚ7(00)C:C|1͵h~4,#0MG F1K 7FVA½2uEl}3ӑ2(M/<0y,l!\0{"PvqydWf+b"p%ܞնQ|Z˿0B6:Gn "Dz7 x?TOwHt3f0/"i*0َiW_JWZBMQHMψƒ%7maKvp!)Naէω'1!a wD@Rvb7#9]_-4sݖ>ҞB.7#H1gN}W3#fP8\WP' sͲzySL^'z%=gb pQg+\P 7x R׻2:of^;50EەGT d%H̷Ͼ3^kCD̛=KҖ#L]AWvn$8fsR*x`y+*$ktnB FJl [ˤ#Ow^jh}a)9-/]Y?#_m7g' nª RW+7mn~۴" ! 7hqR&R?yIpnum* '"ytGȨ~qL:`4"a4oaaSy\ | )>Aqt+]e )dNv _YJu1_Jnw3eGT63VT;ϝ\A꟱;pU^goϛ~ŧCDbO)7Rb,ʱg9YOF :lvÉqqh_Zq) k8 7ӗh M|EQ% O{;cѦఔa$y ƵvNs4UV1ϴ3@,Wȟ+:043?l{ vJZNn&W燵 ̉Iq$>pجz1tpJ2VT `O}oF>< dh34 '-cO,˴W_7?cd{ض;rtyܘ}{[ 'g1ӈGS8:yZ_(#HMWhژ 1﴿p݀yf%1aV 6_Qm *_tu'0|Ov-  ;]si>]pbܯG8̐{ LܚY8>M6O)A,ն>V_;ކUnV#D}.lEW!IRɠŌoV?kc-]jZb=3 rFGS(6~jǫ6:!8^m,Lǰ;R+z^z8*zyyׄ 9أn{PgBO֑b~]_2<WL]돫 GB`0V L*isݵMʹ t,x mI.|ǁ+.Q1p=QzJtcOMu߇OhOP G+z QY 9`ԙ2M[qkDj.It'_6<8\ Jϫs!OIsRԑ٫==I# qkpx&Q;d)wDny*񱐁'=oHCGk:p;cpl`kGk͚]B<7HG3fS393 $jr`oe䷪ e59&b:baoɺʞd_(ϮMntT_TL$TXߔf/ B&ofJӖ HI<ԩ =jf Gy܅l>UrԄl#VXS}Jq%`ei/[X%u~k:pM:eF2Fe|纶}%F# ֬!"-!MI%])1\u[s I-QqU_4Y=*9閿Q|d5- A3괖h&:D>.5KԒ*3bQ:A .v,n ,L{D&5^ !eHhDT(@w (0zƪ;g>4TxŢ}yIL_sZ:I*߳7F@V c}Q:v=/G$\7!$Gpl(w#+ME>:)LNt HPS\F%p]TT~Y;̕$H➣?S"U!Z,;SSLxr7?]&-,xK@G;3oeN0Q L5FtȨW8M+E` ݉۴\t%}dRQ]bk"}glM^^ND\gekKUlǀJKjM{iq8y/k9Y ,_s[q_ 3!mYsIP#߄xO|Ih-|/YUX&&$3 lfd; nL A;в{G=!МS2(tsl(r 7]H*,#Ap8.lŏH;&h<~JKh$fuuq*co g<:"yRnh |#]܎zW}9ؕ=[é3::^s|Z 踜ëCV߮V_I&P]=>jEA-Mu2}C>􊃐Yi^+81Z̊H̹VzEjR*;_ѓkc)ґs ﬞ{e3^zāU۽sUG˖B3Pw> M Q{ 5u=x!C[s,-Dw.8}Z:r^5у4;WL@QD b) ht>#ȩ^(\N<kٓU@8p@pL3u :qr~{[5֖-(蟍ׯvv&JV,OzoV5ώvCix:\E'c7gYZ0707010000003c000041ed000000000000000000000001614216cd00000000000000000000000000000000000000000000004400000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/oprofile0707010000003d000081a4000000000000000000000001614216c500006168000000000000000000000000000000000000005300000000./lib/modules/4.18.0-305.19.1.el8_4.x86_64/kernel/arch/x86/oprofile/oprofile.ko.xz7zXZִF!t/"a%]?Eh=ڜ.+τ7U m:1FCѱ4HlL+?Pfb-c]@=SD_D xcS(pxvv? L`Hhb 3G"vͫukoc3g#5(П7)/l0|>nTϯz e/T]5,^ytND p+Rڇ5va'ELH F\g3\Ro_MY7U_$G%|W ]@dg?iX*:"|rpF>T /R^P4( acqy_}_ 8u:jF`4?3h7ӱylƻȲ8O9@c5%CTz:Z` xBo<!t9q듋΃pݘpt 3ћCzsR',]/e 5Žɳ@p|x#@ H;pAbxezHK[9Nxm\OGk]E~LkP$o^;L`)o^q1КS;̷n[pm®G*xyYY-x+?]@D!\!9]+$i[sJ{%C#:4) wܶ$=,}0:Y!fN@6vᮊ'O<ΗkĞh}A+Ϙm!R#NO~#͐ԋ*(:> 22ީ©gUfǤn@Ĭ) 5j[*+?:i2q|alpé>ըWMgye'*A .3]lM5^ +xinR!.ÔjjQGT;Z:qq"<]Õ޷5 fUDU.]B1'k!y0ۂ uވZNwNA mUsi6}MCPH] RBQBt_1f7L8(Zn ,Jg톱%u5_,܁e"R#=9Ŵ%Og9HTzťjĶ|b8,j//z"8@ȇw~ ;5HHI1;CE5QZlæiҰzC " 0j@":d׈qK_n+᪩3 ,5ky6(-)w咠$xy]j/SK5!g-x̮iӫ bwkQPc\K:uM:7*.S=8 ԍr&.[lʐ^gdq!`K#duJSlF$wru?}D/31:QQYN! CO04WLxd<NU4(̬ߚuRphhzb)a^QST`vֳQw!MU%N0$٨•p܂qcý~ #!tUs l؆v|q],瞊Ѵπ3`u$qdRQ_;[BF3ךhBA1eamp_njdFV[Wr?&4tLhEgePcf7BC6Lʍ+ob\ g#g?K7D1KE:?}/Fn* Bphim$2 7UfMv(X8v DPH{SL:q5mYA4M(3H`)IꥮYqp臽=Wmz&Lƪլ+rl^E4Т꺧|` FNXeIe{a"'A|܄V[ϟiyY'@m @F1 /_my~lneҕ3e(_IFm1-|{ِZ^9.{-Son;& 4 E}Kj<^$')&/EW2z<-Y<łe[uM]ZLJj!YD {,H5Y@CEn@8Egi3"B< B<=x:K(C35iCk$( ͆v+ꕖ27vjU1g?4;MBsafaݱkڷ!Z4{\g;=&2 bO* , r7JTuFR#իc"+@ֺ)Q$WV31$m}˳AlכJA=n\9niןmJ5Co7lRT\@'ITq3M=yǀRHa}oJEi|^b5]x cNh  {b,0?tK ] {.>o "[M{]l눨,N6sH>"O S : wߣ)TWsJZ!=2F7" .S"}z栘znBO=jG;S٩צ[2~&BW*~(#\1+o%JaiI L*'uvr-ڮRW߰-fɐYnnzxM~r\ʊE#]&9٭YFh} [bc-XtP(BG6_( Ha ݡX,xvDS]BysT\6 %_@HY(4솿,oU ڎD-5KpŸuHC ?S_"9fiE~ʔnZ|!=0LTAŗ.uYK.#I^| )b-S͋~'mJx 3ﰪN ĵP`AZ/_^嘖*5@܃DNAs\tz:gVoOTH$7YBZ{xMZ> ΃]ç`Jp;R @Z#]@~kw㮆wNCˡophea=6U5Job HPcuFMdiPxѫWS@U6~ͱW,M}e$(1 ~SoF'm&KŻtCO <B/)qn#E| Oܩ+naWIaZby.UOFҟE>ݦh,)V`76\S{=AH/#K|As\^'Ԏ|p5TחP`vb]lL<}k 倰Fx2F7A6Ol Džұ-Vrbð^ jqk:Tb{J*aK70LY sgL'FSJi=y);+A5'<樖e{ 8_wc 4BJ$"Q.|P,hܲut=>:[Lfn$e7o^N)7 5sh6DH|^%3;J\Ż'X˚MlE`'b"}_c+8 9l}O v. Du4\,_RTݜKoȥ,pI~,uHs{"/z)$c'>!2/m@t TS~Iy܊ Yo B0㠉LY2P&kU1v1.4?-4;S:+Z|0~)?}tULHLuF^z"7Ăؿ|2XQ ;?`9q 06P!^E.383M bfA ގ =ʪIQ:u:R 6Oc,G@{JI!ˁ˿{ $2M]d)AƆ6&g u{ πDΒ~V-ۿ`Q3 d@@j? wCm, W|cJePC $n{=|z`~՝7JSWćBvޔ9S{ko H=ewǁQ vi5U/"D!bHЦ'tFAKF2;UX5vb r`pwt C:#/tLa H+Rn+5ڈ$)R$˶o:l"UW6ŏXEezZ>o,}x9OY$>&Á6 JjU:ڙVrY#0!D$GI3[0ؓHT4r# 9 , zRv3ҎaV )53lō=t˃) %8K uMOR^+Ed[3J )ӞkAodӘ׸wb IU c9ƱYlA,*qK^2.pME%.w>T"MƊɗ ͺ炊Fm6ɎM!cСhM1w!ݴgvӦV[n(gB列ʗSK39G ŏ\{l{ SjG*[BC^ Vq^r:DQ̇1>b.ܙG'&W8ϿLD@l w4}^10HDXpqjaŎG+vayՍ:M쭯 ZbuW ګŜ ^,aD=CP"/N֩VZR>/Y {΁kIYmAr8yVEu9DP⑘K%*k8tI=F{b+u":LSjXgBkIz#'3es(^A NFPy "[+P~Wz!=|,3wPt7q7Cgq'@6Jv@_򙌲5BC8iX( سv"v?.VZȉ Vnt: LtpE Q>D4󞰷 + L>m4xvun.z_ 1^kY`j8 -0\_xybLBtK,@?I+̓'2aF0?@ڙshه@%䳕_|{Rt^tg3}hg|=TboBEs(a41]ѬgI@ `DړA1iX&8R]]b~R@ܝ/oԜ4tn ӰlR qHG)}ȵ;fMNog<7b)8 T*m̶/P\,)>"FmVWAȓ!X&HÀ.1ǏYkkٹh0 ْ9[t 7G?CJ0t0Y&cNyѝє`.ha@^<ξHh RIʌ?}2|hri 94LO-JHe:i: eaSPU35bS_ z1pK:dw_Eҁ"I1` jyoޱ}DOj[ѦύA)ra*ņ<SlXͮ"s-S_'eU5ak#ԫ&'(%nP"buz)M'kF?Ϸ-[\FVIV{@zE8L3-[KR2lbXlCU !p OrE|eyslppBINCL+<#byI7yvld̫@HJXU8@ l6~oDcCAy?ۯ;_$X}㤅\ ӵ5qaUZOlIDy'ul6CNs_Hx+ O87A{<kD0SmC$ ڠf=g~N_ԓ 8 -yI6q p6 "]X4"T~K a:1n!b/lf)w:ϋc tb>:zIM!5/{s[ۡ^j[D꾏zgv\}{ӵͤ ur){: x@ *I_KFÍԞӶF5ё) ^*qDC(`݂@8׉D, [xBU)FA[dUZDLՉ DG .nnKΫv.G%h5_l NLaI@s{b7R@Ks G0B ~\_nhF]PKd& u?;&¸= =ʸ0&p~ܧ5PkB TV _̍l23m~cmFY,5G;sDZX>o(X(V/]iw^r1OXy{J<1YӜځ"4hsZFj']bp-T]s?@-⭿oV@&;DuQ]."o'8Ӷ8Wmx Fgӽ@ܽQXq[ոyK4Əl,7F>]jXA[DL@uyo1)w |R;ʜ .4Z&}Hj}O2$JD7]g\!3䛤ᒴNx[wjc8<&]WVhQxܠTlrqKG=zULEٓ23f=E`vw'-du@0{poǨܢ՝/H?ZXt5@tmv|#` fB*>$\ rv?yqZN!L[5V%4gJզ @{D|g%||T} M&Ewu4`<M0r`(a IO2SgaVv1aP^Q/&cnTG9x1)%7Ka{RKF3t)6>\t킥"Qdo?k-Ǽ0i> :`s L#\~[u>~%nFiٟ8?T= wd*EXig/S4'$|C24_lmZ6%\Ciw$|1 L˶5cۇ9WJo u1-8q mQ_^&MnJa3 OU-P%OE]}.i-ɡ..jֹVͺ> ^JZG878Q<ۄ&$9] gz8WG&b$Ăm&hYahݳ MU Z ߶9>LtOA8q/\Dop w=ƟE2.ԧAyPX[Ga>Q1C/EKmAq_x%EOz.x7n=sXTZ?ܣT.L\phc 6Fg" /%׃KG"nju g Daa^ә0di1*6VnVkiuwPdesҕvqōa˿$FqwA!b2N6X$|w?#?.i%i"# -.\%U:=z8jfM5P#_9l I\l&G6vI^[_U?t Cה9l}4^65ɟlHx{x`N'+شXlBt;/_Ӳ R:QRk#{MrvcȚEع7`xVsZt (89H=E<X48 $̼ p?{:lY^M! 6ruaح'Ksq{G+F4=߹')')EAkFFα TvkrVlHv폷Y8?V %N%/:wZl`IIWL@?oFkܭӝs+LJ&3fbi|2,_Khzg;,. C3N:t6\~{%qO]##6TC>an}*Y=b62+>mZ k!WB=0sG(4R# aF-' dͪ:wWC?ݧ sqD$.RA I89!>+Fhԉz'쭇1/MPЍݳ}CQ8/مSL)u70`P ȘM_+3w_j t]6=Ƈ'COY\Sx 9ژPw?_5ll@P3bIȘm(8erᇹ%rkVs;M%Sе6*PD Gf.@hMkAFC5?l(Nh7) D Gmb3xv=&))V#G{Թ#,emihwsX#<5C֟.K< v1>w3ݴo\C ^1KܯU}AՈXN4 rW,I%R`'/'Q:.a~X ?xq&Ks>2gA_IB"rB,ldX6|}V6TiMjÙ77պp"9>}_~@|لG`ZBTh3\~c^r.Aڶ >TN=F,:LYLXRo37Ɯr`{-)d|pEPjoA5*Zxɳ뿱ИWF(w檝yQ0!Zͬ4}#IKP! > 3Vw*[`wDA7VC\z#'"y3):\ԐiTtK}!8&(aXԖ~F`5H Y^pG3c!/H!mǍs4r֝DH&,kWHhNꛨ'#*#`{x#W^jޔ'n[slJFy5FۄKf0k 5`\sKB3 s  ,X IKnfW.7G*u^D龓$ss5*O寿tn96'/:A0n6r/bG&e0xeI6"/,2zKҘIw_PbgutK$+o8%!{`c)(A-H͘>=?X <͡[VE (t,IGldg_$+>eF.t˽Bf~ҚW-"Qd[ Ț,!x/%[ܓxȤ:ea~BDBX2!e=2)3ih6A䧧t]X*dN>㼀`$2p18@Lp< o~1KS9'ʵdR ëܴcҪѤ_qTsD1rnNY\Mz n\ᆿ-׾0tG»sFKaR>ɐ{.+_l՛AeeF)4)rj@#/V\ z܊n:(+`30$[Q0sr-$(ݑU Ro`;"A9J^JD[,I4e:DBƱA}Y3qڥ ug5&z"1`wH\3w3EorMC|֭yh2&̈ I^Z ZPRy`|7^+s5JZ::J)IYG@JJQ]DQoR o–WF^QuEQ߇$cMXs`f5a(4ދ.SpXFC?BR&w?\x:nxW&Nr8P0D#%qG7p=uU#x,V4yYH|: '|jd'MA1G%all kHyn߂QŞ#CfjP2旭^: Nq|c\& ".|9} Vc1 ChE0€sRř߰O[2#Rai==2R5LWQ2CܚHBMh{4~Aa!X >+g DG+v⊾`"uhVQÁbJgH=%Fu3 `eLڅ5) &/NlTxSQ;:c-2C08vhfer$w\P qF氷 µV|M<t54 DFϫoq@w K1Ӝx C iXQ'hi-/-?rR6j/MeYĻ8fQtBz#fo&f!Ki&aLU!UnpyR h'R5ʼnŧʞ {T 1QLO8Y{3[&>GkBvLHɜpFJ<.O ޑc^ycR44ߡ}h 4ic]jUWRL0;IKYtL=pO{ElB)+ӷ s]Ϗ)5[^=2gUczbbޅ4M<:j?+/Q1(,"Ԥg}cbل2zaBNw5QoAI-)C"um1$A.se.7O) o/߶L"AJP|87UE!@D-{)"/I<\SqSA)Џk!GʶQdL]{=ͿtZ}/DycA+dQIn&SPMx@kGoVP·]zn._&W[IG98(-o:DMZ ƆBd_Z|:xe&ԞRTKRPs+nҬg\tBY0t8ﶠOZ]03mL=e sp 1Uث}]X祒dNNub,b֯6D}jSXlxh=Qņ WıbX#H&ՖaIZ{oCM-bJ!J1LʱXkJђabd%:I32Rݥ(Ս .-H& lgr읢6=n:;snT] =+sQۘ jCyis|7ă?m{|ߗ7QVU9+fe7 e[.`3 :k'`9FˑM=$0R13΋U8vX7.aJ7~E ]&t7VwAFDZ VIT>{4ƒy5=f lל+:Bu&c<eR?d)-8t ! :Dʰ՞d\qoy, /JXc@Z56)   N|W9FZdz !C 3<37<Ϋ@gWT70R}]?Vo52I>T]{:m HE h^M8Qodn^j$@*&SI4}1q/OPbC'ъH[8rעon{Tpy·J&q "Ka̡tFNX]66.>NH˔Tս܂KYOj`TʀT3g97F+>P8Ty?Ha)8%vvnū+OSZ%:_Ϗwz`#F"*``g6|c'IGcn#mB[~؄ls(35D*IG\ѰSm'pax[7\IqV73\!$ASol9tt|Im Z“s9j5qnO]U- +!<""'q&-Vs7mBF}^CޑdޚX.C$1dZ[65VIVTN‡F!"]=H$UTZZXAQ|F3}KoH`ͫVeߚ! ,*dR?t!m4);y8쯝ݻ v=}\,9"pİh \8wJZ՚ߢLH FۥN\&=baoM࢐g#.{j!pԹR`hQ5 >ܧ T8Xa6#Pkt"DiA㘧/uO/rGX 9(Ϡ?H+QwCňLRlb߷vQo Pζ/[\ ̉ ;D!d߿őur#rH/.8% 5וg'ñ5j% St^d-vمz-WF^ u|\'`C ^͉̼y-1>uFBAYsMq>h3 _|N\QA˜5 ȑåRx `\΍Dv(yeMd"_]ˁ&Q?0crxHAT#;iKb>{,̳a"JЃadOULbf[[8it|uZs,h6g@Lt>gcL?}DpH=ո4|wզl ;@#41X;ߏ y~vW*27]DvHl if;ɉ_NRh~̈U&ĞT&Za$CGɸݨ+Փ%4`~w(7ޠNv['y$Κ%Kp-uH h}m0nN`=(%5zA%}?sawdžEmn(Q"k' PB'ϴB%֍AŎ6|oe?p迉 Y6$D] y"T!ZS 8όj2`82pSAG\eSk/Zd~US]=ZR҃lZ j;M F{ƼH Ȗk<=הܨ;Ӽ _hqYN|ީ` P_( 7\x$HiF,.~SQc`4'TV6" ɐvVj>COV l}x:X\/."@sԸ#k%[ ? H3XR߶^]gN7qmw}0WD$oȩ.wUkY( tRcvO:7 /\O Q9lBdQȁ.i#~љn6F[EMIgtۜRM[\2)ƵWာA3cc23mf@9>wsYfc4hǠ„S{nq奋;*}CÂHA—j+N &7BPSZ= 8ĐN_e5~pA\9R.Mujdw65J̣fU߅ힽ_j böBWR|fNؿccz)LǺͫ4k}wO]*a.l(׎%dǨ]R0n4YɊ78Zi "aw0:E )ܒrBh;@vqqhT<9 +vQ6T7@]Ԅ_\M'W"NuLelrGWQ М~ES}N p`o~"xr.E%fRHMgɨ,#P9-Le@+ƍ)KR,{:9eNr#!vWFЁh2rאgJتիM^a9{+|A 3%umo76-)dbC`&p v/r"AϖnY3:wȎvOVؙ u>ޔt([=Z|֠aVylRS=0F +UCƅn1+NdFyhqA}4G~б> 9h Nj "!|.}fg_1 3ZME%@]l8X8Qu1߉z%M۴>&w2{7P_{&AAhYv:E~*r}:݈[g֛,If@%hi'~gr@:y=tXG VdJ)?U@ƹZ2U9 R*l:&P,_.גXa0YhoR Z]ΘQqZHNenL1KX\kUMc~ڥ??䓽yB7h}aLOL eQ:[ v0F~C{R#fV7=_FRI@o.be-:Ѓ2)ˑ9mnuP+կʡGPkCAjx=4^6I :s|_mv N? ZBe,ŇCyڢVfPھN>qBBK*c[ \ >Ÿ!mpNy*Aё4ѡZB- R jӺբHЫZ9Ttn:Wͣ%GH11Q%hNYb]C:-I|տ'+GAҼd,ͭ<) )U@p f񁁋4-t3/IV=x=ss }t؏H}Kϼ1 }V:\)(TxΟGa ;jHqEZ6pBzvv}RA)#"sjZ V;M@r@ZkDEaMh2fƤ@l++yGE)+bߏ?N g9׏(l䊂aC(S=M}&>sk ̇*xiV_v$ Xٚhktx{4EOi-̹QR*D`mV!L~𨧀͊ho:1v!O Ų@OpJe42aaPKrM&3({kᅲԉLY|34h ,$8dputyv8d/8c+4Oxm8jeFiNh2z@s:#P9WT; CfqwTQHwfj~"+BRE `A\cc힨Y4rH#NËB4'r>p5$L87Z7d[b`>> ;KL[[̪$"e*A݁I M,x7wu,Md M`f4ow(0X P*XyԾ4 @x=:O$7HXv8V1P~ ,{2YAZ6Bʧگ˜p0'+\FcSڽ7 =dXEY?8PսDhzKw5(Zf\-3 v>D=4|3,zn)BcAD1w.շ^Հ~W] yaIη KJ@i4(M=-!zpĦ7K2<ОѰZ+/loE݇.}Hig~chTFoYRR[O\RnKR/>E0]K_ !>d.7fd_3M]&XWG9ȺjԷ`=h3/`>poH<_!1B()gR.͆f|6e0/Ե"~}! 7gU@OG}?Or$ w ܡRgo*tY/bSᰲb܂GE@'ƲS\zׅIdKB" nϷ-Hy-(It1xG(C#[\f@V'AodPf(h1KZ,*4IT@.Sx<"̫JἬђ00PvRsi'i;,A ~֭EQ \- F՚`6갟TB8yS%Lz0$)ېq]Tz}[S -E/'zVl*hPmF֋&Eqw$! e-?>9޴UmN?$S6_Π"0#;oocgrh{LXJlg򹧉C n|grJV4IMϡX&i%Hu0c[gP*unCi_zSkzy] 5%kAq+Zݰ"f_+'M$lRD mp<#M֣ٴo:A/Z s4dĮw.OJr]eU+#cTc W>_v^h 1 AUW?< 1/ +ޥr$Q){a Klp y}hUϤi CJOp8iDE#[ 6!e𝭩QY #KJЇ&}ӌx.*,g1\J?I,wz|AASlę?yweHx=>ZҾ> G3OL;TB:g҇ABsUj|6/˝ɽ%qu,OFpR/./Y~0$z&(WtDJ3@.kiX N)3(֚q;Ģҥǃt>4,3Mfti&\Kb򋽓K; D'yK89_aO|9@b8OGRxJFBrbIR_ܡ1ARme򬬂%$C3ݤ8ۙJֈG=\c|gS;:ﬢ¼+㴛/ɽ/#.X@j+rc!&ۈ Js`@/cH`#ocy.shhdT>HNKrxX7џg KߔӜZIZJ֊16q~IY/fL'hà+qHj9Zŵmd fM"Y ŕ!c:}+/JܽIb^6⇕ 1<" xi}[ϒ "tcNGXsgzZ dKEQ uB_.#4d( @~St&[uƲquؖ"e aZ,Nwnh4[o&X~=]_s 1zjҏvȣN{TAmeHpc$m+ՋBkf] ~dlc ׭orn>6Gk/</̱9|u>h*,B$54,}&Yـ#SAsįEg@ņ1E|foDb q%"{81bV*/j{}H C;[!!Q"BduCHY8RHU} ]hrOB5Ye+C ?ʲIB$u"հ0x!oI  m|\2=TD&HZB:[.$ ¢fG~:V XT h+$0$pxjNɌE΃D [|oE#i9؊zG*=]☄#6[ȜUdQ!5M& ]_aNmᆽ&ϞNZS`wS>D ,XUBW^#$ei\P[]D>pj#)Q|v OSAQ6m_*Р="|nٹ6TZڂ"͸QbNž['>y<<R54I݇wks'HYv Iz~ST `Pp[x*g+u_>yJDQlɎ ٿ֯U272):{)5q5́]~ƦgD i`x;mG6)3wRbOXډQmc;QA '-2cH*SL6UH :Y 0^EԛP5wY?ZAȞk@BmE0UBkCRb_//2a*P)[xKLywhqyCJ{ۏ/ƺ"q9$&N}ؑFiB1~ *Y\y^xehIDkrhH\CQt&8A*VF_ $Kqz~ewes:RcSDwl^)},H!FXx|""I\^`p9ʧ9MCWKM^?RXc![(c ~RV.@~=:J'gtUuuإ'b<'Ix(,KP}dxٰ>p K L4A^?AI?*e`V3F`NL Yv$~ՑA4{Y#z\cUӄ&"r%{G+:d1y+Όc[E/4J]-KAVͣ,*< zcX0ږT櫄}+#̟Rf_; ېӰ)ѐ"k@RR% Z‡2Md.LCX9zNg EL\=gcl-kz2XA؜O4A<|zhseAzI5ij޿ܱf7g K9Th;8rL%aZxHD ql"ۋs`y8.I1hZjQ =>xN&[Uv; ]d7_82E\.Z"R фQr1z\<:/ P*f?G9%Ke9M!Ϥ'g'[U:_n) !8{"{q(A۹ bW燅>F"}Yl>ljz^2ݍ.ϕP 4phCr3W~~xKOs/CYq hs)۰[)p 倇I:.ÒKܰ| k%:K82^z'^Ʀ!HQ'hon}g{y2src#P4B}gh%)KzZoX#13[3NoW41 9֋{K9L{3-#S:@}k Q%-u|aZƜt6Fypv"I5eO;xdŴ~A=AC4@mZ55y_^~w͹(Zǒ=A;b)?PD~]`ySUq5Vw}U \ K.N2\kj^B=vWA?t+V(qˆw K^;:<0 p+2?rmom rܿϭ*([h^Zos/pʞuI]^'=q"Jvt$U,F;#Wu"f=5N;2Z~+/* n[Mack}|VG݀`<\&_tiR&iH1":K&a)\Χ0lx:);;>/٠Xʇ"tN%wo#}cVw_tI&7-B#eXD-Me">s7 HĜ;2^np\FXȓa?K.U)I1 t1y\+|%1F]zV7dݶKn9 \"9MZXzy#wٝD{!xց7Lm9e`z*EֆK|>ouw(ʺty"G\w΍2陖u4 U_޴$Xd8 wu?wftk4u [r8U0\@T%7` E'σkZ %E_J1|x 3Es֤deT/3SbT$?a i|1W-Olp%eCNGcYuGmCjNQ_2 In/ _G4 m2C&$<dxSAbb%ńh2OtP-Q&V׽n CiAQ%xBF'߽ydqr/:nrTN>QjpsM HW |gJX?6٭u) 6.)bBZqqӫPP42B7GRgsIGji&Q)5 5MeހJL3眷߫-o;QኚRKil(^6 PB#*!;gIк]1f~C"AZB(ɫRzMc)ˉ <}໷8iGíc44`G'B&g+C\\UvKkj3./ 'qUr爽:j;*'_T_~PV,λ5jOy-~(DBKn,KfhcZZn:G09=NX #tZ8FH1&/. $ !ۊwvF- +`]]8OAA e8*smEb{a{7}Ÿf_Y&!' X-ڰF;\FEiqrsk JDLfո"M&.{H&_ WȉVyȭ e;J{u]D^ɓ2h­udi䯳ws"`y!5urn0Ho9/h=.2%\-e _c ^<'$ ҠMW풜Q$'" H׾ iFm`S%r+0^E;Y~Zv{F{R5*9i)0BEvg;:&zڝy :*8'nF]  rlN(߷b2ef`tsW霼gtLlz;VNs2ҋgMBn"X0A\l\TQD$nś$m ާ9r@t$ڮQQV \g(_mB[6bKR<V($'5l Z;UEQ7 pN[:N|DO_fܑy܊Fnt73alR{o^vPZv~+8Jj;yk! <}RF<Kh^ЧQJuG,faͿ:#qf>!aC C݅B`L| R 1@t=5_y(P$)| H:텊#%KI܀3q ƣE8vic 8wDoB&T+EQ!׺&c '\dk2l~|Ő IG38KGXy b<ԛ wmvӤT7|~#Z\'թ.{2_հt[B'>"cM #LŮ}qnja7tڇD>},-?OpD/% "{pd}/&v9(a&(gOL(PDl3տ6'4S,>j nYw >[][$'ExҒwHA?֯i?WLKNZUfkđjqIԡdb*f#LĴ PNYYT F̔.1Smg8OpIL)]|i6OI d. V~jtScu̍MK4_)Bub1}-Qm! ^ "t :u Ikse.07IHa˄xWΌ GOV~h^8$ '0"e2{fδwPtZVT#K{+YfkT+B-.n$&#\c;c#f<8Ax_G,^ *3K8\S*Gly\a<΍{ mY+&-B&P&8ScmO7 +֜ ¹i8ɀPkJ8nߖ` 7++-hRK. 'aq1AZUȪ~o.y!b,|%qLC@RZe,=GްIjl%HH #,w@. z] GطJ7(vqFE81*PWO 0{Ʃ3y$ {{R.:Ri].sL"} |EI\A#Ig4Ǽdzva锩O[ r8pͬ!1)n2_ov?8]1~Zt_n)ySnDp'+coU Ԟh<{{8$'%&'zWvbH UU־Ւ('XᨇgX{,tUԐa.vraix2"ȧD ݮ/jhbku0s6='q5u1IN זGg)Ϸ|dHޤQ)nPA*m9DHɂQDִl;/H7)懦:ą]I.cMNڔBH6ZjgZַS/;~t0΄oP-<]$u@YeMd͜Y&SRonf _i9DU?+QyFXHa.H 0 6D`l#`d@h wyeEć ޔ tl8G>KgLun0};2Ug8v/_rKբ$^-}9JS{lX сc#S푻q=DZ s29މc'52ϛ텬ߤDɬuDROO'h=rK9<؏ wn3LrL_|CYLcp-5ZyRm"x< *r.`c181T.!{-%!B]_!p=_2P)ESyD*)h+4sw\P .~cCMd9Ϙ5i ~( trwn3Zo%@pQ-ǴA.!~7[E x,EFP7-kEB3gǬ2-̀K:dX |ACdړ(+AI[Ǽ0q5-nx>)25KSTl'=9.ܜ鵴1%F췃^Rt7p5ٛ$eQT95}7# UurytPY҄+Uai?YT),0cs%יyI oFv9b5 SF=6VN-˃:PZ%}*Q ێhͩ. TQOF4bXdX9Q}Q! q(;\=zY fyHԨnrrյ? A6k oXo' ;xctz/\AZΊ;w>Q Pn8WBϋCqv=Y[ь`LgBrQ /tՖ/pUmf );-Xc FzH / 4-fxX}7`+xzUJ9yoAя4 Ρ-<`'~S afy0IߌJ]d mG]/ @)ety%8v#$ 0g .|Y~5ђn_@UW@h)iUETx2CeE-%6Mᅇ{$l1a]8)ΖaBhm3sLi!` }n 8/3A-=;! hCAڐ9\#b>̻V1P|V{%}s=[>Z}a6h=3Nm@}ę;ahº@S<Ae=uz}rC(=女 Q46jťBvW1$|BXBw r&T",م^dQ&7Ω-C !KK^04( O.k*\xG}zձŽZǴSU?=a-K:x5 z>U cPo1s+Bͻw䚉dEM:vG\x̡6kM)k(k9 _pU,? SlO䕒uYXVC\W/Z{.XQmKq2_ %kHT|/nQPnfgMbjFH cwi殺a9R~YV"+`.Pka$ qqw27@SWxR#LL($ KaHg+K7E,DX'i; K4`xhJbfDL\ւ j;3`?"CwڹN4vt*Rᩖzic9~WnfJ9(ӱ+Gǐ:Aԝ<ЍZܜ)8}ѿcKڲ+Z3&+씇>W|MJ/Kmn4ޤg(q58cw`4b X*KuN s eA'^wgi1pEn J?T!)S.ϯ-Oͨ\!Mq'e$PܧXj"݃Y1$)mO_/'y?a^O! بrm V2#2SF+$Ը\k$ZQmӍaw+&,B ^-m bR2L 鎌0?/O2: I2l5Q\ l؈GneB͟TC$Pb0=Y.5v'sԋc9;D0EBdWԎ)1l44?0ǎA$WBr/Ľ|EEqvR+b!rƓVvu* p).s9 Q^]"o] o<J4 |Ͳ.B$aN-{V%2U.Wn"M8Ɗff4NRZguFK&c?<5ѧ]]IF)2#AbDߜ|8rWbJ}YZr fn'x'Gtd||TYI[┅,"czmGuϐR3]?Cjm a{EC@+t=|=:)*aB +3~KEh(G[-Oh.+8kp<ŋ2W.&S<.t0rjUUbʩ}_.1(5)^-v:0]#1EV!,i:I/D5ն?7X}ѮԆbN3qhջsn) iQϼ\9֌\Fo~N?N)&,I͚Xllfv۶CP@SU'gL4>CY:O-.>*+BpwjPHSH)jiTҽjnz3 NS^lj?6_t;'$8nZλP.f< ||!2SP}Lje+ >:h{[3U峇 N"p6̃܏eorVLjevdƯK =L"nɵ!rBx@>n#fzJ `ߠʜӆBu=e]]c#Mh茢̮O${y$n}K{4S0eb[/C;9o}Z 6VOC N?1r`>^W_H{?'$SK8t:OGK$% BpqmA|®4d>pB 7(.swtIx -;ނhPٕG}D;ձ7L쥸xA_<+=6tۇJyL\ʏ-?mb6t 8:W>Ϝt[0 4OeE'D3Dfΰ*yvaLDp\Y <7KGƀa2i&ܭPhjMB,k\ |ݠI dgsI]W3y#_2ia((0X?2WA yfib:8K^:bÞjoRCY"?]f4<ʄ?.4${~HBKSü? mi?H}lqc1ǗW ܁*SR?"[a/?Yq{9:W*Ȃdz{)fK웗OkŬ$EM },X20s t$lh *aD$9>- ?a!%K@cEW0;ِ8Q0#uM~,0ttXV&0ȈMa)q]5QX!:@wv%}=ϥ뙩~teF4ā +n,%ւpB! d |7{fsxⵇ8S,0bX@#a1bgn .VHmWtsfHSfC|O(]&ՂM /Jo|v{B:3)QqvVN Mi$2Jdyha$nai&ܕk^ϤJ}* ʚr4J@ZHɽlIrZĆK؅_͢xFY2XĬQY43V>6*WՔ,B>{|W,)}'^b;H)k.% n^bwveҞ5e[O/C8(JǀCB #"IwPh3սMp}Bqnթ1'$=i8@&(1!aWȁQƥ>-UB2z>)omJj:+][#v >sW4,]GL9)uBJ8t7lH.՝ i Ma_S<,-s2sK-(9`IByI<'L]1Ē`Q_Wy *,JŖuX{ɘn޼9@{LZ)qd)#;J6Cr9B /F@ $Ln9A.8qG{AZ#pI:|OJ_Q|3p=H?SaΚAnZS1w?~["-Y*I"Ħ_ؑo;Iw5jCD d)+TadWpd7UN{ܹܞ9Cu8AW7Q"%h R 1*_σD)2(#dG~Г߀ 䗼A2uY*,0Y1Ƕ{%T%Zfvɑml CvB$+&+X=35ɹ8[yI.o 9] _8†;%7z?Mki`9#4.ev#}Pޝf3)w*Rq9^<B(*2>g8O`tfHmzZa7@4O/0]mJE6{8 RUi$ie0;w"^b]D<=#Nq+rHMཝn(x2-U׵B2yU.io(vT'fOA}۵o:Jw~[1!:Q??ֱ~+}^]oL? G5+~o"$k zߕLM_UӽCmpHBCfk-{OHFF5gv JL+3,8ۡ[Fxkz\^_EíUV q 5E[IE̸j[i~j 7cm~ϓ揨ʖ=1ؒKYlk/ZG?hO{S6}lwԵ3\Ha]w U؟݌G|u=l);w(D2朹 L+N Rn20Og%:^G2~}Y#nldMQA|oZ5Cf񘗪XbudEM &aĎȈs\G}Ȝ=P0S1LQJv E0X b\?!jAFP>ں3XGsBwW'Y|Dn^|wН3Vo2^JzKƒmC ͙ݎ=>rn (|x; 6A'{HIt>M6҂v!pNaHv{6~V Ss`=?(oR`ߕq36Nmj~ٸl]RWH˟lhTDh 0_\ І"E\ȤYT H.&^ô7^e`Uޤ`X3#{"~MVṞuC[!tmӯ$pԞ)alY렘CC$C$EQށ 1M}K2{WSq~T)."̟ E(}¡\ HӲn6DšIьеw-~nի^1P Rq)xXXju7h'^ 8fԱx\0[$hl{1|^Azv{^/ϫ`GmAj[¦xI+jGNbگܛ ;"kz9AOtBQB=c+Cop$$r1ӟx?KXS\sg~(!bsK/}laDP:p9gDؓ&P(LM}US0pv*kwTW/?W0=eyɅT3~񫷠w)4l͉KAC{HBo_ڡ`AVdZAz` UD64:24}4B7_#m% VL!h(Pu9F(bʷj1KGjx^QEƣAf Me_l*CD|< M z"9!Yq!5 ].AƦg_-<5ӂ`ӟu ɛ]ۡ2Jr>@j},q9xs08o}`vkQ06UҊM0ʴ0gjȃ"Oݐ7N|{HUIiEZY KO3&D~D kX "J_S=d^)v\0d/0HL1ÓHPZj")PR^>J/a]WGt~2B ;:q>˚d=5kCեA4~2.7_=#^`@FhZ VQ\44y^IR\W- ܓ.[,آ>): X'CX"؈g p|EG`U&2}z)/\嚕Lnw= 7\#PzD7^Up}?"*CYm&I>şIlȫcm7$ }/$Ka_}AH,@ZMXgdp薩NH\hC!3n0Rk./ܦpM]Zy9F$o>*F=oqHM&ǎUbLrO%@1Q_&.':똦WUX4Ul~*e,7N(-Jp+z Sknzi>Zx~'X}~J,YѾbDt2*>x[ƲB /%f^y·d#򕠍?¹Lnw5yM]r\S'îk\YXmP0aU]^Sӈy VNOە %,@Q; ƪb#RPBge6*eX "S!tEfsI~g0 (bs(VNVU9t`PΉR'`!HiA(`Jɸ{JU9G7~4MWWG~EM4ٕI”(,w$$-OT' ٧@9XJ෬!ɯ:@NhJ8\z-NCoځ*Ro%?B 7◗/1\sCKIh}VKKߌ"Qj8rHC*sn)v2I/z$%Q\>!|^:,hq/ =@8!zͥ/3QCztt3Ac-meY{O{c $9Tw!YIKpO4Dv6n݃J*T!Ylpe e.(3$u~jKƐkId:r}NH  WeUCAUӋ`\s7(ݫzZ!vd!Ϛ0+'ɖǑ-1 yhBK{EM\ՁT#<G(y EBٰyw$v,$cV`}n!Ct"Jn 1ԅb rp ljƸMJ5rsv2wi4\LЗOɱ[ZUzAduB KPx6s$C8J+ʥֹKt ,}Cf ` |h-%qR"eYVg꫿d\Ms@^60Wuw UI4OpOS:B[Gc=f7Mگ}x4u,m@'C]"evt벼;ӭ6{^>نeiI\%=yllF\u-x͵^hE;RFXnӈEO/n~N7?>B\לy+!3k|_-Y`w .^Y z+?%׭dZ[1!S=TxY882.1V+7Thtvպ8muO1<v>TwڣkYu\+tI^_az쉑ZkrkY{PjT[a8V(ڕw\l{c+-YlWc1QvZ_skzRXPa>QM+\0)^Ay7c.B s$o 4nUV@h /۞Zč9 -b2.LI׷=>PPX->_ȁe֎+ K+NW(9<G(Wc,@Ɗ#T.odQn L&w j"IS yx/ \==_dБdlYx1qe] pŷUzC}#WN O'uBpN!?! k`mAW(Ľn*ȇޥX W7bXBAb*ߋ(R:U%K bXM\m jgx8rAcۉR_OkNmu~N-AlE@lCɌTh |)CWrwe1lEXZSl% "񓑤dƊ|A<#ghD[c%fߖ5yGL8xV@nZ_G ()w}q؋Z7^ `<4" K71MzwL>rݲgY )?L49V/ڝDGj[5,G?v%8K/0H&f~~M0:6y€D1lF[ MiS>]{u90 R+שּ[VEE8:!%]6čQX#nqNLp_E.nzPA:Fj](/-mp曟cJ)K>E]ÔEfχ`(5lrl'_s%y&G'j=_㇈kZ9J&S&qU췌7xЉjT2mj)IїCf}0Nmy0DPN $=+ B_/eSgZ__]" sKYASH e}$Jfn?P{B#VzLƪkn%)V.ٓ n {.L~.,o;\7FIճ𮫺 C"S^~cmc7T%֜V}&F?MA|p7=LQJOw4VmVrF՟@5~q峊=-||h^t~j'|Eb<jnt+?wl9\9.`:/u%u) 17[[6YWqfY$5;E!ʭ: y}𺐚E^`,o~4]Sg]N^M/oK*6ru[sK{sԩe㸾ȷڦT1 grRȳ\Qa@ڰ8aJF.XAu/ #92C'eޱyMɺ_C!^s4G7ۙ (_`XTV1ior>.P<ASu]_vSTk2jPVgTl}c; Wg@ LubV \͊B|7BsǛ(Q%Hd,p?IJ7phji<R9[#t?R癱\D9H1^J+i_fLAYW[ʑ% ѫ<: i)1%~ .>AD^OvlXHOX4c;O qBs0ĠC~IlD 6~GBiRS85IHjWEd9A0 ONM֣&}&L}\vgWV T*JL92UOO.IƷrI# B 7*xwL].10B7IC"DqkMW*e?0>fFIJlr!0F_ ؜@ٷi|ۯ"9F_IK@R[3&Ӈ"YE!SIf.F)M!K#"f 3E:@u{Yedlsw>g!4N kƈHRصRj@-'DRE bѡAq}qmwF^ţtorlf wR:>ZH5CcU~ "OYܑNF*KwQ|_(n|;,جeNj dnϟ<8CrmM+0ْ̊ĺ8QJL}L!)TT5zhkT d>dZ^7^/; Ck݊*F^;!ߨKh~0" ;`RJ= Ѽ̦{1SpdKl{:}o/R9i܇ Z;%5KUg67(hsk>D!մjF8Z[:wp*a%;Л$\fEC̺/7CcAPxpPĕ23kx,}O{a|!]1p 8-b2A8[Я'%E,(*Y`=LjA%*n3݃cՅ:,p_O|6{=LkšVGN"dUiA6&p@N7ިbiWq V%pUΥ G_'ꖘyŶVߚүN'q00huUR4* CW#3Nr,&|ǰm|57DBV];@vڤR9ytjOBHVul668Z CA"Wy$}Q/KQOKqil#ao/`_Vnryb)D EHUM۪s8ϋQ)XGL5< v;`6ˁ à*߲i`p{f/H$i>U{%#gj^k^Q$iXIW%{L%\^yф\ @nk7Պu'hp~ޓBw"(]=q5֒o2Y-t1-/?s$z`m$nUrgYv1;ᓃF3c(|Peq*BpsPQŜUEdfA3?zJl{{_,gW9uNIY%Q'LIqKbpJ,} ROtB^HZGUE`4'H+S6 kks9h_dǤ!3,x/VycZuצn!\A嚙|b(݀pl]@ n0ܠ5́9wDm#XvgN>U;"<|6k }s%,HLWbG;zO%~9O7M;GZ$眞Mat:4Zo'q<2R9r>ڑ*UEր`G@RpjB,bz).m+PV"}JM`l,9`T{X,=(5;EU(_8)7q 61RZ>q95kJKx aCU߆:w,1"x$6f\vHJ2{x>K.!I~ B nv¸/'˱8'M P"BO13{W֝d=xkeڏ3KgbpgrǝLxE֢f@o RJ miI,ZX:pXS3!'s30l0/n&9p]`Q[{举|V=i7S4ۙjh"C wqi߭5W r0$O 7x`{Iग़nA#_o=2-+Ns)0mCmI3m1hxF=#c[$^x\&M1tW乲Y >HKnf =J+޼J^ S-EbWض>᭣rR/9mzד.$Ձ_ֵ UGON.E8^Rf^ HaN.3l ^"1Ij%Xәy6wy#Z3t II_E1DQ)}b^ |>Z }}؂xFw 6nIeakv #H2k?B(\?IvT*ƌo*aF,u\v ?VU˲t`Gs[DE: Gh+.?s%+7z3o$3.o)Wq%GVTj4+tΒ MPet()Xd[=-$}\[ aTJ-_-2VTb`׀@DoAif ܩѢ nm+Wߤ tћc\􇽀{n#l\}ʕyۊ0Ra(qn[-b }ţ 9^ *A&f0fI7?YHBݶn|[%Ӭ?e3 4k}LOnލn_SՅ_d/w, {͗:Q ? M!_;]z2e{|KsW_=|`ӯ= ^(pڹvRF6@'g`3h)b^q;BIO&@ǙZN(w_vSc7fWLzU'HE`ymr>Q,3wxǻD z,PG^u)k{*}G@WQ`OJDuǃK-LЋ;&q?[4 ;4td2ܣSMqU,-uǻ/IM žUmUdL=s Tt]Sˈ's0,&t *z5M"g(pkN5rѸ *cj3~k?sV”o{d<"zx6JrFm^mݺY٦ƌ]Mc^kz#:Cn<nU~c3Ο$M^o!.Ƀ.ۉ*p6ڦ'DMoѦEݖ`|]@RG DVTa<2nXh}zVZd&! 5}*.X0,y˂_]TG^GInZ)Q"lz)!!m/\ψZRg8hR/|Zۗ!qj,R |'gWIG Lot c0Ǣ)J -zJX+m,Lallkk F(TSfklPtEFw2;)>F u< &lɖN(wHgV/7p,~2qspi"0=;mxOꤦB^]d 3̏&W:o^Vt>ȣ{s_t QͣOz&ֈe?AxIL9 )*vkičEۓ= G[50L7}Bpv@x։|~F^)8ќb _EcLI֌SS\ aEğ3ZXLHu9䞍JI*&P=5xh ɩ?7P.ZoeEi2K*bP{2]K&qZ tg[5siuLYYF=ec-@JL@JCAtY6w w•lMf_ fdPl}y8֯5praʛaD KQ`l>v46gTXRl:mXM٣L35h {<6+)0\?rFwF?Х4aW0 tO;\ Z[ 2A$Js`9|WQ:NTX^a;%f!oV},.s9}H4 d2X)Vy]}Z/QclZ@{<) I*&r1W7s%PZ21"<]cQFRNsΐTj 7Pgyln|Wi!Y)- h*]D09 g] `Ui g1ol:~@~|NYhr3RzV|Ӓ% ͲjīO\v5mZZe>?9˳ւ]De t9 8v'%aPU$#u/,Zn% 9ߡ\4|l:-uk ';dq N"@*]ZtH Vy pFKrG* bR9"wA/c(Bl穠2vVkw+JjBT]w'."`+Q` kKpw7RfHS<)0QnW9c1ݣ(jA`cg#Mա 3'a <ض6~5mU) t{o^fFޙ*9vmk!Alb0u>fQ:a#2*\`ɀF.×o-B.Κu: 7X|qbA!ųu\8rDiWvdSo,+C'֛z.MJIːӱQQs7ڼl׾JGZ 4-г-a>`>l{OW)9RSwV'UeQLz}W`q|fFyU ~ h.ĘSA { ;S7|'8zb0Z*R,檏!t-,w²trqߵM"$XstR- ،/@&8q;#^Vÿ~OJUu-VǪ:ZE= 8 CDbJkORh9h뺣1,gR#1c j@pqIb{٨7%y C\5Oƽ~l0~@i+g`LAEݹwc9d"¾J i7xyCulHR[Zz>;+s%NhWA̓`)n?K5B j|zax%'(L懸|e7Ԍ5:kP[VyT D0 S/ygwtPҏ8ks ׼ Z/6ԙt/.ۖmnlRq2)vq>nRӠWվW+Ũ) Dj]-ɧGWcA*!BGӒ-ԭɚV3\#^A|wURS 3κQD8W$f4E`[ڗ?o.iw[unAи<>*%ݯk6]mnE'ϥЩ!YmV?RDž:4kgf#.j_V ]WvpI؃6G0=0"z7~VN+«ʫo.$UaO'Ǜ4j&- r)Q@GCF*ރ6g?'#0;l#ef*c;b?Fܟj&J#6|ϐ}3ȶ}zmDs7P֥E(Iv:$@FA nna4s_3 ^,0/jh eHQ0``j:ŻK00B* ^zVU43 K?\ZV`OU⢙`ݰ¥UWK,2SY'̽TdЬ}|oީUpZK BB|#f6BDys\ҡc0~x6_FA>,`R Щor<~`@vV ˷Wez'KmAlxq̱7ydğ>anR@W-պw3_3}K-~S Xnܕ Ωe;}b,K/fVv.̇^\LS~uFC.W°# ={3+&J) Iv%D=,dޣiEcn=L2r՛v7#dGŗ>U1Q;4+u"ep( "RWj~+e EUJtcv /ܘ_MOq`* `M1)66TL>IbسIF\a5*E)>?mQ=M8 ѹ}̝k!*{rL^Wv\4J/MHTc 㷻ݧID1ԃW?RjH U49_yL+l"uv"Jumk\f :J H,T4w|X>T7xz>:5--MnHpJ*e{ߔYf~s`rjj+ Ĝ\%<53E' S ~\Vu܉YB%Ё 6ev]wmڰ{ֈ/n -ڠ[&"Ul #Rնݶ1؆kFmDtR$gfg2f6 `=jQMGKdC|U `LnґTkD*ҵl4C,uVlֻy/5*ބJ9&ac)`&amߏ$ zG/;B֫U!.!;J}(3&'Ze%TYu,T|l@BgĪe7Hvq!!%(aP ѷdk|A>e|3ݑ8'T1T ? pn393% ҜQ6$;#k_ &cNq܍ ,=oF\4K8 R ~Li>I Vڏy:6ZYH!?01Z ncP̽Q}l97C>dmxHe@L6!A12_mH`)|KJ6BV0=!zCC${){C MɇvdKhq~ܫQʖcS郎|.B3Rd ՛Dɸ9Sr\~UZPXJ13?Pӧ~:AOH]1gn`ZKzVTd[9= >EbCs7Ǝ{ԧZ7bJ Ou0"qz'lSf>pGxi /pgvDʙB̨Q}I_H{y麗}9gCz!ͼ\cWr.=znC]6e8ل.}zka$[Omicgv ŒR?CLh~`D&U@[3u;S53rVMk&QEeO 冪EPbe g#s[rx"^<~m23C=q/>f0ckH?%`KOԾ6[ՑEt2Aß}1ݖ3nb[_ϔsINdϖ#Sn!f4~@:68eO^?+ \#~,E6B[3:Qv DPA=իo:j%9>]<=%:=܄Rũ#+XHXs }W&ÁyY?Fk+% *zl2qɂt qks̅rIbE_i/̈@3n~Ea%ׄx4%D%?X6AsM".jD+[bG5 }=[* 04e\u]Kk\e6;;/ǎ'eگO݁r^QqDZȪᆺ`?|3[,]2in p+Fǧ%0BjݤK2i1@M Lѓ:%9pD0sW[؄-54{2Uv4#I!H8%k?b:G\ lcFD^*w0%8 {j:3@!.%A&7^8Č:QJAGlp攕ªPp]ٍr.(D\Rhp&F}`bӷCRn& C h0~Waq)s*eA .}7|V'M&. u":7KԱ4YvguvR!L3$p+~o̵z(_ś=@QREj1Q)i|6ukeo-٘7z:[3,VUa9^&W`n7`>mao7d+7bR ԓp9l: 0p\v(7)H08ԵjY w.ei%(@JD%)3VNUJ5n ' *|8T=;1됉Pʼה`f'*ѸڭY&6#<0tGu a`B-[!= #7j 0cs?6a2B?le5+b[@T?{&!:.ٯR)'ƨ )|S'?* {eUM#9##6n\ uM>$%']бY3z]nMv*R ̋Qef?NT>0A)<2ώ~[=:)Ma[%ړNi ]BUfBкPw5Ĵ/ GZ#ِ#tR{s1>e?<Б :]dԦwהяCGAeԩJv718^1#΢BαdsSnFm]>7AD;T(\e-$}Qo?@WGI1e~O(' z`O ]:[5,=KQ")UQ ͍bo1EJ""GMr8~c^MBxlBOh]&RFyd>(|ƅ`̩>h}wVS *(Pk۹ 4f9t />Ql%]\X=Cy}]`QnLKٱZ]Et,w=܇ `thiEF;:oRS`jY3B7cNstcE%7**a: LxKn!Y|3$ׇIQVbM|Fj`dj' eZwàjQ= R˞_J/KE۩]jb7.۝=r0k^Q?zZZ 締-悭sdvn\wzݲ9´˩Y86g6H|쑙&Gi9eJrIXw|x޹$W{R,Yƞqډn=ه73C}q`ov&aAmL JT *UV5(ɉ.^Kam"D[eKw%k$Ɵ6۔'[be3oqLEH{=?t3uk3mc׽ns< dq@-SWJbfݮ#rbdL/Zxq !R$ZXveޅu*LE̛s %L$gXMKք 9b$yw%|R^vQKlAd7lM9w)݌ きHQ.B [sthVqHs8M-?<e: 5V\)~>2;_m.sB*LF$iH,C_0,hWmiLRB7eP.?^VgvphBvvdvdc: dT>Kn ^ &m5/ 0M$p±4=`9FEWqN(;GjZan}}&>Oa9G癧_?xdK 3Iw:\xj[Q=I$ >\U ?7>1q[}`{x5x8X<dx趏>VYa}x>SMG,H6Mn ͚@;Ss= PP6m<~Fơ[iP#%8uXԨ\9 ՙ&T ;;CZƀn<y"\/Q嚀cUmN_PSrz#D+5AHm%p,6+s|~) EЋ>❴epe ch)h䖀vK^ 7"cnZR$ͫ_nÍ. Ltm҇CN6^l;53&PfLvĘ7 僲n9p5^ ʂtTVLJ#סUef^=\^0%+Q~m#-eZ$jB9mY Qs'~FT/|2Od>CTxZⲡyR(gX*} ջxЈ4c @,%ienDB/@Q?Qݻ'8A0tXץ ت]R aƮ5o :~`IVIH/aPC~.$s(" Ge,fwce,;U!˶Wn惄XXt v@0 4~pޑSw 71.j(~优PTO`;2=7'[uBט;FJƄl=[۶Y,Ds%IU, W! $V76/*Л^u>b\oYWbJq Й?(lEckH--/{ϵ/&C ?4N[tYg'CvrG S.6Tpr5N23xKƐ58Q^WD!x'ٽ]^WӓoK<0DPFk'`b~f< (G#柡1cucj<)N NM~QaqКG!Yv`6Z9*ϰQePs n5[ 3o^GWP`Zt5D[,1wI_`w܅NAIBZ~(na¢i!,4=s t\c$EDɘuX7ч>ZG\ D I)u@L_j0,45rd O Qb^ܠ%W,5W!.,0KD+%\4GhiWՒzW[*`E=eqMG QHWLV6 ;ب6;>q!90a=}ƃ0v .PeMْb4 5 WiՏ^hF"O{!q2;B֟(ڥWh0?b5gbalm 2"dKr2{-45DR&J(X這gV|Y 9Cצ'kWCi :'~J{Hv4w CV mȕG.ARRvbVi=x1a-9VT̓džEJk:%;BYN1Oqϲt_ ^5F>#_9s9axBXSDR5oa?hsz&O@vٝy_a#\B A M ֪M`Q4Aư.?Pg)N}פ}4Ry=pfܩ޽E&1&~~38[_9]yL( fka(*Ŕq,,&2UkCbo͖UuԛL "i S$5bzS&{5!]nxi󮋅`]1vtV*]x0u5!rN4I6b^maȠyB]ADŽ-4C$I@IZ c8M[ '8LxP]Øq/ɳoϯZ2N=ls{Aܽߧ.&V?Cw o#0`u!Bq}Fϲp`f4Y?yxTk43*I~| 4k}ñx m%^0rl'H!;.hYؒx vfb['q-"?J$wt֒86zWr/ir%;ж*$Ƒ,c|%-].ּ<_\$ͥ2ΐ KaJDX/Л*Eن 'MJiu&[3/{~8ڋ鐏.ZQn%J?kK'r2x3 xà>o-~)׆Ϊ R(,\$,0Z\!m}K_:A Z~jM8#C$_I!(]QmcUd|NpJ-pir©`'~)p0;T4 zlyzYm~~4 iN1$„>/"϶2iuaEYKBDdw:'i 翿zWb|6 ‹-(>Xҩ?v%>[?kX33zΖ~nJ;7u52Wg`n\ARx0f/ٰ='qoLа"1Cv>V{Ma 2l[,UuN)]F#/,"$jChib)9:x/\'@ (f5&}/Hk }䈦%e#=Ȳ0ڹB x6S6m qVJA&\:sΐ^sS4]Ρ x6`E3]3YۻH;ImP &9$鵪zi_\֡EN ,S]ehV_NqbuJs(e6oXiǤQT}eeGy##l#d4SğKyUZBI~Aق^8wɓi&yMjςgegٗ nQ7Ēd?0͆"zHRPq6(L'] M2>,n Jq|HS1`ݐ{#C됌U˨=%F9h<`ƨ=xwiܼg:O)+TTJr̹ww;K0=N r*gh4U{ ן0 ݖW"r'AEBg."/pD9uWWЏԓv"63Z蕑_JB<(`n(ݣ*@pnk0#f=!\>M-C0Cmwq)q +QV @z.\gU&̱?suPfvM8F7Bym„-C[x3+B+(r Xu g(+yAᱦ*0X~;&]c0D #xswKwmcPLӾbB/?ZXYo 1,G%4MDH3-laiG6 D$CMoN/ʡ3Gk>イ'OkߦkB^B.d?xx߳ &^lɭ4ZJMlJZ2cC|'[$*+ bݫIrR׀}sm)Ite`ߡXW4VN[i*%v"L۾{<%Gd@( =\~n`ŀ%:U%V2'\i+<\`J'/ƨ⑊X})5=Wx\^ƙjtey+x ((H{~ 9:!FϰbJh#МE;]8 ͘,;717J=A)btO?׏vA "LQs0c-Z0N [mbYP D1>ע8cf=ԥ@l%hRKl 198_.|f02x//q65Xb4? + \7}7R1`vxwF1k%? 8jI6trlǀ܁L s24|,E7ҹXk =c;wSxi"F icrJn}L"GK!mn8P ')14ԟ}ABƉ)ru6&{ i 0!7sޔZb9'0+%N"du/̸L7&!WKex' /)Rcj(XU5|_[cΒMPReQJ3]aaS χB0RFS+8X;+X"]e" Os_ ̾1X-:ۣhnULܚ0:vYTrٔq c5l2p ~I"w8l%ZaFsV%X.SV(W).2/IX1Nvft*kDَN篍Z2?6OjFvJ nhތHFBɊ<|/I Q$)2Z}ѶT5`Cy2&(H^`y+-KQ9>\m SVgq,"^HZE`;ڜG#Ydd@ >vl`S}xy> B}1Ƿ7eHIuΎ>F2P.wϱc1$ݕDYEdZ  ;ߢ+C!ɛ'v.$O]&t$$Fl@e e8 ?(f^MmhiR. Q^Y0KA^P$<: y\UnY)ϟiRmQ< ۦ9״tcx4Lªwت<;GeP[-ңXO5~39=`Q!C k7i.;,_/zV\YhN. :n D6!ʀa۾&Y"D!\m}̖حM/ȶ~{ uY-0[@jv}XO b@A2{cib\]_hiyD1C\a'PnOg#:u"@u`z ][۝|Uji')[@% ^EΎ<ƺjBDmDKҍ1T %0LB޽[gM + B_bY狌1j8#e[ AqiQ}[!:7W<q(H'GUo!0`P'f<<}3譔9RU&]we:-_xxig`Џ9}ܤoW/0y4 I6MdEȧ_^DV=q߅xZuT$U֤6ThQ~5w7#p3E0lG>36bTRar"H9/sdtT[iwqT'L8GE/3h:a-ퟭ:b7p{qţs`aҎI* B keCP6Z#7$|갛{)M!zK~,~/m405M2k`.5ٴlqv%)#, h ($-杘ʩSˮ @YaLLr:lC?f[4sB-pCxpM~N 1{N}RgI ,,,߂g"J=.MKg[uvʑ} y3F^)$nժ]})%;ozPt*Jt!9OgK 1aqHzR^oǺy&mь&N~H"+:{{Q=;"5$fJ"q*P՟ 1oQ5ٯGp!^ENyl]4 ^ɂaa( EX;%8y&o@9K wU`gkIh+> ӎ1 |(uXIfh& xDaفrW$ ì9aP$ՁFgR~ʤTìZ{tP9iy"Cn{+8mJAbvG^Sx 3+7rK`넼E:{oҘFyd)\==djg[ӪdڜgD.<4ܨ* g.0DYԠA;+q ZUJH:'rchSRum&@ r}9*Fh.;a_b!x|X l愦 r|YJsjIjT[TBe0<MlB}NFTU1-AK{JQ?=a^ 80QD BMHI\fRNz \"S{HloSLor^&0N\?g${NyH@WbbM7wKY@.(j~]qAj g0P*2exN˖̣$ p;2z:0h-|*0[VW*,1قͩP#(Eyn=};&uEq$?.H΁w;<ҘQ|""4@҈~m`d-{ J D ~ Kc V|ϪCZ6\cp)ĆdJ**1Γ)LE1Ǔ#JI1 CHuXrLHV ~Q c3緮3۽IV0uE}&\)D!aH s,ƯFbYRfK<]ikBWD1'b}U3}ch!6ϰ_IoT ^X VV/ϔk֩}r+ú vUӸo܊o~z/eK 'ڲSH m#3UHDSL>A46HZn7Y6ckA>`O >~I/;ίh]!n S i:CbcC/Е0_;o5)>ǥQ4#%>IpNk̴͜ e. }NcmPclƵg;;-hHꩌUqhVv\aNHF c-+z?H>D-R͠@*;=?{% efm%QKE;v /O缋HNVl|+¬r]!; Tzָo6@=$4ߧ.3 UOzF;{J*yn4T4;F kt ~{F #jG/ ikdx>ዋ[M֮)wӲ< (J'C:V;(a_owfq:vsK4s !#DExenl%mH\`9b84AX¨2d@vZa, EJ\B3N7DoG?Z˞3Gy`oEVs~)l8X%@b1Q,r,:Ҋ۵} $3R>3)us`foYO|~+Y s4l4R4ۘ>5 3RLv ^ɀM*wg!逞 {f> K25ykL^F'.VS7E*z{6Ʌ}W( F5 3KvC*Ap^,S#!g؊o>/B`T"^5@;3|U :*mm53td9fU]*S؞A7.]=W">(>b29#1*6 uv( C;)Y> .|z[d&\y~_]Zr4ȸ[GAVڀo-5h /C.NqH6?. cKYa̔~$N 7^T~FXC( aJ!@3f *iJiIwQ\)Ja21y8qg۹kLj1c`Ps&(Z6d2`SM`)xRvO gZ"\VĭEp2뻐xR5vg#Eh5(!Q3?&HS 8yJ.-\oD]ުfv3_ w X~:Jnu75Jq^կ5aSmwQ÷xJ%Y:W9Yٞ[S^QIg@RE210H)r, sRCT1`r^i,_8Y fyh X4Spyl3o-&q> *:b!:eFtar=ZqVhĻHU_ w< 8e2LK=u <86ge\ۈysYKl̻_=`NCp=F[CVi_{#ͣ߅.>I0&K}fuNpqn\72۰s{Βӧ%C&|bEo "+-~i.q3$h;Y4s{J'U"< &)iۋlt~_x4f gLu }=gx@_<7U ǽ6\h$J4TE71Cˮ75ЌЂ?]WmtIB~H JC7q 3zXX'mLP4x!ZL -f I|ZZCb= S#= Yk͸Ov˦4GJ?I"8ܽρ {rX}2+'Ԩ47^lEOnY|d~/p -6ϴŁ#p+~fD)DJWg@x@:^@`T?+Y2r)>+j ƒa2D׿ @DcAQ+n5F ֲ" V4a F N-L)zip?³*"}>2I:a;;o(LS]X<(h6ιv ŤT2k@E2 yso)9X%$lʩg`3 E/OF[_*FC`F?Q|ɇbڷ4~pJ1ߠU0aX;K!!:q%y, ဦ\V.-JY4lf5e'Rt6k![/xB` Lk@-Õ\M t΃ՠ[rYe{}ɛe E:CI޶=MFqY!X"{OrDr Q@HٹTn藭̂YSInޣLan/C?I-%4J\2[*)X V!҅|p"_DycK `;x2X䥕f R-SZb:ۓ/w.2/& y{qs,B8փF*m^gٺ 6_+u(jIJKHekh%G̡Jc] Avsm^ Xo^^oI Zq`8~dYD]05ztuQt͘*Iõ򖿃 ~mw"/xpZ.@Mg3)za.؁o/pJ%8 ЊA=܆ xzg\2QhIK␄GנH P$}N5"^(&Ci;* (jb7e;4rpۚs zJ2Ce3׍hSVQM+m"P`/rh.k _dńUXهC%sT^2 *@HCU&?z% x.m+b"AX&ԿEwx azZPSͳ@탊2ğXf~:_\7ͱ@-J@t-:DDA3J"cKhB ,i+RQ#Y$ `ס52Ѧ D_m$ JTLx賝u93O`Hlͮ׺p$ӨiphhgYTk~:MzS`X8_Ah :%ݫ+]|/WtTOED |z \6@LC3PҬW⳪+gn!Cɡ+@mel?*F5вtÁvs`O#Wch6 WZ,r ?íSR)ťCӝVb{҂(. ;4݃/M§mO} ]\Xxś<|i\~ќ ݍrVJ&v>7kU%Z'>~ U- E+'K?N7 /w3xI݃&w$;0NUSP\s@.Ym޾9q؄#>oyFM桼ܑgF!iʞql)HԤVӜ{:t'oM@p0PԈ >qE5Ȣdx~FuoyE|ބO4'%﯁z^ЖSLGPIcUSf*B.Bz1r*vo$ELW*9/;(ס49B6&uQ jqGLJ {MGBRqs_ӊ'hp0q.0B4޷>>z@F}x9p=tK?>Wm_{vQ:rj+LtkxOQ&4?(<#\SC!&xW$ wd9B/s:4y&m'OqAOEk֣1?CS00eVxJGyF$%>N I-{?^?!8*3/-8Q[*E +ظq@!A2iߵuAd|Ψ|2ۼ*̞?t! 8cdz2؆|wJFEI1ЂPɅ<<ٛԁn_ja3%ӯ,qwO{.[љSx>j~ۺ?(S4meb;) KT`sv9`)_4l8;+W:DaBq@%Jя}zRC4d/a|=Fve %ݦFHҧ]B.Xy\ ͇Fcɠ1:2@0jkh8\D>穪^Wα6A۲h_YvSc2/w"KC1m:qpk1GOQ_ݸ3޸PB9PPu>SIY|("۽ wd]fQUQ47r4d1m8/dn^UXq8nn9Uƭ6y 5kW452Ķgٽ+kG& M¼"093s\$JF ~z_q`kB(͕" l{\dm|NukW.TazX%ԚRo!MJ-gg׽S!?*M ҿfNS/5Q#0@K)(:G$AZP38&TUGи Ѐ)73U7x  hkO$R/ߝJ@XKl:(WӫE=? CWC/8±S( <=U3sT&FAdt¥ _3uZ=qe^:(r$z-4EXEX`/ [X,qCx١Cudtgɧې3K^a$] wIbŹRZd4ʹy\FOR>5fFs8F`J0e~!E6aT[ْT[:yq X<$XAQ)t57SPcӒY"Ĥ3үvٳǘ}ktR=仲n_n窄²g7WDxɻ| a$v?4Z\b0[wzu!n1v|9Q2;b)yc}!H)Qp"((bw:uU6aBX~s@5|z5jQo&GI8|Y&޸ޑwE<\dnbadxE9--EILʑzS۱ )9}"7`źc랃B;WJ48_\Q#i~9pEv9 m pHbLsxԖj7ng}9q`Ҝ~ &ݜ׉NL` `UTtfRM͌e5ϘSo 'HvA"#\ؕ* @[Jr; kpSgђ! #j96r}d]|* 3ͽx)AY~g TO 5ss9m9J0.[0J69ӴB3WUEyDƇ9=6jՋ1c~$ g9Y~&f0l6Jmg' \"GFܟxqO= k[-NMpՙfaCfo^&SV1CX v3:C4UJjvJ5b>Fw|Y9zwnihYHzDDH;e&CvpJ7ʀ[2 2)q Tgɪ7p% %0Z#ػMoAW.+9jKCuyD_ SVP{0gKO@T{0[Q1K}1fζM=N  oOٽ. نb)#Jt 8V+Xa9]S0O䑈 v5X2s藳ڵk<|ݣ Ht5bO1`ϡ[`C؞ E$&TUQttޤBTDh<]9uzFvf=D*nFunsЮ 3W-*T"<.1T-#mCwQpb qJf_bIGi'heQ 4 ""^kyݴL*<؃-:YY:=787(5l4<=Wёqf; f\fր߾QCa-ix%1lU40):ΆernJ\Oq/~V6wx1uҤSl.9]!mT$D SSu$HV-lf&r%mfș! א+NGnDU {Qg~e %0: ^@K> {5yxv^*&W򎇇M+e՞_BC ]<(hW}+0@KPJlуۺJ.Ͽ]:pV3Oaby,Lm-4i'46~< p" _ ԦddSE]*`-nv:Z~1!!P BզY5Ix I O.5fn)Xc:'e^^i|5aG^>UY*5㸄JQΞ 2 eˠ$kbVt|/Ǜ qXWRݥekM9f@. Z+9+ icd@sy|X ?`^%ġ2y[2cyBhFZqfW}MoU0CS=ٷ^fo(;D7c_ -#ޭye0dU+OR]]0[}W9ߍ80"Q!͙>Ҷ㤪[|e<Њ6at_hO) =^VEC+Qb1*sd.RCA1D=z^ Ph#O^qUog|p_'rFnFMҲ4{]Dp ر BS']$[mp/'d:ܸ^Pxkϙai^S;>˖6,lƚBÿ^[RQW_bu05*?3R`k79F`dӼڑ?[%qzl=)\, Ni " ިTN_FfB=PFCz?WΡm[3 ϐ,ǯ3e Xw68Pr -@Ќ"eő6=iџ!̍?"fzZ=eRE "Iy):+8QĨ:#`g!2:%7 }c~Mm ~װd {{5U||Ȍtu=yPeT;\dfI/X-])s=itJ |WOMFnBZ.ցA9>;LPڜOҬ:0:֤#,ʨսkS:9 PlX¡:h .%bwZv)JٌUr(&k4kx tJ,͈#H @p}"[>Jz&6BI|ų|@ttV*֭ILO-F#a%gahm_ a5l!ĹC1ߪ1Q |nZTIbۏM~XYͫ7vџDl\Tc6B'd0. 1N0M3ޛ.DaaErXE=@FD_&Fq=0rgz519&lһ3ۈ^=VsY8JjXO9|6YzU~wЏ}?Eˡ`Z)Rx#LTQ/gAӲMtA!Gl*ԸgZ:E RJ8oJI kD81?4ԍEf/.0F4?=vCC0SE.C nF|T+?(޲/LWm+9CT9kt?)-ec 9  &'%}:BOGYu)^t.ҧx\۽ԣ8c]B뒘u$6gKWI(ho'Pt&CwAU.t-TbNV:D6ӾY4 ;gj"E bۊ`@`mAbL4I['F.*s"䙃u/{NZz[ȤS0 ,VY:qJ}Jf}I,%I䎇&|v@D;mP_0%Fe FXhĨ=_}RSOF&M*d2is#w1L3;JW uE}'DQ/kMBaDVJ}׿X2(% cmoeAܰ<!2TcmQP=K) fPI S.m)*lyʠ1(rCa7#s4 _<F$ej h UUi %][;2RN' О,hФ Hk5bUFĤׅ(b_W| R\Y,RQ{=񃅕,šI3INẸ84Z)u Wtކܸ6w[کRq't,H?D.$v'<^^Idnњ鞓bqr~S*z"7J'0= qA0Z jEFO $kҒc_upw<7}T$>.L/;߃7/ޭZ,nџ&5er0HS$dВ3F`x; DA[+=1"@2t9ӯM ‚OuIAYGE[z=ǭ!+kҢ÷A a8eșL7|Qz*ux9/cDL*mܹi ӝ~c9=)7>xzj,"13>Ng0F/`a7o)gOu||p1e;QaӣBgMcnK#: <' u<mz7< [ [5ƍ>;8Jڲ}+o?ڦr-!@dڀcK;F+`؛)Z(D]c5^>Sw tҌoL3j?Bc bɭbP0>oTm5{^=C9{)E 'HQ$i?ަ+e$"i3!? ؔl{M딥WLbG"G7'/vXo.8A g.!k2s]N}Ⱥ*ϖVazNO\+U/]ULߛ͓+ag:/i'Jd},7VD(=&nFMCޚdf'j.|p@ޕ~1YMa+11 W' Ƌ ,#~482{zH% ՏrBq=~=L1rT $M٘/f)ܰJG Z\HG Ô5n8!11g-`NXUu5FYoiWݪ1E h;CX⠺zsR64zQ -oY3l 5%T߽w!Sp\+*4Q؇1L=9C2_ݛg`k,+/vHwɴ JtCl+2-i4|D$OBZTT"2/6_X'pӎkP '"3{u ŋ[HO՟*|?3ë\ >lʩۉfB8@+s@6Z0`Y' vvA7gkr6j?u-4Ӭصŋ Ԙfy#6"Wx*JyXZWW+%?(ůKsKW[h/k0Vgl,b9~»*=#%Vv\uF#$ M>.;yK yA iM9@֯xه7];:Oh 3Jjn\ ~Vpk>`d v sylHG Ҏem]0t-es{YFj'(cL}RGR*I66D~"8 a2RfqE^$FӿLK :IF OӦ1h|".JԮd2DE{qۙV%p\CO@?2 ; 0'!$x͊uԩzA ub=7:(wNܛkږ刭Bm̎"{VɛЁegA~3VG/\,}&3oAԁ(XwkȗF%u/ =pIb (mҥ1#IK&AD3 QSN5;<i-5 @?[ij2ߙuiFcY#~^J:Wwl؎4[OOSn8Ϟh@ֲ7rRXҊ6mH(HY(43Qo.Jy5e]Dy ^ BAhr*(TM}9R{k!p1{-Qe. g'=v.;ر);\X7h20jd",_4<9Z]@-8@2hJ2nmtL)8ReźK-YOlpCL0W ˙Ç{ Y, 2U5rm"ĖrORy+LG;9G(:_º[5s䍊lm1Wɛ9#YnqS&r}m6+Ո'qq`iީrpnO;LZdG:fn"Pp5x oigYxH@I4Iu7PʟS*8Yhiq Z~m*TMkHlB<ġbGP60W9wHbbJ\0P_p#B mQdFS0iktʺ6vCͲ/[)WMz^m'/+x@(XmU@-HS+@\ =_.D&AߙM H|Ʊ}dj!?:\nOm0%=A ڳ h)Uf%ʔ~̴:V@Sabos}tԝ"6/gѨ}!]$r&ϡgI]{{f~)v's#X+D|ڿI̻28pP L,Ղ-җZ4qXPJ5_yA mUcw5OlgxhMH( ޥP] (=ѐ-<96~#x9dm^xٿǛc -c͉x2eGYl(_nBGu3Õj!#_D3>NBFg߰>>o}BUnEO<\1+*t͚Xϖ,bW5c:|4륷6J d(G9ŘUAhՋk QY;6{Gݫ+0 g$GgnR.8:^;E:w hS;(y(6~Sdf442m'Qe9y_,^<|'<:(ggs + `lt5M}@w Wj=g-yY̒"=]A`4\#:â5K;zȃ%,3-[vşkׁO#/^q-^'CN!aZf9ЯT_s^#R8mC^+q8TMIYA@I믔; >6' Xj _ա J|;*6LEKFQ"DHL"||O=iIwslxga`ZG `%rmA*,Km{mR~={#+0[6dپH$JgfB *Qg}qhu(@}^=Ùη,BUp?8g Mz]ܳ{bo<˙9I#Am%m銍~-΍U$¦9)~kF3iK=%]ԚwUhFkd2Z-yqEZFl٨w^W,oI:R<(xlp}b4$@zqEf4ԨZ>Zf(>!e NfDiTJ[i-R)T!v/V+eIK6BF^.p*?*{[\ѫI 2*A;<<|c!@.U.NM_6O0cEG荪* D۩$>-<%,JV8=(b!D<͘)BbK&hYrqn3ɄȥJ^c4,a5Bc0i@0$gM 4 _R]f'9V$mhsv;?;ْX9lY6`/t9U66/s}2սfE*$ps]BZ?+ XE inW+E+Z47e'7O:[ro}YlZo5285 2#l[Hq&=fnq;iPNfu|rѭVSR.4F 6f(`2 O5&Xic09NnhvQQZ&&jꚯQj 4d9ciX)ÕpԵw Ө=*mhy14W{ ڗ(ޔsr/ dr^Z::)VX [}~|L=C8 ݺS:C8*Wߺ ‚Mc,H?* Yw Y^rTH&7r%}I^3 ebr\zJR̴]ƺ֪^΄JR"g5iDx;,V-f8 jG2p Z0Dߥ;hEGr/ ,zV_ sT5g,ڰ_5:eKxI*_kmA]aXt 'ɶBN A(hќK&82H*XVv#R R"Lֲ[ʷR"l >j5`(Dd~N3 [51r'ɵ;V}4_INpϦt8~*3Zm獢8[fui`Xkrazw.xqGtjmݣU0dZ~[XL OTR.="e<` jn}cz "F)]".I}L#ɮᄶ-,;֝.bP:At\ŧ! d]E1+c=].Y+;alSx b>B먥.p 1 f&OC6 ɗ( a]c[ #($,5Ui$x$]m M&v~ -DlʤE EOX#eV4.@;M0.R912b/p Y ,d9oZ>OOzTL+P^H8l9BchIKMcs{#YR_ɖ]CF(dͅF.^/1tU9laj;0 !| _tEɿ°!L*I׵@:$6$\LtV_=jy+Ƥͼ{pO"7',t=kHm‹{H]sG KW3,e,bxɄ <jҔHǞ}b e : 7T&Zz|^ZГ5c#T; BڛAJ͠*'j44KL*ZGs ,1Qɿ@>D#\T&'Ɲjt(&;,|Bfh v|mf`X)q-VT[J ?m}H+9Q[vbtyx;ݳcSia[~JZN jғIH.{?>n7\:;[vY濩{ :ӊ'3 6>I)kaio7FdU2_\\kE4Bc=7چW4 ꁿcpAw"<3Y jszM*4BtJǝ6s*PS O)Mv"YIURMXawts"c7R}^bÕ2t4UlwQ4fy0Nk07-T_ɸqxGSb Eϯ'p2|?$jК x!Tue/0wVDWdB U7ik%o{֔4ňX~e0+GQС<YAiR^QCvN5 ׃\Ѯ\G왵ԺQC})/+ԵqYc=S1Tt+=M0AڒlP-ˋ..[1TH5HV>en,6O%!"!9HbamAq%g.,`޳6Dj] x\$bĖ0/d0dFfnIdfUpx-\!va`ZgLV?W^MI%\Z/!y< HvM_Rx]M#jAa!opA t,5ֶD8"!rkJL#?1()u It|_/Axq$\,)IR۠ƒHR/ʶq5U~a97#ڏ `4kS{jry-G<lG,u'B1"*J7ܓD2ܰ9̋O@Lʦx$5]l8v)'A(B5i݌`d\$0XTL2EX{F] _GǶ%sS7$@HazW-<1_+Cյ3{G], Uqu9C3]CTX]kY|nQERl1eCvʋVڿ6kCf4-cFuVd9JYwo,}(8Mc>gN"R8sQ$*K}L4r=$]z:gVct$L#x.Gʑ|?8qFFb nša^Tu , rlnTvO:!D}ɬ!Ffm!$?Pkj-z(~Cζ0QˎoszVJ{Q:t0w6+(^R1 P`ʹݑUi MwiE'TUܱvX/ȲEUGJMmGR$rO["aA <S$gFr҂LGt:NB3!jaß4T[V[A CxS˃} 8ϝ;7z ăfN-W+\~t貐li6/v4kW䙇k0!iU@$`9f: 8 ѝVG*w/C+GE+>)OYQҤDz\čj_}lVc1II]YãԽ&U*i!=sCVeܲ^r |4 !oǥ\U`)Nrcgq&2Pۨ3.kN|h@T,f4__H{ D¹4PFHjvK%Rc,RB QqXܶoLcGYח:wDiQcrD`b9^WZ(#X\ig([-(sBLt9fƸdTulڲ\;@Kҟ,8%(ԆSӥoAɃcO U,:b[U& ބ٠0Xe, _(YBM0אD"E7Bt k 8P+OԆ'Y<{d%4]jc岍yJ`||9c7}e$m.rH O7XxyA&dj @ơD#һOa7i!-%gWU0_*@bDiD:gK);@/h g cҔP1,@=d&)n b`6.UXXNqP27K2"SRݖ_sgdLw(ڴuOs #]&L2Z(Ys4X̖ߝ>^9v&ت,Ayhpxv 2.P0\)?<d-L^VQ: P;`GS_pRZ][ VR“gw!&ܥ&nVm_g5لF'ҷLܾݗ'T:$1OwխٶZ_ T* s12 K5Cd痩S-wD[Ug(*#t0krֶC)oVUEs+Q{kF\2>2(EMZ̬u9qt$5hI>9+_>DbΛL4Vi}lvߌKY`?H%VH h>1gGb|I< SQ` p X; QC'߹ x[to MI3gFOwQ!\ԜGa1w:JjԌvj%!J ĸ2$6Lk/,_w<Ri2%jD ͅ/1!?"e.;H2EI{4 G׭hpIsd̽]:zT'l#Կ6BB [JH6iY]YG'-֤BQnd| Kz;eR[pO! (,ĥ)q-:9Hex=ļxX9+{ j*3_c VӢ>YBJHI!)dOIPaoBL@iG1h: !#iI/Yk0]^$A9.B/Ilj歑CQԉ)JyS !K;E>C[_Sl sYfiMl9on?P>??j`JK2DMwD0o J+ EŰk a7 Z9bT(n%upk[1t1qզp}ìKPYk )O຦y\#c4c F>/VBN#t)г@{t*oIz7g Ikj7"mK| *E ^kz(njAᏨ.batb=ԇyً?v<,oeЃC"UJ>CdHH$Lffda@=@ԙ^ Y}c%SއWvd35 W€"k7 Z܁Es:Өx1Dk %};eẦRuLj\"L%vG[F׋Ɗ4G|%}ÈA7c,MK fdiZED.[ү=b܌Iw ֙f )/Dɦ #, NA\WLg!ޝ}kZwʀӯoiueJ= !GZK;2;ьW|K{{^`q ԡ_Ut G[Y@F]%iAmTՃp񔯛uKkUI!m a2)V #Q=ή B:H"8e  "ޜ;J4Qɤ`s#IgEVCbRjejr:ɓڝggTnHOTN9~d2 DU-[^ooήcJS2nut%4(oUo.$6@'i~u]0uF٥Ov{Nk06F$!T.HZ,L}DJ+C> 1/x&D.Фgd#54͝ yyO+#~&Wg3q9)CEL^\Rdg9^kt:yM_O}H~t\ךERd(sm}7\y$*KTJ0-=;ޒ7UjS(mH8nNT6bԴ; HA[X]y:U UriN̝6[\ď%qhDW( _$AzUs(PnK=!hc?CN%Ik`E tX<_v𯅻z4&'"&kAe9cueG)xm?E0,+(:yr`= WYʓv"SX˙_b" RG6GSvM`#v,Qq9a~+ !;, c9{6ٸ`GA,xe<Oo=ѣ(uX#:DRy^ ,BTp*TXV-S 浱Old T.}+)%޹^r^[! awq ԁ$=1JIP3V+JBHǨ;d0][Pņ1* p]Z(ҁx[M 6 1Va*3RN DpGv=Ui 5zةgd•{GG9]? 򢵦1?J\6 |Ƀ ˘uTe"%"G - `C>nc=DΑr=jeY*UGW F>&epVgФ'u0ؿf]g_'">f9Lbf1,F'E"Il43IΏ49tSaoK>יe #z>2cDϡiƳq،Å+X#v0 ¢RoȄM$pkvi/D`9RD1r"8te 0`ڦ^Ca @:&=v={x HmSI3iJ2Jz#kN/iZlශb:TseK]̭]dž̻ԝe;Q ~<,C3g3b9nRʝ 9{"-εY:y-DqL0ν='wr;sU_̔k׫ĂaO)YyXm3 TbI Qm`u<kJq.5מX(%P߂0K)Z7Ş +~ $V"*D ̋v)Stis!`"JhHU7%k绣tm̰i\J7MitnY FV`:^4pL+bGP4dt:oY2W5\Glo7A? GhQ݅[)H r3J{zG a[ٰkc}uCVU~!mU+1S>7C/N?z33A%7%r!0O`K;GQ}ӥ,+](7(Y(g@h[Jif"~ǿ[@XqC} MŎg8ǟq%Z=+OvSUu.K>c$)MB{nY%kp)h/#o}SƵSd*^rm&Rzqح+43xkkn2^HlnIVM?O7Fͪ;FpsWKE(lb`!<5h.;c"KGGQGVy 1i$8Q]&֞IW'cL M <IesozĽY1!s+[W4ap$)Q5C-=R@cOGHM֋}Y3&LMc–"rMjYإpUxlBצ:oO$V8T t:i _'7&(`}N*|'g7>}eQf-No:,RS{apr]+$Pw)%P39wW.>LX'5Trʹ%ȟkůg/I^G @{=nzhe"~_NJmq7WE3E!mzxa ;g#4Õ,m[*pe֢banlJ:8Gx_M%)D=ʐZl;43dCwY`%zoW=5'7sPTX\~)Tma7(^Xs),h|*M~Ժ}|rCu@dTe.x5x c&&.GeM^e'&(Yǵ+Wа QeJ5=4$+&?!P|^lg8B+|ڣ^yyWn $󈫲:H8?Ži@_UEF2# $ !c&l`,Դ1í7KYbj Tpo8t&R ^KPP5qm#fs2{fӂGuUu =2QI&[b_ r*靔,=3js%}lukz-GZ(A>A˫2q oY$^ej%ҌHCdEehX۪Sko3~7[߰qG` eSya0\U bw:%})!4= Dn"wR'C#ԳzԲ;c^FK/Cpa"1=?C \y-[;Ƕ.&50v19$=Vr%.:A}vͭ8ΐsC" j׸\ ۺ3Jz8v8vyR,OUbql 6 wo%΅!'VtMp~#dDVb8XB@6Bqw^OھLE hkq+e*~)=kլM ̫KB F?*ɺW(?\1a3TӇ$m ,: Kc4~ ~jFWVu:t<Y <}p :!JJp̦?@h</2 BFW먶|ueMcQW\1*0@r.>v[(CiV.4oc)ptdC=`+1v"Nw0{RGCY;6,z\4-Gg i/Ɵ az䔄ÈtC4 YCNƋpH 9/'׺C/A`p>x|8J07DMnׅ{J L:Wz]PL3UY б ?X`KE V {n\M в#ۏ?u~o*OۜcSհxg( v3?A_Ly5FB) ~3=i*j_{5=MQs+V'b>07SJc:`W_ F,!&OZ)좻a"YM8N6kvɲuP)k1(!:zܞsiJ;NR rX! ||0e6З0bԾݠ\\JȼJ$Ѽ$@頢:[iK6{Mٿ D19.H |+4G))EZ00t8ŅIlJ"ԁ@cl[GHN`^`sxu+w@&_fC&楾9Jt(0Fڽk! 9?F.ѽ}ƕ`gLG ^l\f5DQQYkyunc `7=wq8(;"FvNZb 7!>Y$Jeܵ78J\5@*ne` Ii.rؠ+mЦC=rqn`Dw$1ׄAo\} F/Sɩzʝ/t|~I#3\k] 9ة6:3M2 IHj" &32m%7ϕbƖq=If{|Dnj )r4/-](vSPrwYS>aµ<3s"uT^gT6 k(QXLN*߇Tl#nK܋!:3N%n."~ h:!Uc$Ģ7ghN=+-rYBѻH?R{jtWNU?)֢ӴqʩbJڈ$?lOo?iM4[& L/H7oS /{^{<rWFզ˱>7 CGH^?IRb ֱqu(7FuNf# FR;~A h^~gO@§'2 GUbVk{Jz'=:(6A ,}Ss$AlmNqo1z~ɰ}x4U).,8@S-8B]y=vª*~Wz-w D%6BIǟJݨ$,y00} ซ ;"ΰ+ ՔvXR5,l/X "\Ɲ\4^ZUma0Ιm΁[D Ͻ D/moC.lG+g2@97} JiR+e煰d,O+Y,Pjg( p^ZŊYk60O2?0md\dӵ/e ?ʱK^Xb_TTeAq@ kb )>B7"tߨK.r,i%񓗨MxkATnmbeiQ.8&p 1t 6CLȞOgwIH(o{I>nݜO. ?1`n F e/AľӸƮ 04 Qד*POXlow42er%v[=50rZBSMZ~- Gg[{PZ{i]Ci+h/lB_l[7.]s='s_$rFKWN=<^m0|5qg߻=RG#1CxD~- N2JGW B1NysЄ>{lla H<*͗*$|ۋd1Dy<fXrQV;ί|>]{Pp2YҐ/ĝVUSJ6Ea`poM/"@0 4\w[S:m& Gk7]1uhZ1Z n:)LyS*d2 !F@I(|z[ sjAp;GaurvK5yV@Y uNT)ߞ™u8Nkϲ~* Dod:ղ4,ƙvwWQWefhOW"[ϧ;SpX` ҡW%U_l-/7 RZetLal -JS23IGZv3dtOx$6?Ҥ0 EN##==O8 jlnFw 4xz\?J[6ҁDlɊ#ú@ ]&{PS+jh=z|"0DQYx*<.{Ji+`x(Y/C8HӷSM_(Q`'LCWo=o6{wtQXY2aԬv\I$hf|}6[c]'{3YQ'+ V3c!*un`餋+|{xTQp̺⌜'Jwj~f.tīCVPʟ墄&V9.ymMP+6|3UYrjomʅ-28~gx[BkBq Z(Qfp$|H_"l atU& 2_q$č&5ܭ|yXm,ԌzHXl[ nSSYJvr#,~ylόJ.@FpCwGDg=f-t40;wP-̲kƁQ@?|6YoGt|q #>t!:ln2byV%@0H2{dG,5ݵf4ދhƚߜ&O`;սJ^"v0RG=ne"g)+Iw.^{[)wb.!$ѯKCOV L dL *#Ap1ފGH]&@k[hC1Hu=9)Y`7|< ae,T*eoEM̼` M5ZG¼d%ua\k=B\=0{m?iFְUAt>&xJI@oګ/V ٻ\Y|r9ӺKs3tb6.RK $Mrӹ&pSar.#l.p|8-z&@T^]A "UM/U) 0yxld#P(Љnpa*kDk@#$ouwȇya0i1XR=34puH:.}T[KO6CTŕ_,'. >&u6ITgDDZTJKOz䍷nj <$ kC= PF[詨B0Bf1k!SyCF'D%=/= 78?Gݏx )BPL凉]j=Imy]󻮔ʒ:Ǹ5SŰ]_F>91zd2.[Ue"^zĞD =ydy,ӛS9A9[dBvA~;UӺd o@]*+[nET. ؼًZvL®R(i#y=ǃUd+eѝPz9j֍EDaYSHgci5IWayvUςr.[nG).]n7\=unwy~]I{&6Cܓ#{f<gQYd2]߿SәuCK/U'EY9/%~0NJST ΰN{#VF.T<*ZMOm{#0sIs"܃dceVjy![o_PǞ@lVA)]]eA[y#mC8&݂7{ed\@Ģ1qyy[qXbg}fXi61IRUo(k>qu#i?4{oh2^iEʴ2Z Y[j t6:lias!g<8(}Ʉu26RL>|G6x@N>FMA"Gkv0=lu^d 4^Z &QB)3U>XCN)ĢLVL\<0}txoj]'ޭٽ= 1Mp9#gʓ^}jā _L.>[ B#LnՑq0/AM렭> auqYj$(MT&>9l!h$$P&\l"iVªn}"9 9o1wįϛ~窹g@ڛU .?-R1%fXf9 |6X>4B2;oDZZLD!k9suQ&L+ u{-87m+Wd6MFt]}z_JGEr S6B; }wDZA W/KckکTw$B]Ht:>_?ԘxVqvwrm=?LT8jWcg?]窌}ڨ /xQ! W\jE,?JsqM.2TXH氢͝pgW٭eeKRLo6W^ NL,NJ)w\ky?u^Dj>ez௳O首WBj홧 ㇓ꍈ{ƃAG\I1KtIhBɛ1r5Vgy}Zdg_NK8<!|:(WЃf{ǗhI7B DR.JlԼ4(Ąuioooع=#Oȅ6+| pG YU/J)5_t1nu׈z~f.StgEySr;176>?ԟZi`#oα\,ל 5I+GWG=w6x_T+`yE7"+,jl)A+΃/1M#@F)iJ7 ]RQ^ ptN7RS *uI;QLm%ԏ0xwH¡Lzq^uyI8Y喆F2&$/#XLi?-U0W2پF2 6i" :VO,ƑY#Me0}fDw~l6(rYEW#jRE#=@=NS5٤o_AN p9j?ڣm]D tz7Iq&ao)b3`yȴ+ mt` ^t#d'O^0v#+6HM7<`&-9X4"lJ/vWU!h(<5қ "cV|R^*aR4F3]kwm ZK^p?p٩e!زɔ-z88gN={JLgLoa+kJ] l (pNz ֢BҢ8n)` kO8aEQ|WnC )!9hV~nu,#. Q7/ @ 9XcTKWlC(iH>>t4t55cX_|MJN^58:Ҩ= &ÛR2 n;/%XvC:TQLJ <'4#9A-|Ь Ѷ++=ؑ_)#Ȳ[*<87AAx3g.8hiW2cS~gu:>W)=uC .)`x9* lXi|8m  !]dǍsSbnޮS)لI`'y$6IG.\ǝ칥s1~޲䕌tt; /@̈jYC4Gߨ(.]zWdhALE Qyx,0ŝgY)_p6&mϤd: P|d2yxPO{6b:odRۿ "pd^It.<#qZ'0ӛ9jUɁFMNjg\5BєJ'l*lX <\vV YsqNn3,{F;Dvo t8+Y( !1M;fKPÓ6ܱ<m;5QNKiX#x A`X&#+ f$΂Q1=՘+C1R6G r̅ ru\tdPTH`]r4UJF,=V:Ÿ?lw7?34 㶋}h 383-xbAc?`ӲL֛rvh<@mksh&VN'sI?:&rMVrZy$Av0='Edvk kCjCٝ$Y˚}Oƥz=|1p\[& E@ =cA/R[|\w^}tt9 ;{IbCv}"*pb[ OGXZ}m rc(,(nT5j-vŷwb"1+nA7{zS@?gkC/BE#c<3c9f>#l0iKN )4FeSyj;6(BdS4Ѐ:=^HD0M^4Ir @LcXJs(n;Ǯ89a!~iSBʈ.:b, ڌ czh7,Y `ˠ/in=XvSq͆m7Jz7qm%v%aJ7SdRA+] -l?D$8elS\ f+OD"9[NW[ruK<br&>(d#|:m!åj-o#\ޛ"@N󾇢m^15\?tnʬ ~{9N: ݯqzE@+7L '7 RrCEQ}V-?Xû8iY 4@ WXy'[`#.x>jsI;ye:u{E$|w|׬u7]|Vxt#ќ\9nO()r78'q"'. G"&I XdD[7 g+f+qids`^` JQ+d^ -ȳtnC"Jv# 5i!q4ō#;3\95WyīwV uzâV6AZ b%R\_-i / Қp}>i/߯*@-mn_. 0o檹M}85{cZ{gsYr=:zԚOfpyQryw!AnwlSPHU24\K>+Y*5Sg=Ӫy%S&'۟\A_) R {c)t;.@cwբնQˠRQl6 =ntNxt}# 71 nԵ&KPF YU^;l%n)ton#4<`4Ds- 3H|\pSj/Vgʼns $Q{3" $VNfDdn]q)*ޙwd2qFMDE/=Jxﵜha^P6W[H7+bLi..xNFWaĈUg/TJH6;슧 |(:~L;D/T 2FA[.x0;֧1Sek,4  9q;W]rzZMrfX C%VOQ_(1Z;M ڏ# I߰0|W.|KRc L+ɉGW!<|S7Whpx9G~)HevR>eS';_L{Nr{Jxѿۑ)Et/,ySF'0Z* Fĕ l`C5ِ.iAJx|cMN4Dx^KG4HlUȍøj0J|w E56ZZ篭%Wr".[AȉpMW6ڗboBG7m9;ϮCp(ţ` 3첏KSZe$Tt <0?* +e\C@~HsX鯌 4j~$yeȶ]R[u`2ㅃub3IA`W$-:Uڔ7OeL6Mu%`[yj:Npm9n4K_)Bt.H/k-8zZNm}$%i$9^9jfEVֻhL|P7sFum$l~Auz WA&HU喣HѮs:OK Uߍ}篞@ #Xpx:z[F؍W`m}K$aW&dPWnneâɋvGb͢ګZFԈvY5`W˻t{^bj,đ>} *QbcT!1&]]k!ʼ-UtdK$gSP7r P DQ!(v@bFj£FJQۘϚ, Zzt}6L:-)iU?o<4 u>JKgamJmVlon픇.>Uͽ+|쟓dȱ^C\zRw]wr"tAF dI۬DHL/(s{9g}ĕ˂i”~ZifYY +ibcSs&Ŭ"mĿ5uS AɖJfr l|oѡk٘S' )-x zfL {h ]cѴː MZ{27*(&&ʑ#jEl; (k_C<+jقH{wA]mTxPEh8FPXh@4:M h;8IT3r*r# rAJٍu?umīPTk uqI3B6Ϯ:N \5$C<4xfȟs6xgA`|˯_XIFeR{;1dKF0,bR_\1k$dyj`P>O$o!rSy 9³7{_Pax~PR] -}Y}p+Y 'oH.i[ \Uh)Ju܁)Ѩ8T§CnKg[*it{BEk,|VDz2ۡ$үnfVoS=z84(Vh4ݑ ̈́s;P YIʂ7w)oBy+珥9Wa+A7ld򏌽D]!øxۿE;p\~`B>r-Y8Z MWP]P˝G~{\ 3"XQrzWQTEF1vw &Yw=]Jt%n`'jG}PvsLcO%vfFWh&~Sa@Ogc{'۰: 좇|wy_P[.NOP3gk )\|;PLY 9@AZU DkP]%e-5LޭhFyE;^z Ώ]qPC9익l]įo1&B ڃ4a{a ] zt/&NΌ+ckL/\ݿ"QXWWQHfͅOy;&1֥T2eFm=r*fIZ7㥪59!2r6YwXY^%|Fvq:>- 7d/E0 IQ6Ћ^ɤn0kQ=4s޼ af~vBy~!YaDN;+c;-5I:owH[OhY%\Y\a"!D.y먊sp"ZyHҕ"qra3{Rm*6[ɺ 9$ [-':oHM]Waǰg뵻ۦ_]s+VCym0^+ [=lR{ľt!18YW;3<ہ4&]1 7C"*> \q6鲙3 @^'=6F,G'YM)(^d“>8$˓^5#V }Ci|$ܯesko 7rO0y̦Uk=E۽w `|ǝ92fЅ|ugCIz=xٙ(|Jݚ͙ȲyOΔ0g1;krP$c c,V[i nN;v 1Q7/iC*#02s~$;i_;lZn!:Ĺ'6ڭE#pzW )weV~XԤ=&(X]%$_E*ڶ+.{:S~kti-//UaԹht܀dB4ł^gXz( $/C=Lwן Ħ|-M 74ǝ!,1T\ZR8W~c8.C7ɚ x$mtmK6mA[@3#6^F/)1N)&24J#p^]A>דнit\};~Md㈞1yqd[+UiVl>hͻF」ɹQ]~%wF#EQ6[`&!VuX8&:Jq>0٦ǔ8KqZτ}RU:25X 䠶̟!BZxćF-Go |3_a[v/4fA%%aV"&=dkϚ%F|ttZ:. dQXo RH_ %➬υڴ٘ʤpe7pJ{"w&)y5?٥M;vIԆNbQ(cO5(4(H܎R>z0w yu-0TOLkK`<))S Ѕ068."9!jG~Zœꨘgt ͏3H2$ڌƏ*Od6Y?|D!6;̛^rZƪ c%sϺ9NeRMrm)7HJ +2s+)P $ ,r@I8]c[oEyE|ڡ2ml+ΝYabK+H"F72A.0而 Q<0A?"cgWدe"?&Tv鮗Q,;<(MO=E Cm#&݉@,ȱl Q IU8XtTw& >RHz.T]y#O ?Z^NcCG$V_))\-8qz3ޅbMpCq¿BQrNjڪI>uye$gKn^.ij)[z ,6$pYTi'Z5 A{S}gѾZW-iIp^`"뉲KM5[MV@\.J]D$ɲI \'SPĻ~"=i Seo}@={ڳ}$l1 r+&Qî볮~Vxny'[: OVsHrW vuVWNi=QYwqdgv?^v0 8d:z tsK[ԝ%9r [ݟ>.DJo#: )K~ ,ehRO@4qpm$q)&!r$f+^?o*a?Kir-pw3d_l>6=ARyfOܪdaZΰJX-ӣǓM̑"&&/+}N?v'PH.%E!eJ,xK4DEgeR̋"D/8rUlIMRH{cƕ_Fo#Lk'`;Qy^vkVdڰ6} ]}Jjwegx/Ly.|9@Q|;4Ac(go H>c-y=HxS@srLW;۹6]h'؛ iTs14.7 2 ]k-mw? Q6+V ƮNL˚ЗHa>PWG$k.cl 5ێ&GW?s/f+K/OCOpmK_soN!h|k/za}anI뎮k}2 qA־EPJI`|}a; CRӐLZwTz!d(t -*%uË8A^Cc[bσTmb q8jiO&B1Dd 9 SNS߲i?}lSrFC #uM\]k{o \HK6e)y=@̃ :6:[Ak1Etu ..jIr60W_P7'_\#&AQXP6˖\Yw:ѨwgYƃ9włlzP oRfƂpw-y=ݠ岮҉$ 펏vsw9Ɛ]jg!G\ 0c >p p? 95NIAze U!7vؔC>zX[`>.[u9bɣ|;#+o&+?{H @3_NōUsvKRև!IrKm.~ Rj4ך4n0 wli$Bw{)k`a:~Q>s:j°D)TMVE٧&v2A;)GlQf@PGA/4J m6?yV Jhs (O_6J ΄Jj)kv&t׆Xk@qzxDdk%.6_C4 8'Tdgx$@.Yv>ydgB쌎өS7%wc^N,<|j/4$%L,[\W}jq.-`>c!ix|bX  t*jsF/z!uh‘b%ϑ]_D#9d>!,tHB8%\@Y1W#=aSyA↩cy$[`-3,\<2 [mzW|jy}OA-d<Uv:gӱY` 2̛0@>SXЍwi8]W0HIGWD>ƒ.k6psI 府9o'˕hmm©c(Z-ؕ^LO^9'4Qnl*Y#Sf!`F˨6Dž-CT>ux6UOɫҷWז4ãV b9oVm4*#Vb&ч+mz_9XWuY,U]Ei+ޟd!Hp Sn}D_Y '$V3zA֤v8ll^oPr1y|[R/JyMS $-nnں|I($5=PBXkdgX Lz1uZ_#,U$ȳ{SRSm&[ArQCkb ڊ4F t>vVjh%Cmӹ 0$˷H#.9>chǪXpn\S/DWKו.HpE.?K}ukx!;-)j%ARPtMS5&kks?LI}("xQNFċumV A~wT O)~1$uv曠<4Ibq1|K}Wgg'(%jyVы8-}1xwI83W{c/u1{)7aW?I6|v&~rdeb2cIf~ԈxrzMia k/ɷ5;p9qoq" <B"w;X?@;&P#5[x qJk`ʵπ?t}%96~wb(Fϥto%Vcvr*z}\X=HTH"5}"IW۳Ä%2K( Hs%,Mx5qEN礷LEȬhr VR a@^N$:8},8Lj1|əGָݷ*'۬69,GIE—9Q~(9HtaZJSF),hWZP),4qV&!Xgp06{qis`ú _'W\< :S6r?8pP7zՖL`9mNxJiJYZ9t>| պdwx[(w ! k5A$Y(]L܁@B_@Qt,詶أU {m;b-#wm~@!`D .{u5Dj%JmigBMOM`z:X#+]Ώ>x27סx=W9w{"( /]BqXc+ J|GWF oDtV$)|X B[`[$_䴄-!¬%K_;[*~YȻ~i"㦯nY=*k?ȿp 4~BY5 ]>$_;BiG0֞R'=Bh Y7"s9lc!wgJc S#_m`57 d\J(H;UQ*o {c+u;E lLM\~2\NńfN~ᜎRmZrNoT\|hvG}&X 7g71_?ß4HxDC 2fi/(^)mnemU0ȃ5@KKq)|c mgFP^Ѱ2ԟqr秩rtaMjE7l;íjtY^Y K Gx|4 ۿ>7CO1yoЁԞgKŴv}傪`ۨF4&J)5]7y=)\G5.xp@ʺ&}^5nb;ԺBA9ך5H[<ՏR vK^1|ցe\fE_4i!4T(FUM̺ѰD0/gj<1$og1N_=֘s򖝻]@<) hck:,4eƤvXg 7v񆇾.fnUb(>q.ۺxz_V[B(~ɮm]: re|6J%`_;ո,q;T zG~[ @>KqߴdȘUVF;wJ1~ѿ;+)^_MjZ!nLazB1yH% cַs[!ÄnӸ+ngIOT.oHf.kxaKȂjR~ac (" kOOV1++}OTܑm9;vW_Z*ERXقISZaG%_˭r7Vj'B0 2Kߠ wdڦp#yNFTOzv!p=9+R{4_DHfv{5{%*]mȭa+B@l*Z:9 JhL\yLьRvV)+/8!#0e"% rӕkNU4]x{;C@/;΅mb=ZK2StbsMgSI7dbr'{ڵ.So"BŒucY^"%'.Uq8?xz&$.ID 3Y< tƒZAdd)YkGkIs]1_LHgȡ 6^ބa ![yDsx>oZLy|aF>).hf),|b(٥r[/%pHxA'p T˨)*&/~?$:\@MG?J3X١:/ZˋwV| y^餕ӗ̫EiqT~CO`O9?;:vד=xo08ebaТ鍽 (UO,5nn#rZqQYv;%ԏ ݪ f(˜kʺDz:f> >8k/p^*SrQyxgʉ!.\O?n%=9P f9kaUj6be#wv(l[ek UV/Ir,r[&ҦT`+[wz?TrR/ܯ] /HiaaК|*0 ;jHqaeQ#yM cP&/cW;+m/:$(bn2¬b_EI)3'4IVE DRbs.5~|!GYDÍ$0qDr?X\^\u<ZS |MS頗S1Ff:oAiVxQ=ZtA<7_S܊(+%68㗻Oe7i$k"B>?hUrR>A'g\?zBM'A *tO㮆X~KPP da TV㒚yLU]ڏyLۮ."DT]֏O8GX Ac4o*aVJ ?:-9V*M`CNYךƬor4.?9deg;3K˅P*qrw8$'4_xnA5t;?S6 J(|;DXMt gҹ~sOgl7g`M@M b&ԭwgWO.j+a$"o!x7DB [Z~GJJ;` jЪ}7:9Fgz,L"J5=L]Pmgv|4dBi4 57{"2kٴpx;+`p4M)e7QŢtR[Mk>ǝ*42xTN@=lho8pFVnxNB=}H^g+`p k HHD'la5h˴700n3f^A}?EF͕fH.WP^X[3$ݝYmז'E. IqvwugY^*@lt@DQ5sVAk/ M%O?oŲN-'P.jUeic}[-$){C$*xIc+S3!brUc(CM‚μa|&6RH>,Gҙ]׉`q}#_j˔:lkODK0=̄@Ԅ;υGKtMEf{r 3l( tz4?V V'Xo&Z"֢Wk߮3d}4@2F90nל: !C&y5" 7q\f7+pFXP4h;R{_& Q*U7ۍ`5Sd XbTzC1$"Qg=kۗfafAV[#YWrǀn]}'-!!ݡYNO#E{V;h2?u9%ZR(3ͯoH`(I|g$P+ nS?;E!9OOGJ8KL@uRj}u142D_;SFz[qQa Uξ E8@KCfoZdh EOA~f j&S.IȰ-[ջ;$Xpg/nܩ=ك"SɆ!&¦8Ճr{T:$ӗ]2J״͝ǎlxj5ܞ:g[& zL2&P ͉:Z5;c5Run[ FM-LJplC 6sh삭l'AXe|kTgBݗZ5img^V^{suEdLzsD;@jƧQV(}䏐)lM.np"yr*E vO${{5khZU 䝛E,hI/  Ȑf)1p Ky\+tt5&i z|US]#ͱ,`0?Jc˴'AoˆN@E <xEnQD_[()ᤚ7ځF} 8#N%a4vFP&ow33VOv, !əc uՙN.m̫ z K޸\fٟki\huY(Tx{Fī+@dY^-W42gD 񅂜Wj:iOҙ{08䜋 Y5c-Y 5EޚG4n ^)`>x3`@X]Ѧ˽GP yn&:fzO6' `_=dNbq>|7+GG-u=D+cEIJW,˹*} r(#U唩,i@b@ ]ʰe1ʄ$o8(wq.lj5GWhz0%h3 ?|MD+Lۢo.U,@J-4q$x&M} |E\ȾOYe!P2O>2D5)^nyJpsOn!?5QR@@ٟA*^@Ok}Qjj1~6޳T \w+Rl DT4Ɗ?4r]זNJsxKtU3 SgR6a+פT)oH+`6mL$TR<*qdVWۦ§ۦNt_O.-BIo]c.pAR~9~m?ӅxJNebR`In*3v$e.Zo jqz`Ѻ㵸ړqPǯ)-2]s<F $aU2ژBft8s>|LeTYIH]xД3&v*`ݸcy9BPRm eTj˛'H.MeX ;k E҈lB.WJRPb/'-WVR(3{ͧܜ?0#ީۂڏbSFd^pvD7^xPG6~ȅ84ʚGqêE\5JOww͝aGNo* PoQbw v0oVP4Y BnzXmGI(=Fkm9bf'8J05@nhg;#=ɹCS)iv9h= i{I,< Xlk%m:13cRF",m-E`,ě$jC.`P 'axf WɷwtRp&٪QO.P0 (nO9Hqp=wr5OAGv7R]M̚&a<>0 }z/ho(#.;j>a4O2 f[( VE b A81EvPB%UTTh\6Y܍mtp厏(zSF̞g͆xK>cS#@LO%1K(I\bs~آhh4Mֽ̐K ߵ;owb ye2j芙۳Q"LW; "nJp+ LEOb-4F@v 5`s?t5a6$5u{2r&%PV_¼֭/e:_0z5;iyrc̻ S)WZG}ӴcY6|LpulțV1Š'rdV^%Q,E+`eѼa񔭫gGOY\|n ~(KxŶ=UmphGwwx ST:p&B)@Hym@MxQ xáR'=%,Wֲ/`[e|i2~1;~9,7]sCd,-,I݂u"[ܬK݇v[&u[O5 2Jzp*t0ƌyc%mu/V]uӶp1F誧F6d~.f>ᇾp5t}5Rqp\*@@ r߂gLB;/>KBK/3Tl jĂMCgFsڭZL6J;:xʹ/a)_NW'ʹð^B'{Rf;P~#(hkH; _|lV3nƿ2Üce~ Kd_4AoBHuz Ěf~*OO 7] 9iib K` ?>ј;pe %2ۊh^C <e÷wAN0R@"n`9`B<2t'U+N kr ֳ sեHtb&wMKK<(`m4_ml,3~JS5`'3ڠ˒q Zxs< Ұ(>FD;twޠmf%hEp?$:oooN\  i'RS.f|w p A S1hU%1-;}]$kx/Z2GcXx}9_-yDh^=_ux,EJ7A$]\G)lUlNϯϡMZӃE .įɘ=is AZ3[C|Oh/ӹBYdt!Bn.Y./;R뒥I7w >_kQ\;68Qmt>@8!0 R"nq8F_cyWђd_ì^cVD/pԷӛy*R$TYle1ËHqf"U|o'an_#CSԫ\kEk v&+kH!@ &`U{KvE<\S e3 edi2+4f_V]-6<J_)#].z1Gf\{rn{hd׵J0.K8B8x65Mt&'B=jkl.`˕aSXy5\X'dZm*Qɫ̷8E3}̶K]+Bk8f$=KJ!2oךcN7}˵ ū}R1c fʺx-d=|l9|W^qF{!0'e%&" vZeCƷfec}۬dڽwxVl:H"@kDb1CTlukL,]5:Q~_%^]=C\`2+LHaQyǫpa2Cv(m#Np(ḇ2X_r**wҝ.c|f D,)[S,0h_"t0}(OVgkf\KB/#OBU# >iҹߨBXoj0]Ovִ*7A0u$<%a0y|"yԾOE91$cy::<1`#~xːO Al1Ю<-Gk5.g\3ɆBmc5gNh?[ݱ H\@Bp]n~Rd/[&&pQj͕к~v BIϦ;&Ghk7ū$ 3jV[Ȅ4$j5 O ncl*|בv 4 &8 }f肅>GGynD v%;f !H AV[>ˬ]*:>n>h:sl3==3ɷBd-˜;LUd1\6ҿ4B UckFO -w:_Nr)LYSг *Jg o/a|ܢbg_5 H6Ё@"v46J\GW!$S{/"$ol*) 6wbE֕HPJuoQtm <0;zf^NzpP] WSu_mNjp򡨁䬵Od=1_!qUnFWAeV>@;,NaLK=L7wqezukP}=ۿ,%IgP Uxy_h__'n7?*A\3C~%4Sk$z3)ܰP;`c=u5p`';̅R?{AU7O|]{/ت ,F7:.xh7^4/i(3#I n S3g+-!۝@r&=?`-bc 3:Cf=~2[ې,8ڇt il`lOT~py1CT/-dKyی%dB-)Pn$7 -$9zktf]YЙjf^ (/ՄŸ8>r1U-k( 'k͟}bzCMXzrz'3̈m]UcM pB7-4Ꚃ埓HPmL\=$9 qL2ohV-ݏ LT n׽Z Mrz\ѺY3So%(@N/wd a_pƾ!6_YF$TΆ&Te 8qBJ5mh'MpNiF(G-Ah2~%ep;:/zi|(ԣPfޮ7+ Ksu^KgÛ2$"$X_j2EvLhD LUɮި]rm&ҊvO4#kH ~tsż&釕A4b#y'֗j'v]QP`P RLXDV!Zap8W a勱N\qEK È5^ϵImV *tYШ@Kԇ5,uap&NL){hEފ 2 ԖX+bDP'N|Mgz?>I6 귙H]V4pQϫ%N;U~T3 hF:buOr@k\COdb>O`4"^pRQx sBf {La2yyZU:BxBS lhz:Y\ڄDž5:e& T{y'ltT9C˂'3Xfiq%OX,%!i7$t>phT@8._H1pˑem8W^t`BN\am[j\I0v`Iz YBƏ,&v/2*Gǹ**m"G?k1tmȹ)@r#ch&S4^*~qȉ2޻ks|D|sqtB!¨V#~p,I"X4mh GS{Dtw%"f.0˼6WoxE5jAN9M3:k@:z@WSgmP ̪m H`΀P肙zŹzJz@=P-OHXin_t:@^zWM&k叟JE UG B=T|P8X5Y~j_FtwŁCB$!Gj_]Jǯ5h[_YPDl?'XSTy>xI]cȺ[fm xnVĤh/7iZf|P 3ǜkNY.TՖ2y@_wD^묒f2zC$hPT*|nZ-*Jb_42r3ݩgjPG:u7{=(2HE-so<:;aݹìv<9B{O8?|kXJm}8m&%8%Q6 k/T24J|DJ.'k7!`V&;P龠KīҢ(zQ!JC`W콢LP:Hc(e)*kffֻN/x(K7Ҍ[4VX0&Z̨a]$F%\ߕR -"X?;Va\!$d zA+HBql 1mnf٧f1+5 5XBڽw|]:bJRn]*v;ȳ%:pn7qOԩiΜk (X*„ki^JW(zM[;%6a49t;іYt2$&R;g}r> g[:9@?o=ݯH^+vi*/VI6\ eMr ̡-N/o-O<-|-ot34OĒ b.a8*. @H[t%Ǹ;7]}Ciɝ{:֤+ŬQ }¡,bBHJ)~i9pv9"aKjb덧Ar**H%Be軱1"ъh9>&*]L>:+߷ʥ@w.9t/NJ Do&6Ըg$%[Pyŷ~*4(1ys\7ٽ|ѽ5X%ມ:GSLcCbK2@:CL N5"osdSb#_ti>]XG?@#*)ۜYŸPa.txTȾG{Ft=P@7u/SƊ24K&L5 .aAfh!uX2]^%&9k`pM> 3OYRiPMF+! kupZrg-O97݈~3)L?Pz͹rf͠lYj3>j[+@1IwL T%Y7)'δP'-g/AN=-eЂQ@I Whv-w?ՂѬpo,sF-1v!<+w#`uUlFme OM5gZ ЯY t k'Ծ>K*Z]޲"~nD-$o1Ldt0U^DP2~GzjxB#Հy;:KhTi:_"vcyfLޞt3Ϋcq9Nluz'@̽bhNڿzNt`ܭQF aNMĥ*;~voxzB*xs!ON{ ^f gk wӧMȹ<2Џ &bp\eP筍up+V֝nE,Nߍa4 BA WB9>k7P gOV7q&- 'xpogOz\1L& D0SDLBx/aveVӀCQ`d,ǽZ",h2oڎ:3O$@za!Tr淀),@ξA=xɍt'fu5h0v@TN@mG%qbv DX ̄ޑ0-~4CN]hPtdbƃ7<#xSTbdjlxdFͣE5m =[͞l*F4օ8i$_; ၸxщ]"ekkEcrj[Mvh;<ЩE=+x$9"uS<8$eU\KEC"!=ɣU(7ʏGͥuDu@~ot֞C6&|SB9[tHi Z<_ޕ"Hc S^ZqBvyg(!&LEeA>R4}!XwIXB!WUKIp'c9w'bE1L?0K~kSϮ}eq%(tDu¼4Tن~HSSV]ifG`fRrqcsMJ W2ҡE3 LVQO! ֙e'.h"ʫ]lS]Ik R3*|1myK)fFnjRS+G0<N]4M8sWwsv;-9J//w v,RWw79%=M!;*@@Rv(7RgB@'CI ـt'҆E^ bNt6& cƉʵ#SCӜI).Md<8%!hLxgB~ntl2ܨ7ˈzW$Jtt>$QPeY EN g}үX !S {vQX?;QMo7`Q I$SUb?`O:֏0W>k*A_'jWcGʤba?O"ů5i8g,4J_XǤl(HG3Nshn95]2ɻ_Tk,"^j)׿uo(ަ/XͯOㄝ<F {%<4K?CFE"B.oJ5`@tU_^:_ RH N#N&B~y"-Kڸ5ⶆcvG-<[qT<^p_~\]*ɖ۱=T s/;ρ^,3zV7妆.{L3ҒC)مI1oJvY2Z=g&wʛۻ wrZƳg_iA/@/Fg?D3p傘?8ON3^a!p1UtBB$O:PݝO6F%m^,dw]LSɸxq벊-~`]N:'ij[ 鍚h;ױ|D"?j9qWI4GqcV'!YcY5w%rZ̧]mY6&7& &?K]߫Ut@5$%i%:B0\ ^%XXp{=:&8֐#^%{#v fEY\#5됨ro;R@I#%ʆLh2h Oe&0=-ݶo/[#+v8?JҖ3J:BpeX}SR/ч4@o^gOqw0DJnd"-5!K)M"ξDV?RDš pW"^񯖏w U _\φՅ]Ms;kG |yӞp@tBG:n[p$%L㙼dUZ;.42 +[;0ѭ3ВjLkXzZ4s%E"Q6t<(>Հs%]/ R^vVJS|(x1=`X ̚ B*o3<~6wKb{&JXRX;Y^Z(2 J;p%1[%}ioxT$se~g.͌nCdO@>H>r0T;oٱO yINh$PlOUZ<-[ L7udz(:0xѾjiM)0)CUw ^ /kY3oĻϛ-yaҲWS7< 5r(~{rO&\. F!\i6" }7|yuNH?C@ߤ/lY]SI IUX͢s,8!(ɌK].u!VӔ)R1*1 &q/= OF\9.CEshB` bAy䡷S1x8\`7dfYAKis+!Ü>YcV6%0f5ԦD@"7~l5e`:yi/גDV1e~.sD҆wVz1U|R˂l/!dsJT׺lXzȍ"O2< jSlYoHGua-G $ˀPXIםQ96Q3 7ƪGhH-Db)T.WENw EQPj:9ͼeCZ@] qPIVygg^PwX~~m;8KϜ`$ZKpa6V^*'$ijrAkjrz6ox.Ԗ%lo̧wR{^; ߼#p!zP~es]4zTZ﷣Cͼ!淅]=3vR4]Z.-) [Q3X&$NvU_G~B4ZdL.eNsW}?`.9Kfh{*6@F]:JbfT\3yhn0a3 0{TVia\_Lie֘$?9u@c[4:u,&vQ B 1[Xp ˧|mH,?_rD Tk e.Bn-0 -UԶS"| a,,^(D|Ϫ;º&I0Q߿_ 3X[vp`!]KϘ+MHskuWd[$1nGVZjN(N*|.&?ݫҟkC?hΌ9']~h.}._TyBozϬ>ECNwo_)uL #cc=yb}3~q|#u8FDW/>2~㶦qb =k` FE1irxlqvSKgpϨ/*QnFNe]neҥϠ ^߃S/u"7NuKiոA%>>ctGoO =VxTE&/8>#t}EXUc aJTZ4>"4kK( ǬҵObP?&]:Tyx%Y3 ɮrpR>*$V0,ߊӷ^>k`}^PRwa0C[AEsu髕T_#Cs#׋b. 尔?E SBI8 N$MkbS$Y!XChSToOAuDdL񾈔}aS9 )RvqQ8Kq%@.ڧIYvL`#o200f#\}>ON (|H,^/=H_Vy54O00qߛE LD `D.V9 ;.ӼtϚ 2b s/Q8q?=t'd($Qj,S܈ OA5[s{ ?d4f/C>ItjDJ-hph>/TL\U1'9pR?+_E5D <lXÿY Y~ݣP\']:? ࿧9}Zzj+$ۿ8129u򽞴!hN]J 2)6w9 vV$@kh-u0|5X~f;gw䴊ktL& ?:KwDMH|@Г;<?CPP@Xv@x?jH̷ڧzF wy%甇ubmx#&N ˁ0}UיZ#eqJenfPi;==r/mvG?s2$Bn 6|/)(=%M6l뽫ΙS (=+^?Pe~1|=AfyS};y3m _}Y& .1+MtQ;?Hɮ#)dv ; ֍A> m,kmny@+etjJZ'e.I|Π9{ߊe#׆x>9i1CtA.Ʈ6Fp C-YV  Nz6=VBA™q۩#Z֭Ɛ}vާ;A4Dh7[b+ DhLW%@FbxIz  b[Ae[\;Ϧ{LBSn G0.tWLr.2o-2uz2űúәa!JeQH~0AOTe<ݏ \A BH0";RZc/"=}}%(e`HG\pE03̩aLӡ-f;`#w ҧ&GX܎7tqȞUG ܸ(ִW}ȡdy',&݊/q18;NT_'4dFsإ6 UALN0sO( W( O!9|`R!4NmI!Ip?y7z$h/mM\Ubj m.rV½?e"rc"Q.Y)=q~px@)QWuޡ}fmcwuB^ .Tgj aVt+ WLu `$ gUasɔLI,1#yz)]p_'B%79卞(ߜY}A2xey2)dmt@V@m m}p籱uV4FJ؝P?gחzu_t*-)]:J}?LL~5&k2dO}UeN?K48}7< R8J4u y X5Nc>P!SROb0VQ!dxwvR!m} ãjNlzn/zNOBx-Tʑ9{"PNŧ: /=ѿmTFenzgE~IZycUx!0{ڴ0 |x0Y#m1zr#M(+b`PQy$!YFMb 46qI!>bqHo6hO4pqJ8?GUUw  +?`.-2Nwۦ B"圷"'b~ c ކ&|HKSGF@dTŴU?|"nGH Hqo"Dq @b2KA'뇛 xKQD^64/)cŬ}Vq$ԡŴ饳%6Mu7V@La]4^,c ?[A硐}RhYуqK,U7vkH]50ҏq/&x:żI޿™wQ-ګ,DG޶p}45kTRN;Bж`˱i RwfCeB$eC(0ta{&A% 0AMdzFCnw~yӿTit;eO#- +nڵO[08D$-TAD<إ9߅Xgz bcH/ =O! HeyL< Zyư<Я9Au׏gj;3!*. G3p~wTr IJdO0l&Ql /5RT}xÁ䎓au{P(a+Hd^ˑ@}syV,1FT=́TͿ] b5o Zu㻐`g&h`2MVQfT?; -%qW7^y96ua!8@_Iª#Oz?@ Oe gD.ͬbkJd*q}sm.l:/nk`.#JV%3'lr`0ao51i}GJ/Nn|KRRIksC-W0'TWX,JzMuy͊I~OYc«ؕmcqrOMq|Zw[Ǟ.aE8-%nToC P2~lxFJ E`H&sxLӤS!Q;~Dؐl!,pụ C%p,[Ŭg]2-]H)Ade;N-C\Kp%7)e$qO{psJcy]`l|m3&!8ǁE:IcCwhECs^O~K9l$w3?&HC+#Q.Y_ck4   ɼ%=_d&A~g߇?o".KLE`¥v@Μ`ސlBЫdW 5V9?z8H&~FoK~InLoU4dɂ:Kz\F `3QJdHxnhO)\u\X/x%z7x.S ^F ~=&d'|uzZ6[ ;>4C)(J%c+!"po̢$(EW  q=]BA%DDA eL@ #YA9_6o%s9- JsƞJiQ Ί( @ +Q5"w۠M>OMAM8uĈ?۾LpNV I5n1aj\Y2)jb4Gt^Ψ>öhBʿ}J9G%/xw6u1Ý9u+ :E믷tZ@w^:UDj.1_jXeawJY] ?K[`Qw2>궽wq|.ؼkP@Gy@):^GAP(խK\@ct!ܫ7VDM6Vc̸ lb: Tdmt: G |fr/Th0 Z>}v_=^p^ ~e n3Eo=nt;05抡V MPn`DORXd\#Mg"y^x 0"fF?bPaǰF&Ѐ"V9 QG4#12!EzC?;HDMm4Ah֮\G: yW.ɞOR#zD|egsm 9Μ:e!FwzUGx+Èt[t='k`IZXZi#Ǫ<|#A;^5}k#șzhᑟ`Yi%,hI(Tn( 'm=4|Ƴ%o)k`e^hJM>ZF^8֩w$r%= }.."R⎛ cT_rFr$}r 2üԪa*K<$s](0pOpld%A&k@pŲ&ܧ] 1S'r:*3VC&·V8ު[DsK2!eӋ 8bJ;E`pŅm'{|pnF7qOPZTlTvc]$IGzAoha@ڧUq=WQtF^5sM9#61GEodz@^㮿~_4ߑlfpN]3N!i#Ogd2/V- @ÃbI\L:Qpsy/[/~u"r(/Eڐ[< ̣jTVR (Iu%(Ҋ ZGR2Fs5$O49/p`״`w)hY&Ǎ(P%e=ȫ51FFrK ɏ!=V!/xѳNbN:.aOglf,VrNaxÉ6hht(A&zMVQ] +Jpnj%^\*wqks!b}SEv4į[`xQNkAgCZUyؗ5f0}!7Z@& ozREcicƒ9 qy [B:l2f\fA ~6ZwI<.&g֜cg{߻HÒ5/03.WK#֕Y$H)r$3\]'vP7oJUԢ=j|Wl+7z.ކ }Ј( b8l?r漼+^R+GP(:6ǂ?+Nl'{;ذd:--ߌgZVTk,7&MķlFjt0h=CNkBz=4(Ȟߖ٩='vht mH>'3f:m܈D!r"( 4V[dyY4_BkP>c9   Dp%_}s# A6/fDiP.fU~ BFBD_mT1=i7NrbfdzU~YLEZ N%ET'qW_rGKmUr%^-zg~ނ~&~gUR{ ->m= ePŵh |վc YraMdaV dwb,z*P.y)]e.\~{(cUu4XHs>[uH\M~`1M ]dŭXs2:zIy^l9A`k"?h5ÙIגYu"Ṍ\A1u۾9M6bxuixx6hIKL-b[NAf}.gÜl[ "CR_ӸHC/:hS&ߝ- F4iSE_[q>: 1 wG65` ¢X<)Q:U'F(/[?=lF|v['ϐ__-خWGɊb}Ӧ݊H9B dib̟4\Nc|h6$+x.fei){8IqF~wVu7mձJ#,V%!g9$ݡet$/Dik|#;#=>ϸ AH;+Btd㫕%)˅uG( @2w kO`YkBXvvaҎ0A a"\wX\2>@o-LkmGB2I%2 b.Ҩj\ R;hv66zDr&oQ`AgS/]ҡRqIW3m`K&(JQ7(L$P|0?r} ?324~n`=GyOO"na],YQFCnwL4ln%n^r\ n}BK2A`7[V8vK}zt:"6,̜`yJ sQ' 1 j@Ϧu n >3"cqIu$F:k"'Sբy[HkKF :y4CʤϺԱ>]. ͓l'H7$:{;nl29{ɺ^uFW/AMRg `, Snnt1$dؽtz_0G+uV{;J9xr_;ν + %"+ z^1hF *TW4@t?ŊﭦU?e5 E]惪'ZM#;HMoQNpWPB7WsU΀M©TYV3y 2ʚHh"M=pʎ&>?=Ay 3WnIـ:<.kRvWU;8^PEBƢSXP W65iL Gd B48k+tN͸zω&wx|oFFN>%R|a͌1vjE-r}EU<AD$:(倱v›|(@9<67C%g494F<㔫"?@ `G!jh{FDDuA/>u|a!VĻs$J0\9[X}jwFPz+Eyv> |*(\3)?!sC֋%% gB%teQOb>ߜݯ)O eQk`|7scC[aQwEm|Ԟ4kQ-;سM0Uj-;%Ơ9N+u'4ꛥbD"~*dXZM&*uyJ<>-Mp X"N\^2L>:\9y9#[fXRrX&G-[?'wHNovdyqLW냻?=yjU|eV0\X]6ͻ/ÕyD7=>=PV0"8QE< 4-HI\pyjU4vlHlD<>_\\)R}v|q\AJqơX:C"0H PmIk_El ,?%C5 KG4`kMɰ}Bg֋'[u\uԤvb _IY3w,TvbPt<x[P"qyYJTV еǕWTsĎvG߫j/d.wr1ܟkv0_! @҇?J&OΓc:O/mHh,?As$(bs; w:.{??6嗗Ic[bm0AoX談K߮&|QQ:׎(!vQyQϕ|dID7Tey'X"mٚ6h=T]?Z52>aUX4&fFY~D䉗&7˔+Sвfo|I2Kq#&([h.̊7_$@uM 3թ5{: m0 AH`UL>z%f= R\u8ݢ#nvFK?Cʄ Jv,X(@LFm%x'kF#h@i7#VF%jA3[-;:Ըz${NO zhCWB޴'1 !bWd ZoWs=uK8ՠ̠yWq  sQO Ύߐvǜҟi]N#^g?MgԖڱ@b,DO\Ra5GZ!;ӭVz!pY|* 1^!FCIm5`M'ЊtłX/\q' m| #L-OMY&a,9cP<<6NWh"cX8.*j㡦Q!Phc 2Lx_/`YDMFP?I;ldgRhNPd쉉BPlS* MClrAF6 Y-*EzM%Ch;2owp҉2*^g7 |x44UE8s-m1$63 6HkBN4=j1% k]W`zXL gCTEHrr/(TS_*R6[Š`}) ?E ,f:"ތ@^t.@ӻ+Dͪb[%# n1 ֖r4"[ TƑ=h i`=j Ѧa^?^Pdyc<-Kq-uYqhp"c<% 4PG C(ԏE' WոiצU,] U9Q [X2Y53Im1&k >TN1ZjqXrB;h):n$NxW'!M/fsD*>ZVN 'udHĖ@aQ+f9QeA|i#sUd" s.Ëϥ;tc%X]-\4W]Du2t$񜋖Ȳe臷- }<'fh= t%ߏ':,@.!Vϫu*CVz64R@50Qd3Al*lNɾ=NxdCJoIr\S^l!y4dh" EGVi:>sܼ[C0p#FVD4((lIAX2;ά]{7ĭKA9/NJnmio@A>%B:x8lۜbߴq8Bl %EQo>S3W4g;xabBak\VG"pmbkU}ԯѥ jRuC#<[D`ԡ7_Z{RNf01 ## ` *Qa,]'tuKw RS}sش=d󂮏|E.XKeRݙh*]:/J>`%Jѭl5V쇺vm^v# ѭ>$a;{hM?_v;\ E aCRO\Av? Jq&H窴pNPe 4Hۋ:"ѢhTž4/xrj"vY$^G!eur|]h&@T7=:K:P@sᡂ$&p= 삦4vCb|[ 8|mO }u\Ty8(:h|x ml$ >U!m?Qbu`ޡ%8=Eek% ! sE^*k49ǟw"FJ.\q<>sm2`y{`9"xMjJ@VY͵M{rVtmXC@jlu\~keSx&㼷ɹzC,EE5TK؎IaJ lA"z/ BGB`JR؈b!<𬍡YleGE`me 0%30Sв2vd ǶOuz^NrΡ?dGj~RXxv38O}A6z8'iΐڈEY+Y/o4cBt\9ԴcU4+ OJx?a.ƞPBM]*tֈZ4pL# K@s`hyC#"v]_;V{݁1蟙E1Nc! "Z0vzZjNuJΆE)Lڵj}q5ino|CAnk‹AdLJL5&_@S?xtO,jqFꑻFkB'AUssa~nJL /{_ҀI` IuJo / pgr"6>ʓ]**WLpk;`ߙ.~vۮ7E?YCȖ$"-婮o΄B*=k;Pfl玩p-XXػObGNb)!zV$u({|%^iUԢ* {Ou34!V SLߒ-a{{55>M 5./zGnaozJ=!l7뵧NMV[An)c~2 bg_r[0j?ku~ԭ#d{UsB8QEKWSƸϫRS\܏b}:A~ M'q Xsin4D@ROttʻD;鵓gt7I̜á:P:"27~fu]6E!.жhecFb2-ۋB7b,yj޿QO]_& UmcnZ|W"2ӎ l9n 5fBxC!`x#aPrL*d-FĝeX }^²Ab_^'cc8Uzy]{U}yV_|{lCԸ7Z@`}jJ%)PɘўБ/`@;Xu]*4 |too:`4%džPH)N޺Q͛I C1bu%1b5% d;ALR/|"U̎w$J'Q&/wQ"~+MG7ߔYU(%f,^$C+/o;2!Đ: b5"X|*?DKcrp!`UA_࿁d\8!SUu2VddJk@!ݫ}-+-H$Pբd ïi;w"_LD_ܸz%&+wk+=l:=#;$ח >z|oeU`[ R',3[%,zNG3ZP4'`*\C2a9$.ͰTE7_ z?1.M="A}W 9* >eӐ2IqߌRPsχl/Yl%?\Qƌ:zTagO1jltg}0bFBRo?jTDQ͕g]F9C L~=H_t#L;q-.ӉdFB7otx%jĀRfBPQi,ŘĝI $ZLqta@c[`z w ;T!%ܰ-Wە\o-glWw#=m\xC#{^|Ӓp47ls!QK^n'n5ZejiDd0o0ܺ['g~w.aU5aO:IƐ*>\c%v"v Msۚ1'LxZ6s'F T2PDHddDT!‚*8'3=+[<ޛ> ]Y3ۙ}.*VqH,`KŻ4 E{Ē'>$8IJrIvvб}ft lu~.c xALw/d'Dr 9z'iE!{,^_[!1B'p\D0Y _Ni`Jzoڄ5Z@fȯ,L ^U$>N򛊖k$Wٕۄڙq -rL19RBoX)Hnt ^Mi"֢%UqPe5PGQ]Shύ95t GVAUL1C! 咬> 9ЗQɖe GĿ/WBdkV"b"މ gJG3÷ w5jO\ԑKIC{ƟY)# UU? Rg >u9MkzOG,F-Шx,a|ϯC$8:lZz. lUI;EFO0;܏g ڤˤAъhp $s{Wҝ`L .|z%5F$4GC5e)NALu <Hc C2w$F5=kkjs-{* Q$+YoxCp﷝gJjaʈF)8] 8eƐ>H//hs*oP ԃ)16usR2Xe.w0rK'3<2|C@aFHǓٜ1A@ڐ.v CoITk9pI (] aI}gZ niJ cu[&I<`mIY $^!΍ }U~%FK?r94AWARg_]^LE0z-|gr|DGIPeb8.$mG aVc8ӃMOssS;//ڈ&YmB@Fbdݾ5 Y26h Αi?)d p㛐a&pÂ]U(^XL<0Cq }66 sͅ M"x琥@o.+㤰p9o+}$)-ۙcc$\exȅ#X_f Faރ)Ehɛl^ڨM3V0e~W V}ɭ?8x˾L+jP7RPgNr C_]ƞa[rKәX}Lݸ'439Ը h'HɊt&xw}`(x0N̸Xۼ̯,&qrH)w48p.t5ggL3%~7-4!b[Hjc.R4p^GQd.R['zhA {|q0'9%m/Ki^,?ǬX2O[@+2t*qo~h{PRk5xL9?7c_qOȱmz0zqǗu)n\wb% C`€( ~X&QV^ӟIg?\I.1xG諼:ٯW6[>vu^6¤3lTq㎝CML繊4AwP-*4d;gڲUi`"|Z*0J ӎsʧS3 g`MŵĞ7#ƙA>kQקD[hN3\GB(!~Td!%$3HydB6BU#$4 xeq7rJC=4Ӥ.HhGxYڂ;(K*S'ne4J+_5@-t&*+!Y/\C 0(VtUtW~Ɣ+"z1f^E{3^yƊ z`}vuI)%]>"oCO!H}0Z:cA5}H5pm qbf5(=oN%Tͫ[z3y]9%"[JZ0UjIdsLjBnFcazJo=Q8e _@.|dq& KL#Q>8un_Xa6 =iE~gx @~l$}(Ϫ~SJCUT8)B,n=*'>#B ~SZ s*lUI$jyuu&gʫ{籴͵tߔ^ڳq'GL_g;6mIӮ''2?% G5ZjFGE )ݕxZ:v"! l3daE-#/(xfc^#ēo\\XρK}pV2S]>!8,I $4*de/3h,g%5QOOt ] ;wgS,T;0BK7Q.YGެBƾF̹W/֝;1w=CzUCmP^ 'YFCz5 8Ȉ> "Qd5KՐ(-N as\$mD~v Aqp cY",jۿQJ!;H(2fx4Z rY4eՈu} Z䧜*NTOS^ꡅkxYܲLLY njͬOW`d/#^Texeή{椋N;6lMqI]&/lVUQo(P׊)1hBc?+q37Uy1.tW/Cp}ָUT8Q lx/ 7HH̷L]0b45STfoY>"%D2+& .g@LsƛE0]-vEz75_ ZW^{ېNTf-cIx2gnVhq3Cz-hR4s6*s2&9-bh]|SIߨ?ǂ'vuH~ oNIi)43ݮhɗF;ņ1.ܕ fqq?MX. cn:~V}Vhk9MWjەњq.z%p_f2DL^>'ĉEϲHJ7Ў&u=Ҫ8D00|ۂSMJ.ū/$X ;W`'ocXeڂe|?j]Xyd:l;D*8}PqaXYBq T8=~{8rINXwͲ"%VzTFW e#Ù@4~@4CEԍz6ɈAb4k9I8+k@y+;yZx;\$䔾!_ISGp\ZAV{BtC 5@2hec'^lC~fvs8pڤ$s'?X5r_{,wp=w>> e-*˯vwEPX$4ߞp]mvӜmw6 ϙͬŚv¦w;R<-3ORa 7wkOY1:׽x*v3Gt(f8Mt{Ylc}<=ls Eu7~f1aվlЅ= xֹt;w+ j+oNcb2 ]&i1 FҶSyi̼4(][{.jm;`[&nxmM"fqlK${36l>geZw@bJaUy~-OGFy%EGPEs)KvO:PY(%_T&w5n𢘵рJ1Dt f^U-c(i'ē1rPTZT Gm+2]D2k%q4\RH+L+Jrr?pFA+Xnqw?S[]"?!xZkq~~ݴ*Ue2)6 xhre#ɋw`4Ni'aIUN3DnTP(mf# GG0Í)hTZB'oLc'XƋN!/@beYTú]Uhq ZXwmIňDd1J1,.pj.cߟŁ?oU3;NDUG-'N=J_#|Щ$6ed~5"I hYZGGe$HS֮ш~%ɏVptI4{lGѹx2DaD+32 j0_ B_f ~grlύfQ81X)hɥj"uW5rQ{7VypRI_ܸt݂7QB|Y6 2րg`dxWs/AAA?zʬu됻I 51R{ f)ޢ1 s%JBW+I=:;97Vi:c\@XP (8Y*jhGt@L]:^v-xK-pCP_0 mdSeU7$X7+@[¤ͯTCAw/<)}T=ο#+莜Ә1[u4Jѐ\Gċءmy/s˟_- !8%^HUrYx4҉ӯC+JxuABގS I}uܥJkQ`ǩGjP .8-ػLP%dn4<S$MOB߅@if~&QgMJ˨y*ly@&qc3/Lag5wZ]?^O+-RO3 y-x֡eD)W٤0&>NPgjOd|T>.G]G?)rMDdNyE%9o"{.G͔t3=doRߚCۉ_ӕǶ6 1Ks =Q[J5mxmP$ ds;N%rRyL\rCˣq󥁇]!xO#N7=ˈe0|gborVncX?ۮv J6ve?i4qzA0vWp:>T4oK, G/bx}@|}OE‡'GGhglawc"Md=֚M%Ery$G7c,H737VN/M$dxW#$){N$AmHђ_}"IBnL.a0,[f8q㨽Ol+QDahy 6%% YhԥXS'2vq?@9v S%tUzT=6;(T.&,j5xr>p;se Pt/e>8Y-Z _%)3scSf>qiKp56i[C>]!T5 ed</KCJVZ2.M>`bִ>x'ioZhf\CD +l3X3A ҥIueIx F,AP< yj.LVfHt1mޝ#{ NNMl;vgkԌVB]#"aG!b u,s'aA;|+OH6 !hEDe-2S%Ow2_O'FĢ@4{z~m+=:O !B`1n,+-9XY %#+QFw9[ڤc=rآ;}R7kD}u[gl]WЦgd!yZxGN)Ub*,]NiKzb(]+OꨨQFB|2z[7oDχt&)ƶ1=*"v_C0KV空m ĘgSr^䪱 =5㭰qIKA,d,w;Hz1c#{v*I""+Ϭ'қf3WS*> P8rY.otޭOy7;?h(_5C&{>Ͷ,Q!sj xEYr(㧒UH"ٴiZOWKG1/@ڍEKp,i6<GSQ)dgT_pNq4;0[/7}:B}~@m2b d }{06TV'2!H?de8ǎAXd\N`"nq< YVF*@[ԬsC "V.c]N͝+2^H_noN o10 >w2('xʰ u8QTDyqUwf@Di11 ɣR6Чw{ȄN̆h%c\o>ׂz['!J0)7vH↊r jT󢓡3D G'otBiߗ ]ڥ<5ծs zbIe=Zܤ?dL_h@\xy 3W1!yF/p#r9j,~A "'] 6f*q5UFD"1Gl&`Py e0L84}YiE RkgYd?'||7lAIj VېM˚JĺDP}ڊ:oQ^GѾ^5qNG%D kWqzxIPUƽ;y+gS`dm2l}p>n{~W=;4<ɪ#8}Ф1P-Ib(6C푓v?imq7@&<އ=oN25>$ԣ4YQhZ W*}:N_욓pW,_¿r ьLsApA#?AẆbL8c򉍯L({j!M?X+Ex?riAR{a>6)"'mN)< ~o ٢ǔX d_wyM Yakw⮩Й<ޤ0)Uƚ0COclEfd wB·Oe4@o6SQݗtӺy`,pQg6GE=hoj\q֓szTea%w9ȻGbTJ8p2Wu- |h*Ɛ50F,ͨ k7$Fٹ'P3QAK֣u:Q-WiԝkBGW2pSiƽFA@z@,4YB77٩J慑;D܎ <.k7/"OT|.#A&<}~' @/˻IC$,zŹ@#[ ؖ8CY׫É2?c}eFn=>M\Jw:),,֐3t[CyxD/؞G%bmM72ӘpБ/|M G]&W!]db<4ʣ=m=_* @*,G#Vit^X!6HQVxMh|u"W&5}6okN.%?'R`cYuXhX7jNGO8A0wpVl)vͭA\-#~Gxe8?t.#AZ>濷\,~mk+D;^b-e*H5'Ճ)>c I.&Np;UE+0V'm[yG.M7c}>##hzq&ȩ7aL9IW 9q@db MK6T55OiPhBtI9(Nx;;:qOpSNZ?wduiS5=NnTj^=$Q~nC`,p0q̕!hLkf9%bl~cכka7Qu"suDtF#gf0w21׻Gl_N),qPZ<VD/%wf[H(/. hwe{ۺǼ5LDޑE3͗7 $d]Ј~8.ݒMl2`Yi;ߔ2Xn4O6Ykvcy-;u}?z3eIR=MΏ,Aq #" 8)D%"zgggLs#(X,z6:44֤msKd>]kth$IC~Y5ei~_@'J)8ܭBCrCy y Ζh:2%YUj}Dвx":XtNJ%@ܐ"' g_>V#pHH%Oƥp_%3 @iLr&#0zYIK;NBR*Mf o(W?֊*ASY +3%k qP֟#J:,w D\pEx0L*Bޡ h 3Sc(~ ^(rhēVS[rՙǂ#j; ǃ9HJ: > MJD凰IanR }[jر>@>mX%&Ay? i>_wn@P s'a9?-! 9i˟ %9{bGyB\S;}Fx.K㸿^.$շ[Ҥ~^meVg(P6*cu_ia)8)BUVn~/6|`NRnDЇX]38e| _pu2yMkӶn+hؘEc&d$ M]=}=n}i 2au@Q)\2 sE<| ܌_7%*|± SXn+I [ X]4[]]u;^d|NY uG߅6"d+VWkwĢ%~ںJXE_䑇[$|!d*=>PRBp2>#SC2+[ݏ1ҸT{Q7 n,֤y@}7-dRSBKG<8}}L lteZg}dTH_ې{  4V&dLr#+:S@"|Qn¸ʷ&x%Qv?D+%q ApO52~CEUXHVLQ\:%F. L3EU櫢Fl˖Suj rOYC&tJ˺&|XY~t%XýyA\X{k]ฆCUP;nS#}(=WWggnڒ5ca4pRM\'^ɿA+w,s~XtYxO4M1I~v$c_dNrACa tמ]o,hvdw3@3+ʄ_ׁ9`v]ᯫY xTc,ǚ?(ao7]Ş# JmhZ/63N}y`I!ױ΀d(laOSDj`@OY?V_SΊoo~fLzAf] 7_-&zx(4谨1o.4k*k M0%jNtxYW {Xro us¶T .AqB$uJD2NΜ/GY'eR&w(9 i糅BٗOWYWn؏l~rkp`ГGȜ^d*G.vSaDp:dqy l,ښ"`;NOI |*$k B#Q{_%{)%I~yĮMpI EmyΫki&O7m_[bL*@P 6 q0pǐ_Zz%d$Yy򼼬7<]t8vIATQ~F(@m99{ 7IksHTOĺ:kw>: 2J 6}joH]OI]JW EvM&'C`*xF DNؠѧxp]Yu T蹓CVN iH ΏՄA^Z5L^~Qg׋᷌D=r79Lcp֗Ka KWY`CJa2r|N:`ZК{E[Ǿh68FwJ (i~F~\q? 7P\"{C`:EwD#HPiAg^,uHH4a ۸E aɘDP~0w$fЭM I16=ڴ]\䫍. aѭ=,L~M U&kgx4D>b>u94>y(h@4zƛq \ wC~5o\XP:wiu PڻץJ9Oz\c,ut*0iKײjCɠ|3AZA^^PbZu2 "V~4BIp?St% >mx#27dM9uB||LdïrV?nN"Ex.I/E X~?fBoEM;<t 0z"KO>9z y\nݓTM 34/1 \f˾d-;</Pf7D&qOFͲ>[=̞!JL1S{f7k~zWSV3^ԲEwRSKb8El5ls_$Xj%:~IzY8$Ubt_9'남:@<S 4-OrU^*^P!nkJA"Eʗ |] t?sRV6ٙT6"tB'5'CZ`[Sos7ƒuZ?bA)J&'v}&8s}eWULǎJpj˦uXbsOޒx~G03n[n>~OICcXVNBH9k,^0{E[1oGn/rb1W K_cb !F1@ԕ_R2( L$.2S}0Ů\ex>P7>+ː#≃nˍZ,AP7q gAK Jn뒑K0s##u)HQhZ yqLDpD!V- MDp΋Gԇq a@=Y$3}_]&`z$||; 6ܚO<g|8 fx. 7j@sa;}dR„͒SH*m:B=w(sVIǚ{CЏ]BTXE Há7>D K0FR{Lc.G1gH*$"f]4$TP(l?0e Y{[SɑB+%Tmtަ29DQ9kAZ2۸i bj۱Y~JTxWXebO[ F׼(96X33T'P!&62.%A)LOKWFIK-!y-EN4A Kh5lT7Px (B!/߻[z'zgR\]*$ cNQoN,_VזzF!Q}bHBk^M\rLԶv}0 'rv!E1Z8Ѿ#PH :LgZs {T"!M{gȵ [ұeIF"(#=cB*R˹\uQU6T>lu^`̹ VB2S4a @9JM#0ӑX ˩n-|nG .2Ybp6;pX'fQ_]HyVsn;I|6Q"-J8 qlT{+Rӕls5Kji,"9AD7ƿ @`16 ^TʐD)XZ܁i24hd!ZB: I~4$8[<'PSƘO<72o.±Xw9N%f(.,kBD>i@hB]HkXޗU5eØs4URd5)܇~ܯFAD0|TEmCvcl~3gxp@^J_A{ҎY888.S6gUvwC>Z2#A39rZ6/=K)/84 : cUH7x+NͿ=]m{^:"j Y=8ߎe8 iB /~qS쨑w>'F_~9j6_ֈ"/X\_\XFy09n"haLN^-)vLjU̠p"uG;T#xdAbLEi=6O'.f s T |]Z°zM>z'lNmN,pA3jo֓иo,#⳯ g ` y%L^`qէ*u Pt !B9E47W ߐK?5o/tŪ<,<7wP!k$Z({!9 :7ԀyԃE.L:> ;ThoyE1rT-rc7-nqS""ђ^#H` (6E]`FwA/f^h(;UȡLoQ`P^̵AhGgۮ1CPSkJ 5GP]WQ2^>Z>WqΑՐj%댞I?,c+o!c2}y;lOV8zel~ЦOh*QȶRyE=nDzFFܒmg;bmӒw*e9ԿZvKaow鿤UnOjXق#MS(Q:L$>6J3Ej=cCx 3,@ wT>P>3saZfЭ\s]taHeAV;yvY&|7H$!8:&vg QG;cBX8X#'YOF`*/}ooq=2v9{|Ιa ف[O#eRZ$ćFO:8W] ?r\IK9%G.rGC:q3\h&|Aұg kylFRKQȘG"@+I7&lx(e! j1MZ2 |lÝm~E7/ގrsa~/GI3"1t拈Ť[XBYB)o#u5fH>_>JT"GHkT|wrLځ9+%`y*fWVz>9&A{F, G7(;$Ud: IZjA8 &9fBy^Y)H¡}Mx#"ϜPj-+T;?Y_8e x 6PVSNL-ݔkI}@N7 R>?_@aɟdh *`/B:;I2.=<8m GPϟF2>27nM .h ..y=2/OݴA~A<'~XjI\= Q{\0l{B3Ҝ5OWk3>m+mFλyxկir &J8 P1ePLyn3h*ѿrHjf\Ϥ_yEInx4rmZTr'8:^kl9}yu*@ o,LɄC~/sɯx?;վę.|?)̟&9uw(}}6p}{ʝ=Ǖ8}!)lc)ۂ;*.FjFWу=0LíIta d|=nJoͭxGWwFEt g~g̴[Jѡkap,6.Z)#6 fb6PPP]%@q4cS:atlFQ20uF2^5OGP#aN<9K6081..Ƽe䚦x-V"*H6 $:nXWS679''RE4.U}9IƖ6; Cqkع_Sa`W΍!d$P+?Ujv &2""0#\pӕgfZ/QN*gD뻆3t*{C6 | Z̐ .wX422]2e!bxt;_r.+6/1jކ֦s8a^" ?=FV[ƹY|o͹+u0'Ok=EVpkSST WB|1D1icM8~Q't* 5 e^#F-OTYa* oV`~yQ!|?W|aM4g{ԉPrW^T<:+p3v٬%.=w<^ U[qf bc5l>t/nNIN~O7r( =[ѰFy"5}Oٿ*dά į¸B?nV-GV U5 K_mY "In׌֣y+J\$k2 *mm/l_S܄ RET^Y§#|PS{EATuP^,4_컠u mU|)Ln9.t/'fy9f!ciCBxc%X- Lj |%+%8s ܱlibė18r^|$Cٽ;_ؒp!B[=yQǶXwzeazVpxȼܣBƲ73Ȭ0,M0llȲHp_&p+FIR0.U$D?CP;z]pjW )|FT5n݆.m)]l'MB1k뚧#V=@~l HFIf4z6 h)m; وiD} ;aq.Hŗb1یv K#V&:.Cl}f dC 91VRݮ#8=.(ٻIO"Im/izV9KC vz{K)5%&N$ۙ]!.[1T[但 8Z+2֪o:ͯWX r'(7>ӽ[6~VR &~|ߞ:q-LؾI -f/j4'R|=gvދm1X_ו2}7w3 ljl%s,afFu^}zʔ/qfzAd拹,?l<D@X7;:RnR@w$jiHJW5gHsr˲THQၛk!6Cۼt퉗4w w=VmJʶ(2b{,d*nS9oDZ] }A7F*|+',rl]_g{($4HLاohcxj,h~eq[d.fGD'xnb"Jj.lJ{4b3̆և9 a]luMoy<IB@g3LrnPJ߶E㇣TŒU=?JK1dE k:5, OIX#tN9ֿ}|5d鿥åaJ09L2Ju x O~ЁiFԿ.-k3yJ~D~s`v A\I2 EH -[F\-և$\];KwD:ĵ5@Y t_=|hbB=> 9Ca00(Lr5"ӂ43ZAIQ2 Dy^=`Nsy_M ?;@ _ A]4'8r0/iT:tE>.8E$:;lt0b 7ً~bXʫhrʬ)Ԁq13D9PG~[ zbB@f0% $fX.Rr ?{*Ӱ䦮Ϯx^i)ԫym_鮛D6ا Cة*- z_hѳp: dkf[)l[Mʥa{%; w.{aF-(Vi!q8i~jub.Ó@4ڰ_q8*ʮ*ЍjPy J ~Lt'ВTbXZ$.,DM!]HmW-x'>PMb o)5jƱDtM Vy^ ̤/S֯[hn&}ҟ(ر;;hEn@> 9oQfL\ɥ,k*q?TV4Wwp\"G(r8më۲Vg$cA)w̴z?uw<%vJE;p$zDiա\=&2jx,("]J yZOO3+ % P A7sF Qy3ލ`3_K`h1uFk+9 xNgYCzVd7 ʛ W=Qh*H!'3Fn- c FM3/|&y>'yAv;\X=^ux<5U>";OkǑaR>K2$=7*Sgez4H"-9&. |*Ȫ6# 6hZoE_ 0v_‹i]$sDy94N1A) 2vrYovoE01f+ Qrhm[ǢGYd0]˱?1OY.h yo h\Ħ0-蠁@^כKOr*<h*/">olkݠp23f(PۯCk(kԩv\`bzE )lER5w*J[Cu$dM(ኃ;c[#.Z)\H=mt%,`ę3˜8Kq)dAgά8 ipѕaZ@^~J(*oSȏt"2)vE 2#0W rj?Mͷ6 jv]RMbr4D@EQvj)hM;0Tr6b .[0ixGOzʼuSsw!,EdſA)T zI0$\3J1U!|@7JJ)$ڲRV+́MLJRCW}&cB\H U^5?jxƁb_&7"UYB¼ڿB@Zӆt;s1;6%84NQE$K-)Ge ܠS ĘH9sUiy Ϲ:A'WyQַ|yytFz$0Q b@XY_E:?䝋Ehgd}n150SZ%>yi8yGŚ~R2G-fQ:5bxU`8$\-,3[!ˁ0Ir2OK(\$ 2-0}~?1oLmyn `tP7 {AY('o邺Hl ^`ޫp*P߸vi_-# D@؎ckZÆ3"u}UYp=Red>(cr i;P'z;eU>w|Ou'I7&w>͹w"fG?*'0&W"xO[;!^{rȿۗ޳e㭍⚩~팹ee(_U2TW sYaS>W`Dv Zyɩ}\ڝO80Wrk!gq6ˢJ/|V*J+s);OE Vf#~$'lZxB{9?sM?d70 PBdR^"lSi_AMr(\`'f 67IϸDLwfA;j4n5>Me_rY6"*Z* S.ZBq<Α4W}(8y G4&I͉-/J; J`COGspyqթkcc(AaQr)4fRǴ7`l.7J1k (K7L0xǕiDk/9C(/cM%nNs/ }|sYGYCIw(T}xPOFuwY@8__X\Ɯo04tyN9sr;\r]i)lr1 k,]_FmhV ?*Œ)چetG yS䳨4Djci@u9{FSBEN_-r0a:c&. A1rF~MW0P8rmTڻ@)B 7= 'H mS1JV{.ѭ%" iA's Yw}J6ayReɬ]`Wck%W3ؽ",ko\F5{ޓmEK&m^4HCY_5 uHJozCj ƛ+"vCYtW5g"aTdfB57Tb^Jm%W5Z`(ߎQf0"eQ%we7*5:鴇e3P宕yf?VGZ:hw>8}o$R#TnRP#{L Qa8B&m LL /a>ÐQ:RǡQ`K ">BF-vE2ԁarͲSX &k 0KQslx4;|%E:IE[Pmf"=/t۩`ނ K Z}sugE =ȣnPz9'ϊM&dT_c66幾 aD?Lwٰ Z2hZ %)"0:m[7 + ` *#tk 䢃\}vB=]sQ? yzh6uV7fύYa&&_$حy xuаɍwA)j[KAX.VWE'pZr *C~D/p-#/8Z'Z?氐:&2✔ϒs[Qܷ!wmJfݕࡘ 6l4Pĥ B*UZopY"ӻ3\WW;/.ѻT e$4֖^# Rf#=ܪ]BY8uE& zT17wK6X+嵻?o7j?b-ӘkD{y2Y5KM2jC,lX۴ ʀ2KNjJTi;ܫPi:A@*4rW$qHoό=+ۨԪJL LlځL^9e)QUir0 ._\v|ڢvQ%ةA#hg`\2Ywȟ"̊2в\>u/ro w KrGDlF#CKB=R߷?=|m q魳O^稉poNicΤE7 sN֚jX(_.К\NtwWDf7%Ɨ0%e*iȶ<C I6I|Y`03^bJmdgKi  {7#>| ,I4i(:@֛IW^FݰzT,l9c_~gQ+EjJ *mߊ޸tK zR 7N״e?0 /dP0;p&>;NWBiF9oխ*{ewAȪ؅UTߏΣw+ ygeR0qM:DSm"n %WTs~IGlGߕv EzsDZ15UuÙxBkWōʼ} 1:ZK0s=&o# !<q5%m14p/b̎wDRͪQف^t*CXpl 7{,9#e4>K*8Y<ĥkqpQy{P1= 1SP?Tnҧ^22pDD 3{iLan|?S`qlrJy Q)۟kLC@?0G舤1〭zBgDr/$+Ms"SHpn9ɮ-hL{oHeE92fֵ=B53fsw9;Q]W D"y(#IN'ߵ``m?h,Øi)NNٶW;֝0O:dMP -qʀ[V|ةT=~O~ *]/!63c,9<%v n14_+-Vi9Mg$R '-!H(@؂+I_ˆRQ~S\&t^//-,ȧ7qOde/ꎼ3OWѐI93 YƁ=&b\ R%;y=N=վ-c T"nF̊cTmTa >h $•{V3Tذ|S̋v8ք#i?NiIJ}Av9MnK\t*gh]Ǘ6S[ϩvYEU|tE/p `y('hůdy[0ue W[m,UAtډ銱#Ν~Bط : G9F ?F!(<Ϯ BPma* ٍxl2@ywKMk$2a\a2ݣ`A)*13Vwj|$fX,bIF{i^$]՞k{X[e-9lAqƞ}9%mR2Ua~`:qn˦XBDqiθWxـJt"|5omOL|ن` X qU򺶎T/n.TDnQ:XU<*W>&.^ [^\&1]oäiV´D9T~CYi6`(mgRVxPeE'_[KeVP%=%.X)n/0ll a,NRߴ 揇kF)De-_4~TdC,dz>`؏`(Lco H7l=\Q|h8`1Õ84AhD:sm2?'P?̤ާc8}9 Iy# 6or5\F}%̀W2ɵ |-[ii/3q)%r:xGaI-mo46l(fLGyS`tm±w\x_^6+y|kZkS9(7wva kLn>\G~ ($EHPM zC߃g|ລ 幆T| g~;`Mr<&W^hSL]HN?vr!3y7mXQA,ᎮX<[i\HI}0gPhLT9ddS8>tƍ㟱WgS9GN:4wd>ɧ~ A{`[^YA"[$ ( w\@{P"WבEuI<9<[7FtQ>:՛>˺rJA m{ܼjq8-/hs1^Vz Кo'RGhBf;~Kօ܁ (dD2憁yaNzc$qTyIZנLFb,j" ;[v\cT*CrC]fkB뷠)NkBb"HptF6'#P7oe$dy[HQtG=t&BX>ԅY*JI)[adn('jm5<d\L>8#r/C=%f0}?ιK k̇l+&qk0opKͷ)2bM7faMfq5)Y̵H}ΨwU%0dQPǼn@ZEz) 8.hJsAؠ.DK Z0d|#}ӃgFN-7&x Mfy2'p{tiHpR;|\s Oz#; 0n ;Q2H 3•L}IxSru x㑊V7)qjVfxOΞ blo[~=Ib+'\'S@3]@} KX-3iO!dԧP˭ͻ{vJC!=[^0wUvVxOʝ#.V60%!>[K jT!fCD_-/?)sQm}}NI[k,pȉ]{٧O\&#7`<!:oh(F:w$ADRSdVQ OrMڂJjecҿoYEPg? ~uy%Qi*w# ,Rh8Xh1jt:Wbe=_ÑO]Ikj ,Qkt);|X37CsB}c.}{M8Nwx8GjA?Vkbq583  ]b-»a+S'-jxy>1rZ+&Nfmh(a7`8qb{XD'fU"[Q/#FFx}R0MΙ?00oV6m[9W9Ty^&;BT7X xUU+r("s=*CoB9WeCXr$ +Ƭ@A GN4q_'K&gφ_y'(JL8oRFU }Cab٪up:^!}>vs&SX[]-Zm~_U +8F^#E泇 2(1<# ,/M=mwZ\ "",u{{I:*4=BLE?`˂yisiU6ne6ƬCw@qaQ I?XGpo #ipHn(-)ART[Xk@麊tQS;R(Xdk-$DX=&-:Q&p`W#lEdm79P7PL{Lrl-긌N3IA$"ndJZ}MB- Z=ј ;؈K4x SSUg1YqK>fqr[}IL JevxEYR* ӣثm 9Hڴ$(pm)SĭOӍ|M}HUVгDYU]f,'*g̫W2hUfl V ar x,LdzSo)hD( +SkR۞ S_ڴЇ&JKN,N>VuGu4u mwo(31H"Ѯ~4j|WAL.."ug)܏u*Mh)XγQ&&49wG{ Vm>X{ξZ<3 RU*q^+VosQ\oV~ω$O`ݕDaz)n+i Myn&Vt<7M+3;e$@غ5$%:iϭL'RD_ AbRѵG]} 4/0{]/efDKޅe*k<פAWV1J/<ç܅şnZR .O$FIԛboZߕB^f& mF, i׳ThސP$-;ěR .:>i 8b1ޏზ1iAZm[hHhW-6gX{o žq2;g^É[2RO+ְ"`n F\gJ$AZp~*3Ж @h֢'{閏 G:c&$qOȸX.Q(|NMpQchMl< M鞃4}SX}wP>a B17e&I*S`3;:e{'M@{}q^SJs02WÞϱ|P u2ktK!mL7e/Nq1 Y%I 9Q*eyQ@W 3\aPvL[AާcAњh%+Ѱ>X0|Wif2'$V#-x2sW3!u[ųnKL p#%8Hעܡ/H%l|^wM8 -ꌌ*0, L&kg7䎿wyaJ`M*Xj2$z3)\O2.@Iz'^>RFSwʀuYzz`g% 4u=,3vh:'TpL}4S݉d?0 } sՊBjgiQ> eyLoU6X5,vy1jazKm̎{Cj0vzqKg(ViՑ-U7+!ГEMfqۻy+o5eľ4SU3е.J?8zS>;$!f<:j}9_xKgaܒ eԕЀq}&#Pfɑ'>GLf#׿{5AO Us;IGB%!&Oy#Y jf' F#vX5ÑJuՌ0jfc|I$ʕhqCH5+,?%ы^܄\DV$%gI_(,PѴFxi{<_# Yy גn#f^wg`7Q$ sO%t˘} {?n̬L fDi 6R\)v Qv*.ҧ ƣ U)xO_]k(<+Y9JRԠS˘_XWi?kbK52V@jڂBٰLRLᏉ29`Z5Evm\ZV]ɬ{?甈[bf*#FJƒ1FK"(\pqx4 דuX5nR2RZu/N\ej IAcp8W~h0E"`$IH}GsTטRWi46-1!d5_bH(\筱1lBVNA*e -)i ͘ Kg(Xjx U6Du$F'@7^(afDBqjS[qem3߲+B\%^72N~ÌB,:}gL)iV碡yqΛ2;6Z^̟/h9zdmx0<x6.YR*OHaB >/囋tA V׿c9ŧN!GA`pF{Ѿ㼠5ةͦ[>o'n8WybÍX)PLt|L*Wmک}l6y6ֿSހ}HqPjVPҭ93C:$FB)R<-W}tց(@d]Y ?k}͏1;S5~\$r^ W(L(^4pE '5v ~Px鰂I2kI` 7Չ~ AiI>:7WGl5_Do'eu}9ΗqϔrGdz0e s+cMFԭ~ vc'_ω|ΧbqSZ{j}q4h}6:\0Z՘iz~)5'ҷ HG!?{&5{=(Xk{[jH.04`wuP_)8),FRtQd]Y{22AycM=n#I{g8'K&g:f .\A8͓JKu1o5"KHT3.o#P PqIQ,b!GcUMy҄hz cQR>*s}! GO)E{on GSymjb5%Ԅ>C^h!]2{ccS@¶kM>wJ!3立u/`:K>K;LEv0@n)m{֓1ri bm+4N/"4\X/j;>!q[Rr-7S7zqHI^_#405zVO+;v GwPehTt(\H )BE@LEUdixC0y[/ 5demGܶA&ӹNu13sY0Dx"MA֦JIlK^Kjķ3"q7-sތޓ{ç0rd2W~TXܬG$uOʒ_^|!J$^*/%4Ia\?=EUBGѱm= Hc묋\d6+XZa{AESܖT]#`b3(M,)!`75aZ6lU-0e"P8QaЈMݵSzYm@d=4!h֬N LIRZTv~ |U8V6"fXGk(cN+dG2&w ݓC>?\`!FVM`"8B(^*#z:} 푂]impZzk9P}X8q8NMb٘{~F2bu8i ix푗ZF%cIr|В?^`mnE5K8V!O&ډ~?va/f : '2^RхJk6Q['J6bV-X;sO"qE"YKe6~/kD25sѣ`g}O-]lv42آ3. )TW~&a;r }R£guCgWٞH\o]} "D;G-e]YLM-OdÊ&\pXfhT%xBI#XI ѯe6zF@]h\Va ;8d23 ( Ɔ ؞``+^$jF^יbrD#s8MwI~阖cp2|zj،'~V+H2?dA^Sզ梎v+(n<|jYfw ܧDWG~4q'y"S`:_ҭY WᏪMkꭇ=]{w*^UayD&rRrA`L!N7ޜ$]^rrjIU.Be(m$ r`g[A XcdD"Z]&X,Ǩ=ftr``VM~2!ǎALW\ŗ7-}tw z3P|6&qХ:D$>y -ms8_+D l5=[ysF+) _"tR1Qa9,R{]tmLu,UܻvKʗ1oN$Mr@_Ko--cU0\Y:_h kiqF@pg~h0H *%by9Jmqf׵)Хh# kDg&7 sX/_Nc& ;6Zۥ&7+vD38r[,R4z}:s ;ǖ3z@#,+uC3#'Rf485>$d .LDZ&uSƚwiDs78zĝ,7S؞claK^‰UnWA~wHMQt)AEpk»rI ~z*C щgt:(}|JƢ9|S2NiL2ݴ}>qlrT:+qlzL˥+2OW/Vn}רÄ7u'0xp@BtGC1r'DĞd *t[iC4؉b=nBhwh\!i%L9QNk$ݷ58z&Ob"66X7=f2dbiܽ.-W’!ϯb>|Yhlz䱅Fso؅|9LO}B؍BK;B&^jP8MbU+G*N=7 DϓʠPNۊuk poɑAā a*|>{ ҽB R%C0;q3ဋm?]An]Z:Se`H寎Nx#> XO+0hq^7awхvpGΑK֢U;[02LbJ x-}>˦ /iH` 1D cENwjCЖYc"Bl>&4*ec`zk{wPNO$GrTI@bz@-H*ln }}ب_%W>t7砄6p:A#37~iK ؙ)96dTP>k$mϛ WtEVntIvCD,/P^Uَlm7t46/⻘U*7x7ia*3[z:g+STMHWչª vKoώmEgg;"x4Z؄Lm#*Ȃ42z(qÁFz7BG#EEOPP9 ,oJsͦWܳeb u&12JO$-gSHQXcYJ7h⊑v旆z3%eBvd3][icm>)7P!pue[@a埍vXŃ KϝZKʅnܢR{g.sƄwY_*'frxsjueigtPηЂvdnFaK|4{ 6Bd]f=+}D8Q,rA-ZlgIE$ʒq Ldz/0d0_AN‡ror(/#/CSػ7;c uW(ZcYnnnw` "qTZ;Be[ id]L=0Wi2.Š!T(u1'j -9KK^yk` !caқ>t(ʕR\\  [h;>-2lr=gIe!j\'+؞xɖ@,%n4Gp2{ƴ 5FL#M&\o(T~&>.(A ʇa .$t)f" L)aKѰ@Sr^:?Ӵ8%`#ɪYSt̞5Uw`I7ܙO1&ɝ4a%EwI #g;,@:qh8<ؕJ@#&_Pvp8\"o|LRZBΒ}wŋ"GJ8t5i?}=DjĞ-XQ0J #P6C$B-vI V9x)_+R8g.Tg5(ٚfZ$s8t\Z[ۙ"a.w:C])ׯ@@8!I,'& XYly$nAB92֩BCH0Yvk)lhroX1xz+xux edC\̤OFx/hH.l i&׫.$VY_X`|:{=BNhDz .qF={5J EBJSJ\lE2^x01ZWZr&QV:}`mvE,6U_Mo*)+7:5|f#1un8X'ӊ>Է2s1b9]!f3[wNNuW#OʴõvW qPU h3CXYIѣo#o.4 H sPToڿ}y.%ei-kpAԏS5j5%ˠaTk%V38@#1*pz3ʳW$DN$Aӵ߰;䧡?@G>IZQ)5<]׷NUY ||:p$9WVI "PpWK$i_5BLaFe?R \ޚYOB_㺉'&UH{2#_|TfQuM FÒ-ҷGѝ"1~7.rPƱ۫R3 ڡSEѩ8'# UD< wa3]euK/.[G#4HAaZ)벤(4}/;C(E.bM\dfuR e[cjimCe䶥G)/*t??Llp!iCei,H2 {zl眙OF| me ] qvzMK3fS܋B˼Slnu1 T̙SrO"J̕۳8\9Gϱ^׼̞p)ޡ}2v𪖕+. ;Iv,%(!ȶh܇d|`0GmI _=0F,Aťg4Q#9N-axFRTP83m~KY@eEOȔ#UpTݏ_ V\z^+/9fD}XCc@uBE!.NFi遱Bjm,hd4 i-»A^Kд7i5;_+B_'CX-$D[r,ɱ0(TPK9y24)W]*f!PqoATO3?U/n6iun;r4?YT7~y:e?hgXgV_|sb(ӛ4Eu9۟ adt<UOR3,Z'C]*fkKx4f`y?hwre>v8Q` (KI4]q8zf"E1ixRze7bPVټSe|$VK߸*#_;("|Ɲٙ8V? M'A5[J(eX׆At+Wi.-34MrraH:I#\bT.D-sx{a^ Dhjx0 \{ @tjcx[9hĴ$p3o%^+`׉ۥ&I^r=@A"1_y^5lQx7畾J% ;J'TbJybir]3'+chד<&?ms*1vx}c}CoDŽ7Cơ o #d3r@rN9 ^/Jt]wt), ~m\?0 @d4 ~Cx-`H(PׅF囒=OrmS#%X@ow&aE<6| ﰳ@ʹ;zC/l~r$}Lo># $NB \cuҥQRN5`ǚ@MS°"bү۾fXGI:Ǎi'w ܓAVq*M* EX\3%swl.9c6ts4"PV f}GxdyU?#~PW%.J/d,PM(CwO)LkiǷ@B&}I|B+9}3vbt;.3sU}k&;u IQUVcRJd7Aq]GeM֮))f֢UE/؈c O{F7SpaA&Hsz~oTldG@M3XU+j-z?N$VlKH4@x =bS}īV9V]v[ )Z@QaUE-S>üp.pZyG*G[y7= ' '7/:M-,8yjJL~3q'8 wGdNݘIΆhcAF &p GQ۟UZQpzYfaSu0,mĺYzlߓ/3h17ȋ~/ Z?Mp Ź/fMsjBv0$9?,ӱPآy6"mJBD@ASXvi%ax5GJ|0hW{塂dd$'<)HB4\qu \;*;Oo'bA%A 8B+THed.vg:QDx pq;l[?t ,6&RO$">FLQ`y48ojroW;Kvޓf] dAţ#6sPKYL9@v-M~mw|L|@ПHP8Iǽ,*RܒWe d Wo rMڦX?$u&{xjxY%g#,l>bdД0[2zzBqB9-&mz(jM'ŕJD_Z|mlY0[ 8U<|w%Fn,OxJ&OI@չN@>?L;ZRTTl%dr}>vK(9V6(;HķKO#ի7`E)a~w!V7͈og(@9G􋨊bvQ.EScצRd[B', .TN=?&i6JjZqepU=\̩!jJuI ~v;i|ʆ zu aB1cTܧ'{m Ԍ ȌЈ&pHȐ5[-܏|LRVg j  e1A_W#b]K4Ժ̨Ɖ | q,ɋ=p2o{/xAP`z&d{.}` `d_(E]} ˬLVe԰牆Y,rXeW$[ᰅ<FŻRtgŋO0$F) lN# Ko8W[0 p-lDYMlxn[Bc)@gkY(dde-j,O:(T 2nʄ:)j+B9.83Ivtt3?@UޔiԏN?pnk %|kt;-Y%F7=}fcɉ|K"ЌH!W5<)U(5( %sx&O W,V. KVfpf&+nJj)cBfUs忚v!7958pq#||̪B۝׸(3~)͢Ƿ~HQviWH*YlQ^o^q{$N}4%+Q+^ݥ s1;=Ex,}[TMɴwڎăZj网ѹ\Xg0G@J|3Q`7QE)^?s+"P8ܴ%h;I¿j 35gӸj3^[<DỦ!+@<};,ۚh_ & dpPg-,TUTbl V &[X]7ڄhR[M#&jEL֐EgJ;5xAhܭaR 3Ha՛s*m.bbQ+`O!?1A-Xv4oWn$= +JVH,_ PEӄH\?T2^s%7W%jD{*БX$I&:9/14%N&35z["= NC^"4gAɔ7@ xPl U.04˼kY\E1YHЧ~=_Â^DjuSi#!$q/ۃRtj/~31$&B;K @Ɗǫ5hsp@wi7unhN#QAY'+,)$~0ץq{uǛ *?km! }цHRF. X"/9_NTL(V_Q21$:( um9{bѷv@1.ۿ.m{*z^I_~G7@񸞖 %2FnFO$?{%ѥ՟ n/GfZIkDjwp{PcיrRc8G5fvY HpN>RI@/ <iŧ*qćoxsB?:PgX(7P;-,ͧ،O>(7xr13\Ԩos#a%sޤ\6-Z &B@:l9у 5D5Wrl:`%5WYN -I>HXc)`=ܘ Jl)i:8e{AT3[QR5$x`.]?ژLmG( j]H'>6 9{EU3 S \iIj:v-KfjU ZԎQ;SsR1E֧LT_2#!yq<+K5qտ) Ki/vϱN3T0HR~,^h#Զܧ9^0֭-KHOj5\:1s!rY$iVڡK3,}naj53rV 3056Vs'PO<ǽEt)]"nYJE~4Z7I [ 7':3Ao ' tIՌ ebeJx6=u|. /k-@HN p]@uZ.SJ1E12 B/Iܣ( dx"w=xEOv\wh?۝-|MLNp} aܵcX m@,"\"J`GZ vH6;;-Cv8#&eZATt__HU)'+V ߩwhyjPB(8: QQKbe#?FCF}8ɦB)*-( S=x^=- ua0'3i@$[;cbE9a"#Q";=I~2SDnTT{r:dpw--v6a6ȁ|O"7F4rKC_:d4,9ҕ#B@؋[`ijwv3{g+VhBѐڮBdԏ T1Ql@0U)v$ZoϚ(gz"_i(t1yݸzq F}y/άWeߋ{0pi%38s^*{~@t[GA!5SCƜXBYYW6(MǫujWՁ]OO-*bz&0)m<Uns8%Z i0, _P,6,Xg4Xb /)#Ι4sɸ쵮bH|rڴR%Wk#Uhpdm6!}Ԓ3f8B<{N]N5dk*Iݎ1ĈbJI`xBX\a힨j%}_7T @O^G"w ܢ Ӿdb*DZC.s߆L7pC0;_3VzINjxgQӈ@U?_!Aie͝u*FA羻f/jxj`VfG肐,K$ef>,i2nlA]+׽'c*k ]T7ICgsyǚ8rvhcGhm1TNP;T΃/gm a]¢jJ|D EN>E>,OhOV1 Ӛ˕X?&yDDQl Hf2BG钆;bM+rc:M1sRZYx `ʅ73|L>#+*>m-xmAGP臧FkǪZW(`~վ^4:ubHޘIh]\ G-G &4BIon hCõ-pxUL 庿 Xpl2Px-sĴXFA;_ǰL\"'O1%Cful5M產/0Itŗx7 "zP״y(iW6ZzF|3gf L@^[%=wLeeY[D䰺N4#匊5-L5%s]JH +cK{w;ңB h|"=2Я"4>@pdڢʥ }u&|.qcbirE@91ʕdNOL؋An!\Τ A]-i/p0g֤[q3Rdn3 {Ѷi0?4-"q>,R<9BZ?MY5HZwZK"Vb|2EfD#jٕYkE{z/TӖ'N1ް.uM0"?5hKp3^MjaַtVk4Mr9P_vRKt1i~F+Ds=/Nz7QY` w/!3,NgoRFW{>8LGsUq~Z.0޸H2Q|Rp ]?A'E÷ ܉&BQ Yig{h_;4yݙ떧 ;R2'ώtFbÉ6-܀im{{2G x ۍU[ 6y2("g`WW#[OzĔk8t'9t%a|/ƔnV.]0 bSdǜk@w@zH Lc3Pwbx [iDm~ml4FAEٛ7߅(q-+}'gBy#e2 Ҷ,,%8l`!&e/|I-N/r>>/O~pӐHC?RNJueKy4_ZxՎ!=Z$hRZ q' jԾ9~&+ "g}[']h҄. +&S.9eF $Tlo]LYNoP#ͻ9`^Q鰳hSke T bI?EqМU${h%Qpa4.'+zx#lm'DØ?+zo#քw 'SU~٦ZS8p!ƽ|ܼ\DE =2;o28q@R[P^W2Uc\kO3WK6fuȩ0aL#u'R 1` ~KIVptS0 R*s&0bkeD`I ]W[A&cq\iɗKOz{^fL{w.7WLRs⹅.5}-EVCxӭxMһGE,<#~j)&L Zdv'؍@k9Ӳ`ﰔ3,J Ѱv=F̰0) |'XoR/߶AAb&WЦryCK_s+|rl-l-ᩝr~FԌhTٔ=ͪKyWʏzlI&xmMru%b!P{ M:/YFUv1ouv񗜗D=f1N_=i~s`jh1DR/Λre`"-P?guum v/7JѸcM`Gyv,PEw TN\Iܶ#5:NW _ՕH~N,@  %2'/B/wi`jł $S)t'j%(U 3iIW +:)ҊR:H\ tr휱ǐZI2P0&QcjKVjBr+|%%Y9pv-YYf'~Vt8,GԁlZ\`( 'D1"u7} r6 %hz*yz(Vk )Fof6 ; = LlʫRY}:zJ8RL7؋/vu9v̲e-B肝J14RjJXz@W>zp_D< Y)=Juv߇t8={#ƓYnvbP:qvefd\Y[$KveC\|}2h,gsFEAbZZB4 fu>&I}G6rBrZ[]6u$ 8׏D.G,-"TH&!#gm)]o q9&6;\293O*D܋(td>Z6* ՑZvE$'6+nO/S]iLtpa'0ˎ{vEhD:hQ+&s͋rfgw gYP()utEOHJ1E`A\niju0ɑ:,I*(LUywMf)s:NrDo)w1YAZ`) KAa9̲˵,MXjUf 3iN3ʈcߦٲ{GgȱO8 -r6ǻ=g8u33a#:VOMA5O՘4bzizH+48W֖'CRX5'ГC,CvW#/~mI¶@j_ I|ԇF:gf)bʏ `!s΢+8%F%`kQڏ!ߎȓHT3sБgQJ-S'<(܏U$%G9l_/hҢL2}Ne)cddz &B3zƂ<;R?G=Nx5ދ-Dt=z]&6:M;85]aJSӟ y?@sCIYXLDFiԴIIǼ kqhC6̜O R_?+̳ƀ)1to/ -ȓ=oҰo֊f? 3az'aLyL9ϟ61ʱLߘ){{;3hNwmDkq4+_DL9}3C 8fYX'K~ JKWZ+gsC#"P{:u7AX-@˥=p0H4Yj5L Oԃ: eRh Xy'E9 e5?D4Y+gDZǀpN91jւΒqhOt4:N=V\qf:"! &ן#"e, rہBpPv 0 fj}36Hg 0[X]S CWMϑYn QtyȩX}'mZi^ Rsߠ<] ٖٮݲy("QUn²5neb mE3 bXArME-37p>ay qnma`}0oےUCކf!>ظnT0OVea@|G_qt C!,mvi5\ )17W?=3Fvq_CR^ e`WPTO4E PbG%S<_ˈbֆbl uvt0?Ŀ8;2U =CsDma9F$DAыC3 ic*v<-q[^>c|uZ']\X/LAf#i8- Uf Y1_n$X_&KVQg/4,U$~2-'lZVݩ|QCNH0)!85J!`MIWfUn2]7agtaG^?zՇS(hh`7Qr,RN4KKeZW-`Q1)jPvG~r_hyRo\[ ƙ?IZ~m-UOR.I;ט1ycǓcmk̦Utb>c /0oC $'HA{W_J| R Ћ3[!b.]x[^wߓN[cil,LZD g5JKNjH[Go96mEe'ٚEkTTrDkgf *s72/B]ӏtlc4jUDWû.ꃞ_wLݑb#4Q@scp4TLbQ%bS_~M?]z7(oa~FCݤ~Zﶬײ]I>?T&PtFAOhfb2%t5bJB7qgQhJa92zT9nK0Wѹ۸!+&ddfDM̛G)nbzVj [ Jp7%,@X6)u}k U:!Z^9 ]~Xo<'3] {%M8 70o0uRF\^JԞ:x%R7t@vѾӪ0}/(M+Lkn{۟Ǧƃ~{2~(YBGdL;-ytCjkaOjQYg7i=["BlY:>{,=%L)XPD䊗4-%()IFR̗t7fge]\8(oų8f=e~i2y BtTq.bH*l@d\FC7dH[v\x Ⳓ"Ǯ`9̣“#Jcs+qxXT2,,M0\^&&ͼm8ed&Mٷpx 9HP6I;RަhN69~=^YKl™уr9t`7z'&KKZM@;o= 2:ɅOMVrDugm551&*夜53PBJr )q܈5^ CN;~/]WQB jġ Exo`I"Z)k Ru%"5-}I99^ ^dV~e75NoLJJHxFǔ@cSyx7xv$,~~煡Ϳ|8oD L:x CI[rJ ,Boj0n[!LJ݃zQ׭eG~ϬS0 uQ* ظ@12irxI,ͬ1Nwxۄ>r墨9ryAOiwJ|WO׆H[ؽ+{d%L?D@Ox ki&'ذsҍ > ](CgiկeMv;o?bC/{Yk-;-L!ΑW y.@KX|>0= OwT)qf[&ӕY>wBM?6+r騆i!YESTG雲dZg6DU>tiX65gP%v)&f[r`3@$*ґFaHc<fDY!b9[쯳eD@t/pu]Xw'١i;4!Ŏ*ZE-x%g tߏehYћ=]z|Y9eL*ns@9Ќ^QϪh/j8dIBqnrcvwI{Hvn: (BGlhSŌfµ⥸SP)sc:@<ڶA|8#+ tbGR^H}hy:"hT)DϚ I~RPY>i[[IOfnhﬢ,SPuξ ˅>ߣۘK눋E7g(|MG,zC"1 ?s/ G>VQuɩ.Xu/LQIsvy "o7@}z'J6~LcP{N;/Vd#އoSCoo@nQ*ϙ>@*ThV1Aԫ0,0̑|]'%?1N$UӘX-hN'_dZ&$GF&j32y3Rd264"}7y՝[o&Hՠđ]g/$,ՈP NerB9ZS-UIy6m`byM{;.09v׏SLupL l%Wv a.MRFXO̫>F%=*SB(X|\_zd;PwkcVژ8a;HOxR]ȝ %'[1d[I k#A>۪o Q0&[go ^݂tkz?ҿAq|0l40[ffU{:w6b% Ltʷ:26*GttB ciϦB~5iǤ.B"3bS4٪[f,E>@r֛"Yr{`hkL 7{ ?0{xzp{E,%s0>ݸ ְuѠEx|atǀRlwEKk}j!mUbN NvZm)neOP}UԁO=,bx{iѨ ,P\F}b*~h5Ys*ˢ }4?8͕ >5Ӂz{1һ YV<;"y묪m8,$wxI50RǷud(-1T/CJ-,^0"AP X,-zVps (JiIh3m +οWkiAEkC|k(1L!O3" `9+ 4 T-_/>="7ئ)it[$<^֮ujħO͉%BJ@DgrC3oMXv:='*"jJ3E "w I}kQZV,5Tн 0J6d.q={Q_ Ͳ+>¶LSU&;%i//*t.|/Mͥuϊa I=T)k:r5yh{3" ZcC1{Rn$ ӿ.G={1|6_Z/I'0toy鑜S%p%,ODURT.B&4Q\n:se8L Zx[E˃2 v!V=yK[x2W#0)@*Sw ͱK~I ]H%FޚӺOdoWR(gHpэlyN"Hy Sn4jN9A¦Onkl$[ߏHї%5Bz  7T'Wfd(W ,@U~K1D.H[_ u[ozm(2[u T:3PT??F'Dyi;E4& R.@;nEo5vwT%AWV@O sy*ٔrtF99t`lD'kJV7u}lhWaN&$)#< mnIU@^d߅)`RgnT߫ |'CPtKi44J+dD;jkYVct)p0u]6b~3 r\A礊kB.i/H bbDg'_D`+ž嘟j1u%Nn45ָ}@=m½gd{[Q1_[q'r~+n_eM~xz DQ_4gp-2W`|ޚxH|5:?= W* G1ͫQC;p,3&jPm* W sn) ]y/Fv^RQ) p[^!=Ѝg@8Z>Hf6w:y8Xôf=/ pؿ!o6wAPzxp mU1||)]EЗzRel3h׬"6˸Vv<6f X{n uHcG \YЀ0I~>`ʒ1@Z%6hN>#+8k+P|8A]q5nqr\SW H%oگ SJ:IknI#]uQgtvq~z] G jTS_L31]23J6s#]k֠9odM ϣMƉ`ʏʢoΠ*| 2bG׿٧gOu!%vv߄AdȧE3At"1/(oc .X[Ƌ|^ */AUHI@Gbj>$kV0|p}dUZN*SDfCLP]K+MV{&B-cv`4 sed+B:e@If`v twkY<ױwuCI7ƀ wYZPrBld O =㛚 w^NۓG2"v}"GR'@DGZTyQZ8i,(~fKN|$ JijzWn*KQw=ӭ=cf?D:d"j0ppXQN%ݐo"V6%|Ui{CN$xUnHbGDϿq14:K=D6lDa26ecӋ!XwKQ%(oz >"#}>]%ߓJ[D0]uB5\BD{ {A~RbXB 0Z_e(HϓdJZ+5M% )7LEXNU&m^yɕk ]d#-1 uҚ ^c˯߮\˳eQ!heI}laq;R5ێeyΓz?\W)7T5^C @魄댧7g>Oxip峥) N'l(^fǾo<̠@/s0"mF73IݠH@}C>%bOҞ$-T]מ<|[M֡JSy4o9z_B&?J` aԤ nV9fc%?*.+<ޓ|{Jg_S CME:c{6`9?kFŅ6t9{0G$g/<̗3ؒ1g.&!F{)3(nG\mBv>671&I?*}9J9?QZ?81>%^flZN fmp8\꽟Ad}@ тN'S!h^ _~ $ZeW%>ǣ"f ve¯Sw=J*ͩR>IU%T#ۥŝj>w#x|?W~_:%Ɋ#MN ^77 J{"]WfKT|Mo&,f rikq40 ){9w}P,x`Wg3e_ .P|BT <$̆-TRrk7CъAw2̏=&T/M []5Ú#5"y/6z2Qrş^^Y A#-*kJ`LC%Ts|q g c{8@{9%I ӬN60HGE`]cQ@ε;bƓKP|GŸ܉O]:&ܮ<ΆӻORd»`t"D`*\ӵVJ^#t!RvHVea堙bTΟGEnrarH(QQϓ8gAu@}7̢]ھ`9,j-r9l^BJ䃘h `21ɸB{,w9#y \WD{Uxѐq-dao 茱Ccȡ׆pGVZ8~D`H2q : (Y$PgHF?//e @pwGĸG8@ؘ)J `tFo<@ /a 5A*vUc)( !繪KF-O64a`TmQ և:T, DYWZf|:*Ԫc9l-mUUUG3'0r' &a`+A;Lv7P׳QrX'S~BMx^je&|&Xނg45Z4TzR0dNSjmZ =Fɳ\f2˂Œ7m}*'*\3Es=kp\ _Mν}VwrLIO&[fPig ZhLי/-$s]&+67Җd4!`h\BNFMO+dGi%XgL-+?cэ-tM=n9!c6?oc\LO6 GkB̔oӏrAT*;MI mlBz5BE-Gh:*dW v}nG[[轢qT^KIG5x?Z?&P*&+.#aDc/\фZz[($HMuO{qn>&84JܓQKqzQ^r-':4H]nBםrcezWoQ ytj $ wl|cd3+̨gX˪eQuڶ'I`}hBm&^sEƛ%5 \uƸBt"Ar ﭗHkQffwB}PuL!nL?]yȾ}ÞcK>#gQ~}u/7FggFdAm'^z.ˏʑr0[y;W^pAQ|PUmOwAyFt5CdžDDx%{xSmpo%&br6]/!䇐kz\RTrj,nZ&Yu]"/孎 [R3/<~%7=cڱ6,>a_XJY$R޴o us˳|N&,q<[]ۨr #BZjvPڔ} &_) Gׁ.Sj ~tSco߿{7 jy8#2y8/$BxzBx ¢D0lMS=OC=C<@ s}kS>ݯKJ8+ O>R }؞jn1/.$t:?Qn ^/S*U4%@^N&޹A6,*V49-ن}Hr/S'eAR1Wn000ԗBCʣVI!6czMdk's\G̦'@G >dHsNXj}9 _\rǠ]/]q+[.4"Y0̱\m.Ꮍ7sW#/G'h9=F ЉV C6Ty x@ŘK{3M)OF"'7 Bl2tZ}0D|| JEiXTJLإEa)tBzkB&*4B8X=%&;pcl?Ob Lh÷<2 CD.ӱEn BkT3Bjz&:kCL 6fI\h+BA x$8?D =<9ʒziަΚ r\Nl{ ?;k16þťo)xNf~d\ YP٦kB LS d[U(YCIr%W~i4]4=ӿomN "2V290~NwrüC-a]OQ?S ƪ&j:D_zec;} 0Z"]]S+kl(9y &Ԧ r=cSzB2Y?ee83+Aʆ(x; +95FO t| =&q2EГ# u-Qʫ Jvg|5b6=) ?6kX,0)IW<bU_z?3քle?q(Pi _/7c/՗F`_:'p=ڐF%:go5]8i AG&"&'8[?Mia)-'8Trd,E ȇw1܁a 2DvIL9dnmIM!V"DĭktryX'm9P] w16=u҈WNnTUe2ʨؠm"5o /ŨxU?{7Z~3 4Ll'RReTeu 59wP]_w#wb%(Lt JBVk™3q7] '//1yzEi[jV""P HNi`.2يQk5T=|:!=Mr نᢄ#LDRb Z*{F&%t=(UuXLpn'~@i0yČ1Kզkldļ]0|$j$({=ق\80NmF*N??\-=BwN ]3!^RF21ڧ6-i4T=OHjG\RS=W'#9]/;Kͽ_6_!Pњ6UY4\Y|Δ|ׄ.!tc` x`Ӈ^=uПrh_fŲ^HL+4_yPsHx7WLj`4C>RNyQiY]o? "*8t]Bpy O $|$u_ RD < (*g[16.RP Mٮ% V}! PByፃ\Uql-\IJxDF`V/Y[&лQ,ltU7>R=)\*rYDˁB_OT4glV.̵ }]De[twTK|q jJ{3f8lQS4_)EY#]3 e嶴h..od(h8tєem<\3]6!J>@,:F zgmhsaУWvi0O1.ܧ X%֛y. \'ptъx]I FchP.Y<Iy9w4~1h =B$ZjMZ][Iކ w'dIoD4c ۼJ zt3xJDyl’R}Q.H:&~82l!tb' em( ,`įq.`Tk .)ߜAN*dAP)Ԛ}k#*BDh3m{݂ 0ۭڿfsBj007^Iû:5t}k n }I/ݫ+ǸO-je#I@67Cc \n0-;Hy#^a,gBUCZ|Q{d ^*lrA `F8.Vp C>^C'BN'G%]ag 5f5fXNWt![.–IQ0fY~?)'.h=/8ym.o:>sUnW/F!-YxERIcJM4Y2ިIb+ "hC5fn9'\҉"n.,WBN TK?5UkRM^|X@@!j?ɷj"tYˁ/8k )"FŏwK['fC:YLOTB(q]pF>r ġ^ nVZi fY OlMi#;¹]=@Z//H-FzCߗ_r}>yf@grԿCv<7Mg˚UK'b b@fukSDNЇ󦩡qbR 9a ˙c^yKL $Gf:D VmjҧWMc}4wrqS Z)(8F[2Xξ=Zeho'-x`nxUO*p?T\v5!TæF~zk`pݵ96i;FG\w_-~;q\Iº˻òolC~Q ۂp!ͨ7 ډU)5\k2Qy ?ptVꀽAt]Db'ʕEK, {,b^]ep>k֘n ZB@]Lfb"s0 [⿾,z6I>v{/H7YpN&D**''~>uoa" < eYR`ɼh HݱP* bch?z?^X[wW1\'-/w^uR~||jJ63&Ǜ+Ŏ"@>! xqUeXP%w%6TK*iY꺼đK;dBdEvSEn.WEXSO 8>:^vDuxRk650 h3Q=iCM?$11lc׆򑉉"XT7PX _HSB9agWM|ߏR(z$k5 rsbiu٫πcGE"=[,/Iz [`ɻIj=1LPYN_4.ȣm,,(co-FҜw㥢NzP<ջ [Cu!IP:D-vT $3ZNJbƵ|C8ۺ>)AY 6lVfa$!*,~ߠ=rA{ڱۦ7zK#eL!/hPz ıo ZiSy<,e >DT>#5Q嗑j|yUI!֭bó} l$Rf 4ztgRJ`GB<3jGHP9CAB~Da~Ηmrqr1?fJvEG]Q oecx, ;P$0{ϔhP.mӚLOZ3BqQ=y,ϟ]μNyLz𛏈?~y}<9֖a4DT4X>S`k׃54S ZF=:=G҂[WLǞKδ=Oob 9]-7C9H f%tn_˺uA7?qm49î2 ]ZOl[<$J~,4ƑDs6cFG:Iq.PI:ykgp̩,YgnԀ335L ژ`0:>dؿ)^3`B;F]1.Q~O b{-;)ӣ.xf9Z夔E;pt*7|$aO X]N]hO Gۑ3Rˤe)]ʼn{B6oŇC,l0įyq%o>ՠ')WƉD6ʯR1yaQY)B c7JvA됔d ]Eﶠu,h`aCv7<.M,B|" 怬=;aAHG2ő~g ~UHPϨJ;riL_ $8 Gj$hl@WҤ䄸XmV /..69{IúYmiU7},%`;0"=3ǑnC `zcXL"إG%m|FY}|0֎c cE K>ot,䊛ޓф R>&*)tř-\b[H y`CW8|G޷S!V+s^'i=괨PaYN$7>1A`n{/&2(#7%W^U|2~IŲ5|Cwab3Mgo@Cu"%'f;KA]JfMPs=ؖqxo Z,+tVa&F!<栀R玀$替 ט[A\ SGE[xל=Bal 1[BI`8`prfP}hPzquOYDs@4ֹOA ;v$,' Xx/Fv&U*D6O.[K!(0{1A3Ѽ crD4(? $ +im莍J=2K֑uS$g c.UC!NFd#8%t'4Lz稉t =a5tE˧ؐiaV `ֹ 9*y$>Хs=Z.QT6~>eݱպ ޖ,xKWGU-9БͰc`y-\DGK<3|RB&`6K?|4d}P_fJvw+{+/~$;,7A3Fh\In,é6R6NY`~2DoDUJ;IC= bA}| YI xw ,Ƌil&f Nλ;/H(\?d.ߵ⺯}bh4d$}mX9OR]%'oD/(3m@9ei*&Ts^'9MA7x3_' Y?_ҹUYd7EP+NA5 DxAP]9/OE(Q=We " 9q۷z,Tb mF`"(T7yC%Έ.Х֊xzʥq[ayF*T[EXH4Bx$mfl{½=T.EHI1>C%PAfpZꥸOKs_:e4~C)+1,LJE IJpMtQbm --#Fì:Eu0,;2Iѫ]&y[ ctJRK:NB XYZ?*TsJe tB.a(iMUl1nJLqVtȓ&yvI'>c wִ K+k/9ĞSxޒzvE*M-,(*:2[_2yS^s{vb|"shL ~Y7~퓢@?kKK2y%/4@ab\֨CW&z.èN9dX ޗgO!%^3([0;ʷ r< ꖂ|]ՉSTk =( ј}qZA7d>Yځw }cMmà[C1쀰HR* ֜ N ]$q>{rQxB%3ؑb.pТ{(y>ؼ9#X;!HQY9$)XL 2|ЩME[r[@qjrKn5F+S!tqp{s6V^O(Ehj T]md L {AょPXzxq9:'F!Xs*>t{U!£\ W 4]{ \cT y,Fdg r?7?Y0.ҲA;SsSH{]gnU T,,%{ssO]Ɍq b=fOe̴;Ws3 5zN|H Ean.FLQYY?aUzTnWWfBZ<#Z7eq5"^a 9rzDL/eeK'te=Y +J*p%ovC\Fi\k؟ erO\zn;mx]c{J9]kCꊿK:=4LjTje.au۞6z&h<2] "pmbC4SN& %eD!eI݀v(՛WT>Wȟ`Ry? )2z/M=Z$Pmw7YV+!'Cc84?VlWQq]Hf ]g N€u esX[o-쬰Yhp%:PQ\bN7sۮ+I Ee(;TI-yPx3qZ0 '3 C Q&G_(fO{jvDՈꟁG‘,}bHĤLRx9ϓLAvZjYE=a?Z Qº[٭*MjHP^9XZ 7l4Sf֔NZZɘԩN`YwĄR&ʍL) C<[6oCw֦[<eݒ2R2n|($۞q :F x~vraAI}X- "tTKl'y+ EEck~ԷY hR;/:)"Wysdkg}zGl3ƗykOmW,sUh/)nw(NxOIÇwҕ%V`>5T̗+瓝=_Vǥ0Xw8㤐:Љ2%!3/dI]&{2"Tۄݦ(9v%&XO KGV5*]ɂS߯6c7$x+g1F?)lb[e\z)Ks w;"íݏ>:Mx`m'~47fAXڧ7ϳg-믢g_NQ~av4ky9 _c/njʝzf'R_b+\e\rw.t%H? ўX7Nm}2xR/ j[|#!z˱ a/ #[]S`R]KLNwNu!Uhd,=[l i:݈96SlG,m)'yl Ñb-QWLH.G},+wo$w'h"B%J4UE*/Œ'[;(N4AnѰ7tT@ӹ0rDG#(id9A*fg3Z-v@%g^lW6,CEBvŘ ʉ@/N3jqsPm$>*8bpqP|Eqޟ-[6pЛI DR{}[RxR5y.{_+C/g+z`8ü&bLUᎁ7_[7 و?Q 8!bz鱸ɦ1iuMO$\RobDt9$N{`=CU`%4Q7m) "RIh]D%^A<qvj`Sk)X}|bE#>AőZh->_yɷ)C(QO+׵P)d|J]z^_W⢨o { 'jP;iwIؒ$  h %$hp*9Ptpx!TqbNnfzIqtj@O0<鴅vm!EL)TgxqrbjQzaףƔmO3῵ilFC$I]VyN##%m|ݞubE{X3#& O4,VS+kK"d\ّdrr;x<TQ3v֜3r='muf)^t?P0጖;^2g:gH6/7+PLɨ|lMv4Y0BZUe A}օ?фa!E)p[XlRk.k_>p_D枃B j3'f:Re.}*"_k%7*." \֤u7C)\ .?35C.+#`NejL#IF/&=uvv{AfG]S`?*0;"AtOA0;JiV.1bሧcFs3JT |_W2,lUq_|(zeuFiusUb ٴvܱ۳`b}N# nZ3nR&Jhm*D.efcOXN0C NMKN@t_0*ZXѽq&!>fo-m=^҆u mEh?q&m}, 1`Y"95KE8Ur%őԓq貄9ZvUURYqX>Amn_nj~ . LdB= SQSƱub1:@7, LwYErrwIz\I [8/3Kр%"-)˧8=Lz[ sj"=pGOEH+ eR3{;`Fd${]gJ$ؒ"B'h&*$(={_g֑Zzi ,ZP\lG8Կzs tTAuV"X;h| *}# !\`#4ӭ VgUIδS$}T&/De\@~"3̝#ΛBީ^i}9(P7(>̙Elu:DG귉a2IW`i,%Q2uRm)[7} n:dzADdd{ \qOq6 %Y缆ܛDl}6?%`^C3[@s7Qykn~#ڙN0Qي K:I5<9>!>SsmA+aS6MgETfƟ(Z0]ܞKL\S)ɞQ\in-!+y&Jĺ Vwv`J~֚ppkJ[VdK]r#t& -w:) ªvH0J!jt*돺Z})/<_~JȨب#.AJr JLi'0u-Sչs#JT\K8GM\0JoB zFz'td'?vRft8c@  {;C 8=$}q;:ѷϊ5ISIFc9c>Ѿ^t媲ٌ9kO{*,BL>7ְ~%?V,.VKQWZo8ֹJ癲 LjzR ̫I0vhٖz6> <ԮXzu(9:~dEjC;8_yI9^tݞ}tcD_y~] Շ\1)fwpd L#I9j/({ݻܳ^D;lv^Aka//VC@J 3ӛbMv"g5br 9RߘDYx?>!CW;U\^Y 0OZM.-lS{ ;2Y67R>7m཭ 1U1F&(-K(-LwkڵPX8tZ'mj7pd&O9Y?W⭾s/R l8O/0&L۳2zՌJT=@`dL@]%9Bq55z[AR2:R2wY肋M8*~":衂,pl6Tdˮ y784`zEۺk#".~ѹsr֦T\NT&M,'btY7?Nr+IP|l@Ύn w=M\lN}v}:W#Jn_3,2$5h mdl (k1uDZB̘~l Xz3 F%X"Zm;́eЉ RЙY$ -Xqי#b!7M9f1 HA 2D")Vtr,]r[6RToGY9,_cO]Y0&i{= {66CF\X۱i DM[[|tsUݶ5y0 'Yqhs^PBxF+QjRVD p*9<}ʱ>o7i|긎Z@_]02̱36e\]+4_Z@wzZ$OGS!fXyjt#(+x\ lS)"px:]2?蔩DI@bMz@7ٹgeT A O>Kr"w.jbuͤi0"++3gblQ>{8Cy !M 򃏊4Bs8Jխ1}I`  s wRD9ƴWЅo$NN$ՒL !Xա2g.S[Lx寑,/ާ6M7M;0nZ2Xdz1"8g)nR/Ԉ a`U(F|*?Id|*PEWmSu7, $0)eP@Pf*aI Z+@Z\J/ZU6Sq-sǕ8f=w 9_{%YݼPf|HT>K>ņTt\4Kn g#~ Xe)Vs/-us^8KOV€&k;%ʮ Pf~H?4!`i>Qۼ13_^׎F.  ?w I)gj.yh{޽#BǍX? ^։rJyW*x?9jM 'ԍ|-Y$[*".jdQ)ApN2NdT4^c;C"ogBBI"E:9hޗˣ*n=(QFw-750l9Y>VO0Sp99m8p6/ot~;̤,ƑLJQG;Ȓ!MGWmNPBU{o+4->5+e cf ;ǣ̲CkCբH|ޭgc}_2vDq ~x_e m칋ΕGaCKm њ8w_o5\P3G3F9k Sы-(b! k]hȵ <=?_o椗ǩj!EAMɫHj4l-9Lsw5\s(:>"׀cVqL|nUvۥ>"&6]Ghw#ƀZHņQxZY]moe?'Q+E^(ߵwTQo )B b]0)a7o:{ђtX HctyߖV[2(q8,KY(iqdu.Lw"~繾Wqb`pCT:0RB!aD5hqʇ{ONb  z:СHv8wИ9 I3m%`&[? kAՎuY5kSJf:䎳xLUH{][K"UY\(MJjr.X l[k{i| x:l'!5`9(s"6Uf z(2L̿.fF!c֫I^ _=EJ2=ڵ[Yq0 :w*n4m7 ش,]Jx$< 6-J6p )7өvv/QWvLõ=m#gu770γJ+Z^6 r OIZCn2Ml[}:/9W(sj%1=&-Xq#?'a H% j嚈`rw.Վ?G?pܜˁO rx0SEODr-*u,Da;l<剀=phDx0Q lӓKFB L "ىLS릀Q/o|M :]m?] C'6`c5+f 1*uW QA2?\Q@v ͢'G#oKui˗݂ssC:OSo$Zɭ_G- ]}`<_9t#1M'Ș3+YgUaRiԆr"\d3<ĎIdص947@@s-(1gQɅWcAUQ|1%xX^)C-"Ta7{\(ؗϓ<"JNr̒QBXU ._% Ws!_~8s"V$z[X?v 9*N*&xl-~t R"%gAf^ +D'O_W@߂ ^"Cb}87=)Tckq e"wQ4dG0,/ ՇdV"V䮿I/a̜#0f&7l?RDvWu_+:lcE[xNSrzf*u\fn:hw_"eeFlR^m'| kt{h"A2MА2lv=vv.(Om2o9%"d{zFg{Κ8%4>/O Ƽ <2*rEn6O XDwOu72J]svLUghV=;MfBbpDno]$S Q:h?8Rn'^  ۽9ؑ:ua,ԖBsه`J)|1רO˵y( iJҁ:bkvyc;u w!&<gd*)DLA?8a a_ 4|}AʡW(G\\_]aKPm2IpUHIx#cz ;5}.g,\Ew9 0Xm~ Q%NF;AshsEv㞍`fҭH]MQ{L}xOQ|C5ś~Vn3ēɄ/À` qB>k#Lsj'&'[s=e%&]/,#X|Sz)u Y!BNF}UL~hk)rc^gqeD+hۼvaD1$d>r>yו3aMz&b3;ghW:3p`/gU0 B;]2hX5䥜X^itMK$X\q@m>h%̈S/xdA? Hmˇv)ό \ѺQkBzѳc/-7&=GFxoT$lw7wAXn?ۧ[Rg'}Gr};6/;fNķƮ|.iX"wB]YgٱxKT1|yQO-=<٠1!D͌?u)ȱu="Zh$Sv%O^vՙs\x0K6GzR&C-rcǭѶ4Iǜ1 ShdE7Bcw6j lHfդlgLAM"`U0 wQvK~gΠoO U* ;zu4vۖK*Շo*@)#UE2$:GgZrnڔ{ ]62 7{uG~_oHN`nj\7ƾBT֧֝gcu(T\{oZX2C Z[OJMw6&.Ր. 8qm~w"_D{NXV{h삵+@KڏiݼяԬKiՀV(.Ak-ᙽptBu9&ПH`TnYJ}W1wٻ_t b$1&dYov?dH?'VC rdo.PSi1@պ{pGsȉ43e0T52Z%0ϟIZ}^{wQ.pԈK:0 uijտ.TgoCqȘt#Fi#L:X'Ĩvr?n^3nNl"Mi;_ASr22^ (gQd"ղZC%.Cf<QKW!Ś2Aktʘ.\"n9*9{JDlR_=fI}e6U蓂#j tLzEϵynORaYXŞҡ QwKURVC#*9ߌڙ.FϩB>dkGh a9GF(qʞ}.6o31N 4B_|Um/.L=}U!aPlP7<aAXn DVBlo"y{\yl$wp q~|Vj͖E((EP]՟?%fa >wAwz.% ho^/ě8HQh`'AV.(H. pVLH=!+jcf1JgJci4P>BK^`]n?9 rA@0T!>Я^_R d+l{%OɯyXfoBPZB؁_{>&1@M:);)OdtNM"V}Wts<pD h|iE7/XE0%A V<7 걕HXܞI@) ;xBX=35sut M&n{(R?SDb;rxTUP9!k.䯩;;[CSx3rr?Azs>&RT9`&TL$*CL82WޟUP(lWs0~H`-53?H% U)$tv)k5fqq;D4/S ۸+k.\ K LAOo "~}qEi^/{zUH6Nqfƙ+)7!2[ k= |KUG,Q.y MxI]77 ;88N=أcL"NB A_j6WK`a{6O3=xT#mѿd[F4*@c MD,jnA^ 3$Eߛob\ XW._lk?68Px~70nN`@>wHM 6PMV ӂL k:+ ZHHk6}B5YbH37aa B_c ϊ5?TF.+m)i&je=d! V'FpMBye%Ξ37K?#O^/ܵ-r'$ݲH,N6.Wi1TX+Spv؂fGG 3ׯ :4ks #Ѳգ{x*+ ktdFܤ[0fV8#|кTKSuT0y/8E&"=I3_8!f!?5YU{>AꗍqJg뇺ӧN{1!ϜYTØJĐi-@s&JKZ\>uJnmV"vq|aŇ61r~RSfSo:*O؆Qlw? Vn IWQ|$Aqi`j!Ct!6X .`QggoS_)s |Я&}448qxT欚 /vaMNaQf#*BT)hLzTl&ͱ\#6'xO~0!s9oDCҴoXW'%b0h-AYBin'=?HMr=XxX?Վs^h>"%=b>)ܺtIE=i}O&7f*B%u57$ v)Ag\R"MBƲ7h 8AbЂKs ]Q']Mŵ# sZyk^UYdaQSJH^WA]$r@YS\ԥ6WM;"є! o=MIgF- l,Dm, I1ZE1(l6X9?P2,VK:l<&JK[c hiÌw1r\ %ekA)&(bFAϕ}8/_ Ͻz(L(p\ѽ9TIMy+[FP/\uK?4tYqfD쎤TonHMp }6x;װrYObdH#LES!dlte%St0*IEh"=nlvꗹ[9}[TG?;M23Laʧ: rme3t㈝ MH u(qB<Dm75, F5j@lͱ$Y ^8F#١$m5pkSsځ}I%urZ\h% vA*7;Q!T`;݌/z;Ecsu\(U Q] ]o`8Oj !U.^6TѹN/ VY5)A|NAKs:Q 9,Ǩ^x a=R8G-OW;Y/;+eM^lRSo!S7gHrm9Yd!?CT徔ԕ=jVo(;'UE5K'>o7-[![>էلr d;cEg@ldz3D#er6r)dꙋCPw";o;a8QLe-AG =zP=伫;-ؚNЩA_8FJAotM, H_,lC8W,]MÖuN٢@[,Qr~9gPex nU%٘hЩ '5jM7'~]Ro$p 3{T&Le尿C=i(4lx>Ĩ}DdMK1'3ۍO>anD7 li xN=w$r!&? 648ɞ7{r0Rp‘\τ}MQ#/\Qo\^-htsRctz9R>-dM ֥;ڭ_#3 {ϩo5 6|-d% ׷AX-=[o_u/C=Qg ]FP7&9\ W1xQOBePc.=0,F+v!zb'4Fomֺ_մ‰NxSdOvsG`> Y$8KuA/ |]6y,əg30PL/$>h}@25Os8yH)fci%̯{MW=Su J8cZm-NήMBMŤ>s^E(x~c>pɢT,l|ePLss>d> 49ASYo efh4P*E"iW -}1f'!\tľFjBwXAJ1c.M+ko }%g/FP.JJ6,Um^˝T祾W~;B(O?uM>!duUj 0!Ip~_\$6fK)e΃%HB:g3zEȘ9@l\O1^4\b Qh(’[# QO+ i/VMF%tmLFzk $K.:tWܠϭ2UWxcVS\}vȓ!.W&. O̺Km*zf A`R/dϴ[ [ MtUBԻ< 8/LqrO[.Yq=B XV?Vۥqk8Ik3]7C J_|ې41Tka1gׄ܃?GU ƙބ+X8lX7tM #/yi,[X~QtԳAj'sʴt\|T^ yqJ,(O\ٮoϩĞA@dKg2phpE]6\ {3ɧlMq ǐa+|pĤ:Bbj(y*M̨Ȏ7aMn#OPx݈ʹpLV"'jpdƙ¢Dk)fȬtvu}gf#F Eԣ4|qM!$iѪ\'7z ?"<,3GF}8alH,,`d1أ,j.`چp@R.pAaLecwSnYplDzM:"72MQp=5D-Is^Y5SvXm=K*5ڶq+gw }r#yѪ]zS3ij0nX܆]4V nhyY@4JܵM԰Z as]HJDxɪ 4>(U &Va+ϗLS*J/g\Ŗ nؠ1B\x~Xwo/u|*mukѭB'уJ2@@갻*6%xӓ#%h |}ER'4t"{Im_ћ*xіQC@(ESҶ,c?!-F@7tMLA=׾i9RNٕNYBOρ_qVH^4f5e4`uP.Ԁo:,9N $t?~ؽn;5Hi"S75W6=_T;_4%z! )Hi[M:Kk^ yf$,mkjCZsR歸4ֶ?nr+1BBY>Sly( a:S78N١8ţ[ntun ^gB2BƬm@B :d|FIɫg}#-墅S) 2+a637".Ƣ(`~GNN?K_rPL~qѪ<-k~ǒ7Բr>ME@@7߈cZg;$]?w3s6}aV 7[RZq7(opIi=" j[& 6(vZVlP0ޖ9f]'P͈Wec ݭ?ڪ*Qˁ$$q=FQ:qji|z,:r~5Y)L Te]wa!3\;:ݤ~] C\ +8]*$r~(7eٞ qM1h0s&GOl]$;x=O {Ak콣LԾbt_HRueE |DJ;vuh"›1]1.FpzN k-X]T%YT%(F7b][_0Q-C' r|I; ,䎕+m4å]ц_P\z^žtx$|$Y%?n w 4p&DAFkz7D̥ܶcY{AMpJ%#v?ވ[Pz:XK,RnGX5᡺4ivAh`Pg2qX姸.DSYZ#cG$rϒ,YɆ,2jˣ 0 n @OխΚќgPV^ u6 'J% c,q2hJboi .Y 9G`= ^M+&'=,re;Yd3r;zKk_gK8Yhm-8Pd}ή9\NgH"_Ob-0jm;Ԩ+&}o4<"{n*M稣(i fL ׋_wݝ/0pp*")FУdsKe6?7WTpn9m-$? ԥC`?qbK􌸆/vBTf3k-4'ؖjɟOp$v`BLՒFz/("Xţׇ #ہTlORC1ˏ3,mpA7Q%  cPP'<5SG=ɗ5{QYûֈ}Fwn⤤DهmKBV8Fp֞r|?_HVA9 66 $#GOHlY;QK.V> BJX0>pI O=yЅua~AW8 cI{kVefʲ(V0RsQ [j^_ x#R#3,{s}X5BrH"fϭB)KUs@mXV3YRJ,6#pξu92}90M893!B<&B-rV&)!% jeuSs}ZSc#bFKPa2}=1D 2"riEFעSkԐy8gQn:K;y0x~[P*LT֗@7Qk'Féب3ufY_,5#$ZN"?e q?Bu5|C˘͊QR@r(' Bkak+ѐX 4SXzrxJuhu}c->h=VM)[c Kc{z V Fq_U91.}7#I雓RT=03GR(t'PWPRl&.>=pi[o$AChSV9b: 6bJ+GzΞm)xK&nIj:/' [2+%t ]1h4 &ImmhZo꾎0Pk`8'[z(mFn .'/s~QnE{'7Hحղtԟ,;޸ 5FOVIp^GԜ\Ncr$iD0s?\BDr0z\)a+muWM.9Gu'4&?qbvN>%OG^Lle; u )e-|;D ǚ\Hb%aRW~LJ^1RBu8$9-v<[~1Y~X+rol%A3=xE̚Ġ]$8N'xV }дgNONUF~I:H$ f(6U G˚L]2)yCym]]Ga_G~aWϔͰ﹩K Q,`Z^QF0ޤ"oL/TUNTq)/gl2*lLKW]s4@u i.^'&fV׶ 4ԬjPCPeVXtFm 2wwkm7o_`W.m H'eG={$ O7[!Bg/2BPN^xnfݏbLw@_`j*q~3m5Lo2JI茕Axj2=;׮.Aއt\i`Bґv,YBFcGMK1~.#BC' eɤepnPeݔR1NrJ (Zh&`)Ј$QE L̠ -}5++$b.aڗw@+W&qQ0ԏ+ב)kvm/̏.Ȫdnu}z40k6+ kV!#&r'uO*X,хsDXf<@Љ!BS\ ң+?ΓYS8?qX\w}rdcߦj{T*X]prk鏗^8(+|攣 t eF̾B 0[gqke@^>#y|}rA"ư&nVƞPC`N" Oy&\0RRC:1>K}ըK)̸FFژ CTN ⃂_i 3:#c7llHk6kL}T38 켂Q^=1Wb+z?'WE%߱Ut0>:ZH$DZ6K%?G rH"`fĀ+nn[jRWDl rG JQR%)2##l)EK}lk^l=1. ?w#@J*)|]}Ѭ<'AS2>?_12t)|=NO jZH `O}goNcPT3{tឈ$ȱ1\^y:0ppHwthh੔l6oDD)u~TKrf Qi„WIKI7Up%E)?.)z² hlM- 4PIN7~rj(GX#cĜ!!¶{"*@!Cx4_NSq!Ag٭ qQ2w6o8u@%VqL&)`UΙKӝY$ C hХ4I î)(& v( " 唭g|#7^9w(A_\D,ij6NFl@-hN&GKkhMQ訴:LAft2 G }m18a~\F?GRkkТ9"ꒂj)4p| X\DXFYpȔ[rK݁YEf=ͧ kOTDž88(VKAt "L-b.@'7^*Yٞ 2ۉ&ޠM1gݒB ' S_/S:ז3Di>^X ZI=Vˇ{_t1({X@lb3 Ԓ;nkr𓁘1 .^{szNQm?x-)ڢOøTG1(U.QLSSa(@5| |.lC~j mݹ6 PEQ4ǯc5(3opEiDJ}k0| }nMߕSoxo_R[붳4%Tcٌ?USw k9*.5:;3o=K%A^w9aZڎ{Ȋc,swݿt MHhcMXRk20 cVYko \)fO)?Ơ >tч:sJ&c˃s3'6lao*^Bg0=;D֟DD˹W"D˙-0(|Vk@[ ,;cƒ{QA_͗F`"(H^0X<,R󷽖"ķ׈s*](I3x?u}c`c 7sP wYËW7lP!'k9PLQ *}N-@6XMk!WK}h1r,u;uvBmE^^tfӴD@:Q>~=lD~N%u&i0[Zs"[7f`=E?Ud:'hGbR ~/`zgt%ya0 "=Bێ)c;—g\$tiVAmqrpg5Bǁ&ֱd u x>`1˪ D߽."BZE|4nrcY=~8fNC,5ސ'L՗\ݻ&pYPFM*J1h {X ªسKaJL @|!&Es5 ^=Nu;Ƨ;D'`m~jIǩm{T-mL\;[8]E^XMw~7Mϕ (k$10!@j_4=[culA\rO9_L9͌Ld!Kx7ab4|H˿Wr׎PPr5!/+mjng9BëzyTCocIn`O:/P?F0؇qЅWlw'b=icBZ6! SQQ)4;QZ FZq)--$Y<ߌI-:M3jݻ }-bS!8_ fj\cF״ZQU |ⓡZ,<-%-- }iub;wqc2Isn-ùn1Wioe7>œՇߔu\yӇ]scZ-'YzF'VYӎԁCP3ԾWpG_C6tnנLjRK`Ȧ*V=P>d]m x Q^⻔wpKO*a=?:r&)%o\Z$HO]WielN4QD^ha8)sII 0qp֞W 1:u+ >9Wa rw{u*c3CiJ嵊lRsfwPO?F44Ʀ7n<%t񙎝ϕl 3 'Rl*C'v#e2Zj$u*+G`.W}ӎԤfU?Vϫ!Dmբ~WQv-- bR:qlNxקmTO׺⬻o>굢kkY}&;W?tMbl-? +gW8]Z'ԑ.|1#Z+r5 Δ\Vr'>s&=/^LaYHf8X]uZꑐ uR*W';/I>j/tr{hZ[k*ǡ>퇝{YaώRӌӘ1q|Sn@HWuKe ݿ.<[AoRtZ 46߁^lN]DI]~p^σhɉ/E#Yfd $<b,5x1}&+r(3 V<#}D:F5nZ i‡"y_Q]r?4ҷCЦt1T2^nN; L{-'N;C+&zto^ynJ6α6$tNK[˽y0U9tB[(]aBtyge1+L=j@ai3'5ot1:TdžipQfM8Rx=U@ T ?\qn:5oǔOcCE89`I(%lZ1 tgxύEMݑy쑷NSĬ#*xG?lqxt˵֮\2e=L'¢n i}N}Q|v F9&7)CUQVPAX;Cnê`H|Mn g-DE()tL9v.O +:$sqHw.(D፩#.Y!g.4z4 q{p @.+%ЗۤsCWX>+Fԏ0ȼo2M.uOͻ'! ƖC.`$IJ %%.5:WXe1R-[7c)Dt-.3pھ!v)4bO0pmخx!grwbT^-vmm^5tԡv. CJ400dƄ6K6ZIPs2 `sG1X7P$06S=_lA/펧K0c:5PV*W'vx9M_dz? mlRckbږ ~n/@v,' 6L"J]YnAA'i_oچ.oDBR\̪iV+ 'jo-TrWEBZl @۾u"-:>qhݾ:VyE1E)f.7o">B+x@Z%We0i_gU+N>Ufٓ2e-^^pSe,`rm<5spG`+Tvc)xj Nν ]=Efy7Qڌ邚 2ZyrYлC(к#:K2Ʈ-,W)"NjpU<KSGs}p<$k巳0|Ny7>FBNWxa;M1YnAzus'^Gvw퉫@f M.xC3n[կ-"TrϬ+l&k9{Tڤ,ſn4hֿ1'eW:^ ϢX_a&^ReSߗf O"ZԘ+1rzFMO]'{y4a wDrKԍN4@ZLDa{%!PwdϷ"JB, :[ωe# wHr5gV#IŸ ӲoJ2 EJ;7d rptaOBO^7DODJ船R5p+VmgːZyq?KaDj@ +&Djc;*!{.FIJA-4]98IKտdƫr(`~ W` ; hf$h@;CZo=wT_w@t <=7PJ~ 8ޱ4SGe"nOtBv9eTY -;Ovg*%Bc C,m:+K xRˠ%Pdly~k# >O T*͂)"91uQ܈]LWBϫ4rA;Hm_# P%WW})_M_>~׎t=rL,ehykM~lQ᝗GL;Qu1j(9)JwudsK8du9p((\6|ygu( _r#lO4 WL8K.As3QM+$?{YOps'Km%3ͳϻlNV:<6xؼkS|yx_!U%GU"P| 6Oh?6сkN{ُi{0 /''7aZ֡xi0pʑ]zqҽDIш?S_3ފlO*׭PXhC҆RqjH&k) 6m{\VPԡaH6 QEhfֈ .6tQgGw^'5K=]ЊsQo7[22R>̃MpFAo$=Ž͌etLx#Rpz(AD'8sЩO2X]0"[M3.h6}vY3k/?D{%WQ K慤Í潨:2h:ooAH! <_w;XI@RwwHyLLy Ӫ&ԖKk6}R*%lmwR%%XV20>fXjrU-z^z B}qRXks+d;I!L"4] }(8^s4zBFzH'.Z{UĴ~'l1z_2ktIqQ_@|}q].m і* jz[*$G*Q3hTbqK-v/X{0<1skAdbUd.D"_(߹i F3`=ڔiTJ/ltMxPr./cYuh+l#3Փ Ty.מuzfsۊb+A݈WU9V,Gk1٨?=Ǚ|,5hDX: ǧ)D+AcDU$:xӛPW͸eG&O$Zc 䕌x'dup_#=*nf,:=45UX2 }%\BT*+PXAket(up4|)Z3q]pB D9>1;0I7U{ GQt9ɺ9ֈjRd? /ߵK## 5şCxװJ ĵ?X2(Nٮ ,fsY&:Tks0 fj+S:2SOD͈t QL׫l[b]M2m }؀\%钁&t'`ö>*J6.yYJ"S;1UIXޞHߐW`b6P5hF#`0R PP 0U&SPzy dVvYF) z]%z~zh^ @N`M"XwY/Z\e6"Z<8Q*NAu^ \AJVxZvK`5 =fz 1xTT_iE-|Dr4ju"Y_K#G0ęoFBC|DۮI;~~|`W-K#s]JihFKAJ.%t-] t SXܚhp"gOfjVj|O{K<3ɘ7!fpq,}g*~pzk6mD"'ZiGE}8mX.O)ɒUoL_5GS*׭Ce=90TIWDj1@^$'{-lѵ.!A$]4%BrBZK[e/ȚuЎ_]YyU7h=i鐢ybm ARs61 Wä&tGT _1D`zQg 'ו1^ŜhPXlh@c\"V.F\D[)M)F}AuZ -rN{Eq mTs^O4! N8D=ֈ'x洄x ҕ'/'Mޏg4G.},GGj7Oܻw5 | {/>uŚ?,CQ~-< Q(J 'r ^FWEXD>>F.0623(ѬQm/ 7dTjk1 Fd+m$[jlJ˷hZˀ3Z|}H+!s3򿑥qᕱKdU%jr_ ȅ"8-d~ʗK g't$q)ޤV`_m5e?0q;ÅTjd lj%UOQL9ꝃ M ]RxH6(ZԵݣ/G~#v +XD/P>d|K?-?4bu.V2nXfKڀ#9ѴC_xQ-07ߑߣO2DiܻKLkAX6b8/$yKC\yILy\ɲ4LyW"*+4xo@Cwpٸ nֿdS-8wYy^=gf"骖VK%{ak[I1:9ۼvka٥Ɨ#D*f[@,|uB.F񭕆̛\P~EѴAxɷ+Lr Z\%TsE➵j7n2E PMQcn8^*NJG) 1% b> EvU h9w;BMI~s˫d30D -E>rD@+}!Xo`U X􃫲 uoaHKT Ɲ x;|A<Jd'iôFNwD.J\9[1Pˣ&|]vH$iʹ^rl3 G}L/ͱBnM7Ͼ&{1)pct4g=b$v TתGa<8fOXȃ->PYf;ˆ4Y?F Ҝ @HY1w<$!%GK.12 2ѻR!\eIδcpm'H54`I#uT#(V=$* y_ m 7VxF3SOcp гYs{?^fGG>>Nu>翬_:Tz%'8,IPWiLf,]p C2tIRO2+̈́nxqchk1?ǚn/9T-vϘetkG+u,?i!  zXw@p asc 9!Pw3d7e, qIRfY4 ]vĦ$UTq -d}m6|\(@豹Q;iφmFYC` ^* (-\KB!jŚMz:YA4.^_ܬVE;,uNH<ճYw dX,QEI H 4 Oo,OmFҁb{P9 =Tq,E" f1YLwUR$eQ~$")Fn9i! ohY5FRD"N9.Zm-0]3bzƖy=qb8RRFĞS/0vIGs .A5Uu94^?1_E(Sd^`mX d]#qKAY#tԟn Kc@={)EH^㾂|=1.[Zq҈I=7'"4)NG Pw41wXu ňWs7C]aEӬؠ욷C jgEG.&w;xg dsO>C"`Vt!E{y¤ull م&|`b,Mau1.owz?L+kq|Ud[84A X4ScVԭ4T=#Xٴ`tRj<"X=03-bPJZp)ܝ1_C#$ZffRo#ABKЊ+EFeߡy;M9wE-yـjS@MNi_?_vM0{_nzo>t΁ohf}~:}_Н}e*зs{ uG#vŐ9 :as5_4EyY)PDGW뗪 T%=%tö߈t=FAOq3VPJcBK,Jh+@n`e*hp\&9_Mɟ A'`pHpaڲ Y`Y"ʖ2C}0ܰ9HUM-e޳KjoE5US&ܣ{Ot2s ZZ2şW\]bp}04hC-3y6i@i伷) =0=/Y&;b~4di}!u:m{UO妞U*r՗,ỲYD(UIb!սBVd漕 JJfS'R.%>ȷvW9#]W-KȥPEJ1u)gSoKA z 0kʷ `Cu&Ugɮ\=d4w! K "tRUjLlO#KkVH漁=G,`tPGY+Je|lBRT.0'o%hc$V0iL[5KcƦ\MP- OBAޤOsՆ`밈JRVhm;FE|:;dUI-AͭT-00(1nfzg{qokRc34|i]m{}/~3&3#_z[ıIT72 8B9/\Df3CC@}"B3- VC( ;~~'V͝>~&y穄˨|pQZ[!$%v\ carʺXF܃,9`sAQCï4̏[J B\W4śĬc%KF^9_ <7Eod@3z✄9KNGJ-¬pq/u^4:=oIJNJ4-bW2$][GFّb-u^tr)B͌/]\j7{@m8Bv#LeU*~Fq5@/0Mm'mKY.:W3MvGw>zhq1eT L2W+fU~Ҿ'-u@$8ow0S &V)OZ㘋n6Ku ?/LyZQ4xDuۖPhauyιkY q觗A7wnmq Xuc*B kI`"j^!Z.HAllT7s8GۗfDU2e]zP1uFI6 ۇpKq&-CS07vDj|]AHՆ- o\x[]ziZn[#Nj Va0ye˗u3^_ SP<81%ӿܽ4u]qa AeivɆB:d!L!%s.#| %,(gG 5ks7uA,! ~ֈf{GQiMdvj]Wm[2 rfTSEK!Pgâ|+RMZB˯ l+Q:Tr FuUOtD}M?HqJV кCĭRό_#DžF eXqc k#b;t!juTG^=ac٧YgMP_ :죠 DcTlc=l\Rw$ q( e_;]Qb30YAf6-%GH=hʺ w;k*tv,%-Y楳 ͒HAFwAHm9 qu-Ce}3B'кgk2a-A?pEqD^ 8x;KhtO@K_ f`wuHlȜIS!u9 D9b8 `H7<s?9ZMwuxh"o7ʭ}X+c*<}QӨGl`aBK;l6OQBݖ^|E-"(%>Y6aɓ3V^]zFH4] E @tL)iQ+r8Ms`#5H;10D_v3o;Rez|1XÎY?ůɟFq>CaeT(]M)9Yxz@?2Qx98Jkvhd-9h[2QeLQ~A[T p&E72Zпp?~I$2 `MR+Fۀ&c鵞sH (t|i¥jQ ?T}jGYT_U|azw,/a(*71o2$1UDYulFA.%n+OS.1󔍽n !}J(Yv8(^'źh !)F}Aۛ'QZalyFhE8"zYHK\ZQPu}W*ߔjI?78BELQ}}d5{u2|o⃔ʑE/ :yN8];z4{y[.h `kIeAU:x`> sc[X?crVՑ򜴯BW#8ĉ1 5 myy{tŕka)d蜁6% z&v˲nAqO,`0ΌVTA< A9@5ҍDmG:=XHi%ώڜE 5K!Xl.xɠ+kq3=ĩ0k49A yMS3y=YqжvUNbW 㢘M9k>v=rjTuyb`+,̙qer* 1aC~U]ΣXswa_"2)R5B1i`#Cl$j/y%}hŽvhY]^{㋦}MPBu)up=S,A?R#ЊSBhG9PJb1Gٹ\l\to9mf38J+>*=GR`y嚥Q9eӡ" rx u,/DyP(󠩇BYrznQ8eb$syl€&07 "r^ha(S_׻A^.no>wY!>We } ;UD@-T94U4:z5v9#t{AyЅ `5)`f ו a: YvLX@hq=xE@(=@=E _.|ڄƣ+`*4D@R}|Tx03\%_w]>CŎ]et2݊dN5͞H?<0l(N.IU WXټˏ*;yD3z| ؇Ç3zQKL")$`@5eCX_sͫ-Pj>٭HY%(NQCytn38 _S}%l]CE`ɸL)-Uj(D%Ҍ,Z iQ%GrRB_:?ݲ'I&rE?̬pfSFaw)pk$Nuf8JFRzqʋsw 5ZPn} =Nlmu^L!hq h)6<(oPK.#!KY<|^ʁ|z (>H;k<K@ޏi S⡚Q;@Va%aLq1_.\`jn6 S.Şmeo SM:DIZg<xôxsT_WtjNS %᳅eIFx`X.ox^W*Xw/W4#qDxxVʀ.%-͛ćGll-6{RMI(->4(hl=FaG vR3 JYD䤛1b", 3uI^5EAkiq_O㣓%#Ps)DC&曘^;To\ ǵ\Z~>yЭZv }@~f6:Ą'xī}Z,-@\<:u즤N9J2jIX*|8E13kw x9wړga#ܝI.eYHdtxaMSJ;AdTt|GHDebaqsl( OǞb;n??YP!KWyi {')4ja~_{5ː:{n/L"A#Gۨv~ȈH]\E0C}qew,~N~fJÑ ߘ@Ss$ \N\IQΊ;]nKuN+Y UOga>\_$Skf=ѝD/RG3&عSLȿbtqAp2p. vpv!Ye,;:MK/>" F" $sPS?j5x+P`^LQQZG[U]tp)51đACc|;ݞT 8pU/JdHr5ۺ i;ËOTB\~*@TLnϺ0r/Ҍ4!Bk:F{I{NUSu̞ fh,SwH˺h։,c&?(ĤgʈT>s- "S~FeobV'C^:Q+uhik6h?Lj[AlI(¢sw/f1-]ujאb%|P8g8-XK,))F4peƠTo! Y;HԺ1ǎ "`Mx@WB噁dذ= Oi6fNa2li0P7IVnj?zw<:-NN*Pj1XqŹ/tt@'JgTy=g_Zm EY|"%޼-/l eȢ?l5h,wp"cqFK&nsk330wKIkZWu.A9m?S| ˾JQŨ,*$: 6]X-N$5G1c*nsD=MbdלXߎB]XzV pwpy/K3Pl?J,8e! Sns@YtaY]xuEÏG2}ҩ!D\5L-ȨD}b?i]MfddT܋ԥ@R4= ;H"BD*jU]ԲyW9Pɔtf=9Q#m]+Y][ H+VoZ A!J&!y :g^VV}[SMC\VoucUSq⋑T$ uj[2NjRv! wg߰qӕJ\ԟf,-x_B/0߇Ծ,TUo(bi^aQZH+:K|UluXhD ;̮z#9h,mL29J<`~9$Njּ/#ȜNlSW>qYZ`rd)Ԋl]Nljc=7!QrlF}oE;O e˴+7\Mb"8JRnaN.˴GՉjp=fv r(LN/괢M7DVGy-!NXl?rk]M&zTL.إU_P݆<֯7yЌ[ C7VQ-[^UG޳Ǭ^69W{0 ݊4Ogԥ?IEfvZQ;LH.%+^ј4(|`A?e%r*P$$ywm?tH/-<*Lp~s&v<s6|5>)q.[+nɸHʝ>vC^lY|0+p/]D Y6ʰUp|S;v= -e/YD?yƫ^$qJ&Gq&SۈtVz_W%ϜmrV?L^r?o:CIAds+3em+Ø{rDZFW$~B;Ν׾7Tߤ%.[./uЧ|.]Gc\l93ܭ/'~iHY|*WSC*2m/I|b f0o03[9u@Vd:XfT憭ݯ"iD$P@-1}G uogX,ےt< :: Y} )i^wQ͜t(tD+#օT%$[ j⑷3ls^wVm*Ԃ.]RSM ?b˰] u\IhWonZ9W pt '*"*ZF-HPD K|uNgVGv-=مM+ ~QYDЀR4'Go'4dےUg**J||,9gVy&ԡUUU溗SͽEݡ7%xOy:$TR퀱27E <MPѻ]dWđD?p. ]̵_ .#7a5J̓e[cg)NI 1^d##i9|4A&R_.wj$c`EL;DtnL`D$P Y呂jJsDąCШ, 'y@hߍbzs16Y!$ Ϋ6"MiX>{7rϨtS]{zi*WgyrdqN j/N]wUg>D`MM+L BM|Ap3 ?y,;: HJfK|fO1•7,wh^Uq_f@H1*O tד8d,S\t;džJbتg 8<-6B4(a!X +^{0_96@֛Jt[;q$ GEG]hyb:fx;I- j ae_96H|F^ Ur뱘ADl1-X,C!ժa72HLڇB259 'FøXXw#ǐ NU"𜫨_&Oa/ó]QCZHeн9s{Oݬ=7!l+ e}1dDJBiR꾠2z-9)'Qfiv&VDJ[?ml!E?v*4Vp~{cs9ˣJod|5ޅ@3;Yvrfe,mLqdjg Heh񩚭)HB>e5Ӥh4GX"m j''Ӥ:6<Q_$N^RS,`3jh=e\sh/M5jejWb>_~]̥1Sy5l]UrM nYu;,\w7 *pξڪ)bNsM!l)SG hlέז$#/FX JL@h~QƲhݮd/DKw F.̔6*ejךi_*eG¯A j {"GooD8},o@)ٜA#dr`'hB1ͫB3l }ycXZYEځuy&xV˸4~An}{ӛ)=gIiGMRV`LHzՍNV:G a]DM)ei7,9ԄMxRS9S#N.c*QD#(GŊxB- /Å4 ~x"<3RokW뵿@ v|VQB]g4}E"$|>-u6/lI'/ &/^0Nkuy m 3߆8MToWyf.)SLJ7۽q/`$~ ([!mBGl@VP2^?kAFlLC U/cȅL;V6̺Z=!pjN4H4A4`~_;k(ڮ3zRS&Jj;S/YޖP萹5|Ƹ$smrmIۈjY8g; w{ݿLft.UOr8IvEs8Gc?z/B{%Mh9ֱGZQu=56xIƉ :d`?n@NpT2n9g+KjuUXjlcו6XO Bškq 8N~gªaJ,Mjƅg-s#z*e!Fm}bj-xnwf6E>24 PUb).8M`5樉`<@٣)͐j4l+R167\;GLWƒzq\;y<+!S0\**7))}֨F.ł1v_˃4~lFut7X1F/gvsiԋupq򳗫Ee#,;B52BPwsm䆓v>>zD&Aa:tՀo⌴\8C+<"$GWcƸT %Tn`BZ[жPd e\YU#I{j;b+t JZOeƚp 9iB\ u4x#me1ۇXN!S4MЖ@{ 9##&/|A>u{Ug+}X1TªJ$V1eKt|o4 `1snT],?Hm"1*wG63كYlNzfhE)8SV[oz:Xp{M.DFt q:M֗vV(DAܻ^Y/yiDW 0AfAGZ^"> !"D=I{/JtrlmXXAv3* Un̖Yd/k9g0Z kD9[ <2Qu֜_Yir'h}G" -2~.Z>c5i{⪃J:7_\&Á>}NbNv:O&+J.כaATI||wɠ+h6µ8nA΂yIrR,504ä{s.m_DZi*%c`Y(5l}qL/!|&4HvD%3_GAEq?EO۔ej)mUn+_d(X]rQg0Sb-zsU ?. Y+fECWMZ CL?j[`R ]ߪC|&J0FџJ!%Ṁp?S秶/'Mi(Ύޓ&w2VS=g-3ykJĪnwvfV+^gGEjw?s#㝎C}^_3=3fi"xӹQBۇ+qI "k5ζJGP68r3BO)Q|+BُO(j@Gxaa.CېMR]bZ-g*At{嗆Lj~!* 9,u[rQׯoA"WNW:/n*!5G{m.[-AplL dAQ| |yŐ}FV-`Y' Dӑ%1cD+lc0#:]}&p<^"(.>+^EG¾"[yN;i$#'4 ?FMtSXdX?~72W^ޏ򡡵V}t] 4EX3s,'ʘ;D|:Hx}ړ*:h7E$jbdzR>4X,w+l*ľsCqͪ<8&H}4`B"O^0'^EWFX /qφL' Dݍi#zADȷdڨ!q.I sm8J~zBe;SPoJۨMQ~7z_awg#kT KI/.!KX>?VKj^w8H:tψ$3g$FXt~|O>Z>G']#g +–h,f'ZMm+tKb.!o(c@o< "P2%҅K*,fxunhu,UKd]Ŧs A*ɝO`e(No OLo˨U}Qҗͻ ߀MIA0UE63h{Zry gNCLF2Vxlgyͱ&(3i+PBVWoRdz%{PڟDf#)Pƈ[ƷPNPHUÞPk17JΛء(N230 :#xlY&pJnߏ-ݞ]΄` iFch92ȸ!羫ZQSbr<[tmdە?eyx$}BK8 #Q䊮z 2/4*C^x{ksF&p8!1+2`:d2r.9-T1_$Vȳx'PڙcTZA,R@Fa;0?I={w Y 0%f-S/QG8<)k"2b̋n.miӄ+ndCd$Q/ƦD(F JSb]PZ/"=&vOPU#_|z`We73>RD_]43-ȚC0qS{U.Q&!oM3&뻗? } SshdnTx|Et+%il߁bWpu V y\A˟|K<8^ h~+tpifUCBT >VkxvÆ{$0^ZevWxP$QYA$2 =zNV|t<@+ >p1H-EH}Mtr lZyAk|mXȖT m<fW_\YyZtL~՞A8T?=$$GfhsX`U۸Pm&戱&.s`IـڕM̿ #Ju VN_߸0l|nDQGgƳ>fO%%Q;# ҫуCsITISod&^ OAxXA9Cet/nߜiN}w]dlt ̗e\"(b-p=t*bҪ.^Qfypm&ˆXx4J엒{Qwe=,f,uTvϡrHT6 "fq 6ŷ ?ܰ {A /V$ί/{u=iewX)&&{hU lxPJ2#4kuR/XAe~0woC7v:Jq(m|/@_w=op)*;|1L=Yf34"8^oY%;1t~ߒ{ʞ1oNmOYny^h̼%@'s0l-Rz}Ky^gkpCtaanV/Q{$8W8W(ZyF(+6v7jJѯYeg`oR[J4F/`䁓N jqA,~b&sr@+_mvxbDRKq "n)socu?%Yik'>1yz#3 jK|QgLLJF#jXr: v8 l.YZ BC!*Dt/FXM t.Vѡg w2:r!}VF{b_R'Q|#=a#ml۟ي Fn bvZ^4E BĊ_IG`ЋupTTHGقc!#rM;*+VϖE+ 6Y1tQ;0@pu54\yFI意RPl2]VV9Q!*#jg(z@荍 HǺ=}1:U]vIa,9Y_w3)kzx*EKpk] Ә܇ )D! Oi3Su+FZgtyDPu` iA%pyj$.4guT0~%6a^j4c"tH졻xm\2ݕ3\#f~[/{uf[uH+.>)"wכmFbg= В7uYNsOhpwXG1x-_)&638QɆ-xf.rVNc dA!(KS?90" T6ie`bm|[?kiq4KLy8NFpǪsId˦. n柏ntemEʗ$+,r3\n~ޭY'S3(<UuD<@j\"~P=}É\ҹ=\qT@J0z fp Lb*z9௵*-Z-{z}mM _,B-2 W sߞ1]fle# SD81y1Rs¬97]fU8ȺDhiiHV~y`JL$L9C+:3cG8b@&G sGkm2W:c֎Xm<c#'h ;Ύ`EAco.ѬV&*p|QOBOYHIҘꖾڃ^fBrX9E&S#:/r8鬛LcM?]ιK!,vO޳\ѕoc dZD;|Q9vZF(uhwMYơj!q`hbLIkA1jP~L-IB/(Eh; 8w Cct}v.6麻,LU#aj܌'?ВV\0 i*,%:]f@ JɣN 8,o[s7uytS#7m5Жőψfd OzMԁ:@|Ot,axP TPÀ(>A @ywnkd2U C .{"M#:{$w/UwL n4@c}vݞ+- 8ƻK(Vwp7Z5vw MBcz?q@6ڣ^u 4ɑM帍.n2k P@ND-lㅵ#Jy\Cvl]'< !`7[X)Ki!MѨ2}!ޚx0K#q"di -]eϰR7M<$2x oeF ߰&ھ8FoVr.+ܻ6kzȉ=٧!ݟ &z{lB>.ɅI`nIж5#Ss*$}md:Uss[o==)*#=2\I7 ޹B(p³CU )E+'g 3l;`$E>#B;&LB&DC1}|8 @H4tY#|Pik7-Fk.4&ߦ.:`lο5?E k5EsD "a'6iqhGN O/9OHo_& z,_eԊ/N{رIMed{Z"SwPt5LqΕp{eAtkY<lh=y],Tҕ$Fc@F`~jCūIb^Rhha,0} 4hA¡fόd?)2N0Iy ۼۆy $]WvKbRhn &4-fP+y f=Acy%B } E0$?a6D߇xPq;憽@ZN_-v!1:Z=MG UhDc5/ g)b5Y'NJ}Z(AV pz Q\S@& Ѵ\-~F<3mfu= ߬)91"xW xq)#ORVHyW)ag^>&LIT0R>Gl3!x1Θe;<S 0Qv6*.wð;^I6nJ~^zWsS6.Kep! IG1g(V_~,U~,qK+;k?leֈǷ(N[PrMQ2Ҽfk}zʖ+H &GE{0]{Y=c)+ 2C>nQ0a*ld1þ.0ob ͟EM L "p?i:"*⍫Qx&[cn ?Wp 03kem7UklvI%[: ۠H:,Y K"orH;:HҾ!Wt8<|w@FM]/VP_-JYjO;Ap>,#TIqLS2arS(qk|dx)9Ȫ1G1N7`kgHM[wx'J 2) +kxgXpx6UL"T)ge#|Iu3625~ Q>":Wlଁ %>[`ǬXˆąDp w( m*Q.:- Qՠ:)O-.= iMI8F/!4=g,1?aFNS+}1 i [̉<JX7Učх $C_:vU{8;[RQ.k2VLezM4H3wƹse;Ƙ>UfQVڳRLAcLY}tki|ֆ.|0)UL͘/aFƲU4TFkYr0"Kz֝!x*Ȳ\(¯ :"U0N[|DNKYQ%u%4FRILjn0ʒgD!kKXFUB6N+&u໲XQ@6co&8m@_,9\V]d+i)q>F+'JUFr0gZb}&Ъ`I^ݦocnxhwWaj{`a0USqQF]Do\7èA_ uL㍡!w󥊤`R+޻?0Vwl LP\U"3k;MSZzGiĜ.C E˩!6؝2Sg{n@𵠰"KaʦɤKN`!сvw&xG$u}X=XAjVb1jE]Jd*:Y4KB`KU.Rnz,xއH“ډצ4!f_&XUn@x.&e RIDdՌF3-'HuL1dTj`VeeJ'XSJ 06YP_{YsuI#3<-yƽ?|/e>O[h~zZ%NC~GDv-o=#$p*Hy% \;9O´{ .QO $ ;pرs8NG~H_N.TjWyz)GQP/'DMgR}5$UHeDS\ʺ 1PtQDn:Mi4Y6xh1 ”C "|=юJ0l%ȗ@;7-P=f1Ux4h,MFNnlۉ J8uvm0GF1f?ZJtFpGIBIsh_+jrimki<+hMYa _u`vvG@:2x_H#Ct_Wk&NB+1bD0}۟mLǴ=91`!_„`&Cػ) kig)Q3ʌ\OM}.LwDi[rBCܺ|+fPsu1NqٟN8ud_Y+ iӕ_DAcS~,l$x'aMa^wSp"Ʒuɛ8HB١iQBYHzٙ~,]-sT TXVXDTp%SGQǨ 5TմbYBbNI\AA-4l*V[)ߕDP7q'I\AcĿ~Q>^l#^~у >v2ɣ m fήB MA`Čus}jL,y~l񂂚SKÍam-dLS-Ҕ0P7j}LW4̒[P} \̚qZ_*u4Ty=xțM,q.&Oe.DA )Y_[8!0 ^áf8bF?&/]$uVe"뛣ln4PܽȢt-y|!$*仝VQ#XXzLVNaaQ[ 3z.<62g %Ƃa)i`ENe6,M9${{iucʴsO0%\m// \:t\X (zڀ?c'T쏿) Y躰3" =9D3+;șq0橎^K-WK@ۗ!I0$|ngV@~E+^X. ~1.$~DIzk+yV L]Yx.wڷ"1Q-Aj6D^&(X< gcs̢ 8ɌJ[:()ccw5k5]Ii.'s:@τX:eCApO1X0?fm: qĺ/VY;1Q`=vnky]33V)Hhi,BC-sf6ءd\Аnyd:1DOn?o^}aEܦ'Ln}K6N^.@>7`q&T!]}^ez6\%i/G‘ίgŖA.+8Y^2ZԌ%Vv@.Ӏh:ُD1BF-\gB"|/]nVL,M̌haHC[Cm!b6 wVX+QMObpˇu@xgૉ8"c͛GMr'Ɛbs2&"[]䵉$Ϲ\`/Eə5_sC;$.-9_$h"3d-P.ya;"03^k}~4oɖ^on;Eעl*DU 7DNUnGFeX}xX[>G1*34zZy@vT fĂ=~M :O.10]SE/tzO|UW"jE25O:OxO-Q[GdoeN:Ug<37mh.=$IcdbV;E_SfK7Ro$LNʗ*GʙSܻ+i;1̈́ݛ5i>S `l;,kЀ2ti18FKRAMlC>1 noˊ@P0!n9ޮ]9Nw [KLWp̱٪/"UWwE%Z*T{rLJCikgV8_00F֔ 4/GU' jn9Oq^xGk͝jYv7N+Iar$}H5|Be@It;t. {M./+(EZSܼV91e.GFXiBoy%$o*|`k2N\*w͕c zyuA l[;=} br=y\r,W0T/NHU.Xل9R-0Mk垜&2_ڬ !XAbЄ+,oO*s=E8=n[m#.ܒ ex_7KBS3;oćh,0Tz9JZ](.s&<&u}#i2IqT]탈 hf D]{(}{VSuyuX Ÿ UrK{k/o?kw wFU _)6HBTgݓi66^WZ.n/EyRgp֚Oڤe|p5Z8WĪwGbhRvSaY\/@NM+ƷYMl1gOajbـҟGf}/L^`Xټ.\ԯRCvaHIio!27\ry$stٯ 5ΛMR4;l^t?II#_*0:T5eEsc s ʆ(dKU}wH}/N@P1L0aٻ` Ya2x tDۖFR⳶pK^ ":ЙV\ RS7E?Pܼ5Ga C8E*: jH,ms;z·(2ux &cs:T9CP \(и֧EǾxᾑ3!G5.k|VrxF-Y-dl Y Qi-M#陲y( ̕u@ O_242g|HŇلPc o|qVQ˰4m ~!2$^3#%&] }u3o)j'KQ|x_#H^!}pܥ/iy90N;q,9B<"-OšOL>,d3LrܡG'p [KD}>@׉Is&S\YQ=1QN0S3#%燾eS ZcOU ~sQ;Z>w[8fk@|Θ|;nJ.G\C+`A_ 1jbK갿GD yW~r|q'T|\!HlC+sOU_ӝTDYݛ+F?W! sL\؈y33˿"9Q'}C9$+8񽯊MC{.("8~!g#E>K3@UzGz8Q{GKhb5a:DRiD୅>? =m%k`XyF.;Y>]TeYD %uFor}v*-pJ,`bM X Au7~/Ť-k6aC",P |B8^{SojT2HUDj h wܔǧ kY.&B2iI^E%G{EޡN(@^GTDC*8pjӿƜWXZ@ W 5$g*Vɔlˣ:-.›<jLˁ״(]eު6#YFŻ][9>cXj7iOfY5wgU 9cXAk}yo5c2T&t]]lnff=4z@ D G7ùʊ(o}zr^.p]N>k)#&]x~Mnw56#xZ2*Bo&>t7ܵVKYVx  ),j5bߌLJހD>G` ` cW~Lwef+.">\&F:E?kOi&༽{<}:4}&r3yj!{1I:!t2O#fAR?A/0Bpc cOR-ٲgۅS*H{K5:_7Y:UBnXx'zAb~[,4ȓ_O?Zyaӵnq0π MD-s`/ivNX̼qϺTQ)*ml՟@U!_-!{WنTԮ3`uNWzqљپ_48Hi0)FD @SV>'Z2\t4\%(tQ2#x/m0MdOMmc\jI߮EZƷaҤeVW8DiD̟5*EJttֆ2{f>ooKa s5gN:M +K5*V3)TUK,| BM+5ЧM(5`J\rn[\ 1ufKM&6;شCG/K~=쾣U<@&Ǒ &,dć) TJZw(;21SYt:X]c`*}au#z6lyaUH .4~P-Gkɶ@Ssj˧."}iaJSuLj6bu{d6aB ,Ҵ [n\+aYigψqȵׄ]ItAF&/%c3q8:N4»SMarE,o]K(4h>i̖)+u밾g bŁ&MN=Ž}(Ug9dJd~;^{6!p1\4ʨ.xmvX U XuozOduJYwg] $P.PQso )cBtàk&O)NhT(۞|ۼH+ &xtp!ɭ; sg|lt놴JTLgh,.:|_U4^@lW±%)RmR|3FyHyҹƑ?<8on4DC9Z۬fY 'LnV!qG'|ZD6~}*dF-N/nG˵ʡe'_ $@`-a.^8f09%so1X#m4B%nŅ~$n|w xU5!΁ 02ߢɬgJf?fowP6ٯ8k0_.K59V(@,rG$w"p6`mgv^pw:L8, C0elM9C9 qxcP0ݪݕ/>jL]Lo|V،+?Ȯ#~IGtxv}9ZF|45k[T1q馳p2#\=U^O\lZnpW_4L##Қ@qGb.֛>PmcQg 9yo^bz03;7twq~4?nUFƴd*}\~l(Z?q#SԊWf\=ߙ&=*jhJR}](op%l`{ k V}ӌi=BƼyO+Vy/f^,3)J/}g #L@G0piT=}"If<ڴe m->4z"Jks `16YwLw[S"K`A5Ϫ1VTzJ{Uq71=կzoa髚|wGjImQz9ʽ̭{V6`tK֞hMKXbi:UDassbZiW; ,ٝCwD\ b|.740sW>lPo#@[t4ӐUq7=a-H{+GΙ0XIsJ4#7ae20j;\w2z]ª}Ǜ:3FYmĴRRhP+: .0=@-t_׾CtmQagIπv.>@]d}$%++?%2q80Q\L &uwN LCo#0BÓS)"`Xב OH1( IYS^9p46@k&@NQ2w%%]LU{AA艎PY Eh=A9n[ղ@mV'6HnF77 R^5` p7o4gUN/`tB !)ɛ(\?c8?\Vզэh19@{B~'nċ&V(@{~ > \jv  kMR0W`tsWIvb_02 6-[&c"Dת=#tg=q9\lGAi/7 {[6L)D+q?gGDYLS@sX#9̊=[%>W&~a ++*ެw 2QIC^I4|UWuO+϶ᢦ/WQM<$4un V``4Bhd+gC q6mBj/d[H.Av2w;ev&yliyV;*5fDkA^V?Wx࡞+B7D'k}CX׎ I)FJicO3/VyjaHǁgY'A] e6ST%F}i.%5'.B*ͥ|&)*MC1AB?+xF 9 .;ΗTwEm&n J«m@ Sm5)v&l0a#<$ gC?V֥1d]ɓtvha]K :ϗ0 `I+~s yWV){'11=,B''I6R&8 R –&? YI'ar#yl/(胾1;m-y]3u(P t( dXg혰lhC\ѭk);WR |2^p[gh>z|3 Y XL7i|ew5ȭ|[dN 4 6x9}dxT ?"h:Ve]K4JMgkd87!9V *[+9C HV9畜dCMq GgɱQ Nz@Pع!^rw$^qE$hC- ͔%BeS@ tDX+æ.OjtΞMFc|<9Eu(z~M»8͢Z(yQS,q-_f=>M_hϋߡvoqO}u{+>FYÃn&K[A*4t\Xg4A8x㜡H[#p?ӗyhߤ%f8g;.MTٓc3P6>VsI<I-БY[/ SK[Z͇(Nf7[|p݇UrwuIG;*q<~MjS%_XWn!Z al=J,(魪yk'o"hkIo)<:LN#/(T]_o{^¿)~'!\$Vg_ $EuK=QX7N5[-etvr?jHchm7SA 30@h8q#t jvK6]PkmVHP"#1l +I6Իd>d;صf,좜%W'2 Cձq] 鱎IFMWhѶ>@K;-q~*&NQ#`U*^Aՙ*h)Z>4r}2eGW5 KyΚũE`;/ ;vtcC 7^^! 'FѼ(;jh/ʙ`aip:ʍ߹-pHoHKta>#ǸAM <흀zX'Hb,T'FOa/>LB ;Y1we%R4m䈫0|F 7dZa_c'V/{"J1b\ tV%YQ}N,X"u+qK_}}sڒpbЋ ͖IF%U(hdBR<ڒB &6}ʁԍu=!ESwf LuPVն݅n&c](D 2꽞<"-<؁ߔt-wym/:j^^MHÓ`ؕsuF,x30E(9eI1BO_o=Z/DVa!RA.VBE@ޯ!?x[l> M4·NYf)CK_<9 S=^]K ]N9Sumh(DV>\6OMzt@c; j4kDsET!4Y(7ѳP;H5`CEԶŃpB 7 T!+iy|RfݟPj&Hڧv}2%i>AlD@"{х9П6됧gbTX{8} #u=rƉ/-n7G $ӈ.s C\6hpy,}1PbB7=gu Lm1xpG4M+`l#vi.<_S9T޶fDb4ڸmW ? j2&^C V;hVU= %BhI?K`>.=kwTGD(7 _qDu {Bwǖ+uM@^l=,/:}~R'6gX_T;*B/E,V Na !Xs%{u(EDe9qqV26[Z<XEzYY1Ɏ0?=4iz'tjkteA2SEZcRgǠs*>*# SIq KKжƳ8ݳaM>U/.8T"}ڕ(iϕ6uZܴv5KhX #ʠy:Om+^}Ky=6Yp $٬Pߨ|C8;ߧFBF`pa ق ?YͦIUQod蹻ZcD5*$$7j*i(ΏI޺Ws-ysY y%aY'9M0?@WA5Xz%7,wDkws SX*cScu ֔90,BM.#duXO8*H3o5K}ϕP%y:oDp=!(eZz!0f=&|8Sp/ߜr~  d?ߥ=[KN\Ge 'e `$u{x53(0NpFYB!Yu > L,l~s AjzM 6 !:]—SrW}<;!3~'8~ .GA4.sd-2G6OJB2P=*wYЏs}\ecfOR;h-ُum.Iyrܡް'<1vhI d (` {:`3: _Zծ[dq.l̳Jb>[|w힙MK5{kG4=[%=b;hÜcG[ /BL˖ &hEKdz%l!4T0g$D,]LF-/^JO<(1P!YoeyaFP}_\<>nz9* 3WɃT o(5R0l|.PcLz…xH#l^\GoECǖ&rH/=,3Y3#x3|1Ӵfjj٤`!L*kI^޴ԫ-!DR R  ͯb0L!]s$uM ]>0w(2u8܎qA| P+H˿Mh̤959ihxDeԥ|Ov'vu:>pN:{@~-ūS&A7bSk:r]5v TFtSwa!'zVG:dN(@ɥgR0-m=|gHvRLREY. hd8=p M5r%ϫ8Jŏ<^U"niŏn/OTfo?|@ Z BWI`M5SlG*٦Ꭱ@!DIц[m/ Z? ''_V?{q Zmo[ b KEz^ԗAN;@r ! fràijvsnҢ ewqWsdb<*28JĉX򰢮 fW-hzEO162C -Ϝqst껾J)Hr/(=YJ]Bj>fgz7;Vő]C- b`n`B(~a˓S.m^3GR&|{"bD"'|惰5ơˣH: %[+v81^K_J0r*GlR@S GKB]Hw1e#3gFH^a +ՠwha=bdXaM ٌ]ty(9tpiT%|wʼ ]:$ˇQz"'IȱKŃQpyH#8y &#\ZucXGBdh3|"-lrkUа/q)ZK !tv2vG Ms$6p*Ԏڌ̸{}C!c̈|6o)UL6 o X&|C`[_R^_<9M3Uv}+T u'%Q'chn7Vbwzڦgk ޺pd^K]zڭ] 9i(ɬ= }d\aNvu"|u+.f?nV`(m6)sޞA9cG7v9ݬB-)7~}koXWѝ Y\94ќ/~c}(* a,ެ2_$Ec`6ktw rpI `P&oR5V%E ;4ô~qr^tq!̚K0G´9x,r_"'.[yZ;mO/ ~"lYZqba=ܶD =v_*5Ȫo9(eZ?ʫ.rF_h6vPRtYY6q$6D;l7A̕Y r)Rc8IQJot$l' &^<Dht2Mj.c>4uE3%-- P]ڗN\j5bZWh\ \U$7z$-n23%?ҏ0{S^4">6d`mA_<(kRQhsN20$}m=,Q~gAʉ+lCbJߌ*}䶄s^9PK`PNo՗Ʊx)D6cGOg|n QA{Acѣ  Q-\0vƮ.O@ z)#l0(K~Y.tږY{e햱ztde'4QA2iy`;C5(˃IO76k#2yYB ٲ치4x2d+ҧEXd|%զyY>ͩځ#J״g[\r; {3Vcߔ)OWZ? ȫ`ekeMëyfž& X@ g:dYp$Xu<oC2CE$Eqlpv'bg$r-=ꀽ08A"5fk) k oѥSI{^A$Ug0游Q **ghH`+F?iay<2H'XR0zYM:2 y\L@%ěf_5U_P#d.(~ZK_C;x`sT0 .K'k.OUSVS„6p.mljZӺo>ox _AeTM;&"݈|co%04<>"XK'R+klkI&dL7bb )S1<ƛD9;2oڅE4hӓn*/fѩ]w7/Dgbx +@ ygn4D,9wCciqkQT# [AS'//],A{G@4N QR6~7_eU~V2՘-_`)=MEM{PJYKwΖ4![5u1g>rq%Xr}b:u]p #e/:{ 5ߣu߬~8`l׏YLG4KD`(د$Q&rJ1XJh4ZD n4o^:prr5si4ރ=p(45NTD| Ejdh}_#j,!f:S䭙2X-n0{ İ9rSIyqnDlڄxrEK=o]!|z]#^U C,Q:(U?\`)~/ Dr308"lWLͧQ'6gA w|=3e6k*Xi. 7af@ 0jۄqx4O` 7y7 }~m0AA957Ƃ׼>Om!}a?gd|2!O؍nzAވ-}.¢eGhQfx1*I^0>mԋ_bE鄎c î[|{[]ӾOxSw\T 9GL[]ERH"V꼦$Pw/W _cJt`%-"97d` w *޹Xk^wq~$+a7""7 w#|H~h(|=,60(QU@Rx?l A kIJx$oqGj' 5>6eJ^o8 f_hUn !dQƯu Ξj}@ LLPޭ &>5Agw5U/' 8ۭH:7p"~a* =UwF`uḰ0Qj r6s3i)gehτ1C`LaMē[V$W+-5F=8{o#bp2+:x}"J;6!8(Ӭ6ZQ7N3Lu2&w)g*ϣq cP hh8I#!\q;x' 2V_1%(ܣc@cxZCvc7>xe9*R07'$ H _2Wr~Qd .$p.xcN 9:\:b"(oakbE;anjnԣGu(0;t6V&wQ~/rՃ;zu6ߢ#+̍$))t;at@JG>d(LL*3kwiWL&"8"Tp䡤IC;x7 aGV0yPκ"<{ }8cV[mTm`-aH=e87Zz?WHj &4|g-Rnv,#z4c/F`GH,0XqE*0X">UL%[kUÕԛ &t մ&T7 C=Z@⥝FȤQrqcUӿSֈ2ӃDQ7bzMhʕsۻ,bVUL_r!oЖK)܋4y9/)1!!w19'ڭ'N̫^lR0I߱UH{ݮah>>M%Yhj 9Y"L*ߨ]Za}_ziB}XDA֜)5xteL3"dLE^HV ;Ee]%]DҊW+c:#:4GPmCǥAg?×Cq+ m]Ge]wLǍYOW Rqzcf~SpHd+OyOX'6@ԲETGI$HHܐIɟS[4Kh04::IksDJ_o&GRt+.azЎh:-?Hv+q!þl>D11B ͵6Fo"9 oqn H-F/V 卅l'^%l+ ?. /EQ]OwiL]^~zb Dz.R{&LXXavڻY zl[j[ CM(y52o (9Kd»:`%nflq/g.d!dp,"h;gVWo]m }8JlbYJ!X*,QS[ .Sހ1ƴtWA͉C:i5pLȦmwPz[N@<EW2/<"ם\dНQ5Et}RM|.=c *b{BdQE<{؅):hAW#(㫽[є;y:PsW=nj;b d˵;TNpyMO"E ]uN9q+wӤǽ C,[&mF3Ƽ DS2yc,r,75LAQY-ٍU/<aHnwcFHqk~>ߦ#+ !~5 j]jEչ߉DQlMgR(1G:0N1ɿw @bU`ta<ªSCJ2|dU+;;B %}PƦ`,O-`(;'nJ xw6{Vm˜)޻ѿuiyq6OmE죀\V ʺ!R'0MzqΏ1šR]40,uk}P)ysaZs1[?s ]bl5kqN^W /5wPϮ ™+N>w>pGdLpHx 5x 8R \QdFW%3gB/ \\;ϝsmUDUlϾ&;(rИ(BH[rۦz*#5\oHAd6Abb"/Цם"[`+`'ϢD43ۀ ՏJ ,Y=@ N);3v~4[iQ mPγwl8=0LV^VX(-hGG.|]W XLݚEvWw-6B^7\p%/ c(ɜdz}$ ЄqsvLЮ_:UoN'mPrq.%O\ l.,7M‚'>{zĔ؞E#NԸ‚ ^@q\{eF? %ՃZNgF0v%Ʈc 4TЫ3eGu`&> U02Jłvi.ʞx}BtFj=T#‘/ l@7ZWzˬbYZ*v4E7}T %HxŇ#)T2XOZ:#LȖû{UTh"~)bl%PH ]z_S׹euɘ!Y ?CW(^&lC)-]hZ~TƖnqj\Ԅ,A&lyw'vd*ӉLuh,񸳜ߟ\u z3MʢMFnLiNwI9S5"E5jƵ -bx=8ʈg۳,x+68Cc8I} gІ{L )8I,琑*8aN,NLKcq= ?,P5fdr׬s;#tcyiLH'tJW?/I!Ձ4|s:֭KFX6`wsAf,v_]_|ZGpG624 n_v*9n2Mq|r4nr5KzBhT8ceni6;x*P?sXK7_ I1x<&m2qS~wz,74!(1"or1J[t˿3ZZL"ܞ`OiD 5]d*ݞvFgwdRJOxve؁i8xh,)F o$[SGqy%:.VxiηĽt VOn7HS*bI~D \4p<9pKJ1F+L1%y&~ČszWx35t^YwV'M,¯<85DQs!X4!RΔxVd6x9o$2qiaC:͌\F t\Yk:իycRr[c{#iSB?qM 27P'BHVƇ]c/W⍑%Z('Ή|SvGKԋR &A^7|酃v_KN8SG]; ŗ%T:#LVGXfE#u@pQp56n!yn>F,V MŎߦ<&LDI:W26\2ǺC au<#kUe(|dh^F^hN+Z^[!*zi UFCT^b&3i4_y1`H)YpFaRAWM'8>ǾI?+£EaDy1*|n Ed>[g-o^qŠj<lPDrw,2ro a `ȏhʻ> )0)AgxNQ,( ly2TISب.d4l3+aB57d腁aM/װjNa"B{*I]w 4T2=/$>ꮲr\et,!i qz6E`P*&V3efASQ!Ŷ\Q*qoH;*UV! {Q3s?Ȥ  J04{PGɖ]3ZD\rU6i j2 at L*b?>*bpeϹlL^G ~N7'0WG kη @S/uG| 컒d5=FVGؼ&|q HƾcA~7Pd5מ&2F4я !%P`>pQ@Xs쵲K1bmiYly¢ GvQ̱(1j@ǃQfъ}XBjeKT$F BŲ/R ؉fg%\]@5>G<0'<9k K tF~ #ɇly%)2VN7j !&Opu`0f yW`ƿ'V$C\ϯ) ǁLl_DR*s F/~={0`myhDY ԟ8# DمXv%=!PMO)58J _r|)zt݂Lrcuw0}"Cݫ<}9$l _pP:f1K`~yzJFHƉ3}"VB xU-rCLc1^f$cU{5.*eHMU `@G`^OTg{~e0f3B&"r*`LSe7 !.YoNE-F`˾-c6h"(D~2.Y6@dLW 0D/\vin$l5 u;=o )hQUCAs̍Ah)zxC^yecn<}Z:f:OoކRQr:T͑jG`=Hfu7>յAh5^aU{D@'z[6xm%W-kQȲ / D+K<pŤ:'~z{?­byu# ̠ݞ%UA`[zZ2UӫkSA/b)D!oТܿk_Za K{$=xt(gM ^, }{m²=8`(v(%_A+f陫<|V s_Ŏ)gU;(AI g?Bȋq0.\:qbf%@Reo\.qd>V!2R.{Zť}MfQ 7s!u4o}pYG,ʾZ󵖘xqqa.M-W;,0@-TvAJ ;( ec$|Ul JX}OM E .6Ӻ"z|$%̍&QlLwh( ?:bR?m~V,}WJ!,CKv2^;1(eSܥĭZbc0#3x_]?G(Y mQ8ݥn"jU[?XS:lH}nFfP8+k(稈ybn|jfPDn'%809!~w@°0 :SiUCgN)QҔ+.Ryn!hڅ(LZ(@]6A$BzؘZG ?9@2S`XA79W/>C7o^E+z} 5TU*`s5!}뽮18 %X&$irw c1`7N=:]A@!uwy<~~O=AJ#B:_, `3top ban돯Md[xjX=wa ݇ߋWR,=8K1<ODy6*2c­'=:'P)QuhB*q;Ӆ|p~/Og@O%P4N#(4xYѬ`& tVLiȵ˲׶3 w K+} )Q)JZC!1p#ǮNs;tVA댙cb)8RţP8' 3JupS}]<]u+:" | wLy~D%r=Ȍ4ZRC[#ʯ `J6,g#lf? =~J7 s"v^R H]^6K` -nD ђVQ;ʏ_UptGV/ݡH~=뒲hr2")2%~(Sk'RZ SfR"pǗy*^ׁ949=K茙|Q G5#IQV?X\MP1޲fV팢ʬ8<2fPhy1䬃iA"ߍ}&Q'~-hD%%C]2#~Qu0Ag17VkWiA> G6spז/c];>m#+(Hsˆɭ9iD%1'lKZJCaayMRnH`ԝ5Fj-*'& 4'|SW)RDe 傉S!,]ʼ2bų|!CV`´87J(<;=@->󼚥5$BH|T93ZY=}Uqj*̓E%8QWA oK]Fc;w<ސXj3f|WR *EOB5G{Esm{vLZ` ykNlUe4H7Xvg3(Eu9!4YAW_$9$k06A:NEGpP8PU%aۅBB\z"\"JYI &m9jۯzZ'8KPZ XP<LacgwK)\Lf W#|TJxDcPѢ ϟ .q& _Q"Hgj.rjHa8,"fsNKzqQ=Tz^M=*凑µc]ύh݀bO[k|z?n[$U GU%5S<eu$= iWݤOxcx'9%97TTXSH7:2Sa|Jawg΃^?>ׁXzQ7U'^w>kE UcyxX`* <;usU-A/{YMxkupޗlyS vHvJ)\ךޚW9ӐQmr'uz+7|ľ=y?(ΈQc!04Jz 'L77ה>S?XV\ڤ(PUZ(y9S2V jzOlIϾ&wxDw)"(C8j:j^la ,^{Z~pT` G:n;#j(zHꇼe,::I~/E%I+aZU{#!+wP]-a3@ݤ!R)?p}өä}gcDc$p?6TsCڻ#TIUmG'"*x"biY80B ?0tV˸Խx+MJ-3҂߬ř5ZOlPբ!Jp@ @ͩ!`}JYHXf29GKЙkLiقiިؒ6ɨF> `퉍b:LFĒ8~@pKWzb-n(i4~ 36)hz|QP#O.Ehn=h`h.AZ̖5ˁ|$ksr8,D&]ҖP} ԡnCٓ!M2fk^ 6NЈ֡9RH]$'9H2(Qn^(ҭUA%C$W.!auritFi=R:_M*(7'&_R*,zzL!Zk@=bJםK)7@aPgr/&\T,.XR!w^6d<윋E-.J5JM&A\ hֱRw xӧc !vX'>[ߙ AjVW= ![ЕЃ\<]X<Դֈ#2By\<׮^DŽ~S ^*s @!Txj<,`_ʘC=d/d+d3%mDޞtLn\ӓUʙX^0 2ÚP矎fZ gY T'EB.bL14sU]\g3q1 FQx*IMbmNfjLSSE':eݛ9Rƀ>٤c CxktG$tV)=`0SRjR< @>f|!"&ʆM[5QlE %G 6#tX^_0ϕ|gϷg[KsQ+OZ xA'T s bxXa"F C}$zTL]*kZk#DkW-{1#,C LS#^s-cF"51`HZ2v2)${]jSȟc8UoFq+[kv+N|n58 x?COswnsj¨ wfN;+A|]u|0%lʅؗFˤ~0~T_ 9;n, vW0=^p!kq~&dH45r=]zv 3 G$[6~9pxX3ZZɠSFΔqUKZUҜ۸y[״o@SFg1D"&Z1c< 95]}=qH>N&7.p8&CX59Q~ l HU;` ~hNaO$a47k¿+4D&ˍlK_Z2Y&S~Uwl?OB2Q(@y]"6B$$E!b_*s#Zǫً۫`CXf, /rYi]V lx3HT{$ͦ=:_?%z,JjtOB`Nlq& nՋ+mY3;DI,}Q+-q;?{CD>۬;x>9}&nJ96hmVo(7C&{>ȼP#M=c}~٫#o ޛ5t<6r }m!3IN@|w2c3lhbr[l]MS T32=W _8S.w֕@{Aԩ$12 _z9g'񲸨4m t!w_deErq* 3ӌɺKթ]XZf1dvhj" 5Me?f:G GevّiuOCbx+l{O>PxK=0P©v"I~]yUGnlIt2˝IJ46 Bu_PqRanW(FʞE FFلr>u[lV 851cE9*~Z$R^vU12# 繌DVԲ@0*W@%S9.) l56bhQ2eV,TY/%. %ء[F}(H骷ڴ;r]~@X;+N (J#}YI.'VA$;_-k`^䛰ǃC烚AE%TEeߤXDV9AUGeMq0w+Vi66~g,M8ojϬ|gåHHF%2F~j'Me/ EC-|& 8uĪ "[O ;x5*0ɬͨ_gNUD{Vu[֢eNqh%?Wv?!wDO0i-S푟yɂwXܠAcCEB&)oCuhU/oB}05X{ɳi08d R9Ӆ3 >2xH~-v+p@w 6A%y"D]2<5i]m*(q8?+=1WZh9Ã; 0_ i"+W=4hڹ櫝Ƕ]O :W3!69ECC=tLi陬.tz@ץa5l<#ob|oJFY^ #"*\W-EoLi3۴ gKpt=YB$3Eߐ*P!Pt/]o4a&3pau;.0c\G_oD-*5'nhDw2Q'"e[dMQ#cER؅|VaHU^^}@Ƿ<*=o 8BrJΪLUiLmx Z5"JN:^wK*Nc B]9nQ|7r) 5Eu<$X#O|}|dh =i t Wb+/8h0N?{C8iˈw7;VCK/T-[;b!A43Ft(ۉ|[! lY x7}NաC1ўY= ouz:M%(2#CP|FZuKzhKPCwOi HL%bI `aLПJX&㥷Ht0Z Z8IbnH2ߔH87RZ#Q7z`),EԘ:hvJPK/`uG: JgHWYE)ó61&'s^N"AKlY>W_iLI/O8F(̺q_VVl/. hF«6^[.XZ+i>k|bO iI%ֳyJ0;3R>V(VOYH> 3%m,6^2(en4>f}_' zarFWa‘.d^)ҧC^ CĖ7fF UNPg#R>Z[҄}zM[vBB :*!EMMKMI=׌8Wedَ*WݏtZIzi Z`АG;( Com wCיpɄH[aIXQa!^7EJJJI$_dM,17QV>fro*#+tr~o(ݍM <AJWpB=Q+ljrⵋJFbT{ (<תy#Q_ sbוw$xeVPu97 Zse=d@WeGfð)쵦{kIa};1ʦ[tl4͵i~\ t1ku.4|<Ǭͻڈ~-v_QzWĢm?xowYkGCү:YevxauY\nUi`WvEoHb& *`%HGvW;J7Y/izB^Jբ Ihz\Wư|GjȰN޷ݴ: J,3 yw;"f194~3c.pwKIk?㜠iua 4; %-YPzO't]G;6.8Ve;6 GMMXr{>% I)~*ǹ4ujBr]ِ/ }ѓBf'l4~Lb*m$_,v^$kYxa+xHj0ɣbqOǘ6ǟXQH8XR ݟE Qyjq-mpd/ZrAQdԹ^4M43熔.t%|+oo&(VL^8cT4"5~wbd~N^i;)PW_ Ё~٩~L{eE;uU#!gC dLi؃ʫp{o{P1R#zwa  6V$=LPiAGL5?~ 2XRa=_{]h͂4~B1ZhrRƐKQI.<9&(bNy:eO*70]3ךgxuEtBXk'"qMgCnY.~6鯬D՜;Ua!c·.xv"Aýg-{p*gY\Ρ8GJ_7&w0PclHSajA<4;m3%,-eiw C'CUw$XոN ķ? ]Gpp ,jnm%8:.A |Y=a;7Sѹ9 wz 3i b\c~oyy|Cavl&c{]?\V M"?: NoZW!06iF)(L]~m5x4BE*V _o}Kf߭)Z0lx|-leBų+0nhuڅ15-Y[_Qa~):FtL$lg3ļziUB׎kS]@KRq2ȴmqe`-] ߔ r}YN~ϱ5( 3^3 w[acd6ZZ {z1ʋy?Zx3vO1 / ,1hɘOXt#^R] hJm:l7y*#oز`w%;̳8XGæJ012xWsQ ``!-ɛe@^`c˒.^E}_,ƼqD7hMcj.:>Vǎ""]w('Wx,<T5_rjtQ D53R\R\ 0 j:eoܰVp"ž84}܊v\^xid}Τ o;(#X x4D 8T(_ha6*Crlҫ`FMQ˰w\L\# G0^w>dyziRe$me#.[Vyq>7^](!6ƿEe!1WlU@ld*1 @ y^iuS4]*BB2 0!&›⊙ƒBLt {)~CAĩ $Rn`@jd_k@gh?YL {'5?|J2Ldjd:<->mm<**P O_6rnز*v:6跦1d"ubʃϭ'8 TD&cMH Sׂ3HeLwKOi#_$^g^{Ŋ_mv3wSeV4e=)8!Ge µ8sYAA bpxlcxnwD=j!F8i!TK`p@ѯ-BO duT;ҷd"Y)==ns %S bLo$S)ɸ`x:pQT?pj`J胕|ipLw- b.e8[q;q?4`Wڊִ^?w09'ѕq9Rώd ~Ը0 "y՘c=S^#%ˋ&6 5"z+%WrM_2זɭnr`3ݹ3#:M4GmӖ PUfgbC;ѭ(0պŌ@ԛ7FIYESRvSd&-a:Dj<3]?˥~2q?cM',{N<%79;b*Z9l!,t9i{#}i$Aݪ.?ۛ"Q`zbe}ywT9f-aTD/leW9x7)teZ\6D'n _BtBßwZf7&-3:Z*DAo^C+dhE-f RwGj{L?6jDHeD-a ݓЌ1.j o a nn('G'uSnyXߐ,۾Z++Ŗ.V *f(&{I7uۇu 1,BDZ~k`ҝĚ}3M0:#1=re`7cAqxJloɈn-`Z::Mq9g fl!~Ȧ,у~&ʅ-$?gQ e9ÃgPV~uIۖl ̀g&3ސuD)̕avͪ2穜p+P&,W]T#ܭ[O`eɵ)O=.n%f۹Yil Yj{T^̈mD#鄭 ;X"_5,c]eۗGLP:7Lti6%o8CsEճ8(WJqF H( lZl vH "hq0$GCM"6}. `Pu֧}0@`頀uCEqA20Rի&C& ƹPqҟ*FdH U$^D6vC9JFa.̻_f0f-I(Mf- "(2qA<~UQ͠.\Q)m8YC,L_cm|ڂOCIⷘSI/,Zaɏ-0rLֲrɫ*nؓ€QSOV [ހ5f ^I/; Y MxWuP*w5h^kOq ryTX]5G|ozἚ!D_@"@tv9=Y2;o6k _I^|k%I4]IJS񍟙8"M,7 1SiK,4W֟FwLv;5oәrߞ#hv!#q%]1mB6%FuFkOPK)Kϩ̒E26u~#$Q{'I5F,dam`tar!l.f[V]Uw%?cKnQ.R;CׯvJ,xkL`Z2{;LSжH+Di'zSƐ-23eVeX_(J fsjwzw&4`O䇅TE } njkz jMbHyO̍d4`#"Uf/!9cj#zk+ͺķŁ+&)ͿHYr<;KM{Yt+X)a (% |JVɗJ/@eAD3ntPsIEK{O/շ{Z_!"Z"錥}CHW⩗#/M< 8^v|NU+Al%FGB,@`tDiABR|S$c.ZK:Hþȸw\T`mE}E4/Yjl!i4&s/)( E X5 )gSOQ25+F oX2LṼau2!bHœ3?oi`5Ow4;Y>8WčK//*0ybg#31DE?`'/e2Zϖ$3FΊ PB,+ڷ|3FϵAޢ<..*&bePʕE~Z-mDXZ$  bZL`ڰ\y]Xf;bq4T" |ٹdY;.%,S@5`K裡~zC6XQ^^ Rߑ3F''=+ӑ׽JW]cUrEMQ'!)?̆y+NOǷQ;a=A4|`㱾(`=Rь7_gL׾E.2+÷>dkȝAg1=11{Vt,t|v{ٔ>ۓqqF 6mbWQ\r%$}sbTi ;^*6YY_ }@@5 LKߨ.S}'ҦXeYTvF3K cNCMvA@I3=<`Ury!"kG4y$䑨)u*iDъGI=uU yQ͂g DOlzj*[~,l (k8$l^i.rҨfp= |Xo?"5w+Ir51X4~`ͪmWUb<z6ކF + [~jT&B<2hעGQAPL|*FW6m R$`)^wFY*m"q9$'3orZIFC_&4a)u.,˾L$kلPwz:P37dXT{ ]2#P2nyZDg.l*,GEE 'JqXX_~MbP 0nQr975}jFC Xn*QT|5c+Vi jm4%$tL {]@&|E3EEs7pI;1?1ٖ-vN81]ADB/飆C9:xkR :j"",`)A\;w`~zʟA7Tl!8VX!o *)ؽP\ݣ? Ʉg_[#$?99jD5E'rJBZl[')݄-ŧKE~Rsz6D!ẊPAE=z^MlfU.=l(:{q6zr) ;),5:`p4@X8#NabddQ=R|gghZ&""ldeeyKٯH'-SgگAj#/mMiR*3i yS ~O NĐfyp w٦̊^hl` nUR zXz mj==v`ri7Fi@ſFټ,W-ۈ(ɨǞ`X0v .[6&gHmCkQa3ݠ"Z 9oDy} ۘrKە,Z'gQ^6ޖѫkJ, 1`(U㣅* /|E>:*AVK 2J⚉ݯM_&97'7)o7-`Qە;27Νd332^"s] c&f?Wm*04[nR-в\ʽhM%;Jhx{o` P@P7EQX>6eu~?hbK4-[9sG;xHt\*GR^o[xhSaOoi!7,mB $\GTrh#+B !y/|{UE%ttH/ʔ``~*@EY ߻z+Z1fv}=5cM`/ JFi|_[Pvy; i<[ 2+GbvXXrNU&b[Z cܽoC>x7E$eY} A%e_I:>S{שg] v&ܴǐpj,TZ 1k!A;L4gfsA:kYS^ ޤMы: 6>[BdƬ7>);T ε7/1 V=t^?$k k,iYqJ QuTxe;21" Ӻx vNp;jJ VCe 휪1I6Ï+=3oM -g✂HD)侦=% M]F2*0QI̖ )گ XHmk5ToaP2>=S-Xw54'=ubNm+ iyO5%P#־T  >v5dzyׯ;=YW;"۞6HGhH JqzqC/ŸmoV@i0kayȜS?>ڛ˻?ěr9Ku8 %&Q;0pteiREG5+Ȗm@fmz]j~'?_F1w,> ݿ_8L´Lt&n.¹OՋQc Ow+BJm4bߧ7^ (+3[ 7#=&%RCҮ}D^$?|K:ڎfS.=+]f 9|-0m):T.[53 ˜ |iri4OT;nTU7ltFRdKe5X.l[fТSl)z{B'ʷb`_|%aO 7 TM:6i]3uhØzsfT+E4{3Y.{LMx'`ѵ_;ɛV\.M-N֖uk6'hAS"J&1LFħ.{7S #L*[=\ʮ@DF2!>5rLT5|Nc Ɲ w)o~lX`0bF=K764®&i_`= ;k=(Q~~W{WF꜒'gU03՞w.EitJe f~8!onvF+uI;34,t F5toO&?/7@هQɅ{?) _SJhp%i*i9(+lUZtP]i ,kON3URc5ĝjz"o t+y%!$NNRon%#*YH"H|CGJ+7yv{+x1nL]No80c_u3jC=¶T!q"Vib($HTG댳zD#E&CMX{q j/x(.ajo!cWz fea ,"6B_fС7GםINMx:c qݹU~Gax9&aˎ/^)#_gP ÉtÃ3Iv&&qJυQIajYSar6Tsm&N)_y;L1NIs[k Ŗԃ,*&(݀gA(mRjB.b0v,ex7 ¡=!R;9{e\(y^K|%?V\ ߸Yܟ\vHN,OAdl%$H//Jf3Nzߒ$ή37@ 9!fm=fG&`%katI~lK<]ufVTD 5ðkۼ>VMY!M?Q8Ҁ=x7SVoƘEdl3 IVaoDbZ(Ŭ~T^!:0 }8:+z3qVP;'Uloa)7hv cFT 6! m'dO]9b11vwz8;Fr/1$3J؇"h]eps!5v+WiѬ$k.U ME}0Y#s$fi|nCq0So \A~'۪{v(#?gGfg߱4ۉhOq?)%cӍOW|Eb:bӜGHŏ4 s#Y\Ѕj]6i:y|~IY~,?$طv(91nlvqu'%[[" ]O7_>5 -saR| ?ϡxR'E}'ęɄo"[?i) aC!>Wy|'A eshAe\u:[ѳ}tjV)]̀4#&4LPh>(/ixP#gk,dhF"m7||JLK>-y#2R/Wͬzu:)#61&GG Ro 'Ԡ* c0tHQ&-K{i֒,J3=fݏx^~8A\cntMv|ž[]쭫ͤdvWAsj'!;6R)g~_@چ3\.':6k(uvsRBЉz5KYDM+n}}sE__zQ>l,{DpI(Lvg䵉$cn^!竴UdUEYa PFSy/ݡ2B?3~ Ծ!%YR@fgBgCxrn٬TkeYeoEe1=vXFc@9,pآZ55&?Gl=H1sH?ybLO>'/ (7}6e%U,s:^8^4Na"XB Or?g#H}V;]M9uqY]BR"SIR(T"JGd$bN2߁3dCĽ-YaƶI>/@4uqR_ 8.m[ƿ2߶lARY/wn6[x}o Kf!B.\(|&*ǍUqV(Myp|U [iP$K3Eހ؟cOkͱ/ \_Rh;a"ϣ?aW}3CGYd/ VN5{k2 $1j`t5(Х3t{#>,/42VP@1| Q>כJ?`ɚ&eEm}Yڭh)-3;^\ {&CU<Wzс"r/\Go뫎Ek>d B(s1=fh2,˨wsֿYa hRu6u %%=!w#(:I8BGxxîoi1w7]M[Q%w ^3)nTUV&P~(@Oup3=O7_"2+ V ©pFfM)TLS;Z%ZvgeШUwSY@$bve">L\?~>s9`[EAUNi)j)I뮴+}+;Yw󂺑OZ$K~a6]<]Ô0rv kC@( W P[uH'vi/2r9e~58Yi@h]/x(!:GK 2o0>u?x^Q'DZ[ߠ`oSrHGǘ"1y^ݸ .s;;ڽ{JNgOKnS5C[xZt hXnRtSh+iXЊ"Xl^b>*n¾Q8Nݻk&41ؽaەƑ=r?ON40X,fkxõTy|wʫ7ȱX!,ϪK/Ua<&6mmƣuyS`4={;SErCRVਲaQXBcP󛚱W{lV\B\w~:hzyN_wl"2h~" 9Řh+5#~FݔI-#ER2Q$+ ܻ  .`-f6|6--Ycr;\5Ma,w d,-U=fXroo?ЃgdmknQ)˱1vxG>\}rfȝ&@%!(#/H:7C8/ ٣=Y 5e80HG+ 0X/RG1);.M.{ImNQZlE/ટNX\<#84DN=pT ӾnE )$iqT9ad%MvRE 6ʝ|`Gd z{~@87>Mad|LjNosn#l(v@OY 2D0±P, :,t7+<RQB&$bWn˙S+d~p>+0^2R񯽏 l'(G,vOP$@uMض2(8R#z8,]uȥ+8 DkrDjU" )oBhwj|mWk{#xKOꚶoөa)m٫cNSjsC nB">:Ԯ DVTI%ﻹ6*jkiQvLcr\U+XH?(- ׌Z] \H9OPWX6v8 9{D®gl`֎e,"DC3]t"sKBT(lEmW txGY>qjM ;4/X?(+{-n_Pu>_Z(?/0-B`Bz߶jd)J iJb"Ln3GcL+Ba[ +#]p>]j C``X0js]z#׃Q(mOA>bap"kxP834Ǔkfx|$h DH9݆ R*sd4g]Z^@,m:/N9o}9K0=MsQ7~?V$INUs3]>ۃO?'to~ ( ]KaZxih/L@ל1 ZI3`ڎAWAp3˦bB[`Rf&\^l"49B!]dh^+ CsԼft90ۅrz'ޘ$['_mR~mᶉbǢ0poGQ 7L?T;qy6haþMYeMe EM F$~Vr [RkP{ذ3wK~5ȳpJ8ۅ?`j5-巃x&$uuX>ә!udyLLz _)x,j}v)^9w6&Jk eӁ by%ہ^ Zz^mS.nIB( e䐓ɫ;LlQpcUCɴKZ4J,c04i0wѶ&S簺̝.Kmn>b^$ +R&U'@)*bg+ah =ݐmZ/\6{ 1PHt kGwX,\~Jh3:s6|0'ť(H?H^@_>H>ޚ총ehIqBiY}mr4nD-rcb.ADKpg-W3"h]xXQ,٧q\HCnPr欻qjuzOlz2c[݂J0#-19a[f,f2n#QiAFD)k㳬 en׊+ɀ#WBk̤L-{@2#B99Qd+#dU20 U )݂E*v^dձNI}( n}$cvNi8o9:hmLk#pMfJSdvt&U{'("dͤAϿ0얜^mتF3<͸tۮ([ЯɛcGAJ+-T͓3tFg~Y˳0b~XOiK14,Y y?'׏o\Q*Dvxx~CCPQ("qTAPSMK4E"E6o&ڄ0C_xF%r-$lՍ)$';(r lI}l*G-kP 8~/#\DlN%ȪqoVc7mh< ))PZy-;>z:YIWLϫ̟79c#ѩ/,^'(g6ew{ }v/w zZ~(X;KdPR-=b=J׏c~ʻ۝ЯڛH Gw]Z&(UE Gj#$vt8IzsF2y L*QM\rO<G ǵܸѸ90%7M B M kKZ]K{rff>+\>X`-Cp,9ŹIrHn}MNmݪ*=綃YIw)VVku>]41e/s8 f? hwlG;;rV99Wj{X" 6D]7C{bI& N_xSDLB2p |x0˪xS:r~K>&gQa@.c:M^אb+r( brQ_@!&0q" 2A!xh0]v'jwT:^ xI%Fw[fAk7p0N՜VU+X6K0@;ΗXX:-\Sh՚:;#V^‚t̼WY.VjSUS_}ťS7ptTB]=?r=]4CM{ h_1@i_/[b$wdk`D|H 5F(^D%7AjYL :O CkO5$/X4W2=dB]-˩4/fC",HREWnwO݇R=Ĥv s/{y[@:%k5.]>=78F>:I:\c zmHM4z)~^X Knmխ!)- ثnӳ dd4{3Rzx%hD+f&U}0U`M`Ā`ƐQZ쌡*'9A"[A ch7(R+RDDRSݼvDΪ?/xAl-^j92ƅnĩ٫Mmjۙe~l3ar[˾e eKWct:-:`Y2FlHGXDDB(Q2R%_/+-Z,OoQVZϔp~(/:!rSg=VDKhQ[ْ-d'YڏR1MM } cW@;/@Kܨ}4ueA4P7y[ ) TL*%|llᢃׅ@Ʌ1]QH .$ޏ^3ͬ8e >DR {ʗ >b$[dJTa{_g׵;[v]<_E477byZVL s>KQ7pK=XYiQrǬקŏXM]jZOBIYex<-*)'79ljD (E';M-43o?8l_2ŋ֜]Ӛsͥ-s#v1pA2MZm \Gu{jkⰵrKyPTnTx򔨨#,MŘܫJ>r.MU].Q;XC_ID>b肭Q+2${>D4TOmY ҸKx z URbk ^xu^GWK_-(9Ցng:; ~:5Y\wh(%N5v58nJFl\^V%EnpNʐD-GTΘJ8c &TDkYjQ"\뉊MK8ɇ"cWY7s[m=ԧęEl_kT6h,2_<_cVEFf;BF$ʛr+抠;< 7O=< .0 [q97bh+\9'tޅyhGNW |s'In:B-Iඁ M62IJOb]K9op >S` 3\3Y#v bANv#z 7y%ArHbRJRD}NSBf<T8vd5pήrТJ%o³܆ܔp-ƕYR\D0d:ϖx[ZѲal iƋ9Jd^_ɢHlݱ5&żE>`2O[uy3&ْi )K{_!}H`X2 Mf K/m9oA4NW_E:LWCUvwYH Z*؆G&6m~SAS'?*[Ѽg׬0v0#uvݜrtK}$e;I`G[מP=>:åjT0'dEQԩN3I{Jmp?ٺiClUcmo11P9ˮle6πÒO}[3}GO«:Aoc_+47/ơMhx)wL)+5C"|%\;bI?bhtBk^ m{Db&In갘oʔJ`xIF&in"+waΧܹ'6$W ٲa]>w36|c% VU] &YO8W5Q!zhpyFE5KG}kU/De+kA힊H@#Ф=8$QȷP1F?kW/Up> <ϣݒL6DwEaz*GҪaELM XSDsR-9f`lZ6XnS{c(̦\<Ҏ3/7Qd2^6qG&#^wY 'D[sga # `x5t/4]͞t"`8Kɚ Alz]9 jFQA]f5Z|q8,q4xM 7) %``5u&7IDʡtJ‰7~ZuiT>)4Yc5CI= {OAdVHNNe~) `ncQ(+2s"za䡩i%/.x%>pKUSՖTXf+-Ib27.fT_qZk_QF[2x0:ox}J|õ] |iKkލ$xpO)[aTFIK!4.Ō,kdA.Vb1L00+|%Iϥ_XO>xɄY<)ġ$&GZV:6'K#FAGץxg8?dxZ ÈQ ;LtY}/R2F pRk}3x4AĺS&B T=Xb eDMm^Y6|vpp6Qas { VHKB@>”uWy|:@hUc_NpU!Z/Ĵ¤S3 ?cbDdH><ƴ}Ų;ʶ$fU("h*.J_CvΎ-}!NFX)3]Q>N']7Z3I>4E|_BFM 7~ncMV kI$+d2'C||(]P[R' 乕`5O/|t|8 f`r# XKs\m^/&rfmhkCrEy~;B3W6ڭuM*8iCb[hY9JZS.Š(RM><4ҤHGjfCk1Ch~ o!*E~΢~a-g}mP:Q¯*c&iB™Zm|?jPz6< n^Rj]ʅ”û,q8ٖCk`WZn }P4KNָ1|6֡_ \²vs!PnԵ0}GKw?Q*OeF+8ҍ@Q"o?+&&zۚXI\Gӯ,`ipA4)l~v%45 (`Ձia}qFvopH5+VC坱pkk,bb|A\M=JqcW:Mr 6 WЌRUjT)H'8󆋪wk,ao\3|S1Ʉ7fl`oӇN*n 1D~jփ1MYi<u]BS{JIގ@Zhrq6ܱJ@,O9>!NUpU̳Ac7Y,M:3=/^ WAmE}[EaRujTGu^&C Dk!0K9J* ւ1}(&aRA~ -##+G 9zx^"7V?PO7u8?h0zex8i 9s}tPC n*şpޔ:T&IU:#1[M;_՚Y_^+,awHgYuG_MS~+&,3Whgܡg;e3`!*#C=^޼&X{w0S/d*N'I0R%.e>w۵!*gR8c}Ԏ:Yݱ"/Bd]\J)瓏(%tCάf'eyE9C(B,62A.]E; 'Wc/cд/\FE.t\h\+2q|s\|cnXr>)5h!n3-wgKdV/>2=)^v[ϗNhZ?6`zM0i{*qj}(dENO \=9=oCh@$k5IЂ3W[ftWwrNY,47>Li߲m{d\bKLt®e\_UsAP#0VհPD Oц_'EH B?U>7SrAxwY#K dGN9G 2lv " 6>f jpBJ^F])B]d\_ZӃF'IRaQ8sl7=L3+81}46`>rIC)@zO4%,W4n7d,.VоѢa$@iKG~ɼCw.l/mرD`r OML"@.]^aM,\LIJ3]Y{gkoԑu! ښca-@=O5`l kj*yƓOf–n7;RZZb5fXd)&-U?8 YB5Ah:!.= ony]h|Y I LÕGH\DǂU҉lOg9!0Qi9! oi>?F_5 2.yRŲylZ _;g+3Apw9ӧ3›I481f}K9E/(bdt9 賷Ip6ۂW26}݂!>8L}$4'Hqf2 j={^;h'#q…xfW 0L!IQ%cU v;KoR,"Hi3z|)92-ob-G%Z#%o p />̙2Y9İ_+y*y]2W evv$BSPFzřgc/8lb2 ~ )bCٕ-ILHHɡ5x1Αy6Ae0ii].PH_X'b!)_v-M:6MI +tbEi%I3ݛ:?!#`!R) r8IWSD+&~pZ|Mz6>iQdM\i+-QG9_q6Hۗ9wWs4!VSݗf{W@ï^ށ EY \gQxd5i5Rj|K;ڎ'Btq«l&۫{\16V% z!ԪX=6Z1[8@E:٦p +DrG/!_آ%oTX8 to"o˴a$k$ZI h/1WkfHeSWuP}yhMд j~eݸI/`AnŢ#ٵjD"wƌzf.J5~Qm9ڒqD}hwl} '] -z.w*spr-$3&Eps.2DٲzIX ˂ޡAEPX~o@HcS*x rQy%\\ӊކ@pm;?\Cuh^[s%!fE`ÙYKB3ܮ;hRc!wHTry <4f]KMùl*fηngI{gSEٯܐ>וgmɮWD:4dL|1@LŠfHf, ?,Stx D_Pfa7JO"EwSs6ܿ*覒m 5_EhL'9#DX|nL+F=ڋ]Ta4-զ:RG;*čŀY~-.k oHxTf f%wO-/*E\|QIN@̌="SBVV!aICt^av(u>kDO(]+w4`.M~48֨vCm]cs4Z۝ԇ{ 5"'*a:>y(_뚺{?pǡp0ٿ٦U"OK%u]Η.c .e43" X~;XdSv*Gg"A$tLCE:PdHŴ5d٬ᕡ_4鞢;RHUZޙ[,BF/"*R|]^ۯz(zdxTUyv [bjq{R2h9ȉ ǀJpU=dP~3F p)$%+ۼkAARQ;uS\;|F[D8 vk?R9@H[>9F*n.ʼI +byy?E Cgid P?AMXb [jY_6f}?'XQ3Nb-Q\ Z?'Dgv9 [8>3~8 _TxĠ )e)aBaNc"Dl/ydLx1ǎoIـ$A(I>~vmTi;K=2̉kP6D v3e&tJ`V#Rmv#v $}_QInlgD Yä~q;AD8ԋݤ%o]M8V%Qɥiec h)TVcr0BIĔ A[o9#mp,oRbh'_Ge|  dq<k  ]mM#N-pzE$@ʜ|kTr ÑyfAQeGLTO|EAfB@gԄF $ӣ_PM|+^p TX/^`Y<1|@ey? ##~9rZE YKG>͠Mwk?|(Cd0t x;֧pFeēj/CZl#y"MgoD]&+پH=ؖCJ:wѾfflD.O|{pczR ܉w~ >C+y a["+Q8lM?pQl+ӛ,B_yDGj:rQihd/s4 lv2[P&%('ާpChZ%uhc\ ҉A9-=x@ː ;' 5~gGuO+Ům8aj^2 o(&Q+E[/Mˌ+N`sPԢMd3eg *5. Pb5RҾݑn(Q,S*WA6;$- څ UY*Zt0X3*/hv]?-+&~57 9uMVL--DƁFo%Nڙw|زY>4Iv܉|zg$.W ۲^c^7ia)5^}]&Ii&_~ Ы+"8~/LN-闶Y<); l'/z*[T,#OL>'/D0̚f/* `jo?lVZߛg;;jM Unw&6ZYչ`5v9@kUzxݺ*2!V }uE;V{ON 3Q_ Z_MmvrŊOosmDK N緂 a6 ǘ&\vI^`12z(x.=o4C6j<Od(4%x;hV,0_xAcZ0DMv@8YsB 9 TdH- ~Tfo7AEd,iA\_4ڳIc(#u-r -`whL,g #JcWTq?zR\((,8Ќm fg^+p;v&fbcNP|q 1]jI[C 6Rh21zƇ$jko->|%h%_{F^yĈ 䌫Qy@<@ad_PzN WMNus[sD%|:RdY(_SGYWhRS)'Ǣ |0ѕތ3"?w/Uho+2nTd'Ϫ.363íw7qIrd,,݉R4*HmcS#B3Q49ڡK/qSmB:72^8-ZOqUQ џq^Hg"pXK ; @*Dn4!E qO@%ۜ xNh92`)RKLmcq,Zb~¬`%D~ӈ4<4Jx0@RKJҀ7w9Gle!Xp'Fb\el^}$kC )"3k_%ojIUc0P9'm\2 ߌ3s󃓿xQks(D;%nˣ?Z-HHxiGrO*d5û\ #]E݆hH JM84d<̘&8hJc 7p%_ -̮Ꮡ-U.d+<$OMyĮJac%94˫J_)F"BR,][+5XJqA7d-MJIߟpKYr`U6;% Ft_L kcQ+"\LT-5:^ MΫ$T GmXb`|D):n+?#%#QԺ: 0_Tb>i^G)1rM+D@Kʽ |g j9F>Q~$Pf#="Hy x(FIqI?zi!|ܜE2AF!w)ͪ1o9MY]/)r3=[/ge]:li_LE;-Ղr__  9qÕQ= _m`9ЭMԺw kp~ 0!S-`.:Ej2ȞsזJNj hoB`$«3FoH$Y>ó-pvAMQJb&4xdCdڒAʒk߽RK x-جZ^Zb5e[<?ٜ>v0Wf%CHjl%ニw :5LAvGU]FWĬb.E)#!0g?+9Lɓ`[ܨ.2CuDa贤Flm"f,P ]=uh"3N| c9߇ro]KK[>z^*>!L4hW+}wDO .wjmӕ܄Q֘gFXe @I6$NpZe@J MӝƔuQ`C+f|-!.vt`O{X39 JuځFCWKwϊ&4h*ijXn-?XBh&;T)`T- $IaۧcE,$7 jۇSwy;w~Of)J)UwTv,k{q5CBLq*nǘ<#OZosK̛]0|>a78:hp o*<Lʼǹ3Ǹ?Vb-B&18γl|UD1xR#;xǯ$faEZM>!u.s0J̤v%~j'0Yr IUV00ʥ!Y= gT}Hq8C}ceXI`$Q9*UY opa}^^JMz0%I8.47˖c5BOD#(^$ Po+9|Ь.]k2җ& qY]x[Ё=C·(IcBK5ڀ̖c4~t^Ї&ʱ=ܳ>{7$ZIq\WGrmN :$L)<Z=J6M,3^,B;]'.: ASGY)Ohkr|?~-t|ǕXຠ=2R=eJcV n@KbAgwP= Gl?Jl'H`>ۏq% IQCnJ l;Y,Sq3GYp Fry,7a(?g@Gw'h¥) U7:%0%f. DTU IVy( KP"DYԙ_yi)]\}^l~TǁxW’-)\sMxfwbَ~2[`K&OTI2٭zwCk?rJrhr! ]SwAQ츰@pGݵe6byjקv:Fфsӥw/~}fژbi,8y@% HiLSHpS_X/Z(7PX%xV;Ȫqݫl^_a8X_KhoZF d] ݹFRS\Wcs@XMM!V/2ݧ-$-qL4sRЏ4l ݛ%R HHj9ċzn륝gKsg07ݍ{mHX#Y/B޿o+O&2Eŕ[Gb?e3xB.|4 J`\b[o VznHW_oQ]dwfcJQ +vg20t]}!$2IPF8ƫ"Z R oh5_' F~i?y+"z90꨾kSr-#])J$M?ꖙCBU$yV"^s$,!{jhad|a1]X[>54`'fvO uAto*V Q8j(}y淓Ը)ULe]BK vՐՕ\[p! 甋LQy)+yi-0z=2#' }m֒%#"}/&IVlz:cY(rwt*A!@\8K$z?f^oy7$[eS$I7CB\m_M`G.*g֚cCCOJFJ#zgblaedƀoWmT@Q[z^k: M޹6K)nIa*/dVOP~?&ɃPyJ}DVN8yHRr/$RE3Ar82 Pt~.d[3.Qi~E8~-}=#L'][Cn%3(!w)IzN{崧_NEfۊ$#a=UK!<ĤԹ)stQ߻ͺ};C8C)q~c_~R ߩЗ#1ƞԊ j.GqI8{}΍1q5=]=j aWr tg1aeBşv=tHs2-YG!m-dž}"uWE{k#ZzDKK/e:v\W~4疿>2(.^R["* 32~#ւN%|!뾌YYvf[ zAÞZ |<o3,/O|:cYy)~7*p*h]"iǽӒMy_  u"U)*u|~DڨW:4E1T3NҗmGVEM1Ru0-!3A΀ۯ|kC.hJ#̀^U($߷BVt+ʻ%]7 ^nH|נ: YʔVXlb LޢFLԩy(~ 'Z\㊵NvuIN."}0Z, :Um?z-HVL.l Ag. Ǿ' N`}怨!DJv#{WBL dS̮u9xad tTS$k/cU`:;.792O'mi"GX f*Z2@N‘~%k8]|nb2Yć`O5 Gh X2,W' CЂbP>hrEnn-;5VuSFۉL$8rԝF]NY;-iL*93W+lgřנ> hEl"yOm"nkUc;w`ެIY6M'zq_:dG%သ?E5.n]8(B`[y k6 boEz*)"m|rsOe 2; G@VcНU~!}X]!@  7RLnQxlsq{!ʭ!~mXx|%ycu]S7dP2CH(s1K $" A4 )dMYr,cnJ禟tSd3(<'{ZBVixu$Ӈ+r/[t~H=|rim&|uYӠ [uQP\f Eȳ\&Jp!/tp]Xrkg=nWQ\ܾ,P" +ybN.%MG*K@x(pgc<~ k*ֈS-17,1Ӵ"C$EGfbO4JkZ{KRMJM^4kvh% :?j-Y!vѧeʅ}cZH`.>?UNэA-Xd0K9Z E#`EVQE8 9k^㱓1#XwrA>| `\\2R11miT[]6-zUlK̖qʨlh c A~5rdQ<R\ލRn aجrSiH,UtM 53hJpc[,\U$t,Zq!YhSA PU# j^w3Za4@o) cj/:4NT&8[.' cEV0l\)7YR̩8ѦC b:[biܭfL/W=./;͓ˤo8,cu[12z boC3 #0.Ttxq}no&hehtI.1[7E C P=a789\%y?iIY2 T[b Te~=1Ύaሊa 1wl (??~f\eGy@7ӑ7voQJJWV0|17^< .,ȒL ǴP¢j|ݪfqRV`4ZGՒ֞D~XZbr(MQU"||5-(q&oEܼ{Ψƌ҅(Ŧ )Ѯ)M'kG큲Ehncu$+9 +q[pUkcXT*idȒQ"lpCf~!ffjTEv'Yh?Cۼ ѤO:AV)SQ3] 0Xzj$j@նU6(3H$ǧ[>hfcEil :Ⲹm[3v^ɀ6EE: ؜*BRu$ՠgȯ/8'@KK`M$T0D WV4'jjja80rAd.aD&f}ՁZd=S`ҝ.&u\"N=%Yࡾ `bFRB唩JۤH0=FZ1a",;KXL~aDV5Ü߹Qk]jP sMpSʽ%NDy*U |*Z[{8N6q]fD5O>; D+&ՇEc!$mPHڭv͌prhRravA?XI6.2Q }d ou'J-F|w!z22^4h4OH+K0MY['q!*yXN *?`L3-6$a@#_3Tw(oVċ*?!u h((^ ݫU ³ѓR*@XWpl8` &n{Gžv}ߓIamKX?\}#g2$;<}1Hq*VCm>{Q&Ҟ/gj DS G>'1?!}P0OQ#S3ɓC'w<.JGwĥ?z3bBJgo%$~EY@#u=})^WĿ7wmr:VCٗRKi~7MX @/_P77\7<5|3 r安1b@1@.cf J|x$>?]lXC)Ǥ_"|a8˱Y7L Zp>C7=|,p!ls.[}~rK'P"*aW ##1 L!T6i‰nД"TB ]f.Dr0~ܟ?=9',FWxC2=p!X~(^ =z]C=2hݕj*pC5$D.EڂsǍvq0L-ywͿwxC'wYe?~HMdЊkJ {rxKobjk98~k>K`M&yܚ(sm nttE 'B_ŇͶO"HFs&wdQH˹Xu\J,[`jT|! I=ǕE){3L{ߪ9s*Ĉ$_%+{uyjYGL1Zszz- 4[d-fnYw9ioK!k4+ yӁ] C(0/ĝI|˄Yk=P Mpq(']%Uj[햺p,а⅒by' GORȤ|WrxAק+Z ?#kxg8v}ĺFfg֚uS72!kqomphҔb⟔9eHbQ|vV< &g4Х%|ODALuCli]<=1Eo޹\&aGu .;kasSUzC},OLɊ,YBBFt1/BKP1/J/p &1YTmV}hOA:SXxR%( еwd\muTprٳ~r,\Qp0 Y>yM˳>PVk:z#|>zf!cq)qɌjXqfLi }20r8rOrfiFoİ%X'*!>]Aw7{%¸ v%EvUl' tǛVh%  (Wv2;ޑAAwSHA.TJCA?4ԏ".R?L.{Asq.k+k%cwG8CF&⩵N|50*64Jm|] ç;`MmlsFV,FUܰg~֗&5OB>0 e1j 9DNnyd]ꛧFIca}PEilyN9ٯ2Eےs5M'!6Fo - #tU) }y78b3ϯkD^ȃfY{_SP'F>5ŧ*m(7Z%!ʌvi>"묻C1} w;7ǧu0Cu曬R%{ev "-+ˁR ٔG{1{~p$V+ PzeVu߹$6rLۈXPZok"K'ܘ:It^~gu@I0/nH~! T!,<7CB.\38ӱ;3o':hW)R=B/ MSԈTݢ'_NWVdZ="[UO|dҐEu #`9Duރ#qrW+b@JL~]dퟚy>ͱ^::!+; n&a{41ĢFdE 0' h@]K4Tz0Jcah}=o[,{+Dӡ9wlQEW__챓G%tB44V,u _"lVٺ+݃%1'xn9>yC+jc{=-# 3ȟMαBwˁ 4pu :svCBLHw.R$.SJ#rx4"*F$Wb߃yY# L1Pqnr$]qʪic4-a],C#tt-BVoˋSVDʦFoFWiLE>|Jgsܘmu 0$O96cn+vuY 8zs34rv;9ˆZu!xceEe?c<߻u#[toCj^(,#Nϯ\ysWLkZ#I_(k}w) G i.WHcwEɋ>‚Dr-p2utݪ4[8j{ 7P[kQ F+0npnO-~S?/PH OY$.n<$%8:- $7n6HE6EAW)_EIaWuQ @(L"yiE#EK$$qϽ<ӇV!,dcvc`%mlׅ a5]{9c݆T6&VFN~|6e޴׹^Bn\=O*6T(*>*0TtR.`qiD*u6#x(E_7S9<;鱻u-:q~5jtڸ|=\o<'mϻB̉讟tu9}FENg*ϓ9 hrW>2cGuGkL V/M6:RHVYrhLRiw}}gʸdZb`+ȩK7|z`q p`,ѸGx7 0+H{{>B A>c6zD 0כ`u3ѯ26S"Px*-~vKWWD)יU;dیP.)ŰP!XO*;]v;C:0E'Y,z$ +W )VhcsU2j/j@-.)/Bo=Q,z"A߃ݖi#JHh^}~n)w쟴-N԰\4&w0{u!X8E1 SI!\rࠓc 3 {ʚO6#z7 ~ O ^aJvf'w_A5G0R(RrDJrxյomZ OJ*n-}!'%{'Q:s`&~RUo=)'QWoWν@࡛>>=F5֎J5bK؅>oqV?Or6}9$ gJKR9D2uB R(dˍ%Bph|mS;ƬLp<,6m}|2_X`5"q2ReӮ:T |jRb%n(gUIf%l (r#Ӿhː*۬m9K儉Qtgqھ%F2*TTaG&V?]]yԞ~Al:,0v8vՃJ.P3{ GDUe+H]wXr车ߔJ8Q?uj_NSipT(K:8zķ7KToG FTDO=!&K9"suiGi0[>ElgcΨ)CBꑞt<N#¡>y)_G s Se@ƣ:/U!cTU޷k /AZWF8K-Gw>Du0gԟv̕+}άNDW>J@%#dϋSmJ,1w:|=d`]eqfQCh k\~ YdvS *Lpt/F9ͨE*M>Sdq,_~zvmh%ƬXefϜ\ML85觲b^UR{( fKξؖSAVFߩ%^O}EV mٟvz>-ƻX ϥ pF֐㋵N~Nu&DNC ߀q0La7z>Ff3=slk1TWlTu=OI<"CsLÓ`!,Th637NXrkXda>:jdMX*0e/W6D33R+ e1GKmY;2b2,-T!A 7W9%;ӿMV 0~vXf ήΦTœV;P Z*>gb9Mh]E'G:[j%#aߔ Q,tJ9]xݴm8=>: :/f3-o,BXBQ]LPYmf"!?v'?7{޳HLMP xC uWD5G>bv\ AKG\Q hSK>?q` 2#) ;_}(?悻wޝop4@iq* p4}\Hi%ޚb2c]2 mI_PX,800ohjG:q|Ul3>Q|/10Pl% 3"o3GUm!*c& 3yUdie) *'f*\HІ?O:ӄڑtGl;(^ Ni<4/n;}1k*nf,tqKr| ?}K ڛАf~'# afA-ym93.^7uƹ =ZҒc#kVQƇQܾxSuv._%Uà6{30PJr[D-s E`k3=Mً3fgphx5B77#::v}F֟ 8AzGS]N/:0fr9BvAͥꀐ9ے[Xׅv JB9$a&ikx_|ڑA9 9esIQ0!H097ʮ~gɋ~ $Oo!{zg:n߰"[BwէCQW yoI6Y‰|o+;6*Mt@]v{Jlm"P?:5c]UӠScl|^HmMxEKE2j^qH*+|&.8l=[IJ(ٻR?s;^F-%_׺+,΄P)kwg̩?8cƹۧвfͦUXOL`T6YJ\ړ?fzy )t-q6ڣq\$X/Si>B[Tc5b(` |҅V?hfM.FCG8צ wHG&ײHԞܐj6Xu¾- قb] Av„z"$$! 8R aX )KSlTȠ㫒1&a --iA]sQr#rǑ |y]YϷ{[U)Rt|R$v KkЛɼ`cnF"܁@e#lӦ6Xd 򷠊x( Xx=]e5fu֞]fjyszú@-ek`rY*sKGlwIGC<՘*_7QΧY9f6ܰ^U$&dK`|F뜠A^ ex71}Yvha/eqXUf2f|h$x_! p 0J7^Mv4E/l5}J52S~Z"˹f`HbZT,_ٓ]Bx:1R$JvdjUz-"?"] Z=txFz \.=Jj!=6- oTܼ(ɤJ.-tVg8\`Ė Zr&܌C2Yz dBBmea 6V_D)cN#C6&^9;:s6 YIؚe쥯Ӑ6"f'>,uND_K"@dH>^04y"U2Ո^O烂PA[$.}3J/2 {J⣿FV%ȡ,j [J< Rl]d ջl+4՞HfMyW=2gϙ+Ia\.=vz-x&u%\)AbP+|k\15g¾21PI!XS!z^wrV.mz.nO2,ǗcYBf<ǚZ RP r`ڴ-*d4bJ !/ix ]O((IdN˹,s6:uo>ݽv vT/9D'X)p[3ڿ2Upec# . )2艣`=8 -ɡg#t)\yAlHhGo#[[qcF5d&K$&, Y Tڶl@'UU*0=]Viz* Nײ;&H\"Fr˂52<"yT } ]@&M ̮&'6&OD㮝Fcr?$fPR'f\Ӟ!dŀLbkRXNJ#nLq $f`g9QVm+'JV4G1f7ۜH4wRSi3p@+ō뜽kZ܆۽fK- LDpq~J㿻(M&@ b|c? G' H3t-shTqM3n5ł%Lw~Q71Ώڑ)e fI* hXՁBrr.wk|Y{iv 0_SLdiG=A?ґCNw>iGG=#2u@npVrKv 8B#R[8sHX]TQUI1&&@&\TV\qWGQ$\S{Y~DzLF p'ėݒfN_Zqy4ӭt;(Bk[ˇЪ[xF UDYӽ7x C4>G|rD21_7~g4+,rN]WC\)b q,rR/zemYH'2}Kc㙮?4*,Z|]C jܴ] r7O#Z~5%h;7rPV0Z _/A@t3RꚒ?>cy0Di !KEcåi-lQdk#Tu;:[xS0MpINtO̯txx<{7-ἨE2Ë#^Ohx~2'>[-iƕ; JJ qW$ ^!NBD̚I8!Ew6k9E4RG #-.:nW2@3QNjM}-@j1Yb!Xs^Sk9GSpPC%.1dZ0iʇ-inCnõR ~=ʵљ&?1a eUFP]z5rY@8HA,Fn3 Bð@v@iu[.9fӬV2}N"N8 @%?G8IV-ۥbn֊k=/J?Pv0;cUVl* Ldߓ[q}|M=w~Fňxui86tbd-8+εq35{Toq8ֻYq'(MA|_L wP55vd|3.8ZNJ9Hϼ:^`L"߅F]}_l/mR`k 0^98;`iV!brF[Y.ŽaXVBڟ-}gZ ﬏gmd`+^sbWA*5FfCsk/>R.l, MͿ^hQ KJҸY_M+Y7Pw~O.rͯy#dtY 7lגrp46najAAO7K͠V_L35J79b<8~1r *%\~:&%8hltb;]Pj=% SXXV1r\ R-4yԺžW%/O["ܠ8uk }\ogAp27xopp1rIMWY,pS[61F Xㅎ֐*ee"KD2Fx!%n梠mɽNy0QC pUVY. E7 3(1?E潦=~20WqPޏe|㯼Qn(4d5E(%Ii4&5:c'RZUK"Q4;ڟpหIɝFIxݖ"V"aBp`*&ԧ;V22"[4Rk|Vg,P %H!lk8XeBzD'/Gdu.քXv^,)Nk\%.ZqT׀a/R,C,;l~*nUP\;ܣc&2E/+@"629#oӗrGw?"ͣO>OSobd+ Uj*$v)an\%C8Atټm;IH($"閦X 빐 {nA#x|b+{nĎAhiTY{Ҽj˜% zA<#az,о@AjIg>WOU:ıbUVT;=ސSд⪣I|w? cJ98z ] ]3)ӢˢQT8--ڽKm U/jfwAAh Bf̙5k>=d F!U}&tvD\-8:}j {:XN4 -s04"^Y Mf \щ5S}!) hx̎mWOk5h*@𒻩)Zy~,1$@}[ |3!p$vJ.Qh_vvH9vC[o6k^%;TiZ'gpdҟiV7 fcg(F/רt>&OX>ig e5,UIdXV4w AáiFN ?10vL؁{ C SU!r&k&T{KRq*\_|6rd#@KEUs' ]֙ۨǜC070\'i3TeU/P!_Hx}X\+ W݋0$!B!gulQBzw46W v6~{B.NS߹PSݘ`zRhϨDSC @)IW= LEcF~0T$jͅ%,b4 {:?nfS!N4NWa9pڜv?ᚂ>*P>jRa\ߑ/)ܙ_a18+ ܏P8toGr 4VaA}rQ|]'mEF^ :cFh|mEABc~ h?AV_%M#^6՗JLh[=|QIN"|oBj}*Dpd5}oLqPf5h y)Y D.QX,@c:UVoH @֑0qt*ˁV;c6dpdݦz}u̟oB⑆tC,`/㲘+(BH` ̂ެ&f0e]>CNQ!UFy#@rmnG/)`j29k[i}$ׇ3XF ޝPnsFrL꒓ ?֎`@eQ>߫@;NF TR`Cq{=PlzB|s  },Z"O|>nTyéXIE (7D>|kԷ0Lo}{|hBBNT4ɏ71dD#CBHFT / ,w{v$Pn4+HGh$x)*#H{!7 MUCc)[Z`qTJ)wۗD]>FɈPU1 s!}Mͭs.o 5P+!9z0B3Sk9&/dַwR(O[TjXn䔣{p)UMYj¢Qg45p[ayhR^V<0,)55 @m/\~h/QBzww~Td's<M9E\(#@_QlH;lΛQ)*ay7~VQW2mЁ8DA!9=] Y1f2L〇럸ӿ%c]wo* UYf$:vXC6٤N$EG-D/yBi(q{N-wSF[ȤFؓy U+;ۧ Ц m(%鿻!+8q/hMdcpAZ]ErIz&\gˈM7 I8 Z^&\)iV)u<B7cs*Cw=ډ25vV$-ŧNt;,kKWVP Iݏe- Z$Ԓk! +K,~dGu|ka~MwOsw02RCj1,Yc"#4.ӱHJRլ(Uy{2y6͞ข)(X1O0\dė&ЖP+&)ZF5^5xѶ4 ^ ,Kjd~lQ:uW3(.X $ 5&Buc,5 lQ %Y/I@YS6]:A3ʀ:rORǦ|x5'0Dcwnm)wdOD9->y h9>2WP=9Sd8N5i P BݾT~[H'Wl}T$ b*xGr/nJ>[.AV*m }wӘ<eG5~`4o3#Y!j2cVsܱ"j Mx2T*$ 򃟸j\ùw|_9\ӧ@T~5 kE22`YJ2Bބ/b_is@6'X}RF(jifRw2o1yΰ2jy8 j{O8CD$eq$xx> ^xMӄOa,|Nv(^IA}MgID9eV_b/1KUChE9%J-y~e~J2jɯBgO[)C[3w 0F}rs$m \9Qj)7ˊq5d؋`9u4Gޤ2s(V{6P H~Ҭ6]ϳY._졁D.51J]/N~coӰC43lO9Z@["~Rx9GjV)7XO(Z^-Y"E G`up߀**VR]BO 4|H8#x]8a>T ;ӢN~Q"1#?URJTZ>>eXdlrB;"#$u}i0VeHԞ5l8 I5N9]VV3>Vؠw.gt ] ;jtM2z!Ut,=(懵?$pܱ3'ƤBYA'oOogv,zzM@՘EHPC<۹iv{CV`x*i1˪ɽ<2-QVuf]: }{&` [aYZg a-^[\:ED)ۘ"i, &-0N.Vmg#lIIh2L]ﻄ:UR}\n|SNTF)I2#-ӮWoADxΣ@s#OpOaCjk q2r3o-ecg{:t=1)|$(dh 5A{UH?Z~Fi>|7`rxcF< >enyESi0 L\i˘>>ё:?G5ou/`9/?+ҤYƲHLHt$,B}D!X9ȹK C).  tSpUvQzRLg>fwO Ub>-F_&dJymaVúׄB2WBp(I!V̖Tb!ۆ7Ox-.vC-NO,Jz7 ӼTx:.Q%-KmV;m0\fܠh_[>5w_G+`ekt)a5z ]OB4ggFΣݷ"e?FEqC1"η:T^Z 7~Θnnװ2Z0'Ņ2n,eŽ'=RzRbR0C}XA?%yTqMRFRkHъ)_-Ɵl8~ Ռjɝ>kw9,Qt" ԴIpK(',{q"!ẇkT2J8L=Vvxǔw/ڭnlrG4ƮG?Lio-V :pl1 i~$ ,xg,SxCckߊ1kFhHT\/᭮F&!Ҍ寧Oi!b/sӴD(.e= 4 71ZaTSagٌ&&Y`.f1$:%b~^ ֫p2ٸ5'&x0XAT!ݖޕ$_1]6=:H$#h"pX~d?,?w8P08琰XM}?m>6 OJԟ^QmIC+6kGKG=%wEl鎲ԹX^]Yf[BaV(%.[}6-N]tS^?MKhm_P x\XGIu:V9cW>&5<՘d\^B{d;5˻"2ئ~G;KH|绘쓤h6@3(ޙM)񡪐䣷ڶ;0LrE^UD'A.E "AԆIXk%9yKz CGhĂ/Ոij p5V\1+D:yZOx:sH Ph/f [q}oY;v%%uQ3m'1,t4|?A'/+S3~y>ьBkv(Ub.ՔԔEIh+`uêj tR^B:W飇yYs#/<,9j%/hRi,qO'lƲ ~ŚI@.%DxHz4q4\pP2q6lLw"vIJ7JXVGv]en:D.ͥ $w8rԩ_\G_Dg_&9O1ܫ-q^7;̻ %&^8 <&r{: @H{)W gAƁmu0owewx 4ba(c 6-ƕW R(S:3+iјGu'KC+x38Hd`ܶ\A0n3܊D rt&Dx` # >9Dqb$]mqjxix鏴:7.le׍`ץѭ.>'#y?ea# Wj%zMPDV#]k):|co+hWYařD~A4J,Cl0J2'f`h.~^̉~ԠȧM%@f{8XB$)p?1B8W,r(\.>mJt0x+ 7k)̂.M؄E2PFXE]2Xy**A C"6p Ҥe/.zKJ2Gr$,r%AQTT$Yq[p(H;V|$[n1zD+9u{Dg (9ü}xoqR[ݾ ݵ.~*$gkҔ,0\GZk y2";bF+%0xd/sƛ{ /%r ɇ**&E]ZK>zPVn1Oh4X%&t$Y3 ;i ScԯW˜ga|\=mPDd CKxiMMrĬ:l4ĭ13C*-1hr3?>+w3^kMeĂ4#=k.EUiEtOmAj 45* ,j_iOb4̼[ͷs~6󄞎XW *gc-M-Sf_ - D-NsVywv]ÅTbTp|`!{ XcYhKP(XiR,L2,1~PnB`dDoŌo"W-AZ8t V Ae>b#}A̿ vBMC 8\δ 1xDzfgr?_ 7%zX.+5Kɨ,^C8g?4(q0\~ֿpr~e#sȧSCp҆wಿ䇦Aɩ(hS $K*1mZi.7]{2VKn0mn*5Zb|L1rCZ\UFF[kVS.ܩmV81'4q:;Nğ( =vLnYR|uJSj&C+/0D_GHnÿۖaD|đAwȅDbEq>Ykt}fIF QT;;(u`rkXx#1&nK RbwnXGZ,olџj3H7g 9J4RJĠ*#Em3,ژgwvmXDON*~$Zf!ɕh\Dkn*H|؈xjz O7 P㴤$L=f^~ָŇ%Zg]N=|5bܖ4x-@g E`s_y[к[`p>`jvdQi$$HR<7E<07~Z">pn5:AJ1qdOLԽC<gC@OeBKbd&:ELxE=^&'ǒ*0 o;Fp0qyd J/,1+}Z&k4%lNmQQ[U]YCӧQ)I)m^1vʆIeI#-JvGOx<|7$`nj{j j>qmD/1cQ]`\dgǚn:rR7GQ{ :k9fڴdM|qə(<;1s*Z='ZR /`F큹.C(r`ͯOPujzs=,֦^ SF4؁U{p @duQ}`\^]&$>WOWEhi-O-fQ07‟xuF1O[dA&*[chC/B@G>| VGxEa0izuo{*QzpocjfCjD|0r6\w|zk0e/xrNRLJ 1>HLV^`c{ k q*)2KԌ;i;K鍲>g 'cpi0QL=Gm$TρMIMidJ {Bhۑ+pgsn FH]?FbRMbHD{ac *c4i=ys=<|hvϮn~Do_`=uEOy]ݦbHkZIm!Z'C g6Æ.kfo3ɰ6k=N:+cnXDDY % bHX<вW[;?7p/gS6ЋO/]#zZD0TƒAe]~0B2 L I4%SOlnBs,ͨ݃s'-_iAV0+O2{y='d hjO=ɺ{zi&aAiye>VK/NdI/o&&)x=;Yƾ]Tp !*IW貢iW.NgY VtwBc-]{P.FBdl;=mOJ)l}dU"p6{hT7|fB|nXٗW:&[i@}"U`ۤm 'E㘎lE樱T01,Y##?qHfQI-dRy̦J,F9zIcW.Uc@xXѳ*w`C+fm&4=DFڵ R`zռ 7$ S[@;% 3qMEuP&,Q%mGp.K{E.$K'?RSTO t,l%{'_.`mAh$ ~S!:oˎ*SQɅ8/Nl;払^kWUYǫGk/piO9" ߕ<(QHE4”\aTl#;Lȧp1 EDtcc 0m~َR+or߸ oWiAKYwn駃T^w1⤚S?k7 GPF=3{еxܷ4yP*)8n Ep hִe Ax*W*='mi!qHҿҪm#KKq T1x1i^I{Sbrn{dciGN#-mյc^ [VٹUXz::zro CL]"5R`? K}R>J&h[O9(9(wQC@ F~xhE5z ,sRI$I236-īvCK >~@Β!D$":hjv7"Ua8IS$÷)ka(h /cB~BbL>~:}F}:Ma4vԃR"]"3 o%Th'ht컋p~2+D jZ8%R_畕6= *^M6zo7kģ穅X)P8wwXcQ_+ȡޗ&,<]5tR\%dFF|K [}VL^JoXg(2ir2%f$4iҐR >C(^xuYsH! } 34 k˄O&ھT>u )X :xAhX2ڊ!B\P)e5sœǹX>kLiSJ {5kKE|m%T@} R5U6=I óXƂOWy|6v)~!Un>D@V_@?Wj,"[ư)sK$.$c .R^6zGxey*Gg#Ӷ1[EqVWu, #m!  IPɓ(#zAmBKԶ+Ygzn>p! S1$붴V/vn!谠t+Qks[ C//, Z2>4?jliʴ;'?Z/RKY6g"g J C4~ܢ~:ֱ^.D[,758m[ ",Oo'A.s,ť21RHu%ˉo ?fm:,ljsB`S@9w*(ldJY0$G -2e5&"-P w:T!}+jF\p(m_ӌ\B3wC(Rl#_n&,M{O ƈ%>R97#re?L#ttOūO'bApNV"ʵ}LGeGk"UTiV2"R>,eqO{.{f~&hB }8 `܊_79.QΖ8XR )I`i Fd~Г~ߌ{$1 ~tEӈ\IF-Siy݈VA)}IcRDfDoP3xrj1@pg k"F$zŢq~_Ἤ^t9cncҪvDx1T("[ILX`ZIMm<;fXI>3`}'d'8#@'xܼ VLd-f˄Ní2r H4_j 7F{@_66V4LQ`Iw3 >u.g37\1MGEQu2TaP|Sl/q1 ƹXkщ)\ht*m{J\S_3A$j*#MAt&r{Ɩ-|_R  \i³!$‑[eerd'.9bҵ)J:}Cy%OLhqMe{%_a2D`;@Zrp& 3\Y`C:Nwsxx GWV"Jj`} Qy&#m9% YS'}+}2>.dM[#eaA xE#mpuq]k&L%i͈Z!_h>|+e |iY!9l½DE,ă"ReDG޷_zeƜNtLZXtډchSII"O)HZج >i>_ӲNr!v[=$]PIAtS5'㗀ji^;W(ߘ԰4, :O`iZo'&oa{aYKK@0^Y[Hx6(VNbPx20o-P%ވG=D*t~_uo̯l}x T`oze#4YЬ}~L$6 /.y\138ɒԋ[s{gO' x(FޫOV̻{U'ުLQ{t|䆬[I2L waڜs ]`˝U4Lug98 "ps7k`1V(.36"8hH<@& jm^2.VUw:T^8GM̢\[  wD`*D" t q\sDJssL}a+$ā/E`d˞‘LʻIm!د'a^xk4@'wsM6>pe%m"ycW, ˞wZؽSI>xHO+6c, ?qؕ?(7hʬ$XTWMQn(݁ky>Ut -!TҐ,pe 4Cy),VY)4WxepC_P qىQBas+rhK{hޙ:GZZh;O$K[7pٷglg 7PRY@6(>Ț:W2aQsd-_bô-63A=Z4\zJn:M yGUg:) id6jy'#$&.5_ryS{ACqōNg&B`KnR# ϛftẃE]r`fb`-Nѓ*k-cVaVd^FW 5}jv&rCdWbIU,[uñV !Pôh|6S$æY7UL^d>՘zw&N Fӛ[&C$ ݰLO'i2xcu!eD** V:iv.krN8޹(~hi3da VNͺz˔ !q 4lu.*y8~j-\Z_ T8*!ZP%Cb4]Pw|/ W^6ywU8"\>YPPr #5PRc nOR^7v_Ee6E((T4 a)/.,XmPPDT#bM7D;^«)Qi}ՃMF$iAvy_P2?zPTeaŁtKQ_XK#GvEΎm#fjpyۂHQ\fwTR |􍦟}//r[9(^˞8m6,r Ó(g(vOPU>\o@f'ئHmTn.D 佭L*\}ˣ+I;%CvF Zbk2Dn90xdH-yKc;2h@tڔX>69X0k钅\?v\ԫ#J s91${he\0 1nV%9Y Ol /1YP{Y_uq18`Q쮺lX3Ƽ$|kGpm캀IFO0z/^*2o`i@r(iIMR~sn0u1#8.}RXBcvPZv~I~m)װOvoi[ÜDif*󀗻2Uq* `_&]YQc'kL HW[mհt)|zujͿXf99ˢhEqi`"ڸpQ\>\>T'G_.+n_1M6 (FN /*l&K~[j@~s5@hn|^eTCagn||~N3$ɔLe#pvBz3H&ydXE 06} ]q[UIӊ#^r/xab/t"U%)>Аrp'Ѕb^Z2&/(Lm# t$8w]7̎)%NM|=B5Ϡڿ9|D"РE Y"MV V5K?ߦ 52õ{leq=(LIԁcӐ;gXܱތ7#Buwk$dr6d-fViEʉ~Z5ƥH"/\yX\܉>V`nh,@ Rv.Ĝ BBJS]Ő[?}AaȵH! -LLvfn OMSƯ:tj LPmG#Ȇ<뎮8ZqY8Њ*;q+I#VIuV1e :*8ek΃)&-4l¹xMf^c@8A@Kk‰v &;-ALqȯP!X3rVȡBy3ΞA@~He,b}Yy>@`)2ؾiؒ"hef=Jqox(hqQ5DۇA8SBj4w0n!okc%2ajQ|"=d06{zu RFC=~EoK9OCIGnCN6;4-Ƅ< O50-x0o8xÀ%Kşb9qeI'5>^ޏlI1l|~+,di?>tP)3݊Yӹ)>T7Ʒ(="k)U :~26'1X7p:BIwg *P"u#o:<; D1:DT3\L"T5d k4> !NƟpa@M^FHi^ۥr T+溎yPB`+tL lp0VVv4];gyrh[l Uֿώ!UK9*@9OUÑ ׁz& W` )Q@p;8niDhCި;ɓ3kvQT>ׂb ]kր-uɎ0ECowݾ h<,΢7P*e4}ձrn_E{Ih! 6qg"zBD|Pyy]"Iz] >1v._Ɗ9HT<0h w*U{}8_EY bl.EH%&p/>z '`|uVkGq;MZt]zDž4Y(\man1s=ϑncrL]2F½Xf>0hT^7ߓA\d^ :yzh铠דLt!-a+z7Ga:ԉp2̱woR m((R>!0<8C[ w(VFŸFHesQA,d P]pS0M+bZ2iN(~R}H\{,yQ#v僇=J_D)sFl>Z~byϦo }~[f¾ Ld3ʓ-C@&"> 'yfη1-rAD%r%E´$˞^*p|R'hIpD=&)Clː|7k7; \B|MQD%Q{fT`)[Ҳs(T%򭴥JttנVؙ+&?u5KG߆ʝ]Zw0LWЉ!i'x!ó,cQt>I>ۇ+t*lSO#:Dՠeo}^qa4<{yשּׂp҄[kUARciM&(7 oO~oKDž8VT+p(?S Qc<&@LՏ 1pM0xё-qB))V$>~) l7 pCf+ nCfڔ ZcVj-Ao{qg&UKwu_ʱٰ!K,F樼slˑId~yfv+5:bo3$6 fR܀g$ޞ9g8F\\ecdH5iV¼-k$1e;vmpa-67ʒzSaSGҦo[Mp f6lѝ_.7UYLw@E"yϴ<tUtehQ\X.fwRAu%g81GIдݾ5Kg`K':<~7E?j T+I젰ֶտZ|dE?c:-Zc ڟ["٢$kǫS[cOHDa3GpP̞7GyX{O2{;{ ֘4[ʞL1GSE9 )"=r,~i+Dt5ؠȭXn>$ޤK+HL7n ʒO/lܵS{En+q):=gwCHYk#<&^* Z=KfwXi lr %tqX5eu&*D9I+( vL F2#|z @=&ԧޏ HsjtADwrt>N`;4nCH0! #(8SBT\*d6 Y(7ֈ;>_FH`}#P1AXvzf?csr[C؂`H^dt%f]2q:eJW~j^lttg!:Sq8mq C4U>1Xq){$gJィ/)J~D)Ʋ4`WitЎ3Q;lcV_eQ]zpZiT ٸm\Ɇ<0ctۍZ҃Di9櫝{yzM).*4v 2{PP6%8_$|yH.1TYi<6z;Im Rng5yiȑC}g&(ˍu#kʌq7 |~hYHk𿻶GrfL+.>z4F;@ BSuV2.|LAEϏBP쵁ʮ3[/ DJ1VU,1:eC+;D,\@FijE{@DGǶ".e$1d3P#֏봖>SҌvdpg* }aP'3 -9i]*D"SA|bR N$eDˌƯ;^def;M}AQqK<>ىϙ_+/~YO5'{X 2OY,E8ۧIHTɹ:|ǢelK[. 6n/T"6/H*%@ N/ c)2YuZTHRaư=fǜ=62pODvQq)fH:՗H/eV nR]}cl(xmU3\]Kg<^Ctrnbcu02h@/ձ7Xf1ׁR}~x5j`l-XD6$`:䕃C(p7HJ["qڗ,LK*.0-on}+inQ5b4!6wbDKݕ1MFNPOBn?y?0p5ƳF?CqQ%7&/ \ͦN .A7'AABmm&4&2Hwi@?z)E|qnu B@7*ymM8dP,5)TD#cԋ>oz:tI FP#Ic'K&y+ M#XapFf f(y#\Q>jdRr`|ei &RQ,P{D-VG8G*kS%ܰ?_P!d$먷By@]Z=pc7N_RmBEhJp &k$+]b\[ܳ# ڑcG.|Ԩ/3 %/[wJ\;^;)n5TlE40.j\Jpч'# N9H ;鈵hz`Y ,S-Q=d^gjd2ɕ?:O-w(EXCN|Tv*QA+fz3I]P671Kuez Sy CNux2%ĩ;z3lvPijTVIDm'z.+S?lbR&r{MJK-S}G!N@ =q^8/8vz-o蘨r#bCiܶY&G#)x}pT{@TY|`|ב;sKϨ~i|Mȏ}YpTVsk(ٟMK_!=N\8ZjaC-wz%/)avWKHȸO>] ETgl$)@NYa%w3&qfMx:$V/O5#W/oOuEx"֭ ~bLe/ 98+Y- xLf!mxtH|$i>d#TKZuK:Ø _/,sƳ{vh,19F<23eI}^^(xac\1:h"nK{V#D{j}ܺosw` q5VIҍqm,ƒR:^tlQa{Ndb;ASک32F89"Ba/KKZqA-ܒj`^q yhEiI7ФzHM*Z&A7ٚgЫĶ,΁} ߠo=מ6>** xDkuw1Yu&X[R`xvG9)e`3B{q5 {s) u eTf"=/mT+{Z&Y5!ZPf9'RN7 @tz 4>> ͪKAo`r;sHVB^h愎TfF¸3 Ż4qaU8d?::t&ͥ+uR@\4tYZW~I^M+r};-> 0gCLdlu`R?Dm웷/JV, NLRp%Eyr!AF`횢fL+$7,q2siضH.bUp˩AmKquUHIRYȝ/8@Sb /Ӓx*oevqs6u7qo5ܲ.w&2e^Si#Bwz- i*(bTu+Fγ= 5ELȝ8ەþ)wl(׮ꀳkԐ3kg؈Fks27,d/<򉛖8.Z~ў;Lx4!Al0ZyT0OU"Җ4*Iѝ'~NZ du3'uF1U\&ٴ PAm5wj{xDXo^e/rW*3Ƈ5fk(ؿt7޼Ty~^%b~p0aǀjoK-w;fw nCgtPO1Rc;NS%6 s&e=F"\t#p#ӻ. )YXSsZ-}4_W"!iI_4T HO|8F 0dpc m0|Oǘ4-VE-+\y.M[U-L{4rN"^4#5Xgt$:J^`\}pk"(<5Q{_:Rg37 vӁ;NsЛ!=:/8 gT1dlD~PtjT,ah nsGaѠͿ[e,C? EL,tTGRcyl Q (H,9DOYgaᧂxN-e{(8fɆ߽>`f;Bޮ:zUfo_*Sf\[l@"X1ufˆq(JխD-x:tc%mBӐ\ç̞ ^/b0JoLw@`wZKw wܞf7F ݤ\EZG|Y!JVa^. my8*a|Lоl\Gpȍ/O1-Fŗz/M`MBq89:d$``2' gІ@HN{7wPpylN.D*Wm㍆g/ ҦdXZāA q/[{) NBpNDB=N7_- 'jM@CZkh"mcYQYtU%]t%5coT$x"SHnMa:vrkb̮d9%CۉL NΐXaӃ] -_eZvyʁ+Z J-;#stgW´eih]nT= J76t)eRC5~Jz| EV=aR\^1;C1h~ȵ+ :li{PIWkƯ>  Lx \\+N SaPett?`5(n5i! =} .۔D Mҫc)ilԥ+=H%]=1QEC^'.LQ)-~h]*` 'ޯLcvX`0} Jmh}X#KrYV"`d7Svk!}48k!1, "GsEJxBEŻ80XYj@WL{[!Cs.'H[0֌1U7QtXFt@B}6s9tQ~{n=~a iX7PXQӼn(`'鹝˪i$3RqR%ʅ_0zhėf1ubRK)A4$఑5Ƨ>\JD%Hi 9ײ *Wp@I¸3ԛ1|v`h hP3?}IlBњ8cߪ֧N9ʭPboB?zVK?;eo lSj;.RC"eVXkD9M`e쳏7 #ޛ!l/eڦPц7"nGKa*y.=Xd."ױ!EfRDp?>-B\3f"-Y(|~CWFkT ͼm7wt0H+',mL jhL({*Fm2x{iń?&ްl~45p0j<9=C4cXe#V T*zd}q~ӓБ1hegܳ(g⋮_%*՘cl<~ [^P8!ڭt9G+u 2g읟*C M( q7OV94vɡJ05\(v?$eO p7G<L ?o3:;6*W5tFb$}I36hI)K {ZeS/˵?2 SZucܔQz3h obz $ ^6')Y qHԱm|<|~KP>So_OW30guAQ?G#~c][o3ѱ,`Z\F>3V$oY+ J3.0ٔDR88<YtL#\ c-\ԙsVơ4nrmh1={!2+)0""'}?xᐖkx0-F4Etz萙WDF)Slu%܇?MEߊ/hXd7f7d!Lq}]a8 I=žOe.FU&"3K OƙUy5=db @WěBm}/ZAg:ww,H͆ C LMpVZ>e_?X,HAK;S 9rT+7R+S[f (\C!OqHm/s=ދ[^ׯFycUCvwlYO׿̖IOt> \mO9ED.$"dc+T饩+$0*.WAzè?>:$jyXG"03h‚K2˜}>&C(g78"Y/]-7@"%cq_q-1A7̚dV!SŎlH:|+*P]{in kSЧp6Zgf1_GL~ܺ8DH6҂Zo(v t;{G+؊k`09w ǹS?")8uhH]N/=&P(XZx5OJ,4]޻^'Pt^'$@:鉿\{sS?[_ƣ94+#NO; {%)1Ě~l_XTш!VQ1e%ēS_hKʣ*jOY s#Nx[+Zv)KS: ylS+Ûw&<O/8N5ɐ(>~d7T845=/B"%*KӍ]h/ݙ!Waߠ%n>+G\Sfqw~/7L֎ .{UTԻ8s46V0jexP-i_$OتhaK^WCي3y]xPuN(YAfo+,*?-x?'ڙ!zXl}iOgMm,On.$/"6Yie~g|>bO fߥ(s5P6Te,>:u3m>4:^Ek=Z^z鉞S+ZU(mZp2/D'pd|' EiJR*ݜr %&y;Ă4g?pAI{׻A Ak88\n Rݓy4ϗ$Lt?Eɷ; qع ܃.R!J "9>+1l|d6?"bx|ZΛ&`G(r { )< CKƀ:/kF9rkwk=b7 v2/ƌm!&yx GXj?'vZA:{?mec6jˀ$0eC1O>"dV/0|Z׫~iHM`ߢVfXKU-nvfy9qtڝ2c u'ཚ-ch,O!JDewTtGY&̀4t)u)x˾;F4uc8G> R3hPӁ"cs@f;MeCZNY%7ƢV2Nļ jnߓ+vk˼ԝe'9T̻yauE޵bmٙ vBaKe n<˶ST!\ԎP,道q_t.5\kzAy KA4"F:J'~vk%?]ZolmcP+(I/id>n ḯeY<~30?pUbusv:$c<(vŧnǟCc !brOn5O+&$柕Nn{;ZY뎽;zM80)C$#9nP/SShؤhrp` q! 8heֳf ) G{oq[D s{"m#'E>I(Mw_e{|}.brNŋ԰Oi{KVh;Y]ٴ갋-r8d4(+*afb=vz0yj xIC/Ɯ(^S`Xķh6{NR<>ܘ}KEͩ$~RM!}:rJ /cԵ I|VLEvZnJ ` -V5C#Wl8#pA$ 5tQ۞3ۜe!J> =&k[<@$$‡7_k# 452-ZR4/ټOhKW#8iEMWF:!pM]A3j0~1)귻yV#V8.{ܬ2EXXǦ8C!+ PBjQxO TvۨAOݏ\8_m+n\`SbĐ7ΐU^_Gj,LR7dAT^dzK3 Ժ$:&ej\w+{MfI]-ݎj< O90:XEZk|WUUBYl_cQVQkIMy9L%KUSMDrYT}cg=+izrv :!t^:h~?8&?Y3ղr2;S/20[]ϥw5JEӭ/ip:t Y܃殣 jOCQCn:jsWS^8H8noƫfݿBw}=+=zC-ꨤD{ *X96jI݅SON85\n ~Ĺh}w`%V.~126I|b07&I(IՏkjb)lhd]XA~ZV;6l<.}T23.OZO>c* sgkOcTǡS7~V_Dcp[{?GMk_ß\S,X:sAzV1P=i_CfkLucDq<'Bd>t)6Fk,zw>el_&?Qip6O* |wm\o\!X4#ځcPs3i"i_%sR̰OLx>ϘV" K~X?COv҈2d,: @8`A ma,^8-7K wѰh'XjI bd|5pZB|y?D* pzrf{N[.@\Θ ^><{6 f"ѳc1%=ք6ĴaۇzrΉF6]}V/G3&סQ JNY`H[ ,@d'HA+l R?sķ#UѪAS7/ɸ$琝#2 $lF̵ RqmP5͙l:OTycNH՛V, l {0Zg1,ya?63& Rm[vƀA2W%P G;7\4*r!nuq81. _ۘgyꮶx`J/8bRf 4 ~ILIz˸YՎDфOM6LBr#\m>Q۽WH(=ECOZw %gmJ{{FLXL3Od%l,j }:Fn}hN <`V~|$%drb&~[uJ$6:8I6Q'מk ]= `줧M}>ty5&'^m`2` Q fm>XHf&h:ǗOphW X&10x'~es)ߨ{(8OMT`g;Tm4 L(Vŭ`tѢC55bsr! gVD4DwV/G wo=UmT4؀+ uQNcpxZAX= ̡Y|~-8c(wcf::XG'Yvf~1&MCJē&)}BfY=N6!Q:\ĿǽWW2t3W)maiCSEdy y#O jbii^8Ψ_ 9k sZY:L(Kˢ ·/$|63U f+d%)wTJDXF`-&nҔZ dHi&O̜4i -rHP}!ʯ `<5(vAD1XO.Vv}zޫa{[ KIfF/[?')}mo R ػ>b̴|VC$Lk&$SGޅ{`4xHT;d6Ŭ'r[^3"[Wyظ*K>Zytz9x1?v:i<# Q8Yd^ HNZ4T3- (v7dܒr[ŒJ =Ae/QP~sLVzxL̑d'}T\y6ސ;M)s`ó!7v[O5N)ag$C͊W)Vӯvgb=+UJ}E:H*"[sMFє'neeU'Ef#}{)SO"kn> '26NFGhuF='It (Yf}}}}{yjO/v~V\Yz?LYf<\j+'& <O~Ag7ww? 8,.$@&<[me煍O [D+I[eje]y_Kq#h*T 2RT>.pgp>r*N `"bR5F}3o .ϔ̿ɜ֎ua`17ji' Pa-<;6mq^#=Þn?h j(RJ-d:SfTw[j"j[r>Z玭x4t5݄ î}48m;.nvb0@茽Thf:XgxZ|Gn֕t\OUiD $ MspN.ϡJk.L _f)DW$"/i_YƲVtr#o !m [OC{U3g ip>A <p9v)/fw.вL2JXk|$plԝ"LU;P0~Ϭ& i-?I%F TsN;7+ lbwd0m^M:bW_xt紽Kt{iAfu.PiԾGY*hd>R ^4v,ײ~1$lc;L7LjZ6={1Џ8#Ű8E^n%A#cPWM~%e>KŔ2mye$6FI&:%<:]ҨZDլóZ*e|2ѼfOIpt 2+j2[<7^CZC(M胕; ws*%PHRm'nCE t,"hL#cZt4tjQو֣A>fڡB+6 |U!{"&3퍦 55$5;>O2܋M0:@E,rrWu ̖6 = ߰鑆3P[/߽a~\ể(NŜIqh^+Z9i4MRzϏvP#1{ |^]{Awd۰w{RȘs3Qlrf ׿PD.mTp{X$IfyT9{;&1of70k)]^T;+`{3smI# :%ĦT1:|47JZw bqX3Bg{NFbj%{9(4wh(_gݰZi'40ڤ{-im]X ϕ = ڬ)c_ 6/' ;ngA DHS-AgnJ6V~Fztܜ'9RXxI ul)'̡_x\"&vR 4(iZ@݂&J2*d Pd|dIl5B1\b8ss # (gA!b=ܷ`ǤXdT炬{B՝rz2Cd8˪@_ A}=1- wIxJ޼;#2*-aγ6`[.Ztm dRn-/9͘gRr-AhFۜ#MHriڅC=dzUm7(/T+KL@O~J>."JMṪ=MP0P0 In9Oj>3OMD1ӫfT`zwA*mNoW'ѭ Te&B㭽)%c?)QrU$.ŬX Pk0C7`4tD=w9o0/ !nlj{Ʉ3++)¥K5M IDJwYdH0Ed[#-uw%`I w(v{Pxz˸IL-mӦݕnEm k1&.'g7!ZzCaWrO @n6:Mkjz,QPYH5*܊CBKa_\L3(a'NdA"D-Le:?-;E{^acQ|D+Rhs 9+$ʬdD߿-2b5q:B-:Ҙ gdMoMnds}X%!N>ܝIߜO$Q8qYL]k-I:=s,1熩\nVIDž? n=":N!fIsE9,@`v4[B3 rI Luw"~E'H)$ g\z#$,l5r mBfKi!,8\/bӸ\([225T(U15'ǣ/:]%7Qm`6j7h?[! D `̈-HpҞ|WL+(3!  ti@w,DÐ6Fa H ²f ^& 6CniE?_p5񙂩ֺgz^WZܢ;CK $dG3H~?TAEב'g_z+zPCR/Iq% _eّ9!vc_/%\TAC XQv`9=j`#^'r7W_\L:5A`t|~T%ׄc͜&VHch,-ȫ'33/b-t]6/z0Jj&aum+!U /jU/Mh/i-%3EKyᆒdzM7IgKto~]M!94 6[WcwAO*)0OČ"NzC"Qpv4vhVU[p.=/leˆUy2aZpY`@g'c1%KI@e \M?Rӫx(yC@hͧj*_(@#*;Ia]m=Dl\;j!(4-Fߩqs–\DOs0ᚘ;Yq-ⓡ:Y7+L:"iXD*#eF2Z^$IC/M=dɁ2RE[v*GN ,\N 7N2&?tP@y4V&ܨ=D >%Z{֠U=_qP,XpX,+961q5'tռzHpsFwzvv|J@qJBQgbߤtsCYU[њTh9+ /F2amc#t5N&:- ((BhP'ƙ_cG!4yI"R=pK۽;/3LB\.V㱄WI%NetoFo)? pXM8Tj~@Q5{ݗ„Ej" ҡZ$[QoX5dIU^]>Gp3 ӖuEH[HK8(WlSxvIEg/c!LǬ09(C]TAF D>|!w+!9gj+y Ǝ4$)U* Ӹ)lm^;x"b?i ߻ ,Dznef8^َnNߍ]b\\+95~tvO79k^R>nc :$c16"Tէpl~E҂ut/ƲEZg$MVt:ؾ!2>1zpl4Y^JɱېS$m'V>dBlYHZo%ּvN)&H.Q HHKP=E3dUovqӦ9ZCunv< 7L![vFTgU4&qC:|3bbV7*wwEqҖ31.wUG)~"#+v}'/U^ űZH [Դ(&aH?^o<~4'D~*\޽u@O$ie H5jAݳ )ƟQ0i!Ihwd@Z{USპNQ_[kkƔu_"R7'gژx v|gFK[ŽDȚ h\ܧj`Ԟ|3k#(9NXNwGYydR;r5 JmXl)J\ۡP [6f'k)@apXQ;)vAٚh:uUuv>ŭ8 78h*gb48Ej숂 ơQ,(uU'f 5Xރ;Kg [ie'% p!rQ%J˪xlx@V5uG=]c`oorH>$_DAaxWCMvB}t%B^RŹ&dL3QeOtua@eBIįO*X/T8b)@YQ?U:eaJ\:)1B_w؀(O(.~ AL ŮwJ_ޙ` >M: $ȓN?X`GծR TEjnќW t{@ >)CB~kWOG-,5XN=JALgqМW;} <_Zl?5Nk4mkd@zfD? 'qm${M. q..eSExѨ(+ `P&x5{J{L+ߋt,N Bgahd>6cY}8eMy M#LF%#^ |Z[ͶMu DGo9ף鼠7"aNP78uObLhy HYV\No et[-ioD+}KF9Z;e%Aů?.Y`P?ܣ˷֚G)A֗dx^C1uFՙȓ&"7z9ǩuO>PnG?.{Z6l ~L޻}*1dv+~Uw8b04P?moHA`k|$)ҤMLr]%_÷{a,@կ$S.~aay’od^{GɉiM屑Gr&M؜*>^_gϙ7B=X bUT6HtN[g3Ę \9c;H $w(=eJ pXGUʇA_D}lgrYycq3 s7(GIL(Pbc*GS\PRhx<΄y^q~~$Cx(_ (1ش d$iۨ_5D91Sp@Kԛ }q"\8b +7s6>;_{g[Hu3%AvG"*$_/w*l(HZ  AYBvQ'WAw# ~/Q;1rG+-O n6rʷD(b*;q.a{եD.9e؈gu Vn9 }6,YN9KJv. |K?Y B6,N_=I'muӘݫ_)CX^z1pF-v>lHZݞ ?(IY{\+٩E8w!f BSe#S9賖ɭ9g2;ݺƄTbsWcV}y(:"MbZՇi jHRU-q+گ= Hbu-k5([۲aᨎb/ä#"&״=pCygؘf࿗MW<2r=gs,Ga[~X0GqSnI.rkߔ?|_exOWx@kl=jY~}'`Aw@Ң>2~å<&8:N])rU!.lo +]\1YDꂬ>D+ /d Bp ~ބ vƉzfetL<&dyAyݴte^FɱnL>SC #iz8F_2=J)_xow\bQKv 1S݇Ul!g5oڹk6 l4Y=xP<2 od͘4s/(2)=M'i?Gњ/mԙ Uy#3R&_Mer+~O[L6*;,n,#cvC21XՒtƶd\n{d~><~13#QU.}}Wuik]R؈h Gϲ] A}Ugl4gs'*6U~x߶Eq>ܲId)5/91颍fu q;޵hn,(FV&ŕYkd?[|mcvw@D9~]]]_Mn%{=Ȋ{ՒV]"^DRZ&IvPkf][!K~0;$R:ohp$P߼eY.n>dnZy2Ra&dFWr)GZy?”a/V] :m:C%K$ׁ".(Ɇyfg. EOd#  0 C|m{_}Zk l Ȃ;qh,-%P  iO&)2ey.9AvFk6xm Q/sBIPa}2!9?eE %#gsRpQcVbXnȳwT=ZLLcV򪐟,L/w ,n:vlJp"쩗Ĭ~5k\CQ,&2 ]0|!ϼI`]S(DtLQZ Ann:˖I R}`~+Њo #: ~foE ,$K b߁GԈ&/uL_bv"Q&K2HBԁ!CܮHO0oBco0OlXIŚ&毆gsqE ;`0/ae pFBSq7x2}\OfJ= 3!,9`g]S ,6C8JjȎ0bvjpݬmq:J<>Fn[R׉Ă5uJKExF#Ԝ5Pm5c>&Z4<6ݘS6qHJ^io B2ܢ{,jnAk`,pO_Z&ODj5U׆2O^MUţ.>$W.ƻ:ϙ]$BvsQHT{`OL0J'ʅ 2S;oVX=VcL:"ہ tfl  N)A6[Z7Ohtt+A br} Ϙǵ%*Pe<㧖|6ыIK>Hw 2߱1DV5 _ݽGԿtU, pn0s,cuV{K'%1W^Y?N;6c.T55 {Ռ#|vj'cɿ0ϻЕ(!lc<0 Tª(($}7NwHTVcPZwG&"US0L"fJi}k6]9ˁ/6EE2US3Yf{g$#t\((Ra:*@+3/gUŨe$Z; ö/ʏ N&!zRF*,)5zv G41x /@6N,#Q9EslJ7^r y\w$}`:&gCA~j70X /, g;SVI>V%=g(;!r z@U B2 ;jIT 5m6Ha>[;,l l,R yXSK)fb rއit uC] f>~96p1măZ(]0࿐}ͿI=}Ƿ]ϓ7퍪)u2(EՁ#R"1t5gtPP%Z=o¼wnLryf]_| 4xQʁ꧊NJ}@( ~Xb<)kfJx s=)K[V1.;C`UÔEL }Pʱ={X]kyQHXʻkVL^uv*CԾ䲵:O[CȤVUxXԽJ<‘>!-Ǩᕍ)k$a(xg.8IG4Ӥ, (fI)'`1f.`jĵSyÿͤ=O0 9~fHFl׆M.9~2 ~`D¬sQjdH+S.#6qbvIl'J,doTKRl{m.k ~mᤱTaUL E?8域Qm+/Zs$Xr5gjÝnEz}B^D*>7Q$"C(2hDúp(Xg{'w\U%d~&?Rk[2#%AZH"+v]as G6,>YJO] 7 t KIݪR)[8O,dT^K0 B ܑC3Nk!)A YMVX .oXf|F{hi HYEyy`Qhqco״kid3BCE t.`!d̪^jhMMT޾ ]'CX&ToNCdU+D"{v&HYVL_(BhK{-kW(aCy28w n@ @q0k5NA;K=iL=Дȃւ)NR"XinXa\z&)!8 p$D@C-XWbJ[ojEG-([*ڡz|,. lL, ω`tKO O>uz.*ϓ撺T#b(lg*6`N"Hd :t:\kdoJO$#ryc>nϰJ7_ĞL6(=BH; eK&XW7@c Ƨn+x 4:T,UbRY _PtUjEϬ X/{&dDRd qd̩ 5a؎CVv#.]:oZ Xie) ~NDݪ/DoD0]|UŌo3K)V%6EǫXT53$>pv׺SV&3dO8˝V8rΈA"iPètQncCna{/u۶"iUv;[6_MNW$ t)zy{I~.6,sn*BEdEFJ}MW@C!ERcv)JPGs䀖PO238){)VlNh0iԋ2a+yr0zmp%bT9Tɋ&i`7 >/%5^wo!H"HŘ?`fq=(oP lOchաƺcf{S~Eh5 46Q8FN{Ў;{T"Z؜EM;[Nrk,qΟݾSY=yLrˢ0 ";\ElhzB9(cLiCq|>b%R冋SϞȟ f6)_N[iB?ÔΆzqn /+?E`CkMAl0`%W,IBWk6M:Ø;D)),/c]/ x^vlm {U8 ,>i᪀4pypY"&2C-,Ɛ'gbk]֠ qȠFT^;~U6UBO ̍5.kMc#eJ:I\%PMW. 4 3Ұ( +>|cŋSOᔉaM7#ֽCMAa%nO #뀋36>`QB3ȳ79zꏡ,PјeJ-C|qH[hNc 9FNOcT{Bud͡(&3 ?ȷdPVdPFQ)}WӐM!#iⒺ0xٷS͖jVH/H;+'TʧŎ>fB+qO82^K" #k["=VcIJ8gC/#+~:,o}2uN mjUY-pRs}L J`gg^ aV<;xQLEֶj zEKKݎb:%d\`m|N]5>c|D OE9k"0l"[ՃA74WN?Xqf=UI !Wa`O7ia מdY38%(7"QMO±Wڡ"e89<TNAr&Iq>_ˑnGQTAPa2+ ?2CÞkXq(" m'xz@[F*^1˶fs<] އ.9gx1oJw$8ҏM3 ;dIs>djbe%&ܨ)kKD f<+_X͉UhWO_hT@}ݻ3bI(1+SlWL36A]r|F"إȩċ럅`an ԩ= R9˧P Z~GqX`ˌb|ˏPa#_8niھ޶s(pLйaHkX _N6f'4 简W?ҡ_B~PXJjk<]Pߨv^OnF  ܿ*ڍ?HZlJ*mp=2@oo=…F=oYB}uZ1$kIYr^{\`2݁zEeqo3|vR,fa. `i(֝EG-m,x'h8]qS֒e#k &o;Z`.8i+$NQ542G7y)7؈ncotQ ­>~|*8zhLb?ЊdI2Q%:I|&" x5r0TE^c㜬?,N.7a&7=-\N[Dso:LEDŎ2o|QQ q.3~0<l'T0C~+4HK!lJfʱ_~K8RHԽ%}.k@-SĂK;؟R ,'^S Ѓ%];`=B[OS}XGtsz•Oet.zta1y&}PVR簟rC&iJip&*rSQmvM[VzX*|͑8Uܔ&$?Se ~ 5>X>5F?v^ij/}Tn/B['>FJ{P;ye{FVgcijc\}1vI{#w+`b(&<}hqzo"euo\[KqWX[x込TDwhlϫͶ;Nm~ڢЙpNÚ9V{xk&p%_1&?Ol4cϳ`Y0xj:X[ƯE;JٰRo*'3ݸ f9B@:9.t^2snkKHޮiD/5%A!/%7F9N3)fBǗt'`+1ܺՕ٠\ K#JSLR]Qr) Ƕ%u!`XƕG*YB ~PL2N mB:?U]b <ٷXܻ$?BR#ok/2XBX-K0@ȯL2m*C/ 2qk?cû;O ͝HpGvnQQ qyZb<U%郈'.;!#%ySVh8Q6K wU[71OsBn < apE'-ݻ`ȑM;mYrUVT~^` GxCJհKEi+OOo'2sA9IUR;og>s#x fˮ|[f-ICCrD M/qxyklU=Ϡ s~zI”傻0 ]bQ>L R'+j{m-KڠnSZ¦.,~-䂘tꏈ_3@u&^(HH1Ȕ>|OrTF[Q'qm"7n$yӇqw9Fܿx<žkc}CϊX툝[t7ȐOrۖI WzONXo 7FK!?; ;=ߊ3&c*<&(za:f8|~ϯ2䖻s[XK87}#vS]>ðbt*@ćX@m&@=e_lȱ2YQ1FK8ߥQ{7tos$ƮHjDcf)[g64=Vj fhRt *?SC݀n44 j΂+),Z_LŌP*1S{g Lwt{Ǧw>1Vq4WkyӘ< NPec*|u姹uO7@#nn*h7#m1%U̽yD@FQ(LImZ^%"<*P#ctVoSVI9C䗿YT1! ~"r'~`[6u̇@R=*k {ۣ~ъmZzyIFg~oP&)n-忯C\I4aU]5!g_p?MΰTKO=s'*U5+{fKa)bw\/w@vL^nq^v'Ӡu8bx4yoFi;kcߨ; Qf9!qL 4#[ҝo(OCEq5:JUΉ8+;}7$>5bJE'/"ₙ;JQDmWݡ\chi~kG}s/-%O8]%Bsςʍ ~-VDT˺{YтǣŒ"S"WGym' 9F48`s[un%3ws(5x G*$]^uzYc2My[=paJh 5y<. `d4\1C4-fpЩ\ > YP&!1,B1̈́JQm&RXٶ@ poctÒ:y=Oj7`N}kaƄe:e@ˊDhgQ#diat?YNJP J/nouK9cx#;(JBW"BL0Pjd1DY\iR,P 煹R{HM ؿrjWV°u\*Gjrxt u骥D _~u,)p4HHg]iwJq*qwݟՄ;(B1릸ZV' CAGEL3jxR!x}3Nrg0t$d"L[1 r΁E~jc(O UO2`5L y2%cz9B1gVdzt.G$ zRޙCăpJC,5ŭ'ms"Ch;$r@Du>qDZW5VeXH%;|t; T1$S*f7קv D>ASPݣ(a 87쫛9[q-s)-)OGICOUl~m4J$x@i@!l",b '8ˬ916I A0#Ck!8ߎFZ}YQ!򒽲ݘ 1a'qaTq;¹zDh41:-⃩|-e蹙i@e+u0bqʭk.`gBn]ٯ ̭o"]s/eyکi?Pv}+K{ɝ`}m;qβ[/:jC~eoqV%@6̧DlSC؏n1}Apq'"T9{ҮXWm`)h?,l2(VOø O{**ܘ8-Ov/>F"t4hܥW@<#`}"Xg|W<%q*!y G<)ò1C/Ia],&%5E k*G҆9Cv".G^Kw( d1L+ڦO%a]q;fH'0Cd20ADfKtZv2R4CP mn=a&6IDU^jvcVnJ^RB )f k*y]X5.*=rN'aL#6q,cMe(^q&m#iq\)^$ka]͒q~Q ` qZnc#M0A$0)~]|i)@#e0 ="gn&S!׫h/LIۧ,56v[rDmЃH.2ּC *3I֥ KUbv Ξ މ}K.fN`\0Wu|)1YMkb 10ǑRU?5BCR)I>}QyvNSB)"wZKƏE/b?B/Q $$L{M.X]_u8uSпs|T`]rPXI^kF@׭zlT>\\>S ZJUn,`K&}Qh5ra$*+Z&D$1g(٥d9:S5f տ҅P @uv]m+oqYMe-es{e輯p5OL? ]":y Dh~nRIhZs}A-qe4bxmgRXsJcQL,Nh}(ao{xgdNu#/׭)%r!^݋$as/f=`=y,f ((-CsK!J+P 2=;=)*G-B ܝx lU1+y]yTH":#ucȕ~ՒB &1׻@0NJJYL{lN&ߥP x&h]cw":ӿ$giNjm(Ue#0/ 6o @b)ēp2dUbQt&vHFބ&4yga|,͛=u97ƁZuEwnͰ E&fpF`"r˵R)e.0ƨiֈę8jCu@H%c(WYbfb1NsL!~ZKg~Vo;_`0:Y8gPHFnϦc8Au 0LLaw (E1.-,$gzȸ6;ӿz$-{ \n(4л}ם7OܫNHQgTN+z,<+HI Zz^X_LӝR^MT }%aIL-+$5"Y2_|Wig!t|LUa'Z?t F2AI_#]1hvM#u('1i7l!@|)* 7!D4|RsGwȮF!M4mp @ =  HԿۯrjr^p:@$0B|eeH`E\R'?%V'YÅcOh^wD-my26 g <_笴&fhnC+D;m@L+&{اBTp,4l/JJcCa )Mw K?5yb ^x;:C: VP[ڗJ V~0Ʈ™Ejʮ>OCe.1ЪdI| [1Lk!I~' @ңVZJOKMRbC@p"Yzdwt/`r+ Sda s}"4=x5rɰ)`;*9e q>1&%iD Syb˔"GN3o޵m ;Mfb /C -,A'TkHNVuñhSu_@cCίJBZ %/K}U9A>E0 [<5i+#O?gN?F?5/T F N3d6Ķ S.Y{*_ڶ8~̗*DُGX Jr l՟XT'Si]pjG=t>,y9$vzL֝*GNKm=2::9qPO"TŁV {5Kuo寁#*>4{Ns^sYuJVo>H#oI,D[+(upyυ u}pW=܏P{$;Lt㇁'dWۯ{ '~'c~^֮oJ+zy_EpAɔR2w}[ ΢ 䍆NHV4xwhN2LkqCi)3GDD@Z_*55Kƨt8QdPn#n(5ryȺYƿja?.ٌ2A=%i0jH]āX@ę< ``y+`NlpƬ!zI:io`8Unb@rEM0-eEt81;h-=x0 )G|4Nq\ r1D̋g01s,ν^9^fnÏqlJ LjNwoiK#.N=ơ2 rX_'yn5Wu~kt^ A­@!CF$ʖۡ;ڨ?߲^{ ib A -BġN-[D 6P/Տ2{,0*i$^E <|$6?, y:]G0w$Wy"L/pwN~nX}pJ[~XUO6,1v pM1EPy1K0 cws~ͮ;Fo|EwnVmO3? jx$QquQ_o\>׳t_ɳh\:𖪜J[yLXQmcpQ^Cop:/AUd,:ٝ0-,|fx*vQll^(Ga/ w0nhQ6 1gJQ5\ḛ Eㆦ&\vzK7< <?L:H3ǢH[fM3-wƈ x!=O(D-{3ꁗ/Lꤚ=/ki"zeK"?:?!Lne(1OkO1}NU0-Bzl$]X[_oɔ5%(4~籿E\hܱ%|{Gנk^$t){kqx7,fA!,l [8A\SpUFN.zr+8(耧 ؓ0-, MдNYǺAqwNOFFv%(?Fi^B至]UIP%{/*莺!(G$eku ɤ-I|h{bxAج;@TSRٰ/l|їH# _l S;6L)@\I&(o!$Q|V֢J'p zqC!-p6Y{ GQ]BAJ,hKf&GB{iZѰQ\+قq a\\oJ:3R5T*fZLW#\}e4`j4}( >2ּz"nYO/%mSQ0=R'jEt=,&}lDF874}RYq=* ֝h37 V. hկϭ:1ݴf IǒX{3"T{;q=dT %B0ů}Wc:(s<[KnWV,k,J޾l$`+#~Qhb1@ǡl-<!(BKÅz_e^] Tc*ex&?Q6sk+b7[폿6ƣyxk9bD5ș@Rm '>SOq.#JGJ`-lf+j~ohh.g5#zq҂֒^ )gV9_Nk2JvZjcS"}]\nwG`7dX?!Z}`Q7 <=ZDm ]l7'/k HгΨkwHt}:`RK3pCԧ. $V`s `ΜpӤ;ű47W [rXZuG.^Q ֊'BE ~.s+6<7=U6{D.OiUdK#/eH%BNmCD/Z Wyng@j 7sN+;L;џԑ^ uo :FLpmurfi=)teW@fa7csZ? z½B.Qf|b.z*Ib ]DPycw$~ӝa:Oz\V :7w][u{#|-׍YI5{$n9y- *oL1X:{A:jv^t3{8raȋ7AȌ@D@` { QbұREQ1  )Cqꭏ Xsy!gB;j O*^:PC_Lf5gT\좃 qX<ӱ?yQ+yn(#P~YxgZ@RgAxR\,{!Cg(Iqz}eOyQÇ艊7GĺF`GcNzЈP#4n MMLdŷU@YP;of#J6ȳ..w3iA7Upp2ۄ쇽lscFBQ Ye67QэҺ q ,h^m`⅕l +nG5g fj~W_ j -b6];ߖ yZ/!<1PdsؒWChXLOFzRxiϦcp-aŒ?,LeTẌ>X ?i+ܡ&Ƚ'/ա z!I {d@/}"V` g:Y&nūzqy,@4hE<W3hLFcP(xC8ý}9J6*JYUA"C҆^.[! 6n)07SRv2`_ Y %1бPw&ϺݕY2wRx_0/1R_R'1bzK#3ijkz4҂"W.KW)0.I߷_琺 C$"n=&?.*sK`!uI995͜i5bH~0[xYT|H=k@#2V>4*: JjL=`gvȤНfSzL>; f0 n74.$g$՝): aʳvZ를"oѼF>gH B!'a#@)^TYW ?jTbf`=gةڛXTut]ej2XG>p1߄sFXȮy,'cNBT%._d$G?˥.2 F7!<$γ7F86ƺ]RTgD != rey[Z!AELGЏsuH~ԟ 3 \>%GqdWޱ %df!u if,I͆ l8[ܢ:KKM}{蓢IRE -jR)lO[r {&/߃#?C 'N*kmh1/3u.;Y6"QlxFDxTkul^ ;5!f m?7(< `; !ۘirK| JuTs"X=rx4< 4 m={ wx9kYԖ|$WNYtY+n[ vG3@`k1*7cCJVbۡЁwKG:L鐄G#nga'>TCkYblfڅ 58 6m^_[Pq8V0gqrh\yd{VB!\[xmךɣoڑB}{Px.9dY< VDMW(σF_9\RW>U=/qd}iSwnkX'q낱\tC쎄e|MkΉ[1kIʐǥmRUB-9pVsW@!kҾ&;-bV~ߤx<6bM/Vߡ6UE;,!%8 T =H7@"Aaa8g}<R.)' (@N)[w|ʼn|wEfBU&H؍j%F3IX>O ahcµ*WT"&}{LE3$I?ѩ(b2<%I [UKsmRZ0HnIJ"q#e(lDL$eBUS\ı*Š92M]q' 6L~!.f/! (=e!7 sAM/zɖ-@>{?4F"|1Kw7Zy^nJgLL:o`]tB,}^:0IFӎFϬ\h/FRe  W]E力 ~;,)G⺓gоV 5U&hh W2˕zV@p„-6v64sǡhk!U{-Čz8K S% H9ZL{c3p򟧡 UL;Lt+aPչBp2[qY'`lvʔC_0~;M~6=Fbqwa* *R|4:~*anO$V?D0.pydwwΝqk"HZ EaZ~Rs|mG'~Lۖ; Av{kv@In grF.SBCk3oYc\+j'ѱ}7)7(OjA ߬]4O/8nzS.Q(c&0Q^~e!び~<[ f^r"<}.0ؙ``n9ZY&,  |C:Ʒ<ϐTup`u; |\h)y 4oz\5{; ەf}6'/Q&-0a4uØH`}iua@ mi21B.ҧF[=a Y}v 2&7~l]9wj*&ePr8Mվ lc8%^r:*jNP&ɼ[@YՅ@taե)(|XyAcs=n7^d@9X6)UA-%qeqD;mNɶ50e96<ڃܔn÷ 0pM?DV9^ڹ HhL=|yV6@xENED{P+>_(U禲a_YĂ_iee37*vf[h16v#HF>.+b/JcNj,騚yO b yաq!ۢ۲mG-{+`bZڂ1& O^CϹjz0hz9i/|S)xOe< ׭G2O]J.L.Ƹ@ޣj6NZϨg&42 WDA:("bx'D\% ;n-&p=qjS1[MVL<J(|){L}C L5jjq\ƕ33c&O2ð40y Fb#ǗIsU"BFJi=jm[Hgn7:@A}vs' *U>` ᄠź$ Q0n*TD%߀AZUUUH %4rm^^Hjq5ƛ]fU D, d1vK6)MzZGv668VOk[w$s$cA=l|^[%_} X50$&H?x)$8znacT87ҙ5K DT&Pw/^᠖Aw6aXHS:yz މ^J^1)'QU1JmB#L5Ν:Rd0#'{B3*A<&"ǚAS;#J` Ba7g?†f1fPP};L] !"ܜxWR0o,y9)@qm2Nh+ذnK%~~/clcGDWHH#U,LٷN!xg+xմ0v9 >8i9gqj^n[T*_1B qn2#l,H- ٝa<L>os0I.Šϴ?q_ ɃF5h+>i'mC:)lVw&/2SV^J!" 5RKi8U0Eߊ#=ܶxj*I$a5ع[H,N19y|x3l@2Bx6Q:ZbiԊ4n.,xtd ­wwS6+PMQwk~,<;ߟQ%ɊC5QĽiqJr}_O% )?Mj#Vkܐ]R1U%";wkp/tLCw J1;c:{g)_/=^dJa(CKǽxU1C(^~iv;w'^ГOen`9 i59a£ݛ >DUn 1)aB;!:QH''K5~[gأYJrfl0\^/)uod+}2՚iFVğzy K!#*IllHbjZY M=|@HwAOSHTH4|V̏Ze I҅ÿ*TZ)Fڏ?Qbɨ+rtk}BSil2Pܵ֔HNz2ub^#% z38l._IL6Mŷe0R>t3 xq]B4Hj5u N@4z'jϺݤJ)S۝ސ]tD+oO<[`kbOTffz4wTu?g`Wcp26u)mu;_b~<rE%&wx\ #1Έ)/"{vwL/ZjeU"fQ8ϫ\K",Lkc,rc808{ea\|"|?rm3~iq- bZŬwAn>xu"G7USul}u n!6(Zj|BkO7}9+(NN<\Ժؾ\A]+ƨZ?(AUsjrVjxbUXxU=hBBPy5W 7UA^ "u!W Aui{:\ T;i,-K9Y (+v d`7dpñUda@ĄŋT\nt!**.Vrk%X^IL V\Dn7R]vS3;OQy3ƊBFV T wsz:[`(vUnMb몖?g e c$mH=-R!{zM~jW ^r+^ ZрJ* GVԄV2H82 W_}+¦H}U>ċBt`KkQ)Ҍğ~nE~Q *Dm>EC19ЊTWP܋ gyz<3A2 10^d1zҙ[!E2HeSTLI1 \nSl)H 2_ %G[*Hy)+ s9 aӪ^큡#NyX\и08kw=R0TW猣!xZdf;C1خ c5O#C@;ݠTOƂ4S3丑sS YOy7jZ4J&,!pH{$96g"Oz0,͗A'GjF [ĩtA^Պo} r2|ɗDg7k2R-UL a]7iwɨL/X5o]깱s`6 U!dldwPX0 ZUnn5(&Ƙ TٜffHN0368#Q4Qt8!)(+v+o L+ l( xѠ{&~du8*d yK J³'΂ol wv:qHWM"nr1" #AJ#pvt7J-GHPjlIk>J@cb4kW$ċP2<P3珻0vB;H4(U}Uiib3qox\`O1`\0FJUECW}b(#_>\,^lp&T/f]/ >ՉUN~yWQD7/{Z7s>D /* pF $ aHVK[*>_Ck&f|V?$$ hU@HRm,(Qaݴ8mvfO꼞ӓ͔IgA+Ufk$UG~%} 4GjPg]d+ooT:>N뒲+/Y" ZoO4K4f;l8*&!4 P )O JHM"jquU K EK:4DƇI`?T&}B<`kͅpq+Vݐ}i-'}SCHL@uh,x,]6uCϻC:2ozR.%pTǤhMU苩V>Srq)JW9buJ\o. DUTGj]>:=sA$OmbTgO"{9שNƟS>!# b'j1?op#i3e_&\񷒺m?ATE=j&jikИ\iSM[ʎ`8 NRhO+`b^=܁3NGW]+%0qJV# YsA:sx~ +Řx;)h- $ٝqlHU (^z'ݲY~3+B9ʖ"kT?l)F&u=G]oz3 OAT;t$wfxb8{ZHa2J 4! [A`n}*KUYWFr!#ngMX _Hxn:2χ/Is̑!sa%jʳ,ȝrAN ´ JpwLH!Z黓|?8[:R"ƛ37{킴(Zd</vpÝ<[J̴(4c'(_G"~z[~K\ kN++J?6=bVC_/8Lb4'С E,-̉GmwDlO,_k92Xb緒;Wdc23-wOTů4Uʌl &vI=x,o~ ,v} IF9Ť ZPtEKZOZ>Ɓ!|˽3 [n) +M[{"P=@~*#>?#ŶxY{Sz"r,e~PT'ΈJˋYm/O2*D@]w:"ReDր~P2p mhMeo"AH{U`+K?f׊э߇yؓ꼣" q W܆Pes8r:W˽J#dgZ>eu,VfHLؙYz'"E-TIJlX23/XwJ:*݈b‚#}ӦBJ)y“"~ʾyXH–Y~&#x=z[Iՙ-P+/Q}quA,:BS ?TkB108 RC'/{A;(w>3fI%3nNy>:n)S}`uW:yg˖fzq%ĎQE+=yur.*o@)p.)SE &xP%Ó_Ųi*ka;k̍: 5EBf +EA$j#kAzWq:F1OVBGm\0ŏZ $^)BozLD]aʾM.g#gU$dS{! “JV4kӤ6GJb{c)a"7jCW#pϿ ʯ#c JL{Ay80}yds<'Bo\(kdn4r9Q# ɉ2֓"NJ3ee[zor>tD)÷Q<.v:"iO1ɸ aR٦Bn,Yi7YV mFӻGB7tWE܎4;?:h3kym3Ґ}fTU欽mZ.N<dz87h7zig9ʅqd^soY{Ӿs@,]`H! Re7G`y#,oPdx9|":uԗv+uֈ߭-+}ړt_@4WY~IgpQfpM_ld C3;#yR ҃eLu*'Ip$I Ͻ5Nƻq0;y2ݰ(w;CjJD7bVcո^1 ^q]bShʷml{COϹ4 įe&_XW~nDOv]g c"pJu &xbŅ#E PU8}|o#0D}OЖ).2FX$})e7K +xkWO =v(qaGMM a6 DƱ4+)7sd̓.:MIμx]g-P`/Hҵk '/?˴EaX?,CIȓ*sIz,w ;ߎ9_9"乕ž);p0XߵNS3 ab]D3<M=I.HJ;Tgބ4DcJȈk\ ߠKCzl4 %2)0fLi-2+bHԧ#~H(_hO s~ivtwx&/E9 a}nBGwf ~y yMnuNcKjRcHqoĨl*@⿊ajp6 J= VBTN5)OT|!Ʊ YζS; wH>sa(UnǑF\6=_AHWIԍro*% .+O(3;[-Tm`Wpj^<\m*ϫiunǕxqL/p*B]x7r|]6Q#3*43 zsR/.$Cz&V2 `E$40IVl{ÃaN_A`}š\2k;j--sّ )M3 [H{f>gMĻK^Ѭ@s)T`>_HhW4Sc]W3'.h\φ |s^_,Pv޴[:c%4r])@N+Qp 5; Oz Ue 3z^ɲ/׿6VV\4 UL=. q䷂//y6&#=A"!6f8xb.[.\hTB]f1CZɈI\.3yP1 j֏ L!+[2=JK%B$Rqzg2s1'\j!KBs0Lv]0YWdөQ'?{2yȷAsvF> PTuy 0 VYDGl;şD g1~Tk'pԌb) <^h-ğI}_:%~{' f3R-$Fʾ^w`PN^9AVu fQE`4EN%$r^φq>bd].]ixmwuS}4(:l`%_:^"'wτA͠mqTB姉 1(,̾Y!!;`8.gPP3 Aluh Y HOB3zR!B_ø5l_ug4-T "YXj  (|uFGl:N*^#F] T,ɓ(>:%4R-f`آ~?#F;i^a]owDv 2Ǖ;GSdI0AfR D= -'R{R!3OJ(͛~1jCM8PZ,q%ج?Ú1zg- ápZ8'6 Wl|~jxqF7SShUj$[#!\k0rx1tCXR%S~$E{mhVS;#n汑mk4yd~fR<| 6Q?U( @A.<I} uQK͏XQeEY͙gY~/Dr,UoCvǾQ=]n= mALɋ q MisC+ ~;C<ȦZW=S͙N=Y|YϊF4s5@ܾ Vׅ\'tK;n` qbV*`d(l&lU R?'J`|y b*<2uI=,Sf.h|lC4vq,I7KQîz3E`DcڎZ!ك!C`Yo#ǫ&B)M?`9=R|霣utP:-V޽k&!p7c!Q{Dֵ(lr@fo# ^8臓2y\t3>tp1W f}םfzpׯTٙ6FwWV1P%e~䙨6<{?a>{hLх{0x, =)y;ui?$qkZܹG@pa3n0'n'e+q\S`!_j i{Sw Xio+&睲# D tU:[R@Wv:u]g~QA)>(9̶(-0dLu+'|Q4l/8FQvq[?qZj9SħRƠr+J{kbw\7DI b*Qo9(SayksBPzﻼ@jfIxvSS}-ce+g,M$T!/lr!L3 OFCHts&n<[f!򤢅p6s#r?"6 Uv*5s{Y?Ba g: D"붜_:MT;9Xd\#oӃ;Om(sjAoy"1/)'؞@*s)?##[ɞ|ozoF@G)8Sqw>,H>"*#We. {4sȕ^F>'+%QE͉ԝlpDEbOweNO߱f8oUC*ջ>Vez=;_4Ң#70?ud0l 9 G#DpkSG!GYRu@Ohhr5W vh,a9F=b]5Pʵy a#lsQ:th&w\N9UԒ q7BZ--7?D.){ǎY-~$ZUiQ(f>\>^ƥ.+h`J!F k#X37 FkNm}} ANE>*}^#<_<` S=`#.౰$$ Op%Zb |q3/mfA\,hyLl%HL)L(}L½⣃\;@;_QMLHt%]D0bot͸V`DVNfj'A>Z%>I|*`,ZQL{G;&ByҀ{~;phuLlf0Wb+|X]5 t-b2'?woJIJ]79؞~cl1Oc{ko,/I}jA9. p8y!(&ͽMIMI!o7ۼhu pBY\!jNo"mEO@a6?ρs^LO \f 9ezGT[hCڌ )ص ,m/T?3 mkb'4ڙ* sݶaftqH/Q|@7pQ)];\o떘yy ~?h(_Lo!]ok#CቘucA8WUNDS n; ^A2&ݓ,5G&SZI3 D(~MȊRodfn4ϲ4v`` o&-Fq%ɯ6(4z`x d6t~K54 afM:NZ֚ !JLT*C kCGr. Pչ{In?(4RSқ DbQ%rv_Y-!AX.V$rmi (#C|fMN@f$?=#YsqbԠu e 8J{_ ́+BKR2y5\v" d!+.B[TcK_%|y5q̡ױ& d*C 7R:Ϙ'T_x]CU4ԴR41Jj(n:<;dMPs4 5W|L<aͅOQ/U`L"uEB$tal')Kgr,x=`e-/j]{ cK(xtk6 EYD*;| :9ibX|_Tb %W!F/Ο+94d5 ?E ›T0s-G7#>6j˘O>kMHrZ{ARۿ(vM8-LG|bF"W(Iķ,0U.ԁ |E80kP* | ,Os$0qu2%3}gz\Z&Dg:[SsxN@"E6 RO% |FN5/:2Iu߷*\%@Sa caު=IɅS޾|T_A Q\L.e62x|6+`,ǛvEt2_!p7 pc~ik8UL)z(q#(}ӋBD%eKT37镴NdQ-{s V 4Vp v}w D{ M. v{I <+rU#_qej}Ћ<Xҁ*)m XJ^o݌{\RXs24UrER$g&]HV-Fd`c3ia<1JqЙDsv̽3C{b,*:i 7췔<K.ȠD2Ih0jOj seqwqԹRxHNHf#l2y+͹,YBz76}>:mQwKn= tNat",xhMO\ب8"E7:ѧMRQrbb&ǕvST/\LO]W)+Լb2Q/;E}b jr27-2(!?¸6 Ua6Fr)y^_4Lmj5Vǵ''i*P ] kSg&: z ҇H5< jBϋqUFʿh i)X2m/f`a^?ϐ]["(DHd]w?[[Z b[-mQ'JX\/'A1)_W妃;+2Smf;o'æ#F16  $m|B ,x9)5FUwjƝ 구],vSzB L"TCs&f'25۳9ՋHl@y瘛r<1nZwP?%}P8Yj/6F:o;/;fS䐉PvKuQTw߳=E'Fw!LaZU3-G6oan kN-Uj^,11_$mIig7ҳIy{oD-$xeO;Hlk>m&<j+^ E'3_ɷ0w-lAP:0u>1i-V S> iߙUXaLnZZK.ټ_,Y!Mߩa^B$l-4 4~6mHEI /;wv'S .$Srrxu$o-=}*R0's<DƍEPh/ֶS@ĝn5Ս@qՙAƽL )-䪶=|28a)7F쫗oeNbYh9fy6.RphIfCRKrPɸXKg {kuH|AP)cʀ\k`trQ6L'ԁݳe_%ġs^naM?T~9-Cb"^cLn) w͚Qj,J01(\~fJw+-=2Fi>~He:0}Akb-Gpr]hS 4AfxԈByrC a?9}O'Mѯ.!楰V"L 86`_VwހX́QN #IXp9Aq~Dt ?vȦc/f9:.n)`&޶{O<5 z?FQGCJ)\֟D$ODžaZDd Q o7=FAs "(mt'2x[g| ~y%GЋ\6^3ER`@pR(Jq*I`cuZv`F=,TY6'×E [WIҌIfm{_x~s6?ow12xSl=4`o ]ۺJx ?h,|VJYg+xw5'Ev@}'΀ϺnrF58 B{h~4#ɛC-ZD&-ʑ7QT0$D(ztB1H/LA$ TSbÌo[wCء+SCV !!_6a͞<^TO㥓2lw 9v;ا0NO( Pu.!Kq1c g❿T+__LL?5׬8^9]0U:ߥqH0սf:7(0Z> mlhJDsNaB힗#t4-5DãB=ںfvf "CK}qӍ^Ggtro!-#0[C^1koX j^/@ڬCA1zQIZWhcKRJ[tg0@bhrTRmɺh]IeX;V[c&\}>sgS[{ e>Yc!HLaƍz *Z_w5s7h@fZmm^Zշ{ DrRWx8!u gh SHl [?r{?Cޣ(v@8G=f?kI@*~z(<^+[U ˋLVg@44񱺦nZ \#5iOȎYSo(~S9 ;:lƒK3TK6,7\2YgJMVWrd`z B']$98XGZAG[9Ɗ&=Gfq[@l^N?E/~:x\K]"O-Nl-8΅7Ah%-Y [Z1]ۊ$Y屹23wbHi1`3+Xn]*B {'sc BpĹXkG]D.BtӎQP }͌>L ׁ%d̳h#SUBISvAY[Kv/䩒rA0n^ 9kY$a:ugnw[ꅡՏ 5/d.+ӿ˻)TsjV` /ݢLP:Pdyl+Zms~bWN_dyzdaN2/<xi| KQ!1BÂ*QE ͑D[e?fY1${ecjɃ,n kແZBqB# " ߁DyпƑ]}7tiÆ(io0&Ý8Í恞J3Z\L2 &Rt9-@ɱMn]뱧A͙M/A uy>B[ngcp4ǰB~ =b} /A6Q7M5lkY؁Q8`YԱ5-i;q*h+3Hjܞ{XȫΏ3H:sF B1ARq֏O4cnzІٸd?rmfg`PܴLDt9Z%srLyEA5Xub: ;c`1``PbjXB !SJHeVR9%L5I= `q idI馮RRZm+oqQd$tj@03k̡[$+pψ5~ϡf) I2X7LbY662cG->:]-lW3U85GI#r2VwX^t=d8ǼPVp{zcg{2:9lu@np7_i%P qŐw @Z:q+6l ̲Lۏ.6* F8فloE0!N\73"/c$%Wk̑iBQCxvT(VrTEOء/=OTCʾY@ʤciR%1I*l` QI/#XVTx3MR̬ jT۱Q]W{}/}dwb3 k{vT424\;=ZgBmaL{.<|%sF޷f0i䁠o)5ͺ⽉FKBi G ;A#R+fZrįHh23|z/jar~q#& X]jqofJiگ:Ր|<{y'`4+\V ed JwcͫUЕP Jqi?Tl.˞VpO-Ft+c>ۖE84n~5 ~UVn L:YoB_0*KFm2kLbD8:I(%TK1@mrhU\iRPl j!^~y|W[vlcuy;V[y2K@߸S٪0)Ar1ۊ<#e^(-"OaZ%J]CEWi3 N-~9G2$s]`ci/(*uiPVmIq r=\f.h˟Np9٥t#vXW:SjDXEn1|C#_:/)]WG;zJoI'fٝQűm@Rq7:|e_вߓMÐ^bS`?OL[SJtKC]NEM&qU]PKB-oYM9f=AE%m3/"|`}PG C;̮XZlxtO >;[$DK83ަ$-p3MCQn™>䵇ڲat=KfFwS0LNǧVfS*41띵=M_O+j. "@ }]ȆUea~@VT7vyq6EsF*ϝV^Vw mh9{UnGK׌i hJ5G>]cO.GCWPKx|voRon`kOX%?Z ayIH ~xkdܥW1dbv.6- 1dy%pݵ9΂adv7Qu,'x.9V #NgP,@g| r&Fw,3-Fl7 X-my(#)_{E8^څcH:~ 7u~QxZə9ck5t{J>K09 x/~f|;2i #t VZ}M`W6-Φc5PRV҇[M } ͈ď{@=@T{j 8LD [BwO&OdwgP^YBx5$UHj]'A8dO(TCb@ iF}:V| 4 z1CKILrSضBcb3ȴ u#.v6ေmhȀ.a ah8~ ٱ}އVHC CmP( ywIJi$4dٙwbbZjtCzmPZ} Q^`;5zi2-BnS%T I{>xGZ=Cx9LjV+a0P4*RQKS1Y-9)QӳkQ1)w}o]&+f+HalLOEֻwìݠ{iboiaUPi?ohTgZ:ccڡI]B҅{1 a=V"YutI^y7:?"?S Vq`AXE~ ꡐKIX&hq,?92sy&A)%2 ?8 `Wjw 涿H^WXK\%u8Oo.@n!HBK|\QxD "s艃 5|Y ~9[-נ& CK)d'vZH@J8Y'uIo QHٛB䑤nD!E]6Pﱯ4Zrhwg` /_f/Wj K￵L]EA$~MB> ZCAZrFy8iMfyH깠{"_Ff׳Pi*qIv n c^l@ X, 6)8v0+MrԌS*enpFag|)0ʕ7ob@ ބ;p'O@/bR2q>U] xe1~_*xLu}fn(ۇº֊wi+dʹ(~Ry`enbw4gyTI0:{Sy_Hx ?-/k0%X'FԷ]*sJ)aD=ʍy"zȄ |730t ޒ6qފ` bXS1 FGGݧnZ!s C0az"gB<_ ^7``3df%3qR3i\rcpm1dal R[Ww@51EṅOЖE[oMz7 P\A(GKjdfLG*Urxt%!AԵBݖ/2jвS4<ޚe1ˏ+q xŁc&$ͮص0H{5Js!'Rl$\m҂BQ]rC1aT$v}pnJ,!i?;֚V/,Ys4\ |)F.:?6E =1 I5?C]^f5eD;kOO/>EMF13\2R[ ~||+) uaG h,v5vv(=/,+ xU˱ N= Iܞ ~.Vr8; Ya#K1 Ѵy&>w7%+&>UDT5wm|:G}=KмWm *?uQ1rT`2FkCqm5;$ ԾsjR ÔٙB 4z;mݝ~(jM,A:<QM*ܜ5L?YiG;.Vrž:LmbQ[H Uvn?(ZhϏT^=Y w=Kpol'~1!{ jj_fl$Vypm_u CޭI5AsCEq7rN^q@ 8dWPqp[`%Wr;Y3KR3" "PX P[փQwN3 гɃ%NT\ڄlwVln&ãpE鬠 h79dnZDЇ `cJ/ ]Ӻ?y ڶQ2'S28 !*~}%1WA[0b 6 c! N sQ`Q>|<2ѳɶ-@Ԁ oӣV9\=Ijq*x~8FevWJTF6&sAΥK-ItmB]aGI469Vɂ!tzԵ[e| h84D&Uka=PIOs%DDxvRP^M%-nY9e3QEc/iMrL;s)"K1'ܟH>aZB? #'L:tps*Wn2 ǣ[d¨.@+! 7:yK@w{`%9;wpC&XCŪeB5iy:p<4Zlp Z)Lolv ӟ5ʐ9*^Ou/l^=pfX؏ @' 5U$cΐGg֎-|#}:}%u~ | $XkFl*GkOڙL8"m_^%c!_ eo5KuWO# wRMJ6aW#Iu>'Vǂ)fUH~pھ_oaV6-(MW۠[6o=궍OM*=&Y guSur6BnN.1ҿ8uLL9۰ސ3 LL`6c;֩%P*볺Ί5aeM $Q08h-ȞEx#ˑGf5@15*!,9;shp|)=3)8+FvR"ȴqvx:iد+mў!Sdci'bhf:]cȮG i݇{iIY"?Tus+QK Vش'2:x$!gne~Vd 8m<ƆqV!qzڦ Fܖl8|m]{\O@G(ϸ]KƾXɲRV~ݮ +h"V$ũZn%aJ픷 ft@W>hk˨eLL?Ie 9r]@[)[1o4"5kHnRl-.tÄT^/VoW 1 IGsErE0CѩA.c{NN'lAZAyj2믻U&f9+F:Ohd7avoSu=м^0'I`)KJT}åJ;|-i$lNEI |O IgX1jR!/Kf+ lVH*kO ?*?Rב?\ΜK[ۉo@RrB2-8M+;za+}")7=rFovL@%3,ǤD^ SquTG| bv ;W׾O";kL>7#0OqCޔ2J:7lJDg\\uf2NaN=@2 c|E&ijϜ*KO#NO dUp>.EB`{Vކ󹅷W 6,I;zu9-+`2z[B_ZN'+rbkH"0fh~ݩAŅX] Y G#&W-DN"¹: UJt^&}x# d\lHWބƺ5%&:PFD5~9$9) 8̤9 gM?L,7ZPCT !"ow1 >Vr'T֎a 9w/a6M],\EP} C xsޤTt ؤ9 ^uEm=F;+ |FQŠP<nBFZwnʍmkVA6juv2G[?k5V}$ O}57T1_?Q4rMS"QDaeMs6&VZCqwЎZ | >GiÁ+:o՟&Yo)k%H0xܰùoKxq4@ͪNЋQI n-*OmEk}f}4Џ8Ci>&U)uL@zNLfVd;# )& v=gޝVѷ^O;/ A}$TckAS`?B? G_vQ/ZN9Mȥ?no*DrRǟ=bTk_5֚d^wW\ءj3@lH wSކveYΗ먇"~ yҪͿV(MU`AROaD44uɎ3/Et'LtwT-CWTE3hׄoHIVND:6ק *b̅tJpdaDS|/[Yu֓S@(e׎݃xaxbR `(~Vf:M ~"DB<6;劈F&rJi+sõ$~;{A&{|) &-MφâϲS^)0M]rsQryc9MD=vhw1Ң{ʪR7{Zr<>MXz^2b\vG p7_H![ѭ[ۊ` /=hmedO+Ա A~=)x',iIԣ^>$l&(\6"{܈?8lfS1XS9^.Rx|oy=:Ѹ {M"Dk);lkl<ϕ6Ŧ[VIA ̮;pRQ9;d_%pY@XAOY!(S^x ׏Ƿ?$9  $z[o<+E" 0_#Mox1{u>}]4.\ |%iq-G# jѱq(z N0\HV"xuݟ3ULyQ>̒1Y!z:/?J1V-|@|@Z)0 o]"cg%DF_N}}2$Dbvcjk^ɀTiZHX)E]D+nꈦT*iQ4a=ʓPPHfM D7 hbRࣦ5K{;?+v*8}? 2\e)M 7hk  I~WzD3$@ٕqلw[T2FWD-],Z̋J?ITFzV(w0w6qRֶ"к}]!.I 8a8(=Uu̚Jn)IF؄ )V(EMBy@$['^ZMqIm~(΍:g傯!|!ca؟V.lZc* WM0pV/K5&!w82ApĹҏs=O`<4MH&V9f]|L o_?r9QbT@UJ@cv;Ti]Jذ!ObbԸ Em8ҟ8E|wѝHqS/Bubwc(/9w WBjD)!8GE'!H6W}}g@m tz֚3o!Ak ׁ3s7恍儖6؏CugvVk[㇬HVnb=_kSH%;~i ޞ(MB5R>A0`K$Q^SާPG]}AUyIdG7Z(z(_簟p ƚ a:lċE{{xܯpQ_(xNj:?Rldˍv -q/ˆԼ[l)'A#SD=3xEL}l[ɍ[۞/R"Yi-J-]lZ|q_0D\|{LʪN8&BѬORVV bXzXE-dvod@ D%Wx[J榵l= BH4X̊ku0V$io8g˽ǦdE,/Yo}S}͝6SVA.<tT\[D?{y8]zW)7x8hvdN D _cXg)sAi?%IBdc!:١>mpcRz mn)N sF`^ׇҶ܌KLq2'܆+DNvߕk%f߱Cjd>d 5ѝ\3;;<4;j,ti_n\~]r^+X[4'l#LKwAhŞaU+CKs . ԪRf?0g!6#I;3lfh٭ٺ&%3/=HW>ኢ.ǬZRY5OeRdטB]^ajLo}GZW Gs+`eMfuuMQo66Ki {sܿuJdT;5O6h=NGs4ٸgjQKLW7IؕzZ>&!owN16kK[35RwIK,{(Hl,Dީ8pBe cY:U]29 -{6]֦ JKj6MAeOb2oy>ͿF+6IL5]oZ<fAʧtZyfqAv : <߹"x6ͺ-Fq_'h:4LZŖɌ'psSqffm85QC;b}C+4l Xd|دgՆkwK; K,S')4{pDبWUG ?]hZ9kX1jkIy\)p\2gDkB ѐ?Ga/TsSfq۫|뤃昳 FKl;(>K^5=wL B6cd%ݻgAjB]EK ܴt%148"gM*%WGƘ20Mӊζ6mA4Wi%oԎHjb ,[78a 60 "lǽDAMʭ舊eCؔdkN_Tkw # xV}4v$xeLKUU+s*Nperq H9v~}r( yuY)R["e\/8(pv۵5Ȁ^0w(2isWIZ5֍5X/Qc3Rj#,09Qf$Ё'OckEp:'?`r > <̏qň:\`cS& [ jz̊/$šDN2B)D 6pU44c qb( g<x:B/ttgwik;~nN\9a! 2|$h6\ WyqTg͖#ȊA=/Ǚ"d{LaBQ⁧`8Geo!ʱ)/]y "`f|6,WǩJK&.GglPI6* T3P1AjJ KÝ43S|$I8P=K0d;&KŞ+E5d̋SQ7' XZ\CPF*CJ31 8pM8O/SǍ{&06&$<v0%S #IF~R$8pᇾG3jxsKz!;"[_AK4iGCXkJ ĠR7䇶铫m:-Ts<~e\ёoAlBۛv/\޻3\lut;ϘQ}x*KI]r7C%KQ_:v#45buSӃQؤsMO ݑ6)XD baN]rF^uκ~m^0!1׎ls+6i(b#[`,y8zq4o+?-_44OXSh*:f[zXߵ,}Q+D䪽'4K }j[ޏP?znZˍNXu\޶fSIg%gXd.\OnA٦^̼ϡI3Wq P;cq5jw?!p ^F <@::W"/ śCH ݓ _rK"brmvY]S"pKj^[G B*=?M[ADdӟ)'גT<[z^q^IKc%rj 0عA aϖ%Flx6DA`.AQ>~Ƙ CHddo3 ~Vʐw@uzOCo x؈lEΰG et^@Xu^yDG<)dCNb5[+7k$<,/ h׽F噞]KnߗY3oLFXVi9_ (&zF6ve^.) <5ȓ1#Cy/PS]~]k'׍ع vYC\%Q$&?q8RqcM|UУI'fx0g[{grKj3q g25AUqSZ*;ԝ|zPfv{sv#؎e(eQjo ڗ!%\6KqMJ/+s TEi) $L_?a/ehiv3~YOͤX˴n:7w `۩"`q(iWLu6P>n7H`(To2^zt5"Y@GkJaB&aQ 2lY$^n=Lxg%\5.TFI=Vj2<,hqLO4T5mRthW#wi`ɉTpqgxfN .xAI6-,l̢YC__D7T;<N϶\Dʑ%\Ťf5yuKڂK@ ďR,ARYw* V"T-rK\ٞ[i/Ydg2#a ZZֽWǞ?,#a<у6N\ew!]֖u2^9̯1d3FًYH]CD#")G۲H,eRsX⧫o*6JKVgZ+UW/dFZCԝ~QJ!|n 392s}ra#lLgQF7vVeD<ӯ[oSk&Ho{y+SNd(mR޿th4CV(,l)).{=#o4Q+B h%S%9xntCKT#0rP3¤h8fYd& :goH%N@B(ZS-Zgj5뿈'fB4& &[6<8#V"Z FQO%|jeUC1M٪pWuJ-*R [p#f\râ~RAY VC%FJp#ͩ٪ (}Ĕ{Xa.?'GVxQ朒MKc!V*"Ci;ꪕYF.#09]e'd!n .<;7a3I rFUE$a>?ރ?bݝ՟<'|OiˤeQj2_R=$*|g%C@ተÎ٤g-^W/Wc<<Qӝ$կ"?f7ps)(WZz7.2Kųq58~Gދ>p:,הmoE:kULy$8ø)Ž:J1-K1cS~!7蘨ęCWD^BޤWN ҩ@ : ER= 4]z2֦u5}<ۯ$60/ /fbOT1?fUZ@an'"Bzg/\ia$q` \)Ύ=6J 0:pX ט sq&pUOݹus4ٳQ @9zE}%53JXr'p˞O0m#wl#Sid$¿& Dv ǂ s2ׯ Ⓡ!80fƚ)pf-E/ɤТ&@=">P8.-&(я,cNRo_=TC^%e쑔|sv|hľ# K稛tś3_[R($OFlM"싖hTP&r-N?V5ow5NEB``6IRV`fxq6J86F(ì˅ϒ\)!bǙJc"b|j)#mID@˄ݮ7[.>߈ܽB&"LYE\z"$x d}߯芴*5@%ʫzG\pɈtG3D8-wLVR?.GS. uX 6 ,yk`v>^J >ML"XHN%`z+A葐~lox<9z'6 *}{ 1HJը%oB }/XLp5LsH]h{aI[f6 & sDXt,>1܍7dn`=x;Q!\_\-ؖ%~ۊ+NM_9V(! hƀ'd̿ M͎q"yOďn-!luh9\^;{]_!fOivL)1oϳC =,Z,TGJ]z._"97r4 5_Uwl!tMs><p[G*Iۺ$̫4Hhxz5U Slg&zr jء۫@ PY KJh[^}/ȉtsƌ9o 2˺iJпNԱzi Ҋb} b䡬yM_ څRmżIs_K~W7u?f17)53P*>lc D~@.zrذ~40|7`͈E-Oٞ/gU巋agݞ(wK|U; zjD)=Y,I_' 8CN޹hBUl=r$2cjdaOWzSuö,xO:tH47rHv禯Icyy44B9rGc݁jƄR>$52`W -" J$!V ϬUn|&H +v?qc HӖ 46Ykpz PzmTp*[>:oYGMC7^\ KpƁ9HCYwpBIo.X_kPƛ}]5{tzC7R+ibP&T6V%ɂب_rx ^Ajp\7}X؊G; Yw5HM./܌Gk#D0`@:K2AnbVYq-SUH f^G +#gQU7pX|N5K׈ƒgd ^Xy2DSGi\fNQxn|ÁxF\4DXH,d&?;tw),L`;4˽zJ9fن-*fB'm^?Y_kb.8uQ{\Q x {opcK'wقisu;iE8=C<ʷWӲlҚ/Aedma❤o9jt \{Z |pLV%AnRawzI8!WgknmC25 B$A{4a(ΒϯB)Y΅rCT"ؽ"yc<<+pH\F:ufa"qY׽$H-:$:4|tmE/)}덲"Hb9ø΂MU;C-HoM _f nQ,9]|vxR"u 3ߗdwtwb؜>m@ lf$u4N'W҃[1>tѳJݎG2gUw%2d濴SE\vn|ॎgMȍ{&- 0Z7M(UϪ=C> !qd^ hA6?8. 3A sG[Ϩ^b]dd|E`j+rg{K1٩ T@R2BV͊y]\&Zr ^}Z`wݳ|tYfT> }"UDPabRrXCS ֥-qVF0BWNunD#?;y[乸qgr%_֥e.qfRRDɅ5/4U.b*5+k'D!#-JP/^D^ed4  Va'i|PL<ʩQqd{o>G0",])#,Ô"uXdn{4` Ŏ4KxёI%.lf&[dIr 'UDŽnPzd00VO^ʆ%/<ӽFN 0L`0;2skuK[.ӨEְzSX/MӤ]V?lj׎FORPpj~.?Ϩ]ɃtٓTC R;|fIqi\+R$V)`'~?Ҡc$ݏIx˪m=;ۼٛWMgz}-Da׫e$H-o-xQMFFuc.|Ǥ=Va>Ga oMv[Fd`\ǧJ$U,4w,}EV%Rd 9NB.ix-β]>00§áGZ۷6:r {&2ٝ SŤPPXq[葲#/lFuE<J:lv#wL+0+#ΗФ!9i=qp < _a?hP-P2d8T 0'=cEXp\3CρUBAuR~gk'BI޺OT8B]GĨ,'칐 .IM=7ʥuZÛ,bZs+ >Y<je?"`.ȣbwǽǪ NFSnDM>piM W2 d̹d`*6{c7iGT?4;0 2̕_m/OhHD!Ax#܇ 5YuP^xc#o+Qu8Gf$qw]X9g7vbxζ_UDfV|*XM8nHDwۓ|ǸkGHsD:0ۤ=VЍ'c9=uOݣ]Á-CYZD\< W -^U%}ae?Va.b7[PC'ԜX,tU|N!g|D+"8ÎP ~p(WP9u@|W ]5')-n\e_+k `W>\ ς~B<+9A%A"(B)Ss&RGeE M*+TzՊ@cZ(*~͸)`AS+c[ %mVU|^`~꽙 P1pNW!Ha}BBXBwE³[pgt pz;$JsV,0?,.T:z/dw,(qrf' 5j=2'>Ako:UH t7wk?]MT67/MlJ_7]]Rc% ny j~®i:ӧAs:`(G\0>fO4Y᳉ζWrFYLT~{T̈{%Z4+|  +hlg ggz%ɇ ?Y/)Qk܆\ 6Y3C7Kt8Cs`07y|gJ5[aTyO3?iB*6W] Ghِ Rex[T2q 7B;p !bX0+DR`04B:E&gmfS_i0E}(mLٳ&?%>̳YJn8籠{ɝo}xc ٯ4frp($3f/w)ձ=5C?YiF17~rR2j류+IErW0,X]T 8߸AE0:dœ^I*'C~}By'A ҧ7sLJMS *VfG9U(J |jRֶewFuEdh;1o*;S4${ {VLN܍P% F{JrelZ[T-MnzY a0mQ~K uL<Oخ|9\hUD#䷏< : d.Ɔ#7*n=NFԩˋUN:%_dXit:XI]0HLcL29NItQLm"<8[ sspO,cs6gR.Z*nY`L>C)jb/1S Fp("=nvϪ vD5&[*KtQYMj*Ϫ'+w|gIV;}2%:c2#㼗. AdqQE iT0Qdu.t'-A-7g6cLD&m_qU"A8w]=@9!*]n|R?M쳘HvI]g,"-ubT}''Y.xfԙ- Ha6룜R\ eġFuSؿ{ꗏV`mqb5A j*{sPH<1َsBrBAs +s'|-,;!KBaD|b&[zC~oVTFˈ?+MeM4)V ||խ2ר~86?r5c_7z*#XX Hd7Z|j(ϓL[t9"{5ItoVԨ~àkU`4HEFdϏy_ZtѮ# =%bPl@) *l[ ;}hE*hUϕu Lyy{Qr[^ aݾQV@Tn>۰Y϶eB6+rE#wq>AwK' ];!wG5F[$z5>T,g8/qy{(RBT(JaJoF& ܄8-1X@JG*:\(1ΙВv 2_]ou`>DVOő@Z%ίm.J ;0BU#U!k)8D75MinRp.Fw& )%X|~a}72#"1mx!ZMʢy1g7PSÉS_Y6_(NA!%hUEۺQfn8=R"8ٛk#ҡ dtyOh~;TDCIY2R!@9I_뵘A1nWw0 hG[zlXMɾލ['qG=9B8pS>I^ˉAг|Gv ^ޖIGٜwn3c'h#۬ב܁>8ӳUB]+;) p^x2z)[rSHDܜn>t&h˯X&h?U& :j'!L:9ģ/8+{zi߷4}i JZn%ݭYOI0{`eL3m|Mo0wu ;nGF\Okݺm!h!@'ĔY Fw)r"C8L~ |$H}763j>\~+8>9~4@ǸR=6jO^9 IUa^Q,$5ܕ ëېlK[O1O3vژ&l/_c.sZI=iISjOm˾@AWl>dL2u%U&V!s!xFGV n(&^|kڃavUF7PұuHˏᛤ{m2?^gm]#zp_vέNU`\ó@ Hx3$1 {v/AæYjPf'@O$pvfB˻?0B  VJ:8ՃQZqƤ77=lL7'cե`q'Qث6LȟcJK@_^-8ؔjXK"h ,"ij:P S Nto9hӞHGYJ]5+4Di/ յz2wzT[VaFPruw~YUPmSf͎6}N.t\ pFrG͛):įm2ڸ~|I;OcG/)-,,15OLb5,t,ѻ}u`E? Ěn*6 G~u:5u2HU%;U d E$Эdq_M6 )6HqdB|2P%wXYF)S}}pIuvp!$bnbNFh S[WXJaC.bMr]0\Oppq20(G'{ JܾXU388fZ2ۦu5-9xbf5Jd&ӽ YWN9X7..6 Q-=7!!3e5@PP;QVAUb+ eL#74G!N͜5LYp돽OjD:6*V])S \JG#rE8 łӰ2q+e4~)`dҜgts[#7 qqCsg!bO70sR`N _2+`Q7d%i{5JowT`3=S^ KKYPma;V[5 ʱ|.yn]Dn1c!6fvH A=pz&NqD9uI:x"dc%k#LBs|ܓv8Y1̥,[|VwșZǴ-T-#bj(MH$㐮<' V#xwNZR^.(@_$JM\Q.@m@*SC^lͽ$6[V#?%i.a:Z/ rи.b^/YчDHB1] Emmzk L TWن$5y4cgd)2H]<yJ +LvUiʙv0gVHǻӹx%U\m~d%쀝4Vd)2"C](/eR|1YSψ(|i~Eq>f\i|OqKmA_DwOp{HtRG*0C+Zo9, Ë>vi>ôiZrd)L3Iv9߮x5 'Y `.Cb']JԚG9A8 pmT<3rltUMvOy@F$ylZ^xV/6ws_"5X$9_@nK8ā4!?&|ٷdox9é>Z~..-.>d,aH`!¼cU1 nrEmr.|% :=V}##Ij#}7p̏3ähKVFƝi-;q OHk_BKE/RDvF@6H*4:ʣ)I,WL w~- ln20ySE̷t"o2͕O 4yyFN=0 o"kZ!ZsNq$Skla `s*L= )__k_ɩƱ\j\)߲f˪I&ה۽JEg=֐DPmdl9FA[hDH HV󪑁">ňGhy#c&zpY4);zx6=S}BnG >KQHQ@]T3a3RJVƦہ{F3 &vU%0L3iԌmYLS΁+ 4 QgYu+F~W[w9F6eoՍ)f5twIw.5`GJmiaP+"pnݟqYYu_֫ĩ*ѢOzSTpvH7'rO8;>1߇ވ3Z5wJB.4 %LDGmӳ$3<tWfG?n}!1R/P˳4T[,&=!{n9kb j؟3-ZS7{q;~? cJQKYau~{O4(ۤjn6DGB$[0`! `qMҐuK4z+յm)=<֫l2ʠ*BbC{T̕픞o=ӓ\$#_Ck$F_g58V6L؊rl(:}nfm 8-ɤn85a$Q'a!v8sf:)(I8A6p.t1 cljYEI%?6o[->˴]t%ɤl2DDh./EvRsEC&fDM{=x5k: $xw0Pn]ՊYoxd@[dybUq~4τߟ/_6kco[9#`*6nJ ]59؀;U̡yY{قsňw44}Cd?m=LϤpql %UA,?`}{kt,ڻu efQgmcEֽ?K-jɟ}}{,64[ƭWO;hO\yɒ@{)w#68`w0KإXNc%+%q :GoF#wo[z7{:U׉qc8!sh$buq'߫Am< rA-^2mxth9=Rqo7,%}O\u_` \8h::AW"0.C3 'Z9a6mQT} In^xaJm̀jad`rͮi|hM uzd` Md}+5o4B':q60;W-%0xNf,ya9C8`t7}\WHHPqx,, tI:[A%- 0t/K 6әpYl\0$ gqk=HOgHx$B'۶R zgT Y@:8qޅ1xR4 Mrɰi/Ԅ%*1{8^i|ioXʿ 9az/A&W&ު'_t #`ܪ !eQ reh m6@z!,㟦YXI2San^ S2K̔giHe:L<]yi/CA)4VsP s-U ۨ"RC_Fʽ U5X~(${DhqO(h\@QAP4+5L!/Q0cLe`̢)@lxMlξy]%yfv9]$g`$,U6jk]x%QӬE\i,Sw$Mb||/mɝfhJܹzܣDء=\ |4 > t696@Ԡ L"*eG(%]H^'y]ize@`X̝^"bd5,y˜3+[tISdߍyl16"nôӄ=0infP=P87D(P t3moP͌RTkzR[nY3{eДvZCAW E؃lNqNPCO4D}WcB'ߨtWK gd{?6rۮ.=1,v* 2"ƠHW ~p6 Ѝ}'_3=0Xd6 (qޞ`c򠯑:AADJf$'VTH)v 1W;FaZzwĥcz)Si p,']Tm ^M}dp-TGolzSq}?O/@k-41UJZ Eц"hІyIU7AD-aAh/1 K`UJFJd XT)JCQڭt#`\CXB`=$RUip@\8rD(KI0 B!:~*Tboc`߯'4\}O"S ~hz)J@+%B'-@<^wzx..V4PHY{Bmc5*?D-X:7ǻFB>'֓6"WR7,^`+x@ F Rz+9r6î#t۷`ouHPFn}tZ%e\ CB r"~yGB[pXaJ9EZHv-0X@Y,Z ::}J҂"h2P:\vQ Ai y䃹K6Q Fl/9{_5ˉwy+G4\ys6bȴ|A1#B5[=j q)g 9ζLR-\-K;ƣI 01Fv0̗XH$?biL`$G)&c^M4O}NX4PY2sT1"l#5A'ZQ[OR U*ڼn֝=_ʰ5.tc&VOQX{4[{O&6(Jxp{xlN,7+@BZsON_d1(ZvLPŜJ \f$ZDmߗY-/ǰϴ)Dd;E!.eO_u@`{Ϸs V- +xh~~,e ]TqU5:eX7֊ OC&6wA⿼Q0H\>uZqJUJJ{=a;x |Y4)b=Fku^ mQ[:13*Ym)!v5Iibz5q{i J; \>rZ2?\SUM),8r:Ӟ ҃%svuĈ"EH!`~ -Cs9@@W<.srxpu 0}ra6eb-YȘ$:_VﷲNT&3!uT?P%O "xKvL,t{VʣCvQy!bC1Z<b F;)#G#޺,qmʐ/oR:~ZѬ}/3 XH6D3o_rFP.uFX=l'd}f ^N$XLO Jŋ"*)|xnǥPVAp{&ӡ~<5.l3_/'Mc i.aF^!@ 3+=۬ \:_Oy\UDcq{zJ2>9B5O=`dzV&s~qyg7SނT(HM:iK _X"n WxGqʦ-z55#MvApNc#%Sje??-Ӂ dF&*v]HS"E[UZ[[S00zEH~V>vO 7wD1z N4Bwb W(0؟~G-.s[}r)!]$ё͝[3@zUZ7X<;ZyWJNFdtl- ]®GOE%5ަCDX#7)b4^K osݔu36Vld`XH>ɲ&gJ}5(TBg}Rϥ/6..ieB;*{Rd`|pOx^x[3Dpi oE2O9>Y K4ҹVB&z% |׋븖F^ "e,&He.vM݉b뽞ech8jU 6T[=AK#FHmM.BiҨq ao6|qgKh7uvtMJb)ۻ[׃׆3"0ȐYElvH_r$jt=XIIϒ#G>.yfkRz0 ݕ%)j2i3&aQ AgLT1g5V!s[/YDi`ၘh>:^I @":mM[pcBҗx$LuF6YTuiZ|D0zԉmAELJBJʌ+t٭ؐ.hыX7BB)LB̙CZY-')1JƠƆ0-{&zP ҒzEṋ1nz{bi0>iym2AVrBfvxaa~V}w$ک9p%|9?;O~Yča:r07']IApm0a߿~Ŭ3Ŋ61bgغ fG:UK}|;[t!ɦ e-X5)8?e,q!yNrU9u{U˸S%@LԒ[_yVfp-/mk>{ڂpԽI SaTK}LWЊ]d+ͮO'GD9}m `B~R0+'pj}4@|` T7\+`E#I}FXD \H҃|kK4| Nгs&l+qxVpN25'^pPRBΧV>ID=bjdɺh)^QR#z^TlF3(XF\#:Mx&Yz5N434?(1.E@,\ͥ'Cyу,^E0guzCAI{kٸ 'I[Lƭ$$&XW}*Ȓy\79]AwؽU;[`(C/ 0 fmyhf/>v}f B}0 óp5QooN2NR%8dqO22`ű~zp<ц$sksnPNJ7#Gz⷟N4{%>×>>܃B^cpӘ!^}jϢqd."{`'iFK}mh~#yQ)޻m0 7vt~eer|EW7A}^*g}073Bmd92k[S.9wgi,5;-72*:);N3ӡcXC#EzcA3H}+[`|"VCB=>Q2%?!t(Y,JcQ x%Ɯ-x8=ݭ3(yAM ؈4}_HH} lzK!<$39:<4S%j@i[+-x 7V|/e% Y별4Z#hVL.}*P:n.m;dmn^Kag,h~%b"*?C| 4^)Dn|:z.qo$&ŻIAk>\_t_;p:&Q{tt8y٥M閽}f$T{DE%}Fd<'gu[BoryP9(9ͅ!1%R=(l v&i*ċN\yQ3oq)1ĉu .B(ᘊV|&0b|+GB|TDZ@4֦! +8ٛHӟLIc<;hCJ 6^0pxJ?|}B{(d$06JWǎEh }S-f ``sxkNxQ*g#Zy[5J ,'hK^& t]$;c+ˣvLhH Y.C:K5OJgά4j<;@t 8>{Z}AC+&}`Ϙ'28lUϋ?( %tn!Tc P NGkqDlr@\ d,)S WAK4;r)YH,c]^GF"sfkJ)Zm=bՌGF[2q<~ {e[Ϟ,@Zю,o/SeGΰ# ͎5 ZȊHjotrl^KE"mXx.=|\{G> f#kv@R _[S2 b̉=g=@DoW@*LA^>𵾃iH?|36w4N6<\ OOA!tiZymȨCgua wJ 8p`M aJ UTv 9`Ybv`,`az|\~篍Lcݱ$uSOJiqHEswKc f;fq\f.0!5x-M3>17#vt{ vNf^p硽+N"Hhŵd<1JrBW~WN~}esF0L=XOeQRUS{5G= ^?q9q X;IEA4A*zDF^W@Yޠݏ[aF؎EB64,ټߥWkٮt#7aG)ul2-[};ڐ]}L}4n?Ic?*=mDަsӄm(=L/G᪁P_Y j#XU`=E5p^-Z^-XËK$:QpCB˄`#3#S7Ï&klJ'0qaɚ~VàyEB캌_D)u9<揄 =] Ldba}At+[-hC6=Ѳa=UW.sE~%֪٪PĖYIEo1Oj}6U?E䥓$9^x'D=&C޸ۏrL3u1| ,y ϲG |wcLڏGq+V_Ix/ŸΔ9߳M[!^F]x(OM[(ZgWC78闋 & rY~ OiNY5d ]MIjY]1HTbA.[T^l{0m6JT,?;HKJBwh5\a/:Cn!:k PVjw1FosTL=2lvgsJwQCѮ67;yI̤YʷH Mw ͊4Muw@Ͱqm&颜 qj49Nj{؎[0z@$a 粁൜|>_]QO3LJ7|$5 Y|}n O^,jq&op^*XsP2CSQqL՛*208A\NΟM4>3VkdmW1^.0u&PhK-q/ μmrN{(ή -0Z". 삯.;s j\939X GY _v_"iѓ|(*q ǚ SGWsٌ(X'({l *w}٩j|9+eua"e7:.:WU 0%7Ĥ#O$ '4rӳ\9nְ/0 le*>K"8JP KhO=TNۨROҮE/Fd W#NJXBN*'%Mpp &/ז͖Dd‘C\}@H]{îyAXkƒ}&ahL` (}P3x0FToW.cNe>)T؊]i<Ùrݹ#G Q|{[EXK+ @'4JUɓAd&;,Á 6;6?D XxQo.*N &كuހs9c[bT1^0u]:o[P f#bڥ(xV7u鞑-$ fjNnXV俞TB{"&@{vyz +fD@e] 8>ypM6bF2 yA*qQ7UZ@P3CjJu uy ajm5[<|sM]?"kK^jB M/"S0CmQU2kFr;?N8 8[]( ''VC۬s1 jS}ËFUO  zBI~k*bєR_fJ۾b{ 2jM6< ekmUDH @oM@GWY/ࣞi>egƲDQ /f:ॆѩSkHEQ{ W"J@ð hY0j]^bq-"Qnکw9vŊ$ yҤߌɚ¯%dX@tO٬*!v^5s9 )JNJuM=USZV{=W#fig:f,. zY"7bGHǰ4=yh1S mBg^IxAN7k7}>'EkTKGcoA l*9 87b&H;?e-22!ɉm@(C/Oܩ =ACVW%vK`NWoz]Iݠn4ϩMN4-y[^cУŜ-l/g}U <5mff>k*^<k*搜y0bDu f[I8F3ri(SoNԇcYOra7X'RO2S0Z5@Vf"ȣ(d[P1^S}[[϶MgOn ,t=̊8d S #xb2J~agHcK|ї(Dbfox"B&Wpbi> Hh H*?_hȸzE1{1 ? ŵ5o\%.~hmg$J0u'O_nL[z ֹ"4/W dZ fHllNPmi;ꀸ.7cJ Cf@P[C=l#{ ptVs[p.Mx0A8H&ٿ 53sn-:G(kEuي yO{Svd%?}NW*ja#O B<#gG.Q^)?DbMeѬH8NiQ_^q* gp%3iH3-UdnhuLi$'S.J20/gz˪S4k\Luuq÷ӆEW(7w{P!I‰Wj^>WuPir."> G_Ħtp1)k7r`=sRΗ(_}R Y~pb;>Ѥ& I)v/1$%P&s=V}XHRT^GRE(YTdH-Z`T9:IEk{ׄMQ$JԈ>FRvhx:c8rP`,fVt?\ ^šl gG:dq9.V1+ʔ$ltj cc5Îih@FD_ kTx3>gMelm|ʞ)@AJr!d=%R.èIЬ m3]й,DC0`NI~۔5nL_`%>9۶JP"-cirЮB'p9ywm#z- 55KEG:/ŠC31z)>PNccSA֨oεf081lﶋWkZgwjnk6Q _浱 L6eb-JO6<6vUi;+yso;` I#dg<_ޖ@Do/v?] cB^}*鹏#aeO"e*`tQKHCDgц:F/T*]ufCZlϱski4^O GS1vJu5sGV+RN5=O$d>#oK9M F񤩡B%(-d^ŧ#Yi%-EVDKD]JA_< bL?#ԃf[ Jb]XͨJ%SR׹d_sIuK#}фq:Ɨc:yۊd6G@&$4Q@rfFRNK~,][V NLTHnPF jenưҠBȢVvPK,peH`cz1Fmdq ^˙Yg.DuQ f+}KKlTIsTOZ$.<}Ip^¦%ňPǍ ;@Iઔ`ߊ`:'Xl?n.#&t;-?||zbz%4G $j`4;OLNLC4KhV4zA+64=Ikccg~bN&,ғvrO:AEqPiR,ϖ KVjlS~ýR &}: ͚ݪ<3sF?.Pt0Ij‚ԍbL̢ ʞs4zQg2HD" YM _:ͳ%?oF2_GP(ܻޯ*tڎ6vGGE _>863MwuLј  4;4MRZBpLiWC$H[9+`Z IYU'=;wֶqժv3|r9xMXzD3s"7{ 3;˟HbHHd}uZ' DGʋn{zm|B|`Ivxm ofa/JঈK]aFnԕ@IrO]Z#E.!&N@F4e]cҘ׮hsGQc:}GP=}I˵i^WlKCHYy|6@a[t/1t܉ AaɁ9f$TnC)[㘓}DqIŘg%/Z;E+j7Yc@Y~ iǮ{ȽC*67&2RѰL&s ;?.'=G= CxÔCC pE@[:=&=gzLCVL@/S^Krʜ&OASSf}h~R|%MW|!5ꆅV VrJ,`z  #4Iya_ofKr%{^3O}GD[̊Z=PUE \dk"7 [E\̑! 4dxfL䤪ct;ܕ3_fGJPӈJfō}- S O-'à[`Վ/^ n!r$A{z:0dx=w oLQ%c9㼂$qNX@ƯhZUsoUTᾧ^:z\8 |_햑; "${c5CSHއl=#649@XP6 ]TfP{gAVGc@ OF*9 eF-ΡI.jNFBv!! } s$ppx ٘P {Qjj f؟m"O*x3!/ C*-X=?9 (yM+N2dSge ӯ'0M܈:[Ea BmRѸ P~YΠCQ`jx9di29>Lzd)xGB|%7F0ބX_;/ӀkV+IPC=?IѮoYGگyx *QQݤY_uH_v۫><bDevvNGV7' *'4 MB\hi)P5CӀ!3izk&%Vv߹:AYEViL%<q[׶1"x/LʄN@1>nx [0&*D@0_I9H6h+ȑxSIu L+JAc4U̝z槵e^B wpghq=\Q8"GOAb"@G}-M>Xf6XQu0+:4svЋS9}̩s76]@B).w'QvoXpY!a A۽`W@ۍæ6b?Rc]~io7>0F(XY"vӦR"unO5s*;HGge><{8k't[ UcT@ՌV2BPS@ 8sM7]ѵ֤=1b@[Q蕌/Ԅ/9*`eBNefWbiЉRGR`΅-vE[o4=.V:+c}Wk8ʯiGL?RSPXƅ3 %oCok65|FZB᙭ۇd;$% +NFt//_iud%e3=g+^drlәJQ>(J3Mr_@hx``ċЋa|@d9K{oBUw9MDi`hᵤj#~B;p +Qҿ$zeG@C5ri^ ߝY #>+f}SH\nE`㪭Xͬ5v3"T}UQSZ?xG-=.b018 Ol|sb]2F#BaC%Ee5 q- {wXj9RX/Ɗ&LϴoR_G˩H) a] .X1V̀Hbd3*'HiOK&mP5 #T }Sη=z|3)a7 K'¹){jQV֊|+&*LH+_X$x ?oۥĜ} g闊R# Wœ\: :yӧ]Yݬ ڷpƓD(2Q؏v~X;w$QpOمv-խj+$MI*ikV le$n[J[,12>K8/yM|%C5RT)̣U8KC?'re6h5IxqsʪGtFNs 6+QƯ:~ٸZvaD?clUƴCFc2ܦk\s⬑0 􄤑5vW[ 6f5*+9Mj~4#}k/qKJ 8Sp9nhRV /_U/B{Ҍk633XTJGD2[_(TBەs@\m h ;92:瀉\|!w\uYZXæQԖ$بWL>޳(S/-IH~CSLLs_oUҁ /3"52{t.">inq,UrUIYHQ]'XvC @i5^GP2cߡMT98-nUdmxM|}x,gQvmi'=EWuY~K8&բOURap>2VG\Xbl)ǖ&h7+".n}y:MK.sm&.O((4)ZR!WM>]S tF x]6tIE " 9"WSuVtc}BeSDϴl,[OS%6ߕ߶:ʃ:L@JKض2pu"(^gecC/IJ?{u#4o  yG1(}K5Q8dA.=JLr*H\ɞV{Z:~~G@P$͸-̀ =CJ;]JWtu}o~zgl]~I -\+zSa-NגJBjcu*HՃ(B4=sF?y*r]2Z.ф-T{9/ q=MN {LO6pkGM*?4z{@6#;GVY(R #KQ_zWA7~J<5Gj^L&{(ȴ2eR0OI_;£'(bnC Β%#F,sJg-E{(1 $wӄ`TT 6'+zN/ :1E;K?=w@b _Kɍ]H0*/RDmV/րt] # El+=0;#Ǽ.xJJWsysU-[=<"B\hql",H[홧e̒E4/An=kGn:CB I-O IIbke&iE i((B0VF72L_ixW-5&6<-SoMrhaZ)^XN*۠O#j8\/#IA2 {U;m2vI@X5l Vhd@YfDY^^ $Σ`jnblxsJWnA.jQ2#=YX[=rCi)#r4GYH)()ۇW hw.A.|&ӑZ}'^#@COW.lį| 6(T&S {a;8K6q|7mQx~lj;uvoXcZ19%lKPj(B))Z{4 )khpUMuI[$!㓫oQnv|ϩΊ@Pe(0C[Wk>½vW*\Y#Oh} Yυl,wxU5_kfѦy&|*+D5bcXEe¤FDA8%'LH*fZ`y0UP96, DT^"+.O43n ErFX@\F ,K5dMmJ:@K,ԁPif`_8Gbo+ceE*k=./ EQ}~UORE\~Az67ƞ@krhb>]F#:u4ڶ/|t"Nx !N0{ 5 eYsW¦&jV8 DH +@,cɉhi+o``/q4_5rz# <suy8'R22B$)ǎ$uo0R lc8ց%Ծ{L{s5\ȈAtዒ.NZܧ4' wl+NOhx2Zl:b3xT0e )TEH z&JUFUP#"sV6Xԕi!eh3 0䴟1qBoJ,BG=mlpn!yP(9MoF0঵j7m_ko W(hfZhݯ#i]PlHsVu,_`èC?ZuKX2zZFfw\;`֢wo'OS6X{]&WIPyCaT?7nTo,.?CyjɎ-7-vR^_bF2]e+V()yƦ)R4|zLZii7SUl`RDG^c'+ɐi>fsbGW u}K'c5X_ʉ]qY=;֋kYҰ?'rD6[53Tm ~ps}Ztrݻ~"2@@u'ؕ-ɼx޳STHjQ;iAscO*\q)$R Pݿ7UF-6"pyecJ=PIA/+1=dh!g9.7%-c9~*tWMaB3+nV)a p'@tM ˣ#[" &*lIR%; Ų @vӃcT)hl䐻BLCF [lm#ȹ'du07` %vʽ 0^ozz  JvCŠJǠ`>χW>!O7 l (Lb~xA#8rs=N)'Ar~tx9u;GװBWVva `@Ȥt)IMOf[FW=ڂ0`| F [HbfxF2rr{[?9D ǤJ1g;_Ie3L+õzR"3TG +;$$eO&˞/ҍ̭";(0n\)_a~I \̿S5TIYÑ:GBr2׭w 16wEb Iڍ{&A{D9ItjxK\ MЛ CF{*#N.zJs79Q3|co9TJWq3|efNƒplUP֛1Ap!UT=v,Eԉ&n.e-bH8}{f';q@+÷v9۝?;ګqM,metf?E-V3ƕFV GGkȀ,kgCw|yTZa7z6VM$nѣ2:ո, 1*3eTG7#6Dmp9pXzTKh(N }B?|# Uq/u[,Mt|mD^YvLw|+|gfqѲmX qR]mcdo?+fa ΄^Wᰇ~'oT5e_K:n"aB0YYƔE'KFiʀ 15trnGƦ*uO4( 6Q%Դd[H8 Ҏ[ݶrIUFO0^@slj~uTrI. y_DpZ {-cOصH{S#b`.㟫Fq!\kLFj ~ Cp-Lɰ _-h5a7gZ)S[}J6;_""t>C*S zcNςgb'R *o`ʊ{B[7' c_9t&܆ջ~!M3M]|1 5znulp03B.JO~^+M^z q~:Tּ{;Z WQ"P 4֐G.LܳjrK#c;Reuُ0qp&1zʿ֙ {#8_ĐҔ08JM@֎#Im7(2VҜVOҥ!?e#-KxnAH*H /W轀P)' uwr Df*;~ +dܥDlx~{ƵʲX2qtMJYK?l5ܼ\j;0 p 29†AsgMVM*=>3=s$6h ۑmhcSZސUX{u$|8+JN*S/1LFem³3c aX_qĎe+ o)kT2 u<S k@xRYpWma?0Xiv9B҃cmɕg<ilu~Jˈ>U&nA{7#}wF)\NY%vb2TCa1nb[Nvy|?xj+--~˵^RH^ф@l,)sZj` u%<|Ś9N0M"LnvӼPꞛG,guv(,_u_ds '{S-1ѭ ')2P>0rj2E;"Ү:!(ᡧZIކF\=qWʖa:MM^ל5cnAeSc-$`7Lj0ݣ$ho1)ˋ86juZs*$&W *DDg[ֳlzvIݱuxߑd} U0W4r0.-hFo ܱhqL .*@Q--ІS)_`D